[发明专利]端口震荡的处理方法及装置有效
申请号: | 202011603879.0 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112667425B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 陈金楚;冯映燕 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F13/24;H04L43/0811;H04L41/0677 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 端口 震荡 处理 方法 装置 | ||
本发明公开了一种端口震荡的处理方法及装置,该方法包括:确定当前周期内的中断事件的第一触发次数是否超过上限阈值;若确定所述第一触发次数超过所述上限阈值,则获取所述网络设备中端口状态为未连接的可疑端口得到可疑端口集合;确定所述可疑端口集合中的可疑端口的个数是否等于1;若确定所述个数不等于1,则根据设定规则缩小所述可疑端口集合的范围,重新执行所述确定所述可疑端口集合中的可疑端口的个数是否等于1的步骤;若确定所述个数等于1,则确定所述可疑端口集合中的可疑端口为异常端口,强制关闭所述异常端口。该方案可以大大提升处理效率,确保其他业务的正常运行。
技术领域
本发明涉及通信技术领域,尤指一种端口震荡的处理方法及装置。
背景技术
网络设备在工作时,端口可能会因为各种原因(例如,物理信号干扰、链路层配置错误、端口虚插等)出现端口震荡的现象。端口震荡是由于中断寄存器持续捕获到端口状态变化触发的中断事件后,频繁上报中央处理器(Central Processing Unit,CPU)处理中断事件引起的。端口虚插引发的端口震荡的表现是端口状态一直为未连接而又频繁触发中断事件,由于中断寄存器频繁上报CPU,CPU就需要频繁处理中断事件,这就会大量占用中央处理器(Central Processing Unit,CPU)资源,从而使得CPU利用率居高不下,影响其它业务正常运行,严重时会导致网络设备不可用。
目前,只有当CPU利用率居高不下时,用户才会知道网络设备存在异常,然后由人工进行处理。由于CPU利用率高的原因有很多,人工处理的方式导致处理效率非常低,严重影响其他业务的正常运行。
发明内容
本发明实施例提供一种端口震荡的处理方法及装置,用以解决现有技术中存在的处理效率非常低,严重影响其他业务的正常运行的问题。
根据本发明实施例,提供一种端口震荡的处理方法,应用于网络设备中,所述方法包括:
确定当前周期内的中断事件的第一触发次数是否超过上限阈值;
若确定所述第一触发次数超过所述上限阈值,则获取所述网络设备中端口状态为未连接的可疑端口得到可疑端口集合;
确定所述可疑端口集合中的可疑端口的个数是否等于1;
若确定所述个数不等于1,则根据设定规则缩小所述可疑端口集合的范围,重新执行所述确定所述可疑端口集合中的可疑端口的个数是否等于1的步骤;
若确定所述个数等于1,则确定所述可疑端口集合中的可疑端口为异常端口,强制关闭所述异常端口。
具体的,根据设定规则缩小所述可疑端口集合的范围,具体包括:
从所述可疑端口集合中选取部分端口得到可疑端口子集;
强制关闭所述可疑端口子集中的端口;
统计下一个周期内的中断事件的第二触发次数,并取消强制关闭所述可疑端口子集中的端口;
根据所述第二触发次数与下限阈值的大小关系缩小所述可疑端口集合的范围,所述下限阈值小于所述上限阈值。
具体的,根据所述第二触发次数与下限阈值的大小关系缩小所述可疑端口集合的范围,具体包括:
确定所述第二触发次数是否大于下限阈值;
若确定所述第二触发次数大于所述下限阈值,则从所述可疑端口集合中删除所述可疑端口子集;
若确定所述第二触发次数不大于所述下限阈值,则仅保留所述可疑端口集合中的所述可疑端口子集。
可选的,强制关闭所述异常端口之后,还包括:
将所述异常端口的端口标识写入系统日志;和/或,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011603879.0/2.html,转载请声明来源钻瓜专利网。