O documento discute o protocolo IPv6, que substituirá o IPv4 atual. Ele explica que o IPv6 fornece um número quase ilimitado de endereços IP para acomodar o crescimento futuro da Internet. Também descreve algumas ferramentas e técnicas para facilitar a transição para o IPv6, como túneis 6to4 e validadores de suporte a IPv6.
2. O que é o IP?
IP é a abreviação, em inglês, de Protocolo Internet.
Um protocolo nada mais é do que a definição do
conjunto de regras e códigos utilizados pelos
computadores para se comunicarem em uma rede. No
Protocolo Internet, uma dessas regras diz que cada um
deles deve ser identificado de maneira unívoca, através
de um número, que também leva o nome de IP. Não pode
haver mais de um computador usando o mesmo IP em
toda a Internet, o que permite que os dados sejam
sempre encaminhados ao destino correto.
3. Por que o IPv4 ainda não
acabou?
O desenvolvimento de um novo protocolo, no
entanto, requer tempo e recursos consideráveis.
Então, outras soluções tecnológicas, paliativas,
foram também adotadas no curto prazo. Essas
novas tecnologias, nomeadas a seguir,
permitiram a redução da demanda por novos
endereços, e a racionalização na forma como
eles eram distribuídos, adiando assim seu
esgotamento.
4. Tecnologias relevantes
Entre as tecnologias relevantes, pode-se citar:
CIDR (Classless Inter Domain Routing): O CIDR permitiu um uso mais
racional dos endereços disponíveis.
Endereços privados: A RFC 1918 especificou endereços privados, não
válidos na Internet, que poderiam ser utilizados, por exemplo, nas
redes corporativas.
NAT (Network Address Translation): O NAT permitiu que redes,
utilizando-se de endereços privados, se conectassem à Internet.
DHCP (Dynamic Host Configuration Protocol): Esse protocolo permite
a alocação dinâmica de endereços IP, o que trouxe a possibilidade aos
provedores de reutilizarem endereços Internet fornecidos a seus
clientes para conexões não permanentes, como as realizadas através
de linhas discadas ou ADSL.
5. A pergunta de 1 milhão!
O que aconteceu com o IPv5?
O número 5 para os protocolos da camada
Internet (camada 3) foi designado para o ST
(Stream Protocol)
Ele não é compatível com o IP
Sua função seria o envio de voz e vídeo via rede,
como uma alternativa ao IP
Alguns dos conceitos do protocolo, no entanto,
são utilizados no MPLS
6. O que é o IPv6?
IPv6 é abreviação de Internet Protocol version 6 ou, em
português, Protocolo Internet versão 6.
O IPv6 é o sucessor do IPv4. Ele foi desenvolvido ao longo da
última década com essa finalidade. Hoje ele é um protocolo
maduro, com várias vantagens em relação ao IPv4, e
suportado pelos principais equipamentos e programas de
computador.
Sua implantação na Internet já está em andamento, e deve ser
acelerada nos próximos anos. O protocolo deverá estar já
amplamente difundido até 2010 ou 2011, para quando prevê-
se o esgotamento dos novos endereços IPv4.
Prevê-se que ambos, IPv4 e IPv6, funcionem lado a lado na
Internet por muitos anos. Mas, a longo prazo, o IPv6
substituirá o IPv4.
7. O que muda com o IPv6?
No IPv6, os endereços são representados por números de 128
bits. Isso significa que há
340.282.366.920.938.463.463.374.607.431.768.211.456
endereços.
Metade dos 128 bits, no entanto, está reservada para
endereços locais numa mesma rede. Isso significa que
somente 18.446.744.073.709.551.616 redes diferentes são
possíveis.
A grande quantidade de endereços é capaz de atender às
necessidades da Internet no futuro imaginável. Ela facilita
também o processo de atribuição dos números dentro das
redes permitindo, por exemplo, a configuração automática
dos endereços IP com base no endereçamento físico das
placas de rede.
8. Ferramentas IPv6
Com o validador IPv6 é
possível testar qualquer site e
verificar se o mesmo já
funciona ou não com o novo
protocolo. Por meio de
Validador IPv6 miniaturas é possível verificar
como um usuário que só tem
IPv4, um usuário que tem
apenas IPv6 e um usuário que
utiliza ambos os padrões,
visualizam o sítio. O validador
IPv6 também disponibiliza
banners ou "selos", que
indicam que o sítio que os
utiliza já opera em IPv6.
9.
10.
11. O APNIC e o RIPE NCC
desenvolveram uma ferramenta
para ser usada em conjunto com
o Google Analytics, que permite
visualizar, dentre os visitantes de
IPv6 Capability Test um determinado site Web,
quantos têm capacidade para
acessar sites IPv4, IPv6 e pilha
dupla. Não é necessário ter
suporte a IPv6 no site para utilizá-
la, ou seja, a ferramenta pode ser
usada de antemão para conhecer
o perfil dos usuários, antes de
ativar o IPv6.
12. Análise dos TopSites Tabela de Aceitação de IPv6
AAAA AAAA HTTP NS com NS Teste
TLD Total PING6
Normal Teste GET AAAA com AAAA
geral 991690 3.44 % 2.14 % 3.82 % 3.86 % 1.14 % 0.40 %
O TopSites faz parte dos estudo da top1000 1000 10.60 % 5.40 % 13.50 % 14.50 % 2.50 % 1.80 %
Web realizados no CEPTRO.
br 15595 10.24 % 6.34 % 10.43 % 10.46 % 1.32 % 0.30 %
Semanalmente, de forma
automática, o sistema analisa com 537374 3.42 % 2.07 % 3.55 % 3.57 % 1.00 % 0.17 %
diversas características dos sítios
Web que estão no topo do ranking
do Alexa. Dentre as características
analisadas desses 1.000.000 de
sítios estão a aderência a padrões
abertos, como padrões Web, de
acessibilidade, suporte ao IPv6 e
suporte ao NTP no servidor. É
possível visualizar os resultados por
domínio de primeiro nível, e
visualizar o histórico das análises.
13. http://test-ipv6.arauc.br/
Test-IPv6
O Test-IPv6 foi criado originalmente
para o World IPv6 Day (07-06-2011) e
permite que qualquer usuário
verifique se terá ou não problemas ao
tentar navegar em sítios que
suportam ambos os protocolos, bem
como em sítios que suportam apenas
o IPv6.
14. Mais de 500 Sistemas Autônomos
brasileiros já têm alocações IPv6!
16. Túneis 6to4
A técnica de tunelamento automática 6to4 O prefixo 2002::/16 é reservado pela IANA
permite a interconexão ponto-a-ponto entre (Internet Assigned Numbers Authority) para uso
roteadores, subredes ou computadores IPv6 exclusivo do 6to4. Os 32 bits que seguem ao
através da rede IPv4, fornecendo um endereço prefixo representam o IPv4 público do cliente,
IPv6 único formado a partir de endereços IPv4 criado conforme o seguinte exemplo:
públicos. Este endereçamento 6to4 utiliza o
prefixo de endereço global 2002:wwxx:yyzz::/48, Endereço IPv4: 200.192.180.002
onde wwxx:yyzz é o endereço IPv4 público do
cliente convertido para hexadecimal, conforme
mostrado na figura: 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::
17. A estrutura de conexão desta técnica é
mostrada ao lado, assim como os seus
componentes básicos
18. Comunicação Cliente 6to4
com Cliente 6to4 em redes
diferentes
O pacote IPv6 é recebido por R1 através
da interface LAN. R1 verifica sua tabela
de roteamento e descobre que deve
enviar o pacote para a sua interface
virtual 6to4 (rota para rede 2002::/16).
Nesta interface o pacote IPv6 é
encapsulado em um pacote IPv4
(protocolo tipo 41) que é endereçado ao
roteador R2 (endereço extraído do
endereço IPv6 do destinatário do pacote
original);
O pacote IPv6 encapsulado em IPv4 é
recebido por R2 através da sua interface
IPV4 ou WAN. Como o pacote é do tipo
41, ele é encaminhado à interface virtual
6to4, que o desencapsula. Consultando a
sua tabela de roteamento, R2 descobre
que o pacote é destinado à sua rede local
2002:0102:03:05:1::/64, sendo assim, ele
encaminha através da sua rede local o
pacote IPv6 ao computador C2.