SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
Network Address
Translation (NAT)
    Carlos Vicente
   cvicente@ns.uoregon.edu
NAT: Necesidad
Escasez de direcciones IP reales
• Esta idea es aún debatible, pero…
• El hecho de que Internet empezó en
  E.E.U.U significó una repartición
  desbalanceada
Dificultad en obtener bloques
• Necesidad de NICs regionales
   Ver LACNIC:
    • http://www.lacnic.net
NAT: Necesidad
Seguridad
• Los bloques RFC-1918 no son ‘enrutados’
    Los routers suelen bloquear cualquier paquete con
    estas direcciones en origen o destino
    Ningún AS debe publicar estos bloques
• Se enmascara la topología de la red interna
Gestión
• Protegerse de los cambios de bloques del ISP
RFC 1918
Asigna varios bloques para uso
interno y privado
10.0.0.0 - 10.255.255.255 (10/8 prefix)

172.16.0.0 - 172.31.255.255 (172.16/12 prefix)

192.168.0.0 - 192.168.255.255 (192.168/16 prefix)


¿Consecuencias de usar o no usar estos
bloques?
Funcionamiento
NAT básico
• Una sola dirección pública
   El router recibe el paquete y cambia la
   dirección origen (O) con la dirección pública
   (P) y reenvía el paquete al destino (D)
   Inserta una entrada en su tabla dinámica
     • D -> O
   Recibe el paquete de vuelta, busca la
   dirección remota en su tabla (D), cambia la
   dirección destino (P) por la original (O)
Terminología (Cisco)
Inside Local, Inside Global
Outside Local, Outside Global
Terminología (Cisco)
Funcionamiento
Problema:
• Qué pasa si dos máquinas locales
  acceden a la misma máquina remota
  simultáneamente?
   La tabla contendrá
    • D -> O1
    • D -> O2
   A quién le devuelvo el paquete?
NAT múltiple
Utiliza un rango de direcciones
públicas para traducir
• Cada nuevo paquete saliente con
  dirección origen O1, 02…,On es traducido
  en P1, P2…,Pn etc
Permite que n máquinas internas
accedan a un mismo servidor
simultáneamente
NAPT/PAT
NAPT = Network Address Port Translation
Otra solución es agregar más información a la
tabla
• Traducir también los números de puerto origen y destino
NAPT/PAT




NAT múltiple y NAPT se pueden combinar
• Cisco utiliza el comando ‘overload’, con el que el
  router utiliza otra dirección del rango sólo si ha
  mapeado todos los puertos de la primera dirección
  en su tabla
NAT/PAT estático
Se configura una relación fija entre
una dirección privada y una pública
• Generalmente sólo es necesario cuando
  se quiere proveer un servicio desde la
  red interna
• Los puertos no tienen que coincidir
  necesariamente
   Ej: 192.168.0.5:80 -> 203.132.165.9:8080
Los firewalls suelen usar esta técnica
Limitaciones
• Protocolos que incluyen direcciones IP y
  números de puerto en su campo de datos
    ICMP (Destination Unreachable)
    FTP (incluye dirección y puerto del cliente para
    conexión de datos)
    H.323, SIP (videoconferencia, VOIP)
    RealAudio
    SNMP en algunos casos
    X-Windows
• Las nuevas implementaciones resuelven
  algunos de éstos
    El router tiene que inspeccionar el contenido del
    paquete IP (más carga de procesamiento)
Problemas con cifrado
TCP header checksum
• Direcciones IP en su pseudo-cabecera
   Calcula un checksum de ésta
• Como las direcciones cambian, el
  checksum tiene que ser recalculado
Qué pasa si está cifrado?
• Caso SSH/SSL vs. IPSEC end-to-end
Consideraciones
Decisión de usar NAT debe tomar en
cuenta la relación costo/beneficio
• Qué tanto pesan las ventajas obtenidas
  en comparación con
   Complejidad
   Incapacidad para proveer ciertos servicios
   Gestión más difícil
   Descontento de usuarios
Más información
Documentos IETF (www.ietf.org)
•   RFC-1918: Address Allocation for Private Internets
•   RFC-1631:The IP Network Address Translator (NAT)
•   RFC-2993: Architectural Implications of NAT
•   RFC-3027: Protocol Complications with the IP Network
    Address Translator
The Trouble with NAT, Internet Protocol Journal
(Cisco)
• http://www.cisco.com/en/US/about/ac123/ac147/ac174
  /ac182/about_cisco_ipj_archive_article09186a00800c83
  ec.html

