Förvirrad över skillnaden mellan IPv4 vs IPv6?

IP, en förkortning av Internet Protocol, internetprotokoll, är ett protokoll som hjälper datorer/enheter att kommunicera med varandra över ett nätverk. Som ”v” i namnet antyder finns det olika versioner: IPv4 och IPv6.

I det här inlägget går vi in på allt du behöver veta för att förstå skillnaden mellan IPv4 och IPv6. Det här ska vi gå igenom:

Vad är internetprotokoll (IP)?

Internetprotokoll (IP) är en uppsättning regler som hjälper till med routing av datapaket så att data kan röra sig över nätverk och ta sig till rätt destination.

När en dator försöker skicka information blir det uppdelat i mindre bitar, kallade paket. För att se till att dessa paket tar sig till rätt plats innehåller varje paket IP-information.

Den andra delen av pusslet är att varje enhet eller domän på Internet tilldelas en IP-adress som unikt identifierar den i förhållande till andra enheter.

Detta inkluderar din egen dator, vilket du förmodligen har stött på tidigare. Om du går till en av de många ”Vad är min IP-adress?”-verktygen kommer de att visa din dators IP-adress och en grov gissning av din plats (vilken bör vara korrekt om du inte använder en VPN).

IP-adressen som du är mest bekant med ser förmodligen ut så här:

192.168.10.150

Genom att tilldela varje enhet en IP-adress kan nätverk effektivt styra alla dessa datapaket och se till att de tar sig till rätt plats.

Vad är IPv4?

Trots fyran i namnet är IPv4 faktiskt den första versionen av IP som användes. Det lanserades redan 1983 och även idag är fortfarande den mest kända versionen för att identifiera enheter på ett nätverk.

IPv4 använder en 32-bitars adress, vilket är det format som du förmodligen är mest bekant med när det gäller en ”IP-adress”. Detta 32-bitar stora adressutrymmet ger nästan 4,3 miljarder unika adresser, även om vissa IP-block är reserverade för speciella användningsområden.

Här är ett exempel på en IPv4-adress:

192.168.10.150

Vad är IPv6?

IPv6 är en nyare version av IP som använder ett 128-bitar stort adressformat och innehåller både siffror och bokstäver. Här är ett exempel på en IPv6-adress:

3002:0bd6:0000:0000:0000:ee00:0033:6778

Varför behövde vi en ny version av IP?

Nu kanske du undrar varför IPv6 ens existerar?

Tja, 4,3 miljarder potentiella IP-adresser i IPv4 kan verka enormt många, men vi behöver många fler IP-adresser!

Det finns många människor i världen med många olika enheter. Detta är ett ännu större problem i och med uppkomsten av IoT-enheter (Internet of Things) och sensorer, eftersom dessa kraftigt utökar antalet anslutna enheter.

Enkelt uttryckt höll världen på att få slut på unika IPv4-adresser, vilket är den största anledningen till att vi behövde IPv6.

Det finns dock några andra mer tekniska skäl – låt oss diskutera dem.

IPv6 är också en alfanumerisk adress separerad med kolon, medan IPv4 endast är numerisk och separerad av punkter. Återigen, här är ett exempel på var och en:

  • IPv4 – 192.168.10.150
  • IPv6 – 3002:0bd6:0000:0000:0000:ee00:0033:6778

Det finns också vissa tekniska skillnader mellan IPv4 vs IPv6, men icke-utvecklare behöver inte riktigt känna till dem.

Några av de mest anmärkningsvärda tekniska skillnaderna är att:

  • IPv6 innehåller inbyggd Quality of Service (QoS).
  • IPv6 har ett inbyggt nätverkssäkerhetslager (IPsec).
  • IPv6 eliminerar nätverksadressöversättning (NAT) och tillåter end-to-end-anslutning vid IP-skiktet.
  • Multicasting är en del av basspecifikationerna i IPv6, medan det är valfritt i IPv4. Multicasting möjliggör överföring av ett paket till flera destinationer i en enda åtgärd.
  • IPv6 har större paketheaders (ungefär dubbelt så stors som IPv4).

Hur många adresser finns i IPv4 vs IPv6?

