Kamis, 11 Februari 2010

SUBNETTING DAN CIDR

Pengertian dan Arti Subnetting dalam Suatu Jaringan Komputer

Subnetting adalah pembagian suatu kelompok alamat IP menjadi beberapa network ID lain dengan jumlah anggota jaringan yang lebih kecil, yang disebut subnet (subnetwork).
Subnet Mask merupakan angka biner 32 bit yang digunakan untuk :
•Membedakan antara network ID dengan host ID.
•Menunjukkan letak suatu host, apakah host tersebut berada pada jaringan luar atau jaringan lokal.

Tujuan dalam melakukan subnetting ini adalah :
•Membagi satu kelas netwok atas sejumlah subnetwork dengan arti membagi suatu kelas jaringan menjadi bagian-bagian yang lebih kecil.
•Menempatkan suatu host, apakah berada dalam satu jaringan atau tidak.
•Untuk mengatasi masalah perbedaaan hardware dengan topologi fisik jaringan.
•Penggunaan IP Address yang lebih efisien.

Ada dua pendekatan dalam melakukan pembentukan subnet, yaitu :
•Berdasarkan jumlah jaringan yang akan dibentuk.
•Berdasarkan jumlah host yang dibentuk dalam jaringan.

Kedua-duanya akan dipakai untuk menentukan efisiensi pe¬nomoran IP dalam suatu lingkungan jaringan. Pada subnet mask seluruh bit yang berhubungan dengan host ID diset 0. Sedangkan bit yang berhubungan dengan network ID diset 1.
Untuk menentukan suatu host berada pada jaringan luar atau pada jaringan lokal, kita dapat melakukan operasi AND antara subnet mask dengan IP Address asal dan IP Address tujuan, serta membandingkan hasilnya sehingga dapat diketahui ke mana arah tujuan dari paket IP tersebut. Jika kedua hasil operasi tersebut sama, maka host tujuan terletak di jaringan lokal dan paket IP dikirim langsung ke host tujuan. Jika hasilnya berbeda, maka host terletak di luar jaringan lokal, sehingga paket IP dikirim ke default router.


Subnetting merupakan suatu hal yang wajib dikuasai oleh seorang Network Administrator. Administrator-administrator yang mengelola jaringan besar sering kali merasa perlu membagi-bagi jaringan menjadi bagian yang lebih kecil lagi yang disebut sub networks. Saya akan menjelaskan mengenai konsep subnetting ini dengan menggunakan ilustrasi dan analogi yang ada disekitar kita.

Apa sebenarnya yang disebut dengan subnetting dan kenapa harus dilakukan? Pertanyaan ini bisa dijawab dengan analogi sebuah jalan. Jalan bernama RE Martadinata terdiri dari beberapa rumah bernomor 01-08, dengan rumah nomor 08 adalah rumah Ketua RT yang memiliki tugas mengumumkan informasi apapun kepada seluruh rumah di wilayah Jl. RE Martadinata.


KSubnetting01

Dikarenakan oleh suatu keadaan dimana rumah di wilayah itu makin banyak, tentu kemungkinan menimbulkan keruwetan dan kemacetan. Karena itulah kemudian diadakan pengaturan lagi, dibuat gang-gang, rumah yang masuk ke gang diberi nomor rumah baru, masing-masing gang ada Ketua RTnya sendiri-sendiri. Sehingga ini akan memecahkan kemacetan, efiesiensi dan optimalisasi transportasi, serta setiap gang memiliki previledge sendiri-sendiri dalam mengelola wilayahnya. Jadilah gambar wilayah baru seperti di bawah:

KSubnetting02

