O PAT Port Address Translation, tambem conhecido como NAT Overload, permite que multiplos usuarios da LAN acessem a Internet, representados por um pequeno range de IPs, ou ate mesmo um unico. Este recurso associa cada IP interno com uma porta TCP ou UDP junto ao IP inside global; estas portas permitem que as conexoes de IPs internos sejam identificadas, e tenham um fluxo bidirecional.Neste cenario, a rede local 192.168.10.0/24, sera representada pelo IP inside global de R1-199.50.60.10/30; os usuarios acessarao o servidor WEB SERVER com este endereco.Vamos a configuracao do R1Configurando DHCP no R1:enaconf tenable secret ciscoip dhcp excluded-address 192.168.10.1 192.168.10.99ip dhcp excluded-address 192.168.10.251 192.168.10.254ip dhcp pool ESCOPO-REDE-10network 192.168.10.0 255.255.255.0default-router 192.168.10.1Configurando as interfaces:interface FastEthernet0/0ip address 192.168.10.1 255.255.255.0no shutexitinterface Serial0/0/0ip address 199.50.60.10 255.255.255.0no shutConfigurando rota Default para tudo que for desconhecido mandar para a interface diretamente conectada ao R1:ip route 0.0.0.0 0.0.0.0 199.50.60.9 Configurando access-list para identificacao da rede que passara pelo processo de nat:192.168.10.0access-list 1 permit 192.168.10.0 0.0.0.255Associando a ACL e a interface global ao processo de NAT ip nat inside source list 1 interface Serial0/0/0 overloadIndicando ao router que neste interface ha os IPs internos interface FastEthernet0/0ip nat insideApontando que por esta interface serao enviados os pacotes traduzidos interface Serial0/0/0ip nat outsideConfiguracao do ROUTER ISP:Configurando Interfaces:interface FastEthernet0/0ip address 75.20.10.33 255.255.255.240no shutdownexitinterface Serial0/0/0ip address 199.50.60.9 255.255.255.0clock rate 128000no shutdownConfigurando rota estatica para a rede interna de R1ip route 192.168.10.0 255.255.255.0 199.50.60.10Testando a traducao de enderecos:Efetuamos o ping de algum PC da rede interna de R1 para o WEB SERVERPC>ping 75.20.10.34Pinging 75.20.10.34 with 32 bytes of data:Reply from 75.20.10.34: bytes=32 time=26ms TTL=126Reply from 75.20.10.34: bytes=32 time=20ms TTL=126Reply from 75.20.10.34: bytes=32 time=17ms TTL=126Reply from 75.20.10.34: bytes=32 time=20ms TTL=126Para verificar a traducao dos enderecos em R1 execute o seguinte comando:show ip nat translationR1#show ip nat translations Pro Inside global Inside local Outside local Outside globalicmp 199.50.60.10:5 192.168.10.100:5 75.20.10.34:5 75.20.10.34:5Acima podemos verificar a traducao do endereco. Obrigado e ate aproxima. O NAT Basico Dinamico realiza o mapeamento de enderecos IPs locais internos para enderecos IPs globais internos de forma dinamica. Qualquer endereco local interno pode ser traduzido para um range de enderecos globais internos de forma dinamica, diferentemente do Basic NAT (Estatico) onde os enderecos locais internos possuem sempre o mesmo endereco global externo. Este tipo de NAT tambem pode ser aplicado em conjunto com o NAPT.No cenario acima o nosso pool sera de 200.230.207.3 ate 200.230.207.6/29.Estarei neste tutorial realizando a configuracao do ISP de um modo simples, apenas para dar mais detalhes na configuracao, pois muita gente tem duvida de como e o funcionamento do NAT por nao conseguirem efetuar o PING para outside por falta de configuracao no ISP:Configuracao ROUTER_ISP:!Configurando Interface Wan RT-CLIENTinterface Serial2/0ip address 200.230.207.2 255.255.255.248clock rate 64000no shutdown!Configurando Interface (UOL):interface FastEthernet0/0ip address 200.221.2.46 255.255.255.252no shutdown!Configurando rota para a rede Interna do RT-CLIENTip route 192.168.0.0 255.255.255.0 200.230.207.1Vamos agora para a configuracao do RT-CLIENT !Configurando e Ativando NAT na Interface externainterface Serial2/0ip address 200.230.207.1 255.255.255.248no shutdownip nat outside! Ativando NAT na Interface Interna (Todos os enderecos IPs atras da Interface Interna deste router serao traduzidos)interface FastEthernet0/1ip address 192.168.0.1 255.255.255.0no shutdownip nat inside! Criando uma