[发明专利]一种ERPS环路多点故障的处理方法和设备有效
申请号: | 201410338655.X | 申请日: | 2014-07-16 |
公开(公告)号: | CN104184639B | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 熊志鑫;王佳炳;戎衍博 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/437 | 分类号: | H04L12/437 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司11297 | 代理人: | 龚家骅 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 eprs 环路 多点 故障 处理 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其是涉及一种ERPS环路多点故障的处理方法和设备。
背景技术
ERPS(Ethernet Ring Protection Switching,以太网环保护切换)是一个专门应用于以太网环的链路层协议。在以太网环完整时,ERPS能够防止数据环路所引起的广播风暴。在以太网环上一条链路断开时,ERPS能够迅速恢复以太网环上各个节点(即网络设备)之间的通信通路,具备较高的收敛速度。
如图1所示,为多环的ERPS网络的组网示意图,该ERPS网络中包括一个主环和两个子环。其中,主环上包括节点A、节点B、节点C和节点D,节点A为主节点,节点B为邻居节点,节点C和节点D为普通节点,节点A与节点B之间的链路为RPL(Ring Protection Link,环网保护链路)。子环1上包括节点E、节点F、节点C和节点D,节点E为主节点,节点F为邻居节点,节点C和节点D为互联节点,连接主环和子环的节点为互联节点,节点E与节点F之间的链路为RPL。子环2上包括节点B、节点C、节点G和节点H,节点G为主节点,节点H为邻居节点,节点B和节点C为互联节点,节点G与节点H之间的链路为RPL。
在ERPS网络中,如果环路上没有链路发生故障,则通过阻塞RPL两端的端口防止环路的形成。如果环路上有链路发生故障,则阻塞故障端口,并打开RPL两端的端口,从而将业务切换到RPL,完成环路的保护切换。
在多环的ERPS网络中,如果主环有多点故障,则会导致互联节点的链路都出现故障,并导致流量发生中断。如图1所示,如果节点B与节点C之间的链路发生故障,节点C与节点D之间的链路发生故障,则节点E和节点F无法感知到上述情况,不会打开RPL两端的端口,节点G和节点H无法感知到上述情况,不会打开RPL两端的端口,因此节点C与其它节点之间的流量将发生中断。
发明内容
本发明实施例提供一种以太网环保护切换ERPS环路多点故障的处理方法,所述方法包括以下步骤:
当第一互联节点的公共Common端口所在的链路发生故障时,所述第一互联节点确定所述第一互联节点所在的主环是否发生多点故障;其中,所述Common端口为在主环和子环的公共链路上的端口;
若所述第一互联节点确定主环发生多点故障,则所述第一互联节点确定所述第一互联节点触发第一手工切换MS事件的第一优先级;
所述第一互联节点阻塞所述第一互联节点所在的第一子环上的第一子环端口,并通过所述第一子环端口发送第一MS报文,所述第一MS报文携带所述第一优先级;
所述第一互联节点接收所述第一子环上的第二互联节点发送的第二MS报文,所述第二MS报文携带第二互联节点触发的第二MS事件的第二优先级;
若所述第二优先级高于所述第一优先级,或所述第二优先级等于所述第一优先级且所述第一互联节点为次互联节点,则所述第一互联节点停止发送所述第一MS报文,且打开所述第一子环端口。
所述方法还包括:
在所述第一互联节点阻塞所述第一子环端口时,若所述第一互联节点在触发第一MS事件之前未触发过MS事件,则所述第一互联节点启动所述第一子环端口对应的第一计时器;
当所述第一计时器超时时,所述第一互联节点打开所述第一子环端口;
当所述第二优先级高于所述第一优先级,或所述第二优先级等于所述第一优先级且所述第一互联节点为次互联节点时,如果所述第一子环端口当前对应有所述第一计时器,则所述第一互联节点删除所述第一计时器。
所述第一互联节点确定所述第一互联节点所在的主环是否发生多点故障,具体包括:
所述第一互联节点判断非common端口所在的链路是否发生故障;如果是,则确定所述第一互联节点所在的主环发生多点故障;或者,
若所述第一互联节点从所述非common端口收到的第一链路故障SF报文携带互联介质访问控制MAC地址,则确定所述第一互联节点所在的主环未发生多点故障,否则,确定所述第一互联节点所在的主环发生多点故障;
其中,所述互联MAC地址具体为所述第二互联节点的MAC地址。
所述第一互联节点确定所述第一互联节点触发第一手工切换MS事件的第一优先级,具体包括:
当所述多点故障为所述第一互联节点的Common端口所在的链路发生故障和所述第一互联节点的非Common端口所在的链路发生故障时,所述第一互联节点确定所述第一优先级为最高优先级;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410338655.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种语音视频设备及控制系统
- 下一篇:一种配置回滚方法及装置