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工作原理:
-
当DHCP Client启动并进行DHCP初始化时,它会在本地网络广播配置请求报文
-
如果本地网络存在DHCP Server,则可以直接进行DHCP配置,不需要DHCP Relay
-
如果本地网络没有DHCP Server,则与本地网络相连的具有DHCP Relay功能的网络设备收到该广播报文后,将进行适当处理并转发给指定的其它网络上的DHCP Server
-
DHCP Server根据DHCP Client提供的信息进行相应的配置,并通过DHCP Relay将配置信息发送给DHCP Client,完成对DHCP Client的动态配置
事实上,从开始到最终完成配置,需要多个这样的交互过程
DHCP Relay设备修改DHCP消息中响应字段,把DHCP的广播包改成单播包,并负责在服务器与客户机直接转换
三层交换机可以作为DHCP Relay代理