建立伪线映射的方法及装置转让专利

申请号 : CN200810103377.4

文献号 : CN101552711B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 龙昊董继雄

申请人 : 华为技术有限公司

摘要 :

本发明实施方式提供了一种建立伪线映射的方法及装置,所述方法及装置属于通信领域,该方法包括:第一节点发送第一标签映射Label Mapping消息,所述第一Label Mapping消息带有正向隧道标识和正向伪线标签;第二节点接收到所述第一Label Mapping消息,建立所述正向伪线标签与所述正向隧道标识对应的隧道标签之间的正向伪线映射关系。本发明具体实施方式还提供一种建立伪线映射装置和节点装置,所述方法及装置能保证两个PE的伪线映射到同一个双向隧道中,从而保证双向业务延时、抖动等参数的一致性,而且在伪线出现故障的情况能够节省带宽。

权利要求 :

1.一种建立伪线映射的方法,其特征在于,所述方法包括:第一节点发送第一标签映射Label Mapping消息,所述第一Label Mapping消息带有正向隧道标识和正向伪线标签;

第二节点接收到所述第一Label Mapping消息,建立所述正向伪线标签与所述正向隧道标识对应的隧道标签之间的正向伪线映射关系;

所述方法进一步包括:

第二节点根据所述第一LabelMapping消息携带的正向隧道标识确定反向隧道标识;

所述第二节点发送第二Label Mapping消息,所述第二Label Mapping消息带有反向伪线标签以及根据所述正向隧道标识确定的反向隧道标识;

第一节点接收到所述第二Label Mapping消息后,建立所述反向伪线标签与所述反向隧道标识对应的隧道标签之间的反向伪线映射关系;

其中,在多协议标签交换/传送多协议标签交换网络中,所述正向隧道标识和所述反向隧道标识相同。

2.根据权利要求1所述的方法,其特征在于,隧道标识为:在运营商骨干桥接-流量工程网络中为以太网交换路径标识;

在多协议标签交换/传送多协议标签交换网络中为标签交换路径标识。

3.根据权利要求1所述的方法,其特征在于,伪线标签为:在运营商骨干桥接-流量工程网络中为骨干业务实例标识或多协议标签交换伪线标签;

在多协议标签交换/传送多协议标签交换网络中为多协议标签交换伪线标签。

4.根据权利要求1所述的方法,其特征在于,在所述第一Label Mapping消息的伪线标识类型长度值对象中携带正向隧道标识。

5.一种建立伪线映射装置,其特征在于,所述装置包括:接收单元:用于接收其它节点发送的带有正向隧道标识和正向伪线标签的第一Label Mapping消息;

映射单元,用于建立所述正向伪线标签与所述正向隧道标识对应的隧道标签之间的正向伪线映射关系;

所述装置还包括:

发送单元,用于在所述映射单元建立正向伪线映射关系后,发送第二LabelMapping消息;所述第二Label Mapping消息带有反向伪线标签以及根据所述第一Label Mapping消息携带的正向隧道标识确定的反向隧道标识;

其中,在多协议标签交换/传送多协议标签交换网络中,所述正向隧道标识和所述反向隧道标识相同。

6.一种节点装置,其特征在于,所述装置包括:

发送单元,用于发送第一标签映射Label Mapping消息,所述第一LabelMapping消息带有正向隧道标识和正向伪线标签;

所述装置还包括:

接收单元,用于接收其它节点发送的第二Label Mapping消息;其中,所述第二Label Mapping消息带有反向伪线标签以及根据所述第一Label Mapping消息携带的正向隧道标识确定的反向隧道标识;

映射单元,用于建立所述反向伪线标签与所述反向隧道标识对应的隧道标签之间的反向伪线映射关系;

其中,在多协议标签交换/传送多协议标签交换网络中,所述正向隧道标识和所述反向隧道标识相同。

说明书 :

建立伪线映射的方法及装置

技术领域

[0001] 本发明涉及通信领域,尤其涉及一种建立伪线映射的方法及装置。

背景技术

