Subnetting membagi satu jaringan IP menjadi beberapa jaringan kecil. Kalkulator subnetting ini menerima alamat seperti 192.168.10.34/26 dan memberi network, broadcast, rentang host, netmask, wildcard, serta tulisan binernya. Mode bagi sama besar dan VLSM menyusun rencana alamat untuk banyak subnet, misalnya untuk jaringan kantor atau RT/RW net.
Rumus subnetting
bit host h = 32 − prefiks total alamat = 2^h host terpakai = 2^h − 2 (kecuali /31 dan /32) network = alamat AND netmask broadcast = network + total alamat − 1 jumlah subnet = 2^(prefiks baru − prefiks lama)
Contoh menghitung subnetting /26
- Alamat 192.168.10.34 dengan prefiks /26 punya 6 bit host, jadi satu blok berisi 64 alamat.
- Blok /26 berkelipatan 64 pada oktet terakhir: 0, 64, 128, 192. Angka 34 masuk blok 0.
- Network = 192.168.10.0, broadcast = 192.168.10.63.
- Host terpakai 192.168.10.1 sampai 192.168.10.62, sebanyak 62 alamat.
- Netmask 255.255.255.192 dan wildcard 0.0.0.63.
Tabel subnet mask
| Prefiks | Netmask | Total alamat | Host |
|---|---|---|---|
| /8 | 255.0.0.0 | 16.777.216 | 16.777.214 |
| /16 | 255.255.0.0 | 65.536 | 65.534 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
| /31 | 255.255.255.254 | 2 | 2 |
| /32 | 255.255.255.255 | 1 | 1 |
VLSM: subnet sesuai kebutuhan host
VLSM memberi ukuran berbeda untuk tiap subnet agar alamat tidak terbuang. Urutkan kebutuhan dari yang terbesar, lalu beri blok terkecil yang cukup. Kebutuhan 60, 28, 12, dan 2 host dari 192.168.1.0/24 menghasilkan tabel berikut.
| Butuh | Subnet | Tersedia |
|---|---|---|
| 60 | 192.168.1.0/26 | 62 |
| 28 | 192.168.1.64/27 | 30 |
| 12 | 192.168.1.96/28 | 14 |
| 2 | 192.168.1.112/31 | 2 |
Alamat privat, publik, dan kelas
Rentang 10.0.0.0/8, 172.16.0.0/12, dan 192.168.0.0/16 adalah alamat privat menurut RFC 1918, dipakai di dalam jaringan lokal. Kelas A, B, dan C hanya sejarah sebelum CIDR, tetapi masih muncul di materi jaringan, jadi kalkulator tetap menampilkannya. Pembagian saat ini memakai prefiks, bukan kelas.
Cara cepat tanpa kalkulator
Untuk ujian, hafalkan nilai oktet netmask: 128, 192, 224, 240, 248, 252, 254, 255. Ukuran blok sama dengan 256 dikurangi nilai itu, jadi 192 memberi blok 64. Tuliskan kelipatan blok, cari kelipatan yang tepat di bawah alamat Anda, dan itulah network. Broadcast adalah kelipatan berikutnya dikurangi satu. Prefiks di atas /24 bekerja di oktet keempat, /16 sampai /24 bekerja di oktet ketiga dengan cara yang sama. Kesalahan yang sering terjadi adalah memberi IP gateway sama dengan alamat network atau broadcast, sehingga perangkat tidak bisa terhubung. Dua perangkat yang bertukar data langsung harus berada di subnet yang sama, kecuali lewat router.
Batasan
- Kalkulator hanya untuk IPv4. Alamat IPv6 belum didukung.
- Prefiks /31 memakai kedua alamat untuk tautan titik ke titik sesuai RFC 3021.
- Rencana alamat tidak menggantikan pengaturan router. Redaman kabel fiber ke pelanggan dihitung di kalkulator rasio splitter.
Pertanyaan yang sering muncul
Bagaimana cara menghitung subnetting?
Tentukan bit host = 32 − prefiks, lalu total alamat 2 pangkat bit host. Network didapat dari kelipatan ukuran blok, dan broadcast adalah alamat terakhir blok.
Berapa host pada /24?
/24 punya 256 alamat dan 254 host terpakai, karena alamat network dan broadcast tidak dipakai.
Apa itu VLSM?
VLSM memberi prefiks berbeda untuk tiap subnet sesuai kebutuhan host, sehingga alamat tidak terbuang.
Apa beda netmask dan wildcard?
Netmask menandai bit network, wildcard adalah kebalikannya. Netmask 255.255.255.192 punya wildcard 0.0.0.63.
Kenapa /31 punya 2 host?
RFC 3021 mengizinkan /31 untuk tautan titik ke titik, sehingga kedua alamat dipakai tanpa network dan broadcast.