我的问题涉及如何处理一个多跳networking的单个DHCP服务器(在我们的例子中),你有一个DHCP服务器和一个networking,一个“行”的路由器相互连接(只有一个路由器连接到DHCP服务器)。 我们已经环顾四周,但只发现了一些像图片一样的情况http://publib.boulder.ibm.com/infocenter/iseries/v5r3/topic/rzakg/rzakg502.gif 。 (我们没有使用iSeries DHCP服务器,我只是以图片为例)
所以,这种情况是用一台路由器。 但是有可能在第一台路由器后面有一个完整的路由器networking(启用了DCHP),并且仍然可以正常工作。 如果这是可能的,DHCP服务器如何知道应该向哪个子网发送响应(例如,数据包将如何显示,…)?
提前谢谢了,
格伦
但有可能有一个完整的路由器networking
这听起来是可能的,但是看起来好像你正在build立一些不寻常和令人费解的东西。 我怀疑我可能会考虑替代scheme
DHCP服务器如何知道应该向哪个子网发送响应
这是DHCP如何操作的一部分。 DHCP客户端通过广播启动其请求,广播不通过路由器。 因此,DHCP只会响应与接收到的接口的IP地址相匹配的范围地址的广播。
一个特殊的软件可以安装在称为DHCP代理的路由器上。 您必须使用DHCP服务器的IP地址手动configurationDHCP代理。 当路由器在其一个本地接口上接收到广播时,代理接受它,然后添加接收请求的IP地址,然后将其转发给DHCP服务器。 DHCP服务器能够select正确的范围,因为它知道从路由器收到请求的地址。
http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#DHCP_Relaying
如果您不能在路由器上安装DHCP代理,则可以将其安装在networking上的其他设备上。
如果这些是路由器,您应该在所有路由器上设置一个VLAN,并将您的DHCP服务器连接到该VLAN。 由于VLAN构build广播域,您的DHCP服务器应该能够以这种方式应答DHCP请求。