← andblack Check · Übersicht
andblackcheck
Spanning Tree Protocol
STP · LAYER-2-LOOPS · ROOT BRIDGE · PORT ROLES · TIMER · CISCO
Original-Infografik: „🚨 One Layer 2 loop can bring your entire network to its knees!" von networks.baseline — Spanning Tree Protocol: Root Bridge, Port-Rollen, Port-States, STP-Timer + Cisco-IOS-Kommandos (144 Likes).
Spanning Tree Protocol - networks.baseline
Kernidee: Ein einziger Layer-2-Loop (Schleife) kann das gesamte Netzwerk lahmlegen: Broadcast-Stürme, doppelte Frames, instabile MAC-Tabellen, hohe CPU-Last. STP verhindert das, indem es redundante Verbindungen logisch blockiert — und sich automatisch erholt, wenn eine Verbindung ausfällt.

Basics: Warum gibt es überhaupt Loops?

In einem redundanten Netzwerk (sicherheit durch mehrere Pfade) können Layer-2-Switches über ihre Verbindungen eine Schleife bilden. Ohne Schutz zirkulieren Frames dann endlos: Ein Broadcast-Sturm entsteht, doppelte Frames verwirren Empfänger, die MAC-Adresstabelle flattert und die Switches arbeiten am Limit. STP (Spanning Tree Protocol, IEEE 802.1D) löst das, indem es — basierend auf dem Root-Bridge-Konzept — eine loop-freie Baum-Topologie aufbaut: Es gibt genau einen aktiven Pfad zwischen zwei Switches, alle redundanten Pfade werden als Blocked Port „verschlossen".

Die Bausteine von STP

Port-Rollen

Root Port

Der Port mit dem besten Pfad zur Root Bridge — er sendet und empfängt Frames.

Designated Port

Der „zuständige" Port einer Verbindung, der Frames sendet/empfängt (Forwarding).

Blocked Port (Discarding)

Redundanter Port, der bewusst blockiert wird — verhindert Loops.

Port-States

Blocking/Discarding

Empfängt BPDU-Messages, leitet aber keine Frames weiter.

Listening

Bereitet sich vor, in den Learning-Zustand zu wechseln (kein Frame-Forwarding).

Learning

Lernt MAC-Adressen, leitet aber noch keine Frames weiter.

Forwarding

Aktiv: sendet und empfängt Frames normal.

STP-Timer (Default 802.1D)

TimerDefaultZweck
Hello Time2 SekundenAbstand zwischen BPDU-Messages
Max Age20 SekundenZeit, nach der BPDUs als veraltet gelten
Forward Delay15 SekundenZeit in Listening/Learning (je 15s)
Konvergenzzeit~50 SekundenMax Age + 2 × Forward Delay (20 + 30)

Cisco-Kommandos (aus der Quelle)

STP verifizieren & Root setzen

SW1(config)# spanning-tree vlan 1 root primary — SW1 als Root Bridge festlegen · SW1(config)# interface range GigabitEthernet 0/1-2 — Schnittstellen wählen · SW1(config-if-range)# spanning-tree portfast — PortFast für Zugangs-Ports.

STP-Status prüfen

show spanning-tree zeigt: Root-ID, Priority (z. B. 32769), Bridge-Adresse, Port-Rollen — Beispiel aus der Infografik: Gi0/1 Desg FWD (Designated, Forwarding) · Gi0/2 Desg FWD.

Was passiert bei einem Link-Failure? Fällt eine aktive Verbindung aus, macht STP den Blocked Port automatisch zum Forwarding-Port — die Netzwerkkonvergenz (Wiederherstellung) läuft ohne manuellen Eingriff. Das ist der Kern von Redundanz: Alternativpfad wird bei Bedarf „aufgedeckt". Wichtig: Die Standard-Konvergenz (802.1D) dauert ~50 s — moderne Varianten (RSTP 802.1w, MSTP) konvergieren deutlich schneller.
Einordnung & Praxis: STP ist ein Standard-Thema für CCNA/Netzwerk-Engineer und steckt in jedem Enterprise-Switch. Für ein Homelab mit einem einzigen Switch meist irrelevant, aber sobald mehrere Switches mit redundanten Verbindungen (oder Managed-Switches mit Loop-Schutz) beteiligt sind, ist das Verständnis Gold wert. Die Quelle (networks.baseline) ist ein verifizierter Bildungs-Account.

Selbsttest

  1. Welches Problem löst STP? (Layer-2-Loops: Broadcast-Stürme, doppelte Frames, instabile MAC-Tabellen)
  2. Wie verhindert STP Loops? (Es blockiert redundante Links und lässt nur einen aktiven Pfad zu)
  3. Wie heißt der Port mit dem besten Pfad zur Root Bridge? (Root Port)
  4. Wie lange dauert die Standard-Konvergenz (802.1D)? (~50 Sekunden = Max Age 20s + 2 × Forward Delay 15s)
  5. Was passiert automatisch, wenn eine aktive STP-Verbindung ausfällt? (Ein Blocked Port wird zum Forwarding-Port — Redundanz greift automatisch)