It appears there are multiple ways to tackle this, so appreciate any validation as i am unable to recreate in lab and would like to be better prepared before trying on production.
We are in the process of setting up failover for a remote site for connectivity to the HUB.This remote site will connect to the HUB through 2 different carriers (the carrier routers are ISP managed). Pls review attached diagram
Question is .. that once the routes from the REMOTE site hit the hub - we want to prefer routes from Carrier 2 (which is coming in as BGP - EIGRP-external) as primary. If that fails, we want routes from Carrier 1 (EIGRP-internal) to come into place
My understanding is that unless some tweaks occur - the reverse will happen. In that the HUB will prefer EIGRP-internal routes from Carrier 1 as it has lesser admin distance.
How do we ensure that the primary is Carrier 2 (EIGRP-external)
We do not have a situation where a site connects to 2 carriers to the same hub until now. Attached below is sample output i noticed at the hub for 2 different sites using the 2 carriers so i can guage what metric/distance the routes come in as.
One possibility i am thinking is to setup DELay at the interface level for Carrier 1 - and have those as redistribute connected at the REMOTE LAN gateway. that way we ensure all routes come into the HUB as EIGRP-EXTERNAL and then based on DELAY for carrier 1 .. the routing tables will install the lesser delay'ed Carrier 2
Is this an optimal approach ?