RSTP Loop - 24 个开关,最大 RSTP 直径和定时器调整?

网络工程 IEEE-802.1w
2022-02-24 04:55:11

第一次发帖,我对 RSTP 的了解越多,我对自己的情况提出的问题就越多。

我发现自己最近被分配到一个项目,该项目基本上是在一个网站上交付的,一旦它开始运作,我将管理它。这是基础设施的关键部分,需要具有弹性。我非常关心设计和供应商有意在一个非常大(2/3 平方公里)的园区上实施单个 VLAN 的事实,并且完全依赖 RSTP 来实现冗余。除此之外,在现场测试期间,收敛性存在差异,供应商随后开始指出,某些交换机之间的 100Mbs 铜缆连接速度较慢,并开始改变端口优先级和端口成本。但是,在更详细地重新审视了设计后,我发现他们还更改了非根桥设备上的默认计时器。在阅读 RSTP 我'

如图所示,共有 24 台交换机存在于同一子网上并参与同一 RSTP。核心交换机是 HPE 1920,现场设备是 MOXA L2 交换机。

我的问题是这些。

  1. 这是一个好的设计吗?
  2. 可以/应该从默认值更改 RSTP 计时器,如果是,应该在非根网桥上完成
  3. 这种拓扑的最大直径是多少,建议使用什么直径?在此处输入图像描述

总之,我在这里得到了什么?它是弹性网络拓扑吗?

真的很期待任何反馈。

2个回答

您当前的最大直径为 19。如果现场开关 1 或 2 出现故障,就会发生这种情况,他们有时会进行维护。即使在正常操作期间,您的直径也是 11。没关系——RSTP 默认最大年龄为 20——但我会让这些环更小一些。

如果我继承了该网络,我的优先事项将是:

  • 删除所有 xSTP 自定义。它几乎从来没有帮助。当某些供应商显然不知道他们在做什么时,绝对没有帮助!
  • 消除 100Mb 链接。它们适得其反。
  • 找出为什么都是一个 VLAN;网络上的所有客户端都直接放入这个大 VLAN 中吗?更多的第 3 层,更少的第 2 层,将是一个巨大的胜利。
  • 更改为MSTP,使每个环都成为自己的区域,以减少拓扑更改事件的范围。
  • 如果有额外的光纤对可用,则将最长的环分开,这样每个环的下行交换机不超过 4 个。
  • 停止使用现场交换机 1 和 2 作为分布层。将所有园区环直接连接到更大的核心交换机。

这是基础设施的关键部分,需要具有弹性。

您可以将具有单个冗余链接的网络称为“弹性”网络。网络架构需要反映所需的弹性程度大多数情况下,定义了每年的最长停机时间或最低可用性。

我非常关心设计和供应商有意在一个非常大(2/3 平方公里)的园区上实施单个 VLAN 的事实,

那个设计很糟糕。必须避免构建如此大的 L2 段/广播域的以太网环。

并且完全依赖 RSTP 来实现冗余。

那不是问题。如果正确使用,RSTP/MSTP 可以提供良好程度的冗余和非常快速的故障转移。

但是,大量冗余链路增加了某些链路配置不正确并导致广播循环的机会,从而导致网络瘫痪。

除此之外,在现场测试期间,收敛性存在差异

RSTP 设计用于深度最多七座桥。超过需要更改最大年龄参数,因此树有机会收敛。

虽然该图显示的物理半径仅为 6,但不均匀的数据速率可能会移动阻塞点,从而使半径超过 7。根据经验,永远不要在网络中心降低链接速度,只在边缘降低链接速度。

然后供应商开始指出某些交换机之间的铜质 100Mbs 连接速度较慢

内在的瓶颈使一切变得更糟。100 Mbit/s 不会伤害 RSTP,但直径/距离会。但是,在一个环中混合不同的速度会使 STP 阻塞的端口移向速度较低的链路,因此可以更容易地超过 STP 最大深度。

并开始改变港口优先级和港口成本。

拼凑,可能解决不均匀的链接速度问题。

但是,在更详细地重新审视了设计后,我发现他们还更改了非根桥设备上的默认计时器。

是的。您可能需要调整max age但是,您应该认真考虑重建网络(见下文)。

如图所示,共有 24 台交换机存在于同一子网上并参与同一 RSTP。

数字不一定是问题,深度是(任何两个开关之间的最大距离)。

这是一个好的设计吗?

当然不。一般而言,使用以太网构建环是一个坏主意。

100M 的链接看起来完全没用。使用单个 L2 和 STP,即使聚合,它们也会被阻止。

可以/应该从默认值更改 RSTP 计时器,如果是,应该在非根网桥上完成

是的,在所有桥梁上,见上文。在此之前,您需要计算真正需要什么。

这种拓扑的最大直径是多少,建议使用什么直径?

最好的情况是 12 (6-5-4-3-1-23-2-13-14-15-16-17),最坏的情况是 19。

因此,您应该考虑一些更改:

  1. 将一个大的 VLAN 拆分为多个 VLAN,在核心路由(1920 年代支持 L3 交换)
  2. 将每个现场交换机单独连接到每个核心交换机 - 如果不可能,至少将交换机安排在层次结构(=物理树)中,并具有分布层冗余
  3. 作为 2. 的更便宜的版本,将现场交换机成对互连,每个交换机都连接到一个核心