Weitere ähnliche Inhalte

Was ist angesagt?

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
Danilo Puntonet
 
Obj 7.4 capa 3 - red - router
Obj 7.4   capa 3 - red - router Obj 7.4   capa 3 - red - router
Obj 7.4 capa 3 - red - router
Pedro Sánchez
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento ip
Koldo Parra
 
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Francesc Perez
 
Dirección IP
Dirección IPDirección IP
Dirección IP
fabirucco
 
La capa de aplicación
La capa de aplicaciónLa capa de aplicación
La capa de aplicación
Juan Alvarez
 

Was ist angesagt? (20)

Natpat
NatpatNatpat
Natpat
 
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
 
Obj 7.4 capa 3 - red - router
Obj 7.4   capa 3 - red - router Obj 7.4   capa 3 - red - router
Obj 7.4 capa 3 - red - router
 
Rfc2460 es
Rfc2460 esRfc2460 es
Rfc2460 es
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento ip
 
Dirección IP
Dirección IPDirección IP
Dirección IP
 
Protocolos arp, rarp y técnicas de multidifucion
Protocolos arp, rarp y técnicas de multidifucionProtocolos arp, rarp y técnicas de multidifucion
Protocolos arp, rarp y técnicas de multidifucion
 
Los motivos de i pv6 2016
Los motivos de i pv6 2016Los motivos de i pv6 2016
Los motivos de i pv6 2016
 
Protocolo arp
Protocolo arpProtocolo arp
Protocolo arp
 
Redes: Protocolo Arp
Redes: Protocolo ArpRedes: Protocolo Arp
Redes: Protocolo Arp
 
I pv6&ipv4
I pv6&ipv4I pv6&ipv4
I pv6&ipv4
 
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4
 
Dirección IP
Dirección IPDirección IP
Dirección IP
 
4.1 Routing OSPF - AREA UNICA
4.1 Routing  OSPF - AREA UNICA4.1 Routing  OSPF - AREA UNICA
4.1 Routing OSPF - AREA UNICA
 
3.1 Capa IP direccionamiento subredes
3.1 Capa IP   direccionamiento subredes3.1 Capa IP   direccionamiento subredes
3.1 Capa IP direccionamiento subredes
 
Unidad III: Seguridad de las Redes
Unidad III: Seguridad de las RedesUnidad III: Seguridad de las Redes
Unidad III: Seguridad de las Redes
 
Arp,rarp
Arp,rarpArp,rarp
Arp,rarp
 
01C2 Enrutamiento Estático
01C2   Enrutamiento Estático01C2   Enrutamiento Estático
01C2 Enrutamiento Estático
 
5.1 Redes y Subredes ip
5.1 Redes y Subredes ip5.1 Redes y Subredes ip
5.1 Redes y Subredes ip
 
La capa de aplicación
La capa de aplicaciónLa capa de aplicación
La capa de aplicación
 

Ähnlich wie Conceptos nat

Nat
NatNat
Nat
1 2d
 
Prototipo de informe laboratorio nat
Prototipo de informe laboratorio natPrototipo de informe laboratorio nat
Prototipo de informe laboratorio nat
Nacho SP
 
ProtoColo tcp_ip
ProtoColo tcp_ipProtoColo tcp_ip
ProtoColo tcp_ip
Comdat4
 

Ähnlich wie Conceptos nat (20)

Conceptos-NAT.ppt
Conceptos-NAT.pptConceptos-NAT.ppt
Conceptos-NAT.ppt
 
Capitulo1 Nat Dhcp
Capitulo1 Nat DhcpCapitulo1 Nat Dhcp
Capitulo1 Nat Dhcp
 
Nat
NatNat
Nat
 
N a t
N a tN a t
N a t
 
Protocolos de Internet
Protocolos de InternetProtocolos de Internet
Protocolos de Internet
 
4.1 Gestión de trafico NAT
4.1 Gestión de trafico   NAT4.1 Gestión de trafico   NAT
4.1 Gestión de trafico NAT
 
Prototipo de informe laboratorio nat
Prototipo de informe laboratorio natPrototipo de informe laboratorio nat
Prototipo de informe laboratorio nat
 
Tcpip redes
Tcpip redesTcpip redes
Tcpip redes
 
3. El protocolo de Internet (IP) (2.3.23).pdf
3. El protocolo de Internet (IP) (2.3.23).pdf3. El protocolo de Internet (IP) (2.3.23).pdf
3. El protocolo de Internet (IP) (2.3.23).pdf
 
