一、概念
MPLS路由协议:MPLS(Multi-Protocol Label Switching)即多协议标记交换,是一种标记(label)机制的包交换技术,通过简单的2层交换来集成IP Routing 的控制。
LDP:标签路由分发协议
LIB:拓扑表
LFIB:路由表
二、LDP基础
R1配置:
Router>en Router#conf t Router(config)#no ip domain lookup Router(config)#line console 0 Router(config-line)#no exec-timeout Router(config-line)#logging synchronous Router(config)#int g0/0 Router(config-if)#ip address 10.1.12.1 255.255.255.0 Router(config-if)#no sh Router(config)#int loopback 0 Router(config-if)#ip address 1.1.1.1 255.255.255.255 Router(config-if)#no sh Router(config)#router ospf 1 Router(config-router)#router-id 1.1.1.1 Router(config-router)#network 10.1.12.1 0.0.0.0 area 0 Router(config-router)#network 1.1.1.1 0.0.0.0 area 0 Router(config)#ip cef Router(config)#mpls ldp router-id loopback 0 Router(config)#mpls label range 100 199 Router(config)#int g0/0 Router(config-if)#mpls ip Router(config-if)#ip address 10.1.12.1 255.255.255.0 Router(config-if)#no sh
R2配置:
interface Loopback0 ip address 2.2.2.2 255.255.255.255 interface GigabitEthernet0/0 ip address 10.1.12.2 255.255.255.0 interface GigabitEthernet0/1 ip address 10.1.23.2 255.255.255.0 router ospf 1 router-id 2.2.2.2 network 2.2.2.2 0.0.0.0 area 0 network 10.1.12.2 0.0.0.0 area 0 network 10.1.23.2 0.0.0.0 area 0
Router(config)#ip cef
Router(config)#mpls ldp router-id loopback 0
Router(config)#mpls label range 200 299
Router(config-if)#int g0/1
Router(config-if)#mpls ip
R3配置:
Router(config-line)#int g0/1 Router(config-if)#ip address 10.1.23.3 255.255.255.0 Router(config)#int loopback 0 Router(config-if)#ip address 3.3.3.3 255.255.255.0 Router(config)#router ospf 1 Router(config-router)#router-id 3.3.3.3 Router(config-router)#network 10.1.23.3 0.0.0.0 area 0 Router(config-router)#network 3.3.3.3 0.0.0.0 area 0 Router(config)#ip cef Router(config)#mpls ldp router-id loopback 0 Router(config)#mpls label range 300 399 Router(config)#int g0/1 Router(config-if)#mpls ip
查看:
show mpls ld nei 查看mpls邻居
show ip cef detail 查看FIB表
show mpls ldp bindings 查看LIB表
show mpls forwarding-table 查看LFIB表
Pop:弹出最外层标签
Untagged:弹出全部标签
注意:ospf宣告环回口,需要修改网络类型,否则就会自动识别成主机路由,没有来自R4的标签信息,就会选择弹出所有标签,然后选择查询路由转发,当只有一层标签的时候,网络可以通,网络中存在多种标签,就会导致网络不通。
R4(config-if)#int loopback 100 R4(config-if)#ip ospf network point-to-point 把环回口网络类型修改为点对点