2024年3月21日发(作者:)

DHCP中继(DHCP Relay)配置实例

配置实例

文章出处: 整理

早期的DHCP协议只适用于DHCP客户端和服务器处于同一个网段内的情况,不

能跨网段。因此,为进行动态主机配置,需要在每个网段置一个DHCP服务器,这显然是

很不经济的。DHCP中继(DHCP Relay)功能的引入解决了这一难题:客户端可以通过

DHCP中继与其他网段的DHCP服务器通信,最终取得合法的IP地址。这样,多个网段

的DHCP客户端可以使用同一个DHCP服务器,既节省了成本,又便于进行集中管理。

一般来说,DHCP中继既可以是主机,也可以是路由器,只要在设备上启动DHCP

中继代理的服务程序即可。

DHCP Relay工作原理如下:

1、当DHCP Client启动并进行DHCP初始化时,它会在本地网络广播配置请求报文。

2、如果本地网络存在DHCP Server,则可以直接进行DHCP配置,不需要DHCP Relay。

3、如果本地网络没有DHCP Server,则与本地网络相连的具有DHCP Relay功能的

网络设备收到该广播报文后,将进行适当处理并转发给指定的其它网络上的DHCP Server。

4、DHCP Server根据DHCP Client提供的信息进行相应的配置,并通过DHCP Relay

将配置信息发送给DHCP Client,完成对DHCP Client的动态配置。

事实上,从开始配置到最终完成配置,可能存在多次这样的交互过程。下面为大家

介绍一个在华为路由器上实现DHCP中继的配置实例。

一、组网需求

如下图,DHCP客户端所在的网段为10.100.0.0/16,而DHCP服务器所在的网段

为202.40.0.0/16。需要通过带DHCP中继功能的路由设备中继DHCP报文,使得DHCP

客户端可以从DHCP服务器上申请到IP地址等相关配置信息。

DHCP服务器应当配置一个10.100.0.0/16网段的IP地址池,DNS服务器地址为

10.100.1.2/16,NetBIOS服务器地址10.100.1.3/16,出口网关地址10.100.1.4,并且

DHCP服务器上应当配置有到10.100.0.0/16网段的路由。