US 11,777,897 B2
Cloud infrastructure resources for connecting a service provider private network to a customer private network
Shane Baker, Kenmore, WA (US); Richendra Khanna, Seattle, WA (US); Leonard Thomas Tracy, Bothell, WA (US); and Guanhong Pei, Everett, WA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Jun. 14, 2021, as Appl. No. 17/347,061.
Claims priority of provisional application 63/149,273, filed on Feb. 13, 2021.
Prior Publication US 2022/0263793 A1, Aug. 18, 2022
Int. Cl. H04L 61/2557 (2022.01); H04L 61/255 (2022.01); H04L 61/4511 (2022.01); H04L 61/2514 (2022.01)
CPC H04L 61/2514 (2013.01) [H04L 61/255 (2013.01); H04L 61/2557 (2013.01); H04L 61/4511 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a first virtual network configured for a customer, the first virtual network comprising a first resource that has a first Internet Protocol (IP) address;
a second virtual network configured for a service provider, the second virtual network comprising a second resource that has a second IP address and that is configured to provide a service to the customer based on an access by the second resource to the first resource; and
one or more network resources separate from the first virtual network and the second virtual network, the one or more network resources configured to:
receive, from the second virtual network, a request for the access by the second resource to the first resource;
determine, based on network address translation (NAT) mappings, a NAT mapping between the first IP address and a reserved IP address, the reserved IP address being outside a first IP address range of the first virtual network and outside a second IP address range of the second virtual network; and
at least one of:
send a first packet to the second virtual network, a payload of the first packet comprising the reserved IP address; or
receive a second packet from the second virtual network, a header of the second packet comprising the reserved IP address as a destination address,
wherein the access of the second resource to the first resource is based on the NAT mapping between the first IP address and the reserved IP address.