NSIS Signaling Layer Protocol (NSLP) Parameters

Created
2010-02-03
Last Updated
2011-03-16
Available Formats

XML

HTML

Plain text

Registries included below

QoS NSLP Message Types

Registration Procedure(s)
IETF Review
Reference
[RFC5974]
Available Formats

CSV
Value Description Reference
0x00 Reserved [RFC5974]
0x01 RESERVE [RFC5974]
0x02 QUERY [RFC5974]
0x03 RESPONSE [RFC5974]
0x04 NOTIFY [RFC5974]
0x05-0xEF Unassigned
0xF0-0xFF Reserved for Experimental/Private Use [RFC5974]

NSLP Message Objects

Reference
[RFC5974]
Available Formats

CSV
Range Registration Procedures
1-1023 IETF Review
1024-1999 Specification Required
Value Description Reference
0x000 Reserved [RFC5974]
0x001 RII [RFC5974]
0x002 RSN [RFC5974]
0x003 REFRESH-PERIOD [RFC5974]
0x004 BOUND-SESSION-ID [RFC5974]
0x005 PACKET-CLASSIFIER [RFC5974]
0x006 INFO-SPEC [RFC5974]
0x007 SESSION-ID-LIST [RFC5974]
0x008 RSN-LIST [RFC5974]
0x009 MSG-ID [RFC5974]
0x00A BOUND-MSG-ID [RFC5974]
0x00B QSPEC [RFC5974]
0x00C NATFW_LT [RFC5973]
0x00D NATFW_EXTERNAL_IP [RFC5973]
0x00E NATFW_EXTERNAL_BINDING [RFC5973]
0x00F NATFW_EFI [RFC5973]
0x010 NATFW_INFO [RFC5973]
0x011 NATFW_NONCE [RFC5973]
0x012 NATFW_MSN [RFC5973]
0x013 NATFW_DTINFO [RFC5973]
0x014 NATFW_ICMP_TYPES [RFC5973]
0x015 NODE_CAPABILITY_TUNNEL [RFC5979]
0x016 SESSION_AUTH_OBJECT [RFC5981]
0x017-0x7CF Unassigned
0x7D0-0x7FF Reserved for Private/Experimental Use [RFC5974]
0x800-0xFFF Reserved [RFC5974]

QoS NSLP Binding Codes

Registration Procedure(s)
IETF Review
Reference
[RFC5974]
Available Formats

CSV
Value Description Reference
0x00 Reserved [RFC5974]
0x01 Tunnel and end-to-end sessions [RFC5974]
0x02 Bidirectional sessions [RFC5974]
0x03 Aggregate sessions [RFC5974]
0x04 Dependent sessions (binding session is alive only if the other session is also alive) [RFC5974]
0x05 Indicated session caused pre-emption [RFC5974]
0x06-0x7F Unassigned
0x80-0x9F Reserved for Experimental/Private Use [RFC5974]
0xA0-0xFF Reserved [RFC5974]

NSLP Error Classes

Registration Procedure(s)
IETF Review
Reference
[RFC5974][RFC5973]
Available Formats

CSV
Value Description Reference
0 Reserved [RFC5974][RFC5973]
1 Informational [RFC5974][RFC5973]
2 Success [RFC5974][RFC5973]
3 Protocol Error [RFC5974][RFC5973]
4 Transient Failure [RFC5974][RFC5973]
5 Permanent Failure [RFC5974][RFC5973]
6 QoS Model Error [RFC5974]
7 Signaling session failure [RFC5973]
8-15 Reserved [RFC5974][RFC5973]

Informational Error Codes

Reference
[RFC5974]
Available Formats

