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 D5FF4C151995
	for <mpls@ietfa.amsl.com>; Thu, 27 Jun 2024 12:59:39 -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, DC_PNG_UNO_LARGO=0.001, 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_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
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 OclxQZzsm-E1 for <mpls@ietfa.amsl.com>;
	Thu, 27 Jun 2024 12:59:39 -0700 (PDT)
Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com
 [IPv6:2a00:1450:4864:20::52f])
	(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 8C98BC14CF15
	for <mpls@ietf.org>; Thu, 27 Jun 2024 12:59:38 -0700 (PDT)
Received: by mail-ed1-x52f.google.com with SMTP id
 4fb4d7f45d1cf-585e774fd3dso372382a12.0
        for <mpls@ietf.org>; Thu, 27 Jun 2024 12:59:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1719518376; x=1720123176; 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=4yywvHcezHF9cyodquI0ZfQYK8ekBasgTOxyW4nmFME=;
        b=SkNTEA/IV9TsuPvVI/MCmCTH2KDbJ1usa6G2AOgejOCEHc4c6rNoutxa71gJ1rNKqy
         ChpGropjU+xMVCOS+hFKIpHTAlk+aU46FSXr1eVGDmbZ9yMIirsF2f6yRFuL6ZxkrnG5
         ECjG/TXxzHNYEqCOLeGpxz0qVkc+XrDvmAspXFu/ztz0D7kPg5OK7kvO0hYJ2UDMV4RC
         sFYhT4JbWGRCPcDwKt8FOL9kEjC3EB0VKe/0OKSyJ8Jk5KHyyS8+mKCUYOie0kPWOP3e
         mB1K9stdC4kY0+5umkVebPfF2Joq/yG66Bjh/flNYIOlPiVLfMPG9QLLiv0H3/IS5kro
         JiKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1719518376; x=1720123176;
        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=4yywvHcezHF9cyodquI0ZfQYK8ekBasgTOxyW4nmFME=;
        b=wOVTCqfoNmHKEzPObUQVkUEADj8lCSlk/KHe9JzgYoF2E/gOkOMpFPRJ0uY2J4Y29R
         Ut+9b0aDIMKcFGXhHnGbubpLWknTffAyxyTkPFK/rJhk/VRpqOeWwQWO9Rd50Txx5nIZ
         4BaRbFKncHNvH/n44dc0K1f7hiGzZH8s/TRfSAoJS12P3hnHGoipxMqmUCWyjKEvL8Z8
         /dtcoNRtEQMQmzJSOnDd1h/WoSL/s90HgTXE+pK5MTvWyiAMvBkwt00uuHIiyGoVpy/3
         z90FLRPDukhgJTo4oDLpPl2x940R0xes36AH8xONc7cJopAQtOC9KnWUHF72B+W8NxI2
         uXdw==
X-Gm-Message-State: AOJu0YyLk0nXsoxNHu4awi4FcntnZfFFosaTF9kUO79gzC1daOtUWAGE
	FZhTP0vJnSDysPNkCW5lhex2Ae5ybXdhRn21VWgjwUAhc6mBz9zCWdKNsEGabswy9gr2eSABdIi
	HrFiZo8Vt3bdoKO2pec4IgTGYzw==
X-Google-Smtp-Source: 
 AGHT+IFkXyXh6TvB6KfqSQMvJl7XHUUlPE1Dig+x6IQegD4rjV/iLJISmptlbXRCiu4BkwMuEkbRWV2onmK9m5goQ4o=
X-Received: by 2002:a17:907:3ad4:b0:a6f:4de6:79f with SMTP id
 a640c23a62f3a-a7245bad98emr798051766b.40.1719518375939; Thu, 27 Jun 2024
 12:59:35 -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>
 <CAMZsk6emH3u0xw8nDHxQbxKP1WRqb3gyQ7z0bjSFuCx839YE4w@mail.gmail.com>
 <01795184-C956-4765-86A6-4A1A3C01C86D@tony.li>
In-Reply-To: <01795184-C956-4765-86A6-4A1A3C01C86D@tony.li>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Thu, 27 Jun 2024 15:59:24 -0400
Message-ID: 
 <CAMZsk6e9xchYAZo281+jAqbjNywwuXgaxHfJr1Ljdbn4tK_d2g@mail.gmail.com>
To: Tony Li <tony.li@tony.li>
Content-Type: multipart/related; boundary="000000000000fbaf75061be491fb"
Message-ID-Hash: PHNNOB4SDSTR6S5V626EKPPXPL2FRVNR
X-Message-ID-Hash: PHNNOB4SDSTR6S5V626EKPPXPL2FRVNR
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: =?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/E_mB_OGn6z8quLnlBRsLvqG5llA>
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>

--000000000000fbaf75061be491fb
Content-Type: multipart/alternative; boundary="000000000000fbaf74061be491fa"

--000000000000fbaf74061be491fa
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Tony,

Thanks for the discussions and comments.

Node would know it's IOAM using the IOAM In-Stack Network action defined
with PSD offset in Data. PSD offset would help to know if IOAM start is
within RLD without parsing PSD. It can use this information to skip the
IOAM network action and forward the packet downstream if not within RLD.

   -
   https://www.ietf.org/archive/id/draft-gandhi-mpls-mna-ioam-dex-01.html#n=
ame-in-stack-network-actions


[image: image.png]


Thanks,
Rakesh



On Thu, Jun 27, 2024 at 3:42=E2=80=AFPM Tony Li <tony.li@tony.li> wrote:

>
> [WG chair hat: off]
>
> Hi Rakesh, Haoyu,
>
> Please allow me to be very direct for a second: what you are proposing is
> impossible.
>
> You cannot act on information that you do not have and we don=E2=80=99t b=
uild
> routers with oracles in them.
>
> Let=E2=80=99s suppose that a router recieves a packet and parses down it=
=E2=80=99s RLD.
> It finds an MNA indication, but PSD does not lie within that RLD.  How do
> you know that it=E2=80=99s IOAM?  You haven=E2=80=99t parsed PSD yet.  Yo=
u cannot. It is
> inaccessible on the fast path. Further, there may be MNA actions in PSD
> that affect forwarding. If you do not parse PSD to find that out, then yo=
u
> would make incorrect forwarding decisions.
>
> Thus, you cannot choose to just skip IOAM because it=E2=80=99s not in RLD=
.
>
> Haoyu is correct: we can use the control plane information to constrain
> the network to only the cases where IOAM and RLD are compatible. However,
> the further we push actions down the packet, the more we will limit the
> cases that we can support.
>
> Tony
>
>
> On Jun 27, 2024, at 12:25=E2=80=AFPM, Rakesh Gandhi <rgandhi.ietf@gmail.c=
om>
> wrote:
>
> Hi Tony,
>
>
> We would not implement it to punt the packet (to slow-path) if node canno=
t
> perform MNA IOAM network action for any reason (including RLD limit). The
> node would simply skip the MNA IOAM network action in this case and forwa=
rd
> the packet downstream.
>
>
> Thanks,
> Rakesh
>
>
> On Thu, Jun 27, 2024 at 1:36=E2=80=AFPM Tony Li <tony.li@tony.li> wrote:
>
>>
>> [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 wil=
l
>> 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 probl=
em
>> (just make the IOAM request larger).  And there are also cases where thi=
ngs
>> 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 say something more?
>>
>> We can=E2=80=99t change the RLD in a brownfield network, so the best tha=
t we can
>> do in our designs is to try to ensure that MNA information fits within t=
he
>> existing RLDs.
>>
>> Regards,
>> Tony
>>
>>
>>
>> On Jun 27, 2024, at 9:16=E2=80=AFAM, Rakesh Gandhi <rgandhi.ietf@gmail.c=
om>
>> 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, I=
OAM
>> 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 som=
e
>> 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 ma=
ke.
>>>
>>> Suppose that a node in this network only has an RLD of 64 octets (i.e.,
>>> 16 LSE equivalents).  Won=E2=80=99t there 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 bytes)
>>> + 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.
>>>
>>>    -
>>>    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.
>>>
>>>    -
>>>    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.org
>>>
>>>
>>>
>>
>

--000000000000fbaf74061be491fa
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><font size=3D"2">Hi Tony,</font></div><div><font size=
=3D"2"><br></font></div><div><font size=3D"2">Thanks for the discussions an=
d comments.<br></font></div><div><font size=3D"2"><span> <br></span></font>=
</div><div><p class=3D"MsoNormal" style=3D"margin:0cm;font-family:Aptos,san=
s-serif;color:rgb(33,33,33);font-style:normal;font-variant-caps:normal;font=
-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-tra=
nsform:none;white-space:normal;word-spacing:0px;text-decoration:none"><font=
 size=3D"2">Node would know it&#39;s IOAM using the IOAM In-Stack Network a=
ction defined with PSD offset in Data. PSD offset would help to know if IOA=
M start is within RLD without parsing PSD. It can use this information to s=
kip the IOAM network action and forward the packet downstream if not within=
 RLD.<br></font></p><ul type=3D"disc" style=3D"margin-bottom:0cm;color:rgb(=
33,33,33);font-family:Aptos;font-style:normal;font-variant-caps:normal;font=
-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-tra=
nsform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin=
-top:0cm"><li class=3D"gmail-MsoListParagraph" style=3D"margin:0cm;font-fam=
ily:Aptos,sans-serif"><font size=3D"2"><a href=3D"https://www.ietf.org/arch=
ive/id/draft-gandhi-mpls-mna-ioam-dex-01.html#name-in-stack-network-actions=
" title=3D"https://www.ietf.org/archive/id/draft-gandhi-mpls-mna-ioam-dex-0=
1.html#name-in-stack-network-actions" style=3D"color:rgb(0,120,215);text-de=
coration:underline">https://www.ietf.org/archive/id/draft-gandhi-mpls-mna-i=
oam-dex-01.html#name-in-stack-network-actions</a></font></li></ul><div><fon=
t size=3D"2"><br><img src=3D"cid:ii_lxxokxyv1" alt=3D"image.png" width=3D"4=
60" height=3D"227" style=3D"margin-right: 0px;"><br><br></font></div><div><=
font size=3D"2"><br></font></div><div><font size=3D"2">Thanks,</font></div>=
<div><font size=3D"2">Rakesh</font></div><div><br></div><div><br></div></di=
v></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Thu, Jun 27, 2024 at 3:42=E2=80=AFPM Tony Li &lt;<a href=3D"mailto:ton=
y.li@tony.li">tony.li@tony.li</a>&gt; wrote:<br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex"><div><div><br></div>[WG chair hat: off]<div><b=
r></div><div>Hi Rakesh, Haoyu,</div><div><br></div><div>Please allow me to =
be very direct for a second: what you are proposing is impossible.</div><di=
v><br></div><div>You cannot act on information that you do not have and we =
don=E2=80=99t build routers with oracles in them.</div><div><br></div><div>=
Let=E2=80=99s suppose that a router recieves a packet and parses down it=E2=
=80=99s RLD.=C2=A0 It finds an MNA indication, but PSD does not lie within =
that RLD.=C2=A0 How do you know that it=E2=80=99s IOAM?=C2=A0 You haven=E2=
=80=99t parsed PSD yet.=C2=A0 You cannot. It is inaccessible on the fast pa=
th. Further, there may be MNA actions in PSD that affect forwarding. If you=
 do not parse PSD to find that out, then you would make incorrect forwardin=
