【技术实现步骤摘要】
虚拟机的IP地址的划分方法
本专利技术一般地涉及计算机
,更具体地来说,涉及用于虚拟机的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地址。
【技术特征摘要】
1.一种虚拟机的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地址池的首地址并且每个所述第一IP地址池中所述第二不可用IP地址是所述每个所述第一IP地址池的尾地址;以及每个所述第二IP地址池中第一IP地址是所述每个所述第二IP地址池中的首地址并且每个所述第二IP地址是所述每个所述第二IP地址池中的尾地址。2.根据权利要求1所述的IP地址的划分方法,其特征在于,不同类型的所述第二IP地址池具有不同数量的IP地址。3.根据权利要求2所述的IP地址的划分方法,其特征在于,不同类型的所述第二IP地址池具有2n个IP地址,其中,2n-1<所需IP地址的数量≤2n,n>5或者0<所需IP地址的数量≤2n,n=5。4.根据权利要求1所述的IP地址的划分方法,其特征在于,所述第一值、所述第二值、所述第三值以及所述第四值分别通过以下公式而获得:所述第一值为:PoolValue1=a×224+b×216+c×28+d,所述第二值为:PoolValue2=a×224+b×216+c×28+d+(s-1),其中,a.b.c.d为所述每个所述第一IP地址池的所述首地址并且s为所述每个所述第一IP地址池中的IP地址的数量;所述第三值为:PoolValue3=e×224+f×216+g×28+h,所述第四值为:PoolValue4=e×224+f×216+g×28+h+(t-1),其中,e.f.g.h为...
【专利技术属性】
技术研发人员:王慧谦,王玉洁,樊兴军,李绍辉,王学强,陈志荣,
申请(专利权)人:曙光云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。