[0002] 伪线边缘到边缘仿真(Pseudo wire Edge to Edge Emulation,PWE3)是一种端到端的二层业务承载技术。在包交换网络的两个运营商网络边缘节点(Provider Edge,PE)之间,通过隧道来仿真连接的用户边缘节点(CustomerEdge,CE)之间的各种二层业务。上述隧道通常是基于包交换技术的隧道,例如多协议标签交换(MPLS Multiple Protocol Label Switching)隧道;而常见的二层业务可以为各种二层数据报文、比特流等。
[0003] 伪线(Pseudowire,PW)对于PWE3系统来说,就像是两个PE节点之间的一条直连通道,完成节点之间的二层数据透传。PW是双向的,它由两条方向相反的PW标签交换路径(Label Switching Path,LSP)组成。
[0004] 为了在两个边缘节点PE之间建立PW,现有技术提供了一种建立伪线映射的方法,该方法的技术场景为,这里假设两个PE为PE A和PE B,此时需要在PE A上配置PE B的信息及伪线标识(PW Identification,PW ID),在PE B上配置PE A的信息及PW ID,PE A与PE B各自向对方发送标签映射(Label Mapping)信令。该方法如图1所示,包括如下步骤:
[0005] 步骤11、PE A向PE B发送第一标签映射(Label Mapping)信令,所述第一标签映射(Label Mapping)信令带有PE A到PE B的PW Label;
[0006] 步骤12、PE B接收PE A发送的Label Mapping信令后,自行选择一条到PE A的隧道,建立PE B到PE A的PW Label和所选择隧道的隧道标识的映射关系。
[0007] PE A建立PE A到PE B的PW Label和所选择隧道的隧道标识的映射关系的过程与PE B建立PE B到PE A的PW Label和所选择隧道的隧道标识的映射关系的步骤相似,这里只需将上述步骤中的PE A与PE B互换即可,并且PE A和PE B建立映射关系的过程均是相互独立的,没有先后顺序的关系。
[0008] 在实现本发明的过程中,发明人发现现有技术所述的方法存在如下问题:
[0009] 现有技术所述的方法建立PW是基于单向隧道的情况,而汇聚网络中的隧道通常都是双向的,且两个PE之间存在多条隧道,而上述方法无法保证两边的伪线会映射到同一个双向隧道中去,所以上述方法所建立的PW无法保证双向业务延时、抖动等参数的一致性;另外,如果PW承载不同隧道上,当其中一个隧道出现故障的时候,此时业务已中断,但是另一个隧道中的PW仍然占用带宽。

发明内容

[0010] 鉴于上述现有技术所存在的问题,本发明实施方式提供一种建立伪线映射的方法及装置,所述方法和装置能保证两个PE的伪线映射到同一个双向隧道中,从而保证双向业务延时、抖动等参数的一致性。
[0011] 本发明的具体实施方式提供一种建立伪线映射的方法,所述方法包括:
[0012] 第一节点发送第一标签映射Label Mapping消息,所述第一Label Mapping消息带有正向隧道标识和正向伪线标签;
[0013] 第二节点接收到所述第一Label Mapping消息,建立所述正向伪线标签与所述正向隧道标识对应的隧道标签之间的正向伪线映射关系。
[0014] 本发明具体实施方式还提供一种建立伪线映射装置,所述装置包括:
[0015] 接收单元:用于接收其它节点发送的带有正向隧道标识和正向伪线标签的第一Label Mapping消息;
[0016] 映射单元,用于建立所述正向伪线标签与所述正向隧道标识对应的隧道标签之间的正向伪线映射关系。
[0017] 本发明具体实施方式还提供一种节点装置,所述装置包括:
[0018] 发送单元,用于发送第一标签映射Label Mapping消息,所述第一LabelMapping消息带有正向隧道标识和正向伪线标签。
[0019] 由上述所提供的技术方案可以看出,本发明实施例的技术方案中通过在标签映射消息中增加隧道标识来保证两个PE的伪线映射到同一个双向隧道中,从而保证双向业务延时、抖动等参数的一致性,而且在伪线出现故障的情况能够节省带宽。

附图说明

[0020] 图1为现有技术中伪线建立的方法的流程图。
[0021] 图2为本发明实施例1所述的建立伪线映射的方法的流程图。
[0022] 图3为本发明实施例2中的PE A和PE B的连接图。
[0023] 图4为本发明实施例2所述的建立伪线映射的方法的流程图。
[0024] 图5为本发明实施例3中的PE A和PE B的连接图。
[0025] 图6为本发明实施例3所述的建立伪线映射的方法的流程图。
[0026] 图7为本发明具体实施方式所述的建立伪线映射装置的结构图。
[0027] 图8为本发明具体实施方式所述的节点装置的结构图。

具体实施方式

