[发明专利]PFC死锁的处理方法及装置在审
申请号: | 202210266145.0 | 申请日: | 2022-03-17 |
公开(公告)号: | CN114640635A | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 汪杰;陈海粟;许丹 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
主分类号: | H04L47/2425 | 分类号: | H04L47/2425;H04L47/80;H04L41/0631;H04L43/08;H04L43/0823 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230001 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pfc 死锁 处理 方法 装置 | ||
1.一种PFC死锁的处理方法,其特征在于,所述方法应用于网络设备,所述网络设备包括第一端口,所述第一端口内设置缓存队列,所述方法包括:
在硬件检测周期内,若所述第一端口已配置PFC死锁硬件检测,则判断所述缓存队列的硬件状态是否处于PFC死锁状态;
若是,则获取当前检测次数,并计算所述当前检测次数与第一值的差值;
判断所述差值是否等于第二值;
若等于,则关闭所述第一端口已配置的PFC死锁硬件检测,并向上层软件发送第一通知报文,以使得所述缓存队列再次接收到PFC XOFF帧后,不再对所述PFC XOFF帧处理,所述上层软件根据所述第一通知报文记录已出现连续PFC死锁,并向用户显示告警提示。
2.根据权利要求1所述的方法,其特征在于,所述判断所述缓存队列的硬件状态是否处于PFC死锁状态,具体包括:
获取所述缓存队列的逻辑标记位;
当所述逻辑标记位为第三值时,确定所述缓存队列的硬件状态处于PFC死锁状态;
当所述逻辑标记位为第四值时,确定所述缓存队列的硬件状态未处于PFC死锁状态。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若否,则获取所述当前检测次数,并将所述当前检测次数重置为预设值,等待进入下一个硬件检测周期。
4.根据权利要求1所述的方法,其特征在于,所述向上层软件发送第一通知报文之后,所述方法还包括:
遍历所述第一端口内设置的缓存队列;
判断所述缓存队列是否已出现过PFC死锁上报且所述PFC死锁恢复时间是否已达到恢复阈值;
若所述缓存队列已出现过PFC死锁上报且所述PFC死锁恢复时间已达到恢复阈值,则在所述第一端口处启动所述PFC死锁硬件检测,并向所述上层软件发送第二通知报文,以使得所述缓存队列再次接收到所述PFC XOFF帧后,缓存所述PFC XOFF帧,所述上层软件根据所述第二通知报文记录已再次启动所述PFC死锁硬件检测。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述第一端口已配置PFC死锁软件检测,则判断当前是否已达到软件检测时间;
若已达到,则获取所述缓存队列对应的第一PFC死锁上报次数以及在上一次软件检测时间到达后所述缓存队列对应的第二PFC死锁上报次数;
判断所述第一PFC死锁上报次数与所述第二PFC死锁上报次数之间的差值是否大于差值阈值;
若大于,则关闭所述第一端口已配置的PFC死锁软件检测,并解除所述缓存队列的PFC死锁状态。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若所述第一端口未配置所述PFC死锁软件检测,则判断所述第一端口是否已关闭所述PFC死锁软件检测;
若已关闭,则在所述第一端口处启动所述PFC死锁软件检测。
7.一种PFC死锁的处理装置,其特征在于,所述装置应用于网络设备,所述网络设备包括第一端口,所述第一端口内设置缓存队列,所述装置包括:
第一判断单元,用于在硬件检测周期内,若所述第一端口已配置PFC死锁硬件检测,则判断所述缓存队列的硬件状态是否处于PFC死锁状态;
计算单元,用于若是,则获取当前检测次数,并计算所述当前检测次数与第一值的差值;
第二判断单元,用于判断所述差值是否等于第二值;
中断处理单元,用于若等于,则关闭所述第一端口已配置的PFC死锁硬件检测,并向上层软件发送第一通知报文,以使得所述缓存队列再次接收到PFC XOFF帧后,丢弃所述PFCXOFF帧,所述上层软件根据所述第一通知报文记录已出现连续PFC死锁,并向用户显示告警提示。
8.根据权利要求7所述的装置,其特征在于,所述第一判断单元具体用于,获取所述缓存队列的逻辑标记位;
当所述逻辑标记位为第三值时,确定所述缓存队列的硬件状态处于PFC死锁状态;
当所述逻辑标记位为第四值时,确定所述缓存队列的硬件状态未处于PFC死锁状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210266145.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种挡水条及三边条的自动安装装置
- 下一篇:一种EPS泡沫板加工用发泡机