[发明专利]DHCP续约处理方法及装置有效
申请号: | 201410062579.4 | 申请日: | 2014-02-24 |
公开(公告)号: | CN103825974B | 公开(公告)日: | 2017-11-14 |
发明(设计)人: | 邱元香 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dhcp 续约 处理 方法 装置 | ||
技术领域
本发明涉及网络通信技术领域,尤其涉及一种DHCP续约处理方法及装置。
背景技术
当DHCP客户端与DHCP服务器不在同一网段时,需要通过DHCP中继进行IP地址申请。由于动态分配的IP地址都有一定的租期,因此要求DHCP客户端在期满之前向DHCP服务器发送续约请求,其续约过程如下。
当租期达到50%时,DHCP客户端向DHCP服务器发送单播的DHCP-REQUEST续约请求报文。由于该续约报文是从DHCP客户端单播发送给DHCP服务器的,报文的目的IP地址为DHCP服务器的IP地址,因此,该续约报文不经过DHCP中继处理,报文中的giaddr字段为0。giaddr字段用于填充DHCP客户端发出请求报文后经过的第一个DHCP中继的IP地址。DHCP服务器接收到该续约报文后,若不允许DHCP客户端继续使用该IP地址,则回应DHCP-NAK报文。由于接收到的续约报文中giaddr字段为0,DHCP服务器只能广播发送DHCP-NAK报文。若DHCP中继与DHCP服务器不在同一局域网内,DHCP中继将无法收到该DHCP-NAK报文,因此,也无法转发该DHCP-NAK报文给DHCP客户端,最终导致DHCP客户端无法实时感知续约失败的情况。
发明内容
有鉴于此,本发明提供了一种DHCP服务器续约处理装置,应用于包括DHCP客户端、DHCP中继设备和DHCP服务器的网络中,所述DHCP客户端与DHCP服务器各在不同的网段中,该装置可以设置在DHCP服务器中,该装置具体包括:
报文接收单元,用于接收DHCP客户端的单播发送DHCP-REQUEST续约请求报文,且所述续约请求报文中未携带有DCHP中继设备的IP地址;
租期设置单元,用于根据该续约请求报文中携带的DHCP客户端的IP地址,判断该DHCP客户端是否可以使用该IP地址,若不可以使用,则设置DHCP客户端的租期为0,若可以使用,则根据该IP地址所属地址池的租期时长设置该DHCP客户端的租期;
报文应答单元,用于在设置DHCP客户端的租期后,将该DHCP客户端的租期填充到DHCP应答报文中,并将该应答报文单播发送给DHCP客户端。
本发明提供了一种DHCP服务器续约处理方法,应用于包括DHCP客户端、DHCP中继设备和DHCP服务器的网络中,所述DHCP客户端与DHCP服务器各在不同的网段中,该方法包括:
DHCP服务器接收DHCP客户端的单播发送DHCP-REQUEST续约请求报文,且所述续约请求报文中未携带有DCHP中继设备的IP地址;
DHCP服务器根据该续约请求报文中携带的DHCP客户端的IP地址,判断该DHCP客户端是否可以使用该IP地址,若不可以使用,则设置DHCP客户端的租期为0,若可以使用,则根据该IP地址所属地址池的租期时长设置该DHCP客户端的租期;
DHCP服务器在设置DHCP客户端的租期后,将该DHCP客户端的租期填充到DHCP应答报文中,并将该应答报文单播发送给DHCP客户端。
本发明提供了一种DHCP客户端续约处理装置,应用于包括DHCP客户端、DHCP中继设备和DHCP服务器的网络中,所述DHCP客户端与DHCP服务器各在不同的网段中,该装置可以设置在DHCP客户端中,该装置具体包括:
报文发送单元,用于单播发送DHCP-REQUEST续约请求报文至所述DHCP服务器;
租期控制单元,用于在接收到DHCP服务器的DHCP-ACK应答报文后,解析该应答报文中携带的租期,若该租期为0,则释放当前使用的IP地址,若该租期不为0,则更新租期。
本发明提供了一种DHCP客户端续约处理方法,应用于包括DHCP客户端、DHCP中继设备和DHCP服务器的网络中,所述DHCP客户端与DHCP服务器各在不同的网段中,该方法包括:
所述DHCP客户端单播发送DHCP-REQUEST续约请求报文至所述DHCP服务器;
所述DHCP客户端在接收到DHCP服务器的DHCP-ACK应答报文后,解析该应答报文中携带的租期,若该租期为0,则释放当前使用的IP地址,若该租期不为0,则更新租期。
本发明解决了在经过DHCP中继组网的情况下,DHCP客户端无法感知50%续约失败的问题,有效提升了DHCP续约处理速度。
附图说明
图1是本发明一种实施方式中DHCP服务器续约处理装置的逻辑结构及其基础硬件环境的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410062579.4/2.html,转载请声明来源钻瓜专利网。