Modul 2Subnetting
Mempelajari konsep subnetting untuk membagi jaringan besar menjadi beberapa subnetwork yang lebih kecil dan efisien, dilanjutkan dengan CIDR dan VLSM untuk alokasi alamat IP yang lebih fleksibel dan hemat.
Capaian Pembelajaran
Menerapkan teknik subnetting menggunakan subnet mask, CIDR, dan VLSM untuk menghasilkan alokasi alamat IP yang efisien dan terstruktur pada sebuah jaringan komputer.
Tujuan Pembelajaran
- Menjelaskan konsep subnet mask serta menghitung jumlah host dan jumlah subnet.
- Menerapkan perhitungan subnetting dasar pada contoh permasalahan jaringan.
- Menjelaskan konsep CIDR beserta penggabungan (supernetting) dan pemecahan blok alamat.
- Menerapkan VLSM untuk alokasi alamat IP yang efisien melalui studi kasus.
2.1 Subnetting Dasar
Subnet Mask
Subnet mask adalah angka 32-bit yang membedakan bagian network dan bagian host dari sebuah alamat IP. Bagian berbit 1 adalah network, bagian berbit 0 adalah host.
Contoh: 255.255.255.0 dalam biner:
11111111.11111111.11111111.00000000
|________ network ________|__host__|
| CIDR | Subnet Mask | Biner | Jumlah Host |
| /8 | 255.0.0.0 | 11111111.00000000.00000000.00000000 | 16.777.214 |
| /16 | 255.255.0.0 | 11111111.11111111.00000000.00000000 | 65.534 |
| /24 | 255.255.255.0 | 11111111.11111111.11111111.00000000 | 254 |
| /25 | 255.255.255.128 | 11111111.11111111.11111111.10000000 | 126 |
| /26 | 255.255.255.192 | 11111111.11111111.11111111.11000000 | 62 |
| /27 | 255.255.255.224 | 11111111.11111111.11111111.11100000 | 30 |
| /28 | 255.255.255.240 | 11111111.11111111.11111111.11110000 | 14 |
| /29 | 255.255.255.248 | 11111111.11111111.11111111.11111000 | 6 |
| /30 | 255.255.255.252 | 11111111.11111111.11111111.11111100 | 2 |
Jumlah Host per Subnet
Rumus dasar untuk menghitung jumlah host yang dapat digunakan pada sebuah subnet:
Jumlah Host Valid = 2n - 2
di mana n adalah jumlah bit host (jumlah bit 0 pada subnet mask). Dikurangi 2 karena satu alamat adalah network address dan satu lagi broadcast address.
Rumus Menghitung Jumlah Subnet
Jumlah Subnet = 2b
di mana b adalah jumlah bit yang dipinjam dari bagian host.
Cara menghitung n:
- Subnet mask default /24 memiliki 8 bit host (32 - 24 = 8).
- Total host: 28 = 256; host valid: 256 - 2 = 254.
Contoh Perhitungan
Contoh 1: Subnetting /26 pada 192.168.1.0/24
- Prefix /26 berarti subnet mask
255.255.255.192.
- Bit host: n = 32 - 26 = 6 → host valid = 26 - 2 = 62.
- Jumlah subnet: 2(26-24) = 22 = 4 subnet.
| Subnet | Network Address | Range Host | Broadcast |
| 1 | 192.168.1.0 | 192.168.1.1 – 62 | 192.168.1.63 |
| 2 | 192.168.1.64 | 192.168.1.65 – 126 | 192.168.1.127 |
| 3 | 192.168.1.128 | 192.168.1.129 – 190 | 192.168.1.191 |
| 4 | 192.168.1.192 | 192.168.1.193 – 254 | 192.168.1.255 |
Contoh 2: Menentukan Jumlah Bit untuk Kebutuhan Tertentu
Jika dibutuhkan 50 host per subnet dari 192.168.10.0/24:
- 50 + 2 = 52 → cari 2n ≥ 52 → 26 = 64 → n = 6.
- Prefix: 32 - 6 = /26.
Selalu pilih nilai pangkat yang sama atau lebih besar dari kebutuhan host (termasuk network dan broadcast).
2.2 CIDR (Classless Inter-Domain Routing)
Pengertian CIDR
CIDR adalah metode alokasi alamat IP yang tidak terikat pada kelas (A/B/C). CIDR menggunakan notasi prefix (/n) yang menunjukkan jumlah bit network.
- Contoh:
192.168.1.0/24 artinya 24 bit pertama adalah bagian network.
- CIDR memungkinkan pemakaian prefix seperti /23, /25, /27 yang tidak terbagi rata seperti kelas tradisional.
- Keuntungan: hemat alamat, lebih fleksibel, dan mengurangi tabel routing (route summarization).
192.168.1.0/24 → 24 bit network, 8 bit host (254 host valid)
10.0.0.0/8 → 8 bit network, 24 bit host (16.777.214 host valid)
Penggabungan Blok Alamat (Supernetting / Route Summarization)
Penggabungan menggabungkan beberapa blok yang berurutan menjadi satu blok tunggal yang lebih besar, sehingga alamat yang dikirim ke pihak lain (ISP/router lain) lebih ringkas.
Langkah Penggabungan
- Ubah blok-blok ke biner pada bit yang sama dari awal.
- Temukan jumlah bit yang sama (bit network gabungan).
- Blok gabungan adalah alamat pertama dengan prefix yang sesuai.
Contoh: Gabung 4 blok /24
| Blok | Alamat | Biner Oktet Ke-3 |
| 1 | 192.168.0.0/24 | 00000000 |
| 2 | 192.168.1.0/24 | 00000001 |
| 3 | 192.168.2.0/24 | 00000010 |
| 4 | 192.168.3.0/24 | 00000011 |
4 blok = 22 blok → kurangi prefix sebanyak 2 bit: /24 - 2 = /22.
Hasil: 192.168.0.0/22 (mencakup 192.168.0.0 – 192.168.3.255)
Syarat utama supernetting: blok-blok harus berurutan dan jumlahnya merupakan pangkat 2 (2, 4, 8, 16, dst.).
Pemecahan Blok Alamat (Subnetting dengan CIDR)
Kebalikan dari supernetting: memecah satu blok besar menjadi beberapa blok kecil (subnet) dengan menambah jumlah bit network.
Contoh: Pecah 192.168.1.0/24 menjadi 8 subnet
- 8 subnet = 23 → tambah 3 bit: /24 + 3 = /27.
- Setiap subnet memiliki host valid = 2(32-27) - 2 = 25 - 2 = 30 host.
| Subnet | Network | Range Host | Broadcast |
| 1 | 192.168.1.0/27 | .1 – .30 | .31 |
| 2 | 192.168.1.32/27 | .33 – .62 | .63 |
| 3 | 192.168.1.64/27 | .65 – .94 | .95 |
| 4 | 192.168.1.96/27 | .97 – .126 | .127 |
| 5 | 192.168.1.128/27 | .129 – .158 | .159 |
| 6 | 192.168.1.160/27 | .161 – .190 | .191 |
| 7 | 192.168.1.192/27 | .193 – .222 | .223 |
| 8 | 192.168.1.224/27 | .225 – .254 | .255 |
Rumus ringkas CIDR: menambah 1 bit prefix = memperkecil ukuran blok menjadi setengah; mengurangi 1 bit = menggandakan ukuran blok.
2.3 VLSM (Variable Length Subnet Mask)
Masalah FLSM (Fixed-Length Subnet Masking)
Sebelum VLSM dikenal, subnetting dilakukan dengan metode FLSM di mana setiap subnet dipaksa memiliki ukuran alokasi yang sama rata dengan subnet mask yang identik. Akibatnya, banyak alamat IP yang terbuang.
Ilustrasi Pemborosan FLSM
Sebuah sekolah memiliki blok IP utama 192.168.1.0/24 dan ingin membaginya ke dua area:
- Ruang Lab Komputer: membutuhkan 60 host IP.
- Ruang Dosen/Administrasi: hanya membutuhkan 10 host IP.
Dengan FLSM, kedua area terpaksa dibagi sama besar (masing-masing 64 IP). Ruang Lab memakai 64 IP (efisien), tetapi Ruang Dosen juga dialokasikan 64 IP sehingga 54 IP Address terbuang sia-sia (mubazir). Pemborosan ini semakin ekstrem pada link serial antar-router yang hanya membutuhkan 2 IP namun harus memakan puluhan IP dengan ukuran subnet yang sama besar.
Pengertian VLSM
VLSM sering disebut "subnetting di dalam subnet". VLSM adalah teknik di mana satu blok IP utama dibagi menjadi beberapa subnet dengan ukuran subnet mask yang berbeda-beda, disesuaikan secara presisi dengan kebutuhan riil jumlah host pada setiap divisi perangkat. Teknik ini berjalan bersama protokol routing classless seperti OSPF dan RIPv2 serta notasi prefix CIDR (/n).
Manfaat Strategis VLSM
- Efisiensi alokasi alamat IP: meminimalkan pemborosan IP Address mendekati 0% di seluruh segmen jaringan.
- Route aggregation (supernetting): meringkas tabel routing menjadi lebih kecil, menghemat memori, dan mempercepat pemrosesan transfer data.
- Keamanan terisolasi: mempermudah pembatasan akses antar-ruangan atau divisi melalui penerapan firewall atau Access Control List (ACL).
3 Langkah Taktis Perhitungan VLSM
Langkah 1: Urutkan Kebutuhan Host dari Terbesar ke Terkecil
Perhitungan harus dimulai dari segmen yang membutuhkan host paling banyak. Jika dilakukan secara acak, pembagian blok subnet akan tumpang tindih (overlapping) dan mengacaukan rute IP jaringan.
Langkah 2: Tentukan Ukuran Blok Pangkat Dua Terdekat
2n - 2 ≥ jumlah host yang dibutuhkan
n adalah jumlah bit host yang dipinjam. Pengurangan 2 digunakan untuk mengalokasikan Network ID dan Broadcast ID yang tidak boleh dipasang pada perangkat komputer.
Langkah 3: Tentukan Nilai Prefix (/CIDR)
Prefix = 32 - n
Contoh: jika n = 6, maka Prefix = 32 - 6 = /26.
Studi Kasus Praktis Implementasi VLSM
Blok IP utama dari ISP adalah 192.168.1.0/24 (total 256 IP Address). Blok ini didistribusikan ke dua area dengan kebutuhan:
- Ruang Lab Komputer: membutuhkan 60 host IP.
- Ruang Administrasi: membutuhkan 12 host IP.
Tahap 1: Alokasi untuk Ruang Lab Komputer (60 Host)
- Urutan: Ruang Lab diletakkan paling awal karena kebutuhan host terbesar.
- Ukuran blok: 2n - 2 ≥ 60. Jika n = 5 → 30 (tidak cukup); jika n = 6 → 62 (cukup). Ukuran blok pangkat dua terdekat adalah 64 IP.
- Prefix: 32 - 6 = /26.
- Alokasi IP: Network ID
192.168.1.0/26; IP valid 192.168.1.1 – 192.168.1.62; Broadcast 192.168.1.63.
Tahap 2: Alokasi untuk Ruang Administrasi (12 Host)
- Titik mulai: diambil dari IP pertama setelah blok Ruang Lab habis, yaitu
192.168.1.64.
- Ukuran blok: 2n - 2 ≥ 12. Jika n = 3 → 6 (tidak cukup); jika n = 4 → 14 (cukup). Ukuran blok pangkat dua terdekat adalah 16 IP.
- Prefix: 32 - 4 = /28.
- Alokasi IP: Network ID
192.168.1.64/28; IP valid 192.168.1.65 – 192.168.1.78; Broadcast 192.168.1.79.
Tabel Ringkasan Pembagian Subnet VLSM
| Nama Subnet | Kebutuhan | Ukuran Blok | Prefix (/CIDR) | Network ID | Range IP Valid | Broadcast |
| Ruang Lab | 60 Host | 64 IP | /26 | 192.168.1.0 | 192.168.1.1 – .62 | 192.168.1.63 |
| Administrasi | 12 Host | 16 IP | /28 | 192.168.1.64 | 192.168.1.65 – .78 | 192.168.1.79 |
Sisa IP Address 192.168.1.80 – 192.168.1.255 masih bebas (available). Sisa IP ini dapat dialokasikan untuk kebutuhan divisi baru di masa mendatang tanpa perlu mengubah atau mengganggu konfigurasi jaringan yang sedang berjalan.