ejemplo de configuracion de nat dinamico para routers cisco 831851871 01

Configurar NAT Dinamico en Routers Cisco, Ejemplos

Configurar NAT Dinámico en Routers Cisco

Para configurar NAT dinámico en un router Cisco necesitás tres piezas: un pool de direcciones IP públicas otorgado por tu ISP, una ACL estándar que identifique las direcciones internas que se traducirán, y la marcación de las interfaces como ip nat inside e ip nat outside. A diferencia del NAT estático (mapeo uno a uno), el router elige en el momento cualquier IP libre del pool y la asigna a un host interno mientras dure el tráfico.

¿Qué es el NAT dinámico y cuándo conviene?

El NAT dinámico traduce direcciones IP privadas a direcciones IP públicas tomadas de un pool predefinido. Útil cuando tenés un conjunto limitado de direcciones públicas y querés que varios hosts internos salgan a Internet sin mapeos fijos. Si lo que necesitás es que todos los internos compartan una sola IP pública diferenciándose por puerto, ahí corresponde PAT (overload), no NAT dinámico puro.

Requisitos previos

  • Router Cisco con IOS que soporte NAT (verificar la feature set).
  • Pool de direcciones públicas asignado por el ISP, con su máscara.
  • Direccionamiento interno (subred privada) que querés traducir.
  • Acceso por consola, SSH o Telnet al router y permisos de configuración.
  • Conectividad IP básica (interfaces con IP y no shutdown) antes de marcar ip nat.

Configuración paso a paso

Paso 1 — Definir el pool de direcciones públicas

Router-Cisco#configure terminal
Router-Cisco(config)# ip nat pool NAT-POOL 200.42.1.1 200.42.1.10 netmask 255.255.255.0

Paso 2 — Crear la ACL estándar con las direcciones internas

Router-Cisco(config)# access-list 1 permit 172.16.129.0 0.0.0.255

Paso 3 — Habilitar NAT dinámico vinculando ACL con pool

Router-Cisco(config)# ip nat inside source list 1 pool NAT-POOL

Paso 4 — Marcar la interfaz interna (inside)

Router-Cisco(config)# interface ethernet 0
Router-Cisco(config-if)# ip nat inside
Router-Cisco(config-if)# exit

Paso 5 — Marcar la interfaz externa (outside)

Router-Cisco(config)# interface serial 0
Router-Cisco(config-if)# ip nat outside
Router-Cisco(config-if)# exit

Verificación de la tabla NAT

Comprobá que se estén generando traducciones y que el pool tenga disponibilidad:

show ip nat translations
show ip nat statistics
debug ip nat

El comando show ip nat statistics muestra cuántas traducciones se crearon, los hits/misses y el tamaño del pool; sirve para detectar agotamiento. debug ip nat debe usarse con cuidado en producción porque genera mucha carga.

Problemas frecuentes

  • Pool agotado: las nuevas conexiones se rechazan. Solución: ampliar el pool o pasar a PAT.
  • ACL incorrecta: si la ACL no coincide con la subred interna, no hay traducción. Verificá con show access-lists los contadores matches.
  • Interfaces mal marcadas: si una interfaz no tiene ip nat inside o ip nat outside, NAT no opera en ese tráfico.
  • Ruta por defecto ausente: las respuestas vuelven pero no salen. Confirmá con show ip route.
  • Discrepancia de máscara en el pool: una máscara mal puesta puede hacer que las direcciones no sean enrutables.

Rollback (cómo deshacer la configuración)

Para revertir todos los cambios, usá la forma no de cada comando:

Router-Cisco(config)# no ip nat inside source list 1 pool NAT-POOL
Router-Cisco(config)# no ip nat pool NAT-POOL
Router-Cisco(config)# no access-list 1
Router-Cisco(config)# interface ethernet 0
Router-Cisco(config-if)# no ip nat inside
Router-Cisco(config)# interface serial 0
Router-Cisco(config-if)# no ip nat outside

Vigencia y compatibilidad

Los comandos mostrados funcionan en IOS clásico y en IOS-XE de Cisco. Algunas plataformas más nuevas ofrecen además show platform software nat para visibilidad adicional, pero los comandos tradicionales siguen siendo los oficiales y los más usados en documentación y enrutamiento CCNA.

Comparación rápida

  • NAT estática: mapeo uno a uno; útil para servidores accesibles desde Internet.
  • NAT dinámica: mapeo muchos a un pool; útil cuando tenés varias IP públicas y querés reservar dirección por host.
  • PAT (overload): muchos hosts a una sola IP pública diferenciados por puerto; es lo más común en hogares y PyMEs.
Configurar NAT Dinamico en Routers Cisco, Ejemplos
Ejemplo de configuración de NAT dinámico para routers Cisco.

Véase también


Publicado

en

por

Etiquetas:

Comentarios

20 responses to “Configurar NAT Dinamico en Routers Cisco, Ejemplos”