[Ntp] ntp-over-ptp concerns

Rodney Cummings <rodney.cummings@keysight.com> Tue, 12 March 2024 23:42 UTC

Return-Path: <rodney.cummings@keysight.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 A9893C14F6B5 for <ntp@ietfa.amsl.com>; Tue, 12 Mar 2024 16:42:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.103
X-Spam-Level:
X-Spam-Status: No, score=-7.103 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=keysight.com header.b="xiX0v9yc"; dkim=pass (1024-bit key) header.d=keysight.com header.b="SHYh4Oki"
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 wXHdQwkUZxVG for <ntp@ietfa.amsl.com>; Tue, 12 Mar 2024 16:42:22 -0700 (PDT)
Received: from mx0b-003cac01.pphosted.com (mx0b-003cac01.pphosted.com [205.220.173.93]) (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 2771EC14F61B for <ntp@ietf.org>; Tue, 12 Mar 2024 16:42:22 -0700 (PDT)
Received: from pps.filterd (m0187217.ppops.net [127.0.0.1]) by mx0b-003cac01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 42CNfPLc006072; Tue, 12 Mar 2024 16:42:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=keysight.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=ppfeb2020; bh=IYro2BZEbcRY5OziTfhYg3IMtAp1nYJnLkRadwTFPnk=; b=xiX0v9ycsFJ68XWdzyX9iHHIulDFjncPImnKsPHW+AxAz2WBaNnWfGf2RjLybyP0vCMV ROlNdeOL9gwPdZz2j5X126C3+sft/x6Edb17gcZplUvNlAtBToHjVT2tLv3QDm5YuZ4S FaZWvvC6RvPsMyRCURfbrqcCxbqru/S68NFjVq5EFBmr3QC/Aeb4EbtSoFB3J8uK2qP2 +YR/oAhF4OsvMsDGT8xhm01Bq8CPmwci00NO/8FTBidhIw0xIrfK1UvCUSvHMkRxyhgr 70r6jdeg627Vk59rGULkddAkN6jcTxYG5HCYsEPCQWTSHo/sVgN5qkOVEqdBHSCjz+HV lA==
Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2169.outbound.protection.outlook.com [104.47.55.169]) by mx0b-003cac01.pphosted.com (PPS) with ESMTPS id 3wrr2kqtpm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 12 Mar 2024 16:42:20 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NlKAeKEeuG9ITHAvsDC5XluzmqUfSJpmsSwGGgOX45GARetL6D7DjbE8rC3+0Yb6Pr7mmqkTyfPlPK+Fhad35RyClZis08Q2wm5EoRravelMQtw1glu9Qe4DD7BdcwBX6qSTlEO1xYqFvRBdz/AuAHMxsTjjFLm3pg//LSiEqmgx5R6JUOcgkmtlOAQ+SPGYmUcZdJse/Rsl3Zue1WuVmjDmJyJpOWvFsaJD25lZRMLAKFbWFBFQ1hkdN77UkhuQRqvwm7PS3PjAaeqEIzMKzSjTKrTO98aYnMFfDSOk6x5CCmZ0BemzDJbq8PtaqCs7T9rZGdroZ0BrxEcjWEJ1ug==
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=IYro2BZEbcRY5OziTfhYg3IMtAp1nYJnLkRadwTFPnk=; b=UkptKru66JRj6GM1TteVbPY4G/4PycK2q7fpLIB6iApbuJGuScJbg4TzFaEE0dfCx3272oQm29mHSaV9ob+IX5D26YSWyA94iqWgN7S/ObhML2YMkh6qEUSgjUWKIdFBWo0ZWm2GOYrRM449B2p7wVKnZy8lzZBAqBYNx+haojxIlL1ZRqjhj5hH93/RDN/hQfXPO+jP7rE1x5VR7pO+R4tuWF0KTGptTrHJ3TQy4OWoEydjujrXIQNmUr/U2YMC1n4FY1WsRDs3N4/MaNx7atQFdwdglS3VWY6tx1h1AyTVERTzoofEw4fepwlWxJZeu6kNYvDe9Hpc3TUEy/LGYA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=keysight.com; dmarc=pass action=none header.from=keysight.com; dkim=pass header.d=keysight.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=keysight.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IYro2BZEbcRY5OziTfhYg3IMtAp1nYJnLkRadwTFPnk=; b=SHYh4OkibMhJ4CpkgwkJo0sBMnYeGq/qFoIsASo9grPc9QWkLcLd+O2ATQq3pNQJkWXpx1zWUA4psMl/TD4BbRLzOT88MsUMsVdxWfXcGt+ZfVMW2UBKXa9M9NmldJyvwl/hqXBmH4gSTaiZzyfagb8wVxRq+BdJ/XcEhBwdQYQ=
Received: from DM6PR17MB3484.namprd17.prod.outlook.com (2603:10b6:5:1df::20) by MN2PR17MB3935.namprd17.prod.outlook.com (2603:10b6:208:205::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.36; Tue, 12 Mar 2024 23:42:19 +0000
Received: from DM6PR17MB3484.namprd17.prod.outlook.com ([fe80::b048:54f8:e408:2766]) by DM6PR17MB3484.namprd17.prod.outlook.com ([fe80::b048:54f8:e408:2766%3]) with mapi id 15.20.7362.035; Tue, 12 Mar 2024 23:42:19 +0000
From: Rodney Cummings <rodney.cummings@keysight.com>
To: NTP WG <ntp@ietf.org>, Doug Arnold <doug.arnold@meinberg-usa.com>
Thread-Topic: ntp-over-ptp concerns
Thread-Index: Adp01X9qtdjsFA3SSeO8UBFz7gdHyw==
Date: Tue, 12 Mar 2024 23:42:18 +0000
Message-ID: <DM6PR17MB3484BA12E5E0214094779270832B2@DM6PR17MB3484.namprd17.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM6PR17MB3484:EE_|MN2PR17MB3935:EE_
x-ms-office365-filtering-correlation-id: 5fd8594c-0170-40f6-b4dc-08dc42ee0e45
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: YHecxBZ8PpGroUgQzV4oOmj1jvCGBloMFqtjdH5dNcjuY7Dmd04q8DvTdfrEI3XsMLQdQ42HBxPYMAb3X4KB8Euxs98YjIL7mqEoX0rrdgrOY/aixe1tq6ApBVmCf8dPk8V9CUYhGbzNLaxZWsrhPE5TQdXSq6cB9oBfgoMAmXUEMMu3gZeJrae4jwJmFF27ZVe3Pb15y/892/B/zqlJj7O5RT3cFb0x+tPpgzXOAW4nIWDOtloOfEbSOWBJWCq9VAfQAoOoQepdDh/mRqAnqrrSbeqa6HsWAl1rwIeXZU3xVchBn7t0CftFCG707RMe1/6ifE0pfCHsytJ1CQ0zh+Hi5UcmhhlPX4maBhM+58Ff90Oj7FOgzgnegiPrXJceMBxz7FAoA2s0HFtAOL3nosGQCqXE89MrzyLv12HsKsjlMxGmeCrJmoVF+nKsh34q6+aEFwGccQHd42euoD+Mz89qorULzl0x48ft9694DwF2wSITLSiCW2fV1rjeNMaNBWDW5rq90gMwhTTHQ4zJYcS4K3ZRCNqWhgfDeLKMN9pSauShyAYGjcEFzNpHchxDtQQvL992i9jWQIaL4RuducBYDj9PgpGjgOP8fDNT5HxTf90XqNx/cU61IflKtXEkXf80hRC6hRHOEggQfog5k8+aOxfbkMbfozOB95rqg8I=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR17MB3484.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(376005)(38070700009); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: blPFAqu7r6NM55JJwe4ksbPTUl6kri8opE6l8oxLVfGpmaolY8lBJchjaIJC9J3ATyAye+tzd/b+sxkpmuqRV0tij5erxpUw9XteulrsYsL78HcjOzo7XIOXW3B4KZRgo+lauM7xgMe6iUaM227raU6g5Rm071dhZbfEfD056BFecoSLmFQiQiVF7m4i+lcOvrrhDVUJotJFsSEU11zs0ARk3nHawnhNiOQIGYit/MqDfRCfdifgf6c0TeyHTwP8ceermqTT1YUgtqe7tMMtXc8ej0ItLqR9d8+R+9osZ2quZ/1jiJyH8pj/yyLYJAxjBD8N+tq3ij4iynToBhMQX1w8yMTc/ZeIEcAOyJbbb3P4ECDyZHNTkxFq7k+fxyLflApOaovY+ykIKgMm65q2Ei5isEBcGMakZzqEAc5sPDybDJ1U+z/EwysErPVBkjQC54IDp2yTCCPCfhkZKMI0IOOXwKZY65vedGMDMZNC3BWjkj5gY6PqYL/wRBi/5GONfPXANvnEJsqw3WNwNDK8GugjzkxJz7h5ebfLiuicSRMd7cTTghO2/oN3fRFlUe4UnzFO9Xn5I6q4PxuszPfh2nNqKU/u26JmssUDus/c+qCfBiel+YdHhdlZPfot963RgDKx5D027XaEGBZt4s7q1nm7Ect7dHZmngBtuMP9Fi7hOhwKvHooWXqpBWXhzDws+o9QdxrRdIJCOfmlusw+ZQkYKYQaV1HzCgzaMbUvCHUtwAMy3NmBWpXhGMJoTli3edJrBfuLC4AMhn/HbPCmklLUItYMXDg6gP8KuwJJvUjVw+BDurM0DfGKyBGQle9aqqOsCaxIa2PYzn3q33omoHE2LBdxrCyahqh9TRw0xPqWu2fEnrqH7Qvvv2drFQh8shvOu1cHLZofVzbaAMCs/vRigTrzJfZK/B2fHhvtx+RYBYeX5TZi+z7j9sNjCE7ZYDgu4jXD1YCUNsP9CZFAKzfOKSXbbwhjyLc5usx6osJDCBzbrkL/jf24f2xpgJAT+cM4ebuNKKA0/Dlqq0jTCeQKzra4n9ce1yo6KU5HgFavz1mLKOER3LMAdY142/mTH+BG3JLLQIfiE7lxVHLWdbncCald72q2sH1Y0YBAWe+K7Pm0BfFPKtJzZ2N2NJWUPAdKT2UWGCeqjiWU2g32wH26Yylrtzrgylz2+UU/8WyNOSNutkML6tSIdT9IChooxcmKP368EIZ5l1ryvcjSPJgB7NMrcAIUmscPstXRuKJUIlhjGhm49+GNTXDhCwfM9y15qEwrcwEJwwmqyPlGL15dRSHou78pFm/R50oWGqbKXw0PY36BctgAmGNuq3SVagjI/UHZTjGeFx1qmzN1fis9PQ7ocraxxM7sz9uzOkt/s/yzk2GPjbmXBeJz5qCAEeMmYpy46YEcJElr9RgzwaVdp35H/T/I03P6LU/dPNJcXvgFSfwgiRCGuBQxByXXn0rjJE9dWOGJ6MoGAFU06jTO1bQyDi4xdg9luOHPrB1FY9bJxJS3qmXRkfiVYp0LunvV7h/yPk/qJlT/AP+wC/OR+hgcPOJsePKwhkuvo52Lv+mJfAykr4X61V0VG70baGc7n99UXkePIB/sy78pGg==
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: mMP+l1Fzc8M8pwFs9u3ZzlUYlcITumlJqTNg7OsgMg5Vb1cStK2ZS9+Drsi0yU98KRlo2xBpoq6gNIU5OuCtKs1MikKwHaa9bXDrfl6t7QUX3wshFblaiW5Qh4bw5bkIR11gzdq7ddNKp97YsPJX6uvqgUnG6wsVM+rrgfcpxXVWYrEwhXlr54AMreRhwdlFBv7VwPDA2qz3wedVSj+/8umVcbJaEg1xYq3XDSvKcqfmmlz68zZx8ekDD6+D7D+W5d26JpiGhukrhS6Xfl5Ga8gRpZipmDqbHlxY56NwmjuPIpUUbDCoT0ZYU53KKEb+sUyYcemrk6ngdrT4FZHb7pm04UeJVLeHnNayZGwo484HFWin0Sk+2iS8vnFC9SWmU96f10WwRAZD3/zejAcIG5sdVQgMN6oEeZXsShzJ7fPrsSuHyywXaEjs3L4bufFxnY+XZF5opqq3DMEKOKJ0+2ZnlDBvz/lcGToKPdd/RM0xW7gdvxVSyayhFKQ0ey9pren37EFCnmykxyo3awEW2OJxC/5AizcAtOuJrBg/+HwX/xSt1bwb8fqyCszTRCMtwG7Hk8EXZsDU7bySOKB4Z5ElyR9O8gd0rW9noDBuDJ7y2iCOiyDYbL0JyEyfOmjc
X-OriginatorOrg: keysight.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR17MB3484.namprd17.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5fd8594c-0170-40f6-b4dc-08dc42ee0e45
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Mar 2024 23:42:18.8792 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 63545f27-3232-4d74-a44d-cdd457063402
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: YRlm+wlLsOFiklL/rg9yVrxiuYRalkVlwT4OLWmvDae6f/AXf4NRGbLWLw2nqgvEGjbE4GTchSflWuLwgo7g+Wse9ypbsEo4vZsqob/WU7U=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR17MB3935
X-Proofpoint-GUID: KdrjM3Td8bru4VQ2qn-Acsao7lb0BzPW
X-Proofpoint-ORIG-GUID: KdrjM3Td8bru4VQ2qn-Acsao7lb0BzPW
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-12_14,2024-03-12_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 mlxlogscore=290 adultscore=0 phishscore=0 clxscore=1011 lowpriorityscore=0 impostorscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 mlxscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2403120182
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/JHVhvHdWD4ALl2JhUho9ESU7GvM>
Subject: [Ntp] ntp-over-ptp concerns
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: Tue, 12 Mar 2024 23:43:35 -0000

Hello IETF NTP WG,

Possibly similar to Doug Arnold's comments, as an individual, I have three strong objections to draft-ietf-ntp-over-ptp-02.

1. The draft violates the IETF NTP WG charter. The draft does not enhance NTP. The draft specifies a TLV to enhance PTP. Therefore, the project should have been proposed in the IEEE 1588 Working Group.

2. The protocol specified in the draft uses two IEEE 1588 message formats, and therefore the protocol advertises itself as conformant to the IEEE 1588 standard. The protocol is not conformant to IEEE 1588, in that it ignores most requirements of that standard. This sort of disregard for IEEE conformance has never been published in the past by IETF. In the past, cooperation between IETF WGs and IEEE WGs has been excellent, and it is important that this cooperation continue.

3. If objection #1 and #2 are ignored, there is the problem that the draft's protocol breaks other conformant PTP Profiles that are running on the same network. Apparently, the draft is attempting to use domainNumber of 123 to isolate itself from other conformant PTP Profiles. This attempt is technically insufficient, because any other conformant PTP Profile is allowed to also use domainNumber 123. If IETF wishes to specify an isolated protocol, IETF must register to obtain an IEEE 1588 sdoId for that purpose, as described in:
   https://standards.ieee.org/products-programs/regauth/sdoid/

I would like to suggest a solution to all three of these problems.

The IEEE 1588 Working Group has recently submitted an IEEE Project Authorization Request (PAR) for IEEE P1588.1, Client Server Precision Time Protocol (CSPTP). The goals for the CSPTP project are to formally specify a simple client/server message exchange, similar to the message exchange described in draft-ietf-ntp-over-ptp-02. CSPTP will meet IEEE conformance and compatibility requirements, including use of sdoId.

IEEE approval of the new PAR for CSPTP is scheduled for May 2024, after which proposals will begin, leading to draft text. If the IEEE 1588 WG and IETF NTP WG cooperate to propose a TLV for CSPTP that encapsulates NTP, the result will effectively be NTP-over-CSPTP. In my view, that sort of IEEE/IETF cooperation is the best approach.

Rodney Cummings