Il Router: Il Cuore della Rete

Guida completa al dispositivo che connette il mondo

Con esercizi pratici per Cisco Packet Tracer

1

Cos’è un Router e a Cosa Serve?

Un router è un dispositivo di rete che svolge un ruolo cruciale nel dirigere il traffico di dati tra diverse reti, come ad esempio tra una rete locale (LAN) e Internet.

🎯 Il Ruolo del Router

Il router funziona come un “direttore del traffico” intelligente, determinando la migliore strada per far arrivare i dati dal punto A al punto B, a seconda della destinazione finale.

💡 Spiegazione Semplice — Il “Vigile Urbano” della Rete

Immagina una grande città con tanti quartieri. Ogni quartiere ha le sue strade interne, ma per andare da un quartiere all’altro servono delle rotatorie o degli incroci principali dove un vigile urbano indica la direzione giusta. Il router è esattamente quel vigile urbano.

Nella rete informatica, i “quartieri” sono le reti (ad esempio la rete dell’ufficio, la rete di casa, Internet). I dispositivi all’interno di una rete possono comunicare tra loro liberamente (come le persone nello stesso quartiere), ma quando un dispositivo vuole raggiungere un’altra rete, il traffico deve passare attraverso il router.

Il router legge l’indirizzo IP di destinazione di ogni pacchetto di dati e decide: “Questo pacchetto deve andare a sinistra (verso Internet) o a destra (verso la rete del magazzino)?”. Lo fa consultando la sua tabella di routing, che è come una mappa con tutte le direzioni possibili.

⚠️ Router vs Switch: Non Confonderli!

Una confusione molto comune tra chi inizia a studiare le reti è tra router e switch. Sembrano simili (entrambi hanno tante porte e dei cavi collegati), ma fanno cose molto diverse:

🔀

Switch

Collega dispositivi all’interno della stessa rete (LAN). Funziona usando i MAC address.

Analogia: È come il corridoio di un palazzo — collega le stanze (PC) tra loro nello stesso edificio.

🌐

Router

Collega reti diverse tra loro (LAN ↔ LAN, LAN ↔ Internet). Funziona usando gli indirizzi IP.

Analogia: È come la strada che collega edifici diversi — permette di andare da un palazzo (rete) a un altro.

Regola d’oro: Lo switch collega dispositivi nella stessa rete. Il router collega reti diverse. Ogni interfaccia del router appartiene a una rete diversa, mentre tutte le porte di uno switch appartengono alla stessa rete.

2

Come Funziona un Router

🌐 Collegamento tra Reti

Il router connette diverse reti tra loro. In una casa o azienda, collega la rete locale (LAN) alla rete globale (Internet). Quando un dispositivo invia una richiesta a Internet, il router la riceve e decide come inoltrarla verso il server giusto.

Esempio: Il tuo PC (192.168.1.10) vuole aprire www.google.it. Il pacchetto arriva al router, che lo inoltra verso Internet perché la destinazione non è nella rete locale.

🛣️ Routing Intelligente

I router utilizzano tabelle di routing per determinare il percorso ottimale che i pacchetti di dati devono seguire. Decidono dove inviare i pacchetti in base all’indirizzo IP di destinazione.

Esempio: Se il pacchetto è diretto alla rete 10.0.0.0, il router consulta la tabella e sa che deve inviarlo attraverso la porta GigabitEthernet0/1 verso il router successivo.

📋 La Tabella di Routing — La “Mappa” del Router

La tabella di routing è l’elemento più importante del router. È come una mappa che dice: “Per raggiungere questa destinazione, devi andare in questa direzione”. Ogni riga della tabella contiene:

→ Rete di destinazione: Dove vuole arrivare il pacchetto (es: 192.168.2.0/24)

→ Next Hop (prossimo salto): L’indirizzo IP del router successivo a cui inoltrare il pacchetto per avvicinarsi alla destinazione

→ Interfaccia di uscita: Da quale porta fisica del router deve uscire il pacchetto

→ Tipo di rotta: Come il router ha imparato quella rotta (direttamente connessa, statica, o dinamica)

Router# show ip route

C    192.168.1.0/24 is directly connected, GigabitEthernet0/0
C    10.0.0.0/30 is directly connected, GigabitEthernet0/1
S    192.168.2.0/24 [1/0] via 10.0.0.2

