<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="nslp-parameters.xsl"?>
<?xml-model href="nslp-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="nslp-parameters">
  <title>NSIS Signaling Layer Protocol (NSLP) Parameters</title>
  <created>2010-02-03</created>
  <updated>2011-03-16</updated>
  
  <registry id="messages">
    <title>QoS NSLP Message Types</title>
    <xref type="rfc" data="rfc5974"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0x00</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x01</value>
      <description>RESERVE</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x02</value>
      <description>QUERY</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x03</value>
      <description>RESPONSE</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x04</value>
      <description>NOTIFY</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x05-0xEF</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0xF0-0xFF</value>
      <description>Reserved for Experimental/Private Use</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
  </registry>
  
  
  
  <registry id="objects">
    <title>NSLP Message Objects</title>
    <xref type="rfc" data="rfc5974"/>
    <expert>Unassigned</expert>
    <range>
      <value>1-1023</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>1024-1999</value>
      <registration_rule>Specification Required</registration_rule>
    </range>
    <record>
      <value>0x000</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x001</value>
      <description>RII</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x002</value>
      <description>RSN</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x003</value>
      <description>REFRESH-PERIOD</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x004</value>
      <description>BOUND-SESSION-ID</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x005</value>
      <description>PACKET-CLASSIFIER</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x006</value>
      <description>INFO-SPEC</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x007</value>
      <description>SESSION-ID-LIST</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x008</value>
      <description>RSN-LIST</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x009</value>
      <description>MSG-ID</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x00A</value>
      <description>BOUND-MSG-ID</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x00B</value>
      <description>QSPEC</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x00C</value>
      <description>NATFW_LT</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>0x00D</value>
      <description>NATFW_EXTERNAL_IP</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>0x00E</value>
      <description>NATFW_EXTERNAL_BINDING</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>0x00F</value>
      <description>NATFW_EFI</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>0x010</value>
      <description>NATFW_INFO</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>0x011</value>
      <description>NATFW_NONCE</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>0x012</value>
      <description>NATFW_MSN</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>0x013</value>
      <description>NATFW_DTINFO</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>0x014</value>
      <description>NATFW_ICMP_TYPES</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>0x015</value>
      <description>NODE_CAPABILITY_TUNNEL</description>
      <xref type="rfc" data="rfc5979"/>
    </record> 
    <record>
      <value>0x016</value>
      <description>SESSION_AUTH_OBJECT</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>0x017-0x7CF</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x7D0-0x7FF</value>
      <description>Reserved for Private/Experimental Use</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x800-0xFFF</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
  </registry>
  
  
  
  <registry id="binding-codes">
    <title>QoS NSLP Binding Codes</title>
    <xref type="rfc" data="rfc5974"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0x00</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x01</value>
      <description>Tunnel and end-to-end sessions</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x02</value>
      <description>Bidirectional sessions</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x03</value>
      <description>Aggregate sessions</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x04</value>
      <description>Dependent sessions (binding session is alive only if the other session is also alive)</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x05</value>
      <description>Indicated session caused pre-emption</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x06-0x7F</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x80-0x9F</value>
      <description>Reserved for Experimental/Private Use</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0xA0-0xFF</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
  </registry>
  
  
  
  <registry id="error-classes">
    <title>NSLP Error Classes</title>
    <xref type="rfc" data="rfc5974"/>
    <xref type="rfc" data="rfc5973"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>1</value>
      <description>Informational</description>
      <xref type="rfc" data="rfc5974"/>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>2</value>
      <description>Success</description>
      <xref type="rfc" data="rfc5974"/>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>3</value>
      <description>Protocol Error</description>
      <xref type="rfc" data="rfc5974"/>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>4</value>
      <description>Transient Failure</description>
      <xref type="rfc" data="rfc5974"/>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>5</value>
      <description>Permanent Failure</description>
      <xref type="rfc" data="rfc5974"/>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>6</value>
      <description>QoS Model Error</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>7</value>
      <description>Signaling session failure</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>8-15</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
      <xref type="rfc" data="rfc5973"/>
    </record>
  </registry>
  
  
  <registry id="informational">
    <title>Informational Error Codes</title>
    <xref type="rfc" data="rfc5974"/>
    <expert>Unassigned</expert>
    <range>
      <value>0-63</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>64-127</value>
      <registration_rule>Specification Required</registration_rule>
    </range>
    <record>
      <value>0x00</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x01</value>
      <description>Unknown BOUND-SESSION-ID: the message refers to an unknown
        SESSION-ID in its BOUND-SESSION-ID object.
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x02</value>
      <description>Route Change: possible route change occurred on downstream
        path.
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x03</value>
      <description>Reduced refreshes not supported; full QSPEC required.</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x04</value>
      <description>Congestion situation: Possible congestion situation occurred
        on downstream path.
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x05</value>
      <description>Unknown SESSION-ID in SESSION-ID-LIST</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x06</value>
      <description>Mismatching RSN in RSN-LIST</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x07-0x7F</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x80-0xBF</value>
      <description>Reserved for Experimental/Private Use</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0xC0-0xFF</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
  </registry>
  
  
  <registry id="success">
    <title>Success Error Codes</title>
    <xref type="rfc" data="rfc5974"/>
    <expert>Unassigned</expert>
    <range>
      <value>0-63</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>64-127</value>
      <registration_rule>Specification Required</registration_rule>
    </range>
    <record>
      <value>0x00</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x01</value>
      <description>Reservation successful</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x02</value>
      <description>Teardown successful</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x03</value>
      <description>Acknowledgement</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x04</value>
      <description>Refresh successful</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x05-0x7F</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x80-0xBF</value>
      <description>Reserved for Experimental/Private Use</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0xC0-0xFF</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
  </registry>
  
  
  <registry id="protocol-errors">
    <title>Protocol Error Codes</title>
    <xref type="rfc" data="rfc5974"/>
    <expert>Unassigned</expert>
    <range>
      <value>0-63</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>64-127</value>
      <registration_rule>Specification Required</registration_rule>
    </range>
    <record>
      <value>0x00</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x01</value>
      <description>Illegal message type: the type given in the Message Type
        field of the common header is unknown.</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x02</value>
      <description>Wrong message length: the length given for the message does
        not match the length of the message data.
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x03</value>
      <description>Bad flags value: an undefined flag or combination of flags
        was set in the generic flags
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x04</value>
      <description>Bad flags value: an undefined flag or combination of flags
        was set in the message-specific flags</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x05</value>
      <description>Mandatory object missing: an object required in a message of
        this type was missing.
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x06</value>
      <description>Illegal object present: an object was present that must not
        be used in a message of this type.
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x07</value>
      <description>Unknown object present: an object of an unknown type was
        present in the message.
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x08</value>
      <description>Wrong object length: the length given for the object did not
        match the length of the object data present.
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x09</value>
      <description>RESERVE received from wrong direction.
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x0A</value>
      <description>Unknown object field value: a field in an object had an
        unknown value.
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x0B</value>
      <description>Duplicate object present.
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x0C</value>
      <description>Malformed QSPEC.</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x0D</value>
      <description>Unknown MRI.</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x0E</value>
      <description>Erroneous value in the TLV object's value field.</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x0F</value>
      <description>Incompatible QSPEC</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x10-0x7F</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x80-0xBF</value>
      <description>Reserved for Experimental/Private Use</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0xC0-0xFF</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
  </registry> 
  
  
  <registry id="transient-failure-errors">
    <title>Transient Failure Codes</title>
    <xref type="rfc" data="rfc5974"/>
    <expert>Unassigned</expert>
    <range>
      <value>0-63</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>64-127</value>
      <registration_rule>Specification Required</registration_rule>
    </range>
    <record>
      <value>0x00</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x01</value>
      <description>No GIST reverse-path forwarding state</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x02</value>
      <description>No path state for RESERVE, when doing a receiver-oriented
        reservation
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x03</value>
      <description>RII conflict
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x04</value>
      <description>Full QSPEC required
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x05</value>
      <description>Mismatch synchronization between end-to-end RESERVE and
        intra-domain RESERVE
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x06</value>
      <description>Reservation preempted
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x07</value>
      <description>Reservation failure
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x08</value>
      <description>Path truncated - Next peer dead
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x09-0x7F</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x80-0xBF</value>
      <description>Reserved for Experimental/Private Use</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0xC0-0xFF</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
  </registry> 
  
  
  <registry id="permanent-failure-errors">
    <title>Permanent Failure Codes</title>
    <xref type="rfc" data="rfc5974"/>
    <expert>Unassigned</expert>
    <range>
      <value>0-63</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>64-127</value>
      <registration_rule>Specification Required</registration_rule>
    </range>
    <record>
      <value>0x00</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x01</value>
      <description>Internal or system error</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x02</value>
      <description>Authorization failure
      </description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x03-0x7F</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x80-0xBF</value>
      <description>Reserved for Experimental/Private Use</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0xC0-0xFF</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
  </registry> 
  
  
  <registry id="error-codes">
    <title>QoS Model Error Codes</title>
    <xref type="rfc" data="rfc5975"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <value>0-63</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>64-67</value>
      <description>Reserved for Private/Experimental Use</description>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <value>68-255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5975"/>
    </record>
  </registry>
  
  
  <registry id="error-source-identifiers">
    <title>QoS NSLP Error Source Identifiers</title>
    <xref type="rfc" data="rfc5974"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <value>0x0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5974"/>
    </record>  
    <record>
      <value>0x1</value>
      <description>IPv4</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x2</value>
      <description>IPv6</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>0x3</value>
      <description>FQDN in UTF-8</description>
      <xref type="rfc" data="rfc5974"/>
    </record>  
    <record>
      <value>0x4-0xD</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0xE-0xF</value>
      <description>Reserved for Experimental/Private Use</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
  </registry>


  <registry id="natfw-message-types">
    <title>NATFW NSLP Message Types</title>
    <xref type="rfc" data="rfc5973"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0x0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5973"/>
    </record>  
    <record>
      <value>0x1</value>
      <description>CREATE</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>0x2</value>
      <description>EXTERNAL</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>0x3</value>
      <description>RESPONSE</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>0x4</value>
      <description>NOTIFY</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
  </registry>
  
  
  <registry id="natfw-header-flags">
    <title>NATFW NSLP Header Flags</title>
    <xref type="rfc" data="rfc5973"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>P flag</value>
      <bit>8</bit>
      <description>Section 4.1</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>E flag</value>
      <bit>9</bit>
      <description>Section 4.1</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>Reserved</value>
      <bit>10-15</bit>
      <description>Section 4.1</description>
      <xref type="rfc" data="rfc5973"/>
    </record> 
  </registry>
  
  <registry id="response-codes">
    <title>NATFW Response Codes</title>
    <registration_rule>IETF Review</registration_rule>
    <xref type="rfc" data="rfc5973"/>
    <record>
      <code>Informational</code>
      <value>0x01</value>
      <description>Route change: possible route change on the outbound path.
        </description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Informational</code>
      <value>0x02</value>
      <description>Re-authentication required.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Informational</code>
      <value>0x03</value>
      <description>NATFW node is going down soon.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Informational</code>
      <value>0x04</value>
      <description>NATFW signaling session lifetime expired.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Informational</code>
      <value>0x05</value>
      <description>NATFW signaling session terminated.
      </description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Success</code>
      <value>0x01</value>
      <description>All successfully processed.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Protocol error</code>
      <value>0x01</value>
      <description>Illegal message type: the type given in the Message Type
        field of the NSLP header is unknown.
      </description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Protocol error</code>
      <value>0x02</value>
      <description>Wrong message length: the length given for the message in
        the NSLP header does not match the length of the message data.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Protocol error</code>
      <value>0x03</value>
      <description>Bad flags value: an undefined flag or combination of
        flags was set in the NSLP header.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Protocol error</code>
      <value>0x04</value>
      <description>Mandatory object missing: an object required in a message
        of this type was missing.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Protocol error</code>
      <value>0x05</value>
      <description>Illegal object present: an object was present which must
        not be used in a message of this type.
      </description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Protocol error</code>
      <value>0x06</value>
      <description>Unknown object present: an object of an unknown type was
        present in the message.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Protocol error</code>
      <value>0x07</value>
      <description>Wrong object length: the length given for the object in
        the object header did not match the length of the object data
        present.
      </description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Protocol error</code>
      <value>0x08</value>
      <description>Unknown object field value: a field in an object had an
        unknown value.
      </description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Protocol error</code>
      <value>0x09</value>
      <description>Invalid Flag-Field combination: An object contains an
        invalid combination of flags and/or fields.
      </description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Protocol error</code>
      <value>0x0A</value>
      <description>Duplicate object present.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Protocol error</code>
      <value>0x0B</value>
      <description>Received EXTERNAL request message on external side.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Transient failure</code>
      <value>0x01</value>
      <description>Requested resources temporarily not available.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Permanent failure</code>
      <value>0x01</value>
      <description>Authentication failed.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Permanent failure</code>
      <value>0x02</value>
      <description>Authorization failed.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Permanent failure</code>
      <value>0x04</value>
      <description>Internal or system error.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Permanent failure</code>
      <value>0x06</value>
      <description>No edge-device here.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Permanent failure</code>
      <value>0x07</value>
      <description>DId not reach the NR.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x01</value>
      <description>Session terminated asynchronously.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x02</value>
      <description>Requested lifetime is too big.
      </description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x03</value>
      <description>No reservation found matching the MRI of the CREATE
        request.
      </description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x04</value>
      <description>Requested policy rule denied due to policy conflict.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x05</value>
      <description>Unknown policy rule action.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x06</value>
      <description>Requested rule action not applicable.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x07</value>
      <description>NATFW_DTINFO object is required.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x08</value>
      <description>Requested value in sub_ports field in NATFW_EFI not
        permitted.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x09</value>
      <description>Requested IP protocol not supported.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x0A</value>
      <description>Plain IP policy rules not permitted -- need transport
        layer information.
      </description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x0B</value>
      <description>ICMP type value not permitted.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x0C</value>
      <description>Source IP address range is too large.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x0D</value>
      <description>Destination IP address range is too large.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x0E</value>
      <description>Source L4-port range is too large.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x0F</value>
      <description>Destination L4-port range is too large.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x10</value>
      <description>Requested lifetime is too small.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x11</value>
      <description>Modified lifetime is too big.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <code>Signaling session failure</code>
      <value>0x12</value>
      <description>Modified lifetime is too small.</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    
  </registry>

  <registry id="x-types">
    <title>SESSION_AUTH X-Types</title>
    <xref type="rfc" data="rfc5981"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>1</value>
      <description>AUTH_ENT_ID</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>2</value>
      <description>SESSION_ID</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>3</value>
      <description>SOURCE_ADDR</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>4</value>
      <description>DEST_ADDR</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>5</value>
      <description>START_TIME</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>6</value>
      <description>END_TIME</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>7</value>
      <description>NSLP_OBJECT_LIST</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>8</value>
      <description>AUTHENTICATION_DATA</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>9-127</value>
      <description>Unassigned</description>
    </record> 
    <record>
      <value>128-255</value>
      <description>Reserved for Private or Experimental Use</description>
      <xref type="rfc" data="rfc5981"/>
    </record> 
  </registry>

  <registry id="x-type-1-subtypes">
    <title>AUTH_ENT_ID (X-Type 1) SubType values</title>
    <xref type="rfc" data="rfc5981"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    
    <record>
      <value>1</value>
      <description>IPV4_ADDRESS</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    
    
    <record>
      <value>2</value>
      <description>IPV6_ADDRESS</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    
    
    <record>
      <value>3</value>
      <description>FQDN</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    
    
    <record>
      <value>4</value>
      <description>ASCII_DN</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    
    
    <record>
      <value>5</value>
      <description>UNICODE_DN</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    
    
    <record>
      <value>6</value>
      <description>URI</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    
    
    <record>
      <value>7</value>
      <description>KRB_PRINCIPAL</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    
    
    <record>
      <value>8</value>
      <description>X509_V3_CERT</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    
    
    <record>
      <value>9</value>
      <description>PGP_CERT</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    
    
    <record>
      <value>10</value>
      <description>HMAC_SIGNED</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    
    <record>
      <value>11-127</value>
      <description>Unassigned</description>
    </record> 
    <record>
      <value>128-255</value>
      <description>Reserved for Private or Experimental Use</description>
      <xref type="rfc" data="rfc5981"/>
    </record> 
  </registry>
   
  <registry id="x-type-3-subtypes">
    <title>SOURCE_ADDR (X-Type 3) SubType values</title>
    <xref type="rfc" data="rfc5981"/> 
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>1</value>
      <description>IPV4_ADDRESS</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>2</value>
      <description>IPV6_ADDRESS</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>3</value>
      <description>UDP_PORT_LIST</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>4</value>
      <description>TCP_PORT_LIST</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>5</value>
      <description>SPI</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>6-127</value>
      <description>Unassigned</description>
    </record> 
    <record>
      <value>128-255</value>
      <description>Reserved for Private or Experimental Use</description>
      <xref type="rfc" data="rfc5981"/>
    </record> 
  </registry>

  <registry id="x-type-4-subtypes">
    <title>DEST_ADDR (X-Type 4) SubType values</title>
    <xref type="rfc" data="rfc5981"/> 
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>1</value>
      <description>IPV4_ADDRESS</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>2</value>
      <description>IPV6_ADDRESS</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>3</value>
      <description>UDP_PORT_LIST</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>4</value>
      <description>TCP_PORT_LIST</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>5</value>
      <description>SPI</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>6-127</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>128-255</value>
      <description>Reserved for Private or Experimental Use</description>
      <xref type="rfc" data="rfc5981"/>
    </record> 
  </registry>

  <registry id="x-type-5-subtypes">
    <title>START_TIME (X-Type 5) SubType values</title>
    <xref type="rfc" data="rfc5981"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>1</value>
      <description>NTP_TIMESTAMP</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>2-127</value>
      <description>Unassigned</description>
    </record> 
    <record>
      <value>128-255</value>
      <description>Reserved for Private or Experimental Use</description>
      <xref type="rfc" data="rfc5981"/>
    </record> 
  </registry>

  <registry id="x-type-6-subtypes">
    <title>END_TIME (X-Type 6) SubType values</title>
    <xref type="rfc" data="rfc5981"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>1</value>
      <description>NTP_TIMESTAMP</description>
      <xref type="rfc" data="rfc5981"/>
    </record>
    <record>
      <value>2-127</value>
      <description>Unassigned</description>
    </record> 
    <record>
      <value>128-255</value>
      <description>Reserved for Private or Experimental Use</description>
      <xref type="rfc" data="rfc5981"/>
    </record> 
  </registry>

  <people/>
</registry>
