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

Gyan Mishra <hayabusagsm@gmail.com> Mon, 30 September 2024 05:01 UTC

Return-Path: <hayabusagsm@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 97A7AC1519B2; Sun, 29 Sep 2024 22:01:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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_FONT_LOW_CONTRAST=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 8FoZB99iivkl; Sun, 29 Sep 2024 22:01:43 -0700 (PDT)
Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (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 4EBE2C14F70D; Sun, 29 Sep 2024 22:01:43 -0700 (PDT)
Received: by mail-pg1-x52e.google.com with SMTP id 41be03b00d2f7-7db299608e7so2438823a12.1; Sun, 29 Sep 2024 22:01:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727672503; x=1728277303; 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=P49R0LmLkICcwo1dwSE1vTG6Zlp+ZkV3dcCUe2CEIh4=; b=fBHafqBH6sA/pLPVAlFh7IR04hy6zEvFMF0sXjOpCDo57JD4MBRflhV7qjEv/q3Vsn zvhvDrCCHeXKkMzHilo/TJigv35Ba/AnR+0evSlCkNfGEVkxhCTLPV817tQL1ym5BSN0 uCqionlqmvzgqDOAJWTewCm9muNyhMKGw5qAL2X7e2SGYt4wCubTF74ptkj2/VG4jNSP RbvV7YDmbSgbaS6MXa1GzB7qVL4zl5hwTBFP7J+w1zeoqeN6mibc1qeWk7U91KrUYPyo Q1BxVOAuIUsei6DxWzgS0WsHIjMJNULN3klnEQat/ZENsjGKOxDbfjPIC9T31985mjrG dYkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727672503; x=1728277303; 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=P49R0LmLkICcwo1dwSE1vTG6Zlp+ZkV3dcCUe2CEIh4=; b=iVnAzuMbNHtEniXjce6iO8eadjgE7k5jH90KqaySgRzqRh4PDUQsc9DdOGzaGGi+r0 jcobwCL2ZhL5lh+gmgSb9o6UhLydmC+Er0s21J6HwEv/OopiVvr9QT438S/EYrY0Qnt6 mRF5EX2F8aQl/Xfz4z1sUh+E3P5OfWGNg8dmI6iy70FtvX3NRRR5eLfgS+mwaejmVmMf Nz7Ic95+dWoZoRC/ZJu8PU7mtCCnPeqWGmPVUxcsL+vnwWTLZPeX94J6x9O0o+e49f8c 5Kv5rekEkpMTJRoFh3sigm0ucRjsZ21iDbOpoQ2S8KNRy94WmcMQKj95imCmOocifbAA qc4g==
X-Forwarded-Encrypted: i=1; AJvYcCU6XrarI2i7drwj+ugbuz8g5ESv6VAf181LQmvvYkhVOHIQOsWrdmd9rK9NP6SMfQZSngApiw==@ietf.org, AJvYcCWczpvnBdY+OQLVqo4rt07sIXChzUbkZuARz0BxvQxbE/6556e8ncKlWLj1XcAkBLghC1p6ocVwv6jW/LZkxxt0khLsKiN0ww==@ietf.org, AJvYcCWjcok+Aiueextw8ih9WY6RyDaTOHtCoFKVEBCD3qGnmVtTHvDCtf6YIKSEsXXrX5imcDu4rxVuuoWBE3o=@ietf.org
X-Gm-Message-State: AOJu0YyR2+mhQ2roktRTe5V3WdJKt6a2jKUzbECse1QI7vQ97ci5rYTA pAVZLEoNSanKgcpCg37qKNVmkrti90iHWFVKG5jSoRC1+VrsnvlMdD3LQPq66PJFwH00z3F4vjH VSfGDR3umhyizRvKAtmK9QCjzUVc=
X-Google-Smtp-Source: AGHT+IHxaye3bXCRtmfOvJv6vjoXhsAqe6ifnZFTsnkdDJWjDGLYzIgHiodrGxWHF0iBaXFCBJ5D7aG6Ha89ZB7RDmc=
X-Received: by 2002:a17:90a:d24c:b0:2e0:80cc:e2b with SMTP id 98e67ed59e1d1-2e0b8b3f4afmr12570577a91.24.1727672502561; Sun, 29 Sep 2024 22:01:42 -0700 (PDT)
MIME-Version: 1.0
References: <DS0PR19MB65014515D511B396E79BA36FFCF82@DS0PR19MB6501.namprd19.prod.outlook.com> <LV8P220MB1914BBB4896362040615CAB2FC6F2@LV8P220MB1914.NAMP220.PROD.OUTLOOK.COM> <5f5db9a20d8e4b47b5515b686e834227@huawei.com> <4819c3baa7bd4bff81babbd913db2227@huawei.com> <DM6PR11MB46922AC760C358D172A6A4B7DE752@DM6PR11MB4692.namprd11.prod.outlook.com> <CABNhwV1w3UU+CCbw7JUQ_B4q8MbrO0W-r8vTtY_AZb6q5SQ3hQ@mail.gmail.com> <CA+RyBmUwJHPaieSONnPrOq0X-3pXoxc5Ggr4_-fRBNV0cUkmqw@mail.gmail.com>
In-Reply-To: <CA+RyBmUwJHPaieSONnPrOq0X-3pXoxc5Ggr4_-fRBNV0cUkmqw@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Mon, 30 Sep 2024 01:01:31 -0400
Message-ID: <CABNhwV1vtBUOeXKbw3LG=W1JR1AE-n2uGu8186Pt9YV6TaXQkQ@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000cdb35b06234f1932"
Message-ID-Hash: 3EVSP6VRUDGPHVQFNGXMEQMDHXY4LRRQ
X-Message-ID-Hash: 3EVSP6VRUDGPHVQFNGXMEQMDHXY4LRRQ
X-MailFrom: hayabusagsm@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: "Zafar Ali (zali)" <zali=40cisco.com@dmarc.ietf.org>, Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>, "Dongjie (Jimmy)" <jie.dong=40huawei.com@dmarc.ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, MPLS Working Chairs <mpls-chairs@ietf.org>, "draft-ietf-mpls-mna-hdr@ietf.org" <draft-ietf-mpls-mna-hdr@ietf.org>
X-Mailman-Version: 3.3.9rc4
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/YM8mkLaJUnX1NfwD_UAF7hm4W2Q>
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 Greg

I agree the two RFCs IOAM DEX RFC 9326 and IOAM Data both do not have a
requirement stated for mutable IE.

See MPLS ML archive from from this past summer and the MPLS interim link to
presentation by Michael Menth on this topic of IOAM and PSD feasibility
which was tested on Tofino programmable asic using P4 and described in
detail in the slide deck slide 15 excerpt below:

https://mailarchive.ietf.org/arch/msg/mpls/AXZOx0IeKAdZdQA6ZsbgcgNNvqs/


https://datatracker.ietf.org/meeting/interim-2024-mpls-01/materials/slides-interim-2024-mpls-01-sessa-implementation-experience-of-mna-using-p4-on-intel-tofino-hardware-00.pdf


 Mutable data in MNA Only the last 8 bits in an LSE are mutable due to ECMP
hashing compatibility Modifications to mutable data in HBH scopes must be
reflected in all HBH copies in the stack
HBHLabelPreservationfixesthis,butonlyworksifallnodessupportMNA. PSD solves
the issue with mutable data in the HBH NAS replication example PSD not
hashed for ECMP: All bits are mutable  Mutable data kept in one place:
post-stack no copying across different NAS But can it be implemented
efficiently? Challenge:HowtogettoPSD? a) Jump over the MPLS stack to the
end using a pointer or lookahead b) Parse the full MPLS stack In P4 we have
to parse the full stack!


