[mpls] Re: Fwd: Fwd: Re: Discussion points for upcoming MPLS WG interim
"Dongjie (Jimmy)" <jie.dong@huawei.com> Thu, 20 February 2025 07:54 UTC
Return-Path: <jie.dong@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D20BC16A126 for <mpls@ietfa.amsl.com>; Wed, 19 Feb 2025 23:54:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.905
X-Spam-Level:
X-Spam-Status: No, score=-1.905 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UQT6bY-MRIEG for <mpls@ietfa.amsl.com>; Wed, 19 Feb 2025 23:54:12 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 505D5C1516E2 for <mpls@ietf.org>; Wed, 19 Feb 2025 23:54:12 -0800 (PST)
Received: from mail.maildlp.com (unknown [172.18.186.231]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Yz56D5tcFz6L59G; Thu, 20 Feb 2025 15:50:44 +0800 (CST)
Received: from lhrpeml100011.china.huawei.com (unknown [7.191.174.247]) by mail.maildlp.com (Postfix) with ESMTPS id BC093140AE5; Thu, 20 Feb 2025 15:54:09 +0800 (CST)
Received: from dggpemf200007.china.huawei.com (7.185.36.2) by lhrpeml100011.china.huawei.com (7.191.174.247) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Thu, 20 Feb 2025 07:54:08 +0000
Received: from kwepemf100006.china.huawei.com (7.202.181.220) by dggpemf200007.china.huawei.com (7.185.36.2) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Thu, 20 Feb 2025 15:54:06 +0800
Received: from kwepemf100006.china.huawei.com ([7.202.181.220]) by kwepemf100006.china.huawei.com ([7.202.181.220]) with mapi id 15.02.1544.011; Thu, 20 Feb 2025 15:54:06 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: Toerless Eckert <tte@cs.fau.de>, Adrian Farrel <adrian@olddog.co.uk>
Thread-Topic: [mpls] Re: Fwd: Fwd: Re: Discussion points for upcoming MPLS WG interim
Thread-Index: AQHbggFBoV8kh4OGlk+sIf3IV+H+MLNM0MEAgAL6fpA=
Date: Thu, 20 Feb 2025 07:54:06 +0000
Message-ID: <29f40a57b5874ff2b412b809d812ff2a@huawei.com>
References: <CANZnSTqzxirZ+n=a_h=xLVmNxeQ3yjD+EspgDYXghAQCA2MKyQ@mail.gmail.com> <e77c19a7-5452-4a36-8f04-5c0a8483a153@pi.nu> <ead0174f398d4d0cbf3c49adad108fb3@huawei.com> <f78ee268-e087-443d-baad-5d0af3bfb180@joelhalpern.com> <001e01db8201$26455de0$72d019a0$@olddog.co.uk> <Z7TIIPJVymEofH3I@faui48e.informatik.uni-erlangen.de>
In-Reply-To: <Z7TIIPJVymEofH3I@faui48e.informatik.uni-erlangen.de>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.153.180.35]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Message-ID-Hash: QZQXIJIJZRLP3JE3HWC7N37VR5I7LG5X
X-Message-ID-Hash: QZQXIJIJZRLP3JE3HWC7N37VR5I7LG5X
X-MailFrom: jie.dong@huawei.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: 'mpls' <mpls@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [mpls] Re: Fwd: Fwd: Re: Discussion points for upcoming MPLS WG interim
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/65iMThSpLw_sFQqH2-KpPofp730>
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>
Fully agree with Toerless on taking BIER as a precedent, as both BIER and MNA are innovations to the high-speed forwarding plane. As I mentioned during the interim, the changes introduced both to the MPLS architecture and to MPLS forwarding are different from any MPLS enhancements we ever had. Traditional MPLS only defined three foperations to the top label (PUSH, POP, SWAP), which does not change much in the past 25 years, while MNA requires new forwarding behaviors to the label stack (BTW update to both RFC 3031 and 3032 needs to be reflected in the draft). As discussed on the interim, this is also different from the processing of the entropy label. The concerns are that such big changes lack of the proof of implementation by the industry, and it is not clear whether and how much existing hardware can support the MNA operations and functionality. Even if the functionality can be supported, the impact to forwarding performance also needs to be evaluated, and possible changes to the spec may be needed to improve the performance. Also there is risk of inconsistent capability in the MNA processing by different vendors, which means interoperation also needs to be verified. Thus in order to make MNA a practical enhancement to MPLS, it would be necessary to put it in experimental track first to obtain the needed experience with its feasibility, performance, interoperability and backward compatibility. Best regards, Jie > -----Original Message----- > From: Toerless Eckert <tte@cs.fau.de> > Sent: Wednesday, February 19, 2025 1:49 AM > To: Adrian Farrel <adrian@olddog.co.uk> > Cc: 'Joel Halpern' <jmh@joelhalpern.com>; Dongjie (Jimmy) > <jie.dong@huawei.com>; 'mpls' <mpls@ietf.org> > Subject: Re: [mpls] Re: Fwd: Fwd: Re: Discussion points for upcoming MPLS > WG interim > > > So, a possible advantage of eSPL is that there is no shortage. Doing MNA on > eSPL would mean it did not need to be Experimental. Even if there was a need > to version MNA, it could just use another eSPL. > > We where/are linking BIER headers from MPLS label stacks through just normal > MPLS labels, so no code point worries, but that did not mean that BIER was > initially considered fit for PS by IETF. > > Instead it was first put into experimental track until there was enough > evidence of ability to support on different vendor hardware and enough PoC or > other implementation experience to know the operational model implied by > BIER was sane. And unlike LISP, BIER equally was a question of implementation > in high speed forwarding hardware like MNA is. > > So i disagree with your unqualified "it (MNA) did not need to be Experimental > (if we would just use ePSD)". > > Cheers > Toerless > > P.S.: If you where involved in BIER (especially RFC wise), there's a chance to get > yourself a great 10 year anniversary t-shirt that GregS designed - check out the > bier mailing list thread ;-)) [end of shameless plug] > > On Tue, Feb 18, 2025 at 12:32:18PM -0000, Adrian Farrel wrote: > > I continue to wish that we could separate our discussion of eSPL from > > the discussion of Experimental :-) > > > > What is the benefit of using eSPL over bSPL? > > There have been voices saying that MNA is too unproven to risk using a bSPL. > The "risk" is that as implementations of MNA progress, it is discovered that > changes to the encoding are needed and, because there is no versioning built > in to the MNA header. In this event, assuming deployments on the first bSPL, a > second bSPL would be needed for the new MNA version. > > I *think* this is one of the reasons given for making the work Experimental. > > > > So, a possible advantage of eSPL is that there is no shortage. Doing MNA on > eSPL would mean it did not need to be Experimental. Even if there was a need > to version MNA, it could just use another eSPL. > > > > To be clear, I'm not taking a position on this. I don't have an implementation > and don't plan to have one. But I would like the discussion to move on so that > we can decide what we are doing with MNA, and then spend our time on > other things. > > > > Cheers, > > Adrian > > > > -----Original Message----- > > From: Joel Halpern <jmh@joelhalpern.com> > > Sent: 18 February 2025 06:48 > > To: Dongjie (Jimmy) <jie.dong@huawei.com>; mpls <mpls@ietf.org> > > Subject: [mpls] Re: Fwd: Fwd: Re: Discussion points for upcoming MPLS > > WG interim > > > > I am missing something. What is the benefit of using an eSPL for the > > MNA HDR? whether the difference between a bSPL and eSPL is significant > > or not, this seems the canocal case for using a bSPL. As far as I > > know, the only argument for using an eSPL was if one assumed > > experimental status, then one has to use an eSPL. > > > > It is also completely unclear to me what the "experiment" would tell > > us, or even what experiment is envisioned. I have not seen a clear > > articulation of the "experiment" that is desired. > > > > Yours, > > > > Joel > > > > On 2/18/2025 1:36 AM, Dongjie (Jimmy) wrote: > > > Hi Adrian and Loa, > > > > > > Thanks for raising the discussion about the encoding efficiency. I agree with > Adrian that the difference between eSPL and bSPL become less significant for > large MNA constructs, and I agree with Loa that the evaluation on the impact > of using eSPL vs bSPL could be part of the experiment. > > > > > > Best regards, > > > Jie > > > > > >> -----Original Message----- > > >> From: Loa Andersson <loa@pi.nu> > > >> Sent: Sunday, February 16, 2025 11:23 PM > > >> To: mpls <mpls@ietf.org>; Joel Halpern <jmh@joelhalpern.com>; > > >> Adrian Farrel <adrian@olddog.co.uk> > > >> Subject: [mpls] Fwd: Fwd: Re: Discussion points for upcoming MPLS > > >> WG interim > > >> > > >> Working Group, > > >> > > >> I made an addressing mistake, and the below weas only sent to > > >> Adrian, but was really intended for the entire WG. > > >> > > >> /Loa > > >> > > >> > > >> Adrian and Joel, > > >> > > >> If we are digging into LSE counting there are more alternatives :). > > >> > > >> - we could assign an eSPL for PSD, and use 11 bits (TC and TTL) for the > offset. > > >> > > >> or > > >> > > >> - we could appoint one eSPL per PSD network action type, 11 bits > > >> for offset > > >> > > >> or > > >> > > >> - one eSPL per combination of PSD network action types > > >> > > >> or > > >> > > >> - do the same for each combination of ISD and PSD > > >> > > >> The efficiency of the above obviously depends on how many NAs we > > >> think we’ll have per packet. I have no answer to that. > > >> > > >> I’m not particularly in favor of any of these, but sonfar I had no > > >> possibility to evaluate any of the ideas. This is one aspect where I believe > “an experiment” > > >> could be useful. > > >> > > >> /Loa > > >> > > >> > > >> On Sun, 16 Feb 2025 at 12:13, Adrian Farrel <adrian@olddog.co.uk > > >> <mailto:adrian@olddog.co.uk>> wrote: > > >> > > >> Hi Joel, > > >> > > >> > Well, since email discussion is useful to more folks than > > >> the interim > > >> > > >> :-) > > >> > > >> > I will respond to your primary question here. > > >> > > > >> > From where I sit, no, using an eSPL for the MNA HDR is not a > good > > >> > choice. Running any kind of experiment will not tell us if using > > >> a bSPL > > >> > would be ffective / useful. And from where I sit, the whole > > >> point was > > >> > to avoid using an eSPL. If MNA HDR uses an eSPL, the > marginal > > >> value of > > >> > using MNA HDR over defining new free-standing mYours, > > >> > > >> I'd like to untangle that a little because I think that the "should > > >> it be / does it need to be experimental?" is a different question > > >> from "bSPL or eSPL?" > > >> > > >> Your email is a little truncated, but your point appears to be that > > >> the "minimal" MNA cost moves from 2 LSEs with bSPL (Format A > plus > > >> Format B) to 3 LSEs with eSPL, and that that increase makes the > use > > >> of MNA of marginal benefit compared to other approaches that > could > > >> be invented. > > >> > > >> I suppose that the marginality becomes less significant for larger > > >> MNA constructs. For example, looking at > draft-ietf-mpls-mna-ioam-00 > > >> for the ISD variant, results in Format A, Format B, and a number of > > >> Format D LSEs. AFAICS there are two mandatory Format D LSEs > and two > > >> optional Format D LSEs. So a potential 7 LSEs with bSPL or 8 with > eSPL. > > >> > > >> Now, I am not a hardware engineer and I am not trying to > influence > > >> this debate. I just want to get to the facts and then help people > > >> decide bSPL or eSPL. > > >> > > >> My belief is that the debate over Experimental is orthogonal to > this > > >> discussion. It's a debate we should have, but we can make the > > >> discussion of that point simpler if we first resolve the b/e > discussion. > > >> > > >> Cheers, > > >> Adrian > > >> > > >> On 2/15/2025 8:41 AM, Adrian Farrel wrote: > > >> > Hi all, > > >> > > > >> > In the light of the agenda which reads... > > >> >> Discuss the progress of MNA related WG documents, > including: > > >> >> - > https://datatracker.ietf.org/doc/html/draft-ietf-mpls-mna-hdr > > >> <https://datatracker.ietf.org/doc/html/draft-ietf-mpls-mna-hdr> > > >> >> - https://datatracker.ietf.org/doc/draft-jags-mpls-ps-mna-hdr > > >> <https://datatracker.ietf.org/doc/draft-jags-mpls-ps-mna-hdr> > > >> > ...I thought I would send out a couple of questions I would like > > >> to see answered. > > >> > > > >> > 1. Are we happy to use an eSPL for MNA? > > >> > The current version of draft-ietf-mpls-mna-hdr uses an eSPL. > This > > >> was introduced at 09 as part of moving to Experimental. I believe > > >> the reasoning was that there is no scope for an Experimental bSPL. > > >> > I understand that the resulting encoding is not optimal (an eSPL > > >> takes two LSEs to sign MNA, where a bSPL would only take one). > > >> > But how significant is this issue? > > >> > Is it something we could live with or will it make MNA > completely > > >> infeasible? > > >> > > > >> > 2. If we can accept using an eSPL, would this remove the need > to > > >> be Experimental? > > >> > There is clearly no shortage of eSPLs (while there is a > > >> considerable restriction on the available bSPLs). > > >> > The abundance of eSPLs means that we can effectively version > MNA > > >> using a new eSPL if we find the need to make changes to MNA. > > >> > That would mean that we could safely publish MNA using eSPL > on > > >> the Standards Track. > > >> > > > >> > 3. If we remain as Experimental, what is the scope of the > experiment? > > >> > The current draft only says... > > >> > This document > > >> > describes an experiment whose purpose is to demonstrate > that > > >> the MNA > > >> > can be implemented and deployed. > > >> > Looking at draft-bonica-gendispatch-exp, there is a lot more > that > > >> it would be helpful to add. > > >> > > > >> > Thanks for answering in advance, or for thinking about it and > > >> arriving at the meeting with opinions. > > >> > > > >> > Cheers, > > >> > Adrian > > >> > > > >> > _______________________________________________ > > >> > mpls mailing list -- mpls@ietf.org <mailto:mpls@ietf.org> > > >> > To unsubscribe send an email to mpls-leave@ietf.org > > >> <mailto:mpls-leave@ietf.org> > > >> > > >> _______________________________________________ > > >> mpls mailing list -- mpls@ietf.org <mailto:mpls@ietf.org> > > >> To unsubscribe send an email to mpls-leave@ietf.org > > >> <mailto:mpls-leave@ietf.org> > > >> > > >> _______________________________________________ > > >> mpls mailing list -- mpls@ietf.org > > >> To unsubscribe send an email to mpls-leave@ietf.org > > > > _______________________________________________ > > mpls mailing list -- mpls@ietf.org > > To unsubscribe send an email to mpls-leave@ietf.org > > > > _______________________________________________ > > mpls mailing list -- mpls@ietf.org > > To unsubscribe send an email to mpls-leave@ietf.org > > -- > --- > tte@cs.fau.de
- [mpls] Multiprotocol Label Switching (mpls) WG Vi… IESG Secretary
- [mpls] Re: Multiprotocol Label Switching (mpls) W… Dongjie (Jimmy)
- [mpls] Discussion points for upcoming MPLS WG int… Adrian Farrel
- [mpls] Re: Discussion points for upcoming MPLS WG… Greg Mirsky
- [mpls] Fwd: Fwd: Re: Discussion points for upcomi… Loa Andersson
- [mpls] Re: Discussion points for upcoming MPLS WG… Tony Li
- [mpls] Re: Discussion points for upcoming MPLS WG… Joel Halpern
- [mpls] Re: Discussion points for upcoming MPLS WG… Adrian Farrel
- [mpls] Re: Discussion points for upcoming MPLS WG… Joel Halpern
- [mpls] Re: Discussion points for upcoming MPLS WG… Tony Li
- [mpls] Re: Discussion points for upcoming MPLS WG… Loa Andersson
- [mpls] Re: Fwd: Fwd: Re: Discussion points for up… Joel Halpern
- [mpls] Re: Fwd: Fwd: Re: Discussion points for up… Dongjie (Jimmy)
- [mpls] Re: Fwd: Fwd: Re: Discussion points for up… Loa Andersson
- [mpls] Re: Fwd: Fwd: Re: Discussion points for up… Adrian Farrel
- [mpls] Re: Fwd: Fwd: Re: Discussion points for up… Joel Halpern
- [mpls] Re: Fwd: Fwd: Re: Discussion points for up… Dongjie (Jimmy)
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Stewart Bryant
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Alexander Vainshtein
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tony Li
- [mpls] Re: Fwd: Fwd: Re: Discussion points for up… je_drake@yahoo.com
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Stewart Bryant
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tony Li
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Haoyu Song
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tony Li
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tianran Zhou
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Joel Halpern
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Dongjie (Jimmy)
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Dongjie (Jimmy)
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tianran Zhou
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Stewart Bryant
- [mpls] Re: Fwd: Fwd: Re: Discussion points for up… Toerless Eckert
- [mpls] Re: Fwd: Fwd: Re: Discussion points for up… Toerless Eckert
- [mpls] Re: Fwd: Fwd: Re: Discussion points for up… Joel Halpern
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Haoyu Song
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tianran Zhou
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Joel Halpern
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tianran Zhou
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tony Li
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tianran Zhou
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tony Li
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tianran Zhou
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Joel Halpern
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tony Li
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tianran Zhou
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tony Li
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tianran Zhou
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tony Li
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tianran Zhou
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Dongjie (Jimmy)
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tony Li
- [mpls] Re: [EXTERNAL] Re: Fwd: Fwd: Re: Discussio… Tianran Zhou