Attraverso
Gli switch Ethernet straight-through possono essere intesi come switch a matrice di linee con linee incrociate tra le porte. Quando un pacchetto dati viene rilevato sulla porta di ingresso, viene controllata l'intestazione del pacchetto, viene ottenuto l'indirizzo di destinazione del pacchetto, viene avviata la tabella di ricerca dinamica interna e viene convertita la porta di uscita corrispondente. Il pacchetto dati viene collegato all'intersezione tra ingresso e uscita e viene connesso direttamente alla porta corrispondente per realizzare la funzione di commutazione. Poiché non è necessario memorizzare i dati, il ritardo è molto basso e la commutazione è molto veloce, il che rappresenta un vantaggio. Lo svantaggio è che, poiché il contenuto del pacchetto dati non viene salvato dallo switch Ethernet, non è possibile verificare se il pacchetto dati trasmesso è errato e non è disponibile una funzionalità di rilevamento degli errori. Poiché non è presente una cache, le porte di ingresso/uscita con velocità diverse non possono essere collegate direttamente, ed è facile perdere i dati.
Memorizza e inoltra
La modalità store-and-forward è una modalità applicativa utilizzata nelle reti di computer. Prevede innanzitutto la memorizzazione del pacchetto dati dalla porta di ingresso, quindi l'esecuzione di un controllo CRC (Cyclic Redundancy Code), l'estrazione dell'indirizzo di destinazione del pacchetto dati dopo l'elaborazione del pacchetto errato e la conversione in un indirizzo di uscita per l'invio del pacchetto tramite una tabella di ricerca. A causa di questo processo, il ritardo nella memorizzazione e nell'inoltro dei dati è considerevole, il che rappresenta un limite, ma consente di rilevare erroneamente i pacchetti dati in ingresso allo switch e di migliorare significativamente le prestazioni di rete. Un aspetto particolarmente importante è la capacità di supportare la conversione tra porte con velocità diverse e di mantenere la collaborazione tra porte ad alta e bassa velocità.
Isolamento dei frammenti
Questa è una soluzione intermedia tra le prime due. Verifica se la lunghezza del pacchetto dati è sufficiente per 64 byte. Se è inferiore a 64 byte, significa che si tratta di un pacchetto falso e viene scartato; se è superiore a 64 byte, il pacchetto viene inviato. Questo metodo non fornisce una verifica dei dati. La sua velocità di elaborazione dei dati è più veloce rispetto all'archiviazione e inoltro, ma più lenta rispetto al passaggio diretto. Introduzione dello switch di Hirschman.
Allo stesso tempo, lo switch Hirschman può trasmettere dati tra più porte. Ogni porta può essere considerata come un segmento di rete fisico indipendente (nota: segmento di rete non IP) e i dispositivi di rete ad essa collegati possono usufruire dell'intera larghezza di banda in modo indipendente, senza interferire con altri dispositivi. Quando il nodo A invia dati al nodo D, il nodo B può inviare dati al nodo C contemporaneamente, ed entrambi dispongono dell'intera larghezza di banda della rete e di una propria connessione virtuale. Se si utilizza uno switch Ethernet da 10 Mbps, il traffico totale dello switch è pari a 2 x 10 Mbps = 20 Mbps. Se si utilizza un HUB condiviso da 10 Mbps, il traffico totale dell'HUB non supererà i 10 Mbps.
In breve, ilInterruttore di HirschmanÈ un dispositivo di rete in grado di incapsulare e inoltrare frame di dati basandosi sul riconoscimento dell'indirizzo MAC. Lo switch Hirschman può apprendere gli indirizzi MAC e memorizzarli nella tabella degli indirizzi interna, raggiungendo direttamente la destinazione tramite uno switch temporaneo tra il mittente e il destinatario del frame di dati.
Data di pubblicazione: 12 dicembre 2024
