Problem Statement
Enterprises need to extend secure connectivity from their Aviatrix multi-cloud architectures to the IBM cloud.
Solution
Aviatrix transit and spoke gateways deployed in any cloud can establish secure IPsec VPN connections directly to VPN Gateways deployed in the IBM Cloud.
Architecture diagram
Workflow
IBM Cloud Side
-
Navigate to the VPN Gateway creation page
-
Under Network → VPNs, select Create
-
-
Create a Site-to-site VPN Gateway:
-
Select Site-to-site gateway
-
Enter the VPN gateway name and Resource group
-
Select the Region
-
Select the Virtual private cloud and the Subnet for the VPN gateway
-
Select Route-based for Mode
-
Create the first of two VPN connections for VPC (there will be one to each of the Aviatrix HA gateways)
-
Enter the VPN connection name, the Peer gateway address of the Aviatrix primary gateway, and a Preshared key of your choosing
-
Leave the other parameters as default
-
Select Create VPN gateway.
-
-
Create the second VPN connection for VPC by selecting the VPN gateway you just created
-
Under VPN connections select Create
-
Create the second VPN connection
-
Enter the VPN connection name, the Peer gateway address of the Aviatrix HA gateway, and the same Preshared key as the primary gateway
-
Leave the other parameters as default
-
Select Create VPN gateway.
-
-
Note the Public IP addresses of the VPN gateway
Aviatrix side
-
Create the Site2Cloud connection from the Aviatrix Transit Gateway to the IBM VPN Gateway
-
Under Multi-Cloud Transit → Setup → Attach scroll to the External Connection section
-
Select External Device, Static Remote Route-Based, and the VPC Name
-
Enter the Connection Name and the Remote Subnets
-
Select the Primary Aviatrix Gateway and the IKEv2 check box
-
In the Remote Gateway IP box, enter the two Public IP addresses from the IBM Cloud VPN Gateway, separated by a comma
-
Enter the same Pre-shared Key used for the IBM Cloud VPN connection for VPC
-
-
Navigate to SITE2CLOUD, select the newly created connection, and select EDIT.
-
Scroll down to Local Subnet and add any other VPC or Vnet subnets that need to be advertised to the IBM Cloud. Select Change Local Subnet.
Validation
-
Navigate to SITE2CLOUD and verify that the Status is Up. Select the newly created connection, and select EDIT.
-
Verify both tunnels show Up.
-
On CoPilot, navigate to Cloud Routes → Site 2 Cloud and verify S2C Status, Tunnel Status are all Up/Green
-
On IBM Cloud, navigate to the VPN gateway details, and under VPN connections, verify the Status is Active for both connections.