I have established VPN tunnel between AWS and GCP and tunnels(2 tunnels) as up and running. But I am unable to ping aws vm from gcp VM.
I can verify that my aws routes are correctly broadcasted to GCP side by looking and routes inside route table and next hop being set to one of the tunnel's peer internal ip.
I am not sure what could possibly went wrong.
I tried to do mtr and traceroute for aws vm internal ip and no luck
Update:
I deleted the tunnels at both ends and recreated the tunnels.
Now I am at below stage