O caso (exemplo): uma empresa vai dividir a rede 192.168.0.0/24 em pedaços menores, um para cada uso. Quem cuida da TI quer uma tabela simples para decidir entre /26, /27 e /28 sem refazer a conta toda vez.
Resposta curta: cabem 62 aparelhos na /26, 30 na /27 e 14 na /28. Uma /24 comporta 4, 8 ou 16 blocos de cada uma. Para 10 aparelhos, /28; para 25, /27; para 50, /26.
As três máscaras lado a lado
| /26 | /27 | /28 | |
|---|---|---|---|
| Máscara | 255.255.255.192 | 255.255.255.224 | 255.255.255.240 |
| Wildcard | 0.0.0.63 | 0.0.0.31 | 0.0.0.15 |
| Bits para aparelhos | 6 | 5 | 4 |
| Endereços no bloco | 64 | 32 | 16 |
| Aparelhos que cabem | 62 | 30 | 14 |
| Blocos numa /24 | 4 | 8 | 16 |
| Os blocos começam de | 64 em 64 | 32 em 32 | 16 em 16 |
Os números saem todos da mesma conta, a mesma da tabela de referência da RFC 1878:
O "− 2" são o endereço da rede (o primeiro do bloco) e o broadcast (o último), que serve para falar com todos de uma vez (RFC 919). Nenhum dos dois vai em aparelho.
De onde vem cada máscara
Cada barra diz quantos bits, dos 32 do IPv4, ficam para a rede (RFC 4632). Os três prefixos só diferem no último octeto, o que dá para ver em binário:
| Prefixo | Último octeto em binário | Valor |
|---|---|---|
| /26 | 11000000 | 192 |
| /27 | 11100000 | 224 |
| /28 | 11110000 | 240 |
A /26 tem dois uns no último octeto (128 + 64 = 192); a /27, três (+ 32 = 224); a /28, quatro (+ 16 = 240). Cada um a mais na máscara é um bit a menos para os aparelhos, e cada bit a menos corta a rede pela metade.
A wildcard, usada nas listas de acesso dos roteadores, é a mesma máscara ao contrário: cada octeto vale 255 menos o da máscara (Cisco). Por isso a /26 tem wildcard 0.0.0.63, que é 255 − 192.
Onde cada bloco pode começar
Uma sub-rede só pode começar num endereço múltiplo do seu tamanho. Na /24 192.168.0.0, os blocos possíveis são:
Blocos /26 (4 de 64 endereços)
| Bloco | Rede | Aparelhos | Broadcast |
|---|---|---|---|
| 1 | 192.168.0.0 | 192.168.0.1 a 192.168.0.62 | 192.168.0.63 |
| 2 | 192.168.0.64 | 192.168.0.65 a 192.168.0.126 | 192.168.0.127 |
| 3 | 192.168.0.128 | 192.168.0.129 a 192.168.0.190 | 192.168.0.191 |
| 4 | 192.168.0.192 | 192.168.0.193 a 192.168.0.254 | 192.168.0.255 |
Blocos /27 (8 de 32 endereços)
| Bloco | Rede | Aparelhos | Broadcast |
|---|---|---|---|
| 1 | 192.168.0.0 | 192.168.0.1 a 192.168.0.30 | 192.168.0.31 |
| 2 | 192.168.0.32 | 192.168.0.33 a 192.168.0.62 | 192.168.0.63 |
| 3 | 192.168.0.64 | 192.168.0.65 a 192.168.0.94 | 192.168.0.95 |
| 4 | 192.168.0.96 | 192.168.0.97 a 192.168.0.126 | 192.168.0.127 |
| 5 | 192.168.0.128 | 192.168.0.129 a 192.168.0.158 | 192.168.0.159 |
| 6 | 192.168.0.160 | 192.168.0.161 a 192.168.0.190 | 192.168.0.191 |
| 7 | 192.168.0.192 | 192.168.0.193 a 192.168.0.222 | 192.168.0.223 |
| 8 | 192.168.0.224 | 192.168.0.225 a 192.168.0.254 | 192.168.0.255 |
Blocos /28 (16 de 16 endereços)
Para a /28, os blocos começam de 16 em 16: .0, .16, .32, .48, .64, .80, .96, .112, .128, .144, .160, .176, .192, .208, .224, .240. O primeiro aparelho é sempre o início + 1 e o broadcast, o início + 15.
Um exemplo de leitura: o IP 192.168.0.70 com /27 está no bloco que começa em 192.168.0.64, vai até 192.168.0.95 e tem os aparelhos de 192.168.0.65 a 192.168.0.94. É exatamente o que a calculadora de máscara de rede mostra.
Três casos para decidir
Para escolher, conte os aparelhos (todos: computadores, celulares, impressoras, câmeras, access points e o roteador) e veja qual bloco cabe com folga. Os casos abaixo são exemplos:
| Uso | Aparelhos | Máscara | Vagas | Sobram | Com 30% de folga |
|---|---|---|---|---|---|
| Recepção e sala de reuniões | 10 | /28 | 14 | 4 | 13 → /28 |
| Loja com caixa e Wi-Fi da equipe | 25 | /27 | 30 | 5 | 33 → /26 |
| Escritório pequeno | 50 | /26 | 62 | 12 | 65 → /25 |
Repare no segundo caso: 25 aparelhos cabem na /27, mas com 30% de folga (33) já passam das 30 vagas e pedem a /26. Se a loja pretende crescer, escolher a /26 desde já evita mudar a máscara de novo daqui a um ano. No primeiro caso, 10 aparelhos cabem na /28; com folga (13), também.
Como contar os aparelhos antes de escolher
A tabela só ajuda se a contagem estiver certa. Um erro frequente é contar só os computadores. Numa loja, por exemplo, a lista real costuma incluir:
- computadores e notebooks;
- celulares da equipe ligados no Wi-Fi;
- maquininhas de cartão e o computador do caixa, se usam a rede;
- impressoras, inclusive a de etiquetas;
- câmeras e o gravador;
- access points, repetidores e switches gerenciáveis;
- o próprio roteador, que ocupa um IP de cada sub-rede.
Para descobrir quantos aparelhos estão ligados hoje, abra a lista de clientes do DHCP no roteador. Depois some os aparelhos com IP fixo, que não aparecem ali, e os que estavam desligados na hora da consulta. Faça isso num horário de movimento, quando todo mundo está conectado.
O que acontece quando a máscara fica pequena
Se a rede tiver mais aparelhos que vagas, o primeiro sinal é no DHCP: ele fica sem endereço para emprestar, e o aparelho que chega por último conecta ao Wi-Fi mas não navega. Nessa situação, o aparelho pode acabar com um endereço 169.254.x.x, da faixa link-local que ele usa quando não recebe IP de ninguém.
O conserto é aumentar a máscara: de /28 para /27, ou de /27 para /26. Como o bloco maior tem o dobro do tamanho, ele precisa começar num endereço que seja múltiplo do tamanho novo. Uma /28 que começa em .48 não vira uma /27 em .48, porque a /27 que contém o .48 começa em 192.168.0.32. Às vezes é preciso mudar o bloco de lugar, e com ele os IPs fixos.
Quantos endereços sobram para o DHCP
Num bloco pequeno, cada vaga conta. Suponha que cada sub-rede tenha o roteador e 4 aparelhos com IP fixo (impressora, access point, câmera; exemplo). O que sobra para o DHCP emprestar:
| Prefixo | Vagas | Roteador + IPs fixos | Sobram para o DHCP |
|---|---|---|---|
| /26 | 62 | 5 | 57 |
| /27 | 30 | 5 | 25 |
| /28 | 14 | 5 | 9 |
Na /28, só 9 endereços ficam para celulares e notebooks. Se o grupo tem visitantes ou muitos celulares, a /27 é a escolha mais segura.
Quando cada uma faz sentido
- /28 (14 vagas): grupos pequenos e estáveis: câmeras de uma loja pequena, a sala de servidores, impressoras de um andar, uma sala de reuniões.
- /27 (30 vagas): um setor pequeno de escritório, uma loja, o Wi-Fi da equipe num comércio.
- /26 (62 vagas): um setor maior, um escritório inteiro de porte pequeno, o Wi-Fi de visitantes de um lugar com movimento médio.
Se nenhum dos três serve, olhe os vizinhos:
A /25 é metade de uma /24. A /29 serve para grupos minúsculos, e a /30 para ligar dois equipamentos, como um roteador e um firewall.
Misturando tamanhos na mesma /24
Nada obriga a usar um tamanho só. Uma /24 pode ter duas /26, duas /27 e quatro /28 ao mesmo tempo, desde que os blocos não se cruzem. A regra que evita erro: coloque os maiores primeiro. Assim os menores sempre caem num início válido. O guia Como dividir a rede de uma pequena empresa em sub-redes mostra essa montagem passo a passo.
Somando: 2 × 64 + 2 × 32 + 4 × 16 = 256 endereços, exatamente os 256 de uma /24.
Erros comuns
- Confundir endereços com vagas. A
/27tem 32 endereços e 30 vagas. - Começar um bloco no lugar errado.
192.168.0.40/27não é o início de uma rede: ele cai no bloco192.168.0.32. - Usar o broadcast num aparelho. Na
/28que começa em.16, o.31é o broadcast. - Esquecer o roteador. O gateway ocupa uma das vagas de cada sub-rede.
- Escolher no limite. Uma
/28com 14 aparelhos não aguenta o próximo.
Perguntas frequentes
Quantos computadores cabem numa /26?
Cabem 62 aparelhos. Veja a máscara /26 e a resposta para 60 computadores.
Vale usar a /24 inteira em vez de dividir?
Para uma casa ou um escritório pequeno com uma rede só, sim: a /24 tem 254 vagas e é o padrão de muitos roteadores. Dividir vale quando você quer separar grupos, como equipe, visitantes e câmeras.
E numa /27?
Cabem 30 aparelhos. Veja a máscara /27 e a resposta para 30 computadores.
E numa /28?
Cabem 14 aparelhos. Veja a máscara /28 e a resposta para 12 computadores.
Os aparelhos de uma /27 falam com os de outra /27 da mesma /24?
Não diretamente. Cada bloco é uma rede separada, mesmo que os números pareçam vizinhos. Para um aparelho de 192.168.0.32/27 falar com um de 192.168.0.64/27, o tráfego passa pelo roteador, que decide se deixa passar. É justamente para isso que se divide a rede.
Por que não existe máscara para 20 aparelhos exatos?
Porque a parte do aparelho é feita de bits, e cada bit dobra o tamanho. Entre 14 e 30 não há meio-termo: 20 aparelhos ficam na /27.
Confira qualquer bloco na calculadora de máscara de rede, que já vem preenchida com 192.168.0.70/27 logo abaixo.
Leia também: Tabela de máscaras de rede: quantos aparelhos cabem