g decisions.</div><div><br></div><div>Thus, you cannot choose to just skip =
IOAM because it=E2=80=99s not in RLD.</div><div><br></div><div>Haoyu is cor=
rect: we can use the control plane information to constrain the network to =
only the cases where IOAM and RLD are compatible. However, the further we p=
ush actions down the packet, the more we will limit the cases that we can s=
upport.</div><div><br></div><div>Tony</div><div><br></div><div><div><br><bl=
ockquote type=3D"cite"><div>On Jun 27, 2024, at 12:25=E2=80=AFPM, Rakesh Ga=
ndhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandh=
i.ietf@gmail.com</a>&gt; wrote:</div><br><div><div dir=3D"ltr"><div style=
=3D"margin:0cm;font-size:11pt;font-family:Aptos,sans-serif"><span style=3D"=
font-size:12pt;color:rgb(33,33,33)">Hi Tony,<span></span></span></div><p cl=
ass=3D"MsoNormal" style=3D"margin:0cm;font-size:11pt;font-family:&quot;Apto=
s&quot;,sans-serif"><span style=3D"font-size:12pt;color:rgb(33,33,33)"><spa=
n>=C2=A0</span></span></p><div style=3D"margin:0cm;font-size:11pt;font-fami=
ly:Aptos,sans-serif"><span style=3D"font-size:12pt;color:rgb(33,33,33)">We =
would not implement it to punt the packet (to slow-path) if node cannot
perform MNA IOAM network action for any reason (including RLD limit). The n=
ode
would simply skip the MNA IOAM network action in this case and forward the =
packet downstream. <span></span></span></div><p class=3D"MsoNormal" style=
=3D"margin:0cm;font-size:11pt;font-family:&quot;Aptos&quot;,sans-serif"><sp=
an style=3D"font-size:12pt;color:rgb(33,33,33)"><span>=C2=A0</span></span><=
/p><div style=3D"margin:0cm;font-size:11pt;font-family:Aptos,sans-serif"><s=
pan style=3D"font-size:12pt;color:rgb(33,33,33)">Thanks,<span></span></span=
></div><div style=3D"margin:0cm;font-size:11pt;font-family:Aptos,sans-serif=
"><span style=3D"font-size:12pt;color:rgb(33,33,33)">Rakesh<span></span></s=
pan></div><div style=3D"margin:0cm;font-size:11pt;font-family:Aptos,sans-se=
rif"><span style=3D"font-size:12pt;color:rgb(33,33,33)"><span><br></span></=
span></div>





