Calculadora IPv6: como ler prefixos, expandir notacao e dimensionar blocos
O IPv6 mudou a logica de enderecamento. Em vez de mascaras decimais, o que importa e o prefixo. Em vez de ranges curtos, cada sub-rede /64 ja carrega um espaco gigantesco. Esta calculadora ajuda quem precisa entender essa nova escala sem decorar conversoes manuais entre hexadecimal e binario. A pagina serve para administradores que dimensionam blocos corporativos, equipes de operadoras que planejam delegacao residencial e estudantes que estao aprendendo o modelo IPv6 definido pela RFC 4291.
Como funciona a calculadora IPv6
O motor segue tres etapas. Primeiro, expande o endereco: substitui o atalho :: pelo numero correto de grupos zerados e completa os grupos parciais com zeros a esquerda, ate chegar aos 8 grupos de 4 digitos hexadecimais previstos pela RFC 5952. Depois, separa endereco e prefixo CIDR. Na ultima etapa, aplica a mascara de prefixo bit a bit para descobrir o endereco de rede e calcula quantas sub-redes /64 cabem dentro do bloco informado.
O calculo nao depende de servidor: toda a conta acontece no navegador, sem enviar o IPv6 digitado para fora. Blocos internos podem ser testados sem expor topologia para nenhum servidor externo.
Prefixos IPv6 mais usados e seu papel
Em IPv6, o tamanho do prefixo determina o papel do bloco. Tres prefixos cobrem a maior parte das situacoes praticas: /48 para clientes corporativos, /56 para residencias com varias sub-redes e /64 como sub-rede padrao em qualquer LAN. A tabela abaixo resume o uso comum no Brasil.
| Prefixo | Sub-redes /64 contidas | Uso tipico |
|---|---|---|
| /128 | 1 host unico | Loopback, rotas de host, ponto-a-ponto |
| /127 | 1 par | Enlace ponto-a-ponto (RFC 6164) |
| /64 | 1 | LAN padrao, SLAAC, segmento unico |
| /56 | 256 | Alocacao residencial ampla em operadoras BR |
| /48 | 65.536 | Cliente corporativo, site multi-LAN |
| /32 | 4.294.967.296 | Alocacao de provedor (ISP) recebida do LACNIC |
Quando usar a calculadora IPv6
Caso tipico: a operadora delega um /56 e e preciso recortar em /64 para cada VLAN — um /56 cabe 256 sub-redes /64. Outra situacao recorrente e auditoria: documentacao traz IPv6 em forma comprimida (2001:db8::1) e o equipamento exige o endereco completo (2001:0db8:0000:0000:0000:0000:0000:0001) para ACL, firewall ou planilha.
No dia a dia de operacao, equipes usam a expansao para conferir se a rota anunciada em BGP bate com o prefixo configurado no roteador. Um :: mal colocado em um documento pode mudar o bloco anunciado sem que ninguem perceba na leitura rapida.
Como interpretar cada campo do resultado
O resultado mostra quatro informacoes principais. O endereco completo e a versao sem abreviacao, com 8 grupos de 4 digitos. Serve para colar em sistemas que nao aceitam ::. O prefixo CIDR repete o que foi digitado, normalizado. A rede mostra o endereco de inicio do bloco apos zerar a parte de host segundo o prefixo. E o numero de sub-redes /64 contidas indica quantas LANs cabem no bloco recebido, calculo basico para planejar quantas VLANs serao criadas.
Por que /64 e nao /96 como em IPv4?
A RFC 4291 reserva os 64 bits inferiores do endereco IPv6 para o Interface ID. SLAAC (autoconfiguracao sem servidor) depende desse tamanho. Por isso, sub-redes menores que /64 quebram autoconfiguracao em varios sistemas operacionais e devem ser evitadas em LAN comum.
Contexto brasileiro: IPv6 nas operadoras e no NIC.br
O Brasil esta entre os paises com adocao IPv6 mais alta do mundo. As estatisticas publicadas pelo NIC.br mostram trafego IPv6 acima de 50% em horarios de pico, com pesquisa via APNIC e o Google IPv6 Stats reportando indices semelhantes. As principais operadoras ja entregam dual-stack em redes moveis e fixas, e o LACNIC alocou prefixos /32 e /29 historicos para os grandes ASNs brasileiros.
| Operadora | ASN principal | Particularidade IPv6 |
|---|---|---|
| Vivo (Telefonica BR) | AS26599 / AS27699 | Dual-stack movel maduro, /56 comum em residencial fibra |
| Claro (NET) | AS28573 | IPv6 nativo em cabo e fibra, delegacao /56 |
| TIM | AS26615 | IPv6 movel amplo, dual-stack em TIM Live |
| Oi | AS7738 | IPv6 em parte da base fibra, expansao gradual |
| Algar Telecom | AS16735 | IPv6 nativo em rede metro, foco corporativo |
O peering em IX.br (PTT-SP, PTT-RJ, PTT-BSB) e amplamente IPv6-capaz. Quem opera ASN proprio e troca trafego em IX.br ja recebe sessoes BGP IPv6 por padrao. Para verificar como seu IPv6 esta sendo entregue, use a pagina meu IP e confira se o site mostra IPv4 e IPv6 simultaneamente.
Exemplos praticos de expansao
Tres casos cobrem boa parte das duvidas. O endereco 2001:db8::1 expande para 2001:0db8:0000:0000:0000:0000:0000:0001. O endereco fe80::a00:27ff:fe4e:66a1 expande para fe80:0000:0000:0000:0a00:27ff:fe4e:66a1. Ja ::1 (loopback) expande para 0000:0000:0000:0000:0000:0000:0000:0001. Note que o atalho :: so pode aparecer uma vez por endereco, exigencia explicita da RFC 5952 para evitar ambiguidade.
Erros comuns e troubleshooting
O erro mais frequente e digitar dois :: no mesmo endereco, o que a calculadora rejeita por seguir RFC 5952. Outro caso e tentar usar prefixo maior que 128, valor maximo do espaco IPv6. Tambem aparece confusao entre IPv4 mapeado em IPv6 (::ffff:192.0.2.1) e IPv6 puro: este formato e valido em pilha dupla, mas exige a tool especifica de conversao.
Evite sub-rede menor que /64 em LAN
Sistemas operacionais modernos esperam /64 para autoconfiguracao. Configurar /112 ou /120 em LAN comum quebra SLAAC, Privacy Extensions e Temporary Addresses. Reserve /127 apenas para enlaces ponto-a-ponto, conforme RFC 6164.
Ferramentas e artigos relacionados
Tipos de endereco IPv6 que aparecem na pratica
Cada tipo tem regra propria de escopo, geracao e roteamento. Identificar o tipo antes de configurar rota ou regra de firewall evita confusao em diagnostico.
Nem todo IPv6 e roteavel globalmente. A RFC 4291 e a RFC 4193 definem grupos com proposito especifico. Unicast global sao os blocos roteaveis na internet, com prefixos delegados pelo LACNIC para operadoras brasileiras. Link-local (fe80::/10) so funcionam dentro do mesmo segmento de rede e sao gerados automaticamente em qualquer interface IPv6 ativa. Unique Local Addresses (fc00::/7, na pratica fd00::/8) cumprem papel parecido com os enderecos privados IPv4 da RFC 1918, mas com chance muito menor de colisao entre redes. Multicast (ff00::/8) substitui o broadcast IPv4 e atende protocolos como Neighbor Discovery.
A calculadora aceita qualquer um desses tipos. Ao expandir um link-local fe80::1, ela mostra o endereco completo fe80:0000:0000:0000:0000:0000:0000:0001 e indica que o prefixo /64 ja vem implicito. Para enderecos ULA fd12:3456:789a::/48, a calculadora dimensiona quantos /64 cabem no bloco privado escolhido.
| Tipo | Faixa | Uso pratico |
|---|---|---|
| Unicast global | 2000::/3 | Roteavel na internet, alocado por RIR |
| Link-local | fe80::/10 | Comunicacao no mesmo segmento, auto-gerado |
| Unique Local (ULA) | fc00::/7 | Privado, equivalente IPv6 da RFC 1918 |
| Multicast | ff00::/8 | Grupo, ND, descoberta de servico |
| Loopback | ::1/128 | Equivalente a 127.0.0.1 do IPv4 |
| Documentacao | 2001:db8::/32 | Reservado para exemplos (RFC 3849) |
| IPv4-mapped | ::ffff:0:0/96 | IPv4 representado em socket IPv6 dual-stack |
| 6to4 | 2002::/16 | Tunneling automatico IPv6 sobre IPv4 (legacy) |
Diferencas chave vs IPv4
IPv6 nao usa broadcast: o equivalente funcional sao grupos multicast bem definidos (ff02::1 para todos os nos do link, ff02::2 para roteadores). Sem broadcast, o overhead de ARP some e e substituido por Neighbor Discovery (RFC 4861) baseado em ICMPv6. NAT deixa de ser necessario porque cada interface recebe pelo menos um endereco globalmente unico, embora ULA (fc00::/7) continue disponivel para uso interno opcional. SLAAC (Stateless Address Autoconfiguration, RFC 4862) permite que cada host gere o proprio endereco a partir do prefixo /64 anunciado pelo roteador, sem precisar de DHCPv6 obrigatorio.
A derivacao EUI-64 e opcional: o host pega o MAC address de 48 bits da interface, insere FFFE no meio e inverte o bit U/L para compor um Interface ID de 64 bits. Hoje a maior parte dos sistemas operacionais prefere Privacy Extensions (RFC 4941) que randomizam o Interface ID periodicamente, reduzindo rastreamento. EUI-64 permanece util em ambientes controlados onde o endereco precisa ser deterministico.
Boas praticas de planejamento IPv6
Tres principios poupam refatoracao no futuro. Primeiro: reserve sempre /64 por LAN, mesmo em segmentos pequenos onde o desperdicio numerico parece exagerado. O custo de espaco e zero em IPv6 e a previsibilidade compensa. Segundo: prefira fronteiras alinhadas em nibble (multiplos de 4 bits) ao subdividir um /48 em /52 ou /56. Isso facilita a leitura visual do prefixo e evita erros em scripts de geracao de DNS reverso. Terceiro: documente o esquema de delegacao numa planilha simples, mapeando cada /56 ou /60 a um site fisico ou cliente, antes de comecar a configurar equipamentos.
Em ambientes corporativos com varios sites, um padrao comum e reservar bits especificos dentro do /48 para indicar regiao, site e funcao. Exemplo: do 2001:db8::/48, os primeiros 4 bits depois do /48 indicam regiao (16 regioes possiveis), os 4 seguintes indicam o site dentro da regiao (16 sites por regiao) e os 8 ultimos indicam VLAN ou funcao. Esse mapeamento gera /64s legiveis, que permitem ler o prefixo e saber imediatamente onde aquela rede esta operando.
Dual-stack IPv4 e IPv6 sem dor
A maior parte das redes brasileiras opera em pilha dupla. Usar a calculadora IPv4 em paralelo garante que cada VLAN tenha bloco IPv4 e /64 IPv6 documentados no mesmo registro — chave para diagnosticar quando apenas uma das pilhas falha (IPv6 funciona, IPv4 com rota quebrada, ou o inverso).
Servicos publicos em dual-stack devem responder em A e AAAA. A consulta DNS mostra se um dominio entrega ambos os registros e se os enderecos batem com o prefixo configurado.
Referencias tecnicas oficiais
A representacao textual de IPv6 esta na RFC 5952. O modelo de enderecamento e a estrutura de prefixo aparecem na RFC 4291. O uso de /127 em enlace ponto-a-ponto esta na RFC 6164. Para acompanhar adocao IPv6 no Brasil, o NIC.br publica em ipv6.br e mantem estatisticas atualizadas.
Como usar: Calculadora IPv6
- Digite um endereco IPv6 em forma comprimida ou completa, com prefixo CIDR opcional.
- Clique em Calcular para expandir a notacao e identificar a rede.
- Confira o prefixo, a rede e o numero de sub-redes /64 contidas.
Calculadora IPv6: Perguntas Frequentes
Um /48 e tipico de alocacao corporativa e contem 65.536 sub-redes /64; um /56 e comum em alocacoes residenciais maiores e contem 256 sub-redes /64; um /64 e a sub-rede padrao de LANs IPv6.
A RFC 4291 define que IPv6 usa 64 bits para identificador de host (Interface ID) em links comuns, o que permite autoconfiguracao via SLAAC e mantem espaco para enderecamento por MAC.
IPv6 permite suprimir zeros a esquerda em cada grupo e substituir o maior grupo de zeros consecutivos por ::. A calculadora aceita essa forma e expande para a versao completa de 8 grupos.
Nao. A RFC 5952 permite apenas uma ocorrencia de :: por endereco, justamente para evitar ambiguidade na expansao.
Sim em boa parte das operadoras moveis e fixas. As estatisticas do NIC.br mostram adocao IPv6 acima de 50% em varios momentos do dia, com Vivo, Claro, TIM e Algar entre os maiores provedores duais.
Sim. Enderecos link-local sao validos para expansao e leitura de prefixo, embora soh tenham sentido dentro do mesmo segmento de rede.
Compare o prefixo recebido com /48: se voce tem /56, o provedor reservou 1/256 de um /48 padrao; se tem /60, e ainda menor. A calculadora informa quantas /64 cabem dentro do prefixo digitado.
No padrao da IETF, sim: cada dispositivo recebe endereco roteavel. NAT em IPv6 (NAT66, NPTv6) existe em casos especificos, mas nao e regra como no IPv4 residencial.