IPv6/Adresse/Eigenschaften: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
'''topic''' - Kurzbeschreibung
'''topic''' - Kurzbeschreibung
== Beschreibung ==
=== Beschreibung ===
== Adressaufbau von IPv6 ==
=== Adressaufbau von IPv6 ===
; IPv6-Adressen sind 128 Bit lang
; IPv6-Adressen sind 128 Bit lang
* Präfix: Ersten 64 Bit
* Präfix: Ersten 64 Bit
Zeile 34: Zeile 34:
** vereinfacht Multihoming
** vereinfacht Multihoming


== Adressnotation ==
=== Adressnotation ===
; Binäre Darstellung einer IPv6-Adresse
; Binäre Darstellung einer IPv6-Adresse
  0010   0000   0000   0001   0000   1101   1011       1000
  0010 0000 0000 0001 0000 1101 1011 1000
  0000   0000   0000   0000   0000   0000   0000       0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000   0000   0000   0000   0000   0000   0000       0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000   0000   0000   0000   0000   0000   0000       0001
  0000 0000 0000 0000 0000 0000 0000 0001


; Hexadezimalzahl Darstellung einer IPv6-Adresse
; Hexadezimalzahl Darstellung einer IPv6-Adresse
  2001:0DB8:0000:0000:0000:0000:0000:0001
  2001:0DB8:0000:0000:0000:0000:0000:0001


== Notation von IPv6-Adressen ==
=== Notation von IPv6-Adressen ===
; RFC 4291
; RFC 4291


Zeile 70: Zeile 70:
  ::ffff:7f00:1
  ::ffff:7f00:1


== Notation für und zwischen Menschen ==
=== Notation für und zwischen Menschen ===
; Zulässige Schreibweisen nach RFC 4291
; Zulässige Schreibweisen nach RFC 4291
  2001:db8:0:0:1:0:0:1
  2001:db8:0:0:1:0:0:1
Zeile 82: Zeile 82:
  2001:DB8:0:0:1::1
  2001:DB8:0:0:1::1