</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Thu, Jun 27, 2024 at 1:36=E2=80=AFPM Tony Li &lt;<a href=3D"mailto:tony.=
li@tony.li" target=3D"_blank">tony.li@tony.li</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex"><div><div><br></div>[WG chair =
hat: off]<div><br></div><div>Hi Rakesh,</div><div><br></div><div>We know th=
at MNA can contain actions that affect the forwarding of the packet. If a n=
ode finds a packet that has MNA actions (ISD or PSD) that are not wholly in=
side of RLD, then full forwarding information would not be available to the=
 fast path.=C2=A0 I see no alternative but to punt the packet to the slow p=
ath. =C2=A0<span>This will result in a performance issue. =C2=A0</span>As l=
ong as the packet is on the slow path already, you might as well perform th=
e associated functions.=C2=A0 Note that this is not IOAM specific. =C2=A0</=
div><div><br></div><div>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 tha=
t will have the problem (just make the IOAM request larger).=C2=A0 And ther=
e are also cases where things will work just fine (just make RLD larger).</=
div><div><br></div><div>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=
 say something more?</div><div><br></div><div>We can=E2=80=99t change the R=
LD in a brownfield network, so the best that we can do in our designs is to=
 try to ensure that MNA information fits within the existing RLDs.</div><di=
