Network Working Group G. Huston Request for Comments: 3765 Telstra Category: Informational April 2004NOPEER Community for Border Gateway Protocol (BGP) Route Scope Control
1. Introduction
BGP today has a limited number of commonly defined mechanisms that allow a route to be propagated across some subset of the routing system. The NOEXPORT community allows a BGP speaker to specify that redistribution should extend only to the neighbouring AS. Providers commonly define a number of communities that allow their neighbours to specify how advertised routes should be re-advertised. Current operational practice is that such communities are defined on as AS by AS basis, and while they allow an AS to influence the re- advertisement behaviour of routes passed from a neighbouring AS, they do not allow this scope definition ability to be passed in a transitive fashion to a remote AS.
Huston Informational [Page 1]
RFC 3765 NOPEER April 2004
This memo does not attempt to address all such motivations of scope control, and addresses in particular the situation of both multi- homing and traffic engineering. The commonly adopted operational technique is that the originating AS advertises an encompassing aggregate route to all multi-home neighbours, and also selectively advertises a collection of more specific routes. This implements a form of destination-based traffic engineering with some level of fail over protection. The more specific routes typically cease to lever any useful traffic engineering outcome beyond a certain radius of redistribution, and a means of advising that such routes need not to be distributed beyond such a point is of some value in moderating one of the factors of continued route table growth.
2. NOPEER Attribute
This memo defines the use a new well-known bgp transitive community, NOPEER.
Huston Informational [Page 2]
RFC 3765 NOPEER April 2004 3. MotivationThe size of the BGP routing table has been increasing at an accelerating rate since late 1998. At the time of publication of this memo the BGP forwarding table contains over 118,000 entries, and the three year growth rate of this table shows a trend rate which can be correlated to a compound growth rate of no less than 10% per year [2].
Huston Informational [Page 3]
RFC 3765 NOPEER April 2004
To the extent that remote analysis of BGP tables can observe this form of configuration, the number of entries in the BGP forwarding table where more specific entries share a common origin AS with their immediately enclosing aggregates comprise some 20% of the total number of FIB entries. Using a slightly stricter criteria where the AS path of the more specific route matches the immediately enclosing aggregate, the number of more specific routes comprises some 14% of the number of FIB entries.
Huston Informational [Page 4]
RFC 3765 NOPEER April 2004
This approach allows an originator of a prefix to attach a commonly defined policy to a route prefix, indicate that a route should be re-advertised conditionally, based on the characteristics of the inter-AS connection.
4. IANA Considerations
The IANA has registered NOPEER as a well-known community, as defined in [1], as having global significance.
5. Security Considerations
BGP is an instance of a relaying protocol, where route information is received, processed and forwarded. BGP contains no specific mechanisms to prevent the unauthorized modification of the information by a forwarding agent, allowing routing information to be modified, deleted or false information to be inserted without the knowledge of the originator of the routing information or any of the recipients.
Huston Informational [Page 5]
RFC 3765 NOPEER April 2004
BGP is already vulnerable to a denial of service attack based on the injection of false routing information. It is possible to use this community to limit the redistribution of a false route entry such that its visibility can be limited and detection and rectification of the problem can be more difficult under the circumstances of limited redistribution.6. References 6.1. Normative References[1] Chandrasekeran, R., Traina, P. and T. Li, "BGP Communities
6.2. Informative References
[2] Huston, G., "Commentary on Inter-Domain Routing in the Internet",
7. Author's Address
Geoff Huston Telstra
Huston Informational [Page 6]
RFC 3765 NOPEER April 2004 8. Full Copyright StatementCopyright (C) The Internet Society (2004). This document is subject to the rights, licenses and restrictions contained in BCP 78 and except as set forth therein, the authors retain all their rights.