华为HCIA-STP生成树协议

一、选举根桥RB

  1. 比较BID,先比优先级(默认32768,4096的倍数),优先级相同,再比48位Mac地址,越小越好。

二、选举根端口RP(在非根桥上选举,每个设备只有一个根端口)

  1. 比较入方向RPC,越小越好;
  2. 比较上行设备的BID;
  3. 比较上线设备接口对端接口的PID(优先级默认128,结合端口号,越小越好);
  4. 比如本身接口的PID。

三、选举指定端口DP(每个路段、每个冲突域下只有一个DP,配置BDPU只会由DP发送)

  1. 跟桥上所有端口都是DP;
  2. 比较本机交换机cost;
  3. 比较自身设备的BID;
  4. 比较自身端口的PID。

四、剩下的端口即为AP端口

image

图中所示为STP的端口状态迁移机制,运行STP协议的设备上端口状态有5种:

  • Forwarding:转发状态。端口既可转发用户流量也可转发BPDU报文,只有根端口或指定端口才能进入Forwarding状态。
  • Learning:学习状态。端口可根据收到的用户流量构建MAC地址表,但不转发用户流量。增加Learning状态是为了防止临时环路。
  • Listening:侦听状态。端口可以转发BPDU报文,但不能转发用户流量。
  • Blocking:阻塞状态。端口仅仅能接收并处理BPDU,不能转发BPDU,也不能转发用户流量。此状态是预备端口的最终状态。
  • Disabled:禁用状态。端口既不处理和转发BPDU报文,也不转发用户流量。
posted @ 2022-05-03 17:08  xl4ng  阅读(256)  评论(0编辑  收藏  举报