Mit 4 Milliarden IPv4-Adressen stehen nicht mehr ausreichend Adressen zur Verfügung. Die Lösung ist IPv6. Mit der Einführung des Internetprotokolls Version 6 im Jahr 1998, erhöhte man die Adressgröße von 32 Bit auf 128 Bit und somit auf etwa 340 · 1036 Adressen.
In diesem Artikel lernst Du den Aufbau einer IPv6 Adresse und die Bedeutung Global Unicast- und Link Local Adressen kennen. Die statische Konfiguration in Routern sowie die dynamische Adresszuweisung von Clients mit SLAAC oder DHCPv6 werden erklärt. Daneben werden Multicastadressen vorgestellt und das Subnetting-Konzept gezeigt, so dass Du eigene Netzwerke mit IPv6 konfigurieren kannst.
IPv4 Adresse |
---|
192.168.178.1 |
IPv6 Adresse |
2001:0DB8:0000:1111:0000:0000:0000:0020 |
IPv6 Adresse ohne führende Nullen |
2001:DB8:0:1111:0:0:0:20 |
IPv6 Adresse mit zusammengefasstem Nullblock |
2001:DB8:0:1111::20 |
NICHT ERLAUBT |
Während eine IPv4 Adresse 32 bit lang ist und in dezimaler Schreibweise angegeben wird, haben IPv6 Adressen eine Länge von 128 bit und werden in hexadezimaler Schreibweise angegeben. Dabei schreibt man acht Blöcke mit jeweils vier hexadezimalen Zahlen und trennt diese durch einen Doppelpunkt.
In der Regel bestehen beide Adressvarianten nebeneinander (Dual IP-Stack). Alternativ können IPv6-Pakete via Tunnel durch ein IPv4-Netzwerk geleitet werden oder IPv4-Pakete bei Bedarf durch ein Router in ein IPv6-Paket übersetzt werden.
IPv6-Pakete dürfen folgendermaßen abgekürzt werden:
Gib die IPv6adresse in kurzer bzw. langer Schreibweise an.
2001:0db8:acad:0001:0000:0000:0000:0001
2001:0db8:acad:0001:0000:0000:0001:0001
2001:0000:0000:0000:0000:0000:0000:0008
2001:0000:0000:0001:1000:0002:0000:0001
2000::4
2001:0000:1::
2001::1:1
1::1
2001:db8:acad:1::1
2001:db8:acad:1::1:1
2001::8
2001::1:1000:2:0:1
2000:0000:0000:0000:0000:0000:0000:0004
2001:0000:0001:0000:0000:0000:0000:0000
2001:0000:0000:0000:0000:0000:0001:0001
0001:0000:0000:0000:0000:0000:0000:0001
Es werden drei IPv6 Adresstypen unterschieden:
Global Unicast Address | 2000:... — 3FFF:... |
---|---|
Link Local Address | FE80::/10 |
Loopback Address | ::1/128 |
Multicast Address | ff02::/8 |
Unspecified Address | ::/128 |
Unique Local Address | FC00::/7 — FDFF::/7 |
derzeitiger Adressbereich
2000:... — 3FFF:...
2001:DB8::/32 reserviert für Dokumentation
Die erste Adresse (all Zeros) und die letzte Adresse (all Ones) aus einem Subnetz können verwendet werden, da weder Netzadresse noch Broadcastadresse existieren.
Adressbereich
FE80:... — FEBF:...
LLAs werden nicht geroutet. Sie können manuell konfiguriert werden, falls nicht geschieht dies automatisch.
Der Default-Gateway-Router hat grundsätzlich eine GUA und eine LLA. Hosts nutzen normal die LLA des Routers.
Wähle die korrekten Aussagen aus.
Die Adresse ::1
hat folgende Bedeutung:
Wähle eine Antwort.
Wähle die Bedeutung der Adresse ff02::1
Wähle eine Antwort.
Nenne eine LLA.
Wähle zwei Antworten.
FE80::1
2001::1
FEBF::1
3FFF::1
Nenne eine GUA.
Wähle zwei Antworten.
FE80::1
2001::1
::1
3FFF::1
ipv6 unicast-routing
interface G0/0
ipv6 address 2001:db8:acad:1::1/64
ipv6 address fe80::1 link-local
no shutdown
exit
interface G0/1
ipv6 address 2001:db8:acad:2::1/64
ipv6 address fe80::2 link-local
no shutdown
exit
interface S0/1
ipv6 address 2001:db8:acad:3::1/64
ipv6 address fe80::3 link-local
no shutdown
exit
Eine manuelle Adressvergabe skaliert nicht in großen Umgebungen. Für die dynamische Adressvergabe gibt es folgende Möglichkeiten:
Die Router Advertisements RA enthalten Infos, damit Clients eine eigene IPV6-Adresse erzeugen können. Das Prefix wird von der RA vorgeben die Interface ID bilden die Hosts selbst.
Man beachte, dass die Interface ID entweder per EUI-64-Prozess erzeugt wird oder zufällig (random). Beim EUI-64-Prozess wird die MAC-Adresse aufgeteilt, in der Mitte 0xFFFE
eingefügt und das 7. Bit umgedreht.
Bei der zufälligen Vergabe prüft der Host mit der Duplicate Address Detection (DAD), ob die Adresse bereits vergeben ist. Hierzu versendet er eine Multicast-Nachricht. Erhält er keine Antwort ist die Adresse frei.
Man beachte, dass eine öffentliche IPv6-Adresse auf Basis der MAC-Adresse trackbar ist und somit die zufällige Vergabe die bessere Alternative ist. Auf der anderen Seite erzeugen Cisco-Router ihre LLA per EUI-64.
Für Subnetting sind von Anfang an 16 Bit eingeplant. Da dies
N = 216 = 65536 Subnetze
sind, werden keine Bits aus dem Bereich der Interface ID genommen.
Für das Netz 2001:db8:acad::/48 steht somit der gesamte vierte Block für die Subnetze zur Verfügung.
Subnetz | Adressbereich |
---|---|
1 | 2001:db8:acad:0000::/64 |
2 | 2001:db8:acad:0001::/64 |
3 | 2001:db8:acad:0002::/64 |
4 | ... |
In der Praxis ist es häufig so, dass der Internet Service Provider (ISP) noch Teile der Subnet ID für sich beansprucht und einem Kunden weniger Bits für die Subnet ID zur Verfügung stellt:
Ist das Netz 2001:db8:acad:FF00::/56 gegeben, bedeutet dies, dass die ersten 56 Bits reserviert sind. Also bleiben nur noch 8 Bits für die Subnetze übrig:
N = 28 = 256 Subnetze
Subnetz | Adressbereich |
---|---|
1 | 2001:db8:acad:FF00::/64 |
2 | 2001:db8:acad:FF01::/64 |
3 | 2001:db8:acad:FF02::/64 |
4 | ... |
Für einen Uni-Campus soll es jeweils ein Subnetz für Administration, Students und Staff geben. Der ISP stellt folgenden IPv6-Adressbereich zur Verfügung: 2001:8DB:ACAD:2000::/56
Wähle die korrekten Aussagen zur gegebenen Schaltung aus.
Welche Bedeutung hat der Eintrag 0::/0
in einer Routingtabelle.
Wähle eine Antwort.
Bestimme eine Hostadresse, zu dem Subnetzwerk 2001:db8:acad:0001::/64
gehört.
Wähle eine Antwort.
Ein Admin erstellt vier Subnetze von der Adresse 2001:acad:db8:FF00/56
. Bestimme das dritte nutzbare Subnetz die Netzwerkadresse.
Wähle eine Antwort.
Ein Admin erstellt 8 Subnetze von der Netzwerkadresse 2001:acad:db8:FF00/60
. Bestimme die fünfte nutzbare Netzadresse.
Wähle eine Antwort.
Ein Router ist auf SLAAC konfiguriert. Wie häufig sendet er ein RA.
Wähle eine Antwort.
Ein Host empfängt keine RA. Deshalb sendet er eine ...
Wähle eine Antwort.
An einem Router wird der Befehl ipv6 address fe80::1 link-local
abgesetzt. Bestimme den vorherigen Befehl.
Wähle eine Antwort.
interface G0/0
no shutdown
interface G0/0
interface G0/0
Bestimme den IPv6-Adressbereich, die für 53 Subnetze benötigt wird.
Wähle eine Antwort.
die IPv6-Adresse, -n | eine 128 Bit lange Netzwerkadresse |
Global Unicast Address (GUA) | öffentliche IPv6-Adresse mit Global Routing Prefix (48 Bits), Subnet ID (16 Bits) und Interface ID (64 Bits) |
Link Local Address (LLA) | lokale IPv6-Adresse, die nicht geroutet wird |
Loopback Address | ::1 Sender und Empfänger mit identischer Adresse für Netzwerktests |
Stateless Address Autoconfiguration (SLAAC) | Dynamische Adressvergabe für IPv6-Adressen |
Router-Advertisement-Nachrichten (RA) | Router-Adressinformationen für IPv6-Hosts |
Router-Solicitation-Nachrichten (RS) | Host-IPv6-Nachrichten zur Anforderung von IPv6-Adressinformationen |
EUI-64-Prozess | Prozess bei dem mit Hilfe der MAC-Adresse eine eigene Interface ID erzeugt wird |
Duplicate Address Detection (DAD) | wird bei der zufälligen Erzeugung einer IPv6-Interface ID zur Prüfung auf Eindeutigkeit verwendet |
Subnetting, - | Subnetting dient der Unterteilung eines privaten Netzwerks in mehrere Segmente. Dadurch wird die Netzwerkleistung verbessert. |