在 VPN 中使用 OSPF over PE-CE 链路

网络工程 虚拟专用网 bgp ospf 虚拟现实 mpls-vpn
2021-07-14 19:04:19
      area0                     area0  

CE1-----------PE1-----------PE2------------CE2

     N1                       N2

CE1、CE2 是相同的客户边缘路由器。PE1、PE2 是同一 ISP 的提供商边缘路由器。他们如图所示连接。

我们在 PE、CE 之间为 BGP/MPLS IP VPN 运行 OSPF。PE1-CE1(网络N1)和PE2-CE2(网络N2)链路在area0中。

PE1、PE2 上的OSPF 配置了相同的域ID,使从一个CE 到另一个CE 的OSPF 路由视为IA 路由。

问题:

现在 N1 连接到 PE1 的网络,连接的管理距离高于 OSPF。因此,PE1 将 N1 作为连接路由。

然后我们唯一的选择是通过在 PE1 的 BGP 中启用“重新分配连接”来将 N1 重新分配到 CE2。由于在重新分配连接的路由时不会插入域 ID,因此 CE2 将其视为外部类型 2 网络。

将同一区域/域的网络视为外部网络是否错误?

1个回答

由于您在连接的接口上启用了 OSPF,它将成为 CE1 后面网络的内部路由。

但是CE1侧的所有OSPF路由都将是CE2侧的外部路由,因为它们都重新分配到/来自mBGP。为了使它们成为内部,您需要一个虚假链接。

行政距离在这里并没有真正发挥作用。AD 影响路由器转发数据包的方式,但不一定影响路由协议的作用。