Tanenbaums Computer Networks sagt
Schließlich können IPv4-Adressen als ein Paar Doppelpunkte und eine alte gepunktete Dezimalzahl geschrieben werden, zum Beispiel:
::192.31.20.46
- Bedeutet dies, dass der IPv4-Adressraum in den niedrigsten Unterbereich des IPv6-Adressraums eingebettet ist?
Ist eine solche Einbettung behoben? Kann der IPv4-Adressraum in einen zusammenhängenden Unterbereich des IPv6-Adressraums eingebettet werden?
Werden unter https://en.wikipedia.org/wiki/IPv6_address#Transition_from_IPv4 mehrere alternative Übersetzungsmöglichkeiten aufgeführt? Wenn es korrekt ist, ist die Einbettung nicht festgelegt.
Bedeutet dies, dass es für jede IPv4-Adresse eine IPv6-Adresse gibt, die sich auf dieselbe Adresse bezieht wie die IPv4-Adresse?
Sind zum Beispiel
::192.31.20.46
und192.31.20.46
effektiv die gleiche Adresse?Wenn ich eine Nachricht an sende
::192.31.20.46
,192.31.20.46
bekomme ich meine Nachricht?Wenn ich eine Nachricht an sende
192.31.20.46
,::192.31.20.46
bekomme ich meine Nachricht?
Wird es
::127.0.0.1
weiterhin eine Loopback-IP-Adresse geben, und wenn ja, handelt es sich tatsächlich um dieselbe Adresse wie127.0.0.1
?Oder sind der IPv6-Adressraum und der IPv4-Adressraum vollständig getrennt (dh nicht überlappend), in dem Sinne, dass ich bei der Kommunikation mit einer IPv6-Adresse nicht mit einer IPv4-Adresse kommunizieren werde?
Vielen Dank.
Antworten:
Ja, es handelt sich um zwei separate, inkompatible Protokolle mit völlig unterschiedlicher Adressierung.
Das Buch ist veraltet. Die Adressierung, auf die es verweist, wurde vor langer Zeit veraltet. Es bezieht sich auf die alte IPv4-kompatible Adressierung für IPv6, die veraltet ist. Siehe RFC 5156, IPv6-Adressen für besondere Zwecke :
Es gibt eine IPv4-zugeordnete Adressierung für IPv6, diese wird jedoch nicht wirklich als Adressierung für Pakete verwendet:
Siehe auch die referenzierte Adressierungsarchitektur nach RFC 4291, IP Version 6 :
Nur unter bestimmten Umständen, aber dies wird normalerweise nicht empfohlen.
Nur einige IPv6-Adressbereiche sind dafür vorgesehen und werden nicht zum Senden von Paketen verwendet. Dies wird bei der globalen IPv6-Adressierung nicht verwendet.
Nicht wirklich. Konzeptionell ja, für IPv4-Mapped-Adressierung für IPv6, aber das wird eigentlich nicht zum Senden von Paketen verwendet.
Nein, es
::192.31.20.46
handelt sich um eine ungültige IPv6-Adresse, da die IPv4-kompatible Adressierung für IPv6 veraltet ist.IPv4 und IPv6 sind zwei separate, inkompatible Protokolle, die nebeneinander existieren, aber nicht direkt kommunizieren können.
IPv6 hat eine Loopback-Adresse von
::1
.IPv4 und IPv6 haben eine völlig separate Adressierung. IPv4 verwendet eine 32-Bit-Adressierung, die nicht mit der 128-Bit-IPv6-Adressierung kompatibel ist. Die Protokollheader sind auch in anderer Hinsicht sehr unterschiedlich. IPv6 wurde nach Lektionen in IPv4 erstellt. Denken Sie daran, dass IPv4 ein akademisches / behördliches Experiment war, das nie so verwendet werden sollte, wie es heute ist. IPv6 ist ein Versuch, die Mängel in IPv4 zu beheben, ist jedoch aus diesem Grund nicht mit IPv4 kompatibel.
quelle
Nummer 4 ist richtig. V4- und V6-Protokolle unterscheiden sich grundlegend durch unterschiedliche Formate und Adressierungsschemata. Die beiden Adressen haben die gleiche Beziehung wie Telefonnummern und Lotterienummern - das heißt, keine.
Es wurden viele Methoden für die Zuordnung von Version 4 zu Version 6 vorgeschlagen, um die Protokollübersetzung zu ermöglichen. Die meisten dieser Methoden sind jedoch heute veraltet.
quelle
Ich bin etwas überrascht, dass keine Antwort 6to4 erwähnt .
Es ermöglicht das Senden eines IPv6-Pakets an einen IPv4-Host, der in einem IPv4-Paket des Protokolltyps 41 gekapselt ist.
6to4-Adressen sind vom Typ 2002: AABB: CCDD: Suffix entsprechend der IPv4-Adresse ABCD, wobei A, B, C, D dezimal und AA, BB, CC, DD hexadezimal sind. Jede IPv4-Adresse hat also tatsächlich einen ganzen / 48-Block von IPv6-Adressen.
6to4 ist nicht nur ein Notationsmechanismus, mit dem IPv4-Adressen mithilfe von IPv6-Adressen notiert werden können, sondern ein echter und funktionsfähiger IPv6-Übergangsmechanismus.
Die Leistung und Latenz der 6-zu-4-Konnektivität ist jedoch schlecht. Daher wird natives IPv6 bevorzugt, wenn eine solche Konnektivität verfügbar ist.
Meine Antwort auf IPv4- und IPv6-Bereiche ist also unzusammenhängend: Nicht wirklich, jede IPv4-Adresse hat einen / 48-Block mit IPv6-Adressen.
quelle