Endereçamento IPv6

O Futuro da Internet

Com o esgotamento dos endereços IPv4, o IPv6 surge como a solução definitiva, oferecendo trilhões de endereços únicos para conectar todos os dispositivos do mundo.


📖 Visão Geral

IPv6 Overview

Por que IPv6?

O IPv4 oferece aproximadamente 4,3 bilhões de endereços. Com a explosão de dispositivos conectados (IoT, smartphones, etc.), esses endereços se esgotaram. O IPv6 resolve esse problema com 340 undecilhões de endereços possíveis.


📊 Comparativo IPv4 vs IPv6

CaracterísticaIPv4IPv6
Tamanho32 bits128 bits
FormatoDecimal (192.168.0.1)Hexadecimal (2001:db8::1)
Endereços~4,3 bilhões~340 undecilhões
ConfiguraçãoManual/DHCPAutoconfiguração (SLAAC)
SegurançaOpcional (IPSec)Nativo (IPSec obrigatório)
NATNecessárioDesnecessário
BroadcastSimNão (usa Multicast)

🌍 Adoção Global do IPv6 (2025-2026)

Dado Histórico: Marco de 50%

Em 28 de março de 2026, o acesso via IPv6 nativo ultrapassou 50% do tráfego global pela primeira vez. Isso marca um ponto de virada: o IPv6 deixou de ser “o futuro” e passou a ser o presente da internet.

Adoção por País (Google IPv6 Statistics, 2026)

PaísAdoção IPv6
🇫🇷 França~73%
🇮🇳 Índia~72%
🇸🇦 Arábia Saudita~65%
🇺🇸 Estados Unidos~50%
🇧🇷 Brasil~50-54%
🇪🇸 Espanha~10%
🇪🇬 Egito~4%

Brasil: um destaque regional 🇧🇷

O Brasil atingiu cerca de 50% de adoção do IPv6 em 2025, sendo o segundo país com maior utilização na América Latina (atrás apenas do Uruguai). Em um ano, a participação do protocolo no tráfego medido pelo Registro.br passou de 50% para 54%. Dados do NIC.br indicam que 98% dos sistemas autônomos (ASNs) brasileiros já possuem alocação de bloco IPv6, incluindo mais de 95% dos provedores de pequeno e médio porte.

Em outubro de 2025, o Ministério da Gestão implementou IPv6 no GOV.BR, beneficiando mais de 160 sites do governo federal, o que representa um avanço relevante para a infraestrutura pública nacional.

Contexto para a aula

Quando você se conecta hoje à internet pelo celular via 4G/5G, é muito provável que já esteja usando IPv6. As operadoras móveis são as maiores impulsionadoras dessa adoção no Brasil.


🎬 Recursos de Aprendizado

Vídeos Recomendados

RecursoLink
IPv6 em português claroYouTube
Como o IPv6 está mudando a InternetYouTube

🔧 Ferramentas Úteis

Teste e Aprenda

FerramentaDescriçãoLink
Test your IPv6Verifica se sua conexão suporta IPv6test-ipv6.com
IPv6.brPortal brasileiro sobre IPv6ipv6.br
IPv6 BuddyCompressor/expansor de endereços IPv6 onlineipv6buddy.com
Online IP CalculatorCalculadora de sub-redes IPv6calculator.net/ip-subnet
ip a / ipconfigComando de terminal para ver endereços da máquina(local)

📝 Estrutura do Endereço IPv6

Formato

Um endereço IPv6 consiste em 8 grupos de 4 dígitos hexadecimais, separados por dois-pontos.

Exemplo completo: 2001:0db8:85a3:0000:0000:8a2e:0370:7334

Forma abreviada: 2001:db8:85a3::8a2e:370:7334

Regras de Abreviação

  1. Zeros à esquerda podem ser omitidos: 0db8db8
  2. Grupos consecutivos de zeros podem ser substituídos por :: (apenas uma vez)

Diagrama: Anatomia de um Endereço IPv6

block-beta
  columns 8
  A["2001"]:1
  B["0db8"]:1
  C["85a3"]:1
  D["0000"]:1
  E["0000"]:1
  F["8a2e"]:1
  G["0370"]:1
  H["7334"]:1

  space:8

  I["Prefixo de Rede (64 bits)"]:4
  J["Interface ID (64 bits)"]:4

