DHCP的一些重点

1、协议和端口:DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做“双机热备”的。

client(68) <==> server(67)

2、正常流程:client:dhcpdiscover ==> server:offer ==> client:request ==> server:ack

3、多个dhcp服务器:以client第一个收到的服务器报文为主

4、已分配重新登录情况:直接向原有dhcpserver发request。dhcpserver:ack 可以使用 nack已经被占用无法使用,客户端discover。

5、更新租约的时间点:租约期50%:dhcprequest更新租约。租约期87.5%:dhcpdiscover。

6、windows下的一些命令:ipconfig /release dhcpclient手工释放IP。ipconfig /renew dhcpclient手工向服务器刷新。

7、Linux:dhclient -r 释放IP;dhclient 获取IP

原文地址:https://www.cnblogs.com/jiaxun/p/9722413.html