Túneis 6to4
Escrito por Ailton Soares Rocha e Rodrigo Regis dos Santos
Introdução
Definida na
RFC 3056, a técnica de tunelamento automática 6to4 permite a interconexão ponto-a-ponto entre roteadores, subredes ou computadores IPv6 através da rede IPv4, fornecendo um endereço IPv6 único formado a partir de endereços IPv4 públicos. Este endereçamento 6to4 utiliza o prefixo de endereço global
2002:wwxx:yyzz::/48, onde
wwxx:yyzz é o endereço IPv4 público do cliente convertido para hexadecimal, conforme mostrado na figura abaixo:
Estrutura do endereço 6to4.
O prefixo
2002::/16 é reservado pela IANA (Internet Assigned Numbers Authority) para uso exclusivo do 6to4. Os 32 bits que seguem ao prefixo representam o IPv4 público do cliente, criado conforme o seguinte exemplo:
Endereço IPv4: 200.192.180.002
Primeiro convertemos cada número decimal para hexadecimal:
200=C8
192=C0
180=B4
002=02
Com isso, o endereço convertido fica 2002:C8C0:B402::
O campo
ID da subrede é utilizado apenas para segmentar a rede 6to4 associada ao IPv4 público em várias subredes(2
16 subredes com 2
64 endereços cada), pode se utilizar por exemplo 0, 1, 2, 3, 4.... O campo
ID da interface pode ser igual ao campo
ID da subrede (um endereço IPv4 convertido para hexadecimal) no caso da configuração automática do Windows Vista e Server 2008, ou então 1, 2, 3, 4... no caso de configuração manual ou configuração do Linux e BSD. Como o comprimento deste campo é de 64 bits, podemos ter até 2
64 endereços por subrede.
Note que, se o endereço IPv4 for atribuído dinamicamente, seu prefixo IPv6 correspondente também será dinâmico, e com a mesma duração.
A estrutura de conexão desta técnica é mostrada na figura abaixo, assim como os seus componentes básicos:
Estrutura da conexão 6to4.
Na figura acima temos os seguintes agentes representados:
- Cliente/Roteador 6to4: cliente que possui um endereço IPv4 público e conectividade direta 6to4, ou seja, ele tem uma interface virtual 6to4 pela qual acessa diretamente a rede 6to4 sem necessidade de utilização de roteador 6to4. No caso do acesso à rede IPv6 nativa, ele necessita apenas de um Relay 6to4;
- Roteador 6to4: roteador que suporta 6to4, possibilitando aos clientes que não suportam este tipo de endereço, acessarem outros hosts 6to4 através dele. No caso dos acessos à rede IPv6 nativa, ele direcionará o tráfego até o Relay Router mais próximo, que encaminhará o pacote para a rede IPv6;
- Relay 6to4: roteador com suporte ao 6to4 e que também possui conexão direta à rede IPv6. Com isso, ele consegue rotear e se comunicar com a rede IPv6 nativa, com a rede IPv4 e com a rede 6to4;
- Cliente 6to4: equipamento de rede ou computador que possui apenas endereço IPv6 no formato 6to4, mas que não tem uma interface virtual 6to4. Com isso, há a necessidade de um Roteador 6to4 que faça a comunicação com outras redes IPv6 e 6to4.
Última atualização 07/10/2008 15h17