DHCP中繼
DHCP Relay即DHCP中繼,它是為解決伺服器和客戶端不在同一個網段而提出來的,它提供了對DHCP廣播報文的透明傳輸功能,能夠把DHCP客戶端的廣播報文透明地傳送到其它網段的DHCP伺服器上,同樣能夠把DHCP伺服器端的廣播報文透明地傳送到其它網段的DHCP客戶端。
工具/原料
華為交換機
PC
方法/步驟
請自行準備好華為交換機和電腦
並且讓你的電腦和交換機連線上
應用場景:
使用者側網段與DHCP伺服器處於不同網段
SwitchA為DHCP中繼的配置思路如下:
在SwitchA上建立DHCP伺服器組併為伺服器組新增DHCP伺服器SwitchB,使SwitchB成為公司分配IP地址給其它主機的伺服器。
在介面VLANIF100下使能DHCP中繼功能,使之成為DHCP中繼伺服器。
為介面VLANIF100繫結建立的DHCP伺服器組,指定中繼指向的公司的主伺服器。
SwitchB為DHCP伺服器的配置思路如下:
配置DHCP伺服器到中繼的介面Eth 0/0/1的路由,使公司伺服器到中繼的路由可達。
使能公司伺服器的DHCP功能,配置DHCP伺服器的介面Eth 0/0/1下的各樓宇內的主機從伺服器全域性地址池中獲取IP地址。
在公司DHCP伺服器上建立全域性地址池,為公司內的主機分配IP地址。
建立DHCP伺服器組併為伺服器組新增DHCP伺服器。
# 建立DHCP伺服器組。
[Quidway] dhcp server group dhcpgroup1
# 為DHCP伺服器組新增DHCP伺服器。
[Quidway-dhcp-server-group-dhcpgroup1] dhcp-server 100.10.10.1
[Quidway-dhcp-server-group-dhcpgroup1] quit
在VLANIF介面下使能DHCP中繼功能。
# 建立VLAN並將Eth 0/0/1介面加入到VLAN中。
[Quidway] vlan 100
[Quidway-Vlan100] quit
[Quidway] interface ethernet 0/0/1
[Quidway-Ethernet0/0/1] port link-type trunk
[Quidway-Ethernet0/0/1] port trunk allow-pass vlan 100
[Quidway-Ethernet0/0/1] quit
# 使能全域性DHCP功能,並使能VLANIF介面下DHCP中繼功能。
[Quidway] dhcp enable
[Quidway] interface vlanif 100
[Quidway-Vlanif100] dhcp select relay
[Quidway-Vlanif100] quit
為VLANIF介面繫結指定的DHCP伺服器組。
# 為VLANIF介面配置IP地址。
[Quidway] interface vlanif 100
[Quidway-Vlanif100] ip address 20.20.20.1 24
# 為VLANIF介面指定DHCP伺服器。
[Quidway-Vlanif100] dhcp relay server-select dhcpgroup1
[Quidway-Vlanif100] quit
配置DHCP伺服器。
# 建立VLAN並將Eth 0/0/1介面加入到VLAN中。
[Quidway] vlan 20
[Quidway-Vlan20] quit
[Quidway] interface ethernet 0/0/1
[Quidway-Ethernet0/0/1] port link-type trunk
[Quidway-Ethernet0/0/1] port trunk allow-pass vlan 20
[Quidway-Ethernet0/0/1] quit
# 啟動DHCP服務,配置介面VLANIF20下的客戶端從全域性地址池中獲取IP地址。
[Quidway] dhcp enable
[Quidway] interface vlanif 20
[Quidway-Vlanif20] ip address 100.10.10.1 24
[Quidway-Vlanif20] dhcp select global
[Quidway-Vlanif20] quit
在DHCP伺服器上配置一個20.20.20.0/24網段的IP地址池,並且新增到SwitchA的靜態路由,保證DHCP伺服器到20.20.20.0/24網段路由可達。
[Quidway] ip pool 1
[Quidway-ip-pool-1] network 20.20.20.0 mask 24
[Quidway-ip-pool-1] quit
# 將IP地址池網段新增到DHCP中繼的靜態路由,保證DHCP伺服器到20.20.20.0/24網段路由可達。(略)
驗證配置結果。
# 在SwitchA上使用display dhcp relay命令用來檢視介面的DHCP中繼配置情況。
[Quidway] display dhcp relay interface vlanif100
DHCP relay agent running information of interface Vlanif100 :
Server group name : dhcpgroup1
Gateway address in use : 100.10.10.1
# 在SwitchB上使用display ip pool命令用來檢視IP地址池配置情況。
[Quidway] display ip pool
-----------------------------------------------------------------------
Pool-Name : 1
Pool-No : 0
Position : Local Status : Unlocked
Gateway-0 : -
Mask : 255.255.255.0
Vpn instance : --
IP address Statistic
Total :250
Used :0 Idle :248
Expired :0 Conflict :0 Disable :2
檢視配置檔案
SwitchA的配置檔案
#
sysname Quidway
#
vlan 100
#
dhcp enable
#
dhcp server group dhcpgroup1
dhcp-server 100.10.10.1
#
interface Vlanif100
ip address 20.20.20.1 255.255.255.0
dhcp select relay
dhcp relay server-select dhcpgroup1
#
interface Ethernet0/0/1
port link-type trunk
port trunk allow-pass vlan 100
#
return
SwitchB的配置檔案
#
sysname Quidway
#
vlan batch 20
#
dhcp enable
#
ip pool 1
network 20.20.20.0 mask 255.255.255.0
#
interface Vlanif20
ip address 100.10.10.1 255.255.255.0
dhcp select global
#
interface Ethernet0/0/1
port link-type trunk
port trunk allow-pass vlan 20
#
return
如果您覺得本經驗有幫助,請點選正下方的或右上角的“大拇指”或“分享”或“關注TA”給我支援和鼓勵
為了方便下次尋找,您可以點選“收藏”收藏本經驗
如有其他問題請聯絡我本人