I have a network that uses 3 ISP connections and I noticed that the primary link mostly breaks very badly. but the IP SLA only notices when the link is totally down. So in this case the failover does not happen because it still receives reach-ability...