Hi,
I have a simple project setup with a few VMs in the same region:
* A VM running standard debian-8 created in August this year
* A VM running standard Ubuntu 16.04 created early this month (Dec)
Both machines are on the same internal network, with 10.128.0.* internal addresses. Both also have public static ip addresses, but this is irrelevant to the problem. Neither machine are doing anything CPU / memory / network intensive - they are pretty much idle.
I find that for a period of time I can ping and otherwise talk to one machine from the other. However, for minutes or occasionally hours, they can't see each other - ping and any other comms between both machines fail, however they are both otherwise fully functioning and reachable from the internet.
The only way to get them talking again - albeit temporarily - is to bounce the Ubuntu VM. Bouncing the Debian VM seems ot make no difference. Restarting the network service (/etc/init.d/network restart) also seems to make no difference.
Some time ago when this first happened, I did some packet sniffing and saw that the destination machine was receiving the ping request and sending the acknowledgement, but it never made it to the source machine.
Has anyone experienced this or have any suggestion? I wanted to launch my site before christmas, but don't feel confident in the Google Cloud platform to do so. Was also going to use Cloud SQL with my app, but again, am worried the DB connection will drop out too.
Thanks,
Craig