Internet Assigned Numbers Authority NSIS Signaling Layer Protocol (NSLP) Parameters Created 2010-02-03 Last Updated 2011-03-16 Available Formats [IMG] XML [IMG] HTML [IMG] Plain text Registries included below * QoS NSLP Message Types * NSLP Message Objects * QoS NSLP Binding Codes * NSLP Error Classes * Informational Error Codes * Success Error Codes * Protocol Error Codes * Transient Failure Codes * Permanent Failure Codes * QoS Model Error Codes * QoS NSLP Error Source Identifiers * NATFW NSLP Message Types * NATFW NSLP Header Flags * NATFW Response Codes * SESSION_AUTH X-Types * AUTH_ENT_ID (X-Type 1) SubType values * SOURCE_ADDR (X-Type 3) SubType values * DEST_ADDR (X-Type 4) SubType values * START_TIME (X-Type 5) SubType values * END_TIME (X-Type 6) SubType values QoS NSLP Message Types Registration Procedure(s) IETF Review Reference [RFC5974] Available Formats [IMG] 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 Expert(s) Unassigned Reference [RFC5974] Available Formats [IMG] 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 [IMG] 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 [IMG] 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 Expert(s) Unassigned Reference [RFC5974] Available Formats [IMG] 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 Expert(s) Unassigned Reference [RFC5974] Available Formats [IMG] 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 Expert(s) Unassigned Reference [RFC5974] Available Formats [IMG] 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 Expert(s) Unassigned Reference [RFC5974] Available Formats [IMG] 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 Expert(s) Unassigned Reference [RFC5974] Available Formats [IMG] 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 Expert(s) Unassigned Reference [RFC5975] Available Formats [IMG] 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 Expert(s) Unassigned Reference [RFC5974] Available Formats [IMG] 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 [IMG] 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 [IMG] 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 [IMG] 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 [RFC5973] the message data. 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 [RFC5973] the object data present. 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 Expert(s) Unassigned Reference [RFC5981] Available Formats [IMG] 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 Expert(s) Unassigned Reference [RFC5981] Available Formats [IMG] 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 Expert(s) Unassigned Reference [RFC5981] Available Formats [IMG] 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 Expert(s) Unassigned Reference [RFC5981] Available Formats [IMG] 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 Expert(s) Unassigned Reference [RFC5981] Available Formats [IMG] 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 Expert(s) Unassigned Reference [RFC5981] Available Formats [IMG] CSV Value Description Reference 0 Reserved [RFC5981] 1 NTP_TIMESTAMP [RFC5981] 2-127 Unassigned 128-255 Reserved for Private or Experimental Use [RFC5981] Licensing Terms