Check ID: directconnect_virtual_interface_redundancy
Provider: AWS
Service: directconnect
Severity: MEDIUM
Categories: resilience
Resource type: Other

What this check verifies

Direct Connect gateways and virtual private gateways are assessed for interface redundancy: multiple virtual interfaces (VIFs) distributed across more than one Direct Connect connection. Gateways with only one VIF or with all VIFs on a single connection are identified.

Risk

Missing connection diversity undermines availability. A single device, fiber, or location failure can cut on-prem to VPC connectivity, causing outages, packet loss, or routing blackholes. Fallback to internet VPN can add latency and throttle throughput, delaying recovery and impacting operations.

Recommendation

Apply connectivity defense in depth:
  • Attach at least two VIFs per gateway on separate Direct Connect connections in distinct locations
  • Prefer active/active dynamic routing and size capacity to survive a link loss
  • Optionally add a VPN/Transit Gateway path to sustain operations during provider outages

Remediation

aws directconnect create-private-virtual-interface --connection-id <CONNECTION_ID_DIFFERENT_FROM_EXISTING_VIF> --new-private-virtual-interface '{"virtualInterfaceName":"<NAME>","vlan":<VLAN>,"asn":<BGP_ASN>,"addressFamily":"ipv4","amazonAddress":"<AMAZON_IP/30>","customerAddress":"<CUSTOMER_IP/30>","directConnectGatewayId":"<DIRECT_CONNECT_GATEWAY_ID>"}'

References

Where this check fires

This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable by Check ID = directconnect_virtual_interface_redundancy. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to AWS checks