FessAectan, VLSM это грубо говоря добавление маски к адресу. Давным-давно
в одной далекой-далекой галактике протоколы маршрутизации умели передавать или классовый префикс, или подразумевалась маска принимающего интерфейса (см. Troubleshooting IP Routing Protocols, Cisco Press, 2002, раздел про RIP).
Т.е. сеть уже classless, т.к. маска есть, но сама маска не передается, а неявно подразумевается. И выставление разных масок на интерфейсе могло сломать всю маршрутизацию.
Так и появился VLSM. А потом к механизму разбиения сетки на подсетки добавили и механизм объединения - он же CIDR. По сути тож самое, только в другую сторону