STP端口状态的迁移过程

2023年 12月 10日 74.2k 0

图片[1]-STP端口状态的迁移过程-不念博客

1、端口Up或使用了STP,会从Disabled状态进入到Blocking状态:

当一个端口变为Up(启用)或者STP被启用时,端口会从Disabled状态进入Blocking状态。

在Blocking状态下,端口仅接收并处理BPDU报文,不进行用户数据的转发,起到防止环路形成的作用。

2、端口被选举为根端口或指定端口,会进入Listening状态:

当端口被选为根端口或指定端口,它会进入Listening状态。

在Listening状态下,端口开始生成树计算,可以接收和发送BPDU报文,但仍然不进行用户数据的转发。

3、端口的Forward Delay定时器超时,会进入Learning/Forwarding状态:

当端口的Forward Delay定时器超时时,端口会从Listening状态进入Learning状态,然后进入Forwarding状态。

在Learning状态下,设备开始构建MAC地址表。

在Forwarding状态下,端口可以接收和发送BPDU报文,并且开始正常转发用户数据流量。

4、端口不再是根端口或指定端口时,会进入Blocking状态:

如果端口不再被选为根端口或指定端口,它将从当前状态(可能是Forwarding或者Listening)返回到Blocking状态。

这确保了生成树重新计算,并防止环路的形成。

5、端口Down或者去使能STP时,就进入Disabled状态:

当端口变为Down(禁用)或者STP被禁用时,端口会从当前状态(可能是Blocking、Listening、Learning或者Forwarding)进入Disabled状态。

在Disabled状态下,端口不处理BPDU报文,也不进行用户数据的转发。

相关文章

如何在 Linux 中使用 logname 命令?
为什么有 HTTPS?HTTPS 如何实现安全通信?
HTTPS的TSL握手流程是什么
华为无线网络射频调优及WLAN跨VLAN的三层漫游示例
502错误是什么、应该怎么排查?
HTTP3为什么抛弃了经典的TCP,而选择QUIC

发布评论