Intended status: Standards Track. May 21, Assigned BGP extended communities draft-ietf-idr-reserved-extended-communities-03

Similar documents
Category: Standards Track Cisco Systems D. Tappan Consultant October 2009

February Copyright (c) 2009 IETF Trust and the persons identified as the document authors. All rights reserved.

Internet Engineering Task Force (IETF) Category: Standards Track December 2012 ISSN:

Internet Engineering Task Force

Internet Engineering Task Force

Network Working Group. Category: Standards Track Cisco Systems May 2007

Intended status: Standards Track. K. Patel Cisco J. Haas Juniper Networks June 30, 2014

Intended status: Standards Track March 9, 2015 Expires: September 10, 2015

Internet Engineering Task Force (IETF) Category: Standards Track ISSN: S. Previdi. Cisco Systems

Internet-Draft Intended status: Standards Track Expires: January 1, 2019 June 30, 2018

Internet Engineering Task Force (IETF) Request for Comments: ISSN: July 2014

Network Working Group. Category: Standards Track Juniper Networks August 2008

Internet Engineering Task Force (IETF) Request for Comments: Google K. Patel Cisco Systems August 2015

Internet Engineering Task Force. Intended status: Standards Track. June 7, 2014

Internet Engineering Task Force (IETF) Updates: 5451 March 2012 Category: Standards Track ISSN:

Internet Engineering Task Force (IETF) Request for Comments: J. Haas Juniper Networks March 2019

Internet Engineering Task Force. Intended status: Standards Track. February 23, 2015

Opaque Information Distribution

Expires: April 19, 2019 October 16, 2018

Internet Engineering Task Force (IETF) Request for Comments: 6368 Category: Standards Track

Expires: April 19, 2019 October 16, 2018

Internet-Draft Intended status: Standards Track July 4, 2014 Expires: January 5, 2015

Cisco Systems, Inc. Bruno Decraene Stephane Litkowski Orange November 18, 2013

Internet Engineering Task Force (IETF) Request for Comments: 7537 Updates: 4379, L. Andersson S. Aldrin Huawei Technologies May 2015

Network Working Group. Expires: February 3, 2019 LabN Consulting, L.L.C. S. Ratliff VT idirect August 2, 2018

Internet Engineering Task Force (IETF) Request for Comments: Category: Standards Track. Juniper July 2017

Request for Comments: T. Li August 1996

Updates: 6126 May 2015 Category: Experimental ISSN: Extension Mechanism for the Babel Routing Protocol

Internet Engineering Task Force (IETF) Updates: 6811 September 2018 Category: Standards Track ISSN:

Internet Engineering Task Force (IETF) Category: Standards Track. Cisco Systems, Inc. J. Scudder Juniper Networks September 2016

Open Shortest Path First IGP. Intended status: Standards Track

Internet Engineering Task Force (IETF) Category: Informational ISSN: February 2012

Internet Engineering Task Force (IETF) Category: Standards Track. S. Aldrin Google, Inc. L. Ginsberg Cisco Systems November 2018

Internet Engineering Task Force (IETF) Category: Standards Track. S. Hegde Juniper Networks, Inc. S. Litkowski B. Decraene Orange July 2016

Internet Engineering Task Force (IETF) Request for Comments: 7140 Category: Standards Track

Intended status: Informational. Intel Corporation P. Seite. France Telecom - Orange. February 14, 2013

Internet Engineering Task Force (IETF) Request for Comments: Category: Standards Track. Nokia July 2017

Request for Comments: 5498 Category: Standards Track March IANA Allocations for Mobile Ad Hoc Network (MANET) Protocols

Intended status: Informational Expires: March 7, 2019 Huawei Technologies N. Leymann Deutsche Telekom G. Swallow Independent September 3, 2018

Pseudowire Emulation Edge to Edge. Intended status: Standards Track. May 10, 2011

Internet Engineering Task Force (IETF) Category: Informational. May IEEE Information Element for the IETF

Internet Engineering Task Force (IETF) Request for Comments: 6034 Category: Standards Track October 2010 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: ISSN: October 2011

Internet Engineering Task Force (IETF) Request for Comments: Category: Standards Track. Cisco May 2012

Intended status: Standards Track. Cisco Systems October 22, 2018

Internet Engineering Task Force (IETF) Request for Comments: ISSN: August 2010

