IPv6

Aus Tuxfutter

Wechseln zu: Navigation, Suche

IPv6, das Internet Protokoll der Version 6 ist ein neues Protokoll für IP-Adressen.

Da die "alten" IP-Adressen der Version 4, IPv4 demnächst "alle" sind, d.h., es sind alle verfügbaren Adressen vergeben, musste man sich etwas Neues einfallen lassen.

Nach einem kurzen Zwischenschritt mit IPv5, wurde IPv6 entwickelt.

Im Gegensatz zu IPv4 besteht eine IP-Adresse dann nicht mehr aus vier Blöcken mit Zahlen von 0 bis 255, sondern aus acht Blöcken mit Zahlen im Bereich von 0000 bis FFFF. Das sind insgesamt 128 Bits (im Gegensatz zu 32 Bits bei IPv4). Dadurch ergibt sich eine enorm grosse Anzahl an IP-Adressen, auch wenn einige Adressen aus technischen Gründen nicht vergeben werden, bzw. nur für interne Zwecke verwendet werden.

Obwohl IPv6 bereits einige Jahre existiert, gibt es in diesem Adressbereich kaum Computer, die diese Adressen verwenden. Das liegt aber - zumindest in Deutschland - daran, dass es nur wenige Provider gibt, die IPv6-Adressen vergeben. Auch nur wenige Serveranbieter haben eine IPv6-Anbindung.

Inhaltsverzeichnis

[Bearbeiten] Aufbau einer IPv6-Adresse

Wie auch IPv4 besteht eine IPv6-Adresse aus Zahlen, die in Blöcken geordnet werden. Im Gegensatz zu IPv4 gibt es aber acht Blöcke und einen Zahlenbereich von 0000 bis FFFF. Auch im IPv6-Bereich gibt es Adressbereiche, die eine besondere Bedeutung haben und nicht per Hand einer Netzwerkkarte zugewiesen werden dürfen.

Ein Beispiel für eine IPv6-Adresse ist zum Beispiel die Adresse des (experimentellen) IPv6-Webservers von Tuxfutter: 2001:0470:9b6c:0000:0000:0000:0001:0001.

Diese Adresse ist Teil eines /48-Netzwerkes, d.h. das Netzwerk hat die Adresse 2001:0470:9b6c:0000:0000:0000:0000:0000.

Da die Adresse von Tuxfutter aber unsäglich lang ist, hat man sich Vereinfachungen einfallen lassen:

  • Führende Nullen können weggelassen werden: 2001:470:9b6c:0000:0000:0000:1:1
  • Blöcke, die nur Nullen beinhalten, können durch :: markiert werden, jedoch nur einmal in einer Adresse: 2001:470:9b6c::1:1.
  • Die alte Adresse 127.0.0.1 lässt sich bequem als ::1 schreiben.

So kann man also folgenden Befehl erfolgreich ausführen:

[hauke@denver050:~]$ ping6 -c 1 www.tuxfutter.de
PING www.tuxfutter.de(2001:470:9b6c::1:1) 56 data bytes
64 bytes from 2001:470:9b6c::1:1: icmp_seq=1 ttl=64 time=0.072 ms

--- www.tuxfutter.de ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.072/0.072/0.072/0.000 ms

Bzw. mit der IP-Adresse:

[hauke@denver050:~]$ ping6 -c 1 2001:470:9b6c::1:1
PING 2001:470:9b6c::1:1(2001:470:9b6c::1:1) 56 data bytes
64 bytes from 2001:470:9b6c::1:1: icmp_seq=1 ttl=64 time=0.069 ms

--- 2001:470:9b6c::1:1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.069/0.069/0.069/0.000 ms

[Bearbeiten] Welche Betriebssysteme unterstützen IPv6?

Inzwischen alle gängigen, ggf. muss man bei Windows ein wenig nachrüsten.

[Bearbeiten] Wo bekomme ich IPv6 her?

Einige Internetprovider bieten IPv6 an. Eine kostenlose - und auch einfachere - Möglichkeit ist die Nutzung eines sog. Tunnelbrokers. Diese bieten Tunnel an, in denen IPv6-Pakete über ein IPv4-Netzwerk transportiert werden. Diese Möglichkeit wird auch von Tuxfutter genutzt.

[Bearbeiten] Weblinks

'Persönliche Werkzeuge