如何优化生成树端口状态以加快网络收敛速度?

2026-05-23 15:460阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1103个文字,预计阅读时间需要5分钟。

如何优化生成树端口状态以加快网络收敛速度?

当STP协议在交换机上启用时,每个端口都必须经历以下阶段:- Disabled:端口被关闭,不会转发和接收数据。

Port States and Converge STP Port States

​ 当STP协议启用在交换机上时,每个端口都必须经历以下这些阶段。(仅限于802.1D,下述内容均为802.1D STP)

  • Disabled——端口被关闭,它不会转发和接收数据。
  • Blocking——端口被阻塞,它只能接收其他交换机发送的BPDU。
  • Listening——端口被允许向其他交换机发送和接收BPDU,所以它能够执行STP的程序,如果端口失去了DP或RP的角色,它将会回到Blocking状态。
  • Learning——端口被允许发送和接收BPDU,它还能够学习MAC地址并将MAC地址填充入MAC地址表。
  • Forwarding——端口可以发送和接受数据帧、BPDU报文,该端口是STP拓扑中具有完全功能的端口。
STP Timer

​ 从Blocking状态进入Listening状态需要20秒,再从Listening进入Forwarding状态需要30秒,共需50秒。
​ Loss of BPDU detected —— BPDU会在交换机端口保存20秒,若在20秒内没有收到BPDU或收到不同的BPDU,则端口开始计时20秒,并准备进入Listening状态。

STP Converge

​ 如上图,若交换机A与B之间链路失效,则共需要50秒进行收敛。

  • 交换机C的F0/1端口将无法收到交换机A发送的BPDU,交换机B失去了Root Port,认定自己为根桥,重新发送BPDU。
阅读全文

本文共计1103个文字,预计阅读时间需要5分钟。

如何优化生成树端口状态以加快网络收敛速度?

当STP协议在交换机上启用时,每个端口都必须经历以下阶段:- Disabled:端口被关闭,不会转发和接收数据。

Port States and Converge STP Port States

​ 当STP协议启用在交换机上时,每个端口都必须经历以下这些阶段。(仅限于802.1D,下述内容均为802.1D STP)

  • Disabled——端口被关闭,它不会转发和接收数据。
  • Blocking——端口被阻塞,它只能接收其他交换机发送的BPDU。
  • Listening——端口被允许向其他交换机发送和接收BPDU,所以它能够执行STP的程序,如果端口失去了DP或RP的角色,它将会回到Blocking状态。
  • Learning——端口被允许发送和接收BPDU,它还能够学习MAC地址并将MAC地址填充入MAC地址表。
  • Forwarding——端口可以发送和接受数据帧、BPDU报文,该端口是STP拓扑中具有完全功能的端口。
STP Timer

​ 从Blocking状态进入Listening状态需要20秒,再从Listening进入Forwarding状态需要30秒,共需50秒。
​ Loss of BPDU detected —— BPDU会在交换机端口保存20秒,若在20秒内没有收到BPDU或收到不同的BPDU,则端口开始计时20秒,并准备进入Listening状态。

STP Converge

​ 如上图,若交换机A与B之间链路失效,则共需要50秒进行收敛。

  • 交换机C的F0/1端口将无法收到交换机A发送的BPDU,交换机B失去了Root Port,认定自己为根桥,重新发送BPDU。
阅读全文