Video 13 - Routing-on-a-stick - Inter-VLAN con unico trunk | Prof. Giagnotti
🎥 VIDEO 13 · PACKET TRACER · Routing-on-a-stick
✍ Autore: profgiagnotti

Video 13 - Routing-on-a-stick

Un solo cavo trunk per tutte le VLAN: sub-interfaces 802.1Q e un router che fa da gateway per 4094 reti su un'unica porta fisica.

Video 13 Packet Tracer ROAS 802.1Q ~27 min di video 📑 Stampa → ▶ YouTube Aggiornata 2025/26

2. Di cosa parla questo video

In questo tutorial ti guiderò nella realizzazione di una rete costituita da diverse VLAN e tutti i dispositivi potranno essere raggiunti e raggiungere l'esterno attraverso un router. Il collegamento switch-router è unico. È l'evoluzione del video 12.

Passiamo da 3 cavi a 1 solo cavo trunk tra switch e router. Sul router creiamo sub-interfaces logiche: G0/0.10 per VLAN 10, G0/0.20 per VLAN 20, G0/0.30 per VLAN 30, ognuna con encapsulation dot1Q 10 e IP gateway. Sul lato switch, Fa0/24 è trunk che trasporta VLAN 10,20,30 tagged. Risultato: stesso inter-VLAN routing, ma con 1 sola porta fisica router e 1 solo cavo, scalabile a 4094 VLAN.

💬 Nota del docente - Perché ho fatto questo video

Ragazzi, ROAS è il metodo che usate in verifica e all'esame. Nel video vi mostro il passaggio critico: prima no shutdown sull'interfaccia fisica G0/0 senza IP, poi sub-interfaces con encapsulation dot1Q. Il 90% dimentica encapsulation e la sub-interface resta down. Ve lo mostro al minuto 14 con show ip interface brief: se manca encapsulation, la sub-interface è down/down anche se avete messo IP.

3. Obiettivi di apprendimento

  • ✅ Realizzare una rete inter-VLAN con router on-a-stick e unico trunk
  • ✅ Simulare la rete con VLAN e router in Packet Tracer con sub-interfaces
  • ✅ Interconnettere le VLAN ad altre reti esterne tramite router
🎯 Cosa saprai fare dopo questo video

Alla fine configurerai un router con 1 porta fisica e 3 sub-interfaces tagged, abiliterai trunk 802.1Q sullo switch, verificherai routing inter-VLAN con ping tra VLAN diverse e traceroute verso esterno, e capirai perché ROAS risparmia porte e cavi rispetto al metodo tradizionale.

4. Perché ROAS - Dal tradizionale allo stick

Video 12 usava 3 cavi, questo ne usa 1. Ecco il confronto diretto:

MetodoCavi Switch-RouterPorte RouterScalabilità
Tradizionale (Video 12)3 cavi access (1 per VLAN)3 porte fisiche G0/0,G0/1,G0/2Max 4 VLAN (router ha poche porte)
ROAS (questo video)1 cavo trunk tagged1 porta fisica G0/0 + 3 sub-interfaces4094 VLAN su 1 cavo
🎯 Domanda da colloquio

Se vi chiedono "Cos'è router-on-a-stick?", rispondete: "Metodo inter-VLAN dove 1 porta fisica router collegata via trunk 802.1Q allo switch viene divisa in sub-interfaces logiche G0/0.10, .20, .30 ognuna con encapsulation dot1Q VLAN-ID e IP gateway di quella VLAN. Il trunk trasporta frame tagged, il router de-tagga, instrada e ri-tagga. Risparmio porte, cavi, energia, scalabile". È risposta da CCNA.

5. Sub-interfaces e encapsulation dot1Q

Cuore del video, minuto 12-16:

