DHCP Relay Agents的工作原理
创始人
2024-07-14 13:40:28
0

对于DHCP服务器的使用,相信大家已经有了一个初步的了解了。那么对于这部分内容,我们还需要进行深入地学习。这次,我们就来讲解一下BOOTP/DHCP Relay Agents的有关内容。下面我们就来看看具体的介绍吧。

如果用户需要建立多台 DHCP 服务器,但 DHCP 服务器与客户机分别位于不同的网段上,则用户的 IP Router 必须符合 RFC1542 的规定,即必须具备 DHCP/ BOOTP Relay Agent 的功能。

relay agent 是一个把某种类型的信息从一个网段转播到另一个网段的小程序。DHCP relay agent 是一个硬件或程序,它能够把 DHCP/BOOTP 广播信息从一个网段转播到另一个网段上。

Relay Agents 是如何工作的?

如图(BOOTP/DHCP Relay Agents)在子网 2 中的客户机 C 从子网 1 中的 DHCP Server1 上获得 IP 地址租约

用户用一个实例来说明 BOOTP/DHCP Relay Agents是如何工作的:

如图(BOOTP/DHCP Relay Agents)在子网 2 中的客户机 C 从子网 1 中的 DHCP Server1 上获得 IP 地址租约。

DHCP 客户机 C 在子网 2 上广播 DHCP/BOOTP discover 消息 (DHCPDISCOVER),广播是将消息以 UDP (User Datagram Protocol)数据包的形式通过 67 端口发出的。

当 relay agent(在本例中是一个具有 DHCP/BOOTP relayAgent 功能的路由器)接收到这个消息后,它检查包含在这个消息报头中的网关 IP 地址,如果 IP 地址为 0.0.0.0 ,则用 relay agent 或路由器的 IP 地址替换它,然后将其转发到 DHCP 服务器所在的子网 1 上。

当在子网 1 中的 DHCPServer1 收到这个消息后,它开始检查消息中的网关IP地址是否包含在 DHCP 范围内,从而决定它是否可以提供 IP 地址租约。

如果 DHCP Server1 含义多个 DHCP 范围,消息中的网关 IP 地址 (GIADDR) 是用来确定从那个 DHCP 范围中挑选 IP 地址并提供给客户。

DHCP Server1 将它所提供的 IP 地址租约 (DHCPOFFER) 直接发送到 relay agent

路由器将这个租约利用广播的形式转发给 DHCP 客户机。

BOOTP/DHCP Relay Agents配置,注意:如果要配制多台 DHCP 服务器,***将它们分别放在不同的网段中,且每个 DHCP 服务器上都应建立独立的地址池,在地址池中应包含各个网段的 IP 地址。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...