Cara Menghitung Subnetting

Hmm ini merupakan tulisan lanjutan dari pengertian subnetting,

Sebelum masuk ke rumus dan cara menghitungnya saya ingin menjelaskan beberapa hal,

Pertama, dalam sebuah subnet terdapat 3 jenis Adress,

  1. Network Address atau NetID, ialah IP pertama dalam sebuah subnet. Guna dari Network Address ialah untuk mengenali suatu network pada jaringan internet.
  2. Host Address atau Host ID, ialah IP yang tersedia untuk digunakan oleh user
  3. Broadcast Adress atau BroadcastID, ialah IP terakhir dalam sebuah subnet. Guna dari Broadcast Address ialah untuk mengirim/menerima informasi yang harus diketahui oleh seluruh host yang ada pada suatu network.

Kedua, konsep perhitungan subnetting

Umumnya subnetting memiliki 4 pokok bahasan untuk dipecahkan yaitu, jumlah subnet, jumlah host per subnet, blok subnet, serta network address dan broadcast address. Konsep perhitungan subnetting adalah memindahkan garis pemisah antara bagian network dan bagian host dari sebuah alamat ip. Sebagaimana digambarkan pada gambar dibawah ini.

konsep subnet

Ketiga, CIDR atau Classless Inter-Domain Routing. CIDR adalah sebuah cara alternatif untuk mengklasifikasikan alamat IP yang berbeda dengan sistem klasifikasi ke dalam kelas A, kelas B, kelas C, kelas D, dan kelas E, yang disebut juga dengan supernetting. Contoh untuk CIDR dengan Subnet Masknya dapat dilihat pada tabel berikut.

Subnet Mask Nilai CIDR Subnet Mask Nilai CIDR Subnet Mask Nilai CIDR
255.0.0.0 /8 255.255.0.0 /16 255.255.255.0 /24
255.128.0.0 /9 255.255.128.0 /17 255.255.255.128 /25
255.192.0.0 /10 255.255.192.0 /18 255.255.255.192 /26
255.224.0.0 /11 255.255.224.0 /19 255.255.255.224 /27
255.240.0.0 /12 255.255.240.0 /20 255.255.255.240 /28
255.248.0.0 /13 255.255.248.0 /21 255.255.255.248 /29
255.252.0.0 /14 255.255.252.0 /22 255.255.255.252 /30
255.254.0.0 /15 255.255.254.0 /23 255.255.255.254 /31

Sekarang adalah bagaimana rumus menghitung subnet berdasarkan dengan jumlah user yang dibutuhkan?

Rumusnya sangat simple,

2x – 2 >= jumlah host atau user yang dibutuhkan

Contoh,

host yang akan kita gunakan sebanyak 27,

jadi 2x pangkat berapa yang setelah dikurangi dengan 2 dapat memenuhi 27 host tadi?

yap, 25 ( 2 x 2 x 2 x 2 x  2)  = 32 , dikurang 2 karena kita akan memakai 1 IP sebagai NetID dan 1 IP lainnya sebagai Broadcast ID.

Selanjutnya adalah menghitung jumlah host per subnet apabila kita sudah tau berapa jumlah subnet yang ada.

Rumus menghitung bit adalah,

x = 32 – y,

y= jumlah bit

Rumus menghitung jumlah host adalah,

jumlah host = 2x – 2

x = jumlah bit yang diketahui

Contoh,

Tentukan berapa jumlah host dari CIDR 26 bit,

Langkah pertama tentukan jumlah bit yang akan dipakai,

Jumlah bit = 32 – 26

                    = 6 bit

Jumlah Host = 26 – 2

                        = 62 Host

Berikut adalah tabel subnetting  yang  didapat berdasarkan soal tersebut.

Subnet Network ID IP Address Host Broadcast ID Subnet mask
1 192.168.1.0 192.168.1.1 – 192.168.1.62 192.168.1.63 255.255.255.192
2 192.168.1.64 192.168.1.65 – 192.168.1.126 192.168.1.127 255.255.255.192
3 192.168.1.128 192.168.1.129 – 192.168.1.190 192.168.1.191 255.255.255.192
4 192.168.1.192 192.168.1.192 – 192.168.1.254 192.168.1.255 255.255.255.192

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s