Cos'è IPv6?
IPv6 (Internet Protocol versione 6) è la versione più recente del protocollo Internet, progettato per sostituire IPv4 e affrontare i suoi limiti, in primo luogo la esaurimento degli indirizzi disponibili. IPv6 utilizza gli indirizzi a 128 bit rispetto ai 32 bit di IPv4, fornendo circa 340 indirizzi undecillion (3.4×1038) unici, pur di assegnare un indirizzo unico ad ogni atomo sulla superficie terrestre e avere ancora indirizzi rimanenti.Formato dell'indirizzo IPv6
Struttura
Gli indirizzi IPv6 sono costituiti da otto gruppi di quattro cifre esadecimali:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
│ │ │ │ │ │ │ │
└────┴────┴────┴────┴────┴────┴────┴── 8 groups of 16 bits each
Norme sull'abbreviazione
1. Sentire gli zeri Può essere omesso in ogni gruppo
2. Consecutive zero groups: Può essere sostituito con:: (una volta per indirizzo)
Full: 2001:0db8:0000:0000:0000:0000:0000:0001
Abbreviated: 2001:db8::1
Confronto IPv6 vs IPv4
| Caratteristica | IPv4 | IPv6 |
|---|---|---|
| Dimensione dell'indirizzo | 32 bit | 128 bit |
| Formato indirizzo | decimale modificato (192.168.1.1) | Esadecimale (2001: db8: 1) |
| Totale indirizzi | - 4,3 miliardi | ~340 undecillion |
| complessità dell'intestazione | Lunghezza variabile, complesso | Fisso 40 byte, più semplice |
| IPsec | Opzionale | Supporto integrato |
| NAT requisito | Necessità comune | Generalmente inutile |
| Configurazione automatica | DHCP richiesto | SLAAC supporto nativo |
Tipi di indirizzi IPv6
Unicast
Comunicazione unica:
- Global Unicast: Publicly routable (2000:/3)
- Link-Local: Solo segmento di rete (fe80::/10)
- Unique Local: reti private (fc00::/7)
Multicast
Comunicazione one-to-many:
ff02::1 - All nodes on link
ff02::2 - All routers on link
Anycast
comunicazione one-to-nearest (stesso come formato unicast, percorso in modo diverso)
IPv6 in DNS
AAAA Records
Gli indirizzi IPv6 usano i record AAAA (quad-A):
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
Reverse DNS (PTR Records)
IPv6 reverse DNS utilizza il dominio ip6.arpa:
4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.3.a.5.8.8.b.d.0.1.0.0.2.ip6.arpa. PTR example.com.
Vantaggi dell'adozione IPv6
1. Indirizzi illimitati: Non si tratta più di problemi di esaurimento
2. # Intestazioni semplificate # Routing più efficiente
3. - Si'. IPsec obbligatorio nelle specifiche
4. Non è necessario NAT Connettività end-to-end ripristinata
5. Configurazione automatica I dispositivi si configurano (SLAAC)
6. #Better multicast # Supporto migliorato per lo streaming e la scoperta
7. Supporto mobile** Migliore gestione della mobilità dei dispositivi
Implementazione IPv6
Configurazione Dual-Stack
Eseguire IPv4 e IPv6 contemporaneamente:
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
Configurazione DNS
Aggiungi record AAAA accanto a A record:
www IN A 192.0.2.1
www IN AAAA 2001:db8::1
Adozione IPv6 attuale
L'adozione globale IPv6 continua a crescere:
- I principali fornitori di contenuti (Google, Facebook) supportano pienamente IPv6
- ISP sempre più fornendo connettività IPv6 nativo
- Le reti mobili che utilizzano pesantemente IPv6
- provider cloud che offrono IPv6 per impostazione predefinita
IPv6 rappresenta il futuro dell'internet addressing, fornendo la scalabilità necessaria per la crescita di internet continua e i miliardi di dispositivi IoT in arrivo online.