How To Configure AWS Transit Gateway Site-to-Site VPN using Workflow Template


This document covers configuration steps to enable AWS Transit Gateway Site-to-Site VPN using Workflow Template.


Overview
Instances that you launch into an Amazon VPC can't communicate with your own (remote) network by default. You can enable access to your remote network from your VPC by creating an AWS Site-to-Site VPN (Site-to-Site VPN) connection and configuring routing to pass traffic through the connection. This document explains the procedure to configure IPsec tunnel between On-Prem VOS and AWS Cloud using AWS Transit Gateway with the help of Workflow template. AWS transit gateway is a network transit hub that you can use to interconnect your virtual private clouds (VPC) and On-premises networks. Transit Gateway Network Manager (Network Manager) enables you to centrally manage your networks that are built around transit gateways. With the Site-to-Site VPN using Transit Gateway, On-Prem VOS LAN will have reachability towards VPC prefixes.


In this example we make use of AWS Transit Gateway to interconnect the On-Prem VOS LAN Host (10.213.2.170) with a Server (10.201.2.25) hosted in AWS.

Pre-requisite

Use case

The site-to-site IPsec tunnel provides VOS device users with secure access to applications and workloads hosted in the cloud. When you create a site-to-site IPsec tunnel between a VOS device and the AWS Transit Gateway, no manual IPsec tunnel and VPN configuration is required on the Transit Gateway. Instead, the Director node configures the IPsec tunnel and VPN site on the Transit Gateway.


IP Schema

Device

WAN

LAN

DC(VOS)

13.124.137.36

10.213.2.0/24

VPC

NA

10.201.2.0/24

Transit Gateway

3.35.103.72

NA


15.165.216.72


Procedure



https://docs.versa-networks.com/Getting_Started/Deployment_and_Initial_Configuration/Branch_Deployment/Initial_Configuration/04_Activate_VOS_Devices



  1. Login to AWS console.
  2. Services  Direct Connect Transit gateway  Create transit gateway
  3. Assign Name and Description of the Transit Gateway along with the ASN number. For this scenario, I am using ASN 65534 for Transit Gateway. You may use any unused private ASN.






Network Manager  Global networks  <Global Network Name>  Transit Gateway









Field

Description

Name

Enter a name for the site-to-site tunnel.

Peer Type

Select AWSTransitGW.

Tunnel Protocol

The default tunnel protocol for AWS Transit Gateway peer type is IPsec.

WAN/LAN Network

Select the network to use for AWS Transit Gateway.

LAN VRF

Select the virtual routing instance to use to reach the LAN, to allow users in the routing instance to access the tunnel to communicate with the gateway. The virtual routing instance is the termination endpoint of the tunnel.

BGP Enable

For the peer type AWSTransitGW, BGP is automatically enabled.

NAT Enable

For the peer type AWSTransitGW, click to enable NAT.







Field

Description

Name

Select a site-to-site tunnel. The drop-down lists all the site-to-site tunnels that are in the template.

Peer Type

Select AWSTransitGW as the peer type.

Connector

Select the connector that contains authentication details to log on to AWS.

Region

Select the region in which the transit gateway object is created.

Virtual WAN ID/Global Network

Select the AWS global network name to which the transit gateway is registered.

Resource Group/Transit Gateway

Select the transit gateway for AWS.

PSK

Enter the private shared key (PSK) that is used to create a tunnel.

BGP Enabled

This field is checked automatically.

BGP AS Number

Enter the BGP local AS number for the routing instance. For this scenario, we are using 64514 for routing instance Cloud-Lab-LAN-VR 

NAT Enabled

This field is checked automatically if NAT is enabled in the Workflow template.

NAT Address

Enter the NATed public IP address. Configure this address when a public IP address on a WAN port is NATed.







Verification





Director UI  monitor  services  IPSEC 






Director UI  monitor  services  BGP  neighbour