CSV
Range Registration Procedures
0-63 IETF Review
64-127 Specification Required
Value Description Reference
0x00 Reserved [RFC5974]
0x01 Unknown BOUND-SESSION-ID: the message refers to an unknown SESSION-ID in its BOUND-SESSION-ID object. [RFC5974]
0x02 Route Change: possible route change occurred on downstream path. [RFC5974]
0x03 Reduced refreshes not supported; full QSPEC required. [RFC5974]
0x04 Congestion situation: Possible congestion situation occurred on downstream path. [RFC5974]
0x05 Unknown SESSION-ID in SESSION-ID-LIST [RFC5974]
0x06 Mismatching RSN in RSN-LIST [RFC5974]
0x07-0x7F Unassigned
0x80-0xBF Reserved for Experimental/Private Use [RFC5974]
0xC0-0xFF Reserved [RFC5974]

Success Error Codes

Reference
[RFC5974]
Available Formats

CSV
Range Registration Procedures
0-63 IETF Review
64-127 Specification Required
Value Description Reference
0x00 Reserved [RFC5974]
0x01 Reservation successful [RFC5974]
0x02 Teardown successful [RFC5974]
0x03 Acknowledgement [RFC5974]
0x04 Refresh successful [RFC5974]
0x05-0x7F Unassigned
0x80-0xBF Reserved for Experimental/Private Use [RFC5974]
0xC0-0xFF Reserved [RFC5974]

Protocol Error Codes

Reference
[RFC5974]
Available Formats

CSV
Range Registration Procedures
0-63 IETF Review
64-127 Specification Required
Value Description Reference
0x00 Reserved [RFC5974]
0x01 Illegal message type: the type given in the Message Type field of the common header is unknown. [RFC5974]
0x02 Wrong message length: the length given for the message does not match the length of the message data. [RFC5974]
0x03 Bad flags value: an undefined flag or combination of flags was set in the generic flags [RFC5974]
0x04 Bad flags value: an undefined flag or combination of flags was set in the message-specific flags [RFC5974]
0x05 Mandatory object missing: an object required in a message of this type was missing. [RFC5974]
0x06 Illegal object present: an object was present that must not be used in a message of this type. [RFC5974]
0x07 Unknown object present: an object of an unknown type was present in the message. [RFC5974]
0x08 Wrong object length: the length given for the object did not match the length of the object data present. [RFC5974]
0x09 RESERVE received from wrong direction. [RFC5974]
0x0A Unknown object field value: a field in an object had an unknown value. [RFC5974]
0x0B Duplicate object present. [RFC5974]
0x0C Malformed QSPEC. [RFC5974]
0x0D Unknown MRI. [RFC5974]
0x0E Erroneous value in the TLV object's value field. [RFC5974]
0x0F Incompatible QSPEC [RFC5974]
0x10-0x7F Unassigned
0x80-0xBF Reserved for Experimental/Private Use [RFC5974]
0xC0-0xFF Reserved [RFC5974]

Transient Failure Codes

Reference
[RFC5974]
Available Formats

CSV
Range Registration Procedures
0-63 IETF Review
64-127 Specification Required
Value Description Reference
0x00 Reserved [RFC5974]
0x01 No GIST reverse-path forwarding state [RFC5974]
0x02 No path state for RESERVE, when doing a receiver-oriented reservation [RFC5974]
0x03 RII conflict [RFC5974]
0x04 Full QSPEC required [RFC5974]
0x05 Mismatch synchronization between end-to-end RESERVE and intra-domain RESERVE [RFC5974]
0x06 Reservation preempted [RFC5974]
0x07 Reservation failure [RFC5974]
0x08 Path truncated - Next peer dead [RFC5974]
0x09-0x7F Unassigned
0x80-0xBF Reserved for Experimental/Private Use [RFC5974]
0xC0-0xFF Reserved [RFC5974]

Permanent Failure Codes

Reference
[RFC5974]
Available Formats

CSV
Range Registration Procedures
0-63 IETF Review
64-127 Specification Required
Value Description Reference
0x00 Reserved [RFC5974]
0x01 Internal or system error [RFC5974]
0x02 Authorization failure [RFC5974]
0x03-0x7F Unassigned
0x80-0xBF Reserved for Experimental/Private Use [RFC5974]
0xC0-0xFF Reserved [RFC5974]

QoS Model Error Codes

Registration Procedure(s)
Specification Required
Reference
[RFC5975]
Available Formats