Planeaciòn de una Red LAN
Planeaciòn de una Red LAN Planeaciòn de una Red LAN
Planeaciòn de una Red LAN
 
TCP-IP.ppt
TCP-IP.pptTCP-IP.ppt
TCP-IP.ppt
 
TCP-IP.ppt
TCP-IP.pptTCP-IP.ppt
TCP-IP.ppt
 
s se transfieren por diferentes enlaces usa
s se transfieren por diferentes enlaces usas se transfieren por diferentes enlaces usa
s se transfieren por diferentes enlaces usa
 
tcp_udp [Redes de Computadoras] [Semana 7]
tcp_udp [Redes de Computadoras] [Semana 7]tcp_udp [Redes de Computadoras] [Semana 7]
tcp_udp [Redes de Computadoras] [Semana 7]
 
Semana 7 tcp udp
Semana 7 tcp udpSemana 7 tcp udp
Semana 7 tcp udp
 
cip_direc_2.ppt
cip_direc_2.pptcip_direc_2.ppt
cip_direc_2.ppt
 
Introduccion ipv6 v11
Introduccion ipv6 v11Introduccion ipv6 v11
Introduccion ipv6 v11
 
NAT
NATNAT
NAT
 
Evolución del stack de protocolos de Internet - IPv6 y QUIC
Evolución del stack de protocolos de Internet - IPv6 y QUICEvolución del stack de protocolos de Internet - IPv6 y QUIC
Evolución del stack de protocolos de Internet - IPv6 y QUIC
 
ProtoColo tcp_ip
ProtoColo tcp_ipProtoColo tcp_ip
ProtoColo tcp_ip
 

Mehr von 1 2d

Notas clase
Notas claseNotas clase
Notas clase
1 2d
 
Notas clase java ii
Notas clase java iiNotas clase java ii
Notas clase java ii
1 2d
 
J2me
J2meJ2me
J2me
1 2d
 
6. control de acceso
6. control de acceso6. control de acceso
6. control de acceso
1 2d
 
5. administracioìn de claves y certificados
5. administracioìn de claves y certificados5. administracioìn de claves y certificados
5. administracioìn de claves y certificados
1 2d
 
4. certificados digitales
4. certificados digitales4. certificados digitales
4. certificados digitales
1 2d
 
3. boletines de mensajes y firmas digitales
3. boletines de mensajes y firmas digitales3. boletines de mensajes y firmas digitales
3. boletines de mensajes y firmas digitales
1 2d
 
2. criptografiìa con java
2. criptografiìa con java2. criptografiìa con java
2. criptografiìa con java
1 2d
 
1. introduccioìn a la seguridad
1. introduccioìn a la seguridad1. introduccioìn a la seguridad
1. introduccioìn a la seguridad
1 2d
 
1046 pdfsam opos informatica
1046 pdfsam opos informatica1046 pdfsam opos informatica
1046 pdfsam opos informatica
1 2d
 
1203 pdfsam opos informatica
1203 pdfsam opos informatica1203 pdfsam opos informatica
1203 pdfsam opos informatica
1 2d
 
878 pdfsam opos informatica
878 pdfsam opos informatica878 pdfsam opos informatica
878 pdfsam opos informatica
1 2d
 
516 pdfsam opos informatica
516 pdfsam opos informatica516 pdfsam opos informatica
516 pdfsam opos informatica
1 2d
 
1704 pdfsam opos informatica
1704 pdfsam opos informatica1704 pdfsam opos informatica
1704 pdfsam opos informatica
1 2d
 
1893 pdfsam opos informatica
1893 pdfsam opos informatica1893 pdfsam opos informatica
1893 pdfsam opos informatica
1 2d
 
516 pdfsam opos informatica
516 pdfsam opos informatica516 pdfsam opos informatica
516 pdfsam opos informatica
1 2d
 
706 pdfsam opos informatica
706 pdfsam opos informatica706 pdfsam opos informatica
706 pdfsam opos informatica
1 2d
 
330 pdfsam opos informatica
330 pdfsam opos informatica330 pdfsam opos informatica
330 pdfsam opos informatica
1 2d
 
1 pdfsam opos informatica
1 pdfsam opos informatica1 pdfsam opos informatica
1 pdfsam opos informatica
1 2d
 
1379 pdfsam opos informatica
1379 pdfsam opos informatica1379 pdfsam opos informatica
1379 pdfsam opos informatica
1 2d
 

Mehr von 1 2d (20)

Notas clase
Notas claseNotas clase
Notas clase
 
Notas clase java ii
Notas clase java iiNotas clase java ii
Notas clase java ii
 
