Re: [Ntp] Antw: [EXT] Re: Éric Vyncke's No Objection on draft-ietf-ntp-mode-6-cmds-09: (with COMMENT)
Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> Tue, 25 August 2020 05:51 UTC
Return-Path: <Ulrich.Windl@rz.uni-regensburg.de>
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 191C53A0A4A; Mon, 24 Aug 2020 22:51:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.001
X-Spam-Level:
X-Spam-Status: No, score=0.001 tagged_above=-999 required=5 tests=[SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 2a8FeazwcCgE; Mon, 24 Aug 2020 22:51:41 -0700 (PDT)
Received: from mx2.uni-regensburg.de (mx2.uni-regensburg.de [IPv6:2001:638:a05:137:165:0:3:bdf8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CB223A0A3F; Mon, 24 Aug 2020 22:51:40 -0700 (PDT)
Received: from mx2.uni-regensburg.de (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 62206600004E; Tue, 25 Aug 2020 07:51:38 +0200 (CEST)
Received: from gwsmtp.uni-regensburg.de (gwsmtp1.uni-regensburg.de [132.199.5.51]) by mx2.uni-regensburg.de (Postfix) with ESMTP id 0B7DC600004D; Tue, 25 Aug 2020 07:51:38 +0200 (CEST)
Received: from uni-regensburg-smtp1-MTA by gwsmtp.uni-regensburg.de with Novell_GroupWise; Tue, 25 Aug 2020 07:51:37 +0200
Message-Id: <5F44A6E7020000A10003AD0C@gwsmtp.uni-regensburg.de>
X-Mailer: Novell GroupWise Internet Agent 18.2.1
Date: Tue, 25 Aug 2020 07:51:35 +0200
From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>
To: evyncke=40cisco.com@dmarc.ietf.org, brian@innovationslab.net, 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> <44bd33ec-c51e-d654-a1ec-c2a07ab68262@innovationslab.net>
In-Reply-To: <44bd33ec-c51e-d654-a1ec-c2a07ab68262@innovationslab.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/3Gx9shdeb1ayUtnkhE7j_iYxsQE>
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: Tue, 25 Aug 2020 05:51:43 -0000
>>> Brian Haberman <brian@innovationslab.net> schrieb am 24.08.2020 um 17:25 in Nachricht <44bd33ec-c51e-d654-a1ec-c2a07ab68262@innovationslab.net>: > 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. Hi! Well, actually there is one: Many mode-6 commands provide "output ready" responses. That means you don't need (or maybe even worse: you cannot easily) to reformat (here: sort) the results for output. ("rl" output would be one example) Actually I think it was a poor design decision to return "output ready" data as response, because if you want to analyze the data (filtering, sorting, line-wrapping, etc.) it's more difficult. Also some responses are still binary format, needing post-processing before output. It's not very consistent... Regards, Ulrich > > 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 >> >> >>
- [Ntp] Éric Vyncke's No Objection on draft-ietf-nt… Éric Vyncke via Datatracker
- [Ntp] Antw: [EXT] Éric Vyncke's No Objection on d… Ulrich Windl
- Re: [Ntp] Antw: [EXT] Éric Vyncke's No Objection … Harlan Stenn
- Re: [Ntp] Antw: [EXT] Éric Vyncke's No Objection … Eric Vyncke (evyncke)
- [Ntp] Antw: Re: Antw: [EXT] Éric Vyncke's No Obje… Ulrich Windl
- Re: [Ntp] Antw: Re: Antw: [EXT] Éric Vyncke's No … Harlan Stenn
- [Ntp] Antw: Re: Antw: Re: Antw: [EXT] Éric Vyncke… Ulrich Windl
- Re: [Ntp] Éric Vyncke's No Objection on draft-iet… Harlan Stenn
- Re: [Ntp] Antw: Re: Antw: Re: Antw: [EXT] Éric Vy… Harlan Stenn
- Re: [Ntp] Éric Vyncke's No Objection on draft-iet… Brian Haberman
- Re: [Ntp] Éric Vyncke's No Objection on draft-iet… Eric Vyncke (evyncke)
- Re: [Ntp] Éric Vyncke's No Objection on draft-iet… Harlan Stenn
- Re: [Ntp] Éric Vyncke's No Objection on draft-iet… Eric Vyncke (evyncke)
- Re: [Ntp] Éric Vyncke's No Objection on draft-iet… Brian Haberman
- [Ntp] Antw: [EXT] Re: Éric Vyncke's No Objection … Ulrich Windl
- Re: [Ntp] Antw: [EXT] Re: Éric Vyncke's No Object… Brian Haberman
- Re: [Ntp] Antw: [EXT] Re: Éric Vyncke's No Object… Ulrich Windl
- [Ntp] Antw: Re: Antw: [EXT] Re: Éric Vyncke's No … Ulrich Windl