VLSM adalah pengembangan mekanisme subneting, dimana dalam VLSM dilakukan peningkatan dari kelemahan subneting klasik, yang mana dalam clasik subneting, subnet zeroes, dan subnet-ones tidak bisa digunakan. selain itu, dalam subnet classic, lokasi nomor IP tidak efisien. Pada metode VLSM subnetting yang digunakan berdasarkan jumlah host, sehingga akan semakin banyak jaringan yang akan dipisahkan.Dimana VLSM memiliki kelebihan yaitu kita tidak boros dalam pemakai host dan lebih efesien/sesuai kebutuhan.
Contoh Soal
Misalnya akan membangun sebuah jaringan internet dalam sebuah perusahaan besar. Dengan ketentuan host yang dibutuhkan antara lain :
1) Ruang utama 1000 host
2) Ruang kedua 500host
3) Ruang ketiga 100 host
4) Ruang server 50 host
Dengan alamat jaringan 172.16.0.0/20
Jadi kita disediakan ip yang memiliki prefik/20 yang dimana memiliki host sebanyak 4096 host
kita dapat mencari host tersebut dengan cara sama seperti cara yang ada pada CIDR.
1) Ruang utama 1.000 host
Dibutuhkan 1.000 host yang akan terhubung dengan internet. Karena yang dibutuhkan 1.000 host, maka cari hasil pemangkatan. Dari soal didapat 2^12 = 4096 dan subnetmask 255.255.240.0
Untuk mencari nilai IP range :255.255.255.255.255.255.252.0-0 . 0 . 3 . 255
Untuk mengetahui IP broadcastnya yakni hasil dari pengurangan diatas ditambah dengan IP network172. 16. 0. 00 . 0 . 3 . 255 +172. 16. 3. 255
Network : 172.16.0.0 /22
IP pertama : 172.16.0.1
IP terakhir : 172.16.32.254
IP broadcast : 172.16.3.255
Subnetmask : 255.255.252.0
2) Ruang kedua 500 host
Dari tabel, yang menghasilkan 500 host > adalah 2^9 = 512 dan subnetmask 255.255.254.0
Untuk mencari nilai IP range :255.255.255.255255.255.254. 0 -0 . 0 . 1 . 255
Untuk IP broadcastnya :172. 16. 4. 00 . 0 . 1. 255 +172. 16. 5. 255
Network : 172.16.4.0 /23
IP pertama : 172.16.4.1
IP terakhir : 172.16.5.254
IP broadcast : 172.16.5.255
Subnetmask : 255.255.254.0
3) Ruang ketiga 100 host
Gunakan konsep kelas c atau bermain pada oktet ke 4.Peningkatan yang menghasilkan 100 host > adalah 2^7 = 128 dan subnetmask 255.255.255.127
Mencari nilai IP range :255.255.255.255255.255.255.128 -0 . 0 . 0 .127
Mencari nilai IP broadcast :172. 16. 6. 0 0 . 0 . 0. 127+ 172. 16 . 6. 127
Network : 172. 16. 6. 0 /25
IP pertama : 172. 16. 6. 1
IP terakhir : 172. 16. 6. 126
IP broadcast : 172. 16. 6. 127
Subnetmask : 255.255.255.128
4) Ruang server 50 host
Network : 172. 16. 6. 128 /26
IP pertama : 172. 16. 6. 129
IP terakhir : 172. 16. 6. 191
P broadcast : 172. 16. 6. 192
Subnetmask : 255.255.255.192