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

Martin Burnicki <martin.burnicki@meinberg.de> Wed, 06 January 2021 10:36 UTC

Return-Path: <martin.burnicki@meinberg.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 45E5D3A12A6 for <ntp@ietfa.amsl.com>; Wed, 6 Jan 2021 02:36:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.361
X-Spam-Level:
X-Spam-Status: No, score=-2.361 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.262, SPF_HELO_NONE=0.001, 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=meinberg.de
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 OsIPkMMcd-UA for <ntp@ietfa.amsl.com>; Wed, 6 Jan 2021 02:36:28 -0800 (PST)
Received: from server1a.meinberg.de (server1a.meinberg.de [176.9.44.212]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0366D3A0927 for <ntp@ietf.org>; Wed, 6 Jan 2021 02:36:27 -0800 (PST)
Received: from srv-kerioconnect.py.meinberg.de (unknown [193.158.22.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by server1a.meinberg.de (Postfix) with ESMTPSA id 7C5C671C0CE6; Wed, 6 Jan 2021 11:36:25 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meinberg.de; s=dkim; t=1609929385; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lmPLuLGCnrRsC/9hmH9KLNAWLDNLoDdHynQUaQJU8Cg=; b=gsLCZYi8tTKK/Ua3p0cAulA11LWHdF1Ru83/9Mzqh5f/JG2vaFG+e4FJ7TtioTT0nrElcE OGXleqj+I0GLrY20Qc0qt7sbntFzhSGEYg4yVYwJF6KIPMQkWHhBF+LpE5hvjXc/gjksDJ Sw6yLtJqgnEe+pL7bxvA7O4hz6dFOw8Duip5jchEEF2O0CLnnV4ebZ0HUYDwQBj5PUmtRk u9Tv6MmY4OJHrFA8NdJsFD/NeuSC0qMkGD4NN4yclGYiQ3+pfKuX2XKTto7ap6lCUT73Ii TvSUgZNxxFlCAHCWpgOekGRQ21qaNnxl9mp3Yp1VBh6iI6il4SGTG4QQji6l8Q==
X-Footer: bWVpbmJlcmcuZGU=
Received: from localhost ([127.0.0.1]) by srv-kerioconnect.py.meinberg.de with ESMTPSA (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)); Wed, 6 Jan 2021 11:36:24 +0100
To: Philip Prindeville <philipp@redfish-solutions.com>, Hal Murray <hmurray@megapathdsl.net>
Cc: Miroslav Lichvar <mlichvar@redhat.com>, ntp@ietf.org
References: <20210105124544.5EF5C40605C@ip-64-139-1-69.sjc.megapath.net> <FAA34AF4-4559-4F0A-9D6F-52CD72F61817@redfish-solutions.com>
From: Martin Burnicki <martin.burnicki@meinberg.de>
Organization: Meinberg Funkuhren GmbH & Co. KG, Bad Pyrmont, Germany
Message-ID: <293d5561-a3ba-156c-b5f6-132fc3091fb0@meinberg.de>
Date: Wed, 06 Jan 2021 11:36:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0
MIME-Version: 1.0
In-Reply-To: <FAA34AF4-4559-4F0A-9D6F-52CD72F61817@redfish-solutions.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/1u8irZoaQY3sj6NhxudMR3VL-Cg>
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 10:36:30 -0000

Philip Prindeville wrote:
>> On Jan 5, 2021, at 5:45 AM, Hal Murray <hmurray@megapathdsl.net> wrote:
>>
>> A copy of the leap seconds file is included by the Time Zone project and 
>> distributed by IANA.  Most distros are already setup to keep the time zone 
>> info up to date.  It should be simple for the leap file to go along for the 
>> ride.  Debian already does it.
> 
> That seems like a good argument to NOT include it in the protocol, if it’s already available out-of-band.

If you force using TAI for NTP but don't include the relevant
information in the NTP protocol, this means that you are generally
unable to operate NTP properly unless you always take care and maintain
the additional information.

In the past there was no such requirement, and I think it's a drawback
if you add such a requirement now.


Martin
-- 
Martin Burnicki

Senior Software Engineer

MEINBERG Funkuhren GmbH & Co. KG
Email: martin.burnicki@meinberg.de
Phone: +49 5281 9309-414
Linkedin: https://www.linkedin.com/in/martinburnicki/

Lange Wand 9, 31812 Bad Pyrmont, Germany
Amtsgericht Hannover 17HRA 100322
Geschäftsführer/Managing Directors: Günter Meinberg, Werner Meinberg,
Andre Hartmann, Heiko Gerstung
Websites: https://www.meinberg.de  https://www.meinbergglobal.com
Training: https://www.meinberg.academy