VLSM - Variable Lenght Subnet Mask é um método de cálculo de sub-redes mais eficiente que o tradicional, você pode alocar somente os bits necessários da sub-rede utilizando máscaras de tamanho variáveis.
No cálculo de sub-redes tradicional é utilizada uma máscara de sub-rede única para todos os blocos, o que não é muito eficiente quando se tem uma topologia de rede com uma quantidade variável de hosts por sub-rede.
As vantagens da utilização do VLSM são:
É possível você sumarizar diversas rotas em um único endereço de rede com máscara específica, diminuindo assim o tamanho das tabelas de roteamento.