Classless Inter-Domain Routing

Classless Inter-Domain Routing
Dari Wikipedia, ensiklopedia bebas

Classless Inter-Domain Routing (CIDR) adalah sebuah metode untuk mengalokasikan alamat IP dan routing Internet Protocol paket. The Internet Engineering Task Force diperkenalkan CIDR pada tahun 1993 untuk menggantikan arsitektur menangani sebelumnya jaringan classful desain di internet . Tujuan mereka adalah untuk memperlambat pertumbuhan tabel routing pada router di Internet, dan untuk membantu memperlambat cepat kelelahan alamat IPv4 . [1] [2]
Alamat IP digambarkan sebagai terdiri dari dua kelompok bit pada alamat: bagian paling penting adalah alamat jaringan yang mengidentifikasi seluruh jaringan atau subnet dan bagian yang paling signifikan adalah pengenal host, yang menentukan antarmuka tertentu sebuah host pada yang jaringan. Divisi ini digunakan sebagai dasar lalu lintas routing antara jaringan IP dan untuk kebijakan alokasi alamat. Jaringan classful desain untuk IPv4 berukuran alamat jaringan sebagai satu atau lebih kelompok 8-bit, sehingga blok Kelas A, B, atau C alamat. Classless Inter-Domain Routing mengalokasikan ruang alamat untuk penyedia layanan Internet dan pengguna akhir pada setiap alamat bit batas, bukan pada 8-bit segmen. Dalam IPv6 , bagaimanapun, identifier antarmuka memiliki ukuran tetap 64 bit dengan konvensi, dan subnet yang lebih kecil tidak pernah dialokasikan kepada pengguna akhir.

Latar Belakang

Selama dekade pertama dari internet modern setelah penemuan Domain Name System (DNS) menjadi jelas bahwa sistem dirancang berdasarkan jaringan classful skema pengalokasian ruang alamat IP dan routing paket IP tidak terukur . [3 ]

Untuk mengatasi kekurangan itu, Internet Engineering Task Force diterbitkan pada tahun 1993 yang baru standar, RFC 1518 dan RFC 1519 , untuk menentukan konsep baru dari alokasi blok alamat IP dan metode baru routing paket IPv4. Sebuah versi baru dari spesifikasi diterbitkan sebagai RFC 4632 pada tahun 2006. [4]

Sebuah alamat IP dianggap sebagai terdiri dari dua bagian: sebuah jaringan mengidentifikasi awalan diikuti oleh tuan rumah pengenal dalam jaringan itu. Dalam arsitektur jaringan sebelumnya classful dari Internet Protocol Version 4, alokasi alamat IP didasarkan pada batas-batas sedikit empat oktet dari alamat IP. Sebuah alamat dianggap kombinasi dari 8, 16, atau 24-bit awalan jaringan bersama dengan 24, 16, atau 8-bit individu atau alamat node. Dengan demikian, alokasi terkecil dan routing blok hanya berisi 256 alamat-terlalu kecil untuk sebagian besar perusahaan, dan blok yang lebih besar berikutnya terkandung 65 536 alamat-terlalu besar untuk digunakan secara efisien oleh bahkan organisasi besar. Hal ini menyebabkan inefisiensi dalam penggunaan alamat serta rute karena jumlah besar dialokasikan kecil (kelas C) jaringan dengan pengumuman rute individu, yang secara geografis dengan sedikit kesempatan untuk rute agregasi , menciptakan permintaan berat pada rute peralatan.

Sebagai jaringan TCP / IP eksperimental diperluas ke Internet selama tahun 1980, kebutuhan untuk skema pengalamatan yang lebih fleksibel menjadi semakin jelas. Hal ini menyebabkan perkembangan yang berurutan dari subnetting dan CIDR. Karena perbedaan kelas lama diabaikan, sistem baru itu disebut routing yang tanpa kelas. Hal ini didukung oleh modern protokol routing , seperti RIP-2 , EIGRP , IS-IS dan OSPF . Hal ini menyebabkan sistem yang asli yang disebut, oleh kembali formasi , routing classful .

Classless Inter-Domain Routing didasarkan pada variabel-panjang subnet masking (VLSM), yang memungkinkan jaringan untuk dibagi menjadi berukuran berbeda subnet. CIDR menghindari membuang-buang alamat IP. Variable-length subnet mask disebutkan dalam RFC 950 . [5]

