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

"nalini.elkins@insidethestack.com" <nalini.elkins@insidethestack.com> Sun, 09 August 2026 00:05 UTC

Return-Path: <nalini.elkins@insidethestack.com>
X-Original-To: secdir@mail2.ietf.org
Delivered-To: secdir@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 53D281264B165 for <secdir@mail2.ietf.org>; Sat, 8 Aug 2026 17:05:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786233913; bh=oA/DyTvSfjVjxkaDAwndIkuBdaK5YgDDehXdiSsvma4=; h=Date:From:To:Cc:In-Reply-To:References:Subject; b=aphVx6XqjwOaChCsjEdk5QvDW1A01kzApnwEs2Xd0w8Dyklj4M+/LSt8lCepjgboj taq2v3jlBawldTwxEgZHTW+bYyRc31KUqNAIHq4eAh5x1BrMXyky2+bfQLjTNIYM6k 31ahyDSLPqogl4pkgpobfurHbv5F8Gkr28FSrGXs=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SJLsvPtaDlvH for <secdir@mail2.ietf.org>; Sat, 8 Aug 2026 17:05:11 -0700 (PDT)
Received: from sonic307-16.consmr.mail.ne1.yahoo.com (sonic307-16.consmr.mail.ne1.yahoo.com [66.163.190.39]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id A49691264B156 for <secdir@ietf.org>; Sat, 8 Aug 2026 17:05:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1786233904; bh=mXIrDoDOwBEVLOAndkS+YWTGPDPr2j47jOLYGK26Pcs=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=mZt6yvRH7NcXYvVXTJh71yOuULXc7hBOqfHkIx6UxCibp523KZePgxhHTObp62iR2dfFSmmrdRE5sQGCR6PyHVvamMGc7aLBmXThhlDNdBybggw4Ys9P/bd5KgeMboU0Ch+UDmnPM4kDDpyZZDlkx90rRVhnNWwLyWPxdNYSo07yMSHQOXBH8E2dXu6fsLrvHeR0fSSBTLDTB1f7HTYJQpz2if5DvVqSX6kKfAum+Ua1C7AB2jSGpw9y3vAVUbwYf/wyZA0ICSX8yimb65zXmuY+LD1oEZlr3Qu1myZEt7bw3x05xcFGtQ8favC1Kz5xgxnr7HO3T40TAhvFD0Yz5Q==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1786233904; bh=HENMNsXrKHBHnLFEy3ggbEo4l220a9A2XHC+cXMITBv=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=VGzbl2mpgBlGVuhzaEhinb92KrrD5wA6k93vyhzJE/ZLRDyV1cP3hCGpV1qHvk+hY9pTSkRKx8ziikjizCyAApgGLB70gRzdTq9T6ROPcwGekokpUNlUw731toPr1DK4ejsfce2iYZcgY/vJrfmqTqLvwRszN90FEKncyxcijPLRl40DsWkEEI0hZ0aB/ObimAMTbxgoF2/nks5KLmesgVig6P0NEmIs4UsK24s9btjZtQhc6TZ9ltfzrQp1Djkvou5HKdS9icFDNWyYb9DXiystunSiffQDnNXI0OekM1tmTaZYd3FC17jmeFZ6VJ8WnOuvv01HjBAa+fnC6iATTw==
X-YMail-OSG: oH2cV0MVM1kTzyPeTpHSRh2E7S32IfmKVPuOtZtQ_yKNyeZKrebPDrfnVCxF3EN xOYnn8aY_cebV7oDPMwSuN8D1EzIVUfuYr5l3SvqAOglD59pFdHeOHHtzNfnKzgXBNsVTxsVUpOC mekR2MW2QIEK6mpiREIkSfkOWgU.x9l71i1b8bApu3bjTNYZnHilk6PS_k1R91hEFuU2Rw93LMdJ RULZ.ID_RmwSb7HHNk92BF6fjw2HQKcPxnz3TNgwXs0xc6cV7v8n5RvI5eWbtP1rs.qoLXeoGma1 GdZCmJFssIkMBOB1dgjvhA1fwLaDiW7CpXPcxHEXT7xLCAYL_bDhDZF6iN4bhd7k_1r7Ctz6dLZ8 h28DQo0maoYuSPuplnaIqbMu8BIL1dM0ei6diydveaniHT80sIPoOPyyVybKK3MtNCUacXUvSSGM mAAnDfIT8oiGf2FK_HsVf0XuVJsnvyqm9W3banDlyo2R_RYwNgE9e63EFAvynOXIunegMBiOPexY xq8enV5h0Csu.BZL_Wu84h6UO.1ZKSp..za4WyFkchuqDvY_m1OEDyTdx3T91R95qlFEJj8WKy0Q DojrK3uQPLIyhJ7q6rNVIOHRcWN5LCWBWJUNMsyv.LNX3rJ8_7sPg0UzlrWs5ot7hMsZOny6i.ZK LiS099aV7TGSi9astXfWskOJQOvRcrf7BMqwUJVSdEJLWRvBNXaU.V5IY2qXCp.zLTbcRQlc8678 MeRvvgW3KQbtgNVYjKvtC8kWvp9mm9vOCtB4c64q2.fZVgVL6B50kSQgrDLu32CfTvuq_EVg6Cbh qPTA6APVXKq8Yi6xJIf5CaKUY9W9HDK6RhiRGR_fVTPWhn0q6urNPhCICYDuYS8rL7Jft0p1YCFi WB4yqIvsejl6RJiCW35GQopaKNQeizsFy0SxESYLno8D2dIyswLk3GULvxjxLtMi.IdcR9k3siP_ LOw_qc_0d34zt_21BkmhE01Vxw7ZABSdOBr.5H1eE84Pce0i9wWxv95fpJ4AtMSGdewj1tjMrImm i_gPlV.ETeztaQVoO.k2.C255dPfuGzIQKLgYe9286t4RddTevA1RJS3YbnZJsk4qkYNkpC1Ly_p Op9k2pLGoHeDyAauqzKdYx3vxicmPW0T4uTLA2kBD5DzZ66GXaxNfPoFXSvhAP7wB2PLaQUSeY03 mP3lQjGd7ujK9dQmbYJ55uUbQnfLCWKr4loCp0WhDbGT5CccqujiPK0Sk3FuojZj3NLfXZKzeOoq p0BkuI_qm1vHKO5sPZ5brFN32.8BpKkeTc5lKcWafeTFyos7ammzFqhbW8JcBmaPXxZlEuwFBfE7 atyaECi7yKxB8XlrTGUkq56gmH5X7B_3KNqKutaEIBQS8kfrjT8BbG2SUybX96m907FRgdIfTSJJ C5l5viGw.QG9bIY9xOssPmED6a5OA.NeCOhKLtnADDJ9X1IDrbQbhqhyz7U0en8y50fEWs4jvmoO nABB9kGyidcGL9Jd.rX1qWJgMBNP4wx60HwsyO.N1eUMgaYzeFju4o8njf5IlVV3rOYCPP0blHZz Xy1EndWTituVltoqaV7KawggmPaa3qIMdNuuuNFUF8wwJUby.7589FdGIGfV9FI8WcG9Z.TsHvkH Er4HhNEKqSUFP8QRbKE2S5hWm3Ut7ppPNSN078_cUwA23DQ.TNROAqcX54inPGAGr1zCal.vnrhY 45JOBwj7s3qZaJbS6tYVb7In3pHtEfc3_2LaXmigMbUtlYaHuuoDGCgNfVYLkkMbtCsEjGeqkC37 8GS20B5Eh2u__lqpCQSHWWrO_GMTAGmPH_g9.GK9j_18SlY9D4YcBocLBybP6j0dQrMOv0j_Sul5 dvX7mkLmnvP4RVsaGYKt97VMevYdp6jwwB0ysdlvG7dx.HjRVIrAzl7z3YvqXHxh1W.OTNdk8_L3 5qUE_fg8pMfwV9R5ABAHUkOGphNIDoTpGQbrtDjxc7rk8hQsu3E76DXdJfiSO2ZukFjiYJK.onkR 3vZF0HX1FXdLfxfsGfR_9y2KUtbieuC6GA8EiMcFn_pEoONFByhIXE45o6ueXGlzCpPNaz49eEQx 2C60DaBECr2WSaLEmRhNBOSAiaE4p8yiEcxMGzRxf7AQhuEZBgqBVZ5ppf2Jd91Mnqqls6vbYWJ8 3oFFSbfdnB8iGAN5Sgq8vdy.9m_apwzAIVvZMqHhda66UJFC.38Fa5q7IKPC7eevOqfeucneePZA ZcXazX2HviRWaQsZMXoVmgP5OnzwmqYyZrHwsdTGmMCHcudDfS0GG.f3AC_i7H3TvnySq_.IU.cY rvDe7BcS4Vd.jS_N0qMw.0pKdHgYJ8xMQcq7.u446ARibpcSl8vaaAx8-
X-Sonic-MF: <nalini.elkins@insidethestack.com>
X-Sonic-ID: 33c3d88d-c2df-41e4-bc1d-2fb4d3dcfce1
Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Sun, 9 Aug 2026 00:05:04 +0000
Date: Sun, 09 Aug 2026 00:05:01 +0000
From: "nalini.elkins@insidethestack.com" <nalini.elkins@insidethestack.com>
To: "secdir@ietf.org" <secdir@ietf.org>, Chris Lonvick <lonvick.ietf@gmail.com>
Message-ID: <386149754.418649.1786233901285@mail.yahoo.com>
In-Reply-To: <178619198492.145294.9865863784136982427@dt-datatracker-559c48c7fb-llb9x>
References: <178619198492.145294.9865863784136982427@dt-datatracker-559c48c7fb-llb9x>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_418648_728807086.1786233901284"
X-Mailer: WebService/1.1.26254 YMailNovation
Message-ID-Hash: M2MWMX3SSQSJIRCECSO6IE36STJWLDTQ
X-Message-ID-Hash: M2MWMX3SSQSJIRCECSO6IE36STJWLDTQ
X-MailFrom: nalini.elkins@insidethestack.com
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" <draft-ietf-ippm-encrypted-pdmv2.all@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [secdir] Re: [ippm] 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/NGfFNj4L-pcDQH9-oG7T1RgU0uI>
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>

Hi Chris,

Thank you for the review. We agree that the document needsclearer normative guidance in these areas.

We will replace the existing 0x0F value with anIANA-assigned placeholder throughout the document. PDMv2 is intended to receivea new Option Type and is distinct from the PDM option defined by RFC 8250.

We also agree that the protected and unprotected formats arenot distinguished clearly enough. We will correct the Option Length values andrevise the header description so that the receiver can unambiguously determinethe applicable format. The revised text will explicitly define the fieldscarried on the wire and how protection status is indicated, rather than relyingon two identical length values.

Finally, we will add normative receiver behavior formalformed options, unsupported versions or lengths, missing or expiredregistration context, unauthorized senders, and authentication or decryptionfailures. The revised document will specify when the PDMv2 contents must beignored and will describe policy-controlled actions such as continuing toprocess the upper-layer packet, discarding the packet, logging, rate-limitedalerting, or blocking repeated unauthorized traffic.

The external registration mechanism remains responsible forestablishing authentication, authorization, and security context. However, weagree that PDMv2 packet-processing and exception behavior must be specified inthis document rather than left entirely to the registration mechanism.

We will incorporate these changes in the next revision andwould appreciate your review of the resulting text.

Thanks,

Chief Technology OfficerOutside the Stacks, Inc.https://www.outsidethestacks.com

Chief Operating OfficerIndustry Network Technology Councilhttps://www.industrynetcouncil.org 

    On Saturday, August 8, 2026 at 05:40:39 AM PDT, Chris Lonvick via Datatracker <noreply@ietf.org> wrote:  
 
 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


_______________________________________________
ippm mailing list -- ippm@ietf.org
To unsubscribe send an email to ippm-leave@ietf.org