O IPv6 foi criado para resolver a exaustão de endereços do IPv4 e para modernizar o protocolo de rede, tornando o roteamento na Internet global mais eficiente.

1. Principais Diferenças Técnicas

Característica IPv4 IPv6
Endereçamento 32 bits (4.2 bilhões de endereços). 128 bits (3.4 x 10^38 endereços).
Cabeçalho Tamanho variável (mínimo de 20 bytes). Tamanho fixo (40 bytes).
Checksum Sim (verificado a cada salto). NÃO (Removido para agilizar roteamento).
Fragmentação Feita por roteadores intermediários. Feita apenas pelo emissor original.
Segurança (IPsec) Opcional (introduzido a posteriori). Nativo do protocolo (Obrigatório na especificação).
Configuração Manual ou DHCP. Autoconfiguração (SLAAC).

2. O Cabeçalho Simplificado do IPv6

O IPv6 removeu campos redundantes ou pouco usados do IPv4 (como o Checksum e Fragmentação) para simplificar o processamento nos roteadores da espinha dorsal.

  • Fluxo de Tráfego (Flow Label): Campo novo que permite ao roteador identificar rapidamente pacotes que pertencem ao mesmo fluxo de áudio/vídeo, aplicando QoS de forma muito eficiente.
  • Cabeçalhos de Extensão: O IPv6 usa um sistema modular, onde informações extras (como opções de segurança) são colocadas em cabeçalhos de extensão separados, em vez de “incharem” o cabeçalho principal.

3. Coexistência e Transição

Como a virada de chave de IPv4 para IPv6 não acontece de uma hora para outra, a rede utiliza técnicas de transição:
- Dual Stack: O host e o roteador rodam os dois protocolos simultaneamente.
- Tunelamento (6to4): Pacotes IPv6 são encapsulados dentro de pacotes IPv4 para atravessar redes que não suportam o novo protocolo.
- NATP-PT: Tradução de endereços entre as duas versões.


[!IMPORTANT]
A grande vantagem do IPv6 no mundo de Cyber Security é o fim da necessidade do NAT (Network Address Translation). No IPv6, cada dispositivo tem um IP público global, o que permite o uso de IPsec de ponta a ponta sem as complicações de tradução de endereços.