Subnetting & CIDR
Tujuan Belajar
- Memahami konsep subnetting dan subnet mask.
- Membaca notasi CIDR (/24, /16, dst).
- Menghitung network, broadcast, dan jumlah host.
Mengapa subnetting?
Subnetting adalah membagi satu jaringan besar menjadi beberapa subjaringan (subnet) yang lebih kecil. Manfaatnya:
- Efisiensi — alamat IP tidak terbuang.
- Keamanan & isolasi — tiap subnet bisa dipisah.
- Performa — broadcast domain lebih kecil.
Subnet Mask
Subnet mask menentukan bagian mana dari IP yang network dan mana yang host. Bit "1" pada mask = bagian network; bit "0" = bagian host.
IP: 192.168.1.10
Mask: 255.255.255.0 → /24
└─ network ─┘ └host┘Notasi CIDR
CIDR (Classless Inter-Domain Routing) menulis mask sebagai jumlah bit "1", didahului garis miring:
| CIDR | Subnet Mask | Jumlah host usable |
|---|---|---|
| /8 | 255.0.0.0 | 16.777.214 |
| /16 | 255.255.0.0 | 65.534 |
| /24 | 255.255.255.0 | 254 |
| /25 | 255.255.255.128 | 126 |
| /26 | 255.255.255.192 | 62 |
| /27 | 255.255.255.224 | 30 |
| /28 | 255.255.255.240 | 14 |
| /30 | 255.255.255.252 | 2 |
Rumus penting
- Jumlah host usable = 2^(bit host) − 2 (dikurangi 2 untuk network address & broadcast address)
- Jumlah subnet = 2^(bit yang dipinjam)
Contoh /24: bit host = 32 − 24 = 8 → 2^8 − 2 = 254 host.
Contoh perhitungan manual
Diberi 192.168.1.0/26:
- Bit host = 32 − 26 = 6 → host usable = 2^6 − 2 = 62.
- Blok subnet = 256 − 192 (oktet mask) = 64.
- Subnet:
192.168.1.0,192.168.1.64,192.168.1.128,192.168.1.192.
Untuk subnet 192.168.1.0/26:
- Network: 192.168.1.0
- Host pertama: 192.168.1.1
- Host terakhir: 192.168.1.62
- Broadcast: 192.168.1.63
Coba sendiri: Kalkulator Subnet
Masukkan IP dan prefix di bawah untuk melihat hasil perhitungan otomatis:
| Subnet Mask | 255.255.255.0 |
|---|---|
| Wildcard Mask | 0.0.0.255 |
| Alamat Network | 192.168.1.0 |
| Alamat Broadcast | 192.168.1.255 |
| Host Pertama | 192.168.1.1 |
| Host Terakhir | 192.168.1.254 |
| Jumlah Host Usable | 254 |
Studi Kasus: Membagi /24 untuk 4 departemen
Sebuah kantor punya 192.168.10.0/24 dan ingin 4 subnet untuk 4 departemen (masing-masing ~50 host).
- Butuh 4 subnet → pinjam 2 bit →
/26. - Tiap
/26menampung 62 host (cukup untuk 50).
| Departemen | Subnet | Rentang host |
|---|---|---|
| HRD | 192.168.10.0/26 | .1 – .62 |
| Keuangan | 192.168.10.64/26 | .65 – .126 |
| IT | 192.168.10.128/26 | .129 – .190 |
| Marketing | 192.168.10.192/26 | .193 – .254 |
Poin Penting
- Subnetting membagi jaringan besar menjadi subnet lebih kecil.
- Subnet mask / CIDR menentukan batas network vs host.
- Host usable = 2^(bit host) − 2.
- Network address (host semua 0) & broadcast (host semua 1) tidak bisa dipakai host.
1. Berapa jumlah host usable pada subnet /24?
2. Mengapa jumlah host dikurangi 2?
3. Notasi CIDR /26 setara dengan subnet mask?