[mpls] Re: draft-ietf-mpls-on-path-telemetry-flag-01 early Opsdir review

Carlos Pignataro <cpignata@gmail.com> Thu, 17 September 2026 21:11 UTC

Received: from mail-qv2-x10.google.com (mail-qv2-x10.google.com [IPv6:2607:f8b0:4864:33::10]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id B3AA531 for <mpls@ietf.org>; Thu, 17 Sep 2026 21:11:28 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=gmail.com header.s=20251104 header.b=rDWog6BR; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx.ietf.org: domain of cpignata@gmail.com designates 2607:f8b0:4864:33::10 as permitted sender) smtp.mailfrom=cpignata@gmail.com
Received: by mail-qv2-x10.google.com with SMTP id 6a1803df08f44-90cdfe57a3aso1238796d6.2 for <mpls@ietf.org>; Thu, 17 Sep 2026 14:11:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789679488; x=1790284288; darn=ietf.org; h=to:references:message-id:cc:date:in-reply-to:from:subject :mime-version:content-type:from:to:cc:subject:date:message-id :reply-to:content-type; bh=RXc/6wwqGHbCfWGm2rIP1Q/JrzvNZxgEFr1/Nus+UHk=; b=rDWog6BRHndeArTD7pgmKsledt97breraxS1U1HnDhSV6NzHqER4nuiDKEE3aWP/t3 Ms7L6754+3jvWl/GgfK73Gh2lIt3ax81nSKPfCIibm/KFewDBLP70NZaMIIGLsgJ3Ejj Q1GDQxpEb3o8Z/JOsmtmNhIoGK56Ru0BNATYHFz9rwbtmMv8thgw+rQXYIiOpeLGichH N6oNwXJntUProgRE2ThawD4lniSnmTyyfjMZNJhNvq1WV6xsIPTuzclR4ybZFMzB+n7m viaO/NxYxRzAI5KjOFCj7J2HYsiLIC1VZoYLH7A3DfJQS+wSK5VQcVwQmNrYLcIyO4JZ bcBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789679488; x=1790284288; h=to:references:message-id:cc:date:in-reply-to:from:subject :mime-version:content-type:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=RXc/6wwqGHbCfWGm2rIP1Q/JrzvNZxgEFr1/Nus+UHk=; b=Xr3W9kvejD3ltG5/7c/VtH//73zSO17Jh7pFK/SzGEzmrGISUYH2vBgCdaGm5dQk0J 1SBkfQGQXrnPXWJ/aQL3mw2gleAw0UBnakG6+nadtanI/NaVssDT7AkiDJ7bQkMnqsni 5vhko7odP0E9bU07vYGaYk0ZbL3HLRvqdhpGzQGuSbWRLAWEpIsnkXjcwcjkfdDCEpyo dbErQVmvMo8iqBwUhWl2xMpVsOTxP5/q5oXqTk5fL1vsSj7j2MMmu0DgdW+xx907RvRO ZdPI6zSWu3JqxXH447xHZHaAI0ywdIj/oyxU2ommPtpeNXIaSz0J/lLiQT6hEhAiIh0Q uTjw==
X-Forwarded-Encrypted: i=1; AKwUvBxK2fPlJmClWzoyVoaFc0W/MVbe6O/JEgj1BlhkIWp0/66XAOkEyN6so7btDEryOOo/TyLt@ietf.org
X-Gm-Message-State: AFuF++nHK+K9t8E+Zl3BG77ZIJw7Lp8gXLIIwOQAUm5pBYpYdGbwQJqJ CCHqhZRQhozmK6p3OzuDn8tuc8V/Gcr6bs03DhRbd+HaeZxfJCQHzRWS
X-Gm-Gg: AYBFou2Ha7AcEVHMt3dljZnSOPh9ZFWsZ1aBLrAtwTSigVtfS9vofZKRyBCQOrARsbb umASmokDD8H9og+O5KLKCqUSHW1RKsYGTvK8zO4D8U8FedyWf/KEgrimogQc30u37xPaMk2gwxu cGFboxFQVfwSf/3rwcYICjCLdwl/BlbidMbwh75qJOok9WKW742A3zc5qf7esw9tNx0yvDOvE/Z Oa5AFo67iOuFkx2QYdR09rew3hCfcJ68mJ2Xa1XqQ2xh3BJKPp3tL9aG2pwPrl4nj34eL5j9+O6 14gckb2j1lCGmcLtYKVjDkZf3aGKyY0Tgk/W/WmM9FfvY2GBefX3CadWQPk2k6o7KPtY+c8wRKq ox/gqMDhH+ikJrIMZ2ZzPUqIIT6d0pztM2ok9Wmu3GpN9j54dYGKdb5SyqwlxmeQF5rY9YCgdUA F3rtRrDl26fgFGonhL7cAmMfv195nSPbwXPRnRi/MiKKUA16xdOBes9JPQI6V9x/zvpXB9F7MJz UwpxbwrO2wvXWZF30anYqaINux98sMSVHckwL85atq0llrDDg==
X-Received: by 2002:a05:6214:5707:b0:912:517b:9759 with SMTP id 6a1803df08f44-91254cfb3b5mr7926556d6.51.1789679487948; Thu, 17 Sep 2026 14:11:27 -0700 (PDT)
Received: from smtpclient.apple ([12.11.109.233]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-91252cd95ecsm6873956d6.37.2026.09.17.14.11.26 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Sep 2026 14:11:26 -0700 (PDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_9AC76679-F205-4D9A-8EA6-FCEACDA0D826"; protocol="application/pgp-signature"; micalg="pgp-sha256"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.700.51.1.1\))
From: Carlos Pignataro <cpignata@gmail.com>
In-Reply-To: <71AB3F9C-3459-4853-B8FB-C718721D4162@comcast.net>
Date: Thu, 17 Sep 2026 17:11:15 -0400
Message-Id: <13001D73-FD73-444A-A778-D5DA797DBA81@gmail.com>
References: <178551970737.1586239.17862194154810334673@dt-datatracker-d4d6ff9d9-ql5mb> <BY3PR13MB47873F80308E03B26D03519C9AC82@BY3PR13MB4787.namprd13.prod.outlook.com> <5A7C1513-9ABD-4B5E-BC0C-1CFFC162CD40@gmail.com> <71AB3F9C-3459-4853-B8FB-C718721D4162@comcast.net>
To: Tony Li <tony1athome@gmail.com>
X-Mailer: Apple Mail (2.3864.700.51.1.1)
X-Spam-Level: *
X-Spamd-Bar: +
Message-ID-Hash: P3DTYC77DFP6YUZDRJHZAWPMXD6MY5FS
X-Message-ID-Hash: P3DTYC77DFP6YUZDRJHZAWPMXD6MY5FS
X-MailFrom: cpignata@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-mpls.ietf.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "ops-dir@ietf.org" <ops-dir@ietf.org>, "draft-ietf-mpls-on-path-telemetry-flag.all@ietf.org" <draft-ietf-mpls-on-path-telemetry-flag.all@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [mpls] Re: draft-ietf-mpls-on-path-telemetry-flag-01 early Opsdir review
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/fhyWhQQZ2ODb7aZiu4rpTQPMzZI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>

Hi, Tony,

Thank you for asking!

Regarding my early review, rev -02 seems to have addressed most of my issues. While substantially successful, there’s still some areas that can benefit from improvement.

1. The mitigation added in the last para of S4.2 is a bit vague and unactionable. It is an improvement, but wonder if it the reco can be more concrete.

2. In the operational considerations, I’d check against and cite draft-opsarea-rfc5706bis instead of RFC5706

3. MSD interaction is IS-IS-only — cites RFC 8491 (IS-IS) but not RFC 8476 (OSPF).

4. Is the RTGDIR review misattributed in the Acks?

5. Does RFC 8491 need to be Normative?

6. Lastly, some added textual suggestions for consideration for Section 5.1:

Verifying Correct Operation: Before relying on PBT-M in production, an
operator SHOULD confirm correct operation by marking a small,
controlled set of test packets on a known path and verifying that
the expected postcard set (one per PBT-M-aware node on that path) is
received at the collector.

Management Data Model: This document does not currently define a YANG
data model for configuring or monitoring PBT-M.

Best,

Carlos.



> On Sep 15, 2026, at 6:15 PM, Tony Li <tony1athome@gmail.com> wrote:
> 
> 
> Hi Carlos,
> 
> This draft has now passed WGLC and is headed to publication.  I believe that the authors have tried to address your comments in -03.  Do you have any further comments or suggestions?  Have they addressed all of your issues to your satisfaction?
> 
> Thanks,
> Tony
> 
> 
>> On Jul 31, 2026, at 11:24 AM, Carlos Pignataro <cpignata@gmail.com> wrote:
>> 
>> Thank you for the quick reply, Haoyu, and happy to support and/or clarify.
>> 
>>> On Jul 31, 2026, at 7:53 PM, Haoyu Song <haoyu.song@futurewei.com> wrote:
>>> 
>>> Hi Carlos,
>>> 
>>> Thank you very much for the constructive review and revision suggestions. We'll carefully consider the issues, study the related documents, and update the draft accordingly.
>>> 
>>> Best regards,
>>> Haoyu
>>> 
>>> -----Original Message-----
>>> From: Carlos Pignataro via Datatracker <noreply@ietf.org>
>>> Sent: Friday, July 31, 2026 10:42 AM
>>> To: ops-dir@ietf.org
>>> Cc: draft-ietf-mpls-on-path-telemetry-flag.all@ietf.org; mpls@ietf.org
>>> Subject: draft-ietf-mpls-on-path-telemetry-flag-01 early Opsdir review
>>> 
>>> Document: draft-ietf-mpls-on-path-telemetry-flag
>>> Title: MPLS On-Path Telemetry Network Action Flag for OAM
>>> Reviewer: Carlos Pignataro
>>> Review result: Serious Issues
>>> 
>>> Hi,
>>> 
>>> I have been selected as the Operational Directorate (opsdir) reviewer for this Internet-Draft.
>>> 
>>> The Operational Directorate reviews all operational and management-related Internet-Drafts to ensure alignment with operational best practices and that adequate operational considerations are covered.
>>> 
>>> A complete set of _"Guidelines for Considering Operations and Management in IETF Specifications"_ can be found at https://datatracker.ietf.org/doc/draft-ietf-opsawg-rfc5706bis/.
>>> 
>>> While these comments are primarily for the Operations and Management Area Directors (Ops ADs), the authors should consider them alongside other feedback received.
>>> 
>>> Reviewer: Carlos Pignataro
>>> Review type: OPSDIR
>>> Document: draft-ietf-mpls-on-path-telemetry-flag-01
>>> Title: MPLS On-Path Telemetry Network Action Flag for OAM Reviewed version: -01 Review date: 6 July 2026 Intended status (per doc header): Standards Track
>>> WG: mpls
>>> 
>>> ---
>>> 
>>> ## Summary
>>> 
>>> Choose one:
>>> 
>>> - Has Major Issues: I have significant concerns about this document and recommend that the OPS ADs discuss these issues further with the authors.
>>> 
>>> Problem statement is clear, scope is on-topic for mpls WG, encoding is consistent with RFC 9994's mutable-data placement rules (Format D LSE, bits 24-31, outside both the 20-bit and 23-bit ECMP-sensitive ranges).
>>> 
>>> Main OPSDIR gap: no operational/manageability treatment. The sibling document draft-ietf-mpls-mna-ps-hdr added exactly this section in response to its own OPSDIR review -- same base spec, same WG...
>>> 
>>> ## General Operational Comments Alignment with RFC 5706bis
>>> 
>>> * No Operational/Manageability Considerations section. RFC 9994 §12/12.1 and draft-ietf-mpls-mna-ps-hdr §8/8.1 set the baseline pattern: counters (marked, triggered, dropped, malformed), success/failure tracking per action, rate-limited alarms. Add the PBT-M equivalent.
>>> 
>>> ## Major Issues
>>> 
>>> * Partial PBT-M support along a path isn't addressed operationally. RFC 9994
>>> §12.3 (Backward Compatibility) covers capable/incapable node interaction; this draft doesn't (and should) extend that to "operator sees an incomplete postcard set... is that a hop idle or non-PBT-M-aware?"
>>> 
>>> * Load control / DoS (§4.4, §6) stays descriptive. "Sampling and metering,"
>>> "security measures must be taken" -- that's a nice intro but it there is no actionable, concrete default posture, despite Req. 4 explicitly framing this as a DoS vector.
>>> 
>>> * Req. 2 config-scalability cost (§3, §4.2) is named, but not resolved. Flow Path Discovery addresses learning the path, not the configuration-churn problem as paths shift. This is, of course, another OPSDIR relevant issue.
>>> 
>>> ---
>>> 
>>> ## Minor Issues
>>> 
>>> List non-blocking but important clarifications (e.g., ambiguous terminology or incomplete examples).
>>> 
>>> * draft-jags-mpls-ps-mna-hdr-05 --> now draft-ietf-mpls-mna-ps-hdr-12!
>>> 
>>> * §6 uses lowercase "must" despite BCP 14 in §1.1 - fix or reword.
>>> 
>>> * §5.3 Use Cases reads aspirational ("critical solution," "critical
>>> optimization") - please use **measurable** claims.
>>> 
>>> ---
>>> 
>>> ## Nits
>>> 
>>> * Suggestion: §5 is three short paragraphs for the section that operators really need --> expand or restructure, and leverage for an Operational Considerations section.
>>> 
>>> ---
>>> 
>>> I hope these are clear and useful!
>>> 
>>> Thanks, and best,
>>> 
>>> Carlos Pignataro
>>> 
>>> 
>> 
>