Private IPv6 Subnetting

NETZWERK-TOOL

Private IPv6 Subnetting

Unique Local Addresses (ULA) nach RFC 4193 – private IPv6-Adressen im fd00::/8-Bereich. Mit Global-ID-Generator, /48-Subnetting, SLAAC-Interface-IDs und Visualisierung.

RFC 4193 ULA Global ID /48-Subnetting Visualisierung

Hinweis: Alle Berechnungen erfolgen lokal in deinem Browser. Unique Local Addresses (ULA) sind im RFC 4193 definiert und werden nicht im öffentlichen Internet geroutet.

Inhaltsverzeichnis

Schnellübersicht

  • ULA-Generator: Zufällige Global ID (40 Bit) oder manuell
  • ULA-Subnetting: /48-Präfix in /64-Subnetze aufteilen
  • SLAAC-Interface-IDs: Host-Adressen für ULA-Subnetze
  • ULA vs. GUA: Vergleich privater und globaler Adressen
  • Bit-Visualisierung: 128-Bit-Aufteilung (FC/FD, L, Global ID, Subnet, Interface)
  • Theorie: Über ULA, RFC 4193 und Private IPv6
  • Geschichte: Von RFC 1918 zu RFC 4193
  • FAQ: Häufige Fragen zu ULA

1. Private IPv6 (ULA) Rechner

Generiere ULA-Präfixe, plane Subnetze und erzeuge SLAAC-fähige Host-Adressen.

Unique Local Addresses (RFC 4193)

ULA-Adressen sind das IPv6-Äquivalent zu RFC 1918 – nicht im Internet geroutet:

  • fc00::/7 – ULA-Gesamtbereich (fc00:: – fdff:...)
  • fd00::/8 – Lokal verwendet (empfohlen, da L-Bit = 1)
  • fd12:3456:789a::/48 – Typisches ULA-Präfix mit Global ID
  • Struktur: | 7 Bit FC/FD | 1 Bit L | 40 Bit Global ID | 16 Bit Subnet | 64 Bit Interface |

Generiere ein ULA-Präfix nach RFC 4193. Die Global ID (40 Bit) sollte zufällig sein.

10 Hex-Zeichen (z.B. 123456789a) – leer = zufällig
RFC 4193: fd für lokale Verwendung
Beispiel-Global-IDs:
ULA-Präfix Visualisierung
Detaillierte Informationen
Wichtige RFCs zu IPv6 und ULA

Die folgenden RFCs definieren die Grundlagen der privaten IPv6-Adressierung.

RFC 4193
ULA

Unique Local IPv6 Unicast Addresses – definiert fc00::/7

RFC 4291
IPv6-Adressen

IPv6 Address Architecture – Adresstypen und Formate

RFC 4862
SLAAC

Stateless Address Autoconfiguration – Interface-IDs

RFC 4941
Privacy Ext.

Privacy Extensions – zufällige Interface-IDs

RFC 3849
Doku-Präfix

2001:db8::/32 – reserviert für Dokumentation

RFC 1918
IPv4 Privat

Private IPv4-Adressen – das IPv4-Pendant zu ULA

ULA vs. GUA

ULA (Unique Local Address)

Private IPv6-Adressen nach RFC 4193:

  • Bereich: fc00::/7
  • Lokal: Nur im eigenen Netz
  • Nicht geroutet: Im Internet unsichtbar
  • Frei wählbar: Global ID selbst generieren
  • Wie IPv4 RFC 1918
fd12:3456:789a::/48

GUA (Global Unicast Address)

Öffentliche IPv6-Adressen:

  • Bereich: 2000::/3
  • Global: Im Internet geroutet
  • Vom ISP: Zugewiesen (z.B. /56)
  • Eindeutig: Weltweit einmalig
  • Wie öffentliche IPv4
2001:db8:abcd::/48

2. Interessante Fakten über IPv6

IPv6 ist nicht nur „IPv4 mit längeren Adressen“ – die Zahlen dahinter sind atemberaubend.

