Re: [Ntp] Antw: [EXT] Re: Éric Vyncke's No Objection on draft-ietf-ntp-mode-6-cmds-09: (with COMMENT)

Brian Haberman <brian@innovationslab.net> Mon, 24 August 2020 15:25 UTC

Return-Path: <brian@innovationslab.net>
X-Original-To: ntp@ietfa.amsl.com
Delivered-To: ntp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C92DC3A0F73 for <ntp@ietfa.amsl.com>; Mon, 24 Aug 2020 08:25:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.945
X-Spam-Level:
X-Spam-Status: No, score=-0.945 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.948, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=innovationslab-net.20150623.gappssmtp.com
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 9OWE2I2epMdz for <ntp@ietfa.amsl.com>; Mon, 24 Aug 2020 08:25:05 -0700 (PDT)
Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com [IPv6:2607:f8b0:4864:20::733]) (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 0D1933A0F7A for <ntp@ietf.org>; Mon, 24 Aug 2020 08:25:04 -0700 (PDT)
Received: by mail-qk1-x733.google.com with SMTP id p25so7730997qkp.2 for <ntp@ietf.org>; Mon, 24 Aug 2020 08:25:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=innovationslab-net.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:autocrypt:message-id:date:user-agent :mime-version:in-reply-to; bh=6srRkj3w7fk4yWgLFno4VPFavPvGfX/dZcrJYWLakjg=; b=LItIEDhoQZd3vUdbhStHCGJwE7HQLtXOYLJnr7zuXRbLwpfg1tSWmi0njHV+q4xTYf yoBYebK1C0VwXtINnlsDCIH4Lg/28Vttmy7+XyAMbkvE5OUEGETE07sbInDnOh/PqIgC Kah7RlkEScI9V8egu4py4HxaS8LHReotTnVP2xEAhBlniMTCq4TjEVb3/6nNAe3wcDUk +awHEenR4tKYblmC+DgojQ7h7yQ4hJiXub8vS22QFhA0cjVlwDRZtMh/k+HhyQyibnTh szJLAO7ZV4WBomNN+Pze2XBSpfV5QPc5NpS6u3hYlV9721rtLX+LSj72tvZuXjQdsK51 0QSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:autocrypt :message-id:date:user-agent:mime-version:in-reply-to; bh=6srRkj3w7fk4yWgLFno4VPFavPvGfX/dZcrJYWLakjg=; b=IPh30t2NwJBPpUjOJ8ug3d5c2459lA9chWY075RBAdaG8PpVxHnybAdj2jejNytL8y 5IRNnRSkj5b1B4XYktesHh1r4HOoeUgciEORpzQd60fW8QZj1BjgohPAE3YWSjYtiDU5 wBTW7zJFK0JMtKfQjkRqj+senIZRZpfzW1ztnuKuIUK7uCwcqEfSOsIfB08ntxIvL5CY pfNhKsWGbCTYfL4SAWvuQ4ly4YbEhE42LQBe+eiWSKVzkkFu0/IBpcEpEnnZkNuxd1wK gRXVcw+fotG01oCCLHAs0HWqSAP7anF26LEU4z7BkV+HcKtTqAVv6A5yinQK8Cj4SY7y JO9A==
X-Gm-Message-State: AOAM532+HLchZfl61h8RgK2J7olyaX38r/imGnREbOwlL5+VZQZ3l8Lo hyxjte4UVxJd6nNO4jR8eBflQA==
X-Google-Smtp-Source: ABdhPJyoVGqLlPsi9ea7SCbTY9TIrWzJKeUWheOwvaxNfm4C0A+HAWlE5RZC1i9doZ0qdU5al7vRLA==
X-Received: by 2002:a37:a0d3:: with SMTP id j202mr4900174qke.365.1598282703838; Mon, 24 Aug 2020 08:25:03 -0700 (PDT)
Received: from LakeHartwell.local ([2601:154:c001:f99e:c9dc:45bf:24ef:2791]) by smtp.gmail.com with ESMTPSA id m26sm11929778qtc.83.2020.08.24.08.25.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 24 Aug 2020 08:25:02 -0700 (PDT)
To: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>, evyncke=40cisco.com@dmarc.ietf.org, stenn@nwtime.org
Cc: draft-ietf-ntp-mode-6-cmds@ietf.org, The IESG <iesg@ietf.org>, "ntp@ietf.org" <ntp@ietf.org>, "ntp-chairs@ietf.org" <ntp-chairs@ietf.org>, odonoghue@isoc.org
References: <15050B28-34A0-4474-A594-F5CA334B5EFE@cisco.com> <9712A8B7-C516-499C-BE3E-2CEC19D9B0CB@nwtime.org> <4BA835C5-DC32-433D-B89E-0A3009486F5F@cisco.com> <5F43C7C4020000A10003AC8B@gwsmtp.uni-regensburg.de>
From: Brian Haberman <brian@innovationslab.net>
Autocrypt: addr=brian@innovationslab.net; keydata= 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 WPEzptIZZCSmtBOOYkfsAw==
Message-ID: <44bd33ec-c51e-d654-a1ec-c2a07ab68262@innovationslab.net>
Date: Mon, 24 Aug 2020 11:25:01 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.11.0
MIME-Version: 1.0
In-Reply-To: <5F43C7C4020000A10003AC8B@gwsmtp.uni-regensburg.de>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="nrFEsIWK3wjydjH00W0AeAfJ6wFETiphY"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/4xj4T62A1PvVtruANnhzjVN4rXM>
Subject: Re: [Ntp] Antw: [EXT] Re: Éric Vyncke's No Objection on draft-ietf-ntp-mode-6-cmds-09: (with COMMENT)
X-BeenThere: ntp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <ntp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ntp>, <mailto:ntp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ntp/>
List-Post: <mailto:ntp@ietf.org>
List-Help: <mailto:ntp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ntp>, <mailto:ntp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Aug 2020 15:25:07 -0000

Hi Ulrich,

On 8/24/20 9:59 AM, Ulrich Windl wrote:
>>>> "Eric Vyncke (evyncke)" <evyncke=40cisco.com@dmarc.ietf.org> schrieb am
> 24.08.2020 um 15:27 in Nachricht
> <4BA835C5-DC32-433D-B89E-0A3009486F5F@cisco.com>:
>> Any order is important because the text says "Read ordered list (11):",
> hence 
>> my expectation that the list is ordered
> 
> While thinking on it: Actually any list is ordered (as opposed to a set):
> There is a first element, and a next element until you reached the last one.
> However inside the list the items could be "sorted" to some criteria. This is
> what we are talking about, right? ;-)
> 

