Anda pernah melihatnya di mana-mana: 192.168.1.0/24, 10.0.0.0/8, 203.0.113.5/32. Garis miring dan angka setelah alamat IP adalah notasi CIDR, dan setelah Anda memahami artinya, seluruh lapisan jaringan tiba-tiba menjadi masuk akal.

CIDR adalah singkatan dari Perutean Antar-Domain Tanpa Kelas. Ini adalah sistem yang digunakan sejak tahun 1993 untuk menentukan ukuran jaringan dan mengalokasikan blok alamat IP secara efisien. Sebelum CIDR, alamat IP dipecah menjadi blok Kelas A, B, dan C yang kaku — sebuah sistem boros yang kini sudah usang.

Angka Garis miring: Artinya

Angka setelah garis miring menunjukkan berapa bit alamat IP-nya bagian jaringan — diperbaiki di semua alamat di blok itu. Bit yang tersisa tersedia untuk masing-masing host.

Alamat IPv4 totalnya 32 bit. Jadi:

Notasi Bit jaringan Bit host Host yang dapat digunakan
/8 8 24 16,777,214
/16 16 16 65,534
/24 24 8 254
/28 28 4 14
/30 30 2 2
/32 32 0 1 (host tunggal)

Rumus host yang dapat digunakan adalah 2^(bit host) − 2. Anda mengurangi 2 karena alamat pertama adalah alamat jaringan dan alamat terakhir adalah alamat siaran — keduanya tidak dapat ditetapkan ke perangkat.

Membaca Contoh Nyata: 192.168.1.0/24

Ini adalah jangkauan jaringan rumah dan kantor kecil yang paling umum. Inilah arti /24 dalam praktiknya:

  • Alamat jaringan: 192.168.1.0 (mengidentifikasi jaringan itu sendiri, tidak dapat dialihkan)
  • Alamat siaran: 192.168.1.255 (dikirim ke semua host, tidak dapat dialihkan)
  • Rentang yang dapat digunakan: 192.168.1.1 – 192.168.1.254 (254 host)
  • Subnetmask: 255.255.255.0

24 bit pertama (192.168.1) terkunci — itulah jaringan Anda. 8 bit terakhir (.0 hingga .255) adalah tempat Anda menetapkan perangkat individual.

Koneksi Subnet Mask

CIDR dan subnet mask mewakili informasi yang sama dalam format berbeda. A /24 sama dengan 255.255.255.0. Keduanya dapat dipertukarkan — CIDR lebih ringkas.

Konversi di antara keduanya: tulis 32 bit, masukkan 1 untuk bit jaringan dan 0 untuk bit host.

Untuk /24:

Perintah
11111111.11111111.11111111.00000000 = 255.255.255.0

Untuk /28:

Perintah
11111111.11111111.11111111.11110000 = 255.255.255.240

Nilai Slash Umum dan Tempat Anda Melihatnya

/32 — Tuan rumah tunggal Digunakan untuk merujuk pada satu alamat IP tertentu. Umum dalam aturan firewall ("izinkan lalu lintas dari 203.0.113.5/32"), rute statis, dan iklan rute BGP untuk IP individual.

/30 — Tautan titik ke titik 2 alamat yang dapat digunakan. Digunakan untuk koneksi router-ke-router di mana Anda hanya memerlukan alamat untuk setiap ujung tautan.

/29 — Segmen kecil 6 alamat yang dapat digunakan. Pilihan umum ketika Anda memerlukan subnet kecil untuk tujuan tertentu (DMZ dengan beberapa server, jaringan manajemen).

/28 hingga /26 — Jaringan kantor/tim kecil 14 hingga 62 host yang dapat digunakan. Berguna untuk membagi jaringan yang lebih besar menjadi segmen-segmen logis.

/24 — Pekerja keras 254 host yang dapat digunakan. Standar untuk sebagian besar jaringan rumah, kantor kecil, dan segmen VLAN di lingkungan perusahaan. Begitu umum sehingga orang terkadang menyebutnya sebagai "kelas C" karena kebiasaan (secara teknis salah — kelas C adalah konsep pra-CIDR, namun cakupannya tumpang tindih).

