A conta
Uma sub-rede com h bits de host tem 2h endereços, dos quais 2h − 2 são utilizáveis. Para atender N hosts, procure o menor h que satisfaça:
Exemplo: 50 hosts
N + 2 = 52. A menor potência de 2 maior ou igual a 52 é 64 = 26. Logo h = 6, prefixo /26, máscara 255.255.255.192, 62 hosts úteis e 12 de sobra (19,4%). Se a VLAN puder passar de 62 hosts nos próximos anos, o próximo degrau é /25 com 126 hosts.
Tabela de referência
| Hosts necessários | Prefixo | Máscara | Hosts úteis |
|---|---|---|---|
| até 2 | /30 | 255.255.255.252 | 2 |
| 3 – 6 | /29 | 255.255.255.248 | 6 |
| 7 – 14 | /28 | 255.255.255.240 | 14 |
| 15 – 30 | /27 | 255.255.255.224 | 30 |
| 31 – 62 | /26 | 255.255.255.192 | 62 |
| 63 – 126 | /25 | 255.255.255.128 | 126 |
| 127 – 254 | /24 | 255.255.255.0 | 254 |
| 255 – 510 | /23 | 255.255.254.0 | 510 |
| 511 – 1.022 | /22 | 255.255.252.0 | 1.022 |
| 1.023 – 2.046 | /21 | 255.255.248.0 | 2.046 |
| 2.047 – 4.094 | /20 | 255.255.240.0 | 4.094 |
O que contar como host
Conte toda interface com IP na sub-rede, não só usuários: gateway (ou os três endereços de um par HSRP/VRRP: dois físicos e um virtual), impressoras, APs, câmeras, telefones IP, interfaces de gerência e reservas de DHCP. Em VLANs de Wi-Fi, estime pelo pico de dispositivos simultâneos, considerando que cada pessoa costuma levar dois ou três aparelhos.
Limites práticos de tamanho
O fato de um /22 comportar 1.022 hosts não quer dizer que um domínio de broadcast desse tamanho seja boa ideia. ARP, mDNS, DHCP e tráfego de descoberta crescem com o número de hosts. Para redes cabeadas de usuários, /24 a /23 é um tamanho confortável; para Wi-Fi com isolamento de clientes e controladora, /22 ou /21 é comum. Acima disso, segmente por andar, prédio ou função.
Exceções
- 2 hosts: em enlaces ponto a ponto, /31 (RFC 3021) atende sem desperdício. A ferramenta mostra /31 quando você pede 2 hosts.
- 1 host: /32, usado em loopbacks e rotas de host.
- Nuvem: AWS e Azure reservam 5 endereços por sub-rede (não 2). Some 3 ao requisito ao dimensionar uma subnet de VPC/VNet.