Re: [Ntp] NTPv5 draft

Doug Arnold <doug.arnold@meinberg-usa.com> Mon, 07 December 2020 22:03 UTC

Return-Path: <doug.arnold@meinberg-usa.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 A44F43A0B85 for <ntp@ietfa.amsl.com>; Mon, 7 Dec 2020 14:03:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=meinbergfunkuhren.onmicrosoft.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 1df99OMS7nSl for <ntp@ietfa.amsl.com>; Mon, 7 Dec 2020 14:03:25 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140045.outbound.protection.outlook.com [40.107.14.45]) (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 D82743A0B6D for <ntp@ietf.org>; Mon, 7 Dec 2020 14:03:24 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EqilY+LZgQibC3I+AD3pkybBVhBWZftZNjOPTMZOnvKAQnVkuqWAcpKO3ZD5gfPC3dCTZCJAeoGpRvwbMOMPucWz1HOIeAajEusJBL4Y6vo1xiQUVW9KvLTNpjiK2mmP0QCzMjzpL25Gm0EqTL72MskxRwAWPXo/oydOvKNirQVG3k/Q50pKqxslsR0hTkLK8adHyVj7uDTiuLiUK+E0krPagiN4oX8jOZIW+J1DPkk8OOmnnl26ysMdzwTzLIoYhw1Zq2s0UnWGT5EuuCETnED9S3iWcW0mfTCkLhFPpQfd4+mYrCPSnVkdK3yQxQsj/N+J8zhEAq+RhIEVdL0VPQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oMkFZbOiB2PcOK4muqDjyjraeES9+tyUonekCb8cz6k=; b=Mn4A+v2tvY8dowtx56NCVoUAgCl5iUtL4sYqCmc9Hu8Fd8xO0RPaRz5B5ew1QboCE8aax6BweustofMfgB2PpnH1dvqbhl1YUYwkuFQKJ1amCa4hVSfA+3x03KvPw7IDufnqVO+z6XWyUhOWVIaQ/zZuwyP+FQWMLKFDtKWbFLP2JGpqjfx2Ss0zk1aKRe4aHaq7jJArxzy0FOlNoiUe4WLn4PheVITILkMK254LD3enrOcfjvGCUXfJwfWBOPY6gmgbU6+lNGGYjmT2KsOm0J4wEkr99nLhPK870pgKRV0UWDbfMek+58tuXb5b9UYBDkfaDwnk916nUZlUGpNNRg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=meinberg-usa.com; dmarc=pass action=none header.from=meinberg-usa.com; dkim=pass header.d=meinberg-usa.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meinbergfunkuhren.onmicrosoft.com; s=selector1-meinbergfunkuhren-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oMkFZbOiB2PcOK4muqDjyjraeES9+tyUonekCb8cz6k=; b=bB1c7nmJvLKPBGgDuRsbDw+axUt3ldD7QykTmbQvANLCro2QrNJLXTi5JjaqXFFV77qNDKxQdtMLt1XGU9345CjiVz1qMMnIv33iRmYJYxWxrItv+ciJJaKWhnqPBMHmEJwtyDrMNSwZSe3S9wrfWaCODiJEcEh/HguiE/bDb9Q=
Received: from AM7PR02MB5765.eurprd02.prod.outlook.com (2603:10a6:20b:102::15) by AM6PR0202MB3286.eurprd02.prod.outlook.com (2603:10a6:209:23::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.21; Mon, 7 Dec 2020 22:03:21 +0000
Received: from AM7PR02MB5765.eurprd02.prod.outlook.com ([fe80::d022:fca0:630d:905f]) by AM7PR02MB5765.eurprd02.prod.outlook.com ([fe80::d022:fca0:630d:905f%6]) with mapi id 15.20.3632.018; Mon, 7 Dec 2020 22:03:21 +0000
From: Doug Arnold <doug.arnold@meinberg-usa.com>
To: Warner Losh <imp@bsdimp.com>, Hal Murray <hmurray@megapathdsl.net>
CC: NTP WG <ntp@ietf.org>
Thread-Topic: [Ntp] NTPv5 draft
Thread-Index: AQHWzMzwnwkpcGlTPkmJgRlgt+riL6nsD1qA///MxgA=
Date: Mon, 07 Dec 2020 22:03:20 +0000
Message-ID: <2D25ADE6-885B-4547-94D4-0A158047D137@meinberg-usa.com>
References: <20201207191229.8F2C940605C@ip-64-139-1-69.sjc.megapath.net> <CANCZdfqJxOhPfopd7xZK7wmxc17H8UNxntyK5KXZuoB9dKWgBg@mail.gmail.com>
In-Reply-To: <CANCZdfqJxOhPfopd7xZK7wmxc17H8UNxntyK5KXZuoB9dKWgBg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.43.20110804
authentication-results: bsdimp.com; dkim=none (message not signed) header.d=none;bsdimp.com; dmarc=none action=none header.from=meinberg-usa.com;
x-originating-ip: [64.30.82.72]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8a441310-a769-4231-2d69-08d89afbe913
x-ms-traffictypediagnostic: AM6PR0202MB3286:
x-microsoft-antispam-prvs: <AM6PR0202MB3286F29743B2C0EAA93AE563CFCE0@AM6PR0202MB3286.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: SxSDGDrSpfOgPmT3KYl55NruDC5Tw+u2FsS/0qatO+bnwn0HC0Uw0ivgSR9ft2NhjmnI05Lhdpv/tNotCQzaBSeKxp1AWd561jcsdHJN2LgHB9j+YYvGtRF99zbZMJoEM+vmX95IU6qR+ZIni30xoZ5/DC70X9qlzWOXBERvX+pIWZMWeHpHi4if46vBhuO/EGvtr+AfpTnHe/yex9l+C+degOj9cwCwTL53JctVS1SddWPS6MAo/SFhn1nsjX8IpQ/XOUz1UivfQSs794OpaBRqxg5eutLqaZnhq3OpdFOh8c7LwR7hFnXD9qCXV/MawEc6KqOkkgt4GvuYy6AEldbWlTCi6uWimCpxSFXd995ArvEDjJIGcTkPpNh7a6Et
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR02MB5765.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(136003)(39830400003)(346002)(396003)(376002)(4326008)(110136005)(6486002)(8676002)(33656002)(44832011)(26005)(8936002)(2906002)(2616005)(316002)(186003)(86362001)(66556008)(71200400001)(5660300002)(6512007)(6506007)(478600001)(53546011)(66476007)(91956017)(64756008)(66446008)(76116006)(36756003)(66946007)(83380400001)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: ogC+SVOULGdInkEr5oyIA15vT7l2qfd8Gs/1OA33MkFFCT2CkRvEgNrU3pBEN9Iqpl5uhdgYmyhL3JuLtVn4UpizNBf2Mpu7PRWwpKDi/+MRyZjYvVPEVX0Zvpy9PPBfp5Di6220SF8qxBt+/A1iSzNUo7790CVS4WKjOOgb4EelAzDEwBRmL0CouVM9MiELx46ALugPd7UWdrbnp0WUvIRomZBw9hQuP4Ax7R5GctZWNRgNNLFhzHboGPFFdp8Ray2JsLhyr+aqI1XitdcksqpyapRcd8frxGYuzssczY6yI5mni1qIMZiD5jTN8U0vrQAzkYmSr0JBiirmoLiQYMupnHyiunvL/2BjzzGcUxAO16SaKLVE2jdXzIuqr0JgHyTF8pVhrtiuZtc/PBeRnnGBZnY5LK315V/w34MREdWmbSMU2M6+QS5oNPemvPTv0W792nPxv1o8wyAOuGYlbVQPcyIIc4hUav8xlFa/IKfMLzcBKRnVknMXlpAzCbMh7qWbGIATgcw9IOC4wxiMCILQTpam0y4BvxmjH57nm6na+C5LZXB/3lOilK/U/JeLJkqQKAC49snBgVk/3IOx8Yx1obZ0wXL8iTrlmcNBwKmXHQkgIwkW4Uc+wnvMOWk2rwPgP8SaVlyei7aaE6UmhBqPCRK53snmOsvsYLC2MO3ql7ETgpvbY/Y2ls9ziQiIXEfS7s80IDTeW+DPDrkMrgQXCNzpD9kZ0IUQy4OCaZ0vszo2HwPas0XPAP682+8uUhuqdD8Y7xayq02B7PJ71WUZfD4fsqKGrzXJnfNUkv5ug1a6UzyPfaWU45vTlpcXH8Pd7JM2aklKW+D3XMxOLKTvUC+xe+MLAUNvHXX31kfpSjjR6EN9GBWUMd2XltLj0DZIB6bgCXqsluFAK3zrTAF/ZrGTNSX3RHCraS322PPehgRSS2XDAlybqq+9WZpn7biJzGeQ8ct9E9KyjzAcPGjA/DOt8ZJm8kduyKRA/tRVQtWyiRSPprAnxCHsDNNG
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_2D25ADE6885B454794D40A158047D137meinbergusacom_"
MIME-Version: 1.0
X-OriginatorOrg: meinberg-usa.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR02MB5765.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8a441310-a769-4231-2d69-08d89afbe913
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2020 22:03:20.8840 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: d59904cd-769f-4368-8bd0-f5f435893a38
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yoUootlkUpJZ7NOlwCjfyStbGgA/lRetTH4dutIhEsyC18I1fDq+NmzuSLxG8+dOLDkEpQzKGS++j7NV/wCTguVS7Q3vEqHLz323lRJJbq0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0202MB3286
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/b38HfMvyO_1aLqKC2qJMJIIcKmA>
Subject: Re: [Ntp] NTPv5 draft
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, 07 Dec 2020 22:03:28 -0000

I think that if a client or server has been up and running long enough to get through any start up transients, it should be able to handle a leap second event smoothly.  However, I don’t think that things need  be glitch free for some pathological case, such as an client or server that gets turned on right before a leap second event.

Doug

From: ntp <ntp-bounces@ietf.org> on behalf of Warner Losh <imp@bsdimp.com>
Date: Monday, December 7, 2020 at 3:07 PM
To: Hal Murray <hmurray@megapathdsl.net>
Cc: NTP WG <ntp@ietf.org>
Subject: Re: [Ntp] NTPv5 draft



On Mon, Dec 7, 2020 at 12:12 PM Hal Murray <hmurray@megapathdsl.net<mailto:hmurray@megapathdsl.net>> wrote:

> But much of that info need not be at the lowest-level time authentication
> bootstrapping since there's overlap with other areas and services (the tz
> database, for example).

I think an RFC for NTPv5 should collect things like that.  The particular one
that sentence brings up is leap-seconds.

It's a long way from Paris to my desktop.  I don't thing an RFC has to totally
solve that particular problem, but if it doesn't provide a good solution, it
should have a section that describes the problem, explains what it does
provide and what it expects some part of the environment to provide.

For leap seconds in particular, whatever solution you come up with has to cope with 'late' discovery of leap seconds in a way that's at least predictable, even if there's uncertainty until you have final knowledge. The problem need not be solved entirely, but some reasonable bounds can be used so the 'typical' error from leap seconds falls within those bounds as an 'ordinary error' to the largest degree possible.

Warner