Source Image: https://docs.oracle.com/en/solutions/oci-azure/index.html#GUID-F915A850-591F-4654-BB65-EC65D95AF19E
As usual, only key steps/configuration will be shared here. For more information to understand Oracle Interconnect for Azure(OIfA), please here.
OIfA service is only supported on limited regions, please refer here.
Brief Steps:
- VCN/Vnet setup
192.168.0.0/24 for VCN
10.0.0.0/24 for Vnet - Azure Virtual Network Gateway provision
- Azure Express Route provision
- OCI DRG/Fastconnect setup
- Establish Interconnect connection
- VM provision and testing
VCN/Vnet setup
Vnet information.
VCN information.
Azure Virtual Network Gateway provision
Pay attention that ExpressRoute is chosen for Gateway type.
Azure Express Route provision
Finish view, take the service key for later use.
OCI DRG/Fastconnect setup
Create DRG and attach VCN to it.
Create OCI FastConnect.
For BGP IP addresses, simply choose CIDR that is not overlapped with Vnet and VCN. Refer here for more information.
FastConnect provisioning.
And after a few minutes, FastConnect will be up and running.
BGP information for reference.
Check back Azure ExpressRoute, you would see that the Provider Status changed from Not provisioned to Provisioned.
Establish Interconnect connection
From Azure VNG, create connection.
Finish view for connection.
VM provision and testing
Before connectivity test, we need to make sure related routing and FW rules are configured properly.
Route table and FW rules of the subnet where VM will be created in OCI.
For simplicity, SSH port is opened to all, please changed it on Production environment.
Route table of the VM created in Azure.
Connectivity test result from OCI VM to Azure VM.
curl -s -H “Authorization: Bearer Oracle” -L http://169.254.169.254/opc/v2/instance/ | jq “.regionInfo”
Connectivity test result from Azure VM to OCI VM.
curl -s -H Metadata:true --noproxy “*” “http://169.254.169.254/metadata/instance?api-version=2021-02-01” | jq | head -n 9
Bandwidth test, from Azure to OCI.
Bandwidth test, from OCI to Azure.