mirror of
https://github.com/HackTricks-wiki/hacktricks.git
synced 2025-10-10 18:36:50 +00:00
41 lines
2.4 KiB
Markdown
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}}
|