ROAS - CONCETTO SUB-INTERFACE
Fisica: G0/0 Logiche: G0/0.10 , G0/0.20 , G0/0.30 G0/0 fisica: no ip address, no shutdown -> solo contenitore G0/0.10: encapsulation dot1Q 10 ip address 192.168.10.1 255.255.255.0 -> gateway VLAN 10, riceve solo frame con tag 10 G0/0.20: encapsulation dot1Q 20 ip address 192.168.20.1 255.255.255.0 -> gateway VLAN 20, tag 20 Flusso: PC VLAN10 (192.168.10.10) -> ping 192.168.20.10 1. PC invia a GW 10.1 (frame untagged verso switch) 2. Switch Fa0/1 access VLAN10 -> aggiunge tag 10, invia su trunk Fa0/24 3. Router G0/0 riceve tag 10 -> de-tagga -> consegna a G0/0.10 4. G0/0.10 instrada a G0/0.20 -> ri-tagga con tag 20 5. Switch riceve tag 20 -> toglie tag -> consegna a Fa0/3 access VLAN20 6. PC VLAN20 risponde Native VLAN: se usi encapsulation dot1Q 1 native, quella VLAN viaggia untagged
TRADIZIONALE
ip address su interfaccia fisica G0/0. Access VLAN su switch verso router. 1 cavo per VLAN. Semplice ma spreco.
ROAS
encapsulation dot1Q + ip address su sub-interface G0/0.10. Trunk verso router. 1 cavo per tutte le VLAN. Scalabile, professionale.

6. Lab in Packet Tracer - ROAS con unico trunk

Nel video realizzo passo-passo (minuto 4-22):

  • Topologia: 1 Switch 2960, 1 Router 2911, 6 PC (2 per VLAN), 1 cavo trunk Fa0/24 Switch → G0/0 Router
  • Switch: VLAN 10,20,30, porte access Fa0/1-2 VLAN10, Fa0/3-4 VLAN20, Fa0/5-6 VLAN30, Fa0/24 trunk allowed 10,20,30
  • Router: G0/0 no ip address no shutdown (fisica up), poi G0/0.10 encapsulation dot1Q 10 ip 192.168.10.1/24, G0/0.20 20.1, G0/0.30 30.1, G0/1 10.0.0.1/30 verso esterno
  • PC: 192.168.10.10/24 GW 10.1, 20.10/24 GW 20.1, 30.10/24 GW 30.1
  • Test: PC10 ping PC20 → SUCCESS inter-VLAN via ROAS, ping esterno 10.0.0.2 → SUCCESS, show ip route → C 10.0/24,20.0/24,30.0/24 tutte su sub-interfaces
CISCO IOS - ROAS COMPLETO
! Switch Switch# conf t Switch(config)# vlan 10 Switch(config-vlan)# name STUDENTI Switch(config-vlan)# exit Switch(config)# vlan 20 Switch(config-vlan)# name DOCENTI Switch(config-vlan)# exit Switch(config)# vlan 30 Switch(config-vlan)# name OSPITI Switch(config-vlan)# exit Switch(config)# int range fa0/1-2 Switch(config-if-range)# switchport mode access Switch(config-if-range)# switchport access vlan 10 Switch(config-if-range)# exit Switch(config)# int range fa0/3-4 Switch(config-if-range)# switchport mode access Switch(config-if-range)# switchport access vlan 20 Switch(config-if-range)# exit Switch(config)# int range fa0/5-6 Switch(config-if-range)# switchport mode access Switch(config-if-range)# switchport access vlan 30 Switch(config-if-range)# exit Switch(config)# int fa0/24 Switch(config-if)# switchport mode trunk Switch(config-if)# switchport trunk allowed vlan 10,20,30 Switch(config-if)# exit ! Router ROAS Router# conf t Router(config)# int g0/0 Router(config-if)# no ip address Router(config-if)# no shutdown Router(config-if)# exit Router(config)# int g0/0.10 Router(config-subif)# encapsulation dot1Q 10 Router(config-subif)# ip address 192.168.10.1 255.255.255.0 Router(config-subif)# exit Router(config)# int g0/0.20 Router(config-subif)# encapsulation dot1Q 20 Router(config-subif)# ip address 192.168.20.1 255.255.255.0 Router(config-subif)# exit Router(config)# int g0/0.30 Router(config-subif)# encapsulation dot1Q 30 Router(config-subif)# ip address 192.168.30.1 255.255.255.0 Router(config-subif)# exit Router(config)# int g0/1 Router(config-if)# ip address 10.0.0.1 255.255.255.252 Router(config-if)# no shutdown Router(config-if)# exit ! Verifica Router# show ip interface brief Router# show ip route Router# show vlans ! PC test PC> ping 192.168.20.10 PC> tracert 192.168.20.10
🔧 Ordine comandi da ricordare

