I need some advice. I need to choose a routing protocol that can offer me load balancing and backup failover. I have two 2mb/s links between the two sides, and a third 2mb/s MPLS link. I need to load balance between the two 2mb/s links but should both links fail, I have to sent traffic through the MPLS link.
I know EIGRP can do this. I am I right? is there something else to consider?. I need to only load balance on the two links and only use the MPLS link as a backup.
Yes EIGRP will work and IMO it's the easiest to setup. The 2MB links should load balance if they are equal and you can add delay to the MPLS link so it will not be used until the other links go down.