一、选举根桥RB
- 比较BID,先比优先级(默认32768,4096的倍数),优先级相同,再比48位Mac地址,越小越好。
二、选举根端口RP(在非根桥上选举,每个设备只有一个根端口)
- 比较入方向RPC,越小越好;
- 比较上行设备的BID;
- 比较上线设备接口对端接口的PID(优先级默认128,结合端口号,越小越好);
- 比如本身接口的PID。
三、选举指定端口DP(每个路段、每个冲突域下只有一个DP,配置BDPU只会由DP发送)
- 跟桥上所有端口都是DP;
- 比较本机交换机cost;
- 比较自身设备的BID;
- 比较自身端口的PID。
四、剩下的端口即为AP端口
图中所示为STP的端口状态迁移机制,运行STP协议的设备上端口状态有5种:
- Forwarding:转发状态。端口既可转发用户流量也可转发BPDU报文,只有根端口或指定端口才能进入Forwarding状态。
- Learning:学习状态。端口可根据收到的用户流量构建MAC地址表,但不转发用户流量。增加Learning状态是为了防止临时环路。
- Listening:侦听状态。端口可以转发BPDU报文,但不能转发用户流量。
- Blocking:阻塞状态。端口仅仅能接收并处理BPDU,不能转发BPDU,也不能转发用户流量。此状态是预备端口的最终状态。
- Disabled:禁用状态。端口既不处理和转发BPDU报文,也不转发用户流量。
posted @
2022-05-03 17:08
xl4ng
阅读(
256)
评论()
编辑
收藏
举报