当MPLS网络进行故障排查的时候,应该遵循从控制平面和网络平面来进行故障排查。
再看看两个平面所做的事情吧.
上面是控制平面,下面是网络平面。
从转发平面也就是网络平面来说,只会有两种报文,入站为IP的分组,和入站为MPLS标签的分组,那么对应两种报文转发的时候也会有所区别,IP分组是路由转发表在进行转发,MPLS分组是LFIB--label forwarding information base在进行转发。路由转发表又是控制平面的路由表根据最优原则选举出来唯一的路径,标签转发表是依据LDP协议在IGP的基础分发而来的。
所以,一个完整的MPLS转发,首先要保证控制平面的IGP路由是正常工作的,然后要保证LDP正常分发标签,建立FEC,最后LFIB表正确建立,才能说到转发的问题.
首先来说一下标签的深度。
要在数据层面检测带标签报文的故障,首先需要知道在网络中每一条链路上的含有标签的数据报文应该有多少个标签.
下面是一些简单的场景作为示例:
○普通的IPv4 over MPLS,1个标签。(4字节,LDP分发)
○MPLS VPN或者AToM,或者6PE或者6VPE,2个标签(8字节,一个是内层标签MP-BGP分发,一个是外层标签LDP分配)
○流量工程2个标签.(8个字节,一个是内层MP-BGP分配的标签,一个是外层RSVP分配的标签).
○快速重路由FRR的流量工程,2个标签。
下面再来看看TTL,这个重要的东西在MPLS网络中扮演的角色.顺便再来复习一下普通的IP TTL的工作模式。
下面是一个普通的IP TTL的工作模式:
时间: 2024-08-03 23:01:07