Dual ISP failover mechanisms - need help please
Hi guys, okay. I have a mpls wan and there are 4 edge wan routers and on 2 of them there are ISP1 and ISP2. ISP1 is for the primary ISP default 0.0.0.0 and ISP2 is the default 0.0.0.0 failover or secondary. On the ISP 2 router that has the default 0.0.0.0 advertised and a static default route 0.0.0.0 configured, I have a as-prepend and yes it is working for the default 0.0.0.0 to head out the primary ISP edge router but the ISP edge router still keeps its local static default route and so ISP 2 edge router is sending that site to the secondary ISP and not sending it to the 1st primary. That is problem 1. I can have on the ISP2 edge router remove the static default 0.0.0.0 and place the primary BGP derfault 0.0.0.0 route so it used the primary and when the ip sla stops pinging on the primary ISP edge router it will take the default ip next hop out of route table and then it swings over to the ISP2 edge router.I guess my only issue is how can I make the ISP2 edge router not use its local static default route for internet? I want all edge WAN routers to use the BGP adv default 0.0.0.0 router and not use its local static route? how can I remove that ? what mechanism? sorry so much writing but wanted you to see everything it is a simple setup. 1. ISP 1 edge wan router has ip sla ping 22.214.171.124 and injecting a static default route into the route table with a route map 2. the ISP2 edge router has as-prepend mechanism which is working. 3. problem the isp 2 wan router is sending that branch to the isp2 default 0.0.0.0 vs the primary because the static route in the route table takes precedence. how can I have isp2 branch router send all 0.0.0.0 traffic to the ISP 1 edge router like the rest of the routers are doing per BGP?