<div dir="auto">1. Prepending by itself isn’t bad. Prepending past the point that it is effective in accomplishing anything is what you generally want to avoid. Even then, it’s not nearly as big a deal as some make it out to be in most cases. </div><div dir="auto"><br></div><div dir="auto">2. De-aggregation has it’s uses and it’s place. Have a /20 , but announcing all the component /24s, even though you aren’t doing anything different with any of those? Bad practice. You’re just polluting the global table size for no good reason.  However, perhaps you have a set of hosts in a single /24 that you want to try and protect from a prefix hijack. Announce the /20 and that singe /24. Not perfect protection , but provides some cover, and isn’t that big a deal. </div><div dir="auto"><br></div><div dir="auto">The answers to all of these questions are really : “It depends on what you are trying to do.” There are generally accepted solutions to certain problems, and there are plenty of dumb solutions that are the only thing possible due to circumstances, so sometimes that’s what you have to do too.</div><div dir="auto"><br></div><div dir="auto">Don’t worry about the pitchforks so much. :)   </div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 20, 2022 at 08:15 Pirawat WATANAPONGSE via NANOG <<a href="mailto:nanog@nanog.org">nanog@nanog.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Dear all,<br><br><br>Before all else:<br>thank you all for the lightning-fast responses (even taking the time zone advantage into account).<br>I really, really, really appreciate all your recommendations.<br><br>Virtually all of you recommend prepending as the first choice.<br>I also get the feeling that you guys consider de-aggregation “distasteful” (at the least) but sometimes unavoidable.<br><br>I have considered the prepending myself, but dare not implement it yet<br>for the fear that BGP (Human) Community will burn me alive, witch-hunt style,<br>because of the following reasons:<br>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.<br>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]<br><br>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.<br>And the Higher-Tiers (Lower Tier-Numbers) will always “engineer” me in the end.<br><br>Worse yet, I might be out-voted by de-aggregation insider “cultists” anyway.<br><br>Which forces me to proactively ask you guys questions about ROV-Overlapping and ROV “Hijack Gap” soon, in another posting with separate “Subject:”.<br><br>Again, Thank you.<br><br><br>Cheers,<br><br>Pirawat.<br><br><br>P.S.  [Off-Topic] Any comment on the “SCION” System?<br>Any good (I will even take "academically")?<br>[Reference: <a href="https://scion-architecture.net/" target="_blank">https://scion-architecture.net/</a>]<br><div><br></div></div>
</blockquote></div></div>