云计算环境下的网络IP资源分配方法及装置制造方法及图纸

技术编号:15103928 阅读:96 留言:0更新日期:2017-04-08 14:21
本发明专利技术提出了网络IP资源分配方法及装置,其中所述方法包括:从原始IP地址池中为目标网络中的N个物理机中的每个分配物理机IP地址段;根据预定规则确定所述目标网络中物理机与虚拟机的数量比例关系1:X,并随之通过从每个物理机IP地址段中抽取出与该物理机实际使用的IP地址不同的X个IP地址以构成包含N×X个IP地址的应用IP地址池;当需要为运行于物理机上的虚拟机中的应用分配IP地址时,选取所述应用IP地址池中的IP地址并将其分配给该应用。本发明专利技术所公开的网络IP资源分配方法及装置易于实施网络隔离措施、能够避免IP地址重复以及提高IP地址利用率。

【技术实现步骤摘要】

本专利技术涉及资源分配方法及装置,更具体地,涉及云计算环境下的网络IP资源分配方法及装置
技术介绍
目前,随着网络应用的日益广泛以及不同领域的业务种类的日益丰富,经由IP地址管理和维护云计算环境下的海量网络资源(例如各种物理/虚拟网络设备及资源)变得越来越重要。在现有的技术方案中,通常采用基于IP地址池以顺序或者随机分配的方式为物理/虚拟网络资源分配IP地址。然而,现有的方式存在如下问题:在需要管理和维护的网络规模较大时(例如在云计算环境下),管理人员难于实施特定的网络隔离措施,并且易于发生IP地址重复以及IP地址利用率较低的问题。因此,存在如下需求:提供易于实施网络隔离措施、能够避免IP地址重复以及提高IP地址利用率的云计算环境下的网络IP资源分配方法及装置。
技术实现思路
为了解决上述现有技术方案所存在的问题,本专利技术提出了易于实施网络隔离措施、能够避免IP地址重复以及提高IP地址利用率的云计算环境下的网络IP资源分配方法及装置。本专利技术的目的是通过以下技术方案实现的:一种网络IP资源分配方法,所述网络IP资源分配方法包括下列步骤:(A1)从原始IP地址池中为目标网络中的N个物理机中的每个分配物理机IP地址段,其中,N为大于1的正整数;(A2)根据预定规则确定所述目标网络中物理机与虚拟机的数量比例关系1:X,即设定所述目标网络中的虚拟机的数量是物理机的数量的X倍,X为大于1的正整数,并随之通过从每个物理机IP地址段中抽取出与该物理机实际使用的IP地址不同的X个IP地址以构成包含N×X个IP地址的应用IP地址池;(A3)当需要为运行于物理机上的虚拟机中的应用分配IP地址时,选取所述应用IP地址池中的IP地址并将其分配给该应用。在上面所公开的方案中,优选地,所述步骤(A2)进一步包括:根据将要在所述目标网络中运行的应用的类型将所述应用IP地址池中的IP地址分类成若干应用分类IP地址段,其中,每个应用分类IP地址段对应于一种类型的应用,其中,每个应用分类IP地址段中的IP地址具有能够被统一识别的特征。在上面所公开的方案中,优选地,所述步骤(A3)进一步包括:当需要为运行于物理机上的虚拟机中的应用分配IP地址时,确定该应用的类型,并且随之根据所确定的类型以顺序选取的方式从与该类型相对应的应用分类IP地址段中选取未分配的IP地址,并将所选取的IP地址分配给该应用。本专利技术的目的也能够通过以下技术方案实现:一种网络IP资源分配装置,所述网络IP资源分配装置包括:物理机地址分配单元,所述物理机地址分配单元被配置为从原始IP地址池中为目标网络中的N个物理机中的每个分配物理机IP地址段,其中,N为大于1的正整数;应用IP地址池构建单元,所述应用IP地址池构建单元被配置为根据预定规则确定所述目标网络中物理机与虚拟机的数量比例关系1:X,即设定所述目标网络中的虚拟机的数量是物理机的数量的X倍,X为大于1的正整数,并随之通过从每个物理机IP地址段中抽取出与该物理机实际使用的IP地址不同的X个IP地址以构成包含N×X个IP地址的应用IP地址池;应用地址分配单元,所述应用地址分配单元被配置为当需要为运行于物理机上的虚拟机中的应用分配IP地址时,选取所述应用IP地址池中的IP地址并将其分配给该应用。在上面所公开的方案中,优选地,所述应用IP地址池构建单元进一步被配置为根据将要在所述目标网络中运行的应用的类型将所述应用IP地址池中的IP地址分类成若干应用分类IP地址段,其中,每个应用分类IP地址段对应于一种类型的应用,其中,每个应用分类IP地址段中的IP地址具有能够被统一识别的特征。在上面所公开的方案中,优选地,所述应用地址分配单元进一步被配置为当需要为运行于物理机上的虚拟机中的应用分配IP地址时,确定该应用的类型,并且随之根据所确定的类型以顺序选取的方式从与该类型相对应的应用分类IP地址段中选取未分配的IP地址,并将所选取的IP地址分配给该应用。本专利技术所公开的网络IP资源分配方法及装置具有如下优点:(1)易于实施网络隔离措施;(2)能够避免IP地址重复;(3)能够显著提高IP地址利用率。附图说明结合附图,本专利技术的技术特征以及优点将会被本领域技术人员更好地理解,其中:图1是根据本专利技术的实施例的网络IP资源分配方法的流程图;图2是根据本专利技术的实施例的网络IP资源分配装置的示意性结构图。具体实施方式图1是根据本专利技术的实施例的网络IP资源分配方法的流程图。如图1所示,本专利技术所公开的网络IP资源分配方法包括下列步骤:(A1)从原始IP地址池中为目标网络(即待管理和维护的网络)中的N个物理机中的每个分配物理机IP地址段,其中,N为大于1的正整数;(A2)根据预定规则(其由目标网络的管理人员根据实际需求和实际状况而确定)确定所述目标网络中物理机与虚拟机的数量比例关系1:X,即设定所述目标网络中的虚拟机的数量是物理机的数量的X倍,X为大于1的正整数(例如X等于5),并随之通过从每个物理机IP地址段中抽取出与该物理机实际使用的IP地址(该实际使用的IP地址包含于分配给该物理机的物理机IP地址段中,例如,分配给某个物理机的物理机IP地址段为10.10.1.0-255,则该物理机实际使用的IP地址可为10.10.1.0)不同的X个IP地址以构成包含N×X个IP地址的应用IP地址池;(A3)当需要为运行于物理机上的虚拟机中的应用分配IP地址时,选取所述应用IP地址池中的IP地址并将其分配给该应用。优选地,在本专利技术所公开的网络IP资源分配方法中,所述步骤(A2)进一步包括:根据将要在所述目标网络中运行的应用的类型将所述应用IP地址池中的IP地址分类成若干应用分类IP地址段,其中,每个应用分类IP地址段对应于一种类型的应用(即应用分类IP地址段与应用的类型之间具有一一对应关系),其中,每个应用分类IP地址段中的IP地址具有能够被统一识别的特征(例如,特定的应用分类IP地址段中的IP地址的某一位均具有特定的数值或在特定的数值集中)。示例性地,假设应用被分类成2个基础类别,诸如“DB”、“加密机”,则可以按照如下公式计算应用分类组合数(在前述假设下应用分类组合数为3,其分别对应“DB”、“加密机”、以及“DB”+“加密机”,即同一应用可以具有两个基础类别属性):,其中,n是应用类型的数量,在前述假设下n=2,并且如果针对某一类型的应用上一次所分配的IP地址是10.10.2.1,则针对同一类型的应用本次所分配的IP地址是10.10.(2+应用分类组合数).1,如下表所示:应用类型IP1IP2IP3DB10.10.2.110.10.2.410.10.2.7加密机10.10.2.210.10.2.510.10.2.8DB及加密机10.10.2.310.10.2.610.10.2.9优选地,在本专利技术所公开的网络IP资源分配方法中,所述步骤(A3)进一步包括:当需要为运行于物理机上的虚拟机中的应用分配IP地址时,确定本文档来自技高网...

