部署DHCP中繼
應用環境
若是本地網絡沒有配置DHCP服務器,能夠在路由器上啓動DHCP中繼功能,從客戶端來的DHCP請求可經過DHCP中繼傳到DHCP服務器。服務器
說明網絡
服務器和客戶端之間的DHCP中繼不能超過4次,不然DHCP報文將被丟棄。dom
配置思路
在部署DHCP中繼時,採用以下的配置思路:ide
配置RouterB到RouterA與客戶端相鏈接口GE1/0/0的路由
配置DHCP中繼路由器RouerA
使能DHCP功能
配置要實現DHCP中繼功能的接口,包括IP地址、子網掩碼等
在接口配置IP中繼地址
使能接口的DHCP中繼功能
說明ui
IP中繼地址是指在做爲DHCP中繼的設備上所指定的DHCP服務器的IP地址。當配置DHCP中繼功能時。從該接口上收到的DHCP廣播報文被送到指定DHCP服務器。spa
配置注意事項
須要注意的是:3d
使能接口的DHCP中繼功能前應先配置接口的IP地址。
配置的IP中繼地址應和地址池中的IP地址段屬於同一網段。
因爲DHCP客戶端在DHCP配置的某些階段發送的報文爲廣播報文,所以啓動IP中繼功能的接口應當支持廣播方式。
每一個接口最多能夠配置20箇中繼地址。
配置實例
組網需求
以下圖,DHCP客戶端所在的網段爲10.100.0.0,而DHCP服務器所在的網段爲202.40.0.0。須要經過帶DHCP中繼功能的路由器中繼DHCP報文,使得DHCP客戶端能夠從DHCP服務器上申請到IP地址等相關配置信息。server
DHCP服務器應當分配一個10.100.0.0網段的IP地址池,以便將適當的IP地址分配給該網段上的DHCP客戶端,而且DHCP服務器上應當配置有到10.100.0.0網段的路由。blog
適用的產品和版本
NE系列的路由器,版本爲VRP5.30及後續版本。dns
配置步驟
步驟 1 在DHCP中繼上進行配置
# 使能DHCP服務。
<RouterA> system-view
[RouterA] dhcp enable
# 配置接口POS2/0/0接口地址。
[RouterA] interface pos 2/0/0
[RouterA-Pos2/0/0] ip address 202.40.1.1 255.255.0.0
# 進入要實現DHCP中繼功能的接口,爲其配置IP地址和地址掩碼以使其和DHCP客戶端屬於同一個網段。
[RouterA] interface gigabitethernet 1/0/0
[RouterA-GigabitEthernet1/0/0] ip address 10.100.1.1 255.255.0.0
[RouterA-GigabitEthernet1/0/0] ip relay address 202.40.1.2
[RouterA-GigabitEthernet1/0/0] dhcp select relay
步驟 2 在DHCP服務器上進行配置
# 配置RouterB到RouterA與客戶端相鏈接口GE1/0/0的路由。
<RouterB> system-view
[RouterB] ip route-static 10.100.0.0 255.255.0.0 202.40.1.1
# 啓動DHCP服務。
[RouterB] dhcp enable
# 配置接口POS1/0/0下的客戶端從全局地址池中獲取IP地址。
[RouterB] interface pos 1/0/0
[RouterB-Pos1/0/0] ip address 202.40.1.2 255.255.0.0
[RouterB-Pos1/0/0] dhcp select global
# 配置不參與自動分配的IP地址(包括DNS服務器地址、NetBIOS和出口網關地址)。
[RouterB] dhcp server forbidden-ip 10.100.1.2
[RouterB] dhcp server forbidden-ip 10.100.1.3
[RouterB] dhcp server forbidden-ip 10.100.1.4
# 配置DHCP地址池1屬性(地址池範圍、域名、出口網關、DNS地址、地址租用期)。
[RouterB] dhcp server ip-pool 1
[RouterB-dhcp-1] network 10.100.0.0 mask 255.255.0.0
[RouterB-dhcp-1] domain-name huawei.com
[RouterB-dhcp-1] dns-list 10.100.1.2
[RouterB-dhcp-1] nbns-list 10.100.1.3
[RouterB-dhcp-1] gateway-list 10.100.1.4
[RouterB-dhcp-1] expired day 10 hour 12
[RouterB-dhcp-1] quit
驗證結果
在DHCP服務器上使用display dhcp server ip-in-use命令用來查看DHCP客戶端的地址綁定信息,如硬件地址、IP地址、地址租用期限等信息。
<Router> display dhcp server ip-in-use all
Global pool:
IP address Hardware address Lease expiration Type
10.1.1.5 00e0-fc00-c559 Dec 26 2006 16:22:58 PM Auto:COMMITED
10.1.1.6 00e0-fc00-c560 Dec 26 2006 16:24:58 PM Auto:COMMITED
Interface pool:
IP address Hardware address Lease expiration Type
在DHCP中繼上,使用display dhcp relay address命令用來查看接口的DHCP中繼地址配置狀況。
<RouterA> display dhcp relay address all
** GigabitEthernet1/0/0 DHCP Relay Address **
Relay Address [0] : 202.40.1.2