【技术实现步骤摘要】
虚拟私有云网络子网网络地址生成方法及装置
[0001]本专利技术涉及通信
,尤其涉及一种虚拟私有云网络子网网络地址生成方法及装置。
技术介绍
[0002]虚拟私有云(Virtual Private Cloud,VPC)网络在公有云网络上为用户建立了一块逻辑隔离的虚拟网络空间。子网是VPC内的互联网协议(Internet Protocol,IP)地址块,可以将VPC网络的网段分成若干块,子网划分可以帮助用户合理规划IP地址资源。
[0003]然而,现有技术中,用户在选定VPC网络,创建VPC网络子网的过程中,需要人工手动计算具体的子网网络地址,由于计算复杂,使得子网创建过程操作繁琐,且容易出错,导致创建VPC子网的效率低下。
技术实现思路
[0004]本专利技术提供一种虚拟私有云网络子网网络地址生成方法及装置,用以解决现有技术中子网创建过程操作繁琐,且容易出错,导致创建VPC子网的效率低下的缺陷。
[0005]本专利技术提供一种虚拟私有云网络子网网络地址生成方法,包括:
[0006 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟私有云网络子网网络地址生成方法,其特征在于,包括:基于虚拟私有云网络的网络地址、所述虚拟私有云网络的掩码中网络标识位的第一长度和所述虚拟私有云网络的子网掩码中网络标识位的第二长度,生成所述虚拟私有云网络的多个子网网络地址;所述第二长度不小于所述第一长度。2.根据权利要求1所述的虚拟私有云网络子网网络地址生成方法,其特征在于,基于虚拟私有云网络的网络地址、所述虚拟私有云网络的掩码中网络标识位的第一长度和所述虚拟私有云网络的子网掩码中网络标识位的第二长度,生成所述虚拟私有云网络的多个子网网络地址,包括:在确定所述第一长度大于第一阈值且小于等于第二阈值,且所述第二长度大于所述第一阈值且小于等于所述第二阈值的情况下,基于所述第一长度和所述第二长度,确定第一目标数量和第一数值步长;所述第一目标数量为所述虚拟私有云网络的子网网络地址中网络范围段数值的数量;基于所述虚拟私有云网络的网络地址中网络范围段的数值、所述第一目标数量和所述第一数值步长,确定所述子网网络地址中网络范围段的第一数据集;基于所述虚拟私有云网络的网络地址中网络类型段的数值、网络位段的数值和主机位段的数值,以及所述子网网络地址中网络范围段的第一数据集,生成所述虚拟私有云网络的多个子网网络地址;网络地址包括网络类型段、网络范围段、网络位段和主机位段。3.根据权利要求1所述的虚拟私有云网络子网网络地址生成方法,其特征在于,在生成所述虚拟私有云网络的多个子网网络地址之后,还包括:接收用户的第一输入,所述第一输入用于从所述多个子网网络地址中选定目标子网网络地址;响应于所述第一输入,基于所述目标子网网络地址,创建所述虚拟私有云网络的子网络。4.根据权利要求2所述的虚拟私有云网络子网网络地址生成方法,其特征在于,所述基于虚拟私有云网络的网络地址、所述虚拟私有云网络的掩码中网络标识位的第一长度和所述虚拟私有云网络的子网掩码中网络标识位的第二长度,生成所述虚拟私有云网络的多个子网网络地址,包括:在确定所述第一长度大于所述第一阈值且小于等于所述第二阈值,且所述第二长度大于所述第二阈值且小于等于第三阈值的情况下,基于所述第一长度和所述第二阈值,确定所述第一目标数量和第二数值步长,并基于所述第二长度,确定第二目标数量和第三数值步长;所述第二目标数量为所述子网网络地址中网络位段数值的数量;基于所述虚拟私有云网络的网络地址中网络范围段的数值、所述第一目标数量和所述第二数值步长,确定所述子网网络地址中网络范围段的第二数据集,并基于所述虚拟私有云网络的网络地址中网络位段的数值、所述第二目标数量和所述第三数值步长,确定所述子网网络地址中网络位段的第一数据集;基于所述虚拟私有云网络的网络地址中网络类型段的数值和主机位段的数值、所述子网网络地址中网络范围段的第二数据集及所述子网网络地址中网络位段的第一数据集,生
成所述虚拟私有云网络的多个子网网络地址。5.根据权利要求4所述的虚拟私有云网络子网网络地址生成方法,其特征在于,所述基于虚拟私有云网络的网络地址、所述虚拟私有云网络的掩码中网络标识位的第一长度和所述虚拟私有云网络的子网掩码中网络标识位的第二长度,生成所述虚拟私有云网络的多个子网网络地址,包括:在确定所述第一长度大于所述第一阈值且小于等于所述第二阈值,且所述第二长度大于所述第三阈值且小于等于第四阈值的情况下,基于所述第二阈值和所述第三阈值,确定所述第二目标数量和第四数值步长;并基于所述第二长度,确定第三目标数...
【专利技术属性】
技术研发人员:安焕龙,李强,王超,
申请(专利权)人:浪潮通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。