Re: [Netconf] Alexey Melnikov's Discuss on draft-ietf-netconf-zerotouch-25: (with DISCUSS and COMMENT)

Alexey Melnikov <aamelnikov@fastmail.fm> Tue, 11 December 2018 16:46 UTC

Return-Path: <aamelnikov@fastmail.fm>
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 A45AC130E6C; Tue, 11 Dec 2018 08:46:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmail.fm header.b=Omcz82lF; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=ZhEEA7W5
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 gkaIYNzV_i1J; Tue, 11 Dec 2018 08:46:44 -0800 (PST)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 612AF130E68; Tue, 11 Dec 2018 08:46:44 -0800 (PST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 3408F220E0; Tue, 11 Dec 2018 11:46:43 -0500 (EST)
Received: from web5 ([10.202.2.215]) by compute7.internal (MEProxy); Tue, 11 Dec 2018 11:46:43 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= message-id:from:to:cc:mime-version:content-transfer-encoding :content-type:subject:date:references:in-reply-to; s=fm1; bh=B4U QI2eA9DMj2tWMGtvsRRkB6F9grVho/jMvu+Hu8lQ=; b=Omcz82lF6S6T57Y6p4R s0QMIj04F/o097bi88IhYgIAdWJtWkIaA3wn1hqKKs8ecSUiWrzC/oR5vT/c0OI+ W6tO+lVKBt12Ws3XBrIhKNszivEheW8ojefIYVzW+o5ZgDqpm8TX3FvaGeQsnPmQ Od94n5l5pWBhy9qquWy5xODCjvOGoJI/vmpe07tDz7bqg3e0HLiz/y7L+W6Ao2+h igJl5n5u8NSghl46BGWC1lARLR7cSqzwosnxsMPi9frRl/XF8rRz72gyXVmFkuSf c0sF6F+FPmXJkRbIWq6Hb7xoay9EfbJkZ6ZwA9CAOeCk8dOCMgby0p5bGLvNO2Fa T3Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=B4UQI2eA9DMj2tWMGtvsRRkB6F9grVho/jMvu+Hu8 lQ=; b=ZhEEA7W5Zlu+38NoN43EnsWWzJ7Qwy2Cf45PEzcC4tj0AqgcC4ZLB8opI 5i0JKdVmHBM9xEJN9JA6h4CP+yhZo1yeDclSvHlMP+itKjeDK3410GxOSOKH5yXH +rCLHHiEiL0gh1PbLNuzugmLYlbBWNm4BnaOg5a3RVdiUaVvVki26rEwR7Y47mBn lVTe6IbxRT04lxHDzJ0EeVuM+MCHCTyQOdF9DBQUUdVHqktYXYHwVIO3y2ogbQKO HZoTyS9XY+84Fp0PFAt4xPJF2kXDyILJelhxbNHs/0it8iKTKMWp6rZ86IksWavB zT+QYWT0FY7K67A941ru9Lf3DAPLw==
X-ME-Sender: <xms:8ukPXBSPk3C3MUB84U2RVn5JNj7y2SGdeAF_qgUvzoLu7Xk6iSSjhQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtkedrudegjedgleefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefkhffvggfgtg fouffffhgjsegrjeerreertdejnecuhfhrohhmpeetlhgvgigvhicuofgvlhhnihhkohhv uceorggrmhgvlhhnihhkohhvsehfrghsthhmrghilhdrfhhmqeenucffohhmrghinhepih hpqdgruggurhgvshhsqdhorhdqhhhoshhtnhgrmhgvphhorhhtrdhsohenucfrrghrrghm pehmrghilhhfrhhomheprggrmhgvlhhnihhkohhvsehfrghsthhmrghilhdrfhhmnecuve hluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:8-kPXB4LQyXCCCJWfbXc_g5ddSscGR3aA2V_gpHk5b1c2SUYZwpAHw> <xmx:8-kPXH0t90YYATUAoj54APDETHrwIOExnAbbQmClQgaH4nsKM-WhtA> <xmx:8-kPXKaX8DxHUlKrz4q0NqO3X_Lq6C0OrMcgB3yga7x2iNa2Px-SEg> <xmx:8-kPXHBoTLf9eJkS-44H6F741V_2Cj8s4ZeSRtOQppzylxMwhaQaFw> <xmx:8-kPXE8Pb8qCcviH_bdv2vkMJxd-aisJihHgjAhewhWwyikUvuwSJg> <xmx:8-kPXEKZ-cLxAkjvTQDWex7bTRUjq_1OOxoZLlT3H4fIUeisF9p7lQ>
Received: by mailuser.nyi.internal (Postfix, from userid 99) id DA6C99E149; Tue, 11 Dec 2018 11:46:42 -0500 (EST)
Message-Id: <1544546802.239696.1606036288.59EED88B@webmail.messagingengine.com>
From: Alexey Melnikov <aamelnikov@fastmail.fm>
To: ianfarrer@gmx.com
Cc: The IESG <iesg@ietf.org>, draft-ietf-netconf-zerotouch@ietf.org, netconf-chairs@ietf.org, netconf@ietf.org, Kent Watsen <kwatsen@juniper.net>
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary="_----------=_15445468022396960"
X-Mailer: MessagingEngine.com Webmail Interface - ajax-2f590f9a
Date: Tue, 11 Dec 2018 16:46:42 +0000
References: <154403409772.31942.18387130156502248943.idtracker@ietfa.amsl.com> <C6DF1C92-1132-4E8E-A27F-70B79157C9E7@juniper.net> <7DCF274C-963E-417B-8B0B-9024F42D200B@gmx.com>
In-Reply-To: <7DCF274C-963E-417B-8B0B-9024F42D200B@gmx.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/AcwmFzT5uWr4HII_s4cx2ZAF9sU>
Subject: Re: [Netconf] Alexey Melnikov's Discuss on draft-ietf-netconf-zerotouch-25: (with DISCUSS and 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: Tue, 11 Dec 2018 16:46:46 -0000

Hi Ian,

On Tue, Dec 11, 2018, at 3:52 PM, ianfarrer@gmx.com wrote:
> Hi Alexey,
> 
> Thanks for the review. Please see my response for you comment on the
> Common Field Encoding below.> 
> Thanks,
> Ian
> 
>> 
>> 
>>> 8.3.  Common Field Encoding
>>> 
>>>  Both of the DHCPv4 and DHCPv6 options defined in this section
>>>  encode>>>  a list of bootstrap server URIs.  The "URI" structure is an option>>>  that can contain multiple URIs (see [RFC7227], Section 5.7).
>>> 
>>>    bootstrap-server-list:
>>> 
>>> This is confusing, because I believe the following is a single entry>>> in the list, not the whole list syntax:
>>> 
>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-...-+-+-+-+-+-+-+>>>    |       uri-length              |          URI                  |>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-...-+-+-+-+-+-+-+>>> 
>>>    o uri-length: 2 octets long, specifies the length of the URI
>>>    data.>>> 
>>>    o URI: URI of zerotouch bootstrap server, using the HTTPS URI
>>>      scheme defined in Section 2.7.2 of RFC7230.  URI MUST be in
>>>      form "https://<ip-address-or-hostname>[:<port>]".
>>> 
>>> So if I am correct above, please clarify this by changing
>>> "bootstrap-server-list:" to "bootstrap-server-list is a list of 1
>>> or more>>> items, each with the following syntax:" (Or something like this.)
>>> 
>>> Also, "URI" deserve to be a Normative Reference, as it defines the
>>> generic syntax you are referring to.
>> 
> 
> [if  Propose removing the ‘bootstrap-server-list:’ line and extending> the intro paragraph to read:
> 
>  "Both of the DHCPv4 and DHCPv6 options defined in this section encode>  a list of bootstrap server URIs.  The "URI" structure is an option
>  that can contain multiple URIs (see [RFC7227], Section 5.7). Each URI>  entry in the bootstrap-server-list is structured as follows:”
> 
> Also, I’ve added RFC7230 to the normative references.]
> 
Yes, this looks good to me.

Thank you,
Alexey