DAA IT-Umschulung
Am Schülerprojekt mitarbeiten

Du möchtest an diesem Portal mitarbeiten, eigene Ideen einbringen oder bestehende Funktionen verbessern? Dann melde dich bei Steve oder Nils.

Perfekte Vorkenntnisse sind nicht erforderlich. Wichtig sind sorgfältiges Arbeiten, Lernbereitschaft und ein verantwortungsvoller Umgang mit dem System.

Hilfreiche Kenntnisse

  • Grundlagen in HTML und CSS
  • erste Erfahrungen mit JavaScript
  • für erweiterte Arbeiten: PHP, Twig und Grav CMS
  • Grundlagen in Linux, SSH und Dateiberechtigungen
  • Verständnis für Webserver, Netzwerke und IT-Sicherheit
  • saubere Dokumentation und nachvollziehbare Tests

Das ist nicht erlaubt

  • Änderungen ohne vorherige Absprache oder ungesichert direkt am laufenden System
  • Weitergabe von Passwörtern, Zugangsdaten oder Sicherheitsschlüsseln
  • Umgehung von Benutzerrechten oder Zugriffsbeschränkungen
  • eigenständige Änderungen an Proxmox, Containern, Netzwerk oder Firewall
  • Installation zusätzlicher Dienste oder Öffnung neuer Ports ohne Freigabe
  • Löschen oder Verändern fremder Inhalte, Benutzerkonten oder Backups
  • Einbau von Trackern, Werbung oder externen Skripten ohne Prüfung
  • Hochladen personenbezogener, rechtswidriger oder urheberrechtlich nicht freigegebener Inhalte
  • Nutzung des Portals für Angriffe, Portscans oder andere unerlaubte Sicherheitstests

Alle Beiträge müssen zum Lern- und Projektzweck passen. Sicherheit, Datenschutz und Stabilität haben Vorrang.

IPv4 und IPv6
⌂ Startseite Adresse /lernfelder/netzwerktechnik/ipv4-und-ipv6

IPv4 und IPv6

📜 Einführung & Geschichte

IPv4 (Internet Protocol Version 4) wurde 1981 in RFC 791 spezifiziert und ist bis heute das meistgenutzte Internetprotokoll [citation:1]. Es verwendet 32-Bit-Adressen und bietet theoretisch etwa 4,3 Milliarden eindeutige Adressen [citation:4].

IPv6 (Internet Protocol Version 6) wurde Mitte der 1990er Jahre entwickelt, um die Erschöpfung des IPv4-Adressraums zu beheben [citation:3]. Der erste Entwurfsstandard wurde 1998 veröffentlicht, die ersten öffentlichen Adressen wurden 1999 zugewiesen [citation:3].

Google-Statistiken vom April 2025 zeigen, dass etwa 44,29% des Traffics zu Google-Diensten über IPv6 läuft – der Rest (55,71%) weiterhin über IPv4 [citation:1].

ℹ️ Warum IPv6? Der IPv4-Adressraum ist erschöpft. Die letzten freien Blöcke wurden 2011 von IANA und 2015 von den RIRs vergeben [citation:4]. IPv6 wurde als langfristige Lösung entwickelt, um nie wieder Adressknappheit zu erleben [citation:3].

📊 Direkter Vergleich: IPv4 vs. IPv6

EigenschaftIPv4IPv6
Adressgröße32 Bit IPv4128 Bit IPv6
Adressraum2³² ≈ 4,3 × 10⁹2¹²⁸ ≈ 3,4 × 10³⁸
SchreibweiseDezimal mit Punkten
192.168.1.1
Hexadezimal mit Doppelpunkten
2001:0db8:85a3:0000:0000:8a2e:0370:7334 [citation:5]
Header-Größe20–60 Byte (variabel) [citation:2]40 Byte (fest) [citation:5]
FragmentierungDurch Router möglichNur durch Endgeräte (Quelle) [citation:8]
Header-PrüfsummeVorhanden (16 Bit) [citation:9]Entfernt (wird als redundant betrachtet) [citation:8]
BroadcastVorhandenNicht vorhanden (durch Multicast ersetzt) [citation:5]
IPsecOptional (nachträglich)Von Anfang an integriert (aber optional) [citation:8]
AdresskonfigurationDHCP (meist)SLAAC (Stateless) + DHCPv6 [citation:8]
ARPAddress Resolution ProtocolDurch ICMPv6 ersetzt (Neighbor Discovery) [citation:8]
NATHäufig benötigt (Adressmangel)In der Regel nicht nötig

