[发明专利]环路检测方法和装置在审
申请号: | 201910684344.1 | 申请日: | 2019-07-26 |
公开(公告)号: | CN110391957A | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 潘志浩 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/705 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 230000 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 环路检测 检测 方法和装置 端口信息 申请 发送 环路检测报文 网络设备 网络 | ||
1.一种环路检测方法,其特征在于,该方法应用于网络设备,包括:
在网络不存在环路的前提下,检测本地各端口的端口信息是否发生变化;
当检测到本地第一端口的端口信息发生变化,且所述变化满足设定的环路检测条件,则通过所述第一端口发送用于环路检测的第一检测报文;
检查预设的检测时间内是否接收到本设备通过第一端口发送的所述第一检测报文,如果否,确定网络中不存在环路,如果是,确定网络中存在环路,阻塞或关闭所述第一端口。
2.根据权利要求1所述的方法,其特征在于,所述变化满足设定的环路检测条件包括以下至少一个条件:
所述第一端口的端口状态更新为UP;
所述第一端口新增加了对应的VLAN信息;
所述第一端口的VLAN信息被更改。
3.根据权利要求1所述的方法,其特征在于,通过第一端口发送第一检测报文进一步包括:将发生变化的第一端口信息记录至预设的环回检测端口表,并设置环回检测端口表中第一端口信息的状态为检测状态detect;
所述确定网络中不存在环路进一步包括:从所述环回检测端口表中删除所述第一端口信息;
所述确定网络中存在环路进一步包括:将所述环回检测端口表中所述第一端口信息的状态从detect更新为指定状态,并设置所述第一端口信息的老化时间为第一老化时间,第一老化时间用于表示不老化,所述指定状态指示所述第一端口被阻塞或关闭。
4.根据权利要求3所述的方法,其特征在于,将所述环回检测端口表中所述第一端口信息的状态从detect更新为指定状态进一步包括:设置所述第一端口信息对应的恢复次数,所述恢复次数初始为默认值;
该方法之后进一步包括:
针对所述环回检测端口表中状态为所述指定状态的第一端口信息,检查所述第一端口信息对应的恢复次数是否达到设定阈值;
如果否,启用所述第一端口信息对应的第一端口,并通过第一端口发送第二检测报文,将所述环回检测端口表中第一端口信息的状态从指定状态更新为detect,检查预设的检测时间内是否接收到本设备通过第一端口发送的所述第二检测报文,如果否,从所述环回检测端口表中删除所述第一端口信息,如果是,阻塞或关闭所述第一端口,将所述环回检测端口表中所述第一端口信息的状态从detect更新为指定状态,并设置所述第一端口信息的老化时间为第一老化时间,将所述第一端口信息对应的恢复次数增加设定值。
5.根据权利要求4所述的方法,其特征在于,所述检查所述第一端口信息对应的恢复次数是否达到设定阈值是周期执行的,所述周期预先设置;
所述启用第一端口信息对应的第一端口包括:
重置所述第一端口信息的老化时间为第二老化时间;
在所述第一端口信息的老化时间到达之前,检查本设备是否接收到用于环路检测的第三检测报文,如果是,重置所述第一端口信息的老化时间为第三老化时间,返回检查本设备是否接收到用于环路检测的第三检测报文的操作,如果否,在所述第一端口信息的老化时间到达时,启用所述第一端口;
其中,第二老化时间、第三老化时间分别依据所述预设的检测时间设置。
6.一种环路检测装置,其特征在于,该装置应用于网络设备,包括:
检测单元,用于在网络不存在环路的前提下,检测本地各端口的端口信息是否发生变化;
处理单元,用于在所述检测单元检测到本地第一端口的端口信息发生变化,且所述变化满足设定的环路检测条件时,通过所述第一端口发送用于环路检测的第一检测报文;
检查单元,用于检查预设的检测时间内是否接收到本设备通过第一端口发送的所述第一检测报文,如果否,确定网络中不存在环路,如果是,确定网络中存在环路,阻塞或关闭所述第一端口。
7.根据权利要求6所述的装置,其特征在于,所述变化满足设定的环路检测条件包括以下至少一个条件:
所述第一端口的端口状态更新为UP;
所述第一端口新增加了对应的VLAN信息;
所述第一端口的VLAN信息被更改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910684344.1/1.html,转载请声明来源钻瓜专利网。