How can I best configure this network to be reliable and recoverable?
This is a simplified view of what I have in place. At the central HQ site I have a primary T3 to my MPLS cloud with AS 1. I have another backup router on the same ethernet subnet with a T1 to the same MPLS cloud with AS 10. At the Main HQ site I redistribute EIGRP and BGP pretty much completely. This is probably a bad idea. At the backup router I have no redistribution between EIGRP and BGP. I had lots of loops when I redistributed the backup sites EIGRP and BGP. My BGP skills are pretty new and I lack real-world experience. Oddly enough I've tried to setup a GNS3 environment and it fails to function on XP and Win7 for me.
To add to it, I have VPN/GRE tunnels coming in to the backup router in case the main MPLS or router fails. The GRE tunnels run EIGRP currently. I think I should be able to have the backup router configured to do both but I can't seem to hit upon the right mix of options.
At present, I don't think it is very resilent or easily managed. I've been reading case studies and route map examples for the last week or so but it all starts to make my head hurt.
What are some directions I should investigate? I can post router snippets if it is helpful though they are pretty ugly right now with futile attempts to make them work.
Thanks for any help you might offer.