fbpx

BPDU's ontrafelen: hoe BPDU's het netwerk in beweging houden

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Brugprotocolgegevenseenheden (BPDU = Bridge Protocol-gegevenseenheid), zijn databerichten die worden gebruikt in de Spanning Tree-protocol (STP) om informatie over de netwerktopologie te delen tussen alle switches in het netwerk.

Aan het einde van het artikel vindt u een kleine proef dat zal je toestaan schatten de kennis die tijdens deze lezing is verworven

BPDU-typen

Er zijn drie soorten BPDU's: Configuratie BPDU (ook bekend als standaard BPDU), Topology Change Notification (TCN) BPDU en Rapid Spanning Tree Protocol (RSTP) BPDU.

1. Configuratie BPDU

Dit zijn de meest voorkomende BPDU's, die regelmatig (standaard elke 2 seconden) door alle switches in het netwerk worden verzonden om informatie over de topologie uit te wisselen. Een configuratie-BPDU bevat de volgende informatie:

    • Rootbridge-ID: Een identificatie van 8 bytes voor de switch waarvan wordt aangenomen dat deze de rootbridge is. De rootbridge is de centrale schakelaar in de STP-topologie.
    • Afzender Bridge-ID: Een identificatie van 8 bytes voor de switch die de BPDU heeft verzonden.
    • Poort-ID: Een identificatie van 2 bytes voor de poort die de BPDU heeft verzonden.
    • Padkosten: De som van de kosten van alle links vanaf de switch die de BPDU naar de rootbridge verzendt.
    • Leeftijd, maximale leeftijd, Hallo tijd, voorwaartse vertraging: Tijdvariabelen die worden gebruikt om de levensduur en voortplanting van BPDU's te bepalen.
    • vlaggen: Ze geven de status van het netwerk aan, zoals veranderingen in de topologie.

2. Topologiewijzigingsmelding (TCN) BPDU

Deze worden verzonden wanneer een switch een verandering in de netwerktopologie detecteert, bijvoorbeeld wanneer een poort van status verandert (van geblokkeerd naar doorgestuurd, of omgekeerd).

De schakelaar die de wijziging detecteert, verzendt een TCN BPDU naar de rootbridge, die vervolgens een bevestiging van de topologiewijziging BPDU naar alle andere switches verzendt.

3. BPDU Rapid Spanning Tree Protocol (RSTP).

RSTP BPDU is vergelijkbaar met de configuratie BPDU, maar wordt gebruikt in het Rapid Spanning Tree Protocol (RSTP), een evolutie van de oorspronkelijke STP, ontworpen om sneller te convergeren. De RSTP BPDU introduceert verschillende nieuwe velden en verandert het gebruik van enkele bestaande velden.

Vergelijkende tabel van de 3 soorten BPDU's

 Configuratie BPDUMelding van topologiewijzigingen (TCN) BPDURapid Spanning Tree Protocol (RSTP) BPDU

Primair gebruik

Wissel netwerktopologie-informatie uit tussen switches en selecteer de Root Bridge.Breng andere switches op de hoogte van een wijziging in de netwerktopologie.Gebruikt in RSTP voor snellere herconvergentie van het netwerk in geval van topologiewijzigingen.

Verzendfrequentie

Het wordt regelmatig verzonden (standaard elke 2 seconden) door alle switches in het netwerk.Het wordt verzonden wanneer een switch een verandering in de netwerktopologie detecteert.Het wordt regelmatig verzonden als een configuratie-BPDU, maar met aanvullende informatie en wijzigingen in het gebruik van enkele velden ter ondersteuning van RSTP.

Informatie bevat

Root Bridge-ID, Sender Bridge-ID, Poort-ID, Padkosten, Leeftijd, Max. leeftijd, Hallo tijd, Voorwaartse vertraging, Vlaggen.Het bevat niet veel informatie, voornamelijk een bericht van het type “wijzigingsmelding”.Vergelijkbaar met de configuratie BPDU, maar met extra velden ter ondersteuning van RSTP, zoals de rol van de afzender, leer- en doorstuurstatussen, enz.

Resultaat verwerken

De switches gebruiken de informatie om de Root Bridge, Root Port en Designated Ports te selecteren en andere poorten te blokkeren om lussen te voorkomen.De switches reageren op de verandering in de topologie, mogelijk door een nieuwe Root Bridge, Root Port of Designated Ports te selecteren en de status van sommige poorten te wijzigen.Switches kunnen de netwerktopologie snel veranderen als reactie op veranderingen, waardoor een snellere herconvergentie mogelijk is.

