Fazendo conexão entre ipv6 e ipv4

0
Estou tentando aprender ipv6. Então eu tenho muitas dúvidas sobre ipv6. Eu já li sobre o mecanismo de transição ipv6. Minha dúvida é como um host ipv6 pode se comunicar com o host ipv4 através da rede ipv4. Eu li sobre tunelamento, seu uso para a comunicação de hosts ipv6 através da rede ipv4. Então, como podemos comunicar o host ipv6 ao host ipv4.

    
por Manu Cherian 20.04.2016 / 12:41

3 respostas

2

Existem 3 formulários.

  • Pilha dupla : seu hardware de rede executa o IPv4 e o IPv6 simultaneamente.

  • Túnel : isso significa pegar pacotes IPv6 e encapsulá-los em pacotes IPv4. Isso é descrito no RFC 4213

    • Manual : também conhecido como estático. Este é o melhor para conectar intranets IPv6 corporativas pela Internet. Não é bom para outros problemas de IPv6. Cada pacote IPv6 é encapsulado dentro de pacotes IPv4. Esse tipo de túnel requer um roteador de pilha dupla.

    • Dynamic : Os túneis dinâmicos usam uma variedade de técnicas para estabelecer o endereço de destino do pacote e o roteamento em tempo real. Isso os torna muito mais fáceis de criar e manter. O mais popular é o 6to4 , que estabelece conexões automáticas entre redes IPv6 através do IPv4, geralmente a Internet. Aplica dinamicamente um prefixo IPv6 válido e único a cada sub-rede IPv6, de modo que permite que o túnel se estabeleça automaticamente.

  • NAT-PT : Tradução do protocolo de conversão de endereços de rede (NAT-PT) explicada em RFC-2766 . É um software ou um dispositivo que converte pacotes IPv6 em pacotes IPv4? Não representa um mecanismo genérico que seria universalmente aplicável porque é dependente de aplicativos.

por 20.04.2016 / 13:04
1

Você não faz. Vale a pena considerá-los como redes separadas e independentes. Na maioria dos casos, em um nível de protocolo IP, 'transição' é basicamente fazer com que um host apenas do ipv4 se conecte à internet ipv6 sem os bits entre a necessidade de estar ciente disso.

Tunneling essencialmente é apenas isso - basicamente você define um endpoint (seu sistema) e um servidor basicamente pega e direciona pacotes para você.

A pilha dupla nativa possui vários meios possíveis de obter um endereço ipv6 para você. Você ainda precisa configurar seus sistemas para um sistema de endereçamento separado (SLAAC ou IPV6 rd, por exemplo) e eles correm lado a lado.

Portanto, não, um sistema ipv6 puro normalmente não pode falar diretamente com um sistema ipv4 sem alguma forma de tunelamento - 4 em 6 ou 6 em 4 por exemplo.

    
por 20.04.2016 / 13:09
0

"Minha dúvida é como um host ipv6 pode se comunicar com o host ipv4 através da rede ipv4."

Enquanto o host está iniciando a conexão, NAT64 / DNS64 sem DNSSEC pode ser usado.

Os endereços IPv4 literais não são permitidos neste modo. Se você precisar de literal-ipv4-addresses, você precisará do nat64 extended para 464xlat.

O NAT64 é implementado principalmente como NAT de IPv6 para IPv4 e NAT clássico com estado para reduzir a quantidade de endereços IPv4 públicos.

    
por 20.04.2016 / 15:43

Tags