v><br></div><div>Regards,</div><div>Tony</div><div><br></div><div><br id=3D=
"m_-3425852599190370909m_-9212096356905427830lineBreakAtBeginningOfMessage"=
><div><br><blockquote type=3D"cite"><div>On Jun 27, 2024, at 9:16=E2=80=AFA=
M, Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_b=
lank">rgandhi.ietf@gmail.com</a>&gt; wrote:</div><br><div><div dir=3D"ltr">=
<div dir=3D"ltr"><div>Hi Tony,</div><div><br></div><div>In your example, th=
at midpoint would not have updated the IOAM data (timestamp in this case) d=
ue to the RLD reachability. This just means, IOAM data is missing from the =
node that it is not capable of.<br></div><div><br></div><div>P.S. RLD would=
 be much higher than 64-byte in reality, but ok for the sake of discussion.=
</div><div>P.S. Nodes (or operators) enabling the IOAM encapsulation would =
have some knowledge of RLDs and could enable IOAM accordingly.</div><div><b=
r></div><div>thanks,</div><div>Rakesh</div><div><br></div><div><br></div></=
div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On=
 Thu, Jun 27, 2024 at 11:54=E2=80=AFAM Tony Li &lt;<a href=3D"mailto:tony.l=
i@tony.li" target=3D"_blank">tony.li@tony.li</a>&gt; wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div><div>[WG chair hat: off]</=
div><div><br></div>Hi Rakesh,<div><br></div><div>I=E2=80=99m missing some p=
oint that I think you=E2=80=99re trying to make.</div><div><br></div><div>S=
uppose that a node in this network only has an RLD of 64 octets (i.e., 16 L=
SE equivalents).=C2=A0 Won=E2=80=99t there be a perfomance issue?</div><div=
><br></div><div>It seems to me that the further down we push data, the more=
 likely we are to run into issues.</div><div><br></div><div>T</div><div><br=
 id=3D"m_-3425852599190370909m_-9212096356905427830m_4309515117307694551lin=
eBreakAtBeginningOfMessage"><div><br><blockquote type=3D"cite"><div>On Jun =
27, 2024, at 8:35=E2=80=AFAM, Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.i=
etf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:</div=
><br><div><div dir=3D"ltr"><div><span style=3D"font-size:12pt">Hi WG,<span>=
</span></span><p class=3D"MsoNormal" style=3D"margin:0cm;font-size:11pt;fon=
t-family:&quot;Aptos&quot;,sans-serif"><span style=3D"font-size:12pt"><span=
>=C2=A0</span></span></p><div style=3D"margin:0cm;font-size:11pt;font-famil=
y:Aptos,sans-serif"><span style=3D"font-size:12pt">There were some comments
regarding how MPLS Readable Label Depth (RLD) can affect pre-allocated IOAM=
 trace data
carried in MNA PSD. <span></span></span></div><p class=3D"MsoNormal" style=
=3D"margin:0cm;font-size:11pt;font-family:&quot;Aptos&quot;,sans-serif"><sp=
an style=3D"font-size:12pt">=C2=A0<span></span></span></p><div style=3D"mar=
gin:0cm;font-size:11pt;font-family:Aptos,sans-serif"><span style=3D"font-si=
ze:12pt">Using an example:<span></span></span></div><div style=3D"margin:0c=
m;font-size:11pt;font-family:Aptos,sans-serif"><span style=3D"font-size:12p=
t">For 10 hops with 10 LSEs
(sub-total 40 bytes)<span></span></span></div><div style=3D"margin:0cm;font=
-size:11pt;font-family:Aptos,sans-serif"><span style=3D"font-size:12pt">+ 2=
 LSEs for MNA in MPLS
