Konvergenzzeit

Was ist die Konvergenzzeit?

Die Konvergenzzeit bezeichnet die Zeitspanne, die ein Spanning-Tree-Netzwerk benötigt, um nach einer Topologieänderung einen stabilen, schleifenfreien Zustand zu erreichen. Eine Topologieänderung kann der Ausfall einer Verbindung, die Aktivierung eines neuen Links oder das Einfügen eines zusätzlichen Switches sein. Während der Konvergenz sind Teile des Netzes nicht erreichbar, und der Datenverkehr wird möglicherweise über suboptimale Pfade geleitet. Die Minimierung der Konvergenzzeit ist ein zentrales Ziel der Spanning-Tree-Weiterentwicklungen und ein kritischer Faktor für die Netzverfügbarkeit.

Konvergenzzeit im klassischen STP

Das ursprüngliche Spanning Tree Protocol nach IEEE 802.1D hat eine Konvergenzzeit von 30 bis 50 Sekunden. Die Verzögerung setzt sich aus mehreren Faktoren zusammen.

  • Max Age Timer: 20 Sekunden. Beim Ausfall eines Links erkennt der Switch den Verlust nicht sofort, da BPDUs passiv empfangen werden. Erst nach Ablauf des Max Age Timers, der standardmäßig 20 Sekunden beträgt, gilt die Information als veraltet.
  • Listening Phase: 15 Sekunden. Ein neu zu aktivierender Port muss diesen Zustand durchlaufen, um sicherzustellen, dass keine Schleife entsteht.
  • Learning Phase: 15 Sekunden. Vor der Datenweiterleitung lernt der Port die MAC-Adressen.

Diese Zeiten summieren sich auf maximal 50 Sekunden, in denen der betroffene Netzteil blockiert ist. Bei direkten Verbindungen, deren Ausfall physikalisch sofort erkannt wird, entfällt der Max Age Timer, sodass die Konvergenz bei etwa 30 Sekunden liegt. Diese Werte sind für moderne Anwendungen inakzeptabel.

Konvergenzzeit in RSTP

Das Rapid Spanning Tree Protocol reduziert die Konvergenzzeit drastisch auf unter eine Sekunde, in optimal konfigurierten Netzen auf wenige Millisekunden. Der Schlüssel liegt im Verzicht auf starre Timer und der Einführung des Proposal-Agreement-Handshakes. Zwei benachbarte Switches handeln die Zustandsübergänge direkt aus, anstatt auf Zeitgeber zu warten. Ein Alternate Port steht als vorkalkulierter Ersatzpfad bereit und kann sofort in den Forwarding-Zustand wechseln, wenn der Root Port ausfällt. Die Synchronisation erfolgt nur entlang des geänderten Pfades und nicht netzweit.

Faktoren, die die Konvergenzzeit beeinflussen

Die tatsächliche Konvergenzzeit hängt von mehreren Faktoren ab. Die Netzwerkgröße und die Anzahl der Hops zur Root Bridge spielen eine Rolle, da der Proposal-Agreement-Mechanismus kaskadiert. Falsch konfigurierte Link-Typen können den schnellen Handshake verhindern und das System in das langsame Timer-Verhalten zurückfallen lassen. Die Kombination mit anderen Features wie Portfast, UDLD oder Loop Guard beeinflusst die Erkennung von Fehlern und die Reaktionszeit. In korrekt konfigurierten RSTP- oder MSTP-Netzen ist die Konvergenzzeit im Normalbetrieb kein limitierender Faktor mehr.

Stand: