CN112671826A - 一种虚拟专有云互通配置下发的实现方法 - Google Patents

一种虚拟专有云互通配置下发的实现方法 Download PDF

Info

Publication number
CN112671826A
CN112671826A CN202011342598.4A CN202011342598A CN112671826A CN 112671826 A CN112671826 A CN 112671826A CN 202011342598 A CN202011342598 A CN 202011342598A CN 112671826 A CN112671826 A CN 112671826A
Authority
CN
China
Prior art keywords
vpc
configuration
intercommunication
instance
issuing
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.)
Pending
Application number
CN202011342598.4A
Other languages
English (en)
Inventor
孙光辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unicloud Technology Co Ltd
Original Assignee
Unicloud Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Unicloud Technology Co Ltd filed Critical Unicloud Technology Co Ltd
Priority to CN202011342598.4A priority Critical patent/CN112671826A/zh
Publication of CN112671826A publication Critical patent/CN112671826A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供了一种虚拟专有云互通配置下发的实现方法,包括:设计vpc互通连接表,用于记录vpc互通实例的基本信息;设计vpc互通实例在Leaf设备上的配置表,用于记录vpc互通实例源和目的端的vpc在每一个Leaf设备上的配置下发状态,通过配置表中的配置下发状态决定是否下发vpc互通的配置。本发明通过增加实例的带配置状态,来支持VPC互通实例在Leaf设备上下发的各种场景;实现了配置的延迟下发,节约设备上的宝贵资源。

Description