I have interpreted Éric's query as to what key is used to order the
list. I have spent the past few hours thinking about this and I am
wondering if there is a need for the list to be ordered at all. As long
as the requisite information is indexed by the interface identifier
(i.e., IP address), I can't discern a reason to order the list.

Regards,
Brian

>>
>> -éric
>>
>> -----Original Message-----
>> From: Harlan Stenn <stenn@nwtime.org>
>> Date: Monday, 24 August 2020 at 15:18
>> To: Eric Vyncke <evyncke@cisco.com>
>> Cc: Brian Haberman <brian@innovationslab.net>, The IESG <iesg@ietf.org>, 
>> "ntp-chairs@ietf.org" <ntp-chairs@ietf.org>, "ntp@ietf.org" <ntp@ietf.org>,
> 
>> "draft-ietf-ntp-mode-6-cmds@ietf.org" <draft-ietf-ntp-mode-6-cmds@ietf.org>,
> 
>> Karen O'Donoghue <odonoghue@isoc.org>
>> Subject: Re: [Ntp]  Éric Vyncke's No Objection on 
>> draft-ietf-ntp-mode-6-cmds-09: (with COMMENT)
>>
>>     One question before I fall asleep. 
>>
>>     Why is the lexicographic order if the addresses returned by ifstats 
>> significant?
>>
>>     Sent from my iPhone - please excuse brevity and typos
>>
>>     > On Aug 24, 2020, at 6:12 AM, Eric Vyncke (evyncke) 
>> <evyncke=40cisco.com@dmarc.ietf.org> wrote:
>>     > 
>>     > Hello Brian,
>>     > 
>>     > Thank you for your reply, I fully agree to all your proposed changes 
>> (and of course, with your explanation, my comment on section 2 is no more 
>> relevant)
>>     > 
>>     > Regards
>>     > 
>>     > -éric
>>     > 
>>     > -----Original Message-----
>>     > From: Brian Haberman <brian@innovationslab.net>
>>     > Date: Monday, 24 August 2020 at 14:32
>>     > To: Eric Vyncke <evyncke@cisco.com>, The IESG <iesg@ietf.org>
>>     > Cc: <draft-ietf-ntp-mode-6-cmds@ietf.org>, <ntp-chairs@ietf.org>, 
>> <ntp@ietf.org>, Karen O'Donoghue <odonoghue@isoc.org>
>>     > Subject: Re: Éric Vyncke's No Objection on 
>> draft-ietf-ntp-mode-6-cmds-09: (with COMMENT)
>>     > 
>>     >    Hi Éric,
>>     >         Thanks for the review! Responses to your questions/comments 
>> below.
>>     > 
>>     >    Regards,
>>     >    Brian
>>     > 
>>     >>    On 8/21/20 10:32 AM, Éric Vyncke via Datatracker wrote:
>>     >> Éric Vyncke has entered the following ballot position for
>>     >> draft-ietf-ntp-mode-6-cmds-09: 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-ntp-mode-6-cmds/ 
>>     >> 
>>     >> 
>>     >> 
>>     >>
> ----------------------------------------------------------------------
>>     >> COMMENT:
>>     >>
> ----------------------------------------------------------------------
>>     >> 
>>     >> Thank you for the work put into this document.
>>     >> 
>>     >> First, I must admit that this is the first time I see an IETF stream
>>     >> informational document for the specification of a control protocol
> used 
>> by an
>>     >> obsoleted RFC 1305. This document is much easier to read than the 
>> appendix B of
>>     >> RFC 1305 and the author takes care to write that this spec is not 
>> mandatory to
>>     >> implement but I really wonder why this document exists ?
>>     >> 
>>     >> Moreover the abstract says "The goal of this document is to provide a
> 
>> current,
>>     >> but historic, " so why not publishing this document as 'historic' 
>> rather than
>>     >> 'informal' (datatracker seems to allow this modification).
>>     >> 
>>     > 
>>     >    The document was intended to be published as Historic, but it was
>>     >    changed to Informational during IETF Last Call. I fixed the
> Intended
>>     >    Status, but failed to update the Intro/Abstract to point out that 
>> this
>>     >    specification is intended to document mode-6 so that it is 
>> compatible
>>     >    with any RFC 5905 implementations that want to use it.
>>     > 
>>     >    Would it help if I made the following changes?
>>     > 
>>     >    Abstract
>>     >    --------
>>     > 
>>     >    OLD:
>>     >    The goal of this document is to provide a current, but historic,
>>     >    description of the control messages as described in RFC 1305 and
> any
>>     >    additional commands implemented in NTP.
>>     > 
>>     >    NEW:
>>     >    The goal of this document is to provide an updated description of 
>> the
>>     >    control messages described in RFC 1305 in order to conform with
> the
>>     >    updated Network Time Protocol specification documented in RFC
> 5905.
>>     > 
>>     >    Introduction
>>     >    ------------
>>     > 
>>     >    OLD:
>>     >    The control messages are described here as a historical record
> given
>>     >    their use within NTPv4.
>>     > 
>>     >    NEW:
>>     >    The control messages are described here as a current reference for
> 
>> use
>>     >    with an RFC 5905 implementation.
>>     > 
>>     >> Please find below a couple of non-blocking COMMENTs (and I would 
>> appreciate a
>>     >> reply to each of my COMMENTs) and some NITs.
>>     >> 
>>     >> I hope that this helps to improve the document,
>>     >> 
>>     >> Regards,
>>     >> 
>>     >> -éric
>>     >> 
>>     >> == COMMENTS ==
>>     >> 
>>     >> -- Section 1.1 --
>>     >> Suggest to replace 'IP' by 'IPv4' in 'IP hosts are not required to 
>> reassemble
>>     >> datagrams larger than 576' + add some text that this document applies
> 
>> the same
>>     >> limitation to IPv6.
>>     > 
>>     >    OLD:
>>     >    IP hosts are not required to reassemble datagrams larger than 576 
>> octets
>>     >    [RFC0791];
>>     > 
>>     >    NEW:
>>     >    IP hosts are not required to reassemble datagrams over a certain 
>> size
>>     >    (576 octets for IPv4 [RFC0791] and 1280 octets for IPv6
> [RFC2460]);
>>     > 
>>     >> 
>>     >> -- Section 2 --
>>     >> Possibly linked to my lack of understanding of the purpose of this 
>> document,
>>     >> but, if applicable only to NTPv3, then should the Version number 
>> clearly
>>     >> specified to be 3 ?
>>     > 
>>     >    As noted above, this spec is not limited to NTPv3 support, so I 
>> don't
>>     >    see a need to make a change.
>>     > 
>>     >> 
>>     >> -- Section 3.2 --
>>     >> Suggest to add 'bit' after 'Peer Status' in the table headings to
> make 
>> it clear.
>>     > 
>>     >    Will do.
>>     > 
>>     >> 
>>     >> -- Section 4 --
>>     >> It will probably be useful to expand 'MRU' at first use.
>>     >> 
>>     > 
>>     >    Will do.
>>     > 
>>     >> In the "Read ordered list (11):" it is not clear how the entries are
> 
>> ordered in
>>     >> the case of "ifstats" is it per local address ? Are IPv4 addresses 
>> before IPv6
>>     >> addresses ?
>>     >> 
>>     > 
>>     >    I will clarify that it is lexigraphical ordering with IPv4 
>> information
>>     >    presented followed by IPv6 information.
>>     > 
>>     >> -- Appendix A --
>>     >> Is there a reason why the mode 7 is in the appendix and not in the
> main 
>> body ?
>>     >> 
>>     > 
>>     >    The mode 7 approach is more implementation specific and there was 
>> not
>>     >    any interest within the WG to standardize anything beyond the frame
> 
>> format.
>>     > 
>>     >> == NITS ==
>>     >> 
>>     > 
>>     >    Will fix these.
>>     > 
>>     >> -- Section 2 --
>>     >> s/Conains/Contains/
>>     >> 
>>     >> -- Section 4 --
>>     >> Should there be a comma in 'seven characters "ifstats" the
> associated' 
>> before
>>     >> 'the associated' ?
>>     >> 
>>     >> 
>>     >> 
>>     > 
>>     > 
>>     > _______________________________________________
>>     > ntp mailing list
>>     > ntp@ietf.org 
>>     > https://www.ietf.org/mailman/listinfo/ntp 
>>
>> _______________________________________________
>> ntp mailing list
>> ntp@ietf.org 
>> https://www.ietf.org/mailman/listinfo/ntp 
> 
> 
>