Übertragungsmechanismen

In dieser interaktiven Lerneinheit entdeckst du die wichtigsten IPv6-Übertragungsmechanismen wie Dual Stack, die eine parallele Nutzung von IPv4 und IPv6 ermöglichen. Du lernst die technischen Grundlagen und praktischen Einsatzmöglichkeiten verschiedener Migrationstechniken kennen, die für den Übergang zu IPv6 in bestehenden Netzwerken essentiell sind. Diese Kenntnisse wendest du direkt bei der Planung und Konfiguration von Netzwerkinfrastrukturen an, die beide IP-Versionen unterstützen müssen.

Einführung

Montagmorgen, 9:30 Uhr:

Du installierst einen neuen Webserver in einem frisch aufgebauten Rechenzentrum. Die IPv6-Konfiguration läuft problemlos – moderne Infrastruktur, moderne Protokolle. Doch dann kommt der Anruf: Ein externer Dienstleister kann deinen Server nicht erreichen. Diagnose? Der Dienstleister nutzt noch IPv4 – und dein System versteht ihn nicht.

Was ist passiert?
Viele Netzwerke setzen inzwischen auf IPv6 – aber das Internet besteht weiterhin zu großen Teilen aus IPv4. Damit Systeme untereinander kommunizieren können, braucht es Mechanismen, die beide Protokollversionen miteinander verbinden. Sonst sprechen beide Seiten aneinander vorbei.

Lernziele

Nach dieser Lerneinheit kannst du:

  • den Unterschied zwischen Dual Stack, Tunneling und Übersetzungstechniken (z. B. NAT64, DS-Lite) erklären und ihre Einsatzszenarien abgrenzen.
  • erläutern, wie IPv6- und IPv4-Systeme durch Tunneling und Adressübersetzung miteinander kommunizieren können.
  • typische Vor- und Nachteile sowie Herausforderungen bei der Einführung von Dual Stack, NAT64 oder DS-Lite benennen.
  • entscheiden, welche Technik (Dual Stack, NAT64, 464XLAT, DS-Lite) in einer konkreten Netzwerkumgebung sinnvoll eingesetzt werden kann.

Überleitung

Diese Lerneinheit zeigt dir, welche Übergangsmechanismen dir helfen, solche Probleme zu vermeiden.

Schauen wir uns die Lösungen an.

Übergangsmechanismen von IPv4 zu IPv6

Wir wissen: In modernen Netzwerken stehen wir vor einer Herausforderung:
Das alte IP-Protokoll IPv4 reicht mit seinen knapp 4,3 Milliarden Adressen nicht mehr aus. Der Nachfolger IPv6 löst dieses Problem durch ein deutlich größeres Adressfeld. Doch viele Systeme und Anwendungen nutzen noch IPv4 – ein vollständiger Umstieg ist komplex. Deshalb brauchst du Mechanismen, die beide Protokolle übergangsweise unterstützen.

Zwei wichtige Lösungen heißen Dual Stack und Tunneling.

Was ist Dual Stack?

Dual Stack ist ein Verfahren, bei dem ein Gerät oder Netzwerk gleichzeitig IPv4- und IPv6-Adressen verwendet. Das heißt: Ein Host oder Router spricht beide “Sprachen” parallel. Damit kann er mit älteren IPv4-Systemen genauso kommunizieren wie mit modernen IPv6-Geräten.

Vorteile von Dual Stack

Dual Stack bietet mehrere Vorteile:

  • Zukunftssicherheit: Du kannst neue IPv6-Dienste einführen, ohne alte IPv4-Systeme sofort abschalten zu müssen.
  • Flexibilität: Der Umstieg auf IPv6 erfolgt Schritt für Schritt, ohne den laufenden Betrieb zu stören.
  • Erreichbarkeit: Dienste sind gleichzeitig über IPv4 und IPv6 verfügbar – niemand wird ausgeschlossen.

Wie funktioniert das technisch?

Ein Gerät mit Dual Stack bekommt zwei IP-Adressen:

  • eine IPv4-Adresse (z. B. 192.0.2.1)
  • eine IPv6-Adresse (z. B. 2001:db8::1)

Diese Adressen sind auf derselben Netzwerkschnittstelle aktiv. Der Router entscheidet automatisch, welche Version verwendet wird – abhängig davon, was das Zielsystem unterstützt.

Beispielhafte Konfiguration eines Interfaces:

interface GigabitEthernet0/0
 ipv6 address 2001:db8:1::1/64
 ipv4 address 192.0.2.1 255.255.255.0

Anforderungen für den Betrieb

