Uno switch di rete collega i dispositivi (come computer, stampanti, access point wireless) in una rete tra loro, e permette loro di ‘parlare’ scambiando pacchetti di dati. Gli switch possono essere dispositivi hardware che gestiscono reti fisiche, così come dispositivi virtuali basati su software.
Gli switch costituiscono la stragrande maggioranza dei dispositivi di rete nelle moderne reti di dati. Forniscono le connessioni cablate ai computer desktop, ai punti di accesso wireless, ai macchinari industriali e ad alcuni dispositivi dell’internet delle cose (IoT) come i sistemi di ingresso a scheda. Collegano i computer che ospitano le macchine virtuali (VM) nei data center, così come i server fisici e gran parte dell’infrastruttura di archiviazione. Trasportano grandi quantità di traffico nelle reti dei provider di telecomunicazioni.
Uno switch di rete opera sul livello 2 del modello OSI. In una rete locale (LAN) che usa Ethernet, uno switch di rete determina dove inviare ogni frame di messaggio in arrivo guardando l’indirizzo fisico del dispositivo (o indirizzo MAC). Gli switch mantengono tabelle che abbinano ogni indirizzo MAC alla porta che riceve l’indirizzo MAC.
Come funziona uno switch di rete
Uno switch di rete può essere distribuito nei seguenti modi:
- Edge, o switch di accesso: Questi switch gestiscono il traffico in entrata o in uscita dalla rete. Dispositivi come i computer e gli access point si collegano agli edge switch.
- Aggregazione, o switch di distribuzione: Questi switch sono collocati in un livello intermedio opzionale. Gli switch edge si collegano a questi e possono inviare il traffico da uno switch all’altro o inviarlo fino agli switch core.
- Switch core: Questi switch di rete formano la spina dorsale della rete. I core switch collegano gli switch di aggregazione o gli edge switch, le reti edge degli utenti o dei dispositivi alle reti dei data center e le LAN aziendali ai router.
Se un frame viene inoltrato a un indirizzo MAC sconosciuto all’infrastruttura dello switch, viene inondato a tutte le porte nel dominio di commutazione. Anche i frame broadcast e multicast vengono inondati. Questo è conosciuto come flooding BUM — broadcast, unknown unicast, e multicast flooding. Questa capacità rende uno switch un dispositivo di livello Layer 2 o data-link nel modello di comunicazione OSI (Open Systems Interconnection).