As proponetes do IPv6 viam a NAT como um recurso temporário para aliviar o esgotamento do endereço IPv4 e, portanto, o NAT não seria necessário com o IPv6.
No entanto, o NAT tem algumas vantagens além de parar a exaustão do endereço.
O - NAT desacopla seu endereçamento interno de sua conectividade com a Internet.
- Pelo menos no linux, o NAT tende a falhar fechado. Se as regras do iptables não forem carregadas, então os dispositivos com IPs privados não terão conectividade com a Internet, isso será rapidamente notado e corrigido. Os firewalls de inspeção de pacotes, por outro lado, podem facilmente falhar se o encaminhamento de IP estiver ativado, mas as regras do iptables não forem carregadas.
- NAT oculta qual máquina interna fez uma solicitação. As extensões de privacidade ajudam, até certo ponto, com isso, mas não ocultam a sub-rede e são um recurso do lado do cliente, portanto o sistema operacional do cliente, e não o administrador da rede, escolhe se são ou não usadas.
Como tal, eu esperaria que pelo menos algumas empresas implementassem a v6 com NAT da mesma maneira que fazem para o IPv4. Outros podem ficar do lado dos proponentes do IPv6 e optar por firewalls, mas sem conversão de endereço.
I would strongly encourage you (and anyone else considering implementing NAT with IPv6) to reconsider, after reading RFC 4864 for advice on what to do instead of NAT
Eu li, mas não acho que ele forneça um reprelacement completo para o NAT.
O - NAT desacopla seu endereçamento interno de sua conectividade com a Internet.
A proposta do IPv6 para essa solução é tripla, executa vários endereços paralelamente, automatiza a atribuição de endereços dinâmicos do (s) provedor (es) para redes internas e usa ULAs para fornecer endereços locais de longo prazo.
A execução de endereços com vida útil diferente em paralelo corre o risco de que endereços não permanentes acabem inadvertidamente na configuração de longo prazo. Executar vários endereços de Internet paralelamente tem o problema de os sistemas operacionais clientes não estarem equipados para saber de qual gateway da Internet os pacotes sairão.
A delegação de prefixo foi solidamente implementada para cenários de nível único em que um único roteador CPE solicita um prefixo do ISP e o atribui a uma ou mais interfaces locais, mas atualmente não parece haver uma boa implementação para vários níveis delação dentro de um site do cliente.
- Pelo menos no linux, o NAT tende a falhar fechado. Se as regras do iptables não forem carregadas, então os dispositivos com IPs privados não terão conectividade com a Internet, isso será rapidamente notado e corrigido. Os firewalls de inspeção de pacotes, por outro lado, podem facilmente falhar se o encaminhamento de IP estiver ativado, mas as regras do iptables não forem carregadas.
Os proponentes do IPv6 não parecem fornecer nenhuma resposta para isso. Eles parecem simplesmente assumir que acidentes não acontecerão.
- NAT oculta qual máquina interna fez uma solicitação.
As extensões de privacidade ajudam até certo ponto com isso, mas não ocultam a sub-rede e são um recurso do lado do cliente, portanto, o sistema operacional do cliente, não o administrador da rede, escolhe se são ou não usados.
Há uma proposta para atribuir / 128s a máquinas individuais e, em seguida, criar entradas IGP para direcioná-las, mas não tenho conhecimento de ninguém realmente implementando isso na prática.