Get quote
Get Free Consultation!
We are ready to answer right now! Sign up for a free consultation.
I consent to the processing of personal data and agree with the user agreement and privacy policy
Detección de NAT:
Encapsulamiento:
Durante la negociación IKE_SA_INIT (en IKEv2) o Main Mode (en IKEv1):
¿Cómo funciona NAT-T con IPSec?

En los mensajes de Main Mode 1 y 2, se realiza la negociación de NAT-T, es decir, los peers se notifican entre sí que admiten la función NAT-T enviando un hash de RFC 3947 como una de las cargas útiles en los mensajes.

Mensajes de Main Mode 3 y 4 | Detección de NAT (NAT-D)

En los mensajes de Main Mode 3 y 4, se realiza NAT-DIscovery (NAT-D). La carga útil de NAT-D es enviada por cada peer VPN, que es un hash de las IP originales y los números de puerto.
Los dispositivos intercambian 2 cargas útiles NAT-D, una con IP de origen y número de puerto y otra con IP de destino y número de puerto.
El dispositivo RT-Site1 (10.10.10.1) envía lo siguiente:

El dispositivo RT-Site2 (10.12.0.5) responde con lo siguiente:

El dispositivo receptor recalcula el hash y lo compara con el hash recibido y, si no son iguales, significa que existe un dispositivo habilitado para NAT / PAT (firewall / enrutador) a lo largo de la ruta de transmisión entre los peers. (En nuestra captura de paquetes, el hash no es el mismo, por lo que existe un dispositivo habilitado para NAT / PAT entre peers VPN).
Mensaje Main Mode 5 y 6 | El inicio de la encapsulación de paquetes

Como el dispositivo NAT/PAT ha sido detectado, NAT-T iniciará el proceso, es decir, cambiara el transporte ISAKMP con el puerto UDP 4500 en lugar del puerto UDP 500 a partir de los mensajes de Main Mode 5 y 6.

NAT-T & IKE Fase 2 (Quick Mode)

Después de completar con éxito los mensajes de Main Mode, también NAT-T encapsula los mensajes de Quick Mode (IKE fase 1) con el puerto UDP 4500.

Protocolo NAT-T y ESP | Tráfico de datos
Después de completar con éxito la fase 2 de IKE, los datos están listos para cifrarse según las asociaciones de seguridad (SA) especificadas por el usuario y transmitirse a través de la ruta de transmisión utilizando el protocolo ESP (Encapsulating Security Payload).

NAT-T encapsula el tráfico de datos enviado con el puerto UDP 4500 en lugar de solo el protocolo ESP, ya que el paquete ESP no puede pasar a través de un dispositivo habilitado para PAT.
Conclusión
IPsec NAT-Traversal (NAT-T) es una solución esencial para garantizar la compatibilidad de VPN IPsec en entornos donde existe NAT, una condición común en redes modernas. Al encapsular los paquetes ESP dentro de UDP, NAT-T permite que el tráfico cifrado atraviese routers y firewalls sin perder integridad ni confidencialidad. Aunque introduce una mínima sobrecarga, su implementación mejora significativamente la interoperabilidad y fiabilidad de las conexiones VPN seguras en redes públicas y privadas.
Jovanny de Jesus
We are ready to answer right now! Sign up for a free consultation.
I consent to the processing of personal data and agree with the user agreement and privacy policy