在RSTP中,端口没有链路时是否有状态?

网络工程 生成树
2021-08-01 17:27:00

众所周知,RSTP 将 STP 的“禁用”、“阻塞”、“侦听”状态合并为一种“丢弃”状态。但是,当一个端口被链接下来时,假设端口上没有物理链接,它里面还有状态吗?如果有,它是处于“禁用”状态还是“丢弃”状态?

因为在某些交换机的配置页面中,我只能在链接断开时看到处于“禁用”状态的端口,所以我对其状态感到困惑。

1个回答

一个关闭的端口,无论是手动禁用,还是由于没有链接协议而关闭,都不会在 STP 或 RSTP 中起作用,因此没有 STP 或 RSTP 状态。当端口出现时,STP 或 RSTP 会注意到它并对其执行适当的 STP 计算,为端口分配一个状态。

一些文档为这样的端口分配了“禁用”状态,但这是端口角色而不是 STP 状态。Cisco 声称 RSTP 将此滚动到 Discarding 状态,但由于交换机永远不会尝试向端口发送任何帧,因此它并不是真正的 Discarding。