优先考虑重新分配的 BGP 路由而不是 OSPF 区域内

网络工程 路由 bgp ospf
2021-07-28 16:04:29

我有几个路由器,每个路由器控制一个 /16,通过 VPN 隧道连接在一起。这些路由器都在同一个 OSPF 区域中。现在,我还与一些我无法控制的其他路由器执行 BGP,以便它们可以向其他 /16s 通告路由,这些路由我已经从 VPN 隧道获得。

大多数情况下,BGP 路由比 OSPF 路由要好,所以我希望远方的路由器了解它们。所以我想我会将 BGP 路由重新分配到 OSPF 中。

但是,我最终会在 OSPF 数据库中使用外部对象,这些对象永远不会通过区域内 OSPF 路由选择。

有没有办法让这个工作?除了在所有路由器之间做BGP?

回复任何人的注意事项:我也可以复制和粘贴 Cisco 文档。请考虑写一个有用的答案。谢谢。

1个回答

无论路由的度量或管理距离如何,OSPF 都会按以下顺序选择路由:

  1. 区域内 (O)
  2. 区域间 (O IA)
  3. 外部类型 1 (E1)
  4. 外部类型 2 (E2)
  5. NSSA 类型 1 (N1)
  6. NSSA 2 类 (N2)

您根本无法让 OSPF 优先选择外部路由而不是内部路由。