Subnetting adalah proses memecah suatu IP
jaringan ke sub jaringan yang lebih kecil yang disebut "subnet."
Setiap subnet deskripsi non-fisik (atau ID) untuk jaringan-sub fisik (biasanya jaringan beralih dari host yang mengandung satu router
-router dalam jaringan multi). Subnet dibuat untuk membatasi ruang
lingkup lalu lintas siaran, untuk menerapkan keamanan jaringan
tindakan, untuk memisahkan segmen jaringan berdasarkan fungsi, dan / atau untuk membantu dalam menyelesaikan masalah kemacetan
jaringan.
Metode VLSM (VariableLength Subnet Mask) dalam Subneting
Tujuan => Mengefisienkan alokasi IP blok subnet dalam network.
Contoh:
Dalam suatu jaringan, diberikan Class C Network 204.24.93.0/24, ingin di subnet 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).T
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
Mencari IP Network, Host min, Host max,
Broadcast, Hosts/net Dalam Format Decimal
bit IP : 0-7. 8-15 .
16-23 . 24-31net prefix: 8 . 16 . 24 . 32
Classful IP Address:
class A : 1.0.0.0 s/d 126.255.255.255
class B : 128.0.0.0 s/d 191.255.255.255
class C : 192.0.0.0 s/d 223.255.255.255
Netmask default:
class A : /8(netprefix) atau 255.0.0.0
class B : /16(netprefix) atau 255.255.0.0
class C : /24(netprefix) atau 255.255.255.0
Rumusan:
IP = oct1 . oct2 . oct3 . oct4
Netmask = mask_oct1 . mask_oct2 . mask_oct3. mask_oct4
Wildcard = 255.255.255.255 - Netmask
net1 = int(oct1:(256-mask_oct1)x(256-mask_oct1)
net2 = int(oct2:(256-mask_oct2)x(256-mask_oct2)
net3 = int(oct3:(256-mask_oct3)x(256-mask_oct3)
net4 = int(oct4:(256-mask_oct4)x(256-mask_oct4)
Network = net1.net2.net3.net4
Broadcast = Network + Wildcard
Host min = Network + 0.0.0.1
Host max = Broadcast - 0.0.0.1
Host/net = (2^(32-netprefix))-2
Silahkan berkomentar dengan sopan sesuai topik yang dibahas. Mohon tidak meninggalkan URL. Silahkan berkomentar dengan sopan serta sesuai topik dan dimohon untuk tidak meninggalkan link aktif.
Terima Kasih.
EmoticonEmoticon