rfc9041xml2.original.xml | rfc9041.xml | |||
---|---|---|---|---|
<?xml version="1.0" encoding="US-ASCII"?> | <?xml version="1.0" encoding="UTF-8"?> | |||
<!DOCTYPE rfc SYSTEM "rfc2629.dtd"> | ||||
<?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"?> | ||||
<rfc category="std" docName="draft-ietf-mpls-lsp-ping-registries-update-11" | ||||
ipr="trust200902" updates="8029, 8611"> | ||||
<front> | ||||
<title abbrev="LSP Ping Registries">Updating the IANA MPLS LSP Ping Paramete rs</title> | <!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent"> | |||
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" docName="draft-ietf-mpls-lsp-pin | ||||
g-registries-update-11" number="9041" ipr="trust200902" updates="8029, 8611" obs | ||||
oletes="" submissionType="IETF" category="std" consensus="true" xml:lang="en" to | ||||
cInclude="true" tocDepth="3" symRefs="true" sortRefs="true" version="3"> | ||||
<front> | ||||
<title abbrev="LSP Ping Registries">Updating the MPLS Label Switched Paths ( | ||||
LSPs) Ping Parameters IANA Registry</title> | ||||
<seriesInfo name="RFC" value="9041"/> | ||||
<author fullname="Loa Andersson" initials="L." surname="Andersson"> | <author fullname="Loa Andersson" initials="L." surname="Andersson"> | |||
<organization>Bronze Dragon Consulting</organization> | <organization>Bronze Dragon Consulting</organization> | |||
<address> | <address> | |||
<postal> | <postal> | |||
<street/> | <street/> | |||
<city/> | <city/> | |||
<region/> | <region/> | |||
<code/> | <code/> | |||
<country/> | <country/> | |||
</postal> | </postal> | |||
<email>loa@pi.nu</email> | <email>loa@pi.nu</email> | |||
</address> | </address> | |||
</author> | </author> | |||
<author fullname="Mach(Guoyi) Chen" initials="M." surname="Chen"> | ||||
<author fullname="Mach Chen" initials="M." surname="Chen"> | ||||
<organization>Huawei Technologies</organization> | <organization>Huawei Technologies</organization> | |||
<address> | <address> | |||
<postal> | <postal> | |||
<street/> | <street/> | |||
<city/> | <city/> | |||
<region/> | <region/> | |||
<code/> | <code/> | |||
<country/> | <country/> | |||
</postal> | </postal> | |||
<email>mach.chen@huawei.com</email> | <email>mach.chen@huawei.com</email> | |||
</address> | </address> | |||
</author> | </author> | |||
<author fullname="Carlos Pignataro" initials="C." surname="Pignataro"> | ||||
<author fullname="Carlos Pignataro" initials="C." surname="Pignataro"> | ||||
<organization>Cisco Systems</organization> | <organization>Cisco Systems</organization> | |||
<address> | <address> | |||
<postal> | <postal> | |||
<street/> | <street/> | |||
<city/> | <city/> | |||
<region/> | <region/> | |||
<code/> | <code/> | |||
<country/> | <country/> | |||
</postal> | </postal> | |||
<email>cpignata@cisco.com</email> | <email>cpignata@cisco.com</email> | |||
</address> | </address> | |||
</author> | </author> | |||
<author fullname="Tarek Saad" initials="T." surname="Saad"> | ||||
<author fullname="Tarek Saad" initials="T." surname="Saad"> | ||||
<organization>Juniper Networks</organization> | <organization>Juniper Networks</organization> | |||
<address> | <address> | |||
<postal> | <postal> | |||
<street/> | <street/> | |||
<city/> | <city/> | |||
<region/> | <region/> | |||
<code/> | <code/> | |||
<country/> | <country/> | |||
</postal> | </postal> | |||
<email>tsaad@juniper.net</email> | <email>tsaad@juniper.net</email> | |||
</address> | </address> | |||
</author> | </author> | |||
<date year="2021" month="July" /> | ||||
<workgroup>MPLS Working Group</workgroup> | ||||
<date /> | <abstract> | |||
<workgroup>MPLS Working Group</workgroup> | ||||
<abstract> | ||||
<t> | ||||
This document updates RFC 8029 and RFC 8611 which both define IANA | ||||
registries for MPLS Label Switched Path (LSP) Ping, in particular the | ||||
registration procedure "Private Use" (esarlier know as "Vendor Private Use") | ||||
is changed to "First Come, First Served" the TLV and Sub-TLV Registries. | ||||
</t> | ||||
<t> | <t> | |||
This document updates RFCs 8029 and 8611, both of which define IANA | ||||
registries for MPLS Label Switched Path (LSP) Ping. In particular, the | ||||
registration procedure "Private Use" (previously known as "Vendor Private Use | ||||
") | ||||
has been changed to "First Come First Served" for the TLV and sub-TLV registr | ||||
ies. | ||||
</t> | ||||
<t> | ||||
It also updates the description of the procedures for the responses sent | It also updates the description of the procedures for the responses sent | |||
when an unknown or erroneous code point is found. | when an unknown or erroneous code point is found. | |||
The updates are to clarify and align this namespace with recent developments, | The updates are to clarify and align this namespace with recent developments, | |||
e.g. the updates to " Guidelines for Writing an IANA Considerations | e.g., aligning terminology with RFC 8126 instead of the now obsoleted RFC 522 | |||
Section in RFCs" (e.g. RFC 8126), instead of the terminology from the | 6 (both titled "Guidelines for Writing an IANA Considerations Section in RFCs"). | |||
obsoleted RFC 5226. | </t> | |||
</t> | </abstract> | |||
</front> | ||||
</abstract> | <middle> | |||
<section anchor="intro" numbered="true" toc="default"> | ||||
</front> | <name>Introduction</name> | |||
<t> | ||||
<middle> | ||||
<!-- section 1 --> | ||||
<section anchor="intro" title="Introduction"> | ||||
<t> | ||||
There were a number of reasons to start the work that has led to this | There were a number of reasons to start the work that has led to this | |||
document, e.g.: | document, e.g., | |||
<list style="symbols"> | </t> | |||
<t> | <ul spacing="normal"> | |||
When the LSP Ping registry was created it was incorrectly assumed that code | <li> | |||
points allocated by Experimental RFCs would be 'experimental' code points; | When the LSP Ping registry was created, it was incorrectly assumed that code | |||
points allocated by Experimental RFCs would be "experimental" code points; | ||||
a code point | a code point | |||
made available in a public IANA registry is not limited by the type of RFC | made available in a public IANA registry is not limited by the type of RFC | |||
that made the allocation but is available for any document. | that made the allocation: it is available for use in any type of document. | |||
</t> | ||||
<t> | </li> | |||
The number of 'experimental' code points was also too large, as compared to | <li> | |||
The number of "experimental" code points was also too large as compared to | ||||
what is normally | what is normally | |||
allocated for "Experimental Use". | allocated for "Experimental Use". | |||
</t> | </li> | |||
<li> | ||||
<t> | The words "mandatory" and "optional" are used differently in <xref target="R | |||
RFC 8029 uses the words "mandatory" and "optional" differently to how other | FC8029"/> than in other | |||
RFC do. RFC 8029 for example talks about mandatory TLVs to | RFCs. For example, <xref target="RFC8029"/> talks about mandatory TLVs to | |||
indicate that it is | indicate that it is | |||
mandatory to take a certain action if the TLV is found in a message but | mandatory to take a certain action if the TLV is found in a message but is n | |||
not recognized, other RFCs uses "mandatory TLV" to indicate a TLV that | ot recognized. Other RFCs use "mandatory TLV" to indicate a TLV that | |||
must be present in a message. | must be present in a message. | |||
</t> | </li> | |||
</ul> | ||||
</list> | <t> | |||
Over time there have been attempts to administratively update some of the | Over time, there have been attempts to administratively update some of the | |||
registries, but it was soon decided that an RFC was needed. Other, often | registries, but it was soon decided that an RFC was needed. Other, often | |||
minor, potential updates were found, e.g. reserving the | minor, potential updates were found, e.g., reserving the | |||
value 0 (zero) in registries where that is possible. | value 0 (zero) in registries where that is possible. | |||
</t> | </t> | |||
<t> | ||||
<t> | <xref target="RFC8029" format="default"/> contains | |||
When RFC 8029 <xref target="RFC8029"/> was published it contained | updates to the "<xref target="IANA-LSP-PING" format="title"/>" IANA namespac | |||
updates to the "Multiprotocol Label Switching (MPLS) Label | e <xref target="IANA-LSP-PING" format="default"/>. | |||
Switched Paths (LSPs) | </t> | |||
Ping Parameters" IANA namespace <xref target="IANA-LSP-PING"/>. | <t> | |||
</t> | <xref target="RFC8611" format="default"/> created LSP Ping IANA registries | |||
that | ||||
<t> | match <xref target="RFC8126"/>. This document further clarifies the entrie | |||
RFC 8611 <xref target="RFC8611"/> created LSP Ping IANA registries that | s in those | |||
match RFC 8126. This document further clarifies the entries in those | ||||
registries and makes the definitions more precise. | registries and makes the definitions more precise. | |||
</t> | </t> | |||
<t> | ||||
<t> | This document updates <xref target="RFC8029" format="default"/> and | |||
This document updates RFC 8029 <xref target="RFC8029"/> and RFC 8611 | <xref target="RFC8611" format="default"/> by updating two groups of registri | |||
<xref target="RFC8611"/> by updating two groups of registries as follows: | es as follows: | |||
</t> | </t> | |||
<t> | ||||
<t> | First, the "Message Types" <xref target="IANA-MT" format="default"/>, | |||
First the registries for Message Types <xref target="IANA-MT"/>, | "Reply Modes" <xref target="IANA-RM" format="default"/>, and "Return Codes" | |||
Reply Modes <xref target="IANA-RM"/> and Return Codes <xref target="IANA-RC" | <xref target="IANA-RC" format="default"/> registries | |||
/> | ||||
are updated. | are updated. | |||
The changes to these registries are minor. | The changes to these registries are minor. | |||
</t> | </t> | |||
<t> | ||||
<t> | Second, this document updates the TLV and sub-TLV registries listed below: | |||
Second, this document updates the TLV and sub-TLV registries. | </t> | |||
<list style="symbols"> | <ul spacing="normal"> | |||
<li> | ||||
<t> | "<xref target="IANA-TLV-reg" format="title"/>", <xref target="IANA-TLV | |||
<xref target="IANA-TLV-reg" format="title"/> <xref target="IANA-TLV-reg"/>. | -reg" format="default"/> | |||
</t> | </li> | |||
<li> | ||||
<t> | "<xref target="IANA-Sub-1-16-21" format="title"/>", <xref target="IANA-Sub-1 | |||
Sub-TLVs for TLVs 1, 16 and 21 <xref target="IANA-Sub-1-16-21"/>. | -16-21" format="default"/> | |||
</t> | </li> | |||
<li> | ||||
<t> | "<xref target="IANA-Sub-6" format="title"/>", <xref target="IANA-Sub-6 | |||
<xref target="IANA-Sub-6" format="title" /> <xref target="IANA-Sub-6"/>. | " format="default"/> | |||
</t> | </li> | |||
<li> | ||||
<t> | "<xref target="IANA-Sub-11" format="title"/>", <xref target="IANA-Sub-11" forma | |||
Sub-TLVs for TLV 11 <xref target="IANA-Sub-11"/>. | t="default"/> | |||
</t> | </li> | |||
<li> | ||||
<t> | "<xref target="IANA-Sub-20" format="title"/>", <xref target="IANA-Sub-20" fo | |||
Sub-TLVs for TLV 20 <xref target="IANA-Sub-20"/>. | rmat="default"/> | |||
</t> | </li> | |||
<li> | ||||
<t> | "<xref target="IANA-Sub-23" format="title"/>", <xref target="IANA-Sub-23" for | |||
Sub-TLVs for TLV 23 <xref target="IANA-Sub-23"/>. | mat="default"/> | |||
</t> | </li> | |||
<li> | ||||
<t> | "<xref target="IANA-Sub-27" format="title"/>", <xref target="IANA-Sub-27" fo | |||
Sub-TLVs for TLV 27 <xref target="IANA-Sub-27"/>. | rmat="default"/> | |||
</t> | </li> | |||
</list> | </ul> | |||
</t> | <t> | |||
It should be noted that <xref target="RFC8029"/> was published before <xref t | ||||
<t> | arget="RFC8126"/> and | |||
It should be noted that RFC 8029 was published before RFC 8126 and | uses outdated terminology for some registration procedures, e.g., | |||
uses old terminology for some registration procedures, e.g., | "Vendor Private Use". <xref target="RFC8611"/> was published after <xref tar | |||
"Vendor Private Use". RFC 8611 was published after RFC 8126 and uses | get="RFC8126"/> and uses | |||
newer terminology, e.g., "Private Use". Both "Vendor Private Use" | its recommended terminology, e.g., "Private Use". However, now both "Vendor | |||
and "Private Use" has been removed and replaced with | Private Use" | |||
"First come, first served (FCFS) code points. | and "Private Use" have been removed and replaced with | |||
</t> | "First Come First Served" (FCFS) code points. | |||
</t> | ||||
<t> | <t> | |||
One reason to change from code point allocated by Vendor Private Use | One reason to change from code points allocated by Vendor Private Use | |||
or Private Use is that such code points are allowed in production | or Private Use is that such code points are allowed in production | |||
networks. Theoretically, it is possible that two vendors might use the | networks. Theoretically, it is possible that two vendors might use the | |||
same code point value with different meanings. If such code is ever | same code point value with different meanings. If such a code is ever | |||
deployed in the same network this could cause protocol issues that | deployed in the same network, this could cause protocol issues that | |||
would be hard to debug. | would be hard to debug. | |||
</t> | </t> | |||
<t> | <t> | |||
With FCFS code points this will not happen. Vendors that have existing | With FCFS code points, this will not happen. Vendors that have existing | |||
code using Vendor Private Use or Private Use code points should | code using Vendor Private Use or Private Use code points should | |||
register those code points as FSFC code points soon as this document is | register those code points as FCFS code points as soon as this document is | |||
published as an RFC. | published as an RFC. | |||
</t> | </t> | |||
<t> | ||||
<t> | The "<xref target="IANA-Sub-9" format="title"/>" subregistry is not updated. | |||
The registry for sub-TLVs for TLV 9 <xref target="IANA-Sub-9"/> is not updat | </t> | |||
ed. | <t> | |||
</t> | Third, according to <xref target="RFC8029"/>, some code points (TLVs and su | |||
b-TLVs) | ||||
<t> | ||||
Third, according to RFC 8029 some code points (TLVs and sub-TLVs) | ||||
are called "mandatory" or | are called "mandatory" or | |||
"optional". Contrary to how other RFCs use these words, indicating | "optional". Contrary to how other RFCs use these words, indicating | |||
that it is mandatory or optional to include the code points in a | that it is mandatory or optional to include the code points in a | |||
message, RFC 8029 uses these words to indicate that an action might or | message, <xref target="RFC8029"/> uses these words to indicate that an acti | |||
might not be mandatory. This document updates RFC 8029 to drop the words | on might or | |||
might not be mandatory. This document updates <xref target="RFC8029"/> to | ||||
drop the words | ||||
"mandatory" and "optional", and the text is changed to focus on what | "mandatory" and "optional", and the text is changed to focus on what | |||
should be done. | should be done. | |||
</t> | </t> | |||
<section anchor="lang" numbered="true" toc="default"> | ||||
<section anchor="lang" title="Requirement Language"> | <name>Requirements Language</name> | |||
<t> | <t> | |||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQU | |||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | IRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL | |||
"OPTIONAL" in this document are to be interpreted as described in BCP | NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14> | |||
14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, | RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", | |||
they appear in all capitals, as shown here. | "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to | |||
</t> | be interpreted as | |||
</section> | described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> | |||
<section anchor="terms" title="Terminology"> | when, and only when, they appear in all capitals, as shown here. | |||
<t> | </t> | |||
This section list terms that are used when discussing the hierarchy of | </section> | |||
IANA registers (<xref target="local-terms"/>) | <section anchor="terms" numbered="true" toc="default"> | |||
and abbreviations used in IANA registries update in this document (<xref tar | <name>Terminology</name> | |||
get="abbr"/>). | <t> | |||
</t> | This section lists terms that are used when discussing the hierarchy of | |||
<section anchor="local-terms" title="Terminology Used in this Document"> | IANA registries (<xref target="local-terms" format="default"/>), | |||
and abbreviations used in IANA registries are updated in this document (<xre | ||||
<t> | f target="abbr" format="default"/>). | |||
This document uses some terms that relates to IANA registries in this way: | </t> | |||
<list style="symbol"> | <section anchor="local-terms" numbered="true" toc="default"> | |||
<name>Terminology Used in This Document</name> | ||||
<t> | <t> | |||
IANA Name Space, <vspace blankLines="0"/> a namespace is a top level registr | Terms related to IANA registries are used as follows in this document: | |||
y. | </t> | |||
<dl newline="true"> | ||||
<dt> | ||||
Namespace</dt> | ||||
<dd> A namespace is a top-level registry. | ||||
An example could be | An example could be | |||
"<xref target="lsp-ping-Namespace" format="title"/>" <xref target="IANA-LSP- PING"/>. | "<xref target="lsp-ping-Namespace" format="title"/>" <xref target="IANA-LSP- PING" format="default"/>. | |||
A namespace is most often a container for registries that hold code points | A namespace is most often a container for registries that hold code points | |||
that share some affinity. | that share some affinity. | |||
</t> | </dd> | |||
<dt> | ||||
Registry</dt> | ||||
<t> | <dd>An IANA registry holds code points | |||
IANA Registry, <vspace blankLines="0"/> an IANA registry holds code points, | ||||
and lists the registration | and lists the registration | |||
procedures and allocation these code points. One example | procedures and allocation for these code points. One example | |||
would be the | would be the | |||
"<xref target="IANA-TLV-reg" format="title"/>" registry | "<xref target="IANA-TLV-reg" format="title"/>" registry | |||
<xref target="IANA-TLV-reg"/>. | <xref target="IANA-TLV-reg" format="default"/>. | |||
</t> | </dd> | |||
<dt> | ||||
<t> | Subregistry</dt> | |||
IANA Sub-registry, <vspace blankLines="0"/> a sub-registry is used when a | <dd>A subregistry is used when a | |||
code point, or a set of code points allocated in a single registry, needs | code point, or a set of code points allocated in a single registry, needs | |||
"sub-code points" scoped by the code point or the set of code points. An | "sub-code-points" scoped by the code point or the set of code points. An | |||
example of a sub-registry that holds code points for more than one TLV is | example of a subregistry that holds code points for more than one TLV is | |||
"<xref target="IANA-Sub-1-16-21" format="title"/>" <xref target="IANA-Sub-1- | "<xref target="IANA-Sub-1-16-21" format="title"/>" <xref target="IANA-Sub-1- | |||
16-21"/> | 16-21" format="default"/>. | |||
</t> | </dd> | |||
</list> | ||||
</t> | ||||
</section> | ||||
<section title="Abbreviations" anchor="abbr"> | ||||
<t> | </dl> | |||
This section list abbreviations used in the unchanged part of the registries | </section> | |||
<section anchor="abbr" numbered="true" toc="default"> | ||||
<name>Abbreviations</name> | ||||
<t> | ||||
This section lists abbreviations used in the unchanged part of the registrie | ||||
s | ||||
updated by this document. These abbreviations were originally expanded in | updated by this document. These abbreviations were originally expanded in | |||
the document defining the registries. They are listed here following the | the document defining the registries. They are listed here following the | |||
requirement to expand any abbreviation that is not well-known. All these | requirement to expand any abbreviation that is not well known. All these | |||
abbreviations are from the <xref target="IANA-RC" format="title"/> | abbreviations are from the "<xref target="IANA-RC" format="title"/>" | |||
registry <xref target="IANA-RC"/>. | registry <xref target="IANA-RC" format="default"/>. | |||
</t> | </t> | |||
<dl indent="10"> | ||||
<t> | <dt>BFD:</dt><dd>Bidirectional Forwarding Detection | |||
<list style="symbol"> | </dd> | |||
<dt> | ||||
<t> | DDMAP:</dt><dd>Downstream Detailed Mapping | |||
BFD - Bidirectional Forwarding Detection | </dd> | |||
</t> | <dt> | |||
FEC:</dt><dd>Forwarding Equivalence Class | ||||
<t> | </dd> | |||
DDMAP - Downstream Detailed Mapping | <dt> | |||
</t> | OAM:</dt><dd>Operation, Administration, and Maintenance | |||
</dd> | ||||
<t> | <dt> | |||
FEC - Forwarding Equivalence Class | PM:</dt><dd>Performance Monitoring | |||
</t> | </dd> | |||
<dt> | ||||
<t> | RSC:</dt><dd>Return Subcode | |||
OAM - Operation, Administration and Maintenance | </dd> | |||
</t> | ||||
<t> | ||||
PM - Performance Monitoring | ||||
</t> | ||||
<t> | ||||
RSC - Return Subcode | ||||
</t> | ||||
</list> | ||||
</t> | ||||
</section> | ||||
</section> | ||||
</dl> | ||||
</section> | ||||
</section> | ||||
</section> | </section> | |||
<section anchor="codes" numbered="true" toc="default"> | ||||
<name>Updating the Message Types, Reply Modes, and Return Codes Registries | ||||
</name> | ||||
<t> | ||||
The following changes have been made to the "<xref target="IANA-MT" format="titl | ||||
e"/>" <xref target="IANA-MT" format="default"/>, | ||||
"<xref target="IANA-RM" format="title"/>" <xref target="IANA-RM" format="def | ||||
ault"/>, and "<xref target="IANA-RC" format="title"/>" | ||||
<xref target="IANA-RC" format="default"/> registries. | ||||
<section anchor="codes" title="Updating the Message Types, Reply Mode and Re | ||||
turn Codes Registries"> | ||||
<t> | ||||
The following changes are made to the Message Types <xref target="IANA-MT"/>, | ||||
Reply Modes <xref target="IANA-RM"/> and Return Codes | ||||
<xref target="IANA-RC"/> registries. | ||||
<list style="symbols"> | ||||
<t> | ||||
In the listing of assigned code points the term "Vendor Private Use" is chang | ||||
ed to | ||||
"Private Use". | ||||
</t> | </t> | |||
<ul spacing="normal"> | ||||
<t> | <li> | |||
In the listing of assigned code points, the term "Vendor Private Use" is chan | ||||
ged to | ||||
"Private Use" for the 252-255 range. The registration procedures have been u | ||||
pdated to reflect this. | ||||
</li> | ||||
<li> | ||||
The registration procedure "Specification Required" is changed to "RFC | The registration procedure "Specification Required" is changed to "RFC | |||
Required" and the note "Experimental RFC needed" is removed. | Required" and the note "Experimental RFC needed" is removed for the 192-247 r | |||
</t> | ange. | |||
</li> | ||||
<t> | <li> | |||
A small set of code points (4 code points) for Experimental Use is | A small set of four code points (248-251) for Experimental Use is | |||
added by reducing the "RFC Required" range. | added by reducing the "RFC Required" range. The registration procedures hav | |||
</t> | e been updated to reflect this. | |||
</li> | ||||
<t> | ||||
The registration procedures "Private Use" and "Experimental Use" are added to | ||||
the table of registration procedures. | ||||
</t> | ||||
<t> | ||||
A note "Not to be assigned" is added for the registration procedures | ||||
"Private Use" and "Experimental Use". | ||||
</t> | ||||
<t> | <li> | |||
A note "Reserved, not to be assigned" has been added for the registration proced | ||||
ures of the | ||||
"Private Use" and "Experimental Use" ranges. | ||||
</li> | ||||
<li> | ||||
<t> | ||||
In the lists that capture the assignment status, the fields that are reserved, i .e., | In the lists that capture the assignment status, the fields that are reserved, i .e., | |||
0 (zero), Private Use and Experimental Use are clearly marked as such. | 0 (zero), Private Use, and Experimental Use, are clearly marked as such. | |||
<list style="symbols"> | ||||
<t> | ||||
Note that in the Return Codes registry | ||||
<xref target="IANA-RC"/> the code point "0" | ||||
has already been assigned. This assignment is not changed and in this | ||||
registry the code point "0" continues to be assigned as "No Return Code". | ||||
</t> | ||||
</list> | ||||
</t> | ||||
<!-- Amandas comment left in for easy changeability | ||||
<t> | ||||
At the top of each registry listed in this section a reference to this document | ||||
should be added making the header of the register look like this: | ||||
<list style="empty"> | ||||
<t> | ||||
[Registry Name] | ||||
<vspace blankLines="0"/> | ||||
Expert(s) | ||||
<vspace blankLines="0"/> | ||||
Mach Chen and Carlos Pignataro | ||||
<vspace blankLines="0"/> | ||||
Reference | ||||
<vspace blankLines="0"/> | ||||
[RFC8029] [This document] | ||||
<vspace blankLines="0"/> | ||||
Available Formats | ||||
<vspace blankLines="0"/> | ||||
CSV | ||||
</t> | ||||
</list> | ||||
</t> | ||||
</list> | ||||
</t> | </t> | |||
<ul spacing="normal"> | ||||
<li> | ||||
Note that in the "<xref target="IANA-RC" format="title"/>" registry | ||||
<xref target="IANA-RC" format="default"/>, the code point "0" | ||||
has already been assigned. This assignment is not changed, and in this | ||||
registry, the code point "0" continues to be assigned as "No Return Code". | ||||
<t> | </li> | |||
The new Registration Procedures, the registry layouts and the new assignments | </ul> | |||
</li> | ||||
</ul> | ||||
<t> | ||||
The new registration procedures, the registry layouts, and the new assignments | ||||
for these | for these | |||
registries are found in <xref target="app-messages"/>. | registries are found in <xref target="app-messages" format="default"/>. | |||
</t> | </t> | |||
</section> | </section> | |||
<section anchor="upd-tlv" numbered="true" toc="default"> | ||||
<section anchor="upd-tlv" title="Updating the TLV and Sub-TLV Registries"> | <name>Updating the TLV and Sub-TLV Registries</name> | |||
<section anchor="principles" numbered="true" toc="default"> | ||||
<section anchor="principles" title="General Principles for the LSP Ping TLV and | <name>General Principles for the LSP Ping TLV and Sub-TLV Registries</na | |||
Sub-TLV registries"> | me> | |||
<t> | ||||
<t> | ||||
The following principles apply to the processing of any TLV from any | The following principles apply to the processing of any TLV from any | |||
of the LSP Ping TLVs and sub-TLVs IANA registries. | of the LSP Ping TLV and sub-TLV IANA registries. | |||
<list style="symbols"> | </t> | |||
<t> | <ul spacing="normal"> | |||
<li> | ||||
All TLVs and sub-TLVs with a type in the range 0-32767 require a response | All TLVs and sub-TLVs with a type in the range 0-32767 require a response | |||
if they are not recognized. | if they are not recognized. | |||
</t> | </li> | |||
<li> | ||||
<t> | All TLVs and sub-TLVs in the range 32768-65535 can be silently dropped if they a | |||
All TLVs and sub-TLVs in the range 32768-65535 may be silently dropped, stepped | re not recognized. Alternatively, the receiver may step over the unrecognized TL | |||
over or an error message sent if they | V or send an error message. | |||
are not recognized. | </li> | |||
</t> | </ul> | |||
<t> | ||||
<!-- Amandas comment left in becasue easy changeability | ||||
<t> | ||||
At the top of each registry listed in this section a reference to this document | ||||
should be added making the header of the register look like this: | ||||
<list style="empty"> | ||||
<t> | ||||
[Registry Name] | ||||
<vspace blankLines="0"/> | ||||
Expert(s) | ||||
<vspace blankLines="0"/> | ||||
Mach Chen and Carlos Pignataro | ||||
<vspace blankLines="0"/> | ||||
Reference | ||||
<vspace blankLines="0"/> | ||||
[Current Reference(s)] [This document] | ||||
<vspace blankLines="0"/> | ||||
Available Formats | ||||
<vspace blankLines="0"/> | ||||
CSV | ||||
</t> | ||||
</list> | ||||
</t> | ||||
</list> | ||||
</t> | ||||
<t> | ||||
Each of the blocks has code point spaces with the following registration | Each of the blocks has code point spaces with the following registration | |||
procedures: | procedures: | |||
<list style="symbols"> | ||||
<t> | ||||
Standards Action. | ||||
</t> | ||||
<t> | ||||
RFC Required. | ||||
</t> | ||||
<t> | ||||
Experimental Use. | ||||
</t> | </t> | |||
<ul spacing="normal"> | ||||
<t> | <li> | |||
First Come First Served (FCFS). | Standards Action | |||
</t> | </li> | |||
<li> | ||||
</list> | RFC Required | |||
</t> | </li> | |||
<li> | ||||
<t> | Experimental Use | |||
</li> | ||||
<li> | ||||
First Come First Served (FCFS) | ||||
</li> | ||||
</ul> | ||||
<t> | ||||
The exact definitions of these procedures are found | The exact definitions of these procedures are found | |||
in <xref target="RFC8126"/>. | in <xref target="RFC8126" format="default"/>. | |||
</t> | </t> | |||
<section anchor="unrecog" numbered="true" toc="default"> | ||||
<section anchor="unrecog" title="Unrecognized Experimental Use TLVs and Sub-TLVs | <name>Unrecognized Experimental Use TLVs and Sub-TLVs</name> | |||
"> | <t> | |||
<t> | Unrecognized TLVs and sub-TLVs in the Experimental Use and FCFS ranges are | |||
Unrecognized TLVs and sub-TLVs in the Experimental Use, and FCFS ranges are | ||||
handled as any other unrecognized TLV or sub-TLV. | handled as any other unrecognized TLV or sub-TLV. | |||
<list style="symbols"> | </t> | |||
<t> | <ul spacing="normal"> | |||
<li> | ||||
If the unrecognized TLV or sub-TLV is from the Experimental Use range | If the unrecognized TLV or sub-TLV is from the Experimental Use range | |||
(31740-31743) | (31740-31743) | |||
or from the FCFS range (31744-32767) a Return Code of 2 | or from the FCFS range (31744-32767), a Return Code of 2 | |||
("One or more of the TLVs was not understood") must be sent in the echo response . | ("One or more of the TLVs was not understood") must be sent in the echo response . | |||
</t> | </li> | |||
<t> | <li> | |||
If the unrecognized TLV or sub-TLV is from the Experimental Use range | If a TLV or sub-TLV from the Experimental Use range | |||
(64508-64511) or from the FCFS range (64512-65535) the TLVs may be silently | (64508-64511) or from the FCFS range (64512-65535) is unrecognized, then the rec | |||
ignored, stepped | eiver can silently drop the TLV. Alternatively, the receiver may step over the u | |||
over or an error message sent. | nrecognized TLV or send an error message. | |||
</t> | </li> | |||
</ul> | ||||
</list> | <t> | |||
</t> | ||||
<t> | ||||
The IETF does not prescribe how recognized or unrecognized Experimental Use | The IETF does not prescribe how recognized or unrecognized Experimental Use | |||
and Private Use TLVs and sub-TLVs are | and Private Use TLVs and sub-TLVs are | |||
handled in experimental or private networks; that is up to the agency running | handled in experimental or private networks; that is up to the agency running | |||
the experimental or the private network. The statement above describes how | the experimental or the private network. The statement above describes how | |||
standards | standards-compliant implementations must treat the unrecognized TLVs and sub- | |||
compliant implementations must treat the unrecognized TLVs and sub-TLVs | TLVs | |||
from these ranges. | from these ranges. | |||
</t> | </t> | |||
</section> | ||||
</section> | </section> | |||
<section anchor="shared" numbered="true" toc="default"> | ||||
</section> | <name>Common Registration Procedures for TLVs and Sub-TLVs</name> | |||
<section anchor="shared" title="Common Registration Procedures for TLVs and sub | <t> | |||
-TLVs"> | ||||
<t> | ||||
This section describes the new registration procedures for the TLV and sub-TLV | This section describes the new registration procedures for the TLV and sub-TLV | |||
registries. | registries. | |||
</t> | </t> | |||
<table anchor="tlv-sub-tlv" align="center"> | ||||
<texttable title="TLV and sub-TLV Registration Procedures" anchor="tlv-sub-tl | <name>TLV and Sub-TLV Registration Procedures</name> | |||
v"> | <thead> | |||
<ttcol align='left' width="8%">Range</ttcol> | <tr> | |||
<ttcol align='left' width="33%">Registration Procedures</ttcol> | <th align="left">Range</th> | |||
<ttcol align='left' width="69%">Note</ttcol> | <th align="left">Registration Procedures</th> | |||
<th align="left">Note</th> | ||||
<c>0-16383</c> | </tr> | |||
<c>Standards Action</c> | </thead> | |||
<c>This range is for TLVs and sub-TLVs that require an error message if not | <tbody> | |||
recognized. [This document, section 3.1]</c> | <tr> | |||
<td align="left">0-16383</td> | ||||
<c>16384-31739</c> | <td align="left">Standards Action</td> | |||
<c>RFC Required</c> | <td align="left">This range is for TLVs and sub-TLVs that require | |||
<c>This range is for TLVs and sub-TLVs that require an error message if not | an error message if not recognized. This document, <xref target="principles"/></ | |||
recognized. [This document, section 3.1]</c> | td> | |||
</tr> | ||||
<c>31740-31743</c> | <tr> | |||
<c>Experimental Use</c> | <td align="left">16384-31739</td> | |||
<c>Reserved, not to be assigned. This range is for TLVs and sub-TLVs that re | <td align="left">RFC Required</td> | |||
quire an error message if not recognized. [This document, section 3.1]</c> | <td align="left">This range is for TLVs and sub-TLVs that require | |||
an error message if not recognized. This document, <xref target="principles"/></ | ||||
<c>31744-32767</c> | td> | |||
<c>FCFS</c> | </tr> | |||
<c>This range is for TLVs and sub-TLVs that require an error message if not | <tr> | |||
recognized. [This document, section 3.1]</c> | <td align="left">31740-31743</td> | |||
<td align="left">Reserved for Experimental Use</td> | ||||
<c>32768-49161</c> | <td align="left">Not to be assigned. This range is for TLVs and su | |||
<c>Standards Action</c> | b-TLVs that require an error message if not recognized. This document, <xref tar | |||
<c>This range is for TLVs and sub-TLVs that can be silently dropped if not r | get="principles"/></td> | |||
ecognized.</c> | </tr> | |||
<tr> | ||||
<c>49162-64507</c> | <td align="left">31744-32767</td> | |||
<c>RFC Required</c> | <td align="left">FCFS</td> | |||
<c>This range is for TLVs and sub-TLVs that can be silently dropped if not r | <td align="left">This range is for TLVs and sub-TLVs that require | |||
ecognized.</c> | an error message if not recognized. This document, <xref target="principles"/></ | |||
td> | ||||
<c>64508-64511</c> | </tr> | |||
<c>Experimental Use</c> | <tr> | |||
<c>Reserved, not to be assigned. This range is for TLVs and sub-TLVs that ca | <td align="left">32768-49161</td> | |||
n be silently dropped if not recognized.</c> | <td align="left">Standards Action</td> | |||
<td align="left">This range is for TLVs and sub-TLVs that can be s | ||||
<c>64512-65535</c> | ilently dropped if not recognized.</td> | |||
<c>FCFS</c> | </tr> | |||
<c>This range is for TLVs and sub-TLVs that can be silently dropped if not r | <tr> | |||
ecognized.</c> | <td align="left">49162-64507</td> | |||
<td align="left">RFC Required</td> | ||||
</texttable> | <td align="left">This range is for TLVs and sub-TLVs that can be s | |||
ilently dropped if not recognized.</td> | ||||
</section> | </tr> | |||
<tr> | ||||
<section anchor="general" title="Changes to the LSP Ping Registries"> | <td align="left">64508-64511</td> | |||
<td align="left">Reserved for Experimental Use</td> | ||||
<t> | <td align="left">Not to be assigned. This range is for TLVs and su | |||
This section lists the changes to each MPLS LSP Ping TLV and sub-TLV Registry. | b-TLVs that can be silently dropped if not recognized.</td> | |||
Section | </tr> | |||
<tr> | ||||
<td align="left">64512-65535</td> | ||||
<td align="left">FCFS</td> | ||||
<td align="left">This range is for TLVs and sub-TLVs that can be s | ||||
ilently dropped if not recognized.</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
</section> | ||||
<section anchor="general" numbered="true" toc="default"> | ||||
<name>Changes to the LSP Ping Registries</name> | ||||
<t> | ||||
This section lists the changes to each MPLS LSP Ping TLV and sub-TLV registry. | ||||
Sections | ||||
<xref target="upds-tlv" format="counter"/> to <xref target="upds-sub-tlv-27" for mat="counter"/> | <xref target="upds-tlv" format="counter"/> to <xref target="upds-sub-tlv-27" for mat="counter"/> | |||
describe how the new | describe how the new | |||
versions of the IANA registries should look, together with the | versions of the IANA registries should look, together with the | |||
registration procedures for each registry. | registration procedures for each registry. | |||
</t> | </t> | |||
<t> | ||||
<t> | The new registration procedure descriptions and the new assignments for these | |||
The new Registration Procedures description and the new assignments for these | registries are used to model the changed MPLS LSP Ping registries; see | |||
registries are used to model the changed MPLS LSP Ping registries, see | <xref target="IANA" format="default"/>. | |||
<xref target="IANA"/>. | ||||
</t> | </t> | |||
<section anchor="common-tlv" numbered="true" toc="default"> | ||||
<section anchor="common-tlv" title="Common Changes to the TLV and Sub-TLV Regist | <name>Changes Common to the TLV and Sub-TLV Registries</name> | |||
ries"> | <t> | |||
<t> | ||||
The following changes are made to the TLV and sub-TLV registries. | The following changes are made to the TLV and sub-TLV registries. | |||
<list style="symbols"> | ||||
<t> | ||||
The registration procedures "First Come First Served (FCFS)" and | ||||
"Experimental Use" are added to | ||||
the table of registration procedures. | ||||
</t> | </t> | |||
<ul spacing="normal"> | ||||
<t> | <li> | |||
Two small sets of code points (4 code points each) for Experimental Use, are | The registration procedures "First Come First Served" (FCFS) and | |||
"Experimental Use" have been added to | ||||
the table of registration procedures. | ||||
</li> | ||||
<li> | ||||
Two small sets of code points (four code points each) for Experimental Use have | ||||
been | ||||
created. The first set is for the range that requires a response if the TLV or | created. The first set is for the range that requires a response if the TLV or | |||
sub-TLV is not recognized; the second set is for the range where the TLV or | sub-TLV is not recognized; the second set is for the range where the TLV or | |||
sub-TLV that may be silently dropped if not recognized. The code points for | sub-TLV may be silently dropped if not recognized. The code points for | |||
experimental use are taken from the ranges previously (RFC 8029) called | Experimental Use have been taken from the ranges previously called | |||
'Specification Required' and (RFC 8611) "RFC Required". | "Specification Required" and "RFC Required" <xref target="RFC8029"/>. | |||
</t> | </li> | |||
<li> | ||||
<t> | The registration procedure "Specification Required" has been changed to "RFC | |||
The registration procedure "Specification Required" is changed to "RFC | Required", and the note "Experimental RFC needed" has been removed. | |||
Required" and the note "Experimental RFC needed" is removed. | </li> | |||
</t> | <li> | |||
In the listing of assignments, the term "Vendor Private Use" has been changed to | ||||
<t> | "First Come First Served" (FCFS). | |||
In the listing of assignments the term "Vendor Private Use" is changed to | </li> | |||
"First Come First Served (FCFS)". | <li> | |||
</t> | In the listing of assignments, the range for "Experimental Use" has been added. | |||
</li> | ||||
<t> | ||||
In the listing of assignments the range for "Experimental Use" is added. | ||||
</t> | ||||
<t> | <li> | |||
A note saying "Not to be assigned" is added for the registration procedures | A note saying "Not to be assigned" has been added for the registration procedure | |||
"Experimental Use". | "Experimental Use". | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
In the list that captures assignment status, the fields that are reserved, i.e., | In the list that captures assignment status, the fields that are reserved, i.e., | |||
0 (zero) and Experimental Use are clearly marked. | 0 (zero) and Experimental Use, have been clearly marked. | |||
</t> | </li> | |||
</ul> | ||||
</list> | </section> | |||
</section> | ||||
</t> | </section> | |||
<section anchor="text-updates" numbered="true" toc="default"> | ||||
</section> | <name>Updates to Related RFCs</name> | |||
<t> | ||||
</section> | ||||
</section> | ||||
<section anchor="text-updates" title="Updates to Related RFCs"> | ||||
<t> | ||||
Some referenced RFCs use the concept "mandatory TLVs" and "mandatory | Some referenced RFCs use the concept "mandatory TLVs" and "mandatory | |||
sub-TLVs" to indicate that, if a TLV or sub-TLV of the range 0-32767 | sub-TLVs" to indicate that, if a TLV or sub-TLV of the range 0-32767 | |||
in a message is not understood, an error message needs to be sent in | in a message is not understood, an error message needs to be sent in | |||
response. | response. | |||
</t> | </t> | |||
<t> | ||||
<t> | ||||
The same RFCs use "optional TLVs" and "optional sub-TLVs" to mean TLVs or | The same RFCs use "optional TLVs" and "optional sub-TLVs" to mean TLVs or | |||
sub-TLVs that can be silently ignored if not recognized. | sub-TLVs that can be silently ignored if not recognized. | |||
</t> | </t> | |||
<t> | ||||
<t> | ||||
Since other RFCs use "mandatory TLVs" and "mandatory sub-TLVs" to | Since other RFCs use "mandatory TLVs" and "mandatory sub-TLVs" to | |||
indicate TLVs and sub-TLVs that must be present in a message, we want to | indicate TLVs and sub-TLVs that must be present in a message, we want to | |||
discontinue the use of "mandatory" to indicate TLVs and sub-TLVs that | discontinue the use of "mandatory" to indicate TLVs and sub-TLVs that | |||
require | require | |||
an error message in response if not understood. The changes | an error message in response if not understood. The changes | |||
to the RFCs below align with this practice. | to the RFCs below align with this practice. | |||
</t> | </t> | |||
<section anchor="rfc8029" title="Updates to RFC 8029"> | <section anchor="rfc8029" numbered="true" toc="default"> | |||
<t> | <name>Updates to RFC 8029</name> | |||
Mandatory and optional are used to indicate whether a response is | ||||
needed if a TLV or sub-TLV is not understood on pages 15 and 16 in | ||||
Section 3 of RFC 8029. | ||||
</t> | ||||
<t> | ||||
The text in those two paragraphs is now updated to the following: | ||||
</t> | ||||
<t> | <t> | |||
"Mandatory" and "optional" are used to indicate whether a response is | ||||
needed if a TLV or sub-TLV is not understood in Section <xref target="RFC802 | ||||
9" sectionFormat="bare" section="3"/> of "<xref target="RFC8029" format="title"/ | ||||
>" <xref target="RFC8611" format="default"/>. | ||||
<list style="empty"> | </t> | |||
<t> | <t> | |||
TLV and sub-TLV Types less than 32768 (i.e., with the high-order | The text in those two paragraphs is now updated to the following: | |||
bit equal to 0) are TLVs and sub-TLVs that MUST either be | </t> | |||
supported by an implementation or result in the Return Code of 2 | <blockquote><t> | |||
TLV and sub-TLV types less than 32768 (i.e., with the high-order | ||||
bit equal to 0) are TLVs and sub-TLVs that <bcp14>MUST</bcp14> either be | ||||
supported by an implementation or result in a Return Code of 2 | ||||
("One or more of the TLVs was not understood") being sent in the | ("One or more of the TLVs was not understood") being sent in the | |||
echo response. | echo response. </t> | |||
</t> | <t> | |||
<t> | ||||
An implementation that does not understand or support a received | An implementation that does not understand or support a received | |||
TLV or sub-TLV with Type greater than or equal to 32768 (i.e., with | TLV or sub-TLV with a type greater than or equal to 32768 (i.e., with | |||
the high-order bit equal to 1) SHOULD ignore and step over the TLV | the high-order bit equal to 1) <bcp14>SHOULD</bcp14> ignore and step over | |||
or sub-TLV, however an implementation MAY send an echo response | the TLV | |||
with Return Code 2 ("One or more of the TLVs was not understood") as it | or sub-TLV; however, an implementation <bcp14>MAY</bcp14> send an echo re | |||
would have done if the high order bit had been clear. | sponse | |||
</t> | with a Return Code of 2 ("One or more of the TLVs was not understood") as | |||
it | ||||
</list> | would have done if the high-order bit had been clear.</t> </blockquote> | |||
</t> | ||||
<t> | <t> | |||
In Section 3.8 of RFC 8029 "mandatory" is used in the same way. The | In <xref target="RFC8029" section="3.8"/>, "mandatory" is used in the same w | |||
<!-- here --> | ay. The first two paragraphs of this section are now updated to read as follows: | |||
first two paragraphs of this section are now updated to read as follows: | </t> | |||
<list style="empty"> | <blockquote><t> | |||
<t> | The following TLV is a TLV that <bcp14>MAY</bcp14> be included in an echo r | |||
The following TLV is a TLV that MAY be included in an echo reply | eply | |||
to inform the sender of an echo request that includes TLVs or sub- | to inform the sender of an echo request that includes TLV or sub-TLV Types | |||
TLVs Types less than 32768 (i.e., with the high-order bit equal to | less than 32768 (i.e., with the high-order bit equal to | |||
0) that are either not supported by the implementation or parsed and | 0) that are either not supported by the implementation or parsed and | |||
found to be in error. | found to be in error.</t> | |||
</t> | <t> | |||
The Value field uses sub-TLVs to encode the received TLVs and sub-TLVs that | ||||
<t> | were not | |||
The Value field contains the TLVs, including sub-TLVs, that were not | understood. | |||
understood, encoded as sub-TLVs. | ||||
</t> | ||||
</list> | ||||
</t> | </t> | |||
</blockquote> | ||||
</section> | </section> | |||
<section anchor="rfc8611" numbered="true" toc="default"> | ||||
<section anchor="rfc8611" title="Updates to RFC 8611"> | <name>Updates to RFC 8611</name> | |||
<t> | <t> | |||
Section 13.4.1 of "<xref target="RFC8611" format="title"/> <xref target="RFC8 | Section <xref target="RFC8611" sectionFormat="bare" section="13.4.1"/> of "<x | |||
611"/>" | ref target="RFC8611" format="title"/>" <xref target="RFC8611" format="default"/> | |||
defines "<xref target="IANA-Sub-6" format="title" />" <xref target="IANA-Sub- | defines "<xref target="IANA-Sub-6" format="title"/>" <xref target="IANA-Sub-6" | |||
6"/>. | format="default"/>. | |||
</t> | </t> | |||
<t> | ||||
<t> | The "<xref target="IANA-Sub-6" format="title"/>" | |||
The "Sub-TLVs for TLV Type 6" | registry has been updated to align with changes defined in this document. | |||
registry is now updated to align with changes defined in this document. | </t> | |||
</t> | <t> | |||
<t> | <xref target="RFC8611" section="13.4.1"/> is now updated as follows: | |||
Section 13.4.1 of RFC 8611 is now updated as follows: | </t> | |||
</t> | <blockquote><t>Section 13.4.1 Sub-TLVs for TLV Type 6</t></blockquote> | |||
<t> | ||||
<t> | IANA has created a new subregistry, "<xref target="IANA-Sub-6" format="title" | |||
Section 13.4.1 Sub-TLVs for TLV Type 6 | />", <xref target="IANA-Sub-6" format="default"/> | |||
</t> | under the "<xref target="IANA-TLV-reg" format="title"/>" registry <xref targ | |||
et="IANA-TLV-reg" format="default"/> | ||||
<t> | ||||
IANA has created a new sub-registry "<xref target="IANA-Sub-6" format="title" | ||||
/>" <xref target="IANA-Sub-6"/> | ||||
under the "<xref target="IANA-TLV-reg" format="title"/>" registry <xref targ | ||||
et="IANA-TLV-reg"/> | ||||
of the "<xref target="lsp-ping-Namespace" format="title"/>" namespace | of the "<xref target="lsp-ping-Namespace" format="title"/>" namespace | |||
<xref target="lsp-ping-Namespace"/>. | <xref target="lsp-ping-Namespace" format="default"/>. | |||
</t> | </t> | |||
<t> | ||||
<t> | ||||
The "<xref target="IANA-Sub-6" format="title"/>" | The "<xref target="IANA-Sub-6" format="title"/>" | |||
sub-registry is now updated to align with changes defined in this document. | subregistry is now updated to align with changes defined in this document. | |||
</t> | </t> | |||
<texttable title="Sub-TLVs for TLV Type 6 Registration Procedures" anchor="s | <table anchor="sub-six-texttab" align="center"> | |||
ub-six-texttab"> | <name>Sub-TLVs for TLV Type 6 Registration Procedures</name> | |||
<ttcol align='left' width="8%">Range</ttcol> | <thead> | |||
<ttcol align='left' width="33%">Registration Procedures</ttcol> | <tr> | |||
<ttcol align='left' width="69%">Note</ttcol> | <th align="left">Range</th> | |||
<c>0-16383</c> | <th align="left">Registration Procedures</th> | |||
<c>Standards Action</c> | <th align="left">Note</th> | |||
<c>This range is for sub-TLVs that require an error message if not recognize | </tr> | |||
d. [This document, section 3.1]</c> | </thead> | |||
<tbody> | ||||
<c>16384-31739</c> | <tr> | |||
<c>RFC Required</c> | <td align="left">0-16383</td> | |||
<c>This range is for sub-TLVs that require an error message if not recognized. [ | <td align="left">Standards Action</td> | |||
This document, section 3.1]</c> | <td align="left">This range is for sub-TLVs that require an error | |||
message if not recognized. This document, <xref target="principles"/></td> | ||||
<c>31740-31743</c> | </tr> | |||
<c>Experimental Use</c> | <tr> | |||
<c>Reserved not to be assigned. This range is for sub-TLVs that require an e | <td align="left">16384-31739</td> | |||
rror message if not recognized. [This document, section 3.1]</c> | <td align="left">RFC Required</td> | |||
<td align="left">This range is for sub-TLVs that require an error | ||||
<c>31744-32767</c> | message if not recognized. This document, <xref target="principles"/></td> | |||
<c>FCFS</c> | </tr> | |||
<c>This range is for sub-TLVs that require an error message if not recognize | <tr> | |||
d. [This document, section 3.1]</c> | <td align="left">31740-31743</td> | |||
<c>32768-49161</c> | <td align="left">Reserved for Experimental Use</td> | |||
<c>Standards Action</c> | <td align="left">Not to be assigned. This range is for sub-TLVs th | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | at require an error message if not recognized. This document, <xref target="prin | |||
.</c> | ciples"/></td> | |||
</tr> | ||||
<c>49162-64507</c> | <tr> | |||
<c>RFC Required</c> | <td align="left">31744-32767</td> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <td align="left">FCFS</td> | |||
.</c> | <td align="left">This range is for sub-TLVs that require an error | |||
message if not recognized. This document, <xref target="principles"/></td> | ||||
<c>64508-64511</c> | </tr> | |||
<c>Experimental Use</c> | <tr> | |||
<c>Reserved not to be assigned. This range is for sub-TLVs that can be silen | <td align="left">32768-49161</td> | |||
tly dropped if not recognized.</c> | <td align="left">Standards Action</td> | |||
<td align="left">This range is for sub-TLVs that can be silently d | ||||
<c>64512-65535</c> | ropped if not recognized.</td> | |||
<c>FCFS</c> | </tr> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <tr> | |||
.</c> | <td align="left">49162-64507</td> | |||
</texttable> | <td align="left">RFC Required</td> | |||
<td align="left">This range is for sub-TLVs that can be silently d | ||||
</section> | ropped if not recognized.</td> | |||
</section> | </tr> | |||
<tr> | ||||
<section anchor="security" title="Security Considerations"> | <td align="left">64508-64511</td> | |||
<td align="left">Reserved for Experimental Use</td> | ||||
<t> | <td align="left">Not to be assigned. This range is for sub-TLVs th | |||
at can be silently dropped if not recognized.</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64512-65535</td> | ||||
<td align="left">FCFS</td> | ||||
<td align="left">This range is for sub-TLVs that can be silently d | ||||
ropped if not recognized.</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
</section> | ||||
</section> | ||||
<section anchor="security" numbered="true" toc="default"> | ||||
<name>Security Considerations</name> | ||||
<t> | ||||
This document updates IANA registries. It also updates terminology | This document updates IANA registries. It also updates terminology | |||
used to define, and | used to define, and | |||
clarifies the terminology related to, the | clarifies the terminology related to, the | |||
code points in the registries. The document does not change how the | code points in the registries. The document does not change how the | |||
code-points in the | code points in the | |||
registries are used. This should not create any new threats. | registries are used. This should not create any new threats. | |||
</t> | </t> | |||
<t> | ||||
<t> | ||||
However, the updated terminology and the clarifications | However, the updated terminology and the clarifications | |||
improve security because it makes it more likely that implementations | improve security because it makes it more likely that implementations | |||
will be consistent and harder to attack. | will be consistent and harder to attack. | |||
</t> | </t> | |||
</section> | </section> | |||
<section anchor="IANA" numbered="true" toc="default"> | ||||
<section anchor="IANA" title="IANA Considerations"> | <name>IANA Considerations</name> | |||
<t> | ||||
<t> | IANA has updated the | |||
IANA is requested to update the | ||||
"<xref target="lsp-ping-Namespace" format="title"/>" namespace | "<xref target="lsp-ping-Namespace" format="title"/>" namespace | |||
<xref target="IANA-LSP-PING"/> as described in this | <xref target="IANA-LSP-PING" format="default"/> as described in this | |||
document. | document. | |||
</t> | </t> | |||
<t> | ||||
<t> | See <xref target="local-terms" format="default"/> of "<xref target="local-te | |||
See <xref target="local-terms" /> "<xref target="local-terms" format="title" | rms" format="title"/>" | |||
/>" | ||||
to see | to see | |||
how "namespace", "registry" and "sub-registry" are used in this document. | how "namespace", "registry", and "subregistry" are used in this document. | |||
</t> | </t> | |||
<t> | ||||
<t> | In other parts of this document, the commonality of the changes to the LSP | |||
In other parts of this document the communality of the changes to the LSP | Ping registries has been the focus. For the IANA Considerations, each | |||
Ping registries has been the focus. For the IANA considerations each | ||||
changed registry has been described in its own right. | changed registry has been described in its own right. | |||
</t> | </t> | |||
<t> | <t> | |||
The following registries and sub-registries are changed: | The following registries and subregistries have been changed:</t> | |||
<vspace blankLines="1"/> | <ul empty="false"> | |||
"<xref target="IANA-MT" format="title"/>", <xref target="IANA-MT"/>, | <li>"<xref target="IANA-MT" format="title"/>", <xref target="IANA-MT" format="de | |||
<vspace blankLines="0"/> | fault"/></li> | |||
"<xref target="IANA-RM" format="title"/>", <xref target="IANA-RM"/> | <li>"<xref target="IANA-RM" format="title"/>", <xref target="IANA-RM" format="de | |||
<vspace blankLines="0"/> | fault"/></li> | |||
"<xref target="IANA-RC" format="title"/>" <xref target="IANA-RC"/> | <li>"<xref target="IANA-RC" format="title"/>", <xref target="IANA-RC" format="de | |||
<vspace blankLines="0"/> | fault"/></li> | |||
"<xref target="IANA-TLV-reg" format="title"/>" <xref target="IANA-TLV-reg"/> | <li>"<xref target="IANA-TLV-reg" format="title"/>", <xref target="IANA-TLV-reg" | |||
<vspace blankLines="0"/> | format="default"/></li> | |||
"<xref target="IANA-Sub-1-16-21" format="title" />" <xref target="IANA-Sub-1 | <li>"<xref target="IANA-Sub-1-16-21" format="title"/>", <xref target="IANA-Sub-1 | |||
-16-21"/> | -16-21" format="default"/></li> | |||
<vspace blankLines="0"/> | <li>"<xref target="IANA-Sub-6" format="title"/>", <xref target="IANA-Sub-6" form | |||
"<xref target="IANA-Sub-6" format="title" />" <xref target="IANA-Sub-6"/> | at="default"/></li> | |||
<vspace blankLines="0"/> | <li>"<xref target="IANA-Sub-11" format="title"/>", <xref target="IANA-Sub-11" fo | |||
"<xref target="IANA-Sub-11" format="title"/>" <xref target="IANA-Sub-11"/> | rmat="default"/></li> | |||
<vspace blankLines="0"/> | <li>"<xref target="IANA-Sub-20" format="title"/>", <xref target="IANA-Sub-20" fo | |||
"<xref target="IANA-Sub-20" format="title" />" <xref target="IANA-Sub-20"/> | rmat="default"/></li> | |||
<vspace blankLines="0"/> | <li>"<xref target="IANA-Sub-23" format="title"/>", <xref target="IANA-Sub-23" fo | |||
"<xref target="IANA-Sub-23" format="title"/>" <xref target="IANA-Sub-23"/> | rmat="default"/></li> | |||
<vspace blankLines="0"/> | <li>"<xref target="IANA-Sub-27" format="title"/>", <xref target="IANA-Sub-27" fo | |||
"<xref target="IANA-Sub-27" format="title"/>" <xref target="IANA-Sub-27"/> | rmat="default"/></li> | |||
</t> | </ul> | |||
<t> | ||||
<t> | This document has been listed as an additional reference for each of the | |||
This document will be listed as an additional reference for each of the | registries described in Sections <xref target="app-messages" format="counter"/> | |||
registries described in Sections 6.1 and 6.2. | and <xref target="upd-tls-sub-tlv" format="counter"/>. | |||
</t> | </t> | |||
<section anchor="app-messages" numbered="true" toc="default"> | ||||
<section anchor="app-messages" title="Updates to the Message Type, Reply Mod | <name>Updates by IANA to the Message Types, Reply Modes, and Return Code | |||
e and Return Codes Registries"> | s Registries</name> | |||
<t> | ||||
<t> | ||||
This section details the updated registration procedures and allocations | This section details the updated registration procedures and allocations | |||
for "Message Type", "Reply Mode" and "Return Codes" registries. | for the "<xref target="IANA-MT" format="title"/>", "<xref target="IANA-RM" for | |||
</t> | mat="title"/>", and "<xref target="IANA-RC" format="title"/>" registries. | |||
</t> | ||||
<section anchor="mt-upd" title="Updates to the Message Type registry"> | <section anchor="mt-upd" numbered="true" toc="default"> | |||
<t> | <name>Updates to the Message Types Registry</name> | |||
This is the changes to the "Message Type" registry specified in this document: | <t> | |||
<list style="symbols"> | These are the changes to the "<xref target="IANA-MT" format="title"/>" registr | |||
<t> | y specified in this document: | |||
Code Point 0 (zero) is marked Reserved. | </t> | |||
</t> | <ul spacing="normal"> | |||
<t> | <li> | |||
The registration procedure "Specification Required" is changed to "RFC Require | Code Point 0 (zero) has been marked Reserved. | |||
d" | </li> | |||
and the comment "Experimental RFC needed" is removed. | <li> | |||
</t> | The registration procedure "Specification Required" has been changed to "RFC R | |||
equired", | ||||
<t> | and the comment "Experimental RFC needed" has been removed. | |||
Four code point have been taken from what was earlier "Specification Required" | </li> | |||
to form a set of code points for "Experimental Use." | <li> | |||
</t> | Four code points have been taken from what was previously "Specification Requi | |||
</list> | red" | |||
</t> | to form a set of code points for "Experimental Use". | |||
<t> | </li> | |||
The registration procedures after the changes for the "Message Type" registry | </ul> | |||
<t> | ||||
The registration procedures after the changes listed above for the "<xref targ | ||||
et="IANA-MT" format="title"/>" registry | ||||
are shown in the table below: | are shown in the table below: | |||
</t> | </t> | |||
<texttable title="Message Type registration procedures" anchor="mt-reg-proc- | <table anchor="mt-reg-proc-texttab" align="center"> | |||
texttab"> | <name>Message Types Registration Procedures</name> | |||
<ttcol align='left' width="8%">Range</ttcol> | <thead> | |||
<ttcol align='left' width="33%">Registration Procedures</ttcol> | <tr> | |||
<ttcol align='left' width="69%">Note</ttcol> | <th align="left">Range</th> | |||
<c>0-191</c> | <th align="left">Registration Procedures</th> | |||
<c>Standards Action</c> | <th align="left">Note</th> | |||
<c></c> | </tr> | |||
<c>192-247</c> | </thead> | |||
<c>RFC Required</c> | <tbody> | |||
<c></c> | <tr> | |||
<c>248-251</c> | <td align="left">0-191</td> | |||
<c>Experimental Use</c> | <td align="left">Standards Action</td> | |||
<c>Reserved, not to be assigned</c> | <td align="left"/> | |||
<c>252-255</c> | </tr> | |||
<c>Private Use</c> | <tr> | |||
<c>Reserved, not to be assigned</c> | <td align="left">192-247</td> | |||
<td align="left">RFC Required</td> | ||||
</texttable> | <td align="left"/> | |||
</tr> | ||||
<t> | <tr> | |||
The updated assignments for the "Message Types" registry will look like this: | <td align="left">248-251</td> | |||
<td align="left">Experimental Use</td> | ||||
<td align="left">Reserved, not to be assigned</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">252-255</td> | ||||
<td align="left">Private Use</td> | ||||
<td align="left">Reserved, not to be assigned</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t> | ||||
The updated assignments for the "<xref target="IANA-MT" format="title"/>" regist | ||||
ry appear as follows: | ||||
</t> | </t> | |||
<table anchor="mt-texttab" align="center"> | ||||
<texttable title="Assignments for the Message Types registry" anchor="mt-texttab | <name>Assignments for the Message Types Registry</name> | |||
"> | <thead> | |||
<ttcol align='left' width="8%">Value</ttcol> | <tr> | |||
<ttcol align='left' width="62%">Meaning</ttcol> | <th align="left">Value</th> | |||
<ttcol align='left' width="40%">Reference</ttcol> | <th align="left">Meaning</th> | |||
<c>0</c> | <th align="left">Reference</th> | |||
<c>Reserved</c> | </tr> | |||
<c>This document</c> | </thead> | |||
<c>1</c> | <tbody> | |||
<c>MPLS Echo Request</c> | <tr> | |||
<c> <xref target="RFC8029"/> </c> | <td align="left">0</td> | |||
<c>2</c> | <td align="left">Reserved</td> | |||
<c>MPLS Echo Reply</c> | <td align="left">This document</td> | |||
<c> <xref target="RFC8029"/> </c> | </tr> | |||
<c>3</c> | <tr> | |||
<c> MPLS Proxy Ping Request</c> | <td align="left">1</td> | |||
<c> <xref target="RFC7555"/> </c> | <td align="left">MPLS Echo Request</td> | |||
<c>4</c> | <td align="left"> | |||
<c> MPLS Proxy Ping Reply</c> | <xref target="RFC8029" format="default"/> </td> | |||
<c> <xref target="RFC7555"/> </c> | </tr> | |||
<c>5</c> | <tr> | |||
<c> MPLS Relayed Echo Reply</c> | <td align="left">2</td> | |||
<c> <xref target="RFC7743"/> </c> | <td align="left">MPLS Echo Reply</td> | |||
<c>6-247</c> | <td align="left"> | |||
<c>Unassigned</c> | <xref target="RFC8029" format="default"/> </td> | |||
<c> </c> | </tr> | |||
<c>248-251</c> | <tr> | |||
<c>Reserved for Experimental Use</c> | <td align="left">3</td> | |||
<c>This document</c> | <td align="left"> MPLS Proxy Ping Request</td> | |||
<c>252-255</c> | <td align="left"> | |||
<c>Reserved for Private Use</c> | <xref target="RFC7555" format="default"/> </td> | |||
<c><xref target="RFC8029"/></c> | </tr> | |||
</texttable> | <tr> | |||
<td align="left">4</td> | ||||
</section> | <td align="left"> MPLS Proxy Ping Reply</td> | |||
<td align="left"> | ||||
<section anchor="rm-upd" title="Updates to the Reply Modes registry"> | <xref target="RFC7555" format="default"/> </td> | |||
<t> | </tr> | |||
This is the changes to the "Reply Modes" registry specified in this document: | <tr> | |||
<list style="symbols"> | <td align="left">5</td> | |||
<t> | <td align="left"> MPLS Relayed Echo Reply</td> | |||
Code Point 0 (zero) is marked Reserved. | <td align="left"> | |||
</t> | <xref target="RFC7743" format="default"/> </td> | |||
<t> | </tr> | |||
The registration procedure "Specification Required" is changed to "RFC Require | <tr> | |||
d" | <td align="left">6-247</td> | |||
and the comment "Experimental RFC needed" is removed. | <td align="left">Unassigned</td> | |||
</t> | <td align="left"> </td> | |||
</tr> | ||||
<t> | <tr> | |||
Four code point have been taken from what was earlier "Specification Required" | <td align="left">248-251</td> | |||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">252-255</td> | ||||
<td align="left">Reserved for Private Use</td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/></td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
</section> | ||||
<section anchor="rm-upd" numbered="true" toc="default"> | ||||
<name>Updates to the Reply Modes Registry</name> | ||||
<t> | ||||
These are the changes to the "<xref target="IANA-RM" format="title"/>" registr | ||||
y specified in this document: | ||||
</t> | ||||
<ul spacing="normal"> | ||||
<li> | ||||
Code Point 0 (zero) has been marked Reserved. | ||||
</li> | ||||
<li> | ||||
The registration procedure "Specification Required" has been changed to "RFC R | ||||
equired", | ||||
and the comment "Experimental RFC needed" has been removed. | ||||
</li> | ||||
<li> | ||||
Four code points have been taken from what was previously "Specification Requi | ||||
red" | ||||
to form a set of code points for "Experimental Use". | to form a set of code points for "Experimental Use". | |||
</t> | </li> | |||
</list> | </ul> | |||
</t> | <t> | |||
<t> | The registration procedures after the changes for the "<xref target="IANA-RM" | |||
The registration procedures after the changes for the "Reply Modes" registry | format="title"/>" registry | |||
are show in the table below: | are shown in the table below: | |||
</t> | </t> | |||
<texttable title="Reply Modes registration procedures" anchor="rm-reg-prov-t | <table anchor="rm-reg-prov-texttab" align="center"> | |||
exttab"> | <name>Reply Modes Registration Procedures</name> | |||
<ttcol align='left' width="8%">Range</ttcol> | <thead> | |||
<ttcol align='left' width="33%">Registration Procedures</ttcol> | <tr> | |||
<ttcol align='left' width="69%">Note</ttcol> | <th align="left">Range</th> | |||
<c>0-191</c> | <th align="left">Registration Procedures</th> | |||
<c>Standards Action</c> | <th align="left">Note</th> | |||
<c></c> | </tr> | |||
<c>192-247</c> | </thead> | |||
<c>RFC Required</c> | <tbody> | |||
<c></c> | <tr> | |||
<c>248-251</c> | <td align="left">0-191</td> | |||
<c>Experimental Use</c> | <td align="left">Standards Action</td> | |||
<c>Reserved, not to be assigned</c> | <td align="left"/> | |||
<c>252-255</c> | </tr> | |||
<c>Private Use</c> | <tr> | |||
<c>Reserved, not to be assigned</c> | <td align="left">192-247</td> | |||
<td align="left">RFC Required</td> | ||||
</texttable> | <td align="left"/> | |||
</tr> | ||||
<t> | <tr> | |||
The updated assignments for the "Reply Modes" registry will look like this: | <td align="left">248-251</td> | |||
<td align="left">Experimental Use</td> | ||||
<td align="left">Reserved, not to be assigned</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">252-255</td> | ||||
<td align="left">Private Use</td> | ||||
<td align="left">Reserved, not to be assigned</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t> | ||||
The updated assignments for the "<xref target="IANA-RM" format="title"/>" regist | ||||
ry are as follows: | ||||
</t> | </t> | |||
<table anchor="rm-texttab" align="center"> | ||||
<texttable title="Assignments for the Reply Modes registry" anchor="rm-texttab"> | <name>Assignments for the Reply Modes Registry</name> | |||
<ttcol align='left' width="8%">Value</ttcol> | <thead> | |||
<ttcol align='left' width="62%">Meaning</ttcol> | <tr> | |||
<ttcol align='left' width="40%">Reference</ttcol> | <th align="left">Value</th> | |||
<c>0</c> | <th align="left">Meaning</th> | |||
<c>Reserved</c> | <th align="left">Reference</th> | |||
<c>This document</c> | </tr> | |||
<c>1</c> | </thead> | |||
<c>Do not reply</c> | <tbody> | |||
<c> <xref target="RFC8029"/> </c> | <tr> | |||
<c>2</c> | <td align="left">0</td> | |||
<c>Reply via an IPv4/IPv6 UDP packet</c> | <td align="left">Reserved</td> | |||
<c> <xref target="RFC8029"/> </c> | <td align="left">This document</td> | |||
<c>3</c> | </tr> | |||
<c>Reply via an IPv4/IPv6 UDP packet with Router Alert</c> | <tr> | |||
<c> <xref target="RFC8029"/> </c> | <td align="left">1</td> | |||
<c>4</c> | <td align="left">Do not reply</td> | |||
<c> Reply via application-level control channel</c> | <td align="left"> | |||
<c> <xref target="RFC8029"/> </c> | <xref target="RFC8029" format="default"/> </td> | |||
<c>5</c> | </tr> | |||
<c>Reply via Specified Path</c> | <tr> | |||
<c> <xref target="RFC7110"/> </c> | <td align="left">2</td> | |||
<c>6-247</c> | <td align="left">Reply via an IPv4/IPv6 UDP packet</td> | |||
<c>Unassigned</c> | <td align="left"> | |||
<c> </c> | <xref target="RFC8029" format="default"/> </td> | |||
<c>248-251</c> | </tr> | |||
<c>Reserved for Experimental Use</c> | <tr> | |||
<c>This document</c> | <td align="left">3</td> | |||
<c>252-255</c> | <td align="left">Reply via an IPv4/IPv6 UDP packet with Router A | |||
<c>Reserved for Private Use</c> | lert</td> | |||
<c><xref target="RFC8029"/></c> | <td align="left"> | |||
</texttable> | <xref target="RFC8029" format="default"/> </td> | |||
</tr> | ||||
</section> | <tr> | |||
<td align="left">4</td> | ||||
<section anchor="rc-upd" title="Updates to the Return Codes registry"> | <td align="left"> Reply via application-level control chann | |||
<t> | el</td> | |||
These are the changes to the "Return Codes" registry specified in this | <td align="left"> | |||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">5</td> | ||||
<td align="left">Reply via Specified Path</td> | ||||
<td align="left"> | ||||
<xref target="RFC7110" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">6-247</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">248-251</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">252-255</td> | ||||
<td align="left">Reserved for Private Use</td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/></td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
</section> | ||||
<section anchor="rc-upd" numbered="true" toc="default"> | ||||
<name>Updates to the Return Codes Registry</name> | ||||
<t> | ||||
These are the changes to the "<xref target="IANA-RC" format="title"/>" registr | ||||
y specified in this | ||||
document: | document: | |||
<list style="symbols"> | </t> | |||
<ul spacing="normal"> | ||||
<t> | <li> | |||
The registration procedure "Specification Required" is changed to "RFC Require | The registration procedure "Specification Required" has been changed to "RFC R | |||
d" | equired", | |||
and the comment "Experimental RFC needed" is removed. | and the comment "Experimental RFC needed" has been removed. | |||
</t> | </li> | |||
<li> | ||||
<t> | Four code points have been taken from what was previously "Specification Requi | |||
Four code point have been taken from what was earlier "Specification Required" | red" | |||
to form a set of code points for "Experimental Use". | to form a set of code points for "Experimental Use". | |||
</t> | </li> | |||
</list> | </ul> | |||
</t> | <t> | |||
<t> | The registration procedures after the changes for the "<xref target="IANA-RC" | |||
The registration procedures after the changes for the "Return Codes" registry | format="title"/>" registry | |||
are show in the table below: | are shown in the table below: | |||
</t> | </t> | |||
<texttable title="Return Codes registration procedures" anchor="rc-reg-proc- | <table anchor="rc-reg-proc-texttab" align="center"> | |||
texttab"> | <name>Return Codes Registration Procedures</name> | |||
<ttcol align='left' width="8%">Range</ttcol> | <thead> | |||
<ttcol align='left' width="33%">Registration Procedures</ttcol> | <tr> | |||
<ttcol align='left' width="69%">Note</ttcol> | <th align="left">Range</th> | |||
<c>0-191</c> | <th align="left">Registration Procedures</th> | |||
<c>Standards Action</c> | <th align="left">Note</th> | |||
<c></c> | </tr> | |||
<c>192-247</c> | </thead> | |||
<c>RFC Required</c> | <tbody> | |||
<c></c> | <tr> | |||
<c>248-251</c> | <td align="left">0-191</td> | |||
<c>Experimental Use</c> | <td align="left">Standards Action</td> | |||
<c>Reserved, not to be assigned</c> | <td align="left"/> | |||
<c>252-255</c> | </tr> | |||
<c>Private Use</c> | <tr> | |||
<c>Reserved, not to be assigned</c> | <td align="left">192-247</td> | |||
<td align="left">RFC Required</td> | ||||
</texttable> | <td align="left"/> | |||
</tr> | ||||
<t> | <tr> | |||
The updated assignments for the "Return Codes" registry will look like this: | <td align="left">248-251</td> | |||
</t> | <td align="left">Experimental Use</td> | |||
<td align="left">Reserved, not to be assigned</td> | ||||
<texttable title="Assignments for the Return Codes registry" anchor="rc-texttab" | </tr> | |||
> | <tr> | |||
<ttcol align='left' width="8%">Value</ttcol> | <td align="left">252-255</td> | |||
<ttcol align='left' width="62%">Meaning</ttcol> | <td align="left">Private Use</td> | |||
<ttcol align='left' width="40%">Reference</ttcol> | <td align="left">Reserved, not to be assigned</td> | |||
</tr> | ||||
<c>0</c> | </tbody> | |||
<c>No Return Code</c> | </table> | |||
<c>This document</c> | <t> | |||
The updated assignments for the "<xref target="IANA-RC" format="title"/>" regist | ||||
<c>1</c> | ry are as follows: | |||
<c>Malformed echo request received</c> | </t> | |||
<c> <xref target="RFC8029"/> </c> | ||||
<c>2</c> | ||||
<c>One or more of the TLVs was not understood</c> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>3</c> | ||||
<c>Replying router is an egress for the FEC at stack-depth <RSC> </c> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>4</c> | ||||
<c>Replying router has no mapping for the FEC at stack-depth <RSC> </c | ||||
> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>5</c> | ||||
<c>Downstream Mapping Mismatch (See [1])</c> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>6</c> | ||||
<c>Upstream Interface Index Unknown (See [1])</c> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>7</c> | ||||
<c>Reserved</c> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>8</c> | ||||
<c>Label switched at stack-depth <RSC> </c> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>9</c> | ||||
<c>Label switched but no MPLS forwarding at stack-depth <RSC> </c> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>10</c> | ||||
<c>Mapping for this FEC is not the given label at stack-depth <RSC> </ | ||||
c> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>11</c> | ||||
<c> No label entry at stack-depth <RSC> </c> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>12</c> | ||||
<c>Protocol not associated with interface at FEC stack-depth <RSC> </c | ||||
> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>13</c> | ||||
<c>Premature termination of ping due to label stack shrinking to a single la | ||||
bel</c> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>14</c> | ||||
<c>See DDMAP TLV for meaning of Return Code and Return Subcode (See [2])</c> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>15</c> | ||||
<c> Label switched with FEC change</c> | ||||
<c> <xref target="RFC8029"/> </c> | ||||
<c>16</c> | ||||
<c>Proxy Ping not authorized</c> | ||||
<c> <xref target="RFC7555"/> </c> | ||||
<c>17</c> | ||||
<c>Proxy Ping parameters need to be modified</c> | ||||
<c> <xref target="RFC7555"/> </c> | ||||
<c>18</c> | ||||
<c>MPLS Echo Request could not be sent</c> | ||||
<c> <xref target="RFC7555"/> </c> | ||||
<c>19</c> | ||||
<c>Replying router has FEC mapping for topmost FEC</c> | ||||
<c> <xref target="RFC7555"/> </c> | ||||
<c>20</c> | ||||
<c>One or more TLVs not returned due to MTU size</c> | ||||
<c> <xref target="RFC7743"/> </c> | ||||
<c>21</c> | ||||
<c>OAM Problem/Unsupported BFD Version</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>22</c> | ||||
<c> OAM Problem/Unsupported BFD Encapsulation format</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>23</c> | ||||
<c>OAM Problem/Unsupported BFD Authentication Type</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>24</c> | ||||
<c>OAM Problem/Mismatch of BFD Authentication Key ID</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>25</c> | ||||
<c>OAM Problem/Unsupported Timestamp Format</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>26</c> | ||||
<c>OAM Problem/Unsupported Delay Mode</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>27</c> | ||||
<c>OAM Problem/Unsupported Loss Mode</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>28</c> | ||||
<c>OAM Problem/Delay variation unsupported</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>29</c> | ||||
<c>OAM Problem/Dyadic mode unsupported</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>30</c> | ||||
<c>OAM Problem/Loopback mode unsupported</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>31</c> | ||||
<c> OAM Problem/Combined mode unsupported</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>32</c> | ||||
<c> OAM Problem/Fault management signaling unsupported</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>33</c> | ||||
<c>OAM Problem/Unable to create fault management association</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>34</c> | ||||
<c> OAM Problem/PM Configuration Error</c> | ||||
<c> <xref target="RFC7759"/> </c> | ||||
<c>35</c> | ||||
<c>Mapping for this FEC is not associated with the incoming interface </c> | ||||
<c> <xref target="RFC8287"/> sec 7.4</c> | ||||
<c>36-247</c> | ||||
<c>Unassigned</c> | ||||
<c> </c> | ||||
<c>248-251</c> | ||||
<c>Reserved for Experimental Use</c> | ||||
<c>This document</c> | ||||
<c>252-255</c> | ||||
<c>Reserved for Private Use</c> | ||||
<c><xref target="RFC8029"/></c> | ||||
</texttable> | ||||
<t> | ||||
Note 1: Notes [1] and [2] for code points 5, 6 and 14 point to footnotes in the | ||||
"Multiprotocol Label Switching (MPLS) Label Switched Paths (LSPs) Ping | ||||
Parameters" namespace. The footnotes are not changed by this document. | ||||
</t> | ||||
<t> | ||||
Note 2: <RSC> stands for "Return Subcode" and is explained in section 3.1 | ||||
of | ||||
RFC 8029 <xref target="RFC8029"/>. | ||||
</t> | ||||
</section> | ||||
</section> | ||||
<section anchor="upd-tls-sub-tlv" title="Updates to the TLV and Sub-TLV regist | ||||
ries"> | ||||
<t> | ||||
The updates to the TLV and the sub-TLV registries are mostly the same, however | ||||
the <xref target="IANA-Sub-9" format="title"/> <xref target="IANA-Sub-9"/> | ||||
have not been updated. | ||||
</t> | ||||
<t> | <table anchor="rc-texttab" align="center"> | |||
<name>Assignments for the Return Codes Registry</name> | ||||
<thead> | ||||
<tr> | ||||
<th align="left">Value</th> | ||||
<th align="left">Meaning</th> | ||||
<th align="left">Reference</th> | ||||
</tr> | ||||
</thead> | ||||
<tbody> | ||||
<tr> | ||||
<td align="left">0</td> | ||||
<td align="left">No Return Code</td> | ||||
<td align="left"><xref target="RFC8029" format="default"/></td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">1</td> | ||||
<td align="left">Malformed echo request received</td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">2</td> | ||||
<td align="left">One or more of the TLVs was not understood</td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">3</td> | ||||
<td align="left">Replying router is an egress for the FEC at sta | ||||
ck-depth <RSC> </td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">4</td> | ||||
<td align="left">Replying router has no mapping for the FEC at s | ||||
tack-depth <RSC> </td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">5</td> | ||||
<td align="left">Downstream Mapping Mismatch (See [1])</td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">6</td> | ||||
<td align="left">Upstream Interface Index Unknown (See [1])</td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">7</td> | ||||
<td align="left">Reserved</td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">8</td> | ||||
<td align="left">Label switched at stack-depth <RSC> </td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">9</td> | ||||
<td align="left">Label switched but no MPLS forwarding at stack- | ||||
depth <RSC> </td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">10</td> | ||||
<td align="left">Mapping for this FEC is not the given label at | ||||
stack-depth <RSC> </td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">11</td> | ||||
<td align="left"> No label entry at stack-depth <RSC> | ||||
</td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">12</td> | ||||
<td align="left">Protocol not associated with interface at FEC s | ||||
tack-depth <RSC> </td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">13</td> | ||||
<td align="left">Premature termination of ping due to label stac | ||||
k shrinking to a single label</td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">14</td> | ||||
<td align="left">See DDMAP TLV for meaning of Return Code and Re | ||||
turn Subcode (See [2])</td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">15</td> | ||||
<td align="left"> Label switched with FEC change</td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">16</td> | ||||
<td align="left">Proxy Ping not authorized</td> | ||||
<td align="left"> | ||||
<xref target="RFC7555" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">17</td> | ||||
<td align="left">Proxy Ping parameters need to be modified</td> | ||||
<td align="left"> | ||||
<xref target="RFC7555" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">18</td> | ||||
<td align="left">MPLS Echo Request could not be sent</td> | ||||
<td align="left"> | ||||
<xref target="RFC7555" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">19</td> | ||||
<td align="left">Replying router has FEC mapping for topmost FEC | ||||
</td> | ||||
<td align="left"> | ||||
<xref target="RFC7555" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">20</td> | ||||
<td align="left">One or more TLVs not returned due to MTU size</ | ||||
td> | ||||
<td align="left"> | ||||
<xref target="RFC7743" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">21</td> | ||||
<td align="left">OAM Problem/Unsupported BFD Version</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">22</td> | ||||
<td align="left"> OAM Problem/Unsupported BFD Encapsulation | ||||
format</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">23</td> | ||||
<td align="left">OAM Problem/Unsupported BFD Authentication Type | ||||
</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">24</td> | ||||
<td align="left">OAM Problem/Mismatch of BFD Authentication Key | ||||
ID</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">25</td> | ||||
<td align="left">OAM Problem/Unsupported Timestamp Format</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">26</td> | ||||
<td align="left">OAM Problem/Unsupported Delay Mode</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">27</td> | ||||
<td align="left">OAM Problem/Unsupported Loss Mode</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">28</td> | ||||
<td align="left">OAM Problem/Delay variation unsupported</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">29</td> | ||||
<td align="left">OAM Problem/Dyadic mode unsupported</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">30</td> | ||||
<td align="left">OAM Problem/Loopback mode unsupported</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">31</td> | ||||
<td align="left"> OAM Problem/Combined mode unsupported</td | ||||
> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">32</td> | ||||
<td align="left"> OAM Problem/Fault management signaling un | ||||
supported</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">33</td> | ||||
<td align="left">OAM Problem/Unable to create fault management a | ||||
ssociation</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">34</td> | ||||
<td align="left"> OAM Problem/PM Configuration Error</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">35</td> | ||||
<td align="left">Mapping for this FEC is not associated with the | ||||
incoming interface </td> | ||||
<td align="left"> | ||||
<xref target="RFC8287" sectionFormat="comma" section="7.4"/></ | ||||
td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">36-247</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"> </td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">248-251</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">252-255</td> | ||||
<td align="left">Reserved for Private Use</td> | ||||
<td align="left"> | ||||
<xref target="RFC8029" format="default"/></td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<dl> | ||||
<dt> | ||||
Note 1:</dt><dd> Notes [1] and [2] for code points 5, 6, and 14 point to footnot | ||||
es in the | ||||
"<xref target="IANA-LSP-PING" format="title"/>" namespace. The footnotes are not | ||||
changed by this document. | ||||
</dd> | ||||
<dt> | ||||
Note 2:</dt><dd> <RSC> stands for "Return Subcode" and is explained in <xr | ||||
ef target="RFC8029" sectionFormat="of" section="3.1"/>. | ||||
</dd></dl> | ||||
</section> | ||||
</section> | ||||
<section anchor="upd-tls-sub-tlv" numbered="true" toc="default"> | ||||
<name>Updates to the TLV and Sub-TLV Registries</name> | ||||
<t> | ||||
The updates to the TLV and the sub-TLV registries are mostly the same; however | ||||
, | ||||
the "<xref target="IANA-Sub-9" format="title"/>" <xref target="IANA-Sub-9" for | ||||
mat="default"/> registry has not been updated. | ||||
</t> | ||||
<t> | ||||
Note that when a field in an assignment table says "EQ", it means that | Note that when a field in an assignment table says "EQ", it means that | |||
there is no change from the existing field in the | there is no change from the existing field in the | |||
"<xref target="lsp-ping-Namespace" format="title"/>" namespace | "<xref target="lsp-ping-Namespace" format="title"/>" namespace | |||
<xref target="IANA-LSP-PING"/> | <xref target="IANA-LSP-PING" format="default"/>. | |||
</t> | ||||
</t> | <section anchor="upds-tlv" numbered="true" toc="default"> | |||
<name>Updates to the TLVs Registry</name> | ||||
<section anchor="upds-tlv" title="Updates to the TLVs registry"> | <t> | |||
<t> | ||||
This section describes the new registration procedures and the assignments | This section describes the new registration procedures and the assignments | |||
for the "<xref target="IANA-TLV-reg" format="title"/>" registry | for the "<xref target="IANA-TLV-reg" format="title"/>" registry | |||
<xref target="IANA-TLV-reg"/> based on the new registration procedures. | <xref target="IANA-TLV-reg" format="default"/> that are based on them. | |||
</t> | </t> | |||
<t> | ||||
<t> | ||||
The registration procedures have been changed, as follows, for the | The registration procedures have been changed, as follows, for the | |||
"<xref target="IANA-TLV-reg" format="title"/>" registry. | "<xref target="IANA-TLV-reg" format="title"/>" registry. | |||
</t> | </t> | |||
<ul spacing="normal"> | ||||
<t> | <li> | |||
<list style="symbols"> | ||||
<t> | ||||
The "Specification Required" registration procedure has been changed to "RFC | The "Specification Required" registration procedure has been changed to "RFC | |||
Required", the comment "Experimental RFC Required" has been removed. | Required". The comment "Experimental RFC Required" has been removed. | |||
Note that when a field in an assignment table says "EQ", it means that | Note that when a field in an assignment table says "EQ", it means that | |||
there is no change from the existing field in the | there is no change from the existing field in the | |||
"<xref target="lsp-ping-Namespace" format="title"/>" namespace | "<xref target="lsp-ping-Namespace" format="title"/>" namespace | |||
<xref target="IANA-LSP-PING"/>. | <xref target="IANA-LSP-PING" format="default"/>. | |||
</t> | ||||
<t> | ||||
RFC 8611 was published after RFC 8126 and uses the new terminology, | ||||
e.g. "Private Use". The code points registration procedure "Private Use" | ||||
has been replaced by the "First Come, First Served" code point registration | ||||
proceedure. | ||||
</t> | ||||
<t> | ||||
Two small sets, 4 code points each, have been created for Experimental Use. | ||||
</t> | ||||
<t> | </li> | |||
<li> | ||||
<xref target="RFC8611"/> was published after <xref target="RFC8126"/> and u | ||||
ses the new terminology, | ||||
e.g., "Private Use". The code points registration procedure "Private Use" | ||||
has been replaced by the "First Come First Served" code point registration | ||||
procedure. | ||||
</li> | ||||
<li> | ||||
Two small sets, four code points each, have been created for Experimental Use. | ||||
</li> | ||||
<li> | ||||
Code points that are reserved are clearly marked as such. | Code points that are reserved are clearly marked as such. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The assignments have been updated to match the new registration procedures. | The assignments have been updated to match the new registration procedures. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The notes related to the registration procedures have been changed to reflect | The notes related to the registration procedures have been changed to reflect | |||
whether a response is required or not if a TLV is not recognized. | whether or not a response is required if a TLV is not recognized. | |||
</t> | </li> | |||
</ul> | ||||
</list> | <t> | |||
</t> | ||||
<t> | ||||
The registration procedures for the "<xref target="IANA-TLV-reg" format="title "/>" | The registration procedures for the "<xref target="IANA-TLV-reg" format="title "/>" | |||
registry <xref target="IANA-TLV-reg"/> will now look like this: | registry <xref target="IANA-TLV-reg" format="default"/> after the changes list | |||
</t> | ed above are shown in the table below: | |||
</t> | ||||
<texttable title="TLV Registration Procedures" anchor="tlv-reg-proc"> | <table anchor="tlv-reg-proc" align="center"> | |||
<ttcol align='left' width="8%">Range</ttcol> | <name>TLVs Registration Procedures</name> | |||
<ttcol align='left' width="33%">Registration Procedures</ttcol> | <thead> | |||
<ttcol align='left' width="69%">Note</ttcol> | <tr> | |||
<c>0-16383</c> | <th align="left">Range</th> | |||
<c>Standards Action</c> | <th align="left">Registration Procedures</th> | |||
<c>This range is for TLVs that require an error message if not recognized. | <th align="left">Note</th> | |||
[This document, section 3.1]</c> | </tr> | |||
</thead> | ||||
<c>16384-31739</c> | <tbody> | |||
<c>RFC Required</c> | <tr> | |||
<c>This range is for TLVs that require an error message if not recognized. | <td align="left">0-16383</td> | |||
[This document, section 3.1]</c> | <td align="left">Standards Action</td> | |||
<td align="left">This range is for TLVs that require an error me | ||||
<c>31740-31743</c> | ssage if not recognized. | |||
<c>Experimental Use</c> | This document, <xref target="principles"/></td> | |||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | </tr> | |||
error message if not recognized. [This document, section 3.1]</c> | <tr> | |||
<td align="left">16384-31739</td> | ||||
<c>31744-32767</c> | <td align="left">RFC Required</td> | |||
<c>FCFS</c> | <td align="left">This range is for TLVs that require an error me | |||
<c>This range is for TLVs that require an error message if not recognized. [ | ssage if not recognized. | |||
This document, section 3.1]</c> | This document, <xref target="principles"/></td> | |||
</tr> | ||||
<c>32768-49161</c> | <tr> | |||
<c>Standards Action</c> | <td align="left">31740-31743</td> | |||
<c>This range is for TLVs that can be silently dropped if not recognized.</c | <td align="left">Reserved for Experimental Use</td> | |||
> | <td align="left">Not to be assigned. This range is for TLVs that | |||
require an error message if not recognized. This document, <xref target="princi | ||||
<c>49162-64507</c> | ples"/></td> | |||
<c>RFC Required</c> | </tr> | |||
<c>This range is for TLVs that can be silently dropped if not recognized.</c | <tr> | |||
> | <td align="left">31744-32767</td> | |||
<td align="left">FCFS</td> | ||||
<c>64508-64511</c> | <td align="left">This range is for TLVs that require an error me | |||
<c>Experimental Use</c> | ssage if not recognized. This document, <xref target="principles"/></td> | |||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | </tr> | |||
dropped if not recognized.</c> | <tr> | |||
<td align="left">32768-49161</td> | ||||
<c>64512-65535</c> | <td align="left">Standards Action</td> | |||
<c>FCFS</c> | <td align="left">This range is for TLVs that can be silently dro | |||
<c>This range is for TLVs that can be silently dropped if not recognized.</c | pped if not recognized.</td> | |||
> | </tr> | |||
<tr> | ||||
</texttable> | <td align="left">49162-64507</td> | |||
<td align="left">RFC Required</td> | ||||
<t> | <td align="left">This range is for TLVs that can be silently dro | |||
The <xref target="tlv-assign" format="title"/> will now look like this. | pped if not recognized.</td> | |||
</t> | </tr> | |||
<tr> | ||||
<t> | <td align="left">64508-64511</td> | |||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">Not to be assigned. This range is for TLVs that | ||||
can be silently dropped if not recognized.</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64512-65535</td> | ||||
<td align="left">FCFS</td> | ||||
<td align="left">This range is for TLVs that can be silently dro | ||||
pped if not recognized.</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<t> | ||||
The updated assignments for this registry appear as follows: | ||||
</t> | ||||
<t> | ||||
Note that when a field in an assignment table says "EQ", it means that | Note that when a field in an assignment table says "EQ", it means that | |||
there is no change from the existing field in the | there was no change from the existing field in the | |||
"<xref target="lsp-ping-Namespace" format="title"/>" namespace | "<xref target="lsp-ping-Namespace" format="title"/>" namespace | |||
<xref target="IANA-LSP-PING"/> | <xref target="IANA-LSP-PING" format="default"/>. | |||
</t> | ||||
<texttable title="TLV Assignments" anchor="tlv-assign"> | ||||
<ttcol align='left' width="8%">Type</ttcol> | ||||
<ttcol align='left' width="33%">TLV Name</ttcol> | ||||
<ttcol align='left' width="69%">Reference</ttcol> | ||||
<ttcol align='left' width="69%">Sub-TLV Registry</ttcol> | ||||
<c>0</c> | ||||
<c>Reserved</c> | ||||
<c>This document</c> | ||||
<c></c> | ||||
<c>1-7</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>8</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>9-16</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>17-19</c> | ||||
<c>unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>20-27</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>28-31739</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>31740-31743</c> | ||||
<c>Experimental Use</c> | ||||
<c>This Document</c> | ||||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | ||||
error message if not recognized. [This document, section 3.1]</c> | ||||
<c>31744-32767</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>32768-32770</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>32771-64507</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>64508-64511</c> | ||||
<c>Experimental Use.</c> | ||||
<c>This document</c> | ||||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | ||||
dropped if not recognized.</c> | ||||
<c>64512-65535</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
</texttable> | ||||
</section> | ||||
<section anchor="upds-sub-tlv-1-16-21" title="Updates to the registry for Sub- | </t> | |||
TLVs for TLVs 1, 16 and 21"> | <table anchor="tlv-assign" align="center"> | |||
<t> | <name>TLV Assignments</name> | |||
<thead> | ||||
<tr> | ||||
<th align="left">Type</th> | ||||
<th align="left">TLV Name</th> | ||||
<th align="left">Reference</th> | ||||
<th align="left">Sub-TLV Registry</th> | ||||
</tr> | ||||
</thead> | ||||
<tbody> | ||||
<tr> | ||||
<td align="left">0</td> | ||||
<td align="left">Reserved</td> | ||||
<td align="left">This document</td> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">1-7</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">8</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">9-16</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">17-19</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">20-27</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">28-31739</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">31740-31743</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
<td align="left">Not to be assigned. This range is for TLVs that | ||||
require an error message if not recognized. This document, <xref target="princi | ||||
ples"/></td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">31744-32767</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">32768-32770</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">32771-64507</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64508-64511</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
<td align="left">Not to be assigned. This range is for TLVs that | ||||
can be silently dropped if not recognized.</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64512-65535</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
</section> | ||||
<section anchor="upds-sub-tlv-1-16-21" numbered="true" toc="default"> | ||||
<name>Updates to the Registry for Sub-TLVs for TLV Types 1, 16, and 21 | ||||
</name> | ||||
<t> | ||||
This section describes the new registration procedures and the assignments | This section describes the new registration procedures and the assignments | |||
for the "<xref target="IANA-Sub-1-16-21" format="title" />" | for the "<xref target="IANA-Sub-1-16-21" format="title"/>" | |||
<xref target="IANA-Sub-1-16-21"/> sub-registry based on the new registration | <xref target="IANA-Sub-1-16-21" format="default"/> subregistry that are based | |||
procedures. | on them. | |||
</t> | </t> | |||
<ul spacing="normal"> | ||||
<t> | <li> | |||
<list style="symbols"> | ||||
<t> | ||||
The "Specification Required" registration procedure has been changed to "RFC | The "Specification Required" registration procedure has been changed to "RFC | |||
Required", the comment "Experimental RFC Required" has been removed. | Required", and the comment "Experimental RFC Required" has been removed. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The code points registration procedure "Vendor Private Use" has been removed | The code points registration procedure "Vendor Private Use" has been removed | |||
and replaced with "First | and replaced with "First | |||
Come, First Served" code points. | Come First Served" procedure. | |||
</t> | </li> | |||
<li> | ||||
<t> | Two small sets, four code points each, have been created for Experimental Use. | |||
Two small sets, 4 code points each, have been created for Experimental Use. | </li> | |||
</t> | <li> | |||
<t> | ||||
Code points that are reserved are clearly marked as such. | Code points that are reserved are clearly marked as such. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The assignments have been updated to match the new registration procedures. | The assignments have been updated to match the new registration procedures. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The notes related to the registration procedures have been changed to reflect | The notes related to the registration procedures have been changed to reflect | |||
whether a response is required or not if a sub-TLV is not recognized. | whether or not a response is required if a sub-TLV is not recognized. | |||
</t> | </li> | |||
</ul> | ||||
</list> | <t> | |||
The registration procedures for the "<xref target="IANA-Sub-1-16-21" format="t | ||||
</t> | itle"/>" | |||
<xref target="IANA-Sub-1-16-21" format="default"/> subregistry appear as follo | ||||
<t> | ws after the changes listed above: | |||
The registration procedures for the "<xref target="IANA-Sub-1-16-21" format="t | </t> | |||
itle" />" | <table anchor="sub-tlv-1-16-21-reg-proc" align="center"> | |||
<xref target="IANA-Sub-1-16-21"/> sub-registry will now look like this: | <name>Registration Procedures for Sub-TLVs for TLV Types 1, 16, and | |||
</t> | 21</name> | |||
<thead> | ||||
<texttable title="Registration Procedures for Sub-TLVs for TLVs 1, 16 and 21" | <tr> | |||
anchor="sub-tlv-1-16-21-reg-proc"> | <th align="left">Range</th> | |||
<ttcol align='left' width="8%">Range</ttcol> | <th align="left">Registration Procedures</th> | |||
<ttcol align='left' width="33%">Registration Procedures</ttcol> | <th align="left">Note</th> | |||
<ttcol align='left' width="69%">Note</ttcol> | </tr> | |||
<c>0-16383</c> | </thead> | |||
<c>Standards Action</c> | <tbody> | |||
<c>This range is for sub-TLVs that require an error message if not recognize | <tr> | |||
d. [This document, section 3.1]</c> | <td align="left">0-16383</td> | |||
<td align="left">Standards Action</td> | ||||
<c>16384-31739</c> | <td align="left">This range is for sub-TLVs that require an erro | |||
<c>RFC Required</c> | r message if not recognized. This document, <xref target="principles"/></td> | |||
<c>This range is for sub-TLVs that require an error message if not recognize | </tr> | |||
d. [This document, section 3.1]</c> | <tr> | |||
<td align="left">16384-31739</td> | ||||
<c>31740-31743</c> | <td align="left">RFC Required</td> | |||
<c>Experimental Use</c> | <td align="left">This range is for sub-TLVs that require an erro | |||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | r message if not recognized. This document, <xref target="principles"/></td> | |||
error message if not recognized. [This document, section 3.1]</c> | </tr> | |||
<tr> | ||||
<c>31744-32767</c> | <td align="left">31740-31743</td> | |||
<c>FCFS</c> | <td align="left">Reserved for Experimental Use</td> | |||
<c>This range is for sub-TLVs that require an error message if not recognize | <td align="left">Not to be assigned. This range is for sub-TLVs | |||
d. [This document, section 3.1]</c> | that require an error message if not recognized. This document, <xref target="pr | |||
inciples"/></td> | ||||
<c>32768-49161</c> | </tr> | |||
<c>Standards Action</c> | <tr> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <td align="left">31744-32767</td> | |||
.</c> | <td align="left">FCFS</td> | |||
<td align="left">This range is for sub-TLVs that require an erro | ||||
<c>49162-64507</c> | r message if not recognized. This document, <xref target="principles"/></td> | |||
<c>RFC Required</c> | </tr> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <tr> | |||
.</c> | <td align="left">32768-49161</td> | |||
<td align="left">Standards Action</td> | ||||
<c>64508-64511</c> | <td align="left">This range is for sub-TLVs that can be silently | |||
<c>Experimental Use</c> | dropped if not recognized.</td> | |||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | </tr> | |||
dropped if not recognized.</c> | <tr> | |||
<td align="left">49162-64507</td> | ||||
<c>64512-65535</c> | <td align="left">RFC Required</td> | |||
<c>FCFS</c> | <td align="left">This range is for sub-TLVs that can be silently | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | dropped if not recognized.</td> | |||
.</c> | </tr> | |||
<tr> | ||||
</texttable> | <td align="left">64508-64511</td> | |||
<td align="left">Reserved for Experimental Use</td> | ||||
<texttable title="Sub-TLV for TLV 1, 16 and 21 Assignments" anchor="sub-tlv- | <td align="left">Not to be assigned. This range is for sub-TLVs | |||
1-16-21-assign"> | that can be silently dropped if not recognized.</td> | |||
<ttcol align='left' width="8%">Type</ttcol> | </tr> | |||
<ttcol align='left' width="33%">TLV Name</ttcol> | <tr> | |||
<ttcol align='left' width="69%">Reference</ttcol> | <td align="left">64512-65535</td> | |||
<ttcol align='left' width="69%">Comment</ttcol> | <td align="left">FCFS</td> | |||
<td align="left">This range is for sub-TLVs that can be silently | ||||
<c>0</c> | dropped if not recognized.</td> | |||
<c>Reserved</c> | </tr> | |||
<c>This document</c> | </tbody> | |||
<c></c> | </table> | |||
<c>1-4</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>5</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>6-8</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>9</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>DEPRECATED</c> | ||||
<c>10-20</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>21</c> | ||||
<c>unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>22-37</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>38-31739</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>31740-31743</c> | ||||
<c>Experimental Use</c> | ||||
<c>This Document</c> | ||||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | ||||
error message if not recognized. [This document, section 3.1]</c> | ||||
<c>31744-64507</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>64508-64511</c> | ||||
<c>Experimental Use</c> | ||||
<c>This document</c> | ||||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | ||||
dropped if not recognized.</c> | ||||
<c>64512-65535</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
</texttable> | ||||
</section> | ||||
<!-- section 6.3.3 --> | <table anchor="sub-tlv-1-16-21-assign" align="center"> | |||
<name>Sub-TLV for TLVs 1, 16, and 21 Assignments</name> | ||||
<thead> | ||||
<tr> | ||||
<th align="left">Sub-Type</th> | ||||
<th align="left">Sub-TLV Name</th> | ||||
<th align="left">Reference</th> | ||||
<th align="left">Comment</th> | ||||
</tr> | ||||
</thead> | ||||
<tbody> | ||||
<tr> | ||||
<td align="left">0</td> | ||||
<td align="left">Reserved</td> | ||||
<td align="left">This document</td> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">1-4</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">5</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">6-8</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">9</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">DEPRECATED</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">10-20</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">21</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">22-37</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">38</td> | ||||
<td align="left">PeerAdj SID Sub-TLV</td> | ||||
<td align="left">[draft-ietf-mpls-sr-epe-oam-03]</td> | ||||
<td align="left">TEMPORARY - registered 2021-05-11, expires 2022 | ||||
-05-11</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">39</td> | ||||
<td align="left">PeerNode SID Sub-TLV</td> | ||||
<td align="left">[draft-ietf-mpls-sr-epe-oam-03]</td> | ||||
<td align="left">TEMPORARY - registered 2021-05-11, expires 2022 | ||||
-05-11</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">40</td> | ||||
<td align="left">PeerSet SID Sub-TLV</td> | ||||
<td align="left">[draft-ietf-mpls-sr-epe-oam-03]</td> | ||||
<td align="left">TEMPORARY - registered 2021-05-11, expires 2022 | ||||
-05-11</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">41-31739</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">31740-31743</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
<td align="left">Not to be assigned. This range is for sub-TLVs | ||||
that require an error message if not recognized. This document, <xref target="pr | ||||
inciples"/></td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">31744-64507</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64508-64511</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
<td align="left">Not to be assigned. This range is for sub-TLVs | ||||
that can be silently dropped if not recognized.</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64512-65535</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
</section> | ||||
<section anchor="upds-sub-tlv-6" title="Updates to the registry for Sub-TLVs f | <section anchor="upds-sub-tlv-6" numbered="true" toc="default"> | |||
or TLV 6"> | <name>Updates to the Registry for Sub-TLVs for TLV Type 6</name> | |||
<t> | <t> | |||
This section describes the new registration procedures and the assignments | This section describes the new registration procedures and the assignments | |||
for the "<xref target="IANA-Sub-6" format="title" />" <xref target="IANA-Sub-6 | for the "<xref target="IANA-Sub-6" format="title"/>" <xref target="IANA-Sub-6" | |||
"/> | format="default"/> | |||
sub-registry based on the new registration | subregistry that are based on them. | |||
procedures. | </t> | |||
</t> | <ul spacing="normal"> | |||
<li> | ||||
<t> | <xref target="RFC8611"/> was published after <xref target="RFC8126"/> and u | |||
<list style="symbols"> | ses the new terminology, | |||
e.g., "Private Use". The code points registration procedure "Private Use" | ||||
<t> | has been replaced by the "First Come First Served" code point registration | |||
RFC 8611 was published after RFC 8126 and uses the new terminology, | procedure. | |||
e.g. "Private Use". The code points registration procedure "Private Use" | </li> | |||
has been replaced by the "First come, First Served" code point registration | <li> | |||
proceedure. | Two small sets, four code points each, have been created for Experimental Use. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
Two small sets, 4 code points each, have been created for Experimental Use. | ||||
</t> | ||||
<t> | ||||
Code points that are reserved are clearly marked as such. | Code points that are reserved are clearly marked as such. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The assignments have been updated to match the new registration procedures. | The assignments have been updated to match the new registration procedures. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The notes related to the registration procedures have been changed to reflect | The notes related to the registration procedures have been changed to reflect | |||
whether a response is required or not if a sub-TLV is not recognized. | whether or not a response is required if a sub-TLV is not recognized. | |||
</t> | </li> | |||
</ul> | ||||
</list> | <t> | |||
The registration procedures for the "<xref target="IANA-Sub-6" format="title"/ | ||||
</t> | >" | |||
<xref target="IANA-Sub-6" format="default"/> subregistry after the changes lis | ||||
<t> | ted above are shown in the table below: | |||
The registration procedures for the "<xref target="IANA-Sub-6" format="title" | </t> | |||
/>" | <table anchor="sub-tlv-6-reg-proc" align="center"> | |||
<xref target="IANA-Sub-6"/> sub-registry will now look like this: | <name>Registration Procedures for Sub-TLVs for TLV Type 6</name> | |||
</t> | <thead> | |||
<tr> | ||||
<texttable title="Registration Procedures for Sub-TLVs for TLVs 6" anchor="su | <th align="left">Range</th> | |||
b-tlv-6-reg-proc"> | <th align="left">Registration Procedures</th> | |||
<ttcol align='left' width="8%">Range</ttcol> | <th align="left">Note</th> | |||
<ttcol align='left' width="33%">Registration Procedures</ttcol> | </tr> | |||
<ttcol align='left' width="69%">Note</ttcol> | </thead> | |||
<c>0-16383</c> | <tbody> | |||
<c>Standards Action</c> | <tr> | |||
<c>This range is for sub-TLVs that require an error message if not recognize | <td align="left">0-16383</td> | |||
d. [This document, section 3.1]</c> | <td align="left">Standards Action</td> | |||
<td align="left">This range is for sub-TLVs that require an erro | ||||
<c>16384-31739</c> | r message if not recognized. This document, <xref target="principles"/></td> | |||
<c>RFC Required</c> | </tr> | |||
<c>This range is for sub-TLVs that require an error message if not recognize | <tr> | |||
d. [This document, section 3.1]</c> | <td align="left">16384-31739</td> | |||
<td align="left">RFC Required</td> | ||||
<c>31740-31743</c> | <td align="left">This range is for sub-TLVs that require an erro | |||
<c>Experimental Use</c> | r message if not recognized. This document, <xref target="principles"/></td> | |||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | </tr> | |||
error message if not recognized. [This document, section 3.1]</c> | <tr> | |||
<td align="left">31740-31743</td> | ||||
<c>31744-32767</c> | <td align="left">Reserved for Experimental Use</td> | |||
<c>FCFS</c> | <td align="left">Not to be assigned. This range is for sub-TLVs | |||
<c>This range is for sub-TLVs that require an error message if not recognize | that require an error message if not recognized. This document, <xref target="pr | |||
d. [This document, section 3.1]</c> | inciples"/></td> | |||
</tr> | ||||
<c>32768-49161</c> | <tr> | |||
<c>Standards Action</c> | <td align="left">31744-32767</td> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <td align="left">FCFS</td> | |||
.</c> | <td align="left">This range is for sub-TLVs that require an erro | |||
r message if not recognized. This document, <xref target="principles"/></td> | ||||
<c>49162-64507</c> | </tr> | |||
<c>RFC Required</c> | <tr> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <td align="left">32768-49161</td> | |||
.</c> | <td align="left">Standards Action</td> | |||
<td align="left">This range is for sub-TLVs that can be silently | ||||
<c>64508-64511</c> | dropped if not recognized.</td> | |||
<c>Experimental Use</c> | </tr> | |||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | <tr> | |||
dropped if not recognized.</c> | <td align="left">49162-64507</td> | |||
<td align="left">RFC Required</td> | ||||
<c>64512-65535</c> | <td align="left">This range is for sub-TLVs that can be silently | |||
<c>FCFS</c> | dropped if not recognized.</td> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | </tr> | |||
.</c> | <tr> | |||
<td align="left">64508-64511</td> | ||||
</texttable> | <td align="left">Reserved for Experimental Use</td> | |||
<td align="left">Not to be assigned. This range is for sub-TLVs | ||||
<texttable title="Sub-TLVs for TLV 6 Assignments" anchor="sub-tlv-6-assign"> | that can be silently dropped if not recognized.</td> | |||
<ttcol align='left' width="8%">Type</ttcol> | </tr> | |||
<ttcol align='left' width="33%">TLV Name</ttcol> | <tr> | |||
<ttcol align='left' width="69%">Reference</ttcol> | <td align="left">64512-65535</td> | |||
<ttcol align='left' width="69%">Comment</ttcol> | <td align="left">FCFS</td> | |||
<td align="left">This range is for sub-TLVs that can be silently | ||||
<c>0</c> | dropped if not recognized.</td> | |||
<c>Reserved</c> | </tr> | |||
<c>This document</c> | </tbody> | |||
<c></c> | </table> | |||
<c>1-2</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>3-31739</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>31740-31743</c> | ||||
<c>Experimental Use</c> | ||||
<c>This Document</c> | ||||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | ||||
error message if not recognized. [This document, section 3.1]</c> | ||||
<c>31744-64507</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>64508-64511</c> | ||||
<c>Experimental Use.</c> | ||||
<c>This document</c> | ||||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | ||||
dropped if not recognized.</c> | ||||
<c>64512-65535</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
</texttable> | ||||
</section> | ||||
<!-- section 6.3.4 --> | ||||
<section anchor="upds-sub-tlv-11" title="Updates to the registry for Sub-TLVs | <table anchor="sub-tlv-6-assign" align="center"> | |||
for TLV 11"> | <name>Sub-TLVs for TLV Type 6 Assignments</name> | |||
<thead> | ||||
<tr> | ||||
<th align="left">Sub-Type</th> | ||||
<th align="left">Sub-TLV Name</th> | ||||
<th align="left">Reference</th> | ||||
<th align="left">Comment</th> | ||||
</tr> | ||||
</thead> | ||||
<tbody> | ||||
<tr> | ||||
<td align="left">0</td> | ||||
<td align="left">Reserved</td> | ||||
<td align="left">This document, <xref target="RFC8611"/></td> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">1-2</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">3-31739</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">31740-31743</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
<td align="left">Not to be assigned. This range is for sub-TLVs | ||||
that require an error message if not recognized. This document, <xref target="pr | ||||
inciples"/></td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">31744-64507</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64508-64511</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
<td align="left">Not to be assigned. This range is for sub-TLVs | ||||
that can be silently dropped if not recognized.</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64512-65535</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
</section> | ||||
<t> | <section anchor="upds-sub-tlv-11" numbered="true" toc="default"> | |||
<name>Updates to the Registry for Sub-TLVs for TLV Type 11</name> | ||||
<t> | ||||
This section describes the new registration procedures and the assignments | This section describes the new registration procedures and the assignments | |||
for the "<xref target="IANA-Sub-11" format="title" />" <xref target="IANA-Sub- | for the "<xref target="IANA-Sub-11" format="title"/>" <xref target="IANA-Sub-1 | |||
11"/> | 1" format="default"/> | |||
sub-registry based on the new registration | subregistry that are based on them. | |||
procedures. | </t> | |||
</t> | <ul spacing="normal"> | |||
<li> | ||||
<t> | ||||
<list style="symbols"> | ||||
<t> | ||||
The "Specification Required" registration procedure has been changed to "RFC | The "Specification Required" registration procedure has been changed to "RFC | |||
Required", the comment "Experimental RFC Required" has been removed. | Required", and the comment "Experimental RFC Required" has been removed. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The code points registration procedure "Vendor Private Use" has been removed | The code points registration procedure "Vendor Private Use" has been removed | |||
and replaced with "First | and replaced with "First | |||
Come, First Served" code points. | Come First Served" code points. | |||
</t> | </li> | |||
<li> | ||||
<t> | Two small sets, four code points each, have been created for Experimental Use. | |||
Two small sets, 4 code points each, have been created for Experimental Use. | </li> | |||
</t> | <li> | |||
<t> | ||||
Code points that are reserved are clearly marked as such. | Code points that are reserved are clearly marked as such. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The assignments have been updated to match the new registration procedures. | The assignments have been updated to match the new registration procedures. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The notes related to the registration procedures have been changed to reflect | The notes related to the registration procedures have been changed to reflect | |||
whether a response is required or not if a sub-TLV is not recognized. | whether or not a response is required if a sub-TLV is not recognized. | |||
</t> | </li> | |||
</ul> | ||||
</list> | <t> | |||
The registration procedures for the "<xref target="IANA-Sub-11" format="title" | ||||
</t> | />" | |||
<xref target="IANA-Sub-11" format="default"/> subregistry after the changes li | ||||
<t> | sted above are shown in the table below: | |||
The registration procedures for the "<xref target="IANA-Sub-11" format="title" | </t> | |||
/>" | <table anchor="sub-tlv-11-reg-proc" align="center"> | |||
<xref target="IANA-Sub-11"/> sub-registry will now look like this: | <name>Registration Procedures for Sub-TLVs for TLV Type 11</name> | |||
</t> | <thead> | |||
<tr> | ||||
<texttable title="Registration Procedures for Sub-TLVs for TLVs 11" anchor="s | <th align="left">Range</th> | |||
ub-tlv-11-reg-proc"> | <th align="left">Registration Procedures</th> | |||
<ttcol align='left' width="8%">Range</ttcol> | <th align="left">Note</th> | |||
<ttcol align='left' width="33%">Registration Procedures</ttcol> | </tr> | |||
<ttcol align='left' width="69%">Note</ttcol> | </thead> | |||
<tbody> | ||||
<c>0-16383</c> | <tr> | |||
<c>Standards Action</c> | <td align="left">0-16383</td> | |||
<c>This range is for sub-TLVs that require an error message if not recognize | <td align="left">Standards Action</td> | |||
d. [This document, section 3.1]</c> | <td align="left">This range is for sub-TLVs that require an erro | |||
r message if not recognized. This document, <xref target="principles"/></td> | ||||
<c>16384-31739</c> | </tr> | |||
<c>RFC Required</c> | <tr> | |||
<c>This range is for sub-TLVs that require an error message if not recognize | <td align="left">16384-31739</td> | |||
d. [This document, section 3.1]</c> | <td align="left">RFC Required</td> | |||
<td align="left">This range is for sub-TLVs that require an erro | ||||
<c>31740-31743</c> | r message if not recognized. This document, <xref target="principles"/></td> | |||
<c>Experimental Use</c> | </tr> | |||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | <tr> | |||
error message if not recognized. [This document, section 3.1]</c> | <td align="left">31740-31743</td> | |||
<td align="left">Reserved for Experimental Use</td> | ||||
<c>31744-32767</c> | <td align="left">Not to be assigned. This range is for sub-TLVs | |||
<c>FCFS</c> | that require an error message if not recognized. This document, <xref target="pr | |||
<c>This range is for sub-TLVs that require an error message if not recognize | inciples"/></td> | |||
d. [This document, section 3.1]</c> | </tr> | |||
<tr> | ||||
<c>32768-49161</c> | <td align="left">31744-32767</td> | |||
<c>Standards Action</c> | <td align="left">FCFS</td> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <td align="left">This range is for sub-TLVs that require an erro | |||
.</c> | r message if not recognized. This document, <xref target="principles"/></td> | |||
</tr> | ||||
<c>49162-64507</c> | <tr> | |||
<c>RFC Required</c> | <td align="left">32768-49161</td> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <td align="left">Standards Action</td> | |||
.</c> | <td align="left">This range is for sub-TLVs that can be silently | |||
dropped if not recognized.</td> | ||||
<c>64508-64511</c> | </tr> | |||
<c>Experimental Use</c> | <tr> | |||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | <td align="left">49162-64507</td> | |||
dropped if not recognized.</c> | <td align="left">RFC Required</td> | |||
<td align="left">This range is for sub-TLVs that can be silently | ||||
<c>64512-65535</c> | dropped if not recognized.</td> | |||
<c>FCFS</c> | </tr> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <tr> | |||
.</c> | <td align="left">64508-64511</td> | |||
<td align="left">Reserved for Experimental Use</td> | ||||
</texttable> | <td align="left">Not to be assigned. This range is for sub-TLVs | |||
that can be silently dropped if not recognized.</td> | ||||
<texttable title="Sub-TLVs for TLV 11 Assignments" anchor="sub-tlv-11-assign | </tr> | |||
"> | <tr> | |||
<ttcol align='left' width="8%">Type</ttcol> | <td align="left">64512-65535</td> | |||
<ttcol align='left' width="33%">TLV Name</ttcol> | <td align="left">FCFS</td> | |||
<ttcol align='left' width="69%">Reference</ttcol> | <td align="left">This range is for sub-TLVs that can be silently | |||
<ttcol align='left' width="69%">Comment</ttcol> | dropped if not recognized.</td> | |||
</tr> | ||||
<c>0</c> | </tbody> | |||
<c>Reserved</c> | </table> | |||
<c>This document</c> | <table anchor="sub-tlv-11-assign" align="center"> | |||
<c></c> | <name>Sub-TLVs for TLV Type 11 Assignments</name> | |||
<thead> | ||||
<c>1-4</c> | <tr> | |||
<c>EQ</c> | <th align="left">Sub-Type</th> | |||
<c>EQ</c> | <th align="left">Sub-TLV Name</th> | |||
<c>EQ</c> | <th align="left">Reference</th> | |||
<th align="left">Comment</th> | ||||
<c>5-31739</c> | </tr> | |||
<c>Unassigned</c> | </thead> | |||
<c></c> | <tbody> | |||
<c></c> | <tr> | |||
<td align="left">0</td> | ||||
<c>31740-31743</c> | <td align="left">Reserved</td> | |||
<c>Experimental Use</c> | <td align="left">This document</td> | |||
<c>This Document</c> | <td align="left"/> | |||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | </tr> | |||
error message if not recognized. [This document, section 3.1]</c> | <tr> | |||
<td align="left">1-4</td> | ||||
<c>31744-64507</c> | <td align="left">EQ</td> | |||
<c>Unassigned</c> | <td align="left">EQ</td> | |||
<c></c> | <td align="left">EQ</td> | |||
<c></c> | </tr> | |||
<tr> | ||||
<c>64508-64511</c> | <td align="left">5-31739</td> | |||
<c>Experimental Use</c> | <td align="left">Unassigned</td> | |||
<c>This document</c> | <td align="left"/> | |||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | <td align="left"/> | |||
dropped if not recognized.</c> | </tr> | |||
<tr> | ||||
<c>64512-65535</c> | <td align="left">31740-31743</td> | |||
<c>Unassigned</c> | <td align="left">Reserved for Experimental Use</td> | |||
<c></c> | <td align="left">This document</td> | |||
<c></c> | <td align="left">Not to be assigned. This range is for sub-TLVs | |||
that require an error message if not recognized. This document, <xref target="pr | ||||
</texttable> | inciples"/></td> | |||
</section> | </tr> | |||
<tr> | ||||
<section anchor="upds-sub-tlv-20" title="Updates to the registry for Sub-TLVs | <td align="left">31744-64507</td> | |||
for TLV 20"> | <td align="left">Unassigned</td> | |||
<td align="left"/> | ||||
<t> | <td align="left"/> | |||
</tr> | ||||
<tr> | ||||
<td align="left">64508-64511</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
<td align="left">Not to be assigned. This range is for sub-TLVs | ||||
that can be silently dropped if not recognized.</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64512-65535</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
</section> | ||||
<section anchor="upds-sub-tlv-20" numbered="true" toc="default"> | ||||
<name>Updates to the Registry for Sub-TLVs for TLV Type 20</name> | ||||
<t> | ||||
This section describes the new registration procedures and the assignments | This section describes the new registration procedures and the assignments | |||
for the "<xref target="IANA-Sub-20" format="title" />" <xref target="IANA-Sub- | for the "<xref target="IANA-Sub-20" format="title"/>" <xref target="IANA-Sub-2 | |||
20"/> | 0" format="default"/> | |||
sub-registry based on the new registration | subregistry that are based on them. | |||
procedures. | </t> | |||
</t> | <ul spacing="normal"> | |||
<li> | ||||
<t> | ||||
<list style="symbols"> | ||||
<t> | ||||
The "Specification Required" registration procedure has been changed to "RFC | The "Specification Required" registration procedure has been changed to "RFC | |||
Required", the comment "Experimental RFC Required" has been removed. | Required", and the comment "Experimental RFC Required" has been removed. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The code points registration procedure "Vendor Private Use" has been removed | The code points registration procedure "Vendor Private Use" has been removed | |||
and replaced with "First | and replaced with "First | |||
Come, First Served" code points. | Come First Served" code points. | |||
</t> | </li> | |||
<t> | ||||
Two small sets, 4 code ve been created for Experimental Use. | ||||
</t> | ||||
<t> | <li> | |||
Two small sets, four code points each, have been created for Experimental Use. | ||||
</li> | ||||
<li> | ||||
Code points that are reserved are clearly marked as such. | Code points that are reserved are clearly marked as such. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The assignments have been updated to match the new registration procedures. | The assignments have been updated to match the new registration procedures. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The notes related to the registration procedures have been changed to reflect | The notes related to the registration procedures have been changed to reflect | |||
whether a response is required or not if a sub-TLV is not recognized. | whether or not a response is required if a sub-TLV is not recognized. | |||
</t> | </li> | |||
</ul> | ||||
</list> | <t> | |||
The registration procedures for the "<xref target="IANA-Sub-20" format="title" | ||||
</t> | />" | |||
<xref target="IANA-Sub-20" format="default"/> subregistry after the changes li | ||||
<t> | sted above are shown in the table below: | |||
The registration procedures for the "<xref target="IANA-Sub-20" format="title" | </t> | |||
/>" | <table anchor="sub-tlv-20-reg-proc" align="center"> | |||
<xref target="IANA-Sub-20"/> sub-registry will now look like this: | <name>Registration Procedures for Sub-TLVs for TLV Type 20</name> | |||
</t> | <thead> | |||
<tr> | ||||
<texttable title="Registration Procedures for Sub-TLVs for TLVs 20" anchor="s | <th align="left">Range</th> | |||
ub-tlv-20-reg-proc"> | <th align="left">Registration Procedures</th> | |||
<ttcol align='left' width="8%">Range</ttcol> | <th align="left">Note</th> | |||
<ttcol align='left' width="33%">Registration Procedures</ttcol> | </tr> | |||
<ttcol align='left' width="69%">Note</ttcol> | </thead> | |||
<tbody> | ||||
<c>0-16383</c> | <tr> | |||
<c>Standards Action</c> | <td align="left">0-16383</td> | |||
<c>This range is for sub-TLVs that require an error message if not recognize | <td align="left">Standards Action</td> | |||
d. [This document, section 3.1]</c> | <td align="left">This range is for sub-TLVs that require an erro | |||
r message if not recognized. This document, <xref target="principles"/>]</td> | ||||
<c>16384-31739</c> | </tr> | |||
<c>RFC Required</c> | <tr> | |||
<c>This range is for sub-TLVs that require an error message if not recognize | <td align="left">16384-31739</td> | |||
d. [This document, section 3.1]</c> | <td align="left">RFC Required</td> | |||
<td align="left">This range is for sub-TLVs that require an erro | ||||
<c>31740-31743</c> | r message if not recognized. This document, <xref target="principles"/>]</td> | |||
<c>Experimental Use</c> | </tr> | |||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | <tr> | |||
error message if not recognized. [This document, section 3.1]</c> | <td align="left">31740-31743</td> | |||
<td align="left">Reserved for Experimental Use</td> | ||||
<c>31744-32767</c> | <td align="left">Not to be assigned. This range is for sub-TLVs | |||
<c>FCFS</c> | that require an error message if not recognized. This document, <xref target="pr | |||
<c>This range is for sub-TLVs that require an error message if not recognize | inciples"/>]</td> | |||
d. [This document, section 3.1]</c> | </tr> | |||
<tr> | ||||
<c>32768-49161</c> | <td align="left">31744-32767</td> | |||
<c>Standards Action</c> | <td align="left">FCFS</td> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <td align="left">This range is for sub-TLVs that require an erro | |||
.</c> | r message if not recognized. This document, <xref target="principles"/>]</td> | |||
</tr> | ||||
<c>49162-64507</c> | <tr> | |||
<c>RFC Required</c> | <td align="left">32768-49161</td> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <td align="left">Standards Action</td> | |||
.</c> | <td align="left">This range is for sub-TLVs that can be silently | |||
dropped if not recognized.</td> | ||||
<c>64508-64511</c> | </tr> | |||
<c>Experimental Use</c> | <tr> | |||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | <td align="left">49162-64507</td> | |||
dropped if not recognized.</c> | <td align="left">RFC Required</td> | |||
<td align="left">This range is for sub-TLVs that can be silently | ||||
<c>64512-65535</c> | dropped if not recognized.</td> | |||
<c>FCFS</c> | </tr> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <tr> | |||
.</c> | <td align="left">64508-64511</td> | |||
<td align="left">Reserved for Experimental Use</td> | ||||
</texttable> | <td align="left">Not to be assigned. This range is for sub-TLVs | |||
that can be silently dropped if not recognized.</td> | ||||
<texttable title="Sub-TLVs for TLV 20 Assignments" anchor="sub-tlv-20-assign | </tr> | |||
"> | <tr> | |||
<ttcol align='left' width="8%">Type</ttcol> | <td align="left">64512-65535</td> | |||
<ttcol align='left' width="33%">TLV Name</ttcol> | <td align="left">FCFS</td> | |||
<ttcol align='left' width="69%">Reference</ttcol> | <td align="left">This range is for sub-TLVs that can be silently | |||
<ttcol align='left' width="69%">Comment</ttcol> | dropped if not recognized.</td> | |||
</tr> | ||||
<c>0</c> | </tbody> | |||
<c>Reserved</c> | </table> | |||
<c>This document</c> | ||||
<c></c> | ||||
<c>1-5</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>6-31739</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>31740-31743</c> | ||||
<c>Experimental Use</c> | ||||
<c>This Document</c> | ||||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | ||||
error message if not recognized. [This document, section 3.1]</c> | ||||
<c>31744-64507</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>64508-64511</c> | ||||
<c>Experimental Use</c> | ||||
<c>This document</c> | ||||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | ||||
dropped if not recognized.</c> | ||||
<c>64512-65535</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
</texttable> | ||||
</section> | ||||
<section anchor="upds-sub-tlv-23" title="Updates to the registry for Sub-TLVs | ||||
for TLV 23"> | ||||
<t> | <table anchor="sub-tlv-20-assign" align="center"> | |||
<name>Sub-TLVs for TLV Type 20 Assignments</name> | ||||
<thead> | ||||
<tr> | ||||
<th align="left">Sub-Type</th> | ||||
<th align="left">Sub-TLV Name</th> | ||||
<th align="left">Reference</th> | ||||
<th align="left">Comment</th> | ||||
</tr> | ||||
</thead> | ||||
<tbody> | ||||
<tr> | ||||
<td align="left">0</td> | ||||
<td align="left">Reserved</td> | ||||
<td align="left">This document</td> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">1-5</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">6-31739</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">31740-31743</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
<td align="left">Not to be assigned. This range is for sub-TLVs | ||||
that require an error message if not recognized. This document, <xref target="pr | ||||
inciples"/>]</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">31744-64507</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64508-64511</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
<td align="left">Not to be assigned. This range is for sub-TLVs | ||||
that can be silently dropped if not recognized.</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64512-65535</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
</section> | ||||
<section anchor="upds-sub-tlv-23" numbered="true" toc="default"> | ||||
<name>Updates to the Registry for Sub-TLVs for TLV Type 23</name> | ||||
<t> | ||||
This section describes the new registration procedures and the assignments | This section describes the new registration procedures and the assignments | |||
for the "<xref target="IANA-Sub-23" format="title" />" <xref target="IANA-Sub- | for the "<xref target="IANA-Sub-23" format="title"/>" <xref target="IANA-Sub-2 | |||
23"/> | 3" format="default"/> | |||
sub-registry based on the new registration | subregistry that are based on them. | |||
procedures. | </t> | |||
</t> | <ul spacing="normal"> | |||
<li> | ||||
<t> | ||||
<list style="symbols"> | ||||
<t> | ||||
The "Specification Required" registration procedure has been changed to "RFC | The "Specification Required" registration procedure has been changed to "RFC | |||
Required", the comment "Experimental RFC Required" has been removed. | Required", and the comment "Experimental RFC Required" has been removed. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The code points registration procedure "Vendor Private Use" has been removed | The code points registration procedure "Vendor Private Use" has been removed | |||
and replaced with "First | and replaced with "First | |||
Come, First Served" code points. | Come First Served" code points. | |||
</t> | </li> | |||
<li> | ||||
<t> | Two small sets, four code points each, have been created for Experimental Use. | |||
Two small sets, 4 code points each, have been created for Experimental Use. | </li> | |||
</t> | <li> | |||
<t> | ||||
Code points that are reserved are clearly marked as such. | Code points that are reserved are clearly marked as such. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The assignments have been updated to match the new registration procedures. | The assignments have been updated to match the new registration procedures. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The notes related to the registration procedures have been changed to reflect | The notes related to the registration procedures have been changed to reflect | |||
whether a response is required or not if a sub-TLV is not recognized. | whether or not a response is required if a sub-TLV is not recognized. | |||
</t> | </li> | |||
</ul> | ||||
</list> | <t> | |||
The registration procedures for the "<xref target="IANA-Sub-23" format="title" | ||||
</t> | />" | |||
<xref target="IANA-Sub-23" format="default"/> subregistry after the changes li | ||||
<t> | sted above are shown in the table below: | |||
The registration procedures for the "<xref target="IANA-Sub-23" format="title" | </t> | |||
/>" | <table anchor="sub-tlv-23-reg-proc" align="center"> | |||
<xref target="IANA-Sub-23"/> sub-registry will now look like this: | <name>Registration Procedures for Sub-TLVs for TLV Type 23</name> | |||
</t> | <thead> | |||
<tr> | ||||
<texttable title="Registration Procedures for Sub-TLVs for TLVs 23" anchor="s | <th align="left">Range</th> | |||
ub-tlv-23-reg-proc"> | <th align="left">Registration Procedures</th> | |||
<ttcol align='left' width="8%">Range</ttcol> | <th align="left">Note</th> | |||
<ttcol align='left' width="33%">Registration Procedures</ttcol> | </tr> | |||
<ttcol align='left' width="69%">Note</ttcol> | </thead> | |||
<tbody> | ||||
<c>0-16383</c> | <tr> | |||
<c>Standards Action</c> | <td align="left">0-16383</td> | |||
<c>This range is for sub-TLVs that require an error message if not recognize | <td align="left">Standards Action</td> | |||
d. [This document, section 3.1]</c> | <td align="left">This range is for sub-TLVs that require an erro | |||
r message if not recognized. This document, <xref target="principles"/>]</td> | ||||
<c>16384-31739</c> | </tr> | |||
<c>RFC Required</c> | <tr> | |||
<c>This range is for sub-TLVs that require an error message if not recognize | <td align="left">16384-31739</td> | |||
d. [This document, section 3.1]</c> | <td align="left">RFC Required</td> | |||
<td align="left">This range is for sub-TLVs that require an erro | ||||
<c>31740-31743</c> | r message if not recognized. This document, <xref target="principles"/>]</td> | |||
<c>Experimental Use</c> | </tr> | |||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | <tr> | |||
error message if not recognized. [This document, section 3.1]</c> | <td align="left">31740-31743</td> | |||
<td align="left">Reserved for Experimental Use</td> | ||||
<c>31744-32767</c> | <td align="left">Not to be assigned. This range is for sub-TLVs | |||
<c>FCFS</c> | that require an error message if not recognized. This document, <xref target="pr | |||
<c>This range is for sub-TLVs that require an error message if not recognize | inciples"/>]</td> | |||
d. [This document, section 3.1]</c> | </tr> | |||
<tr> | ||||
<c>32768-49161</c> | <td align="left">31744-32767</td> | |||
<c>Standards Action</c> | <td align="left">FCFS</td> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <td align="left">This range is for sub-TLVs that require an erro | |||
.</c> | r message if not recognized. This document, <xref target="principles"/>]</td> | |||
</tr> | ||||
<c>49162-64507</c> | <tr> | |||
<c>RFC Required</c> | <td align="left">32768-49161</td> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <td align="left">Standards Action</td> | |||
.</c> | <td align="left">This range is for sub-TLVs that can be silently | |||
dropped if not recognized.</td> | ||||
<c>64508-64511</c> | </tr> | |||
<c>Experimental Use</c> | <tr> | |||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | <td align="left">49162-64507</td> | |||
dropped if not recognized.</c> | <td align="left">RFC Required</td> | |||
<td align="left">This range is for sub-TLVs that can be silently | ||||
<c>64512-65535</c> | dropped if not recognized.</td> | |||
<c>FCFS</c> | </tr> | |||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | <tr> | |||
.</c> | <td align="left">64508-64511</td> | |||
<td align="left">Reserved for Experimental Use</td> | ||||
</texttable> | <td align="left">Not to be assigned. This range is for sub-TLVs | |||
that can be silently dropped if not recognized.</td> | ||||
<texttable title="Sub-TLVs for TLV 23 Assignments" anchor="sub-tlv-23-assign | </tr> | |||
"> | <tr> | |||
<ttcol align='left' width="8%">Type</ttcol> | <td align="left">64512-65535</td> | |||
<ttcol align='left' width="33%">TLV Name</ttcol> | <td align="left">FCFS</td> | |||
<ttcol align='left' width="69%">Reference</ttcol> | <td align="left">This range is for sub-TLVs that can be silently | |||
<ttcol align='left' width="69%">Comment</ttcol> | dropped if not recognized.</td> | |||
</tr> | ||||
<c>0</c> | </tbody> | |||
<c>Reserved</c> | </table> | |||
<c><xref target="RFC7555"/></c> | <table anchor="sub-tlv-23-assign" align="center"> | |||
<c></c> | <name>Sub-TLVs for TLV Type 23 Assignments</name> | |||
<thead> | ||||
<c>1</c> | <tr> | |||
<c>EQ</c> | <th align="left">Sub-Type</th> | |||
<c>EQ</c> | <th align="left">Sub-TLV Name</th> | |||
<c>EQ</c> | <th align="left">Reference</th> | |||
<th align="left">Comment</th> | ||||
<c>2-31739</c> | </tr> | |||
<c>Unassigned</c> | </thead> | |||
<c></c> | <tbody> | |||
<c></c> | <tr> | |||
<td align="left">0</td> | ||||
<c>31740-31743</c> | <td align="left">Reserved</td> | |||
<c>Experimental Use</c> | <td align="left"> | |||
<c>This Document</c> | <xref target="RFC7555" format="default"/></td> | |||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | <td align="left"/> | |||
error message if not recognized. [This document, section 3.1]</c> | </tr> | |||
<tr> | ||||
<c>31744-64507</c> | <td align="left">1</td> | |||
<c>Unassigned</c> | <td align="left">EQ</td> | |||
<c></c> | <td align="left">EQ</td> | |||
<c></c> | <td align="left">EQ</td> | |||
</tr> | ||||
<c>64508-64511</c> | <tr> | |||
<c>Experimental Use</c> | <td align="left">2-31739</td> | |||
<c>This document</c> | <td align="left">Unassigned</td> | |||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | <td align="left"/> | |||
dropped if not recognized.</c> | <td align="left"/> | |||
</tr> | ||||
<c>64512-65535</c> | <tr> | |||
<c>Unassigned</c> | <td align="left">31740-31743</td> | |||
<c></c> | <td align="left">Reserved for Experimental Use</td> | |||
<c></c> | <td align="left">This document</td> | |||
<td align="left">Not to be assigned. This range is for sub-TLVs | ||||
</texttable> | that require an error message if not recognized. This document, <xref target="pr | |||
</section> | inciples"/>]</td> | |||
</tr> | ||||
<section anchor="upds-sub-tlv-27" title="Updates to the registry for Sub-TLVs | <tr> | |||
for TLV 27"> | <td align="left">31744-64507</td> | |||
<td align="left">Unassigned</td> | ||||
<t> | <td align="left"/> | |||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64508-64511</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
<td align="left">Not to be assigned. This range is for sub-TLVs | ||||
that can be silently dropped if not recognized.</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64512-65535</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
</section> | ||||
<section anchor="upds-sub-tlv-27" numbered="true" toc="default"> | ||||
<name>Updates to the Registry for Sub-TLVs for TLV Type 27</name> | ||||
<t> | ||||
This section describes the new registration procedures and the assignments | This section describes the new registration procedures and the assignments | |||
for the "<xref target="IANA-Sub-27" format="title" />" <xref target="IANA-Sub- | for the "<xref target="IANA-Sub-27" format="title"/>" <xref target="IANA-Sub-2 | |||
27"/> | 7" format="default"/> | |||
sub-registry based on the new registration | subregistry that are based on them. | |||
procedures. | </t> | |||
</t> | <ul spacing="normal"> | |||
<li> | ||||
<t> | ||||
<list style="symbols"> | ||||
<t> | ||||
The "Specification Required" registration procedure has been changed to "RFC | The "Specification Required" registration procedure has been changed to "RFC | |||
Required", the comment "Experimental RFC Required" has been removed. | Required", and the comment "Experimental RFC Required" has been removed. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The code points registration procedure "Vendor Private Use" has been removed | The code points registration procedure "Vendor Private Use" has been removed | |||
and replaced with "First | and replaced with "First | |||
Come, First Served" code points. | Come First Served" code points. | |||
</t> | </li> | |||
<li> | ||||
<t> | Two small sets, four code points each, have been created for Experimental Use. | |||
Two small sets, 4 code points each, have been created for Experimental Use. | </li> | |||
</t> | <li> | |||
<t> | ||||
Code points that are reserved are clearly marked as such. | Code points that are reserved are clearly marked as such. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The assignments have been updated to match the new registration procedures. | The assignments have been updated to match the new registration procedures. | |||
</t> | </li> | |||
<li> | ||||
<t> | ||||
The notes related to the registration procedures have been changed to reflect | The notes related to the registration procedures have been changed to reflect | |||
whether a response is required or not if a sub-TLV is not recognized. | whether or not a response is required if a sub-TLV is not recognized. | |||
</t> | </li> | |||
</ul> | ||||
</list> | <t> | |||
The registration procedures for the "<xref target="IANA-Sub-27" format="title" | ||||
</t> | />" | |||
<xref target="IANA-Sub-27" format="default"/> subregistry after the changes li | ||||
<t> | sted above are shown in the table below: | |||
The registration procedures for the "<xref target="IANA-Sub-27" format="title" | ||||
/>" | ||||
<xref target="IANA-Sub-27"/> sub-registry will now look like this: | ||||
</t> | ||||
<texttable title="Registration Procedures for Sub-TLVs for TLV 27" anchor="su | ||||
b-tlv-27-reg-proc"> | ||||
<ttcol align='left' width="8%">Range</ttcol> | ||||
<ttcol align='left' width="33%">Registration Procedures</ttcol> | ||||
<ttcol align='left' width="69%">Note</ttcol> | ||||
<c>0-16383</c> | ||||
<c>Standards Action</c> | ||||
<c>This range is for sub-TLVs that require an error message if not recognize | ||||
d. [This document, section 3.1]</c> | ||||
<c>16384-31739</c> | ||||
<c>RFC Required</c> | ||||
<c>This range is for sub-TLVs that require an error message if not recognize | ||||
d. [This document, section 3.1]</c> | ||||
<c>31740-31743</c> | ||||
<c>Experimental Use</c> | ||||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | ||||
error message if not recognized. [This document, section 3.1]</c> | ||||
<c>31744-32767</c> | ||||
<c>FCFS</c> | ||||
<c>This range is for sub-TLVs that require an error message if not recognize | ||||
d. [This document, section 3.1]</c> | ||||
<c>32768-49161</c> | ||||
<c>Standards Action</c> | ||||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | ||||
.</c> | ||||
<c>49162-64507</c> | ||||
<c>RFC Required</c> | ||||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | ||||
.</c> | ||||
<c>64508-64511</c> | ||||
<c>Experimental Use</c> | ||||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | ||||
dropped if not recognized.</c> | ||||
<c>64512-65535</c> | ||||
<c>FCFS</c> | ||||
<c>This range is for sub-TLVs that can be silently dropped if not recognized | ||||
.</c> | ||||
</texttable> | ||||
<texttable title="Sub-TLVs for TLV 27 Assignments" anchor="sub-tlv-27-assign | ||||
"> | ||||
<ttcol align='left' width="8%">Type</ttcol> | ||||
<ttcol align='left' width="33%">TLV Name</ttcol> | ||||
<ttcol align='left' width="69%">Reference</ttcol> | ||||
<ttcol align='left' width="69%">Comment</ttcol> | ||||
<c>0</c> | ||||
<c>Reserved</c> | ||||
<c><xref target="RFC7759"/></c> | ||||
<c></c> | ||||
<c>1-99</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>100-104</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>105-199</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>200-202</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>203-299</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>300</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>301-399</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>400</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>EQ</c> | ||||
<c>401-31739</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>31740-31743</c> | ||||
<c>Experimental Use</c> | ||||
<c>This Document</c> | ||||
<c>Reserved, not to be assigned. This range is for sub-TLVs that require an | ||||
error message if not recognized. [This document, section 3.1]</c> | ||||
<c>31744-64507</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
<c>64508-64511</c> | ||||
<c>Experimental Use</c> | ||||
<c>This document</c> | ||||
<c>Reserved, not to be assigned. This range is for TLVs that can be silently | ||||
dropped if not recognized.</c> | ||||
<c>64512-65535</c> | ||||
<c>Unassigned</c> | ||||
<c></c> | ||||
<c></c> | ||||
</texttable> | ||||
</section> | ||||
</section> | ||||
</section> | ||||
<section anchor="Acknowledgements" title="Acknowledgements"> | ||||
<t> | ||||
The authors wish to thank Adrian Farrel, who both made very useful | ||||
comments and agreed to serve as the document shepherd. | ||||
</t> | ||||
<t> | ||||
The authors also wish to thank Michelle Cotton and Amanda Baber who very | ||||
patiently worked | ||||
with us to determine how our registries could and should be updated. | ||||
</t> | ||||
<t> | </t> | |||
The authors thanks Donald Eastlake and Tom Petch for careful and detailed | <table anchor="sub-tlv-27-reg-proc" align="center"> | |||
reviews. | <name>Registration Procedures for Sub-TLVs for TLV Type 27</name> | |||
</t> | <thead> | |||
<tr> | ||||
<th align="left">Range</th> | ||||
<th align="left">Registration Procedures</th> | ||||
<th align="left">Note</th> | ||||
</tr> | ||||
</thead> | ||||
<tbody> | ||||
<tr> | ||||
<td align="left">0-16383</td> | ||||
<td align="left">Standards Action</td> | ||||
<td align="left">This range is for sub-TLVs that require an erro | ||||
r message if not recognized. This document, <xref target="principles"/>]</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">16384-31739</td> | ||||
<td align="left">RFC Required</td> | ||||
<td align="left">This range is for sub-TLVs that require an erro | ||||
r message if not recognized. This document, <xref target="principles"/>]</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">31740-31743</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">Not to be assigned. This range is for sub-TLVs | ||||
that require an error message if not recognized. This document, <xref target="pr | ||||
inciples"/>]</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">31744-32767</td> | ||||
<td align="left">FCFS</td> | ||||
<td align="left">This range is for sub-TLVs that require an erro | ||||
r message if not recognized. This document, <xref target="principles"/>]</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">32768-49161</td> | ||||
<td align="left">Standards Action</td> | ||||
<td align="left">This range is for sub-TLVs that can be silently | ||||
dropped if not recognized.</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">49162-64507</td> | ||||
<td align="left">RFC Required</td> | ||||
<td align="left">This range is for sub-TLVs that can be silently | ||||
dropped if not recognized.</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64508-64511</td> | ||||
<td align="left">Experimental Use</td> | ||||
<td align="left">Reserved, not to be assigned. This range is for | ||||
sub-TLVs that can be silently dropped if not recognized.</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64512-65535</td> | ||||
<td align="left">FCFS</td> | ||||
<td align="left">This range is for sub-TLVs that can be silently | ||||
dropped if not recognized.</td> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
<table anchor="sub-tlv-27-assign" align="center"> | ||||
<name>Sub-TLVs for TLV Type 27 Assignments</name> | ||||
<thead> | ||||
<tr> | ||||
<th align="left">Sub-Type</th> | ||||
<th align="left">Sub-TLV Name</th> | ||||
<th align="left">Reference</th> | ||||
<th align="left">Comment</th> | ||||
</tr> | ||||
</thead> | ||||
<tbody> | ||||
<tr> | ||||
<td align="left">0</td> | ||||
<td align="left">Reserved</td> | ||||
<td align="left"> | ||||
<xref target="RFC7759" format="default"/></td> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">1-99</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">100-104</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">105-199</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">200-202</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">203-299</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">300</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">301-399</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">400</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
<td align="left">EQ</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">401-31739</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">31740-31743</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
<td align="left">Not to be assigned. This range is for sub-TLVs | ||||
that require an error message if not recognized. This document, <xref target="pr | ||||
inciples"/>]</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">31744-64507</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64508-64511</td> | ||||
<td align="left">Reserved for Experimental Use</td> | ||||
<td align="left">This document</td> | ||||
<td align="left">Not to be assigned. This range is for sub-TLVs | ||||
that can be silently dropped if not recognized.</td> | ||||
</tr> | ||||
<tr> | ||||
<td align="left">64512-65535</td> | ||||
<td align="left">Unassigned</td> | ||||
<td align="left"/> | ||||
<td align="left"/> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||
</section> | ||||
</section> | ||||
</section> | </section> | |||
</middle> | </middle> | |||
<back> | <back> | |||
<references> | ||||
<name>References</name> | ||||
<references> | ||||
<name>Normative References</name> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.2119.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.8029.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.8126.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.8174.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.8611.xml"/> | ||||
<references title="Normative References"> | <reference anchor="IANA-LSP-PING" target="https://www.iana.org/assignmen | |||
ts/mpls-lsp-ping-parameters"> | ||||
<?rfc include="reference.RFC.2119"?> | <front> | |||
<?rfc include="reference.RFC.8029"?> | <title>Multiprotocol Label Switching (MPLS) Label Switched Paths (LS | |||
<?rfc include="reference.RFC.8126"?> | Ps) Ping Parameters</title> | |||
<?rfc include="reference.RFC.8174"?> | <author/> | |||
<?rfc include="reference.RFC.8611"?> | <date/> | |||
<reference anchor="IANA-LSP-PING" target="https://www.iana.org/assignments | </front> | |||
/mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xhtml/"> | </reference> | |||
<front> | ||||
<title>Multiprotocol Label Switching (MPLS) Label Switched Paths (LSPs) Pi | ||||
ng Parameters</title> | ||||
<author/> | ||||
<date/> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="IANA-MT" target="https://www.iana.org/assignments/mpls-l | ||||
sp-ping-parameters/mpls-lsp-ping-parameters.xhtml#message-types"> | ||||
<front> | ||||
<title>Message Types</title> | ||||
<author/> | ||||
<date/> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="IANA-RM" target="https://www.iana.org/assignments/mpls-l | <reference anchor="IANA-MT" target="https://www.iana.org/assignments/mpl | |||
sp-ping-parameters/#reply-modes"> | s-lsp-ping-parameters/"> | |||
<front> | <front> | |||
<title>Reply Modes</title> | <title>Message Types</title> | |||
<author/> | <author/> | |||
<date/> | <date/> | |||
</front> | </front> | |||
</reference> | </reference> | |||
<reference anchor="IANA-RC" target="https://www.iana.org/assignments/mpls- | <reference anchor="IANA-RM" target="https://www.iana.org/assignments/mpl | |||
lsp-ping-parameters/#return-codes"> | s-lsp-ping-parameters/"> | |||
<front> | <front> | |||
<title>Return Codes</title> | <title>Reply Modes</title> | |||
<author/> | <author/> | |||
<date/> | <date/> | |||
</front> | </front> | |||
</reference> | </reference> | |||
<reference anchor="IANA-TLV-reg" target="https://www.iana.org/assignments/ | <reference anchor="IANA-RC" target="https://www.iana.org/assignments/mpl | |||
mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xhtml#tlvs"> | s-lsp-ping-parameters/"> | |||
<front> | <front> | |||
<title>TLVs</title> | <title>Return Codes</title> | |||
<author/> | <author/> | |||
<date/> | <date/> | |||
</front> | </front> | |||
</reference> | </reference> | |||
<reference anchor="IANA-Sub-1-16-21" target="https://www.iana.org/assignme | <reference anchor="IANA-TLV-reg" target="https://www.iana.org/assignment | |||
nts/mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xhtml#sub-tlv-1-16-21"> | s/mpls-lsp-ping-parameters/"> | |||
<front> | <front> | |||
<title>Sub-TLVs for TLV Types 1, 16, and 21</title> | <title>TLVs</title> | |||
<author/> | <author/> | |||
<date/> | <date/> | |||
</front> | </front> | |||
</reference> | </reference> | |||
<reference anchor="IANA-Sub-6" target="https://www.iana.org/assignments/mp | <reference anchor="IANA-Sub-1-16-21" target="https://www.iana.org/assign | |||
ls-lsp-ping-parameters/mpls-lsp-ping-parameters.xhtml#sub-tlv-6"> | ments/mpls-lsp-ping-parameters/"> | |||
<front> | <front> | |||
<title>Sub-TLVs for TLV Type 6</title> | <title>Sub-TLVs for TLV Types 1, 16, and 21</title> | |||
<author/> | <author/> | |||
<date/> | <date/> | |||
</front> | </front> | |||
</reference> | </reference> | |||
<reference anchor="IANA-Sub-11" target="https://www.iana.org/assignments/mp | <reference anchor="IANA-Sub-6" target="https://www.iana.org/assignments/ | |||
ls-lsp-ping-parameters/mpls-lsp-ping-parameters.xhtml#sub-tlv-11"> | mpls-lsp-ping-parameters/"> | |||
<front> | <front> | |||
<title>Sub-TLVs for TLV Type 11</title> | <title>Sub-TLVs for TLV Type 6</title> | |||
<author/> | <author/> | |||
<date/> | <date/> | |||
</front> | </front> | |||
</reference> | </reference> | |||
<reference anchor="IANA-Sub-20" target="https://www.iana.org/assignments/mp | <reference anchor="IANA-Sub-11" target="https://www.iana.org/assignments | |||
ls-lsp-ping-parameters/mpls-lsp-ping-parameters.xhtml#sub-tlv-20"> | /mpls-lsp-ping-parameters/"> | |||
<front> | <front> | |||
<title>Sub-TLVs for TLV Type 20</title> | <title>Sub-TLVs for TLV Type 11</title> | |||
<author/> | <author/> | |||
<date/> | <date/> | |||
</front> | </front> | |||
</reference> | </reference> | |||
<reference anchor="IANA-Sub-23" target="https://www.iana.org/assignments/mp | <reference anchor="IANA-Sub-20" target="https://www.iana.org/assignments | |||
ls-lsp-ping-parameters/mpls-lsp-ping-parameters.xhtml#sub-tlv-23"> | /mpls-lsp-ping-parameters/"> | |||
<front> | <front> | |||
<title>Sub-TLVs for TLV Type 23</title> | <title>Sub-TLVs for TLV Type 20</title> | |||
<author/> | <author/> | |||
<date/> | <date/> | |||
</front> | </front> | |||
</reference> | </reference> | |||
<reference anchor="IANA-Sub-27" target="https://www.iana.org/assignments/mp | <reference anchor="IANA-Sub-23" target="https://www.iana.org/assignments | |||
ls-lsp-ping-parameters/mpls-lsp-ping-parameters.xhtml#sub-tlv-27"> | /mpls-lsp-ping-parameters/"> | |||
<front> | <front> | |||
<title>Sub-TLVs for TLV Type 27</title> | <title>Sub-TLVs for TLV Type 23</title> | |||
<author/> | <author/> | |||
<date/> | <date/> | |||
</front> | </front> | |||
</reference> | </reference> | |||
<reference anchor="IANA-Sub-27" target="https://www.iana.org/assignments | ||||
/mpls-lsp-ping-parameters/"> | ||||
<front> | ||||
<title>Sub-TLVs for TLV Type 27</title> | ||||
<author/> | ||||
<date/> | ||||
</front> | ||||
</reference> | ||||
</references> | </references> | |||
<references> | ||||
<name>Informative References</name> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.7110.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.7555.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.7743.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.7759.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.8287.xml"/> | ||||
<references title="Informative References"> | <reference anchor="IANA-Sub-9" target="https://www.iana.org/assignments/ | |||
<!-- | mpls-lsp-ping-parameters/"> | |||
<?rfc include="reference.RFC.7759"?> | <front> | |||
--> | <title>Sub-TLVs for TLV Type 9</title> | |||
<?rfc include="reference.RFC.7110"?> | <author/> | |||
<?rfc include="reference.RFC.7555"?> | <date/> | |||
<?rfc include="reference.RFC.7743"?> | </front> | |||
<?rfc include="reference.RFC.7759"?> | </reference> | |||
<?rfc include="reference.RFC.8287"?> | ||||
<reference anchor="IANA-Sub-9" target="https://www.iana.org/assignments/mp | ||||
ls-lsp-ping-parameters/mpls-lsp-ping-parameters.xhtml#sub-tlv-9"> | ||||
<front> | ||||
<title>Sub-TLVs for TLV Type 9</title> | ||||
<author/> | ||||
<date/> | ||||
</front> | ||||
</reference> | ||||
<reference anchor="lsp-ping-Namespace" target="https://www.iana.org/assign | <reference anchor="lsp-ping-Namespace" target="https://www.iana.org/assi | |||
ments/mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xhtml"> | gnments/mpls-lsp-ping-parameters/"> | |||
<front> | <front> | |||
<title>Multiprotocol Label Switching (MPLS) Label Switched Paths (LSPs) Pi | <title>Multiprotocol Label Switching (MPLS) Label Switched Paths (LS | |||
ng Parameters</title> | Ps) Ping Parameters</title> | |||
<author/> | <author/> | |||
<date/> | <date/> | |||
</front> | </front> | |||
</reference> | </reference> | |||
</references> | ||||
</references> | </references> | |||
<section anchor="Acknowledgements" numbered="false" toc="default"> | ||||
<name>Acknowledgements</name> | ||||
<t> | ||||
The authors wish to thank <contact fullname="Adrian Farrel"/>, who both mad | ||||
e very useful | ||||
comments and agreed to serve as the Document Shepherd. | ||||
</t> | ||||
<t> | ||||
The authors also wish to thank <contact fullname="Michelle Cotton"/> and <co | ||||
ntact fullname="Amanda Baber"/>, who very | ||||
patiently worked | ||||
with us to determine how our registries could and should be updated. | ||||
</t> | ||||
<t> | ||||
The authors thank <contact fullname="Donald Eastlake 3rd"/> and <contact ful | ||||
lname="Tom Petch"/> for their careful and detailed | ||||
review. | ||||
</t> | ||||
</section> | ||||
</back> | </back> | |||
</rfc> | </rfc> | |||
End of changes. 198 change blocks. | ||||
2363 lines changed or deleted | 2588 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/ |