SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
Router Teldat
Facilidad NAT
Doc. DM720 Rev. 10.70
Noviembre, 2006
ÍNDICE
Capítulo 1 Introducción....................................................................................................1
1. Introducción al NAT ..........................................................................................................2
2. Tipos de NAT.....................................................................................................................3
2.1. NAT estático...........................................................................................................3
2.2. NAT dinámico ........................................................................................................3
2.3. NAPT/PAT (Enmascaramiento) .............................................................................4
3. Problemas comunes a todas las técnicas NAT ...................................................................5
3.1. Información de estado.............................................................................................5
3.2. Fragmentación.........................................................................................................5
3.3. Comportamiento según el tipo de protocolo ...........................................................5
a) Aplicaciones “venenosas” ......................................................................................5
b) Protocolos de Routing Dinámico (RIP, EGP, …)...................................................5
Capítulo 2 Configuración..................................................................................................6
1. Configuración NAT............................................................................................................7
1.1. Posición o identificador ..........................................................................................8
1.2. Interfaz local ...........................................................................................................8
1.3. Interfaz global.........................................................................................................8
1.4. Red local .................................................................................................................8
1.5. Red global...............................................................................................................8
1.6. Tipo de transformación ...........................................................................................8
1.7. Sentido o dirección de la transformación................................................................9
2. Comandos de configuración NAT......................................................................................11
2.1. Configuración de una regla NAT............................................................................11
a) Configuración del tipo de transformación..............................................................12
b) Configuración del sentido de transformación.........................................................12
c) Configuración del rango de direcciones.................................................................12
d) Configuración del Interfaz local y del Interfaz global............................................12
e) Configuración de lista de acceso ............................................................................13
2.2. Modificación de una regla NAT .............................................................................13
2.3. Borrado de una regla NAT......................................................................................14
2.4. Listado de las reglas NAT configuradas .................................................................14
2.5. Habilitar / Deshabilitar la funcionalidad NAT........................................................15
2.6. Mostrar el estado de la funcionalidad NAT ............................................................15
2.7. Mostrar toda la configuración de la funcionalidad NAT.........................................15
2.8. EXIT .......................................................................................................................16
3. Resumen de comandos.......................................................................................................17
Capítulo 3 Monitorización................................................................................................18
1. Monitorización NAT..........................................................................................................19
1.1. ? (AYUDA).............................................................................................................19
1.2. LIST........................................................................................................................19
a) LIST CONNECTIONS.............................................................................................19
1.3. EXIT .......................................................................................................................20
Capítulo 4 Ejemplos ..........................................................................................................21
1. NAT estático ......................................................................................................................22
1.1. Cambiar las direcciones orígenes de una red entera................................................22
1.2. Conectar dos redes que usan el mismo espacio de direccionamiento .....................23
1.3. Solapamiento de direcciones (autoaliasing)............................................................24
- ii -
Capítulo 1
Introducción
1. Introducción al NAT
Dos de los principales problemas que posee Internet son la escasez de direcciones IP y el creciente
tamaño de las tablas de rutas. La facilidad NAT (Network Address Translation) permite a la red IP de
una empresa aparentar, de cara al resto de redes IP, que está usando un espacio de direccionamiento
distinto al que internamente está usando. Por tanto NAT permite a una empresa que utiliza direcciones
privadas (direcciones locales), y que por tanto no son accesibles por tabla de rutas de Internet,
conectarse a Internet al convertir dichas direcciones en públicas (direcciones globales) que sí son
accesibles desde Internet. NAT además permite a las empresas poner en marcha estrategias de
redireccionamiento en las que los cambios en las redes IP locales son mínimos. NAT está descrito en
la RFC 1631.
NAT tiene diversas aplicaciones, siendo algunos escenarios posibles los siguientes:
• Se quiere tener conectividad con Internet, pero no todos los equipos poseen direcciones IP
globales (permitidas). En este caso se configura un router NAT como enlace entre el
dominio privado (red local) y el dominio público (red pública: en este caso Internet). El
router NAT traduce las direcciones locales en direcciones globales antes de enviar los
paquetes al exterior.
• Una empresa requiere conectividad IP entre oficinas remotas. Dichas oficinas remotas
posee redes IP internas que no cumplen con un plan de direccionamiento con lo que las
tablas de rutas para lograr conectividad entre ellas es grande o imposible. En este caso
sería suficiente con configurar NAT en los routers frontera de cada oficina, realizar así la
transformación entre las redes internas de las oficinas a redes globales, que ahora sí
cumplen con el plan de direccionamiento.
• Se necesitan cambiar la direcciones internas de muchos equipos. En lugar de realizar dicho
cambio que sería muy costoso en tiempo se podría realizar NAT.
Una ventaja muy importante del NAT es que para cambiar la dirección de muchos equipos locales solo
requiere realizar cambios en los routers NAT. Las desventajas del NAT aparecen cuando existen
muchos equipos que requieren NAT simultáneamente o cuando las aplicaciones de red intercambian
referencias a direcciones IP origen o destino: dichas aplicaciones no funcionan si su información viaja
a través de un router NAT de forma transparente, en este caso la única solución es que el router NAT
analice los paquetes de datos de dicha aplicación, averiguando y cambiando las referencias a
direcciones IP locales.
Un router NAT tendrá al menos un interfaz local (interfaz en contacto con la red local) y un interfaz
global (interfaz en contacto con la red global). En un entorno típico, la facilidad NAT se configura en
el router frontera entre el dominio “stub” y el “backbone”. Cuando un paquete abandona el dominio
stub, el router NAT cambia la dirección local origen del paquete por una dirección global. Cuando un
paquete entra en el dominio, la dirección destino global del paquete se cambia por la dirección destino
local.
Un router configurado con NAT no debe anunciar las redes locales a través de los interfaces globales.
Sin embargo las rutas globales si pueden ser anunciadas a través de los interfaces locales.
Como se ha dicho con anterioridad, el termino “local” representa a aquellas redes que pertenecen a una
empresa y que deben ser traducidas. Dentro del dominio local un determinado equipo poseerá una
dirección local, mientras que en el exterior aparentará que posee una dirección de otro espacio de
direcciones. Por tanto, el primer espacio de direcciones es el “local” y el segundo espacio de
direcciones es el “global”.
ROUTER TELDAT - Introducción Facilidad NAT
I - 2
Doc.DM720
Rev. 10.70
2. Tipos de NAT
La traducción de direcciones puede ser:
• NAT estático: la correspondencia de direcciones locales y globales es unívoca.
• NAT dinámico: se establece una correspondencia de direcciones locales en un pool de
direcciones globales. Por tanto la correspondencia entre direcciones globales y locales no es
unívoca y depende de condiciones de ejecución.
• NAPT (Address Port Translation): se establece una correspondencia entre direcciones locales y
una única dirección global. En este caso lo que se realiza es una traslación de los puertos de
protocolos de transporte (UDP, TCP).
En los siguientes subapartados m y n significan:
m: número de direcciones IP locales.
n: número de direcciones IP globales.
2.1. NAT estático
m : n-Traslación, m, n ≥ 1 y m = n (m, n ∈ N)
Con NAT estático se realiza traslación de redes locales en redes globales del mismo tamaño (con
mismo número de direcciones IP). Un caso particular es cuando las dos redes contienen sólo una
dirección IP (máscara de red 255.255.255.255). El proceso NAT puede describirse con la siguiente
transformación:
dirección-global = red-global OR (dirección-local AND (NOT máscara-red))
dirección-local = red-local OR (dirección-global AND (NOT máscara-red))
Ejemplo:
• Regla NAT: trasladar todas las direcciones de la red local 138.201.148.0 en la red global
94.64.15.0, siendo la máscara de ambas redes 255.255.255.0.
100010101100100110010010 00011011
000000000000000000000000 11111111
AND
010111100100000000001111
010111100100000000001111 00011011
(dirección antigua 138.201.148.27)
(máscara de red negada)
(red 94.64.15.0)
(dirección nueva 94.64.15.27)
Este manual se centra en la configuración de NAT estático, existiendo otros manuales Teldat para el
resto de variedades de NAT.
2.2. NAT dinámico
m: n-Traslación, m ≥ 1 y m ≥ n (m, n ∈ N)
ROUTER TELDAT - Introducción Facilidad NAT
I - 3
Doc.DM720
Rev. 10.70
Este tipo de NAT es necesario cuando el número de direcciones globales disponibles es menor que el
de locales, o iguales pero por alguna razón no interesa que el NAT sea estático. El número de equipos
locales comunicándose con el exterior simultáneamente queda limitado al número de direcciones
globales disponibles. Cuando todas las direcciones globales están siendo usadas, subsiguientes
conexiones deben ser rechazadas devolviendo “host unreachable”.
Ejemplo:
• Regla NAT: trasladar dinámicamente todas las direcciones de la red local 138.201.0.0
máscara 255.255.0.0 en direcciones de la red global 278.201.112.0 con máscara
255.255.255.0
• Cada nueva conexión desde la red local hacia el exterior obtiene una dirección global del
pool de direcciones globales disponible.
• Si la dirección local ya posee una dirección global se vuelve a utilizar dicha
correspondencia.
2.3. NAPT/PAT (Enmascaramiento)
m: n-Traslación, m ≥ 1 y n = 1 (m, n ∈ N)
Es un caso particular de NAT dinámico. Es el tipo de NAT más usado actualmente. Aquí muchas
direcciones locales son trasladadas a una misma dirección global. Como diferencia con el tipo de NAT
anterior, ahora se permiten más de “n” conexiones. Ahora un número arbitrario de conexiones se
multiplexan usando información de puertos (TCP, UDP). El número de conexiones simultáneas
permitidas estará limitado al número de puertos NAT disponibles.
El problema principal de este tipo de NAT es que muchos servicios sólo aceptan conexiones
provenientes de puertos privilegiados para así asegurar que no provienen de cualquier usuario. Para
permitir NAPT se requiere mantener manejadores para cada conexión TCP, UDP.
Otra limitación es que, por defecto, las conexiones entrantes no están permitidas.
Ejemplo:
• Regla NAT: enmascarar las direcciones globales de la red 138.201.0.0 tras la dirección
global del interfaz externo del router.
• Para cada paquete saliente la dirección origen del paquete se sustituye por la dirección del
interfaz externo del router NAT y el puerto origen se cambia por un puerto NAT no
utilizado todavía.
• Si el destino de los paquetes entrantes es la dirección del interfaz externo del router NAT y
el puerto destino corresponde con un puerto NAT ya asignado se cambia dirección y puerto
destino por la dirección local y puerto local correspondiente.
ROUTER TELDAT - Introducción Facilidad NAT
I - 4
Doc.DM720
Rev. 10.70
3. Problemas comunes a todas las técnicas NAT
Toda conexión que atraviese un router se identifica por una quintupla: protocolo, dirección y puerto
origen, dirección y puerto destino. Si al router se le habilita NAT aparecerán 3 quintuplas para
representar la misma conexión, una por cada sección:
• Primera sección o sección local: del origen al router NAT.
• Segunda sección o sección global: del router NAT al destino.
• Tercera sección o sección interna: el router NAT del interfaz interno o local al interfaz externo
o global.
Sólo el router NAT posee información de lo que está ocurriendo en cada sección, pero esto también
significa que el router NAT debe almacenar mucha información por conexión establecida, cosa que no
necesitan hacer los router sin NAT.
Esto es algo que tienen en común con los Firewalls: ambos tipos de dispositivos no sólo realizan
encaminamiento de los paquetes sino que deben analizar y controlar el tipo de información que se
intercambia a través de ellos y mantener información del estado de cada conexión con lo que ello
conlleva: una sobrecarga importante comparado con un router sin NAT.
Sobra decir que si se está habilitando NAT, todo paquete que viaje del dominio local al global debe ir
a través del o de los routers NAT.
3.1. Información de estado
Excepto para el caso de NAT estático, los router NAT deben guardar información dinámica sobre las
correspondencias actuales entre direcciones locales y globales. Además este tipo de información de
estado debe tener un tiempo de vida limitado de tal manera que, si un determinado equipo ha parado
de transmitir información, sea borrado de la lista.
3.2. Fragmentación
En las estrategias NAT en las que no sólo se traducen las direcciones sino también los puertos aparece
otro problema en la fragmentación. Cuando un paquete IP es fragmentado el router NAT sólo puede
utilizar la información de puerto del primer fragmento ya que el resto de fragmentos tienen el puerto a
0xFFFF. Por tanto en este tipo de NAT se hace necesaria guardar información de estado de los
fragmentos.
3.3. Comportamiento según el tipo de protocolo
a) Aplicaciones “venenosas”
Denominamos aplicaciones “venenosas” a aquellas aplicaciones que incluyen información de
direccionamiento IP y/o puertos TCP/UDP fuera de los campos de cabecera correspondientes. Cada
aplicación de este tipo requiere un tratamiento específico. Ejemplos de estas aplicaciones son FTP,
ICMP, etc.
b) Protocolos de Routing Dinámico (RIP, EGP, …)
Un router configurado con NAT no debe anunciar las redes locales a través de los interfaces globales.
Sin embargo las rutas globales si pueden ser anunciadas a través de los interfaces locales. Se
recomienda utilizar routing estático.
ROUTER TELDAT - Introducción Facilidad NAT
I - 5
Doc.DM720
Rev. 10.70
Capítulo 2
Configuración
1. Configuración NAT
En este apartado se describen los pasos requeridos para configurar la facilidad NAT. Después de
configurar las opciones deseadas, se debe guardar la configuración y reinicializar el router para que
tenga efecto la nueva configuración. Las siguientes secciones describen el proceso de configuración
con más detalle.
• Acceso al entorno de configuración NAT.
• Activar o desactivar NAT.
• Configuración de reglas NAT.
• Salir del proceso de configuración NAT.
• En caso de haber introducido la nueva configuración desde el proceso P4, guardar dicha
configuración y reiniciar el router para que ésta tenga efecto.
Acceso al entorno de configuración NAT
Para acceder al entorno de configuración NAT hay que acceder previamente al de IP:
*config
Config>protocol IP
-- Internet protocol user configuration --
IP config>
Desde ahí, se debe introducir el siguiente comando:
IP config>nat static
-- Static NAT configuration --
SNAT config>
Activar o desactivar NAT
La facilidad NAT puede estar habilitado o deshabilitada. Para activar o desactivar la facilidad NAT
hay que introducir los siguientes comandos:
SNAT config>enable
SNAT config>disable
o
SNAT config>no enable
Configuración de reglas NAT
La facilidad NAT se basa en una lista ordenada global de reglas. Si la facilidad NAT está habilitada,
cada paquete IP originado, traspasado o recibido será inspeccionado por la lista de reglas.
Cada regla está compuesta por los siguientes campos:
ROUTER TELDAT - Configuración Facilidad NAT
II - 7
Doc.DM720
Rev.10.70
1.1. Posición o identificador
Cada regla posee un identificador único que especifica la posición en la lista: las reglas se analizan por
orden según su identificador. Los identificadores deben ser números naturales (sin el cero)
consecutivos. Al agregar una nueva regla hay que especificar la posición donde quiere insertarse dicha
regla.
1.2. Interfaz local
Es el interfaz que está en contacto o a través del cual se llega a la red local (dominio local). Para cada
regla hay que introducir un interfaz local asociado. El interfaz puede ser:
• Un interfaz físico: para ello hay que
• especificar el número de interfaz físico usando la misma notación que al especificar las
direcciones no numeradas: (Por ejemplo: ethernet0/0 0.0.0.0)
• especificar el identificador del interfaz, por ejemplo: ethernet0/0, serial0/0, ...
• Un interfaz IP lógico: para ello hay que especificar el interfaz lógico IP introduciendo la
dirección IP (numerada) del interfaz del router NAT. (Por ejemplo: ethernet0/0 con dos
direcciones configuradas, para especificar el interfaz lógico hay que poner la dirección IP
numerada deseada).
• Si se deja sin especificar (opción UNSPECIFIED), no se tiene en cuenta el interfaz local a la
hora de decidir si debe aplicarse la regla.
1.3. Interfaz global
Es el interfaz que está en contacto o a través del cual se llega a la red global (dominio global). Para
cada regla hay que introducir un interfaz global asociado. El interfaz global se especifica del mismo
modo utilizado para especificar el interfaz local, salvo que no puede dejarse sin especificar.
1.4. Red local
Se especifica dando la dirección y máscara de la misma. Es el conjunto de direcciones locales sobre
los que se quiere que actúe la regla. Es posible también configurar como red local aquella a la que está
conectado un interfaz del equipo, dando el identificador de dicho interfaz. Dado que el NAT estático
realiza una asociación uno-a-uno entre las direcciones del ámbito local y las del ámbito global, las
máscaras de ambas redes deben ser iguales: el equipo se encarga de garantizar que ambas máscaras
sean iguales.
1.5. Red global
Se especifica dando la dirección y máscara de la misma. Es posible también configurar como red local
aquella a la que está conectado un interfaz del equipo, dando el identificador de dicho interfaz. Es el
conjunto de direcciones globales sobre los que se quiere que actúe la regla.
1.6. Tipo de transformación
Hay dos tipos de transformación:
ROUTER TELDAT - Configuración Facilidad NAT
II - 8
Doc.DM720
Rev.10.70
• Origen interno:
A todo paquete que pase del dominio local al global (siempre que cumpla los demás requisitos de la
regla) se le cambiará la dirección origen local por la correspondiente global. Y a todo paquete que
pase del dominio global al local (siempre que cumpla los demás requisitos de la regla) se le cambiará
la dirección destino global por su correspondiente local.
Source address
local A
Destination address
global B
Request data
Source address
NAT (local A)
Destination address
global B
Request dataNAT
local to global
Source address
global B
Destination address
local A
Reponse data
Source address
global B
Destination address
NAT (local A)
Response dataNAT
global to local
• Destino interno:
A todo paquete que pase del dominio local al global (siempre que cumpla los demás requisitos de la
regla) se le cambiará la dirección destino local por la correspondiente global. Y a todo paquete que
pase del dominio global al local (siempre que cumpla los demás requisitos de la regla) se le cambiará
la dirección origen global por su correspondiente local.
Source address
global A
Destination address
local B
Request data
Source address
global A
Destination address
NAT (local B)
Request dataNAT
local to global
Source address
local B
Destination address
global A
Reponse data
Source address
NAT(local B)
Destination address
global A
Response dataNAT
global to local
1.7. Sentido o dirección de la transformación
Hay cinco sentidos de transformación:
• Local a Global:
Si el paquete entra por el interfaz local y sale por el interfaz global y su dirección (origen o destino)
pertenece a la red local entonces cambiar dirección (origen o destino) local por su correspondiente
dirección global.
• Global a Local:
Si el paquete entra por el interfaz global y su dirección (origen o destino) pertenece a la red global
entonces cambiar dirección (origen o destino) global por su correspondiente dirección local.
• Local a Global y Global a Local: las dos anteriores simultáneamente.
• No cambiar local.
Si el paquete entra por el interfaz local y sale por el interfaz global y su dirección (origen o destino)
pertenece a la red local entonces no realizar cambio alguno. Este tipo de regla sirve para definir
excepciones y evitar que se apliquen otras reglas más genéricas.
• No cambiar global.
ROUTER TELDAT - Configuración Facilidad NAT
II - 9
Doc.DM720
Rev.10.70
Si el paquete entra por el interfaz global y su dirección (origen o destino) pertenece a la red global
entonces no realizar cambio alguno. Este tipo de regla sirve para definir excepciones y evitar que se
apliquen otras reglas más genéricas.
NOTA: (origen o destino) lo determina el tipo de transformación.
ROUTER TELDAT - Configuración Facilidad NAT
II - 10
Doc.DM720
Rev.10.70
2. Comandos de configuración NAT
Esta sección resume y explica todos los comandos de configuración de la facilidad NAT del router.
Estos comandos le permitirán configurar el comportamiento de la facilidad NAT del router, y poder de
esta forma llegar a las especificaciones de funcionamiento deseadas.
Para acceder al prompt se debe teclear lo siguiente:
*config
Config>protocol IP
-- Internet protocol user configuration --
IP config>nat static
-- Static NAT configuration --
SNAT config>
A continuación se describe cómo configurar las distintas posibilidades que ofrece el NAT.
Los comandos se definen según la siguiente nomenclatura:
RULE Parte obligatoria
<rule id> Parte obligatoria a determinar por el usuario
<SOURCE | DESTINATION> Parte obligatoria con varias opciones
2.1. Configuración de una regla NAT
Como se ha indicado anteriormente, la configuración de una regla NAT permite realizar una traslación
de direcciones entre el dominio STUB (local) y el dominio BACKBONE (global). Dispone de
comandos para configurar cada uno de los parámetros que componen una regla NAT.
Para crear una regla NAT debe utilizar la opción DEFAULT, que crea una regla con los valores por
defecto. Para modificar un parámetro de una regla NAT, basta con utilizar el comando relativo a dicho
parámetro indicando el identificador de la regla a modificar.
Para facilitar la configuración/modificación, puede configurar varios parámetros en un mismo
comando.
Los valores por defecto de los parámetros de una regla NAT son:
• Tipo de transformación: origen interno (TRANSLATE SOURCE)
• Sentido de la transformación: local a global y global a local (DIRECTION BOTH)
• Interfaz local: ethernet0/0
• Interfaz global: ethernet0/0
• Subred local: ethernet0/0
• Subred global: ethernet0/0
ROUTER TELDAT - Configuración Facilidad NAT
II - 11
Doc.DM720
Rev.10.70
a) Configuración del tipo de transformación
RULE <rule id> TRANSLATE <SOURCE | DESTINATION>
SOURCE origen interno
DESTINATION destino interno
SNAT config>rule 1 translate destination
b) Configuración del sentido de transformación
RULE <rule id> DIRECTION <LOCAL-TO-GLOBAL | GLOBAL-TO-LOCAL |
BOTH | SKIP-LOCAL | SKIP-GLOBAL>
SNAT config>rule 1 direction skip-local
Si configura una regla como SKIP-LOCAL se ignorará el rango de direcciones global
configurado para la regla. De igual modo, si configura la regla como SKIP-GLOBAL,
se ignorará el rango de direcciones local configurado para la regla.
c) Configuración del rango de direcciones
Al configurar una regla NAT debe indicar las direcciones locales que deben transformarse en
direcciones globales.
RULE <rule id> LOCAL-NETWORK {<IP network address> <IP address mask>
| <Interface ID>}
RULE <rule id> GLOBAL-NETWORK {<IP network address> <IP address mask>
| <Interface ID>}
Las redes local y global se especifican mediante la dirección y máscara de las mismas, o bien puede
indicarse que se trata de la red a la que está conectado un interfaz del equipo, dando el identificador de
dicho interfaz.
SNAT config>rule 1 local-network 192.6.2.0 255.255.255.0
SNAT config>rule 1 global-network 80.6.2.0 255.255.255.0
Si al configurar una de las subredes, la máscara de la otra subred no es igual, se
modificará automáticamente la máscara para hacerlas concordar.
d) Configuración del Interfaz local y del Interfaz global
Al configurar una regla NAT debe indicar cuál es el interfaz que proporciona acceso al dominio local
y cuál es el interfaz que proporciona acceso al dominio global.
RULE <rule id> LOCAL-INTERFACE <IP address | Interface ID |
UNSPECIFIED>
RULE <rule id> GLOBAL-INTERFACE <IP address | Interface ID>
ROUTER TELDAT - Configuración Facilidad NAT
II - 12
Doc.DM720
Rev.10.70
Como se puede observar, el interfaz se puede especificar de dos modos:
• Dirección IP correspondiente al interfaz, ya sea una dirección estándar o una dirección
no numerada (es decir, 0.0.0.x, donde x es el número del interfaz)
• Identificador del interfaz, es decir, ethernet0/0, serial0/0, ...
Además, en caso de tratarse del interfaz que proporciona acceso al dominio local, existe una
tercera posibilidad, que consiste en dejar el interfaz local sin especificar (opción
UNSPECIFIED). Esto significa que no se tiene en cuenta el interfaz local a la hora de decidir
si debe aplicarse la regla.
SNAT config>rule 1 local-interface 0.0.0.1
SNAT config>rule 1 local-interface serial0/0
SNAT config>rule 1 local-interface 192.168.1.1
e) Configuración de lista de acceso
Al configurar una regla NAT se puede indicar que una lista de control de acceso, previamente
configurada, controle el tráfico al cual se aplica la regla NAT.
RULE <rule id> ACCESS-LIST <access list ID>
La lista de acceso a aplicar en la regla debe estar previamente configurada en el menu específico de la
facilidad ACCES-LIST. Al listar la configuración, el valor 0 (cero), indica que la regla no está
asociada a ninguna lista de acceso.
SNAT config>rule 1 acces-list 3
2.2. Modificación de una regla NAT
Como se ha indicado anteriormente, para modificar un parámetro de una regla NAT, basta con utilizar
el comando relativo a dicho parámetro indicando el identificador de la regla a modificar.
Imaginemos que tenemos configuradas las siguientes reglas NAT:
SNAT config>list all
Static NAT is: enabled
Id Local Ifc Global Ifc Local network Global network
--- --------------- --------------- ------------------ ------------------
1 ethernet0/0 serial0/0 192.6.2.0/24 >-S-! ...
2 ethernet0/0 81.23.4.12 ... !-S-< 81.23.5.0/24
3 10.15.67.3 serial0/0 192.6.2.0/24 <-S-> 80.23.4.0/24
Id Acces-List
--- ------------
1 0
2 0
3 0
SNAT config>
Para modificar el sentido, el interfaz global y la red global de la regla número 1, ejecute el comando:
ROUTER TELDAT - Configuración Facilidad NAT
II - 13
Doc.DM720
Rev.10.70
SNAT config>rule 1 direction both
SNAT config>rule 1 global-interface serial0/1
SNAT config>rule 1 global-network 80.23.3.0 255.255.255.0
El resultado es el siguiente:
SNAT config>list all
Static NAT is: enabled
Id Local Ifc Global Ifc Local network Global network
--- --------------- --------------- ------------------ ------------------
1 ethernet0/0 serial0/1 192.6.2.0/24 <-S-> 80.23.3.0/24
2 ethernet0/0 81.23.4.12 ... !-S-< 81.23.5.0/24
3 10.15.67.3 serial0/0 192.6.2.0/24 <-S-> 80.23.4.0/24
Id Acces-List
--- ------------
1 0
2 0
3 0
SNAT config>
2.3. Borrado de una regla NAT
Para borrar una regla NAT, dispone del siguiente comando:
NO RULE <rule id>
SNAT config>no rule 1
Rule deleted
2.4. Listado de las reglas NAT configuradas
Para listar las reglas NAT configuradas dispone del comando:
LIST RULES
Cada regla lleva asociado un identificador. Este identificador constituye el número de orden o posición
de la regla dentro de la lista.
El tipo y sentido de transformación viene especificado de la siguiente manera:
• <-S-> Tipo: Origen interno. Sentido: Local a Global y Global a Local.
• <-D-> Tipo: Destino interno. Sentido: Local a Global y Global a Local.
• >-S-> Tipo: Origen interno. Sentido: Local a Global.
• >-D-> Tipo: Destino interno. Sentido: Local a Global.
• <-S-< Tipo: Origen interno. Sentido :Global a Local.
• <-D-< Tipo: Destino interno. Sentido: Global a Local.
• >-S-! Tipo: Origen interno. Sentido: No cambiar local
• >-D-! Tipo: Destino interno. Sentido: No cambiar local
• !-S-< Tipo: Origen interno. Sentido: No cambiar global
ROUTER TELDAT - Configuración Facilidad NAT
II - 14
Doc.DM720
Rev.10.70
• !-D-< Tipo: Destino interno. Sentido: No cambiar global
SNAT config>list rules
Id Local Ifc Global Ifc Local network Global network
--- --------------- --------------- ------------------ ------------------
1 ethernet0/0 serial0/0 192.6.2.0/24 >-S-! ...
2 ethernet0/0 81.23.4.12 ... !-S-< 81.23.5.0/24
3 10.15.67.3 serial0/0 192.6.2.0/24 <-S-> 80.23.4.0/24
SNAT config>
2.5. Habilitar / Deshabilitar la funcionalidad NAT
Puede activar o desactivar la funcionalidad NAT de modo global. Dispone de los siguiente comandos:
ENABLE
DISABLE ó NO ENABLE
SNAT config>enable
SNAT config>disable
2.6. Mostrar el estado de la funcionalidad NAT
Para consultar el estado global de la funcionalidad NAT, dispone del siguiente comando:
LIST STATE
SNAT config>list state
Static NAT is: enabled
SNAT config>
2.7. Mostrar toda la configuración de la funcionalidad NAT
Para listar toda la configuración de NAT estático, dispone del comando:
LIST ALL
Se presenta toda la información que puede ser visualizada con el resto de comandos LIST por
separado.
En primer lugar se muestra el estado global de la funcionalidad NAT.
Seguidamente se muestran las reglas NAT configuradas. Cada regla lleva asociado un identificador.
Este identificador constituye el número de orden o posición de la regla dentro de la lista.
El tipo y sentido de transformación viene especificado de la siguiente manera:
• <-S-> Tipo: Origen interno. Sentido: Local a Global y Global a Local.
• <-D-> Tipo: Destino interno. Sentido: Local a Global y Global a Local.
ROUTER TELDAT - Configuración Facilidad NAT
II - 15
Doc.DM720
Rev.10.70
• >-S-> Tipo: Origen interno. Sentido: Local a Global.
• >-D-> Tipo: Destino interno. Sentido: Local a Global.
• <-S-< Tipo: Origen interno. Sentido :Global a Local.
• <-D-< Tipo: Destino interno. Sentido: Global a Local.
• >-S-! Tipo: Origen interno. Sentido: No cambiar local.
• >-D-! Tipo: Destino interno. Sentido: No cambiar local.
• !-S-< Tipo: Origen interno. Sentido: No cambiar global.
• !-D-< Tipo: Destino interno. Sentido: No cambiar global.
Por último se presentan las listas de acceso asociadas a cada regla. El valor 0 indica que la regla no
tiene asociada ninguna lista de acceso.
SNAT config>list all
Static NAT is: enabled
Id Local Ifc Global Ifc Local network Global network
--- --------------- --------------- ------------------ ------------------
1 ethernet0/0 serial0/0 192.6.2.0/24 >-S-! ...
2 ethernet0/0 81.23.4.12 ... !-S-< 81.23.5.0/24
3 10.15.67.3 serial0/0 192.6.2.0/24 <-S-> 80.23.4.0/24
Id Acces-List
--- ------------
1 21
2 0
3 0
SNAT config>
2.8. EXIT
Permite volver al nivel superior (IP) de prompt.
SNAT config>exit
IP config>
ROUTER TELDAT - Configuración Facilidad NAT
II - 16
Doc.DM720
Rev.10.70
3. Resumen de comandos
DISABLE
[NO] ENABLE
LIST ACCES-LIST-RULES
ALL
RULES
STATE
NO RULE <id>
RULE <id> DEFAULT
TRANSLATE <SOURCE | DESTINATION>
DIRECTION <BOTH |LOCAL-TO-GLOBAL |GLOBAL-TO-LOCAL |SKIP-LOCAL |SKIP-GLOBAL>
LOCAL-INTERFACE <IP address | Interface ID | UNSPECIFIED>
GLOBAL-INTERFACE <IP address | Interface ID>
LOCAL-NETWORK {<IP address> <IP mask> | <Interface ID>}
GLOBAL-NETWORK {<IP address> <IP mask> | <Interface ID>}
ACCESS-LIST <access list ID>
La regla por defecto tiene la siguiente configuración:
TRANSLATE SOURCE
DIRECTION BOTH
LOCAL-INTERFACE ethernet0/0
GLOBAL-INTEFACE ethernet0/0
LOCAL-NETWORK ethernet0/0
GLOBAL-NETWORK ethernet0/0
ACCESS-LIST 0
EXIT
ROUTER TELDAT - Configuración Facilidad NAT
II - 17
Doc.DM720
Rev.10.70
Capítulo 3
Monitorización
1. Monitorización NAT
Esta sección resume y explica todos los comandos de monitorización de la facilidad NAT del router.
Estos comandos le permitirán monitorizar el comportamiento de la facilidad NAT del router, y poder
de esta forma llegar a las especificaciones de funcionamiento deseadas. Adicionalmente dispone del
subsistema de eventos SNAT para obtener información del funcionamiento en tiempo real.
Para acceder al prompt de monitorización se debe teclear lo siguiente:
*monitor
Console Operator
+PROTOCOL IP
IP+NAT STATIC
-- Static NAT monitoring --
SNAT monit+
Comando Función
? (AYUDA) Lista comandos u opciones.
LIST Lista parámetros del NAT.
EXIT Sale de la monitorización NAT.
1.1. ? (AYUDA)
Utilizar el comando ? (AYUDA) para listar los comandos válidos en el nivel donde se está
programando el router. También se puede utilizar este comando después de un comando específico
para listar sus opciones.
Sintaxis:
SNAT monit+?
Ejemplo:
SNAT monit+?
list Lists static NAT parameters
exit Exit to parent menu
SNAT monit+
1.2. LIST
Utilizar este comando para visualizar distintos parámetros monitorizables de la facilidad NAT.
Sintaxis:
SNAT monit+list ?
connections Displays non-transparent connections to the NAT
SNAT monit+list
a) LIST CONNECTIONS
Muestra una lista de las conexiones no transparentes frente al NAT. En el caso del NAT estático sólo
pertenecen a esta categoría las conexiones de control del FTP que tienen el cliente en el dominio local
y el servidor en el dominio global y que han transmitido comandos PORT en los que ha habido cambio
de longitud de paquetes.
ROUTER TELDAT - Monitorización Facilidad NAT
III - 19
Doc.DM720
Rev.10.70
Los campos de la lista de conexiones representan lo siguiente:
• Tipo: el tipo de conexión no transparente que está atravesando el router NAT. En el caso del
NAT estático sólo son conexiones no transparentes las conexiones de control del FTP.
• Dir:Puerto Origen y Dir:Puerto Destino: representan dirección origen, puerto origen, dirección
destino y puerto destino de la conexión. Todos en formato global (como lo vería el dominio
global).
• Edad: tiempo de vida que le queda a la entrada antes de ser borrada.
• Activo: indica si está activa o no la conexión (si el router NAT ha detectado que está activa o no
la conexión).
Sintaxis:
SNAT monit+list connections
Ejemplo:
SNAT monit+list connections
Type Addr:Port Source Addr:Port Dest Age Active
--------- ----------------- ------------------ ---- ------
FTP_CTRL 192.6.1.169:1146 192.6.1.3:21 1440 YES
FTP_CTRL 192.6.1.169:1147 192.6.1.5:21 1440 YES
FTP_CTRL 192.6.1.169:1147 192.6.1.5:21 1440 YES
SNAT monit+
1.3. EXIT
Utilizar el comando EXIT para volver al nivel de prompt en el que se estaba anteriormente.
Sintaxis:
SNAT monit+exit
Ejemplo:
SNAT monit+exit
IP+
ROUTER TELDAT - Monitorización Facilidad NAT
III - 20
Doc.DM720
Rev.10.70
Capítulo 4
Ejemplos
1. NAT estático
Durante los capítulos anteriores se han ido remarcando los posibles campos de aplicación del NAT
estático, ahora se va a tratar de dar una serie de ejemplos para aprender a utilizar la implementación
actual.
1.1. Cambiar las direcciones orígenes de una red entera
Este es el caso clásico del NAT estático. En este ejemplo se tiene una empresa grande que está usando
una red IP de clase A (1.0.0.0). Surge un pequeño departamento en la empresa que por causas diversas
necesita direcciones IP y pensando que nunca van a tener que conectarse con el resto de la empresa
eligen arbitrariamente una red (138.201.0.0). Pasan los años y llega un momento en que surge la
necesidad de conectividad total debido al creciente desarrollo de las nuevas tecnologías de
comunicación. La primera solución que aparece es la de cambiar las direcciones de su dominio local
por direcciones pertenecientes a la red asignada a la empresa, pero en seguida se dan cuenta que no
pueden porque el departamento posee muchos clientes que han contratado servicio de conectividad
continuada (las 24 horas al día y los 7 días a la semana) a las direcciones de dicho dominio local, y que
por supuesto no aceptan ningún tipo de solución que provoque el incumplimiento de dicho contrato.
La solución para el departamento de esta empresa es configurar NAT estático en el router que realiza
la conexión entre el departamento y el resto de la Intranet corporativa de modo que la red de dicho
departamento sea accesible para el resto de la Intranet como 1.3.0.0. Veamos como se configuraría el
router NAT:
Resto de redes
Router NAT Router Defecto
Red A (local): 138.201.0.0
Red A (global):1.3.0.0
Dir: 1.1.1.1
Dir: 1.1.1.2
Tabla de rutas:
0.0.0.0 00000000 ppp1
1.3.0.0 FFFF0000 ethernet0/0
DOMINIO LOCAL DOMINIO GLOBAL
Red A
138.201.0.0
Dir: 138.201.0.1
• Configuración de interfaces (básica)
*config
Config>set data-link sync serial0/0
Config>add device ppp 1
Config>network ppp1
-- Generic PPP User Configuration --
ppp1 config>base-interface
-- Base Interface Configuration --
ROUTER TELDAT - Ejemplos Facilidad NAT
IV - 22
Doc.DM720
Rev.10.70
ppp1 Base IFC config>base-interface serial0/0 link
ppp1 Base IFC config>exit
ppp1 config>ip address 1.1.1.1 255.0.0.0
ppp1 config>exit
Config>network ethernet0/0
-- Ethernet Interface User Configuration --
ethernet0/0 config>ip address 138.201.0.1 255.255.0.0
ethernet0/0 config>exit
Config>
• Configuración de IP
Config>protocol ip
-- Internet protocol user configuration --
IP config>route 0.0.0.0 0.0.0.0 ppp1
IP config>route 1.3.0.0 255.255.0.0 ethernet0/0
IP config>
• Configuración NAT
IP config>nat static
-- Static NAT configuration --
SNAT config>enable
SNAT config>rule 1 default
SNAT config>rule 1 local-interface ethernet0/0
SNAT config>rule 1 local-network 138.201.0.0 255.255.0.0
SNAT config>rule 1 global-interface serial0/0
SNAT config>rule 1 global-network 1.3.0.0 255.255.0.0
SNAT config>
El comando “rule 1 default” es equivalente a los commandos:
“rule 1 translate source”
“rule 1 direction both”
1.2. Conectar dos redes que usan el mismo espacio de
direccionamiento
El caso en el que una red privada que quiera conectarse a otra pública tenga direcciones IP que
oficialmente pertenecen a esa red pública se denomina “solapamiento” (overlapping). Se puede utilizar
NAT para conectar dichas redes. Hay que conseguir que en el dominio local la red pública (externa)
que ya posee una dirección global sea vista como si poseyera otra dirección (NAT de tipo: cambio de
destino interno). Al mismo tiempo hay que conseguir que en el dominio global la red privada (interna)
sea vista con direcciones globales (NAT de tipo: cambio de origen interno). Con dos reglas
bidireccionales se solucionaría el problema.
ROUTER TELDAT - Ejemplos Facilidad NAT
IV - 23
Doc.DM720
Rev.10.70
Red B
3.7.1.0
Router NAT Router Externo
Red A (local): 3.7.1.0
Red A (global): 4.7.1.0
Red B (local): 5.7.1.0
Red B (global): 3.7.1.0
Dir: 2.1.1.1
Dir: 2.1.1.2
Tabla de rutas:
4.7.1.0 FFFFFF00 2.1.2.2
5.7.1.0 FFFFFF00 2.1.1.2
DOMINIO LOCAL DOMINIO GLOBAL
Red A
3.7.1.0
Router Interno
Dir: 2.1.2.1
Dir: 2.1.2.2
• Configuración de IP
*config
Config>network ethernet0/0
-- Ethernet Interface User Configuration --
ethernet0/0 config>ip address 2.1.2.1 255.255.255.0
ethernet0/0 config>ip address 2.1.1.1 255.255.255.0 secondary
ethernet0/0 config>exit
Config>protocol ip
-- Internet protocol user configuration --
IP config>route 4.7.1.0 255.255.255.0 2.1.2.2 1
IP config>route 5.7.1.0 255.255.255.0 2.1.1.2 1
IP config>
• Configuración NAT
IP config>nat static
-- Static NAT configuration --
SNAT config>enable
SNAT config>rule 1 translate source
SNAT config>rule 1 direction both
SNAT config>rule 1 local-interface 2.1.2.1
SNAT config>rule 1 local-network 3.7.1.0 255.255.255.0
SNAT config>rule 1 global-interface 2.1.1.1
SNAT config>rule 1 global-network 4.7.1.0 255.255.255.0
SNAT config>rule 2 translate destination
SNAT config>rule 2 direction both
SNAT config>rule 2 local-interface 2.1.2.1
SNAT config>rule 2 local-network 5.7.1.0 255.255.255.0
SNAT config>rule 2 global-interface 2.1.1.1
SNAT config>rule 2 global-network 3.7.1.0 255.255.255.0
SNAT config>
1.3. Solapamiento de direcciones (autoaliasing)
A este caso se le denomina “autoaliasing”. Muchos clientes quieren configurar NAT de tal manera que
puedan traducir sus direcciones locales a direcciones globales no utilizadas de una subred directamente
conectada al router NAT. Este caso requiere que el router responda a peticiones ARP de dichas
direcciones globales de tal manera que todo paquete que vaya dirigido a una de esas direcciones
globales sea aceptado y traducido por el router NAT. Para ello es necesario que se configure en el
router entradas ARP permanentes y públicas. La creación de dichas entradas ARP no es automática y
debe ser realizada como un paso más en el proceso de configuración seguido por el administrador del
router NAT. Veamos un ejemplo sencillo de este caso.
ROUTER TELDAT - Ejemplos Facilidad NAT
IV - 24
Doc.DM720
Rev.10.70
Ethernet
Ethernet
Resto de redes
Router NAT Router por defecto
Dir Local: 3.7.1.169
Dir Global: 192.6.1.169
Dir: 3.7.1.251
Dir: 192.6.1.251
Dir: 192.6.1.3
Tabla de rutas:
3.7.1.0 FFFFFF00 Eth/0
192.6.1.0 FFFFFF00 Eth/0
0.0.0.0 00000000 192.6.1.3
192.6.1.169 FFFFFFFF 3.7.1.169
Entradas ARP:
macRouterNAT 192.6.1.169 Publica
DOMINIO LOCAL DOMINIO GLOBAL
• Configuramos las direcciones y las rutas:
*config
Config>network ethernet0/0
-- Ethernet Interface User Configuration --
ethernet0/0 config>ip address 3.7.1.251 255.255.255.0
ethernet0/0 config>ip address 192.6.1.251 255.255.255.0 secondary
ethernet0/0 config>exit
Config>protocol ip
-- Internet protocol user configuration --
IP config>route 0.0.0.0 0.0.0.0 192.6.1.3
IP config>route 192.6.1.169 255.255.255.255 3.7.1.169
IP config>exit
Config>
La ruta 192.6.1.169/32 via 3.7.1.169 es necesaria para que los paquetes dirigidos a la dirección
IP 192.6.1.169 no se encaminen por el interfaz 192.6.1.251 sino por el interfaz 3.7.1.251.
• Configuramos ARP:
*p 4
Config>protocol arp
-- ARP user configuration --
ARP config>entry ethernet0/0 192.6.1.169 00-a0-26-5c-1-1c public
ARP config>
NOTA: la dirección MAC del router NAT la puede obtener mediante:
*monitor
Console Operator
+
+device ethernet0/0
Auto-test Auto-test Maintenance
Interface CSR Vect valids failures failures
ethernet0/0 FA200E00 27 1 0 0
Physical address: 00A02670074C
PROM address: 00A02670074C
Speed: 10 Mbps
ROUTER TELDAT - Ejemplos Facilidad NAT
IV - 25
Doc.DM720
Rev.10.70
Input statistics:
failed, frame too long 0 failed, FCS error 0
failed, alignment error 0 failed, FIFO overrun 0
internal MAC rcv error 0 packets missed 0
Output statistics:
deferred transmission 0 single collision 0
multiple collisions 0 total collisions 0
failed, excess collisions 0 failed, FIFO underrun 0
failed, carrier sense err 0 SQE test error 0
late collision 0 internal MAC trans errors 0
Ethernet MAC code release 1
+
• Configuramos NAT:
SNAT Config>enable
SNAT config>rule 1 translate source
SNAT config>rule 1 direction skip-global
SNAT config>rule 1 local-interface 3.7.1.251
SNAT config>rule 1 global-interface 192.6.1.251
SNAT config>rule 1 global-network 192.6.1.255 255.255.255.255
SNAT config>rule 2 translate source
SNAT config>rule 2 direction skip-global
SNAT config>rule 2 local-interface 3.7.1.251
SNAT config>rule 2 global-interface 192.6.1.251
SNAT config>rule 2 global-network 192.6.1.0 255.255.255.255
SNAT config>rule 3 translate source
SNAT config>rule 3 direction skip-global
SNAT config>rule 3 local-interface 3.7.1.251
SNAT config>rule 3 global-interface 192.6.1.251
SNAT config>rule 3 global-network 192.6.1.251 255.255.255.255
SNAT config>rule 4 translate source
SNAT config>rule 4 direction both
SNAT config>rule 4 local-interface 3.7.1.251
SNAT config>rule 4 local-network 3.7.1.0 255.255.255.0
SNAT config>rule 4 global-interface 192.6.1.251
SNAT config>rule 4 global-network 192.6.1.0 255.255.255.0
SNAT config>
Listamos la configuración completa:
Config>show config
; Showing System Configuration for access-level 15 ...
; ATLAS Router 2 156 Version 10.7.0
log-command-errors
no configuration
set data-link x25 serial0/0
set data-link x25 serial0/1
set data-link x25 serial0/2
;
network ethernet0/0
; -- Ethernet Interface User Configuration --
ip address 3.7.1.251 255.255.255.0
ip address 192.6.1.251 255.255.255.0 secondary
;
;
;
;
exit
;
;
;
network x25-node
; -- X25-node interface configuration --
no ip address
;
exit
ROUTER TELDAT - Ejemplos Facilidad NAT
IV - 26
Doc.DM720
Rev.10.70
;
;
protocol ip
; -- Internet protocol user configuration --
route 0.0.0.0 0.0.0.0 192.6.1.3
route 192.6.1.169 255.255.255.255 3.7.1.169
;
;
nat static
; -- Static NAT configuration --
enable
rule 1 default
rule 1 direction skip-global
rule 1 local-interface 3.7.1.251
rule 1 global-interface 192.6.1.251
rule 1 global-network 192.6.1.255 255.255.255.255
;
rule 2 default
rule 2 direction skip-global
rule 2 local-interface 3.7.1.251
rule 2 global-interface 192.6.1.251
rule 2 global-network 192.6.1.0 255.255.255.255
;
rule 3 default
rule 3 direction skip-global
rule 3 local-interface 3.7.1.251
rule 3 global-interface 192.6.1.251
rule 3 global-network 192.6.1.251 255.255.255.255
;
rule 4 default
rule 4 local-interface 3.7.1.251
rule 4 global-interface 192.6.1.251
rule 4 local-network 3.7.1.0 255.255.255.0
rule 4 global-network 192.6.1.0 255.255.255.0
;
exit
;
exit
;
protocol arp
; -- ARP user configuration --
entry ethernet0/0 192.6.1.169 00-a0-26-5c-01-1c public
exit
;
;
dump-command-errors
end
; --- end ---
Config>
ROUTER TELDAT - Ejemplos Facilidad NAT
IV - 27
Doc.DM720
Rev.10.70

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Material bibliografico nivel_2
Material bibliografico nivel_2Material bibliografico nivel_2
Material bibliografico nivel_2
 
