我有一个很大的网络,生成树直径为 26(如果我计算正确的话)。它建立在 Cisco 交换机(主要是 Catalyst 2960 和 Catalyst 1000,两个 SG350)之上,运行 rapid-pvst。它现在使用默认的生成树计时器运行,直径为 7。我认为这会在拓扑更改发生时造成麻烦。我应该设置哪些计时器才能使其正常工作?有五个循环。
我知道,有这么大的直径不好,但我无法改变它。它通过光纤连接,交换机的距离以公里为单位。
具有大生成树直径的网络拓扑
网络工程
思科
生成树
拓扑
2022-02-06 21:36:29
2个回答
该拓扑结构远远超过了 xSTP 设计的最大值。正如您所说,具有默认设置的 STP 可以处理最大直径为 7 的网络。正如 Ricky 恰当地展示的那样,调整这些设置可能允许最大直径为 18。
即使您的网络尚未超过该范围,错误位置的链接中断也会大大增加直径,可能会使您的网络无法正常工作。
RPVST+ 为每个 VLAN 创建一个独立的生成树,因此如果您的网络不超过任何 VLAN 内的最大直径,它甚至可以工作。但是,我怀疑情况并非如此。由于丢失 CPS2-V7 或 CPS3-SAT 等链接会严重增加网络直径,因此您的网络可能无法从单个链接丢失中恢复(“等待发生的火车失事”)。查看 Ricky 答案中的链接,了解它的外观。
实际上,您最好删除关闭循环 S5-S6 和 LIP-RUD 并完全停用这些分支上的 STP。无论如何,这些循环应该产生的冗余只是想象的。
由于仅调整 STP 设置并不能解决您的问题,因此有三种基本方法:
- 使用(专有!)RSTVP+,通过缩短 VLAN 范围来减小有效直径(=尽可能从交换机和中继中删除 VLAN)。或者,切换到 MSTP 并创建独立区域。在这两种情况下,仍然需要调整 STP 设置,甚至可能还不够。
- 将所有外环交换机直接连接到内环交换机(CPS2、CPS3、HUS1、HUS2)。由于您可能无法运行额外的光纤,您可以使用 WDM 来利用已经存在的股线。
- 将内环更改为路由链接而不是交换链接。这是最重要的重做,但提供了最好的性能和增长潜力。此外,它甚至可能不需要额外的硬件。
其它你可能感兴趣的问题
