Constrained Join Protocol for 6TiSCH
RFC 9031, “Constrained Join Protocol for 6TiSCH”, is a Proposed Standard document published in May 2021 by M. Vučinić, J. Simon, K. Pister, M. Richardson. The canonical text is published by the RFC Editor.
Abstract
This document describes the minimal framework required for a new device, called a "pledge", to securely join a 6TiSCH (IPv6 over the Time-Slotted Channel Hopping mode of IEEE 802.15.4) network. The framework requires that the pledge and the JRC (Join Registrar/Coordinator, a central entity), share a symmetric key. How this key is provisioned is out of scope of this document. Through a single CoAP (Constrained Application Protocol) request-response exchange secured by OSCORE (Object Security for Constrained RESTful Environments), the pledge requests admission into the network, and the JRC configures it with link-layer keying material and other parameters. The JRC may at any time update the parameters through another request-response exchange secured by OSCORE. This specification defines the Constrained Join Protocol and its CBOR (Concise Binary Object Representation) data structures, and it describes how to configure the rest of the 6TiSCH communication stack for this join process to occur in a secure manner. Additional security mechanisms may be added on top of this minimal framework.
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 9031 is hosted at rfc-editor.org. Available in HTML,TXT,PDF,XML.
- RFC 9030 An Architecture for IPv6 over the Time-Slotted Channel Hopping Mode of IEEE 802.15.4
- RFC 9032 Encapsulation of 6TiSCH Join and Enrollment Information Elements
- RFC 9029 Updates to the Allocation Policy for the Border Gateway Protocol - Link State Parameters Registries
- RFC 9033 6TiSCH Minimal Scheduling Function
- RFC 9028 Native NAT Traversal Mode for the Host Identity Protocol
- RFC 9034 Packet Delivery Deadline Time in the Routing Header for IPv6 over Low-Power Wireless Personal Area Networks
- RFC 9027 Assertion Values for Resource Priority Header and SIP Priority Header Claims in Support of Emergency Services Networks
- RFC 9035 A Routing Protocol for Low-Power and Lossy Networks Destination-Oriented Directed Acyclic Graph Configuration Option for the 6LoWPAN Routing Header