L2 拓扑 - 循环

网络工程 层2
2021-07-19 12:02:06

我在使用 L2 网络创建一些冗余时遇到了一些问题。

我有一个带有我的配电交换机的主 tcom 室,以及一个带有 5 个楼层交换机的交换机室。目前,我只有从 tcom 室到交换机室的 2 条中继线的基础设施,因此我无法创建全网状网络。

下图显示了当前设置,但是,例如,如果我丢失了交换机 3,我也会丢失 4 和 5。因此,如果交换机死机,我正在寻找某种冗余。

交换机 1-5 之间是否需要全网状网络?(因此在每个交换机上使用了 4 个端口?)

我正在使用 rpvst 生成树运行 HP Procurves。

网络

2个回答

假设交换机室设备都具有同等能力,那么简单的解决方案是将连接从DistSw2 --> FloorSw2 移动DistSw2 --> FloorSw5

不再使用端口,并提供任何单一故障的完全冗余。一个更好的解决方案,您目前拥有的更改最少。

当然,如果 FloorSw3-5 各有自己的与 FloorSw1 和 FloorSw2 的连接,那么您可能会遇到多次故障,但仍能维持大部分操作。

冗余很棒,我们喜欢使事情尽可能地冗余。然而,冗余确实有它的成本(在金钱、硬件、端口、电源、冷却等方面)。您在网络中构建冗余的花费将取决于您的业务需求。对停机时间的容忍度越低,您必须提供的冗余就越多。

第 2 层冗余收敛缓慢。生成树不是旨在确保冗余的协议。

还要注意 layer2 没有被路由:通常你的一个红色链接会被协议切断。这意味着对于插入 floorSw5 的主机与 floorSw1 上的主机通话,它不会通过以下方式直接路由:distSw2 -> distSw1 -> floorSw1,即使它需要更少的跳跃。

最后但并非最不重要的是,生成树基于超时,这意味着您不能级联超过 7 个交换机(您已经有 6 个)。如果由于某种原因您人为地降低了超时时间,则此设置可能会变得不太稳定。

如果您不能配备完整的第 3 层网络,我建议您查看具有网络结构和颤音(基本上是第 2 层设备的路由基础设施)的下一代数据中心交换机。