网桥的每个端口或每个网桥(每个网桥一个)是否具有三个 STP 计时器?

网络工程 思科 生成树
2021-07-24 17:04:51

我试图理解生成树协议,但我在某些方面感到困惑,所以我想询问一些并仔细检查其他人:

  1. 每个端口的网桥中是否存在三个定时器(包括 max_age)(即每个端口都有自己的三个定时器)还是整个交换机有三个定时器?

  2. 如果一个人的答案是每个端口三个定时器(我认为但不确定),是否任何端口上的 Max age 到期会触发整个交换机(所有端口)的整个选举过程重新开始?

  3. 如果整个选举过程重新开始,是否会在决定每个端口的最终状态之前将每个端口置于阻塞状态 20 秒?

  4. 对于指定端口,除非拓扑发生变化,否则它们不会收到任何配置 BPDU,这意味着在稳定状态下,它不会收到配置 BPDU,因此计时器总是到期。我觉得这与我在 1,2,3 中的假设相矛盾

  5. 对于根端口和阻塞端口,当它们收到 BPDU 时,它只会在收到像旧的 BPDU 一样的 BPDU 时重置 Max Age 计时器,否则让它过期?同样,如果不同的接收到的 BPDU 是优越的,那么替换旧的,如果劣势忽略它,并且在到期后删除旧的?

请告诉我五点的答案,说明我可能有的任何误解。

1个回答

每个端口的网桥中是否存在三个定时器(包括 max_age)(即每个端口都有自己的三个定时器)还是整个交换机有三个定时器?

每个端口都有自己的定时器。在大多数开关上,您只能全局调整它们。

如果一个人的答案是每个端口三个定时器(我认为但不确定),是否任何端口上的 Max age 到期会触发整个交换机(所有端口)的整个选举过程重新开始?

没有选举“过程”。端口不断发送 BPDU。

如果整个选举过程重新开始,是否会在决定每个端口的最终状态之前将每个端口置于阻塞状态 20 秒?

没有选举程序,所以你的问题没有意义。从实际的角度来看,您建议所有交换机在网络发生变化时都会停止转发流量——这不是一个实际的想法。

对于指定端口,除非拓扑发生变化,否则它们不会收到任何配置 BPDU,这意味着在稳定状态下,它不会收到配置 BPDU,因此计时器总是到期。我觉得这与我在 1,2,3 中的假设相矛盾

我不确定我是否理解您的问题,但端口总是在发送 BPDU,除非它们关闭。

对于根端口和阻塞端口,当它们收到 BPDU 时,它只会在收到像旧的 BPDU 一样的 BPDU 时重置 Max Age 计时器,否则让它过期?同样,如果不同的接收到的 BPDU 是优越的,那么替换旧的,如果劣势忽略它,并且在到期后删除旧的?

我是否建议对 STP 进行更多研究。它可能会帮助您澄清您的理解。