Você está na página 1de 8

Introducao a transicao IPv6

Maurcio B. Bendjouya1 , Eduardo M. Monks1 Tecnologia em Redes de Computadores FACULDADE DE TECNOLOGIA SENAC (FATEC PELOTAS) Rua Goncalves Chaves 602-A Centro 96015-560 Pelotas RS Brasil
mbendj@gmail.com, emmonks@gmail.com
1

Abstract. This article aims to analyze the new Internet Protocol, being based on the exhaustion of available addresses on the Internet. Describe the features of IPv6, addressing the various transition mechanisms and implement connectivity via the Tunnel Broker. Resumo. Este artigo tem como objetivo fazer uma an lise do novo protocolo de a Internet, tendo base a exaust o de enderecos disponveis na Internet. Descrever a as caractersticas do IPv6, abordar os diferentes mecanismos de transicao e aplicar conectividade atrav s do Tunnel Broker. e

1. Introducao
O protocolo da Internet ou IP, e o protocolo respons vel pelo enderecamento e encaminhaa mento dos dados entre dispositivos e redes de computadores. A corporacao que controla os n meros IPs e a ICANN (Internet Corporation for Assigned Names and Numbers) u respons vel pelo processo de atribuicao de domnios e enderecos globais na Internet que a originalmente foram desempenhados pela IANA (Internet Assigned Number Authoririty). A nvel regional a entidade respons vel pelo registro de enderecos para a Am rica Latina a e e Caribe e a LACNIC.

2. Exaust o IPv4 a
O IPv4 e descrito na RFC791 da IETF (Internet Engineering Task Force - Forca-tarefa de Engenharia da Internet) publicado em setembro de 1981, denindo 32 bits para enderecamento representando 4.294.967.296 enderecos v lidos. As previs es inicias de a o esgotamento n o se concretizaram, devido ao desenvolvimento de algumas tecnologias a que auxiliaram na solucao para o problema trazido com o crescimento acelerado. Dentre essas solucoes pode citar-se a RFC1918 publicada em 1996 que especica os enderecos privados, n o v lidos na Internet. Utilizando NAT (Network Address Translation) permite a a que com um endereco v lido apenas, toda um rede baseada em enderecos privados tenha a conex o com a Internet por meio de um gateway. O uso de DHCP (Dynamic Host Cona guration Protocol) e outra solucao, que oferece conguracao din mica para terminais a com a possibilidade de reutilizar os enderecos em conex es n o permanentes. o a

3. Protocolo de Internet vers o 6 a


O IPv6 e a nova vers o do Protocolo de Internet denido na RFC2460, que desenvolveu a suas especicacoes b sicas em 1998 e desde ent o vem sendo testado e implantado. a a

