Re: [Ntp] ntp-over-ptp concerns

Doug Arnold <doug.arnold@meinberg-usa.com> Thu, 14 March 2024 14:11 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 077F1C151520 for <ntp@ietfa.amsl.com>; Thu, 14 Mar 2024 07:11:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.006
X-Spam-Level:
X-Spam-Status: No, score=-7.006 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_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, TRACKER_ID=0.1, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable 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 aeAxpuyuBgkC for <ntp@ietfa.amsl.com>; Thu, 14 Mar 2024 07:11:12 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2134.outbound.protection.outlook.com [40.107.22.134]) (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 B1397C151527 for <ntp@ietf.org>; Thu, 14 Mar 2024 07:11:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FEw+0XeM7+YJWZGE5hQWqlZV6UPdq+CpGUyai5akDo94d4ZemLJPZfivkZdt7FxWwqNDYSDmvmAggCWc1mlSa2QIRS6GTjp35zYu6j5FEACjNx8VqxA3phq753DToUBytGmfPqj+Y6uFYB2v+ry2qXdMLxTMQX3bzNPRl8XzivO/sasOz4+s13AUbenRobgVuHbaUwdfZ1eXJskYcIAE/T+S1uDCncx7s+t/lfur1WONk+aKApl414hV2HUBYw63qHvy+BJgVQ0zIiLkm4nnBMRqpVXyXz4US2xb8ch7SEkW+IqejOyj0UH9R751KHPSfSSt7sIxKWutBDGqO1q0kQ==
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=XUre++PunuhWobQvgK+nIYYT0m9Ye6Z/wmWN//AOzGQ=; b=oQkqgMdmFzPQjr8W5PkxZ9S8rpKDTJC0qfjK41cjHBTgP/hgPF0MpkAPxnOogwzir3bDj+RRmtOtCF6ZS39BOX2SYJVJ3BG5GryevfuXc6p4xIadgrSoqhrrhKPhq/GXwWegCj3jFT5eHzgC8IB7K9kqOeN+tmpG6ejriMUHqS2qXnMhqWviv3k/tErAlmjO4poDupSzN5VEoeK/hY1fOqKf0S3EZ4ST6eZNdmkf5eXhhvSAvGlsK7CBXBsJw0UDUHZ5NfCt0gxer4FIM/q5wOHiDIaulhvPlzQrIA1r7LgglVbDgBNiMWDFbaBFiA63+eEUnlwe/d99MqkhTtGQSw==
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=XUre++PunuhWobQvgK+nIYYT0m9Ye6Z/wmWN//AOzGQ=; b=nWS5/7RdaHZ/4z6a29nlvkutxwaKrvNlkvenEeOoRq1Ebxv96j7ABGBpfHW6La1r12xoxiva51XqiHmiTo+h2Ox0jy4ojqNqry1hnQpz0nnC/DH/2HmOyjhfTrseMmO6UjpFkaWdK6tHyO8XBraW4Z5gIOkji38fSfYC6Toyn5blAvJ2++hyt6iYpVM9eWQW8ct/jkSN2kaUTkhORm2V5bCe+kCWJ0vG1f1uSiyGR100E2u/I/g/OKVFieJ59MHEFhcuzrQZPcI9gCqBCknCKU4iBCiGtYO9lNSeiCfxWTMmxQ0JKIAWgfTDSXYGNsCriU758y4d169FT7BU87H3uA==
Received: from AM7PR02MB5765.eurprd02.prod.outlook.com (2603:10a6:20b:102::15) by PAXPR02MB7182.eurprd02.prod.outlook.com (2603:10a6:102:1bc::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.21; Thu, 14 Mar 2024 14:11:06 +0000
Received: from AM7PR02MB5765.eurprd02.prod.outlook.com ([fe80::c71d:5537:6c18:1870]) by AM7PR02MB5765.eurprd02.prod.outlook.com ([fe80::c71d:5537:6c18:1870%3]) with mapi id 15.20.7386.020; Thu, 14 Mar 2024 14:11:06 +0000
From: Doug Arnold <doug.arnold@meinberg-usa.com>
To: David Venhoek <david@venhoek.nl>, Rodney Cummings <rodney.cummings=40keysight.com@dmarc.ietf.org>
CC: Miroslav Lichvar <mlichvar@redhat.com>, NTP WG <ntp@ietf.org>
Thread-Topic: [Ntp] ntp-over-ptp concerns
Thread-Index: Adp01X9qtdjsFA3SSeO8UBFz7gdHywAfbrIAAATIwVAAIxb9gAAJb6bq
Date: Thu, 14 Mar 2024 14:11:06 +0000
Message-ID: <AM7PR02MB5765884F3760630634C73DCACF292@AM7PR02MB5765.eurprd02.prod.outlook.com>
References: <DM6PR17MB3484BA12E5E0214094779270832B2@DM6PR17MB3484.namprd17.prod.outlook.com> <ZfG46DseQnstP42z@localhost> <DM6PR17MB3484BAD48E399E34F9099D53832A2@DM6PR17MB3484.namprd17.prod.outlook.com> <CAPz_-SV5j8zS8tRFs1C-JLV3zism6RoRQN7XqOo4QEF=rZejvQ@mail.gmail.com>
In-Reply-To: <CAPz_-SV5j8zS8tRFs1C-JLV3zism6RoRQN7XqOo4QEF=rZejvQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
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_|PAXPR02MB7182:EE_
x-ms-office365-filtering-correlation-id: f293dc6a-844d-4ad8-7544-08dc44309763
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: uQbA2mxOHyldZPk0xP/JBbk/E43WAH+CNdihyaA7Oqlo3ueAKKNhjAag2DmGzsaAxIx8M5O59Zl8jtzL2dN2ZTVMs47/AUq/z8CWqlgNZ/ATKPGlgkNybgc8utIkAPuhZ21z2yq2FdBWSGhRI+58IAgqn5nW80utffgzyfqQlqAY7OHUbUes8Pj5JStl76rYcv8GOcmRxL+V3ekG805LoKnRWHKWcb5uvLSeHkYPu8aqW7WX20cwygsx38pm5qVOO3KCT7WpzjQz2cKRNw5yrQSGd3ljF3LW7VWIzGyot6hiqGjGwuuArhkZz2ert/9ck0N9ZNXHjNHCOIN2ZSNbknKKJd24zKAadYH8zjMZXDL92Z7/ciA9J1CMigTQA/1AMmHRlSqsLH9HnxCPLprrrBuXfmZz70Nag7PpD17lXLayDs/tsKuR3suFULBw/Q9DQlLDSoO8ghRJlU0lD8vTSmdpP0XZjSyx5AgGz0p+E8jssZjrcB4uJ/68YZDmSjhX7MFuhj4uO4TIH4+tAU72Adc394d79IyrjMNRxoo6XWoYFZEVyBQ2LCcXT0FBdwMCthI4ZA2cCK5m64afk+l8rD4wipnunHCP77DS2e8fSQb8dZzeVzW2Z9cbQTbkcamkgD0w3Kuswk45NbKv8WE2DgVbgD22mqwzfKeuwCDGA78=
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:(13230031)(1800799015)(376005)(38070700009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: T3FFHTVMxavHVO4FFYclhBP0rwWgFSlru6sS68LAdMgYaZGy4oIcxcsPVH30A3yRGEhVZ5YIB27wNVpnoGYyIqKRZIJ2YBGlhVYYUbzA5wPLzYuUmnT6RHib7XLFv5vN5ABHgIjUj5OfmDmyIeqwjRqMhCOOUwH9sTsKrleHVGn5OOzbYMT5hOeIU7oq28nk9lRiNoAJjO+L+kMPbcdBcmr5Y58k9wCYA3GuA7cXYKwrv6r9vlc/FrxGqFkYvo/37qpM3ucGPFdiMkpF5zQ0KFHZwy1REbYiWzFaRnejUj5qgunsWfXLM7Sp1i78gFgEnG3ht+Pb9v6MI2im1zbEr9ebjA/tz/P3popmiuATpjJzbdMAgvcb7viXc+LAMV14rg4cpbtJl3qZj9skglynrv+lW11TnJGJdx+Vps62ld4rzbFpMjSkyyk3NDcZU3ZQExYAq3ATVEVNUlEIgjDwMrjPcVKQtwcf1vGKwFGFe88Pk0A64sxHj+JdoNyB1EteDepEUThV8EY8mX3HniWgNs+o3beEJEo6fnpWSCOwqFarGgmwwG87hjSl1VDKzHwKocRHCHf7fJYK5KRu3DTrdrrtclemr1WWBtRqA+c5P1VS8ni8V1VcVSuq0jk0qofBDtsoCqBiMfpP7Js/WeJzaU1jzyVWcpbI0Pm7Iybo+qnjI6yHyUaSvtaoGlMr5ooh5YEAZJd+/9dziQ9w/0jpVSsco2qwNK8xAukPmUzObksAq0wOkoDj/Ay1VP08Hl9w19hApDwfV+w1Xl0gxUWl0Y8zegptoVYS2xVBxv6KscE26EHTjTGcB7DzgEIdwavXdtKT5aZshcROh/41JPi0zaDvb8nXrFG8nR7Q6n5+v6cUtEf3GS8f0tCYVIuGX9i53hBPoP3oZwtmo0HLbOpwy/Wg4uxl7nhMzegSERDgF3/xS/vHLkB55aAKWcL8xld4fAm9U5FqZSOb6qASjNkGfUg+FWDQxbHg3ycheJ3Qcgfw7mBp0sc86kE+ZXQRCh3fiBZwR0EQs1PGwfX3EZ4Fs84OGzgYLvA+dvaXdU+jFqmDIwSLGnz3XEZvh2IUIc1KxJ/nDvAtQnl/bdZ62V13uTpwmQGjZfYHl13RTgRwSwQipn8Fm7VsHKp3CStyFqcWt9jE80QjIPcYfDosNCUxcS1tYRaDRc6TtN2s3FF+UVXO8jFuKzErKM4kNmu2Ndozw0H0gF9Dcypbk2QYL4tQoUg9iNpx9BIUs4zKBqaveADJCK69no5nmyeBmlKLduLM8gJHKEWnbSC4Zyn2Qy66WzAGJsENxQlZtKAjH7J6/qkAD6MIuKUmM9U37TW8tqrBFJ4s27r1TxfJW+/uzgY+aMgirIyrpOtsp9Mn18Ay2MhiyXxvzJlE6yDdKLKwHP8YpNfc9FAEIwMT4pEkFN7URGFr6IV2G5fQsvLJzGqzKKN2xyUjbAQEU7TAL2zp8UulLIhu4lbc1VNwPZfKgykSAUTbihfBgsrLj1UZKe87JOh1fnblhVKvL7eeQDAtphrNTOuaIYy8cV2l+s18XnisoJ04L3WLhFuP6ACkrXQc4DiTucjIkArZFWl2z303mabIG9dMsd1ZdoZMZFS2btAlKw==
Content-Type: multipart/alternative; boundary="_000_AM7PR02MB5765884F3760630634C73DCACF292AM7PR02MB5765eurp_"
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: f293dc6a-844d-4ad8-7544-08dc44309763
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2024 14:11:06.8180 (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: 5DEXugWbIX4YZ4IEKTWJEp7SmS5crqzpcy1zaEJL+pj55v9ZSHsiL8OrWK5wySNrvruBssKpBSzR00AMjcReoKhyz9+nPjx01T0fNMNxuNE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR02MB7182
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/KtP1cpENQk2NdJfC2P62PJZUn80>
Subject: Re: [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: Thu, 14 Mar 2024 14:11:17 -0000

Hello David,

You need to be a member of IEEE and the IEEE Standards Association to be an officer of an IEEE standards group, but not to be a member of the working group.  Note also that IEEE membership is something $200/year so its not that expensive.

Doug
________________________________
From: David Venhoek <david@venhoek.nl>
Sent: Thursday, March 14, 2024 5:33 AM
To: Rodney Cummings <rodney.cummings=40keysight.com@dmarc.ietf.org>
Cc: Miroslav Lichvar <mlichvar@redhat.com>; NTP WG <ntp@ietf.org>; Doug Arnold <doug.arnold@meinberg-usa.com>
Subject: Re: [Ntp] ntp-over-ptp concerns

I was under the impression that one needed to be a member of the IEEE to participate in any of its working groups. This is financially not viable for a number of us and part of the reason we aren't yet involved in any of these discusisons. The page you link to suggests this might not be the case. Could you clarify on this for us?

Kind regards,
David Venhoek


On Wed, Mar 13, 2024 at 6:47 PM Rodney Cummings <rodney.cummings=40keysight.com@dmarc.ietf.org<mailto:40keysight.com@dmarc.ietf.org>> wrote:

Thanks Miroslav,



I’m willing to drop my objection #1, because it really merges into #2. I saw the TICTOC WG as still “Active”, so I didn’t see why the NTP WG was enhancing PTP. It seems like maybe TICTOC is merging into NTP, in which case conformant/cooperative enhancements to PTP are in-scope for the NTP WG. Nevertheless, I don’t see anything in the recent NTP WG charter that grants permission to re-invent 1588 (objection #2).



Regarding objection #2, I’ll try to backup a bit.

Generally speaking how does protocol standardization work?

By protocol standardization, I mean any protocol: IP, TCP, HTTP, NTP, PTP, LLDP, etc.

First, the transmitting device identifies the protocol’s message on the network… “Hello this message is from protocol <whatever>”.

Second , the standard for the protocol specifies how the protocol works on the network. This standard is *not* limited to the format of the message. It includes behavior (e.g., response to a request, periodic transmit), state machines, management… all sorts of required/optional specs beyond just the message format.

Of course people come up with great new ideas, but these fundamentals of protocol standardization have to be respected, or else our entire technological world will break down (e.g., TCP won’t work).

If a great new idea comes around, that idea needs to be formally integrated into the protocol standard.



The problem with draft-ietf-ntp-over-ptp-02 is that it is violating these fundamentals. It uses the 1588 message format (i.e., says “Hello I am 1588”), but it doesn’t follow the requirements in the IEEE 1588 standard.



Is NTP-over-PTP a great new idea?

Sure… I’m wiling to accept that as true (with the possible exception of objection #3).

My objection relates to the process being used to standardize the idea… not the idea itself.



>>  IEEE approval of the new PAR for CSPTP…

> I couldn't find any information about this online.

Unfortunately that’s due to IEEE process. I’m not defending that process, but we have to deal with it. IEEE won’t allow a Working Group to formally work on a topic until the “PAR” document is formally approved (which we hope is in May).

Until then, the documents working up to the PAR creation must be kept internal to the 1588 WG. Anyone on the mailing list is welcome to join the 1588 WG to see those docs. Just use these instructions to send an email:

https://sagroups.ieee.org/1588/how-to-join-p1588/

Contact me and I can point you to them. To be honest though, there isn’t much there.

At this stage, 1588 members like me can offer our personal opinion of what 1588.1 will become, but that’s about it. I can offer my opinion…



There are a small handful of proposals out there for unicast client/server protocols that use 1588 messages, but do not conform to 1588 requirements. Two of them are publicly documented:

https://engineering.fb.com/2024/02/07/production-engineering/simple-precision-time-protocol-sptp-meta/

https://github.com/meinberg-sync/flashptpd

I view ntp-over-ptp as a third.



In my opinion, the 1588.1 project will be the venue where advocates of each of these proposals argue for their new idea. In my view, passion brings progress, so I don’t see any problem if some of the debates get heated (but respectful). In the end, we’ll take the best features of all proposals, and draft that into 1588.1 as “CSPTP”. If we can reach consensus on a single solution, that will be far better than 4-5 solutions. When 1588.1 is published as a standard, it will follow the fundamentals of protocol standardization. When a device says “I am 1588”, CSPTP will be formally conformant in its specs.



Rodney



From: ntp <ntp-bounces@ietf.org<mailto:ntp-bounces@ietf.org>> On Behalf Of Miroslav Lichvar
Sent: Wednesday, March 13, 2024 9:32 AM
To: Rodney Cummings <rodney.cummings=40keysight.com@dmarc.ietf.org<mailto:40keysight.com@dmarc.ietf.org>>
Cc: NTP WG <ntp@ietf.org<mailto:ntp@ietf.org>>; Doug Arnold <doug.arnold@meinberg-usa.com<mailto:doug.arnold@meinberg-usa.com>>
Subject: Re: [Ntp] ntp-over-ptp concerns



On Tue, Mar 12, 2024 at 11: 42: 18PM +0000, Rodney Cummings wrote: > 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

ZjQcmQRYFpfptBannerStart

This Message is From an External Sender: Use caution opening files, clicking links or responding to requests.

ZjQcmQRYFpfptBannerEnd

On Tue, Mar 12, 2024 at 11:42:18PM +0000, Rodney Cummings wrote:

> 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.



I'm not sure if I can agree with that statement. I'd say NTP over PTP

enhances NTP by giving it a new transport. It's not useful for PTP in

any way. PTP already has multiple transports specified and more can

be specified by anyone who needs it. It could use NTP as a transport

if someone thought that was useful. NTP currently has just one

transport (UDP) and this would be the second one.



I think that would be like saying that DNS over HTTPS enhances HTTPS.

No, it's just an additional transport to carry DNS messages that has

some useful properties that the original transport doesn't have (e.g.

encryption).



> 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.



NTP over PTP uses unicast delay requests conforming to IEEE 1588. If

such a message reaches a PTP implementation conforming to one of the

specific PTP profiles, the PTP clock will either ignore it (e.g. due

to unexpected domain number) or respond with a valid delay response,

which will be ignored by the NTP-over-PTP host. The NTP-over-PTP host

doesn't send announce messages, so it cannot be selected as the master

clock. If it received multicast delay requests from other hosts, it

would ignore them due to missing the NTP TLV.



> 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.



Ok, that's a fair point. I think we can change it to allow a range of

domain numbers, so admins can avoid conflicts with future PTP

profiles if they need to be used alongside NTP over PTP.



> If IETF wishes to specify an isolated protocol, IETF must register to obtain an IEEE 1588 sdoId for that purpose, as described in:

>    https://urldefense.com/v3/__https://standards.ieee.org/products-programs/regauth/sdoid/__;!!I5pVk4LIGAfnvw!kmeX-7XLzGBbgVuEs4KZ6FoEgz0I8V4g5nz5jtDtYLpslNDT2_dDl1ScWpCusGnMj8ycs_o2Dp2rSTjLPpZDYHld$<https://urldefense.com/v3/__https:/standards.ieee.org/products-programs/regauth/sdoid/__;!!I5pVk4LIGAfnvw!kmeX-7XLzGBbgVuEs4KZ6FoEgz0I8V4g5nz5jtDtYLpslNDT2_dDl1ScWpCusGnMj8ycs_o2Dp2rSTjLPpZDYHld$>



Thanks, I think we can look into that.



> 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.



I couldn't find any information about this online. The "Client Server"

part indicates a new PTP exchange will be defined, perhaps using new

message types? But I'm not sure what difference it makes if we use

CSPTP instead of PTP for transporting NTP. If CSPTP can be made to

conform to the existing IEEE requirement, NTP-over-PTP can be changed

to do that too, right?



If you are only starting now, how long will it take to be finalized?

NTP over PTP started 3 years ago. We already have experimental

implementations, confirmed to be working with existing hardware. If

you are interested in IEEE/IETF cooperation, why don't you help us

finish it? The development would need to be public either way.



If there are other protocols interested in this, I think we can change

it from NTP to a more general UDP or IP transport.



--

Miroslav Lichvar



_______________________________________________

ntp mailing list

ntp@ietf.org<mailto:ntp@ietf.org>

https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ntp__;!!I5pVk4LIGAfnvw!kmeX-7XLzGBbgVuEs4KZ6FoEgz0I8V4g5nz5jtDtYLpslNDT2_dDl1ScWpCusGnMj8ycs_o2Dp2rSTjLPkFJYeKg$<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ntp__;!!I5pVk4LIGAfnvw!kmeX-7XLzGBbgVuEs4KZ6FoEgz0I8V4g5nz5jtDtYLpslNDT2_dDl1ScWpCusGnMj8ycs_o2Dp2rSTjLPkFJYeKg$>

_______________________________________________
ntp mailing list
ntp@ietf.org<mailto:ntp@ietf.org>
https://www.ietf.org/mailman/listinfo/ntp