O que significa cada prefixo CIDR

O número depois da barra diz quantos bits do endereço IPv4 pertencem à rede. Um /24 fixa 24 bits e deixa 8 livres, o que dá 256 endereços e 254 hosts úteis. Quanto maior o número do prefixo, menor o bloco. A tabela abaixo traz os 25 prefixos usados na prática, de /8 a /32.

Tabela de prefixos CIDR de /8 a /32

Cada linha traz o bloco inteiro de uma vez. A máscara decimal é a que se digita em roteador e em placa de rede, a binária mostra onde fica a fronteira entre rede e host, e o wildcard é a forma que as ACLs da Cisco e as regras de OSPF aceitam. A coluna de sub-redes conta quantos blocos daquele tamanho cabem dentro de um /8.

Prefixo Máscara decimal Máscara binária Wildcard Bits de host Endereços totais Hosts úteis Sub-redes em um /8 Exemplo
/8 255.0.0.0 11111111.00000000.00000000.00000000 0.255.255.255 24 16.777.216 16.777.214 1 10.0.0.0/8
/9 255.128.0.0 11111111.10000000.00000000.00000000 0.127.255.255 23 8.388.608 8.388.606 2 10.0.0.0/9
/10 255.192.0.0 11111111.11000000.00000000.00000000 0.63.255.255 22 4.194.304 4.194.302 4 10.0.0.0/10
/11 255.224.0.0 11111111.11100000.00000000.00000000 0.31.255.255 21 2.097.152 2.097.150 8 10.0.0.0/11
/12 255.240.0.0 11111111.11110000.00000000.00000000 0.15.255.255 20 1.048.576 1.048.574 16 10.0.0.0/12
/13 255.248.0.0 11111111.11111000.00000000.00000000 0.7.255.255 19 524.288 524.286 32 10.0.0.0/13
/14 255.252.0.0 11111111.11111100.00000000.00000000 0.3.255.255 18 262.144 262.142 64 10.0.0.0/14
/15 255.254.0.0 11111111.11111110.00000000.00000000 0.1.255.255 17 131.072 131.070 128 10.0.0.0/15
/16 255.255.0.0 11111111.11111111.00000000.00000000 0.0.255.255 16 65.536 65.534 256 172.16.0.0/16
/17 255.255.128.0 11111111.11111111.10000000.00000000 0.0.127.255 15 32.768 32.766 512 172.16.0.0/17
/18 255.255.192.0 11111111.11111111.11000000.00000000 0.0.63.255 14 16.384 16.382 1.024 172.16.0.0/18
/19 255.255.224.0 11111111.11111111.11100000.00000000 0.0.31.255 13 8.192 8.190 2.048 172.16.0.0/19
/20 255.255.240.0 11111111.11111111.11110000.00000000 0.0.15.255 12 4.096 4.094 4.096 172.16.0.0/20
/21 255.255.248.0 11111111.11111111.11111000.00000000 0.0.7.255 11 2.048 2.046 8.192 172.16.0.0/21
/22 255.255.252.0 11111111.11111111.11111100.00000000 0.0.3.255 10 1.024 1.022 16.384 172.16.0.0/22
/23 255.255.254.0 11111111.11111111.11111110.00000000 0.0.1.255 9 512 510 32.768 172.16.0.0/23
/24 255.255.255.0 11111111.11111111.11111111.00000000 0.0.0.255 8 256 254 65.536 192.168.1.0/24
/25 255.255.255.128 11111111.11111111.11111111.10000000 0.0.0.127 7 128 126 131.072 192.168.1.0/25
/26 255.255.255.192 11111111.11111111.11111111.11000000 0.0.0.63 6 64 62 262.144 192.168.1.0/26
/27 255.255.255.224 11111111.11111111.11111111.11100000 0.0.0.31 5 32 30 524.288 192.168.1.0/27
/28 255.255.255.240 11111111.11111111.11111111.11110000 0.0.0.15 4 16 14 1.048.576 192.168.1.0/28
/29 255.255.255.248 11111111.11111111.11111111.11111000 0.0.0.7 3 8 6 2.097.152 192.168.1.0/29
/30 255.255.255.252 11111111.11111111.11111111.11111100 0.0.0.3 2 4 2 4.194.304 192.168.1.0/30
/31 255.255.255.254 11111111.11111111.11111111.11111110 0.0.0.1 1 2 2 (RFC 3021) 8.388.608 192.168.1.0/31
/32 255.255.255.255 11111111.11111111.11111111.11111111 0.0.0.0 0 1 0 (rota de host) 16.777.216 192.168.1.10/32

A máscara decimal, a binária e o wildcard são três formas de escrever a mesma fronteira. O Cisco IOS aceita decimal pontuada nas configurações clássicas, o JunOS prefere a notação CIDR, e as listas de acesso pedem o wildcard.

Os prefixos que você mais encontra

Sete dos 25 aparecem no dia a dia com papel definido. Os outros dezoito servem para dimensionar um bloco quando o número de máquinas não cai num tamanho redondo, e para esses a tabela acima já diz tudo que há para dizer.

Prefixo /8

