RSTP 中这两个值之间的确切区别是什么以及它可以保持什么值。随着这些值的变化,开关的行为如何变化。
STP中的消息年龄和最大年龄有什么区别
网络工程
以太网
生成树
2022-02-11 12:11:11
2个回答
STP 中的 Message Age 字段类似于 IP 数据包中的 TTL 字段,应该
— 防止 BPDU 在 STP 感知交换机之间无休止地转发 — 定义特定 BPDU 的最大生命周期,以防止处理旧的和可能过时的信息
消息年龄在根桥上设置为 0。当通过自己的端口中继收到的 BPDU 时,每个其他非根交换机都会将收到的 BPDU 中的 Message Age 字段加一。此外,在每个非根交换机上,BPDU 本身都会老化(Max Age - Message Age)。这确保了此 BPDU 从根经过的跳数越多,它就会越早过期。
消息年龄 - 根网桥发送消息年龄为 0 的 BPDU。接收后续非根网桥将值加 1。实际上,该值表示桥距根桥的距离。它不是一个固定值。
Max age - 如果 3x hello 数据包(每 2 秒发送一次)丢失,网桥将等待配置的最大年龄时间(默认 20 秒),以断定到根网桥的链路故障并启动拓扑重新收敛。