On Sun, May 24, 2009 at 11:54:37AM -0600, Justin Credible wrote: <snip snip>
> I figured this one out. This particular problem was caused because i had set: > > nexthop qualify via bgp > Why did you set this? Just for fun or was there a reason behind it. > I don't know why that setting in particular set all of my routes to > point at Level 3 regardless of the preferential settings against it, > but how i got around it is simple. > > route add -mpath default gw1 > route add -mpath default gw2 > etc... > > Then change that setting to > > nexthop qualify via default > Why did you set this? Just for fun or was there a reason behind it. If you need to use "nexthop qualify via default" or "nexthop qualify via bgp" then you have an error in your network setup. Either you should use an IGP (like ospfd) or have a static route to the bgp router. > Also make sure that the metric, localpref, etc are equal on all of the > peers (unless you want one taking up all of the routing tables). then > do a bgpctl reload > > The routing tables seem to have evened out now and become more > "realistic" and unbiased. There are now more routes through GBLX than > Level3 but only a few thousand, as opposed to the previous problem of > no dynamic routes pointing to GBLX. > -- :wq Claudio