Rapid PVST+ is based on the Rapid Spanning Tree Protocol (RSTP) IEEE 802.1W standard. RSTP (IEEE 802.1w) natively includes most of the Cisco-proprietary enhancements to 802.1D Spanning Tree Protocol, such as BackboneFast and UplinkFast. Rapid PVST+ has these unique features:
- Uses version 2 bridge protocol data units (BPDUs), which are backward compatible with the 802.1D Spanning Tree Protocol, which in turn uses version 0 BPDUs.
- All the switches generate BPDUs and send out on all the ports every 2 seconds, whereas with 802.1D Spanning Tree Protocol, only the root bridge sends the configuration BPDUs.
Rapid PVST+ has the following roles, states, and types:
- Port roles: Root port, designated port, alternate port, and backup port
- Port states: Discarding, Learning, and Forwarding
- Port types: Edge Port (PortFast), Point-to-Point, and Shared port
Rapid PVST+ uses RSTP to provide faster convergence. When any RSTP port receives a legacy 802.1D BPDU, it falls back to legacy Spanning Tree Protocol, and the inherent fast convergence benefits of 802.1W are lost when it interacts with legacy bridges. Cisco recommends that Rapid PVST+ be configured for best convergence.
Alignment of Spanning Tree Protocol with FHRP
Remember to manually assign the root bridge of a Spanning Tree Protocol network. Usually, one of the distribution switches is selected as the root bridge to match the Layer 3 First-Hop Resiliency Protocol (FHRP). The root bridge is assigned by manually lowering its root bridge priority from the default.
MST
Multiple Spanning Tree (MST), which is defined by IEEE 802.1S, is based on the Cisco Multiple Instance Spanning Tree Protocol (MISTP). MISTP (802.1S) is an IEEE standard that allows several VLANs to be mapped together. MST is used to reduce the total number of spanning-tree instances that match the physical topology of the network. This reduces the CPU load on a switch and is possible because most networks do not need more than a few logical topologies. Each instance handles multiple VLANs that have the same Layer 2 topology. For MST, do not manually prune VLANs from trunks and do not run MST on access ports between switches.
Cisco Spanning Tree Protocol Toolkit
Spanning Tree Protocol has been the friend and enemy of network designers and network troubleshooters throughout the years. Spanning Tree Protocol is required for a Layer 2 Ethernet network to function properly for path redundancy and prevention of Layer 2 loops. Cisco recommends that you design for the use of the Cisco STP Toolkit to enhance the performance of IEEE 802.1D Spanning Tree Protocol on your network. Figure 6-10 shows where each mechanism is applied in a network.

Figure 6-10 Cisco STP Toolkit Mechanisms