1. Introduction to Global Cross-Region Connectivity
Global enterprise cloud architectures often deploy workloads across multiple Oracle Cloud Infrastructure (OCI) regions—such as us-ashburn-1 (Primary Data Center) and eu-frankfurt-1 (Disaster Recovery site)—to satisfy geographic latency demands, high availability SLAs, and data residency compliance.
Connecting VCNs across different regions requires a high-performance private connection that bypasses the public internet.
In OCI, Cross-Region VCN Peering is achieved by linking two Dynamic Routing Gateways (DRG v2) across regions using Remote Peering Connections (RPCs).
Cross-region RPC traffic traverses Oracle’s private global fiber backbone, providing encrypted, low-latency, SLA-backed transit without public IP addresses or IPSec VPN overhead.

2. Core Architectural Mechanics of RPC Peering
1. The Remote Peering Connection (RPC) Object
An RPC is a logical sub-component created inside a Dynamic Routing Gateway (DRG v2).
* To peer VCN-Ashburn with VCN-Frankfurt, you create RPC-Ashburn inside DRG-Ashburn and RPC-Frankfurt inside DRG-Frankfurt.
* Once an RPC connection is established between the two RPC OCIDs, OCI links the underlying DRGs across the global network backbone.
2. Encryption and Physical Security
All traffic moving across Oracle’s inter-region backbone fiber is automatically encrypted at the physical layer (MACsec) by custom hardware before leaving data center facilities.
Architects do not need to deploy software IPsec tunnels or manage encryption keys to secure cross-region RPC traffic.
3. Routing and Dynamic BGP Propagation across RPCs
When RPC peering is established, DRG v2 route distributions automatically handle route propagation:
* DRG-Ashburn advertises its local VCN CIDRs (10.1.0.0/16) across the RPC to DRG-Frankfurt.
* DRG-Frankfurt advertises its local DR VCN CIDRs (10.2.0.0/16) back to DRG-Ashburn.
3. Disaster Recovery (DR) Network Design Pattern
A common cross-region RPC pattern is real-time database replication (e.g., Oracle Data Guard or MySQL InnoDB Cluster) between primary and secondary regions.
Key Network Parameters for DR:
- Low Jitter & Predictable Latency: Dedicated fiber paths guarantee minimal ping variance, preventing database sync timeouts.
- Non-Overlapping CIDRs Mandatory: Ashburn (
10.1.0.0/16) and Frankfurt (10.2.0.0/16) must use distinct IP CIDR blocks.
4. OCI Web Console (GUI) Step-by-Step Walkthrough
Follow these steps to establish Cross-Region RPC Peering between us-ashburn-1 and eu-frankfurt-1.
Step 1: Creating an RPC in Region 1 (Ashburn)
- Log in to the Console and set region selector to US East (Ashburn).
- Navigate to Networking ➔ Dynamic Routing Gateways ➔ Click
DRG-Ashburn. - Under Resources, click Remote Peering Connection Attachments.
- Click Create Remote Peering Connection:
- Name:
RPC-To-Frankfurt - Compartment:
Network-Compartment - Click Create Remote Peering Connection.
- Copy the newly generated OCID of
RPC-To-Frankfurt(ocid1.remotepeeringconnection.oc1.iad...).
Console Path: [Region: Ashburn] ➔ [Networking] ➔ [DRGs] ➔ [DRG Details] ➔ [Remote Peering Connections]
Step 2: Creating an RPC in Region 2 (Frankfurt)
- Change region selector in the top bar to Germany Central (Frankfurt).
- Navigate to Networking ➔ Dynamic Routing Gateways ➔ Click
DRG-Frankfurt. - Under Resources, click Remote Peering Connection Attachments.
- Click Create Remote Peering Connection:
- Name:
RPC-To-Ashburn - Compartment:
Network-Compartment - Click Create Remote Peering Connection.
Step 3: Establishing the Cross-Region Connection
- On the
RPC-To-Ashburndetails page in Frankfurt, click Establish Connection. - Select Specify Remote Peering Connection OCID.
- Paste the Ashburn RPC OCID (
ocid1.remotepeeringconnection.oc1.iad...) copied in Step 1. - Select Remote Region: US East (Ashburn).
- Click Establish Connection.
- Status updates to Peered across both regions within seconds.
Step 4: Updating VCN Route Tables for Cross-Region Access
- In Ashburn
VCN-Ashburn-Prod, open Subnet Route TableRT-Private-Ashburn. - Add Route Rule:
- Target Type:
Dynamic Routing Gateway - Destination CIDR:
10.2.0.0/16(Frankfurt VCN Range) - Target DRG:
DRG-Ashburn - Repeat in Frankfurt
VCN-Frankfurt-DRroute table, adding destination10.1.0.0/16 ➔ DRG-Frankfurt.
5. Common Architectural Misconceptions & Pitfalls
Misconception 1: “Cross-Region RPC Traffic Crosses the Public Internet”
- Reality: Cross-region RPC traffic never enters the public internet. All packets are routed over Oracle’s private global fiber network, backed by end-to-end hardware encryption (MACsec).
Misconception 2: “Cross-Region RPC Connections Are Free”
- Reality: While local in-region DRG attachments are free, outbound cross-region data transfer over RPC incurs standard OCI inter-region data transfer charges (which remain among the lowest in the public cloud industry).
6. OCI Cross-Region Connectivity vs. Other Cloud Platforms
| Feature | Oracle Cloud Infrastructure (OCI) | Amazon Web Services (AWS) | Google Cloud Platform (GCP) |
|---|---|---|---|
| Cross-Region Construct | DRG v2 + Remote Peering Connection (RPC) | AWS Transit Gateway Peering / VPC Peering | Global VPC Network (Native cross-region subnets) |
| Inter-Region Encryption | Hardware MACsec encryption enabled by default | AWS Inter-Region KMS / MACsec encryption | Encrypted in transit across Google backbone |
| Peering Handshake Method | Target RPC OCID exchange | VPC / TGW Peering Acceptor model | Automatic within single Global VPC |
| Cross-Region Routing | Managed via DRG Route Tables | Managed via TGW Route Tables | Global dynamic routing via Cloud Router |