Su sub-interface, prima encapsulation dot1Q 10 poi ip address. Se inverti, IOS dà errore. E prima no shutdown sulla fisica G0/0, altrimenti tutte le sub-interfaces restano down anche se configurate. Nel video al minuto 15 mostro errore comune: G0/0 shutdown → G0/0.10, .20, .30 down/down.

7. Errori comuni da evitare

  • Dimenticare encapsulation dot1Q: int g0/0.10 ip address 192.168.10.1 senza encapsulation → sub-interface down, show vlans non mostra VLAN. Sempre encapsulation prima di IP.
  • Fisica G0/0 spenta: sub-interfaces dipendono da fisica. G0/0 shutdown = tutte down. Dare no shutdown su G0/0 anche se senza IP.
  • VLAN ID mismatch: encapsulation dot1Q 10 ma su switch trunk allowed solo 20,30 → VLAN 10 non passa. Allowed su trunk deve includere VLAN usate.
  • IP address su fisica + sub-interfaces: non mettere IP sia su G0/0 che su G0/0.10. ROAS vuole fisica senza IP, solo sub-interfaces con IP.
  • Trunk mancante su switch: Fa0/24 resta access VLAN 1 → solo VLAN 1 passa, ROAS non funziona. Mettere switchport mode trunk su Fa0/24 verso router.
  • Native VLAN confusione: se usi VLAN 1 come native, encapsulation dot1Q 1 native su una sub-interface. Ma meglio evitare VLAN 1 per sicurezza, usa 10,20,30 tutte tagged.
  • Gateway PC sbagliato: PC VLAN10 con gateway 192.168.20.1 → inter-VLAN fail. Gateway deve essere IP sub-interface di quella VLAN: 10.1 per VLAN10.
⚠️ Errore che blocca il 100% in verifica

Configurare G0/0.10 con ip address ma dimenticare encapsulation dot1Q 10. Sintomo: show ip interface brief mostra G0/0.10 down/down, show ip route non mostra C 192.168.10.0/24. Router non de-tagga, scarta tutto. Soluzione: int g0/0.10 → encapsulation dot1Q 10 → ip address 192.168.10.1 255.255.255.0. Sempre encapsulation PRIMA di IP, e sempre corrispondente a VLAN su switch.

8. Approfondimento: ROAS vs L3 switch

ROAS è passo intermedio verso switch multilayer:

SoluzionePerformanceCostoUso reale
TradizionaleBassa (molti cavi)Alto (porte router)Didattico, storico
ROAS (questo video)Media (1 link = bottleneck)Basso (1 porta router)PMI, lab CCNA, filiali piccole
L3 Switch SVI (prossimo modulo)Alta (ASIC switching)Medio (switch L3)Enterprise, campus, core

Nel prossimo video (14) vedremo routing statico + subnetting + VLAN + IPv6 insieme, poi RIPv1/RIPv2. ROAS resta base per capire inter-VLAN.

📚 Compito per casa

Rifai lab Video 12 ma in ROAS: 1 switch, 1 router con G0/0 trunk, 3 VLAN 10,20,30, 1 PC per VLAN. Configura switch trunk Fa0/24 allowed 10,20,30, router con G0/0 no ip no shut + G0/0.10, .20, .30 con encapsulation dot1Q e IP .1 gateway. Testa ping inter-VLAN e verso esterno 10.0.0.2 su G0/1. Confronta con metodo tradizionale: quanti cavi e porte hai risparmiato? Fai screenshot di show vlans e show ip route. Mandamelo prima del Video 14 routing statico completo.

9. Risorse correlate