I'm facing this strange problem.
I've a branch location connected with 2 ISPs on MPLS (See attached Image). The location have mixed OS PCs (Windows & Ubuntu, major chunk is of Ubuntu)
Whenever ISP-R goes down, I switch the location to ISP-S. Now the problem is in windows PCs after changing over the ISP things work fine.
In Ubuntu PCs, the trace-route still goes to ISP-R. Also, in one instance the first packet goes to the gateway (10.23.7.1) in other it goes to (10.23.7.2).
If the network is disable and then enabled again it starts working.
Due to this major users are not able to connect to application from HO. See below: