Technical Summary:
The present document and RFC 9254 together provide the foundation to extend YANG-based management down to constrained devices (RFC 7228).
In particular, the present document defines the semantics, the registration, and assignment processes of YANG Schema Item iDentifiers (YANG SIDs), globally unique 63-bit unsigned integers used to identify YANG items. To enable these processes, the document also defines a file format used to persist and publish assigned YANG SIDs.
The companion document RFC 9254 defines encoding rules for serializing YANG using the Concise Binary Object Representation (CBOR) [RFC8949].
The two other documents draft-ietf-core-comi and draft-ietf-core-yang-library apply the two documents above, by using the CoAP protocol (RFC 7252) for access and providing information to be used in conjunction with CoRE resource discovery (RFC 6690).
Working Group Summary:
The suite of documents spans specific areas of interest of several WGs, in particular NETMOD, CBOR, and CORE, as well as NETCONF. This required coordination between authors and reviewers that see different of these WGs as their central point of activity. While the documents were stable already for a while, a specific issue on representing YANG unions required somewhat unsavory resolutions, which held up the process considerably.
The document went through many changes during IESG review, therefore the document was moved back to the WG and a new round of Last Calls was initiated.
Document Quality:
Since the document became a WG document in October 2016, several reviews were provided by members of the concerned WGs.
Of particular interest is the review by Jürgen Schönwälder : <https://mailarchive.ietf.org/arch/msg/netmod/SMw0cJ_t-NcV6hfDNtf9lYqMp6U>
Jürgen as well as Andy Bierman were very helpful in resolving remaining issues about this document as well. Andy also is a co-author of the draft-ietf-core-comi specification using the present document and the companion document draft-ietf-core-yang-cbor.
The SID process is implemented in PYANG modules. Various parts of the protocol are implemented in proprietary software, however there is no single go-to implementation that could be mentioned here.
The working group has requested feedback on the media-types review request, archived at:
<https://mailarchive.ietf.org/arch/msg/media-types/XMn1cIDryOtRbXdGJUHQCse1tGc>
Personnel:
Document Shepherd: Jaime Jiménez <jaime@iki.fi>
Area Director: Francesca Palombini <francesca.palombini@ericsson.com>
Carsten Bormann served as Document Shepherd up until version -15 included, thus taking care of most of the shepherding process and especially providing the original version of this writeup.