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.