1. O Que E IPv6
O IPv6 (Internet Protocol version 6) e a versao mais recente do protocolo de Internet, criado para substituir o IPv4 que esta com enderecos esgotados. Enquanto o IPv4 oferece cerca de 4,3 bilhoes de enderecos, o IPv6 disponibiliza 2^128 (aproximadamente 340 undecilhoes) de enderecos unicos.
A adocao do IPv6 esta crescendo globalmente e ja e essencial para redes modernas, especialmente com a proliferacao de dispositivos IoT, redes moveis e infraestruturas em nuvem.
2. Formato e Notacao
Um endereco IPv6 e composto por 128 bits escritos como oito grupos de quatro digitos hexadecimais separados por dois-pontos:
- Forma completa: 2001:0db8:0000:0000:0000:0000:0000:0001
- Forma comprimida (RFC 5952): 2001:db8::1 (zeros omitidos)
- Zeros a esquerda em cada grupo podem ser omitidos
- Uma sequencia consecutiva de grupos zerados pode ser substituida por :: (apenas uma vez)
3. Tipos de Endereco
Os enderecos IPv6 sao classificados em varios tipos com prefixos especificos:
- Global Unicast (2000::/3): equivalente aos IPs publicos do IPv4, roteavel na Internet.
- Link-local (fe80::/10): valido apenas no segmento de rede local, configurado automaticamente.
- Unique Local (fc00::/7): equivalente ao espaco privado do IPv4 (RFC 4193).
- Multicast (ff00::/8): transmissao para grupos de interfaces.
- Loopback (::1/128): equivalente ao 127.0.0.1 do IPv4.
- IPv4-mapped (::ffff:0:0/96): representa enderecos IPv4 em formato IPv6.
4. Calculo de Subnet e CIDR
A notacao CIDR no IPv6 funciona de forma similar ao IPv4: o numero apos a barra indica quantos bits do prefixo sao fixos. Por exemplo, /64 significa que os primeiros 64 bits identificam a rede e os ultimos 64 bits identificam o host.
Prefixos comuns: /32 para blocos de ISP, /48 para sites, /64 para segmentos de rede (padrao recomendado), /128 para hosts individuais.
"Um prefixo /64 contem 2^64 enderecos — mais de 18 quintilhoes. Isso ilustra a escala massiva do espaco de enderecos IPv6."
5. Registro PTR Reverso
Para resolucao reversa de DNS em IPv6, utiliza-se a zona ip6.arpa. O endereco e revertido digito a digito (nao octeto a octeto como no IPv4): cada nibble hexadecimal do endereco expandido e listado em ordem inversa, separado por pontos.
Exemplo: 2001:db8::1 expandido resulta no PTR 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.
6. Perguntas Frequentes
Posso usar IPv6 com NAT como no IPv4?
Tecnicamente sim, mas o IPv6 foi projetado para eliminar a necessidade de NAT. Com espaco de enderecos suficiente para atribuir IPs publicos a cada dispositivo, o NAT e considerado uma pratica legada nesse protocolo.
O que e o Zone ID no endereco (ex: fe80::1%eth0)?
O Zone ID (apos %) identifica a interface de rede para enderecos link-local, necessario porque o mesmo endereco link-local pode existir em multiplas interfaces. Ele e removido antes de qualquer calculo de rede.
Por que usar /64 como prefixo padrao?
O /64 e o padrao recomendado pelo IETF para segmentos de rede porque e necessario para o funcionamento do SLAAC (Stateless Address Autoconfiguration), que permite que dispositivos configurem seus proprios enderecos automaticamente.