C = Connected — Reti direttamente collegate al router. Il router le conosce automaticamente perché sono le sue stesse interfacce.

S = Static — Rotte configurate manualmente dall’amministratore. “Per andare alla rete 192.168.2.0, passa dal router 10.0.0.2.”

💡 Come Decide il Router? — Un Esempio Pratico

Immagina che il PC con IP 192.168.1.10 voglia inviare un pacchetto al PC con IP 192.168.2.20. Ecco cosa succede:

1. Il PC guarda l’indirizzo di destinazione (192.168.2.20) e capisce che NON è nella sua rete (192.168.1.0/24). Quindi invia il pacchetto al suo gateway predefinito, cioè il router (192.168.1.1).

2. Il router riceve il pacchetto e legge l’IP di destinazione: 192.168.2.20. Consulta la sua tabella di routing.

3. Trova la rotta: “Per la rete 192.168.2.0/24, inoltra via 10.0.0.2”. Quindi invia il pacchetto al router successivo.

4. Il router successivo (10.0.0.2) ha la rete 192.168.2.0 direttamente connessa, quindi consegna il pacchetto al PC di destinazione.

3

Le Interfacce del Router

Ogni router ha diverse interfacce (porte fisiche) che servono per collegarlo alle varie reti. In Cisco Packet Tracer, i router più comuni (come il 2911) hanno le seguenti interfacce:

🔌

GigabitEthernet

Porte Ethernet veloci (fino a 1 Gbps). Usate per collegare il router a switch o ad altri router. In Packet Tracer si abbreviano in Gig0/0, Gig0/1, ecc.

📡

Serial

Porte seriali usate per collegamenti WAN (punto-punto tra router distanti). In Packet Tracer si abbreviano in Se0/0/0, Se0/0/1. Richiedono un modulo aggiuntivo.

💻

Console

Porta per la configurazione iniziale del router. Si collega con un cavo console (rollover) a un PC per accedere alla CLI.

📌 Regola Fondamentale

Ogni interfaccia del router appartiene a una rete diversa e ha un indirizzo IP diverso. Se un router ha due porte GigabitEthernet, una potrebbe avere IP 192.168.1.1 (rete ufficio) e l’altra 10.0.0.1 (rete server). Il router è l’unico dispositivo che “ha un piede in entrambe le reti”.

4

Indirizzi IP: Privato vs Pubblico

🏠 Indirizzo IP Privato

All’interno di una rete locale (LAN), i dispositivi sono identificati tramite indirizzi IP privati. Questi indirizzi sono riservati per l’uso interno e non possono essere raggiunti direttamente da Internet.

Intervalli riservati:
192.168.0.0 – 192.168.255.255
10.0.0.0 – 10.255.255.255
172.16.0.0 – 172.31.255.255

💡 Assegnazione: Il router o un server DHCP assegna automaticamente questi indirizzi ai dispositivi della rete.

🌍 Indirizzo IP Pubblico

Quando i dispositivi della LAN accedono a Internet, il router utilizza un indirizzo IP pubblico. Questo indirizzo è unico a livello mondiale, assegnato dal provider Internet (ISP) ed è visibile su Internet.

Caratteristiche:
• Unico a livello globale
• Assegnato dall’ISP
• Visibile su Internet

🔄 NAT: Il processo che permette a più dispositivi di usare un singolo IP pubblico. Lo approfondiremo nella lezione dedicata al NAT.

5

Configurazione Base del Router in Packet Tracer

In Cisco Packet Tracer, i router si configurano tramite la CLI (Command Line Interface). Ecco i comandi fondamentali che ogni studente deve conoscere:

🔑 Le Modalità della CLI

Il router Cisco ha diverse “modalità” di comando, ognuna con un livello di accesso diverso. Immagina una scala dove ogni gradino ti dà più potere:

Router>

User Mode — Puoi solo visualizzare informazioni base. È la modalità iniziale.

Router#

Privileged Mode — Puoi vedere tutto e fare operazioni come salvare o cancellare. Si entra con enable.

Router(config)#

Global Config Mode — Puoi modificare la configurazione del router. Si entra con configure terminal.

Router(config-if)#

Interface Config Mode — Per configurare una specifica interfaccia. Si entra con interface Gig0/0.

⌨️ Comandi Fondamentali

