CN103973536A - 点对多点环网保护方法和装置 - Google Patents
点对多点环网保护方法和装置 Download PDFInfo
- Publication number
- CN103973536A CN103973536A CN201310045807.2A CN201310045807A CN103973536A CN 103973536 A CN103973536 A CN 103973536A CN 201310045807 A CN201310045807 A CN 201310045807A CN 103973536 A CN103973536 A CN 103973536A
- Authority
- CN
- China
- Prior art keywords
- node
- data flow
- protection channel
- along
- label
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了p2mp环网保护方法和装置,针对p2mp环网中的每个环,分别进行如下处理:将下环节点相同的p2mp业务确定为一个保护组;分别为每个保护组建立一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道。应用本发明所述方案,能够简化网络结构,并能够节省网络资源。
Description
技术领域
本发明涉及网络技术,特别涉及点对多点环网保护方法和装置。
背景技术
在现有的点对多点(p2mp,Point to Multi-point)环网保护方式中,通常会为每一条工作通道均建立一条与其方向相反的封闭环通道作为保护通道,保护通道的标签分配必须和工作通道的标签分配相关联,从而使得p2mp业务能够基于标签交换路径(LSP,Label Switching Path)在工作通道和保护通道之间进行保护倒换。
图1为现有p2mp环网保护方式的示意图。如图1所示,其中,无箭头的实线表示物理链路,带箭头的实线表示p2mp业务的LSP,带箭头的虚线表示所建立的保护通道;可以看出,图1中的p2mp业务从节点A上环,从节点D和节点E下环,相应地,需要为该p2mp业务建立两条保护通道。
图2为现有一个环上同时存在两个p2mp业务的示意图。如图2所示,除图1中所示的p2mp业务外,另一个p2mp业务从节点F上环,从节点D和节点E下环,虽然该p2mp业务和图1中所示的p2mp业务的下环节点相同,但由于上环节点不同,所以需要另外为该p2mp业务建立两条保护通道。
可见,现有技术中,以上环的p2mp业务为单位建立保护通道,也就是说,针对每个环所建立的保护通道数与p2mp业务数呈线性关系,数量非常多,从而导致网络结构非常复杂。
发明内容
有鉴于此,本发明提供了点对多点环网保护方法和装置,能够简化网络结构,并能够节省网络资源。
为达到上述目的,本发明的技术方案是这样实现的:
一种p2mp环网保护方法,
针对p2mp环网中的每个环,分别进行如下处理:
将下环节点相同的p2mp业务确定为一个保护组;
分别为每个保护组建立一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道。
一种p2mp环网保护装置,
保护模块,用于针对p2mp环网中的每个环,分别进行如下处理:将下环节点相同的p2mp业务确定为一个保护组;分别为每个保护组建立一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道。
一种节点,
所述节点位于环网中的一个环上,所述环中的每个保护组分别对应所建立的一对方向相反的封闭环通道,对于每个点对多点p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道,下环节点相同的p2mp业务组成一个保护组;
所述节点中包括:
第一处理模块,用于当接收到任一p2mp业务的数据流时,确定对应于该p2mp业务所在节点所属的类型,所述类型包括:上环节点、中间节点和下环节点;并将接收到的数据流以及确定出的所在节点所属的类型发送给第二处理模块;
所述第二处理模块,用于按照所在节点所属类型的不同,完成对接收到的数据流的不同处理。
可见,采用本发明所述方案,不是以p2mp业务为单位建立保护通道,而是将下环节点相同的p2mp业务作为一个保护组,为每个保护组分别建立一对方向相反的封闭环通道,从而简化了网络结构,并能够节省网络资源和实现成本等。
附图说明
图1为现有p2mp环网保护方式的示意图。
图2为现有一个环上同时存在两个p2mp业务的示意图。
图3为本发明p2mp环网保护方法实施例的流程图。
图4为本发明两个p2mp业务共享一对方向相反的封闭环通道的示意图。
图5为本发明p2mp业务处理方式示意图。
图6为本发明一种故障处理方式示意图。
图7为本发明另一种故障处理方式示意图。
具体实施方式
针对现有技术中存在的问题,本发明中提出一种p2mp环网保护方案,能够简化网络结构,并能够节省网络资源等。
为了使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
图3为本发明p2mp环网保护方法实施例的流程图。针对环网中的每个环,可分别按照图3所示方式进行处理,如图3所示,包括:
步骤31:将下环节点相同的p2mp业务确定为一个保护组。
本发明所述方案中,可将具有相同的下环节点的p2mp业务确定为一个保护组,如图2所示,一个p2mp业务从节点A上环,从节点D和节点E下环,另一个p2mp业务从节点F上环,从节点D和节点E下环,那么,这两个p2mp业务即属于同一个保护组。
步骤32:分别为每个保护组建立一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道。
针对每个保护组,可分别为其建立一对方向相反的封闭环通道,即一个顺时针的封闭环通道和一个逆时针的封闭环通道,两个通道互为保护。对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外一个封闭环通道作为其保护通道。
理论上来说,对于一个包括n个节点的环,当下环节点数为2个时,共有种下环节点组合方式,如,当节点A和节点B为下环节点时为一种组合方式,当节点A和节点C为下环节点时为另一种组合方式,相应地,当下环节点数为3个时,共有种下环节点组合方式,当下环节点数为m(m小于n)个时,共有种下环节点组合方式,由于每种下环节点组合方式均对应一个保护组,因此理论上,该环中最多会存在个保护组,但在实际应用中,一个环中可能出现的下环节点的组合方式是非常有限的,也就是说,存在的保护组数会非常有限,相应地,所需建立的封闭环通道数也会非常有限。
何时建立封闭环通道可根据实际需要而定,比如,当一个p2mp业务从某一节点上环后,为其建立一对方向相反的封闭环通道;之后,当另一个p2mp业务从另一节点上环后,如果发现该p2mp业务的下环节点和之前的p2mp业务的下环节点相同,则可让该p2mp业务复用之前所建立的一对方向相反的封闭环通道,如果该p2mp业务的下环节点和之前的p2mp业务的下环节点不同,则需要为该p2mp业务重新建立一对方向相反的封闭环通道。
图4为本发明两个p2mp业务共享一对方向相反的封闭环通道的示意图。如图4所示,其中,无箭头的实线表示物理链路,带箭头的实线表示p2mp业务的LSP,带箭头的虚线表示所建立的封闭环通道;一个p2mp业务从节点A上环,从节点D和节点E下环,对于该p2mp业务,将顺时针方向的封闭环通道作为工作通道,将逆时针方向的封闭环通道作为其保护通道;另一个p2mp业务从节点C上环,从节点D和节点E下环,对于该p2mp业务,将逆时针方向的封闭环通道作为工作通道,将顺时针方向的封闭环通道作为其保护通道。
需要说明的是,图3中所提到的步骤31和步骤32仅是为了表述方便,并不用于限制步骤执行的先后顺序。
本发明所述方案中还提出,可通过上游节点为下游节点分配标签的方式,来完成p2mp业务的处理,所分配的标签用于标识数据流的下一跳节点。
其中,对于环上的每个节点,当接收到任一p2mp业务的数据流时,可首先确定对应于该p2mp业务自身所属的类型,所述类型包括:上环节点、中间节点和下环节点;之后,可按照所属类型的不同,完成对接收到的数据流的不同处理,具体实现可如下1)~3)所示。
1)如果确定自身所属类型为上环节点,则在对接收到的数据流完成LSP层标签交换后,为沿工作通道方向与自身相邻的节点分配工作通道标签,并将所分配的工作通道标签封装到接收到的数据流中,发送给沿工作通道方向与自身相邻的节点。
如何完成LSP层标签交换为现有技术。
2)如果确定自身所属类型为中间节点,则为沿工作通道方向与自身相邻的节点分配工作通道标签,并用所分配的工作通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿工作通道方向与自身相邻的节点。
3)如果确定自身所属类型为下环节点,则进一步确定沿工作通道方向与自身相邻的节点是否也为下环节点;
如果否,则剥去接收到的数据流中的工作通道标签,并执行下环操作;
如果是,则剥去接收到的数据流中的工作通道标签,并执行下环操作,并且,为沿工作通道方向与自身相邻的节点分配工作通道标签,并用所分配的工作通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿工作通道方向与自身相邻的节点。
图5为本发明p2mp业务处理方式示意图。如图5所示,其中,无箭头的实线表示物理链路,带箭头的实线表示p2mp业务的LSP;
对于从节点A上环,从节点E和节点D下环的p2mp业务,节点A首先对该p2mp业务的数据流完成LSP层标签交换,交换后的标签为1000,由节点D分配,之后,为节点F分配工作通道标签410,并封装到数据流中,发送给节点F;节点F为节点E分配工作通道标签510,并用工作通道标签510替换接收到的数据流中原有的工作通道标签410,将替换后的数据流发送给节点E;节点E剥去接收到的数据流中的工作通道标签510,并执行下环操作,并且,为节点D分配工作通道标签610,并用工作通道标签610替换接收到的数据流中的工作通道标签510,将替换后的数据流发送给节点D;节点D剥去接收到的数据流中的工作通道标签610,并执行下环操作;如何执行下环操作以及执行下环操作后后续如何处理等均为现有技术;
对于从节点F上环,从节点E和节点D下环的p2mp业务,节点F首先对该p2mp业务的数据流完成LSP层标签交换,交换后的标签为2000,由节点D分配,之后,为节点E分配工作通道标签510,并封装到数据流中,发送给节点E;节点E剥去接收到的数据流中的工作通道标签510,并执行下环操作,并且,为节点D分配工作通道标签610,并用工作通道标签610替换接收到的数据流中的工作通道标签510,将替换后的数据流发送给节点D;节点D剥去接收到的数据流中的工作通道标签610,并执行下环操作。
可以看出,在图5所示处理过程中,当数据流在环上传送时,实行标签嵌套,各节点对内层标签即LSP标签1000和2000无需进行任何处理,只需对外层标签即通道标签进行处理。
另外,各上游节点独立为下游节点分配工作通道标签,工作通道标签的长度通常为20比特,为了防止与现有点对点(p2p,Point to point)方式中的下游分配的标签发生冲突,本发明所述方案中的各上游节点所分配的标签可来自一个单独的标签空间,称为环境标签。
再有,对于任一p2mp业务,如果由于链路故障,无法将该p2mp业务的数据流沿工作通道方向发送到部分或全部下环节点,可沿保护通道方向将该p2mp业务的数据流发送到沿工作通道方向无法发送到的下环节点。
具体来说,当接收到该p2mp业务的数据流的任一节点确定沿工作通道方向与自身相邻的节点与自身之间的链路出现故障时,可进行如下处理:
1)如果确定自身所属类型为上环节点,则在对接收到的数据流完成LSP层标签交换后,为沿保护通道方向与自身相邻的节点分配保护通道标签,并封装到接收到的数据流中,发送给沿保护通道方向与自身相邻的节点;
2)如果确定自身所属类型为中间节点或下环节点,则为沿保护通道方向与自身相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿保护通道方向与自身相邻的节点;
各接收到携带有保护通道标签的数据流的节点分别进行如下处理:
1)如果确定自身所属类型为中间节点,则为沿保护通道方向与自身相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与自身相邻的节点;
2)如果确定自身所属类型为下环节点,且沿保护通道方向与自身相邻的节点也为下环节点,且沿保护通道方向与自身相邻的节点与自身之间的链路正常,则剥去接收到的数据流中的保护通道标签,并执行下环操作,并且,为沿保护通道方向与自身相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与自身相邻的节点;
3)如果确定自身所属类型为下环节点,且沿保护通道方向与自身相邻的节点也为下环节点,且沿保护通道方向与自身相邻的节点与自身之间的链路故障,则剥去接收到的数据流中的保护通道标签,并执行下环操作;
4)如果确定自身所属类型为下环节点,且沿保护通道方向与自身相邻的节点不是下环节点,则剥去接收到的数据流中的保护通道标签,并执行下环操作。
图6为本发明一种故障处理方式示意图。如图6所示,一个p2mp业务从节点A上环,从节点C和节点D下环,假设节点C和节点D之间的链路出现了故障;
那么,发向节点C的数据流不会受到影响,针对该p2mp业务的数据流,节点A封装工作通道标签,节点B替换工作通道标签,节点C剥去工作通道标签,并执行下环操作;即节点A到节点C的工作路径为:节点A-节点B-节点C,标签处理流程为:节点A封装工作通道标签Rcw_A(B)-节点B将Rcw_A(B)替换为Rcw_A(C)-节点C剥去Rcw_A(C);
但是,发向节点D的数据流则会受到影响,相应地,需要在节点C处进行保护倒换,倒换到反向的保护通道,节点C将接收到的数据流中的工作通道标签替换为为节点B分配的保护通道标签,并将替换后的数据流发送给节点B;节点B、节点A、节点F和节点E依次将接收到的数据流中原有的保护通道标签替换为为沿保护通道方向与自身相邻的节点分配的保护通道标签,节点D剥去接收到的数据流中的保护通道标签,并执行下环操作;即节点A到节点D的工作路径为:节点A-节点B-节点C-节点B-节点A-节点F-节点E-节点D,标签处理流程为:节点A封装工作通道标签Rcw_A(B)-节点B将Rcw_A(B)替换为Rcw_A(C)-节点C将Rcw_A(C)替换为保护通道标签Rap_A(B)-节点B将Rap_A(B)替换为Rap_A(A)-节点A将Rap_A(A)替换为Rap_A(F)-节点F将Rap_A(F)替换为Rap_A(E)-节点E将Rap_A(E)替换为Rap_A(D)-节点D剥去Rap_A(D)。
图7为本发明另一种故障处理方式示意图。如图7所示,一个p2mp业务从节点A上环,从节点C和节点D下环,假设节点B和节点C之间的链路出现了故障;
那么,发向节点C的数据流会受到影响,针对该p2mp业务的数据流,节点A封装工作通道标签,在节点B处进行保护倒换,倒换到反向的保护通道,节点B、节点A、节点F、节点E和节点D依次完成保护通道标签替换,节点C剥去保护通道标签,并执行下环操作;即节点A到节点C的工作路径为:节点A-节点B-节点A-节点F-节点E-节点D-节点C,标签处理流程为:节点A封装工作通道标签Rcw_A(B)-节点B将Rcw_A(B)替换为保护通道标签Rap_A(A)-节点A将Rap_A(A)替换为Rap_A(F)-节点F将Rap_A(F)替换为Rap_A(E)-节点E将Rap_A(E)替换为Rap_A(D)-节点D将Rap_A(D)替换为Rap_A(C)-节点C剥去Rap_A(C);
发向节点D的数据流也会受到影响,针对该p2mp业务的数据流,节点A封装工作通道标签,在节点B处进行保护倒换,倒换到反向的保护通道,节点B、节点A、节点F和节点E依次完成保护通道标签替换,节点D剥去保护通道标签,并执行下环操作;即节点A到节点D的工作路径为:节点A-节点B-节点A-节点F-节点E-节点D,标签处理流程为:节点A封装工作通道标签Rcw_A(B)-节点B将Rcw_A(B)替换为保护通道标签Rap_A(A)-节点A将Rap_A(A)替换为Rap_A(F)-节点F将Rap_A(F)替换为Rap_A(E)-节点E将Rap_A(E)替换为Rap_A(D)-节点D剥去Rap_A(D)。
节点出现故障等同于该节点所连接的两个链路均出现故障,处理方式与上述链路出现故障时相同,不再赘述。
至此,即完成了关于本发明方法实施例的介绍。
基于上述介绍,本发明同时公开了一种p2mp环网保护装置以及一种节点,以下分别进行介绍。
所述p2mp环网保护装置中可包括:
保护模块,用于针对p2mp环网中的每个环,分别进行如下处理:将下环节点相同的p2mp业务确定为一个保护组;分别为每个保护组建立一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道。
所述节点位于环网中的一个环上,所述环中的每个保护组分别对应所建立的一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道,下环节点相同的p2mp业务组成一个保护组;所述节点中可包括:
第一处理模块,用于当接收到任一p2mp业务的数据流时,确定对应于该p2mp业务所在节点所属的类型,所述类型包括:上环节点、中间节点和下环节点;并将接收到的数据流以及确定出的所在节点所属的类型发送给第二处理模块;
第二处理模块,用于按照所在节点所属类型的不同,完成对接收到的数据流的不同处理。
具体地,
若所在节点所属类型为上环节点,则第二处理模块在对接收到的数据流完成标签交换路径LSP层标签交换后,为沿工作通道方向与所在节点相邻的节点分配工作通道标签,并将所分配的工作通道标签封装到接收到的数据流中,发送给沿工作通道方向与所在节点相邻的节点;
若所在节点所属类型为中间节点,则第二处理模块为沿工作通道方向与所在节点相邻的节点分配工作通道标签,并用所分配的工作通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿工作通道方向与所在节点相邻的节点;
若所在节点所属类型为下环节点,则第二处理模块进一步确定沿工作通道方向与所在节点相邻的节点是否也为下环节点;
如果否,则剥去接收到的数据流中的工作通道标签,并执行下环操作;
如果是,则剥去接收到的数据流中的工作通道标签,并执行下环操作,并且,为沿工作通道方向与所在节点相邻的节点分配工作通道标签,并用所分配的工作通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿工作通道方向与所在节点相邻的节点。
另外,
第二处理模块可进一步用于,如果确定由于沿工作通道方向与所在节点相邻的节点与所在节点之间的链路故障,导致部分或全部下环节点无法接收到该p2mp业务的数据流时,进行如下处理:
如果确定所在节点所属类型为上环节点,则在对接收到的数据流完成LSP层标签交换后,为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并封装到接收到的数据流中,发送给沿保护通道方向与所在节点相邻的节点;
如果确定所在节点所属类型为中间节点或下环节点,则为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿保护通道方向与所在节点相邻的节点;
第二处理模块还可进一步用于,如果接收到携带有保护通道标签的数据流,则进行如下处理:
如果确定所在节点所属类型为中间节点,则为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与所在节点相邻的节点;
如果确定所在节点所属类型为下环节点,且沿保护通道方向与所在节点相邻的节点也为下环节点,且沿保护通道方向与所在节点相邻的节点与所在节点之间的链路正常,则剥去接收到的数据流中的保护通道标签,并执行下环操作,并且,为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与所在节点相邻的节点;
如果确定所在节点所属类型为下环节点,且沿保护通道方向与所在节点相邻的节点也为下环节点,且沿保护通道方向与所在节点相邻的节点与所在节点之间的链路故障,则剥去接收到的数据流中的保护通道标签,并执行下环操作;
如果确定所在节点所属类型为下环节点,且沿保护通道方向与所在节点相邻的节点不是下环节点,则剥去接收到的数据流中的保护通道标签,并执行下环操作。
上述装置实施例的具体工作流程请参照前述方法实施例中的相应说明,此处不再赘述。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (9)
1.一种点对多点p2mp环网保护方法,其特征在于,
针对p2mp环网中的每个环,分别进行如下处理:
将下环节点相同的p2mp业务确定为一个保护组;
分别为每个保护组建立一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
对于环上的每个节点,当接收到任一p2mp业务的数据流时,确定对应于该p2mp业务自身所属的类型,所述类型包括:上环节点、中间节点和下环节点;并按照所属类型的不同,完成对接收到的数据流的不同处理。
3.根据权利要求2所述的方法,其特征在于,所述按照所属类型的不同,完成对接收到的数据流的不同处理包括:
如果确定自身所属类型为上环节点,则在对接收到的数据流完成标签交换路径LSP层标签交换后,为沿工作通道方向与自身相邻的节点分配工作通道标签,并将所分配的工作通道标签封装到接收到的数据流中,发送给沿工作通道方向与自身相邻的节点;
如果确定自身所属类型为中间节点,则为沿工作通道方向与自身相邻的节点分配工作通道标签,并用所分配的工作通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿工作通道方向与自身相邻的节点;
如果确定自身所属类型为下环节点,则进一步确定沿工作通道方向与自身相邻的节点是否也为下环节点;
如果否,则剥去接收到的数据流中的工作通道标签,并执行下环操作;
如果是,则剥去接收到的数据流中的工作通道标签,并执行下环操作,并且,为沿工作通道方向与自身相邻的节点分配工作通道标签,并用所分配的工作通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿工作通道方向与自身相邻的节点。
4.根据权利要求3所述的方法,其特征在于,该方法进一步包括:
如果由于链路故障,无法将该p2mp业务的数据流沿工作通道方向发送到部分或全部下环节点,则沿保护通道方向将该p2mp业务的数据流发送到沿工作通道方向无法发送到的下环节点。
5.根据权利要求4所述的方法,其特征在于,所述沿保护通道方向将该p2mp业务的数据流发送到沿工作通道方向无法发送到的下环节点包括:
当接收到该p2mp业务的数据流的任一节点确定沿工作通道方向与自身相邻的节点与自身之间的链路出现故障时,进行如下处理:
如果确定自身所属类型为上环节点,则在对接收到的数据流完成LSP层标签交换后,为沿保护通道方向与自身相邻的节点分配保护通道标签,并封装到接收到的数据流中,发送给沿保护通道方向与自身相邻的节点;
如果确定自身所属类型为中间节点或下环节点,则为沿保护通道方向与自身相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿保护通道方向与自身相邻的节点;
各接收到携带有保护通道标签的数据流的节点分别进行如下处理:
如果确定自身所属类型为中间节点,则为沿保护通道方向与自身相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与自身相邻的节点;
如果确定自身所属类型为下环节点,且沿保护通道方向与自身相邻的节点也为下环节点,且沿保护通道方向与自身相邻的节点与自身之间的链路正常,则剥去接收到的数据流中的保护通道标签,并执行下环操作,并且,为沿保护通道方向与自身相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与自身相邻的节点;
如果确定自身所属类型为下环节点,且沿保护通道方向与自身相邻的节点也为下环节点,且沿保护通道方向与自身相邻的节点与自身之间的链路故障,则剥去接收到的数据流中的保护通道标签,并执行下环操作;
如果确定自身所属类型为下环节点,且沿保护通道方向与自身相邻的节点不是下环节点,则剥去接收到的数据流中的保护通道标签,并执行下环操作。
6.一种点对多点p2mp环网保护装置,其特征在于,包括:
保护模块,用于针对p2mp环网中的每个环,分别进行如下处理:将下环节点相同的p2mp业务确定为一个保护组;分别为每个保护组建立一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道。
7.一种节点,其特征在于,
所述节点位于环网中的一个环上,所述环中的每个保护组分别对应所建立的一对方向相反的封闭环通道,对于每个点对多点p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道,下环节点相同的p2mp业务组成一个保护组;
所述节点中包括:
第一处理模块,用于当接收到任一p2mp业务的数据流时,确定对应于该p2mp业务所在节点所属的类型,所述类型包括:上环节点、中间节点和下环节点;并将接收到的数据流以及确定出的所在节点所属的类型发送给第二处理模块;
所述第二处理模块,用于按照所在节点所属类型的不同,完成对接收到的数据流的不同处理。
8.根据权利要求7所述的节点,其特征在于,
若所在节点所属类型为上环节点,则所述第二处理模块在对接收到的数据流完成标签交换路径LSP层标签交换后,为沿工作通道方向与所在节点相邻的节点分配工作通道标签,并将所分配的工作通道标签封装到接收到的数据流中,发送给沿工作通道方向与所在节点相邻的节点;
若所在节点所属类型为中间节点,则所述第二处理模块为沿工作通道方向与所在节点相邻的节点分配工作通道标签,并用所分配的工作通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿工作通道方向与所在节点相邻的节点;
若所在节点所属类型为下环节点,则所述第二处理模块进一步确定沿工作通道方向与所在节点相邻的节点是否也为下环节点;
如果否,则剥去接收到的数据流中的工作通道标签,并执行下环操作;
如果是,则剥去接收到的数据流中的工作通道标签,并执行下环操作,并且,为沿工作通道方向与所在节点相邻的节点分配工作通道标签,并用所分配的工作通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿工作通道方向与所在节点相邻的节点。
9.根据权利要求8所述的节点,其特征在于,
所述第二处理模块进一步用于,如果确定由于沿工作通道方向与所在节点相邻的节点与所在节点之间的链路故障,导致部分或全部下环节点无法接收到该p2mp业务的数据流时,进行如下处理:
如果确定所在节点所属类型为上环节点,则在对接收到的数据流完成LSP层标签交换后,为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并封装到接收到的数据流中,发送给沿保护通道方向与所在节点相邻的节点;
如果确定所在节点所属类型为中间节点或下环节点,则为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿保护通道方向与所在节点相邻的节点;
所述第二处理模块进一步用于,如果接收到携带有保护通道标签的数据流,则进行如下处理:
如果确定所在节点所属类型为中间节点,则为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与所在节点相邻的节点;
如果确定所在节点所属类型为下环节点,且沿保护通道方向与所在节点相邻的节点也为下环节点,且沿保护通道方向与所在节点相邻的节点与所在节点之间的链路正常,则剥去接收到的数据流中的保护通道标签,并执行下环操作,并且,为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与所在节点相邻的节点;
如果确定所在节点所属类型为下环节点,且沿保护通道方向与所在节点相邻的节点也为下环节点,且沿保护通道方向与所在节点相邻的节点与所在节点之间的链路故障,则剥去接收到的数据流中的保护通道标签,并执行下环操作;
如果确定所在节点所属类型为下环节点,且沿保护通道方向与所在节点相邻的节点不是下环节点,则剥去接收到的数据流中的保护通道标签,并执行下环操作。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310045807.2A CN103973536A (zh) | 2013-02-05 | 2013-02-05 | 点对多点环网保护方法和装置 |
EP14748908.2A EP2955877B1 (en) | 2013-02-05 | 2014-01-27 | Point to multi-point ring network protection method and device |
PCT/CN2014/071551 WO2014121709A1 (zh) | 2013-02-05 | 2014-01-27 | 点对多点环网保护方法和装置 |
US14/766,013 US10075328B2 (en) | 2013-02-05 | 2014-01-27 | Point-to-multipoint ring network protection method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310045807.2A CN103973536A (zh) | 2013-02-05 | 2013-02-05 | 点对多点环网保护方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103973536A true CN103973536A (zh) | 2014-08-06 |
Family
ID=51242599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310045807.2A Pending CN103973536A (zh) | 2013-02-05 | 2013-02-05 | 点对多点环网保护方法和装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10075328B2 (zh) |
EP (1) | EP2955877B1 (zh) |
CN (1) | CN103973536A (zh) |
WO (1) | WO2014121709A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018040809A1 (zh) * | 2016-08-31 | 2018-03-08 | 中兴通讯股份有限公司 | P2mp组播隧道保护的方法、装置、***及设备 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107171820B (zh) * | 2016-03-08 | 2019-12-31 | 北京京东尚科信息技术有限公司 | 信息传输、发送、获取方法和装置 |
AU2017410499B2 (en) * | 2017-04-20 | 2020-05-28 | Sino-Telecom Technology Co., Inc | Method and device for automatically discovering cross-node service topology on transoceanic multiplex section shared protection ring |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090219806A1 (en) * | 2007-06-27 | 2009-09-03 | Huawei Technologies Co., Ltd. | Method, apparatus, and system for protecting head node of point to multipoint label switched path |
CN102201985A (zh) * | 2011-05-06 | 2011-09-28 | 杭州华三通信技术有限公司 | 多协议标签交换传送技术环保护倒换方法及节点 |
CN102882757A (zh) * | 2012-09-25 | 2013-01-16 | 华为技术有限公司 | 环网中点到多点业务的保护方法及环网中的上环节点 |
CN102882780A (zh) * | 2011-07-15 | 2013-01-16 | 中兴通讯股份有限公司 | 基于共享路径的环网隧道配置方法、环网保护方法及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101552715B (zh) | 2008-03-31 | 2011-12-07 | 华为技术有限公司 | 一种建立备份标签交换路径的方法及节点 |
US9106524B2 (en) * | 2008-09-11 | 2015-08-11 | Rpx Clearinghouse Llc | Protection for provider backbone bridge traffic engineering |
CN101729229A (zh) * | 2009-06-18 | 2010-06-09 | 中兴通讯股份有限公司 | 点到多点闭环***及其保护方法以及该***中的节点设备 |
CN102387027B (zh) * | 2011-06-25 | 2013-08-14 | 华为技术有限公司 | 一种网络配置方法、环形网络***和一种节点 |
CN102546425B (zh) * | 2012-01-31 | 2014-11-05 | 华为技术有限公司 | 相交环保护方法、设备和*** |
-
2013
- 2013-02-05 CN CN201310045807.2A patent/CN103973536A/zh active Pending
-
2014
- 2014-01-27 EP EP14748908.2A patent/EP2955877B1/en active Active
- 2014-01-27 US US14/766,013 patent/US10075328B2/en active Active
- 2014-01-27 WO PCT/CN2014/071551 patent/WO2014121709A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090219806A1 (en) * | 2007-06-27 | 2009-09-03 | Huawei Technologies Co., Ltd. | Method, apparatus, and system for protecting head node of point to multipoint label switched path |
CN102201985A (zh) * | 2011-05-06 | 2011-09-28 | 杭州华三通信技术有限公司 | 多协议标签交换传送技术环保护倒换方法及节点 |
CN102882780A (zh) * | 2011-07-15 | 2013-01-16 | 中兴通讯股份有限公司 | 基于共享路径的环网隧道配置方法、环网保护方法及*** |
CN102882757A (zh) * | 2012-09-25 | 2013-01-16 | 华为技术有限公司 | 环网中点到多点业务的保护方法及环网中的上环节点 |
Non-Patent Citations (1)
Title |
---|
JIANG ZHANG: "《Two novel tunnel-based ring protection switching for MPLS-TP multicast services》", 《IEEE,ICT2011》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018040809A1 (zh) * | 2016-08-31 | 2018-03-08 | 中兴通讯股份有限公司 | P2mp组播隧道保护的方法、装置、***及设备 |
Also Published As
Publication number | Publication date |
---|---|
EP2955877B1 (en) | 2018-05-02 |
EP2955877A4 (en) | 2016-08-10 |
US20150372856A1 (en) | 2015-12-24 |
US10075328B2 (en) | 2018-09-11 |
EP2955877A1 (en) | 2015-12-16 |
WO2014121709A1 (zh) | 2014-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2624590B1 (en) | Method, apparatus and system for interconnected ring protection | |
CN101399697B (zh) | 自动保护倒换的***及方法 | |
CN104270298A (zh) | 一种vxlan网络中的报文转发方法及装置 | |
CN102204190B (zh) | 路径建立方法和装置 | |
CN102035714B (zh) | 一种相交相切环网保护方法及*** | |
CN102546424B (zh) | 报文保序方法及装置 | |
CN102668452A (zh) | M:1保护方法 | |
CN103973560A (zh) | 一种irf***中堆叠链路故障处理的方法和装置 | |
US20170063666A1 (en) | Routing with flow over shared risk link groups | |
RU2007111857A (ru) | Кольцевая сеть, устройство связи и способ оперативного управления, используемый для кольцевой сети и устройства связи | |
US20140219080A1 (en) | Method and apparatus for interworking protection switching | |
CN103973536A (zh) | 点对多点环网保护方法和装置 | |
Qu et al. | Reliability-aware multi-source multicast hybrid routing in softwarized networks | |
CN101035081B (zh) | 一种基于隧道的报文转发方法和标签交换路由器 | |
CN105530157B (zh) | Afdx网络交换机多个虚拟链路共享信用的架构及方法 | |
CN111327527A (zh) | 流量转发方法、***、sdn控制器及计算机可读存储介质 | |
Babarczi et al. | Optimal dedicated protection approach to shared risk link group failures using network coding | |
US20100158033A1 (en) | Communication apparatus in label switching network | |
CN103179013A (zh) | 一种环网保护的实现方法及*** | |
CN102523164A (zh) | 一种在网卡中实现复杂同源同宿分流的***和方法 | |
CN109327390B (zh) | 一种流量调度方法及装置 | |
CN102055657B (zh) | Fc数据报文的负载分担方法和fc交换机*** | |
JP2009044562A (ja) | マルチリングrprノード装置 | |
CN107786438B (zh) | P2mp组播隧道保护的方法、装置、***及设备 | |
JP2010166328A (ja) | 通信ネットワークシステム及びパスの高信頼化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140806 |
|
RJ01 | Rejection of invention patent application after publication |