[发明专利]IP地址分发的方法有效
申请号: | 201310315706.2 | 申请日: | 2013-07-25 |
公开(公告)号: | CN103369066A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 王彬文 | 申请(专利权)人: | 苏州大拿信息技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 王玉国;陈忠辉 |
地址: | 215021 江苏省苏州市园*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ip 地址 分发 方法 | ||
技术领域
本发明涉及一种IP地址分发的方法,属于通信技术领域。
背景技术
目前,对IP地址(Internet Protocol Address)分发主要是通过DHCP形式,当前DHCP分发IP地址时,不会进行IP地址有效性检查,可能导致IP地址冲突;多个DHCP的时候,服务冲突,功能单一,不能根据需要进行智能选择配置。
发明内容
本发明的目的是克服现有技术存在的不足,提供一种IP地址分发的方法。
本发明的目的通过以下技术方案来实现:
IP地址分发的方法,特点是:IP地址分发中涉及客户端与服务器端,服务器端由多个服务器群组组成,处于当前正在使用的服务器为权威服务器;IP地址分发中包括IP地址分发的机制过程、权威服务器的竞争过程和确定权威服务器后的消息处理;
a)IP地址分发的机制过程:在服务器端与客户端之间实现,客户端发出消息请求到服务器端,服务器端接收到消息后,对接收的消息进行IP地址信息的管理,检测是否分配IP地址信息,判断是否新IP地址,然后检测是否已经存在,当判断中检测分配IP地址、新IP地址为否以及IP地址已经存在时为是,重新分配获得IP地址信息;当判断中检测分配IP地址、新IP地址为是和IP地址已经存在时为否,获得客户端的IP地址信息;根据获得IP地址信息进行封装为配置信息,将配置信息推送到客户端中,客户端接收到信息后,对接收的信息进行处理,检查分发获得IP地址是否成功,是则应用该IP地址,否则抛出500类型的错误,即错误消息处理;配置客户端为最新IP地址信息,获取服务器端信息后,发送验证回应信息,服务器接收到验证信息,IP地址分发的机制完成;
b)权威服务器的竞争过程:服务器端的服务器群组之间存在竞争关系,通过竞争确定哪一台服务器为权威服务器,其中一台服务器发送Alive到其他服务器,接收到Alive消息的服务器,通过对发送消息服务器的优先策略进行比较,接收消息的服务器优先策略数字比较小,则开始判断时间点,如果接收消息服务器的时间比较新,则修改接收服务器为权威服务器,否则发送消息服务器和接收消息服务器停止响应,即确定权威服务器消息,服务器中的优先策略,根据配置文件进行设置,动态的设置,时间点是设置优先策略时的时间点;
c)确定权威服务器后的消息处理:经过服务器竞争后确定权威服务器,如一服务器为权威服务器,权威服务器每隔一段时间发送一次心跳包到其他服务器,其他服务器接收权威服务器的心跳包消息,当没有收到心跳包时,又进行权威服务器的竞争过程;同时,权威服务器也发送最新的IP地址信息到其他服务器,其他服务器接收到消息后,更新为最新IP地址信息。
进一步地,上述的IP地址分发的方法,其中,通过竞争确定只有一台服务器是权威服务器,非权威服务器接收权威服务器的消息和同步信息。
更进一步地,上述的IP地址分发的方法,其中,权威服务器每隔5秒发送一次心跳包到其他服务器。
再进一步地,上述的IP地址分发的方法,其中,客户端将本地的IP地址信息进行配置,客户端将配置发送请求到服务器端;
服务器端接收消息解析其IP地址信息,服务器端判断IP地址信息是否可用,若待分发的IP地址信息不可用,则重新生成IP地址信息,若待分发的IP地址信息可用,则服务器端继续后续的IP地址分发流程,服务器端将待分发的IP地址信息作为配置信息发送到客户端,客户端根据接收IP地址信息判断是否可用,若待分发的IP地址信息不可用,则客户端抛出失败消息,若待分发的IP地址信息可用,则客户端完成后续的IP地址应用流程并发送验证码到服务器端;
服务器端由多个服务器群组组成,其中一台服务器发送Alive到其他服务器,接收到Alive消息的服务器,通过对发送消息服务器的优先策略进行比较,接收消息的服务器优先策略高(如:设定优先策略数字小,即优先级比较高),当服务器的优先级相同时,则开始判断时间点,如果接收消息服务器的时间比较新,则修改接收服务器为权威服务器,否则发送消息服务器和接收消息服务器停止响应,这样即确定了权威服务器消息;
当经过服务器竞争后确定权威服务器,权威服务器每隔一段时间发送一次心跳包到其他服务器,其他服务器接收权威服务器的心跳包消息,当没有收到心跳包时,又进行权威服务器的竞争过程,同时,权威服务器也发送最新的IP地址信息和配置信息库到其他服务器,其他服务器接收到消息后,更新本地IP地址信息和配置信息库。
本发明技术方案突出的实质性特点和显著的进步主要体现在:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大拿信息技术有限公司,未经苏州大拿信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310315706.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轧头穿模机的轧辊调节装置
- 下一篇:一种车辆消防安全除尘喷水系统