Recursive routing for failover.

Don’t watch, read:

Advanced Routing Failover without Scripting

Pay attention to differences between dst-address/gateway and HostX/GWX.

If you have dynamic addresses and it’s possible that they could change, don’t use static ones, they could break (that’s quite obvious). But you can use same config and update addresses using DHCP lease script.