伪线建立方法、系统及设备的制作方法

文档序号:7739653阅读:167来源:国知局
专利名称:伪线建立方法、系统及设备的制作方法
技术领域
本发明涉及通信技术领域,特别涉及伪线建立方法、系统及设备。
背景技术
在实际的组网应用中,大量采用单段伪线(Single-Hop I^seudo-Wire,SS-PW)构建 的网络,对业务汇聚设备造成很大压力。端到端伪线仿真(Pseudo-Wire Emulation Edge to Edge, PWE3)技术领域提出了多段伪线(Multi-Hop Pseudo-ffire, MS-PW)技术,主要是 通过转发边缘设备(Switching PE,S-PE,后面简称转发设备)来解决汇聚设备的压力和解 决网络部署跨域和安全问题。参考图Ia所示,在采用MS-PW构建的组网系统中,在本端用户边缘设备(CEl) 与对端CE2通信时,需要经过与本端CEl直接连接的服务提供商的终结边缘设备 (Terminating Provider Edge, TPE1),并建立经过 SPEl 和 SPE2 分别达到 TPE3 和 TPE4 的 伪线连接,而PE (包括TPE和SPE)之间伪线的建立,通过如下步骤来实现1、TPEl 与 SPEl,SPE2, TPE3 之间建立会话连接;TPEl 与 SPE1,SPE2, TPE4 之间建 立会话连接;2、通过路由协议建立PW路由;3,TPEl发送标签映射报文(label mapping),建立TPEl到TPE3的一条多段伪线; TPEl发送标签映射报文,建立TPEl到TPE4的另一条多段伪线;在建立的过程中可设定其 中一条多段伪线为主伪线;4、当TPE3或TPE4接收到标签映射报文后,完成到达TPEl的返向伪线建立。通过上述的伪线建立后,两个用户边缘设备之间建立通信时,当TPE发现主伪线 发生故障时,会进行主备伪线的切换,这样需要经过从本端TPE到对端TPE才能完成主备伪 线的切换,使得用户边缘设备之间的伪线保护切换时间长。

