Home Comunidade Eventos YouTube Networks Desafios // produtos Academy News CTI | CVE Contato

01 - Características e Vantagens (128 bits, sem NAT, IPSEC obrigatório)

video explicativo
Video explicativoEspaco reservado para o video desta anotação — adicione video: https://youtu.be/... no frontmatter da nota.

Características e Vantagens do IPv6 (128 bits, sem NAT, IPsec obrigatório)

O IPv6 (Internet Protocol version 6) foi projetado para superar as limitações estruturais do IPv4. Padronizado pela RFC 8200 (julho de 2017), que obsoleou a clássica RFC 2460 de 1998, o IPv6 não é apenas um IPv4 com endereços maiores: é uma reformulação arquitetural que elimina mecanismos legados (broadcast, NAT, fragmentação em roteadores) e introduz capacidades novas (autoconfiguração stateless, IPsec integrado, Flow Label para QoS). Este documento detalha as características técnicas que tornam o IPv6 uma arquitetura superior para a internet das próximas décadas.

1. Espaço de Endereçamento de 128 bits

A mudança mais visível é a expansão do espaço de endereçamento de 32 para 128 bits.

Protocolo Bits Endereços totais Ordem de grandeência
IPv4 32 $2^{32}$ $\approx 4{,}3 \times 10^9$ (4,3 bilhões)
IPv6 128 $2^{128}$ $\approx 3{,}4 \times 10^{38}$ (340 undecilhões)

A escala é tão colossal que teoricamente caberiam cerca de $6{,}67 \times 10^{23}$ endereços por metro quadrado da superfície terrestre. Em termos práticos, isso elimina qualquer preocupação com conservação de endereços: cada dispositivo (computador, celular, sensor IoT, veículo conectado) pode receber um endereço Global Unicast roteável na internet, sem precisar de NAT.

Consequências Práticas

  • Fim do NAT como necessidade: redes podem ser planejadas com /48 ou /56 por site, oferecendo dezenas de milhares de sub-redes /64 para cada cliente.
  • Restauração do modelo fim-a-fim: dois hosts qualquer podem se comunicar diretamente, sem tradução, viabilizando aplicações P2P, VoIP, gaming e IoT sem técnicas como STUN/TURN/ICE.
  • Sub-redes /64 padronizadas: o SLAAC exige 64 bits para o Interface ID, então o /64 virou unidade mínima de sub-rede. Um /48 permite $65.536$ sub-redes /64.

2. Cabeçalho Fixo de 40 Bytes

O cabeçalho IPv4 tem tamanho variável (20 a 60 bytes) e exige o processamento do campo IHL (Internet Header Length) para identificar onde começa o payload. O IPv6 adota um cabeçalho base fixo de 40 bytes, definido na RFC 8200.

Estrutura do Cabeçalho IPv6

Campo Tamanho Função
Version 4 bits Sempre 0110 (6)
Traffic Class 8 bits Equivalente ao ToS/DSCP IPv4 (QoS)
Flow Label 20 bits Identificador de fluxo para QoS fim-a-fim
Payload Length 16 bits Tamanho do payload (exclui o cabeçalho de 40 bytes)
Next Header 8 bits Tipo do próximo cabeçalho (extensão ou protocolo L4)
Hop Limit 8 bits Equivalente ao TTL do IPv4
Source Address 128 bits IP de origem
Destination Address 128 bits IP de destino

Vantagens do Cabeçalho Fixo

  • Processamento em hardware (ASIC/NPU): roteadores não precisam calcular comprimento variável, facilitando pipelines de encaminhamento a 100/400 Gbps.
  • Sem checksum no cabeçalho: o IPv4 recalculava o checksum a cada salto (pois o TTL decrementava). O IPv6 removeu esse cálculo, deixando a integridade para L2 (FCS) e L4 (TCP/UDP checksum com pseudo-cabeçalho). Economia direta de ciclos de CPU.
  • Extension Headers: opções como fragmentação, IPsec e routing ficam em cabeçalhos encadeados após o cabeçalho base. O roteador intermediário tipicamente só processa o cabeçalho fixo — apenas o destino processa as extensões.

3. Eliminação do Broadcast

O IPv6 aboliu o conceito de broadcast L3. Em vez de "gritar" para toda a sub-rede, o IPv6 usa multicast com escopos específicos:

  • ff02::1 — todos os nós no enlace (substitui o broadcast L2 em muitos casos).
  • ff02::2 — todos os roteadores no enlace.
  • ff02::1:ff00:0/104 — Solicited-Node Multicast, usado pelo NDP (Neighbor Discovery Protocol) em substituição ao ARP.

