CN102244600A - 一种rrpp环网中链路故障检测及处理方法、装置 - Google Patents
一种rrpp环网中链路故障检测及处理方法、装置 Download PDFInfo
- Publication number
- CN102244600A CN102244600A CN2011102315407A CN201110231540A CN102244600A CN 102244600 A CN102244600 A CN 102244600A CN 2011102315407 A CN2011102315407 A CN 2011102315407A CN 201110231540 A CN201110231540 A CN 201110231540A CN 102244600 A CN102244600 A CN 102244600A
- Authority
- CN
- China
- Prior art keywords
- port
- host node
- message
- pass
- rrpp
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/437—Ring fault isolation or reconfiguration
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
一种RRPP环网中链路故障检测及处理方法,包括:如果主节点的从端口在失效定时器的计时时间内没有收到环路状态检测报文,则主节点通过从端口发送单通环路检测报文,并启动主端口的失效定时器;如果在主端口的失效定时器的计时时间内,主节点的主端口接收到单通环路检测报文,则主节点保持所述从端口的阻塞状态,并上报单通环路告警信息;如果没有接收到单通环路检测报文,则主节点解除所述从端口的阻塞状态,通过从端口转发数据报文。本发明实施例还提供了一种RRPP环网中的主节点。由于在发现链路故障为单向故障时,继续阻塞从端口,从而避免了数据报文在逆向环路中产生风暴,并及时上报告警信息,提高了环路业务的稳定性。
Description
技术领域
本发明实施例涉及网络通信技术领域,尤其涉及一种RRPP(Rapid RingProtect Protocol,快速环网保护协议)环网中链路故障检测及处理方法、装置。
背景技术
在RRPP环网中,主节点通过其主端口周期性发送环路状态检测报文,如果该主节点的从端口收到环路状态检测报文,表示RRPP环网完整,主节点阻塞上述从端口以防止产生数据环路。RRPP环网中的数据报文在主节点的主端口和传输节点构成的链路上进行转发。
当上述链路发生故障时,主节点的从端口在失效计时器的计时时间内没有收到环路状态检测报文,则主节点会开放从端口,启用由主节点的从端口和传输节点构成的冗余备份链路进行数据报文转发。
发明人在实现本发明的过程中,发现现有技术中至少存在如下问题:
当链路故障为单向故障时,开放主节点的从端口会产生逆向环路,环路内的数据报文会产生风暴,导致环路业务异常。
发明内容
为解决上述问题,本发明的实施例提供了一种RRPP环网中链路故障检测及处理方法、装置,从而避免链路单向故障时,产生逆向环路。
本发明的目的是通过以下技术方案实现的:
一种RRPP环网中链路故障检测及处理方法,包括:
如果主节点的从端口在失效定时器的计时时间内没有收到所述主节点的主端口发送的环路状态检测报文,则所述主节点通过所述从端口发送单通环路检测报文,并启动主端口的失效定时器;
如果在所述主端口的失效定时器的计时时间内,所述主节点的主端口接收到所述单通环路检测报文,则所述主节点保持所述从端口的阻塞状态,并上报单通环路告警信息;
如果在所述主端口的失效定时器的计时时间内,所述主节点的主端口没有接收到所述单通环路检测报文,则所述主节点解除所述从端口的阻塞状态,通过所述从端口转发数据报文。
一种环网中的主节点,包括:主端口、用于发送环路状态检测报文,从端口、用于接收所述主端口发送的环路状态检测报文,所述主节点还包括:
从端口失效定时器,用于对所述主节点的从端口的收包失效时间进行计时;
主端口失效定时器,用于对所述主节点的主端口的收包失效时间进行计时;
故障检测及处理模块,用于判断所述主节点的从端口在所述从端口失效定时器的计时时间内是否接收到环路状态检测报文,如果没有,则通过所述从端口发送单通环路检测报文,并触发所述主端口失效定时器开始计时;
所述故障检测及处理模块还用于,判断所述主端口在所述主端口失效定时器的计时时间内,是否接收到所述单通环路检测报文;如果接收到,则保持所述从端口的阻塞状态,并上报单通环路告警信息;如果没有接收到,则解除所述从端口的阻塞状态,通过所述从端口转发数据报文。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例中,由于在发现链路故障为单向故障时,继续阻塞从端口,从而避免了数据报文在逆向环路中产生风暴,并及时上报告警信息,提高了环路业务的稳定性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的方法流程图;
图2为本发明实施例提供的RRPP环网结构示意图;
图3为本发明实施例提供的RRPP环网出现单向故障时的示意图;
图4为本发明实施例提供的RRPP环网出现双向故障时的示意图;
图5为本发明实施例提供的主节点结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种RRPP环网中链路故障检测及处理方法,如图1所示,该方法具体包括如下操作:
S101、如果主节点的从端口在失效定时器的计时时间内没有收到该主节点的主端口发送的环路状态检测报文,则所述主节点通过所述从端口发送单通环路检测报文,并启动主端口的失效定时器;
本发明实施例中,可以通过新增类型的RRPP报文来实现上述单通环路检测报文。
S102、如果在所述主端口的失效定时器的计时时间内,所述主节点的主端口接收到所述单通环路检测报文,则所述主节点保持所述从端口的阻塞状态,并上报单通环路告警信息;
其中,端口的阻塞状态是指,阻止该端口转发数据报文及接收数据报文;
单通环路告警信息中携带所述RRPP环网的环ID和域ID,用于告知网管设备,在所述RRPP环网中产生单通的逆向环路。
S103、如果在所述主端口的失效定时器的计时时间内,所述主节点的主端口没有接收到所述单通环路检测报文,则所述主节点解除所述从端口的阻塞状态,通过所述从端口转发数据报文。
其中,如果上述主端口在计时时间内接收到上述单通环路检测报文,表明链路故障属于单向故障,如果此时解除对从端口的阻塞,则会形成单通的逆向环路(单通的逆向环路是指由主节点的从端口->传输节点->主节点的主端口构成的单向连通的逆向环路)。而本发明实施例提供的方法中,当链路故障为单向故障时,继续阻塞从端口,从而避免了数据报文在逆向环路中产生风暴,并及时上报告警信息,以便尽快排除故障,提高了环路业务的稳定性。
下面将对本发明实施例在实际应用过程中的具体实现方式进行详细的说明。
在图2所示的RRPP环网中,以太网交换机SW1为主节点,其系统桥MAC(Media Access Control,介质访问控制)地址为:AAAA-AAAA-AAAA;SW2~SW4为传输节点;环网的域ID为1,环网的域ID用来标识RRPP环网所属的域;环网的环ID为1,环网的环ID用来标识RRPP环网,以便与其他RRPP换区别开来。正常情况下,主节点阻塞其从端口以防止产生逆向环路,数据报文在由主节点的从端口和传输节点构成的链路中进行转发。
主节点SW1周期性地发送环路状态检测报文,在每个环路状态检测报文的发送周期开始时,主节点SW1启动从端口的失效定时器,如果主节点SW1的从端口在从端口的失效定时器的计时时间内没有接收到上述环路状态检测报文,则主节点SW1通过从端口发送单通环路检测报文,并启动主端口的失效定时器;如果主节点SW1的主端口在主端口的失效定时器的计时时间内接收到上述单通环路检测报文,则表明链路故障属于图3所示的单向故障,主节点SW1继续阻塞从端口,并向网管上报单通环路告警信息,以便网管或者操作人员在接收到单通环路告警信息后,对该RRPP环网的单向故障进行排除;如果主节点SW1的主端口在主端口的失效定时器计时时间内没有接收到上述单通环路检测报文,则表明链路故障属于图4所示的双向故障,主节点SW1解除从端口的阻塞状态,通过从端口转发数据报文。
其中,上述单通环路检测报文是一种新增类型的RRPP报文,为其报文协议类型赋值,以表明该RRPP报文用来进行单通逆向环路的检测。新增类型的RRPP报文内容主要包括:协议类型、域ID、环ID和主节点的系统桥MAC,作为举例而非限定,该RRPP报文的结构如下所示:
字段 | 值 |
协议类型 | 9 |
域ID | 1 |
环ID | 1 |
系统桥MAC地址 | AAAA-AAAA-AAAA |
其中,为协议类型赋值为“9”,表示该RRPP报文为单通环路检测报文。
实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施例还提供了一种RRPP环网中的主节点,其结构如图5所示,具体包括:
主端口501,用于发送环路状态检测报文;
从端口502,用于接收所述主端口501发送的环路状态检测报文;
从端口失效定时器503,用于对所述主节点的从端口502的收包失效时间进行计时;
主端口失效定时器504,用于对所述主节点的主端口501的收包失效时间进行计时;
上述的收包失效时间是预先规定的时间段,如果主端口或从端口在这个时间段内没有收到收到指定的报文,则表明链路存在故障。
故障检测及处理模块505,用于判断所述主节点的从端口502在所述从端口失效定时器503的计时时间内是否接收到主端口501发送的环路状态检测报文,如果没有,则通过所述从端口502发送单通环路检测报文,并触发所述主端口失效定时器504开始计时;
其中,单通环路检测报文为新增类型的RRPP报文,所述新增类型的RRPP报文的协议类型标识了所述新增类型的RRPP报文用来进行单通逆向环路的检测。
故障检测及处理模块503还用于,判断所述主端口501在所述主端口失效定时器504的计时时间内,是否接收到所述单通环路检测报文;如果接收到,则保持所述从端口502的阻塞状态,并上报单通环路告警信息;如果没有接收到,则解除所述从端口502的阻塞状态,通过所述从端口502转发数据报文。
单通环路告警信息中携带所述RRPP环网的环ID和域ID,用于告知网管设备,在所述RRPP环网中产生单通的逆向环路。
其中,如果上述主端口501在计时时间内接收到上述单通环路检测报文,表明链路故障属于单向故障,如果此时解除对从端口的阻值,则会形成单通的逆向环路。而本发明实施例提供的主节点,当链路故障为单向故障时,故障检测及处理模块继续阻塞从端口,从而避免了数据报文在逆向环路中产生风暴,并及时上报告警信息,以便尽快排除故障,提高了环路业务的稳定性。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (6)
1.一种RRPP环网中链路故障检测及处理方法,其特征在于,包括:
如果主节点的从端口在失效定时器的计时时间内没有收到所述主节点的主端口发送的环路状态检测报文,则所述主节点通过所述从端口发送单通环路检测报文,并启动主端口的失效定时器;
如果在所述主端口的失效定时器的计时时间内,所述主节点的主端口接收到所述单通环路检测报文,则所述主节点保持所述从端口的阻塞状态,并上报单通环路告警信息;
如果在所述主端口的失效定时器的计时时间内,所述主节点的主端口没有接收到所述单通环路检测报文,则所述主节点解除所述从端口的阻塞状态,通过所述从端口转发数据报文。
2.根据权利要求1所述的方法,其特征在于,所述单通环路检测报文为新增类型的RRPP报文,所述新增类型的RRPP报文的协议类型标识了所述新增类型的RRPP报文用来进行单通逆向环路的检测。
3.根据权利要求1或2所述的方法,其特征在于,所述单通环路告警信息中携带所述RRPP环网的环ID和域ID,用于告知网管设备,在所述RRPP环网中产生单通的逆向环路。
4.一种环网中的主节点,包括:主端口、用于发送环路状态检测报文,
从端口、用于接收所述主端口发送的环路状态检测报文,其特征在于,所述主节点还包括:
从端口失效定时器,用于对所述主节点的从端口的收包失效时间进行计时;
主端口失效定时器,用于对所述主节点的主端口的收包失效时间进行计时;
故障检测及处理模块,用于判断所述主节点的从端口在所述从端口失效定时器的计时时间内是否接收到环路状态检测报文,如果没有,则通过所述从端口发送单通环路检测报文,并触发所述主端口失效定时器开始计时;
所述故障检测及处理模块还用于,判断所述主端口在所述主端口失效定时器的计时时间内,是否接收到所述单通环路检测报文;如果接收到,则保持所述从端口的阻塞状态,并上报单通环路告警信息;如果没有接收到,则解除所述从端口的阻塞状态,通过所述从端口转发数据报文。
5.根据权利要求4所述的主节点,其特征在于,所述单通环路检测报文为新增类型的RRPP报文,所述新增类型的RRPP报文的协议类型标识了所述新增类型的RRPP报文用来进行单通逆向环路的检测。
6.根据权利要求4或5所述的主节点,其特征在于,单通环路告警信息中携带所述RRPP环网的环ID和域ID,用于告知网管设备,在所述RRPP环网中产生单通的逆向环路。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102315407A CN102244600A (zh) | 2011-08-12 | 2011-08-12 | 一种rrpp环网中链路故障检测及处理方法、装置 |
PCT/CN2012/073657 WO2012149856A1 (zh) | 2011-08-12 | 2012-04-09 | 一种rrpp环网中链路故障检测及处理方法、装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102315407A CN102244600A (zh) | 2011-08-12 | 2011-08-12 | 一种rrpp环网中链路故障检测及处理方法、装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102244600A true CN102244600A (zh) | 2011-11-16 |
Family
ID=44962452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102315407A Pending CN102244600A (zh) | 2011-08-12 | 2011-08-12 | 一种rrpp环网中链路故障检测及处理方法、装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102244600A (zh) |
WO (1) | WO2012149856A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102739445A (zh) * | 2012-06-18 | 2012-10-17 | 中兴通讯股份有限公司 | 一种环网故障快速定位的方法和系统 |
WO2012149856A1 (zh) * | 2011-08-12 | 2012-11-08 | 华为技术有限公司 | 一种rrpp环网中链路故障检测及处理方法、装置 |
CN102882725A (zh) * | 2012-09-29 | 2013-01-16 | 北京东土科技股份有限公司 | 一种无cpu设备组网的网管实现方法及系统 |
CN112367196A (zh) * | 2020-10-30 | 2021-02-12 | 锐捷网络股份有限公司 | 一种检测网络通信故障的方法、装置及电子设备 |
CN113645312A (zh) * | 2021-08-25 | 2021-11-12 | 烽火通信科技股份有限公司 | 一种基于erps协议的子环网链路保护方法与装置 |
CN114500117A (zh) * | 2022-04-15 | 2022-05-13 | 北京全路通信信号研究设计院集团有限公司 | 基于环网风暴流量特征的环网Master配置错误判断方法及装置 |
WO2023273088A1 (zh) * | 2021-06-30 | 2023-01-05 | 中兴通讯股份有限公司 | 环网节点的控制方法、网络设备及存储介质 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107846520B (zh) * | 2017-10-26 | 2020-02-11 | 科大讯飞股份有限公司 | 单通检测方法及装置 |
CN108833247B (zh) * | 2018-05-18 | 2021-02-09 | 新华三技术有限公司 | 链路故障恢复后的再切换方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1412977A (zh) * | 2001-10-10 | 2003-04-23 | 阿尔卡塔尔公司 | 在rpr网中传播故障信息的方法及相应rpr数据包 |
CN1791049A (zh) * | 2005-12-16 | 2006-06-21 | 杭州华为三康技术有限公司 | 环网及其保护方法 |
CN101001192A (zh) * | 2007-01-17 | 2007-07-18 | 华为技术有限公司 | 一种环网链路保护的方法、系统及设备 |
CN101212366A (zh) * | 2007-12-21 | 2008-07-02 | 杭州华三通信技术有限公司 | 以太环网中的故障检测方法、系统及主节点 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101631060B (zh) * | 2009-08-18 | 2011-08-31 | 杭州华三通信技术有限公司 | 一种边缘端口的管理方法和装置 |
CN102244600A (zh) * | 2011-08-12 | 2011-11-16 | 华为技术有限公司 | 一种rrpp环网中链路故障检测及处理方法、装置 |
-
2011
- 2011-08-12 CN CN2011102315407A patent/CN102244600A/zh active Pending
-
2012
- 2012-04-09 WO PCT/CN2012/073657 patent/WO2012149856A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1412977A (zh) * | 2001-10-10 | 2003-04-23 | 阿尔卡塔尔公司 | 在rpr网中传播故障信息的方法及相应rpr数据包 |
CN1791049A (zh) * | 2005-12-16 | 2006-06-21 | 杭州华为三康技术有限公司 | 环网及其保护方法 |
CN101001192A (zh) * | 2007-01-17 | 2007-07-18 | 华为技术有限公司 | 一种环网链路保护的方法、系统及设备 |
CN101212366A (zh) * | 2007-12-21 | 2008-07-02 | 杭州华三通信技术有限公司 | 以太环网中的故障检测方法、系统及主节点 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012149856A1 (zh) * | 2011-08-12 | 2012-11-08 | 华为技术有限公司 | 一种rrpp环网中链路故障检测及处理方法、装置 |
CN102739445A (zh) * | 2012-06-18 | 2012-10-17 | 中兴通讯股份有限公司 | 一种环网故障快速定位的方法和系统 |
CN102739445B (zh) * | 2012-06-18 | 2017-12-22 | 中兴通讯股份有限公司 | 一种环网故障快速定位的方法和系统 |
CN102882725A (zh) * | 2012-09-29 | 2013-01-16 | 北京东土科技股份有限公司 | 一种无cpu设备组网的网管实现方法及系统 |
CN102882725B (zh) * | 2012-09-29 | 2015-06-24 | 北京东土科技股份有限公司 | 一种无cpu设备组网的网管实现方法及系统 |
CN112367196A (zh) * | 2020-10-30 | 2021-02-12 | 锐捷网络股份有限公司 | 一种检测网络通信故障的方法、装置及电子设备 |
CN112367196B (zh) * | 2020-10-30 | 2023-03-21 | 锐捷网络股份有限公司 | 一种检测网络通信故障的方法、装置及电子设备 |
WO2023273088A1 (zh) * | 2021-06-30 | 2023-01-05 | 中兴通讯股份有限公司 | 环网节点的控制方法、网络设备及存储介质 |
CN113645312A (zh) * | 2021-08-25 | 2021-11-12 | 烽火通信科技股份有限公司 | 一种基于erps协议的子环网链路保护方法与装置 |
CN114500117A (zh) * | 2022-04-15 | 2022-05-13 | 北京全路通信信号研究设计院集团有限公司 | 基于环网风暴流量特征的环网Master配置错误判断方法及装置 |
CN114500117B (zh) * | 2022-04-15 | 2022-07-05 | 北京全路通信信号研究设计院集团有限公司 | 基于环网风暴流量特征的环网Master配置错误判断方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2012149856A1 (zh) | 2012-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102244600A (zh) | 一种rrpp环网中链路故障检测及处理方法、装置 | |
CN101127674B (zh) | 以太环网系统传输节点初始化方法 | |
CN101558609B (zh) | 一种环保护方法、装置及系统 | |
CN101262401B (zh) | 一种环形网络中实现网络恢复的方法 | |
CN101232428B (zh) | 一种以太网环保护方法及装置 | |
CN101127675A (zh) | 以太环网系统主节点初始化方法 | |
CN101640622B (zh) | 一种以太环网保护方法及传输节点 | |
CN101483570B (zh) | 一种防止中继链路的环网临时环路的方法、系统及设备 | |
CN101426031B (zh) | 一种以太网环的地址刷新方法和装置 | |
CN101022390A (zh) | 一种对双归接入的rrpp环网的保护方法、系统和设备 | |
CN101340346A (zh) | 一种以太环网系统中环控制的方法及装置 | |
CN101610193A (zh) | 以太环网自动发现及生成环的方法 | |
CN103843286A (zh) | 基于交换器连接性触发冗余路由器主控/备用状态更改 | |
CN100479411C (zh) | 一种分布式系统的节点链路切换的处理方法及其装置 | |
CN106789521B (zh) | 一种环网故障倒换方法及环节点 | |
CN102752093A (zh) | 基于分布式文件系统的数据处理方法、设备和系统 | |
CN101499949B (zh) | 相交环网中故障恢复处理方法、节点和相交环网 | |
CN101127673A (zh) | 以太网自动保护倒换方法 | |
CN101141333A (zh) | 一种以太环网系统主节点从端口故障处理方法 | |
TW201308940A (zh) | 環狀網路之復原方法 | |
JP5491623B2 (ja) | アドレスのリフレッシュ方法及びシステム | |
EP2533470B1 (en) | Method and equipment for preventing repeated refreshing of ethernet ring node address table | |
CN102136960A (zh) | 交换机端口控制方法和装置 | |
CN104135417A (zh) | 一种以太环网链路中断快速恢复的方法及相应的以太环网 | |
CN102244589B (zh) | 处理虚拟交换单元系统中链路故障的方法及对端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20111116 |