IPv6/Adresse/Eigenschaften: Unterschied zwischen den Versionen

Aus Foxwiki
 
(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>

Aktuelle Version vom 15. Januar 2024, 13:30 Uhr

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
    • vereinfacht Multihoming

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