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

ianfarrer@gmx.com Tue, 11 December 2018 15:52 UTC

Return-Path: <ianfarrer@gmx.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 AA311130DEC; Tue, 11 Dec 2018 07:52:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 wHM1w1KOblfa; Tue, 11 Dec 2018 07:52:35 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3696B130DE9; Tue, 11 Dec 2018 07:52:35 -0800 (PST)
Received: from [192.168.1.228] ([80.159.240.8]) by mail.gmx.com (mrgmx101 [212.227.17.174]) with ESMTPSA (Nemesis) id 0LtVLE-1hV4D52y4C-010qDz; Tue, 11 Dec 2018 16:52:23 +0100
From: ianfarrer@gmx.com
Message-Id: <7DCF274C-963E-417B-8B0B-9024F42D200B@gmx.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_09E1A562-2E41-411C-A375-0FEC6FD5177E"
Mime-Version: 1.0 (Mac OS X Mail 12.1 \(3445.101.1\))
Date: Tue, 11 Dec 2018 16:52:22 +0100
In-Reply-To: <C6DF1C92-1132-4E8E-A27F-70B79157C9E7@juniper.net>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-netconf-zerotouch@ietf.org" <draft-ietf-netconf-zerotouch@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>, Kent Watsen <kwatsen@juniper.net>
To: Alexey Melnikov <aamelnikov@fastmail.fm>
References: <154403409772.31942.18387130156502248943.idtracker@ietfa.amsl.com> <C6DF1C92-1132-4E8E-A27F-70B79157C9E7@juniper.net>
X-Mailer: Apple Mail (2.3445.101.1)
X-Provags-ID: V03:K1:B+0I1FqoUIFnmF64EqSplEK6jy+rR0kygwEcneKzGDMYZ+O/Hab y/qc3ayN1RRZKtyiQaZJ23ljkqmM9mtRx8/YDX5JsMY0Vb0dS3UuCqOk47w++hvVMF+xDSf 2UVavTQmObkJCBhOMg7Dqw7SWp+5Pub3trny1CtqbwVz11y05DaXj01y+pE2eRUr4k8VtA/ bsb0Fq/Edfhvb+1kSK2kg==
X-UI-Out-Filterresults: notjunk:1;V03:K0:pYr3hfFD0u8=:8JGy3VKIZQ/BLH5/AYJxrT /GfdMaTW698o35BnV3HxGKWitqB4bRudw6nvj0APB2/YZtLVQ8LHcVkkMiD3NcH38mLozhF+5 FB54cq638s6iA7sd1KDEuHYccI5aJZKTKe6X1eLXo3nuVGDtHkvQHTzoJLA+oSyp2F03oUuVO RgjkHN3iVFP6/9QewmpABmV/FjoViEYmxlFC9iipGloNWKAV4OnzSPDnUHCePOECRuixTawiE 78R9wkUgeGw2ONaxT7h9yFbCU+ZrCfluOiEX2IjuA4oSquZmCqEtEemi8Jj0xb97kUcvzaWZx /2bYTi/TlseItbkEABkVVneJBoydTItq3OZYe5TFWL9s4leulxQ2nc9hdjmm+lYzde3FEgSPC BguQM1hcUHK2fJ3N6VGZXm/IClS+FlKu5+rxxsJj+Z5ZVyFxuqjl5m2t4kBUKLlIpnOmwF82f 5aWCnQ205hLzsWXvzsccEtcHpy+kifH2+YKBJsYEJidMjiCuvfZ48Q5BdS5aVC/elcZEyQKwp i3EivajmNxzf6oGanK6NuiWCJlnVCH6XwBl+uZ7BfNPKKFHLNbQxbWTZ4zJuE6LlkhkIYxieg XLayNokDACCu8EHy3ty+ENlRAKBisaZONYsJ3SFKpSMpxJi9ChkC6knlxlD3oIzvGEntAoj+A CZwIhs4d23aKYT0AEYOJ2ntvTx/A6lOxeeTjgdLqxiz8X9C9Z4PmTFSWP5NSh2ZraApFP1Htf eY84B4zJDf3lub1AVhbPNhBT5iGiZnti9aCTAEq97PJM+C6EAPdrLU5klCuKqcEOA61EGCcUv hJUUHa2J4+Od5WbyvWbPSmYs1nUjwcLIYCLGmS/JFfgFeKbK7gBIOa9iAkQOC0jIueyvC8pjN gOj9iMyafm5fL/QC2pYYgqJqVWJZdN6beQIFH4lsEWNjBregR7dK0ibQbt9kt8
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/7PiKHMWw9fwKLVdx8rFWyiBhD7g>
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 15:52:38 -0000

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.]