Distribute-list for adjusting route selection

I was wanting to put together a distribution-list that would use the dmvpn eigrp routes first for specific networks and then if that is not available it would use mpls-bgp second. Little background is we have a mpls circuit utilizing bgp to provider. Also have EIGRP as internal and have a DMVPN setup as route through ISP. The reasoning for this need is mpls is 1.5 and isp is 20meg. We are in transition to new mpls but there is a need for the high bandwidth for some applications. So in the transition time I want to push traffic except for some control and voice traffic out dmvpn but have the automated ability to fail back to mpls if isp or asa fails.
 If my thought process is correct I am trying to block inbound bgp and site outbound bgp advertisements to cause the routing process of EIGRP and DMVPN tunnel to be used as long as they are up. I created a access-list to only allow phone and management ips to use bgp so that we can get to them via bgp also ip sla to monitor the dmvpn tunnels. Also track their reachability in a route-map to then use in a distribute-list. Now the only thing I am wondering if when the distribute list gets to the end of the set statement and the tunnels are down will they use the access-list in the routemap and fail over to bgp and advertise blocked networks.
So if someone could look at this and let me know if my thought process is straight this would be much appreciated.
New-BGP-Route-list.txt
Jonathan DunnAsked:
Who is Participating?
 
harbor235Connect With a Mentor Commented:
You have it backwards, iBGP AD is 200, EBGP AD is 20 so you should be good .....

If that was a typo, you do not want to incorporte scripts to determine your routing policy, you can but there is a potential downside. Its one thing to provide a specialized capability and another to base your routing design on it, in my opinion this should not be part of your overall routing design philosphy.

However, You could adjust administrastive distance making EIGRP king as an alternate solution, this way you do not have much to do.

But you should be good since iBGP AD is 200.


harbor235 ;}
0
 
harbor235Commented:
What you want to do is set metrics that will prefer the EIGRP routes over the MPLS BGP based routes. However, since EIGRP routes are preferred over BGP anyway there is really nothing you need to do. As loing as the routes are learned dynamically?

I assume we are talking about the same network prefixes and CIDR notations?


harbor235 ;}
0
 
Jonathan DunnAuthor Commented:
well the bgp is ibgp so it is metric of 20 and eigrp is 90. I was wanting to see if I could get the process to run the distribute list and if the ip sla does not meet the set commands to drop the distribute list and fall back to the bgp neighbor process. I did not want to mess with metrics if I did not have to.
0
 
Jonathan DunnAuthor Commented:
I think the solution of changing ad will be the best way for the solution that I am trying to achieve. Thanks for the help.,
0
All Courses

From novice to tech pro — start learning today.