
From nobody Thu Jun 20 00:06:42 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA110120086; Thu, 20 Jun 2019 00:06:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ERxriIcs7Ajl; Thu, 20 Jun 2019 00:06:39 -0700 (PDT)
Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A206B1205E5; Thu, 20 Jun 2019 00:06:38 -0700 (PDT)
Received: by mail-lf1-x12f.google.com with SMTP id r15so1580410lfm.11; Thu, 20 Jun 2019 00:06:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to:cc; bh=8t3ReIHgk8i6bE4sw+gzVW8lz4MyEU+TOR4Vwvu+7W8=; b=EelLK9UFrA3MIRP4bqhDaIF+Xh6CcbQI9pE8DZuIHc1nhZF+oympmvfIZB72Lpg+fp sgBOodWrfYJJZZ+LFDtt6WYYQ6gLQgpn1UDfRSxqNyXhLhxx05jWkL18XKAyNh4eWCi1 wQFM5AzNlugR4TPAzrL5c95qAp15VAj3p21WrvIKtO8sLkhqOw1wO4dnb3g3NcQ1sfUY sS1bX0MgGe8Us1mgzwGGuLnWaSxsgsHw9S3xHtGr7JHEHfLcdt6fUwFkIhq7g7suE2TO qIx27dVBUKaLgtQftgse/z3Lld/SvJ+mvyatlHESpYt0soJoROj2C88e6OFSNqbBT2lP QYsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=8t3ReIHgk8i6bE4sw+gzVW8lz4MyEU+TOR4Vwvu+7W8=; b=dq8RZj3L8OcnQLmQJ7OQGpG9HP8WPIn5F3TUdT6aXKy7cw0ZdwcfxcegauT1rS6Fym ekyYGsxmc/aGEhe+8J4kTPaO4MVDYfIefjtjB+9MUTcNQ+H2lmoW0JC+rSLW3DiLDLAn Y/lP0D1QmryPMysWqBnBjdqnorXoVI9Bc6Z0t6EIRKiho4b9F2MBWBcdo1/uhase6Yww l8etTrDlciQSZedaLqkLZHEudMs3KL0nCWOi7dLlH7r+kSP05hN4+eSV69p2rl/5iKym 10Rkk3jVPWpu2iZaDOXd6TMMmFlvrCJHcymlcxw3vkMRrrXy+Oin294x1qAXSKgMvO5l T46Q==
X-Gm-Message-State: APjAAAXphR99TPueZsf+EPID05oQdpPF3ZlD02JDtMsX6UtSuZxUsuUL cRYVAa7rReBqWJkOapQZ5tnwZ75Hc1WgmGKE+o2LQNxV4OI=
X-Google-Smtp-Source: APXvYqxjqRQbBg6X4w/zXLQQFC9kn8dGMwtMVl8+Bw5B2kkBl47K4xjNxPBsaL9rbbDeh63Pqq4MzJWy/k/cV+V+fMg=
X-Received: by 2002:a05:6512:24a:: with SMTP id b10mr62060029lfo.37.1561014396290;  Thu, 20 Jun 2019 00:06:36 -0700 (PDT)
MIME-Version: 1.0
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 20 Jun 2019 16:06:24 +0900
Message-ID: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com>
To: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Cc: draft-mirsky-ippm-stamp-option-tlv@ietf.org
Content-Type: multipart/alternative; boundary="000000000000948a9f058bbbfc55"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/Tf_jNCVVGuhnFv9UBrVtxF3ysNU>
Subject: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jun 2019 07:06:41 -0000

--000000000000948a9f058bbbfc55
Content-Type: text/plain; charset="UTF-8"

Dear Chairs, et al.,
authors of draft-mirsky-ippm-stamp-option-tlv believe that it is stable and
detailed enough to ask for your consideration to start the WG Adoption Poll.

Regards,
Greg

--000000000000948a9f058bbbfc55
Content-Type: text/html; charset="UTF-8"

<div dir="ltr">Dear Chairs, et al.,<div>authors of draft-mirsky-ippm-stamp-option-tlv believe that it is stable and detailed enough to ask for your consideration to start the WG Adoption Poll.</div><div><br></div><div>Regards,</div><div>Greg</div></div>

--000000000000948a9f058bbbfc55--


From nobody Thu Jun 20 09:39:08 2019
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65B9E1200F3; Thu, 20 Jun 2019 09:39:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6JPYfBktHUCD; Thu, 20 Jun 2019 09:39:04 -0700 (PDT)
Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 421251200EA; Thu, 20 Jun 2019 09:39:04 -0700 (PDT)
Received: by mail-lj1-x235.google.com with SMTP id p17so3351837ljg.1; Thu, 20 Jun 2019 09:39:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KDUVnPivc0CdTwxyOwR+54ZjfrG7iEdDrD+lvhq9b+Y=; b=XFse6iG+sDVKuSZqmaD0YhoMGQfim/T5jxq7FMgnCeoODeEHoyqquAaWnzWhsQs9B7 bLJ/LB2HorQFf6yU+OBbAXGAyi19y979Gf/Zc6ogZ6MK1hu7R7bAzTdZR4Bf4jccY+PP PMlz5jbwSj12Kx4+Cq3HDEha/v/Uou87/2XmRl0hOaCdJ4ERM5Qkhz6Lb47j5g9Yphyd LsQLJBOcegusL+XIyBI2/bU4p0dpZ7fPVDZlpUqEEzqlKs3L0N2EedbHH2WGRUUTECNJ WsJsTIwgR9sMNZRnX10/kJzerwMs7Rfr+ObQaDk+BnaJunq0lDvXwyMtz+4UiXYKQGGY oWCg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KDUVnPivc0CdTwxyOwR+54ZjfrG7iEdDrD+lvhq9b+Y=; b=b/o/N69EqAckmQG/Q9j3UmUjBQ75iUBykwfImRJ/0+1VpUPpu0JkhqXtqRB3la5Q8y wtTGFOJz9jxHgCF66TU76Vb+V6wr+jOwooKgHRWbEb8VtNoakrxJeVJhiGRkGRPlEcWx L/ItasrbgXImHbpjPrLgnkLal7RrYijuXE6FKM1VQ1C2AYcIcbUUsHvmXMVAJ3ETuCgV gy8jsqzCpyLKPfSoD+Vmjlznr5DqLf7NWbhlT80YKso0Af3T+X2q5UXlTbLRypCKrBQJ W2TsQhRKX1TW3rbaTs0z5fjUSVsguLyvWj5MPFpLjMr5EJv6ZyCHg25MQxSJ8zZj1C7E +I4Q==
X-Gm-Message-State: APjAAAWGIJylBzqYua4ew3Kjs+p41JB08SAfbFgwNASD7MKA/FTV8h74 urzJ4+UPSRzJhR6DauvZt5UXCJBYbh1Wf2v3pg==
X-Google-Smtp-Source: APXvYqzVMW7ZpyGgokJUcSCK7L/y/5JPgpFydMMciElEGgigd86Kx6iVdkJ9DllqyDJwqdvCeGP4prR+IMTFayDRfYw=
X-Received: by 2002:a2e:95d5:: with SMTP id y21mr52720445ljh.84.1561048742412;  Thu, 20 Jun 2019 09:39:02 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com>
In-Reply-To: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Thu, 20 Jun 2019 12:38:51 -0400
Message-ID: <CAMZsk6dH1MRYF5vepD0iLF0mQV+NG9BDb19QScz0OtGBr2vVbg@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  draft-mirsky-ippm-stamp-option-tlv@ietf.org
Content-Type: multipart/alternative; boundary="000000000000c4c476058bc3fb76"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/3jKmVdN9yse_w0UtbcP6V7dGb1I>
Subject: Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jun 2019 16:39:06 -0000

--000000000000c4c476058bc3fb76
Content-Type: text/plain; charset="UTF-8"

Hi Greg, Authors,



It is good to see the TLV extensions for STAMP. As STAMP is defined for
carrying timestamps and sequence numbers, the TLVs should be for the
related extensions.



The direct measurement TLV proposed in the draft may not be hardware
friendly for actual data traffic loss measurement due to the need to search
the presence of the TLV and the counter offset not always fixed due to the
variable length payload. Also, it overloads the delay measurement probes
just for measuring packet loss which complicates the implementation.



For direct mode loss measurement, there is a simple new message
defined in *draft-gandhi-spring-twamp-srpm* which is hardware friendly
(just like LM using RFC 6374 using a separate message) and does not
overload the existing protocol used for delay measurement.



FYI, ITU Y.1731 also defines separate DMM and LMM messages for delay
and loss measurements.



Thanks,

Rakesh




On Thu, Jun 20, 2019 at 3:06 AM Greg Mirsky <gregimirsky@gmail.com> wrote:

> Dear Chairs, et al.,
> authors of draft-mirsky-ippm-stamp-option-tlv believe that it is stable
> and detailed enough to ask for your consideration to start the WG Adoption
> Poll.
>
> Regards,
> Greg
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>

--000000000000c4c476058bc3fb76
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">


















<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:&quot;Calibri&quot;,sans-serif"><span style=3D"font-size:14pt">Hi G=
reg, Authors,<span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:&quot;Calibri&quot;,sans-serif"><span style=3D"font-size:14pt"><spa=
n>=C2=A0</span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:&quot;Calibri&quot;,sans-serif"><span style=3D"font-size:14pt">It i=
s good to see the TLV extensions for STAMP.
As STAMP is defined for carrying timestamps and sequence numbers, the TLVs
should be for the related extensions. <span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:&quot;Calibri&quot;,sans-serif"><span style=3D"font-size:14pt"><spa=
n>=C2=A0</span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:&quot;Calibri&quot;,sans-serif"><span style=3D"font-size:14pt">The =
direct measurement TLV proposed in the
draft may not be hardware friendly for actual data traffic loss measurement=
 due to
the need to search the presence of the TLV and the counter offset not alway=
s
fixed due to the variable length payload. Also, it overloads the delay
measurement probes just for measuring packet loss which complicates the imp=
lementation.<span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:&quot;Calibri&quot;,sans-serif"><span style=3D"font-size:14pt"><spa=
n>=C2=A0</span></span></p>

<pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;Cour=
ier New&quot;"><span style=3D"font-size:14pt;font-family:&quot;Calibri&quot=
;,sans-serif">For direct mode loss measurement, there is a simple new messa=
ge defined in <i>draft-gandhi-spring-twamp-srpm</i> which is hardware frien=
dly (just like LM using RFC 6374 using a separate message) and does not ove=
rload the existing protocol used for delay measurement.<span></span></span>=
</pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quo=
t;Courier New&quot;"><span style=3D"font-size:14pt;font-family:&quot;Calibr=
i&quot;,sans-serif"><span>=C2=A0</span></span></pre><pre style=3D"margin:0c=
m 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span st=
yle=3D"font-size:14pt;font-family:&quot;Calibri&quot;,sans-serif">FYI, ITU =
Y.1731 also defines separate DMM and LMM messages for delay and loss measur=
ements.<span></span></span></pre><pre style=3D"margin:0cm 0cm 0.0001pt;font=
-size:10pt;font-family:&quot;Courier New&quot;"><span style=3D"font-size:14=
pt;font-family:&quot;Calibri&quot;,sans-serif"><span>=C2=A0</span></span></=
pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;=
Courier New&quot;"><span style=3D"font-size:14pt;font-family:&quot;Calibri&=
quot;,sans-serif">Thanks,<span></span></span></pre><pre style=3D"margin:0cm=
 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span sty=
le=3D"font-size:14pt;font-family:&quot;Calibri&quot;,sans-serif">Rakesh<spa=
n></span></span></pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;=
font-family:&quot;Courier New&quot;"><span style=3D"font-size:14pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif"><span>=C2=A0</span></span></pre>



</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Thu, Jun 20, 2019 at 3:06 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Dear Chairs, et al.,<di=
v>authors of draft-mirsky-ippm-stamp-option-tlv believe that it is stable a=
nd detailed enough to ask for your consideration to start the WG Adoption P=
oll.</div><div><br></div><div>Regards,</div><div>Greg</div></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>

--000000000000c4c476058bc3fb76--


From nobody Fri Jun 21 00:10:54 2019
Return-Path: <zhoutianran@huawei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E7FF120172; Fri, 21 Jun 2019 00:10:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UdZuI_zTCFzP; Fri, 21 Jun 2019 00:10:51 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04A4D12016F; Fri, 21 Jun 2019 00:10:51 -0700 (PDT)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id A469BD52F88AFE5AAC57; Fri, 21 Jun 2019 08:10:48 +0100 (IST)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 21 Jun 2019 08:10:48 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0415.000; Fri, 21 Jun 2019 15:10:21 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: "ippm@ietf.org" <ippm@ietf.org>
CC: "draft-zhou-ippm-enhanced-alternate-marking.authors@ietf.org" <draft-zhou-ippm-enhanced-alternate-marking.authors@ietf.org>
Thread-Topic: New Version Notification for draft-zhou-ippm-enhanced-alternate-marking-02.txt
Thread-Index: AQHVJ/znwS+QXjUlukKA8oOvz2+bTKalq9oA
Date: Fri, 21 Jun 2019 07:10:21 +0000
Message-ID: <BBA82579FD347748BEADC4C445EA0F21BEE4CC29@NKGEML515-MBX.china.huawei.com>
References: <156109951709.12258.13299135793211387186.idtracker@ietfa.amsl.com>
In-Reply-To: <156109951709.12258.13299135793211387186.idtracker@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.156.116]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/W-nnuejMJawHxiftrpqfBWlpdJo>
Subject: [ippm] FW: New Version Notification for draft-zhou-ippm-enhanced-alternate-marking-02.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jun 2019 07:10:53 -0000

SGkgV0csDQoNClRoaXMgaWRlYSBjb21iaW5lcyBhbHRlcm5hdGUgbWFya2luZyBhbmQgUEJUL0lP
QU0sIGJvdGggZGV2ZWxvcGVkIGJ5IHRoaXMgV0csIGZvciBhbiBlbmhhbmNlZCBzb2x1dGlvbiB3
aXRoIGVhc2llciBkZXBsb3ltZW50Lg0KV2UgYWxzbyBpbXBsZW1lbnRlZCBpdCBhbmQgZGVwbG95
ZWQgZmllbGQgdHJpYWxzIHdpdGggY2FycmllcnMuDQpXZSByZWFsbHkgYXBwcmVjaWF0ZSB5b3Vy
IGNvbW1lbnRzLg0KDQpUaGFua3MsDQpUaWFucmFuDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCkZyb206IGludGVybmV0LWRyYWZ0c0BpZXRmLm9yZyBbbWFpbHRvOmludGVybmV0LWRy
YWZ0c0BpZXRmLm9yZ10gDQpTZW50OiBGcmlkYXksIEp1bmUgMjEsIDIwMTkgMjo0NSBQTQ0KVG86
IFpoZW5xaWFuZyBMaSA8bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPjsgTGl6aGVuYmluIDxs
aXpoZW5iaW5AaHVhd2VpLmNvbT47IFRpYW5yYW4gWmhvdSA8emhvdXRpYW5yYW5AaHVhd2VpLmNv
bT47IE1hdXJvIENvY2lnbGlvIDxtYXVyby5jb2NpZ2xpb0B0ZWxlY29taXRhbGlhLml0PjsgR2l1
c2VwcGUgRmlvY2NvbGEgPGdpdXNlcHBlLmZpb2Njb2xhQGh1YXdlaS5jb20+OyBTaGlueW91bmcg
TGVlIDxsZWVzeUBsZ3VwbHVzLmNvLmtyPg0KU3ViamVjdDogTmV3IFZlcnNpb24gTm90aWZpY2F0
aW9uIGZvciBkcmFmdC16aG91LWlwcG0tZW5oYW5jZWQtYWx0ZXJuYXRlLW1hcmtpbmctMDIudHh0
DQoNCg0KQSBuZXcgdmVyc2lvbiBvZiBJLUQsIGRyYWZ0LXpob3UtaXBwbS1lbmhhbmNlZC1hbHRl
cm5hdGUtbWFya2luZy0wMi50eHQNCmhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkg
VGlhbnJhbiBaaG91IGFuZCBwb3N0ZWQgdG8gdGhlIElFVEYgcmVwb3NpdG9yeS4NCg0KTmFtZToJ
CWRyYWZ0LXpob3UtaXBwbS1lbmhhbmNlZC1hbHRlcm5hdGUtbWFya2luZw0KUmV2aXNpb246CTAy
DQpUaXRsZToJCUVuaGFuY2VkIEFsdGVybmF0ZSBNYXJraW5nIE1ldGhvZA0KRG9jdW1lbnQgZGF0
ZToJMjAxOS0wNi0yMA0KR3JvdXA6CQlJbmRpdmlkdWFsIFN1Ym1pc3Npb24NClBhZ2VzOgkJOA0K
VVJMOiAgICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFm
dC16aG91LWlwcG0tZW5oYW5jZWQtYWx0ZXJuYXRlLW1hcmtpbmctMDIudHh0DQpTdGF0dXM6ICAg
ICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtemhvdS1pcHBtLWVu
aGFuY2VkLWFsdGVybmF0ZS1tYXJraW5nLw0KSHRtbGl6ZWQ6ICAgICAgIGh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9kcmFmdC16aG91LWlwcG0tZW5oYW5jZWQtYWx0ZXJuYXRlLW1hcmtpbmct
MDINCkh0bWxpemVkOiAgICAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1s
L2RyYWZ0LXpob3UtaXBwbS1lbmhhbmNlZC1hbHRlcm5hdGUtbWFya2luZw0KRGlmZjogICAgICAg
ICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC16aG91LWlwcG0tZW5o
YW5jZWQtYWx0ZXJuYXRlLW1hcmtpbmctMDINCg0KQWJzdHJhY3Q6DQogICBUaGlzIGRvY3VtZW50
IHByb3Bvc2VzIHNldmVyYWwgd2F5cyB0byBlbmNhcHN1bGF0ZSB0aGUgYWx0ZXJuYXRlDQogICBt
YXJraW5nIGZpZWxkIHdpdGggZW5vdWdoIHNwYWNlLiAgTW9yZSBpbmZvcm1hdGlvbiBjYW4gYmUg
Y29uc2lkZXJlZA0KICAgd2l0aGluIHRoZSBhbHRlcm5hdGUgbWFya2luZyBmaWVsZCB0byBmYWNp
bGl0YXRlIHRoZSBlZmZpY2llbmN5IGFuZA0KICAgZWFzZSB0aGUgZGVwbG95bWVudC4NCg0KDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgDQoNCg0KUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFr
ZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbiB1bnRpbCB0
aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IHRvb2xzLmlldGYu
b3JnLg0KDQpUaGUgSUVURiBTZWNyZXRhcmlhdA0KDQo=


From nobody Fri Jun 21 01:37:36 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C44F9120198; Fri, 21 Jun 2019 01:37:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BskGSJOkKk_5; Fri, 21 Jun 2019 01:37:31 -0700 (PDT)
Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 63C28120192; Fri, 21 Jun 2019 01:37:31 -0700 (PDT)
Received: by mail-lj1-x234.google.com with SMTP id r9so5250894ljg.5; Fri, 21 Jun 2019 01:37:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WIla19+lP8DjuGOoiu8yhk4/PRy3Q3ztHWKT7bn3JmE=; b=RkmegOPE3VW9XxyK6ZfIz90lHGUWWyhUc0T1Nob+m0xaBw9/nH0R7Zh1Ebk/I4R3uU gyibm3fxUyOOGP7YHHMhl3iNRigi4P3NRdLyCyGuilV7X4zvllm7ShIObOHSzEuOHZfC KgrOPlIOQQb9sDVWSlXjN0EmPy2L0xTIC48aARW4I6D80loHzipJ1cry9rSfAvxbsvx/ e3KFmmI/AcL6c82S/4y/ckutq0CAInABWBeqj6UZ80Y/ooXHE54il5AxRyG900ZPC3P/ iLwMBpZzOkwhFwxBE+nD8RZFft1twylFgPiGFVKRXUfJR+sdCv3uYlp3VsJ0CMN4he57 QBng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WIla19+lP8DjuGOoiu8yhk4/PRy3Q3ztHWKT7bn3JmE=; b=HBHeb9IwBE7Usn5AucZtkCmJIRUo5EXKPxYhmHu4DenbHm6bd6cMbv06VwubOKSIe5 qVjSbYkB5UANojxvZrHeLEo3XOQ79qBgmbv3afwC3LYFfX93nCGrPOiGFvAik9LKzFz3 mRwOrprxipRr/BqGnU1hXqdos9rsVsQxgramvqPQQ/qjclIBIS+8pRweCZJqYhobrbeY H0VuETTZAwV+/h1PyhkO2q+7f2T4UBAp9fqkou6RD6DJm1+7TwPcLdq7/XnnTq4CzSue AuKtZ7EHIO6jv6fiPci7+rt6ApopbAeA5dZI0FMa4ilfCgG+OJqaEctiCGAjeerikJvr apug==
X-Gm-Message-State: APjAAAWIdjWS1NH3inXFVvTaZAyPIzX4IGUBQ+KMbzUbbXEuuJEhFcZo sWcSDTmgkGU+xZ8sG/0ecw+7E7FG0nBonO91C7c=
X-Google-Smtp-Source: APXvYqy7/3wVi90fz8tf3QhJxsPuBkp2qg7u1xZnjThOw8anp/LwWbcHbMemJUphgjaHLkC24K4vFPq8UVtCXfiPEt0=
X-Received: by 2002:a2e:834f:: with SMTP id l15mr49560615ljh.56.1561106249496;  Fri, 21 Jun 2019 01:37:29 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com> <CAMZsk6dH1MRYF5vepD0iLF0mQV+NG9BDb19QScz0OtGBr2vVbg@mail.gmail.com>
In-Reply-To: <CAMZsk6dH1MRYF5vepD0iLF0mQV+NG9BDb19QScz0OtGBr2vVbg@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 21 Jun 2019 17:37:16 +0900
Message-ID: <CA+RyBmVPLq=v6krTPE3H5-rhobvEbgg1RSi0RHLwByisckifcA@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Cc: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  draft-mirsky-ippm-stamp-option-tlv@ietf.org
Content-Type: multipart/alternative; boundary="000000000000753d10058bd15fe1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/_Xhtjie1mX4fhIpo-6QJHVT8zGo>
Subject: Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jun 2019 08:37:35 -0000

--000000000000753d10058bd15fe1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Rakesh,
thank you for your review and comments on the STAMP option TLV draft.
Please find my answers and notes in-line tagged GIM>>.

Regards,
Greg

On Fri, Jun 21, 2019 at 1:39 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
wrote:

> Hi Greg, Authors,
>
>
>
> It is good to see the TLV extensions for STAMP. As STAMP is defined for
> carrying timestamps and sequence numbers, the TLVs should be for the
> related extensions.
>
GIM>> STAMP is defined in the draft-ietf-ippm-stamp
<https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp/> as the follows:
   This document describes a Simple Two-way Active Measurement Protocol
   which enables the measurement of both one-way and round-trip
   performance metrics like delay, delay variation, and packet loss.


>
> The direct measurement TLV proposed in the draft may not be hardware
> friendly for actual data traffic loss measurement due to the need to sear=
ch
> the presence of the TLV and the counter offset not always fixed due to th=
e
> variable length payload. Also, it overloads the delay measurement probes
> just for measuring packet loss which complicates the implementation.
>
GIM>> The Direct Loss TLV is intended to immediately follow the STAMP test
packet and thus its location is known. We'll work on the text to guide
implementations to be more HW friendly and support efficient testing.

>
>
> For direct mode loss measurement, there is a simple new message defined i=
n *draft-gandhi-spring-twamp-srpm* which is hardware friendly (just like LM=
 using RFC 6374 using a separate message) and does not overload the existin=
g protocol used for delay measurement.
>
> GIM>> Thank you for pointing to the draft. I've reviewed it and shared my
comments. As I've noted earlier, I believe that the proposed packet is not
backward compatible with TWAMP-Light while one of the goals of STAMP is to
be able to interwork with TWAMP-Light Session-Sender or Session-Reflector
in unauthenticated mode.

>
>
> FYI, ITU Y.1731 also defines separate DMM and LMM messages for delay and =
loss measurements.
>
> GIM>> Thank you for reminding us that. On the issue of reviewing existing
solutions for support of both direct and synthetic packet loss measurement,
I'll note that RFC 6374 uses the same message, Loss Measurement, for both
synthetic and direct measurement methods.

>
>
> Thanks,
>
> Rakesh
>
>
>
>
> On Thu, Jun 20, 2019 at 3:06 AM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>
>> Dear Chairs, et al.,
>> authors of draft-mirsky-ippm-stamp-option-tlv believe that it is stable
>> and detailed enough to ask for your consideration to start the WG Adopti=
on
>> Poll.
>>
>> Regards,
>> Greg
>> _______________________________________________
>> ippm mailing list
>> ippm@ietf.org
>> https://www.ietf.org/mailman/listinfo/ippm
>>
>

--000000000000753d10058bd15fe1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi Rakesh,<div>thank you for your review =
and comments on the STAMP option TLV draft. Please find my answers and note=
s in-line tagged GIM&gt;&gt;.</div><div><br></div><div>Regards,</div><div>G=
reg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma=
il_attr">On Fri, Jun 21, 2019 at 1:39 AM Rakesh Gandhi &lt;<a href=3D"mailt=
o:rgandhi.ietf@gmail.com">rgandhi.ietf@gmail.com</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">


















<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt">Hi Greg, Authors=
,<span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt"><span>=C2=A0</sp=
an></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt">It is good to se=
e the TLV extensions for STAMP.
As STAMP is defined for carrying timestamps and sequence numbers, the TLVs
should be for the related extensions.</span></p></div></blockquote><div>GIM=
&gt;&gt; STAMP is defined in the <a href=3D"https://datatracker.ietf.org/do=
c/draft-ietf-ippm-stamp/">draft-ietf-ippm-stamp</a>=C2=A0as the follows:</d=
iv><div>=C2=A0 =C2=A0This document describes a Simple Two-way Active Measur=
ement Protocol<br>=C2=A0 =C2=A0which enables the measurement of both one-wa=
y and round-trip<br>=C2=A0 =C2=A0performance metrics like delay, delay vari=
ation, and packet loss.<br></div><div><br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex"><div dir=3D"ltr"><p class=3D"MsoNormal" style=3D"mar=
gin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri,sans-serif"><span s=
tyle=3D"font-size:14pt"> <span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt"><span>=C2=A0</sp=
an></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt">The direct measu=
rement TLV proposed in the
draft may not be hardware friendly for actual data traffic loss measurement=
 due to
the need to search the presence of the TLV and the counter offset not alway=
s
fixed due to the variable length payload. Also, it overloads the delay
measurement probes just for measuring packet loss which complicates the imp=
lementation.</span></p></div></blockquote><div>GIM&gt;&gt; The Direct Loss =
TLV is intended to immediately follow the STAMP test packet and thus its lo=
cation is known. We&#39;ll work on the text to guide implementations to be =
more HW friendly and support efficient testing.=C2=A0</div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><p class=3D"MsoNormal" s=
tyle=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri,sans-ser=
if"><span style=3D"font-size:14pt"><span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt"><span>=C2=A0</sp=
an></span></p>

<pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;Cour=
ier New&quot;"><span style=3D"font-size:14pt;font-family:Calibri,sans-serif=
">For direct mode loss measurement, there is a simple new message defined i=
n <i>draft-gandhi-spring-twamp-srpm</i> which is hardware friendly (just li=
ke LM using RFC 6374 using a separate message) and does not overload the ex=
isting protocol used for delay measurement.</span>=C2=A0</pre></div></block=
quote><div>GIM&gt;&gt; Thank you for pointing to the draft. I&#39;ve review=
ed it and shared my comments. As I&#39;ve noted earlier, I believe that the=
 proposed packet is not backward compatible with TWAMP-Light while one of t=
he goals of STAMP is to be able to interwork with TWAMP-Light Session-Sende=
r or Session-Reflector in unauthenticated mode.=C2=A0</div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><pre style=3D"margin:0cm=
 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span sty=
le=3D"font-size:14pt;font-family:Calibri,sans-serif"><span></span></span></=
pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;=
Courier New&quot;"><span style=3D"font-size:14pt;font-family:Calibri,sans-s=
erif"><span>=C2=A0</span></span></pre><pre style=3D"margin:0cm 0cm 0.0001pt=
;font-size:10pt;font-family:&quot;Courier New&quot;"><span style=3D"font-si=
ze:14pt;font-family:Calibri,sans-serif">FYI, ITU Y.1731 also defines separa=
te DMM and LMM messages for delay and loss measurements.</span></pre></div>=
</blockquote><div>GIM&gt;&gt; Thank you for reminding us that. On the issue=
 of reviewing existing solutions for support of both direct and synthetic p=
acket loss measurement, I&#39;ll note that RFC 6374 uses the same message, =
Loss Measurement, for both synthetic and direct measurement methods.</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><pre styl=
e=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&q=
uot;"><span style=3D"font-size:14pt;font-family:Calibri,sans-serif"><span><=
/span></span></pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;fon=
t-family:&quot;Courier New&quot;"><span style=3D"font-size:14pt;font-family=
:Calibri,sans-serif"><span>=C2=A0</span></span></pre><pre style=3D"margin:0=
cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span s=
tyle=3D"font-size:14pt;font-family:Calibri,sans-serif">Thanks,<span></span>=
</span></pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-fami=
ly:&quot;Courier New&quot;"><span style=3D"font-size:14pt;font-family:Calib=
ri,sans-serif">Rakesh<span></span></span></pre><pre style=3D"margin:0cm 0cm=
 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span style=
=3D"font-size:14pt;font-family:Calibri,sans-serif"><span>=C2=A0</span></spa=
n></pre>



</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Thu, Jun 20, 2019 at 3:06 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Dear =
Chairs, et al.,<div>authors of draft-mirsky-ippm-stamp-option-tlv believe t=
hat it is stable and detailed enough to ask for your consideration to start=
 the WG Adoption Poll.</div><div><br></div><div>Regards,</div><div>Greg</di=
v></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>
</blockquote></div></div>

--000000000000753d10058bd15fe1--


From nobody Mon Jun 24 01:59:47 2019
Return-Path: <zhoutianran@huawei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 67D5F1200B1; Mon, 24 Jun 2019 01:59:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NSTlplpapljt; Mon, 24 Jun 2019 01:59:43 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DAE7D120090; Mon, 24 Jun 2019 01:59:42 -0700 (PDT)
Received: from lhreml701-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 552654320EA8BB7759F5; Mon, 24 Jun 2019 09:59:40 +0100 (IST)
Received: from lhreml714-chm.china.huawei.com (10.201.108.65) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 24 Jun 2019 09:59:39 +0100
Received: from lhreml714-chm.china.huawei.com (10.201.108.65) by lhreml714-chm.china.huawei.com (10.201.108.65) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 24 Jun 2019 09:59:39 +0100
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml714-chm.china.huawei.com (10.201.108.65) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1713.5 via Frontend Transport; Mon, 24 Jun 2019 09:59:39 +0100
Received: from NKGEML515-MBS.china.huawei.com ([169.254.5.134]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0415.000; Mon, 24 Jun 2019 16:59:28 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>, IETF IPPM WG <ippm@ietf.org>
CC: "draft-mirsky-ippm-stamp-option-tlv@ietf.org" <draft-mirsky-ippm-stamp-option-tlv@ietf.org>
Thread-Topic: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
Thread-Index: AQHVJzbIPNuLaD81EkmxWIGmMvnQLqaqhWLw
Date: Mon, 24 Jun 2019 08:59:28 +0000
Message-ID: <BBA82579FD347748BEADC4C445EA0F21BEE61343@NKGEML515-MBS.china.huawei.com>
References: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com>
In-Reply-To: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.156.116]
Content-Type: multipart/alternative; boundary="_000_BBA82579FD347748BEADC4C445EA0F21BEE61343NKGEML515MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/wLSHHFXVeuHENwR3D69tVsW7uBo>
Subject: Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jun 2019 08:59:46 -0000

--_000_BBA82579FD347748BEADC4C445EA0F21BEE61343NKGEML515MBSchi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgR3JlZywNCg0KU2V2ZXJhbCBjbGFyaWZpY2F0aW9uIHF1ZXN0aW9ucyBhZnRlciByZWFkaW5n
IHRoaXMgZHJhZnQuDQoNCjEuIE1heWJlIHdydCB0byBzZWN0aW9uIDQuIENvdWxkIHlvdSBwbGVh
c2UgZXhwbGljaXRseSBkZXNjcmliZSB0aGUgbWVjaGFuaXNtIHRvIGRldGVjdCB0aGUgZXhpc3Rl
bmNlIG9mIFRMVnMsIGluIGFkZGl0aW9uIHRvIHRoZSBmaXhlZCBtZXNzYWdlIHBhcnQ/DQoNCjIu
IENvdWxkIHlvdSBwbGVhc2UgZGVzY3JpYmUgdGhlIHVzZSBjYXNlIGZvciBlYWNoIFRMViB5b3Ug
cHJvcG9zZWQ/IEVzcGVjaWFsbHkgdGhlIOKAnExvY2F0aW9uIFRMVuKAnSBhbmQgdGhlIOKAnENs
YXNzIG9mIFNlcnZpY2UgVExW4oCdLiBJIGNhbiBoYXJkbHkgdW5kZXJzdGFuZCB3aHkgdGhlc2Ug
dHdvIGFyZSB1c2VmdWwsIGFuZCBob3cgdG8gdXNlIHRoZW0gdG8gZG8gbWVhc3VyZW1lbnQvY29s
bGVjdGlvbi4NCg0KVGhhbmtzLA0KVGlhbnJhbg0KDQpGcm9tOiBpcHBtIFttYWlsdG86aXBwbS1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgR3JlZyBNaXJza3kNClNlbnQ6IFRodXJzZGF5
LCBKdW5lIDIwLCAyMDE5IDM6MDYgUE0NClRvOiBJUFBNIENoYWlycyA8aXBwbS1jaGFpcnNAaWV0
Zi5vcmc+OyBJRVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc+DQpDYzogZHJhZnQtbWlyc2t5LWlw
cG0tc3RhbXAtb3B0aW9uLXRsdkBpZXRmLm9yZw0KU3ViamVjdDogW2lwcG1dIE9uIHByb2dyZXNz
aW5nIGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHYNCg0KRGVhciBDaGFpcnMsIGV0
IGFsLiwNCmF1dGhvcnMgb2YgZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdiBiZWxp
ZXZlIHRoYXQgaXQgaXMgc3RhYmxlIGFuZCBkZXRhaWxlZCBlbm91Z2ggdG8gYXNrIGZvciB5b3Vy
IGNvbnNpZGVyYXRpb24gdG8gc3RhcnQgdGhlIFdHIEFkb3B0aW9uIFBvbGwuDQoNClJlZ2FyZHMs
DQpHcmVnDQo=

--_000_BBA82579FD347748BEADC4C445EA0F21BEE61343NKGEML515MBSchi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OuaWsOWui+S9kzsNCglwYW5vc2UtMToyIDEgNiA5IDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IlxA5paw5a6L5L2TIjsNCglwYW5vc2UtMToyIDEgNiA5IDMgMSAxIDEg
MSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFs
LCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCmE6bGluaywgc3Bhbi5N
c29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5r
Rm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseTrmlrDlrovkvZM7DQoJY29sb3I6IzFG
NDk3RDsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3JtYWw7DQoJdGV4dC1k
ZWNvcmF0aW9uOm5vbmUgbm9uZTt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpl
eHBvcnQtb25seTt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7
DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24x
DQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94
bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw
ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IlpILUNOIiBs
aW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5IaSBHcmVnLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5TZXZlcmFsIGNsYXJpZmljYXRpb24gcXVlc3Rpb25z
IGFmdGVyIHJlYWRpbmcgdGhpcyBkcmFmdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+MS4g
TWF5YmUgd3J0IHRvIHNlY3Rpb24gNC4gQ291bGQgeW91IHBsZWFzZSBleHBsaWNpdGx5IGRlc2Ny
aWJlIHRoZSBtZWNoYW5pc20gdG8gZGV0ZWN0IHRoZSBleGlzdGVuY2Ugb2YgVExWcywgaW4gYWRk
aXRpb24gdG8gdGhlIGZpeGVkIG1lc3NhZ2UgcGFydD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3
RCI+Mi4gQ291bGQgeW91IHBsZWFzZSBkZXNjcmliZSB0aGUgdXNlIGNhc2UgZm9yIGVhY2ggVExW
IHlvdSBwcm9wb3NlZD8gRXNwZWNpYWxseSB0aGUNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCcPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7
Y29sb3I6IzFGNDk3RCI+TG9jYXRpb24gVExWPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj7igJ08L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xv
cjojMUY0OTdEIj4NCiBhbmQgdGhlIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFG
NDk3RCI+Q2xhc3Mgb2YgU2VydmljZSBUTFY8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPuKAnTwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9y
OiMxRjQ5N0QiPi4NCiBJIGNhbiBoYXJkbHkgdW5kZXJzdGFuZCB3aHkgdGhlc2UgdHdvIGFyZSB1
c2VmdWwsIGFuZCBob3cgdG8gdXNlIHRoZW0gdG8gZG8gbWVhc3VyZW1lbnQvY29sbGVjdGlvbi48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+VGlhbnJhbjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0
Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx
RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IGlwcG0gW21haWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5v
cmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkdyZWcgTWlyc2t5PGJyPg0KPGI+U2VudDo8L2I+IFRo
dXJzZGF5LCBKdW5lIDIwLCAyMDE5IDM6MDYgUE08YnI+DQo8Yj5Ubzo8L2I+IElQUE0gQ2hhaXJz
ICZsdDtpcHBtLWNoYWlyc0BpZXRmLm9yZyZndDs7IElFVEYgSVBQTSBXRyAmbHQ7aXBwbUBpZXRm
Lm9yZyZndDs8YnI+DQo8Yj5DYzo8L2I+IGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10
bHZAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW2lwcG1dIE9uIHByb2dyZXNzaW5nIGRy
YWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+RGVhciBDaGFpcnMsIGV0IGFsLiw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPmF1dGhv
cnMgb2YgZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdiBiZWxpZXZlIHRoYXQgaXQg
aXMgc3RhYmxlIGFuZCBkZXRhaWxlZCBlbm91Z2ggdG8gYXNrIGZvciB5b3VyIGNvbnNpZGVyYXRp
b24gdG8gc3RhcnQgdGhlIFdHIEFkb3B0aW9uIFBvbGwuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5H
cmVnPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_BBA82579FD347748BEADC4C445EA0F21BEE61343NKGEML515MBSchi_--


From nobody Mon Jun 24 05:25:11 2019
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AC9B12015B; Mon, 24 Jun 2019 05:25:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yDZ8uLsH5cQh; Mon, 24 Jun 2019 05:25:06 -0700 (PDT)
Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8BD0C1200F1; Mon, 24 Jun 2019 05:25:05 -0700 (PDT)
Received: by mail-lj1-x22d.google.com with SMTP id x25so12449124ljh.2; Mon, 24 Jun 2019 05:25:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=k6HnlftEjZQBmJ1B5DdqbXad0okv9MYpkJpkbFf7G5A=; b=Ls17aQa0AUlMbqHRcNfcazIjeDfL82Pt27DztTCFkMfWbu5n846TXhPDdWCYsNDbUR kRvSnK3sQA7wWTKk531VAt/KdFjK4CuUdCqE+ycEYzPNW/GUjrZSGIZYLZOIJyynL0iv Dekguoop7OKvw9PreJbS51qv9DoJTX6FDJg1cB7czKpNcUFZ5Psc3lu/VOzwNXmqfQ2y 6q9cSbcbaILwj5IfIvmmaVEP7wz34hVyWH3TZ9Wts3yCCkunw6ipm9nKxQ5zDckjp+jv X3YFQ9IdMRecRre+7mderDnIii1Lt3JG2IZEAPXCjdn/S3JW95NMKYLp7DCtoGnoDBMi Ykxw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=k6HnlftEjZQBmJ1B5DdqbXad0okv9MYpkJpkbFf7G5A=; b=pQydddIqEbk5uCFbAwPueKhV5rRht1VZ2TFm1QGadykf/gM+cNkM2oTgW5nypiHWf6 4814MFEac8FuMJFkYoQYicyvktDuUdxZrNUhRIiNnzMjU4SrKbfNPfKt5AMmNNV72GS8 B7L1V2qtBzan5W6wWmpEuQB9FlAsLn8VfaEB5EzfT+fQR2uXa9iGVrVcuOe0agkbDXEO 2nr1BwDnTyHKoLoITF8XFMsmVsv7Tqr53TwJQNweVGaJgR8AoKUNczGhjrGKroKSYjOF Ol7xSwva1qmNBvvfrE1C0Z9/3LB0wUGBkEcDe/62StzRJPE8MXxofFdhpSSs0787QguX Vnag==
X-Gm-Message-State: APjAAAVJQJr7JmACZLWg8VvhwekrPauKRTjEX06VYGZeGp5vdgJQll+f CJRalb+yUKQs7ag6DJHd7Obj7vcjsrcDVyFdDQ==
X-Google-Smtp-Source: APXvYqwa8q16Tl8GAj/kWL87daqAjqmcmg6N9BxyHt3ep3PkGrPvG324fgr/vqqmZZ+dIBV67yOBhzH0CQ18iokK6C0=
X-Received: by 2002:a2e:95d5:: with SMTP id y21mr63284626ljh.84.1561379103720;  Mon, 24 Jun 2019 05:25:03 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com> <CAMZsk6dH1MRYF5vepD0iLF0mQV+NG9BDb19QScz0OtGBr2vVbg@mail.gmail.com> <CA+RyBmVPLq=v6krTPE3H5-rhobvEbgg1RSi0RHLwByisckifcA@mail.gmail.com>
In-Reply-To: <CA+RyBmVPLq=v6krTPE3H5-rhobvEbgg1RSi0RHLwByisckifcA@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Mon, 24 Jun 2019 08:24:52 -0400
Message-ID: <CAMZsk6d0TYDY2znxP8no4oa+3z_91Sf+Ew1tYUObq1SXCm7JzA@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  draft-mirsky-ippm-stamp-option-tlv@ietf.org
Content-Type: multipart/alternative; boundary="000000000000d65eef058c10e686"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/90PVhYVWBXTsbO6Fbmyq889mxgA>
Subject: Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jun 2019 12:25:09 -0000

--000000000000d65eef058c10e686
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Greg,
Thank you for the replies. However, they do not answer my comments.
Adding a TLV for the direct-mode loss measurement for the delay measurement
message unnecessarily overloads the message. It is not hardware friendly
for the reasons mentioned earlier, to look for the TLV, as it may or may
not be there. Further, the hardware will have to be capable to add
timestamps as well as counters in the overloaded message. It is much easier
to have a simple message for loss measurement to just carry counters as is
done in other protocols (e.g. RFC 6374 and Y.1731).

Thanks,
Rakesh


On Fri, Jun 21, 2019 at 4:37 AM Greg Mirsky <gregimirsky@gmail.com> wrote:

> Hi Rakesh,
> thank you for your review and comments on the STAMP option TLV draft.
> Please find my answers and notes in-line tagged GIM>>.
>
> Regards,
> Greg
>
> On Fri, Jun 21, 2019 at 1:39 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>> Hi Greg, Authors,
>>
>>
>>
>> It is good to see the TLV extensions for STAMP. As STAMP is defined for
>> carrying timestamps and sequence numbers, the TLVs should be for the
>> related extensions.
>>
> GIM>> STAMP is defined in the draft-ietf-ippm-stamp
> <https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp/> as the follows:
>    This document describes a Simple Two-way Active Measurement Protocol
>    which enables the measurement of both one-way and round-trip
>    performance metrics like delay, delay variation, and packet loss.
>
>
>>
>> The direct measurement TLV proposed in the draft may not be hardware
>> friendly for actual data traffic loss measurement due to the need to sea=
rch
>> the presence of the TLV and the counter offset not always fixed due to t=
he
>> variable length payload. Also, it overloads the delay measurement probes
>> just for measuring packet loss which complicates the implementation.
>>
> GIM>> The Direct Loss TLV is intended to immediately follow the STAMP tes=
t
> packet and thus its location is known. We'll work on the text to guide
> implementations to be more HW friendly and support efficient testing.
>
>>
>>
>> For direct mode loss measurement, there is a simple new message defined =
in *draft-gandhi-spring-twamp-srpm* which is hardware friendly (just like L=
M using RFC 6374 using a separate message) and does not overload the existi=
ng protocol used for delay measurement.
>>
>> GIM>> Thank you for pointing to the draft. I've reviewed it and shared m=
y
> comments. As I've noted earlier, I believe that the proposed packet is no=
t
> backward compatible with TWAMP-Light while one of the goals of STAMP is t=
o
> be able to interwork with TWAMP-Light Session-Sender or Session-Reflector
> in unauthenticated mode.
>
>>
>>
>> FYI, ITU Y.1731 also defines separate DMM and LMM messages for delay and=
 loss measurements.
>>
>> GIM>> Thank you for reminding us that. On the issue of reviewing existin=
g
> solutions for support of both direct and synthetic packet loss measuremen=
t,
> I'll note that RFC 6374 uses the same message, Loss Measurement, for both
> synthetic and direct measurement methods.
>
>>
>>
>> Thanks,
>>
>> Rakesh
>>
>>
>>
>>
>> On Thu, Jun 20, 2019 at 3:06 AM Greg Mirsky <gregimirsky@gmail.com>
>> wrote:
>>
>>> Dear Chairs, et al.,
>>> authors of draft-mirsky-ippm-stamp-option-tlv believe that it is stable
>>> and detailed enough to ask for your consideration to start the WG Adopt=
ion
>>> Poll.
>>>
>>> Regards,
>>> Greg
>>> _______________________________________________
>>> ippm mailing list
>>> ippm@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ippm
>>>
>>

--000000000000d65eef058c10e686
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Greg,</div><div>Thank you for the replies. However=
, they do not answer my comments.<br></div><div>Adding a TLV for the direct=
-mode loss measurement for the delay measurement message unnecessarily over=
loads the message. It is not hardware friendly for the reasons mentioned ea=
rlier, to look for the TLV, as it may or may not be there. Further, the har=
dware will have to be capable to add timestamps as well as counters in the =
overloaded message. It is much easier to have a simple message for loss mea=
surement to just carry counters as is done in other protocols (e.g. RFC 637=
4 and Y.1731). <br></div><div><br></div><div>Thanks,</div><div>Rakesh</div>=
<div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Fri, Jun 21, 2019 at 4:37 AM Greg Mirsky &lt;<a href=3D"=
mailto:gregimirsky@gmail.com">gregimirsky@gmail.com</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div di=
r=3D"ltr">Hi Rakesh,<div>thank you for your review and comments on the STAM=
P option TLV draft. Please find my answers and notes in-line tagged GIM&gt;=
&gt;.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div =
class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Jun 21,=
 2019 at 1:39 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com=
" target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">


















<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt">Hi Greg, Authors=
,<span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt"><span>=C2=A0</sp=
an></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt">It is good to se=
e the TLV extensions for STAMP.
As STAMP is defined for carrying timestamps and sequence numbers, the TLVs
should be for the related extensions.</span></p></div></blockquote><div>GIM=
&gt;&gt; STAMP is defined in the <a href=3D"https://datatracker.ietf.org/do=
c/draft-ietf-ippm-stamp/" target=3D"_blank">draft-ietf-ippm-stamp</a>=C2=A0=
as the follows:</div><div>=C2=A0 =C2=A0This document describes a Simple Two=
-way Active Measurement Protocol<br>=C2=A0 =C2=A0which enables the measurem=
ent of both one-way and round-trip<br>=C2=A0 =C2=A0performance metrics like=
 delay, delay variation, and packet loss.<br></div><div><br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><p class=3D"MsoNo=
rmal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri,s=
ans-serif"><span style=3D"font-size:14pt"> <span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt"><span>=C2=A0</sp=
an></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt">The direct measu=
rement TLV proposed in the
draft may not be hardware friendly for actual data traffic loss measurement=
 due to
the need to search the presence of the TLV and the counter offset not alway=
s
fixed due to the variable length payload. Also, it overloads the delay
measurement probes just for measuring packet loss which complicates the imp=
lementation.</span></p></div></blockquote><div>GIM&gt;&gt; The Direct Loss =
TLV is intended to immediately follow the STAMP test packet and thus its lo=
cation is known. We&#39;ll work on the text to guide implementations to be =
more HW friendly and support efficient testing.=C2=A0</div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><p class=3D"MsoNormal" s=
tyle=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri,sans-ser=
if"><span style=3D"font-size:14pt"><span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt"><span>=C2=A0</sp=
an></span></p>

<pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;Cour=
ier New&quot;"><span style=3D"font-size:14pt;font-family:Calibri,sans-serif=
">For direct mode loss measurement, there is a simple new message defined i=
n <i>draft-gandhi-spring-twamp-srpm</i> which is hardware friendly (just li=
ke LM using RFC 6374 using a separate message) and does not overload the ex=
isting protocol used for delay measurement.</span>=C2=A0</pre></div></block=
quote><div>GIM&gt;&gt; Thank you for pointing to the draft. I&#39;ve review=
ed it and shared my comments. As I&#39;ve noted earlier, I believe that the=
 proposed packet is not backward compatible with TWAMP-Light while one of t=
he goals of STAMP is to be able to interwork with TWAMP-Light Session-Sende=
r or Session-Reflector in unauthenticated mode.=C2=A0</div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><pre style=3D"margin:0cm=
 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span sty=
le=3D"font-size:14pt;font-family:Calibri,sans-serif"><span></span></span></=
pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;=
Courier New&quot;"><span style=3D"font-size:14pt;font-family:Calibri,sans-s=
erif"><span>=C2=A0</span></span></pre><pre style=3D"margin:0cm 0cm 0.0001pt=
;font-size:10pt;font-family:&quot;Courier New&quot;"><span style=3D"font-si=
ze:14pt;font-family:Calibri,sans-serif">FYI, ITU Y.1731 also defines separa=
te DMM and LMM messages for delay and loss measurements.</span></pre></div>=
</blockquote><div>GIM&gt;&gt; Thank you for reminding us that. On the issue=
 of reviewing existing solutions for support of both direct and synthetic p=
acket loss measurement, I&#39;ll note that RFC 6374 uses the same message, =
Loss Measurement, for both synthetic and direct measurement methods.</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><pre styl=
e=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&q=
uot;"><span style=3D"font-size:14pt;font-family:Calibri,sans-serif"><span><=
/span></span></pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;fon=
t-family:&quot;Courier New&quot;"><span style=3D"font-size:14pt;font-family=
:Calibri,sans-serif"><span>=C2=A0</span></span></pre><pre style=3D"margin:0=
cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span s=
tyle=3D"font-size:14pt;font-family:Calibri,sans-serif">Thanks,<span></span>=
</span></pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-fami=
ly:&quot;Courier New&quot;"><span style=3D"font-size:14pt;font-family:Calib=
ri,sans-serif">Rakesh<span></span></span></pre><pre style=3D"margin:0cm 0cm=
 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span style=
=3D"font-size:14pt;font-family:Calibri,sans-serif"><span>=C2=A0</span></spa=
n></pre>



</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Thu, Jun 20, 2019 at 3:06 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Dear =
Chairs, et al.,<div>authors of draft-mirsky-ippm-stamp-option-tlv believe t=
hat it is stable and detailed enough to ask for your consideration to start=
 the WG Adoption Poll.</div><div><br></div><div>Regards,</div><div>Greg</di=
v></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>

--000000000000d65eef058c10e686--


From nobody Mon Jun 24 08:45:07 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED0331201A3; Mon, 24 Jun 2019 08:45:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yTUMwHivbNSL; Mon, 24 Jun 2019 08:44:59 -0700 (PDT)
Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6D46120196; Mon, 24 Jun 2019 08:44:58 -0700 (PDT)
Received: by mail-lf1-x12b.google.com with SMTP id y17so10437349lfe.0; Mon, 24 Jun 2019 08:44:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2QvZEfbUt33fCt6LMxNPSNojprOmudg7PhISKwhEhoc=; b=C+En/1uX9M2WayQreGLdMYKjdSXSdJq4pn0vwiLdRux8QmfjsgJPIVdqfp2+EzUS7L fy5dWANm3OD+JF6t+oCfZ74k9idzAn7bZzeiXYGhIax8M/5BJlSOYSkbvVSgO1DuXRgQ 6/NDJ7m2p+kUpGhsT3Grvt7fvioiisXZQ1q1AWLWQQLXfZ9ozkN9PiXvsNlqbznODNmb 75zLMs8Tx3V4LmlfvNOWi04cedLaTdKO/KE/dUznPFDFn+sXA0GkT7KgDzE+X8Ojwdoq KvTK+RCBF76X3ja7oanuYEfSpUSzd1Xkj7F4gHlLwbJczEhZz9r2dUwNm594jiY73pQo yxkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2QvZEfbUt33fCt6LMxNPSNojprOmudg7PhISKwhEhoc=; b=CC0s34j2/YE6q27h0PJcJfxac/bvvNdSU5SqlginIsBd8RukFMcJkt5T4voxdgqJHw Ya0s0c8r1l2xbj/s/LP9AsQX/aIa6AWBsA4ahnspg2lv1IFfdrMk0+IOLfDPCepxDGwD K4QlsUFgYI28er7l+j1cA+RWd/iqcfGD5lumPvRMaFU5m5Q/wa6EJty9gkweofXJNBAg InjqXdGslJWyXKS5Fk8cGPjeY8mVRTjtINZVuO1KRRhlpMGNY8UDPPh3CmSp5N9sb29m PMJ4t9nv/uUxpWuVCBZVbh5BtXRt3EvMKNx1wDv2/MrTEEkFzOPFB0LhZPDN6dei85Yo GiXg==
X-Gm-Message-State: APjAAAWUmW6eT2T+N7zbYHWhoXiqme+paFF0YsQ5tz4pHJNWXwfQQAh0 QW/1cty1AuONzYxzGL2hWkzuKO+KCe21Qjb1sXU=
X-Google-Smtp-Source: APXvYqyIutEesPRo1irw49aW1sOt3rPe1EnLdamBhoPgXxN0UZZky7y5Ec6s8Fe/qN95BxpDFraify3y5NN5yvOiLTo=
X-Received: by 2002:ac2:5609:: with SMTP id v9mr19390383lfd.27.1561391096926;  Mon, 24 Jun 2019 08:44:56 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com> <BBA82579FD347748BEADC4C445EA0F21BEE61343@NKGEML515-MBS.china.huawei.com>
In-Reply-To: <BBA82579FD347748BEADC4C445EA0F21BEE61343@NKGEML515-MBS.china.huawei.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 24 Jun 2019 08:44:45 -0700
Message-ID: <CA+RyBmXBT3+C61tEZwym0DUbSzhcZfrTo+MVrgj2vT=BOAywyw@mail.gmail.com>
To: Tianran Zhou <zhoutianran@huawei.com>
Cc: IETF IPPM WG <ippm@ietf.org>,  "draft-mirsky-ippm-stamp-option-tlv@ietf.org" <draft-mirsky-ippm-stamp-option-tlv@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b01cd3058c13b15b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/4JvmFLbcSbcstod65xmYdt4MmDw>
Subject: Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jun 2019 15:45:03 -0000

--000000000000b01cd3058c13b15b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Tianran,
thank you for your interest in the proposal on the optional extensions of
STAMP. Please find my answers in-line below tagged GIM>>.

Regards,
Greg

On Mon, Jun 24, 2019 at 1:59 AM Tianran Zhou <zhoutianran@huawei.com> wrote=
:

> Hi Greg,
>
>
>
> Several clarification questions after reading this draft.
>
>
>
> 1. Maybe wrt to section 4. Could you please explicitly describe the
> mechanism to detect the existence of TLVs, in addition to the fixed messa=
ge
> part?
>
GIM>> Since the length of the base STAMP packet, and the mode,
unauthenticated or authenticated, are known, the receiver of a STAMP packet
can determine if there are any TLV by comparing the length of the base
STAMP packet with the value of the Total length field of IP header.

>
>
> 2. Could you please describe the use case for each TLV you proposed?
> Especially the =E2=80=9CLocation TLV=E2=80=9D and the =E2=80=9CClass of S=
ervice TLV=E2=80=9D. I can
> hardly understand why these two are useful, and how to use them to do
> measurement/collection.
>
GIM>> We'll expand the informational text for TLVs. For the Location TLV,
the use is described in the draft as follows:

   The Location TLV MAY be used to determine the last-hop addressing for
   STAMP packets including source and destination IP addresses as well
   as the MAC address of the last-hop router.  Last-hop MAC address MAY
   be monitored by the Session-Sender whether there has been a path
   switch on the last hop, closest to the Session-Reflector.  The IP
   addresses and UDP port will indicate if there is a NAT router on the
   path, and allows the Session-Sender to identify the IP address of the
   Session-Reflector behind the NAT, detect changes in the NAT mapping
   that could cause sending the STAMP packets to the wrong Session-
   Reflector.

The use case of the Class of Service TLV is the same as of RFC 7750
<https://datatracker.ietf.org/doc/rfc7750/> and
draft-bailmir-ippm-twamp-dscp-ctrl-mon
<https://www.ietf.org/archive/id/draft-bailmir-ippm-twamp-dscp-ctrl-mon-02.=
txt>
.

>
>
> Thanks,
>
> Tianran
>
>
>
> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Greg Mirsky
> *Sent:* Thursday, June 20, 2019 3:06 PM
> *To:* IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>
> *Cc:* draft-mirsky-ippm-stamp-option-tlv@ietf.org
> *Subject:* [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
>
>
>
> Dear Chairs, et al.,
>
> authors of draft-mirsky-ippm-stamp-option-tlv believe that it is stable
> and detailed enough to ask for your consideration to start the WG Adoptio=
n
> Poll.
>
>
>
> Regards,
>
> Greg
>

--000000000000b01cd3058c13b15b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi Tianran,<div>thank you for your intere=
st in the proposal on the optional extensions of STAMP. Please find my answ=
ers in-line below tagged GIM&gt;&gt;.</div><div><br></div><div>Regards,</di=
v><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Mon, Jun 24, 2019 at 1:59 AM Tianran Zhou &lt;<a href=
=3D"mailto:zhoutianran@huawei.com">zhoutianran@huawei.com</a>&gt; wrote:<br=
></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"ZH-CN">
<div class=3D"gmail-m_-4502064151993032803WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Hi Greg,<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Several clarificat=
ion questions after reading this draft.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">1. Maybe wrt to se=
ction 4. Could you please explicitly describe the mechanism to detect the e=
xistence of TLVs, in addition to the fixed message part?</span></p></div></=
div></blockquote><div>GIM&gt;&gt; Since the length of the base STAMP packet=
, and the mode, unauthenticated or authenticated, are known, the receiver o=
f a STAMP packet can determine if there are any TLV by comparing the length=
 of the base STAMP packet with the value of the Total length field of IP he=
ader.=C2=A0=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv lang=3D"ZH-CN"><div class=3D"gmail-m_-4502064151993032803WordSection1"><=
p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-f=
amily:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">2. Could you pleas=
e describe the use case for each TLV you proposed? Especially the
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)"=
>=E2=80=9C</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family=
:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Location TLV</span><span=
 lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=9D</=
span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=
=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">
 and the </span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31=
,73,125)">=E2=80=9C</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;fo=
nt-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Class of Servic=
e TLV</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,=
125)">=E2=80=9D</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-f=
amily:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">.
 I can hardly understand why these two are useful, and how to use them to d=
o measurement/collection.</span></p></div></div></blockquote><div>GIM&gt;&g=
t; We&#39;ll expand the informational text for TLVs. For the Location TLV, =
the use is described in the draft as follows:</div><div><br>=C2=A0 =C2=A0Th=
e Location TLV MAY be used to determine the last-hop addressing for<br>=C2=
=A0 =C2=A0STAMP packets including source and destination IP addresses as we=
ll<br>=C2=A0 =C2=A0as the MAC address of the last-hop router.=C2=A0 Last-ho=
p MAC address MAY<br>=C2=A0 =C2=A0be monitored by the Session-Sender whethe=
r there has been a path<br>=C2=A0 =C2=A0switch on the last hop, closest to =
the Session-Reflector.=C2=A0 The IP<br>=C2=A0 =C2=A0addresses and UDP port =
will indicate if there is a NAT router on the<br>=C2=A0 =C2=A0path, and all=
ows the Session-Sender to identify the IP address of the<br>=C2=A0 =C2=A0Se=
ssion-Reflector behind the NAT, detect changes in the NAT mapping<br>=C2=A0=
 =C2=A0that could cause sending the STAMP packets to the wrong Session-<br>=
=C2=A0 =C2=A0Reflector.<br></div><div><br></div><div>The use case of the Cl=
ass of Service TLV is the same as of <a href=3D"https://datatracker.ietf.or=
g/doc/rfc7750/">RFC 7750</a>=C2=A0and=C2=A0<a href=3D"https://www.ietf.org/=
archive/id/draft-bailmir-ippm-twamp-dscp-ctrl-mon-02.txt">draft-bailmir-ipp=
m-twamp-dscp-ctrl-mon</a>.</div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><div lang=3D"ZH-CN"><div class=3D"gmail-m_-4502064151993032803WordSe=
ction1"><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5=
pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Thanks,<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Tianran<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11pt;font=
-family:Calibri,sans-serif">From:</span></b><span lang=3D"EN-US" style=3D"f=
ont-size:11pt;font-family:Calibri,sans-serif"> ippm [mailto:<a href=3D"mail=
to:ippm-bounces@ietf.org" target=3D"_blank">ippm-bounces@ietf.org</a>]
<b>On Behalf Of </b>Greg Mirsky<br>
<b>Sent:</b> Thursday, June 20, 2019 3:06 PM<br>
<b>To:</b> IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D"mailt=
o:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:draft-mirsky-ippm-stamp-option-tlv@ietf.org" t=
arget=3D"_blank">draft-mirsky-ippm-stamp-option-tlv@ietf.org</a><br>
<b>Subject:</b> [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv<u>=
</u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Dear Chairs, et al.,<u></u><u><=
/u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">authors of draft-mirsky-ippm-st=
amp-option-tlv believe that it is stable and detailed enough to ask for you=
r consideration to start the WG Adoption Poll.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Greg<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>

</blockquote></div></div>

--000000000000b01cd3058c13b15b--


From nobody Mon Jun 24 08:50:09 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 233791201CB; Mon, 24 Jun 2019 08:50:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EQwhHBpSlQHO; Mon, 24 Jun 2019 08:50:01 -0700 (PDT)
Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A87A512019D; Mon, 24 Jun 2019 08:50:00 -0700 (PDT)
Received: by mail-lj1-x229.google.com with SMTP id i21so13107439ljj.3; Mon, 24 Jun 2019 08:50:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xXWz8T4FO0FLAVQWib5ogjUvW5OjzLQ5ZABapk2fLYQ=; b=e7WhO4f6tKEBrA5IsowbDYBIqJvIE39ZSiXHUWNGUGOWMeXFHSVTBdt6T3GfrUJY0X gBIiUdD1QC4gSrFNB3sIktbm2weRbdFT3FuVPfoXrUbdl8cNB1g68imh9hSDktCagno9 MtrA5j09LxSn6NeE9Umoa99i+RFsHzqFpoOXAhPAYcIWl4b9LnKecSDxiMZGtWv4O2wM jxr1p+fZZLQKClrMYvfOC8oIe++OCnZBhciucnS6n5COrBbBZi2Xs7p1R/qjqehHFqh6 DcnFYOBgnGLulEYzJnYd3bhtJVDL7FSkRxczy5RmhIzVajCCMQkn3t6c/spxVUmdZqay W2wA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xXWz8T4FO0FLAVQWib5ogjUvW5OjzLQ5ZABapk2fLYQ=; b=c7ksGW+ElZHJBxVurbbdkJ60SpGabNZ0rSVh9u4sLdZ/j7KBDXzjzy0WavzapbXU60 hLjyCRmn52w8klnLK7pw5vgF06+ZNWNdPBdN7o/lyxUj+FdgxN/s88cq8DMkRS1zfl1O Dix97SMGUnNd/Qlekhj75ti5E40/2IgcjMhDHkKsgKq8f7g2WUrPgIlT784WJrmGUJXe qSkI62Z7665x5Xn5/1tRhlo8TESsyO1HzuzcpDL5xHga9aCNg6Z5zqW2e1upLwzW+jSq 6XtgzeV2Ew0yg6u1IB0jyxZpsRh5tWlkxQflVV8kzuFss4YDb+OyjFKhdim3PZhWnSzX 9YSw==
X-Gm-Message-State: APjAAAVuOOA4zwd2+FCtsxM5ygGHhmDMKV6dfyV9GWEKt2BwDrDvdvVV wupC/q+v0N6l4vJDyvIwl9YFyud2CpnySKp2/AA=
X-Google-Smtp-Source: APXvYqxqunHvwN2QGm8SkHnk+OEk42cGdSALywz3HjyWUPc0RT2NOzZDEVU1lINSyWCkT/shvUur17JLaA74xLNgDRA=
X-Received: by 2002:a2e:6c0f:: with SMTP id h15mr18360008ljc.36.1561391398848;  Mon, 24 Jun 2019 08:49:58 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com> <CAMZsk6dH1MRYF5vepD0iLF0mQV+NG9BDb19QScz0OtGBr2vVbg@mail.gmail.com> <CA+RyBmVPLq=v6krTPE3H5-rhobvEbgg1RSi0RHLwByisckifcA@mail.gmail.com> <CAMZsk6d0TYDY2znxP8no4oa+3z_91Sf+Ew1tYUObq1SXCm7JzA@mail.gmail.com>
In-Reply-To: <CAMZsk6d0TYDY2znxP8no4oa+3z_91Sf+Ew1tYUObq1SXCm7JzA@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 24 Jun 2019 08:49:47 -0700
Message-ID: <CA+RyBmUJtxqvXXm21E45w0oLQvvfTeTGnPE5OxZshgjVfOKnig@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Cc: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  draft-mirsky-ippm-stamp-option-tlv@ietf.org
Content-Type: multipart/alternative; boundary="000000000000af0f7e058c13c3c5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/lrRzGHHVUle5hHRFJE_RmXvJcog>
Subject: Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jun 2019 15:50:07 -0000

--000000000000af0f7e058c13c3c5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Rakesh,
we're observing that the use of TLV becomes accepted in the fast path.
Overlay encapsulations with extensible headers like Geneve, GUE, and NSH
have been standardized already or will be published as Standard track RFCs
soon.

Regards,
Greg

On Mon, Jun 24, 2019 at 5:25 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
wrote:

> Hi Greg,
> Thank you for the replies. However, they do not answer my comments.
> Adding a TLV for the direct-mode loss measurement for the delay
> measurement message unnecessarily overloads the message. It is not hardwa=
re
> friendly for the reasons mentioned earlier, to look for the TLV, as it ma=
y
> or may not be there. Further, the hardware will have to be capable to add
> timestamps as well as counters in the overloaded message. It is much easi=
er
> to have a simple message for loss measurement to just carry counters as i=
s
> done in other protocols (e.g. RFC 6374 and Y.1731).
>
> Thanks,
> Rakesh
>
>
> On Fri, Jun 21, 2019 at 4:37 AM Greg Mirsky <gregimirsky@gmail.com> wrote=
:
>
>> Hi Rakesh,
>> thank you for your review and comments on the STAMP option TLV draft.
>> Please find my answers and notes in-line tagged GIM>>.
>>
>> Regards,
>> Greg
>>
>> On Fri, Jun 21, 2019 at 1:39 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>> wrote:
>>
>>> Hi Greg, Authors,
>>>
>>>
>>>
>>> It is good to see the TLV extensions for STAMP. As STAMP is defined for
>>> carrying timestamps and sequence numbers, the TLVs should be for the
>>> related extensions.
>>>
>> GIM>> STAMP is defined in the draft-ietf-ippm-stamp
>> <https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp/> as the follows=
:
>>    This document describes a Simple Two-way Active Measurement Protocol
>>    which enables the measurement of both one-way and round-trip
>>    performance metrics like delay, delay variation, and packet loss.
>>
>>
>>>
>>> The direct measurement TLV proposed in the draft may not be hardware
>>> friendly for actual data traffic loss measurement due to the need to se=
arch
>>> the presence of the TLV and the counter offset not always fixed due to =
the
>>> variable length payload. Also, it overloads the delay measurement probe=
s
>>> just for measuring packet loss which complicates the implementation.
>>>
>> GIM>> The Direct Loss TLV is intended to immediately follow the STAMP
>> test packet and thus its location is known. We'll work on the text to gu=
ide
>> implementations to be more HW friendly and support efficient testing.
>>
>>>
>>>
>>> For direct mode loss measurement, there is a simple new message defined=
 in *draft-gandhi-spring-twamp-srpm* which is hardware friendly (just like =
LM using RFC 6374 using a separate message) and does not overload the exist=
ing protocol used for delay measurement.
>>>
>>> GIM>> Thank you for pointing to the draft. I've reviewed it and shared
>> my comments. As I've noted earlier, I believe that the proposed packet i=
s
>> not backward compatible with TWAMP-Light while one of the goals of STAMP=
 is
>> to be able to interwork with TWAMP-Light Session-Sender or
>> Session-Reflector in unauthenticated mode.
>>
>>>
>>>
>>> FYI, ITU Y.1731 also defines separate DMM and LMM messages for delay an=
d loss measurements.
>>>
>>> GIM>> Thank you for reminding us that. On the issue of reviewing
>> existing solutions for support of both direct and synthetic packet loss
>> measurement, I'll note that RFC 6374 uses the same message, Loss
>> Measurement, for both synthetic and direct measurement methods.
>>
>>>
>>>
>>> Thanks,
>>>
>>> Rakesh
>>>
>>>
>>>
>>>
>>> On Thu, Jun 20, 2019 at 3:06 AM Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>>> Dear Chairs, et al.,
>>>> authors of draft-mirsky-ippm-stamp-option-tlv believe that it is stabl=
e
>>>> and detailed enough to ask for your consideration to start the WG Adop=
tion
>>>> Poll.
>>>>
>>>> Regards,
>>>> Greg
>>>> _______________________________________________
>>>> ippm mailing list
>>>> ippm@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>
>>>

--000000000000af0f7e058c13c3c5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Rakesh,<div>we&#39;re observing that the use of TLV bec=
omes accepted in the fast path. Overlay encapsulations with extensible head=
ers like Geneve, GUE, and NSH have been standardized already or will be pub=
lished as Standard track RFCs soon.</div><div><br></div><div>Regards,</div>=
<div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Mon, Jun 24, 2019 at 5:25 AM Rakesh Gandhi &lt;<a href=
=3D"mailto:rgandhi.ietf@gmail.com">rgandhi.ietf@gmail.com</a>&gt; wrote:<br=
></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><=
div>Hi Greg,</div><div>Thank you for the replies. However, they do not answ=
er my comments.<br></div><div>Adding a TLV for the direct-mode loss measure=
ment for the delay measurement message unnecessarily overloads the message.=
 It is not hardware friendly for the reasons mentioned earlier, to look for=
 the TLV, as it may or may not be there. Further, the hardware will have to=
 be capable to add timestamps as well as counters in the overloaded message=
. It is much easier to have a simple message for loss measurement to just c=
arry counters as is done in other protocols (e.g. RFC 6374 and Y.1731). <br=
></div><div><br></div><div>Thanks,</div><div>Rakesh</div><div><br></div></d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Fri, Jun 21, 2019 at 4:37 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@=
gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=
=3D"ltr">Hi Rakesh,<div>thank you for your review and comments on the STAMP=
 option TLV draft. Please find my answers and notes in-line tagged GIM&gt;&=
gt;.</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 21, =
2019 at 1:39 AM Rakesh Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com"=
 target=3D"_blank">rgandhi.ietf@gmail.com</a>&gt; wrote:<br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">


















<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt">Hi Greg, Authors=
,<span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt"><span>=C2=A0</sp=
an></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt">It is good to se=
e the TLV extensions for STAMP.
As STAMP is defined for carrying timestamps and sequence numbers, the TLVs
should be for the related extensions.</span></p></div></blockquote><div>GIM=
&gt;&gt; STAMP is defined in the <a href=3D"https://datatracker.ietf.org/do=
c/draft-ietf-ippm-stamp/" target=3D"_blank">draft-ietf-ippm-stamp</a>=C2=A0=
as the follows:</div><div>=C2=A0 =C2=A0This document describes a Simple Two=
-way Active Measurement Protocol<br>=C2=A0 =C2=A0which enables the measurem=
ent of both one-way and round-trip<br>=C2=A0 =C2=A0performance metrics like=
 delay, delay variation, and packet loss.<br></div><div><br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><p class=3D"MsoNo=
rmal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri,s=
ans-serif"><span style=3D"font-size:14pt"> <span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt"><span>=C2=A0</sp=
an></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt">The direct measu=
rement TLV proposed in the
draft may not be hardware friendly for actual data traffic loss measurement=
 due to
the need to search the presence of the TLV and the counter offset not alway=
s
fixed due to the variable length payload. Also, it overloads the delay
measurement probes just for measuring packet loss which complicates the imp=
lementation.</span></p></div></blockquote><div>GIM&gt;&gt; The Direct Loss =
TLV is intended to immediately follow the STAMP test packet and thus its lo=
cation is known. We&#39;ll work on the text to guide implementations to be =
more HW friendly and support efficient testing.=C2=A0</div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><p class=3D"MsoNormal" s=
tyle=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri,sans-ser=
if"><span style=3D"font-size:14pt"><span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt"><span>=C2=A0</sp=
an></span></p>

<pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;Cour=
ier New&quot;"><span style=3D"font-size:14pt;font-family:Calibri,sans-serif=
">For direct mode loss measurement, there is a simple new message defined i=
n <i>draft-gandhi-spring-twamp-srpm</i> which is hardware friendly (just li=
ke LM using RFC 6374 using a separate message) and does not overload the ex=
isting protocol used for delay measurement.</span>=C2=A0</pre></div></block=
quote><div>GIM&gt;&gt; Thank you for pointing to the draft. I&#39;ve review=
ed it and shared my comments. As I&#39;ve noted earlier, I believe that the=
 proposed packet is not backward compatible with TWAMP-Light while one of t=
he goals of STAMP is to be able to interwork with TWAMP-Light Session-Sende=
r or Session-Reflector in unauthenticated mode.=C2=A0</div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><pre style=3D"margin:0cm=
 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span sty=
le=3D"font-size:14pt;font-family:Calibri,sans-serif"><span></span></span></=
pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;=
Courier New&quot;"><span style=3D"font-size:14pt;font-family:Calibri,sans-s=
erif"><span>=C2=A0</span></span></pre><pre style=3D"margin:0cm 0cm 0.0001pt=
;font-size:10pt;font-family:&quot;Courier New&quot;"><span style=3D"font-si=
ze:14pt;font-family:Calibri,sans-serif">FYI, ITU Y.1731 also defines separa=
te DMM and LMM messages for delay and loss measurements.</span></pre></div>=
</blockquote><div>GIM&gt;&gt; Thank you for reminding us that. On the issue=
 of reviewing existing solutions for support of both direct and synthetic p=
acket loss measurement, I&#39;ll note that RFC 6374 uses the same message, =
Loss Measurement, for both synthetic and direct measurement methods.</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><pre styl=
e=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&q=
uot;"><span style=3D"font-size:14pt;font-family:Calibri,sans-serif"><span><=
/span></span></pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;fon=
t-family:&quot;Courier New&quot;"><span style=3D"font-size:14pt;font-family=
:Calibri,sans-serif"><span>=C2=A0</span></span></pre><pre style=3D"margin:0=
cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span s=
tyle=3D"font-size:14pt;font-family:Calibri,sans-serif">Thanks,<span></span>=
</span></pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-fami=
ly:&quot;Courier New&quot;"><span style=3D"font-size:14pt;font-family:Calib=
ri,sans-serif">Rakesh<span></span></span></pre><pre style=3D"margin:0cm 0cm=
 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span style=
=3D"font-size:14pt;font-family:Calibri,sans-serif"><span>=C2=A0</span></spa=
n></pre>



</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Thu, Jun 20, 2019 at 3:06 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Dear =
Chairs, et al.,<div>authors of draft-mirsky-ippm-stamp-option-tlv believe t=
hat it is stable and detailed enough to ask for your consideration to start=
 the WG Adoption Poll.</div><div><br></div><div>Regards,</div><div>Greg</di=
v></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>

--000000000000af0f7e058c13c3c5--


From nobody Mon Jun 24 12:13:07 2019
Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A86A0120152; Mon, 24 Jun 2019 12:13:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id omG0UsS5U--z; Mon, 24 Jun 2019 12:13:01 -0700 (PDT)
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 29115120058; Mon, 24 Jun 2019 12:13:01 -0700 (PDT)
Received: by mail-lj1-x231.google.com with SMTP id 131so13712332ljf.4; Mon, 24 Jun 2019 12:13:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=h+gMFiuju+vwDKdutF0Ks70QdAtibzqu325tXG5pzMI=; b=Ho4A1wdXkRzLM+O7Rf5SN9PG2/Wwtwh4jGGaxD2Ct7zxtwP8rwUcQfp//ycb4NKPAU AibBZicTYh4CyTD5+CKvoCMnzLhQUarUCkHN/t6TCmT5+7z0FfMmlDM//GFOAL84cGm5 /bw9k4IO+7zb8h8+F8xbmLx6TF3v8Ef9zspr9mhkkQtE7ifzyFx4APB/2TbetK8pDSBm fZiGY1ch2+2BLDVH9Pkxp6nUfnjosA0Ux+HtJHNJOup3f+wgL84GzfVGSlxggZBbP4mi nYPhFLTtry8i4l/zS9Ke2JIrHULgKBXvQrdvSySVjNV+oo5EW1gls3WL80GFfya/RwEG hgJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=h+gMFiuju+vwDKdutF0Ks70QdAtibzqu325tXG5pzMI=; b=d7YsgmvJlZ3fmNkr7m0NCmPk6WKbJXgvejt1gVUjqKaXs99Q7fOqmOwpaMFpFHK6jO yAOoI4r2RRO4jdFh54KuVYt7K1vEfhl9oKJs3PCjlPw8pZhrM3BDijCcC1fP9/8ma8ch SF1+SUyX/8THi8PMYcbQ1PJhoBhV9E90fPrSaWNEht4qUh2y1qvqVgQbsmBDAI/5bTJ7 w8aaRyFawaXgE6ZH86sHInfuq8BNcPxAZhR+jFFmQn1P4+exmJu87oJBSeOa/1dPRVUL N02BzxlxODtzj4pm13mXdH9zIKsYr1hHLRMPIUGiLmt9NoxPh83BIglNDEQN2Ky+R7M4 1Ciw==
X-Gm-Message-State: APjAAAUOwz0JBdIwDnL7Kr75UxThqzfEN9QNa3uKm0zllsWlZA2UmGh9 Nq3FtF7/48QmUY/9zj2sAJAnHJfE8AAknM3G9g==
X-Google-Smtp-Source: APXvYqyhJYhfYJFIh5eUhzSkJSmEk/Lx1eIas2CI33aq05Amw6gRbtZacx2hFwBLEonMv/Yy1Y5NOZZVSYMFYMesWlk=
X-Received: by 2002:a05:651c:95:: with SMTP id 21mr34220345ljq.128.1561403579285;  Mon, 24 Jun 2019 12:12:59 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com> <CAMZsk6dH1MRYF5vepD0iLF0mQV+NG9BDb19QScz0OtGBr2vVbg@mail.gmail.com> <CA+RyBmVPLq=v6krTPE3H5-rhobvEbgg1RSi0RHLwByisckifcA@mail.gmail.com> <CAMZsk6d0TYDY2znxP8no4oa+3z_91Sf+Ew1tYUObq1SXCm7JzA@mail.gmail.com> <CA+RyBmUJtxqvXXm21E45w0oLQvvfTeTGnPE5OxZshgjVfOKnig@mail.gmail.com>
In-Reply-To: <CA+RyBmUJtxqvXXm21E45w0oLQvvfTeTGnPE5OxZshgjVfOKnig@mail.gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Mon, 24 Jun 2019 15:12:48 -0400
Message-ID: <CAMZsk6cev+xiVNNJZeD4jgYut-gGKebdoWLRCYZMQkZxjRvVrg@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>,  draft-mirsky-ippm-stamp-option-tlv@ietf.org
Content-Type: multipart/alternative; boundary="000000000000b1c5d6058c1699b7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/JmS56RM5IskNSjshpFNGa9G_nf8>
Subject: Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jun 2019 19:13:06 -0000

--000000000000b1c5d6058c1699b7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Greg,
Thanks for the reply.
I think the comment is that it is much simpler to define a new message for
LM than to overload DM message + TLV to do LM. If you think there are some
cases where both DM+LM combo message is required, then you could position
this solution with fixed offset LM TLV using the DM message for that case.
Thanks,
Rakesh


On Mon, Jun 24, 2019 at 11:49 AM Greg Mirsky <gregimirsky@gmail.com> wrote:

> Hi Rakesh,
> we're observing that the use of TLV becomes accepted in the fast path.
> Overlay encapsulations with extensible headers like Geneve, GUE, and NSH
> have been standardized already or will be published as Standard track RFC=
s
> soon.
>
> Regards,
> Greg
>
> On Mon, Jun 24, 2019 at 5:25 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
> wrote:
>
>> Hi Greg,
>> Thank you for the replies. However, they do not answer my comments.
>> Adding a TLV for the direct-mode loss measurement for the delay
>> measurement message unnecessarily overloads the message. It is not hardw=
are
>> friendly for the reasons mentioned earlier, to look for the TLV, as it m=
ay
>> or may not be there. Further, the hardware will have to be capable to ad=
d
>> timestamps as well as counters in the overloaded message. It is much eas=
ier
>> to have a simple message for loss measurement to just carry counters as =
is
>> done in other protocols (e.g. RFC 6374 and Y.1731).
>>
>> Thanks,
>> Rakesh
>>
>>
>> On Fri, Jun 21, 2019 at 4:37 AM Greg Mirsky <gregimirsky@gmail.com>
>> wrote:
>>
>>> Hi Rakesh,
>>> thank you for your review and comments on the STAMP option TLV draft.
>>> Please find my answers and notes in-line tagged GIM>>.
>>>
>>> Regards,
>>> Greg
>>>
>>> On Fri, Jun 21, 2019 at 1:39 AM Rakesh Gandhi <rgandhi.ietf@gmail.com>
>>> wrote:
>>>
>>>> Hi Greg, Authors,
>>>>
>>>>
>>>>
>>>> It is good to see the TLV extensions for STAMP. As STAMP is defined fo=
r
>>>> carrying timestamps and sequence numbers, the TLVs should be for the
>>>> related extensions.
>>>>
>>> GIM>> STAMP is defined in the draft-ietf-ippm-stamp
>>> <https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp/> as the
>>> follows:
>>>    This document describes a Simple Two-way Active Measurement Protocol
>>>    which enables the measurement of both one-way and round-trip
>>>    performance metrics like delay, delay variation, and packet loss.
>>>
>>>
>>>>
>>>> The direct measurement TLV proposed in the draft may not be hardware
>>>> friendly for actual data traffic loss measurement due to the need to s=
earch
>>>> the presence of the TLV and the counter offset not always fixed due to=
 the
>>>> variable length payload. Also, it overloads the delay measurement prob=
es
>>>> just for measuring packet loss which complicates the implementation.
>>>>
>>> GIM>> The Direct Loss TLV is intended to immediately follow the STAMP
>>> test packet and thus its location is known. We'll work on the text to g=
uide
>>> implementations to be more HW friendly and support efficient testing.
>>>
>>>>
>>>>
>>>> For direct mode loss measurement, there is a simple new message define=
d in *draft-gandhi-spring-twamp-srpm* which is hardware friendly (just like=
 LM using RFC 6374 using a separate message) and does not overload the exis=
ting protocol used for delay measurement.
>>>>
>>>> GIM>> Thank you for pointing to the draft. I've reviewed it and shared
>>> my comments. As I've noted earlier, I believe that the proposed packet =
is
>>> not backward compatible with TWAMP-Light while one of the goals of STAM=
P is
>>> to be able to interwork with TWAMP-Light Session-Sender or
>>> Session-Reflector in unauthenticated mode.
>>>
>>>>
>>>>
>>>> FYI, ITU Y.1731 also defines separate DMM and LMM messages for delay a=
nd loss measurements.
>>>>
>>>> GIM>> Thank you for reminding us that. On the issue of reviewing
>>> existing solutions for support of both direct and synthetic packet loss
>>> measurement, I'll note that RFC 6374 uses the same message, Loss
>>> Measurement, for both synthetic and direct measurement methods.
>>>
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Rakesh
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, Jun 20, 2019 at 3:06 AM Greg Mirsky <gregimirsky@gmail.com>
>>>> wrote:
>>>>
>>>>> Dear Chairs, et al.,
>>>>> authors of draft-mirsky-ippm-stamp-option-tlv believe that it is
>>>>> stable and detailed enough to ask for your consideration to start the=
 WG
>>>>> Adoption Poll.
>>>>>
>>>>> Regards,
>>>>> Greg
>>>>> _______________________________________________
>>>>> ippm mailing list
>>>>> ippm@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/ippm
>>>>>
>>>>

--000000000000b1c5d6058c1699b7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Greg,</div><div>Thanks for the reply.<br></div><di=
v>I think the comment is that it is much simpler to define a new message fo=
r LM than to overload DM message + TLV to do LM. If you think there are som=
e cases where both DM+LM combo message is required, then you could position=
 this solution with fixed offset LM TLV using the DM message for that case.=
<br></div><div>Thanks,</div><div>Rakesh</div><div><br></div></div><br><div =
class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jun 24,=
 2019 at 11:49 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com">=
gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex"><div dir=3D"ltr">Hi Rakesh,<div>we&#39;re observing th=
at the use of TLV becomes accepted in the fast path. Overlay encapsulations=
 with extensible headers like Geneve, GUE, and NSH have been standardized a=
lready or will be published as Standard track RFCs soon.</div><div><br></di=
v><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><d=
iv dir=3D"ltr" class=3D"gmail_attr">On Mon, Jun 24, 2019 at 5:25 AM Rakesh =
Gandhi &lt;<a href=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgan=
dhi.ietf@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><div dir=3D"ltr"><div>Hi Greg,</div><div>Thank you for th=
e replies. However, they do not answer my comments.<br></div><div>Adding a =
TLV for the direct-mode loss measurement for the delay measurement message =
unnecessarily overloads the message. It is not hardware friendly for the re=
asons mentioned earlier, to look for the TLV, as it may or may not be there=
. Further, the hardware will have to be capable to add timestamps as well a=
s counters in the overloaded message. It is much easier to have a simple me=
ssage for loss measurement to just carry counters as is done in other proto=
cols (e.g. RFC 6374 and Y.1731). <br></div><div><br></div><div>Thanks,</div=
><div>Rakesh</div><div><br></div></div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Fri, Jun 21, 2019 at 4:37 AM Greg Mirsk=
y &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsk=
y@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">Hi Rakesh,<div>thank you for y=
our review and comments on the STAMP option TLV draft. Please find my answe=
rs and notes in-line tagged GIM&gt;&gt;.</div><div><br></div><div>Regards,<=
/div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Fri, Jun 21, 2019 at 1:39 AM Rakesh Gandhi &lt;<a hr=
ef=3D"mailto:rgandhi.ietf@gmail.com" target=3D"_blank">rgandhi.ietf@gmail.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><div dir=3D"ltr">


















<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt">Hi Greg, Authors=
,<span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt"><span>=C2=A0</sp=
an></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt">It is good to se=
e the TLV extensions for STAMP.
As STAMP is defined for carrying timestamps and sequence numbers, the TLVs
should be for the related extensions.</span></p></div></blockquote><div>GIM=
&gt;&gt; STAMP is defined in the <a href=3D"https://datatracker.ietf.org/do=
c/draft-ietf-ippm-stamp/" target=3D"_blank">draft-ietf-ippm-stamp</a>=C2=A0=
as the follows:</div><div>=C2=A0 =C2=A0This document describes a Simple Two=
-way Active Measurement Protocol<br>=C2=A0 =C2=A0which enables the measurem=
ent of both one-way and round-trip<br>=C2=A0 =C2=A0performance metrics like=
 delay, delay variation, and packet loss.<br></div><div><br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><p class=3D"MsoNo=
rmal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri,s=
ans-serif"><span style=3D"font-size:14pt"> <span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt"><span>=C2=A0</sp=
an></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt">The direct measu=
rement TLV proposed in the
draft may not be hardware friendly for actual data traffic loss measurement=
 due to
the need to search the presence of the TLV and the counter offset not alway=
s
fixed due to the variable length payload. Also, it overloads the delay
measurement probes just for measuring packet loss which complicates the imp=
lementation.</span></p></div></blockquote><div>GIM&gt;&gt; The Direct Loss =
TLV is intended to immediately follow the STAMP test packet and thus its lo=
cation is known. We&#39;ll work on the text to guide implementations to be =
more HW friendly and support efficient testing.=C2=A0</div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><p class=3D"MsoNormal" s=
tyle=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri,sans-ser=
if"><span style=3D"font-size:14pt"><span></span></span></p>

<p class=3D"MsoNormal" style=3D"margin:0cm 0cm 0.0001pt;font-size:12pt;font=
-family:Calibri,sans-serif"><span style=3D"font-size:14pt"><span>=C2=A0</sp=
an></span></p>

<pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;Cour=
ier New&quot;"><span style=3D"font-size:14pt;font-family:Calibri,sans-serif=
">For direct mode loss measurement, there is a simple new message defined i=
n <i>draft-gandhi-spring-twamp-srpm</i> which is hardware friendly (just li=
ke LM using RFC 6374 using a separate message) and does not overload the ex=
isting protocol used for delay measurement.</span>=C2=A0</pre></div></block=
quote><div>GIM&gt;&gt; Thank you for pointing to the draft. I&#39;ve review=
ed it and shared my comments. As I&#39;ve noted earlier, I believe that the=
 proposed packet is not backward compatible with TWAMP-Light while one of t=
he goals of STAMP is to be able to interwork with TWAMP-Light Session-Sende=
r or Session-Reflector in unauthenticated mode.=C2=A0</div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><pre style=3D"margin:0cm=
 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span sty=
le=3D"font-size:14pt;font-family:Calibri,sans-serif"><span></span></span></=
pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;=
Courier New&quot;"><span style=3D"font-size:14pt;font-family:Calibri,sans-s=
erif"><span>=C2=A0</span></span></pre><pre style=3D"margin:0cm 0cm 0.0001pt=
;font-size:10pt;font-family:&quot;Courier New&quot;"><span style=3D"font-si=
ze:14pt;font-family:Calibri,sans-serif">FYI, ITU Y.1731 also defines separa=
te DMM and LMM messages for delay and loss measurements.</span></pre></div>=
</blockquote><div>GIM&gt;&gt; Thank you for reminding us that. On the issue=
 of reviewing existing solutions for support of both direct and synthetic p=
acket loss measurement, I&#39;ll note that RFC 6374 uses the same message, =
Loss Measurement, for both synthetic and direct measurement methods.</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><pre styl=
e=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&q=
uot;"><span style=3D"font-size:14pt;font-family:Calibri,sans-serif"><span><=
/span></span></pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;fon=
t-family:&quot;Courier New&quot;"><span style=3D"font-size:14pt;font-family=
:Calibri,sans-serif"><span>=C2=A0</span></span></pre><pre style=3D"margin:0=
cm 0cm 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span s=
tyle=3D"font-size:14pt;font-family:Calibri,sans-serif">Thanks,<span></span>=
</span></pre><pre style=3D"margin:0cm 0cm 0.0001pt;font-size:10pt;font-fami=
ly:&quot;Courier New&quot;"><span style=3D"font-size:14pt;font-family:Calib=
ri,sans-serif">Rakesh<span></span></span></pre><pre style=3D"margin:0cm 0cm=
 0.0001pt;font-size:10pt;font-family:&quot;Courier New&quot;"><span style=
=3D"font-size:14pt;font-family:Calibri,sans-serif"><span>=C2=A0</span></spa=
n></pre>



</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Thu, Jun 20, 2019 at 3:06 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Dear =
Chairs, et al.,<div>authors of draft-mirsky-ippm-stamp-option-tlv believe t=
hat it is stable and detailed enough to ask for your consideration to start=
 the WG Adoption Poll.</div><div><br></div><div>Regards,</div><div>Greg</di=
v></div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--000000000000b1c5d6058c1699b7--


From nobody Mon Jun 24 20:19:28 2019
Return-Path: <zhoutianran@huawei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CA6B120220; Mon, 24 Jun 2019 20:19:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MFP0YpglqO46; Mon, 24 Jun 2019 20:19:24 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5B9D1201B0; Mon, 24 Jun 2019 20:19:23 -0700 (PDT)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 7769F6CD28C22AC4540C; Tue, 25 Jun 2019 04:19:21 +0100 (IST)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 25 Jun 2019 04:19:20 +0100
Received: from NKGEML515-MBS.china.huawei.com ([169.254.5.134]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0415.000; Tue, 25 Jun 2019 11:19:18 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: IETF IPPM WG <ippm@ietf.org>, "draft-mirsky-ippm-stamp-option-tlv@ietf.org" <draft-mirsky-ippm-stamp-option-tlv@ietf.org>
Thread-Topic: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
Thread-Index: AQHVJzbIPNuLaD81EkmxWIGmMvnQLqaqhWLw///tkoCAATyGkA==
Date: Tue, 25 Jun 2019 03:19:18 +0000
Message-ID: <BBA82579FD347748BEADC4C445EA0F21BEE631E6@NKGEML515-MBS.china.huawei.com>
References: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com> <BBA82579FD347748BEADC4C445EA0F21BEE61343@NKGEML515-MBS.china.huawei.com> <CA+RyBmXBT3+C61tEZwym0DUbSzhcZfrTo+MVrgj2vT=BOAywyw@mail.gmail.com>
In-Reply-To: <CA+RyBmXBT3+C61tEZwym0DUbSzhcZfrTo+MVrgj2vT=BOAywyw@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.156.116]
Content-Type: multipart/alternative; boundary="_000_BBA82579FD347748BEADC4C445EA0F21BEE631E6NKGEML515MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/A5CRbcjrKyWNd0GptoIJGrUwUe8>
Subject: Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jun 2019 03:19:26 -0000

--_000_BBA82579FD347748BEADC4C445EA0F21BEE631E6NKGEML515MBSchi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgR3JlZ++8jA0KDQpUaGFua3MgZm9yIHlvdXIgcmVwbHkuIFBsZWFzZSBzZWUgaW5saW5lLg0K
DQpUaWFucmFuDQoNCkZyb206IEdyZWcgTWlyc2t5IFttYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tXQ0KU2VudDogTW9uZGF5LCBKdW5lIDI0LCAyMDE5IDExOjQ1IFBNDQpUbzogVGlhbnJhbiBa
aG91IDx6aG91dGlhbnJhbkBodWF3ZWkuY29tPg0KQ2M6IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRm
Lm9yZz47IGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHZAaWV0Zi5vcmcNClN1Ympl
Y3Q6IFJlOiBbaXBwbV0gT24gcHJvZ3Jlc3NpbmcgZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0
aW9uLXRsdg0KDQpIaSBUaWFucmFuLA0KdGhhbmsgeW91IGZvciB5b3VyIGludGVyZXN0IGluIHRo
ZSBwcm9wb3NhbCBvbiB0aGUgb3B0aW9uYWwgZXh0ZW5zaW9ucyBvZiBTVEFNUC4gUGxlYXNlIGZp
bmQgbXkgYW5zd2VycyBpbi1saW5lIGJlbG93IHRhZ2dlZCBHSU0+Pi4NCg0KUmVnYXJkcywNCkdy
ZWcNCg0KT24gTW9uLCBKdW4gMjQsIDIwMTkgYXQgMTo1OSBBTSBUaWFucmFuIFpob3UgPHpob3V0
aWFucmFuQGh1YXdlaS5jb208bWFpbHRvOnpob3V0aWFucmFuQGh1YXdlaS5jb20+PiB3cm90ZToN
CkhpIEdyZWcsDQoNClNldmVyYWwgY2xhcmlmaWNhdGlvbiBxdWVzdGlvbnMgYWZ0ZXIgcmVhZGlu
ZyB0aGlzIGRyYWZ0Lg0KDQoxLiBNYXliZSB3cnQgdG8gc2VjdGlvbiA0LiBDb3VsZCB5b3UgcGxl
YXNlIGV4cGxpY2l0bHkgZGVzY3JpYmUgdGhlIG1lY2hhbmlzbSB0byBkZXRlY3QgdGhlIGV4aXN0
ZW5jZSBvZiBUTFZzLCBpbiBhZGRpdGlvbiB0byB0aGUgZml4ZWQgbWVzc2FnZSBwYXJ0Pw0KR0lN
Pj4gU2luY2UgdGhlIGxlbmd0aCBvZiB0aGUgYmFzZSBTVEFNUCBwYWNrZXQsIGFuZCB0aGUgbW9k
ZSwgdW5hdXRoZW50aWNhdGVkIG9yIGF1dGhlbnRpY2F0ZWQsIGFyZSBrbm93biwgdGhlIHJlY2Vp
dmVyIG9mIGEgU1RBTVAgcGFja2V0IGNhbiBkZXRlcm1pbmUgaWYgdGhlcmUgYXJlIGFueSBUTFYg
YnkgY29tcGFyaW5nIHRoZSBsZW5ndGggb2YgdGhlIGJhc2UgU1RBTVAgcGFja2V0IHdpdGggdGhl
IHZhbHVlIG9mIHRoZSBUb3RhbCBsZW5ndGggZmllbGQgb2YgSVAgaGVhZGVyLg0KDQpbenRyXS4g
T0suIFNv77yMU1RBTVAgaXMgSVAgYmFzZWQgcHJvdG9jb2w/IE9yIGl04oCZcyB1ZHAgYmFzZWQs
IHNvIG5lZWQgdG8gdXNlIHRoZSBsZW5ndGggaW4gVURQIGhlYWRlcj8NCkFueXdheSwgaXTigJlz
IGJldHRlciB0byBkZXNjcmliZSB0aGlzIGluZm9ybWF0aW9uIGJlY2F1c2UgZnJvbSBmaWd1cmUg
MSwgcGVvcGxlIGNhbm5vdCBkZWR1Y2UgaXQuDQoNCjIuIENvdWxkIHlvdSBwbGVhc2UgZGVzY3Jp
YmUgdGhlIHVzZSBjYXNlIGZvciBlYWNoIFRMViB5b3UgcHJvcG9zZWQ/IEVzcGVjaWFsbHkgdGhl
IOKAnExvY2F0aW9uIFRMVuKAnSBhbmQgdGhlIOKAnENsYXNzIG9mIFNlcnZpY2UgVExW4oCdLiBJ
IGNhbiBoYXJkbHkgdW5kZXJzdGFuZCB3aHkgdGhlc2UgdHdvIGFyZSB1c2VmdWwsIGFuZCBob3cg
dG8gdXNlIHRoZW0gdG8gZG8gbWVhc3VyZW1lbnQvY29sbGVjdGlvbi4NCkdJTT4+IFdlJ2xsIGV4
cGFuZCB0aGUgaW5mb3JtYXRpb25hbCB0ZXh0IGZvciBUTFZzLiBGb3IgdGhlIExvY2F0aW9uIFRM
ViwgdGhlIHVzZSBpcyBkZXNjcmliZWQgaW4gdGhlIGRyYWZ0IGFzIGZvbGxvd3M6DQoNCiAgIFRo
ZSBMb2NhdGlvbiBUTFYgTUFZIGJlIHVzZWQgdG8gZGV0ZXJtaW5lIHRoZSBsYXN0LWhvcCBhZGRy
ZXNzaW5nIGZvcg0KICAgU1RBTVAgcGFja2V0cyBpbmNsdWRpbmcgc291cmNlIGFuZCBkZXN0aW5h
dGlvbiBJUCBhZGRyZXNzZXMgYXMgd2VsbA0KICAgYXMgdGhlIE1BQyBhZGRyZXNzIG9mIHRoZSBs
YXN0LWhvcCByb3V0ZXIuICBMYXN0LWhvcCBNQUMgYWRkcmVzcyBNQVkNCiAgIGJlIG1vbml0b3Jl
ZCBieSB0aGUgU2Vzc2lvbi1TZW5kZXIgd2hldGhlciB0aGVyZSBoYXMgYmVlbiBhIHBhdGgNCiAg
IHN3aXRjaCBvbiB0aGUgbGFzdCBob3AsIGNsb3Nlc3QgdG8gdGhlIFNlc3Npb24tUmVmbGVjdG9y
LiAgVGhlIElQDQogICBhZGRyZXNzZXMgYW5kIFVEUCBwb3J0IHdpbGwgaW5kaWNhdGUgaWYgdGhl
cmUgaXMgYSBOQVQgcm91dGVyIG9uIHRoZQ0KICAgcGF0aCwgYW5kIGFsbG93cyB0aGUgU2Vzc2lv
bi1TZW5kZXIgdG8gaWRlbnRpZnkgdGhlIElQIGFkZHJlc3Mgb2YgdGhlDQogICBTZXNzaW9uLVJl
ZmxlY3RvciBiZWhpbmQgdGhlIE5BVCwgZGV0ZWN0IGNoYW5nZXMgaW4gdGhlIE5BVCBtYXBwaW5n
DQogICB0aGF0IGNvdWxkIGNhdXNlIHNlbmRpbmcgdGhlIFNUQU1QIHBhY2tldHMgdG8gdGhlIHdy
b25nIFNlc3Npb24tDQogICBSZWZsZWN0b3IuDQoNClt6dHJdOiAxLiBNeSB1bmRlcnN0YW5kaW5n
IG9uIHRoaXMgcGFyYWdyYXBoIGlzIHRoZSBsb2NhdGlvbiB0bHYgYWN0dWFsbHkgaW5jbHVkZXMg
dHdvIHNlcGFyYXRlIGZ1bmN0aW9ucy4gT25lIGlzIHRvIGNvbGxlY3QgdGhlIGxhc3QtaG9wIE1B
Qy4gVGhlIG90aGVyIGlzIHRvIGNvbGxlY3QgdGhlIElQIGFuZCBwb3J0Lg0KSXQgc2VlbXMgdGhl
eSBoYXZlIHZlcnkgZGlmZmVyZW50IHVzZS4gVGhlbiB3aHkgbm90IHNwbGl0IGl0IGludG8gdHdv
IFRMVnM/IEkgY2Fubm90IHNlZSB0aGUgdXNlIGNhc2Ugb2YgdGhlIGNvbWJpbmF0aW9uIG9mIHRo
ZSB0d28gcGFydHMuDQoyLiBJdOKAmXMgc3RpbGwgbm90IGNsZWFyIHRvIG1lIHdoeSB3ZSBuZWVk
IHRvIGtub3cg4oCcd2hldGhlciB0aGVyZSBoYXMgYmVlbiBhIHBhdGggc3dpdGNoIG9uIHRoZSBs
YXN0IGhvcOKAnS4gSG93IHRvIGtub3cgdGhpcyBiYXNlZCBvbiB0aGUgc291cmNlIE1BQz8gV2hv
4oCZcyBzb3VyY2UgTUFDPyBJIGNhbm5vdCBndWVzcyBvbiB0aGUgdG9vIHNpbXBsZSBkZXNjcmlw
dGlvbi4NCjMuIGlwdjQgYW5kIGlwdjYgYWRkcmVzcyBoYXZlIGRpZmZlcmVudCBsZW5ndGguIEhv
dyBkbyBJIGtub3cgaXTigJlzIGFuIGlwdjQgb3IgaXB2NiBhZGRyZXNzPw0KNC4gSSB3YW50IHRv
IHNlZSBtb3JlIHRleHQgb24gaG93IHRvIHVzZSBJUCtwb3J0IHRvIGRldGVjdCB0aGUgTkFUIG1h
cHBpbmcuIFdoYXTigJlzIHRoZSBpc3N1ZT8NCg0KDQpUaGUgdXNlIGNhc2Ugb2YgdGhlIENsYXNz
IG9mIFNlcnZpY2UgVExWIGlzIHRoZSBzYW1lIGFzIG9mIFJGQyA3NzUwPGh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL3JmYzc3NTAvPiBhbmQgZHJhZnQtYmFpbG1pci1pcHBtLXR3YW1w
LWRzY3AtY3RybC1tb248aHR0cHM6Ly93d3cuaWV0Zi5vcmcvYXJjaGl2ZS9pZC9kcmFmdC1iYWls
bWlyLWlwcG0tdHdhbXAtZHNjcC1jdHJsLW1vbi0wMi50eHQ+Lg0KDQpbenRyXTogU3BlY2lmaWNh
bGx5LCB3aG8gZ2VuZXJhdGUgdGhlIGRzY3AxLGRzY3AyIGFuZCBlY24/IGJhc2VkIG9uIHdoYXQ/
DQoNClRoYW5rcywNClRpYW5yYW4NCg0KRnJvbTogaXBwbSBbbWFpbHRvOmlwcG0tYm91bmNlc0Bp
ZXRmLm9yZzxtYWlsdG86aXBwbS1ib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIEdyZWcg
TWlyc2t5DQpTZW50OiBUaHVyc2RheSwgSnVuZSAyMCwgMjAxOSAzOjA2IFBNDQpUbzogSVBQTSBD
aGFpcnMgPGlwcG0tY2hhaXJzQGlldGYub3JnPG1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZz4+
OyBJRVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+Pg0KQ2M6
IGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHZAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0
LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHZAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbaXBwbV0g
T24gcHJvZ3Jlc3NpbmcgZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdg0KDQpEZWFy
IENoYWlycywgZXQgYWwuLA0KYXV0aG9ycyBvZiBkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRp
b24tdGx2IGJlbGlldmUgdGhhdCBpdCBpcyBzdGFibGUgYW5kIGRldGFpbGVkIGVub3VnaCB0byBh
c2sgZm9yIHlvdXIgY29uc2lkZXJhdGlvbiB0byBzdGFydCB0aGUgV0cgQWRvcHRpb24gUG9sbC4N
Cg0KUmVnYXJkcywNCkdyZWcNCg==

--_000_BBA82579FD347748BEADC4C445EA0F21BEE631E6NKGEML515MBSchi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OuaWsOWui+S9kzsNCglwYW5vc2UtMToyIDEgNiA5IDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IlxA5paw5a6L5L2TIjsNCglwYW5vc2UtMToyIDEgNiA5IDMgMSAxIDEg
MSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFs
LCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCmE6bGluaywgc3Bhbi5N
c29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9s
bG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OuaWsOWui+S9kzsNCgljb2xvcjojMUY0OTdE
Ow0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDsNCgl0ZXh0LWRlY29y
YXRpb246bm9uZSBub25lO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9y
dC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRT
ZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3
Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K
LS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpl
eHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6
ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0t
Pg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUi
Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovk
vZM7Y29sb3I6IzFGNDk3RCI+SGkgR3JlZzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+77yMPHNwYW4gbGFuZz0i
RU4tVVMiPg0KPG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5UaGFua3MgZm9yIHlv
dXIgcmVwbHkuIFBsZWFzZSBzZWUgaW5saW5lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5U
aWFucmFuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9
kztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBj
bSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gR3JlZyBNaXJza3kgW21haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBKdW5lIDI0
LCAyMDE5IDExOjQ1IFBNPGJyPg0KPGI+VG86PC9iPiBUaWFucmFuIFpob3UgJmx0O3pob3V0aWFu
cmFuQGh1YXdlaS5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBJRVRGIElQUE0gV0cgJmx0O2lwcG1A
aWV0Zi5vcmcmZ3Q7OyBkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2QGlldGYub3Jn
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbaXBwbV0gT24gcHJvZ3Jlc3NpbmcgZHJhZnQtbWly
c2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+SGkgVGlhbnJhbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPnRoYW5rIHlvdSBmb3Ig
eW91ciBpbnRlcmVzdCBpbiB0aGUgcHJvcG9zYWwgb24gdGhlIG9wdGlvbmFsIGV4dGVuc2lvbnMg
b2YgU1RBTVAuIFBsZWFzZSBmaW5kIG15IGFuc3dlcnMgaW4tbGluZSBiZWxvdyB0YWdnZWQgR0lN
Jmd0OyZndDsuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5HcmVnPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBNb24sIEp1biAyNCwgMjAxOSBhdCAxOjU5
IEFNIFRpYW5yYW4gWmhvdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpob3V0aWFucmFuQGh1YXdlaS5j
b20iPnpob3V0aWFucmFuQGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxl
ZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5IaSBHcmVnLDwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw
5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9y
OiMxRjQ5N0QiPlNldmVyYWwgY2xhcmlmaWNhdGlvbiBxdWVzdGlvbnMgYWZ0ZXIgcmVhZGluZyB0
aGlzIGRyYWZ0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPjEuIE1heWJlIHdydCB0byBzZWN0
aW9uIDQuIENvdWxkIHlvdSBwbGVhc2UgZXhwbGljaXRseSBkZXNjcmliZSB0aGUgbWVjaGFuaXNt
IHRvIGRldGVjdCB0aGUgZXhpc3RlbmNlIG9mDQogVExWcywgaW4gYWRkaXRpb24gdG8gdGhlIGZp
eGVkIG1lc3NhZ2UgcGFydD88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkdJTSZndDsmZ3Q7IFNpbmNlIHRoZSBsZW5n
dGggb2YgdGhlIGJhc2UgU1RBTVAgcGFja2V0LCBhbmQgdGhlIG1vZGUsIHVuYXV0aGVudGljYXRl
ZCBvciBhdXRoZW50aWNhdGVkLCBhcmUga25vd24sIHRoZSByZWNlaXZlciBvZiBhIFNUQU1QIHBh
Y2tldCBjYW4gZGV0ZXJtaW5lIGlmIHRoZXJlIGFyZSBhbnkgVExWIGJ5IGNvbXBhcmluZyB0aGUg
bGVuZ3RoIG9mIHRoZSBiYXNlIFNUQU1QIHBhY2tldA0KIHdpdGggdGhlIHZhbHVlIG9mIHRoZSBU
b3RhbCBsZW5ndGggZmllbGQgb2YgSVAgaGVhZGVyLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjoj
MUY0OTdEIj5benRyXS4gT0suIFNvPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj7vvIw8c3BhbiBsYW5nPSJFTi1V
UyI+U1RBTVAgaXMgSVAgYmFzZWQgcHJvdG9jb2w/IE9yIGl0PC9zcGFuPjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCZPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+cw0KIHVkcCBiYXNlZCwgc28gbmVlZCB0byB1c2Ug
dGhlIGxlbmd0aCBpbiBVRFAgaGVhZGVyPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+QW55d2F5LCBpdDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCZ
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+cyBiZXR0ZXINCiB0byBkZXNjcmliZSB0aGlz
IGluZm9ybWF0aW9uIGJlY2F1c2UgZnJvbSBmaWd1cmUgMSwgcGVvcGxlIGNhbm5vdCBkZWR1Y2Ug
aXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20g
MGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+Mi4gQ291bGQgeW91IHBsZWFz
ZSBkZXNjcmliZSB0aGUgdXNlIGNhc2UgZm9yIGVhY2ggVExWIHlvdSBwcm9wb3NlZD8gRXNwZWNp
YWxseSB0aGUNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6IzFGNDk3RCI+4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+TG9jYXRp
b24gVExWPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjojMUY0OTdEIj7igJ08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj4NCiBhbmQgdGhl
IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
IzFGNDk3RCI+4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+Q2xhc3Mgb2YgU2Vydmlj
ZSBUTFY8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOiMxRjQ5N0QiPuKAnTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPi4NCiBJIGNhbiBo
YXJkbHkgdW5kZXJzdGFuZCB3aHkgdGhlc2UgdHdvIGFyZSB1c2VmdWwsIGFuZCBob3cgdG8gdXNl
IHRoZW0gdG8gZG8gbWVhc3VyZW1lbnQvY29sbGVjdGlvbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkdJTSZndDsm
Z3Q7IFdlJ2xsIGV4cGFuZCB0aGUgaW5mb3JtYXRpb25hbCB0ZXh0IGZvciBUTFZzLiBGb3IgdGhl
IExvY2F0aW9uIFRMViwgdGhlIHVzZSBpcyBkZXNjcmliZWQgaW4gdGhlIGRyYWZ0IGFzIGZvbGxv
d3M6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCiZuYnNwOyAmbmJzcDtUaGUgTG9jYXRpb24g
VExWIE1BWSBiZSB1c2VkIHRvIGRldGVybWluZSB0aGUgbGFzdC1ob3AgYWRkcmVzc2luZyBmb3I8
YnI+DQombmJzcDsgJm5ic3A7U1RBTVAgcGFja2V0cyBpbmNsdWRpbmcgc291cmNlIGFuZCBkZXN0
aW5hdGlvbiBJUCBhZGRyZXNzZXMgYXMgd2VsbDxicj4NCiZuYnNwOyAmbmJzcDthcyB0aGUgTUFD
IGFkZHJlc3Mgb2YgdGhlIGxhc3QtaG9wIHJvdXRlci4mbmJzcDsgTGFzdC1ob3AgTUFDIGFkZHJl
c3MgTUFZPGJyPg0KJm5ic3A7ICZuYnNwO2JlIG1vbml0b3JlZCBieSB0aGUgU2Vzc2lvbi1TZW5k
ZXIgd2hldGhlciB0aGVyZSBoYXMgYmVlbiBhIHBhdGg8YnI+DQombmJzcDsgJm5ic3A7c3dpdGNo
IG9uIHRoZSBsYXN0IGhvcCwgY2xvc2VzdCB0byB0aGUgU2Vzc2lvbi1SZWZsZWN0b3IuJm5ic3A7
IFRoZSBJUDxicj4NCiZuYnNwOyAmbmJzcDthZGRyZXNzZXMgYW5kIFVEUCBwb3J0IHdpbGwgaW5k
aWNhdGUgaWYgdGhlcmUgaXMgYSBOQVQgcm91dGVyIG9uIHRoZTxicj4NCiZuYnNwOyAmbmJzcDtw
YXRoLCBhbmQgYWxsb3dzIHRoZSBTZXNzaW9uLVNlbmRlciB0byBpZGVudGlmeSB0aGUgSVAgYWRk
cmVzcyBvZiB0aGU8YnI+DQombmJzcDsgJm5ic3A7U2Vzc2lvbi1SZWZsZWN0b3IgYmVoaW5kIHRo
ZSBOQVQsIGRldGVjdCBjaGFuZ2VzIGluIHRoZSBOQVQgbWFwcGluZzxicj4NCiZuYnNwOyAmbmJz
cDt0aGF0IGNvdWxkIGNhdXNlIHNlbmRpbmcgdGhlIFNUQU1QIHBhY2tldHMgdG8gdGhlIHdyb25n
IFNlc3Npb24tPGJyPg0KJm5ic3A7ICZuYnNwO1JlZmxlY3Rvci48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+W3p0cl06IDEuIE15IHVu
ZGVyc3RhbmRpbmcgb24gdGhpcyBwYXJhZ3JhcGggaXMgdGhlIGxvY2F0aW9uIHRsdiBhY3R1YWxs
eSBpbmNsdWRlcyB0d28gc2VwYXJhdGUgZnVuY3Rpb25zLiBPbmUgaXMgdG8gY29sbGVjdCB0aGUg
bGFzdC1ob3AgTUFDLiBUaGUgb3RoZXIgaXMgdG8gY29sbGVjdA0KIHRoZSBJUCBhbmQgcG9ydC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9y
OiMxRjQ5N0QiPkl0IHNlZW1zIHRoZXkgaGF2ZSB2ZXJ5IGRpZmZlcmVudCB1c2UuIFRoZW4gd2h5
IG5vdCBzcGxpdCBpdCBpbnRvIHR3byBUTFZzPyBJIGNhbm5vdCBzZWUgdGhlIHVzZSBjYXNlIG9m
IHRoZSBjb21iaW5hdGlvbiBvZiB0aGUgdHdvIHBhcnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+Mi4gSXQ8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi
PuKAmTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPnMgc3RpbGwgbm90DQogY2xlYXIgdG8g
bWUgd2h5IHdlIG5lZWQgdG8ga25vdyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPuKAnDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMx
RjQ5N0QiPndoZXRoZXIgdGhlcmUgaGFzIGJlZW4gYSBwYXRoIHN3aXRjaCBvbiB0aGUgbGFzdCBo
b3A8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OiMxRjQ5N0QiPuKAnTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPi4NCiBIb3cgdG8ga25v
dyB0aGlzIGJhc2VkIG9uIHRoZSBzb3VyY2UgTUFDPyBXaG88L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPuKAmTwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L
5L2TO2NvbG9yOiMxRjQ5N0QiPnMgc291cmNlIE1BQz8gSSBjYW5ub3QgZ3Vlc3Mgb24gdGhlIHRv
byBzaW1wbGUgZGVzY3JpcHRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj4zLiBpcHY0IGFuZCBpcHY2IGFkZHJlc3Mg
aGF2ZSBkaWZmZXJlbnQgbGVuZ3RoLiBIb3cgZG8gSSBrbm93IGl0PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj7igJk8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaW
sOWui+S9kztjb2xvcjojMUY0OTdEIj5zDQogYW4gaXB2NCBvciBpcHY2IGFkZHJlc3M/PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0
OTdEIj40LiBJIHdhbnQgdG8gc2VlIG1vcmUgdGV4dCBvbiBob3cgdG8gdXNlIElQJiM0Mztwb3J0
IHRvIGRldGVjdCB0aGUgTkFUIG1hcHBpbmcuIFdoYXQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPuKAmTwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2T
O2NvbG9yOiMxRjQ5N0QiPnMNCiB0aGUgaXNzdWU/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGUgdXNlIGNhc2Ugb2YgdGhlIENsYXNzIG9m
IFNlcnZpY2UgVExWIGlzIHRoZSBzYW1lIGFzIG9mDQo8YSBocmVmPSJodHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RvYy9yZmM3NzUwLyI+UkZDIDc3NTA8L2E+Jm5ic3A7YW5kJm5ic3A7PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvYXJjaGl2ZS9pZC9kcmFmdC1iYWlsbWlyLWlwcG0t
dHdhbXAtZHNjcC1jdHJsLW1vbi0wMi50eHQiPmRyYWZ0LWJhaWxtaXItaXBwbS10d2FtcC1kc2Nw
LWN0cmwtbW9uPC9hPi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
5paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+W3p0cl06IFNwZWNpZmlj
YWxseSwgd2hvIGdlbmVyYXRlIHRoZSBkc2NwMSxkc2NwMiBhbmQgZWNuPyBiYXNlZCBvbiB3aGF0
PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBj
bSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyw8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5UaWFucmFuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBi
bHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPiBpcHBtDQogW21haWx0bzo8YSBocmVmPSJtYWlsdG86aXBwbS1ib3VuY2VzQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+aXBwbS1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFs
ZiBPZiA8L2I+R3JlZyBNaXJza3k8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bmUgMjAs
IDIwMTkgMzowNiBQTTxicj4NCjxiPlRvOjwvYj4gSVBQTSBDaGFpcnMgJmx0OzxhIGhyZWY9Im1h
aWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG0tY2hhaXJzQGll
dGYub3JnPC9hPiZndDs7IElFVEYgSVBQTSBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5DYzo8
L2I+IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2QGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+DQpkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24t
dGx2QGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbaXBwbV0gT24gcHJvZ3Jlc3Np
bmcgZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5EZWFy
IENoYWlycywgZXQgYWwuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5hdXRob3JzIG9mIGRyYWZ0LW1pcnNreS1p
cHBtLXN0YW1wLW9wdGlvbi10bHYgYmVsaWV2ZSB0aGF0IGl0IGlzIHN0YWJsZSBhbmQgZGV0YWls
ZWQgZW5vdWdoIHRvIGFzayBmb3IgeW91ciBjb25zaWRlcmF0aW9uIHRvIHN0YXJ0IHRoZSBXRyBB
ZG9wdGlvbiBQb2xsLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+R3JlZzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_BBA82579FD347748BEADC4C445EA0F21BEE631E6NKGEML515MBSchi_--


From nobody Tue Jun 25 14:48:27 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8ED3512012E; Tue, 25 Jun 2019 14:48:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iv46pZ6_vJLa; Tue, 25 Jun 2019 14:48:22 -0700 (PDT)
Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1EEE312001B; Tue, 25 Jun 2019 14:48:22 -0700 (PDT)
Received: by mail-lf1-x135.google.com with SMTP id p24so81764lfo.6; Tue, 25 Jun 2019 14:48:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lFIfdJfhvDBVgkTBDPnvNwMiaUv+BEvT0Rh29+EgerA=; b=JIKUi6z69jRLVpX2jeh88GG5auixHqTYnTUeomNDpd2Lsa8GEHMtO4K2bZveixDdM+ 1qWkESrQMRw++N0PLv3YT4Iu0M4YeIMAZzpPqmxyNVc1wJkO9O0m0QiMGYYOWSD19FNy DDuWq7PUo1V1Fe8L2cTDh6gJf3NYnS4+lgljAt0k0aUVY+FvRxoZnlK6e913LmNNgB8b 328Nk8U2NudqTE5n2zjiw4On9OkWI+E1TGleMz6BHSbN5z1gjMWLDhfvRCih1QQtYe0o ynq92QAQtN68V9ABFDhwkCZbY6sMf5i9GL1HQVlKuTYw6vaSQUe1hvQCjyPfYm4ZNz9P clag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lFIfdJfhvDBVgkTBDPnvNwMiaUv+BEvT0Rh29+EgerA=; b=FglIAag6fqVQFc3d0Vy8vFGqD34yhiQ+/RPilVEbHoZeXgJkR87sfuag+GmZkQ48OZ zibq4BMxayaoEmRfQqGsVnFIz8kO5yWZ4FW/85iQaTEaIxi4Gw1CfE4btRAemRFg3lxZ KCte/1XbTtl5llU1Q+FL9eT4tzaQBth1ZkNzJJl2Rj81H5fhPag3l85PxHpW8zXzqvDn MsaW//+QJFNmz8N3YeauUSBrzBf4mkRxeMk8sP6ITrDHfOjHPJX0nBDftwaT0ImC6i9c nId+6ItRQkye/JxJ/QtTQ26ct23u5W4gJdBfiZIMwv0OvKalLmGU5cjZL9Ui+zTcgNc1 nJGw==
X-Gm-Message-State: APjAAAXZGtsNiiqpBTVOLGVg0L4Q9k/wnevgFqoXqUfwylJm54NPxesF jcNqQWucmtIrM+4FoV/dzV/HVmSvmyYdyT1v1SpZAjHusns=
X-Google-Smtp-Source: APXvYqzlhhOk4lVN74L+6rF2UoTN9y2h6h/UdR4cP0k/dWAF90/cTOd593MHfNuOtW1Zj5iIdgeIteu0amS7sQsutVU=
X-Received: by 2002:a05:6512:24a:: with SMTP id b10mr543293lfo.37.1561499300156;  Tue, 25 Jun 2019 14:48:20 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com> <BBA82579FD347748BEADC4C445EA0F21BEE61343@NKGEML515-MBS.china.huawei.com> <CA+RyBmXBT3+C61tEZwym0DUbSzhcZfrTo+MVrgj2vT=BOAywyw@mail.gmail.com> <BBA82579FD347748BEADC4C445EA0F21BEE631E6@NKGEML515-MBS.china.huawei.com>
In-Reply-To: <BBA82579FD347748BEADC4C445EA0F21BEE631E6@NKGEML515-MBS.china.huawei.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 25 Jun 2019 14:48:07 -0700
Message-ID: <CA+RyBmXQWFSB9f5CVB+Bp5RNreuwh3VW=ykpcTZAk8JikOMF6Q@mail.gmail.com>
To: Tianran Zhou <zhoutianran@huawei.com>
Cc: IETF IPPM WG <ippm@ietf.org>,  "draft-mirsky-ippm-stamp-option-tlv@ietf.org" <draft-mirsky-ippm-stamp-option-tlv@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001a5bb4058c2ce3a1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/tLBAl1fb5_d4cEgr52KFBOoy42Q>
Subject: Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jun 2019 21:48:26 -0000

--0000000000001a5bb4058c2ce3a1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Tianran,
many thanks for further clarifications. Please find my answers below
in-lined tagged GIM2>>.

Regards,
Greg

On Mon, Jun 24, 2019 at 8:19 PM Tianran Zhou <zhoutianran@huawei.com> wrote=
:

> Hi Greg=EF=BC=8C
>
>
>
> Thanks for your reply. Please see inline.
>
>
>
> Tianran
>
>
>
> *From:* Greg Mirsky [mailto:gregimirsky@gmail.com]
> *Sent:* Monday, June 24, 2019 11:45 PM
> *To:* Tianran Zhou <zhoutianran@huawei.com>
> *Cc:* IETF IPPM WG <ippm@ietf.org>;
> draft-mirsky-ippm-stamp-option-tlv@ietf.org
> *Subject:* Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
>
>
>
> Hi Tianran,
>
> thank you for your interest in the proposal on the optional extensions of
> STAMP. Please find my answers in-line below tagged GIM>>.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jun 24, 2019 at 1:59 AM Tianran Zhou <zhoutianran@huawei.com>
> wrote:
>
> Hi Greg,
>
>
>
> Several clarification questions after reading this draft.
>
>
>
> 1. Maybe wrt to section 4. Could you please explicitly describe the
> mechanism to detect the existence of TLVs, in addition to the fixed messa=
ge
> part?
>
> GIM>> Since the length of the base STAMP packet, and the mode,
> unauthenticated or authenticated, are known, the receiver of a STAMP pack=
et
> can determine if there are any TLV by comparing the length of the base
> STAMP packet with the value of the Total length field of IP header.
>
>
>
> [ztr]. OK. So=EF=BC=8CSTAMP is IP based protocol? Or it=E2=80=99s udp bas=
ed, so need to
> use the length in UDP header?
>
> Anyway, it=E2=80=99s better to describe this information because from fig=
ure 1,
> people cannot deduce it.
>
GIM>> Yes, you're correct, thank you. STAMP uses UDP and thus the length of
both IP and UDP headers must be included in the calculation. Hope the new
text clarifies the process:
NEW TEXT:
   A STAMP node, whether Session-Sender or Session-Reflector, receiving
   a test packet MUST determine whether the packet is a base STAMP
   packet or includes one or more TLVs.  The node MUST compare the value
   in the Total Length field of the IP header and the length of the base
   STAMP test packet in the mode, unauthenticated or authenticated based
   on the configuration of the particular STAMP test session.  If the
   difference between the two values is larger than the length of IP and
   UDP headers, then the test packet includes one or more STAMP TLVs
   that immediately follow the base STAMP test packet.

>
>
> 2. Could you please describe the use case for each TLV you proposed?
> Especially the =E2=80=9CLocation TLV=E2=80=9D and the =E2=80=9CClass of S=
ervice TLV=E2=80=9D. I can
> hardly understand why these two are useful, and how to use them to do
> measurement/collection.
>
> GIM>> We'll expand the informational text for TLVs. For the Location TLV,
> the use is described in the draft as follows:
>
>
>    The Location TLV MAY be used to determine the last-hop addressing for
>    STAMP packets including source and destination IP addresses as well
>    as the MAC address of the last-hop router.  Last-hop MAC address MAY
>    be monitored by the Session-Sender whether there has been a path
>    switch on the last hop, closest to the Session-Reflector.  The IP
>    addresses and UDP port will indicate if there is a NAT router on the
>    path, and allows the Session-Sender to identify the IP address of the
>    Session-Reflector behind the NAT, detect changes in the NAT mapping
>    that could cause sending the STAMP packets to the wrong Session-
>    Reflector.
>
>
>
> [ztr]: 1. My understanding on this paragraph is the location tlv actually
> includes two separate functions. One is to collect the last-hop MAC. The
> other is to collect the IP and port.
>
> It seems they have very different use. Then why not split it into two
> TLVs? I cannot see the use case of the combination of the two parts.
>
GIM>> I agree that there could be practical reasons to have two TLVs. I
hope other experts in the IPPM WG will share their opinions.

> 2. It=E2=80=99s still not clear to me why we need to know =E2=80=9Cwhethe=
r there has been
> a path switch on the last hop=E2=80=9D. How to know this based on the sou=
rce MAC?
> Who=E2=80=99s source MAC? I cannot guess on the too simple description.
>
GIM>> Will add a use case into the future version.

> 3. ipv4 and ipv6 address have different length. How do I know it=E2=80=99=
s an
> ipv4 or ipv6 address?
>
GIM>> The value of the Length field may be used as the indicator of which
address family being used.

> 4. I want to see more text on how to use IP+port to detect the NAT
> mapping. What=E2=80=99s the issue?
>
GIM>> Same as for the use of MAC. Will add a use case into the future
version.

>
>
>
>
> The use case of the Class of Service TLV is the same as of RFC 7750
> <https://datatracker.ietf.org/doc/rfc7750/> and
> draft-bailmir-ippm-twamp-dscp-ctrl-mon
> <https://www.ietf.org/archive/id/draft-bailmir-ippm-twamp-dscp-ctrl-mon-0=
2.txt>
> .
>
>
>
> [ztr]: Specifically, who generate the dscp1,dscp2 and ecn? based on what?
>
GIM2>> The explanation of the Class of Service TLV suggests that:
    o  DSCP1 - The Differentiated Services Code Point (DSCP) intended by
      the Session-Sender.  To be used as the return DSCP from the
      Session-Reflector.

   o  DSCP2 - The received value in the DSCP field at the Session-
      Reflector in the forward direction.
A new text to be added in the next update:
NEW TEXT:
   A STAMP Session-Sender that includes the Class of Service TLV sets
   the value of the DSCP1 field and zeroes the value of the DSCP2 field.
   A STAMP Session-Reflector that received the test packet with the
   Class of Service TLV MUST include the Class of Service TLV in the
   reflected test packet.  Also, the Session-Sender MUST copy the value
   of the DSCP field of the IP header of the received STAMP test packet
   and copy it into the DSCP2 field of the reflected test packet.  And,
   at last, the Session-Reflector MUST set the value of the DSCP field
   in the IP header of the reflected test packet equal to the value of
   the DSCP1 field of the test packet it received.

Does it make the intent and handling of the Class of Service TLV clearer?

>
>
> Thanks,
>
> Tianran
>
>
>
> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Greg Mirsky
> *Sent:* Thursday, June 20, 2019 3:06 PM
> *To:* IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>
> *Cc:* draft-mirsky-ippm-stamp-option-tlv@ietf.org
> *Subject:* [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
>
>
>
> Dear Chairs, et al.,
>
> authors of draft-mirsky-ippm-stamp-option-tlv believe that it is stable
> and detailed enough to ask for your consideration to start the WG Adoptio=
n
> Poll.
>
>
>
> Regards,
>
> Greg
>
>

--0000000000001a5bb4058c2ce3a1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi Tianran,<div>many thanks for further c=
larifications. Please find my answers below in-lined tagged GIM2&gt;&gt;.</=
div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jun 24, 2019=
 at 8:19 PM Tianran Zhou &lt;<a href=3D"mailto:zhoutianran@huawei.com">zhou=
tianran@huawei.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">





<div lang=3D"ZH-CN">
<div class=3D"gmail-m_-3689073248220649457WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Hi Greg</span><spa=
n style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:r=
gb(31,73,125)">=EF=BC=8C<span lang=3D"EN-US">
<u></u><u></u></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Thanks for your re=
ply. Please see inline.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Tianran<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11pt;font=
-family:Calibri,sans-serif">From:</span></b><span lang=3D"EN-US" style=3D"f=
ont-size:11pt;font-family:Calibri,sans-serif"> Greg Mirsky [mailto:<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>]
<br>
<b>Sent:</b> Monday, June 24, 2019 11:45 PM<br>
<b>To:</b> Tianran Zhou &lt;<a href=3D"mailto:zhoutianran@huawei.com" targe=
t=3D"_blank">zhoutianran@huawei.com</a>&gt;<br>
<b>Cc:</b> IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_bla=
nk">ippm@ietf.org</a>&gt;; <a href=3D"mailto:draft-mirsky-ippm-stamp-option=
-tlv@ietf.org" target=3D"_blank">draft-mirsky-ippm-stamp-option-tlv@ietf.or=
g</a><br>
<b>Subject:</b> Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tl=
v<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Tianran,<u></u><u></u></span=
></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">thank you for your interest in =
the proposal on the optional extensions of STAMP. Please find my answers in=
-line below tagged GIM&gt;&gt;.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Greg<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Mon, Jun 24, 2019 at 1:59 AM=
 Tianran Zhou &lt;<a href=3D"mailto:zhoutianran@huawei.com" target=3D"_blan=
k">zhoutianran@huawei.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:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Hi Greg,</span><sp=
an lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Several clarificat=
ion questions after reading this draft.</span><span lang=3D"EN-US"><u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">1. Maybe wrt to se=
ction 4. Could you please explicitly describe the mechanism to detect the e=
xistence of
 TLVs, in addition to the fixed message part?</span><span lang=3D"EN-US"><u=
></u><u></u></span></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">GIM&gt;&gt; Since the length of=
 the base STAMP packet, and the mode, unauthenticated or authenticated, are=
 known, the receiver of a STAMP packet can determine if there are any TLV b=
y comparing the length of the base STAMP packet
 with the value of the Total length field of IP header.=C2=A0<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">[ztr]. OK. So</spa=
n><span style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;c=
olor:rgb(31,73,125)">=EF=BC=8C<span lang=3D"EN-US">STAMP is IP based protoc=
ol? Or it</span></span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:rgb(31,73,125)">=E2=80=99</span><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">s
 udp based, so need to use the length in UDP header?<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Anyway, it</span><=
span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=
=99</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=
=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">s better
 to describe this information because from figure 1, people cannot deduce i=
t.</span></p></div></div></div></div></div></div></blockquote><div>GIM&gt;&=
gt; Yes, you&#39;re correct, thank you. STAMP uses UDP and thus the length =
of both IP and UDP headers must be included in the calculation. Hope the ne=
w text clarifies the process:</div><div>NEW TEXT:</div>=C2=A0 =C2=A0A STAMP=
 node, whether Session-Sender or Session-Reflector, receiving<br>=C2=A0 =C2=
=A0a test packet MUST determine whether the packet is a base STAMP<br>=C2=
=A0 =C2=A0packet or includes one or more TLVs.=C2=A0 The node MUST compare =
the value<br>=C2=A0 =C2=A0in the Total Length field of the IP header and th=
e length of the base<br>=C2=A0 =C2=A0STAMP test packet in the mode, unauthe=
nticated or authenticated based<br>=C2=A0 =C2=A0on the configuration of the=
 particular STAMP test session.=C2=A0 If the<br>=C2=A0 =C2=A0difference bet=
ween the two values is larger than the length of IP and<br>=C2=A0 =C2=A0UDP=
 headers, then the test packet includes one or more STAMP TLVs<br><div>=C2=
=A0 =C2=A0that immediately follow the base STAMP test packet.=C2=A0</div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div lang=3D"ZH-CN"><div cl=
ass=3D"gmail-m_-3689073248220649457WordSection1"><div style=3D"border-top:n=
one;border-right:none;border-bottom:none;border-left:1.5pt solid blue;paddi=
ng:0cm 0cm 0cm 4pt"><div><div><div><p class=3D"MsoNormal"><span lang=3D"EN-=
US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color=
:rgb(31,73,125)"><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:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">2. Could you pleas=
e describe the use case for each TLV you proposed? Especially the
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)"=
>=E2=80=9C</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family=
:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Location TLV</span><span=
 lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=9D</=
span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=
=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">
 and the </span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31=
,73,125)">=E2=80=9C</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;fo=
nt-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Class of Servic=
e TLV</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,=
125)">=E2=80=9D</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-f=
amily:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">.
 I can hardly understand why these two are useful, and how to use them to d=
o measurement/collection.</span><span lang=3D"EN-US"><u></u><u></u></span><=
/p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">GIM&gt;&gt; We&#39;ll expand th=
e informational text for TLVs. For the Location TLV, the use is described i=
n the draft as follows:<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><br>
=C2=A0 =C2=A0The Location TLV MAY be used to determine the last-hop address=
ing for<br>
=C2=A0 =C2=A0STAMP packets including source and destination IP addresses as=
 well<br>
=C2=A0 =C2=A0as the MAC address of the last-hop router.=C2=A0 Last-hop MAC =
address MAY<br>
=C2=A0 =C2=A0be monitored by the Session-Sender whether there has been a pa=
th<br>
=C2=A0 =C2=A0switch on the last hop, closest to the Session-Reflector.=C2=
=A0 The IP<br>
=C2=A0 =C2=A0addresses and UDP port will indicate if there is a NAT router =
on the<br>
=C2=A0 =C2=A0path, and allows the Session-Sender to identify the IP address=
 of the<br>
=C2=A0 =C2=A0Session-Reflector behind the NAT, detect changes in the NAT ma=
pping<br>
=C2=A0 =C2=A0that could cause sending the STAMP packets to the wrong Sessio=
n-<br>
=C2=A0 =C2=A0Reflector.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:rgb(31,73,125)">=
<u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">[ztr]: 1. My under=
standing on this paragraph is the location tlv actually includes two separa=
te functions. One is to collect the last-hop MAC. The other is to collect
 the IP and port.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">It seems they have=
 very different use. Then why not split it into two TLVs? I cannot see the =
use case of the combination of the two parts.</span></p></div></div></div><=
/div></div></div></blockquote><div>GIM&gt;&gt; I agree that there could be =
practical reasons to have two TLVs. I hope other experts in the IPPM WG wil=
l share their opinions.=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div lang=3D"ZH-CN"><div class=3D"gmail-m_-3689073248220649457Wo=
rdSection1"><div style=3D"border-top:none;border-right:none;border-bottom:n=
one;border-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt"><div><div><div><p=
 class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-fa=
mily:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">2. It</span><span =
lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=99</s=
pan><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=
=AE=8B=E4=BD=93;color:rgb(31,73,125)">s still not
 clear to me why we need to know </span><span lang=3D"EN-US" style=3D"font-=
size:10.5pt;color:rgb(31,73,125)">=E2=80=9C</span><span lang=3D"EN-US" styl=
e=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,=
73,125)">whether there has been a path switch on the last hop</span><span l=
ang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=9D</sp=
an><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=
=AE=8B=E4=BD=93;color:rgb(31,73,125)">.
 How to know this based on the source MAC? Who</span><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=99</span><span lang=
=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=
=93;color:rgb(31,73,125)">s source MAC? I cannot guess on the too simple de=
scription.</span></p></div></div></div></div></div></div></blockquote><div>=
GIM&gt;&gt; Will add a use case into the future version.=C2=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex"><div lang=3D"ZH-CN"><div class=
=3D"gmail-m_-3689073248220649457WordSection1"><div style=3D"border-top:none=
;border-right:none;border-bottom:none;border-left:1.5pt solid blue;padding:=
0cm 0cm 0cm 4pt"><div><div><div><p class=3D"MsoNormal"><span lang=3D"EN-US"=
 style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rg=
b(31,73,125)"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">3. ipv4 and ipv6 a=
ddress have different length. How do I know it</span><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=99</span><span lang=
=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=
=93;color:rgb(31,73,125)">s
 an ipv4 or ipv6 address?</span></p></div></div></div></div></div></div></b=
lockquote><div>GIM&gt;&gt; The value of the Length field may be used as the=
 indicator of which address family being used.=C2=A0</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 lang=3D"ZH-CN"><div class=3D"gmail-m_=
-3689073248220649457WordSection1"><div style=3D"border-top:none;border-righ=
t:none;border-bottom:none;border-left:1.5pt solid blue;padding:0cm 0cm 0cm =
4pt"><div><div><div><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"fo=
nt-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)=
"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">4. I want to see m=
ore text on how to use IP+port to detect the NAT mapping. What</span><span =
lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=99</s=
pan><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=
=AE=8B=E4=BD=93;color:rgb(31,73,125)">s
 the issue?</span></p></div></div></div></div></div></div></blockquote><div=
>GIM&gt;&gt; Same as for the use of MAC. Will add a use case into the futur=
e version.=C2=A0=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x"><div lang=3D"ZH-CN"><div class=3D"gmail-m_-3689073248220649457WordSectio=
n1"><div style=3D"border-top:none;border-right:none;border-bottom:none;bord=
er-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt"><div><div><div><p class=
=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=
=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The use case of the Class of Se=
rvice TLV is the same as of
<a href=3D"https://datatracker.ietf.org/doc/rfc7750/" target=3D"_blank">RFC=
 7750</a>=C2=A0and=C2=A0<a href=3D"https://www.ietf.org/archive/id/draft-ba=
ilmir-ippm-twamp-dscp-ctrl-mon-02.txt" target=3D"_blank">draft-bailmir-ippm=
-twamp-dscp-ctrl-mon</a>.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">[ztr]: Specificall=
y, who generate the dscp1,dscp2 and ecn? based on what?</span></p></div></d=
iv></div></div></div></div></blockquote><div>GIM2&gt;&gt; The explanation o=
f the Class of Service TLV suggests that:</div><div>=C2=A0 =C2=A0 o =C2=A0D=
SCP1 - The Differentiated Services Code Point (DSCP) intended by</div>=C2=
=A0 =C2=A0 =C2=A0 the Session-Sender.=C2=A0 To be used as the return DSCP f=
rom the<br>=C2=A0 =C2=A0 =C2=A0 Session-Reflector.<br><br>=C2=A0 =C2=A0o =
=C2=A0DSCP2 - The received value in the DSCP field at the Session-<br>=C2=
=A0 =C2=A0 =C2=A0 Reflector in the forward direction.</div><div class=3D"gm=
ail_quote">A new text to be added in the next update:</div><div class=3D"gm=
ail_quote">NEW TEXT:</div><div class=3D"gmail_quote">=C2=A0 =C2=A0A STAMP S=
ession-Sender that includes the Class of Service TLV sets<br>=C2=A0 =C2=A0t=
he value of the DSCP1 field and zeroes the value of the DSCP2 field.<br>=C2=
=A0 =C2=A0A STAMP Session-Reflector that received the test packet with the<=
br>=C2=A0 =C2=A0Class of Service TLV MUST include the Class of Service TLV =
in the<br>=C2=A0 =C2=A0reflected test packet.=C2=A0 Also, the Session-Sende=
r MUST copy the value<br>=C2=A0 =C2=A0of the DSCP field of the IP header of=
 the received STAMP test packet<br>=C2=A0 =C2=A0and copy it into the DSCP2 =
field of the reflected test packet.=C2=A0 And,<br>=C2=A0 =C2=A0at last, the=
 Session-Reflector MUST set the value of the DSCP field<br>=C2=A0 =C2=A0in =
the IP header of the reflected test packet equal to the value of<br>=C2=A0 =
=C2=A0the DSCP1 field of the test packet it received.</div><div class=3D"gm=
ail_quote"><br></div><div class=3D"gmail_quote">Does it make the intent and=
 handling of the Class of Service TLV clearer?<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex"><div lang=3D"ZH-CN"><div class=3D"gmail-m_-3689073=
248220649457WordSection1"><div style=3D"border-top:none;border-right:none;b=
order-bottom:none;border-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt"><di=
v><div><div><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:=
10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><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:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Thanks,</span><spa=
n lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Tianran</span><spa=
n lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11pt;font=
-family:Calibri,sans-serif">From:</span></b><span lang=3D"EN-US" style=3D"f=
ont-size:11pt;font-family:Calibri,sans-serif"> ippm
 [mailto:<a href=3D"mailto:ippm-bounces@ietf.org" target=3D"_blank">ippm-bo=
unces@ietf.org</a>]
<b>On Behalf Of </b>Greg Mirsky<br>
<b>Sent:</b> Thursday, June 20, 2019 3:06 PM<br>
<b>To:</b> IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D"mailt=
o:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:draft-mirsky-ippm-stamp-option-tlv@ietf.org" t=
arget=3D"_blank">
draft-mirsky-ippm-stamp-option-tlv@ietf.org</a><br>
<b>Subject:</b> [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv</s=
pan><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Dear Chairs, et al.,<u></u><u><=
/u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">authors of draft-mirsky-ippm-st=
amp-option-tlv believe that it is stable and detailed enough to ask for you=
r consideration to start the WG Adoption Poll.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Greg<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>

</blockquote></div></div>

--0000000000001a5bb4058c2ce3a1--


From nobody Tue Jun 25 20:21:23 2019
Return-Path: <zhoutianran@huawei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31A3C120608; Tue, 25 Jun 2019 20:21:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n21glRtnyUxf; Tue, 25 Jun 2019 20:21:20 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EAE7D120122; Tue, 25 Jun 2019 20:21:19 -0700 (PDT)
Received: from lhreml709-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 91F2BD44D63C170A9D56; Wed, 26 Jun 2019 04:21:17 +0100 (IST)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml709-cah.china.huawei.com (10.201.108.32) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 26 Jun 2019 04:21:17 +0100
Received: from NKGEML515-MBS.china.huawei.com ([169.254.5.134]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0415.000; Wed, 26 Jun 2019 11:21:09 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: IETF IPPM WG <ippm@ietf.org>
CC: "draft-zhou-ippm-ioam-yang.authors@ietf.org" <draft-zhou-ippm-ioam-yang.authors@ietf.org>
Thread-Topic: New Version Notification for draft-zhou-ippm-ioam-yang-04.txt
Thread-Index: AQHVK81l//eBsCjuT0qEiIg2dDf21KatQ4+w
Date: Wed, 26 Jun 2019 03:21:09 +0000
Message-ID: <BBA82579FD347748BEADC4C445EA0F21BEE63ADB@NKGEML515-MBS.china.huawei.com>
References: <156151891907.31137.10239602698656405934.idtracker@ietfa.amsl.com>
In-Reply-To: <156151891907.31137.10239602698656405934.idtracker@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.156.116]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/J4oYy1U1jRTBKzXawqnD6tdiz2U>
Subject: [ippm] FW: New Version Notification for draft-zhou-ippm-ioam-yang-04.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 03:21:22 -0000

SGkgV0csDQoNCkkganVzdCB1cGRhdGVkIHRoZSBJT0FNIFlBTkcgbW9kdWxlIGRyYWZ0Lg0KVGhl
IGNoYW5nZXMgbWFpbmx5IGluY2x1ZGU6DQoxLiBhbGlnbiB3aXRoIHRoZSBsYXRlc3QgSU9BTSBk
YXRhIGRyYWZ0IG9uIGRhdGEgdHlwZXMuDQoyLiB1c2UgaWRlbnRpdHkgdG8gc3BlY2lmeSBkYXRh
IHR5cGVzIGFuZCBuYW1lc3BhY2VzIHRvIGltcGxlbWVudCB0aGUgbGF0ZXN0IHVwZGF0ZSBvbiBu
YW1lc3BhY2UgZGVmaW5pdGlvbiBpbiBJT0FNIGRhdGEuDQoNClBsZWFzZSByZXZpZXcgYW5kIGNv
bW1lbnQuDQoNClRoYW5rcywNClRpYW5yYW4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
CkZyb206IGludGVybmV0LWRyYWZ0c0BpZXRmLm9yZyBbbWFpbHRvOmludGVybmV0LWRyYWZ0c0Bp
ZXRmLm9yZ10gDQpTZW50OiBXZWRuZXNkYXksIEp1bmUgMjYsIDIwMTkgMTE6MTUgQU0NClRvOiBK
aW0gR3VpY2hhcmQgPGphbWVzLm4uZ3VpY2hhcmRAZnV0dXJld2VpLmNvbT47IFNyaWhhcmkgUmFn
aGF2YW4gPHNyaWhhcmlAY2lzY28uY29tPjsgRnJhbmsgQnJvY2tuZXJzIDxmYnJvY2tuZUBjaXNj
by5jb20+OyBUaWFucmFuIFpob3UgPHpob3V0aWFucmFuQGh1YXdlaS5jb20+DQpTdWJqZWN0OiBO
ZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LXpob3UtaXBwbS1pb2FtLXlhbmctMDQu
dHh0DQoNCg0KQSBuZXcgdmVyc2lvbiBvZiBJLUQsIGRyYWZ0LXpob3UtaXBwbS1pb2FtLXlhbmct
MDQudHh0IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkgVGlhbnJhbiBaaG91IGFu
ZCBwb3N0ZWQgdG8gdGhlIElFVEYgcmVwb3NpdG9yeS4NCg0KTmFtZToJCWRyYWZ0LXpob3UtaXBw
bS1pb2FtLXlhbmcNClJldmlzaW9uOgkwNA0KVGl0bGU6CQlBIFlBTkcgRGF0YSBNb2RlbCBmb3Ig
SW4tU2l0dSBPQU0NCkRvY3VtZW50IGRhdGU6CTIwMTktMDYtMjYNCkdyb3VwOgkJSW5kaXZpZHVh
bCBTdWJtaXNzaW9uDQpQYWdlczoJCTIyDQpVUkw6ICAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LXpob3UtaXBwbS1pb2FtLXlhbmctMDQudHh0DQpT
dGF0dXM6ICAgICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtemhv
dS1pcHBtLWlvYW0teWFuZy8NCkh0bWxpemVkOiAgICAgICBodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtemhvdS1pcHBtLWlvYW0teWFuZy0wNA0KSHRtbGl6ZWQ6ICAgICAgIGh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtemhvdS1pcHBtLWlvYW0teWFu
Zw0KRGlmZjogICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFm
dC16aG91LWlwcG0taW9hbS15YW5nLTA0DQoNCkFic3RyYWN0Og0KICAgSW4tc2l0dSBPcGVyYXRp
b25zLCBBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlIChJT0FNKSByZWNvcmRzDQogICBv
cGVyYXRpb25hbCBhbmQgdGVsZW1ldHJ5IGluZm9ybWF0aW9uIGluIHVzZXIgcGFja2V0cyB3aGls
ZSB0aGUNCiAgIHBhY2tldHMgdHJhdmVyc2UgYSBwYXRoIGJldHdlZW4gdHdvIHBvaW50cyBpbiB0
aGUgbmV0d29yay4gIFRoaXMNCiAgIGRvY3VtZW50IGRlZmluZXMgYSBZQU5HIG1vZHVsZSBmb3Ig
dGhlIElPQU0gZnVuY3Rpb24uDQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KDQoNClBs
ZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0
aW1lIG9mIHN1Ym1pc3Npb24gdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJl
IGF2YWlsYWJsZSBhdCB0b29scy5pZXRmLm9yZy4NCg0KVGhlIElFVEYgU2VjcmV0YXJpYXQNCg0K


From nobody Tue Jun 25 21:23:17 2019
Return-Path: <zhoutianran@huawei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D3E9120608; Tue, 25 Jun 2019 21:23:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id badqQL1SA5-o; Tue, 25 Jun 2019 21:23:11 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B707120222; Tue, 25 Jun 2019 21:23:11 -0700 (PDT)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 14109DD3CDBE26F4FC7A; Wed, 26 Jun 2019 05:23:09 +0100 (IST)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 26 Jun 2019 05:23:08 +0100
Received: from NKGEML515-MBS.china.huawei.com ([169.254.5.134]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0415.000; Wed, 26 Jun 2019 12:22:44 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: IETF IPPM WG <ippm@ietf.org>, "draft-mirsky-ippm-stamp-option-tlv@ietf.org" <draft-mirsky-ippm-stamp-option-tlv@ietf.org>
Thread-Topic: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
Thread-Index: AQHVJzbIPNuLaD81EkmxWIGmMvnQLqaqhWLw///tkoCAATyGkIAAu1WAgADleOA=
Date: Wed, 26 Jun 2019 04:22:44 +0000
Message-ID: <BBA82579FD347748BEADC4C445EA0F21BEE63B2E@NKGEML515-MBS.china.huawei.com>
References: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com> <BBA82579FD347748BEADC4C445EA0F21BEE61343@NKGEML515-MBS.china.huawei.com> <CA+RyBmXBT3+C61tEZwym0DUbSzhcZfrTo+MVrgj2vT=BOAywyw@mail.gmail.com> <BBA82579FD347748BEADC4C445EA0F21BEE631E6@NKGEML515-MBS.china.huawei.com> <CA+RyBmXQWFSB9f5CVB+Bp5RNreuwh3VW=ykpcTZAk8JikOMF6Q@mail.gmail.com>
In-Reply-To: <CA+RyBmXQWFSB9f5CVB+Bp5RNreuwh3VW=ykpcTZAk8JikOMF6Q@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.156.116]
Content-Type: multipart/alternative; boundary="_000_BBA82579FD347748BEADC4C445EA0F21BEE63B2ENKGEML515MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/7UW69FUGVOxAAoQWBip8F4evEKQ>
Subject: Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 04:23:15 -0000

--_000_BBA82579FD347748BEADC4C445EA0F21BEE63B2ENKGEML515MBSchi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgR3JlZywNCg0KVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBjbGFyaWZpY2F0aW9uIGFu
ZCB0YWtpbmcgbXkgc3VnZ2VzdGlvbnMuIExvb2sgZm9yd2FyZCB0byB5b3VyIHJldmlzaW9uLg0K
TGV04oCZcyB3b3JrIG9uIHRoaXMgdGV4dDoNCk5FVyBURVhUOg0KICAgQSBTVEFNUCBTZXNzaW9u
LVNlbmRlciB0aGF0IGluY2x1ZGVzIHRoZSBDbGFzcyBvZiBTZXJ2aWNlIFRMViBzZXRzDQogICB0
aGUgdmFsdWUgb2YgdGhlIERTQ1AxIGZpZWxkIGFuZCB6ZXJvZXMgdGhlIHZhbHVlIG9mIHRoZSBE
U0NQMiBmaWVsZC4NCiAgIEEgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgdGhhdCByZWNlaXZlZCB0
aGUgdGVzdCBwYWNrZXQgd2l0aCB0aGUNCiAgIENsYXNzIG9mIFNlcnZpY2UgVExWIE1VU1QgaW5j
bHVkZSB0aGUgQ2xhc3Mgb2YgU2VydmljZSBUTFYgaW4gdGhlDQogICByZWZsZWN0ZWQgdGVzdCBw
YWNrZXQuICBBbHNvLCB0aGUgU2Vzc2lvbi1TZW5kZXIgTVVTVCBjb3B5IHRoZSB2YWx1ZQ0KICAg
b2YgdGhlIERTQ1AgZmllbGQgb2YgdGhlIElQIGhlYWRlciBvZiB0aGUgcmVjZWl2ZWQgU1RBTVAg
dGVzdCBwYWNrZXQNCiAgIGFuZCBjb3B5IGl0IGludG8gdGhlIERTQ1AyIGZpZWxkIG9mIHRoZSBy
ZWZsZWN0ZWQgdGVzdCBwYWNrZXQuICBBbmQsDQogICBhdCBsYXN0LCB0aGUgU2Vzc2lvbi1SZWZs
ZWN0b3IgTVVTVCBzZXQgdGhlIHZhbHVlIG9mIHRoZSBEU0NQIGZpZWxkDQogICBpbiB0aGUgSVAg
aGVhZGVyIG9mIHRoZSByZWZsZWN0ZWQgdGVzdCBwYWNrZXQgZXF1YWwgdG8gdGhlIHZhbHVlIG9m
DQogICB0aGUgRFNDUDEgZmllbGQgb2YgdGhlIHRlc3QgcGFja2V0IGl0IHJlY2VpdmVkLg0KDQox
LiDigJxBbHNvLCB0aGUgU2Vzc2lvbi1TZW5kZXIgTVVTVCBjb3B5IHRoZSB2YWx1ZSBvZiB0aGUg
RFNDUCBmaWVsZCBvZiB0aGUgSVAgaGVhZGVyIG9mIHRoZSByZWNlaXZlZCBTVEFNUCB0ZXN0IHBh
Y2tldCBhbmQgY29weSBpdCBpbnRvIHRoZSBEU0NQMiBmaWVsZCBvZiB0aGUgcmVmbGVjdGVkIHRl
c3QgcGFja2V0LuKAnQ0KDQpQbGVhc2UgbWFrZSBzdXJlIGl04oCZcyBzZXNzaW9uLXJlZmxlY3Rv
ciBub3Qgc2Vzc2lvbi1zZW5kZXIuIENvcnJlY3Q/DQoNCjIuIE15IHVuZGVyc3RhbmRpbmcgZHNj
cDEgaXMgdXNlZCBmb3IgdGhlIHNlc3Npb24tc2VuZGVyIHRvIG5vdGlmeSB0aGUgc2Vzc2lvbi1y
ZWZsZWN0b3IgdG8gdXNlIHRoZSBkc2NwMSBmb3IgdGhlIHJlZmxlY3QgbWVzc2FnZSB0cmFuc3Bv
cnQuIElmIHNvLCB3aHkgbm90IGp1c3QgdXNlIHRoZSBjb25maWd1cmF0aW9uKGkuZS4sIFlBTkcp
Pw0KRHNjcDIgaXMgdXNlZCBmb3IgdGhlIHNlc3Npb24tcmVmbGVjdG9yIHRvIG5vdGlmeSB0aGUg
c2Vzc2lvbi1zZW5kZXIgdGhlIHJlY2VpdmUgcGFja2V0IGRzY3AgdmFsdWUuIFdoeSB0aGUgc2Vu
ZGVyIG5lZWQgdG8ga25vdyB0aGlzLCBhcyB0aGUgc2VuZGVyIHNob3VsZCBoYXZlIGtub3duIHRo
aXM/IFRvIGNoZWNrIGlmIHRoZSBwYXRoIGNoYW5nZWQgdGhlIERTQ1A/DQoNClRoYW5rcywNClRp
YW5yYW4NCg0KRnJvbTogR3JlZyBNaXJza3kgW21haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb21d
DQpTZW50OiBXZWRuZXNkYXksIEp1bmUgMjYsIDIwMTkgNTo0OCBBTQ0KVG86IFRpYW5yYW4gWmhv
dSA8emhvdXRpYW5yYW5AaHVhd2VpLmNvbT4NCkNjOiBJRVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5v
cmc+OyBkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2QGlldGYub3JnDQpTdWJqZWN0
OiBSZTogW2lwcG1dIE9uIHByb2dyZXNzaW5nIGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlv
bi10bHYNCg0KSGkgVGlhbnJhbiwNCm1hbnkgdGhhbmtzIGZvciBmdXJ0aGVyIGNsYXJpZmljYXRp
b25zLiBQbGVhc2UgZmluZCBteSBhbnN3ZXJzIGJlbG93IGluLWxpbmVkIHRhZ2dlZCBHSU0yPj4u
DQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIE1vbiwgSnVuIDI0LCAyMDE5IGF0IDg6MTkgUE0gVGlh
bnJhbiBaaG91IDx6aG91dGlhbnJhbkBodWF3ZWkuY29tPG1haWx0bzp6aG91dGlhbnJhbkBodWF3
ZWkuY29tPj4gd3JvdGU6DQpIaSBHcmVn77yMDQoNClRoYW5rcyBmb3IgeW91ciByZXBseS4gUGxl
YXNlIHNlZSBpbmxpbmUuDQoNClRpYW5yYW4NCg0KRnJvbTogR3JlZyBNaXJza3kgW21haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT5dDQpTZW50
OiBNb25kYXksIEp1bmUgMjQsIDIwMTkgMTE6NDUgUE0NClRvOiBUaWFucmFuIFpob3UgPHpob3V0
aWFucmFuQGh1YXdlaS5jb208bWFpbHRvOnpob3V0aWFucmFuQGh1YXdlaS5jb20+Pg0KQ2M6IElF
VEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4+OyBkcmFmdC1t
aXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2QGlldGYub3JnPG1haWx0bzpkcmFmdC1taXJza3kt
aXBwbS1zdGFtcC1vcHRpb24tdGx2QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtpcHBtXSBPbiBw
cm9ncmVzc2luZyBkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2DQoNCkhpIFRpYW5y
YW4sDQp0aGFuayB5b3UgZm9yIHlvdXIgaW50ZXJlc3QgaW4gdGhlIHByb3Bvc2FsIG9uIHRoZSBv
cHRpb25hbCBleHRlbnNpb25zIG9mIFNUQU1QLiBQbGVhc2UgZmluZCBteSBhbnN3ZXJzIGluLWxp
bmUgYmVsb3cgdGFnZ2VkIEdJTT4+Lg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBNb24sIEp1biAy
NCwgMjAxOSBhdCAxOjU5IEFNIFRpYW5yYW4gWmhvdSA8emhvdXRpYW5yYW5AaHVhd2VpLmNvbTxt
YWlsdG86emhvdXRpYW5yYW5AaHVhd2VpLmNvbT4+IHdyb3RlOg0KSGkgR3JlZywNCg0KU2V2ZXJh
bCBjbGFyaWZpY2F0aW9uIHF1ZXN0aW9ucyBhZnRlciByZWFkaW5nIHRoaXMgZHJhZnQuDQoNCjEu
IE1heWJlIHdydCB0byBzZWN0aW9uIDQuIENvdWxkIHlvdSBwbGVhc2UgZXhwbGljaXRseSBkZXNj
cmliZSB0aGUgbWVjaGFuaXNtIHRvIGRldGVjdCB0aGUgZXhpc3RlbmNlIG9mIFRMVnMsIGluIGFk
ZGl0aW9uIHRvIHRoZSBmaXhlZCBtZXNzYWdlIHBhcnQ/DQpHSU0+PiBTaW5jZSB0aGUgbGVuZ3Ro
IG9mIHRoZSBiYXNlIFNUQU1QIHBhY2tldCwgYW5kIHRoZSBtb2RlLCB1bmF1dGhlbnRpY2F0ZWQg
b3IgYXV0aGVudGljYXRlZCwgYXJlIGtub3duLCB0aGUgcmVjZWl2ZXIgb2YgYSBTVEFNUCBwYWNr
ZXQgY2FuIGRldGVybWluZSBpZiB0aGVyZSBhcmUgYW55IFRMViBieSBjb21wYXJpbmcgdGhlIGxl
bmd0aCBvZiB0aGUgYmFzZSBTVEFNUCBwYWNrZXQgd2l0aCB0aGUgdmFsdWUgb2YgdGhlIFRvdGFs
IGxlbmd0aCBmaWVsZCBvZiBJUCBoZWFkZXIuDQoNClt6dHJdLiBPSy4gU2/vvIxTVEFNUCBpcyBJ
UCBiYXNlZCBwcm90b2NvbD8gT3IgaXTigJlzIHVkcCBiYXNlZCwgc28gbmVlZCB0byB1c2UgdGhl
IGxlbmd0aCBpbiBVRFAgaGVhZGVyPw0KQW55d2F5LCBpdOKAmXMgYmV0dGVyIHRvIGRlc2NyaWJl
IHRoaXMgaW5mb3JtYXRpb24gYmVjYXVzZSBmcm9tIGZpZ3VyZSAxLCBwZW9wbGUgY2Fubm90IGRl
ZHVjZSBpdC4NCkdJTT4+IFllcywgeW91J3JlIGNvcnJlY3QsIHRoYW5rIHlvdS4gU1RBTVAgdXNl
cyBVRFAgYW5kIHRodXMgdGhlIGxlbmd0aCBvZiBib3RoIElQIGFuZCBVRFAgaGVhZGVycyBtdXN0
IGJlIGluY2x1ZGVkIGluIHRoZSBjYWxjdWxhdGlvbi4gSG9wZSB0aGUgbmV3IHRleHQgY2xhcmlm
aWVzIHRoZSBwcm9jZXNzOg0KTkVXIFRFWFQ6DQogICBBIFNUQU1QIG5vZGUsIHdoZXRoZXIgU2Vz
c2lvbi1TZW5kZXIgb3IgU2Vzc2lvbi1SZWZsZWN0b3IsIHJlY2VpdmluZw0KICAgYSB0ZXN0IHBh
Y2tldCBNVVNUIGRldGVybWluZSB3aGV0aGVyIHRoZSBwYWNrZXQgaXMgYSBiYXNlIFNUQU1QDQog
ICBwYWNrZXQgb3IgaW5jbHVkZXMgb25lIG9yIG1vcmUgVExWcy4gIFRoZSBub2RlIE1VU1QgY29t
cGFyZSB0aGUgdmFsdWUNCiAgIGluIHRoZSBUb3RhbCBMZW5ndGggZmllbGQgb2YgdGhlIElQIGhl
YWRlciBhbmQgdGhlIGxlbmd0aCBvZiB0aGUgYmFzZQ0KICAgU1RBTVAgdGVzdCBwYWNrZXQgaW4g
dGhlIG1vZGUsIHVuYXV0aGVudGljYXRlZCBvciBhdXRoZW50aWNhdGVkIGJhc2VkDQogICBvbiB0
aGUgY29uZmlndXJhdGlvbiBvZiB0aGUgcGFydGljdWxhciBTVEFNUCB0ZXN0IHNlc3Npb24uICBJ
ZiB0aGUNCiAgIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgdHdvIHZhbHVlcyBpcyBsYXJnZXIgdGhh
biB0aGUgbGVuZ3RoIG9mIElQIGFuZA0KICAgVURQIGhlYWRlcnMsIHRoZW4gdGhlIHRlc3QgcGFj
a2V0IGluY2x1ZGVzIG9uZSBvciBtb3JlIFNUQU1QIFRMVnMNCiAgIHRoYXQgaW1tZWRpYXRlbHkg
Zm9sbG93IHRoZSBiYXNlIFNUQU1QIHRlc3QgcGFja2V0Lg0KDQoyLiBDb3VsZCB5b3UgcGxlYXNl
IGRlc2NyaWJlIHRoZSB1c2UgY2FzZSBmb3IgZWFjaCBUTFYgeW91IHByb3Bvc2VkPyBFc3BlY2lh
bGx5IHRoZSDigJxMb2NhdGlvbiBUTFbigJ0gYW5kIHRoZSDigJxDbGFzcyBvZiBTZXJ2aWNlIFRM
VuKAnS4gSSBjYW4gaGFyZGx5IHVuZGVyc3RhbmQgd2h5IHRoZXNlIHR3byBhcmUgdXNlZnVsLCBh
bmQgaG93IHRvIHVzZSB0aGVtIHRvIGRvIG1lYXN1cmVtZW50L2NvbGxlY3Rpb24uDQpHSU0+PiBX
ZSdsbCBleHBhbmQgdGhlIGluZm9ybWF0aW9uYWwgdGV4dCBmb3IgVExWcy4gRm9yIHRoZSBMb2Nh
dGlvbiBUTFYsIHRoZSB1c2UgaXMgZGVzY3JpYmVkIGluIHRoZSBkcmFmdCBhcyBmb2xsb3dzOg0K
DQogICBUaGUgTG9jYXRpb24gVExWIE1BWSBiZSB1c2VkIHRvIGRldGVybWluZSB0aGUgbGFzdC1o
b3AgYWRkcmVzc2luZyBmb3INCiAgIFNUQU1QIHBhY2tldHMgaW5jbHVkaW5nIHNvdXJjZSBhbmQg
ZGVzdGluYXRpb24gSVAgYWRkcmVzc2VzIGFzIHdlbGwNCiAgIGFzIHRoZSBNQUMgYWRkcmVzcyBv
ZiB0aGUgbGFzdC1ob3Agcm91dGVyLiAgTGFzdC1ob3AgTUFDIGFkZHJlc3MgTUFZDQogICBiZSBt
b25pdG9yZWQgYnkgdGhlIFNlc3Npb24tU2VuZGVyIHdoZXRoZXIgdGhlcmUgaGFzIGJlZW4gYSBw
YXRoDQogICBzd2l0Y2ggb24gdGhlIGxhc3QgaG9wLCBjbG9zZXN0IHRvIHRoZSBTZXNzaW9uLVJl
ZmxlY3Rvci4gIFRoZSBJUA0KICAgYWRkcmVzc2VzIGFuZCBVRFAgcG9ydCB3aWxsIGluZGljYXRl
IGlmIHRoZXJlIGlzIGEgTkFUIHJvdXRlciBvbiB0aGUNCiAgIHBhdGgsIGFuZCBhbGxvd3MgdGhl
IFNlc3Npb24tU2VuZGVyIHRvIGlkZW50aWZ5IHRoZSBJUCBhZGRyZXNzIG9mIHRoZQ0KICAgU2Vz
c2lvbi1SZWZsZWN0b3IgYmVoaW5kIHRoZSBOQVQsIGRldGVjdCBjaGFuZ2VzIGluIHRoZSBOQVQg
bWFwcGluZw0KICAgdGhhdCBjb3VsZCBjYXVzZSBzZW5kaW5nIHRoZSBTVEFNUCBwYWNrZXRzIHRv
IHRoZSB3cm9uZyBTZXNzaW9uLQ0KICAgUmVmbGVjdG9yLg0KDQpbenRyXTogMS4gTXkgdW5kZXJz
dGFuZGluZyBvbiB0aGlzIHBhcmFncmFwaCBpcyB0aGUgbG9jYXRpb24gdGx2IGFjdHVhbGx5IGlu
Y2x1ZGVzIHR3byBzZXBhcmF0ZSBmdW5jdGlvbnMuIE9uZSBpcyB0byBjb2xsZWN0IHRoZSBsYXN0
LWhvcCBNQUMuIFRoZSBvdGhlciBpcyB0byBjb2xsZWN0IHRoZSBJUCBhbmQgcG9ydC4NCkl0IHNl
ZW1zIHRoZXkgaGF2ZSB2ZXJ5IGRpZmZlcmVudCB1c2UuIFRoZW4gd2h5IG5vdCBzcGxpdCBpdCBp
bnRvIHR3byBUTFZzPyBJIGNhbm5vdCBzZWUgdGhlIHVzZSBjYXNlIG9mIHRoZSBjb21iaW5hdGlv
biBvZiB0aGUgdHdvIHBhcnRzLg0KR0lNPj4gSSBhZ3JlZSB0aGF0IHRoZXJlIGNvdWxkIGJlIHBy
YWN0aWNhbCByZWFzb25zIHRvIGhhdmUgdHdvIFRMVnMuIEkgaG9wZSBvdGhlciBleHBlcnRzIGlu
IHRoZSBJUFBNIFdHIHdpbGwgc2hhcmUgdGhlaXIgb3BpbmlvbnMuDQoyLiBJdOKAmXMgc3RpbGwg
bm90IGNsZWFyIHRvIG1lIHdoeSB3ZSBuZWVkIHRvIGtub3cg4oCcd2hldGhlciB0aGVyZSBoYXMg
YmVlbiBhIHBhdGggc3dpdGNoIG9uIHRoZSBsYXN0IGhvcOKAnS4gSG93IHRvIGtub3cgdGhpcyBi
YXNlZCBvbiB0aGUgc291cmNlIE1BQz8gV2hv4oCZcyBzb3VyY2UgTUFDPyBJIGNhbm5vdCBndWVz
cyBvbiB0aGUgdG9vIHNpbXBsZSBkZXNjcmlwdGlvbi4NCkdJTT4+IFdpbGwgYWRkIGEgdXNlIGNh
c2UgaW50byB0aGUgZnV0dXJlIHZlcnNpb24uDQozLiBpcHY0IGFuZCBpcHY2IGFkZHJlc3MgaGF2
ZSBkaWZmZXJlbnQgbGVuZ3RoLiBIb3cgZG8gSSBrbm93IGl04oCZcyBhbiBpcHY0IG9yIGlwdjYg
YWRkcmVzcz8NCkdJTT4+IFRoZSB2YWx1ZSBvZiB0aGUgTGVuZ3RoIGZpZWxkIG1heSBiZSB1c2Vk
IGFzIHRoZSBpbmRpY2F0b3Igb2Ygd2hpY2ggYWRkcmVzcyBmYW1pbHkgYmVpbmcgdXNlZC4NCjQu
IEkgd2FudCB0byBzZWUgbW9yZSB0ZXh0IG9uIGhvdyB0byB1c2UgSVArcG9ydCB0byBkZXRlY3Qg
dGhlIE5BVCBtYXBwaW5nLiBXaGF04oCZcyB0aGUgaXNzdWU/DQpHSU0+PiBTYW1lIGFzIGZvciB0
aGUgdXNlIG9mIE1BQy4gV2lsbCBhZGQgYSB1c2UgY2FzZSBpbnRvIHRoZSBmdXR1cmUgdmVyc2lv
bi4NCg0KDQpUaGUgdXNlIGNhc2Ugb2YgdGhlIENsYXNzIG9mIFNlcnZpY2UgVExWIGlzIHRoZSBz
YW1lIGFzIG9mIFJGQyA3NzUwPGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL3JmYzc3
NTAvPiBhbmQgZHJhZnQtYmFpbG1pci1pcHBtLXR3YW1wLWRzY3AtY3RybC1tb248aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvYXJjaGl2ZS9pZC9kcmFmdC1iYWlsbWlyLWlwcG0tdHdhbXAtZHNjcC1jdHJs
LW1vbi0wMi50eHQ+Lg0KDQpbenRyXTogU3BlY2lmaWNhbGx5LCB3aG8gZ2VuZXJhdGUgdGhlIGRz
Y3AxLGRzY3AyIGFuZCBlY24/IGJhc2VkIG9uIHdoYXQ/DQpHSU0yPj4gVGhlIGV4cGxhbmF0aW9u
IG9mIHRoZSBDbGFzcyBvZiBTZXJ2aWNlIFRMViBzdWdnZXN0cyB0aGF0Og0KICAgIG8gIERTQ1Ax
IC0gVGhlIERpZmZlcmVudGlhdGVkIFNlcnZpY2VzIENvZGUgUG9pbnQgKERTQ1ApIGludGVuZGVk
IGJ5DQogICAgICB0aGUgU2Vzc2lvbi1TZW5kZXIuICBUbyBiZSB1c2VkIGFzIHRoZSByZXR1cm4g
RFNDUCBmcm9tIHRoZQ0KICAgICAgU2Vzc2lvbi1SZWZsZWN0b3IuDQoNCiAgIG8gIERTQ1AyIC0g
VGhlIHJlY2VpdmVkIHZhbHVlIGluIHRoZSBEU0NQIGZpZWxkIGF0IHRoZSBTZXNzaW9uLQ0KICAg
ICAgUmVmbGVjdG9yIGluIHRoZSBmb3J3YXJkIGRpcmVjdGlvbi4NCkEgbmV3IHRleHQgdG8gYmUg
YWRkZWQgaW4gdGhlIG5leHQgdXBkYXRlOg0KTkVXIFRFWFQ6DQogICBBIFNUQU1QIFNlc3Npb24t
U2VuZGVyIHRoYXQgaW5jbHVkZXMgdGhlIENsYXNzIG9mIFNlcnZpY2UgVExWIHNldHMNCiAgIHRo
ZSB2YWx1ZSBvZiB0aGUgRFNDUDEgZmllbGQgYW5kIHplcm9lcyB0aGUgdmFsdWUgb2YgdGhlIERT
Q1AyIGZpZWxkLg0KICAgQSBTVEFNUCBTZXNzaW9uLVJlZmxlY3RvciB0aGF0IHJlY2VpdmVkIHRo
ZSB0ZXN0IHBhY2tldCB3aXRoIHRoZQ0KICAgQ2xhc3Mgb2YgU2VydmljZSBUTFYgTVVTVCBpbmNs
dWRlIHRoZSBDbGFzcyBvZiBTZXJ2aWNlIFRMViBpbiB0aGUNCiAgIHJlZmxlY3RlZCB0ZXN0IHBh
Y2tldC4gIEFsc28sIHRoZSBTZXNzaW9uLVNlbmRlciBNVVNUIGNvcHkgdGhlIHZhbHVlDQogICBv
ZiB0aGUgRFNDUCBmaWVsZCBvZiB0aGUgSVAgaGVhZGVyIG9mIHRoZSByZWNlaXZlZCBTVEFNUCB0
ZXN0IHBhY2tldA0KICAgYW5kIGNvcHkgaXQgaW50byB0aGUgRFNDUDIgZmllbGQgb2YgdGhlIHJl
ZmxlY3RlZCB0ZXN0IHBhY2tldC4gIEFuZCwNCiAgIGF0IGxhc3QsIHRoZSBTZXNzaW9uLVJlZmxl
Y3RvciBNVVNUIHNldCB0aGUgdmFsdWUgb2YgdGhlIERTQ1AgZmllbGQNCiAgIGluIHRoZSBJUCBo
ZWFkZXIgb2YgdGhlIHJlZmxlY3RlZCB0ZXN0IHBhY2tldCBlcXVhbCB0byB0aGUgdmFsdWUgb2YN
CiAgIHRoZSBEU0NQMSBmaWVsZCBvZiB0aGUgdGVzdCBwYWNrZXQgaXQgcmVjZWl2ZWQuDQoNCkRv
ZXMgaXQgbWFrZSB0aGUgaW50ZW50IGFuZCBoYW5kbGluZyBvZiB0aGUgQ2xhc3Mgb2YgU2Vydmlj
ZSBUTFYgY2xlYXJlcj8NCg0KVGhhbmtzLA0KVGlhbnJhbg0KDQpGcm9tOiBpcHBtIFttYWlsdG86
aXBwbS1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppcHBtLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBC
ZWhhbGYgT2YgR3JlZyBNaXJza3kNClNlbnQ6IFRodXJzZGF5LCBKdW5lIDIwLCAyMDE5IDM6MDYg
UE0NClRvOiBJUFBNIENoYWlycyA8aXBwbS1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOmlwcG0tY2hh
aXJzQGlldGYub3JnPj47IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBp
ZXRmLm9yZz4+DQpDYzogZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdkBpZXRmLm9y
ZzxtYWlsdG86ZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdkBpZXRmLm9yZz4NClN1
YmplY3Q6IFtpcHBtXSBPbiBwcm9ncmVzc2luZyBkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRp
b24tdGx2DQoNCkRlYXIgQ2hhaXJzLCBldCBhbC4sDQphdXRob3JzIG9mIGRyYWZ0LW1pcnNreS1p
cHBtLXN0YW1wLW9wdGlvbi10bHYgYmVsaWV2ZSB0aGF0IGl0IGlzIHN0YWJsZSBhbmQgZGV0YWls
ZWQgZW5vdWdoIHRvIGFzayBmb3IgeW91ciBjb25zaWRlcmF0aW9uIHRvIHN0YXJ0IHRoZSBXRyBB
ZG9wdGlvbiBQb2xsLg0KDQpSZWdhcmRzLA0KR3JlZw0K

--_000_BBA82579FD347748BEADC4C445EA0F21BEE63B2ENKGEML515MBSchi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OuaWsOWui+S9kzsNCglwYW5vc2UtMToyIDEgNiA5IDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IlxA5paw5a6L5L2TIjsNCglwYW5vc2UtMToyIDEgNiA5IDMgMSAxIDEg
MSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFs
LCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCmE6bGluaywgc3Bhbi5N
c29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9s
bG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OuaWsOWui+S9kzsNCgljb2xvcjojMUY0OTdE
Ow0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDsNCgl0ZXh0LWRlY29y
YXRpb246bm9uZSBub25lO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9y
dC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRT
ZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3
Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K
LS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpl
eHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6
ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0t
Pg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUi
Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovk
vZM7Y29sb3I6IzFGNDk3RCI+SGkgR3JlZyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+VGhh
bmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBjbGFyaWZpY2F0aW9uIGFuZCB0YWtpbmcgbXkgc3Vn
Z2VzdGlvbnMuIExvb2sgZm9yd2FyZCB0byB5b3VyIHJldmlzaW9uLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+TGV0PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0
OTdEIj7igJk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5zIHdvcmsgb24gdGhpcw0KIHRl
eHQ6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPk5FVyBURVhUOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsgJm5ic3A7QSBTVEFNUCBTZXNzaW9uLVNl
bmRlciB0aGF0IGluY2x1ZGVzIHRoZSBDbGFzcyBvZiBTZXJ2aWNlIFRMViBzZXRzPGJyPg0KJm5i
c3A7ICZuYnNwO3RoZSB2YWx1ZSBvZiB0aGUgRFNDUDEgZmllbGQgYW5kIHplcm9lcyB0aGUgdmFs
dWUgb2YgdGhlIERTQ1AyIGZpZWxkLjxicj4NCiZuYnNwOyAmbmJzcDtBIFNUQU1QIFNlc3Npb24t
UmVmbGVjdG9yIHRoYXQgcmVjZWl2ZWQgdGhlIHRlc3QgcGFja2V0IHdpdGggdGhlPGJyPg0KJm5i
c3A7ICZuYnNwO0NsYXNzIG9mIFNlcnZpY2UgVExWIE1VU1QgaW5jbHVkZSB0aGUgQ2xhc3Mgb2Yg
U2VydmljZSBUTFYgaW4gdGhlPGJyPg0KJm5ic3A7ICZuYnNwO3JlZmxlY3RlZCB0ZXN0IHBhY2tl
dC4mbmJzcDsgQWxzbywgdGhlIFNlc3Npb24tU2VuZGVyIE1VU1QgY29weSB0aGUgdmFsdWU8YnI+
DQombmJzcDsgJm5ic3A7b2YgdGhlIERTQ1AgZmllbGQgb2YgdGhlIElQIGhlYWRlciBvZiB0aGUg
cmVjZWl2ZWQgU1RBTVAgdGVzdCBwYWNrZXQ8YnI+DQombmJzcDsgJm5ic3A7YW5kIGNvcHkgaXQg
aW50byB0aGUgRFNDUDIgZmllbGQgb2YgdGhlIHJlZmxlY3RlZCB0ZXN0IHBhY2tldC4mbmJzcDsg
QW5kLDxicj4NCiZuYnNwOyAmbmJzcDthdCBsYXN0LCB0aGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVT
VCBzZXQgdGhlIHZhbHVlIG9mIHRoZSBEU0NQIGZpZWxkPGJyPg0KJm5ic3A7ICZuYnNwO2luIHRo
ZSBJUCBoZWFkZXIgb2YgdGhlIHJlZmxlY3RlZCB0ZXN0IHBhY2tldCBlcXVhbCB0byB0aGUgdmFs
dWUgb2Y8YnI+DQombmJzcDsgJm5ic3A7dGhlIERTQ1AxIGZpZWxkIG9mIHRoZSB0ZXN0IHBhY2tl
dCBpdCByZWNlaXZlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
5paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+MS4NCjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCc
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5BbHNvLCB0aGUgU2Vzc2lvbi1TZW5kZXIgTVVTVCBj
b3B5IHRoZSB2YWx1ZSBvZiB0aGUgRFNDUCBmaWVsZCBvZiB0aGUgSVAgaGVhZGVyIG9mIHRoZSBy
ZWNlaXZlZCBTVEFNUCB0ZXN0IHBhY2tldCBhbmQgY29weSBpdCBpbnRvIHRoZSBEU0NQMiBmaWVs
ZCBvZiB0aGUgcmVmbGVjdGVkIHRlc3QNCiBwYWNrZXQu4oCdPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6
IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWu
i+S9kztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPlBsZWFzZSBtYWtlIHN1cmUgaXQ8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx
RjQ5N0QiPuKAmTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPnMNCiBzZXNzaW9uLXJlZmxl
Y3RvciBub3Qgc2Vzc2lvbi1zZW5kZXIuIENvcnJlY3Q/PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5
N0QiPjIuIE15IHVuZGVyc3RhbmRpbmcgZHNjcDEgaXMgdXNlZCBmb3IgdGhlIHNlc3Npb24tc2Vu
ZGVyIHRvIG5vdGlmeSB0aGUgc2Vzc2lvbi1yZWZsZWN0b3IgdG8gdXNlIHRoZSBkc2NwMSBmb3Ig
dGhlIHJlZmxlY3QgbWVzc2FnZSB0cmFuc3BvcnQuIElmIHNvLCB3aHkgbm90IGp1c3QgdXNlDQog
dGhlIGNvbmZpZ3VyYXRpb24oaS5lLiwgWUFORyk/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5Ec2NwMiBpcyB1c2VkIGZv
ciB0aGUgc2Vzc2lvbi1yZWZsZWN0b3IgdG8gbm90aWZ5IHRoZSBzZXNzaW9uLXNlbmRlciB0aGUg
cmVjZWl2ZSBwYWNrZXQgZHNjcCB2YWx1ZS4gV2h5IHRoZSBzZW5kZXIgbmVlZCB0byBrbm93IHRo
aXMsIGFzIHRoZSBzZW5kZXIgc2hvdWxkIGhhdmUga25vd24NCiB0aGlzPyBUbyBjaGVjayBpZiB0
aGUgcGF0aCBjaGFuZ2VkIHRoZSBEU0NQPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5UaGFu
a3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztj
b2xvcjojMUY0OTdEIj5UaWFucmFuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0
O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g
MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gR3JlZyBN
aXJza3kgW21haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4g
V2VkbmVzZGF5LCBKdW5lIDI2LCAyMDE5IDU6NDggQU08YnI+DQo8Yj5Ubzo8L2I+IFRpYW5yYW4g
WmhvdSAmbHQ7emhvdXRpYW5yYW5AaHVhd2VpLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IElFVEYg
SVBQTSBXRyAmbHQ7aXBwbUBpZXRmLm9yZyZndDs7IGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9w
dGlvbi10bHZAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtpcHBtXSBPbiBwcm9n
cmVzc2luZyBkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IaSBUaWFucmFuLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+bWFueSB0aGFua3MgZm9yIGZ1cnRoZXIgY2xhcmlmaWNhdGlvbnMuIFBsZWFzZSBmaW5kIG15
IGFuc3dlcnMgYmVsb3cgaW4tbGluZWQgdGFnZ2VkIEdJTTImZ3Q7Jmd0Oy48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlZ2FyZHMsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPkdyZWc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPk9uIE1vbiwgSnVuIDI0LCAyMDE5IGF0IDg6MTkgUE0gVGlhbnJhbiBaaG91ICZsdDs8
YSBocmVmPSJtYWlsdG86emhvdXRpYW5yYW5AaHVhd2VpLmNvbSI+emhvdXRpYW5yYW5AaHVhd2Vp
LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7
cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6
MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9y
OiMxRjQ5N0QiPkhpIEdyZWc8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPu+8jA0KPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDl
rovkvZM7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6
IzFGNDk3RCI+VGhhbmtzIGZvciB5b3VyIHJlcGx5LiBQbGVhc2Ugc2VlIGlubGluZS48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWu
i+S9kztjb2xvcjojMUY0OTdEIj5UaWFucmFuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEu
NXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBH
cmVnDQogTWlyc2t5IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5T
ZW50OjwvYj4gTW9uZGF5LCBKdW5lIDI0LCAyMDE5IDExOjQ1IFBNPGJyPg0KPGI+VG86PC9iPiBU
aWFucmFuIFpob3UgJmx0OzxhIGhyZWY9Im1haWx0bzp6aG91dGlhbnJhbkBodWF3ZWkuY29tIiB0
YXJnZXQ9Il9ibGFuayI+emhvdXRpYW5yYW5AaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6
PC9iPiBJRVRGIElQUE0gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+aXBwbUBpZXRmLm9yZzwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmRyYWZ0
LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5k
cmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2QGlldGYub3JnPC9hPjxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSZTogW2lwcG1dIE9uIHByb2dyZXNzaW5nIGRyYWZ0LW1pcnNreS1pcHBtLXN0
YW1wLW9wdGlvbi10bHY8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIFRpYW5yYW4sPG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiPnRoYW5rIHlvdSBmb3IgeW91ciBpbnRlcmVzdCBpbiB0aGUgcHJvcG9zYWwgb24gdGhl
IG9wdGlvbmFsIGV4dGVuc2lvbnMgb2YgU1RBTVAuIFBsZWFzZSBmaW5kIG15IGFuc3dlcnMgaW4t
bGluZSBiZWxvdyB0YWdnZWQgR0lNJmd0OyZndDsuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij5HcmVnPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1V
UyI+T24gTW9uLCBKdW4gMjQsIDIwMTkgYXQgMTo1OSBBTSBUaWFucmFuIFpob3UgJmx0OzxhIGhy
ZWY9Im1haWx0bzp6aG91dGlhbnJhbkBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+emhvdXRp
YW5yYW5AaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICND
Q0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdE
Ij5IaSBHcmVnLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPlNldmVyYWwgY2xhcmlmaWNhdGlv
biBxdWVzdGlvbnMgYWZ0ZXIgcmVhZGluZyB0aGlzIGRyYWZ0Ljwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L
5L2TO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMx
RjQ5N0QiPjEuIE1heWJlIHdydCB0byBzZWN0aW9uIDQuIENvdWxkIHlvdSBwbGVhc2UgZXhwbGlj
aXRseSBkZXNjcmliZSB0aGUgbWVjaGFuaXNtIHRvIGRldGVjdCB0aGUgZXhpc3RlbmNlIG9mDQog
VExWcywgaW4gYWRkaXRpb24gdG8gdGhlIGZpeGVkIG1lc3NhZ2UgcGFydD88L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1V
UyI+R0lNJmd0OyZndDsgU2luY2UgdGhlIGxlbmd0aCBvZiB0aGUgYmFzZSBTVEFNUCBwYWNrZXQs
IGFuZCB0aGUgbW9kZSwgdW5hdXRoZW50aWNhdGVkIG9yIGF1dGhlbnRpY2F0ZWQsIGFyZSBrbm93
biwgdGhlIHJlY2VpdmVyIG9mIGEgU1RBTVAgcGFja2V0IGNhbiBkZXRlcm1pbmUgaWYgdGhlcmUN
CiBhcmUgYW55IFRMViBieSBjb21wYXJpbmcgdGhlIGxlbmd0aCBvZiB0aGUgYmFzZSBTVEFNUCBw
YWNrZXQgd2l0aCB0aGUgdmFsdWUgb2YgdGhlIFRvdGFsIGxlbmd0aCBmaWVsZCBvZiBJUCBoZWFk
ZXIuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw
5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9y
OiMxRjQ5N0QiPlt6dHJdLiBPSy4gU288L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPu+8jDxzcGFuIGxhbmc9IkVO
LVVTIj5TVEFNUA0KIGlzIElQIGJhc2VkIHByb3RvY29sPyBPciBpdDwvc3Bhbj48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPuKA
mTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPnMgdWRwIGJhc2VkLCBzbyBuZWVkIHRvIHVz
ZSB0aGUgbGVuZ3RoIGluIFVEUCBoZWFkZXI/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6
IzFGNDk3RCI+QW55d2F5LCBpdDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCZPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3
RCI+cw0KIGJldHRlciB0byBkZXNjcmliZSB0aGlzIGluZm9ybWF0aW9uIGJlY2F1c2UgZnJvbSBm
aWd1cmUgMSwgcGVvcGxlIGNhbm5vdCBkZWR1Y2UgaXQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPkdJTSZndDsmZ3Q7IFllcywgeW91J3JlIGNvcnJlY3QsIHRo
YW5rIHlvdS4gU1RBTVAgdXNlcyBVRFAgYW5kIHRodXMgdGhlIGxlbmd0aCBvZiBib3RoIElQIGFu
ZCBVRFAgaGVhZGVycyBtdXN0IGJlIGluY2x1ZGVkIGluIHRoZSBjYWxjdWxhdGlvbi4gSG9wZSB0
aGUgbmV3IHRleHQgY2xhcmlmaWVzIHRoZSBwcm9jZXNzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5O
RVcgVEVYVDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsgJm5ic3A7QSBTVEFNUCBub2RlLCB3aGV0aGVy
IFNlc3Npb24tU2VuZGVyIG9yIFNlc3Npb24tUmVmbGVjdG9yLCByZWNlaXZpbmc8YnI+DQombmJz
cDsgJm5ic3A7YSB0ZXN0IHBhY2tldCBNVVNUIGRldGVybWluZSB3aGV0aGVyIHRoZSBwYWNrZXQg
aXMgYSBiYXNlIFNUQU1QPGJyPg0KJm5ic3A7ICZuYnNwO3BhY2tldCBvciBpbmNsdWRlcyBvbmUg
b3IgbW9yZSBUTFZzLiZuYnNwOyBUaGUgbm9kZSBNVVNUIGNvbXBhcmUgdGhlIHZhbHVlPGJyPg0K
Jm5ic3A7ICZuYnNwO2luIHRoZSBUb3RhbCBMZW5ndGggZmllbGQgb2YgdGhlIElQIGhlYWRlciBh
bmQgdGhlIGxlbmd0aCBvZiB0aGUgYmFzZTxicj4NCiZuYnNwOyAmbmJzcDtTVEFNUCB0ZXN0IHBh
Y2tldCBpbiB0aGUgbW9kZSwgdW5hdXRoZW50aWNhdGVkIG9yIGF1dGhlbnRpY2F0ZWQgYmFzZWQ8
YnI+DQombmJzcDsgJm5ic3A7b24gdGhlIGNvbmZpZ3VyYXRpb24gb2YgdGhlIHBhcnRpY3VsYXIg
U1RBTVAgdGVzdCBzZXNzaW9uLiZuYnNwOyBJZiB0aGU8YnI+DQombmJzcDsgJm5ic3A7ZGlmZmVy
ZW5jZSBiZXR3ZWVuIHRoZSB0d28gdmFsdWVzIGlzIGxhcmdlciB0aGFuIHRoZSBsZW5ndGggb2Yg
SVAgYW5kPGJyPg0KJm5ic3A7ICZuYnNwO1VEUCBoZWFkZXJzLCB0aGVuIHRoZSB0ZXN0IHBhY2tl
dCBpbmNsdWRlcyBvbmUgb3IgbW9yZSBTVEFNUCBUTFZzPG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsgJm5i
c3A7dGhhdCBpbW1lZGlhdGVseSBmb2xsb3cgdGhlIGJhc2UgU1RBTVAgdGVzdCBwYWNrZXQuJm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20g
MGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0
O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPjIuIENvdWxkIHlvdSBwbGVhc2UgZGVzY3JpYmUg
dGhlIHVzZSBjYXNlIGZvciBlYWNoIFRMViB5b3UgcHJvcG9zZWQ/IEVzcGVjaWFsbHkgdGhlDQo8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx
RjQ5N0QiPuKAnDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPkxvY2F0aW9uIFRMVjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3
RCI+4oCdPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+DQogYW5kIHRoZSA8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPuKA
nDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPkNsYXNzIG9mIFNlcnZpY2UgVExWPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE
Ij7igJ08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj4uDQogSSBjYW4gaGFyZGx5IHVuZGVy
c3RhbmQgd2h5IHRoZXNlIHR3byBhcmUgdXNlZnVsLCBhbmQgaG93IHRvIHVzZSB0aGVtIHRvIGRv
IG1lYXN1cmVtZW50L2NvbGxlY3Rpb24uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkdJTSZndDsmZ3Q7IFdlJ2xs
IGV4cGFuZCB0aGUgaW5mb3JtYXRpb25hbCB0ZXh0IGZvciBUTFZzLiBGb3IgdGhlIExvY2F0aW9u
IFRMViwgdGhlIHVzZSBpcyBkZXNjcmliZWQgaW4gdGhlIGRyYWZ0IGFzIGZvbGxvd3M6PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KJm5ic3A7ICZuYnNwO1RoZSBMb2NhdGlvbiBUTFYgTUFZ
IGJlIHVzZWQgdG8gZGV0ZXJtaW5lIHRoZSBsYXN0LWhvcCBhZGRyZXNzaW5nIGZvcjxicj4NCiZu
YnNwOyAmbmJzcDtTVEFNUCBwYWNrZXRzIGluY2x1ZGluZyBzb3VyY2UgYW5kIGRlc3RpbmF0aW9u
IElQIGFkZHJlc3NlcyBhcyB3ZWxsPGJyPg0KJm5ic3A7ICZuYnNwO2FzIHRoZSBNQUMgYWRkcmVz
cyBvZiB0aGUgbGFzdC1ob3Agcm91dGVyLiZuYnNwOyBMYXN0LWhvcCBNQUMgYWRkcmVzcyBNQVk8
YnI+DQombmJzcDsgJm5ic3A7YmUgbW9uaXRvcmVkIGJ5IHRoZSBTZXNzaW9uLVNlbmRlciB3aGV0
aGVyIHRoZXJlIGhhcyBiZWVuIGEgcGF0aDxicj4NCiZuYnNwOyAmbmJzcDtzd2l0Y2ggb24gdGhl
IGxhc3QgaG9wLCBjbG9zZXN0IHRvIHRoZSBTZXNzaW9uLVJlZmxlY3Rvci4mbmJzcDsgVGhlIElQ
PGJyPg0KJm5ic3A7ICZuYnNwO2FkZHJlc3NlcyBhbmQgVURQIHBvcnQgd2lsbCBpbmRpY2F0ZSBp
ZiB0aGVyZSBpcyBhIE5BVCByb3V0ZXIgb24gdGhlPGJyPg0KJm5ic3A7ICZuYnNwO3BhdGgsIGFu
ZCBhbGxvd3MgdGhlIFNlc3Npb24tU2VuZGVyIHRvIGlkZW50aWZ5IHRoZSBJUCBhZGRyZXNzIG9m
IHRoZTxicj4NCiZuYnNwOyAmbmJzcDtTZXNzaW9uLVJlZmxlY3RvciBiZWhpbmQgdGhlIE5BVCwg
ZGV0ZWN0IGNoYW5nZXMgaW4gdGhlIE5BVCBtYXBwaW5nPGJyPg0KJm5ic3A7ICZuYnNwO3RoYXQg
Y291bGQgY2F1c2Ugc2VuZGluZyB0aGUgU1RBTVAgcGFja2V0cyB0byB0aGUgd3JvbmcgU2Vzc2lv
bi08YnI+DQombmJzcDsgJm5ic3A7UmVmbGVjdG9yLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjoj
MUY0OTdEIj5benRyXTogMS4gTXkgdW5kZXJzdGFuZGluZyBvbiB0aGlzIHBhcmFncmFwaCBpcyB0
aGUgbG9jYXRpb24gdGx2IGFjdHVhbGx5IGluY2x1ZGVzIHR3byBzZXBhcmF0ZSBmdW5jdGlvbnMu
DQogT25lIGlzIHRvIGNvbGxlY3QgdGhlIGxhc3QtaG9wIE1BQy4gVGhlIG90aGVyIGlzIHRvIGNv
bGxlY3QgdGhlIElQIGFuZCBwb3J0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5
N0QiPkl0IHNlZW1zIHRoZXkgaGF2ZSB2ZXJ5IGRpZmZlcmVudCB1c2UuIFRoZW4gd2h5IG5vdCBz
cGxpdCBpdCBpbnRvIHR3byBUTFZzPyBJIGNhbm5vdCBzZWUgdGhlIHVzZSBjYXNlIG9mDQogdGhl
IGNvbWJpbmF0aW9uIG9mIHRoZSB0d28gcGFydHMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPkdJTSZndDsmZ3Q7IEkgYWdyZWUgdGhhdCB0aGVyZSBjb3VsZCBi
ZSBwcmFjdGljYWwgcmVhc29ucyB0byBoYXZlIHR3byBUTFZzLiBJIGhvcGUgb3RoZXIgZXhwZXJ0
cyBpbiB0aGUgSVBQTSBXRyB3aWxsIHNoYXJlIHRoZWlyIG9waW5pb25zLiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDtt
YXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBj
bSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj4yLiBJdDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCZPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovk
vZM7Y29sb3I6IzFGNDk3RCI+cw0KIHN0aWxsIG5vdCBjbGVhciB0byBtZSB3aHkgd2UgbmVlZCB0
byBrbm93IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6IzFGNDk3RCI+4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+d2hldGhlciB0
aGVyZSBoYXMgYmVlbiBhIHBhdGggc3dpdGNoIG9uIHRoZSBsYXN0IGhvcDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCdPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+Lg0KIEhvdyB0byBrbm93IHRoaXMgYmFzZWQgb24g
dGhlIHNvdXJjZSBNQUM/IFdobzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCZPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3
RCI+cyBzb3VyY2UgTUFDPyBJIGNhbm5vdCBndWVzcyBvbiB0aGUgdG9vIHNpbXBsZSBkZXNjcmlw
dGlvbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+R0lNJmd0
OyZndDsgV2lsbCBhZGQgYSB1c2UgY2FzZSBpbnRvIHRoZSBmdXR1cmUgdmVyc2lvbi4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
Ni4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFk
ZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+My4gaXB2NCBhbmQgaXB2NiBhZGRy
ZXNzIGhhdmUgZGlmZmVyZW50IGxlbmd0aC4gSG93IGRvIEkga25vdyBpdDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCZPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+cw0KIGFuIGlwdjQgb3IgaXB2NiBhZGRyZXNzPzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5HSU0mZ3Q7Jmd0OyBU
aGUgdmFsdWUgb2YgdGhlIExlbmd0aCBmaWVsZCBtYXkgYmUgdXNlZCBhcyB0aGUgaW5kaWNhdG9y
IG9mIHdoaWNoIGFkZHJlc3MgZmFtaWx5IGJlaW5nIHVzZWQuJm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1s
ZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAw
Y20gNC4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw
5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPjQuIEkgd2FudCB0byBzZWUgbW9yZSB0ZXh0IG9uIGhvdyB0
byB1c2UgSVAmIzQzO3BvcnQgdG8gZGV0ZWN0IHRoZSBOQVQgbWFwcGluZy4gV2hhdDwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+
4oCZPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+cw0KIHRoZSBpc3N1ZT88L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+R0lNJmd0OyZndDsgU2FtZSBhcyBm
b3IgdGhlIHVzZSBvZiBNQUMuIFdpbGwgYWRkIGEgdXNlIGNhc2UgaW50byB0aGUgZnV0dXJlIHZl
cnNpb24uJm5ic3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtw
YWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDow
Y20iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIHVzZSBjYXNlIG9m
IHRoZSBDbGFzcyBvZiBTZXJ2aWNlIFRMViBpcyB0aGUgc2FtZSBhcyBvZg0KPGEgaHJlZj0iaHR0
cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvcmZjNzc1MC8iIHRhcmdldD0iX2JsYW5rIj5S
RkMgNzc1MDwvYT4mbmJzcDthbmQmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9h
cmNoaXZlL2lkL2RyYWZ0LWJhaWxtaXItaXBwbS10d2FtcC1kc2NwLWN0cmwtbW9uLTAyLnR4dCIg
dGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWJhaWxtaXItaXBwbS10d2FtcC1kc2NwLWN0cmwtbW9uPC9h
Pi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3
RCI+W3p0cl06IFNwZWNpZmljYWxseSwgd2hvIGdlbmVyYXRlIHRoZSBkc2NwMSxkc2NwMiBhbmQg
ZWNuPyBiYXNlZCBvbiB3aGF0Pzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5HSU0yJmd0OyZndDsgVGhlIGV4cGxhbmF0aW9uIG9mIHRoZSBDbGFzcyBvZiBTZXJ2
aWNlIFRMViBzdWdnZXN0cyB0aGF0OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsgJm5ic3A7
IG8gJm5ic3A7RFNDUDEgLSBUaGUgRGlmZmVyZW50aWF0ZWQgU2VydmljZXMgQ29kZSBQb2ludCAo
RFNDUCkgaW50ZW5kZWQgYnk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyB0aGUg
U2Vzc2lvbi1TZW5kZXIuJm5ic3A7IFRvIGJlIHVzZWQgYXMgdGhlIHJldHVybiBEU0NQIGZyb20g
dGhlPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgU2Vzc2lvbi1SZWZsZWN0b3IuPGJyPg0KPGJy
Pg0KJm5ic3A7ICZuYnNwO28gJm5ic3A7RFNDUDIgLSBUaGUgcmVjZWl2ZWQgdmFsdWUgaW4gdGhl
IERTQ1AgZmllbGQgYXQgdGhlIFNlc3Npb24tPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgUmVm
bGVjdG9yIGluIHRoZSBmb3J3YXJkIGRpcmVjdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QSBu
ZXcgdGV4dCB0byBiZSBhZGRlZCBpbiB0aGUgbmV4dCB1cGRhdGU6PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPk5FVyBURVhUOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsgJm5ic3A7QSBTVEFNUCBT
ZXNzaW9uLVNlbmRlciB0aGF0IGluY2x1ZGVzIHRoZSBDbGFzcyBvZiBTZXJ2aWNlIFRMViBzZXRz
PGJyPg0KJm5ic3A7ICZuYnNwO3RoZSB2YWx1ZSBvZiB0aGUgRFNDUDEgZmllbGQgYW5kIHplcm9l
cyB0aGUgdmFsdWUgb2YgdGhlIERTQ1AyIGZpZWxkLjxicj4NCiZuYnNwOyAmbmJzcDtBIFNUQU1Q
IFNlc3Npb24tUmVmbGVjdG9yIHRoYXQgcmVjZWl2ZWQgdGhlIHRlc3QgcGFja2V0IHdpdGggdGhl
PGJyPg0KJm5ic3A7ICZuYnNwO0NsYXNzIG9mIFNlcnZpY2UgVExWIE1VU1QgaW5jbHVkZSB0aGUg
Q2xhc3Mgb2YgU2VydmljZSBUTFYgaW4gdGhlPGJyPg0KJm5ic3A7ICZuYnNwO3JlZmxlY3RlZCB0
ZXN0IHBhY2tldC4mbmJzcDsgQWxzbywgdGhlIFNlc3Npb24tU2VuZGVyIE1VU1QgY29weSB0aGUg
dmFsdWU8YnI+DQombmJzcDsgJm5ic3A7b2YgdGhlIERTQ1AgZmllbGQgb2YgdGhlIElQIGhlYWRl
ciBvZiB0aGUgcmVjZWl2ZWQgU1RBTVAgdGVzdCBwYWNrZXQ8YnI+DQombmJzcDsgJm5ic3A7YW5k
IGNvcHkgaXQgaW50byB0aGUgRFNDUDIgZmllbGQgb2YgdGhlIHJlZmxlY3RlZCB0ZXN0IHBhY2tl
dC4mbmJzcDsgQW5kLDxicj4NCiZuYnNwOyAmbmJzcDthdCBsYXN0LCB0aGUgU2Vzc2lvbi1SZWZs
ZWN0b3IgTVVTVCBzZXQgdGhlIHZhbHVlIG9mIHRoZSBEU0NQIGZpZWxkPGJyPg0KJm5ic3A7ICZu
YnNwO2luIHRoZSBJUCBoZWFkZXIgb2YgdGhlIHJlZmxlY3RlZCB0ZXN0IHBhY2tldCBlcXVhbCB0
byB0aGUgdmFsdWUgb2Y8YnI+DQombmJzcDsgJm5ic3A7dGhlIERTQ1AxIGZpZWxkIG9mIHRoZSB0
ZXN0IHBhY2tldCBpdCByZWNlaXZlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPkRvZXMgaXQgbWFrZSB0aGUgaW50ZW50IGFuZCBoYW5kbGluZyBvZiB0
aGUgQ2xhc3Mgb2YgU2VydmljZSBUTFYgY2xlYXJlcj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx
LjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y
aWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4N
CjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
I0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0
O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyw8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5UaWFucmFuPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPiBpcHBtDQogW21haWx0bzo8YSBocmVmPSJtYWlsdG86aXBwbS1ib3Vu
Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aXBwbS1ib3VuY2VzQGlldGYub3JnPC9hPl0N
CjxiPk9uIEJlaGFsZiBPZiA8L2I+R3JlZyBNaXJza3k8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNk
YXksIEp1bmUgMjAsIDIwMTkgMzowNiBQTTxicj4NCjxiPlRvOjwvYj4gSVBQTSBDaGFpcnMgJmx0
OzxhIGhyZWY9Im1haWx0bzppcHBtLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlw
cG0tY2hhaXJzQGlldGYub3JnPC9hPiZndDs7IElFVEYgSVBQTSBXRyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPiZndDs8
YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1v
cHRpb24tdGx2QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+DQpkcmFmdC1taXJza3ktaXBwbS1z
dGFtcC1vcHRpb24tdGx2QGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbaXBwbV0g
T24gcHJvZ3Jlc3NpbmcgZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIj5EZWFyIENoYWlycywgZXQgYWwuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5hdXRob3JzIG9mIGRy
YWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHYgYmVsaWV2ZSB0aGF0IGl0IGlzIHN0YWJs
ZSBhbmQgZGV0YWlsZWQgZW5vdWdoIHRvIGFzayBmb3IgeW91ciBjb25zaWRlcmF0aW9uIHRvIHN0
YXJ0IHRoZSBXRyBBZG9wdGlvbiBQb2xsLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+R3Jl
ZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jv
ZHk+DQo8L2h0bWw+DQo=

--_000_BBA82579FD347748BEADC4C445EA0F21BEE63B2ENKGEML515MBSchi_--


From nobody Wed Jun 26 14:42:36 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 691EE1202A5; Wed, 26 Jun 2019 14:42:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XHNbZlSio_Y6; Wed, 26 Jun 2019 14:42:31 -0700 (PDT)
Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A1E51200FF; Wed, 26 Jun 2019 14:42:30 -0700 (PDT)
Received: by mail-lf1-x130.google.com with SMTP id y198so144014lfa.1; Wed, 26 Jun 2019 14:42:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yCKgPf00vXnuP+LrAsik8gNXluJcT5aBYwwYuwJ/hh4=; b=adJ8kb13XEUz30NQggRpK4zCZiXOKOoI9NHye0cKw99nlZ1daSmCv8uiGfBQjomtpN D9oHC6IDAfSFmDaAIVJt5t8xywP+TvUKxfP/ypEuyVU5udGcdsQPsZvfyNahZoFibpAl oAKZc42sfhOuxdcn0JMoPblkjHSfpjmvagVPXmfDKyMElaV8AWOoNhkCpyOX9XylRjCr Ft2c+Tg2csZ8EBEMheEiHA1gL+K+MtaxrrNrkTxKH2W+dP8hscQdy1rc4sWQSxxt67mP C8ngdMOFpVkLQn16EssSH4BoTvuA9oLaMK1meXD4ktlh7c66f3u/L6eHrtex0XxHj3Ui 8lYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yCKgPf00vXnuP+LrAsik8gNXluJcT5aBYwwYuwJ/hh4=; b=ooC2VkOT1GtxO5QDCRcGTHF4GOde6Selmhph2fmkYSbew25s1IsQIJdaS1rrbzkpKE XFEldV7uRRKSMYRnitTuXk3v68YQ0/LGOpAjB5rzoa8gAaNREMoJ6g/VOlrC3cS9+uWf Cy3+9X32rk4t0Wa/z4w8Exqj5uVBOv1vRRWTNOuPTmjhlgonUVhENbnqHN7PslmaOe2n 5WrBrj9c2MEzKk5PduGqys9VV3Tnu1BUcpAs0f6uCkMU3+HhDRQa+bemBiT588j1DBMI CcEo/8HNlD0e00pLq1ssmP/WMiOwoQu5xyN3x4EMWWssi1kl8UhefHbmvOaHhuMeAcU8 b6IA==
X-Gm-Message-State: APjAAAUJnnBr8DUCpSi/WxJFKht6xPcnTuc93h0kwOhJJNK5nORb6AtL Sk4kEp7mnM2IxYLrMvsnFHIJT/mklNlB6izUp0c=
X-Google-Smtp-Source: APXvYqzfejEsmOvArgB/2Hio+j1OfUOCF8gRTfYVVEUItwELwzDvwFge+1AOZnAdJ4z4v+K6W9+XBDlxR2XuMMupAFI=
X-Received: by 2002:ac2:4c0b:: with SMTP id t11mr170732lfq.72.1561585348292; Wed, 26 Jun 2019 14:42:28 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com> <BBA82579FD347748BEADC4C445EA0F21BEE61343@NKGEML515-MBS.china.huawei.com> <CA+RyBmXBT3+C61tEZwym0DUbSzhcZfrTo+MVrgj2vT=BOAywyw@mail.gmail.com> <BBA82579FD347748BEADC4C445EA0F21BEE631E6@NKGEML515-MBS.china.huawei.com> <CA+RyBmXQWFSB9f5CVB+Bp5RNreuwh3VW=ykpcTZAk8JikOMF6Q@mail.gmail.com> <BBA82579FD347748BEADC4C445EA0F21BEE63B2E@NKGEML515-MBS.china.huawei.com>
In-Reply-To: <BBA82579FD347748BEADC4C445EA0F21BEE63B2E@NKGEML515-MBS.china.huawei.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 26 Jun 2019 14:42:16 -0700
Message-ID: <CA+RyBmVBKokYyehC43UsKOp3Cf5C+iuz9sS0OX84A9yYFmPtWQ@mail.gmail.com>
To: Tianran Zhou <zhoutianran@huawei.com>
Cc: IETF IPPM WG <ippm@ietf.org>,  "draft-mirsky-ippm-stamp-option-tlv@ietf.org" <draft-mirsky-ippm-stamp-option-tlv@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f8b4f4058c40ebf3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/VxlskGIW6MwZdvs9Pq-he4kqzTg>
Subject: Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 21:42:35 -0000

--000000000000f8b4f4058c40ebf3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Tianran,
thank you for the great discussion. Please find my responses in-line tagged
GIM3>>.

Regards,
Greg

On Tue, Jun 25, 2019 at 9:23 PM Tianran Zhou <zhoutianran@huawei.com> wrote=
:

> Hi Greg,
>
>
>
> Thank you very much for your clarification and taking my suggestions. Loo=
k
> forward to your revision.
>
> Let=E2=80=99s work on this text:
>
> NEW TEXT:
>
>    A STAMP Session-Sender that includes the Class of Service TLV sets
>    the value of the DSCP1 field and zeroes the value of the DSCP2 field.
>    A STAMP Session-Reflector that received the test packet with the
>    Class of Service TLV MUST include the Class of Service TLV in the
>    reflected test packet.  Also, the Session-Sender MUST copy the value
>    of the DSCP field of the IP header of the received STAMP test packet
>    and copy it into the DSCP2 field of the reflected test packet.  And,
>    at last, the Session-Reflector MUST set the value of the DSCP field
>    in the IP header of the reflected test packet equal to the value of
>    the DSCP1 field of the test packet it received.
>
>
>
> 1. =E2=80=9CAlso, the Session-Sender MUST copy the value of the DSCP fiel=
d of the
> IP header of the received STAMP test packet and copy it into the DSCP2
> field of the reflected test packet.=E2=80=9D
>
>
>
> Please make sure it=E2=80=99s session-reflector not session-sender. Corre=
ct?
>
GIM3>> Great catch, thank you!

>
>
> 2. My understanding dscp1 is used for the session-sender to notify the
> session-reflector to use the dscp1 for the reflect message transport. If
> so, why not just use the configuration(i.e., YANG)?
>
GIM3>> CoS re-mapping testing, in our view, does not require the use of
many test packets in the session. In fact, to test CoS may require changing
the DSCP value in the IP header and of DSCP1 in CoS TLV for each test
packet transmitted by the Session-Sender.

> Dscp2 is used for the session-reflector to notify the session-sender the
> receive packet dscp value. Why the sender need to know this, as the sende=
r
> should have known this? To check if the path changed the DSCP?
>
GIM3>> You're right, DSCP2 returns the value of the DSCP field as received
by the Session-Reflector. Re-mapping of CoS in some use cases, for example
in mobile backhaul networks, is used technique to provide multiple
services, i.e. 2G, 3G, LTE, over the same network. But if it is
misconfigured, then it often difficult to diagnose the root cause of the
problem that is viewed as an excessive packet drop of higher level service
while packet drop for lower service packets is at a normal level.

>
>
> Thanks,
>
> Tianran
>
>
>
> *From:* Greg Mirsky [mailto:gregimirsky@gmail.com]
> *Sent:* Wednesday, June 26, 2019 5:48 AM
> *To:* Tianran Zhou <zhoutianran@huawei.com>
> *Cc:* IETF IPPM WG <ippm@ietf.org>;
> draft-mirsky-ippm-stamp-option-tlv@ietf.org
> *Subject:* Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
>
>
>
> Hi Tianran,
>
> many thanks for further clarifications. Please find my answers below
> in-lined tagged GIM2>>.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jun 24, 2019 at 8:19 PM Tianran Zhou <zhoutianran@huawei.com>
> wrote:
>
> Hi Greg=EF=BC=8C
>
>
>
> Thanks for your reply. Please see inline.
>
>
>
> Tianran
>
>
>
> *From:* Greg Mirsky [mailto:gregimirsky@gmail.com]
> *Sent:* Monday, June 24, 2019 11:45 PM
> *To:* Tianran Zhou <zhoutianran@huawei.com>
> *Cc:* IETF IPPM WG <ippm@ietf.org>;
> draft-mirsky-ippm-stamp-option-tlv@ietf.org
> *Subject:* Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
>
>
>
> Hi Tianran,
>
> thank you for your interest in the proposal on the optional extensions of
> STAMP. Please find my answers in-line below tagged GIM>>.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Jun 24, 2019 at 1:59 AM Tianran Zhou <zhoutianran@huawei.com>
> wrote:
>
> Hi Greg,
>
>
>
> Several clarification questions after reading this draft.
>
>
>
> 1. Maybe wrt to section 4. Could you please explicitly describe the
> mechanism to detect the existence of TLVs, in addition to the fixed messa=
ge
> part?
>
> GIM>> Since the length of the base STAMP packet, and the mode,
> unauthenticated or authenticated, are known, the receiver of a STAMP pack=
et
> can determine if there are any TLV by comparing the length of the base
> STAMP packet with the value of the Total length field of IP header.
>
>
>
> [ztr]. OK. So=EF=BC=8CSTAMP is IP based protocol? Or it=E2=80=99s udp bas=
ed, so need to
> use the length in UDP header?
>
> Anyway, it=E2=80=99s better to describe this information because from fig=
ure 1,
> people cannot deduce it.
>
> GIM>> Yes, you're correct, thank you. STAMP uses UDP and thus the length
> of both IP and UDP headers must be included in the calculation. Hope the
> new text clarifies the process:
>
> NEW TEXT:
>
>    A STAMP node, whether Session-Sender or Session-Reflector, receiving
>    a test packet MUST determine whether the packet is a base STAMP
>    packet or includes one or more TLVs.  The node MUST compare the value
>    in the Total Length field of the IP header and the length of the base
>    STAMP test packet in the mode, unauthenticated or authenticated based
>    on the configuration of the particular STAMP test session.  If the
>    difference between the two values is larger than the length of IP and
>    UDP headers, then the test packet includes one or more STAMP TLVs
>
>    that immediately follow the base STAMP test packet.
>
>
>
> 2. Could you please describe the use case for each TLV you proposed?
> Especially the =E2=80=9CLocation TLV=E2=80=9D and the =E2=80=9CClass of S=
ervice TLV=E2=80=9D. I can
> hardly understand why these two are useful, and how to use them to do
> measurement/collection.
>
> GIM>> We'll expand the informational text for TLVs. For the Location TLV,
> the use is described in the draft as follows:
>
>
>    The Location TLV MAY be used to determine the last-hop addressing for
>    STAMP packets including source and destination IP addresses as well
>    as the MAC address of the last-hop router.  Last-hop MAC address MAY
>    be monitored by the Session-Sender whether there has been a path
>    switch on the last hop, closest to the Session-Reflector.  The IP
>    addresses and UDP port will indicate if there is a NAT router on the
>    path, and allows the Session-Sender to identify the IP address of the
>    Session-Reflector behind the NAT, detect changes in the NAT mapping
>    that could cause sending the STAMP packets to the wrong Session-
>    Reflector.
>
>
>
> [ztr]: 1. My understanding on this paragraph is the location tlv actually
> includes two separate functions. One is to collect the last-hop MAC. The
> other is to collect the IP and port.
>
> It seems they have very different use. Then why not split it into two
> TLVs? I cannot see the use case of the combination of the two parts.
>
> GIM>> I agree that there could be practical reasons to have two TLVs. I
> hope other experts in the IPPM WG will share their opinions.
>
> 2. It=E2=80=99s still not clear to me why we need to know =E2=80=9Cwhethe=
r there has been
> a path switch on the last hop=E2=80=9D. How to know this based on the sou=
rce MAC?
> Who=E2=80=99s source MAC? I cannot guess on the too simple description.
>
> GIM>> Will add a use case into the future version.
>
> 3. ipv4 and ipv6 address have different length. How do I know it=E2=80=99=
s an
> ipv4 or ipv6 address?
>
> GIM>> The value of the Length field may be used as the indicator of which
> address family being used.
>
> 4. I want to see more text on how to use IP+port to detect the NAT
> mapping. What=E2=80=99s the issue?
>
> GIM>> Same as for the use of MAC. Will add a use case into the future
> version.
>
>
>
>
>
> The use case of the Class of Service TLV is the same as of RFC 7750
> <https://datatracker.ietf.org/doc/rfc7750/> and
> draft-bailmir-ippm-twamp-dscp-ctrl-mon
> <https://www.ietf.org/archive/id/draft-bailmir-ippm-twamp-dscp-ctrl-mon-0=
2.txt>
> .
>
>
>
> [ztr]: Specifically, who generate the dscp1,dscp2 and ecn? based on what?
>
> GIM2>> The explanation of the Class of Service TLV suggests that:
>
>     o  DSCP1 - The Differentiated Services Code Point (DSCP) intended by
>
>       the Session-Sender.  To be used as the return DSCP from the
>       Session-Reflector.
>
>    o  DSCP2 - The received value in the DSCP field at the Session-
>       Reflector in the forward direction.
>
> A new text to be added in the next update:
>
> NEW TEXT:
>
>    A STAMP Session-Sender that includes the Class of Service TLV sets
>    the value of the DSCP1 field and zeroes the value of the DSCP2 field.
>    A STAMP Session-Reflector that received the test packet with the
>    Class of Service TLV MUST include the Class of Service TLV in the
>    reflected test packet.  Also, the Session-Sender MUST copy the value
>    of the DSCP field of the IP header of the received STAMP test packet
>    and copy it into the DSCP2 field of the reflected test packet.  And,
>    at last, the Session-Reflector MUST set the value of the DSCP field
>    in the IP header of the reflected test packet equal to the value of
>    the DSCP1 field of the test packet it received.
>
>
>
> Does it make the intent and handling of the Class of Service TLV clearer?
>
>
>
> Thanks,
>
> Tianran
>
>
>
> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Greg Mirsky
> *Sent:* Thursday, June 20, 2019 3:06 PM
> *To:* IPPM Chairs <ippm-chairs@ietf.org>; IETF IPPM WG <ippm@ietf.org>
> *Cc:* draft-mirsky-ippm-stamp-option-tlv@ietf.org
> *Subject:* [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
>
>
>
> Dear Chairs, et al.,
>
> authors of draft-mirsky-ippm-stamp-option-tlv believe that it is stable
> and detailed enough to ask for your consideration to start the WG Adoptio=
n
> Poll.
>
>
>
> Regards,
>
> Greg
>
>

--000000000000f8b4f4058c40ebf3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi Tianran,<div>thank you for the great d=
iscussion. Please find my responses in-line tagged GIM3&gt;&gt;.</div><div>=
<br></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Jun 25, 2019 at 9:23 PM=
 Tianran Zhou &lt;<a href=3D"mailto:zhoutianran@huawei.com">zhoutianran@hua=
wei.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">





<div lang=3D"ZH-CN">
<div class=3D"gmail-m_-2597324227803032082WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Hi Greg,<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Thank you very muc=
h for your clarification and taking my suggestions. Look forward to your re=
vision.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Let</span><span la=
ng=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=99</spa=
n><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=
=AE=8B=E4=BD=93;color:rgb(31,73,125)">s work on this
 text:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">NEW TEXT:<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0 =C2=A0A STAMP Session-Se=
nder that includes the Class of Service TLV sets<br>
=C2=A0 =C2=A0the value of the DSCP1 field and zeroes the value of the DSCP2=
 field.<br>
=C2=A0 =C2=A0A STAMP Session-Reflector that received the test packet with t=
he<br>
=C2=A0 =C2=A0Class of Service TLV MUST include the Class of Service TLV in =
the<br>
=C2=A0 =C2=A0reflected test packet.=C2=A0 Also, the Session-Sender MUST cop=
y the value<br>
=C2=A0 =C2=A0of the DSCP field of the IP header of the received STAMP test =
packet<br>
=C2=A0 =C2=A0and copy it into the DSCP2 field of the reflected test packet.=
=C2=A0 And,<br>
=C2=A0 =C2=A0at last, the Session-Reflector MUST set the value of the DSCP =
field<br>
=C2=A0 =C2=A0in the IP header of the reflected test packet equal to the val=
ue of<br>
=C2=A0 =C2=A0the DSCP1 field of the test packet it received.<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">1.
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)"=
>=E2=80=9C</span><span lang=3D"EN-US">Also, the Session-Sender MUST copy th=
e value of the DSCP field of the IP header of the received STAMP test packe=
t and copy it into the DSCP2 field of the reflected test
 packet.=E2=80=9D</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font=
-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Please make sure i=
t</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)=
">=E2=80=99</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-famil=
y:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">s
 session-reflector not session-sender. Correct?</span></p></div></div></blo=
ckquote><div>GIM3&gt;&gt; Great catch, thank you!=C2=A0</div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex"><div lang=3D"ZH-CN"><div class=3D"gmail=
-m_-2597324227803032082WordSection1"><p class=3D"MsoNormal"><span lang=3D"E=
N-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;col=
or:rgb(31,73,125)"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">2. My understandin=
g dscp1 is used for the session-sender to notify the session-reflector to u=
se the dscp1 for the reflect message transport. If so, why not just use
 the configuration(i.e., YANG)?</span></p></div></div></blockquote><div>GIM=
3&gt;&gt; CoS re-mapping testing, in our view, does not require the use of =
many test packets in the session. In fact, to test CoS may require changing=
 the DSCP value in the IP header and of DSCP1 in CoS TLV for each test pack=
et transmitted by the Session-Sender.</div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><div lang=3D"ZH-CN"><div class=3D"gmail-m_-25973242278030=
32082WordSection1"><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"fon=
t-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"=
><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Dscp2 is used for =
the session-reflector to notify the session-sender the receive packet dscp =
value. Why the sender need to know this, as the sender should have known
 this? To check if the path changed the DSCP?</span></p></div></div></block=
quote><div>GIM3&gt;&gt; You&#39;re right, DSCP2 returns the value of the DS=
CP field as received by the Session-Reflector. Re-mapping of CoS in some us=
e cases, for example in mobile backhaul networks, is used technique to prov=
ide multiple services, i.e. 2G, 3G, LTE, over the same network. But if it i=
s misconfigured, then it often difficult to diagnose the root cause of the =
problem that is viewed as an excessive packet drop of higher level service =
while packet drop for lower service packets is at a normal level.</div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex"><div lang=3D"ZH-CN"><div clas=
s=3D"gmail-m_-2597324227803032082WordSection1"><p class=3D"MsoNormal"><span=
 lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=
=BD=93;color:rgb(31,73,125)"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Thanks,<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Tianran<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)"><u></u>=C2=A0<u></=
u></span></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11pt;font=
-family:Calibri,sans-serif">From:</span></b><span lang=3D"EN-US" style=3D"f=
ont-size:11pt;font-family:Calibri,sans-serif"> Greg Mirsky [mailto:<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>]
<br>
<b>Sent:</b> Wednesday, June 26, 2019 5:48 AM<br>
<b>To:</b> Tianran Zhou &lt;<a href=3D"mailto:zhoutianran@huawei.com" targe=
t=3D"_blank">zhoutianran@huawei.com</a>&gt;<br>
<b>Cc:</b> IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_bla=
nk">ippm@ietf.org</a>&gt;; <a href=3D"mailto:draft-mirsky-ippm-stamp-option=
-tlv@ietf.org" target=3D"_blank">draft-mirsky-ippm-stamp-option-tlv@ietf.or=
g</a><br>
<b>Subject:</b> Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tl=
v<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Tianran,<u></u><u></u></span=
></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">many thanks for further clarifi=
cations. Please find my answers below in-lined tagged GIM2&gt;&gt;.<u></u><=
u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Greg<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Mon, Jun 24, 2019 at 8:19 PM=
 Tianran Zhou &lt;<a href=3D"mailto:zhoutianran@huawei.com" target=3D"_blan=
k">zhoutianran@huawei.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:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Hi Greg</span><spa=
n style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:r=
gb(31,73,125)">=EF=BC=8C
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Thanks for your re=
ply. Please see inline.</span><span lang=3D"EN-US"><u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Tianran</span><spa=
n lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11pt;font=
-family:Calibri,sans-serif">From:</span></b><span lang=3D"EN-US" style=3D"f=
ont-size:11pt;font-family:Calibri,sans-serif"> Greg
 Mirsky [mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">=
gregimirsky@gmail.com</a>]
<br>
<b>Sent:</b> Monday, June 24, 2019 11:45 PM<br>
<b>To:</b> Tianran Zhou &lt;<a href=3D"mailto:zhoutianran@huawei.com" targe=
t=3D"_blank">zhoutianran@huawei.com</a>&gt;<br>
<b>Cc:</b> IETF IPPM WG &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_bla=
nk">ippm@ietf.org</a>&gt;;
<a href=3D"mailto:draft-mirsky-ippm-stamp-option-tlv@ietf.org" target=3D"_b=
lank">draft-mirsky-ippm-stamp-option-tlv@ietf.org</a><br>
<b>Subject:</b> Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tl=
v</span><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Tianran,<u></u><u></u></span=
></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">thank you for your interest in =
the proposal on the optional extensions of STAMP. Please find my answers in=
-line below tagged GIM&gt;&gt;.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Greg<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Mon, Jun 24, 2019 at 1:59 AM=
 Tianran Zhou &lt;<a href=3D"mailto:zhoutianran@huawei.com" target=3D"_blan=
k">zhoutianran@huawei.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:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Hi Greg,</span><sp=
an lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Several clarificat=
ion questions after reading this draft.</span><span lang=3D"EN-US"><u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">1. Maybe wrt to se=
ction 4. Could you please explicitly describe the mechanism to detect the e=
xistence of
 TLVs, in addition to the fixed message part?</span><span lang=3D"EN-US"><u=
></u><u></u></span></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">GIM&gt;&gt; Since the length of=
 the base STAMP packet, and the mode, unauthenticated or authenticated, are=
 known, the receiver of a STAMP packet can determine if there
 are any TLV by comparing the length of the base STAMP packet with the valu=
e of the Total length field of IP header.=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">[ztr]. OK. So</spa=
n><span style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;c=
olor:rgb(31,73,125)">=EF=BC=8C<span lang=3D"EN-US">STAMP
 is IP based protocol? Or it</span></span><span lang=3D"EN-US" style=3D"fon=
t-size:10.5pt;color:rgb(31,73,125)">=E2=80=99</span><span lang=3D"EN-US" st=
yle=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(3=
1,73,125)">s udp based, so need to use the length in UDP header?</span><spa=
n lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Anyway, it</span><=
span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=
=99</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=
=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">s
 better to describe this information because from figure 1, people cannot d=
educe it.</span><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">GIM&gt;&gt; Yes, you&#39;re cor=
rect, thank you. STAMP uses UDP and thus the length of both IP and UDP head=
ers must be included in the calculation. Hope the new text clarifies the pr=
ocess:<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">NEW TEXT:<u></u><u></u></span><=
/p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0 =C2=A0A STAMP node, whet=
her Session-Sender or Session-Reflector, receiving<br>
=C2=A0 =C2=A0a test packet MUST determine whether the packet is a base STAM=
P<br>
=C2=A0 =C2=A0packet or includes one or more TLVs.=C2=A0 The node MUST compa=
re the value<br>
=C2=A0 =C2=A0in the Total Length field of the IP header and the length of t=
he base<br>
=C2=A0 =C2=A0STAMP test packet in the mode, unauthenticated or authenticate=
d based<br>
=C2=A0 =C2=A0on the configuration of the particular STAMP test session.=C2=
=A0 If the<br>
=C2=A0 =C2=A0difference between the two values is larger than the length of=
 IP and<br>
=C2=A0 =C2=A0UDP headers, then the test packet includes one or more STAMP T=
LVs<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0 =C2=A0that immediately f=
ollow the base STAMP test packet.=C2=A0<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:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">2. Could you pleas=
e describe the use case for each TLV you proposed? Especially the
</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)"=
>=E2=80=9C</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family=
:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Location TLV</span><span=
 lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=9D</=
span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=
=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">
 and the </span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31=
,73,125)">=E2=80=9C</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;fo=
nt-family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Class of Servic=
e TLV</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,=
125)">=E2=80=9D</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-f=
amily:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">.
 I can hardly understand why these two are useful, and how to use them to d=
o measurement/collection.</span><span lang=3D"EN-US"><u></u><u></u></span><=
/p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">GIM&gt;&gt; We&#39;ll expand th=
e informational text for TLVs. For the Location TLV, the use is described i=
n the draft as follows:<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><br>
=C2=A0 =C2=A0The Location TLV MAY be used to determine the last-hop address=
ing for<br>
=C2=A0 =C2=A0STAMP packets including source and destination IP addresses as=
 well<br>
=C2=A0 =C2=A0as the MAC address of the last-hop router.=C2=A0 Last-hop MAC =
address MAY<br>
=C2=A0 =C2=A0be monitored by the Session-Sender whether there has been a pa=
th<br>
=C2=A0 =C2=A0switch on the last hop, closest to the Session-Reflector.=C2=
=A0 The IP<br>
=C2=A0 =C2=A0addresses and UDP port will indicate if there is a NAT router =
on the<br>
=C2=A0 =C2=A0path, and allows the Session-Sender to identify the IP address=
 of the<br>
=C2=A0 =C2=A0Session-Reflector behind the NAT, detect changes in the NAT ma=
pping<br>
=C2=A0 =C2=A0that could cause sending the STAMP packets to the wrong Sessio=
n-<br>
=C2=A0 =C2=A0Reflector.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:rgb(31,73,125)">=
=C2=A0</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">[ztr]: 1. My under=
standing on this paragraph is the location tlv actually includes two separa=
te functions.
 One is to collect the last-hop MAC. The other is to collect the IP and por=
t.</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">It seems they have=
 very different use. Then why not split it into two TLVs? I cannot see the =
use case of
 the combination of the two parts.</span><span lang=3D"EN-US"><u></u><u></u=
></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">GIM&gt;&gt; I agree that there =
could be practical reasons to have two TLVs. I hope other experts in the IP=
PM WG will share their opinions.=C2=A0<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:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">2. It</span><span =
lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=99</s=
pan><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=
=AE=8B=E4=BD=93;color:rgb(31,73,125)">s
 still not clear to me why we need to know </span><span lang=3D"EN-US" styl=
e=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=9C</span><span lang=3D"E=
N-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=93;col=
or:rgb(31,73,125)">whether there has been a path switch on the last hop</sp=
an><span lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=
=80=9D</span><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=
=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">.
 How to know this based on the source MAC? Who</span><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=99</span><span lang=
=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=
=93;color:rgb(31,73,125)">s source MAC? I cannot guess on the too simple de=
scription.</span><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">GIM&gt;&gt; Will add a use case=
 into the future version.=C2=A0<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:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">3. ipv4 and ipv6 a=
ddress have different length. How do I know it</span><span lang=3D"EN-US" s=
tyle=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=99</span><span lang=
=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=AE=8B=E4=BD=
=93;color:rgb(31,73,125)">s
 an ipv4 or ipv6 address?</span><span lang=3D"EN-US"><u></u><u></u></span><=
/p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">GIM&gt;&gt; The value of the Le=
ngth field may be used as the indicator of which address family being used.=
=C2=A0<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:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">4. I want to see m=
ore text on how to use IP+port to detect the NAT mapping. What</span><span =
lang=3D"EN-US" style=3D"font-size:10.5pt;color:rgb(31,73,125)">=E2=80=99</s=
pan><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:=E6=96=B0=E5=
=AE=8B=E4=BD=93;color:rgb(31,73,125)">s
 the issue?</span><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">GIM&gt;&gt; Same as for the use=
 of MAC. Will add a use case into the future version.=C2=A0=C2=A0<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:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The use case of the Class of Se=
rvice TLV is the same as of
<a href=3D"https://datatracker.ietf.org/doc/rfc7750/" target=3D"_blank">RFC=
 7750</a>=C2=A0and=C2=A0<a href=3D"https://www.ietf.org/archive/id/draft-ba=
ilmir-ippm-twamp-dscp-ctrl-mon-02.txt" target=3D"_blank">draft-bailmir-ippm=
-twamp-dscp-ctrl-mon</a>.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">[ztr]: Specificall=
y, who generate the dscp1,dscp2 and ecn? based on what?</span><span lang=3D=
"EN-US"><u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">GIM2&gt;&gt; The explanation of=
 the Class of Service TLV suggests that:<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0 =C2=A0 o =C2=A0DSCP1 - T=
he Differentiated Services Code Point (DSCP) intended by<u></u><u></u></spa=
n></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0 =C2=A0 =C2=A0 the Sessio=
n-Sender.=C2=A0 To be used as the return DSCP from the<br>
=C2=A0 =C2=A0 =C2=A0 Session-Reflector.<br>
<br>
=C2=A0 =C2=A0o =C2=A0DSCP2 - The received value in the DSCP field at the Se=
ssion-<br>
=C2=A0 =C2=A0 =C2=A0 Reflector in the forward direction.<u></u><u></u></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">A new text to be added in the n=
ext update:<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">NEW TEXT:<u></u><u></u></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0 =C2=A0A STAMP Session-Se=
nder that includes the Class of Service TLV sets<br>
=C2=A0 =C2=A0the value of the DSCP1 field and zeroes the value of the DSCP2=
 field.<br>
=C2=A0 =C2=A0A STAMP Session-Reflector that received the test packet with t=
he<br>
=C2=A0 =C2=A0Class of Service TLV MUST include the Class of Service TLV in =
the<br>
=C2=A0 =C2=A0reflected test packet.=C2=A0 Also, the Session-Sender MUST cop=
y the value<br>
=C2=A0 =C2=A0of the DSCP field of the IP header of the received STAMP test =
packet<br>
=C2=A0 =C2=A0and copy it into the DSCP2 field of the reflected test packet.=
=C2=A0 And,<br>
=C2=A0 =C2=A0at last, the Session-Reflector MUST set the value of the DSCP =
field<br>
=C2=A0 =C2=A0in the IP header of the reflected test packet equal to the val=
ue of<br>
=C2=A0 =C2=A0the DSCP1 field of the test packet it received.<u></u><u></u><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Does it make the intent and han=
dling of the Class of Service TLV clearer?<u></u><u></u></span></p>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Thanks,</span><spa=
n lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">Tianran</span><spa=
n lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:=E6=96=B0=E5=AE=8B=E4=BD=93;color:rgb(31,73,125)">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11pt;font=
-family:Calibri,sans-serif">From:</span></b><span lang=3D"EN-US" style=3D"f=
ont-size:11pt;font-family:Calibri,sans-serif"> ippm
 [mailto:<a href=3D"mailto:ippm-bounces@ietf.org" target=3D"_blank">ippm-bo=
unces@ietf.org</a>]
<b>On Behalf Of </b>Greg Mirsky<br>
<b>Sent:</b> Thursday, June 20, 2019 3:06 PM<br>
<b>To:</b> IPPM Chairs &lt;<a href=3D"mailto:ippm-chairs@ietf.org" target=
=3D"_blank">ippm-chairs@ietf.org</a>&gt;; IETF IPPM WG &lt;<a href=3D"mailt=
o:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:draft-mirsky-ippm-stamp-option-tlv@ietf.org" t=
arget=3D"_blank">
draft-mirsky-ippm-stamp-option-tlv@ietf.org</a><br>
<b>Subject:</b> [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv</s=
pan><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Dear Chairs, et al.,<u></u><u><=
/u></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">authors of draft-mirsky-ippm-st=
amp-option-tlv believe that it is stable and detailed enough to ask for you=
r consideration to start the WG Adoption Poll.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Greg<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>

</blockquote></div></div>

--000000000000f8b4f4058c40ebf3--


From nobody Thu Jun 27 00:59:34 2019
Return-Path: <zhoutianran@huawei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9819A120130; Thu, 27 Jun 2019 00:59:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mZPKjdwjg3W5; Thu, 27 Jun 2019 00:59:28 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E64D1201F0; Thu, 27 Jun 2019 00:59:28 -0700 (PDT)
Received: from LHREML713-CAH.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id B398947ACFEDC5781A58; Thu, 27 Jun 2019 08:59:26 +0100 (IST)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 27 Jun 2019 08:59:25 +0100
Received: from NKGEML515-MBS.china.huawei.com ([169.254.5.134]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0415.000; Thu, 27 Jun 2019 15:59:17 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: IETF IPPM WG <ippm@ietf.org>, "draft-mirsky-ippm-stamp-option-tlv@ietf.org" <draft-mirsky-ippm-stamp-option-tlv@ietf.org>
Thread-Topic: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
Thread-Index: AQHVJzbIPNuLaD81EkmxWIGmMvnQLqaqhWLw///tkoCAATyGkIAAu1WAgADleOCAAKs6AIABMDjQ
Date: Thu, 27 Jun 2019 07:59:17 +0000
Message-ID: <BBA82579FD347748BEADC4C445EA0F21BEE6B03F@NKGEML515-MBS.china.huawei.com>
References: <CA+RyBmXtiEQRhJxT5V=MrTZW_kH7nsS=M2t3QfW+WS3J8=8zag@mail.gmail.com> <BBA82579FD347748BEADC4C445EA0F21BEE61343@NKGEML515-MBS.china.huawei.com> <CA+RyBmXBT3+C61tEZwym0DUbSzhcZfrTo+MVrgj2vT=BOAywyw@mail.gmail.com> <BBA82579FD347748BEADC4C445EA0F21BEE631E6@NKGEML515-MBS.china.huawei.com> <CA+RyBmXQWFSB9f5CVB+Bp5RNreuwh3VW=ykpcTZAk8JikOMF6Q@mail.gmail.com> <BBA82579FD347748BEADC4C445EA0F21BEE63B2E@NKGEML515-MBS.china.huawei.com> <CA+RyBmVBKokYyehC43UsKOp3Cf5C+iuz9sS0OX84A9yYFmPtWQ@mail.gmail.com>
In-Reply-To: <CA+RyBmVBKokYyehC43UsKOp3Cf5C+iuz9sS0OX84A9yYFmPtWQ@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.156.116]
Content-Type: multipart/alternative; boundary="_000_BBA82579FD347748BEADC4C445EA0F21BEE6B03FNKGEML515MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/ZDM8hURVZN8w3BATACB18EW3FPc>
Subject: Re: [ippm] On progressing draft-mirsky-ippm-stamp-option-tlv
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jun 2019 07:59:33 -0000

--_000_BBA82579FD347748BEADC4C445EA0F21BEE6B03FNKGEML515MBSchi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgR3JlZywNCg0KVmVyeSBpbnRlcmVzdGluZyBkaXNjdXNzaW9uLiBJIGFtIGNsZWFyIGFib3V0
IHRoZSBDb1MgVExWLg0KDQpUaGFua3MsDQpUaWFucmFuDQoNCkZyb206IEdyZWcgTWlyc2t5IFtt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tXQ0KU2VudDogVGh1cnNkYXksIEp1bmUgMjcsIDIw
MTkgNTo0MiBBTQ0KVG86IFRpYW5yYW4gWmhvdSA8emhvdXRpYW5yYW5AaHVhd2VpLmNvbT4NCkNj
OiBJRVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc+OyBkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1v
cHRpb24tdGx2QGlldGYub3JnDQpTdWJqZWN0OiBSZTogW2lwcG1dIE9uIHByb2dyZXNzaW5nIGRy
YWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHYNCg0KSGkgVGlhbnJhbiwNCnRoYW5rIHlv
dSBmb3IgdGhlIGdyZWF0IGRpc2N1c3Npb24uIFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlcyBpbi1s
aW5lIHRhZ2dlZCBHSU0zPj4uDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIFR1ZSwgSnVuIDI1LCAy
MDE5IGF0IDk6MjMgUE0gVGlhbnJhbiBaaG91IDx6aG91dGlhbnJhbkBodWF3ZWkuY29tPG1haWx0
bzp6aG91dGlhbnJhbkBodWF3ZWkuY29tPj4gd3JvdGU6DQpIaSBHcmVnLA0KDQpUaGFuayB5b3Ug
dmVyeSBtdWNoIGZvciB5b3VyIGNsYXJpZmljYXRpb24gYW5kIHRha2luZyBteSBzdWdnZXN0aW9u
cy4gTG9vayBmb3J3YXJkIHRvIHlvdXIgcmV2aXNpb24uDQpMZXTigJlzIHdvcmsgb24gdGhpcyB0
ZXh0Og0KTkVXIFRFWFQ6DQogICBBIFNUQU1QIFNlc3Npb24tU2VuZGVyIHRoYXQgaW5jbHVkZXMg
dGhlIENsYXNzIG9mIFNlcnZpY2UgVExWIHNldHMNCiAgIHRoZSB2YWx1ZSBvZiB0aGUgRFNDUDEg
ZmllbGQgYW5kIHplcm9lcyB0aGUgdmFsdWUgb2YgdGhlIERTQ1AyIGZpZWxkLg0KICAgQSBTVEFN
UCBTZXNzaW9uLVJlZmxlY3RvciB0aGF0IHJlY2VpdmVkIHRoZSB0ZXN0IHBhY2tldCB3aXRoIHRo
ZQ0KICAgQ2xhc3Mgb2YgU2VydmljZSBUTFYgTVVTVCBpbmNsdWRlIHRoZSBDbGFzcyBvZiBTZXJ2
aWNlIFRMViBpbiB0aGUNCiAgIHJlZmxlY3RlZCB0ZXN0IHBhY2tldC4gIEFsc28sIHRoZSBTZXNz
aW9uLVNlbmRlciBNVVNUIGNvcHkgdGhlIHZhbHVlDQogICBvZiB0aGUgRFNDUCBmaWVsZCBvZiB0
aGUgSVAgaGVhZGVyIG9mIHRoZSByZWNlaXZlZCBTVEFNUCB0ZXN0IHBhY2tldA0KICAgYW5kIGNv
cHkgaXQgaW50byB0aGUgRFNDUDIgZmllbGQgb2YgdGhlIHJlZmxlY3RlZCB0ZXN0IHBhY2tldC4g
IEFuZCwNCiAgIGF0IGxhc3QsIHRoZSBTZXNzaW9uLVJlZmxlY3RvciBNVVNUIHNldCB0aGUgdmFs
dWUgb2YgdGhlIERTQ1AgZmllbGQNCiAgIGluIHRoZSBJUCBoZWFkZXIgb2YgdGhlIHJlZmxlY3Rl
ZCB0ZXN0IHBhY2tldCBlcXVhbCB0byB0aGUgdmFsdWUgb2YNCiAgIHRoZSBEU0NQMSBmaWVsZCBv
ZiB0aGUgdGVzdCBwYWNrZXQgaXQgcmVjZWl2ZWQuDQoNCjEuIOKAnEFsc28sIHRoZSBTZXNzaW9u
LVNlbmRlciBNVVNUIGNvcHkgdGhlIHZhbHVlIG9mIHRoZSBEU0NQIGZpZWxkIG9mIHRoZSBJUCBo
ZWFkZXIgb2YgdGhlIHJlY2VpdmVkIFNUQU1QIHRlc3QgcGFja2V0IGFuZCBjb3B5IGl0IGludG8g
dGhlIERTQ1AyIGZpZWxkIG9mIHRoZSByZWZsZWN0ZWQgdGVzdCBwYWNrZXQu4oCdDQoNClBsZWFz
ZSBtYWtlIHN1cmUgaXTigJlzIHNlc3Npb24tcmVmbGVjdG9yIG5vdCBzZXNzaW9uLXNlbmRlci4g
Q29ycmVjdD8NCkdJTTM+PiBHcmVhdCBjYXRjaCwgdGhhbmsgeW91IQ0KDQoyLiBNeSB1bmRlcnN0
YW5kaW5nIGRzY3AxIGlzIHVzZWQgZm9yIHRoZSBzZXNzaW9uLXNlbmRlciB0byBub3RpZnkgdGhl
IHNlc3Npb24tcmVmbGVjdG9yIHRvIHVzZSB0aGUgZHNjcDEgZm9yIHRoZSByZWZsZWN0IG1lc3Nh
Z2UgdHJhbnNwb3J0LiBJZiBzbywgd2h5IG5vdCBqdXN0IHVzZSB0aGUgY29uZmlndXJhdGlvbihp
LmUuLCBZQU5HKT8NCkdJTTM+PiBDb1MgcmUtbWFwcGluZyB0ZXN0aW5nLCBpbiBvdXIgdmlldywg
ZG9lcyBub3QgcmVxdWlyZSB0aGUgdXNlIG9mIG1hbnkgdGVzdCBwYWNrZXRzIGluIHRoZSBzZXNz
aW9uLiBJbiBmYWN0LCB0byB0ZXN0IENvUyBtYXkgcmVxdWlyZSBjaGFuZ2luZyB0aGUgRFNDUCB2
YWx1ZSBpbiB0aGUgSVAgaGVhZGVyIGFuZCBvZiBEU0NQMSBpbiBDb1MgVExWIGZvciBlYWNoIHRl
c3QgcGFja2V0IHRyYW5zbWl0dGVkIGJ5IHRoZSBTZXNzaW9uLVNlbmRlci4NCkRzY3AyIGlzIHVz
ZWQgZm9yIHRoZSBzZXNzaW9uLXJlZmxlY3RvciB0byBub3RpZnkgdGhlIHNlc3Npb24tc2VuZGVy
IHRoZSByZWNlaXZlIHBhY2tldCBkc2NwIHZhbHVlLiBXaHkgdGhlIHNlbmRlciBuZWVkIHRvIGtu
b3cgdGhpcywgYXMgdGhlIHNlbmRlciBzaG91bGQgaGF2ZSBrbm93biB0aGlzPyBUbyBjaGVjayBp
ZiB0aGUgcGF0aCBjaGFuZ2VkIHRoZSBEU0NQPw0KR0lNMz4+IFlvdSdyZSByaWdodCwgRFNDUDIg
cmV0dXJucyB0aGUgdmFsdWUgb2YgdGhlIERTQ1AgZmllbGQgYXMgcmVjZWl2ZWQgYnkgdGhlIFNl
c3Npb24tUmVmbGVjdG9yLiBSZS1tYXBwaW5nIG9mIENvUyBpbiBzb21lIHVzZSBjYXNlcywgZm9y
IGV4YW1wbGUgaW4gbW9iaWxlIGJhY2toYXVsIG5ldHdvcmtzLCBpcyB1c2VkIHRlY2huaXF1ZSB0
byBwcm92aWRlIG11bHRpcGxlIHNlcnZpY2VzLCBpLmUuIDJHLCAzRywgTFRFLCBvdmVyIHRoZSBz
YW1lIG5ldHdvcmsuIEJ1dCBpZiBpdCBpcyBtaXNjb25maWd1cmVkLCB0aGVuIGl0IG9mdGVuIGRp
ZmZpY3VsdCB0byBkaWFnbm9zZSB0aGUgcm9vdCBjYXVzZSBvZiB0aGUgcHJvYmxlbSB0aGF0IGlz
IHZpZXdlZCBhcyBhbiBleGNlc3NpdmUgcGFja2V0IGRyb3Agb2YgaGlnaGVyIGxldmVsIHNlcnZp
Y2Ugd2hpbGUgcGFja2V0IGRyb3AgZm9yIGxvd2VyIHNlcnZpY2UgcGFja2V0cyBpcyBhdCBhIG5v
cm1hbCBsZXZlbC4NCg0KDQpUaGFua3MsDQpUaWFucmFuDQoNCkZyb206IEdyZWcgTWlyc2t5IFtt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+
XQ0KU2VudDogV2VkbmVzZGF5LCBKdW5lIDI2LCAyMDE5IDU6NDggQU0NClRvOiBUaWFucmFuIFpo
b3UgPHpob3V0aWFucmFuQGh1YXdlaS5jb208bWFpbHRvOnpob3V0aWFucmFuQGh1YXdlaS5jb20+
Pg0KQ2M6IElFVEYgSVBQTSBXRyA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4+
OyBkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2QGlldGYub3JnPG1haWx0bzpkcmFm
dC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtp
cHBtXSBPbiBwcm9ncmVzc2luZyBkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2DQoN
CkhpIFRpYW5yYW4sDQptYW55IHRoYW5rcyBmb3IgZnVydGhlciBjbGFyaWZpY2F0aW9ucy4gUGxl
YXNlIGZpbmQgbXkgYW5zd2VycyBiZWxvdyBpbi1saW5lZCB0YWdnZWQgR0lNMj4+Lg0KDQpSZWdh
cmRzLA0KR3JlZw0KDQpPbiBNb24sIEp1biAyNCwgMjAxOSBhdCA4OjE5IFBNIFRpYW5yYW4gWmhv
dSA8emhvdXRpYW5yYW5AaHVhd2VpLmNvbTxtYWlsdG86emhvdXRpYW5yYW5AaHVhd2VpLmNvbT4+
IHdyb3RlOg0KSGkgR3JlZ++8jA0KDQpUaGFua3MgZm9yIHlvdXIgcmVwbHkuIFBsZWFzZSBzZWUg
aW5saW5lLg0KDQpUaWFucmFuDQoNCkZyb206IEdyZWcgTWlyc2t5IFttYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+XQ0KU2VudDogTW9uZGF5
LCBKdW5lIDI0LCAyMDE5IDExOjQ1IFBNDQpUbzogVGlhbnJhbiBaaG91IDx6aG91dGlhbnJhbkBo
dWF3ZWkuY29tPG1haWx0bzp6aG91dGlhbnJhbkBodWF3ZWkuY29tPj4NCkNjOiBJRVRGIElQUE0g
V0cgPGlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+PjsgZHJhZnQtbWlyc2t5LWlw
cG0tc3RhbXAtb3B0aW9uLXRsdkBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtbWlyc2t5LWlwcG0tc3Rh
bXAtb3B0aW9uLXRsdkBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbaXBwbV0gT24gcHJvZ3Jlc3Np
bmcgZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdg0KDQpIaSBUaWFucmFuLA0KdGhh
bmsgeW91IGZvciB5b3VyIGludGVyZXN0IGluIHRoZSBwcm9wb3NhbCBvbiB0aGUgb3B0aW9uYWwg
ZXh0ZW5zaW9ucyBvZiBTVEFNUC4gUGxlYXNlIGZpbmQgbXkgYW5zd2VycyBpbi1saW5lIGJlbG93
IHRhZ2dlZCBHSU0+Pi4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gTW9uLCBKdW4gMjQsIDIwMTkg
YXQgMTo1OSBBTSBUaWFucmFuIFpob3UgPHpob3V0aWFucmFuQGh1YXdlaS5jb208bWFpbHRvOnpo
b3V0aWFucmFuQGh1YXdlaS5jb20+PiB3cm90ZToNCkhpIEdyZWcsDQoNClNldmVyYWwgY2xhcmlm
aWNhdGlvbiBxdWVzdGlvbnMgYWZ0ZXIgcmVhZGluZyB0aGlzIGRyYWZ0Lg0KDQoxLiBNYXliZSB3
cnQgdG8gc2VjdGlvbiA0LiBDb3VsZCB5b3UgcGxlYXNlIGV4cGxpY2l0bHkgZGVzY3JpYmUgdGhl
IG1lY2hhbmlzbSB0byBkZXRlY3QgdGhlIGV4aXN0ZW5jZSBvZiBUTFZzLCBpbiBhZGRpdGlvbiB0
byB0aGUgZml4ZWQgbWVzc2FnZSBwYXJ0Pw0KR0lNPj4gU2luY2UgdGhlIGxlbmd0aCBvZiB0aGUg
YmFzZSBTVEFNUCBwYWNrZXQsIGFuZCB0aGUgbW9kZSwgdW5hdXRoZW50aWNhdGVkIG9yIGF1dGhl
bnRpY2F0ZWQsIGFyZSBrbm93biwgdGhlIHJlY2VpdmVyIG9mIGEgU1RBTVAgcGFja2V0IGNhbiBk
ZXRlcm1pbmUgaWYgdGhlcmUgYXJlIGFueSBUTFYgYnkgY29tcGFyaW5nIHRoZSBsZW5ndGggb2Yg
dGhlIGJhc2UgU1RBTVAgcGFja2V0IHdpdGggdGhlIHZhbHVlIG9mIHRoZSBUb3RhbCBsZW5ndGgg
ZmllbGQgb2YgSVAgaGVhZGVyLg0KDQpbenRyXS4gT0suIFNv77yMU1RBTVAgaXMgSVAgYmFzZWQg
cHJvdG9jb2w/IE9yIGl04oCZcyB1ZHAgYmFzZWQsIHNvIG5lZWQgdG8gdXNlIHRoZSBsZW5ndGgg
aW4gVURQIGhlYWRlcj8NCkFueXdheSwgaXTigJlzIGJldHRlciB0byBkZXNjcmliZSB0aGlzIGlu
Zm9ybWF0aW9uIGJlY2F1c2UgZnJvbSBmaWd1cmUgMSwgcGVvcGxlIGNhbm5vdCBkZWR1Y2UgaXQu
DQpHSU0+PiBZZXMsIHlvdSdyZSBjb3JyZWN0LCB0aGFuayB5b3UuIFNUQU1QIHVzZXMgVURQIGFu
ZCB0aHVzIHRoZSBsZW5ndGggb2YgYm90aCBJUCBhbmQgVURQIGhlYWRlcnMgbXVzdCBiZSBpbmNs
dWRlZCBpbiB0aGUgY2FsY3VsYXRpb24uIEhvcGUgdGhlIG5ldyB0ZXh0IGNsYXJpZmllcyB0aGUg
cHJvY2VzczoNCk5FVyBURVhUOg0KICAgQSBTVEFNUCBub2RlLCB3aGV0aGVyIFNlc3Npb24tU2Vu
ZGVyIG9yIFNlc3Npb24tUmVmbGVjdG9yLCByZWNlaXZpbmcNCiAgIGEgdGVzdCBwYWNrZXQgTVVT
VCBkZXRlcm1pbmUgd2hldGhlciB0aGUgcGFja2V0IGlzIGEgYmFzZSBTVEFNUA0KICAgcGFja2V0
IG9yIGluY2x1ZGVzIG9uZSBvciBtb3JlIFRMVnMuICBUaGUgbm9kZSBNVVNUIGNvbXBhcmUgdGhl
IHZhbHVlDQogICBpbiB0aGUgVG90YWwgTGVuZ3RoIGZpZWxkIG9mIHRoZSBJUCBoZWFkZXIgYW5k
IHRoZSBsZW5ndGggb2YgdGhlIGJhc2UNCiAgIFNUQU1QIHRlc3QgcGFja2V0IGluIHRoZSBtb2Rl
LCB1bmF1dGhlbnRpY2F0ZWQgb3IgYXV0aGVudGljYXRlZCBiYXNlZA0KICAgb24gdGhlIGNvbmZp
Z3VyYXRpb24gb2YgdGhlIHBhcnRpY3VsYXIgU1RBTVAgdGVzdCBzZXNzaW9uLiAgSWYgdGhlDQog
ICBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIHR3byB2YWx1ZXMgaXMgbGFyZ2VyIHRoYW4gdGhlIGxl
bmd0aCBvZiBJUCBhbmQNCiAgIFVEUCBoZWFkZXJzLCB0aGVuIHRoZSB0ZXN0IHBhY2tldCBpbmNs
dWRlcyBvbmUgb3IgbW9yZSBTVEFNUCBUTFZzDQogICB0aGF0IGltbWVkaWF0ZWx5IGZvbGxvdyB0
aGUgYmFzZSBTVEFNUCB0ZXN0IHBhY2tldC4NCg0KMi4gQ291bGQgeW91IHBsZWFzZSBkZXNjcmli
ZSB0aGUgdXNlIGNhc2UgZm9yIGVhY2ggVExWIHlvdSBwcm9wb3NlZD8gRXNwZWNpYWxseSB0aGUg
4oCcTG9jYXRpb24gVExW4oCdIGFuZCB0aGUg4oCcQ2xhc3Mgb2YgU2VydmljZSBUTFbigJ0uIEkg
Y2FuIGhhcmRseSB1bmRlcnN0YW5kIHdoeSB0aGVzZSB0d28gYXJlIHVzZWZ1bCwgYW5kIGhvdyB0
byB1c2UgdGhlbSB0byBkbyBtZWFzdXJlbWVudC9jb2xsZWN0aW9uLg0KR0lNPj4gV2UnbGwgZXhw
YW5kIHRoZSBpbmZvcm1hdGlvbmFsIHRleHQgZm9yIFRMVnMuIEZvciB0aGUgTG9jYXRpb24gVExW
LCB0aGUgdXNlIGlzIGRlc2NyaWJlZCBpbiB0aGUgZHJhZnQgYXMgZm9sbG93czoNCg0KICAgVGhl
IExvY2F0aW9uIFRMViBNQVkgYmUgdXNlZCB0byBkZXRlcm1pbmUgdGhlIGxhc3QtaG9wIGFkZHJl
c3NpbmcgZm9yDQogICBTVEFNUCBwYWNrZXRzIGluY2x1ZGluZyBzb3VyY2UgYW5kIGRlc3RpbmF0
aW9uIElQIGFkZHJlc3NlcyBhcyB3ZWxsDQogICBhcyB0aGUgTUFDIGFkZHJlc3Mgb2YgdGhlIGxh
c3QtaG9wIHJvdXRlci4gIExhc3QtaG9wIE1BQyBhZGRyZXNzIE1BWQ0KICAgYmUgbW9uaXRvcmVk
IGJ5IHRoZSBTZXNzaW9uLVNlbmRlciB3aGV0aGVyIHRoZXJlIGhhcyBiZWVuIGEgcGF0aA0KICAg
c3dpdGNoIG9uIHRoZSBsYXN0IGhvcCwgY2xvc2VzdCB0byB0aGUgU2Vzc2lvbi1SZWZsZWN0b3Iu
ICBUaGUgSVANCiAgIGFkZHJlc3NlcyBhbmQgVURQIHBvcnQgd2lsbCBpbmRpY2F0ZSBpZiB0aGVy
ZSBpcyBhIE5BVCByb3V0ZXIgb24gdGhlDQogICBwYXRoLCBhbmQgYWxsb3dzIHRoZSBTZXNzaW9u
LVNlbmRlciB0byBpZGVudGlmeSB0aGUgSVAgYWRkcmVzcyBvZiB0aGUNCiAgIFNlc3Npb24tUmVm
bGVjdG9yIGJlaGluZCB0aGUgTkFULCBkZXRlY3QgY2hhbmdlcyBpbiB0aGUgTkFUIG1hcHBpbmcN
CiAgIHRoYXQgY291bGQgY2F1c2Ugc2VuZGluZyB0aGUgU1RBTVAgcGFja2V0cyB0byB0aGUgd3Jv
bmcgU2Vzc2lvbi0NCiAgIFJlZmxlY3Rvci4NCg0KW3p0cl06IDEuIE15IHVuZGVyc3RhbmRpbmcg
b24gdGhpcyBwYXJhZ3JhcGggaXMgdGhlIGxvY2F0aW9uIHRsdiBhY3R1YWxseSBpbmNsdWRlcyB0
d28gc2VwYXJhdGUgZnVuY3Rpb25zLiBPbmUgaXMgdG8gY29sbGVjdCB0aGUgbGFzdC1ob3AgTUFD
LiBUaGUgb3RoZXIgaXMgdG8gY29sbGVjdCB0aGUgSVAgYW5kIHBvcnQuDQpJdCBzZWVtcyB0aGV5
IGhhdmUgdmVyeSBkaWZmZXJlbnQgdXNlLiBUaGVuIHdoeSBub3Qgc3BsaXQgaXQgaW50byB0d28g
VExWcz8gSSBjYW5ub3Qgc2VlIHRoZSB1c2UgY2FzZSBvZiB0aGUgY29tYmluYXRpb24gb2YgdGhl
IHR3byBwYXJ0cy4NCkdJTT4+IEkgYWdyZWUgdGhhdCB0aGVyZSBjb3VsZCBiZSBwcmFjdGljYWwg
cmVhc29ucyB0byBoYXZlIHR3byBUTFZzLiBJIGhvcGUgb3RoZXIgZXhwZXJ0cyBpbiB0aGUgSVBQ
TSBXRyB3aWxsIHNoYXJlIHRoZWlyIG9waW5pb25zLg0KMi4gSXTigJlzIHN0aWxsIG5vdCBjbGVh
ciB0byBtZSB3aHkgd2UgbmVlZCB0byBrbm93IOKAnHdoZXRoZXIgdGhlcmUgaGFzIGJlZW4gYSBw
YXRoIHN3aXRjaCBvbiB0aGUgbGFzdCBob3DigJ0uIEhvdyB0byBrbm93IHRoaXMgYmFzZWQgb24g
dGhlIHNvdXJjZSBNQUM/IFdob+KAmXMgc291cmNlIE1BQz8gSSBjYW5ub3QgZ3Vlc3Mgb24gdGhl
IHRvbyBzaW1wbGUgZGVzY3JpcHRpb24uDQpHSU0+PiBXaWxsIGFkZCBhIHVzZSBjYXNlIGludG8g
dGhlIGZ1dHVyZSB2ZXJzaW9uLg0KMy4gaXB2NCBhbmQgaXB2NiBhZGRyZXNzIGhhdmUgZGlmZmVy
ZW50IGxlbmd0aC4gSG93IGRvIEkga25vdyBpdOKAmXMgYW4gaXB2NCBvciBpcHY2IGFkZHJlc3M/
DQpHSU0+PiBUaGUgdmFsdWUgb2YgdGhlIExlbmd0aCBmaWVsZCBtYXkgYmUgdXNlZCBhcyB0aGUg
aW5kaWNhdG9yIG9mIHdoaWNoIGFkZHJlc3MgZmFtaWx5IGJlaW5nIHVzZWQuDQo0LiBJIHdhbnQg
dG8gc2VlIG1vcmUgdGV4dCBvbiBob3cgdG8gdXNlIElQK3BvcnQgdG8gZGV0ZWN0IHRoZSBOQVQg
bWFwcGluZy4gV2hhdOKAmXMgdGhlIGlzc3VlPw0KR0lNPj4gU2FtZSBhcyBmb3IgdGhlIHVzZSBv
ZiBNQUMuIFdpbGwgYWRkIGEgdXNlIGNhc2UgaW50byB0aGUgZnV0dXJlIHZlcnNpb24uDQoNCg0K
VGhlIHVzZSBjYXNlIG9mIHRoZSBDbGFzcyBvZiBTZXJ2aWNlIFRMViBpcyB0aGUgc2FtZSBhcyBv
ZiBSRkMgNzc1MDxodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9yZmM3NzUwLz4gYW5k
IGRyYWZ0LWJhaWxtaXItaXBwbS10d2FtcC1kc2NwLWN0cmwtbW9uPGh0dHBzOi8vd3d3LmlldGYu
b3JnL2FyY2hpdmUvaWQvZHJhZnQtYmFpbG1pci1pcHBtLXR3YW1wLWRzY3AtY3RybC1tb24tMDIu
dHh0Pi4NCg0KW3p0cl06IFNwZWNpZmljYWxseSwgd2hvIGdlbmVyYXRlIHRoZSBkc2NwMSxkc2Nw
MiBhbmQgZWNuPyBiYXNlZCBvbiB3aGF0Pw0KR0lNMj4+IFRoZSBleHBsYW5hdGlvbiBvZiB0aGUg
Q2xhc3Mgb2YgU2VydmljZSBUTFYgc3VnZ2VzdHMgdGhhdDoNCiAgICBvICBEU0NQMSAtIFRoZSBE
aWZmZXJlbnRpYXRlZCBTZXJ2aWNlcyBDb2RlIFBvaW50IChEU0NQKSBpbnRlbmRlZCBieQ0KICAg
ICAgdGhlIFNlc3Npb24tU2VuZGVyLiAgVG8gYmUgdXNlZCBhcyB0aGUgcmV0dXJuIERTQ1AgZnJv
bSB0aGUNCiAgICAgIFNlc3Npb24tUmVmbGVjdG9yLg0KDQogICBvICBEU0NQMiAtIFRoZSByZWNl
aXZlZCB2YWx1ZSBpbiB0aGUgRFNDUCBmaWVsZCBhdCB0aGUgU2Vzc2lvbi0NCiAgICAgIFJlZmxl
Y3RvciBpbiB0aGUgZm9yd2FyZCBkaXJlY3Rpb24uDQpBIG5ldyB0ZXh0IHRvIGJlIGFkZGVkIGlu
IHRoZSBuZXh0IHVwZGF0ZToNCk5FVyBURVhUOg0KICAgQSBTVEFNUCBTZXNzaW9uLVNlbmRlciB0
aGF0IGluY2x1ZGVzIHRoZSBDbGFzcyBvZiBTZXJ2aWNlIFRMViBzZXRzDQogICB0aGUgdmFsdWUg
b2YgdGhlIERTQ1AxIGZpZWxkIGFuZCB6ZXJvZXMgdGhlIHZhbHVlIG9mIHRoZSBEU0NQMiBmaWVs
ZC4NCiAgIEEgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3IgdGhhdCByZWNlaXZlZCB0aGUgdGVzdCBw
YWNrZXQgd2l0aCB0aGUNCiAgIENsYXNzIG9mIFNlcnZpY2UgVExWIE1VU1QgaW5jbHVkZSB0aGUg
Q2xhc3Mgb2YgU2VydmljZSBUTFYgaW4gdGhlDQogICByZWZsZWN0ZWQgdGVzdCBwYWNrZXQuICBB
bHNvLCB0aGUgU2Vzc2lvbi1TZW5kZXIgTVVTVCBjb3B5IHRoZSB2YWx1ZQ0KICAgb2YgdGhlIERT
Q1AgZmllbGQgb2YgdGhlIElQIGhlYWRlciBvZiB0aGUgcmVjZWl2ZWQgU1RBTVAgdGVzdCBwYWNr
ZXQNCiAgIGFuZCBjb3B5IGl0IGludG8gdGhlIERTQ1AyIGZpZWxkIG9mIHRoZSByZWZsZWN0ZWQg
dGVzdCBwYWNrZXQuICBBbmQsDQogICBhdCBsYXN0LCB0aGUgU2Vzc2lvbi1SZWZsZWN0b3IgTVVT
VCBzZXQgdGhlIHZhbHVlIG9mIHRoZSBEU0NQIGZpZWxkDQogICBpbiB0aGUgSVAgaGVhZGVyIG9m
IHRoZSByZWZsZWN0ZWQgdGVzdCBwYWNrZXQgZXF1YWwgdG8gdGhlIHZhbHVlIG9mDQogICB0aGUg
RFNDUDEgZmllbGQgb2YgdGhlIHRlc3QgcGFja2V0IGl0IHJlY2VpdmVkLg0KDQpEb2VzIGl0IG1h
a2UgdGhlIGludGVudCBhbmQgaGFuZGxpbmcgb2YgdGhlIENsYXNzIG9mIFNlcnZpY2UgVExWIGNs
ZWFyZXI/DQoNClRoYW5rcywNClRpYW5yYW4NCg0KRnJvbTogaXBwbSBbbWFpbHRvOmlwcG0tYm91
bmNlc0BpZXRmLm9yZzxtYWlsdG86aXBwbS1ib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9m
IEdyZWcgTWlyc2t5DQpTZW50OiBUaHVyc2RheSwgSnVuZSAyMCwgMjAxOSAzOjA2IFBNDQpUbzog
SVBQTSBDaGFpcnMgPGlwcG0tY2hhaXJzQGlldGYub3JnPG1haWx0bzppcHBtLWNoYWlyc0BpZXRm
Lm9yZz4+OyBJRVRGIElQUE0gV0cgPGlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+
Pg0KQ2M6IGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHZAaWV0Zi5vcmc8bWFpbHRv
OmRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9wdGlvbi10bHZAaWV0Zi5vcmc+DQpTdWJqZWN0OiBb
aXBwbV0gT24gcHJvZ3Jlc3NpbmcgZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdg0K
DQpEZWFyIENoYWlycywgZXQgYWwuLA0KYXV0aG9ycyBvZiBkcmFmdC1taXJza3ktaXBwbS1zdGFt
cC1vcHRpb24tdGx2IGJlbGlldmUgdGhhdCBpdCBpcyBzdGFibGUgYW5kIGRldGFpbGVkIGVub3Vn
aCB0byBhc2sgZm9yIHlvdXIgY29uc2lkZXJhdGlvbiB0byBzdGFydCB0aGUgV0cgQWRvcHRpb24g
UG9sbC4NCg0KUmVnYXJkcywNCkdyZWcNCg==

--_000_BBA82579FD347748BEADC4C445EA0F21BEE6B03FNKGEML515MBSchi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OuaWsOWui+S9kzsNCglwYW5vc2UtMToyIDEgNiA5IDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IlxA5paw5a6L5L2TIjsNCglwYW5vc2UtMToyIDEgNiA5IDMgMSAxIDEg
MSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFs
LCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCmE6bGluaywgc3Bhbi5N
c29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9s
bG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OuaWsOWui+S9kzsNCgljb2xvcjojMUY0OTdE
Ow0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDsNCgl0ZXh0LWRlY29y
YXRpb246bm9uZSBub25lO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9y
dC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRT
ZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3
Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K
LS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpl
eHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6
ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0t
Pg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUi
Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovk
vZM7Y29sb3I6IzFGNDk3RCI+SGkgR3JlZyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+VmVy
eSBpbnRlcmVzdGluZyBkaXNjdXNzaW9uLiBJIGFtIGNsZWFyIGFib3V0IHRoZSBDb1MgVExWLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5UaWFucmFuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQi
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFF
MSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gR3JlZyBNaXJza3kgW21haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bmUgMjcsIDIwMTkgNTo0
MiBBTTxicj4NCjxiPlRvOjwvYj4gVGlhbnJhbiBaaG91ICZsdDt6aG91dGlhbnJhbkBodWF3ZWku
Y29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gSUVURiBJUFBNIFdHICZsdDtpcHBtQGlldGYub3JnJmd0
OzsgZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdkBpZXRmLm9yZzxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSZTogW2lwcG1dIE9uIHByb2dyZXNzaW5nIGRyYWZ0LW1pcnNreS1pcHBtLXN0
YW1wLW9wdGlvbi10bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPkhpIFRpYW5yYW4sPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj50aGFuayB5b3UgZm9yIHRoZSBncmVhdCBk
aXNjdXNzaW9uLiBQbGVhc2UgZmluZCBteSByZXNwb25zZXMgaW4tbGluZSB0YWdnZWQgR0lNMyZn
dDsmZ3Q7LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+R3JlZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gVHVlLCBKdW4gMjUsIDIwMTkgYXQgOToyMyBQ
TSBUaWFucmFuIFpob3UgJmx0OzxhIGhyZWY9Im1haWx0bzp6aG91dGlhbnJhbkBodWF3ZWkuY29t
Ij56aG91dGlhbnJhbkBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0
OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+SGkgR3JlZyw8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWu
i+S9kztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjoj
MUY0OTdEIj5UaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIGNsYXJpZmljYXRpb24gYW5kIHRh
a2luZyBteSBzdWdnZXN0aW9ucy4gTG9vayBmb3J3YXJkIHRvIHlvdXIgcmV2aXNpb24uPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+TGV0PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj7igJk8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWu
i+S9kztjb2xvcjojMUY0OTdEIj5zDQogd29yayBvbiB0aGlzIHRleHQ6PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIj5ORVcgVEVYVDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsgJm5ic3A7QSBTVEFN
UCBTZXNzaW9uLVNlbmRlciB0aGF0IGluY2x1ZGVzIHRoZSBDbGFzcyBvZiBTZXJ2aWNlIFRMViBz
ZXRzPGJyPg0KJm5ic3A7ICZuYnNwO3RoZSB2YWx1ZSBvZiB0aGUgRFNDUDEgZmllbGQgYW5kIHpl
cm9lcyB0aGUgdmFsdWUgb2YgdGhlIERTQ1AyIGZpZWxkLjxicj4NCiZuYnNwOyAmbmJzcDtBIFNU
QU1QIFNlc3Npb24tUmVmbGVjdG9yIHRoYXQgcmVjZWl2ZWQgdGhlIHRlc3QgcGFja2V0IHdpdGgg
dGhlPGJyPg0KJm5ic3A7ICZuYnNwO0NsYXNzIG9mIFNlcnZpY2UgVExWIE1VU1QgaW5jbHVkZSB0
aGUgQ2xhc3Mgb2YgU2VydmljZSBUTFYgaW4gdGhlPGJyPg0KJm5ic3A7ICZuYnNwO3JlZmxlY3Rl
ZCB0ZXN0IHBhY2tldC4mbmJzcDsgQWxzbywgdGhlIFNlc3Npb24tU2VuZGVyIE1VU1QgY29weSB0
aGUgdmFsdWU8YnI+DQombmJzcDsgJm5ic3A7b2YgdGhlIERTQ1AgZmllbGQgb2YgdGhlIElQIGhl
YWRlciBvZiB0aGUgcmVjZWl2ZWQgU1RBTVAgdGVzdCBwYWNrZXQ8YnI+DQombmJzcDsgJm5ic3A7
YW5kIGNvcHkgaXQgaW50byB0aGUgRFNDUDIgZmllbGQgb2YgdGhlIHJlZmxlY3RlZCB0ZXN0IHBh
Y2tldC4mbmJzcDsgQW5kLDxicj4NCiZuYnNwOyAmbmJzcDthdCBsYXN0LCB0aGUgU2Vzc2lvbi1S
ZWZsZWN0b3IgTVVTVCBzZXQgdGhlIHZhbHVlIG9mIHRoZSBEU0NQIGZpZWxkPGJyPg0KJm5ic3A7
ICZuYnNwO2luIHRoZSBJUCBoZWFkZXIgb2YgdGhlIHJlZmxlY3RlZCB0ZXN0IHBhY2tldCBlcXVh
bCB0byB0aGUgdmFsdWUgb2Y8YnI+DQombmJzcDsgJm5ic3A7dGhlIERTQ1AxIGZpZWxkIG9mIHRo
ZSB0ZXN0IHBhY2tldCBpdCByZWNlaXZlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+MS4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCcPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj5BbHNvLCB0aGUgU2Vzc2lvbi1TZW5kZXIgTVVTVCBjb3B5IHRoZSB2YWx1ZSBv
ZiB0aGUgRFNDUCBmaWVsZCBvZiB0aGUgSVAgaGVhZGVyIG9mIHRoZSByZWNlaXZlZCBTVEFNUCB0
ZXN0IHBhY2tldCBhbmQgY29weSBpdCBpbnRvIHRoZSBEU0NQMiBmaWVsZCBvZiB0aGUgcmVmbGVj
dGVkIHRlc3QNCiBwYWNrZXQu4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw
5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPlBsZWFzZSBtYWtlIHN1cmUgaXQ8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPuKAmTwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
5paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPnMNCiBzZXNzaW9uLXJlZmxlY3RvciBub3Qgc2Vzc2lv
bi1zZW5kZXIuIENvcnJlY3Q/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5HSU0zJmd0OyZndDsgR3JlYXQgY2F0Y2gs
IHRoYW5rIHlvdSEmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBj
bSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj4yLiBN
eSB1bmRlcnN0YW5kaW5nIGRzY3AxIGlzIHVzZWQgZm9yIHRoZSBzZXNzaW9uLXNlbmRlciB0byBu
b3RpZnkgdGhlIHNlc3Npb24tcmVmbGVjdG9yIHRvIHVzZSB0aGUgZHNjcDENCiBmb3IgdGhlIHJl
ZmxlY3QgbWVzc2FnZSB0cmFuc3BvcnQuIElmIHNvLCB3aHkgbm90IGp1c3QgdXNlIHRoZSBjb25m
aWd1cmF0aW9uKGkuZS4sIFlBTkcpPzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+R0lNMyZndDsmZ3Q7IENvUyByZS1t
YXBwaW5nIHRlc3RpbmcsIGluIG91ciB2aWV3LCBkb2VzIG5vdCByZXF1aXJlIHRoZSB1c2Ugb2Yg
bWFueSB0ZXN0IHBhY2tldHMgaW4gdGhlIHNlc3Npb24uIEluIGZhY3QsIHRvIHRlc3QgQ29TIG1h
eSByZXF1aXJlIGNoYW5naW5nIHRoZSBEU0NQIHZhbHVlIGluIHRoZSBJUCBoZWFkZXIgYW5kIG9m
IERTQ1AxIGluIENvUyBUTFYgZm9yIGVhY2ggdGVzdA0KIHBhY2tldCB0cmFuc21pdHRlZCBieSB0
aGUgU2Vzc2lvbi1TZW5kZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtw
YWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDow
Y20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6
IzFGNDk3RCI+RHNjcDIgaXMgdXNlZCBmb3IgdGhlIHNlc3Npb24tcmVmbGVjdG9yIHRvIG5vdGlm
eSB0aGUgc2Vzc2lvbi1zZW5kZXIgdGhlIHJlY2VpdmUgcGFja2V0IGRzY3AgdmFsdWUuIFdoeQ0K
IHRoZSBzZW5kZXIgbmVlZCB0byBrbm93IHRoaXMsIGFzIHRoZSBzZW5kZXIgc2hvdWxkIGhhdmUg
a25vd24gdGhpcz8gVG8gY2hlY2sgaWYgdGhlIHBhdGggY2hhbmdlZCB0aGUgRFNDUD88L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPkdJTTMmZ3Q7Jmd0OyBZb3UncmUgcmlnaHQsIERTQ1AyIHJldHVybnMgdGhlIHZhbHVl
IG9mIHRoZSBEU0NQIGZpZWxkIGFzIHJlY2VpdmVkIGJ5IHRoZSBTZXNzaW9uLVJlZmxlY3Rvci4g
UmUtbWFwcGluZyBvZiBDb1MgaW4gc29tZSB1c2UgY2FzZXMsIGZvciBleGFtcGxlIGluIG1vYmls
ZSBiYWNraGF1bCBuZXR3b3JrcywgaXMgdXNlZCB0ZWNobmlxdWUgdG8gcHJvdmlkZSBtdWx0aXBs
ZQ0KIHNlcnZpY2VzLCBpLmUuIDJHLCAzRywgTFRFLCBvdmVyIHRoZSBzYW1lIG5ldHdvcmsuIEJ1
dCBpZiBpdCBpcyBtaXNjb25maWd1cmVkLCB0aGVuIGl0IG9mdGVuIGRpZmZpY3VsdCB0byBkaWFn
bm9zZSB0aGUgcm9vdCBjYXVzZSBvZiB0aGUgcHJvYmxlbSB0aGF0IGlzIHZpZXdlZCBhcyBhbiBl
eGNlc3NpdmUgcGFja2V0IGRyb3Agb2YgaGlnaGVyIGxldmVsIHNlcnZpY2Ugd2hpbGUgcGFja2V0
IGRyb3AgZm9yIGxvd2VyIHNlcnZpY2UgcGFja2V0cw0KIGlzIGF0IGEgbm9ybWFsIGxldmVsLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2Nv
bG9yOiMxRjQ5N0QiPlRoYW5rcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdE
Ij5UaWFucmFuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBj
bSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBHcmVnDQogTWlyc2t5IFttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5
LCBKdW5lIDI2LCAyMDE5IDU6NDggQU08YnI+DQo8Yj5Ubzo8L2I+IFRpYW5yYW4gWmhvdSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnpob3V0aWFucmFuQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj56
aG91dGlhbnJhbkBodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IElFVEYgSVBQTSBX
RyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pcHBt
QGlldGYub3JnPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86ZHJhZnQtbWlyc2t5LWlwcG0tc3Rh
bXAtb3B0aW9uLXRsdkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LW1pcnNreS1pcHBt
LXN0YW1wLW9wdGlvbi10bHZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
aXBwbV0gT24gcHJvZ3Jlc3NpbmcgZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyI+SGkgVGlhbnJhbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+bWFueSB0aGFu
a3MgZm9yIGZ1cnRoZXIgY2xhcmlmaWNhdGlvbnMuIFBsZWFzZSBmaW5kIG15IGFuc3dlcnMgYmVs
b3cgaW4tbGluZWQgdGFnZ2VkIEdJTTImZ3Q7Jmd0Oy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiPkdyZWc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj5PbiBNb24sIEp1biAyNCwgMjAxOSBhdCA4OjE5IFBNIFRpYW5yYW4gWmhvdSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnpob3V0aWFucmFuQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj56aG91
dGlhbnJhbkBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
I0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0
O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5
N0QiPkhpIEdyZWc8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPu+8jA0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3
RCI+VGhhbmtzIGZvciB5b3VyIHJlcGx5LiBQbGVhc2Ugc2VlIGlubGluZS48L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztj
b2xvcjojMUY0OTdEIj5UaWFucmFuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBHcmVnDQog
TWlyc2t5IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50Ojwv
Yj4gTW9uZGF5LCBKdW5lIDI0LCAyMDE5IDExOjQ1IFBNPGJyPg0KPGI+VG86PC9iPiBUaWFucmFu
IFpob3UgJmx0OzxhIGhyZWY9Im1haWx0bzp6aG91dGlhbnJhbkBodWF3ZWkuY29tIiB0YXJnZXQ9
Il9ibGFuayI+emhvdXRpYW5yYW5AaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBJ
RVRGIElQUE0gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+aXBwbUBpZXRmLm9yZzwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LW1pcnNr
eS1pcHBtLXN0YW1wLW9wdGlvbi10bHZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1t
aXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2QGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW2lwcG1dIE9uIHByb2dyZXNzaW5nIGRyYWZ0LW1pcnNreS1pcHBtLXN0YW1wLW9w
dGlvbi10bHY8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIFRpYW5yYW4sPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PnRoYW5rIHlvdSBmb3IgeW91ciBpbnRlcmVzdCBpbiB0aGUgcHJvcG9zYWwgb24gdGhlIG9wdGlv
bmFsIGV4dGVuc2lvbnMgb2YgU1RBTVAuIFBsZWFzZSBmaW5kIG15IGFuc3dlcnMgaW4tbGluZSBi
ZWxvdyB0YWdnZWQgR0lNJmd0OyZndDsuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5HcmVn
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+T24g
TW9uLCBKdW4gMjQsIDIwMTkgYXQgMTo1OSBBTSBUaWFucmFuIFpob3UgJmx0OzxhIGhyZWY9Im1h
aWx0bzp6aG91dGlhbnJhbkBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+emhvdXRpYW5yYW5A
aHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg
MS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5IaSBH
cmVnLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPlNldmVyYWwgY2xhcmlmaWNhdGlvbiBxdWVz
dGlvbnMgYWZ0ZXIgcmVhZGluZyB0aGlzIGRyYWZ0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0Qi
PjEuIE1heWJlIHdydCB0byBzZWN0aW9uIDQuIENvdWxkIHlvdSBwbGVhc2UgZXhwbGljaXRseSBk
ZXNjcmliZSB0aGUgbWVjaGFuaXNtIHRvIGRldGVjdCB0aGUgZXhpc3RlbmNlIG9mDQogVExWcywg
aW4gYWRkaXRpb24gdG8gdGhlIGZpeGVkIG1lc3NhZ2UgcGFydD88L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+R0lN
Jmd0OyZndDsgU2luY2UgdGhlIGxlbmd0aCBvZiB0aGUgYmFzZSBTVEFNUCBwYWNrZXQsIGFuZCB0
aGUgbW9kZSwgdW5hdXRoZW50aWNhdGVkIG9yIGF1dGhlbnRpY2F0ZWQsIGFyZSBrbm93biwgdGhl
IHJlY2VpdmVyIG9mIGEgU1RBTVAgcGFja2V0IGNhbiBkZXRlcm1pbmUgaWYgdGhlcmUNCiBhcmUg
YW55IFRMViBieSBjb21wYXJpbmcgdGhlIGxlbmd0aCBvZiB0aGUgYmFzZSBTVEFNUCBwYWNrZXQg
d2l0aCB0aGUgdmFsdWUgb2YgdGhlIFRvdGFsIGxlbmd0aCBmaWVsZCBvZiBJUCBoZWFkZXIuJm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2T
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5
N0QiPlt6dHJdLiBPSy4gU288L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPu+8jDxzcGFuIGxhbmc9IkVOLVVTIj5T
VEFNUA0KIGlzIElQIGJhc2VkIHByb3RvY29sPyBPciBpdDwvc3Bhbj48L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPuKAmTwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
5paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPnMgdWRwIGJhc2VkLCBzbyBuZWVkIHRvIHVzZSB0aGUg
bGVuZ3RoIGluIFVEUCBoZWFkZXI/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3
RCI+QW55d2F5LCBpdDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCZPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+cw0K
IGJldHRlciB0byBkZXNjcmliZSB0aGlzIGluZm9ybWF0aW9uIGJlY2F1c2UgZnJvbSBmaWd1cmUg
MSwgcGVvcGxlIGNhbm5vdCBkZWR1Y2UgaXQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyI+R0lNJmd0OyZndDsgWWVzLCB5b3UncmUgY29ycmVjdCwgdGhhbmsg
eW91LiBTVEFNUCB1c2VzIFVEUCBhbmQgdGh1cyB0aGUgbGVuZ3RoIG9mIGJvdGggSVAgYW5kIFVE
UCBoZWFkZXJzIG11c3QgYmUgaW5jbHVkZWQgaW4gdGhlIGNhbGN1bGF0aW9uLiBIb3BlIHRoZSBu
ZXcgdGV4dCBjbGFyaWZpZXMNCiB0aGUgcHJvY2Vzczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5O
RVcgVEVYVDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyAmbmJzcDtBIFNUQU1QIG5vZGUsIHdoZXRo
ZXIgU2Vzc2lvbi1TZW5kZXIgb3IgU2Vzc2lvbi1SZWZsZWN0b3IsIHJlY2VpdmluZzxicj4NCiZu
YnNwOyAmbmJzcDthIHRlc3QgcGFja2V0IE1VU1QgZGV0ZXJtaW5lIHdoZXRoZXIgdGhlIHBhY2tl
dCBpcyBhIGJhc2UgU1RBTVA8YnI+DQombmJzcDsgJm5ic3A7cGFja2V0IG9yIGluY2x1ZGVzIG9u
ZSBvciBtb3JlIFRMVnMuJm5ic3A7IFRoZSBub2RlIE1VU1QgY29tcGFyZSB0aGUgdmFsdWU8YnI+
DQombmJzcDsgJm5ic3A7aW4gdGhlIFRvdGFsIExlbmd0aCBmaWVsZCBvZiB0aGUgSVAgaGVhZGVy
IGFuZCB0aGUgbGVuZ3RoIG9mIHRoZSBiYXNlPGJyPg0KJm5ic3A7ICZuYnNwO1NUQU1QIHRlc3Qg
cGFja2V0IGluIHRoZSBtb2RlLCB1bmF1dGhlbnRpY2F0ZWQgb3IgYXV0aGVudGljYXRlZCBiYXNl
ZDxicj4NCiZuYnNwOyAmbmJzcDtvbiB0aGUgY29uZmlndXJhdGlvbiBvZiB0aGUgcGFydGljdWxh
ciBTVEFNUCB0ZXN0IHNlc3Npb24uJm5ic3A7IElmIHRoZTxicj4NCiZuYnNwOyAmbmJzcDtkaWZm
ZXJlbmNlIGJldHdlZW4gdGhlIHR3byB2YWx1ZXMgaXMgbGFyZ2VyIHRoYW4gdGhlIGxlbmd0aCBv
ZiBJUCBhbmQ8YnI+DQombmJzcDsgJm5ic3A7VURQIGhlYWRlcnMsIHRoZW4gdGhlIHRlc3QgcGFj
a2V0IGluY2x1ZGVzIG9uZSBvciBtb3JlIFNUQU1QIFRMVnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
ICZuYnNwO3RoYXQgaW1tZWRpYXRlbHkgZm9sbG93IHRoZSBiYXNlIFNUQU1QIHRlc3QgcGFja2V0
LiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20g
MGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1y
aWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNt
IDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4w
cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrm
lrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29s
b3I6IzFGNDk3RCI+Mi4gQ291bGQgeW91IHBsZWFzZSBkZXNjcmliZSB0aGUgdXNlIGNhc2UgZm9y
IGVhY2ggVExWIHlvdSBwcm9wb3NlZD8gRXNwZWNpYWxseSB0aGUNCjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCcPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrm
lrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+TG9jYXRpb24gVExWPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj7igJ08L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWu
i+S9kztjb2xvcjojMUY0OTdEIj4NCiBhbmQgdGhlIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+4oCcPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7
Y29sb3I6IzFGNDk3RCI+Q2xhc3Mgb2YgU2VydmljZSBUTFY8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPuKAnTwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L
5L2TO2NvbG9yOiMxRjQ5N0QiPi4NCiBJIGNhbiBoYXJkbHkgdW5kZXJzdGFuZCB3aHkgdGhlc2Ug
dHdvIGFyZSB1c2VmdWwsIGFuZCBob3cgdG8gdXNlIHRoZW0gdG8gZG8gbWVhc3VyZW1lbnQvY29s
bGVjdGlvbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+R0lNJmd0OyZndDsgV2UnbGwgZXhwYW5kIHRoZSBpbmZv
cm1hdGlvbmFsIHRleHQgZm9yIFRMVnMuIEZvciB0aGUgTG9jYXRpb24gVExWLCB0aGUgdXNlIGlz
IGRlc2NyaWJlZCBpbiB0aGUgZHJhZnQgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij48YnI+DQombmJzcDsgJm5ic3A7VGhlIExvY2F0aW9uIFRMViBNQVkgYmUgdXNlZCB0byBkZXRl
cm1pbmUgdGhlIGxhc3QtaG9wIGFkZHJlc3NpbmcgZm9yPGJyPg0KJm5ic3A7ICZuYnNwO1NUQU1Q
IHBhY2tldHMgaW5jbHVkaW5nIHNvdXJjZSBhbmQgZGVzdGluYXRpb24gSVAgYWRkcmVzc2VzIGFz
IHdlbGw8YnI+DQombmJzcDsgJm5ic3A7YXMgdGhlIE1BQyBhZGRyZXNzIG9mIHRoZSBsYXN0LWhv
cCByb3V0ZXIuJm5ic3A7IExhc3QtaG9wIE1BQyBhZGRyZXNzIE1BWTxicj4NCiZuYnNwOyAmbmJz
cDtiZSBtb25pdG9yZWQgYnkgdGhlIFNlc3Npb24tU2VuZGVyIHdoZXRoZXIgdGhlcmUgaGFzIGJl
ZW4gYSBwYXRoPGJyPg0KJm5ic3A7ICZuYnNwO3N3aXRjaCBvbiB0aGUgbGFzdCBob3AsIGNsb3Nl
c3QgdG8gdGhlIFNlc3Npb24tUmVmbGVjdG9yLiZuYnNwOyBUaGUgSVA8YnI+DQombmJzcDsgJm5i
c3A7YWRkcmVzc2VzIGFuZCBVRFAgcG9ydCB3aWxsIGluZGljYXRlIGlmIHRoZXJlIGlzIGEgTkFU
IHJvdXRlciBvbiB0aGU8YnI+DQombmJzcDsgJm5ic3A7cGF0aCwgYW5kIGFsbG93cyB0aGUgU2Vz
c2lvbi1TZW5kZXIgdG8gaWRlbnRpZnkgdGhlIElQIGFkZHJlc3Mgb2YgdGhlPGJyPg0KJm5ic3A7
ICZuYnNwO1Nlc3Npb24tUmVmbGVjdG9yIGJlaGluZCB0aGUgTkFULCBkZXRlY3QgY2hhbmdlcyBp
biB0aGUgTkFUIG1hcHBpbmc8YnI+DQombmJzcDsgJm5ic3A7dGhhdCBjb3VsZCBjYXVzZSBzZW5k
aW5nIHRoZSBTVEFNUCBwYWNrZXRzIHRvIHRoZSB3cm9uZyBTZXNzaW9uLTxicj4NCiZuYnNwOyAm
bmJzcDtSZWZsZWN0b3IuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPlt6dHJdOiAx
LiBNeSB1bmRlcnN0YW5kaW5nIG9uIHRoaXMgcGFyYWdyYXBoIGlzIHRoZSBsb2NhdGlvbiB0bHYg
YWN0dWFsbHkgaW5jbHVkZXMgdHdvIHNlcGFyYXRlIGZ1bmN0aW9ucy4NCiBPbmUgaXMgdG8gY29s
bGVjdCB0aGUgbGFzdC1ob3AgTUFDLiBUaGUgb3RoZXIgaXMgdG8gY29sbGVjdCB0aGUgSVAgYW5k
IHBvcnQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+SXQgc2VlbXMgdGhl
eSBoYXZlIHZlcnkgZGlmZmVyZW50IHVzZS4gVGhlbiB3aHkgbm90IHNwbGl0IGl0IGludG8gdHdv
IFRMVnM/IEkgY2Fubm90IHNlZSB0aGUgdXNlIGNhc2Ugb2YNCiB0aGUgY29tYmluYXRpb24gb2Yg
dGhlIHR3byBwYXJ0cy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj5HSU0mZ3Q7Jmd0OyBJIGFncmVlIHRoYXQgdGhlcmUgY291bGQgYmUgcHJhY3RpY2FsIHJl
YXNvbnMgdG8gaGF2ZSB0d28gVExWcy4gSSBob3BlIG90aGVyIGV4cGVydHMgaW4gdGhlIElQUE0g
V0cgd2lsbCBzaGFyZSB0aGVpciBvcGluaW9ucy4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44
cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPjIuIEl0
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj
MUY0OTdEIj7igJk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5zDQogc3RpbGwgbm90IGNs
ZWFyIHRvIG1lIHdoeSB3ZSBuZWVkIHRvIGtub3cgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj7igJw8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztj
b2xvcjojMUY0OTdEIj53aGV0aGVyIHRoZXJlIGhhcyBiZWVuIGEgcGF0aCBzd2l0Y2ggb24gdGhl
IGxhc3QgaG9wPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjojMUY0OTdEIj7igJ08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj4uDQogSG93
IHRvIGtub3cgdGhpcyBiYXNlZCBvbiB0aGUgc291cmNlIE1BQz8gV2hvPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj7igJk8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5zIHNvdXJjZSBNQUM/IEkgY2Fubm90IGd1ZXNzIG9u
IHRoZSB0b28gc2ltcGxlIGRlc2NyaXB0aW9uLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tVVMiPkdJTSZndDsmZ3Q7IFdpbGwgYWRkIGEgdXNlIGNhc2UgaW50byB0
aGUgZnV0dXJlIHZlcnNpb24uJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx
LjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVw
dDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj4zLiBpcHY0IGFuZCBpcHY2
IGFkZHJlc3MgaGF2ZSBkaWZmZXJlbnQgbGVuZ3RoLiBIb3cgZG8gSSBrbm93IGl0PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj7i
gJk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5zDQogYW4gaXB2NCBvciBpcHY2IGFkZHJl
c3M/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+R0lNJmd0
OyZndDsgVGhlIHZhbHVlIG9mIHRoZSBMZW5ndGggZmllbGQgbWF5IGJlIHVzZWQgYXMgdGhlIGlu
ZGljYXRvciBvZiB3aGljaCBhZGRyZXNzIGZhbWlseSBiZWluZyB1c2VkLiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDtt
YXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6
IzFGNDk3RCI+NC4gSSB3YW50IHRvIHNlZSBtb3JlIHRleHQgb24gaG93IHRvIHVzZSBJUCYjNDM7
cG9ydCB0byBkZXRlY3QgdGhlIE5BVCBtYXBwaW5nLiBXaGF0PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj7igJk8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWu
i+S9kztjb2xvcjojMUY0OTdEIj5zDQogdGhlIGlzc3VlPzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkdJTSZndDsmZ3Q7IFNhbWUgYXMgZm9yIHRoZSB1c2Ug
b2YgTUFDLiBXaWxsIGFkZCBhIHVzZSBjYXNlIGludG8gdGhlIGZ1dHVyZSB2ZXJzaW9uLiZuYnNw
OyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20g
MGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1y
aWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNt
IDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrm
lrDlrovkvZM7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIj5UaGUgdXNlIGNhc2Ugb2YgdGhlIENsYXNzIG9mIFNlcnZpY2UgVExWIGlzIHRo
ZSBzYW1lIGFzIG9mDQo8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9y
ZmM3NzUwLyIgdGFyZ2V0PSJfYmxhbmsiPlJGQyA3NzUwPC9hPiZuYnNwO2FuZCZuYnNwOzxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL2FyY2hpdmUvaWQvZHJhZnQtYmFpbG1pci1pcHBtLXR3
YW1wLWRzY3AtY3RybC1tb24tMDIudHh0IiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtYmFpbG1pci1p
cHBtLXR3YW1wLWRzY3AtY3RybC1tb248L2E+LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj5benRyXTogU3BlY2lmaWNhbGx5LCB3aG8gZ2Vu
ZXJhdGUgdGhlIGRzY3AxLGRzY3AyIGFuZCBlY24/IGJhc2VkIG9uIHdoYXQ/PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+R0lNMiZndDsmZ3Q7IFRoZSBleHBs
YW5hdGlvbiBvZiB0aGUgQ2xhc3Mgb2YgU2VydmljZSBUTFYgc3VnZ2VzdHMgdGhhdDo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsgJm5ic3A7IG8gJm5ic3A7RFNDUDEgLSBUaGUgRGlmZmVy
ZW50aWF0ZWQgU2VydmljZXMgQ29kZSBQb2ludCAoRFNDUCkgaW50ZW5kZWQgYnk8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyAmbmJzcDsgJm5ic3A7IHRoZSBTZXNzaW9uLVNlbmRlci4mbmJzcDsgVG8g
YmUgdXNlZCBhcyB0aGUgcmV0dXJuIERTQ1AgZnJvbSB0aGU8YnI+DQombmJzcDsgJm5ic3A7ICZu
YnNwOyBTZXNzaW9uLVJlZmxlY3Rvci48YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7byAmbmJzcDtE
U0NQMiAtIFRoZSByZWNlaXZlZCB2YWx1ZSBpbiB0aGUgRFNDUCBmaWVsZCBhdCB0aGUgU2Vzc2lv
bi08YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBSZWZsZWN0b3IgaW4gdGhlIGZvcndhcmQgZGly
ZWN0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkEgbmV3IHRleHQgdG8gYmUgYWRkZWQgaW4g
dGhlIG5leHQgdXBkYXRlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPk5FVyBURVhUOjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOyAmbmJzcDtBIFNUQU1QIFNlc3Npb24tU2VuZGVyIHRoYXQg
aW5jbHVkZXMgdGhlIENsYXNzIG9mIFNlcnZpY2UgVExWIHNldHM8YnI+DQombmJzcDsgJm5ic3A7
dGhlIHZhbHVlIG9mIHRoZSBEU0NQMSBmaWVsZCBhbmQgemVyb2VzIHRoZSB2YWx1ZSBvZiB0aGUg
RFNDUDIgZmllbGQuPGJyPg0KJm5ic3A7ICZuYnNwO0EgU1RBTVAgU2Vzc2lvbi1SZWZsZWN0b3Ig
dGhhdCByZWNlaXZlZCB0aGUgdGVzdCBwYWNrZXQgd2l0aCB0aGU8YnI+DQombmJzcDsgJm5ic3A7
Q2xhc3Mgb2YgU2VydmljZSBUTFYgTVVTVCBpbmNsdWRlIHRoZSBDbGFzcyBvZiBTZXJ2aWNlIFRM
ViBpbiB0aGU8YnI+DQombmJzcDsgJm5ic3A7cmVmbGVjdGVkIHRlc3QgcGFja2V0LiZuYnNwOyBB
bHNvLCB0aGUgU2Vzc2lvbi1TZW5kZXIgTVVTVCBjb3B5IHRoZSB2YWx1ZTxicj4NCiZuYnNwOyAm
bmJzcDtvZiB0aGUgRFNDUCBmaWVsZCBvZiB0aGUgSVAgaGVhZGVyIG9mIHRoZSByZWNlaXZlZCBT
VEFNUCB0ZXN0IHBhY2tldDxicj4NCiZuYnNwOyAmbmJzcDthbmQgY29weSBpdCBpbnRvIHRoZSBE
U0NQMiBmaWVsZCBvZiB0aGUgcmVmbGVjdGVkIHRlc3QgcGFja2V0LiZuYnNwOyBBbmQsPGJyPg0K
Jm5ic3A7ICZuYnNwO2F0IGxhc3QsIHRoZSBTZXNzaW9uLVJlZmxlY3RvciBNVVNUIHNldCB0aGUg
dmFsdWUgb2YgdGhlIERTQ1AgZmllbGQ8YnI+DQombmJzcDsgJm5ic3A7aW4gdGhlIElQIGhlYWRl
ciBvZiB0aGUgcmVmbGVjdGVkIHRlc3QgcGFja2V0IGVxdWFsIHRvIHRoZSB2YWx1ZSBvZjxicj4N
CiZuYnNwOyAmbmJzcDt0aGUgRFNDUDEgZmllbGQgb2YgdGhlIHRlc3QgcGFja2V0IGl0IHJlY2Vp
dmVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PkRvZXMgaXQgbWFrZSB0aGUgaW50ZW50IGFuZCBoYW5kbGluZyBvZiB0aGUgQ2xhc3Mgb2YgU2Vy
dmljZSBUTFYgY2xlYXJlcj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8YmxvY2txdW90ZSBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBj
bSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2
LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OuaWsOWui+S9kztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuaWsOWui+S9kztj
b2xvcjojMUY0OTdEIj5UaGFua3MsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrmlrDlrovkvZM7Y29sb3I6IzFGNDk3
RCI+VGlhbnJhbjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65paw5a6L5L2TO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gaXBwbQ0KIFttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmlwcG0tYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG0t
Ym91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkdyZWcgTWlyc2t5PGJy
Pg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBKdW5lIDIwLCAyMDE5IDM6MDYgUE08YnI+DQo8Yj5U
bzo8L2I+IElQUE0gQ2hhaXJzICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbS1jaGFpcnNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5pcHBtLWNoYWlyc0BpZXRmLm9yZzwvYT4mZ3Q7OyBJRVRGIElQ
UE0gV0cgJmx0OzxhIGhyZWY9Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
aXBwbUBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86ZHJh
ZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
Pg0KZHJhZnQtbWlyc2t5LWlwcG0tc3RhbXAtb3B0aW9uLXRsdkBpZXRmLm9yZzwvYT48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gW2lwcG1dIE9uIHByb2dyZXNzaW5nIGRyYWZ0LW1pcnNreS1pcHBtLXN0
YW1wLW9wdGlvbi10bHY8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+RGVhciBDaGFpcnMsIGV0IGFsLiw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyI+YXV0aG9ycyBvZiBkcmFmdC1taXJza3ktaXBwbS1zdGFtcC1vcHRpb24tdGx2IGJl
bGlldmUgdGhhdCBpdCBpcyBzdGFibGUgYW5kIGRldGFpbGVkIGVub3VnaCB0byBhc2sgZm9yIHlv
dXIgY29uc2lkZXJhdGlvbiB0byBzdGFydCB0aGUgV0cgQWRvcHRpb24gUG9sbC48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5SZWdhcmRzLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tVVMiPkdyZWc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_BBA82579FD347748BEADC4C445EA0F21BEE6B03FNKGEML515MBSchi_--


From nobody Fri Jun 28 15:58:47 2019
Return-Path: <agenda@ietf.org>
X-Original-To: ippm@ietf.org
Delivered-To: ippm@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BE601208ED; Fri, 28 Jun 2019 15:57:50 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <ietf@trammell.ch>, <ippm-chairs@ietf.org>
Cc: ietf@kuehlewind.net, ippm@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <156176267004.11015.639875913650334333.idtracker@ietfa.amsl.com>
Date: Fri, 28 Jun 2019 15:57:50 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/0oTgPoAzyHF_aI_T9k_FAZmMeX4>
Subject: [ippm] ippm - Requested session has been scheduled for IETF 105
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jun 2019 22:57:50 -0000

Dear Brian Trammell,

The session(s) that you have requested have been scheduled.
Below is the scheduled session information followed by
the original request. 


    ippm Session 1 (2:00 requested)
    Wednesday, 24 July 2019, Afternoon Session I 1330-1530
    Room Name: Van Horne size: 130
    ---------------------------------------------


iCalendar: https://datatracker.ietf.org/meeting/105/sessions/ippm.ics

Request Information:


---------------------------------------------------------
Working Group Name: IP Performance Measurement
Area Name: Transport Area
Session Requester: Brian Trammell

Number of Sessions: 1
Length of Session(s):  2 Hours
Number of Attendees: 60
Conflicts to Avoid: 
 First Priority: tsvarea tsvwg taps bmwg xrblock quic ipsecme panrg
 Second Priority: iccrg maprg v6ops 6man 6lo opsec tcpm
 Third Priority: cdni


People who must be present:
  Alfred Channon Morton
  Frank Brockners
  Brian Trammell
  Mirja Kuehlewind
  Gregory Mirsky
  Bill Cerveny
  Giuseppe Fioccola
  Tommy Pauly

Resources Requested:

Special Requests:
  
---------------------------------------------------------


From nobody Sun Jun 30 19:00:07 2019
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF6BB1201EC for <ippm@ietfa.amsl.com>; Sun, 30 Jun 2019 19:00:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YOjc5bsfkUoR for <ippm@ietfa.amsl.com>; Sun, 30 Jun 2019 19:00:02 -0700 (PDT)
Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A2DC91201E9 for <ippm@ietf.org>; Sun, 30 Jun 2019 19:00:01 -0700 (PDT)
Received: by mail-lj1-x22d.google.com with SMTP id v18so11320691ljh.6 for <ippm@ietf.org>; Sun, 30 Jun 2019 19:00:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dirE90nXMIpR4lI8ko4/FYlrU3NIfu/8FXsxvAvg1/0=; b=ozrYf+fIvDJK3BSaG85cqyByPG5a4ODTznEa6rSmsV/9GT6vHdfOIL7MJerZj1laTC 7cDW9GT1zxvF78Ro3j0LR5OmSa5B+UTRPIwW6fAp0dczDU4IRvGAc3V5H9LyPghhZ2L7 COxrqreaO0fmINEv2GlO5oq4haLjLtZTizUsINORrNUryGtkk8+3Oj2XeB3FLzCy8Ere s7rNQgytkzTn7qS5CdyCNiSAKPnYmCjZdhe6Qfg5Zf1k4AkY9pA+g/Q44HD31fBQLbzc M6+3N88WZy8BJ8qYZgoqtSyfQHS0Qm5SFpMM3OWUjID93VWhCzmu/IkPQs0pKvU1Veoz q+hg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dirE90nXMIpR4lI8ko4/FYlrU3NIfu/8FXsxvAvg1/0=; b=DaqJ1crwc3MQpyOrMU/JlElILI2kuOlhRj3aMvV04XxHGEcYni73YH3ZzF12TBnTxk wd5VAF1V13tDQbCcgAuHrEpLo3FDamC/TRaS1mkgYnR44AXKNlaePT7KjXRpCM7btTT3 rGjVXhKQ1+YrjPhl2uzaap4wN+MTtzJSnYlvQcrAl3tXAShz5DegyAwh++Vip6fm+9uB 8V6DoYhuvDn146BU4TpnVBCW5YhDt2KqTzZ+sHPmlxFOozFb6k2FaYfrFfH2EZczABZO EOes5jUeXONgyQLyKyjFlXtgp6rCKAan+aqzmXSzOfswoZHpJOnbkaZU6ltIcth/9Cul PFQA==
X-Gm-Message-State: APjAAAWV3X7eiNq45FAvbUH2ak6BXl6cGL16MTGU2puWb/3RbEqNhnfl T4YF/ZZYD1yqL7NVXyf8WxnG8QsIBrPx3Kv52WdpOUAb
X-Google-Smtp-Source: APXvYqysrc9VWiiJyKDVixXPpZYLeftErvBXUQJxkNeNz8HZr1c7CySQKAWPrUYrQ7hiXuQ6Vs1R2dCBaD/3CbhqrVc=
X-Received: by 2002:a2e:7c14:: with SMTP id x20mr12774273ljc.56.1561946399248;  Sun, 30 Jun 2019 18:59:59 -0700 (PDT)
MIME-Version: 1.0
References: <156194304677.22181.4728890267929283491.idtracker@ietfa.amsl.com>
In-Reply-To: <156194304677.22181.4728890267929283491.idtracker@ietfa.amsl.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Sun, 30 Jun 2019 18:59:47 -0700
Message-ID: <CA+RyBmWb1NX-W+Aqg5hH2g9s-w0X9CzSLm+=2VLqgyjfZVdgjw@mail.gmail.com>
To: IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000491740058c94fc2c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/yfndV62zDKiR-ZE_Jjrge91Ribs>
Subject: [ippm] Fwd: New Version Notification for draft-mirsky-ippm-stamp-option-tlv-04.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Jul 2019 02:00:05 -0000

--000000000000491740058c94fc2c
Content-Type: text/plain; charset="UTF-8"

Dear All,
updates to address comments from Tianran Zhou and the discussion that
followed.

Regards,
Greg

---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Sun, Jun 30, 2019 at 6:04 PM
Subject: New Version Notification for
draft-mirsky-ippm-stamp-option-tlv-04.txt
To: Henrik Nydell <hnydell@accedian.com>, Min Xiao <xiao.min2@zte.com.cn>,
Gregory Mirsky <gregimirsky@gmail.com>, Richard Foote <
footer.foote@nokia.com>, Guo Jun <guo.jun2@zte.com.cn>



A new version of I-D, draft-mirsky-ippm-stamp-option-tlv-04.txt
has been successfully submitted by Greg Mirsky and posted to the
IETF repository.

Name:           draft-mirsky-ippm-stamp-option-tlv
Revision:       04
Title:          Simple Two-way Active Measurement Protocol Optional
Extensions
Document date:  2019-06-30
Group:          Individual Submission
Pages:          16
URL:
https://www.ietf.org/internet-drafts/draft-mirsky-ippm-stamp-option-tlv-04.txt
Status:
https://datatracker.ietf.org/doc/draft-mirsky-ippm-stamp-option-tlv/
Htmlized:
https://tools.ietf.org/html/draft-mirsky-ippm-stamp-option-tlv-04
Htmlized:
https://datatracker.ietf.org/doc/html/draft-mirsky-ippm-stamp-option-tlv
Diff:
https://www.ietf.org/rfcdiff?url2=draft-mirsky-ippm-stamp-option-tlv-04

Abstract:
   This document describes optional extensions to Simple Two-way Active
   Measurement Protocol (STAMP) which enable measurement performance
   metrics in addition to ones supported by the STAMP base
   specification.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat

--000000000000491740058c94fc2c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear All,<div>updates to address comments from Tianran Zho=
u and the discussion that followed.</div><div><br></div><div>Regards,</div>=
<div>Greg<br><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">---------- Forwarded message ---------<br>From: <span dir=3D"auto">&=
lt;<a href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a>=
&gt;</span><br>Date: Sun, Jun 30, 2019 at 6:04 PM<br>Subject: New Version N=
otification for draft-mirsky-ippm-stamp-option-tlv-04.txt<br>To: Henrik Nyd=
ell &lt;<a href=3D"mailto:hnydell@accedian.com">hnydell@accedian.com</a>&gt=
;, Min Xiao &lt;<a href=3D"mailto:xiao.min2@zte.com.cn">xiao.min2@zte.com.c=
n</a>&gt;, Gregory Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com">greg=
imirsky@gmail.com</a>&gt;, Richard Foote &lt;<a href=3D"mailto:footer.foote=
@nokia.com">footer.foote@nokia.com</a>&gt;, Guo Jun &lt;<a href=3D"mailto:g=
uo.jun2@zte.com.cn">guo.jun2@zte.com.cn</a>&gt;<br></div><br><br><br>
A new version of I-D, draft-mirsky-ippm-stamp-option-tlv-04.txt<br>
has been successfully submitted by Greg Mirsky and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-mirsky-ippm-stamp-optio=
n-tlv<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A004<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Simple Two-way Active Measurement =
Protocol Optional Extensions<br>
Document date:=C2=A0 2019-06-30<br>
Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual Submission<br>
Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 16<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.o=
rg/internet-drafts/draft-mirsky-ippm-stamp-option-tlv-04.txt" rel=3D"norefe=
rrer" target=3D"_blank">https://www.ietf.org/internet-drafts/draft-mirsky-i=
ppm-stamp-option-tlv-04.txt</a><br>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/draft-mirsky-ippm-stamp-option-tlv/" rel=3D"noreferrer" target=3D=
"_blank">https://datatracker.ietf.org/doc/draft-mirsky-ippm-stamp-option-tl=
v/</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/=
draft-mirsky-ippm-stamp-option-tlv-04" rel=3D"noreferrer" target=3D"_blank"=
>https://tools.ietf.org/html/draft-mirsky-ippm-stamp-option-tlv-04</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.ietf.org=
/doc/html/draft-mirsky-ippm-stamp-option-tlv" rel=3D"noreferrer" target=3D"=
_blank">https://datatracker.ietf.org/doc/html/draft-mirsky-ippm-stamp-optio=
n-tlv</a><br>
Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.ietf.o=
rg/rfcdiff?url2=3Ddraft-mirsky-ippm-stamp-option-tlv-04" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/rfcdiff?url2=3Ddraft-mirsky-ippm-st=
amp-option-tlv-04</a><br>
<br>
Abstract:<br>
=C2=A0 =C2=A0This document describes optional extensions to Simple Two-way =
Active<br>
=C2=A0 =C2=A0Measurement Protocol (STAMP) which enable measurement performa=
nce<br>
=C2=A0 =C2=A0metrics in addition to ones supported by the STAMP base<br>
=C2=A0 =C2=A0specification.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
</div></div></div>

--000000000000491740058c94fc2c--