header (sub-total 48 bytes)<span></span></span></div><div style=3D"margin:0=
cm;font-size:11pt;font-family:Aptos,sans-serif"><span style=3D"font-size:12=
pt">+ 2 words for PSD Headers
(sub-total 56 bytes)<span></span></span></div><div style=3D"margin:0cm;font=
-size:11pt;font-family:Aptos,sans-serif"><span style=3D"font-size:12pt">+ 1=
0 words of pre-allocated IOAM
space for recording 4-byte timestamp fraction (sub-total 96 bytes)<span></s=
pan></span></div><div style=3D"margin:0cm;font-size:11pt;font-family:Aptos,=
sans-serif"><span style=3D"font-size:12pt">+ adding 4-byte IOAM Namespace
(sub-total 100 bytes or 25 words)<span></span></span></div><p class=3D"MsoN=
ormal" style=3D"margin:0cm;font-size:11pt;font-family:&quot;Aptos&quot;,san=
s-serif"><span style=3D"font-size:12pt">=C2=A0<span></span></span></p><div =
style=3D"margin:0cm;font-size:11pt;font-family:Aptos,sans-serif"><span styl=
e=3D"font-size:12pt">This means the <u>first midpoint</u>
will <b>need 100-byte (or 25-word) RLD</b> to record 32-bit timestamp fract=
ion
in MNA IOAM PSD for 10-hop SR path, right?<span></span></span></div><p clas=
s=3D"MsoNormal" style=3D"margin:0cm;font-size:11pt;font-family:&quot;Aptos&=
quot;,sans-serif"><span style=3D"font-size:12pt">=C2=A0<span></span></span>=
</p><div style=3D"margin:0cm;font-size:11pt;font-family:Aptos,sans-serif"><=
span style=3D"font-size:12pt">If a midpoint node supports <b>RLD
of 128-byte</b>, MPLS can support per-hop delay measurement use-case for 10=
-hop
SR-path using IOAM trace option (pre-allocated).<span></span></span></div><=
p class=3D"MsoNormal" style=3D"margin:0cm;font-size:11pt;font-family:&quot;=
Aptos&quot;,sans-serif"><span style=3D"font-size:12pt">=C2=A0<span></span><=
/span></p><div style=3D"margin:0cm;font-size:11pt;font-family:Aptos,sans-se=
rif"><span style=3D"font-size:12pt">Are we missing anything?<span></span></=
span></div><p class=3D"MsoNormal" style=3D"margin:0cm;font-size:11pt;font-f=
amily:&quot;Aptos&quot;,sans-serif"><span style=3D"font-size:12pt">=C2=A0<s=
pan></span></span></p><div style=3D"margin:0cm;font-size:11pt;font-family:A=
ptos,sans-serif"><span style=3D"font-size:12pt">Thanks,<span></span></span>=
</div><div style=3D"margin:0cm;font-size:11pt;font-family:Aptos,sans-serif"=
><span style=3D"font-size:12pt">Rakesh<span></span></span></div><p class=3D=
"MsoNormal" style=3D"margin:0cm;font-size:11pt;font-family:&quot;Aptos&quot=
;,sans-serif"><span style=3D"font-size:12pt"><span>=C2=A0</span></span></p>=
<div style=3D"margin:0cm;font-size:11pt;font-family:Aptos,sans-serif"><span=
 style=3D"font-size:12pt">P.S.<span></span></span></div><p class=3D"MsoNorm=
al" style=3D"margin:0cm;font-size:11pt;font-family:&quot;Aptos&quot;,sans-s=
erif"><span style=3D"font-size:12pt"><span>=C2=A0</span></span></p><div sty=
le=3D"margin:0cm;font-size:11pt;font-family:Aptos,sans-serif"><span style=
=3D"font-size:12pt">Following MNA use-case draft
lists IOAM Pre-allocated trace option use-case.<span></span></span></div>

<ul style=3D"margin-top:0cm;margin-bottom:0cm" type=3D"disc"><li style=3D"m=
argin:0cm;font-size:11pt;font-family:&quot;Aptos&quot;,sans-serif"><span st=
yle=3D"font-size:12pt"><a href=3D"https://www.ietf.org/archive/id/draft-iet=
f-mpls-mna-usecases-10.html#name-in-situ-oam" style=3D"color:rgb(70,120,134=
);text-decoration:underline" target=3D"_blank">https://www.ietf.org/archive=
/id/draft-ietf-mpls-mna-usecases-10.html#name-in-situ-oam</a><span></span><=
/span></li></ul><p class=3D"MsoNormal" style=3D"margin:0cm;font-size:11pt;f=
ont-family:&quot;Aptos&quot;,sans-serif"><span style=3D"font-size:12pt"><sp=
an>=C2=A0</span></span></p><div style=3D"margin:0cm;font-size:11pt;font-fam=
ily:Aptos,sans-serif"><span style=3D"font-size:12pt">Following MNA draft de=
fines a PSD
solution for this use-case.<span></span></span></div>

<ul style=3D"margin-top:0cm;margin-bottom:0cm" type=3D"disc"><li style=3D"m=
argin:0cm;font-size:11pt;font-family:&quot;Aptos&quot;,sans-serif"><span st=
yle=3D"font-size:12pt"><a href=3D"https://datatracker.ietf.org/doc/html/dra=
ft-gandhi-mpls-mna-ioam-dex-01" style=3D"color:rgb(70,120,134);text-decorat=
ion:underline" target=3D"_blank">https://datatracker.ietf.org/doc/html/draf=
t-gandhi-mpls-mna-ioam-dex-01</a><span></span></span></li></ul><p class=3D"=
MsoNormal" style=3D"margin:0cm;font-size:11pt;font-family:&quot;Aptos&quot;=
,sans-serif"><span style=3D"font-size:12pt"><span>=C2=A0</span></span></p><=
p class=3D"MsoNormal" style=3D"margin:0cm;font-size:11pt;font-family:&quot;=
Aptos&quot;,sans-serif"><span style=3D"font-size:12pt"><span>=C2=A0</span><=
/span></p>





</div></div>
_______________________________________________<br>mpls mailing list -- <a =
href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>To uns=
ubscribe send an email to <a href=3D"mailto:mpls-leave@ietf.org" target=3D"=
_blank">mpls-leave@ietf.org</a><br></div></blockquote></div><br></div></div=
></blockquote></div></div>
</div></blockquote></div><br></div></div></blockquote></div>
</div></blockquote></div><br></div></div></blockquote></div>

