IP地址分发的方法技术

技术编号:9279624 阅读:178 留言:0更新日期:2013-10-25 00:29
本发明专利技术涉及IP地址分发的方法,包括IP地址分发的机制过程、权威服务器的竞争过程和确定权威服务器后的消息处理,服务器端从客户端获得发送请求文件及其对应的IP地址信息,请求文件包括:设备类型、当前默认配置参数;服务器端从客户端接收请求文件和IP地址信息后进行解析,分发IP地址信息和配置信息库,服务器端的服务器群组之间需不断进行服务器间权威服务器的竞争过程,服务器端确定权威服务器后不断向非权威服务器发送心跳包和更新的IP地址消息。采用多播方式有利于分发IP地址,根据不同的级别进行设置分发IP地址,效率高,对分发IP地址信息有检测机制,保证IP地址分发的准确率,采用特殊的推送方式,多种终端即插即用。

【技术实现步骤摘要】
IP地址分发的方法
本专利技术涉及一种IP地址分发的方法,属于通信

技术介绍
目前,对IP地址(InternetProtocolAddress)分发主要是通过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地址信息和配置信息库。本专利技术技术方案突出的实质性特点和显著的进步主要体现在:本专利技术采用多播方式更有利于分发IP地址,根据不同的级别进行设置分发IP地址,效率高,对分发IP地址信息有检测机制,更好保证IP地址分发的准确率,采用特殊的推送方式,多种终端即插即用,方便实用。附图说明下面结合附图对本专利技术技术方案作进一步说明:图1:IP地址分发的机制过程的示意图;图2:权威服务器的竞争过程的示意图;图3:确定权威服务器后的消息处理的示意图;图4:本专利技术方法实现的流程示意图。具体实施方式IP地址分发的方法,IP地址分发中涉及客户端与服务器端,服务器端由多个服务器群组组成,处于当前正在使用的服务器为权威服务器;IP地址分发中包括IP地址分发的机制过程、权威服务器的竞争过程和确定权威服务器后的消息处理。a)IP地址分发的机制过程:如图1所示,在服务器端与客户端之间实现,客户端发出消息请求到服务器端,服务器端接收到消息后,对接收的消息进行IP地址信息的管理,检测是否分配IP地址信息,判断是否新IP地址,然后检测是否已经存在,当判断中检测分配IP地址、新IP地址为否以及IP地址已经存在时为是,重新分配获得IP地址信息;当判断中检测分配IP地址、新IP地址为是和IP地址已经存在时为否,获得客户端的IP地址信息;根据获得IP地址信息进行封装为配置信息,将配置信息推送到客户端中,客户端接收到信息后,对接收的信息进行处理,检查分发获得IP地址是否成功,是则应用该IP地址,否则抛出500类型的错误,即错误消息处理;配置客户端为最新IP地址信息,获取服务器端信息后,发送验证回应信息,服务器接收到验证信息,IP地址分发的机制完成;b)权威服务器的竞争过程:如图2所示,服务器端的服务器群组之间存在竞争关系,通过竞争确定哪一台服务器为权威服务器,其中一台服务器发送Alive到其他服务器,接收到Alive消息的服务器,通过对发送消息服务器的优先策略进行比较,接收消息的服务器优先策略数字比较小,则开始判断时间点,如果接收消息服务器的时间比较新,则修改接收服务器为权威服务器,否则发送消息服务器和接收消息服务器停止响应,即确定权威服务器消息,服务器中的优先策略,根据配置文件进行设置,动态的设置,时间点是设置优先策略时的时间点;通过竞争确定只有一台服务器是权威服务器,非权威服务器接收权威服务器的消息和同步信息;c)确定权威服务器后的消息处理:如图3所示,经过服务器竞争后确定权威服务器,如一服务器为权威服务器,权威服务器每隔一段时间发送一次心跳包到其他服务器,其他服务器接收权威服务器的心跳包消息,当没有收到心跳包时,又进行权威服务器的竞争过程;同时,权威服务器也发送最新的IP地址信息到其他服务器,其他服务器接收到消息后,更新为最新IP地址信息。实施例如图4所示,客户端将本地的IP地址信息进行配置,客户端将配置发本文档来自技高网...
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地址信息。...

【技术特征摘要】
1.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)确定权威服务器后的消息处理:经过服务器竞争后确定权威服务器,如一服务器为权威服务器,权威服务器每隔一段时间发送一次心跳包到其他服务器,其他服务器接收权威服务器...

【专利技术属性】
技术研发人员:王彬文
申请(专利权)人:苏州大拿信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1