一种获取转发邻接标签交换路径信息的方法、系统及节点的制作方法

文档序号:7929441阅读:106来源:国知局
专利名称:一种获取转发邻接标签交换路径信息的方法、系统及节点的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及
法、系统及节点。
种获取转发邻接标签交换路径信息的方
背景技术
在多协议标签交换(Multi-Protocol Label Switching, MPLS)网络中,可以通 过资源预留协议(Resource Reservation Protocol, RSVP)来建立标签交换路径(Label Switch Path, LSP)。在多层网络中,上层网络可以请求下层网络提供下层网络的连接,通 过该连接可以在上层网络两节点间形成邻接。上层网络端点请求建立的连接称为转发邻接 LSP (Forwarding Adjacency LSP,FA-LSP) 。 FA-LSP建立完成后,在上层网络中建立LSP时, 可以将该FA-LSP作为上层网络中两个相邻节点之间的一条链路使用,但是,由于FA-LSP是 下层网络提供的连接,上层网络不具有下层网络拓扑信息,只能在FA-LSP的首节点查找获 得该FA-LSP的路径信息。 随着通信技术的发展,网络规模逐渐增大,为了支持大规模组网,把网络划分为多 个域。如图1所示,路径首节点为节点Rll,路径末节点为节点R34,节点Rll和节点R34之 间有用于同一条业务传输的主备两条路径主用路径经过节点Rll、节点R21、节点R31、节 点R34,备用路径经过节点Rll、节点R26、节点R35、节点R34,由图可知主用路径经过了 Sl、 S2 、 S3共三个FA-LSP ,备用路径经过了 S4 、 S5 、 S6共三个FA-LSP 。 S1、S2、S3、S4、S5、S6这 六个FA-LSP用于同一条业务的传输,因此存在关联关系,但是路径上的各个节点并没有获 取这种关联关系,相应地也没有确定具有这种关联关系的FA-LSP的路径信息。
如果路径没有跨域,随着网络规模的增大, 一条路径可能经过很多节点,故障恢复 时受影响的节点很多,目前通常的做法是把路径划分为多个FA-LSP,例如,一条路径有S1、 S2、 S3共三个FA-LSP,这三个FA-LSP用于同一条业务的传输,因此存在关联关系,但是路 径上的各个节点并没有获取这种关联关系,相应地也没有确定具有这种关联关系的FA-LSP 的路径信息。 用于同一条业务传输的FA-LSP之间存在关联关系,现有技术中采用人工干预的 方法使路径上的各个节点获得FA-LSP的关联关系和关联FA-LSP的路径信息,显然,这种人 工干预的方法使得实际操作的工作量非常大并且容易出错。

