¿El espacio de direcciones IPv6 y el espacio de direcciones IPv4 son completamente disjuntos?
Sí, son dos protocolos separados e incompatibles con direccionamiento completamente diferente.
Ese libro está desactualizado. El direccionamiento al que hace referencia quedó en desuso hace mucho tiempo. se refiere al antiguo direccionamiento compatible con IPv4 para IPv6 que estaba en desuso. Consulte RFC 5156, Direcciones IPv6 de uso especial :
2.3. Direcciones compatibles con IPv4
:: / 96 son las direcciones compatibles con IPv4 [ RFC4291 ]. Estas direcciones están en desuso y no deben aparecer en Internet pública.
Hay direccionamiento IPv4-Mapped para IPv6, pero en realidad no se utiliza como direccionamiento para paquetes:
2.2. \ Direcciones asignadas a IPv4
:: FFFF: 0: 0/96 son las direcciones asignadas a IPv4 [ RFC4291 ]. Las direcciones dentro de este bloque no deben aparecer en Internet pública.
Consulte también la referencia RFC 4291, Arquitectura de direccionamiento de la versión 6 de IP :
2.5.5. Direcciones IPv6 con direcciones IPv4 integradas
Se definen dos tipos de direcciones IPv6 que llevan una dirección IPv4 en los 32 bits de orden inferior de la dirección. Estas son la "dirección IPv6 compatible con IPv4" y la "dirección IPv6 asignada a IPv4".
2.5.5.1. Dirección IPv6 compatible con IPv4
La "dirección IPv6 compatible con IPv4" se definió para ayudar en la transición de IPv6. El formato de la "dirección IPv6 compatible con IPv4" es el siguiente:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|0000| IPv4 address |
+--------------------------------------+----+---------------------+
Nota: La dirección IPv4 utilizada en la "Dirección IPv6 compatible con IPv4" debe ser una dirección de unidifusión IPv4 globalmente única.
La "dirección IPv6 compatible con IPv4" ahora está en desuso porque los mecanismos de transición de IPv6 actuales ya no usan estas direcciones. No se requieren implementaciones nuevas o actualizadas para admitir este tipo de dirección.
2.5.5.2. Dirección IPv6 asignada a IPv6
Se define un segundo tipo de dirección IPv6 que contiene una dirección IPv4 incrustada. Este tipo de dirección se utiliza para representar las direcciones de los nodos IPv4 como direcciones IPv6. El formato de la "dirección IPv6 asignada a IPv4" es el siguiente:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|FFFF| IPv4 address |
+--------------------------------------+----+---------------------+
Consulte [ RFC4038 ] para obtener información sobre el uso de la "dirección IPv6 asignada a IPv4".
¿Significa que el espacio de direcciones IPv4 está incrustado en el subrango más bajo del espacio de direcciones IPv6?
Solo bajo ciertas circunstancias, pero esto normalmente no se recomienda.
¿Se ha solucionado tal incrustación? ¿Se puede incrustar el espacio de direcciones IPv4 en cualquier subrango continuo del espacio de direcciones IPv6?
Solo un par de rangos de direcciones IPv6 están diseñados para esto, y no se utilizan para enviar paquetes. Esto no se usa en el direccionamiento Global IPv6.
¿Significa que para cualquier dirección IPv4, hay alguna dirección IPv6 que se refiere a la misma dirección que la dirección IPv4?
Realmente no. Conceptualmente, sí, para el direccionamiento IPv4-Mapped para IPv6, pero eso no se usa realmente para enviar paquetes.
Por ejemplo, ¿son ::192.31.20.46
y 192.31.20.46
efectivamente la misma dirección?
- si envío un mensaje a :: 192.31.20.46, ¿recibirá 192.31.20.46 mi mensaje?
- si envío un mensaje a 192.31.20.46, ¿recibirá :: 192.31.20.46 mi mensaje?
¿Será :: 127.0.0.1 todavía una dirección IP de bucle invertido y, en caso afirmativo, es efectivamente la misma dirección que 127.0.0.1?
No, ::192.31.20.46
es una dirección IPv6 no válida porque el direccionamiento compatible con IPv4 para IPv6 ha quedado en desuso.
IPv4 e IPv6 son dos protocolos independientes incompatibles que pueden coexistir, pero no pueden comunicarse directamente.
IPv6 tiene una dirección de bucle invertido de ::1
.
¿O el espacio de direcciones IPv6 y el espacio de direcciones IPv4 son completamente disjuntos (es decir, sin superposición), en el sentido de que cuando me comunico con una dirección IPv6, no me comunicaré con una dirección IPv4?
IPv4 e IPv6 tienen un direccionamiento completamente separado. IPv4 utiliza un direccionamiento de 32 bits que es incompatible con el direccionamiento IPv6 de 128 bits. Los encabezados de protocolo también son muy diferentes en otros aspectos. IPv6 se creó después de las lecciones aprendidas en IPv4. Recuerde que IPv4 fue un experimento académico / gubernamental que nunca tuvo la intención de usarse de la forma en que lo es hoy, e IPv6 es un intento de corregir las deficiencias en IPv4, pero es incompatible con IPv4 por eso.