Czy przestrzeń adresowa IPv6 i przestrzeń adresowa IPv4 są całkowicie rozłączne?
Tak, są to dwa osobne, niekompatybilne protokoły o zupełnie innym adresowaniu.
Ta książka jest nieaktualna. Adresowanie, do którego się odnosi, było dawno przestarzałe. odnosi się do starego adresu zgodnego z IPv4 dla IPv6, który był przestarzały. Patrz RFC 5156, adresy IPv6 specjalnego przeznaczenia :
2.3 Adresy zgodne z IPv4
:: / 96 to adresy zgodne z IPv4 [ RFC4291 ]. Te adresy są przestarzałe i nie powinny pojawiać się w publicznym Internecie.
Istnieje adresowanie mapowane IPv4 dla IPv6, ale tak naprawdę nie jest używane jako adresowanie pakietów:
2.2. \ Mapowane adresy IPv4
:: FFFF: 0: 0/96 to adresy odwzorowane na IPv4 [ RFC4291 ]. Adresy w tym bloku nie powinny pojawiać się w publicznym Internecie.
Zobacz także odnośną architekturę adresowania RFC 4291, IP wersja 6 :
2.5.5 Adresy IPv6 z osadzonymi adresami IPv4
Zdefiniowano dwa typy adresów IPv6, które niosą adres IPv4 w 32-bitowych bitach tego adresu. Są to „Adres IPv6 zgodny z IPv4” i „Adres IPv6 odwzorowany na IPv4”.
2.5.5.1. Adres IPv6 zgodny z IPv4
„Adres IPv6 zgodny z IPv4” został zdefiniowany jako pomoc w przejściu na IPv6. Format „adresu IPv6 zgodnego z IPv4” jest następujący:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|0000| IPv4 address |
+--------------------------------------+----+---------------------+
Uwaga: Adres IPv4 użyty w „Adresie IPv6 zgodnym z IPv4” musi być unikalnym globalnie adresem emisji pojedynczej IPv4.
„Adres IPv6 zgodny z IPv4” jest teraz przestarzały, ponieważ obecne mechanizmy przejścia IPv6 nie używają już tych adresów. Nowe lub zaktualizowane implementacje nie są wymagane do obsługi tego typu adresu.
2.5.5.2. Adres IPv6 odwzorowany na IPv4
Zdefiniowano drugi typ adresu IPv6, który zawiera osadzony adres IPv4. Ten typ adresu służy do reprezentowania adresów węzłów IPv4 jako adresów IPv6. Format „adresu IPv6 odwzorowanego na IPv4” jest następujący:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|FFFF| IPv4 address |
+--------------------------------------+----+---------------------+
Zobacz [ RFC4038 ], aby uzyskać informacje na temat użycia „adresu IPv6 odwzorowanego na IPv4”.
Czy to oznacza, że przestrzeń adresowa IPv4 jest osadzona w najniższym podzakresie przestrzeni adresowej IPv6?
Tylko w pewnych okolicznościach, ale zwykle nie jest to zalecane.
Czy takie osadzanie jest naprawione? Czy przestrzeń adresowa IPv4 może być osadzona w dowolnym ciągłym podzakresie przestrzeni adresowej IPv6?
W tym celu zaprojektowano tylko kilka zakresów adresów IPv6 i nie są one używane do wysyłania pakietów. Nie jest to wykorzystywane w globalnym adresowaniu IPv6.
Czy to oznacza, że dla dowolnego adresu IPv4 istnieje adres IPv6, który odnosi się do tego samego adresu co adres IPv4?
Nie całkiem. Koncepcyjnie tak, dla adresowania mapowanego IPv4 dla IPv6, ale tak naprawdę nie jest używane do wysyłania pakietów.
Na przykład, ::192.31.20.46
czy 192.31.20.46
faktycznie jest to ten sam adres?
- jeśli wyślę wiadomość na: 192.31.20.46, czy 192.31.20.46 otrzyma moją wiadomość?
- jeśli wyślę wiadomość na 192.31.20.46, czy :: 192.31.20.46 otrzyma moją wiadomość?
Czy :: 127.0.0.1 nadal będzie zwrotnym adresem IP, a jeśli tak, to czy faktycznie jest to ten sam adres co 127.0.0.1?
Nie, ::192.31.20.46
jest nieprawidłowy adres IPv6, ponieważ adresowanie zgodne z IPv4 dla IPv6 zostało wycofane.
IPv4 i IPv6 to dwa osobne, niekompatybilne protokoły, które mogą współistnieć, ale nie mogą bezpośrednio się komunikować.
IPv6 ma adres zwrotny wynoszący ::1
.
Czy przestrzeń adresowa IPv6 i przestrzeń adresowa IPv4 są całkowicie rozłączne (tzn. Bez nakładania się) w tym sensie, że kiedy komunikuję się z adresem IPv6, nie będę się komunikował z adresem IPv4?
IPv4 i IPv6 mają całkowicie oddzielne adresowanie. IPv4 używa 32-bitowego adresowania, które jest niezgodne z 128-bitowym adresowaniem IPv6. Nagłówki protokołu są również bardzo różne pod innymi względami. IPv6 został stworzony po lekcjach zdobytych w IPv4. Pamiętaj, że IPv4 był akademickim / rządowym eksperymentem, który nigdy nie był przeznaczony do użycia w taki sposób, w jaki jest dzisiaj, a IPv6 jest próbą naprawienia braków w IPv4, ale z tego powodu jest niezgodny z IPv4.