保护以太环网节点间连通性的控制方法、装置及第一节点的制作方法

文档序号:7860650阅读:200来源:国知局
专利名称:保护以太环网节点间连通性的控制方法、装置及第一节点的制作方法
技术领域
本发明涉及以太环网技木,尤其涉及当以太环网中存在不兼容设备时的一种保护以太环网节点间连通性的控制方法、装置及第ー节点。
背景技术
以太网正朝着多业务承载方向发展,且随着一些业务对网络的可靠性和实时性等要求的提高,以太网已广泛采用冗余组网方式来提高网络的可靠性,满足业务的实时性等需求。在以太网的冗余组网结构中,通常要求保护倒换的速度够快,保护倒换的时长需在50ms以内。目前,涉及快速保护倒换的技术有互联网工程任务组(Internet EngineeringTask Force, IETF)提出的RFC3619标准和国际电信联盟(International Telecommunication Union, ITU-T)提出的 G. 8032 标准等。ITU-T提出的G.8032标准中,为环形拓扑以太网的以太层定义了自动保护切换协议与机制,这种自动保护切換方法适用于环形拓扑的以太网,方法实现流程如下在环形拓扑以太网中,选择一段链路为环保护链路,当以太环网的链路均无故障时,环保护链路的两个相邻节点中,至少有ー个节点阻塞与环保护链路连接的端ロ,防止被保护的数据从环保护链路上通过,这样,以太环网上任何两个节点之间只有唯一的通信路径,因此以太环网中不会产生通信路径的闭环,防止了闭环和网络风暴;当以太环网中的链路出现故障吋,且发生故障的链路不是环保护链路吋,原阻塞与环保护链路相连端ロ的节点打开被阻塞的端ロ,使被保护的数据可从环保护链路上通过,从而使通信路径重新建立起来,网络的可靠性得到提闻。图I为基于G. 8032标准的以太环网结构示意图,如图I所示,节点SI、S2、S3和S4组成以太环网,节点SI和S4之间的链路为环保护链路,节点SI为环保护链路所属节点,节点SI控制端ロ 11的阻塞和打开可使环保护链路阻塞或者打开。当以太环网的链路均无故障时,节点SI阻塞端ロ 11,防止被保护的数据从环保护链路上通过,此时节点S2和S3之间的被保护数据流量通"[目路径仅为S2く一>S3,而不可能是S2く一>S1<一>S4<一>S3。在相邻节点之间建立了 0AM(0peration Administration and Maintenance,操作、管理和维护)域来检测链路的连通性情況,OAM检测的基本原理是域的两个节点相互发送检测帧给对端节点,如果节点在一端时间内没有收到对端的检测帧,则检测出链路故障,如果节点在检测出链路故障后,又收到对端的检测帧,则检测出链路恢复。图2为图I中链路出现故障后的以太环网结构示意图,如图2所示,假设节点S2和节点S3之间链路出现故障,那么节点S2和节点S3在检测到故障后,分别阻塞与故障链路相连的端ロ 22和端ロ 31,并发送链路故障告警协议帧通知其他节点进行保护切换;环保护链路所属节点SI收到链路故障告警协议帧后,打开阻塞的与环保护链路相连的端ロ 11,以太环网上各个节点刷新地址转发表,以实现网络保护切换,被保护数据可以从打开的环保护链路上通过,此时节点S2和节点S3之间被保护数据的通信路径是S2〈一〉SI〈一〉S4〈一>S3。这里,链路故障是引起保护倒换的其中一种情况,实际应用中,还可以包括手工倒换、強行倒换等情況。虽然G. 8032标准的以太环网等技术提供了自动保护切换协议与机制,但是G. 8032推出的时间晚于以太网的应用时间,因此实际网络中,支持G. 8032的新设备和不支持G. 8032的老设备共同组网的场景非常普遍,经常存在以太环网中有节点不支持G. 8032标准,导致节点之间对接不兼容,无法实现以太环网的自动保护切換。图3中节点SI、S2、S5、S6、S3和S4组成以太环网,除了节点S5和S6夕卜,其他节点支持G. 8032标准的以太环网保护技术,节点SI和S4之间的链路为环保护链路,节点SI为环保护链路所属节点,节点SI控制端ロ 11的阻塞和打开可使环保护链路阻塞或者打开。当以太环网的链路均无故障时,节点SI阻塞端ロ 11,防止被保护的数据从环保护链路上通过。当节点S5和节点S6之间链路出现故障时,由于节点S5和S6均不支持G. 8032标准的以太环网保护技术,也不会向其他节点发送链路故障告警协议帧,因此其他节点不会获知 故障状态,环保护链路所属节点SI也不会打开阻塞的与环保护链路相连的端ロ 11,这样环上存在两处中断节点SI的端ロ 11和链路S5〈一〉S6,导致被保护数据流量中断。因此在网络实际应用中,支持以太环网保护技术的节点和不支持的节点联合组网的场景越来越普遍,如果没有一种与以太环网技术不兼容的对接处理的技术,将很大的妨碍网络保护切换技术的应用,甚至导致网络故障,因此需要一种与以太环网技术不兼容的对接处理的技术,保障网络的最大连通性。