CIDR mencakup beberapa konsep. Hal ini didasarkan pada teknik VLSM dengan kualitas yang efektif untuk menentukan sewenang-wenang panjang prefiks. Alamat direpresentasikan dalam notasi CIDR , di mana alamat atau routing prefix ditulis dengan akhiran yang menunjukkan jumlah bit pada alamat, seperti 192.0.2.0/24. CIDR memperkenalkan proses administrasi mengalokasikan blok alamat untuk organisasi berdasarkan kebutuhan aktual dan jangka pendek mereka diproyeksikan. Agregasi dari beberapa prefiks berdekatan mengakibatkan supernets di Internet lebih besar, yang bila memungkinkan diiklankan sebagai agregat, sehingga mengurangi jumlah entri dalam tabel routing global.

CIDR blok

Alamat IP Match.png

CIDR pada prinsipnya standar bitwise, berdasarkan prefix untuk interpretasi alamat IP. Ini memfasilitasi routing dengan memungkinkan blok alamat untuk dikelompokkan ke dalam entri tabel routing tunggal. Kelompok-kelompok ini, blok CIDR biasa disebut, berbagi urutan awal bit dalam representasi biner dari alamat IP mereka. IPv4 CIDR blok diidentifikasi dengan menggunakan sintaks yang sama dengan alamat IPv4: empat bagian dotted-desimal alamat, diikuti dengan garis miring, maka angka dari 0 sampai 32: ABCD / N. Bagian desimal bertitik ditafsirkan, seperti alamat IPv4, sebagai angka biner 32-bit yang telah dipecah menjadi empat oktet. Angka dibelakang garis miring adalah panjang awalan, jumlah bit awal bersama, dihitung dari bit paling signifikan dari alamat. Ketika menekankan hanya ukuran jaringan, porsi alamat notasi biasanya dihilangkan. Dengan demikian, / 20 adalah sebuah blok CIDR dengan awalan 20-bit yang tidak ditentukan.

Alamat IP adalah bagian dari blok CIDR, dan dikatakan cocok dengan awalan CIDR jika N awal bit dari alamat dan awalan CIDR adalah sama. Dengan demikian, pemahaman CIDR mensyaratkan bahwa alamat IP divisualisasikan dalam biner. Karena panjang sebuah alamat IPv4 memiliki 32 bit, sebuah awalan CIDR N-bit daun 32-N bit yang tak tertandingi, yang berarti bahwa 2 32-U alamat IPv4 cocok dengan awalan N-bit CIDR diberikan. Prefiks alamat CIDR pendek sesuai lebih, sedangkan prefiks lagi cocok lebih sedikit. Sebuah alamat dapat cocok prefiks CIDR dengan panjang yang berbeda.

CIDR juga digunakan untuk alamat IPv6 dan semantik sintaks identik. Sebuah panjang prefiks dapat berkisar dari 0 sampai 128, karena jumlah yang lebih besar dari bit dalam alamat. Namun, dengan konvensi subnet pada siaran lapisan jaringan MAC selalu memiliki 64-bit pengenal host. Prefiks yang lebih besar jarang digunakan bahkan pada point-to-point.

Penugasan blok CIDR

The Internet Assigned Numbers Authority (IANA) masalah untuk pendaftar Internet regional (RIR) besar, pendek awalan blok CIDR. Sebagai contoh, 62.0.0.0 / 8, dengan lebih dari enam belas juta alamat, dikelola oleh RIPE NCC, RIR Eropa. RIR, masing-masing bertanggung jawab untuk daerah, tunggal besar, geografis, seperti Eropa atau Amerika Utara, kemudian dibagi dalam blok-blok ke blok yang lebih kecil dan mengeluarkan mereka untuk pendaftar Internet lokal. Proses pengelompokan dapat diulang beberapa kali pada berbagai tingkat perwakilan. Akhir jaringan pengguna menerima subnet berukuran sesuai dengan ukuran dari jaringan mereka dan diproyeksikan kebutuhan jangka pendek. Jaringan dilayani oleh ISP tunggal didorong oleh IETF rekomendasi untuk mendapatkan ruang alamat IP langsung dari ISP mereka. Jaringan dilayani oleh beberapa ISP, di sisi lain, dapat memperoleh penyedia-independen ruang alamat langsung dari RIR yang sesuai.

CIDR Address.png

Sebagai contoh, pada akhir 1990-an, alamat IP 208.130.29.33 (sejak dipindahkan) digunakan oleh www.freesoft.org. Analisis alamat ini mengidentifikasi tiga prefiks CIDR 208.128.0.0/11, blok CIDR besar berisi lebih dari 2 juta alamat, telah ditugaskan oleh ARIN (Amerika Utara RIR) untuk MCI.. Sistem Otomasi Penelitian, VAR Virginia, disewakan koneksi Internet dari MCI dan ditugaskan blok 208.130.28.0/22, mampu menangani lebih dari 1000 perangkat. ARS menggunakan blok / 24 untuk server yang dapat diakses publik, dimana 208.130.29.33 adalah satu.

