41 lines
2.4 KiB
Markdown

{{#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}}