DHCP Relay

614 阅读2分钟

DHCP Relay简介:

用DHCP Relay代理可以去掉在每个物理的网段都要有DHCP服务器的必要,它可以传递信息到不在同一个物理子网的DHCP服务器,也可以将服务器的消息传回给不在同一个物理子网的DHCP客户机

DHCP Relay(DHCP中继代理):

DHCP中继(也叫做DHCP中继代理),其可以实现在不同子网和物理网段之间处理和转发DHCP信息的功能

如果DHCP客户端与DHCP服务器在同一个物理网段,则客户机可以正确地获得动态分配的IP地址。

如果不在同一个物理网段,则需要DHCP Relay(DHCP中继代理)

通过配置DHCP Relay,使得从客户端发送的DHCP请求报文可以通过DHCP中继传到跨网段的DHCP服务器。

当客户端与DHCP服务器不在同一网段时,可以通过在中继设备的接口上配置DHCP Relay作为中继代理。

这样从客户端发送来的DHCP请求可以通过DHCP中继转发到跨网段的DHCP服务器,DHCP服务器接到报文后将会为客户端分配IP地址。

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 Relay设备修改DHCP消息中响应字段,把DHCP的广播包改成单播包,并负责在服务器与客户机直接转换

三层交换机可以作为DHCP Relay代理