Juli 23, 2026
walid-54
Pelajari cara kerja DHCP Server, DHCP Client, dan DHCP Relay serta konfigurasi lengkapnya di router Cisco. Panduan praktis untuk admin jaringan.

Bayangkan setiap perangkat yang terhubung ke jaringan—laptop, ponsel, printer, server—harus diberi alamat IP secara manual satu per satu. Untuk jaringan rumahan dengan lima perangkat mungkin masih masuk akal. Tapi bagaimana dengan kantor dengan ratusan komputer, atau kampus dengan ribuan pengguna yang datang dan pergi setiap hari?

Di sinilah DHCP (Dynamic Host Configuration Protocol) berperan. DHCP adalah protokol jaringan yang secara otomatis memberikan alamat IP dan parameter konfigurasi lainnya kepada perangkat, tanpa perlu campur tangan manual dari administrator.

Bagi siapa pun yang berkecimpung di dunia networking—baik pemula yang baru belajar CCNA, maupun sysadmin berpengalaman yang mengelola infrastruktur enterprise—memahami tiga komponen utama DHCP: DHCP Server, DHCP Client, dan DHCP Relay, adalah kemampuan dasar yang wajib dikuasai. Artikel ini akan membahas ketiganya secara detail, lengkap dengan implementasi nyata di router Cisco.

Pembahasan Utama

Apa Itu DHCP Server?

DHCP Server adalah perangkat atau layanan yang bertanggung jawab memberikan (meng-assign) alamat IP secara dinamis kepada perangkat lain di jaringan. Selain alamat IP, DHCP Server juga bisa memberikan informasi tambahan seperti:

  • Subnet mask
  • Default gateway
  • DNS server
  • Lease time (masa berlaku alamat IP)
  • Domain name

DHCP Server bekerja dengan menyimpan sebuah pool atau kumpulan alamat IP yang tersedia untuk dibagikan. Ketika ada permintaan dari client, server akan memilih satu alamat dari pool tersebut dan menyewakannya (lease) untuk periode waktu tertentu.

Apa Itu DHCP Client?

DHCP Client adalah perangkat yang meminta konfigurasi IP secara otomatis dari DHCP Server. Hampir semua perangkat modern—laptop, smartphone, smart TV, router rumahan—dikonfigurasi sebagai DHCP Client secara default.

Proses yang terjadi antara Client dan Server dikenal dengan istilah DORA:

  1. Discover — Client mengirim broadcast untuk mencari DHCP Server yang tersedia.
  2. Offer — Server merespons dengan menawarkan sebuah alamat IP.
  3. Request — Client meminta secara resmi alamat IP yang ditawarkan tersebut.
  4. Acknowledge — Server mengonfirmasi dan client mulai menggunakan IP tersebut.

Analoginya, proses DORA ini mirip seperti menyewa kamar hotel. Anda (client) bertanya ke resepsionis (server) apakah ada kamar kosong (Discover). Resepsionis menawarkan kamar nomor 305 (Offer). Anda setuju dan meminta kamar itu (Request). Resepsionis memberikan kunci dan mengonfirmasi masa inap Anda (Acknowledge).

Apa Itu DHCP Relay?

Masalah muncul ketika DHCP Server dan DHCP Client berada di subnet atau segmen jaringan yang berbeda. Secara default, pesan DORA dikirim dalam bentuk broadcast, dan broadcast tidak bisa melewati router (router akan memblokirnya secara default).

Artinya, jika DHCP Server berada di VLAN 10 dan client berada di VLAN 20, client tidak akan pernah mendapatkan respons dari server—kecuali ada perangkat perantara yang meneruskan permintaan tersebut. Perangkat perantara inilah yang disebut DHCP Relay Agent.

DHCP Relay Agent bertugas menangkap permintaan broadcast dari client, lalu meneruskannya sebagai unicast ke DHCP Server di jaringan lain. Setelah server merespons, relay agent akan meneruskan balasan tersebut kembali ke client asal.

Contoh kasus: Sebuah perusahaan memiliki satu DHCP Server terpusat di kantor pusat, sementara cabang-cabangnya tersebar di lokasi berbeda dengan subnet masing-masing. Daripada memasang DHCP Server di setiap cabang (yang boros biaya dan sulit dikelola), perusahaan cukup mengaktifkan DHCP Relay di router setiap cabang, sehingga semua permintaan client tetap diarahkan ke satu server pusat.

