Lab MPLS Basic Label switch

Lab

1、底层
2、MPLS-domain中运行ospf 100
3、MPLS-domain开启CEF 
    --> r1(config)#ip cef
    --> 所有路由器全局开启MPLS功能(默认是开启的):Rx(config)#mpls ip
    --> r1#show ip cef summary

4、mpls-domain中运行LDP(标签分发协议)
R1(config)#mpls label protocol ldp 
R1(config)#mpls label range 1000 1999
R1(config)#mpls ldp router-id loopback 0 force     (强迫Router-ID立即生效)

R1(config-if)#int e0/0.12
R1(config-subif)#mpls ip

r1(config)#router isis
r1(config-router)#mpls ldp autoconfig    (LDP可以作IGP的自动配置,但必须所有接口在MPLS-domain中)

R1#show mpls ldp neighbor    (查看MPLS邻居)
R1#show mpls interfaces    (查看哪些接口开启了LDP)
R1#show mpls ldp bindings    (查看FIB表)
R1#show mpls forwarding    (查看LFIB表)
R1#show mpls ldp parameters / 参数     (主要查看hello时间)

5、在R3使用dubug ip packets是查看不到任何信息的,因为现在R3的MPLS Domain是不再使用IP Routing Table进行数据转发的,然而使用debug mpls packets也只是看到标签流动,而看不到源地址和目的地址


下面有几种情况分别会用到上面的图,需要建立概念:
■如果一台入站LSR收到一个IP报文,并且要将标记后进行转发,那么就是图中的IP-to-Local转发实例。
■如果一个LSR收到一个带标签的报文,他需要将标签去掉转发出去,就是Label-to-IP转发实例.
■收到报文携带有标签,转发出去需要压入新的上游分发给自己的新标签,Label-to-label.
■最后就是IP-to-IP,没有标签,直接走快转表转发了。也就是传统的IP转发,逐跳进行。

原文地址:https://www.cnblogs.com/cyrusxx/p/12824169.html