点对多点环网保护方法和装置制造方法

文档序号:7996295阅读:91来源:国知局
点对多点环网保护方法和装置制造方法
【专利摘要】本发明公开了p2mp环网保护方法和装置,针对p2mp环网中的每个环,分别进行如下处理:将下环节点相同的p2mp业务确定为一个保护组;分别为每个保护组建立一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道。应用本发明所述方案,能够简化网络结构,并能够节省网络资源。
【专利说明】点对多点环网保护方法和装置
【技术领域】
[0001]本发明涉及网络技术,特别涉及点对多点环网保护方法和装置。
【背景技术】
[0002]在现有的点对多点(p2mp, Point to Mult1-point)环网保护方式中,通常会为每一条工作通道均建立一条与其方向相反的封闭环通道作为保护通道,保护通道的标签分配必须和工作通道的标签分配相关联,从而使得p2mp业务能够基于标签交换路径(LSP,Label Switching Path)在工作通道和保护通道之间进行保护倒换。
[0003]图1为现有p2mp环网保护方式的示意图。如图1所示,其中,无箭头的实线表示物理链路,带箭头的实线表示p2mp业务的LSP,带箭头的虚线表示所建立的保护通道;可以看出,图1中的p2mp业务从节点A上环,从节点D和节点E下环,相应地,需要为该p2mp业务建立两条保护通道。
[0004]图2为现有一个环上同时存在两个p2mp业务的示意图。如图2所示,除图1中所示的p2mp业务外,另一个p2mp业务从节点F上环,从节点D和节点E下环,虽然该p2mp业务和图1中所示的P2mp业务的下环节点相同,但由于上环节点不同,所以需要另外为该p2mp业务建立两条保护通道。
[0005]可见,现有技术中,以上环的p2mp业务为单位建立保护通道,也就是说,针对每个环所建立的保护通道数与p2mp业务数呈线性关系,数量非常多,从而导致网络结构非常复杂。

【发明内容】

[0006]有鉴于此,本发明提供了点对多点环网保护方法和装置,能够简化网络结构,并能够节省网络资源。
[0007]为达到上述目的,本发明的技术方案是这样实现的:
[0008]一种p2mp环网保护方法,
[0009]针对p2mp环网中的每个环,分别进行如下处理:
[0010]将下环节点相同的p2mp业务确定为一个保护组;
[0011]分别为每个保护组建立一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道。
[0012]一种p2mp环网保护装置,
[0013]保护模块,用于针对p2mp环网中的每个环,分别进行如下处理:将下环节点相同的p2mp业务确定为一个保护组;分别为每个保护组建立一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道。
[0014]—种节点,
[0015]所述节点位于环网中的一个环上,所述环中的每个保护组分别对应所建立的一对方向相反的封闭环通道,对于每个点对多点p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道,下环节点相同的p2mp业务组成一个保护组;
[0016]所述节点中包括:
[0017]第一处理模块,用于当接收到任一 p2mp业务的数据流时,确定对应于该p2mp业务所在节点所属的类型,所述类型包括:上环节点、中间节点和下环节点;并将接收到的数据流以及确定出的所在节点所属的类型发送给第二处理模块;
[0018]所述第二处理模块,用于按照所在节点所属类型的不同,完成对接收到的数据流的不同处理。
[0019]可见,采用本发明所述方案,不是以p2mp业务为单位建立保护通道,而是将下环节点相同的p2mp业务作为一个保护组,为每个保护组分别建立一对方向相反的封闭环通道,从而简化了网络结构,并能够节省网络资源和实现成本等。
【专利附图】

