路由跟踪方法、mpls网络系统及其入口节点的制作方法

文档序号:7653711阅读:176来源:国知局
专利名称:路由跟踪方法、mpls网络系统及其入口节点的制作方法
技术领域
本发明涉及通信领域,更具体而言,涉及一种路由跟踪(traceroute )方法、 一种MPLS网络系统及其入口节点。
技术背景与4专纟克的基于IP (Internet Protocol ,互联网协i义)目的;也址进 4亍转发不同,MPLS ( Multi-Protocol Label Switching,多协i义标签交 换协议)技术基于固定长度的标签进行转发。数据报文在进入MPLS 网络的时候会4艮据才艮文对应的数据流;故分配一个标签,这个标签以 MPLS头部的形式被封装在数据报文的链路层头部与IP头部之间, 在MPLS网络中仅使用标签进行转发,当数据报文离开MPLS网络 时,这个标签从这个报文中拆除。MPLS采用OAM ( Operation and Maintenance, l喿作维护)^/L 制来监控LSP (Label Switched Path,标签交换路径)的连通性、检 测古史障等,IETF (Internet Engineering Task Force,互联网工禾J/f壬务 组)为MPLS开发的OAM才几制有MPLS Ping和MPLS Traceroute等。图1示出了根据现有技术的Traceroute的示意图。图中的Rl 、 R2、 R3等是LSR (Label Switched Router,标签交换路由器。在该 示例的MPLS Traceroute过禾呈中,LSP入口节点(Ingress )即Rl发 起MPLS Traceroute,发送TTL-l, Seq=l的MPLS Echo Request才艮文到R2, R2返回MPLS Echo Reply才艮文到Rl, Ingress节点与 LSR之间的距离通过MPLS头部中的TTL ( Time to Live,生命期) 来控制;4妄着Rl增加TTL与S叫(S叫uence number,序列号)即 发送TTL=2, Seq = 2的MPLS Echo R叫uest才艮文到R4, R4返回 MPLS Echo Reply (应答响应)报文到Rl;接着Rl增加TTL与S叫 即发送TTL = 3, Seq = 3的MPLS Echo Request才艮文到Egress节点 即R5, R5返回MPLS Echo Reply才艮文到Rl , MPLS Traceroute才喿 作结束,于是Rl得到了针对该LSP的连通性情况即该LSP数据平 面拓朴为R1->R2->R4->R5且连通无故障。在实现本发明过程中,发明人发现现有技术中至少存在如下问 题在有多条ECMP (Equal Cost Multi-Path,等效多路径)路径的 情况下,通过traceroute指定LSP对应FEC (FORWARDING EQUIVALENCE CLASS,转发等1"介类)的不同目的地址,虽然统计 上有可能覆盖所有路径,^旦不能^f呆i正可以遍历所有的ECMP节点。 如果LSP是由支持标签聚合的LDP (LABEL DISTRIBUTION PROTOCOL,标签分配协议)建立,且无论是在IP路由还是LSP 上均存在ECMP拓朴,则此时MPLS Traceroute只会随才几选择一条 路径进行连通性检测,不能覆盖所有的ECMP路径。因此,图l所 示的traceroute方法在入口节点无法遍历所有路4圣,无法获4寻ECMP 路径拓朴,更不用说一次性获得了。在这种情况下如果在入口节点 需要通过MPLS Traceroute来获取网络拓朴并4企测连通性,则只能 反复多次使用MPLS Traceroute进行尝试以尽可能的获取不同路径, 而不能通过一次MPLS Traceroute操作完全覆盖所有的路径,导致 该方案效率较低。8本发明实施例旨在提供一种路由跟踪方法、 一种MPLS网络及 其入口节点,以实现对具有ECMP的MPLS网全各系统进^亍if艮踪时, 能够覆盖所有的路径。本发明的一个实施例提供了一种用于MPLS网络的路由跟踪 方法,包括MPLS网络的入口节点通过发送应答请求才艮文以发起 路由跟踪;MPLS网络的中间节点在收到应答请求报文后,向其所 有直接下游节点转发应答请求报文,并且采用应答响应报文回应入 口节点,应答响应报文中包含自己的标签信息、其直接上游节点信 息和所有直接下游节点信息;MPLS网络的出口节点在收到应答请 求才艮文后,采用应答响应才艮文回应入口节点,在应答响应才艮文中包 含自己的标签信息和其直接上游节点信息;入口节点不断接收应答 响应报文,直到收到了 MPLS网络中所有节点的应答响应报文,或 者收不到期望的应答响应报文而超时结束;入口节点使用接收的应 答响应报文的信息形成MPLS网络的标签交换路径信息。本发明的另一实施例4是供了一种MPLS网络系统,包括入口 节点,其包括发起模块,用于发送应答请求报文以发起路由跟踪; 接收模块,用于不断接收应答响应报文,直到收到了MPLS网络中 所有节点的应答响应报文,或者收不到期望的应答响应报文而超时 结束;以及分析模块,用于使用接收的应答响应报文的信息形成 MPLS网络的标签交换路径信息;中间节点,用于在收到应答请求 报文后,向其所有直接下游节点转发应答请求报文,并且采用应答 响应才艮文回应入口节点,应答响应才艮文中包含中间节点的标签4言 息、其直接上游节点信息和所有直接下游节点信息;出口节点,用 于采用应答响应才艮文回应入口节点,在应答响应才艮文中包含自己的 标签信息和其直接上游节点信息。本发明的另一实施例提供了一种MPLS网络中的入口节点,包 括发起模块,用于发送应答请求报文以发起路由跟踪;接收模块, 用于不断接收应答响应才艮文,直到收到了 MPLS网络中所有节点的 应答响应报文,或者收不到期望的应答响应报文而超时结束;以及 分析模块,用于使用接收的应答响应报文的信息形成MPLS网络的 标签交换路径信息。通过上述4支术方案,本发明对具有ECMP的MPLS网纟各系统的 Traceroute实现了覆盖所有的路径,并能够一次性定位路径故障。


此处所i兌明的附图用来4是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中图1示出了根据现有技术的Traceroute的示意图;图2示出了根据本发明实施例的路由跟踪方法的流程图;图 3 示出了才艮据本发明实施例的 ECMP TLV (TYPE-LENGTH-VALUE,类型-长度-值)的结构图;图4示出了根据本发明实施例的接收应答响应报文的流程图;图5至图9示出了才艮据本发明一个实施例的具有ECMP的 MPLS的Traceroute各个状态;图10至图14示出了图5至图9的Traceroute过禾呈中的trace 表的各个状态;图15示出了才艮据本发明另 一实施例的ECMP路径出现故障的 示意图;图16示出了图15的Traceroute过程中的trace表的状态;图17示出了根据本发明一个实施例的入口节点的方框图。
具体实施方式
下面将参考附图并结合实施例,来详细i兌明本发明。图2示出了根据本发明实施例的路由跟踪方法的流程图,其包 ^括以下步驶《S10, MPLS网络的入口节点通过发送MPLS Echo R叫uest 4艮文以发起^各由^艮踪;S20, MPLS网络的中间节点在收到MPLS Echo R叫uest才艮文 后,向其所有直接下游节点转发MPLS Echo R叫uest才艮文,并且采 用MPLS Echo Reply才艮文回应入口节点,MPLS Echo R印ly才艮文中 包含自己的标签信息、其直接上游节点信息和所有直接下游节点信息;S30, MPLS网络的出口节点在Jl文到MPLS Echo R叫uest才艮文 后,采用MPLS Echo Reply才艮文回应入口节点,在MPLS Echo Reply 报文中包含自己的标签信息和其直接上游节点信息;S40,入口节点不断接收MPLS Echo Reply才艮文,直到收到了 MPLS网络中所有节点的MPLS Echo Reply才艮文,或者收不到期望 的MPLS Echo Reply报文而超时结束;S50,入口节点使用接收的MPLS Echo Reply报文的信息形成 MPLS网络的LSP信息。上述实施例中提出在ECMP LSR上复制MPLS Echo Request 报文,并且在每个节点返回的MPLS Echo Reply才艮文中携带该中间 节点的直接上游与所有直接下游节点信息,从而获得网络拓朴,解 决了 ECMP情况下MPLS Traceroute路径的完全覆盖。另外,现有技术因为无法遍历所有的ECMP路径,如果ECMP 的路径故障就发生在没有走过的路径上,则该路径故障检测不到, 所以图1所示的traceroute方法不一定能才企测到ECMP路径故障, 更不用说一次性才企测到ECMP路径故障。而才艮据本发明实施例的 traceroute方法在每个节点返回的MPLS Echo Reply才艮文中携带了 中间节点所有直接下游节点信息,通过超时信息能够一次性定位路 径故障,解决了现有技术的路径故障检测问题。中间节点可以通过复制MPLS Echo R叫uest净艮文,查找转发表, 获得其所有的下游出口标签,以获知其所有直接下游节点的信息。直接上游节点信息可以是中间节点的直接上游节点的IP地址, 所有直接下游节点信息可以是中间节点的所有直接下游节点的IP 地址。可以在MPLS Echo Reply净艮文的TLV字,殳中携带中间节点的 标签信息、其直接上游节点信息和所有直接下游节点信息。还可在MPLS Echo Reply净艮文中i殳置标记,用于标记该MPLS Traceroute方法对ECMP的支持。这个标识可以通过扩展J见有的 MPLS Echo Reply才艮文的TLV来实现。12图3示出了才艮据本发明实施例的ECMPTLV的结构图,如图所 示,在扩展的ECMPTLV里增加节点的上下游地址和上游节点到本 节点的标签及本节点到下游节点的标签。经扩展后的ECMP可以包 4舌以下字4殳Upstream number(上游凄t目)字#史、Upstream IP Address (上游IP地址)字段、Upstream Label(上游标签)字段、Downstream IP Address (下游IP地址)字段、Downstream Label (下游标签)字 段、Downstream IP Address Lists (下游IP地址歹'j表)、Downstream Label Lists下游标签列表等。图3给出了例举了这些字段的字节数 等。入口节点如果收到MPLS Echo Reply报文,则判断是不是出口 节点的MPLS Echo Reply净艮文,不是则继续才妻收MPLS Echo Reply 才艮文;如果收到的MPLS Echo Reply才艮文是出口节点的MPLS Echo Reply报文,则判断是否收到了 LSP中所有节点的MPLS Echo Reply 报文,如果是则结束该接收;如果超过预定时间未收到MPLS Echo Reply报文则结束该接收,并认定为超时。入口节点可以通过设置 定时器来判定判断超时。图4示出了根据该实施例的接收应答响应报文的流程图,包括 以下步骤步骤S402, Ingress发起Traceroute命令,指定采用ECMP格式。步艰《S404, Ingress 4妾收MPLS Echo Reply才艮文,如果没有收 到期望的MPLS Echo Reply,则步骤S410查看是否还有期望的 MPLS Echo R印ly (Ingress收到MPLS Echo R印ly才艮文后,因为才艮 文携带直接下游的地址,所以Ingress就知道了期望接收的MPLS Echo Reply才艮文的节点),如果有,返回4妻收期望的MPLS Echo Reply,否则超时结束。步骤S406,如果收到期望的MPLS Echo Reply,看是不是Egress 的MPLS Echo Reply,不是则返回4娄收期望的MPLS Echo Reply。步骤S408,如果是Egress的MPLS Echo Reply,则查看是否遍 历了整个LSP,如果遍历了则结束,否则,返回接收期望的MPLS Echo Reply 。该MPLS网络系统的中间节点的处理过程为,接收到MPLS Echo Request报文后,把自己的上下游地址填充到ECMP TLV里, -改在MPLS Echo Reply才艮文里返回Ingress。接着,复制MPLS Echo Request报文,查找转发表,获得所有的下游出口标签,发往所有 的下游节点。该MPLS网络系统的Egress的处理过程为j妾收到MPLS Echo R叫uest报文后,对巴下游地址设为NULL,然后才巴自己的上下游地址 Jt真充到ECMP TLV里,方文在MPLS Echo Reply寺艮文里返回Ingress。根据上述实施例提供的Traceroute方法,本发明实施例提供了 一种MPLS网络系统,其包括入口节点,用于发送MPLS Echo R叫uest报文以发起^各由跟踪, 不断接收MPLS Echo Reply才艮文,直到收到了 MPLS网络中所有节 点的MPLS Echo Reply才艮文,或者收不到期望的MPLS Echo Reply 报文而超时结束,以及使用接收的MPLS Echo Reply报文的信息形 成MPLS网络的LSP信息;中间节点,用于在收到MPLS Echo Request净艮文后,向其所有 直4妄下游节点转发MPLS Echo R叫uest才艮文,并且采用MPLS Echo Reply才艮文回应入口节点,MPLS Echo Reply才艮文中包含中间节点 的标签信息、其直接上游节点信息和所有直接下游节点信息;以及出口节点,用于采用MPLS Echo Reply 4艮文回应入口节点,在MPLS Echo Reply报文中包含自己的标签信息和其直接上游节点信 自、(&、 o图17示出了根据本发明一个实施例的入口节点的方框图。具 体来"i兑,入口节点可包括发起模块io,用于发送MPLS Echo Request才艮文以发起路由跟踪;4妄收才莫块20,用于不断4妄收MPLS Echo Reply才艮文,直到收到 了 MPLS网纟各中所有节点的MPLS Echo Reply净艮文,或者4文不到期 望的MPLS Echo Reply才艮文而超时结束;以及分析模块30,用于使用接收的MPLS Echo Reply报文的信息形 成MPLS网络的标签交换路径信息。其中,接收^f莫块可包括第一判断才莫块202,用于如果收到MPLS Echo Reply才艮文,则 判断是不是出口节点的MPLS Echo Reply报文,不是则继续接收 MPLS Echo Reply才艮文;第二判断模块204,用于如果收到的MPLS Echo Reply报文是 出口节点的MPLS Echo Reply报文,则判断是否收到了 LSP中所有 节点的MPLS Echo Reply报文,如果是则结束该4妄^:;第三判断模块206,用于如果超过预定时间未收到MPLS Echo Reply报文则结束该接收,并i人定为超时。图5示出了根据本发明实施例的具有ECMP的MPLS的 Tmceroute习犬态一,其中,LSP已经建立,R1为Ingress,R5为Egress, R2为ECMP节点。图6示出了才艮据本发明实施例的具有ECMP的MPLS的 Traceroute 4犬态二,其中Ingress发送MPLS Echo Request, R2进4亍处理。Ingress发送MPLS Echo Request才艮文,本;也建立trace表,等 待期望的R2的MPLS Echo Reply。接收到MPLS Echo R叫uest报文 的R2节点,首先发送带有上下游;也址<言息的MPLS Echo Reply报 文到Ingress,接着查转发表,入标签为Ll,出标签L2、 L3,复制 MPLS Echo R叫uest才艮文,分别4巴标签换成L2、 L3,从不同的端口 发出去。Ingress收到期望的R2的MPLS Echo Reply后,更新trace 表,这时等待期望的R3、 R4的MPLS Echo Reply。这时Ingress的 表如图10所示,图10示出了 R2节点返回后,Ingress里trace表的 结构。图7示出了才艮据本发明实施例的具有ECMP的MPLS的 Traceroute状态三,其中,中间节点R3进行处理。4妄收到MPLS Echo Request报文的R3首先发送带有上下游i也 址信息的MPLS Echo Reply才艮文到Ingress,接着查转发表,入标签 为L2,出标签L4,复制MPLS Echo R叫uest才艮文,4巴标签才灸成L4, 从端口发出去。Ingress收到期望的R3的MPLS Echo Reply后,更 新trace表,这时等待期望的2个R4的MPLS Echo Reply。这时 Ingress的trace表如图11所示,图11示出了示出了 R3节点返回后, Ingress里trace表的结才勾。图8示出了才艮据本发明实施例的具有ECMP的MPLS的 Tmceroute状态四,其中,中间节点R4进行处理。才妄收到MPLS Echo R叫uest才艮文的R4首先发送带有上下游地 址信息的MPLS Echo Reply才艮文到Ingress 。如果是收到第一份 MPLS Echo R叫uest (根据序列号S叫弁的检查验证)则查转发表, 复制MPLS Echo Request才艮文,4巴标签换成出口标签L5,从端口发 出去。随后收到的MPLS Echo Request由于具有相同的Seq#, R4 对该request进行应答后自动丢弃该净艮文,不向下游发了,即R4只 会向下游发一个MPLS Echo R叫uest才艮文。Ingress收到期望的2个 R4的MPLS Echo Reply后,更新trace表,这时等4寺期望的R5的 MPLS Echo Reply。这时Ingress的表^口图12所示,图12示出了 R4 节点返回后,Ingress里trace表的结构。该trace表可以简4b成图13所示结构,图13示出了R4节点返 回后,Ingress里简的trace表的结构。图9示出了根据本发明实施例的具有ECMP的MPLS的 Traceroute习犬态五,其中,Egress节点R5进4亍处5里。孑妄收到MPLS Echo R叫uest才艮文的R5首先4巴下游i也址置 NULL,然后发送带有上下游地址信息的MPLS Echo Reply才艮文到 Ingress 。这时Ingress的表in图14所示,图14示出了 Eress R5节点 返回后,Ingress里trace表的结冲勾。因为收到了含有NULL下游;也址的MPLS Echo Reply, Ingress 知道有Egress返回,遍历trace表,发现所有的节点都返回了 MPLS Echo Reply,即f=l,;文有其月望的MPLS Echo Reply,即traceroute 完毕,没有故障,并且得到了该LSP的所有拓朴路径,见图14。图15示出了根据本发明另一实施例的ECMP路径出现故障的 示意图,其中,R3和R4之间的ECMP路径出现故障。由于R3和R4之间的ECMP出现故障,R3的MPLS Echo Request报文不能到达R4,所以R4只返回了 一份上游节点是R2的 MPLS Echo Reply才艮文。Ingress在等待期望的R3下游的R4的MPLS Echo Reply超时后,得到的trace表如图16所示,图16示出了 Egress R5节点返回后,Ingress里trace表的结构。Ingress通过图16,很容易得知上游是R3的R4没有返回MPLS Echo Reply, R3和R4之间路径发生故障,该情况下,也能获得LSP 的路径拓朴。通过以上两个实例,可以清楚的看到,该发明解决了传统 Traceroute下ECMP路径全覆盖和ECMP路径故障无法4企测的问题。乂人以上的描述中,可以看出,本发明上述的实施例实现了如下 技术效果1) .本发明在ECMP LSP无故障时,在入口节点4吏用一个 traceroute —次性获取ECMP LSP的拓朴与连通性信息;2) .本发明在ECMP LSP有故障时,在入口节点使用一个 traceroute —次性定4立古文障。显然,本领域的技术人员应该明白,上述的本发明的各模块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执4亍的程序代码来实现,从而,可以将它们存々者在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模18块来实现。这样,本发明不限制于任何特定的硬件和软件结合。应 该明白,易见的,不脱离本发明的精神保护范围以上所述仅为本发明的优选实施例而已,并不用于限制本发 明,对于本领域的4支术人员来说,本发明可以有各种更改和变化。 凡在本发明的4青神和原则之内,所作的任何》务改、等同替换、改进 等,均应包含在本发明的保护范围之内。
权利要求
1.一种用于MPLS网络的路由跟踪方法,其特征在于,包括所述MPLS网络的入口节点通过发送应答请求报文以发起路由跟踪;所述MPLS网络的中间节点在收到应答请求报文后,向其所有直接下游节点转发应答请求报文,并且采用应答响应报文回应所述入口节点,所述应答响应报文中包含自己的标签信息、其直接上游节点信息和所有直接下游节点信息;所述MPLS网络的出口节点在收到所述应答请求报文后,采用应答响应报文回应所述入口节点,在所述应答响应报文中包含自己的标签信息和其直接上游节点信息;所述入口节点不断接收应答响应报文,直到收到了所述MPLS网络中所有节点的应答响应报文,或者收不到期望的应答响应报文而超时结束;所述入口节点使用接收的应答响应报文的信息形成所述MPLS网络的标签交换路径信息。
2. 根据权利要求1所述的路由跟踪方法,其特征在于,所述中间 节点通过复制应答请求报文,查找转发表,获得其所有的下游 出口标签,以获知其所有直接下游节点的信息。
3. 根据权利要求1所述的路由跟踪方法,其特征在于,所述直接 上游节点信息包括所述中间节点的直接上游节点的IP地址, 所述所有直接下游节点信息包括所述中间节点的所有直4妄下 游节点的IP;也i止。
4. 根据权利要求1所述的路由跟踪方法,其特征在于,在所述应 答响应报文的类型-长度-值字段中携带所述中间节点的标签 信息、其直接上游节点信息和所有直接下游节点信息。
5. 根据权利要求1所述的路由跟踪方法,其特征在于,所述入口 节点不断接收应答响应报文,直到收到了所述MPLS网络中 所有节点的应答响应才艮文,或者收不到应答响应净艮文而超时, 具体包括所述入口节点如果收到应答响应报文,则判断是不是出 口节点的应答响应报文,不是则继续接收应答响应报文;如果收到的应答响应报文是所述出口节点的应答响应报 文,则通过查看是否遍历了所述MPLS网络中所有节点来判 断是否收到了所述MPLS网络中所有节点的应答响应报文, 如果是则结束该接收;如果超过预定时间未收到期望的应答响应才艮文则结束该 4妄收,并i人定为超时。
6. 根据权利要求1至5所述的路由跟踪方法,其特征在于,还包 括在应答响应才艮文中i殳置标记,用于表示所述3各由3艮踪方 法能够用于具有等效多路径的MPLS网络。
7. 根据权利要求6所述的路由跟踪方法,其特征在于,在所述应 答响应报文的类型-长度-值字段中设置所述标记。
8. —种MPLS网络系统,其特征在于,包括入口节点,其包括发起模块,用于发送应答请求报文以发起路由跟踪;接收模块,用于不断接收应答响应报文,直到收到 了所述MPLS网络中所有节点的应答响应报文,或者收 不到期望的应答响应才艮文而超时结束;以及分析模块,用于使用接收的应答响应报文的信息形 成所述MPLS网络的标签交换路径信息。;中间节点,用于在收到应答请求报文后,向其所有直接 下游节点转发应答请求报文,并且采用应答响应报文回应所述 入口节点,所述应答响应才艮文中包含所述中间节点的才示签4言 息、其直接上游节点信息和所有直接下游节点信息;出口节点,用于采用应答响应净艮文回应所述入口节点, 在所述应答响应报文中包含自己的标签信息和其直接上游节 点信息。
9. 根据权利要求8所述的网络系统,其特征在于,所述中间节点 通过复制应答请求报文,查找转发表,获得其所有的下游出口 标签,以获知其所有直接下游节点信息。
10. 根据权利要求8所述的网络系统,其特征在于,所述直接上游 节点信息包括所述中间节点的直接上游节点的IP地址,所有 直接下游节点信息包括所述中间节点的所有直接下游节点的 IP地址。
11. 根据权利要求8所述的网络系统,其特征在于,在应答响应报 文的类型-长度-值字段中携带所述中间节点的标签信息、其直 接上游节点信息和所有直接下游节点信息。
12. 根据权利要求8所述的网络系统,其特征在于,所述接收模块 包括第一判断模块,用于如果收到应答响应报文,则判断是 不是出口节点的应答响应报文,不是则继续接收应答响应才艮文;第二判断模块,用于如果收到的应答响应报文是所述出口节点的应答响应才艮文,则通过查看是否遍历了所述MPLS 网络中所有节点来判断是否收到了所述MPLS网络中所有节 点的应答响应报文,如果是则结束该接收;第三判断模块,用于如果超过预定时间未收到应答响应 才艮文则结束该接收,并i人定为超时。
13. —种MPLS网络中的入口节点,其特征在于,包括发起模块,用于发送应答请求报文以发起路由跟踪;接收模块,用于不断接收应答响应报文,直到收到了所 述MPLS网络中所有节点的应答响应报文,或者收不到期望 的应答响应才艮文而超时结束;以及分析模块,用于使用接收的应答响应报文的信息形成所 述MPLS网络的标签交换路径信息。
14. 根据权利要求13所述的入口节点,其特征在于,所述接收模 块包括第一判断模块,用于如果收到应答响应报文,则判断是 不是出口节点的应答响应报文,不是则继续接收应答响应报 文;第二判断模块,用于如果收到的应答响应报文是所述出 口节点的应答响应报文,则通过查看是否遍历了所述MPLS 网络中所有节点来判断是否收到了所述MPLS网络中所有节 点的应答响应才艮文,如果是则结束该4妄收;第三判断模块,用于如果超过预定时间未收到应答响应 报文则结束该接收,并认定为超时。
全文摘要
本发明提供了一种用于MPLS网络的路由跟踪方法、MPLS网络系统及其入口节点,该方法包括入口节点通过发送应答请求报文以发起路由跟踪;中间节点在收到应答请求报文后,向其所有直接下游节点转发应答请求报文,并且采用应答响应报文回应入口节点,应答响应报文中包含自己的标签信息、其直接上游节点信息和所有直接下游节点信息;出口节点采用应答响应报文回应入口节点,在应答响应报文中包含自己的标签信息和其直接上游节点信息;入口节点不断接收应答响应报文,直到收到了MPLS网络中所有节点的应答响应报文,或者收不到期望的应答响应报文而超时结束;入口节点使用接收的应答响应报文的信息形成MPLS网络的标签交换路径信息。
文档编号H04L12/56GK101325584SQ200710106759
公开日2008年12月17日 申请日期2007年6月15日 优先权日2007年6月15日
发明者光 李, 管红光, 郑合文 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1