Re: [Ntp] [EXT] NTPv5 -- drop leaps
Martin Burnicki <martin.burnicki@meinberg.de> Mon, 24 July 2023 07:55 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 2BC19C14CE45 for <ntp@ietfa.amsl.com>; Mon, 24 Jul 2023 00:55:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pl19MeabYKKI for <ntp@ietfa.amsl.com>; Mon, 24 Jul 2023 00:55:44 -0700 (PDT)
Received: from server1a.meinberg.de (server1a.meinberg.de [176.9.44.212]) (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 55A8CC151086 for <ntp@ietf.org>; Mon, 24 Jul 2023 00:55:42 -0700 (PDT)
Received: from seppmail.py.meinberg.de (unknown [193.158.22.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (No client certificate requested) by server1a.meinberg.de (Postfix) with ESMTPSA id 198C271C01FF; Mon, 24 Jul 2023 09:55:40 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meinberg.de; s=d2021; t=1690185340; 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: in-reply-to:in-reply-to:references:references; bh=9uN0YplBVIHimFg2McZTIAnhsZZZstzQy2tE5UbV6f4=; b=I7L9b6Im4oXS5cTj2jhHxRZf2MHM/4LvBM0IeCwUalR9p0nyQaOvUoLgZHyp+/EA4haajr VX0Nvm190KxnTewnnzlIl6Ew1sVuokvTf83vQbQXDr9t5NLQTFjE++Va9OLXjnkwsPiT2v MkIzTNardb5IDfUT/iKoRLIitzOsHl3cKmglQAEm8mPUK0hU4UztCJS5TjpKQxFlfy5a/+ OWRDmkY2g41FxVApLJjPcgw2ZK4si0ICAccVahzzopxJNsOSVlCDiEk+VLC+i7DOjpqPrG lskVy9dGydR5Aqvhf9pHcK/GLb49wbObJP8seMx4mRNSKk1qL2rGjQ3zvaAIrg==
Received: from seppmail (localhost [127.0.0.1]) by seppmail.py.meinberg.de (Postfix) with SMTP id 4R8XXC4cBqz36pt; Mon, 24 Jul 2023 09:55:39 +0200 (CEST)
Received: from srv-kerioconnect.py.meinberg.de (srv-kerioconnect.py.meinberg.de [172.16.3.65]) (using TLSv1.3 with cipher AEAD-AES256-GCM-SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by seppmail.py.meinberg.de (Postfix) with ESMTPS; Mon, 24 Jul 2023 09:55:39 +0200 (CEST)
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)); Mon, 24 Jul 2023 09:55:37 +0200
Message-ID: <5529e18a-5531-3373-0389-6b7a1c74adb2@meinberg.de>
Date: Mon, 24 Jul 2023 09:55:36 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0
To: Warner Losh <imp@bsdimp.com>, Steven Sommars <stevesommarsntp@gmail.com>
Cc: "Windl, Ulrich" <u.windl@ukr.de>, Hal Murray <halmurray@sonic.net>, NTP WG <ntp@ietf.org>
References: <20230718025211.63F3B28C20C@107-137-68-211.lightspeed.sntcca.sbcglobal.net> <10cf4aebee7046ab83d456f3b4a63421@ukr.de> <CAD4huA74sKjrsMU0EZbpq9MOE2Y09c5ripO9cbbpvUAx+CN8Ag@mail.gmail.com> <CANCZdfrP+9bn_v6e+G1kNMmxsj_7JOhsSYY7PttHhyEnb4tNqw@mail.gmail.com>
Content-Language: en-US
From: Martin Burnicki <martin.burnicki@meinberg.de>
Organization: Meinberg Funkuhren GmbH & Co. KG, Bad Pyrmont, Germany
In-Reply-To: <CANCZdfrP+9bn_v6e+G1kNMmxsj_7JOhsSYY7PttHhyEnb4tNqw@mail.gmail.com>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------XVxeCN3pK8ZrQ9hxgHB3037P"
X-SM-outgoing: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/0j2xLJhwf0-w-mWHRh9TmU62dvc>
Subject: Re: [Ntp] [EXT] NTPv5 -- drop leaps
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: Mon, 24 Jul 2023 07:55:49 -0000
Am 24.07.23 um 03:08 schrieb Warner Losh: > On Sun, Jul 23, 2023, 6:08 PM Steven Sommars <stevesommarsntp@gmail.com > <mailto:stevesommarsntp@gmail.com>> wrote: > > Two alternate proposals instead. > > The existing leap smearing mechanism(s) has worked well enough and > can be used if needed in the future. There's no need to force-fit > special-case signalling into NTPv5. > A BCP for deploying leap-smearing (and for avoiding it) would > benefit operators of both NTP servers and clients. E.g., understand > exactly which devices will perform the smearing, ensure that all > utilized NTP servers use the same smearing algorithm, recognize that > your client's notion of current time may differ from other clients, > log the use of leap-smearing, and leap smearing may not be > compatible with FINRA and other requirements. > > The second alternative is more radical. Smeared time defines a new > time scale(s); call it UTC-LS. NTPv5 continues the current UTC > focus, but adds a uniform mechanism for additional time scales. > TAI, UT1, UTC-LS. Leap smearing is no longer a special case. > > > That's too restricted. What about UT1 or GPS time. Or some arbitrary time. > I rather like nothing and muddle. Next best is extensions to report > timescale and offset. > > But UTC-LS is too vague. There are a dozen ways to smear Indeed, and I don't think you can easily define a list of defined smearing methods. Also, the name UTC-LS can easily be confused with UTC-SLS which a specific proposal was already made in 2005: https://www.cl.cam.ac.uk/~mgk25/time/utc-sls/ I still stand by my suggestion of allowing to send any time and a field with the offset to UTC so that the client can easily convert back to UTC if he wants. Removing things like this from the specs, as suggested on the list here, does make the specs easier to read for those uninterested in the details. However, it also leads to many software variants doing this "implementation-defined", which doesn't exactly increase interoperability. 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
- [Ntp] NTPv5 -- drop leaps Hal Murray
- Re: [Ntp] [EXT] NTPv5 -- drop leaps Windl, Ulrich
- Re: [Ntp] [EXT] NTPv5 -- drop leaps Steven Sommars
- Re: [Ntp] [EXT] NTPv5 -- drop leaps Warner Losh
- Re: [Ntp] [EXT] NTPv5 -- drop leaps Hal Murray
- Re: [Ntp] [EXT] NTPv5 -- drop leaps Martin Burnicki
- Re: [Ntp] [EXT] NTPv5 -- drop leaps Martin Burnicki