1.STP的作用,协议收敛后交换网络中任意两台设备之间有且只有一条可行路径,即可以避免单点故障,又可以解决广播风暴。

2.生成树收敛过程:选举根交换机,根端口,指定端口。

3.SPT选举过程需要使用的参数
Bridge-ID(桥ID):运行STP的设备会有一个全网唯一的设备标识符号,叫做BID。BID(64bit)=priority(16bit)+mac(48bit)

cop(路径开销):stp协议将不同的链路带宽对应到一个固定的数值上,这个数值就是cost,而从一台交换机的一个接口到达根交换机的路径开销之和,就是cop值。
cop在计算的时候,接口在发送报文的时候cop值不增加,接口在接受报文的时候cop才增加。

port-id(端口ID):运行STP的设备上的每个端口都会有一个PID。PID(16bit)=priority(8bit)+接口编号(8bit)

4.根交换机的选举
STP刚开始运行,所有交换机都认为自己是网络中的根交换机,然后交换机通过所有端口向外发送BPDU报文,BPDU报文中包含交换机的BID信息,交换机得到彼此的BPDU后,通过比较邻居交换机和自己的BID大小,谁的BID小,谁就是根交换机。

5.根端口的选举
根端口是非根交换机上距离根交换机最近的端口,每个非根交换机只有一个根端口。
比较接口入cop值的大小,越小越优
比较接口对的设备的BID大小,越小越优
比较接口对端的PID大小,越小越优

6.指定端口的选举
指定端口是每条链路上距离根交换机最近的端口。
比较接口处cop值的大小,越小越优
比较本端BID的大小,越小越优
比较本端PID的大小,越小越优

STP选举结束,阻塞非根端口和非指定端口。

7.配置stp
stp mode stp

修改根交换机,修改设备优先级
stp priority 4096

修改根端口和指定端口,修改链路开销
stp cost 10

查看stp
display stp
display stp brief