

1. BGP is necessary for MPLS, do we need any IGP(Eigrp) protocol for Metro point to point link convergence among the offices ? or shall we use only BGP for all metro point to point & Mpls link convergence ?
2. For the places with MPLS and P2P, MPLS needs to be given priority over P2P. The traffic to be automatically routed through P2P in case of MPLS link failure.
3. Other than LAN traffic, we also need to redistribute selected Static routes. We also need to put multiple default routes pointing to different firewalls based on the location.
Please give some suggestions to implement the setup to fulfil the above requirements.