VLAN 和 STP 之间有什么关系

VLAN 和 STP 之间有什么关系

我想知道 VLAN 和 STP 协议之间的关系。由于 STP 在每个端口上运行,VLAN 如何与此相关联。我还想知道提供特定 VLAN 的 STP 相关数据的 MIB。

答案1

视情况而定,跨 VLAN 维护的生成树主要有两种形式

  • 多生成树 (MSTP)
  • 每 VLAN 生成树 (PVST)

每 VLAN 生成树 (PVST) 为每个 VLAN 维护一个生成树拓扑,它使用 ISL 中继(而不是 Dot11q),并允许 VLAN 中继转发某些 VLAN 而阻止其他 VLAN。由于 PVST 将每个 VLAN 视为单独的网络,因此它能够对流量进行负载平衡(在第 2 层)。不幸的是,除非您使用 PVST+ 或 R-PVST 专门配置它,否则它与快速生成树不兼容。

MSTP 并没有太大的不同,除了是开放标准,并且使用 Dot11Q 标准而不是专有的 Cisco ISL 标准之外,其主要(巨大)优势在于 MSTP 将其所有生成树信息都包含在单个 BPDU 中。这不仅减少了 LAN 上为每个 VLAN 传递生成树信息所需的 BPDU 数量,而且还确保了与 RSTP(以及经典 STP)的向后兼容性!PVST 就没那么好心了。

有很多令人信服的理由来设置 MSTP 而不是 PVST,即使它可能更困难 - 不一定局限于拥有出色的生成树拓扑、推理的创造技能。理由。明智地点头。我注意到许多有经验的 MSTP 用户似乎对网络设计思路清晰、客观。(相反:严重偏见和粗略:)。除此之外,MSTP 可以完成 PVST 所做的一切 - 更好。负载平衡更优越,通用设备支持等。如果您使用 MSTP,您以后会感谢自己。

就 MIB 而言,在生成树的几个不同设备和组件中存在相当多的不同的 MIB 和对象标识符,您可能正在寻找 stpRoutingInfo。

相关内容