Ir para o conteúdo principal

Calculadora VLSM

Divida uma rede em sub-redes de tamanhos variáveis usando VLSM. Aloque endereços IP eficientemente com desperdício mínimo — insira seus requisitos de hosts e obtenha sub-redes otimizadas.

Tabela de referência

Sub-rede 4 — Hosts NecessáriosEficiência de AlocaçãoSub-redes CriadasTotal de Endereços Alocados
0,578,0%4116 endereços
178,4%4116 endereços
1,578,9%4116 endereços
279,3%4116 endereços
2,577,1%4120 endereços
377,5%4120 endereços
478,3%4120 endereços
579,2%4120 endereços
680,0%4120 endereços
775,8%4128 endereços
876,6%4128 endereços
977,3%4128 endereços
1078,1%4128 endereços
1279,7%4128 endereços
1572,9%4144 endereços

Dicas VLSM

  • VLSM sempre aloca a maior sub-rede primeiro, depois trabalha para baixo — isso minimiza a fragmentação.
  • Cada sub-rede perde 2 endereços (rede + broadcast) — planeje para esta sobrecarga.
  • Adicione 10–20% à sua contagem de hosts para crescimento futuro antes de inserir os requisitos.
  • VLSM é mais eficiente que sub-redes fixas: um /24 dividido com VLSM pode economizar 30–50% de IPs desperdiçados.

O que é VLSM?

Mascaramento de Sub-rede de Comprimento Variável (VLSM) é uma técnica de sub-rede que permite aos administradores de rede usar diferentes tamanhos de máscara de sub-rede dentro do mesmo espaço de endereçamento. Ao contrário do sub-rede de comprimento fixo onde cada sub-rede deve ter o mesmo tamanho, VLSM permite criar sub-redes adaptadas ao número exato de hosts que cada segmento precisa. Por exemplo, um departamento com 200 estações de trabalho recebe uma sub-rede /24 (254 hosts), enquanto um link ponto-a-ponto de roteador recebe um /30 (2 hosts). Isso reduz drasticamente o desperdício de endereços IP comparado a dar a ambos segmentos o mesmo /24. VLSM tornou-se possível com a adoção do CIDR (Roteamento Inter-Domínio sem Classes) e requer protocolos de roteamento que carregam informações de máscara de sub-rede, como OSPF, EIGRP, IS-IS, ou BGP.

Como Funciona a Alocação VLSM

O algoritmo VLSM segue um princípio simples: ordenar todos os requisitos de sub-rede do maior para o menor, depois alocar cada um usando a menor máscara de sub-rede que caiba. Comece com o maior requisito — encontre o prefixo CIDR mínimo que fornece hosts suficientes (utilizáveis = 2^bits_host − 2). Aloque esse bloco começando do próximo endereço disponível na rede principal. Depois mova para o próximo maior requisito e repita. Esta abordagem do maior-primeiro garante alinhamento ótimo e previne fragmentação. Por exemplo, começando com 192.168.1.0/24 (254 utilizáveis), se você precisa de 100, 50, e 10 hosts: o primeiro recebe /25 (126 utilizáveis), o segundo recebe /26 (62 utilizáveis), e o terceiro recebe /28 (14 utilizáveis), usando 128 + 64 + 16 = 208 de 256 endereços com 48 restantes para crescimento futuro.

Diretrizes de Planejamento VLSM

  • Sempre ordene sub-redes por tamanho (maior primeiro) antes de alocar — isso previne fragmentação do espaço de endereços.
  • Cada sub-rede deve alinhar ao seu tamanho de bloco: um /26 (64 endereços) deve começar em um múltiplo de 64.
  • A sub-rede prática mínima é /30 (2 hosts utilizáveis) para links de roteador; /28 (14 hosts) para redes de dispositivos.
  • Adicione margem de crescimento de 20%: se você precisa de 100 hosts, planeje para 120 — isso ainda cabe em um /25 (126 utilizáveis).
  • Sub-rede fixa de um /24 em blocos /26 iguais dá 4 × 62 = 248 hosts. VLSM pode atender as mesmas necessidades em menos endereços.
  • documente seu plano VLSM cuidadosamente — sub-redes de tamanho variável são mais difíceis de solucionar problemas que fixas.

Comparação VLSM vs Sub-rede Fixa

  • /26 fixo para 200 + 50 + 10: precisa de 4 sub-redes = 256 IPs, desperdiça 196 (23% eficiência).
  • VLSM para 200 + 50 + 10: /24 + /26 + /28 = 336 IPs necessários, mas apenas 256 + 64 + 16 = 336 (77% eficiência).
  • Alocação ISP: VLSM permite ISPs dar /28 para clientes pequenos, /24 para médios, /22 para grandes — de um bloco /16.
  • Rede de campus: admin (200 PCs) recebe /24, laboratório (30 PCs) recebe /27, câmeras de segurança (8) recebem /28.
  • Centro de dados: VLAN de produção /23 (510 hosts), gerenciamento /27 (30), fora de banda /29 (6).
  • Laboratório doméstico: LAN principal /25 (126), IoT /28 (14), Wi-Fi convidado /28 (14) — tudo de um /24.