ACL
ACLACL
ACL
 
Manu mola, rober mas 1
Manu mola, rober mas 1Manu mola, rober mas 1
Manu mola, rober mas 1
 
Ccna4 capitulo 8 resolucion de problemas de red
Ccna4 capitulo 8 resolucion de problemas de redCcna4 capitulo 8 resolucion de problemas de red
Ccna4 capitulo 8 resolucion de problemas de red
 
Switching
SwitchingSwitching
Switching
 
Dispositivos para conexión de redes
Dispositivos para conexión de redesDispositivos para conexión de redes
Dispositivos para conexión de redes
 
OSPF
OSPFOSPF
OSPF
 
CCNA Routing & Switching. Novedades en Tecnologías LAN
CCNA Routing & Switching. Novedades en Tecnologías LANCCNA Routing & Switching. Novedades en Tecnologías LAN
CCNA Routing & Switching. Novedades en Tecnologías LAN
 
Curso de redes_y_router
Curso de redes_y_routerCurso de redes_y_router
Curso de redes_y_router
 
Enrutamiento_Rip2_laboratorio_15-03-2014
Enrutamiento_Rip2_laboratorio_15-03-2014Enrutamiento_Rip2_laboratorio_15-03-2014
Enrutamiento_Rip2_laboratorio_15-03-2014
 
