draft-ietf-mpls-lsp-ping-registries-update-05.txt   draft-ietf-mpls-lsp-ping-registries-update-06.txt 
MPLS Working Group L. Andersson MPLS Working Group L. Andersson
Internet-Draft Bronze Dragon Consulting Internet-Draft Bronze Dragon Consulting
Updates: 8029, 8611 (if approved) M. Chen Updates: 8029, 8611 (if approved) M. Chen
Intended status: Standards Track Huawei Techologies Intended status: Standards Track Huawei Techologies
Expires: April 26, 2021 C. Pignataro Expires: May 29, 2021 C. Pignataro
Cisco Systems Cisco Systems
T. Saad T. Saad
Juniper Networks Juniper Networks
October 23, 2020 November 25, 2020
Updating the IANA MPLS LSP Ping Parameters Updating the IANA MPLS LSP Ping Parameters
draft-ietf-mpls-lsp-ping-registries-update-05 draft-ietf-mpls-lsp-ping-registries-update-06
Abstract Abstract
This document updates RFC 8029 and RFC 8611 that both define IANA This document updates RFC 8029 and RFC 8611 that both define IANA
registries for MPLS LSP Ping. It also updates the description of the registries for MPLS LSP Ping. It also updates the description of the
procedures for the responses sent when an unknown or erroneous code procedures for the responses sent when an unknown or erroneous code
point is found. The updates are to clarify and align this name space point is found. The updates are to clarify and align this name space
with recent developments. with recent developments.
Status of This Memo Status of This Memo
skipping to change at page 1, line 39 skipping to change at page 1, line 39
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/. Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on April 26, 2021. This Internet-Draft will expire on May 29, 2021.
Copyright Notice Copyright Notice
Copyright (c) 2020 IETF Trust and the persons identified as the Copyright (c) 2020 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(https://trustee.ietf.org/license-info) in effect on the date of (https://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 2, line 23 skipping to change at page 2, line 23
1.1. Requirement Language . . . . . . . . . . . . . . . . . . 4 1.1. Requirement Language . . . . . . . . . . . . . . . . . . 4
1.2. Terminology Used in this Document . . . . . . . . . . . . 4 1.2. Terminology Used in this Document . . . . . . . . . . . . 4
2. Updating the Message Types, Reply Mode and Return Codes 2. Updating the Message Types, Reply Mode and Return Codes
Registries . . . . . . . . . . . . . . . . . . . . . . . . . 5 Registries . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. Updating the TLV and Sub-TLV Registries . . . . . . . . . . . 5 3. Updating the TLV and Sub-TLV Registries . . . . . . . . . . . 5
3.1. General Principles for the LSP Ping TLV and Sub-TLV 3.1. General Principles for the LSP Ping TLV and Sub-TLV
registries . . . . . . . . . . . . . . . . . . . . . . . 5 registries . . . . . . . . . . . . . . . . . . . . . . . 5
3.1.1. Unrecognized Experimental Use TLVs and Sub-TLVs . . . 6 3.1.1. Unrecognized Experimental Use TLVs and Sub-TLVs . . . 6
3.2. Common Registration Procedures for TLVs and sub-TLVs . . 6 3.2. Common Registration Procedures for TLVs and sub-TLVs . . 6
3.3. Changes to the LSP Ping Registries . . . . . . . . . . . 7 3.3. Changes to the LSP Ping Registries . . . . . . . . . . . 7
3.3.1. Common Changes to the TLV and Sub-TLV Registries . . 7 3.3.1. Common Changes to the TLV and Sub-TLV Registries . . 8
4. Updates to Related RFCs . . . . . . . . . . . . . . . . . . . 8 4. Updates to Related RFCs . . . . . . . . . . . . . . . . . . . 8
4.1. Updates to RFC 8029 . . . . . . . . . . . . . . . . . . . 8 4.1. Updates to RFC 8029 . . . . . . . . . . . . . . . . . . . 9
4.2. Updates to RFC 8611 . . . . . . . . . . . . . . . . . . . 9 4.2. Updates to RFC 8611 . . . . . . . . . . . . . . . . . . . 9
5. Security Considerations . . . . . . . . . . . . . . . . . . . 10 5. Security Considerations . . . . . . . . . . . . . . . . . . . 10
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11
6.1. Updates to the Message Type, Reply Mode and Return Codes 6.1. Updates to the Message Type, Reply Mode and Return Codes
Registries . . . . . . . . . . . . . . . . . . . . . . . 11 Registries . . . . . . . . . . . . . . . . . . . . . . . 11
6.1.1. Updates to the Message Type registry . . . . . . . . 11 6.1.1. Updates to the Message Type registry . . . . . . . . 11
6.1.2. Updates to the Reply Modes registry . . . . . . . . . 12 6.1.2. Updates to the Reply Modes registry . . . . . . . . . 12
6.1.3. Updates to the Return Codes registry . . . . . . . . 13 6.1.3. Updates to the Return Codes registry . . . . . . . . 14
6.2. Updates to the TLV and Sub-TLV registries . . . . . . . . 16 6.2. Updates to the TLV and Sub-TLV registries . . . . . . . . 16
6.2.1. Updates to the TLVs registry . . . . . . . . . . . . 16 6.2.1. Updates to the TLVs registry . . . . . . . . . . . . 16
6.2.2. Updates to the registry for SubTLVs for TLVs 1, 16 6.2.2. Updates to the registry for SubTLVs for TLVs 1, 16
and 21 . . . . . . . . . . . . . . . . . . . . . . . 18 and 21 . . . . . . . . . . . . . . . . . . . . . . . 19
6.2.3. Updates to the registry for SubTLVs for TLV 6 . . . . 20 6.2.3. Updates to the registry for SubTLVs for TLV 6 . . . . 21
6.2.4. Updates to the registry for SubTLVs for TLV 11 . . . 22 6.2.4. Updates to the registry for SubTLVs for TLV 11 . . . 23
6.2.5. Updates to the registry for Sub-TLVs for TLV 20 . . . 24 6.2.5. Updates to the registry for Sub-TLVs for TLV 20 . . . 25
6.2.6. Updates to the registry for SubTLVs for TLV 23 . . . 26 6.2.6. Updates to the registry for SubTLVs for TLV 23 . . . 27
6.2.7. Updates to the registry for SubTLVs for TLV 27 . . . 28 6.2.7. Updates to the registry for SubTLVs for TLV 27 . . . 29
7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 30 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 31
8. References . . . . . . . . . . . . . . . . . . . . . . . . . 30 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.1. Normative References . . . . . . . . . . . . . . . . . . 30 8.1. Normative References . . . . . . . . . . . . . . . . . . 31
8.2. Informative References . . . . . . . . . . . . . . . . . 32 8.2. Informative References . . . . . . . . . . . . . . . . . 33
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 33 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 34
1. Introduction 1. Introduction
There were a few reasons to start the work that have led to this There were a few reasons to start the work that have led to this
document, e.g.: document, e.g.:
o When the LSP Ping registry was created it was incorrectly assumed o When the LSP Ping registry was created it was incorrectly assumed
that code points allocated by Experimental RFCs would be that code points allocated by Experimental RFCs would be
'experimental' code points; a code point made available in a 'experimental' code points; a code point made available in a
public IANA registry is not limited by the type of RDFC that made public IANA registry is not limited by the type of RDFC that made
skipping to change at page 6, line 24 skipping to change at page 6, line 24
o First Come First Served (FCFS). o First Come First Served (FCFS).
The exact definitions of these procedures are found in [RFC8126]. The exact definitions of these procedures are found in [RFC8126].
3.1.1. Unrecognized Experimental Use TLVs and Sub-TLVs 3.1.1. Unrecognized Experimental Use TLVs and Sub-TLVs
Unrecognized TLVs and sub-TLVs in the Experimental Use, and FCFS Unrecognized TLVs and sub-TLVs in the Experimental Use, and FCFS
ranges are handled as any other unrecognized TLV or sub-TLV. ranges are handled as any other unrecognized TLV or sub-TLV.
o If the unrecognized TLV or sub-TLV is from the Experimental Use o If the unrecognized TLV or sub-TLV is from the Experimental Use
range (37140-31743) or from the FCFS range (31744-32767) a Return range (31740-31743) or from the FCFS range (31744-32767) a Return
Code of 2 ("One or more of the TLVs was not understood") will be Code of 2 ("One or more of the TLVs was not understood") will be
sent in the echo response. sent in the echo response.
o If the unrecognized TLV or sub-TLV is from the Experimental Use o If the unrecognized TLV or sub-TLV is from the Experimental Use
range (64508-64511)or from the FCFS range (64512-65535) the TLVs range (64508-64511)or from the FCFS range (64512-65535) the TLVs
may be silently ignored, stepped over or an error message sent. may be silently ignored, stepped over or an error message sent.
The IETF does not prescribe how recognized or unrecognized The IETF does not prescribe how recognized or unrecognized
Experimental Use and Private Use TLVs and sub-TLVs are handled in Experimental Use and Private Use TLVs and sub-TLVs are handled in
experimental or private networks, that is up to the agency running experimental or private networks, that is up to the agency running
skipping to change at page 7, line 17 skipping to change at page 7, line 17
| | Procedures | | | | Procedures | |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
| 0-16383 | Standards Action | This range is for TLVs and sub- | | 0-16383 | Standards Action | This range is for TLVs and sub- |
| | | TLVs that require an error | | | | TLVs that require an error |
| | | message if not recognized. | | | | message if not recognized. |
| | | [This document, section 3.1] | | | | [This document, section 3.1] |
| 16384-31739 | RFC Required | This range is for TLVs and sub- | | 16384-31739 | RFC Required | This range is for TLVs and sub- |
| | | TLVs that require an error | | | | TLVs that require an error |
| | | message if not recognized. | | | | message if not recognized. |
| | | [This document, section 3.1] | | | | [This document, section 3.1] |
| 31740-31743 | Experimental Use | Reserved, not to be assigned | | 31740-31743 | Experimental Use | Reserved, not to be assigned. |
| | | This range is for TLVs and sub- |
| | | TLVs that require an error |
| | | message if not recognized. |
| | | [This document, section 3.1] |
| 31744-32767 | FCFS | This range is for TLVs and sub- | | 31744-32767 | FCFS | This range is for TLVs and sub- |
| | | TLVs that require an error | | | | TLVs that require an error |
| | | message if not recognized. | | | | message if not recognized. |
| | | [This document, section 3.1] | | | | [This document, section 3.1] |
| 32768-49161 | Standards Action | This range is for TLVs and sub- | | 32768-49161 | Standards Action | This range is for TLVs and sub- |
| | | TLVs that can be silently | | | | TLVs that can be silently |
| | | dropped if not recognized. | | | | dropped if not recognized. |
| 49162-64507 | RFC Required | This range is for TLVs and sub- | | 49162-64507 | RFC Required | This range is for TLVs and sub- |
| | | TLVs that can be silently | | | | TLVs that can be silently |
| | | dropped if not recognized. | | | | dropped if not recognized. |
skipping to change at page 10, line 20 skipping to change at page 10, line 24
| | Procedures | | | | Procedures | |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
| 0-16383 | Standards Action | This range is for sub-TLVs that | | 0-16383 | Standards Action | This range is for sub-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 16384-31739 | RFC Required | This range is for sub-TLVs that | | 16384-31739 | RFC Required | This range is for sub-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 31740-31743 | Experimental Use | Reserved not to be assigned | | 31740-31743 | Experimental Use | Reserved not to be assigned. |
| | | This range is for sub-TLVs that |
| | | require an error message if not |
| | | recognized. [This document, |
| | | section 3.1] |
| 31744-32767 | FCFS | This range is for sub-TLVs that | | 31744-32767 | FCFS | This range is for sub-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 32768-49161 | Standards Action | This range is for sub-TLVs that | | 32768-49161 | Standards Action | This range is for sub-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
| 49162-64507 | RFC Required | This range is for sub-TLVs that | | 49162-64507 | RFC Required | This range is for sub-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
skipping to change at page 17, line 24 skipping to change at page 18, line 17
| | Procedures | | | | Procedures | |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
| 0-16383 | Standards Action | This range is for TLVs that | | 0-16383 | Standards Action | This range is for TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 16384-31739 | RFC Required | This range is for TLVs that | | 16384-31739 | RFC Required | This range is for TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 31740-31743 | Experimental Use | Reserved, not to be assigned | | 31740-31743 | Experimental Use | Reserved, not to be assigned. |
| | | This range is for sub-TLVs that |
| | | require an error message if not |
| | | recognized. [This document, |
| | | section 3.1] |
| 31744-32767 | FCFS | This range is for TLVs that | | 31744-32767 | FCFS | This range is for TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 32768-49161 | Standards Action | This range is for TLVs that can | | 32768-49161 | Standards Action | This range is for TLVs that can |
| | | be silently dropped if not | | | | be silently dropped if not |
| | | recognized. | | | | recognized. |
| 49162-64507 | RFC Required | This range is for TLVs that can | | 49162-64507 | RFC Required | This range is for TLVs that can |
| | | be silently dropped if not | | | | be silently dropped if not |
| | | recognized. | | | | recognized. |
skipping to change at page 18, line 5 skipping to change at page 19, line 5
| | | recognized. | | | | recognized. |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
Table 9: TLV Registration Procedures Table 9: TLV Registration Procedures
The TLV Assignments will now look like this. The TLV Assignments will now look like this.
Note that when a field in this table does say "EQ", it means that it Note that when a field in this table does say "EQ", it means that it
should be the same as the registry being updated. should be the same as the registry being updated.
+-------------+---------------+------------------+------------------+ +-------------+---------------+-----------------+-------------------+
| Type | TLV Name | Reference | Sub-TLV Registry | | Type | TLV Name | Reference | Sub-TLV Registry |
+-------------+---------------+------------------+------------------+ +-------------+---------------+-----------------+-------------------+
| 0 | Reserved | This document | | | 0 | Reserved | This document | |
| 1-7 | EQ | EQ | EQ | | 1-7 | EQ | EQ | EQ |
| 8 | Unassigned | | | | 8 | Unassigned | | |
| 9-16 | EQ | EQ | EQ | | 9-16 | EQ | EQ | EQ |
| 17-19 | unassigned | | | | 17-19 | unassigned | | |
| 20-27 | EQ | EQ | EQ | | 20-27 | EQ | EQ | EQ |
| 28-31739 | Unassigned | | | | 28-31739 | Unassigned | | |
| 31740-31743 | Experimental | This Document | Reserved, not to | | 31740-31743 | Experimental | This Document | Reserved, not to |
| | Use | | be assigned | | | Use | | be assigned. This |
| 31744-32767 | Unassigned | | | | | | | range is for sub- |
| 32768-32770 | EQ | EQ | EQ | | | | | TLVs that require |
| 32771-64507 | EQ | EQ | EQ | | | | | an error message |
| 64508-64511 | Experimental | This document | Reserved, not to | | | | | if not |
| | Use | | be assigned | | | | | recognized. [This |
| 64512-65535 | Unassigned | | | | | | | document, section |
+-------------+---------------+------------------+------------------+ | | | | 3.1] |
| 31744-32767 | Unassigned | | |
| 32768-32770 | EQ | EQ | EQ |
| 32771-64507 | EQ | EQ | EQ |
| 64508-64511 | Experimental | This document | Reserved, not to |
| | Use | | be assigned |
| 64512-65535 | Unassigned | | |
+-------------+---------------+-----------------+-------------------+
Table 10: TLV Assignments Table 10: TLV Assignments
6.2.2. Updates to the registry for SubTLVs for TLVs 1, 16 and 21 6.2.2. Updates to the registry for SubTLVs for TLVs 1, 16 and 21
This section describes the new registration procedures and the This section describes the new registration procedures and the
assignments for the "Sub-TLVs for TLV Types 1, 16, and 21" assignments for the "Sub-TLVs for TLV Types 1, 16, and 21"
[IANA-Sub-1-16-21] sub-registry based on the new registration [IANA-Sub-1-16-21] sub-registry based on the new registration
procedures. procedures.
skipping to change at page 19, line 21 skipping to change at page 20, line 28
| | Procedures | | | | Procedures | |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
| 0-16383 | Standards Action | This range is for sun-TLVs that | | 0-16383 | Standards Action | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 16384-31739 | RFC Required | This range is for sun-TLVs that | | 16384-31739 | RFC Required | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 31740-31743 | Experimental Use | Reserved, not to be assigned | | 31740-31743 | Experimental Use | Reserved, not to be assigned. |
| | | This range is for sub-TLVs that |
| | | require an error message if not |
| | | recognized. [This document, |
| | | section 3.1] |
| 31744-32767 | FCFS | This range is for sun-TLVs that | | 31744-32767 | FCFS | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 32768-49161 | Standards Action | This range is for sun-TLVs that | | 32768-49161 | Standards Action | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
| 49162-64507 | RFC Required | This range is for sun-TLVs that | | 49162-64507 | RFC Required | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
skipping to change at page 20, line 17 skipping to change at page 21, line 17
| 0 | Reserved | This document | | | 0 | Reserved | This document | |
| 1-4 | EQ | EQ | EQ | | 1-4 | EQ | EQ | EQ |
| 5 | Unassigned | | | | 5 | Unassigned | | |
| 6-8 | EQ | EQ | EQ | | 6-8 | EQ | EQ | EQ |
| 9 | EQ | EQ | DEPRECATED | | 9 | EQ | EQ | DEPRECATED |
| 10-20 | EQ | EQ | EQ | | 10-20 | EQ | EQ | EQ |
| 21 | unassigned | | | | 21 | unassigned | | |
| 22-37 | EQ | EQ | EQ | | 22-37 | EQ | EQ | EQ |
| 38-31739 | Unassigned | | | | 38-31739 | Unassigned | | |
| 31740-31743 | Experimental | This Document | Reserved, not to | | 31740-31743 | Experimental | This Document | Reserved, not to |
| | Use | | be assigned | | | Use | | be assigned. This |
| | | | range is for sub- |
| | | | TLVs that require |
| | | | an error message |
| | | | if not |
| | | | recognized. [This |
| | | | document, section |
| | | | 3.1] |
| 31744-64507 | Unassigned | | | | 31744-64507 | Unassigned | | |
| 64508-64511 | Experimental | This document | Reserved, not to | | 64508-64511 | Experimental | This document | Reserved, not to |
| | Use | | be assigned | | | Use | | be assigned |
| 64512-65535 | Unassigned | | | | 64512-65535 | Unassigned | | |
+-------------+---------------+-----------------+-------------------+ +-------------+---------------+-----------------+-------------------+
Table 12: Sub-TLV for TLV 1, 16 and 21 Assignments Table 12: Sub-TLV for TLV 1, 16 and 21 Assignments
6.2.3. Updates to the registry for SubTLVs for TLV 6 6.2.3. Updates to the registry for SubTLVs for TLV 6
skipping to change at page 21, line 20 skipping to change at page 22, line 27
| | Procedures | | | | Procedures | |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
| 0-16383 | Standards Action | This range is for sun-TLVs that | | 0-16383 | Standards Action | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 16384-31739 | RFC Required | This range is for sun-TLVs that | | 16384-31739 | RFC Required | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 31740-31743 | Experimental Use | Reserved, not to be assigned | | 31740-31743 | Experimental Use | Reserved, not to be assigned. |
| | | This range is for sub-TLVs that |
| | | require an error message if not |
| | | recognized. [This document, |
| | | section 3.1] |
| 31744-32767 | FCFS | This range is for sun-TLVs that | | 31744-32767 | FCFS | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 32768-49161 | Standards Action | This range is for sun-TLVs that | | 32768-49161 | Standards Action | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
| 49162-64507 | RFC Required | This range is for sun-TLVs that | | 49162-64507 | RFC Required | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
| 64508-64511 | Experimental Use | Reserved, not to be assigned | | 64508-64511 | Experimental Use | Reserved, not to be assigned |
| 64512-65535 | FCFS | This range is for sun-TLVs that | | 64512-65535 | FCFS | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
Table 13: Registration Procedures for Sub-TLVs for TLVs 6 Table 13: Registration Procedures for Sub-TLVs for TLVs 6
+-------------+---------------+------------------+------------------+ +-------------+---------------+-----------------+-------------------+
| Type | TLV Name | Reference | Comment | | Type | TLV Name | Reference | Comment |
+-------------+---------------+------------------+------------------+ +-------------+---------------+-----------------+-------------------+
| 0 | Reserved | This document | | | 0 | Reserved | This document | |
| 1-2 | EQ | EQ | EQ | | 1-2 | EQ | EQ | EQ |
| 3-31739 | Unassigned | | | | 3-31739 | Unassigned | | |
| 31740-31743 | Experimental | This Document | Reserved, not to | | 31740-31743 | Experimental | This Document | Reserved, not to |
| | Use | | be assigned | | | Use | | be assigned. This |
| 31744-64507 | Unassigned | | | | | | | range is for sub- |
| 64508-64511 | Experimental | This document | Reserved, not to | | | | | TLVs that require |
| | Use | | be assigned | | | | | an error message |
| 64512-65535 | Unassigned | | | | | | | if not |
+-------------+---------------+------------------+------------------+ | | | | recognized. [This |
| | | | document, section |
| | | | 3.1] |
| 31744-64507 | Unassigned | | |
| 64508-64511 | Experimental | This document | Reserved, not to |
| | Use | | be assigned |
| 64512-65535 | Unassigned | | |
+-------------+---------------+-----------------+-------------------+
Table 14: Sub-TLVs for TLV 6 Assignments Table 14: Sub-TLVs for TLV 6 Assignments
6.2.4. Updates to the registry for SubTLVs for TLV 11 6.2.4. Updates to the registry for SubTLVs for TLV 11
This section describes the new registration procedures and the This section describes the new registration procedures and the
assignments for the "Sub-TLVs for TLV Type 11" [IANA-Sub-11] sub- assignments for the "Sub-TLVs for TLV Type 11" [IANA-Sub-11] sub-
registry based on the new registration procedures. registry based on the new registration procedures.
o The "Specification Required" registration procedure has been o The "Specification Required" registration procedure has been
skipping to change at page 23, line 17 skipping to change at page 24, line 20
| | Procedures | | | | Procedures | |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
| 0-16383 | Standards Action | This range is for sun-TLVs that | | 0-16383 | Standards Action | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 16384-31739 | RFC Required | This range is for sun-TLVs that | | 16384-31739 | RFC Required | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 31740-31743 | Experimental Use | Reserved, not to be assigned | | 31740-31743 | Experimental Use | Reserved, not to be assigned. |
| | | This range is for sub-TLVs that |
| | | require an error message if not |
| | | recognized. [This document, |
| | | section 3.1] |
| 31744-32767 | FCFS | This range is for sun-TLVs that | | 31744-32767 | FCFS | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 32768-49161 | Standards Action | This range is for sun-TLVs that | | 32768-49161 | Standards Action | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
| 49162-64507 | RFC Required | This range is for sun-TLVs that | | 49162-64507 | RFC Required | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
| 64508-64511 | Experimental Use | Reserved, not to be assigned | | 64508-64511 | Experimental Use | Reserved, not to be assigned |
| 64512-65535 | FCFS | This range is for sun-TLVs that | | 64512-65535 | FCFS | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
Table 15: Registration Procedures for Sub-TLVs for TLVs 11 Table 15: Registration Procedures for Sub-TLVs for TLVs 11
+-------------+---------------+------------------+------------------+ +-------------+---------------+-----------------+-------------------+
| Type | TLV Name | Reference | Comment | | Type | TLV Name | Reference | Comment |
+-------------+---------------+------------------+------------------+ +-------------+---------------+-----------------+-------------------+
| 0 | Reserved | This document | | | 0 | Reserved | This document | |
| 1-4 | EQ | EQ | EQ | | 1-4 | EQ | EQ | EQ |
| 5-31739 | Unassigned | | | | 5-31739 | Unassigned | | |
| 31740-31743 | Experimental | This Document | Reserved, not to | | 31740-31743 | Experimental | This Document | Reserved, not to |
| | Use | | be assigned | | | Use | | be assigned. This |
| 31744-64507 | Unassigned | | | | | | | range is for sub- |
| 64508-64511 | Experimental | This document | Reserved, not to | | | | | TLVs that require |
| | Use | | be assigned | | | | | an error message |
| 64512-65535 | Unassigned | | | | | | | if not |
+-------------+---------------+------------------+------------------+ | | | | recognized. [This |
| | | | document, section |
| | | | 3.1] |
| 31744-64507 | Unassigned | | |
| 64508-64511 | Experimental | This document | Reserved, not to |
| | Use | | be assigned |
| 64512-65535 | Unassigned | | |
+-------------+---------------+-----------------+-------------------+
Table 16: Sub-TLVs for TLV 11 Assignments Table 16: Sub-TLVs for TLV 11 Assignments
6.2.5. Updates to the registry for Sub-TLVs for TLV 20 6.2.5. Updates to the registry for Sub-TLVs for TLV 20
This section describes the new registration procedures and the This section describes the new registration procedures and the
assignments for the "Sub-TLVs for TLV Type 20" [IANA-Sub-20] sub- assignments for the "Sub-TLVs for TLV Type 20" [IANA-Sub-20] sub-
registry based on the new registration procedures. registry based on the new registration procedures.
o The "Specification Required" registration procedure has been o The "Specification Required" registration procedure has been
skipping to change at page 25, line 17 skipping to change at page 26, line 20
| | Procedures | | | | Procedures | |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
| 0-16383 | Standards Action | This range is for sun-TLVs that | | 0-16383 | Standards Action | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 16384-31739 | RFC Required | This range is for sun-TLVs that | | 16384-31739 | RFC Required | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 31740-31743 | Experimental Use | Reserved, not to be assigned | | 31740-31743 | Experimental Use | Reserved, not to be assigned. |
| | | This range is for sub-TLVs that |
| | | require an error message if not |
| | | recognized. [This document, |
| | | section 3.1] |
| 31744-32767 | FCFS | This range is for sun-TLVs that | | 31744-32767 | FCFS | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 32768-49161 | Standards Action | This range is for sun-TLVs that | | 32768-49161 | Standards Action | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
| 49162-64507 | RFC Required | This range is for sun-TLVs that | | 49162-64507 | RFC Required | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
| 64508-64511 | Experimental Use | Reserved, not to be assigned | | 64508-64511 | Experimental Use | Reserved, not to be assigned |
| 64512-65535 | FCFS | This range is for sun-TLVs that | | 64512-65535 | FCFS | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
Table 17: Registration Procedures for Sub-TLVs for TLVs 20 Table 17: Registration Procedures for Sub-TLVs for TLVs 20
+-------------+---------------+------------------+------------------+ +-------------+---------------+-----------------+-------------------+
| Type | TLV Name | Reference | Comment | | Type | TLV Name | Reference | Comment |
+-------------+---------------+------------------+------------------+ +-------------+---------------+-----------------+-------------------+
| 0 | Reserved | This document | | | 0 | Reserved | This document | |
| 1-5 | EQ | EQ | EQ | | 1-5 | EQ | EQ | EQ |
| 6-31739 | Unassigned | | | | 6-31739 | Unassigned | | |
| 31740-31743 | Experimental | This Document | Reserved, not to | | 31740-31743 | Experimental | This Document | Reserved, not to |
| | Use | | be assigned | | | Use | | be assigned. This |
| 31744-64507 | Unassigned | | | | | | | range is for sub- |
| 64508-64511 | Experimental | This document | Reserved, not to | | | | | TLVs that require |
| | Use | | be assigned | | | | | an error message |
| 64512-65535 | Unassigned | | | | | | | if not |
+-------------+---------------+------------------+------------------+ | | | | recognized. [This |
| | | | document, section |
| | | | 3.1] |
| 31744-64507 | Unassigned | | |
| 64508-64511 | Experimental | This document | Reserved, not to |
| | Use | | be assigned |
| 64512-65535 | Unassigned | | |
+-------------+---------------+-----------------+-------------------+
Table 18: Sub-TLVs for TLV 20 Assignments Table 18: Sub-TLVs for TLV 20 Assignments
6.2.6. Updates to the registry for SubTLVs for TLV 23 6.2.6. Updates to the registry for SubTLVs for TLV 23
This section describes the new registration procedures and the This section describes the new registration procedures and the
assignments for the "Sub-TLVs for TLV Type 23" [IANA-Sub-23] sub- assignments for the "Sub-TLVs for TLV Type 23" [IANA-Sub-23] sub-
registry based on the new registration procedures. registry based on the new registration procedures.
o The "Specification Required" registration procedure has been o The "Specification Required" registration procedure has been
skipping to change at page 27, line 17 skipping to change at page 28, line 20
| | Procedures | | | | Procedures | |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
| 0-16383 | Standards Action | This range is for sun-TLVs that | | 0-16383 | Standards Action | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 16384-31739 | RFC Required | This range is for sun-TLVs that | | 16384-31739 | RFC Required | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 31740-31743 | Experimental Use | Reserved, not to be assigned | | 31740-31743 | Experimental Use | Reserved, not to be assigned. |
| | | This range is for sub-TLVs that |
| | | require an error message if not |
| | | recognized. [This document, |
| | | section 3.1] |
| 31744-32767 | FCFS | This range is for sun-TLVs that | | 31744-32767 | FCFS | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 32768-49161 | Standards Action | This range is for sun-TLVs that | | 32768-49161 | Standards Action | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
| 49162-64507 | RFC Required | This range is for sun-TLVs that | | 49162-64507 | RFC Required | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
| 64508-64511 | Experimental Use | Reserved, not to be assigned | | 64508-64511 | Experimental Use | Reserved, not to be assigned |
| 64512-65535 | FCFS | This range is for sun-TLVs that | | 64512-65535 | FCFS | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
Table 19: Registration Procedures for Sub-TLVs for TLVs 23 Table 19: Registration Procedures for Sub-TLVs for TLVs 23
+-------------+---------------+------------------+------------------+ +-------------+---------------+-----------------+-------------------+
| Type | TLV Name | Reference | Comment | | Type | TLV Name | Reference | Comment |
+-------------+---------------+------------------+------------------+ +-------------+---------------+-----------------+-------------------+
| 0 | Reserved | [RFC7555] | | | 0 | Reserved | [RFC7555] | |
| 1 | EQ | EQ | EQ | | 1 | EQ | EQ | EQ |
| 2-31739 | Unassigned | | | | 2-31739 | Unassigned | | |
| 31740-31743 | Experimental | This Document | Reserved, not to | | 31740-31743 | Experimental | This Document | Reserved, not to |
| | Use | | be assigned | | | Use | | be assigned. This |
| 31744-64507 | Unassigned | | | | | | | range is for sub- |
| 64508-64511 | Experimental | This document | Reserved, not to | | | | | TLVs that require |
| | Use | | be assigned | | | | | an error message |
| 64512-65535 | Unassigned | | | | | | | if not |
+-------------+---------------+------------------+------------------+ | | | | recognized. [This |
| | | | document, section |
| | | | 3.1] |
| 31744-64507 | Unassigned | | |
| 64508-64511 | Experimental | This document | Reserved, not to |
| | Use | | be assigned |
| 64512-65535 | Unassigned | | |
+-------------+---------------+-----------------+-------------------+
Table 20: Sub-TLVs for TLV 23 Assignments Table 20: Sub-TLVs for TLV 23 Assignments
6.2.7. Updates to the registry for SubTLVs for TLV 27 6.2.7. Updates to the registry for SubTLVs for TLV 27
This section describes the new registration procedures and the This section describes the new registration procedures and the
assignments for the "Sub-TLVs for TLV Type 27" [IANA-Sub-27] sub- assignments for the "Sub-TLVs for TLV Type 27" [IANA-Sub-27] sub-
registry based on the new registration procedures. registry based on the new registration procedures.
o The "Specification Required" registration procedure has been o The "Specification Required" registration procedure has been
skipping to change at page 29, line 17 skipping to change at page 30, line 20
| | Procedures | | | | Procedures | |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
| 0-16383 | Standards Action | This range is for sun-TLVs that | | 0-16383 | Standards Action | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 16384-31739 | RFC Required | This range is for sun-TLVs that | | 16384-31739 | RFC Required | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 31740-31743 | Experimental Use | Reserved, not to be assigned | | 31740-31743 | Experimental Use | Reserved, not to be assigned. |
| | | This range is for sub-TLVs that |
| | | require an error message if not |
| | | recognized. [This document, |
| | | section 3.1] |
| 31744-32767 | FCFS | This range is for sun-TLVs that | | 31744-32767 | FCFS | This range is for sun-TLVs that |
| | | require an error message if not | | | | require an error message if not |
| | | recognized. [This document, | | | | recognized. [This document, |
| | | section 3.1] | | | | section 3.1] |
| 32768-49161 | Standards Action | This range is for sun-TLVs that | | 32768-49161 | Standards Action | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
| 49162-64507 | RFC Required | This range is for sun-TLVs that | | 49162-64507 | RFC Required | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
| 64508-64511 | Experimental Use | Reserved, not to be assigned | | 64508-64511 | Experimental Use | Reserved, not to be assigned |
| 64512-65535 | FCFS | This range is for sun-TLVs that | | 64512-65535 | FCFS | This range is for sun-TLVs that |
| | | can be silently dropped if not | | | | can be silently dropped if not |
| | | recognized. | | | | recognized. |
+-------------+-------------------+---------------------------------+ +-------------+-------------------+---------------------------------+
Table 21: Registration Procedures for Sub-TLVs for TLV 27 Table 21: Registration Procedures for Sub-TLVs for TLV 27
+-------------+---------------+------------------+------------------+ +-------------+---------------+-----------------+-------------------+
| Type | TLV Name | Reference | Comment | | Type | TLV Name | Reference | Comment |
+-------------+---------------+------------------+------------------+ +-------------+---------------+-----------------+-------------------+
| 0 | Reserved | [RFC7555] | | | 0 | Reserved | [RFC7555] | |
| 1 | EQ | EQ | EQ | | 1 | EQ | EQ | EQ |
| 2-31739 | Unassigned | | | | 2-31739 | Unassigned | | |
| 31740-31743 | Experimental | This Document | Reserved, not to | | 31740-31743 | Experimental | This Document | Reserved, not to |
| | Use | | be assigned | | | Use | | be assigned. This |
| 31744-64507 | Unassigned | | | | | | | range is for sub- |
| 64508-64511 | Experimental | This document | Reserved, not to | | | | | TLVs that require |
| | Use | | be assigned | | | | | an error message |
| 64512-65535 | Unassigned | | | | | | | if not |
+-------------+---------------+------------------+------------------+ | | | | recognized. [This |
| | | | document, section |
| | | | 3.1] |
| 31744-64507 | Unassigned | | |
| 64508-64511 | Experimental | This document | Reserved, not to |
| | Use | | be assigned |
| 64512-65535 | Unassigned | | |
+-------------+---------------+-----------------+-------------------+
Table 22: Sub-TLVs for TLV 27 Assignments Table 22: Sub-TLVs for TLV 27 Assignments
7. Acknowledgements 7. Acknowledgements
The authors wish to thank Adrian Farrel, who both made very useful The authors wish to thank Adrian Farrel, who both made very useful
comments and agreed to serve as the document shepherd. comments and agreed to serve as the document shepherd.
The authors also wish to thank Micelle Cotton who very patiently The authors also wish to thank Michelle Cotton who very patiently
worked with us to determine how our registries could and should be worked with us to determine how our registries could and should be
updated. updated.
The authors thanks Donald Eastlake for a careful and detailed review. The authors thanks Donald Eastlake and Tom Petch for careful and
detailed reviews.
8. References 8. References
8.1. Normative References 8.1. Normative References
[IANA-LSP-PING] [IANA-LSP-PING]
"Multiprotocol Label Switching (MPLS) Label Switched Paths "Multiprotocol Label Switching (MPLS) Label Switched Paths
(LSPs) Ping Parameters", (LSPs) Ping Parameters",
<https://www.iana.org/assignments/mpls-lsp-ping- <https://www.iana.org/assignments/mpls-lsp-ping-
parameters/mpls-lsp-ping-parameters.xhtml/>. parameters/mpls-lsp-ping-parameters.xhtml/>.
 End of changes. 27 change blocks. 
115 lines changed or deleted 201 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/