1,禁用 --- 1,接口关闭情况下;2,接口禁用生成树协议
2,阻塞 --- 生成树协议激活接口后进入的第一个状态。该状态下,接口只能侦BPDU,不能转发BPDU和业务帧,也不能学习MAC地址
一开始所有接口都进入阻塞状态,则都不发送配置BPDU,这样,所有接口都侦听不到BPDU,则20S老化时间后将进入下一个阶段。
3,侦听 --- STP角色选举阶段,这个状态下可以收发BPDU,但是不能转发业务数据, 也不能学习MAC地址。
这个状态下不允许转发业务数据,主要是因为为了防止在角色没有完全选出来时, 可能出现临时环路,导致业务流量入环。
侦听状态需要停留一个转发延迟时间,默认为15S,这个时间就是用来选举的时间。即使,角色选举提前结束,也需要等到时间到达再进入下一个状态。
角色选举完成后,不是所有的接口都进入下一个学习状态,而是根端口和指定端口可以继续进行,非指定端口则将退回到阻塞状态。
4,学习 --- 该状态需要停留15S,只学习业务数据帧中的MAC地址,但是不进行转发。
其目的在于减少在MAC地址没有记录时,未知单播泛洪操作。
5,转发 --- 可以正常的接受发送BPDU及业务数据
802.1D收敛时间 --- 30S或50S
首次收敛:50S 结构突变:
1,根网桥故障:50S
2,直连链路故障:30S
3,非直连发生故障:50S
STP的配置
[sw1]stp mode ? --- 修改STP选择的协议版本 --- 华为设备默认选择的是MSTP协议
mstp Multiple Spanning Tree Protocol (MSTP) mode
rstp Rapid Spanning Tree Prot