在 RSTP 中,所有交换机都生成自己的 BPDU,它们是否仅限于仅在指定端口上转发?(就像在经典的 STP 中一样)

网络工程 交换 层2 生成树 交换机端口 IEEE-802.1w
2021-07-07 08:00:32

我最近在 STP 中学到了一个规则:仅指定端口转发 BPDU。

但是,我不确定 RSTP 中的这一点,因为所有交换机每隔几秒钟就会生成自己的 BPDU。因此,在某个 LAN 拓扑中,交换机可能有一个根端口和一个备用端口,而没有指定端口。

这个规则还适用吗?或者 RSTP 中的交换机是否也会通过其根端口或备用端口转发自己的 BPDU?

1个回答

通常不转发 BPDU。

BPDU 会在所有链路上生成并发送,包括阻塞的链路。

可以认为 BPDU 中包含的拓扑信息被转发,但 BPDU 本身不是。

“哑”(非托管)交换机经常转发 BPDU,即使它们不应该转发 - 请参阅 IEEE 802.1Q 8.6.3:

[...] 组地址是任何符合 [...] 或 MAC 桥接器都无法转发的地址。