Benefícios do Fim do Broadcast

  • Eficiência energética: dispositivos em modo sleep (IoT, celulares) não são acordados por pacotes irrelevantes. Só processam multicast dos grupos aos quais se juntaram.
  • Fim das tempestades de broadcast: um clássico problema de loops STP em redes IPv4 não ocorre mais em IPv6 puro.
  • Segurança: a descoberta de vizinhos via NDP/NS é dirigida a um grupo específico, reduzindo superfície de ataque.

4. Segurança Integrada (IPsec)

No IPv4, o IPsec (RFC 4301 e demais) é uma adição opcional, tipicamente implantada em gateways dedicados. No IPv6, o suporte ao IPsec é parte da arquitetura original: as extensões AH (Authentication Header, RFC 4302) e ESP (Encapsulating Security Payload, RFC 4303) são definidas como Extension Headers padrão.

Esclarecimento importante

Embora a RFC 8200 diga que nós IPv6 devem suportar IPsec, na prática o uso efetivo não é obrigatório em toda comunicação. A integração nativa garante que a pilha IPsec esteja presente, mas a decisão de criptografar cabe à política de segurança. Em redes residenciais e datacenters públicos, a maior parte do tráfego IPv6 trafega sem ESP — a criptografia fim-a-fim fica a cargo do TLS.

5. Autoconfiguração Sem Estado (SLAAC)

Definido na RFC 4862, o SLAAC permite que um host monte seu próprio endereço global combinando o prefixo anunciado pelo roteador (via RA) com um Interface ID de 64 bits gerado localmente (EUI-64, Privacy Extensions RFC 4941 ou RFC 7217).

O SLAAC dispensa servidor DHCP centralizado, tornando redes IPv6 "plug-and-play". Isso é essencial para IoT (milhares de sensores sem infraestrutura DHCP) e para ambientes com mobilidade (handover entre células 5G/Wi-Fi sem perda de sessão).

6. Sem Fragmentação em Roteadores Intermediários

No IPv4, se um pacote exceder o MTU de um enlace, o roteador pode fragmentá-lo on-the-fly. Isso é caro em CPU e gera fragmentos que precisam ser remontados no destino.

O IPv6 proibiu a fragmentação em roteadores intermediários. Se um pacote exceder o MTU, o roteador o descarta e envia uma mensagem ICMPv6 "Packet Too Big" (tipo 2) de volta ao remetente. O remetente então ajusta o tamanho do pacote via Path MTU Discovery (PMTUD, RFC 8201). A fragmentação só ocorre no host de origem, com o cabeçalho de extensão Fragment Header.

7. QoS via Flow Label

O campo de 20 bits Flow Label é novidade do IPv6. Ele permite marcar um fluxo de pacotes (ex: uma chamada VoIP, um stream de vídeo) com um identificador único, sem depender da inspeção profunda de portas L4. Roteadores podem aplicar políticas de QoS (priorização, fila LLQ) olhando apenas (Origem, Destino, Flow Label).

8. Transição Suave (Dual Stack)

O IPv6 não é compatível binariamente com IPv4. A estratégia de transição definida pela RFC 4213 é o Dual Stack: hosts e roteadores rodam ambas as pilhas simultaneamente. O DNS decide qual usar (registro A para IPv4, AAAA para IPv6). Quando o IPv4 for desligado, o host continua operando apenas em IPv6. Mecanismos complementares (6to4, 6rd, Teredo, NAT64+DNS64, 464XLAT) cobrem cenários específicos.

9. Resumo Comparativo IPv4 × IPv6

Característica IPv4 IPv6
Tamanho do endereço 32 bits 128 bits
Cabeçalho 20–60 bytes, variável 40 bytes, fixo
Fragmentação em roteadores Sim Não (apenas no host de origem)
Broadcast Sim (limitado e dirigido) Não (usa multicast)
ARP Sim (broadcast L2) Não (substituído por NDP via multicast)
NAT Quase obrigatório Dispensável
IPsec Opcional (add-on) Parte da arquitetura
Autoconfiguração DHCP necessário SLAAC nativo
Checksum no cabeçalho Sim Não
QoS ToS/DSCP (8 bits) Traffic Class + Flow Label (28 bits)
Notação Decimal pontuado Hexadecimal com :

10. Conclusão

O IPv6 não é apenas uma resposta ao esgotamento do IPv4: é uma arquitetura redesenhada para atender às demandas de IoT, mobilidade, segurança fim-a-fim e escala na casa de bilhões de dispositivos. As oito características descritas (128 bits, cabeçalho fixo, fim do broadcast, IPsec nativo, SLAAC, sem fragmentação em roteadores, Flow Label e Dual Stack) formam o conjunto que justifica a adoção progressiva do protocolo em datacenters, ISPs, redes móveis 5G e ambientes corporativos modernos.