O que e IPv6

O que e IPv6: protocolo com enderecos de 128 bits, formato hexadecimal, motivacao pelo esgotamento do IPv4 e adocao no Brasil segundo o IPv6.br.

IPv6 (Internet Protocol version 6) e a versao atual do Internet Protocol, com enderecos de 128 bits que oferecem um espaco de 340 undecilhoes de combinacoes, suficiente para atribuir trilhoes de enderecos a cada ser humano no planeta. O protocolo foi padronizado em 1998 pelo RFC 2460, atualizado em 2017 pelo RFC 8200, mas ganhou urgencia pratica apenas apos o IANA esgotar os ultimos blocos IPv4 em fevereiro de 2011. O Brasil e hoje um dos paises com maior taxa de adocao de IPv6 na America Latina, com o NIC.br coordenando a transicao desde 2008. O funcionamento tecnico, as diferencas reais do IPv4 e o estado atual no Brasil e o que este artigo cobre com precisao.

Neste artigo

  1. O que e IPv6: definicao formal e especificacao RFC 8200
  2. Por que o IPv6 foi criado: esgotamento do IPv4
  3. Estrutura de um endereco IPv6: notacao e tipos
  4. Como o IPv6 funciona na pratica
  5. Diferencas tecnicas entre IPv4 e IPv6
  6. IPv6 no Brasil: NIC.br, provedores e adocao
  7. Mecanismos de coexistencia IPv4/IPv6
  8. Perguntas frequentes

O que e IPv6: definicao formal e especificacao RFC 8200

IPv6 (Internet Protocol version 6) e o protocolo de camada de rede que sucede o IPv4 como padrao da internet. Especificado originalmente pelo RFC 2460 (dezembro de 1998, autores Steve Deering e Robert Hinden) e atualizado pelo RFC 8200 (julho de 2017, IETF), o IPv6 expande o espaco de enderecos de 32 bits (IPv4) para 128 bits, resultando em 2^128 = aproximadamente 3,4 x 10^38 enderecos possiveis.

Para ter uma ideia de escala: o IPv4 oferece cerca de 4,3 bilhoes de enderecos. O IPv6 oferece 340 undecilhoes, um numero com 39 digitos. Seria possivel atribuir um bloco /48 de IPv6 (com 2^80 enderecos) a cada ser humano vivo hoje e ainda sobrar espaco.

O que mudou alem do tamanho do endereco

O IPv6 nao e apenas um IPv4 com enderecos maiores. O protocolo redesenhou varios aspectos do cabecalho e das funcionalidades de rede. O cabecalho IPv6 tem tamanho fixo de 40 bytes (contra 20-60 bytes variaveis no IPv4), o que simplifica o processamento em roteadores. O campo de checksum do cabecalho foi eliminado (a tarefa ficou com as camadas superiores, TCP e UDP), reduzindo processamento em cada salto.

O campo Options do IPv4 foi substituido por Extension Headers encadeados. Cada extension header tem um tipo especifico: Hop-by-Hop Options (processado por todos os roteadores), Routing (para source routing), Fragment (fragmentacao, feita apenas pela origem no IPv6), Authentication Header e ESP (IPSec). Essa arquitetura torna o cabecalho base mais eficiente e as extensoes opcionais, sem penalizar o caso comum.

Por que o IPv6 foi criado: esgotamento do IPv4

Em 1992, a internet comercial crescia a taxas que tornavam evidente o problema: os 4,29 bilhoes de enderecos IPv4 nao seriam suficientes. O IETF lancou o projeto IPng (IP next generation) para desenvolver um sucessor. A solucao de curto prazo foi o NAT (Network Address Translation), que permite multiplos dispositivos compartilharem um unico IP publico. O NAT funcionou como paliativo por duas decadas.

A linha do tempo do esgotamento

Em 1995, Steve Deering e Robert Hinden publicaram o RFC 1883, primeira versao do IPv6. Em 1998, o RFC 2460 consolidou a especificacao. Mas a adocao foi lenta: a coexistencia com IPv4 era vista como problema, custos de atualizacao de equipamentos eram altos e o NAT funcionava "bem o suficiente" para a maioria dos casos.

