Types of Spanning Tree Protocols (STP)

In this article we will discuss Types of Spanning Tree Protocols (STP), will make brief discussion on Types of Spanning Tree Protocols (STP), In last article we discuss about Extended System ID.

Several varieties of spanning tree protocols have emerged since the original IEEE 802.1D.

The varieties of spanning tree protocols include:

  • STP – This is the original IEEE 802.1D version (802.1D-1998 and earlier) that provides a loop-free topology in a network with redundant links. Common Spanning Tree (CST) assumes one spanning tree instance for the entire bridged network, regardless of the number of VLANs.
  • PVST+ – This is a Cisco enhancement of STP that provides a separate 802.1D spanning tree instance for each VLAN configured in the network. The separate instance supports PortFast, UplinkFast, BackboneFast, BPDU guard, BPDU filter, root guard, and loop guard.
  • 802.1D-2004 – This is an updated version of the STP standard, incorporating IEEE 802.1w.
  • Rapid Spanning Tree Protocol (RSTP) or IEEE 802.1w – This is an evolution of STP that provides faster convergence than STP.
  • Rapid PVST+ – This is a Cisco enhancement of RSTP that uses PVST+. Rapid PVST+ provides a separate instance of 802.1w per VLAN. Each separate instance supports PortFast, BPDU guard, BPDU filter, root guard, and loop guard.
  • Multiple Spanning Tree Protocol (MSTP) – This is an IEEE standard inspired by the earlier Cisco proprietary Multiple Instance STP (MISTP) implementation. MSTP maps multiple VLANs into the same spanning tree instance. The Cisco implementation of MSTP is MST, which provides up to 16 instances of RSTP and combines many VLANs with the same physical and logical topology into a common RSTP instance. Each instance supports PortFast, BPDU guard, BPDU filter, root guard, and loop guard.

A network professional, whose duties include switch administration, may be required to decide which type of spanning tree protocol to implement.

Add a Comment

Your email address will not be published. Required fields are marked *