J2me
J2meJ2me
J2me
 
6. control de acceso
6. control de acceso6. control de acceso
6. control de acceso
 
5. administracioìn de claves y certificados
5. administracioìn de claves y certificados5. administracioìn de claves y certificados
5. administracioìn de claves y certificados
 
4. certificados digitales
4. certificados digitales4. certificados digitales
4. certificados digitales
 
3. boletines de mensajes y firmas digitales
3. boletines de mensajes y firmas digitales3. boletines de mensajes y firmas digitales
3. boletines de mensajes y firmas digitales
 
2. criptografiìa con java
2. criptografiìa con java2. criptografiìa con java
2. criptografiìa con java
 
1. introduccioìn a la seguridad
1. introduccioìn a la seguridad1. introduccioìn a la seguridad
1. introduccioìn a la seguridad
 
1046 pdfsam opos informatica
1046 pdfsam opos informatica1046 pdfsam opos informatica
1046 pdfsam opos informatica
 
1203 pdfsam opos informatica
1203 pdfsam opos informatica1203 pdfsam opos informatica
1203 pdfsam opos informatica
 
878 pdfsam opos informatica
878 pdfsam opos informatica878 pdfsam opos informatica
878 pdfsam opos informatica
 
516 pdfsam opos informatica
516 pdfsam opos informatica516 pdfsam opos informatica
516 pdfsam opos informatica
 
1704 pdfsam opos informatica
1704 pdfsam opos informatica1704 pdfsam opos informatica
1704 pdfsam opos informatica
 
1893 pdfsam opos informatica
1893 pdfsam opos informatica1893 pdfsam opos informatica
1893 pdfsam opos informatica
 
516 pdfsam opos informatica
516 pdfsam opos informatica516 pdfsam opos informatica
516 pdfsam opos informatica
 
706 pdfsam opos informatica
706 pdfsam opos informatica706 pdfsam opos informatica
706 pdfsam opos informatica
 
330 pdfsam opos informatica
330 pdfsam opos informatica330 pdfsam opos informatica
330 pdfsam opos informatica
 
1 pdfsam opos informatica
1 pdfsam opos informatica1 pdfsam opos informatica
1 pdfsam opos informatica
 
1379 pdfsam opos informatica
1379 pdfsam opos informatica1379 pdfsam opos informatica
1379 pdfsam opos informatica
 

Kürzlich hochgeladen

Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Noe Castillo
 
Profecia 2300 dias explicada, Daniel 8:14
Profecia 2300 dias explicada, Daniel 8:14Profecia 2300 dias explicada, Daniel 8:14
Profecia 2300 dias explicada, Daniel 8:14
KevinBuenrostro4
 

Kürzlich hochgeladen (20)

proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx
 
Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)Como construir los vínculos afectivos (Grupal)
Como construir los vínculos afectivos (Grupal)
 
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptx
 
1 CARTILLA DE CATEQUESIS año biblico 2023-2024.pdf
1 CARTILLA DE CATEQUESIS año biblico 2023-2024.pdf1 CARTILLA DE CATEQUESIS año biblico 2023-2024.pdf
1 CARTILLA DE CATEQUESIS año biblico 2023-2024.pdf
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
 
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
 
Profecia 2300 dias explicada, Daniel 8:14
Profecia 2300 dias explicada, Daniel 8:14Profecia 2300 dias explicada, Daniel 8:14
Profecia 2300 dias explicada, Daniel 8:14
 
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
 
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
 
Lec. 08 Esc. Sab. Luz desde el santuario
Lec. 08 Esc. Sab. Luz desde el santuarioLec. 08 Esc. Sab. Luz desde el santuario
Lec. 08 Esc. Sab. Luz desde el santuario
 
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos EscolaresResumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdfGran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
 
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
PLAN DE GESTION DEL RIESGO  2023 - 2024.docxPLAN DE GESTION DEL RIESGO  2023 - 2024.docx
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
 
IMPLICACIONES BIOÉTICAS ANTE EL TRANSHUMANISMO A PARTIR DEL PENSAMIENTO FILOS...
IMPLICACIONES BIOÉTICAS ANTE EL TRANSHUMANISMO A PARTIR DEL PENSAMIENTO FILOS...IMPLICACIONES BIOÉTICAS ANTE EL TRANSHUMANISMO A PARTIR DEL PENSAMIENTO FILOS...
IMPLICACIONES BIOÉTICAS ANTE EL TRANSHUMANISMO A PARTIR DEL PENSAMIENTO FILOS...
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
Tipologías de vínculos afectivos (grupo)
Tipologías de vínculos afectivos (grupo)Tipologías de vínculos afectivos (grupo)
Tipologías de vínculos afectivos (grupo)
 
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la Organización
 

