Re: [Ntp] CLOCK_TAI (was NTPv5: big picture)

FUSTE Emmanuel <emmanuel.fuste@thalesgroup.com> Wed, 06 January 2021 11:28 UTC

Return-Path: <emmanuel.fuste@thalesgroup.com>
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 F151F3A1047 for <ntp@ietfa.amsl.com>; Wed, 6 Jan 2021 03:28:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.631
X-Spam-Level:
X-Spam-Status: No, score=-2.631 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.25, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.262, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=thalesgroup.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 RTWHVIWvU1_E for <ntp@ietfa.amsl.com>; Wed, 6 Jan 2021 03:28:40 -0800 (PST)
Received: from thsbbfxrt02p.thalesgroup.com (thsbbfxrt02p.thalesgroup.com [192.93.158.29]) (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 90AC43A0AF9 for <ntp@ietf.org>; Wed, 6 Jan 2021 03:28:40 -0800 (PST)
Received: from thsbbfxrt02p.thalesgroup.com (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 4D9nDj73QczJpV9 for <ntp@ietf.org>; Wed, 6 Jan 2021 12:28:37 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thalesgroup.com; s=xrt20181201; t=1609932517; bh=s/iiDq+k3RJ6PgQePh77T1ArM8l1ufu+I8hGtMseEE0=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Transfer-Encoding:MIME-Version:From; b=zpf6MmmsXinmmD7kewVwXVO4Ku4hscshOus1j/8SCYDt/+DSD8qv+ozubiqyWLhdT 2eTC3/shIVrc9Q0V9jztj7M82hmkhdtzBZ5QmM89eDRoE1daFPVaEKVc/XxT7NPIIS f3D14oirNJ0HVBBcco0wR37wXKbML0dHHLi8V7gIPkvtSgwTqbG13aYqej0TdF7Opf qh10bHCKCBsq9NemxZYgE8Ar7D9/E6iDCa44isUTkUaD5yfFNZWxay3qHS7wM/bV7+ lsx/kjYFHHQ/v6IoXdDqMKaEjCzRwXvekV8KTmroCh//Y7nIyhqR/A0LMoIGvL5RZz 5Nps8mMoKg+vA==
From: FUSTE Emmanuel <emmanuel.fuste@thalesgroup.com>
To: "ntp@ietf.org" <ntp@ietf.org>
Thread-Topic: [Ntp] CLOCK_TAI (was NTPv5: big picture)
Thread-Index: AQHW42CuXi8LkZF0l0qFi5+u6qEKyaoZItuAgABD7ICAAPUQAIAACskA
Date: Wed, 06 Jan 2021 11:28:37 +0000
Message-ID: <1af7e53f-1251-ea15-dde9-da165c3b5b49@thalesgroup.com>
References: <20210105124544.5EF5C40605C@ip-64-139-1-69.sjc.megapath.net> <f876a3ff-16ee-fc63-c27c-d5a3cb847a3d@meinberg.de> <4E78BB38-5FA2-4974-AB25-85C5AD9E7DBE@redfish-solutions.com> <8cdc69d3-c795-6fee-3e5c-9ae11694e3da@meinberg.de>
In-Reply-To: <8cdc69d3-c795-6fee-3e5c-9ae11694e3da@meinberg.de>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1
x-pmwin-version: 4.0.3, Antivirus-Engine: 3.79.0, Antivirus-Data: 5.80
Content-Type: text/plain; charset="utf-8"
Content-ID: <0DC0F1829E25D343907D9767F9C462C6@iris.infra.thales>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/sFZTQ3VM4aOzxSLaEoBXS4t4oSM>
Subject: Re: [Ntp] CLOCK_TAI (was NTPv5: big picture)
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: Wed, 06 Jan 2021 11:28:43 -0000

Le 06/01/2021 à 11:50, Martin Burnicki a écrit :
> Philip Prindeville wrote:
>>> On Jan 5, 2021, at 9:09 AM, Martin Burnicki<martin.burnicki=40meinberg.de@dmarc.ietf.org>  wrote:
>>>
>>> For NTP, things are different. There is a huge base of NTPv4
>>> installations, and making NTPv5 basically compatible with v4 would IMO
>>> strongly increase the acceptance of NTPv5.
The "basically" mean nothing. Is is 100% compatible or not compatible. 
It is NTPv4 or NTPv5. The "not so different" between v3 and v4 was much 
a source of problems than an adoption catalyst.
I even view it in the opposite for a psychological/marketing acceptance 
point of view: being  v4 compatible is so restrictive for v5 that people 
would prefer to stick to v4 as v5 would give nothing more than v4 
(unless being an expert to understand the difference/gain).
Do we want to do a NTPv4 revision or NTPv5 ?
>> The logical corollary to this argument is that because there ARE a lot of servers, it’s not unreasonable to think that there will be a lot of both NTPv4 and NTPv5 servers co-existing in the future, and the user is free to peer with either.
> So you think it's not necessary to upgrade v4 nodes to v5, as it has
> been done from v3 to v4? Simply systems should stick with v4 and only
> enhanced system should start using v5?
>
> In this case, wouldn't it be better to start defining a completely new
> protocol and e.g. call it "Extended Time Protocol", which can be chosen
> instead of NTP? This would be similar to PTP, which you can use instead
> of NTP. ;-)
>
>> Which eliminates the need for NTPv5 servers to also speak NTPv4.
> If you have a large network with different types of client you will need
> to provide NTPv4 and "ETP" (AKA NTPv5) if NTPv5 has requirements that
> are not needed and can't be supported by some clients.
But the "can't" is wrong as long as the offset is always transmitted and 
for the "need" argument, the same clients would have stick to 
time/daytime service if it is a real one.
A v5 server could still provide v4 frame and for v4 clients if needed 
but without hw times-stamping support which it would reserve for v5 
clients if it has some actives. But it is implementation and policy details.

Emmanuel.