| 521 | 526 | 531 | 536 |
| 522 | 527 | 532 | 537 |
| 523 | 528 | 533 | 538 |
| 524 | 529 | 534 | 539 |
| 525 | 530 | 535 | 540 |
VLSM adalah teknik subnetting di mana subnet dalam satu jaringan (prefix) boleh memiliki panjang mask berbeda-beda. Tujuannya: mengalokasikan alamat IP secara efisien sesuai kebutuhan jumlah host tiap subnet — tidak semua subnet harus sama besar.
Mengurangi pemborosan alamat IPv4.
Memungkinkan desain topologi yang lebih fleksibel (mis. VLAN dengan ukuran berbeda).
Memungkinkan agregasi rute (CIDR) ketika cocok.
Perlu dukungan routing classless (RIPv2, OSPF, EIGRP, BGP). RIPv1 tidak mendukung VLSM.
Prefix ditulis sebagai /n (contoh /24, /26).
Jumlah alamat total dalam subnet = 2(32−prefix).
Jumlah host yang bisa dipakai (untuk sebagian besar subnet) = 2(32−prefix)−2 (satu alamat network + satu broadcast).
Contoh khusus: /31 (RFC 3021) dapat dipakai sebagai link point-to-point (2 alamat, tidak menggunakan broadcast), /32 menunjukkan satu alamat tunggal (mis. loopback).
Alokasi: urutkan kebutuhan dari terbesar → terkecil (best practice) agar tidak "mencacah" ruang alamat dan mempermudah perhitungan.
Perhitungan ditunjukkan langkah demi langkah (aritmetika digit-per-digit):
/24 : host bits = 32 - 24 = 8.
28=256.
usable hosts = 256−2=254.
/25 : host bits = 32 - 25 = 7.
27=128.
usable hosts = 128−2=126.
/26 : host bits = 32 - 26 = 6.
26=64.
usable hosts = 64−2=62.
/27 : host bits = 32 - 27 = 5.
25=32.
usable hosts = 32−2=30.
/28 : host bits = 32 - 28 = 4.
24=16.
usable hosts = 16−2=14.
/29 : host bits = 32 - 29 = 3.
23=8.
usable hosts = 8−2=6.
/30 : host bits = 32 - 30 = 2.
22=4.
usable hosts = 4−2=2.
Subnetting sering dipakai pada boundary octet terakhir yang berubah. Block size (inkremen alamat) di octet yang relevan = 256−nilai_octet_mask.
Contoh: /26 → mask = 255.255.255.192. Nilai octet mask terakhir = 192.
Block size = 256−192=64. → Subnet increment = 64 (0,64,128,192).
Untuk /28 → mask terakhir 240 → 256−240=16 → increment 16 (0,16,32,...).
Kebutuhan jaringan (misal):
A: 100 host
B: 50 host
C: 12 host
D: 2 host
E: 2 host
Langkah 1: Urutkan dari terbesar ke terkecil → 100, 50, 12, 2, 2.
Langkah 2: Tentukan prefix minimal untuk tiap kebutuhan (langkah aritmetika digit-per-digit):
Untuk 100 host: perlu 100+2=102 alamat total. Cari 2x≥102.
26=64 (kurang).
27=128 (cukup).
→ host bits = 7 → prefix = 32 - 7 = /25. usable hosts = 128−2=126.
Untuk 50 host: perlu 50+2=52.
25=32 (kurang).
26=64 (cukup).
→ prefix = /26 (62 usable).
Untuk 12 host: perlu 12+2=14.
23=8 (kurang).
24=16 (cukup).
→ prefix = /28 (14 usable).
Untuk 2 host: perlu 2+2=4.
22=4 → prefix = /30 (2 usable).
Kedua 2-host lainnya juga /30.
Langkah 3: Alokasikan alamat secara berurutan dari network base 192.168.1.0/24.
a) Subnet A → /25 (block size 128; increment 128 karena mask oktet = 128)
Network: 192.168.1.0/25
Rentang alamat total: 192.168.1.0 — 192.168.1.127
Broadcast: 192.168.1.127
Usable host: 192.168.1.1 — 192.168.1.126 (126 host)
b) Sisa ruang setelah itu: 192.168.1.128 — 192.168.1.255 (/25 kedua)
c) Subnet B → /26 (block size 64) menggunakan awal sisa ruang:
Network: 192.168.1.128/26
Rentang total: 192.168.1.128 — 192.168.1.191
Broadcast: 192.168.1.191
Usable host: 192.168.1.129 — 192.168.1.190 (62 host)
d) Sisa ruang: 192.168.1.192 — 192.168.1.255 (64 alamat)
e) Subnet C → /28 (block size 16) dari sisa:
Network: 192.168.1.192/28
Total: 192.168.1.192 — 192.168.1.207
Broadcast: 192.168.1.207
Usable: 192.168.1.193 — 192.168.1.206 (14 host)
f) Sisa ruang: 192.168.1.208 — 192.168.1.255 (48 alamat)
g) Subnet D → /30 (block size 4):
Network: 192.168.1.208/30
Total: 192.168.1.208 — 192.168.1.211
Broadcast: 192.168.1.211
Usable: 192.168.1.209 — 192.168.1.210 (2 host)
h) Subnet E → /30 (next block):
Network: 192.168.1.212/30
Total: 192.168.1.212 — 192.168.1.215
Usable: 192.168.1.213 — 192.168.1.214
i) Sisa ruang setelah alokasi: 192.168.1.216 — 192.168.1.255 (40 alamat) dapat digunakan untuk growth atau subnet lebih kecil.
Ambil /26 sebagai contoh:
Mask /26 = 255.255.255.192
Oktet terakhir 192 → biner: 1100 0000
Host bits = 6 → biner host bagian = 00 0000 (untuk network) sampai 11 1111 (untuk broadcast).
Increment = 256−192=64: 0, 64, 128, 192.
Untuk /28:
Mask /28 = 255.255.255.240
Oktet terakhir 240 → 256−240=16 → increment 16 (0, 16, 32, ...).
Contoh konfigurasi singkat:
interface GigabitEthernet0/0
ip address 192.168.1.1 255.255.255.128 ! untuk 192.168.1.0/25 (subnet A)
interface GigabitEthernet0/1
ip address 192.168.1.129 255.255.255.192 ! untuk 192.168.1.128/26 (subnet B)
Routing: pakai routing classless. Contoh RIPv2:
router rip
version 2
no auto-summary
network 192.168.1.0
(atau gunakan OSPF/EIGRP untuk skala lebih besar).
Selalu alokasikan dari besar → kecil.
Sisakan blok cadangan untuk pertumbuhan.
Gunakan dokumentasi IP (spreadsheet) yang jelas: network, prefix, gateway, usable range, broadcast, tujuan (VLAN/ruang).
Gunakan routing classless; matikan auto-summary pada RIPv2 (no auto-summary).
Hindari discontiguous networks (potongan jaringan yang sama tetapi terpisah oleh router lain tanpa summarization) karena bisa menyebabkan masalah routing.
Pertimbangkan penggunaan /31 untuk link point-to-point jika perangkat dan perangkat lunak mendukungnya (hemat alamat).
Menggunakan RIPv1 (classful) akan merusak VLSM karena RIPv1 tidak menyampaikan prefix length.
Salah menghitung increment atau tidak mengalokasikan dari terbesar menyebabkan fragmentation dan pemborosan alamat.
Lupa reserve alamat untuk gateway (biasanya alamat pertama setelah network atau terakhir sebelum broadcast, tergantung kebijakan).
Tidak mendokumentasikan hasil alokasi → kebingungan dan konflik IP.
VLSM: teknik subnetting pada satu network untuk membuat berbagai ukuran subnet.
CIDR: cara mengekspresikan agregasi rute dan memecah batasan kelas (classless addressing). Mereka terkait: VLSM bekerja dalam kerangka classless dan CIDR memungkinkan agregasi rute hasil VLSM.
Ambil 192.168.1.192/28:
Oktet terakhir network = 192 → biner: 1100 0000
Mask /28 di oktet terakhir = 1111 0000
Network bits (last octet): 1100 0000 & 1111 0000 = 1100 0000 (192) → ok.
Broadcast terakhir octet: network last octet + (block size -1) = 192 + (16 - 1) = 192 + 15 = 207.
Jika subnet overlap: periksa mask dan network boundary (gunakan block increments: 4, 8, 16, 32, 64, 128).
Jika route tidak muncul: periksa apakah routing protocol classless dan apakah ada summarization yang memecah prefix.
Gunakan show ip route, show ip interface brief, ping & traceroute untuk debugging.
VLSM = subnet berbeda-besar dalam satu network → efisien.
Alokasikan dari besar → kecil.
Hitung host bits dengan 2(32−prefix)−2 (tunjukkan perhitungan).
Butuh routing classless (RIPv2/OSPF/EIGRP/BGP).
Dokumentasi & cadangan ruang sangat penting.
| No | Perusahaan | Alamat IP | Kelas | Prefix | Subnet Mask | Network | Broadcast | Rentang Host | Usable Host |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT Nusantara Tech | 10.5.32.10 | A | /19 | 255.255.224.0 | 10.5.32.0 | 10.5.63.255 | 10.5.32.1 - 10.5.63.254 | 8190 |
| 2 | CV Sinar Biz | 172.16.64.45 | B | /19 | 255.255.224.0 | 172.16.64.0 | 172.16.95.255 | 172.16.64.1 - 172.16.95.254 | 8190 |
| 3 | PT Kreatif Digital | 192.168.96.123 | C | /19 | 255.255.224.0 | 192.168.96.0 | 192.168.127.255 | 192.168.96.1 - 192.168.127.254 | 8190 |
| 4 | PT Merah Putih Solutions | 10.100.0.77 | A | /19 | 255.255.224.0 | 10.100.0.0 | 10.100.31.255 | 10.100.0.1 - 10.100.31.254 | 8190 |
| 5 | CV Global Logistik | 172.20.224.200 | B | /19 | 255.255.224.0 | 172.20.224.0 | 172.20.255.255 | 172.20.224.1 - 172.20.255.254 | 8190 |
| No | Nama Perusahaan | Alamat IP | Kelas IP | Subnet Mask |
|---|---|---|---|---|
| 1 | PT Telkom Indonesia | 36.72.0.1 | A | 255.0.0.0 |
| 2 | PT Indosat Ooredoo | 114.5.10.2 | A | 255.0.0.0 |
| 3 | PT XL Axiata | 180.248.5.1 | B | 255.255.0.0 |
| 4 | PT Smartfren Telecom | 103.31.207.1 | C | 255.255.255.0 |
| 5 | PT Bank Central Asia (BCA) | 202.6.208.5 | C | 255.255.255.0 |
| 6 | PT Bank Mandiri | 202.43.164.7 | C | 255.255.255.0 |
| 7 | PT Bank BNI | 203.77.230.10 | C | 255.255.255.0 |
| 8 | PT Bank BRI | 202.152.49.12 | C | 255.255.255.0 |
| 9 | PT Pertamina | 125.160.10.1 | B | 255.255.0.0 |
| 10 | PT PLN (Persero) | 36.68.10.10 | A | 255.0.0.0 |
| 11 | PT Garuda Indonesia | 118.97.208.2 | A | 255.0.0.0 |
| 12 | PT Astra International | 203.130.208.3 | C | 255.255.255.0 |
| 13 | PT Unilever Indonesia | 139.255.80.4 | B | 255.255.0.0 |
| 14 | PT Indofood Sukses Makmur | 202.158.40.6 | C | 255.255.255.0 |
| 15 | PT Tokopedia | 103.8.79.1 | C | 255.255.255.0 |
| 16 | PT Gojek Indonesia | 103.120.18.2 | C | 255.255.255.0 |
| 17 | PT Bukalapak | 103.28.36.4 | C | 255.255.255.0 |
| 18 | PT Shopee Indonesia | 103.140.9.7 | C | 255.255.255.0 |
| 19 | PT Traveloka | 103.13.28.8 | C | 255.255.255.0 |
| 20 | PT Lazada Indonesia | 203.119.8.6 | C | 255.255.255.0 |
Konsep Dasar Splicing dalam Komunikasi Optik Gambar 428 Diagram Alur Splicing dalam Komunikasi Optik Berikut penjelasan Konsep Dasar Splic...