STP (Spanning Tree Protocol)

Spanning Tree Protocol

To Prevent loops from forming Switches (and bridges) needed a mechanism called Spanning Tree Protocol (STP, or IEEE 802.1D).
STP is enabled by default on all VLANs on Catalyst switches.
STP-enabled switches communicate to form a topology of the entireswitching network, and then shutting down (or blocking) a port if a loop exists. The blocked port can be reactivated if another link on the switching network goes down, thus preserving fault-tolerance. Once all switches agree on the topology database, the switches are considered converged.
STP switches send BPDU’s (Bridge Protocol Data Units) to each other to form their topology databases. BPDU’s are sent out all ports every two seconds, are forwarded to a specific MAC multicast address: 0180.c200.0000.

STP Types

Various flavors of 802.1D STP exist, including:
Common Spanning Tree (CST) – A single STP process is used for all VLANs.
Per-VLAN Spanning Tree (PVST) – Cisco proprietary version of STP, which employs a separate STP process for each VLAN.
Per-VLAN Spanning Tree Plus (PVST+) – Enhanced version of PVST that allows CST-enabled switches and PVST-enabled switches to interoperate. This is default on newer Catalyst switches.

The STP Process
To maintain a loop-free environment, STP performs the following functions:
1• A Root Bridge is elected
2• Root Ports are identified
3• Designated Ports are identified
4• If a loop exists, a port is placed in Blocking state. If the loop is removed the blocked port is activated again.
If multiple loops exist in the switching environment, multiple ports will be placed in a blocking state.

1.Electing an STP Root Bridge
Bridge with best bridge ID.
The first step in the STP process is electing a Root Bridge, which serves as the centralized point of the STP topology. Good design practice dictates that the Root Bridge be placed closest to the center of the STP topology. The Root Bridge is determined by a switch’s priority. The default priority is
32,768, and the lowest priority wins. In case of a tie in priority, the switch with the lowest MAC address will be elected root bridge. The combination of a switch’s priority and MAC address make up that switch’s Bridge ID.

2.Identifying Root Ports
The port on each switch that has the lowest path cost to get to the Root Bridge. 
Each switch has only one Root Port, and the Root Bridge cannot have a Root Port. 
Path Cost is a cumulative cost based on the bandwidth of the links. 
The higher the bandwidth, the lower the Path Cost:
Bandwidth Cost
4 Mbps       250
10 Mbps     100
16 Mbps      62
100 Mbps    19
1 Gbps          4

3.Identifying Designated Ports
The third and final step in the STP process is to identify Designated Ports.
Each network segment requires a single Designated Port, which has the lowest path cost leading to the Root Bridge. This port will not be placed in a blocking state. A port cannot be both a Designated Port and a Root Port.

No comments:

Post a Comment