Newbies Question: Do I really need to sacrifice Prefix-aggregation to do BGP Load-sharing?

Kevin Burke kburke at burlingtontelecom.com
Thu Oct 20 14:09:10 UTC 2022


Reading between the lines this network’s current lack of diverse providers is consistent with a geographic/monopoly disadvantage.  I do agree that your transit provider is in bad form to pad your routes, but it does happen.  A phone call or email to understand their limitations may be helpful.  Trying to fit all of your traffic into an upstream’s own uplink that is far to small does not provide the best user experience.  It could be an bug in the route-map.  Speaking of bugs, trying to use communities can cause you to observe bugs in other network’s route-maps (with great power comes great…).

Padding much past three usually has little affect.  Splitting your advertisement into say four smaller announcements and starting to advertise them one at a time through your preferred provider is a good place to start.  Traffic will prefer the more specific route.  With luck that was done last night 😊

Once you have balanced this out somewhat, you have bought yourself time.  Next fun thing is to understand how this works when one provider fails or similar.  Traffic can prefer the oldest route, so a small bump down the road can cause unanticipated traffic changes the next nightly peak.  Or to put it another way, this is how the sausage is made.

P.S. Both of us top posting is also bad form.

Kevin Burke
802-540-0979
Burlington Telecom
200 Church St, Burlington, VT

From: NANOG <nanog-bounces+kburke=burlingtontelecom.com at nanog.org> On Behalf Of Douglas Fischer
Sent: Thursday, October 20, 2022 8:51 AM
To: Pirawat WATANAPONGSE <pirawat.w at ku.th>
Cc: nanog at nanog.org
Subject: Re: Newbies Question: Do I really need to sacrifice Prefix-aggregation to do BGP Load-sharing?

WARNING!! This message originated from an External Source. Please use proper judgment and caution when opening attachments, clicking links, or responding to this email.
If your Upstream(Transit provider) prepends your routes without you asking or authorizing it to do so, you should SERIOUSLY consider switching providers!

In the other email I talked about traffic engineering BGP communities.
If those prepends were made from some community you were applying... OK, that's great!
Even better if you could apply a community that did something like "apply 2 prepends for south america only".

But a Transit Provider changing the AS-PATH (in addition to the mandatory hop) arbitrarily without your consent is not for good people.


P.S. Your email replies are breaking threads in email readers. I suggest you review the email client tool.

Em qui., 20 de out. de 2022 às 09:16, Pirawat WATANAPONGSE via NANOG <nanog at nanog.org<mailto:nanog at nanog.org>> escreveu:
Dear all,


Before all else:
thank you all for the lightning-fast responses (even taking the time zone advantage into account).
I really, really, really appreciate all your recommendations.

Virtually all of you recommend prepending as the first choice.
I also get the feeling that you guys consider de-aggregation “distasteful” (at the least) but sometimes unavoidable.

I have considered the prepending myself, but dare not implement it yet
for the fear that BGP (Human) Community will burn me alive, witch-hunt style,
because of the following reasons:
1. I can see from looking glass(es) that my upstreams already practice prepending (some paths) at their level (at least 3 more hops [x4]), supposedly to “balance” their bandwidth.
2. Should I start prepending mine, I might upset their balance, causing them to prepend more, thus starting a “prepend war”. [I imagine that x20+ prepending starts out this way]

The way I see it, prepending (or maybe even the whole BGP-Path thing) is a local-optimization problem: it’s only best for someone, not globally.
And the Higher-Tiers (Lower Tier-Numbers) will always “engineer” me in the end.

Worse yet, I might be out-voted by de-aggregation insider “cultists” anyway.

Which forces me to proactively ask you guys questions about ROV-Overlapping and ROV “Hijack Gap” soon, in another posting with separate “Subject:”.

Again, Thank you.


Cheers,

Pirawat.


P.S.  [Off-Topic] Any comment on the “SCION” System?
Any good (I will even take "academically")?
[Reference: https://scion-architecture.net/]



--
Douglas Fernando Fischer
Engº de Controle e Automação
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nanog.org/pipermail/nanog/attachments/20221020/3fb9b28d/attachment.html>


More information about the NANOG mailing list