340 Sextillionen
IPv6-Adressen insgesamt – eine 3 mit 38 Nullen
18,4 Trillionen
Adressen pro /64-Subnetz – mehr als genug für jedes Gerät der Welt
2128
Mögliche Adressen – IPv4 hat im Vergleich nur 232
~20 Mrd.
Geräte mit IPv6 weltweit (Stand 2024) – Tendenz steigend
~45%
Google-Nutzer mit IPv6 (2024) – Tendenz steigend
18.446.744.073.709.551.616
Adressen pro /64-Subnetz – ausgeschrieben
40 Byte
Fester IPv6-Header – einfacher und schneller als der variable IPv4-Header
IPsec
War ursprünglich in IPv6 verpflichtend – heute optional, aber empfohlen
8 Gruppen
Je 16 Bit – hexadezimal durch Doppelpunkte getrennt
::
Die Doppelpunkt-Kurzschreibweise – spart bis zu 7 Nullen-Gruppen
Kein Broadcast
IPv6 nutzt Multicast statt Broadcast – effizienter und leiser
0 Server
SLAAC braucht keinen DHCP-Server – Router Advertisement genügt

Wussten Sie schon?

Die Zahl der möglichen IPv6-Adressen ist so groß, dass man jeden Quadratmeter der Erdoberfläche mit etwa 6,6 × 1023 Adressen versorgen könnte – das sind mehr Adressen als Sandkörner auf allen Stränden der Welt. Oder anders gesagt: Man könnte jedem Sandkorn auf der Erde eine eigene IPv6-Adresse geben – und hätte immer noch unvorstellbar viele übrig.

3. Theorie – ULA und Private IPv6

Verstehe die Grundlagen der privaten IPv6-Adressierung.

Was ist ULA?

Unique Local Addresses (ULA) sind private IPv6-Adressen nach RFC 4193:

  • fc00::/7: ULA-Gesamtbereich
  • fd00::/8: Lokal verwendet (L-Bit = 1)
  • 40-Bit Global ID: Zufällig generiert
  • 16-Bit Subnet ID: Für Subnetze
  • 64-Bit Interface: Host-Anteil
fd12:3456:789a:0001::/64

Warum ULA?

ULA-Adressen bieten Vorteile:

  • Unabhängig: Vom ISP-Präfix
  • Stabil: Bleiben bei ISP-Wechsel
  • Privat: Nicht im Internet sichtbar
  • Kostenlos: Frei wählbar
  • Für interne Dienste: Server, Drucker, Management
Server: fd00::1 statt globale IP

Global ID generieren

RFC 4193 empfiehlt zufällige Global IDs:

  • 40 Bit: 10 Hex-Zeichen
  • Zufällig: Kollisionen unwahrscheinlich
  • NTP: Oder Zeit-basiert
  • Eindeutig: Pro Organisation
fd12:3456:789a::/48 (Global ID = 12:3456:789a)

Best Practices

  • Dokumentation: Global ID schriftlich festhalten
  • Nur ein /48: Pro Organisation
  • /64 pro Subnetz: Standard für SLAAC
  • Zwei Adressen: ULA + GUA parallel
  • Kein NAT: Bei IPv6 nicht nötig
  • Reserven: Adressplan mit Puffer
Dual: ULA für intern, GUA für extern

Wussten Sie schon?

ULA-Adressen sind nicht global eindeutig – bei Zusammenschluss mehrerer Netzwerke können Konflikte entstehen. Deshalb empfiehlt RFC 4193, die 40-Bit Global ID zufällig zu generieren (oder aus der MAC + Zeit abzuleiten). Die Wahrscheinlichkeit einer Kollision ist bei 240 (≈ 1 Billion) Möglichkeiten extrem gering.

4. Geschichte von ULA

Von RFC 1918 zu RFC 4193 – private Adressen in IPv4 und IPv6.

1996

RFC 1918 – Private IPv4

RFC 1918 definiert private IPv4-Bereiche (10/8, 172.16/12, 192.168/16). Diese Adressen werden nicht im Internet geroutet – Grundlage für NAT und Heimnetzwerke.

1995

