Articulo de referencia

NAT64

NAT64 es un mecanismo de transición IPv6 que facilita la comunicación entre hosts IPv6 e IPv4 mediante una forma de traducción de direcciones de red (NAT). La puerta de enlace N...

NAT64 es un mecanismo de transición IPv6 que facilita la comunicación entre hosts IPv6 e IPv4 mediante una forma de traducción de direcciones de red (NAT). La puerta de enlace NAT64 es un traductor entre los protocolos IPv4 e IPv6, [ 1 ] para cuya función necesita al menos una dirección IPv4 y un segmento de red IPv6 que comprende un espacio de direcciones de 32 bits. El "prefijo conocido" reservado para este servicio es 64:ff9b:: / 96 .

Un cliente IPv6 incrusta la dirección IPv4 con la que desea comunicarse utilizando la parte de host del segmento de red IPv6, lo que da como resultado una dirección IPv6 con IPv4 incrustado (de ahí el espacio de direcciones de 32 bits en el segmento de red IPv6), y envía paquetes a la dirección resultante. La puerta de enlace NAT64 crea una asignación entre las direcciones IPv6 e IPv4, que puede configurarse manualmente o determinarse automáticamente. [ 2 ]

Principio de funcionamiento

NAT64 y DNS64

Una instalación NAT64 simple puede consistir en una puerta de enlace con dos interfaces conectadas a una red IPv4 y a una red IPv6, respectivamente. El tráfico de la red IPv6 se enruta a través de la puerta de enlace, que realiza todas las traducciones necesarias para transferir paquetes entre las dos redes. Sin embargo, la traducción no es simétrica, [ 3 ] ya que el espacio de direcciones IPv6 es mucho mayor que el espacio de direcciones IPv4 ; por lo tanto, no es posible una asignación de direcciones uno a uno. La puerta de enlace mantiene la asignación de direcciones IPv6 a IPv4, que puede establecerse con un algoritmo automático (asignación sin estado) o con traducciones especiales y manuales (asignación con estado) cuando el primer paquete de la red IPv6 llega a la puerta de enlace NAT64.

La traducción sin estado es apropiada cuando se utiliza un traductor NAT64 delante de servidores que solo admiten IPv6 para permitir que los clientes remotos que solo admiten IPv4 puedan acceder a ellos. [ 4 ] La traducción con estado es adecuada para su implementación en el lado del cliente o en el proveedor de servicios, lo que permite que los hosts cliente que solo admiten IPv6 accedan a nodos remotos que solo admiten IPv4.

En general, NAT64 está diseñado para usarse cuando la comunicación es iniciada por hosts IPv6. Existen algunos mecanismos, incluido el mapeo de direcciones estáticas, para permitir el escenario inverso. [ 5 ]

No todos los tipos de recursos son accesibles con NAT64. Los protocolos que incorporan direcciones literales IPv4, como SIP y SDP , FTP , WebRTC , MSN y cualquier otro contenido con literales IPv4, quedan excluidos, pero un proxy web de doble pila permite que los clientes que solo utilizan IPv6 accedan incluso a páginas web con literales IPv4 en las URL. Sin embargo, 464XLAT , que utiliza NAT64, permite el uso de dichos protocolos sobre conexiones que solo utilizan IPv6. [ 6 ] Para SIP y FTP, el problema también puede resolverse utilizando una puerta de enlace a nivel de aplicación o utilizando el Protocolo de Control de Puertos con la extensión PREFIX64. [ 7 ]

Implementaciones

Referencias

  1. C. Bao; C. Huitema ; M. Bagnulo; M. Boucadair; X. Li (octubre de 2010). Direccionamiento IPv6 de traductores IPv4/IPv6 . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC6052 . ISSN 2070-1721 . RFC 6052 . Norma propuesta. Actualiza la RFC 4291 . 
  2. M. Bagnulo; P. Matthews; I. van Beijnum (abril de 2011). NAT64 con estado: traducción de direcciones de red y protocolos de clientes IPv6 a servidores IPv4 . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC6146 . ISSN 2070-1721 . RFC 6146 . Norma propuesta.
  3. Mavrin, Alex. "Potencia y limitaciones de NAT64" . Artículo de blog . Archivado del original el 8 de enero de 2014. Consultado el 6 de enero de 2014 .
  4. "Traducción de direcciones NAT64" .
  5. "Tecnología NAT64: Conectando redes IPv6 e IPv4" . Cisco . Archivado del original el 12 de noviembre de 2020. Consultado el 12 de enero de 2021 .
  6. M. Mawatari; M. Kawashima; C. Byrne (abril de 2013). 464XLAT: Combinación de traducción con y sin estado . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC6877 . ISSN 2070-1721 . RFC 6877 . Informativo.
  7. M. Boucadair (mayo de 2014). Descubrimiento de prefijos IPv6 NAT64 mediante el protocolo de control de puertos (PCP) . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC7225 . RFC 7225 .Norma propuesta.
  8. "Introducción a Jool" . Jool . Consultado el 11 de enero de 2026 .
  9. "paquete: jool-tools-netfilter" . Wiki de OpenWrt . Consultado el 4 de abril de 2024 .
  10. Palardy, Andrew. "Tayga: NAT64 simple y sin complicaciones para Linux" . Consultado el 18 de junio de 2025 .
  11. "Compatibilidad con redes IPv6 DNS64/NAT64" . 27 de marzo de 2017. Consultado el 4 de abril de 2024 .
  12. "Configuración de NAT64 con estado para gestionar el agotamiento de direcciones IPv4" . Consultado el 4 de abril de 2024 .
  13. "Comprender y configurar NAT64" . Consultado el 4 de abril de 2024 .
  14. "ipfw(8), Páginas del manual de FreeBSD" . FreeBSD . Consultado el 21 de marzo de 2025 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=NAT64&oldid=1356235586 "