[发明专利]公有云平台下维护管理弹性公网IP地址池的方法及系统在审
申请号: | 201911319632.3 | 申请日: | 2019-12-19 |
公开(公告)号: | CN111064793A | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 许勇 | 申请(专利权)人: | 紫光云技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 天津滨海科纬知识产权代理有限公司 12211 | 代理人: | 耿树志 |
地址: | 300459 天津市滨海新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 公有 平台 维护 管理 弹性 公网 ip 地址 方法 系统 | ||
本发明提供了一种公有云平台下维护管理弹性公网IP地址池的方法,在各个地域节点的管理平台创建公网IP地址池,在该地址池中新建不同的子网网段,同时在公有云平台配置文件中定义该地域节点已经创建的子网网段和可用的IP地址范围信息。用户在创建公网IP时,会先获取该地域节点管理平台创建的单线和多线的EIP所属子网,然后去掉预留IP和已经分配的IP,同步到公有云平台的redis缓存中,然后再从redis中弹出一个IP地址下发。本发明能杜绝重复分配EIP的现象,同时也不会下发预留的IP地址;能够区分单线和多线EIP,并解决多线EIP和单线EIP两种线路类型的EIP互不干扰的下发。
技术领域
本发明属于云平台技术领域,尤其是涉及一种公有云平台下维护管理弹性公网IP地址池的方法及系统。
背景技术
公有云通常指第三方提供商为用户提供的能够使用的云,在利用公有云服务部署我们的应用时,为了访问到我们的服务器,通常我们要为我们的服务部署公网IP,公有云服务商除了可以为服务器提供固定的公网IP,也可以提供弹性公网IP。弹性公网IP(ElasticIP Address,简称EIP),是可以独立购买和持有的公网IP地址资源。
目前,EIP可绑定到专有网络类型的ECS实例、专有网络类型的私网SLB实例、专有网络类型的辅助弹性网卡、NAT网关和高可用虚拟IP上。
EIP又根据所支持运营商的不同,将EIP分成不同的线路类型,其中将支持单运营商的称为单线EIP,支持多运营商的称为BGP多线EIP,这些不同线路类型的子网网段均在一个地址池中进行维护,而且在这些子网网段中分配EIP时又要规避预留的IP地址和已经分配的IP地址,这些问题都是维护管理公网IP地址池的重中之重。
发明内容
有鉴于此,本发明旨在提出一种公有云平台下维护管理弹性公网IP地址池的方法及系统,以杜绝重复分配EIP的现象,同时也不会下发预留的IP地址。
本发明的核心思想是:在各个地域节点的管理平台创建公网IP地址池,在该地址池中新建不同的子网网段,同时在公有云平台配置文件中定义该地域节点已经创建的子网网段和可用的IP地址范围信息。用户在创建公网IP时,会先获取该地域节点管理平台创建的单线和多线的EIP所属子网,然后去掉预留IP和已经分配的IP,同步到公有云平台的redis缓存中,然后再从redis中弹出一个IP地址下发。
为达到上述目的,本发明的技术方案是这样实现的:
第一方面,本发明提供一种公有云平台下维护管理弹性公网IP地址池的方法,包括如下步骤:
1)在各个地域节点的管理平台上创建公网IP地址池;
2)公有云平台纳管所有地域节点的公网IP地址池,并在其配置文件中定义各个地域节点公网IP地址池的相关信息;
3)当公有云平台收到用户的EIP申请时,首先获取配置文件中定义的该用户所述地域节点所包含的EIP地址信息,然后去除该地域节点的预留IP地址和已经下发的IP地址,之后同步EIP信息到公有云平台的redis缓存中;
4)判断剩余的IP地址的数量是否大于预设的地址个数限值:
若否,则会发消息提醒管理员补充EIP,直到数量满足上述条件,之后从redis中获取相应的EIP地址,然后下发到所属地域节点的管理平台进行登记;
若是,则从redis中获取相应的EIP地址,然后下发到所属地域节点的管理平台进行登记。
进一步的,在步骤1中,创建公网IP地址池时,并根据其支持的不同运营商,新建单线和或多线的EIP子网网段和可用的IP地址范围;在步骤2中,各个地域节点公网IP地址池的相关信息包括地域节点创建的单线或者多线的EIP子网网段和可用的IP地址范围信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光云技术有限公司,未经紫光云技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911319632.3/2.html,转载请声明来源钻瓜专利网。