The slide 15 above  talks about mutable data in MNA

>From Michel Menth 8/3/23 below
- presented some results at an interim meeting before:

https://datatracker.ietf.org/meeting/interim-2024-mpls-01/session/mpls

IOAM requires mutable data. In combination with multiple labels, e.g., for
SR, these mutable data need to be near the bottom of the stack, otherwise
they get popped along the way. Moving them to PSD makes encoding more
efficient without increasing the effective header length that needs  to be
parsed. Therefore, we think PSD is the better option for applications like
IOAM.
This example shows how PSD use case for E2E similar to DOH options EH
processing such as use case for IOAM, where ISD use case is for HBH EH
processing for example entropy label ELI/EL per steered hop.

Therefore shows the benefit of PSD with IOAM over ISD.

Kind Regards

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*



On Sun, Sep 29, 2024 at 12:05 PM Greg Mirsky <gregimirsky@gmail.com> wrote:

> Hi Gyan,
> thank you for sharing your view on progressing MNA solution and the
> realization of IOAM in the MPLS network. I have a question. You assert that
> "IOAM requires mutable data". Could you point where in IOAM specifications,
> i.e., RFC 9197 and RFC 9326, a mutable information element is required to
> realize on-path operational state and performance metric information
> collection?
>
> Regards,
> Greg
>
> On Sun, Sep 29, 2024 at 12:34 AM Gyan Mishra <hayabusagsm@gmail.com>
> wrote:
>
>>
>> Dear Chairs & WG
>>
>> I agree with points raised by  Zafar, Jimmy, Tianran, Loe and other WG
>> members that this is a hardware implementation that is standards track and
>> that said must have a minimum two interoperable implementations.
>>
>> I support both ISD and PSD.
>>
>> There has been a lot of discussions on ML about both and I think both
>> should be included in this draft as they are in the MNA framework
>> architecture draft section 3.6.
>>
>>
>> https://datatracker.ietf.org/doc/html/draft-ietf-mpls-mna-fwk-10#name-encoding-of-post-stack-data
>>
>> I agree the PSD work should be completed before we move forward with
>> progressing this document.
>>
>> This was from “IOAM and PSD” discussion this past summer:
>>
>> From Michel Menth 8/3/23 below
>> - presented some results at an interim meeting before:
>>
>> https://datatracker.ietf.org/meeting/interim-2024-mpls-01/session/mpls
>>
>> IOAM requires mutable data. In combination with multiple labels, e.g.,
>> for SR, these mutable data need to be near the bottom of the stack,
>> otherwise they get popped along the way. Moving them to PSD makes encoding
>> more efficient without increasing the effective header length that needs
>> to be parsed. Therefore, we think PSD is the better option for applications
>> like IOAM.
>> This draft is not ready for progression at this time.
>>
>> Kind Regards
>>
>> <http://www.verizon.com/>
>>
>> *Gyan Mishra*
>>
>> *Network Solutions A**rchitect *
>>
>> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>>
>>
>>
>> *M 301 502-1347*
>>
>>
>>
>> On Sun, Sep 29, 2024 at 1:24 AM Zafar Ali (zali) <zali=
>> 40cisco.com@dmarc.ietf.org> wrote:
>>
>>> Dear chairs and the WG,
>>>
>>>
>>>
>>> I agree with points raised by Jimmy, Tianran, Loe and others.
>>>
>>>
>>>
>>> This is hardware implementation.
>>>
>>> The ask is to progress the document as a standards track RFC.
>>>
>>> Having at least two interoperable implementations by vendors should be a
>>> bare minimum bar.
>>>
>>>
>>>
>>> Support for PSD is part of the MNA architecture.
>>>
>>> There was a rather encrypted WG poll on PSD interest which shows clear
>>> support from vendors and operators to work on the PSD option.
>>>
>>> However, the working group has not heard any outcome of the poll.
>>>
>>> The PSD draft remains an individual draft.
>>>
>>>
>>>
>>> Let’s first have the working group complete the work on PSD and all the
>>> pieces.
>>>
>>> The document is not ready for progression as a standards track RFC at
>>> this point in time.
>>>
>>>
>>>
>>> Thanks
>>>
>>>
>>>
>>> Regards … Zafar
>>>
>>>
>>>
>>> *From: *Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>
>>> *Date: *Thursday, September 26, 2024 at 7:48 PM
>>> *To: *Dongjie (Jimmy) <jie.dong=40huawei.com@dmarc.ietf.org>, Tarek
>>> Saad <tsaad.net@gmail.com>, mpls@ietf.org <mpls@ietf.org>
>>> *Cc: *MPLS Working Chairs <mpls-chairs@ietf.org>,
>>> draft-ietf-mpls-mna-hdr@ietf.org <draft-ietf-mpls-mna-hdr@ietf.org>
>>> *Subject: *[mpls] Re: Working Group Last Call on
>>> draft-ietf-mpls-mna-hdr (2nd WG call)
>>>
>>> Hi Tarek and WG,
>>>
>>>
>>>
>>> I do not support the publication of this draft.
>>>
>>> I agree with Jimmy there are serious concerns about ISD implementation
>>> and performance.
>>>
>>> I believe ISD is not the right approach for MNA, we will not implement
>>> it.
>>>
>>> I need a knob in existing MNA hdr to disable ISD and enable PSD.
>>>
>>>
>>>
>>> Best,
>>>
>>> Tianran
>>>
>>>
>>>
>>> *From:* Dongjie (Jimmy) [mailto:jie.dong=40huawei.com@dmarc.ietf.org]
>>> *Sent:* Friday, September 27, 2024 12:28 AM
>>> *To:* Tarek Saad <tsaad.net@gmail.com>; mpls@ietf.org
>>> *Cc:* MPLS Working Chairs <mpls-chairs@ietf.org>;
>>> draft-ietf-mpls-mna-hdr@ietf.org
>>> *Subject:* [mpls] Re: Working Group Last Call on
>>> draft-ietf-mpls-mna-hdr (2nd WG call)
>>>
>>>
>>>
>>> Hi Tarek,
>>>
>>>
>>>
>>> Before the 1st WG LC, some implementation experience with the -04
>>> version of this draft was presented on an interim meeting:
>>> https://datatracker.ietf.org/meeting/interim-2024-mpls-01/session/mpls.
>>> That implementation was from Academia.
>>>
>>>
>>>
>>> As shown in the meeting materials, the implementors met some challenges
>>> with the encodings in -04 version, they asked some questions and also gave
>>> some proposals for possible optimization. As part of the WG LC, it would be
>>> important to check whether the issues raised at that time have be addressed
>>> by the latest version. It would be helpful if some feedback on the latest
>>> version can be provided by those implementors.
>>>
>>>
>>>
>>> At IETF 120 I asked one question about the implementation report. Are we
>>> aware of any other implementation of this document, besides the
>>> implementation of the -04 version from Academia? This would be important to
>>> gauge the maturity of the document and the interest in implementing it.
>>>
>>>
>>>
>>> Best regards,
>>>
>>> Jie
>>>
>>>
>>>
>>> *From:* Tarek Saad <tsaad.net@gmail.com>
>>> *Sent:* Tuesday, September 24, 2024 9:25 PM
>>> *To:* mpls@ietf.org
>>> *Cc:* MPLS Working Chairs <mpls-chairs@ietf.org>;
>>> draft-ietf-mpls-mna-hdr@ietf.org
>>> *Subject:* [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/>. This is
>>> the 2nd 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)
>>>
>>> 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-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
>>> 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
>>
>