【技术实现步骤摘要】
拥塞容错方法、网络设备、存储介质及计算机程序产品
[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未标记时,接收第二设备发送的基于优先级的流量控制(...
【专利技术属性】
技术研发人员:冯莹,王俊杰,成伟,
申请(专利权)人:苏州盛科通信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。