Hi Forum
Say I have a triangle of sites - internet comes in to Site A and distributes it to Site B and Site C
Site C and Site B also have a link between them in case a primary link goes down.
Site B is significantly larger than Site C - so we are using a lot of bandwidth on Site A <-> Site B - I'd like to choose some prefixes to route via Site C to use some of the spare capacity on A->C, C->B - but want to do it dynamically in the routing table so a link failure won't stop those IP's working (so don't want to static route from A->C)
What is best practise to identify these routes and push their data via Site C using OSPF with link failure protection so all will keep working in case of any of the links failing?
My thoughts were to change distance or nexthop on ospf-in route filter - but there's no way to only tag the routes coming from one neighbor or the other so if a link was to go down, when receiving the route from the leftover peer it'd still be trying to set the nexthop to the broken site or create a loop. If I could match to say 'route x from neighbor y set-nexthop n' but doesn't seem possible?
TIA.