Spanning Tree Protocol (STP)
Das Spanning Tree Protocol, kurz STP, ist ein Netzwerkprotokoll zur Vermeidung von Schleifen in redundanten Ethernet-Netzwerken. Es arbeitet auf Layer 2 des OSI-Modells und basiert auf dem Standard IEEE 802.1D. STP bestimmt zunächst eine Root Bridge und berechnet anschließend eine schleifenfreie logische Baumstruktur. Switches tauschen dafür Bridge Protocol Data Units, kurz BPDUs, aus. Redundante Verbindungen, die eine Schleife verursachen könnten, werden für die Weiterleitung regulärer Frames blockiert. Fällt ein aktiver Netzwerkpfad aus, kann STP die Topologie neu berechnen und einen alternativen Pfad aktivieren. Dadurch lassen sich redundante Switch-Verbindungen bereitstellen, ohne Broadcast-Stürme und andere Folgen von Layer-2-Schleifen zu verursachen. Weiterentwicklungen sind unter anderem Rapid Spanning Tree Protocol und Multiple Spanning Tree Protocol.