Routing e router
Il routing è il processo che sceglie il percorso migliore per portare un pacchetto dati dal mittente al destinatario. Il router collega reti diverse e opera al livello 3 (Rete) del modello OSI, usando gli indirizzi IP. Riceve il pacchetto, legge l’indirizzo IP di destinazione, consulta la tabella di instradamento, sceglie il percorso e inoltra il pacchetto verso il next hop sull’interfaccia corretta. Se non trova una rotta, elimina il pacchetto; può anche inviare un messaggio di errore al mittente.
Tabella di instradamento
La tabella di instradamento è la mappa delle destinazioni note. Le voci principali sono:
- rete di destinazione;
- next hop;
- interfaccia di uscita;
- metrica, cioè il costo del percorso: tra più strade il router preferisce quella con metrica più bassa.
La tabella può essere popolata con reti direttamente connesse, routing statico configurato dall’amministratore, oppure routing dinamico, in cui i router si scambiano informazioni tramite protocolli dedicati. Il routing statico è sicuro ma poco pratico su reti grandi; quello dinamico aggiorna le rotte automaticamente.