DHCP高级配置与DHCPv6使用指南
1. DHCP中继过程
大多数商用路由器可配置为DHCP中继代理,这样就无需在每个子网中都将Windows服务器配置为中继代理。DHCP中继过程的详细步骤如下:
1. 与DHCP中继代理位于同一子网的客户端发送DHCPDISCOVER广播,请求IP地址。
2. 中继代理将该消息以单播形式转发到DHCP服务器的IP地址。
3. DHCP服务器接收单播的DHCPDISCOVER消息。消息中包含中继代理的地址,因此DHCP服务器会从与中继代理IP地址匹配的作用域中分配地址。例如,如果中继代理的地址是10.1.2.10,DHCP服务器会查找包含10.1.2.10的地址范围的作用域。
4. DHCP服务器向中继代理发送单播的DHCPOFFER消息。
5. 中继代理将DHCPOFFER以广播形式转发到接收到DHCPDISCOVER消息的子网。由于客户端尚未拥有IP地址,代理必须以广播消息的形式转发DHCPOFFER。
6. DHCP客户端广播DHCPREQUEST消息。
7. 中继代理接收DHCPREQUEST消息并将其转发到DHCP服务器。
8. DHCP服务器以DHCPACK消息回复中继代理。
9. 中继代理将DHCPACK转发给客户端,客户端将该地址绑定到其接口。
10. 续租请求是单播数据包,因此DHCP客户端可以直接与DHCP服务器通信进行续租。
下面是这个过程的mermaid流程图:
graph LR A[客户端发送DHCPDISCOVER广播] --> B[中继代