Video 10 - Rete in dual stack IPv4-IPv6
Il futuro è IPv6 ma il presente è ancora IPv4: realizziamo una rete dual stack che parla entrambi i protocolli contemporaneamente per una transizione senza downtime.
2. Di cosa parla questo video
In questo tutorial ti guiderò nella realizzazione di una rete funzionante sia con indirizzamento IPv4 sia con indirizzamento IPv6 (Dual-stack). È la tecnica di transizione più usata al mondo: ogni dispositivo ha contemporaneamente un IPv4 e un IPv6 e sceglie quale usare.
Partiamo da una rete IPv4 già funzionante (192.168.1.0/24) e aggiungiamo IPv6 senza rompere nulla: abilitiamo ipv6 unicast-routing sul router, configuriamo prefisso 2001:db8:acad::/64 sulle interfacce, impostiamo SLAAC + DHCPv6 stateless per i PC, e testiamo ping e ping IPv6 tra le stesse macchine. Alla fine la rete parla due lingue.
IPv6 sembra teorico finché non lo configuri. Molti pensano che basti aggiungere un indirizzo IPv6 al PC, ma se il router non ha ipv6 unicast-routing abilitato, non instrada nulla. Nel video vi mostro il comando che il 90% dimentica e che blocca tutto: ipv6 unicast-routing in global. Senza quello, show ipv6 route resta vuoto anche se le interfacce hanno indirizzi.
3. Obiettivi di apprendimento
- ✅ Realizzare una rete in dual stack anche con IPv6 affiancato a IPv4
- ✅ Simulare la rete segmentata in Packet Tracer con prefisso 2001:db8::/32
- ✅ Interconnettere le sottoreti e testare connettività IPv4 e IPv6 in parallelo
Alla fine configurerai un router Cisco in dual stack con un comando per IPv4 e uno per IPv6 sulla stessa interfaccia, abiliterai SLAAC per autoconfigurazione client e testerai con ping e ping ipv6, tracert e tracert ipv6. Capirai perché dual stack è la soluzione preferita per la transizione rispetto a tunneling e translation.
4. Perché dual stack - La transizione che non finisce mai
IPv6 doveva sostituire IPv4 nel 2000, siamo nel 2026 e usiamo ancora entrambi. Dual stack è la via di mezzo.
| Strategia transizione | Come funziona | Problema |
|---|---|---|
| Dual Stack | Ogni nodo ha IPv4 e IPv6, sceglie | Serve doppio indirizzamento (ma è quello che usiamo) |
| Tunneling 6to4 | IPv6 incapsulato in IPv4 | Overhead, complesso |
| Translation NAT64 | Traduce IPv6 ↔ IPv4 | Perde end-to-end |
| Solo IPv6 | Spegni IPv4 | Non raggiungibile da IPv4 legacy |
Se vi chiedo "Perché dual stack e non solo IPv6?", rispondete: "Perché Internet è ancora IPv4 al 60%, dual stack garantisce compatibilità totale: se destinazione ha IPv6 uso IPv6, altrimenti fallback IPv4. Senza IPv4, non raggiungo server legacy. Senza IPv6, non sono future-proof. Cisco abilita entrambi con ipv6 unicast-routing + ip routing già attivo di default".
5. IPv6 in 5 minuti - Formato indirizzi e tipi (dal video)
Nel video ripasso velocemente teoria dal tuo articolo correlato:
6. Lab in Packet Tracer - Rete dual stack completa
Nel video realizzo passo passo questa topologia (minuto 4-18):
- Topologia: 1 Router 2911, 2 Switch, 4 PC (2 per LAN), 1 Server DNS dual stack
- Router: G0/0 LAN1 192.168.1.1/24 + 2001:db8:acad:1::1/64, G0/1 LAN2 192.168.2.1/24 + 2001:db8:acad:2::1/64
- Comando chiave: ipv6 unicast-routing in global + ipv6 enable su interfacce
- PC: IPv4 statico 192.168.1.10/24 gw 1.1, IPv6 2001:db8:acad:1::10/64 gw fe80::1 o ::1, oppure SLAAC automatico
- Server DNS: A record per IPv4, AAAA record per IPv6 → www.example.com → 192.168.1.100 e 2001:db8:acad:1::100
- Test: ping 192.168.2.10 (IPv4) → Success, ping 2001:db8:acad:2::10 (IPv6) → Success, tracert e tracert ipv6
ipv6 unicast-routing + ipv6 address 2001:db8:acad:1::1/64 sulla stessa interfaccia dove hai già ip address. È dual stack: due protocolli, stessa interfaccia fisica. Nel video insisto: prima ip address IPv4, poi ipv6 address IPv6, poi no shutdown. Se dimentichi ipv6 enable, Packet Tracer lo abilita automaticamente quando dai ipv6 address.
7. Errori comuni da evitare
- Dimenticare ipv6 unicast-routing: il router non instrada IPv6, show ipv6 route vuoto. Primo comando da dare.
- Prefisso non /64 su LAN: SLAAC funziona solo con /64. Se metti /96, l'autoconfigurazione fallisce.
- Gateway IPv6 sbagliato: molti mettono gateway IPv6 uguale a 2001:db8::1 ma meglio link-local fe80::1 perché resta stabile anche se cambia prefisso globale.
- Confondere ping e ping ipv6: in Packet Tracer PC> ping fa IPv4, per IPv6 devi usare ping 2001:... oppure ping ipv6. Nel video mostro entrambi.
- DNS senza AAAA: se il server DNS ha solo record A IPv4, nslookup www.example.com in IPv6 fallisce. Aggiungi sempre AAAA record.
- Disattivare IPv4 troppo presto: dual stack significa entrambi attivi. Non togliere IPv4 finché non verifichi che IPv6 funziona da solo.
- Link-local dimenticato: fe80::/10 è obbligatorio, ogni interfaccia IPv6 ne ha uno. Se lo configuri manuale, usa fe80::1 per ricordarlo.
Configurare IPv6 sui PC ma lasciare il router senza ipv6 address sulle interfacce. Il PC ha 2001:db8:acad:1::10/64 ma il router ha solo IPv4 → ping IPv6 fallisce con Destination unreachable. Sempre configurare prima il router (ipv6 unicast-routing + ipv6 address) e poi i PC. Nel video verifico con show ipv6 interface brief che G0/0 e G0/1 abbiano entrambi IPv6 UP.
8. Approfondimento: SLAAC vs DHCPv6, ping e tracert
Questo collega alla lezione teorica IPv6 che hai linkato:
| Metodo | Come ottiene IP | DNS | Uso |
|---|---|---|---|
| SLAAC | Autogenera da prefisso + EUI-64 o random | Via RDNSS o DHCPv6 stateless | Casa, plug&play |
| DHCPv6 stateful | Server assegna IP come DHCPv4 | Assegnato da server | Azienda, controllo |
| Statico | Manuale | Manuale | Server, router |
Nel video ti mostro anche: ipconfig /all su PC dual stack (vedi sia IPv4 che IPv6), show ipv6 neighbors (sostituisce ARP table), e perché IPv6 non ha broadcast ma multicast ff02::1 (all nodes).
📚 Compito per casa
Crea rete dual stack con 1 router, 2 switch, 4 PC. LAN1: 192.168.10.0/24 + 2001:db8:10:1::/64, LAN2: 192.168.20.0/24 + 2001:db8:10:2::/64. Configura ipv6 unicast-routing, indirizzi su router e PC, testa ping IPv4 e ping IPv6 tra LAN diverse. Fai screenshot di show ipv6 interface brief, show ip route + show ipv6 route, e di ping dual. Mandamelo prima del prossimo video su VLAN tagged/untagged.
