Toolyard

Como calcular uma sub-rede

CIDR e máscaras

Um endereço IPv4 tem 32 bits. O prefixo depois da barra diz quantos deles identificam a rede; o resto identifica os hosts. /24 é a máscara 255.255.255.0: 24 bits de rede e 8 de host, 256 endereços.

/24255.255.255.0256 endereços, 254 hosts
/25255.255.255.128128 endereços, 126 hosts
/26255.255.255.19264 endereços, 62 hosts
/27255.255.255.22432 endereços, 30 hosts
/28255.255.255.24016 endereços, 14 hosts
/30255.255.255.2524 endereços, 2 hosts

Exemplo resolvido: 192.168.1.130/26

  1. /26 deixa 6 bits de host, então cada sub-rede tem 26 = 64 endereços.
  2. As sub-redes começam em múltiplos de 64 no último número: 0, 64, 128, 192. 130 cai na que começa em 128.
  3. Endereço de rede: 192.168.1.128. Endereço de broadcast, o último do bloco: 192.168.1.191.
  4. Hosts utilizáveis: de 192.168.1.129 a 192.168.1.190, 62 endereços.

O primeiro e o último endereço são reservados, então uma sub-rede tem 2bits de host − 2 hosts utilizáveis. Links /31 entre dois roteadores e endereços únicos /32 são casos especiais.

Calculadora

A Calculadora de sub-rede faz esse cálculo para qualquer endereço e prefixo ou máscara, com a máscara curinga e a forma binária. Para converter os números entre decimal, binário e hexadecimal, use o Conversor de bases numéricas.

Dividir uma /24 em quatro

Pegar 2 bits de host transforma 192.168.1.0/24 em quatro sub-redes /26 de 64 endereços cada:

Sub-redeHosts utilizáveisBroadcast
192.168.1.0/26.1 a .62.63
192.168.1.64/26.65 a .126.127
192.168.1.128/26.129 a .190.191
192.168.1.192/26.193 a .254.255

Para dimensionar uma sub-rede pelo número de hosts, pegue o menor bloco em que 2bits de host − 2 seja suficiente: 50 hosts precisam de /26 (62), e 100 hosts precisam de /25 (126).

Quando o prefixo não é múltiplo de 8

Pegue 10.1.37.5/20. A máscara /20 é 255.255.240.0, então o limite cai no terceiro número, em blocos de 256 − 240 = 16: 0, 16, 32, 48. O 37 fica no bloco que começa em 32, então a rede é 10.1.32.0 e o broadcast é 10.1.47.255, com 4.096 endereços.

Erros comuns

  • Sub-redes sobrepostas. 10.0.0.0/24 e 10.0.0.128/25 se sobrepõem, porque a segunda fica dentro da primeira. Cada sub-rede deve começar num múltiplo do próprio tamanho.
  • A máscara curinga. As listas de acesso dos roteadores costumam pedir o inverso da máscara: 255 menos cada número, então /26 é 0.0.0.63.
  • Faixas privadas. Só 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16 são para redes privadas. 172.32.x.x é um endereço público.

Ferramentas deste guia

Mais guias