[发明专利]地址分配方法及装置有效
申请号: | 201611149686.6 | 申请日: | 2016-12-13 |
公开(公告)号: | CN106878478B | 公开(公告)日: | 2020-03-06 |
发明(设计)人: | 晁岳磊;章靠 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地址 分配 方法 装置 | ||
本申请提供一种地址分配方法及装置,其中,该方法应用于DHCP服务器,该方法包括:创建N个临时租约,每一个临时租约中包含IP地址和用于指示该IP地址是否被分配的分配标识,其中,N为不小于1的正整数,该分配标识置为未被分配;在接收到DHCP客户端发来的DHCP Discover报文之后,选择一个分配标识为未被分配的临时租约,将该临时租约中的IP地址分配给该DHCP客户端,将该临时租约中的分配标识更新为已被分配;在接收到该DHCP客户端发来的DHCP Request报文之后,将该临时租约更新为有效租约。
技术领域
本申请涉及网络通信技术领域,特别涉及一种地址分配方法及装置。
背景技术
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)采用客户端/服务器模式,由DHCP服务器为DHCP客户端动态地分配IP(Internet Protocol,因特网协议)地址等网络配置参数。
发明内容
有鉴于此,本申请提供一种地址分配方法及装置。
具体地,本申请是通过如下技术方案实现的:
一方面,提供了一种地址分配方法,该方法应用于DHCP服务器,该方法包括:
创建N个临时租约,每一个临时租约中包含IP地址和用于指示该IP地址是否被分配的分配标识,其中,N为不小于1的正整数,分配标识置为未被分配;
在接收到DHCP客户端发来的DHCP Discover报文之后,选择一个分配标识为未被分配的临时租约,将该临时租约中的IP地址分配给该DHCP客户端,将该临时租约中的分配标识更新为已被分配;
在接收到该DHCP客户端发来的DHCP Request报文之后,将该临时租约更新为有效租约。
另一方面,还提供了一种地址分配装置,该装置应用于DHCP服务器中,该装置包括:
创建单元,用于创建N个临时租约,每一个临时租约中包含IP地址和用于指示该IP地址是否被分配的分配标识,其中,N为不小于1的正整数,分配标识置为未被分配;
接收单元,用于DHCP客户端发来的DHCP Discover报文以及DHCP Request报文;
分配单元,用于在接收单元接收到DHCP客户端发来的DHCP Discover报文之后,选择一个分配标识为未被分配的临时租约,将该临时租约中的IP地址分配给该DHCP客户端,将该临时租约中的分配标识更新为已被分配;在接收单元接收到该DHCP客户端发来的DHCPRequest报文之后,将该临时租约更新为有效租约。
通过本申请的以上技术方案,DHCP服务器可以预先创建N个临时租约,这N个临时租约中的分配标识为未被分配,后续有DHCP客户端要申请IP地址时,直接选择一个分配标识为未被分配的临时租约,并将该临时租约中的IP地址分配给该DHCP客户端即可。这样,DHCP服务器无需针对接收到的每一个DHCP Discover报文,均执行一次遍历已有租约的过程,节省了遍历所需时间,尤其是在短时间内接收到大量DHCP客户端发来的DHCP Discover报文的情况下,可以极大的节约DHCP服务器的CPU(中央处理单元)资源,减轻DHCP服务器的处理负担,使得DHCP客户端的请求能够得到及时的响应。
附图说明
图1是IP地址的申请过程的流程图;
图2是本申请一示例性实施例示出的地址分配方法的流程图;
图3是本申请一示例性实施例示出的地址分配装置所在DHCP服务器的硬件结构示意图;
图4是本申请一示例性实施例示出的地址分配装置的一种结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611149686.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:辅助电池充电控制方法和装置
- 下一篇:基于imx6手持设备的充电方法及系统