În toate exemplele anterioare de subnetizări, observați că aceeași mască de subrețea a fost aplicată pentru toate subrețelele. Asta înseamnă că fiecare subrețea are același număr de adrese de host disponibile.

Așa cum se arată în Figura 1, subnetizarea tradițională creează subrețele de dimensiuni egale. Fiecare subrețea din schema tradițională folosește aceeași mască de subrețea. Așa cum se arată în Figura 2, VLSM permite ca un spațiu de rețea să fie împărțit în părți inegale. Cu VLSM, masca de subrețea va varia în funcție de câți biți au fost împrumutați pentru o subrețea particulară, de aici și partea cu “variabil” din VLSM.

Subnetizarea VLSM este similară cu cea tradițională în care biții sunt împrumutați pentru a crea subrețele. Formulele folosite la calculul numărului de hosturi pentru fiecare subrețea și la calculul numărului de subrețele create încă se aplică. Diferența este aceea că subnetizarea nu este o activitate singulară. Cu VLSM, rețeaua este mai întâi subnetizată, iar apoi subrețelele sunt subnetizate din nou. Acest proces poate fi repetat de mai multe ori pentru a crea subrețele de dimensiuni diferite.