! Entrare in modalità privilegiata
Router> enable

! Entrare in configurazione globale
Router# configure terminal

! Dare un nome al router
Router(config)# hostname MioRouter

! Configurare un'interfaccia con IP e subnet mask
MioRouter(config)# interface GigabitEthernet0/0
MioRouter(config-if)# ip address 192.168.1.1 255.255.255.0
MioRouter(config-if)# no shutdown
MioRouter(config-if)# exit

! Configurare una rotta statica
MioRouter(config)# ip route 192.168.2.0 255.255.255.0 10.0.0.2

! Salvare la configurazione
MioRouter# write memory

hostname MioRouter

Cambia il nome del router. Utile per distinguere i router quando ne hai più di uno.

ip address 192.168.1.1 255.255.255.0

Assegna un indirizzo IP e subnet mask all’interfaccia selezionata.

no shutdown

Accende l’interfaccia. Di default, tutte le interfacce del router Cisco sono spente! Se dimentichi questo comando, nulla funzionerà.

ip route 192.168.2.0 255.255.255.0 10.0.0.2

Rotta statica: “Per raggiungere la rete 192.168.2.0/24, invia i pacchetti al router 10.0.0.2.”

write memory

Salva la configurazione. Senza questo comando, al riavvio del router tutto torna come prima! In alternativa puoi usare copy running-config startup-config.

🔍 Comandi di Verifica Utili

! Mostra la tabella di routing
Router# show ip route

! Mostra lo stato di tutte le interfacce (IP e up/down)
Router# show ip interface brief

! Mostra la configurazione attuale
Router# show running-config

! Testa la connettività verso un altro dispositivo
Router# ping 192.168.1.10

💡 Trucco: Il comando più utile per capire se qualcosa non va è show ip interface brief. Ti mostra tutte le interfacce con il loro IP e se sono “up” (accese) o “down” (spente). Se vedi “administratively down”, significa che hai dimenticato il no shutdown!

6

Le Funzioni Principali del Router

🔗

Collegamento tra Reti

Collega la rete locale (LAN) a Internet o ad altre LAN, consentendo la comunicazione tra dispositivi di reti diverse.

📍

Instradamento (Routing)

Decide la strada migliore per ogni pacchetto, consultando la tabella di routing. È la funzione principale del router.

🛡️

Sicurezza

Funge da barriera tra le reti. Può filtrare il traffico con Access Control List (ACL) e firewall integrato.

🔄

NAT e Condivisione

Permette a più dispositivi con IP privati di usare una singola connessione Internet tramite NAT (approfondito nella lezione dedicata).

7

Esercizi con Cisco Packet Tracer

Metti in pratica le tue conoscenze! Questi esercizi sono pensati per chi conosce già il subnetting e vuole imparare a configurare router e routing statico in Packet Tracer.

Gli esercizi sono in ordine crescente di difficoltà.

⭐ FACILE

Esercizio 1 — Configurazione Base di un Router

Obiettivo: Configurare un router Cisco con un indirizzo IP su un’interfaccia e verificare che i PC della rete riescano a raggiungerlo con un ping.

Topologia richiesta:

→ 1x Router Cisco 2911

→ 1x Switch 2960

→ 3x PC collegati allo switch

Indirizzamento:

Rete: 192.168.1.0/24

Router (GigabitEthernet0/0): 192.168.1.1

PC1: 192.168.1.10 — PC2: 192.168.1.11 — PC3: 192.168.1.12

Tutti con subnet mask 255.255.255.0 e gateway 192.168.1.1

Cosa devi fare:

1. Posiziona i dispositivi e collegali con cavi dritti (Copper Straight-Through): PC→Switch e Switch→Router (porta Gig0/0).

2. Configura il router via CLI: entra in enableconfigure terminalinterface GigabitEthernet0/0 → assegna IP → no shutdown.

3. Dai un nome al router: hostname RouterUfficio.

4. Configura i PC con IP statici, subnet mask e gateway (192.168.1.1).

Verifica:

show ip interface brief sul router mostra Gig0/0 come “up/up” con IP 192.168.1.1

✅ Ogni PC riesce a fare ping 192.168.1.1 (il router)

✅ I PC riescono a fare ping tra loro (PC1 → PC2, PC2 → PC3, ecc.)

⭐⭐ MEDIO

