IPv6/Adressraum - Aufteilung des Adressraums
IPv6-Adressraum
- Adressraum teilt sich in große Blöcke
- die weiter unterteilt sein können
- Alle Adressen unterhalb der hierarchischen Adressebene eines Blockes weisen einen identischen Präfix auf
- Dadurch wird das Routing entschieden vereinfacht
- Router können einen großen Teil der Entscheidungen schon anhand des Präfix treffen
- IPv4-Adressen
- Können mit dem Präfix 0 in den IP6-Raum eingeblendet werden
- Durch die neue Struktur stehen viele neuer Adressen und neue Adressierungsarten zur Verfügung
Übersicht
Provider Based Unicast Adress
3
|
5
|
n Bit
|
56–n
|
Intranet Subcriber Bereich 64 Bit (z. B. 16+48)
|
010
|
|
Provider‑ID
|
Subsciber‑ID
|
Subnet‑ID
|
Interface‑ID
|
Eingebettete IPv4-Adresse
80 Bit
|
16 Bit
|
32 Bit
|
0*
|
0* bis 1*
|
IPv4‑Adresse
|
Link Local
10 Bit
|
n Bit
|
118-n Bit
|
1111 1101 10
|
0*
|
Interface‑ID
|
Side Local
10 Bit
|
n Bit
|
m Bit
|
118-n-m Bit
|
1111 11101 11
|
0*
|
Subnet‑ID
|
Interface‑ID
|
Multicast
8 Bit
|
4 Bit
|
4 Bit
|
112 Bit
|
1111 1111
|
Flags
|
SCOP
|
Group-ID
|
- T.
- 0 - dauerhaft
- 1 - temporär
Präfixe
- Präfixe geben den Netzwerkteil der Adresse an
- Sie werden in CIDR - Notation angegeben
- Alle übrigen Bit können verwendet werden zur
- Unterteilung in Subnetze
- Adressierung von Nodes
- Das Präfix /128 bezeichnet einen einzelnen Node
Übersicht
Präfix |
Verwendung
|
0000 0000 |
Reserviert und IPv4
|
0000 0001 |
Nicht zugewiesen
|
0000 0010 |
OSI-NSAP-Adressen
|
0000 010 |
Netware IPX-Adressen
|
0000 011 |
Nicht zugewiesen
|
0000 1 |
Nicht zugewiesen
|
1 |
Nicht zugewiesen
|
1 |
Nicht zugewiesen
|
10 |
Adressen für Service Provider
|
11 |
Nicht zugewiesen
|
100 |
Adressen für geographische Bereiche
|
101 |
Nicht zugewiesen
|
110 |
Nicht zugewiesen
|
1110 |
Nicht zugewiesen
|
1111 10 |
Nicht zugewiesen
|
1111 110 |
Nicht zugewiesen
|
1111 1110 |
Nicht zugewiesen
|
1111 1110 0 |
Nicht zugewiesen
|
1111 1110 10 |
verbindungsspezifische lokale Adressen
|
1111 1110 11 |
Standortspezifische lokale Adressen
|
1111 1111 |
Multicast
|
Netzsegmente
Typische Präfix-Längen
Link Local
10 Bit
|
n Bit
|
118-n Bit
|
1111 1101 10
|
0*
|
Interface‑ID
|
- Netzsegmenten werden 64 Bit lange Präfixe zugewiesen
- Bildet mit dem Interface-Identifier die Adresse
- Interface-Identifier
- kann aus der MAC-Adresse der Netzwerkkarte erstellt oder
- anders eindeutig zugewiesen werden
- das genaue Verfahren ist in RFC 4291, Anhang A beschrieben
Beispiel
- Hat ein Netzwerkgerät die IPv6-Adresse
-
- 2001:0db8:85a3:08d3:1319:8a2e:0370:7347/64
so lautet das Präfix
- 2001:0db8:85a3:08d3::/64
und der Interface-Identifier
- 1319:8a2e:0370:7347
- Provider bekam von der RIR etwa das Netz
-
- 2001:0db8::/32
zugewiesen
- Endkunde vom Provider gegebenenfalls das Netz
-
- 2001:0db8:85a3::/48
oder nur
- 2001:0db8:85a3:0800::/56
Adressierungsarten
Adressierungsart |
Beschreibung |
Darstellung
|
Unicast |
- Identifier für ein einzelnes von n erreichbaren Interfaces
- Kardinalität: 1:1 (wobei 1 aus n ist)
- an genau eine Station gesendet (Unicast)
|
|
Multicast |
- an eine Gruppe von Stationen (Multicast)
- Identifier für eine Gruppe von m aus n erreichbaren Interfaces
- Kardinalität: 1:m (m=1 ist Unicast, m=n ist Broadcast)
|
|
Anycast |
- an die Schnellste aus einer Gruppe von Stationen (Anycast)
- Identifier für eine einzelnes aus einer Gruppe von m aus n erreichbaren Interfaces
- Kardinalität: 1:1 (wobei 1 aus m ist, m=n ist möglich)
|
|
Broadcast |
- Identifier für alle n erreichbaren Interfaces
- Kardinalität: 1:n
|
|
Gültigkeitsbereiche
- Address Scopes (Gültigkeitsbereiche)
- Es gibt verschiedene IPv6-Adressbereiche mit Sonderaufgaben und unterschiedliche Eigenschaften
- Diese werden meist schon durch die ersten Bit der Adresse signalisiert
- Sofern nicht weiter angegeben, werden die Bereiche in RFC 4291 bzw. RFC 5156 definiert
- Scopes
Scope |
Beschreibung
|
interface/host |
Verlässt nie den Host
|
link-local |
Verlässt nie das lokale Subnetz
|
global |
Geht um die ganze Welt
|
- Address Scopes sind nicht mit Multicast Scopes zu verwechseln
Zugeordnete Adressbereiche
Der Rest hat momentan noch keine Verwendung
Verwendung
|
Präfix |
Präfix (binär) |
% Anteil
|
reserved
|
0::/8 |
0000 0000 |
0,4%
|
Loopback
|
0::0:1 |
|
|
IPv4 compatible (für IPv4 -> IPv6 Transition)
|
::0102:0304 |
|
|
IPv4 mapped (für IPv4 -> IPv6 Transition)
|
FFFF:0102:0304 |
|
|
ISO Network addresses
|
200::/7 |
0000 001 |
0,8%
|
Novell Network addresses
|
400::/7 |
0000 010 |
0,8%
|
Aggregatable global unicast addresses
|
2000::/3 |
001 |
12,5%
|
ehem. Geographic based unicast adresses
|
8000::/3 |
100 |
|
Link local address
|
FE80::/10 |
1111 1110 10 |
0,1%
|
Site local address
|
FECO0::/10 |
1111 1110 11 |
0,1%
|
Multicast address
|
FF00::/8 |
11111111 |
0,4%
|
Summe gesamt
|
|
|
15,1 %
|
Besondere Adressen
|
Adresse |
Beschreibung |
Verwendung
|
Keine Adresse |
::/128 |
128 0-Bit
|
- darf keinem Host zugewiesen werden
- zeigt das Fehlen einer Adresse an
- Absenderadresse eines initialisierenden Hosts, solange er noch keine Adresse hat
- Serverprogramme werden durch Angabe dieser Adresse angewiesen, auf allen Adressen des Hosts lauschen
|
Loopback-Adresse |
::1/128 |
127 0-Bit ein 1-Bit
|
- Adresse des eigenen Rechners
- Wird meist mit dem Namen localhost verknüpft
|
Anhang
Siehe auch
Dokumentation
- RFC
RFC |
Titel
|
0000 |
Beschreibung
|
Links
Weblinks