¿Qué es PAT (traducción de direcciones de puerto)?

PAT, abreviatura de «Port Address Translation» (traducción de direcciones de puerto), es una tecnología que convierte la dirección IP y el número de puerto de los paquetes TCP (o UDP)/IP en otra dirección IP y otro número de puerto. Generalmente se conoce como NAPT (Network Address Port Translation) o enmascaramiento de IP, mientras que el término «PAT» es utilizado específicamente por Cisco Systems.

PAT (NAPT) es una extensión avanzada de NAT (traducción de direcciones de red), una tecnología que convierte las direcciones IP de las cabeceras de los paquetes IP. Para hacer frente al problema del agotamiento de las direcciones IPv4, a los dispositivos de una organización se les suelen asignar direcciones IP privadas, pero para comunicarse con servidores externos a través de Internet se necesitan direcciones IP globales. NAT lo hace posible traduciendo las direcciones IP privadas en direcciones IP globales. Sin embargo, dado que NAT realiza una correspondencia uno a uno, no puede gestionar comunicaciones simultáneas desde varios dispositivos. Esta limitación se resuelve mediante PAT (o NAPT).

PAT recibe los paquetes procedentes de dispositivos con direcciones IP privadas asignadas, convierte la dirección IP de origen en una dirección IP global y modifica el número de puerto de origen. También registra la correspondencia entre las direcciones originales y las convertidas y reenvía los paquetes a Internet. Las respuestas del servidor se envían a la dirección IP y al número de puerto modificados, que PAT utiliza para restaurar la dirección IP privada y el número de puerto originales antes de entregar los paquetes al dispositivo de origen.

El sistema modifica los números de puerto para identificar de forma inequívoca los paquetes procedentes de distintas direcciones IP privadas. Aunque varios dispositivos comparten la misma dirección IP global cuando se comunican con el exterior, sus números de puerto son diferentes, lo que permite a PAT distinguir entre dispositivos y posibilitar la comunicación simultánea con varios puntos finales.

Hoy en día, PAT y NAPT suelen englobarse bajo el término general «NAT». Aunque NAT puede ocultar las redes internas de las externas, lo que contribuye a la segmentación de la red y proporciona una seguridad básica, no constituye una solución de seguridad integral. Para reforzar la protección frente a amenazas externas, suelen ser necesarias tecnologías adicionales de tunelización de extremo a extremo.