Adressarchitektur
In dieser interaktiven Lerneinheit tauchst du tief in die IPv6-Adressarchitektur ein und lernst die verschiedenen Adresstypen wie Unicast, Multicast und Anycast kennen. Du verstehst die Struktur und Bedeutung der einzelnen Adressbestandteile und kannst diese Kenntnisse direkt bei der Netzwerkplanung und -konfiguration anwenden. Die praktischen Beispiele helfen dir dabei, IPv6-Adressen korrekt zu interpretieren und zuzuweisen.
Einführung
Du richtest ein neues IPv6-fähiges Netzwerk ein. Alle Geräte sind korrekt verkabelt, die Firewall ist offen, der Router sendet Präfixe – und trotzdem erreicht kein Gerät das andere. Kein Ping, kein Zugriff, keine Kommunikation.

Woran liegt’s?
IPv6 funktioniert grundsätzlich anders als IPv4 – vor allem in der Adressierung. Wer die Adressarchitektur nicht versteht, wird Fehler schwer erkennen, geschweige denn beheben können.
Lernziele
Nach dieser Lerneinheit kannst du:
- die grundlegenden Adresstypen in IPv6 (Unicast, Multicast, Anycast) unterscheiden und ihren jeweiligen Zweck erklären
- den Aufbau einer IPv6-Unicast-Adresse beschreiben und die Rolle von Präfix und Interface Identifier begründen
- typische Szenarien für spezielle IPv6-Adressen (z. B. Link-local, Loopback, Solicited-Node-Multicast) benennen und deren Funktionsweise einordnen
- erläutern, wie Anycast-Adressen technisch funktionieren und warum sie für globale Dienste wie DNS und CDNs eingesetzt werden
Überleitung
Ein zentraler Bestandteil der IPv6-Adressarchitektur ist die Unicast-Adresse. Ohne sie ist keine gezielte Kommunikation zwischen zwei Geräten möglich. Bevor du verstehst, wie die Adressierung im Detail funktioniert, solltest du wissen, warum Unicast überhaupt nötig ist – und wofür du ihn brauchst.
Wozu überhaupt IPv6-Unicast?
IPv6 löst viele Engpässe von IPv4 – darunter auch die Adressknappheit. Dabei spielt die Unicast-Adresse eine zentrale Rolle: Sie erlaubt es, ein einzelnes Gerät im Netzwerk eindeutig zu identifizieren. Das ist notwendig, damit z. B. dein Laptop weiß, woher die Antwort auf eine Anfrage kommt – und wohin sie zurückgeschickt wird.
Was ist eine Unicast-Adresse?
Eine Unicast-Adresse ist eine eindeutige Adresse für ein einzelnes Netzwerkinterface (z. B. den Netzwerkanschluss deines Computers). Daten, die an eine solche Adresse geschickt werden, landen genau bei diesem Ziel – und bei keinem anderen.
Im Gegensatz dazu stehen:
- Multicast-Adressen: richten sich an mehrere Empfänger
- Anycast-Adressen: werden an das “nächstgelegene” Ziel geschickt
Merkmale von Unicast-Adressen
Eindeutigkeit je nach Adresstyp
Unicast-Adressen sind innerhalb ihres Gültigkeitsbereichs eindeutig:
| Typ | Gültigkeitsbereich | Beispiel-Präfix |
|---|---|---|
| Globale Unicast-Adresse | Weltweit eindeutig und internetfähig | 2000::/3 |
| Link-lokale Adresse | Gültig nur auf dem lokalen Netzwerksegment | fe80::/10 |
| Unique Local Address (ULA) | Gültig innerhalb eines privaten Netzwerks | fd00::/8 |
Hinweis: Der gesamte Bereich
fc00::/7ist für ULAs reserviert, aber aktuell ist nurfd00::/8spezifiziert (siehe RFC 4193).
Zuweisung von Adressen
Unicast-Adressen können auf zwei Arten vergeben werden:
- Statisch: Ein Netzwerkadministrator trägt die Adresse manuell ein.
- Dynamisch: Über automatische Verfahren:
- SLAAC (Stateless Address Autoconfiguration): Gerät erzeugt seine Adresse selbst.
- DHCPv6: Ein Server weist die Adresse zu, ähnlich wie bei IPv4.
Aufbau einer IPv6-Unicast-Adresse
Eine typische IPv6-Unicast-Adresse besteht aus zwei logischen Teilen:
- Netzwerk-Präfix: Gibt an, zu welchem Netz das Gerät gehört.
- Interface Identifier (IID): Identifiziert das spezifische Interface im Netzwerk.
Beispielstruktur (vereinfacht):
2001:db8:abcd:0012::/64 + Interface Identifier
Diese Struktur ist typisch bei SLAAC, in komplexeren Szenarien können zusätzliche Subnetzierungen hinzukommen.
Interface Identifier (IID) im Detail
Der Interface Identifier (IID) ist der hintere Teil der Adresse und identifiziert ein bestimmtes Interface eines Geräts innerhalb eines IPv6-Netzes.
Früher wurde der IID oft automatisch aus der MAC-Adresse des Geräts abgeleitet (EUI-64-Verfahren). Heute kommen meist zufällig generierte IIDs zum Einsatz. Warum?
- Privatsphäre: Die MAC-Adresse bleibt dadurch verborgen.
- Sicherheit: Es wird schwieriger, ein Gerät dauerhaft zu verfolgen.
IPv6 unterstützt daher sogenannte Privacy Extensions (siehe RFC 8981), um dynamisch wechselnde, zufällige IIDs zu erzeugen.
Adressautokonfiguration mit SLAAC
Ein großer Vorteil von IPv6 ist die automatische Adressvergabe ohne Server:
- Ein Gerät hört auf Router-Ankündigungen.
- Es erhält so das Netzwerkpräfix.
- Den IID generiert es selbstständig.
Wenn ein Netzwerk zusätzliche Informationen braucht (z. B. DNS-Server), kann zusätzlich DHCPv6 verwendet werden.
Beispiel aus der Praxis
Ein Heimnetzwerk besteht aus einem Internet-Router und mehreren Geräten:
- Der Router gibt per SLAAC ein globales IPv6-Präfix bekannt.
- Jedes Gerät erstellt daraus automatisch seine eigene IPv6-Adresse.
- Diese Adresse ist weltweit eindeutig – und das Gerät ist direkt erreichbar (wenn freigegeben).
Diese Konfiguration verringert den Verwaltungsaufwand und verbessert gleichzeitig die Privatsphäre.
Zwischenfazit
- Unicast-Adressen sind für die eindeutige Adressierung einzelner Geräte zuständig.
- IPv6 unterscheidet verschiedene Typen: global, lokal und privat.
- Dank SLAAC können Geräte ihre Adresse selbst konfigurieren – flexibel, datenschutzfreundlich und ohne Server.
Multicast-Adressen in IPv6
Multicast-Adressen ermöglichen die gezielte Übertragung von Daten an mehrere definierte Empfänger gleichzeitig. Anders als beim Unicast-Verfahren, bei dem ein Gerät ein anderes direkt adressiert, oder beim veralteten Broadcast (alle Empfänger im Netz), wendet sich Multicast ausschließlich an eine bestimmte Gruppe von Knoten.
IPv6 ersetzt den Broadcast vollständig durch Multicast. Das spart Netzwerklast und erhöht die Effizienz.
Typische Einsatzbereiche sind:
- Live-Streaming von Audio oder Video
- Softwareverteilung an viele Clients gleichzeitig
- Netzwerkdienste wie Routing-Protokolle
- Kommunikation in Multiplayer-Spielen
Wie sind Multicast-Adressen aufgebaut?
Jede IPv6-Multicast-Adresse beginnt mit dem Präfix FF00::/8. Das erste Oktett (8 Bit) ist immer 11111111 – also FF in hexadezimaler Schreibweise.
Das zweite Oktett ist in zwei Hälften unterteilt:
- Flags (4 Bit): Bestimmen z. B., ob die Adresse temporär oder dauerhaft ist.
- Scope (4 Bit): Gibt an, wie weit die Adresse gültig ist – lokal, siteweit oder global.
| Scope-Wert | Bedeutung |
|---|---|
1 | Interface-local |
2 | Link-local |
5 | Site-local |
E | Global |
Beachte: Die tatsächliche Reichweite eines Multicast-Pakets hängt vom Scope-Feld ab – nicht von der Adresse allein.
Praxisbeispiele für Multicast-Adressen
| Adresse | Bedeutung |
|---|---|
ff02::1 | Alle IPv6-fähigen Geräte im lokalen Netzwerk |
ff02::2 | Alle IPv6-Router im lokalen Netzwerk |
ff05::1:3 | Alle DHCP-Server innerhalb einer Site |
Hinweis: Multicast-Pakete werden nicht automatisch über Router hinweg weitergeleitet. Die Reichweite wird durch das Scope begrenzt und muss gezielt konfiguriert werden.
Warum Multicast statt Broadcast?
IPv6 ersetzt Broadcast durch Multicast, da letzteres gezielter, ressourcenschonender und besser kontrollierbar ist:
- IPv6 verzichtet bewusst auf Broadcast, um unnötige Netzwerklast zu vermeiden.
- Multicast ist gezielter, effizienter und besser steuerbar.
- Geräte können sich gezielt für bestimmte Multicast-Gruppen anmelden.
Anycast-Adressen
Anycast ist kein eigener Adresstyp – es handelt sich um normale Unicast-Adressen, die an mehrere Geräte gleichzeitig vergeben werden. Das Routing sorgt dafür, dass ein Paket an den nächstgelegenen erreichbaren Knoten geschickt wird.
-
Verwendung:
- DNS-Root-Server (z. B. Google DNS)
- Content Delivery Networks (CDNs)
- Zeit- und Authentifizierungsdienste
-
Vorteile:
- Routing-Effizienz: Daten landen beim nächstgelegenen Ziel
- Hohe Verfügbarkeit: Fällt ein Ziel aus, übernimmt ein anderes
- Transparenz: Alle Server nutzen dieselbe IP-Adresse
-
Technische Umsetzung:
Es gibt kein spezielles Adressformat. Die Anycast-Funktion ergibt sich ausschließlich aus der Routing-Konfiguration, etwa über BGP. -
Beispiel:
Die Adresse2001:4860:4860::8888wird von Google weltweit genutzt. Jede DNS-Anfrage wird automatisch an den geografisch besten Google-Server weitergeleitet – ohne dass du das manuell steuern musst.
Wozu spezielle IPv6-Adressen?
Neben Unicast, Multicast und Anycast kennt IPv6 eine Reihe spezieller Adressen. Sie erfüllen klar definierte Aufgaben – etwa während der Netzwerkinitialisierung, für interne Kommunikation oder als Übergangslösung zur IPv4-Welt. Wir schauen uns an, wann welche Adresstypen zum Einsatz kommen – und warum.
Unspezifizierte Adresse ::/128
Diese Adresse besteht ausschließlich aus Nullen und wird als :: dargestellt. Sie signalisiert, dass ein Gerät noch keine gültige IPv6-Adresse hat.
- Verwendung: Nur als temporäre Quelladresse, z. B. bei einer ersten Router-Anfrage (Router Solicitation)
- Besonderheit: Niemals als Zieladresse zulässig
Funktional vergleichbar mit
0.0.0.0unter IPv4 – aber nur sehr eingeschränkt.
Loopback-Adresse ::1/128
Die Loopback-Adresse erlaubt es einem Gerät, sich selbst über den eigenen Netzwerkstack anzusprechen.
- Verwendung: Für Tests, Diagnosen oder Software, die sich lokal verbinden soll
- Besonderheit: Pakete mit dieser Zieladresse verlassen das Gerät nicht
Entspricht
127.0.0.1unter IPv4 – aber in einer eindeutigeren, festen Schreibweise.
Link-lokale Adresse fe80::/10
Diese Adressen werden automatisch auf jedem IPv6-Interface generiert. Sie sind nur innerhalb des lokalen Netzsegments gültig – also nicht routbar.
-
Verwendung:
- Kommunikation zwischen direkt verbundenen Geräten
- Nachbarschaftserkennung (Neighbor Discovery Protocol, NDP)
- Routing-Protokolle (z. B. OSPFv3)
- Autokonfiguration per SLAAC
-
Besonderheit:
Bei mehreren Interfaces muss eine Interface-ID mit angegeben werden, z. B.fe80::1%eth0.
Unique Local Addresses (ULAs) fd00::/8
ULAs sind für rein private Netzwerke gedacht. Sie ähneln in ihrer Funktion den IPv4-Bereichen 10.0.0.0/8 oder 192.168.0.0/16.
-
Verwendung:
- Intranets ohne Internetzugang
- VPN-Verbindungen zwischen Standorten
- Adressierung in privaten Cloud-Umgebungen
-
Adressbereich:
Der Bereichfc00::/7ist reserviert. Nurfd00::/8ist offiziell spezifiziert (RFC 4193). -
Besonderheit:
Es gibt keine garantierte Eindeutigkeit – aber durch zufällig generierte Präfixe eine hohe Wahrscheinlichkeit dafür.
IPv4-mapped IPv6-Adressen ::ffff:0:0/96
Diese Adressen helfen bei der Interoperabilität mit IPv4. Sie betten eine IPv4-Adresse in ein IPv6-Format ein.
-
Format:
::ffff:<IPv4-Adresse>, z. B.::ffff:192.0.2.1 -
Verwendung:
IPv6-only-Anwendungen können so IPv4-Adressen über dieselbe Schnittstelle und API nutzen.
Dieser Mechanismus ist besonders in Dual-Stack-Umgebungen oder für Übergangsphasen relevant.
Solicited-Node Multicast-Adressen
Diese Adressen sind Teil des Neighbor Discovery Protocols (NDP). Sie ermöglichen eine gezielte, effiziente Adressauflösung – und ersetzen das ARP-Verfahren aus IPv4.
-
Format:
ff02::1:ffXX:XXXX, wobeiXX:XXXXdie letzten 24 Bit der IPv6-Zieladresse sind -
Verwendung:
Wird verwendet, wenn ein Gerät die MAC-Adresse eines anderen IPv6-Geräts ermitteln möchte -
Vorteil:
Nur das betroffene Gerät empfängt die Anfrage – nicht alle Teilnehmer im Netzwerk.
Übergangsmechanismen (historisch)
Bestimmte Adressbereiche wurden für die schrittweise Umstellung von IPv4 auf IPv6 verwendet. Heute gelten diese Methoden als veraltet und werden in modernen Netzwerken nicht mehr empfohlen.
| Präfix | Mechanismus | Beschreibung |
|---|---|---|
2002::/16 | 6to4 | Automatisches IPv6-Tunneling durch Einbettung der IPv4-Adresse |
2001::/32 | Teredo | IPv6 über IPv4/UDP, auch durch NAT – v. a. für Heimnetze (obsolet seit 2021) |
Diese Präfixe solltest du nur noch aus Gründen der Vollständigkeit kennen.
Zusammenfassung und Ausblick
Zusammenfassung
In dieser Lerneinheit hast du die grundlegende Struktur und Vielfalt der IPv6-Adressen kennengelernt.
IPv6 Unicast und Multicast
- Unicast-Adressen identifizieren ein einzelnes Netzwerkinterface und sind die Basis für direkte Kommunikation zwischen Geräten.
- Es gibt verschiedene Typen von Unicast-Adressen: globale Adressen (weltweit eindeutig), Link-lokale Adressen (nur im lokalen Segment gültig) und Unique Local Addresses (ULAs) für private Netzwerke.
- Die Adressvergabe kann statisch oder dynamisch erfolgen – etwa über SLAAC oder DHCPv6.
- Der Interface Identifier (IID) bestimmt das konkrete Interface; heute meist zufällig generiert zum Schutz der Privatsphäre.
- Multicast-Adressen ermöglichen die gezielte Ansprache von Gruppen und ersetzen in IPv6 den Broadcast vollständig. Ihre Reichweite wird durch ein Scope-Feld definiert.
Spezielle Adressen und Anycast
- Du hast verschiedene Sonderadressen kennengelernt:
::(unspezifiziert) für Geräte ohne gültige Adresse::1(Loopback) zur lokalen Kommunikation mit sich selbstfe80::/10(Link-local) für Nachbarschaftserkennung und Routingfd00::/8(ULA) für private Netze ohne Internetzugang::ffff:w.x.y.z(IPv4-mapped) für Interoperabilität mit IPv4- Solicited-Node-Multicast-Adressen für effiziente Adressauflösung
- Du weißt jetzt, dass Anycast-Adressen auf Routing-Ebene funktionieren: Mehrere Knoten teilen sich dieselbe Adresse, aber der Datenverkehr wird zum nächstgelegenen geleitet – etwa bei DNS- oder CDN-Diensten.
Ausblick
Im nächsten Schritt schauen wir uns an, wie IPv6-Netzwerke in Subnetze unterteilt werden. Du wirst lernen, wie ein IPv6-Präfix aufgebaut ist, wie du Subnetze planst und welche Rolle die Präfixlänge spielt.