CN101001192B - 一种环网链路保护的方法、***及设备 - Google Patents
一种环网链路保护的方法、***及设备 Download PDFInfo
- Publication number
- CN101001192B CN101001192B CN2007100009881A CN200710000988A CN101001192B CN 101001192 B CN101001192 B CN 101001192B CN 2007100009881 A CN2007100009881 A CN 2007100009881A CN 200710000988 A CN200710000988 A CN 200710000988A CN 101001192 B CN101001192 B CN 101001192B
- Authority
- CN
- China
- Prior art keywords
- port
- protocol massages
- secondary port
- described secondary
- receive
- 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.)
- Active
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
本发明实施例公开了一种环网链路保护的方法,应用于以太环网中,该环网包括主节点和一个以上的传输节点,所述主节点包括主端口和副端口,该方法为:所述主节点分别从所述主端口和所述副端口向传输节点发出协议报文;在所述主端口和所述副端口在所述发出协议报文后的一定时间内未接收到传输节点发来的协议报文时,所述主节点打开所述副端口。本发明实施例还公开了一种环网链路保护的***及设备。采用本发明,能够避免主节点在启用备份链路时所造成的通信环路。
Description
技术领域
本发明涉及IP网络技术领域,尤其涉及一种环网链路保护的方法、***及设备。
背景技术
快速环网保护协议(Rapid Ring Protection Protocol,RRPP)是一个专门应用于以太网环的链路层协议,它能在以太网环上出现链路故障时,迅速启用备份链路以恢复环网上各个节点之间的通信路径。
使用RRPP协议的以太网环主要由多个节点构成,其中一个为主节点,其他节点为传输节点,主节点在环上的两个端口分为主端口和副端口。为了避免环网出现环路,主节点的副端口通常处于关闭状态,副端口不能收发业务报文,但可以收发协议报文。
为了检测环网中的链路故障,主节点周期性地从主端口发送环的协议(HELLO)报文,在环完整的情况下,在一定周期内主节点会在副端口上接收到自己发送的HELLO报文,这样主节点认为环网处于完整状态,则保持副端口处于关闭状态以保证没有环路;若在一定周期内主节点没有在副端口接收到自己发送的HELLO报文,则认为环网处于故障状态,主节点会打开副端口使其能够收发业务报文,同时发送报文通知其他传输节点更新转发表,传输节点更新转发表后数据流则切换到备份链路上。
一旦主节点的副端口接收到自己发送的HELLO报文,则认为环网恢复完整状态,立刻关闭副端口,并发送报文通知其他节点刷新转发表,传输节点更新转发表后数据流又重新切换回原来的链路上。
另外,环网上的节点或直接相连节点间的链路出现故障时,会触发节点端口的down事件,该节点会立即主动向主节点发送故障(link_down)报文,主节点接收到故障报文时,也认为环网处于故障状态,立刻打开副端口,同时发送报文通知其他传输节点更新转发表,传输节点更新转发表后数据流切换到备份链路上。
若故障恢复,故障节点的端口会UP起来,这时故障节点会临时阻塞该端口,但该端口还能透传RRPP协议报文,主节点从主端口发送的HELLO报文可以穿透临时阻塞端口,一旦主节点的副端口接收到自己发送的HELLO报文,则认为环网恢复完整状态,立刻关闭副端口,并发送报文通知其他节点打开临时阻塞端口同时刷新转发表,传输节点更新转发表后数据流又重新切换回原来的链路上。
可见,在使用RRPP协议的环网中,主节点根据副端口在一定周期接收不到主端口发送的协议报文或接收到传输节点发来的故障报文两种情况来检测到环网链路故障。
当传输节点的某条链路出现故障,例如传输节点的转发芯片故障,造成了单向通路的情况,即从主节点的主端口往主节点的副端口方向通信断路,反向通路,或者从主节点的副端口往主节点的主端口方向通信断路,反向通路。这时当主节点检测到链路故障时,会打开副端口使其能够收发业务报文。但是由于从副端口往主端口方向或从主端口往副端口方向原本就是通路,打开副端口就会出现环路,最终导致整网瘫痪的严重后果。
如图1A所示,由节点1,节点2,节点3,节点4四个交换机组成的处于正常状态的环网中,每个交换机都使能了RRPP,并把节点1设置为主节点,P为主节点的主端口,S为主节点的副端口,副端口被关闭以防止环路;
如图1B所示,假设节点4出现故障,如转发芯片异常等,造成节点3到节点4的链路不通,而节点4到节点3的链路为通路,出现节点4到节点3的单通现象。当主节点检测到环网处于故障状态,则立刻打开副端口S,此时副端口S就可以收发业务报文,因此环网中出现了从副端口到主端口方向的环路,而可能出现整网瘫痪的严重后果。
发明内容
本发明实施例提供一种环网链路保护的方法、***及设备,用以解决现有技术中在以太环网中,当主节点检测到链路故障就将副端口打开,而造成通信环路的问题。
本发明实施例提供一种环网链路保护的方法,应用于以太环网中,该环网包括主节点和一个以上的传输节点,所述主节点包括主端口和副端口,所述副端口处于关闭状态,该副端口处于关闭状态时不能收发业务报文以及能够收发协议报文,该方法包括以下步骤:
A.所述主节点分别从所述主端口和所述副端口向传输节点发出协议报文;
B.在发出协议报文后的一定时间内,所述副端口未接收到所述主端口发出的协议报文、并且所述主端口未接收到所述副端口发出的协议报文时,所述主节点打开所述副端口。
本发明实施例提供一种环网链路保护的***,该***包括:
包括主端口和副端口的主节点设备,所述副端口处于关闭状态,该副端口处于关闭状态时不能收发业务报文以及能够收发协议报文;
所述主节点设备,用于分别从所述主端口和所述副端口向传输节点设备发出协议报文;在发出协议报文后的一定时间内,所述副端口未接收到所述主端口发出的协议报文、并且所述主端口未接收到所述副端口发出的协议报文时,打开所述副端口;
传输节点设备,用于接收所述主端口发出的协议报文,并向所述副端口发出该协议报文;接收所述副端口发出的协议报文,并向所述主端口发出该协议报文。
本发明实施例提供一种主节点设备,包括主端口和副端口,所述副端口处于关闭状态,该副端口处于关闭状态时不能收发业务报文以及能够收发协议报文,该主节点设备与传输节点设备相连,该主节点设备还包括:
发送单元,用于分别从所述主端口和所述副端口向传输节点设备发出协议报文;
故障检测单元,用于在发出协议报文后的一定时间内,所述副端口未接收到所述主端口发出的协议报文、并且所述主端口未接收到所述副端口发出的协议报文时,打开所述副端口。
与现有技术相比,本发明实施例中,环网的主节点分别从其主端口和副端口向传输节点发出协议报文,在所述主端口和所述副端口在所述发出协议报文后的一定时间内未接收到传输节点发来的协议报文时,才打开副端口,因为主端口和副端口都未按时收到协议报文,意味着环网中虽然出现故障但不是单通故障,此时将副端口打开,环网中不会出现环路;而在主端口和副端口其中一个端口未按时收到协议报文,而另一个端口按时收到了协议报文时,意味着环网中虽然出现的是单通故障,此时不能将副端口打开,否则环网中会出现环路,从而可能导致更加严重的后果。可见,本发明解决了现有技术中主节点一旦检测到链路故障就将副节点打开,而造成通信环路的问题。
附图说明
图1A为现有技术中以太环网未发生链路故障时示意图;
图1B为现有技术中以太环网发生单通故障后打开主节点副端口时的示意图;
图2为本发明实施例中的方法流程图;
图3A为本发明实施例一中以太环网未发生链路故障时示意图;
图3B为本发明实施例一中以太环网发生单通故障时的示意图;
图4A为本发明实施例二中以太环网发生非单通故障时的示意图;
图4B为本发明实施例二中以太环网发生非单通故障后打开主节点副端口时的示意图;
图5A为本发明实施例的***结构示意图;
图5B为本发明实施例***中的主节点设备结构示意图;
图6为本发明实施例的设备结构示意图。
具体实施方式
本发明实施例提供的一种环网链路保护的方法,在本方法中,主节点从主端口和副端口分别发出协议报文,在主端口和副端口在发出协议报文后的一定时间内未接收到协议报文时,主节点才将副端口打开,否则,为避免出现环路,保持副端口处于关闭状态。
本发明实施例提供一种环网链路保护的方法,应用于使用RRPP协议的以太环网中,该环网主要由多个节点构成,其中一个为主节点,其他节点为传输节点,主节点在环上的两个端口分为主端口和副端口。为了避免环网出现环路,主节点的副端口通常处于关闭状态,副端口不能收发业务报文,但能够收发协议报文。
参见图2,本发明实施例所提供方法的具体实现流程如下:
步骤201:主节点分别从主端口和副端口发出协议报文;
在使用RRPP协议的环网中,主节点一旦使能RRPP,就从主端口和副端口分别发出协议报文,以后每隔一定时间周期,主节点都从主端口和副端口分别发出协议报文,在发出协议报文的同时,为主端口和副端口启动定时器。其中,从主端口发出的协议报文,在环网完整的情况下,会通过环网中的各个传输节点而最后到达主节点的副端口;主端口发出协议报文后,若在一定时间内,副端口未接收到该协议报文,则主节点认为链路发生故障。同样,从副端口发出的协议报文,在环网完整的情况下,会通过环网中的各个传输节点而最后到达主节点的主端口,若在一定时间内,主端口未接收到该协议报文,则主节点也认为链路发生故障。
步骤202:主节点在主端口和副端口在发出协议报文后的一定时间内未接收到协议报文时,才将副端口打开;
本步骤包括以下三种情况:
主端口在发出协议报文后的一定时间内未接收到协议报文时,主节点认为链路发生故障,但并不立即打开副端口,而是首先判断副端口是否也在发出协议报文后的一定时间内未接收到协议报文,如果是,则意味着环网中不存在单向通路,主节点检测到的链路故障不是单通故障,此时主节点才将副端口打开,使其能够收发业务报文,同时发送报文通知其他传输节点更新转发表,传输节点更新转发表后数据流则切换到备份链路上;否则意味着环网中存在从主端口到副端口方向的单向通路,主节点检测到的链路故障为单通故障,此时为了避免出现环路,并不将副端口打开,而是保持副端口处于关闭状态,只将定时器清零;
副端口在发出协议报文后的一定时间内未接收到协议报文时,主节点认为链路发生故障,但并不立即打开副端口,而是首先判断主端口是否也在发出协议报文后的一定时间内未接收到协议报文,如果是,则意味着环网中不存在单向通路,主节点检测到的链路故障不是单通故障,此时主节点才将副端口打开,使其能够收发业务报文,同时发送报文通知其他传输节点更新转发表,传输节点更新转发表后数据流则切换到备份链路上;否则意味着环网中存在从副端口到主端口方向的单向通路,主节点检测到的链路故障为单通故障,此时为了避免出现环路,并不将副端口打开,而是保持副端口处于关闭状态,只将定时器清零;
主节点接收到传输节点发来的链路故障报文时,也不立即打开副端口,而是首先判断主端口和副端口是否在发出协议报文后的一定时间内未接收到协议报文,如果是,则意味着环网中不存在单向通路,主节点检测到的链路故障不是单通故障,此时主节点才将副端口打开,使其能够收发业务报文,同时发送报文通知其他传输节点更新转发表,传输节点更新转发表后数据流则切换到备份链路上;否则意味着环网中存在从主端口到副端口方向或从副端口到主端口方向的单向通路,主节点检测到的链路故障为单通故障,此时为了避免出现环路,并不将副端口打开,而是保持副端口处于关闭状态,只将定时器清零。
本步骤中,所述一定时间,是可以进行设置和改变的,比如:可以在主节点中分别为主端口和副端口设置定时器,那么,可以通过在主端口的定时器超时时主端口还未接收到协议报文,来判断主端口在发出协议报文后的一定时间内未接收到协议报文,同样,可以通过在副端口的定时器超时时副端口还未接收到协议报文,来判断副端口在发出协议报文后的一定时间内未接收到协议报文;当然,主节点的主端口和副端口可以共用一个定时器,在这种情况下,通过在该定时器超时时主端口还未接收到协议报文,来判断主端口在发出协议报文后的一定时间内未接收到协议报文,同样,可以通过在该定时器超时时副端口还未接收到协议报文,来判断副端口在发出协议报文后的一定时间内未接收到协议报文。
步骤203:将副端口打开后,主节点的主端口或副端口接收到传输节点发来的协议报文时,关闭副端口;
这里,将副端口打开后,在主端口和副端口同时接收到协议报文时,环网恢复完整状态,为防止出现环路,需要关闭副端口,并发送报文通知其他传输节点刷新转发表,传输节点更新转发表后数据流又重新切换回原来的链路上。而在主端口或副端口其中一个端口接收到协议报文时,由于只有一个端口接收到协议报文,此时环网并未恢复完整状态,但却出现了通信环路,为了避免环路造成更加严重的后果比如广播风暴,也需要将副端口关闭,并发送报文通知其他传输节点刷新转发表。
下面以具体实施例对本发明提供的方法进行具体说明:
实施例一:
参见图3A,本实施例中,由节点1,节点2,节点3,节点4四个交换机组成的处于正常状态的环网中,每个交换机都使能了RRPP,并把节点1设置为主节点,P为主节点的主端口,S为主节点的副端口,副端口被关闭以防止出现环路;
如图3B所示,假设节点4出现故障,造成节点3到节点4的链路不通,而节点4到节点3的链路为通路。当主节点检测到环网处于故障状态时,为了区分该故障是否为单通故障,首先判断主端口和副端口是否都在一定时间周期内未接收到协议报文。由于节点4到节点3的链路为通路,环网中出现了节点4->节点3->节点2->节点1的单向通路,此时主端口可以接收到副端口发出的协议报文,因此主节点检测到的链路故障为单通故障,为了避免出现节点4->节点3->节点2->节点1->节点4方向的通信环路,并不将副端口打开,而是保持副端口处于关闭状态,只将定时器清零。
实施例二:
参见图3A,本实施例中,仍然由节点1,节点2,节点3,节点4四个交换机组成的处于正常状态的环网中,每个交换机都使能了RRPP,并把节点1设置为主节点,P为主节点的主端口,S为主节点的副端口,副端口被关闭以防止出现环路;
如图4A所示,假设节点3和节点4出现故障,造成节点3到节点4和节点4到节点3的链路不通。当主节点检测到环网处于故障状态时,为了区分该故障是否为单通故障,首先判断主端口和副端口是否都在一定时间周期内未接收到协议报文。由于节点3到节点4和节点4到节点3的链路都不通,环网中不存在单向通路,此时主端口和副端均接收不到协议报文,因此主节点检测到的链路故障不是单通故障,于是主节点将其副端口打开,使其能够收发业务报文,同时发送报文通知其他传输节点更新转发表,传输节点更新转发表后数据流则切换到备份链路上。这时,在四个节点间又建立了业务报文传输的通信通路,如图4B所示。
参见图5A,本发明实施例还提供一种环网链路保护的***,该***包括:包括主端口P和副端口S的主节点设备501,用于分别从所述主端口和所述副端口向传输节点设备发出协议报文;在所述主端口和所述副端口在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文时,打开所述副端口;传输节点设备502,用于接收所述主端口或所述副端口发出的协议报文,并向所述副端口或所述主端口发出该协议报文。
参见图5B,主节点设备501还包括发送单元5011和故障检测单元5012,其中,发送单元5011,用于分别从所述主端口和所述副端口向传输节点设备发出协议报文;故障检测单元5012,用于在所述主端口和所述副端口在发送单元发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文时,打开所述副端口。
发送单元5011用于每隔一定时间周期分别从所述主端口和所述副端口向传输节点设备发出协议报文。
故障检测单元5012包括第一处理单元50121、第二处理单元50122和第三处理单元50123,其中,第一处理单元50121,用于在所述主端口在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文时,判断所述副端口是否在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文,如果是,则打开所述副端口;第二处理单元50122,用于在所述副端口在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文时,判断所述主端口是否在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文,如果是,则打开所述副端口;第三处理单元50123,用于在接收到传输节点设备发来的故障报文时,判断所述主端口和所述副端口是否在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文,如果是,则打开所述副端口。
主节点设备501进一步包括故障恢复单元5013,用于在所述主端口或所述副端口接收到传输节点设备发来的协议报文时,关闭所述副端口。
参见图6,本发明实施例还提供一种主节点设备,该设备包括主端口P和副端口S,可以应用于环网链路保护的***中,与传输节点设备相连,该设备还包括发送单元601和故障检测单元602,其中,发送单元601,用于分别从所述主端口和所述副端口向传输节点设备发出协议报文;故障检测单元602,用于在所述主端口和所述副端口在发送单元发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文时,打开所述副端口。
发送单元601用于每隔一定时间周期分别从所述主端口和所述副端口向传输节点设备发出协议报文。
故障检测单元602包括第一处理单元、6021第二处理单元6022和第三处理单元6023,其中,第一处理单元6021,用于在所述主端口在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文时,判断所述副端口是否在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文,如果是,则打开所述副端口;第二处理单元6022,用于在所述副端口在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文时,判断所述主端口是否在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文,如果是,则打开所述副端口;第三处理单元6023,用于在接收到传输节点设备发来的故障报文时,判断所述主端口和所述副端口是否在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文,如果是,则打开所述副端口。
该设备进一步包括故障恢复单元603,用于在所述主端口或所述副端口接收到传输节点设备发来的协议报文时,关闭所述副端口。
在本发明中,主节点可以通过主端口或副端口在发出协议报文后的一定时间内未接收到协议报文,或者通过接收到传输节点发来的故障报文来检测链路故障,既可以检测到从主端口到副端口方向的链路故障,还可以检测到从副端口到主端口方向的链路故障。但是,主节点检测到链路故障后,只有在确定该链路故障不是单通故障的情况下才启用备份链路,打开副端口,因为在单通故障时打开副端口会使环网出现通信环路,而通信环路则可能造成诸如广播风暴的严重不良后果。这里,如果主端口和副端口均在发出协议报文后的一定时间内未接收到传输节点发来的协议报文,则说明该链路故障不是单通故障,可以打开副端口;如果主端口和副端口其中一个端口在发出协议报文后的一定时间内未接收到传输节点发来的协议报文,而另一个端口在发出协议报文后的一定时间内接收到传输节点发来的协议报文,则说明该链路故障为单通故障,不打开副端口。
由此可见,采用本发明,能够保证在以太环网的链路出现单通故障的情况下,主节点不会启用备份链路而将副端口打开,从而保证了环网中不会出现通信环路,进而避免了由于通信环路所造成的诸如广播风暴的严重不良后果。
需要说明的是,当本发明作为独立的软件产品销售或使用时,该发明对应的软件可以存储在计算机可读取存储介质中,并由计算机实现本软件所能完成的功能。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (19)
1.一种环网链路保护的方法,应用于以太环网中,该环网包括主节点和一个以上的传输节点,所述主节点包括主端口和副端口,所述副端口处于关闭状态,该副端口处于关闭状态时不能收发业务报文以及能够收发协议报文,其特征在于,该方法包括以下步骤:
A.所述主节点分别从所述主端口和所述副端口向所述传输节点发出协议报文;
B.在发出协议报文后的一定时间内,所述副端口未接收到所述主端口发出的协议报文、并且所述主端口未接收到所述副端口发出的协议报文时,所述主节点打开所述副端口。
2.如权利要求1所述的方法,其特征在于,步骤A中所述主节点每隔一定时间周期分别从所述主端口和所述副端口发出协议报文。
3.如权利要求1所述的方法,其特征在于,步骤B包括:
在所述主端口在所述发出协议报文后的一定时间内未接收到传输节点发来的协议报文时,所述主节点判断所述副端口是否在所述发出协议报文后的一定时间内未接收到传输节点发来的协议报文,如果是,则打开所述副端口。
4.如权利要求1所述的方法,其特征在于,步骤B包括:
在所述副端口在所述发出协议报文后的一定时间内未接收到传输节点发来的协议报文时,所述主节点判断所述主端口是否在所述发出协议报文后的一定时间内未接收到传输节点发来的协议报文,如果是,则打开所述副端口。
5.如权利要求1所述的方法,其特征在于,步骤B包括:
所述主节点接收到传输节点发来的故障报文时,判断所述主端口和所述副端口是否在所述发出协议报文后的一定时间内未接收到传输节点发来的协议报文,如果是,则打开所述副端口。
6.如权利要求1所述的方法,其特征在于,步骤B中在所述主节点打开所述副端口之后,该方法进一步包括:
所述主节点在所述主端口或所述副端口接收到传输节点发来的协议报文时,关闭所述副端口。
7.一种环网链路保护的***,其特征在于,该***包括:
包括主端口和副端口的主节点设备,所述副端口处于关闭状态,该副端口处于关闭状态时不能收发业务报文以及能够收发协议报文;
所述主节点设备,用于分别从所述主端口和所述副端口向传输节点设备发出协议报文;在发出协议报文后的一定时间内,所述副端口未接收到所述主端口发出的协议报文、并且所述主端口未接收到所述副端口发出的协议报文时,打开所述副端口;
传输节点设备,用于接收所述主端口发出的协议报文,并向所述副端口发出该协议报文;接收所述副端口发出的协议报文,并向所述主端口发出该协议报文。
8.如权利要求7所述的***,其特征在于,所述主节点设备包括:
发送单元,用于分别从所述主端口和所述副端口向传输节点设备发出协议报文;
故障检测单元,用于在发出协议报文后的一定时间内,所述副端口未接收到所述主端口发出的协议报文、并且所述主端口未接收到所述副端口发出的协议报文时,打开所述副端口。
9.如权利要求8所述的***,其特征在于,所述发送单元用于:
每隔一定时间周期分别从所述主端口和所述副端口向传输节点设备发出协议报文。
10.如权利要求8所述的***,其特征在于,所述故障检测单元包括:
第一处理单元,用于在所述主端口在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文时,判断所述副端口是否在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文,如果是,则打开所述副端口。
11.如权利要求8所述的***,其特征在于,所述故障检测单元包括:
第二处理单元,用于在所述副端口在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文时,判断所述主端口是否在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文,如果是,则打开所述副端口。
12.如权利要求8所述的***,其特征在于,所述故障检测单元包括:
第三处理单元,用于在接收到传输节点设备发来的故障报文时,判断所述主端口和所述副端口是否在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文,如果是,则打开所述副端口。
13.如权利要求8所述的***,其特征在于,所述主节点设备进一步包括:
故障恢复单元,用于在所述主端口或所述副端口接收到传输节点设备发来的协议报文时,关闭所述副端口。
14.一种主节点设备,应用于以太环网中,包括主端口和副端口,所述副端口处于关闭状态,该副端口处于关闭状态时不能收发业务报文以及能够收发协议报文,该主节点设备与传输节点设备相连,其特征在于,该主节点设备还包括:
发送单元,用于分别从所述主端口和所述副端口向传输节点设备发出协议报文;
故障检测单元,用于在发出协议报文后的一定时间内,所述副端口未接收到所述主端口发出的协议报文、并且所述主端口未接收到所述副端口发出的协议报文时,打开所述副端口。
15.如权利要求14所述的设备,其特征在于,所述发送单元用于:
每隔一定时间周期分别从所述主端口和所述副端口向传输节点设备发出协议报文。
16.如权利要求14所述的设备,其特征在于,所述故障检测单元包括:
第一处理单元,用于在所述主端口在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文时,判断所述副端口是否在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文,如果是,则打开所述副端口。
17.如权利要求14所述的设备,其特征在于,所述故障检测单元包括:
第二处理单元,用于在所述副端口在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文时,判断所述主端口是否在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文,如果是,则打开所述副端口。
18.如权利要求14所述的设备,其特征在于,所述故障检测单元包括:
第三处理单元,用于在接收到传输节点设备发来的故障报文时,判断所述主端口和所述副端口是否在所述发出协议报文后的一定时间内未接收到传输节点设备发来的协议报文,如果是,则打开所述副端口。
19.如权利要求14所述的设备,其特征在于,该主节点设备进一步包括:
故障恢复单元,用于在所述主端口或所述副端口接收到传输节点设备发来的协议报文时,关闭所述副端口。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100009881A CN101001192B (zh) | 2007-01-17 | 2007-01-17 | 一种环网链路保护的方法、***及设备 |
PCT/CN2007/002398 WO2008089614A1 (fr) | 2007-01-17 | 2007-08-10 | Procédé, système et dispositif de protection d'une liaison en anneau |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100009881A CN101001192B (zh) | 2007-01-17 | 2007-01-17 | 一种环网链路保护的方法、***及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101001192A CN101001192A (zh) | 2007-07-18 |
CN101001192B true CN101001192B (zh) | 2010-04-21 |
Family
ID=38693009
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007100009881A Active CN101001192B (zh) | 2007-01-17 | 2007-01-17 | 一种环网链路保护的方法、***及设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101001192B (zh) |
WO (1) | WO2008089614A1 (zh) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101001192B (zh) * | 2007-01-17 | 2010-04-21 | 华为技术有限公司 | 一种环网链路保护的方法、***及设备 |
CN101163038B (zh) * | 2007-08-16 | 2010-06-02 | 中兴通讯股份有限公司 | 一种以太网设备链路保护的方法 |
CN101127674B (zh) * | 2007-09-25 | 2011-11-30 | 中兴通讯股份有限公司 | 以太环网***传输节点初始化方法 |
CN101141333A (zh) * | 2007-10-12 | 2008-03-12 | 中兴通讯股份有限公司 | 一种以太环网***主节点从端口故障处理方法 |
CN101262402B (zh) * | 2007-11-08 | 2011-08-10 | 北京东土科技股份有限公司 | 一种环网间冗余备份的实现方法 |
CN101184013B (zh) * | 2007-12-13 | 2011-04-13 | 杭州华三通信技术有限公司 | 一种避免产生环路的方法、主节点和*** |
CN101212366B (zh) * | 2007-12-21 | 2011-12-21 | 杭州华三通信技术有限公司 | 以太环网中的故障检测方法、***及主节点 |
CN101227371B (zh) * | 2008-02-18 | 2011-06-22 | 中兴通讯股份有限公司 | 同级交换机设备间的备份切换方法和装置 |
CN101237319B (zh) * | 2008-02-20 | 2012-01-04 | 杭州华三通信技术有限公司 | 以太环网中的主节点、时间同步方法和以太环网*** |
CN101227372B (zh) * | 2008-02-21 | 2010-09-08 | 杭州华三通信技术有限公司 | 以太环网保护方法、传输节点和主节点 |
CN101989934B (zh) * | 2009-08-06 | 2017-04-05 | 中兴通讯股份有限公司 | 一种数据环网故障检测及定位的方法和*** |
CN101764731B (zh) * | 2009-12-09 | 2011-11-30 | 熊伟 | 一种以太网环网算法切换方法 |
CN102111317B (zh) * | 2009-12-25 | 2013-06-05 | 中兴通讯股份有限公司 | 以太环网中保护控制虚拟局域网的方法、***及装置 |
CN101997724A (zh) * | 2010-11-22 | 2011-03-30 | 中兴通讯股份有限公司 | 一种更新组播转发条目的方法及装置 |
CN102291290A (zh) * | 2011-08-08 | 2011-12-21 | 浙江中控技术股份有限公司 | 以太环网故障检测、连接的方法和*** |
CN102244600A (zh) * | 2011-08-12 | 2011-11-16 | 华为技术有限公司 | 一种rrpp环网中链路故障检测及处理方法、装置 |
CN102710442B (zh) * | 2012-06-01 | 2014-12-10 | 中兴通讯股份有限公司 | 网络管理业务口的管理方法、通信设备及通信*** |
CN103220201B (zh) * | 2013-04-24 | 2016-08-17 | 杭州华三通信技术有限公司 | 一种环网故障检测保护方法和设备 |
CN103973537B (zh) * | 2014-05-09 | 2017-06-27 | 杭州同尊信息技术有限公司 | 一种具有故障保护功能的环网及用于环网的故障保护方法 |
CN105223931B (zh) * | 2015-10-15 | 2018-02-09 | 固高科技(深圳)有限公司 | 柔性制造***及其通信***、通信方法 |
CN105429892B (zh) * | 2015-10-29 | 2018-10-12 | 北京星网锐捷网络技术有限公司 | 一种轨道交通网络防止环路的方法及设备 |
CN106357832B (zh) * | 2016-08-24 | 2019-10-18 | 浙江宇视科技有限公司 | 环网地址表项更新机制方法及装置 |
CN108933732B (zh) * | 2017-05-23 | 2021-10-15 | 中国电信股份有限公司 | 环路检测方法、装置和*** |
CN111742523A (zh) * | 2018-02-28 | 2020-10-02 | 三菱电机株式会社 | 通信*** |
CN110912815B (zh) * | 2018-09-14 | 2022-07-05 | 中兴通讯股份有限公司 | 一种网元防成环方法、装置、设备及可读存储介质 |
CN110098967B (zh) * | 2019-05-14 | 2022-08-12 | 浙江国利网安科技有限公司 | 一种通信方法、装置、设备及介质 |
CN115550106A (zh) * | 2021-06-30 | 2022-12-30 | 中兴通讯股份有限公司 | 环网节点的控制方法、网络设备及存储介质 |
CN113645312B (zh) * | 2021-08-25 | 2023-07-18 | 烽火通信科技股份有限公司 | 一种基于erps协议的子环网链路保护方法与装置 |
CN115412424B (zh) * | 2022-08-17 | 2024-03-26 | 浪潮思科网络科技有限公司 | 一种mlag环境下双主设备检测方法及设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1412977A (zh) * | 2001-10-10 | 2003-04-23 | 阿尔卡塔尔公司 | 在rpr网中传播故障信息的方法及相应rpr数据包 |
CN1859220A (zh) * | 2006-06-07 | 2006-11-08 | 杭州华为三康技术有限公司 | 一种对主站点进行备份的方法和一种备用站点 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6766482B1 (en) * | 2001-10-31 | 2004-07-20 | Extreme Networks | Ethernet automatic protection switching |
CN100409634C (zh) * | 2006-01-23 | 2008-08-06 | 杭州华三通信技术有限公司 | 快速环网保护方法及*** |
CN101001192B (zh) * | 2007-01-17 | 2010-04-21 | 华为技术有限公司 | 一种环网链路保护的方法、***及设备 |
CN100534048C (zh) * | 2007-04-27 | 2009-08-26 | 中控科技集团有限公司 | 分布式以太网***及基于该***的故障检测方法 |
-
2007
- 2007-01-17 CN CN2007100009881A patent/CN101001192B/zh active Active
- 2007-08-10 WO PCT/CN2007/002398 patent/WO2008089614A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1412977A (zh) * | 2001-10-10 | 2003-04-23 | 阿尔卡塔尔公司 | 在rpr网中传播故障信息的方法及相应rpr数据包 |
CN1859220A (zh) * | 2006-06-07 | 2006-11-08 | 杭州华为三康技术有限公司 | 一种对主站点进行备份的方法和一种备用站点 |
Also Published As
Publication number | Publication date |
---|---|
WO2008089614A1 (fr) | 2008-07-31 |
CN101001192A (zh) | 2007-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101001192B (zh) | 一种环网链路保护的方法、***及设备 | |
EP2352253B1 (en) | Method and apparatus for protecting link aggregation group of ethernet ring | |
CN101127674B (zh) | 以太环网***传输节点初始化方法 | |
CN101958831B (zh) | 以太环网故障恢复方法、以太环网及交换设备 | |
CN101662421B (zh) | 基于以太多环网的控制报文的传输方法和装置 | |
CN100486204C (zh) | 多环相切以太环网环路保护切换方法 | |
CN101640622B (zh) | 一种以太环网保护方法及传输节点 | |
CN100493006C (zh) | 一种环路故障检测方法、子环主节点以及子环 | |
EP2207307B1 (en) | Method for processing the failure of the slave port of the master node in an ethernet ring network system | |
AU2009295116B2 (en) | Control method for protecting failure recovery of Ethernet ring and Ethernet ring nodes | |
CN101753397B (zh) | 一种以太环网快速自愈的***、方法及设备 | |
CN101094190B (zh) | 以太环网保护控制报文的传输方法 | |
CN100454880C (zh) | 一种实现环网保护的方法及*** | |
CN101127675A (zh) | 以太环网***主节点初始化方法 | |
CN101072155B (zh) | 用于以太网自动保护***的单光纤故障处理方法 | |
CN101141366A (zh) | 一种在环状以太网中避免数据环路的方法 | |
CN103036756A (zh) | 一种基于共享通道的混合环网保护方法及*** | |
CN101163059B (zh) | 一种网络节点检测方法和装置 | |
CN101621443B (zh) | 一种以太环网保护***的故障恢复方法 | |
CN101547131A (zh) | Eaps环网单通故障定位和保护方法 | |
CN101425952B (zh) | 保障以太环网可靠运行的方法及装置 | |
EP2400697A1 (en) | Implementation method for protocol channel in ethernet protection | |
JP2011223172A (ja) | リング型ネットワークシステム、通信装置および障害検出方法 | |
CN102932172A (zh) | 一种检测以太网环故障节点的方法、设备和*** | |
CN102208999A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |