[mpls] Re: Request WG adoption for draft-jags-mpls-ps-mna-hdr-03.txt

Loa Andersson <loa@pi.nu> Wed, 26 June 2024 20:56 UTC

Return-Path: <loa@pi.nu>
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 D5947C14F605; Wed, 26 Jun 2024 13:56:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level:
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable 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 i4Mojdhf2Cd6; Wed, 26 Jun 2024 13:56:25 -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 RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A5DEC14F604; Wed, 26 Jun 2024 13:56:23 -0700 (PDT)
Message-ID: <9bcc9f3c-063d-4c08-8f52-b0d873c353b9@pi.nu>
Date: Wed, 26 Jun 2024 22:56:24 +0200
MIME-Version: 1.0
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>, Joel Halpern <jmh@joelhalpern.com>
References: <MN2PR11MB4064044709C9B25C7A7C39DBD0D62@MN2PR11MB4064.namprd11.prod.outlook.com> <CAMZsk6f3fjVgfrfAZmfxL=hrM6PHKpcVOOjXv2eS5=gk3W0TWg@mail.gmail.com> <8bec7ee8-de8a-4559-b08d-e7699ea78c09@joelhalpern.com> <CAMZsk6cdG=omd=Tmur6+Jpisrt5HzphWPOAgwUH+33R3SoQRaw@mail.gmail.com>
Content-Language: sv, en-GB
From: Loa Andersson <loa@pi.nu>
In-Reply-To: <CAMZsk6cdG=omd=Tmur6+Jpisrt5HzphWPOAgwUH+33R3SoQRaw@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: XSQEUUD44XN4QIQZ3UD4TDESYDISNSVS
X-Message-ID-Hash: XSQEUUD44XN4QIQZ3UD4TDESYDISNSVS
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: "Jaganbabu Rajamanickam (jrajaman)" <jrajaman=40cisco.com@dmarc.ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, mpls <mpls@ietf.org>, "draft-jags-mpls-ps-mna-hdr@ietf.org" <draft-jags-mpls-ps-mna-hdr@ietf.org>, draft-gandhi-mpls-mna-ioam-dex@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: Request WG adoption for draft-jags-mpls-ps-mna-hdr-03.txt
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/k9TWwj-wewpZzYtE5xPXxVOzUHU>
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>

Rakesh, Tnx for this, I think we are close with what you say here and 
what I said in my review of draft-mb-mpls-ioam-dex 
[https://datatracker.ietf.org/doc/review-mb-mpls-ioam-dex-06-rtgdir-early-andersson-2024-06-17/]

The -dex drafts would fit much nicer if we carried the AD as PSD.

I also have a comment on your bullet 2 below.

2. IOAM data field format (32-bit) does not fit well into 32-bit ISD
    LSE due to S bit (e.g., in 31-bit Format D), and it can result in
    limitations, kind of defeats the use of standard IOAM formats

    There is an additional problem in Format D also the bit zero is "taken",
    it is set to "1", to avoid confusing the it with a bSPL. You only have
    30 bits available, this does not make it easier.

    And, if you are going to transport a 22-bit sequence number that is by
    definition mutable,  and can't be transported in bit 1-19. It has to in
    the 11 bit 10-22 and 24-31. Since it is 22 bits it will take 2 Format D
    LSEs and make it even more different from the nice 32-bit aligned fields
    in the original dex-draft.

    I think this is a pretty good example of "case 2" in my previous 
mail, it
    possible to solve as >ISD, but becomes pretty awkward. Points to a PSD
    based solution.

/Loa

Den 2024-06-26 kl. 21:08, skrev Rakesh Gandhi:
> Hi Joel,
>
> Thanks for your review comment.
>
> Based on my understanding, some of the main motivations for adding 
> IOAM direct export data fields in PSD instead of ISD would be:
>
>  1. IOAM data fields such as 32-bit Sequence Number or 32-bit
>     Timestamp in an ISD LSE can lead to undesired ECMP behavior on
>     nodes that use labels for ECMP hashing
>  2. IOAM data field format (32-bit) does not fit well into 32-bit ISD
>     LSE due to S bit (e.g., in 31-bit Format D), and it can result in
>     limitations, kind of defeats the use of standard IOAM formats
>  3. IOAM direct export supports extensibility to optionally add
>     “unlimited” number of data fields. When added as ISD, node RLD
>     would make it difficult to process the entire label stack
>  4. IOAM data fields for direct export (e.g., timestamp, sequence
>     number, flow identifier, Namespace-ID, IOAM Option-Type, etc.)
>     represent metadata (extra baggage) in the received packets
>       * NPU simply exports these metadata (extra baggage) and does not
>         really process them, there is not much motivation to place
>         them in ISD.
>
>
> Based on the discussion, will update draft-gandhi-mpls-mna-ioam-dex-01 
> <https://datatracker.ietf.org/doc/html/draft-gandhi-mpls-mna-ioam-dex-01>. 
>
>
> Thanks,
> Rakesh
>
>
>
> On Wed, Jun 26, 2024 at 10:06 AM Joel Halpern <jmh@joelhalpern.com> wrote:
>
>     Rakesh, I tried to understand the explanation in your draft for
>     why the iOAM DEX needs to be post-stack data.  I could not parse
>     it.  Could you write an email that explains why you think it is
>     needed?
>
>     Thank you,
>
>     Joel
>
>     On 6/26/2024 9:12 AM, Rakesh Gandhi wrote:
>>     Thanks Jags.
>>
>>     The PSD solution for MNA defined in draft-jags-mpls-ps-mna-hdr-03
>>     is used for IOAM and IOAM DEX in draft-gandhi-mpls-mna-ioam-dex-01:
>>
>>         https://datatracker.ietf.org/doc/html/draft-gandhi-mpls-mna-ioam-dex-01
>>
>>
>>     IOAM and IOAM DEX use-cases for MNA are defined in
>>     draft-ietf-mpls-mna-usecases-10:
>>     https://datatracker.ietf.org/doc/html/draft-ietf-mpls-mna-usecases-10
>>
>>     The PSD solution is useful for IOAM and IOAM-DEX, I support the
>>     request for WG adoption for draft-jags-mpls-ps-mna-hdr-03 (as
>>     co-author).
>>
>>     P.S. I understand this email was not the WG adoption poll
>>     initiated by the chairs.
>>
>>     Thanks,
>>     Rakesh
>>
>>
>>
>>
>>
>>     On Tue, Jun 25, 2024 at 10:52 PM Jaganbabu Rajamanickam
>>     (jrajaman) <jrajaman=40cisco.com@dmarc.ietf.org> wrote:
>>
>>         Hello Chairs,
>>
>>            We would like to request WG adoption for
>>         draft-jags-mpls-ps-mna-hdr.
>>
>>            Updated the draft with the initial review comments and the
>>         latest MNA header format.
>>
>>           Welcome your review comments and suggestions.
>>
>>         Thanx,
>>
>>         Jags
>>
>>         _______________________________________________
>>         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 tompls-leave@ietf.org
>
>
> _______________________________________________
> mpls mailing list -- mpls@ietf.org
> To unsubscribe send an email to mpls-leave@ietf.org

-- 
Loa Andersson
Senior MPLS Expert
Bronze Dragon Consulting
loa@pi.nu
loa.pi.nu.@gmail.com