Als u de vergelijkende tabel van de drie soorten BPDU's begrijpt, is het ook essentieel om de overeenkomsten en verschillen daartussen te benadrukken:

gelijkenissen

  • Alle BPDU's worden gebruikt in het Spanning Tree Protocol (STP) om lussen in een Ethernet-netwerk te voorkomen en een gezond netwerk te behouden.

  • De drie typen BPDU's worden via een netwerk verzonden om de netwerktopologie en wijzigingen daarin te communiceren.

  • Ze worden allemaal verzonden door schakelaars in een netwerk.

verschillen

  • De Configuratie BPDU en de RSTP BPDU worden regelmatig verzonden om netwerktopologie-informatie en schakelstatus te delen, terwijl de TCN BPDU alleen wordt verzonden als er een verandering in de netwerktopologie is.

  • De configuratie BPDU wordt gebruikt in de basis-STP, terwijl de RSTP BPDU wordt gebruikt in het Rapid Spanning Tree Protocol, een geavanceerdere en snellere versie van STP.

  • De RSTP BPDU bevat, in tegenstelling tot de Configuratie BPDU, aanvullende informatie en wijzigt het gebruik van sommige velden om RSTP-functies te ondersteunen, zoals de mogelijkheid om poorten rechtstreeks naar de doorstuurstatus te verplaatsen vanuit een niet-aangewezen staat, zonder door de doorstuurstatus te gaan. luisteren en leren, zoals dat gebeurt in de basis-STP.

  • De TCN BPDU is aanzienlijk eenvoudiger dan de andere twee, omdat het hoofddoel ervan is om andere switches eenvoudigweg op de hoogte te stellen van een verandering in de netwerktopologie.

Elk type BPDU heeft een specifiek doel en kenmerken die het geschikt maken voor zijn rol in het beheer van de Ethernet-netwerktopologie. De verschillen tussen beide zitten vooral in de hoeveelheid en het soort informatie die ze bevatten, de frequentie waarmee ze worden verzonden en hoe ze het gedrag van schakelaars in het netwerk beïnvloeden.

Algemene werking van BPDU's

In een werkend netwerk verzendt elke switch BPDU's met de identificatie van wat volgens hem de rootbridge is.

Als een switch een BPDU ontvangt die aangeeft dat er een rootbridge is met een ID die lager is dan degene die hij momenteel heeft, zal hij zijn informatie bijwerken en beginnen met het doorsturen van die BPDU in plaats van zijn eigen ID.

Dit proces zorgt ervoor dat alle schakelaars tot overeenstemming komen over de rootbridge. Van daaruit gebruiken ze de BPDU's om het kortste pad naar de rootbridge te bepalen, en zullen ze alle poorten blokkeren die zich niet op dat pad bevinden om netwerklussen te voorkomen.

Het is belangrijk om te begrijpen hoe het Spanning Tree-protocol deze pakketten gebruikt om een ​​gezond en functioneel netwerk te behouden.

Het kiezen van de wortelbrug

Het proces begint met het kiezen van de Root Bridge. Elke switch verzendt een configuratie-BPDU met zijn eigen Bridge-ID als Root Bridge-ID. Een Bridge ID bestaat uit een prioriteitswaarde (2 bytes) en het MAC-adres van de switch (6 bytes). De switch met de laagste Bridge-ID wordt de Root Bridge. Bij gelijkheid in prioriteit bepaalt het laagste MAC-adres de Root Bridge.

Keuze uit rootpoorten en aangewezen poorten

Zodra de Root Bridge tot stand is gebracht, moeten de andere schakelaars het beste pad ernaartoe bepalen. Dit gebeurt via rootpoorten. Elke switch, behalve de Root Bridge, selecteert een van zijn poorten als Root Port, wat de poort is met de laagste padkosten naar de Root Bridge.

Aangewezen poorten zijn de poorten die zich op het geselecteerde pad bevinden om de Root Bridge te bereiken. Aangewezen poorten zijn verantwoordelijk voor het verzenden van BPDU's door de netwerkhiërarchie, zodat andere switches hun weg naar de Root Bridge kunnen vinden.

Poorten en poortrollen blokkeren in RSTP

Poorten die niet als rootpoort of aangewezen poort zijn geselecteerd, worden geblokkeerd om lussen te voorkomen. In een geblokkeerde toestand zal een poort geen dataverkeer verzenden of ontvangen, maar kan hij nog steeds BPDU's ontvangen.

RSTP definieert, in tegenstelling tot traditioneel STP, extra rollen voor poorten, zoals alternatieve poort en back-uppoort. Deze rollen zorgen voor een snellere herconvergentie van het netwerk als er topologiewijzigingen optreden.

