[mpls] Re: 答复: Working Group Last Call on draft-ietf-mpls-mna-hdr (2nd WG call)

Greg Mirsky <gregimirsky@gmail.com> Mon, 21 October 2024 14:59 UTC

Return-Path: <gregimirsky@gmail.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 9D410C1ECA6B; Mon, 21 Oct 2024 07:59:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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_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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 a503NPjNKEa5; Mon, 21 Oct 2024 07:59:52 -0700 (PDT)
Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (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 ietfa.amsl.com (Postfix) with ESMTPS id ED670C207964; Mon, 21 Oct 2024 07:59:51 -0700 (PDT)
Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-43162cf1eaaso42706445e9.0; Mon, 21 Oct 2024 07:59:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729522790; x=1730127590; 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=6rjK9dMvlDshTbDFgRF7Lf0L1mmJKJHkKCneg6WeeUY=; b=W/HRC8KwvWZ/piXYxie/HC/YEt5zvlqOkusytNtS1QzTUTevjY/MuSVGVI504K3hSl nhp7BVsk7OAkUPR+KRCHXmgPmcWNV8T5/rDLXS1h0by6zpkUt9HkPKEO0REeywIq9IsC bi0NzlY4OwD/fiwsjmTb9n2VK99ebIo7vtT4JcotztIrcWQcH3nwW27ESkb52VCFlGDa RUEfEOQq1tC2t3ymFaZRmsa1Or4Qz3AVHkwpQIF57jqMCegJyEc6RMz6EmwtzJJztQcw xr6inAA9zS2Sqfyi8lRdEFzw3X2tIfUtCEXDMYKrTO2anBhUEMQn+5/iy1GKunF2l4DR k+ng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729522790; x=1730127590; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6rjK9dMvlDshTbDFgRF7Lf0L1mmJKJHkKCneg6WeeUY=; b=O+qx16pOeBaXhSL/0YRwn2grHcUBtDrZ36DVU52lCyIhJRugRL2h2CSdk7rsM/i+OI KZFJd+hhttB7eCZjuGgf26+YAdkJkobtbQjEM/lowrzS4rHtG4fD8TouU/TrBaCLrGGp mcZtOOQKcKmQFdMgn52m7gzAg/2aryUx+0Z99dvTp+XuZeWAJRjMaYi7lt4uh5QmRzRz 3p4j0/+jrYsZDadqb/dGoDN9idwT8yg/onj9O2BzxI9b/PgwPICsnDTG7KJbh7TieWv7 Wkh1/zTQ+Q9swID8NlB5dZ4ahxey6MQbnsmm/iyKaAwEJQ5mAduhw5juO3tPVa/DcZy/ jHkw==
X-Forwarded-Encrypted: i=1; AJvYcCUrqs/jydqE/O6wabNbnJiU/e4F6ZnOnJITLkKkSU6QUQQ/b9P/tiFQfUYwG1IIyj9TIktn6x7o5Yg/IXnYqEg1Nph6eFxpbw==@ietf.org, AJvYcCVadPTvlvRWOo5MiU1MI9CG/GKPoaYFJ6JItY5//YN6dCj8BgKyNmwvhZy/aet19yYGuKHoxg==@ietf.org, AJvYcCXziYPAnj8KG2A9Q9p1OJiRQWF/eeUrS2SFxAih2TtUI4QYhRu+w3N8xZKEjxIP63kFdYJG6nnKguYm/68=@ietf.org
X-Gm-Message-State: AOJu0YxB5cG12KuS0H/YIHPrdmD2wHL8/XjTCV0eE3HJyYshAfZ08Xvu J3+gYRpJChW9pAuQF5enRCEiUK5Va0T9mPIOHpEfztIBJwX2ctATtMWkwDPvyhYW30baIp8KBaz 4aUgSp9m9xcjopM2a+rLGGrJWIpI=
X-Google-Smtp-Source: AGHT+IG/wfFIXTVo584yXnIjm6EwJYurqF3CH8YtPhZfok7B5Ia9Ws40liBKh/JZn8/SzpS1pJvrj/NGra/pNJQSMpQ=
X-Received: by 2002:a05:600c:3b1e:b0:42c:a8cb:6a5a with SMTP id 5b1f17b1804b1-43161636cd1mr136137515e9.15.1729522788659; Mon, 21 Oct 2024 07:59:48 -0700 (PDT)
MIME-Version: 1.0
References: <DS0PR19MB65014515D511B396E79BA36FFCF82@DS0PR19MB6501.namprd19.prod.outlook.com> <LV8P220MB1914BBB4896362040615CAB2FC6F2@LV8P220MB1914.NAMP220.PROD.OUTLOOK.COM> <000001db121b$128effa0$37acfee0$@tsinghua.org.cn> <1de712e7-1408-4ec1-bc55-dffaa6558182@pi.nu> <CA+RyBmXDKQfq4G3=stE4TtGxMZFgaxg-A2DXjXEom57LoCdVzA@mail.gmail.com> <8b1e55a1-f5da-4cd9-bdf1-91d0412dc959@pi.nu>
In-Reply-To: <8b1e55a1-f5da-4cd9-bdf1-91d0412dc959@pi.nu>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 21 Oct 2024 07:59:38 -0700
Message-ID: <CA+RyBmU7BTun97Ks8cmj7-9gCQ8Bxuo1x48Ft9tb=usAy2oEug@mail.gmail.com>
To: Loa Andersson <loa@pi.nu>
Content-Type: multipart/alternative; boundary="00000000000072fe1d0624fde7ed"
Message-ID-Hash: MNXJZBUPGA3L5RDNH72ZFYXZCSGBPLU4
X-Message-ID-Hash: MNXJZBUPGA3L5RDNH72ZFYXZCSGBPLU4
X-MailFrom: gregimirsky@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: mpls@ietf.org, MPLS Working Chairs <mpls-chairs@ietf.org>, draft-ietf-mpls-mna-hdr@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [mpls] Re: 答复: Working Group Last Call on draft-ietf-mpls-mna-hdr (2nd WG call)
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/5KXpHoAgWzLo3zP-Oq1H2GuPBC4>
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 Loa,
thank you for your detailed response. In regard to you note (top-posting):

My concern with draft-mb-mpls-ioam-dex is something else.

Fabian says:

    The DEX option in this draft is not fully compliant with RFC9326,
    e.g., the 32-bit optional sequence number and flow id field is mapped
    to a 30-bit field in this draft. Therefore, the ISD version is a more
    restricted but also more lightweight implementation of DEX compared
    to PSD.

I believe that compatibility with RFC 9326 are a desired feature.
GIM>> The new version of the draft-mb-mpls-ioam-dex defines these fields as
four-octet fields. I hope that addresses your concern.

There is also another in-compatibility.

RFC 9326 have eight extension flags, while draf-mb-mpls-ioam-dex only
have six.
GIM>> RFC 9326 defined the use of two one-bit flags. The draft allows for
additional extensions and is future-proof.

Regards,
Greg

On Thu, Oct 17, 2024 at 12:53 PM Loa Andersson <loa@pi.nu> wrote:

> Greg,
>
> Sorry for late reply, you know I have been busy.
>
> Den 13/10/2024 kl. 20:08, skrev Greg Mirsky:
> > Hi Loa,
> > I read your thoughts on the discussion with great interest, thank you
> > for sharing. I've added my notes below tagged GIM>>.
> >
> > Regards,
> > Greg
> >
> > On Sat, Oct 12, 2024 at 11:49 AM Loa Andersson <loa@pi.nu
> > <mailto:loa@pi.nu>> wrote:
> >
> >     Aijun,
> >
> >     Sorry for the late reply. I have been otherwise occupied.
> >
> >     See inline please.
> >
> >     Den 29/09/2024 kl. 04:55, skrev Aijun Wang:
> >      > Hi, All:
> >      >
> >      > After reviewing the discussions on this topic on the list, my
> >      > suggestions for the WGLC of the mentioned document are the
> >     followings:
> >
> >     We are very much on the same page, though I have a couple small
> >     comments.
> >
> >      >
> >      > 1)Because such approach is one major update to the traditional
> MPLS
> >      > functions, before moving this document forward, it is better to
> >     make the
> >      > design more robust and challengeable with the help of different
> >      > implementations
> >
> >     I agree that it is important to take the input we can get from
> >     implementations. I'm quite surprised by the perceived resistance for
> >     the
> >     WG chair that has spoken up on this. Taking the lessons we can from
> >     existing implementations has been there for MPLS Standard Track RFCs,
> >     since the start.
> >
> > GIM>> I am surprised that you discard all the great work and
> > valuable information the group received from Michael Menth and
> > Fabiam Ihle on their outstanding work with implementing MNA on the P4
> > platform. As I understand it, they don't find any severe obstacles to
> > implementing the MNA ISD solution based on the current version of the
> draft.
>
> I think this is a misunderstanding, I'm talking about input from
> existing implementation, that incudes the work done and reported by
> Michael and Fabian at University of Tübingen.
>
> I reread my mail several of times and does still understand why I'm
> being accused of discarding "all the great work and valuable information
> the group received from Michael Menth and Fabiam Ihle".
>
> It is simply not true.
>
> I very much appreciate their work.
>
> As I read the mails from Fabian he says that both draft-mb-mpls-ioam-dex
> and draft-gandhi-mpls-mna-ioam-dex are implementable on the P4
> architecture.
>
> Obviously for some MPLS participants the P4 architecture leaves some
> questions, but since I'm not much of a HW guy I don't care much.
>
> Both are implementable.
>
> My concern with draft-mb-mpls-ioam-dex is something else.
>
> Fabian says:
>
>     The DEX option in this draft is not fully compliant with RFC9326,
>     e.g., the 32-bit optional sequence number and flow id field is mapped
>     to a 30-bit field in this draft. Therefore, the ISD version is a more
>     restricted but also more lightweight implementation of DEX compared
>     to PSD.
>
> I believe that compatibility with RFC 9326 are a desired feature.
>
> There is also another in-compatibility.
>
> RFC 9326 have eight extension flags, while draf-mb-mpls-ioam-dex only
> have six.
>
> On that level draft-gandhi-mpls-mna-ioam-dex id compatible with RFC 9326.
>
> So in a situation where we have on compatible and one in-compatible
> proposal, I think we should chose the the compatible one.
>
> > I agree that input from implementations is important but, as I
> > understand it, the MPLS WG never before required that to progress any
> > document. I believe that if the WG is transforming into an MPLS
> > maintenance group, then adopting a more protective charter which would
> > require validation by an implementation seems reasonable to me.
> > Otherwise, I cannot find any practical reason in further stalling the
> > progress of the MNA ISD document.
>
> This is misleading.
>
> It is correct that we never have REQUIRED implementations to progress
> documents.
>
> I don't believe that we should do so now!
>
> I also believe that if we are changing the MPLS data plane, this in
> itself is a very good reason to look at the feedback we get from for
> example University of Tübingen.
> >
> >
> >     However we have never wanted to make it a formal criteria, since we
> >     very
> >     quickly learnt that vendors are extremely reluctant to respond to
> >     implementation polls-
> >
> > GIM>> So how is the case on MNA different?
>
> I think I spent enough time trying to explain that is not :(.
>
> It is optional and, in my
> > opinion, is no different from any other MPLS extensions that use SPL.
>
> We have a long history of considering reports on implementations. The
> problem has been (still is) that very few implementers have agreed to
> report.
>
> In fact the Shepherd Write-Up template include a question on
> implementations, the chair used to send out a mail asking for
> information to be able to respond to this question.
>
> /Loa
> >
> >      >
> >      > 2)Based on the poll responses about "IOAM and PSD", the PSD based
> >      > solution is more suitable for the IOAM related scenarios. It is
> >     better
> >      > to define and assign the "R" bit in LSE format B as "P" bit for
> PSD
> >      > based solution.
> >
> >     I agree with this sentiment, though I think that there are more to
> this
> >     issue.
> >
> >     I'm not sure that we only have two ways of indicating the presence of
> >     PSD in an MPLS packet, I believe we should step back and look at
> >     this again.
> >
> >     There is one more thing, I've said several times. The P-flag and the
> >     PSD
> >     Present Op Code and the indicating the offset are by definition ISD,
> >     and
> >     should go in the ISD draft.
> >
> > GIM>> IETF, and MPLS WG in particular, have been extending protocols by
> > repurposing Reserved fields. Also, assigning new code points is a well-
> > known technique to extend the functionality. And extending ISD MNA using
> > any or both of these methods is no different from all previous
> > extensions done before. There's no apparent need to delay the progress
> > of the draft-ietf-mpls-mna-hdr for any future extension of MNA.
> >
> >
> >     On the people supporting progressing the draft-ietf-mpls-mna-hdr, say
> >     that already today we know how the presence of PSD should be
> specified,
> >     so based on their arguments I see no  reason to wait.
> >
> >      >
> >      > 3)It's time to make the WG adopt call for the PSD proposal. After
> >      > careful reviewing of the PSD by the WG, the current ISD draft can
> be
> >      > refined, to make the output of the community more sustainable.
> >
> >     I agree, I hope this will happen as part of the long awaited WGAP for
> >     draft-jags-mpls-psmna-hdr. It is now more than 3 months since Jags
> >     asked
> >     for the WGAP for the draft. The only thing that have happened is that
> >     one of the chairs (hat off) has informed the WG that he is "opposed"
> to
> >     running the WGAP, regardless of that "the poll" did show that there
> >     is a
> >     enough people wanting and prepared to work on the PSD solution.
> >
> > GIM>> As I've noted in https://mailarchive.ietf.org/arch/msg/mpls/
> > NSEOwfGZV766pzsWBE_kPZNKOJM/ <https://mailarchive.ietf.org/arch/msg/
> > mpls/NSEOwfGZV766pzsWBE_kPZNKOJM/> , there is no any dependency in MNA
> > HDR or MNA ISD from how internals of MNA PSD are defined. As we've
> > discussed, MNA HDR and ISD MNA are extendable and fully capable of
> > supporting not only new NAs, but PSD MNA as well. Can you demonstrate
> > that that is not the case?
> >
> >      >
> >      > 4)It is no hurry to finalize the MNA related documents. There is
> the
> >      > equivalent IPv6 based solutions, which is more easier to span the
> >      > different domains(all controlled by one service provider). Is
> >     there any
> >      > analysis for the pros and cons of these two solutions(MNA vs IPv6
> >     based
> >      > solutions)?
> >
> >     I think that the IPv6 based solutions are more or less of equivalent
> >     complexity as compared to MPLS solutions.
> >
> > GIM>> I believe that comparison of IPv6-based solutions, perhaps you
> > meant IPv6 Extension Headers, and MPLS Network Action is like comparing
> > apples and oranges. Besides, MPLS, by its definition, is applicable in a
> > single domain controlled by one network operator. Hence, MNA, unlike
> > IPv6 EH, is limited to a single domain.
> >
> >
> >     That said, you are right, there is no need to rush any solution
> through
> >     a WGLC and to a publication request, especially since the solutions
> are
> >     not yet hammered out.
> >
> > GIM>> I find that position that combines the requirement of HW-based
> > implementation with further delaying publication, self-contradicting and
> > not constructive.
> >
> >
> >     /Loa
> >
> >     PS
> >
> >     I'm aware of the the 2nd WGLC is closed, but I felt that I owed
> Aijun a
> >     response.
> >      >
> >      > Best Regards
> >      >
> >      > Aijun Wang
> >      >
> >      > China Telecom
> >      >
> >      > *发件人:*forwardingalgorithm@ietf.org
> >     <mailto:forwardingalgorithm@ietf.org>
> >      > [mailto:forwardingalgorithm@ietf.org
> >     <mailto:forwardingalgorithm@ietf.org>] *代表 *Tarek Saad
> >      > *发送时间:*2024年9月24日21:25
> >      > *收件人:*mpls@ietf.org <mailto:mpls@ietf.org>
> >      > *抄送:*MPLS Working Chairs <mpls-chairs@ietf.org <mailto:mpls-
> >     chairs@ietf.org>>; draft-ietf-mpls-mna-
> >      > hdr@ietf.org <mailto:hdr@ietf.org>
> >      > *主题:*[mpls] Working Group Last Call on draft-ietf-mpls-mna-hdr
> >     (2nd WG
> >      > call)
> >      >
> >      > Dear WG,
> >      >
> >      > This email starts a two-week Working Group last call for
> draft-ietf-
> >      > mpls-mna-hdr <https://datatracker.ietf.org/doc/draft-ietf-mpls-
> >     mna-hdr/ <https://datatracker.ietf.org/doc/draft-ietf-mpls-mna-hdr/>
> >      >  >. This is the 2^nd WG last call for this document.
> >      >
> >      > Please indicate your support or concern for this draft. If you are
> >      > opposed to the progression of the draft to RFC, please articulate
> >     your
> >      > concern. If you support it, please indicate that you have read the
> >      > latest version, and it is ready for publication in your opinion.
> As
> >      > always, review comments and nits are most welcome.
> >      >
> >      > Please send your comments to the mpls WG mailing list
> >     (mpls@ietf.org <mailto:mpls@ietf.org>
> >      > <mailto:mpls@ietf.org <mailto:mpls@ietf.org>>).
> >      >
> >      > If necessary, comments may be sent unidirectional to the WG
> chairs.
> >      >
> >      > Note, currently there are 5 IPR disclosures against this document
> at
> >      > https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-
> >     ietf- <https://datatracker.ietf.org/ipr/search/?
> >     submit=draft&id=draft-ietf->
> >      > mpls-mna-hdr <https://datatracker.ietf.org/ipr/search/ <https://
> >     datatracker.ietf.org/ipr/search/>?
> >      > submit=draft&id=draft-ietf-mpls-mna-hdr>
> >      >
> >      > This poll runs until October 8, 2024.
> >      >
> >      > Thank you,
> >      >
> >      > Tarek (for the MPLS WG co-chairs)
> >      >
> >      >
> >      > _______________________________________________
> >      > 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>
> >
> >     --
> >     Loa Andersson
> >     Senior MPLS Expert
> >     Bronze Dragon Consulting
> >     loa@pi.nu <mailto:loa@pi.nu>
> >     loa.pi.nu.@gmail.com <mailto:loa.pi.nu.@gmail.com>
> >
> >     _______________________________________________
> >     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>
> >
>
> --
> Loa Andersson
> Senior MPLS Expert
> Bronze Dragon Consulting
> loa@pi.nu
> loa.pi.nu.@gmail.com
>
>