fbpx

BPDUs entschlüsseln: Wie BPDUs das Netzwerk in Bewegung halten

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Bridge-Protokoll-Dateneinheiten (BPDU = Bridge Protocol Data Unit), sind Datennachrichten, die in der verwendet werden Spanning Tree Protocol (STP) um Informationen über die Netzwerktopologie zwischen allen Switches im Netzwerk auszutauschen.

Am Ende des Artikels finden Sie eine kleine Test das wird dir erlauben beurteilen das in dieser Lektüre erworbene Wissen

BPDU-Typen

Es gibt drei Arten von BPDUs: Konfigurations-BPDU (auch bekannt als Standard-BPDU), Topology Change Notification (TCN) BPDU und Rapid Spanning Tree Protocol (RSTP) BPDU.

1. BPDU-Konfiguration

Dies sind die gebräuchlichsten BPDUs, die regelmäßig (standardmäßig alle 2 Sekunden) von allen Switches im Netzwerk gesendet werden, um Informationen über die Topologie auszutauschen. Eine Konfigurations-BPDU enthält die folgenden Informationen:

    • Root-Bridge-ID: Eine 8-Byte-Kennung für den Switch, von dem angenommen wird, dass er die Root-Bridge ist. Die Root Bridge ist der zentrale Switch in der STP-Topologie.
    • Absender-Bridge-ID: Eine 8-Byte-Kennung für den Switch, der die BPDU gesendet hat.
    • Port-ID: Eine 2-Byte-Kennung für den Port, der die BPDU gesendet hat.
    • Pfadkosten: Die Summe der Kosten aller Verbindungen vom Switch, der die BPDU sendet, zur Root-Bridge.
    • Alter, maximales Alter, Hallo-Zeit, Weiterleitungsverzögerung: Zeitvariablen zur Bestimmung der Lebensdauer und Ausbreitung von BPDUs.
    • Flaggen: Sie zeigen den Zustand des Netzwerks an, beispielsweise Änderungen in der Topologie.

2. Topology Change Notification (TCN) BPDU

Diese werden gesendet, wenn ein Switch eine Änderung in der Netzwerktopologie erkennt, beispielsweise wenn ein Port seinen Status ändert (von blockiert zu weitergeleitet oder umgekehrt).

Der Switch, der die Änderung erkennt, sendet eine TCN BPDU an die Root-Bridge, die dann eine Topologie-Änderungsbestätigungs-BPDU an alle anderen Switches sendet.

3. Rapid Spanning Tree Protocol (RSTP) BPDU

RSTP-BPDU ähnelt der Konfigurations-BPDU, wird jedoch im Rapid Spanning Tree Protocol (RSTP) verwendet, einer Weiterentwicklung des ursprünglichen STP, das auf eine schnellere Konvergenz ausgelegt ist. Die RSTP-BPDU führt mehrere neue Felder ein und ändert die Verwendung einiger vorhandener Felder.

Vergleichstabelle der drei BPDU-Typen

 Konfigurations-BPDUTopology Change Notification (TCN) BPDURapid Spanning Tree Protocol (RSTP) BPDU

Benutzung

Tauschen Sie Informationen zur Netzwerktopologie zwischen Switches aus und wählen Sie die Root Bridge aus.Benachrichtigen Sie andere Switches über eine Änderung der Netzwerktopologie.Wird in RSTP für eine schnellere Rekonvergenz des Netzwerks bei Topologieänderungen verwendet.

Versandhäufigkeit

Es wird regelmäßig (standardmäßig alle 2 Sekunden) von allen Switches im Netzwerk gesendet.Es wird gesendet, wenn ein Switch eine Änderung in der Netzwerktopologie erkennt.Es wird regelmäßig als Konfigurations-BPDU gesendet, jedoch mit zusätzlichen Informationen und Änderungen in der Verwendung einiger Felder zur Unterstützung von RSTP.

Enthaltene Informationen

Root-Bridge-ID, Sender-Bridge-ID, Port-ID, Pfadkosten, Alter, maximales Alter, Hallo-Zeit, Weiterleitungsverzögerung, Flags.Es enthält nicht viele Informationen, hauptsächlich eine Nachricht vom Typ „Änderungsbenachrichtigung“.Ähnlich der Konfigurations-BPDU, jedoch mit zusätzlichen Feldern zur Unterstützung von RSTP, wie z. B. Rolle des Absenders, Lern- und Weiterleitungsstatus usw.

Bearbeitungsergebnis

Die Switches verwenden die Informationen, um die Root Bridge, den Root Port und die designierten Ports auszuwählen und andere Ports zu blockieren, um Schleifen zu verhindern.Die Switches reagieren auf die Änderung der Topologie, indem sie möglicherweise eine neue Root-Bridge, einen neuen Root-Port oder neue Designated Ports auswählen und den Status einiger Ports ändern.Switches können die Netzwerktopologie als Reaktion auf Änderungen schnell ändern und so eine schnellere Rekonvergenz ermöglichen.

Um die Vergleichstabelle der drei Arten von BPDUs zu verstehen, ist es auch wichtig, die Gemeinsamkeiten und Unterschiede zwischen ihnen hervorzuheben:

