[GROW] RFC 8195 on Use of BGP Large Communities
A new Request for Comments is now available in online RFC libraries. RFC 8195 Title: Use of BGP Large Communities Author: J. Snijders, J. Heasley, M. Schmidt Status: Informational Stream: IETF Date: June 2017 Mailbox:j...@ntt.net, h...@shrubbery.net, martijnschm...@i3d.net Pages: 15 Characters: 33281 Updates/Obsoletes/SeeAlso: None I-D Tag:draft-ietf-grow-large-communities-usage-07.txt URL:https://www.rfc-editor.org/info/rfc8195 DOI:10.17487/RFC8195 This document presents examples and inspiration for operator application of BGP Large Communities. Based on operational experience with BGP Communities, this document suggests logical categories of BGP Large Communities and demonstrates an orderly manner of organizing community values within them to achieve typical goals in routing policy. Any operator can consider using the concepts presented as the basis for their own BGP Large Communities repertoire. This document is a product of the Global Routing Operations Working Group of the IETF. INFORMATIONAL: This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited. This announcement is sent to the IETF-Announce and rfc-dist lists. To subscribe or unsubscribe, see https://www.ietf.org/mailman/listinfo/ietf-announce https://mailman.rfc-editor.org/mailman/listinfo/rfc-dist For searching the RFC series, see https://www.rfc-editor.org/search For downloading RFCs, see https://www.rfc-editor.org/retrieve/bulk Requests for special distribution should be addressed to either the author of the RFC in question, or to rfc-edi...@rfc-editor.org. Unless specifically noted otherwise on the RFC itself, all RFCs are for unlimited distribution. The RFC Editor Team Association Management Solutions, LLC ___ GROW mailing list GROW@ietf.org https://www.ietf.org/mailman/listinfo/grow
Re: [GROW] draft-ietf-grow-bgp-gshut
Fri, Jun 30, 2017 at 03:26:08PM +, bruno.decra...@orange.com: > > From: heasley [mailto:h...@shrubbery.net] > Sent: Thursday, June 29, 2017 > > 8:28 PM > > > > Tue, Jun 27, 2017 at 01:14:34PM +, bruno.decra...@orange.com: > > > > > > > > > > From: heasley [mailto:h...@shrubbery.net] > Sent: Monday, June 26, > 2017 7:07 PM > > > > To: DECRAENE Bruno IMT/OLN > > > > Cc: grow@ietf.org > > > > Subject: Re: [GROW] draft-ietf-grow-bgp-gshut > > > > > > > > Mon, Jun 26, 2017 at 01:57:54PM +, bruno.decra...@orange.com: > > > > > > Suggestions: > > > > > > > > > > > > OLD Abstract: > > > > > >This draft describes operational procedures aimed at reducing > the > > > > > >amount of traffic lost during planned maintenances of routers > or > > > > > >links, involving the shutdown of BGP peering sessions. > > > > > > NEW Abstract: > > > > > >This draft describes operational procedures aimed at reducing > the > > > > > >amount of traffic lost during planned maintenances of routers > or > > > > > >links, involving the shutdown of BGP peering sessions. > Additionally > > > > > >this document describes the use of a well-known Border Gateway > > > > > >Protocol (BGP) community to signal that a graceful shutdown > has been > > > > > >initiated for the tagged prefix. > > > > > > > > > > [Bruno] OK. Slightly reworded as "It defines a well-known BGP > community, called > > gshut, to > > > > signal the graceful shutdown of paths to other Autonomous Systems." > > > > > > > > s/paths to other Autonomous Systems./a path in the presence of other > paths./ > > > > > > > > ie: it does nothing when there is no other path and it may not move to > > > > anoter AS, just to another path. it is per-session, not per-AS. > > > > > > My sentence was misleading. Changing to: "It defines a well-known BGP > community, > > called g-shut, to signal over the EBGP session to be shutdown, the > graceful shutdown of > > paths." > > > > As Jakob mentioned, its not ebgp-only, as it also addresses shutting an > > ibgp or an entire speaker. > > The procedure is not limited to ebgp. However the BGP community is defined in > order to perform the signaling specifically over EBGP. > Over IBGP, we use LOCAL_PREF to lower the preference of the route. Even if > the community may be kept for information. you would still want to add the community; if you have no other path, you still want the community to be on routes to remote eBGP peers, if you have any in-bound iBGP policy that might affect the LP, you still want/need to communicate to the ibgp peers. ___ GROW mailing list GROW@ietf.org https://www.ietf.org/mailman/listinfo/grow
Re: [GROW] draft-ietf-grow-bgp-gshut
> From: Jakob Heitz (jheitz) [mailto:jhe...@cisco.com] > Sent: Wednesday, June > 28, 2017 11:52 PM > > You're right Bruno. I misstated it. > > Still, node A will ever have no path available. > Whether Gshut initiator sends gshut or withdraws, the result is the same: > RR sends the new path to Node A. In the end, yes. But if the gshut initiator sends a withdraw to its RR, and its RR does not have the pre-knowledge of a backup path, the withdraw is first propagated to the RR clients. However this is a corner case as it would assume the gshut initiator to know more IBGP paths than its RR. Given that most people would prefer applying the low LOCAL_PREF on the gshut initiator itself, let's do this. Hopefully I'll upload a new version before the deadline (Monday) Thanks for the feedback --Bruno > Thanks, > Jakob. > > > > -Original Message- > > From: bruno.decra...@orange.com [mailto:bruno.decra...@orange.com] > > Sent: Wednesday, June 28, 2017 1:56 PM > > To: Jakob Heitz (jheitz)> > Cc: grow@ietf.org > > Subject: RE: [GROW] draft-ietf-grow-bgp-gshut > > > > Jakob, > > > > > > > From: Jakob Heitz (jheitz) [mailto:jhe...@cisco.com] > > > Sent: Wednesday, June 28, 2017 10:13 PM > > > > > > Bruno, > > > > > > > > If they are available to the gshut initiating router, then they > > > > > are available to the other routers. > > > > > > > > Why? > > > > > > The advertising router advertised it. > > > Your example is iBGP. When one speaker advertises, the whole AS > > receives it. > > > > If you assume an IBGP full mesh, I agree. > > If you have a Route Reflector topology, without add-path, I disagree. > > Only one path is advertised by the RR. We can always find a node A, in the > > Initiator AS, > which uses the g-shut > > initiator as best path/Next Hop (otherwise, nobody uses the path > > advertised by the g- > shut initiator, and there is no > > need for g-shut). That node A received a single path from its RR (the path > > from the g-shut > initiator), hence it does > > not know an alternate path. Even if another node B advertises an alternate > > path thanks > to best-external or by > > preferring its EBGP path over an IBGP path (both paths having the same > > LOCAL_PREF, > aspath length, origin, MED) > > > > > > > Now suppose because of some weirdness, not every speaker in the AS > > receives it. > > > Then even a gshut community isn't going to make a difference. > > > Even after the gshut, this iBGP route isn't going to get any further. > > > > I'm not sure to follow your point. > > The route being gshut has a low local_pref hence the alternate route with > > become best > and propagated across the AS. > > > > Thanks > > --Bruno > > > > > > Thanks, > > > Jakob. > > > > > > > _ > ___ > > _ > > > > Ce message et ses pieces jointes peuvent contenir des informations > > confidentielles ou > privilegiees et ne doivent > > donc > > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez > > recu ce message par > erreur, veuillez le > > signaler > > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages > > electroniques etant > susceptibles > > d'alteration, > > Orange decline toute responsabilite si ce message a ete altere, deforme ou > > falsifie. > Merci. > > > > This message and its attachments may contain confidential or privileged > > information > that may be protected by law; > > they should not be distributed, used or copied without authorisation. > > If you have received this email in error, please notify the sender and > > delete this message > and its attachments. > > As emails may be altered, Orange is not liable for messages that have been > > modified, > changed or falsified. > > Thank you. _ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you.
Re: [GROW] draft-ietf-grow-bgp-gshut
> From: heasley [mailto:h...@shrubbery.net] > Sent: Thursday, June 29, 2017 > 8:28 PM > > Tue, Jun 27, 2017 at 01:14:34PM +, bruno.decra...@orange.com: > > > > > > > From: heasley [mailto:h...@shrubbery.net] > Sent: Monday, June 26, > > 2017 7:07 PM > > > To: DECRAENE Bruno IMT/OLN > > > Cc: grow@ietf.org > > > Subject: Re: [GROW] draft-ietf-grow-bgp-gshut > > > > > > Mon, Jun 26, 2017 at 01:57:54PM +, bruno.decra...@orange.com: > > > > > Suggestions: > > > > > > > > > > OLD Abstract: > > > > >This draft describes operational procedures aimed at reducing > > the > > > > >amount of traffic lost during planned maintenances of routers or > > > > >links, involving the shutdown of BGP peering sessions. > > > > > NEW Abstract: > > > > >This draft describes operational procedures aimed at reducing > > the > > > > >amount of traffic lost during planned maintenances of routers or > > > > >links, involving the shutdown of BGP peering sessions. > > Additionally > > > > >this document describes the use of a well-known Border Gateway > > > > >Protocol (BGP) community to signal that a graceful shutdown has > > been > > > > >initiated for the tagged prefix. > > > > > > > > [Bruno] OK. Slightly reworded as "It defines a well-known BGP > > community, called > gshut, to > > > signal the graceful shutdown of paths to other Autonomous Systems." > > > > > > s/paths to other Autonomous Systems./a path in the presence of other > > paths./ > > > > > > ie: it does nothing when there is no other path and it may not move to > > > anoter AS, just to another path. it is per-session, not per-AS. > > > > My sentence was misleading. Changing to: "It defines a well-known BGP > > community, > called g-shut, to signal over the EBGP session to be shutdown, the graceful > shutdown of > paths." > > As Jakob mentioned, its not ebgp-only, as it also addresses shutting an > ibgp or an entire speaker. The procedure is not limited to ebgp. However the BGP community is defined in order to perform the signaling specifically over EBGP. Over IBGP, we use LOCAL_PREF to lower the preference of the route. Even if the community may be kept for information. Thanks, Regards, --Bruno _ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you. ___ GROW mailing list GROW@ietf.org https://www.ietf.org/mailman/listinfo/grow