[发明专利]环路检测方法和装置在审
申请号: | 201910684344.1 | 申请日: | 2019-07-26 |
公开(公告)号: | CN110391957A | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 潘志浩 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/705 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 230000 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 环路检测 检测 方法和装置 端口信息 申请 发送 环路检测报文 网络设备 网络 | ||
本申请提供了环路检测方法和装置。本申请中,网络设备在检测到端口的端口信息发生变化,且该变化满足设定的环路检测条件时通过该端口信息发生变化的端口发送用于环路检测的Flush报文检测网络中是否存在环路,相比现有环路检测机制中只有在检测周期内发送环路检测报文检测环路,本申请能及时检测出网络中存在的环路。
技术领域
本申请涉及网络通信技术,特别涉及环路检测方法和装置。
背景技术
环路检测,其目的是为了及时发现二层网络中是否存在环路,以便在网络中存在环路时及时通知用户检查网络、以消除环路。
目前常用的一种环路检测机制是:周期性地通过设备的端口(简称发送端口)发送环路检测报文,检查收到环路检测报文的端口(简称接收端口)与发送端口是否一致,当环路检测报文的接收端口与发送端口一致时确定网络中存在环路。
但是,通过周期性发送环路检测报文来检测环路,会导致环路不能及时发现,比如,至少等一个周期才能发现网络中存在环路,这会导致网络不能及时恢复。
在现有的环路检测机制中,网络设备是周期性地发送环路检测报文,这会导致网络中的环路不能被及时发现。以检测周期为10分钟(mins)为例,网络设备每隔10分钟发送一次环路检测报文来检测网络中是否存在环路,假若网络在检测周期刚结束的1分钟出现环路,则因为检测周期为10分钟,网络设备会继续等待9分钟才会通过发送环路检测报文检测出网络中存在环路。即:网络设备检测到网络中存在环路的时间(记为T1)比网络中存在环路的时间(记为T2)整整晚了9分钟,而在这9分钟内,网络中始终存在环路,这会影响网络中数据流的转发。
发明内容
本申请目的在于提供一种环路检测方法和装置,用于及时检测出网络中存在的环路。
为实现上述目的,本申请提供了一种环路检测方法,该方法应用于网络设备,其中包括:在网络不存在环路的前提下,检测本地各端口的端口信息是否发生变化;当检测到本地第一端口的端口信息发生变化,且变化满足设定的环路检测条件,则通过第一端口发送用于环路检测的第一检测报文;检查预设的检测时间内是否接收到本设备通过第一端口发送的第一检测报文,如果否,确定网络中不存在环路,如果是,确定网络中存在环路,阻塞或关闭第一端口。
为实现上述目的,本申请还提供的一种环路检测装置,应用于网络设备,其中该装置包括:检测单元,用于在网络不存在环路的前提下,检测本地各端口的端口信息是否发生变化;处理单元,用于在检测单元检测到本地第一端口的端口信息发生变化,且变化满足设定的环路检测条件时,通过第一端口发送用于环路检测的第一检测报文;检查单元,用于检查预设的检测时间内是否接收到本设备通过第一端口发送的第一检测报文,如果否,确定网络中不存在环路,如果是,确定网络中存在环路,阻塞或关闭第一端口。
以上技术方案能够使网络设备在检测到端口的端口信息发生变化,且该变化满足设定的环路检测条件时通过该端口信息发生变化的端口发送用于环路检测的Flush报文检测网络中是否存在环路,相比现有环路检测机制中只有在检测周期内发送环路检测报文检测环路,本申请能及时检测出网络中存在的环路。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1为本申请提供的方法流程图;
图2为本申请实施例提供的组网示意图;
图3为本申请实施例提供的另一组网示意图;
图4为本申请实施例提供的Flush报文中以太网头的封装格式示意图;
图5为本申请实施例提供的Flush报文中内部头的封装格式示意图;
图6为本申请提供的装置结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910684344.1/2.html,转载请声明来源钻瓜专利网。