CIRCUITO
CARIOCA TI · DOCUMENTAÇÃO
♙
Calculadora de redes

Calculadora IPv6

Calcule e divida prefixos IPv6, normalize redes, identifique o escopo do endereço e planeje redes /48, /56, /64 ou /127 sem GMP.

IPv6CIDRPrefixSubnetting/64SLAACRFC 4291RFC 6164

Calculadora de prefixos e sub-redes IPv6

Informe um endereço IPv6 com o prefixo pai e escolha o prefixo filho que deseja planejar.

São aceitas as notações IPv6 compactada e completa.
Exemplos: /48, /56, /64 ou /127, conforme o projeto.
FUNDAMENTOS IPv6

O que é IPv6 e por que ele usa endereços de 128 bits?

IPv6 é a arquitetura de endereçamento do Internet Protocol baseada em endereços de 128 bits. Diferentemente do IPv4, seu projeto oferece um espaço de endereçamento enorme e favorece um modelo hierárquico no qual operadores normalmente planejam redes por prefixos, em vez de tentar economizar endereços individuais de host.

O IPv6 define endereçamento unicast, anycast e multicast. Ele não define endereços de broadcast; mecanismos multicast executam funções que no IPv4 podem depender de broadcast.

CIDR / PREFIX

Como funcionam os prefixos IPv6

O número depois da barra identifica quantos bits mais significativos pertencem ao prefixo. Um /48 fixa os primeiros 48 bits, um /56 fixa 56 e um /64 fixa 64. Ao passar de um prefixo pai menor para um prefixo filho maior, bits adicionais são usados para identificar sub-redes. A quantidade de prefixos filhos é 2 elevado à diferença entre os dois comprimentos de prefixo.

Exemplo: de /48 para /64 são usados 16 bits adicionais de subnetting, produzindo 65.536 redes /64. De /56 para /64 são usados 8 bits, produzindo 256 redes /64.

/64

Por que /64 é o tamanho convencional de uma LAN IPv6

O limite de 64 bits está profundamente integrado à arquitetura e à prática operacional do IPv6. A maioria das LANs IPv6 convencionais utiliza /64, especialmente quando se espera Stateless Address Autoconfiguration (SLAAC). Isso não significa que todo prefixo IPv6 em qualquer cenário precise ser /64: existem exceções e usos operacionais específicos definidos em padrões, mas /64 deve ser a referência normal para sub-redes comuns de hosts, salvo motivo documentado para utilizar outro tamanho.

/127 · RFC 6164

IPv6 /127 em enlaces ponto a ponto entre roteadores

A RFC 6164 padroniza prefixos /127 para enlaces ponto a ponto entre roteadores. É um caso específico de infraestrutura, comparável em espírito ao uso de /31 no IPv4. Aplica-se a enlaces com dois roteadores e sem hosts; não deve ser generalizado como substituto de /64 em LANs convencionais.

PLANEJAMENTO DE SITES

/48, /56 e o mito de um único prefixo obrigatório para todo site

As atribuições IPv6 para sites finais não são reduzidas intencionalmente a um único tamanho obrigatório. A RFC 6177 afastou a ideia de tratar /48 como requisito universal para todos os sites. O objetivo operacional é entregar espaço suficiente para que o site crie uma quantidade adequada de sub-redes sem reproduzir a lógica de escassez do IPv4. As políticas do provedor e do Registro Regional da Internet determinam a alocação ou atribuição efetivamente disponível ao cliente.

GUA · ULA · LINK-LOCAL

Endereços Global Unicast, ULA e link-local

Endereços Global Unicast são destinados à comunicação IPv6 normalmente roteada de forma global. Unique Local Addresses utilizam FC00::/7, sendo que ULAs geradas localmente seguem normalmente o formato de atribuição local descrito na RFC 4193; destinam-se à comunicação local e não se espera que sejam roteadas na Internet global. Endereços link-local utilizam FE80::/10 e são fundamentais para comunicação no enlace local, incluindo funções centrais de vizinhança e roteadores IPv6.

TIPOS DE ENDEREÇO

Unicast, anycast e multicast — e a ausência de broadcast no IPv6

Unicast identifica uma interface. Anycast utiliza um endereço do espaço unicast em múltiplas interfaces e o roteamento entrega o tráfego a uma delas, normalmente a mais próxima segundo as métricas de roteamento. Multicast identifica um grupo de interfaces. IPv6 não possui um tipo de endereço broadcast.

SLAAC

SLAAC, identificadores de interface e endereços temporários