Switch y Puentes
Switch y PuentesSwitch y Puentes
Switch y Puentes
 
Redes informaticas Parte 1
Redes informaticas Parte 1Redes informaticas Parte 1
Redes informaticas Parte 1
 
Cuestionario dhcp
Cuestionario dhcp Cuestionario dhcp
Cuestionario dhcp
 
Acpj rdg10 17-2
Acpj rdg10 17-2Acpj rdg10 17-2
Acpj rdg10 17-2
 
Udp nat. agujeros logicos 1
Udp   nat. agujeros logicos 1Udp   nat. agujeros logicos 1
Udp nat. agujeros logicos 1
 
Hsrp
HsrpHsrp
Hsrp
 
Switchesrouters
SwitchesroutersSwitchesrouters
Switchesrouters
 
Redes
RedesRedes
Redes
 
Bustamante ar
Bustamante arBustamante ar
Bustamante ar
 

Similar a Dm720v10 70 protocolo-nat_noviembre, 2006

Similar a Dm720v10 70 protocolo-nat_noviembre, 2006 (20)

NAT|PAT
NAT|PATNAT|PAT
NAT|PAT
 
Prototipo de informe laboratorio nat
Prototipo de informe laboratorio natPrototipo de informe laboratorio nat
Prototipo de informe laboratorio nat
 
