Puncte:0

Protocolul Spanning Tree: Cum sunt selectate porturile pentru a fi desemnate sau nedesemnate?

drapel tc

Am citit multe despre STP acum. Poate că încă nu este suficient, dar începe să devină dificil să obții detalii.

Am înțeles mecanismul prin care toate podurile își selectează portul rădăcină.După ce s-au schimbat suficiente BPDU-uri care conțin informații despre potențialele punți rădăcină, informațiile despre puntea rădăcină reală se vor fi infiltrat prin rețea, oferind fiecărei punți informații despre costul căii către puntea rădăcină. Fiecare punte își va seta apoi portul rădăcină la cel cu cel mai mic cost de cale. Dar numai asta nu face nimic pentru a preveni o buclă. Dintre toate celelalte porturi ale sale, podul trebuie să le stabilească pe unele pe rol desemnat și pe altele pe rol nedesemnat. Acestea din urmă vor rămâne blocate, în timp ce cele desemnate vor fi în cele din urmă trecute în modul de redirecționare.

Nu înțeleg cum se face diferențierea între porturile desemnate și cele nedesemnate. În opinia mea, trebuie să existe câteva informații despre direcția diferită. Să presupunem că puntea A este destul de departe de puntea rădăcină și puntea B este un egal cu A. La un moment dat, puntea A trebuie să-i spună podului B: „hei, portul meu rădăcină arată acum către tine, așa că trebuie să faci portul opus. de-al tău unul desemnat”.

Dar nu am găsit nicio referință și, din câte văd, nu există informații într-o BPDU cu privire la această problemă. Totuși, trebuie să existe un mecanism, dar nu îl văd încă.

Editați | ×

Pentru a fi mai concis: pe un segment de rețea pot fi atașate multe porturi ale mai multor poduri. Per punte atașată la acest segment poate exista 0 sau 1 port un port rădăcină. Și de îndată ce un singur port rădăcină este atașat la acest segment, exact un port al altui pod trebuie să fie transformat într-un port desemnat. Am înțeles asta foarte bine, totuși am simțit că trebuie să scriu mai clar.

Întrebarea mea este încă: Cum se determină care port de pe acel segment va fi transformat într-un port desemnat? Ce parte a algoritmului STP ia această decizie și cum?

Editați | ×

introduceți descrierea imaginii aici

Am adăugat un exemplu de imagine pentru a face problema din nou vizibilă. Să presupunem că există un segment în care cele două comutatoare A și G din jumătatea superioară au fiecare un cost minim de cale pe porturile lor îndreptate în sus.Prin urmare, interfețele lor cu segmentul supus inspecției pot fi doar desemnate sau nedesemnate. Avem unul sau mai multe alte switch-uri dedesubt care au un port în rețea pe care l-au ales ca port rădăcină.

Am înțeles că comutatoarele de mai jos, inclusiv B, trimit BPDU-uri care arată clar că există cel puțin un port rădăcină atașat la segment. Acest lucru arată clar că este necesar exact un port desemnat pentru a satisface porturile rădăcină ale lui B și celelalte cu conectivitate. Cu toate acestea, deoarece BPDU-urile sunt multicast, nu există un „partener de legătură”. Cum știu A și G care trebuie să-și facă portul desemnat sau nedesemnat?

Puncte:1
drapel ru

În esență, un port este desemnat atunci când este un port rădăcină pe cealaltă parte (pentru o punte STP) sau un port de margine (nod final, fără punte STP).

802.1Q clauza 13.4 spune

Un rol de port (13.12) al portului rădăcină este atribuit unui port de pe fiecare Pod care oferă calea cu cel mai mic cost către Podul Rădăcină și a Port Rolul Portului Desemnat la un Port Pod care oferă calea cu cel mai mic cost de la LAN atașat la podul rădăcină.

[editare] În timp ce toate porturile din zilele noastre folosesc modul full-duplex (modul half-duplex există doar până la 100 Mbit/s), vă întrebați despre legăturile media partajate. Ei bine, acolo este punct la punct starea unui port intră în joc. Legăturile full-duplex sunt considerate punct la punct (vezi clauza 802.1Q 13.4) și declarația mea simplificată portul rădăcină sau nodul de margine pe cealaltă parte se aplică.

Legăturile media partajate folosesc regula mai universală din citatul IEEE 802.1Q de mai sus: dacă orice punte STP de pe acel domeniu de coliziune alege portul în cauză ca cale rădăcină, portul local devine desemnat. Rețineți că alte punți STP de pe același segment fie ar alege aceeași punte pentru a furniza calea lor rădăcină, fie ar folosi un alt port cu costuri mai mici către punte.

Ariser avatar
drapel tc
Știu asta și nu răspunde la întrebarea mea. Cum ajunge un pod B să știe că un alt pod A conectat la el printr-un segment de rețea are portul conectat la acel segment de rețea transformat într-un port rădăcină?
Zac67 avatar
drapel ru
Podurile STP schimbă BPDU-uri și rolul portului este marcat într-o BPDU.
Ariser avatar
drapel tc
Ok, încet încet îmi vine o idee. Trebuie să mă gândesc. Comentariul tău este aproape de un răspuns.
Zac67 avatar
drapel ru
Nu văd unde este problema ta, îmi pare rău. Când partenerul de legătură semnalează că portul său este portul rădăcină, portul devine desemnat. De asemenea, devine desemnat atunci când nu au fost primite BPDU (port de margine) după un timeout.
Ariser avatar
drapel tc
Acesta poate fi un răspuns ușor pentru mediile microsegmentate, dar STP ar trebui să funcționeze și AFAIK, atunci când nu este microsegmentat, de ex. când există un cablu galben cu multe porturi bridge atașate la el.
Ariser avatar
drapel tc
Acum are sens pentru mine. Schöne GrüÃe aus Rostock.
Zac67 avatar
drapel ru
Moin moin aus Franken. ;-)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.