Wat is IPv6?
IPv6 (Internet Protocol versie 6) is de nieuwste versie van het Internet Protocol. Het protocol is ontworpen om IPv4 te vervangen en de beperkingen daarvan op te lossen, vooral de uitputting van beschikbare adressen. IPv6 gebruikt adressen van 128 bits, tegenover 32 bits bij IPv4, en biedt ongeveer 340 undeciljoen (3,4×10³⁸) unieke adressen. Dat is genoeg om elk atoom aan het aardoppervlak een uniek adres te geven en toch adressen over te houden.IPv6-adresindeling
Structuur
IPv6-adressen bestaan uit acht groepen van vier hexadecimale cijfers:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
│ │ │ │ │ │ │ │
└────┴────┴────┴────┴────┴────┴────┴── 8 groups of 16 bits each
Afkortingsregels
1. Voorloopnullen: binnen elke groep mogen ze worden weggelaten.
2. Aaneengesloten nulgroepen: mogen eenmaal per adres door :: worden vervangen.
Full: 2001:0db8:0000:0000:0000:0000:0000:0001
Abbreviated: 2001:db8::1
Vergelijking tussen IPv6 en IPv4
| Eigenschap | IPv4 | IPv6 |
|---|---|---|
| Adresgrootte | 32 bits | 128 bits |
| Adresindeling | Decimale notatie met punten (192.168.1.1) | Hexadecimale notatie (2001:db8::1) |
| Totaal aantal adressen | ~4,3 miljard | ~340 undeciljoen |
| Complexiteit van de header | Variabele lengte, complex | Vast 40 bytes, eenvoudiger |
| IPsec | Optioneel | Ingebouwde ondersteuning |
| Vereiste voor NAT | Vaak noodzakelijk | Over het algemeen niet nodig |
| Automatische configuratie | DHCP vereist | Native SLAAC-ondersteuning |
Typen IPv6-adressen
Unicast
Communicatie van één naar één:
- Global Unicast: openbaar routeerbaar (2000::/3)
- Link-Local: alleen binnen het netwerksegment (fe80::/10)
- Unique Local: voor privénetwerken (fc00::/7)
Multicast
Communicatie van één naar meerdere:
ff02::1 - All nodes on link
ff02::2 - All routers on link
Anycast
Communicatie van één naar het dichtstbijzijnde knooppunt (hetzelfde formaat als unicast, maar anders gerouteerd).
IPv6 en DNS
AAAA-records
IPv6-adressen gebruiken AAAA-records (quad-A):
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
Reverse DNS (PTR-records)
Voor reverse DNS van IPv6 wordt het domein ip6.arpa gebruikt:
4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.3.a.5.8.8.b.d.0.1.0.0.2.ip6.arpa. PTR example.com.
Voordelen van IPv6-adoptie
1. Onbeperkt aantal adressen: geen zorgen meer over adresuitputting.
2. Vereenvoudigde headers: efficiëntere routering.
3. Ingebouwde beveiliging: IPsec is verplicht in de specificatie.
4. Geen NAT vereist: end-to-endconnectiviteit wordt hersteld.
5. Automatische configuratie: apparaten configureren zichzelf (SLAAC).
6. Betere multicast: verbeterde ondersteuning voor streaming en apparaatdetectie.
7. Ondersteuning voor mobiele apparaten: betere omgang met mobiliteit.
IPv6 implementeren
Dual-stackconfiguratie
IPv4 en IPv6 gelijktijdig gebruiken:
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
DNS-configuratie
AAAA-records naast A-records toevoegen:
www IN A 192.0.2.1
www IN AAAA 2001:db8::1
Huidige IPv6-adoptie
De wereldwijde adoptie van IPv6 blijft groeien:
- Grote contentproviders, zoals Google en Facebook, ondersteunen IPv6 volledig.
- ISP's bieden steeds vaker native IPv6-connectiviteit.
- Mobiele netwerken gebruiken IPv6 op grote schaal.
- Cloudproviders bieden IPv6 standaard aan.
IPv6 is de toekomst van internetadressering. Het biedt de schaalbaarheid die nodig is voor verdere groei van het internet en voor de miljarden IoT-apparaten die online komen.