Max Age:最大生存时间是指BPDU报文的老化时间,当非根桥接收到BPDU报文的时候会与“消息生存时间”和“最大生存时间”进行对比,若消息生存时间大于最大生存时间,交换机则认为该根桥不可达,会丢弃该BPDU报文,若小于则继续进行转发。在这里我们重温一下STP的作用:STP的出现是为了解决网络中的物理环路,运行STP的...
DeviceD和DeviceE从DeviceB收到配置BPDU,Message Age为1,所以在DeviceD和DeviceE去往DeviceA的端口上,配置BPDU报文的老化时间为(Max Age-1)。 DeviceF从DeviceE收到配置BPDU,Message Age为2,所以在DeviceF去往DeviceA的端口上,配置BPDU报文的老化时间为(Max Age-2)。
RSTP的端口角色和端口状态 RSTP的端口角色 如图14-9所示,RSTP的端口角色共有4种:根端口、指定端口、Alternate端口(根端口备份)和Backup端口(指定端口备份),与STP相比,新增加了2种端口角色。 图14-9 端口角色示意图 RSTP中根端口、指定端口的作用与STP协议中定义的根端口、指定端口的作用相同,Alternate端口和Backup端...
现在各个非根桥交换机也可以发送配置BPDU报文,收敛较快。 2、BPDU超时时间 在STP中,当端口出现故障没有接收到配置BPDU需要等待Max Age计时器(20 s)超时,然后才会重新泛洪选举根桥。 RSTP中,如果一个端口在超时时间(即三个周期,超时时间=Hello Time×3)内没有收到上游设备发送过来的配置BPDU,那么该设备认为与此...
STP: STP只有指定端口会立即处理次优BPDU,其他端口会忽略次优BPDU,等到Max Age计时器超时后,缓存的次优BPDU才会老化,然后发送自身更优的BPDU,进行新一轮的拓扑收敛。 RSTP: RSTP处理次优BPDU报文不再依赖于任何定时器,解决拓扑收敛,同时RSTP的任何端口角色都会处理次优BPDU,从而加快了拓扑收敛。
配置Forward Delay时间、Hello Time时间以及Max Age时间: 执行命令stp timer forward-delay forward-delay,配置设备的Forward Delay时间。 缺省情况下,设备的Forward Delay时间是1500厘秒(15秒)。 执行命令stp timer hello hello-time,配置设备的Hello Time时间。 缺省情况下,设备的Hello Time时间是200厘秒(2秒)。 执...
拓扑变化依赖计时器:根交换机发送配置 BPDU 的 Hello Time 是2秒,非根交换机即使没收到 BPDU ,也要在 Max Age 的20秒后,才会重新计算 STP 。什么是收敛?收敛是指网络进入稳定状态。比如在 STP 中所有接口获得接口角色,进入转发或阻塞状态。收敛时间是指网络从发生变化到进入稳定状态的时间。RSTP 鉴于 STP...
Max Age:配置BPDU存活的最大时间。 Hello Time:根桥生成并发送配置BPDU的周期,默认为2s Forward Delay:配置BPDU传播到全网的最大时延,默认为15s 接口状态 当交换机的一个接口被激活后,该接口会从禁用状态自动进入阻塞状态。阻塞状态的接口如果被选举为根接口或者指定接口,那么它将从阻塞状态进入侦听状态,并在侦听状...
上次有写过一篇《图解 STP 》的文章,里面有提到STP的功能是消除环路和链路备份,同时也发现 STP 的一些问题: 网络收敛速度慢:BPDU 的 Max Age 值是 20 秒,接口从侦听到学习状态和从学习到转发状态分别有一个 15 秒的转发延迟时间,因此一个接口从阻塞到转发状态需要 30 ~ 50 秒的时间,这段时间内接口无法正常...
非直连链路故障后,由于需要等待Max Age加上两倍的Forward Delay时间,端口需要大约50秒才能恢复到转发状态。 二.RSTP 快速生成树RSTP在STP基础上进行了改进,实现了网络拓扑快速收敛。 RSTP使用了Proposal/Agreement机制保证链路及时协商,从而有效避免收敛计时器在生成树收敛前超时。如图所示,在交换网络中,P/A过程可以从根...