Entendendo o endereçamento IPv6
Um endereço IPv6 tem 128 bits, escritos em 8 grupos de 4 dígitos hexadecimais (ex: 2001:0db8:85a3:0000:0000:8a2e:0370:7334). A forma comprimida remove zeros à esquerda de cada grupo e substitui a maior sequência de grupos zerados por :: (só uma vez por endereço). A divisão entre rede e host é feita pelo prefixo: num /64, os primeiros 64 bits identificam a rede e os 64 restantes os hosts.
O /64 é o tamanho padrão de uma sub-rede IPv6 — é o que o SLAAC (autoconfiguração) espera. Provedores costumam delegar blocos /56 ou /48 ao cliente, que então tem milhares de /64 para distribuir entre VLANs e segmentos. Como o espaço é gigantesco, em IPv6 não se "economiza" endereço como no IPv4: subnetar é organização, não escassez.
Tipos e blocos especiais de IPv6
| Bloco | Tipo | Uso |
|---|---|---|
2000::/3 | Unicast global | Endereços roteáveis na internet |
fc00::/7 | Unique Local (ULA) | Redes internas (equivalente ao privado) |
fe80::/10 | Link-local | Comunicação no mesmo enlace |
ff00::/8 | Multicast | Entrega para múltiplos destinos |
::1/128 | Loopback | O próprio host (localhost) |
2001:db8::/32 | Documentação | Exemplos e documentação (RFC 3849) |
Perguntas frequentes
Por que IPv6 quase sempre usa /64?
Porque a autoconfiguração sem estado (SLAAC) e muitos recursos do protocolo assumem 64 bits de identificador de interface. Usar prefixos maiores que /64 numa rede de hosts pode quebrar a autoconfiguração.
Quantos /64 cabem num /48?
2¹⁶ = 65.536 sub-redes /64. Num /56 cabem 256. A calculadora mostra esse número automaticamente para o prefixo informado.
IPv6 tem broadcast?
Não. O IPv6 substituiu o broadcast por multicast. Por isso, ao contrário do IPv4, não há um "endereço de broadcast" reservado na sub-rede.
Os cálculos são feitos no servidor?
Não. Tudo roda localmente no seu navegador (JavaScript com BigInt de 128 bits). Nada é enviado para a Toda Solução.