I have two BGP routers configured to peer with two different ISP. All works well.
I am using HSRP on the LAN to track the primary link and if that fails, use the secondary link.
The problem is that I experienced an issue where the physical link did not go down, but BGP peering with the upstream neighbor was down.
HSRP off course continue to chhose the primary link, as the interface was still up. So my customer was down for sometime, until I administratively shut down the primary interface, so that HSRP will choose the secondary BGP router.
How can I avoid this in future, what is a better technology to use.