Innehållsförteckning:
4, 294, 967, 296. Det är det exakta antalet 32-bitars IP-adresser som finns tillgängliga i Internet Protocol version 4 (IPv4). Under Internet-uppsvinget på 1990-talet erkände många av datornekarna inom Internet Engineering Task Force (IETF) och liknande organisationer ganska snabbt att adressutrymme skulle bli ett problem då anslutningen sprids över hela världen. Så koncept som klasslös interdomän routing (CIDR) och nätverksadressöversättning (NAT) utvecklades som svar på detta förestående problem. Och helt ärligt, båda dessa koncept har gjort ganska bra för att hålla webben igång. Men när World Wide Web blir alltmer, väl, hela världen, blir saker lite mer komplicerade. Det är där IPv6 kommer in. Här tar vi en titt på det nya protokollet och vart det kan vara på väg.
Vad är fel med IPv4?
IPv4 är på samma sätt som den första lägenheten för ett nygifta par. Det är funktionellt, praktiskt och framför allt fungerar det. Men 10 år, fyra barn och två hundar senare finns det bara inte tillräckligt med utrymme för alla. Så, den hängivna patriarken i familjen fortsätter med att dela ut tillgängligt utrymme i mindre delmängder för att tillhandahålla saker som integritet, bättre definierade gränser och mer autonomi inom var och en av delmängderna. Slutresultatet verkar vara en livskraftig lösning - tills familjens matriark kommer hem med nyheter som tyder på att ett nytt tillägg kommer att gå med i familjen på bara nio månader. Så, processen för att dela, dela och omfördela börjar ännu en gång. Och precis när det verkar som om det går bra, får paret veta att det nya tillskottet till familjen faktiskt kommer att vara två tillägg - tvillingar!
Sådant är problemet med IPv4. Oavsett hur det tillgängliga adressutrymmet delas upp börjar huset som är IPv4 börja brista i sömmarna. I en artikel 2011 på Network World rapporterades det att Internet Assigned Numbers Authority faktiskt har tilldelat de sista blocken av IPv4-adressutrymme till de regionala Internetregistren.
Wow! Jag för en hade ingen aning om att det hade kommit detta, och det får mig att undra: Kommer IPv6 verkligen att vara en livskraftig lösning?
IPv6: Den inte så enkla lösningen
När det gäller ren matematik är svaret ja. IPv6-adresserna är 128 bitar långa, vilket betyder att antalet tillgängliga IP-adresser är 2 128 . Sagt på ett annat sätt är antalet tillgängliga IPv6-adresser: 340, 282, 366, 920, 938, 463, 463, 374, 607, 431, 768, 211, 456.Detta antal är vanligtvis uttryckt som 3, 4 * 10 38, och i en värld som består av cirka 6 miljarder människor bör detta ge gott om utrymme för att expandera. Så, bara aktivera IPv6 på alla nätverksenheter, och bort går vi rätt? Som i de flesta saker i livet är det bara inte så enkelt.
Vad är det?
Det primära problemet med övergången till IPv6 är att den inte är bakåtkompatibel med IPv4. Enkelt uttryckt, när IPv6 först utformades, skapades det inte för att fungera med IPv4. Så om du bestämmer dig för att använda en IPv6-adress i ett nätverk som är helt baserat på IPv4, kan alla typer av routing och DNS-problem uppstå. Följaktligen kom några riktigt smarta människor inom olika tankesmedlar och styrande organ med några lösningar.
Tunnel
Tunneling är processen för att kapa in IPv6-paket i IPv4-paket. Detta möjliggör transport av IPv6-paket genom befintliga IPv4-ryggkedjor, eftersom den befintliga IPv4-routinginfrastrukturen är helt omedveten om de inkapslade IPv6-paketen. Vid ankomst till destinationen läses specialflaggor i IPv4-paketen av slutanordningen som instruerar den att avkapsla IPv4-paketen och leta efter IPv6-paket.
Dubbel bunt
Den dubbla stack-strategin har blivit en mycket vanlig metod, och den involverar ett givet nätverk hela befintliga infrastruktur som stöder både IPv4 och IPv6-funktionalitet. I denna konfiguration är IPv6 aktiverad som den föredragna transportmetoden, och när inkommande IPv6-trafik upptäcks är IPv6-nätverk slutresultatet. När IPv4-trafik går in i nätverket instrueras varje nätverksenhet att återgå till IPv4-nätverk. Även om detta blir vanligare, särskilt på ISP-nivån, är en av nackdelarna med detta tillvägagångssätt att många äldre operativsystem inte stöder dual stack-funktionalitet. Därför måste en organisation med gamla system i sin befintliga infrastruktur göra ett ekonomiskt åtagande för en total övergång till nyare system.
6to4
Lösningen 6to4 har vunnit popularitet under de senaste åren, eftersom den involverar ett koncept som liknar tunnling. I grunden är IPv6-trafik inkapslad i IPv4-paket, och trafiken skickas till utsedda relärutrar. Kommunikationen mellan dessa relärutrar sker via unicast, vilket resulterar i en slags punkt-till-punkt-länk. Så när du gör det ordentligt har du vad som motsvarar en IPv6-tunnel på molnet utan att uttryckligen sätta upp en verklig tunnel.
Är IPv6 på horisonten?
Är det rättvist att säga att IPv6 är i horisonten? Trots utmaningarna verkar svaret vara ja. Många nordamerikanska internetleverantörer gjorde övergången till dual stack för flera år sedan, och vissa innehållsleverantörer som Google och Netflix har mycket robusta IPv6-infrastrukturer. Lägg till detta övergången till IPv6 av många asiatiska länder (särskilt Kina), och man kan lätt anta att ankomsten av IPv6 redan kan vara i verk.
