[Ntp] ntpv5 requirements

Doug Arnold <doug.arnold@meinberg-usa.com> Thu, 09 February 2023 17:18 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 82ECFC1575DE for <ntp@ietfa.amsl.com>; Thu, 9 Feb 2023 09:18:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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-usa.com
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 vWT4HOz4NmSF for <ntp@ietfa.amsl.com>; Thu, 9 Feb 2023 09:18:27 -0800 (PST)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on0631.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0d::631]) (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 ADCF9C14CE46 for <ntp@ietf.org>; Thu, 9 Feb 2023 09:18:26 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UDnKQ+LjpHNYganSF8nT8NlFuP4wBag1N0UYj/nBz5SCnKs/0UDd4/vK7XfNcddfR/KR8+c7BV+BIiIgLFJxH7yo0qT2srfuDFYdaCBuD7pzLbR47R/1oGKaehYBp6gp851EuTo48kQ/AGTyXvv3dIOp51O/AAxHqTInyJSFJEBTbuNh8vNwKKnn+F6x+63BCEXp0W4rm3tmpQARghwqnHy1tvjgtPuzX8mdMIoQUfe7UAXY5LEpg1ghIadozHt6Uza1WN/t84wPN2aCu2ZZDOvdj50ezCFYUhsHh3Wv37IIaqJQhbZcUOgMV/P2p5G2Q/CIR7qB+TrP7I877gJH2g==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JcnQFyeB5N/qrzNCqclGVcyCrYM4BIS2ioCGcOrG/KA=; b=f/pHOCHQRIhF75lD17swtyj7UnrQUyI9fI22vq7lrIaFrYSdPSuzS8Tv+CdyaG761f1eW2oAyY5gtz7A5XV6WO6dnGRI6wVM/R6BKzhKEj2OGkegcYOlR8lCazLRw9dVUHMp9glRwPR7SD8pejJA2XtZMYACXMOsKGVefu2pRuUXguHbrLj7xN9bFNWpNFZaTYJhmKc9tEeGXKZP3FoBgYk377nQDzizcyu1wKamZ2GlhKvbzazbuT9KNxaVtmN1hBs1B0dm02IMDJpsuj6ZYlshGwfhTg1oTADsYPRWBOWI64beRItIEFOzwDlwJLBip21DmjriTLMy7ZW0zM+Grg==
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=meinberg-usa.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JcnQFyeB5N/qrzNCqclGVcyCrYM4BIS2ioCGcOrG/KA=; b=ICeq9kLEYRiJXx8QH/a4B26nEYIIEJZZxCoMQ0yFiwlPljIgwWR+73pB1oZmQZqNo3IF1XA2h5K1GIif/jFqi6XaQKelK9oJ8ZayXGbVibHKf3swr7LM5JZZKWmsbqCstHXdkpORIP5GIxiBdplU4qQwZmy9aqa0p7J+IPVnr0udm6X0SQz6yw9ce+8n+EW6uGK7XeBse/+c47A9zOG6oyg9hZpG5KonxHKnKv59yxc2Gee8XmE44j3eUFtnbbF5VpTMOdMChOg3TKbZc97iY6wTOz6yGEicEivwSGO8RraJO+QJKdCl2zhziHOAFrp2ySnI+pJ9EG7YAORIHpqEOA==
Received: from AM7PR02MB5765.eurprd02.prod.outlook.com (2603:10a6:20b:102::15) by GV1PR02MB8282.eurprd02.prod.outlook.com (2603:10a6:150:62::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.19; Thu, 9 Feb 2023 17:18:20 +0000
Received: from AM7PR02MB5765.eurprd02.prod.outlook.com ([fe80::5b06:19c7:472b:52b1]) by AM7PR02MB5765.eurprd02.prod.outlook.com ([fe80::5b06:19c7:472b:52b1%3]) with mapi id 15.20.6086.019; Thu, 9 Feb 2023 17:18:20 +0000
From: Doug Arnold <doug.arnold@meinberg-usa.com>
To: NTP WG <ntp@ietf.org>
Thread-Topic: ntpv5 requirements
Thread-Index: AQHZPKfs8q+9+ztUm0KZb8+1uSZyig==
Date: Thu, 09 Feb 2023 17:18:20 +0000
Message-ID: <DB8PR02MB5772E45732B25646F7CAE211CFD99@DB8PR02MB5772.eurprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=meinberg-usa.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM7PR02MB5765:EE_|GV1PR02MB8282:EE_
x-ms-office365-filtering-correlation-id: 620913c4-2ebd-44ef-d5bd-08db0ac1a446
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: S4VDMbj0yijwpiru7uRdFfcv+KwCWHNtqtJcf4jnzWU6KkvR/xiR5OWMelEbj1cC6VKtrv1kMTj0Zne90RipNRYAwacEvwCOY/GGo/h6LnjSz6AvniGfw24oeui3SgB8ZEqpAr7QJR34p82imqYQ+OVEL/wYhNS+fsF78nA6Taoh1Kx86tvF50bVWhxmerX6HecfZ8kFo53vyoiwhPM2EKlHwnIc+o9v7wO8L9KaJdHTilENBUR6V3lmhma6MCm7jxg9QQ0AXOFt6Fkc5Y7VBByclkbHBYyrTXrLOgrnmgrqQiRWbJoUktK/Eif+ULQN+POwoQzXikiqFaCHavvY8oY+aDYrNYJNEc9tMnDYmZDOojy+QMq6rrFiqmhmIbq32mSxbkZSRGayKv2bLYfDyXqjhEvkI267yemQxuWez+bIhcdMcR9n54vDXt8eGSgTPLz97GnsASTH+d1CPpKXzwjM6Rc8nlA9+jkPvoHjL3gYmgOwSfUCSqcsA2OtYK6ylY6mkwWEvaH+5iN9v2nNEm7mYuOqZmhEUVpnQCquddqbMjXebjhOyKoLv/EOUBStjSlAM1Pv5bMQqVV8HK7bF21FvexSl9YO+DnKLcLo2MX5gUSBRffuUTgIR9S+qnYiiDgEJ6151Xv3qKJKGUCVZxJVz7XZB6OAXc7P2hCuWqkroi2HQAurnkerzEjaR0y1MddE8RaKwjkJHJlB5TVqsg==
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:(13230025)(396003)(366004)(376002)(39840400004)(346002)(136003)(451199018)(2906002)(44832011)(5660300002)(52536014)(8936002)(7116003)(66556008)(64756008)(8676002)(6916009)(66446008)(66476007)(76116006)(66946007)(91956017)(41300700001)(6506007)(6486002)(26005)(9686003)(186003)(6512007)(86362001)(33656002)(122000001)(38070700005)(83380400001)(478600001)(38100700002)(316002)(71200400001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: imZXseVUhflzPNgWV8zZY0ugf3BsySzO+qgW90XB0076sZlNEF9BPdUmwHc8bZ6BAK4ZVZdmhvFa/BRVGzYSuEXjePEs9r/W/i1nQAd05QjDwL9qmAHIyOaBBhHlMtyQTOhLSC4ULsF0LGVih7Qz86OSx05Rq9liQfTxdBM/+0URS00Cj+owFLzaEihXDjNLpjpmb0zPwRLQGhCxV6oU3LdV+JV41Jz5ftJlci469X9lXqt3ZA676j+1BPAHCSw3CAUzwSRchpysEhM0P8upTU1Pj5PzQXESdgdHxwBOVvg8JexbwLzoO5NKkb/Iv+CV8PTkGYAsMNrSbIsPKoy/fmsE1kNqhMiwc+H6H2rH5weruWKvC4TzQv588qqdeQ1z9F5K0yZifZtT8ETeaD9Fxnor05Sa9G7tfS2IMpgJADBJ5ZVWvlguvITMhYKr732E/RR+9q9+RiIoDFEFsFHad7z2bPf0fWoggdvtl/XjexpVPupOpYNnzVyHGQ3S+0QM76QUPDrYas08jwjx71Zsti8SRAzXXJva0QAHYzJRYMVt9B1w1g+Wn1T56eYXvv0ZEM6NGl6aSgTJ+JQphsRRWts/JwZ58kZRYPmNdyZaeYo0F2AJv+9xYPsGcBuW+soZ+Gu6lIBVaeqD+1xAViTUvBuHUWDuCJ0XXdD/YfAX7p0h/Vvyjmiyu4p1b8D8dr1JP907QKMieaEUzrj2aujSqhjd+zaikLQVmoxgLhJGqDdoXW40QZnH+lHqsq28EzCOlpT00qwgNRYyWswgQUCfgykpQs5sOkLm6z6MvVhppm5wgm062Ma9jp1CY4mv5Ta9UOfW4r5QDOAp6e32fFfIEO6sCLoziDeGaQmMzou+jI0g+00HJLr3TMmXhZ7VB/f5JGnD3eG1O2adnTfYZQezjxq5Ly0VvHChZdh7eldrbYLJ+Jd6Gx1VeVeMYTPjn6Fg/kNNwO+lhG6yWTATwKH96sTeCAJAzHCots6iSPbmPZlwEUzSxCq/cft9MQrbgVbZs+N6gdPouNoAiDenPp3V3aTzb3SQDz6zLeUo/soTklO5o/PNoh3tNBwQ07R0n2HWb7FO3ubM9rhY5ffYvKEmGqFGMTjs56Ewid3r525pCb2h1hnNkpL2phzzh2tp9sV4K6NVZGytMAfNEXYXnZ7j8l/LoyLX+cy8eHlC4KZ7bKH7C3DzPhHSYgz+xoYl5iTnb8XJTL6XaFe83fzSNXV2Bx4woeU0N83DmsLvhNa+aFZbQzkkU0k/L5QOeKpp7hD3A0PrIp0nPsAKlW6tFXjvBJ6utse7an5gxyw2aZo8GzXGLP5pbBF/CEm22BJKZR/je3EAYNMPwPimbbCkJs+KgBF1lEH+pNW9sr8TzzuuSYrZn9q8ywNIWaChgd+3DnliGC/ovoLRxEy2R2l8yIe9ZOuh8MD8g5VAuejKuu8f03+Qasnk7mr99chj6jvLv0r2IQhzwg/W79PTCS+87Jvxy0Bcz2Xn4ZD4RbAeOfuTtETp/4jUCDzqEdbxKiFE2/TzS8xovoqLWLB1O1CvRjM9a1T+CRoDUdOZaahlpR2CjxlIqwP/PA1dfJsF7IkKNz+Jrhjnou3Qc1TtyfAXQ7JSV9B0hOamho67frJpnIHQ8Yk=
Content-Type: multipart/alternative; boundary="_000_DB8PR02MB5772E45732B25646F7CAE211CFD99DB8PR02MB5772eurp_"
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: 620913c4-2ebd-44ef-d5bd-08db0ac1a446
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2023 17:18:20.3972 (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: OWTQDfPoGLepBfjo74F0KBwqDG6oS4h8yUCd9OUT49IlBLVtvurhM3Q6GZxRpUJP/5VqRbHu7SWmB02nVr8pVSnL0AeFO+XcbtIb1jGM8Y4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR02MB8282
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/dQwRRzCtVQJlBRLi50o6X1hALWI>
Subject: [Ntp] ntpv5 requirements
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: Thu, 09 Feb 2023 17:18:33 -0000

Here are some suggestions for draft-ietf-ntp-ntpv5-requirements-01

Section 2
The current standard for PTP is IEEE 1588-2019.

Some financial institutions and data centers use ntp rather than ptp not because they don’t need accuracy or can’t deploy ptp, but because they prefer it.  The reasons that they prefer it are familiarity, and a dislike of the BMCA in ptp.  I have heard of non-default algorithm ntpv4 implementations that achieve 50 ns time transfer accuracy in specialized financial networks.

Section 3.5

Consider adding something like this sentence: “If a server implements leap second smearing, then it MUST indicate that smearing is active in the response message whenever it is active, and include all necessary information for the determination of TAI and UTC.”

Section 3.8

Consider adding something like this sentence: “The protocol SHOULD allow for different mechanism for authentication and confidentiality to support different use cases.”

For example: Judah Levine at NIST recently told me that he cannot implement NTS with his current server resources and the number of clients NIST supports.  However, when I told him about TESLA he thought a scheme based on that would be doable, as long as the keys didn’t have to change too often.