具有多个 VLAN 的 OSPF

网络工程 路由 局域网 ospf 安全
2022-02-13 21:06:07

在具有多个隔离(即防火墙)VLAN 的第 3 级网络中,OSPF 如何与 VLAN 交互?

具体来说:

  1. 使用多个 OSPF 实例(即每个 VLAN 一个)是否标准?
  2. 如果 VLAN 具有相同的拓扑,是否可以使用单个 OSPF 实例?
1个回答
  1. 使用多个 OSPF 实例是否标准,即每个(隔离)VLAN 一个?

这是一种标准方法,仅当您使用MPLS VPN和/或vrf-lite来隔离您的 VLAN 路由信息时;在此处阅读有关 MPLS VPN 和 VRF-lite 上下文中 OSPF 的更多信息

使用多个 OSPF 实例的主要原因之一是为了控制 LSA 泛洪(假设您无法控制 LSA 分发注 1

  1. 如果 VLAN 具有相同的拓扑,是否可以使用单个 OSPF 实例?

在您不必出于安全目的隔离 vlan 的情况下,可以并且应该使用单个 OSPF 实例。大多数时候,您应该避免使用多个 OSPF 实例。一些例外:

  • 当您的 vlan 分配给不同的客户时,请使用 MPLS VPN(使用 BGP 作为底层控制平面)
  • 当您尝试过滤 LSA 时(如上所述)

注 1顺便说一句,我个人不喜欢过滤 OSPF LSA 的整个概念。地址摘要是完全正常的......阻止应该被淹没的LSA会使事情变得更加复杂以进行故障排除。OSPF 喜欢泛洪 LSA;在许多情况下,(ab)使用 OSPF 进行路由/LSA 控制的人应该将工作卸载到专为控制路由而设计的协议(例如 iBGP)。