menghitung Subnetting

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)

Tujuan subnetting
  1. Untuk mengefisienkan alokasi IP Address dalam sebuah jaringan supaya bisa memaksimalkan penggunaan IP Address
  2. Mengatasi masalah perbedaan hardware dan media fisik yang digunakan daam suatu network, karena Router IP hanya dapat mengintegrasikan berbagai network dengan media fisik yang berbeda jika setiap network memiliki address network yang unik.
  3. Meningkatkan security dan mengurangi terjadinya kongesti akibat terlalu banyaknya host dalam suatu network.

Yang harus dicari dalam subnetting antara lain :
          *jumlah network
          *jumlah host dalam 1 network
          *netmask
          *broadcast

Cara menghitung jumlah network dan jumlah host dalam 1 network dapat dilakukan dengan menggunakan rumus, rumus yang dapat digunakan adalah :

Rumusjumlah network : 2n
Keterangan (n = binary 1 pada octat terakhir dalam class network)
Rumus jumlah host dalam 1 network : (2k)-2
Keterangan (k = binary 0 pada octat terakhir dalam class network)

Contoh :
          192.168.5.1/26
Bagaimana menentukan binary code?
1111 1111 . 1111 1111 . 1111 1111 . 1100 0000
Lihat ada berapa binary 1 dalam dalam octat  diatas total 26
Pergitungannya :
Binary code : 1111 1111 . 1111 1111 . 1111 1111 . 1100 0000
Oktet pertama 8, oktet kedua 8, oktet ketiga 8, oktet keempat 2
Jadi 8 + 8 + 8 + 2 = 26
                                                                    
*cara menghitung jumlah network :

Gunakan rumus 2n
1111 1111 . 1111 1111 . 1111 1111 .  1100  0000
Ingat! (n = binary 1 pada octat terakhir dalam class network)
          1100 0000
Diatas adalah octat terakhir lihat ada berapa binary 1 = 2
Jadi n = 2
Perhitungan :
2n = 22 = 4 (jadi jumlah networknya adalah 4)

*cara menghitung host dalam 1 network :

Gunakan rumus (2k) – 2
1111 1111 . 1111 1111 . 1111 1111 . 1100 0000
ingat ! (k = binary 0 pada octat terakhir dalam class network
 1100 0000
Diatas adalah octat terakhir lihat ada berapa binary 0 = 6
Jadi k = 6
Perhitungan :
(2k) -2 = (26) – 2    = 64 – 2
                             = 62 (jadi jumlah host dalam 1 network adalah 62)

*cara menghitung netmask

              1111 1111 . 1111 1111 . 1111 1111 . 1100 0000
Artinya 255.255.255.192

*cara menghitung broadcast

              1111 1111 . 1111 1111 . 1111 1111 . 1111 1100
255.255.255.192
Maksimal 255 jadi ada 63 client yang bisa terhubung apabila jumlah hostnya 62 maka jumlah broadcastnya adalah 1 .
Tetapi apabila ada router maka jumlah hostnya 61, broadcast 1 dan IP router 1