09-生成树
STP基本概念和工作原理
STP接口状态
状态名称 | 收发BPDU | 收发业务数据帧 | 对应的端口角色 | 作用 |
禁用disable | 不能 | 不能 | ||
阻塞blocking | 只能收 | 不能 | 预备端口A | |
侦听listening | 能收发 | 不能 | ||
学习learning | 只能收,Mac学习 | 防环:? | ||
转发forwarding | 能收发 | 能收发 | 根端口R,指定端口D |
收发BPDU前三 :从不能-能收-能收发
收发业务数据前三:都是不能
拓扑变化
变化类型 | A备用端口收敛时间 |
根桥故障 | 50s:A等待原有根BPDU老化20s,再由blocking自动到listening,listening到 Learning到forwarding,间隔是每个15s |
直连链路(相对于A所在sw而言)故障 | 30s:sw2彻底失联, 原有根BPDU立即老化,端口由blocking自动到listening,listening到 Learning到forwarding,间隔是每个15s |
非直连链路故障 | 50s:sw2检测链路故障,sw2立即发送以自己为根的次级BPDU,A口等待原有根BPDU 20s后老化,端口由blocking自动到listening,listening到 Learning到forwarding,间隔是每个15s |
发生故障后,A所在sw对外有一条链路通,就会等待原有BPDU20s老化,没有一条链路通就立即老化,之后端口状态变化时间都是30s
拓扑改变导致MAC地址表出错
原因:拓扑改变的时间max=50快于MAC地址刷新时间300s
措施:根桥通过TCN BPDU的TC标志位置1通知非根桥MaC老化时间由300s缩短为15s