RPL is an IPv6 Routing Protocol for Low-Power and Lossy Networks defined in RFC 6550. RFC 6550 defines a mode that is known as "storing" mode. RFC 6554 defines a "non-storing" mode of route propogation.
While there are several other RPL open source implementations, they all implement RPL using the "storing" mode which propagates routes via ICMPv6. There are no open source "non-storing" mode implementations.
In this talk, Alexander Aring et al will discuss an implementation that uses "non-storing" mode (RFC 6554). In the storing mode(per RFC 6554), route propagation is done via the IPv6 Routing Header.
Aring et al discuss the architecture, interface approach, challenges that they overcame and outstanding future work.
More info: https://netdevconf.info/0x14/session.html?talk-extend-segment-routing-for-RP...
Reminder, registration is now open and early bird is still in effect. https://netdevconf.info/0x14/registration.html
cheers, jamal