Internet Assigned Numbers Authority

Routing Protocol for Low Power and Lossy Networks (RPL)

Created
2011-04-08
Last Updated
2021-05-03
Available Formats

XML

HTML

Plain text

Registries included below

RPL Control Codes

Registration Procedure(s)
IETF Review
Reference
[RFC6550]
Available Formats

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

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

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

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

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

CSV
Bit Number Capability Description Reference
0-7 Unassigned

Per-KIM Security Levels

Registration Procedure(s)
IETF Review
Reference
[RFC6550]
Available Formats

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

CSV
Bit Number Capability Description Reference
0-7 Unassigned

DODAG Information Object (DIO) Flags

Registration Procedure(s)
IETF Review
Reference
[RFC6550]
Available Formats

CSV
Bit Number Capability Description Reference
0-7 Unassigned

Destination Advertisement Object (DAO) Flags

Registration Procedure(s)
IETF Review
Reference
[RFC6550]
Available Formats

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

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

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

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

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

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

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

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

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

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

CSV
Value Meaning Reference
0 Unqualified rejection [RFC9010]
1 No routing entry [RFC9009]
2-63 Unassigned