<?xml version="1.0" encoding="US-ASCII"?>
<?rfc toc="yes"?>
<?rfc tocompact="yes"?>
<?rfc tocdepth="3"?>
<?rfc tocindent="yes"?>
<?rfc symrefs="yes"?>
<?rfc sortrefs="yes"?>
<?rfc comments="yes"?>
<?rfc inline="yes"?>
<?rfc compact="yes"?>
<?rfc subcompact="no"?>

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!ENTITY RFC2119 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC7752 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.7752.xml">
<!ENTITY RFC8126 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.8126.xml">
<!ENTITY RFC8174 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.8174.xml">
]>

<rfc category="std" docName="draft-ietf-idr-bgp-ls-registry-03" ipr="trust200902" updates="7752">
  <front>
    <title abbrev="BGP-LS Registry Update">Updates to the Allocation Policy for the Border Gateway Protocol - Link State (BGP-LS) Parameters Registries</title>

    <author fullname="Adrian Farrel" initials="A." surname="Farrel">
      <organization>Old Dog Consulting</organization>
      <address>
        <email>adrian@olddog.co.uk</email>
      </address>
    </author>

    <date month="" year="2020"/>

    <area>Routing Area</area>

    <workgroup>IDR Group</workgroup>

    <keyword>BGP-LS</keyword>
    <keyword>IANA</keyword>

    <abstract>
      <t>RFC 7752 defines Border Gateway Protocol - Link State (BGP-LS).  IANA created
         a registry consistent with that document called the "Border Gateway Protocol - Link
         State (BGP-LS) Parameters Registry" with a number of sub-registries.  The
         allocation policy applied by IANA for those registries is "Specification Required"
         as defined in RFC 8126.</t>

      <t>This document updates RFC 7752 by changing the allocation policy for all of
         the registries to "Expert Review" and by updating the guidance to the Designated
         Experts.</t>
    </abstract>

  </front>

  <middle>
    <section title="Introduction">
      <t>Border Gateway Protocol - Link State (BGP-LS) <xref target="RFC7752" /> requested IANA to create
         a registry called the "Border Gateway Protocol - Link State (BGP-LS)
         Parameters Registry" with a number of sub-registries.  The allocation policy
         applied by IANA for those registries is "Specification Required" as defined in
         <xref target="RFC8126" />.</t>

      <t>The "Specification Required" policy requires evaluation of any assignment
         request by a "Designated Expert" and guidelines for any such experts are
         given in section 5.1 of <xref target="RFC7752" />.  In addition, this policy requires that "the
         values and their meanings must be documented in a permanent and readily
         available public specification, in sufficient detail so that
         interoperability between independent implementations is possible" <xref target="RFC8126" />.
         Further, the intention behind "permanent and readily available" is that "a
         document can reasonably be expected to be findable and retrievable long after
         IANA assignment of the requested value" <xref target="RFC8126" />.</t>

      <t>Another allocation policy called "Expert Review" is defined in <xref target="RFC8126" />.
         This policy also requires Expert Review, but has no requirement for a
         formal document.</t>

      <t>All reviews by Designated Experts are guided by advice given in the
         document that defined the registry and set the allocation policy.</t>

      <t>This document updates RFC 7752 by changing the allocation policy for all of
         the registries to "Expert Review" and updating the guidance to the
         Designated Experts.</t>

      <section title="Requirements Language">
        <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
           "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
           "OPTIONAL" in this document are to be interpreted as described in BCP 14
           <xref target="RFC2119" /> <xref target="RFC8174" /> when, and only when,
           they appear in all capitals, as shown here.</t>
      </section>

    </section>

    <section anchor="IANA" title="IANA Considerations">
      <t>IANA maintains a registry called the "Border Gateway Protocol - Link State (BGP-LS) Parameters Registry".
         This registry contains four sub-registries:
         <list style="symbols">
           <t>BGP-LS NLRI-Types</t>
           <t>BGP-LS Node Descriptor, Link Descriptor, Prefix Descriptor, and Attribute TLVs</t>
           <t>BGP-LS Protocol-IDs</t>
           <t>BGP-LS Well-Known Instance-IDs</t>
         </list></t>

      <t>IANA is requested to change the assignment policy for each of these registries to "Expert Review".</t>

      <section anchor="expert" title="Guidance for Designated Experts">

        <t>Section 5.1 of <xref target="RFC7752" /> gives guidance to Designated Experts.  This section replaces that
           guidance.</t>

        <t>In all cases of review by the Designated Expert (DE) described here,
           the DE is expected to check the clarity of purpose and use of the
           requested code points.  The following points apply to the registries
           discussed in this document:

           <list style="numbers">

             <t>Application for a codepoint allocation MAY be made to the
                Designated Experts at any time.</t>

             <t>The Designated Experts SHOULD only consider requests that arise
                from I-Ds that have already been accepted as Working Group
                documents or that are planned for progression as AD Sponsored
                documents in the absence of a suitably chartered Working Group.</t>

             <t>In the case of Working Group documents, the Designated Experts
                SHOULD check with the Working Group chairs that there is
                consensus within the Working Group to make the allocation at this
                time.  In the case of AD Sponsored documents, the Designated
                Experts SHOULD check with the AD for approval to make the
                allocation at this time.</t>

             <t>If the document is not adopted by the IDR Working Group (or its
                successor), the Designated Expert SHOULD notify the IDR mailing list
                (or its successor) of the request and allow two weeks for any response.
                Any comments received SHOULD be considered by the Designated Expert
                as part of the subsequent step.</t>

             <t>The Designated Experts SHOULD then review the assignment requests
                on their technical merit.  The Designated Experts SHOULD NOT seek
                to overrule IETF consensus, but they MAY raise issues for further
                consideration before the assignments are made.</t>

             <t>The Designated Expert MUST attempt to ensure that any request for
                a code point does not conflict with work that is active or already
                published within the IETF.</t>

             <t>Once the Designated Experts have granted approval, IANA will
                update the registry by marking the allocated codepoints with a
                reference to the associated document.</t>

             <t>In the event that the document fails to progress to RFC, the
                Working Group chairs or AD SHOULD contact the Designated Expert
                to coordinate with IANA over marking the code points as
                deprecated.  A deprecated code point is not marked as allocated
                for use and is not available for allocation in a future document.
                The WG chairs may inform IANA that a deprecated code point can be
                completely de-allocated (i.e., made available for new
                allocations) at any time after it has been deprecated if there is
                a shortage of unallocated code points in the registry.</t>

           </list></t>

      </section>
    </section>

    <section anchor="Security" title="Security Considerations">

      <t>The security consideration of <xref target="RFC7752" /> still apply.</t>

      <t>Note that the change to the expert review guidelines makes the registry and the Designated Experts slightly more
         vulnerable to denial of service attacks through excessive and bogus requests for code points.  It is expected that
         the registry cannot be effectively attacked because the Designated Experts would, themselves, fall to any such
         attack first.  Designated Experts are expected to report to the IDR working group chairs and responsible Area
         Director if they believe an attack to be in progress, and should immediately halt all requests for allocation.
         This may temporarily block all legitimate requests until mitigations have been put in place.</t>

    </section>


    <section anchor="Acknowledgements" title="Acknowledgements">

      <t>This work is based on the IANA considerations section of <xref target="RFC7752" />.  The author thanks the people who worked on that document.</t>

      <t>The author would like to be able to thank John Scudder for suggesting the need for this document.</t>

      <t>Thanks to John Scudder, Donald Eastlake, Ketan Talaulikar, and Alvaro Retana for review, comments, and discussion.</t>

      <t>Additional thanks to Gyan Mishra, Acee Lindem, Ketan Talaulikar, Les Ginsberg, and Bruno Decraene for engaging in discussion on the details of this work.</t>

    </section>

  </middle>

  <back>

    <references title="Normative References">
      &RFC2119;
      &RFC7752;
      &RFC8126;
      &RFC8174;
    </references>

  </back>
</rfc>