【技术保护点】
一种网络IP资源分配方法,所述网络IP资源分配方法包括下列步骤:(A1)从原始IP地址池中为目标网络中的N个物理机中的每个分配物理机IP地址段,其中,N为大于1的正整数;(A2)根据预定规则确定所述目标网络中物理机与虚拟机的数量比例关系1:X,即设定所述目标网络中的虚拟机的数量是物理机的数量的X倍,X为大于1的正整数,并随之通过从每个物理机IP地址段中抽取出与该物理机实际使用的IP地址不同的X个IP地址以构成包含N×X个IP地址的应用IP地址池;(A3)当需要为运行于物理机上的虚拟机中的应用分配IP地址时,选取所述应用IP地址池中的IP地址并将其分配给该应用。

【技术特征摘要】
1.一种网络IP资源分配方法,所述网络IP资源分配方法包括下列步骤:
(A1)从原始IP地址池中为目标网络中的N个物理机中的每个分配物理机IP地址段,其中,N为大于1的正整数;
(A2)根据预定规则确定所述目标网络中物理机与虚拟机的数量比例关系1:X,即设定所述目标网络中的虚拟机的数量是物理机的数量的X倍,X为大于1的正整数,并随之通过从每个物理机IP地址段中抽取出与该物理机实际使用的IP地址不同的X个IP地址以构成包含N×X个IP地址的应用IP地址池;
(A3)当需要为运行于物理机上的虚拟机中的应用分配IP地址时,选取所述应用IP地址池中的IP地址并将其分配给该应用。
2.根据权利要求1所述的网络IP资源分配方法,其特征在于,所述步骤(A2)进一步包括:根据将要在所述目标网络中运行的应用的类型将所述应用IP地址池中的IP地址分类成若干应用分类IP地址段,其中,每个应用分类IP地址段对应于一种类型的应用,其中,每个应用分类IP地址段中的IP地址具有能够被统一识别的特征。
3.根据权利要求2所述的网络IP资源分配方法,其特征在于,所述步骤(A3)进一步包括:当需要为运行于物理机上的虚拟机中的应用分配IP地址时,确定该应用的类型,并且随之根据所确定的类型以顺序选取的方式从与该类型相对应的应用分类IP地址段中选取未分配的IP地址,并将所选取的IP地址分配给该应用。
4.一种网络IP资源分配装置,所述网络IP资源分配装置包括:
物理机...

【专利技术属性】
技术研发人员:张高磊张凌毅才华孙权
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海;31

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

1