I have 4 routers in 2 pairs, each pair is in a different location. Two (7513’s) one in each location are just be used as big media converters (ATM to IP) and as such have no dynamic routing configured on them. But they do have a static route each pointing each to the far end to aid in BGP Peering.
The other two routers (ASR’s) are running BGP and use the 7513’s to peer with one another again with the use of static routes.
My problem is that if a connection fails that is not directly connected to the ASR’s. The ASR’s continue to send packets down the line where the fault connection lies because the local ASR static route is still active.
If I was to fail a directly connected link then the BGP swings into action and re routes via some other routers because BGP has the best admin cost.
I am thinking of trying to use IP SLA, get it to ping the far end and if there should be a failure somewhere along the static route, remove the static route from the routing table allowing BGP to take over
I have been told that this can be done but I’m dammed if I can get it working. The IP SLA stuff is set all ok and I can see the pings going out using a debug command. But the stale route always remains in the routing table.
Any ideas anyone ?