STP详细笔记
产生的背景
由于网络的冗余性(关键设备冗余、关键链路冗余)带来的问题,可能带来二层环路问题,从而引发广播风暴,设备MAC地址紊乱、以及MAC地址漂移等一系列问题。而STP可以保持网络冗余的前提下打破网络二层环路。
生成树协议一共有三种:STP(802.1d)、RSTP(802.1w)、MSTP(802.1s)
注:生成树具有向下兼容性,如果全网中有一台设备运行低版本协议,网络中运行高版本的协议会自动降级向低版本兼容。如果2倍的hello time 时间没收到低版本协议的BPDU报文则会切换为高版本。
基本概念:
1、桥ID(bridge identification)BID
每台运行STP的交换机都会拥有全网唯一的桥ID。BID共8byte,包含16bit的桥优先级和48bit的桥MAC地址。优先级缺省值32768,范围是0-655535,使用时数值必须为4096倍数。MAC地址为背板最小地址。
2、根桥(root bridgr)RB
根桥在全网中只会有一个。STP运行的第一件事就是选举根桥。选举规则为全网中拥有最小的桥ID为根桥。BID由优先级和MAC地址组成,选举规则为先比较优先级再比较MAC地址,两者皆是小优。缺省值为32768,可以进行修改从而干涉根桥选举。
3.开销(cost)
每个运行了STP的接口,都有一个cost值,接口的缺省cost值不但和接口