Comitê Gestor da Internet no Brasil Seu IP: 38.107.191.117 CGI.br Registro CERT.br

Sítio web não compatível com IPv6 Este sítio web funciona com IPv6. Se o globo estiver girando, você também já usa IPv6!


Últimas Atualizações...

28 Aug 2010 - 00:46:
Pesquisa / Survey - adoção do IPv6 pelos Sistemas Autônomos

25 May 2010 - 18:40:
Relato sobre o Treinamento IPv6 do RIPE

11 Jan 2010 - 17:49:
Introdução ao IPv6 para o CCNA

11 Dec 2009 - 11:14:
Videos sobre cases IPv6 fora do Brasil

09 Jun 2009 - 18:59:
Curso de Introdução ao IPv6



Artigo

Túneis 6to4


Escrito por Ailton Soares Rocha e Rodrigo Regis dos Santos


  

Índice do Artigo

  

Túneis 6to4
Exemplos de cenários
    - Comunicação Cliente 6to4 com Cliente 6to4 em redes diferentes
    - Comunicação Cliente/Roteador 6to4 com Servidor IPv6
    - Comunicação Cliente 6to4 com Servidor IPv6
Implementação
    - Cliente/Roteador
    - Roteador
    - Relay Roteador
Segurança


Comunicação Cliente 6to4 com Servidor IPv6

Utilizando apenas um Relay 6to4 (Rota de ida e volta iguais):

A figura e a tabela de roteamento abaixo representam o envio de um pacote IPv6 do cliente C1 para o servidor S1:

Equipamento Rota
RL1 ::/0 rede IPv6 através da interface LAN
2002::/16 através da interface virtual 6to4
RL2 ::/0 rede IPv6 através da interface LAN
2002::/16 através da interface virtual 6to4
S1 Rota padrão através de R2
R2 2002::/16 através do Relay RL1 (rota descoberta através da divulgação via BGP)
R1 ::/0 através do Relay 6to4 RL1 ou RL2 utilizando a interface virtual 6to4
2002::/16 através da interface virtual 6to4
2002:0102:0304:1/64 para a rede local através da interface LAN
C1 ::/0 através de R1
2002:0102:0304:1::/64 através da interface LAN
C2 ::/0 através de R1
2002:0102:0304:1::/64 através da interface LAN

1- De acordo com a tabela de roteamento, o pacote é enviado através da rede local IPv6 para o roteador R1 utilizando a rota ::/0;

2- O pacote IPv6 é recebido por R1 através da interface LAN, que verifica a sua tabela de roteamento e descobre que o pacote deve ser encaminhado para a interface virtual 6to4 (rota para rede 2002::/16). Nesta interface o pacote IPv6 é encapsulado em um pacote IPv4 (protocolo tipo 41) é enviado ao Relay RL1 ou RL2 (O Relay 6to4 pode ser definido manualmente no roteador 6to4 ou então automaticamente através da utilização do endereço anycast 192.88.99.1). Vamos supor que o pacote foi enviado para o Relay RL1;

3- RL1 recebe o pacote 6to4 através de sua interface IPv4, e como o pacote utiliza o protocolo 41, ele o encaminha para a interface virtual, que desencapsula o pacote IPv6 e verifica na tabela de roteamento que deve enviá-lo pela interface LAN através do roteador R2, que simplesmente repassa o pacote IPv6 ao servidor S1;

4- S1 responde com o envio de outro pacote IPv6 com destino ao Cliente C1 utilizando a sua rota padrão que aponta para o roteador R2. R2 recebe o pacote e através da rota recebida via BGP, ele sabe que deve enviá-lo para o relay mais próximo, neste caso é RL1;

5- RL1 recebe o pacote IPv6 e verifica que o destino é a rede 6to4 (2002::/16). Sendo assim, de acordo com sua tabela de roteamento, o pacote é encaminhado para a interface virtual 6to4, que o empacota em um pacote IPv4 (protocolo 41) e o envia ao endereço IPv4 implícito no endereço IPv6 do destinatário do pacote;