O marco definitivo veio em 3 de fevereiro de 2011: o IANA distribuiu os ultimos cinco blocos /8 de IPv4 para os cinco registros regionais. O LACNIC recebeu o ultimo bloco disponivel para a America Latina em junho de 2014. Desde entao, obter um bloco IPv4 novo exige compra no mercado secundario, com precos que chegaram a USD 60 por endereco em 2023.

Cronologia do desenvolvimento e adocao do IPv6
Ano Evento Referencia
1992 IETF lanca projeto IPng (IP next generation) RFC 1550
1995 RFC 1883: primeira especificacao do IPv6 Deering, Hinden
1998 RFC 2460 consolida o IPv6 RFC 2460 (dezembro 1998)
2008 NIC.br lanca programa IPv6.br no Brasil NIC.br / CGI.br
2011 IANA esgota ultimos blocos /8 de IPv4 IANA fev/2011
2012 World IPv6 Launch: Google, Facebook, Akamai ativam IPv6 permanentemente isoc.org
2017 RFC 8200 atualiza e torna RFC 2460 obsoleto RFC 8200 (julho 2017)
2024 Brasil ultrapassa 40% de adocao IPv6 em conexoes residenciais NIC.br / LACNIC

Estrutura de um endereco IPv6: notacao e tipos

Um endereco IPv6 tem 128 bits organizados em oito grupos de 16 bits cada. Cada grupo e representado por quatro digitos hexadecimais separados por dois-pontos:

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

Duas regras de compressao reduzem a verbosidade. Zeros a esquerda em cada grupo podem ser omitidos: 0001 vira 1. Uma ou mais sequencias consecutivas de grupos de zeros podem ser substituidas por :: uma unica vez por endereco: assim, 2001:db8:0:0:0:0:0:1 se torna 2001:db8::1. O endereco loopback do IPv6 e ::1, equivalente ao 127.0.0.1 do IPv4.

Tipos de enderecos IPv6

Principais tipos de endereco IPv6 e seus prefixos
Tipo Prefixo Uso RFC
Unicast global 2000::/3 Roteavel na internet publica, equivalente ao IP publico do IPv4 RFC 4291
Link-local fe80::/10 Apenas na rede local, nao roteavel. Autoconfigurado RFC 4291
Unique local fc00::/7 Roteamento privado (equivalente ao RFC 1918 do IPv4) RFC 4193
Multicast ff00::/8 Grupo de receptores. Substitui o broadcast do IPv4 RFC 4291
Loopback ::1/128 Proprio dispositivo (localhost em IPv6) RFC 4291
IPv4-mapeado ::ffff:0:0/96 Representa enderecos IPv4 em sockets IPv6 RFC 4291

Prefixo de rede e Interface ID

Um endereco IPv6 unicast global tem dois componentes: o prefixo de rede (geralmente os primeiros 64 bits) e o Interface Identifier (os ultimos 64 bits). O LACNIC aloca blocos /32 para provedores, que sub-alocam /48 para empresas e /64 para redes individuais. Um /64 e a menor sub-rede recomendada para IPv6, pois muitos mecanismos de autoconfiguração (SLAAC) dependem de espaco de 64 bits para o Interface ID.

Como o IPv6 funciona na pratica

Quando um dispositivo IPv6 se conecta a uma rede, ele autoconfgura seu endereco link-local a partir do prefixo fe80::/10 e do seu endereco MAC (processo EUI-64 ou aleatorio via RFC 8981). Esse endereco serve para comunicacao com o roteador local antes de qualquer configuracao completa.

SLAAC: autoconfiguração sem DHCP

O SLAAC (Stateless Address Autoconfiguration, RFC 4862) permite que um dispositivo configure seu endereco IPv6 global automaticamente sem servidor DHCP. O processo e o seguinte.

  1. O dispositivo envia um Router Solicitation (ICMPv6 tipo 133) para o endereco multicast de todos os roteadores (ff02::2).
  2. O roteador responde com um Router Advertisement (ICMPv6 tipo 134) contendo o prefixo da rede (ex: 2804:14c::/64).
  3. O dispositivo combina o prefixo com um Interface ID gerado a partir do MAC (EUI-64) ou aleatoriamente (RFC 8981, Temporary Address Extensions).
  4. Antes de usar o endereco, o dispositivo faz Duplicate Address Detection (DAD) via NDP para verificar que ninguem mais usa o mesmo endereco na rede.

