在较大的网络环境中,可能会存在多个子网。DHCP客户机通过网络广播消息获得DHCP服务器的响应后得到IP地址。但广播消息是不能跨越子网的。因此,如果DHCP客户机和服务器在不同的子网内,客户机还能不能向服务器申请IP地址呢?这就要用到DHCP中继代理。DHCP中继代理实际上是一种软件技术,安装了DHCP中继代理的计算机称为DHCP中继代理服务器,它承担不同子网间的DHCP客户机和服务器的通信任务。

为测试DHCP中继,搭建简化的实验拓朴如图:

实现一个DHCP中继代理_dhcp

步骤:

  1. 安装DHCP(172.16.0.1),并设置针对子网192.168.0.X/24的作用域。

实现一个DHCP中继代理_中继_02

实现一个DHCP中继代理_dhcp_03

完成DHCP安装后配置,接下来主要是创建192.168.0.X/24的作用域

打开DHCP管理控制台,新建IPv4作用域,如图:

实现一个DHCP中继代理_中继_04

实现一个DHCP中继代理_中继_05

实现一个DHCP中继代理_dhcp_06

实现一个DHCP中继代理_中继_07

实现一个DHCP中继代理_中继_08


DHCP服务器端设置完毕。

2.配置DHCP中继代理(172.16.0.254)

安装路由功能:

实现一个DHCP中继代理_dhcp_09

实现一个DHCP中继代理_dhcp_10

实现一个DHCP中继代理_dhcp_11

以上是安装过程,下面来看如何配置中继:

打开路由和远程访问

实现一个DHCP中继代理_dhcp_12

配置并启用路由和远程访问

实现一个DHCP中继代理_中继_13

实现一个DHCP中继代理_dhcp_14

实现一个DHCP中继代理_dhcp_15

安装完毕后建议重启计算机。当前这计算机可以理解为是个路由器了,下面配置DHCP中继功能。

新增路由协议

实现一个DHCP中继代理_中继_16

实现一个DHCP中继代理_dhcp_17

选择DHCP中继代理

实现一个DHCP中继代理_中继_18

新增接口

实现一个DHCP中继代理_dhcp_19

选择以太网2,即转发客户端DHCP数据包接口

实现一个DHCP中继代理_中继_20

实现一个DHCP中继代理_dhcp_21


指定接口后,再设置转发的DHCP服务器。

实现一个DHCP中继代理_dhcp_22

3.客户端(DHCP_Client)验证结果。

在客户端刷IP,使用:ipconfig/releas  现ipconfig/renew

结果:

实现一个DHCP中继代理_dhcp_23