O prefixo /8 corresponde a uma rede classe A inteira, com mais de 16 milhões de endereços. Os blocos públicos /8 são gerenciados pela IANA e atribuídos a RIRs regionais. No espaço privado, 10.0.0.0/8 é o exemplo mais conhecido (RFC 1918).

Prefixo /16

O prefixo /16 representa uma rede classe B equivalente, com 65.534 hosts úteis. É utilizado em redes corporativas grandes, datacenters e como agregado de sub-redes menores. Em ambientes domésticos, costuma aparecer apenas como bloco privado 172.16.0.0/16.

Prefixo /24

O prefixo /24 é o mais comum em redes domésticas e em segmentos LAN de pequenas empresas. Ele oferece 254 hosts úteis por sub-rede, o suficiente para a maioria dos cenários sem desperdiçar endereços. A máscara 255.255.255.0 é fácil de memorizar e de configurar manualmente em qualquer roteador.

Prefixo /28

O prefixo /28 fornece 14 hosts úteis, ideal para segmentos pequenos como salas de servidores ou VLANs de impressoras e dispositivos IoT. Muito comum em provedores que fornecem blocos pequenos de IPs públicos para clientes corporativos.

Prefixo /30

O prefixo /30 é tradicionalmente usado em links ponto a ponto entre roteadores, com exatos 2 hosts úteis. Cada lado recebe um IP do par e os 2 endereços restantes ficam reservados como rede e broadcast. Quem quer economizar esses dois endereços usa o /31, logo abaixo.

Prefixo /31

O prefixo /31 tem apenas 2 endereços, e a RFC 3021 permite usar os dois. Em um link ponto a ponto entre roteadores não existe host para descobrir vizinho por broadcast, então reservar endereço de rede e endereço de broadcast ali não serve para nada. Cada ponta fica com um dos dois endereços e o desperdício do /30 desaparece. É o único prefixo IPv4 em que a regra do "total menos dois" não vale por decisão de norma, e não por aritmética.

Prefixo /32

O prefixo /32 representa um único endereço IP e não endereça rede nenhuma, por isso a coluna de hosts úteis traz zero. Ele é usado para apontar máquinas individuais em ACLs, rotas estáticas e listas de bloqueio. Em IPv6, o equivalente conceitual é /128.

Como escolher o prefixo certo

A escolha do prefixo afeta diretamente o consumo de endereços IP e a eficiência da tabela de roteamento. Prefixos curtos (números baixos, como /8 e /16) abrangem muitos hosts mas dificultam a segmentação. Prefixos longos (números altos, como /29 e /30) são excelentes para isolamento, mas precisam ser planejados com cuidado para não esgotar o bloco mãe.

Em IPv4 o espaço é finito, então o VLSM (Variable Length Subnet Mask) permite usar prefixos diferentes em sub-redes derivadas da mesma rede mãe. Isso reduz desperdício: dá para ter um /24 no escritório principal e um /30 no link com a filial, os dois dentro do mesmo /16 corporativo.

Perguntas frequentes sobre prefixos CIDR

Por que uma sub-rede /24 tem 254 hosts e não 256?

Um bloco /24 tem 256 endereços no total, mas dois deles não vão para máquina nenhuma. O primeiro identifica a própria rede (192.168.1.0) e o último é o endereço de broadcast (192.168.1.255), usado para falar com todos os hosts do segmento de uma vez. Sobram 254 endereços atribuíveis, e a mesma conta vale para qualquer prefixo de /8 a /30.

Por que o /31 e o /32 fogem da regra do total menos dois?

Os dois fogem por motivos diferentes. O /31 tem só 2 endereços e a RFC 3021 autoriza usar ambos em links ponto a ponto, onde não faz sentido reservar rede e broadcast, então ele entrega 2 hosts e não zero. O /32 tem 1 endereço e não forma rede: ele aponta uma máquina específica, o que na tabela aparece como 0 host útil e é chamado de rota de host.

Para que serve o wildcard de um prefixo CIDR?

O wildcard é a máscara invertida bit a bit. Enquanto a máscara mostra quais bits do endereço são fixos, o wildcard mostra quais podem variar dentro do bloco. É esse formato que as listas de acesso da Cisco e as declarações de rede do OSPF esperam receber, então quem escreve essas configurações precisa do valor da coluna wildcard, e não do valor da coluna de máscara decimal.

Qual prefixo CIDR escolher para um número conhecido de máquinas?

Some 2 ao número de máquinas, por causa do endereço de rede e do broadcast, e escolha o menor bloco cujo total de endereços cubra essa soma. Para 30 máquinas a conta dá 32, o que leva ao /27, com 30 hosts úteis exatos. Deixar folga vale a pena quando o segmento tende a crescer, porque trocar o prefixo depois exige renumerar tudo que já está configurado.

Esta página responde o que um prefixo significa. Quando você já tem um endereço na mão e precisa da rede, do broadcast e da faixa de hosts daquele bloco específico, a calculadora CIDR faz a conta. Para dividir um bloco em sub-redes de tamanhos diferentes, a calculadora VLSM é a ferramenta certa, e o artigo o que é CIDR conta de onde veio a notação.