US 12,149,380 B2
Configuring a network-link for establishing communication between different cloud environments
Jinsu Choi, Seoul (KR); Jwala Dinesh Gupta Chakka, Dublin, CA (US); and Jagwinder Singh Brar, Bellevue, WA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed on Feb. 1, 2023, as Appl. No. 18/162,889.
Claims priority of provisional application 63/380,326, filed on Oct. 20, 2022.
Claims priority of provisional application 63/389,145, filed on Jul. 14, 2022.
Claims priority of provisional application 63/389,305, filed on Jul. 14, 2022.
Claims priority of provisional application 63/346,004, filed on May 26, 2022.
Claims priority of provisional application 63/339,297, filed on May 6, 2022.
Claims priority of provisional application 63/336,811, filed on Apr. 29, 2022.
Claims priority of provisional application 63/333,965, filed on Apr. 22, 2022.
Claims priority of provisional application 63/321,614, filed on Mar. 18, 2022.
Claims priority of provisional application 63/306,918, filed on Feb. 4, 2022.
Claims priority of provisional application 63/306,007, filed on Feb. 2, 2022.
Prior Publication US 2023/0246962 A1, Aug. 3, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/46 (2006.01); H04L 41/0806 (2022.01); H04L 43/50 (2022.01); H04L 45/42 (2022.01); H04L 45/76 (2022.01)
CPC H04L 12/4633 (2013.01) [H04L 41/0806 (2013.01); H04L 43/50 (2013.01); H04L 45/42 (2013.01); H04L 45/76 (2022.05); H04L 12/4641 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a multi-cloud infrastructure included in a first cloud environment provided by a first cloud services provider, a request to create a network-link between a first virtual network in the first cloud environment and a second virtual network in a second cloud environment provided by a second cloud services provider that is different than the first cloud services provider, the first virtual network in the first cloud environment being previously created to enable a user associated with a customer tenancy in the second cloud environment to access one or more services provided in the first cloud environment; and
creating the network-link between the first virtual network and the second virtual network, the creating comprising:
encapsulating, by a first link-enabling virtual network in the second cloud environment, traffic received from the second virtual network to generate encapsulated traffic;
forwarding, by a second link-enabling virtual network in the second cloud environment, the encapsulated traffic received from the first link-enabling virtual network to a hub virtual network included in the second cloud environment;
decapsulating, by a third link-enabling virtual network in the first cloud environment, the encapsulated traffic received from the hub virtual network included in the second cloud environment to generate decapsulated traffic, wherein the first link-enabling virtual network and the second link-enabling virtual network in the second cloud environment are created for each customer tenancy of a plurality of customer tenancies of the second cloud environment, and
transmitting, by the third link-enabling virtual network in the first cloud environment, the decapsulated traffic to the first virtual network in the first cloud environment.