taap.digitalferramentas para engenharia de redes

Calculadora VLSM

Informe a rede principal e uma linha por segmento (nome hosts). A ferramenta ordena do maior para o menor e aloca cada bloco no próximo limite alinhado.

vlsm

O que é VLSM

VLSM (Variable Length Subnet Mask) é dividir um bloco em sub-redes de tamanhos diferentes, cada uma com o prefixo mínimo para os hosts que precisa. Um link WAN ponto a ponto não precisa de um /24; uma VLAN de 100 estações não cabe em um /26. Com VLSM cada segmento recebe o bloco certo e o espaço que sobra fica contíguo para crescer.

O algoritmo

  1. Para cada segmento, calcule o menor h tal que 2h − 2 ≥ hosts. O prefixo é 32 − h.
  2. Ordene os segmentos do maior para o menor bloco.
  3. Aloque em sequência; cada bloco começa no próximo endereço múltiplo do seu tamanho.

Alocar do maior para o menor garante que todos os blocos fiquem alinhados sem buracos, porque cada bloco menor divide exatamente o espaço deixado pelo anterior.

Exemplo: 192.168.10.0/24

Requisitos: Vendas 100, TI 50, RH 20 e um link WAN com 2 hosts.

SegmentoHostsSub-redeMáscaraFaixa útilBroadcast
Vendas100 → 126192.168.10.0/25255.255.255.128.1 – .126.127
TI50 → 62192.168.10.128/26255.255.255.192.129 – .190.191
RH20 → 30192.168.10.192/27255.255.255.224.193 – .222.223
WAN2 → 2192.168.10.224/30255.255.255.252.225 – .226.227

Foram usados 228 dos 256 endereços (89,1%). O próximo endereço livre é 192.168.10.228, e o restante (.228 a .255) ainda acomoda um /30 e um /27 alinhados.

Boas práticas de plano de endereçamento

  • Folga: some 20 a 30% aos hosts antes de calcular. Trocar o prefixo de uma VLAN em produção exige renumerar DHCP, ACLs e documentação.
  • Agrupe por função e por site: mantenha todas as sub-redes de um site dentro de um bloco que possa ser anunciado como um único sumário (veja a ferramenta de sumarização).
  • Links ponto a ponto: considere /31 (RFC 3021) para economizar endereços; a calculadora usa /30 como mínimo porque é o que todos os equipamentos aceitam.
  • Loopbacks: reserve um bloco separado de /32 para loopbacks de roteadores e switches de núcleo.

Protocolos que suportam VLSM

VLSM exige um protocolo de roteamento classless, que anuncie a máscara junto com a rota: OSPF, IS-IS, EIGRP, RIPv2 e BGP. RIPv1 e IGRP não carregam máscara e não funcionam com VLSM. No EIGRP e no RIPv2 de versões antigas do IOS, desative a sumarização automática com no auto-summary para evitar rotas descontíguas.

Perguntas frequentes

Por que alocar do maior para o menor?

Porque cada bloco precisa começar em um múltiplo do seu tamanho. Alocando os maiores primeiro, os menores sempre cabem alinhados no espaço restante, sem deixar buracos.

O que significa "não cabe" no resultado?

A soma dos blocos alinhados passou do tamanho da rede principal. Use um prefixo pai maior (por exemplo, /23 em vez de /24) ou reduza os requisitos.

Posso separar os segmentos por vírgula?

Sim. A ferramenta aceita uma linha por segmento ou itens separados por vírgula ou ponto e vírgula, no formato nome e quantidade de hosts.

VLSM e CIDR são a mesma coisa?

São ideias irmãs. VLSM divide um bloco em sub-redes de tamanhos diferentes; CIDR (RFC 4632) agrega blocos e remove o conceito de classes. Na prática, os dois dependem de prefixos explícitos.

Ferramenta para estudo e projeto. Valide a configuração em laboratório e com a documentação do fabricante antes de aplicar em produção.