Nat
NatNat
Nat
 
NAT
NATNAT
NAT
 
Capitulo1 Nat Dhcp
Capitulo1 Nat DhcpCapitulo1 Nat Dhcp
Capitulo1 Nat Dhcp
 
N a t
N a tN a t
N a t
 
Cap 07 dhcp y nat
Cap 07 dhcp y natCap 07 dhcp y nat
Cap 07 dhcp y nat
 
Nat (network address translation) qué es y cómo funciona
Nat (network address translation) qué es y cómo funcionaNat (network address translation) qué es y cómo funciona
Nat (network address translation) qué es y cómo funciona
 
Cap 07 dhcp y nat
Cap 07 dhcp y natCap 07 dhcp y nat
Cap 07 dhcp y nat
 
Router
RouterRouter
Router
 
Un router
Un routerUn router
Un router
 
Joselameda1
Joselameda1Joselameda1
Joselameda1
 
Subneteo
SubneteoSubneteo
Subneteo
 
Ppt técnico en redes bolilla 9
Ppt técnico en redes bolilla 9Ppt técnico en redes bolilla 9
Ppt técnico en redes bolilla 9
 
Guía de Diseño LAN con Switches y Ruteadores
Guía de Diseño LAN con Switches y RuteadoresGuía de Diseño LAN con Switches y Ruteadores
Guía de Diseño LAN con Switches y Ruteadores
 
