Zum Inhalt springen

RFC/5952: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 33: Zeile 33:
Notation und Darstellung für und zwischen Menschen
Notation und Darstellung für und zwischen Menschen


; Führende Nullen
=== Führende Nullen ===
Müssen weggelassen werden
Müssen weggelassen werden
<span style="color:green">✓ 2001:0db8:00::001 → 2001:db8::1</span><br>
<span style="color:green">✓ 2001:0db8:00::001 → 2001:db8::1</span><br>
<span style="color:red">✗ 2001:0db8:00::001 → 2001:db8::001</span>
<span style="color:red">✗ 2001:0db8:00::001 → 2001:db8::001</span>


; Zwei Doppelpunkte
=== Zwei Doppelpunkte ===
Müssen die größtmögliche Anzahl von Null-Blöcken kürzen
Müssen die größtmögliche Anzahl von Null-Blöcken kürzen
<span style="color:green">✓ 2001:db8:0:0:0:0:0:1 → 2001:db8::1<br>
<span style="color:green">✓ 2001:db8:0:0:0:0:0:1 → 2001:db8::1<br>
<span style="color:red">✗ 2001:db8:0:0:0:0:0:1 → 2001:db8::0:1</span>
<span style="color:red">✗ 2001:db8:0:0:0:0:0:1 → 2001:db8::0:1</span>


; Zwei Doppelpunkte
=== Zwei Doppelpunkte ===
Dürfen nicht zur Kürzung eines alleinstehenden Null-Blocks benutzt werden
Dürfen nicht zur Kürzung eines alleinstehenden Null-Blocks benutzt werden
<span style="color:green">✓ 2001:db8:0:1:1:1:1:1 → 2001:db8:0:1:1:1:1:1</span><br>
<span style="color:green">✓ 2001:db8:0:1:1:1:1:1 → 2001:db8:0:1:1:1:1:1</span><br>
<span style="color:red">✗ 2001:db8:0:1:1:1:1:1 → 2001:db8::1:1:1:1:1</span>
<span style="color:red">✗ 2001:db8:0:1:1:1:1:1 → 2001:db8::1:1:1:1:1</span>


; Gleichwertige Kürzungen
=== Gleichwertige Kürzungen ===
Die Erste von links wählen
Die Erste von links wählen
<span style="color:green">✓ 2001:db8:0:0:1:0:0:1 → 2001:db8::1:0:0:1</span><br>
<span style="color:green">✓ 2001:db8:0:0:1:0:0:1 → 2001:db8::1:0:0:1</span><br>
<span style="color:red">✗ 2001:db8:0:0:1:0:0:1 → 2001:db8:0:0:1::1</span>
<span style="color:red">✗ 2001:db8:0:0:1:0:0:1 → 2001:db8:0:0:1::1</span>


; Alphabetische Zeichen
=== Alphabetische Zeichen ===
Werden kleingeschrieben
Werden kleingeschrieben
<span style="color:green">✓ 2001:db8::1</span><br>
<span style="color:green">✓ 2001:db8::1</span><br>
<span style="color:red">✗ 2001:DB8::1</span>
<span style="color:red">✗ 2001:DB8::1</span>


; Port-Nummern
=== Port-Nummern ===
Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben
Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben
<span style="color:green">✓ [2001:db8::1]:80</span><br>
<span style="color:green">✓ [2001:db8::1]:80</span><br>
Zeile 87: Zeile 87:
* Da ein einzelner Host auch als Netzwerk mit einem 128 Bit langen Präfix betrachtet werden kann, werden Host-Adressen manchmal mit einem angehängten "/128" geschrieben.
* Da ein einzelner Host auch als Netzwerk mit einem 128 Bit langen Präfix betrachtet werden kann, werden Host-Adressen manchmal mit einem angehängten "/128" geschrieben.


 
== Zusammenfassung ==
[[File:ipv6Adressierung13.png|mini|500px]]
[[File:ipv6Adressierung13.png|mini|500px]]


[[Kategorie:IPv6/Adresse]]
[[Kategorie:IPv6/Adresse]]
[[Kategorie:RFC]]
[[Kategorie:RFC]]

Version vom 16. Juni 2025, 13:56 Uhr

Notation für und zwischen Menschen

Zulässige Schreibweisen nach RFC 4291
2001:db8:0:0:1:0:0:1
2001:0db8:0000:0000:1:00:0:1
2001:db8::1:0:0:1
2001:db8::0:1:0:0:1
2001:0db8::0:1:0:0:1
2001:db8:0:0:1::1
2001:db8:0000:0:1::1
2001:DB8:0:0:1::1
…

Notation und Darstellung für und zwischen Menschen

Regeln

Regel Aspekt Beschreibung
1 Führende Nullen Müssen weggelassen werden
2 Zwei Doppelpunkte Müssen die größtmögliche Anzahl von Null-Blöcken kürzen
3 Zwei Doppelpunkte Dürfen nicht zur Kürzung eines alleinstehenden Null-Blocks benutzt werden
4 Gleichwertige Kürzungen Die Erste von links wählen
5 Alphabetische Zeichen Werden kleingeschrieben
6 Port-Nummern Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben

Details

Notation und Darstellung für und zwischen Menschen

Führende Nullen

Müssen weggelassen werden ✓ 2001:0db8:00::001 → 2001:db8::1
✗ 2001:0db8:00::001 → 2001:db8::001

Zwei Doppelpunkte

Müssen die größtmögliche Anzahl von Null-Blöcken kürzen ✓ 2001:db8:0:0:0:0:0:1 → 2001:db8::1
✗ 2001:db8:0:0:0:0:0:1 → 2001:db8::0:1

Zwei Doppelpunkte

Dürfen nicht zur Kürzung eines alleinstehenden Null-Blocks benutzt werden ✓ 2001:db8:0:1:1:1:1:1 → 2001:db8:0:1:1:1:1:1
✗ 2001:db8:0:1:1:1:1:1 → 2001:db8::1:1:1:1:1

Gleichwertige Kürzungen

Die Erste von links wählen ✓ 2001:db8:0:0:1:0:0:1 → 2001:db8::1:0:0:1
✗ 2001:db8:0:0:1:0:0:1 → 2001:db8:0:0:1::1

Alphabetische Zeichen

Werden kleingeschrieben ✓ 2001:db8::1
✗ 2001:DB8::1

Port-Nummern

Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben ✓ [2001:db8::1]:80
✗ 2001:db8::1:80

URL-Notation

In URLs werden IPv6-Adressen in eckige Klammern eingeschlossen
https://[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]/

Verhindert die Interpretation von Port-Nummern als Teil der IPv6-Adresse

https://[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]:8080/

Netznotation

IPv6-Netzwerke werden in der CIDR-Notation aufgeschrieben
  • Dazu werden die erste Adresse (bzw. die Netzadresse) und die Länge des Präfixes in Bit getrennt durch einen Schrägstrich notiert.

Zum Beispiel steht

2001:0db8:1234::/48

für das Netzwerk mit den Adressen

2001:0db8:1234:0000:0000:0000:0000:0000
bis
2001:0db8:1234:ffff:ffff:ffff:ffff:ffff
Größe eines IPv6-Netzwerkes

Subnetzwerkes

  • im Sinne der Anzahl der vergebbaren Adressen in diesem Netz muss eine Zweierpotenz sein
Einzelne Hosts
  • Da ein einzelner Host auch als Netzwerk mit einem 128 Bit langen Präfix betrachtet werden kann, werden Host-Adressen manchmal mit einem angehängten "/128" geschrieben.

Zusammenfassung