这个图上的网络,除了两个三层交换机之间是GB链路,其他都是100M链路。
开销COST
BPDU (bridge protocol data unit)交换机之间利用BPDU相互交换信息,BPDU包含桥ID。
1、选举根网桥
原则:选择桥ID最小的网桥为根网桥
桥ID=优先级+MAC (show ver 查看Base ethernet MAC Address)
先比较优先级priority,默认为32768,priority相同的情况下比较MAC。
范围:同一广播域 或 同一个VLAN
2、选举根端口RP
原则:非根网桥连接到根网桥cost最小的链路所在的端口
cost相同则选举PID最小的端口
PID端口ID=priority(默认128)+端口MAC
范围:每个非根网桥上的端口
(每个非根网桥上都有一个RP)
3、指定端口DP
原则:每个冲突域中选举到根网桥开销cost最小的端口
如果cost相同,则选举桥ID最小的交换机所在端口作为指定端口
范围:冲突域 (交换机可以隔离冲突域,所以它的每个端口就是单个冲突域)
4、非指定端口(Nondesignated port)
除去RP,DP之外的所有端口都属于非指定端口.
所有RP,DP都处于转发状态,而Nondesignated port都处于阻塞状态,
自动关闭冗余链路接口,保证二层链路无环路,当链路失效的时候,自动启用冗余链路。
STP的收敛
当所有端口变迁到转发或堵塞状态时,网络开始收敛,在网络收敛完成前,所有数据不能被传送。这个过程一般需要50秒左右的时间。50秒时间不能发送数据,使网络利用率下降,所有就需要一个RSTP,快速生成树协议。