Wir haben mehrere Anforderungen für den Betrieb:

  • Routing: Du musst für beide Protokolle eigene Routen konfigurieren.
  • DNS: Der DNS-Server muss sowohl A-Records (IPv4) als auch AAAA-Records (IPv6) verwalten.
  • Clients: Auch Anwendungen und Betriebssysteme müssen beide IP-Versionen verarbeiten können.

Herausforderungen

Allerdings gibt es auch Herausforderungen:

  • Mehr Aufwand: Du verwaltest doppelt so viele IP-Adressen, doppelte Routingtabellen und doppelte Sicherheitsregeln.
  • Höherer Ressourcenbedarf: Interfaces und Geräte müssen beide Protokollstapel unterstützen.

Was ist Tunneling?

Tunneling ist ein Übergangsmechanismus, bei dem du IPv6-Daten über ein IPv4-Netz transportierst. Das funktioniert, indem du IPv6-Pakete in IPv4-Pakete einbettest (“kapselst”).

Warum Tunneling?

Manche Netzwerke sind noch rein IPv4-basiert. Mit Tunneling kannst du trotzdem IPv6-Kommunikation ermöglichen – ohne das ganze Netzwerk umbauen zu müssen.

Wie funktioniert Tunneling?

Tunnelkonfiguration (manuell)

Die Konfiguration eines Tunnels hängt von der verwendeten Technik ab. Für ein manuelles Tunnelsetup sind generell folgende Schritte erforderlich:

1. Auswahl der Tunnelendpunkte

Bestimme die IPv4-Adressen der Geräte, die als Ein- und Austrittspunkt des Tunnels dienen.

2. Tunnel-Interface erstellen

Auf beiden Tunnelendpunkten muss ein spezielles Tunnel-Interface konfiguriert werden.

3. IPv6-Adresszuweisung

Weise dem Tunnel-Interface eine IPv6-Adresse zu, die für den IPv6-Verkehr über den Tunnel verwendet wird.

4. Routing-Konfiguration

Konfiguriere die Routing-Regeln, um sicherzustellen, dass IPv6-Datenverkehr durch den Tunnel geleitet wird.

Beispiel: 6to4-Tunneling

Tunnelarten im Überblick

Überblick:

TechnikEinsatzbereichBesonderheit
6to4Verbindung von IPv6-Netzen über das InternetIPv6-Adresse enthält eingebettete IPv4-Adresse
TeredoIPv6 hinter NAT-GerätenIPv6 wird in IPv4-UDP gekapselt
ISATAPInnerhalb von FirmennetzenIPv4 wird als Transportmedium für IPv6 genutzt

Tunneling: Vorteile und Herausforderungen

Vorteile und Herausforderungen:

KategorieBeschreibung
Vorteile
KompatibilitätIPv6 kann auch in reinen IPv4-Netzen genutzt werden.
FlexibilitätDer Umstieg auf native IPv6 kann zu einem späteren Zeitpunkt erfolgen.
Herausforderungen
PerformanceverlustDurch die Kapselung der Pakete entsteht zusätzlicher Overhead.
KomplexitätDie Konfiguration, Wartung und Fehlersuche sind aufwändiger.
SicherheitDie meisten Tunnelarten sind nicht verschlüsselt. Für sensible Daten wird z. B. IPsec empfohlen.
⏳ Lädt Dataview-Inhalt...

Übersetzungstechniken zwischen IPv4 und IPv6

Während Dual Stack und Tunneling die parallele Nutzung beider Protokolle oder den Transport über bestehende Strukturen ermöglichen, braucht es in vielen Szenarien eine direkte Übersetzung zwischen IPv4- und IPv6-Adressen. Dafür stehen dir verschiedene Techniken zur Verfügung:

Was ist NAT64?

NAT64 übersetzt IPv6-Adressen in IPv4-Adressen – und umgekehrt. Diese Technik ermöglicht IPv6-fähigen Geräten den Zugriff auf IPv4-Dienste. Ein spezielles Gateway übernimmt die Übersetzung der IP-Header und leitet den Datenverkehr weiter.

Damit das funktioniert, wird ein IPv6-Präfix wie 64:ff9b::/96 verwendet. Die IPv4-Adresse wird darin eingebettet, sodass synthetische IPv6-Adressen entstehen, die das NAT64-Gateway erkennen und weiterverarbeiten kann.

Was ist DNS64?

DNS64 ergänzt NAT64. Es erstellt synthetische AAAA-Records, wenn nur ein A-Record (IPv4) für eine Domain verfügbar ist. So kann ein IPv6-Client eine Verbindung zu einem IPv4-Server aufbauen – auch wenn dieser selbst kein IPv6 versteht.

Beispiel: Ein IPv6-Client fragt example.com an. DNS64 erzeugt einen AAAA-Record mit eingebetteter IPv4-Adresse, NAT64 übernimmt die tatsächliche Übersetzung im Datenverkehr.

