|
|
(73 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| '''topic''' - Kurzbeschreibung | | === Eigenschaften von IPv6-Adressen === |
| === Beschreibung ===
| | $ '''ip -6 a''' |
| === Adressaufbau von IPv6 ===
| | 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000 |
| ; IPv6-Adressen sind 128 Bit lang
| | inet6 '''::1/128''' scope host noprefixroute |
| | valid_lft forever preferred_lft forever |
| | 2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000 |
| | inet6 '''2001:470:6d:b25:8ad:9fd5:a987:ae27/64''' scope global dynamic noprefixroute |
| | valid_lft 86281sec preferred_lft 14281sec |
| | inet6 '''fe80::2aa1:d9b5:c8a6:bcbb/64''' scope link noprefixroute |
| | valid_lft forever preferred_lft forever |
| | |
| | {| class="wikitable options big" |
| | |- |
| | ! Eigenschaft !! Beschreibung |
| | |- |
| | | Länge || 128 Bit |
| * Präfix: Ersten 64 Bit | | * Präfix: Ersten 64 Bit |
| * Suffix: Letzten 64 Bit | | * Suffix: Letzten 64 Bit (Interface-Identifier) |
| ** Interface-Identifier
| | 128 Bit sind in dezimaler Darstellung schlecht lesbar |
| ; Die Länge von 128 Bit macht dezimale Darstellung unlesbar
| |
| * Bevorzugt wird eine hexadezimale Darstellung | | * Bevorzugt wird eine hexadezimale Darstellung |
| | | |- |
| ; IPv6-Adressen sind wie in IPv4 Netzwerk-Interfaces zugewiesen
| | | IPv6-Adressen sind wie in IPv4 Netzwerk-Interfaces zugewiesen || Ein Interface hat in der Regel mehrere IPv6-Adressen |
| * ein Interface hat in der Regel mehrere IPv6-Adressen
| | |- |
| | | | Scope || IPv6-Adressen haben beschränkten Gültigkeitsbereich |
| ; IPv6-Adressen haben beschränkten Gültigkeitsbereich (Scope)
| |
| * Link-Local scope IP-Pakete werden nicht über Grenzen des Link geroutet | | * Link-Local scope IP-Pakete werden nicht über Grenzen des Link geroutet |
| * Site-Local scope IP-Pakete werden nicht über Grenzen der Einrichtung geroutet | | * Site-Local scope IP-Pakete werden nicht über Grenzen der Einrichtung geroutet |
| * Global scope IP-Pakete werden weltweit geroutet | | * Global scope IP-Pakete werden weltweit geroutet |
| | | |- |
| ; IPv6-Adressen haben begrenzte Lebensdauer (lifetime)
| | | lifetime || IPv6-Adressen haben begrenzte Lebensdauer |
| * valid lifetime | | * valid lifetime |
| * preferred lifetime | | * preferred lifetime |
| | | |- |
| ; Spezifikation verschiedener Unicast, Multicast und Anycast Adressen
| | | Unicast, Multicast und Anycast || Spezifikation verschiedener Unicast, Multicast und Anycast Adressen |
| * in IPv6 existiert keine Broadcast Adresse — wird durch Multicast nachgebildet | | * in IPv6 existiert keine Broadcast Adresse — wird durch Multicast nachgebildet |
| | | |- |
| ; Netzwerkschnittstellen können unter mehreren IP-Adressen erreichbar sein
| | | Mehreren IP-Adressen || Netzwerkschnittstellen können unter mehreren IP-Adressen erreichbar sein |
| * link-lokalen Adresse | | * link-lokalen Adresse |
| * global eindeutigen Adressen | | * global eindeutigen Adressen |
| | | |- |
| ; Interface-Identifier
| | | Interface-Identifier || Ein Interface-Identifier kann damit Teil mehrerer IPv6-Adressen sein |
| * Ein Interface-Identifier kann damit Teil mehrerer IPv6-Adressen sein
| |
| * welche mit verschiedenen Präfixen auf dieselbe Netzwerkkarte gebunden sind | | * welche mit verschiedenen Präfixen auf dieselbe Netzwerkkarte gebunden sind |
| * Insbesondere gilt dies auch für Präfixe möglicherweise verschiedener Provider | | * Insbesondere gilt dies auch für Präfixe möglicherweise verschiedener Provider |
| ** vereinfacht Multihoming | | ** vereinfacht Multihoming |
| | |} |
|
| |
|
| === Adressnotation === | | === Zu unterstützende Adressen === |
| ; Binäre Darstellung einer IPv6-Adresse | | ; IPv6 Adressen, die IPv6 Geräte mindestens unterstützen müssen |
| 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 ===
| | {| class="wikitable options big" |
| ; 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
| |
| | |
| ; Reduktion durch Regel 3 darf nur einmal durchgeführt werden
| |
| * Es darf höchstens eine zusammenhängende Gruppe aus Null-Blöcken in der Adresse ersetzt
| |
| werden.
| |
| 2001:0db8:0:0:8d3:0:0:0
| |
| | |
| darf gekürzt werden zu
| |
| 2001:db8:0:0:8d3::
| |
| oder
| |
| 2001:db8::8d3:0:0:0
| |
| | |
| ; Wegen Mehrdeutigkeit Unzulässig
| |
| 2001:db8::8d3::
| |
| | |
| 2001:db8:0:0:0:8d3:0:0
| |
| | |
| * interpretiert werden könnte
| |
| * Es empfiehlt sich den Block mit den meisten Null-Blöcken zu kürzen.
| |
| | |
| === 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
| |
| | |
| {| class="wikitable sortable options" | |
| |-
| |
| | 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 ||
| | ! Device !! Adressen |
| 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 || | | | Host || |
| 2001:db8:0:0:1:0:0:1 → 2001:db8:0:0:1::1
| | * Unicast Adresse |
| 2001:db8:0:0:1:0:0:1 → 2001:db8::1:0:0:1
| | * Multicast Adressen (aus Unicast errechnete, Gruppenadressen) |
| | * Loopback Adresse |
| | * Link lokale (errechnete) Adresse |
| |- | | |- |
| | Alphabetische Zeichen werden klein geschrieben || | | | Router || |
| 2001:DB8::1
| | * alle Host Adressen |
| 2001:db8::1
| | * alle Router Anycast |
| |-
| | * alle Router Multicast Adressen |
| | Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben ||
| | * berechneten Multicast Adressen für jede Anycast Adresse |
| 2001:db8::1:80
| |
| [2001:db8::1]:80
| |
| |} | | |} |
|
| |
|
| | <noinclude> |
|
| |
|
| ; URL-Notation
| | == Anhang == |
| In einer URL wird die IPv6-Adresse in eckige Klammern eingeschlossen
| | === Siehe auch === |
| 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
| |
| [[File:ipv6Adressierung13.png|800px]]
| |
| <noinclude>
| |
| === Anhang ===
| |
| ==== Siehe auch ====
| |
| {{Special:PrefixIndex/{{BASEPAGENAME}}}} | | {{Special:PrefixIndex/{{BASEPAGENAME}}}} |
| ===== Dokumentation =====
| | ==== Dokumentation ==== |
| ===== Links =====
| | ==== Links ==== |
| ====== Projekt ======
| | ===== Weblinks ===== |
| ====== Weblinks ======
| |
| [[Kategorie:IPv6/Adresse]] | | [[Kategorie:IPv6/Adresse]] |
| </noinclude> | | </noinclude> |
Eigenschaften von IPv6-Adressen
$ ip -6 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 2001:470:6d:b25:8ad:9fd5:a987:ae27/64 scope global dynamic noprefixroute
valid_lft 86281sec preferred_lft 14281sec
inet6 fe80::2aa1:d9b5:c8a6:bcbb/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Eigenschaft |
Beschreibung
|
Länge |
128 Bit
- Präfix: Ersten 64 Bit
- Suffix: Letzten 64 Bit (Interface-Identifier)
128 Bit sind in dezimaler Darstellung schlecht lesbar
- Bevorzugt wird eine hexadezimale Darstellung
|
IPv6-Adressen sind wie in IPv4 Netzwerk-Interfaces zugewiesen |
Ein Interface hat in der Regel mehrere IPv6-Adressen
|
Scope |
IPv6-Adressen haben beschränkten Gültigkeitsbereich
- 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
|
lifetime |
IPv6-Adressen haben begrenzte Lebensdauer
- valid lifetime
- preferred lifetime
|
Unicast, Multicast und Anycast |
Spezifikation verschiedener Unicast, Multicast und Anycast Adressen
- in IPv6 existiert keine Broadcast Adresse — wird durch Multicast nachgebildet
|
Mehreren IP-Adressen |
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
|
Zu unterstützende Adressen
- IPv6 Adressen, die IPv6 Geräte mindestens unterstützen müssen
Device |
Adressen
|
Host |
- Unicast Adresse
- Multicast Adressen (aus Unicast errechnete, Gruppenadressen)
- Loopback Adresse
- Link lokale (errechnete) Adresse
|
Router |
- alle Host Adressen
- alle Router Anycast
- alle Router Multicast Adressen
- berechneten Multicast Adressen für jede Anycast Adresse
|
Anhang
Siehe auch
Dokumentation
Links
Weblinks