=== RFC 5952 ===
==== RFC 5952 ====
; Verbindliche Regeln zur Notation
; Verbindliche Regeln zur Notation
Notation und Darstellung für und zwischen Menschen
Notation und Darstellung für und zwischen Menschen
Zeile 88: Zeile 88:
{| class="wikitable sortable options"
{| class="wikitable sortable options"
|-
|-
| Führende Nullen müssen weggelassen werden ||  
| Führende Nullen müssen weggelassen werden ||
  2001:0db8:00::001 → 2001:db8::001
  2001:0db8:00::001 → 2001:db8::001
  2001:0db8:00::001 → 2001:db8::1
  2001:0db8:00::001 → 2001:db8::1
|-
|-
| Zwei Doppelpunkte müssen die größtmögliche Anzahl von Null-Blöcken kürzen ||  
| 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::0:1
  2001:db8:0:0:0:0:0:1 → 2001:db8::0:1
  2001:db8:0:0:0:0:0:1 → 2001:db8::1
  2001:db8:0:0:0:0:0:1 → 2001:db8::1
Zeile 137: Zeile 137:
* 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.


== Adress-Repräsentation ==
=== Adress-Repräsentation ===


== IPv6-Adressnotation ==
=== IPv6-Adressnotation ===
; Zusammenfassung
; Zusammenfassung
[[File:ipv6Adressierung13.png|800px]]
[[File:ipv6Adressierung13.png|800px]]
<noinclude>
<noinclude>
== Anhang ==
=== Anhang ===
=== Siehe auch ===
==== Siehe auch ====
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
==== Dokumentation ====
===== Dokumentation =====
==== Links ====
===== Links =====
===== Projekt =====
====== Projekt ======
===== Weblinks =====
====== Weblinks ======
[[Kategorie:IPv6/Adresse]]
[[Kategorie:IPv6/Adresse]]
</noinclude>
</noinclude>

Version vom 28. Juli 2023, 10:39 Uhr

topic - Kurzbeschreibung

Beschreibung

Adressaufbau von IPv6

IPv6-Adressen sind 128 Bit lang
  • Präfix: Ersten 64 Bit
  • Suffix: Letzten 64 Bit
    • Interface-Identifier
Die Länge von 128 Bit macht dezimale Darstellung unlesbar
  • Bevorzugt wird eine hexadezimale Darstellung
IPv6-Adressen sind wie in IPv4 Netzwerk-Interfaces zugewiesen
  • ein Interface hat in der Regel mehrere IPv6-Adressen
IPv6-Adressen haben beschränkten Gültigkeitsbereich (Scope)
  • Link-Local scope IP-Pakete werden nicht über Grenzen des Link geroutet
  • Site-Local scope IP-Pakete werden nicht über Grenzen der Einrichtung geroutet
  • Global scope IP-Pakete werden weltweit geroutet
IPv6-Adressen haben begrenzte Lebensdauer (lifetime)
  • valid lifetime
  • preferred lifetime
Spezifikation verschiedener Unicast, Multicast und Anycast Adressen
  • in IPv6 existiert keine Broadcast Adresse — wird durch Multicast nachgebildet
Netzwerkschnittstellen können unter mehreren IP-Adressen erreichbar sein
  • link-lokalen Adresse
  • global eindeutigen Adressen
Interface-Identifier
  • Ein Interface-Identifier kann damit Teil mehrerer IPv6-Adressen sein
  • welche mit verschiedenen Präfixen auf dieselbe Netzwerkkarte gebunden sind
  • Insbesondere gilt dies auch für Präfixe möglicherweise verschiedener Provider
    • vereinfacht Multihoming

Adressnotation

Binäre Darstellung einer IPv6-Adresse
0010 0000 0000 0001 0000 1101 1011 1000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0001
Hexadezimalzahl Darstellung einer IPv6-Adresse
2001:0DB8:0000:0000:0000:0000:0000:0001

Notation von IPv6-Adressen

RFC 4291
Hexadezimale Notation
Acht Blöcke je 4 Nibble
  • Mit Doppelpunkten getrennt
2001:0db8:85a3:08d3:1319:8a2e:0370:7344
Führende Nullen dürfen ausgelassen werden
2001:0db8:0000:08d3:0000:8a2e:0070:7344

ist gleichbedeutend mit

2001:db8:0:8d3:0:8a2e:70:7344
Aufeinander folgende 0-Blöcke werden durch
: ersetzt
  • 2001:0db8:0:0:0:0:1428:57ab

ist gleichbedeutend mit

2001:db8::1428:57ab
Adressnotation
Einbettung eines IPv4-Adressraums in den IPv6-Adressraum
Die letzten vier Byte können dezimal notiert werden
::ffff:127.0.0.1

ist eine alternative Schreibweise für

::ffff:7f00:1

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
2001:DB8:0:0:1::1

RFC 5952

Verbindliche Regeln zur Notation

Notation und Darstellung für und zwischen Menschen

Führende Nullen müssen weggelassen werden
2001:0db8:00::001 → 2001:db8::001
2001:0db8:00::001 → 2001:db8::1
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::0:1
2001:db8:0:0:0:0:0:1 → 2001:db8::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::1:1:1:1:1
2001:db8:0:1:1:1:1:1 → 2001:db8:0:1:1:1:1:1
Bei gleichwertigen Möglichkeiten zur Kürzung ist die erste von links zu wählen
2001:db8:0:0:1:0:0:1 → 2001:db8:0:0:1::1
2001:db8:0:0:1:0:0:1 → 2001:db8::1:0:0:1
Alphabetische Zeichen werden klein geschrieben
2001:DB8::1
2001:db8::1
Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben
2001:db8::1:80
[2001:db8::1]:80


URL-Notation

In einer URL wird die IPv6-Adresse in eckige Klammern eingeschlossen

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

Verhindert die Interpretation von Portnummern als Teil der IPv6-Adresse

http://[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
  • (oder Subnetzwerkes) im Sinne der Anzahl der vergebbaren Adressen in diesem Netz muss eine Zweierpotenz sein
Ein einzelner Host
  • 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.

Adress-Repräsentation

IPv6-Adressnotation

Zusammenfassung

Anhang

Siehe auch

Dokumentation
Links
Projekt
Weblinks