Ähnlichkeiten

  • Alle BPDUs werden im Spanning Tree Protocol (STP) verwendet, um Schleifen in einem Ethernet-Netzwerk zu vermeiden und ein fehlerfreies Netzwerk aufrechtzuerhalten.

  • Die drei Arten von BPDUs werden in einem Netzwerk gesendet, um die Netzwerktopologie und Änderungen daran zu kommunizieren.

  • Alle werden von Switches in einem Netzwerk übertragen.

Unterschiede

  • Die Konfigurations-BPDU und die RSTP-BPDU werden regelmäßig gesendet, um Informationen zur Netzwerktopologie und den Switch-Status auszutauschen, während die TCN-BPDU nur gesendet wird, wenn sich die Netzwerktopologie ändert.

  • Die Konfigurations-BPDU wird im Basis-STP verwendet, während die RSTP-BPDU im Rapid Spanning Tree Protocol verwendet wird, einer fortschrittlicheren und schnelleren Version von STP.

  • Im Gegensatz zur Konfigurations-BPDU enthält die RSTP-BPDU zusätzliche Informationen und ändert die Verwendung einiger Felder, um RSTP-Funktionen zu unterstützen, z. B. die Möglichkeit, Ports von einem nicht festgelegten Status direkt in den Weiterleitungsstatus zu verschieben, ohne den Weiterleitungsstatus zu durchlaufen. Zuhören und Lernen, wie es in der grundlegenden STP geschieht.

  • Die TCN-BPDU ist wesentlich einfacher als die beiden anderen, da ihr Hauptzweck lediglich darin besteht, andere Switches über eine Änderung der Netzwerktopologie zu informieren.

Jeder BPDU-Typ hat einen bestimmten Zweck und bestimmte Eigenschaften, die ihn für seine Rolle bei der Verwaltung der Ethernet-Netzwerktopologie geeignet machen. Die Unterschiede zwischen ihnen bestehen hauptsächlich in der Menge und Art der enthaltenen Informationen, der Häufigkeit, mit der sie gesendet werden, und darin, wie sie das Verhalten von Switches im Netzwerk beeinflussen.

Allgemeine Funktionsweise von BPDUs

In einem funktionierenden Netzwerk sendet jeder Switch BPDUs mit der Identifizierung dessen, was er für die Root-Bridge hält.

Wenn ein Switch eine BPDU empfängt, die darauf hinweist, dass es eine Root-Bridge mit einer niedrigeren ID als der aktuellen gibt, aktualisiert er seine Informationen und beginnt mit der Weiterleitung dieser BPDU anstelle seiner eigenen.

Dieser Prozess stellt sicher, dass sich alle Switches darauf einigen, wer die Root-Bridge ist. Von dort aus ermitteln sie mithilfe der BPDUs den kürzesten Pfad zur Root-Bridge und blockieren alle Ports, die sich nicht auf diesem Pfad befinden, um Netzwerkschleifen zu verhindern.

Es ist wichtig zu verstehen, wie das Spanning Tree-Protokoll diese Pakete verwendet, um ein gesundes und funktionsfähiges Netzwerk aufrechtzuerhalten.

Auswahl der Root Bridge

Der Prozess beginnt mit der Auswahl der Root Bridge. Jeder Switch sendet eine Konfigurations-BPDU mit seiner eigenen Bridge-ID als Root-Bridge-ID. Eine Bridge-ID setzt sich aus einem Prioritätswert (2 Bytes) und der MAC-Adresse des Switches (6 Bytes) zusammen. Der Switch mit der niedrigsten Bridge-ID wird zur Root Bridge. Bei Prioritätsgleichheit entscheidet die niedrigste MAC-Adresse über die Root Bridge.

Auswahl zwischen Root-Ports und designierten Ports

Sobald die Root Bridge eingerichtet ist, müssen die anderen Switches den besten Pfad zu ihr ermitteln. Dies erfolgt über Root-Ports. Jeder Switch, mit Ausnahme der Root Bridge, wählt einen seiner Ports als Root Port aus, also den Port mit den niedrigsten Pfadkosten zur Root Bridge.

Designierte Ports sind diejenigen, die sich auf dem ausgewählten Pfad befinden, um die Root Bridge zu erreichen. Designierte Ports sind dafür verantwortlich, BPDUs entlang der Netzwerkhierarchie zu senden, damit andere Switches ihren Weg zur Root Bridge finden können.

Blockieren von Ports und Portrollen in RSTP

Ports, die nicht als Root-Ports oder designierte Ports ausgewählt sind, werden blockiert, um Schleifen zu verhindern. Im Blockierungszustand sendet oder empfängt ein Port keinen Datenverkehr, kann aber dennoch BPDUs empfangen.

RSTP definiert im Gegensatz zu herkömmlichem STP zusätzliche Rollen für Ports, wie z. B. alternative Ports und Backup-Ports. Diese Rollen ermöglichen eine schnellere Rekonvergenz des Netzwerks, wenn Topologieänderungen auftreten.

Änderungen in Topologie und BPDUs

