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

Harlan Stenn <stenn@nwtime.org> Mon, 24 August 2020 12:19 UTC

Return-Path: <stenn@nwtime.org>
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 864303A0D3D; Mon, 24 Aug 2020 05:19:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.948
X-Spam-Level:
X-Spam-Status: No, score=-0.948 tagged_above=-999 required=5 tests=[NICE_REPLY_A=-0.948, 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 yGS2EnUeUZ-b; Mon, 24 Aug 2020 05:19:14 -0700 (PDT)
Received: from chessie.everett.org (chessie.everett.org [66.220.13.234]) (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 00E763A0985; Mon, 24 Aug 2020 05:19:13 -0700 (PDT)
Received: from [10.208.75.157] (075-139-194-196.res.spectrum.com [75.139.194.196]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by chessie.everett.org (Postfix) with ESMTPSA id 4BZrlN4gBXzL7p; Mon, 24 Aug 2020 12:19:12 +0000 (UTC)
To: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>, evyncke@cisco.com, The IESG <iesg@ietf.org>
Cc: "ntp-chairs@ietf.org" <ntp-chairs@ietf.org>, "ntp@ietf.org" <ntp@ietf.org>, draft-ietf-ntp-mode-6-cmds@ietf.org, odonoghue@isoc.org
References: <159802037308.10371.11780852739141456472@ietfa.amsl.com> <5F43559A020000A10003AC33@gwsmtp.uni-regensburg.de> <d3ea413d-c2f6-3168-cfba-54f5a27a2b22@nwtime.org> <5F4397C7020000A10003AC6B@gwsmtp.uni-regensburg.de> <ce2502e7-affa-5c38-6d18-69489f759e91@nwtime.org> <5F43ABA4020000A10003AC7B@gwsmtp.uni-regensburg.de>
From: Harlan Stenn <stenn@nwtime.org>
Autocrypt: addr=stenn@nwtime.org; keydata= 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
Message-ID: <d495ace2-4973-65d1-849d-8d3738a719f8@nwtime.org>
Date: Mon, 24 Aug 2020 05:19:11 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.9.0
MIME-Version: 1.0
In-Reply-To: <5F43ABA4020000A10003AC7B@gwsmtp.uni-regensburg.de>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/hHCS2X3V20r0GKdEbI3Pt9_6aBw>
Subject: Re: [Ntp] Antw: Re: Antw: Re: Antw: [EXT] É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 12:19:16 -0000


On 8/24/2020 4:59 AM, Ulrich Windl wrote:
>>>> Harlan Stenn <stenn@nwtime.org> schrieb am 24.08.2020 um 13:41 in
> Nachricht
> <ce2502e7-affa-5c38-6d18-69489f759e91@nwtime.org>:
> 
>>
>> On 8/24/2020 3:34 AM, Ulrich Windl wrote:
>>>>>> Harlan Stenn <stenn@nwtime.org> schrieb am 24.08.2020 um 10:52 in
>>> Nachricht
>>> <d3ea413d-c2f6-3168-cfba-54f5a27a2b22@nwtime.org>:
>>>> On 8/23/2020 10:52 PM, Ulrich Windl wrote:
>>>>>>>> Éric Vyncke via Datatracker <noreply@ietf.org> schrieb am 21.08.2020
> um
>>>>> 16:32
>>>>> in Nachricht <159802037308.10371.11780852739141456472@ietfa.amsl.com>:
>>>>> ...
>>>>>>
>>>>>> -- Appendix A --
>>>>>> Is there a reason why the mode 7 is in the appendix and not in the main
>>> body
>>>>>
>>>>>> ?
>>>>>
>>>>> Because it's a different (and really obsolete) protocol. At least per
>>>>> specification, maybe not by implementation.
>>>>
>>>> No, it is not obsolete.  Mode 7 is for vendor-specific operations.
>>>
>>> You mean mode 7 has been "reassigned"? Otherwise you contradict to what
> you
>>> were postulating many times before.
>>> It seems I don't quite understand: If leaving mode-7 to solely
>>> vendor-implementation, there will be a true protocol mess.
>>> At least some framework to implement vendor-specific operations is needed
>>> IMHO.
>>> So a server would hopefully recognize at least that it does not understand
> 
>> the
>>> command being received and return an error message that the client can
>>> decode...
>>
>> Sorry, Ulrich - I don't know what you're talking about.
> 
> Hi!
> 
> it's about "Mode 7 is for vendor-specific operations.". I read it that
> different implementation may use mode-7 to implement arbitrary protocols with
> that, while currently there's (AFAIK) exactly one "vendor" that had an
> implementation. So not to make matters worse, I'd make this obsolete now,
> allowing to redefince that in a useful way later for NTP version 6 or so.

You mean the reference implementation, and by far the dominant installed
instance?

For many years' time, there were command/control options that were only
available via mode 7.   About 10 years' ago we made sure that most
anything one could only accomplish with mode 7 directives could also be
implemented with mode 6 directives.  While it's still possible to do
these things with mode 7, we're trying to shift them to mode 6.  This
also goes to my point in other messages about how we need to have a
basic set of standardized mode 6 directives, and a basic/minimal set of
data entities that are accessible thru this mechanism.  IMO, there also
needs to be:

- a relatively easy way to augment the minimal element list
- a standard way to learn about the range, format, and description
  of the available elements

I'm not currently in favor of deprecating mode 7 because it might be
useful for something else somewhere down the road.

For example, mode 7 could well be a good way to develop and test
experimental directives that could become mode 6 directives.  There
could well be other uses for mode 7 directives.

> Regards,
> Ulrich

-- 
Harlan Stenn <stenn@nwtime.org>
http://networktimefoundation.org - be a member!