[mpls] Re: Private MNA definition (draft-ietf-spring-stamp-srpm-mpls)

Loa Andersson <loa@pi.nu> Fri, 21 August 2026 10:04 UTC

Return-Path: <loa@pi.nu>
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 9E8A112D46667; Fri, 21 Aug 2026 03:04:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1787306676; bh=aXzpS9fqnzaI+8tY8llz/4EDStyUJVUSJRcWowqIsQk=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=lvtpLs9WMBCynfFjofJ0psLRlPdHpoLaANOr0lYEHC2iZtK0irnC/Q6e4KyO9H4LD 6sb3FlYnSKrve7072JGmX2YuoMcMsnV/qpLjoNW/CimGeskT+iGSWZIWg2y4/tOfF+ bqcjpmI0X3GXbMhDKGcqWZ/q08118wPLP96CqefU=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 XHX_OfWI3Oj9; Fri, 21 Aug 2026 03:04:35 -0700 (PDT)
Received: from srv.pi.nu (srv.pi.nu [46.246.39.30]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id B62A812D46662; Fri, 21 Aug 2026 03:04:35 -0700 (PDT)
Message-ID: <e39c8b18-3e91-4d68-8068-1c6c215246ed@pi.nu>
Date: Fri, 21 Aug 2026 12:04:29 +0200
MIME-Version: 1.0
To: adrian@olddog.co.uk, 'Alvaro Retana' <aretana.ietf@gmail.com>
References: <CAMMESswHo_trRfA1UKbysEvX_8iVQoevVsLhsi=7-EY1wmVVkg@mail.gmail.com> <3CB55114-D9B6-4D60-8AD0-B983FED52848@tony.li> <0a6c01dd301a$640d7770$2c286650$@olddog.co.uk>
Content-Language: sv, en-GB
From: Loa Andersson <loa@pi.nu>
In-Reply-To: <0a6c01dd301a$640d7770$2c286650$@olddog.co.uk>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: VFJC6MILRWOIS7N35Z26AZYVJHHKU6JC
X-Message-ID-Hash: VFJC6MILRWOIS7N35Z26AZYVJHHKU6JC
X-MailFrom: loa@pi.nu
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: 'IETF MPLS List' <mpls@ietf.org>, 'MPLS Working Chairs' <mpls-chairs@ietf.org>, 'spring-chairs' <spring-chairs@ietf.org>, spring@ietf.org, draft-ietf-spring-stamp-srpm-mpls@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [mpls] Re: Private MNA definition (draft-ietf-spring-stamp-srpm-mpls)
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/_8cYUTxY3hjLDqHzhWzzeacvHu8>
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>

All,

I think that Tony and Adrian said most of what needs to be said.

I understand that using an opcode from the "Private Use" range will work.

Adrian ask "why this wouldn’t use a stable and predictable Opcode".

I have a little teak on that question, what are the positive effect by 
using an opcode from the private use range, doesn't it just increase the 
configuration activities needed by operators?

I guess I'd be comfortable with the MPLS WG recommending the SPRING WG 
to use an opcode from the IETF REVIEW range.

/Loa

Den 2026-08-19 kl. 22:36, skrev Adrian Farrel:
> Hi,
> 
> Not sure whether my chair hat is on or off.
> 
> Thanks, Alvaro, for raising this.
> 
> I read the draft and I can’t see any explanation of why this wouldn’t 
> use a stable and predictable Opcode. To me that seems very odd, while 
> 8126 describes Private Use quite a bit differently.
> 
> It is possible that I have missed something, but is the Scope field 
> being used to indicate what return path to use (SR-MPLS vs IP/UDP)? That 
> seems to me to be somewhat overloading the field.
> 
> Cheers,
> 
> Adrian
> 
> *From:*Tony Li <tony1athome@gmail.com> *On Behalf Of *Tony Li
> *Sent:* 19 August 2026 16:50
> *To:* Alvaro Retana <aretana.ietf@gmail.com>
> *Cc:* IETF MPLS List <mpls@ietf.org>; MPLS Working Chairs <mpls- 
> chairs@ietf.org>; spring-chairs <spring-chairs@ietf.org>; 
> spring@ietf.org; draft-ietf-spring-stamp-srpm-mpls@ietf.org
> *Subject:* [mpls] Re: Private MNA definition (draft-ietf-spring-stamp- 
> srpm-mpls)
> 
> [WG chair hat: off]
> 
> Hi Alvaro,
> 
> No, this is not as intended.  If the semantics are standard, then the 
> opcode should also be standard.
> 
> The approach that you are taking will yield sub-optimal results in the 
> market, where implementations will have to have additional knobs so that 
> each operator can configure their local opcode value.
> 
> What is the point of the IETF as a standards body if you are not going 
> to standardize things???
> 
> Regards,
> 
> Tony
> 
> 
> 
>     On Aug 19, 2026, at 2:40 AM, Alvaro Retana - aretana.ietf at
>     gmail.com <mailforwards@cloudmails.net
>     <mailto:mailforwards@cloudmails.net>> wrote:
> 
>     Dear mpls WG/Chairs:
> 
>     I'm writing about draft-ietf-spring-stamp-srpm-mpls, which is close
>     to WGLC in spring.
> 
>     https://datatracker.ietf.org/doc/draft-ietf-spring-stamp-srpm-mpls/
>     <https://datatracker.ietf.org/doc/draft-ietf-spring-stamp-srpm-mpls/>
> 
>     The document defines a new MPLS Network Action, MNA.TSF ("Timestamp
>     and Forward"), used for a loopback measurement mode with STAMP over
>     SR-MPLS (see Section 7). Its opcode is operator-selected (not a
>     registered/signaled value) — so the draft standardizes the
>     definition of MNA.TSF while leaving the code point to local
>     configuration.
> 
>     That combination — a standardized definition of a locally assigned
>     MNA — isn't something we've seen before.
> 
>     Before we go further, we'd like the MPLS WG's read on:
> 
>     (1) Whether this "standard definition + operator-selected opcode"
>     pattern is consistent with how rfc9994 intended private-use MNAs to
>     work.
> 
>     (2) Whether the MPLS WG has any concerns with a document outside
>     this WG defining an MNA this way. Note that the use is constrained
>     to SR-MPLS.
> 
>     Thanks!
> 
>     Alvaro (for the spring-chairs)
> 
> 
> _______________________________________________
> mpls mailing list -- mpls@ietf.org
> To unsubscribe send an email to mpls-leave@ietf.org

-- 
Loa Andersson
Retired
loa@pi.nu
loa.pi.nu@gmail.com