O resultado e que um dispositivo IPv6 pode ter varios enderecos simultaneamente: um link-local (fe80::...), um ou mais enderecos globais SLAAC (possivelmente temporarios para privacidade) e, opcionalmente, um endereco atribuido via DHCPv6 statefull.

NDP: o substituto do ARP

O IPv4 usa ARP (Address Resolution Protocol) para descobrir o endereco MAC correspondente a um IP na rede local. O IPv6 substitui o ARP pelo NDP (Neighbor Discovery Protocol, RFC 4861), que usa ICMPv6 e e significativamente mais capaz. O NDP faz descoberta de vizinhos (Neighbor Solicitation/Advertisement), descoberta de roteadores (Router Solicitation/Advertisement), deteccao de enderecos duplicados e PMTU Discovery.

Diferencas tecnicas entre IPv4 e IPv6

A diferenca mais importante para o usuario final e a eliminacao do NAT. Em IPv6 nativo, cada dispositivo tem seu proprio endereco publico, o que significa que hospedagem caseira, jogos P2P e chamadas VoIP fim-a-fim funcionam sem port forwarding. Servidores de jogos que usam conexao direta entre jogadores (peer-to-peer) funcionam melhor em IPv6.

Comparativo tecnico IPv4 versus IPv6
Caracteristica IPv4 IPv6
Tamanho do endereco 32 bits (4,3 bilhoes) 128 bits (340 undecilhoes)
Notacao Decimal pontilhada: 192.168.1.1 Hexadecimal com dois-pontos: 2001:db8::1
Cabecalho 20-60 bytes (variavel) 40 bytes fixos + extension headers opcionais
Checksum no cabecalho Sim (16 bits) Nao (eliminado para eficiencia)
Fragmentacao Roteadores e hosts Apenas o host de origem
Autoconfiguração DHCP (com servidor necessario) SLAAC sem servidor + DHCPv6 opcional
Resolucao de endereco MAC ARP (broadcast) NDP (multicast, mais eficiente)
NAT necessario Em geral sim (esgotamento de IPs) Nao (espaco suficiente para todos)
IPSec Opcional (via camada separada) Suporte nativo via extension headers
Multicast Opcional (grupo 224.0.0.0/4) Integrado, substitui broadcast

IPv6 e mais rapido que o IPv4?

Essa e uma pergunta frequente com resposta nuancada. Em condicoes de rede similares, a diferenca de throughput entre IPv4 e IPv6 e marginal. O beneficio real do IPv6 aparece em cenarios especificos: eliminacao de camadas de CGNAT reduz latencia em alguns milissegundos; enderecos diretos sem NAT melhoram performance de aplicacoes P2P; cabecalho fixo de 40 bytes facilita processamento em hardware de roteamento de alta velocidade. Google e Facebook reportam que usuarios com IPv6 nativo experimentam latencias 10-15% menores em media, principalmente por eliminar saltos extras de NAT.

IPv6 no Brasil: NIC.br, provedores e adocao

O Brasil tem uma trajetoria ativa em IPv6 desde 2008, quando o NIC.br lancou o programa IPv6.br para coordenar a transicao nacional. O site ipv6.br (NIC.br) publica metricas mensais de adocao por provedor, regiao e tipo de conexao.

Estado atual da adocao por provedor

Os provedores de fibra urbana lideram a adocao. Claro (AS28573) e Vivo (AS26599) atingiram indices acima de 40% de clientes com conectividade IPv6 ativa em 2024, segundo dados do LACNIC e do mesurador global APNIC. TIM (AS26615) avancou em IPv6 nas redes 5G, onde o protocolo e praticamente nativo.

A adocao e geograficamente desigual. Regioes metropolitanas do Sudeste (SP, RJ, BH) tem taxa muito maior do que Norte e Nordeste, onde provedores menores predominam e a atualizacao de infraestrutura e mais lenta. Usuarios de internet satelital (Starlink, Hughes) frequentemente operam em IPv4 puro com CGNAT, sem IPv6 disponivel.

LACNIC e o incentivo ao IPv6