Wenn sich die Topologie ändert, beispielsweise wenn eine Verbindung ausfällt oder wieder aufgebaut wird, beginnen die beteiligten Switches, TCN-BPDUs an die Root Bridge zu senden. Wenn die Root Bridge diese BPDUs empfängt, sendet sie eine Konfigurations-BPDU an alle Switches, um anzuzeigen, dass eine Änderung in der Topologie stattgefunden hat und dass sie ihre Informationen aktualisieren sollten.

Final Thoughts

Es ist wichtig zu beachten, dass die obigen Details das Standardverhalten des Spanning Tree-Protokolls und die Verwendung von BPDUs beschreiben. Es gibt jedoch mehrere Versionen und Varianten des Spanning Tree-Protokolls (wie RSTP, MSTP, PVST usw.), die sich in spezifischen Details der Verwendung von BPDUs und anderen Aspekten ihres Betriebs unterscheiden können.

Im Allgemeinen sind BPDUs für die Aufrechterhaltung der Stabilität und Effizienz von Ethernet-Netzwerken unerlässlich. Sie ermöglichen die Kommunikation und Koordination zwischen Switches, um Schleifen zu vermeiden, den besten Pfad für den Datenverkehr auszuwählen und sich an Änderungen in der Netzwerktopologie anzupassen.

Kurzes Wissensquiz

Was halten Sie von diesem Artikel?
Trauen Sie sich, Ihr erlerntes Wissen zu bewerten?

QUIZ – BPDUs aufklären: Wie BPDUs das Netzwerk in Bewegung halten

Möchten Sie ein Thema vorschlagen?

Jede Woche veröffentlichen wir neue Inhalte. Möchten Sie, dass wir über etwas Bestimmtes sprechen?
Thema für den nächsten Blog

Hinterlassen Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

RABATTCODE

AN24-LIB

gilt für MikroTik-Bücher und Buchpakete

Tage
Horas
Minuten
Sekunden

Einführung zu
OSPF – BGP – MPLS

Melden Sie sich hierfür an curso gratuito

MAE-RAV-ROS-240118
Tage
Horas
Minuten
Sekunden

Melden Sie sich hierfür an curso gratuito

MAS-ROS-240111

Aktion zum Dreikönigstag!

REYES24

15%

alle Produkte

MikroTik-Kurse
Akademiekurse
MikroTik-Bücher

Profitieren Sie vom Three Kings Day-Rabattcode!

*Aktion gültig bis Sonntag, 7. Januar 2024
** der Code (KINGS24) gilt für den Warenkorb
*** Kaufen Sie jetzt Ihren Kurs und belegen Sie ihn bis zum 31. März 2024

Silvester-Aktion!

NY24

20%

alle Produkte

MikroTik-Kurse
Akademiekurse
MikroTik-Bücher

Profitieren Sie vom Silvester-Rabattcode!

*Aktion gültig bis Montag, 1. Januar 2024
** der Code (NY24) gilt für den Warenkorb
*** Kaufen Sie jetzt Ihren Kurs und belegen Sie ihn bis zum 31. März 2024

Weihnachtsrabatte!

XMAS23

30%

alle Produkte

MikroTik-Kurse
Akademiekurse
MikroTik-Bücher

Nutzen Sie den Rabattcode zu Weihnachten!!!

**Codes werden im Warenkorb angewendet
Aktion gültig bis Montag, 25. Dezember 2023

RABATTE FÜR DIE CYBER-WOCHE

CW23-MK

17%

alle MikroTik Online-Kurse

CW23-AX

30%

alle Academy-Kurse

CW23-LIB

25%

alle MikroTik-Bücher und Buchpakete

Profitieren Sie von den Rabattcodes zur Cyber ​​Week!!!

**Codes werden im Warenkorb angewendet
Aktion gültig bis Sonntag, 3. Dezember 2023

RABATTE FÜR DEN BLACK FRIDAY

BF23-MX

22%

alle MikroTik Online-Kurse

BF23-AX

35%

alle Academy-Kurse

BF23-LIB

30%

alle MikroTik-Bücher und Buchpakete

Profitieren Sie von den Rabattcodes zum Black Friday!!!

**Codes werden im Warenkorb angewendet

Codes werden im Warenkorb angewendet
gültig bis Sonntag, 26. November 2023

Tage
Horas
Minuten
Sekunden

Melden Sie sich hierfür an curso gratuito

MAE-VPN-SET-231115

Halloween-Promo

Profitieren Sie von Rabattcodes für Halloween.

Codes werden im Warenkorb angewendet

HW23-MK

11 % Rabatt auf alle MikroTik OnLine-Kurse

11%

HW23-AX

30 % Rabatt auf alle Academy-Kurse

30%

HW23-LIB

25 % Rabatt auf alle MikroTik-Bücher und Buchpakete

25%

Registrieren Sie sich und nehmen Sie am kostenlosen Kurs „Introduction to Advanced Routing with MikroTik“ (MAE-RAV-ROS) teil.

Heute (Mittwoch) 11. Oktober 2023
7:11 bis XNUMX:XNUMX Uhr (Kolumbien, Ecuador, Peru)

MAE-RAV-ROS-231011