Nat - network address translation
NAT — Network Address Translation
NAT
•
•
Network Address Translation
•
Idéia básica: Os endereços IP são escassos
Quanto os clientes utilizam conexões temporárias como ocorre no dial-up o provedor tem a vantagem de poder fornecer um IP apenas enquanto o cliente está conectado, possibilitando um reaproveitamento eficaz dos endereços. Imagine agora o problema para um provedor que deve atender uma empresa com diversos computadores que ficam ligados o dia todo
NAT — Network Address Translation
NAT — Network Address Translation
•
•
•
A solução a longo prazo é a Internet inteira migrar para o IPv6, que tem endereços de 128 bits. Essa transição está ocorrendo com lentidão e a conclusão do processo irá demorar muitos anos.
Em conseqüência disso, algumas pessoas consideraram necessário fazer uma rápida correção a curto prazo. Essa correção veio sob a forma da NAT (Network Address
Translation), descrita na RFC 3022
•
•
A idéia básica por trás da NAT é atribuir a cada empresa um único endereço IP (ou no máximo, um número pequeno deles) para tráfego da Internet.
Dentro da empresa, todo computador obtém um endereço IP exclusivo, usado para roteamento do tráfego interno.
Porém, quando um pacote sai da empresa e vai para o ISP, ocorre uma conversão de endereço
1
31/07/2011
NAT — Network Address Translation
•
•
•
•
Para tornar esse esquema possível, três intervalos de endereços IP foram declarados como privativos.
As empresas podem utilizá-los internamente como desejarem. A única regra é que nenhum pacote contendo esses endereços pode aparecer na própria Internet
Os três intervalos reservados são:
10.0.0.0
— 10.255.255.255/8 (16.777.216 hosts)
172.16.0.0 — 172.31.255.255/12 (1.048.576 hosts)
192.168.0.0 — 192.168.255.255/16 (65.536 hosts)
NAT — Network Address Translation
192.168.0.2
157.55.0.1
Internet
192.168.0.3
192.168.0.1
Exemplo de NAT
NAT — Network