我们一直在寻找,我们知道并了解 STP 和 RSTP 中的所有计时器。我们不确定选择根桥的过程需要多少时间。
根桥选举过程需要多长时间?
我们一直在寻找,我们知道并了解 STP 和 RSTP 中的所有计时器。我们不确定选择根桥的过程需要多少时间。
根桥选举过程需要多长时间?
我认为不可能对此给出明确的答案,因为这将取决于交换机架构、CPU 功率、交换机之间的距离、拓扑结构、链接速度等。如果我们用菊花链连接三个开关,我认为延迟会是这样的:
+----------+ +----------+ +----------+
| | | | | |
| SW1 +-----------+ SW2 +-----------+ SW3 |
| | | | | |
+----------+ +----------+ +----------+
假设 SW1 具有最佳 BID,因此应将其选为 root。还假设所有交换机都刚刚启动,STP 的工作方式都将声称是 root,直到他们听到更好的 BPDU。所有链接都是千兆的。
总而言之,它应该在毫秒范围内。它将根据交换机之间链路的速度和距离以及它们处理 BPDU 的速度而变化。STP 可以快速处理链接中断的情况,问题是您是否有单向链接或“被动”故障,例如不会断开链接的转换器。
我会附上 Daniel Dib 所说的话,这完全取决于您的网络设置方式。
映像此网络设置:
ISP
|
|
+---------+ +---------+ +---------+
| | | | | |
| SW1 |-----| CR1 |-----| SW2 |
| | | | | |
+---------+ +---------+ +---------+
这是一个完全可行的网络构建。在这种情况下,STP 选举过程将大大减少,因为大部分处理已被推送到CR1,因此,几乎完全消除了传播延迟并需要最少的 BPDU。
通过简单地扩展第一个,再次想象一个更复杂的网络拓扑:
ISP
|
|
+---------+ +---------+ +---------+ +---------+ +---------+
| | | | | | | | | |
| SW1 |-----| CR1 |-----| SW2 |-----| SW3 | | SW7 |
| | | | | | | | | |
+---------+ +---------+ +---------+ +---------+ +---------+
| | |
| | |
+---------+ +---------+ +---------+
| | | | | |
| SW4 |-----| SW5 |-----| SW6 |
| | | | | |
+---------+ +---------+ +---------+
现在,在第二种情况下,发送了明显更多的 BPDU,并且需要打开环路预防端口角色以确保不会发生环路。虽然我同意 Daniel Dib 的观点,但其中大部分确实在几毫秒内发生,但这实际上完全取决于您的网络架构。如果您有一个包含 100 个节点的巨大交换网络,则可能需要一点时间(即多于几秒钟)。
Here你有一些如何自己计算的例子
http://www.cisco.com/en/US/tech/tk389/tk621/technologies_tech_note09186a0080094954.shtml
我会说你的问题没有明确的答案这一切都取决于所涉及设备的设置
有人说,几乎可以建立由数百个交换机组成的网络。事实并非如此。看看什么叫做网络直径。您希望确保一旦选出根交换机,下游交换机就有足够的时间来接收 TCN 并对其做出反应,而不会因为 BPDU 过期而丢弃它们。
您可以为更大的网络调整计时器,但从实际的角度来看,这一切都必须有意义。为了使更大的网络工作,您可能需要使用使 STP 慢到超出任何适当限制的计时器值。
由于我们谈论 TCN,您没有提到您正在查看的 STP 的风格。我认为 MSTP 根选举会比 802.1d/w 长很多。