Esercizio 2 — Due Reti Collegate con Routing Statico

Obiettivo: Collegare due reti separate tramite due router e configurare il routing statico affinché i PC di una rete possano comunicare con quelli dell’altra.

Topologia richiesta:

Rete A (192.168.1.0/24):

   → Router A (Gig0/0: 192.168.1.1) + Switch A + 2 PC

Rete B (192.168.2.0/24):

   → Router B (Gig0/0: 192.168.2.1) + Switch B + 2 PC

Link tra i Router:

   → Router A (Gig0/1: 10.0.0.1) ↔ Router B (Gig0/1: 10.0.0.2) — Subnet: 10.0.0.0/30

Cosa devi fare:

1. Costruisci la topologia: due reti LAN, ciascuna con router + switch + 2 PC. Collega i due router tra loro tramite le porte Gig0/1.

2. Configura tutte le interfacce dei router con gli IP corretti e fai no shutdown su ogni interfaccia.

3. Configura i PC con IP statici nella rispettiva rete.

4. Configura le rotte statiche:
   Su Router A: ip route 192.168.2.0 255.255.255.0 10.0.0.2
   Su Router B: ip route 192.168.1.0 255.255.255.0 10.0.0.1

5. Verifica con show ip route che le rotte statiche compaiano nella tabella.

Verifica:

✅ I PC della Rete A pingano il router A (192.168.1.1)

✅ I PC della Rete B pingano il router B (192.168.2.1)

✅ Router A pinga Router B (10.0.0.2) e viceversa

Un PC della Rete A riesce a pingare un PC della Rete B (e viceversa)

❌ Se rimuovi una rotta statica, il ping tra le reti smette di funzionare

⭐⭐ MEDIO

Esercizio 3 — Tre Reti in Topologia Lineare

Obiettivo: Collegare tre reti in sequenza (A — B — C) con routing statico. I PC della rete A devono raggiungere quelli della rete C passando per la rete B. Questo esercizio ti fa capire come funziona il routing “a catena”.

Topologia richiesta:

Rete A (192.168.1.0/24): Router A + Switch + 2 PC

Rete B (192.168.2.0/24): Router B + Switch + 2 PC

Rete C (192.168.3.0/24): Router C + Switch + 2 PC

Link A↔B: 10.0.0.0/30 (A: 10.0.0.1, B: 10.0.0.2)

Link B↔C: 10.0.1.0/30 (B: 10.0.1.1, C: 10.0.1.2)

Cosa devi fare:

1. Costruisci la topologia A — B — C. Router B è al centro e ha 3 interfacce attive: LAN, link verso A, link verso C.

2. Configura tutti gli IP sulle interfacce dei 3 router.

3. Configura le rotte statiche. Attenzione: Router B deve avere rotte verso sia la rete A che la rete C. Router A deve avere rotte verso la rete B e la rete C. Router C deve avere rotte verso la rete B e la rete A.

4. Configura i PC con IP statici e il gateway corretto.

Verifica:

✅ Un PC della Rete A pinga un PC della Rete C (il pacchetto attraversa 2 router!)

show ip route su ogni router mostra sia le reti connesse (C) che le rotte statiche (S)

✅ Se fai tracert (traceroute) da PC in Rete A verso PC in Rete C, vedi i 2 “salti” (hop) attraverso i router

❌ Se dimentichi una rotta su un router, i ping in una direzione funzionano ma nell’altra no

⭐⭐⭐ AVANZATO

Esercizio 4 — Rete a Stella con Subnetting

Obiettivo: Progettare una rete aziendale con un router centrale collegato a 3 reti diverse. Devi prima effettuare il subnetting per ricavare le sottoreti, poi configurare il routing statico.

Specifica di partenza:

Indirizzo di rete assegnato: 172.16.0.0/16

Devi ricavare con il subnetting:

   → Rete Ufficio: almeno 60 host

   → Rete Laboratorio: almeno 30 host

   → Rete Server: almeno 10 host

   → 2 subnet per i link punto-punto (/30)

Topologia:

→ 1x Router Centrale (collegato a tutto)

→ 2x Router Periferici (uno per Ufficio, uno per Laboratorio)

→ La Rete Server è direttamente collegata al Router Centrale

→ Ogni rete ha il suo switch + 2-3 PC

Cosa devi fare:

