[mpls] Re: draft-ietf-mpls-mna-ps-hdr-08 ietf last call Opsdir review

Rakesh Gandhi <rgandhi.ietf@gmail.com> Tue, 23 June 2026 18:11 UTC

Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: mpls@mail2.ietf.org
Delivered-To: mpls@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 1452D105FE375 for <mpls@mail2.ietf.org>; Tue, 23 Jun 2026 11:11:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782238311; bh=eNLyt0yNU7fk5cKJPXwVYqbZoPyC/f0Qv/NaQUEok/g=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=mt4jlbPGF3/T6z/gBDDWQDxnEpxgmgg8O9e2+Ep4WYpcTA2O4Vec5/irh0Fdq7503 te6lgsbgP0jWAiUNmFIBxRNk83MXAYEGhQwcliMg7b0uWUjdyG2zJtA6YQyEvxxmw9 /HZyNgvG0Ljp6ThvcAoNkJut+RQvw62gIm+zBQGU=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 ljhVmqot4f7I for <mpls@mail2.ietf.org>; Tue, 23 Jun 2026 11:11:50 -0700 (PDT)
Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) (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 CAF30105FDF8F for <mpls@ietf.org>; Tue, 23 Jun 2026 11:06:56 -0700 (PDT)
Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-c0be5e548a4so18215766b.3 for <mpls@ietf.org>; Tue, 23 Jun 2026 11:06:56 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1782238016; cv=none; d=google.com; s=arc-20240605; b=kI4ElRk7M2LuSbsaiBW+PZjS87OJVr2Ak3Z8uomncijkm/SEScb9iTrMus1ri5IP8+ Py+H9t1cq7JZnJymlj5oyQPciTAv730l409+rdrDhMSJxbA+VKRZCVgmT0rVy+9UWWT1 nhTJQJzb47vbtHVzeBV49+paSOair+6jEsAcjHZum19DI7xol0RHNrR4R7Q5o/jXUrKg 68aslOtXHUd9e9I3A6ylpKLPeTje19cX9yXAO0AGK3TWHGwafPYWlOobevRGlcvEyf5+ dR26loqhZophUbPBcaBgebvWM71HoAGTdlxuRsdtS+08at3fqSeLjGCuYqoYUDhGi937 RMpA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=9GMBnsoJrMJVgQcLyP2gaUjxPScTJXD53v9mjed2AHA=; fh=oCQ3KtTNWYdL/LEIqvTT2F2miqCUetpnyeeEpgN6aL0=; b=BYOYPOhxPW+DknNpuJZrT2uZNENpty82Ywge0grhWJFzKk3r6UdDmX8iu6FrJ51SBc rVhX4sSasSGsuOavtulYFNlyVyrf3akfoow38elHgRmjuMppwmnW81h3tzvl+P82X2e2 PwsVtRSWRSkTFAS+JMETsb4EnRzYG3cvwV0m7DeZDcONhG4RPE+vTvXXwA7LsB4Fc5Cn uCZjcKmjjUhDz1p42Q1e2iPaFLRL/1jFN+4LjrixFBFbZ5hB3/Q9NK/K0+OxzZF8yK6v vdXlkfHVPJ3ED5cK1zCuIKj8lOhHfAs+xljIBRV//FoNGWlhy94rU7/RiEiJRWqQgJA+ f3QA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782238016; x=1782842816; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=9GMBnsoJrMJVgQcLyP2gaUjxPScTJXD53v9mjed2AHA=; b=SiquyXv8VoJ0rBwka9IMp2SxkdOMLPiBJfroyeD2O79zeI6S/LIKOmqT3+NunS7xM5 wNKkS8jjiACpQTD6usdt2NV/b6eaC0xDnrWTNfHQQ1gaQMMkoVazHGarShVXEFMwcZ9z zkHl0kgggdubhSiUwiWQ1KdZZfFpaMNjIlJZfFHGv0oWAP9GuiHyyyvAWlFeZWoAnF4N SRfwxdTV/XrwipBt/rms6uxrMoAHv56GfqwGMUJPzMSPFJvo9nQU5e2aqZtjdTkLsOYs 0xh4F3jyh0cPyP3boeAcFOeM49rCf1J0x9c3Jp/PNe0Au1vy+EjJ+0n2KGLUPGX6U11a BFzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782238016; x=1782842816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=9GMBnsoJrMJVgQcLyP2gaUjxPScTJXD53v9mjed2AHA=; b=Yvqy2TT7bzK6pZVb2JLnr12FtXocAgXaBT87kWbK+8e/bkq2MSa21caxKdzZytjaUk mZ6CsAXcCjO+HwbkjaEbhZb52btaz82QZ2g062ffv76EXcXFlX/s3QY0sQfCIGbtvOyq 9UlZR+aOnyDdPbdYkWmHehXtPwdb5oS/laga4D9Wihh1oYwhOQzGyPKdtSPMBZQ/Yu0Q Uyx/GyPLRA/8RpnK1oHvs6+o/TAntrP7I4mwJ24tYfsL03R+EMFymebsK4U3lPh2qvot +VL0ULwf136JOc7mK4Tgx8YhJ6ls5iuV+fRLw5yAWd+wklqEc9NNhOhFb7HZkwPm1MeV Yqsw==
X-Forwarded-Encrypted: i=1; AFNElJ/MQVtY7fJDhzJeh4OICedAIVF8AMnuUMCz9HYbyTqxbGeUbidhHGYJepESRc2/FMkYy2Sr@ietf.org
X-Gm-Message-State: AOJu0YxHW4jJXQLIRUPr61dnYOwBx32izNlumo9R+fxPDw4AWr+JBm2W wFmPYC6SRhEKftm0j/vXcgbBKwU60QC6wPobLJUEqI8SVWDw3oays1qOlTL0TqKRTYwTaVzsMQS DrUATUtFQIJMTMPhJlnS8Tt5tMNmG6w==
X-Gm-Gg: AfdE7cmwN5Y6HB2C8GfvNjN16WNKlCEJQh3MM/dDR4bFJz6f3/Tm66fWT3a3Qq7h3sZ a5Ml6eXM9WCM7Rd18L4yu+MGbI/kZeoVfFYcdkUt0u9dE2dc5TWgMFvpGOfkGobgncHZGILAY3R n3O069K75DeslxukH0zAWNuvLZ8XCh6NmsbjeNFI4ucWmmP8qHonCGNbctNV5u0eJJb+jMRu21S xZd9KNYIAUBlfhjiZ1aLbqQ6P08pvism5Efv2+mzSKG4Ej1XwWe2aMzuOd6s98xSju/qJQ7oknX dyU1S+bJGIFMAiWdIwCZ26+zIcH1ngpEIBQBGUqkT1DUBT1vFyBiF2xTH/uxjQDSu8vy3qzMOt4 UXSYA+VVYDLfMGKwH4AH24Vo=
X-Received: by 2002:a17:907:1c97:b0:bec:2a21:785c with SMTP id a640c23a62f3a-c108db177f0mr244564066b.23.1782238014466; Tue, 23 Jun 2026 11:06:54 -0700 (PDT)
MIME-Version: 1.0
References: <178160939557.539091.17610779556377688514@dt-datatracker-f9b87776f-8pmmg> <CAMZsk6dguTT3nt1yQgt3-s=jizGUw+mikWEEowxKWJTj+Z8jKQ@mail.gmail.com>
In-Reply-To: <CAMZsk6dguTT3nt1yQgt3-s=jizGUw+mikWEEowxKWJTj+Z8jKQ@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Tue, 23 Jun 2026 14:06:41 -0400
X-Gm-Features: AVVi8CdluektQGIF5x2LDrDLiMusvEPEwWms976fgvqFNpIebv9nzx3kjW2xsNM
Message-ID: <CAMZsk6fBZv0qryA9fGui38ChBaTYCJgZ8oN2MAXQtGUWtYqU2A@mail.gmail.com>
To: Chongfeng Xie <xiechf@chinatelecom.cn>
Content-Type: multipart/alternative; boundary="000000000000c1efda0654ef9fc0"
Message-ID-Hash: POCGG2ELENHMUSQNPVBVH5WT7YO4YNKC
X-Message-ID-Hash: POCGG2ELENHMUSQNPVBVH5WT7YO4YNKC
X-MailFrom: rgandhi.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: ops-dir@ietf.org, draft-ietf-mpls-mna-ps-hdr.all@ietf.org, last-call@ietf.org, mpls@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [mpls] Re: draft-ietf-mpls-mna-ps-hdr-08 ietf last call Opsdir review
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/JaNu7szVcoOqBiPB1_FAja3e-i4>
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 Chongfeng,

FYI: Updated draft (rev-09) is posted, that contains the suggested changes.

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-mna-ps-hdr/

A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-mpls-mna-ps-hdr-09

Thanks,
Rakesh (for authors)


On Tue, Jun 23, 2026 at 12:19 PM Rakesh Gandhi <rgandhi.ietf@gmail.com>
wrote:

> Hi Chongfeng,
>
> Thank you for the detailed Opsdir review and suggestions.
>
> We have updated the work in progress revision (09) that addresses your
> comments.
>
> Please see replies inline with <RG>...
>
>
> On Tue, Jun 16, 2026 at 7:33 AM Chongfeng Xie via Datatracker <
> noreply@ietf.org> wrote:
>
>> Document: draft-ietf-mpls-mna-ps-hdr
>> Title: Post-Stack MPLS Network Action (MNA) Header Specification
>> Reviewer: Chongfeng Xie
>> Review result: Has 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.
>>
>> - Document: [draft-ietf-mpls-mna-ps-hdr-08]
>>
>> - Reviewer: [Chongfeng Xie]
>>
>> - Review Date: [June 17, 2026]
>>
>> - Intended Status: [Proposed Standard]
>>
>> ---
>>
>> ## Summary
>>
>> Choose one:
>>
>> - Has Issues: I have some minor concerns about this document that I think
>> should be resolved before publication.
>>
>> ## General Operational Comments Alignment with RFC 5706bis
>>
>> > This document defines a mechanism to influence packet forwarding
>> decisions
>> based on the additional
>>     information in the MPLS packet, or perform user-defined operations.
>> While
>>     the technical approach is sound,  the document lacks the
>> consideration on
>>     how the mechanism would be deployed and managed, and it is
>> recommended that
>>     a section on operational considerations be added to aligh with
>> RFC57606 bis.
>>
>
> <RG> We have added the following section.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *8.  Operational Considerations   The operational considerations in
> [I-D.ietf-mpls-mna-hdr] also apply   to this document.   Performance and
> scale assessments are outside the scope of this   document; the authors of
> any future PS MNA application documents are   encouraged to address
> them.8.1.  Manageability Considerations   A PS MNA implementation MAY
> collect the following counters:   *  MNA Sub-Stacks with P flag received
>  *  MNA Sub-Stacks with P flag processed   *  PS MNA per-network-action
> counters   *  Packets with PSMH dropped due to unknown actions   *  Packets
> with PSMH skipped due to unknown actions   *  Packets with PSMH dropped due
> to malformed PSMH   Additionally, tracking both successful invocations and
> failures for   each specific post-stack network action is RECOMMENDED to
> provide   granular visibility.  Nodes MAY generate rate-limited
> notifications   or alarms for significant operational events, such as
> sustained high   rates of PS MNA packet drops or frequent encounters of
> malformed   PSMH, to alert operators to potential issues.  Comprehensive
> logging   of PS MNA processing details and outcomes can aid in the network
>  diagnostics and post-mortem analysis.*
>
>
>
>>
>> ## Major Issues
>>
>>  > No major issues found.
>>
>> ---
>>
>> ## Minor Issues
>>
>> List non-blocking but important clarifications (e.g., ambiguous
>> terminology or
>> incomplete examples).
>>
>> > This document currently uses full terms and their abbreviations
>> interchangeably (e.g., “Post-Stack MPLS Header” and “PSMH”). To avoid
>> redundancy, it is recommended to adopt a single consistent form
>> throughout,
>> otherwise, defining the abbreviation is unnecessary.
>>
>
> <RG> Fixed.
>
>
>>
>> > It is recommended to change the definition of IHS as below,
>>
>>   OLD:
>>       IHS (2 Bits): The In-Stack NAS for each scope with the P bit set
>>       has a corresponding Post-Stack MPLS Header.
>>
>>   NEW:
>>     IHS (2 Bits): The scope of all the network actions for the In-Stack
>> NAS
>>     with the P bit set.
>>
>
> <RG> Updated as following:
>
>
> *   *  IHS (2 Bit): The scope of all the NAIs encoded in the NAS as well
>     as in the corresponding PSMH.*
>
>
>
>>
>> > In section 3.1, the definition of the S flag should be relocated to
>> precede
>> that of the U flag, and the text can be changed to "Same to the
>> definition of S
>> flag in section 4.2 of [I-D.ietf-mpls-mna-hdr]"
>>
>
> <RG> Added as following:
>
>
> *The following fields are carried in an NAS as defined in
>  [I-D.ietf-mpls-mna-hdr] and shown in Figure 1. *
>
>
>
>
>
> *   *  S (1 Bit): The BoS.   *  NASL (4 Bits): The Network Action
> Sub-Stack Length.   *  NAL (3 Bits): The Network Action Length.*
>
>
>
>>
>> > Regarding the title of section 3.2.1, since the struct in figure 2
>> contains
>> not only header type, but also PFN and PSMH-Len, it is more suitable to
>> use
>> "Post-Stack MPLS Base Header", instead of "Post-Stack MPLS Header Type".
>>
>
> <RG> Updated.
>
>
>>
>> >In section 3.2.3, I think the addreviation of "PSMHT" can be removed,
>> too many
>> abbreviations, particularly those without substantive meaning, do not
>> contribute much to the draft.
>>
>
> <RG> Removed PSMHT and replaced with Base.
>
>
>>
>> >The title of section 4.1 can be simplified as,
>>      OLD:
>>           In-Stack Network Action Opcode for PSMH Start Offset for MNA
>>      NEW:
>>           Opcode for PSMH Start Offset for MNA
>>
>
> <RG> Updated to:
> *4.1.  Opcode for PSMH Start Offset*
>
>
>> >The title of section 4.2 can be simplified as,
>>     OLD:
>>       In-Stack Network Action Opcode for Offset of End of Post-Stack MPLS
>>       Header for MNA
>>
>>     NEW:
>>      Opcode for Offset of End of Post-Stack MPLS Header for MNA
>>
>
>
> <RG> Updated to:
> *4.2.  Opcode for PSMH End Offset*
>
>
>> > In section 5.3,  "ingress node" is used to refer to the node that adds a
>> Post-Stack MPLS Header, to avoid duplicative terms., it is suggested to
>> change
>> it to "Encapsulating node" , and the terms of "participating node" and
>> "egress
>> node" can be changed to "encapsulating node" and "decapsulating node"
>> repectively.
>> ---
>>
>
> <RG> Updated.
>
> Thanks,
> Rakesh (for authors)
>
>
>
>
>>
>> ## Nits
>>
>> > No Nits found.
>>
>> ---
>>
>> Chongfeng Xie
>>
>>
>> _______________________________________________
>> mpls mailing list -- mpls@ietf.org
>> To unsubscribe send an email to mpls-leave@ietf.org
>>
>