CN112968802A - 一种通用的弹性公网ip状态及关系管理的方法 - Google Patents
一种通用的弹性公网ip状态及关系管理的方法 Download PDFInfo
- Publication number
- CN112968802A CN112968802A CN202110211203.5A CN202110211203A CN112968802A CN 112968802 A CN112968802 A CN 112968802A CN 202110211203 A CN202110211203 A CN 202110211203A CN 112968802 A CN112968802 A CN 112968802A
- Authority
- CN
- China
- Prior art keywords
- public network
- elastic
- elastic public
- state
- steps
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种通用的弹性公网IP状态及关系管理的方法,对弹性公网IP的各种可能的状态进行了设计和分类,对其可能管理的产品也同时做了分类和设计,使得在各种状态下,弹性公网IP与其关联的产品之间能够正常、合理的进行相应的操作,完成其应有的功能。本发明所述的管理方法对弹性公网IP各种状态下的能操作做了分类和限制;基于弹性公网IP的状态,对弹性公网IP的各种关联产品,给予统一的限制处理,降低耦合性,降低设计复杂度。
Description
技术领域
本发明属于云计算技术领域,尤其是涉及一种通用的弹性公网IP状态及关系管理的方法。
背景技术
弹性公网IP是一种基础的云服务,各大云厂商都会提供该产品。其主要用途是绑定到其他产品供其他产品访问公网来使用,其特点是可以灵活的在多个多种产品之间进行绑定和解绑,非常的弹性。正是由于这种弹性,导致了弹性公网IP的状态会发生多种变化,其与多种产品之间的关系也变动使得对其的管理也变得更加的复杂。本专利正是针对弹性公网IP的状态,以及其复杂的关联关系,设计了一种全新而通用的管理弹性公网IP的方案,以满足云服务提供商对该产品的管理。
弹性公网IP作为一种云计算技术,对其的管理各家都有各自的特点,由于没有现存的模板可供参考,在设计之初都或多或少会存储在一些没有考虑到的场景,在具体使用过程中用户所遇到的问题,需要已工单的形式从后台来处理,给用户的使用带来一定的麻烦。因此需要一套通用完整的方案,考虑各种场景,给用户的使用提供最大的便利。
发明内容
有鉴于此,本发明旨在提出一种通用的弹性公网IP状态及关系管理的方法,以解决现有技术在设计之初都或多或少会存储在一些没有考虑到的场景,在具体使用过程中用户所遇到的问题,需要已工单的形式从后台来处理,给用户的使用带来一定的麻烦。
为达到上述目的,本发明的技术方案是这样实现的:
一种通用的弹性公网IP状态及关系管理的方法,包括以下步骤:
S1、对弹性公网IP的状态进行分类,并构建起状态变化机;
S2、进行弹性公网IP与共享带宽的交互;
S3、进行弹性公网IP与产品A进行交付;
S4、步骤S2至S3运行中弹性IP停服则通过弹性公网IP本身的状态装进行操作。
进一步的,所述步骤S1中弹性公网IP分为终止状态和中间状态两大类;
终止状态包括:可用,正在使用,已删除,已停服;
中间状态包括:创建中,删除中,绑定中,解绑中,调配中。
进一步的,步骤S2中进行弹性公网IP与共享带宽的交互,过程如下:
将处于运行中的弹性公网IP加入到共享带宽,加入之后弹性公网IP原有的计费方式将失效,将弹性公网IP从共享宽带移出,恢复弹性公网IP原有的计费方式,若共享宽带停服了,将导致共享宽带内的EIP均不可用,此时允许弹性公网IP移出共享宽带,移出时,***将根据弹性公网IP本身的状态来判断是否恢复该弹性公网IP的可用性。
进一步的,***判断是否恢复该弹性公网IP的可用性的过程如下:如果该弹性公网IP已经过期,或者其所属的用户已经欠费,将把该弹性公网IP设置为不可用,即停服状态,否则***将其恢复为可用状态。
进一步的,所述步骤S3中产品A包括弹性云主机、裸金属服务器、辅助网卡、高可用虚拟IP、NAT、负载均衡、数据库实例。
进一步的,所述步骤S3中弹性公网IP与产品A交付过程为弹性公网IP与产品A的绑定与解绑。
进一步的,所述步骤S3中弹性公网IP与产品A之间是一对一的关系。
进一步的,所述步骤S3中步骤S4中IP本身的状态装包括续费、充值、释放操作。
相对于现有技术,本发明所述的一种通用的弹性公网IP状态及关系管理的方法具有以下有益效果:
本发明所述的管理方法对弹性公网IP各种状态下的能操作做了分类和限制;基于弹性公网IP的状态,对弹性公网IP的各种关联产品,给予统一的限制处理,降低耦合性,降低设计复杂度。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例所述的弹性公网IP状态流程图;
图2为本发明实施例所述的弹性公网IP三种状态变化流程图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。
下面将参考附图并结合实施例来详细说明本发明。
如图1至图2所示,一种通用的弹性公网IP状态及关系管理的方法,包括以下步骤:
S1、对弹性公网IP的状态进行分类,并构建起状态变化机;
S2、进行弹性公网IP与共享带宽的交互;
S3、进行弹性公网IP与产品A进行交付;
S4、步骤S2至S3运行中弹性IP停服则通过弹性公网IP本身的状态装进行操作。
所述步骤S1中弹性公网IP分为终止状态和中间状态两大类;
终止状态包括:可用,正在使用,已删除,已停服;
中间状态包括:创建中,删除中,绑定中,解绑中,调配中。
步骤S2中进行弹性公网IP与共享带宽的交互,过程如下:
将处于运行中的弹性公网IP加入到共享带宽,加入之后弹性公网IP原有的计费方式将失效,将弹性公网IP从共享宽带移出,恢复弹性公网IP原有的计费方式,若共享宽带停服了,将导致共享宽带内的EIP均不可用,此时允许弹性公网IP移出共享宽带,移出时,***将根据弹性公网IP本身的状态来判断是否恢复该弹性公网IP的可用性。
***判断是否恢复该弹性公网IP的可用性的过程如下:如果该弹性公网IP已经过期,或者其所属的用户已经欠费,将把该弹性公网IP设置为不可用,即停服状态,否则***将其恢复为可用状态。
所述步骤S3中产品A包括弹性云主机、裸金属服务器、辅助网卡、高可用虚拟IP、NAT、负载均衡、数据库实例。
所述步骤S3中弹性公网IP与产品A交付过程为弹性公网IP与产品A的绑定与解绑。
所述步骤S3中弹性公网IP与产品A之间是一对一的关系。
所述步骤S3中步骤S4中IP本身的状态装包括续费、充值、释放操作。
本专利对弹性公网IP的各种可能的状态进行了设计和分类,对其可能管理的产品也同时做了分类和设计,使得在各种状态下,弹性公网IP与其关联的产品之间能够正常、合理的进行相应的操作,完成其应有的功能。
弹性公网IP可以绑定和关联的产品包括弹性云主机、裸金属服务器、数据库实例、共享带宽、NAT网关、SLB、高可用虚拟IP、辅助网卡。要维护弹性公网IP与这么多像个产品之间的关系,同时,在相关实例或者弹性公网IP状态发生变化时,弹性公网IP能够进行的操作也需要相关的限制,本专利提供了一个完整的方案来对弹性公网IP的关系进行管理,保证在各种状态下,能够确保EIP都有一个闭环的状态变化。具体方案如下:
1)对弹性公网IP的状态进行分类,并构建起状态变化机
弹性公网IP本身的状态会有多种,从总体上将其分为终止状态和中间状态两大类,每一类根据相关的操作设计出多个状态;其中,
终止状态四种,分别是:可用,正在使用,已删除,已停服;
中间状态五种,分别是:创建中,删除中,绑定中,解绑中,调配中;
中间状态的弹性公网IP,将被禁止对其做各种操作,只有终止状态可以对其操作。
2)对弹性公网IP关联的产品之间的操作进行分类和设计
针对不同的业务场景,弹性公网IP需要有不同的限制设置;弹性云主机、裸金属服务器、辅助网卡、高可用虚拟IP、NAT、负载均衡、数据库实例这些产品与弹性公网IP的关系是互斥的,弹性公网IP只能绑定到其中一种产品,共享带宽是与上述产品共存的,加入到共享带宽的弹性公网IP还可以绑定上述的产品上,这里将弹性云主机、裸金属服务器、辅助网卡、高可用虚拟IP、NAT、负载均衡、数据库实例这些产品归属为产品A。
对于弹性公网IP,本专利设计了三种流程来应对其相关的状态变化,以及相应的操作限制。
流程1为弹性公网IP与共享带宽的交互,在此流程中,可以将处于运行中的弹性公网IP加入到共享带宽,加入之后弹性公网IP原有的计费方式将失效,原来按量计费的逻辑将被停止,转为收取IP地址的占用费(很少量的);如果再将弹性公网IP从共享带宽中移出,将恢复弹性公网IP原有的计费方式。在共享带宽中时,若共享带宽由于某种原因停服了,将会导致共享带宽内的EIP均不可用;此时,允许将弹性公网IP移出共享带宽,移出时,***将根据弹性公网IP本身的状态来觉得是否恢复该弹性公网IP的可用性,如果该弹性公网IP已经过期,或者其所属的用户已经欠费,将把该弹性公网IP设置为不可用,即停服状态,否则***将其恢复为可用状态。
流程2为弹性公网IP与之前提到产品A之间的交付,他们之间是一对一的关系,运行中的弹性公网IP可以绑定到产品A,也可以从产品A上解绑,解绑时只要都是终止状态,则无需关心弹性公网IP的状态,也无需关心产品A的状态。
流程1与流程2可以同时进行,即加入共享带宽不影响起继续绑定产品A。
流程3为弹性公网IP本身的一个状态装,运行中的弹性IP可能会因为实例过期或者所属账号欠费而导致停服,停服之后只能进行续费、充值、释放操作,无法再加入到共享带宽或者绑定到产品A中;基于用户购买弹性公网IP就是需要使用的原则,流程3一般不会发生;但是为了使各种可能的场景都被覆盖到,本专利也设计了流程3相关的限制。
同时本专利对弹性公网IP停服后会发生的行为做了特别的设计:
1)可以从其绑定的产品A上进行解绑,可以释放;
2)可以从共享带宽移出,可以释放;
3)可以进行续费或者充值之类的操作,完成后弹性公网IP将自动重新启动服务,恢复正常使用;
4)不可以对弹性公网IP进行除1)、2)和3)之外的各类其他的操作,例如绑定到产品A,加入共享带宽等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种通用的弹性公网IP状态及关系管理的方法,其特征在于包括以下步骤:
S1、对弹性公网IP的状态进行分类,并构建起状态变化机;
S2、进行弹性公网IP与共享带宽的交互;
S3、进行弹性公网IP与产品A进行交付;
S4、步骤S2至S3运行中弹性IP停服则通过弹性公网IP本身的状态装进行操作。
2.根据权利要求1所述的一种通用的弹性公网IP状态及关系管理的方法,其特征在于:所述步骤S1中弹性公网IP分为终止状态和中间状态两大类;
终止状态包括:可用,正在使用,已删除,已停服;
中间状态包括:创建中,删除中,绑定中,解绑中,调配中。
3.根据权利要求1所述的一种通用的弹性公网IP状态及关系管理的方法,其特征在于:步骤S2中进行弹性公网IP与共享带宽的交互,过程如下:
将处于运行中的弹性公网IP加入到共享带宽,加入之后弹性公网IP原有的计费方式将失效,将弹性公网IP从共享宽带移出,恢复弹性公网IP原有的计费方式,若共享宽带停服了,将导致共享宽带内的EIP均不可用,此时允许弹性公网IP移出共享宽带,移出时,***将根据弹性公网IP本身的状态来判断是否恢复该弹性公网IP的可用性。
4.根据权利要求3所述的一种通用的弹性公网IP状态及关系管理的方法,其特征在于:***判断是否恢复该弹性公网IP的可用性的过程如下:如果该弹性公网IP已经过期,或者其所属的用户已经欠费,将把该弹性公网IP设置为不可用,即停服状态,否则***将其恢复为可用状态。
5.根据权利要求1所述的一种通用的弹性公网IP状态及关系管理的方法,其特征在于:所述步骤S3中产品A包括弹性云主机、裸金属服务器、辅助网卡、高可用虚拟IP、NAT、负载均衡、数据库实例。
6.根据权利要求1所述的一种通用的弹性公网IP状态及关系管理的方法,其特征在于:所述步骤S3中弹性公网IP与产品A交付过程为弹性公网IP与产品A的绑定与解绑。
7.根据权利要求1所述的一种通用的弹性公网IP状态及关系管理的方法,其特征在于:所述步骤S3中弹性公网IP与产品A之间是一对一的关系。
8.根据权利要求1所述的一种通用的弹性公网IP状态及关系管理的方法,其特征在于:所述步骤S3中步骤S4中IP本身的状态装包括续费、充值、释放操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110211203.5A CN112968802B (zh) | 2021-02-25 | 2021-02-25 | 一种通用的弹性公网ip状态及关系管理的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110211203.5A CN112968802B (zh) | 2021-02-25 | 2021-02-25 | 一种通用的弹性公网ip状态及关系管理的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112968802A true CN112968802A (zh) | 2021-06-15 |
CN112968802B CN112968802B (zh) | 2023-04-18 |
Family
ID=76286097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110211203.5A Active CN112968802B (zh) | 2021-02-25 | 2021-02-25 | 一种通用的弹性公网ip状态及关系管理的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112968802B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114710443A (zh) * | 2022-03-17 | 2022-07-05 | 杭州华橙软件技术有限公司 | 一种针对转发服务器的流量调度方法及装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1805448A (zh) * | 2005-01-10 | 2006-07-19 | 捷讯研究有限公司 | 针对永远在线设备的移动ip登记处理方法 |
CN109743415A (zh) * | 2019-02-27 | 2019-05-10 | 上海浪潮云计算服务有限公司 | 一种公有云网络弹性ip实现方法及*** |
CN111262960A (zh) * | 2020-01-15 | 2020-06-09 | 山东汇贸电子口岸有限公司 | 一种公有云弹性公网ip集群实现方法及*** |
CN111314368A (zh) * | 2020-02-27 | 2020-06-19 | 紫光云技术有限公司 | 一种利用负载均衡器实现租管互通的方法 |
CN111628906A (zh) * | 2020-05-11 | 2020-09-04 | 紫光云技术有限公司 | 一种供弹性公网ip进行流量统计和监控的方法 |
CN111641513A (zh) * | 2020-05-11 | 2020-09-08 | 紫光云技术有限公司 | 一种弹性公网ip按时间计量的方法 |
CN111652605A (zh) * | 2020-06-08 | 2020-09-11 | 山东汇贸电子口岸有限公司 | 公有云业务创建云服务套餐的创建***及创建方法 |
CN112019366A (zh) * | 2019-05-31 | 2020-12-01 | 北京金山云网络技术有限公司 | 物理主机的租赁方法、装置、云平台及可读存储介质 |
CN112118327A (zh) * | 2020-08-04 | 2020-12-22 | 紫光云(南京)数字技术有限公司 | 一种公有云下方便快捷的修改弹性网卡ip的方法及*** |
-
2021
- 2021-02-25 CN CN202110211203.5A patent/CN112968802B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1805448A (zh) * | 2005-01-10 | 2006-07-19 | 捷讯研究有限公司 | 针对永远在线设备的移动ip登记处理方法 |
CN109743415A (zh) * | 2019-02-27 | 2019-05-10 | 上海浪潮云计算服务有限公司 | 一种公有云网络弹性ip实现方法及*** |
CN112019366A (zh) * | 2019-05-31 | 2020-12-01 | 北京金山云网络技术有限公司 | 物理主机的租赁方法、装置、云平台及可读存储介质 |
CN111262960A (zh) * | 2020-01-15 | 2020-06-09 | 山东汇贸电子口岸有限公司 | 一种公有云弹性公网ip集群实现方法及*** |
CN111314368A (zh) * | 2020-02-27 | 2020-06-19 | 紫光云技术有限公司 | 一种利用负载均衡器实现租管互通的方法 |
CN111628906A (zh) * | 2020-05-11 | 2020-09-04 | 紫光云技术有限公司 | 一种供弹性公网ip进行流量统计和监控的方法 |
CN111641513A (zh) * | 2020-05-11 | 2020-09-08 | 紫光云技术有限公司 | 一种弹性公网ip按时间计量的方法 |
CN111652605A (zh) * | 2020-06-08 | 2020-09-11 | 山东汇贸电子口岸有限公司 | 公有云业务创建云服务套餐的创建***及创建方法 |
CN112118327A (zh) * | 2020-08-04 | 2020-12-22 | 紫光云(南京)数字技术有限公司 | 一种公有云下方便快捷的修改弹性网卡ip的方法及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114710443A (zh) * | 2022-03-17 | 2022-07-05 | 杭州华橙软件技术有限公司 | 一种针对转发服务器的流量调度方法及装置 |
CN114710443B (zh) * | 2022-03-17 | 2024-03-19 | 杭州华橙软件技术有限公司 | 一种针对转发服务器的流量调度方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112968802B (zh) | 2023-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102045682B (zh) | 一种支付业务异常交易的处理方法及*** | |
CN101378334B (zh) | 基于双网冗余通用网络模型的通讯方法 | |
CN104717077B (zh) | 一种管理数据中心的方法、装置及*** | |
CN109361526A (zh) | 策略控制的路由方法、pcrf/pcf以及dra | |
CN101001177A (zh) | 用于高级负载均衡及故障排除功能性的单一逻辑网络接口 | |
CN112565483B (zh) | 一种电池管理***及地址分配、掉线重连的方法 | |
CN101739263A (zh) | 在多机集群***中实现操作***升级的方法及装置 | |
CN103037011B (zh) | 基于iocp的海量终端设备接入*** | |
CN112968802B (zh) | 一种通用的弹性公网ip状态及关系管理的方法 | |
CN109698871A (zh) | 一种光纤分布式接入***及其管理方法 | |
JPH01503269A (ja) | データ通信ネツトワーク | |
US7418549B2 (en) | Storage system with disk array controllers that independently manage data transfer | |
CN102143000B (zh) | 一种数据恢复的控制方法、节点、控制装置及容灾*** | |
CN115348126A (zh) | 一种网络靶场实体设备接入方法、装置及实现*** | |
CN101662390B (zh) | 升级保护方法及装置 | |
CN1996826A (zh) | 实现双归属的方法、***以及软交换设备 | |
CN105376155A (zh) | 一种基于分布式集群架构的智能路由***及方法 | |
CN102710433B (zh) | 一种在线升级处理方法、相关装置和*** | |
CN102196533A (zh) | 网络接入控制方法及相关装置 | |
EP4112369A1 (en) | Electric vehicle charging system and method therefof for providing additional services | |
CN107123372A (zh) | 电池管理***的led灯板显示***及方法 | |
CN115826879B (zh) | 分布式存储***中存储节点的数据更新方法 | |
CN102868664B (zh) | 基于服务分发网络的服务***和服务分发方法 | |
CN111787497B (zh) | 一种使用数据库集群存储计费原始话单的方法 | |
US11970071B2 (en) | Electric vehicle charging system and method thereof for providing diagnostic services |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |