1. Cos'è il Routing
Il routing (o instradamento) è il processo mediante il quale i router selezionano il percorso migliore affinché un pacchetto dati possa viaggiare dalla rete di origine alla rete di destinazione attraverso internetworks complesse. Questa attività avviene al Livello 3 (Network) del modello OSI.
2. La Tabella di Routing
Ogni router mantiene una tabella interna (Routing Table) contenente le regole di mappatura per decidere dove inoltrare i pacchetti in base all'indirizzo IP di destinazione. Un tipico record della tabella comprende:
| Rete di Destinazione | Subnet Mask | Next-Hop (Gateway) | Interfaccia di Uscita |
|---|---|---|---|
192.168.1.0 |
255.255.255.0 |
Diretto (Directly Connected) | eth0 |
10.0.0.0 |
255.0.0.0 |
192.168.1.254 |
eth1 |
0.0.0.0 (Default Route) |
0.0.0.0 |
192.168.1.1 |
eth1 |
3. Tipologie di Routing
I percorsi all'interno delle tabelle di routing possono essere configurati secondo due modalità principali:
4. Simulatore Interattivo: Risoluzione del Next-Hop e Instradamento Pacchetti
Simula l'elaborazione di un pacchetto IP in arrivo su un router per verificare come viene consultata la tabella di routing e determinato il salto successivo.