Administrator Infrastruktur Jaringan

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__|
CIDRSubnet MaskBinerJumlah Host
/8255.0.0.011111111.00000000.00000000.0000000016.777.214
/16255.255.0.011111111.11111111.00000000.0000000065.534
/24255.255.255.011111111.11111111.11111111.00000000254
/25255.255.255.12811111111.11111111.11111111.10000000126
/26255.255.255.19211111111.11111111.11111111.1100000062
/27255.255.255.22411111111.11111111.11111111.1110000030
/28255.255.255.24011111111.11111111.11111111.1111000014
/29255.255.255.24811111111.11111111.11111111.111110006
/30255.255.255.25211111111.11111111.11111111.111111002

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.
SubnetNetwork AddressRange HostBroadcast
1192.168.1.0192.168.1.1 – 62192.168.1.63
2192.168.1.64192.168.1.65 – 126192.168.1.127
3192.168.1.128192.168.1.129 – 190192.168.1.191
4192.168.1.192192.168.1.193 – 254192.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
  1. Ubah blok-blok ke biner pada bit yang sama dari awal.
  2. Temukan jumlah bit yang sama (bit network gabungan).
  3. Blok gabungan adalah alamat pertama dengan prefix yang sesuai.
Contoh: Gabung 4 blok /24
BlokAlamatBiner Oktet Ke-3
1192.168.0.0/2400000000
2192.168.1.0/2400000001
3192.168.2.0/2400000010
4192.168.3.0/2400000011

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.
SubnetNetworkRange HostBroadcast
1192.168.1.0/27.1 – .30.31
2192.168.1.32/27.33 – .62.63
3192.168.1.64/27.65 – .94.95
4192.168.1.96/27.97 – .126.127
5192.168.1.128/27.129 – .158.159
6192.168.1.160/27.161 – .190.191
7192.168.1.192/27.193 – .222.223
8192.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
  1. Efisiensi alokasi alamat IP: meminimalkan pemborosan IP Address mendekati 0% di seluruh segmen jaringan.
  2. Route aggregation (supernetting): meringkas tabel routing menjadi lebih kecil, menghemat memori, dan mempercepat pemrosesan transfer data.
  3. 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)
  1. Urutan: Ruang Lab diletakkan paling awal karena kebutuhan host terbesar.
  2. Ukuran blok: 2n - 2 ≥ 60. Jika n = 5 → 30 (tidak cukup); jika n = 6 → 62 (cukup). Ukuran blok pangkat dua terdekat adalah 64 IP.
  3. Prefix: 32 - 6 = /26.
  4. 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)
  1. Titik mulai: diambil dari IP pertama setelah blok Ruang Lab habis, yaitu 192.168.1.64.
  2. Ukuran blok: 2n - 2 ≥ 12. Jika n = 3 → 6 (tidak cukup); jika n = 4 → 14 (cukup). Ukuran blok pangkat dua terdekat adalah 16 IP.
  3. Prefix: 32 - 4 = /28.
  4. 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 SubnetKebutuhanUkuran BlokPrefix (/CIDR)Network IDRange IP ValidBroadcast
Ruang Lab60 Host64 IP/26192.168.1.0192.168.1.1 – .62192.168.1.63
Administrasi12 Host16 IP/28192.168.1.64192.168.1.65 – .78192.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.
Selesai mempelajari VLSM? Uji pemahaman Anda dengan mengerjakan Post Test (CIDR & VLSM).