Conceptos nat

  • 1. Network Address Translation (NAT) Carlos Vicente cvicente@ns.uoregon.edu
  • 2. NAT: Necesidad Escasez de direcciones IP reales • Esta idea es aún debatible, pero… • El hecho de que Internet empezó en E.E.U.U significó una repartición desbalanceada Dificultad en obtener bloques • Necesidad de NICs regionales Ver LACNIC: • http://www.lacnic.net
  • 3. NAT: Necesidad Seguridad • Los bloques RFC-1918 no son ‘enrutados’ Los routers suelen bloquear cualquier paquete con estas direcciones en origen o destino Ningún AS debe publicar estos bloques • Se enmascara la topología de la red interna Gestión • Protegerse de los cambios de bloques del ISP
  • 4. RFC 1918 Asigna varios bloques para uso interno y privado 10.0.0.0 - 10.255.255.255 (10/8 prefix) 172.16.0.0 - 172.31.255.255 (172.16/12 prefix) 192.168.0.0 - 192.168.255.255 (192.168/16 prefix) ¿Consecuencias de usar o no usar estos bloques?
  • 5. Funcionamiento NAT básico • Una sola dirección pública El router recibe el paquete y cambia la dirección origen (O) con la dirección pública (P) y reenvía el paquete al destino (D) Inserta una entrada en su tabla dinámica • D -> O Recibe el paquete de vuelta, busca la dirección remota en su tabla (D), cambia la dirección destino (P) por la original (O)
  • 6. Terminología (Cisco) Inside Local, Inside Global Outside Local, Outside Global
  • 8. Funcionamiento Problema: • Qué pasa si dos máquinas locales acceden a la misma máquina remota simultáneamente? La tabla contendrá • D -> O1 • D -> O2 A quién le devuelvo el paquete?
  • 9. NAT múltiple Utiliza un rango de direcciones públicas para traducir • Cada nuevo paquete saliente con dirección origen O1, 02…,On es traducido en P1, P2…,Pn etc Permite que n máquinas internas accedan a un mismo servidor simultáneamente
  • 10. NAPT/PAT NAPT = Network Address Port Translation Otra solución es agregar más información a la tabla • Traducir también los números de puerto origen y destino
  • 11. NAPT/PAT NAT múltiple y NAPT se pueden combinar • Cisco utiliza el comando ‘overload’, con el que el router utiliza otra dirección del rango sólo si ha mapeado todos los puertos de la primera dirección en su tabla
  • 12. NAT/PAT estático Se configura una relación fija entre una dirección privada y una pública • Generalmente sólo es necesario cuando se quiere proveer un servicio desde la red interna • Los puertos no tienen que coincidir necesariamente Ej: 192.168.0.5:80 -> 203.132.165.9:8080 Los firewalls suelen usar esta técnica
  • 13. Limitaciones • Protocolos que incluyen direcciones IP y números de puerto en su campo de datos ICMP (Destination Unreachable) FTP (incluye dirección y puerto del cliente para conexión de datos) H.323, SIP (videoconferencia, VOIP) RealAudio SNMP en algunos casos X-Windows • Las nuevas implementaciones resuelven algunos de éstos El router tiene que inspeccionar el contenido del paquete IP (más carga de procesamiento)
  • 14. Problemas con cifrado TCP header checksum • Direcciones IP en su pseudo-cabecera Calcula un checksum de ésta • Como las direcciones cambian, el checksum tiene que ser recalculado Qué pasa si está cifrado? • Caso SSH/SSL vs. IPSEC end-to-end
  • 15. Consideraciones Decisión de usar NAT debe tomar en cuenta la relación costo/beneficio • Qué tanto pesan las ventajas obtenidas en comparación con Complejidad Incapacidad para proveer ciertos servicios Gestión más difícil Descontento de usuarios
  • 16. Más información Documentos IETF (www.ietf.org) • RFC-1918: Address Allocation for Private Internets • RFC-1631:The IP Network Address Translator (NAT) • RFC-2993: Architectural Implications of NAT • RFC-3027: Protocol Complications with the IP Network Address Translator The Trouble with NAT, Internet Protocol Journal (Cisco) • http://www.cisco.com/en/US/about/ac123/ac147/ac174 /ac182/about_cisco_ipj_archive_article09186a00800c83 ec.html