如何在瞻博网络 EX 交换机上将端口配置为 STP“非边缘”?

网络工程 杜松 生成树 杜松
2021-07-16 01:44:50

Juniper EX 交换机自动将端口分类为生成树“边缘”(端口后面应该只有一个设备)或“非边缘”(另一个交换机)端口。您可以通过配置为端口强制此模式

set protocols <stp-protocol> interface <interface> edge

通常,边缘端口在收到 BPDU 时会转换为非边缘端口。我们还bpdu-block-on-edge启用了一项安全功能,它将关闭接收 BPDU 的边缘端口。

这很好,除非您希望另一个交换机作为根网桥接管。在这种情况下,您的端口突然开始接收 BPDU(当新的根桥被激活时),因此这些端口被关闭。

我的问题是:有没有办法将端口明确配置为“非边缘”端口?

现在的解决方法是bpdu-block-on-edge在 STP 围绕新根网桥收敛时禁用该功能。

3个回答
set protocols rstp interface [interface] mode point-to-point

JUNOS STP接口模式的文档和这个例子配置快速收敛,并与EX系列交换机RSTP提高网络的稳定性似乎是感兴趣的。

解决方案在配置树的其他地方,在我看来很难找到。即使bpdu-block-on-edge已启用,您也可以在特定端口上禁用 bpdu-block

set ethernet-switching-options bpdu-block interface <interface> disable

据我了解,除非您将它们归类为边缘端口,否则所有端口都是默认的非边缘端口,或者我遗漏了什么。如果您不希望某些东西成为边缘,请将其保留为默认值。

编辑:现在我第二次阅读了你的问题,我有点困惑。无论哪个是根交换机,所有交换机都会发送 BPDU,因此新的根交换机不会更改哪个端口开始接收 BPDU。