根桥的选举:


根据设备的BID来选举,在一个STP域中,BID最小的就是根桥


BID=桥优先级(2字节)+设备的VLAN的MAC地址(6字节)


RP的选举:


根桥上的端口是指定端口,而每个非根桥有且只有一个RP


1、入站路径COST(BPDU数据包的接受端口在接受到BPDU,然后更改其中的COST字段的值)


  10G      2

  1G       4

  100M     19

  10M      100


  如果BPDU的发送端口和接受端口的带宽不一致的话,那么这段链路的COST怎么计算?


  入站COST的值是根据接受端口的带宽来计算的。


2、查看BPDU的发送设备的BID,谁小的


3、端口ID=端口优先级(16为基数递增)+端口编号


DP的选举:


DP是在一个网段上的两个端口中选举一个DP端口


1、出站路径COST


2、sender ID


3、port ID


DP,RP的选举的过程很相似,不同的是,一个是出站,一个是入站,也就是方向的问题


BPDU默认是2sec更新一次。


STP中的状态变更过程:


blocking --20s-->listening--15s-->learning--15s-->Forwarding