📦 IPv4-Header (20–60 Byte)

Der IPv4-Header besteht aus einem festen 20-Byte-Teil und optionalen Feldern bis maximal 60 Byte [citation:2][citation:9].

FeldGrößeBeschreibung
Version4 BitEnthält bei IPv4 immer den Wert 4 [citation:9]
IHL4 BitHeader-Länge in 32-Bit-Wörtern (Minimum 5 = 20 Byte) [citation:2]
ToS8 BitType of Service – Priorisierung (Quality of Service) [citation:2]
Total Length16 BitGesamtlänge des Pakets (Header + Daten), max. 65.535 Byte [citation:2][citation:9]
Identification16 BitEindeutige Kennung für Fragmentierung [citation:2]
Flags3 BitDF (Don't Fragment), MF (More Fragments) [citation:2]
Fragment Offset13 BitPosition des Fragments im Gesamtpaket [citation:2]
TTL8 BitTime to Live – wird pro Hop um 1 reduziert, bei 0 verworfen [citation:2][citation:9]
Protocol8 BitNächsthöheres Protokoll (6=TCP, 17=UDP, 1=ICMP) [citation:2][citation:4]
Header Checksum16 BitPrüfsumme nur für Header – wird pro Hop neu berechnet [citation:2][citation:9]
Source Address32 BitQuell-IP-Adresse [citation:2]
Destination Address32 BitZiel-IP-Adresse [citation:2]
Options0–40 ByteSelten genutzt, z.B. für Sicherheitsklassen oder feste Wege [citation:9]

📦 IPv6-Header (40 Byte fest)

IPv6 hat einen festen 40-Byte-Header für schnellere Verarbeitung in Routern [citation:5]. Optionen werden in separaten Erweiterungsheadern untergebracht.

FeldGrößeBeschreibung
Version4 BitEnthält bei IPv6 immer den Wert 6 [citation:7]
Traffic Class8 BitÄhnlich wie ToS bei IPv4 – Priorisierung [citation:7]
Flow Label20 BitKennzeichnet Paketflüsse für spezielle Behandlung [citation:7][citation:8]
Payload Length16 BitLänge der Nutzdaten ohne Header [citation:7]
Next Header8 BitNächstes Protokoll oder Erweiterungsheader [citation:7]
Hop Limit8 BitEntspricht TTL bei IPv4 [citation:7]
Source Address128 BitQuell-IPv6-Adresse
Destination Address128 BitZiel-IPv6-Adresse
💡 Erweiterungsheader: IPv6 kann optionale Header zwischen dem festen Header und den Nutzdaten einfügen (z.B. für Routing, Fragmentierung, IPsec). Nur der "Hop-by-Hop"-Header muss von jedem Router verarbeitet werden – das beschleunigt die Weiterleitung [citation:5].

🏷️ IPv4-Adressklassen (Classful Addressing)

Die ursprüngliche Einteilung in Klassen war starr und führte zu ineffizienter Adressnutzung. Heute wird CIDR verwendet [citation:1].

Klasse1. ByteNetzwerk-BitsHost-BitsAdressbereich
Klasse A1–1278240.0.0.0 – 127.255.255.255 [citation:4]
Klasse B128–1911616128.0.0.0 – 191.255.255.255 [citation:4]
Klasse C192–223248192.0.0.0 – 223.255.255.255 [citation:4]
Klasse D224–239Multicast224.0.0.0 – 239.255.255.255 [citation:4]
Klasse E240–255Reserviert/Experimentell240.0.0.0 – 255.255.255.255 [citation:4]
ℹ️ Problem: Eine Firma mit 300 Geräten bekam ein Klasse-B-Netz mit 65.534 Adressen – enorme Verschwendung! Das führte zur Einführung von CIDR [citation:1].

📐 CIDR – Classless Inter-Domain Routing

CIDR (1993 eingeführt) ersetzt die starren Klassen durch flexible Netzwerkpräfixe. Die Notation ist IP/Präfixlänge [citation:1].

CIDR-NotationSubnetzmaskeVerfügbare Adressen
/24255.255.255.0256 (254 nutzbar)
/25255.255.255.128128 (126 nutzbar)
/26255.255.255.19264 (62 nutzbar)
/27255.255.255.22432 (30 nutzbar)
/28255.255.255.24016 (14 nutzbar)
💡 Beispiel: Ein ISP bekommt 104.16.0.0/12 (über 1 Million Adressen) und kann Kunden flexibel bedienen: /24 für kleine Firmen, /20 für größere [citation:1].

🏠 Private IPv4-Adressen (RFC 1918)

Diese Adressen werden nicht im öffentlichen Internet geroutet und können in lokalen Netzwerken frei verwendet werden [citation:4].

NetzwerkCIDRAdressbereich
10.0.0.0/810.0.0.0 – 10.255.255.255
172.16.0.0/12172.16.0.0 – 172.31.255.255
192.168.0.0/16192.168.0.0 – 192.168.255.255
ℹ️ Weitere reservierte Bereiche: Loopback (127.0.0.0/8), Link-Local (169.254.0.0/16) [citation:4]

🔷 IPv6-Adresstypen

IPv6 kennt verschiedene Adresstypen mit unterschiedlichen Präfixen [citation:5].

PräfixAdresstypIPv4-ÄquivalentBeschreibung
2000::/3Global UnicastÖffentliche IPv4Weltweit eindeutige, routbare Adressen [citation:5]
fc00::/7Unique Local (ULA)Private IPv4 (RFC 1918)Lokale Adressen, nicht im Internet routbar [citation:5]
fe80::/10Link-Local169.254.0.0/16Nur im selben Netzwerksegment, werden automatisch vergeben [citation:5]
ff00::/8Multicast224.0.0.0/4Ersetzt Broadcast [citation:5]
::1/128Loopback127.0.0.1Eigenes Gerät [citation:5]
::/128Unspecified0.0.0.0Noch nicht zugewiesen [citation:5]

✂️ IPv6-Adressen verkürzen

IPv6-Adressen können nach zwei Regeln verkürzt werden [citation:5]:

Regel 1 – Führende Nullen weglassen:
2001:0db8:0000:0000:0000:0000:0000:0001 → 2001:db8:0:0:0:0:0:1
Regel 2 – Doppelpunkt-Doppelpunkt (::) für längste Nullsequenz:
2001:db8:0:0:0:0:0:1 → 2001:db8::1 [citation:5]
⚠️ Wichtig: Der Doppelpunkt-Doppelpunkt (::) darf nur einmal pro Adresse vorkommen [citation:5]!

Vollständig: 2001:0db8:3c4d:0015:0000:0000:0009:0144

Verkürzt: 2001:db8:3c4d:15::9:144 [citation:5]

⚙️ SLAAC – Autokonfiguration in IPv6

IPv6-Geräte können sich selbst eine Adresse zuweisen, ohne DHCP-Server. Sie nutzen Router Advertisements (RA) und die MAC-Adresse [citation:8].

So funktioniert SLAAC:
  1. Router sendet periodisch Router Advertisements (RA) mit Präfix (z.B. 2001:db8:1:2::/64)
  2. Host generiert Interface-ID (meist aus MAC-Adresse mit EUI-64-Format)
  3. Host kombiniert Präfix + Interface-ID → vollständige IPv6-Adresse
  4. Duplikatsprüfung (DAD) per ICMPv6

🔄 Dual-Stack & Migration

IPv4 und IPv6 können nicht direkt miteinander kommunizieren. Daher werden Übergangstechniken benötigt [citation:5].

TechnikBeschreibung
Dual-StackGeräte haben beide Protokolle parallel. IPv4- und IPv6-Adressen koexistieren [citation:6].
TunnelIPv6 in IPv4 verpackt (z.B. 6to4, Teredo) [citation:5]
NAT64IPv6-only-Geräte erreichen IPv4-Server durch Übersetzung
464XLATWird in Mobilfunknetzen verwendet (IPv6-only mit IPv4-Zugang)
💡 Viele Mobilfunknetze (z.B. T-Mobile US) sind bereits IPv6-only. IPv4 wird per NAT64 bereitgestellt [citation:3].

📋 Vor- und Nachteile im Vergleich

✅ Vorteile IPv6

  • ✓ Riesiger Adressraum – genug für jedes Gerät weltweit [citation:3][citation:6]
  • ✓ Vereinfachter Header – schnellere Router-Verarbeitung [citation:5]
  • ✓ Keine NAT mehr nötig – echte Ende-zu-Ende-Kommunikation
  • ✓ Eingebaute Sicherheit (IPsec als Standard, aber optional) [citation:8]
  • ✓ Bessere Multicast-Fähigkeiten [citation:8]
  • ✓ SLAAC – automatische Konfiguration ohne DHCP [citation:8]
  • ✓ Effizienteres Routing durch hierarchische Adressvergabe

❌ Nachteile IPv6

  • ✗ Lange, schwer zu merkende Adressen [citation:6]
  • ✗ Komplexere manuelle Konfiguration [citation:3]
  • ✗ Langsame Einführung – viele Legacy-Geräte unterstützen kein IPv6 [citation:6]
  • ✗ Keine direkte Abwärtskompatibilität zu IPv4 [citation:5]
  • ✗ Neue Sicherheitsrisiken (z.B. Router Advertisements spoofing)
  • ✗ Höherer Overhead durch größere Header (40 statt 20 Byte) [citation:3]

✅ Vorteile IPv4

  • ✓ Überall verfügbar – jedes Gerät unterstützt es
  • ✓ Kurze, einfach zu merkende Adressen
  • ✓ Bewährte Technik mit 40 Jahren Erfahrung
  • ✓ Einfache Fehlersuche (ping, traceroute, etc.)

⚡ Performance-Vergleich

Ob IPv6 schneller ist, hängt stark von der Netzwerkinfrastruktur ab [citation:3].

  • 📊 Theoretisch: IPv6-Header ist 20 Byte größer (40 vs 20 Byte) → 1,3% mehr Overhead bei MTU 1500 [citation:3]
  • 📊 Praktisch: Viele Mobilfunknetze sind IPv6-optimiert und liefern bessere Performance
  • 📊 Happy Eyeballs: Moderne Systeme testen beide Protokolle und wählen das schnellere [citation:3]
  • 📊 NAT: Entgegen mancher Mythen hat NAT meist keine messbare Performance-Einbuße [citation:3]
ℹ️ Happy Eyeballs (RFC 8305): Versucht zuerst IPv6, fällt auf IPv4 zurück, wenn IPv6 zu langsam ist [citation:3].

🧩 Häufige Mythen über IPv6

❌ Mythos: "IPv6 ist automatisch sicherer wegen IPsec"
IPsec ist in IPv6 integriert, aber optional und wird kaum genutzt [citation:3].
❌ Mythos: "IPv6 gibt jedem eine feste, statische IP"
Nein – Adressen hängen vom ISP-Routing ab und können sich ändern [citation:3].
❌ Mythos: "IPv6 ist immer schneller"
Das hängt vom ISP und der Route ab – manchmal ist IPv4 schneller, manchmal IPv6 [citation:3].
❌ Mythos: "IPv6 wird nie vollständig eingeführt"
Viele Mobilfunknetze sind bereits IPv6-only, Heimnetze folgen langsam [citation:3].

🎯 Zusammenfassung

KriteriumIPv4IPv6
AdressraumErschöpftPraktisch unendlich
VerbreitungNoch dominierend (~55%) [citation:1]Wachsend (~44%) [citation:1]
ZukunftWird noch lange bleibenWird sich langsam durchsetzen
EmpfehlungDual-Stack betreibenAktiv vorbereiten/testen
💡 Fazit: IPv4 wird uns noch Jahrzehnte begleiten, aber IPv6 wird immer wichtiger. Für neue Netzwerke lohnt sich der Einsatz von IPv6 [citation:3].
IPv4-spezifisch
IPv6-spezifisch
Allgemein/beide

📚 Quellen: RFC 791, RFC 8200, IANA, ARIN, RIPE NCC

💡 Tipp: ping -6 oder ping6 testet IPv6-Konnektivität