发明内容
本发明实施例提供伪线建立方法、系统及设备,加快了用户边缘设备之间的伪线 保护切换流程,节省了网络资源。本发明实施例提供一种伪线建立方法,包括接收标签映射报文,所述标签映射报文中包括处于分叉位置的转发设备信息,和 处于分叉位置的转发设备的至少两个下一跳或至少两个出接口的信息;解析所述标签映射报文得到所述处于分叉位置的转发设备信息,和所述至少两个 下一跳或至少两个出接口的信息;将本地设备信息与所述处于分叉位置的转发设备信息比较,若相匹配,根据所述 至少两个下一跳或至少两个出接口的信息从所述转发设备建立至少两条伪线。本发明实施例提供一种伪线建立方法,包括形成伪线路由表项信息,所述伪线路由表项信息包括第一目的地址与至少两个
4下一跳地址的对应关系,或到所述第一目的地址对应设备的至少两个不同的伪线路由信 息;当接收到伪线建立信令,所述伪线建立信令请求建立到所述第一目的地址对应设 备的伪线,根据所述至少两个下一跳地址,或到所述第一目的地址对应设备的至少两个不 同的路由信息,从本地设备建立至少两条伪线。本发明实施例提供一种转发设备,包括报文接收单元,用于接收标签映射报文,所述标签映射报文中包括处于分叉位 置的转发设备信息,及处于分叉位置的转发设备的至少两个下一跳或至少两个出接口的信 息;解析单元,用于解析所述报文接收单元接收的标签映射报文得到所述处于分叉位 置的转发设备信息,和至少两个下一跳或至少两个出接口的信息;匹配建立单元,用于将所述解析单元解析得到的处于分叉位置的转发设备信息与 本地设备信息比较,若相匹配,根据所述至少两个下一跳或至少两个出接口的信息从所述 转发设备建立至少两条伪线。本发明实施例提供一种服务提供商的终结边缘设备TPE,包括报文生成单元,用于生成标签映射报文,所述标签映射报文中包括处于分叉位 置的转发设备信息,和处于分叉位置的转发设备的至少两个下一跳或至少两个出接口的信 息;报文发送单元,用于发送所述报文生成单元生成的标签映射报文给转发设备,以 便与所述处于分叉位置的转发设备信息匹配的转发设备,根据所述两个下一跳或至少两个 出接口的信息从所述转发设备建立至少两条伪线。本发明实施例提供一种转发设备,包括对应关系形成单元,用于形成伪线路由表项信息,所述伪线路由表项信息包括第 一目的地址与至少两个下一跳地址的对应关系,或到所述第一目的地址对应设备的至少两 个不同的路由信息;伪线建立单元,用于当接收到伪线建立信令,所述伪线建立信令请求建立到所述 第一目的地址对应设备的伪线,根据所述对应关系形成单元形成的第一目的地址对应至少 两个下一跳地址,或到所述第一目的地址对应设备的至少两个不同的路由信息,从本地设 备建立至少两条伪线。本发明实施例提供一种伪线建立系统,包括转发设备和服务提供商的终结边缘设 备 TPE ;所述服务提供商的终结边缘设备TPE,用于生成标签映射报文,在标签映射报文中 包括处于分叉位置的转发设备信息,和处于分叉位置的转发设备的至少两个下一跳或至少 两个出接口的信息;发送生成的标签映射报文给转发设备;所述转发设备,用于接收标签映射报文,解析所述标签映射报文得到处于分叉位 置的转发设备信息,和处于分叉位置的转发设备的至少两个下一跳或至少两个出接口的信 息;将所述处于分叉位置的转发设备信息与本地设备信息比较,若相匹配,根据所述至少两 个下一跳或至少两个出接口的信息从所述转发设备建立至少两条伪线。本实施例伪线建立方法,适用于MS-PW系统的伪线建立,包括转发设备接收到与用户边缘设备直接连接的TPE发送的标签映射报文,解析得到处于分叉位置的转发设备信 息,及该转发设备的至少两个下一跳的信息或至少两个出接口,并根据所述至少两个下一 跳或至少两个出接口的信息从该转发设备建立至少两条伪线。采用本发明实施例的方法 建立至少两条伪线时,TPE需要发送一个标签映射报文即可建立至少两条伪线,和现有技术 中TPE发送一个标签映射报文建立一条伪线相比,本实施例的伪线建立方法需要在分叉位 置的转发设备到目的节点之间的多条伪线,这样能节省网络资源并提供了 MS-PW的高效保 护;且在处于分叉位置的转发设备建立两条伪线,完成了多个MS-PW分段的建立,并 可实现MS-PW分段的主备标识。在确定主伪线分段发生故障时,可以在转发设备上实现 MS-PW的快速保护倒换。这样加快了伪线快速恢复的流程,能从处于分叉位置的转发设备提 供MS-PW的段保护,更好地利用网络资源。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图Ia是MS-PW构建的组网系统的结构示意图;图Ib是另一 MS-PW构建的组网系统的结构示意图;图2是本发明方法实施例一提供的伪线建立方法的流程图;图3是本发明方法实施例二提供的伪线建立方法的流程图;图4是本发明实施例中附加信息Sub-TLV的示意图;图5是本发明方法实施例三提供的伪线建立方法的流程图;图6是本发明方法实施例提供的伪线建立方法适用的MS-PW系统的结构示意图;图7是本发明设备实施例一提供的转发设备的结构示意图;图8是本发明设备实施例一提供的另一转发设备的结构示意图;图9是本发明设备实施例二提供的TPE的结构示意图;图10是本发明设备实施例二提供的另一 TPE的结构示意图;图11是本发明设备实施例三提供的转发设备的结构示意图;图12是本发明设备实施例三提供的另一转发设备的结构示意图;图13是本发明系统实施例提供的伪线建立系统的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。方法实施例一一种伪线建立方法,本实施例的方法可以适用于如图Ia所示的MS-PW系统,在CEl与CE2之间的多段伪线MS-PW中,有一个转发设备SPE2分别与两个不同的TPE连接;也可 以适用于如图Ib所示的MS-PW系统,转发设备SPE2可以通过不同的出接口到达TPE2。本 实施例的方法流程图如图2所示,包括步骤101、转发设备接收标签映射报文,在标签映射报文中包括处于分叉位置的 转发设备信息,和处于分叉位置的转发设备的至少两个下一跳或至少两个出接口的信息;这里处于分叉位置的转发设备是指实现伪线的冗余保护的转发设备,该转发设备 可以是与两个不同的TPE设备连接,如图Ia所示,处于分叉位置的转发设备为SPE2,分别与 TPE3和TPE4连接;也可以是该转发设备可以通过不同的出接口到达同一个下一跳设备,如 图Ib所示,处于分叉位置的转发设备SPE2通过出接口 1和2与下一跳设备TPE2连接。可以理解,在标签映射报文中还可以包括显式路径相关信息用于进行显式路由信 息发布,如标识建立至少两条伪线的主备信息等。步骤102、转发设备解析标签映射报文得到处于分叉位置的转发设备信息,和至少 两个下一跳或至少两个出接口的信息;可以理解,在解析标签映射报文得到处于分叉位置的转发设备信息,和至少两个 下一跳或至少两个出接口的信息时,可以解析标签映射报文中显式路径(explicit path) 信息如类型、长度及数值(Type Length Value, TLV)中的附加信息(Sub-TLV)中的信息。 而转发设备信息可以是设备标识等,下一跳的信息可以是设备网络协议(IP)地址等信息。步骤103、转发设备将处于分叉位置的转发设备信息与本地设备信息比较,若相匹 配,根据至少两个下一跳或至少两个出接口的信息从转发设备建立至少两条伪线;若不相 匹配,说明该转发设备并没有处于分叉位置,则将该标签映射报文转发给下一跳的节点设 备,完成MS-PW分段的建立。如果得到的处于分叉位置的转发设备信息与本地设备信息相匹配,则说明该转发 设备即为处于分叉位置的转发设备,对应图1中的SPE2。在根据至少两个下一跳或至少两 个出接口的信息从该转发设备建立至少两条伪线,具体地,可以在该转发设备与每个下一 跳地址信息对应的TPE设备之间都建立一条伪线,或在该转发设备通过至少两个出接口与 下一跳的TPE设备分别建立一条伪线。可以理解,建立的伪线数量小于或等于下一跳的个数,或者小于或等于出接口的 个数,比如,当有4个下一跳的信息,则可以建立2或3或4条伪线。在建立伪线的过程中,可以根据预置的策略将其中一条伪线设置为主伪线,其它 伪线设置为备伪线。这样在建立伪线后,当处于分叉位置的转发设备确定主伪线发生故障 时,可以直接完成伪线的快速保护切换。本实施例伪线建立方法,适用于MS-PW系统的伪线建立,包括转发设备接收到与 用户边缘设备直接连接的TPE发送的标签映射报文,解析得到处于分叉位置的转发设备信 息,及该转发设备的至少两个下一跳或至少两个出接口的信息,并根据至少两个下一跳或 至少两个出接口的信息从该转发设备建立至少两条伪线。采用本发明实施例的方法建立至 少两条伪线时,TPE需要发送一个标签映射报文即可建立至少两条伪线,和现有技术中TPE 发送一个标签映射报文建立一条伪线相比,本实施例的伪线建立方法是在分叉位置的转发 设备到目的节点之间建立多条伪线,这样能减少了伪线建立所消耗的资源;且在处于分叉位置的转发设备建立两条伪线,完成了多个MS-PW分段的建立,可实现主备MS-PW分段的标识。在确定主伪线发生故障时,可以在转发设备上实现MS-PW的 快速保护倒换。这样加快了伪线快速恢复的流程,能从处于分叉位置的转发设备提供MS-PW 的段保护,更好地利用网络资源。在本发明的一个具体实施例中,转发设备在步骤103中建立至少两条伪线之前还 可以获取这至少两条伪线的主备关系信息,并根据主备关系信息建立至少两条伪线。具体 地,可以通过直接解析接收的标签映射报文中Sub-TLV中的信息来获取,也可以通过接收 用户边缘设备发送的主备伪线信息通告,并解析主备伪线信息通告中的主备伪线信息来获 取,还可以根据预置的策略来获取,等这并不构成对本发明实施例的限制。方法实施例二一种伪线建立方法,本实施例的方法可以适用于如图Ia所示的MS-PW系统,在CEl 与CE2之间的多段伪线MS-PW中,有一个转发设备SPE2分别与两个不同的TPE连接;也可 以适用于如图Ib所示的MS-PW系统,转发设备SPE2可以通过不同的出接口到达TPE2。本 实施例的方法流程图如图3所示,包括步骤201、TPEl生成标签映射报文,在标签映射报文中包括处于分叉位置的转发 设备信息,和处于分叉位置的转发设备的两个下一跳或至少两个出接口的信息;可以理解,TPE在进行显式路由的发布时,会配置源配置独立标识 (sourceattachment individual identifier, SAII),配置组 t示 i只(attachment group identifier, AGI)、TAII信息以及到达与对端的用户边缘设备直接连接的TPE的显式路径 fn息ο处于分叉位置的转发设备是指实现伪线的冗余保护的转发设备,在用户边缘设备 之间有至少两条多段伪线MS-PW时,TPE将这至少两条多段伪线中经过的设备进行比较,获 得处于分叉位置的转发设备信息,在生成标签映射报文时,TPE在标签映射报文中显式路径 信息TLV中增加附加信息(Sub-TLV)即子TLV ;并在附加信息Sub-TLV中携带处于分叉位 置的转发设备信息,和该转发设备的至少两个下一跳或至少两个出接口的信息。如图4所 示的为具体的Sub-TLV的结构图,其中Value可以是IPv4地址,也可以是IPv6地址。步骤202、TPE发送生成的标签映射报文给转发设备,以便与处于分叉位置转发设 备信息匹配的转发设备,根据至少两个下一跳或至少两个出接口的信息从转发设备建立至 少两条伪线。转发设备接收到生成的标签映射报文之后,进行的伪线建立方法如方法实施例一 所述,在此不再赘述。可以理解,TPE还可以在标签映射报文中的Sub-TLV中携带用户边缘设备之间的 多段伪线的主备关系信息,这样处于分叉位置的转发设备接收到标签映射报文后,按照主 备关系信息设置至少两条伪线。在一个具体的实施例中,TPE还可以发送主备伪线信息通告给转发设备,通知从处 于分叉位置的转发设备建立的至少两条伪线的主备情况,这样与处于分叉位置转发设备信 息匹配的转发设备,是根据主备伪线信息通告建立至少两条伪线。本实施例伪线建立方法,适用于MS-PW系统的伪线建立,包括与用户边缘设备 连接的TPE,生成标签映射报文,其中包括处于分叉位置的转发设备信息,及该转发设备的 至少两个下一跳或至少两个出接口的信息,当处于分叉位置的转发设备接收标签映射报文后,则根据至少两个下一跳或至少两个出接口的信息从该转发设备建立至少两条伪线。采 用本发明实施例的方法建立至少两条伪线时,TPE需要发送一个标签映射报文即可建立至 少两条伪线,和现有技术中TPE发送一个标签映射报文建立一条伪线相比,本实施例的伪 线建立方法在分叉位置的转发设备到目的节点之间建立多条伪线,这样能减少了伪线建立 所消耗的资源;且在处于分叉位置的转发设备建立至少两条伪线后,其中有一条是主伪线,这样 当处于分叉位置的转发设备确定主伪线发生故障时,可以直接进行主备伪线的切换,和现 有技术中需要TPE发送切换信令进行切换相比,简化了伪线保护切换的流程,可以从处于 分叉位置的转发设备提供段保护,更好地利用网络资源。方法实施例三一种伪线建立方法,本实施例的方法可以适用于如图1所示的MS-PW系统,在CEl 与CE2之间的多段伪线中,有一个转发设备SPE2分别与两个不同的TPE连接,并在这两 个不同的TPE3和TPE4上配置相同的任播(Anycast)地址;也可以适用于如图Ib所示的 MS-PW系统,转发设备SPE2可以通过不同的出接口到达TPE2。本实施例的伪线建立方法流 程图如图5所示,包括步骤301、进行路由信息的扩展过程中,在转发设备SPE2上形成伪线路由表项信 息,其中包括第一目的地址与至少两个下一跳地址的对应关系,即任播地址与至少两个下 一跳地址的对应关系,或到第一目的地址对应设备的至少两个不同的伪线路由信息;可以理解,在如图Ia的情况下,如果CEl与CE2之间建立通信时,在路由扩散过程 中会形成PW的路由表项信息,即目的地址(Destination)和下一跳地址(Next Hop)的对 应关系。具体地,通过路由协议完成PW路由的发布,并在设备上形成PW路由表项信息;而 在TPE3和TPE4配置相同的任播地址,两个设备按照相同地址进行路由信息发布,并在经过 的转发设备上形成路由表项信息。而对于处于分叉位置的转发设备SPE2会形成同一个目的地址对应至少两个不同 的下一跳地址的路由表项。在如图Ib的情况下,如果CEl与CE2之间建立通信时,在路由扩散过程中会形成 PW的路由表项信息,包括目的地址与设备出接口的对应关系,TPEl发送路由扩展消息,以 目的地址为TPEl的地址进行路由信息发布,并在经过的转发设备上形成路由表项信息;而 TPE2发送路由消息,以TPE2地址为目的地址,且从SPE2到TPE2为至少两个出接口这样至 少两个伪线路由信息来发布路由信息,并在经过的转发设备上形成路由表项信息。而处于分叉位置的转发设备SPE2会形成一个目的地址对应至少两个不同的伪线 路由信息的路由表项。步骤302、转发设备SPE2当接收到伪线建立信令,该伪线建立信令请求建立到第 一目的地址对应设备的伪线,根据至少两个下一跳地址,或到第一目的地址对应设备的至 少两个不同的路由信息,从本地设备即该转发设备建立至少两条伪线。可以理解,在进行伪线建立前,可以获取至少两条伪线的主备伪线信息,根据主备 伪线信息建立至少两条伪线,而在获取主备伪线信息时,可以是根据本地设备预置的策略 等方法获取。以下一个具体的实施例进行说明,结构示意图如图6所示,转发设备SPE与两个TPE连接,首先需要在TPE5和TPE6上配置同一个任播地址5. 5. 5. 5,具体通过如下方法实 现伪线的建立过程1、伪线建立的准备工作,即路由信息的发布路由信息扩散在路由信息扩散过程中,在设备上形成伪线路由表项信息,TPEl 发送路由扩展消息,以目的地址为1. 1. 1. 1进行路由信息的发布;在SPE上形成路由表项 目的节点为1.1.1.1时下一跳节点为1.1.1.1的对应关系,并根据转发出口发送路由扩展 消息;当TPE5和TPE6接收到标签映射报文,分别形成表项目的地址为1. 1. 1. 1时下一跳 节点为2. 2. 2. 2的对应关系。TPE5和TPE6发送路由扩展消息,以目的节点为5. 5. 5. 5来发布路由信息;当SPE 根据标签映射报文,形成表项目的地址为5. 5. 5. 5时,下一跳分别为3. 3. 3. 3和4. 4. 4. 4 的对应关系;TPEl形成表项目的地址为5. 5. 5. 5时下一跳为2. 2. 2. 2的对应关系。2、伪线的建立从TPEl到SPE建立一条伪线;从SPE进行伪线建立时,当TPEl接收到伪线建立信 令,请求建立到目的地址5. 5. 5. 5对应设备的伪线,则根据路由表项信息中的两个下一跳 地址,从SPE建立两条伪线,在建立时,可以根据预置的配置进行设置伪线的主备情况。在建立了至少两条伪线后,当SPE确定主伪线发生故障时,可以直接通过配置与 TPE5和TPE6之间接口对信息的收发,来实现主备伪线的切换,而不需要与用户边缘设备之 间连接的TPE发送切换信令来进行切换,这样简化了伪线的恢复流程。本实施例伪线建立方法,适用于MS-PW系统的伪线建立,包括转发设备形成伪线 路由表项信息,包括第一目的地址与至少两个下一跳地址的对应关系,或到第一目的地址 对应设备的至少两个不同的路由信息;当接收到伪线建立信令,请求建立到第一目的地址 对应设备的伪线,根据至少两个下一跳地址,或到第一目的地址对应设备的至少两个不同 的路由信息,从本地设备建立至少两条伪线。和现有技术中需要TPE设备发送主备伪线的 切换信令来进行切换相比,采用本发明实施例的方法建立至少两条多跳伪线后,其中有一 条是主伪线,这样当该转发设备确定主伪线发生故障时,直接进行主备伪线的切换,这样简 化了伪线的恢复流程,也能节省网络资源。设备实施例一一种转发设备,结构示意图如图7所示,包括报文接收单元10,用于接收标签映射报文,标签映射报文中包括处于分叉位置 的转发设备信息,及处于分叉位置的转发设备的至少两个下一跳或至少两个出接口的信 息;这里处于分叉位置的转发设备是指实现伪线的冗余保护的转发设备,可以是该转 发设备与两个不同的TPE设备连接;也可以是该转发设备可以通过不同的出接口到达同一 个下一跳设备。在标签映射报文中还包括显式路径信息用于进行显式路由信息发布的信 息,标识建立至少两条伪线的主备信息等。解析单元11,用于解析报文接收单元10接收的标签映射报文,得到处于分叉位置 的转发设备信息,和至少两个下一跳或至少两个出接口的信息;可以理解,解析单元11具体可以是子TLV解析单元,用于解析标签映射报文中显 式路径信息如TLV中的附加类型Sub-TLV的信息,得到处于分叉位置的转发设备信息,和该
10转发设备的至少两个下一跳或至少两个出接口的信息。匹配建立单元12,用于将解析单元11解析得到的处于分叉位置的转发设备信息 与本地设备信息比较,若相匹配,根据至少两个下一跳或至少两个出接口的信息从转发设 备建立至少两条伪线。举例来说,匹配建立单元12如果得到的处于分叉位置的转发设备信息与本地设 备信息相匹配,则说明该转发设备即为处于分叉位置的转发设备。再根据至少两个下一跳 的信息或至少两个出接口从该转发设备建立至少两条伪线,具体地,在该转发设备与每个 下一跳地址信息对应的TPE设备之间都建立一条伪线,或在该转发设备通过至少两个出接 口与下一跳的TPE设备分别建立一条伪线;若不相匹配,说明该转发设备并没有处于分叉 位置,则将该标签映射报文转发给下一跳的节点设备,完成MS-PW分段的建立。在建立伪线的过程中,可以根据预置的策略将其中一条伪线设置为主伪线,其它 伪线设置为备伪线。这样在建立伪线后,当处于分叉位置的转发设备确定主伪线发生故障 时,可以直接完成伪线的快速保护切换。参考图8所示,在一个具体的实施例中,转发设备还可以包括信息获取单元13,用 于获取建立至少两条伪线的主备关系信息,而匹配建立单元12就是根据信息获取单元13 获取的主备关系信息建立伪线的。具体地,信息获取单元13可以是解析子单元,用于解析报文接收单元10接收的标 签映射报文得到至少两条伪线的主备关系信息,也可以是通告接收解析子单元,用于接收 与用户边缘设备连接的TPE发送的主备伪线信息通告,并解析主备伪线信息通告来获得。在其它的具体实施例中,转发设备还可以包括故障切换单元14,用于确定匹配 建立单元12建立的至少两条伪线中的主伪线发生故障时,进行主备伪线的切换。本实施例的转发设备中,报文接收单元10接收到与用户边缘设备直接连接的TPE 发送的标签映射报文,解析单元11解析得到处于分叉位置的转发设备信息,及该转发设备 的至少两个下一跳或至少两个出接口的信息,若处于分叉位置的转发设备信息与本地设备 信息相匹配,由匹配建立单元12根据至少两个下一跳或至少两个出接口的信息从该转发 设备建立至少两条伪线。本发明实施例的转发设备在建立至少两条伪线时,TPE需要发送 一个标签映射报文即可建立至少两条伪线,和现有技术中TPE发送一个标签映射报文建立 一条伪线相比,本实施例的转发设备建立从本地设备到目的节点之间的多条伪线,这样能 减少了伪线建立所消耗的资源;且在处于分叉位置的转发设备建立两条伪线后,完成了多个MS-PW分段的建立, 可实现主备MS-PW分段的标识。当故障切换单元14确定主伪线发生故障时,可以在转发设 备上实现MS-PW的快速保护倒换。这样加快了伪线快速恢复的流程,能从处于分叉位置的 转发设备提供MS-PW的段保护,更好地利用网络资源。设备实施例二一种服务提供商的终结边缘设备TPE,结构示意图如图9所示,包括报文生成单元20,用于生成标签映射报文,标签映射报文中包括处于分叉位置 的转发设备信息,和处于分叉位置的转发设备的至少两个下一跳或至少两个出接口的信 息;报文生成单元20在生成标签映射报文时,可以在标签映射报文中显式路径信息TLV中增加附加信息Sub-TLV ;并在附加类型Sub-TLV中添加处于分叉位置的转发设备信 息,和该转发设备的至少两个下一跳或至少两个出接口的信息。报文发送单元21,发送报文生成单元20生成的标签映射报文给转发设备,以便与 处于分叉位置的转发设备信息匹配的转发设备,根据两个下一跳或至少两个出接口的信息 从转发设备建立至少两条伪线。参考图10所示,在一个具体的实施例中,TPE还可以包括通告发送单元22,用 于发送主备伪线信息通告给转发设备,以便与处于分叉位置的转发设备信息匹配的转发设 备,还根据主备伪线信息通告建立至少两条伪线。本实施例的服务提供商的终结边缘设备TPE中,由报文生成单元20生成标签映射 报文,在标签映射报文中包括处于分叉位置的转发设备信息,及该转发设备的至少两个下 一跳或至少两个出接口的信息,并由报文发送单元21进行发送标签映射报文。当处于分叉 位置的转发设备接收标签映射报文后,则根据至少两个下一跳或至少两个出接口的信息从 该转发设备建立至少两条伪线。本发明实施例中TPE需要发送一个标签映射报文即可建立 至少两条伪线,和现有技术中TPE发送一个标签映射报文建立一条伪线相比,能减少了伪 线建立所消耗的资源;且在处于分叉位置的转发设备建立至少两条伪线后,其中有一条是主伪线,这样 当主伪线发生故障时,可以直接进行主备伪线的切换,和现有技术中需要TPE发送切换信 令进行切换相比,简化了伪线保护切换的流程,可以从处于分叉位置的转发设备提供段保 护,更好地利用网络资源。设备实施例三一种转发设备,结构示意图如图11所示,包括对应关系形成单元30,用于形成伪线路由表项信息,伪线路由表项信息包括第 一目的地址与至少两个下一跳地址的对应关系,或到第一目的地址对应设备的至少两个不 同的路由信息;可以理解,对应关系形成单元30是在TPE设备进行路由信息扩散的过程中,接收 到路由扩展消息后形成的。伪线建立单元31,用于当接收到伪线建立信令,伪线建立信令请求建立到第一目 的地址对应设备的伪线,根据对应关系形成单元30形成的第一目的地址对应至少两个下 一跳地址,或到第一目的地址对应设备的至少两个不同的路由信息,从本地设备建立至少 两条伪线。参考如图12所示,在一个具体的实施例中,本实施例中的设备还可以包括主备信息获得单元32,用于获取至少两条伪线的主备伪线信息;伪线建立单元31是根据主备信息获得单元32获得的主备伪线信息从本地设备建 立至少两条伪线。本实施例的转发设备中,对应关系形成单元30形成伪线路由表项信息,包括第一 目的地址与至少两个下一跳地址的对应关系,或到第一目的地址对应设备的至少两个不同 的路由信息,当伪线建立单元31接收到伪线建立信令,请求建立到第一目的地址对应设备 的伪线,根据至少两个下一跳地址,或到第一目的地址对应设备的至少两个不同的路由信 息,从本地设备建立至少两条伪线。和现有技术中TPE设备发送主备伪线的切换信令来进行切换相比,采用本发明实施例的方法建立至少两条多跳伪线后,其中有一条是主伪线,这 样当该转发设备确定主伪线发生故障时,直接进行主备伪线的切换,这样简化了伪线的恢 复流程,也能节省网络资源。系统实施例一种伪线建立系统,结构示意图如图13所示,包括转发设备200和服务提供商的 终结边缘设备TPE100,其中服务提供商的终结边缘设备TPE100,用于生成标签映射报文,在标签映射报文中 包括处于分叉位置的转发设备信息,和处于分叉位置的转发设备的至少两个下一跳或至少 两个出接口的信息;发送生成的标签映射报文给转发设备200 ;转发设备200,用于接收标签映射报文,解析标签映射报文得到处于分叉位置的转 发设备信息,和处于分叉位置的转发设备的至少两个下一跳或至少两个出接口的信息;将 处于分叉位置的转发设备信息与本地设备信息比较,若相匹配,根据至少两个下一跳或至 少两个出接口的信息从转发设备建立至少两条伪线。可见,本发明实施例的伪线建立方法,适用于MS-PW系统的伪线建立,包括转发 设备接收到与用户边缘设备直接连接的TPE发送的标签映射报文,解析得到处于分叉位置 的转发设备信息,及该转发设备的至少两个下一跳的信息或至少两个出接口,并根据至少 两个下一跳或至少两个出接口的信息从该转发设备建立至少两条伪线。采用本发明实施例 的方法建立至少两条伪线时,TPE需要发送一个标签映射报文即可建立至少两条伪线,和现 有技术中TPE发送一个标签映射报文建立一条伪线相比,本实施例的伪线建立方法需要在 分叉位置的转发设备到目的节点之间的多条伪线,这样能节省网络资源并提供了 MS-PW的 高效保护;且在处于分叉位置的转发设备建立两条伪线,完成了多个MS-PW分段的建立,并 可实现主备MS-PW分段的标识。在确定主伪线分段发生故障时,可以在转发设备上实现 MS-Pff的快速保护倒换。这样加快了伪线快速恢复的流程,能从处于分叉位置的转发设备提 供MS-PW的段保护,更好地利用网络资源。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储 介质可以包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘或光盘等。以上对本发明实施例所提供的伪线建立方法、系统及设备,进行了详细介绍,本文 中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮 助理解本发明的方法;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施 方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
1权利要求
1.一种伪线建立方法,其特征在于,包括接收标签映射报文,所述标签映射报文中包括处于分叉位置的转发设备信息,和处于 分叉位置的转发设备的至少两个下一跳或至少两个出接口的信息;解析所述标签映射报文得到所述处于分叉位置的转发设备信息,和所述至少两个下一 跳或至少两个出接口的信息;将本地设备信息与所述处于分叉位置的转发设备信息比较,若相匹配,根据所述至少 两个下一跳或至少两个出接口的信息从所述转发设备建立至少两条伪线。
2.如权利要求1所述的方法,其特征在于,所述根据所述至少两个下一跳或至少两个 出接口的信息从所述转发设备建立至少两条伪线之前还包括获取至少两条伪线的主备关系信息,根据所述主备关系信息建立至少两条伪线。
3.如权利要求2所述的方法,其特征在于,所述获取至少两条伪线的主备关系信息具 体包括解析所述标签映射报文得到至少两条伪线的主备关系信息;或, 接收服务提供商的终结边缘设备TPE发送的主备伪线信息通告,并解析所述主备伪线 信息通告。
4.一种伪线建立方法,其特征在于,包括形成伪线路由表项信息,所述伪线路由表项信息包括第一目的地址与至少两个下一 跳地址的对应关系,或到所述第一目的地址对应设备的至少两个不同的伪线路由信息;当接收到伪线建立信令,所述伪线建立信令请求建立到所述第一目的地址对应设备的 伪线,根据所述至少两个下一跳地址,或到所述第一目的地址对应设备的至少两个不同的 路由信息,从本地设备建立至少两条伪线。
5.如权利要求4所述的方法,其特征在于,所述根据所述至少两个下一跳地址,从本地 设备建立至少两条伪线之前还包括获取所述至少两条伪线的主备伪线信息,并根据所述主备伪线信息从本地设备建立至 少两条伪线。
6.一种转发设备,其特征在于,包括报文接收单元,用于接收标签映射报文,所述标签映射报文中包括处于分叉位置的转 发设备信息,及处于分叉位置的转发设备的至少两个下一跳或至少两个出接口的信息;解析单元,用于解析所述报文接收单元接收的标签映射报文得到所述处于分叉位置的 转发设备信息,和至少两个下一跳或至少两个出接口的信息;匹配建立单元,用于将所述解析单元解析得到的处于分叉位置的转发设备信息与本地 设备信息比较,若相匹配,根据所述至少两个下一跳或至少两个出接口的信息从所述转发 设备建立至少两条伪线。
7.如权利要求6所述的设备,其特征在于,还包括 信息获取单元,用于获取所述至少两条伪线的主备关系信息;则所述匹配建立单元是根据信息获取单元获取的主备关系信息建立伪线的。
8.一种服务提供商的终结边缘设备TPE,其特征在于,包括报文生成单元,用于生成标签映射报文,所述标签映射报文中包括处于分叉位置的转 发设备信息,和处于分叉位置的转发设备的至少两个下一跳或至少两个出接口的信息;报文发送单元,用于发送所述报文生成单元生成的标签映射报文给转发设备,以便与 所述处于分叉位置的转发设备信息匹配的转发设备,根据所述两个下一跳或至少两个出接 口的信息从所述转发设备建立至少两条伪线。
9.如权利要求8所述的设备,其特征在于,还包括通告发送单元,用于发送主备伪线信息通告给转发设备,以便与所述处于分叉位置的 转发设备信息匹配的转发设备,还根据所述主备伪线信息通告建立所述至少两条伪线。
10.一种转发设备,其特征在于,包括对应关系形成单元,用于形成伪线路由表项信息,所述伪线路由表项信息包括第一目 的地址与至少两个下一跳地址的对应关系,或到所述第一目的地址对应设备的至少两个不 同的路由信息;伪线建立单元,用于当接收到伪线建立信令,所述伪线建立信令请求建立到所述第一 目的地址对应设备的伪线,根据所述对应关系形成单元形成的第一目的地址对应至少两个 下一跳地址,或到所述第一目的地址对应设备的至少两个不同的路由信息,从本地设备建 立至少两条伪线。
11.如权利要求10所述的设备,其特征在于,还包括主备信息获得单元,用于获取所述至少两条伪线的主备伪线信息;所述伪线建立单元是根据所述主备信息获得单元获得的主备伪线信息从本地设备建 立至少两条伪线。
12.—种伪线建立系统,其特征在于,包括转发设备和服务提供商的终结边缘设备TPE ;所述服务提供商的终结边缘设备TPE,用于生成标签映射报文,在标签映射报文中包括 处于分叉位置的转发设备信息,和处于分叉位置的转发设备的至少两个下一跳或至少两个 出接口的信息;发送生成的标签映射报文给转发设备;所述转发设备,用于接收标签映射报文,解析所述标签映射报文得到处于分叉位置的 转发设备信息,和处于分叉位置的转发设备的至少两个下一跳或至少两个出接口的信息; 将所述处于分叉位置的转发设备信息与本地设备信息比较,若相匹配,根据所述至少两个 下一跳或至少两个出接口的信息从所述转发设备建立至少两条伪线。
全文摘要
本发明实施例公开了伪线建立方法、系统及设备,应用于通信技术领域。本发明实施例的伪线建立方法包括处于分叉位置的转发设备接收到标签映射报文,解析到处于分叉位置的转发设备信息及该转发设备的至少两个下一跳或出接口信息,将处于分叉位置的转发设备信息与本地设备信息进行比较,相匹配时根据至少两个下一跳或出接口信息从该转发设备建立至少两条伪线。本发明实施例方法中,TPE发送一个标签映射报文即可建立至少两条伪线,减少了伪线建立所消耗的资源;且在主伪线故障时,处于分叉位置的转发设备可以直接进行主备伪线的切换,简化了主备伪线快速恢复切换的流程,能从处于分叉位置的转发设备提供MS-PW的段保护,更好地利用网络资源。
文档编号H04L12/56GK102130813SQ201010001249
公开日2011年7月20日 申请日期2010年1月15日 优先权日2010年1月15日
发明者刘长宝, 曹玮, 薛莉, 邱超娃 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1