I am having few problem with routing and I am unaware to solve this issue. There was no problem with the same configuration. I tried restoring backups too.
Problem : One of our server with public IP was down server times that led me to this. I have checked this with other system but same problem and found to be problem in routing, I guess. There is certain interval that our server is not accessible from public network (from internal, there is no any problem), and it comes up automatically. Also If I restart network service it works. Then I tried tracing then it stopped @ our Mikrotik router. I ping our router and gateway, there is no problem in getting reply. But then I ping our ISP DNS and google DNS as well, then I get icmp reply like:
"From [A IP] icmp_seq=11 Redirect HostFrom [A IP: icmp_seq=11 Redirect Host (new nexthop: B IP)"
Model : CRS125-24G-1S-2HnD
Server: CentOS 7
A IP : Mikrotik IP
B IP : Gateway IP
I am sure of routing problem but as I am not experienced with this routing... need help !