Casa reti Il problema con ipv6

Il problema con ipv6

Sommario:

Anonim

4.294.967, 296 mila. Questo è il numero esatto di indirizzi IP a 32 bit disponibili in Internet Protocol versione 4 (IPv4). Durante il boom di Internet degli anni '90, molti fanatici dei computer all'interno della Internet Engineering Task Force (IETF) e organizzazioni simili hanno riconosciuto piuttosto rapidamente che lo spazio degli indirizzi sarebbe diventato un problema con la diffusione della connettività in tutto il mondo. Quindi, concetti come il classless interdomain routing (CIDR) e il network address translation (NAT) sono stati sviluppati in risposta a questo imminente problema. E onestamente, entrambi questi concetti hanno fatto abbastanza bene nel mantenere il Web in esecuzione. Tuttavia, man mano che il World Wide Web diventa sempre più bene, in tutto il mondo, le cose stanno diventando un po 'più complicate. Ecco dove entra in gioco IPv6. Qui daremo uno sguardo a questo protocollo emergente e dove potrebbe essere diretto.

Cosa c'è di sbagliato in IPv4?

IPv4 è un po 'come il primo appartamento per una coppia di sposi. È funzionale, pratico e, soprattutto, funziona. Ma 10 anni, quattro bambini e due cani dopo, non c'è abbastanza spazio per tutti. Quindi, il patriarca devoto della famiglia procede a dividere lo spazio disponibile in sottoinsiemi più piccoli per fornire cose come la privacy, confini meglio definiti e maggiore autonomia all'interno di ciascuno dei sottoinsiemi. Il risultato finale sembra essere una soluzione praticabile - fino a quando la matriarca della famiglia non torna a casa con notizie che indicano che una nuova aggiunta si unirà alla famiglia tra soli nove mesi. Quindi, il processo di divisione, suddivisione e riassegnazione inizia ancora una volta. E proprio quando sembra che tutto vada bene, la coppia apprende che la nuova aggiunta alla famiglia sarà in realtà due aggiunte: i gemelli!


Questo è il problema con IPv4. Indipendentemente da come sia diviso lo spazio degli indirizzi disponibile, la casa che è IPv4 sta cominciando a scoppiare. In un articolo del 2011 su Network World, è stato riferito che Internet Assigned Numbers Authority ha effettivamente assegnato gli ultimi blocchi di spazio degli indirizzi IPv4 ai registri Internet regionali.


Wow! Io per primo non avevo idea che fosse arrivato questo, e mi porta a chiedermi: IPv6 sarà davvero una soluzione praticabile?

IPv6: la soluzione non così semplice

In termini di matematica pura, la risposta è sì. Gli indirizzi IPv6 sono lunghi 128 bit, il che significa che il numero di indirizzi IP disponibili è 2 128 . In altre parole, il numero di indirizzi IPv6 disponibili è: 340.282.366.920.938.463.463.374.607.431.768.211.456.


Questo numero è in genere espresso come 3, 4 * 10 38 e in un mondo composto da circa 6 miliardi di persone, ciò dovrebbe fornire ampio spazio per espandersi. Quindi, basta abilitare IPv6 su tutti i dispositivi di rete e via andiamo bene? Come nella maggior parte delle cose nella vita, non è così semplice.

Qual è il Hold Up?

Il problema principale con la transizione a IPv6 è che non è retrocompatibile con IPv4. In poche parole, quando IPv6 è stato ideato per la prima volta, non è stato creato per funzionare con IPv4. Pertanto, se si decide di utilizzare un indirizzo IPv6 all'interno di una rete strettamente basata su IPv4, possono verificarsi tutti i tipi di routing e problemi DNS. Di conseguenza, alcune persone davvero intelligenti all'interno di vari gruppi di riflessione e organi di governo hanno trovato alcune soluzioni.


traforo

Il tunneling è il processo di incapsulamento dei pacchetti IPv6 all'interno dei pacchetti IPv4. Ciò consente il trasporto di pacchetti IPv6 attraverso backbone IPv4 esistenti, poiché l'infrastruttura di routing IPv4 esistente è completamente ignara dei pacchetti IPv6 incapsulati. All'arrivo a destinazione, le bandiere speciali all'interno dei pacchetti IPv4 vengono lette dal dispositivo finale che indica di decapsulare i pacchetti IPv4 e cercare pacchetti IPv6.


Stack doppio

L'approccio dual stack è diventato molto comune e coinvolge l'intera infrastruttura esistente di una determinata rete che supporta le funzionalità IPv4 e IPv6. In questa configurazione, IPv6 è abilitato come metodo di trasporto preferito e quando viene rilevato il traffico IPv6 in entrata, il risultato finale è la rete IPv6. Quando il traffico IPv4 entra nella rete, a ciascun dispositivo di rete viene richiesto di tornare alla rete IPv4. Sebbene questo stia diventando più comune, specialmente a livello di ISP, uno degli svantaggi di questo approccio è che molti sistemi operativi legacy non supportano la funzionalità dual stack. Pertanto, un'organizzazione con sistemi legacy nella sua infrastruttura esistente dovrà impegnarsi finanziariamente verso una transizione totale verso sistemi più recenti.


6to4

La soluzione 6to4 ha guadagnato popolarità negli ultimi anni, poiché implica un concetto molto simile al tunneling. Fondamentalmente, il traffico IPv6 viene incapsulato nei pacchetti IPv4 e il traffico viene inviato a router di inoltro designati. La comunicazione tra questi router di inoltro avviene tramite unicast, che si traduce in una sorta di collegamento punto-punto. Quindi, se fatto correttamente, hai ciò che equivale a un tunnel IPv6 sul cloud senza impostare esplicitamente un tunnel reale.

IPv6 è su Horizon?

È giusto dire che IPv6 è all'orizzonte? Nonostante le sfide, la risposta sembra essere sì. Molti ISP nordamericani sono passati al dual stack diversi anni fa e alcuni fornitori di contenuti come Google e Netflix dispongono di infrastrutture IPv6 molto robuste. Aggiungete a ciò la transizione verso IPv6 da parte di molti paesi asiatici (in particolare la Cina), e si può facilmente supporre che l'arrivo di IPv6 potrebbe già essere in cantiere.


Il problema con ipv6