开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第11天,点击查看活动详情
前言
学习数通知识,考证书~ 考证书,记笔记,记笔记~
STP状态和计时器
RSTP 将端口的状态缩减为3个
- Discarding 不转发用户流量,不学习MAC
- Learning 不转发用户流量,学习MAC
- Forwarding 转发用户流量了,学习MAC
STP计时器
-
Hello 2秒,根桥发送BPDU的间隔
-
Forward Delay 15秒,监听和学习的持续时间
-
Max Age 20秒 保持阻塞的最大时间,没有收到BPDU
-
Message age 1秒 当前的年龄,没经过一个交换机,message age += 1
-
配置BPDU报文没经过一个交换机,Message age都会加1
-
如果Message Age 大于Max Age,非根桥会丢弃该配置BPDU
STP端口转换
- 端口初始化或开启
- 端口被选为根端口或者指定端口
- 端口不再是根端口或者指定端口
- Forward Delay计时器超市
- 端口禁用或者链路失效
STP拓扑变化
根桥故障
- 非根桥会在BPDU老化之后开始根桥的重新选举 20秒 整个需要50秒能够恢复
直连链路故障
- SWB检测到直连链路物理故障后,会将预备端口转为根端口
- SWB的预备端口会在30秒后恢复到转发状态
非直连链路故障
SWB的接口故障,由于收不到BPDU,会导致SWB觉得自己是根桥,SWB会发送自己是根桥,SWC收到后,会比较SWA和SWC的BPDU,发现依旧是A,SWC保持阻塞,等待20S,会变成指定端口,需要30S,因此总共需要50S
拓扑变化导致MAC地址表错误
- MAC地址表项的默认老化时间是300S,在这段时间内,SWB无法将数据从G0/0/2端口转发给主机B
- 检测到拓扑改变的交换机通过根端口向根桥发送TCN,上游交换机收到TCN回应TCA,让下游交换机停止发送TCN,再通过根端口发送TCN直到根桥收到,根桥通过指定端口发送TC通下游交换机将MAC地址表的老化时间从300S改为15秒