Som vi nämnde ovan stöder IPv6 1 028 gånger fler IP-adresser än IPv4.

IPv4 stöder cirka 4,29 miljarder adresser.

IPv6, å andra sidan, stöder… ja, det enklaste sättet att skriva det är 2^128 olika adresser. Om du är intresserad av det exakta antalet, erbjuder IPv6 så här många unika adresser: 340 282 366 920 938 463 463 374 607 431 768 211 456

Det betyder att vi har en lång väg att gå innan vi får slut på IPv6-adresser!

Vilket är snabbare: IPv4 eller IPv6?

I allmänhet finns det ingen stor skillnad mellan IPv4 vs IPv6-hastigheter, men vissa bevis tyder på att IPv6 kan vara något snabbare i vissa situationer.

Sucuri körde en serie tester på webbplatser som stödde både IPv4 och IPv6 och fann att det i princip inte fanns någon skillnad på de flesta webbplatser som de testade.

Du kan dock också hitta några bevis som visar att IPv6 är snabbare. Facebook’s Engineering Blog uppgav till exempel att ”vi har observerat att åtkomst till Facebook kan vara 10-15 procent snabbare över IPv6”.

På samma sätt testade Akamai en enda URL på ett iPhone/mobilnät och såg att webbplatsen hade en medianladdningstid som var 5% snabbare med IPv6 än med IPv4.

Det finns dock många variabler, så det är svårt att jämföra prestanda utan att köra hårt kontrollerade experiment.

En anledning till att IPv6 kan vara snabbare är att det inte slösar tid på nätverksadressöversättning (NAT). IPv6 har dock också större paketheaders, så det kan potentiellt vara långsammare för vissa användningsfall.

Är IPv4 eller IPv6 mer populärt?

Även om siffrorna förändras allteftersom IPv6 börjar användas mer är IPv4 fortfarande det mest använda Internetprotokollet.

IPv6-användning världen över.
IPv6-användning världen över.

Google upprätthåller offentlig statistik för IPv6-tillgänglighet hos Google-användare i länder runt om i världen. Dessa siffror är andelen av trafik till Google-webbplatser som sker över IPv6, istället för IPv4.

Världen över har IPv6 runt ~32% tillgänglighet, men det skiljer sig mycket mellan länder. Till exempel har USA över 41% IPv6-antagande, medan Storbritannien har en cirka 30% antagande och Spanien bara 2,5%.

Antagande per land IPv6
Antagande per land IPv6

Vilken IP-version använder Kinsta?

Om du hostar din WordPresswebbplats på Kinsta, kanske du undrar om Kinsta använder IPv4 eller IPv6? Kinsta använder för närvarande IPv4.

Varför? Eftersom Kinsta drivs av premiumnivån av Google Cloud och Google Cloud stöder än så länge inte IPv6 fullt ut.

Med det sagt är IPv6-stöd med i Google Clouds planer, så det kan förändras i framtiden. Det finns dock ingen officiell tidslinje för när Google Cloud lägger till IPv6-stöd.

Sammanfattning

Internetprotokoll (IP) hjälper till att skicka data runt ett nätverk. För att uppnå detta tilldelas varje enhet en IP-adress.

IPv4 är den ursprungliga versionen som lanserades 1983. Men dess 32-bitars format tillåter bara ~4,3 miljarder unika adresser, vilket inte längre kan tillgodose behoven i en modern värld.

För att åtgärda bristen på unika IPv4-adresser (och göra några andra tekniska ändringar) skapades IPv6. IPv6 använder ett 128-bitars adressformat som tillåter 3,4 x 1038 unika IP-adresser.

För de flesta människor är det allt du behöver veta – IPv6 använder ett annat format och erbjuder många fler unika adresser än IPv4.

Kinsta använder IPv4 eftersom GCP, som ligger till grund för Kinstas infrastruktur, ännu inte har lanserat IPv6-stöd. IPv6 är med på Google Cloud färdplan så detta kan förändras i framtiden.

Matteo Duò Kinsta

Head of Content at Kinsta and Content Marketing Consultant for WordPress plugin developers. Connect with Matteo on Twitter.