DHCP OFFER广播如何工作?

阿克拉斯

我想了解DHCP中继代理的概念,并阅读文章。在第3.2节中,在谈到DHCP提供时,它提到了DHCP中继代理将目标ip替换为广播IP:

目标IP地址:DHCP服务器将DHCP优惠消息(在DHCP发现消息(1.1.1.254)中将目标地址设置为中继代理IP地址)发送到DHCP中继代理。如果消息中的“广播标志”值为0,则中继代理用分配给PC的IP地址(您的IP字段:1.1.1.10)替换该值以进行单播。但是,如果“广播标志”值为1,则中继代理将其替换为广播IP地址(255.255.255.255)进行广播。

我的问题是,由于子网上的所有客户端都收到DHCP OFFER广播,因此特定客户端如何识别OFFER本身,换句话说,其他客户端在什么基础上忽略了OFFER消息?

丹尼尔·B

RFC2131的4.1.1节中,包含以下信息:

客户端生成并记录一个随机交易标识符,并将该标识符插入“ xid”字段。客户端记录自己的本地时间,以供以后计算租约到期时使用。然后,客户端在本地硬件广播地址上将DHCPDISCOVER广播到0xffffffff IP广播地址和“ DHCP服务器” UDP端口。

如果到达的DHCPOFFER消息的“ xid”与最近的DHCPDISCOVER消息的“ xid”不匹配,则必须静默丢弃DHCPOFFER消息。任何到达的DHCPACK消息必须被静默丢弃。

我相信这是您正在寻找的信息。它不特定于DHCP中继代理。

在文档的其他地方,还指定除非客户端明确要求DHCP服务器不这样做,否则将响应发送到客户端的单播第2层地址。对于客户端,DHCP中继代理的行为就像是DHCP服务器本身一样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章