VLSM позволяет использовать для каждой подсети свою маску. После разделения сетевого адреса на подсети полученные подсети можно повторно разделить на подсети. Маска подсети переменной длины (VLSM) выполняет разделение подсетей на подсети. Применение VLSM можно рассматривать как дополнительное разделение подсетей на подсети.
На рисунке показана сеть 10.0.0.0/8, которая разделена на подсети с использованием маски подсети /16, дающей возможность для создания 256 подсетей, то есть подсетей 10.0.0.0/16, 10.1.0.0/16, 10.2.0.0/16, ..., 10.255.0.0/16. На рисунке показаны четыре из возможных подсетей /16. Любая из подсетей /16 может быть также дополнительно разделена на подсети.
Для просмотра анимации нажмите кнопку «Воспроизведение» на рисунке. Содержание анимации:
- Подсеть 10.1.0.0/16 повторно разделяется на подсети с маской /24.
- Подсеть 10.2.0.0/16 повторно разделяется на подсети с маской /24.
- Подсеть 10.3.0.0/16 повторно разделяется на подсети с маской /28.
- Подсеть 10.4.0.0/16 повторно разделяется на подсети с маской /20.
Отдельные адреса узлов назначаются из адресов «под-подсетей». Например, на рисунке показана подсеть 10.1.0.0/16, разделённая на подсети /24. Адрес 10.1.4.10 теперь становится участником более точно определённой подсети 10.1.4.0/24.