Inilah sebenarnya yang dimaksud dengan konsep subnetting. Dimana tujuannya ingin mempermudah pengelolaan, misalnya suatu kantor ingin membagi kerja menjadi 4 divisi dengan masing-masing divisi memiliki 10 komputer (host). Tujuan lainnya juga untuk optimalisasi dan efisiensi kerja jaringan, karena jalur lalu lintas tidak terpusat di satu network besar, tapi terbagi ke beberapa ruas-ruas gang. Yang pertama analogi Jl. RE Martadinata dengan rumah disekitarnya dapat diterapkan untuk jaringan adalah seperti NETWORK ADDRESS (nama jalan) dan HOST ADDRESS (nomer rumah). Sedangkan Ketua RT diperankan oleh BROADCAST ADDRESS (192.168.1.255), yang bertugas mengirimkan message ke semua host yang ada di network tersebut. Broadcast-broadcast ini secara berkesinambungan dikirim ke semua host dalam sebuah network. Saat traffic broadcast mulai mengonsumsi begitu banyak bandwith tersedia, maka administrator perlu mengambil langkah subnetting untuk mereduksi ukuran broadcast domain tersebut, sehingga diperoleh performansi jaringan yang lebih baik.

KSubnetting03

Masih mengikuti analogi jalan diatas, kita terapkan ke subnetting jaringan adalah seperti gambar di bawah. Gang adalah SUBNET, masing-masing subnet memiliki HOST ADDRESS dan BROADCAST ADDRESS. Sebuah network tunggal dan besar yang dibatasi oleh area geografis dapat menimbulkan berbagai masalah terutama di sisi kecepatan. Dengan mengkoneksikan multi jaringan yang lebih kecil maka diharapkan dapat membuat sistem lebih efisien.

KSubnetting04

Terus apa itu SUBNET MASK? Subnetmask digunakan untuk membaca bagaimana kita membagi jalan dan gang, atau membagi network dan hostnya. Address mana saja yang berfungsi sebagai SUBNET, mana yang HOST dan mana yang BROADCAST. Semua itu bisa kita ketahui dari SUBNET MASKnya. Jl RE Martadinata tanpa gang yang saya tampilkan di awal bisa dipahami sebagai menggunakan SUBNET MASK DEFAULT, atau dengan kata lain bisa disebut juga bahwa Network tersebut tidak memiliki subnet (Jalan tanpa Gang).

CIDR (Classless Inter-Domain Routing)

Diperkenalkan oleh lembaga IETF pada tahun 1992, merupakan konsep baru untuk mengembangkan supernetting dengan ClassLess Inter-Domain Routing. Pada dasarnya CIDR menghindari cara pembagian IPAddress tradidional menggunakan kelas A,B, dan C. CIDR menggunakan "network prefix" dengan panang tertentu. Prefex length menentukan jumlah "bit sebelah kiri" yang akan digunakan sebagai network ID.

Jika suatu IP Address memiliki 16 bit sebagai network ID, maka IP address tersebut akan diberi prefiks 16 bit yang umumnya ditullis "/16" dibelakang IP address.
Contoh : 120.60.202.1/16
Oleh karena tidak mengnal kelas, CIDR dapat mengalokasikan kelompok IP address dengan lebih efektif.

Seperti contoh, ika suatu blok IP address (202.91.8.0/26) dialokasikan untuk sejumlah host yang akan dibagi dalam beberapa sub jaringan/subnet maka setiap subnet akan menerima porsi IP address yang sama satu sama lain.


Subnet1 = 62 host - network address = 202.91.8.0/26
Subnet2 = 62 host - network address = 202.91.8.64/26
Subnet3 = 62 host - network address = 202.91.8.128/26
Subnet4 = 62 host - network address = 202.91.8.192/26

subnetmask = 255.255.255.192

bila satu subnet masih ingin memecah Jaringan menjadi beberapa bagian, misal subnet 4 masih akan dibagi dalam 2 jaringan, maka 62 IP akan dipecah lagi dalam 2 subnet dengan jumlah host yang sama.

Subnet4 = 30 host - network address = 202.91.8.192/27
Subnet5 = 30 host - network address = 202.91.8.224/27

subnetmask = 255.255.255.224

Sisa host masing2 subnet yang baru hanya 30 host karena 1IP(IP pertama) sebagai alamat network dan IP terahir sebagai alamat broadcast.

0 komentar:

Poskan Komentar