Interpretação do diagrama

Os primeiros 64 bits (grupos 1 a 4) identificam a rede. Os últimos 64 bits (grupos 5 a 8) identificam o dispositivo dentro dessa rede. Essa divisão fixa em 64+64 é uma das diferenças fundamentais em relação ao IPv4, que permite tamanhos variáveis de máscara.

Diagrama: Tipos de Endereço por Prefixo

graph TD
    A["Endereço IPv6 (128 bits)"] --> B{"Prefixo"}
    B --> C["2000::/3\nGlobal Unicast\n(Endereço público)"]
    B --> D["fe80::/10\nLink-Local\n(Só na rede local)"]
    B --> E["fc00::/7\nUnique Local\n(Privado)"]
    B --> F["ff00::/8\nMulticast\n(Um-para-muitos)"]
    B --> G["::1\nLoopback\n(Própria máquina)"]
    B --> H["::\nEndereço não especificado\n(Equivale a 0.0.0.0)"]

🔑 Tipos de Endereços IPv6

TipoPrefixoUso
Global Unicast2000::/3Endereços públicos roteáveis
Link-Localfe80::/10Comunicação local (não roteável)
Unique Localfc00::/7Equivalente ao IP privado do IPv4
Multicastff00::/8Comunicação um-para-muitos
Loopback::1Equivalente ao 127.0.0.1
Não especificado::Usado antes da configuração do endereço

Fim do Broadcast

O IPv6 elimina o broadcast. Em vez de enviar pacotes para todos os dispositivos da rede (broadcast), ele usa multicast direcionado para grupos específicos. Isso reduz o tráfego desnecessário e melhora a eficiência da rede.


⚙️ Autoconfiguração: SLAAC e EUI-64

Uma das funcionalidades mais elegantes do IPv6 é a capacidade de um dispositivo configurar seu próprio endereço automaticamente, sem precisar de um servidor DHCP.

O Processo SLAAC (Stateless Address Autoconfiguration)

sequenceDiagram
    participant D as Dispositivo
    participant R as Roteador
    participant L as Rede Local

    D->>L: 1. Gera endereço Link-Local (fe80::/10 + EUI-64)
    D->>L: 2. DAD: Verifica duplicatas (Neighbor Solicitation)
    L-->>D: Nenhuma resposta = endereço único
    D->>R: 3. Router Solicitation (RS) para ff02::2
    R->>D: 4. Router Advertisement (RA) com prefixo da rede
    D->>D: 5. Combina prefixo (64 bits) + Interface ID (64 bits)
    D->>L: 6. DAD novamente para o endereço global
    D-->>D: Endereço Global Unicast configurado!

Como o EUI-64 Gera a Interface ID a partir do MAC

O EUI-64 transforma um endereço MAC de 48 bits em um identificador de 64 bits seguindo três passos:

  1. Inserir FF:FE no meio do MAC address
  2. Inverter o 7º bit (bit Universal/Local) do primeiro octeto

Exemplo:

EtapaValor
MAC original00:1A:2B:3C:4D:5E
Após inserir FF:FE00:1A:2B:FF:FE:3C:4D:5E
Inverter 7º bit (00 → 02)02:1A:2B:FF:FE:3C:4D:5E
Interface ID final021a:2bff:fe3c:4d5e

Privacidade e EUI-64

Porque o EUI-64 embute o MAC address no IPv6, qualquer pessoa que monitore a rede pode rastrear o dispositivo entre redes diferentes (o MAC não muda). Por isso, sistemas operacionais modernos (Windows, Linux, Android, iOS) usam endereços temporários e aleatórios (RFC 4941 / RFC 8064) no lugar do EUI-64 puro. O EUI-64 ainda é amplamente usado em roteadores e equipamentos de rede, onde a estabilidade do endereço é importante.


🧩 Diferenças no Cabeçalho IPv6

O cabeçalho do IPv6 foi simplificado em relação ao IPv4, apesar do endereço ser quatro vezes maior. Isso melhora a eficiência no processamento por roteadores.

