Generated by GPT-5-mini| IETF ROLL | |
|---|---|
| Name | ROLL |
| Full name | Routing Over Low power and Lossy networks Working Group |
| Formation | 2008 |
| Parent organization | Internet Engineering Task Force |
| Focus | Routing protocols for constrained networks |
IETF ROLL
The ROLL working group within the Internet Engineering Task Force developed routing solutions for constrained networking environments, engaging stakeholders from Internet Engineering Task Force, Internet Architecture Board, IETF Working Group, IETF standards process to address challenges arising in deployments involving IEEE 802.15.4, Zigbee Alliance, Thread Group, LoRa Alliance, and Bluetooth Special Interest Group. Participants included researchers and engineers from institutions such as Cisco Systems, Juniper Networks, ARM Holdings, Texas Instruments, Silicon Labs, and academic centers like University of California, Berkeley, University of Cambridge, ETH Zurich, MIT, and Carnegie Mellon University.
ROLL specified routing for constrained, lossy, and resource-limited networks used in contexts including smart metering, industrial automation, environmental monitoring, building automation, and urban sensing, aligning with deployment actors like Siemens, Schneider Electric, ABB Group, Honeywell International, and standards bodies such as 3GPP, ETSI, and IEEE. The work produced protocol specifications and architectural guidance that interoperate with addressing and management systems from IETF IPv6, IETF 6LoWPAN, IETF CoRE, IETF NETCONF, IETF RESTCONF, IETF SNMP, and device frameworks from OpenThread and Contiki OS.
The ROLL architecture centered on a destination-oriented directed acyclic graph (DODAG) routing structure instantiation used by the RPL protocol, integrating with link-layer technologies including IEEE 802.15.4, IEEE 802.11, GSM, LTE, and NB-IoT while referencing addressing stacks like IPv6, 6LoWPAN, RADIUS, DHCPv6, and control protocols from ICMPv6 and OSPF for larger-domain coordination. Protocol components described objective function behavior inspired by research from IETF Working Group, implementations in OpenWrt, Zephyr Project, and reference code from RIOT OS, with management interfaces comparable to SNMP and orchestration platforms such as Kubernetes and OpenDaylight for border-gateway integration.
ROLL defined extensible routing metrics and objective functions to optimize metrics such as link quality, hop count, latency, energy consumption, and reliability, building on measurement methods from IETF RFCs, empirical studies by ACM SIGCOMM, IEEE INFOCOM, USENIX, and modeling approaches used at National Institute of Standards and Technology and European Telecommunications Standards Institute. Objective functions were evaluated against metric sources like ETX, RSSI, and residual energy with comparisons to classical algorithms associated with Dijkstra, Bellman–Ford, and graph analytics techniques used in research at Cornell University and Stanford University.
Implementations of the ROLL-specified protocol appeared in firmware and stacks shipped by vendors including Cisco Systems, ARM, Silicon Labs, Texas Instruments, and community projects like Contiki-NG, RIOT, TinyOS, and OpenThread. Field deployments occurred in smart grid trials led by National Grid, E.ON, and Enel, urban testbeds coordinated by City of Barcelona, SmartSantander, and Masdar City, and industrial scenarios run by ABB Group and Siemens with interoperability events organized by IETF Hackathon and demonstrations at conferences such as InterBattery, Embedded World, and IoT Solutions World Congress.
ROLL addressed security threats by specifying mechanisms for secure topology formation, authenticated control messages, and replay protection leveraging cryptographic approaches from IEEE 802.15.4, IETF DTLS, IETF IPsec, IETF ACE, and key management practices adopted from IETF IKEv2, IETF HIP, and public-key frameworks used by Estonian e-Residency and Let’s Encrypt ecosystems. Security analyses referenced adversary models and mitigations discussed in venues such as USENIX Security Symposium, ACM CCS, and guidelines by National Institute of Standards and Technology and ENISA.
The working group originated within the IETF standards development timeline and progressed through design, adoption, and publication phases involving multiple IETF meetings, mailing list deliberations among experts from IETF Working Group, IANA, IETF IAB, and liaison interactions with IEEE, ETSI, 3GPP, and industry alliances including Zigbee Alliance and LoRa Alliance. The process produced stable specifications following IETF procedures and revision cycles similar to those used in standardizing HTTP, TLS, and BGP.
Performance evaluations of the ROLL protocol were reported in studies at ACM SIGCOMM, IEEE INFOCOM, and IEEE Real-Time Systems Symposium, showing trade-offs between convergence time, routing overhead, and energy when compared to routing systems from OSPF, BGP, and mesh protocols promoted by Zigbee Alliance and Thread Group; interoperability tests were facilitated by multi-vendor plugfests hosted at IETF Hackathon and certified through vendor ecosystems such as Open Connectivity Foundation.