Tutorial: Smart Routing with Access Server Clustering and AWS Route 53⁠

Overview⁠

This document provides steps for setting up smart routing for VPN clients connecting to a cluster of Access Server nodes through Amazon’s Route 53 DNS routing. This configuration forwards OpenVPN connections to the nearest Access Server node, minimizing latency. With our configuration example, we launch an Access Server cluster with nodes in the United States and Europe. When users connect, their OpenVPN Connect app automatically connects with the closest node.

Setup⁠

Our configuration consists of the following:

Access Server node in North Virginia

203.0.113.54

Access Server node in Frankfurt

198.51.100.18

Route 53 hosted zone

companyname.com

Round-robin DNS hostname

openvpn.companyname.com

Requirements⁠

  • Both Access Server nodes must be deployed on AWS cloud.

  • The DNS zone that includes the endpoint for OpenVPN connections must be hosted on AWS Route 53.

Conclusion⁠

Configuring a cluster of Access Servers using Amazon’s Route 53 provides convenient smart routing for your VPN clients. You improve your end user’s experience, basically improving the entire customer experience for VPN clients by connecting them with the closest VPN server. This optimization gives your users, no matter where they connect in the world, one simple URL for connections. And in the backend, Route 53 manages the automation of connections to the nearest server to cut down latency. This gives you full control of a smart routing solution for Access Server.