1001Ferramentas
✂️ Segurança

Dividir CIDR em N sub-redes iguais

Divide um bloco CIDR em N sub-redes equivalentes de mesmo tamanho — calculadora visual de VLSM em uma página.

Dividir um bloco em sub-redes de mesmo tamanho

Dividir uma faixa de endereços em partes iguais é a conta que aparece toda vez que se monta uma VPC, se separa ambiente de produção de homologação ou se distribui blocos entre filiais. A regra é curta: cada vez que o prefixo cresce um bit, o bloco parte ao meio. Um /24 vira dois /25, quatro /26, oito /27, e assim por diante.

Informe o bloco base e em quantas sub-redes quer dividir e a página devolve a lista, com o endereço inicial e final de cada uma. O número de partes precisa ser potência de dois, porque a divisão acontece por bits — não existe dividir um bloco em três partes iguais no CIDR, e a página recusa em vez de arredondar em silêncio. Recusa também quando o prefixo resultante passaria de 32.

Duas contas que costumam gerar confusão. O número de endereços de um bloco é dois elevado a trinta e dois menos o prefixo, mas nem todos são utilizáveis: em uma sub-rede comum, o primeiro é o endereço de rede e o último é o de broadcast, o que deixa um /24 com 254 hosts e não 256. E provedores de nuvem reservam mais alguns endereços em cada sub-rede — a AWS, por exemplo, retira cinco.

Perguntas frequentes

Por que preciso de potência de dois?
Porque a divisão é feita pegando bits emprestados da parte de host, e cada bit dobra a quantidade de blocos. Para três sub-redes você toma dois bits, que produzem quatro blocos, e usa três deles — o quarto fica reservado. Não existe divisão em partes iguais que não seja potência de dois.
As sub-redes precisam ter todas o mesmo tamanho?
Não, e é justamente isso que o VLSM permite: dividir de forma desigual, dando um bloco maior ao segmento com mais hosts e blocos menores aos enlaces ponto a ponto. Esta página faz a divisão uniforme, que é o caso mais comum; para VLSM, divida em etapas, subdividindo apenas o pedaço que precisar.
Posso usar /31 e /32 em sub-rede?
Como sub-rede de hosts, não — não sobra endereço utilizável pela regra tradicional. Mas /31 é permitido em enlace ponto a ponto pela RFC 3021, com as duas pontas usando os dois endereços, e /32 identifica um host único, comum em loopback de roteador e em rota específica.

Ferramentas Relacionadas