一种虚拟专有云互通配置下发的实现方法
技术领域
本发明属于虚拟专有云技术领域,尤其是涉及一种虚拟专有云互通配置下发的实现方法。
背景技术
近年来,公有云平台在逐步发展和完善的过程中,也一直在努力丰富和适配越来越多的用户使用场景。云平台也因此衍生出了很多有针对性的创新产品,以网络产品为例,在公有云平台推出的初期,只有基本的虚拟专有云(下面使用VPC代指)、弹性公网IP(下面使用EIP代指)、安全组和负载均衡(下面使用SLB代指)这些基础产品。然而随着用户在云上使用场景的增多,比如用户需要云内VPC和自己的数据中心能够互通,从而衍生出了VPN网关这个产品;又如用户需要两个VPC之间能够做到互通,就又衍生出了VPC对等连接这样的产品或其他类似产品。
本发明主要是针对云上VPC之间互通时配置下发的实现方案,首先需要了解的是,云上的VPC配置下发,需要下发到Border、Leaf和防火墙设备上,但是在做VPC之间互通时,配置通常是下发到Leaf设备上的(如图1所示)。
创建一个VPC互通实例,需要指定发起端和接收端,即源端和目的端。并且当用户在云平台上创建VPC互通实例时,我们并不清楚当前Leaf设备上VPC的配置下发情况。
发明内容
有鉴于此,本发明旨在提出一种虚拟专有云互通配置下发的实现方法,用于解决不清楚当前Leaf设备上VPC的配置下发情况。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种虚拟专有云互通配置下发的实现方法,包括:
设计vpc互通连接表,用于记录vpc互通实例的基本信息;
设计vpc互通实例在Leaf设备上的配置表,用于记录vpc互通实例源和目的端的vpc在每一个Leaf设备上的配置下发状态,通过配置表中的配置下发状态决定是否下发vpc互通的配置。
进一步的,所述vpc互通连接表包括实例Id、源端vpc的id、目的端vpc的id信息。
进一步的,所述配置表包括vpc互通实例Id、vpc实例id、设备id、实例状态信息。
进一步的,所述配置下发状态包括已配置、待配置和已删除。
相对于现有技术,本发明所述的虚拟专有云互通配置下发的实现方法具有以下优势:
本发明通过增加实例的带配置状态,来支持VPC互通实例在Leaf设备上下发的各种场景;实现了配置的延迟下发,节约设备上的宝贵资源。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为设备简略组网图;
图2为场景一原理示意图;
图3为场景二原理示意图;
图4为场景三原理示意图;
图5为场景四原理示意图;
图6为场景五原理示意图;
图7为场景六原理示意图;
图8为场景七原理示意图;
图9为各场景流程原理示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面将参考附图并结合实施例来详细说明本发明。
本发明提供了一种虚拟专有云互通配置下发的实现方法,具体的技术方案如下:
1、设计vpc互通连接表,记录的是vpc互通实例的基本信息
Figure BDA0002798964520000031
2、设计vpc互通实例在Leaf设备上的配置表,记录的是vpc互通实例源和目的端的vpc在每一个Leaf设备上的配置下发状态
Figure BDA0002798964520000041
其中,vpc互通实例源和目的端的vpc在每一个Leaf设备上的状态,我们设定了三种,分别为:已配置、待配置和已删除
3、当vpc互通实例下发时,vpc的两端(即源和目的端)都需要在Leaf设备上额外下发配置,并且会受到vpc基础配置有没有在Leaf设备上下发过的影响,从而决定是否下发vpc互通的配置,我们使用一个场景图和一个流程图来说明。
4、场景图模拟的是,当存在vpc互通实例的情况下,其中一端的vpc在一个新的Leaf下下发基础配置后,对应的vpc互通的配置如何下发的问题。
场景一:所有Leaf都没有两端VPC的配置,VPC1在Leaf1上线,如图2,图9所示。
这种情况下,我们只需要在vpc互通实例在Leaf设备上的配置表中***一条VPC1在Leaf1上的待配置的记录即可。
场景二:VPC1在其他一个或多个Leaf设备上已经有了待配置的记录,如图3,图9所示。
这种情况下,和场景一类似,由于VPC互通需要的对端VPC2的信息还没有下发,所以同样地,在vpc互通实例在Leaf设备上的配置表中***一条VPC1在Leaf1上的待配置的记录即可。
场景三:在Leaf1上,已经存在了VPC2的待配置记录如图4,图9所示。
这种情况下,由于VPC1和VPC2都下发在同一个Leaf设备上,因此此时需要触发VPC互通配置在Leaf1的下发,需要在vpc互通实例在Leaf设备上的配置表中***两条记录:一条为VPC1在Leaf1设备上的已配置记录,一条为VPC2在Leaf2设备上的已配置记录。
场景四:在非Leaf1上,已经存在了VPC2的一条或多条待配置记录,如图5,图9所示。
这种情况下,由于VPC1和VPC2是下发在不同Leaf设备上,因此此时需要触发VPC1的VPC互通配置在Leaf1的下发,VPC2的VPC互通配置在Leaf2的下发,同时,需要在Leaf1和Leaf2上分别下发VPC2和VPC1的待配置记录,即vpc互通实例在Leaf设备上的配置表中总共需要***4条记录。
场景五:在非Leaf1上,已经存在了VPC1和VPC2在同一设备上共存的情况,如图6,图9所示。
这种情况下,需要在Leaf1上下发VPC1的互通配置记录,以及VPC2在Leaf1上的待配置记录。
场景六:在非Leaf1上,已经存在了VPC1和VPC2在不同设备上分别存在待配置的情况,如图7,图9所示。
这种情况下,由于VPC1和VPC2是下发在不同Leaf设备上,因此此时需要触发VPC1、VPC2的VPC互通配置在Leaf1、Leaf2和Leaf3上的下发,即
1)在Leaf1上下发VPC1的VPC互通配置记录,同时下发VPC2的VPC互通待配置记录
2)在Leaf2上下发VPC1的VPC互通配置记录,同时下发VPC2的VPC互通待配置记录
3)在Leaf3上下发VPC2的VPC互通配置记录,同时下发VPC1的VPC互通待配置记。
场景七:在Leaf1上,存在VPC2的VPC互通配置;在非Leaf1上,存在VPC1的VPC互通配置,如图8,图9所示。
这种情况下,需要在Leaf1上下发VPC1的VPC互通配置记录,同时需要在Leaf2上下发VPC2的VPC互通待配置记录。
不局限于上述实施例,本发明的技术方案即创建了“创建子页面,关联,解析器,渲染”的机制。从某个角度也可以认为是建模的过程,类似的也可以通过多组件合并成组的方式实现解决场景问题。可以解决请求合并问题,但是对于轮播自定义、弹窗页定义的问题并不能解决。替代方案局限性较差,而本发明可以同时解决多种应用场景问题,一举多得,所以暂无可替代方案。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (4)

1.一种虚拟专有云互通配置下发的实现方法,其特征在于,包括:
设计vpc互通连接表,用于记录vpc互通实例的基本信息;
设计vpc互通实例在Leaf设备上的配置表,用于记录vpc互通实例源和目的端的vpc在每一个Leaf设备上的配置下发状态,通过配置表中的配置下发状态决定是否下发vpc互通的配置。
2.根据权利要求1所述的虚拟专有云互通配置下发的实现方法,其特征在于:所述vpc互通连接表包括实例Id、源端vpc的id、目的端vpc的id信息。
3.根据权利要求1所述的虚拟专有云互通配置下发的实现方法,其特征在于:所述配置表包括vpc互通实例Id、vpc实例id、设备id、实例状态信息。
4.根据权利要求1所述的虚拟专有云互通配置下发的实现方法,其特征在于:所述配置下发状态包括已配置、待配置和已删除。
CN202011342598.4A 2020-11-25 2020-11-25 一种虚拟专有云互通配置下发的实现方法 Pending CN112671826A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011342598.4A CN112671826A (zh) 2020-11-25 2020-11-25 一种虚拟专有云互通配置下发的实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011342598.4A CN112671826A (zh) 2020-11-25 2020-11-25 一种虚拟专有云互通配置下发的实现方法

