【HCIA】学习--STP状态和计时器

161 阅读2分钟

image.png

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第11天,点击查看活动详情

前言

学习数通知识,考证书~ 考证书,记笔记,记笔记~

STP状态和计时器

image.png

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端口转换

image.png

  1. 端口初始化或开启
  2. 端口被选为根端口或者指定端口
  3. 端口不再是根端口或者指定端口
  4. Forward Delay计时器超市
  5. 端口禁用或者链路失效

STP拓扑变化

根桥故障

- 非根桥会在BPDU老化之后开始根桥的重新选举 20秒 整个需要50秒能够恢复

直连链路故障

image.png

  • SWB检测到直连链路物理故障后,会将预备端口转为根端口
  • SWB的预备端口会在30秒后恢复到转发状态

非直连链路故障

image.png

SWB的接口故障,由于收不到BPDU,会导致SWB觉得自己是根桥,SWB会发送自己是根桥,SWC收到后,会比较SWA和SWC的BPDU,发现依旧是A,SWC保持阻塞,等待20S,会变成指定端口,需要30S,因此总共需要50S

拓扑变化导致MAC地址表错误

image.png

  • MAC地址表项的默认老化时间是300S,在这段时间内,SWB无法将数据从G0/0/2端口转发给主机B
  • 检测到拓扑改变的交换机通过根端口向根桥发送TCN,上游交换机收到TCN回应TCA,让下游交换机停止发送TCN,再通过根端口发送TCN直到根桥收到,根桥通过指定端口发送TC通下游交换机将MAC地址表的老化时间从300S改为15秒