在MPLS-VPN网络中,当PE和CE使用OSPF时,PE从CE学到路由后,都放在相应VRF中,然后传递给对端PE,再由PE转发到远程CE。如果两端CE之间存在backdoor link,VPN流量总是通过backdoor link转发,而放弃从MPLS空气干燥骨干传输。 如图,假设CE1通过OSPFgal芯片从CE2学到一条路由4.4.4.4/32,CE1必定会优先选择从后门链路到达4.4.4.4。不仅如此,PE路由器也同样会选择从后门链路到达4.4.4.4而放弃从MPLS VPN骨干网络中传输。
论防卫过当实验拓扑如上图,PE1、PE2之间运行MP-BGP。PE与CE之间运行OSPF,漂亮者生存 CE1和CE2之间也建立OSPF邻接关系,且均属于area 0。在两个PE上一个VPN实例。在CE2上创建一个loopback0除草醚
,4.4.4.4/32,并将其宣告进OSPF。
实验配置
PE1的OSPF和BGP配置:
router ospf 100 vrf VPNA
router-id 1.1.1.1
log-adjacency-changes
redistribute bgp 100 subnets
network 192.168.13.1 0.0.0.0 area 0
!!
router bgp 100
bgp router-id 1.1.1.1
no bgp default ipv4-unicast
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 update-source Loopback0!
address-family vpnv4手拉手情系贫困小伙伴
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community extended
exit-address-family