A notação CIDR parece críptica – 10.20.0.0/14 – mas descreve algo simples: um bloco de endereços consecutivos que partilham os mesmos bits iniciais.
O número depois da barra
Um endereço IPv4 tem 32 bits. O número depois da barra, o comprimento do prefixo, indica quantos identificam a rede. Os bits restantes identificam os anfitriões dentro da rede.
/24→ 24 bits de rede, 8 de anfitrião → 2⁸ = 256 endereços/26→ 26 bits de rede, 6 de anfitrião → 2⁶ = 64 endereços/30→ 2 bits de anfitrião → 4 endereços
Cada bit que acrescenta ao prefixo reduz o bloco para metade; cada bit que retira duplica-o.
As máscaras de rede são a mesma coisa
As configurações mais antigas usam uma máscara de rede (máscara de sub-rede): o prefixo escrito como um endereço com todos os bits de rede a 1. /24 é 255.255.255.0; /26 é 255.255.255.192. A máscara wildcard usada nas ACL de alguns routers é o inverso: 0.0.0.255 para um /24.
Endereço de rede, broadcast e anfitriões utilizáveis
Tome 192.168.10.77/26:
- O tamanho do bloco é 64, por isso os blocos começam em .0, .64, .128 e .192.
- .77 está no bloco que começa em .64 → o endereço de rede é
192.168.10.64. - O último endereço do bloco é o endereço de broadcast:
192.168.10.127. - Os anfitriões utilizáveis são tudo o que fica entre eles:
.65 – .126, ou seja, 62 endereços.
Dois casos especiais: um /31 não tem broadcast – ambos os endereços são utilizáveis em ligações ponto a ponto – e um /32 é um único anfitrião.
Dividir uma rede
Para dividir 10.0.0.0/22 (1 024 endereços) em quatro sub-redes iguais, acrescente dois bits ao prefixo (2² = 4): obtém quatro /24 – 10.0.0.0/24, 10.0.1.0/24, 10.0.2.0/24 e 10.0.3.0/24. Também são possíveis sub-redes de tamanhos diferentes (VLSM), desde que não se sobreponham.
O IPv6 funciona da mesma forma, com números maiores
O IPv6 usa exatamente a mesma notação. A diferença está nas convenções: uma rede local é um /64, e um local recebe normalmente um /48 ou /56. Não há endereço de broadcast, por isso todos os endereços de um prefixo podem ser usados.
Deixe a calculadora fazer as contas
A calculadora CIDR mostra a rede, o broadcast, as máscaras, o intervalo utilizável e a divisão binária enquanto escreve, e a calculadora de sub-redes divide qualquer rede IPv4 ou IPv6 em sub-redes iguais. Para converter um intervalo qualquer em blocos CIDR, use Intervalo IP para CIDR, e para encontrar sobreposições entre várias redes, o verificador de sobreposição.