【附图说明】
[0020]图1为现有p2mp环网保护方式的示意图。
[0021]图2为现有一个环上同时存在两个p2mp业务的示意图。
[0022]图3为本发明p2mp环网保护方法实施例的流程图。
[0023]图4为本发明两个p2mp业务共享一对方向相反的封闭环通道的示意图。
[0024]图5为本发明p2mp业务处理方式示意图。
[0025]图6为本发明一种故障处理方式示意图。
[0026]图7为本发明另一种故障处理方式示意图。
【具体实施方式】
[0027]针对现有技术中存在的问题,本发明中提出一种p2mp环网保护方案,能够简化网络结构,并能够节省网络资源等。
[0028]为了使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
[0029]图3为本发明p2mp环网保护方法实施例的流程图。针对环网中的每个环,可分别按照图3所示方式进行处理,如图3所示,包括:
[0030]步骤31:将下环节点相同的p2mp业务确定为一个保护组。
[0031]本发明所述方案中,可将具有相同的下环节点的p2mp业务确定为一个保护组,如图2所示,一个p2mp业务从节点A上环,从节点D和节点E下环,另一个p2mp业务从节点F上环,从节点D和节点E下环,那么,这两个p2mp业务即属于同一个保护组。
[0032]步骤32:分别为每个保护组建立一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道。
[0033]针对每个保护组,可分别为其建立一对方向相反的封闭环通道,即一个顺时针的封闭环通道和一个逆时针的封闭环通道,两个通道互为保护。对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外一个封闭环通道作为其保护通道。
[0034]理论上来说,对于一个包括η个节点的环,当下环节点数为2个时,共有?种下环节点组合方式,如,当节点A和节点B为下环节点时为一种组合方式,当节点A和节点C为下环节点时为另一种组合方式,相应地,当下环节点数为3个时,共有Q3种下环节点组合方式,当下环节点数为m Cm小于η)个时,共有种下环节点组合方式,由于每种下环节点组合方式均对应一个保护组,因此理论上,该环中最多会存在G j:卜.……+( =2n-n-2个保护组,但在实际应用中,一个环中可能出现的下环节点的组合方式是非常有限的,也就是说,存在的保护组数会非常有限,相应地,所需建立的封闭环通道数也会非常有限。
[0035]何时建立封闭环通道可根据实际需要而定,比如,当一个p2mp业务从某一节点上环后,为其建立一对方向相反的封闭环通道;之后,当另一个P2mp业务从另一节点上环后,如果发现该p2mp业务的下环节点和之前的p2mp业务的下环节点相同,则可让该p2mp业务复用之前所建立的一对方向相反的封闭环通道,如果该p2mp业务的下环节点和之前的p2mp业务的下环节点不同,则需要为该p2mp业务重新建立一对方向相反的封闭环通道。
[0036]图4为本发明两个p2mp业务共享一对方向相反的封闭环通道的示意图。如图4所示,其中,无箭头的实线表示物理链路,带箭头的实线表示p2mp业务的LSP,带箭头的虚线表示所建立的封闭环通道;一个p2mp业务从节点A上环,从节点D和节点E下环,对于该p2mp业务,将顺时针方 向的封闭环通道作为工作通道,将逆时针方向的封闭环通道作为其保护通道;另一个p2mp业务从节点C上环,从节点D和节点E下环,对于该p2mp业务,将逆时针方向的封闭环通道作为工作通道,将顺时针方向的封闭环通道作为其保护通道。
[0037]需要说明的是,图3中所提到的步骤31和步骤32仅是为了表述方便,并不用于限制步骤执行的先后顺序。
[0038]本发明所述方案中还提出,可通过上游节点为下游节点分配标签的方式,来完成p2mp业务的处理,所分配的标签用于标识数据流的下一跳节点。
[0039]其中,对于环上的每个节点,当接收到任一 p2mp业务的数据流时,可首先确定对应于该p2mp业务自身所属的类型,所述类型包括:上环节点、中间节点和下环节点;之后,可按照所属类型的不同,完成对接收到的数据流的不同处理,具体实现可如下I)~3)所
/Jn ο
[0040]I)如果确定自身所属类型为上环节点,则在对接收到的数据流完成LSP层标签交换后,为沿工作通道方向与自身相邻的节点分配工作通道标签,并将所分配的工作通道标签封装到接收到的数据流中,发送给沿工作通道方向与自身相邻的节点。
[0041]如何完成LSP层标签交换为现有技术。
[0042]2)如果确定自身所属类型为中间节点,则为沿工作通道方向与自身相邻的节点分配工作通道标签,并用所分配的工作通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿工作通道方向与自身相邻的节点。
[0043]3)如果确定自身所属类型为下环节点,则进一步确定沿工作通道方向与自身相邻的节点是否也为下环节点;
[0044]如果否,则剥去接收到的数据流中的工作通道标签,并执行下环操作;
[0045]如果是,则剥去接收到的数据流中的工作通道标签,并执行下环操作,并且,为沿工作通道方向与自身相邻的节点分配工作通道标签,并用所分配的工作通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿工作通道方向与自身相邻的节点。[0046]图5为本发明p2mp业务处理方式示意图。如图5所示,其中,无箭头的实线表示物理链路,带箭头的实线表示p2mp业务的LSP ;
[0047]对于从节点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,并执行下环操作;如何执行下环操作以及执行下环操作后后续如何处理等均为现有技术;
[0048]对于从节点F上环,从节点E和节点D下环的p2mp业务,节点F首先对该p2mp业务的数据流完成LSP层标签交换,交换后的标签为2000,由节点D分配,之后,为节点E分配工作通道标签510,并封装到数据流中,发送给节点E ;节点E剥去接收到的数据流中的工作通道标签510,并执行下环操作,并且,为节点D分配工作通道标签610,并用工作通道标签610替换接收到的数据流中的工作通道标签510,将替换后的数据流发送给节点D ;节点D剥去接收到的数据流中的工作通道标签610,并执行下环操作。
[0049]可以看出,在图5所示处理过程中,当数据流在环上传送时,实行标签嵌套,各节点对内层标签即LSP标签1000和2000无需进行任何处理,只需对外层标签即通道标签进行处理。
[0050]另外,各上游节点独立为下游节点分配工作通道标签,工作通道标签的长度通常为20比特,为了防止与现有点对点(p2p,Point to point)方式中的下游分配的标签发生冲突,本发明所述方案中的各上游节点所分配的标签可来自一个单独的标签空间,称为环境标签。
[0051]再有,对于任一 p2mp业务,如果由于链路故障,无法将该p2mp业务的数据流沿工作通道方向发送到部分或全部下环节点,可沿保护通道方向将该p2mp业务的数据流发送到沿工作通道方向无法发送到的下环节点。
[0052]具体来说,当接收到该p2mp业务的数据流的任一节点确定沿工作通道方向与自身相邻的节点与自身之间的链路出现故障时,可进行如下处理:
[0053]I)如果确定自身所属类型为上环节点,则在对接收到的数据流完成LSP层标签交换后,为沿保护通道方向与自身相邻的节点分配保护通道标签,并封装到接收到的数据流中,发送给沿保护通道方向与自身相邻的节点;
[0054]2)如果确定自身所属类型为中间节点或下环节点,则为沿保护通道方向与自身相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿保护通道方向与自身相邻的节点;
[0055]各接收到携带有保护通道标签的数据流的节点分别进行如下处理:
[0056]I)如果确定自身所属类型为中间节点,则为沿保护通道方向与自身相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与自身相邻的节点;[0057]2)如果确定自身所属类型为下环节点,且沿保护通道方向与自身相邻的节点也为下环节点,且沿保护通道方向与自身相邻的节点与自身之间的链路正常,则剥去接收到的数据流中的保护通道标签,并执行下环操作,并且,为沿保护通道方向与自身相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与自身相邻的节点;
[0058]3)如果确定自身所属类型为下环节点,且沿保护通道方向与自身相邻的节点也为下环节点,且沿保护通道方向与自身相邻的节点与自身之间的链路故障,则剥去接收到的数据流中的保护通道标签,并执行下环操作;
[0059]4)如果确定自身所属类型为下环节点,且沿保护通道方向与自身相邻的节点不是下环节点,则剥去接收到的数据流中的保护通道标签,并执行下环操作。
[0060]图6为本发明一种故障处理方式不意图。如图6所不,一个p2mp业务从节点A上环,从节点C和节点D下环,假设节点C和节点D之间的链路出现了故障;
[0061 ] 那么,发向节点C的数据流不会受到影响,针对该p2mp业务的数据流,节点A封装工作通道标签,节点B替换工作通道标签,节点C剥去工作通道标签,并执行下环操作;即节点A到节点C的工作路径为:节点A-节点B-节点C,标签处理流程为:节点A封装工作通道标签Rcw_A⑶-节点B将Rcw_A⑶替换为Rcw_A (C)-节点C剥去Rcw_A (C);
[0062]但是,发向节点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剥去Rap_A⑶。
[0063]图7为本发明另一种故障处理方式示意图。如图7所示,一个p2mp业务从节点A上环,从节点C和节点D下环,假设节点B和节点C之间的链路出现了故障;
[0064]那么,发向节点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将Rap_A⑶替换为Rap_A (C)-节点C剥去Rap_A(C);
[0065]发向节点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剥去Rap_A⑶。
[0066]节点出现故障等同于该节点所连接的两个链路均出现故障,处理方式与上述链路出现故障时相同,不再赘述。
[0067]至此,即完成了关于本发明方法实施例的介绍。
[0068]基于上述介绍,本发明同时公开了一种p2mp环网保护装置以及一种节点,以下分别进行介绍。
[0069]所述p2mp环网保护装置中可包括:
[0070]保护模块,用于针对p2mp环网中的每个环,分别进行如下处理:将下环节点相同的p2mp业务确定为一个保护组;分别为每个保护组建立一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道。
[0071]所述节点位于环网中的一个环上,所述环中的每个保护组分别对应所建立的一对方向相反的封闭环通道,对于每个p2mp业务,将其中的一个封闭环通道作为其工作通道,将另外的一个封闭环通道作为其保护通道,下环节点相同的P2mp业务组成一个保护组;所述节点中可包括:
[0072]第一处理模块,用于当接收到任一 p2mp业务的数据流时,确定对应于该p2mp业务所在节点所属的类型,所述类型包括:上环节点、中间节点和下环节点;并将接收到的数据流以及确定出的所在节点所属的类型发送给第二处理模块;
[0073]第二处理模块,用于按照所在节点所属类型的不同,完成对接收到的数据流的不同处理。
[0074]具体地,
[0075]若所在节点所属类型为上环节点,则第二处理模块在对接收到的数据流完成标签交换路径LSP层标签交换后,为沿工作通道方向与所在节点相邻的节点分配工作通道标签,并将所分配的工作通道标签封装到接收到的数据流中,发送给沿工作通道方向与所在节点相邻的节点;
[0076]若所在节点所属类型为中间节点,则第二处理模块为沿工作通道方向与所在节点相邻的节点分配工作通道标签,并用所分配的工作通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿工作通道方向与所在节点相邻的节点;
[0077]若所在节点所属类型为下环节点,则第二处理模块进一步确定沿工作通道方向与所在节点相邻的节点是否也为下环节点;
[0078]如果否,则剥去接收到的数据流中的工作通道标签,并执行下环操作;
[0079]如果是,则剥去接收到的数据流中的工作通道标签,并执行下环操作,并且,为沿工作通道方向与所在节点相邻的节点分配工作通道标签,并用所分配的工作通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿工作通道方向与所在节点相邻的节点。
[0080]另外,[0081]第二处理模块可进一步用于,如果确定由于沿工作通道方向与所在节点相邻的节点与所在节点之间的链路故障,导致部分或全部下环节点无法接收到该p2mp业务的数据流时,进行如下处理:
[0082]如果确定所在节点所属类型为上环节点,则在对接收到的数据流完成LSP层标签交换后,为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并封装到接收到的数据流中,发送给沿保护通道方向与所在节点相邻的节点;
[0083]如果确定所在节点所属类型为中间节点或下环节点,则为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿保护通道方向与所在节点相邻的节点;
[0084]第二处理模块还可进一步用于,如果接收到携带有保护通道标签的数据流,则进行如下处理:
[0085]如果确定所在节点所属类型为中间节点,则为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与所在节点相邻的节点;
[0086]如果确定所在节点所属类型为下环节点,且沿保护通道方向与所在节点相邻的节点也为下环节点,且沿保护通道方向与所在节点相邻的节点与所在节点之间的链路正常,则剥去接收到的数据流中的保护通道标签,并执行下环操作,并且,为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与所在节点相邻的节点;
[0087]如果确定所在节点所属类型为下环节点,且沿保护通道方向与所在节点相邻的节点也为下环节点,且沿保护通道方向与所在节点相邻的节点与所在节点之间的链路故障,则剥去接收到的数据流中的保护通道标签,并执行下环操作;
[0088]如果确定所在节点所属类型为下环节点,且沿保护通道方向与所在节点相邻的节点不是下环节点,则剥去接收到的数据流中的保护通道标签,并执行下环操作。
[0089]上述装置实施例的具体工作流程请参照前述方法实施例中的相应说明,此处不再赘述。
[0090]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
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层标签交换后,为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并封装到接收到的数据流中,发送给沿保护通道方向与所在节点相邻的节点; 如果确定所在节点所属类型为中间节点或下环节点,则为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的工作通道标签,将替换后的数据流发送给沿保护通道方向与所在节点相邻的节点; 所述第二处理模块进一步用于,如果接收到携带有保护通道标签的数据流,则进行如下处理: 如果确定所在节点所属类型为中间节点,则为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与所在节点相邻的节点; 如果确定所在节点所属类型为下环节点,且沿保护通道方向与所在节点相邻的节点也为下环节点,且沿保护通道方向与所在节点相邻的节点与所在节点之间的链路正常,则剥去接收到的数据流中的保护通道标签,并执行下环操作,并且,为沿保护通道方向与所在节点相邻的节点分配保护通道标签,并用所分配的保护通道标签替换接收到的数据流中原有的保护通道标签,将替换后的数据流发送给沿保护通道方向与所在节点相邻的节点; 如果确定所在节点所属类型为下环节点,且沿保护通道方向与所在节点相邻的节点也为下环节点,且沿保护通道方向与所在节点相邻的节点与所在节点之间的链路故障,则剥去接收到的数据流中的保护通道标签,并执行下环操作; 如果确定所在节点所属类型为下环节点,且沿保护通道方向与所在节点相邻的节点不是下环节点,则剥去接收到的数据流中的保护通道标签,并执行下环操作。
【文档编号】H04L12/437GK103973536SQ201310045807
【公开日】2014年8月6日 申请日期:2013年2月5日 优先权日:2013年2月5日
【发明者】程伟强, 王磊, 李晗, 叶雯 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1