Semua prefiks CIDR akan digunakan, di lokasi yang berbeda dalam jaringan. Di luar jaringan MCI, awalan 208.128.0.0/11 akan digunakan untuk mengarahkan lalu lintas MCI terikat tidak hanya untuk 208.130.29.33, tetapi juga untuk salah satu sekitar dua juta alamat IP dengan awal yang sama 11 bit. Dalam jaringan MCI, 208.130.28.0/22 ​​akan menjadi terlihat, mengarahkan lalu lintas ke leased line melayani ARS. Hanya dalam jaringan perusahaan ARS akan awalan 208.130.29.0/24 telah digunakan.

Subnet mask

Sebuah subnet mask adalah bitmask yang mengkodekan panjang prefiks di quad bertitik notasi: 32 bit, dimulai dengan jumlah 1 bit sama dengan panjang prefiks, berakhir dengan 0 bit, dan dikodekan dalam empat bagian dotted-desimal format. Sebuah subnet mask mengkodekan informasi yang sama sebagai panjang prefiks, tapi mendahului munculnya CIDR. Namun, dalam notasi CIDR, bit awalan selalu berdekatan, sedangkan subnet mask dapat menetapkan non-contiguous bit. Namun, ini tidak memiliki keuntungan praktis untuk meningkatkan efisiensi.

Awalan agregasi

CIDR memberikan kemungkinan halus agregasi prefix routing, juga dikenal sebagai supernetting atau rute summarization. Misalnya, enam belas berdekatan / 24 jaringan dapat dikumpulkan dan diiklankan untuk jaringan yang lebih besar sebagai rute tunggal / 20, jika 20 bit pertama dari pertandingan alamat jaringan mereka. Dua sejajar berdekatan / 20 s kemudian dapat dikumpulkan ke / 19, dan sebagainya. Hal ini menyebabkan pengurangan jumlah rute yang harus diiklankan.

IPv4 CIDR blok

IPv4 CIDR
IP / CIDR Δ untuk addr IP terakhir Masker Host (*) Kelas Catatan
abcd / 32 +0.0.0.0 255.255.255.255 1 1/256 C
abcd / 31 +0.0.0.1 255.255.255.254 2 1/128 C d = 0 ... (2n) ... 254
abcd / 30 +0.0.0.3 255.255.255.252 4 1/64 C d = 0 ... (4n) ... 252
abcd / 29 +0.0.0.7 255.255.255.248 8 1/32 C d = 0 ... (8N) ... 248
abcd / 28 +0.0.0.15 255.255.255.240 16 1/16 C d = 0 ... (16N) ... 240
abcd / 27 +0.0.0.31 255.255.255.224 32 1/8 C d = 0 ... (32n) ... 224
abcd / 26 +0.0.0.63 255.255.255.192 64 1/4 C d = 0, 64, 128, 192
abcd / 25 +0.0.0.127 255.255.255.128 128 1/2 C d = 0, 128
abc0 / 24 +0.0.0.255 255.255.255.000 256 1 C
abc0 / 23 +0.0.1.255 255.255.254.000 512 2 C c = 0 ... (2n) ... 254
abc0 / 22 +0.0.3.255 255.255.252.000 1,024 4 C c = 0 ... (4n) ... 252
abc0 / 21 +0.0.7.255 255.255.248.000 2,048 8 C c = 0 ... (8N) ... 248
abc0 / 20 +0.0.15.255 255.255.240.000 4,096 16 C c = 0 ... (16N) ... 240
abc0 / 19 +0.0.31.255 255.255.224.000 8,192 32 C c = 0 ... (32n) ... 224
abc0 / 18 +0.0.63.255 255.255.192.000 16,384 64 C c = 0, 64, 128, 192
abc0 / 17 +0.0.127.255 255.255.128.000 32,768 128 C c = 0, 128
ab0.0 / 16 +0.0.255.255 255.255.000.000 65,536 256 C = 1 B
ab0.0 / 15 +0.1.255.255 255.254.000.000 131,072 2 B b = 0 ... (2n) ... 254
ab0.0 / 14 +0.3.255.255 255.252.000.000 262,144 4 B b = 0 ... (4n) ... 252
ab0.0 / 13 +0.7.255.255 255.248.000.000 524,288 8 B b = 0 ... (8N) ... 248
ab0.0 / 12 +0.15.255.255 255.240.000.000 1,048,576 16 B b = 0 ... (16N) ... 240
ab0.0 / 11 +0.31.255.255 255.224.000.000 2,097,152 32 B b = 0 ... (32n) ... 224
ab0.0 / 10 +0.63.255.255 255.192.000.000 4,194,304 64 B b = 0, 64, 128, 192
ab0.0 / 9 +0.127.255.255 255.128.000.000 8,388,608 128 B b = 0, 128
a.0.0.0 / 8 +0.255.255.255 255.000.000.000 16,777,216 256 B = 1 A
a.0.0.0 / 7 +1.255.255.255 254.000.000.000 33,554,432 2 A a = 0 ... (2n) ... 254
a.0.0.0 / 6 +3.255.255.255 252.000.000.000 67,108,864 4 A a = 0 ... (4n) ... 252
a.0.0.0 / 5 +7.255.255.255 248.000.000.000 134,217,728 8 A a = 0 ... (8N) ... 248
a.0.0.0 / 4 +15.255.255.255 240.000.000.000 268,435,456 16 A a = 0 ... (16N) ... 240
a.0.0.0 / 3 +31.255.255.255 224.000.000.000 536,870,912 32 A a = 0 ... (32n) ... 224
a.0.0.0 / 2 +63.255.255.255 192.000.000.000 1,073,741,824 64 A a = 0, 64, 128, 192
a.0.0.0 / 1 +127.255.255.255 128.000.000.000 2,147,483,648 128 A a = 0, 128
0.0.0.0 / 0 +255.255.255.255 000.000.000.000 4,294,967,296 256 A

