Users Guide

11–Marvell Teaming Services
General Network Considerations
180 BC0054508-00 M
Spanning Tree Algorithm
In Ethernet networks, only one active path may exist between any two bridges or
switches. Multiple active paths between switches can cause loops in the network.
When loops occur, some switches recognize stations on both sides of the switch.
This situation causes the forwarding algorithm to malfunction allowing duplicate
frames to be forwarded. Spanning tree algorithms provide path redundancy by
defining a tree that spans all of the switches in an extended network and then
forces specific redundant data paths into a standby (blocked) state. At regular
intervals, the switches in the network send and receive spanning tree packets that
they use to identify the path. If one network segment becomes unreachable, or if
spanning tree costs change, the spanning tree algorithm reconfigures the
spanning tree topology and re-establishes the link by activating the standby path.
Spanning tree operation is transparent to end stations, which do not detect
whether they are connected to a single LAN segment or a switched LAN of
multiple segments.
Spanning tree protocol (STP) is a Layer 2 protocol designed to run on bridges and
switches. The specification for STP is defined in IEEE 802.1d. The main purpose
of STP is to ensure that you do not run into a loop situation when you have
redundant paths in your network. STP detects and disables network loops and
provides backup links between switches or bridges. It allows the device to interact
with other STP compliant devices in your network to ensure that only one path
exists between any two stations on the network.
After a stable network topology has been established, all bridges listen for hello
BPDUs (bridge protocol data units) transmitted from the root bridge. If a bridge
does not get a hello BPDU after a predefined interval (Max Age), the bridge
assumes that the link to the root bridge is down. This bridge then initiates
negotiations with other bridges to reconfigure the network to re-establish a valid
network topology. The process to create a new topology can take up to
50 seconds. During this time, end-to-end communications are interrupted.
Marvell does not recommend the use of spanning tree for ports that are
connected to end stations, because by definition, an end station does not create a
loop within an Ethernet segment. Additionally, when a teamed adapter is
connected to a port with spanning tree enabled, users may experience
unexpected connectivity problems. For example, consider a teamed adapter that
has a lost link on one of its physical adapters. If the physical adapter were to be
reconnected (also known as fallback), the intermediate driver would detect that
the link has been reestablished and would begin to pass traffic through the port.
Traffic would be lost if the port was temporarily blocked by the (STP).
This section provides details of:
Topology Change Notice (TCN)
Port Fast and Edge Port