<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="qspec.xsl"?>
<?xml-model href="qspec.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="qspec">
  <title>QoS NSIS Signal Layering Protocol (NSLP) QSPEC Parameters</title>
  <created>2010-02-24</created>
  <updated>2010-10-06</updated>
  
  <registry id="object-types">
    <title>Object Types</title>
    <xref type="rfc" data="rfc5975"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <name>0</name>
      <type>QoS Desired</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>1</name>
      <type>QoS Available</type>
      <xref type="rfc" data="rfc5975"/>
    </record>  
    <record>
      <name>2</name>
      <type>QoS Reserved</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>3</name>
      <type>Minimum QoS</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>4-63</name>
      <type>Unassigned</type>
    </record>
    <record>
      <name>64-67</name>
      <type>Reserved for Private/Experimental Use</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>68-4095</name>
      <type>Reserved</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
  </registry>
  
  <registry id="qspec-version">
    <title>QSPEC Version</title>
    <xref type="rfc" data="rfc5975"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <name>0</name>
      <type>Version 0 QSPEC</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>1-15</name>
      <type>Unassigned</type>
    </record> 
  </registry>
  
  <registry id="qspec-type">
    <title>QSPEC Type</title>
    <xref type="rfc" data="rfc5975"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <name>0</name>
      <type>Default</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>1</name>
      <type>Y.1541-QOSM</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>2</name>
      <type>RMD-QOSM</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>3-12</name>
      <type>Unassigned</type>
    </record>
    <record>
      <name>13-16</name>
      <type>Reserved for Local/Experimental Use</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>17-31</name>
      <type>Reserved</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    </registry>

  <registry id="qspec-procedure">
    <title>QSPEC Procedure</title>
    <xref type="rfc" data="rfc5975"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <name>0</name>
      <type>0</type>
      <description>QSPEC objects as specified in <xref type="rfc" data="rfc5975"/></description>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>0</name>
      <type>1</type>
      <description>QSPEC objects as specified in <xref type="rfc" data="rfc5975"/></description>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>0</name>
      <type>2</type>
      <description>QSPEC objects as specified in <xref type="rfc" data="rfc5975"/></description>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>0</name>
      <type>3-15</type>
      <description>Unassigned</description>
    </record>
    <record>
      <name>1</name>
      <type>0</type>
      <description>QSPEC objects as specified in <xref type="rfc" data="rfc5975"/></description>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>1</name>
      <type>1</type>
      <description>QSPEC objects as specified in <xref type="rfc" data="rfc5975"/></description>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>1</name>
      <type>2</type>
      <description>QSPEC objects as specified in <xref type="rfc" data="rfc5975"/></description>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>1</name>
      <type>3-15</type>
      <description>Unassigned</description>
    </record>
    <record>
      <name>2</name>
      <type>0</type>
      <description>QSPEC objects as specified in <xref type="rfc" data="rfc5975"/></description>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>2</name>
      <type>1-15</type>
      <description>Unassigned</description>
    </record>
    <record>
      <name>3-15</name>
      <type>0-15</type>
      <description>Unassigned</description>
    </record>
    </registry>
  
  <registry id="parameter-id">
    <title>Parameter ID</title>      
    <xref type="rfc" data="rfc5975"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <name>1</name>
      <type>TMOD-1</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>2</name>
      <type>TMOD-2</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>3</name>
      <type>Path Latency</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>4</name>
      <type>Path Jitter</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>5</name>
      <type>Path PLR</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>6</name>
      <type>Path PER</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>7</name>
      <type>Slack Term</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>8</name>
      <type>Preemption Priority &amp; Defending Priority</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>9</name>
      <type>Admission Priority </type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>10</name>
      <type>RPH Priority</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>11</name>
      <type>Excess Treatment</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>12</name>
      <type>PHB Class</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>13</name>
      <type>DSTE Class Type</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>14</name>
      <type>Y.1541 QoS Class</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>15</name>
      <type>TMOD Extension</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>16</name>
      <type>Restoration Priority</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>17</name>
      <type>PHR_Resource_Request</type>
      <xref type="rfc" data="rfc5977"/>
    </record>
    <record>
      <name>18</name>
      <type>PHR_Release_Request</type>
      <xref type="rfc" data="rfc5977"/>
    </record>
    <record>
      <name>19</name>
      <type>PHR_Refresh_Update</type>
      <xref type="rfc" data="rfc5977"/>
    </record>
    <record>
      <name>20</name>
      <type>PDR_Reservation_Request</type>
      <xref type="rfc" data="rfc5977"/>
    </record>
    <record>
      <name>21</name>
      <type>PDR_Refresh_Request</type>
      <xref type="rfc" data="rfc5977"/>
    </record>
    <record>
      <name>22</name>
      <type>PDR_Release_Request</type>
      <xref type="rfc" data="rfc5977"/>
    </record>
    <record>
      <name>23</name>
      <type>PDR_Reservation_Report</type>
      <xref type="rfc" data="rfc5977"/>
    </record>
    <record>
      <name>24</name>
      <type>PDR_Refresh_Report</type>
      <xref type="rfc" data="rfc5977"/>
    </record>
    <record>
      <name>25</name>
      <type>PDR_Release_Report</type>
      <xref type="rfc" data="rfc5977"/>
    </record>
    <record>
      <name>26</name>
      <type>PDR_Congestion_Report</type>
      <xref type="rfc" data="rfc5977"/>
    </record>
    <record>
      <name>27-255</name>
      <type>Unassigned</type>
    </record>
    <record>
      <name>256-259</name>
      <type>Reserved for Private/Experimental Use</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>260-4095</name>
      <type>Reserved</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
  </registry>

  <registry id="y2171">
    <title>Y.2171 Admission Priority Parameter</title>
    <xref type="rfc" data="rfc5975"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <name>0</name>
      <type>best-effort priority flow</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>1</name>
      <type>normal priority flow</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>2</name>
      <type>high priority flow</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>3-63</name>
      <type>Unassigned</type>
    </record>    
    <record>
      <name>64-255</name>
      <type>Reserved</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
  </registry>

  <registry id="excess">
    <title>Excess Treatment Parameter</title>
    <xref type="rfc" data="rfc5975"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <name>0</name>
      <type>drop</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>1</name>
      <type>shape</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>2</name>
      <type>re-mark</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>3</name>
      <type>no metering or policing is permitted</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>4-63</name>
      <type>Unassigned</type>
    </record>    
    <record>
      <name>64-255</name>
      <type>Reserved</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
  </registry>

  <registry id="y1541">
    <title>Y.1541 QoS Class Parameter</title>
    <xref type="rfc" data="rfc5975"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <name>0</name>
      <type>Y.1541 QoS Class 0</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>1</name>
      <type>Y.1541 QoS Class 1</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>2</name>
      <type>Y.1541 QoS Class 2</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>3</name>
      <type>Y.1541 QoS Class 3</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>4</name>
      <type>Y.1541 QoS Class 4</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>5</name>
      <type>Y.1541 QoS Class 5</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>6</name>
      <type>Y.1541 QoS Class 6</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>7</name>
      <type>Y.1541 QoS Class 7</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
    <record>
      <name>8-63</name>
      <type>Unassigned</type>
    </record>
    <record>
      <name>64-255</name>
      <type>Reserved</type>
      <xref type="rfc" data="rfc5975"/>
    </record>
  </registry>
  
  <registry id="restoration-priority">
    <title>Restoration Priority Field</title>
    <xref type="rfc" data="rfc5976"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <name>0</name>
      <type>best-effort priority</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>1</name>
      <type>normal priority</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>2</name>
      <type>high priority</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>3-255</name>
      <type>Unassigned</type>
    </record>
  </registry>
  
  <registry id="time-to-restore">
    <title>Time to Restore Field</title>
    <xref type="rfc" data="rfc5976"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <name>0</name>
      <type>Unspecified Time-to-Restore</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>1</name>
      <type>Best Time-to-Restore: less than or equal to 200 ms</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>2</name>
      <type>Normal Time-to-Restore: less than or equal to 2 s</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>3-15</name>
      <type>Unassigned</type>
    </record>
  </registry>
  
  <registry id="extent-of-restoration">
    <title>Extent of Restoration Field</title>
    <xref type="rfc" data="rfc5976"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <name>0</name>
      <type>unspecified EOR</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>1</name>
      <type>high priority restored at 100%; medium priority restored at 100%</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>2</name>
      <type>high priority restored at 100%; medium priority restored at 80%</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>3</name>
      <type>high priority restored &gt;= 80%; medium priority restored &gt;= 80%</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>4</name>
      <type>high priority restored &gt;= 80%; medium priority restored &gt;= 60%</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>5</name>
      <type>high priority restored &gt;= 60%; medium priority restored &gt;= 60%</type>
      <xref type="rfc" data="rfc5976"/>
    </record>
    <record>
      <name>6-15</name>
      <type>Unassigned</type>
    </record>
  </registry>
  
  <people/>
</registry>
