<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="gist-parameters.xsl"?>
<?xml-model href="gist-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="gist-parameters">
  <title>General Internet Signalling Transport (GIST) Parameters</title>
  <created>2009-07-30</created>
  <updated>2011-01-20</updated>

  
  <registry id="nslpids">
    <title>NSIS Signaling Layer Protocol (NSLP) Identifiers</title>
    <xref type="rfc" data="rfc5971"/>
    <registration_rule>IESG Approval</registration_rule>
    <record>
      <value>0</value>
      <description>Used for GIST messages not related to any signalling application.</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>1-32</value>
      <description> QoS NSLP Aggregation Levels 0-31</description>
      <xref type="rfc" data="rfc5974"/>
    </record>
    <record>
      <value>33</value>
      <description> NATFW</description>
      <xref type="rfc" data="rfc5973"/>
    </record>
    <record>
      <value>34-32703</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>32704-32767</value>
      <description>Reserved for Private/Experimental Use</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>32768-65535</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
  </registry>
  
  
  <registry id="gist-messages">
    <title>GIST Message Types</title>
    <xref type="rfc" data="rfc5971"/>
    <expert>Martin Stiemerling</expert>
    <range>
      <value>0-31</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>32-55</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <record>
      <value>0</value>
      <description>Query</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>1</value>
      <description>Response</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>2</value>
      <description>Confirm</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>3</value>
      <description>Data</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>4</value>
      <description>Error</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>5</value>
      <description>MA-Hello</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>6-55</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>56-63</value>
      <description>Reserved for Private/Experimental Use</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>64-127</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
  </registry>
  
  
  <registry id="gist-objects">
    <title>GIST Object Types</title>
    <xref type="rfc" data="rfc5971"/>
    <expert>Martin Stiemerling</expert>
    <range>
      <value>0-1023</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>1024-1999</value>
      <registration_rule>Specification Required</registration_rule>
    </range>
    <record>
      <value>0</value>
      <description>Message Routing Information</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>1</value>
      <description>Session ID</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>2</value>
      <description>Network Layer Information</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>3</value>
      <description>Stack Proposal</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>4</value>
      <description>Stack Configuration Data</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>5</value>
      <description>Query-Cookie</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>6</value>
      <description>Responder-Cookie</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>7</value>
      <description>NAT Traversal</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>8</value>
      <description>NSLP Data</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>9</value>
      <description>Error</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>10</value>
      <description>Hello ID</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>11-1999</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>2000-2047</value>
      <description>Reserved for Private/Experimental Use</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>2048-4095</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
  </registry>
  
  
  <registry id="gist-routing-methods">
    <title>GIST Message Routing Methods</title>
    <xref type="rfc" data="rfc5971"/>
    <expert>Martin Stiemerling</expert>
    <range>
      <value>0-63</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>64-119</value>
      <registration_rule>Specification Required</registration_rule>
    </range>
    <record>
      <value>0</value>
      <description>Path-Coupled MRM</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>1</value>
      <description>Loose-End MRM</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>2-119</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>120-127</value>
      <description>Reserved for Private/Experimental Use</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>128-255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
  </registry>
 
  
  <registry id="gist-ma-protocol-ids">
    <title>GIST MA-Protocol-IDs</title>
    <xref type="rfc" data="rfc5971"/>
    <expert>Martin Stiemerling</expert>
    <range>
      <value>0-63</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>64-119</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>1</value>
      <description>TCP opened in the forwards direction</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>2</value>
      <description>TLS initiated in the forwards direction</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>3</value>
      <description>SCTP opened in the forwards direction</description>
      <xref type="rfc" data="rfc6084"/>
    </record>
    <record>
      <value>4</value>
      <description>DTLS initiated in the forwards direction</description>
      <xref type="rfc" data="rfc6084"/>
    </record>
    <record>
      <value>5-119</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>120-127</value>
      <description>Reserved for Private/Experimental Use</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>128-255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
  </registry>


  <registry id="error-codes">
    <title>GIST Error Codes</title>
    <xref type="rfc" data="rfc5971"/>
    <registration_rule>First Come First Served</registration_rule>
    <record>
      <value>1</value>
      <description>Common Header Parse Error</description>
      <class>Protocol-Error</class>
      <additional>For subcode 3 only, Message Length Info carries the calculated message length.</additional>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>2</value>
      <description>Hop Limit Exceeded</description>
      <class>Permanent-Failure</class>
      <additional/>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>3</value>
      <description>Incorrect Encapsulation</description>
      <class>Protocol-Error</class>
      <additional/>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>4</value>
      <description>Incorrectly Delivered Message</description>
      <class>Protocol-Error</class>
      <additional/>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>5</value>
      <description>No Routing State</description>
      <class>Protocol-Error</class>
      <additional/>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>6</value>
      <description>Unknown NSLPID</description>
      <class>Permanent-Failure</class>
      <additional/>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>7</value>
      <description>Endpoint Found</description>
      <class>Permanent-Failure</class>
      <additional/>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>8</value>
      <description>Message Too Large</description>
      <class>Permanent-Failure</class>
      <additional>MTU Info</additional>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>9</value>
      <description>Object Type Error</description>
      <class>Protocol-Error</class>
      <additional>Object Type Info</additional>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>10</value>
      <description>Object Value Error</description>
      <class>Protocol-Error</class>
      <additional>1 or 2 Object Value Info fields; see appendix A.4.4.10</additional>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>11</value>
      <description>Invalid IP-Layer TTL</description>
      <class>Permanent-Failure</class>
      <additional/>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>12</value>
      <description>MRI Validation Failure</description>
      <class>Permanent-Failure</class>
      <additional>Object Value Info</additional>
      <xref type="rfc" data="rfc5971"/>
    </record>
  </registry>


  <registry id="error1-subcodes">
    <title>Error Code 1 Subcodes</title>
    <xref type="rfc" data="rfc5971"/>
    <registration_rule>First Come First Served</registration_rule>
    <record>
      <value>0</value>
      <description>Unknown Version</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>1</value>
      <description>Unknown Type</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>2</value>
      <description>Invalid R-flag</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>3</value>
      <description>Incorrect Message Length</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>4</value>
      <description>Invalid E-flag</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>5</value>
      <description>Invalid C-flag</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
  </registry>
 
 
  <registry id="error9-subcodes">
    <title>Error Code 9 Subcodes</title>
    <xref type="rfc" data="rfc5971"/>
    <registration_rule>First Come First Served</registration_rule>
    <record>
      <value>0</value>
      <description>Duplicate Object</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>1</value>
      <description>Unrecognized Object</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>2</value>
      <description>Missing Object</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>3</value>
      <description>Invalid Object Type</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>4</value>
      <description>Untranslated Object</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>5</value>
      <description>Invalid Extensibility Flags</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
  </registry>
 
 
  <registry id="error10-subcodes">
    <title>Error Code 10 Subcodes</title>
    <xref type="rfc" data="rfc5971"/>
    <registration_rule>First Come First Served</registration_rule>
    <record>
      <value>0</value>
      <description>Incorrect Length</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>1</value>
      <description>Value Not Supported</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>2</value>
      <description>Invalid Flag-Field Combination</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>3</value>
      <description>Empty List</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>4</value>
      <description>Invalid Cookie</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>5</value>
      <description>Stack-Proposal</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
  </registry>


  <registry id="error12-subcodes">
    <title>Error Code 12 Subcodes</title>
    <xref type="rfc" data="rfc5971"/>
    <registration_rule>First Come First Served</registration_rule>
    <record>
      <value>0</value>
      <description>MRI Too Wild</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>1</value>
      <description>IP Version Mismatch</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>2</value>
      <description>Ingress Filter Failure</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
  </registry>
  
  <registry id="additional-info">
    <title>Additional Information Types</title>
    <xref type="rfc" data="rfc5971"/>
    <registration_rule>First Come First Served</registration_rule>
    <record>
      <value>1</value>
      <description>Message Length Info</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>2</value>
      <description>MTU Info</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>3</value>
      <description>Object Type Info</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
    <record>
      <value>4</value>
      <description>Object Value Info</description>
      <xref type="rfc" data="rfc5971"/>
    </record>
  </registry>
 
 
  <people/>
</registry>
