Para calcular sub-redes na prática, você precisa identificar a classe do IP, converter a máscara de sub-rede para binário e usar duas fórmulas matemáticas simples: 2^n (onde 'n' é o número de bits emprestados) para encontrar a quantidade de novas sub-redes criadas, e 2^h - 2 (onde 'h' são os bits de host restantes) para descobrir a quantidade de hosts válidos por rede. Por fim, basta subtrair o valor decimal do último octeto alterado da máscara por 256 para encontrar o 'salto' (ou número mágico) que define o intervalo de cada sub-rede.
Principais Aprendizados
- A fórmula 2^h - 2 é obrigatória porque o primeiro e o último IP de uma rede são reservados para o endereço da rede e para o broadcast, respectivamente.
- A notação CIDR (ex: /24, /26) indica exatamente quantos bits estão 'ligados' (representados pelo número 1) na máscara de sub-rede.
- A técnica do 'Número Mágico' (256 - octeto da máscara) é o atalho mais rápido para descobrir onde uma sub-rede começa e onde a próxima termina.
A Matemática por Trás do Subnetting
Antes de pularmos para os cálculos, é fundamental entender o padrão global. Segundo a documentação oficial da IETF (Internet Engineering Task Force), na RFC 791 que definiu o protocolo IPv4, um endereço IP é composto por 32 bits divididos em 4 octetos. Para que os roteadores saibam qual parte desse endereço representa a rede e qual representa os dispositivos, utilizamos a máscara de sub-rede.
Quando precisamos criar divisões menores dentro de uma grande rede corporativa, nós 'emprestamos' bits da porção de hosts e os entregamos para a porção de rede. Essa manipulação binária é o coração do cálculo de sub-redes.

Passo a Passo Prático: Calculando a rede 192.168.1.0/26
Vamos usar um cenário real. Imagine que você recebeu o bloco IP 192.168.1.0 com uma máscara /26 e precisa documentar essa rede.
Passo 1: Entenda a notação CIDR
O número após a barra indica os bits de rede. Em um /26, temos 26 bits '1'. Convertendo para decimal, isso resulta na máscara 255.255.255.192. Entender essa notação de barra é o primeiro passo para não errar no cálculo.
Passo 2: Calcule o número de sub-redes e hosts
A rede padrão de classe C é /24. Se estamos usando /26, emprestamos 2 bits (26 - 24 = 2). Aplicando a fórmula de sub-redes (2^n): 2^2 = 4 sub-redes criadas.
Para os hosts, sobraram 6 bits (32 bits totais - 26 bits de rede = 6). Aplicando a fórmula de hosts (2^h - 2): 2^6 - 2 = 64 - 2 = 62 hosts válidos por sub-rede.
Passo 3: Descubra o tamanho do salto (Número Mágico)
Pegue o número 256 e subtraia o último octeto da sua máscara decimal (192). O cálculo é: 256 - 192 = 64. Isso significa que suas sub-redes saltam de 64 em 64.
Passo 4: Defina os endereços
Com o salto definido, suas 4 sub-redes ficam assim:
- Sub-rede 1: Rede: 192.168.1.0 | Primeiro Host: 192.168.1.1 | Último Host: 192.168.1.62 | Broadcast: 192.168.1.63
- Sub-rede 2: Rede: 192.168.1.64 | Primeiro Host: 192.168.1.65 | Último Host: 192.168.1.126 | Broadcast: 192.168.1.127
- E assim sucessivamente até chegar ao final do octeto.

Por que dominar esse cálculo é vital?
Com o esgotamento dos endereços clássicos e o fato de que a internet precisou mudar, o uso eficiente de IPs através do VLSM (Variable Length Subnet Mask) tornou-se uma habilidade obrigatória. De acordo com guias de infraestrutura da Cisco, segmentar redes adequadamente reduz domínios de colisão, melhora a segurança e diminui o tráfego de broadcast desnecessário. Se você deseja ir além, é altamente recomendável estudar a fundo como dividir redes em cenários de data centers modernos.
Perguntas Frequentes
Por que sempre subtraímos 2 na fórmula de hosts?
Subtraímos 2 porque o primeiro endereço IP do bloco é reservado para identificar a própria rede (Endereço de Rede) e o último endereço é reservado para enviar mensagens a todos os dispositivos simultaneamente (Endereço de Broadcast). Nenhum dos dois pode ser atribuído a um computador.
O que é o 'Número Mágico' no cálculo de sub-redes?
O Número Mágico é um atalho matemático para descobrir o intervalo (ou salto) entre as sub-redes. Ele é calculado subtraindo o valor do octeto não padrão da máscara de sub-rede pelo número fixo 256.
Qual a diferença prática entre uma rede /24 e uma /26?
Uma rede /24 possui apenas 1 sub-rede com 254 hosts válidos. Já uma rede /26 pega esse mesmo espaço e o divide em 4 sub-redes menores, cada uma suportando até 62 hosts válidos, oferecendo maior segmentação e segurança.
0 Comentários