Internet Engineering Task Force (IETF) Category: Standards Track. Enterprise Architects February 2012

Expires: January 4, 2018 July 3, 2017

Intended status: Standards Track. Cisco Systems, Inc. October 17, 2016

Internet Engineering Task Force. Intended Status: Informational. Additional Reserved Top Level Domains draft-chapin-additional-reserved-tlds-00

Internet Engineering Task Force (IETF) Request for Comments: 7213 Category: Standards Track. M. Bocci Alcatel-Lucent June 2014

July 2, Diet-IPsec: Requirements for new IPsec/ESP protocols according to IoT use cases draft-mglt-ipsecme-diet-esp-requirements-00.

Internet Engineering Task Force (IETF) Deutsche Telekom January 2015

Internet Engineering Task Force (IETF) Category: Standards Track. T. Morin France Telecom - Orange Y. Rekhter. Juniper Networks.

Network Working Group. Obsoletes: 3452, 3695 March 2009 Category: Standards Track

Storage Maintenance (StorM) Working Group. Intended status: Standards Track. December 2011

Hypertext Transfer Protocol: Access Control List draft-zhao-http-acl-00

Network Working Group. Intended status: Informational. H. Deng. China Mobile. July 4, 2014

P. van der Stok. Intended status: Informational Expires: October 10, April 8, 2014

Univ. of Sci. and Tech. Beijing. Intended status: Standards Track. T. Watteyne Analog Devices March 30, 2018

Internet Engineering Task Force (IETF) Request for Comments: 6441 BCP: 171 November 2011 Category: Best Current Practice ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 7999 Category: Informational. NTT G. Doering SpaceNet AG G. Hankins Nokia October 2016

Mobile Ad-hoc Networks. Intended status: Informational July 16, 2012 Expires: January 17, 2013

Intended status: Standards Track Expires: April 26, 2012 Y. Ma Beijing University of Posts and Telecommunications October 24, 2011

Internet Engineering Task Force (IETF) Request for Comments: 7189 Category: Standards Track March 2014 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: ISSN: April 2011

Internet Engineering Task Force (IETF)

Mobile Ad Hoc Networking (MANET) Intended status: Experimental Expires: August 18, UtopiaCompression Corporation A.

Internet Engineering Task Force (IETF) Category: Best Current Practice. Cisco Systems July IPv6 Prefix Length Recommendation for Forwarding

Network Working Group Request for Comments: August Address-Prefix-Based Outbound Route Filter for BGP-4

Intended status: Informational Expires: January 7, 2016 July 6, 2015

Internet Engineering Task Force (IETF) Request for Comments: 6694 August 2012 Category: Informational ISSN:

Internet Engineering Task Force (IETF) Updates: 4326 June 2014 Category: Standards Track ISSN:

Internet Engineering Task Force (IETF) Category: Standards Track ISSN: January 2011

Internet Engineering Task Force (IETF) Category: Standards Track. A. Langley Google Inc. E. Stephan Orange July 2014

Internet Engineering Task Force (IETF) Request for Comments: 6522 STD: 73 January 2012 Obsoletes: 3462 Category: Standards Track ISSN:

Intended status: Standards Track Expires: July 1, 2018 P. Sarkar J. Tantsura Individual December 28, 2017

Internet Engineering Task Force (IETF) ISSN: April 2014

Network Working Group. Obsoletes: draft-ietf-dhc-new-opt-msg-00.txt June 2000 Expires December 2000

Network Working Group. Category: Standards Track <draft-aboba-radius-iana-03.txt> 30 March 2003 Updates: RFC IANA Considerations for RADIUS

Internet Engineering Task Force (IETF) Request for Comments: 7319 BCP: 191 July 2014 Category: Best Current Practice ISSN:

Mobile Ad hoc Networking (MANET) Updates: RFC6130, OLSRv2. Intended status: Standards Track July 31, 2013 Expires: February 1, 2014

Internet Engineering Task Force (IETF) Request for Comments: ISSN: March 2012

Internet Exchange BGP Route Server. Abstract

Internet Engineering Task Force (IETF) Request for Comments: 7078 Category: Standards Track. University of Southampton January 2014

DHCPv6 Option for IPv4-Embedded Multicast and Unicast IPv6 Prefixes

Internet Engineering Task Force (IETF) Request for Comments: 7330 Category: Standards Track. Cisco Systems August 2014

