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 | ×
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?