cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
560
Views
3
Helpful
6
Replies

Types of STP protocol

Nader ibrahimi
Level 1
Level 1

i just encounter to the type of STP which is really new for me is this right that we have six type of STP :

Summary of STP Types

  • STP: Standard, slower convergence.
  • RSTP: Standard, faster convergence.
  • PVST: Proprietary, one instance per VLAN.
  • Rapid PVST: Proprietary, fast and per VLAN.
  • MSTP: Standard, maps multiple VLANs to one instance.
  • MST: Proprietary, Cisco's version of MSTP.

I read another source which was about STP which it has only 4 types of stp :

CST         PVST   RPVST   MSTP 

is this right or the one in above ?

and what are exactly difference between these types ?

1 Accepted Solution

Accepted Solutions

M02@rt37
VIP
VIP

Hello @Nader ibrahimi 

The two lists you provided represent different ways of categorizing STP types. Both are technically correct, but they emphasize different aspects of STP versions and implementations.

To clarify, the six-type list is more comprehensive and includes both standard IEEE protocols and Cisco-proprietary enhancements, while the four-type list consolidates them into broader categories...

The six-type list provides a detailed breakdown of STP variations. It includes:

  1. STP (Standard Spanning Tree Protocol): This is the original IEEE 802.1D protocol designed to prevent Layer 2 loops in networks. It operates with a single instance for the entire network and has slower convergence times of about 30-50 seconds.
  2. RSTP (Rapid Spanning Tree Protocol): An IEEE 802.1w standard, RSTP improves convergence significantly by introducing faster state transitions and new port roles, making networks more efficient.
  3. PVST (Per VLAN Spanning Tree): A Cisco-proprietary protocol based on STP, PVST creates a separate STP instance for each VLAN. This allows VLAN-specific load balancing and redundancy but uses more CPU and memory resources on switches.
  4. Rapid PVST (Per VLAN Rapid Spanning Tree): Cisco’s enhancement of RSTP, which offers faster convergence while maintaining per-VLAN instances for more granular control.
  5. MSTP (Multiple Spanning Tree Protocol): Defined in IEEE 802.1s, MSTP allows grouping multiple VLANs into a single STP instance. This reduces resource consumption and improves scalability in larger networks.
  6. MST (Cisco’s implementation of MSTP): While often used interchangeably with MSTP, MST can refer specifically to Cisco's implementation with additional optimizations and compatibility features for Cisco devices.

The four-type list simplifies the classification by consolidating these types into broader categories:

  1. CST (Common Spanning Tree): Refers to the original IEEE 802.1D STP, which operates with a single spanning tree instance for all VLANs.
  2. PVST (Per VLAN Spanning Tree): Cisco’s proprietary STP implementation with per-VLAN instances.
  3. RPVST (Rapid PVST): Cisco’s version of RSTP that combines rapid convergence with per-VLAN control.
  4. MSTP (Multiple Spanning Tree Protocol): The IEEE standard for mapping multiple VLANs into fewer STP instances, improving efficiency and scalability.

The main differences between these STP types lie in their speed, scalability, and resource consumption. STP (CST) is the slowest, with convergence times of 30-50 seconds, while RSTP and its derivatives (Rapid PVST) offer much faster convergence, typically within a few seconds. The VLAN management approach also varies: CST and RSTP use a single instance for all VLANs, while PVST and Rapid PVST create separate instances per VLAN for finer control at the cost of higher resource usage. MSTP strikes a balance by grouping multiple VLANs into fewer STP instances, making it more efficient for larger networks.

 

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

View solution in original post

6 Replies 6

First group is correct.

Also there is  no stp mode called cst' cst is one of MST mode role.

MHM

M02@rt37
VIP
VIP

Hello @Nader ibrahimi 

The two lists you provided represent different ways of categorizing STP types. Both are technically correct, but they emphasize different aspects of STP versions and implementations.

To clarify, the six-type list is more comprehensive and includes both standard IEEE protocols and Cisco-proprietary enhancements, while the four-type list consolidates them into broader categories...

The six-type list provides a detailed breakdown of STP variations. It includes:

  1. STP (Standard Spanning Tree Protocol): This is the original IEEE 802.1D protocol designed to prevent Layer 2 loops in networks. It operates with a single instance for the entire network and has slower convergence times of about 30-50 seconds.
  2. RSTP (Rapid Spanning Tree Protocol): An IEEE 802.1w standard, RSTP improves convergence significantly by introducing faster state transitions and new port roles, making networks more efficient.
  3. PVST (Per VLAN Spanning Tree): A Cisco-proprietary protocol based on STP, PVST creates a separate STP instance for each VLAN. This allows VLAN-specific load balancing and redundancy but uses more CPU and memory resources on switches.
  4. Rapid PVST (Per VLAN Rapid Spanning Tree): Cisco’s enhancement of RSTP, which offers faster convergence while maintaining per-VLAN instances for more granular control.
  5. MSTP (Multiple Spanning Tree Protocol): Defined in IEEE 802.1s, MSTP allows grouping multiple VLANs into a single STP instance. This reduces resource consumption and improves scalability in larger networks.
  6. MST (Cisco’s implementation of MSTP): While often used interchangeably with MSTP, MST can refer specifically to Cisco's implementation with additional optimizations and compatibility features for Cisco devices.

The four-type list simplifies the classification by consolidating these types into broader categories:

  1. CST (Common Spanning Tree): Refers to the original IEEE 802.1D STP, which operates with a single spanning tree instance for all VLANs.
  2. PVST (Per VLAN Spanning Tree): Cisco’s proprietary STP implementation with per-VLAN instances.
  3. RPVST (Rapid PVST): Cisco’s version of RSTP that combines rapid convergence with per-VLAN control.
  4. MSTP (Multiple Spanning Tree Protocol): The IEEE standard for mapping multiple VLANs into fewer STP instances, improving efficiency and scalability.

The main differences between these STP types lie in their speed, scalability, and resource consumption. STP (CST) is the slowest, with convergence times of 30-50 seconds, while RSTP and its derivatives (Rapid PVST) offer much faster convergence, typically within a few seconds. The VLAN management approach also varies: CST and RSTP use a single instance for all VLANs, while PVST and Rapid PVST create separate instances per VLAN for finer control at the cost of higher resource usage. MSTP strikes a balance by grouping multiple VLANs into fewer STP instances, making it more efficient for larger networks.

 

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

With respect to M02@rt37 

@Nader ibrahimi again there is no CST mode' it one of MST role.

Share doc. Of second group let check it

MHM

It seems there might be some confusion around the terminology regarding CST. CST is not a separate mode or protocol but rather a conceptual role within the MST framework. In MST, CST refers to the single spanning tree instance that interconnects all switches across the network or between MST regions.

To clarify CST is not a distinct mode of STP. It is part of the MSTP standard (IEEE 802.1s) and represents the single spanning tree instance used to connect multiple MST regions or MST with legacy STP/RSTP switches.

 

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

Now it correct.

MHM

Devaa
Spotlight
Spotlight

I believe MST and MSTP are the same. AFAIK, Cisco implemented MST as per IEEE Std, like other std protocols like OSPF / BGP. 

As per below doc, Multiple Spanning Tree (MST) is an IEEE standard inspired from the Cisco proprietary Multiple Instances Spanning Tree Protocol (MISTP) implementation.

https://www.cisco.com/c/en/us/support/docs/lan-switching/spanning-tree-protocol/24248-147.html