Operație full-duplex și jumătate duplex a comutatorului, controlul debitului

De obicei, concentratorii sunt conectați la comutator, adică un segment întreg este conectat la un port separat. Cu toate acestea, computerele individuale (microsegmentare) pot fi conectate la port. În acest caz, comutatorul și cardul de rețea al calculatorului pot funcționa în modul duplex complet, adică transmite simultan date în direcții opuse, crescând capacitatea rețelei de două ori. Modul complet duplex este posibil numai dacă ambele părți - atât cardul de rețea, cât și comutatorul - suportă acest mod. În modul complet duplex, nu există coliziuni. Suprapunerea a două cadre în cablu este considerată normală. Pentru a separa semnalul recepționat, fiecare parte scade propriul semnal din semnalul rezultat.







În cazul operării semi-duplex, transferul de date este efectuat numai de o parte, care accesează mediul partajat utilizând algoritmul CSMA / CD. Modul semi-duplex a fost examinat în detaliu mai devreme.

În orice mod de funcționare al comutatorului (semipuplex sau full-duplex), apare problema controlului fluxului de cadre. Deseori există o situație în care un server de fișiere este conectat la unul dintre porturile de comutare, la care sunt accesate toate celelalte stații de lucru:

Operație full-duplex și jumătate duplex a comutatorului, controlul debitului

Atitudinea multor porturi este una.

Dacă portul 3 funcționează la 10 Mb / s, iar cadrul celorlalte patru calculatoare, de asemenea, vin cu o viteza de 10 Mbit / s, nu se transmite cadre vor fi stocate în port tampon 3 și, mai devreme sau mai târziu, acest tampon overflow. O soluție parțială a acestei probleme ar fi selecția pentru portul serverului de fișiere 3, la o rată de 100 Mbit / s. Cu toate acestea, acest lucru nu rezolvă problema, ci doar pune: în timp, utilizatorii doresc viteza mai mare a rețelei, iar comutatorul va fi înlocuit cu unul nou, în care toate porturile vor funcționa la o viteză de 100 Mbit / c. Mai multe decizii atent puse în aplicare în cele mai multe switch-uri este de a controla fluxul de cadre generate de calculatoare. În modul full-duplex folosind semnalizare specială „Suspendare de transfer“ și „Reluare de transfer“. După primirea semnalului de „suspenda transmisia“ harta de rețea trebuie să se oprească transmiterea de cadre, până la ulterioară a semnalului „transferul Resume“ (în standardul 802.3x temporară actuală nu prevede o reducere parțială a ratei de cadru, doar o interdicție totală posibilă). În modul half-duplex, „presiunea din spate“ (contrapresiune) și „portul de comutare comportament agresiv“. Ambele metode permit să realizeze mecanisme suficient de subțiri de control al debitului frames reducând parțial intensitatea lor, dar fără a reduce la zero.







Metoda de contrapresiune este de a crea coliziuni artificiale într-un segment care trimite cadre către comutator prea intens. Pentru a face acest lucru, comutatorul folosește de obicei o secvență de blocare (semnale de interferență care creează și amplifică coliziuni) trimise la ieșirea portului la care segmentul (sau computerul) este conectat, pentru a-și suspenda activitatea.

agresiv port de switch comportament se bazează pe mediul de captare sau după transmiterea următorului pachet, sau după ciocnire. În primul caz, comutatorul termină transmisia următorului cadru și, în loc de o pauză tehnologică de 9,6 μs, pauze în 9,1 μs și începe să transmită un nou cadru. Calculatorul nu va putea captura mediul, deoarece a susținut o pauză standard de 9,6 microsecunde și a găsit că mediul este deja ocupat. În cel de-al doilea caz, cadrele comutatorului și computerului se ciocnesc și o coliziune este fixă. Computerul se oprește după o coliziune de 51,2 microsecunde, conform standardului, iar comutatorul este de 50 microsecunde. Și în acest caz, computerul nu își poate transfera cadrul. Comutatorul poate folosi acest mecanism adaptiv, sporindu-i agresivitatea după cum este necesar.







Articole similare

Trimiteți-le prietenilor: