[Tsv-art] draft-ietf-ntp-over-ptp-05 ietf last call Tsvart review

Colin Perkins via Datatracker <noreply@ietf.org> Sun, 21 September 2025 15:02 UTC

Return-Path: <noreply@ietf.org>
X-Original-To: tsv-art@ietf.org
Delivered-To: tsv-art@mail2.ietf.org
Received: from [10.244.8.182] (unknown [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id A611B6660C07; Sun, 21 Sep 2025 08:02:01 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Colin Perkins via Datatracker <noreply@ietf.org>
To: tsv-art@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 12.50.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <175846692145.386343.7757364321711805651@dt-datatracker-6c6cdf7f94-h6rnn>
Date: Sun, 21 Sep 2025 08:02:01 -0700
Message-ID-Hash: XXEZVZUAGPB7NUXSW7GCMEIOYN43WKXV
X-Message-ID-Hash: XXEZVZUAGPB7NUXSW7GCMEIOYN43WKXV
X-MailFrom: noreply@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tsv-art.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-ntp-over-ptp.all@ietf.org, last-call@ietf.org, ntp@ietf.org
X-Mailman-Version: 3.3.9rc6
Reply-To: Colin Perkins <csp@csperkins.org>
Subject: [Tsv-art] draft-ietf-ntp-over-ptp-05 ietf last call Tsvart review
List-Id: Transport Area Review Team <tsv-art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/JxGGbyyL7u8C25Zn5kaiByZQxYw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Owner: <mailto:tsv-art-owner@ietf.org>
List-Post: <mailto:tsv-art@ietf.org>
List-Subscribe: <mailto:tsv-art-join@ietf.org>
List-Unsubscribe: <mailto:tsv-art-leave@ietf.org>

Document: draft-ietf-ntp-over-ptp
Title: NTP Over PTP
Reviewer: Colin Perkins
Review result: Ready with Nits

This document has been reviewed as part of the transport area review team's
ongoing effort to review key IETF documents. These comments were written
primarily for the transport area directors, but are copied to the document's
authors and WG to allow them to address any issues raised and also to the IETF
discussion list for information.

When done at the time of IETF Last Call, the authors should consider this
review as part of the last-call comments they receive. Please always CC
tsv-art@ietf.org if you reply to or forward this review.

The draft outlines what is PTP and describes some of the limitations of
PTP-capable hardware and how these interact with implementations that try to
use that hardware to support NTP. It describes a new transport for NTP within
PTP packets, allowing NTP to make use of hardware that only timestamps PTP, and
extends NTP to make use of the timing information provided by PTP.

The draft is clearly written and generally well explained. From a transport
perspective it appears to be ready, excepting a minor nit noted below.

The PTP transport for NTP is sent within existing PTP messages. This generates
packets containing a new PTP TLV, that presumably has some potential to disrupt
the operation of non-upgraded PTP implementations, but otherwise appears to
match usual NTP behaviour and to fit within PTP, and introduces no new
transport issues.

The Network Correction Extension Field similarly does not appear to have any
novel transport implications.

The Security Considerations notes that “The PTP transport prevents NTP clients
from randomizing their source port”. It would be helpful it is also included a
brief statement of why this might be an issue and a reference for where to find
further information (presumably RFC 9109).

Regards,
Colin