AWS DX – DXGW with VGW, Multi-Regions, and AWS Public Peering - Hybrid Connectivity

AWS DX – DXGW with VGW, Multi-Regions, and AWS Public Peering

This model is constructed of the following:

  • Multiple AWS Regions

  • Dual AWS Direct Connect Connections to independent DX locations

  • Single on-premises data centers with dual connections to AWS

  • AWS DXGW directly attached to no more than 10 VPCs using VGW

  • Optional use of AWS Transit Gateway for Inter-VPC and Inter-Region communication

AWS DX – DXGW with VGW, Multi-Regions, and Public VIF

Figure 1 – AWS DX – DXGW with VGW, Multi-Regions, and Public VIF

Connectivity model attributes

  • AWS DX public VIF is used to access AWS public services, such as Amazon S3 and DynamoDB, directly over the AWS DX connections.

  • Provides the ability to connect to VPCs and/or DX connection(s) in other Regions in the future.

  • With AWS Transit Gateway connected to VPCs, full or partial mesh connectivity can be achieved between the VPCs.

  • Cross-VPC and Cross-Region VPC communication is facilitated by AWS Transit Gateway peering.

Scale considerations

  • 100 routes per private VIF

  • Up to 10 VPCs can be connect per DXGW over a single BGP session. If more VPCs need to be connected, additional DXGWs can be added to facilitate the connectivity at scale.

  • Additional AWS DX connections can be added as desired.

Other considerations

  • Does not incur AWS Transit Gateway-related processing costs for data transfer between AWS and on-premises networks.

  • Security groups of a remote VPC cannot be referenced over AWS Transit Gateway. If security group referencing is a requirement, VPC peering can be considered.

  • VPC peering can be use instead of AWS Transit Gateway to facilitate the communication between the VPCs. However, this adds operational complexity to build and manage large number of VPC point-to-point peering at scale.

  • If cross-VPC communication is not required, neither AWS Transit Gateway nor VPC peering is required in this connectivity model.