6- O roteador R1 recebe o pacote através de seu endereço IPv4, como o pacote está utilizando o protocolo 41, este é encaminhado à interface virtual 6to4, que o desencapsula e verifica o endereço de destino. De acordo com sua tabela de roteamento ela envia o pacote IPv6 através da sua interface LAN para o Cliente 6to4 C1.

Utilizando dois relays 6to4 diferentes(Rota de ida e volta diferentes):

A figura e a tabela de roteamento abaixo representam o envio de um pacote IPv6 do cliente C2 para o servidor S2:

Equipamento Rota
RL1 ::/0 rede IPv6 através da interface LAN
2002::/16 através da interface virtual 6to4
RL2 ::/0 rede IPv6 através da interface LAN
2002::/16 através da interface virtual 6to4
S2 Rota padrão através de R3
R3 2002::/16 através do Relay RL2 (rota descoberta através da divulgação via BGP)
R1 ::/0 através do Relay 6to4 RL1 ou RL2 utilizando a interface virtual 6to4
2002::/16 através da interface virtual 6to4
2002:0102:0304:1/64 para a rede local através da interface LAN
C1 ::/0 através de R1
2002:0102:0304:1::/64 através da interface LAN
C2 ::/0 através de R1
2002:0102:0304:1::/64 através da interface LAN

1- De acordo com a tabela de roteamento, o pacote é enviado através da rede local IPv6 para o roteador R1 utilizando a rota ::/0;

2- O pacote IPv6 é recebido por R1 através da interface LAN, que verifica sua tabela de roteamento e descobre que deve enviar o pacote para a interface virtual 6to4 (rota para rede 2002::/16). Nesta interface o pacote IPv6 é encapsulado em um pacote IPv4 (protocolo tipo 41) e enviado ao Relay RL1 ou RL2 (O Relay 6to4 pode ser definido manualmente no roteador 6to4 ou então automaticamente através da utilização do endereço anycast 192.88.99.1). Vamos supor que o pacote foi enviado para o Relay RL1;

3- RL1 recebe o pacote 6to4 através de sua interface IPv4, vê que o pacote utiliza o protocolo 41 e o encaminha para a interface virtual. Esta desencapsula o pacote IPv6 e verifica na sua tabela de roteamento que deve enviá-lo pela interface LAN através do roteador R3, que simplesmente repassa o pacote IPv6 ao servidor S2;

4- S2 responde com o envio de outro pacote IPv6 com destino ao Cliente C2 utilizando a sua rota padrão que aponta para o roteador R3. R3 recebe o pacote e através da rota recebida via BGP, ele sabe que deve enviá-lo para o relay mais próximo que é RL2;

5- RL2 recebe o pacote IPv6 e verifica que o destino é a rede 6to4 (2002::/16). Deste modo, de acordo com sua tabela de roteamento, ele encaminha o pacote para a interface virtual 6to4, que o empacota em um pacote IPv4 (protocolo 41) e o envia ao endereço IPv4 implícito no endereço IPv6 do destinatário do pacote;

6- O roteador R1 recebe o pacote através de seu endereço IPv4, verifica que o pacote está utilizando o protocolo 41 e o encaminha à interface virtual 6to4. Esta o desencapsula e verifica o endereço de destino. De acordo com sua tabela de roteamento e o endereço de destino, o pacote IPv6 é enviado através da sua interface LAN para o Cliente 6to4 C2.


Última atualização 07/10/2008 15h37

Comentários     +  

Seu nome: (max. 35 letras)


Comentário: (max. 2500 caracteres)


Verificação: (se estiver ilegível, clique na imagem)


   


   Licença:  Creative Commons Atribuição 2.5 Brasil (salvo seja especificada outra)     Válido:  XHTML 1.0 -  CSS 3