Veranderingen in topologie en BPDU's

Wanneer er een verandering in de topologie plaatsvindt, zoals een verbinding die omlaag of omhoog gaat, beginnen de betrokken schakelaars TCN BPDU's naar de Root Bridge te sturen. Wanneer de Root Bridge deze BPDU's ontvangt, stuurt deze een configuratie-BPDU naar alle switches om aan te geven dat er een verandering in de topologie heeft plaatsgevonden en dat zij hun informatie moeten bijwerken.

Consideraciones finales

Het is belangrijk op te merken dat de bovenstaande details het standaardgedrag van het Spanning Tree-protocol beschrijven en hoe het BPDU's gebruikt. Er zijn echter verschillende versies en varianten van het Spanning Tree-protocol (zoals RSTP, MSTP, PVST, enz.) die kunnen variëren in specifieke details over hoe ze BPDU's gebruiken en andere aspecten van hun werking.

Over het algemeen zijn BPDU's essentieel om de stabiliteit en efficiëntie van Ethernet-netwerken te behouden. Ze maken communicatie en coördinatie tussen switches mogelijk om lussen te vermijden, het beste pad voor verkeer te selecteren en zich aan te passen aan veranderingen in de netwerktopologie.

Korte kennisquiz

Wat vind je van dit artikel?
Durf jij je geleerde kennis te evalueren?

QUIZ - BPDU's ontrafelen: hoe BPDU's het netwerk in beweging houden

Wil je een onderwerp voorstellen?

Elke week plaatsen wij nieuwe inhoud. Wil je dat we over iets specifieks praten?
Onderwerp voor de volgende blog

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

KORTINGSCODE

AN24-LIB

geldt voor MikroTik-boeken en boekenpakketten

dagen
Uren
notulen
seconden

Inleiding tot
OSPF - BGP - MPLS

Meld u hiervoor aan gratis cursus

MAE-RAV-ROS-240118
dagen
Uren
notulen
seconden

Meld u hiervoor aan gratis cursus

MAS-ROS-240111

Promo voor Drie Koningendag!

REYES24

15%

alle producten

MikroTik-cursussen
Academie cursussen
MikroTik-boeken

Profiteer van de Driekoningenkortingscode!

*actie geldig t/m zondag 7 januari 2024
** de code (KONING24) geldt voor winkelwagen
*** koop nu je cursus en volg deze tot 31 maart 2024

Oudejaarsactie!

NY24

20%

alle producten

MikroTik-cursussen
Academie cursussen
MikroTik-boeken

Profiteer van de oudejaarskortingscode!

*actie geldig t/m maandag 1 januari 2024
** de code (NY24) geldt voor winkelwagen
*** koop nu je cursus en volg deze tot 31 maart 2024

Kerst kortingen!

XMAS23

30%

alle producten

MikroTik-cursussen
Academie cursussen
MikroTik-boeken

Profiteer van de kortingscode voor Kerstmis!!!

**codes worden toegepast in de winkelwagen
Actie geldig t/m maandag 25 december 2023

CYBERWEEKKORTINGEN

CW23-MK

17%

alle MikroTik OnLine-cursussen

CW23-AX

30%

alle Academiecursussen

CW23-LIB

25%

alle MikroTik-boeken en boekenpakketten

Profiteer van de kortingscodes voor CyberWeek!!!

**codes worden toegepast in de winkelwagen
Actie geldig t/m zondag 3 december 2023

BLACK FRIDAY-KORTINGEN

BF23-MX

22%

alle MikroTik OnLine-cursussen

BF23-AX

35%

alle Academiecursussen

BF23-LIB

30%

alle MikroTik-boeken en boekenpakketten

Profiteer van de kortingscodes voor Black Friday!!!

**Codes worden toegepast in de winkelwagen

codes worden toegepast in de winkelwagen
geldig t/m zondag 26 november 2023

dagen
Uren
notulen
seconden

Meld u hiervoor aan gratis cursus

MAE-VPN-SET-231115

Halloween-promotie

Profiteer van kortingscodes voor Halloween.

Codes worden toegepast in de winkelwagen

HW23-MK

11% korting op alle MikroTik OnLine cursussen

11%

HW23-AX

30% korting op alle Academy-cursussen

30%

HW23-LIB

25% korting op alle MikroTik-boeken en boekenpakketten

25%

Schrijf u in en neem deel aan de gratis cursus Introduction to Advanced Routing with MikroTik (MAE-RAV-ROS)

Vandaag (woensdag) 11 oktober 2023
7 tot 11 uur (Colombia, Ecuador, Peru)

MAE-RAV-ROS-231011