📜  生成树协议 (STP) 的类型

📅  最后修改于: 2021-09-27 22:43:58             🧑  作者: Mango

先决条件 – 生成树协议
生成树协议 (STP) 用于通过监视网络以跟踪所有链接并关闭冗余最少的链接来构建无环路网络。
根网桥是单个 VLAN 或整个拓扑中的交换机(根据使用的 STP 标准类型),负责分发 BPDU 并阻塞最少冗余端口。

选举程序(根桥) –
网络中的所有交换机都将自己声明为根桥并开始交换自己的 BPDU。具有最低网桥的 BPDU 我将被认为是优越的。现在,接收到上级 BPDU 的交换机在自己的 BPDU 中进行更改并转发到其邻居交换机。它改变了根桥的值,我用它的高级 BPDU 桥。这个过程一直持续到所有交换机都对哪个网桥具有最低的网桥感到满意,因此该交换机将被声明为根网桥。

生成树协议 (STP) 的类型 –

  1. 802.1D –这也称为 CST(通用生成树)。它是由 IEEE 制定的一种生成树标准,它为整个拓扑仅选举一个根桥。所有流量都流经同一路径(到根桥的最佳路径),但这并不总是有效,因为可能存在到达 VLAN 的优化路径与选举根桥时获得的路径不同的情况.它非常慢,因为收敛需要 32 秒。

    优点:

    • 所需的 CPU 和内存更少。

    坏处:

    • 较少优化,因为计算为根桥的最佳成本的路径可能不是到达网络的最佳路径。
    • 没有负载均衡。
  2. Per VLAN Spanning Tree + (PVST+) –它是 Cisco 为其设备开发的生成树标准,可找到每个 VLAN 的根网桥。它是 Cisco 默认的 STP 版本。它为每个 VLAN 找到单独的 802.1d 生成树实例。它还提供与 802.1d 或 CST 的向后可比性。这对 IEEE 进行了更优化,因为它提供了最佳路径选择,因为找到了每个 VLAN 的单独 STP 实例。这和 CST 一样慢。

    优点:

    • PVST+ 为网络性能提供了比 CST 更多的优化,因为它为每个 VLAN 选择根网桥。
    • 带宽消耗小于 CST。
    • 实现了最佳负载平衡。

    缺点:

    • 这很慢,因为 CST 即收敛时间很慢。默认情况下,Cisco 交换机需要 50 秒进行聚合。
    • 需要更多资源(CPU 和内存)。
  3. 802.1w – 快速生成树协议 (RSTP) –它是 IEEE 开发的生成标准,它提供比 CST 更快的收敛,但与在拓扑中找到单个根桥的想法相同。 RSTP需要的网桥资源高于CST但低于PVST+。
  4. Rapid Per VLAN Spanning Tree + (RPVST+) –此生成树标准由 Cisco 开发,可提供比 PVST+ 更快的收敛速度,并为每个 VLAN 找到单独的 802.1w 实例。与其他 STP 标准相比,它需要更多的 CPU 和内存。
  5. 802.1s(多生成树):-该标准由 IEEE 开发,其中对 VLAN 进行分组,并为每个单独的组运行 RSTP。这基本上是运行在另一个生成树协议上的生成树协议。

    优点:

    • 高冗余
    • 可以实现负载均衡。
    • 需要较低的 CPU 和内存使用率

    缺点:

    • 需要更多的配置并且不容易实现。