(*) Untuk subnet diarahkan lebih besar dari / 31 atau / 32, dua alamat pendiam perlu dikurangi dari jumlah alamat host yang tersedia: alamat terbesar, yang digunakan sebagai alamat broadcast, dan alamat terkecil, yang digunakan untuk mengidentifikasi jaringan itu sendiri. [6] [7] Selain itu, semua router perbatasan subnet biasanya menggunakan alamat khusus.

IPv6 CIDR blok

Ruang alamat besar implementasi IPv6 diizinkan dari seluruh dunia rute summarization dan dijamin kolam alamat yang cukup pada setiap situs. IPv6 tanpa kelas. Namun, ukuran subnet standar untuk jaringan IPv6 adalah sebuah blok / 64 seperti yang diperlukan untuk pengoperasian autoconfiguration alamat berkewarganegaraan [8] . Pada awalnya, IETF direkomendasikan dalam RFC 3177 sebagai praktek terbaik yang semua situs akhir menerima alokasi / 48 alamat, [9] Namun, kritik dan reevaluasi kebutuhan aktual dan praktek telah menyebabkan rekomendasi, alokasi yang lebih fleksibel dalam RFC 6177 [10] menunjukkan mengalokasikan secara signifikan lebih dari satu subnet (/ 64 blok) seperti blok / 56, tapi tidak memberikan ke semua situs rumah / 48 blok baik.

Beberapa blok CIDR dan menggunakan IPv6 yang direkomendasikan [11] [9] [10]

 2001:0 db8: 0123:4567:89 ab: cdef: 1234:5678                                                                  128/128 tunggal akhir poin dan loopback                                124                               120                              116                             112                            108                           104                          100                         96                        92                       88                      84                     80                    76                   72                  68                 64/64 Tunggal pengguna akhir LAN subnet (awalan ukuran yang dibutuhkan untuk autoconfiguration alamat berkewarganegaraan (SLAAC) )                60/60 Beberapa (sangat terbatas) 6rd penyebaran               56/56 direkomendasikan Minimal akhir-situs penugasan              52 /             Penugasan Khas 48/48 direkomendasikan untuk rumah situs            44 /           40 /          36/36 mungkin masa depan registri Internet lokal (LIR) ekstra-kecil alokasi         Alokasi 32/32 LIR minimum        Alokasi 28/28 LIR menengah    Alokasi 24/24 LIR besar      Alokasi 20/20 LIR ekstra besar        16 /     12/12 Alokasi untuk registri Internet regional oleh IANA [12]   8 /  4 / 

(*) Jumlah host dalam blok CIDR IPv6 adalah 2 128 - panjang prefiks.

(*) Tabel diatas tidak termasuk semua prefiks mungkin. 0 <= panjang prefiks IPv6 <= 128

(*) Awalan panjang lebih besar dari 64 tidak digunakan dengan pengecualian / 128 [10] .

(*) / 22 dan / 23 adalah prefiks IPv6 umum.


Komentar

Postingan Populer