[mpls] Re: Poll: IOAM and PSD

Loa Andersson <loa@pi.nu> Sun, 04 August 2024 03:44 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 04D4AC151084 for <mpls@ietfa.amsl.com>; Sat, 3 Aug 2024 20:44:25 -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=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 URaeL9JTp8Xr for <mpls@ietfa.amsl.com>; Sat, 3 Aug 2024 20:44:20 -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 ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B6C3EC14CE29 for <mpls@ietf.org>; Sat, 3 Aug 2024 20:44:18 -0700 (PDT)
Message-ID: <751cd9a6-06d6-4e4b-bf14-3e29ba85dacd@pi.nu>
Date: Sun, 04 Aug 2024 11:44:11 +0800
MIME-Version: 1.0
To: Greg Mirsky <gregimirsky@gmail.com>, Michael Menth <menth@uni-tuebingen.de>
References: <F78CB19B-2880-48AB-99CE-D46280014A87@tony.li> <d919b570-2c63-4ca9-a3b9-6171cfb5fadf@uni-tuebingen.de> <CA+RyBmWc96DG5Ce-NgYKVoJ+XCj0nEu_tMv5vL5Ot4y=44H0HQ@mail.gmail.com>
Content-Language: sv, en-GB
From: Loa Andersson <loa@pi.nu>
In-Reply-To: <CA+RyBmWc96DG5Ce-NgYKVoJ+XCj0nEu_tMv5vL5Ot4y=44H0HQ@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: IZLAYF7FS54MGU4HM6LAZIF7TWS4VKMD
X-Message-ID-Hash: IZLAYF7FS54MGU4HM6LAZIF7TWS4VKMD
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: 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/ImWsVY3hE6OifwVUwSnuYPJtT4s>
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>

Greg,

I think Michael is right.

DEX is useful and we need it, but it does not solve all and any problem.

I thought DEX was about transporting data/info generated by a node, and 
outgoing packet. This data is by defiintion immutable and is for example 
never hashed for load sharing purposes

The issue with mutable data, e.g. the sequence number, is that it is in 
an incoming packet and mutable. If the network is doing ECMP by scanning 
the label stack, then the sequence number can't in the first 20 bits of 
an LSE.

Right?

/Loa

Den 04/08/2024 kl. 22:58, skrev Greg Mirsky:
> Hi Michael,
> I don't think that "IOAM requires mutable data" is an accurate 
> statement. RFC 9326 IOAM Direct Export 
> <https://datatracker.ietf.org/doc/rfc9326/> indeed defines optional 
> parameters, Flow ID and Sequence Number, to ease the correlation 
> process of collected telemetry data. For some applications, e.g., 
> DetNet over MPLS <https://datatracker.ietf.org/doc/rfc8964/>, both 
> these parameters already are present as part of the DetNet MPLS 
> encapsulation as S-label (Service) and Sequence Number in d-CW or 
> d-ACH, respectively. Furthermore, the IPPM WG draft on collecting 
> telemetry data 
> <https://datatracker.ietf.org/doc/draft-ietf-ippm-hybrid-two-step/> can 
> be used without the use of the optional IOAM-DEX fields, i.e., Flow-ID 
> and Sequence Number.
>
> Regards,
> Greg
>
> On Sat, Aug 3, 2024 at 6:43 AM Michael Menth <menth@uni-tuebingen.de> 
> wrote:
>
>     Hi all,
>
>     we're not operators but researchers who implemented some IOAM
>     flavors in combination with SR using P4 on Tofino. We've 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.
>
>     Regards
>
>     Michael
>
>     Am 30.07.2024 um 17:25 schrieb Tony Li:
>>
>>     [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 tompls-leave@ietf.org
>
>     -- 
>     Prof. Dr. habil. Michael Menth
>     University of Tuebingen
>     Faculty of Science
>     Department of Computer Science
>     Chair of Communication Networks
>     Sand 13, 72076 Tuebingen, Germany
>     phone: (+49)-7071/29-70505
>     mailto:menth@uni-tuebingen.de  <mailto:menth@uni-tuebingen.de>
>     http://kn.cs.uni-tuebingen.de
>
>     _______________________________________________
>     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

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