IPv6 verwendet 128-Bit-Adressen und wurde für einen wesentlich größeren Adressraum sowie aktualisiertes Paket- und Nachbarerkennungsverhalten entworfen. IPv4 und IPv6 sind getrennte Protokolle; Dual-Stack-Hosts können während des Übergangs beide ausführen.
Subnetting · Lektion 7
IPv6
Lerne, IPv6-Adressen, Präfixe, Geltungsbereiche, Autokonfiguration und Linux-Routingzustand zu lesen.
IPv6-Notation lesen
Eine IPv6-Adresse wird als acht hexadezimale 16-Bit-Gruppen geschrieben:
2001:0db8:0000:0000:0000:0000:0000:0025
Führende Nullen jeder Gruppe können weggelassen werden, und eine zusammenhängende Folge von Nullgruppen kann mit :: komprimiert werden:
2001:db8::25
:: darf nur einmal vorkommen, weil die Anzahl ausgelassener Gruppen andernfalls mehrdeutig wäre. 2001:db8::/32 ist für Dokumentationsbeispiele reserviert.
Warum darf :: höchstens einmal in einer IPv6-Adresse vorkommen?
Adresstypen und Geltungsbereiche
Wichtige Adressen und Bereiche sind:
::1/128: Loopback auf dem lokalen Host.fe80::/10: Link-Local-Unicast, normalerweise auf IPv6-Schnittstellen vorhanden.2000::/3: derzeit vergebener Global-Unicast-Bereich.ff00::/8: Multicast.
IPv6 besitzt keine Broadcast-Adresse; Multicast und Neighbor Discovery übernehmen Anwendungsfälle, für die IPv4 häufig Broadcast verwendet. Ein Link-Local-Ziel kann eine Schnittstellenzone wie fe80::1%eth0 erfordern, weil auf jeder Verbindung dasselbe Präfix besteht.
Was ist der normale Geltungsbereich einer fe80::/10-Adresse?
Präfixe und Schnittstellenadressen
Die IPv6-CIDR-Notation verwendet eine Präfixlänge von /0 bis /128. Ein /64 ist die Standardgröße für die meisten LAN-Subnetze und unterstützt Stateless Address Autoconfiguration. Eine Schnittstelle kann gleichzeitig Link-Local-, stabile globale, temporäre Datenschutz- und weitere Adressen besitzen, jeweils mit bevorzugter und gültiger Laufzeit.
Warum kann eine Schnittstelle mehrere IPv6-Adressen anzeigen?
Nachbar- und Routererkennung
IPv6 Neighbor Discovery verwendet ICMPv6 für Adressauflösung, Erkennung doppelter Adressen, Routererkennung und Erreichbarkeitsinformationen. Router Advertisements können Präfixe und Standardrouterinformationen bereitstellen. Hosts können SLAAC mit DHCPv6 für weitere Konfiguration kombinieren; DHCPv6 stellt normalerweise nicht den Standardrouter bereit.
Das Blockieren sämtlichen ICMPv6-Verkehrs zerstört wesentliches Protokollverhalten. Die Firewallrichtlinie sollte die erforderlichen Nachrichtentypen im passenden Geltungsbereich erlauben, statt ICMPv6 als optional zu behandeln.
Wie erfährt ein IPv6-Host normalerweise dynamisch einen Standardrouter?
IPv6 untersuchen und testen
Untersuche Adressen, Routen und Nachbarn unabhängig:
$ ip -6 address show
$ ip -6 route show
$ ip -6 neighbor show
$ ping -6 -c 3 2001:db8::25
Verwende statt der gezeigten Dokumentationsadresse eine tatsächlich zugewiesene Testadresse. Eine Dual-Stack-Anwendung kann über IPv4 erfolgreich sein, während IPv6 defekt ist, oder umgekehrt. Teste deshalb jede Familie und ihre DNS-A- beziehungsweise AAAA-Datensätze ausdrücklich.
Warum solltest du IPv4 und IPv6 bei einem Dual-Stack-Dienst getrennt testen?
Lektion abgeschlossen
Sie haben IPv6 abgeschlossen
Du kannst häufigen IPv6-Schnittstellen- und Routingzustand nun lesen und testen.
Erweitere oder komprimiere acht hexadezimale Adressgruppen korrekt.
Unterscheide Loopback-, Link-Local-, globalen und Multicast-Geltungsbereich.
Erwarte mehrere IPv6-Adressen und Laufzeiten auf einer Schnittstelle.
Bewahre erforderlichen Neighbor-Discovery- und Router-Advertisement-Verkehr.
Teste IPv4- und IPv6-Pfade bei Dual-Stack-Diensten unabhängig.
Lernfortschritt speichern
Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.
Kostenloses Konto erstellen