[发明专利]基于服务类型的弹性公网IP分类方法有效
申请号: | 201911226893.0 | 申请日: | 2019-12-04 |
公开(公告)号: | CN111010457B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 赵晓黎 | 申请(专利权)人: | 紫光云(南京)数字技术有限公司 |
主分类号: | H04L61/5007 | 分类号: | H04L61/5007;H04L61/5061 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210000 江苏省南京市浦口区江浦街*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 服务 类型 弹性 公网 ip 分类 方法 | ||
本发明公开了一种基于服务类型的EIP分类方法及分类系统,所述分类方法包括创建公网IP池中的子网,并将子网按运营商分配;根据运营商,用户申请指定使用的EIP类型;根据用户请求,Neutron在响应的子网中分配EIP给用户。本发明根据运营商对EIP进行细分后,无需使用BGP的用户可根据自己需求,申请所需类型的EIP。
技术领域
本发明涉及一种云计算领域,特别涉及一种基于服务类型的弹性公网IP分类方法。
背景技术
随着云计算的快速发展,许多企业数据开始迁移到最基础的云计算云服务器上,加上政府部门的鼓励企业上云政策,企业上云已大势所趋,云服务器为企业取消了硬件成本,降低了企业的运维成本,具有较强的拓展性和延展性,正是企业纷纷上云的缘故。
用户通过购买云服务器(Elastic Compute Service,简称ECS),避免了采购IT硬件的前期准备,让用户像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。
弹性公网IP(Elastic IP Address,简称EIP),是可以独立购买和持有的公网IP地址资源。EIP可绑定到专有网络类型的ECS实例、私网SLB实例和NAT实例的网关上。EIP是一种NAT IP,它实际位于公网网关上,通过NAT方式映射到了被绑定的资源上,和云资源绑定后,云资源可以通过EIP与公网通信。
现有技术的EIP工作原理图如图1所示,EIP作为一种NAT IP,配置SNAT和DNAT规则。DNAT规则:外部请求目的地址为端口2的数据,将目的地址转换为VM地址;SNAT规则:VM向公网发送请求,将源地址改为端口2的地址。外部网关端口2上设置浮点IP。
目前公有云厂商很多是基于openstack实现,openstack中的网络组件neutron在实现EIP时没有对EIP进行分类,如电信EIP,联通EIP,BGP EIP等,均使用BGP的方式,该种方式对于只需使用某运营商的EIP的客户来说,增加了其运营成本。
发明内容
有鉴于此,本发明的目的是提供一种基于服务类型的EIP分类方法及分类系统,用于解决现有技术存在的没有对EIP进行分类、运营成本较高的问题。
为实现上述目的,本发明提供了一种基于服务类型的EIP分类方法,包括以下步骤:
创建公网IP池中的子网,并将子网按运营商分配;
根据运营商,用户申请指定使用的EIP类型;
根据用户请求,Neutron在响应的子网中分配EIP给用户。
可选的,扩展Neutron的API接口的参数属性值。
可选的,创建公网池中的子网时,复用创建子网API接口的参数,并扩
展其参数属性值来标明子网所属于的运营商信息。
可选的,创建EIP时,使用浮动IP的扩展参数,并修改所述扩展参数的属性值来标明所需运营商的EIP。
本发明还提供一种基于服务类型的EIP分类系统,包括:
控制节点,接收用户请求的EIP类型,创建EIP并处理业务逻辑;
网络节点,根据控制节点创建的EIP,设置相应的EIP,以用于承载租户网络的三层互通及外网通信;
计算机节点,创建云服务器,并将其提供给用户,用户通过网络节点设置的EIP与外网通信。
可选的,用户在Web页面上创建EIP,并绑定主机;控制节点前端的Dashboard将用户请求发送到Neutron服务器,Neutron服务器根据用户请求创建相应的EIP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光云(南京)数字技术有限公司,未经紫光云(南京)数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911226893.0/2.html,转载请声明来源钻瓜专利网。