we have ASA 5510. it's conencted to internet and MPLS cloud by outside and inside interface respectively. we'd like to setup EIGRP routing protocol on ASA, if internet link is being down, default route will be changed to MPLS cloud. we added delay on MPLS router interface, so it is used as backup and populate (0.0.0.0) network from both internet and MPLS routers to ASA.
is there any documentation for setting up preferred route by EIGRP on ASA? there is document for IOS router, but ASA looks different.
Honestly, if you have just one exit point for failover, it would be easier to set one static route like my original answer.
Assuming that the Internet router goes down, your default route from your ASA now points to your internet router (I'm assuming without seeing your routing table). If that router goes down, now your default route no longer responds. You'll need to set another default route on your ASA to be used in case your other router doesn't respond:
Internet router: 220.127.116.11
MPLS router: 18.104.22.168
Route statements on ASA:
route outside 0.0.0.0 0.0.0.0 22.214.171.124
route inside 0.0.0.0 0.0.0.0 126.96.36.199 254
In THEORY, this should work, so I wouldn't do it until after hours to test it. When the 1.1.1.x route no longer responds, it will automatically roll over to the floating route and start sending all traffic that's not known to it to your MPLS side.