多跳网络上的 DHCP 服务器

ato*_*obi 3 networking dhcp router

我的问题涉及您应该如何处理多跳网络的单个 DHCP 服务器:(在我们的例子中)您有一个 DHCP 服务器和一个网络,其中有“一行”路由器相互连接(并且只有一个路由器连接到 DHCP 服务器)。我们已经环顾四周,但只找到了一些信息,例如图片http://publib.boulder.ibm.com/infocenter/iseries/v5r3/topic/rzakg/rzakg502.gif中的情况。(我们没有使用 iSeries DHCP 服务器,我只是以图片为例)

所以,这种情况是一个路由器;但是是否有可能在第一个路由器后面有一个完整的路由器网络(启用 DCHP)并且仍然让 DHCP 正常工作?如果这是可能的,DHCP 服务器如何知道它应该向哪个子网发送响应(例如,数据包看起来如何,...)?

提前谢谢了,

格伦

Zor*_*che 8

但是否有可能拥有一个完整的路由器网络

这听起来可能,但看起来您确实正在构建一些不寻常且令人费解的东西。我怀疑我可能会考虑替代方案......

DHCP 服务器如何知道它应该向哪个子网发送响应

这是 DHCP 运作方式的一部分。DHCP 客户端以广播开始其请求,广播不跨路由器。因此,DHCP 只会使用与接收它的接口的 IP 地址相匹配的范围内的地址来响应广播。

可以在路由器上安装一个特殊的软件,称为 DHCP 代理。您必须使用 DHCP 服务器的 IP 地址手动配置 DHCP 代理。当路由器在其本地接口之一上收到广播时,代理接受它,然后添加收到请求的 IP 地址,然后将其转发到 DHCP 服务器。DHCP 服务器能够选择正确的范围,因为它知道从路由器接收请求的地址。

http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#DHCP_Relaying

如果您无法在路由器上安装 DHCP 代理,则可以将其安装在网络上的其他设备上。