1. Effettua il subnetting su carta: calcola le subnet necessarie dalla rete 172.16.0.0/16.

2. Costruisci la topologia a stella con il router centrale al centro.

3. Configura tutti gli IP sulle interfacce dei router.

4. Configura il routing statico su tutti i router: ogni router deve conoscere le reti che non sono direttamente connesse.

5. Assegna IP statici ai PC e verifica la connettività completa.

Verifica:

✅ Ogni PC può pingare ogni altro PC in qualsiasi rete

show ip route su ogni router mostra tutte le reti

✅ Il subnetting è corretto: nessuna subnet si sovrappone

tracert da Ufficio a Server mostra i salti corretti attraverso il router centrale

⭐⭐⭐ AVANZATO

Esercizio 5 — Rete Complessa con Percorsi Ridondanti

Obiettivo: Costruire una rete con 4 router disposti in un “quadrato”, dove ci sono due percorsi possibili per raggiungere ogni rete. Dovrai configurare le rotte statiche in modo che se un collegamento non funziona, esista un percorso alternativo.

Topologia richiesta:

4 Router disposti così (topologia a maglia/quadrato):

R1 ———— R2
|                  |
R3 ———— R4

Ogni router ha una LAN locale (con switch + 2 PC):

   R1: 192.168.1.0/24 — R2: 192.168.2.0/24

   R3: 192.168.3.0/24 — R4: 192.168.4.0/24

I link tra i router usano subnet /30 (da te assegnate tramite subnetting)

Cosa devi fare:

1. Progetta il subnetting per le 4 reti LAN e i 4 link tra router (8 subnet totali).

2. Costruisci la topologia a quadrato con i 4 router interconnessi.

3. Configura tutte le interfacce con gli IP.

4. Configura le rotte statiche su ogni router per raggiungere tutte le reti. Ricorda: R1 può raggiungere la rete di R4 passando per R2 oppure per R3.

5. Testa che tutti i PC comunichino tra loro. Poi prova a “spegnere” un link (fai shutdown su un’interfaccia) e verifica se la rete continua a funzionare tramite il percorso alternativo.

Verifica:

✅ Tutti i PC di tutte e 4 le reti possono comunicare tra loro

tracert mostra il percorso che i pacchetti seguono

✅ Se “spegni” il link R1↔R2, i PC della rete R1 raggiungono ancora la rete R2 passando per R3→R4→R2

✅ Questo esercizio ti prepara al concetto di ridondanza nelle reti aziendali

💡 Suggerimenti Utili per gli Esercizi

No shutdown è fondamentale: Tutte le interfacce dei router Cisco sono spente di default. Se dimentichi no shutdown, il link risulta “down” e nulla funziona. È l’errore più comune tra i principianti.

Rotte in entrambe le direzioni: Se configuri una rotta statica su Router A verso la Rete B, devi configurare anche la rotta opposta su Router B verso la Rete A. Altrimenti il ping “va” ma non “torna”.

Gateway sui PC: Ogni PC deve avere come gateway l’IP del router della propria rete. Se un PC della rete 192.168.1.0 ha gateway 192.168.2.1 (router sbagliato), non riuscirà a raggiungere le altre reti.

Usa show ip interface brief: È il comando più rapido per verificare che tutte le interfacce siano “up/up” e abbiano l’IP giusto. Usalo come prima cosa quando qualcosa non funziona.

Salva spesso! Usa write memory (o wr) dopo ogni configurazione importante. In Packet Tracer, salva anche il file .pkt con Ctrl+S.

🎯 In Sintesi

Il router è il “vigile urbano” della rete: collega reti diverse e decide la strada migliore per ogni pacchetto di dati. Senza di lui, i dispositivi di una rete non potrebbero mai comunicare con quelli di un’altra rete.

Collega reti diverse (LAN ↔ LAN, LAN ↔ Internet)

Usa la tabella di routing per instradare i pacchetti

Ogni interfaccia appartiene a una rete diversa

Le rotte statiche si configurano manualmente via CLI

Gestisce sicurezza, NAT e condivisione connessione

Diverso dallo switch: opera a livello IP, non MAC

Senza un router, sarebbe impossibile per i dispositivi di una rete locale comunicare con l’esterno. Il router è il ponte tra il tuo quartiere (la LAN) e il resto del mondo (le altre reti e Internet).

Torna in alto