<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="rpl.xsl"?>
<?oxygen RNGSchema="rpl.rng" type="xml"?>
<registry xmlns="http://www.iana.org/assignments" id="rpl">
  <title>Routing Protocol for Low Power and Lossy Networks (RPL)</title>
  <created>2011-04-08</created>
  <updated>2013-04-04</updated>
  
  <registry id="control-codes">
    <title>RPL Control Codes</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0x00</value>
      <description>DODAG Information Solicitation</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x01</value>
      <description>DODAG Information Object</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x02</value>
      <description>Destination Advertisement Object</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x03</value>
      <description>Destination Advertisement Object Acknowledegment</description>
      <xref type="rfc" data="rfc6550"/>
    </record>    
    <record>
      <value>0x04</value>
      <description>P2P Discovery Reply Object</description>
      <xref type="draft" data="RFC-ietf-roll-p2p-rpl-17"/>
    </record>        
    <record>
      <value>0x05</value>
      <description>P2P Discovery Reply Object Acknowledgement</description>
      <xref type="draft" data="RFC-ietf-roll-p2p-rpl-17"/>
    </record>    
    <record>
      <value>0x06</value>
      <description>Measurement Object</description>
      <xref type="draft" data="RFC-ietf-roll-p2p-measurement-10"/>
    </record>      
    <record>
      <value>0x07-0x7A</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x80</value>
      <description>Secure DODAG Information Solicitation</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x81</value>
      <description>Secure DODAG Information Object</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x82</value>
      <description>Secure Destination Advertisement Object</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x83</value>
      <description>Secure Destination Advertisement Object Acknowledgment</description>
      <xref type="rfc" data="rfc6550"/>
    </record>    
    <record>
      <value>0x84</value>
      <description>Secure P2P Discovery Reply Object</description>
      <xref type="draft" data="RFC-ietf-roll-p2p-rpl-17"/>
    </record>    
    <record>
      <value>0x85</value>
      <description>Secure P2P Discovery Reply Object Acknowledgement</description>
      <xref type="draft" data="RFC-ietf-roll-p2p-rpl-17"/>
    </record>    
    <record>
      <value>0x86</value>
      <description>Secure Measurement Object</description>
      <xref type="draft" data="RFC-ietf-roll-p2p-measurement-10"/>
    </record> 
    <record>
      <value>0x87-0x89</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x8A</value>
      <description>Consistency Check</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x8B-0xFF</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  
  <registry id="mop">
    <title>Mode of Operation</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>No Downward routes maintained by RPL</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>1</value>
      <description>Non-Storing Mode of Operation</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>2</value>
      <description>Storing Mode of Operation with no multicast support</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>3</value>
      <description>Storing Mode of Operation with multicast support</description>
      <xref type="rfc" data="rfc6550"/>
    </record>    
    <record>
      <value>4</value>
      <description>P2P Route Discovery Mode of Operation</description>
      <xref type="draft" data="RFC-ietf-roll-p2p-rpl-17"/>
    </record>
    <record>
      <value>5-7</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  
  <registry id="control-message-options">
    <title>RPL Control Message Options</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0x00</value>
      <description>Pad1</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x01</value>
      <description>PadN</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x02</value>
      <description>DAG Metric Container</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x03</value>
      <description>Routing Information</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x04</value>
      <description>DODAG Configuration</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x05</value>
      <description>RPL Target</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x06</value>
      <description>Transit Information</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x07</value>
      <description>Solicited Information</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x08</value>
      <description>Prefix Information</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0x09</value>
      <description>Target Descriptor</description>
      <xref type="rfc" data="rfc6550"/>
    </record>    
    <record>
      <value>0x0a</value>
      <description>P2P Route Discovery</description>
      <xref type="draft" data="RFC-ietf-roll-p2p-rpl-17"/>
    </record>
  </registry>
  
  
  <registry id="ocp">
    <title>Objective Code Point (OCP)</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>A basic Objective Function that relies only on the objects 
        that are defined in <xref type="rfc" data="rfc6550"/>.</description>
      <xref type="rfc" data="rfc6552"/>
    </record>
    <record>
      <value>1</value>
      <description>Minimum Rank with Hysteresis Objective Function (MRHOF)</description>
      <xref type="rfc" data="rfc6719"/>
    </record>
  </registry>
  
  
  <registry id="security-section-algorithm">
    <title>Security Section Algorithm</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <encryption>CCM with AES-128</encryption>
      <signature>RSA with SHA-256</signature>
      <xref type="rfc" data="rfc6550"/>
    </record>
  </registry>
  
  
  <registry id="security-section-flags">
    <title>Security Section Flags</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
  </registry>
  
  
  <registry id="per-kim-security">
    <title>Per-KIM Security Levels</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <kim-value>0</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>1</value>
      <kim-value>0</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>2</value>
      <kim-value>0</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>3</value>
      <kim-value>0</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0</value>
      <kim-value>1</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>1</value>
      <kim-value>1</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>2</value>
      <kim-value>1</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>3</value>
      <kim-value>1</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0</value>
      <kim-value>2</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>1</value>
      <kim-value>2</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>2</value>
      <kim-value>2</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>3</value>
      <kim-value>2</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>0</value>
      <kim-value>3</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>1</value>
      <kim-value>3</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>2</value>
      <kim-value>3</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>3</value>
      <kim-value>3</kim-value>
      <description>See Figure 11</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
  </registry>
  
  
  <registry id="dis-flags">
    <title>DODAG Informational Solicitation (DIS) Flags</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
  </registry>
  
  
  <registry id="dio-flags">
    <title>DODAG Information Object (DIO) Flags</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
  </registry>
  
  
  <registry id="dao-flags">
    <title>Destination Advertisement Object (DAO) Flags</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>DAO-ACK request (K)</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>1</value>
      <description>DODAGID field is present (D)</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
  </registry>
  
  
  <registry id="dao-ack-flags">
    <title>Destination Advertisement Object (DAO) Acknowledgment Flags</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>DODAGID field is present (D)</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
  </registry>
  
  
  <registry id="cc-flags">
    <title>Consistency Check (CC) Flags</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>CC Response (R)</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
  </registry>
  
  
  <registry id="dodag-config-option-flags">
    <title>DODAG Configuration Option Flags</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>4</value>
      <description>Authentication Enabled (A)</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>5-7</value>
      <description>Path Control Size (PCS)</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
  </registry>
  
  
  <registry id="rpl-target-option-flags">
    <title>RPL Target Option Flags</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
  </registry>
  
  
  <registry id="transit-info-option-flags">
    <title>Transit Information Option Flags</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>External (E)</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
  </registry>
  
  
  <registry id="flags">
    <title>Solicited Information Option Flags</title>
    <xref type="rfc" data="rfc6550"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>Version Predicate match (V)</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>1</value>
      <description>InstanceID Predicate match (I)</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
    <record>
      <value>2</value>
      <description>DODAGID Predicate match (D)</description>
      <xref type="rfc" data="rfc6550"/>
    </record>
  </registry>
 
  
  <people/>
</registry>
