Re: [Ntp] Quick review of WGLC for status change for draft-ietf-ntp-update-registries

Harlan Stenn <stenn@nwtime.org> Wed, 17 August 2022 09:39 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 C488FC14CF1B for <ntp@ietfa.amsl.com>; Wed, 17 Aug 2022 02:39:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.106
X-Spam-Level:
X-Spam-Status: No, score=-6.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, RDNS_NONE=0.793, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_PERMERROR=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zO2DyCSv6HqC for <ntp@ietfa.amsl.com>; Wed, 17 Aug 2022 02:39:22 -0700 (PDT)
Received: from chessie.everett.org (unknown [IPv6:2001:470:1:205::234]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EF23DC14CE44 for <ntp@ietf.org>; Wed, 17 Aug 2022 02:39:22 -0700 (PDT)
Received: from [10.208.75.149] (071-084-168-128.res.spectrum.com [71.84.168.128]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by chessie.everett.org (Postfix) with ESMTPSA id 4M72zC0N2dzMP5c; Wed, 17 Aug 2022 09:39:18 +0000 (UTC)
Message-ID: <4dfb4864-2d9e-4c44-1b11-9844f14e0852@nwtime.org>
Date: Wed, 17 Aug 2022 02:39:18 -0700
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0
Content-Language: en-US
To: Miroslav Lichvar <mlichvar@redhat.com>
Cc: "Salz, Rich" <rsalz=40akamai.com@dmarc.ietf.org>, Danny Mayer <mayer@pdmconsulting.net>, "ntp@ietf.org" <ntp@ietf.org>
References: <0b57b7db-772e-f5e6-e6a0-a433673f3d77@nwtime.org> <YvED7T5R0UsRWbv3@localhost> <b64c6a0a-ea2e-0a19-4bb9-38bfaa2e5032@nwtime.org> <YvIUIu1LaloEjJMb@localhost> <a500eea8-e6a1-c10f-2385-3a05fb0e9638@pdmconsulting.net> <Yvomi1Y5hWhPi8Av@localhost> <4723f2b2-43b0-a9ee-4d80-6e31d74b9d3a@pdmconsulting.net> <YvtBSLkHF1JpGH07@localhost> <A2E4FF6B-89FE-41B0-9047-7A64ED3411CD@akamai.com> <39f8b373-20c1-ad2f-de3c-22902eb2ea4f@nwtime.org> <YvyuKIG5SthVkgTh@localhost>
From: Harlan Stenn <stenn@nwtime.org>
In-Reply-To: <YvyuKIG5SthVkgTh@localhost>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/BZ0w0IZEpb9ygK62KyRLbNXMfxI>
Subject: Re: [Ntp] Quick review of WGLC for status change for draft-ietf-ntp-update-registries
X-BeenThere: ntp@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Network Time Protocol <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: Wed, 17 Aug 2022 09:39:26 -0000

On 8/17/2022 2:00 AM, Miroslav Lichvar wrote:
> On Tue, Aug 16, 2022 at 05:27:53PM -0700, Harlan Stenn wrote:
>> On 8/16/2022 6:32 AM, Salz, Rich wrote:
>>>   >    The document discussed here is trying
>>>   >    to update the IANA table to include both sets of values in order to
>>>   >    prevent conflicts with newly specified extension fields, as already
>>>   >    happened with NTS.
>>>
>>> Yes, exactly.
>>
>> Shenanigans.
>>
>> I have asked for specific details about the conflict and nobody has answered
>> me.
> 
> The main problem is that the conflict exists.

Which *still* doesn't answer the root question.

In what scenario does it matter that this conflict exists?

> I agree that in this specific case it can be resolved by sufficiently
> robust NTP implementation. Nobody is saying that it cannot be done.
> But it shouldn't be necessary. If there was a conflict between
> different extension fields, it might not be possible.

Then we have a fundamental difference of opinion.

The cost for avoiding the conflict is high.

You are already advocating a high cost solution to deal with the 
incompatible changes between a v4 and a v5 packet.

If a v5 server only follows the v2 EF format (as described in 5906) and 
does not respond to v4 packets, there is no EF type conflict.

If a v5 server decides to support v4 timing packets as well and does not 
support autokey, there is no EF type conflict.

If a server decides to support newer and older v4 EFs, then based on the 
work I've already done it's clear to me that this "problem" is actually 
No Big Deal.

> The whole point of maintaning the IANA table is to avoid conflicts and
> enable interoperability between different implementations.

Sure, and your definition of "avoid conflicts" is different from mine.

But above, you did say what I described doing was "more robust".

Why are you arguing so hard for the less robust solution?

Your solution places a higher cost burden on future efforts.  For what 
benefit?  The "conflict" you are complaining about is with autokey, 
which does not seem to be in any significant use on the public internet.
-- 
Harlan Stenn <stenn@nwtime.org>
http://networktimefoundation.org - be a member!