发明内容
本发明要解决的技术问题是提供一种与以太环网技术不兼容的对接处理的技木,在以太环网中存在不支持以太环网保护技术的节点时,能够进行保护切换,保障网络的最大连通性。为达到上述目的,本发明实施例提供ー种保护以太环网节点间连通性的控制方法,该方法包括支持以太环网保护技术的第一节点同与之相邻的支持以太环网保护技术的第二节点交互,检测链路连通性,其中该第一节点与该第二节点之间具有至少ー个不支持以太环网保护技术的第三节点,且第一节点和第二节点之间不具有支持以太环网保护技术的节点;当支持以太环网保护技术的第一节点检测到链路故障时,阻塞该第一节点与故障链路端相连的端ロ ;所述支持以太环网保护技术的第一节点向其他支持以太环网保护技术的节点发送链路故障告警协议帧,通知其他支持以太环网保护技术的节点进行保护切换。上述的控制方法中,所述链路故障告警协议帧中包含该第一节点的第一节点号;所述控制方法还包括在收到所述第二节点在检测到链路故障时发送的链路故障告警协议帧后,将接收到的链路故障告警协议帧中携帯的第二节点的第二节点号与该第一节点号进行比较,判断比较结果是否满足预先设置的条件,如果比较结果满足预先设置的条件,则打开该支持以太环网保护技术的第一节点阻塞的与故障链路端相连的端ロ。上述的控制方法中,所述预先设置的条件为所述第二节点号大于所述第一节点号。为达到上述目的,本发明实施例还提供ー种保护以太环网节点间连通性的控制装置,该装置包括链路连通性检测单元,用于检测支持以太环网保护技术的第一节点和相邻的支持以太环网保护技术的第二节点之间的链路连通性,所述第一节点和所述第二节点之间具有至少ー个不支持以太环网保护技术的第三节点,且第一节点和第二节点之间不具有支持以太环网保护技术的节点;端ロ阻塞単元,当所述链路连通性检测单元检测到相邻两个支持以太环网保护技术的第一节点和第二节点之间发生链路故障时,阻塞所述第一节点与故障链路端相连的端ロ ;链路故障告警协议帧收发单元,用于供所述支持以太环网保护技术的第一节点发送链路故障告警协议帧通知其他支持以太环网保护技术的节点进行保护切換。上述的控制装置中,所述链路故障告警协议帧中包含该第一节点的第一节点号;所述控制装置还包括比较判断控制单元,用于在收到所述第二节点在检测到链路故障时发送的链路故障告警协议帧后,将接收到的链路故障告警协议帧中携帯的第二节点的第二节点号与该第一节点号进行比较,判断比较结果是否满足预先设置的条件,如果比较结果满足预先设置的条件,则打开该支持以太环网保护技术的第一节点阻塞的与故障链路端相连的端ロ。
上述的控制装置中,所述预先设置的条件为所述第二节点号大于所述第一节点号。为达到上述目的,本发明实施例还提供ー种包括上述保护以太环网节点间连通性的控制装置的节点设备。采用本发明的方法及装置,当不支持以太环网保护技术节点的相连链路发生故障时,相邻的支持以太环网保护技术节点通过连通性检测,能够检测到链路故障,以实现网络保护切换,被保护数据可以从打开的环保护链路上通过,保障了业务数据的连通性。同吋,当两个检测到链路故障的支持以太环网保护技术节点相互收到对方的链路故障告警协议帧后,节点号小(或者统ー为大)的节点打开阻塞端ロ,不支持以太环网保护技术节点通过打开的端口和其他节点传输业务数据。因此本发明不仅仅使得不兼容的以太环网节点能够对接处理,而且保障了网络的最大连通性。


