[发明专利]IP地址的分配方法及装置在审
申请号: | 201110393246.6 | 申请日: | 2011-12-01 |
公开(公告)号: | CN102413203A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 张玉莹 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/56 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ip 地址 分配 方法 装置 | ||
1.一种IP地址的分配方法,其特征在于,包括:
DHCP中继接收到第一动态主机配置协议DHCP发现消息后,判断是否需要从DHCP服务器获取网络协议IP地址;
在判断结果为是的情况下,所述DHCP中继从所述DHCP服务器获取并存储多个IP地址;
从获取的所述多个IP地址中选择一个IP地址分配给发送所述第一DHCP发现消息的客户主机。
2.根据权利要求1所述的方法,其特征在于,在所述判断结果为否的情况下,所述方法还包括:从本地存储的IP地址中选择一个IP地址分配给所述客户主机。
3.根据权利要求1所述的方法,其特征在于,判断是否从DHCP服务器获取网络协议IP地址包括:
判断所述DHCP中继是否存储有未分配给客户主机的IP地址。
4.根据权利要求1所述的方法,其特征在于,在判断结果为是的情况下,从DHCP服务器获取多个IP地址包括:
向所述DHCP服务器发送第二DHCP发现消息;
从所述DHCP服务器发送的DHCP响应消息中获取请求获取所述多个IP地址。
5.根据权利要求4所述的方法,其特征在于,从所述DHCP服务器发送的DHCP响应消息中获取请求获取所述多个IP地址之后,所述方法还包括:
向所述DHCP服务器发送携带所述多个IP地址的DHCP请求消息;
在所述多个IP地址与所述DHCP服务器发送的IP地址一致的情况下,接收所述DHCP服务器发送的DHCP确认消息。
6.根据权利要求5所述的方法,其特征在于,接收所述DHCP服务器发送的DHCP确认消息之后,所述方法还包括:
建立客户主机信息表,其中,所述客户主机信息表用于记录客户主机与为客户主机分配的IP地址的对应关系;
接收到客户主机发送的离开报文后,释放为所述客户主机分配的IP地址,删除所述客户主机信息表中所述客户主机的信息;
确定所述DHCP服务器为所述DHCP中继分配的所述多个IP地址的使用时间达到第一预设租期后,判断所述客户主机信息表中是否还存在有客户主机的信息,在判断结果为否的情况下,向所述DHCP服务器发送DHCP释放消息,释放所述多个IP地址,在判断结果为是的情况下,向所述DHCP服务器续租所述多个IP地址。
7.根据权利要求6所述的方法,其特征在于,在从获取的所述多个IP地址中选择一个IP地址分配给发送所述第一DHCP发现消息的客户主机之后,所述方法还包括:
在第二预设租期到达时,判断是否接收来来自所述客户主机的离开报文,如果没有,则向所述客户主机发送通知,通知所述客户主机续租从获取的所述多个IP地址中选择的所述IP地址,其中,所述第一预设租期大于所述第二预设租期。
8.一种IP地址的分配装置,其特征在于,包括:
第一判断模块,用于接收到第一动态主机配置协议DHCP发现消息后,判断是否需要从DHCP服务器获取网络协议IP地址;
获取模块,用于在判断结果为是的情况下,从所述DHCP服务器获取并存储多个IP地址;
分配模块,用于从获取的所述多个IP地址中选择一个IP地址分配给发送所述第一DHCP发现消息的客户主机。
9.根据权利要求8所述的装置,其特征在于,所述分配模块还用于:在所述判断结果为否的情况下,从本地存储的IP地址中选择一个IP地址分配给所述客户主机。
10.根据权利要求8所述的装置,其特征在于,所述获取模块包括:
发送单元,用于向所述DHCP服务器发送第二DHCP发现消息;
获取单元,用于从所述DHCP服务器发送的DHCP响应消息中获取请求获取所述多个IP地址。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:
发送模块,用于向所述DHCP服务器发送携带所述多个IP地址的DHCP请求消息;
接收模块,用于在所述多个IP地址与所述DHCP服务器发送的IP地址一致的情况下,接收所述DHCP服务器发送的DHCP确认消息。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
建立模块,用于接收到所述DHCP确认消息后,建立客户主机信息表,其中,所述客户主机信息表可以记录客户主机与为客户主机分配的IP地址的对应关系;
释放模块,用于在接收到客户主机发送的离开报文后,释放为所述客户主机分配的IP地址,删除所述客户主机信息表中所述客户主机的信息;
确定模块,用于判断DHCP中继中的IP地址使用时间达到预设租期;
第二判断模块,用于判断所述客户主机信息表中是否还存在有客户主机的信息;
所述发送模块,还用于在所述第二判断模块的判断结果为否的情况下,向所述DHCP服务器发送DHCP释放消息,释放本地存储的所有IP地址;
续租模块,用于在所述第二判断模块的判断结果为是的情况下,向所述DHCP服务器续租所述多个IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110393246.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:轴承压铆装置
- 下一篇:涡前喷水废气能量回收系统和控制方法