Materi Praktis: Implementasi di Router Cisco

Berikut adalah implementasi nyata ketiga komponen DHCP tersebut menggunakan Cisco IOS.

1. Konfigurasi DHCP Server di Cisco Router

Router> enable
Router# configure terminal

! Mengaktifkan layanan DHCP (biasanya sudah aktif secara default)
Router(config)# service dhcp

! Mengecualikan IP yang tidak boleh dibagikan (misalnya untuk gateway, server statis)
Router(config)# ip dhcp excluded-address 192.168.10.1 192.168.10.10

! Membuat DHCP pool
Router(config)# ip dhcp pool KANTOR_LT1
Router(dhcp-config)# network 192.168.10.0 255.255.255.0
Router(dhcp-config)# default-router 192.168.10.1
Router(dhcp-config)# dns-server 8.8.8.8 8.8.4.4
Router(dhcp-config)# lease 7
Router(dhcp-config)# exit

Penjelasan tiap baris:

  • service dhcp — mengaktifkan proses DHCP server/relay pada IOS.
  • ip dhcp excluded-address — mencegah IP tertentu (misalnya gateway) dibagikan ke client.
  • ip dhcp pool — membuat kumpulan alamat IP dengan nama tertentu.
  • network — menentukan subnet yang akan dibagikan.
  • default-router — menentukan default gateway untuk client.
  • dns-server — menentukan DNS yang akan dipakai client.
  • lease — menentukan berapa lama (dalam hari) IP tersebut valid sebelum harus diperbarui.

2. Konfigurasi DHCP Client di Interface Cisco Router

Router Cisco juga bisa dikonfigurasi sebagai client, misalnya interface WAN yang mendapat IP dari ISP:

Router(config)# interface GigabitEthernet0/1
Router(config-if)# ip address dhcp
Router(config-if)# no shutdown

Perintah ip address dhcp membuat interface tersebut meminta alamat IP secara otomatis, layaknya perangkat client pada umumnya.

3. Konfigurasi DHCP Relay di Cisco Router

Ketika DHCP Server berada di subnet berbeda, gunakan perintah ip helper-address pada interface yang terhubung langsung ke jaringan client:

Router(config)# interface GigabitEthernet0/0
Router(config-if)# ip helper-address 192.168.99.5
Router(config-if)# no shutdown

Di sini, 192.168.99.5 adalah alamat IP DHCP Server yang berada di jaringan lain. Perintah ini diterapkan pada interface yang terhubung ke jaringan client (bukan pada interface yang mengarah ke server).

Catatan penting: perintah ip helper-address sebenarnya tidak hanya meneruskan trafik DHCP, tetapi juga beberapa layanan UDP broadcast lainnya seperti TFTP, DNS, dan NetBIOS, kecuali dibatasi secara spesifik.

Best Practice

  • Selalu gunakan ip dhcp excluded-address untuk melindungi IP statis penting seperti gateway, server, dan perangkat manajemen dari konflik.
  • Tentukan lease time sesuai kebutuhan. Jaringan dengan banyak perangkat mobile (tamu, event) sebaiknya menggunakan lease time singkat (misalnya 1 hari), sedangkan jaringan kantor tetap bisa menggunakan lease lebih panjang (7–30 hari).
  • Dokumentasikan setiap DHCP pool yang dibuat, termasuk VLAN dan lokasi fisik terkait, agar mudah di-troubleshoot.
  • Gunakan DHCP Relay untuk arsitektur terpusat, sehingga administrasi DHCP tidak perlu dilakukan di setiap router cabang.
  • Backup konfigurasi DHCP secara berkala, terutama jika router bertindak sebagai server utama.

Kesalahan yang Sering Terjadi

1. Lupa Mengecualikan IP Gateway

Penyebab: Admin membuat pool tanpa excluded-address. Dampak: Terjadi konflik IP karena gateway ikut dibagikan ke client. Solusi: Selalu tambahkan ip dhcp excluded-address sebelum membuat pool.

2. Salah Menempatkan Perintah ip helper-address

Penyebab: Perintah diletakkan pada interface yang salah (misalnya di interface menuju server, bukan menuju client). Dampak: Client tetap tidak mendapatkan IP. Solusi: Pastikan ip helper-address diletakkan pada interface yang langsung terhubung ke segmen client.

