DHCP的地址续租
1.当租期到达50%时,DHCP客户端会以单播的形式服务器发送request,请求更新ip地址的租期。如果收到了DHCP服务器回应的ACK则续租成功
2.如果仍未收到DHCP服务器的ack,DHCP客户端会以广播的形式(租期到达87.5%时)向服务器发送request,请求更新ip地址的租期,如果收到回应ACK则续租成功。
3.如果租约时间到时,还没有收到服务器ACK,客户端停止使用此IP,重新发送discover报文请求新的IP地址
疑问:为什么每次获得的DHCP下发的地址都是同一个?
答:
- DHCP服务器讲你的MAC和IP做绑定了
- Ip租用期限没过期
DHCP服务器如何选择IP
DHCP Relay的作用?
DHCP中继,它是为解决DHCP服务器和DHCP客户端不在同一个广播域,提供了对DHCP广播报文的中继转发功能,能够把DHCP客户端的广播报文“透明地”传送到其它广播域的DHCP服务器上,同样也能够把DHCP服务器端的应答报文“透明地”传送到其它广播域的DHCP客户端。
当DHCP客户端与DHCP服务器不在一个广播域的时候,通过DHCP Relay的中继功能,实现
DHCP报文的跨网段传输,从而完成DHCP客户端与服务器之间的报文协商
NAK:没有发现相应的租约记录或者由于某些原因无法正常分配ip地址,则发送NAK报文作为回应,通知用户无法分配合适的ip地址。
Release:当DHCP客户端不再需要使用分配IP地址时(一般出现在客户端关机,下线等状况)就会主动向DHCP服务器发送RELEASE请求报文,告知服务器用户不再需要分配IP地址,请求DHCP服务器释放对应的IP地址
Decline:DHCP客户端收到DHCP服务器ACK应答报文后,通过地址冲突检测发现服务器分配的地址冲突或者由于其他原因导致不能使用,则会向DHCP服务器发送Decline请求报文,通知服务器所分配的IP地址不可用,以获得新的