Internet Assigned Numbers Authority Routing Protocol for Low Power and Lossy Networks (RPL) Created 2011-04-08 Last Updated 2021-05-03 Available Formats [IMG] XML [IMG] HTML [IMG] Plain text Registries included below * RPL Control Codes * Mode of Operation * RPL Control Message Options * Objective Code Point (OCP) * Security Section Algorithm * Security Section Flags * Per-KIM Security Levels * DODAG Informational Solicitation (DIS) Flags * DODAG Information Object (DIO) Flags * Destination Advertisement Object (DAO) Flags * Destination Advertisement Object (DAO) Acknowledgment Flags * Consistency Check (CC) Flags * DODAG Configuration Option Flags for MOP 0..6 * RPL Target Option Flags * Transit Information Option Flags * Solicited Information Option Flags * Destination Cleanup Object (DCO) Flags * Destination Cleanup Object Acknowledgment (DCO) Acknowledgment Flags * RPL Non-Rejection Status * RPL Rejection Status RPL Control Codes Registration Procedure(s) IETF Review Reference [RFC6550] Available Formats [IMG] CSV Code Description Reference 0x00 DODAG Information Solicitation [RFC6550] 0x01 DODAG Information Object [RFC6550] 0x02 Destination Advertisement Object [RFC6550] 0x03 Destination Advertisement Object Acknowledegment [RFC6550] 0x04 P2P Discovery Reply Object [RFC6997] 0x05 P2P Discovery Reply Object Acknowledgement [RFC6997] 0x06 Measurement Object [RFC6998] 0x07 Destination Cleanup Object [RFC9009] 0x08 Destination Cleanup Object Acknowledgment [RFC9009] 0x09-0x7A Unassigned 0x80 Secure DODAG Information Solicitation [RFC6550] 0x81 Secure DODAG Information Object [RFC6550] 0x82 Secure Destination Advertisement Object [RFC6550] 0x83 Secure Destination Advertisement Object Acknowledgment [RFC6550] 0x84 Secure P2P Discovery Reply Object [RFC6997] 0x85 Secure P2P Discovery Reply Object Acknowledgement [RFC6997] 0x86 Secure Measurement Object [RFC6998] 0x87 Secure Destination Cleanup Object [RFC9009] 0x88 Secure Destination Cleanup Object Acknowledgment [RFC9009] 0x89 Unassigned 0x8A Consistency Check [RFC6550] 0x8B-0xFF Unassigned Mode of Operation Registration Procedure(s) IETF Review Reference [RFC6550][RFC9008] Available Formats [IMG] CSV Value Description Reference 0 No Downward routes maintained by RPL [RFC6550] 1 Non-Storing Mode of Operation [RFC6550] 2 Storing Mode of Operation with no multicast support [RFC6550] 3 Storing Mode of Operation with multicast support [RFC6550] 4 P2P Route Discovery Mode of Operation [RFC6997] 5-6 Unassigned 7 Reserved [RFC9008][RFC9010][RFC9035] RPL Control Message Options Registration Procedure(s) IETF Review Reference [RFC6550] Available Formats [IMG] CSV Value Meaning Reference 0x00 Pad1 [RFC6550] 0x01 PadN [RFC6550] 0x02 DAG Metric Container [RFC6550] 0x03 Routing Information [RFC6550] 0x04 DODAG Configuration [RFC6550] 0x05 RPL Target [RFC6550] 0x06 Transit Information [RFC6550] 0x07 Solicited Information [RFC6550] 0x08 Prefix Information [RFC6550] 0x09 Target Descriptor [RFC6550] 0x0A P2P Route Discovery [RFC6997] 0x0B-0xFF Unassigned Objective Code Point (OCP) Registration Procedure(s) IETF Review Reference [RFC6550] Available Formats [IMG] CSV Code Description Reference 0 A basic Objective Function that relies only on the objects that are defined in [RFC6550]. [RFC6552] 1 Minimum Rank with Hysteresis Objective Function (MRHOF) [RFC6719] 2-65535 Unassigned Security Section Algorithm Registration Procedure(s) IETF Review Reference [RFC6550] Available Formats [IMG] CSV Value Encryption/MAC Signature Reference 0 CCM with AES-128 RSA with SHA-256 [RFC6550] 1-255 Unassigned Unassigned Security Section Flags Registration Procedure(s) IETF Review Reference [RFC6550] Available Formats [IMG] CSV Bit Number Capability Description Reference 0-7 Unassigned Per-KIM Security Levels Registration Procedure(s) IETF Review Reference [RFC6550] Available Formats [IMG] CSV Level KIM Value Description Reference 0 0 See Figure 11 [RFC6550] 1 0 See Figure 11 [RFC6550] 2 0 See Figure 11 [RFC6550] 3 0 See Figure 11 [RFC6550] 0 1 See Figure 11 [RFC6550] 1 1 See Figure 11 [RFC6550] 2 1 See Figure 11 [RFC6550] 3 1 See Figure 11 [RFC6550] 0 2 See Figure 11 [RFC6550] 1 2 See Figure 11 [RFC6550] 2 2 See Figure 11 [RFC6550] 3 2 See Figure 11 [RFC6550] 0 3 See Figure 11 [RFC6550] 1 3 See Figure 11 [RFC6550] 2 3 See Figure 11 [RFC6550] 3 3 See Figure 11 [RFC6550] DODAG Informational Solicitation (DIS) Flags Registration Procedure(s) IETF Review Reference [RFC6550] Available Formats [IMG] CSV Bit Number Capability Description Reference 0-7 Unassigned DODAG Information Object (DIO) Flags Registration Procedure(s) IETF Review Reference [RFC6550] Available Formats [IMG] CSV Bit Number Capability Description Reference 0-7 Unassigned Destination Advertisement Object (DAO) Flags Registration Procedure(s) IETF Review Reference [RFC6550] Available Formats [IMG] CSV Bit Number Capability Description Reference 0 DAO-ACK request (K) [RFC6550] 1 DODAGID field is present (D) [RFC6550] 2-7 Unassigned Destination Advertisement Object (DAO) Acknowledgment Flags Registration Procedure(s) IETF Review Reference [RFC6550] Available Formats [IMG] CSV Bit Number Capability Description Reference 0 DODAGID field is present (D) [RFC6550] 1-7 Unassigned Consistency Check (CC) Flags Registration Procedure(s) IETF Review Reference [RFC6550] Available Formats [IMG] CSV Bit Number Capability Description Reference 0 CC Response (R) [RFC6550] 1-7 Unassigned DODAG Configuration Option Flags for MOP 0..6 Registration Procedure(s) IETF Review Reference [RFC6550][RFC9008] Available Formats [IMG] CSV Bit Number Capability Description Reference 0 Unassigned 1 Root Proxies EDAR/EDAC (P) [RFC9010] 2 Enable Compression per RFC 8138 (T) [RFC9035] 3 RPI 0x23 enable [RFC9008] 4 Authentication Enabled (A) [RFC6550] 5-7 Path Control Size (PCS) [RFC6550] RPL Target Option Flags Registration Procedure(s) IETF Review Reference [RFC6550][RFC9010] Available Formats [IMG] CSV Bit Number Capability Description Reference 0 Advertiser address in Full (F) [RFC9010] 1 Proxy EDAR Requested (X) [RFC9010] 2-3 Unassigned Transit Information Option Flags Registration Procedure(s) IETF Review Reference [RFC6550] Available Formats [IMG] CSV Bit Number Capability Description Reference 0 External (E) [RFC6550] 1 Invalidate previous route (I) [RFC9009] 2-7 Unassigned Solicited Information Option Flags Registration Procedure(s) IETF Review Reference [RFC6550] Available Formats [IMG] CSV Bit Number Capability Description Reference 0 Version Predicate match (V) [RFC6550] 1 InstanceID Predicate match (I) [RFC6550] 2 DODAGID Predicate match (D) [RFC6550] 3-7 Unassigned Destination Cleanup Object (DCO) Flags Registration Procedure(s) IETF Review Reference [RFC9009] Available Formats [IMG] CSV Bit Number Capability Description Reference 0 DCO-ACK request (K) [RFC9009] 1 DODAGID field is present (D) [RFC9009] 2-7 Unassigned Destination Cleanup Object Acknowledgment (DCO) Acknowledgment Flags Registration Procedure(s) IETF Review Reference [RFC9009] Available Formats [IMG] CSV Bit Number Capability Description Reference 0 DODAGID field is present (D) [RFC9009] 1-7 Unassigned RPL Non-Rejection Status Registration Procedure(s) IETF Review Reference [RFC9010] Available Formats [IMG] CSV Value Meaning Reference 0 Success / Unqualified acceptance [RFC6550][RFC9010] 1-63 Unassigned RPL Rejection Status Registration Procedure(s) IETF Review Reference [RFC9010] Available Formats [IMG] CSV Value Meaning Reference 0 Unqualified rejection [RFC9010] 1 No routing entry [RFC9009] 2-63 Unassigned Licensing Terms