Calculadora IPv6
Descubra o prefixo, a faixa, as sub-redes e o tipo de qualquer IPv6 e veja, no chão, como cada dígito hexadecimal vira quatro luzes.
- Endereços
- Redes /64
- Tipo
rede interface Toque numa linha do resultado e o chão acende aquele endereço; toque numa luz para trocar aquele bit do IP.
Veja a conta passo a passo1 / 8
Um IPv6 são 128 luzes
O endereço tem 128 bits, quatro vezes os 32 do IPv4. No chão eles são oito fileiras de 16 luzes, uma fileira para cada grupo do endereço. Acesa vale 1, apagada vale 0.
Quatro vezes mais bits não quer dizer quatro vezes mais endereços: cada bit a mais dobra a conta. São 2 elevado a 128, uns 340 undecilhões.
2 / 8
Cada dígito hexadecimal são 4 luzes
Com tanto bit, o IPv6 é escrito em hexadecimal: de 0 a 9 e depois de a até f, que valem de 10 a 15. Um dígito guarda exatamente 4 bits, por isso os pesos pintados no chão são só 8, 4, 2 e 1, repetidos em cada bloco de quatro luzes. Some as acesas e você tem o dígito: 8 + 4 + 1 = 13, que é d.
3 / 8
Zeros à esquerda somem, e :: engole grupos de zeros
Escrever os 32 dígitos cansa, então há duas regras para encurtar. Em cada grupo, os zeros à esquerda podem sumir: 0db8 vira db8, e 0000 vira 0.
E a maior sequência de grupos zerados vira ::, uma vez só por endereço, senão não daria para saber quantos grupos cada uma esconde. Assim o endereço fica .
Neste endereço não há dois grupos zerados seguidos, então não sobra lugar para o ::, e ele fica .
4 / 8
O prefixo separa a rede da interface
quer dizer que os primeiros bits são da rede, e os restantes identificam a interface, o aparelho dentro dela. O fio marca a fronteira.
No IPv6 quase ninguém escreve a máscara por extenso, : o prefixo basta. Quando a fronteira cai no meio de um bloco, aquele dígito fica dividido entre a rede e a interface.
5 / 8
Endereço da rede: apague a interface
Mantenha os bits da rede como estão no IP e apague todos os da interface. É a mesma operação E (AND) do IPv4, e o resultado é o prefixo da rede: .
Com a interface toda zerada, esse endereço é o anycast dos roteadores daquela rede (RFC 4291), então os aparelhos ficam com os seguintes.
Com /127 os dois endereços servem a um enlace entre dois roteadores (RFC 6164). Com /128 o bloco é um endereço só: .
6 / 8
Não existe broadcast
Acenda todos os bits da interface e você chega ao último endereço, . No IPv4 ele seria o broadcast, mas o IPv6 não tem broadcast: para falar com todos os aparelhos da rede local existe o multicast ff02::1.
Da rede até o último cabem 2 elevado a endereços: .
7 / 8
Uma rede é quase sempre /64
A faixa grossa pintada no meio do chão é o /64. Numa rede local, os 64 bits da direita ficam para a interface, e é com eles que cada aparelho monta o próprio endereço sozinho (SLAAC).
A operadora entrega um bloco maior, como /48 ou /56, e os bits entre o fim do prefixo e o /64, em azul, numeram as suas redes. Com são bits: redes /64.
Com não sobram bits antes do /64 para numerar outras redes. A operadora costuma entregar um /48 ou um /56.
8 / 8
Os primeiros bits dizem o tipo
Alguns prefixos fixos dizem para que o endereço serve. Este cai em . .
Os que mais aparecem: 2000::/3 é o endereço global da internet, fe80::/10 é o link local que todo aparelho cria sozinho, fd00::/8 é a rede privada (ULA), ff00::/8 é multicast e 2001:db8::/32 fica reservado para documentação, como os exemplos desta página.