Here is my config: https://gist.github.com/electropolis/d8 ... 461117eb7f
The problem is that clients behind MikroTik (VPN users) and other hosts in the same subnet where MikroTik is are losing connectivity with Servers on the other side of the tunnel (Google Cloud Platform). On CHR there is no evidence that something is wrong. I had issues with DPD on MikroTik that's why I've disabled that on MikroTik side after that I don't see any problems in Logs on both side. But once for a while in week there is a breakdown and suddenly, with no reason ping stops working , tunnel is working but all hosts are losing their connectivity.
From a server in network 10.128.0.0/10 to a server in the network 10.0.0.0/9
from Mikrotika CHR in that network 10.0.0.0/9 = to => 10.128.0.0/10ping 10.5.0.120
PING 10.5.0.120 (10.5.0.120) 56(84) bytes of data.
PING 10.5.0.120 (10.5.0.120) 56(84) bytes of data.
--- 10.5.0.120 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1003ms
Solution for that is to disable required entries in /ip ipsec policy to those networks and enabled them again to establish proper connection (picture below)ping 10.156.0.10 src-address=10.5.0.120
SEQ HOST SIZE TTL TIME STATUS
0 10.156.0.10 timeout
1 10.156.0.10 timeout
BGP peer are although still in established state:
IP route says:
I don't know what's happening and why it is happening.
RouterOS was 6.43.4 was because I've upgraded it Today to 6.43.14