Verified on bionic-train and working fine.
Output of ping VM FIP (launched on non-snat node) during disable/enable router
$ ping 10.5.150.244 PING 10.5.150.244 (10.5.150.244) 56(84) bytes of data. 64 bytes from 10.5.150.244: icmp_seq=1 ttl=62 time=393 ms 64 bytes from 10.5.150.244: icmp_seq=2 ttl=62 time=0.955 ms From 10.5.151.36 icmp_seq=8 Redirect Host(New nexthop: 244.150.5.10) From 10.5.151.36 icmp_seq=9 Redirect Host(New nexthop: 244.150.5.10) From 10.5.151.36 icmp_seq=10 Redirect Host(New nexthop: 244.150.5.10) From 10.5.151.36 icmp_seq=17 Destination Host Unreachable From 10.5.151.36 icmp_seq=20 Destination Host Unreachable From 10.5.151.36 icmp_seq=21 Destination Host Unreachable From 10.5.151.36 icmp_seq=22 Destination Host Unreachable 64 bytes from 10.5.150.244: icmp_seq=27 ttl=62 time=1.10 ms 64 bytes from 10.5.150.244: icmp_seq=28 ttl=62 time=0.750 ms 64 bytes from 10.5.150.244: icmp_seq=29 ttl=62 time=0.840 ms
Verified on bionic-train and working fine.
Output of ping VM FIP (launched on non-snat node) during disable/enable router
$ ping 10.5.150.244
PING 10.5.150.244 (10.5.150.244) 56(84) bytes of data.
64 bytes from 10.5.150.244: icmp_seq=1 ttl=62 time=393 ms
64 bytes from 10.5.150.244: icmp_seq=2 ttl=62 time=0.955 ms
From 10.5.151.36 icmp_seq=8 Redirect Host(New nexthop: 244.150.5.10)
From 10.5.151.36 icmp_seq=9 Redirect Host(New nexthop: 244.150.5.10)
From 10.5.151.36 icmp_seq=10 Redirect Host(New nexthop: 244.150.5.10)
From 10.5.151.36 icmp_seq=17 Destination Host Unreachable
From 10.5.151.36 icmp_seq=20 Destination Host Unreachable
From 10.5.151.36 icmp_seq=21 Destination Host Unreachable
From 10.5.151.36 icmp_seq=22 Destination Host Unreachable
64 bytes from 10.5.150.244: icmp_seq=27 ttl=62 time=1.10 ms
64 bytes from 10.5.150.244: icmp_seq=28 ttl=62 time=0.750 ms
64 bytes from 10.5.150.244: icmp_seq=29 ttl=62 time=0.840 ms