[c-nsp] Load balancing outbound traffic with BGP
Hay Kan Sugeng
haykan at qalacom.com
Tue Feb 26 20:39:55 EST 2008
imho,
for equal cost use maximum-paths.
http://www.cisco.com/en/US/docs/ios/12_3/iproute/command/reference/ip2_k1g.html#wp1058588
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