【25-26】交换机生成树原理

  1. 生成树的选举-选举根网桥RB
    先选举桥优先级比较小的,较小的优先;如果优先级相同,则选择mac地址小的优先
    每台交换机启动STP后,都认为自己是根网桥
    交换机之间通过发送BPDU(网桥协议数据单元)报文来进行一系列的选举
    通过比较桥ID(BridgeID,BID)来进行选举,桥ID主要有两部分组成:桥优先级(BridgePriority,默认为32768)、桥ID(BridgeSystemID,背板的mac地址,无法改变,一个设备只有一个)
  2. 生成树的选举-选取根端口RP
    选择(排除根设备)根路径开销(RPC,root path cost)最小的;如果根路径开销相同,则选择对端设备的BridgeID小的;如果对端设备的BridgeID再相同,则选择对端设备的端口ID小的;如果对端设备的端口ID相同,则需要选择自身端口ID小的
    非跟交换机在选举根端口时分别依据该端口的根路径开销,对端BID、对端PID和本端的PID
    端口ID组成:端口优先级、序号
  3. 生成树的选举-选举指定端口DP
    选择RPC较小的;端口所在设备的BID;端口ID
    指定端口(DP)作用:发送或者中继根设备发送的BPDU
    在每个链路上选举
    通常情况下,根设备上的所有端口都是指定端口
    备用端口AP虽然不转发数据包,但是能够接收BPDU
# 查看设备BridgeID(CIST Root/ERPC)
dis stp | i IRPC
# 或者
display bridge mac-address
# 修改桥优先级,越小越优先
stp priority 4096
# 查看端口int g0/0/1的根路径开销RPC
dis stp int g0/0/1 | i Dot1T
# 查看端口ID
dis stp int g0/0/1 | i Designated       #  "/"后面那个128.x,其中128(默认)为优先级,x为序号
"dis stp | i IRPC"命令结果

32768:桥优先级
4c1f-cc9b-346e:桥ID
0:根路径开销