The 6Lo (IPv6 over Networks of Resource-constrained Nodes) Working Group (WG) was formed in August 2013, cochaired by Ulrich Herberg and Samita Chakrabarti, under the leadership of Brian Haberman as Internet area director and Ralph Droms as technical advisor.
The WG is a successor of the 6LoWPAN WG, with a primary difference that the 6Lo WG works across the many layer 2 (L2) technologies that use a base 6LoWPAN stack (RFC 4944, RFC 6282, RFC 6775) for the IPv6 header, low-power adaptation, stateless compression, Neighbor Discovery Optimization for reduced multicast messages, and device registration for reliable connectivity.
6Lo defines specifications for IPv6 over constrained node networks comprising:
- Limited power, memory, and processing resources
- Hard upper bounds on state, code space, and processing cycles
- Optimization of energy and network bandwidth usage
- Lack of some Layer 2 services, such as complete device connectivity and broadcast/multicast
Since its formation, the 6Lo WG has produced IPv6-over-BLUETOOTH Low Energy (RFC 7668) and IPv6-over-Zwave (RFC 7428), and has been working on documents, including IPv6-over-DECT Ultra Low Energy, IPv6-over-BACNET Master-Slave/Token-Passing networks, IPv6-over-Near Field Communication, extensions for LOWPAN dispatch func-tions, and a new ethertype request document for assigning a new ethertype for LOWPAN encapsulated IPv6 datagrams. Find the documents at https://datatracker.ietf.org/wg/6lo/documents/ (Figure 1).
Work on draft-hong-6lo-use-cases addresses when to apply the 6Lo stack versus the 6Lo/6LoWPAN stack on an L2 technology.
Recently, the Wi-Sun Alliance (https://www.wi-sun.org/) showed interest in deploying the 6Lo stack with IEEE 802.15.9 Multiplexed Data Services. It intends to use the 15.9 Multiplexed Data Information Element to dispatch LoWPAN encapsulation frames to upper stack layers.
The 6Lo stack is also under consideration for the Wifi Alliance’s HaLoW standard (low-power operation in 900 MHz band), on IEEE 802.11ah and Low-Power Wide Area Networks. The Bluetooth SIG also supports the 6Lo-stack by defining a special IP profile (IPSP) in the Bluetooth specifications. RFC 7668 states “Bluetooth SIG has also published the Internet Protocol Support Profile (IPSP), which includes the Internet Protocol Support Service (IPSS). The IPSP enables discovery of IP-enabled devices and establishment of a link-layer connection for transporting IPv6 packets. IPv6 over Bluetooth LE is dependent on both Bluetooth 4.1 and IPSP 1.0 or more recent versions of either specification to provide necessary capabilities.”
The 6LoWPAN or the 6Lo stack could be a unifying standard for running IP protocols over the multitude of Internet-of-Things (IoT) L2 technologies that today require many application gateways to convert packets to IP networks connecting to data centers or other IoT networks.
The 6Lo stack supports UDP with compression and RFC 7400 defines generic header-compression mechanisms for further applicability in the constrained node networks. In addition to the RFC 4944 adaptation layer and RFC 6282 IPv6 header-compression mechanism, RFC 6775 allows device registration and minimal or no multicast in energy-sensitive networks. The outputs of the 6Lo WG are not limited to resource-constrained networks, but also can be applied to any networks that run IPv6 with stateless or semistateless (e.g., the 6CO option in RFC 6775) header compression and reliable communication with device registration and a minimum of multicast hello messages in regular IPv6 protocols.
The WG welcomes work on IPv6-over-foo, 6LoWPAN stack improvements, use-case-driven header-compression mechanisms that can work with RFC 4944, network access security solutions, support for reliable communications over deterministic networks, and any energy-sensitive L2-wireless or wired technologies.
The 6Lo WG is run by its cochairs, Gabriel Montenegro and Samita Chakrabarti. For more information or to read the WG charter, visit https://datatracker.ietf.org/wg/6lo/charter/.