SLAAC permite que hosts configurem endereços IPv6 usando informações anunciadas por roteadores. O IPv6 moderno não deve ser entendido simplesmente como a inclusão permanente do MAC do dispositivo em todos os endereços. Sistemas podem usar identificadores estáveis e também gerar endereços temporários com identificadores de interface aleatorizados para reduzir correlação de atividade baseada no mesmo endereço ao longo do tempo.

RFC 5952

Notação IPv6 compactada e representação canônica

Endereços IPv6 são escritos como oito campos hexadecimais de 16 bits. Zeros à esquerda podem ser omitidos e uma sequência de campos zerados pode ser compactada com ::. A RFC 5952 recomenda uma representação textual canônica consistente, incluindo hexadecimal em minúsculas e remoção de zeros iniciais desnecessários. A calculadora aceita entrada compactada válida e mostra as formas normalizada e totalmente expandida.

2001:db8::/32

Use o prefixo de documentação em exemplos

O prefixo 2001:db8::/32 é reservado para documentação e exemplos. Utilizá-lo em tutoriais, diagramas e material de treinamento evita publicar ou configurar acidentalmente endereços globais atribuídos a redes reais.

PROJETO OPERACIONAL

Pense em hierarquia, não em economia de endereços como no IPv4

Um bom plano de endereçamento IPv6 deixa espaço para sumarização, crescimento dos sites, VLANs, infraestrutura, serviços e mudanças futuras. A abundância de endereços é intencional. O principal problema de projeto normalmente é construir uma hierarquia limpa, sumarizável e operacionalmente compreensível, e não minimizar a quantidade de endereços não utilizados.

FAQ

Perguntas frequentes sobre a Calculadora IPv6

Por que /64 é tão comum no IPv6?+

O limite de 64 bits está profundamente integrado à arquitetura IPv6 e é a escolha normal para LANs convencionais de hosts, especialmente quando SLAAC é utilizado. Padrões específicos definem exceções para determinados casos operacionais.

Quantas redes /64 existem dentro de um /48?+

A divisão de /48 para /64 adiciona 16 bits de subnetting, produzindo 2^16 = 65.536 prefixos /64 independentes.

Quantas redes /64 existem dentro de um /56?+

A divisão de /56 para /64 adiciona 8 bits de subnetting, produzindo 256 prefixos /64.

Todo cliente deve receber obrigatoriamente um /48?+

Não. Não existe uma regra universal exigindo /48 para todo site final. A RFC 6177 afastou explicitamente a ideia de /48 como padrão universal obrigatório. A atribuição deve permitir subnetting e crescimento adequados, observando as políticas do provedor e do RIR.

IPv6 pode usar /127 como o IPv4 usa /31?+

Sim, no caso específico de enlaces ponto a ponto entre roteadores. A RFC 6164 padroniza /127 para esse uso. Ele não substitui /64 em LANs normais de hosts.

IPv6 possui broadcast?+

Não. O IPv6 define endereçamento unicast, anycast e multicast, mas não possui um tipo de endereço broadcast. Multicast é usado nas funções relevantes de entrega um-para-muitos.

O que é um endereço ULA?+

Unique Local Addresses pertencem a FC00::/7 e são destinados à comunicação local, não ao roteamento global na Internet. ULAs atribuídas localmente utilizam um Global ID pseudoaleatório conforme a RFC 4193.

O que é um endereço IPv6 link-local?+

Endereços unicast link-local utilizam FE80::/10 e operam somente no enlace local. Eles são fundamentais ao funcionamento normal do IPv6 e participam de mecanismos como Neighbor Discovery.

O que é 2001:db8::/32?+

É o prefixo IPv6 reservado pela RFC 3849 para documentação e exemplos. Ele não deve ser utilizado como prefixo real de produção roteado globalmente.

Um mesmo endereço IPv6 pode ser escrito de formas diferentes?+

Sim. A representação textual IPv6 possui regras flexíveis de compactação. A RFC 5952 recomenda uma forma canônica para tornar os endereços consistentes e facilitar comparação por pessoas e sistemas.

IPv6 sempre expõe o endereço MAC do dispositivo?+

Não. Sistemas modernos podem utilizar identificadores de interface estáveis que não derivam diretamente do MAC e também endereços temporários aleatorizados. O comportamento depende do sistema operacional e da configuração.

A calculadora IPv6 precisa da extensão GMP?+

Não. Os cálculos de prefixo IPv6 são feitos com operações de bytes empacotados e strings binárias do próprio PHP.