IPv6/Adresse/Eigenschaften: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „Kategorie:IPv6“ |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
= IPv6 Adressen = | |||
== Adressaufbau von IPv6 == | |||
; IPv6-Adressen sind 128 Bit lang | |||
* Präfix: Ersten 64 Bit | |||
* Suffix: Letzten 64 Bit | |||
** Interface-Identifier | |||
[[File:ipv6Adressierung02.png|600px]] | |||
; 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 | |||
== RFC 4291 == | |||
; Notation von IPv6-Adressen | |||
; 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 | |||
== RFC 4291 == | |||
; 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 | |||
== RFC 5952 == | |||
; Darstellung für und zwischen Menschen | |||
; 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 | |||
; Darstellung für und zwischen Menschen | |||
== RFC 5952 == | |||
; Verbindliche Regeln zur Notation | |||
; Verbindliche Regeln zur Notation und Darstellung fest | |||
* für und zwischen Menschen | |||
1. Führende Nullen müssen weggelassen werden | |||
2001:0db8:00::001 → 2001:db8::001 | |||
2001:0db8:00::001 → 2001:db8::1 | |||
2. 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 | |||
3. 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 | |||
4. 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 | |||
5. Alphabetische Zeichen werden klein geschrieben | |||
2001:DB8::1 | |||
2001:db8::1 | |||
6. Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben | |||
2001:db8::1:80 | |||
[2001:db8::1]:80 | |||
== RFC 5952 == | |||
; Verbindliche Regeln zur Notation | |||
; 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/ | |||
== RFC 5952 == | |||
; Verbindliche Regeln zur Notation | |||
; 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 | |||
; Die 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 | |||
[[File:ipv6Adressierung13.png|600px]] | |||
[[Kategorie:IPv6]] | [[Kategorie:IPv6]] |
Version vom 14. Juli 2023, 22:55 Uhr
IPv6 Adressen
Adressaufbau von IPv6
- IPv6-Adressen sind 128 Bit lang
- Präfix: Ersten 64 Bit
- Suffix: Letzten 64 Bit
- Interface-Identifier
- 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
RFC 4291
- Notation von IPv6-Adressen
- 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
RFC 4291
- 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
RFC 5952
- Darstellung für und zwischen Menschen
- 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
- Darstellung für und zwischen Menschen
RFC 5952
- Verbindliche Regeln zur Notation
- Verbindliche Regeln zur Notation und Darstellung fest
- für und zwischen Menschen
1. Führende Nullen müssen weggelassen werden
2001:0db8:00::001 → 2001:db8::001 2001:0db8:00::001 → 2001:db8::1
2. 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
3. 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
4. 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
5. Alphabetische Zeichen werden klein geschrieben
2001:DB8::1 2001:db8::1
6. Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben
2001:db8::1:80 [2001:db8::1]:80
RFC 5952
- Verbindliche Regeln zur Notation
- 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/
RFC 5952
- Verbindliche Regeln zur Notation
- 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
- Die 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