一种IP地址管理方法及IP地址管理装置制造方法及图纸

技术编号:14683832 阅读:109 留言:0更新日期:2017-02-22 17:19
本发明专利技术的实施例提供一种IP地址管理方法及IP地址管理装置,涉及通信领域,能够解决现有技术中DHCP服务器在分配IP地址时占用较多资源的问题,包括:获取IP地址池中所有待分配的IP地址;检查IP地址池中的IP地址以获取第二IP地址集合,第二IP地址集合包括IP地址池中非空闲的IP地址。本发明专利技术用于管理IP地址。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种IP地址管理方法及互联网协议IP地址管理装置。
技术介绍
互联网协议地址(英文全称:InternetProtocolAddress,简称:IP地址)是一种统一的地址格式。通过对IP地址的管理,网络管理员可以及时了解网络中IP地址的接入情况以及利用率,以便于进一步规划网络。动态主机配置协议(英文全称:DynamicHostConfigurationProtocol,英文简称:DHCP)服务器主要应用于局域网或部分广域网中,可以集中管理、分配IP地址。由于通常情况下DHCP服务器中的IP地址池是有限的,因此DHCP服务器需要循环使用IP地址,分配给用户设备的IP地址在满足一定条件时会被释放或续租。但某些情况下满足释放条件的IP地址可能并未被使用该IP地址的用户设备释放,同时由于某些用户设备可以不需要通过DHCP服务器即可获取IP地址,因此DHCP服务器分配的IP地址很可能与用户设备正在使用的IP地址发生冲突。为了避免上述问题的出现即保证同一网络中IP地址的唯一性,DHCP服务器可以在分配IP地址时进行IP地址冲突检测,但当DHCP服务器所处网络较大、较复杂时,由DHCP服务器在分配IP地址时进行IP冲突检测会占用DHCP服务器较多资源,从而降低DHCP服务器的效率。为了解决上述问题,可以通过在DHCP服务器所在网络中增加DHCP中继设备或DHCP服务器以分担原有的DHCP服务器的负载,达到提升DHCP服务器的效率的目的;也可以预先对DHCP服务器上的IP地址池进行分组管理,达到提升DHCP服务器的效率的目的。但上述第一种方法会显著增加网络建设的成本与复杂程度,实用性较差,而第二种方法仅能够预先对DHCP服务器上的IP地址池进行管理,在DHCP服务器分配IP地址时时为了避免分配IP地址时发生冲突仍需进行IP地址冲突检测,导致DHCP服务器在分配IP地址时占用了较多资源,从而降低了DHCP服务器的效率。
技术实现思路
本申请提供一种IP地址管理方法及IP地址管理装置,能够解决现有技术中DHCP服务器在分配IP地址时占用较多资源的问题。第一方面,本专利技术的实施例提供了一种IP地址管理方法,其特征在于,包括:获取IP地址池中所有待分配的IP地址,根据所述IP地址池中所有待分配的IP地址;根据所述IP地址池中所有待分配的IP地址,获取第一IP地址集合;所述第一IP地址集合包括所述IP地址池中空闲的IP地址;检查第一IP地址集合中的IP地址,获取第二IP地址集合,所述第二IP地址集合包括所述IP地址池中非空闲的IP地址。第二方面,本专利技术的实施例提供了一种互联网协议IP地址管理装置,其特征在于,包括:获取模块,被配置为获取IP地址池中所有待分配的IP地址,根据所述IP地址池中所有待分配的IP地址,获取第一IP地址集合;所述第一IP地址集合包括所述IP地址池中空闲的IP地址;检查模块,被配置为检查第一IP地址集合中的IP地址,获取第二IP地址集合;第二IP地址集合包括IP地址池中非空闲的IP地址。本专利技术的实施例所提供的一种IP地址管理方法,通过获取IP地址池所有待分配的IP地址以获取第一IP地址集合,并检查IP地址池中的IP地址以获取第二IP地址集合,以便于DHCP服务器在分配IP地址时可以优先分配第一IP地址集合中的IP地址,由于第一IP地址集合中的IP地址为经过检查的IP地址池中空闲的IP地址,因此本专利技术的实施例所提供的IP地址管理方法可以降低DHCP服务器分配IP地址的冲突率,减少分配IP地址时的重试次数,从而提高DHCP服务器的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的实施例所提供的一种IP地址管理方法的示意性流程图;图2为本专利技术的另一实施例所提供的一种IP地址管理方法的示意性流程图;图3为本专利技术的实施例所提供的一种IP地址管理装置的示意性结构图;图4为本专利技术的另一实施例所提供的一种互联网协议IP地址管理装置的示意性结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了便于清楚描述本专利技术实施例的技术方案,在本专利技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。DHCP服务器主要用于局域网或部分广域网中,绝大多数情况下为保证同一网络中IP地址的唯一性,DHCP服务器在分配IP地址前会对IP地址进行冲突检测以确定分配的IP地址在当前网络中处于空闲状态,因此对IP地址进行冲突检测的效率成为影响DHCP服务器性能的重要因素。可选的,当因对IP地址进行冲突检测所占用的资源过多而导致DHCP服务器负载较高时,可以通过在DHCP服务器所在网络中增加DHCP中继设备或DHCP服务器以分担原有的DHCP服务器的负载,也可以对DHCP服务器上的地址池预先进行分组管理,对IP地址进行合理的优化,例如MAC地址绑定、黑白名单控制、分时段供应地址等。但上述第一种方法会显著增加网络建设的成本与复杂程度,实用性较差;而上述第二种方法仅能够预先对DHCP服务器上的IP地址池进行管理,即仅能对DHCP服务器上的IP地址池进行静态管理,当DHCP服务器所在网络中可能出现IP地址冲突时,DHCP服务器仍需要在分配IP地址时对IP地址进行IP地址冲突检测,占用了较多资源,从而降低了DHCP服务器分配IP地址的效率。为了解决上述问题,如附图1所示,本专利技术的实施例IP地址管理方法,包括:101、获取IP地址池中所有待分配的IP地址。其中,IP地址池包括多个IP地址。具体的,IP地址池可以为配置在DHCP服务器上的IP地址池,IP地址池包括的多个IP地址,可以为DHCP服务器所在网络中的IP地址。进一步的,当确定IP地址池为首次创建或初始化时,可以认为该IP地址池中的所有IP地址为待分配的IP地址。102、根据所述IP地址池中所有待分配的IP地址,获取第一IP地址集合。其中,在系统初始化时,第一IP地址集合包括IP地址池中所有空闲的IP地址。103、检查第一IP地址集合中的IP地址,获取第二IP地址集合。其中,第二IP地址集合包括所述IP地址池中非空闲的IP地址。其中第一IP地址集合包括IP地址池中的IP地址且第一IP地址集合中的IP地址均为空闲的IP地址,第二IP地址集合为第一IP地址集合中与正在使用的IP地址冲突的IP地址,即非空闲的IP地址。具体的,检查第一IP地址集合中的IP地址,可以为在第一IP地址集合中中选取一个IP地址,并检查该选取的IP地址是否与DHCP服务器所在网络中的IP地址发生冲突,当确定该选取的IP地址与DHCP服务器所在本文档来自技高网
...
一种IP地址管理方法及IP地址管理装置

