[mpls] Re: Poll: IOAM and PSD

Rakesh Gandhi <rgandhi.ietf@gmail.com> Sun, 11 August 2024 12:42 UTC

Return-Path: <rgandhi.ietf@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 76DBFC14CF09 for <mpls@ietfa.amsl.com>; Sun, 11 Aug 2024 05:42:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.105 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_HI=-5, 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 XTKuz4aM1KNe for <mpls@ietfa.amsl.com>; Sun, 11 Aug 2024 05:42:46 -0700 (PDT)
Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (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 6F72AC14F73E for <mpls@ietf.org>; Sun, 11 Aug 2024 05:42:46 -0700 (PDT)
Received: by mail-ej1-x635.google.com with SMTP id a640c23a62f3a-a7d89bb07e7so373968366b.3 for <mpls@ietf.org>; Sun, 11 Aug 2024 05:42:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723380165; x=1723984965; 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=/WIAs23zWvomtCemq9ECIlvjMoSkb7UfwHsPOw1kpmE=; b=KCp/xkc3+dJSKJLzn42+L7AmSFyV65/6o5PEoduccYhwPXkCjhzCLEMXk6HYZwjFs7 YzQONigpRshUi4GwD+CPQTQF11jD1dMLpYdrlLtoYHjPOT07WCdI9jvR93R3cyNFYkec 3gAxf8Y9pg58MmGp6XF/ZDmfVdoVRtCFKgLZZTtDuuAK4KAGdrD8e82at0svJrRQk97T zqqFSaWX4Sb+TAcZZdnL5QbOpDDpacCJ1lNHFUPQp8CnqaT6OSzWzrVbzY+LLPy6se7H /VjKl/2t4MzFAdQejxSmRbw7v5j3EeKFd7thdEt6pXQml6886SeKqFfBSozfZEEJq7g8 xMGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723380165; x=1723984965; 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=/WIAs23zWvomtCemq9ECIlvjMoSkb7UfwHsPOw1kpmE=; b=R/GOxCI+rkzobfuack2PcSEhMtvT0NgFsPsLoSookrQnO9Z2MvniMPl6rQYY+o8JXE 6nFKReM1ytm7Vk7iaK0UAl10BvDJu/UHbiXq45iKYnxt0nZSUymTmcpLflIBF7Zy4p1g W9m1QN3nnQvnDiWDgcCFuWQ+YPQGUw3N7lC9d0GdoIGfqFh4R26+Ik6p+7ZEDhFlk8sH nVbe1z1paBQDeM7cF2G9/hBzG19TulcnW94wEC82e+ys5Ht6A1VGgwd7FKsL0ewDQLnD mBdCa8Kt/PBkiVldbBm7V4iWBNfVmvMsoWQl7mOQRDzGdOg74t2nuYZVJI/JX8fwH4lc 2r3A==
X-Gm-Message-State: AOJu0YwEBIMQXYB7w1SOjFwvQvCaIgi6VqvmgnoTZ0Mx5ODHizReBQ1j DzbLJNDB/YFYmLeXhI3pglyltIHOiYvP1QYRWPAlE2wpT0p42A+7dKHnRAVz5GKtNcyga7l3otM boS+h7UGoi/paYRpcRNSMWcwfpz+eN9s=
X-Google-Smtp-Source: AGHT+IHj3LNeOIUoXhjB0XBXCtS9JbIPnadnRE6V0vDYOIsMadRhfewAY8LoZ8EjcPKUVtn/E/nvMZd6wqpNwgEPpKE=
X-Received: by 2002:a17:907:9485:b0:a7a:9ece:ea5f with SMTP id a640c23a62f3a-a80aa5fd2cbmr411380066b.41.1723380164506; Sun, 11 Aug 2024 05:42:44 -0700 (PDT)
MIME-Version: 1.0
References: <F78CB19B-2880-48AB-99CE-D46280014A87@tony.li> <CAMZsk6fHoUgNg8psgTPmFgwopnPprPiL95Q7QLnsic6CJyHgQQ@mail.gmail.com> <D8B4518F-B2B5-401E-BFB0-AFA4938AC11D@tony.li>
In-Reply-To: <D8B4518F-B2B5-401E-BFB0-AFA4938AC11D@tony.li>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Sun, 11 Aug 2024 08:42:33 -0400
Message-ID: <CAMZsk6fyQM1pJPFFogCB975uHiz=Z29Lr7Lo7f3dzDT2Cb6+=Q@mail.gmail.com>
To: Tony Li <tony.li@tony.li>
Content-Type: multipart/alternative; boundary="00000000000084bc20061f67b6f1"
Message-ID-Hash: NDBIFF7X3JBRW7TGOXZ7GBOMMO2DK24R
X-Message-ID-Hash: NDBIFF7X3JBRW7TGOXZ7GBOMMO2DK24R
X-MailFrom: rgandhi.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: mpls <mpls@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: Poll: IOAM and PSD
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/m60GzDIlfR-glKZE5GG9fbT1NkA>
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 Tony,

Ok, sure. Please see inline replies with <RG> with the top posting the
poll…

---------------------------------------------------------------------------------------------------------------------------

*From: *Tony Li <tony1athome@gmail.com> on behalf of Tony Li <
tony.li@tony.li>
*Date: *Tuesday, July 30, 2024 at 11:26 AM
*To: *mpls <mpls@ietf.org>
*Subject: *[mpls] Poll: IOAM and PSD

[WG chair hat: on]

Hi all,



We’ve had many discussions about IOAM and PSD over the last few years. We
need to reach consensus on the problems that need to be addressed in these
areas. Therefore, we would like to hear from everyone, especially
independent operators:



   1. There are many flavors of IOAM.  Which ones would you like to
   deploy/implement with MNA?



<RG>

·         We have interest in implementing the IOAM passport method
with the Pre-allocated option defined in RFC 9197 using MNA with
Post-Stack Data.

·         We have interest in implementing the IOAM postcard method with
direct-export option defined in RFC 9326 using MNA with Post-Stack Data.



   2. Do you have other applications of MNA that have not been proposed yet?



<RG>

·         We have interest in implementing Path Tracing as described in
draft-filsfils-spring-path-tracing-srmpls-04 with Pre-allocated option
using MNA with Post-Stack Data.

·         There have been proposals for Generic Delivery Functions
[draft-zzhang-intarea-generic-delivery-functions-03] and for Enhanced
DETNET [draft-sx-mpls-detnet-bounded-latency-01] that can benefit from MNA
with Post-Stack Data.

·         Further discussions with operators may result in us implementing
proof-of-transit and E2E IOAM option types defined in RFC 9197 in future
using MNA with Post-stack Data.



I believe MNA with PSD will open doors for many new use-cases in MPLS
(similar to IPv6 extension headers in IPv6).



P.S. FWIW, IPv6 extension headers already support IOAM option-types:
Pre-allocated
trace, Proof of Transit, Edge-to-Edge and Direct Export (DEX) in RFC 9486.



Thanks,

Rakesh



This poll will close in two weeks, at 9am PDT, Aug 13.



Regards,

MPLS chairs

On Mon, Aug 5, 2024 at 6:39 PM Tony Li <tony.li@tony.li> wrote:

> [WG chair hat: on]
>
> Hi Rakesh,
>
> Thank you for responding, but we need responses that directly address the
> question in the poll as stated.
>
> Regards,
> Tony
>
>
> On Aug 5, 2024, at 3:30 PM, Rakesh Gandhi <rgandhi.ietf@gmail.com> wrote:
>
> Hi Tony,
>
>
> Although not directly related to the question in the poll but since PSD is
> mentioned in the title of this email for poll, like to highlight the
> certain advantages of adding IOAM data fields in Post-Stack Network Action
> for both post-card based and passport-based methods.
>
>
>
>    1. IOAM E2E/POT/TRACE/DEX option-types contain various data fields as
>    defined in RFC 9197 and RFC 9326
>    <https://datatracker.ietf.org/doc/html/rfc9326>.
>    2. Data fields such as 32-bit Sequence Number or 32-bit Timestamp in
>    In-Stack LSE can lead to undesired ECMP behavior on nodes that use labels
>    for ECMP hashing
>       - Data fields in Post-Stack are not included in ECMP hashing
>    3. 32-bit data fields do not fit into 30-bit data in In-Stack LSE,
>    limited to 11-bit as variable or mutable data
>    - RFC standard IOAM format data fields fit well into 32-bit Post-Stack
>       Network Action Data
>       4. IOAM option types support extensibility to optionally add many
>    data fields
>       - Node can easily skip In-Stack network action and process the next
>       one even when Data in Post-Stack is outside RLD
>    5. IOAM-DEX data fields can be seen as metadata in the received
>    packets that data plane exports
>       - Metadata could easily be in Post-Stack
>
>
> P.S. The IOAM network action and offset for the data fields for both IOAM
> methods would be in-stack. The above points are for the data fields.
>
> Thanks,
> Rakesh
>
>
> On Tue, Jul 30, 2024 at 11:27 AM Tony Li <tony.li@tony.li> wrote:
>
>> [WG chair hat: on]
>>
>>
>> Hi all,
>>
>>
>> We’ve had many discussions about IOAM and PSD over the last few years. We
>> need to reach consensus on the problems that need to be addressed in these
>> areas. Therefore, we would like to hear from everyone, especially
>> independent operators:
>>
>>
>>
>>    1. There are many flavors of IOAM.  Which ones would you like to
>>    deploy/implement with MNA?
>>    2. Do you have other applications of MNA that have not been proposed
>>    yet?
>>
>>
>>  This poll will close in two weeks, at 9am PDT, Aug 13.
>>
>>
>> Regards,
>> MPLS chairs
>>
>> _______________________________________________
>> mpls mailing list -- mpls@ietf.org
>> To unsubscribe send an email to mpls-leave@ietf.org
>>
>
>