【技术实现步骤摘要】
虚拟私有云网络地址分配方法、装置、电子设备及介质
[0001]本公开涉及计算机网络
,具体涉及一种虚拟私有云网络地址分配方法、装置、电子设备及介质。
技术介绍
[0002]随着计算机网络的快速发展,对IP(Internet Protocol,互联网协议)地址的需求量也急剧增加。IPv4(Internet Protocol version 4,互联网协议第4版)网络地址数量有限,虽然NAT(Network Address Translation,网络地址转换)在一定程度上减缓了IPv4地址耗尽的紧急程度,但不能解决IPv4地址数量有限的根本问题,IPv4地址耗尽的一天终究还是会到来。同时,NAT也有不足之处,比如无法长时间维持巨量会话,难以支撑实时在线的服务等。海量的终端、更大的带宽、实时的服务响应以及对安全的追求,推动了IPv6(Internet Protocol version 6,互联网协议第6版)的普及应用。
[0003]IPv4地址空间是32位,最多可以提供2^32(约42.9亿)个IP地址。通过将IP ...
【技术保护点】
【技术特征摘要】
1.一种虚拟私有云网络地址分配方法,包括:与在虚拟私有云网络中创建的子网的标识信息相关联地存储用于确定所述子网中的可分配网络地址的信息,其中,所述虚拟私有云网络具有可分配网络地址段,所述可分配网络地址属于所述可分配网络地址段;当接收到为所述子网中的设备分配网络地址的请求时,根据所述用于确定所述子网中的可分配网络地址的信息,把所述子网中的可分配网络地址分配给所述设备。2.一种网络地址分配方法,包括:与在网络中创建的子网的标识信息相关联地存储用于确定所述子网中的可分配网络地址的信息,其中,所述网络具有可分配网络地址段,所述可分配网络地址属于所述可分配网络地址段;当接收到为所述子网中的设备分配网络地址的请求时,根据所述用于确定所述子网中的可分配网络地址的信息,把所述子网中的可分配网络地址分配给所述设备。3.根据权利要求2所述的方法,其中,所述与在所述网络中创建的子网的标识信息相关联地存储用于确定所述子网中的可分配网络地址的信息,包括:在接收到在所述网络中创建所述子网的请求或接收到为在所述网络中创建的子网分配地址的请求时,与所述子网的标识信息相关联地存储用于确定所述子网中的可分配网络地址的信息。4.根据权利要求2所述的方法,还包括:存储用于确定所述可分配网络地址段的信息;当接收到创建网络的请求时,根据所述用于确定可分配网络地址段的信息,为所述网络分配所述可分配网络地址段。5.根据权利要求4所述的方法,其中:所述存储用于确定所述可分配网络地址段的信息,包括以键
‑
值形式存储可分配网络地址段集合,其中,键包括可分配网络地址段组的标识信息,值包括属于所述组的多个可分配网络地址段,所述多个可分配网络地址段构成可分配网络地址段集合;所述存储用于确定所述子网中的可分配网络地址的信息,包括以键
‑
值形式存储所述子网的可分配网络地址集合,其中,键包括所述子网的标识信息,值包括所述子网中的多个可分配网络地址,所述多个可分配网络地址构成可分配网络地址集合。6.根据权利要求5所述的方法,还包括:当所述可分配网络地址段被分配给网络后,从所述可分配网络地址段集合中去除所述可分配网络地址段;当所述可分配网络地址被分配给设备后,从所述可分配网络地址集合中去除可分配网络地址。7.根据权利要求6所述的方法,还包括:当存储的可分配网络地址段集合中的可分配网络地址段的数量小于第一预设阈值时,存储另一可分配网络地址段集合。8.根据权利要求6所述的方法,其中:所述可分配网络地址段集合,由所述可分配网络地址段组中的部分网络地址段构成;和/或所述子网的可分配网络地址集合,由所述子网的全部可分配网络地址中的部分可分配
网络地址构成。9.根据权利要求8所述的方法,还包括:当所述可分配网络地址段集合中的可分配网络地址段的数量小于第一预设阈值时,从所述可分配网络地址段组中选择当前不在所述可分配网络地址段集合中且当前未被网络占用的可分配网络地址段,加入所述可分配网络地址段集合;和/或当所述子网的可分配网络地址集合中的可分配网络地址的数量小于第二预设阈值时,从所述子网的全部可分配网络地址中选择当前不在所述可分配网络地址集合中且当前未被设备占用的可分配网络地址,加入所述可分配网络地址集合。10.根据权利要求9所述的方法,其中:所述从所述可分配网络地址段组中选择当前不在所述可分配网络地址段集合中且当前未被网络占用的可分配网络地址段,加入所述可分配网络地址段集合,包括从所述可分配网络地址段组中选择未被加入过所述可分配网络地址段集合的可分配网络地址段,加入所述可分配网络地址段集合;所述从所述子网的全部可分配网络地址中选择当前不在所述可分配网络地址集合中且当前未被设备占用的可分配网络地址,加入所述可分配网络地址集合,包括从所述子网的全部可分配网络地址中选择未加入过所述可分配网络地址集合的可分配网络地址,加入所述可分配网络地址集合。11.根据权利要求9所述的方法,其中:根据预设时间段内向所述可分配网络地址段集合加入可分配网络地址段的频率,确定向所述可分配网络地址段集合加入可分配网络地址段的数量;和/或根据预设时间段内向所述可...
【专利技术属性】
技术研发人员:张振涛,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。