O LACNIC estabeleceu desde 2012 que novos membros precisam demonstrar plano de adocao de IPv6 para receber alocacoes adicionais de IPv4. Essa politica criou incentivo direto para que provedores brasileiros investissem em infraestrutura dual-stack. O LACNIC oferece blocos /32 de IPv6 sem custo adicional para membros, tornando o IPv6 economicamente atrativo.

Para verificar se sua conexao atual suporta IPv6, acesse a ferramenta Teste IPv6 desta pagina ou o test-ipv6.com, que mede conectividade IPv6 nativa versus tunelada e compara latencia entre IPv4 e IPv6 para seu provedor.

Mecanismos de coexistencia IPv4/IPv6

A transicao de IPv4 para IPv6 nao e um corte abrupto. Varios mecanismos permitem que os dois protocolos coexistam durante o periodo de transicao, que ja dura mais de 15 anos e continuara por muitos mais.

Dual-stack: o mecanismo padrao

Dual-stack significa que um dispositivo ou servidor suporta IPv4 e IPv6 simultaneamente. Quando um cliente dual-stack acessa um servidor dual-stack, o algoritmo Happy Eyeballs (RFC 8305) tenta IPv6 primeiro e, se nao houver resposta em 250ms, usa IPv4 como fallback. O Happy Eyeballs garante que o usuario nao sofra degradacao de experiencia durante a transicao.

Tecnicas de tunelamento

Quando a infraestrutura de um trecho da rede suporta apenas IPv4, trafego IPv6 pode ser tunelado dentro de pacotes IPv4. As principais tecnicas sao o 6to4 (RFC 3056, encapsula IPv6 em IPv4 com prefixo 2002::/16), o 6in4 (tunel estatico configurado manualmente) e o Teredo (RFC 4380, atravessa NAT encapsulando IPv6 em UDP). Essas tecnicas sao solucoes de transicao, nao o estado final esperado.

NAT64 e 464XLAT: para redes IPv6-only

Provedores moveis como o TIM no Brasil estao implantando redes IPv6-only em 5G, onde dispositivos recebem apenas IPv6. Para acessar servidores que ainda so tem IPv4, o mecanismo NAT64 (RFC 6146) traduz conexoes IPv6 para IPv4 no gateway da operadora. O 464XLAT (RFC 6877) complementa o NAT64 para aplicacoes que precisam de enderecos IPv4 sinteticos localmente.

Mecanismos de coexistencia IPv4/IPv6
Mecanismo Descricao Caso de uso tipico
Dual-stack IPv4 e IPv6 ativos simultaneamente Padrao atual na maioria das redes
Happy Eyeballs (RFC 8305) Prefere IPv6, fallback automatico para IPv4 Clientes web modernos (Chrome, Firefox)
6in4 / 6to4 Tunelamento IPv6 sobre IPv4 Acesso IPv6 em redes sem suporte nativo
NAT64 (RFC 6146) Traduz IPv6 para IPv4 no gateway Redes 5G IPv6-only acessando servidores IPv4
464XLAT (RFC 6877) CLAT local + NAT64 no provedor Apps Android em redes IPv6-only

Perguntas frequentes sobre o que e IPv6

O que e IPv6 e por que foi criado?

IPv6 (Internet Protocol version 6) e a versao atual do Internet Protocol definida pelo RFC 8200, com enderecos de 128 bits. Foi criado para resolver o esgotamento dos enderecos IPv4 (32 bits, apenas 4,3 bilhoes de combinacoes). Com o crescimento de dispositivos conectados (smartphones, IoT, carros, eletrodomesticos), o espaco IPv4 foi completamente alocado em 2011. O IPv6 oferece 340 undecilhoes de enderecos, praticamen­te ilimitado para qualquer escala previsivel.

Como e o formato de um endereco IPv6?

Um endereco IPv6 tem 128 bits em oito grupos de quatro digitos hexadecimais separados por dois-pontos: 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Zeros a esquerda em cada grupo podem ser omitidos. Uma sequencia continua de grupos zeros pode ser comprimida para "::", como em 2001:db8::1. O endereco loopback (equivalente ao 127.0.0.1) e ::1.

Meu provedor brasileiro ja oferece IPv6?

