IEEE 802.1D

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

IEEE 802.1D este un standard definit de organismul internațional IEEE din cadrul grupului 802.1 , al cărui obiectiv este să evite comutarea buclelor și a furtunilor de difuzare în rețelele Ethernet . Acesta stă la baza protocolului Spanning Tree .

Cea mai recentă versiune, intitulată Media Access Control (MAC) Bridges și cunoscută și sub numele de 802.1D-2004 a fost aprobată la 9 februarie 2004 și publicată la 9 iunie a aceluiași an, înlocuind edițiile anterioare ale aceluiași standard (802.1D-1990 și 802.1D-1998).

Comparativ cu ediția anterioară, regulamentul din 2004 încorporează două reglementări auxiliare definite de grupul de lucru 802.1: regulamentul 802.1t, care conține substanțial modificări și corecții la regulamentul din 1998 și regulamentul 802.1w care definește algoritmul și protocolul numit Rapid Spanning Tree . În același timp, legislația elimină, comparativ cu ediția anterioară, definiția algoritmului și protocolului de bază Spanning Tree, considerat de facto învechit din punct de vedere al implementării. În 2014, IEEE a aprobat IEEE 802.1aq , ( Shortest Path Bridging ) pentru a înlocui 802.1D, 802.1s și 802.1wT

Caracteristici

Legislația se referă la definiția comportamentului și mecanismelor de bază ale așa-numitelor MAC Bridges, adică dispozitive care sunt capabile să pună stațiile terminale din două (sau mai multe) rețele locale ( LAN ) sau metropolitane ( MAN ) în comunicare între ele. separate în așa fel încât comunicarea rezultată să fie echivalentă cu cea a unei singure rețele LAN formate din suma rețelelor LAN originale. De fapt, toate mecanismele cheie pentru comunicațiile Ethernet care stau la baza rețelelor LAN și MAN sunt definite:

  1. definițiile LAN bazate pe punte, prioritatea traficului (încorporând standardul 802.1p în ediția 802.1D-1998) și grupul
  2. principiile de funcționare ale unei punți MAC: arhitectură; distribuția traficului, procesul de auto-învățare și filtrare
  3. protocoale și algoritmi auxiliari: Rapid Spanning Tree și Generic Attribute Registration Protocol (GARP)
  4. regulile pentru atribuirea adreselor și pentru recunoașterea cadrelor de protocol din cadrele de trafic.

Model arhitectural

Legislația definește podul ca un dispozitiv de conectare între două sau mai multe rețele LAN sau MAN, compus din următoarele entități funcționale:

  1. O entitate de releu care conectează porturile de acces
  2. Cel puțin două porturi de acces la trafic aparținând fiecare unei LAN / MAN diferite
  3. Entități cu nivel superior care includ, de exemplu, protocoalele Spanning Tree

Fiecare port primește pachete de la LAN / MAN la care este conectat direct și le transferă către entitatea de releu care aplică regulile pentru distribuirea pachetelor între diferitele LAN / MAN cărora le aparțin porturile, inclusiv auto-învățarea și filtrarea pachetelor , și transferă pachetul în portul de ieșire în raport cu LAN / MAN de destinație.

Funcțiile de nivel superior determină topologia activă a rețelei, adică porturile și conexiunile lor permise pentru a transmite și primi trafic, calculate pentru a evita prezența buclelor de distribuție închise ( bucle ) și recalculate pentru a determina rute alternative în caz de eșec indisponibilitatea unei conexiuni, porturi sau noduri de rețea.

Entitatea de releu

Entitatea de releu implementează trei elemente cheie:

  1. Procesul de redirecționare a pachetelor, selectarea porturilor pe baza stării lor de lucru și a informațiilor din baza de date de filtrare.
  2. Procesul de auto-învățare, care permite, din analiza adresei sursei de pachete, să actualizeze baza de date de filtrare luând în considerare starea porturilor
  3. Baza de date de filtrare, care conține informații despre regulile de distribuție a pachetelor și interacționează cu procesele de distribuție și auto-învățare, oferind informații despre porturile care sunt activate pentru a transmite / primi un anumit pachet.

Procesul de auto-învățare se bazează pe acest mecanism:

  • când un port primește un pachet, acesta îl transmite entității de releu
  • entitatea de releu interogă baza de date de filtrare pentru a determina dacă sursa pachetului (identificată prin adresa prezentă în antetul cadrului Ethernet) este activată, iar dacă nu este, pachetul este aruncat
  • dacă sursa este activată, baza de date de filtrare analizează adresa de destinație a pachetului (prezentă și în antetul cadrului Ethernet) pentru a determina dacă se știe deja pe ce port de ieșire urmează să fie transmis
  • dacă portul de ieșire este deja cunoscut și starea acestuia este redirecționată , pachetul este trimis direct către acesta
  • dacă portul de ieșire nu este cunoscut, entitatea de releu distribuie o copie a pachetului pe toate porturile conectate la acesta ( inundații ), cu excepția portului de la care a primit pachetul. Când se primește un pachet de răspuns pe unul dintre aceste porturi (identificabil prin analiza adresei de destinație), informațiile sunt transmise către baza de date de filtrare, care stochează astfel pe ce port să trimită următorul pachet caracterizat de aceleași adrese.sursă și destinație. Această operațiune încheie procesul de auto-învățare pentru acea pereche de adrese sursă-destinație specifică.

Usile

Fiecărui port i se atribuie o stare, care indică practic dacă portul este sau nu activat pentru a distribui pachete și pentru a contribui la auto-învățare pe baza adresei sursă. Starea portului poate fi atribuită static sau dinamic de algoritmul Spanning Tree.

Sunt posibile trei stări pentru fiecare port:

  1. Redirecționare : portul este activat pentru a transmite pachete și pentru a participa la auto-învățare
  2. Aruncarea : portul este oprit sau nu a fost activat pentru a schimba pachete sau pentru a participa la auto-învățare
  3. Învățare : portul este permis să participe la auto- învățare, dar nu să transmită pachete.

Funcțiile de nivel superior

Pictogramă lupă mgx2.svg Același subiect în detaliu: Arborele de întindere (rețea) .

Elemente conexe

linkuri externe

Electronică Portal electronic : accesați intrările Wikipedia care se ocupă de electronică