[发明专利]虚拟机的IP地址的划分方法有效
申请号: | 201210568452.0 | 申请日: | 2012-12-24 |
公开(公告)号: | CN103002068B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | 王慧谦;王玉洁;樊兴军;李绍辉;王学强;陈志荣 | 申请(专利权)人: | 曙光云计算技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京德恒律治知识产权代理有限公司11409 | 代理人: | 章社杲,孙征 |
地址: | 100193 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 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为所述每个所述第二IP地址池中的所述首地址并且t为所述每个所述第二IP地址池中的IP地址的数量;以及
所述每个所述第一IP地址池的所述第一值和所述第二值生成二维数组PoolValue[][2],其中,所述二维数组PoolValue[][2]是以所述第一值为第一列和所述第二值为第二列的i*2的矩阵,i为所述第一IP地址池的数量。
5.根据权利要求4所述的IP地址的划分方法,其特征在于,还包括:生成所述二维数组PoolValue[][2]之后,根据所述矩阵的所述第一列PoolValue[i][0]从小到大对二维数组的行进行排序。
6.根据权利要求1所述的IP地址的划分方法,其特征在于,所述IP管理系统将第一个具有所述连续可用IP地址的所述第二IP地址池作为可用IP地址池,并且将其他具有所述连续可用IP地址的第二IP地址池作为预留IP地址池。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光云计算技术有限公司,未经曙光云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210568452.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动终端及其录音方法、系统
- 下一篇:云计算环境监控方法和系统