Os principais provedores de fibra (Claro AS28573, Vivo AS26599) ja entregam IPv6 para parcela significativa da base. TIM avancou em redes 5G. Oi e provedores regionais menores tem adocao variavel. Para verificar se sua conexao atual tem IPv6, acesse a ferramenta Teste IPv6 desta pagina, que detecta conectividade IPv6 nativa, tunelada ou ausente. O NIC.br publica estatisticas mensais em ipv6.br por provedor e regiao.

IPv6 substitui o IPv4 completamente?

Nao de imediato. A transicao e gradual e o dual-stack (IPv4 e IPv6 simultaneos) e o mecanismo padrao atual. Muitos servidores ja atendem em IPv6 quando o cliente suporta (Google, Facebook, Cloudflare, Amazon AWS). IPv4 continuara em operacao por muitos anos, especialmente em infraestrutura legada corporativa e em servidores que nao atualizaram suas configuracoes de DNS e firewall.

IPv6 e mais seguro que IPv4?

IPv6 inclui suporte nativo a IPSec (autenticacao e criptografia de pacotes), que no IPv4 e opcional. Mas isso nao significa que IPv6 seja "mais seguro" automaticamente: a maioria das conexoes usa TLS/HTTPS independente da versao do IP. IPv6 sem NAT expoe dispositivos diretamente na internet, o que eleva a importancia do firewall. Ataques de varredura de rede sao mais dificeis em IPv6 (espaco muito grande), mas ataques direcionados continuam igual.

O que e SLAAC no IPv6?

SLAAC (Stateless Address Autoconfiguration, RFC 4862) e o mecanismo pelo qual um dispositivo IPv6 configura seu proprio endereco global sem precisar de servidor DHCP. O roteador anuncia o prefixo da rede via Router Advertisement (ICMPv6), e o dispositivo combina esse prefixo com um Interface Identifier gerado a partir do MAC ou aleatoriamente (RFC 8981). O RFC 8981 introduziu enderecos temporarios que mudam periodicamente para preservar privacidade.

O que e o endereco link-local fe80:: no IPv6?

O endereco link-local (prefixo fe80::/10) e um endereco IPv6 valido apenas dentro da rede local imediata, nao roteavel para outras redes. Todo dispositivo IPv6 configura automaticamente um endereco link-local ao se conectar a qualquer rede, antes mesmo de receber um endereco global. E usado para comunicacao inicial com o roteador e para o Neighbor Discovery Protocol (NDP).

Como verificar se minha conexao usa IPv6?

A ferramenta Teste IPv6 desta pagina detecta automaticamente se voce tem conectividade IPv6 nativa, tunelada ou ausente, e mostra seu endereco IPv6 se disponivel. Outra opcao e acessar test-ipv6.com, que compara latencia IPv4 versus IPv6 e identifica o tipo de conectividade. Em sistemas Linux, o comando "ip -6 addr" lista todos os enderecos IPv6 do dispositivo.

O IPv6 ja e realidade no Brasil para usuarios de fibra dos grandes provedores. A transicao nao e urgente para o usuario final porque o dual-stack funciona de forma transparente, mas entender o que e IPv6 ajuda a interpretar configuracoes de rede, resolver problemas de conectividade e aproveitar melhor conexoes em redes que ja operam IPv6-only (redes 5G, por exemplo). Verifique se sua conexao suporta IPv6 na ferramenta Teste IPv6 desta pagina, e veja como o IPv6 se integra ao ecossistema maior nos artigos sobre o que e IP e o que e CGNAT.

A especificacao completa do IPv6 esta disponivel gratuitamente no IETF em RFC 8200 (julho 2017, rfc-editor.org). O NIC.br tambem publica guias tecnicos de implantacao de IPv6 em nic.br/publicacao/ipv6 para provedores e administradores de rede brasileiros.

FERRAMENTA

Detectar IPv6 atual

Verificar se sua conexao usa IPv6

Leituras Relacionadas

  • IPv4 vs IPv6 — IPv4 tem 4,3 bilhões de endereços (32 bits) e o IPv6 opera em escala massiva (128 bits). Compare formato, NAT, autoconfiguração, segurança e adoção global.
  • Como configurar IPv6
  • TIM Live IPv6 — TIM Live IPv6: como verificar se sua conexao tem dual-stack ativo, como testar e o que muda com IPv6 habilitado na rede FTTH da TIM. Atualizado 2026.