Uma razão diferente para criar sub-redes
No IPv4, criar sub-redes é principalmente sobre conservação: os endereços são escassos, então você talha um bloco nas menores peças que ainda cabem em cada rede (a lógica no artigo de fundamentos de sub-redes). O IPv6 remove essa pressão inteiramente. Uma única sub-rede /64 contém 2^64 endereços, mais do que toda a internet IPv4 ao quadrado, então você nunca cria sub-redes em uma rede IPv6 para economizar espaço. Você cria sub-redes para dar estrutura: um prefixo por VLAN, por site, por cliente. A matemática é a mesma aritmética de prefixo do IPv4 (a ferramenta a computa com inteiros de precisão arbitrária), mas a mentalidade é a oposta.
Por que uma sub-rede é um /64
A regra isolada mais importante no endereçamento IPv6 é que uma sub-rede normal é um /64, deixando 64 bits para o identificador de interface. Isto não é uma sugestão; grandes partes do protocolo o presumem. A autoconfiguração de endereço sem estado (coberta no artigo de configuração de endereço) constrói o endereço de um host anexando um identificador de interface de 64 bits ao prefixo anunciado, e a derivação EUI-64 modificada que a ferramenta pode realizar produz exatamente 64 bits. Use um prefixo mais longo como um /80 ou /112 em um enlace e a autoconfiguração simplesmente para de funcionar. A arquitetura de endereçamento (RFC 4291) é construída em torno desta fronteira, então o conselho prático é direto: faça toda sub-rede de usuário final um /64 e não tente ser frugal dentro dela.
A hierarquia de alocação
Se toda sub-rede é um /64, sites e provedores trabalham em blocos maiores acima disso:
/48 a site 65,536 subnets (/64s)
/56 a small site 256 subnets (/64s)
/64 one subnet the link itself
Um ISP tipicamente delega um /48 ou /56 a um cliente, que então atribui /64s a partir dele a enlaces individuais. A RFC 6177 recua da orientação original de "/48 para todos" em direção a dar a cada site espaço suficiente para criar sub-redes confortavelmente, que na prática significa um /48 ou /56. O ponto é que você tem espaço de sobra: até um /56 dá a uma casa ou pequeno escritório 256 redes separadas, muito mais do que ele jamais usará.
Crie sub-redes em fronteiras de nibble
Como o IPv6 é escrito em hex e cada dígito hex tem 4 bits (um nibble), prefixos que caem em uma fronteira de 4 bits são muito mais fáceis de ler e gerenciar. Um /48, /52, /56, /60, e /64 todos terminam limpamente entre dígitos hex, então a porção de sub-rede se alinha com caracteres inteiros no endereço. Criar sub-redes de um /48 em /52s lhe dá 16 blocos distinguidos por um único dígito hex; indo para /56 dá 256 blocos através de dois dígitos. Permanecer em fronteiras de nibble mantém seu plano de endereçamento legível, que importa mais no IPv6 do que espremer o último bit jamais poderia.
Contando sub-redes e endereços
A aritmética é direta. O número de sub-redes /64 dentro de um prefixo mais curto é 2 elevado à diferença nos comprimentos de prefixo: um /48 contém 2^(64-48) = 2^16 = 65.536 sub-redes. O número de endereços dentro de qualquer /64 é 2^(128-64) = 2^64. A ferramenta relata tanto a contagem de endereços para um prefixo quanto a faixa utilizável, e os números ficam grandes rapidamente, que é exatamente o ponto: a escassez não é mais uma restrição em torno da qual você projeta.
A lição
As sub-redes IPv6 viram o hábito do IPv4 de cabeça para baixo. Você não está dividindo um recurso escasso; você está impondo estrutura sobre um efetivamente ilimitado. Dê a toda sub-rede um /64 para que a autoconfiguração e a descoberta de vizinhos funcionem como projetadas, requisite um /48 ou /56 para que você tenha espaço para organizar, e crie sub-redes em fronteiras de nibble para que seu plano permaneça legível. Quando você cola um prefixo na ferramenta e vê a contagem de endereços, trate aquela abundância como permissão para projetar para a clareza em vez de para a conservação.