<?xml version='1.0' encoding='utf-8'?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" version="3" category="std" consensus="true" docName="draft-ietf-idr-bgp-ext-com-registry-05" indexInclude="true" ipr="trust200902" number="9184" prepTime="2022-01-20T09:46:52" scripts="Common,Latin" sortRefs="true" submissionType="IETF" symRefs="true" tocDepth="4" tocInclude="true" updates="7153, 8955" xml:lang="en">
  <link href="https://datatracker.ietf.org/doc/draft-ietf-idr-bgp-ext-com-registry-05" rel="prev"/>
  <link href="https://dx.doi.org/10.17487/rfc9184" rel="alternate"/>
  <link href="urn:issn:2070-1721" rel="alternate"/>
  <front>
    <title abbrev="BGP Extended Community Registries Update">BGP Extended Community Registries Update</title>
    <seriesInfo name="RFC" value="9184" stream="IETF"/>
    <author fullname="Christoph Loibl" surname="Loibl">
      <organization showOnFrontPage="true">next layer Telekom GmbH</organization>
      <address>
        <postal>
          <street>Mariahilfer Guertel 37/7</street>
          <city>Vienna</city>
          <region/>
          <code>1150</code>
          <country>Austria</country>
        </postal>
        <phone>+43 664 1176414</phone>
        <email>cl@tix.at</email>
      </address>
    </author>
    <date month="01" year="2022"/>
    <area>Routing Area</area>
    <workgroup>IDR Working Group</workgroup>
    <keyword>IANA</keyword>
    <abstract pn="section-abstract">
      <t indent="0" pn="section-abstract-1">
        This document updates several BGP Extended Community registries in order to
        replace the "Experimental Use" registration procedure in some entries, since
        their use is clearly not experimental and is thus misleading.
      </t>
      <t indent="0" pn="section-abstract-2">
        This document updates RFCs 7153 and 8955.
      </t>
    </abstract>
    <boilerplate>
      <section anchor="status-of-memo" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.1">
        <name slugifiedName="name-status-of-this-memo">Status of This Memo</name>
        <t indent="0" pn="section-boilerplate.1-1">
            This is an Internet Standards Track document.
        </t>
        <t indent="0" pn="section-boilerplate.1-2">
            This document is a product of the Internet Engineering Task Force
            (IETF).  It represents the consensus of the IETF community.  It has
            received public review and has been approved for publication by
            the Internet Engineering Steering Group (IESG).  Further
            information on Internet Standards is available in Section 2 of 
            RFC 7841.
        </t>
        <t indent="0" pn="section-boilerplate.1-3">
            Information about the current status of this document, any
            errata, and how to provide feedback on it may be obtained at
            <eref target="https://www.rfc-editor.org/info/rfc9184" brackets="none"/>.
        </t>
      </section>
      <section anchor="copyright" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.2">
        <name slugifiedName="name-copyright-notice">Copyright Notice</name>
        <t indent="0" pn="section-boilerplate.2-1">
            Copyright (c) 2022 IETF Trust and the persons identified as the
            document authors. All rights reserved.
        </t>
        <t indent="0" pn="section-boilerplate.2-2">
            This document is subject to BCP 78 and the IETF Trust's Legal
            Provisions Relating to IETF Documents
            (<eref target="https://trustee.ietf.org/license-info" brackets="none"/>) 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 Revised BSD License text as described in
            Section 4.e of the Trust Legal Provisions and are provided without
            warranty as described in the Revised BSD License.
        </t>
      </section>
    </boilerplate>
    <toc>
      <section anchor="toc" numbered="false" removeInRFC="false" toc="exclude" pn="section-toc.1">
        <name slugifiedName="name-table-of-contents">Table of Contents</name>
        <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1">
          <li pn="section-toc.1-1.1">
            <t indent="0" keepWithNext="true" pn="section-toc.1-1.1.1"><xref derivedContent="1" format="counter" sectionFormat="of" target="section-1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-introduction">Introduction</xref></t>
          </li>
          <li pn="section-toc.1-1.2">
            <t indent="0" pn="section-toc.1-1.2.1"><xref derivedContent="2" format="counter" sectionFormat="of" target="section-2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-iana-considerations">IANA Considerations</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.2.2">
              <li pn="section-toc.1-1.2.2.1">
                <t indent="0" keepWithNext="true" pn="section-toc.1-1.2.2.1.1"><xref derivedContent="2.1" format="counter" sectionFormat="of" target="section-2.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-registry-bgp-transitive-ext">Registry: BGP Transitive Extended Community Types</xref></t>
              </li>
              <li pn="section-toc.1-1.2.2.2">
                <t indent="0" keepWithNext="true" pn="section-toc.1-1.2.2.2.1"><xref derivedContent="2.2" format="counter" sectionFormat="of" target="section-2.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-registry-generic-transitive">Registry: Generic Transitive Experimental Use Extended Community Sub-Types</xref></t>
              </li>
              <li pn="section-toc.1-1.2.2.3">
                <t indent="0" pn="section-toc.1-1.2.2.3.1"><xref derivedContent="2.3" format="counter" sectionFormat="of" target="section-2.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-registry-generic-transitive-">Registry: Generic Transitive Experimental Use Extended Community Part 2 Sub-Types</xref></t>
              </li>
              <li pn="section-toc.1-1.2.2.4">
                <t indent="0" pn="section-toc.1-1.2.2.4.1"><xref derivedContent="2.4" format="counter" sectionFormat="of" target="section-2.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-registry-generic-transitive-e">Registry: Generic Transitive Experimental Use Extended Community Part 3 Sub-Types</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.3">
            <t indent="0" pn="section-toc.1-1.3.1"><xref derivedContent="3" format="counter" sectionFormat="of" target="section-3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-security-considerations">Security Considerations</xref></t>
          </li>
          <li pn="section-toc.1-1.4">
            <t indent="0" pn="section-toc.1-1.4.1"><xref derivedContent="4" format="counter" sectionFormat="of" target="section-4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-references">References</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.4.2">
              <li pn="section-toc.1-1.4.2.1">
                <t indent="0" pn="section-toc.1-1.4.2.1.1"><xref derivedContent="4.1" format="counter" sectionFormat="of" target="section-4.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-normative-references">Normative References</xref></t>
              </li>
              <li pn="section-toc.1-1.4.2.2">
                <t indent="0" pn="section-toc.1-1.4.2.2.1"><xref derivedContent="4.2" format="counter" sectionFormat="of" target="section-4.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-informative-references">Informative References</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.5">
            <t indent="0" pn="section-toc.1-1.5.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.a"/><xref derivedContent="" format="title" sectionFormat="of" target="name-acknowledgements">Acknowledgements</xref></t>
          </li>
          <li pn="section-toc.1-1.6">
            <t indent="0" pn="section-toc.1-1.6.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.b"/><xref derivedContent="" format="title" sectionFormat="of" target="name-authors-address">Author's Address</xref></t>
          </li>
        </ul>
      </section>
    </toc>
  </front>
  <middle>
    <section numbered="true" removeInRFC="false" toc="include" pn="section-1">
      <name slugifiedName="name-introduction">Introduction</name>
      <t indent="0" pn="section-1-1">
     The IANA registries for the type values and sub-type values of the BGP Extended Communities attribute were reorganized by <xref target="RFC7153" format="default" sectionFormat="of" derivedContent="RFC7153"/>. As a result,  IANA maintains a
     registry entitled "BGP Transitive Extended Community Types", which includes a range of type values (0x80-0x8F) 
     reserved for Experimental Use <xref target="RFC8126" format="default" sectionFormat="of" derivedContent="RFC8126"/>. Out of this experimental range, types 0x80, 0x81, and 0x82 have 
     been used in <xref target="RFC5575" format="default" sectionFormat="of" derivedContent="RFC5575"/> and <xref target="RFC7674" format="default" sectionFormat="of" derivedContent="RFC7674"/> (both documents were rendered 
     obsolete by <xref target="RFC8955" format="default" sectionFormat="of" derivedContent="RFC8955"/>).
     
     The primary use for those types and the sub-type registries 
     is non-experimental. 
      </t>
      <t indent="0" pn="section-1-2">

     <xref target="IANA" format="default" sectionFormat="of" derivedContent="Section 2"/> describes updates to the registry to reflect the 
     actual use of those code points by changing the registration procedure from "Experimental Use" to "First Come First Served" <xref target="RFC8126" format="default" sectionFormat="of" derivedContent="RFC8126"/> for the types 0x80-0x82 (and removing "Experimental Use" from the sub-type registry names), thereby updating <xref target="RFC7153" format="default" sectionFormat="of" derivedContent="RFC7153"/> and <xref target="RFC8955" format="default" sectionFormat="of" derivedContent="RFC8955"/>.
      </t>
    </section>
    <section anchor="IANA" numbered="true" toc="include" removeInRFC="false" pn="section-2">
      <name slugifiedName="name-iana-considerations">IANA Considerations</name>
      <section numbered="true" removeInRFC="false" toc="include" pn="section-2.1">
        <name slugifiedName="name-registry-bgp-transitive-ext">Registry: BGP Transitive Extended Community Types</name>
        <t indent="0" pn="section-2.1-1">IANA maintains a registry entitled "BGP Transitive Extended Community Types".
      
      IANA has added RFC 9184 to the reference of this registry. They have also 
      updated the name of the type values according to <xref target="iana_ext_comm_types" format="default" sectionFormat="of" derivedContent="Table 1"/> and 
      added RFC 9184 as a reference for the existing entries.  
        </t>
        <table anchor="iana_ext_comm_types" align="center" pn="table-1">
          <name slugifiedName="name-registry-bgp-transitive-exte">Registry: BGP Transitive Extended Community Types</name>
          <thead>
            <tr>
              <th align="left" colspan="1" rowspan="1">Type Value</th>
              <th align="left" colspan="1" rowspan="1">Name</th>
              <th align="left" colspan="1" rowspan="1">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left" colspan="1" rowspan="1">
                  0x80
                </td>
              <td align="left" colspan="1" rowspan="1">
                  Generic Transitive Extended Community 
                  (Sub-Types are defined in the "Generic Transitive 
                  Extended Community Sub-Types" registry)
                </td>
              <td align="left" colspan="1" rowspan="1">
                  RFC 9184
                </td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">0x81</td>
              <td align="left" colspan="1" rowspan="1">
                  Generic Transitive Extended Community Part 2 
                  (Sub-Types are defined in the "Generic Transitive 
                  Extended Community Part 2 Sub-Types" registry)
                </td>
              <td align="left" colspan="1" rowspan="1">RFC 9184</td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">0x82</td>
              <td align="left" colspan="1" rowspan="1">
                  Generic Transitive Extended Community Part 3
                  (Sub-Types are defined in the "Generic Transitive
                  Extended Community Part 3 Sub-Types" registry)
                </td>
              <td align="left" colspan="1" rowspan="1">RFC 9184</td>
            </tr>
          </tbody>
        </table>
        <t indent="0" pn="section-2.1-3">Furthermore, IANA has changed the registration procedures of this registry for type values 0x80 through 0x82
         to First Come First Served <xref target="RFC8126" format="default" sectionFormat="of" derivedContent="RFC8126"/>. The resulting registration procedures should read as in 
         <xref target="iana_ext_comm_types_regproc" format="default" sectionFormat="of" derivedContent="Table 2"/>.
        </t>
        <table anchor="iana_ext_comm_types_regproc" align="center" pn="table-2">
          <name slugifiedName="name-registration-procedures-bgp">Registration Procedures: BGP Transitive Extended Community Types</name>
          <thead>
            <tr>
              <th align="left" colspan="1" rowspan="1">Range</th>
              <th align="left" colspan="1" rowspan="1">Registration Procedures</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left" colspan="1" rowspan="1">0x00-0x3f</td>
              <td align="left" colspan="1" rowspan="1">
                  First Come First Served
                </td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">0x80-0x82</td>
              <td align="left" colspan="1" rowspan="1">
                  First Come First Served (see RFC 9184)
                </td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">0x83-0x8f</td>
              <td align="left" colspan="1" rowspan="1">
                  Reserved for Experimental Use (see <xref target="RFC3692" format="default" sectionFormat="of" derivedContent="RFC3692"/>)
                </td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">0x90-0xbf</td>
              <td align="left" colspan="1" rowspan="1">
                  Standards Action
                </td>
            </tr>
          </tbody>
        </table>
      </section>
      <section numbered="true" removeInRFC="false" toc="include" pn="section-2.2">
        <name slugifiedName="name-registry-generic-transitive">Registry: Generic Transitive Experimental Use Extended Community Sub-Types</name>
        <t indent="0" pn="section-2.2-1">IANA maintains a registry entitled "Generic Transitive Experimental Use Extended Community Sub-Types". 
        IANA has added RFC 9184 to the reference of this registry and
        updated the registry title to:
        </t>
        <ul empty="true" spacing="normal" bare="false" indent="3" pn="section-2.2-2">
          <li pn="section-2.2-2.1">"Generic Transitive Extended Community Sub-Types"</li>
        </ul>
      </section>
      <section numbered="true" removeInRFC="false" toc="include" pn="section-2.3">
        <name slugifiedName="name-registry-generic-transitive-">Registry: Generic Transitive Experimental Use Extended Community Part 2 Sub-Types</name>
        <t indent="0" pn="section-2.3-1">IANA maintains a registry entitled "Generic Transitive Experimental Use Extended Community Part 2 Sub-Types". 
        IANA has added RFC 9184 to the reference of this registry and 
        updated the registry title to:
        </t>
        <ul empty="true" spacing="normal" bare="false" indent="3" pn="section-2.3-2">
          <li pn="section-2.3-2.1">"Generic Transitive Extended Community Part 2 Sub-Types"</li>
        </ul>
      </section>
      <section numbered="true" removeInRFC="false" toc="include" pn="section-2.4">
        <name slugifiedName="name-registry-generic-transitive-e">Registry: Generic Transitive Experimental Use Extended Community Part 3 Sub-Types</name>
        <t indent="0" pn="section-2.4-1">IANA maintains a registry entitled "Generic Transitive Experimental Use Extended Community Part 3 Sub-Types". 
        IANA has added RFC 9184 to the reference of this registry and 
        updated the registry title to:
        </t>
        <ul empty="true" spacing="normal" bare="false" indent="3" pn="section-2.4-2">
          <li pn="section-2.4-2.1">"Generic Transitive Extended Community Part 3 Sub-Types"</li>
        </ul>
      </section>
    </section>
    <section anchor="Security" numbered="true" toc="include" removeInRFC="false" pn="section-3">
      <name slugifiedName="name-security-considerations">Security Considerations</name>
      <t indent="0" pn="section-3-1"> There are no direct security considerations arising from this document. </t>
    </section>
  </middle>
  <back>
    <references pn="section-4">
      <name slugifiedName="name-references">References</name>
      <references pn="section-4.1">
        <name slugifiedName="name-normative-references">Normative References</name>
        <reference anchor="RFC7153" target="https://www.rfc-editor.org/info/rfc7153" quoteTitle="true" derivedAnchor="RFC7153">
          <front>
            <title>IANA Registries for BGP Extended Communities</title>
            <author initials="E." surname="Rosen" fullname="E. Rosen">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="Y." surname="Rekhter" fullname="Y. Rekhter">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2014" month="March"/>
            <abstract>
              <t indent="0">This document reorganizes the IANA registries for the type values and sub-type values of the BGP Extended Communities attribute and the BGP IPv6-Address-Specific Extended Communities attribute.  This is done in order to remove interdependencies among the registries, thus making it easier for IANA to determine which codepoints are available for assignment in which registries.  This document also clarifies the information that must be provided to IANA when requesting an allocation from one or more of these registries.  These changes are compatible with the existing allocations and thus do not affect protocol implementations.  The changes will, however, impact the "IANA Considerations" sections of future protocol specifications. This document updates RFC 4360 and RFC 5701.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7153"/>
          <seriesInfo name="DOI" value="10.17487/RFC7153"/>
        </reference>
        <reference anchor="RFC8126" target="https://www.rfc-editor.org/info/rfc8126" quoteTitle="true" derivedAnchor="RFC8126">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <author initials="M." surname="Cotton" fullname="M. Cotton">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="B." surname="Leiba" fullname="B. Leiba">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="T." surname="Narten" fullname="T. Narten">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2017" month="June"/>
            <abstract>
              <t indent="0">Many protocols make use of points of extensibility that use constants to identify various protocol parameters.  To ensure that the values in these fields do not have conflicting uses and to promote interoperability, their allocations are often coordinated by a central record keeper.  For IETF protocols, that role is filled by the Internet Assigned Numbers Authority (IANA).</t>
              <t indent="0">To make assignments in a given registry prudently, guidance describing the conditions under which new values should be assigned, as well as when and how modifications to existing values can be made, is needed.  This document defines a framework for the documentation of these guidelines by specification authors, in order to assure that the provided guidance for the IANA Considerations is clear and addresses the various issues that are likely in the operation of a registry.</t>
              <t indent="0">This is the third edition of this document; it obsoletes RFC 5226.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="26"/>
          <seriesInfo name="RFC" value="8126"/>
          <seriesInfo name="DOI" value="10.17487/RFC8126"/>
        </reference>
      </references>
      <references pn="section-4.2">
        <name slugifiedName="name-informative-references">Informative References</name>
        <reference anchor="RFC3692" target="https://www.rfc-editor.org/info/rfc3692" quoteTitle="true" derivedAnchor="RFC3692">
          <front>
            <title>Assigning Experimental and Testing Numbers Considered Useful</title>
            <author initials="T." surname="Narten" fullname="T. Narten">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2004" month="January"/>
            <abstract>
              <t indent="0">When experimenting with or extending protocols, it is often necessary to use some sort of protocol number or constant in order to actually test or experiment with the new function, even when testing in a closed environment.  For example, to test a new DHCP option, one needs an option number to identify the new function.  This document recommends that when writing IANA Considerations sections, authors should consider assigning a small range of numbers for experimentation purposes that implementers can use when testing protocol extensions or other new features.  This document reserves some ranges of numbers for experimentation purposes in specific protocols where the need to support experimentation has been identified.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="82"/>
          <seriesInfo name="RFC" value="3692"/>
          <seriesInfo name="DOI" value="10.17487/RFC3692"/>
        </reference>
        <reference anchor="RFC5575" target="https://www.rfc-editor.org/info/rfc5575" quoteTitle="true" derivedAnchor="RFC5575">
          <front>
            <title>Dissemination of Flow Specification Rules</title>
            <author initials="P." surname="Marques" fullname="P. Marques">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="N." surname="Sheth" fullname="N. Sheth">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Raszuk" fullname="R. Raszuk">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="B." surname="Greene" fullname="B. Greene">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J." surname="Mauch" fullname="J. Mauch">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="McPherson" fullname="D. McPherson">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2009" month="August"/>
            <abstract>
              <t indent="0">This document defines a new Border Gateway Protocol Network Layer Reachability Information (BGP NLRI) encoding format that can be used to distribute traffic flow specifications.  This allows the routing system to propagate information regarding more specific components of the traffic aggregate defined by an IP destination prefix.</t>
              <t indent="0">Additionally, it defines two applications of that encoding format: one that can be used to automate inter-domain coordination of traffic filtering, such as what is required in order to mitigate (distributed) denial-of-service attacks, and a second application to provide traffic filtering in the context of a BGP/MPLS VPN service.</t>
              <t indent="0">The information is carried via the BGP, thereby reusing protocol algorithms, operational experience, and administrative processes such as inter-provider peering agreements.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5575"/>
          <seriesInfo name="DOI" value="10.17487/RFC5575"/>
        </reference>
        <reference anchor="RFC7674" target="https://www.rfc-editor.org/info/rfc7674" quoteTitle="true" derivedAnchor="RFC7674">
          <front>
            <title>Clarification of the Flowspec Redirect Extended Community</title>
            <author initials="J." surname="Haas" fullname="J. Haas" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2015" month="October"/>
            <abstract>
              <t indent="0">This document updates RFC 5575 ("Dissemination of Flow Specification                      Rules") to clarify the formatting of the BGP Flowspec Redirect Extended Community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7674"/>
          <seriesInfo name="DOI" value="10.17487/RFC7674"/>
        </reference>
        <reference anchor="RFC8955" target="https://www.rfc-editor.org/info/rfc8955" quoteTitle="true" derivedAnchor="RFC8955">
          <front>
            <title>Dissemination of Flow Specification Rules</title>
            <author initials="C." surname="Loibl" fullname="C. Loibl">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S." surname="Hares" fullname="S. Hares">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Raszuk" fullname="R. Raszuk">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="McPherson" fullname="D. McPherson">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Bacher" fullname="M. Bacher">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2020" month="December"/>
            <abstract>
              <t indent="0">This document defines a Border Gateway Protocol Network Layer Reachability Information (BGP NLRI) encoding format that can be used to distribute (intra-domain and inter-domain) traffic Flow Specifications for IPv4 unicast and IPv4 BGP/MPLS VPN services. This allows the routing system to propagate information regarding more specific components of the traffic aggregate defined by an IP destination prefix. </t>
              <t indent="0">It also specifies BGP Extended Community encoding formats, which can be used to propagate Traffic Filtering Actions along with the Flow Specification NLRI.  Those Traffic Filtering Actions encode actions a routing system can take if the packet matches the Flow Specification.</t>
              <t indent="0"> This document obsoletes both RFC 5575 and RFC 7674.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8955"/>
          <seriesInfo name="DOI" value="10.17487/RFC8955"/>
        </reference>
      </references>
    </references>
    <section anchor="Acknowledgements" numbered="false" toc="include" removeInRFC="false" pn="section-appendix.a">
      <name slugifiedName="name-acknowledgements">Acknowledgements</name>
      <t indent="0" pn="section-appendix.a-1">The author wants to thank <contact fullname="Alvaro Retana"/>, who pointed out that the IANA registry contains  
       misleading entries in this context.
      </t>
    </section>
    <section anchor="authors-addresses" numbered="false" removeInRFC="false" toc="include" pn="section-appendix.b">
      <name slugifiedName="name-authors-address">Author's Address</name>
      <author fullname="Christoph Loibl" surname="Loibl">
        <organization showOnFrontPage="true">next layer Telekom GmbH</organization>
        <address>
          <postal>
            <street>Mariahilfer Guertel 37/7</street>
            <city>Vienna</city>
            <region/>
            <code>1150</code>
            <country>Austria</country>
          </postal>
          <phone>+43 664 1176414</phone>
          <email>cl@tix.at</email>
        </address>
      </author>
    </section>
  </back>
</rfc>
