[mpls] Re: Éric Vyncke's Discuss on draft-ietf-mpls-mna-hdr-19: (with DISCUSS and COMMENT)
Ketan Talaulikar <ketant.ietf@gmail.com> Thu, 05 February 2026 12:16 UTC
Return-Path: <ketant.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 B5E62B23B4D1 for <mpls@mail2.ietf.org>; Thu, 5 Feb 2026 04:16:42 -0800 (PST)
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=unavailable 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 5QUltcUk5Lb9 for <mpls@mail2.ietf.org>; Thu, 5 Feb 2026 04:16:42 -0800 (PST)
Received: from mail-pj1-x102b.google.com (mail-pj1-x102b.google.com [IPv6:2607:f8b0:4864:20::102b]) (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 0708AB23B4BF for <mpls@ietf.org>; Thu, 5 Feb 2026 04:16:42 -0800 (PST)
Received: by mail-pj1-x102b.google.com with SMTP id 98e67ed59e1d1-354a4ef0c1eso296234a91.2 for <mpls@ietf.org>; Thu, 05 Feb 2026 04:16:41 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1770293795; cv=none; d=google.com; s=arc-20240605; b=GGE+lLX6Kx1NEvhdXQ5RaD5Asgtio+NR5d5Pm5fQA52zIck+VzzlBLvaMY6A1hVAXl 4wfaOmq5bbhhkXVrKUjB8p515DVGdEJ9ZHe3Ru0dMc7ir5tyuwPUmNOKmHJ2bPFWtc76 u7HyVHVHVzbiGoTeBght81gaFW/Q7B6+6Jpe/AAaLQNV6Gmo3sbqeV3Y2kILZ7CCFe7l iVxEXTKeFOe2FAfraoJSDXzjNSypo6ZFs57Q13GXFoyABhSq03IBxCPzwxsDUGZm0o+b DM07k7SfdqWtmd1jBNTmZk8Z8dKvdh71HXs1GU/qyO8ZRWmnwjdiBZraaf6CzHqwoPb6 C+5Q==
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=vjbLkqXPyFnKq9MSYhr8hoXNeqrX51RW7UO7XyG4YJI=; fh=jfXHpuak0O/lKH/bTKssQlQXdzjKiOjxB3k+G9Pi9hA=; b=g9lK2dMRIhMKw+YBEuA0oQdcb89u3/xRN6Rwl2bL6uw4+YuxpaTtiC03bs3QgBRnAD MJ+PVwGHUHd/zfpEtDPe/+exR23BM28Bthq2win9elCyHns+ThVMDecY9QqMYZ8OToi1 j4Wnh5BohCcXTCemMtgfdv5jzDUg+rc4gNCD764x4TRA/+O/942KNSlCV+C4vZBz4pKJ xomp1/ra2jOTU7N3j8Q/BNVLSJgLvJ4UGVxOTMYd4tLktYvkmnqNJ+usYFttZMqt0fnJ CfxDkkSN2mu/X1m03L7j1vrWEjUFdoheE6mc69qa5rXxYpWi9aylcX9FlGucn3l697/z kZBg==; 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=20230601; t=1770293795; x=1770898595; 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=vjbLkqXPyFnKq9MSYhr8hoXNeqrX51RW7UO7XyG4YJI=; b=l6BclO/zq7GTyZQiG1JnsZkquX4afDSYfDb4c4LD0SIdoZ9tykz3lRK0pHW/+pf/Ez soWEwW3m+z/TFdHeZLzCWzYYNtO5NErGp8h4AksFXGuzpLktWnTfUJjYNcKiopU5TJOa dHfjeERTIilLBzcF4xJ380B/AVW7lR7C2hzuWhdzhLUtD8eDnIhRCdvGBQG2S4QoifbB 6mx1o/V6Z0W9C/DDw0wddHvla3t+BK3ONhofIZii7xdMtw5RkU5GInOzQJrNLP8Q7be7 +l28ZaUcfDOmJvt6cVMGsYbHV8YFEh1J5hmfcWp2ZW1BmxD3PreouZ5+AWiTAJGt/Yjj rl2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770293795; x=1770898595; 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=vjbLkqXPyFnKq9MSYhr8hoXNeqrX51RW7UO7XyG4YJI=; b=YCec8QXGv171ceORXccvnU2/iGdE//bA1XAKMeqCeRIWcX2evmhhxgYEiJQb8VLjFi pSMn9z4HZ7VQS1iYOjSLXKLZdp+RMVRfsgayw8BUPAqLHFGE35Y8JMXMKKVw5Zl0uY07 H86Vsdye0Mnm1qri77sReAu+A+sUoq0P1v4bY+CvPmvEX/GXbzqVWXOLOQcjEA0My+xU tzO0EosLc3anpP/2tIBQYlGnvpDUohIE2Rd9v15QqTVz7rJKhLByCdBnqeHz++AgRMn/ fedEx3um4mL02Z97ctUuBmUdvfiGMch53xA6c89A/neVVLcqLUG3e43eALZloO5c0kf6 poBw==
X-Forwarded-Encrypted: i=1; AJvYcCVA7x+fNcFXWKJrCK/+ObLrg1psfkl5Y+5ELIjDsLumyuCfSajfVOxzyRmBcUFCCSPzot+k@ietf.org
X-Gm-Message-State: AOJu0Yx02YEKTCohMYXVSYU1k8XwZECRk49AZG/Yu2Hwsy24P8RPPApF 4CJslLN3q7apG26Q3X80ti6syif/U060IsNxv/ztXw5tUpFgM03npZbPN72Gfjvkc8ZnGyk7s1y L9K4klvguVvBGUx8kFOmEU8vbNCmWfwo=
X-Gm-Gg: AZuq6aLB5FOPHUW0e/QGAqU1DEih0sc/VKp4g8T6Xp7Qp1Y0uO0l2bx9Rrs5U/F50Tu 6Rxlcj0wv4Bk6crknyCygKIKcLYBa36otpOA5d7011dPCUiBykyum0aJlWjT1uj/awtSIv3Yn0h dUbQPIlGYTqn6XSyzMZf/W9bqMLJ9nF4GhN+4OHZBTL0rzDu/UN24AWNDtjaI7XSO2kb01bwKbG AJ6ft1hMEV03uLdqHesGSmJqk5GQS68LZnV7eZm6Rmsk+cwk/SlQKuwDAjvk9cpoFCBX6crWB2l s4n48LGJZaUxmu30+Dl07ERkiBI8
X-Received: by 2002:a17:902:e74b:b0:2a1:2b5f:d16b with SMTP id d9443c01a7336-2a933e515fdmr69240865ad.31.1770293794774; Thu, 05 Feb 2026 04:16:34 -0800 (PST)
MIME-Version: 1.0
References: <177029012825.330560.11817756680974508356@dt-datatracker-6bcfd44575-g5gjh>
In-Reply-To: <177029012825.330560.11817756680974508356@dt-datatracker-6bcfd44575-g5gjh>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Thu, 05 Feb 2026 17:46:23 +0530
X-Gm-Features: AZwV_QgJ3PBMsSx1pZ3OIJzkOy5dHgllGh9YQQdTAiIcj3sJsU7fgPlI7KPZL4Y
Message-ID: <CAH6gdPw7tnYHdHoVMZteAx+=3yfOSW1ya4+yhhqbpYYMK3cprw@mail.gmail.com>
To: Éric Vyncke <evyncke@cisco.com>
Content-Type: multipart/alternative; boundary="000000000000c9222a064a12a4d1"
Message-ID-Hash: ZNGVD3T5BXZMT4FY76ENKPX4WAPGKIQR
X-Message-ID-Hash: ZNGVD3T5BXZMT4FY76ENKPX4WAPGKIQR
X-MailFrom: ketant.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: The IESG <iesg@ietf.org>, draft-ietf-mpls-mna-hdr@ietf.org, mpls-chairs@ietf.org, mpls@ietf.org, tsaad@cisco.com
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [mpls] Re: Éric Vyncke's Discuss on draft-ietf-mpls-mna-hdr-19: (with DISCUSS and COMMENT)
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/hr_HMjX-_a2YI4W8e17qR9Bc9SY>
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 Eric, I would like to provide some background on the "experimental" track aspect. This was something that was debated during the WG phase of this document - quite a lot actually. One of the key points that came up during that debate was that the base special purpose MPLS label (bSPL) that is required by this solution is a scarce resource and allocation is possible only via "Standards Action" - https://www.iana.org/assignments/mpls-label-values/mpls-label-values.xhtml#special-purpose There was no appetite (IIRC) in the WG to loosen that criteria to allow allocation for experimental specs. Doing this as experimental with a different proposal would make such an experiment very different from what is in the spec today and hence become a hurdle in a seamless upgrade from experiment to standards track in implementations and deployments. This is a very high-level summary and I'll let the authors, WG chairs and responsible AD add/clarify. That said, I am wondering if there is some process for the IESG to make a special one-time allocation from this registry for an experimental document if that is what the WG desires. Thanks, Ketan On Thu, Feb 5, 2026 at 4:45 PM Éric Vyncke via Datatracker <noreply@ietf.org> wrote: > Éric Vyncke has entered the following ballot position for > draft-ietf-mpls-mna-hdr-19: Discuss > > When responding, please keep the subject line intact and reply to all > email addresses included in the To and CC lines. (Feel free to cut this > introductory paragraph, however.) > > > Please refer to > https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ > for more information about how to handle DISCUSS and COMMENT positions. > > > The document, along with other ballot positions, can be found here: > https://datatracker.ietf.org/doc/draft-ietf-mpls-mna-hdr/ > > > > ---------------------------------------------------------------------- > DISCUSS: > ---------------------------------------------------------------------- > > > # Éric Vyncke INT AD comments for draft-ietf-mpls-mna-hdr-19 > CC @evyncke > > Thank you for the work put into this document. This work looks very > similar to > the IPv6 extensions headers and to SRv6 Network Programming. So, as INT AD > and > working with IPv6 extension headers for 15+ years, I am afraid that I have > some > real concerns about this document. And, as usual, I will be happy to stand > corrected. > > Please find below some blocking DISCUSS points, some non-blocking COMMENT > points/nits (replies would be appreciated even if only for my own > education). > > Special thanks to Tarek Saad for the shepherd's *detailed* write-up > including > the difficult-to-reach WG consensus *BUT* it completely lacks the > justification > of the intended status even if the 2nd WGLC was about the intended status. > > I hope that this review helps to improve the document, > > Regards, > > -éric > > Note: this ballot comments follow the Markdown syntax of > https://github.com/mnot/ietf-comments/tree/main, i.e., they can be > processed by > a tool to create github issues. > > ## DISCUSS (blocking) > > As noted in > > https://datatracker.ietf.org/doc/statement-iesg-handling-ballot-positions-20220121/ > , > a DISCUSS ballot is a request to have a discussion on the points below; I > really think that the document would be improved with a change here, but > can be > convinced otherwise. > > ### Intended publication status > > With a single implementation from one University (i.e., no vendors), I do > not > think that this I-D should be a "proposed standard" but rather an > "experimental" one. Gunter Vandevelde hinted also to this issue. > > An 'experimental' status would also transform my blocking DISCUSS points > below > in COMMENT points. > > ### Section 2.2 > > Some acronyms have wrong references, e.g., I cannot find BOS in RFC 3032. > > ### Section 4 > > It is completely unclear to me how can a MPLS node know how to parse a LSE, > i.e., how can it know that this is format B, or C ? The reader can *guess* > that > format A is the first one identifed by bSPL. > > Normative text, including a figure having a complete NAS (with multiple > LSEs) > and key fields would be welcome. Section 5 has some hints that could be > re-used > to do EARLIER in the text. Or an example from the appendix. > > ### Section 7 > > `If the NAS is to be processed by a downstream MNA-capable node, then the > entire NAS MUST be placed so that it is within RLD by the time the packet > reaches the downstream MNA-capable node` is missing a normative reference > on > how a node knows about the RLD of the downstream node. > > ### Section 7.1 > > For very good reasons, IPv6 extension headers cannot be inserted on the > path, > so, how is the MTU change handled/signalled when a node increases the label > stacks as in `n MNA-capable node may need to push additional labels as > well as > push new network actions onto a received packet.` > > ### Section 14.4 > > While the section 12 (security consideration) rightfully contains `The > semantics of a network action are unbounded and may be insecure ... The > IETF > needs to ensure that only secure network actions are defined`, the section > 14.4 > only mentions `Registration requests should comply with Section 10.` > (i.e., no > security review). > > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > > ## COMMENTS (non-blocking) > > ### Section 3 > > In a PS (but see my DISCUSS points): s/This document describes how network > actions/This document *specifies* how network actions/ > > ### Section 5.2 > > I fear that the last paragraph is really opening the door for heavy > troubleshooting a network that has assumed not to do ECMP but actually > doing > it... > > ### Section 5.3 > > With all the issues (and discussions) related to the IPv6 HbH options > extension > header, I am unsure whether it is wise to re-introduce the same concept. > OTOH, > the MPLS domain is usually under a single operator, so, perhaps safer. > > ### Section 5.4 > > Per > > https://datatracker.ietf.org/doc/statement-iesg-statement-on-clarifying-the-use-of-bcp-14-key-words/ > , > there should be guidance when using a SHOULD such as in `the node SHOULD > maintain a local counter for this event`` > > ### Use of SVG graphics > > To make a much nicer HTML rendering, suggest using the aasvg tool to > generate > SVG graphics. It is worth a try especially if the I-D uses the Kramdown > file > format ;-) > > > >
- [mpls] Éric Vyncke's Discuss on draft-ietf-mpls-m… Éric Vyncke via Datatracker
- [mpls] Re: Éric Vyncke's Discuss on draft-ietf-mp… Ketan Talaulikar
- [mpls] Re: Éric Vyncke's Discuss on draft-ietf-mp… James Guichard
- [mpls] Re: Éric Vyncke's Discuss on draft-ietf-mp… Rakesh Gandhi
- [mpls] Re: Éric Vyncke's Discuss on draft-ietf-mp… Eric Vyncke (evyncke)
- [mpls] Re: Éric Vyncke's Discuss on draft-ietf-mp… James Guichard
- [mpls] Re: Éric Vyncke's Discuss on draft-ietf-mp… Rakesh Gandhi
- [mpls] Re: Éric Vyncke's Discuss on draft-ietf-mp… Jaganbabu Rajamanickam
- [mpls] Re: Éric Vyncke's Discuss on draft-ietf-mp… Eric Vyncke (evyncke)