US 11,991,042 B2
Stitching enterprise virtual private networks (VPNS) with cloud virtual private clouds (VPCS)
Linda Dunbar, Plano, TX (US); and Katherine Zhao, Mountain View, CA (US)
Assigned to Huawei Technologies, Inc., Shenzhen (CN)
Filed by Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed on Feb. 17, 2023, as Appl. No. 18/170,718.
Application 18/170,718 is a continuation of application No. 16/995,706, filed on Aug. 17, 2020, granted, now 11,588,683.
Application 16/995,706 is a continuation of application No. PCT/US2019/018721, filed on Feb. 20, 2019.
Claims priority of provisional application 62/632,669, filed on Feb. 20, 2018.
Prior Publication US 2023/0198837 A1, Jun. 22, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/0806 (2022.01); G06F 9/455 (2018.01); H04L 9/40 (2022.01); H04L 12/46 (2006.01); H04L 12/66 (2006.01); H04L 45/24 (2022.01); H04L 45/50 (2022.01); H04L 45/586 (2022.01); H04L 67/104 (2022.01); H04L 67/141 (2022.01); H04L 67/53 (2022.01)
CPC H04L 41/0806 (2013.01) [G06F 9/45558 (2013.01); H04L 12/4633 (2013.01); H04L 12/4641 (2013.01); H04L 12/66 (2013.01); H04L 45/24 (2013.01); H04L 45/50 (2013.01); H04L 45/586 (2013.01); H04L 63/0272 (2013.01); H04L 63/029 (2013.01); H04L 67/104 (2013.01); H04L 67/141 (2013.01); H04L 67/53 (2022.05); G06F 2009/45595 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of integrating a virtual private network (VPN) with one or more virtual private clouds (VPCs) in one or more public cloud data centers (DCs), comprising:
configuring a virtual routing application in a first VPC in a first public DC;
configuring a virtual routing application in a second VPC in a second public DC;
configuring one or more virtual routing applications in an existing VPN;
establishing a plurality of paths between a plurality of first network devices in the existing VPN and one or more second networking devices in the first VPC, the plurality of paths including one or more physical connections and one or more virtual connections over non-secure networks;
establishing a plurality of additional paths between the first network devices in the existing VPN and one or more second networking devices in the second VPC, the plurality of additional paths including one or more physical connections and one or more virtual connections over non-secure networks; and
configuring a virtual routing application controller in the existing VPN for controlling the virtual routing application in the first VPC and the one or more virtual routing applications in the existing VPN, whereby the virtual routing application controller routes the plurality of first network devices in the existing VPN to access applications instantiated in the first VPC through the paths established between the first network devices and the first VPC.