YANG Schema Item iDentifier (YANG SID)
Draft of message to be sent after approval:
From: The IESG <firstname.lastname@example.org> To: IETF-Announce <email@example.com> Cc: Carsten Bormann <firstname.lastname@example.org>, The IESG <email@example.com>, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com Subject: Protocol Action: 'YANG Schema Item iDentifier (YANG SID)' to Proposed Standard (draft-ietf-core-sid-15.txt) The IESG has approved the following document: - 'YANG Schema Item iDentifier (YANG SID)' (draft-ietf-core-sid-15.txt) as Proposed Standard This document is the product of the Constrained RESTful Environments Working Group. The IESG contact persons are Murray Kucherawy and Barry Leiba. A URL of this Internet Draft is: https://datatracker.ietf.org/doc/draft-ietf-core-sid/
Technical Summary: The two drafts provide the foundation to extend YANG-based management down to constrained devices (RFC 7228). The parts are: yang-cbor: : encoding rules for serializing YANG using the Concise Binary Object Representation (CBOR) [RFC8949], specifically configuration data, state data, RPC input and RPC output, action input, action output, notifications and yang-data extension defined within YANG modules. sid: : 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, also defines a file format used to persist and publish assigned YANG SIDs. The other two drafts, comi and yang-library, apply these drafts 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. Document Quality: Since the documents became WG documents (in Apr 2016 and Oct 2016), several reviews were provided by members of the concerned WGs. Of particular interest are the reviews by Jürgen Schönwälder: yang-cbor-12: <https://mailarchive.ietf.org/arch/msg/netmod/ls3iMlnJYtRg6NMIAZLGMcSMNpA> sid: <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 these documents as well (Andy also is a co-author on the comi specification using these two documents). 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. Personnel: Carsten Bormann serves as Document Shepherd. Francesca Palombini is the Responsible Area Director.