Deci, aici este topologia noastră care este foarte asemănătoare cu topologia anterioară, dar observați
că podul a fost înlocuit de un comutator.
Întrerupătoarele sunt din nou dispozitive de strat 2 sau dispozitive cu strat de legătură de date și au,
de asemenea, o masă de adrese MAC în mod similar cu o punte.
Topologia rețelei este, de asemenea, o topologie a stelelor în care dispozitivele sunt cablate direct
în porturile de pe comutator, ca analogie, gândiți-vă la comutator ca pe un
pod, dar este mult mai puternic și mai rapid.
Dacă ați avut o problemă într-un mediu de pod și
ați înlocuit podul cu un întrerupător, ați avea în continuare aceleași probleme, dar acestea
ar avea loc mult mai repede.
Problema punții nu este rezolvată de întrerupătoare. Întrerupătoarele măresc pur și simplu performanța.
Deci, aici este topologia mostrei noastre,
dar în acest caz am înlocuit podul cu comutatorul.
Cum va fi fluxul de trafic în acest exemplu?
Așadar, folosim încă o dată adresele MAC ușor de citit ike A,
B, C și D, mai degrabă decât adresele MAC de 48 de biți și facem acest lucru pentru a simplifica aceste exemple.
Deci, dacă A trimite un cadru la C și rama a ajuns la comutatorul de pe portul 1.
Ce ar face schimbatorul cu cadrul?
Acum, în acest exemplu, să presupunem că comutatorul este pornit.
Deci, tabela de adresă MAC este goală, nu a învățat unde se află dispozitivele pe topologie.
Acum, comutatorul la fel ca un pod va inunda rama din toate
porturile, deoarece nu știe unde este C
atunci când cadrul ajunge la comutatorul la o adresă MAC necunoscută destinație
că cadrul este inundat din toate porturile, cu excepția portului pe care rama a sosit.
Totuși, la fel ca o punte, comutatorul nu doar inunde rama din toate porturile, ci
și învață unde sunt dispozitivele în topologie.
Deci, deoarece cadrele au fost recepționate pe portul 1,
iar adresa MAC a sursei în cadru este
A, acea informație este scrisă în tabela de adresă MAC a comutatorului.
Comutatorul știe acum că adresa MAC A poate fi găsită pe portul 1.
Atunci când răspunsurile C la A, rama va fi recepționată la portul 3 al comutatorului.
Și comutatorul va actualiza tabelul adresei MAC
cu acea informație, cu alte cuvinte comutatorul știe că adresa MAC C poate fi găsită pe
portul 3, dar în acest caz deoarece știe unde este adresa MAC de destinație cu alte
cuvinte A, va trimite doar traficul din portul 1 și asta din cauză că A
se găsește în tabelul de adresă MAC ca fiind disponibil din portul 1.
Întrerupătorul nu inunde rama din toate porturile.
Deci, în același mod ca un pod, toate cadrele ulterioare între A și C sunt redirecționate doar din
cele două porturi, atunci când A trimite un alt cadru către C,
cadrul este trimis doar din portul 3 deoarece
comutatorul știe că adresa MAC C poate fi găsite în portul 3.
când răspunsurile C trimit trafic către o adresă MAC de destinație a lui A.
comutatorul redirecționează numai traficul afară din portul 1 deoarece se cunoaște că
adresa MAC A poate fi găsită pe portul 1.
Deci, tot traficul dintre aceste două dispozitive va curge doar între portul 1 și portul 3.
Traficul nu este trimis din portul 2 sau portul 4 într-un mod similar cu modul în care o punte funcționează.
În același mod ca o punte,
fiecare interfață a comutatorului este un domeniu separat de coliziune.
Deci, dacă a avut loc o coliziune pe acest
hub, nu ar afecta alte porturi de pe comutator.
Fiecare port de pe un switch este un domeniu de coliziune separat.
Acestea sunt, prin urmare, 4 domenii de coliziune în această topologie.
Un hub este din nou un singur domeniu de coliziune.
Deci, această interfață este un
singur domeniu de coliziune separat de celelalte interfețe de pe comutator.
Cu toate acestea, un comutator va inunda difuzarea și traficul multicast în mod implicit.
Deci, acesta este un singur domeniu de difuzare.
Dacă A trimite o emisiune care difuză va fi inundată din toate porturile și va
fi recepționată de către toate dispozitivele din topologie.
Acest lucru este foarte asemănător felului în care funcționează punțile.
Încă o dată aveți aceleași probleme într-un mediu de comutare ca și cum ați
avea într-un mediu de punte.
Dar comutatoarele funcționează la viteze mult mai mari și suportă un număr mai mare de porturi.
Deci, de obicei nu ai avea doar 4 porturi pe comutator.
Dar în acest exemplu avem 4 domenii de coliziune și domeniul de difuzare unică.
Acum, motivul pentru care o emisie este inundată din toate porturile,
cu excepția faptului că portul de intrare nu este o adresă de difuzare constă din 8 Fs hexazecimale la nivelul 2.
Deci, atunci când un comutator primește cadrul cu o adresă de destinație de 8 Fs, acesta va inunda
acel cadru din toate porturile, deoarece această adresă de 8 Fs la nivelul 2 indică toată lumea.
Cu alte cuvinte, comutatorul va inunda acest lucru din
toate porturile cu excepția portului pe care a primit-o.
Deci, în acest exemplu, a fost primit de la A și acel cadru este apoi inundat peste tot,
din cauza difuzării se presupune că va merge la toată lumea la nivelul 2.
Asta e ceea ce este proiectat să facă o emisiune.
Adresele de difuzare indică, de asemenea, toate dispozitivele, nu un singur dispozitiv, astfel
încât tabela de adrese MAC nu este niciodată populată cu adresa de difuzare.
Această informație nu este scrisă în tabelul de adresă MAC ca
adresă MAC Unicast care ar fi fost.
Adresele de difuzare nu sunt asociate cu
anumite porturi sau cu anumite porturi pe care este recepționată transmisia,
fiind întotdeauna inundate din toate porturile, cu excepția portului pe care este recepționat.
Acum, ca întotdeauna, există excepții și vom vorbi mai târziu despre aceste excepții.
Există câteva avantaje majore în utilizarea comutatoarelor pe butuci și punți.
Primul avantaj este că întreruptoarele pot suporta multe porturi, iar
unele comutatoare pot suporta 100 de porturi.
Al doilea avantaj este că întrerupătoarele pot funcționa la viteza firului.
Așa cum am menționat anterior, comutatorul nu va încetini cadrele în jos.
Comutatorul poate muta fizic un cadru dintr-un port într-un alt port fără a
întârzia cadrul în jos.
Unele switch-uri au backplane care operează terabiți pe secundă.
Cu alte cuvinte, un backplane foarte, foarte rapide în comparație cu vitezele de interfață.
Deci, spatele simplu al comutatorului funcționează la o viteză mult mai
mare decât porturile fizice. Deci, ce înseamnă asta?
Comutatorul poate muta traficul de la un port la alt port
mai rapid sau mai rapid decât poate primi trafic pe o interfață sau un port.
Deci traficul de la A la D nu este încetinit de comutator.
Un alt avantaj major al comutării pe hub-uri este faptul că
fiecare dispozitiv este conectat direct la un port de comutare.
Deci A este conectat la portul 1, B la portul 2, C la portul 3, D la portul 4.
Fiecare dispozitiv este cablat individual la portul de pe comutator.