RFC 1884 – IPv6-Adressen

Die erste IPv6-Adressarchitektur wird definiert. Es gibt zunächst keine privaten IPv6-Adressen – alle Adressen sind global gedacht.

1997

Site-Local (FEC0::/10)

Site-Local Addresses (FEC0::/10) werden als private IPv6-Adressen eingeführt – analog zu RFC 1918. Sie sollten nicht im Internet geroutet werden.

2003

Site-Local abgeschafft

RFC 3513 erklärt Site-Local für obsolet. Probleme: Keine eindeutige Vergabe, Konflikte bei Zusammenschluss mehrerer Netze. Ein neuer Ansatz ist nötig.

2005

RFC 4193 – ULA

Unique Local Addresses (fc00::/7) werden standardisiert. 40-Bit Global ID + 16-Bit Subnetz + 64-Bit Interface. Zufällige Global IDs vermeiden Kollisionen.

2010er

ULA in der Praxis

ULA-Adressen werden Standard in Unternehmensnetzwerken für interne Dienste (Server, Management, Router-Links). Meist parallel zu GUA-Adressen (Dual-Addressing).

Heute

ULA + GUA parallel

Moderne Netzwerke nutzen beide Adresstypen parallel: GUA für Internet-Kommunikation, ULA für interne Dienste. Bei ISP-Wechsel bleiben ULA-Adressen stabil.

5. FAQ – Häufige Fragen

Häufige Fragen zu ULA

Was ist eine ULA-Adresse?

ULA (Unique Local Address) sind private IPv6-Adressen nach RFC 4193 – das IPv6-Äquivalent zu RFC 1918:

BereichVerwendung
fc00::/7ULA-Gesamtbereich
fd00::/8Lokal verwendet (L-Bit = 1, empfohlen)
fc00::/8Zentral verwaltet (L-Bit = 0, reserviert)

Struktur einer ULA-Adresse:

  • 7 Bit: FC oder FD (Präfix)
  • 1 Bit: L-Bit (0 = zentral, 1 = lokal)
  • 40 Bit: Global ID (zufällig)
  • 16 Bit: Subnet ID
  • 64 Bit: Interface ID (SLAAC)
Warum fd00 und nicht fc00?

Der Unterschied liegt im L-Bit (Local Bit):

  • fc00::/8: L-Bit = 0 (global verwaltet, reserviert für zukünftige Standards)
  • fd00::/8: L-Bit = 1 (lokal verwaltet, empfohlen für Unternehmen)

RFC 4193 empfiehlt fd00::/8, weil:

  • Die Global ID selbst generiert wird
  • Keine zentrale Registrierung nötig
  • Mehr Flexibilität

fc00::/8 ist reserviert für eine mögliche zukünftige zentrale Vergabe durch eine Registrierungsstelle – wird aber in der Praxis nicht verwendet.

Wie generiere ich eine Global ID?

RFC 4193 empfiehlt zufällige Global IDs:

  • 40 Bit: 10 Hex-Zeichen (0-9, a-f)
  • Zufällig: Mit gutem Zufallsgenerator
  • Oder zeitbasiert: NTP-Zeit + MAC

Beispiel:

  • Global ID: 123456789a
  • ULA-Präfix: fd12:3456:789a::/48

Wahrscheinlichkeit einer Kollision:

  • 240 = 1.099.511.627.776 Möglichkeiten
  • Bei 1 Million Organisationen: Kollisionswahrscheinlichkeit < 0,05%
  • Ausreichend für praktische Zwecke
Kann ich ULA-Adressen im Internet erreichen?

Nein, nicht ohne Weiteres. ULA-Adressen werden von Routern im Internet nicht weitergeleitet:

  • RFC 4193: ULA ist nicht für globales Routing gedacht
  • ISPs: Filtern ULA-Pakete an ihren Grenzen
  • Kein NAT: Bei IPv6 ist NAT nicht Standard

Für Zugriff von außen:

  • GUA nutzen: Global Unicast Address für externe Dienste
  • VPN: Verbindet externe Geräte mit dem privaten Netz
  • Reverse Proxy: Öffentlicher Server leitet an ULA weiter
  • Dual-Stack: Geräte haben GUA + ULA parallel
