3Com S330 Switch User Manual


 
224 APPENDIX B: PATHBUILDER S330/S310 MODULE AND APPLICATION OVERVIEW
Spanning Tree Spanning Tree (IEEE 802.1d) is a technique that detects loops in a network and
logically blocks the redundant paths, ensuring that only one route exists between
any two LANs. It eliminates the duplication of packets and provides fault tolerance
for resilient networks.
As the Spanning Tree is being constructed, bridges exchange information, which is
transmitted in packets called Configuration Bridge Protocol Data Units (C-BPDUs).
During this process, the Spanning Tree Algorithm and Protocol (STAP) module
elects a root bridge in order to establish a stable spanning tree topology. The root
bridge determines the spanning tree topology and controls which bridges block
packets and which forward packets.
Once the topology is stable, all STAP bridges listen for special “Hello” C-BPDUs
transmitted from the root bridge at regular intervals (usually every two seconds). If
a STAP bridge timer expires before receiving a “Hello” C-BPDU, it assumes that the
root bridge, or a link between itself and the root bridge, has gone down. It then
initiates a reconfiguration of the Spanning Tree.
When a port goes down (for instance, when an ATM VC is deleted), the port card
notifies the STAP module of such a change. The STAP module then reinitiates the
process of electing a root bridge, and the Spanning Tree calculation process begins
all over again.
Spanning Tree Operation
The Spanning Tree operates as follows:
For more detailed information about how the Spanning Tree operates, see
IEEE802.1d.
n An STAP module runs as a task on the management card. This task is
responsible for maintaining all data structures for Spanning Tree operation for
all ports and for sending/receiving Spanning Tree configuration packets.
n Spanning Tree Bridge configuration Protocol Data Units (BPDUs) are received at
Ethernet port cards (on Ethernet and ATM ports) and are sent to the STAP
module on the management card.
n The management card STAP module examines the packet, reads the MAC
address of the sender, and analyzes the costs reported by the sender.
n When state of a port changes, the STAP module notifies the port card of the
change.
n When a port card receives change information for a port, it updates the
operational state of the port so as to change the bridging operation on the
port. For instance, if a port in a forwarding state (normal operation mode of
receiving and forwarding packets) is discovered to be forming a loop, it can be
put in a blocking state. Once the port goes in the blocking state, the port card
will stop receiving frames on the port.