Exemplos de Alocação VLSM

Divisão de sub-rede passo a passo

Escritório: 192.168.1.0/24 → 4 Sub-redes

  1. Requisitos: Engenharia (100), Vendas (50), RH (20), Links de roteador (2)
  2. Ordene maior primeiro: 100, 50, 20, 2
  3. Sub-rede 1: 100 hosts → precisa /25 (126 utilizáveis). Rede: 192.168.1.0/25, faixa .1–.126
  4. Sub-rede 2: 50 hosts → precisa /26 (62 utilizáveis). Rede: 192.168.1.128/26, faixa .129–.190
  5. Sub-rede 3: 20 hosts → precisa /27 (30 utilizáveis). Rede: 192.168.1.192/27, faixa .193–.222
  6. Sub-rede 4: 2 hosts → precisa /30 (2 utilizáveis). Rede: 192.168.1.224/30, faixa .225–.226

Usado 200 de 256 endereços (78% eficiência). 56 endereços restam para crescimento.

Campus: 10.10.0.0/22 → 3 Edifícios

  1. Total disponível: /22 = 1.022 endereços utilizáveis
  2. Requisitos: Edifício principal (500), Anexo (200), Laboratório (50)
  3. Sub-rede 1: 500 → precisa /23 (510 utilizáveis). Rede: 10.10.0.0/23, faixa .0.1–.1.254
  4. Sub-rede 2: 200 → precisa /24 (254 utilizáveis). Rede: 10.10.2.0/24, faixa .2.1–.2.254
  5. Sub-rede 3: 50 → precisa /26 (62 utilizáveis). Rede: 10.10.3.0/26, faixa .3.1–.3.62
  6. Restante: 10.10.3.64/26 através 10.10.3.255 (192 endereços para uso futuro)

Usado 832 de 1.024 endereços. 192 restam — suficiente para duas sub-redes /26 mais.

Perguntas Frequentes

Qual é a diferença entre VLSM e CIDR?

CIDR (Roteamento Inter-Domínio sem Classes) é o sistema de notação que permite prefixos de comprimento variável (ex: /22, /27). VLSM (Mascaramento de Sub-rede de Comprimento Variável) é a técnica de aplicar diferentes comprimentos de prefixo CIDR para diferentes sub-redes dentro do mesmo bloco de endereços. Pense no CIDR como a linguagem e VLSM como a prática de design que a usa. VLSM requer protocolos de roteamento conscientes de CIDR como OSPF ou EIGRP.

Quais protocolos de roteamento suportam VLSM?

Protocolos modernos que carregam informações de máscara de sub-rede suportam VLSM: OSPF (Open Shortest Path First), EIGRP (Enhanced Interior Gateway Routing Protocol), IS-IS, BGP, e RIPv2. O RIPv1 mais antigo NÃO suporta VLSM porque assume limites com classes e não inclui a máscara nas atualizações de roteamento. Rotas estáticas também suportam VLSM já que a máscara é especificada manualmente.

Por que devo ordenar sub-redes da maior para a menor?

Sub-redes devem alinhar ao seu tamanho de bloco — um /26 (64 endereços) deve começar em um múltiplo de 64. Se você alocar uma sub-rede pequena primeiro, pode criar uma lacuna que desperdiça endereços porque a próxima sub-rede maior não pode caber lá. Ordenar maior-primeiro garante que cada bloco comece em um limite naturalmente alinhado, maximizando espaço utilizável e prevenindo fragmentação.

Como sei que tamanho de sub-rede preciso para N hosts?

Encontre a menor potência de 2 que é maior que N + 2 (o +2 conta para endereços de rede e broadcast). Para 100 hosts: 100 + 2 = 102, próxima potência de 2 é 128 = 2⁷, então bits de host = 7, prefixo = 32 − 7 = /25 (126 utilizáveis). Para 50 hosts: 52 → 64 = 2⁶ → /26 (62 utilizáveis). Para 10 hosts: 12 → 16 = 2⁴ → /28 (14 utilizáveis).

Posso usar VLSM com IPv6?

IPv6 usa um prefixo /64 fixo para todas as sub-redes de host conforme recomendado pela RFC 4291, dando a cada sub-rede 2⁶⁴ endereços — mais que suficiente para qualquer LAN. Prefixos variáveis estilo VLSM são usados em níveis mais altos (entre /48 e /64) para alocar sub-redes para departamentos, mas dentro de cada sub-rede o tamanho é sempre /64. O espaço de endereços massivo do IPv6 elimina a necessidade de VLSM no nível do host.

O que acontece se meus hosts não cabem no bloco de rede?

Se os endereços totais requeridos excedem o espaço disponível em sua rede principal, o cálculo VLSM falha. Por exemplo, tentar encaixar 200 + 100 + 50 hosts em um /24 (254 endereços totais) não funcionará porque você precisa de /24 (256) + /25 (128) + /26 (64) = 448 endereços. Solução: use um bloco de rede maior (como /23 ou /22) ou reduza seus requisitos de host.

Fontes