发明内容
本发明实施例提供了一种获取转发邻接标签交换路径信息的方法、系统及节点,
可以自动获取关联FA-LSP的路径信息。本发明的技术方案为 —种获取转发邻接标签交换路径FA-LSP信息的方法,该方法包括 路径首节点沿路径向下一节点发送路径PATH消息,若所述路径首节点是所述
PATH消息需要经过的一个转发邻接标签交换路径FA-LSP的首节点,则所述PATH消息携带
了所述FA-LSP的三元组信息;
所述路径首节点接收来自所述下一节点的预留RESV消息; 所述路径首节点根据所述RESV消息确定所述路径上的所述路径首节点与所述路 径末节点之间的FA-LSP的三元组信息; 所述路径首节点获取与所述确定的FA-LSP的三元组信息相对应的FA-LSP的路径 信息。 —种获取转发邻接标签交换路径FA-LSP信息的方法,该方法包括 路径中间节点接收来自路径上的上一节点的路径PATH消息,所述接收的PATH
消息携带了所述路径上的路径首节点与所述路径中间节点之间的转发邻接标签交换路径 FA-LSP的三元组信息; 所述路径中间节点向所述路径上的下一节点发送PATH消息,若所述路径中间节 点是所述发送的PATH消息需要经过的一个FA-LSP的首节点,则所述发送的PATH消息携带 了所述路径首节点与所述路径中间节点之间的FA-LSP的三元组信息及所述发送的PATH消 息需要经过的FA-LSP的三元组信息; 所述路径中间节点接收来自所述下一节点的预留RESV消息; 所述路径中间节点确定所述路径上的所述路径首节点与所述路径末节点之间的
FA-LSP的三元组信息; 所述路径中间节点获取与所述确定的FA-LSP的三元组信息相对应的FA-LSP的路 径信息。 —种获取转发邻接标签交换路径FA-LSP信息的方法,该方法包括 路径末节点接收来自路径上的上一节点的路径PATH消息,所述PATH消息携带了
所述路径上的路径首节点与所述路径末节点之间的FA-LSP的三元组信息; 所述路径末节点获取与所述PATH消息携带的FA-LSP的三元组信息相对应的
FA-LSP的路径信息。 —种节点,该节点包括 第一发送模块,用于沿着路径上的所述路径首节点至路径末节点的方向,向下一 节点发送路径PATH消息,若所述路径首节点是所述PATH消息需要经过的一个转发邻接标 签交换路径FA-LSP的首节点,则所述PATH消息携带了所述FA-LSP的三元组信息;
第一接收模块,用于接收来自所述下一节点的预留RESV消息;
第一确定模块,用于根据所述RESV消息确定所述路径上的所述路径首节点与所 述路径末节点之间的FA-LSP的三元组信息; 第一获取模块,用于获取与所述确定的FA-LSP的三元组信息相对应的FA-LSP的 路径信息。
—种节点,该节点包括 第二接收模块,用于接收来自路径上的上一节点的路径PATH消息,所述接收的 PATH消息携带了所述路径上的路径首节点与所述路径中间节点之间的转发邻接标签交换 路径FA-LSP的三元组信息; 第二发送模块,用于向所述路径上的下一节点发送PATH消息,若所述路径中间节 点是所述发送的PATH消息需要经过的一个FA-LSP的首节点,则所述发送的PATH消息携带 了所述路径首节点与所述路径中间节点之间的FA-LSP的三元组信息及所述发送的PATH消息需要经过的FA-LSP的三元组信息; 第三接收模块,用于接收来自所述下一节点的预留RESV消息; 第二确定模块,用于确定所述路径上的所述路径首节点与所述路径末节点之间的
FA-LSP的三元组信息; 第二获取模块,用于获取与所述确定的FA-LSP的三元组信息相对应的FA-LSP的 路径信息。
—种节点,该节点包括 第四接收模块,用于接收来自路径上的上一节点的路径PATH消息,所述PATH消息 携带了所述路径上的路径首节点与所述路径末节点之间的FA-LSP的三元组信息;
第四获取模块,用于获取与所述PATH消息携带的FA-LSP的三元组信息相对应的 FA-LSP的路径信息。 —种获取转发邻接标签交换路径FA-LSP信息的系统,路径首节点和路径末节点 通信,所述系统包括 路径首节点,用于沿着路径上的所述路径首节点至路径末节点的方向,向下一节 点发送路径PATH消息,若所述路径首节点是所述PATH消息需要经过的一个转发邻接标签 交换路径FA-LSP的首节点,则所述PATH消息携带了所述FA-LSP的三元组信息;接收来自 所述下一节点的预留RESV消息;根据所述RESV消息确定所述路径上的所述路径首节点与 所述路径末节点之间的FA-LSP的三元组信息;获取与所述确定的FA-LSP的三元组信息相 对应的FA-LSP的路径信息。 采用本发明实施例的技术方案,通过正向的PATH消息的传递过程和反向的RESV 消息的反馈过程,路径上的各个节点自动获得路径上FA-LSP的三元组信息,这些FA-LSP基 于同一条业务的传输,存在关联关系,路径上的各个节点进一步根据这些FA-LSP的三元组 信息获得了相应的FA-LSP的路径信息,本发明实施例的技术方案不需要人工干预,减少了 实际操作的工作量并且降低了出错率。


