[58514] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: Communities BCP [was: RE: BGP Path Filtering]

daemon@ATHENA.MIT.EDU (Danny McPherson)
Fri May 16 18:53:51 2003

Date: Fri, 16 May 2003 16:53:00 -0600
From: Danny McPherson <danny@tcb.net>
To: <nanog@merit.edu>
In-Reply-To: <Pine.GSO.4.40.0305161717210.28043-100000@shell1.phx.gblx.net>
Errors-To: owner-nanog-outgoing@merit.edu



> Spank me if I'm wrong here, but you don't pass MEDs on transitively
> anyway. 

Correct.  As a matter of fact, even advertising MEDs to IBGP is left as "an
implementation issue", not a protocol requirement.

> And if you strip communities off, you limit your peers/customers/
> providers from being able to use the same control that you are
> asking for.

As everyone has different policies, they're likely stripped or ignored on
ingress (or somewhere across the world) anyways.  Given, you'd accept them
on ingress from transit peers for RFC1998ish stuff, and perhaps under
special circumstances from bilateral peers, but that doesn't mean you ever
need to carry them past the ingress BGP router into your own network.

The effects of propagating what's essentially garbage needlessly have real
impacts on the convergence and stability characteristics of the global
routing system.  It essentially falls back Postel's robustness principle
with "[...]  be conservative in what you send".

Though I've never put anything formal together (for general consumption), I
have performed testing and seen the effects the presence of needless
attributes have on efficiencies of BGP update packing (and all things
subsequent), and they are very real.

-danny 


home help back first fref pref prev next nref lref last post