Frage IPv6-Einführung für IPv4-Administrator [geschlossen]


Ich kenne IPv4 ziemlich gut, aber ich musste IPv6 nie benutzen und hatte nie wirklich eine Klasse oder las Dokumentation, die Sinn ergab.

Kann mir jemand auf eine gute Einführung (online oder in einem Buch) zu IPv6 für einen IPv4-Admin hinweisen. Ich bin meistens Windows und nicht UNIX, aber ich kann den meisten UNIXy-Erklärungen folgen.


26
2018-05-05 14:47


Ursprung


Fragen im Zusammenhang mit der beruflichen Bildung sind off Topic pro überarbeitete FAQ. - sysadmin1138♦


Antworten:


TechNet hat eine interessante Sache IPV6 Seite.


9
2018-05-05 14:50



Das Intro zu IPV6 von technet.microsoft.com/de-de/library/bb726944.aspx sieht gut aus, danke. - Richard Gadsden


Ich habe dies letztes Jahr als internes Referenzdokument geschrieben, als einige unserer Ingenieure verwirrt wurden, als sie gebeten wurden, IPv6-Adressen in DNS zu setzen. Ich habe DNS nicht speziell angesprochen, aber die meisten Bedenken schienen sich auf das Format der Adressen zu beziehen und nicht darauf, wie sie funktionierten. Vielleicht wird es auch für andere nützlich sein:


Als erstes muss man anmerken, dass IPv6-Adressen hässlich aussehen. Tun sie.

Aber ich denke, das liegt nur daran, dass wir es nicht gewohnt sind, mit ihnen umzugehen, und wir verstehen nicht, was sie auf einer sehr niedrigen Ebene meinen, wie wir es mit IPv4-Adressen tun. Ich denke, es wird eine Weile dauern, um sich mit ihnen anzufreunden, aber wir müssen irgendwo anfangen.

Eine weitere wichtige Erinnerung ist, dass IPv4-Adressen 32-Bit-Nummern und IPv6-Adressen 128-Bit-Nummern sind. Wenn ein Router routet oder eine Firewall filtert, erfolgt dies basierend auf dieser Nummer. Wie ein Mensch sich entscheidet, diese Zahl anzuzeigen, ist völlig willkürlich und meistens nur Tradition. In dieser ganzen E-Mail wird erklärt, wie Menschen diese Zahlen darstellen - den Maschinen ist das egal, es sind alles Bits für sie.

Eine IPv4-Adresse ist 32 Bit oder vier Byte. Was wir als eine "echte" IP-Adresse betrachten, ist nur die Methode, die zum Standard für die Darstellung dieser Bitfolge geworden ist, die Bits in 4 Gruppen von 8 Bit zu trennen, jede 8 Bits als Dezimalzahl darzustellen und diese Dezimalzahlen zu trennen ein Zeitraum. Nehmen Sie also die zufällige IP-Adresse 172.30.154.249. Wenn ein Router über diese IP-Adresse "nachdenkt", denkt er tatsächlich so:

10101100000111101001101011111001

Was wir in unsere eigene Form übersetzen können:

10101100 = 172

00011110 = 30

10011010 = 154

11111001 = 249

Manchmal sehen Sie diese auch als reine Dezimalzahl geschrieben:

10101100000111101001101011111001 = 2,887,686,905

Kaum jemand benutzt dieses Formular absichtlich (*), aber es ist eine historisch gültige Art, eine IPv4-Adresse zu schreiben. Tatsächlich wird dieses Formular in RFC821 verwendet, das 1982 SMTP definierte. Wenn Sie E-Mails manuell an eine bestimmte Maschine weiterleiten wollten, anstatt DNS zu verwenden, könnten Sie zwei verschiedene Arten von Literalen verwenden. Die erste war die bekannte "gepunktete Viereck" -Form in Klammern ("user @ [172.30.154.249]"). Die zweite verwendete das Dezimalformular der IP, dem ein Pfundzeichen vorangestellt war ("user @ # 2887686905").

All dies diente lediglich dazu, einen Rahmen für die Übersetzung Ihres Wissens über die Funktionsweise von IPv4-Adressen in IPv6-Adressen bereitzustellen. Genau wie ein IPv4 eine 32-Bit-Nummer ist, sind IPv6-Adressen 128-Bit-Nummern. ARIN hat MY AWESOME COMPANY (**) den IP-Bereich 2311: FD67 / 32 zugewiesen. Um ein Beispiel zu haben, mit dem ich arbeiten werde, benutze ich die IP 2311: FD67 :: AC1E: 9AF9.

Also, hier ist die Bitfolge, die das ip6 darstellt:

00100011000100011111110101100111000000000000000000000000000000000000000000000000000000000000000010101100000111101001101011111001

Wenn wir diese Bit-Strings so darstellen, wie wir IPv4-Bit-Strings verwenden (wandeln Sie jeden 1-Byte-Chunk in Dezimalzahlen um, getrennt durch einen Punkt), erhalten wir Folgendes:

35.17.253.103.0.0.0.0.0.0.0.0.172.30.154.249

Das hat ein paar Probleme. Das erste ist, dass es wie eine funky IPv4-Nummer aussieht, was nicht gut ist, Sie wollen einen soliden Weg, zwischen ihnen zu unterscheiden. Der andere ist, dass es ein Menge von Informationen, viel Nummer und viel Leerstelle. Beide Probleme werden also durch die Verwendung eines anderen Trennzeichens (Doppelpunkt (:) anstelle von Punkt (.)) Und durch die Darstellung von Bytes in Hexadezimals anstelle von Dezimalzahlen gelöst. Bei IPv4-getrennten 8-Bit-Blöcken, die dezimal mit Punkten dargestellt sind, trennt IPv6 16-Bit-Blöcke, die durch Doppelpunkte voneinander getrennt sind. Hier also die Aufschlüsselung unserer IPv6-Beispiel-IP:

