Was ist IPv6 und warum spielt es eine Rolle?
IPv4-Adressen im öffentlichen Internet gehen zur Neige. Microsoft zahlte 7,5 Millionen US-Dollar für Nortels 666.624 IP-Adressen, als Nortel 2011 in Konkurs ging - das sind über 8 US-Dollar pro IP-Adresse. IPv4 hat technische Probleme und IPv6 ist die Lösung.
Leider wurde der Einsatz von IPv6 zu lange aufgeschoben. Wenn IPv6 vor Jahren implementiert worden wäre, wäre der Übergang vom älteren zum neuen Standard viel reibungsloser verlaufen.
Bildnachweis: Bob Mical auf Flickr
Technische Probleme mit IPv4
1980 wurden Adressen des Internet Protocol Version 4 als 32-Bit-Nummern definiert. Dies ergab insgesamt 232 IPv4-Adressen - das sind 4 294 967 296 oder 4,2 Milliarden Adressen. Dies mag 1980 wie viele Adressen erschienen sein, aber heute gibt es weit mehr als 4,2 Milliarden vernetzte Geräte auf dem Planeten. Natürlich wird die Anzahl der mit dem Internet verbundenen Geräte nur weiter wachsen. Darüber hinaus sind einige dieser IPv4-Adressen für Sonderfälle reserviert, so dass dem Internet weniger als 4,2 Milliarden öffentlich routbare IPv4-Adressen zur Verfügung stehen.
Es gibt nicht annähernd genügend öffentlich routbare Adressen, die für jedes Gerät im Internet verfügbar sind, um eine eindeutige Adresse zu haben. Eine Sache, die geholfen hat, ist die Network Address Translation (NAT), die die meisten Heimnetzwerke verwenden. Wenn Sie zu Hause einen Router haben, benötigt dieser eine einzige öffentlich routbare IP-Adresse von Ihrem Internetdienstanbieter und teilt diese unter den Netzwerkgeräten in Ihrer Wohnung. Um die einzelne IPv4-Adresse gemeinsam zu nutzen, wird ein lokales Netzwerk erstellt, und jedes Netzwerkgerät hinter dem Router verfügt über eine eigene lokale IP-Adresse. Dies führt zu Problemen beim Ausführen von Serversoftware und erfordert eine kompliziertere Portweiterleitung.
Carrier-Grade-NAT ist eine Lösung - im Grunde wäre jeder Computer, der einen Internetdienstanbieter verwendet, in einem lokalen Netzwerk, das für diesen ISP spezifisch ist. Der ISP selbst würde die Netzwerkadressenübersetzung wie ein Heimrouter implementieren. Einzelpersonen hätten keine öffentlich routbaren IP-Adressen und das Ausführen einiger Formen von Serversoftware, die eingehende Verbindungen erfordern, wäre nicht möglich.
Bildquelle: Jemimus bei Flickr
Wie IPv6 die Probleme löst
Um die zukünftige Erschöpfung von IPv4-Adressen zu vermeiden, wurde IPv6 1995 entwickelt. IPv6-Adressen sind als 128-Bit-Nummern definiert, dh es gibt maximal 2128 mögliche IPv6-Adressen. Mit anderen Worten gibt es über 3,402 × 1038 IPv6-Adressen - eine viel größere Anzahl.
Neben der Lösung des Problems der IPv4-Adressennutzung durch die Bereitstellung von mehr als genug Adressen bietet diese große Anzahl zusätzliche Vorteile - jedes Gerät könnte über eine global routbare öffentliche IP-Adresse im Internet verfügen, wodurch die Konfiguration von NAT entfällt.
Bildnachweis: Justin Marty auf Flickr
Also, was ist der Hold Up??
IPv6 wurde 1998 vor 14 Jahren abgeschlossen. Sie können davon ausgehen, dass dieses Problem vor langer Zeit hätte gelöst werden müssen - dies ist jedoch nicht der Fall. Die Bereitstellung verlief trotz der Zeit, in der IPv6 verfügbar ist, sehr langsam. Einige Software ist immer noch nicht IPv6-kompatibel, obwohl viele Softwareprodukte aktualisiert wurden. Einige Netzwerkhardware ist möglicherweise auch nicht IPv6-kompatibel - während Hersteller zwar Firmware-Updates veröffentlichen könnten, würden viele von ihnen lieber neue, IPv6-fähige Hardware verkaufen. Einige Websites haben immer noch keine IPv6-Adressen oder DNS-Einträge und sind nur unter IPv4-Adressen erreichbar.
Angesichts der Notwendigkeit, Software zu testen und zu aktualisieren und Hardware zu ersetzen, war die IPv6-Bereitstellung für viele Unternehmen keine Priorität. Da genügend IPv4-Adressraum zur Verfügung steht, war es einfach, die IPv6-Bereitstellung bis in die Zukunft abzuschalten. Mit der bevorstehenden Erschöpfung der verfügbaren IPv4-Adressen ist diese Sorge immer dringlicher geworden. Die Bereitstellung erfolgt laufend, wobei die Bereitstellung mit zwei Stapeln den Übergang erleichtert. Moderne Betriebssysteme können sowohl IPv4- als auch IPv6-Adressen gleichzeitig haben, was die Bereitstellung reibungsloser macht.