crypto ikev2 keyring ENCC_GCP_KEYRING peer GCP-CLOUD address pre-shared-key crypto ikev2 proposal ENCC_GCP_VPN_PROPOSAL encryption aes-cbc-256 aes-cbc-192 aes-cbc-128 integrity sha256 group 16 ! crypto ikev2 policy ENCC_GCP_VPN_POLICY proposal ENCC_GCP_VPN_PROPOSAL crypto ikev2 profile ENCC_GCP_VPN_PROFILE identity local address match identity remote any authentication local pre-share authentication remote pre-share keyring local ENCC_GCP_KEYRING lifetime 28800 dpd 60 5 periodic crypto ipsec security-association lifetime seconds 3600 crypto ipsec security-association replay window-size 1024 crypto ipsec transform-set ENCC_GCP_VPN_TS esp-aes 256 esp-sha-hmac mode tunnel crypto ipsec profile ENCC_GCP_VPN_VTI set security-association lifetime seconds 3600 set transform-set ENCC_GCP_VPN_TS set pfs group16 set ikev2-profile ENCC_GCP_VPN_PROFILE interface Tunnel1 ip address 255.255.255.252 ip mtu 1400 ip tcp adjust-mss 1360 tunnel source tunnel mode ipsec ipv4 tunnel destination tunnel protection ipsec profile ENCC_GCP_VPN_VTI router bgp bgp log-neighbor-changes bgp graceful-restart neighbor timers 20 60 60 neighbor remote-as address-family ipv4 network > mask neighbor activate exit-address-family