07 - IPv6
video: https://youtu.be/... no frontmatter da nota.IPv6 — Visão Geral
O IPv6 (Internet Protocol version 6) é a versão mais recente do Protocolo de Internet, desenvolvida pela IETF (Internet Engineering Task Force) para substituir o IPv4. Padronizado pela RFC 8200 (julho de 2017) — que tornou obsoleta a RFC 2460 de 1998 — o IPv6 foi projetado para superar as limitações estruturais do IPv4: escassez de endereços, cabeçalho complexo, dependência de NAT e ausência de mecanismos de segurança nativos.
Este documento serve como síntese da pasta IPv6 — contextualização histórica, motivação, características principais, adoção atual e visão integrada dos temas tratados nos arquivos irmãos desta seção.
1. Contexto Histórico
Linha do Tempo das RFCs
| Ano | RFC | Marco |
|---|---|---|
| 1995 | RFC 1883 | Primeira especificação do IPv6 (obsoleto) |
| 1998 | RFC 2460 | Especificação clássica do IPv6 (obsoleto em 2017) |
| 2006 | RFC 4291 | Arquitetura de endereçamento IPv6 |
| 2007 | RFC 4861 / 4862 | Neighbor Discovery Protocol (NDP) e SLAAC |
| 2011 | RFC 6146 / 6147 | NAT64 e DNS64 (tradução IPv6↔IPv4) |
| 2017 | RFC 8200 | Especificação atual (obsoleta RFC 2460) |
| 2017 | RFC 8201 | Path MTU Discovery para IPv6 (atualiza RFC 1981) |
| 2017 | RFC 8219 | Benchmarking de transição IPv6 |
A designação "IPv5" nunca foi um protocolo público: o número 5 estava reservado para o Internet Stream Protocol (ST) experimental, que não vingou.
Motivação Original
A motivação central foi o esgotamento do espaço IPv4. Com 32 bits, o IPv4 oferece apenas $2^{32} \approx 4{,}3$ bilhões de endereços — insuficiente para a explosão de dispositivos móveis, IoT e datacenters a partir dos anos 2000. A IANA esgotou seu pool de endereços em fevereiro de 2011; os RIRs (APNIC, RIPE, LACNIC, ARIN, AFRINIC) seguiram entre 2011 e 2020.
2. Adoção Atual (2024)
A adoção do IPv6 ultrapassou marcos importantes:
- Google Statistics: em 2024, mais de 40% dos usuários do Google acessam via IPv6 (contra menos de 1% em 2012).
- APNIC: cerca de 35–45% global, com variações regionais (Índia >70%, EUA ~45%, Brasil ~35%).
- Operadoras móveis: T-Mobile USA, Reliance Jio, Verizon operam majoritariamente em IPv6 com 464XLAT para compatibilidade IPv4.
- Datacenters: AWS, Google Cloud, Azure oferecem IPv6 nativo em todas as regiões.
- CDNs: Cloudflare, Akamai e Fastly rodam dual stack por padrão.
3. Características Principais
As características técnicas do IPv6 são detalhadas nos arquivos irmãos da pasta. Aqui, uma visão integrada:
| Característica | Arquivo detalhador | Resumo |
|---|---|---|
| 128 bits, sem NAT, IPsec | 01 - Características e Vantagens |
Espaço de 3,4×1038, NAT desnecessário, IPsec integrado |
| Notação e compressão | 02 - Representação de Endereços |
8 hextetos hexa, regras RFC 5952 |
| Unicast, Multicast, Anycast | 03 - Tipos de Endereço |
Sem broadcast, multicast com escopos |
| SLAAC e DHCPv6 | 04 - Autoconfiguração |
RFC 4862 e 8415, flags M/O |
| Neighbor Discovery (NDP) | 05 - Neighbor Discovery |
Substitui ARP via ICMPv6 |
| Transição IPv4→IPv6 | 06 - Mecanismos de Transição |
Dual Stack, túneis, NAT64 |
Resumo Técnico
- Endereçamento: 128 bits, notação hexadecimal
2001:db8::1. - Cabeçalho: 40 bytes fixos, sem checksum, com Flow Label (20 bits) para QoS.
- Sem broadcast: substituído por multicast direcionado (
ff02::1,ff02::2). - Sem NAT necessário: cada dispositivo recebe endereço Global Unicast roteável.
- SLAAC: autoconfiguração stateless (RFC 4862) dispensa DHCP em redes simples.
- NDP: substitui ARP via Solicited-Node Multicast (
ff02::1:ff00:0/104). - Sem fragmentação em roteadores: o remetente fragmenta via PMTUD; roteadores apenas descartam e avisam com ICMPv6 "Packet Too Big".
4. Importância para IoT e Mobilidade
IoT (Internet of Things)
O IPv6 é o único caminho viável para conectar dezenas de bilhões de sensores, atuadores e dispositivos inteligentes. O IPv4 com NAT não escala para esses cenários e impede comunicação fim-a-fim essencial para telemetria remota, automação industrial e cidades inteligentes. O IPv6 com SLAAC e ULA permite que cada sensor tenha endereço global único, endereçável diretamente por aplicações na nuvem.
Mobilidade (5G e Wi-Fi 6)
As redes móveis 5G (3GPP Release 16+) são nativamente IPv6, usando o modelo 464XLAT para compatibilidade com apps legados IPv4-only. A arquitetura de Mobile IPv6 (RFC 6275), embora não amplamente implantada, depende criticamente da abundância de endereços IPv6. O handover entre células preserva sessões sem NAT intermediário.
5. Mecanismos de Transição
Como o IPv6 não é compatível binariamente com IPv4, a transição requer mecanismos específicos:
| Mecanismo | RFC | Cenário |
|---|---|---|
| Dual Stack | 4213 | Hosts rodam IPv4 e IPv6 simultaneamente |
| Túnel 6in4 / GRE | 2473 / 2784 | IPv6 encapsulado em IPv4 |
| 6to4 | 3056 | Túnel automático (obsoleto na prática) |
| 6rd | 5969 | IPv6 rápido via ISP IPv4 |
| Tunnel Brokers (HE) | 4338 | Túneis públicos gratuitos |
| Teredo | 4380 | Túnel via UDP para hosts atrás de NAT |
| NAT64 + DNS64 | 6146 / 6147 | Serviços IPv6-only acessando IPv4-only |
| DS-Lite | 6333 | Operadora IPv6-only com AFTR para IPv4 |
| MAP-E / MAP-T | 7597 / 7599 | Operadora IPv6-only com mapeamento de portas |
| 464XLAT | 6877 | Cliente IPv6-only falando com servidor IPv4-only |
6. Estrutura de Atribuição
A hierarquia de atribuição segue o modelo IANA → RIR → NIR/LIR → cliente final:
| Nível | Tamanho típico | Exemplo |
|---|---|---|
| IANA | /12 para RIRs |
2001::/16 (subdividido) |
| RIR (ARIN, RIPE, APNIC, LACNIC, AFRINIC) | /23 a /32 para LIRs |
2001:db8::/32 |
| LIR / ISP | /32 ou maior |
atribui /48 ou /56 |
| Cliente residencial | /56 ou /60 |
2001:db8:abcd::/56 |
| Cliente corporativo | /48 |
2001:db8::/48 |
| Sub-rede final | /64 |
2001:db8:abcd:12::/64 |
7. Benefícios Arquiteturais Resumidos
- Abundância de endereços: cada dispositivo, sensor e servidor tem endereço global único.
- Cabeçalho simplificado: processamento em hardware (ASIC/NPU) a 100/400 Gbps.
- Fim do NAT: restauração do modelo fim-a-fim.
- SLAAC: redes plug-and-play sem DHCP central.
- Multicast direcionado: fim das tempestades de broadcast.
- IPsec nativo: pilha de segurança integrada.
- QoS via Flow Label: marcação de fluxos sem inspeção L4.
- Renumbering suave: lifetimes preferred/valid permitem migração de prefixo sem downtime.
8. Desafios e Críticas
Apesar dos benefícios, o IPv6 enfrenta resistências:
- Curva de aprendizado: engenheiros familiarizados com IPv4 precisam reaprender endereçamento, NDP, SLAAC e troubleshooting.
- Maturidade de ferramentas: algumas ferramentas legadas (firewalls, NMS, SIEMs) ainda têm suporte incompleto a IPv6.
- Complexidade de migração: operadores dual-stack enfrentam gestão de dois protocolos simultaneamente.
- Problemas de privacidade: endereços estáveis (EUI-64) permitem tracking — mitigado com Privacy Extensions (RFC 4941) e RFC 7217.
9. Síntese dos Temas da Pasta IPv6
Esta pasta aborda o protocolo em ordem didática:
- Características e Vantagens — visão arquitetural e diferencias técnicos.
- Representação de Endereços — notação, compressão, RFC 5952, Zone ID.
- Tipos de Endereço — Unicast, Multicast, Anycast, escopos, faixas reservadas.
- Autoconfiguração SLAAC e DHCPv6 — RFC 4862/8415, EUI-64, Privacy Extensions.
- Neighbor Discovery Protocol (NDP) — substituto do ARP, 5 mensagens ICMPv6.
- Mecanismos de Transição — Dual Stack, túneis, NAT64, 464XLAT.
10. Conclusão
O IPv6 é a fundação da internet das próximas décadas. Sua adoção não é mais opcional — é imperativa para acomodar o crescimento de dispositivos, viabilizar novas arquiteturas (IoT, 5G, edge computing) e restaurar o modelo fim-a-fim original da internet. Os temas cobertos nesta pasta formam o conhecimento essencial para qualquer engenheiro de redes moderno: endereçamento, autoconfiguração, descoberta de vizinhos e estratégias de transição.