本发明涉及一种ip地址分配领域,尤其涉及一种ip地址分配和管理方法及客户端、系统。
背景技术:
目前企业常用ip地址管理方式:动态地址管理(dhcp)或静态地址管理(fixed),动态地址管理优点:懒人设计,无需手动配置客户端地址,缺点:不便于审计;静态地址管理特性与动态地址管理特性相反;企业上云以后,ip地址空间可配置,ip地址范围增加,动态地址管理与现有动态地址池管理需要对接(不对接会出现多头管理冲突)。静态地址管理操作工作量陡增;采用微软ipam,必须使用微软server,不能统一平台管理
因此,亟需开发一种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地址的智能化分配管理,使云平台虚拟网络地址与物理地址融合管理,降低iaas平台网络三层地址管理复杂度。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1是本发明实施例所提供的ip地址分配方法的流程示意图;
图2是图1中s120的子步骤流程图;
图3是图2中s121的子步骤流程图;
图4是本发明实施例所提供的客户端的原理框图;
图5是本发明实施例所提供的客户端ip地址分配系统的原理框图。
具体实施方式
现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。
实施例1
图1是本发明实施例所提供的ip地址分配方法的流程示意图。
在本实施例中,如图1所示,本实施例提供了一种ip地址分配方法,其包括:
步骤s110,获取ip地址;
步骤s120,依据获取的ip地址以对ip地址进行分配;以及
步骤s130,对已分配的ip地址进行固化处理。
图2是图1中s120的子步骤流程图。
请参阅图2,所述依据获取的ip地址以对其进行分配的方法包括:
步骤s121,依据获取的ip地址建立ip地址管理池;
步骤s122,获取客户端的物理地址特性;
步骤s123,从ip地址管理池中分配出与客户端的物理地址特性相符合的ip地址。
图3是图2中s121的子步骤流程图。
请参阅图3,所述依据获取的ip地址建立ip地址管理池的方法包括:
步骤s1211,获取ip地址的工作状态信息;
步骤s1212,依据获取ip地址的工作状态信息以将其记录于管理节点上;
步骤s1213,依据所述管理节点建立ip地址管理池以对ip地址进行调用。
进一步,若分配至客户端的ip地址发生冲突,重新对该客户端分配ip地址。
实施例2
在实施例1的基础上,在本实施例中,本实施例提供一种ip地址管理方法,其包括:获取ip地址;依据获取的ip地址建立ip地址管理池以对ip地址进行管理。
进一步,所述ip地址管理方法适于通过如实施例1所提供的ip地址分配方法建立所述ip地址管理池。
实施例3
图4是本发明实施例所提供的客户端的原理框图。
在本实施例中,如图4所示,本实施例提供一种客户端,其包括:
获取模块,获取ip地址;
分配模块,依据获取的ip地址以对ip地址进行分配;以及
固化模块,对已分配的ip地址进行固化处理。
在本实施例中,获取模块、分配模块和固化模块的工作原理及工作过程在实施例1中已经进行详细阐述,请参见上述内容。
实施例4
图5是本发明实施例所提供的客户端ip地址分配系统的原理框图。
在上述实施例基础上,如图5所示,本实施例还提供一种客户端ip地址分配系统,其包括:客户端,以及与该客户端相连的服务器,其中所述客户端适于获取ip地址,并依据获取的ip地址以对ip地址进行分配,对已分配的ip地址进行固化处理;以及将分配结果上传至服务器进行保存。
进一步,所述客户端ip地址分配系统适于采用如实施例3所提供的客户端。
综上所述,本发明实现了对ip地址的智能化分配管理,使云平台虚拟网络地址与物理地址融合管理,降低iaas平台网络三层地址管理复杂度。
以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。