关于桥梁保证功能

网络工程 生成树 环形
2022-03-01 02:28:02

在其中一篇文章中,我阅读了以下有关桥梁保证的内容:

“启用后,BDPU 会发送到所有端口,包括备份端口和每个 Hello 周期的备用端口。此功能的工作原理是它监控点对点链路上 BPDU 的接收。如果它没有听到回复,它会更改端口状态到不一致的状态。这可以防止任何帧转发并避免循环。对于端口错误禁用的 UDLD 激进模式也是如此。

问:当端口上启用网桥保证时,这是否意味着它将开始发送 BPDU(无论其 STP 状态如何)?如果在 BLOCKED 端口上启用了 Bridge Assurance,那么 Blocked 端口是否也会开始发送 BPDU?如果是这样,为什么?据我所知,一旦 STP 收敛,BPDU 只会从指定端口发送出去。如果我错了,请纠正我。

1个回答

BPDU 被发送到所有 STP 端口。这是因为您需要检测拓扑变化。如果远程交换机的拓扑发生变化,当前的指定端口或根端口可能需要开始阻塞,阻塞接口可能需要更改为指定端口或根端口。交换机无法在它不发送或接收 BPDU 的端口上检测到这一点。STP 是动态的,它需要检测和响应拓扑变化,即使是从大型 STP 域的另一端。

在实践中,您确实不想设计大型或复杂的 STP 域,但人们会这样做,而 STP 需要能够处理这个问题。