[发明专利]以太网端口环回检测方法及装置在审
申请号: | 201210129106.2 | 申请日: | 2012-04-27 |
公开(公告)号: | CN103378998A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 郭红燕;王丽艳;朱柳辉;靳海燕 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 以太网 端口 检测 方法 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种以太网端口环回检测方法及装置。
背景技术
在现有的各种组网中,由于配置错误或者网络连接的问题,往往会造成组网中存在环路,如果网络中存在环路,一个网络设备在发出报文后,这些报文可能会经其他网络设备转发后,又回到该网络设备,而该网络设备还会将这些本身已经发送过的报文再次转发出去,并循环往复,最终会把网络带宽耗尽,使得链路无法正常通信,严重时会使网络瘫痪。
发明内容
本发明的目的是,提供一种以太网端口环回检测方法及装置,以预防网络出现成环而导致网络瘫痪的问题。
本发明提供了一种以太网端口环回检测方法,上述方法包括以下步骤:
网络设备周期性从各端口发送检测报文;
并判断收到的检测报文是否是本地发出的检测报文,若是,则从上述检测报文中解析出发送上述检测报文的端口号,并关闭上述端口链路;否则,将上述检测报文转发给下一个网络设备。
优选地,上述方法还包括以下步骤:
预先为网络设备设置检测报文的协议类型;
网络设备根据上述设置,生成检测报文。
优选地,上述方法在为检测报文设置协议类型后,还执行以下步骤:
为上述网络设备设置检测报文的VLAN(Virtual Local Area Network,虚拟局域网)模式。
优选地,上述检测报文包括以太网类型、源MAC(Medium/Media Access Control,介质访问控制)地址、端口号以及关键字信息字段。
优选地,上述网络设备在关闭端口链路的同时,还生成环回告警并上报。
优选地,上述网络设备在关闭端口链路后,还同时执行以下步骤:
开启端口链路定时器;
判断端口链路定时器是否到时,若是,则开启上述端口链路,同时生成环回恢复告警并上报。
优选地,上述方法通过禁用端口的MAC地址学习功能来关闭端口链路;通过启用端口的MAC地址学习功能来开启端口链路。
优选地,上述环回告警及上述环回恢复告警中包括网络设备号及端口号。
优选地,上述检测报文为广播包。
优选地,上述网络设备根据收到的检测报文中的源MAC地址字段来判断上述检测报文是否是本地发出的检测报文。
本发明进一步提供了一种以太网端口环回检测装置,包括检测报文发送模块以及检测报文接收模块;其中,
上述检测报文发送模块,用于周期性生成检测报文,并从网络设备的各端口发送出去;
上述检测报文接收模块,用于判断网络设备收到检测报文是否是本地发出的检测报文,并在上述检测报文是本地发出的检测报文时,从上述检测报文中解析出发送上述检测报文的端口号,并关闭上述端口链路;在上述检测报文不是本地发出的检测报文时,将上述检测报文转发给下一个网络设备。
优选地,上述装置还包括端口链路定时器以及设置模块,
上述端口链路定时器,用于计时端口链路的关闭时长;
上述设置模块,用于为用户提供设置检测报文的协议类型、VLAN模式、发送周期以及上述端口链路定时器的定时时长的接口,并保存用户设置。
优选地,上述检测报文接收模块,用于生成环回告警并上报;以及在关闭端口链路后,开启上述端口链路定时器,并在上述端口链路定时器到时后,开启上述端口链路,同时生成环回恢复告警并上报。
本发明通过检测报文,判断网络设备是否发生环回,操作简单,且易实现,从而有效的解决了网络成环而导致网络瘫痪的问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明以太网端口环回检测方法中检测报文发送部分的优选实施例的流程图;
图2是本发明以太网端口环回检测方法中检测报文接收部分的优选实施例的流程图;
图3是本发明以太网端口环回检测装置优选实施例的原理框图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明以太网端口环回检测方法分为两个部分,一个为检测报文发送部分、一个为检测报文接收部分,以下结合具体实施例,对本发明进行详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210129106.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有充电宝和多用途LED功能的驱动电路
- 下一篇:双输出式外置电源