Ogni dispositivo che si connette a Internet necessita di un indirizzo del Protocollo Internet. Server, router, carichi di lavoro nel cloud, reti aziendali, telefoni cellulari, telecamere di sicurezza, macchine virtuali e dispositivi IoT dipendono tutti dagli indirizzi IP per inviare e ricevere dati. Le due versioni principali del Protocollo Internet attualmente in uso sono IPv4 e IPv6.
IPv4 ha supportato Internet per decenni e rimane essenziale per le attività online quotidiane. Tuttavia, la sua capacità di indirizzamento è limitata e la disponibilità globale di indirizzi IPv4 inutilizzati si è esaurita. Di conseguenza, gli indirizzi IPv4 sono diventati sempre più preziosi e spesso richiedono trasferimenti, concessioni in leasing, recuperi o strategie più complesse di traduzione degli indirizzi di rete.
IPv6 è stato creato per risolvere questa carenza di indirizzi a lungo termine. Offre uno spazio di indirizzamento enormemente più ampio, migliora diversi aspetti della progettazione delle reti e supporta la continua crescita del cloud computing, delle reti mobili, dei data center, dei servizi a banda larga e dell'Internet delle cose. IPv6 non è una tecnologia sostitutiva temporanea; è il sistema di indirizzamento Internet di nuova generazione, progettato per operare insieme a IPv4 durante un lungo periodo di transizione.
Per le aziende, la domanda pratica non è più se esistano IPv4 o IPv6. Entrambi esistono e la maggior parte delle organizzazioni deve comprendere come operare in un ambiente Internet dual stack. Questa guida illustra le differenze tra IPv4 e IPv6, perché l’adozione di IPv6 è importante e come le aziende possono sviluppare una strategia di migrazione affidabile.
Che cos'è l'IPv4?
IPv4, o Internet Protocol versione 4, è la versione dell'Internet Protocol più ampiamente utilizzata. Utilizza un formato di indirizzo a 32 bit, che consente circa 4.29 miliardi di indirizzi univoci.
Un indirizzo IPv4 è normalmente scritto come quattro numeri decimali separati da punti. Ogni numero varia da 0 a 255. Un tipico indirizzo IPv4 è simile a questo:
203.0.113.10
Quando è stato progettato IPv4, miliardi di indirizzi sembravano sufficienti. A quel tempo, internet era utilizzato principalmente da università, istituti di ricerca, governi e da un numero relativamente limitato di organizzazioni. Pochi si aspettavano che alla fine quasi ogni individuo, azienda, telefono, dispositivo domestico, veicolo e applicazione cloud avrebbe richiesto una connessione a internet.
La rapida crescita di Internet ha cambiato questa ipotesi. Gli smartphone, l’accesso alla banda larga, le piattaforme di cloud pubblico, i servizi di streaming, i giochi online, il lavoro da remoto, i dispositivi IoT e i servizi digitali globali hanno aumentato drasticamente la domanda di indirizzi IP pubblici. Il pool disponibile di spazio di indirizzamento IPv4 inutilizzato si è esaurito e i Registri Internet regionali ora generalmente non possono soddisfare la normale nuova domanda di IPv4 tramite un pool di allocazione gratuito.
IPv4 rimane profondamente integrato nell'Internet globale. Molti siti web, applicazioni, sistemi legacy, firewall, dispositivi di rete e provider di servizi Internet dipendono ancora da esso. Per questo motivo, IPv4 rimarrà operativo per molti anni, anche con l'espansione dell'adozione di IPv6.
Che cos'è l'IPv6?
IPv6, o Protocollo Internet versione 6, è il successore di IPv4. Utilizza un formato di indirizzo a 128 bit, creando uno spazio di indirizzamento di circa 3.4 × 10³⁸ indirizzi univoci. Questo numero è così grande che è difficile da visualizzare in termini pratici. IPv6 offre una capacità di indirizzamento sufficiente a supportare la crescita a lungo termine di Internet senza fare affidamento sul modello di scarsità che ora interessa IPv4.
Un indirizzo IPv6 è scritto in notazione esadecimale e separato da due punti. Un tipico indirizzo IPv6 ha questo aspetto:
2001:db8:85a3:0000:0000:8a2e:0370:7334
La notazione IPv6 può spesso essere abbreviata rimuovendo gli zeri iniziali e sostituendo gruppi consecutivi di zeri con un doppio due punti. Lo stesso indirizzo può quindi apparire come:
2001:db8:85a3::8a2e:370:7334
IPv6 è stato sviluppato non solo per ampliare il numero di indirizzi disponibili, ma anche per supportare un'architettura Internet più scalabile ed efficiente. Semplifica alcuni aspetti dell'instradamento e dell'indirizzamento, migliora il supporto per la configurazione automatica e fornisce una base migliore per la connettività dei dispositivi su larga scala.
È importante capire che IPv6 non sostituisce immediatamente IPv4. I due protocolli non sono direttamente intercambiabili e un dispositivo che supporta solo IPv4 non può comunicare con un dispositivo che supporta solo IPv6, a meno che non sia disponibile un meccanismo di transizione appropriato o un servizio di traduzione. Per questo motivo, la maggior parte delle organizzazioni utilizza il networking dual-stack, in cui IPv4 e IPv6 operano in parallelo.
The Main Difference Between IPv4 and IPv6
La differenza più evidente tra IPv4 e IPv6 è la capacità degli indirizzi. IPv4 utilizza 32 bit, mentre IPv6 ne utilizza 128. IPv4 può fornire circa 4,29 miliardi di indirizzi, mentre IPv6 può fornire una quantità pressoché illimitata per l'uso globale pratico.
Anche il formato degli indirizzi è diverso. IPv4 utilizza la consueta notazione decimale puntata, come 198.51.100.25. IPv6 utilizza gruppi esadecimali separati da due punti, come 2001:db8:100::25. Gli indirizzi IPv6 sono più lunghi, ma il formato più ampio consente alle reti di assegnare lo spazio degli indirizzi in modo più efficiente e di evitare molte delle limitazioni causate dalla scarsità di indirizzi IPv4.
| Funzionalità | IPv4 | IPv6 |
|---|---|---|
| Lunghezza dell'indirizzo | 32-bit | 128-bit |
| Capacità dell'indirizzo | About 4.29 billion | Circa 3,4 × 10³⁸ |
| Formato tipico | 192.0.2.1 | 2001:db8::1 |
| Disponibilità dell'indirizzo | Scarse e spesso trasferite o concesse in locazione | Abbondante per l’uso a lungo termine |
| Dipendenza da NAT | Comunemente utilizzato | Di solito non necessario per la conservazione dell'indirizzo |
| Design dell'intestazione | Più complesso e variabile | Intestazione fissa semplificata |
| Supporto alla trasmissione | Usa la trasmissione | Utilizza invece multicast e anycast |
| Configurazione | Manuale o DHCP | SLAAC, DHCPv6 o configurazione statica |
Sebbene IPv6 offra uno spazio di indirizzamento molto più ampio, le aziende non dovrebbero considerarlo semplicemente come “più indirizzi IP”. IPv6 cambia il modo in cui possono essere progettate le reti. Riduce la necessità di utilizzare NAT su larga scala, consente una connettività end-to-end più diretta e facilita l’assegnazione di intervalli di indirizzi strutturati a siti, applicazioni, dispositivi e segmenti di rete.
Why IPv4 Addresses Are Still Valuable
L’esaurimento degli indirizzi IPv4 disponibili ha reso IPv4 una risorsa Internet preziosa. Le aziende che necessitano di connettività IPv4 pubblica possono ottenere indirizzi tramite trasferimenti, accordi di locazione, disponibilità esistenti, provider cloud, provider di hosting o ISP upstream.
IPv4 rimane necessario perché una larga parte degli utenti e dei servizi Internet si basa ancora sulla connettività IPv4. Un sito web pubblico, un'API, un servizio VPN, un server di posta elettronica, un server di gioco, una piattaforma cloud o un'applicazione SaaS globale potrebbero aver bisogno della raggiungibilità IPv4 per servire tutti gli utenti in modo affidabile.
Molte organizzazioni utilizzano quindi IPv4 e IPv6 insieme. IPv4 garantisce la compatibilità con i sistemi legacy e con gli utenti che utilizzano solo IPv4, mentre IPv6 supporta la crescita a lungo termine e riduce la dipendenza dalle scarse risorse IPv4.
Per le aziende che gestiscono il proprio Autonomous System Number, oppure ASN, i prefissi IPv4 e IPv6 possono essere annunciati tramite BGP. L'organizzazione può utilizzare il proprio ASN per gestire le policy di routing, stabilire la connettività upstream, annunciare lo spazio di indirizzi pubblico e implementare un'architettura di rete multi-homed resiliente.
Why IPv6 Is Important for the Future of the Internet
IPv6 è essenziale perché Internet continua a crescere. Il numero di dispositivi connessi è in aumento nelle abitazioni, nelle aziende, nelle reti mobili, negli ambienti industriali, nei sistemi di trasporto, nelle piattaforme sanitarie e nei data center cloud. Affidarsi esclusivamente a IPv4 richiede un uso sempre più complesso di NAT, indirizzi condivisi e modelli di riutilizzo degli indirizzi.
IPv6 offre uno spazio di indirizzamento sufficientemente ampio da supportare l'indirizzamento diretto di un numero enorme di dispositivi e reti. Ciò è particolarmente importante per le implementazioni IoT, le reti mobili, le applicazioni cloud-native, l'edge computing, le infrastrutture intelligenti e i servizi distribuiti a livello globale.
IPv6 supporta anche una pianificazione degli indirizzi più strutturata. Un'azienda può ricevere un'allocazione o un'assegnazione IPv6 e suddividerla in sottoreti separate per uffici, data center, clienti, ambienti, servizi, applicazioni e sedi geografiche. Questo rende più facile organizzare e gestire nel tempo le reti di grandi dimensioni.
Inoltre, IPv6 supporta i moderni modelli di implementazione di Internet. Molti importanti provider cloud, piattaforme di contenuti, operatori di telefonia mobile, provider di banda larga e sistemi operativi supportano già IPv6. Un'azienda che ritarda l'adozione di IPv6 potrebbe alla fine trovarsi ad affrontare svantaggi in termini di compatibilità, scalabilità, approvvigionamento o connettività.
IPv4 NAT and IPv6 End-to-End Connectivity
La traduzione degli indirizzi di rete, generalmente chiamata NAT, è ampiamente utilizzata nelle reti IPv4 perché gli indirizzi IPv4 pubblici sono limitati. Il NAT consente a molti dispositivi privati di condividere uno o un piccolo numero di indirizzi IPv4 pubblici. Ad esempio, un ufficio potrebbe utilizzare indirizzi privati come 192.168.1.0/24 internamente, mentre tutti gli utenti accedono a Internet tramite un unico indirizzo IPv4 pubblico.
Il NAT ha contribuito a prolungare la vita utile di IPv4, ma crea anche complessità operative. Può complicare la registrazione dei log, la risoluzione dei problemi, le applicazioni peer-to-peer, i servizi vocali, l'accesso remoto, le policy dei firewall, il port forwarding e determinate architetture applicative.
IPv6 è stato progettato in modo che il NAT per la conservazione degli indirizzi su larga scala sia generalmente superfluo. In una rete IPv6, i dispositivi possono ricevere indirizzi univoci a livello globale, consentendo la connettività diretta end-to-end laddove consentito dalle politiche di sicurezza.
Tuttavia, l'indirizzamento diretto non significa che le reti IPv6 debbano essere esposte senza protezione. I firewall rimangono essenziali. Un'idea sbagliata comune è che il NAT fornisca di per sé sicurezza. Il NAT può nascondere l'indirizzamento interno, ma non sostituisce le policy del firewall, il controllo degli accessi, la segmentazione della rete, il monitoraggio o la prevenzione delle intrusioni.
Un'implementazione IPv6 sicura dovrebbe applicare la stessa disciplina di sicurezza di un'implementazione IPv4. Il traffico in ingresso dovrebbe essere filtrato adeguatamente, i servizi non necessari non dovrebbero essere esposti, l'accesso amministrativo dovrebbe essere limitato e i log dovrebbero essere monitorati continuamente.
IPv4 and IPv6 Routing
Sia IPv4 che IPv6 possono utilizzare BGP per l'instradamento globale su Internet. Gli operatori di rete con un ASN possono annunciare prefissi IPv4, prefissi IPv6 o entrambi tramite i propri provider di transito e peer.
I principi di instradamento sono in gran parte simili, ma le route IPv4 e IPv6 appartengono a famiglie di indirizzi separate. Un operatore di rete deve configurare, filtrare, autorizzare e monitorare ciascuna famiglia in modo indipendente. Il fatto di avere una configurazione BGP IPv4 funzionante non significa automaticamente che gli annunci IPv6 siano configurati correttamente.
Ad esempio, un'organizzazione può annunciare un prefisso IPv4 come:
198.51.100.0/24
La stessa organizzazione può annunciare un prefisso IPv6 come:
2001:db8:1234::/48
L'operatore dovrebbe assicurarsi che gli oggetti di routing, le autorizzazioni RPKI per l'origine delle rotte e i filtri degli upstream siano configurati correttamente per entrambe le famiglie di indirizzi. Se mancano gli oggetti di routing IPv6 o le ROA, un provider di transito può rifiutare la rotta oppure altre reti possono considerarla non valida.
Per le reti multihomed, IPv6 può offrire gli stessi vantaggi in termini di resilienza e gestione del traffico di IPv4. Un'azienda può connettersi a più provider, stabilire sessioni BGP, definire le preferenze di instradamento e mantenere la connettività durante un'interruzione del servizio di un operatore. Il requisito fondamentale è una progettazione corretta delle policy e un monitoraggio attivo.
IPv6 Security Considerations
IPv6 include funzionalità che possono migliorare la progettazione della rete, ma introduce anche considerazioni sulla sicurezza che gli amministratori devono comprendere. Lo spazio degli indirizzi più ampio rende più difficile la scansione su larga scala, tuttavia i rischi per la sicurezza esistono ancora attraverso il DNS, l'esposizione delle applicazioni, gli errori di instradamento, i firewall configurati in modo errato, gli annunci router fraudolenti e l'assegnazione non autorizzata degli indirizzi.
Le organizzazioni dovrebbero garantire che i controlli di sicurezza supportino pienamente IPv6. Ciò include firewall, sistemi di rilevamento delle intrusioni, protezione DDoS, piattaforme SIEM, scanner di vulnerabilità, strumenti di gestione degli asset, sistemi di monitoraggio e procedure di risposta agli incidenti. Un errore comune durante l'implementazione consiste nell'abilitare IPv6 sui sistemi continuando ad applicare i controlli di sicurezza solo al traffico IPv4.
IPv6 non dovrebbe essere trattato come una rete secondaria invisibile. Se un dispositivo dispone di connettività IPv6 ma il team di sicurezza non la monitora, l’organizzazione potrebbe creare una superficie di attacco non gestita. Il traffico IPv6 dovrebbe essere registrato, ispezionato, filtrato e regolamentato secondo gli stessi standard utilizzati per IPv4.
RPKI è importante per entrambi i protocolli. Creando le Route Origin Authorizations, gli operatori di rete possono specificare quale ASN è autorizzato a originare un prefisso IPv4 o IPv6. Ciò contribuisce a ridurre il rischio di dirottamento delle rotte e migliora l'affidabilità del routing globale.
Common IPv6 Migration Challenges
La sfida più grande nella migrazione a IPv6 spesso non è il protocollo in sé. È l'ambiente esistente dell'organizzazione. Le applicazioni meno recenti, gli apparati di rete, le piattaforme di monitoraggio, i sistemi di controllo degli accessi e le integrazioni di terze parti potrebbero avere un supporto IPv6 incompleto.
Una migrazione IPv6 di successo richiede un inventario dell'infrastruttura. Le aziende dovrebbero identificare siti web pubblici, record DNS, bilanciatori di carico, firewall, gateway VPN, piattaforme cloud, router, server, ambienti di container, integrazioni SaaS, strumenti di monitoraggio e applicazioni rivolte ai clienti. Ogni componente dovrebbe essere valutato per la compatibilità con IPv6.
Il DNS è particolarmente importante. Un sito web deve avere un record AAAA prima di poter essere raggiunto tramite IPv6. Tuttavia, pubblicare un record AAAA prima che l'applicazione, il firewall, il CDN, il bilanciatore del carico e l'ambiente di monitoraggio siano completamente pronti può causare problemi per gli utenti. IPv6 dovrebbe pertanto essere abilitato solo dopo che i test end-to-end hanno confermato che il servizio è affidabile.
Un’altra sfida è rappresentata dalle competenze del personale. I team di rete possono avere anni di esperienza con IPv4, ma un’esposizione limitata all’indirizzamento IPv6, al subnetting, al routing, alle regole del firewall, al Neighbor Discovery Protocol, ai Router Advertisement, a DHCPv6 e all’RPKI per i prefissi IPv6. La formazione e le procedure operative documentate possono ridurre questo rischio.
IPv4 vs IPv6 Quiz
Metti alla prova la tua comprensione degli indirizzi IP, dell'instradamento, del NAT e dell'implementazione di IPv6.
Dual Stack: il modello di implementazione più pratico
Per la maggior parte delle aziende, l'implementazione dual-stack è l'approccio più pratico. In un ambiente dual-stack, i dispositivi di rete, i server, le applicazioni e i servizi supportano contemporaneamente sia IPv4 che IPv6.
Questo approccio garantisce la compatibilità con gli utenti IPv4 esistenti, consentendo al contempo agli utenti e alle reti compatibili con IPv6 di connettersi tramite IPv6. Consente inoltre all'azienda di effettuare una migrazione graduale, testare attentamente i servizi ed evitare una dipendenza improvvisa da un'unica famiglia di protocolli.
Il dual stack è comune nei data center, nelle piattaforme cloud, nelle reti aziendali, nelle CDN, negli ISP e nei servizi web accessibili al pubblico. Un utente con connettività IPv6 può raggiungere un sito web dual stack tramite IPv6, mentre un utente che dispone solo di IPv4 raggiunge lo stesso servizio tramite IPv4.
Il principale requisito operativo è la coerenza. Le regole di sicurezza, il monitoraggio, la protezione DDoS, il bilanciamento del carico, la configurazione DNS, i controlli degli accessi e le policy di routing dovrebbero essere mantenuti per entrambi i protocolli. Il dual stack non dovrebbe significare che IPv6 riceva meno attenzione di IPv4.
How Businesses Should Plan IPv4 and IPv6 Strategy
Le aziende dovrebbero considerare IPv4 e IPv6 come componenti complementari di una strategia di rete a lungo termine. IPv4 rimane necessario per la compatibilità globale, ma IPv6 dovrebbe essere implementato abbastanza presto da evitare pressioni future, costose riprogettazioni o limitazioni operative.
Una strategia pratica inizia identificando quali servizi necessitano di accesso a Internet pubblico e quali sistemi sono in grado di supportare IPv6 oggi. I siti web pubblici, le API, i carichi di lavoro nel cloud, i servizi CDN, l’infrastruttura DNS e le reti dei data center sono spesso buoni punti di partenza. Questi servizi traggono generalmente vantaggio da un’ampia raggiungibilità su Internet e possono essere testati in fasi controllate.
Il passo successivo è la pianificazione degli indirizzi. IPv6 offre una notevole flessibilità, ma questa flessibilità dovrebbe essere utilizzata responsabilmente. Le organizzazioni dovrebbero definire una struttura chiara per l'assegnazione dei prefissi alle regioni geografiche, alle unità aziendali, ai data center, agli ambienti di rete, ai servizi per i clienti e alle sottoreti interne. Un piano documentato facilita notevolmente la risoluzione dei problemi e le future espansioni.
Per le reti che utilizzano BGP, il routing IPv6 dovrebbe essere integrato nello stesso quadro operativo di IPv4. Ciò include il coordinamento con i provider di transito, il filtraggio delle route, le ROA RPKI, gli oggetti route IRR ove necessario, i limiti sui prefissi, il monitoraggio e la risposta agli incidenti.