Warum /48 als Standard für Organisationen?

/48 ist der empfohlene Präfix für Organisationen in IPv6:

  • 16 Bit Subnetz: 65.536 Subnetze
  • 64 Bit Interface: Standard für SLAAC
  • Genug für Wachstum: Auch große Unternehmen
  • Standard: Von RFC 4193 und RFC 6177 empfohlen

Vergleich:

PräfixSubnetzeVerwendung
/3265.536 × /64ISP-Zuweisung
/4865.536 /64Großes Unternehmen
/56256 /64Kleines Unternehmen / Haushalt
/641 /64Ein Subnetz
ULA vs. GUA – was soll ich nutzen?

Best Practice: Beide parallel (Dual-Addressing)!

AspektULAGUA
Bereichfd00::/82000::/3
RoutingNur lokalGlobal
StabilitätUnabhängig vom ISPÄndert sich bei ISP-Wechsel
VerwendungInterne DiensteInternet-Kommunikation

Empfehlung:

  • Server: Primär ULA (stabil), sekundär GUA
  • Clients: Beide Adressen parallel
  • Router: Beide Präfixe in RA ankündigen
  • DNS: Interne Namen auf ULA, externe auf GUA
Wie plane ich ULA-Subnetze?

Vorgehen:

  • 1. Global ID generieren: Zufällig, einmalig pro Organisation
  • 2. /48 festlegen: fd[GlobalID]::/48
  • 3. Subnetze planen: Nach Standort/Funktion
  • 4. Dokumentieren: IP-Plan schriftlich

Beispiel-Schema (fd12:3456:789a::/48):

  • ::0000/64: Infrastruktur (Router, Switches)
  • ::0001/64: Server
  • ::0010/64: Management
  • ::0100/64: Standort A – Nutzer
  • ::0200/64: Standort B – Nutzer
  • ::1000/64: Voice / VoIP
  • ::2000/64: Gäste / DMZ
Ist ULA dasselbe wie NAT?

Nein, ULA ist nicht dasselbe wie NAT!

MerkmalULANAT (IPv4)
ZweckPrivate AdressierungAdressübersetzung
EbeneLayer 3 (Adressierung)Layer 3 (Übersetzung)
AdressenEchte IPv6-AdressenÜbersetzte Adressen
HeaderUnverändertWird geändert

Wichtig:

  • IPv6 hat kein NAT: Jedes Gerät kann eine GUA haben
  • ULA ist nur eine Alternative: Wenn kein GUA gewünscht
  • Beide parallel: Ist der Standard (Dual-Addressing)
  • ULA ist nicht NAT: Pakete werden nicht übersetzt

Zusammenfassung

Die wichtigsten Punkte

  • ULA: Unique Local Addresses (RFC 4193)
  • Bereich: fc00::/7, empfohlen fd00::/8
  • Struktur: 7 Bit FC/FD + 1 Bit L + 40 Bit Global ID + 16 Bit Subnet + 64 Bit Interface
  • Global ID: Zufällig generiert (40 Bit)
  • Subnetting: /48 für Organisationen, /64 für Subnetze
  • Nicht geroutet: Nur für interne Netzwerke
  • Dual-Addressing: ULA + GUA parallel
  • Kein NAT: IPv6 nutzt kein NAT (auch nicht mit ULA)
  • Unser Tool: ULA-Generator mit Subnetting und SLAAC

Weitere Netzwerk-Tools

IPv6 SLAAC Generator

IPv6-Adressen mit EUI-64 oder Privacy Extensions generieren.

Zum Tool
IPv6 SLAAC Konverter

MAC ↔ EUI-64 konvertieren und IPv6-Adressen analysieren.

Zum Tool
IPv6-Subnetting

Umfassender Subnetting-Rechner für IPv6-Netzwerke.

Zum Tool
Private IPv4 Subnetting

Private IPv4-Netzwerke nach RFC 1918 berechnen.

Zum Tool