目录
组网场景:
1. 无中继场景(客户端直接和服务器相连接)。
2. 有中继场景(客户端不和服务器直接相连接,中间还有其他三层路由设备)。
DHCP下放方式:
1.接口下放。
2.全局下放。
3. 中继下放。
DHCP四个阶段:
1. 发现阶段:发现网络中的DHCP服务器。
2. 提供阶段:服务器给客户端预分配IP地址。
3. 选择(请求)阶段:客户端请求服务器端把预分配的IP地址分配下来。
4. 确认阶段:服务器端确认并分配IP地址给客户端。
报文:
1. DHCP discover(广播):发现DHCP server。
2. DHCP offer(单播):DHCP server回应客户端预分配IP地址是什么。
3. DHCP request(广播):客户端请求服务器端分配IP。
4. DHCP ack(单播):DHCP server向客户端分配IP并确认。
5. DHCP release(单播):客户端释放IP。
6. DHCP release(单播):当下发的IP地址冲突,client回应decline报文,告知地址冲突,请求重新下发。
7. DHCP inform(广播):当DHCP server信息变更时,通过inform报文使客户端同步。
8. DHCP nak(单播):DHCP服务器拒绝分配IP地址。
DHCP如何防止IP地址冲突:
1. 服务器检测:在预分配offer之前,ARP源IP(预分配IP)、目的IP(预分配IP)、源mac、目的mac进行广播,如果有回复信息,表示这个IP地址已被占用,若无回复信息,表示IP地址未被占用。
2. 客户端检测:在服务器ACK之后,ARP源IP((已分配IP)、目的IP(已分配IP)、源mac(客户机)、目的mac广播,如果有回复信息,表示这个IP地址已被占用,若无回复信息,表示IP地址未被占用。