Logo NEXUS

NEXUS didattica

← Torna indietro
Informatica / Lezione Teorica

Il Router e l'Inoltro dei Pacchetti

Funzionamento del livello di rete (Livello 3 OSI), tabelle di routing, algoritmi di inoltro hop-by-hop e simulatore interattivo.

1. Cos'è un Router e il Livello di Rete

Un Router è un dispositivo di interconnessione che opera al Livello 3 (Rete) del modello OSI. Il suo compito principale è esaminare l'indirizzo IP di destinazione dei pacchetti in arrivo e inoltrarli verso la rete corretta, determinando il percorso ottimale attraverso internet o reti geografiche (WAN).

Caratteristiche Fondamentali del Routing:
    Inoltro Hop-by-Hop: Ogni router lungo il cammino prende una decisione locale basata sulla propria tabella di routing per inviare il pacchetto al salto successivo (next-hop).
    Isolamento dei Domini di Broadcast: A differenza degli switch, i router non propagano i pacchetti di broadcast, riducendo la congestione del traffico.
    Indipendenza dai Media: Può connettere tecnologie fisiche differenti (es. Ethernet, fibra ottica, connessioni wireless).

2. La Tabella di Routing e i Criteri di Selezione

Per decidere dove inviare un pacchetto, il router consulta la sua Tabella di Routing, applicando il principio del prefisso più specifico (Longest Prefix Match).

Campo Tabella Significato
Network Destination La rete IP di destinazione o la sottorete associata.
Netmask (Subnet Mask) Definisce la porzione di rete dell'indirizzo IP.
Next-Hop / Gateway L'indirizzo IP del router successivo a cui inoltrare il pacchetto.
Interface L'interfaccia fisica locale del router da cui uscirà il pacchetto.

3. Simulatore Interattivo: Elaborazione e Inoltro Pacchetti

Seleziona un test di routing per simulare la ricerca nella tabella e l'inoltro di un pacchetto IP.

router-core@nexus-sys:~# IP Packet Forwarding Engine
> Seleziona un test e avvia la simulazione per analizzare l'inoltro del pacchetto IP.