rfc9854v3.txt   rfc9854.txt 
Internet Engineering Task Force (IETF) C.E. Perkins Internet Engineering Task Force (IETF) C.E. Perkins
Request for Comments: 9854 Blue Meadow Networks Request for Comments: 9854 Blue Meadow Networks
Category: Standards Track S.V.R. Anand Category: Standards Track S.V.R. Anand
ISSN: 2070-1721 Indian Institute of Science ISSN: 2070-1721 Indian Institute of Science
S. Anamalamudi S. Anamalamudi
SRM University-AP SRM University-AP
B. Liu B. Liu
Huawei Technologies Huawei Technologies
September 2025 October 2025
AODV-RPL: The Routing Protocol for Low-Power and Lossy Networks (RPL) AODV-RPL: The Routing Protocol for Low-Power and Lossy Networks (RPL)
Based on Ad Hoc On-Demand Distance Vector (AODV) Routing Based on Ad Hoc On-Demand Distance Vector (AODV) Routing
Abstract Abstract
Route discovery for symmetric and asymmetric Peer-to-Peer (P2P) Route discovery for symmetric and asymmetric Peer-to-Peer (P2P)
traffic flows is a desirable feature in Low-Power and Lossy Networks traffic flows is a desirable feature in Low-Power and Lossy Networks
(LLNs). For that purpose, this document specifies AODV-RPL -- the (LLNs). For that purpose, this document specifies AODV-RPL -- the
Routing Protocol for Low-Power and Lossy Networks (RPL) based on Ad Routing Protocol for Low-Power and Lossy Networks (RPL) based on Ad
skipping to change at line 200 skipping to change at line 200
route discovery. route discovery.
Bidirectional asymmetric link Bidirectional asymmetric link
A link that can be used in both directions but with different link A link that can be used in both directions but with different link
characteristics. characteristics.
DIO DIO
DODAG Information Object (as defined in [RFC6550]). DODAG Information Object (as defined in [RFC6550]).
DODAG RREQ-Instance (or simply RREQ-Instance) DODAG RREQ-Instance (or simply RREQ-Instance)
An RPL Instance built using the DIO with RREQ option; used for A RPL Instance built using the DIO with RREQ option; used for
transmission of control messages from OrigNode to TargNode, thus transmission of control messages from OrigNode to TargNode, thus
enabling data transmission from TargNode to OrigNode. enabling data transmission from TargNode to OrigNode.
DODAG RREP-Instance (or simply RREP-Instance) DODAG RREP-Instance (or simply RREP-Instance)
An RPL Instance built using the DIO with RREP option; used for A RPL Instance built using the DIO with RREP option; used for
transmission of control messages from TargNode to OrigNode, thus transmission of control messages from TargNode to OrigNode, thus
enabling data transmission from OrigNode to TargNode. enabling data transmission from OrigNode to TargNode.
Downward direction Downward direction
The direction from the OrigNode to the TargNode. The direction from the OrigNode to the TargNode.
Downward route Downward route
A route in the downward direction. A route in the downward direction.
Hop-by-hop route Hop-by-hop route
skipping to change at line 547 skipping to change at line 547
OrigNode. OrigNode.
4.3. AODV-RPL Target Option 4.3. AODV-RPL Target Option
The AODV-RPL Target (ART) option is based on the Target option in the The AODV-RPL Target (ART) option is based on the Target option in the
core RPL specification [RFC6550]. The Flags field is replaced by the core RPL specification [RFC6550]. The Flags field is replaced by the
Destination Sequence Number of the TargNode, and the Prefix Length Destination Sequence Number of the TargNode, and the Prefix Length
field is reduced to 7 bits so that the value is limited to be no field is reduced to 7 bits so that the value is limited to be no
greater than 127. greater than 127.
A RREQ-DIO message MUST carry at least one ART option. A RREP-DIO An RREQ-DIO message MUST carry at least one ART option. An RREP-DIO
message MUST carry exactly one ART option. Otherwise, the message message MUST carry exactly one ART option. Otherwise, the message
MUST be dropped. MUST be dropped.
OrigNode can include multiple TargNode addresses via multiple ART OrigNode can include multiple TargNode addresses via multiple ART
options in the RREQ-DIO, for routes that share the same requirement options in the RREQ-DIO, for routes that share the same requirement
on metrics. This reduces the cost to building only one DODAG for on metrics. This reduces the cost to building only one DODAG for
multiple targets. multiple targets.
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
skipping to change at line 1598 skipping to change at line 1598
Abdur Rashid Sangi Abdur Rashid Sangi
Wenzhou-Kean University Wenzhou-Kean University
88 Daxue Rd, Ouhai 88 Daxue Rd, Ouhai
Wenzhou Wenzhou
Zhejiang Province, 325060 Zhejiang Province, 325060
Kean University Kean University
1000 Morris Avenue 1000 Morris Avenue
Union, New Jersey 07083 Union, New Jersey 07083
United States of America United States of America
P.R. China China
Email: sangi_bahrian@yahoo.com Email: sangi_bahrian@yahoo.com
Malati Hegde Malati Hegde
Indian Institute of Science Indian Institute of Science
Bangalore 560012 Bangalore 560012
India India
Email: malati@iisc.ac.in Email: malati@iisc.ac.in
Mingui Zhang Mingui Zhang
Huawei Technologies Huawei Technologies
No. 156 Beiqing Rd. No. 156 Beiqing Rd.
Haidian District Haidian District
Beijing Beijing
100095 100095
P.R. China China
Email: zhangmingui@huawei.com Email: zhangmingui@huawei.com
Authors' Addresses Authors' Addresses
Charles E. Perkins Charles E. Perkins
Blue Meadow Networks Blue Meadow Networks
Saratoga, CA 95070 Saratoga, CA 95070
United States of America United States of America
Email: charliep@lupinlodge.com Email: charliep@lupinlodge.com
 End of changes. 6 change blocks. 
6 lines changed or deleted 6 lines changed or added

This html diff was produced by rfcdiff 1.48.