CSV
Value Description Reference
0-63 Unassigned
64-67 Reserved for Private/Experimental Use [RFC5975]
68-255 Reserved [RFC5975]

QoS NSLP Error Source Identifiers

Registration Procedure(s)
Specification Required
Reference
[RFC5974]
Available Formats

CSV
Value Description Reference
0x0 Reserved [RFC5974]
0x1 IPv4 [RFC5974]
0x2 IPv6 [RFC5974]
0x3 FQDN in UTF-8 [RFC5974]
0x4-0xD Unassigned
0xE-0xF Reserved for Experimental/Private Use [RFC5974]

NATFW NSLP Message Types

Registration Procedure(s)
IETF Review
Reference
[RFC5973]
Available Formats

CSV
Value Description Reference
0x0 Reserved [RFC5973]
0x1 CREATE [RFC5973]
0x2 EXTERNAL [RFC5973]
0x3 RESPONSE [RFC5973]
0x4 NOTIFY [RFC5973]

NATFW NSLP Header Flags

Registration Procedure(s)
IETF Review
Reference
[RFC5973]
Available Formats

CSV
Value Bit Position Description Reference
P flag 8 Section 4.1 [RFC5973]
E flag 9 Section 4.1 [RFC5973]
Reserved 10-15 Section 4.1 [RFC5973]

NATFW Response Codes

Registration Procedure(s)
IETF Review
Reference
[RFC5973]
Available Formats

CSV
Response Code Value Description Reference
Informational 0x01 Route change: possible route change on the outbound path. [RFC5973]
Informational 0x02 Re-authentication required. [RFC5973]
Informational 0x03 NATFW node is going down soon. [RFC5973]
Informational 0x04 NATFW signaling session lifetime expired. [RFC5973]
Informational 0x05 NATFW signaling session terminated. [RFC5973]
Success 0x01 All successfully processed. [RFC5973]
Protocol error 0x01 Illegal message type: the type given in the Message Type field of the NSLP header is unknown. [RFC5973]
Protocol error 0x02 Wrong message length: the length given for the message in the NSLP header does not match the length of the message data. [RFC5973]
Protocol error 0x03 Bad flags value: an undefined flag or combination of flags was set in the NSLP header. [RFC5973]
Protocol error 0x04 Mandatory object missing: an object required in a message of this type was missing. [RFC5973]
Protocol error 0x05 Illegal object present: an object was present which must not be used in a message of this type. [RFC5973]
Protocol error 0x06 Unknown object present: an object of an unknown type was present in the message. [RFC5973]
Protocol error 0x07 Wrong object length: the length given for the object in the object header did not match the length of the object data present. [RFC5973]
Protocol error 0x08 Unknown object field value: a field in an object had an unknown value. [RFC5973]
Protocol error 0x09 Invalid Flag-Field combination: An object contains an invalid combination of flags and/or fields. [RFC5973]
Protocol error 0x0A Duplicate object present. [RFC5973]
Protocol error 0x0B Received EXTERNAL request message on external side. [RFC5973]
Transient failure 0x01 Requested resources temporarily not available. [RFC5973]
Permanent failure 0x01 Authentication failed. [RFC5973]
Permanent failure 0x02 Authorization failed. [RFC5973]
Permanent failure 0x04 Internal or system error. [RFC5973]
Permanent failure 0x06 No edge-device here. [RFC5973]
Permanent failure 0x07 DId not reach the NR. [RFC5973]
Signaling session failure 0x01 Session terminated asynchronously. [RFC5973]
Signaling session failure 0x02 Requested lifetime is too big. [RFC5973]
Signaling session failure 0x03 No reservation found matching the MRI of the CREATE request. [RFC5973]
Signaling session failure 0x04 Requested policy rule denied due to policy conflict. [RFC5973]
Signaling session failure 0x05 Unknown policy rule action. [RFC5973]
Signaling session failure 0x06 Requested rule action not applicable. [RFC5973]
Signaling session failure 0x07 NATFW_DTINFO object is required. [RFC5973]
Signaling session failure 0x08 Requested value in sub_ports field in NATFW_EFI not permitted. [RFC5973]
Signaling session failure 0x09 Requested IP protocol not supported. [RFC5973]
Signaling session failure 0x0A Plain IP policy rules not permitted -- need transport layer information. [RFC5973]
Signaling session failure 0x0B ICMP type value not permitted. [RFC5973]
Signaling session failure 0x0C Source IP address range is too large. [RFC5973]
Signaling session failure 0x0D Destination IP address range is too large. [RFC5973]
Signaling session failure 0x0E Source L4-port range is too large. [RFC5973]
Signaling session failure 0x0F Destination L4-port range is too large. [RFC5973]
Signaling session failure 0x10 Requested lifetime is too small. [RFC5973]
Signaling session failure 0x11 Modified lifetime is too big. [RFC5973]
Signaling session failure 0x12 Modified lifetime is too small. [RFC5973]

