我们可以在同一个网络中同时使用 RSTP 和 MSTP 生成树协议吗

网络工程 网络 生成树
2022-03-02 14:44:38

我有与 500 个用户和 50 个服务器连接的网络连接不同的第 3 层交换机和第 2 层交换机。我可以在几个交换机上运行 rstp,在其余交换机上运行 mstp。

2个回答

是的,MSTP 和 RSTP 可以互操作。实际上,RSTP 的工作方式类似于具有单个实例和区域的未配置 MSTP。RSTP 对等体在公共生成树 (CST) 中被视为 MSTP 对等体。

RSTP 和 MSTP 是从头开始开发的,以使它们可以协同工作。我们可以将 MST 视为对 RSTP 的扩展。MST BPDU 实际上是和 RSTP BPDU + 一些额外的东西需要支持几个实例。所以基本上,从 MST 网桥的角度来看,RSTP 对等体看起来就像不同区域的不同 MST 网桥。我们没有发现运行 RSTP 和 MST 的任何问题,当然除了您只能在 RSTP/MST 之间的边界运行单个实例(实例 0,CIST)之外。因此,MST 使用的跳数仅在一个区域内。在区域之间,MST 使用消息年龄,就像 RSTP 一样。

Cisco 将不支持 IEEE 中定义的真正 RSTP。我们只有 Rapid-PVST,这是一个专有版本,每个 VLAN 运行一个 RSTP 实例。诀窍是我们不需要支持 IEEE RSTP,因为 MST 是 RSTP 的超集。不配置区域运行 MST 基本等同于运行 RSTP