假设我在具有 DHCP 服务器的子网中有静态 IP。如果我要向服务器发送 DHCPINFORM 消息,会发生什么?
阿米特
根据 DHCPINFORM 消息的 RFC-2131 tropic 4.3.5:
“DHCP 服务器通过将 DHCPACK 消息直接发送到 DHCPINFORM 消息的 'ciaddr' 字段中给出的地址来响应 DHCPINFORM 消息。服务器不得向客户端发送租约到期时间,并且不应填写 'yiaddr' . 服务器在 4.3.1 节中定义的 DHCPACK 消息中包含其他参数。"
1. 由于“DHCPAck”消息不要求添加所有请求的网络配置参数,DHCP 服务器可以自由响应“DHCPInform”消息,有/没有请求的参数响应(取决于实现),前提是客户端的静态 ip 设置在 dhcp 服务器池下进行验证。
2. 此外,dhcp-client 可能会收到来自许多 DHCP 服务器的“DHCPAck”消息以响应其“DHCPInform”消息。客户端需要过滤从 DHCP 服务器接收到的所有“DHCPAck”消息以提取响应参数。
[ 示例:dhcp 客户端可以在每个接收到的“DHCPAck”消息中搜索预定的供应商特定标签。如果“DHCPAck”消息包含预先确定的供应商特定标签,则 dhcp 客户端会从该消息中提取响应参数。]