3.1. Especicacoes Espaco de enderecamento: Os enderecos IPv6 t m um tamanho de 128 bits e representando 340,282,366,920,938,463,463,374,607,431,768,211,456 enderecos v lidos; a Autoconguracao de endereco: Suporte para atribuicao autom tica de enderecos a numa rede IPv6, podendo ser omitido o servidor de DHCP a que estamos habituados no IPv4; Enderecamento hier rquico: Simplica as tabelas de encaminhamento dos routers a da rede, diminuindo assim a carga de processamento dos mesmos; Formato do cabecalho: Totalmente remodelados em relacao ao IPv4; Cabecalhos de extens o: Opcao para incorporar requerimentos adicionais, ad-hoc; a ` Suporte a qualidade de servicos diferenciada: Aplicacoes de audio e vdeo passam a estabelecer conex es apropriadas tendo em conta as suas exig ncias em termos o e de qualidade de servico (QoS); Capacidade de extens o: Permite adicionar novas especicacoes atrav s de mula e tiplos cabecalhos; ` Encriptacao: Diversas extens es no IPv6 permitem, a partida, o suporte para o opcoes de seguranca como autenticacao, integridade e condencialidade dos da dos. 3.2. Enderecamento Os enderecos IPv6 s o normalmente escritos como 8 grupos de 4 dgitos hexadecimais, a sendo estes divididos em 3 grupos. Por exemplo: 0ffe:6a88:85a3: 0012: 0000:0000:0000:7344 Global Routing Prex Subnet Interface ID (48 bits) (16 bits) (64 bits) ` O endereco pode ser abreviado omitindo os 0s a esquerda e uma sequencia de 0s. Utilizando o endereco anterior como base pode-se escrever assim: ffe:6a88:85a3:12:0:0:0:7344 ou ffe:6a88:85a3:12::7344 O uso de :: e utilizado apenas uma unica vez no endereco. Por exemplo, se tiv ssemos o endereco: e 0ffe:6a88:0:0:85a3::7344 Ele poderia ser escrito nos seguintes formatos: ffe:6a88:0:0:85a3::7344 ffe:6a88::85a3:0:0:7344

3.2.1. Convencoes para representar enderecos IPv6 As convencoes IPv6 usam 32 n meros hexadecimais, organizados em 8 quartetos de 4 u dgitos, separados por dois pontos para representar um endereco de 128 bits. Cada dgito hexadecimal representa 4 bits, a convers o do endereco em bin rio pode ser analisada a a atrav s da seguinte tabela: e Tabela de convers o de Hexadecimal para Bin rio a a Hexa Bin rio Hexa a 0 0000 8 1 0001 9 2 0010 A 3 0011 B 4 0100 C 5 0101 D 6 0110 E 7 0111 F 3.2.2. Tipos de enderecos IPv6 S o tr s os tipos de enderecos IPv6: unicast, multicast e anycast. a e Unicast: Um endereco Unicast identica uma unica interface. Um pacote enviado para um endereco Unicast e entregue na interface identicada por esse endereco. Multicast: Enderecos Multicast s o usados para denir um grupo de hosts em a vez de apenas um. Um pacote enviado para um endereco multicast tem que ser entregue a cada membro do grupo. Anycast: Os enderecos Anycast, assim como num endereco multicast, tamb m e denem um grupo de n s. Entretanto, um pacote destinado a um endereco Anycast o e entregue apenas a um dos membros do grupo Anycast, o mais pr ximo (aquele o com a rota mais curta). 3.2.3. Roteamento A agregacao global para roteamento ajuda na eci ncia dos roteadores da Internet, e ao manter suas tabelas de roteamento bem menores. A estrat gia para atribuicao de e enderecos no IPv6 e elegante, mas simples, e pode ser resumida da seguinte forma: Os enderecos IPv6 p blicos s o agrupados (numericamente) por grandes regi es u a o geogr cas; a Dentro de cada regi o, o espaco de enderecamento e subdividido por ISP dentro a daquela regi o; a Dentro de cada ISP em uma regi o, o espaco de enderecamento e subdividido para a cada usu rio. a Bin rio a 1000 1001 1010 1011 1100 1101 1110 1111

4. Mecanismos de Transicao
S o t cnicas utilizadas no processo de transicao entre as duas vers es do Protocolo de a e o Internet, que foram desenvolvidas para haver compatibilidade sendo um fator muito importante para o sucesso da transicao para o IPv6. 4.1. Pilha Dupla (Dual Stack) Em um ambiente atuando em Pilha Dupla signca que o host ou o roteador tem ambos, o IPv4 e o IPv6 ao mesmo tempo, contendo ambos os enderecos associados a cada interface. Os hosts enviam pacotes IPv4 para outros hosts IPv4, e tambem podem mandar pacotes IPv6 para outros hosts IPv6.

Figura 1. Exemplo de no atuando em Pilha Dupla

4.2. Traducao As t cnicas de Traducao podem ser usadas em n s que suportem apenas uma vers o do e o a protocolo IP, ou utilizem pilha dupla. Podem atuar de diversas formas e em camadas distintas, traduzindo cabecalhos IPv4 em cabecalhos IPv6 e vice-versa aplicando convers es o de enderecos ou aplicacoes de programacao. Entre as opcoes de traducoes pode-se citar o uso de NAT-PT (Network Address Translation - Protocol Translation) onde o roteador deve ter suporte ao protocolo, contendo informacoes da tabela de traducao, permitindo conguracao est tica ou din mica que pode ser usada para se conservar enderecos IPv4. a a 4.3. Tunelamento Outra ferramenta para suportar a transicao de IPv4 para IPv6 e o tunelamento, que prati camente encapsula o pacote IPv6 dentro de um pacote IPv4. O pacote IPv4 por sua vez pode ent o ser encaminhado atrav s de uma rede IPv4 existente at chegar no seu desa e e tino, onde o dispositivo retira o cabecalho e processa o pacote IPv6 recebido. O conceito e parecido com o de um t nel VPN que usa protocolos de tunelamento e procedimentos u de encriptacao.

5. Tunnel Broker
Tunnel Broker e denido na RFC3053 que representa a automatizacao do processo de estabelecimento de t neis IPv6 em redes IPv4. Para incentivar o uso de IPv6, foram criu ados v rios provedores de acesso, onde o cliente acessa o sistema, se autentica e utiliza a ou recebe um script que estabelece o tunel at um determinado servidor. S o implemene a tadas conguracoes com o uso de clientes como TSP (Tunnel Setup Protocol) e AICCU (Automatic IPv6 Connectivity Client Utility). 5.1. Hurricane Electric A Hurricane Electric fornece conectividade em IPv6 atrav s de um tunel IPv4 ou VPN, e sendo necess rio o host ou o roteador ter IPv6 nativo. O processo de conguracao pode a ser feito manualmente atrav s de uma conex o VPN (Virtual Private Network) na qual e a utiliza o m todo PPTP (Point-to-Point Tunneling Protocol). e Al m de fornecer conectividade IPv6, possui servicos dedicados de servidores web e data e center para empresas. Disponibliza tamb m projeto de certicacao de suas habilidades e para congurar e validar IPv6 em servidores, sendo necess rio apenas o registro no site. a [HURRICANE ELECTRIC]

Figura 2. Exemplo de certicacao IPv6 da Hurricane Electric

5.2. SixXS O SixXS e outra alternativa que prov acesso IPv6 atrav s de Tunnel Broker. Para utilizar e e e necess rio fazer o cadastro preenchendo o formul rio e aguardar a aprovacao. Ap s a a a o aceitacao do pedido, e necess rio requisitar um t nel denindo as conguracoes adequa a u das para sua conex o. a A gura 3 apresenta a tela de login para conex o utilizando AICCU. [SIXXS] a

Figura 3. Tela de login cliente Windows

5.3. Freenet6 Freenet6 prov conectividade com a Internet em IPv6 sendo uma alternativa que disponie biliza tamb m servico de rede social chamada Gogo6 inu nciando o uso do protocolo e e e seu estudo. E de facil instalacao sendo uma das alternativas mais funcionais, al m de ter e inu ncias com treinamento Cisco IPv6. [FREENET6] e

Figura 4. Cliente para sistemas Windows

Um cliente TSP no qual estabelece uma conex o com um servidor Tunnel Broker. a

Figura 5. Acesso IPv6 atraves de tunel IPv4

Suporte a encapsulamento dos tipos de t neis: u IPv6 em t neis IPv4; u IPv4 em t neis IPv6; u IPv6 em t neis UDP/IPv4 com NAT. u

Figura 6. Tunel IPv6 em UDP/IPv4 com NAT

6. Sistemas Operacionais
Atualmente a grande maioria dos Sistemas Operacionais j est preparada para suportar a a o IPv6. A adaptacao desses Sistemas Operacionais ao novo protocolo tem permitido a administradores de redes e usu rios dom sticos a realizacao de testes e estudos sobre o a e IPv6, possibilitando uma transicao gradativa bem como a integracao do IPv4 com o IPv6. Por m ter IPv6 habilitado em seu Sistema Operacional n o signica que voc est nae a e a vegando via IPv6. Para acessar sites e servicos via IPv6 seu provedor precisa fornecer um endereco IPv6 v lido, ou ent o pode ser aplicado alguma t cnica de tunelamento para a a e obter esse endereco.

7. Conclus o a
O IPv6 vem sendo usado e implementado cada vez mais devido a exaust o do IPv4, a cabendo estudar e testar as solucoes de transicao para diversos casos. O projeto atingiu seu objetivo, sendo seu primeiro contato aplicando conectividade com a Internet em IPv6, atrav s de tunelamento no uso de Tunnel Broker. O IPv6 ser implementado e a gradativamente, de modo que ambas as vers es do IP coexistir o por alguns anos, at que o a e o perodo de transicao seja completado e todos os hosts sejam IPv6.

8. Refer ncias e
BOWNE, Sam. Sam Bowne Class Information. http://www.samsclass.info/. Acesso em: set. 2010. Disponvel em:

DIOGO, Lus; BRILHA, Osscar; VEIGA, Nuno. Mecanismos de Transicao IPv6@ESTG-Leiria. Escola Superior de Tecnologia e Gest o de Leiria. Portugal, 2006. a Disponvel em: http://ipv6.estg.ipleiria.pt/transicao/. Acesso em: set. 2010. FILIPPETTI, Marco Aur lio. CCNA 4.1 - Guia Completo de Estudo. Florian polis, e o Visual Books, 2008. FREENET6. Gogo6 IPv6 products, community and services. http://gogonet.gogo6.com/ . Acesso em: out. 2010. Disponvel em:

FOROUZAN, Behrouz A. Comunicacao de Dados e Redes de Computadores. 4a ed. / Com a colaboracao de Sophia Chung Fegan; traducao Ariovaldo Giriesi; revis o a t cnica Jonas Santiago. S o Paulo, McGraw-Hill, 2008. e a HURRICANE ELECTRIC. HE Internet Backbone and Colocation Provider. Disponvel em: http://he.net/. Acesso em: out 2010. ODOM, Wendell. CCNA ICND2 - Guia Ocial de Certicacao do Exame. 2a ed. Rio de Janeiro, Alta Books, 2008. SIXXS. SixXS - IPv6 Deployment e Tunnel Broker. http://www.sixxs.net/. Acesso em: out. 2010. WIKIPEDIA, A enciclop dia livre. e IPv6. http://pt.wikipedia.org/wiki/IPv6/. Acesso em: set. 2010. Disponvel em:

Disponvel

em:

Você também pode gostar