Analisis de reuter
Analisis de reuterAnalisis de reuter
Analisis de reuter
 
Análisis de un reuter wifi
Análisis de un reuter wifiAnálisis de un reuter wifi
Análisis de un reuter wifi
 
D-Link_DES-1024D_Manual.pdf
D-Link_DES-1024D_Manual.pdfD-Link_DES-1024D_Manual.pdf
D-Link_DES-1024D_Manual.pdf
 
Traducción de direcciones de red nat
Traducción de direcciones de red natTraducción de direcciones de red nat
Traducción de direcciones de red nat
 
Protocolo de redes
Protocolo de redesProtocolo de redes
Protocolo de redes
 

Más de Miguel Angel Guevara Reyes

1.3 e los recursos naturales y ambientales como bienes de consumo
1.3 e los recursos naturales y ambientales como bienes de consumo1.3 e los recursos naturales y ambientales como bienes de consumo
1.3 e los recursos naturales y ambientales como bienes de consumoMiguel Angel Guevara Reyes
 
1.1.1.2 packet tracer test connectivity with traceroute
1.1.1.2 packet tracer   test connectivity with traceroute1.1.1.2 packet tracer   test connectivity with traceroute
1.1.1.2 packet tracer test connectivity with tracerouteMiguel Angel Guevara Reyes
 
Como hackear facebook mediante phishing ético (1)
Como hackear facebook mediante phishing ético (1)Como hackear facebook mediante phishing ético (1)
Como hackear facebook mediante phishing ético (1)Miguel Angel Guevara Reyes
 

Más de Miguel Angel Guevara Reyes (20)

Procedimiento para trabajo seguro
Procedimiento para trabajo seguroProcedimiento para trabajo seguro
Procedimiento para trabajo seguro
 
028 16-cu cuadro vacantes 2016 anexo
028 16-cu cuadro vacantes 2016 anexo028 16-cu cuadro vacantes 2016 anexo
028 16-cu cuadro vacantes 2016 anexo
 
1.3 e los recursos naturales y ambientales como bienes de consumo
1.3 e los recursos naturales y ambientales como bienes de consumo1.3 e los recursos naturales y ambientales como bienes de consumo
1.3 e los recursos naturales y ambientales como bienes de consumo
 
1.1.1.2 packet tracer test connectivity with traceroute
1.1.1.2 packet tracer   test connectivity with traceroute1.1.1.2 packet tracer   test connectivity with traceroute
1.1.1.2 packet tracer test connectivity with traceroute
 
Isr en 06_4k_architecture_wp_pte_cte_es
Isr en 06_4k_architecture_wp_pte_cte_esIsr en 06_4k_architecture_wp_pte_cte_es
Isr en 06_4k_architecture_wp_pte_cte_es
 
Produccion y-gestion-industrial
Produccion y-gestion-industrialProduccion y-gestion-industrial
Produccion y-gestion-industrial
 
Horarios 2017 i
Horarios 2017 iHorarios 2017 i
Horarios 2017 i
 
Manual de superviciòn de obras
Manual de superviciòn de obrasManual de superviciòn de obras
Manual de superviciòn de obras
 
Cronograma inglEs 1
Cronograma    inglEs 1Cronograma    inglEs 1
Cronograma inglEs 1
 
Aba4 skx
Aba4 skxAba4 skx
Aba4 skx
 
A008 a listado_cc
A008 a listado_ccA008 a listado_cc
A008 a listado_cc
 
Factor de reduccion
Factor de reduccionFactor de reduccion
Factor de reduccion
 
Practica mpls
Practica mplsPractica mpls
Practica mpls
 
Curso de hipnosis
Curso de hipnosisCurso de hipnosis
Curso de hipnosis
 
Como hackear facebook mediante phishing ético (1)
Como hackear facebook mediante phishing ético (1)Como hackear facebook mediante phishing ético (1)
Como hackear facebook mediante phishing ético (1)
 
Teoria de-enfermera
Teoria de-enfermeraTeoria de-enfermera
Teoria de-enfermera
 
Teoria de enfermera (1)
Teoria de enfermera (1)Teoria de enfermera (1)
Teoria de enfermera (1)
 
49766149 itil-examenes-compilados-espanol
49766149 itil-examenes-compilados-espanol49766149 itil-examenes-compilados-espanol
49766149 itil-examenes-compilados-espanol
 
Parametros geomorfologicos
Parametros geomorfologicosParametros geomorfologicos
Parametros geomorfologicos
 
Informe tecnico n torres-sr1049638
Informe tecnico n torres-sr1049638Informe tecnico n torres-sr1049638
Informe tecnico n torres-sr1049638
 

Último

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellajuancamilo3111391
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.imejia2411
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 

Último (13)

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ella
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 

