IPv6 – 128 Bit, visuell erklärt
Wie man IPv6-Adressen liest und kürzt, wie Präfixe aufgeteilt werden, woher ein Gerät seine Adresse bekommt und was im Header steht – mit Rechnern, Schritt-für-Schritt-Ansichten und animierten Abläufen. Alle Beispiele aus dem Dokumentationsbereich 2001:db8::/32.
🔢Wie groß ist 128 Bit?
Adressen insgesamt – weniger als eine pro Mensch. Seit 2011 hat die IANA keine freien /8-Blöcke mehr.
= 2128 ≈ 3,4 · 1038. Das ist 296-mal so viel wie der gesamte IPv4-Raum.
Adressen – 232-mal das komplette IPv4-Internet, in einem Subnetz.
🆚Was ist anders als bei IPv4?
| Thema | IPv4 | IPv6 |
|---|---|---|
| Adresslänge | 32 Bit, dezimal mit Punkten | 128 Bit, hexadezimal mit Doppelpunkten |
| Adressen pro Interface | meist eine | immer mehrere: Link-Local + Global (+ temporär, ULA) |
| Adressauflösung | ARP (Broadcast) | NDP über ICMPv6 (Solicited-Node-Multicast) |
| Broadcast | ja (255.255.255.255, Netz-Broadcast) | gibt es nicht – nur Multicast (ff02::1) |
| Automatische Konfiguration | DHCP | SLAAC (Router Advertisements) und/oder DHCPv6 |
| Header | 20–60 Byte, mit Prüfsumme | fest 40 Byte, ohne Prüfsumme |
| Fragmentierung | Router und Absender | nur der Absender; Mindest-MTU 1280 Byte |
| NAT | üblich (Adressmangel) | nicht nötig – jedes Gerät global erreichbar, Schutz durch Firewall |
| Netzgröße | beliebig (/24, /28 …) | LANs praktisch immer /64 |
🧭Kapitel
Schreibweise
Kürzen und Expandieren Schritt für Schritt nach RFC 5952, Bit- und Nibble-Ansicht, ip6.arpa, Übungsaufgaben.
Präfixe & Subnetting
/48 → /56 → /64 an Nibble-Grenzen, Präfix-Rechner, 65 536 Netze in einem /48.
Adresstypen
Global, Link-Local, ULA, Multicast mit Scopes, Solicited-Node-Generator, Sonderadressen – und warum es kein Broadcast gibt.
EUI-64
Aus der MAC zur Interface-ID: teilen, ff:fe einfügen, U/L-Bit kippen. Plus Privacy Extensions und stabile IDs.
Header
40 Byte, 8 Felder, interaktiver Hexdump, Extension-Header-Kette und der Vergleich mit IPv4.
NDP, SLAAC, DHCPv6
Animierte Abläufe: RS/RA/NS/NA, Duplicate Address Detection, DHCPv6 stateless/stateful, Prefix Delegation.
Übergangstechniken
Dual-Stack, NAT64/DNS64 (animiert + Rechner), 464XLAT, DS-Lite, 6in4.
Befehle
ip -6, ping -6, traceroute6, rdisc6, ndisc6, sipcalc – mit Beispielausgaben und eingebautem sipcalc.
📚Quellen
- RFC 8200 – IPv6-Spezifikation (Header, Extension-Header)
- RFC 4291 – Adressarchitektur (Typen, Multicast, EUI-64)
- RFC 5952 – Empfohlene Textdarstellung
- RFC 4861 – Neighbor Discovery
- RFC 4862 – Stateless Address Autoconfiguration
- RFC 8981 (ersetzt 4941) – Temporäre Adressen
- RFC 7217 – Stabile, undurchsichtige Interface-IDs
- RFC 8415 – DHCPv6 inkl. Prefix Delegation
- RFC 4193 – Unique Local Addresses
- RFC 3849 – Dokumentationspräfix 2001:db8::/32
- RFC 6052 / 6146 / 6147 – NAT64-Adressen, NAT64, DNS64
- RFC 4443 – ICMPv6 · RFC 8106 – DNS-Optionen im RA
- IANA – IPv6 Special-Purpose Address Registry
- RFC 3596 – ip6.arpa · RFC 7042 – Dokumentations-MACs
📚 Quellen: Alle Rechenbeispiele werden live im Browser berechnet und sind mit Vitest gegen die Beispiele aus den RFCs geprüft.