Root Bridge Wahl
Bridge ID, Priority und wie die Root Bridge bestimmt wird
Die Root Bridge - Das Zentrum des Spanning Tree
Die Root Bridge ist der wichtigste Switch im gesamten STP-Netzwerk. Sie ist die Wurzel des Spanning Tree und der Referenzpunkt, von dem aus alle Pfade berechnet werden. Die Wahl der Root Bridge hat direkten Einfluss auf die Datenflüsse im Netzwerk.
Bridge ID
Jeder Switch hat eine eindeutige Bridge ID, die aus zwei Teilen besteht:
Bridge ID = Bridge Priority (2 Bytes) + MAC-Adresse (6 Bytes)
└── 16 Bit ──┘ └── 48 Bit ──┘
Bridge Priority
- Standardwert: 32768 (0x8000)
- Einstellbar in 4096er-Schritten (0, 4096, 8192, 12288, ..., 61440)
- Niedrigere Priority = höhere Chance, Root Bridge zu werden
- Bei PVST+ wird die VLAN-ID zur Priority addiert (z.B. 32768 + 1 = 32769 für VLAN 1)
MAC-Adresse als Tiebreaker
Haben zwei Switches die gleiche Priority, gewinnt der Switch mit der niedrigeren MAC-Adresse. Da MAC-Adressen werksseitig festgelegt sind, ist diese Wahl zufällig und nicht vorhersehbar.
Der Wahlprozess
- Start: Jeder Switch sendet BPDUs, in denen er sich selbst als Root vorschlägt
- Vergleich: Empfängt ein Switch eine BPDU mit einer niedrigeren Bridge ID, akzeptiert er den anderen Switch als Root
- Weitergabe: Der Switch leitet nun BPDUs mit der neuen Root Bridge ID weiter
- Konvergenz: Nach kurzer Zeit sind sich alle Switches einig, wer Root Bridge ist
Beispiel
Switch A: Priority 32768, MAC AA:AA:AA:AA:AA:AA
Switch B: Priority 32768, MAC BB:BB:BB:BB:BB:BB
Switch C: Priority 32768, MAC CC:CC:CC:CC:CC:CC
Alle haben die Standard-Priority. Switch A wird Root Bridge, weil seine MAC-Adresse die niedrigste ist. Das ist nicht ideal - Switch A könnte ein alter, langsamer Access-Switch sein.
Warum die Root Bridge bewusst wählen?
Überlässt man die Root Bridge Wahl dem Zufall (MAC-Adresse), kann ein ungeeigneter Switch Root Bridge werden:
- Ein alter Access-Switch mit niedriger MAC wird Root
- Datenverkehr fließt über suboptimale Pfade
- Performance leidet, weil Traffic über langsame Links geleitet wird
- Bei Switch-Austausch ändert sich die Root Bridge unvorhersehbar
Best Practice: Root Bridge platzieren
Die Root Bridge sollte immer ein zentraler, leistungsfähiger Switch sein:
[Root Bridge]
Core-Switch
Priority: 4096
/ | \
/ | \
Distribution Distribution Distribution
Switch 1 Switch 2 Switch 3
Konfiguration der Root Bridge
Priority manuell setzen
! Primäre Root Bridge (niedrigste Priority)
spanning-tree vlan 1 priority 4096
! Sekundäre Root Bridge (Backup)
spanning-tree vlan 1 priority 8192
Automatische Konfiguration
! Setzt die Priority automatisch niedriger als alle anderen
spanning-tree vlan 1 root primary
! Setzt die Priority als Backup
spanning-tree vlan 1 root secondary
Der Befehl root primary analysiert die aktuelle Root-Priority und setzt die eigene Priority auf einen niedrigeren Wert (mindestens 24576 oder 4096 weniger als die aktuelle Root).
Root Bridge pro VLAN (PVST+)
Bei Per-VLAN Spanning Tree Plus (PVST+) gibt es eine Root Bridge pro VLAN. Das ermöglicht Load Balancing:
VLAN 10: Core-Switch A ist Root Bridge (Priority 4096)
VLAN 20: Core-Switch B ist Root Bridge (Priority 4096)
Dadurch nutzen verschiedene VLANs unterschiedliche aktive Pfade - die Bandbreite der redundanten Links wird besser ausgelastet.
Überprüfen der Root Bridge
show spanning-tree
VLAN0001
Spanning tree enabled protocol rstp
Root ID Priority 4097
Address aa11.bb22.cc33
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 4097 (priority 4096 sys-id-ext 1)
Address aa11.bb22.cc33
Wichtige Felder:
- Root ID: Zeigt die aktuelle Root Bridge
- "This bridge is the root": Bestätigt, dass dieser Switch die Root Bridge ist
- Priority: Die konfigurierte Priority (hier 4096 + VLAN-ID 1 = 4097)
Zusammenfassung
- Die Bridge ID besteht aus Priority + MAC-Adresse
- Der Switch mit der niedrigsten Bridge ID wird Root Bridge
- Standard-Priority 32768 führt zu zufälliger Root-Wahl (MAC-basiert)
- Best Practice: Core-Switch als Root Bridge mit Priority 4096 konfigurieren
- PVST+ ermöglicht unterschiedliche Root Bridges pro VLAN für Load Balancing
In der nächsten Lektion lernen Sie die verschiedenen Port-Rollen und Port-Zustände kennen.
1 Woraus besteht die Bridge ID?
2 Was ist der Standard-Wert der Bridge Priority?
3 Warum sollte man die Root Bridge bewusst konfigurieren?