--000000000000fbaf74061be491fa--

--000000000000fbaf75061be491fb
Content-Type: image/png; name="image.png"
Content-Disposition: inline; filename="image.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_lxxokxyv1>
X-Attachment-Id: ii_lxxokxyv1

iVBORw0KGgoAAAANSUhEUgAAArwAAAFaCAYAAAD8T45BAAAAAXNSR0IArs4c6QAAAJBlWElmTU0A
KgAAAAgABgEGAAMAAAABAAIAAAESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgEo
AAMAAAABAAIAAIdpAAQAAAABAAAAZgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACg
AgAEAAAAAQAAArygAwAEAAAAAQAAAVoAAAAAs/FEzgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAm9p
VFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0
YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDYuMC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRw
Oi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNj
cmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFk
b2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZm
OlJlc29sdXRpb25Vbml0PgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xNDQ8L3RpZmY6WFJl
c29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjE0NDwvdGlmZjpZUmVzb2x1dGlv
bj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAg
ICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6
UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4yPC90aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRp
b24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpg
tfwkAABAAElEQVR4AeydB9wUtdPHgzRBeBV7F3vB3nvvvaB/e++IimLFgh27InZRsfdesGPF3ht2
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
jNT3hMdiZSwmv+LpFUsrHrfc8zRt+6abbnJpsK9nuVouPo38XDX4q17xq4nC++effwoeWVoPQ4CX
WGKJ3K2BAwfmzq+77jpRuLgx++yzu4UXXljCRowY4c4//3w3xRRTiEKFwIRQsLp06SIK1uqrr+5m
nHFGuY9FbsiQIXJeyh/KAAobihg066yzujXXXFMUhFLSIe7jjz8uSkGpzxWK37VrV/fBBx+4N998
0y2++OKFopV1H+Ucq8smm2windDhhx+eGr8ff/xRLME///yz22ijjdxuu+3mpppqKocS9OKLL0p+
wJG6ghhArL322g4e+PTTTx3vOvXUU6XTzAp7eVGGf82JfbnZ1PY5/fTTS8dHHiE6QQZttIH27du7
lVde2bVr107OCQN7vqTIIGSzzTaTgSTPMUhJ04Z4L8/B3yussIJ79tln3TfffCO8Sf0rMbsBDRgw
ILOBmaZtx+wQqFTeKx8q35EzBrsotPAgPwilcuutt5YZoA033FAGS8gxBtQMuD/88EOJ1xx/SWVM
I7/ieUpKKx6vknPFNKltg6vGS8I+yz6tkjLZs+kQqAZ/pctJ9WPVROHVYqqg0ussj7169col98IL
L7iXXnpJrHxYmZSYslcLIfeYImXkO3jwYOlwuXfwwQdL502Dx8KE8su3qLEmImBLdctAOGDZPOWU
U0jebbrppmLlxAoREgo1ghvlm/f973//a2LN6tSpk1iaeY48o0SjkKPUYfmK44uyeNhhh4kiO8ss
s4jSAhbxOKSDxYT3kXZWNH78eLEEkt4RRxyRSxbrOsTUI4owSiufm6bu6CSU7rjjDrk+4IADBCsG
Jo899pjUA3hCiy22mDv33HPlfI011nC4SWBFJm2UMrAsBXtJKOEPi/y6667r1lprLVHwbrnlFvfe
e++5LbbYQu5xX3mwWD3qa5Kw//33390uu+wiacMzEGVDMeRdG2ywgSaTC2OWY6655nLzzTefDIxo
B+UQSid4zj///PL4bbfdJtZ6LiaffHJ31VVXiTUdizrxqC+UjNVWW00GHO+88448l7YNkQYDGeqR
2Rl4gjang01JzP/RNhZddFGxIt9555162451ikAoa0rNJnxBG4AOPfRQ4bt4Gscff7wMrq6//nqR
E2effbZ78sknHe0Aglebm/KVMY38ypevfGnli1fJvaS2HU83Cfss5Wr8nXbevAhUg7+atwSlp96u
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
CBgChoAh0BIQMIW3JdSS5dEQMAQMAUPAEDAEDAFDoGwETOEtGzp70BAwBAwBQ8AQMAQMAUOgJSBg
Cm9LqCXLoyFgCBgChoAhYAgYAoZA2QiYwls2dPagIWAIGAKGgCFgCBgChkBLQKAmCu/IkSPd0Ucf
7fRb1pUA9csvv7g333zTjRs3rpJkmu3ZG264we27775un332cR9++GGzvSdtwvWKV2viiaS6+uuv
v9xHH33k3nrrLffrr78mRc0sLC1P/Pzzz+722293Bx98sDv88MPdpZde6r7//vsm+SD/zz77rDvu
uOPcQQcd5E499VT3wgsvNImT5QWfiZ0wYUKWSVpaGSOQZdvOMq00xUzbHovli/7piSeecCeeeKJb
Z511HHxbiIqlVei5fPezTCtf+uXeo+9/7bXX3DfffFNuEs3yXL3ilWVhW0MZC+FVE4X30UcfdYMG
DXJPPfVUoXwVvf/ll1+6bbbZxs0222xu5ZVXdjPPPLPbaaed3I8//lj02WpGuOyyyxxK74033jiJ
cpBFPh566CE3yyyzOPaa09+UU07ppppqKnf88cfnXpEGr0suucRNN910TdJ58MEHc2lceeWVufA9
9tgjd5+T3XffXZ6beuqp3dVXX90kLM1FEk+05DLef//9bqaZZmqC6bTTTuuWWWYZB94TJ07MwUM5
F1poIbfkkku6lVZayc0999yOTcJPO+00GRzOP//8TdKZYYYZ3JprruluvvnmXBqlnKThCU0PZZcP
xey2224OPiDvhx12mBw1DscddtjBbbDBBu68885zV111lRswYIDbf//941EyPV9jjTXcjjvumGma
lli2CBRq2zfddJODh+Nyi+vlllvOITejSLaHb5KZQmkRKY2c6Nevn3z0iHd2797dvf32207bFTKz
b9++ufcltcdcpH9PkvJF2Oyzz+4222wzd9ZZZ8kAMN7u06Y1ePDgJnghc6+77rrcPfK/yy67NEku
KV9NIua5IO3pp59e6gd5xcCSAe4CCyyQq7M55pjDoUAV6zs0+a+//tptuOGGbt5553Wrrbaam2++
+dzSSy/tVlhhBYmCTCJMeYIjPHHttddqEs16rCe8tt122yY40K/37Nmz4vJXUsaKX17jBGqi8P75
559SbEbP5dBPP/3k1l9/fTd06FBRHPbcc0+36KKLurvvvtuttdZa7rfffisn2WZ5hjzuvPPOzZI2
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
IhBFkfQrF110kdtuu+3cAw88UHFBqy2/atEeC4FUE4X30UcfdYMGDXJPPfVUk3ztsMMObsopp3R8
GaN///4Sduutt7oZZ5xR7hG25ZZbNnmm0EUjpZUPLxSrRRddVHABr5lmmsm9+uqr7o8//nBLLbVU
7v7ss8/uhg8fXgimZr9P47rxxhvd0KFDm/1d+oJ8eGlYmuP9998veIIrP/hu2mmndcsss4y75JJL
3MSJE3PJPPTQQ26hhRZySy65pFtppZXc3HPP7fh042mnnZaLU+wkXme8C8F2yy23uBlmmEHeP9ts
s7k77rjDzT///Ll6JR7ha665prv55ptzr7jppptyz2neibfccsu5yy67zCFA09KXX37p5p133tw7
SY+0rr322lwSP/74Y5N8KWb6bvL5zDPPuCzbY+7lNTqplL/WWWedJpiGmG277bbu8ccfd7POOqvE
07b922+/ucUXX1zuTTXVVO64445zaXg1zkvxd2kdwbO1ot69ezvKovmCX5BZG264oXv++edz2YIX
t9lmG0dbWHnlld3MM8/sdtppJwf/xalYe0yDfTy9Yudff/215JV2stpqq7n55pvPLb300m6FFVaQ
RwnXsuU7Ul7a7AcffODmmmuuXFzu77vvvnlfP2zYMLfqqqu67t27u1VWWUWOXM8555zuvffea9Jm
p5lmGpG/2v5IFx76888/86Yd3uzXr5/r1q2b5Iv3vf3227n2Tr317dtX8q+yKs5T8DEGD4gBQVx+
EY90e/To4Q488ED3/fffh68ueH3llVe66aabTvK0xx57NIm3++67y/2pp55a+ITy8q4kfaIU7Ju8
rJkvxo8fL/jQrxx55JHS1kN+LycLlcqvNDJH81WsPabhL00ri2NNFF5tbGj+cUJRm2WWWeTWwIED
pfHOMcccIkg6dOjg2rZt61ZcccX4IwXPGymtfHh16tRJhN1kk/1ThWuvvbajkYMTDaRr166CDcoX
92tFKFqPPPKIKFvVykM+vEp5N4oGCiyEIAfbJZZYwn366afu8MMPd6eeeqqEIXywXv/8889uo402
crvttpt03p9//rl78cUXJU6aP+ps4YUXlqh09ssvv7yD7xdbAI4fdAAAQABJREFUbDG5R/3R2TDA
gWgj5GnBBReU0f9ee+3ljjnmGAmLx6McxCPtjz/+WDqns846S+Kl+aOjgJdQ9CHSQ8Emb0rwIXG0
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
9JdffnFvvvmmGzduXGKyP/30k3y6lKNRNghkyRNp6zGbnKdPpV7zlb4E1Y2ZJU+kzfmDDz7ozjnn
nLTRmy1eTRTeRx991A0aNMg99dRTkxSsd+/ebqqppnJsJcFvyimndLPPPrvbcMMN3fPPP5+L//XX
X8u9eeed16222mpuvvnmc0svvbQoYLlIRU6uu+46N/3008t7+E70hAkT3Pfff+8WWGCB3PvnmGMO
B4NccsklbrrppsvdJ19UYi0JDBSnfEfyyFdVwCgMp1zbbbed++yzz3JFSFvG3Xbbze20007u6quv
du+//757/PHHHfcGDx6cS6vUk0I8cdNNN7kZZpghl3/KxPVyyy0nZYsi+Uhgk9cVSov8xdPafffd
HTyg9+C7XXbZJVVaTSJV6eL+++93M800UxMspp12WvnGOXU3ceLEXE4eeught9BCC7kll1zSrbTS
Sm7uued2fILztNNOy8UpdrLDDjtI+4N3+vfvL9FvvfVWN+OMM0oeqIstt9zSffDBB26uueZqkq99
9923SfJffvnlJHwI7tdee22TeC3hohB/ZcmrWaaVBtPvvvtukvqh3kM5UUo9EnebbbZxs802m1t5
5ZXdzDPPLHLjxx9/bJKlYcOGuVVXXdV1797drbLKKnLkes4553Tvvfdek3xNM8007sYbb3TKm/Dg
4osv7tJ88jStvD/rrLNyMgEM8skJ8qf9wR577NGkPMTnuamnntrtt99+TdLiPnnu0aOHO+mkk6TP
AY/5558/136Ioz/i8nvmmWdc1jyBjJhlllly79K8IQePP/74XJnS1GOxvuPKK69MhRd9SlpKk680
+sQ666zTBAPFXvHYdttt02bJpUmL/nLWWWeVdyLPX331Vffbb78JH/NO8D/uuONcGnl/yy23TMJf
mn/4BrkfUiH5FcbL8vqiiy6SPgQjTC2pJgqvCqd8hV900UWl8wSUxRZbzK299trSUGjwG220kTAH
YUceeaQIARTVPffc0/GtZjred955x40ZM4YoRQmByjugESNGuPPPP99NMcUUoiAgfCEUhi5dugjj
rL766tLZcx9Fa8iQIZzWjBQ/lHYaWteuXSUvnKPkksf27dtLZ9OuXTs5JwxMu3XrJg1qs802E6HL
gzSONGVEuenZs6c8T0d52223uTZt2rjLL7+8bCwK8QT1AE9ACAnyzje5P/74Y9e3b19H5xRSobQo
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
5XmWkcFZZ50Vv/VO3uPHjw/vfe97W1oM3ln5l7/8JX5x6FnPelbNvC677LLAy9sfeeSR8LrXvS68
5S1vCZtsskk1Ln3yj3/8Y/j5z38e/972treF17zmNdX9+R/10uIb99S/Vlh33XXDKaecUt31k5/8
JPzoRz8KK1asiNs4rr/rRfXg1fzoRPacD7D46U9/Gn7961+HjTbaKMD/jW9840q1/M9//hO+8IUv
hPnz58dr5i677BI++tGPhqc//ekrxWOF95TyWdZrr702/O53vwvbb799vMaSNqEV7GPC/pNAlxPo
+YfW+NbzS1/60upNjvbu6/s/LM997nPDr371qyj+2D537tzw4Q9/ON74WeemP3Xq1HDkkUfGY/72
t7+FV7/61eGBBx5gd9z21re+NcycOTOu82/y5MnxgsVvbmKvf/3r+RnfWvG85z0v3tTWW2+9KK62
2GKLuK+/f/2Vq7/ji/t33333sNlmm4Xvfve7xV0rrXMB5oLPS6YRQd0c9txzz3jzoY5XXXVVePGL
X9xvdRcuXBhe/vKXh3vuuSfGpV895SlPiULqiCOOiF+j6TeRGhE++9nPxs8y/v3vfw8IkVYH6nvU
UUdVXxI+ZsyYeKOeMmVKOO6441qdfVvTnzBhQjznyRS2iHzO53w7so8B4TOe8Yz4taCTTjopPO1p
T2Nz2GeffcKNN94Yf+f/pWvKdtttF37xi1/EF7Hzic3rrruu+r15BtC8oP3UU08NXDcInIPvete7
8knF/sPga80114zn38477xz+9a9/VePMmDEjHHzwwdX19KO/tPgyEtevWoFz/bbbbqvuQnT/+Mc/
rq7Tx5/61KdW1wfyo9PYU8c8B/pEGgB8/vOfD+985zsjBvrPq171qpX4sYMBDn2B630K3I8OOuig
cM0118RNnGtcY7/97W+H1772tXFbPk82DAX7mLD/JDBEBFqhcwZatJxhyIfWECAveclL4o1qm222
iUyf//znBy6+/CUL7tVXXx1H7VhR999//3DIIYcELkYI3o997GPxOKycL3vZy8ILXvCCuI7l5fLL
L48iNjXWC1/4wvQznH322dXffHcaCw4Bob3OOutU99X70Ui56h1fax83eb6O0l/44Q9/GMifG3+3
hzlz5sQ2b6aetOEOO+wQD+Fb4vQnBjW8fPvwww8PJ5xwQjPJVePSPliBkpCu7mjBj4ceeiggzh9+
+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
--000000000000fbaf75061be491fb--

