[c-nsp] Load balancing outbound traffic with BGP
Matyas Koszik
koszik at atw.hu
Tue Feb 26 16:07:56 EST 2008
You may want to try
bgp bestpath as-path multipath-relax
to achieve load-sharing accross the providers, with different (but equal
length) as-paths. (Works for me like a charm in a situation similar to
yours.)
On Tue, 26 Feb 2008, Jeff Chan wrote:
> Hi All,
> Given multiple, roughly equal upstreams (Sprint, ATT, Level3)
> providing full BGP tables to a small ISP, what's the best way to
> balance the outbound traffic? The problem is that all else being
> equal (path length, local pref, etc.) BGP decides to take the one with
> the lowest peering IP address. Given that the upstreams have
> many/most of the same customers and peers, the peer with the lowest IP
> address seems to win too often, meaning it does too much outbound
> compared to the others.
>
> I asked the same question some time ago and the common practice answer
> seemed to be prefer traffic for some other large networks (UUNet,
> Qwest, AOL, etc.) over the peers with higher IP address. Is this
> still the case? Seems kind of an ugly hack, but it works.
>
> Are there any other approaches? How about jumbling up or staggering
> the local preferences:
>
> ISP S:
>
> customers: localpref 120
> peers: localpref 110
> others: localpref 100
>
> ISP A:
>
> customers: localpref 110
> peers: localpref 100
> others: localpref 90
>
> ISP L:
>
> customers: localpref 100
> peers: localpref 90
> others: localpref 80
>
> Where S has the highest IP address, A next highest, L lowest. Haven't
> tried this; just a thought to try to compensate for the IP address
> decision.
>
> Cheers,
>
> Jeff C.
>
> _______________________________________________
> cisco-nsp mailing list cisco-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-nsp
> archive at http://puck.nether.net/pipermail/cisco-nsp/
>
More information about the cisco-nsp
mailing list