[发明专利]一种检测报文成环的方法和设备有效
申请号: | 201210490736.2 | 申请日: | 2012-11-27 |
公开(公告)号: | CN102984027A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 黄邓;胡元波;陈可;贾肖;李绚;游志刚 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/437 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 文成 方法 设备 | ||
技术领域
本发明涉及通信领域,尤其涉及一种检测报文成环的方法和设备。
背景技术
以太网协议中以太环网保护技术(Ethernet Ring Protection Switching,简称ERPS)追求的更多功能、更高性能、更加安全是网络技术的发展方向,以太环网技术走到现在已经日臻完善,并且逐渐扩展到其他拓扑环境,成为二层网络中重要的冗余保护手段。
现有技术中以太环网保护技术支持主环下挂接子环,对于子环的环网自动保护倒换(Ring Automatic Protection Switching,简称R-APS)报文在各节点的转发有两种方式:方式一,子环使用R-APS虚通道传送R-APS报文;方式二,子环不使用R-APS虚通道传送R-APS报文。在这两种方式中,方式一中的所有节点都设置使能R-APS虚通道,方式二中所有的节点设置不使能R-APS虚通道。这两种方式的区别就在于方式一可以通过R-APS虚通道将R-APS报文发送到所有端口,但方式一中子环上的阻塞节端口所在的节点不转发R-APS报文;方式二中因为所有的节点设置不使能R-APS虚通道所以与主环相连的两个相邻端口间无法进行相邻位置上的直接传输,这里方式二就需要子环上的阻塞端口转发R-APS报文至所有端口。
但是发明人发现,在方式一中,如果子环上将阻塞端口错误设置为不使能R-APS虚通道就会导致子环上的阻塞端口对R-APS报文进行转发,进而造成报文成环,导致以太网络阻塞。
发明内容
本发明的实施例提供一种检测报文成环的方法和设备,能够避免以太环网报文成环。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种检测报文成环的方法,包括:
在预设的时间段内检测以太环网中任一保护节点的端口上收到的报文的个数;
当所述任一保护节点的端口上收到的报文的个数超过预设的报文个数阈值时,则检查所述任一保护节点的端口是否为阻塞端口,其中所述报文个数阈值为所述保护节点所在的环路上报文非成环状态时,所述保护节点的端口在所述预设的时间段内能够接收到的报文的个数的最大值;
若所述任一保护节点的端口是阻塞端口,则通过所述阻塞端口向所述以太环网告警,并设置所述阻塞端口禁止转发报文。
在第一种可能的实现方式中,结合第一方面,所述方法还包括:
若所述任一保护节点的端口不是阻塞端口,则连续在至少两个所述预设时间段内检测所述任一保护节点所在的环路上的环网保护链路端口上收到的报文的个数;
若连续在至少两个所述预设时间段内检测到的所述环网保护链路端口上收到的报文的个数均超过所述预设的报文个数阈值,则通过所述环网保护链路端口向所述以太环网告警,并设置所述环网保护链路端口禁止转发报文。
在第二种可能的实现方式中,结合第一方面或第一种可能实现的方式,所述任一保护节点所在的环路至少包括一个拥有阻塞端口的保护节点。
在第三种可能的实现方式中,结合第一方面或第一种可能实现的方式,所述任一保护节点所在的环路只包括一个拥有环网保护链路端口的保护节点。
在第四种可能的实现方式中,结合上述方法,所述报文为以太环网保护协议报文。
第二方面,提供一种检测报文成环的设备,包括:
检测单元,用于在预设的时间段内检测以太环网中任一保护节点的端口上收到的报文的个数;
所述检测单元,还用于当所述报文的个数超过预设的报文个数阈值时,则检查所述任一保护节点的端口是否为阻塞端口,其中所述报文个数阈值为所述保护节点所在的环路上报文非成环状态时,所述保护节点的端口在所述预设的时间段内能够接收到的报文的个数的最大值;
报警单元,用于若所述任一保护节点的端口是阻塞端口,则通过所述阻塞端口向所述以太环网告警,并设置所述阻塞端口禁止转发报文。
在第一种可能的实现方式中,结合第二方面,所述检测单元,还用于若所述任一保护节点的端口不是阻塞端口,则连续在至少两个所述预设时间段内检测所述任一保护节点所在的环路上的环网保护链路端口上收到的报文的个数;
所述报警单元,还用于若连续在至少两个所述预设时间段内检测到的所述报文的个数均超过所述预设的报文个数阈值,则通过所述环网保护链路端口向所述以太环网告警,并设置所述环网保护链路端口禁止转发报文。
在第二种可能的实现方式中,结合第二方面或第一种可能的实现方式,所述任一保护节点所在的环路至少包括一个拥有阻塞端口的保护节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210490736.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:帕潘立酮氨基酸酯及其制备方法
- 下一篇:RFID标签及识别方法和装置