Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NETWORK
ADDRESS TRANSLATION
Pgina 1 de 13
Revisado por
A! i"a"iones de NAT
%() tiene varias aplicaciones seg3n los siguientes casos4 - Para conectarse a "nternet# pero no todos los hosts tienen una 3nica direcci.n "P global$ %() permite a redes ue usan direcciones "P privadas la cone/i.n a "nternet$ %() se con!igura en el router ue est en el l5mite entre la red interna y la p3blica# como "nternet$ %() traduce las direcciones locales internas a una 3nica direcci.n global antes de enviar pa uetes a la red e/terna$ - 6i es necesario cambiar las direcciones internas$ 7n lugar de cambiarlas# lo cual puede suponer un considerable aumento de traba,o# se traducen utili-ando %()$ - 6i se uiere hacer distribuci.n bsica de carga de tr!ico )8P$ 6e puede mapear una direcci.n "P global para varias direcciones "P locales usando la !acilidad de distribuci.n de carga$ 8omo soluci.n al problema de conectividad# %() es prctico cuando relativamente pocos hosts de una red interna se comunican con la red e/terna simultneamente$ 7n 2ste caso# s.lo un pe ue9o con,unto de direcciones "P de la red podrn ser traducidas a la global cuando la comunicaci.n con el e/terior sea necesaria# y estas direcciones pueden ser reusadas$
Benefi"io
:na venta,a signi!icativa del %() es ue puede estar con!igurado sin reali-ar cambios en hosts o en routers a parte de los pocos routrers en los ue se va a con!igurar %()$ %() no es prctico si un gran n3mero de hosts de la red interna se comunican con la red e/terna$ 1e todos modos# varias aplicaciones usan direcciones "P impl5citas de modo ue para %() es imposible traducir$ 7stas aplicaciones no pueden traba,ar transparentemente para el e uipo ue usa %()$ (dems# %() esconde la identidad de los hosts# lo cual puede ser una venta,a o desventa,a$
Fecha del documento 11-02-2007 Pgina 2 de 13 Revisado por
:n router con!igurado con %() tendr por lo menos un inter!ace en el interior y otro en el e/terior$ 7n un escenario t5pico# %() se con!igura en el router entre la red interna y el bac'bone$ 8uando un pa uete sale de la red interna# %() traduce la direcci.n local como si !uera una global$ 8uando un pa uete entra# %() lo traduce de la red global a la local$ 6i e/iste ms de una via de salida# todo en %() tiene la misma tabla de translaci.n$ 6i el so!t&are no asigna una direcci.n por ue tiene ue !uncionar !uera de esas direcciones# tira el pa uete y env5a un pa uete "8;P de Host :nreachable$ :n router con!igurado con %() no debe anunciar las redes locales al e/terior$ 6in embargo# la in!ormaci.n de routing ue %() recibe del e/terior puede ser anunciada a la red interna$
Pgina 3 de 13
Revisado por
Pgina = de 13
Revisado por
Des"ri!"i+n
Inside "ndica el inter!ace conectado a la red interna *la red sometida a %()+
Outside
,or#a de uso
6.lo los pa uetes ue se mueven entre los inter!ace >inside? y >outside? pueden ser traducidos$ 6e debe especi!icar por lo menos uno de cada en cada uno de los routers ue limitan con la red e/terior donde se uiera aplicar %()$
Pgina @ de 13
Revisado por
7l siguiente e,emplo muestra la translaci.n esttica de una direcci.n de origen 1A2$1BC$C2$B7 a una direcci.n global 10$@2$CA$B@$ ip nat inside source static 192.168.82.67 10.52.89.65 ! interface serial 0 ip address 171.69.232.182 255.255.255.240 ip nat outside ! interface ethernet 0 ip address 192.168.1.94 255.255.255.0 ip nat inside -)- * Trans a"i+n din.#i"a% establece un mapeo entre direcciones internas locales y un pool de direcciones globales$ <os pa uetes ue provienen de un rango de direcciones englobado dentro de una access list sern traducidos a las direcciones globales de!inidas dentro del pool con el comando i! nat !oo ) Para con!igurar una translaci.n dinmica se usan los siguientes comandos4
Pgina B de 13
Revisado por
i! nat !oo nombre del pool + dir IP inicio + dir IP final net#ask mscara de red4 1e!ine un rango con las direcciones globales ue usar %()$ a""es* ist nmero de la access-list !er#it direccin IP origen + wildcard mask4 1e!ine una lista de acceso permitiendo a esas direcciones la translaci.n por %()$ i! nat inside sour"e ist access-list-number !oo nombre del pool 4 7stablece una translaci.n de origen dinmica# especi!icando la lista de acceso de!inida en el punto anterior$ interfa"e tipo nmero 4 7speci!ica el inter!ace interno$ i! nat inside4 ;arca el inter!ace como conectado al interior$ interfa"e tipo nmero 4 7speci!ica el inter!ace e/terno$ i! nat outside4 ;arca el inter!ace como conectado al e/terior$
7l siguiente e,emplo muestra la translaci.n de todas las direcciones de origen re!erents a la lista de acceso 1 *con direcci.n de origen 1A2$1BC$1$0D2=+ a una direcci.n del pool llamado net-20C$ 7l rango de direcciones del pool va desde la 171$BA$233$20C a 171$BA$233$233$ ip nat pool net-208 171.69.233.208 171.69.233.233 netmas 255.255.255.240 ip nat inside source list 1 pool net-208 ! interface serial 0 ip address 171.69.232.182 255.255.255.240 ip nat outside ! interface ethernet 0 ip address 192.168.1.94 255.255.255.0 ip nat inside ! access-list 1 permit 192.168.1.0 0.0.0.255
Pgina 7 de 13
Revisado por
Pgina C de 13
Revisado por
Pgina A de 13
Revisado por
Para con!igurar la translaci.n rotativa de direcciones de destino se usan los siguientes comandos$ 7stos comandos permiten mapear un host virtual para varios hosts reales$ 8ada nueva sesi.n )8P abierta con el host virtual ser traducida en una sesi.n con un e uipo di!erente$ - i! nat !oo nombre + dir. Inicio + dir.final + net#ask mscara de red t3!e rotar34 1e!ine un rango de direcciones comprendidas en direcciones de hosts reales$ - a"ess* ist nmero de lista de acceso !er#it direccin fuente + wildcard mask 4 1e!ine una lista de acceso permitiendo la direcci.n del host virtual$ - i! nat inside destination ist nmero de lista de acceso !oo nombre 4 7stablece la translaci.n dinmica de destino interno# identi!icando la lista de acceso de!inida en el paso anterior$ - interfa"e tipo interface + nmero % 7speci!ica el inter!ace interno$ - i! nat inside4 ;arca el inter!ace como conectado al interior$ - interfa"e tipo interface + nmero % 7speci!ica el inter!ace interno$ - i! nat outside4 ;arca el inter!ace como conectado al e/terior$
Fecha del documento 11-02-2007 Pgina 10 de 13 Revisado por
i! nat !oo real-hosts 1A2$1BC$1@$2 1A2$1BC$1@$1@ !refi4* engt5 2C t3!e rotar3 i! nat inside destination ist 2 !oo real-hosts H inter!ace serial 0 ip address 1A2$1BC$1@$12A 2@@$2@@$2@@$2=0 i! nat outside H inter!ace ethernet 0 ip address 1A2$1BC$1@$17 2@@$2@@$2@@$2=0 i! nat inside H a""ess* ist 2 !er#it 1A2$1BC$1@$1
Pgina 11 de 13
Revisado por
Pgina 12 de 13
Revisado por
Pgina 13 de 13
Revisado por