IPv6/Motivation: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''IPv6/Motivation''' - Gründe für ein neues Internet-Protokoll | '''IPv6/Motivation''' - Gründe für ein neues Internet-Protokoll | ||
== Beschreibung == | |||
== Einschränkungen von IPv4 == | |||
=== Nutzbarkeit === | |||
* Adressraum | * Adressraum | ||
* QoS | * QoS | ||
Zeile 14: | Zeile 12: | ||
* Erweiterbarkeit des Protokolls | * Erweiterbarkeit des Protokolls | ||
=== Mögliche Adressen === | |||
[[File:IPv4AddressesAvailable.png|mini|300px|Verfügbare IPv4-Adressen]] | [[File:IPv4AddressesAvailable.png|mini|300px|Verfügbare IPv4-Adressen]] | ||
[[File:img-016-017.png|mini|500px|2010: ICANN schaltet Rootserver mangels IP Adressen ab]] | [[File:img-016-017.png|mini|500px|2010: ICANN schaltet Rootserver mangels IP Adressen ab]] | ||
Zeile 37: | Zeile 35: | ||
* Darüber hinaus steht den regionalen Adressvergabestellen kein weiterer IPv4-Adressraum mehr zur Verfügung | * Darüber hinaus steht den regionalen Adressvergabestellen kein weiterer IPv4-Adressraum mehr zur Verfügung | ||
=== Entwicklungen === | |||
; Jeder Haushalt hat diverse Internetendgeräte | ; Jeder Haushalt hat diverse Internetendgeräte | ||
* Computer | * Computer | ||
* SmartTV | * SmartTV | ||
* Smartphone/ | * Smartphone/Tablet | ||
* Spiele | * Spiele | ||
* Geräte (IOT) | * Geräte (IOT) | ||
=== Routing === | |||
; Historische Entwicklung | ; Historische Entwicklung | ||
Die historische Entwicklung des Internets wirft ein weiteres Problem auf | Die historische Entwicklung des Internets wirft ein weiteres Problem auf | ||
Zeile 61: | Zeile 59: | ||
: Zudem erfordert IPv4 von Routern, Prüfsummen jedes weitergeleiteten Pakets neu zu berechnen, was eine weitere Prozessorbelastung darstellt | : Zudem erfordert IPv4 von Routern, Prüfsummen jedes weitergeleiteten Pakets neu zu berechnen, was eine weitere Prozessorbelastung darstellt | ||
== Internet Protokoll Version 6 == | |||
=== Anforderungen === | |||
{| class="wikitable options" | {| class="wikitable options" | ||
|- | |- | ||
! Anforderung !! Beschreibung | ! Anforderung !! Beschreibung | ||
|- | |- | ||
| Vereinfachung || | | Vereinfachung || Router sollen Datagramme schneller weiterleiten | ||
|- | |- | ||
| Erweiterbarkeit || | | Erweiterbarkeit || Zukünftige Erweiterungen des Protokolls sollen möglich sein | ||
|- | |- | ||
| Routing || Effizienteres Routing | | Routing || Effizienteres Routing | ||
* Begrenzung der Größe der „Routing Tabellen“ | * Begrenzung der Größe der „Routing Tabellen“ | ||
* Verzicht auf Checksumme | * Verzicht auf Checksumme | ||
|- | |- | ||
| Adressraum || | |||
* Zukunftssicherer Adressraum, Unterstützung von mehr Hosts | |||
* Verwaltung des Adressraumes, effiziente Adressvergabe und hierarchische Adressierung | |||
|- | |||
| Sicherheit || Inhärente Security | | Sicherheit || Inhärente Security | ||
* Unterstützung der alten und neuen Höhere Sicherheit Protokolle | * Unterstützung der alten und neuen Höhere Sicherheit Protokolle | ||
Zeile 89: | Zeile 87: | ||
| QoS Unterstützung || Mehr Gewicht auf Dienstarten, insbesondere für Echtzeitanwendungen | | QoS Unterstützung || Mehr Gewicht auf Dienstarten, insbesondere für Echtzeitanwendungen | ||
|- | |- | ||
| Neighbor (Router, Rechner..) Discovery || | | Neighbor (Router, Rechner..) Discovery || | ||
|- | |- | ||
| Unterstützung von Multicasting || durch die Möglichkeit den Umfang zu definieren | | Unterstützung von Multicasting || durch die Möglichkeit den Umfang zu definieren | ||
Zeile 96: | Zeile 94: | ||
|} | |} | ||
=== Adressen === | |||
; Mögliche IPv6 Adressen | ; Mögliche IPv6 Adressen | ||
IPv6-Adressen haben eine Länge von 128 Bit | IPv6-Adressen haben eine Länge von 128 Bit | ||
Zeile 116: | Zeile 114: | ||
<noinclude> | <noinclude> | ||
= Anhang = | |||
== Siehe auch == | |||
{{Special:PrefixIndex/IPv6}} | {{Special:PrefixIndex/IPv6}} | ||
=== Links === | |||
==== Weblinks ==== | |||
[[Kategorie:IPv6/Grundlagen]] | [[Kategorie:IPv6/Grundlagen]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 8. Januar 2024, 14:12 Uhr
IPv6/Motivation - Gründe für ein neues Internet-Protokoll
Beschreibung
Einschränkungen von IPv4
Nutzbarkeit
- Adressraum
- QoS
- Security
- Mobiltätsunterstützung
- Effizienz
- Erweiterbarkeit des Protokolls
Mögliche Adressen
- IPv4-Adressen haben eine Länge von 32 Bit
-
- 232 = 4.294.967.296
- etwas über vier Milliarden IP-Adressen
- Ein großer Teil der Adressen steht nicht zur Verfügung
- 3.707.764.736 können verwendet werden, um Computer und andere Geräte direkt anzusprechen
- Allein durch die Tatsache, dass die komplette D-Klasse und die E-Klasse nicht zur Verfügung stehen, ergibt sich schon ein enormer Verlust
- Außerdem müssen private Adressräume abgezogen werden, und der großzügige Umgang mit ganzen A-Klassen in den frühen Computertagen ist auch nicht zu vernachlässigen
- In den Anfangstagen des Internets
- galt dies als weit mehr als ausreichend
- da es nur wenige Rechner gab, die eine IP-Adresse brauchten
Durch das schnelle Wachstum des Internets er gibt sich das Problem, dass der Adressraum des IPv4-Protokolls annähernd erschöpft ist
- Unvorhergesehenes Wachstums und Adressenknappheit
- Aufgrund des unvorhergesehenen Wachstums des Internets herrscht heute aber Adressenknappheit
- Im Januar 2011 teilte die IANA der asiatischen Regional Internet Registry APNIC die letzten zwei frei zu vergebenden Netze zu
- Der verbleibende Adressraum wurde gleichmäßig auf die regionalen Adressvergabestellen verteilt
- Darüber hinaus steht den regionalen Adressvergabestellen kein weiterer IPv4-Adressraum mehr zur Verfügung
Entwicklungen
- Jeder Haushalt hat diverse Internetendgeräte
- Computer
- SmartTV
- Smartphone/Tablet
- Spiele
- Geräte (IOT)
Routing
- Historische Entwicklung
Die historische Entwicklung des Internets wirft ein weiteres Problem auf
- Fragmentierung des Adressraums
IPv4-Adressraum ist stark fragmentiert
- Häufig gehören mehrere nicht zusammenhängende Adressbereiche zur gleichen organisatorischen Instanz
- Folge einer mehrmals geänderte Vergabepraxis von Adressen
- Lange Routingtabellen
- Dies führt mit Classless Inter-Domain Routing zu langen Routingtabellen
- auf welche Speicher und Prozessoren der Router im Kernbereich des Internets ausgelegt werden müssen
- Prüfsummen
- Zudem erfordert IPv4 von Routern, Prüfsummen jedes weitergeleiteten Pakets neu zu berechnen, was eine weitere Prozessorbelastung darstellt
Internet Protokoll Version 6
Anforderungen
Anforderung | Beschreibung |
---|---|
Vereinfachung | Router sollen Datagramme schneller weiterleiten |
Erweiterbarkeit | Zukünftige Erweiterungen des Protokolls sollen möglich sein |
Routing | Effizienteres Routing
|
Adressraum |
|
Sicherheit | Inhärente Security
|
Auto-Konfiguration | Plug-and-Play auf Netzwerkebene (ohne DHCP-Server) |
Mobility Support auf IP-Ebene | Möglichkeit für Hosts auf Reise zu gehen, ohne Adressänderung |
QoS Unterstützung | Mehr Gewicht auf Dienstarten, insbesondere für Echtzeitanwendungen |
Neighbor (Router, Rechner..) Discovery | |
Unterstützung von Multicasting | durch die Möglichkeit den Umfang zu definieren |
Koexistenz für (viele) Jahre |
Adressen
- Mögliche IPv6 Adressen
IPv6-Adressen haben eine Länge von 128 Bit
- 340.282.366.920.938.463.463.374.607.431.768.211.456
- ~340 Sextillionen
- Man kann bei IPv6 wohl ohne Weiteres großzügig bei der Verteilung der Adressen vorgehen
- Weil IPv6 ohne Subnetzmaske auskommt, werden auch schon gleich zu Anfang eine ganze Menge Adressen verbraucht
- Die Unterscheidung der Netze geschieht innerhalb der ersten 64 Bit
- Demzufolge sind also noch 64 Bit für Host-Adressen verfügbar (allerdings pro Netzwerk)
- Mögliche IPv6 Netze
-
- 18.446.744.073.709.551.616
- ~18 Trillionen
Also kann jeder Mensch etwa 2,4 Milliarden eigene Netzwerke betreiben
- Diese Zahlen verdeutlichen die Dimensionen eines 128-Bit-Adressraums
Anhang
Siehe auch
- IPv6
- IPv6/Adress-Aufloesung
- IPv6/Adress/Typen
- IPv6/Adresse/Eigenschaften
- IPv6/Adresse/Konfiguration
- IPv6/Adresse/Notation
- IPv6/Adressierung
- IPv6/Adressraum
- IPv6/BIND
- IPv6/DHCP
- IPv6/Default Router List
- IPv6/Dienste
- IPv6/Eigenschaften
- IPv6/Entwicklung
- IPv6/Fehlersuche
- IPv6/Firewall
- IPv6/Fragmentierung
- IPv6/Funktionen
- IPv6/Glossar
- IPv6/Header
- IPv6/Header/Extension
- IPv6/Header/tmp
- IPv6/Host
- IPv6/Host/Interface Identifier
- IPv6/Host/Link Layer Multicast
- IPv6/Host/Linux
- IPv6/Host/Multicast
- IPv6/Host/Neighbor Cache
- IPv6/Host/Neighbor Cache/TMP
- IPv6/Host/Windows
- IPv6/ICMP
- IPv6/ICMPv6/Fuktionen
- IPv6/IPv4-in-IPv6
- IPv6/IPv6-in-IPv4
- IPv6/Implementierungen
- IPv6/Interface/Identifier
- IPv6/Interface/Konfiguration
- IPv6/Konfiguration
- IPv6/Konfiguration normaler IPv6-Routen
- IPv6/Link
- IPv6/Link/Multicast
- IPv6/Link/Namensauflösung
- IPv6/Link/Präfix
- IPv6/Migration
- IPv6/MobileIP
- IPv6/Motivation
- IPv6/Multicast Address
- IPv6/Multicast Scopes
- IPv6/Multihoming
- IPv6/Neighbor/Advertisement
- IPv6/Neighbor/Cache/Linux
- IPv6/Neighbor/Cache/Windows
- IPv6/Neighbor/Solicitation
- IPv6/Neighbor Discovery Protocol
- IPv6/Parallelbetrieb
- IPv6/Prefix List
- IPv6/Priorisierung
- IPv6/Privacy/Android
- IPv6/Privacy/IOS
- IPv6/Privacy/Linux
- IPv6/Privacy/Mac OS X
- IPv6/Privacy/Windows
- IPv6/Privacy Extension
- IPv6/QoS
- IPv6/Router
- IPv6/Router/Advertisement
- IPv6/Router/Advertisement/Daemon
- IPv6/Router/Solicitation
- IPv6/SLAAC
- IPv6/SLAAC/TMP
- IPv6/Sicherheit
- IPv6/Statische Adressen
- IPv6/Subnetting
- IPv6/System-Check
- IPv6/Tunnel
- IPv6/Upper Layer Protokolle
- IPv6/Verschlüsselung und Authentifizierung
- IPv6/Windows
- IPv6/Windows/Allgemein
- IPv6/Windows/DHCP mit IPv6
- IPv6/Windows/Grundkonfiguration
- IPv6/Windows/IPv6-Labor
- IPv6/Windows/IPv6Support
- IPv6/Windows/IPv6 Subnetz
- IPv6/Windows/IPv6 unter Windows
- IPv6/Windows/Netsh-Befehle
- IPv6/Windows/Router Advertisements
- IPv6/Windows/Teredo
- IPv6/WindowsIPv6ImWindowsNetz
- IPv6/proc
- IPv6/tmp
- IPv6/tmp1
- IPv6 Over IPv4