0010001100010001 = 2311

1111110101100111 = FD67

0000000000000000 = 0

0000000000000000 = 0

0000000000000000 = 0

0000000000000000 = 0

1010110000011110 = AC1E

1001101011111001 = 9AF9



2311:FD67:0:0:0:0:AC1E:9AF9

Dies enthält immer noch eine Menge Leerraum, so dass es einen Spielraum gibt, dass die größte Folge von Nullen weggelassen und mit einem doppelten Doppelpunkt dargestellt werden kann. Also, die obige IP kann geschrieben werden:

2311:FD67::AC1E:9AF9

Ich habe das nicht oft gesehen, aber wie ich es verstehe, gibt es auch eine nette Konvention, die es erlaubt, die letzten 32 Bit als vorangestellte Quadrate zu schreiben, was eine einfache Erkennung von Legacy-Adressen bei der Migration von IPv4 zu IPv6 ermöglicht . Wie Sie wahrscheinlich bemerkt haben, endet meine IPv6-Beispieladresse mit den gleichen 32 Bits, die vollständig aus meinem IPv4-Beispiel bestehen. Das ist besonders nützlich, wenn Sie in diesem Stil schreiben. In diesem Fall würde meine IPv6-Adresse wie folgt aussehen:

2311:FD67::172.30.145.249

Um zu IPv6 zurückzukehren, habe ich erwähnt, dass wir 2311: FD67 / 32 zugewiesen bekommen haben. Die / 32 ist eine Bitmaske, genau wie in IPv4-Adressen. Es bedeutet im Wesentlichen, dass wir die ersten 32 der 128 Bits in einer IPv4-Adresse, die wir erstellen konnten, statisch zugewiesen haben. Seit 2311: FD67 ist 32 Bit, das bedeutet, dass jede IP-Adresse, die wir aus diesem Bereich erstellen, damit beginnt.

Anders ausgedrückt: So wie 172.17 / 16 als "jede IP zwischen 172.17.0.0 und 172.17.255.255" betrachtet werden kann, kann 2311: FD67 / 32 als "jede IP zwischen 2311: FD67: 0: 0" angesehen werden. 0: 0: 0: 0 und 2311: FD67: FFFF: FFFF: FFFF: FFFF: FFFF: FFFF ".

Ich denke, es wird noch lange dauern, bis wir mit der Migration zu IPv6 beginnen, aber ich hoffe, diese Erklärung wird Ihnen helfen, sich besser damit vertraut zu machen und auf sie zu verweisen.

Auch hier ist es wichtig zu verstehen, dass das einzige, worüber ich hier rede, buchstäblich darin besteht, eine IPv6-Adresse aufzuschreiben. Es scheint eine Menge Intelligenz in das Nummerierungsschema für das Routing usw. eingebaut zu sein, das ich noch nicht wirklich im Griff habe, so dass ich jetzt nur ansprechen kann, wie es aussieht =).

(*) Ich habe die dezimale IPv4-Darstellung in einigen Software-Debuggen schon gesehen, aber ich bin fast sicher, dass es ein Fehler oder Faulheit war. Ich denke, es war viel C-Code, die 32-Bit-Ganzzahl schnell zu drucken formatieren Sie ein gepunktetes Quad für den Druck.

(**) Ich habe meinen Firmennamen und das Präfix gefunden


39
2018-05-05 15:13



Ich habe gesehen, SPAM-Links verwenden 2887686905 / einige / link Form einer IP-Adresse, so können Sie nicht sagen, wohin der Link geht. - Eddie
Ich denke, eine der großen Umwälzungen beim Denken mit IPv6 wird dynamische Namensgebung und Service-Erkennung sein. Viele faddy duddy DNS-Administratoren mögen dynamische Änderungen nicht und verstehen Service-Discovery nicht. - duffbeer703
"172.17 / 16" bedeutet "172.0.0.17/16". Sie müssen "172.17.0.0/16" schreiben. - Teddy
Ich wollte dich fragen: Wie zur Hölle hast du eine 32-Bit-Subnet-Maske auf öffentlichem IPv6-Speicherplatz bekommen? Das ist lächerlich! Was ist der Sinn des IPv6-Adressraums, wenn wir ihn mit der Rate ausgeben, die wir IPv4 gegeben haben? - Luke has no name
Ich war nicht damit beschäftigt, die Reichweite zu beantragen, daher kenne ich keine Details. - jj33


Sieh dir das an:

Hurricane Electric Kostenlose IPv6-Zertifizierung


5
2017-12-10 18:30





Die folgenden Links sind ziemlich informativ (über IPv6):


2
2018-05-05 15:43





Ich kann Ihnen mindestens drei Bücher vorschlagen, die Ihnen helfen, die Praktiken von IPv6-Netzwerken zu verstehen:

  1. Verständnis von IPv6, 2. Ed - Microsoft Press
  2. IPv6 in der Praxis - Springer
  3. Migration auf IPv6 - Wiley

Da Sie Windows-Jungs sind, denke ich, dass das 1. Buch der definitive Leitfaden für die IPv6-Implementierung in Microsoft Windows ist. 2. und 3. Buch sind gut, um praktische Erfahrungen in IPv6 zu sammeln.


2
2017-11-03 11:14