NSX General Section
- Make sure NSX Edge working properly.
- Make sure VirtualMachines can connect to each NSX Edge.
- Make sure network on VirtualMachines is configured properly.
- Make sure NAT for VirtualMachines is working properly.
NSX IPSec Section
- Configure pre-shared key.
- Create ipsec profile (must match with gcp).

- Start nsx firewall services.
- Start nsx ipsec services.
GCP General Section
- Create VPC Network.
- Define VM subnet : 192.168.10.0/24
- Define rules : allow icmp and ssh from all.
- Create test instance with this vpc.

GCP IPSec Section
- Login to GCP Console.
- Go to hybrid connection > VPN.
- Create VPN Connection > Choose classic VPN.
- Create VPN Profiles.

Verification
- VPN Status must be established like below.

- Test connection ping/telnet from inside VMs (ping/telnet/tcpdump/etc)
