STP
Spanning Tree Protocol,
defined in IEEE 802.1d, used to eliminate redundant data paths and to increase network
efficiency. STP allows a network to have a topology that contains physical loops; it
operates in bridges and switches. STP opens certain paths to create a tree topology, thereby
preventing packets from looping endlessly on the network. To establish path redundancy, STP
creates a tree that spans all of the switches in an extended network, forcing redundant
paths into a standby, or blocked, state.
STP allows only one active path at a time
between any two network devices (this prevents the loops) but establishes the redundant
links as a backup if the initial link should fail. If STP costs change, or if one
network segment in the STP becomes unreachable, the spanning tree algorithm reconfigures
the STP topology and re-establishes the link by activating the standby
path.