Kalkulator VLSM dan Pemecah Subnet IPv4
Pecah blok jaringan IPv4 menjadi N subnet sama besar atau alokasikan subnet VLSM berdasarkan kebutuhan host terbesar dengan ekspor CSV/Markdown.
Parameter Input
Hasil Perhitungan
- parentCidr
- 192.168.10.0/24
- parentNetwork
- 192.168.10.0
- parentBroadcast
- 192.168.10.255
- parentTotalAddresses
- 256
- mode
- vlsm
- allocatedAddresses
- 228
- unallocatedAddresses
- 28
| # | Nama | Subnet | Rentang Host | Usable | Sisa |
|---|---|---|---|---|---|
| 1 | Staff | 192.168.10.0/25 | 192.168.10.1 โ 192.168.10.126 | 126 | 26 |
| 2 | Voice | 192.168.10.128/26 | 192.168.10.129 โ 192.168.10.190 | 62 | 12 |
| 3 | CCTV | 192.168.10.192/27 | 192.168.10.193 โ 192.168.10.222 | 30 | 5 |
| 4 | WAN | 192.168.10.224/30 | 192.168.10.225 โ 192.168.10.226 | 2 | 0 |
Cara Menggunakan Alat Ini
- Masukkan blok jaringan induk dalam notasi CIDR (misalnya 192.168.10.0/24 atau 10.10.0.0/16) dan pilih Mode B (VLSM berdasar jumlah host) atau Mode A (Pembagian N subnet sama besar).
- Untuk Mode VLSM, masukkan daftar kebutuhan host per segmen (misalnya Staff:100, Voice:50, CCTV:25, WAN:2); untuk Mode Equal Split, masukkan jumlah subnet N yang diinginkan.
- Tinjau tabel alokasi subnet yang menampilkan CIDR, rentang host usable, kapasitas usable, dan sisa alamat kosong, lalu ekspor ke format CSV atau Markdown.
Contoh Perhitungan Nyata: VLSM 4 VLAN (192.168.10.0/24)
Memecah jaringan induk 192.168.10.0/24 (256 alamat) untuk kebutuhan Staff (100 host), Voice (50 host), CCTV (25 host), dan WAN (2 host) menghasilkan 4 blok berurutan: 192.168.10.0/25 (126 usable), 192.168.10.128/26 (62 usable), 192.168.10.192/27 (30 usable), dan 192.168.10.224/30 (2 usable), menyisakan 28 alamat bebas.
{
"network": "192.168.10.0/24",
"mode": "vlsm",
"requirements": "Staff:100, Voice:50, CCTV:25, WAN:2",
"splitCount": 4
}- parentCidr:
- 192.168.10.0/24
- parentNetwork:
- 192.168.10.0
- parentBroadcast:
- 192.168.10.255
- parentTotalAddresses:
- 256
- mode:
- vlsm
- allocatedAddresses:
- 228
- unallocatedAddresses:
- 28
Konsep Dasar & Catatan Teknis
Cara Perhitungan (Rumus & Langkah)
Rumus Matematika
- Ukuran Blok (Block Size) = 2^h terkecil di mana (2^h โ 2) โฅ Host Dibutuhkan (minimal 4 alamat /30)
- Prefix Subnet Anak = 32 โ log2(Block Size)
- Batas Alamat Awal (Boundary Alignment) = ceil(Cursor / Block Size) ร Block Size
- Sisa Host Kosong (Unused) = Usable Hosts โ Required Hosts
- Utilisasi (%) = (Required Hosts รท Usable Hosts) ร 100%
Langkah Substitusi
- Mode B (VLSM): Parent network 192.168.10.0/24 (256 total addresses, 192.168.10.0 โ 192.168.10.255)
- Sorted 4 host requirements descending by block size: Staff (100 hosts โ /25, block 128), Voice (50 hosts โ /26, block 64), CCTV (25 hosts โ /27, block 32), WAN (2 hosts โ /30, block 4)
- Allocated 228 of 256 addresses (28 addresses remaining free)
Pertanyaan yang Sering Diajukan (FAQ)
Mengapa VLSM selalu mengurutkan alokasi dari kebutuhan host terbesar ke terkecil?
Setiap blok CIDR harus dimulai pada alamat IP yang merupakan kelipatan ukuran bloknya (misalnya blok /25 berukuran 128 alamat harus dimulai di .0 atau .128). Mengalokasikan blok terbesar lebih dulu memastikan semua subnet berikutnya otomatis selaras pada batas biner tanpa menyisakan celah terfragmentasi.
Berapa ukuran blok yang dialokasikan jika saya membutuhkan tepat 30 host?
Untuk 30 host, blok /27 (32 alamat total, 32 โ 2 = 30 alamat usable) sudah mencukupi secara matematis dengan sisa 0 alamat kosong. Jika Anda membutuhkan ruang cadangan ekspansi, masukkan 35 atau 40 host agar dialokasikan ke blok /26 (62 usable host).
Bagaimana cara mengekspor hasil tabel VLSM ke Excel atau dokumentasi Git?
Klik tombol Ekspor CSV pada kartu hasil untuk mengunduh file .csv yang siap dibuka di Microsoft Excel atau Google Sheets, atau klik Salin Markdown untuk menempelkan tabel langsung ke file README.md dan wiki dokumentasi.
Alat Kalkulator Terkait
Hitung alamat network, broadcast, rentang host usable, netmask, wildcard, biner mask, dan tipe alamat IPv4 (RFC 1918, RFC 3021 /31, CGNAT).
Ekspansi dan kompresi alamat IPv6 (RFC 5952), hitung prefix network, rentang alamat, jumlah subnet /64 SLAAC, dan pembagian child prefix.
Hitung Limit-At (CIR), Max-Limit (MIR), Burst, PCQ, dan FQ-CoDel RouterOS v7 lengkap dengan generator script konfigurasi otomatis.
Referensi Standar & Catatan
- RFC 4632 โ Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan
- RFC 1878 โ Variable Length Subnet Table For IPv4
- RFC 1918 โ Address Allocation for Private Internets
Catatan: Hasil di atas merupakan estimasi berdasarkan rumus standar. Selalu verifikasi dengan dokumentasi resmi vendor dan kondisi lapangan sebelum implementasi pada lingkungan produksi.