I have 3 networks (call them A, B, C) in three different physical locations. Network A & B use the same IP range. In fact, A & B are exact mirrors of one another, every server, every piece of network gear.
A range = 172.16.0.0/16
B range = 172.16.0.0/16
C range = 172.17.0.0/16
I cannot change the IP ranges due to some constraints from our CIO.
Can I set up 2 tunnels from C (one to A and one to B) and route traffic based on some routing metric? What I want is nodes in C to communicate to A by default but fail over to B is the A network is down; however, all this happens inside a VPN tunnel.