Spanning Tree
Protocol
STP is a 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.