3 Desventajas de NAT
Disminuye el rendimiento
La primera desventaja es que el rendimiento se ve afectado. NAT aumenta los retrasos en la conmutación porque la traducción de cadadirección IP dentro de los encabezados del paquete lleva tiempo. El primer paquete es de conmutación de procesos, lo que significa que siempre va por la ruta más lenta. El router tiene queinspeccionar cada paquete para decidir si es necesario traducirlo. El router debe modificar el encabezado IP, y posiblemente el encabezado TCP o UDP también: Los paquetes restantes van por laruta de conmutación rápida si hay una entrada de caché; en el caso contrario, también sufren retrasos.
Disminuye la funcionalidad de extremo a extremo
Muchos protocolos y aplicaciones deInternet dependen de que la funcionalidad se aplique de extremo a extremo y que los paquetes se reenvíen sin modificaciones desde el origen al destino. Al cambiar las direcciones de extremoa extremo, NAT impide el funcionamiento de algunas aplicaciones que utilizan direccionamiento IP. Por ejemplo, algunas aplicaciones de seguridad, como ser las firmas digitales, fallanporque la dirección IP de origen cambia. Las aplicaciones que utilizan las direcciones físicas en vez de un nombre de dominio calificado no llegan a los destinos que se traducen en el routerNAT. Algunas veces, este problema puede evitarse implementando asignaciones NAT estáticas.
Se pierde la capacidad de rastreo IP de extremo a extremo
También se pierde la capacidad derastreo de extremo a extremo. Se hace mucho más difícil rastrear paquetes que sufren varios cambios en la dirección del paquete al atravesar múltiples saltos NAT, lo que dificulta la resoluciónde problemas. Por otra parte, los piratas informáticos que deseen determinar la fuente del paquete, descubrirán que es muy difícil rastrear u obtener la dirección origen o destino original.