Logo NEXUS

NEXUS didattica

← Torna indietro
Informatica / Lezione Teorica

Routing e Tabelle di Instradamento

Principi di instradamento dei pacchetti a livello di rete, analisi delle tabelle di routing, metriche e simulatore interattivo.

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.

Concetti Chiave:
    Hop (Salto): Il passaggio di un pacchetto da un router al successivo.
    Metriche: Parametri numerici (es. numero di salti, ampiezza di banda, ritardo) utilizzati per valutare la qualità di un percorso rispetto a un altro.

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.

core-router@nexus-sys:~# Routing Engine Simulator
> Seleziona una destinazione e avvia la simulazione di routing per visualizzare il comportamento del router.