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

Carlos Pignataro <cpignata@gmail.com> Tue, 22 September 2026 11:46 UTC

Received: from mail-wr2-x10.google.com (mail-wr2-x10.google.com [IPv6:2a00:1450:4864:30::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 10F403F for <mpls@ietf.org>; Tue, 22 Sep 2026 11:46:42 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=gmail.com header.s=20251104 header.b=ah6ssU2Q; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx.ietf.org: domain of cpignata@gmail.com designates 2a00:1450:4864:30::10 as permitted sender) smtp.mailfrom=cpignata@gmail.com
Received: by mail-wr2-x10.google.com with SMTP id ffacd0b85a97d-482f633ece3so3090917f8f.3 for <mpls@ietf.org>; Tue, 22 Sep 2026 04:46:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790077595; x=1790682395; 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=OrMwv5mP08n0Keb/mLm3NN8zVegowDnb3iuWUkYMZT4=; b=ah6ssU2QN5BOitNofl+PVIjDTg97mbqvnOO1F/1fhAgIDFcrlcuZiU+I+jPRRh7uPf QqtZYVufMkwzDGYSZQ8WMy/04hf/zzXTklWNkEs6RXN3Infkj0vcTNMJMVucWaSSfls5 tQCK7/RjvoyqYmVETeDik/AOphbPTagbf8mUeW5qhWWfdv/YAS3wjN/k2/8PBTXJw+jx jKal0AjFwRuYW4tWG5wbzxiCitnfY62wsZh5tRuqY/NnpyTIeiOBRQgUH2nuxVE10LBu qWIMazY8xzRqMBMceJLLeRzzr4sHYPt6l6NGUvuQUe8CPwGByJRqsxxMDfz0y20MeCY1 OUJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790077595; x=1790682395; 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=OrMwv5mP08n0Keb/mLm3NN8zVegowDnb3iuWUkYMZT4=; b=lVDZLE4t5TG9eL5ecvOhR6MUiqf8Xba4pR4lhOCKdErbvDqq0UsZa6n8ccRkRCuXMq PRf8aeHklKgvkIKU0DqvzL4pIqet2Wkyk3xl4rTgBHXcJHlVVT6wRuaNc7r9hsTCVIkY AK0hsH9bnp8i7tb8g5skhGjgc6QwiHioODcGV4LwIZi3IJMCku8eBILbutekXn7REzwF ZydGJ1E3dGcENkfPebCewDRWNXAG48kxjyWjnFiPS6yEisQDR3v7ipQ/BTVTfML5198E RKyGiW48A8HhmCcfE/z2U9eJcxiAo75U+oC/f9eBlrMj/dxwQFISZXIdOEndmzo0aZWT LuQw==
X-Forwarded-Encrypted: i=1; AKwUvBw0jOKOMlmngj+B3E+EjxW/psaoR4PghXU+nHkBgQ8w7LSIGFrxKnPgzxFvpW/1LKp9RUOL@ietf.org
X-Gm-Message-State: AFuF++lgYpNWQolpNe/sVjzJg3F1hwiqg7aCjKe8LCvhRGi4cLjAJ19z 9z7Rzu4gbEwHsknf5xJGK+4w6FmEsbWHyJhNUQogcUyMJA9gCNDmjbMX
X-Gm-Gg: AYBFou2fIFAROGtfYP7bsXcXNy4ruCjngIAl1wVEMcQ+KVhP2hoKknNbA5Udaok/me8 wfbRXh5F9KBqzi1WCRvFX4j2O4yPSqAOhEFC4Vom/bf7Fi5MCJFmGgSh8bNPyiZ6Y+ezT0scDl+ j4mPZ6ul0ZRLsiuTxtSCIaEZo86LuyVtDm02tC4YhKk0F9n3n6qqSe67zlBygOHIJxoe/xL3sC8 scXGluE+1pAG6ZX8dxoShmXGCwkHtkB8+k96rWfqqFJTlGuevvkzlobCuq4etxPjzi5dL/XtRzu pGEjxf/Iar0S0LPWyaoqCFqGndrAiXndNKcAqzwygcP7rZDhD3a/5LjSqyM6q99yMxj71IvB6v5 PxTphq0DTLVTjJoI5geT9dwSKOcwdRpTqDK0PaqBEfEWPofZ/FYHWi+g8HqXDK/I1NJjN/ATzaX wdKJUyo9+h4s2eqSDnZl4AGdGZahU/c6lnpMZUJUF9uocXIOVu5EAFekHUwobFYayuu2kjX040Y k+lHRvLsvpmvio5gbrpWaYMk+1a9gaom1+ku3A7h+7zI8OiFWis6g==
X-Received: by 2002:a05:6000:3102:b0:488:6078:8aef with SMTP id ffacd0b85a97d-48860788bc2mr4478820f8f.20.1790077594828; Tue, 22 Sep 2026 04:46:34 -0700 (PDT)
Received: from smtpclient.apple ([79.117.18.231]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4886279298asm3835027f8f.34.2026.09.22.04.46.33 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Sep 2026 04:46:33 -0700 (PDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_3BFC38BB-669A-498B-AAAF-BCBE730FBFA3"; protocol="application/pgp-signature"; micalg="pgp-sha256"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3901.100.1.1.11\))
From: Carlos Pignataro <cpignata@gmail.com>
In-Reply-To: <BY3PR13MB47875215831D22ABD5CF3C599A842@BY3PR13MB4787.namprd13.prod.outlook.com>
Date: Tue, 22 Sep 2026 13:46:21 +0200
Message-Id: <7C0A20F0-FB0D-4494-B37B-AC3A9D8A2B83@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> <13001D73-FD73-444A-A778-D5DA797DBA81@gmail.com> <BY3PR13MB47871B65899E3524AFFB13F19A872@BY3PR13MB4787.namprd13.prod.outlook.com> <7ED75B3F-4F5B-46A1-8CD9-F694D99757A8@gmail.com> <BY3PR13MB47875215831D22ABD5CF3C599A842@BY3PR13MB4787.namprd13.prod.outlook.com>
To: Haoyu Song <haoyu.song@futurewei.com>
X-Mailer: Apple Mail (2.3901.100.1.1.11)
X-Spamd-Bar: --
Message-ID-Hash: HZOPJCLBTQ7YMGP3BKP475ZR4LPX5MCN
X-Message-ID-Hash: HZOPJCLBTQ7YMGP3BKP475ZR4LPX5MCN
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: Tony Li <tony1athome@gmail.com>, "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/mRsvgRqcn0PV3432JJSiR3uk6Xw>
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>

Thank you for the quick turnaround. I can confirm this addresses all my previous comments and suggestions. Thank you for considering!

Carlos.

> On Sep 21, 2026, at 7:35 PM, Haoyu Song <haoyu.song@futurewei.com> wrote:
> 
> Hi Carlos,
> 
> Thanks for the confirmation! The updates have been made, and the revision has been published at https://datatracker.ietf.org/doc/draft-ietf-mpls-on-path-telemetry-flag/05/
> 
> Best regards,
> Haoyu
> 
> -----Original Message-----
> From: Carlos Pignataro <cpignata@gmail.com> 
> Sent: Saturday, September 19, 2026 11:38 AM
> To: Haoyu Song <haoyu.song@futurewei.com>
> Cc: Tony Li <tony1athome@gmail.com>; ops-dir@ietf.org; draft-ietf-mpls-on-path-telemetry-flag.all@ietf.org; mpls@ietf.org
> Subject: Re: [mpls] draft-ietf-mpls-on-path-telemetry-flag-01 early Opsdir review
> 
> Thank you Haoyu for engaging, and the quick, useful reply!
> 
> For #1, great text.
> 
> For #3, I meant add both.
> 
> Thanks!
> 
> Carlos.
> 
>> On Sep 18, 2026, at 7:27 PM, Haoyu Song <haoyu.song@futurewei.com> wrote:
>> 
>> Hi Carlos,
>> 
>> Thank you very much for the review and new comments! They are very helpful to further improve the documents. 
>> Please see below for my response. Especially for item 1 and 3, I'd like to get your confirmation before making the change. 
>> Once these are settled, I'll go ahead to publish the draft revision.
>> 
>> Best regards,
>> Haoyu
>> 
>> -----Original Message-----
>> From: Carlos Pignataro <cpignata@gmail.com>
>> Sent: Thursday, September 17, 2026 2:11 PM
>> To: Tony Li <tony1athome@gmail.com>
>> Cc: Haoyu Song <haoyu.song@futurewei.com>; ops-dir@ietf.org; 
>> draft-ietf-mpls-on-path-telemetry-flag.all@ietf.org; mpls@ietf.org
>> Subject: Re: [mpls] draft-ietf-mpls-on-path-telemetry-flag-01 early 
>> Opsdir review
>> 
>> 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.
>> 
>> [HS] Suggested new text to replace the para to make it more concrete: 
>> 
>> "To mitigate configuration churn caused by frequent path shifts (e.g., due to dynamic routing or ECMP), the basic export data set SHOULD remain enabled as a standing, flow-independent default on all PBT-M-aware nodes, so path discovery needs no per-flow state and follows a shift automatically. The per-flow detailed templates SHOULD be installed as soft state with an idle timeout that is refreshed by continued marking and expires automatically rather than being explicitly revoked on each path change. The idle timeout is set to a small multiple of the marking interval (for example, tens of seconds). To absorb ECMP or fast-reroute shifts without a controller round-trip, the controller MAY pre-install these templates on the ECMP-group members and immediate next-hops adjacent to the current path."
>> 
>> 2. In the operational considerations, I’d check against and cite 
>> draft-opsarea-rfc5706bis instead of RFC5706
>> 
>> [HS] Will do.
>> 
>> 3. MSD interaction is IS-IS-only — cites RFC 8491 (IS-IS) but not RFC 8476 (OSPF).
>> 
>> [HS] Do you mean the other way around  (i.e., change RFC8491 to RFC8476) ? Now in the draft the reference is RFC8491.
>> 
>> 4. Is the RTGDIR review misattributed in the Acks?
>> 
>> [HS] Both Bruno Decraene and Gyan Mishra provided RTGDIR review. Will acknowledge in -05. 
>> 
>> 5. Does RFC 8491 need to be Normative?
>> 
>> [HS] Will move to Normative section.
>> 
>> 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.
>> 
>> [HS] Good suggestion. Will be added to the text.
>> 
>> 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
>>>>> 
>>>>> 
>>>> 
>>> 
>> 
>