Internet Engineering Task Force (IETF) Request for Comments: 8142 Category: Standards Track April 2017 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: Category: Standards Track. Cisco B. Wen Comcast J. Rabadan Nokia June 2018

Internet Engineering Task Force (IETF) Request for Comments: 6028 Category: Experimental ISSN: October 2010

Internet Engineering Task Force (IETF) Request for Comments: 6309

Internet Engineering Task Force (IETF) Obsoletes: 3107 October 2017 Category: Standards Track ISSN:

C. Martin ipath Services February A Policy Control Mechanism in IS-IS Using Administrative Tags

Open Shortest Path First IGP. Intended status: Standards Track Expires: April 23, H. Gredler. Juniper Networks, Inc.

Internet Engineering Task Force (IETF) Category: Standards Track April 2011 ISSN:

Expires: April 11, 2019 October 8, 2018

Internet Engineering Task Force (IETF) Request for Comments: November 2015

Internet Engineering Task Force (IETF) Request for Comments: Category: Standards Track May 2011 ISSN:

Internet Engineering Task Force (IETF) June Network Time Protocol (NTP) Server Option for DHCPv6

Intended status: Standards Track. B. Wen Comcast October 3, 2017

Transcription:

Network Working Group Internet-Draft Intended status: Standards Track Expires: November 22, 2012 B. Decraene France Telecom - Orange P. Francois IMDEA Networks May 21, 2012 Assigned BGP extended communities draft-ietf-idr-reserved-extended-communities-03 Abstract This document defines an IANA registry in order to assign nontransitive extended communities from. These are similar to the existing well-known BGP communities defined in RFC 1997 but provide a control over inter-as community advertisement as, per RFC RFC 4360, they are not transitive across Autonomous System boundaries. For that purpose, this document defines the use of the reserved Autonomous System number 0.65535 in the non-transitive generic fouroctet AS specific extended community type. Requirements Language The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [RFC2119]. Status of this Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at http://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on November 22, 2012. Copyright Notice Copyright (c) 2012 IETF Trust and the persons identified as the Decraene & Francois Expires November 22, 2012 [Page 1]

document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust s Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. 1. Introduction [RFC1997] defines the BGP community attribute and some BGP well-known communities whose meaning SHALL be understood by all compliant implementations. New communities can be registered in the IANA "BGP Well-known Communities" registry but it can t be assumed anymore that they will be known by all BGP implementations. Implementations or BGP policies which recognize them will behave as specified in the IANA registry. Implementations which do not recognize those new IANA assigned communities will propagate them from BGP neighbor to BGP neighbor and from AS to AS with an unlimited scope. There is currently no agreed way to register a non-transitive wellknown community. On one hand, [RFC1997] defines BGP Well-known communities with no structure to set their transitiveness across ASes. Without structure, communities can only be filtered by explicitly enumerating all community values that will be denied or allowed to BGP speakers in neighboring ASes. This is not satisfactory as this would require upgrading all border routers to understand this community before its first usage. On the other hand, [RFC4360] defines the BGP extended community attribute with a structure including a type and a transitive bit "T". This transitive bit, when set, allows to restrict the scope of the community within an AS. But there is no IANA registry to allocate one well-known extended community. [RFC4360] defines IANA registries to allocate BGP Extended Communities types. Each type is able to encode 2^48 or 2^56 values depending on the type being extended or regular. Therefore, one needing to reserve a single non-transitive extended community would need to reserve an extended subtype which represents 2^48 communities, while a single value is used. This would both waste the resources and disable the ability to define global policies on reserved communities, such as to accept them or to Decraene & Francois Expires November 22, 2012 [Page 2]

