Subnetting & VLSM: Cara Membagi Alamat IP Tanpa Membuang-buang Ruang
“Subnetting bukan sekadar memecah IP. VLSM adalah seni mendistribusikan ruang alamat secara presisi agar setiap antarmuka, segmen hotspot, dan link PTP mendapatkan porsi yang pas tanpa ada satu pun byte yang terbuang sia-sia.”
Daftar Isi Panduan Subnetting & VLSM
1 Mengapa Kita Butuh Subnetting & Masalah Alamat IP Boros
Alamat IPv4 memiliki batas absolut: tepat 4.294.967.296 alamat (32 bit). Di era jutaan perangkat IoT, smartphone, tower BTS, dan jaringan RT/RW Net yang terus menjamur, ruang alamat ini sangat terbatas.
Bayangkan sebuah perumahan dengan 10 blok. Jika developer mengalokasikan 256 kavling untuk setiap blok tanpa melihat kebutuhan riil—padahal satu blok hanya butuh 2 rumah dan blok lain butuh 50 rumah—maka ratusan kavling akan kosong terlantar dan orang lain tidak kebagian tanah.
2 Konsep Dasar: Network ID, Broadcast ID, Host ID, dan Subnet Mask
Setiap alamat IPv4 terdiri dari dua bagian logis: Network Portion (penunjuk identitas jaringan) dan Host Portion (penunjuk perangkat spesifik di dalam jaringan tersebut).
Alamat pertama dalam blok subnet (semua bit host bernilai 0). Alamat ini mewakili seluruh segmen dan digunakan oleh tabel routing untuk meneruskan paket. Tidak boleh dipasang ke komputer atau perangkat!
Alamat terakhir dalam blok subnet (semua bit host bernilai 1). Paket data yang dikirim ke alamat ini akan diterima oleh seluruh perangkat dalam satu subnet. Tidak boleh dipasang ke perangkat tunggal!
Rumus Kapasitas Host Usable
Jika sebuah subnet menyisakan h bit untuk host, maka:
Angka - 2 adalah pengurang wajib karena alamat pertama dicadangkan untuk Network ID dan alamat terakhir untuk Broadcast ID.
3 Memahami Notasi CIDR (/24, /27, /30) & Tabel Cepat
CIDR (Classless Inter-Domain Routing) menggantikan sistem kelas kuno (Class A, B, C) dengan notasi prefix garis miring (/n) yang menyatakan berapa banyak bit dari kiri yang merupakan bagian Network ID.
| Prefix | Subnet Mask | Total IP | Usable Host | Peruntukan Terbaik |
|---|---|---|---|---|
| /24 | 255.255.255.0 | 256 | 254 | Hotspot besar, jaringan kantor utama |
| /25 | 255.255.255.128 | 128 | 126 | Klaster RT/RW Net sedang |
| /26 | 255.255.255.192 | 64 | 62 | VLAN Tamu / Hotspot Kafe (hingga 60 user) |
| /27 | 255.255.255.224 | 32 | 30 | Departemen staf kantor, lab komputer |
| /28 | 255.255.255.240 | 16 | 14 | VLAN Server lokal, ruang direksi (10-14 host) |
| /29 | 255.255.255.248 | 8 | 6 | Segmen IP Kamera CCTV, NVR |
| /30 | 255.255.255.252 | 4 | 2 | Link Point-to-Point (PTP) antar router |
4 Menghitung Subnet Tradisional (FLSM) & Keterbatasannya
Pada metode tradisional atau FLSM (Fixed Length Subnet Mask), sebuah blok jaringan dipecah menjadi beberapa subnet dengan panjang prefix yang sama rata.
Contoh: Jika Anda memotong 192.168.1.0/24 menjadi 4 bagian yang sama dengan subnet mask /26 (masing-masing 64 alamat):
Mendapat 64 IP (62 usable). Pas dan efisien.
Hanya butuh 2 IP, tapi dialokasikan 64 IP. 60 IP terbuang sia-sia tanpa pernah bisa digunakan oleh segmen lain!
Kelemahan fatal inilah yang memicu lahirnya VLSM.
5 VLSM (Variable Length Subnet Masking): Solusi Pembagian Efisien
VLSM memungkinkan seorang network engineer menggunakan subnet mask yang berbeda-beda dalam satu ruang alamat jaringan yang sama. Setiap segmen hanya diberikan ukuran blok terkecil kelipatan 2 yang cukup memenuhi jumlah host yang diminta.
Keunggulan Utama VLSM:
- Efisiensi Maksimal: Menghemat ruang alamat IP hingga 70% dibanding alokasi seragam FLSM.
- Skalabilitas Tinggi: Menyisakan blok IP bebas di bagian akhir untuk penambahan VLAN atau ekspansi cabang baru.
- Rute Agregasi (Route Summarization): Memudahkan peringkasan rute routing protocol (OSPF / BGP).
6 Aturan Emas VLSM: Mengurutkan Kebutuhan dari Terbesar ke Terkecil
Ini adalah aturan paling krusial dalam VLSM yang wajib ditaati:
Sebuah subnet berukuran blok B hanya boleh berawal pada kelipatan bilangan B (misal blok 64 harus mulai di .0, .64, .128, atau .192). Jika Anda mengalokasikan subnet kecil terlebih dahulu (misal blok 4 untuk PTP mulai di .0 s/d .3), maka subnet besar berikutnya (blok 64) tidak bisa dimulai di .4 karena 4 bukan kelipatan 64! Anda terpaksa melompati ruang IP dari .4 ke .63, menciptakan ruang kosong terbuang.
Solusinya: Selalu urutkan segmen dari kebutuhan host TERBESAR ke TERKECIL.
7 Studi Kasus Step-by-Step (Skenario Lapangan Nyata)
Mari kita bagi blok jaringan induk 192.168.1.0/24 (256 alamat) untuk 4 kebutuhan berikut:
Butuh 50 + 2 = 52 alamat. Pangkat 2 terdekat adalah 26 = 64 alamat (/26).
• Network: 192.168.1.0/26
• Usable Host: 192.168.1.1 s/d 192.168.1.62
• Broadcast: 192.168.1.63
Butuh 10 + 2 = 12 alamat. Pangkat 2 terdekat adalah 24 = 16 alamat (/28). Dimulai tepat setelah broadcast sebelumnya (.63), yaitu di .64 (kelipatan 16 yang valid).
• Network: 192.168.1.64/28
• Usable Host: 192.168.1.65 s/d 192.168.1.78
• Broadcast: 192.168.1.79
Butuh 5 + 2 = 7 alamat. Pangkat 2 terdekat adalah 23 = 8 alamat (/29). Dimulai di .80 (kelipatan 8 yang valid).
• Network: 192.168.1.80/29
• Usable Host: 192.168.1.81 s/d 192.168.1.86
• Broadcast: 192.168.1.87
Butuh 2 + 2 = 4 alamat. Pangkat 2 terdekat adalah 22 = 4 alamat (/30). Dimulai di .88 (kelipatan 4 yang valid).
• Network: 192.168.1.88/30
• Usable Host: 192.168.1.89 s/d 192.168.1.90
• Broadcast: 192.168.1.91
Lihat visualisasi grafik alokasi dan salin script RouterOS langsung ke MikroTik Anda.
8 Konfigurasi Nyata di MikroTik RouterOS (Address, Pool, DHCP)
Menerapkan hasil perhitungan di atas ke dalam perangkat router MikroTik sangat mudah dan rapi:
1. Tambahkan IP Address ke Interface / VLAN
/ip address
add address=192.168.1.1/26 interface=vlan-hotspot comment="Hotspot Gateway"
add address=192.168.1.65/28 interface=vlan-kantor comment="Office Gateway"
add address=192.168.1.81/29 interface=vlan-cctv comment="CCTV Gateway"
add address=192.168.1.89/30 interface=ether2-ptp comment="PTP Link Gateway"
2. Siapkan IP Pool & DHCP Server Network
/ip pool
add name=pool-hotspot ranges=192.168.1.2-192.168.1.62
add name=pool-kantor ranges=192.168.1.66-192.168.1.78
/ip dhcp-server network
add address=192.168.1.0/26 gateway=192.168.1.1 dns-server=8.8.8.8,1.1.1.1 comment="Hotspot Subnet"
add address=192.168.1.64/28 gateway=192.168.1.65 dns-server=8.8.8.8,1.1.1.1 comment="Kantor Subnet"
9 5 Kesalahan Fatal yang Sering Dilakukan Teknisi Jaringan
Memasang IP pertama atau terakhir pada subnet (misal 192.168.1.63 pada /26) akan menyebabkan konflik ARP dan paket macet total.
Menempatkan /30 di awal akan merusak boundary alignment segmen /26 berikutnya, membuang puluhan IP di tengah-tengah alokasi.
Memasang subnet /24 pada link 2 router memboroskan 252 IP. Selalu gunakan subnet /30 (atau /31 RFC 3021).
Jika segmen A berakhir di .63 dan segmen B dimulai di .60, terjadi overlap yang menyebabkan router menolak rute atau terjadi error routing loop.
Jika gateway router adalah 192.168.1.1, maka DHCP pool wajib dimulai dari 192.168.1.2 agar router tidak memberikan IP gateway miliknya sendiri kepada salah satu klien secara acak.
Praktisi Rekayasa Perangkat Lunak, Arsitektur Jaringan, & Sistem Telekomunikasi. Panduan ini dirancang untuk memudahkan para network engineer menyusun topologi subnetting yang efisien, hemat IP, dan siap produksi di RouterOS.