目录
1 原理概述
对于穿越BGP/MPLS/VPN域的路由协议多实例应用,OSPF类似于Static Routes/RIP/BGP等其他路由协议的多实例应用,在CE和PE之间建立对应路由协议多实例,然后在MBGP中引入多实例的路由协议(即重发布),由MBGP将相应路由传递到BGP/MPLS/VPN域的对端后再发布到对应路由协议多实例中,以完成路由的完整发布。
以OSPF为例,如果没有OSPF VPN功能,MBGP不会携带OSPF扩展属性,那么在VRF中BGP重发布到OSPF时只能以还原成5/7类LSA,无法正确传递携带路由拓扑信息的其他类型LSA,如此将导致OSPF路由拓扑的割裂。同时如果存在CE双归属环境,那么将照成次优路径或路由环路。
如果仅支持OSPF普通VPN形式,即在MBGP中携带OSPF扩展属性,MBGP处理能还原生成3/5/7类LSA,同样也法正确传递携带路由拓扑信息的其他类型LSA,如此将导致OSPF路由拓扑的割裂。但MBGP中携带OSPF扩展属性后,可以根据其中的DN位或ROUTER