Dm720v10 70 protocolo-nat_noviembre, 2006

  • 1. Router Teldat Facilidad NAT Doc. DM720 Rev. 10.70 Noviembre, 2006
  • 2. ÍNDICE Capítulo 1 Introducción....................................................................................................1 1. Introducción al NAT ..........................................................................................................2 2. Tipos de NAT.....................................................................................................................3 2.1. NAT estático...........................................................................................................3 2.2. NAT dinámico ........................................................................................................3 2.3. NAPT/PAT (Enmascaramiento) .............................................................................4 3. Problemas comunes a todas las técnicas NAT ...................................................................5 3.1. Información de estado.............................................................................................5 3.2. Fragmentación.........................................................................................................5 3.3. Comportamiento según el tipo de protocolo ...........................................................5 a) Aplicaciones “venenosas” ......................................................................................5 b) Protocolos de Routing Dinámico (RIP, EGP, …)...................................................5 Capítulo 2 Configuración..................................................................................................6 1. Configuración NAT............................................................................................................7 1.1. Posición o identificador ..........................................................................................8 1.2. Interfaz local ...........................................................................................................8 1.3. Interfaz global.........................................................................................................8 1.4. Red local .................................................................................................................8 1.5. Red global...............................................................................................................8 1.6. Tipo de transformación ...........................................................................................8 1.7. Sentido o dirección de la transformación................................................................9 2. Comandos de configuración NAT......................................................................................11 2.1. Configuración de una regla NAT............................................................................11 a) Configuración del tipo de transformación..............................................................12 b) Configuración del sentido de transformación.........................................................12 c) Configuración del rango de direcciones.................................................................12 d) Configuración del Interfaz local y del Interfaz global............................................12 e) Configuración de lista de acceso ............................................................................13 2.2. Modificación de una regla NAT .............................................................................13 2.3. Borrado de una regla NAT......................................................................................14 2.4. Listado de las reglas NAT configuradas .................................................................14 2.5. Habilitar / Deshabilitar la funcionalidad NAT........................................................15 2.6. Mostrar el estado de la funcionalidad NAT ............................................................15 2.7. Mostrar toda la configuración de la funcionalidad NAT.........................................15 2.8. EXIT .......................................................................................................................16 3. Resumen de comandos.......................................................................................................17 Capítulo 3 Monitorización................................................................................................18 1. Monitorización NAT..........................................................................................................19 1.1. ? (AYUDA).............................................................................................................19 1.2. LIST........................................................................................................................19 a) LIST CONNECTIONS.............................................................................................19 1.3. EXIT .......................................................................................................................20 Capítulo 4 Ejemplos ..........................................................................................................21 1. NAT estático ......................................................................................................................22 1.1. Cambiar las direcciones orígenes de una red entera................................................22 1.2. Conectar dos redes que usan el mismo espacio de direccionamiento .....................23 1.3. Solapamiento de direcciones (autoaliasing)............................................................24 - ii -
  • 4. 1. Introducción al NAT Dos de los principales problemas que posee Internet son la escasez de direcciones IP y el creciente tamaño de las tablas de rutas. La facilidad NAT (Network Address Translation) permite a la red IP de una empresa aparentar, de cara al resto de redes IP, que está usando un espacio de direccionamiento distinto al que internamente está usando. Por tanto NAT permite a una empresa que utiliza direcciones privadas (direcciones locales), y que por tanto no son accesibles por tabla de rutas de Internet, conectarse a Internet al convertir dichas direcciones en públicas (direcciones globales) que sí son accesibles desde Internet. NAT además permite a las empresas poner en marcha estrategias de redireccionamiento en las que los cambios en las redes IP locales son mínimos. NAT está descrito en la RFC 1631. NAT tiene diversas aplicaciones, siendo algunos escenarios posibles los siguientes: • Se quiere tener conectividad con Internet, pero no todos los equipos poseen direcciones IP globales (permitidas). En este caso se configura un router NAT como enlace entre el dominio privado (red local) y el dominio público (red pública: en este caso Internet). El router NAT traduce las direcciones locales en direcciones globales antes de enviar los paquetes al exterior. • Una empresa requiere conectividad IP entre oficinas remotas. Dichas oficinas remotas posee redes IP internas que no cumplen con un plan de direccionamiento con lo que las tablas de rutas para lograr conectividad entre ellas es grande o imposible. En este caso sería suficiente con configurar NAT en los routers frontera de cada oficina, realizar así la transformación entre las redes internas de las oficinas a redes globales, que ahora sí cumplen con el plan de direccionamiento. • Se necesitan cambiar la direcciones internas de muchos equipos. En lugar de realizar dicho cambio que sería muy costoso en tiempo se podría realizar NAT. Una ventaja muy importante del NAT es que para cambiar la dirección de muchos equipos locales solo requiere realizar cambios en los routers NAT. Las desventajas del NAT aparecen cuando existen muchos equipos que requieren NAT simultáneamente o cuando las aplicaciones de red intercambian referencias a direcciones IP origen o destino: dichas aplicaciones no funcionan si su información viaja a través de un router NAT de forma transparente, en este caso la única solución es que el router NAT analice los paquetes de datos de dicha aplicación, averiguando y cambiando las referencias a direcciones IP locales. Un router NAT tendrá al menos un interfaz local (interfaz en contacto con la red local) y un interfaz global (interfaz en contacto con la red global). En un entorno típico, la facilidad NAT se configura en el router frontera entre el dominio “stub” y el “backbone”. Cuando un paquete abandona el dominio stub, el router NAT cambia la dirección local origen del paquete por una dirección global. Cuando un paquete entra en el dominio, la dirección destino global del paquete se cambia por la dirección destino local. Un router configurado con NAT no debe anunciar las redes locales a través de los interfaces globales. Sin embargo las rutas globales si pueden ser anunciadas a través de los interfaces locales. Como se ha dicho con anterioridad, el termino “local” representa a aquellas redes que pertenecen a una empresa y que deben ser traducidas. Dentro del dominio local un determinado equipo poseerá una dirección local, mientras que en el exterior aparentará que posee una dirección de otro espacio de direcciones. Por tanto, el primer espacio de direcciones es el “local” y el segundo espacio de direcciones es el “global”. ROUTER TELDAT - Introducción Facilidad NAT I - 2 Doc.DM720 Rev. 10.70
  • 5. 2. Tipos de NAT La traducción de direcciones puede ser: • NAT estático: la correspondencia de direcciones locales y globales es unívoca. • NAT dinámico: se establece una correspondencia de direcciones locales en un pool de direcciones globales. Por tanto la correspondencia entre direcciones globales y locales no es unívoca y depende de condiciones de ejecución. • NAPT (Address Port Translation): se establece una correspondencia entre direcciones locales y una única dirección global. En este caso lo que se realiza es una traslación de los puertos de protocolos de transporte (UDP, TCP). En los siguientes subapartados m y n significan: m: número de direcciones IP locales. n: número de direcciones IP globales. 2.1. NAT estático m : n-Traslación, m, n ≥ 1 y m = n (m, n ∈ N) Con NAT estático se realiza traslación de redes locales en redes globales del mismo tamaño (con mismo número de direcciones IP). Un caso particular es cuando las dos redes contienen sólo una dirección IP (máscara de red 255.255.255.255). El proceso NAT puede describirse con la siguiente transformación: dirección-global = red-global OR (dirección-local AND (NOT máscara-red)) dirección-local = red-local OR (dirección-global AND (NOT máscara-red)) Ejemplo: • Regla NAT: trasladar todas las direcciones de la red local 138.201.148.0 en la red global 94.64.15.0, siendo la máscara de ambas redes 255.255.255.0. 100010101100100110010010 00011011 000000000000000000000000 11111111 AND 010111100100000000001111 010111100100000000001111 00011011 (dirección antigua 138.201.148.27) (máscara de red negada) (red 94.64.15.0) (dirección nueva 94.64.15.27) Este manual se centra en la configuración de NAT estático, existiendo otros manuales Teldat para el resto de variedades de NAT. 2.2. NAT dinámico m: n-Traslación, m ≥ 1 y m ≥ n (m, n ∈ N) ROUTER TELDAT - Introducción Facilidad NAT I - 3 Doc.DM720 Rev. 10.70
  • 6. Este tipo de NAT es necesario cuando el número de direcciones globales disponibles es menor que el de locales, o iguales pero por alguna razón no interesa que el NAT sea estático. El número de equipos locales comunicándose con el exterior simultáneamente queda limitado al número de direcciones globales disponibles. Cuando todas las direcciones globales están siendo usadas, subsiguientes conexiones deben ser rechazadas devolviendo “host unreachable”. Ejemplo: • Regla NAT: trasladar dinámicamente todas las direcciones de la red local 138.201.0.0 máscara 255.255.0.0 en direcciones de la red global 278.201.112.0 con máscara 255.255.255.0 • Cada nueva conexión desde la red local hacia el exterior obtiene una dirección global del pool de direcciones globales disponible. • Si la dirección local ya posee una dirección global se vuelve a utilizar dicha correspondencia. 2.3. NAPT/PAT (Enmascaramiento) m: n-Traslación, m ≥ 1 y n = 1 (m, n ∈ N) Es un caso particular de NAT dinámico. Es el tipo de NAT más usado actualmente. Aquí muchas direcciones locales son trasladadas a una misma dirección global. Como diferencia con el tipo de NAT anterior, ahora se permiten más de “n” conexiones. Ahora un número arbitrario de conexiones se multiplexan usando información de puertos (TCP, UDP). El número de conexiones simultáneas permitidas estará limitado al número de puertos NAT disponibles. El problema principal de este tipo de NAT es que muchos servicios sólo aceptan conexiones provenientes de puertos privilegiados para así asegurar que no provienen de cualquier usuario. Para permitir NAPT se requiere mantener manejadores para cada conexión TCP, UDP. Otra limitación es que, por defecto, las conexiones entrantes no están permitidas. Ejemplo: • Regla NAT: enmascarar las direcciones globales de la red 138.201.0.0 tras la dirección global del interfaz externo del router. • Para cada paquete saliente la dirección origen del paquete se sustituye por la dirección del interfaz externo del router NAT y el puerto origen se cambia por un puerto NAT no utilizado todavía. • Si el destino de los paquetes entrantes es la dirección del interfaz externo del router NAT y el puerto destino corresponde con un puerto NAT ya asignado se cambia dirección y puerto destino por la dirección local y puerto local correspondiente. ROUTER TELDAT - Introducción Facilidad NAT I - 4 Doc.DM720 Rev. 10.70
  • 7. 3. Problemas comunes a todas las técnicas NAT Toda conexión que atraviese un router se identifica por una quintupla: protocolo, dirección y puerto origen, dirección y puerto destino. Si al router se le habilita NAT aparecerán 3 quintuplas para representar la misma conexión, una por cada sección: • Primera sección o sección local: del origen al router NAT. • Segunda sección o sección global: del router NAT al destino. • Tercera sección o sección interna: el router NAT del interfaz interno o local al interfaz externo o global. Sólo el router NAT posee información de lo que está ocurriendo en cada sección, pero esto también significa que el router NAT debe almacenar mucha información por conexión establecida, cosa que no necesitan hacer los router sin NAT. Esto es algo que tienen en común con los Firewalls: ambos tipos de dispositivos no sólo realizan encaminamiento de los paquetes sino que deben analizar y controlar el tipo de información que se intercambia a través de ellos y mantener información del estado de cada conexión con lo que ello conlleva: una sobrecarga importante comparado con un router sin NAT. Sobra decir que si se está habilitando NAT, todo paquete que viaje del dominio local al global debe ir a través del o de los routers NAT. 3.1. Información de estado Excepto para el caso de NAT estático, los router NAT deben guardar información dinámica sobre las correspondencias actuales entre direcciones locales y globales. Además este tipo de información de estado debe tener un tiempo de vida limitado de tal manera que, si un determinado equipo ha parado de transmitir información, sea borrado de la lista. 3.2. Fragmentación En las estrategias NAT en las que no sólo se traducen las direcciones sino también los puertos aparece otro problema en la fragmentación. Cuando un paquete IP es fragmentado el router NAT sólo puede utilizar la información de puerto del primer fragmento ya que el resto de fragmentos tienen el puerto a 0xFFFF. Por tanto en este tipo de NAT se hace necesaria guardar información de estado de los fragmentos. 3.3. Comportamiento según el tipo de protocolo a) Aplicaciones “venenosas” Denominamos aplicaciones “venenosas” a aquellas aplicaciones que incluyen información de direccionamiento IP y/o puertos TCP/UDP fuera de los campos de cabecera correspondientes. Cada aplicación de este tipo requiere un tratamiento específico. Ejemplos de estas aplicaciones son FTP, ICMP, etc. b) Protocolos de Routing Dinámico (RIP, EGP, …) Un router configurado con NAT no debe anunciar las redes locales a través de los interfaces globales. Sin embargo las rutas globales si pueden ser anunciadas a través de los interfaces locales. Se recomienda utilizar routing estático. ROUTER TELDAT - Introducción Facilidad NAT I - 5 Doc.DM720 Rev. 10.70
  • 9. 1. Configuración NAT En este apartado se describen los pasos requeridos para configurar la facilidad NAT. Después de configurar las opciones deseadas, se debe guardar la configuración y reinicializar el router para que tenga efecto la nueva configuración. Las siguientes secciones describen el proceso de configuración con más detalle. • Acceso al entorno de configuración NAT. • Activar o desactivar NAT. • Configuración de reglas NAT. • Salir del proceso de configuración NAT. • En caso de haber introducido la nueva configuración desde el proceso P4, guardar dicha configuración y reiniciar el router para que ésta tenga efecto. Acceso al entorno de configuración NAT Para acceder al entorno de configuración NAT hay que acceder previamente al de IP: *config Config>protocol IP -- Internet protocol user configuration -- IP config> Desde ahí, se debe introducir el siguiente comando: IP config>nat static -- Static NAT configuration -- SNAT config> Activar o desactivar NAT La facilidad NAT puede estar habilitado o deshabilitada. Para activar o desactivar la facilidad NAT hay que introducir los siguientes comandos: SNAT config>enable SNAT config>disable o SNAT config>no enable Configuración de reglas NAT La facilidad NAT se basa en una lista ordenada global de reglas. Si la facilidad NAT está habilitada, cada paquete IP originado, traspasado o recibido será inspeccionado por la lista de reglas. Cada regla está compuesta por los siguientes campos: ROUTER TELDAT - Configuración Facilidad NAT II - 7 Doc.DM720 Rev.10.70
  • 10. 1.1. Posición o identificador Cada regla posee un identificador único que especifica la posición en la lista: las reglas se analizan por orden según su identificador. Los identificadores deben ser números naturales (sin el cero) consecutivos. Al agregar una nueva regla hay que especificar la posición donde quiere insertarse dicha regla. 1.2. Interfaz local Es el interfaz que está en contacto o a través del cual se llega a la red local (dominio local). Para cada regla hay que introducir un interfaz local asociado. El interfaz puede ser: • Un interfaz físico: para ello hay que • especificar el número de interfaz físico usando la misma notación que al especificar las direcciones no numeradas: (Por ejemplo: ethernet0/0 0.0.0.0) • especificar el identificador del interfaz, por ejemplo: ethernet0/0, serial0/0, ... • Un interfaz IP lógico: para ello hay que especificar el interfaz lógico IP introduciendo la dirección IP (numerada) del interfaz del router NAT. (Por ejemplo: ethernet0/0 con dos direcciones configuradas, para especificar el interfaz lógico hay que poner la dirección IP numerada deseada). • Si se deja sin especificar (opción UNSPECIFIED), no se tiene en cuenta el interfaz local a la hora de decidir si debe aplicarse la regla. 1.3. Interfaz global Es el interfaz que está en contacto o a través del cual se llega a la red global (dominio global). Para cada regla hay que introducir un interfaz global asociado. El interfaz global se especifica del mismo modo utilizado para especificar el interfaz local, salvo que no puede dejarse sin especificar. 1.4. Red local Se especifica dando la dirección y máscara de la misma. Es el conjunto de direcciones locales sobre los que se quiere que actúe la regla. Es posible también configurar como red local aquella a la que está conectado un interfaz del equipo, dando el identificador de dicho interfaz. Dado que el NAT estático realiza una asociación uno-a-uno entre las direcciones del ámbito local y las del ámbito global, las máscaras de ambas redes deben ser iguales: el equipo se encarga de garantizar que ambas máscaras sean iguales. 1.5. Red global Se especifica dando la dirección y máscara de la misma. Es posible también configurar como red local aquella a la que está conectado un interfaz del equipo, dando el identificador de dicho interfaz. Es el conjunto de direcciones globales sobre los que se quiere que actúe la regla. 1.6. Tipo de transformación Hay dos tipos de transformación: ROUTER TELDAT - Configuración Facilidad NAT II - 8 Doc.DM720 Rev.10.70
  • 11. • Origen interno: A todo paquete que pase del dominio local al global (siempre que cumpla los demás requisitos de la regla) se le cambiará la dirección origen local por la correspondiente global. Y a todo paquete que pase del dominio global al local (siempre que cumpla los demás requisitos de la regla) se le cambiará la dirección destino global por su correspondiente local. Source address local A Destination address global B Request data Source address NAT (local A) Destination address global B Request dataNAT local to global Source address global B Destination address local A Reponse data Source address global B Destination address NAT (local A) Response dataNAT global to local • Destino interno: A todo paquete que pase del dominio local al global (siempre que cumpla los demás requisitos de la regla) se le cambiará la dirección destino local por la correspondiente global. Y a todo paquete que pase del dominio global al local (siempre que cumpla los demás requisitos de la regla) se le cambiará la dirección origen global por su correspondiente local. Source address global A Destination address local B Request data Source address global A Destination address NAT (local B) Request dataNAT local to global Source address local B Destination address global A Reponse data Source address NAT(local B) Destination address global A Response dataNAT global to local 1.7. Sentido o dirección de la transformación Hay cinco sentidos de transformación: • Local a Global: Si el paquete entra por el interfaz local y sale por el interfaz global y su dirección (origen o destino) pertenece a la red local entonces cambiar dirección (origen o destino) local por su correspondiente dirección global. • Global a Local: Si el paquete entra por el interfaz global y su dirección (origen o destino) pertenece a la red global entonces cambiar dirección (origen o destino) global por su correspondiente dirección local. • Local a Global y Global a Local: las dos anteriores simultáneamente. • No cambiar local. Si el paquete entra por el interfaz local y sale por el interfaz global y su dirección (origen o destino) pertenece a la red local entonces no realizar cambio alguno. Este tipo de regla sirve para definir excepciones y evitar que se apliquen otras reglas más genéricas. • No cambiar global. ROUTER TELDAT - Configuración Facilidad NAT II - 9 Doc.DM720 Rev.10.70
  • 12. Si el paquete entra por el interfaz global y su dirección (origen o destino) pertenece a la red global entonces no realizar cambio alguno. Este tipo de regla sirve para definir excepciones y evitar que se apliquen otras reglas más genéricas. NOTA: (origen o destino) lo determina el tipo de transformación. ROUTER TELDAT - Configuración Facilidad NAT II - 10 Doc.DM720 Rev.10.70
  • 13. 2. Comandos de configuración NAT Esta sección resume y explica todos los comandos de configuración de la facilidad NAT del router. Estos comandos le permitirán configurar el comportamiento de la facilidad NAT del router, y poder de esta forma llegar a las especificaciones de funcionamiento deseadas. Para acceder al prompt se debe teclear lo siguiente: *config Config>protocol IP -- Internet protocol user configuration -- IP config>nat static -- Static NAT configuration -- SNAT config> A continuación se describe cómo configurar las distintas posibilidades que ofrece el NAT. Los comandos se definen según la siguiente nomenclatura: RULE Parte obligatoria <rule id> Parte obligatoria a determinar por el usuario <SOURCE | DESTINATION> Parte obligatoria con varias opciones 2.1. Configuración de una regla NAT Como se ha indicado anteriormente, la configuración de una regla NAT permite realizar una traslación de direcciones entre el dominio STUB (local) y el dominio BACKBONE (global). Dispone de comandos para configurar cada uno de los parámetros que componen una regla NAT. Para crear una regla NAT debe utilizar la opción DEFAULT, que crea una regla con los valores por defecto. Para modificar un parámetro de una regla NAT, basta con utilizar el comando relativo a dicho parámetro indicando el identificador de la regla a modificar. Para facilitar la configuración/modificación, puede configurar varios parámetros en un mismo comando. Los valores por defecto de los parámetros de una regla NAT son: • Tipo de transformación: origen interno (TRANSLATE SOURCE) • Sentido de la transformación: local a global y global a local (DIRECTION BOTH) • Interfaz local: ethernet0/0 • Interfaz global: ethernet0/0 • Subred local: ethernet0/0 • Subred global: ethernet0/0 ROUTER TELDAT - Configuración Facilidad NAT II - 11 Doc.DM720 Rev.10.70
  • 14. a) Configuración del tipo de transformación RULE <rule id> TRANSLATE <SOURCE | DESTINATION> SOURCE origen interno DESTINATION destino interno SNAT config>rule 1 translate destination b) Configuración del sentido de transformación RULE <rule id> DIRECTION <LOCAL-TO-GLOBAL | GLOBAL-TO-LOCAL | BOTH | SKIP-LOCAL | SKIP-GLOBAL> SNAT config>rule 1 direction skip-local Si configura una regla como SKIP-LOCAL se ignorará el rango de direcciones global configurado para la regla. De igual modo, si configura la regla como SKIP-GLOBAL, se ignorará el rango de direcciones local configurado para la regla. c) Configuración del rango de direcciones Al configurar una regla NAT debe indicar las direcciones locales que deben transformarse en direcciones globales. RULE <rule id> LOCAL-NETWORK {<IP network address> <IP address mask> | <Interface ID>} RULE <rule id> GLOBAL-NETWORK {<IP network address> <IP address mask> | <Interface ID>} Las redes local y global se especifican mediante la dirección y máscara de las mismas, o bien puede indicarse que se trata de la red a la que está conectado un interfaz del equipo, dando el identificador de dicho interfaz. SNAT config>rule 1 local-network 192.6.2.0 255.255.255.0 SNAT config>rule 1 global-network 80.6.2.0 255.255.255.0 Si al configurar una de las subredes, la máscara de la otra subred no es igual, se modificará automáticamente la máscara para hacerlas concordar. d) Configuración del Interfaz local y del Interfaz global Al configurar una regla NAT debe indicar cuál es el interfaz que proporciona acceso al dominio local y cuál es el interfaz que proporciona acceso al dominio global. RULE <rule id> LOCAL-INTERFACE <IP address | Interface ID | UNSPECIFIED> RULE <rule id> GLOBAL-INTERFACE <IP address | Interface ID> ROUTER TELDAT - Configuración Facilidad NAT II - 12 Doc.DM720 Rev.10.70
  • 15. Como se puede observar, el interfaz se puede especificar de dos modos: • Dirección IP correspondiente al interfaz, ya sea una dirección estándar o una dirección no numerada (es decir, 0.0.0.x, donde x es el número del interfaz) • Identificador del interfaz, es decir, ethernet0/0, serial0/0, ... Además, en caso de tratarse del interfaz que proporciona acceso al dominio local, existe una tercera posibilidad, que consiste en dejar el interfaz local sin especificar (opción UNSPECIFIED). Esto significa que no se tiene en cuenta el interfaz local a la hora de decidir si debe aplicarse la regla. SNAT config>rule 1 local-interface 0.0.0.1 SNAT config>rule 1 local-interface serial0/0 SNAT config>rule 1 local-interface 192.168.1.1 e) Configuración de lista de acceso Al configurar una regla NAT se puede indicar que una lista de control de acceso, previamente configurada, controle el tráfico al cual se aplica la regla NAT. RULE <rule id> ACCESS-LIST <access list ID> La lista de acceso a aplicar en la regla debe estar previamente configurada en el menu específico de la facilidad ACCES-LIST. Al listar la configuración, el valor 0 (cero), indica que la regla no está asociada a ninguna lista de acceso. SNAT config>rule 1 acces-list 3 2.2. Modificación de una regla NAT Como se ha indicado anteriormente, para modificar un parámetro de una regla NAT, basta con utilizar el comando relativo a dicho parámetro indicando el identificador de la regla a modificar. Imaginemos que tenemos configuradas las siguientes reglas NAT: SNAT config>list all Static NAT is: enabled Id Local Ifc Global Ifc Local network Global network --- --------------- --------------- ------------------ ------------------ 1 ethernet0/0 serial0/0 192.6.2.0/24 >-S-! ... 2 ethernet0/0 81.23.4.12 ... !-S-< 81.23.5.0/24 3 10.15.67.3 serial0/0 192.6.2.0/24 <-S-> 80.23.4.0/24 Id Acces-List --- ------------ 1 0 2 0 3 0 SNAT config> Para modificar el sentido, el interfaz global y la red global de la regla número 1, ejecute el comando: ROUTER TELDAT - Configuración Facilidad NAT II - 13 Doc.DM720 Rev.10.70
  • 16. SNAT config>rule 1 direction both SNAT config>rule 1 global-interface serial0/1 SNAT config>rule 1 global-network 80.23.3.0 255.255.255.0 El resultado es el siguiente: SNAT config>list all Static NAT is: enabled Id Local Ifc Global Ifc Local network Global network --- --------------- --------------- ------------------ ------------------ 1 ethernet0/0 serial0/1 192.6.2.0/24 <-S-> 80.23.3.0/24 2 ethernet0/0 81.23.4.12 ... !-S-< 81.23.5.0/24 3 10.15.67.3 serial0/0 192.6.2.0/24 <-S-> 80.23.4.0/24 Id Acces-List --- ------------ 1 0 2 0 3 0 SNAT config> 2.3. Borrado de una regla NAT Para borrar una regla NAT, dispone del siguiente comando: NO RULE <rule id> SNAT config>no rule 1 Rule deleted 2.4. Listado de las reglas NAT configuradas Para listar las reglas NAT configuradas dispone del comando: LIST RULES Cada regla lleva asociado un identificador. Este identificador constituye el número de orden o posición de la regla dentro de la lista. El tipo y sentido de transformación viene especificado de la siguiente manera: • <-S-> Tipo: Origen interno. Sentido: Local a Global y Global a Local. • <-D-> Tipo: Destino interno. Sentido: Local a Global y Global a Local. • >-S-> Tipo: Origen interno. Sentido: Local a Global. • >-D-> Tipo: Destino interno. Sentido: Local a Global. • <-S-< Tipo: Origen interno. Sentido :Global a Local. • <-D-< Tipo: Destino interno. Sentido: Global a Local. • >-S-! Tipo: Origen interno. Sentido: No cambiar local • >-D-! Tipo: Destino interno. Sentido: No cambiar local • !-S-< Tipo: Origen interno. Sentido: No cambiar global ROUTER TELDAT - Configuración Facilidad NAT II - 14 Doc.DM720 Rev.10.70
  • 17. • !-D-< Tipo: Destino interno. Sentido: No cambiar global SNAT config>list rules Id Local Ifc Global Ifc Local network Global network --- --------------- --------------- ------------------ ------------------ 1 ethernet0/0 serial0/0 192.6.2.0/24 >-S-! ... 2 ethernet0/0 81.23.4.12 ... !-S-< 81.23.5.0/24 3 10.15.67.3 serial0/0 192.6.2.0/24 <-S-> 80.23.4.0/24 SNAT config> 2.5. Habilitar / Deshabilitar la funcionalidad NAT Puede activar o desactivar la funcionalidad NAT de modo global. Dispone de los siguiente comandos: ENABLE DISABLE ó NO ENABLE SNAT config>enable SNAT config>disable 2.6. Mostrar el estado de la funcionalidad NAT Para consultar el estado global de la funcionalidad NAT, dispone del siguiente comando: LIST STATE SNAT config>list state Static NAT is: enabled SNAT config> 2.7. Mostrar toda la configuración de la funcionalidad NAT Para listar toda la configuración de NAT estático, dispone del comando: LIST ALL Se presenta toda la información que puede ser visualizada con el resto de comandos LIST por separado. En primer lugar se muestra el estado global de la funcionalidad NAT. Seguidamente se muestran las reglas NAT configuradas. Cada regla lleva asociado un identificador. Este identificador constituye el número de orden o posición de la regla dentro de la lista. El tipo y sentido de transformación viene especificado de la siguiente manera: • <-S-> Tipo: Origen interno. Sentido: Local a Global y Global a Local. • <-D-> Tipo: Destino interno. Sentido: Local a Global y Global a Local. ROUTER TELDAT - Configuración Facilidad NAT II - 15 Doc.DM720 Rev.10.70
  • 18. • >-S-> Tipo: Origen interno. Sentido: Local a Global. • >-D-> Tipo: Destino interno. Sentido: Local a Global. • <-S-< Tipo: Origen interno. Sentido :Global a Local. • <-D-< Tipo: Destino interno. Sentido: Global a Local. • >-S-! Tipo: Origen interno. Sentido: No cambiar local. • >-D-! Tipo: Destino interno. Sentido: No cambiar local. • !-S-< Tipo: Origen interno. Sentido: No cambiar global. • !-D-< Tipo: Destino interno. Sentido: No cambiar global. Por último se presentan las listas de acceso asociadas a cada regla. El valor 0 indica que la regla no tiene asociada ninguna lista de acceso. SNAT config>list all Static NAT is: enabled Id Local Ifc Global Ifc Local network Global network --- --------------- --------------- ------------------ ------------------ 1 ethernet0/0 serial0/0 192.6.2.0/24 >-S-! ... 2 ethernet0/0 81.23.4.12 ... !-S-< 81.23.5.0/24 3 10.15.67.3 serial0/0 192.6.2.0/24 <-S-> 80.23.4.0/24 Id Acces-List --- ------------ 1 21 2 0 3 0 SNAT config> 2.8. EXIT Permite volver al nivel superior (IP) de prompt. SNAT config>exit IP config> ROUTER TELDAT - Configuración Facilidad NAT II - 16 Doc.DM720 Rev.10.70
  • 19. 3. Resumen de comandos DISABLE [NO] ENABLE LIST ACCES-LIST-RULES ALL RULES STATE NO RULE <id> RULE <id> DEFAULT TRANSLATE <SOURCE | DESTINATION> DIRECTION <BOTH |LOCAL-TO-GLOBAL |GLOBAL-TO-LOCAL |SKIP-LOCAL |SKIP-GLOBAL> LOCAL-INTERFACE <IP address | Interface ID | UNSPECIFIED> GLOBAL-INTERFACE <IP address | Interface ID> LOCAL-NETWORK {<IP address> <IP mask> | <Interface ID>} GLOBAL-NETWORK {<IP address> <IP mask> | <Interface ID>} ACCESS-LIST <access list ID> La regla por defecto tiene la siguiente configuración: TRANSLATE SOURCE DIRECTION BOTH LOCAL-INTERFACE ethernet0/0 GLOBAL-INTEFACE ethernet0/0 LOCAL-NETWORK ethernet0/0 GLOBAL-NETWORK ethernet0/0 ACCESS-LIST 0 EXIT ROUTER TELDAT - Configuración Facilidad NAT II - 17 Doc.DM720 Rev.10.70
  • 21. 1. Monitorización NAT Esta sección resume y explica todos los comandos de monitorización de la facilidad NAT del router. Estos comandos le permitirán monitorizar el comportamiento de la facilidad NAT del router, y poder de esta forma llegar a las especificaciones de funcionamiento deseadas. Adicionalmente dispone del subsistema de eventos SNAT para obtener información del funcionamiento en tiempo real. Para acceder al prompt de monitorización se debe teclear lo siguiente: *monitor Console Operator +PROTOCOL IP IP+NAT STATIC -- Static NAT monitoring -- SNAT monit+ Comando Función ? (AYUDA) Lista comandos u opciones. LIST Lista parámetros del NAT. EXIT Sale de la monitorización NAT. 1.1. ? (AYUDA) Utilizar el comando ? (AYUDA) para listar los comandos válidos en el nivel donde se está programando el router. También se puede utilizar este comando después de un comando específico para listar sus opciones. Sintaxis: SNAT monit+? Ejemplo: SNAT monit+? list Lists static NAT parameters exit Exit to parent menu SNAT monit+ 1.2. LIST Utilizar este comando para visualizar distintos parámetros monitorizables de la facilidad NAT. Sintaxis: SNAT monit+list ? connections Displays non-transparent connections to the NAT SNAT monit+list a) LIST CONNECTIONS Muestra una lista de las conexiones no transparentes frente al NAT. En el caso del NAT estático sólo pertenecen a esta categoría las conexiones de control del FTP que tienen el cliente en el dominio local y el servidor en el dominio global y que han transmitido comandos PORT en los que ha habido cambio de longitud de paquetes. ROUTER TELDAT - Monitorización Facilidad NAT III - 19 Doc.DM720 Rev.10.70
  • 22. Los campos de la lista de conexiones representan lo siguiente: • Tipo: el tipo de conexión no transparente que está atravesando el router NAT. En el caso del NAT estático sólo son conexiones no transparentes las conexiones de control del FTP. • Dir:Puerto Origen y Dir:Puerto Destino: representan dirección origen, puerto origen, dirección destino y puerto destino de la conexión. Todos en formato global (como lo vería el dominio global). • Edad: tiempo de vida que le queda a la entrada antes de ser borrada. • Activo: indica si está activa o no la conexión (si el router NAT ha detectado que está activa o no la conexión). Sintaxis: SNAT monit+list connections Ejemplo: SNAT monit+list connections Type Addr:Port Source Addr:Port Dest Age Active --------- ----------------- ------------------ ---- ------ FTP_CTRL 192.6.1.169:1146 192.6.1.3:21 1440 YES FTP_CTRL 192.6.1.169:1147 192.6.1.5:21 1440 YES FTP_CTRL 192.6.1.169:1147 192.6.1.5:21 1440 YES SNAT monit+ 1.3. EXIT Utilizar el comando EXIT para volver al nivel de prompt en el que se estaba anteriormente. Sintaxis: SNAT monit+exit Ejemplo: SNAT monit+exit IP+ ROUTER TELDAT - Monitorización Facilidad NAT III - 20 Doc.DM720 Rev.10.70
  • 24. 1. NAT estático Durante los capítulos anteriores se han ido remarcando los posibles campos de aplicación del NAT estático, ahora se va a tratar de dar una serie de ejemplos para aprender a utilizar la implementación actual. 1.1. Cambiar las direcciones orígenes de una red entera Este es el caso clásico del NAT estático. En este ejemplo se tiene una empresa grande que está usando una red IP de clase A (1.0.0.0). Surge un pequeño departamento en la empresa que por causas diversas necesita direcciones IP y pensando que nunca van a tener que conectarse con el resto de la empresa eligen arbitrariamente una red (138.201.0.0). Pasan los años y llega un momento en que surge la necesidad de conectividad total debido al creciente desarrollo de las nuevas tecnologías de comunicación. La primera solución que aparece es la de cambiar las direcciones de su dominio local por direcciones pertenecientes a la red asignada a la empresa, pero en seguida se dan cuenta que no pueden porque el departamento posee muchos clientes que han contratado servicio de conectividad continuada (las 24 horas al día y los 7 días a la semana) a las direcciones de dicho dominio local, y que por supuesto no aceptan ningún tipo de solución que provoque el incumplimiento de dicho contrato. La solución para el departamento de esta empresa es configurar NAT estático en el router que realiza la conexión entre el departamento y el resto de la Intranet corporativa de modo que la red de dicho departamento sea accesible para el resto de la Intranet como 1.3.0.0. Veamos como se configuraría el router NAT: Resto de redes Router NAT Router Defecto Red A (local): 138.201.0.0 Red A (global):1.3.0.0 Dir: 1.1.1.1 Dir: 1.1.1.2 Tabla de rutas: 0.0.0.0 00000000 ppp1 1.3.0.0 FFFF0000 ethernet0/0 DOMINIO LOCAL DOMINIO GLOBAL Red A 138.201.0.0 Dir: 138.201.0.1 • Configuración de interfaces (básica) *config Config>set data-link sync serial0/0 Config>add device ppp 1 Config>network ppp1 -- Generic PPP User Configuration -- ppp1 config>base-interface -- Base Interface Configuration -- ROUTER TELDAT - Ejemplos Facilidad NAT IV - 22 Doc.DM720 Rev.10.70
  • 25. ppp1 Base IFC config>base-interface serial0/0 link ppp1 Base IFC config>exit ppp1 config>ip address 1.1.1.1 255.0.0.0 ppp1 config>exit Config>network ethernet0/0 -- Ethernet Interface User Configuration -- ethernet0/0 config>ip address 138.201.0.1 255.255.0.0 ethernet0/0 config>exit Config> • Configuración de IP Config>protocol ip -- Internet protocol user configuration -- IP config>route 0.0.0.0 0.0.0.0 ppp1 IP config>route 1.3.0.0 255.255.0.0 ethernet0/0 IP config> • Configuración NAT IP config>nat static -- Static NAT configuration -- SNAT config>enable SNAT config>rule 1 default SNAT config>rule 1 local-interface ethernet0/0 SNAT config>rule 1 local-network 138.201.0.0 255.255.0.0 SNAT config>rule 1 global-interface serial0/0 SNAT config>rule 1 global-network 1.3.0.0 255.255.0.0 SNAT config> El comando “rule 1 default” es equivalente a los commandos: “rule 1 translate source” “rule 1 direction both” 1.2. Conectar dos redes que usan el mismo espacio de direccionamiento El caso en el que una red privada que quiera conectarse a otra pública tenga direcciones IP que oficialmente pertenecen a esa red pública se denomina “solapamiento” (overlapping). Se puede utilizar NAT para conectar dichas redes. Hay que conseguir que en el dominio local la red pública (externa) que ya posee una dirección global sea vista como si poseyera otra dirección (NAT de tipo: cambio de destino interno). Al mismo tiempo hay que conseguir que en el dominio global la red privada (interna) sea vista con direcciones globales (NAT de tipo: cambio de origen interno). Con dos reglas bidireccionales se solucionaría el problema. ROUTER TELDAT - Ejemplos Facilidad NAT IV - 23 Doc.DM720 Rev.10.70
  • 26. Red B 3.7.1.0 Router NAT Router Externo Red A (local): 3.7.1.0 Red A (global): 4.7.1.0 Red B (local): 5.7.1.0 Red B (global): 3.7.1.0 Dir: 2.1.1.1 Dir: 2.1.1.2 Tabla de rutas: 4.7.1.0 FFFFFF00 2.1.2.2 5.7.1.0 FFFFFF00 2.1.1.2 DOMINIO LOCAL DOMINIO GLOBAL Red A 3.7.1.0 Router Interno Dir: 2.1.2.1 Dir: 2.1.2.2 • Configuración de IP *config Config>network ethernet0/0 -- Ethernet Interface User Configuration -- ethernet0/0 config>ip address 2.1.2.1 255.255.255.0 ethernet0/0 config>ip address 2.1.1.1 255.255.255.0 secondary ethernet0/0 config>exit Config>protocol ip -- Internet protocol user configuration -- IP config>route 4.7.1.0 255.255.255.0 2.1.2.2 1 IP config>route 5.7.1.0 255.255.255.0 2.1.1.2 1 IP config> • Configuración NAT IP config>nat static -- Static NAT configuration -- SNAT config>enable SNAT config>rule 1 translate source SNAT config>rule 1 direction both SNAT config>rule 1 local-interface 2.1.2.1 SNAT config>rule 1 local-network 3.7.1.0 255.255.255.0 SNAT config>rule 1 global-interface 2.1.1.1 SNAT config>rule 1 global-network 4.7.1.0 255.255.255.0 SNAT config>rule 2 translate destination SNAT config>rule 2 direction both SNAT config>rule 2 local-interface 2.1.2.1 SNAT config>rule 2 local-network 5.7.1.0 255.255.255.0 SNAT config>rule 2 global-interface 2.1.1.1 SNAT config>rule 2 global-network 3.7.1.0 255.255.255.0 SNAT config> 1.3. Solapamiento de direcciones (autoaliasing) A este caso se le denomina “autoaliasing”. Muchos clientes quieren configurar NAT de tal manera que puedan traducir sus direcciones locales a direcciones globales no utilizadas de una subred directamente conectada al router NAT. Este caso requiere que el router responda a peticiones ARP de dichas direcciones globales de tal manera que todo paquete que vaya dirigido a una de esas direcciones globales sea aceptado y traducido por el router NAT. Para ello es necesario que se configure en el router entradas ARP permanentes y públicas. La creación de dichas entradas ARP no es automática y debe ser realizada como un paso más en el proceso de configuración seguido por el administrador del router NAT. Veamos un ejemplo sencillo de este caso. ROUTER TELDAT - Ejemplos Facilidad NAT IV - 24 Doc.DM720 Rev.10.70
  • 27. Ethernet Ethernet Resto de redes Router NAT Router por defecto Dir Local: 3.7.1.169 Dir Global: 192.6.1.169 Dir: 3.7.1.251 Dir: 192.6.1.251 Dir: 192.6.1.3 Tabla de rutas: 3.7.1.0 FFFFFF00 Eth/0 192.6.1.0 FFFFFF00 Eth/0 0.0.0.0 00000000 192.6.1.3 192.6.1.169 FFFFFFFF 3.7.1.169 Entradas ARP: macRouterNAT 192.6.1.169 Publica DOMINIO LOCAL DOMINIO GLOBAL • Configuramos las direcciones y las rutas: *config Config>network ethernet0/0 -- Ethernet Interface User Configuration -- ethernet0/0 config>ip address 3.7.1.251 255.255.255.0 ethernet0/0 config>ip address 192.6.1.251 255.255.255.0 secondary ethernet0/0 config>exit Config>protocol ip -- Internet protocol user configuration -- IP config>route 0.0.0.0 0.0.0.0 192.6.1.3 IP config>route 192.6.1.169 255.255.255.255 3.7.1.169 IP config>exit Config> La ruta 192.6.1.169/32 via 3.7.1.169 es necesaria para que los paquetes dirigidos a la dirección IP 192.6.1.169 no se encaminen por el interfaz 192.6.1.251 sino por el interfaz 3.7.1.251. • Configuramos ARP: *p 4 Config>protocol arp -- ARP user configuration -- ARP config>entry ethernet0/0 192.6.1.169 00-a0-26-5c-1-1c public ARP config> NOTA: la dirección MAC del router NAT la puede obtener mediante: *monitor Console Operator + +device ethernet0/0 Auto-test Auto-test Maintenance Interface CSR Vect valids failures failures ethernet0/0 FA200E00 27 1 0 0 Physical address: 00A02670074C PROM address: 00A02670074C Speed: 10 Mbps ROUTER TELDAT - Ejemplos Facilidad NAT IV - 25 Doc.DM720 Rev.10.70
  • 28. Input statistics: failed, frame too long 0 failed, FCS error 0 failed, alignment error 0 failed, FIFO overrun 0 internal MAC rcv error 0 packets missed 0 Output statistics: deferred transmission 0 single collision 0 multiple collisions 0 total collisions 0 failed, excess collisions 0 failed, FIFO underrun 0 failed, carrier sense err 0 SQE test error 0 late collision 0 internal MAC trans errors 0 Ethernet MAC code release 1 + • Configuramos NAT: SNAT Config>enable SNAT config>rule 1 translate source SNAT config>rule 1 direction skip-global SNAT config>rule 1 local-interface 3.7.1.251 SNAT config>rule 1 global-interface 192.6.1.251 SNAT config>rule 1 global-network 192.6.1.255 255.255.255.255 SNAT config>rule 2 translate source SNAT config>rule 2 direction skip-global SNAT config>rule 2 local-interface 3.7.1.251 SNAT config>rule 2 global-interface 192.6.1.251 SNAT config>rule 2 global-network 192.6.1.0 255.255.255.255 SNAT config>rule 3 translate source SNAT config>rule 3 direction skip-global SNAT config>rule 3 local-interface 3.7.1.251 SNAT config>rule 3 global-interface 192.6.1.251 SNAT config>rule 3 global-network 192.6.1.251 255.255.255.255 SNAT config>rule 4 translate source SNAT config>rule 4 direction both SNAT config>rule 4 local-interface 3.7.1.251 SNAT config>rule 4 local-network 3.7.1.0 255.255.255.0 SNAT config>rule 4 global-interface 192.6.1.251 SNAT config>rule 4 global-network 192.6.1.0 255.255.255.0 SNAT config> Listamos la configuración completa: Config>show config ; Showing System Configuration for access-level 15 ... ; ATLAS Router 2 156 Version 10.7.0 log-command-errors no configuration set data-link x25 serial0/0 set data-link x25 serial0/1 set data-link x25 serial0/2 ; network ethernet0/0 ; -- Ethernet Interface User Configuration -- ip address 3.7.1.251 255.255.255.0 ip address 192.6.1.251 255.255.255.0 secondary ; ; ; ; exit ; ; ; network x25-node ; -- X25-node interface configuration -- no ip address ; exit ROUTER TELDAT - Ejemplos Facilidad NAT IV - 26 Doc.DM720 Rev.10.70
  • 29. ; ; protocol ip ; -- Internet protocol user configuration -- route 0.0.0.0 0.0.0.0 192.6.1.3 route 192.6.1.169 255.255.255.255 3.7.1.169 ; ; nat static ; -- Static NAT configuration -- enable rule 1 default rule 1 direction skip-global rule 1 local-interface 3.7.1.251 rule 1 global-interface 192.6.1.251 rule 1 global-network 192.6.1.255 255.255.255.255 ; rule 2 default rule 2 direction skip-global rule 2 local-interface 3.7.1.251 rule 2 global-interface 192.6.1.251 rule 2 global-network 192.6.1.0 255.255.255.255 ; rule 3 default rule 3 direction skip-global rule 3 local-interface 3.7.1.251 rule 3 global-interface 192.6.1.251 rule 3 global-network 192.6.1.251 255.255.255.255 ; rule 4 default rule 4 local-interface 3.7.1.251 rule 4 global-interface 192.6.1.251 rule 4 local-network 3.7.1.0 255.255.255.0 rule 4 global-network 192.6.1.0 255.255.255.0 ; exit ; exit ; protocol arp ; -- ARP user configuration -- entry ethernet0/0 192.6.1.169 00-a0-26-5c-01-1c public exit ; ; dump-command-errors end ; --- end --- Config> ROUTER TELDAT - Ejemplos Facilidad NAT IV - 27 Doc.DM720 Rev.10.70