【技术保护点】
一种IP地址管理方法,其特征在于,包括:获取IP地址池中所有待分配的IP地址;根据所述IP地址池中所有待分配的IP地址,获取第一IP地址集合;所述第一IP地址集合包括所述IP地址池中空闲的IP地址;检查第一IP地址集合中的IP地址,获取第二IP地址集合,所述第二IP地址集合包括所述IP地址池中非空闲的IP地址。

【技术特征摘要】
1.一种IP地址管理方法,其特征在于,包括:获取IP地址池中所有待分配的IP地址;根据所述IP地址池中所有待分配的IP地址,获取第一IP地址集合;所述第一IP地址集合包括所述IP地址池中空闲的IP地址;检查第一IP地址集合中的IP地址,获取第二IP地址集合,所述第二IP地址集合包括所述IP地址池中非空闲的IP地址。2.根据权利要求1所述的IP地址管理方法,其特征在于,所述方法还包括:根据设定的周期时间,依次检查第一IP地址集合中的IP地址和第二IP地址集合中的IP地址,当确定所述第一IP地址集合中的IP地址当前为非空闲状态时,将该IP地址移入所述第二IP地址集合,当确定所述第二IP地址集合中的IP地址当前为空闲状态时,将该IP地址移入所述第一IP地址集合。3.根据权利要求1或2所述的IP地址管理方法,其特征在于,所述检查第一IP地址集合中的IP地址,包括:依次检查所述第一IP地址集合中的IP地址,当所述被检查的IP地址检查失败的次数大于预设重试次数时,将所述被检查的IP地址移入所述第二IP地址集合;所述被检查的IP地址检查失败是指该IP地址已被占用。4.根据权利要求1或2所述的IP地址管理方法,其特征在于,所述方法还包括:获取客户端地址请求报文;当确定所述第一IP地址集合不为空时,获取所述第一IP地址集合中的IP地址并根据所述第一IP地址集合中的IP地址进行IP地址分配;当确定所述第一IP地址集合为空时,获取所述第二IP地址集合中的IP地址并根据所述第二IP地址集合中的IP地址进行IP地址分配。5.根据权利要求4所述的IP地址管理方法,其特征在于,所述根据所述第一IP地址集合中的IP地址进行IP地址分配,包括:获取所述第一IP地址集合中的IP地址,当确定获取的IP地址当前为空闲状态时,根据所述获取的IP地址进行IP地址分配;所述根据所述第二IP地址集合中的IP地址进行IP地址分配,包括:获取所述第二IP地址集合中的IP地址,当确定获取的IP地址当前为空闲状态时,根据所述获取...

【专利技术属性】
技术研发人员:马聪
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川;51

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

1