Páginas

sábado, 30 de janeiro de 2010

Exemplo de NAT


Configuração Router 0
router0#int ser0/2/0
router0(config-if)#ip add 172.16.1.2 255.255.255.240
router0(config-if)#no sh
router0(config-if)#clock rate 2000
router0(config-if)#exit
router0(config)#ip route 192.168.1.0 255.255.255.240 172.16.1.1
router0#write

Configuração Router 1
router1(config)#int ser0/2/0
router1(config-if)#ip add 172.16.1.1 255.255.255.240
router1(config-if)#no sh
router1(config-if)#ip nat outside
router1(config-if)#ex
router1(config)#int fa0/0
router1(config-if)#ip add 192.168.1.1 255.255.255.240
router1(config-if)#no sh
router1(config-if)#ip nat inside
router1(config-if)#ex
router1(config)#ip nat pool ccna 172.16.1.5 172.16.1.10 netmask 255.255.255.240

router1(config)#ip nat inside source list 1 pool ccna overload
router1(config)#access-list 1 permit 192.168.0.0 0.0.255.255

Nos computadores, inserir os respectivos IP's, máscara de sub-rede e o default gateway.

Para conferir a configuração, entre no router 1 e use os comandos sh ip nat statistics, sh ip nat translations e debug ip nat.



 Na topologia apresentada, toda vez que um pacote originado da rede 192.168.1.0 passar pelo router 1, este pacote terá o seu endereço lógico de origem alterado para um dos endereços do pool ccna configurado (172.16.1.5 - 172.16.1.10), ou seja, o endereço IP de origem é traduzido de um endereço privado interno da rede para um endereço IP público roteável. No retorno do pacote de resposta que tem como endereço de destino um dos endereços definido no pool ccna, será retraduzido para o endereço de rede interna privado, para entrega dentro da rede interna (192.168.1.0).