图I为基于G. 8032标准的以太环网结构不意图;图2为链路出现故障后的以太环网结构示意图;图3为以太环网中存在不支持以太环网保护技术节点的结构示意图;图4为本发明实施例保护以太环网节点间连通性的控制方法的流程图;图5为本发明实施例保护以太环网节点间连通性的控制装置的结构示意图;图6为本发明一实施例以太环网结构示意图;图7为本发明ー实施例以太环网中出现故障的处理示意图;图8为本发明ー实施例以太环网中保障网络最大连通性的处理示意图;图9为本发明又一实施例以太环网结构示意图;图10为本发明又ー实施例以太环网中出现故障的处理示意图;图11为本发明又ー实施例以太环网中保障网络最大连通性的处理示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。实施例一本发明实施例提供的保护以太环网节点间连通性的控制方法具体如图4所示,包括以下步骤步骤S410 :支持以太环网保护技术的第一节点同与之相邻的支持以太环网保护技术的第二节点交互,检测链路连通性,其中该第一节点与该第二节点之间具有至少ー个不支持以太环网保护技术的第三节点,且第一节点和第二节点之间不具有支持以太环网保护技术的节点。在以太环网中,如果相邻两个节点均支持以太环网保护技术,则在 这两个相邻节点之间检测链路连通性;如果相邻两个节点不是均支持以太环网保护技木,则在不支持以太环网保护技术节点的相邻两个支持以太环网保护技术节点之间,通过穿透不支持以太环网保护技术节点的方式来检测链路连通性。步骤S420 :当支持以太环网保护技术的第一节点检测到链路故障吋,阻塞该第一节点与故障链路端相连的端ロ。在该步骤中,支持以太环网保护技术的第一节点在发送给其他支持以太环网保护技术的节点的链路故障告警协议帧中包含该第一节点的节点号。步骤S430 :所述支持以太环网保护技术的第一节点向其他支持以太环网保护技术的节点发送链路故障告警协议帧,通知其他支持以太环网保护技术的节点进行保护切换。通过上述的方式即可实现大部分节点之间的导通。但为了提高连通率,本发明的具体实施例中,还包括支持以太环网保护技术的第一节点收到支持以太环网保护技术的第二节点在检测到链路故障后发送的链路故障告警协议帧后,将检测到的链路故障告警协议帧中携帯的所述第二节点的第二节点号与该第一节点的第一节点号进行比较,判断比较结果是否满足预先设置的条件,如果比较结果满足预先设置的条件,则打开该支持以太环网保护技术的第一节点阻塞的与故障链路端相连的端ロ。预先设置的条件为接收到的支持以太环网保护技术的第二节点发送的第二节点号大于或小于支持以太环网保护技术的第一节点的第一节点号。当然,应当理解的是,所有节点都使用相同的判断准则即可。采用本发明实施例提供的方法,当不支持以太环网保护技术节点的相连链路发生故障时,相邻的支持以太环网保护技术节点通过连通性检测,能够检测到链路故障,然后阻塞故障端ロ,发送链路故障告警协议帧通知其他节点进行保护切換,环保护链路所属节点收到链路故障告警协议帧后,打开阻塞的与环保护链路相连的端ロ,以太环网上各个节点刷新地址转发表,以实现网络保护切换,被保护数据可以从打开的环保护链路上通过,保障了业务数据的连通性。但是由于两个检测到链路故障的支持以太环网保护技术节点均阻塞了故障端ロ,不支持以太环网保护技术节点无法和其他节点传输业务数据,不能保障网络的最大连通性。当两个检测到链路故障的支持以太环网保护技术节点相互收到对方的链路故障告警协议帧后,如果发现自身节点号小于(或者统一为大于)对方节点的节点号,则节点打开阻塞端口,不支持以太环网保护技术节点通过打开的端口和其他节点传输业务数据。因此本发明不仅仅使得不兼容的以太环网节点能够对接处理,而且保障了网络的最大连通性。实施例二 本发明实施例提供的保护以太环网节点间连通性的控制装置,用于第一节点,具体结构如图5所示,所述装置500包括链路连通性检测单元510,用于检 测支持以太环网保护技术的第一节点和相邻的支持以太环网保护技术的第二节点之间的链路连通性,所述第一节点和所述第二节点之间具有至少一个不支持以太环网保护技术的第三节点,且第一节点和第二节点之间不具有支持以太环网保护技术的节点;端口阻塞单元520,当所述链路连通性检测单元检测到相邻两个支持以太环网保护技术的第一节点和第二节点之间发生链路故障时,阻塞所述第一节点与故障链路端相连的端口 ;链路故障告警协议帧收发单元530,用于供所述支持以太环网保护技术的第一节点发送链路故障告警协议帧通知其他支持以太环网保护技术的节点进行保护切换。所述链路故障告警协议帧收发单元在发送给其他支持以太环网保护技术的节点的所述链路故障告警协议帧中包含所述第一节点的节点号。本发明实施例提供的装置还包括比较判断控制单元540,所述支持以太环网保护技术的第一节点收到所述支持以太环网保护技术的第二节点在检测到链路故障后发送的链路故障告警协议帧后,将检测到的所述链路故障告警协议帧中携带的所述第二节点的第二节点号与自身的第一节点号进行比较,判断比较结果是否满足预先设置的条件,如果比较结果满足预先设置的条件,则打开该支持以太环网保护技术的第一节点阻塞的与故障链路端相连的端口。条件预先设置单元550,用于预先设置条件,所述预先设置的条件为接收到的所述支持以太环网保护技术的第二节点发送的第二节点号大于或小于所述支持以太环网保护技术的第一节点的第一节点号。本发明实施例提供保护以太环网节点间连通性的控制装置,当不支持以太环网保护技术节点的相连链路发生故障时,相邻的支持以太环网保护技术节点通过连通性检测,能够检测到链路故障,以实现网络保护切换,被保护数据可以从打开的环保护链路上通过,保障了业务数据的连通性。实施例三为使本发明提供的保护以太环网节点间连通性的控制方法及装置描述的更加清楚,下面从全局方面提供另一具体优选实施例加以说明。如图6所示,图6中节点S1、S2、S5、S6、S3和S4组成以太环网,除了节点S5和S6夕卜,其他节点支持G. 8032标准的以太环网保护技术,节点SI和S4之间的链路为环保护链路,节点SI为环保护链路所属节点,节点SI控制端口 11的阻塞和打开可使环保护链路阻塞或者打开。当以太环网的链路均无故障时,节点SI阻塞端口 11,防止被保护的数据从环保护链路上通过。
由于节点S5和S6不支持以太环网保护技术,根据本发明的技术,节点S5和S6相邻的支持以太环网保护技术的节点S2和S3之间启用检测链路连通性技术。再如图7所示,图7中当节点S5和节点S6之间链路出现故障时,节点S2和S3之间的OAM检测帧不能连通,因此节点S2和S3检测到链路故障,分别阻塞与故障链路端相连端口 22和31,并发送链路故障告警协议帧通知其他节点进行保护切换,在链路故障告警协议帧中包括自身的节点号。环保护链路所属节点SI收到链路故障告警协议帧后,打开阻塞的与环保护链路相连的端口 11,以太环网上各个节点刷新地址转发表,以实现网络保护切换,被保护数据可以从打开的环保护链路上通过,因此节点S2〈一〉SI〈一〉S4〈一〉S3之间能够连通,但是由于节点S2和S3均阻塞了与故障链路端相连的端口,导致节点S5和S6还不能和其他节点连通。 再如图8所示,图8中当节点S3收到节点S2的链路故障告警协议帧后,由于协议帧中包括的节点S2的节点号(2)小于节点S3的节点号(假定为3),根据本发明实施例的方法预先设置的条件,节点S3保持端口 31为阻塞状态。当节点S2收到节点S3的链路故障告警协议帧后,由于协议帧中包括的节点S3的节点号(假定为3)与大于节点S2的节点号(假定为2),并且节点S2检测到了链路故障,并且节点S2已经阻塞了与故障链路端相连的端口 22,根据本发明实施例的方法预先设置的条件,节点S2打开阻塞的与故障链路端相连的端口 22。在节点S2的端口 22打开后,节点S5能够和其他节点连通,保障了网络的最大连通性。实施例四为使本发明提供的保护以太环网节点间连通性的控制方法及装置描述的更加清楚,下面从全局方面提供再一具体优选实施例加以说明。图9-图11为一种更加复杂的以太环网,其中节点S1、S2、S5、S6、S7、S8、S3、S4组成以太环网,除了节点S5和S8外,其他节点支持G. 8032标准的以太环网保护技术,节点SI和S4之间的链路为环保护链路,节点SI为环保护链路所属节点,节点SI控制端口 11的阻塞和打开可使环保护链路阻塞或者打开。当以太环网的链路均无故障时,节点SI阻塞端口11,防止被保护的数据从环保护链路上通过。由于节点S5和S8不支持以太环网保护技术,根据本发明实施例的方法,节点S5相邻的支持以太环网保护技术的节点S2和节点S6之间启用检测链路连通性技术。节点S8相邻的支持以太环网保护技术的节点S3和节点S7之间启用检测链路连通性技术。图IO中当节点S5和节点S6之间链路出现故障时,节点S2和S6之间的OAM检测帧不能连通,因此节点S2和节点S6检测到链路故障,分别阻塞与故障链路端相连的端口 22和61,并发送链路故障告警协议帧通知其他节点进行保护切换,在链路故障告警协议帧中包括节点S2和节点S6的节点号。环保护链路所属节点SI收到链路故障告警协议帧后,打开阻塞的与环保护链路相连的端口 U,以太环网上各个节点刷新地址转发表,以实现网络保护切换,被保护数据可以从打开的环保护链路上通过。当节点S6收到节点S2的链路故障告警协议帧后,由于协议帧中包括的节点S2的节点号(假定为2)小于节点S6的节点号(假定为6),根据本发明实施例预先设置的条件,节点S6保持端口 61为阻塞状态。当节点S2收到节点S6的链路故障告警协议帧后,由于协议帧中包括的节点S6的节点号大于节点S2的节点号,并且节点S2检测到了链路故障,并且节点S2已经阻塞了与故障链路端相连的端口 22,根据本发明实施例预先设置的条件,节点S2打开阻塞的与故障链路端相连的端口22。在节点S2的端口 22打开后,节点S5能够和其他节点连通,保障了网络的最大连通性。图11为在图10基础上,当节点S3和节点S8之间链路出现故障时,节点S3和S7之间的OAM检测帧不能连通,因此节点S3和S7检测到链路故障,分别阻塞与故障链路端相连的端口 31和72,并发送链路故障告警协议帧通知其他节点进行保护切换,在链路故障告警协议帧中分别包括各自的节点号。当节点S7收到节点S6的链路故障告警协议帧后,由于协议帧中包括的节点S6的节点号小于节点S7的节点号,根据本发明实施例预先设置的条件,节点S7保持端口 72为阻塞状态。当节点S6收到节点S7的链路故障告警协议帧后,由于协议帧中包括的节点S7的节点号大于节点S6的节点号,并且节点S6检测到了链路故障,并且节点S6已经阻塞了与故障链路端相连的端口 61,根据本发明实施例预先设置的条件,节点S6打开阻塞的与故障链路端相连的端口 61。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令 相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。最后应当说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种保护以太环网节点间连通性的控制方法,用于支持以太环网保护技术的第一节点,其特征在于,该控制方法包括 同与之相邻的支持以太环网保护技术的第二节点交互,检测链路连通性,其中该第一节点与该第二节点之间具有至少一个不支持以太环网保护技术的第三节点,且第一节点和第二节点之间不具有支持以太环网保护技术的节点; 当检测到链路故障时,阻塞所述第一节点与故障链路端相连的端口 ; 向其他支持以太环网保护技术的节点发送链路故障告警协议帧,通知其他支持以太环网保护技术的节点进行保护切换。
2.根据权利要求I所述的控制方法,其特征在于,所述链路故障告警协议帧中包含该第一节点的第一节点号;所述控制方法还包括 在收到所述第二节点在检测到链路故障时发送的链路故障告警协议帧后,将接收到的链路故障告警协议帧中携带的第二节点的第二节点号与该第一节点号进行比较,判断比较 结果是否满足预先设置的条件,如果比较结果满足预先设置的条件,则打开该支持以太环网保护技术的第一节点阻塞的与故障链路端相连的端口。
3.根据权利要求2所述的控制方法,其特征在于 所述预先设置的条件为所述第二节点号大于所述第一节点号。
4.一种保护以太环网节点间连通性的控制装置,用于支持以太环网保护技术的第一节点,其特征在于,该控制装置包括 链路连通性检测单元,用于同与之相邻的支持以太环网保护技术的第二节点交互,检测链路连通性,其中该第一节点与该第二节点之间具有至少一个不支持以太环网保护技术的第三节点,且第一节点和第二节点之间不具有支持以太环网保护技术的节点; 端口阻塞单元,用于当检测到链路故障时,阻塞所述第一节点与故障链路端相连的端Π ; 链路故障告警协议帧收发单元,用于向其他支持以太环网保护技术的节点发送链路故障告警协议帧,通知其他支持以太环网保护技术的节点进行保护切换。
5.根据权利要求4所述的控制装置,其特征在于,所述链路故障告警协议帧中包含该第一节点的第一节点号;所述控制装置还包括 比较判断控制单元,用于在收到所述第二节点在检测到链路故障时发送的链路故障告警协议帧后,将接收到的链路故障告警协议帧中携带的第二节点的第二节点号与该第一节点号进行比较,判断比较结果是否满足预先设置的条件,如果比较结果满足预先设置的条件,则打开该支持以太环网保护技术的第一节点阻塞的与故障链路端相连的端口。
6.根据权利要求5所述的控制装置,其特征在于,还包括所述预先设置的条件为所述第二节点号大于所述第一节点号。
7.一种支持以太环网保护技术的第一节点,其特征在于,包括权利要求4-6中任意一项所述的控制装置。
全文摘要
本发明提供一种保护以太环网节点间连通性的控制方法及装置及第一节点,包括支持以太环网保护技术的第一节点同与之相邻的支持以太环网保护技术的第二节点交互,检测链路连通性,该第一节点与该第二节点之间具有至少一个不支持以太环网保护技术的第三节点,且第一节点和第二节点之间不具有支持以太环网保护技术的节点;当第一节点检测到链路故障时,阻塞该第一节点与故障链路端相连的端口;第一节点向其他支持以太环网保护技术的节点发送链路故障告警协议帧,进行保护切换。根据本发明提供的方法,当不支持以太环网保护技术节点的相连链路发生故障时,相邻的支持以太环网保护技术节点通过连通性检测到链路故障,实现网络保护切换,保障业务数据的连通性。
文档编号H04L12/703GK102857379SQ20121034646
公开日2013年1月2日 申请日期2012年9月18日 优先权日2012年9月18日
发明者吴少勇, 杨瑾, 甘玉玺 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1