[Tsv-art] draft-ietf-ippm-encrypted-pdmv2-14 early Tsvart review
Yoshifumi Nishida via Datatracker <noreply@ietf.org> Sun, 09 August 2026 01:35 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.24] (gaia.k8s.ietf.org [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id DFFF6126536A6; Sat, 8 Aug 2026 18:35:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786239327; bh=J+CA9gHXY8HxwSmCNH4HxEgtHGnLSU8SE3WhKzhlhfw=; h=From:To:Cc:Subject:Reply-To:Date; b=WuVRNq5fj3vQ3bsYBTPg9Htj1A+OeTCqn5VA0pUr2OttgSvthIqoxwSZ3ds1pdpZN +aqmWdGl4Wg/cGTiIp56tSVu24FHX8z7YegCF5u8lBfqKc07XTntLxJVgxtW7LQgqh Bcg6NOnLOAp3qf8CIpN1gx0xXGmAoSt3RhEffWX0=
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Yoshifumi Nishida via Datatracker <noreply@ietf.org>
To: tsv-art@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 12.70.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <178623932777.297231.15613876844296696732@dt-datatracker-559c48c7fb-9llwz>
Date: Sat, 08 Aug 2026 18:35:27 -0700
Message-ID-Hash: LUWM5Z4WYIHVCRMG6S44QWRRYCD3MO76
X-Message-ID-Hash: LUWM5Z4WYIHVCRMG6S44QWRRYCD3MO76
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-ippm-encrypted-pdmv2.all@ietf.org, ippm@ietf.org
X-Mailman-Version: 3.3.9rc6
Reply-To: Yoshifumi Nishida <nsd.ietf@gmail.com>
Subject: [Tsv-art] draft-ietf-ippm-encrypted-pdmv2-14 early Tsvart review
List-Id: Transport Area Review Team <tsv-art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/DD5yAjYL5MnP2m1lnpi_4bbwx4E>
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-ippm-encrypted-pdmv2 Title: IPv6 Performance and Diagnostic Metrics Version 2 (PDMv2) Destination Option Reviewer: Yoshifumi Nishida Review result: On the Right Track 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. Summary: This document is On the Right Track as a standard track document, however, I think the following points need to be addressed. 1. Section 7: Option type '0x0F' I believe this means this document reuses the option value used for RFC8250 as it mentions "adopted from RFC 8250". However, the document also requests a new option type to use different value. This point should be clarified. 2. Section 7. Option length '0x22' This indicates option length is 34 bytes, however, actual length of the header format looks 22 bytes. 3. Section 7. It looks a bit strange to me to have the same length for Unencrypted PDM and Encrypted PDM. Is this correct? "PDMv2 uses a single header format. Whether metric contents are protected or unprotected is determined by local policy and registration context." Does this mean there is no inbound mechanism for receiver to know whether this is Encrypted PDM or not? Is this design intentional ? 4. Section 7. "Epoch field is used to indicate the valid SessionTemporaryKey." I think we need to add an explanation for SessionTemporaryKey, such as how this key is derived. 5. Section 7. Both PSNTP and PSNLR have dependency on 5-tuple. However, I'm not sure how we can apply this to ICMP. The draft mentions "PDMv2 operates entirely at the IPv6 layer and applies uniformly to TCP, UDP, ICMP, QUIC" in Section 1. 6. Section 7. "This field is initialized at a random number and is incremented sequentially for each packet of the 5-tuple." When TCP retransmits packets, should we increase PSNTP or not? Please clarify this point. 7. Can this approach work with TSO/GSO? When a packet is split into multiple packets, multiple packets would have the same PSNTP. Is this acceptable? 8. Appendix A "This appendix illustrates one possible registration mechanism that satisfies the requirements defined in Section 4." I think Section 4 doesn't define requirements. I thought you mean Section 5.1 ('Registration Objectives'). however, 5.1's bullets are high-level enough that it's unclear what 'satisfies' means in the sentence.
- [Tsv-art] draft-ietf-ippm-encrypted-pdmv2-14 earl… Yoshifumi Nishida via Datatracker
- [Tsv-art] Re: [ippm] draft-ietf-ippm-encrypted-pd… nalini.elkins@insidethestack.com
- [Tsv-art] Re: [ippm] draft-ietf-ippm-encrypted-pd… nalini.elkins@insidethestack.com
- [Tsv-art] Re: [ippm] draft-ietf-ippm-encrypted-pd… Yoshifumi Nishida
- [Tsv-art] Re: [ippm] draft-ietf-ippm-encrypted-pd… Thomas.Graf
- [Tsv-art] Re: [ippm] draft-ietf-ippm-encrypted-pd… Yoshifumi Nishida