[0028] 本发明实施方式提供了一种伪线建立的方法,该方法将隧道标识和伪线标签加入到Label Mapping消息中,从而使得PE在根据Label Mapping消息建立伪线映射的时候,根据Label Mapping消息中的隧道标识和伪线标签将伪线映射到同一个双向隧道中,从而保证双向业务延时、抖动等参数的一致性。
[0029] 为更好的描述本发明实施方式所述的方法,现结合附图对本发明的具体实施方式所述的方法进行说明:
[0030] 实施例1:本发明具体实施方式提供了一种建立伪线映射的方法,为了叙述的方便,设第一节点为PE A,第二节点为PE B,该方法的具体步骤如图2所示,包括:
[0031] 步骤21、PE A发送第一Label Mapping消息,所述第一Label Mapping消息带有正向隧道标识和正向伪线标签;
[0032] 该步骤中的第一Label Mapping消息带有正向隧道标识的实现方法可以为在Label Mapping消息的伪线标识类型长度值(Pseudowire identifier Type,Length,Value,PWid TLV)对象中增加隧道标识域,该隧道标识域用于携带正向隧道标识,当然隧道标识也可以加载在第一Label Mapping消息的其它位置,本发明具体实施方式并不局限隧道标识的具体位置,只需第一LabelMapping消息中携带有正向隧道标识即可。
[0033] 本实施例 中的伪线标 签可以为,在 运营商骨 干桥接-流量工 程(ProviderBackbone Bridging-Traffic Engineering,PBB-TE)网络中可以为业务实例标识(Service Instance Identier,I-SID),在多协议标签交换/传送多协议标签交换(MPLS/T-MPLS:Multiple Protocol Label Switching/Transport MPLS)网络中可以为MPLS PW标签(MPLS PW Label),当然在实际情况中也可以是其它的伪线标签,本发明具体实施方式不局限该伪线标签的具体形式。
[0034] 本实施例中的隧道标识可以为,在PBB-TE中为以太网交换路径标识(Ethernet Switching Path Identification,ESP ID);在MPLS/T-MPLS中为标签交换路径标识(LSP Identification,LSP ID)。
[0035] 步骤22、PE B接收到所述第一Label Mapping消息后,建立所述正向伪线标签与所述正向隧道标识对应的隧道标签之间的正向伪线映射关系;
[0036] 当隧道标识为ESP ID时,所述隧道标签可以为ESP ID。
[0037] 步骤23、PE B发送第二Label Mapping消息,所述第二Label Mapping消息带有反向伪线标签以及根据所述正向隧道标识确定的反向隧道标识;
[0038] 该步骤中的在第二Label Mapping消息中携带反向隧道标识的实现方法可以参见步骤21中的在第一Label Mapping消息中携带正向隧道标识的实现方法。
[0039] 步骤24、PE A接收到第二Label Mapping消息,并建立所述反向伪线标签与所述反向隧道标识对应的隧道标签之间的反向伪线映射关系。
[0040] 此时,正反两个方向的伪线映射均已配置,从而实现了伪线建立。
[0041] 为更好的描述本发明实施方式所述的方法,现以在PBB-TE中建立伪线映射为例来说明建立伪线映射的实际方法:
[0042] 实施例2:本发明的具体实施方式提供的一种建立伪线映射的方法,本实施例的技术场景为,本实施例在PBB-TE中建立伪线映射,该隧道标签为ESPID,伪线标签为I-SID,本实施例将PE A到PE B方向上的伪线映射设为正向伪线映射,当然也可以设为反向伪线映射,本实施例中的PE A和PE B的连接如图3所示。实施例2所述的方法如图4所示,包括以下操作:
[0043] 步骤41、PE A向PE B发送带有正向ESP ID和正向I-SID的第一LabelMapping消息;
[0044] 上述步骤中的正向ESP ID具体可以为,,其中MAC_A和MAC_B分别为节点PE A和PE B的MAC地址,B-VID1是一个VLAN标识。该步骤中的I-SID是PE A分配给PE B的伪线标签,其是由PE A自行分配的。
[0045] 步骤42、PE B接收到第一Label Mapping消息后,从第一Label Mapping消息中获取正向ESP ID和正向I-SID后,配置正向I-SID和正向ESP ID的映射关系,建立起正向伪线映射关系;
[0046] 步骤43、PE B根据正向ESP ID查询出对应正向ESP ID的反向ESP ID,并将反向ESP ID和反向I-SID加载在第二Label Mapping消息中发送;
[0047] 当正向ESP ID为时,其反向ESP ID可以为,。该步骤中的反向I-SID是由PE B分配给PE A的伪线标签,其是由PE B自行分配的。
[0048] 步骤44、PE A在接收到PE B发送的第二Label Mapping消息后,从第二LabelMapping消息中获取反向ESP ID和反向I-SID后,配置反向I-SID和反向ESP ID的映射关系,建立起反向伪线映射关系。此时,正反两个方向的伪线映射均已建立,从而完成了伪线的建立。
[0049] 另外,值得说明的是,在实施例2的情况下,携带的ESP ID可以是两个方向ESP ID的任意一个,另外也可以携带管理/控制平面分配的唯一标识这个双向PBB-TE实例的标识,只要能够根据携带的隧道信息得到连接两点之间的隧道即可。
[0050] 为更好的描述本发明实施方式所述的方法,现以在MPLS/T-MPLS中建立伪线映射为例来说明建立伪线映射的实际方法:
[0051] 实施例3:本发明的具体实施方式提供的一种建立伪线映射的方法,本实施例的技术场景为,本实施例的伪线建立是在MPLS/T-MPLS网络中的PE A与PE B之间建立的,MPLS网络中的PE A与PE B的连接如图5所示,该隧道标识为LSP ID,伪线标签为MPLS PW Label,定义PE A到PE B的伪线映射为正向伪线映射。对于MPLS/T-MPLS网络,当隧道标识为LSP ID时,一个双向LSP在管理或控制平面会有一个对应的LSP ID,此时正向LSP ID和反向LSP ID实际上为同一个LSP ID,即此时的正向隧道标识和对应该隧道标识的反向隧道标识相同,但为了叙述的方便,本实施例还是将LSP ID分为正向LSP ID和反向LSPID。实施例3所述的方法如图6所示,包括以下操作:
[0052] 步骤61、PE A向PE B发送带有正向LSP ID和正向MPLS PW Label的第一Label Mapping消息;
[0053] 该步骤中的正向MPLS PW Label为PE A分配给PE B的伪线标签。
[0054] 步骤62、PE B接收到第一Label Mapping消息后,从第一Label Mapping消息中获取正向LSP ID和正向MPLS PW Label,并根据正向LSP ID查询出对应正向LSP ID的PE B到PE A方向的隧道标签;
[0055] 步骤63、PE B配置所述MPLS PW Label和PE B到PE A方向的隧道标签的映射关系,建立起正向伪线映射关系;
[0056] 步骤64,PE B向PE A发送第二Label Mapping消息,第二Label Mapping消息中包含反向LSP ID和反向MPLS PW Label;
[0057] 该步骤中反向MPLS PW Label为PE B分配给PE A的伪线标签。
[0058] 步骤65、PE A在接收到PE B发送的第二Label Mapping消息后,从第二LabelMapping消息中获取反向LSP ID和反向MPLS PW Label,并根据反向LSP ID查询出对应反向LSP ID的PEA到PE B方向的隧道标签;
[0059] 步骤66、PE A配置反向MPLS PW Label和PE A到PE B方向的隧道标签的映射关系,建立起反向伪线映射关系。此时,正反两个方向的伪线映射均已建立,从而完成了伪线的建立。
[0060] 本发明实施方式提供的方法通过在标签映射消息中增加隧道标识来保证两个PE的伪线映射到同一个双向隧道中,从而保证双向业务延时、抖动等参数的一致性,而且在伪线出现故障的情况能够节省带宽。
[0061] 本发明的实施方式还提供一种建立伪线映射的装置,现结合附图对本发明的具体实施方式所述的装置进行说明:
[0062] 实施例4、本发明具体实施方式提供一种建立伪线映射的装置,该装置如图7所示,包括:接收单元71:用于接收其它节点发送的带有正向隧道标识和正向伪线标签的第一Label Mapping消息;映射单元72,用于建立所述正向伪线标签与所述正向隧道标识对应的隧道标签之间的正向伪线映射关系。
[0063] 上述装置还包括:发送单元73,用于在所述映射单元建立正向伪线映射关系后,发送第二Label Mapping消息;所述第二Label Mapping消息带有反向伪线标签以及根据所述正向隧道标识确定的反向隧道标识。
[0064] 上述装置中的根据所述正向伪线标签和所述正向隧道标识建立正向伪线映射关系的方法可以参见方法实施例中的描述,伪线标签和隧道标识的具体表现形式也可以参见方法实施例中的描述。
[0065] 发明具体实施方式所述的建立伪线映射的装置,通过接收带有正向隧道标识和正向伪线标签的Label Mapping消息来实现正向伪线映射的建立,从而支持了上述方法进行伪线映射的建立。
[0066] 本发明具体实施方式还提供一种节点装置,现结合附图对本发明的具体实施方式所述的装置进行说明:
[0067] 实施例5、本发明具体实施方式提供一种建立伪线映射的装置,该装置如图8所示,包括:发送单元81,用于发送第一标签映射Label Mapping消息,所述第一Label Mapping消息带有正向隧道标识和正向伪线标签。
[0068] 上述装置还可以包括:接收单元82,用于接收其它节点发送的带有反向伪线标签和反向隧道标识的第二Label Mapping消息;映射单元83,用于建立所述反向伪线标签与所述反向隧道标识对应的隧道标签之间的反向伪线映射关系。
[0069] 发明具体实施方式所述的节点装置,通过发送带有正向隧道标识和正向伪线标签的Label Mapping消息来支持上述方法实现伪线映射的建立。
[0070] 综上所述,本发明具体实施方式提供的技术方案,具有保证两个PE的伪线映射到同一个双向隧道中,从而保证双向业务延时、抖动等参数的一致性,而且在伪线出现故障的情况能够节省带宽。
[0071] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。