Wanted: one more well-known BGP community

Vince Fuller <vaf@valinor.barrnet.net> Wed, 09 August 1995 21:57 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa20794; 9 Aug 95 17:57 EDT
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa20790; 9 Aug 95 17:57 EDT
Received: from interlock.ans.net by CNRI.Reston.VA.US id aa20927; 9 Aug 95 17:57 EDT
Received: by interlock.ans.net id AA43739 (InterLock SMTP Gateway 3.0 for iwg-out@ans.net); Wed, 9 Aug 1995 17:45:22 -0400
Message-Id: <199508092145.AA43739@interlock.ans.net>
Received: by interlock.ans.net (Protected-side Proxy Mail Agent-2); Wed, 9 Aug 1995 17:45:22 -0400
Received: by interlock.ans.net (Protected-side Proxy Mail Agent-1); Wed, 9 Aug 1995 17:45:22 -0400
Date: Wed, 9 Aug 95 14:46:38 PDT
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Vince Fuller <vaf@valinor.barrnet.net>
To: bgp@ans.net
Phone: (415) 528-7227
Usmail: 3801 East Bayshore Rd, Palo Alto, CA, 94303
Subject: Wanted: one more well-known BGP community

In working with cisco's implementation of BGP communities, I've come across
what I believe is a need for an additional, well-known BGP community. The
application is that of advertising more-specific routes to an external peer
which should only be used for next-hop resolution and should not be propagated
to any other peers, either internal or external. This new community will be
called "no-propagate".

Why can't "no-export" be used for tihs? Because "no-export" indicates that a
particular route should be propagated to all internal peers but not to external
peers. For the purposes of resolving the next hop across a shared "DMZ" lan,
it is neither necessary nor desireable to propagate additional information
beyond the router on the "DMZ".

Why can't "no-advertise" be used for this? Because it doesn't really make
sense to set "no-advertise" in an outgoing update. Cisco's "route-map"
facility, for example, can't do this because when it is used to set
"no-advertise" in the BGP routing table, the route is naturally not advertised
to any neighbors. The "no-advertise" community is something that only really
makes sense when applied to incoming updates (in fact, one uses "no-propagate"
by configuring a router to set "no-advertise" on any routes received with
"no-propagate").

The "no-propagate" community requires no special semantics and no changes to
BGP implementations, it just requires a community number to be assigned so
that the keyword will (hopefully) be added to routers whose parsers recognize
the names of well-known communities.

Comments? Thoughts?

	--Vince