You need additional set of routes on each of the routers with a higher distance than the direct ones.
For example on r2 you have a route to r1 via interface1 and to r3 via interface2 with distance 0.
Now you need to add routes: to r1 via r3 address, and to r3 via r1 address with distance >0.
And this way on all three.
Thanks for the reply. What would my address and gateway for the failover be if my current config is as follows:
Router1 IP = 10.0.100.1
Router2 IP = 10.0.100.2 GW = 10.0.100.1 eth1
Router3 IP = 10.0.100.3 GW = 10.0.100.1 eth1
Each of the routers has a different subnet used for servers and hosts, so the 10.0.100.0 range are used for the routers
I've tried so many different things, but nothing seems to work, so I don't know what I'm missing.