Selamat siang..
Pada artikel saya sebelumnya yaitu Konfigurasi DHCP Server di Router Cisco Packet Tracer sudah dibahas apa itu DHCP, cara kerja DHCP dan konfigurasi DHCP server di Router Cisco Packet Tracer.
Kebanyakan DHCP server berada pada jaringan LAN yang sama dengan kliennya (local host), nah bagaimana jika DHCP server berada di jaringan yang berbeda dengan klien DHCP nya (remote host) ?! karena secara default router akan membuang dan tidak akan meneruskan DHCP request dari klien ke jaringan luar dan klien tidak akan pernah mendapatkan ip address DHCP nya.
Maka dari itu digunakan layanan yang disebut DHCP relay agar DHCP request dapat diteruskan ke DHCP server yang berada di jaringan berbeda.
DHCP RELAY
DHCP relay agent beroperasi sebagai antarmuka (interface) antara klien DHCP dan server. interface ini mendengarkan DHCP request dari klien dan menambahkan data konfigurasi penting, seperti informasi tautan klien, yang diperlukan oleh server untuk mengalokasikan alamat untuk klien. Ketika server DHCP merespon, DHCP relay agent meneruskan kembali respon kepada klien DHCP.
Konfigurasi DHCP Relay
Akan saya simulasikan dengan satu router sebagai dhcp server, satu router sebagai penghubung jaringan dan dua PC sebagai dhcp client.
Router
|
|
Router DHCP Server
|
|
Gi0/0
|
10.10.10.254/254
|
Router DHCP Relay Agent
|
|
Gi0/0
|
10.10.10.1/8
|
Gi0/1 (DHCP relay agent)
|
192.168.1.1/24
|
PC
|
|
PC4
|
DHCP
|
PC5
|
DHCP
|
1. Setting IP Address router DHCP Server
Klik icon Router DHCP Server, pilih tab CLI dan masukan perintah berikut :
Continue with configuration dialog? [yes/no]: no Press RETURN to get started! Router>enable Router#configure terminal Router(config)#hostname DHCP-server DHCP-server(config)#interface gigabitEthernet 0/0 DHCP-server(config-if)#ip address 10.10.10.254 255.0.0.0 DHCP-server(config-if)#no shutdown DHCP-server(config-if)#exit
2. Setting DHCP service dan exclude address
menentukan nama pool, gateway dan dns, masih di router DHCP server, di mode global configuration masukan perintah :
DHCP-server(config)#ip dhcp pool SIMULASI DHCP-server(dhcp-config)#default-router 192.168.1.1 DHCP-server(dhcp-config)#network 192.168.1.0 255.255.255.0 DHCP-server(dhcp-config)#dns-server 10.10.10.254 DHCP-server(dhcp-config)#exit DHCP-server(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10
3. Routing RIP DHCP Server
DHCP-server(config)#router rip DHCP-server(config-router)#version 2 DHCP-server(config-router)#network 192.168.1.0 DHCP-server(config-router)#network 10.0.0.0 DHCP-server(config-router)# ctrl+c -> enter DHCP-server#copy running-config startup-config Destination filename [startup-config]? enter Building configuration... [OK]
Karena DHCP Server adalah sebuah router maka agar dapat berkomunikasi dengan host lain di jaringan lainnya maka dilakukan proses routing. Tetapi jika DHCP server adalah sebuah PC/Server, proses routing tidak dilakukan
5. Setting Router DHCP Relay Agent
Continue with configuration dialog? [yes/no]: no Press RETURN to get started! Router>enable Router#configure terminal Router(config)#hostname DHCP-Relay-Agent DHCP-Relay-Agent(config)#interface gigabitEthernet 0/0 DHCP-Relay-Agent(config-if)#ip address 10.10.10.1 255.0.0.0 DHCP-Relay-Agent(config-if)#no shutdown DHCP-Relay-Agent(config-if)#exit DHCP-Relay-Agent(config)#interface gigabitEthernet 0/1 DHCP-Relay-Agent(config-if)#ip address 192.168.1.1 255.255.255.0 DHCP-Relay-Agent(config-if)#ip helper-address 10.10.10.254 DHCP-Relay-Agent(config-if)#no shutdown DHCP-Relay-Agent(config-if)#exit
Perintah
ip helper-address
bukan hanya meneruskan DHCP request saja tapi meneruskan semua paket UDP broadcast ke ip address tsb.. so be carefull!
4. Routing RIP DHCP Relay Agent
DHCP-Relay-Agent(config)#router rip DHCP-Relay-Agent(config-router)#version 2 DHCP-Relay-Agent(config-router)#network 192.168.1.0 DHCP-Relay-Agent(config-router)#network 10.0.0.0 DHCP-Relay-Agent(config-router)# ctrl + c -> enter DHCP-Relay-Agent#copy running-config startup-config Destination filename [startup-config]? enter Building configuration... [OK]
5. Setting DHCP pada client
Klik pada PC, IP Configuration dan pilih DHCP. PC akan mulai mengirimkan dhcp discover dengan melakukan broadcast, ketika broadcast diterima oleh router DHCP relay agent maka akan diteruskan ke DHCP Server, begitu juga respon dari DHCP server akan diteruskan ke klien DHCP oleh DHCP relay agent sampai proses selesai.
PC telah menerima ip address dari DHCP server |
Sekarang layanan DHCP Relay telah berjalan, semua host di jaringan lokal dapat mendapatkan ip nya dari DHCP server yang berada dijaringan lain.
Sekian dan semoga bermanfaat..
No comments:
Post a Comment