You can create two types of AWS Site-to-Site VPN connections: statically routed VPN connections and dynamically-routed VPN connections. Customer gateway devices supporting statically-routed VPN connections must be able to:
Establish IKE Security Association using Pre-Shared Keys
Establish IPsec Security Associations in Tunnel mode
Utilize the AES 128-bit, 256-bit, 128-bit-GCM-16, or 256-GCM-16 encryption function
Utilize the SHA-1, SHA-2 (256), SHA2 (384) or SHA2 (512) hashing function
Utilize Diffie-Hellman (DH) Perfect Forward Secrecy in "Group 2" mode, or one of the additional DH groups we support
Perform packet fragmentation prior to encryption
In addition to the above capabilities, devices supporting dynamically-routed Site-to-Site VPN connections must be able to:
Establish Border Gateway Protocol (BGP) peering
Bind tunnels to logical interfaces (route-based VPN)
Utilize IPsec Dead Peer Detection