Was ist IPv4?
IPv4 (Internet Protocol Version 4) ist das am weitesten verbreitete Netzwerkprotokoll der Welt. Es wurde 1981 in RFC 791 standardisiert und bildet bis heute das Rückgrat des Internets.
Aufbau einer IPv4-Adresse
Eine IPv4-Adresse besteht aus 32 Bit, die in vier Oktette (je 8 Bit) unterteilt und durch Punkte getrennt dargestellt werden:
192.168.1.100
Daraus ergibt sich ein Adressraum von ca. 4,3 Milliarden Adressen (2^32).
Private IPv4-Adressbereiche (RFC 1918)
| Bereich | Netzmaske | Anzahl Adressen |
|---|---|---|
| 10.0.0.0/8 | 255.0.0.0 | ~16,7 Mio. |
| 172.16.0.0/12 | 255.240.0.0 | ~1 Mio. |
| 192.168.0.0/16 | 255.255.0.0 | ~65.000 |
Das IPv4-Erschöpfungsproblem
Durch den exponentiellen Wachstum des Internets sind die öffentlichen IPv4-Adressen praktisch aufgebraucht. Die letzte freie Adressblock-Vergabe durch die IANA erfolgte im Jahr 2011. Als Übergangslösung wird NAT (Network Address Translation) eingesetzt, das jedoch Einschränkungen mit sich bringt.
Was ist IPv6?
IPv6 (Internet Protocol Version 6) ist der Nachfolger von IPv4, standardisiert in RFC 2460 (1998) und überarbeitet in RFC 8200 (2017). Es wurde entwickelt, um das Adresserschöpfungsproblem dauerhaft zu lösen.
Aufbau einer IPv6-Adresse
Eine IPv6-Adresse besteht aus 128 Bit, dargestellt als acht Gruppen von je vier Hexadezimalzeichen, getrennt durch Doppelpunkte:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
Führende Nullen in einer Gruppe dürfen weggelassen werden, und aufeinanderfolgende Gruppen aus nur Nullen können durch :: ersetzt werden (nur einmal pro Adresse):
2001:db8:85a3::8a2e:370:7334
Der IPv6-Adressraum umfasst 340 Sextillionen Adressen (2^128) – genug für jeden Quadratmillimeter der Erdoberfläche, Billionen von Adressen zu vergeben.
Besondere IPv6-Adresstypen
- Loopback:
::1(entspricht 127.0.0.1 in IPv4) - Link-Local:
fe80::/10– automatisch konfiguriert, nur im lokalen Netz gültig - Global Unicast:
2000::/3– öffentlich routbare Adressen - Multicast:
ff00::/8– ersetzt IPv4-Broadcast vollständig
Vorteile von IPv6 gegenüber IPv4
- Riesiger Adressraum – kein NAT mehr nötig, jedes Gerät erhält eine echte globale Adresse
- Autoconfiguration (SLAAC) – Geräte können sich ohne DHCP selbst konfigurieren
- Verbesserte Sicherheit – IPsec ist in IPv6 nativ integriert
- Effizienteres Routing – vereinfachter Header, keine Fragmentierung durch Router
- Kein Broadcast – stattdessen Multicast und Anycast für gezieltere Kommunikation
IPv4 vs. IPv6 auf einen Blick
| Merkmal | IPv4 | IPv6 |
|---|---|---|
| Adresslänge | 32 Bit | 128 Bit |
| Adressraum | ~4,3 Milliarden | ~340 Sextillionen |
| Darstellung | Dezimal (Punkte) | Hexadezimal (Doppelpunkte) |
| NAT erforderlich | Ja (meistens) | Nein |
| Konfiguration | Manuell / DHCP | SLAAC / DHCPv6 |
| IPsec | Optional | Nativ integriert |
| Broadcast | Ja | Nein (Multicast stattdessen) |
| Header-Komplexität | Variable Länge | Feste 40-Byte-Länge |
Koexistenz: Dual-Stack und Tunneling
Der Übergang von IPv4 auf IPv6 geschieht graduell. Die gängigsten Strategien sind:
- Dual-Stack: Geräte und Netzwerke unterstützen beide Protokolle gleichzeitig. Das ist heute der Standard bei modernen Betriebssystemen.
- Tunneling (6in4, Teredo): IPv6-Pakete werden in IPv4-Pakete verpackt, um über reine IPv4-Netze transportiert zu werden.
- NAT64/DNS64: Ermöglicht reinen IPv6-Clients die Kommunikation mit IPv4-Servern.
Fazit
IPv4 und IPv6 sind keine Konkurrenten, sondern Generationen desselben Konzepts. Während IPv4 die Grundlage des modernen Internets legte, ist IPv6 die Antwort auf die Herausforderungen eines exponentiell wachsenden, vernetzten Planeten. Wer heute Netzwerke plant oder administriert, kommt an IPv6 nicht mehr vorbei.