图1是跨域FA-LSP具有关联关系的示意图; 图2是本发明实施例路径首节点的处理流程示意图; 图3是本发明实施例路径中间节点的处理流程示意图; 图4是本发明实施例路径末节点的处理流程示意图; 图5是本发明实施例单域内FA-LSP具有关联关系的示意图; 图6是本发明实施例路径上的节点获取FA-LSP三元组信息的流程图; 图7是本发明实施例跨域FA-LSP具有关联关系的示意图; 图8是本发明实施例主用路径上的节点获取FA-LSP三元组信息的流程图; 图9是本发明实施例备用路径上的节点获取FA-LSP三元组信息的流程图; 图10是本发明实施例主用路径的上的节点刷新FA-LSP三元组信息的流程图; 图11是本发明实施例提供的一种节点的结构图; 图12是本发明实施例提供的另一种节点的结构图; 图13是本发明实施例提供的再一种节点的结构7
图14是本发明实施例提供的一种获取FA-LSP信息的系统的结构图;
图15是本发明实施例提供的另一种获取FA-LSP信息的系统的结构图。
具体实施例方式
为了更清楚地描述本发明,下面结合附图和实施例,对本发明的具体实施方式
作 进一步详细描述 本发明的实施例中,每个FA-LSP均可以由一个三元组信息标识,该三元组信息包 含FA-LSP首节点地址、FA-LSP末节点地址以及FA-LSP ID。本发明的实施例扩展了 RSVP 信令协议,通过扩展的路径(PATH)消息和扩展的预留(RESV)消息,路径上的各个节点自动 获得路径上的路径首节点与路径末节点之间FA-LSP的三元组信息,这些FA-LSP用于同一 条业务的传输,存在关联关系,路径上的各个节点进一步根据这些FA-LSP的三元组信息获 取相应的FA-LSP的路径信息。 本发明实施例提供一种获取FA-LSP信息的方法。本发明实施例的方案中,获取路 径上的FA-LSP的三元组信息包括两个过程正向的PATH消息的传递过程和反向的RESV消 息的反馈过程。 1 、正向的PATH消息的传递过程; 经过该传递过程,路径中间节点获得路径上的路径首节点到该路径中间节点的 FA-LSP的三元组信息;路径末节点获得路径首节点到路径末节点的FA-LSP的三元组信息。
2 、反向的RESV消息的反馈过程; 经过该传递过程,路径中间节点获得路径上的路径首节点到路径末节点的FA-LSP 的三元组信息;路径首节点获得路径上的路径首节点到路径末节点的FA-LSP的三元组信 息。 通过这两个过程,路径上的各个节点自动获得路径上的FA-LSP的三元组信息, 这些FA-LSP用于同一条业务的传输,存在关联关系,路径上的各个节点进一步根据这些 FA-LSP的三元组信息获取相应的FA-LSP的路径信息;该FA-LSP的路径信息可以从有状态 路径计算单元(Path Computation Element, PCE)获取,也可以从各FA-LSP的首节点获取。
根据上述描述,下面描述路径上的各节点的处理流程。路径首节点、路径中间节点 和路径末节点在处理上有所不同。 如图2所示,为本发明实施例路径首节点的处理流程示意图,具体包括
S201,发送PATH消息; 路径首节点沿着路径上的路径首节点至路径末节点的方向,向下一节点发送PATH 消息,若路径首节点是该PATH消息需要经过的一个FA-LSP的首节点,则该PATH消息携带 了该FA-LSP的三元组信息。
S202,接收RESV消息; 路径首节点接收来自路径上的下一节点的RESV消息。
S203,确定FA-LSP的三元组信息; 路径首节点根据RESV消息确定路径上的路径首节点与路径末节点之间的FA-LSP 的三元组信息。 S204,获取FA-LSP的路径信息;
路径首节点获取与确定的FA-LSP的三元组信息相对应的FA-LSP的路径信息。
如图3所示,为本发明实施例路径中间节点的处理流程示意图,具体包括
S301,接收PATH消息; 路径中间节点接收来自路径上的上一节点的PATH消息,该接收的PATH消息携带 路径上的路径首节点与该路径中间节点之间的FA-LSP的三元组信息。
S302 ,发送PATH消息; 路径中间节点向路径上的下一节点发送PATH消息,若路径中间节点是该发送的 PATH消息需要经过的一个FA-LSP的首节点,则该发送的PATH消息携带了路径首节点与路 径中间节点之间的FA-LSP的三元组信息及该发送的PATH消息需要经过的FA-LSP的三元 组信息。 S303,接收RESV消息; 路径中间节点接收来自路径上的下一节点的RESV消息。
S304,确定FA-LSP的三元组信息; 路径中间节点确定路径上的路径首节点与路径末节点之间的FA-LSP的三元组信 息。 根据RESV携带信息的不同分为两种情况
1 、路径中间节点根据接收的RESV消息确定; 2、路径中间节点根据接收的PATH消息和接收的RESV消息共同确定。
S305 ,获取FA-LSP的路径信息; 路径中间节点获取与确定的FA-LSP的三元组信息相对应的FA-LSP的路径信息。
还可以包括S306,路径中间节点向路径上的上一节点发送RESV消息;该发送的 RESV消息可以携带路径上的路径末节点与该路径中间节点之间FA-LSP的三元组信息;或 者,该发送的RESV消息可以携带路径上的路径首节点与路径末节点之间FA-LSP的三元组 信息。步骤S306可以在步骤S304之前执行,也可以在步骤S304之后执行。
如图4所示,为本发明实施例路径末节点的处理流程示意图,具体包括
S401 ,接收PATH消息; 路径末节点接收来自路径上的上一节点的PATH消息,该PATH消息携带路径上的 路径首节点与路径末节点之间的FA-LSP的三元组信息。
S402 ,获取FA-LSP的路径信息; 路径末节点获取与该PATH消息携带的FA-LSP的三元组信息相对应的FA-LSP的 路径信息。 还可以包括S403,路径末节点向上一节点发送RESV消息;该发送的RESV消息可 以携带路径上的路径首节点与路径末节点之间FA-LSP的三元组信息。步骤S403可以在步 骤S402之前执行,也可以在步骤S402之后执行。
下面结合图5,以具体实施例来描述获取的方法。 在图5中,节点A为路径首节点,节点Z为路径末节点,节点F为路径中间节点。如 图6所示,正向的PATH消息的传递过程和反向的RESV消息的反馈过程具体包括
S601 ,节点A向节点F发送PATH消息; 节点A发送PATH消息到下一节点(节点F),节点A为该PATH消息需要经过的一
9个FA-LSP(S1)的首节点,该PATH消息携带S1的三元组信息。 S602 ,节点F收到PATH消息,节点F向节点Z发送PATH消息; 节点F收到节点A发送的PATH消息,该接收的PATH消息携带了 SI的三元组信息。 节点F发送PATH消息到下一节点(节点Z),节点F为该发送的PATH消息需要经
过的一个FA-LSP(S2)的首节点,该发送的PATH消息携带了 S1、S2的三元组信息。 S603 ,节点Z收到PATH消息,节点Z向节点F发送RESV消息;节点Z收到节点F发送的PATH消息,该PATH消息携带了 S1 、 S2的三元组信息。 节点Z发送RESV消息到上一节点(节点F)。 S604,节点F收到RESV消息,节点F向节点A发送RESV消息; 节点F收到节点Z发送的RESV消息。 节点F发送RESV消息到上一节点(节点A),该RESV消息携带SI的三元组信息。
S605,节点A收到RESV消息; 节点A收到节点F发送的RESV消息,该RESV消息携带了 S1的三元组信息。
通过正向的PATH消息的传递过程反向的RESV消息的反馈过程两个过程,节点A 根据接收的RESV消息确定路径上的FA-LSP (SI、S2)的三元组信息,节点F根据接收的PATH 消息和接收的RESV消息确定路径上的FA-LSP (S1、S2)的三元组信息,节点Z接收到的PATH 消息有路径上的FA-LSP (SI、 S2)的三元组信息,这些FA-LSP (SI、 S2)用于同一条业务的 传输,存在关联关系,路径上的各个节点进一步根据这些FA-LSP的三元组信息获取相应的 FA-LSP的路径信息。 通过本实施例的技术方案,路径上节点自动获得路径上FA-LSP的三元组信息, 这些FA-LSP基于同一条业务的传输,存在关联关系,路径上的各个节点进一步根据这些 FA-LSP的三元组信息获得了相应的FA-LSP的路径信息,不需要人工干预,减少了实际操作 的工作量并且降低了出错率。 下面结合图7,以另一个具体实施例来描述获取的方法。 在图7中,路径首节点为节点Rll,路径末节点为节点R34,节点Rll和节点R34之 间有用于同一条业务传输的主备两条路径主用路径经过节点Rll、节点R21、节点R31、节 点R34,备用路径经过节点Rll、节点R26、节点R35、节点R34,由图可知主用路径经过了 Sl、 S2、 S3共三个FA-LSP,备用路径经过了 S4、 S5、 S6共三个FA-LSP。 如图8所示,主用路径的正向PATH消息的传递过程和反向RESV消息的反馈过程 具体包括 S801 ,节点Rl 1向节点R21发送PATH消息; 节点Rl 1发送PATH消息到下一节点(节点R21),节点Rl 1为该PATH消息需要经
过的一个FA-LSP (Sl)的首节点,该PATH消息携带S1的三元组信息。 S802 ,节点R21收到PATH消息,节点R21向节点R31发送PATH消息;节点R21收到节点Rll发送的PATH消息,该接收的PATH消息携带了 Sl的三元组信息。 节点R21发送PATH消息到下一节点(节点R31),节点R21为该发送的PATH消息 需要经过的一个FA-LSP (S2)的首节点,该发送的PATH消息携带Sl、 S2的三元组信息。
S803 ,节点R31收到PATH消息,节点R31向节点R34发送PATH消息;
10
节点R31收到节点R21发送的PATH消息,该接收的PATH消息携带了 Sl、 S2的三 元组信息。节点R31发送PATH消息到下一节点(节点R34),节点R31为该发送的PATH消息
需要经过的一个FA-LSP (S3)的首节点,则发送的PATH消息携带Sl、 S2、 S3的三元组信息。 S804,节点R34收到PATH消息,节点R34向节点R31发送RESV消息;节点R34收到节点R31发送的PATH消息,该PATH消息携带了 S1、S2、S3的三元组信息。 节点R34发送RESV消息到上一节点(节点R31),该发送的RESV消息携带了 Sl、 S2、S3的三元组信息。 S805 ,节点R31收到RESV消息,节点R31向节点R21发送RESV消息; 节点R31收到节点R34发送的RESV消息,该接收的RESV消息携带了 S1、S2、S3的
三元组信息。 节点R31发送RESV消息到上一节点(节点R21),该发送的RESV消息携带了 Sl、 S2、S3的三元组信息。 S806 ,节点R21收到RESV消息,节点R21向节点Rl 1发送RESV消息; 节点R21收到节点R31发送的RESV消息,该接收的RESV消息携带了 S1、S2、S3的
三元组信息。 节点R21发送RESV消息到上一节点(节点Rll),该发送的RESV消息携带了 Sl、
S2、S3的三元组信息。 S807,节点Rll收到RESV消息; 节点Rll收到节点R21发送的RESV消息,该接收的RESV消息携带了 S1、S2、S3的 三元组信息。 通过上述正向的PATH消息的传递过程反向的RESV消息的反馈过程两个过程,主 用路径上的各个节点(节点R11、节点R21、节点R31、节点R34)自动获得主用路径上FA-LSP 的三元组信息。 如图9所示,备用路径的正向PATH消息的传递过程和反向RESV消息的反馈过程 具体包括 S901 ,节点Rl 1向节点R26发送PATH消息; 节点Rl 1发送PATH消息到下一节点(节点R26),节点Rl 1为该PATH消息需要经 过的一个FA-LSP (S4)的首节点,该PATH消息携带S4的三元组信息,该PATH消息还携带有 S1、S2、S3的三元组信息。 S902 ,节点R26收到PATH消息,节点R26向节点R35发送PATH消息; 节点R26收到节点Rll发送的PATH消息,该接收的PATH消息携带了 S4的三元组
信息以及Sl、 S2、 S3的三元组信息。 节点R26发送PATH消息到下一节点(节点R35),节点R26为该发送的PATH消息 需要经过的一个FA-LSP (S5)的首节点,则该发送的PATH消息携带Sl、 S2、 S3、 S4、 S5的三
元组信息。 S903 ,节点R35收到PATH消息,节点R35向节点R34发送PATH消息; 节点R35收到节点R26发送的PATH消息,该接收的PATH消息携带了 S4、 S5的三元组信息以及Sl、 S2、 S3的三元组信息。 节点R35发送PATH消息到下一节点(节点R34),节点R35为该发送的PATH消息 需要经过的一个FA-LSP(S6)的首节点,则发送的PATH消息携带S1、S2、S3、S4、S5、S6的三
元组信息。 S904,节点R34收到PATH消息,节点R34向节点R35发送RESV消息;节点R34收到节点R35发送的PATH消息,该接收的PATH消息携带了 S4、S5、S6的
三元组信息以及Sl、 S2、 S3的三元组信息。 节点R34发送RESV消息到上一节点(节点R35),该发送的RESV消息携带了 S4、 S5、S6的三元组信息。 S905,节点R35收到RESV消息,节点R35向节点R26发送RESV消息;节点R35收到节点R34发送的RESV消息,该接收的RESV消息携带了 S4、S5、S6的
三元组信息。 节点R35发送RESV消息到上一节点(节点R26),该发送的RESV消息携带了 S4、 S5、S6的三元组信息。 S906 ,节点R26收到RESV消息,节点R26向节点Rl 1发送RESV消息;节点R26收到节点R35发送的RESV消息,该接收的RESV消息携带了 S4、S5、S6的
三元组信息。 节点R26发送RESV消息到上一节点(节点Rll),该发送的RESV消息携带了 S4、
S5、S6的三元组信息。 S907,节点Rl 1收到RESV消息; 节点Rll收到节点R26发送的RESV消息,该接收的RESV消息携带了 S4、S5、S6的 三元组信息。 通过上述正向的PATH消息的传递过程反向的RESV消息的反馈过程两个过程, 备用路径上的各个节点(节点R11、节点R26、节点R35、节点R34)自动获得备用路径上的 FA-LSP的三元组信息以及主用路径上的FA-LSP的三元组信息。 对主用路径进行刷新,如图10所示,主用路径刷新的正向PATH消息的传递过程和
反向RESV消息的反馈过程具体包括 S1001,节点Rll向节点R21发送PATH消息; 节点Rll发送PATH消息到下一节点(节点R21),该PATH消息携带S4、 S5、 S6的 三元组信息。 S1002,节点R21收到PATH消息,节点R21向节点R31发送PATH消息; 节点R21收到节点Rll发送的PATH消息,该接收的PATH消息携带S4、S5、S6的三
元组信息。 节点R21发送PATH消息到下一节点(节点R31),该发送的PATH消息携带S4、S5、 S6的三元组信息。 S1003,节点R31收到PATH消息,节点R31向节点R34发送PATH消息;节点R31收到节点R21发送的PATH消息,该接收PATH消息携带S4、S5、S6的三元
组信息。节点R31发送PATH消息到下一节点(节点R34),该发送的PATH消息携带S4、S5、S6的三元组信息。 S1004,节点R34收到PATH消息,节点R34向节点R31发送RESV消息; 节点R34收到节点R31发送的PATH消息,该接收PATH消息携带S4、S5、S6的三元
组信息。 节点R34发送RESV消息到上一节点(节点R31)。 S1005,节点R31收到RESV消息,节点R31向节点R21发送RESV消息; 节点R31收到节点R34发送的RESV消息。 节点R31发送RESV消息到上一节点(节点R21)。 S1006,节点R21收到RESV消息,节点R21向节点Rll发送RESV消息; 节点R21收到节点R31发送的RESV消息。 节点R21发送RESV消息到上一节点(节点Rll)。 S1007,节点Rll收到RESV消息; 节点Rl 1收到节点R21发送的RESV消息。 本实施例中,主用路径中间节点根据接收的PATH消息确定备用路径上的路径首 节点与路径末节点之间的FA-LSP的三元组信息。 通过上述正向的PATH消息的传递过程反向的RESV消息的反馈过程两个过程, 主用路径上的各个节点(节点R11、节点R21、节点R31、节点R34)自动获得备用路径上的 FA-LSP的三元组信息。 到此,主用路径以及备用路径上的各个节点均获得了主用路径以及备用路径的 FA-LSP的三元组信息,这些FA-LSP (S1、S2、 S3、S4、S5、S6)用于同一条业务的传输,存在关 联关系,各个节点进一步根据这些FA-LSP的三元组信息获取相应的FA-LSP的路径信息。
路径上的各个节点获得了关联FA-LSP的路径信息后,在重路由时可以避开这些 关联的FA-LSP,从而提高了重路由的速度和质量。 通过本实施例的技术方案,路径上节点自动获得路径上FA-LSP的三元组信息, 这些FA-LSP基于同一条业务的传输,存在关联关系,路径上的各个节点进一步根据这些 FA-LSP的三元组信息获得了相应的FA-LSP的路径信息,不需要人工干预,减少了实际操作 的工作量并且降低了出错率。 如图ll所示,为本发明提供的一种节点的结构图,该节点11为路径首节点,该节 点11包括 第一发送模块llOl,用于沿着路径上的所述路径首节点至路径末节点的方向,向 下一节点发送路径PATH消息,若所述路径首节点是所述PATH消息需要经过的一个转发邻 接标签交换路径FA-LSP的首节点,则所述PATH消息携带了所述FA-LSP的三元组信息;
第一接收模块1102,用于接收来自所述下一节点的预留RESV消息;
第一确定模块1103,用于根据所述RESV消息确定所述路径上的所述路径首节点 与所述路径末节点之间的FA-LSP的三元组信息; 第一获取模块1104,用于获取与所述确定的FA-LSP的三元组信息相对应的 FA-LSP的路径信息。 如图12所示,为本发明提供的一种节点的结构图,该节点12为路径中间节点,该 节点12包括
13
第二接收模块1201,用于接收来自路径上的上一节点的路径PATH消息,所述接收 的PATH消息携带了所述路径上的路径首节点与所述路径中间节点之间的转发邻接标签交 换路径FA-LSP的三元组信息; 第二发送模块1202,用于向所述路径上的下一节点发送PATH消息,若所述路径中 间节点是所述发送的PATH消息需要经过的一个FA-LSP的首节点,则所述发送的PATH消 息携带了所述路径首节点与所述路径中间节点之间的FA-LSP的三元组信息及所述发送的 PATH消息需要经过的FA-LSP的三元组信息; 第三接收模块1203,用于接收来自所述下一节点的预留RESV消息; 第二确定模块1204,用于确定所述路径上的所述路径首节点与所述路径末节点之
间的FA-LSP的三元组信息; 第二获取模块1205,用于获取与所述确定的FA-LSP的三元组信息相对应的 FA-LSP的路径信息。 如图13所示,为本发明提供的一种节点的结构图,该节点13为路径末节点,该节 点13包括 第四接收模块1301,用于接收来自路径上的上一节点的路径PATH消息,所述PATH 消息携带了所述路径上的路径首节点与所述路径末节点之间的FA-LSP的三元组信息;
第四获取模块1302,用于获取与所述PATH消息携带的FA-LSP的三元组信息相对 应的FA-LSP的路径信息。 上述实施例中,由于路径首节点、路径中间节点和路径末节点功能不同,因此当一 个节点分别作为路径首节点、路径中间节点和路径末节点时,具有不同的功能模块,但是上 述三种节点可以集成在一个节点中实现,该节点可以包含上述三种节点的部分或全部的功 能模块。 上述设备内各模块之间的信息交互,执行过程等内容,由于与本发明方法实施例 基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
如图14所示,为本发明实施例提供的一种获取FA-LSP信息的系统的结构图,路径 首节点和路径末节点通信,该系统包括 路径首节点1401,用于沿着路径上的所述路径首节点至路径末节点的方向,向下 一节点发送路径PATH消息,若所述路径首节点是所述PATH消息需要经过的一个转发邻接 标签交换路径FA-LSP的首节点,则所述PATH消息携带了所述FA-LSP的三元组信息;接收 来自所述下一节点的预留RESV消息;根据所述RESV消息确定所述路径上的所述路径首节 点与所述路径末节点之间的FA-LSP的三元组信息;获取与所述确定的FA-LSP的三元组信 息相对应的FA-LSP的路径信息。 路径末节点1402,用于接收来自路径上的上一节点的路径PATH消息,所述PATH消 息携带了所述路径上的路径首节点与所述路径末节点之间的FA-LSP的三元组信息;获取 与所述PATH消息携带的FA-LSP的三元组信息相对应的FA-LSP的路径信息。
如图15所示,该系统还可以包括路径中间节点1403,用于接收来自路径上的上 一节点的路径PATH消息,所述接收的PATH消息携带了所述路径上的路径首节点与所述路 径中间节点之间的转发邻接标签交换路径FA-LSP的三元组信息;向所述路径上的下一节 点发送PATH消息,若所述路径中间节点是所述发送的PATH消息需要经过的一个FA-LSP的首节点,则所述发送的PATH消息携带了所述路径首节点与所述路径中间节点之间的 FA-LSP的三元组信息及所述发送的PATH消息需要经过的FA-LSP的三元组信息;接收来自 所述下一节点的预留RESV消息;确定所述路径上的所述路径首节点与所述路径末节点之 间的FA-LSP的三元组信息;获取与所述确定的FA-LSP的三元组信息相对应的FA-LSP的路 径信息。 上述设备内各模块之间的信息交互,执行过程等内容,由于与本发明方法实施例
基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。 采用本发明实施例的技术方案,通过正向的PATH消息的传递过程和反向的RESV
消息的反馈过程,路径上的各个节点自动获得路径上FA-LSP的三元组信息,这些FA-LSP基
于同一条业务的传输,存在关联关系,路径上的各个节点进一步根据这些FA-LSP的三元组
信息获得了相应的FA-LSP的路径信息,本发明实施例的技术方案不需要人工干预,减少了
实际操作的工作量并且降低了出错率。 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助
软件加必需的硬件平台的方式来实现,本发明的技术方案对背景技术做出贡献的全部或者
部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/
RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,
或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。 本领域技术人员可以理解附图只是一个具体实施例的示意图,附图中的模块或流
程并不一定是实施本发明所必须的。 本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分
布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上
述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。 以上所述仅是本发明的具体实施方式
,应当指出,对于本技术领域的普通技术人
员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应
视为本发明的保护范围。
权利要求
一种获取转发邻接标签交换路径FA-LSP信息的方法,其特征在于,该方法包括路径首节点沿路径向下一节点发送路径PATH消息,若所述路径首节点是所述PATH消息需要经过的一个转发邻接标签交换路径FA-LSP的首节点,则所述PATH消息携带了所述FA-LSP的三元组信息;所述路径首节点接收来自所述下一节点的预留RESV消息;所述路径首节点根据所述RESV消息确定所述路径上的所述路径首节点与所述路径末节点之间的FA-LSP的三元组信息;所述路径首节点获取与所述确定的FA-LSP的三元组信息相对应的FA-LSP的路径信息。
2. 根据权利要求l所述的方法,其特征在于,所述路径首节点获取与所述确定的 FA-LSP的三元组信息相对应的FA-LSP的路径信息,具体包括所述路径首节点从有状态路径计算单元PCE获取与所述确定的FA-LSP的三元组信息 相对应的FA-LSP的路径信息;或者,所述路径首节点从所述确定的FA-LSP的首节点获取与所述确定的FA-LSP的三元组信 息相对应的FA-LSP的路径信息。
3. —种获取转发邻接标签交换路径FA-LSP信息的方法,其特征在于,该方法包括 路径中间节点接收来自路径上的上一节点的路径PATH消息,所述接收的PATH消息携带了所述路径上的路径首节点与所述路径中间节点之间的转发邻接标签交换路径FA-LSP 的三元组信息;所述路径中间节点向所述路径上的下一节点发送PATH消息,若所述路径中间节点是 所述发送的PATH消息需要经过的一个FA-LSP的首节点,则所述发送的PATH消息携带了所 述路径首节点与所述路径中间节点之间的FA-LSP的三元组信息及所述发送的PATH消息需 要经过的FA-LSP的三元组信息;所述路径中间节点接收来自所述下一节点的预留RESV消息;所述路径中间节点确定所述路径上的所述路径首节点与所述路径末节点之间的 FA-LSP的三元组信息;所述路径中间节点获取与所述确定的FA-LSP的三元组信息相对应的FA-LSP的路径信息。
4. 根据权利要求3所述的方法,其特征在于,所述路径中间节点获取与所述确定的 FA-LSP的三元组信息相对应的FA-LSP的路径信息,具体包括所述路径中间节点根据所述接收的RESV消息确定所述路径上的所述路径首节点与所 述路径末节点之间FA-LSP的三元组信息;或者,所述路径中间节点根据所述接收的PATH消息和所述接收的RESV消息确定所述路径上 的所述路径首节点与所述路径末节点之间FA-LSP的三元组信息。
5. 根据权利要求3所述的方法,其特征在于,所述路径中间节点接收来自所述下一 节点的预留RESV消息后,该方法还包括所述路径中间节点向所述上一节点发送RESV消 息;所述发送的RESV消息携带了所述路径上的所述路径末节点与所述路径中间节点之间 FA-LSP的三元组信息,或者,所述发送的RESV消息携带了所述路径上的所述路径首节点与 所述路径末节点之间FA-LSP的三元组信息。
6. —种获取转发邻接标签交换路径FA-LSP信息的方法,其特征在于,该方法包括 路径末节点接收来自路径上的上一节点的路径PATH消息,所述PATH消息携带了所述路径上的路径首节点与所述路径末节点之间的FA-LSP的三元组信息;所述路径末节点获取与所述PATH消息携带的FA-LSP的三元组信息相对应的FA-LSP 的路径信息。
7. 根据权利要求6所述的方法,其特征在于,该方法具体包括所述路径末节点从有状态路径计算单元PCE获取与所述PATH消息携带的FA-LSP的三 元组信息相对应的FA-LSP的路径信息;或者,所述路径末节点从所述路径首节点与所述路径末节点之间的FA-LSP的首节点,获取 与所述PATH消息携带的FA-LSP的三元组信息相对应的FA-LSP的路径信息。
8. 根据权利要求6所述的方法,其特征在于,该方法还包括所述路径末节点向所述上 一节点发送RESV消息;所述发送的RESV消息携带了所述路径上的所述路径首节点与所述 路径末节点之间FA-LSP的三元组信息。
9. 一种节点,其特征在于,该节点包括第一发送模块,用于沿着路径上的所述路径首节点至路径末节点的方向,向下一节点 发送路径PATH消息,若所述路径首节点是所述PATH消息需要经过的一个转发邻接标签交 换路径FA-LSP的首节点,则所述PATH消息携带了所述FA-LSP的三元组信息;第一接收模块,用于接收来自所述下一节点的预留RESV消息;第一确定模块,用于根据所述RESV消息确定所述路径上的所述路径首节点与所述路 径末节点之间的FA-LSP的三元组信息;第一获取模块,用于获取与所述确定的FA-LSP的三元组信息相对应的FA-LSP的路径 信息。
10. —种节点,其特征在于,该节点包括第二接收模块,用于接收来自路径上的上一节点的路径PATH消息,所述接收的PATH 消息携带了所述路径上的路径首节点与所述路径中间节点之间的转发邻接标签交换路径 FA-LSP的三元组信息;第二发送模块,用于向所述路径上的下一节点发送PATH消息,若所述路径中间节点是 所述发送的PATH消息需要经过的一个FA-LSP的首节点,则所述发送的PATH消息携带了所 述路径首节点与所述路径中间节点之间的FA-LSP的三元组信息及所述发送的PATH消息需 要经过的FA-LSP的三元组信息;第三接收模块,用于接收来自所述下一节点的预留RESV消息;第二确定模块,用于确定所述路径上的所述路径首节点与所述路径末节点之间的 FA-LSP的三元组信息;第二获取模块,用于获取与所述确定的FA-LSP的三元组信息相对应的FA-LSP的路径 信息。
11. 一种节点,其特征在于,该节点包括第四接收模块,用于接收来自路径上的上一节点的路径PATH消息,所述PATH消息携带 了所述路径上的路径首节点与所述路径末节点之间的FA-LSP的三元组信息;第四获取模块,用于获取与所述PATH消息携带的FA-LSP的三元组信息相对应的FA-LSP的路径信息。
12. —种获取转发邻接标签交换路径FA-LSP信息的系统,其特征在于,路径首节点和 路径末节点通信,所述系统包括路径首节点,用于沿着路径上的所述路径首节点至路径末节点的方向,向下一节点发 送路径PATH消息,若所述路径首节点是所述PATH消息需要经过的一个转发邻接标签交换 路径FA-LSP的首节点,则所述PATH消息携带了所述FA-LSP的三元组信息;接收来自所述 下一节点的预留RESV消息;根据所述RESV消息确定所述路径上的所述路径首节点与所述 路径末节点之间的FA-LSP的三元组信息;获取与所述确定的FA-LSP的三元组信息相对应 的FA-LSP的路径信息。
13. 根据权利要求12所述的系统,其特征在于,所述路径末节点,用于接收来自路径上的上一节点的路径PATH消息,所述PATH消息携 带了所述路径上的路径首节点与所述路径末节点之间的FA-LSP的三元组信息;获取与所 述PATH消息携带的FA-LSP的三元组信息相对应的FA-LSP的路径信息。
14. 根据权利要求13所述的系统,其特征在于,还包括路径中间节点,用于接收来自路径上的上一节点的路径PATH消息,所述接收的PATH 消息携带了所述路径上的路径首节点与所述路径中间节点之间的转发邻接标签交换路径 FA-LSP的三元组信息;向所述路径上的下一节点发送PATH消息,若所述路径中间节点是所 述发送的PATH消息需要经过的一个FA-LSP的首节点,则所述发送的PATH消息携带了所述 路径首节点与所述路径中间节点之间的FA-LSP的三元组信息及所述发送的PATH消息需 要经过的FA-LSP的三元组信息;接收来自所述下一节点的预留RESV消息;确定所述路径 上的所述路径首节点与所述路径末节点之间的FA-LSP的三元组信息;获取与所述确定的 FA-LSP的三元组信息相对应的FA-LSP的路径信息。
全文摘要
本发明公开了一种获取转发邻接标签交换路径FA-LSP信息的方法、系统及节点,该方法包括路径首节点沿着路径上的路径首节点至路径末节点的方向,向下一节点发送路径PATH消息,若路径首节点是PATH消息需要经过的一个转发邻接标签交换路径FA-LSP的首节点,则PATH消息携带了FA-LSP的三元组信息;路径首节点接收来自下一节点的预留RESV消息;路径首节点根据RESV消息确定路径上的路径首节点与路径末节点之间的FA-LSP的三元组信息;路径首节点获取与确定的FA-LSP的三元组信息相对应的FA-LSP的路径信息。采用本发明实施例的技术方案,不需要人工干预,减少了实际操作的工作量并且降低了出错率。
文档编号H04L29/06GK101753433SQ200810241549
公开日2010年6月23日 申请日期2008年12月22日 优先权日2008年12月22日
发明者吴传军, 岳华名 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1