{{#include ../../banners/hacktricks-training.md}} ### DHCPv6 与 DHCPv4 消息类型比较 下表展示了 DHCPv6 和 DHCPv4 消息类型的比较视图: | DHCPv6 消息类型 | DHCPv4 消息类型 | | :--------------------------------- | :------------------ | | Solicit (1) | DHCPDISCOVER | | Advertise (2) | DHCPOFFER | | Request (3), Renew (5), Rebind (6) | DHCPREQUEST | | Reply (7) | DHCPACK / DHCPNAK | | Release (8) | DHCPRELEASE | | Information-Request (11) | DHCPINFORM | | Decline (9) | DHCPDECLINE | | Confirm (4) | none | | Reconfigure (10) | DHCPFORCERENEW | | Relay-Forw (12), Relay-Reply (13) | none | **DHCPv6 消息类型的详细说明:** 1. **Solicit (1)**:由 DHCPv6 客户端发起,以查找可用的服务器。 2. **Advertise (2)**:服务器在响应 Solicit 时发送,表示 DHCP 服务的可用性。 3. **Request (3)**:客户端用此请求特定服务器的 IP 地址或前缀。 4. **Confirm (4)**:客户端用于验证分配的地址在网络上是否仍然有效,通常在网络变化后。 5. **Renew (5)**:客户端向原服务器发送此消息以延长地址生命周期或更新配置。 6. **Rebind (6)**:发送给任何服务器以延长地址生命周期或更新配置,特别是在未收到 Renew 响应时。 7. **Reply (7)**:服务器用此提供地址、配置参数或确认如 Release 或 Decline 的消息。 8. **Release (8)**:客户端通知服务器停止使用一个或多个分配的地址。 9. **Decline (9)**:客户端发送此消息以报告分配的地址在网络上发生冲突。 10. **Reconfigure (10)**:服务器提示客户端发起新或更新配置的事务。 11. **Information-Request (11)**:客户端请求配置参数而不分配 IP 地址。 12. **Relay-Forw (12)**:中继代理将消息转发给服务器。 13. **Relay-Repl (13)**:服务器回复中继代理,后者将消息传递给客户端。 ## 参考文献 - [https://support.huawei.com/enterprise/en/doc/EDOC1100306163/d427e938/introduction-to-dhcpv6-messages](https://support.huawei.com/enterprise/en/doc/EDOC1100306163/d427e938/introduction-to-dhcpv6-messages) {{#include ../../banners/hacktricks-training.md}}