场景:如果把非骨干区域设置为MPLS VPN的接入区域,则会发生骨干区域断裂,租户两端无法正常通讯的情况,由于CE1连接骨干区域后,它不会采用从其他非骨干区域学习来的3类LSA进行计算。CE2也是同理
CE1的OSPF LSDB:
CE1的路由表:
这里它是有学习到从MPLS VPN传递过来的3类LSA 5.5.5.5的,但是由于是非骨干区域学习的因此不会进行路由计算。
解决方案:配置Sharm-link。正常情况下,MPLS VPN中的MP-BGP将VPNv4的路由引入到OSPF中会以3类LSA的方式通告出去,也就是普通的1类LSA也会被转为3类LSA。因此导致正常应该为1类LSA的路由被转为3类导致CE1从非骨干区域学习到了3类LSA,因此不会进行计算。
PE1、PE2之间配置了sharm-link后CE1的OSPF LSDB:
这个拓扑是有个问题的拓扑,因为骨干区域断裂,导致AR6与AR7去访问对端出现故障