Vad är IPv6?
IPv6 (Internet Protocol version 6) är den senaste versionen av Internet Protocol, utformad för att ersätta IPv4 och hantera dess begränsningar, framför allt att de tillgängliga adresserna tar slut. IPv6 använder 128-bitarsadresser jämfört med IPv4:s 32 bitar och ger cirka 340 undeciljoner (3,4×10³⁸) unika adresser, tillräckligt för att tilldela varje atom på jordens yta en unik adress och ändå ha adresser kvar.IPv6-adressformat
Struktur
IPv6-adresser består av åtta grupper med fyra hexadecimala siffror:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
│ │ │ │ │ │ │ │
└────┴────┴────┴────┴────┴────┴────┴── 8 groups of 16 bits each
Regler för förkortning
1. Inledande nollor: Kan utelämnas i varje grupp
2. Sammanhängande nollgrupper: Kan ersättas med :: (en gång per adress)
Full: 2001:0db8:0000:0000:0000:0000:0000:0001
Abbreviated: 2001:db8::1
IPv6 jämfört med IPv4
| Funktion | IPv4 | IPv6 |
|---|---|---|
| Adressstorlek | 32 bitar | 128 bitar |
| Adressformat | Decimal med punkter (192.168.1.1) | Hexadecimal (2001:db8::1) |
| Totalt antal adresser | Cirka 4,3 miljarder | Cirka 340 undeciljoner |
| Komplexitet hos headern | Variabel längd, komplex | Fast 40 byte, enklare |
| IPsec | Valfritt | Inbyggt stöd |
| Krav på NAT | Vanligt nödvändigt | Vanligen onödigt |
| Automatisk konfiguration | DHCP krävs | Inbyggt SLAAC-stöd |
Typer av IPv6-adresser
Unicast
En-till-en-kommunikation:
- Global Unicast: Publikt routningsbar (2000::/3)
- Link-Local: Endast nätverkssegmentet (fe80::/10)
- Unique Local: Privata nätverk (fc00::/7)
Multicast
En-till-många-kommunikation:
ff02::1 - All nodes on link
ff02::2 - All routers on link
Anycast
En-till-närmaste-kommunikation (samma format som unicast, men routas på ett annat sätt)
IPv6 i DNS
AAAA-poster
IPv6-adresser använder AAAA-poster (quad-A):
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
Omvänd DNS (PTR-poster)
Omvänd DNS för IPv6 använder domänen ip6.arpa:
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.
Fördelar med IPv6
1. Obegränsat antal adresser: Inga fler problem med att adresser tar slut
2. Förenklade headers: Effektivare routing
3. Inbyggd säkerhet: IPsec är obligatoriskt enligt specifikationen
4. NAT krävs inte: End-to-end-anslutning återställs
5. Automatisk konfiguration: Enheter konfigurerar sig själva (SLAAC)
6. Bättre multicast: Förbättrat stöd för strömning och upptäckt
7. Stöd för mobilitet: Bättre hantering av enheters mobilitet
Implementera IPv6
Dual-stack-konfiguration
Kör IPv4 och IPv6 samtidigt:
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
DNS-konfiguration
Lägg till AAAA-poster tillsammans med A-poster:
www IN A 192.0.2.1
www IN AAAA 2001:db8::1
Dagens IPv6-användning
Den globala användningen av IPv6 fortsätter att öka:
- Stora innehållsleverantörer (Google, Facebook) har fullständigt stöd för IPv6
- Internetleverantörer erbjuder i allt större utsträckning inbyggd IPv6-anslutning
- Mobilnät använder IPv6 i stor omfattning
- Molnleverantörer erbjuder IPv6 som standard
IPv6 är framtiden för internetadressering. Protokollet ger den skalbarhet som krävs för internets fortsatta tillväxt och de miljarder IoT-enheter som ansluter.