Conectividade IPv4 em toda a rede IPv6 usando 464XLAT
Visão geral do 464XLAT
A partir do Junos OS Release 17.1R1, você pode configurar um tradutor do lado do provedor (PLAT) 464XLAT. O 464XLAT oferece uma técnica simples e escalável para um cliente IPv4 com endereço privado para se conectar a um host IPv4 em uma rede IPv6. O 464XLAT só oferece suporte ao IPv4 no modelo cliente-servidor, de modo que ele não oferece suporte à comunicação peer-to-peer IPv4 ou conexões IPv4 de entrada. Para obter informações sobre a plataforma e o suporte ao Junos OS Release, consulte o Feature Explorer.
XLAT464 oferece as vantagens de não precisar manter uma rede IPv4 para este tráfego IPv4 e não precisar atribuir endereços IPv4 públicos adicionais.
Um tradutor do lado do cliente (CLAT), que não é um produto da Juniper Networks, traduz o pacote IPv4 para IPv6 incorporando os endereços de origem e destino IPv4 em prefixos IPv6/96 e envia o pacote por uma rede IPv6 para o PLAT. O PLAT traduz o pacote para IPv4 e envia o pacote para o host IPv4 em uma rede IPv4 (ver Figura 1).

O CLAT usa um prefixo IPv6 de origem exclusiva para cada usuário final e traduz o endereço de origem IPv4 incorporando-o no IPv6/96prefix. Na Figura 1, o prefixo IPv6 de origem CLAT é 2001:db8:aaaa:/96, e o endereço fonte IPv4 192.168.1.2 é traduzido para 2001:db8:aaaa::192.168.1.2. O CLAT traduz o endereço de destino IPv4 incorporando-o no prefixo IPv6/96 do PLAT (roteador da Série MX). Na Figura 1, o prefixo IPv6 de destino plat é 2001:db8:bbbb:/96, de modo que o CLAT traduz o endereço de destino IPv4 198.51.100.1 a 2001:db8:bbbb:198.51.100.
O CLAT pode residir no dispositivo móvel do usuário final em uma rede móvel somente IPv6, permitindo que os provedores de rede móvel implementem o IPv6 para seus usuários and que oferecem suporte a aplicativos somente IPv4 em dispositivos móveis (ver Figura 2).

Para configurar o PLAT no roteador da Série MX, você cria uma regra DE NAT que usa o prefixo PLAT IPv6 para o endereço de destino e prefixo de destino e usa o tipo stateful-nat464
de tradução NAT. Para o endereço de origem e o prefixo CLAT na regra NAT, identifique o prefixo IPv6 para o CLAT. A regra do NAT deve especificar um pool de NAT que a PLAT usa para converter o endereço fonte IPv4 privado em um endereço IPv4 público.
Benefícios do 464XLAT
Não é necessário manter uma rede de trânsito IPv4
Não é necessário atribuir endereços IPv4 públicos adicionais
Configuração do 464XLAT Provider-Side Translater para conectividade IPv4 em toda a rede somente IPv6
A partir do Junos OS Release 17.1R1, você pode configurar um Tranlator 464XLAT do lado do provedor (PLAT). Isso é suportado apenas em MS-MICs e MS-MPCs. O 464XLAT oferece uma técnica simples e escalável para um cliente IPv4 com endereço privado para se conectar a um host IPv4 em uma rede IPv6. O 464XLAT só suporta o IPv4 no modelo cliente-servidor, de modo que ele não oferece suporte à comunicação peer-to-peer IPv4 ou conexões IPv4 de entrada.
As seguintes restrições se aplicam ao configurar o PLAT:
Uma
overload-pool
não pode ser configurada na regra NAT.Termos diferentes na regra de NAT não podem ter o mesmo
destination-prefix
.
Para configurar o PLAT:
Configure um pool DE NAT que o PLAT usa para converter o endereço fonte IPv4 privado em um endereço IPv4 público. Veja a configuração de grupos de endereços e portas para a visão geral da tradução de endereços de rede.
Configure um nome para uma regra de NAT.
[edit services nat] user@host# set rule rule-name
Configure uma direção de correspondência para a regra. Veja a visão geral das regras de tradução de endereços de rede.
Configure o prefixo de endereço de origem IPv6. Este deve ser o prefixo CLAT IPv6 ou conter o prefixo CLAT IPv6.
[edit services nat rule rule-name term term-name from] user@host# set source-address address
Configure o prefixo de endereço de destino IPv6, que deve ter um comprimento de /96. Este é o prefixo IP IPv6 de destino PLAT.
[edit services nat rule rule-name term term-name from] user@host# set destination-address address
Especifique o pool de NAT que a PLAT usa para converter o endereço fonte IPv4 privado em um endereço IPv4 público.
[edit services nat rule rule-name term term-name then translated] user@host# set source-pool nat-pool-name
Especifique o prefixo de origem CLAT IPv6.
[edit services nat rule rule-name term term-name then translated] user@host# set clat-prefix clat-prefix
Configure o prefixo de destino IPv6, que deve ter um comprimento de /96. Este é o prefixo IP IPv6 de destino PLAT.
[edit services nat rule rule-name term term-name then translated] user@host# set destination-prefix destination-prefix
Configure o tipo de tradução como NAT464 stateful.
[edit services nat rule rule-name term term-name then translated] user@host# set translation-type stateful-nat464
Habilite o agrupamento de endereços em pares (APP).
[edit services nat rule rule-name term term-name then translated] user@host# set address-pooling paired.
Atribua a regra de NAT a um conjunto de serviços.
[edit services] user@host# set service-set service-set-name nat-rules rule-name