Registries included below
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 | [RFC-ietf-mpls-lsp-ping-registries-update-11] |
1 | MPLS Echo Request | [RFC8029] |
2 | MPLS Echo Reply | [RFC8029] |
3 | MPLS Proxy Ping Request | [RFC7555] |
4 | MPLS Proxy Ping Reply | [RFC7555] |
5 | MPLS Relayed Echo Reply | [RFC7743] |
6-247 | Unassigned | |
248-251 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] |
252-255 | Reserved for Private Use | [RFC8029] |
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 | [RFC-ietf-mpls-lsp-ping-registries-update-11] |
1 | Do not reply | [RFC8029] |
2 | Reply via an IPv4/IPv6 UDP packet | [RFC8029] |
3 | Reply via an IPv4/IPv6 UDP packet with Router Alert | [RFC8029] |
4 | Reply via application-level control channel | [RFC8029] |
5 | Reply via Specified Path | [RFC7110] |
6-247 | Unassigned | |
248-251 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] |
252-255 | Reserved for Private Use | [RFC8029] |
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 | [RFC8029] |
1 | Malformed echo request received | [RFC8029] |
2 | One or more of the TLVs was not understood | [RFC8029] |
3 | Replying router is an egress for the FEC at stack-depth <RSC> | [RFC8029] |
4 | Replying router has no mapping for the FEC at stack-depth <RSC> | [RFC8029] |
5 | Downstream Mapping Mismatch (See [1]) | [RFC8029] |
6 | Upstream Interface Index Unknown (See [1]) | [RFC8029] |
7 | Reserved | [RFC8029] |
8 | Label switched at stack-depth <RSC> | [RFC8029] |
9 | Label switched but no MPLS forwarding at stack-depth <RSC> | [RFC8029] |
10 | Mapping for this FEC is not the given label at stack-depth <RSC> | [RFC8029] |
11 | No label entry at stack-depth <RSC> | [RFC8029] |
12 | Protocol not associated with interface at FEC stack-depth <RSC> | [RFC8029] |
13 | Premature termination of ping due to label stack shrinking to a single label | [RFC8029] |
14 | See DDMAP TLV for meaning of Return Code and Return Subcode (See [2]) | [RFC8029] |
15 | Label switched with FEC change | [RFC8029] |
16 | Proxy Ping not authorized | [RFC7555] |
17 | Proxy Ping parameters need to be modified | [RFC7555] |
18 | MPLS Echo Request could not be sent | [RFC7555] |
19 | Replying router has FEC mapping for topmost FEC | [RFC7555] |
20 | One or more TLVs not returned due to MTU size | [RFC7743] |
21 | OAM Problem/Unsupported BFD Version | [RFC7759] |
22 | OAM Problem/Unsupported BFD Encapsulation format | [RFC7759] |
23 | OAM Problem/Unsupported BFD Authentication Type | [RFC7759] |
24 | OAM Problem/Mismatch of BFD Authentication Key ID | [RFC7759] |
25 | OAM Problem/Unsupported Timestamp Format | [RFC7759] |
26 | OAM Problem/Unsupported Delay Mode | [RFC7759] |
27 | OAM Problem/Unsupported Loss Mode | [RFC7759] |
28 | OAM Problem/Delay variation unsupported | [RFC7759] |
29 | OAM Problem/Dyadic mode unsupported | [RFC7759] |
30 | OAM Problem/Loopback mode unsupported | [RFC7759] |
31 | OAM Problem/Combined mode unsupported | [RFC7759] |
32 | OAM Problem/Fault management signaling unsupported | [RFC7759] |
33 | OAM Problem/Unable to create fault management association | [RFC7759] |
34 | OAM Problem/PM Configuration Error | [RFC7759] |
35 | Mapping for this FEC is not associated with the incoming interface | [RFC8287, Section 7.4] |
36-247 | Unassigned | |
248-251 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] |
252-255 | Reserved for Private Use | [RFC8029] |
Range | Registration Procedures | Note |
---|---|---|
0-16383 | Standards Action | This range is for TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
16384-31739 | RFC Required | This range is for TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31740-31743 | Experimental Use | Reserved, not to be assigned. This range is for TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-32767 | First Come First Served | This range is for TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
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 | Experimental Use | Reserved, not to be assigned. This range is for TLVs that can be silently dropped if not recognized. |
64512-65535 | First Come First Served | This range is for TLVs that can be silently dropped if not recognized. |
Type | TLV Name | Reference | Sub-TLV Registry |
---|---|---|---|
0 | Reserved | [RFC-ietf-mpls-lsp-ping-registries-update-11] | |
1 | Target FEC Stack | [RFC8029] | [http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xml#sub-tlv-1-16-21] |
2 | Downstream Mapping (DEPRECATED) | [RFC8029] | No Sub-TLVs |
3 | Pad | [RFC8029] | No Sub-TLVs |
4 | LSR Capability | [RFC8611] | No Sub-TLVs |
5 | Vendor Enterprise Number | [RFC8029] | No Sub-TLVs |
6 | Detailed Interface and Label Stack | [RFC8611] | [http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xml#sub-tlv-6] |
7 | Interface and Label Stack | [RFC8029] | No Sub-TLVs |
8 | Unassigned | ||
9 | Errored TLVs | [RFC8029] | [http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xml#sub-tlv-9] |
10 | Reply TOS Byte | [RFC8029] | No Sub-TLVs |
11 | P2MP Responder Identifier | [RFC6425] | [http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xml#sub-tlv-11] |
12 | Echo Jitter | [RFC6425] | No Sub-TLVs |
13 | Source ID | [RFC6426] | No Sub-TLVs |
14 | Destination ID | [RFC6426] | No Sub-TLVs |
15 | BFD Discriminator | [RFC5884] | No Sub-TLVs |
16 | Reverse-path Target FEC Stack | [RFC6426] | [http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xml#sub-tlv-1-16-21] |
17-19 | Unassigned | ||
20 | Downstream Detailed Mapping | [RFC8029] | [http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xml#sub-tlv-20] |
21 | Reply Path | [RFC7110] | [http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xml#sub-tlv-1-16-21] |
22 | Reply TC | [RFC7110] | No Sub-TLVs |
23 | Proxy Echo Parameters | [RFC7555] | [http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xml#sub-tlv-23] |
24 | Reply-to Address | [RFC7555] | No Sub-TLVs |
25 | Upstream Neighbor Address | [RFC7555] | No Sub-TLVs |
26 | Downstream Neighbor Address | [RFC7555] | No Sub-TLVs |
27 | MPLS OAM Functions | [RFC7759] | [http://www.iana.org/assignments/mpls-lsp-ping-parameters/mpls-lsp-ping-parameters.xml#sub-tlv-27] |
28-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | Not to be assigned. This range is for TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-32767 | Unassigned | ||
32768 | Relay Node Address Stack TLV | [RFC7743] | No Sub-TLVs |
32769 | Time To Live | [RFC7394] | No Sub-TLVs |
32770 | Reply Mode Order TLV | [RFC7737] | No Sub-TLVs |
32771-64507 | Unassigned | ||
64508-64511 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | 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. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
16384-31739 | RFC Required | This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31740-31743 | Experimental Use | Reserved, not to be assigned. This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-32767 | First Come First Served | This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
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 | First Come First Served | This range is for sub-TLVs that can be silently dropped if not recognized. |
Sub-Type | Sub-TLV Name | Reference | Comment |
---|---|---|---|
0 | Reserved | [RFC-ietf-mpls-lsp-ping-registries-update-11] | |
1 | LDP IPv4 prefix | [RFC8029] | |
2 | LDP IPv6 prefix | [RFC8029] | |
3 | RSVP IPv4 LSP | [RFC8029] | |
4 | RSVP IPv6 LSP | [RFC8029] | |
5 | Unassigned | ||
6 | VPN IPv4 prefix | [RFC8029] | |
7 | VPN IPv6 prefix | [RFC8029] | |
8 | L2 VPN endpoint | [RFC8029] | |
9 | "FEC 128" Pseudowire - IPv4 | [RFC8029] | DEPRECATED |
10 | "FEC 128" Pseudowire - IPv4 | [RFC8029] | |
11 | "FEC 129" Pseudowire - IPv4 | [RFC8029] | |
12 | BGP labeled IPv4 prefix | [RFC8029] | |
13 | BGP labeled IPv6 prefix | [RFC8029] | |
14 | Generic IPv4 prefix | [RFC8029] | |
15 | Generic IPv6 prefix | [RFC8029] | |
16 | Nil FEC | [RFC8029] | |
17 | RSVP P2MP IPv4 Session | [RFC6425] | |
18 | RSVP P2MP IPv6 Session | [RFC6425] | |
19 | Multicast P2MP LDP FEC Stack | [RFC6425] | |
20 | Multicast MP2MP LDP FEC Stack | [RFC6425] | |
21 | Unassigned | ||
22 | Static LSP | [RFC6426] | |
23 | Static Pseudowire | [RFC6426] | |
24 | "FEC 128" Pseudowire - IPv6 | [RFC8029] | |
25 | "FEC 129" Pseudowire - IPv6 | [RFC8029] | |
26 | IPv4 RSVP Tunnel | [RFC7110] | |
27 | IPv6 RSVP Tunnel | [RFC7110] | |
28 | Static Tunnel | [RFC7110] | |
29 | HSMP-upstream LDP FEC Stack | [RFC7140] | |
30 | HSMP-downstream LDP FEC Stack | [RFC7140] | |
31 | MT LDP IPv4 prefix | [RFC7307] | |
32 | MT LDP IPv6 prefix | [RFC7307] | |
33 | Entropy label FEC | [RFC8012] | |
34 | IPv4 IGP-Prefix Segment ID | [RFC8287, Section 5.1][RFC8690] | |
35 | IPv6 IGP-Prefix Segment ID | [RFC8287, Section 5.2][RFC8690] | |
36 | IGP-Adjacency Segment ID | [RFC8287, Section 5.3][RFC8690] | |
37 | P2MP Pseudowire sub-TLV | [RFC8339] | |
38-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-64507 | Unassigned | ||
64508-64511 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | 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. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
16384-31739 | RFC Required | This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31740-31743 | Experimental Use | Reserved, not to be assigned. This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-32767 | First Come First Served | This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
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 | First Come First Served | This range is for sub-TLVs that can be silently dropped if not recognized. |
Sub-Type | Sub-TLV Name | Reference | Comment |
---|---|---|---|
0 | Reserved | [RFC8611][RFC-ietf-mpls-lsp-ping-registries-update-11] | |
1 | Incoming Label Stack | [RFC8611] | |
2 | Incoming Interface Index | [RFC8611] | |
3-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-64507 | Unassigned | ||
64508-64511 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | Unassigned |
Sub-Type | Sub-TLV Name | Reference | Comment |
---|---|---|---|
Any value | TLV Not Understood | [RFC8029] | The entire errored TLV is returned |
Range | Registration Procedures | Note |
---|---|---|
0-16383 | Standards Action | This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
16384-31739 | RFC Required | This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31740-31743 | Experimental Use | Reserved, not to be assigned. This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-32767 | First Come First Served | This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
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 | First Come First Served | This range is for sub-TLVs that can be silently dropped if not recognized. |
Sub-Type | Sub-TLV Name | Reference | Comment |
---|---|---|---|
0 | Reserved | [RFC-ietf-mpls-lsp-ping-registries-update-11] | |
1 | IPv4 Egress Address P2MP Responder | [RFC6425] | |
2 | IPv6 Egress Address P2MP Responder | [RFC6425] | |
3 | IPv4 Node Address P2MP Responder | [RFC6425] | |
4 | IPv6 Node Address P2MP Responder | [RFC6425] | |
5-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-64507 | Unassigned | ||
64508-64511 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | 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. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
16384-31739 | RFC Required | This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31740-31743 | Experimental Use | Reserved, not to be assigned. This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-32767 | First Come First Served | This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
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 | First Come First Served | This range is for sub-TLVs that can be silently dropped if not recognized. |
Sub-Type | Sub-TLV Name | Reference | Comment |
---|---|---|---|
0 | Reserved | [RFC-ietf-mpls-lsp-ping-registries-update-11] | |
1 | Multipath data | [RFC8029] | |
2 | Label stack | [RFC8029] | |
3 | FEC stack change | [RFC8029] | |
4 | Local Interface Index | [RFC8611] | |
5 | Remote Interface Index | [RFC8611] | |
6-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-64507 | Unassigned | ||
64508-64511 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | 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. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
16384-31739 | RFC Required | This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31740-31743 | Experimental Use | Reserved, not to be assigned. This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-32767 | First Come First Served | This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
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 | First Come First Served | This range is for sub-TLVs that can be silently dropped if not recognized. |
Sub-Type | Sub-TLV Name | Reference | Comment |
---|---|---|---|
0 | Reserved | [RFC7555] | |
1 | Next Hop | [RFC7555] | |
2-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-64507 | Unassigned | ||
64508-64511 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | 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. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
16384-31739 | RFC Required | This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31740-31743 | Experimental Use | Reserved, not to be assigned. This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-32767 | First Come First Served | This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
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 | First Come First Served | This range is for sub-TLVs that can be silently dropped if not recognized. |
Sub-Type | Sub-TLV Name | Reference | Comment |
---|---|---|---|
0 | Reserved | [RFC7759] | |
1-99 | Unassigned | ||
100 | BFD Configuration | [RFC7759] | |
101 | BFD Local Discriminator | [RFC7759] | |
102 | BFD Negotiation Timer Parameters | [RFC7759] | |
103 | BFD Authentication | [RFC7759] | |
104 | Traffic Class | [RFC7759] | |
105-199 | Unassigned | ||
200 | Performance Monitoring | [RFC7759] | |
201 | PM Loss Measurement | [RFC7759] | |
202 | PM Delay Measurement | [RFC7759] | |
203-299 | Unassigned | ||
300 | Fault Management Signal | [RFC7759] | |
301-399 | Unassigned | ||
400 | Source MEP-ID | [RFC7759] | |
401-31739 | Unassigned | ||
31740-31743 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | Not to be assigned. This range is for sub-TLVs that require an error message if not recognized. [RFC-ietf-mpls-lsp-ping-registries-update-11, Section 3.1] |
31744-64507 | Unassigned | ||
64508-64511 | Reserved for Experimental Use | [RFC-ietf-mpls-lsp-ping-registries-update-11] | Not to be assigned. This range is for sub-TLVs that can be silently dropped if not recognized. |
64512-65535 | Unassigned |
Moved to [http://www.iana.org/assignments/g-ach-parameters] per [RFC7214].
Moved to [http://www.iana.org/assignments/g-ach-parameters] per [RFC7214].
Moved to [http://www.iana.org/assignments/g-ach-parameters] per [RFC7214].
Moved to [http://www.iana.org/assignments/g-ach-parameters] per [RFC7214].
Standards Action
Bit number | Name | Reference |
---|---|---|
15 | V Flag | [RFC8029] |
14 | T Flag | [RFC6425] |
13 | Validate Reverse Path | [RFC6426][RFC Errata 4012] |
12-0 | Unassigned | [RFC8029] |
Standards Action
When a code point is assigned that is not also assigned in the Next Hop Address Type Registry, the code point there must be marked "Reserved".
Type # | Address Type | K Octets | Reference |
---|---|---|---|
0 | Unassigned | ||
1 | IPv4 Numbered | 16 | [RFC8029] |
2 | IPv4 Unnumbered | 16 | [RFC8029] |
3 | IPv6 Numbered | 40 | [RFC8029] |
4 | IPv6 Unnumbered | 28 | [RFC8029] |
5 | Non IP | 12 | [RFC6426] |
6 | Reserved | [RFC7555] | |
7 | Reserved | [RFC7555] | |
8-255 | Unassigned |
Standards Action
When a code point is assigned that is not also assigned in the Downstream Mapping Address Type Registry, the code point there must be marked "Reserved".
Type | Type of Next Hop | Address Length | IF Length | Reference |
---|---|---|---|---|
0 | Unassigned | |||
1 | IPv4 Numbered | 4 | 4 | [RFC8029] |
2 | IPv4 Unnumbered | 4 | 4 | [RFC8029] |
3 | IPv6 Numbered | 16 | 16 | [RFC8029] |
4 | IPv6 Unnumbered | 16 | 4 | [RFC8029] |
5 | Reserved | [RFC6426][RFC7555] | ||
6 | IPv4 Protocol Adj | 4 | 0 | [RFC7555] |
7 | IPv6 Protocol Adj | 16 | 0 | [RFC7555] |
8-255 | Unassigned |
Range | Registration Procedures |
---|---|
0x0000-0xFFFB | Standards Action |
0xFFFC-0xFFFF | Experimental Use |
Value | Meaning | Reference |
---|---|---|
0x0000 | No return code | [RFC7110] |
0x0001 | Malformed Reply Path TLV was received | [RFC7110] |
0x0002 | One or more of the sub-TLVs in the Reply Path TLV were not understood | [RFC7110] |
0x0003 | The echo reply was sent successfully using the specified Reply Path | [RFC7110] |
0x0004 | The specified Reply Path was not found, the echo reply was sent via other LSP | [RFC7110] |
0x0005 | The specified Reply Path was not found, the echo reply was sent via pure IP forwarding (non-MPLS) path | [RFC7110] |
0x0006-0xFFFB | Unassigned | [RFC7110] |
0xFFFC-0xFFFF | Reserved for Experimental Use | [RFC7110] |
Standards Action
Bit Number | Name | Reference |
---|---|---|
7 | N: Treat as a Non-IP Packet | [RFC8029] |
6 | I: Interface and Label Stack Object Request | [RFC8029] |
5 | E: ELI/EL push indicator | [RFC8012] |
4 | L: Label-based load balance indicator | [RFC8012] |
3 | G: LAG Description Indicator | [RFC8611] |
2-0 | Unassigned |
Standards Action
Range | Registration Procedures |
---|---|
0-250 | Standards Action |
251-254 | Experimental Use |
Value | Meaning | Reference |
---|---|---|
0 | no multipath | [RFC8029] |
1 | Unassigned | |
2 | IP address | [RFC8029] |
3 | Unassigned | |
4 | IP address range | [RFC8029] |
5-7 | Unassigned | |
8 | Bit-masked IP address set | [RFC8029] |
9 | Bit-masked label set | [RFC8029] |
10 | IP and label set | [RFC8012] |
11-250 | Unassigned | |
251-254 | Reserved for Experimental Use | [RFC8029] |
255 | Reserved | [RFC8029] |
Range | Registration Procedures |
---|---|
1-250 | Standards Action |
251-254 | Experimental Use |
Value | Meaning | Reference |
---|---|---|
0 | Reserved | [RFC8029] |
1 | Drop Pad TLV from reply | [RFC8029] |
2 | Copy Pad TLV to reply | [RFC8029] |
3-250 | Unassigned | |
251-254 | Reserved for Experimental Use | [RFC8029] |
255 | Reserved | [RFC8029] |
Range | Registration Procedures |
---|---|
1-250 | Standards Action |
251-254 | Experimental Use |
Value | Meaning | Reference |
---|---|---|
0 | Reserved | [RFC8029] |
1 | IPv4 Numbered | [RFC8029] |
2 | IPv4 Unnumbered | [RFC8029] |
3 | IPv6 Numbered | [RFC8029] |
4 | IPv6 Unnumbered | [RFC8029] |
5-250 | Unassigned | |
251-254 | Reserved for Experimental Use | [RFC8029] |
255 | Reserved | [RFC8029] |
Standards Action
Bit Number | Name | Reference |
---|---|---|
0 | Request for FEC Neighbor Address info | [RFC7555] |
1 | Request for Downstream Mapping | [RFC7555] |
2 | Request for Downstream Detailed Mapping | [RFC7555] |
3 | Explicit DSCP Request | [RFC7555] |
4-15 | Unassigned |
Standards Action
Bit Position | MPLS OAM Function Flag | Description | Reference |
---|---|---|---|
0 | C | Continuity Check (CC) | [RFC7759] |
1 | V | Connectivity Verification (CV) | [RFC7759] |
2 | F | Fault Management Signal (FMS) | [RFC7759] |
3 | L | Performance Monitoring/Loss (PM/Loss) | [RFC7759] |
4 | D | Performance Monitoring/Delay (PM/Delay) | [RFC7759] |
5 | T | Throughput Measurement | [RFC7759] |
6-30 | Unassigned (Must be zero) | ||
31 | Reserved | [RFC7759] |
Range | Registration Procedures |
---|---|
0-250 | Standards Action |
251-254 | Experimental Use |
Value | Meaning | Reference | Notes |
---|---|---|---|
0 | Any IGP Protocol | [RFC8287] | |
1 | OSPF | [RFC8287] | Will be updated to be used with OSPFv2 only when draft-ietf-mpls-lsp-ping-ospfv3-codepoint is approved as an RFC |
2 | ISIS | [RFC8287] | |
3 | OSPFv3 (TEMPORARY - registered 2020-03-27, extension registered 2021-03-24, expires 2022-03-27) | [draft-ietf-mpls-lsp-ping-ospfv3-codepoint] | |
4-250 | Unassigned | ||
251-254 | Reserved for Experimental Use | [RFC8287] | |
255 | Reserved | [RFC8287] |
Range | Registration Procedures |
---|---|
0-250 | Standards Action |
251-254 | Experimental Use |
Value | Meaning | Reference |
---|---|---|
0 | Unnumbered interface Adjacency | [RFC8287] |
1 | Parallel Adjacency | [RFC8287] |
2-3 | Unassigned | |
4 | IPv4, non-parallel Adjacency | [RFC8287] |
5 | Unassigned | |
6 | IPv4, non-parallel Adjacency | [RFC8287] |
7-250 | Unassigned | |
251-254 | Reserved for Experimental Use | [RFC8287] |
255 | Reserved | [RFC8287] |
Range | Registration Procedures |
---|---|
0-250 | Standards Action |
251-254 | Experimental Use |
Value | Meaning | Reference | Notes |
---|---|---|---|
0 | Unknown | [RFC8029, Section 3.4.1.2] | |
1 | Static | [RFC8029, Section 3.4.1.2] | |
2 | BGP | [RFC8029, Section 3.4.1.2] | |
3 | LDP | [RFC8029, Section 3.4.1.2] | |
4 | RSVP-TE | [RFC8029, Section 3.4.1.2] | |
5 | OSPF | [RFC8287, Section 6] | Will be updated to be used with OSPFv2 only when draft-ietf-mpls-lsp-ping-ospfv3-codepoint is approved as an RFC |
6 | ISIS | [RFC8287, Section 6] | |
7 | OSPFv3 (TEMPORARY - registered 2020-03-27, extension registered 2021-03-24, expires 2022-03-27) | [draft-ietf-mpls-lsp-ping-ospfv3-codepoint] | |
8-250 | Unassigned | ||
251-254 | Reserved for Experimental Use | [RFC8287] | |
255 | Reserved | [RFC8287] |
Standards Action
Value | Meaning | Reference |
---|---|---|
31 | D: Downstream LAG Info Accommodation | [RFC8611] |
30 | U: Upstream LAG Info Accommodation | [RFC8611] |
0-29 | Unassigned |
Standards Action
Bit Number | Name | Reference |
---|---|---|
15 | M: LAG Member Link Indicator | [RFC8611] |
0-14 | Unassigned |
[1] |
The Return Subcode (RSC) contains the point in the label stack where pro- cessing was terminated. If the RSC is 0, no labels were processed. Otherwise, the packet was label switched at depth RSC. |
[2] |
The Return Code is per "Downstream Detailed Mapping TLV" (Section 3.4). This Return Code MUST be used only in the message header and MUST be set only in the MPLS echo reply message. If the Return Code is set in the MPLS echo request message, then it MUST be ignored. When this Return Code is set, each Downstream Detailed Mapping TLV MUST have an appropriate Return Code and Return Subcode. This Return Code MUST be used when there are multiple downstreams for a given node (such as Point-to-Multipoint (P2MP)or ECMP),and the node needs to return a Return Code/Return Subcode for each downstream. This Return Code MAY be used even when there is only one downstream for a given node. |