O que um prefixo CIDR está realmente dizendo a você
Cada endereço IPv4 tem 32 bits, dividido em uma parte de rede e uma parte de host. O prefixo CIDR – o número após a barra – indica quantos desses 32 bits pertencem à rede, deixando o restante para hosts individuais. Um /24 significa que os primeiros 24 bits são fixos (a rede), deixando 8 bits livres para endereços de host – 2⁸ = 256 valores possíveis, a maioria deles utilizáveis.
| CIDR | Máscara de sub-rede | Total de endereços | Hosts utilizáveis |
|---|---|---|---|
| /16 | 255.255.0.0 | 65,536 | 65,534 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /30 | 255.255.255.252 | 4 | 2 |
Os hosts utilizáveis são sempre o total de endereços menos 2 — um endereço é reservado para identificar a própria rede e o endereço mais alto no intervalo é reservado como endereço de transmissão. (Um /31 é uma exceção documentada usada para links ponto a ponto, e um /32 identifica um único host - ambos os casos extremos que a maioria das ferramentas de sub-redes, incluindo esta, tratam separadamente da fórmula geral.)
Endereço de rede, endereço de broadcast e intervalo de hosts resolvidos
Tome 192.168.1.100/24 como exemplo. A máscara /24 fixa os três primeiros octetos e deixa o último livre:
- Endereço de rede (todos os bits do host definidos como 0): 192.168.1.0
- Endereço de broadcast (todos os bits do host definidos como 1): 192.168.1.255
- Intervalo de hosts utilizável: 192.168.1.1 a 192.168.1.254
Cada dispositivo que você configura com um endereço que termina em qualquer lugar entre 0,1 e 0,254 pertence à mesma rede /24 e pode se conectar diretamente, sem precisar de um roteador entre eles.
Dimensionando uma sub-rede para acomodar os hosts que você realmente precisa
Em vez de escolher um prefixo CIDR e esperar que seja grande o suficiente, geralmente é mais eficiente começar com quantos dispositivos precisam de endereços e trabalhar de trás para frente. A regra: encontre a menor potência de 2 que seja pelo menos sua contagem de hosts mais 2.
Precisa de endereços para 50 dispositivos? 2⁶ = 64 é a menor potência de 2 que elimina 52 (50 + 2), o que corresponde a uma rede /26 – 64 endereços no total, 62 utilizáveis. Pedir exatamente 50 arredondaria para o mesmo /26, já que os tamanhos de sub-rede só vêm em potências de dois; não existe rede dimensionada para exatamente 50 hosts.
Intervalos de endereços privados (RFC 1918)
| Faixa | CIDR | Uso típico |
|---|---|---|
| 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | Grandes redes corporativas |
| 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | Redes médias, padrões do Docker |
| 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 | Roteadores domésticos, pequenos escritórios |
Esses intervalos são reservados para redes internas e nunca roteados na Internet pública, e é por isso que quase todos os roteadores domésticos distribuem endereços que começam com 192.168 por padrão – e é por isso que duas redes completamente não relacionadas podem usar exatamente os mesmos endereços privados sem conflito, desde que nunca se conectem diretamente.
Ferramentas relacionadas
Se você estiver planejando a capacidade da rede juntamente com o endereçamento - quanta largura de banda um determinado número de dispositivos precisará - o Calculadora de largura de banda cobre esse lado do planejamento da rede.