Site2Cloud (Aviatrix Gateway – Cisco ASA)¶
This document describes how to build an IPSec tunnel based site2cloud connection between Aviatrix Gateway and Cisco ASA Firewall.
Network setup is as following:
VPC-AVX (with Aviatrix Gateway)
VPC CIDR: 10.0.0.0/16
VPC Public Subnet CIDR: 10.0.1.0/24
VPC Private Subnet CIDR: 10.0.2.0/24
On-Prem (with Cisco ASA Firewall)
On-Prem Network CIDR: 10.10.0.0/16
1. Create Site2Cloud Connection at Aviatrix Controller¶
1.1 Go to Gateway->New Gateway to launch an Aviatrix Gateway at the public subnet of VPC-AVX. Collect Gateway’s public IP addresses (220.127.116.11 in this example).
1.2 Go to site2cloud page and click Add New to create a site2cloud connection.
|VPC ID/VNet Name||Choose VPC ID of VPC-AVX|
|Connection Name||Arbitrary (e.g. avx-asa-s2c)|
|Remote Gateway Type||Generic|
|Algorithms||Uncheck this box|
|Encryption over DirectConnect||Uncheck this box|
|Enable HA||Uncheck this box|
|Primary Cloud Gateway||Select Aviatrix Gateway created above|
|Remote Gateway IP Address||Public IP of ASA WAN port (18.104.22.168 in this example)|
|Pre-shared Key||Optional (auto-generated if not entered)|
|Remote Subnet||10.10.0.0/16 (On-Prem Network CIDR)|
|Local Subnet||10.0.2.0/24 (VPC-AVX private subnet)|
- 1.3 Go to site2cloud page. From site2cloud connection table, select the connection created above (e.g. avx-asa-s2c).
- Select Cisco from Vendor drop down list
- Select ASA 5500 Series from Platform drop down list
- Select the proper ASA Software versin from Software drop down list depending on your ASA running OS
- Click Download Configuration button to download the ASA site2cloud configuration
- Save the configuration file as a reference for configuring your ASA
The following is a ASA sample configuration based on the site2cloud configuration above.
2. Configure Cisco ASA¶
2.1 Either ssh into the ASA or connect to it directly through its console port.
2.2 Issue configure terminal command in privileged EXEC mode to start global configuration mode. The prompt changes to the following :hostname(config)#
2.3 Enter the CLIs in ASA site2cloud configuration guide downloaded before. Note that you may need to modify these CLIs to fit your ASA configuration.
3. Troubleshooting and Verifying at Aviatrix Controller¶
3.1 At Aviatrix Controller, go to Site2Cloud page. Verify the status of the site2cloud connection is up.
3.2 At Site2Cloud - Diagnostics page, run various diagnostics commands.
|VPC ID/VNet Name||VPC-AVX (Aviatrix Gateway VPC) ID|
|Connection||Name of site2cloud connection created at Step 2|
|Gateway||Name of Aviatrix Gateway|
|Action||One of the supported diagnostics commands|
For support, send email to firstname.lastname@example.org.