- 重温配置步骤
- PE 开启 VRF
- MPLS 区域内开启OSPF
- PE 之间建立 iBGP —— address-family vpnv4
- PE 和 CE之间建立 eBGP —— address-family ipv4 vrf XXX
- MPLS 区域内开启 LDP
- mpls ip 即可,LDP 协议是默认配置
- mpls label protocol ldp
- 在PE 查看BGP 邻居,需要使用不同的命令 : show bgp vpnv4 uni all summ
- 这里注意到第1个问题,LDP建立连接使用的LDP ID是router-id(LoopBack,最大的物理接口IP地址),在router-id 对应的地址不可达情况下,LDP是无法建立的 —— 耗费了半天时间
- 无法建立表现为 Outgoing Label 全是显示为 No Label
- 之前的实验都没有配置Loopback,直接使用物理接口,而物理接口在OSPF关系建立后都是可达的
- 查看LDP 邻居 :
- show mpls ldp discovery
- show mpls ldp neighbor
- 这里注意到第2个问题,两侧归属于同1个VRF的Router 的RD 需要一致
- traceroute mpls ipv4 6.6.6.6/32
- ping 6.6.6.6 source loopback 0 repeat 1
- Hide Core MPLS network ,只能看到PE节点,只需要在 Ingress PE 设置
- 配置了 vrf 的接口,不会再在 ip route 输出中展示,通过MPLS 学到的地址也不会在 ip route 输出中
- vrf 的作用是使得PE 不同接口可以使用相同(网段)的地址 ,完全相同的都可以
- show bgp vpnv4 unicast all neighbors
- CE 和 PE 之间也不一定非要跑 BGP,VRF 接口可以跑任何动态路由协议。然后在 PE上做其他路由协议和BGP的重分布