CampoIPv4IPv6
Comprimento do cabeçalhoVariável (20-60 bytes)Fixo (40 bytes)
Campos totais128
FragmentaçãoPelo roteadorApenas pela origem
ChecksumPresenteRemovido (delegado às camadas acima)
OpçõesNo cabeçalhoEm cabeçalhos de extensão separados

Por que cabeçalho fixo?

Com tamanho fixo de 40 bytes, roteadores podem processar pacotes IPv6 muito mais rápido, pois não precisam calcular o tamanho do cabeçalho a cada pacote. Isso é especialmente importante em backbones de alta velocidade (100 Gbps+).


🏃 Atividades Mão na Massa

🧪 Atividade 1: Teste a sua conexão IPv6

Objetivo: Descobrir se a sua conexão atual suporta IPv6 e qual a qualidade desse suporte.

Passos:

  1. Abra o navegador e acesse https://test-ipv6.com
  2. Aguarde o teste terminar (cerca de 30 segundos)
  3. Anote a nota exibida (de 0 a 10) e o status de cada teste
  4. Veja se aparece um endereço IPv6 real na seção “Seu endereço IPv6”

Resultado observável: O site mostra uma nota de 0 a 10. Nota 10 = conexão IPv6 nativa completa. Nota 0 = sem IPv6, apenas IPv4. Compare sua nota com a dos colegas e discuta: quais operadoras/ISPs têm melhor suporte?

Bonus: Se você estiver na rede do IFF, anote a nota e compare com a rede do celular (dados móveis). Qual tem melhor suporte IPv6?


🧪 Atividade 2: Encontre seu endereço IPv6 real

Objetivo: Localizar os endereços IPv6 configurados na sua máquina e identificar os tipos (Link-Local vs Global Unicast).

No Windows (Prompt de Comando ou PowerShell):

ipconfig /all

Procure por linhas com “IPv6 Address” e “Link-local IPv6 Address”.

No Linux/macOS (Terminal):

ip -6 addr show

ou

ifconfig

No celular Android: Configurações, Wi-Fi, toque na rede conectada, “Avançado” e procure por “Endereço IPv6”.

Resultado observável: Você verá pelo menos um endereço começando com fe80:: (Link-Local, sempre presente). Se sua rede suporta IPv6, verá também um endereço começando com 2 ou 2001: (Global Unicast). Identifique qual tipo é cada endereço encontrado com base na tabela de tipos desta aula.


🧪 Atividade 3: Comprimir e expandir endereços IPv6

Objetivo: Praticar as regras de abreviação e verificar respostas com uma ferramenta online.

Ferramenta: Acesse https://www.ipv6buddy.com/ (campo “Compress/Expand IPv6 Address”)

Parte A: Comprima os endereços abaixo manualmente e confira na ferramenta:

Endereço completoSua respostaFerramenta confirma?
2001:0db8:0000:0000:0000:0000:0000:0001
fe80:0000:0000:0000:0a00:27ff:fe8e:d5b8
0000:0000:0000:0000:0000:0000:0000:0001

Parte B: Expanda os endereços abaixo e confira:

Endereço abreviadoSua respostaFerramenta confirma?
2001:db8::1
::1
ff02::1

Resultado observável: Para cada endereço, a ferramenta mostra a forma comprimida e a expandida. Se sua resposta manual bater com a ferramenta, você dominou as regras. Atenção: o :: só pode aparecer uma vez no endereço.


📚 IPv6 e o 5G: por que isso importa agora

O 5G e a IoT (Internet das Coisas) tornam o IPv6 indispensável. Com bilhões de dispositivos novos se conectando (sensores industriais, veículos autônomos, dispositivos médicos), o IPv4 simplesmente não comporta esse volume. No Brasil, as operadoras móveis já operam 100% em IPv6 em suas redes core 5G.

Dado real: 5G e IPv6

A arquitetura 5G Standalone (SA) foi projetada assumindo IPv6 como padrão. Dispositivos 5G obtêm endereços IPv6 nativos da operadora, sem NAT, o que reduz latência e melhora a qualidade de aplicações em tempo real como telemedicina e veículos conectados.


📚 Fontes (2026)