虚拟私有云的子网构建方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37786441 阅读:12 留言:0更新日期:2023-06-09 09:16
本发明专利技术涉及通信技术领域,提供一种虚拟私有云的子网构建方法、装置、电子设备和存储介质,其中方法包括:获取待构建子网对应的第一IP信息;基于目标虚拟私有云的第二IP信息,对所述第一IP信息进行验证得到验证结果;基于所述验证结果,确定目标IP信息,以供基于所述目标IP信息在所述目标虚拟私有云中构建目标子网。本发明专利技术基于目标虚拟私有云的第二IP信息,对待构建子网对应的第一IP信息进行验证得到验证结果,从而基于该验证结果确定准确的目标IP信息,以供基于该目标IP信息在目标虚拟私有云中构建准确的目标子网,从而提高虚拟私有云的子网构建准确性。的子网构建准确性。的子网构建准确性。

【技术实现步骤摘要】
虚拟私有云的子网构建方法、装置、电子设备和存储介质


[0001]本专利技术涉及通信
,尤其涉及一种虚拟私有云的子网构建方法、装置、电子设备和存储介质。

技术介绍

[0002]随着通信技术的快速发展,虚拟私有云的应用场景越来越广泛。虚拟私有云可以有效地为用户在公有云上建立一块逻辑隔离的虚拟网络空间。通常在虚拟私有云中构建多个子网,以在多个子网中分别部署云资源,从而在一个虚拟私有云中实现不同业务。
[0003]目前,待构建子网对应的IP信息通常由用户确定并输入,然而,用户输入的IP信息可能不准确,导致基于用户输入的IP信息在对应的虚拟私有云中构建得到错误的子网,例如,用户输入的IP地址并不在虚拟私有云的网段内,从而导致虚拟私有云的子网构建错误,降低了虚拟私有云的子网构建准确性。

技术实现思路

