[secdir] draft-ietf-ippm-encrypted-pdmv2-14 early Secdir review

Chris Lonvick via Datatracker <noreply@ietf.org> Sat, 08 August 2026 12:26 UTC

Return-Path: <noreply@ietf.org>
X-Original-To: secdir@ietf.org
Delivered-To: secdir@mail2.ietf.org
Received: from [10.244.9.199] (gaia.k8s.ietf.org [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id 0B7BC12613CF4; Sat, 8 Aug 2026 05:26:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786191985; bh=admMqdq1h45utRFJMUD7PTerek+MZLsr2f3hR4HUr98=; h=From:To:Cc:Subject:Reply-To:Date; b=nJjAMWJbsZbQoUhTA2omeBtkfcsx5+NzdB00oKGvMviUWRB3B6Nak3odMWA0FwEWB XvLdIEcBBYVzk6KdXYuVdB6wX7YE1V1npdoXM/P1qMwoZ2f0hep+mZXTf9Bx64yB8C fqC45PX24gpwDY89T0b8TjvJehHg4M5UNJI9OMps=
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Chris Lonvick via Datatracker <noreply@ietf.org>
To: secdir@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 12.70.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <178619198492.145294.9865863784136982427@dt-datatracker-559c48c7fb-llb9x>
Date: Sat, 08 Aug 2026 05:26:24 -0700
Message-ID-Hash: GRX6QR357Q3YXQHUKRV43GGWL3YMVCQH
X-Message-ID-Hash: GRX6QR357Q3YXQHUKRV43GGWL3YMVCQH
X-MailFrom: noreply@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-secdir.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: Chris Lonvick <lonvick.ietf@gmail.com>
Subject: [secdir] draft-ietf-ippm-encrypted-pdmv2-14 early Secdir review
List-Id: Security Area Directorate <secdir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/secdir/o3qZ3po6-ciZidSu9l6Lvf4C__s>
List-Archive: <https://mailarchive.ietf.org/arch/browse/secdir>
List-Help: <mailto:secdir-request@ietf.org?subject=help>
List-Owner: <mailto:secdir-owner@ietf.org>
List-Post: <mailto:secdir@ietf.org>
List-Subscribe: <mailto:secdir-join@ietf.org>
List-Unsubscribe: <mailto:secdir-leave@ietf.org>

Document: draft-ietf-ippm-encrypted-pdmv2
Title: IPv6 Performance and Diagnostic Metrics Version 2 (PDMv2) Destination
Option Reviewer: Chris Lonvick Review result: Not Ready

Hi,

I have reviewed this document as part of the security directorate's ongoing
effort to review all IETF documents being processed by the IESG. These comments
were written primarily for the benefit of the security area directors. Document
editors and WG chairs should treat these comments just like any other last call
comments.

The summary of the review is Not Ready.

The draft defines a PDMv2 header to be used within the Destination Options
Header as defined in RFC 8200 (IPv6). That part is straightforward and
understandable. My list of nits for this are: - The ID defines 0x0F as the
option type in Section 7. This is the option type already used for the TLV for
PDM as defined in RFC 8250. This ID should use "TBD" in this section or
otherwise indicate that the option type will be assigned by IANA. The ID does
say that in Section 11. - The ID uses the same value for the length for
encrypted and unencrypted PDM option length (0x22). By itself, this will lead
to confusion by the recipient and the document provides no further guidance for
this possible confusion. - The ID provides no guidance for misconfigurations,
errors, or operational exceptions. For example, what should a receiver do if it
receives a malformed PDMv2 message, or if it receives a PDMv2 message from a
sender that is not authorized to send those messages?

The ID appears to say that the operational aspects of everything will be
handled out of band, presumably by something like the exemplary registration
process of Appendix A. However, that appendix does not provide guidance for
fully handling the operations of PDMv2 exchanges. For example, RFC 8250
provides guidance in Section 4.3 that a receiver may block traffic, discard
packets, or send an alert for certain conditions. There is no guidance in this
ID for any of these conditions or actions.

If this ID is to be a standalone RFC, then guidance for operational conditions
and exceptions must be provided in it. If this ID is a component in a system
that relies upon registrations to provide operational support, then the other
documents need to be identified and completed.

Best regards,
Chris