← voltar pro blog
// fundamentos

NAT overload e PAT: como múltiplos dispositivos compartilham um único IP público

por Luiz Silvério

NAT overload é o tipo de NAT que usa portas TCP/UDP para mapear múltiplos endereços privados para um único endereço público.

Também chamado de PAT (Port Address Translation) ou NAT com sobrecarga, é o mecanismo que permite que sua casa com 10 dispositivos use um único IP público da sua operadora. É o tipo de NAT mais usado no mundo.


Como o NAT overload funciona

O NAT básico (estático ou dinâmico) mapeia um endereço privado para um endereço público. Um para um. Se você tem 100 dispositivos, precisa de 100 endereços públicos.

O NAT overload resolve isso adicionando a porta TCP/UDP como elemento de identificação. Cada sessão ativa é identificada pela combinação de endereço privado e porta de origem. O roteador traduz essa combinação para o endereço público com uma porta única.

Exemplo prático:

Dispositivo IP privado Porta origem IP público Porta traduzida
Notebook 192.168.1.10 52341 200.100.1.1 10001
Celular 192.168.1.11 52341 200.100.1.1 10002
Smart TV 192.168.1.12 52341 200.100.1.1 10003

Os três dispositivos usam a mesma porta de origem (52341), mas o roteador atribui portas diferentes na tradução. Quando a resposta chega do servidor externo, o roteador usa a porta traduzida para saber para qual dispositivo interno encaminhar.


A tabela NAT no roteador

O roteador mantém uma tabela com todas as traduções ativas:

Router# show ip nat translations
Pro  Inside global       Inside local        Outside local       Outside global
tcp  200.100.1.1:10001   192.168.1.10:52341  8.8.8.8:443        8.8.8.8:443
tcp  200.100.1.1:10002   192.168.1.11:52341  8.8.8.8:443        8.8.8.8:443
tcp  200.100.1.1:10003   192.168.1.12:52341  8.8.8.8:443        8.8.8.8:443

Cada linha é uma sessão ativa. Quando a sessão termina, a entrada é removida da tabela e a porta fica disponível para reutilização.


Quantas sessões um único IP público suporta

As portas TCP/UDP vão de 1 a 65535. Na prática, as portas de 1 a 1023 são reservadas. Isso deixa cerca de 64.000 portas disponíveis para tradução.

Um único endereço IP público pode suportar até 64.000 sessões simultâneas. Para a maioria das redes, é mais do que suficiente.


Configuração

! Define o tráfego a ser traduzido
access-list 1 permit 192.168.0.0 0.0.0.255

! Configura PAT usando a interface de saída
ip nat inside source list 1 interface GigabitEthernet0/1 overload

! Marca as interfaces
interface GigabitEthernet0/0
 ip nat inside

interface GigabitEthernet0/1
 ip nat outside

A palavra overload no final do comando ip nat inside source é o que ativa o PAT. Sem ela, o IOS tentaria fazer NAT dinâmico e falharia quando não houvesse endereços públicos disponíveis no pool.


NAT overload vs NAT estático vs NAT dinâmico

Tipo Mapeamento Quando usar
Estático 1 privado : 1 público fixo Servidor acessível externamente
Dinâmico 1 privado : 1 público do pool Pool de IPs públicos disponíveis
Overload/PAT N privados : 1 público Acesso à internet de usuários

Na prática: 99% do tráfego de usuários na internet usa NAT overload. O NAT estático é reservado para servidores que precisam ser acessados de fora.


O que a prova CCNA cobra

NAT overload está no domínio IP Services. Os pontos mais frequentes:

Diferença entre NAT estático, dinâmico e overload. Por que o overload usa portas e os outros não. A palavra overload no comando de configuração. Interpretar a tabela de traduções do show ip nat translations. Identificar o tipo de NAT em uso pela saída do comando.


FAQ

PAT e NAT overload são a mesma coisa? Sim. PAT é o nome técnico do mecanismo. NAT overload é o termo Cisco para a configuração. Na prova, os dois termos se referem ao mesmo conceito.

O NAT overload funciona com UDP? Sim. O PAT funciona com TCP, UDP e ICMP. Para ICMP, que não usa portas, o roteador usa o campo Query ID do pacote como identificador de sessão.

Existe limite de sessões no NAT overload? Tecnicamente, cerca de 64.000 por endereço público. Na prática, a limitação é a capacidade de processamento do roteador para manter a tabela NAT atualizada.


▌ NAT overload é um dos temas do domínio IP Services do CCNA. O diagnóstico gratuito do PacketPass mostra onde estão suas lacunas por domínio. Resultado na hora, sem cadastro.


Informações baseadas no blueprint CCNA 200-301 atual e documentação oficial da Cisco sobre NAT.