3. DHCP Pool Tumpang Tindih (Overlapping)

Penyebab: Dua pool berbeda memiliki range subnet yang sama atau beririsan. Dampak: Muncul konflik IP di jaringan. Solusi: Rencanakan skema pengalamatan (IP addressing plan) sebelum membuat pool.

4. Lupa Mengaktifkan service dhcp

Penyebab: Layanan DHCP dinonaktifkan sebelumnya (no service dhcp) dan lupa diaktifkan kembali. Dampak: Router tidak merespons permintaan DHCP sama sekali. Solusi: Cek status dengan show running-config | include service dhcp.

Kesimpulan

DHCP Server, DHCP Client, dan DHCP Relay adalah tiga sisi dari satu proses yang sama: memastikan setiap perangkat di jaringan mendapatkan konfigurasi IP secara otomatis, cepat, dan efisien—bahkan ketika mereka berada di subnet yang berbeda.

Poin penting yang perlu diingat:

  • DHCP Server menyediakan dan membagikan alamat IP dari sebuah pool.
  • DHCP Client adalah perangkat yang meminta dan menerima IP secara otomatis melalui proses DORA.
  • DHCP Relay menjembatani client dan server yang berada di subnet berbeda menggunakan ip helper-address.
  • Implementasi di Cisco IOS relatif sederhana, namun memerlukan ketelitian dalam perencanaan subnet dan penempatan konfigurasi.

Menguasai DHCP bukan hanya soal lulus ujian sertifikasi seperti CCNA, tetapi juga kemampuan praktis yang akan terus dipakai dalam pekerjaan sehari-hari sebagai network engineer atau sysadmin.

Bagaimana pengalaman Anda mengonfigurasi DHCP di jaringan Anda sendiri?

Punya kendala saat setting DHCP Relay antar-VLAN? Tulis pertanyaan atau pengalaman Anda di kolom komentar—mari berdiskusi bersama! Jangan lupa bagikan artikel ini ke rekan kerja atau komunitas jaringan Anda, dan jelajahi artikel terkait lainnya seputar Cisco, VLAN, dan Networking di blog ini.


Frequently Asked Questions (FAQ)

Pertanyaan: Apa perbedaan utama antara DHCP Server dan DHCP Relay? Jawaban: DHCP Server menyimpan dan membagikan alamat IP dari sebuah pool, sedangkan DHCP Relay hanya meneruskan permintaan DHCP dari client ke server yang berada di subnet berbeda, tanpa menyimpan pool IP sendiri.

Pertanyaan: Apakah satu router Cisco bisa berfungsi sebagai DHCP Server sekaligus DHCP Relay? Jawaban: Bisa, tetapi biasanya untuk subnet yang berbeda. Satu interface bisa menjadi DHCP Server lokal, sementara interface lain menjalankan ip helper-address untuk meneruskan ke server di jaringan lain.

Pertanyaan: Mengapa client tidak mendapatkan IP meskipun DHCP Relay sudah dikonfigurasi? Jawaban: Penyebab paling umum adalah ip helper-address diletakkan pada interface yang salah, atau ada firewall/ACL yang memblokir trafik UDP port 67/68.

Pertanyaan: Apakah ip helper-address hanya meneruskan trafik DHCP? Jawaban: Tidak. Secara default perintah ini juga meneruskan beberapa layanan UDP broadcast lain seperti TFTP dan DNS, kecuali dibatasi khusus menggunakan perintah tambahan.

Pertanyaan: Berapa lease time yang ideal untuk DHCP pool kantor? Jawaban: Umumnya 7–30 hari untuk jaringan kantor yang stabil, dan 1 hari atau kurang untuk jaringan tamu (guest network) yang perputaran perangkatnya tinggi.


Punya pertanyaan seputar konfigurasi DHCP di jaringan Anda?

Tulis di kolom komentar, mari berdiskusi bersama sesama praktisi jaringan! Bagikan artikel ini kepada rekan kerja atau komunitas IT Anda, dan jangan lewatkan artikel-artikel terkait lainnya seputar Cisco, VLAN, dan infrastruktur jaringan di blog ini. Ikuti terus konten terbaru seputar Networking, Linux, dan Cybersecurity!

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Dilindungi Oleh
Shield Security