Verliert STP Daten, wenn von einer ausgefallenen Verbindung gewechselt wird?


8

Gehen in einem Netzwerk mit einer doppelt redundanten Verbindung zwischen zwei Switches während der Umschaltung von einer aktiven Verbindung auf die blockierte Verbindung Daten verloren, wenn die aktive Verbindung ausfällt?

Antworten:


6

Es ist sogar wahrscheinlich, dass bei einem Failover mindestens ein (wahrscheinlich mehrere) Frames verloren gehen.

Die Geschwindigkeit des Failovers hängt stark davon ab, welche Art von Redundanz Sie verwenden. Spanning Tree ist am langsamsten, Routing ist um eine Größenordnung schneller, und Etherchannels sind noch und um eine Größenordnung schneller.

Wenn Frames verloren gehen, gibt es in Schicht 2 nichts, was das erneute Senden anfordern könnte. Wenn die Daten in den Frames TCP sind, fordert die obere Schicht an, dass das Paket, das das TCP-Segment enthält, erneut gesendet wird. UDP tut dies nicht, daher wäre es Sache der Anwendung, einen erneuten Versand anzufordern, wenn er auf diese Weise erstellt wird.


7

Wenn ich mich erinnere, dauert die Rekonvergenz des Standard-Spanning Tree (802.1d) ungefähr 50 Sekunden . Dies ist die Dauer, für die Sie Frames verlieren.

  • Ein Link wird durch den Verlust von 10 Hallo-Pkts erkannt. Diese sind normalerweise 2 Sekunden voneinander entfernt. Also insgesamt = 20 Sekunden. Dies wird als Max-Age-Timer bezeichnet
  • Als nächstes muss ein anderer blockierter Port durch Abhören und Lernen in einen Weiterleitungszustand überführt werden. Dieser Übergang dauert 15 Sekunden für den Hörzustand und 15 Sekunden für das Lernen. Also insgesamt = 30 Sekunden. Diese werden als Vorwärtsverzögerungszeitgeber bezeichnet .

Natürlich können Sie diese Timer so ändern, dass sie schneller sind. Oder verwenden Sie RSTP (Rapid Spanning Tree), das jetzt eher dem Defacto ähnelt. RSTP ist viel schneller, da die Konvergenz nur wenige Sekunden dauert.


Gute Antwort Ajay als Addenum dazu: Konvergenz tritt auf, wenn alle Ports auf Bridges und Switches entweder in den Weiterleitungs- oder den Blockierungsmodus übergegangen sind. Die Ports auf einer Bridge oder einem Switch, auf dem STP ausgeführt wird, können in fünf verschiedene Zustände übergehen. Wenn das Netzwerk erneut konvergieren muss, dauert der Abhörstatus etwa 15 Sekunden, gefolgt vom Lernstatus, der normalerweise weitere 15 Sekunden dauert, und 20 Sekunden, um zu Weiterleiten, Blockieren oder Deaktiviert zu wechseln. Wenn keine Timer geändert wurden, beträgt die Gesamtzeit der Konvergenz etwa 50 Sekunden.
Ty Smith

Drei Vorteile von RSTP: Der Verbindungsstatus jedes Ports wird proaktiv überwacht (anstatt auf die BPDU-Nachrichten zu warten), um Änderungen der Netzwerktopologie zu erkennen. RSTP ist abwärtskompatibel mit STP-Switches. Die an RSTP teilnehmenden Switch-Ports haben drei Zustände: Verwerfen (Akzeptiert / leitet keine Daten weiter, hört aber BPDU-Nachrichten ab), Lernen (Sobald die Änderung der Netzwerktopologie erkannt wurde / Aktivierungsanforderung über die BPDU-Nachricht und Erstellen der Filter- / Weiterleitungstabelle wird initiiert) & Weiterleiten (RTSP-Ports beginnen, Datenpakete / Frames zu akzeptieren und weiterzuleiten).
Ty Smith
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.