/22 hingga /20 — Blok jaringan sedang Digunakan oleh organisasi yang lebih besar untuk segmen jaringan atau jaringan kampus yang signifikan.

/16 — Jaringan besar 65.534 host. Itu 172.16.0.0/16 dan 192.168.0.0/16 termasuk dalam kategori ini. Sering digunakan sebagai supernet jaringan VPC/cloud yang dibagi lagi.

/8 — Blok besar Lebih dari 16 juta alamat. Rentang Kelas A klasik — 10.0.0.0/8 adalah rentang pribadi yang digunakan oleh perusahaan besar dan penyedia cloud.

Subnetting: Memisahkan Blok

CIDR memungkinkan Anda mengambil blok alamat besar dan membaginya menjadi subnet yang lebih kecil dengan menambah panjang awalan.

Katakanlah sudah 192.168.1.0/24 dan perlu membaginya menjadi 4 subnet yang sama. Anda meminjam 2 bit dari bagian host, memberi Anda /26:

Subnet Jangkauan Tuan rumah
192.168.1.0/26 .1 – .62 62
192.168.1.64/26 .65 – .126 62
192.168.1.128/26 .129 – .190 62
192.168.1.192/26 .193 – .254 62

Setiap subnet bersifat independen — perangkat di subnet berbeda memerlukan router untuk berkomunikasi.

Supernetting: Menggabungkan Blok

Kebalikannya juga bisa. Peringkasan rute (supernetting) menggabungkan beberapa awalan yang lebih kecil menjadi satu pengumuman yang lebih besar, sehingga mengurangi ukuran tabel perutean.

Jika Anda memiliki:

  • 192.168.4.0/24
  • 192.168.5.0/24
  • 192.168.6.0/24
  • 192.168.7.0/24

Hal ini dapat diringkas sebagai 192.168.4.0/22 — satu rute mencakup keempat jaringan. Ini adalah bagaimana router backbone tetap dapat dikelola meskipun terdapat jutaan rute.

Rentang CIDR Swasta vs. Publik

Tiga rentang dicadangkan untuk penggunaan pribadi (RFC 1918) — alamat berikut tidak pernah dirutekan di internet publik:

Jangkauan CIDR Penggunaan umum
10.0.0.0 – 10.255.255.255 10.0.0.0/8 Perusahaan, awan
172.16.0.0 – 172.31.255.255 172.16.0.0/12 Docker, VPN
192.168.0.0 – 192.168.255.255 192.168.0.0/16 Jaringan rumah

Router Anda menjalankan NAT untuk menerjemahkan alamat pribadi ini ke IP publik Anda untuk lalu lintas internet.

Menghitung Subnet Tanpa Matematika

Untuk apa pun selain aritmatika mental cepat, gunakan Kalkulator CIDR. Masukkan alamat IP dan panjang awalan apa pun dan ini akan mengembalikan alamat jaringan, alamat siaran, rentang host yang dapat digunakan, subnet mask, dan jumlah total host — secara instan.

Ini berfungsi dua arah: Anda juga dapat memasukkan subnet mask dan mengembalikan setara CIDR.

CIDR IPv6

Notasi CIDR juga berlaku untuk IPv6, meskipun angkanya berbeda. Alamat IPv6 adalah 128 bit, jadi:

  • /128 — host tunggal (setara dengan /32 di IPv4)
  • /64 — ukuran subnet standar (18 triliun alamat host)
  • /48 — alokasi tipikal ke suatu situs atau organisasi
  • /32 — Blok alokasi ISP

Dalam praktiknya, Anda jarang perlu melakukan subnet IPv6 secara manual — ruang alamatnya cukup besar sehingga sebagian besar penerapan hanya menggunakan /64 untuk setiap segmen.

Intinya

Angka garis miring dalam notasi CIDR memberi tahu Anda berapa banyak bit yang dimiliki jaringan — sisanya milik host. Awalan yang lebih besar = jaringan yang lebih kecil. A /32 adalah satu alamat; a /8 adalah enam belas juta.

Angka-angka kunci yang harus diingat: /24 memberi Anda 254 host, /16 memberi Anda 65.534, /30 memberi Anda 2 (point-to-point). Segala sesuatu yang lain dapat Anda hitung dengan Kalkulator CIDR atau rumus 2^n − 2.