[0004]本专利技术提供一种虚拟私有云的子网构建方法、装置、电子设备和存储介质,用以解决现有技术中虚拟私有云的子网构建准确性低的缺陷,实现高准确性的子网构建。
[0005]本专利技术提供一种虚拟私有云的子网构建方法,包括:
[0006]获取待构建子网对应的第一IP信息,所述第一IP信息包括第一IP地址和所述第一IP地址的第一网络号位数信息,所述第一网络号位数信息包括无类别域间路由CIDR地址块的前缀或子网掩码;
[0007]基于目标虚拟私有云的第二IP信息,对所述第一IP信息进行验证得到验证结果,所述第二IP信息包括第二IP地址和所述第二IP地址的第二网络号位数信息,所述第二网络号位数信息包括CIDR地址块的前缀或子网掩码;
[0008]基于所述验证结果,确定目标IP信息,以供基于所述目标IP信息在所述目标虚拟私有云中构建目标子网,所述目标IP信息包括所述目标子网的目标IP地址和所述目标IP地址的目标网络号位数信息,所述目标网络号位数信息包括CIDR地址块的前缀或子网掩码。
[0009]根据本专利技术提供的一种虚拟私有云的子网构建方法,所述基于目标虚拟私有云的第二IP信息,对所述第一IP信息进行验证得到验证结果,包括:
[0010]基于所述第一网络号位数信息和所述第二网络号位数信息,确定所述第一IP地址和所述第二IP地址的网络号位数对比结果;
[0011]基于所述第二网络号位数信息、所述第一IP地址和所述第二IP地址,确定所述第一IP地址和所述第二IP地址的IP地址对比结果,所述IP地址对比结果用于表征所述第一IP地址是否为所述目标虚拟私有云的子网地址;
[0012]基于所述网络号位数对比结果和所述IP地址对比结果,确定所述验证结果。
[0013]根据本专利技术提供的一种虚拟私有云的子网构建方法,所述基于所述网络号位数对比结果和所述IP地址对比结果,确定所述验证结果,包括:
[0014]在所述第一IP地址的网络号位数大于或等于所述第二IP地址的网络号位数,且所述第一IP地址为所述目标虚拟私有云的子网地址的情况下,确定所述验证结果为验证成功结果;
[0015]在所述第一IP地址的网络号位数小于所述第二IP地址的网络号位数,或所述第一IP地址不为所述目标虚拟私有云的子网地址的情况下,确定所述验证结果为验证失败结果。
[0016]根据本专利技术提供的一种虚拟私有云的子网构建方法,所述在所述第一IP地址的网络号位数大于或等于所述第二IP地址的网络号位数,且所述第一IP地址为所述目标虚拟私有云的子网地址的情况下,确定所述验证结果为验证成功结果,包括:
[0017]在所述第一IP地址的网络号位数大于或等于所述第二IP地址的网络号位数,且所述第一IP地址为所述目标虚拟私有云的子网地址的情况下,确定所述目标虚拟私有云的已构建子网集,以及所述已构建子网集的IP地址集;
[0018]确定所述IP地址集中不存在所述第一IP地址,确定所述验证结果为第一验证成功结果,所述第一验证成功结果表征所述第一IP信息验证成功,且所述第一IP信息为有效的IP信息;
[0019]确定所述IP地址集中存在所述第一IP地址,确定所述验证结果为第二验证成功结果,所述第二验证成功结果表征所述第一IP信息验证成功,且所述第一IP信息为无效的IP信息。
[0020]根据本专利技术提供的一种虚拟私有云的子网构建方法,所述基于所述验证结果,确定目标IP信息,包括:
[0021]在所述验证结果为所述第一验证成功结果的情况下,将所述第一IP信息确定为目标IP信息;
[0022]在所述验证结果为所述第二验证成功结果的情况下,基于所述IP地址集和所述第二网络号位数信息,对所述第一IP地址进行更新得到所述目标IP地址,并将所述第一网络号信息确定为所述目标网络号位数信息;
[0023]在所述验证结果为所述验证失败结果的情况下,基于所述第二IP信息和所述IP地址集,对所述第一IP信息进行更新得到目标IP信息。
[0024]根据本专利技术提供的一种虚拟私有云的子网构建方法,所述基于所述验证结果,确定目标IP信息,之后还包括:
[0025]显示所述目标IP信息,并获取关于所述目标IP信息的确认指令;
[0026]确定所述确认指令指示所述目标IP信息确认通过,基于所述目标IP信息在所述目标虚拟私有云中构建目标子网;
[0027]确定所述确认指令指示所述目标IP信息未确认通过,基于所述IP地址集和所述第二网络号位数信息,对所述目标IP信息进行更新得到更新IP信息,并将所述更新IP信息确定为所述目标IP信息,返回所述显示所述目标IP信息的步骤。
[0028]根据本专利技术提供的一种虚拟私有云的子网构建方法,所述基于所述第二网络号位数信息、所述第一IP地址和所述第二IP地址,确定所述第一IP地址和所述第二IP地址的IP地址对比结果,包括:
[0029]基于所述第二网络号位数信息,确定所述第一IP地址的第一待对比数,以及所述
第二IP地址的第二待对比数;
[0030]将所述第一待对比数与所述第二待对比数进行对比,得到所述IP地址对比结果。
[0031]本专利技术还提供一种虚拟私有云的子网构建装置,包括:
[0032]获取模块,用于获取待构建子网对应的第一IP信息,所述第一IP信息包括第一IP地址和所述第一IP地址的第一网络号位数信息,所述第一网络号位数信息包括无类别域间路由CIDR地址块的前缀或子网掩码;
[0033]验证模块,用于基于目标虚拟私有云的第二IP信息,对所述第一IP信息进行验证得到验证结果,所述第二IP信息包括第二IP地址和所述第二IP地址的第二网络号位数信息,所述第二网络号位数信息包括CIDR地址块的前缀或子网掩码;
[0034]确定模块,用于基于所述验证结果,确定目标IP信息,以供基于所述目标IP信息在所述目标虚拟私有云中构建目标子网,所述目标IP信息包括所述目标子网的目标IP地址和所述目标IP地址的目标网络号位数信息,所述目标网络号位数信息包括CIDR地址块的前缀或子网掩码。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟私有云的子网构建方法,其特征在于,包括:获取待构建子网对应的第一IP信息,所述第一IP信息包括第一IP地址和所述第一IP地址的第一网络号位数信息,所述第一网络号位数信息包括无类别域间路由CIDR地址块的前缀或子网掩码;基于目标虚拟私有云的第二IP信息,对所述第一IP信息进行验证得到验证结果,所述第二IP信息包括第二IP地址和所述第二IP地址的第二网络号位数信息,所述第二网络号位数信息包括CIDR地址块的前缀或子网掩码;基于所述验证结果,确定目标IP信息,以供基于所述目标IP信息在所述目标虚拟私有云中构建目标子网,所述目标IP信息包括所述目标子网的目标IP地址和所述目标IP地址的目标网络号位数信息,所述目标网络号位数信息包括CIDR地址块的前缀或子网掩码。2.根据权利要求1所述的虚拟私有云的子网构建方法,其特征在于,所述基于目标虚拟私有云的第二IP信息,对所述第一IP信息进行验证得到验证结果,包括:基于所述第一网络号位数信息和所述第二网络号位数信息,确定所述第一IP地址和所述第二IP地址的网络号位数对比结果;基于所述第二网络号位数信息、所述第一IP地址和所述第二IP地址,确定所述第一IP地址和所述第二IP地址的IP地址对比结果,所述IP地址对比结果用于表征所述第一IP地址是否为所述目标虚拟私有云的子网地址;基于所述网络号位数对比结果和所述IP地址对比结果,确定所述验证结果。3.根据权利要求2所述的虚拟私有云的子网构建方法,其特征在于,所述基于所述网络号位数对比结果和所述IP地址对比结果,确定所述验证结果,包括:在所述第一IP地址的网络号位数大于或等于所述第二IP地址的网络号位数,且所述第一IP地址为所述目标虚拟私有云的子网地址的情况下,确定所述验证结果为验证成功结果;在所述第一IP地址的网络号位数小于所述第二IP地址的网络号位数,或所述第一IP地址不为所述目标虚拟私有云的子网地址的情况下,确定所述验证结果为验证失败结果。4.根据权利要求3所述的虚拟私有云的子网构建方法,其特征在于,所述在所述第一IP地址的网络号位数大于或等于所述第二IP地址的网络号位数,且所述第一IP地址为所述目标虚拟私有云的子网地址的情况下,确定所述验证结果为验证成功结果,包括:在所述第一IP地址的网络号位数大于或等于所述第二IP地址的网络号位数,且所述第一IP地址为所述目标虚拟私有云的子网地址的情况下,确定所述目标虚拟私有云的已构建子网集,以及所述已构建子网集的IP地址集;确定所述IP地址集中不存在所述第一IP地址,确定所述验证结果为第一验证成功结果,所述第一验证成功结果表征所述第一IP信息验证成功,且所述第一IP信息为有效的IP信息;确定所述IP地址集中存在所述第一IP地址,确定所述验证结果为第二验证成功结果,所述第二验证成功结果表征所述第一IP信息验证成功,且所述第一IP信息为无效的IP信息。5.根据权利...

【专利技术属性】
技术研发人员:张萌萌耿飞王超
申请(专利权)人:浪潮通信技术有限公司
类型:发明
国别省市:

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

1