rfc9029xml2.original.xml | rfc9029.xml | |||
---|---|---|---|---|
<?xml version="1.0" encoding="US-ASCII"?> | <?xml version='1.0' encoding='utf-8'?> | |||
<?rfc toc="yes"?> | <!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent"> | |||
<?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" [ | <rfc xmlns:xi="http://www.w3.org/2001/XInclude" category="std" docName="draft-ie | |||
<!ENTITY RFC2119 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC | tf-idr-bgp-ls-registry-05" ipr="trust200902" updates="7752" obsoletes="" submiss | |||
.2119.xml"> | ionType="IETF" xml:lang="en" tocInclude="true" tocDepth="3" symRefs="true" sortR | |||
<!ENTITY RFC7752 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC | efs="true" version="3" number="9029" consensus="true"> | |||
.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-05" ipr="trust200902 " updates="7752"> | <!-- xml2rfc v2v3 conversion 3.6.0 --> | |||
<front> | <front> | |||
<title abbrev="BGP-LS Registry Update">Updates to the Allocation Policy for the Border Gateway Protocol - Link State (BGP-LS) Parameters Registries</title> | <title abbrev="BGP-LS Registry Update">Updates to the Allocation Policy for the Border Gateway Protocol - Link State (BGP-LS) Parameters Registries</title> | |||
<seriesInfo name="RFC" value="9029"/> | ||||
<author fullname="Adrian Farrel" initials="A." surname="Farrel"> | <author fullname="Adrian Farrel" initials="A." surname="Farrel"> | |||
<organization>Old Dog Consulting</organization> | <organization>Old Dog Consulting</organization> | |||
<address> | <address> | |||
<email>adrian@olddog.co.uk</email> | <email>adrian@olddog.co.uk</email> | |||
</address> | </address> | |||
</author> | </author> | |||
<date month="June" year="2021"/> | ||||
<date month="" year="2021"/> | ||||
<area>Routing Area</area> | <area>Routing Area</area> | |||
<workgroup>IDR Group</workgroup> | <workgroup>IDR Group</workgroup> | |||
<keyword>BGP-LS</keyword> | <keyword>BGP-LS</keyword> | |||
<keyword>IANA</keyword> | <keyword>IANA</keyword> | |||
<abstract> | <abstract> | |||
<t>RFC 7752 defines Border Gateway Protocol - Link State (BGP-LS). IANA c | <t>RFC 7752 defines the Border Gateway Protocol - Link State (BGP-LS). IA | |||
reated | NA created | |||
a registry consistent with that document called the "Border Gateway Pro | a registry consistent with that document called "Border Gateway Protoco | |||
tocol - Link | l - Link | |||
State (BGP-LS) Parameters Registry" with a number of sub-registries. T | State (BGP-LS) Parameters" with a number of subregistries. The | |||
he | allocation policy applied by IANA for those registries is "Specificatio | |||
allocation policy applied by IANA for those registries is "Specificatio | n Required", | |||
n Required" | ||||
as defined in RFC 8126.</t> | as defined in RFC 8126.</t> | |||
<t>This document updates RFC 7752 by changing the allocation policy for al l of | <t>This document updates RFC 7752 by changing the allocation policy for al l of | |||
the registries to "Expert Review" and by updating the guidance to the D | the registries to "Expert Review" and by updating the guidance to the d | |||
esignated | esignated | |||
Experts.</t> | experts.</t> | |||
</abstract> | </abstract> | |||
</front> | </front> | |||
<middle> | <middle> | |||
<section title="Introduction"> | <section numbered="true" toc="default"> | |||
<t>Border Gateway Protocol - Link State (BGP-LS) <xref target="RFC7752" /> | <name>Introduction</name> | |||
requested IANA to create | <t>"North-Bound Distribution of Link-State and Traffic Engineering (TE) In | |||
a registry called the "Border Gateway Protocol - Link State (BGP-LS) | formation Using BGP" <xref target="RFC7752" format="default"/> requested IANA to | |||
Parameters Registry" with a number of sub-registries. The allocation p | create | |||
olicy | a registry called "Border Gateway Protocol - Link State (BGP-LS) | |||
applied by IANA for those registries is "Specification Required" as def | Parameters" with a number of subregistries. The allocation policy | |||
ined in | applied by IANA for those registries is "Specification Required", as de | |||
<xref target="RFC8126" />.</t> | fined in | |||
<xref target="RFC8126" format="default"/>.</t> | ||||
<t>The "Specification Required" policy requires evaluation of any assignme | <t>The "Specification Required" policy requires evaluation of any as | |||
nt | signment | |||
request by a "Designated Expert" and guidelines for any such experts ar | request by a "designated expert", and guidelines for any such experts a | |||
e | re | |||
given in section 5.1 of <xref target="RFC7752" />. In addition, this p | given in <xref target="RFC7752" sectionFormat="of" section="5.1"/>. In | |||
olicy requires that "the | addition, this policy requires that "the | |||
values and their meanings must be documented in a permanent and readily | values and their meanings must be documented in a permanent and readily | |||
available public specification, in sufficient detail so that | available public specification, in sufficient detail so that | |||
interoperability between independent implementations is possible" <xref target="RFC8126" />. | interoperability between independent implementations is possible" <xref target="RFC8126" format="default"/>. | |||
Further, the intention behind "permanent and readily available" is that "a | Further, the intention behind "permanent and readily available" is that "a | |||
document can reasonably be expected to be findable and retrievable long after | document can reasonably be expected to be findable and retrievable long after | |||
IANA assignment of the requested value" <xref target="RFC8126" />.</t> | IANA assignment of the requested value" <xref target="RFC8126" format=" | |||
default"/>.</t> | ||||
<t>Another allocation policy called "Expert Review" is defined in <xref ta | <t>Another allocation policy called "Expert Review" is defined in <xref ta | |||
rget="RFC8126" />. | rget="RFC8126" format="default"/>. | |||
This policy also requires Expert Review, but has no requirement for a | This policy also requires Expert Review but has no requirement for a | |||
formal document.</t> | formal document.</t> | |||
<t>All reviews by designated experts are guided by advice given in the | ||||
<t>All reviews by Designated Experts are guided by advice given in the | ||||
document that defined the registry and set the allocation policy.</t> | document that defined the registry and set the allocation policy.</t> | |||
<t>This document updates <xref target="RFC7752" format="default"/> by chan | ||||
<t>This document updates RFC 7752 by changing the allocation policy for al | ging the allocation policy for all of | |||
l of | ||||
the registries to "Expert Review" and updating the guidance to the | the registries to "Expert Review" and updating the guidance to the | |||
Designated Experts.</t> | designated experts.</t> | |||
<section numbered="true" toc="default"> | ||||
<section title="Requirements Language"> | <name>Requirements Language</name> | |||
<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | <t> | |||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQU | |||
"OPTIONAL" in this document are to be interpreted as described in BCP | IRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL | |||
14 | NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14> | |||
<xref target="RFC2119" /> <xref target="RFC8174" /> when, and only wh | RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", | |||
en, | "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to | |||
they appear in all capitals, as shown here.</t> | 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> | </section> | |||
<section anchor="IANA" numbered="true" toc="default"> | ||||
<name>IANA Considerations</name> | ||||
<t>IANA maintains a registry called "Border Gateway Protocol - Link State | ||||
(BGP-LS) Parameters". | ||||
This registry contains four subregistries: | ||||
</t> | ||||
<ul spacing="normal"> | ||||
<li>BGP-LS NLRI-Types</li> | ||||
<li>BGP-LS Protocol-IDs</li> | ||||
<li>BGP-LS Well-Known Instance-IDs</li> | ||||
<li>BGP-LS Node Descriptor, Link Descriptor, Prefix Descriptor, and Attr | ||||
ibute TLVs</li> | ||||
</ul> | ||||
<t>IANA has changed the assignment policy for each of these registries to | ||||
"Expert Review".</t> | ||||
<t>IANA has also added this document as a reference for the registries men | ||||
tioned above.</t> | ||||
<section anchor="expert" numbered="true" toc="default"> | ||||
<name>Guidance for Designated Experts</name> | ||||
<section anchor="IANA" title="IANA Considerations"> | <t><xref target="RFC7752" sectionFormat="of" section="5.1"/> gives guidance to d | |||
<t>IANA maintains a registry called the "Border Gateway Protocol - Link St | esignated experts. This section replaces that guidance.</t> | |||
ate (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 At | ||||
tribute 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 reg | ||||
istries 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, | <t>In all cases of review by the designated expert described here, | |||
the DE is expected to check the clarity of purpose and use of the | the designated expert is expected to check the clarity of purpose and | |||
use of the | ||||
requested code points. The following points apply to the registries | requested code points. The following points apply to the registries | |||
discussed in this document: | discussed in this document: | |||
<list style="numbers"> | </t> | |||
<ol spacing="normal" type="1"> | ||||
<t>Application for a code point allocation may be made to the | <li>Application for a code point allocation may be made to the | |||
Designated Experts at any time.</t> | designated experts at any time and <bcp14>MUST</bcp14> be accomp | |||
anied | ||||
<t>Application for a code point allocation may be made to the | ||||
Designated Experts at any time, and MUST be accompanied | ||||
by technical documentation explaining the use of the code | by technical documentation explaining the use of the code | |||
point. Such documentation SHOULD be presented in the | point. Such documentation <bcp14>SHOULD</bcp14> be presented in | |||
form of an Internet-Draft, but MAY arrive in any form that | the | |||
can be reviewed and exchanged amongst reviewers.</t> | form of an Internet-Draft but <bcp14>MAY</bcp14> arrive in any f | |||
orm that | ||||
<t>The Designated Experts SHOULD only consider requests that arise | can be reviewed and exchanged amongst reviewers.</li> | |||
from I-Ds that have already been accepted as Working Group | <li>The designated experts <bcp14>SHOULD</bcp14> only consider request | |||
documents or that are planned for progression as AD Sponsored | s that arise | |||
documents in the absence of a suitably chartered Working Group.< | from Internet-Drafts that have already been accepted as working | |||
/t> | group | |||
documents or that are planned for progression as AD-Sponsored | ||||
<t>In the case of Working Group documents, the Designated Experts | documents in the absence of a suitably chartered working group.< | |||
MUST check with the Working Group chairs that there is | /li> | |||
consensus within the Working Group to make the allocation at thi | <li>In the case of working group documents, the designated experts | |||
s | <bcp14>MUST</bcp14> check with the working group chairs that the | |||
time. In the case of AD Sponsored documents, the Designated | re is | |||
Experts MUST check with the AD for approval to make the | consensus within the working group to make the allocation at thi | |||
allocation at this time.</t> | s | |||
time. In the case of AD-Sponsored documents, the designated | ||||
<t>If the document is not adopted by the IDR Working Group (or its | experts <bcp14>MUST</bcp14> check with the AD for approval to ma | |||
successor), the Designated Expert MUST notify the IDR mailing li | ke the | |||
st | allocation at this time.</li> | |||
(or its successor) of the request and MUST provide access to the | <li>If the document is not adopted by the IDR Working Group (or its | |||
document. The Designated Expert MUST allow two weeks for any re | successor), the designated expert <bcp14>MUST</bcp14> notify the | |||
sponse. | IDR mailing list | |||
Any comments received MUST be considered by the Designated Exper | (or its successor) of the request and <bcp14>MUST</bcp14> provid | |||
t | e access to the | |||
as part of the subsequent step.</t> | document. The designated expert <bcp14>MUST</bcp14> allow two w | |||
eeks for any response. | ||||
<t>The Designated Experts MUST then review the assignment requests | Any comments received <bcp14>MUST</bcp14> be considered by the d | |||
on their technical merit. The Designated Experts MAY raise | esignated expert | |||
as part of the subsequent step.</li> | ||||
<li>The designated experts <bcp14>MUST</bcp14> then review the assignm | ||||
ent requests | ||||
on their technical merit. The designated experts <bcp14>MAY</bc | ||||
p14> raise | ||||
issues related to the allocation request with the | issues related to the allocation request with the | |||
authors and on the IDR (or successor) mailing list | authors and on the IDR (or successor) mailing list | |||
for further consideration before the assignments | for further consideration before the assignments | |||
are made.</t> | are made.</li> | |||
<li>The designated expert <bcp14>MUST</bcp14> ensure that any request | ||||
<t>The Designated Expert MUST ensure that any request for | for | |||
a code point does not conflict with work that is active or alrea dy | a code point does not conflict with work that is active or alrea dy | |||
published within the IETF.</t> | published within the IETF.</li> | |||
<li>Once the designated experts have granted approval, IANA will | ||||
<t>Once the Designated Experts have granted approval, IANA will | ||||
update the registry by marking the allocated code points with a | update the registry by marking the allocated code points with a | |||
reference to the associated document.</t> | reference to the associated document.</li> | |||
<li>In the event that the document is a working group document or is | ||||
<t>In the event that the document is a Working Group document or is | ||||
AD Sponsored, and that document fails to progress to publication | AD Sponsored, and that document fails to progress to publication | |||
as an RFC, the Working Group chairs or AD SHOULD contact IANA | as an RFC, the working group chairs or AD <bcp14>SHOULD</bcp14> contact IANA | |||
to coordinate about marking the code points as deprecated. A | to coordinate about marking the code points as deprecated. A | |||
deprecated code point is not marked as allocated for use and is not | deprecated code point is not marked as allocated for use and is not | |||
available for allocation in a future document. The WG chairs ma y | available for allocation in a future document. The WG chairs ma y | |||
inform IANA that a deprecated code point can be completely | inform IANA that a deprecated code point can be completely | |||
de-allocated (i.e., made available for new allocations) at any t ime | deallocated (i.e., made available for new allocations) at any ti me | |||
after it has been deprecated if there is a shortage of unallocat ed | after it has been deprecated if there is a shortage of unallocat ed | |||
code points in the registry.</t> | code points in the registry.</li> | |||
</ol> | ||||
</list></t> | ||||
</section> | </section> | |||
</section> | </section> | |||
<section anchor="Security" numbered="true" toc="default"> | ||||
<section anchor="Security" title="Security Considerations"> | <name>Security Considerations</name> | |||
<t>The security considerations described in <xref target="RFC7752" section | ||||
<t>The security consideration of <xref target="RFC7752" /> still apply.</t | Format="of" section="8"/> still apply.</t> | |||
> | <t>Note that the change to the Expert Review guidelines makes the registry | |||
and the designated experts slightly more | ||||
<t>Note that the change to the expert review guidelines makes the registry | vulnerable to denial-of-service attacks through excessive and bogus req | |||
and the Designated Experts slightly more | uests for code points. It is expected that | |||
vulnerable to denial of service attacks through excessive and bogus req | the registry cannot be effectively attacked because the designated expe | |||
uests for code points. It is expected that | rts would, themselves, fall to any such | |||
the registry cannot be effectively attacked because the Designated Expe | attack first. Designated experts are expected to report to the IDR Wor | |||
rts would, themselves, fall to any such | king Group chairs and responsible Area | |||
attack first. Designated Experts are expected to report to the IDR wor | Director if they believe an attack to be in progress and should immedia | |||
king group chairs and responsible Area | tely halt all requests for allocation. | |||
Director if they believe an attack to be in progress, and should immedi | ||||
ately halt all requests for allocation. | ||||
This may temporarily block all legitimate requests until mitigations ha ve been put in place.</t> | This may temporarily block all legitimate requests until mitigations ha ve 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 t | ||||
he need for this document.</t> | ||||
<t>Thanks to John Scudder, Donald Eastlake, Ketan Talaulikar, and Alvaro R | ||||
etana for review, comments, and discussion.</t> | ||||
<t>Additional thanks to Gyan Mishra, Acee Lindem, Ketan Talaulikar, Les Gi | ||||
nsberg, Bruno Decraene, Benjamin Kaduk, | ||||
and Martin Vigoureux for engaging in discussion on the details of this w | ||||
ork.</t> | ||||
</section> | </section> | |||
</middle> | </middle> | |||
<back> | <back> | |||
<references> | ||||
<references title="Normative References"> | <name>Normative References</name> | |||
&RFC2119; | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | |||
&RFC7752; | .2119.xml"/> | |||
&RFC8126; | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | |||
&RFC8174; | .7752.xml"/> | |||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
.8126.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RFC | ||||
.8174.xml"/> | ||||
</references> | </references> | |||
<section anchor="Acknowledgements" numbered="false" toc="default"> | ||||
<name>Acknowledgements</name> | ||||
<t>This work is based on the IANA Considerations described in <xref target | ||||
="RFC7752" sectionFormat="of" section="5"/>. The author thanks the people who w | ||||
orked on that document.</t> | ||||
<t>The author would like to thank <contact fullname="John Scudder"/> for s | ||||
uggesting the need for this document.</t> | ||||
<t>Thanks to <contact fullname="John Scudder"/>, <contact fullname="Donald | ||||
Eastlake 3rd"/>, <contact fullname="Ketan Talaulikar"/>, and <contact fullname= | ||||
"Alvaro Retana"/> for their review, comments, and discussion.</t> | ||||
<t>Additional thanks to <contact fullname="Gyan Mishra"/>, <contact fullna | ||||
me="Acee Lindem"/>, <contact fullname="Ketan Talaulikar"/>, <contact fullname="L | ||||
es Ginsberg"/>, <contact fullname="Bruno Decraene"/>, <contact fullname="Benjami | ||||
n Kaduk"/>, | ||||
and <contact fullname="Martin Vigoureux"/> for engaging in discussion on | ||||
the details of this work.</t> | ||||
</section> | ||||
</back> | </back> | |||
</rfc> | </rfc> | |||
End of changes. 37 change blocks. | ||||
199 lines changed or deleted | 173 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |