拥塞容错方法、网络设备、存储介质及计算机程序产品技术

技术编号:37397635 阅读:31 留言:0更新日期:2023-04-30 09:26
本申请公开了一种拥塞容错方法、网络设备、存储介质及计算机程序产品,涉及计算机领域。方法包括:在第二设备发送拥塞时,接收第二设备发送的PFC反压帧,根据PFC反压帧确定第二设备的PFC状态,当第二设备的PFC状态异常时,不触发第一设备的ECN拥塞标记。根据第二设备发送的PFC反压帧可以确定第二设备的PFC状态,当第二设备的PFC状态异常时,表示在大规模组网下,存在PFC死锁的风险,频繁触发PFC反压帧,或者引发PFC死锁,因此可以避免第一设备的ECN受PFC状态异常影响,进行ECN错误标记,提高了拥塞标记的容错性。拥塞标记的容错性。拥塞标记的容错性。

【技术实现步骤摘要】
拥塞容错方法、网络设备、存储介质及计算机程序产品


[0001]本专利技术涉及计算机
,特别是涉及一种拥塞容错方法、网络设备、存储介质及计算机程序产品。

技术介绍

[0002]目前,为了解决网络拥塞的问题。在转发的数据包带宽超出端口转发能力时,基于进行显示拥塞指示(Explicit Congestion Notification,ECN)的拥塞标记,并向上一跳网络设备发送基于优先级的流量控制(Priority Flow Control,PFC)的反压帧。但是,在大规模组网下,存在PFC死锁的风险,频繁触发PFC反压帧,或者引发PFC死锁,就会导致ECN拥塞机制被加剧错误标记的概率,使得ECN拥塞机制陷入混乱状态。因此,如何避免ECN拥塞机制被错误标记,提高拥塞标记的容错性是目前亟需解决的问题。

技术实现思路

[0003]本申请提供一种拥塞容错方法、网络设备、存储介质及计算机程序产品,解决了如何避免ECN拥塞机制被错误标记,提高拥塞标记的容错性的问题。
[0004]第一方面,提供了一种拥塞容错的方法,方法包括:接收第二本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网络设备,其特征在于,所述网络设备包括处理器和显示拥塞指示(ECN)模块,所述处理器用于:接收第二设备发送的基于优先级的流量控制(PFC)反压帧;根据所述PFC反压帧确定所述第二设备的PFC状态;所述ECN模块用于:根据所述第二设备的PFC状态确定所述网络设备的ECN拥塞标记;当所述第二设备的PFC状态异常时,不触发显示拥塞指示(ECN)拥塞标记。2.根据权利要求1所述的网络设备,其特征在于,所述处理器具体用于:统计预设周期内接收所述PFC反压帧的频率和/或个数;当所述PFC反压帧的频率和/或个数大于PFC阈值时,指示所述第二设备的PFC状态异常。3.根据权利要求2所述的网络设备,其特征在于,所述ECN模块具体用于:当所述第二设备的PFC状态正常时,检测所述第一设备的出端口的目标队列深度;当所述第一设备的出端口的目标队列深度超过ECN阈值时,触发ECN拥塞标记。4.根据权利要求2所述的网络设备,其特征在于,所述ECN模块具体用于:当所述第二设备的PFC状态异常时,不触发ECN拥塞标记。5.一种拥塞容错方法,其特征在于,应用于第一设备,包括:在第一设备的ECN未标记时,接收第二设备发送的基于优先级的流量控制(...

【专利技术属性】
技术研发人员:冯莹王俊杰成伟
申请(专利权)人:苏州盛科通信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1