Re: [Netconf] Adam Roach's No Objection on draft-ietf-netconf-nmda-restconf-04: (with COMMENT)
Martin Bjorklund <mbj@tail-f.com> Wed, 26 September 2018 08:04 UTC
Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E0FA130E0E; Wed, 26 Sep 2018 01:04:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9eeqkLF6SdWi; Wed, 26 Sep 2018 01:04:27 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id A93D3130DC2; Wed, 26 Sep 2018 01:04:27 -0700 (PDT)
Received: from localhost (unknown [173.38.220.61]) by mail.tail-f.com (Postfix) with ESMTPSA id 8426F1AE0473; Wed, 26 Sep 2018 10:04:26 +0200 (CEST)
Date: Wed, 26 Sep 2018 10:04:26 +0200
Message-Id: <20180926.100426.890145768104475235.mbj@tail-f.com>
To: adam@nostrum.com
Cc: iesg@ietf.org, draft-ietf-netconf-nmda-restconf@ietf.org, mjethanandani@gmail.com, netconf-chairs@ietf.org, netconf@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <153783874541.31291.9358251378810314164.idtracker@ietfa.amsl.com>
References: <153783874541.31291.9358251378810314164.idtracker@ietfa.amsl.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/zzeQSK80WbN6iPH9HcFEPFYXp70>
Subject: Re: [Netconf] Adam Roach's No Objection on draft-ietf-netconf-nmda-restconf-04: (with COMMENT)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Sep 2018 08:04:29 -0000
Hi, Adam Roach <adam@nostrum.com> wrote: > Adam Roach has entered the following ballot position for > draft-ietf-netconf-nmda-restconf-04: No Objection > > When responding, please keep the subject line intact and reply to all > email addresses included in the To and CC lines. (Feel free to cut this > introductory paragraph, however.) > > > Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html > for more information about IESG DISCUSS and COMMENT positions. > > > The document, along with other ballot positions, can be found here: > https://datatracker.ietf.org/doc/draft-ietf-netconf-nmda-restconf/ > > > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > Thanks to everyone who worked on this mechanism. > > I agree with Alexey's general point that implementors could benefit from > guidance regarding the "with-defaults" values, as the current mechanism > requires a potentially cumbersome process of probing for support of > desired functionality. I will reply to Alexey's email. > Beyond that, I have only a handful of minor comments. > > --------------------------------------------------------------------------- > > §3.1: > > > The <datastore> path component is encoded as an "identity" according > > to the JSON encoding rules for identities, defined in Section 4 of > > [RFC7951]. > > I don't find anything in section 4 of RFC 7951 that indicates encoding for an > "identity." Should this text say "identityref" instead? And if that's the > intention, it seems that pointing to section 6.8 would be more direct than > pointing to section 4. Yes. I suggest changing the reference and adding a clarification: OLD: The <datastore> path component is encoded as an "identity" according to the JSON encoding rules for identities, defined in Section 4 of [RFC7951]. Such an identity MUST be derived from the "datastore" identity defined in the "ietf-datastores" YANG module [RFC8342]. NEW: The <datastore> path component is encoded as an "identityref" according to the JSON encoding rules for identities, defined in Section 6.8 of [RFC7951]. The namespace-qualified form MUST be used. Such an identity MUST be derived from the "datastore" identity defined in the "ietf-datastores" YANG module [RFC8342]. > --------------------------------------------------------------------------- > > §5: > > > This documents extends the RESTCONF protocol by introducing new > > datastore resources. The lowest RESTCONF layer is HTTPS, and the > > mandatory-to-implement secure transport is TLS [RFC5246]. > > Unless this mechanism relies on some behavior that is different > between TLS 1.2 > and TLS 1.3, please update this reference to RFC 8446. Ok. This update needs to go into the security-considerations-template that is used for documents with YANG modules. > Nit: "This document extends..." > ^ Fixed. > > The security constraints for the base RESTCONF protocol (see > > Section 12 of [RFC8040] apply to the new RESTCONF datastore resources > > defined in this document. > > Nit: Missing a closing parenthesis. Fixed. Thanks for the review! /martin
- [Netconf] Adam Roach's No Objection on draft-ietf… Adam Roach
- Re: [Netconf] Adam Roach's No Objection on draft-… Martin Bjorklund