VLSM

10/22/2010 01:55:00 PM 0 Comments A+ a-

VLSM (Variable Lenght Subnet Mask) memberbaiki kekurangan metode conventional subnetting (CIDR). Dalam subnetting tradisional, semua subnet harus ukuran yang sama, yang menimbulkan masalah ketika ada beberapa subnet yang jauh lebih besar daripada yang lain. Sedangkan pada subnetting VLSM semua subnet tidak harus mempunyai ukuran yang sama, jadi bisa disesuaikan dengan kebutuhan kita.

Contohnya :
Jika diberikan Class C network 204.24.93.0/24, ingin di subnet dengan kebutuhan berdasarkan jumlah host: netA=14 hosts, netB=28 hosts, netC=2 hosts, netD=7 hosts, netE=28 hosts. Secara keseluruhan terlihat untuk melakukan hal tersebut di butuhkan 5 bit host(2^5-2=30 hosts) dan 27 bit net, sehingga:

netA (14 hosts): 204.24.93.0/27    => ada 30 hosts; tidak terpakai 16 hosts
netB (28 hosts): 204.24.93.32/27   => ada 30 hosts; tidak terpakai  2 hosts
netC ( 2 hosts): 204.24.93.64/27   => ada 30 hosts; tidak terpakai 28 hosts
netD ( 7 hosts): 204.24.93.96/27   => ada 30 hosts; tidak terpakai 23 hosts
netE (28 hosts): 204.24.93.128/27  => ada 30 hosts; tidak terpakai  2 hosts

dengan demikian terlihat adanya ip address yang tidak terpakai dalam jumlah yang cukup besar. Hal ini mungkin tidak akan menjadi masalah pada ip private akan tetapi jika ini di alokasikan pada ip public(seperti contoh ini) maka terjadi pemborosan dalam pengalokasian ip public tersebut. Untuk mengatasi hal ini (efisiensi) dapat digunakan metoda VLSM, yaitu dengan cara sebagai berikut:
1. buat urutan berdasarkan penggunaan jumlah host terbanyak (14,28,2,7,28 menjadi 28,28,14,7,2).
2. tentukan blok subnet berdasarkan kebutuhan host:
   28 hosts + 1 network + 1 broadcast = 30  --> menjadi 32 ip ( /27 )
   14 hosts + 1 network + 1 broadcast = 16  --> menjadi 16 ip ( /28 )
    7 hosts + 1 network + 1 broadcast =  9  --> menjadi 16 ip ( /28 )
    2 hosts + 1 network + 1 broadcast =  4  --> menjadi  4 ip ( /30 )

Sehingga blok subnet-nya menjadi:
   netB (28 hosts): 204.24.93.0/27   => ada 30 hosts; tidak terpakai 2 hosts
   netE (28 hosts): 204.24.93.32/27  => ada 30 hosts; tidak terpakai 2 hosts
   netA (14 hosts): 204.24.93.64/28  => ada 14 hosts; tidak terpakai 0 hosts
   netD ( 7 hosts): 204.24.93.80/28  => ada 14 hosts; tidak terpakai 7 hosts
   netC ( 2 hosts): 204.24.93.96/30  => ada  2 hosts; tidak terpakai 0 hosts