生成树端口状态
生成树协议通过根据根交换机的选择、交换机的根成本等标准将交换机的端口置于不同的状态,从而防止 LAN 周围的帧循环。
有五个生成树端口状态:
1. 阻塞状态:
- 交换机端口在选举过程中进入阻塞状态,当交换机在端口上接收到 BPDU 指示到根交换机的更好路径或端口不是根端口时。
- 端口丢弃从附加网段接收或从另一个端口切换的帧进行转发。
- 端口接收 BPDU 并将其定向到交换系统模块进行处理。
- 端口接收和响应网络管理消息。
- 交换机端口保持阻塞状态 20 秒,然后变为侦听状态。
2. 聆听状态:
- 监听状态是阻塞状态之后的第一个过渡状态。
- 在这种状态下,STP 决定端口是否应该参与帧转发。
- 端口丢弃从附加网段接收或从另一个端口交换的帧。
- 端口接收 BPDU 并将其定向到交换系统模块进行处理。此外,它还处理从交换系统模块接收到的 BPDU。
- 端口接收和响应网络管理消息。
- 交换机端口保持监听状态 15 秒,然后进入学习状态。
3.学习状态:
- 交换机端口根据 STP 的决定在经过监听状态后进入学习状态。
- 端口丢弃从附加网段接收或从另一个端口切换的帧进行转发。
- 端口将 LAN 主机位置信息合并到其 MAC 地址数据库中。
- 端口接收、处理和传输从系统模块接收到的 BPDU。
- 端口接收和响应网络管理消息。
- 交换机端口保持学习状态 15 秒,然后进入转发状态。
4. 转发状态:
- 交换机端口在经过网络拓扑创建所涉及的所有状态后进入转发状态。
- 端口转发从附加网段接收或从另一个端口交换的帧。
- 端口正在转发流量。
- 端口将 LAN 主机位置信息合并到 MAC 地址数据库中。
- 端口接收、处理和传输从系统模块接收到的 BPDU。
- 端口接收和响应网络管理消息。
- 交换机端口保持转发状态,直到检测到网络发生任何变化。
5. 禁用状态:
- 作为禁用端口的管理命令的结果,交换机端口进入禁用状态。
- 端口不参与 STP 的任何操作,因为它被认为是不可操作的。
- 端口不会将接收到的 BPDU 定向到交换系统模块进行处理。
- 端口接收和响应网络管理消息。
STP Modes | Receive BPDUs | Send BPDUs | Learn MAC Address | Forward Data Packets |
---|---|---|---|---|
Blocking | Yes | Yes | No | No |
Listening | Yes | Yes | No | No |
Learning | Yes | Yes | Yes | No |
Forwarding | Yes | Yes | Yes | Yes |
Disabled | Yes | No | No | No |