filter them out. In addition, using a new community type typically requires a software upgrade on both the router setting the community and the router using it in a BGP policy. So this would not allow the networking community to quickly define and use a new community. To address this limitation, this document defines an IANA registry in order to allow the registration of non-transitive extended communities. These are similar to the existing Well-known BGP communities defined in [RFC1997] but provides a control on inter-as community advertisement. Indeed, as per [RFC4360] non-transitive communities are removed from routes propagated to another AS. 2. Assigned non-transitive extended communities [I-D.ietf-idr-as4octet-extcomm-generic-subtype] defines a generic sub-type for the four-octet AS specific extended community. The value of the four-octets Global Administrator sub-field contains a four-octet Autonomous System number. The value of their two-octet Local Administrator sub-field has semantics defined by the Autonomous System set in the Global Administrator sub-field. This document updates [I-D.ietf-idr-as4octet-extcomm-generic-subtype] and defines the use of the Local Administrator sub-field of the "nontransitive generic four-octet AS specific" extended community type when the AS number has the reserved value 0.65535 (0x0000FFFF). When the AS number, encoded in the Global Administrator sub-field, has the reserved value 0.65535, the communities have global significance. The lists of those communities are maintained by the IANA in the registry "Assigned non-transitive extended communities". Note that this use of the reserved AS number 0.65535 in the AS field of the communities is similar to the one defined by [RFC1997] for the BGP Well-Known communities. In particular, [RFC1997] also uses the reserved AS number 65535. 3. Assigned transitive extended communities As per [RFC4893], a 2-octet Autonomous System number can be converted into a 4-octet Autonomous System number by setting the two high-order octets of the 4-octet field to zero. This applies to the reserved 2-octet Autonous System number 65535 which could use either a standard community or the 4-octet AS specific generic extended community. As noted in [I-D.ietf-idr-as4octet-extcomm-generic-subtype], this is undesirable Decraene & Francois Expires November 22, 2012 [Page 3]

as they would be treated as different communities, even if they had the same values. Therefore, this document does not define a non-transitive extended community registry and transitive communities are still to be assigned as per [RFC1997]. 4. IANA Considerations The IANA is requested to create and maintain a registry entitled "Assigned non-transitive extended communities" with the following registration procedure: Registry Name: Assigned non-transitive extended communities with Global Significance Range Registration Procedures ----------- ------------------------- 0x0000-8000 First Come First Served 0x8001-FFFF Standards Action/Early IANA Allocation An application may need both a transitive and a non-transitive community and it may be beneficial to have the same value for both communities. Therefore, the IANA SHOULD try to accommodate such request to get both a non-transitive community from the above "Assigned non transitive extended communities" and a transitive community from [RFC1997] BGP Well-known Communities with the same (lower two-octets) value for both. 5. Security Considerations This document defines IANA actions. In itself, it has no impact on the security of the BGP protocol. It allows the allocation of non-transitive global communities which are not propagated across Autonomous System boundaries. Compared to a transitive well-known community, a non-transitive community can provide some security benefit both for the sender and the receiver of the community. Decraene & Francois Expires November 22, 2012 [Page 4]

6. Acknowledgements We would like to acknowledge John Scudder and Jeffrey Haas for their contribution to this document. 7. Normative References [I-D.ietf-idr-as4octet-extcomm-generic-subtype] Rao, D., Mohapatra, P., and J. Haas, "Generic Subtype for BGP Four-octet AS specific extended community", draft-ietf-idr-as4octet-extcomm-generic-subtype-05 (work in progress), March 2012. [RFC1997] Chandrasekeran, R., Traina, P., and T. Li, "BGP Communities Attribute", RFC 1997, August 1996. [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997. [RFC4360] Sangli, S., Tappan, D., and Y. Rekhter, "BGP Extended Communities Attribute", RFC 4360, February 2006. [RFC4893] Vohra, Q. and E. Chen, "BGP Support for Four-octet AS Number Space", RFC 4893, May 2007. [RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 5226, May 2008. Appendix A. Appendix A. Changes / Author Notes [RFC Editor: Please remove this section before publication ] Changes -01 o Name changed from Reserved BGP extended communities to Assigned BGP extended communities o Addition of section Assigned extended communities Changes -02: no change, refresh only. Changes -03 o Use of AS number 0.65535 (0x0000FFFF) instead of AS 0. This is better aligned with RFC 1997 which also uses AS 65535. Decraene & Francois Expires November 22, 2012 [Page 5]

o Remove the transitive flavor of assigned extended communities. RFC 1997 well-known standard communities to be used instead. Authors Addresses Bruno Decraene France Telecom - Orange 38 rue du General Leclerc Issy Moulineaux cedex 9 92794 France Email: bruno.decraene@orange.com Pierre Francois IMDEA Networks Avda. del Mar Mediterraneo, 22 Leganese 28918 ES Email: pierre.francois@imdea.org Decraene & Francois Expires November 22, 2012 [Page 6]