
Direct
Comutatoarele Ethernet directe pot fi înțelese ca niște comutatoare matriceale liniare cu linii încrucișate între porturi. Când un pachet de date este detectat la portul de intrare, se verifică antetul pachetului, se obține adresa de destinație a pachetului, se pornește tabelul intern de căutare dinamică și se convertește portul de ieșire corespunzător. Pachetul de date este conectat la intersecția dintre intrare și ieșire, iar pachetul de date este conectat direct la portul corespunzător pentru a realiza funcția de comutare. Deoarece nu necesită stocare, întârzierea este foarte mică și comutarea este foarte rapidă, ceea ce reprezintă un avantaj. Dezavantajul este că, deoarece conținutul pachetului de date nu este salvat de comutatorul Ethernet, este imposibil să se verifice dacă pachetul de date transmis este greșit și nu poate fi asigurată capacitatea de detectare a erorilor. Deoarece nu există memorie cache, porturile de intrare/ieșire de viteze diferite nu pot fi conectate direct și este ușor să se piardă.

Stocare și redirecționare
Modul de stocare și redirecționare este un mod de aplicație în domeniul rețelelor de calculatoare. Mai întâi stochează pachetul de date al portului de intrare, apoi efectuează o verificare CRC (ciclic redundancy code verification - verificare a codului de redundanță ciclică), extrage adresa de destinație a pachetului de date după procesarea pachetului de eroare și o convertește în portul de ieșire pentru a trimite pachetul prin tabelul de căutare. Din această cauză, întârzierea stocării și redirecționării în procesarea datelor este mare, ceea ce reprezintă un dezavantaj al său, dar poate detecta incorect pachetele de date care intră în switch și poate îmbunătăți semnificativ performanța rețelei. Deosebit de important este faptul că poate suporta conversia între porturi de viteze diferite și menține colaborarea între porturile de mare viteză și porturile de mică viteză.

Izolarea fragmentelor
Aceasta este o soluție între primele două. Verifică dacă lungimea pachetului de date este suficientă pentru 64 de octeți. Dacă este mai mică de 64 de octeți, înseamnă că este un pachet fals și pachetul este eliminat; dacă este mai mare de 64 de octeți, pachetul este trimis. Această metodă nu oferă verificare a datelor. Viteza sa de procesare a datelor este mai mare decât stocarea și redirecționarea, dar mai lentă decât transmiterea directă. Introducerea comutației comutatorului Hirschman.
În același timp, switch-ul Hirschman poate transmite date între mai multe porturi. Fiecare port poate fi considerat un segment de rețea fizic independent (notă: segment de rețea non-IP), iar dispozitivele de rețea conectate la acesta se pot bucura de toată lățimea de bandă independent, fără a concura cu alte dispozitive. Când nodul A trimite date către nodul D, nodul B poate trimite date către nodul C în același timp, ambele având lățimea de bandă completă a rețelei și având propria conexiune virtuală. Dacă se utilizează un switch Ethernet de 10 Mbps, traficul total al switch-ului este egal cu 2x10 Mbps = 20 Mbps. Când se utilizează un HUB partajat de 10 Mbps, traficul total al unui HUB nu va depăși 10 Mbps.

Pe scurt,Comutator Hirschmaneste un dispozitiv de rețea care poate îndeplini funcția de încapsulare și transmitere a cadrelor de date pe baza recunoașterii adresei MAC. Comutatorul Hirschman poate învăța adrese MAC și le poate stoca în tabelul intern de adrese și poate ajunge direct la țintă printr-un comutator temporar între inițiatorul și receptorul țintă al cadrului de date.

Data publicării: 12 decembrie 2024