<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="rpl-routing-metric-constraint.xsl"?>
<?xml-model href="rpl-routing-metric-constraint.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="rpl-routing-metric-constraint">
  <title>Routing Protocol for Low Power and Lossy Networks (RPL) Routing Metric/Constraint</title>
  <updated>2012-03-28</updated>

  <registry id="rmc-type">
    <title>Routing Metric/Constraint Type</title>
    <xref type="rfc" data="rfc6551"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>1</value>
      <description>Node State and Attribute</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>2</value>
      <description>Node Energy</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>3</value>
      <description>Hop Count</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>4</value>
      <description>Link Throughput</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>5</value>
      <description>Link Latency</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>6</value>
      <description>Link Quality Level</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>7</value>
      <description>Link ETX</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>8</value>
      <description>Link Color</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>9-255</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="rmc-tlv">
    <title>Routing Metric/Constraint TLVs</title>
    <xref type="rfc" data="rfc6551"/>
    <registration_rule>First Come First Served</registration_rule>
    <record>
      <type>0-255</type>
      <value/>
      <length/>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="common-header-flag">
    <title>Routing Metric/Constraint Common Header Flag field</title>
    <xref type="rfc" data="rfc6551"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>8</value>
      <description>Recorded/Aggregated</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>7</value>
      <description>Optional Constraint</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>6</value>
      <description>Constraint/Metric</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>5</value>
      <description>P (Partial)</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>0-4</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
  </registry>
  
  <registry id="common-header-a">
    <title>Routing Metric/Constraint Common Header A field</title>
    <xref type="rfc" data="rfc6551"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>Routing metric is additive</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>1</value>
      <description>Routing metric reports a maximum</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>2</value>
      <description>Routing metric reports a minimum</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>3</value>
      <description>Routing metric is multiplicative</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>4-7</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="nsa-object-flag">
    <title>NSA Object Flag field</title>
    <xref type="rfc" data="rfc6551"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0-5</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>6</value>
      <description>Aggregator</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>7</value>
      <description>Overloaded</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
  </registry>
  
  <registry id="hop-count-object-flag">
    <title>Hop-Count Object Flag field</title>
    <xref type="rfc" data="rfc6551"/>
    <registration_rule>IETF Review</registration_rule>
  </registry>
  
  <registry id="node-type">
    <title>Node Type Field</title>
    <xref type="rfc" data="rfc6551"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>a mains-powered node</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>1</value>
      <description>a battery-powered node</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>2</value>
      <description>a node powered by an energy scavenger</description>
      <xref type="rfc" data="rfc6551"/>
    </record>
    <record>
      <value>3</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <people/>
</registry>
