Hvorfor vi trengte IPv6
Forstå mangelen på adresser som førte til overgangen til IPv6.
Hvorfor vi trengte IPv6 er en gratis leksjon i Network+ Academy på CoddyKit. Dette er leksjon 1 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Network+ Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Network+ Academy inneholder totalt 4 leksjoner.
IPv4 gikk tom for adresser
IPv4 tilbyr omtrent 4,3 milliarder adresser (2^32). Da protokollen ble utformet på 1980-tallet, virket dette ubegrenset, men den enorme utbredelsen av telefoner, bærbare datamaskiner og smartenheter brukte dem opp.
På 2010-tallet hadde de regionale registrene som deler ut adresser tømt de ledige adresselagrene sine, noe som tvang frem overgangen til IPv6 som hadde vært planlagt lenge.
Et langt større adresserom
IPv6 bruker 128-biters adresser i stedet for 32-biters. Det gir 2^128 adresser – omtrent 340 undecillioner, et tall med 39 sifre.
Tilgangen er så enorm at hver enhet på jorden kunne hatt utallige adresser. Problemet som står sentralt i IPv4, nemlig at adressene tar slutt, forsvinner ganske enkelt med IPv6.
IPv4: 2^32 ~= 4.3 billion
IPv6: 2^128 ~= 3.4 x 10^38NAT var en midlertidig løsning
For å få IPv4-adressene til å strekke lenger tok nettverk i bruk NAT (Network Address Translation), slik at mange private enheter kunne dele én offentlig adresse. NAT utsatte problemet, men løste det ikke.
NAT gjør også direkte forbindelser mellom enheter mer kompliserte og ødelegger for enkelte applikasjoner. Den store tilgangen på IPv6-adresser gjør at hver enhet kan ha en ekte, globalt unik adresse, noe som reduserer behovet for NAT.
Gjenopprette ende-til-ende-forbindelse
Det tidlige internett bygget på ende-til-ende-tilkobling: enhver vert kunne nå enhver annen direkte. NAT svekket dette ved å skjule enheter bak delte adresser.
IPv6 gjenoppretter ende-til-ende-tilgjengelighet. Det er nyttig for node-til-node-apper, tale- og videosamtaler og tingenes internett, der mange enheter må kunne adresseres direkte.
Et ryddigere hode
IPv6 har også utformet pakkehodet header på nytt. Felter som sjelden brukes, er fjernet, og pakkehodet har fått fast størrelse, slik at rutere kan behandle det mer effektivt.
IPv6 fjerner også fragmentering i rutere og kontrollsummen i pakkehodet, slik at dette arbeidet flyttes et annet sted. Resultatet er videresending med mindre overhead enn med det mer komplekse IPv4-pakkehodet.
Innebygd autokonfigurering
IPv6-enheter kan konfigurere adressene sine selv ved hjelp av SLAAC (Stateless Address Autoconfiguration). En ruter annonserer et nettverksprefiks, og enheten bygger selv en komplett adresse.
Dette reduserer behovet for en DHCP-server i hvert nettverk og gjør oppsettet enklere enn IPv4s større avhengighet av manuell adressering eller DHCP.
Hvorfor ikke bare bruke IPv4 på nytt
IPv4 kan ikke bare utvides – 32-bitersfeltet er fast definert i protokollen og innebygd i utallige systemer. En større adresse krevde en helt ny protokollversjon.
IPv6 ble standardisert i 1998 (RFC 2460, senere RFC 8200) nettopp for at internett skulle kunne vokse forbi IPv4s absolutte grense uten at selve utformingen måtte brytes.
Langsom, men jevn innføring
Fordi IPv4 og IPv6 ikke er direkte kompatible, har overgangen tatt flere tiår. Nettverk kjører begge protokollene under den langvarige migreringen, en strategi som kalles dual-stack.
Store innholdsleverandører og mobiloperatører håndterer nå store mengder IPv6-trafikk, og utbredelsen fortsetter å øke etter hvert som flere enheter og leverandører aktiverer det.
Fordeler for sikkerhet og mobilitet
IPv6 ble utformet med støtte for IPsec (Internet Protocol Security) med tanke på kryptering og autentisering, og har forbedrede funksjoner for blant annet mobilitet.
IPsec er også tilgjengelig for IPv4, men IPv6s større og ryddigere utforming gjorde det mer naturlig å bygge inn slike funksjoner og støtter moderne behov for sikkerhet og roaming.
Hva dette betyr for Dem
Som tekniker vil De stadig oftere se IPv6-adresser sammen med IPv4. Når De forstår hvorfor IPv6 finnes, blir det enklere å forholde seg til de lengre og mer uvanlige adressene uten forvirring.
I de neste leksjonene lærer De å lese, forkorte og klassifisere disse adressene, slik at de blir like velkjente som IPv4 i punktumdesimal notasjon.
Oppsummering av hovedårsaken
I bunn og grunn finnes IPv6 for å løse problemet med at adressene tar slutt. Alt annet – ryddigere pakkehoder, autokonfigurering og gjenopprettet ende-til-ende-tilgang – følger av beslutningen om å utvide adresserommet.
Ha denne hovedårsaken i bakhodet, så vil IPv6 slutte å virke avskrekkende og begynne å gi mening.
Hurtigsjekk
Husk den viktigste drivkraften.
Oppsummering
Du har lært hvorfor IPv6 var nødvendig.
- IPv4 har bare omtrent 4,3 milliarder (2^32) adresser, og de tok slutt.
- IPv6 bruker 128-biters adresser (2^128) – i praksis ubegrenset.
- NAT var en midlertidig løsning som brøt ende-til-ende-tilkoblingen.
- IPv6 har et ryddigere pakkehode og SLAAC-autokonfigurering.
- IPv4 og IPv6 eksisterer side om side via dual-stack under den langvarige migreringen.
Lær deg Network+ Academy med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 30
- Leksjoner
- 120
Ofte stilte spørsmål
Er leksjonen «Hvorfor vi trengte IPv6» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien Network+ Academy, inkludert «Hvorfor vi trengte IPv6», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i Network+ Academy inneholder totalt 4 leksjoner.
Hva lærer jeg i «Hvorfor vi trengte IPv6»?
Forstå mangelen på adresser som førte til overgangen til IPv6. Du øver på Network+ Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Network+ Academy?
Ingen tidligere erfaring er nødvendig. Network+ Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 4.
Hvor lang tid tar leksjonen «Hvorfor vi trengte IPv6»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Network+ Academy-leksjonen?
Ja. Alle Network+ Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Hvorfor vi trengte IPv6
- Les og forkort IPv6-adresser
- IPv6-adressetyper og virkeområder
- Kjør IPv4 og IPv6 samtidig