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 C1708C151995
	for <mpls@ietfa.amsl.com>; Fri, 28 Jun 2024 18:02:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001,
	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 PIigEeWlm4zN for <mpls@ietfa.amsl.com>;
	Fri, 28 Jun 2024 18:02:29 -0700 (PDT)
Received: from mail-yw1-x1134.google.com (mail-yw1-x1134.google.com
 [IPv6:2607:f8b0:4864:20::1134])
	(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 7A346C14F73E
	for <mpls@ietf.org>; Fri, 28 Jun 2024 18:02:29 -0700 (PDT)
Received: by mail-yw1-x1134.google.com with SMTP id
 00721157ae682-64789495923so11089187b3.0
        for <mpls@ietf.org>; Fri, 28 Jun 2024 18:02:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1719622948; x=1720227748; 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=c7OKXYDre3IVTj77/Y95pJYoKvIQgOZbXKZZ3L7Cy6g=;
        b=LfcU5w1q+OepTdb11kP6nkZfTo4VQxvuIjAgk75qhXobd8TnMtBnXqR/xqrid4IDNp
         qquollUw+4QPUJsq1VhyfGors0IcrP1wUgH+OB6P2FXIlZ4+DSIO62X5bnyynIP7VFat
         S+QEEUgNEw3gyhhStXULcAYmzZRUJL5/dXr/KrEK28r1f25NwOuSN2rm2qNGTYf8ppL3
         lwcrFUfSJ2jrKHOJyhQWdzsMlMIyMHzygNTXHimVNwkZ7a+zcBKOCTnrpFRXfwjCACyS
         rdzmAAw9k+wAO514FQsxg4JpAGuVLI9VinP5+fUZiJBAjuFAJb3cvLxKC9ukZou3X+Rz
         MrOA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1719622948; x=1720227748;
        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=c7OKXYDre3IVTj77/Y95pJYoKvIQgOZbXKZZ3L7Cy6g=;
        b=mU/dLKp0gQK13/+bH5nUU3ViJOoO0MVYHu7yYPh0gXcS6ug5t8/sykagOLOV3MYN3t
         MbDV/Niwizq1BkAaLGKzVuzuSqbpZTWf6ME5qS6P52NgA7HMga2ff7nPu1I3TesH66kz
         646+loSUWQ+GWMXpGo7hgKTnNdiF9oYgphBND8iE6/bRiO+jcOQPUtvpa5qMH+D+mdij
         A59cHc+7OuEsqLD0Q1hQEfrNFlLLk7Qn/HoUznmyoQJnOjmQxeVElJVmL8xB4bu2JLfQ
         /mqElKVH8PdEblnkx8nUCslvEOFpinxXwaksiU2UGceK2E6t4uuOfkKjsYos2oo2F4ZK
         2knA==
X-Forwarded-Encrypted: i=1;
 AJvYcCWMhtiOQ+fj+80fJ+RHiOVLIgdGmDs9zbQTu13P77jTrZkYXwVblYk/fdRP0Vi8TEkS9iAybaxNSJYN8tmi
X-Gm-Message-State: AOJu0Yw3bE+FWMWnehfXnEkuITO5a11Q4+YG+by9mYEbChOnwHpcc2gZ
	o/+mJQdXMAFuJZXgN0TNFE3quk/EsUi8Cxv1/AmwfTpD+Ij8K+wO7ly7kQrHDIW/ppD9YT91DUm
	AJJ+mPR9g+RBoAGkKWaAELr0Wl8rM5w==
X-Google-Smtp-Source: 
 AGHT+IEoy2rvr7EOBXwBMRO/l8HsQn/7/liJSx+3SJr/b0B5OGx5AxWEAI4ComVhm+0kg7u9Y0MjLwuJzLjLvmZ35cg=
X-Received: by 2002:a81:b64d:0:b0:643:d92c:697a with SMTP id
 00721157ae682-643d92c6ccdmr184359977b3.33.1719622948284; Fri, 28 Jun 2024
 18:02:28 -0700 (PDT)
MIME-Version: 1.0
References: 
 <CAMZsk6cT-AZ8Dswd37Owu+Bhte=jR-3BmaA6JA7ftQmLgUQ5RQ@mail.gmail.com>
 <554BBF53-649A-4DB3-876A-8BC772813646@tony.li>
 <CAMZsk6esOb38twqWNAtLhtOoRSufqadhiYtGBLUFPC-dd-zrvg@mail.gmail.com>
 <E80AE688-87C3-423F-97E0-0832EB96275F@tony.li>
 <BY3PR13MB47871DDF8C9E53AA5F782AC59AD72@BY3PR13MB4787.namprd13.prod.outlook.com>
 <b5f4eef5-1bb1-4e02-bafc-70be70705bd5@joelhalpern.com>
 <BY3PR13MB4787B139A5D244002DB342BB9AD72@BY3PR13MB4787.namprd13.prod.outlook.com>
 <7cb5252c-a3c5-4420-95fd-25a3cc740cd3@joelhalpern.com>
 <BY3PR13MB47870E7FFECC993380CF54269AD72@BY3PR13MB4787.namprd13.prod.outlook.com>
 <dd5c3b8c-9e5e-4098-8dc3-5a3c9a255060@pi.nu>
 <c7fb6f16-fcb3-442d-8589-ccc711ed0b65@joelhalpern.com>
 <CAPOsKjFggj8yTTCf_PEcORispCs7c1wEegvVqBDLZDuV+nOF0w@mail.gmail.com>
 <23d95f69-355e-4b07-965e-618c2ac6effb@joelhalpern.com>
 <4567FBB8-CF23-4CA5-B4C1-8396BC83F81E@tony.li>
 <8589af53-81cf-4187-be54-73673f468e1f@joelhalpern.com>
 <526B1E1D-A9F2-4254-9793-BA49229088DE@tony.li>
 <CA+RyBmUx8kKJvL2=aNTj069kMymm4=oaghX-pYcATPEH=-wbJg@mail.gmail.com>
 <BY3PR13MB4787775561259447275654C89AD12@BY3PR13MB4787.namprd13.prod.outlook.com>
In-Reply-To: 
 <BY3PR13MB4787775561259447275654C89AD12@BY3PR13MB4787.namprd13.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 28 Jun 2024 18:02:18 -0700
Message-ID: 
 <CA+RyBmVwytv2Ar9phekmvwXUW3RaGoB6YGpqw_WqFCZ9L8Q46A@mail.gmail.com>
To: Haoyu Song <haoyu.song@futurewei.com>
Content-Type: multipart/alternative; boundary="000000000000faf413061bfcea75"
Message-ID-Hash: 372YZBIYDZVF2G3BUYWC7KQSYNUTECVK
X-Message-ID-Hash: 372YZBIYDZVF2G3BUYWC7KQSYNUTECVK
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: Joel Halpern Direct <jmh.direct@joelhalpern.com>, mpls <mpls@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: =?utf-8?q?=5Bmpls=5D_Re=3A_Example_of_MPLS_RLD_with_IOAM_Trace_in_PSD?=
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/mpls/P2-2sc7qx6Agqc1qJ-kYLTrVU64>
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>

--000000000000faf413061bfcea75
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Haoyu,
I don't think such a line of questioning is appropriate. As I understand
it, in IETF everyone speaks out only for himself/herself, unless when
acting in the capacity of the Liaison Officer.

Regards,
Greg

On Fri, Jun 28, 2024 at 5:51=E2=80=AFPM Haoyu Song <haoyu.song@futurewei.co=
m> wrote:

> Hi Greg,
>
> Do you make the statement on behalf of yourself or your customers or the
> operators at large?
>
> Best regards,
>
> Haoyu
>
>
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* Friday, June 28, 2024 5:41 PM
> *To:* Tony Li <tony.li@tony.li>
> *Cc:* Joel Halpern Direct <jmh.direct@joelhalpern.com>; mpls <
> mpls@ietf.org>
> *Subject:* [mpls] Re: Example of MPLS RLD with IOAM Trace in PSD
>
>
>
> Hi Tony,
>
> As I understand it, the interest is in the IOAM-DEX, not any of the
> options that collect telemetry information in the data packet equipped wi=
th
> the IOAM header, e.g., IOAM Preallocated Trace or Incremental Trace. Also=
,
> the Proof-of-Transit is out of scope.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Fri, Jun 28, 2024 at 5:24=E2=80=AFPM Tony Li <tony.li@tony.li> wrote:
>
>
>
> Can they be more specific about the types of IOAM that they care about?
>
>
>
> T
>
>
>
>
>
> On Jun 28, 2024, at 3:35=E2=80=AFPM, Joel Halpern <jmh.direct@joelhalpern=
.com>
> wrote:
>
>
>
> Yes, talking to my colleagues who deal with OAM aspects,they tell me we
> have use for IOAM.
>
> Yours,
>
> Joel
>
> On 6/28/2024 5:25 PM, Tony Li wrote:
>
>
>
> Hi Joel,
>
>
>
> I agree completely.  In fact, RLD suggests that it is stronger to encode
> things in ISD whenver possible.
>
>
>
> That said, do you agree that we need to support IOAM?
>
>
>
> T
>
>
>
>
>
> On Jun 28, 2024, at 1:09=E2=80=AFPM, Joel Halpern <jmh@joelhalpern.com>
> <jmh@joelhalpern.com> wrote:
>
>
>
> I agreed that the RLD issue affects both ISD and PSD.  So RLD is not a
> basis for deciding that we need PSD.
>
> Yours,
>
> Joel
>
> On 6/28/2024 11:27 AM, Jaganbabu Rajamanickam wrote:
>
> The RLD issue is common to both ISD and PSD.
>
> There was an argument that, in the case of ISD, duplicating the NAS is an
> option. However, if the intermediate node cannot read the NAS, even when
> duplicated, it results in the same predicament.
>
> In my opinion, it is imperative that the node which inserts the NAS (ISD
> or PSD) MUST ensure that the intermediate node is capable of processing t=
he
> necessary Network Actions.
>
>
>
> Thanx,
>
> Jags
>
>
>
> On Fri, Jun 28, 2024 at 8:46=E2=80=AFAM Joel Halpern <jmh@joelhalpern.com=
> wrote:
>
> Readable Label Depth is as far as I know the amount of header that the
> device can process in the fast path.  In the PSD case, that needs to
> include data that is part the bottom of stack indication.  It is still
> subject to the fast path data length limitation, even if it is PSD.
> (Yes, PSD is don't technically "labels".  But it still needs to be read
> and processed, as Tony Li as been pointing out.)
>
> Yours,
>
> Joel
>
> On 6/28/2024 4:30 AM, Loa Andersson wrote:
> > Joel,
> >
> > Excuse a naive questions. What is the RLD for PSD?
> >
> > /Loa
> >
> > Den 2024-06-28 kl. 00:12, skrev Haoyu Song:
> >>
> >> No. I just acknowledge the implication of RLD and figure out the ways
> >> to handle it. I don=E2=80=99t think it=E2=80=99s the obstacle forbiddi=
ng us to
> >> develop either ISD or PSD.
> >>
> >> Haoyu
> >>
> >> *From:* Joel Halpern <jmh@joelhalpern.com>
> >> *Sent:* Thursday, June 27, 2024 12:50 PM
> >> *To:* Haoyu Song <haoyu.song@futurewei.com>
> >> *Cc:* mpls <mpls@ietf.org>
> >> *Subject:* Re: [mpls] Re: Example of MPLS RLD with IOAM Trace in PSD
> >>
> >> Hmmm.
> >>
> >> If I read folks pushing PSD correctly, you were objecting to the RLD
> >> implications of ISD.  But you don't care about the RLD implication of
> >> PSD?
> >>
> >> Yours,
> >>
> >> Joel
> >>
> >> On 6/27/2024 2:44 PM, Haoyu Song wrote:
> >>
> >>      1. Even one can put ISD in any place, depending on the ISD size
> >>         and the RLD, it=E2=80=99s still possible that the ISD can=E2=
=80=99t be
> >> supported.
> >>      2. If exceeding the RLD limitation, there are two choices: skip
> >>         it on incapable nodes or don=E2=80=99t use it.
> >>
> >>     Haoyu
> >>
> >>     *From:* Joel Halpern <jmh@joelhalpern.com>
> >>     <mailto:jmh@joelhalpern.com>
> >>     *Sent:* Thursday, June 27, 2024 11:39 AM
> >>     *To:* Haoyu Song <haoyu.song@futurewei.com>
> >>     <mailto:haoyu.song@futurewei.com>
> >>     *Cc:* mpls <mpls@ietf.org> <mailto:mpls@ietf.org>
> >>     *Subject:* Re: [mpls] Re: Example of MPLS RLD with IOAM Trace in P=
SD
> >>
> >>     I am missing something in your analysis.  With ISD, using the
> >>     knowledge of the RLD, the head end can put duplicate substacks in
> >>     various places so as to ensure visibility of the actions within
> >>     the RLD.  With PSD, that is simply not possible.  Meaning that if
> >>     the PSD needs to be processed by intermediate nodes with RLD
> >>     limitations, I can not figure out what remediation the hed end can
> >>     undertake to make it work.
> >>
> >>     Yours,
> >>
> >>     Joel
> >>
> >>     On 6/27/2024 2:15 PM, Haoyu Song wrote:
> >>
> >>         When an MNA action is applied on a data path, whether it=E2=80=
=99s ISD
> >>         or PSD, the operator needs to ensure the network will not run
> >>         into the RLD issue through control plane mechanisms. That is,
> >>         all the nodes that participate in the MNA processing will have
> >>         RLD large enough to cover the ISD/PSD, and some nodes that
> >>         won=E2=80=99t participate in the MNA processing, if there=E2=
=80=99s any, can
> >>         safely forward the packet. In case all nodes must support an
> >>         action to work, there=E2=80=99ll be a Yes or No decision on ap=
plying
> >>         the action. With such provision, there=E2=80=99ll be no perfor=
mance
> >>         issue since no slow path processing is allowed and possible.
> >>
> >>         The bottom line is: we can=E2=80=99t guarantee that every node=
 on an
> >>         existing network can support a PSD action (this applies to ISD
> >>         action as well). One can argue the likelihood, but still
> >>         there=E2=80=99s no guarantee, so the control plane discovery a=
nd
> >>         negotiation are needed to ensure the performance.
> >>
> >>         Best,
> >>
> >>         Haoyu
> >>
> >>         *From:* Tony Li <tony1athome@gmail.com>
> >>         <mailto:tony1athome@gmail.com> *On Behalf Of *Tony Li
> >>         *Sent:* Thursday, June 27, 2024 10:37 AM
> >>         *To:* Rakesh Gandhi <rgandhi.ietf@gmail.com>
> >>         <mailto:rgandhi.ietf@gmail.com>
> >>         *Cc:* mpls <mpls@ietf.org> <mailto:mpls@ietf.org>
> >>         *Subject:* [mpls] Re: Example of MPLS RLD with IOAM Trace in P=
SD
> >>
> >>         [WG chair hat: off]
> >>
> >>         Hi Rakesh,
> >>
> >>         We know that MNA can contain actions that affect the
> >>         forwarding of the packet. If a node finds a packet that has
> >>         MNA actions (ISD or PSD) that are not wholly inside of RLD,
> >>         then full forwarding information would not be available to the
> >>         fast path.  I see no alternative but to punt the packet to the
> >>         slow path. This will result in a performance issue. As long as
> >>         the packet is on the slow path already, you might as well
> >>         perform the associated functions.  Note that this is not IOAM
> >>         specific.
> >>
> >>         For a given IOAM request and a given set of RLDs on the path,
> >>         things will either have this performance issue or they will
> >>         not. This seems binary. And it seems like one can always
> >>         construct examples that will have the problem (just make the
> >>         IOAM request larger).  And there are also cases where things
> >>         will work just fine (just make RLD larger).
> >>
> >>         So I=E2=80=99m still missing your point here. There are cases =
that
> >>         work, there are cases that don=E2=80=99t. Are you trying to sa=
y
> >>         something more?
> >>
> >>         We can=E2=80=99t change the RLD in a brownfield network, so th=
e best
> >>         that we can do in our designs is to try to ensure that MNA
> >>         information fits within the existing RLDs.
> >>
> >>         Regards,
> >>
> >>         Tony
> >>
> >>
> >>
> >>
> >>
> >>             On Jun 27, 2024, at 9:16=E2=80=AFAM, Rakesh Gandhi
> >>             <rgandhi.ietf@gmail.com> wrote:
> >>
> >>             Hi Tony,
> >>
> >>             In your example, that midpoint would not have updated the
> >>             IOAM data (timestamp in this case) due to the RLD
> >>             reachability. This just means, IOAM data is missing from
> >>             the node that it is not capable of.
> >>
> >>             P.S. RLD would be much higher than 64-byte in reality, but
> >>             ok for the sake of discussion.
> >>
> >>             P.S. Nodes (or operators) enabling the IOAM encapsulation
> >>             would have some knowledge of RLDs and could enable IOAM
> >>             accordingly.
> >>
> >>             thanks,
> >>
> >>             Rakesh
> >>
> >>             On Thu, Jun 27, 2024 at 11:54=E2=80=AFAM Tony Li <tony.li@=
tony.li>
> >>             wrote:
> >>
> >>                 [WG chair hat: off]
> >>
> >>                 Hi Rakesh,
> >>
> >>                 I=E2=80=99m missing some point that I think you=E2=80=
=99re trying to
> >> make.
> >>
> >>                 Suppose that a node in this network only has an RLD of
> >>                 64 octets (i.e., 16 LSE equivalents). Won=E2=80=99t th=
ere be a
> >>                 perfomance issue?
> >>
> >>                 It seems to me that the further down we push data, the
> >>                 more likely we are to run into issues.
> >>
> >>                 T
> >>
> >>
> >>
> >>
> >>
> >>                     On Jun 27, 2024, at 8:35=E2=80=AFAM, Rakesh Gandhi
> >>                     <rgandhi.ietf@gmail.com> wrote:
> >>
> >>                     Hi WG,
> >>
> >>                     There were some comments regarding how MPLS
> >>                     Readable Label Depth (RLD) can affect
> >>                     pre-allocated IOAM trace data carried in MNA PSD.
> >>
> >>                     Using an example:
> >>
> >>                     For 10 hops with 10 LSEs (sub-total 40 bytes)
> >>
> >>                     + 2 LSEs for MNA in MPLS header (sub-total 48 byte=
s)
> >>
> >>                     + 2 words for PSD Headers (sub-total 56 bytes)
> >>
> >>                     + 10 words of pre-allocated IOAM space for
> >>                     recording 4-byte timestamp fraction (sub-total 96
> >>                     bytes)
> >>
> >>                     + adding 4-byte IOAM Namespace (sub-total 100
> >>                     bytes or 25 words)
> >>
> >>                     This means the _first midpoint_ will *need
> >>                     100-byte (or 25-word) RLD* to record 32-bit
> >>                     timestamp fraction in MNA IOAM PSD for 10-hop SR
> >>                     path, right?
> >>
> >>                     If a midpoint node supports *RLD of 128-byte*,
> >>                     MPLS can support per-hop delay measurement
> >>                     use-case for 10-hop SR-path using IOAM trace
> >>                     option (pre-allocated).
> >>
> >>                     Are we missing anything?
> >>
> >>                     Thanks,
> >>
> >>                     Rakesh
> >>
> >>                     P.S.
> >>
> >>                     Following MNA use-case draft lists IOAM
> >>                     Pre-allocated trace option use-case.
> >>
> >>                      1.
> >>
> https://www.ietf.org/archive/id/draft-ietf-mpls-mna-usecases-10.html#name=
-in-situ-oam
> >> <
> https://www.ietf.org/archive/id/draft-ietf-mpls-mna-usecases-10.html#name=
-in-situ-oam
> >
> >>
> >>                     Following MNA draft defines a PSD solution for
> >>                     this use-case.
> >>
> >>                      1.
> >> https://datatracker.ietf.org/doc/html/draft-gandhi-mpls-mna-ioam-dex-0=
1
> >> <
> https://datatracker.ietf.org/doc/html/draft-gandhi-mpls-mna-ioam-dex-01>
> >>
> >> _______________________________________________
> >>                     mpls mailing list -- mpls@ietf.org
> >>                     To unsubscribe send an email to mpls-leave@ietf.or=
g
> >>
> >>
> >>
> >>
> >>         _______________________________________________
> >>
> >>         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
> >
>
> _______________________________________________
> 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
>
>
>
>
>
> _______________________________________________
> mpls mailing list -- mpls@ietf.org
> To unsubscribe send an email to mpls-leave@ietf.org
>
>

--000000000000faf413061bfcea75
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi=C2=A0Haoyu,<div>I don&#39;t think such a line of questi=
oning is appropriate. As I understand it, in IETF everyone speaks out only =
for himself/herself, unless when acting in the capacity of the Liaison Offi=
cer.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div c=
lass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Jun 28, =
2024 at 5:51=E2=80=AFPM Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurew=
ei.com">haoyu.song@futurewei.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div class=3D"msg3041330076067926210">





<div lang=3D"EN-US" style=3D"overflow-wrap: break-word;">
<div class=3D"m_3041330076067926210WordSection1">
<p class=3D"MsoNormal">Hi Greg,<u></u><u></u></p>
<p class=3D"MsoNormal">Do you make the statement on behalf of yourself or y=
our customers or the operators at large?<u></u><u></u></p>
<p class=3D"MsoNormal">Best regards,<u></u><u></u></p>
<p class=3D"MsoNormal">Haoyu<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Greg Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; <br>
<b>Sent:</b> Friday, June 28, 2024 5:41 PM<br>
<b>To:</b> Tony Li &lt;<a href=3D"mailto:tony.li@tony.li" target=3D"_blank"=
>tony.li@tony.li</a>&gt;<br>
<b>Cc:</b> Joel Halpern Direct &lt;<a href=3D"mailto:jmh.direct@joelhalpern=
.com" target=3D"_blank">jmh.direct@joelhalpern.com</a>&gt;; mpls &lt;<a hre=
f=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a>&gt;<br>
<b>Subject:</b> [mpls] Re: Example of MPLS RLD with IOAM Trace in PSD<u></u=
><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Tony,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">As I understand it, the interest is in the IOAM-DEX,=
 not any of the options that collect telemetry information in the data pack=
et equipped with the IOAM header, e.g., IOAM Preallocated Trace or Incremen=
tal Trace. Also, the Proof-of-Transit
 is out of scope.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Jun 28, 2024 at 5:24=E2=80=AFPM Tony Li &lt;=
<a href=3D"mailto:tony.li@tony.li" target=3D"_blank">tony.li@tony.li</a>&gt=
; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4=
.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">Can they be more specific about the types of IOAM th=
at they care about?<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">T<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal">On Jun 28, 2024, at 3:35=E2=80=AFPM, Joel Halpern &l=
t;<a href=3D"mailto:jmh.direct@joelhalpern.com" target=3D"_blank">jmh.direc=
t@joelhalpern.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p>Yes, talking to my colleagues who deal with OAM aspects,they tell me we =
have use for IOAM.<u></u><u></u></p>
<p>Yours,<u></u><u></u></p>
<p>Joel<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 6/28/2024 5:25 PM, Tony Li wrote:<u></u><u></u></=
p>
</div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">Hi Joel, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I agree completely.=C2=A0 In fact, RLD suggests that=
 it is stronger to encode things in ISD whenver possible.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">That said, do you agree that we need to support IOAM=
?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">T<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal"><br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt">
<div>
<p class=3D"MsoNormal">On Jun 28, 2024, at 1:09=E2=80=AFPM, Joel Halpern <a=
 href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">
&lt;jmh@joelhalpern.com&gt;</a> wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p style=3D"font-variant-caps:normal;text-align:start;word-spacing:0px"><sp=
an style=3D"font-size:10.5pt;font-family:Helvetica,sans-serif">I agreed tha=
t the RLD issue affects both ISD and PSD.=C2=A0 So RLD is not a basis for d=
eciding that we need PSD.<u></u><u></u></span></p>
<p style=3D"font-variant-caps:normal;text-align:start;word-spacing:0px"><sp=
an style=3D"font-size:10.5pt;font-family:Helvetica,sans-serif">Yours,<u></u=
><u></u></span></p>
<p style=3D"font-variant-caps:normal;text-align:start;word-spacing:0px"><sp=
an style=3D"font-size:10.5pt;font-family:Helvetica,sans-serif">Joel<u></u><=
u></u></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Helvetic=
a,sans-serif">On 6/28/2024 11:27 AM, Jaganbabu Rajamanickam wrote:<u></u><u=
></u></span></p>
</div>
<blockquote style=3D"margin-top:5pt;margin-bottom:5pt;font-variant-caps:nor=
mal;text-align:start;word-spacing:0px">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Helvetic=
a,sans-serif">The RLD issue is common to both ISD and PSD.<br>
<br>
There was an argument that, in the case of ISD, duplicating the NAS is an o=
ption. However, if the intermediate node cannot read the NAS, even when dup=
licated, it results in the same predicament.<br>
<br>
In my opinion, it is imperative that the node which inserts the NAS (ISD or=
 PSD) MUST ensure that the intermediate node is capable of processing the n=
ecessary Network Actions.
<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Helvetic=
a,sans-serif"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Helvetic=
a,sans-serif">Thanx,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Helvetic=
a,sans-serif">Jags=C2=A0<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Helvetic=
a,sans-serif"><u></u>=C2=A0<u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Helvetic=
a,sans-serif">On Fri, Jun 28, 2024 at 8:46=E2=80=AFAM Joel Halpern &lt;<a h=
ref=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a=
>&gt; wrote:<u></u><u></u></span></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4=
.8pt;margin-right:0in">
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Helvetic=
a,sans-serif">Readable Label Depth is as far as I know the amount of header=
 that the<br>
device can process in the fast path.=C2=A0 In the PSD case, that needs to=
=C2=A0<br>
include data that is part the bottom of stack indication.=C2=A0 It is still=
=C2=A0<br>
subject to the fast path data length limitation, even if it is PSD.=C2=A0=
=C2=A0<br>
(Yes, PSD is don&#39;t technically &quot;labels&quot;.=C2=A0 But it still n=
eeds to be read=C2=A0<br>
and processed, as Tony Li as been pointing out.)<br>
<br>
Yours,<br>
<br>
Joel<br>
<br>
On 6/28/2024 4:30 AM, Loa Andersson wrote:<br>
&gt; Joel,<br>
&gt;<br>
&gt; Excuse a naive questions. What is the RLD for PSD?<br>
&gt;<br>
&gt; /Loa<br>
&gt;<br>
&gt; Den 2024-06-28 kl. 00:12, skrev Haoyu Song:<br>
&gt;&gt;<br>
&gt;&gt; No. I just acknowledge the implication of RLD and figure out the w=
ays=C2=A0<br>
&gt;&gt; to handle it. I don=E2=80=99t think it=E2=80=99s the obstacle forb=
idding us to=C2=A0<br>
&gt;&gt; develop either ISD or PSD.<br>
&gt;&gt;<br>
&gt;&gt; Haoyu<br>
&gt;&gt;<br>
&gt;&gt; *From:* Joel Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" ta=
rget=3D"_blank">jmh@joelhalpern.com</a>&gt;<br>
&gt;&gt; *Sent:* Thursday, June 27, 2024 12:50 PM<br>
&gt;&gt; *To:* Haoyu Song &lt;<a href=3D"mailto:haoyu.song@futurewei.com" t=
arget=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
&gt;&gt; *Cc:* mpls &lt;<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">=
mpls@ietf.org</a>&gt;<br>
&gt;&gt; *Subject:* Re: [mpls] Re: Example of MPLS RLD with IOAM Trace in P=
SD<br>
&gt;&gt;<br>
&gt;&gt; Hmmm.<br>
&gt;&gt;<br>
&gt;&gt; If I read folks pushing PSD correctly, you were objecting to the R=
LD=C2=A0<br>
&gt;&gt; implications of ISD.=C2=A0 But you don&#39;t care about the RLD im=
plication of=C2=A0<br>
&gt;&gt; PSD?<br>
&gt;&gt;<br>
&gt;&gt; Yours,<br>
&gt;&gt;<br>
&gt;&gt; Joel<br>
&gt;&gt;<br>
&gt;&gt; On 6/27/2024 2:44 PM, Haoyu Song wrote:<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 1. Even one can put ISD in any place, dep=
ending on the ISD size<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 and the RLD, it=E2=80=
=99s still possible that the ISD can=E2=80=99t be=C2=A0<br>
&gt;&gt; supported.<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 2. If exceeding the RLD limitation, there=
 are two choices: skip<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 it on incapable nodes o=
r don=E2=80=99t use it.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 Haoyu<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 *From:* Joel Halpern &lt;<a href=3D"mailto:jmh@=
joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 &lt;mailto:<a href=3D"mailto:jmh@joelhalpern.co=
m" target=3D"_blank">jmh@joelhalpern.com</a>&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 *Sent:* Thursday, June 27, 2024 11:39 AM<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 *To:* Haoyu Song &lt;<a href=3D"mailto:haoyu.so=
ng@futurewei.com" target=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 &lt;mailto:<a href=3D"mailto:haoyu.song@futurew=
ei.com" target=3D"_blank">haoyu.song@futurewei.com</a>&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 *Cc:* mpls &lt;<a href=3D"mailto:mpls@ietf.org"=
 target=3D"_blank">mpls@ietf.org</a>&gt; &lt;mailto:<a href=3D"mailto:mpls@=
ietf.org" target=3D"_blank">mpls@ietf.org</a>&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 *Subject:* Re: [mpls] Re: Example of MPLS RLD w=
ith IOAM Trace in PSD<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 I am missing something in your analysis.=C2=A0 =
With ISD, using the<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 knowledge of the RLD, the head end can put dupl=
icate substacks in<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 various places so as to ensure visibility of th=
e actions within<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 the RLD.=C2=A0 With PSD, that is simply not pos=
sible.=C2=A0 Meaning that if<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 the PSD needs to be processed by intermediate n=
odes with RLD<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 limitations, I can not figure out what remediat=
ion the hed end can<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 undertake to make it work.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 Yours,<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 Joel<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 On 6/27/2024 2:15 PM, Haoyu Song wrote:<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 When an MNA action is a=
pplied on a data path, whether it=E2=80=99s ISD<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 or PSD, the operator ne=
eds to ensure the network will not run<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 into the RLD issue thro=
ugh control plane mechanisms. That is,<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 all the nodes that part=
icipate in the MNA processing will have<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 RLD large enough to cov=
er the ISD/PSD, and some nodes that<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 won=E2=80=99t participa=
te in the MNA processing, if there=E2=80=99s any, can<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 safely forward the pack=
et. In case all nodes must support an<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 action to work, there=
=E2=80=99ll be a Yes or No decision on applying<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 the action. With such p=
rovision, there=E2=80=99ll be no performance<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 issue since no slow pat=
h processing is allowed and possible.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 The bottom line is: we =
can=E2=80=99t guarantee that every node on an<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 existing network can su=
pport a PSD action (this applies to ISD<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 action as well). One ca=
n argue the likelihood, but still<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 there=E2=80=99s no guar=
antee, so the control plane discovery and<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 negotiation are needed =
to ensure the performance.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Best,<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Haoyu<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 *From:* Tony Li &lt;<a =
href=3D"mailto:tony1athome@gmail.com" target=3D"_blank">tony1athome@gmail.c=
om</a>&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;mailto:<a href=3D"m=
ailto:tony1athome@gmail.com" target=3D"_blank">tony1athome@gmail.com</a>&gt=
; *On Behalf Of *Tony Li<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 *Sent:* Thursday, June =
27, 2024 10:37 AM<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 *To:* Rakesh Gandhi &lt=
;<a href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@g=
mail.com</a>&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;mailto:<a href=3D"m=
ailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&=
gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 *Cc:* mpls &lt;<a href=
=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a>&gt; &lt;mailt=
o:<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a>&gt;<=
br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 *Subject:* [mpls] Re: E=
xample of MPLS RLD with IOAM Trace in PSD<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [WG chair hat: off]<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Hi Rakesh,<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 We know that MNA can co=
ntain actions that affect the<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 forwarding of the packe=
t. If a node finds a packet that has<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 MNA actions (ISD or PSD=
) that are not wholly inside of RLD,<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 then full forwarding in=
formation would not be available to the<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 fast path.=C2=A0 I see =
no alternative but to punt the packet to the<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 slow path. This will re=
sult in a performance issue. As long as<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 the packet is on the sl=
ow path already, you might as well<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 perform the associated =
functions.=C2=A0 Note that this is not IOAM<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 specific.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 For a given IOAM reques=
t and a given set of RLDs on the path,<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 things will either have=
 this performance issue or they will<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 not. This seems binary.=
 And it seems like one can always<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 construct examples that=
 will have the problem (just make the<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 IOAM request larger).=
=C2=A0 And there are also cases where things<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 will work just fine (ju=
st make RLD larger).<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 So I=E2=80=99m still mi=
ssing your point here. There are cases that<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 work, there are cases t=
hat don=E2=80=99t. Are you trying to say<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 something more?<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 We can=E2=80=99t change=
 the RLD in a brownfield network, so the best<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 that we can do in our d=
esigns is to try to ensure that MNA<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 information fits within=
 the existing RLDs.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Regards,<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Tony<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 On Jun 27, 2024, at 9:16=E2=80=AFAM, Rakesh Gandhi<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ie=
tf@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 Hi Tony,<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 In your example, that midpoint would not have updated the<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 IOAM data (timestamp in this case) due to the RLD<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 reachability. This just means, IOAM data is missing from<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 the node that it is not capable of.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 P.S. RLD would be much higher than 64-byte in reality, but<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 ok for the sake of discussion.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 P.S. Nodes (or operators) enabling the IOAM encapsulation<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 would have some knowledge of RLDs and could enable IOAM<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 accordingly.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 thanks,<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 Rakesh<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 On Thu, Jun 27, 2024 at 11:54=E2=80=AFAM Tony Li &lt;<a href=3D"mailto:ton=
y.li@tony.li" target=3D"_blank">tony.li@tony.li</a>&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 wrote:<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 [WG chair hat: off]<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 Hi Rakesh,<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 I=E2=80=99m missing some point that I think you=E2=
=80=99re trying to=C2=A0<br>
&gt;&gt; make.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 Suppose that a node in this network only has an RL=
D of<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 64 octets (i.e., 16 LSE equivalents). Won=E2=80=99=
t there be a<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 perfomance issue?<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 It seems to me that the further down we push data,=
 the<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 more likely we are to run into issues.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 T<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 On Jun 27, 2024, at 8:35=
=E2=80=AFAM, Rakesh Gandhi<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;<a href=3D"mailto:rgan=
dhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:=
<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Hi WG,<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 There were some comments r=
egarding how MPLS<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Readable Label Depth (RLD)=
 can affect<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 pre-allocated IOAM trace d=
ata carried in MNA PSD.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Using an example:<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 For 10 hops with 10 LSEs (=
sub-total 40 bytes)<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 + 2 LSEs for MNA in MPLS h=
eader (sub-total 48 bytes)<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 + 2 words for PSD Headers =
(sub-total 56 bytes)<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 + 10 words of pre-allocate=
d IOAM space for<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 recording 4-byte timestamp=
 fraction (sub-total 96<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 bytes)<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 + adding 4-byte IOAM Names=
pace (sub-total 100<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 bytes or 25 words)<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 This means the _first midp=
oint_ will *need<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 100-byte (or 25-word) RLD*=
 to record 32-bit<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 timestamp fraction in MNA =
IOAM PSD for 10-hop SR<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 path, right?<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 If a midpoint node support=
s *RLD of 128-byte*,<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 MPLS can support per-hop d=
elay measurement<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 use-case for 10-hop SR-pat=
h using IOAM trace<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 option (pre-allocated).<br=
>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Are we missing anything?<b=
r>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Thanks,<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Rakesh<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 P.S.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Following MNA use-case dra=
ft lists IOAM<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Pre-allocated trace option=
 use-case.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 1.=C2=A0<br>
&gt;&gt;=C2=A0<a href=3D"https://www.ietf.org/archive/id/draft-ietf-mpls-mn=
a-usecases-10.html#name-in-situ-oam" target=3D"_blank">https://www.ietf.org=
/archive/id/draft-ietf-mpls-mna-usecases-10.html#name-in-situ-oam</a><br>
&gt;&gt; &lt;<a href=3D"https://www.ietf.org/archive/id/draft-ietf-mpls-mna=
-usecases-10.html#name-in-situ-oam" target=3D"_blank">https://www.ietf.org/=
archive/id/draft-ietf-mpls-mna-usecases-10.html#name-in-situ-oam</a>&gt;<br=
>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Following MNA draft define=
s a PSD solution for<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 this use-case.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 1.=C2=A0<br>
&gt;&gt;=C2=A0<a href=3D"https://datatracker.ietf.org/doc/html/draft-gandhi=
-mpls-mna-ioam-dex-01" target=3D"_blank">https://datatracker.ietf.org/doc/h=
tml/draft-gandhi-mpls-mna-ioam-dex-01</a><br>
&gt;&gt; &lt;<a href=3D"https://datatracker.ietf.org/doc/html/draft-gandhi-=
mpls-mna-ioam-dex-01" target=3D"_blank">https://datatracker.ietf.org/doc/ht=
ml/draft-gandhi-mpls-mna-ioam-dex-01</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mpls mailing list --=C2=A0=
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 To unsubscribe send an ema=
il to=C2=A0<a href=3D"mailto:mpls-leave@ietf.org" target=3D"_blank">mpls-le=
ave@ietf.org</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 _______________________=
________________________<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mpls mailing list --<a =
href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 To unsubscribe send an =
email=C2=A0<a href=3D"mailto:tompls-leave@ietf.org" target=3D"_blank">tompl=
s-leave@ietf.org</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; mpls mailing list --=C2=A0<a href=3D"mailto:mpls@ietf.org" target=
=3D"_blank">mpls@ietf.org</a><br>
&gt;&gt; To unsubscribe send an email to=C2=A0<a href=3D"mailto:mpls-leave@=
ietf.org" target=3D"_blank">mpls-leave@ietf.org</a><br>
&gt;<br>
<br>
_______________________________________________<br>
mpls mailing list --=C2=A0<a href=3D"mailto:mpls@ietf.org" target=3D"_blank=
">mpls@ietf.org</a><br>
To unsubscribe send an email to=C2=A0<a href=3D"mailto:mpls-leave@ietf.org"=
 target=3D"_blank">mpls-leave@ietf.org</a><u></u><u></u></span></p>
</blockquote>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Helvetic=
a,sans-serif">_______________________________________________<br>
mpls mailing list --=C2=A0</span><a href=3D"mailto:mpls@ietf.org" target=3D=
"_blank"><span style=3D"font-size:10.5pt;font-family:Helvetica,sans-serif">=
mpls@ietf.org</span></a><span style=3D"font-size:10.5pt;font-family:Helveti=
ca,sans-serif"><br>
To unsubscribe send an email to=C2=A0</span><a href=3D"mailto:mpls-leave@ie=
tf.org" target=3D"_blank"><span style=3D"font-size:10.5pt;font-family:Helve=
tica,sans-serif">mpls-leave@ietf.org</span></a><u></u><u></u></p>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
mpls mailing list -- <a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpl=
s@ietf.org</a><br>
To unsubscribe send an email to <a href=3D"mailto:mpls-leave@ietf.org" targ=
et=3D"_blank">
mpls-leave@ietf.org</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>

</div></blockquote></div>

--000000000000faf413061bfcea75--

