Lag | Lagnavn | IP bårne/relaterede (har RFC) |
---|---|---|
7 | Program | HTTP, SMTP, POP3, IMAP, FTP, DNS, DHCP... |
6 | Præsentation | AFP... |
5 | Session | RPC, NetBIOS... |
4 | Transport | TCP, UDP, RTP... |
3 | Netværk | IP: (IPv4, IPv6), ICMP, IGMP, ARP... |
2 | Datalink | Ethernet, HDLC, V.42bis, V.42(LAPM), V.44... |
1 | Fysisk | V.34, V.90, ADSL, 802.11 Wi-Fi, WiMAX... |
IPv6 er version 6 af Internetprotokollen IP, som erstatter den forrige standard, IPv4.
Der er indført mange forbedringer i IPv6, men den største forskel er størrelsen af adressefeltet, som er på 128 bit mod kun 32 bit i den gamle IPv4 standard. Udvidelsen af adressefeltet giver teoretisk mulighed for op til 3,4 × 1038 (340 sekstillioner) adresser, som kan sammenlignes med, at der i IPv4 kun var mulighed for omkring 4 milliarder adresser.
Med IPv6 deler man standard adressen op i to dele på 64 bit hver. De første 64 bit kaldes "prefix" og bruges til routing. De sidste 64 bit tildeles lokalt til maskiner på lokalnettet. Det mindste antal IP-adresser en bruger har til rådighed er altså omkring 264 adresser.
IPv6 standarden er defineret i RFC 2460.
Januar 2013 rundede antallet af Google-besøgende, som kan anvende IPv6 ca. 1%. Januar 2014 var det 2.5%, januar 2015 var det 5% og august 2015 var det 8.5%[1]
En IPv6-adresse kan skrives - eller skrives typisk - som 8 grupper af hexadecimale tal adskilt af kolon (":").[2] Hver gruppe repræsenterer 16 bit af IPv6-adressen. Eksempelvis 2001:db8:ac10:fe01:0:0:0:20 (med foranstillede nuller i hver gruppe 2001:0db8:ac10:fe01:0000:0000:0000:0020). De første 64 bit som udgør subnet præfiks er 2001:db8:ac10:fe01 og kan i mange tilfælde betragtes som adressen på lokalnettet. De sidste 64 bit ("suffiks") som identificerer maskinen er f.eks. 0:0:0:20 og kaldes typisk interface ID.
Ofte komprimerer man en eller flere grupper, der kun består af 0 med notationen "::". Eksemplet fra før skrives 2001:db8:ac10:fe01::20. Det er kun tilladt at have én "::" gruppe i adressen.
Ligesom IPv4 har forskellige adressetyper - unicast, multicast, broadcast og anycast (f.eks. 192.88.99.1) - har IPv6 har også unicast, multicast, anycast, men ikke broadcast. Ligesom i IPv4, kan det læses ud af/slås op via selve adressen, hvilken adressetype der er tale om.
Ligesom IPv4 har specielle adresser og adresseintervaller[3] har IPv6 det også - f.eks. haves loopback IPv6-adressen ::1/128 samme funktion som 127.0.0.1/32 (reelt 127.0.0.0/8) i IPv4. Der findes f.eks. specielle interface-local, link-local, admin-local, site-local, organization-local, global - og de "normale" offentlige IPv6-adresser. [4] [5]
Det skal bemærkes at straks en IPv6 kapabel datanet-vært (f.eks. en PC med netkort) kobles på et lokalnet, vil datanet-værten typisk anvende 1-10 forskellige specielle IPv6-adresser, som automatisk dannes - og en offentlig IPv6-adresse, hvis denne kan fås/dannes.[6] Grunden er at IPv6 benytter lokale adresser til lokal kommunikation, hvor IPv4 typisk benytter data-link-lagets ethernet broadcast eller multicast, da lokalnettet belastes mindre med broadcast.
Der er flere metoder til at en datanet-vært kan vælge/få en offentlig IPv6-adresse:
Et adresserum angives som /n hvor n er et tal der angiver antal bit der identificerer adresserummet. Et større n er et mindre adresserum, da rummets størrelse er 128-n bit. En internetudbyder får tildelt mindst et adresserum af størrelsen /32. Udbyderen deler sit adresserum op i mindre dele og giver videre til brugerne.
En internetudbyder kan tildele mindst /64 og højst /48 til en bruger.[13] En bruger der får tildelt en /64 har kun mulighed for et net. Omvendt har en bruger der får tildelt /48 mulighed for at oprette op til 65536 net.
Oversættelse mellem mac-adresse og IPv6-adresse foregår via neighbor discovery protocol (NDP). Til sammenligning foregår oversættelse mellem mac-adresse og IPv4-adresse via address resolution protocol (ARP).
Hvis man kun har adgang til IPv6, kan en IPv4 webside besøges via en IPv4↔IPv6-proxy/gateway.[14]
APNIC har udarbejdet en statistik for brugen af IPv6 fordelt på lande.
Statistikken er indsamlet ved at der er indlagt en skjult pixel på udvalgte websites. Denne pixel er et billede som bliver hentet fra en server der har både IPv4 og IPv6. Hermed kan man tælle antallet af klienter der foretrækker IPv6 frem for IPv4.
Endnu er det kun få danske udbydere der har en betydelig andel brugere på IPv6. Ved udgangen af 2016 er der 5 udbydere på listen fra APNIC med både et betydeligt antal målinger (brugere) og en væsentlig procentdel hits på IPv6.
30. december 2016 var der 2% af danskerne med IPv6. Dette skal sammenholdes med 31% i USA og 28% i Tyskland.[15]