第 2 层冗余网络和 OSPF

网络工程 ospf 冗余 IEEE-802.1s
2022-02-28 11:45:55

什么是推荐的方式(在维护、简单性和故障安全性方面)基本上运行交换机“环”,但允许 OSPF 正常运行(因此等价路径路由可以工作 - 如图,对于 SW4) ?

我的设置如下:

  • 每个站点都有一个交换机(每个站点间链路都连接到该交换机 - 光纤或无线)
  • 每个站点都有一个仅通过单个接口连接的路由器(在 VLAN 中进行路由)
  • 每个站点在 CPE 连接的交换机上都有一个 VLAN 组,然后该 VLAN 由路由器路由
  • 每个路由器都运行 OSPF 在子网之间进行路由

在此处输入图像描述

我试过运行 MSTP(每个链路有一个单独的 VLAN),但我似乎没有正确处理点对点链路,互联网上所有常见的例子都是“企业”类型 - 运行所有 VLAN所有的开关。

是否有其他一些更适合设置的协议?我的想法是否存在根本的设计缺陷?使用 MSTP,不同的交换机可以有不同的 VLAN,还是从根本上在一个区域中的所有交换机上运行所有 VLAN 的协议?

提前致谢。

1个回答

如果您有一个完全交换的环,则需要MSTP/RSTP以避免否则导致的桥接环路。xSTP 会阻止其中一个链接,因此无法再使用它。路由器 (L3) 只能使用交换机 (L2) 允许的功能。

您有两个基本选择:

  1. (最佳)迁移到路由链接。路由链接可以毫无问题地全部激活。此外,您甚至可以进行负载平衡(等价多路径路由 ECMP)。
  2. (第二好)将您的 VLAN 组拆分为多个 MSTP 实例。每个实例都有自己的根并创建自己的生成树,因此您可以安排这些以使所有链接都处于活动状态。

我认为您已经尝试过 1。诀窍是如果无论如何都不能有桥接循环,则不要使用生成树,或者使用多个实例使它们独立。

此外,最短路径桥接SPB (IEEE 802.1aq) 消除了 STP 的限制并允许主动 L2 网格化。但是,SPB 尚未广泛使用。