Publications (1)

Publication Number Publication Date
CN112671826A true CN112671826A (zh) 2021-04-16

Family

ID=75403686

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011342598.4A Pending CN112671826A (zh) 2020-11-25 2020-11-25 一种虚拟专有云互通配置下发的实现方法

Country Status (1)

Country Link
CN (1) CN112671826A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115297004A (zh) * 2022-07-25 2022-11-04 紫光云技术有限公司 一种单可用区内vpc对等连接实现方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102387061A (zh) * 2011-10-21 2012-03-21 华为技术有限公司 虚拟私云接入虚拟专用网的方法、装置和***
US20150188805A1 (en) * 2013-12-27 2015-07-02 Dell Products L.P. N-node virtual link trunking (vlt) systems and methods
CN105721306A (zh) * 2016-02-04 2016-06-29 杭州数梦工场科技有限公司 一种配置信息的传输方法和装置
CN106559453A (zh) * 2015-09-29 2017-04-05 中兴通讯股份有限公司 云互通的外部资源管理方法、装置及***
CN110401588A (zh) * 2019-07-15 2019-11-01 浪潮云信息技术有限公司 基于openstack的公有云平台中实现VPC对等连接方法及***
CN111464511A (zh) * 2020-03-18 2020-07-28 紫光云技术有限公司 一种用于实现云计算网络中支持多vpc隔离的方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102387061A (zh) * 2011-10-21 2012-03-21 华为技术有限公司 虚拟私云接入虚拟专用网的方法、装置和***
US20150188805A1 (en) * 2013-12-27 2015-07-02 Dell Products L.P. N-node virtual link trunking (vlt) systems and methods
CN106559453A (zh) * 2015-09-29 2017-04-05 中兴通讯股份有限公司 云互通的外部资源管理方法、装置及***
CN105721306A (zh) * 2016-02-04 2016-06-29 杭州数梦工场科技有限公司 一种配置信息的传输方法和装置
CN110401588A (zh) * 2019-07-15 2019-11-01 浪潮云信息技术有限公司 基于openstack的公有云平台中实现VPC对等连接方法及***
CN111464511A (zh) * 2020-03-18 2020-07-28 紫光云技术有限公司 一种用于实现云计算网络中支持多vpc隔离的方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115297004A (zh) * 2022-07-25 2022-11-04 紫光云技术有限公司 一种单可用区内vpc对等连接实现方法
CN115297004B (zh) * 2022-07-25 2024-05-24 紫光云技术有限公司 一种单可用区内vpc对等连接实现方法

Similar Documents

Publication Publication Date Title
US10237238B2 (en) Regional firewall clustering in a networked computing environment
US9003502B2 (en) Hybrid multi-tenancy cloud platform
CN108897691A (zh) 基于接口模拟服务的数据处理方法、装置、服务器和介质
CN101707619B (zh) 报文过滤方法、装置及网络设备
CN102347876B (zh) 一种云计算网络多链路聚合控制装置
Santana Data Center Virtualization Fundamentals
CN104038917B (zh) 终端漫游认证的方法及装置
CN104811473B (zh) 一种创建虚拟非易失性存储介质的方法、***及管理***
CN106303428A (zh) 一种安防云平台
CN105721389B (zh) 多终端设备互通数据处理和服务响应方法、装置
CN102624918A (zh) 一种基于url重写技术的代理访问方法
US20150334029A1 (en) Differentiated quality of service using security as a service
KR20200102328A (ko) 데이터 처리 방법 및 장치
CN109067785A (zh) 集群认证方法、装置
CN108989399A (zh) 一种集群公共数据查询方法、***、装置及可读存储介质
CN105208560A (zh) 一种WiFi免认证登陆方法、装置及***
CN106302117A (zh) 消息传输***、方法和装置
CN107547346A (zh) 一种报文传输方法和装置
CN113037681B (zh) Acl规则管理方法、装置、计算机设备及计算机可读介质
CN112671826A (zh) 一种虚拟专有云互通配置下发的实现方法
CN110545230A (zh) 用于转发vxlan报文的方法和装置
US20150134765A1 (en) Point-to-point shared memory protocol with feature negotiation
CN108156034B (zh) 一种基于深度神经网络辅助的报文转发方法和报文转发***
US20170149821A1 (en) Method And System For Protection From DDoS Attack For CDN Server Group
CN107172048A (zh) 一种基于smb协议的多通道实现方法及装置

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210416