Range | Registration Procedures | Note |
---|---|---|
0-16383 | Standards Action | This range is for TLVs and sub-TLVs that require an error message if not recognized. This document, |
16384-31739 | RFC Required | This range is for TLVs and sub-TLVs that require an error message if not recognized. This document, |
31740-31743 | Reserved for Experimental Use | Not to be assigned. This range is for TLVs and sub-TLVs that require an error message if not recognized. This document, |
31744-32767 | FCFS | This range is for TLVs and sub-TLVs that require an error message if not recognized. This document, |
32768-49161 | Standards Action | This range is for TLVs and sub-TLVs that can be silently dropped if not recognized. |
49162-64507 | RFC Required | This range is for TLVs and sub-TLVs that can be silently dropped if not recognized. |
64508-64511 | Reserved for Experimental Use | Not to be assigned. This range is for TLVs and sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | FCFS | This range is for TLVs and sub-TLVs that can be silently dropped if not recognized. |
TLV and sub-TLV types less than 32768 (i.e., with the high-order bit equal to 0) are TLVs and sub-TLVs that MUST 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 echo response.An implementation that does not understand or support a received 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 or sub-TLV; however, an implementationMAY send an echo response with a Return Code of 2 ("One or more of the TLVs was not understood") as it would have done if the high-order bit had been clear.
The following TLV is a TLV that MAY be included in an echo reply to inform the sender of an echo request that includes TLV or sub-TLV Types less than 32768 (i.e., with the high-order bit equal to 0) that are either not supported by the implementation or parsed and found to be in error.The Value field uses sub-TLVs to encode the received TLVs and sub-TLVs that were not understood.
Section 13.4.1 Sub-TLVs for TLV Type 6
Range | Registration Procedures | Note |
---|---|---|
0-16383 | Standards Action | This range is for sub-TLVs that require an error message if not recognized. This document, |
16384-31739 | RFC Required | This range is for sub-TLVs that require an error message if not recognized. This document, |
31740-31743 | Reserved for Experimental Use | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. This document, |
31744-32767 | FCFS | This range is for sub-TLVs that require an error message if not recognized. This document, |
32768-49161 | Standards Action | This range is for sub-TLVs that can be silently dropped if not recognized. |
49162-64507 | RFC Required | This range is for sub-TLVs that can be silently dropped if not recognized. |
64508-64511 | Reserved for Experimental Use | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | FCFS | This range is for sub-TLVs that can be silently dropped if not recognized. |
Range | Registration Procedures | Note |
---|---|---|
0-191 | Standards Action | |
192-247 | RFC Required | |
248-251 | Experimental Use | Reserved, not to be assigned |
252-255 | Private Use | Reserved, not to be assigned |
Value | Meaning | Reference |
---|---|---|
0 | Reserved | This document |
1 | MPLS Echo Request |
|
2 | MPLS Echo Reply |
|
3 | MPLS Proxy Ping Request |
|
4 | MPLS Proxy Ping Reply |
|
5 | MPLS Relayed Echo Reply |
|
6-247 | Unassigned | |
248-251 | Reserved for Experimental Use | This document |
252-255 | Reserved for Private Use |
|
Range | Registration Procedures | Note |
---|---|---|
0-191 | Standards Action | |
192-247 | RFC Required | |
248-251 | Experimental Use | Reserved, not to be assigned |
252-255 | Private Use | Reserved, not to be assigned |
Value | Meaning | Reference |
---|---|---|
0 | Reserved | This document |
1 | Do not reply |
|
2 | Reply via an IPv4/IPv6 UDP packet |
|
3 | Reply via an IPv4/IPv6 UDP packet with Router Alert |
|
4 | Reply via application-level control channel |
|
5 | Reply via Specified Path |
|
6-247 | Unassigned | |
248-251 | Reserved for Experimental Use | This document |
252-255 | Reserved for Private Use |
|
Range | Registration Procedures | Note |
---|---|---|
0-191 | Standards Action | |
192-247 | RFC Required | |
248-251 | Experimental Use | Reserved, not to be assigned |
252-255 | Private Use | Reserved, not to be assigned |
Value | Meaning | Reference |
---|---|---|
0 | No Return Code |
|
1 | Malformed echo request received |
|
2 | One or more of the TLVs was not understood |
|
3 | Replying router is an egress for the FEC at stack-depth <RSC> |
|
4 | Replying router has no mapping for the FEC at stack-depth <RSC> |
|
5 | Downstream Mapping Mismatch (See [1]) |
|
6 | Upstream Interface Index Unknown (See [1]) |
|
7 | Reserved |
|
8 | Label switched at stack-depth <RSC> |
|
9 | Label switched but no MPLS forwarding at stack-depth <RSC> |
|
10 | Mapping for this FEC is not the given label at stack-depth <RSC> |
|
11 | No label entry at stack-depth <RSC> |
|
12 | Protocol not associated with interface at FEC stack-depth <RSC> |
|
13 | Premature termination of ping due to label stack shrinking to a single label |
|
14 | See DDMAP TLV for meaning of Return Code and Return Subcode (See [2]) |
|
15 | Label switched with FEC change |
|
16 | Proxy Ping not authorized |
|
17 | Proxy Ping parameters need to be modified |
|
18 | MPLS Echo Request could not be sent |
|
19 | Replying router has FEC mapping for topmost FEC |
|
20 | One or more TLVs not returned due to MTU size |
|
21 | OAM Problem/Unsupported BFD Version |
|
22 | OAM Problem/Unsupported BFD Encapsulation format |
|
23 | OAM Problem/Unsupported BFD Authentication Type |
|
24 | OAM Problem/Mismatch of BFD Authentication Key ID |
|
25 | OAM Problem/Unsupported Timestamp Format |
|
26 | OAM Problem/Unsupported Delay Mode |
|
27 | OAM Problem/Unsupported Loss Mode |
|
28 | OAM Problem/Delay variation unsupported |
|
29 | OAM Problem/Dyadic mode unsupported |
|
30 | OAM Problem/Loopback mode unsupported |
|
31 | OAM Problem/Combined mode unsupported |
|
32 | OAM Problem/Fault management signaling unsupported |
|
33 | OAM Problem/Unable to create fault management association |
|
34 | OAM Problem/PM Configuration Error |
|
35 | Mapping for this FEC is not associated with the incoming interface |
|
36-247 | Unassigned | |
248-251 | Reserved for Experimental Use | This document |
252-255 | Reserved for Private Use |
|
Range | Registration Procedures | Note |
---|---|---|
0-16383 | Standards Action | This range is for TLVs that require an error message if not recognized.
This document, |
16384-31739 | RFC Required | This range is for TLVs that require an error message if not recognized.
This document, |
31740-31743 | Reserved for Experimental Use | Not to be assigned. This range is for TLVs that require an error message if not recognized. This document, |
31744-32767 | FCFS | This range is for TLVs that require an error message if not recognized. This document, |
32768-49161 | Standards Action | This range is for TLVs that can be silently dropped if not recognized. |
49162-64507 | RFC Required | This range is for TLVs that can be silently dropped if not recognized. |
64508-64511 | Reserved for Experimental Use | Not to be assigned. This range is for TLVs that can be silently dropped if not recognized. |
64512-65535 | FCFS | This range is for TLVs that can be silently dropped if not recognized. |
Type | TLV Name | Reference | Sub-TLV Registry |
---|---|---|---|
0 | Reserved | This document | |
1-7 | EQ | EQ | EQ |
8 | Unassigned | ||
9-16 | EQ | EQ | EQ |
17-19 | Unassigned | ||
20-27 | EQ | EQ | EQ |
28-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | This document | Not to be assigned. This range is for TLVs that require an error message if not recognized. This document, |
31744-32767 | Unassigned | ||
32768-32770 | EQ | EQ | EQ |
32771-64507 | EQ | EQ | EQ |
64508-64511 | Reserved for Experimental Use | This document | Not to be assigned. This range is for TLVs that can be silently dropped if not recognized. |
64512-65535 | Unassigned |
Range | Registration Procedures | Note |
---|---|---|
0-16383 | Standards Action | This range is for sub-TLVs that require an error message if not recognized. This document, |
16384-31739 | RFC Required | This range is for sub-TLVs that require an error message if not recognized. This document, |
31740-31743 | Reserved for Experimental Use | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. This document, |
31744-32767 | FCFS | This range is for sub-TLVs that require an error message if not recognized. This document, |
32768-49161 | Standards Action | This range is for sub-TLVs that can be silently dropped if not recognized. |
49162-64507 | RFC Required | This range is for sub-TLVs that can be silently dropped if not recognized. |
64508-64511 | Reserved for Experimental Use | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | FCFS | This range is for sub-TLVs that can be silently dropped if not recognized. |
Sub-Type | Sub-TLV Name | Reference | Comment |
---|---|---|---|
0 | Reserved | This document | |
1-4 | EQ | EQ | EQ |
5 | Unassigned | ||
6-8 | EQ | EQ | EQ |
9 | EQ | EQ | DEPRECATED |
10-20 | EQ | EQ | EQ |
21 | Unassigned | ||
22-37 | EQ | EQ | EQ |
38 | PeerAdj SID Sub-TLV | [draft-ietf-mpls-sr-epe-oam-03] | TEMPORARY - registered 2021-05-11, expires 2022-05-11 |
39 | PeerNode SID Sub-TLV | [draft-ietf-mpls-sr-epe-oam-03] | TEMPORARY - registered 2021-05-11, expires 2022-05-11 |
40 | PeerSet SID Sub-TLV | [draft-ietf-mpls-sr-epe-oam-03] | TEMPORARY - registered 2021-05-11, expires 2022-05-11 |
41-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | This document | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. This document, |
31744-64507 | Unassigned | ||
64508-64511 | Reserved for Experimental Use | This document | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | Unassigned |
Range | Registration Procedures | Note |
---|---|---|
0-16383 | Standards Action | This range is for sub-TLVs that require an error message if not recognized. This document, |
16384-31739 | RFC Required | This range is for sub-TLVs that require an error message if not recognized. This document, |
31740-31743 | Reserved for Experimental Use | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. This document, |
31744-32767 | FCFS | This range is for sub-TLVs that require an error message if not recognized. This document, |
32768-49161 | Standards Action | This range is for sub-TLVs that can be silently dropped if not recognized. |
49162-64507 | RFC Required | This range is for sub-TLVs that can be silently dropped if not recognized. |
64508-64511 | Reserved for Experimental Use | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | FCFS | This range is for sub-TLVs that can be silently dropped if not recognized. |
Sub-Type | Sub-TLV Name | Reference | Comment |
---|---|---|---|
0 | Reserved | This document, |
|
1-2 | EQ | EQ | EQ |
3-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | This document | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. This document, |
31744-64507 | Unassigned | ||
64508-64511 | Reserved for Experimental Use | This document | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | Unassigned |
Range | Registration Procedures | Note |
---|---|---|
0-16383 | Standards Action | This range is for sub-TLVs that require an error message if not recognized. This document, |
16384-31739 | RFC Required | This range is for sub-TLVs that require an error message if not recognized. This document, |
31740-31743 | Reserved for Experimental Use | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. This document, |
31744-32767 | FCFS | This range is for sub-TLVs that require an error message if not recognized. This document, |
32768-49161 | Standards Action | This range is for sub-TLVs that can be silently dropped if not recognized. |
49162-64507 | RFC Required | This range is for sub-TLVs that can be silently dropped if not recognized. |
64508-64511 | Reserved for Experimental Use | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | FCFS | This range is for sub-TLVs that can be silently dropped if not recognized. |
Sub-Type | Sub-TLV Name | Reference | Comment |
---|---|---|---|
0 | Reserved | This document | |
1-4 | EQ | EQ | EQ |
5-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | This document | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. This document, |
31744-64507 | Unassigned | ||
64508-64511 | Reserved for Experimental Use | This document | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | Unassigned |
Range | Registration Procedures | Note |
---|---|---|
0-16383 | Standards Action | This range is for sub-TLVs that require an error message if not recognized. This document, |
16384-31739 | RFC Required | This range is for sub-TLVs that require an error message if not recognized. This document, |
31740-31743 | Reserved for Experimental Use | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. This document, |
31744-32767 | FCFS | This range is for sub-TLVs that require an error message if not recognized. This document, |
32768-49161 | Standards Action | This range is for sub-TLVs that can be silently dropped if not recognized. |
49162-64507 | RFC Required | This range is for sub-TLVs that can be silently dropped if not recognized. |
64508-64511 | Reserved for Experimental Use | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | FCFS | This range is for sub-TLVs that can be silently dropped if not recognized. |
Sub-Type | Sub-TLV Name | Reference | Comment |
---|---|---|---|
0 | Reserved | This document | |
1-5 | EQ | EQ | EQ |
6-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | This document | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. This document, |
31744-64507 | Unassigned | ||
64508-64511 | Reserved for Experimental Use | This document | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | Unassigned |
Range | Registration Procedures | Note |
---|---|---|
0-16383 | Standards Action | This range is for sub-TLVs that require an error message if not recognized. This document, |
16384-31739 | RFC Required | This range is for sub-TLVs that require an error message if not recognized. This document, |
31740-31743 | Reserved for Experimental Use | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. This document, |
31744-32767 | FCFS | This range is for sub-TLVs that require an error message if not recognized. This document, |
32768-49161 | Standards Action | This range is for sub-TLVs that can be silently dropped if not recognized. |
49162-64507 | RFC Required | This range is for sub-TLVs that can be silently dropped if not recognized. |
64508-64511 | Reserved for Experimental Use | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | FCFS | This range is for sub-TLVs that can be silently dropped if not recognized. |
Sub-Type | Sub-TLV Name | Reference | Comment |
---|---|---|---|
0 | Reserved |
|
|
1 | EQ | EQ | EQ |
2-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | This document | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. This document, |
31744-64507 | Unassigned | ||
64508-64511 | Reserved for Experimental Use | This document | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | Unassigned |
Range | Registration Procedures | Note |
---|---|---|
0-16383 | Standards Action | This range is for sub-TLVs that require an error message if not recognized. This document, |
16384-31739 | RFC Required | This range is for sub-TLVs that require an error message if not recognized. This document, |
31740-31743 | Reserved for Experimental Use | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. This document, |
31744-32767 | FCFS | This range is for sub-TLVs that require an error message if not recognized. This document, |
32768-49161 | Standards Action | This range is for sub-TLVs that can be silently dropped if not recognized. |
49162-64507 | RFC Required | This range is for sub-TLVs that can be silently dropped if not recognized. |
64508-64511 | Experimental Use | Reserved, not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | FCFS | This range is for sub-TLVs that can be silently dropped if not recognized. |
Sub-Type | Sub-TLV Name | Reference | Comment |
---|---|---|---|
0 | Reserved |
|
|
1-99 | Unassigned | ||
100-104 | EQ | EQ | EQ |
105-199 | Unassigned | ||
200-202 | EQ | EQ | EQ |
203-299 | Unassigned | ||
300 | EQ | EQ | EQ |
301-399 | Unassigned | ||
400 | EQ | EQ | EQ |
401-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | This document | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. This document, |
31744-64507 | Unassigned | ||
64508-64511 | Reserved for Experimental Use | This document | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | Unassigned |