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转发,逐跳进行。