SESSION_AUTH X-Types

Registration Procedure(s)
Specification Required
Reference
[RFC5981]
Available Formats

CSV
Value Description Reference
0 Reserved [RFC5981]
1 AUTH_ENT_ID [RFC5981]
2 SESSION_ID [RFC5981]
3 SOURCE_ADDR [RFC5981]
4 DEST_ADDR [RFC5981]
5 START_TIME [RFC5981]
6 END_TIME [RFC5981]
7 NSLP_OBJECT_LIST [RFC5981]
8 AUTHENTICATION_DATA [RFC5981]
9-127 Unassigned
128-255 Reserved for Private or Experimental Use [RFC5981]

AUTH_ENT_ID (X-Type 1) SubType values

Registration Procedure(s)
Specification Required
Reference
[RFC5981]
Available Formats

CSV
Value Description Reference
0 Reserved [RFC5981]
1 IPV4_ADDRESS [RFC5981]
2 IPV6_ADDRESS [RFC5981]
3 FQDN [RFC5981]
4 ASCII_DN [RFC5981]
5 UNICODE_DN [RFC5981]
6 URI [RFC5981]
7 KRB_PRINCIPAL [RFC5981]
8 X509_V3_CERT [RFC5981]
9 PGP_CERT [RFC5981]
10 HMAC_SIGNED [RFC5981]
11-127 Unassigned
128-255 Reserved for Private or Experimental Use [RFC5981]

SOURCE_ADDR (X-Type 3) SubType values

Registration Procedure(s)
Specification Required
Reference
[RFC5981]
Available Formats

CSV
Value Description Reference
0 Reserved [RFC5981]
1 IPV4_ADDRESS [RFC5981]
2 IPV6_ADDRESS [RFC5981]
3 UDP_PORT_LIST [RFC5981]
4 TCP_PORT_LIST [RFC5981]
5 SPI [RFC5981]
6-127 Unassigned
128-255 Reserved for Private or Experimental Use [RFC5981]

DEST_ADDR (X-Type 4) SubType values

Registration Procedure(s)
Specification Required
Reference
[RFC5981]
Available Formats

CSV
Value Description Reference
0 Reserved [RFC5981]
1 IPV4_ADDRESS [RFC5981]
2 IPV6_ADDRESS [RFC5981]
3 UDP_PORT_LIST [RFC5981]
4 TCP_PORT_LIST [RFC5981]
5 SPI [RFC5981]
6-127 Unassigned
128-255 Reserved for Private or Experimental Use [RFC5981]

START_TIME (X-Type 5) SubType values

Registration Procedure(s)
Specification Required
Reference
[RFC5981]
Available Formats

CSV
Value Description Reference
0 Reserved [RFC5981]
1 NTP_TIMESTAMP [RFC5981]
2-127 Unassigned
128-255 Reserved for Private or Experimental Use [RFC5981]

END_TIME (X-Type 6) SubType values

Registration Procedure(s)
Specification Required
Reference
[RFC5981]
Available Formats

CSV
Value Description Reference
0 Reserved [RFC5981]
1 NTP_TIMESTAMP [RFC5981]
2-127 Unassigned
128-255 Reserved for Private or Experimental Use [RFC5981]