IPv6 é a nova versão do protocolo IP (Internet Protocol version 6), o qual deverá substituir progressivamente o IPv4 (Internet Protocol version 4), ampliando o espaço de endereçamento de 32 bits para 128 bits.
A Internet não foi projetada inicialmente para uso comercial. No início dos anos 80, ela era uma rede acadêmica, com cerca de 100 computadores. Na época, não se imaginava que a quantidade de endereçamentos IP pudesse esgotar. Porém, houve uma má distribuição dos endereços IP em seu projeto inicial.
No IPv4, os endereços IP são montados em 4 octetos. Tomando como exemplo o IP 192.168.0.10/24:
| Representação Decimal IP |
192
|
168
|
0
|
10
|
| Representação Binária IP |
11000000
|
10101000
|
00000000
|
00001010
|
| Representação Decimal Máscara |
255
|
255
|
255
|
0
|
| Representação Binária Máscara |
11111111
|
11111111
|
11111111
|
00000000
|
Através da representação binária, é feito um "AND" binário do IP com a máscara, para saber á que rede aquele IP pertence.
Os endereços IPV4 são formados por 32 bits, dos quais parte representam a rede e outra parte os hosts. Com essa quantidade de bits é possível obter 4294967296 (pouco mais de 4 bilhões) de endereços IP, os quais são divididos entre as classes A, B e C (existem outras classes, porém não utilizadas).
Classe A: Compreende os endereços "0.*.*.*" a "126.*.*.*". Conhecida como "/8", onde 8 bits são utilizados para endereçar a rede.
Classe B: Compreende os endereços "128.0.*.*" a "191.255.*.*". Classificada como "/16", pois 16 bits são utilizados para endereçamento de rede.
Classe C: De "192.0.0.*" a "213.255.255.*". É classificada como "/24", onde 24 bits endereçam a rede. Dos 32 bits do endereço, sobram 8 bits para endereçar os hosts, o que significa que cada rede classe C pode ter um total de 254 hosts (utilizando a máscara padrão).
A imagem abaixo mostra a distribuição dos endereços IPv4 no mundo:

Diversas soluções paliativas foram utilizadas para tentar adiar o problema. Entre elas, a utilização de NAT (Network Address Translation), que faz a tradução de endereçamentos de uma rede interna para uma rede externa. A IANA (Internet Assigned Numbers Authority), que é a entidade que administra a distribuição dos endereços IP, prevê para 2011 o esgotamento dos endereços IPv4.
Além disso, o endereço de loopback (127.0.0.1) é um endereço de Classe A. Somente a escolha desta rede para este fim já desperdiça cerca de 16 milhões de endereços IP.
Este post está dividido em 2 partes. No próximo post, explicaremos sobre o funcionamento do IPv6.