CIDR (Classless Inter-Domain Routing)

Classless Inter-Domain Routing (disingkat menjadi CIDR) adalah sebuah cara alternatif untuk mengklasifikasikan alamat-alamat IP berbeda dengan sistem klasifikasi ke dalam kelas A, kelas B, kelas C, kelas D, dan kelas E.
CIDR pada dasarnya adalah metode yang digunakan oleh ISP (Internet Service Provider) untuk mengalokasikan sejumlah alamat pada suatu perusahaan, ke setiap tempat para pengguna layanan dari ISP tersebut, dalam hal ini ISP menyediakan alamat dalam ukuran blok (block size) tertentu.
Dari mulanya CIDR dikembangkan untuk penggabungan network yang dibentuk oleh beberapa router internet dan lazimnya CIDR diimplementasikan oleh provider Internet, jika diperlukan CIDR dapat juga diimplementasikan untuk keperluan LAN, sepanjang system operasi atau protocol yang digunakan sudah mendukung CIDR
Impelementasi CIDR memerlukan perubahan khusus pada protocol routing, sehingga pada awal pengembangan CIDR, protocol routing seperti BGP (Border Gateway Protocol) dan OSFF (Open Shortest Path First) masih belum mendukung CIDR, namun sekarang kedua jenis protocol ini sudah mendukung CIDR.
CIDR merupakan mekanisme routing yang lebih efisien, yakni dengan membagi alamat IP jaringan ke dalam kelas-kelas A, B, dan C. misal seorang netadmin ingin membagi bandwith dengan kapasitas yang berbeda pada range IP yang berbeda, contoh 192.168.25.2 - 192.168.25.125 sebesar 20kbps dan 192.168.25.125 - 192.168.25.130 sebesar 15kbps.
Hal tersebut dapat dilakukan dengan menggunakan script ini untuk membantu kita menghitung / mengkonversi range IP tersebut menjadi format CIDR, yaitu :
CIDR: 192.168.25.0/25 IP Range: 192.168.25.2 - 192.168.25.125
CIDR: 192.168.25.0/24 IP Range: 192.168.25.125 - 192.168.25.130

Ø  Tabel CIDR
CIDR        Subnet Mask             Jumlah Host
/32             255.255.255.255      1
/31             255.255.255.254      2
/30             255.255.255.252      4
/29             255.255.255.248      8
/28             255.255.255.240      16
/27             255.255.255.224      32
/26             255.255.255.192      64
/25             255.255.255.128      128
/24             255.255.255.0           256
/23             255.255.254.0           512
/22             255.255.252.0           1,024
/21             255.255.248.0           2,048
/20             255.255.240.0           4,096
/19             255.255.224.0           8,192
/18             255.255.192.0           16,384
/17             255.255.128.0           32,768
/16             255.255.0.0               65,536
/15             255.254.0.0               131,072
/14             255.252.0.0               262,144
/13             255.248.0.0               524,288
/12             255.240.0.0               1,048,576
/11             255.224.0.0               2,097,152
/10             255.192.0.0               4,194,304
/9               255.128.0.0               8,388,608
/8               255.0.0.0                    16,777,216
/7               254.0.0.0                    33,554,432
/6               252.0.0.0                    67,108,864
/5               248.0.0.0                    134,217,728
/4               240.0.0.0                    268,435,456
/3               224.0.0.0                    536,870,912
/2               192.0.0.0                    1,073,741,824
/1               128.0.0.0                    2,147,483,648
/0               0.0.0.0                        4,294,967,296
Classful Ranges
0.0.0.0 – 127.255.255.255
128.0.0.0 – 191.255.255.255
192.0.0.0 – 223.255.255.255
224.0.0.0 – 239.255.255.255
240.0.0.0 – 255.255.255.255
Reserved Ranges
RFC1918             10.0.0.0          –          10.255.255.255
Localhost             127.0.0.0        –          127.255.255.255
RFC1918             172.16.0.0     –          172.31.255.255
RFC1918             192.168.0.0   –          192.168.255.255
Ø  Classless Routing Protocols
o   RIP v2
o   EIGRP
o   OSPF
o   IS-IS
o   BGP

Ø  Langkah-langkah Menghitung Ringkasan Route
1.    Menulis daftar jaringan dengan format biner
192.168.0.0 11000000.10101000.00000000.00000000
192.168.2.0 11000000.10101000.00000010.00000000
192.168.4.0 11000000.10101000.00000100.00000000
192.168.8.0 11000000.10101000.00001000.00000000
2.    Hitung angka mulai dari sebelah kiri yang paling cocok untuk mengungkap mask
192.168.0.0  11000000.10101000.00000000.00000000
192.168.2.0   11000000.10101000.00000010.00000000
192.168.4.0   11000000.10101000.00000100.00000000
192.168.8.0   11000000.10101000.00001000.00000000

Ada 20 bit yang sesuai, maka /20 atau 255.255.240.0
3.    Salin bit-bit yang cocok dan tambahkan angka nol.
192.168.0.0  11000000.10101000.00000000.00000000
                                    Salinan                          Tambah angka nol
Keempat jaringan akan menjadi 192.168.0.0/20

Komentar