CLOUD CONCEPT

SD-WAN

SD-WAN is a software-defined approach to managing wide-area connectivity that uses centralized policy and an overlay network to steer traffic across underlying transport networks.

Cloud Concepts Hub →

What is SD-WAN

SD-WAN separates application-aware traffic policy from individual WAN circuits, allowing branches, data centers, and cloud networks to use transports such as broadband, MPLS, and cellular links together. In cloud architectures, it extends an organization's WAN fabric to virtual network appliances or managed integration points while retaining control over routing, segmentation, and path selection.

SD-WAN separates the logical network connecting sites from the transport networks carrying its packets. The transport, or underlay, provides IP reachability through services such as internet access, MPLS, or private cloud connectivity. The overlay connects SD-WAN edges using tunnels and applies centrally managed forwarding policies. Centralized management does not mean user traffic passes through a central controller; edge devices normally forward traffic locally according to distributed policy.

A practical deployment might connect a branch to both an MPLS circuit and broadband internet. The SD-WAN edges measure conditions such as latency, jitter, and packet loss, then select paths according to application requirements and configured policy. Voice traffic might prefer the lowest-jitter path while backups use a less expensive connection. Application classification, tunnel protocols, failover behavior, and session handling depend on the vendor. SD-WAN cannot create bandwidth or guarantee performance across an uncontrolled internet path.

In a cloud environment, engineers commonly deploy vendor virtual appliances in a connectivity VPC and connect them to the existing enterprise SD-WAN fabric. These appliances terminate branch overlays and exchange routes with cloud networking components. Before deployment, verify vendor support, licensing, appliance throughput, interface requirements, supported tunnel encapsulations, and high-availability behavior. The cloud side must also have routes back to branch prefixes; a healthy overlay alone does not provide complete bidirectional connectivity.

On AWS, Transit Gateway Connect integrates compatible third-party appliances with a transit gateway using Generic Routing Encapsulation, or GRE, for traffic and BGP for dynamic route exchange. A Connect attachment uses an existing VPC attachment or AWS Direct Connect attachment as its transport. A Connect peer defines the GRE connectivity and associated BGP peering. GRE does not encrypt traffic, so Connect is not an encrypted VPN replacement. If confidentiality is required, design encryption separately and verify that the chosen vendor and transport architecture support it.

For example, appliances in a shared networking account can terminate branch SD-WAN tunnels and advertise branch prefixes through Connect. Workload VPCs in other accounts attach to the shared transit gateway, with sharing managed through AWS Resource Access Manager. Configure VPC subnet routes, transit gateway route-table associations, and route propagation so the intended networks can communicate. Separate route tables can restrict which attachments exchange traffic, but segmentation must also remain consistent with appliance policies and security controls.

Multi-Region connectivity requires an explicit design rather than an assumption that the SD-WAN overlay or a transit gateway automatically connects every Region. Options include regional appliance deployments with transit gateway peering or a managed global network architecture. Transit gateway peering uses static routing rather than automatic propagation of routes across the peering attachment. VPC peering is nontransitive, so peering a workload VPC with an appliance VPC does not make that appliance VPC a general transit hub.

Design resilience across independent appliances, Availability Zones, and transport paths. The two BGP sessions associated with a Connect peer do not represent two independent GRE data paths. Test appliance failure, transport failure, route withdrawal, and return-path behavior, especially when stateful firewalls require symmetric traffic. Account for tunnel overhead, MTU, TCP MSS, appliance capacity, service quotas, and processing charges. SD-WAN complements routing and private connectivity; it is not synonymous with VPN encryption, MPLS, or a cloud transit router.

Key aspects of SD-WAN

SD-WAN combines transport-independent overlays, centralized policy, application-aware forwarding, and explicit routing, segmentation, and resilience design.

Overlay and underlay separation

The overlay defines logical connectivity while the underlay supplies IP transport. Troubleshoot both independently: an operational internet or private circuit does not prove that overlay tunnels or advertised routes are healthy.

Policy-driven path selection

Edges can select paths using application policy and measured latency, jitter, loss, or availability. Validate vendor-specific behavior during degradation, including whether existing sessions remain on their original path.

Centralized management with distributed forwarding

Controllers distribute configuration and policy while edges forward application traffic. Controller placement and availability requirements should be evaluated separately from data-plane resilience.

Dynamic cloud route integration

Cloud appliances can exchange prefixes with transit infrastructure using BGP, including through AWS Transit Gateway Connect. Coordinate route advertisements, filtering, propagation, and return routes to prevent black holes or unintended access.

End-to-end segmentation

Logical segments separate traffic with different access requirements. Map these segments deliberately to cloud route tables and security controls rather than assuming an SD-WAN segment automatically enforces isolation inside every VPC.

Independent resilience and encryption design

Use independent appliances and transport paths to address distinct failure domains. Verify encryption explicitly because an overlay tunnel, particularly GRE, does not necessarily provide confidentiality.

Cloud services for SD-WAN

Third-party SD-WAN appliances on Amazon EC2 extend the enterprise overlay into AWS. Transit Gateway Connect exchanges routes and traffic between compatible appliances and a regional transit gateway, while AWS Resource Access Manager supports sharing that transit infrastructure across accounts. Direct Connect can supply private transport; Site-to-Site VPN provides a separate managed IPsec connectivity option rather than a Connect transport attachment. For global designs, AWS Cloud WAN offers a policy-managed core with segmentation and SD-WAN integration. These services provide different building blocks: engineers must still align underlay reachability, overlay policies, cloud routing, encryption, and failure recovery.

AWS Transit Gateway image AWS Transit Gateway

Provides regional transit routing between VPCs and hybrid attachments. Its Transit Gateway Connect feature integrates compatible SD-WAN appliances using GRE and BGP over a VPC or Direct Connect transport attachment.

Open AWS Transit Gateway →
Amazon EC2 image Amazon EC2

Hosts third-party SD-WAN virtual appliances that extend an existing vendor fabric into AWS. Instance sizing, network interfaces, source/destination checking, and appliance failover must be configured for the vendor's supported forwarding architecture.

Open Amazon EC2 →
AWS Direct Connect image AWS Direct Connect

Supplies private connectivity that can serve as transport for an SD-WAN architecture, including supported Transit Gateway Connect designs. Direct Connect does not inherently encrypt application traffic or provide application-aware SD-WAN path selection.

Open AWS Direct Connect →
AWS Site to Site VPN image AWS Site-to-Site VPN

Provides managed IPsec connectivity for hybrid designs, including compatible third-party customer gateway devices. It is an alternative integration mechanism where supported, not a transport attachment for Transit Gateway Connect or a complete SD-WAN controller.

Open AWS Site-to-Site VPN →