待解决问题
DHCP relay在多DHCP server的环境下如何转发DHCP request
离问题结束还有0天0小时  |  提问者:majiahao   |  提问时间:2015-3-29 06:26
如题,网络分2个子网,子网A下挂client,子网B连接2台DHCP Server,2个子网通过配置有DHCP relay功能的设备连接
现在配置DHCP relay的设备把2台DHCP Server的IP配置到了relay地址列表(relay地址:1.1.1.1 / 2.2.2.2)

DHCP的过程如下:

1.client发送DHCP discover的广播包,DHCP relay分别给单播到DHCP server 1.1.1.1 与 DHCP server 2.2.2.2
2.DHCP server 1.1.1.1 与 2.2.2.2 分别发送DHCP offer通过DHCP relay给client
3.client选择了1.1.1.1的offer消息,然后发送一个DHCP request的广播包

现在问题来了,配置DHCP relay的设备,是把这个DHCP request分别单播给两台DHCP server呢?还是提取DHCP request里面的“Server Identifier”的地址(例如本例是1.1.1.1),与自己配置的relay地址对比,如果一样,则只把该DHCP request报文单播给1.1.1.1这台DHCP server呢?

小弟找协议实在没找到对应的说明,麻烦各位帮忙看看了

真的没积分,不好意思啊~~
问题答案 ( 1 条 )
在DHCP 获取的四个交互过程中,当DHCP 客户端在发送DHCP REQUEST 时已经选定了服务器,此时会在请求的报文中携带一个server-id 的option 选项,在某些特定的应用环境中为了减轻网络服务器压力,需要我们Relay 能够使能此选项,只把请求报文发给此选项里的DHCP 服务器,而不是发送给每一个配置的DHCP 服务器。
回应该答案 (0)  |  回答者:iuyon   |  2015-4-1 17:10
 
我要回答:  回答字数在10000字以内