网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

生成树拓扑结构(Spanning Tree Topology, STP)的收敛过程

更新时间:2026年03月27日   作者:spoto   标签(Tag):

一旦生成树拓扑结构被建立起来之后,STP就会持续运行下去,直到发生某些变化为止。网络工程师可以手动进行一些调整,比如配置桥接ID和端口的成本。此外,还有其他一些变化,比如新增交换机或现有交换机的某个端口出现故障等。当各种端口/接口的状态发生重新配置时,STP的反应过程就被称为“STP收敛”。
根据IEEE标准,港口费用如下:

以太网速度与成本
10 Mbps2,000,000
100 Mbps200,000
1 Gbps20,000
10 Gbps2,000
100 Gbps200
1 Tbps20


稳态下的STP运行:

  • 此时,会生成一个Hello BPDU帧,该帧由根交换机的所有工作接口发送出去。此时,根节点的成本值为0。
  • 所有非根交换机都会通过将自己的BID作为发送端的BID以及设置合适的根成本来接收Hello BPDU。之后,它们会从指定的端口发送Hello BPDU。
  • 上述两个过程会不断重复,直到发生某种变化为止。

交换机对STP拓扑结构变化的反应:在继续讨论交换机如何响应之前,有必要先了解Spanning Tree协议所使用的各种计时器。STP计时器:

计时器默认值说明
你好2秒根交换机在连续发送两个Hello BPDU之间的时间间隔。
最大年龄10*问候时间如果在进行切换之前没有收到“Hello”信号,那么交换机必须等待的最长时间。
前向延迟15秒从状态转换到转发模式所需的时间,以及从阻塞模式转换到转发模式所需的时间。


这些开关的反应如下:

  • 当交换机在规定的“Hello时间”内没有收到预期的“Hello消息”时,它仍然会继续正常运作,并等待直到“MaxAge时间”到期为止。
  • 如果在一定时间内接收到Hello BPDU,那么交换机会等待MaxAge时间。在此期间,交换机认为这是网络中的某种延迟现象,因此会继续按照原来的方式进行处理。如果没有收到Hello BPDU,那么交换机就会开始改变其拓扑结构。
  • 现在,根据STP所采用的新的拓扑结构,不同端口的状态可能会发生变化。端口的状态可能会从“转发模式”变为“阻塞模式”,反之亦然。不过,这种端口状态的变化并不是立即发生的,而是需要经过两个中间状态:监听状态和学习状态。
  • 从阻塞状态转变为转发状态的过程,以及其中的中间监听和学习阶段,都是受到“转发延迟时间”这一限制因素的。


生成树状态:

StateData 数据帧转发 接收到的数据帧的MAC地址 State的状态
阻挡NoNo稳定
倾听NoNo短暂的、瞬间的
学习No是的短暂的、瞬间的
转发是的是的稳定
残疾人士NoNo稳定
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料