
NAT on Transit Gateways is not supported when High Performance Encryption (HPE) is enabled.For Spoke Gateways, Single IP SNAT, customized SNAT, and DNAT are supported on
HPE-enabled gateways in AWS, Azure, and Edge. For Azure Spoke Gateways with
Subnet Groups enabled (Controller 10.1 and later), Single IP SNAT, customized
SNAT, and DNAT are supported.
Why is Transit VPC/VNet performance capped at 1.25Gbps?
In the current Transit VPC/VNet solution, the throughput is capped at 1.25Gbps regardless of whether you have a 10Gbps connection between an on-premises network and the cloud (Direct Connect (DX)/ExpressRoute/FastConnect/InterConnect) link. This is because the Transit VPC/VNet deployment relies on an IPsec session between the Virtual Private Gateway (VGW)/VPN Gateway and Transit Gateway, and the VGW/VPN Gateway itself has a performance limitation. AWS VGW and other Cloud Service Providers’ IPsec VPN solutions have a published performance cap of 1.25Gbps. Most virtual routers or software-based routers are built with general purpose CPUs. Despite the vast CPU technology advancement, why does IPsec performance not scale further? It turns out the problem lies in the nature of tunneling, a common technique in networking to connect two endpoints. When two general purpose server or virtual machine-based routes are connected by an IPsec tunnel, there is one UDP or ESP session going between the two machines, as shown below.
How does Aviatrix High Performance Encryption work?
When a gateway is launched with High Performance Encryption enabled, a new /26 public subnet is created where the High Performance Encryption Mode gateway is launched on. Aviatrix High Performance Encryption builds high performance encryption tunnel over private network links. The private network links are Direct Connect (DX)/AWS Peering (PCX), Azure ExpressRoute, GCP FastConnect, and OCI InterConnect. For High Performance Encryption between two gateways, between a Transit Gateway and a Spoke Gateway, or between two Transit Gateways (Transit Peering), the Aviatrix Controller automatically creates the underlying peering connection and builds the tunnels over it. Since High Performance Encryption tunnels are over private network links, the VPC/VNet route architecture is described as below, where virtual machine (EC2/GCE/OC) instances associated route entry to the remote site point to Aviatrix Gateway, and the Aviatrix Gateway instance associated route entry to remote site points to PCX or VGW.
What are the use cases for High Performance Encryption?
- High performance Encrypted Transit
- High performance encryption over Direct Connect/ExpressRoute/FastConnect/InterConnect
- Overcome VGW performance limit and 100 route limits
How can you deploy Aviatrix High Performance Encryption?
Aviatrix High Performance Encryption Mode is integrated into the Transit Network solution to provide 10Gbps performance between on-premises networks and Transit VPC/VNet with encryption. For VPC/VNet to VPC/VNet, High Performance Encryption Mode can achieve 25 - 30Gbps. High Performance Encryption Mode can also be deployed in a flat (as opposed to Transit VPC/VNet) architecture for 10Gbps encryption. The diagram below illustrates the high performance encryption between Transit VPC/VNet and on-premises networks, between Transit VPC/VNet and Spoke VPC/VNet.