Was ist SIIT: Stateless IP/ICMP Translation

SIIT übersetzt IP-Header (und ICMP) zustandslos, d. h. ohne Informationen über Sitzungen oder Verbindungen zu speichern. Es wandelt IPv6-Pakete direkt in IPv4-Pakete um und umgekehrt.

Einsatzbereiche:

  • Wenn IPv6-Hosts auf IPv4-Dienste zugreifen
  • Wenn IPv4-Hosts mit IPv6-Diensten kommunizieren

SIIT arbeitet ausschließlich auf Paketebene. Dadurch eignet es sich besonders für einfache, skalierbare Umgebungen mit einseitigem Datenfluss oder klar definierten Kommunikationswegen.

464XLAT: Kombination aus SIIT und NAT64

464XLAT kombiniert die Vorteile von SIIT und NAT64. Es besteht aus zwei Komponenten:

  • CLAT (Customer-side Translator): Wandelt lokale IPv4-Pakete auf dem Endgerät in IPv6 um (SIIT)
  • PLAT (Provider-side Translator): Übersetzt die IPv6-Pakete ins IPv4-Netz (NAT64)

Damit können auch ältere IPv4-only-Anwendungen in IPv6-only-Netzen weiter funktionieren. 464XLAT ist besonders in Mobilfunknetzen verbreitet.

DS-Lite: IPv4-in-IPv6-Tunneling durch den Provider

Dual Stack Lite (DS-Lite) ist eine Zugangstechnik für Provider, bei der Kunden nur eine IPv6-Adresse erhalten. Damit trotzdem IPv4-Verbindungen möglich sind, wird der IPv4-Verkehr in IPv6-Pakete eingekapselt:

  • B4 (Basic Bridging Element): Beim Kunden, kapselt IPv4 in IPv6
  • AFTR (Address Family Transition Router): Beim Provider, entkapselt IPv6 und stellt die Verbindung zum IPv4-Internet her

DS-Lite nutzt kein Dual Stack und auch keine direkte Übersetzung – sondern zentrales NAT auf Provider-Seite.

Anwendungsszenarione

  • Unternehmen mit IPv6-Infrastruktur, die noch auf IPv4-Dienste zugreifen müssen: Übersetzungstechniken wie NAT64 oder SIIT ermöglichen die Verbindung zu IPv4-Servern.
  • ISPs mit IPv6-only-Netzen, die IPv4-Services weiterhin unterstützen wollen: Techniken wie DS-Lite und 464XLAT bieten praktikable Migrationspfade.
  • Netzwerkarchitekten, die gemischte Umgebungen betreiben: DNS64, SIIT und NAT64 unterstützen die Kommunikation zwischen heterogenen IP-Netzen.
⏳ Lädt Dataview-Inhalt...

Zusammenfasung und Ausblick

Zusammenfassung:

In dieser Lerneinheit hast du zwei zentrale Gruppen von Übergangstechniken kennengelernt:

Dual Stack & Tunneling

  • Dual Stack ermöglicht Geräten die gleichzeitige Kommunikation über IPv4 und IPv6. Dadurch bleibt die bestehende Infrastruktur erhalten, während IPv6 schrittweise eingeführt werden kann.
  • Tunneling kapselt IPv6-Pakete in IPv4, um IPv6-Verbindungen über bestehende IPv4-Netze zu ermöglichen. Du hast mit 6to4, Teredo und ISATAP drei typische Verfahren kennengelernt, die sich in Komplexität und Einsatzgebiet unterscheiden.

Übersetzungstechniken: NAT64, DNS64, SIIT, 464XLAT und DS-Lite

  • NAT64 und DNS64 ermöglichen IPv6-Clients den Zugriff auf IPv4-Server, auch wenn diese kein IPv6 unterstützen.
  • SIIT übersetzt IPv4- und IPv6-Pakete zustandslos und eignet sich besonders für einfache und skalierbare Umgebungen.
  • 464XLAT kombiniert zustandslose und zustandsbehaftete Verfahren, um auch veraltete IPv4-Anwendungen in IPv6-only-Netzen funktionsfähig zu halten.
  • DS-Lite ist eine Tunneling-Technik, bei der IPv4 über ein IPv6-Netz übertragen und zentral beim Provider entkapselt und umgesetzt wird.

Diese Techniken erlauben dir, Netzwerke flexibel und zukunftssicher zu gestalten, während bestehende Dienste weiter nutzbar bleiben.

Ausblick: Sicherheit im Kontext von IPv6-Migration

Im nächsten Schritt beschäftigen wir uns mit den Sicherheitsaspekten rund um IPv6. Du wirst lernen, welche Rolle IPsec und Privacy Extensions genauer spielen.