Brugprotokol-data-eenhede (BPDU = Bridge Protocol Data Unit), is databoodskappe wat gebruik word in die Spanning Tree Protocol (STP) om inligting oor die netwerktopologie tussen alle skakelaars in die netwerk te deel.
Aan die einde van die artikel vind u 'n klein toets dit sal jou toelaat evalueer die kennis wat in hierdie leeswerk opgedoen is
BPDU tipes
Daar is drie tipes BPDU's: Konfigurasie BPDU (ook bekend as standaard BPDU), Topology Change Notification (TCN) BPDU, en Rapid Spanning Tree Protocol (RSTP) BPDU.
1. Konfigurasie BPDU
Dit is die mees algemene BPDU's, wat gereeld (elke 2 sekondes by verstek) deur alle skakelaars in die netwerk gestuur word om inligting oor die topologie uit te ruil. 'n Konfigurasie BPDU bevat die volgende inligting:
- Wortelbrug ID: 'n Identifiseerder van 8 grepe vir die skakelaar wat vermoedelik die wortelbrug is. Die wortelbrug is die sentrale skakelaar in die STP-topologie.
- Senderbrug-ID: 'n 8-grepe identifiseerder vir die skakelaar wat die BPDU gestuur het.
- Poort ID: 'n 2-grepe identifiseerder vir die poort wat die BPDU gestuur het.
- Padkoste: Die som van die koste van alle skakels vanaf die skakelaar wat die BPDU na die wortelbrug stuur.
- Ouderdom, maksimum ouderdom, hallo tyd, voorwaartse vertraging: Tydsveranderlikes wat gebruik word om die leeftyd en voortplanting van BPDU's te bepaal.
- vlae: Hulle dui die toestand van die netwerk aan, soos veranderinge in topologie.
2. Topologieveranderingskennisgewing (TCN) BPDU
Dit word gestuur wanneer 'n skakelaar 'n verandering in die netwerktopologie bespeur, soos wanneer 'n poort van toestand verander (van geblokkeer na vorentoe, of andersom).
Die skakelaar wat die verandering bespeur, stuur 'n TCN BPDU na die wortelbrug, wat dan 'n topologieveranderingsbevestiging BPDU na alle ander skakelaars stuur.
3. Rapid Spanning Tree Protocol (RSTP) BPDU
RSTP BPDU is soortgelyk aan die konfigurasie BPDU, maar word gebruik in die Rapid Spanning Tree Protocol (RSTP), wat 'n evolusie is van die oorspronklike STP wat ontwerp is om vinniger te konvergeer. Die RSTP BPDU stel verskeie nuwe velde bekend en verander die gebruik van sommige bestaande velde.
Vergelykende tabel van die 3 tipes BPDU's
Konfigurasie BPDU | Topologieveranderingskennisgewing (TCN) BPDU | Rapid Spanning Tree Protocol (RSTP) BPDU | |
---|---|---|---|
Primêre gebruik | Ruil netwerktopologie-inligting tussen skakelaars uit en kies die wortelbrug. | Stel ander skakelaars in kennis van 'n verandering in netwerktopologie. | Word in RSTP gebruik vir vinniger herkonvergensie van die netwerk in geval van topologieveranderinge. |
Versendingsfrekwensie | Dit word gereeld (elke 2 sekondes by verstek) deur alle skakelaars in die netwerk gestuur. | Dit word gestuur wanneer 'n skakelaar 'n verandering in die netwerktopologie bespeur. | Dit word gereeld as 'n konfigurasie BPDU gestuur, maar met bykomende inligting en veranderinge in die gebruik van sommige velde om RSTP te ondersteun. |
Inligting vervat | Wortelbrug-ID, Senderbrug-ID, Poort-ID, Padkoste, Ouderdom, Maks. Ouderdom, Hallo Tyd, Voorwaartse vertraging, Vlae. | Dit bevat nie veel inligting nie, hoofsaaklik 'n "verandering kennisgewing" tipe boodskap. | Soortgelyk aan die konfigurasie BPDU, maar met bykomende velde om RSTP te ondersteun, soos die rol van die sender, leer- en aanstuurtoestande, ens. |
Verwerking resultaat | Die skakelaars gebruik die inligting om die wortelbrug, wortelpoort en aangewese poorte te kies en ander poorte te blokkeer om lusse te voorkom. | Die skakelaars reageer op die verandering in topologie, moontlik deur 'n nuwe wortelbrug, wortelpoort of aangewese poorte te kies, en die toestand van sommige poorte te verander. | Skakelaars kan netwerktopologie vinnig verander in reaksie op veranderinge, wat vinniger herkonvergensie moontlik maak. |
Om die vergelykende tabel van die drie tipes BPDU's te verstaan, is dit ook noodsaaklik om die ooreenkomste en verskille tussen hulle uit te lig:
ooreenkomste
Alle BPDU's word in die Spanning Tree Protocol (STP) gebruik om lusse in 'n Ethernet-netwerk te vermy en 'n gesonde netwerk te handhaaf.
Die drie tipes BPDU's word op 'n netwerk gestuur om die netwerktopologie en veranderinge daaraan te kommunikeer.
Almal van hulle word deur skakelaars in 'n netwerk oorgedra.
Verskille
Die konfigurasie BPDU en die RSTP BPDU word gereeld gestuur om netwerktopologie-inligting en skakelstatus te deel, terwyl die TCN BPDU slegs gestuur word wanneer daar 'n verandering in die netwerktopologie is.
Die konfigurasie BPDU word in basiese STP gebruik, terwyl die RSTP BPDU in Rapid Spanning Tree Protocol gebruik word, wat 'n meer gevorderde en vinniger weergawe van STP is.
Die RSTP BPDU, anders as die Configuration BPDU, bevat bykomende inligting en verander die gebruik van sommige velde om RSTP-kenmerke te ondersteun, soos die vermoë om poorte direk na die aanstuurtoestand te skuif vanaf 'n nie-aangewese toestand, sonder om deur die aanstuurtoestand te gaan. luister en leer, soos in basiese STP gedoen word.
Die TCN BPDU is aansienlik eenvoudiger as die ander twee, aangesien die hoofdoel daarvan is om bloot ander skakelaars in kennis te stel oor 'n verandering in netwerktopologie.
Elke tipe BPDU het 'n spesifieke doel en kenmerke wat dit geskik maak vir sy rol in die bestuur van die Ethernet-netwerktopologie. Die verskille tussen hulle is hoofsaaklik in die hoeveelheid en tipe inligting wat hulle bevat, die frekwensie waarmee hulle gestuur word, en hoe dit die gedrag van skakelaars in die netwerk beïnvloed.
Algemene werking van BPDU's
In 'n werkende netwerk stuur elke skakelaar BPDU's wat die identifikasie bevat van wat hy glo die wortelbrug is.
As 'n skakelaar 'n BPDU ontvang wat aandui dat daar 'n wortelbrug is met 'n ID laer as die een wat dit tans het, sal dit sy inligting opdateer en daardie BPDU begin aanstuur in plaas van sy eie.
Hierdie proses verseker dat alle skakelaars tot 'n ooreenkoms kom waaroor die wortelbrug is. Van daar af gebruik hulle die BPDU's om die kortste pad na die wortelbrug te bepaal, en sal enige poorte blokkeer wat nie op daardie pad is nie om netwerklusse te voorkom.
Dit is belangrik om te verstaan hoe die Spanning Tree-protokol hierdie pakkies gebruik om 'n gesonde en funksionele netwerk te handhaaf.
Die keuse van die wortelbrug
Die proses begin met die keuse van die Wortelbrug. Elke skakelaar stuur 'n konfigurasie BPDU met sy eie brug-ID as die wortelbrug-ID. 'n Brug-ID bestaan uit 'n prioriteitswaarde (2 grepe) en die MAC-adres van die skakelaar (6 grepe). Die skakelaar met die laagste brug-ID word die wortelbrug. In die geval van 'n gelyke prioriteit, bepaal die laagste MAC-adres die wortelbrug.
Keuse van wortelpoorte en aangewese hawens
Sodra die Wortelbrug gevestig is, moet die ander skakelaars die beste pad daarheen bepaal. Dit word gedoen deur Root Ports. Elke skakelaar, anders as die wortelbrug, sal een van sy poorte as die wortelpoort kies, wat die poort is met die laagste padkoste na die wortelbrug.
Aangewese hawens is dié wat op die geselekteerde pad is om die Wortelbrug te bereik. Aangewese poorte is verantwoordelik om BPDU's in die netwerkhiërargie af te stuur sodat ander skakelaars hul weg na die Root Bridge kan vind.
Blokkeer poorte en poortrolle in RSTP
Poorte wat nie as wortelpoorte of aangewese poorte gekies is nie, word geblokkeer om lusse te voorkom. In 'n blokkeertoestand sal 'n poort nie dataverkeer stuur of ontvang nie, maar kan steeds BPDU's ontvang.
RSTP, anders as tradisionele STP, definieer bykomende rolle vir poorte, soos alternatiewe poort en rugsteunpoort. Hierdie rolle maak voorsiening vir vinniger herkonvergensie van die netwerk as topologieveranderinge plaasvind.
Veranderinge in topologie en BPDU's
Wanneer 'n verandering in topologie plaasvind, soos 'n skakel wat afgaan of opkom, begin die betrokke skakelaars TCN BPDU's na die Root Bridge stuur. Wanneer die Root Bridge hierdie BPDU's ontvang, stuur dit 'n konfigurasie BPDU na alle skakelaars om aan te dui dat daar 'n verandering in die topologie was en dat hulle hul inligting moet bywerk.
Finale oorwegings
Dit is belangrik om daarop te let dat die besonderhede hierbo die standaardgedrag van die Spanning Tree-protokol beskryf en hoe dit BPDU's gebruik. Daar is egter verskeie weergawes en variante van die Spanning Tree-protokol (soos RSTP, MSTP, PVST, ens.) Wat kan verskil in spesifieke besonderhede van hoe hulle BPDU's en ander aspekte van hul werking gebruik.
Oor die algemeen is BPDU's noodsaaklik om die stabiliteit en doeltreffendheid van Ethernet-netwerke te handhaaf. Hulle laat kommunikasie en koördinasie tussen skakelaars toe om lusse te vermy, die beste pad vir verkeer te kies en aan te pas by veranderinge in netwerktopologie.