Cu privire la legăturile punct-la-punct, o secvență de strângere a înțelegerii de propoziție este folosită de Rapid
Spanning Tree pentru a obține o convergență rapidă.
Deci, Rapid Spanning Tree folosește acest lucru pentru a trece rapid porturile la
starea de redirecționare unde 802. 1D a fost doar de așteptare pentru cronometrele
să expire înaintea porturilor în cazul în care setat la starea de redirecționare.
În această topologie, dacă legătura dintre
comutatorul rădăcină de pe portul 0 și portul 1, pe acest switch, a apărut, ei ar trimite propuneri reciproc.
Ambele porturi sunt introduse
în blocarea desemnată și ambii trimit un BPDU de copiere Rapid Spanning Tree cu setul de
biți propus. Acum, acestea se bazează pe un nou format BPDU care conține un bit de propunere în BPDU.
Au fost adăugate informații suplimentare într-o BPDU de copaci Rapid Spanning Tree, avem un
bit de propunere, avem rolul de port pe care îl avem,
avem biți de predare și înțelegere, precum
și un bit de schimbare a topologiei și bitul de modificare
a topologiei care fac parte din Rapid Spanning Tree BPDU.
Deci, în esență, ceea ce se întâmplă este
atunci când portul vine în sus comutatoarele trimise
propunere unul de altul spunând că vreau să aibă port desemnat pe acest segment.
Cu toate acestea, pentru că puntea A, acest comutator
primește aici BPDU indicând un cost de cale superioară,
cu alte cuvinte, o cale mai bună este găsită prin comutatorul rădăcină, apoi ea
însăși știe imediat că portul 1 va fi noul port de bază.
Deci, știe imediat că acest port ar trebui să fie
portul de root, deoarece acest port are cea mai bună cale înapoi la switch-ul rădăcină.
Cu alte cuvinte, un cost superior sau mai bun sau mai mic.
Podul A, cu alte cuvinte, acest switch pornește o sincronizare pentru a se asigura că
toate porturile sale sunt sincronizate cu aceste informații noi.
Un port este sincronizat dacă îndeplinește următoarele criterii este în starea de blocare,
cu alte cuvinte, porturile sale de aruncare sau este un port margine.
Deci, în acest exemplu, portul 2 este un port port
alternativ 3 este un port desemnat și portul 4 este un port margine.
Deci, portul 2 și portul 4 îndeplinesc deja unul dintre criteriile enumerate mai sus.
Este în stare de blocare sau este un port margine.
Deci, pentru a fi în sincronizare, podul A trebuie să blocheze portul 3 și îl alocă discardării stat.
Acum că toate porturile sunt
în sincronizare, puntea A poate să deblocheze portul rădăcină nou selectat și
să răspundă la rădăcină printr-un mesaj de acord.
Deci, practic, o propunere este trimisă de la rădăcină pentru a comuta A.
Comutatorul A este de acord că aceasta este calea cea mai bună înapoi la
rădăcina care blochează toate porturile sau se asigură că acestea sunt sincronizate deoarece sunt
porturi de margine și apoi trimit înapoi un acord.
Imediat ce se întâmplă acest lucru, portul poate fi deblocat.
Deci, puntea A poate să deblocheze portul și să răspundă cu un mesaj
de acord, odată ce comutatorul rădăcină primește acel mesaj de acord,
poate trece imediat la starea de redirecționare.
Deci, propunerea, acordul, deblocarea portului cu alte cuvinte, setați-l
la starea de expediere.
Acum se întâmplă foarte, foarte repede.
Acum, în același mod, comutatorul A poate trimite propunerea la acest comutator.
Deci, acest proces continuă, propunerea pentru acest schimb.
Comutatorul trimite un acord pe care acest
port îl poate duce la starea
de redirecționare, acest lucru se întâmplă foarte repede, deoarece nu se bazează pe cronometre.
Acest mod de strângere de mână se propagă rapid spre marginea rețelei
și restabilește rapid conectivitatea după o schimbare a topologiei.
Dacă un port de descărcare desemnat nu primește un acord
cu privire la propunerea sa, acesta trece încet la starea
de redirecționare utilizând standardul 802. 1D de ascultare, secvența de învățare.
Acest lucru s-ar putea întâmpla dacă podul de
la distanță nu înțelege BPDU de copaci Rapid Spanning Tree sau dacă portul de la distanță este blocat.
Deci, în această topologie,
în acest moment, arborele spanning sh0 / 1 este un port desemnat
în starea de redirecționare, dar este portul partajat.
În această topologie, g0 / 0 a fost oprit, astfel
încât portul rădăcină de la comutatorul 3 este g0 /
1 și portul alternativ este g0 /
2 dar dacă nu am închis g0 / 0,
am activat acest port din nou.
sh gan / 0 este portul rădăcină al comutatorului 3.
Acest port este acum portul desemnat, dar este într-o stare de blocare.
0/2 se află în portul de rezervă pentru starea de blocare.
La comutatorul 2, starea sa schimbat în blocare, deoarece în acest segment acesta este cel mai bun port
pe care îl puteți folosi pentru a vă întoarce la podul rădăcină.
Cu toate acestea, este nevoie de mai mult timp pentru ca acest proces să se finalizeze decât
ar fi fost în cazul în care portul partajat punct-la-punct ar avea
nevoie de mai mult timp pentru a converge.
asa ca sa facem asta din nou, voi inchide portul.
Deci gigabit 0/0 va fi acum oprit.
Anterior, gigabitul 0/1 de pe acest switch era portul alternativ.
Acum este
portul desemnat, dar blochează, blocând în continuare, arborele care se întinde pe comutatorul 3.
Observați că portul
alternativ blochează portul rădăcină înaintează, iar portul este în starea de învățare.
Deci traficul este încă abandonat pe acest port chiar
dacă acesta este portul pe care îl puteți folosi pentru a ajunge la podul rădăcină.
Acum redirecționează, poate dura 30 de secunde pe un
port partajat deoarece folosim 802 tradițional. 1D, ascultare, secvențe de învățare pe acel port.
Pentru a utiliza propunerile și acordurile, porturile trebuie să fie configurate ca porturi punct-la-punct
sau trebuie să negocieze pentru a utiliza duplex complet.