
From nobody Wed Jul  1 07:37:02 2015
Return-Path: <db3546@att.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 346DB1A8BB1; Wed,  1 Jul 2015 07:37:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level: 
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 d0hslEoNkqIe; Wed,  1 Jul 2015 07:36:59 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EEED1A8BB4; Wed,  1 Jul 2015 07:34:46 -0700 (PDT)
Received: from unknown [144.160.229.24] (EHLO alpi155.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.4-5) over TLS secured channel with ESMTP id 38af3955.0.362104.00-2268.1022692.nbfkord-smmo06.seg.att.com (envelope-from <db3546@att.com>);  Wed, 01 Jul 2015 14:34:46 +0000 (UTC)
X-MXL-Hash: 5593fa867e6119d6-9cd6b0a016e7aa35c7374d83013ca7c319a5320c
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id t61EYhod003596; Wed, 1 Jul 2015 10:34:43 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id t61EYZZE003417 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 1 Jul 2015 10:34:39 -0400
Received: from MISOUT7MSGHUBAG.ITServices.sbc.com (MISOUT7MSGHUBAG.itservices.sbc.com [130.9.129.151]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Wed, 1 Jul 2015 14:34:30 GMT
Received: from MISOUT7MSGUSRDE.ITServices.sbc.com ([169.254.5.99]) by MISOUT7MSGHUBAG.ITServices.sbc.com ([130.9.129.151]) with mapi id 14.03.0224.002; Wed, 1 Jul 2015 10:34:29 -0400
From: "BRUNGARD, DEBORAH A" <db3546@att.com>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: draft-ietf-mpls-seamless-mpls
Thread-Index: AdC0CvYHtr9AvWOoRYWWVFFMA2CqxA==
Date: Wed, 1 Jul 2015 14:34:29 +0000
Message-ID: <F64C10EAA68C8044B33656FA214632C83B5D605C@MISOUT7MSGUSRDE.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.207.83]
Content-Type: multipart/alternative; boundary="_000_F64C10EAA68C8044B33656FA214632C83B5D605CMISOUT7MSGUSRDE_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=T/07uY2Q c=1 sm=1 a=dhB6nF3YHL5t/Ixux6cINA==:17 a]
X-AnalysisOut: [=zQP7CpKOAAAA:8 a=XIqpo32RAAAA:8 a=BWk2EX7oiAcA:10 a=BLceE]
X-AnalysisOut: [mwcHowA:10 a=zOBTXjUuO1YA:10 a=ka1DfPz9O9CeAyBDA5cA:9 a=Cj]
X-AnalysisOut: [uIK1q_8ugA:10 a=bY7hOKH1BO1VLLqdyG4A:9 a=_W_S_7VecoQA:10 a]
X-AnalysisOut: [=frz4AuCg-hUA:10 a=PPjILbJHWLbUaa6S:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2014051901)]
X-MAIL-FROM: <db3546@att.com>
X-SOURCE-IP: [144.160.229.24]
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/djdHiT6qahRZMrD-CHy9ptoNt6I>
Cc: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Subject: [mpls] draft-ietf-mpls-seamless-mpls
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Jul 2015 14:37:01 -0000

--_000_F64C10EAA68C8044B33656FA214632C83B5D605CMISOUT7MSGUSRDE_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

MPLS WG,

This draft has been sitting for quite some time. Your former AD was not hap=
py with it and tried to work (unsuccessfully) with the authors. Myself, I s=
ent email several weeks ago, and had no response. I'm sending it back to th=
e WG, if there's interest to continue with it, let your chairs know.

Here's a brief summary of my main concerns:

-       I think my main concern is the readability and status as an archite=
cture document. It provides lengthy descriptions of network design and nume=
ric performance numbers which are estimates (as the document says, based on=
 "assumed", "assuming", "expect") - not appropriate for an architecture doc=
ument e.g. the claim to meet the elusive sub-50ms network availability.
-       The deployment scenarios (plural in the document, but I only see #1=
) is a solution (including use of 2119 for protocol operation) - not approp=
riate for an architecture document.
-       The document says it reflects SP deployments and defines implementa=
tion choices - not typical for an architecture document.

My recommendation is if this is an architecture document, need to cut after=
 section 4. And reword a bit.

Thanks,
Deborah



--_000_F64C10EAA68C8044B33656FA214632C83B5D605CMISOUT7MSGUSRDE_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Calibri" size=3D"2"><span style=3D"font-size:11pt;">
<div>MPLS WG,</div>
<div>&nbsp;</div>
<div>This draft has been sitting for quite some time. Your former AD was no=
t happy with it and tried to work (unsuccessfully) with the authors. Myself=
, I sent email several weeks ago, and had no response. I&#8217;m sending it=
 back to the WG, if there&#8217;s interest to
continue with it, let your chairs know.</div>
<div>&nbsp;</div>
<div>Here&#8217;s a brief summary of my main concerns:</div>
<div>&nbsp;</div>
<ul style=3D"margin:0;padding-left:36pt;">
<li>I think my main concern is the readability and status as an architectur=
e document. It provides lengthy descriptions of network design and numeric =
performance numbers which are estimates (as the document says, based on &#8=
220;assumed&#8221;, &#8220;assuming&#8221;, &#8220;expect&#8221;) &#8211;
not appropriate for an architecture document e.g. the claim to meet the elu=
sive sub-50ms network availability.</li><li>The deployment scenarios (plura=
l in the document, but I only see #1) is a solution (including use of 2119 =
for protocol operation) &#8211; not appropriate for an architecture documen=
t.</li><li>The document says it reflects SP deployments and defines impleme=
ntation choices &#8211; not typical for an architecture document.</li></ul>
<div>&nbsp;</div>
<div>My recommendation is if this is an architecture document, need to cut =
after section 4. And reword a bit.</div>
<div>&nbsp;</div>
<div>Thanks,</div>
<div>Deborah</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</span></font>
</body>
</html>

--_000_F64C10EAA68C8044B33656FA214632C83B5D605CMISOUT7MSGUSRDE_--


From nobody Wed Jul  1 08:39:34 2015
Return-Path: <lizho.jin@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A24E1A90BE for <mpls@ietfa.amsl.com>; Wed,  1 Jul 2015 08:39:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, SPF_PASS=-0.001] autolearn=ham
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 6fEzDoBdmD9S for <mpls@ietfa.amsl.com>; Wed,  1 Jul 2015 08:39:31 -0700 (PDT)
Received: from mail-pa0-x22b.google.com (mail-pa0-x22b.google.com [IPv6:2607:f8b0:400e:c03::22b]) (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 2DDE11A90CC for <mpls@ietf.org>; Wed,  1 Jul 2015 08:39:31 -0700 (PDT)
Received: by paceq1 with SMTP id eq1so24818065pac.3 for <mpls@ietf.org>; Wed, 01 Jul 2015 08:39:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=date:from:to:subject:references:mime-version:message-id :content-type; bh=g5URMVpecRcb4jXQWIjO2mp7V95rilPlNRowrxAo2Sg=; b=RXWbATI6WwyXq2f7sjF13w1CddpItDRM6N+AO+/xbAR2nDf1v6gY3GPZOxppIU5pP5 AzRqKt9ES2VdYtOiDz98aLyWiW0PLMnD3ihnxIDw7+IgzlCmNJJ4ViXjiRMv2ZG6TSvP DZx30u9VOaP+MAcm/3gXFZdY+eLMk7PMfOg84nDYLLpzGrJrutwhXneKLIlhv7+VP7CW LC/hDGFTrwY3oNmBNClT6tJXQCGmNySSOjwHY6ZSid+WuZHK4ou+Ril5St7VsSRNMwO+ 62I40O9LYMhRr9bM8glRHFoiKGf7gUCUTmwl2VbpLkDuZzGk4eUrEEsWDsLlmb1lx2vR vf5w==
X-Received: by 10.70.19.200 with SMTP id h8mr17478886pde.66.1435765170774; Wed, 01 Jul 2015 08:39:30 -0700 (PDT)
Received: from Lizhong ([220.167.100.68]) by mx.google.com with ESMTPSA id pc9sm2697555pdb.6.2015.07.01.08.39.26 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 01 Jul 2015 08:39:29 -0700 (PDT)
Date: Wed, 1 Jul 2015 23:40:14 +0800
From: "lizho.jin@gmail.com" <lizho.jin@gmail.com>
To: adrian <adrian@olddog.co.uk>, swallow <swallow@cisco.com>,  loa <loa@pi.nu>, mpls <mpls@ietf.org>,  mpls-chairs <mpls-chairs@tools.ietf.org>,  draft-ietf-mpls-lsp-ping-relay-reply <draft-ietf-mpls-lsp-ping-relay-reply@tools.ietf.org>,  db3546 <db3546@att.com>
References: <0cc101d0a92b$58745050$095cf0f0$@olddog.co.uk>,  <D1AEF47A.3B610%swallow@cisco.com>,  <024201d0b328$e60e6070$b22b2150$@olddog.co.uk>
X-Priority: 3
X-GUID: E45855EC-4BDF-400E-8626-E2CA0BD47A8D
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 5, 140[en]
Mime-Version: 1.0
Message-ID: <201507012340118094403@gmail.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart705474475165_=----"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/k3wYX3ShDqkReXPE2Tk8A2FHsP0>
Subject: Re: [mpls] MPLS working group last call on draft-ietf-mpls-lsp-ping-relay-reply
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Jul 2015 15:39:33 -0000

This is a multi-part message in MIME format.

------=_001_NextPart705474475165_=----
Content-Type: text/plain;
	charset="ISO-8859-1"
Content-Transfer-Encoding: base64

SGksDQpUaGVuIGluIHRoZSBkb2N1bWVudCBzZWN0aW9uIDQuMiwgd2UgY291bGQgc2F5Og0KT25l
IGV4YW1wbGUgb2Ygc3Bhbm5pbmcgdHdvIGFkZHJlc3MgZG9tYWlucyBpcyB0aGUgQVNCUiBub2Rl
LiBPdGhlciBjYXNlcyBhcmUgYWxzbyBwb3NzaWJsZSwgYW5kIG91dCBvZiB0aGUgc2NvcGUgb2Yg
dGhpcyBkb2N1bWVudC4gDQoNCg0KDQpSZWdhcmRzDQpMaXpob25nDQogDQpGcm9tOiBBZHJpYW4g
RmFycmVsDQpEYXRlOiAyMDE1LTA2LTMwIDE5OjM1DQpUbzogJ0dlb3JnZSBTd2FsbG93IFwoc3dh
bGxvd1wpJzsgbGl6aG8uamluQGdtYWlsLmNvbTsgJ2xvYSc7ICdtcGxzJzsgJ21wbHMtY2hhaXJz
JzsgJ2RyYWZ0LWlldGYtbXBscy1sc3AtcGluZy1yZWxheS1yZXBseSc7ICdkYjM1NDYnDQpTdWJq
ZWN0OiBSRTogW21wbHNdIE1QTFMgd29ya2luZyBncm91cCBsYXN0IGNhbGwgb24gZHJhZnQtaWV0
Zi1tcGxzLWxzcC1waW5nLXJlbGF5LXJlcGx5DQpUaGFua3MgR2VvcmdlLA0KIA0KW3NuaXBdDQog
DQo+ID4+PiBJIHRyaWVkIHRvIHdvcmsgb3V0IGhvdyB0aGluZ3Mgd291bGQgcGFuIG91dCBpZiB0
d28gQVNlcyBvbiB0aGUgcGF0aA0KPiA+Pj4gdXNlZCB0aGUgc2FtZSBhZGRyZXNzIHNwYWNlIHdp
dGhpbiB0aGVpciBBUy4gV291bGQgYW4gYWRkcmVzcyBhcHBlYXIgaW4NCj4gPj4+IHRoZSBzdGFj
ayBhbmQgc2VlbSB0byBiZSByb3V0YWJsZSB3aGVuIGl0IGlzIHJlYWxseSBhbiBhZGRyZXNzIGlu
IHRoZQ0KPiA+Pj4gb3RoZXIgQVM/DQo+ID4+IFtMaXpob25nXSB3ZSBoYXZlIGFuIGV4YW1wbGUg
aW4gc2VjdGlvbiA1LiBBbmQgYWRkcmVzcyBvZiBQMSBhbmQgUDINCj4gPj4gY291bGQgYmUgc2Ft
ZS4gSW4gdGhhdCBjYXNlLCBBU0JSMSBtdXN0IGFkZCBpdHMgaW50ZXJmYWNlIGFkZHJlc3MNCj4g
Pj4gZmFjaW5nIEFTQlIyIHdpdGggdGhlIEsgYml0IHNldC4gVGhlbiByZWxheSByZXBseSB3aWxs
IG5vdCBiZSBtaXNzLXJvdXRlZC4NCj4gPg0KPiA+QWgsIEkgZ2V0IGl0Lg0KPiA+QnV0IHRoaXMg
cmVsaWVzIG9uIEFTQlQxIHNldHRpbmcgdGhlIEsgYml0Lg0KPiA+U28gSSBzdXNwZWN0IHRoaXMg
bmVlZHMgdG8gbm90IGJlIGEgc3BlY2lhbCBjYXNlOiB5b3UgbmVlZCB0byByZXF1aXJlDQo+ID50
aGF0IHRoZSBkb21haW4gYm91bmRhcnkgYWx3YXlzIHNldHMgdGhlIEsgYml0Lg0KPiANCj4gR1M+
ICBJIG1hZGUgc3VjaCBhIGNoYW5nZSBhd2hpbGUgYmFjay4gIEl0IGdvdCBzaG90IGRvd24gb24g
dGhlIGxpc3QuDQo+IFRoZXJlIHdhcyBwdXNoIGJhY2sgZHVlIHRvIHRoZSByZXF1aXJlbWVudCBm
b3IgdG9wb2xvZ2ljYWwgYXdhcmVuZXNzDQo+IHdpdGhpbiB0aGUgTFNQIFBpbmcgbW9kdWxlLg0K
PiANCj4gQWRyaWFuIC0gSWYgeW91IHdhbnQgdG8gdHJ5IHB1c2hpbmcgYmFjayBvbiB0aGF0LCB3
b3VsZCB5b3Ugc2VuZCBhIG1lc3NhZ2UNCj4gdG8gdGhlIGxpc3Qgb24ganVzdCB0aGlzIHRvcGlj
IGFuZCBzZWUgaWYgd2UgY2FuIGNvbnZpbmNlIGZvbGtzLg0KIA0KQ29uc2lkZXIgdGhpcyB0byBi
ZSB0aGUgcHVzaC1iYWNrISA6LSkNCiANCkl0IHNlZW1zIHRoYXQgdGhlIGRvbWFpbiBib3VuZGFy
eSAocHJvYmFibHkganVzdCBhbiBBU0JSPykgZWl0aGVyIGhhcyB0byBrbm93DQp0aGF0IHNvbWUg
b3RoZXIgZG9tYWluIGluIHRoZSBwYXRoIGlzIHVzaW5nIHRoZSBzYW1lIGFkZHJlc3Mgc3BhY2Ug
YXMgaXQgaXMNCnVzaW5nLCBvciBpdCBoYXMgdG8ga25vdyB0aGF0IGl0IGlzIGFuIEFTQlIuIFdp
dGhvdXQgYXBwbHlpbmcgdGhlIEsgYml0IGZvciBvbmUNCm9mIHRoZXNlIGNyaXRlcmlhLCB0aGUg
bWVjaGFuaXNtIGlzIGJyb2tlbi4NCiANCkkgc3VnZ2VzdCB0aGF0IHRoZSBmb3JtZXIgaXMgaGFy
ZCB0byBrbm93LCBidXQgdGhlIGxhdHRlciBpcyBlYXN5IGFuZCBjYW4gYmUNCmluamVjdGVkIGlu
dG8gdGhlICJMU1AgUGluZyBtb2R1bGUiLiBUaGlzIGlzIE5PVCB0b3BvbG9naWNhbCBhd2FyZW5l
c3Mgc2luY2UgaXQNCmRvZXMgbm90IGRvIGhhcm0gdG8gaGF2ZSBleHRyYSBLIGJpdHMgc2V0LCBz
byBpbiB0aGUgcmVsYXRpdmVseSByYXJlIGNhc2Ugb2YgYW4NCkFTQlIgYmVpbmcgb24gdGhlIHBh
dGggb2YgYW4gTFNQIHRoYXQgZG9lcyBub3QgYWN0dWFsbHkgZXhpdCB0aGUgQVMsIG5vIGhhcm0N
CndpbGwgYmUgZG9uZS4NCiANClRoZSBhdXRob3JzIG1heSB3YW50IHRvIGFzayB0aGUgY2hhaXJz
IGhvdyB0aGV5IGVzdGFibGlzaCB3aGV0aGVyIHRoZXJlIGlzIFdHDQphZ3JlZW1lbnQgb24gdGhp
cyBwb2ludC4NCiANCkNoZWVycywNCkFkcmlhbg0KIA0K

------=_001_NextPart705474475165_=----
Content-Type: text/html;
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DISO-8859-1"><style>body { line-height: 1.5; }blockquote { margin-top: =
0px; margin-bottom: 0px; margin-left: 0.5em; }body { font-size: 10.5pt; fo=
nt-family: 'Times New Roman'; color: rgb(0, 0, 0); line-height: 1.5; }</st=
yle></head><body>=0A<div><span></span>Hi,</div><div>Then in the document s=
ection 4.2, we could say:</div><div><span style=3D"font-family: &quot;" ti=
mes=3D"" new=3D"" roman'";=3D"" font-size:=3D"" 14px;=3D"" color:=3D"" rgb=
(0,=3D"" 0,=3D"" 0);=3D"" background-color:=3D"" rgba(0,=3D"" font-weight:=
=3D"" normal;=3D"" font-style:=3D"" normal;text-decoration:=3D"" none;'=3D=
"">One example of spanning two address domains is the ASBR node. Other cas=
es are also possible, and out of the scope of this document.&nbsp;</span><=
/div>=0A<div><br></div><hr style=3D"width: 210px; height: 1px;" color=3D"#=
b5c4df" size=3D"1" align=3D"left">=0A<div><span><div style=3D"MARGIN: 10px=
; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div>Regards</div><div>Lizhong</d=
iv></div></span></div>=0A<blockquote style=3D"margin-top: 0px; margin-bott=
om: 0px; margin-left: 0.5em;"><div>&nbsp;</div><div style=3D"border:none;b=
order-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style=3D"PAD=
DING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COL=
OR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><d=
iv><b>From:</b>&nbsp;<a href=3D"mailto:adrian@olddog.co.uk">Adrian Farrel<=
/a></div><div><b>Date:</b>&nbsp;2015-06-30&nbsp;19:35</div><div><b>To:</b>=
&nbsp;<a href=3D"mailto:swallow@cisco.com">'George Swallow \(swallow\)'</a=
>; <a href=3D"mailto:lizho.jin@gmail.com">lizho.jin@gmail.com</a>; <a href=
=3D"mailto:loa@pi.nu">'loa'</a>; <a href=3D"mailto:mpls@ietf.org">'mpls'</=
a>; <a href=3D"mailto:mpls-chairs@tools.ietf.org">'mpls-chairs'</a>; <a hr=
ef=3D"mailto:draft-ietf-mpls-lsp-ping-relay-reply@tools.ietf.org">'draft-i=
etf-mpls-lsp-ping-relay-reply'</a>; <a href=3D"mailto:db3546@att.com">'db3=
546'</a></div><div><b>Subject:</b>&nbsp;RE: [mpls] MPLS working group last=
 call on draft-ietf-mpls-lsp-ping-relay-reply</div></div></div><div><div>T=
hanks George,</div>=0A<div>&nbsp;</div>=0A<div>[snip]</div>=0A<div>&nbsp;<=
/div>=0A<div>&gt; &gt;&gt;&gt; I tried to work out how things would pan ou=
t if two ASes on the path</div>=0A<div>&gt; &gt;&gt;&gt; used the same add=
ress space within their AS. Would an address appear in</div>=0A<div>&gt; &=
gt;&gt;&gt; the stack and seem to be routable when it is really an address=
 in the</div>=0A<div>&gt; &gt;&gt;&gt; other AS?</div>=0A<div>&gt; &gt;&gt=
; [Lizhong] we have an example in section 5. And address of P1 and P2</div=
>=0A<div>&gt; &gt;&gt; could be same. In that case, ASBR1 must add its int=
erface address</div>=0A<div>&gt; &gt;&gt; facing ASBR2 with the K bit set.=
 Then relay reply will not be miss-routed.</div>=0A<div>&gt; &gt;</div>=0A=
<div>&gt; &gt;Ah, I get it.</div>=0A<div>&gt; &gt;But this relies on ASBT1=
 setting the K bit.</div>=0A<div>&gt; &gt;So I suspect this needs to not b=
e a special case: you need to require</div>=0A<div>&gt; &gt;that the domai=
n boundary always sets the K bit.</div>=0A<div>&gt; </div>=0A<div>&gt; GS&=
gt;&nbsp; I made such a change awhile back.&nbsp; It got shot down on the =
list.</div>=0A<div>&gt; There was push back due to the requirement for top=
ological awareness</div>=0A<div>&gt; within the LSP Ping module.</div>=0A<=
div>&gt; </div>=0A<div>&gt; Adrian - If you want to try pushing back on th=
at, would you send a message</div>=0A<div>&gt; to the list on just this to=
pic and see if we can convince folks.</div>=0A<div>&nbsp;</div>=0A<div>Con=
sider this to be the push-back! :-)</div>=0A<div>&nbsp;</div>=0A<div>It se=
ems that the domain boundary (probably just an ASBR?) either has to know</=
div>=0A<div>that some other domain in the path is using the same address s=
pace as it is</div>=0A<div>using, or it has to know that it is an ASBR. Wi=
thout applying the K bit for one</div>=0A<div>of these criteria, the mecha=
nism is broken.</div>=0A<div>&nbsp;</div>=0A<div>I suggest that the former=
 is hard to know, but the latter is easy and can be</div>=0A<div>injected =
into the "LSP Ping module". This is NOT topological awareness since it</di=
v>=0A<div>does not do harm to have extra K bits set, so in the relatively =
rare case of an</div>=0A<div>ASBR being on the path of an LSP that does no=
t actually exit the AS, no harm</div>=0A<div>will be done.</div>=0A<div>&n=
bsp;</div>=0A<div>The authors may want to ask the chairs how they establis=
h whether there is WG</div>=0A<div>agreement on this point.</div>=0A<div>&=
nbsp;</div>=0A<div>Cheers,</div>=0A<div>Adrian</div>=0A<div>&nbsp;</div>=
=0A</div></blockquote>=0A</body></html>
------=_001_NextPart705474475165_=------


From nobody Wed Jul  1 08:54:08 2015
Return-Path: <erosen@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 181251A90A4 for <mpls@ietfa.amsl.com>; Wed,  1 Jul 2015 08:54:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.892
X-Spam-Level: 
X-Spam-Status: No, score=-1.892 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_TVD_FUZZY_SECURITIES=0.01] autolearn=ham
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 YQjnYZMVfmmm for <mpls@ietfa.amsl.com>; Wed,  1 Jul 2015 08:54:05 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0135.outbound.protection.outlook.com [65.55.169.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E1D421A90D1 for <mpls@ietf.org>; Wed,  1 Jul 2015 08:54:04 -0700 (PDT)
Authentication-Results: tools.ietf.org; dkim=none (message not signed) header.d=none;
Received: from [172.29.32.51] (66.129.241.14) by BY1PR0501MB1096.namprd05.prod.outlook.com (10.160.103.142) with Microsoft SMTP Server (TLS) id 15.1.201.16; Wed, 1 Jul 2015 15:54:02 +0000
Message-ID: <55940D15.7000102@juniper.net>
Date: Wed, 1 Jul 2015 11:53:57 -0400
From: Eric C Rosen <erosen@juniper.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>, "draft-farrelll-mpls-opportunistic-encrypt@tools.ietf.org" <draft-farrelll-mpls-opportunistic-encrypt@tools.ietf.org>
References: <55828B69.3070603@pi.nu> <55880C91.507@juniper.net> <559129C8.7000407@cs.tcd.ie> <559196F1.90006@juniper.net> <5591BE65.3080409@cs.tcd.ie>
In-Reply-To: <5591BE65.3080409@cs.tcd.ie>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.14]
X-ClientProxiedBy: BLUPR0401CA0030.namprd04.prod.outlook.com (25.162.114.168) To BY1PR0501MB1096.namprd05.prod.outlook.com (25.160.103.142)
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1096; 2:8gpamSNrCZgZQs7y9gVvHIseUUd4AKb2it9OKep3tSF2grrGBZ1LWJkubqvTz+6J; 3:Skh4Tg7bQyY4Etwo/ZzSpAQOmjkafBP0/aBwTzxVajWwCYThUFQRUM6KmbBRJ7UfqWaHjR5/k2Ns3NXzn/bAqMeNyiD3pEIY8RYd6RTL9SvvobCBwALhoq2JkDMMuWohuNkuP133Qtb50eInGh0WBw==; 25:E2V7u9egWw0oh9mBwewwnISBXJkIaelhSRfjhNDLgjV97YAJC6dhxn9bFkK+i00xR3LZRzJ1kxOKkbcvHCylJPLU7osM7H0OPYlmbpWIYRzynzpfP7L8kqMF5y6uMZD4T1MavRl9+JyMQqYGF0wiKix4/z1+8JOfgXE1VDmrDY+tqxh0x4juE8dE6kUJk1fq39KOTD8fJ4qG+Iov1bXYFsNN/yKycRz5Mo2ndUEC29oL5UlkOdIxdoJJP3fAEG28e1Urxw4wde3Lr1eCVIs3Vw==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1096;
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1096; 20:d1YF6W8YCu8y6p8kAMbIguxPeTE3MUzcCDFaNQFo7bRiflnvel6JY/KGY+K61aVmBKtCqUp67g9mEVIPzJGZQZSzVs9vRLY4oRBMOXZpa+QKtWjkYLjOhH6hIA/7P9VM0bajuIeS9/+hMyCL2VXYYXSjcF6lz5mY0gz0kIXcb9nyA+QQdLkUd8UhsglQnRA1ocJx0BQ/XsSDTa4ZODbczrVP7jICiH5Lh15tMQ8xbbgD+M5sT+9FPRt31RZ7Xp3RjE0wm5pqtzzjOLguwYvzWwiNCoJrfC9gxUfmsoHP+FYpWEMng2VMc085tLTqBTr++JqIXlrcgTGEykYGVWhltt1+qUmCvjXBJrJRT7lrzkHVBUs1JQQkImHgFD3fNC1ve5QMIrFKf+B1+J/5zNHY2UHZp/vUxJ9yUkx64Rb5UA54aI0iTir0qVbuvHKp6zHOMfxHfxPT8FGmwQBdrhWNlMT/WjJxHPjP0J6m5tVgddOL6n6ba3113NpPwxVEGf0X; 4:qMxpU/JKRnDTBVpjOrbgWKVSsxw/Iy/kVwp+4KJhkXB2Tghl+GAVuvIwMERKbqW/g1B3jD1MkcARFMc1BNAlGaMFamRF2gvfDFWbMlEgBp+kC2A9kdNMonhODHVL5TfXtUwAPue0E9PxMeJNH6PcngtAJrY2/c/2PrltlhlVNR+/Gd7umBxHNnaVMEA9YM+iXE9om1E5XteRQg6ymPIqZWt45/0tW9lqhBSlD934PrkYuwPmV7nZNCqHZ7FatzRnuGMuX/mACvWD3HJRFvkuRM4mb+PTQXSYLbOv67M1MF4=
X-Microsoft-Antispam-PRVS: <BY1PR0501MB10966C8799F23BB6DF760F0DD4A80@BY1PR0501MB1096.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY1PR0501MB1096; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0501MB1096; 
X-Forefront-PRVS: 0624A2429E
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(6009001)(24454002)(377454003)(479174004)(50986999)(76176999)(65806001)(4001350100001)(65956001)(5001920100001)(47776003)(92566002)(64126003)(86362001)(42186005)(2201001)(93886004)(54356999)(65816999)(50466002)(23676002)(36756003)(99136001)(2950100001)(87266999)(83506001)(66066001)(40100003)(62966003)(33656002)(77096005)(77156002)(46102003)(5001960100002)(122386002)(189998001)(5001770100001)(230783001)(2501003); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1096; H:[172.29.32.51]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTFQUjA1MDFNQjEwOTY7MjM6dFQ3ZzlMUkNhKzU2a2RuTUhtSEh5YS9F?= =?utf-8?B?STMzajBKS1FRTGJVdkplRDlWK3k0QmpydWhxcU1hZ1FBY2dPbmhra3hkeXht?= =?utf-8?B?OUJQb0lldjhmT1d2WjUwVFRaZE56WTZjRVVrNW9kUEV2RjdPdEpzT0M2dHcw?= =?utf-8?B?cXBCT0NRRjZWRzJjSTNFQnNvNHM0WVc0KzdCbmRVSGZJUjdmYjh1ZTZFd2N0?= =?utf-8?B?NVRDQzFGTHdCZnVLeHZNTU9BM25YWGxENmQxajN5dEUwbm02cmJRZ3J3N0NZ?= =?utf-8?B?Z3BPc0pyWmJ0WWpWelNtaFlTVHkrT010NFN5bHBGakRHeUloMW5hTXpqZXVY?= =?utf-8?B?QXpLZXRJVnE5RHNwdkJoUDFxWWFndXBIY2pJUUd5dVpoS2Jab1VXL3VZRVMw?= =?utf-8?B?eG1NYzJrM1NoQjFBdnQ2RnUzdS85RStGSlNLMmlwSm84dWpOVFdZb2lCQ2ti?= =?utf-8?B?SWNzLzlOMS9aRjRlNmRqdURKVW4vbHNIOHVGZGQ1TnY2RmhkM3ZzRG4zYS9B?= =?utf-8?B?NWVMSTlXeEhoOFk4S0hDRFpWZ08xWm5oQkxJUXZxYmdpZFA2eHE0elRuTW42?= =?utf-8?B?dFVFKzhnTlZZNndLSmNicnNHVU9sMmhNTklNSzUwTUVsL0RIVkpUM2Q5OVhF?= =?utf-8?B?OEh5ellEdUVteUZYTXJCd2prL2hoZzRGMVhxZlVsWUp6WDRqWmxteURBWHlJ?= =?utf-8?B?M3FkQ29Gc3ZXWDlNbUV3a3RrUVBoVUJnQVVnWUtHZEhxd0NmQWl5MzltSUZN?= =?utf-8?B?TDVZTlpoTlZIOWZGbit6M09VTGhPV1FNbFhvMGRTYVhOblIvTU1UWEprU1Fl?= =?utf-8?B?L25ZeU1IQkxYbXBjUzVkaEhObjBQTXVSS1NUQjdLVFVuZmdGSEM3ekxlUmJr?= =?utf-8?B?aEl4ZlpmWWQrUXdaVjNkTXo3eHBZc3ZXSWFSRDUyNThDZ2tSdlczQXNjMGZt?= =?utf-8?B?aE0rbkkwU3dUV1lHcHFTbzBCZzZKbzdBUmxISVhLdkdCcXc1Z1YxRVV5VGdO?= =?utf-8?B?cUNFc2cxUEdQMWJoVUFZK3YwVWNVTjBqdWFxckxKSzVRYTFYbXBmb0J2RGZ2?= =?utf-8?B?ZDEzV2FvNWphMWg1YWtMSzdOcENKTk5SY3hPb3R0ZE5BWDhYSktEY3RXZUJq?= =?utf-8?B?UVc1eENDa0w4b2Z6TEg3aFhpeXF3ejFGMUNIdzVEbllmSTdpRFoyYWo3UXlZ?= =?utf-8?B?MnJTRmhZZzlQMTN6Q0pFZHVKVXRRVmhuRjJubjJiVTFiTzJ1cmtPdm4xUWIv?= =?utf-8?B?ZTdGL1RkQzFwRGh1NEt2VUV3Vk11TEo4Q01qQS8wR2x5WVN2SmFYSi91eDRL?= =?utf-8?B?RW1pR09nNHlNeE8xanVzZ29KQ0UzRjNyUHFZcnFxZWc5bmZMQWJ1YmUyc05R?= =?utf-8?B?QW04Q1hEWUIwNVlpZi9YR2dhVTh0aVV3cmtGNEgrNGxrdVc0b0ZxVkxvbE5X?= =?utf-8?Q?MqTz53e4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1096; 5:oFs4/B9TRsUZgBLciV/VxCMyj2APWeOKYf0AKP5kr8YUD1JTKtDMV8ybK18zMdonHs5emreB1+zOyzIhfxZANVzcJlVz/p6P2LNuzv0kCTNc8b3fxGEOCKUL+sXlAGjY50ZAt+r523pfm9ZKINgrnA==; 24:/fHH99n4ii7TbS3X6RF/wAvpRqxoQIggQm8eA6PI4da+/fpb9IdJU3RPjWNxv20Z7Qnmab3uQcg+FxJaaHHKiDVT+38C1/xTuquxBemUfk0=; 20:KRbsaQh70jR4Ufzo+9NDTX5T9/bXJGR2sjFZIXqwrTloVTdWWOUtNzaHw65Nke9LG6jLhwtVbdISu8Uf3TNrnQ==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2015 15:54:02.4775 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1096
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/RlReF0juXJS5d7jBsD3IHqXIv_w>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: Re: [mpls] Poll to see if we have consensus to adopt draft-farrelll-mpls-opportunistic-encrypt as an MPLS wg document
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Jul 2015 15:54:07 -0000

On 6/29/2015 5:53 PM, Stephen Farrell wrote:

> [Stephen] I'm not clear how one could avoid some state per LSP ...
> without getting into multiparty key management.

I think Adrian answered that question quite well -- a key known to only
two PEs could cover all the LSPs running between those two PEs.  I 
understand that there's a certain elegance about having a key per LSP 
and a nonce per LSP, but IMHO the practicality is questionable.

However, if Adrian is right about the use case:

> [Adrian] the desired applicability is for virtual links that span
> multiple hops in an MPLS network ..., and that OS would be enabled in
> a somewhat ad hoc manner on key LSPs but not all of them.

If the use case is to just protect a few key P2P LSPs, per-LSP state 
might not be that big a problem.  If that's the use case, the draft 
should really make it clear that the proposed procedures do not apply to 
MPLS generally and do not scale to large numbers of LSPs.

> [Stephen] state per LSP (is that the same as per-label?)

A label is the representation in the forwarding plane of an LSP, and 
generally each distinct label represents a distinct LSP.  One can think 
of an LSP as a sequence of routers leading from ingress to egress, with 
a label representing that LSP at each router as each router other than 
the ingress.  It's possible to omit the label at the egress 
("penultimate hop popping"), but  presumably this would be prohibited 
when OS is applied.

> [Stephen] Bear in mind that we are not saying that
> there's anything wrong with layer 2 security here, but claiming
> that it's that much simpler isn't convincing.

Here is why I think layer 2 security is simpler:

- If you use layer 2 security, no changes to MPLS are required at all. 
That seems much simpler than using a scheme that does require changes.

- One security relationship between a pair of neighboring routers covers 
all data sent between those routers; this is much less state than is 
required for per-LSP security.  It also provides much more complete 
coverage, not limited to MPLS.  Less state, more coverage, seems simpler 
to me.

So I don't see why link layer encryption would not be preferable to MPLS 
hop-by-hop encryption in all cases.

Coming back to the issue of whether the WG should adopt the draft, I 
don't see any advantage in doing so.  This really seems to be a research 
topic, and it's not clear that this is really the right direction.  If 
it is adopted, we'll start to hear things from the IESG like "the MPLS 
WG has a consensus that this is the right approach", which will be 
followed quickly by a demand from the Security ADs that this become 
"mandatory to implement".  (This last remark is based on my experience 
with several generations of Security AD, and is not aimed at any 
particular person.)

BTW, failure to adopt the document doesn't mean that we don't think 
security is important.

It would certainly be interesting to hear from operators whether they 
think there really is a need for "opportunistic" security as opposed to 
PKI-based security, especially given the way that some of the evolving 
BGP security schemes seem to be relying on PKI-based techniques.  It 
would also be interesting to hear whether scalability is unimportant, 
because the solution only needs to be applied to small number of LSPs.










From nobody Wed Jul  1 09:17:52 2015
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B01D41A913B for <mpls@ietfa.amsl.com>; Wed,  1 Jul 2015 09:17:51 -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, T_RP_MATCHES_RCVD=-0.01, T_TVD_FUZZY_SECURITIES=0.01] autolearn=ham
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 f_MBwcfPiW2N for <mpls@ietfa.amsl.com>; Wed,  1 Jul 2015 09:17:49 -0700 (PDT)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B20F81A9136 for <mpls@ietf.org>; Wed,  1 Jul 2015 09:17:49 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id BFACFBDD0; Wed,  1 Jul 2015 17:17:47 +0100 (IST)
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bXeT8lIuxprC; Wed,  1 Jul 2015 17:17:47 +0100 (IST)
Received: from [134.226.36.180] (stephen-think.dsg.cs.tcd.ie [134.226.36.180]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id 8E622BDCF; Wed,  1 Jul 2015 17:17:47 +0100 (IST)
Message-ID: <559412AB.90201@cs.tcd.ie>
Date: Wed, 01 Jul 2015 17:17:47 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Eric C Rosen <erosen@juniper.net>, Loa Andersson <loa@pi.nu>,  "mpls@ietf.org" <mpls@ietf.org>, "draft-farrelll-mpls-opportunistic-encrypt@tools.ietf.org" <draft-farrelll-mpls-opportunistic-encrypt@tools.ietf.org>
References: <55828B69.3070603@pi.nu> <55880C91.507@juniper.net> <559129C8.7000407@cs.tcd.ie> <559196F1.90006@juniper.net> <5591BE65.3080409@cs.tcd.ie> <55940D15.7000102@juniper.net>
In-Reply-To: <55940D15.7000102@juniper.net>
OpenPGP: id=D66EA7906F0B897FB2E97D582F3C8736805F8DA2; url=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/fdqWdL6upi-fA_15YP0iiq8CaqA>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: Re: [mpls] Poll to see if we have consensus to adopt draft-farrelll-mpls-opportunistic-encrypt as an MPLS wg document
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Jul 2015 16:17:51 -0000

Eric,

On 01/07/15 16:53, Eric C Rosen wrote:
>

I'll skip over the speculative negative rhetoric about security ADs:-)

> 
> It would certainly be interesting to hear from operators whether they
> think there really is a need for "opportunistic" security as opposed to
> PKI-based security, especially given the way that some of the evolving
> BGP security schemes seem to be relying on PKI-based techniques.  

That would be interesting yes, though its not actually at all about
whether one does or does not use a PKI. (A PKI could easily be used
to authenticate the keys belonging to endpoints implementing this
draft - that's an entirely straight forward option one could define
in a few minutes.)

But if one looks at the complexity of the RPKI and contrasts that with
this draft, there is a real divergence in approaches for sure. RPKI
is v. complex but aims to be comprehensive, has taken a long time to
develop and more to start deployment and may need to achieve
significant deployment before its most appealing benefits accrue.
The reason for that isn't the PKI in the RPKI name, but I think the
fact that it's main aim is to provide authentication and authorization
for the entire routing infrastructure.

This approach tries to be much more light weight and focus on ease
of deployment as and where beneficial but without trying to meet
every potential need.

My experience of security protocols is that the approach we're trying
to follow here is more likely to lead to useful deployment. But that
experience may or may not be replicated in this space, I'm not sure.

S.


From nobody Thu Jul  2 06:58:44 2015
Return-Path: <eric.osborne@level3.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 27B681ABD3D for <mpls@ietfa.amsl.com>; Thu,  2 Jul 2015 06:58:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.602
X-Spam-Level: 
X-Spam-Status: No, score=-2.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 AxPtTkOCd3TD for <mpls@ietfa.amsl.com>; Thu,  2 Jul 2015 06:58:40 -0700 (PDT)
Received: from mail1.bemta7.messagelabs.com (mail1.bemta7.messagelabs.com [216.82.254.109]) (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 5CCEB1A8896 for <mpls@ietf.org>; Thu,  2 Jul 2015 06:58:40 -0700 (PDT)
Received: from [216.82.253.67] by server-13.bemta-7.messagelabs.com id 23/6C-31260-E8345955; Thu, 02 Jul 2015 13:58:38 +0000
X-Env-Sender: eric.osborne@level3.com
X-Msg-Ref: server-7.tower-158.messagelabs.com!1435845517!17541742!1
X-Originating-IP: [209.245.18.37]
X-StarScan-Received: 
X-StarScan-Version: 6.13.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5718 invoked from network); 2 Jul 2015 13:58:37 -0000
Received: from bge23000.messagelabs1.prod.broomfield1.level3.net (HELO messagelabs1.level3.com) (209.245.18.37) by server-7.tower-158.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;  2 Jul 2015 13:58:37 -0000
Received: from USIDCWVEHT02.corp.global.level3.com (usidcwveht02.corp.global.level3.com [10.1.142.32]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "USIDCWVEHT02.corp.global.level3.com", Issuer "VIDCCERT0001" (not verified)) by messagelabs1.level3.com (Postfix) with ESMTPS id 49BE61DE39; Thu,  2 Jul 2015 13:58:37 +0000 (GMT)
Received: from USIDCWVEQCCAS01.corp.global.level3.com (4.72.133.42) by USIDCWVEHT02.corp.global.level3.com (10.1.142.32) with Microsoft SMTP Server (TLS) id 14.3.195.1; Thu, 2 Jul 2015 07:58:37 -0600
Received: from USIDCWVEMBX03.corp.global.level3.com ([fe80::e849:4e57:cb74:ed58]) by USIDCWVEQCCAS01.corp.global.level3.com ([fe80::200:5efe:4.72.133.42%13]) with mapi id 14.03.0195.001; Thu, 2 Jul 2015 07:58:35 -0600
From: "Osborne, Eric" <eric.osborne@level3.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>, "Yaakov Stein (yaakov_s@rad.com)" <yaakov_s@rad.com>, Lucy yong <lucy.yong@huawei.com>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, Markus Jork <mjork@juniper.net>
Thread-Topic: MPLS_RT review of draft-mirsky-mpls-residence-time-06.txt
Thread-Index: AQHQhky7J1BgNHb+6kGzNmhgHoqlC51v0WCAgB7ZcACAJD/EoIALHEKwgAqK2YA=
Date: Thu, 2 Jul 2015 13:58:35 +0000
Message-ID: <63CB93BC589C1B4BAFDB41A0A19B7ACD1A3CA7A1@USIDCWVEMBX03.corp.global.level3.com>
References: <55473BCB.70709@pi.nu> <2691CE0099834E4A9C5044EEC662BB9D5716838F@dfweml701-chm> <63CB93BC589C1B4BAFDB41A0A19B7ACD1A30535E@USIDCWVEMBX03.corp.global.level3.com> <7347100B5761DC41A166AC17F22DF1121B9DE1F0@eusaamb103.ericsson.se> <7347100B5761DC41A166AC17F22DF1121B9E3A17@eusaamb103.ericsson.se>
In-Reply-To: <7347100B5761DC41A166AC17F22DF1121B9E3A17@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.141.13]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/cKIA6jSUTQ1MH5SKYYjBlEG4TTU>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] MPLS_RT review of draft-mirsky-mpls-residence-time-06.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Jul 2015 13:58:43 -0000

Hi Greg-

  Sorry for the late reply, I've been buried in stuff.  I took a quick scan=
 of the diffs and they look good to me.




eric

> -----Original Message-----
> From: Gregory Mirsky [mailto:gregory.mirsky@ericsson.com]
> Sent: Thursday, June 25, 2015 5:02 PM
> To: Gregory Mirsky; Osborne, Eric; Yaakov Stein (yaakov_s@rad.com); Lucy
> yong; draft-mirsky-mpls-residence-time@tools.ietf.org; mpls-
> chairs@tools.ietf.org; Markus Jork
> Cc: mpls@ietf.org
> Subject: RE: MPLS_RT review of draft-mirsky-mpls-residence-time-06.txt
>=20
> Dear Reviewers,
> would greatly appreciate your comments on proposed changes. Please let us
> know whether  your comments, suggestions been addressed in -07 version
> of the draft.
>=20
> 	Regards,
> 		Greg
>=20
> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Gregory Mirsky
> Sent: Thursday, June 18, 2015 12:27 PM
> To: Osborne, Eric; Yaakov Stein (yaakov_s@rad.com); Lucy yong; draft-
> mirsky-mpls-residence-time@tools.ietf.org; mpls-chairs@tools.ietf.org;
> Markus Jork
> Cc: mpls@ietf.org
> Subject: Re: [mpls] MPLS_RT review of draft-mirsky-mpls-residence-time-
> 06.txt
>=20
> Hi Lucy, Markus, Eric, and Yaakov,
> many thanks for your kind consideration and thoughtful comments. Attached
> are new version of the draft and diff that highlights changes proposed.
> Greatly appreciate your review and hope that you find your comments being
> addressed, mostly if not completely.
>=20
> 	Regards,
> 		Greg
>=20
>=20
> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Osborne, Eric
> Sent: Tuesday, May 26, 2015 6:45 AM
> To: Lucy yong; draft-mirsky-mpls-residence-time@tools.ietf.org; mpls-
> chairs@tools.ietf.org
> Cc: mpls@ietf.org
> Subject: Re: [mpls] MPLS_RT review of draft-mirsky-mpls-residence-time-
> 06.txt
>=20
> I finally had some time to read this draft as well.  I agree with Lucy's =
general
> comments - this doc seems to achieve the goal it sets out.  Is it useful?=
  Not
> to me.  It seems like it's maybe for mobile networks?  I'm not an expert =
in the
> matter of timing so this review assumes that the actual timing procedures
> work.  My comments below are about how RTM fits into the larger picture.
>=20
>=20
> General question: does RTM work over LAGs?  They're a flavor of ECMP in
> some respects.  If not, that needs to be spelled out somewhere.
>=20
> It might be worth spending a few lines in the introduction talking about =
who
> might want to use this and what sort of restrictions it places on a netwo=
rk
> design.
>=20
>=20
>=20
> Specific comments:
>=20
> Section 4 talks about LDP and ECMP and the problems it causes.  It sugges=
ts
> that one solution is to disable ECMP used for RTM LSPs.  This seems like =
it
> would only make the problem worse; the more you separate the OAM path
> from the actual data path, the less useful your measurements are.  You ma=
y
> be far better off just saying "don't do RTM with MP2P LSPs".
>=20
> Section 4.1, "LSAs sent from an interface".  This doesn't line up with ho=
w link-
> state protocols work.  There should be no property of an LSA dependant
> upon the interface that it's sent out (OK, modulo type 9 opaques and stuf=
f).  I
> think this really wants to say "LSAs sent from a router which describe a
> particular interface".
>=20
>=20
> Section 4.5 could use a review from an ISIS expert.  I scanned the GENINF=
O
> TLV and it's not clear to me how RTM will associate a capability with a s=
pecific
> interface between peers.  What if I have several interfaces between A-B a=
nd
> only some of them support RTM?  I'm not saying this isn't covered, but th=
at
> it's not clear to me as a casual reader of Section 4.5 and GENINFO.
>=20
> Section 4.6, "egress LSR's egress interface".  So if I have
>=20
>=20
> A---B---C---D---E---F
>=20
> a TE LSP B->E and IP nodes A and F, is section 4.6 really referring to th=
e E->F
> interface?
>=20
>=20
> What if I have a TE LSP A->F?  Where's the 'egress LSR's egress interface=
'?
> What if I have a TE LSP A->C, C->E and E->F?  Or LDP A->C, TE C->E, LDP E=
->F?
>=20
>=20
>=20
>=20
> eric
>=20
>=20
>=20
> > -----Original Message-----
> > From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Lucy yong
> > Sent: Wednesday, May 06, 2015 6:39 PM
> > To: draft-mirsky-mpls-residence-time@tools.ietf.org; mpls-
> > chairs@tools.ietf.org
> > Cc: mpls@ietf.org
> > Subject: Re: [mpls] MPLS_RT review of
> > draft-mirsky-mpls-residence-time- 06.txt
> >
> > Hi All,
> >
> > I reviewed draft-mirsky-mpls-residence-time as the member of MPLS
> > Review Team and have the following comments:
> >
> > is the document coherent?
> >
> > Yes. It specifies how MPLS supports residence time measurement.
> >
> > is it useful (ie, is it likely to be actually useful in operational net=
works)?
> >
> > The document claims that such measurement can improve the accuracy of
> > clock synchronization across the network. I am not an operator and
> > author and not sure how useful this feature provides compared to the
> > complexity adding to.
> >
> > is the document technically sound?
> > Yes. The draft provides a detail solution in control plane and data
> > plane to achieve this purpose.
> >
> > is the document ready to be considered for WG adoption?
> > Yes. The document states the problem clearly and provides a solution
> > to address this problem.
> >
> > IMHO:  after adopting it as the WG draft, the WG should further
> > evaluate if control plane and data plane solution can be simplified.
> > The areas may be
> > considered:
> > 1) Do we have to use IGP to announce node RTM capability? Can RSVP-TE
> > resolve the issue by itself?
> > 2) Will possible to enhance RRO to serve RSO purpose instead of
> > carrying both RRO and RSO in the message?
> > 3) Since this feature is designed for the LSP that is used for clock
> > synchronization, such LSPs are not majority, so it should be option in
> > LSP setup. Make that very clear.
> > 4) two-step clock mode is quite complex. The description in Section 7
> > is not clear to me why this mode is necessary.
> >
> > Regards,
> > Lucy
> >
> > _______________________________________________
> > mpls mailing list
> > mpls@ietf.org
> > https://www.ietf.org/mailman/listinfo/mpls
>=20
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Thu Jul  2 10:59:45 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7511B1A1B82 for <mpls@ietfa.amsl.com>; Thu,  2 Jul 2015 10:59:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.201
X-Spam-Level: 
X-Spam-Status: No, score=-104.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
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 bU_5k0i8NvZk for <mpls@ietfa.amsl.com>; Thu,  2 Jul 2015 10:59:40 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 35AB01A1B81 for <mpls@ietf.org>; Thu,  2 Jul 2015 10:59:40 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-e8-55951504266b
Received: from EUSAAHC005.ericsson.se (Unknown_Domain [147.117.188.87]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id B3.14.07675.40515955; Thu,  2 Jul 2015 12:40:04 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC005.ericsson.se ([147.117.188.87]) with mapi id 14.03.0210.002; Thu, 2 Jul 2015 13:59:38 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "Osborne, Eric" <eric.osborne@level3.com>, "Yaakov Stein (yaakov_s@rad.com)" <yaakov_s@rad.com>, Lucy yong <lucy.yong@huawei.com>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, Markus Jork <mjork@juniper.net>
Thread-Topic: MPLS_RT review of draft-mirsky-mpls-residence-time-06.txt
Thread-Index: AQHQhky98qHCb20s9U6QTpwpibl3hZ1v0WCAgB7ZcACAJD/EoIALHEKwgArN/oD////S0A==
Date: Thu, 2 Jul 2015 17:59:38 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1121B9F7DAF@eusaamb103.ericsson.se>
References: <55473BCB.70709@pi.nu> <2691CE0099834E4A9C5044EEC662BB9D5716838F@dfweml701-chm> <63CB93BC589C1B4BAFDB41A0A19B7ACD1A30535E@USIDCWVEMBX03.corp.global.level3.com> <7347100B5761DC41A166AC17F22DF1121B9DE1F0@eusaamb103.ericsson.se> <7347100B5761DC41A166AC17F22DF1121B9E3A17@eusaamb103.ericsson.se> <63CB93BC589C1B4BAFDB41A0A19B7ACD1A3CA7A1@USIDCWVEMBX03.corp.global.level3.com>
In-Reply-To: <63CB93BC589C1B4BAFDB41A0A19B7ACD1A3CA7A1@USIDCWVEMBX03.corp.global.level3.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeLIzCtJLcpLzFFi42KZXLonXJdFdGqowcHPGhbrr89nsmi7/pXJ YuOvRWwW1/6KWXy/tITF4tbSlawWH7p+sDqwe7QcecvqsWTJTyaP601X2T1uNn9g8Zi0Ns3j y+XPbAFsUVw2Kak5mWWpRfp2CVwZy26sZi84b1Hxa0oLYwPjcd0uRk4OCQETiTd737JB2GIS F+6tB7K5OIQEjjJKvL3SzAjhLGOUmNwyjQmkik3ASOLFxh52kISIwAUmic9nOli7GDk4mAWU JU7dlQGpERZwk7jdfYIFxBYRcJd4sGotI4QdJjHx8gp2kHIWARWJU2tzQcK8Ar4SM7rfQy3u ZJZYuKcd7CJOgRiJqX+3sYLYjEDXfT+1BuwGZgFxiVtP5jNBXC0gsWTPeWYIW1Ti5eN/rBC2 ksSc19eYIep1JBbs/sQGYWtLLFv4mhlisaDEyZlPWCYwis1CMnYWkpZZSFpmIWlZwMiyipGj tDi1LDfdyHATIzD6jkmwOe5gXPDJ8hCjAAejEg/vAq0poUKsiWXFlbmHGKU5WJTEeaX98kKF BNITS1KzU1MLUovii0pzUosPMTJxcEo1MAq8k/q2UiC/S2yzulcwe4yA+dZNxxRSFD+VGXNo XH/CuYmBZybjup3/ljsmHpcXOGl+ZJbc54qW0jV/G2MPdshlafiL8cTrry1mNWMWW9P5YL+D UJTHocvKgsn5pw9I8AalZc/fl3ZA7cfWCrmjXCtZ/706WPLWQ+rZhLjMro8nH+rU+5ddVGIp zkg01GIuKk4EADAWrZKfAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/iZuHjqBRIwrsteeoT0eQmpw8daE>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] MPLS_RT review of draft-mirsky-mpls-residence-time-06.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Jul 2015 17:59:43 -0000

Hi Eric,
many thanks for your help and kind consideration. We'll upload the draft sh=
ortly and will wait for the call from Loa on the next step.

	Regards,
		Greg

-----Original Message-----
From: Osborne, Eric [mailto:eric.osborne@level3.com]=20
Sent: Thursday, July 02, 2015 6:59 AM
To: Gregory Mirsky; Yaakov Stein (yaakov_s@rad.com); Lucy yong; draft-mirsk=
y-mpls-residence-time@tools.ietf.org; mpls-chairs@tools.ietf.org; Markus Jo=
rk
Cc: mpls@ietf.org
Subject: RE: MPLS_RT review of draft-mirsky-mpls-residence-time-06.txt

Hi Greg-

  Sorry for the late reply, I've been buried in stuff.  I took a quick scan=
 of the diffs and they look good to me.




eric

> -----Original Message-----
> From: Gregory Mirsky [mailto:gregory.mirsky@ericsson.com]
> Sent: Thursday, June 25, 2015 5:02 PM
> To: Gregory Mirsky; Osborne, Eric; Yaakov Stein (yaakov_s@rad.com);=20
> Lucy yong; draft-mirsky-mpls-residence-time@tools.ietf.org; mpls-=20
> chairs@tools.ietf.org; Markus Jork
> Cc: mpls@ietf.org
> Subject: RE: MPLS_RT review of draft-mirsky-mpls-residence-time-06.txt
>=20
> Dear Reviewers,
> would greatly appreciate your comments on proposed changes. Please let=20
> us know whether  your comments, suggestions been addressed in -07=20
> version of the draft.
>=20
> 	Regards,
> 		Greg
>=20
> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Gregory Mirsky
> Sent: Thursday, June 18, 2015 12:27 PM
> To: Osborne, Eric; Yaakov Stein (yaakov_s@rad.com); Lucy yong; draft-=20
> mirsky-mpls-residence-time@tools.ietf.org; mpls-chairs@tools.ietf.org;=20
> Markus Jork
> Cc: mpls@ietf.org
> Subject: Re: [mpls] MPLS_RT review of=20
> draft-mirsky-mpls-residence-time- 06.txt
>=20
> Hi Lucy, Markus, Eric, and Yaakov,
> many thanks for your kind consideration and thoughtful comments.=20
> Attached are new version of the draft and diff that highlights changes pr=
oposed.
> Greatly appreciate your review and hope that you find your comments=20
> being addressed, mostly if not completely.
>=20
> 	Regards,
> 		Greg
>=20
>=20
> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Osborne, Eric
> Sent: Tuesday, May 26, 2015 6:45 AM
> To: Lucy yong; draft-mirsky-mpls-residence-time@tools.ietf.org; mpls-=20
> chairs@tools.ietf.org
> Cc: mpls@ietf.org
> Subject: Re: [mpls] MPLS_RT review of=20
> draft-mirsky-mpls-residence-time- 06.txt
>=20
> I finally had some time to read this draft as well.  I agree with=20
> Lucy's general comments - this doc seems to achieve the goal it sets=20
> out.  Is it useful?  Not to me.  It seems like it's maybe for mobile=20
> networks?  I'm not an expert in the matter of timing so this review=20
> assumes that the actual timing procedures work.  My comments below are ab=
out how RTM fits into the larger picture.
>=20
>=20
> General question: does RTM work over LAGs?  They're a flavor of ECMP=20
> in some respects.  If not, that needs to be spelled out somewhere.
>=20
> It might be worth spending a few lines in the introduction talking=20
> about who might want to use this and what sort of restrictions it=20
> places on a network design.
>=20
>=20
>=20
> Specific comments:
>=20
> Section 4 talks about LDP and ECMP and the problems it causes.  It=20
> suggests that one solution is to disable ECMP used for RTM LSPs.  This=20
> seems like it would only make the problem worse; the more you separate=20
> the OAM path from the actual data path, the less useful your=20
> measurements are.  You may be far better off just saying "don't do RTM wi=
th MP2P LSPs".
>=20
> Section 4.1, "LSAs sent from an interface".  This doesn't line up with=20
> how link- state protocols work.  There should be no property of an LSA=20
> dependant upon the interface that it's sent out (OK, modulo type 9=20
> opaques and stuff).  I think this really wants to say "LSAs sent from=20
> a router which describe a particular interface".
>=20
>=20
> Section 4.5 could use a review from an ISIS expert.  I scanned the=20
> GENINFO TLV and it's not clear to me how RTM will associate a=20
> capability with a specific interface between peers.  What if I have=20
> several interfaces between A-B and only some of them support RTM?  I'm=20
> not saying this isn't covered, but that it's not clear to me as a casual =
reader of Section 4.5 and GENINFO.
>=20
> Section 4.6, "egress LSR's egress interface".  So if I have
>=20
>=20
> A---B---C---D---E---F
>=20
> a TE LSP B->E and IP nodes A and F, is section 4.6 really referring to=20
> the E->F interface?
>=20
>=20
> What if I have a TE LSP A->F?  Where's the 'egress LSR's egress interface=
'?
> What if I have a TE LSP A->C, C->E and E->F?  Or LDP A->C, TE C->E, LDP E=
->F?
>=20
>=20
>=20
>=20
> eric
>=20
>=20
>=20
> > -----Original Message-----
> > From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Lucy yong
> > Sent: Wednesday, May 06, 2015 6:39 PM
> > To: draft-mirsky-mpls-residence-time@tools.ietf.org; mpls-=20
> > chairs@tools.ietf.org
> > Cc: mpls@ietf.org
> > Subject: Re: [mpls] MPLS_RT review of
> > draft-mirsky-mpls-residence-time- 06.txt
> >
> > Hi All,
> >
> > I reviewed draft-mirsky-mpls-residence-time as the member of MPLS=20
> > Review Team and have the following comments:
> >
> > is the document coherent?
> >
> > Yes. It specifies how MPLS supports residence time measurement.
> >
> > is it useful (ie, is it likely to be actually useful in operational net=
works)?
> >
> > The document claims that such measurement can improve the accuracy=20
> > of clock synchronization across the network. I am not an operator=20
> > and author and not sure how useful this feature provides compared to=20
> > the complexity adding to.
> >
> > is the document technically sound?
> > Yes. The draft provides a detail solution in control plane and data=20
> > plane to achieve this purpose.
> >
> > is the document ready to be considered for WG adoption?
> > Yes. The document states the problem clearly and provides a solution=20
> > to address this problem.
> >
> > IMHO:  after adopting it as the WG draft, the WG should further=20
> > evaluate if control plane and data plane solution can be simplified.
> > The areas may be
> > considered:
> > 1) Do we have to use IGP to announce node RTM capability? Can=20
> > RSVP-TE resolve the issue by itself?
> > 2) Will possible to enhance RRO to serve RSO purpose instead of=20
> > carrying both RRO and RSO in the message?
> > 3) Since this feature is designed for the LSP that is used for clock=20
> > synchronization, such LSPs are not majority, so it should be option=20
> > in LSP setup. Make that very clear.
> > 4) two-step clock mode is quite complex. The description in Section=20
> > 7 is not clear to me why this mode is necessary.
> >
> > Regards,
> > Lucy
> >
> > _______________________________________________
> > mpls mailing list
> > mpls@ietf.org
> > https://www.ietf.org/mailman/listinfo/mpls
>=20
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Thu Jul  2 23:37:53 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DA051B2D54; Thu,  2 Jul 2015 23:37:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 iLlU9XS0CnWv; Thu,  2 Jul 2015 23:37:44 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E486D1B2D3B; Thu,  2 Jul 2015 23:37:44 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.0.4.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150703063744.13823.5596.idtracker@ietfa.amsl.com>
Date: Thu, 02 Jul 2015 23:37:44 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/KFokktXe3uVSvkSh2EEuAKg4ZeE>
Cc: mpls@ietf.org
Subject: [mpls] I-D Action: draft-mirsky-mpls-residence-time-07.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Jul 2015 06:37:46 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

        Title           : Residence Time Measurement in MPLS network
        Authors         : Greg Mirsky
                          Stefano Ruffini
                          Eric Gray
                          John Drake
                          Stewart Bryant
                          Alexander Vainshtein
	Filename        : draft-mirsky-mpls-residence-time-07.txt
	Pages           : 23
	Date            : 2015-07-02

Abstract:
   This document specifies G-ACh based Residence Time Measurement and
   how it can be used by time synchronization protocols being
   transported over MPLS domain.

   Residence time is the variable part of propagation delay of timing
   and synchronization messages and knowing what this delay is for each
   message allows for a more accurate determination of the delay to be
   taken into account in applying the value included in a PTP event
   message.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-mirsky-mpls-residence-time/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-mirsky-mpls-residence-time-07

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-mirsky-mpls-residence-time-07


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.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Thu Jul  2 23:42:45 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB4421B2D5C for <mpls@ietfa.amsl.com>; Thu,  2 Jul 2015 23:42:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.201
X-Spam-Level: 
X-Spam-Status: No, score=-104.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
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 BxEtHEVsrdPi for <mpls@ietfa.amsl.com>; Thu,  2 Jul 2015 23:42:42 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 062761B2D59 for <mpls@ietf.org>; Thu,  2 Jul 2015 23:42:41 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-b1-5595c7d2030f
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 94.89.07675.2D7C5955; Fri,  3 Jul 2015 01:22:58 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.03.0210.002; Fri, 3 Jul 2015 02:42:39 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] I-D Action: draft-mirsky-mpls-residence-time-07.txt
Thread-Index: AQHQtVrbjaCjI4mJqEiUediZje/NMp3JSzYQ
Date: Fri, 3 Jul 2015 06:42:38 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1121B9FB815@eusaamb103.ericsson.se>
References: <20150703063744.13823.5596.idtracker@ietfa.amsl.com>
In-Reply-To: <20150703063744.13823.5596.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.11]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRmVeSWpSXmKPExsUyuXSPn+6l41NDDY790rC4tXQlqwOjx5Il P5kCGKO4bFJSczLLUov07RK4Mho2vWcp2CNYcX7fZvYGxtm8XYycHBICJhJPti1khLDFJC7c W8/WxcjFISRwlFFiz/ZFTBDOMkaJ93/fsoNUsQkYSbzY2ANmiwgoSxyZ2M0KYgsLuEs0HdnJ DBH3kLjzcCIbhG0kcW31BSYQm0VAReLLnClg9bwCvhKbziwBqxEScJBoOjkRrJdTwFHiwaG/ YBcxAl30/dQasF5mAXGJW0/mM0FcKiCxZM95ZghbVOLl43+sELaSxMff89kh6nUkFuz+xAZh a0ssW/iaGWKvoMTJmU9YJjCKzkIydhaSlllIWmYhaVnAyLKKkaO0OLUsN93IcBMjMPSPSbA5 7mBc8MnyEKMAB6MSD69CzdRQIdbEsuLK3EOM0hwsSuK80n55oUIC6YklqdmpqQWpRfFFpTmp xYcYmTg4pRoYV+0I6I42vSw4T8vxktEsxbidjEHTnyTKnT3Y5JtyrZf7QukSvvQnkVsDXn5f 4v7ztmXQjZcLFnbnzVyo3bludXjesoOfAs81K7W5sq35ceVCgLfoY5lL3o3/DjO/Uqw310+/ o/lga9XNVo3C/HMdvI6xCzZe1LAqPrY/NO10VfwUg8iM7HBtJZbijERDLeai4kQAyAD5j14C AAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/MyjILMAmd9X0-7DaCkGdj6LQi5A>
Subject: [mpls] FW:  I-D Action: draft-mirsky-mpls-residence-time-07.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Jul 2015 06:42:44 -0000

Dear All,
the new version been published to address comments we've received from MPLS=
-RT reviewers.

	Regards,
		Greg

-----Original Message-----
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of internet-drafts@ietf=
.org
Sent: Thursday, July 02, 2015 11:38 PM
To: i-d-announce@ietf.org
Cc: mpls@ietf.org
Subject: [mpls] I-D Action: draft-mirsky-mpls-residence-time-07.txt


A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Multiprotocol Label Switching Working Gro=
up of the IETF.

        Title           : Residence Time Measurement in MPLS network
        Authors         : Greg Mirsky
                          Stefano Ruffini
                          Eric Gray
                          John Drake
                          Stewart Bryant
                          Alexander Vainshtein
	Filename        : draft-mirsky-mpls-residence-time-07.txt
	Pages           : 23
	Date            : 2015-07-02

Abstract:
   This document specifies G-ACh based Residence Time Measurement and
   how it can be used by time synchronization protocols being
   transported over MPLS domain.

   Residence time is the variable part of propagation delay of timing
   and synchronization messages and knowing what this delay is for each
   message allows for a more accurate determination of the delay to be
   taken into account in applying the value included in a PTP event
   message.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-mirsky-mpls-residence-time/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-mirsky-mpls-residence-time-07

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=3Ddraft-mirsky-mpls-residence-time-07


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

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls


From nobody Sat Jul  4 01:17:07 2015
Return-Path: <nobo.akiya.dev@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53DB21A8A93 for <mpls@ietfa.amsl.com>; Sat,  4 Jul 2015 01:16:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, SPF_PASS=-0.001] autolearn=ham
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 9DfpUtDNfRki for <mpls@ietfa.amsl.com>; Sat,  4 Jul 2015 01:16:53 -0700 (PDT)
Received: from mail-la0-x230.google.com (mail-la0-x230.google.com [IPv6:2a00:1450:4010:c03::230]) (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 23F541A8A8E for <mpls@ietf.org>; Sat,  4 Jul 2015 01:16:53 -0700 (PDT)
Received: by laar3 with SMTP id r3so105839949laa.0 for <mpls@ietf.org>; Sat, 04 Jul 2015 01:16:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:cc:content-type;  bh=6Yhvopi4K+JOvs/RF5OskpeeQ+YLKTNv9hc8C5B6xP8=; b=ojsQnFGXmcUjRQYp+dAyC8EyFEWHibkVYHKxtoE7RJ5i7ZmC9F7kXCJI6xnz8uwuWf taVqk0nKwOo1V6RFFG0Xh+AhlVNl/Tqd1P/MCwl5KP9w/4Kil3puuHnTJCCSoOhYP/jr gBKgpDXPoyPEA22V/2Nh72mqiX0bwz8UMtEtXQtSHq/wc2+g31gKLUeP0Hw16ZP4wCwy WDwnHFN+DZP/Kv89VeJh35A2fzaJQIV/8PWLFgA/7aZ9SyWZ/yWs19ChSpezvL8i253B Ey1yVKFVGoVa+whMN6Xau3f+wX06VdHBW2IfAi8sNJHKOcHa1O+U7jiLiVxImprNp6Ks B9bA==
MIME-Version: 1.0
X-Received: by 10.152.44.193 with SMTP id g1mr39504876lam.15.1435997811618; Sat, 04 Jul 2015 01:16:51 -0700 (PDT)
Received: by 10.112.52.130 with HTTP; Sat, 4 Jul 2015 01:16:51 -0700 (PDT)
Date: Sat, 4 Jul 2015 17:16:51 +0900
Message-ID: <CAFqGwGsU9rc-YEE+X52xV_yiqYS+_-eufftiqH+WjJqO6s7Yhw@mail.gmail.com>
From: Nobo Akiya <nobo.akiya.dev@gmail.com>
To: mpls <mpls@ietf.org>, draft-mirsky-mpls-bfd-directed@tools.ietf.org
Content-Type: multipart/alternative; boundary=089e0160bda475ba96051a084b01
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/bXtX28qgCthoK0g9S6aRW-LC-6I>
Cc: Ross Callon <rcallon@juniper.net>
Subject: [mpls] Review of draft-mirsky-mpls-bfd-directed-03
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Jul 2015 08:16:57 -0000

--089e0160bda475ba96051a084b01
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello,

I=E2=80=99ve been selected as a reviewer for draft-mirsky-mpls-bfd-directed=
-03.
Please find my review below.

I believe this is a useful, coherent, and technically sound document.
However, it does have issues that require attention and consideration.


Section 2

o if reverse direction is in Down state, the head-end node would not
   receive indication of forward direction failure from its egress
   peer.

[NOBO] I found above to be slightly unclear in 2 aspects.

Since this section is describing the limitations of using BFD on an
unidirectional explicitly routed path, what does "if reverse direction is
in Down state" mean?

Additionally, "would not receive indication of forward direction failure
from its egress peer" is a bit cryptic. If the egress peer detected that
forward direction failed (e.g., BFD session timed out), then the egress
peer will send few BFD control packets with DOWN state, IP routed. Thus the
ingress peer will notice the problem of the forward direction.

Readers can likely benefit from having this bullet point better clarified.


Section 3.1.1

   If the egress LSR fails to establish the BFD session because path
   specified in the Reverse Path TLV is not known, the egress MAY
   establish the BFD session over IP network [RFC5884] and MAY send Echo
   Reply with the Reverse Path TLV received and the return code set to
   "Failed to establish the BFD session". The specified reverse path
   was not found" (TBD4) Section 3.4.

[NOBO] There are two instances of "MAY" in above.

If the egress establishes the BFD session over IP network and does not send
Echo Reply with "error", then it would be difficult for the ingress to know
what path egress is using for the BFD session (IP routed or ingress
specified path). To avoid this, should the second MAY be MUST, such that if
the egress chose to use IP network, then the egress has to send the Echo
Reply with "error"?

Related to this, if the egress chose to use the BFD session over IP
network, but the ingress specified path became available some time later,
then what is the expected behavior? Should this this described in the
document?

Also there are 3 instances of '"' (quotation) characters in above, but the
second instance should be removed (nit).


Section 3.1.2

    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                      Label Stack Element                    |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                      Label Stack Element                    |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

[NOBO] It would be good to clarify what "Label Stack Element" is. Is it the
4 octet index defining the offset in the SID/Index space? Potentially, we
can benefit from referencing a document that describes its details (e.g.,
draft-ietf-isis-segment-routing-extensions).


Section 3.3 & Section 4

   Section 3.3

   When LSP ping is used to bootstrap BFD session this document updates
   this and defines that LSP Ping MUST include the FEC corresponding to
   the destination segment and SHOULD NOT include FECs corresponding to
   some or all of segment imposed by the initiator. Operationally such
   restriction would not cause any problem or uncertainty as LSP ping
   with FECs corresponding to some or all segments or traceroute may
   preceed the LSP ping that bootstraps the BFD session.

   Section 4

   In network presented in Figure 4 node A monitors two tunnels to node
   H: A-B-C-D-G-H and A-B-E-F-G-H. To bootstrap BFD session to monitor
   the first tunnel, node A MUST include BFD Discriminator TLV with
   Discriminator value N and MAY include BFD Reverse Path TLV that
   references H-G-D-C-B-A tunnel. To bootstrap BFD session to monitor
   the second tunnel, node A MUST include BFD Discriminator TLV with
   Discriminator value M and MAY include BFD Reverse Path TLV that
   references H-G-F-E-B-A tunnel.

[NOBO] Since FEC in the MPLS Echo Request will only carry the last SID,
there is no way for the egress to distinguish the incoming BFD session
bootstrapping request for A-B-C-D-G-H and A-B-E-F-G-H, if we go by RFC5884.
By RFC5884, it would be one BFD session that overrides the old (i.e., FEC
in both bootstrap requests are the same). If you want the procedures to
work, you'll need to reference draft-ietf-bfd-rfc5884-clarifications where
BFD discriminator becomes a demux key on the egress.


Section 4

   If an operator needs node H to monitor path to node A, e.g.
   H-G-D-C-B-A tunnel, then by looking up list of known Reverse Paths it
   MAY find and use existing BFD sessions.

[NOBO] There is a small window where both sides will end up initiating the
BFD session bootstrapping. Do we want this document to clarify that
scenario or leave it be?


Section 3.2 & Section 5.2

   Section 3.2

   IPv6 can be data plane of choice for Segment Routed tunnels
   [I-D.previdi-6man-segment-routing-header]. In such networks the BFD
   Reverse Path TLV described in Section 3.1.1 can be used as well. IP
   networks, unlike IP/MPLS, do not require use of LSP ping with BFD
   Discriminator TLV[RFC4379] to bootstrap BFD session. But to specify
   reverse path of a BFD session in IPv6 environment the BFD
   Discriminator TLV MUST be used along with the BFD Reverse Path TLV.
   The BFD Reverse Path TLV in IPv6 network MUST include sub-TLV.

   Section 5.2

   The IANA is requested to assign two new sub-TLV types from
   "Multiprotocol Label Switching Architecture (MPLS) Label Switched
   Paths (LSPs) Ping Parameters - TLVs" registry, "Sub-TLVs for TLV
   Types 1, 16, and 21" sub-registry.

    +----------+-------------------------------------+---------------+
     | Value    | Description                         | Reference     |
    +----------+-------------------------------------+---------------+
     | X (TBD2) | Segment Routing MPLS Tunnel sub-TLV | This document |
     | X (TBD3) | Segment Routing IPv6 Tunnel sub-TLV | This document |
    +----------+-------------------------------------+---------------+

[NOBO] We are allocating "Segment Routing IPv6 Tunnel sub-TLV" in the LSP
ping registry, but section 3.2 seems to indicate that we are not using LSP
ping to bootstrap the BFD session. So ... I'm a bit confused. If we are
using something else, besides LSP ping, to bootstrap BFD sessions for IPv6
Segment Routing, then are we allocating this Sub-TLV in the wrong registry
space?


General

[NOBO] For the IP/MPLS case, if we want the egress to use BFD session over
specified segment stack, then it would be best for the IP header to carry
127/8. Otherwise, incorrectly popped segment stack can still result in the
BFD packets to be received back by the ingress node.

Thanks!

-Nobo

--089e0160bda475ba96051a084b01
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello,<div><br></div><div>I=E2=80=99ve been selected as a =
reviewer for draft-mirsky-mpls-bfd-directed-03. Please find my review below=
.</div><div><br></div><div>I believe this is a useful, coherent, and techni=
cally sound document. However, it does have issues that require attention a=
nd consideration.</div><div><br></div><div><br></div><div>Section 2</div><d=
iv><br></div><div>o if reverse direction is in Down state, the head-end nod=
e would not</div><div>=C2=A0 =C2=A0receive indication of forward direction =
failure from its egress</div><div>=C2=A0 =C2=A0peer.</div><div><br></div><d=
iv>[NOBO] I found above to be slightly unclear in 2 aspects.</div><div><br>=
</div><div>Since this section is describing the limitations of using BFD on=
 an unidirectional explicitly routed path, what does &quot;if reverse direc=
tion is in Down state&quot; mean?</div><div><br></div><div>Additionally, &q=
uot;would not receive indication of forward direction failure from its egre=
ss peer&quot; is a bit cryptic. If the egress peer detected that forward di=
rection failed (e.g., BFD session timed out), then the egress peer will sen=
d few BFD control packets with DOWN state, IP routed. Thus the ingress peer=
 will notice the problem of the forward direction.</div><div><br></div><div=
>Readers can likely benefit from having this bullet point better clarified.=
</div><div><br></div><div><br></div><div>Section 3.1.1</div><div><br></div>=
<div>=C2=A0 =C2=A0If the egress LSR fails to establish the BFD session beca=
use path</div><div>=C2=A0 =C2=A0specified in the Reverse Path TLV is not kn=
own, the egress MAY</div><div>=C2=A0 =C2=A0establish the BFD session over I=
P network [RFC5884] and MAY send Echo</div><div>=C2=A0 =C2=A0Reply with the=
 Reverse Path TLV received and the return code set to</div><div>=C2=A0 =C2=
=A0&quot;Failed to establish the BFD session&quot;. The specified reverse p=
ath</div><div>=C2=A0 =C2=A0was not found&quot; (TBD4) Section 3.4.</div><di=
v><br></div><div>[NOBO] There are two instances of &quot;MAY&quot; in above=
.</div><div><br></div><div>If the egress establishes the BFD session over I=
P network and does not send Echo Reply with &quot;error&quot;, then it woul=
d be difficult for the ingress to know what path egress is using for the BF=
D session (IP routed or ingress specified path). To avoid this, should the =
second MAY be MUST, such that if the egress chose to use IP network, then t=
he egress has to send the Echo Reply with &quot;error&quot;?</div><div><br>=
</div><div>Related to this, if the egress chose to use the BFD session over=
 IP network, but the ingress specified path became available some time late=
r, then what is the expected behavior? Should this this described in the do=
cument?</div><div><br></div><div>Also there are 3 instances of &#39;&quot;&=
#39; (quotation) characters in above, but the second instance should be rem=
oved (nit).</div><div><br></div><div><br></div><div>Section 3.1.2</div><div=
><br></div><div>=C2=A0 =C2=A0 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+</div><div>=C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Label Stack Element =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|</div><div>=
=C2=A0 =C2=A0 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+</div><div>=C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Label Stack Element =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|</div><div>=C2=A0 =C2=A0 +-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</div><div><br><=
/div><div>[NOBO] It would be good to clarify what &quot;Label Stack Element=
&quot; is. Is it the 4 octet index defining the offset in the SID/Index spa=
ce? Potentially, we can benefit from referencing a document that describes =
its details (e.g., draft-ietf-isis-segment-routing-extensions).</div><div><=
br></div><div><br></div><div>Section 3.3 &amp; Section 4</div><div><br></di=
v><div>=C2=A0 =C2=A0Section 3.3</div><div><br></div><div>=C2=A0 =C2=A0When =
LSP ping is used to bootstrap BFD session this document updates</div><div>=
=C2=A0 =C2=A0this and defines that LSP Ping MUST include the FEC correspond=
ing to</div><div>=C2=A0 =C2=A0the destination segment and SHOULD NOT includ=
e FECs corresponding to</div><div>=C2=A0 =C2=A0some or all of segment impos=
ed by the initiator. Operationally such</div><div>=C2=A0 =C2=A0restriction =
would not cause any problem or uncertainty as LSP ping</div><div>=C2=A0 =C2=
=A0with FECs corresponding to some or all segments or traceroute may</div><=
div>=C2=A0 =C2=A0preceed the LSP ping that bootstraps the BFD session.</div=
><div><br></div><div>=C2=A0 =C2=A0Section 4</div><div><br></div><div>=C2=A0=
 =C2=A0In network presented in Figure 4 node A monitors two tunnels to node=
</div><div>=C2=A0 =C2=A0H: A-B-C-D-G-H and A-B-E-F-G-H. To bootstrap BFD se=
ssion to monitor</div><div>=C2=A0 =C2=A0the first tunnel, node A MUST inclu=
de BFD Discriminator TLV with</div><div>=C2=A0 =C2=A0Discriminator value N =
and MAY include BFD Reverse Path TLV that</div><div>=C2=A0 =C2=A0references=
 H-G-D-C-B-A tunnel. To bootstrap BFD session to monitor</div><div>=C2=A0 =
=C2=A0the second tunnel, node A MUST include BFD Discriminator TLV with</di=
v><div>=C2=A0 =C2=A0Discriminator value M and MAY include BFD Reverse Path =
TLV that</div><div>=C2=A0 =C2=A0references H-G-F-E-B-A tunnel.</div><div><b=
r></div><div>[NOBO] Since FEC in the MPLS Echo Request will only carry the =
last SID, there is no way for the egress to distinguish the incoming BFD se=
ssion bootstrapping request for A-B-C-D-G-H and A-B-E-F-G-H, if we go by RF=
C5884. By RFC5884, it would be one BFD session that overrides the old (i.e.=
, FEC in both bootstrap requests are the same). If you want the procedures =
to work, you&#39;ll need to reference draft-ietf-bfd-rfc5884-clarifications=
 where BFD discriminator becomes a demux key on the egress.</div><div><br><=
/div><div><br></div><div>Section 4</div><div><br></div><div>=C2=A0 =C2=A0If=
 an operator needs node H to monitor path to node A, e.g.</div><div>=C2=A0 =
=C2=A0H-G-D-C-B-A tunnel, then by looking up list of known Reverse Paths it=
</div><div>=C2=A0 =C2=A0MAY find and use existing BFD sessions.</div><div><=
br></div><div>[NOBO] There is a small window where both sides will end up i=
nitiating the BFD session bootstrapping. Do we want this document to clarif=
y that scenario or leave it be?</div><div><br></div><div><br></div><div>Sec=
tion 3.2 &amp; Section 5.2</div><div><br></div><div>=C2=A0 =C2=A0Section 3.=
2</div><div><br></div><div>=C2=A0 =C2=A0IPv6 can be data plane of choice fo=
r Segment Routed tunnels</div><div>=C2=A0 =C2=A0[I-D.previdi-6man-segment-r=
outing-header]. In such networks the BFD</div><div>=C2=A0 =C2=A0Reverse Pat=
h TLV described in Section 3.1.1 can be used as well. IP</div><div>=C2=A0 =
=C2=A0networks, unlike IP/MPLS, do not require use of LSP ping with BFD</di=
v><div>=C2=A0 =C2=A0Discriminator TLV[RFC4379] to bootstrap BFD session. Bu=
t to specify</div><div>=C2=A0 =C2=A0reverse path of a BFD session in IPv6 e=
nvironment the BFD</div><div>=C2=A0 =C2=A0Discriminator TLV MUST be used al=
ong with the BFD Reverse Path TLV.</div><div>=C2=A0 =C2=A0The BFD Reverse P=
ath TLV in IPv6 network MUST include sub-TLV.</div><div><br></div><div>=C2=
=A0 =C2=A0Section 5.2</div><div><br></div><div>=C2=A0 =C2=A0The IANA is req=
uested to assign two new sub-TLV types from</div><div>=C2=A0 =C2=A0&quot;Mu=
ltiprotocol Label Switching Architecture (MPLS) Label Switched</div><div>=
=C2=A0 =C2=A0Paths (LSPs) Ping Parameters - TLVs&quot; registry, &quot;Sub-=
TLVs for TLV</div><div>=C2=A0 =C2=A0Types 1, 16, and 21&quot; sub-registry.=
</div><div><br></div><div>=C2=A0 =C2=A0 +----------+-----------------------=
--------------+---------------+</div><div>=C2=A0 =C2=A0 =C2=A0| Value =C2=
=A0 =C2=A0| Description =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | Reference =C2=A0 =C2=A0 |</div><div>=
=C2=A0 =C2=A0 +----------+-------------------------------------+-----------=
----+</div><div>=C2=A0 =C2=A0 =C2=A0| X (TBD2) | Segment Routing MPLS Tunne=
l sub-TLV | This document |</div><div>=C2=A0 =C2=A0 =C2=A0| X (TBD3) | Segm=
ent Routing IPv6 Tunnel sub-TLV | This document |</div><div>=C2=A0 =C2=A0 +=
----------+-------------------------------------+---------------+</div><div=
><br></div><div>[NOBO] We are allocating &quot;Segment Routing IPv6 Tunnel =
sub-TLV&quot; in the LSP ping registry, but section 3.2 seems to indicate t=
hat we are not using LSP ping to bootstrap the BFD session. So ... I&#39;m =
a bit confused. If we are using something else, besides LSP ping, to bootst=
rap BFD sessions for IPv6 Segment Routing, then are we allocating this Sub-=
TLV in the wrong registry space?</div><div><br></div><div><br></div><div>Ge=
neral</div><div><br></div><div>[NOBO] For the IP/MPLS case, if we want the =
egress to use BFD session over specified segment stack, then it would be be=
st for the IP header to carry 127/8. Otherwise, incorrectly popped segment =
stack can still result in the BFD packets to be received back by the ingres=
s node.=C2=A0<div><p class=3D""><span class=3D""></span></p>
<p class=3D"">Thanks!</p><p class=3D"">-Nobo</p></div></div></div>

--089e0160bda475ba96051a084b01--


From nobody Sat Jul  4 08:37:40 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD4651A1A98; Sat,  4 Jul 2015 08:37:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 OF464wXVCmBi; Sat,  4 Jul 2015 08:37:38 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 115B51A1AB9; Sat,  4 Jul 2015 08:37:38 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.0.4.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150704153738.15340.89350.idtracker@ietfa.amsl.com>
Date: Sat, 04 Jul 2015 08:37:38 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/jqN38k9QvYPa8VhO9sXU0-UcmcQ>
Cc: mpls@ietf.org
Subject: [mpls] I-D Action: draft-ietf-mpls-ldp-mrt-01.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Jul 2015 15:37:39 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

        Title           : LDP Extensions to Support Maximally Redundant Trees
        Authors         : Alia Atlas
                          Kishore Tiruveedhula
                          Chris Bowers
                          Jeff Tantsura
                          IJsbrand Wijnands
	Filename        : draft-ietf-mpls-ldp-mrt-01.txt
	Pages           : 16
	Date            : 2015-07-04

Abstract:
   This document specifies extensions to the Label Distribution
   Protocol(LDP) to support the creation of label-switched paths for
   Maximally Redundant Trees (MRT).  A prime use of MRTs is for unicast
   and multicast IP/LDP Fast-Reroute, which we will refer to as MRT-FRR.

   The sole protocol extension to LDP is simply the ability to advertise
   an MRT Capability.  This document describes that extension and the
   associated behavior expected for LSRs and LERs advertising the MRT
   Capability.

   MRT-FRR uses LDP multi-topology extensions and requires three
   different multi-topology IDs to be allocated from the LDP MT-ID
   space.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-ldp-mrt/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-mpls-ldp-mrt-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-ldp-mrt-01


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.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Sat Jul  4 08:44:16 2015
Return-Path: <cbowers@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A97E41A1F73 for <mpls@ietfa.amsl.com>; Sat,  4 Jul 2015 08:44:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 ON9rY1VBxHyI for <mpls@ietfa.amsl.com>; Sat,  4 Jul 2015 08:44:11 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0796.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::796]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 623A01A1F70 for <mpls@ietf.org>; Sat,  4 Jul 2015 08:44:11 -0700 (PDT)
Received: from BLUPR05MB292.namprd05.prod.outlook.com (10.141.23.27) by BLUPR05MB289.namprd05.prod.outlook.com (10.141.23.19) with Microsoft SMTP Server (TLS) id 15.1.201.16; Sat, 4 Jul 2015 15:43:51 +0000
Received: from BLUPR05MB292.namprd05.prod.outlook.com ([10.141.23.27]) by BLUPR05MB292.namprd05.prod.outlook.com ([10.141.23.27]) with mapi id 15.01.0207.004; Sat, 4 Jul 2015 15:43:51 +0000
From: Chris Bowers <cbowers@juniper.net>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] I-D Action: draft-ietf-mpls-ldp-mrt-01.txt
Thread-Index: AQHQtm9fXp8gEJWBXE2cuc9Qz1eKAZ3LchbQ
Date: Sat, 4 Jul 2015 15:43:50 +0000
Message-ID: <BLUPR05MB2921FF8BDEDA5419A80DC7FA9950@BLUPR05MB292.namprd05.prod.outlook.com>
References: <20150704153738.15340.89350.idtracker@ietfa.amsl.com>
In-Reply-To: <20150704153738.15340.89350.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;
x-originating-ip: [66.129.239.11]
x-microsoft-exchange-diagnostics: 1; BLUPR05MB289; 5:t+q+rLMaT9oIIHbPoMJ0v5Et3xK7iK//DIUJgJC9214zdyU1+Vc+E4dcbQgNkz+pZziUKR6ny1AxxSCxytKFd4uc9tctMsE+T6Pt4CUfQasTwT9kTV5RxSF9CJEfPAgL/TdMFEfcyYbHz7Q7JdT+KQ==; 24:Elh9UIKSWev7fzbsZsGNSMKK8PvxZHutePzqoln65gl8Yve9VE9VD5iAN8db3Xqpi9rWIWUYcOQqlFuCK8hJLnuq9ZsqSqtDqUoiwoOKIDc=; 20:2qMrIkvCK3R/rzg/c+1imEqAITo8IAaWqAQuGJP3xSFdqYF/l4P3ybYeFKs+fCsJEB/u7BQxeK7+bN4CxJFP0A==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB289;
x-microsoft-antispam-prvs: <BLUPR05MB2895611476E69F99228C5F1A9950@BLUPR05MB289.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BLUPR05MB289; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB289; 
x-forefront-prvs: 06274D1C43
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(377424004)(377454003)(450100001)(62966003)(15975445007)(92566002)(2501003)(5003600100002)(77156002)(40100003)(77096005)(230783001)(110136002)(107886002)(76176999)(189998001)(5001960100002)(122556002)(2900100001)(102836002)(2950100001)(46102003)(54356999)(5002640100001)(2351001)(106116001)(74316001)(33656002)(19580395003)(76576001)(86362001)(87936001)(2656002)(99286002)(50986999)(19580405001)(66066001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB289; H:BLUPR05MB292.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jul 2015 15:43:50.8427 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB289
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/uYWRUkLjUUc299nqBxENljWYjtk>
Subject: [mpls] FW:  I-D Action: draft-ietf-mpls-ldp-mrt-01.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Jul 2015 15:44:13 -0000

MPLS working group,

This revision of draft-ietf-mpls-ldp-mrt updates references and fixes some =
formatting relative to the -00.  The draft provides extensions to implement=
 draft-ietf-rtgwg-mrt-frr-architecture in RTGWG.  There is ongoing work in =
RTGWG to clarify the details of the MRT lowpoint algorithm, but there haven=
't been any changes that require changes in draft-ietf-mpls-ldp-mrt.

Chris

-----Original Message-----
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of internet-drafts@ietf=
.org
Sent: Saturday, July 04, 2015 10:38 AM
To: i-d-announce@ietf.org
Cc: mpls@ietf.org
Subject: [mpls] I-D Action: draft-ietf-mpls-ldp-mrt-01.txt


A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Multiprotocol Label Switching Working Gro=
up of the IETF.

        Title           : LDP Extensions to Support Maximally Redundant Tre=
es
        Authors         : Alia Atlas
                          Kishore Tiruveedhula
                          Chris Bowers
                          Jeff Tantsura
                          IJsbrand Wijnands
	Filename        : draft-ietf-mpls-ldp-mrt-01.txt
	Pages           : 16
	Date            : 2015-07-04

Abstract:
   This document specifies extensions to the Label Distribution
   Protocol(LDP) to support the creation of label-switched paths for
   Maximally Redundant Trees (MRT).  A prime use of MRTs is for unicast
   and multicast IP/LDP Fast-Reroute, which we will refer to as MRT-FRR.

   The sole protocol extension to LDP is simply the ability to advertise
   an MRT Capability.  This document describes that extension and the
   associated behavior expected for LSRs and LERs advertising the MRT
   Capability.

   MRT-FRR uses LDP multi-topology extensions and requires three
   different multi-topology IDs to be allocated from the LDP MT-ID
   space.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-ldp-mrt/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-mpls-ldp-mrt-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-mpls-ldp-mrt-01


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

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls


From nobody Mon Jul  6 06:52:53 2015
Return-Path: <tsaad@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D3C31A8779; Mon,  6 Jul 2015 06:52:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 M4ldULLEv4mU; Mon,  6 Jul 2015 06:52:49 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75E9D1A8824; Mon,  6 Jul 2015 06:52:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=14733; q=dns/txt; s=iport; t=1436190762; x=1437400362; h=from:to:cc:subject:date:message-id:mime-version; bh=/zjtjfLgY91YCyX2iVOciWjJ/pO+a1CbHuX1FWud9nc=; b=bbFqGY+wPUFGpqzaSfLSMDV/PeXoRrO1wLFTH6rMd6CqzHueYhFKuw0l OYW1UzfDPxUJOHnDXqfLjmgWDnH6BuruLNOoH+jQoeq+nzgHSNwFnqQwY P8cDSUlTab3kMoGpEEdZ2HeRejrXpsGdGnKPI39YpRCBgBErQEJQwl+gp Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CtAwCah5pV/5xdJa1cgkVNgTQGvVMJh2WBMTgUAQEBAQEBAYEKhCMBAQEDAXkSAQg/ORQHAQYFBA4FiCYIyU4BAQEBAQEEAQEBAQEBARuLS4EjgwARAVGEMgWMGYd8AYtngTqEFYsAhCqDXSZjgxhvgQ06gQQBAQE
X-IronPort-AV: E=Sophos;i="5.15,415,1432598400"; d="scan'208,217";a="7332436"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-7.cisco.com with ESMTP; 06 Jul 2015 13:52:41 +0000
Received: from xhc-rcd-x09.cisco.com (xhc-rcd-x09.cisco.com [173.37.183.83]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id t66DqfEk016413 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 6 Jul 2015 13:52:41 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.83]) by xhc-rcd-x09.cisco.com ([173.37.183.83]) with mapi id 14.03.0195.001; Mon, 6 Jul 2015 08:52:40 -0500
From: "Tarek Saad (tsaad)" <tsaad@cisco.com>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: MPLS WG IETF93 agenda requests and status reports
Thread-Index: AQHQt/MGYHMDRoe0mUy9SWpSoAAsNw==
Date: Mon, 6 Jul 2015 13:52:40 +0000
Message-ID: <D1BFFF8E.31079%tsaad@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.2.150604
x-originating-ip: [10.82.235.141]
Content-Type: multipart/alternative; boundary="_000_D1BFFF8E31079tsaadciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/H4TtVHJ_z9RnliIDQ50df2Dr8zk>
Cc: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Subject: [mpls] FW: MPLS WG IETF93 agenda requests and status reports
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jul 2015 13:52:51 -0000

--_000_D1BFFF8E31079tsaadciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi WG,

There seems to be an email delivery problem reaching group I-D recipients..=
 I=92m forwarding the below message to WG alias to make sure it reaches the=
 I-D (co)authors below.

>>
Dear (co)authors of WG/I-D drafts,

In preparation for the MPLS WG agenda for IETF93 in Prague, we are asking y=
ou confirm whether you will require a time slot off the agenda to present t=
he update for the Individual/WG drafts you are driving (ignore if already a=
sked for a slot).
WG Draft authors are expected to present if there are open issues to discus=
s, or to send a status report a week prior to the WG meeting that includes:=
 any changes that have recently been made, any open discussions or issues, =
 planned next steps, and a schedule.

Please send your agenda requests by responding to this email as soon as pos=
sible. Include draft name, and who will be presenting. A tentative agenda w=
ill be uploaded on July 6th.
Slides will be due on Sunday July 19, 2015. (Send slides to the addresses c=
c'ed above.)

Regards,
Tarek

WG docs:
draft-ietf-mpls-mldp-node-protection@tools.ietf.org<mailto:draft-ietf-mpls-=
mldp-node-protection@tools.ietf.org>;
draft-ietf-mpls-app-aware-tldp@tools.ietf.org<mailto:draft-ietf-mpls-app-aw=
are-tldp@tools.ietf.org>;
draft-ietf-mpls-entropy-lsp-ping@tools.ietf.org<mailto:draft-ietf-mpls-entr=
opy-lsp-ping@tools.ietf.org>;
draft-ietf-mpls-ldp-mrt@tools.ietf.org<mailto:draft-ietf-mpls-ldp-mrt@tools=
.ietf.org>;
draft-ietf-mpls-lsp-ping-lag-multipath@tools.ietf.org<mailto:draft-ietf-mpl=
s-lsp-ping-lag-multipath@tools.ietf.org>;
draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf@tools.ietf.org<mailto:draft-ietf-=
mpls-lsp-ping-mpls-tp-oam-conf@tools.ietf.org>;
draft-ietf-mpls-lsp-ping-relay-reply@tools.ietf.org<mailto:draft-ietf-mpls-=
lsp-ping-relay-reply@tools.ietf.org>;
draft-ietf-mpls-rfc6374-udp-return-path@tools.ietf.org<mailto:draft-ietf-mp=
ls-rfc6374-udp-return-path@tools.ietf.org>;
draft-ietf-mpls-self-ping@tools.ietf.org<mailto:draft-ietf-mpls-self-ping@t=
ools.ietf.org>;
draft-ietf-mpls-spring-entropy-label@tools.ietf.org<mailto:draft-ietf-mpls-=
spring-entropy-label@tools.ietf.org>;
draft-ietf-mpls-tp-linear-protection-mib@tools.ietf.org<mailto:draft-ietf-m=
pls-tp-linear-protection-mib@tools.ietf.org>;
draft-ietf-mpls-tp-oam-id-mib@tools.ietf.org<mailto:draft-ietf-mpls-tp-oam-=
id-mib@tools.ietf.org>;
draft-ietf-mpls-tp-temporal-hitless-psm@tools.ietf.org<mailto:draft-ietf-mp=
ls-tp-temporal-hitless-psm@tools.ietf.org>;

I-Ds:
draft-beeram-mpls-rsvp-te-scaling@tools.ietf.org<mailto:draft-beeram-mpls-r=
svp-te-scaling@tools.ietf.org>;
draft-bryant-mpls-flow-ident@tools.ietf.org<mailto:draft-bryant-mpls-flow-i=
dent@tools.ietf.org>;
draft-bryant-mpls-rfc6374-over-udp@tools.ietf.org<mailto:draft-bryant-mpls-=
rfc6374-over-udp@tools.ietf.org>;
draft-bryant-mpls-sfl-control@tools.ietf.org<mailto:draft-bryant-mpls-sfl-c=
ontrol@tools.ietf.org>;
draft-chandra-mpls-enhanced-frr-bypass@tools.ietf.org<mailto:draft-chandra-=
mpls-enhanced-frr-bypass@tools.ietf.org>;
draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org<mailto:draft-chen=
g-mpls-tp-shared-ring-protection@tools.ietf.org>;
draft-cui-mpls-tp-mfp-use-case-and-requirements@tools.ietf.org<mailto:draft=
-cui-mpls-tp-mfp-use-case-and-requirements@tools.ietf.org>;
draft-dai-mpls-rsvp-te-mbb-label-reuse@tools.ietf.org<mailto:draft-dai-mpls=
-rsvp-te-mbb-label-reuse@tools.ietf.org>;
draft-esale-mpls-ldp-node-frr@tools.ietf.org<mailto:draft-esale-mpls-ldp-no=
de-frr@tools.ietf.org>;
draft-fang-mpls-hsdn-for-hsdc@tools.ietf.org<mailto:draft-fang-mpls-hsdn-fo=
r-hsdc@tools.ietf.org>;
draft-farrelll-mpls-opportunistic-encrypt@tools.ietf.org<mailto:draft-farre=
lll-mpls-opportunistic-encrypt@tools.ietf.org>;
draft-hao-mpls-ip-hard-pipe@tools.ietf.org<mailto:draft-hao-mpls-ip-hard-pi=
pe@tools.ietf.org>;
draft-jacob-mpls-ethldp@tools.ietf.org<mailto:draft-jacob-mpls-ethldp@tools=
.ietf.org>;
draft-kompella-mpls-larp@tools.ietf.org<mailto:draft-kompella-mpls-larp@too=
ls.ietf.org>;
draft-kompella-mpls-rmr@tools.ietf.org<mailto:draft-kompella-mpls-rmr@tools=
.ietf.org>;
draft-kompella-mpls-rsvp-ecmp@tools.ietf.org<mailto:draft-kompella-mpls-rsv=
p-ecmp@tools.ietf.org>;
draft-kumarkini-mpls-spring-lsp-ping@tools.ietf.org<mailto:draft-kumarkini-=
mpls-spring-lsp-ping@tools.ietf.org>;
draft-mda-mpls-tp-p2mp-oam-framework@tools.ietf.org<mailto:draft-mda-mpls-t=
p-p2mp-oam-framework@tools.ietf.org>;
draft-mirsky-mpls-residence-time@tools.ietf.org<mailto:draft-mirsky-mpls-re=
sidence-time@tools.ietf.org>;
draft-mtaillon-mpls-summary-frr-rsvpte@tools.ietf.org<mailto:draft-mtaillon=
-mpls-summary-frr-rsvpte@tools.ietf.org>;
draft-ncrsht-mpls-unique-and-consistent-label-ldp@tools.ietf.org<mailto:dra=
ft-ncrsht-mpls-unique-and-consistent-label-ldp@tools.ietf.org>;
draft-openconfig-mpls-consolidated-model@tools.ietf.org<mailto:draft-openco=
nfig-mpls-consolidated-model@tools.ietf.org>;
draft-raszuk-mpls-domain-wide-labels@tools.ietf.org<mailto:draft-raszuk-mpl=
s-domain-wide-labels@tools.ietf.org>;
draft-raza-mpls-ldp-mldp-yang@tools.ietf.org<mailto:draft-raza-mpls-ldp-mld=
p-yang@tools.ietf.org>;
draft-sboyapati-mpls-lmdm@tools.ietf.org<mailto:draft-sboyapati-mpls-lmdm@t=
ools.ietf.org>;
draft-tiruveedhula-mpls-mldp-mib@tools.ietf.org<mailto:draft-tiruveedhula-m=
pls-mldp-mib@tools.ietf.org>;
draft-vainshtein-mpls-gal-tc-ttl-handling@tools.ietf.org<mailto:draft-vains=
htein-mpls-gal-tc-ttl-handling@tools.ietf.org>;
draft-you-mpls-spring-sfc-oam@tools.ietf.org<mailto:draft-you-mpls-spring-s=
fc-oam@tools.ietf.org>;
draft-zhang-mpls-lspdb-yang@tools.ietf.org<mailto:draft-zhang-mpls-lspdb-ya=
ng@tools.ietf.org>;
draft-zhang-mpls-tp-yang-oam@tools.ietf.org<mailto:draft-zhang-mpls-tp-yang=
-oam@tools.ietf.org>;
draft-zheng-mpls-lsp-ping-yang-cfg@tools.ietf.org<mailto:draft-zheng-mpls-l=
sp-ping-yang-cfg@tools.ietf.org>;
draft-zzhang-mpls-icmp-bier@tools.ietf.org<mailto:draft-zzhang-mpls-icmp-bi=
er@tools.ietf.org>;


--_000_D1BFFF8E31079tsaadciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <434FAE2C340DAA489F49674F5A344425@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Hi WG,</div>
<div><br>
</div>
<div>There seems to be an email delivery problem reaching group I-D recipie=
nts.. I=92m forwarding the below message to WG alias to make sure it reache=
s the I-D (co)authors below.</div>
<div><br>
</div>
<div>&gt;&gt;</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif;">
<div>
<div>Dear (co)authors of WG/I-D drafts,</div>
<div><br>
</div>
<div>In preparation for the MPLS WG agenda for IETF93 in Prague, we are ask=
ing you confirm whether you will require a time slot off the agenda to pres=
ent the update for the Individual/WG drafts you are driving (ignore if alre=
ady asked for a slot).</div>
<div>WG Draft authors are expected to present if there are open issues to d=
iscuss, or to send a status report a week&nbsp;<span style=3D"font-weight: =
bold;"><u>prior</u></span>&nbsp;to the WG meeting that includes: any change=
s that have recently been made, any open discussions
 or issues, &nbsp;planned next steps, and a schedule.</div>
<div><br>
</div>
<div>Please send your agenda requests by responding to this email as soon a=
s possible. Include draft name, and who will be presenting. A tentative age=
nda will be uploaded on July 6th.</div>
<div><span style=3D"font-family: Calibri; font-size: medium;">Slides will b=
e due on Sunday July 19, 2015. (Send slides to the addresses cc'ed above.)<=
/span></div>
<div><br>
</div>
<div>Regards,</div>
<div>Tarek</div>
</div>
<div><br>
</div>
<div>
<div>WG docs:</div>
<div><a href=3D"mailto:draft-ietf-mpls-mldp-node-protection@tools.ietf.org"=
>draft-ietf-mpls-mldp-node-protection@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-app-aware-tldp@tools.ietf.org">draft=
-ietf-mpls-app-aware-tldp@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-entropy-lsp-ping@tools.ietf.org">dra=
ft-ietf-mpls-entropy-lsp-ping@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-ldp-mrt@tools.ietf.org">draft-ietf-m=
pls-ldp-mrt@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-lsp-ping-lag-multipath@tools.ietf.or=
g">draft-ietf-mpls-lsp-ping-lag-multipath@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf@tools.ietf=
.org">draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-lsp-ping-relay-reply@tools.ietf.org"=
>draft-ietf-mpls-lsp-ping-relay-reply@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-rfc6374-udp-return-path@tools.ietf.o=
rg">draft-ietf-mpls-rfc6374-udp-return-path@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-self-ping@tools.ietf.org">draft-ietf=
-mpls-self-ping@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-spring-entropy-label@tools.ietf.org"=
>draft-ietf-mpls-spring-entropy-label@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-tp-linear-protection-mib@tools.ietf.=
org">draft-ietf-mpls-tp-linear-protection-mib@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-tp-oam-id-mib@tools.ietf.org">draft-=
ietf-mpls-tp-oam-id-mib@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-tp-temporal-hitless-psm@tools.ietf.o=
rg">draft-ietf-mpls-tp-temporal-hitless-psm@tools.ietf.org</a>;</div>
<div><br>
</div>
<div>I-Ds:</div>
<div><a href=3D"mailto:draft-beeram-mpls-rsvp-te-scaling@tools.ietf.org">dr=
aft-beeram-mpls-rsvp-te-scaling@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-bryant-mpls-flow-ident@tools.ietf.org">draft-b=
ryant-mpls-flow-ident@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-bryant-mpls-rfc6374-over-udp@tools.ietf.org">d=
raft-bryant-mpls-rfc6374-over-udp@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-bryant-mpls-sfl-control@tools.ietf.org">draft-=
bryant-mpls-sfl-control@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-chandra-mpls-enhanced-frr-bypass@tools.ietf.or=
g">draft-chandra-mpls-enhanced-frr-bypass@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-cheng-mpls-tp-shared-ring-protection@tools.iet=
f.org">draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-cui-mpls-tp-mfp-use-case-and-requirements@tool=
s.ietf.org">draft-cui-mpls-tp-mfp-use-case-and-requirements@tools.ietf.org<=
/a>;</div>
<div><a href=3D"mailto:draft-dai-mpls-rsvp-te-mbb-label-reuse@tools.ietf.or=
g">draft-dai-mpls-rsvp-te-mbb-label-reuse@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-esale-mpls-ldp-node-frr@tools.ietf.org">draft-=
esale-mpls-ldp-node-frr@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-fang-mpls-hsdn-for-hsdc@tools.ietf.org">draft-=
fang-mpls-hsdn-for-hsdc@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-farrelll-mpls-opportunistic-encrypt@tools.ietf=
.org">draft-farrelll-mpls-opportunistic-encrypt@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-hao-mpls-ip-hard-pipe@tools.ietf.org">draft-ha=
o-mpls-ip-hard-pipe@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-jacob-mpls-ethldp@tools.ietf.org">draft-jacob-=
mpls-ethldp@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-kompella-mpls-larp@tools.ietf.org">draft-kompe=
lla-mpls-larp@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-kompella-mpls-rmr@tools.ietf.org">draft-kompel=
la-mpls-rmr@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-kompella-mpls-rsvp-ecmp@tools.ietf.org">draft-=
kompella-mpls-rsvp-ecmp@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-kumarkini-mpls-spring-lsp-ping@tools.ietf.org"=
>draft-kumarkini-mpls-spring-lsp-ping@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-mda-mpls-tp-p2mp-oam-framework@tools.ietf.org"=
>draft-mda-mpls-tp-p2mp-oam-framework@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-mirsky-mpls-residence-time@tools.ietf.org">dra=
ft-mirsky-mpls-residence-time@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-mtaillon-mpls-summary-frr-rsvpte@tools.ietf.or=
g">draft-mtaillon-mpls-summary-frr-rsvpte@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ncrsht-mpls-unique-and-consistent-label-ldp@to=
ols.ietf.org">draft-ncrsht-mpls-unique-and-consistent-label-ldp@tools.ietf.=
org</a>;</div>
<div><a href=3D"mailto:draft-openconfig-mpls-consolidated-model@tools.ietf.=
org">draft-openconfig-mpls-consolidated-model@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-raszuk-mpls-domain-wide-labels@tools.ietf.org"=
>draft-raszuk-mpls-domain-wide-labels@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-raza-mpls-ldp-mldp-yang@tools.ietf.org">draft-=
raza-mpls-ldp-mldp-yang@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-sboyapati-mpls-lmdm@tools.ietf.org">draft-sboy=
apati-mpls-lmdm@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-tiruveedhula-mpls-mldp-mib@tools.ietf.org">dra=
ft-tiruveedhula-mpls-mldp-mib@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-vainshtein-mpls-gal-tc-ttl-handling@tools.ietf=
.org">draft-vainshtein-mpls-gal-tc-ttl-handling@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-you-mpls-spring-sfc-oam@tools.ietf.org">draft-=
you-mpls-spring-sfc-oam@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-zhang-mpls-lspdb-yang@tools.ietf.org">draft-zh=
ang-mpls-lspdb-yang@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-zhang-mpls-tp-yang-oam@tools.ietf.org">draft-z=
hang-mpls-tp-yang-oam@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-zheng-mpls-lsp-ping-yang-cfg@tools.ietf.org">d=
raft-zheng-mpls-lsp-ping-yang-cfg@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-zzhang-mpls-icmp-bier@tools.ietf.org">draft-zz=
hang-mpls-icmp-bier@tools.ietf.org</a>;</div>
</div>
<div><br>
</div>
</div>
</span>
</body>
</html>

--_000_D1BFFF8E31079tsaadciscocom_--


From nobody Mon Jul  6 08:13:17 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24C161A8A62; Mon,  6 Jul 2015 08:13:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 TwpsDLlNbNcL; Mon,  6 Jul 2015 08:13:03 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 89C8E1ACCC7; Mon,  6 Jul 2015 08:13:03 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.0.4.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150706151303.18608.54.idtracker@ietfa.amsl.com>
Date: Mon, 06 Jul 2015 08:13:03 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/7_GXvJfmgwplCK3LAGTggyrN4F4>
Cc: mpls@ietf.org
Subject: [mpls] I-D Action: draft-ietf-mpls-lsp-ping-relay-reply-10.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jul 2015 15:13:07 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

        Title           : Relayed Echo Reply mechanism for LSP Ping
        Authors         : Jian Luo
                          Lizhong Jin
                          Thomas Nadeau
                          George Swallow
	Filename        : draft-ietf-mpls-lsp-ping-relay-reply-10.txt
	Pages           : 17
	Date            : 2015-07-06

Abstract:
   In some inter autonomous system (AS) and inter-area deployment
   scenarios for RFC 4379 "Label Switched Path (LSP) Ping and
   Traceroute", a replying Label Switching Router (LSR) may not have the
   available route to an initiator, and the Echo Reply message sent to
   the initiator would be discarded resulting in false negatives or
   complete failure of operation of LSP Ping and Traceroute.  This
   document describes extensions to LSP Ping mechanism to enable the
   replying LSR to have the capability to relay the Echo Response by a
   set of routable intermediate nodes to the initiator.  This document
   updates RFC 4379.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-lsp-ping-relay-reply/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-mpls-lsp-ping-relay-reply-10

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-lsp-ping-relay-reply-10


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.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Mon Jul  6 16:55:52 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AF091A21AE; Mon,  6 Jul 2015 16:55:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 292-GWPD-Azi; Mon,  6 Jul 2015 16:55:49 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E26B11A1EFE; Mon,  6 Jul 2015 16:55:41 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.0.4.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150706235541.13232.58007.idtracker@ietfa.amsl.com>
Date: Mon, 06 Jul 2015 16:55:41 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/fK5FXmm2FQukXAChiRmOg4_K9ko>
Cc: mpls@ietf.org
Subject: [mpls] I-D Action: draft-cui-mpls-tp-mfp-use-case-and-requirements-05.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jul 2015 23:55:51 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

        Title           : Use Cases and Requirements for MPLS-TP multi-failure protection
        Authors         : Zhenlong Cui
                          Rolf Winter
                          Himanshu Shah
                          Sam Aldrin
                          Masahiro Daikoku
	Filename        : draft-cui-mpls-tp-mfp-use-case-and-requirements-05.txt
	Pages           : 8
	Date            : 2015-07-06

Abstract:
   For the Multiprotocol Label Switching Transport Profile (MPLS-TP)
   linear protection capable of 1+1 and 1:1 protection has already been
   defined.  That linear protection mechanism has not been designed for
   handling multiple, simultaneously occuring failures, i.e. multiple
   failures that affect the working and the protection entity during the
   same time period.  In these situations currently defined protection
   mechanisms would fail.

   This document introduces use cases and requirements for mechanisms
   that are capable of protecting against such failures.  It does not
   specify a multi-failure protection mechanism itself.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-cui-mpls-tp-mfp-use-case-and-requirements/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-cui-mpls-tp-mfp-use-case-and-requirements-05

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-cui-mpls-tp-mfp-use-case-and-requirements-05


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.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Wed Jul  8 08:27:04 2015
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 310A41A00E0 for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 08:27:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.912
X-Spam-Level: 
X-Spam-Status: No, score=-106.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham
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 OQsxZ9JoXFQS for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 08:27:02 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) by ietfa.amsl.com (Postfix) with ESMTP id 995F11A00A8 for <mpls@ietf.org>; Wed,  8 Jul 2015 08:25:53 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id 1EEEB180209; Wed,  8 Jul 2015 08:22:19 -0700 (PDT)
To: swallow@cisco.com, vlim@cisco.com, aldrin.ietf@gmail.com, akatlas@gmail.com, db3546@att.com, aretana@cisco.com, loa@pi.nu, swallow@cisco.com, rcallon@juniper.net
X-PHP-Originating-Script: 6000:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Message-Id: <20150708152219.1EEEB180209@rfc-editor.org>
Date: Wed,  8 Jul 2015 08:22:19 -0700 (PDT)
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Tix377lbQ1wNeJh0Nvwmn_kLJCU>
Cc: mpls@ietf.org, rfc-editor@rfc-editor.org
Subject: [mpls] [Editorial Errata Reported] RFC7555 (4411)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jul 2015 15:27:03 -0000

The following errata report has been submitted for RFC7555,
"Proxy MPLS Echo Request".

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata_search.php?rfc=7555&eid=4411

--------------------------------------
Type: Editorial
Reported by: Loa Andersson <loa@pi.nu>

Section: 7

Original Text
-------------
<ToC>
7.3. Downstream Address Mapping Registry .......................25

<Section 7.3>
7.3. Downstream Address Mapping Registry

<Section 7.4>
When a code point is assigned that is not also assigned in the
Downstream Address Mapping Registry, the code point there must be
marked "Reserved".

Section 7.4

5        Reserved                                     RFC 7555
6        IPv4 Protocol Adj       4          0         RFC 7555
7        IPv6 Protocol Adj      16          0         RFC 7555




Corrected Text
--------------
<ToC>
7.3. Downstream Mapping Address Type Registry ..................25

<Section 7.3>
7.3. Downstream Mapping Address Type Registry

<Section 7.4>
When a code point is assigned that is not also assigned in the
Downstream Mapping Address Type Registry, the code point there 
must be marked "Reserved".

<Section 7.4>
5       Reserved                                   [RFC 6426, RFC 7555]
6       IPv4 Protocol Adj       4          0       [RFC 7555]
7       IPv6 Protocol Adj      16          0       [RFC 7555]

Notes
-----


Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party (IESG)
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC7555 (draft-ietf-mpls-proxy-lsp-ping-05)
--------------------------------------
Title               : Proxy MPLS Echo Request
Publication Date    : June 2015
Author(s)           : G. Swallow, V. Lim, S. Aldrin
Category            : PROPOSED STANDARD
Source              : Multiprotocol Label Switching
Area                : Routing
Stream              : IETF
Verifying Party     : IESG


From nobody Wed Jul  8 09:50:56 2015
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 770BC1A1A5B; Wed,  8 Jul 2015 09:50:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.912
X-Spam-Level: 
X-Spam-Status: No, score=-101.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham
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 fwTryDQQ660U; Wed,  8 Jul 2015 09:50:50 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1900:3001:11::31]) by ietfa.amsl.com (Postfix) with ESMTP id 2E2AC1A1A58; Wed,  8 Jul 2015 09:50:50 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id 6E5E2180209; Wed,  8 Jul 2015 09:47:16 -0700 (PDT)
To: loa@pi.nu, swallow@cisco.com, vlim@cisco.com, aldrin.ietf@gmail.com
X-PHP-Originating-Script: 1005:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Message-Id: <20150708164716.6E5E2180209@rfc-editor.org>
Date: Wed,  8 Jul 2015 09:47:16 -0700 (PDT)
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Uaktpc2_HWSaLoLJuZrUC7rsykY>
Cc: mpls@ietf.org, iesg@ietf.org, rfc-editor@rfc-editor.org
Subject: [mpls] [Errata Verified] RFC7555 (4411)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jul 2015 16:50:51 -0000

The following errata report has been verified for RFC7555,
"Proxy MPLS Echo Request". 

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata_search.php?rfc=7555&eid=4411

--------------------------------------
Status: Verified
Type: Editorial

Reported by: Loa Andersson <loa@pi.nu>
Date Reported: 2015-07-08
Verified by: Deborah Brungard (IESG)

Section: 7

Original Text
-------------
<ToC>
7.3. Downstream Address Mapping Registry .......................25

<Section 7.3>
7.3. Downstream Address Mapping Registry

<Section 7.4>
When a code point is assigned that is not also assigned in the
Downstream Address Mapping Registry, the code point there must be
marked "Reserved".

Section 7.4

5        Reserved                                     RFC 7555
6        IPv4 Protocol Adj       4          0         RFC 7555
7        IPv6 Protocol Adj      16          0         RFC 7555




Corrected Text
--------------
<ToC>
7.3. Downstream Mapping Address Type Registry ..................25

<Section 7.3>
7.3. Downstream Mapping Address Type Registry

<Section 7.4>
When a code point is assigned that is not also assigned in the
Downstream Mapping Address Type Registry, the code point there 
must be marked "Reserved".

<Section 7.4>
5       Reserved                                   [RFC 6426, RFC 7555]
6       IPv4 Protocol Adj       4          0       [RFC 7555]
7       IPv6 Protocol Adj      16          0       [RFC 7555]

Notes
-----


--------------------------------------
RFC7555 (draft-ietf-mpls-proxy-lsp-ping-05)
--------------------------------------
Title               : Proxy MPLS Echo Request
Publication Date    : June 2015
Author(s)           : G. Swallow, V. Lim, S. Aldrin
Category            : PROPOSED STANDARD
Source              : Multiprotocol Label Switching
Area                : Routing
Stream              : IETF
Verifying Party     : IESG


From nobody Wed Jul  8 10:36:56 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95D231A1BB9 for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 10:36:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 bNVRvPCxH0Pq for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 10:36:53 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B20181A1BB8 for <mpls@ietf.org>; Wed,  8 Jul 2015 10:36:53 -0700 (PDT)
Received: from [192.168.0.101] (81-236-221-144-no93.tbcn.telia.com [81.236.221.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id AFC48180158A; Wed,  8 Jul 2015 19:36:51 +0200 (CEST)
Message-ID: <559D5FB2.9060800@pi.nu>
Date: Wed, 08 Jul 2015 19:36:50 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: "mpls@ietf.org" <mpls@ietf.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Kj06U8Bmd-jGOD-Vy7b3FdgnNwM>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jul 2015 17:36:55 -0000

Working Group,

This is to start a two week poll on adopting draft-mirsky-
mpls-residence-time as an MPLS working group document.

Please send your comments (support/not support) to the mpls working
group mailing list (mpls@ietf.org). Please give a technical
motivation for your support/not support, especially if you think that
the document should not be adopted as a working group document.

There are no IPR disclosures against this document. However, we have
started an IPR poll in parallel to the adoption poll.

This poll ends July 24, 2015.

/Loa

-- 


Loa Andersson                        email: loa@mail01.huawei.com
Senior MPLS Expert                          loa@pi.nu
Huawei Technologies (consultant)     phone: +46 739 81 21 64


From nobody Wed Jul  8 10:37:05 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0970A1A1BCD for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 10:37:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 8NTrON_HiWnm for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 10:36:58 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B015F1A1BC3 for <mpls@ietf.org>; Wed,  8 Jul 2015 10:36:58 -0700 (PDT)
Received: from [192.168.0.101] (81-236-221-144-no93.tbcn.telia.com [81.236.221.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 7B9F21802AE7; Wed,  8 Jul 2015 19:36:57 +0200 (CEST)
Message-ID: <559D5FB8.7010207@pi.nu>
Date: Wed, 08 Jul 2015 19:36:56 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: "mpls@ietf.org" <mpls@ietf.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/zkWYbIigU9qpiqSPhdvu0so1dmU>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: [mpls] IPR poll on draft-mirsky-mpls-residence-time
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jul 2015 17:37:03 -0000

Working Group,

A poll to see if we have consensus to adopt draft-mirsky-
mpls-residence-time as an MPLS wg document has been started. In
parallel we will do an IPR poll.

This mail starts the IPR poll.

Are you aware of any IPR that applies to draft-mirsky-
mpls-residence-time?

If so, has this IPR been disclosed in compliance with IETF IPR rules
(see RFCs 3979, 4879, 3669 and 5378 for more details).

There are currently no IPR disclosures filed against this document.

If you are listed as a document author or contributor please respond to
this email regardless of whether or not you are aware of any relevant
IPR. *The response needs to be sent to the MPLS wg mailing list.* The
document will not advance to the next stage until a response has been
received from each author and contributor.

If you are on the MPLS WG email list but are not listed as an author or
contributor, then please explicitly respond only if you are aware of any
IPR that has not yet been disclosed in conformance with IETF rules.


/Loa
mpls wg co-chair
-- 


Loa Andersson                        email: loa@mail01.huawei.com
Senior MPLS Expert                          loa@pi.nu
Huawei Technologies (consultant)     phone: +46 739 81 21 64


From nobody Wed Jul  8 10:42:45 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9969C1A1BDA for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 10:42:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 tOtPd9DoZqG8 for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 10:42:41 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0771.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::771]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1DD4C1A1BC0 for <mpls@ietf.org>; Wed,  8 Jul 2015 10:42:41 -0700 (PDT)
Received: from DB3PR03MB0779.eurprd03.prod.outlook.com (10.161.55.11) by DB3PR03MB0828.eurprd03.prod.outlook.com (10.161.55.148) with Microsoft SMTP Server (TLS) id 15.1.207.19; Wed, 8 Jul 2015 17:42:21 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0779.eurprd03.prod.outlook.com (10.161.55.11) with Microsoft SMTP Server (TLS) id 15.1.207.19; Wed, 8 Jul 2015 17:42:21 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0207.004; Wed, 8 Jul 2015 17:42:21 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: IPR poll on draft-mirsky-mpls-residence-time
Thread-Index: AQHQuaVwHT8ZaEomQUS8wzMPFmkMHA==
Date: Wed, 8 Jul 2015 17:42:20 +0000
Message-ID: <DB3PR03MB0780242CE892DEB9D0C6D5229D910@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Infraware POLARIS Mobile Mailer v2.5
authentication-results: pi.nu; dkim=none (message not signed) header.d=none;
x-originating-ip: [79.182.190.65]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0779; 5:TLut1zC4F4sor8/dLPOBpjvcZBzKns5K2YHBX7O0Pb+DqLgNaLVV8J/O8HvpqaWolCTtjriT25+/2nswF8zdvmB/BsDPCUWNamtgGJ9EHV4il6x00ObPTMCAYkzux/UBYOjwwIDARTCXZ3LEegoVRQ==; 24:p+HtlrdL+5tbOFkb4iTtzzqRGWkgQCp6d+3gJxftsSGwE27pa1L4eS7Yg5wHwEjTkqaeourGglKrRjxl95rP0y+JDm3EmQiRTL9dqJ8CSZU=; 20:oxIWbP1xyLFL4gHCPdKWqKrC9AV5wGt3Z6CU0+6pR14GMHIfVgU6Qf0dJdY0D1bgkTOYYWPH5ufCYmRGZnG9pw==
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:DB3PR03MB0779; UriScan:; BCL:0; PCL:0; RULEID:; SRVR:DB3PR03MB0828; 
x-microsoft-antispam-prvs: <DB3PR03MB077948AD3F2F54EA251AFC539D910@DB3PR03MB0779.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0779; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0779; 
x-forefront-prvs: 0631F0BC3D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(479174004)(252514010)(50986999)(16236675004)(122556002)(50226001)(2900100001)(5003600100002)(19625215002)(102836002)(74316001)(230783001)(92566002)(66066001)(5001770100001)(5001960100002)(106116001)(77156002)(2656002)(5002640100001)(19580405001)(62966003)(40100003)(86362001)(19580395003)(189998001)(77096005)(87936001)(2501003)(76576001)(46102003)(33656002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0779; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB0780242CE892DEB9D0C6D5229D910DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2015 17:42:20.9154 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0779
X-Microsoft-Exchange-Diagnostics: 1; DB3PR03MB0828; 2:7feMtxAUZWu2OYKcp45iCmF5xFivR1Bl3Ijxzht6ahHQtAkXIxu391Ll+MWIAw2l; 3:yfgBO6SM1ysR/nkcl9h8HR9IoLw3TyApAp05S9sc4IE6fFdohsKvr8wvD3LUI0Awa30xtT4jVD/mmUTZ2b2boXITghYDlGgkCd0RZynA8A97BhovUbjyf0UbIXNtV7PzV7goSHwwVSZIL46X+xLOXg==; 25:ICUbhpnjjXaDt33JoALn2bMx3hwPop90jxOIPYzKP0B+wlSSw6Gxeoq//ZlmvMys7Hw8KNh91JBcNzguOxXydmDoXKF/CpNqNkkKlQh4w0gdExEYeH45e5m20FALGu+3ZFGcNT8/0JjMAi5gAkNaKWl6dFL5a8PBmHQQfEoHsIWwRqeE8NYFQl7LKPJRtf3FkS1ssd412IK5xcFgS16Qx100GoEMcP/o8bFwI0EvUaVIPVUh/m9fD5pBwUtb3wTW; 23:gPJ+P4bULWZ0wauIwnW//drTYqYr2HbyeB3jmj4nhwOu0QUegEAaXynBE3EVxJF23cchcJXTelByZlpzNZktFzpFAQWnSi0kgTOPgXtIBzKiPuftxoiihrJd2546Qr2YnWczznX/RShU7VV8kIC7zxeJJN1pTtSZLlSg5HvDN3J6iZ22x+Us+ZvOMyZOQPXgGylFlY+AkIASnuSxfQsFf1aNXqxG/MNkmX9NkK8JqqpkUnJGAN49ZPrtz7rGNHQG
X-OriginatorOrg: ecitele.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/-aInc4t-zXsWwWs0hcINre20L_0>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] IPR poll on draft-mirsky-mpls-residence-time
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jul 2015 17:42:43 -0000

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

TG9hIGFuZCBha2wsDQoNCkkgYW0gbm90IGF3YXJlIG9mIGFueSBJUFIgcGVydGFpbmluZyB0byB0
aGlzIGRyYWZ0Lg0KDQoNCg0KUmVnYXJkcy4NCg0KDQoNClRodW1iIHR5cGVkIG9uIG15IExHLA0K
U2FzaGENCg0KLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tDQpGcm9tOiBMb2EgQW5kZXJz
c29uDQpEYXRlOiAwOC8wNy8yMDE1IDIwOjM3DQpUbzogbXBsc0BpZXRmLm9yZzsNCkNjOiBtcGxz
LWNoYWlyc0B0b29scy5pZXRmLm9yZztkcmFmdC1taXJza3ktbXBscy1yZXNpZGVuY2UtdGltZUB0
b29scy5pZXRmLm9yZzsNClN1YmplY3Q6SVBSIHBvbGwgb24gZHJhZnQtbWlyc2t5LW1wbHMtcmVz
aWRlbmNlLXRpbWUNCg0KV29ya2luZyBHcm91cCwNCg0KQSBwb2xsIHRvIHNlZSBpZiB3ZSBoYXZl
IGNvbnNlbnN1cyB0byBhZG9wdCBkcmFmdC1taXJza3ktDQptcGxzLXJlc2lkZW5jZS10aW1lIGFz
IGFuIE1QTFMgd2cgZG9jdW1lbnQgaGFzIGJlZW4gc3RhcnRlZC4gSW4NCnBhcmFsbGVsIHdlIHdp
bGwgZG8gYW4gSVBSIHBvbGwuDQoNClRoaXMgbWFpbCBzdGFydHMgdGhlIElQUiBwb2xsLg0KDQpB
cmUgeW91IGF3YXJlIG9mIGFueSBJUFIgdGhhdCBhcHBsaWVzIHRvIGRyYWZ0LW1pcnNreS0NCm1w
bHMtcmVzaWRlbmNlLXRpbWU/DQoNCklmIHNvLCBoYXMgdGhpcyBJUFIgYmVlbiBkaXNjbG9zZWQg
aW4gY29tcGxpYW5jZSB3aXRoIElFVEYgSVBSIHJ1bGVzDQooc2VlIFJGQ3MgMzk3OSwgNDg3OSwg
MzY2OSBhbmQgNTM3OCBmb3IgbW9yZSBkZXRhaWxzKS4NCg0KVGhlcmUgYXJlIGN1cnJlbnRseSBu
byBJUFIgZGlzY2xvc3VyZXMgZmlsZWQgYWdhaW5zdCB0aGlzIGRvY3VtZW50Lg0KDQpJZiB5b3Ug
YXJlIGxpc3RlZCBhcyBhIGRvY3VtZW50IGF1dGhvciBvciBjb250cmlidXRvciBwbGVhc2UgcmVz
cG9uZCB0bw0KdGhpcyBlbWFpbCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgb3Igbm90IHlvdSBhcmUg
YXdhcmUgb2YgYW55IHJlbGV2YW50DQpJUFIuICpUaGUgcmVzcG9uc2UgbmVlZHMgdG8gYmUgc2Vu
dCB0byB0aGUgTVBMUyB3ZyBtYWlsaW5nIGxpc3QuKiBUaGUNCmRvY3VtZW50IHdpbGwgbm90IGFk
dmFuY2UgdG8gdGhlIG5leHQgc3RhZ2UgdW50aWwgYSByZXNwb25zZSBoYXMgYmVlbg0KcmVjZWl2
ZWQgZnJvbSBlYWNoIGF1dGhvciBhbmQgY29udHJpYnV0b3IuDQoNCklmIHlvdSBhcmUgb24gdGhl
IE1QTFMgV0cgZW1haWwgbGlzdCBidXQgYXJlIG5vdCBsaXN0ZWQgYXMgYW4gYXV0aG9yIG9yDQpj
b250cmlidXRvciwgdGhlbiBwbGVhc2UgZXhwbGljaXRseSByZXNwb25kIG9ubHkgaWYgeW91IGFy
ZSBhd2FyZSBvZiBhbnkNCklQUiB0aGF0IGhhcyBub3QgeWV0IGJlZW4gZGlzY2xvc2VkIGluIGNv
bmZvcm1hbmNlIHdpdGggSUVURiBydWxlcy4NCg0KDQovTG9hDQptcGxzIHdnIGNvLWNoYWlyDQot
LQ0KDQoNCkxvYSBBbmRlcnNzb24gICAgICAgICAgICAgICAgICAgICAgICBlbWFpbDogbG9hQG1h
aWwwMS5odWF3ZWkuY29tDQpTZW5pb3IgTVBMUyBFeHBlcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxvYUBwaS5udQ0KSHVhd2VpIFRlY2hub2xvZ2llcyAoY29uc3VsdGFudCkgICAgIHBob25l
OiArNDYgNzM5IDgxIDIxIDY0DQo=

--_000_DB3PR03MB0780242CE892DEB9D0C6D5229D910DB3PR03MB0780eurp_
Content-Type: text/html; charset="utf-8"
Content-ID: <D5219FE7B4DF734091362D571E7F01AA@ECI365.onmicrosoft.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVu
dD0iTWljcm9zb2Z0IEV4Y2hhbmdlIFNlcnZlciI+DQo8c3R5bGU+PCEtLSAuRW1haWxRdW90ZSB7
IG1hcmdpbi1sZWZ0OiAxcHQ7IHBhZGRpbmctbGVmdDogNHB0OyBib3JkZXItbGVmdDogIzgwMDAw
MCAycHggc29saWQ7IH0gLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5Pg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMHB0OyI+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206
MDsiPkxvYSBhbmQgYWtsLDwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRv
bTowOyI+SSBhbSBub3QgYXdhcmUgb2YgYW55IElQUiBwZXJ0YWluaW5nIHRvIHRoaXMgZHJhZnQu
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij4mbmJzcDs8L3A+
DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsiPlJlZ2FyZHMuPC9wPg0K
PHAgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij4mbmJzcDs8L3A+DQo8ZGV2
M19qank+VGh1bWIgdHlwZWQgb24gbXkgTEcsPGJyPg0KU2FzaGE8L2RldjNfamp5Pjxicj4NCjxi
cj4NCi0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLTxicj4NCjxiPkZyb206Jm5ic3A7PC9i
PkxvYSBBbmRlcnNzb248bG9hQHBpLm51Pjxicj4NCjxiPkRhdGU6Jm5ic3A7PC9iPjA4LzA3LzIw
MTUgMjA6Mzc8YnI+DQo8Yj5UbzombmJzcDs8L2I+bXBsc0BpZXRmLm9yZzs8YnI+DQo8Yj5DYzom
bmJzcDs8L2I+bXBscy1jaGFpcnNAdG9vbHMuaWV0Zi5vcmc7ZHJhZnQtbWlyc2t5LW1wbHMtcmVz
aWRlbmNlLXRpbWVAdG9vbHMuaWV0Zi5vcmc7PGJyPg0KPGI+U3ViamVjdDo8L2I+SVBSIHBvbGwg
b24gZHJhZnQtbWlyc2t5LW1wbHMtcmVzaWRlbmNlLXRpbWU8YnI+DQo8YnI+DQo8IS0tIGNvbnZl
cnRlZCBmcm9tIHRleHQgLS0+PGZvbnQgc2l6ZT0iMiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MHB0OyI+DQo8ZGl2IGNsYXNzPSJQbGFpblRleHQiPldvcmtpbmcgR3JvdXAsPGJyPg0KPGJyPg0K
QSBwb2xsIHRvIHNlZSBpZiB3ZSBoYXZlIGNvbnNlbnN1cyB0byBhZG9wdCBkcmFmdC1taXJza3kt
PGJyPg0KbXBscy1yZXNpZGVuY2UtdGltZSBhcyBhbiBNUExTIHdnIGRvY3VtZW50IGhhcyBiZWVu
IHN0YXJ0ZWQuIEluPGJyPg0KcGFyYWxsZWwgd2Ugd2lsbCBkbyBhbiBJUFIgcG9sbC48YnI+DQo8
YnI+DQpUaGlzIG1haWwgc3RhcnRzIHRoZSBJUFIgcG9sbC48YnI+DQo8YnI+DQpBcmUgeW91IGF3
YXJlIG9mIGFueSBJUFIgdGhhdCBhcHBsaWVzIHRvIGRyYWZ0LW1pcnNreS08YnI+DQptcGxzLXJl
c2lkZW5jZS10aW1lPzxicj4NCjxicj4NCklmIHNvLCBoYXMgdGhpcyBJUFIgYmVlbiBkaXNjbG9z
ZWQgaW4gY29tcGxpYW5jZSB3aXRoIElFVEYgSVBSIHJ1bGVzPGJyPg0KKHNlZSBSRkNzIDM5Nzks
IDQ4NzksIDM2NjkgYW5kIDUzNzggZm9yIG1vcmUgZGV0YWlscykuPGJyPg0KPGJyPg0KVGhlcmUg
YXJlIGN1cnJlbnRseSBubyBJUFIgZGlzY2xvc3VyZXMgZmlsZWQgYWdhaW5zdCB0aGlzIGRvY3Vt
ZW50Ljxicj4NCjxicj4NCklmIHlvdSBhcmUgbGlzdGVkIGFzIGEgZG9jdW1lbnQgYXV0aG9yIG9y
IGNvbnRyaWJ1dG9yIHBsZWFzZSByZXNwb25kIHRvPGJyPg0KdGhpcyBlbWFpbCByZWdhcmRsZXNz
IG9mIHdoZXRoZXIgb3Igbm90IHlvdSBhcmUgYXdhcmUgb2YgYW55IHJlbGV2YW50PGJyPg0KSVBS
LiAqVGhlIHJlc3BvbnNlIG5lZWRzIHRvIGJlIHNlbnQgdG8gdGhlIE1QTFMgd2cgbWFpbGluZyBs
aXN0LiogVGhlPGJyPg0KZG9jdW1lbnQgd2lsbCBub3QgYWR2YW5jZSB0byB0aGUgbmV4dCBzdGFn
ZSB1bnRpbCBhIHJlc3BvbnNlIGhhcyBiZWVuPGJyPg0KcmVjZWl2ZWQgZnJvbSBlYWNoIGF1dGhv
ciBhbmQgY29udHJpYnV0b3IuPGJyPg0KPGJyPg0KSWYgeW91IGFyZSBvbiB0aGUgTVBMUyBXRyBl
bWFpbCBsaXN0IGJ1dCBhcmUgbm90IGxpc3RlZCBhcyBhbiBhdXRob3Igb3I8YnI+DQpjb250cmli
dXRvciwgdGhlbiBwbGVhc2UgZXhwbGljaXRseSByZXNwb25kIG9ubHkgaWYgeW91IGFyZSBhd2Fy
ZSBvZiBhbnk8YnI+DQpJUFIgdGhhdCBoYXMgbm90IHlldCBiZWVuIGRpc2Nsb3NlZCBpbiBjb25m
b3JtYW5jZSB3aXRoIElFVEYgcnVsZXMuPGJyPg0KPGJyPg0KPGJyPg0KL0xvYTxicj4NCm1wbHMg
d2cgY28tY2hhaXI8YnI+DQotLSA8YnI+DQo8YnI+DQo8YnI+DQpMb2EgQW5kZXJzc29uICZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO2VtYWlsOiBsb2FAbWFpbDAxLmh1YXdlaS5jb208YnI+DQpTZW5p
b3IgTVBMUyBFeHBlcnQgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bG9hQHBp
Lm51PGJyPg0KSHVhd2VpIFRlY2hub2xvZ2llcyAoY29uc3VsdGFudCkgJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7cGhvbmU6ICYjNDM7NDYgNzM5IDgxIDIxIDY0PGJyPg0KPC9kaXY+DQo8L3NwYW4+
PC9mb250Pjwvc3Bhbj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_DB3PR03MB0780242CE892DEB9D0C6D5229D910DB3PR03MB0780eurp_--


From nobody Wed Jul  8 10:44:01 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7177A1A1BF1 for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 10:44:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 1gjkbHiIkYCw for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 10:43:58 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0762.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::762]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27B741A1BEE for <mpls@ietf.org>; Wed,  8 Jul 2015 10:43:58 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0841.eurprd03.prod.outlook.com (10.161.55.149) with Microsoft SMTP Server (TLS) id 15.1.207.19; Wed, 8 Jul 2015 17:43:38 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0207.004; Wed, 8 Jul 2015 17:43:38 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
Thread-Index: AQHQuaWfmdTo7FtQeUygk0ffIBbiXQ==
Date: Wed, 8 Jul 2015 17:43:38 +0000
Message-ID: <DB3PR03MB078002B06D0541236A181FA49D910@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Infraware POLARIS Mobile Mailer v2.5
authentication-results: pi.nu; dkim=none (message not signed) header.d=none;
x-originating-ip: [79.182.190.65]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0841; 5:9BSkY0VwrRh0BcW/oxynkETDkjxfZ+IlZIisHgRQzDlSBzZY57eEpSPTUZ3DM6gDTSzYiFyWOyLVJ9A1wfeA1j/DJRdYFJYcxcv+Dqb+Nug5vnKbuIu8B6Aq8tE+bjkIfHVZ6XlYHxqzDJ4IQ8LnXw==; 24:345YwA08CxPXppeGo/7IDIztY7Y8g+H8SpFJmaqa67wPPxQLE6ej9iBDo55a9hJuizKFtZUCLjsSh2GGDSU9xzUZRp0PnqBdsSE5rQSso0s=; 20:ShH09dG9t4oJLH2KeGuVb+QU1yrMWXKAdXyIZ33e7HAvuEc6FgXdZzDIrERLUhAi1a2MWszdebeojV28lxOEaA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0841;
x-microsoft-antispam-prvs: <DB3PR03MB084143AA46C404148151F3DA9D910@DB3PR03MB0841.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0841; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0841; 
x-forefront-prvs: 0631F0BC3D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(252514010)(479174004)(106116001)(50986999)(66066001)(19580395003)(2501003)(5001770100001)(33656002)(19580405001)(19625215002)(46102003)(87936001)(5002640100001)(5001960100002)(189998001)(50226001)(92566002)(122556002)(86362001)(5003600100002)(2656002)(102836002)(77096005)(77156002)(74316001)(19617315012)(16236675004)(40100003)(2900100001)(62966003)(15975445007)(76576001)(230783001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0841; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB078002B06D0541236A181FA49D910DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2015 17:43:38.7448 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0841
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ujb0RMm-8_MDt8dHQZIYm4MJo3g>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jul 2015 17:44:00 -0000

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

TG9hIGFuZCBhbGwsDQoNClN1cHBvcnQgYXMgYSBjby1hdXRob3IuDQoNCg0KDQpUaHVtYiB0eXBl
ZCBvbiBteSBMRywNClNhc2hhDQoNCi0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLQ0KRnJv
bTogTG9hIEFuZGVyc3Nvbg0KRGF0ZTogMDgvMDcvMjAxNSAyMDozNw0KVG86IG1wbHNAaWV0Zi5v
cmc7DQpDYzogbXBscy1jaGFpcnNAdG9vbHMuaWV0Zi5vcmc7ZHJhZnQtbWlyc2t5LW1wbHMtcmVz
aWRlbmNlLXRpbWVAdG9vbHMuaWV0Zi5vcmc7DQpTdWJqZWN0OlttcGxzXSBQb2xsIHRvIHNlZSBp
ZiB3ZSBoYXZlIGNvbnNlbnN1cyB0byBhZG9wdCBkcmFmdC1taXJza3ktbXBscy1yZXNpZGVuY2Ut
dGltZSBhcyBhbiBNUExTIHdnIGRvY3VtZW50Lg0KDQpXb3JraW5nIEdyb3VwLA0KDQpUaGlzIGlz
IHRvIHN0YXJ0IGEgdHdvIHdlZWsgcG9sbCBvbiBhZG9wdGluZyBkcmFmdC1taXJza3ktDQptcGxz
LXJlc2lkZW5jZS10aW1lIGFzIGFuIE1QTFMgd29ya2luZyBncm91cCBkb2N1bWVudC4NCg0KUGxl
YXNlIHNlbmQgeW91ciBjb21tZW50cyAoc3VwcG9ydC9ub3Qgc3VwcG9ydCkgdG8gdGhlIG1wbHMg
d29ya2luZw0KZ3JvdXAgbWFpbGluZyBsaXN0IChtcGxzQGlldGYub3JnKS4gUGxlYXNlIGdpdmUg
YSB0ZWNobmljYWwNCm1vdGl2YXRpb24gZm9yIHlvdXIgc3VwcG9ydC9ub3Qgc3VwcG9ydCwgZXNw
ZWNpYWxseSBpZiB5b3UgdGhpbmsgdGhhdA0KdGhlIGRvY3VtZW50IHNob3VsZCBub3QgYmUgYWRv
cHRlZCBhcyBhIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQuDQoNClRoZXJlIGFyZSBubyBJUFIgZGlz
Y2xvc3VyZXMgYWdhaW5zdCB0aGlzIGRvY3VtZW50LiBIb3dldmVyLCB3ZSBoYXZlDQpzdGFydGVk
IGFuIElQUiBwb2xsIGluIHBhcmFsbGVsIHRvIHRoZSBhZG9wdGlvbiBwb2xsLg0KDQpUaGlzIHBv
bGwgZW5kcyBKdWx5IDI0LCAyMDE1Lg0KDQovTG9hDQoNCi0tDQoNCg0KTG9hIEFuZGVyc3NvbiAg
ICAgICAgICAgICAgICAgICAgICAgIGVtYWlsOiBsb2FAbWFpbDAxLmh1YXdlaS5jb20NClNlbmlv
ciBNUExTIEV4cGVydCAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hQHBpLm51DQpIdWF3ZWkg
VGVjaG5vbG9naWVzIChjb25zdWx0YW50KSAgICAgcGhvbmU6ICs0NiA3MzkgODEgMjEgNjQNCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCm1wbHMgbWFp
bGluZyBsaXN0DQptcGxzQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21wbHMNCg==

--_000_DB3PR03MB078002B06D0541236A181FA49D910DB3PR03MB0780eurp_
Content-Type: text/html; charset="utf-8"
Content-ID: <E9273513AC81A74EAB6098686A556E21@ECI365.onmicrosoft.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVu
dD0iTWljcm9zb2Z0IEV4Y2hhbmdlIFNlcnZlciI+DQo8c3R5bGU+PCEtLSAuRW1haWxRdW90ZSB7
IG1hcmdpbi1sZWZ0OiAxcHQ7IHBhZGRpbmctbGVmdDogNHB0OyBib3JkZXItbGVmdDogIzgwMDAw
MCAycHggc29saWQ7IH0gLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5Pg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMHB0OyI+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206
MDsiPkxvYSBhbmQgYWxsLDwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRv
bTowOyI+U3VwcG9ydCBhcyBhIGNvLWF1dGhvci48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDow
O21hcmdpbi1ib3R0b206MDsiPiZuYnNwOzwvcD4NCjxkZXYzX2pqeT5UaHVtYiB0eXBlZCBvbiBt
eSBMRyw8YnI+DQpTYXNoYTwvZGV2M19qank+PGJyPg0KPGJyPg0KLS0tLS0tIE9yaWdpbmFsIG1l
c3NhZ2UgLS0tLS0tPGJyPg0KPGI+RnJvbTombmJzcDs8L2I+TG9hIEFuZGVyc3Nvbjxsb2FAcGku
bnU+PGJyPg0KPGI+RGF0ZTombmJzcDs8L2I+MDgvMDcvMjAxNSAyMDozNzxicj4NCjxiPlRvOiZu
YnNwOzwvYj5tcGxzQGlldGYub3JnOzxicj4NCjxiPkNjOiZuYnNwOzwvYj5tcGxzLWNoYWlyc0B0
b29scy5pZXRmLm9yZztkcmFmdC1taXJza3ktbXBscy1yZXNpZGVuY2UtdGltZUB0b29scy5pZXRm
Lm9yZzs8YnI+DQo8Yj5TdWJqZWN0OjwvYj5bbXBsc10gUG9sbCB0byBzZWUgaWYgd2UgaGF2ZSBj
b25zZW5zdXMgdG8gYWRvcHQgZHJhZnQtbWlyc2t5LW1wbHMtcmVzaWRlbmNlLXRpbWUgYXMgYW4g
TVBMUyB3ZyBkb2N1bWVudC48YnI+DQo8YnI+DQo8IS0tIGNvbnZlcnRlZCBmcm9tIHRleHQgLS0+
PGZvbnQgc2l6ZT0iMiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyI+DQo8ZGl2IGNsYXNz
PSJQbGFpblRleHQiPldvcmtpbmcgR3JvdXAsPGJyPg0KPGJyPg0KVGhpcyBpcyB0byBzdGFydCBh
IHR3byB3ZWVrIHBvbGwgb24gYWRvcHRpbmcgZHJhZnQtbWlyc2t5LTxicj4NCm1wbHMtcmVzaWRl
bmNlLXRpbWUgYXMgYW4gTVBMUyB3b3JraW5nIGdyb3VwIGRvY3VtZW50Ljxicj4NCjxicj4NClBs
ZWFzZSBzZW5kIHlvdXIgY29tbWVudHMgKHN1cHBvcnQvbm90IHN1cHBvcnQpIHRvIHRoZSBtcGxz
IHdvcmtpbmc8YnI+DQpncm91cCBtYWlsaW5nIGxpc3QgKG1wbHNAaWV0Zi5vcmcpLiBQbGVhc2Ug
Z2l2ZSBhIHRlY2huaWNhbDxicj4NCm1vdGl2YXRpb24gZm9yIHlvdXIgc3VwcG9ydC9ub3Qgc3Vw
cG9ydCwgZXNwZWNpYWxseSBpZiB5b3UgdGhpbmsgdGhhdDxicj4NCnRoZSBkb2N1bWVudCBzaG91
bGQgbm90IGJlIGFkb3B0ZWQgYXMgYSB3b3JraW5nIGdyb3VwIGRvY3VtZW50Ljxicj4NCjxicj4N
ClRoZXJlIGFyZSBubyBJUFIgZGlzY2xvc3VyZXMgYWdhaW5zdCB0aGlzIGRvY3VtZW50LiBIb3dl
dmVyLCB3ZSBoYXZlPGJyPg0Kc3RhcnRlZCBhbiBJUFIgcG9sbCBpbiBwYXJhbGxlbCB0byB0aGUg
YWRvcHRpb24gcG9sbC48YnI+DQo8YnI+DQpUaGlzIHBvbGwgZW5kcyBKdWx5IDI0LCAyMDE1Ljxi
cj4NCjxicj4NCi9Mb2E8YnI+DQo8YnI+DQotLSA8YnI+DQo8YnI+DQo8YnI+DQpMb2EgQW5kZXJz
c29uICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2VtYWlsOiBsb2FAbWFpbDAxLmh1YXdlaS5jb208
YnI+DQpTZW5pb3IgTVBMUyBFeHBlcnQgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7bG9hQHBpLm51PGJyPg0KSHVhd2VpIFRlY2hub2xvZ2llcyAoY29uc3VsdGFudCkgJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7cGhvbmU6ICYjNDM7NDYgNzM5IDgxIDIxIDY0PGJyPg0KPGJyPg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQptcGxz
IG1haWxpbmcgbGlzdDxicj4NCm1wbHNAaWV0Zi5vcmc8YnI+DQo8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHMiIHRhcmdldD0iX0JMQU5LIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHM8L2E+PGJyPg0KPC9kaXY+DQo8L3Nw
YW4+PC9mb250Pjwvc3Bhbj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_DB3PR03MB078002B06D0541236A181FA49D910DB3PR03MB0780eurp_--


From nobody Wed Jul  8 10:50:36 2015
Return-Path: <jeff.tantsura@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45AB21A1BD2 for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 10:50:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 9Vulmv5xbUeo for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 10:50:33 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ADDB71A1BE5 for <mpls@ietf.org>; Wed,  8 Jul 2015 10:50:33 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-62-559cfb90ae6c
Received: from EUSAAHC005.ericsson.se (Unknown_Domain [147.117.188.87]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 7D.B7.07675.09BFC955; Wed,  8 Jul 2015 12:29:37 +0200 (CEST)
Received: from EUSAAMB109.ericsson.se ([147.117.188.126]) by EUSAAHC005.ericsson.se ([147.117.188.87]) with mapi id 14.03.0210.002; Wed, 8 Jul 2015 13:50:29 -0400
From: Jeff Tantsura <jeff.tantsura@ericsson.com>
To: Loa Andersson <loa@pi.nu>
Thread-Topic: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
Thread-Index: AQHQuaS25a73KDU3GEWfuaoL8DMEO53R2d9q
Date: Wed, 8 Jul 2015 17:50:29 +0000
Message-ID: <4B655029-38E2-4F52-B84A-DFFF66673314@ericsson.com>
References: <559D5FB2.9060800@pi.nu>
In-Reply-To: <559D5FB2.9060800@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRmVeSWpSXmKPExsUyuXRPuO7E33NCDfrnMFusvz6fyeLfXCDr +6UlLBa3lq5kdWDxWLLkJ5PHrOltbB5fLn9mC2CO4rJJSc3JLEst0rdL4MpYe7KfrWAjR8Xy hkmMDYx72boYOTkkBEwknty5xghhi0lcuLceKM7FISRwlFFi2pkfTBDOMkaJuW+msIBUsQkY SPz/dhzMFhGQlbi27SdYEbPASUaJ7R2/wRLCAhUSu+c+ZIIoqpR4dXsNM4RtJDHz61ewdSwC KhLHpzayg9i8AvYSp6+cA6sXAop3vnzLCmJzCqhKrH3TAFbPCHTe91NrwGqYBcQlbj2ZzwRx toDEkj3nmSFsUYmXj/+xQtToSCzY/YkNwtaWWLbwNTPELkGJkzOfsExgFJ2FZNQsJC2zkLTM QtKygJFlFSNHaXFqWW66keEmRmC8HJNgc9zBuOCT5SFGAQ5GJR7eBcJzQoVYE8uKK3MPMUpz sCiJ80r75YUKCaQnlqRmp6YWpBbFF5XmpBYfYmTi4JRqYJw15VagwpmOrNBGwfwd2/43lhr2 xiXGv5Xeenl67iOZqgvsj+Qst54//9j+Usubj5mn9p4xf3H0+ZTHgp9ud/seSbO57cEiXL+q K7FdyrjoqFlgm0nUgXk+YRPXNrXG2Yq3BUUpzCy9llk79X1Ix7lAR/17z7m+711S+WHTdWsO Z3HZpnVM65RYijMSDbWYi4oTARtED5x4AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/fBe5yPCvrc6Nw-gcOF3iC6hugYU>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jul 2015 17:50:35 -0000

Yes/support

Regards,
Jeff

> On Jul 8, 2015, at 7:37 PM, Loa Andersson <loa@pi.nu> wrote:
>=20
> Working Group,
>=20
> This is to start a two week poll on adopting draft-mirsky-
> mpls-residence-time as an MPLS working group document.
>=20
> Please send your comments (support/not support) to the mpls working
> group mailing list (mpls@ietf.org). Please give a technical
> motivation for your support/not support, especially if you think that
> the document should not be adopted as a working group document.
>=20
> There are no IPR disclosures against this document. However, we have
> started an IPR poll in parallel to the adoption poll.
>=20
> This poll ends July 24, 2015.
>=20
> /Loa
>=20
> --=20
>=20
>=20
> Loa Andersson                        email: loa@mail01.huawei.com
> Senior MPLS Expert                          loa@pi.nu
> Huawei Technologies (consultant)     phone: +46 739 81 21 64
>=20
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Wed Jul  8 12:47:13 2015
Return-Path: <jdrake@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1052D1A21B2 for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 12:47:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 fxjdFZCUMvl9 for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 12:47:09 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0131.outbound.protection.outlook.com [207.46.100.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D0A431A1EF7 for <mpls@ietf.org>; Wed,  8 Jul 2015 12:47:08 -0700 (PDT)
Received: from BLUPR05MB562.namprd05.prod.outlook.com (10.141.202.141) by BLUPR05MB562.namprd05.prod.outlook.com (10.141.202.141) with Microsoft SMTP Server (TLS) id 15.1.207.19; Wed, 8 Jul 2015 19:47:08 +0000
Received: from BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) by BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) with mapi id 15.01.0207.004; Wed, 8 Jul 2015 19:47:08 +0000
From: John E Drake <jdrake@juniper.net>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
Thread-Index: AQHQuaSyuVvrSZYbw0ysx9MhCnhqG53R+mnw
Date: Wed, 8 Jul 2015 19:47:07 +0000
Message-ID: <BLUPR05MB5624BBD3D2B76DB2D82237AC7910@BLUPR05MB562.namprd05.prod.outlook.com>
References: <559D5FB2.9060800@pi.nu>
In-Reply-To: <559D5FB2.9060800@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: pi.nu; dkim=none (message not signed) header.d=none;
x-originating-ip: [66.129.241.14]
x-microsoft-exchange-diagnostics: 1; BLUPR05MB562; 5:/9yl7c0Wq1BH1W/glSqOjITbp+H2gfh9/FUfIW924db1yGNC2dZPw3rhhheFco6Br2eTJDGNb+xSugQndeobV6ugAZcLFN9jyewNrMOPNyqItYUoE0BbaOCK31pU7Z8hw99k2d0Cbsk9i+AoDLK9Aw==; 24:x1QsGdLWNxrJ8tbCsiSSkRqOpxJmm4BF5g7siH0hjlnKEZqQfr8t2UtmnsPCIlvnh9luTC20w1XpyfxPWGfSV5b88xu25znHXjer6YP5+iA=; 20:vTrtHcA7qk7D/76mYcAB5AgQPXCDGmQIdUtSRJCuUkhtem2/fbsCL9lPOXe6PzTJt2fxCQcQKiE3IMluSF56Mg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB562;
x-microsoft-antispam-prvs: <BLUPR05MB562BB01DF1E2142535905B1C7910@BLUPR05MB562.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BLUPR05MB562; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB562; 
x-forefront-prvs: 0631F0BC3D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(377454003)(51704005)(252514010)(230783001)(46102003)(86362001)(76176999)(33656002)(54356999)(50986999)(19580405001)(2656002)(19580395003)(5001960100002)(74316001)(189998001)(5003600100002)(5002640100001)(5001920100001)(5001770100001)(62966003)(87936001)(77156002)(77096005)(40100003)(102836002)(15975445007)(106116001)(122556002)(99286002)(76576001)(92566002)(66066001)(2950100001)(2900100001)(2501003); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB562; H:BLUPR05MB562.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2015 19:47:07.8482 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB562
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Gb5jKNHg7-YcUjoGdTEnAuc2XEk>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jul 2015 19:47:12 -0000

Support

Yours Irrespectively,

John

> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Loa Andersson
> Sent: Wednesday, July 08, 2015 1:37 PM
> To: mpls@ietf.org
> Cc: mpls-chairs@tools.ietf.org; draft-mirsky-mpls-residence-
> time@tools.ietf.org
> Subject: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mp=
ls-
> residence-time as an MPLS wg document.
>=20
> Working Group,
>=20
> This is to start a two week poll on adopting draft-mirsky- mpls-residence=
-
> time as an MPLS working group document.
>=20
> Please send your comments (support/not support) to the mpls working
> group mailing list (mpls@ietf.org). Please give a technical motivation fo=
r your
> support/not support, especially if you think that the document should not=
 be
> adopted as a working group document.
>=20
> There are no IPR disclosures against this document. However, we have
> started an IPR poll in parallel to the adoption poll.
>=20
> This poll ends July 24, 2015.
>=20
> /Loa
>=20
> --
>=20
>=20
> Loa Andersson                        email: loa@mail01.huawei.com
> Senior MPLS Expert                          loa@pi.nu
> Huawei Technologies (consultant)     phone: +46 739 81 21 64
>=20
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Wed Jul  8 12:47:49 2015
Return-Path: <jdrake@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F4FE1A3BA2 for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 12:47:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 1aalisr7Vf32 for <mpls@ietfa.amsl.com>; Wed,  8 Jul 2015 12:47:44 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0140.outbound.protection.outlook.com [207.46.100.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D844C1A8720 for <mpls@ietf.org>; Wed,  8 Jul 2015 12:47:43 -0700 (PDT)
Received: from BLUPR05MB562.namprd05.prod.outlook.com (10.141.202.141) by BLUPR05MB562.namprd05.prod.outlook.com (10.141.202.141) with Microsoft SMTP Server (TLS) id 15.1.207.19; Wed, 8 Jul 2015 19:47:42 +0000
Received: from BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) by BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) with mapi id 15.01.0207.004; Wed, 8 Jul 2015 19:47:42 +0000
From: John E Drake <jdrake@juniper.net>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: IPR poll on draft-mirsky-mpls-residence-time
Thread-Index: AQHQuaS2VP44OknGMkqCZ1OC8pe3qZ3R+npg
Date: Wed, 8 Jul 2015 19:47:42 +0000
Message-ID: <BLUPR05MB562F702EDA3D214A28CB236C7910@BLUPR05MB562.namprd05.prod.outlook.com>
References: <559D5FB8.7010207@pi.nu>
In-Reply-To: <559D5FB8.7010207@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: pi.nu; dkim=none (message not signed) header.d=none;
x-originating-ip: [66.129.241.14]
x-microsoft-exchange-diagnostics: 1; BLUPR05MB562; 5:GZjrOSWZxaAbr9QC2VXKG4hVSdxk5MJetm8o4pnu6DBgiVpw/LZBEGinlxWnisvORGhnyUhXb6Pot+OE2Chv25rrKQcjwNwp0j/PIbpnrvlj8o6UPzwkCrJKIQft+tcKR3BrmOEXf+cxlzvykFGyYw==; 24:SBjkyXGA4ZYQz80UTJUpqayenBQrFHQysQlXW5GdA5KCamJINRoGLsb9uiM41U9ZoIogQEIVyFosJfHuLPVSZu1qFrivd83ZTkPoNI0gST0=; 20:6DHTGPNtu3xlRl+Arqz/yr3r7GLarIXm09eLsd2iaRmklfm4xTEqwIKoWB8iPzQhv5JlgH+ExGpZyudck0kVAg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB562;
x-microsoft-antispam-prvs: <BLUPR05MB562D665681CC51D7CFBD314C7910@BLUPR05MB562.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BLUPR05MB562; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB562; 
x-forefront-prvs: 0631F0BC3D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(377454003)(51704005)(252514010)(230783001)(46102003)(86362001)(76176999)(33656002)(54356999)(50986999)(19580405001)(2656002)(19580395003)(5001960100002)(74316001)(189998001)(5003600100002)(5002640100001)(5001920100001)(5001770100001)(62966003)(87936001)(77156002)(77096005)(40100003)(102836002)(106116001)(122556002)(99286002)(76576001)(92566002)(66066001)(2950100001)(2900100001)(2501003); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB562; H:BLUPR05MB562.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2015 19:47:42.3334 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB562
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/rQpywhIwb-PogqH8TYccrc6cwzA>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] IPR poll on draft-mirsky-mpls-residence-time
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jul 2015 19:47:48 -0000

SSdtIG5vdCBhd2FyZSBvZiBhbnkgSVBSIHJlbGF0ZWQgdG8gdGhpcyBkcmFmdA0KDQpZb3VycyBJ
cnJlc3BlY3RpdmVseSwNCg0KSm9obg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
IEZyb206IExvYSBBbmRlcnNzb24gW21haWx0bzpsb2FAcGkubnVdDQo+IFNlbnQ6IFdlZG5lc2Rh
eSwgSnVseSAwOCwgMjAxNSAxOjM3IFBNDQo+IFRvOiBtcGxzQGlldGYub3JnDQo+IENjOiBtcGxz
LWNoYWlyc0B0b29scy5pZXRmLm9yZzsgZHJhZnQtbWlyc2t5LW1wbHMtcmVzaWRlbmNlLQ0KPiB0
aW1lQHRvb2xzLmlldGYub3JnDQo+IFN1YmplY3Q6IElQUiBwb2xsIG9uIGRyYWZ0LW1pcnNreS1t
cGxzLXJlc2lkZW5jZS10aW1lDQo+IA0KPiBXb3JraW5nIEdyb3VwLA0KPiANCj4gQSBwb2xsIHRv
IHNlZSBpZiB3ZSBoYXZlIGNvbnNlbnN1cyB0byBhZG9wdCBkcmFmdC1taXJza3ktIG1wbHMtcmVz
aWRlbmNlLQ0KPiB0aW1lIGFzIGFuIE1QTFMgd2cgZG9jdW1lbnQgaGFzIGJlZW4gc3RhcnRlZC4g
SW4gcGFyYWxsZWwgd2Ugd2lsbCBkbyBhbiBJUFINCj4gcG9sbC4NCj4gDQo+IFRoaXMgbWFpbCBz
dGFydHMgdGhlIElQUiBwb2xsLg0KPiANCj4gQXJlIHlvdSBhd2FyZSBvZiBhbnkgSVBSIHRoYXQg
YXBwbGllcyB0byBkcmFmdC1taXJza3ktIG1wbHMtcmVzaWRlbmNlLXRpbWU/DQo+IA0KPiBJZiBz
bywgaGFzIHRoaXMgSVBSIGJlZW4gZGlzY2xvc2VkIGluIGNvbXBsaWFuY2Ugd2l0aCBJRVRGIElQ
UiBydWxlcyAoc2VlIFJGQ3MNCj4gMzk3OSwgNDg3OSwgMzY2OSBhbmQgNTM3OCBmb3IgbW9yZSBk
ZXRhaWxzKS4NCj4gDQo+IFRoZXJlIGFyZSBjdXJyZW50bHkgbm8gSVBSIGRpc2Nsb3N1cmVzIGZp
bGVkIGFnYWluc3QgdGhpcyBkb2N1bWVudC4NCj4gDQo+IElmIHlvdSBhcmUgbGlzdGVkIGFzIGEg
ZG9jdW1lbnQgYXV0aG9yIG9yIGNvbnRyaWJ1dG9yIHBsZWFzZSByZXNwb25kIHRvIHRoaXMNCj4g
ZW1haWwgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIG9yIG5vdCB5b3UgYXJlIGF3YXJlIG9mIGFueSBy
ZWxldmFudCBJUFIuICpUaGUNCj4gcmVzcG9uc2UgbmVlZHMgdG8gYmUgc2VudCB0byB0aGUgTVBM
UyB3ZyBtYWlsaW5nIGxpc3QuKiBUaGUgZG9jdW1lbnQgd2lsbA0KPiBub3QgYWR2YW5jZSB0byB0
aGUgbmV4dCBzdGFnZSB1bnRpbCBhIHJlc3BvbnNlIGhhcyBiZWVuIHJlY2VpdmVkIGZyb20gZWFj
aA0KPiBhdXRob3IgYW5kIGNvbnRyaWJ1dG9yLg0KPiANCj4gSWYgeW91IGFyZSBvbiB0aGUgTVBM
UyBXRyBlbWFpbCBsaXN0IGJ1dCBhcmUgbm90IGxpc3RlZCBhcyBhbiBhdXRob3Igb3INCj4gY29u
dHJpYnV0b3IsIHRoZW4gcGxlYXNlIGV4cGxpY2l0bHkgcmVzcG9uZCBvbmx5IGlmIHlvdSBhcmUg
YXdhcmUgb2YgYW55IElQUg0KPiB0aGF0IGhhcyBub3QgeWV0IGJlZW4gZGlzY2xvc2VkIGluIGNv
bmZvcm1hbmNlIHdpdGggSUVURiBydWxlcy4NCj4gDQo+IA0KPiAvTG9hDQo+IG1wbHMgd2cgY28t
Y2hhaXINCj4gLS0NCj4gDQo+IA0KPiBMb2EgQW5kZXJzc29uICAgICAgICAgICAgICAgICAgICAg
ICAgZW1haWw6IGxvYUBtYWlsMDEuaHVhd2VpLmNvbQ0KPiBTZW5pb3IgTVBMUyBFeHBlcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxvYUBwaS5udQ0KPiBIdWF3ZWkgVGVjaG5vbG9naWVzIChj
b25zdWx0YW50KSAgICAgcGhvbmU6ICs0NiA3MzkgODEgMjEgNjQNCg==


From nobody Thu Jul  9 08:30:57 2015
Return-Path: <michelg@upperside.fr>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A60D1B2A59 for <mpls@ietfa.amsl.com>; Thu,  9 Jul 2015 08:30:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham
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 md-Ah1dbjFQ1 for <mpls@ietfa.amsl.com>; Thu,  9 Jul 2015 08:30:52 -0700 (PDT)
Received: from smtp01.msg.oleane.net (smtp01.msg.oleane.net [62.161.4.1]) by ietfa.amsl.com (Postfix) with ESMTP id E81011B2A80 for <mpls@ietf.org>; Thu,  9 Jul 2015 08:30:49 -0700 (PDT)
Received: from MGosseDellM6800 (LMontsouris-656-1-5-162.w80-12.abo.wanadoo.fr [80.12.94.162]) (authenticated) by smtp01.msg.oleane.net (MSA) with ESMTP id t69FUliv032634 for <mpls@ietf.org>; Thu, 9 Jul 2015 17:30:47 +0200
X-Oleane-Rep: REPA
From: "Michel Gosse" <michelg@upperside.fr>
To: <mpls@ietf.org>
References: 
In-Reply-To: 
Date: Thu, 9 Jul 2015 17:30:45 +0200
Message-ID: <004a01d0ba5c$39b33db0$ad19b910$@upperside.fr>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_004B_01D0BA6C.FD40A190"
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AdC6U1gWxA83UsQOQhGZHV0OBaLkaAACHGoQ
Content-Language: fr
X-Backend: vm-smtp-sophos04v3
X-PMX-Spam: Probability=11%
X-PFSI-Info: PMX 6.0.0.2142326, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.7.9.151817 (no antivirus check)
X-Orange-Auth: bWcyNjMtM0B1cHBlc2lkZS5mci5mdG8=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ucCnpv2pk5csrK0lXjFqoTNtHlU>
Subject: [mpls] MPLS+SDN+NFV World 2016 CFP deadline extension
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jul 2015 15:30:55 -0000

This is a multipart message in MIME format.

------=_NextPart_000_004B_01D0BA6C.FD40A190
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Next year, the MPLS SDN event and the NFV & SDN Summit will be merged in a
single World Congress.
MPLS SDN track: 
-       Traffic engineering perspectives
-       Spring, PCE, MPLS TE, SDN WAN, IPv6
-       SDN perspectives in IoT
-       Optical switching, SDN controllers
NFV Open source track: 
-       Control plane virtualization scenarios
-       Open source: first deployments report
-       NFV: cloud & datacenter
-       Service providers use cases reports
The CFP deadline has been extended to July 21st.

More info.:
<http://www.uppersideconferences.com/mpls-sdn-nfv/mpls-sdn-nfv_2016_call_for
_papers.html>
http://www.uppersideconferences.com/mpls-sdn-nfv/mpls-sdn-nfv_2016_call_for_
papers.html
 
 

------=_NextPart_000_004B_01D0BA6C.FD40A190
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DProgId content=3DWord.Document><meta =
name=3DGenerator content=3D"Microsoft Word 15"><meta name=3DOriginator =
content=3D"Microsoft Word 15"><link rel=3DFile-List =
href=3D"cid:filelist.xml@01D0BA6C.FCE51410"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:Zoom>158</w:Zoom>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:EnvelopeVis/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>FR</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false" =
DefSemiHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99" =
LatentStyleCount=3D"371">
<w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" =
Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Normal Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"footnote text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"annotation text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"header"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"footer"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"index heading"/>
<w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"table of figures"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"envelope address"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"envelope return"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"footnote reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"annotation reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"line number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"page number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"endnote reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"endnote text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"table of authorities"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"macro"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"toa heading"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Bullet"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Bullet 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Bullet 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Bullet 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Bullet 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Number 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Number 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Number 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Number 5"/>
<w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" =
Name=3D"Title"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Closing"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Signature"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Default Paragraph Font"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Body Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Body Text Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Continue"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Continue 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Continue 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Continue 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"List Continue 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Message Header"/>
<w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" =
Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Salutation"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Date"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Body Text First Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Body Text First Indent 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Note Heading"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Body Text 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Body Text 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Body Text Indent 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Body Text Indent 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Block Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Hyperlink"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"FollowedHyperlink"/>
<w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" =
Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" =
Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Document Map"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Plain Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"E-mail Signature"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"HTML Top of Form"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"HTML Bottom of Form"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Normal (Web)"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"HTML Acronym"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"HTML Address"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"HTML Cite"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"HTML Code"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"HTML Definition"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"HTML Keyboard"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"HTML Preformatted"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"HTML Sample"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"HTML Typewriter"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"HTML Variable"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Normal Table"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"annotation subject"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"No List"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Outline List 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Outline List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Outline List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Simple 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Simple 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Simple 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Classic 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Classic 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Classic 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Classic 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Colorful 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Colorful 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Colorful 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Columns 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Columns 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Columns 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Columns 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Columns 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Grid 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Grid 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Grid 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Grid 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Grid 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Grid 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Grid 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Grid 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table List 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table List 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table List 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table List 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table List 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table List 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table 3D effects 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table 3D effects 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table 3D effects 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Contemporary"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Elegant"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Professional"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Subtle 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Subtle 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Web 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Web 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Web 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Balloon Text"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Table Theme"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Placeholder =
Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" =
Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light =
Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading =
1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading =
2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List =
1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List =
2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid =
1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid =
2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid =
3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful =
List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful =
Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading =
1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading =
2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"/>
<w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true" =
Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"true" =
Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true" =
Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading =
1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading =
2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading =
1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading =
2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading =
1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading =
2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading =
1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading =
2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading =
1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading =
2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful =
Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true" =
Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"true" =
Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true" =
Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"true" =
Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" =
Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" =
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"/>
<w:LsdException Locked=3D"false" Priority=3D"41" Name=3D"Plain Table =
1"/>
<w:LsdException Locked=3D"false" Priority=3D"42" Name=3D"Plain Table =
2"/>
<w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Table =
3"/>
<w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain Table =
4"/>
<w:LsdException Locked=3D"false" Priority=3D"45" Name=3D"Plain Table =
5"/>
<w:LsdException Locked=3D"false" Priority=3D"40" Name=3D"Grid Table =
Light"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 =
Light"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 =
Colorful"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 =
Colorful"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 =
Light Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 =
Colorful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 =
Colorful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 =
Light Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 =
Colorful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 =
Colorful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 =
Light Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 =
Colorful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 =
Colorful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 =
Light Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 =
Colorful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 =
Colorful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 =
Light Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 =
Colorful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 =
Colorful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 =
Light Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 =
Dark Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 =
Colorful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 =
Colorful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 =
Light"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 =
Colorful"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 =
Light Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 =
Colorful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 =
Light Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 =
Colorful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 =
Light Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 =
Colorful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 =
Light Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 =
Colorful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 =
Light Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 =
Colorful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 =
Light Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 =
Dark Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 =
Colorful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 =
Colorful Accent 6"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;
	text-underline:single;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	mso-fareast-font-family:Calibri;}
span.EmailStyle18
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:windowtext;}
span.apple-style-span
	{mso-style-name:apple-style-span;
	mso-style-unhide:no;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1201673481;
	mso-list-type:hybrid;
	mso-list-template-ids:-14381548 446302880 67895299 67895301 67895297 =
67895299 67895301 67895297 67895299 67895301;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:2025277615;
	mso-list-type:hybrid;
	mso-list-template-ids:267054618 298738376 67895299 67895301 67895297 =
67895299 67895301 67895297 67895299 67895301;}
@list l1:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Tableau Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DFR =
link=3D"#0563C1" vlink=3D"#954F72" style=3D'tab-interval:35.4pt'><div =
class=3DWordSection1><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
class=3Dapple-style-span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-ansi-languag=
e:EN-US'>Next year, the MPLS SDN event and the NFV &amp; SDN Summit will =
be merged in a single World Congress.</span></span><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b =
style=3D'mso-bidi-font-weight:normal'><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-ansi-languag=
e:EN-US'>MPLS SDN track:</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-ansi-languag=
e:EN-US'>&nbsp;<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-indent:-=
18.0pt;mso-list:l0 level1 lfo2'><![if !supportLists]><span =
class=3Dapple-style-span><span =
style=3D'font-family:"Arial",sans-serif;mso-fareast-font-family:Arial'><s=
pan style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span></span><![endif]><span =
class=3Dapple-style-span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-ansi-languag=
e:EN-US'>Traffic engineering perspectives</span><o:p></o:p></span></p><p =
class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-indent:-=
18.0pt;mso-list:l0 level1 lfo2'><![if !supportLists]><span =
class=3Dapple-style-span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-fareast-font=
-family:Arial;mso-ansi-language:EN-US'><span =
style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span></span><![endif]><span =
class=3Dapple-style-span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-ansi-languag=
e:EN-US'>Spring, PCE, MPLS TE, SDN WAN, =
IPv6<o:p></o:p></span></span></p><p class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-indent:-=
18.0pt;mso-list:l0 level1 lfo2'><![if !supportLists]><span =
class=3Dapple-style-span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-fareast-font=
-family:Arial;mso-ansi-language:EN-US'><span =
style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span></span><![endif]><span =
class=3Dapple-style-span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-ansi-languag=
e:EN-US'>SDN perspectives in IoT<o:p></o:p></span></span></p><p =
class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-indent:-=
18.0pt;mso-list:l0 level1 lfo2'><![if !supportLists]><span =
style=3D'font-family:"Arial",sans-serif;mso-fareast-font-family:Arial'><s=
pan style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span class=3Dapple-style-span><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-ansi-languag=
e:EN-US'>Optical switching, SDN =
controllers</span></span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b =
style=3D'mso-bidi-font-weight:normal'><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-ansi-languag=
e:EN-US'>NFV Open source track:</span></b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-ansi-languag=
e:EN-US'>&nbsp;<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-indent:-=
18.0pt;mso-list:l1 level1 lfo4'><![if !supportLists]><span =
class=3Dapple-style-span><span =
style=3D'font-family:"Arial",sans-serif;mso-fareast-font-family:Arial'><s=
pan style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span></span><![endif]><span =
class=3Dapple-style-span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-ansi-languag=
e:EN-US'>Control plane virtualization =
scenarios</span><o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-indent:-=
18.0pt;mso-list:l1 level1 lfo4'><![if !supportLists]><span =
class=3Dapple-style-span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-fareast-font=
-family:Arial;mso-ansi-language:EN-US'><span =
style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span></span><![endif]><span =
class=3Dapple-style-span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-ansi-languag=
e:EN-US'>Open source: first deployments =
report<o:p></o:p></span></span></p><p class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-indent:-=
18.0pt;mso-list:l1 level1 lfo4'><![if !supportLists]><span =
class=3Dapple-style-span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-fareast-font=
-family:Arial;mso-ansi-language:EN-US'><span =
style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span></span><![endif]><span =
class=3Dapple-style-span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-ansi-languag=
e:EN-US'>NFV: cloud &amp; datacenter<o:p></o:p></span></span></p><p =
class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-indent:-=
18.0pt;mso-list:l1 level1 lfo4'><![if !supportLists]><span =
style=3D'font-family:"Arial",sans-serif;mso-fareast-font-family:Arial'><s=
pan style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span class=3Dapple-style-span><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-ansi-languag=
e:EN-US'>Service providers use cases =
reports</span></span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Arial",sans-serif;mso-fareast-font=
-family:"Times New Roman";mso-ansi-language:EN-US'>The CFP deadline has =
been extended to July 21st.<br><br>More info.: <a =
href=3D"http://www.uppersideconferences.com/mpls-sdn-nfv/mpls-sdn-nfv_201=
6_call_for_papers.html"><span =
style=3D'color:windowtext'>http://www.uppersideconferences.com/mpls-sdn-n=
fv/mpls-sdn-nfv_2016_call_for_papers.html</span></a><o:p></o:p></span></p=
><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-fo=
nt-family:Calibri;mso-bidi-font-family:"Times New =
Roman";color:#1F497D;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p=
><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;mso-ansi-langu=
age:EN-US;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p></div><=
/body></html>
------=_NextPart_000_004B_01D0BA6C.FD40A190--


From nobody Thu Jul  9 09:40:40 2015
Return-Path: <tsaad@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9311C1B2AC8 for <mpls@ietfa.amsl.com>; Thu,  9 Jul 2015 09:40:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 HrQxUIQsJpoy for <mpls@ietfa.amsl.com>; Thu,  9 Jul 2015 09:40:37 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 545AA1B2A49 for <mpls@ietf.org>; Thu,  9 Jul 2015 09:40:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1298; q=dns/txt; s=iport; t=1436460037; x=1437669637; h=from:to:cc:subject:date:message-id:mime-version; bh=TvMxHLdsAkhlrQjWp7xdg5x9Bym0B9Dmvs0gDbCoVWo=; b=QK223JUt+QokEIqYIiEyq2WLrRMaR982QPqmdGph6UhxAlY5PpkP7CQ4 GZysgYwRkhzasSzQXK8MXgOr7R5M81e36xbTGkj7c7azvFHD51XxVDJhm zgctADgh7EwzLDqxUItf2Wf44bfcWCvFugULeAICsPiNslj7HPPagT116 o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CWAwACo55V/4YNJK1bgkVNVGa7GwmBcYV3gV04FAEBAQEBAQGBCoQaDAR5EgELAXQnBA6IMw3PLwEBAQEBAQQBAQEBAQEBAQEVBJBNBIQyBZQtAYt/gT2EGJMSJoN7gjaBBAEBAQ
X-IronPort-AV: E=Sophos;i="5.15,441,1432598400";  d="scan'208,217";a="167016830"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-6.cisco.com with ESMTP; 09 Jul 2015 16:40:36 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id t69Gea7M019503 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 9 Jul 2015 16:40:36 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.83]) by xhc-rcd-x04.cisco.com ([173.37.183.78]) with mapi id 14.03.0195.001; Thu, 9 Jul 2015 11:40:36 -0500
From: "Tarek Saad (tsaad)" <tsaad@cisco.com>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: Prelimenary agenda for IETF93
Thread-Index: AQHQumX6InNR/hFRH0yKFHy7qpXhvg==
Date: Thu, 9 Jul 2015 16:40:35 +0000
Message-ID: <D1C41C45.33155%tsaad@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.2.150604
x-originating-ip: [161.44.213.114]
Content-Type: multipart/alternative; boundary="_000_D1C41C4533155tsaadciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Vjcw6iP-o84RnQlgvz5NN1qpoyo>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: [mpls] Prelimenary agenda for IETF93
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jul 2015 16:40:38 -0000

--_000_D1C41C4533155tsaadciscocom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi everyone,

The preliminary agenda is posted at:
https://www.ietf.org/proceedings/93/agenda/agenda-93-mpls
Please review and let us know is there are any corrections/changes needed.

Regards,
Tarek and MPLS chairs

--_000_D1C41C4533155tsaadciscocom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <1E0B216A6CD04F478B1069B8385C77DD@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Hi everyone,</div>
<div><br>
</div>
<div>The preliminary agenda is posted at:</div>
<div><a href=3D"https://www.ietf.org/proceedings/93/agenda/agenda-93-mpls">=
https://www.ietf.org/proceedings/93/agenda/agenda-93-mpls</a></div>
<div>Please review and let us know is there are any corrections/changes nee=
ded.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Tarek and MPLS chairs</div>
</body>
</html>

--_000_D1C41C4533155tsaadciscocom_--


From nobody Thu Jul  9 14:23:54 2015
Return-Path: <mjork@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74AB31A0396; Thu,  9 Jul 2015 14:23:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 98TKqFVsl9MM; Thu,  9 Jul 2015 14:23:52 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0104.outbound.protection.outlook.com [65.55.169.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4D281A036A; Thu,  9 Jul 2015 14:23:51 -0700 (PDT)
Received: from CO2PR0501MB919.namprd05.prod.outlook.com (10.141.247.22) by CO2PR0501MB918.namprd05.prod.outlook.com (10.141.247.21) with Microsoft SMTP Server (TLS) id 15.1.207.19; Thu, 9 Jul 2015 21:23:50 +0000
Received: from CO2PR0501MB919.namprd05.prod.outlook.com ([10.141.247.22]) by CO2PR0501MB919.namprd05.prod.outlook.com ([10.141.247.22]) with mapi id 15.01.0207.004; Thu, 9 Jul 2015 21:23:49 +0000
From: Markus Jork <mjork@juniper.net>
To: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, Gregory Mirsky <gregory.mirsky@ericsson.com>, Jeff Tantsura <jeff.tantsura@ericsson.com>, Mach Chen <mach.chen@huawei.com>, "Ilya@nobulus.com" <Ilya@nobulus.com>
Thread-Topic: MPLS-RT review of draft-mirsky-mpls-bfd-directed-03
Thread-Index: AQHQrp6jgU6mEKrEDEixCriNRyOIhJ3TtJgQ
Date: Thu, 9 Jul 2015 21:23:49 +0000
Message-ID: <CO2PR0501MB919738C04D7063D7CBC0B56A5900@CO2PR0501MB919.namprd05.prod.outlook.com>
References: <BY1PR0501MB14307CC8225AFFA12887B0C0A5AF0@BY1PR0501MB1430.namprd05.prod.outlook.com>
In-Reply-To: <BY1PR0501MB14307CC8225AFFA12887B0C0A5AF0@BY1PR0501MB1430.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;
x-originating-ip: [66.129.241.12]
x-microsoft-exchange-diagnostics: 1; CO2PR0501MB918; 5:5i/ewocYQ1BLx0+AqGAVWyTIEjUI1AEHJ/gbdlrQokdqFG3pjUm3qo0fdHE7RzNsVSiZ5zrvhUC8mFv7557h8XRn2bjmVg3sVNH7SmFkO/zbWF+ZaTrgummzct8ghL/jy1ItGsD2/2ofgVLZ5T7lSA==; 24:h6LS0dVbxKsMOzDCbMeehmN6f/8w8GI4PAEDqliGh6wtIwZyLAlVR8xN7wkpjljA8nQtTmzzP2FMy3oLrxyY8NhzaVUSg7NDfYQvqVt3izE=; 20:deM3N+RIbxCf4nhmcjAhmKPNsrNxSXMI13MsmDBlMLUfpzGwvpNk3YuSvfjodGDjm6Qiw3KS4DvQ3VWgw2IFww==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO2PR0501MB918;
x-microsoft-antispam-prvs: <CO2PR0501MB918722AF559C572DDD4A5B3A5900@CO2PR0501MB918.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CO2PR0501MB918; BCL:0; PCL:0; RULEID:;  SRVR:CO2PR0501MB918; 
x-forefront-prvs: 0632519F33
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(5001920100001)(66066001)(5002640100001)(5001770100001)(62966003)(33656002)(99286002)(86362001)(77156002)(46102003)(106116001)(5003600100002)(2656002)(230783001)(92566002)(102836002)(2501003)(76576001)(2900100001)(2950100001)(54356999)(5001960100002)(189998001)(76176999)(50986999)(74316001)(87936001)(122556002)(40100003)(77096005); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR0501MB918; H:CO2PR0501MB919.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2015 21:23:49.5889 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR0501MB918
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/4ThbXk5uR883ecesRHc8FgXCmBk>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-mirsky-mpls-bfd-directed-03
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jul 2015 21:23:53 -0000

I have looked at draft-mirsky-mpls-bfd-directed-03 as one of the MPLS-RT re=
viewers.

The document clearly explains the desire to have a matching return path for=
 a BFD session and proposes a straight forward mechanism for that. As such =
it is coherent.

The mechanism is based on the initiator of the BFD session picking and spec=
ifying the return path. I can imagine use cases where that is the preferabl=
e approach. Though one could also go about this from the other direction: l=
et the other end pick a return path that matches the forward path. That wou=
ld not require protocol extensions. Nevertheless, there are probably enough=
 cases where the mechanism in this document is appropriate and so I think i=
t will be useful.

The document seems technically sound to me and is ready to be considered fo=
r WG adoption.

-Markus


From nobody Thu Jul  9 18:37:30 2015
Return-Path: <yshen@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 129511A1BF2; Thu,  9 Jul 2015 18:37:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 qqQMr3dz7RVy; Thu,  9 Jul 2015 18:37:26 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0126.outbound.protection.outlook.com [207.46.100.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04A031A1BEF; Thu,  9 Jul 2015 18:37:25 -0700 (PDT)
Received: from BY2PR0501MB1813.namprd05.prod.outlook.com (10.163.155.143) by BY2PR0501MB1813.namprd05.prod.outlook.com (10.163.155.143) with Microsoft SMTP Server (TLS) id 15.1.213.14; Fri, 10 Jul 2015 01:37:23 +0000
Received: from BY2PR0501MB1813.namprd05.prod.outlook.com ([10.163.155.143]) by BY2PR0501MB1813.namprd05.prod.outlook.com ([10.163.155.143]) with mapi id 15.01.0213.000; Fri, 10 Jul 2015 01:37:23 +0000
From: Yimin Shen <yshen@juniper.net>
To: "draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org" <draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org>
Thread-Topic: MPLS-RT review of draft-cheng-mpls-tp-shared-ring-protection-05
Thread-Index: AdCulDikA5WgvcQnQCSiWQCAAJNPcwMGNlyg
Date: Fri, 10 Jul 2015 01:37:22 +0000
Message-ID: <BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com>
References: <BY1PR0501MB1430819702B9DCE681281393A5AF0@BY1PR0501MB1430.namprd05.prod.outlook.com>
In-Reply-To: <BY1PR0501MB1430819702B9DCE681281393A5AF0@BY1PR0501MB1430.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: tools.ietf.org; dkim=none (message not signed) header.d=none;
x-originating-ip: [66.129.241.10]
x-microsoft-exchange-diagnostics: 1; BY2PR0501MB1813; 5:+wemobDdzVtK2x8pZbyQmsKeA53Yz/uRPp4wtVbTWZIpjHtHZGP7kGP6O/vEiCwMJXS1rC3gH4Hg5A420fqasJB+0zmmyNrgQDr634MxB0J4RGdiPJ+gIVJhKRQrrkuqI6xUppmA6I35vOh1DpiYxQ==; 24:8mIozHDee+TnkLU+I3DdpruhivneAG/pE1PEhFjwsriaZhYI6IxYYV2r+PW8n2+vZQX1dfMe+1GGDeNXvMqAsbnGH/9Msum6TKaSsftg2Lc=; 20:X6QewiS5+gm40n55+TrwcfeN8qcMYFoB+FEtG7k6SH44jFQz8ptHRReq/8y6Sa4Bvn8zLEuaTAaDA36EYHir6A==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0501MB1813;
by2pr0501mb1813: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <BY2PR0501MB1813B5CA37D3F37DA2908FA1BD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY2PR0501MB1813; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0501MB1813; 
x-forefront-prvs: 06339BAE63
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(50986999)(2501003)(46102003)(87936001)(2656002)(77096005)(66066001)(5003600100002)(74316001)(99286002)(5002640100001)(33656002)(5001960100002)(86362001)(189998001)(110136002)(102836002)(575784001)(15975445007)(2351001)(2900100001)(40100003)(2950100001)(62966003)(77156002)(19580395003)(92566002)(122556002)(54356999)(76576001)(76176999)(230783001)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0501MB1813; H:BY2PR0501MB1813.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
Content-Type: multipart/alternative; boundary="_000_BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0BY2PR0501MB1813_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jul 2015 01:37:22.8515 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0501MB1813
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/pWvWTOd6mwCbqukc5waI6BSJg0M>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-cheng-mpls-tp-shared-ring-protection-05
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jul 2015 01:37:29 -0000

--_000_BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0BY2PR0501MB1813_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Dear authors, chairs, and WG

I've been asked by the WG chairs to review draft-cheng-mpls-tp-shared-ring-=
protection-05 for WG adoption. Overall, I think the draft is trying to addr=
ess a valid MPLS-TP scenario by using a promising solution. However, I have=
 the following comments and questions  for sections 1 to 4, which I would l=
ike to request the authors to answer and clarify.

[1]     Section 2.1 - Recovery of multiple failures
-       This is misleading to me. The draft seems to only be able to handle=
 a single failure per ring, rather than multiple failures per ring. This ma=
y need some clarification.

[2]     I'd like to suggest to change term "exit node" to "egress node".

[3]     Section 4.1 - The ring tunnel layer.

-       Given a ring of N nodes, this layer would consist of 4xN ring tunne=
ls. The draft is a little light on the provisioning and management aspects =
of this layer, while pushing a lot of complexity to this layer.
-       Each node is traversed by many tunnels. How does it know whether a =
tunnel is working or protecting,  and whether a tunnel is CW or AW ? How do=
es it associate a working tunnel with a protecting tunnel (to the same egre=
ss node, but opposite in direction) ?
-       When an ingress node needs a working tunnel to a particular egress =
node, how does choose between the CW  tunnel and the AW tunnel, especially =
when one is significantly longer  (i.e. of higher cost) than the other ?

[4]     The draft describes 4 tunnels (CW, AW, CP, AP) per egress node ? Is=
 it possible to use only 2 tunnels (i.e. CW and AW) and have them protect e=
ach other ?

[5]     Section 4.3.2 -- Short wrapping vs. "traditional wrapping"

-       Does "traditional wrapping" refer to the scenario in section 4.3.1 =
?
-       The 4.3.2 mode seems superior to the 4.3.1 mode in all aspects. If =
so, would there be any value to keep 4.3.1 mode.
-       In 4.3.2 mode, CW tunnel =3D=3DCP tunnel and AW tunnel =3D=3D AP tu=
nnel in path topology, correct ? If so, you could reduce the number of tunn=
els per egress node from 4 to 2 (as comment [4] above), correct ?

[6]     Section 4.3.3

-       This is equivalent to "global repair" in MPLS. However, why does th=
e ingress node switch traffic from CW tunnel to AP tunnel instead of AW tun=
nel ? A working tunnel should be "better" than a protecting tunnel to perma=
nently carry traffic.

[7]     Section 4.4

-       I'm not sure how label swap would work on an interconnection node, =
as the draft describes it. In Fig-12, in normal state, F receives a packet =
from ring-1; The top label X is a tunnel to the node group; The next label =
Y is the service LSP. So, F pops label X, and " the label used for working =
ring tunnel R2cW_I will be pushed based on the inner label" (i.e. label Y).=
 How could F have the knowledge about the service LSP, its label Y, and its=
 egress node, etc ?
-       I may have more questions to follow after the above...

Regards,

Yimin Shen
Juniper Networks



--_000_BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0BY2PR0501MB1813_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Calibri" size=3D"2"><span style=3D"font-size:11pt;">
<div>Dear authors, chairs, and WG</div>
<div>&nbsp;</div>
<div>I&#8217;ve been asked by the WG chairs to review draft-cheng-mpls-tp-s=
hared-ring-protection-05 for WG adoption. Overall, I think the draft is try=
ing to address a valid MPLS-TP scenario by using a promising solution. Howe=
ver, I have the following comments and
questions&nbsp; for sections 1 to 4, which I would like to request the auth=
ors to answer and clarify.</div>
<div>&nbsp;</div>
<ol style=3D"margin:0;padding-left:36pt;">
<li>Section 2.1 &#8211; Recovery of multiple failures</li></ol>
<ul style=3D"margin:0;padding-left:72pt;">
<li>This is misleading to me. The draft seems to only be able to handle a s=
ingle failure per ring, rather than multiple failures per ring. This may ne=
ed some clarification.</li></ul>
<div>&nbsp;</div>
<ol start=3D"2" style=3D"margin:0;padding-left:36pt;">
<li>I&#8217;d like to suggest to change term &#8220;exit node&#8221; to &#8=
220;egress node&#8221;.</li></ol>
<div style=3D"padding-left:36pt;">&nbsp;</div>
<ol start=3D"3" style=3D"margin:0;padding-left:36pt;">
<li>Section 4.1 - The ring tunnel layer. </li></ol>
<div style=3D"padding-left:36pt;">&nbsp;</div>
<ul style=3D"margin:0;padding-left:72pt;">
<li>Given a ring of N nodes, this layer would consist of 4xN ring tunnels. =
The draft is a little light on the provisioning and management aspects of t=
his layer, while pushing a lot of complexity to this layer.</li></ul>
<ul style=3D"margin:0;padding-left:72pt;">
<li>Each node is traversed by many tunnels. How does it know whether a tunn=
el is working or protecting,&nbsp; and whether a tunnel is CW or AW ? How d=
oes it associate a working tunnel with a protecting tunnel (to the same egr=
ess node, but opposite in direction)
?</li><li>When an ingress node needs a working tunnel to a particular egres=
s node, how does choose between the CW&nbsp; tunnel and the AW tunnel, espe=
cially when one is significantly longer&nbsp; (i.e. of higher cost) than th=
e other ?</li></ul>
<div style=3D"padding-left:18pt;">&nbsp;</div>
<ol start=3D"4" style=3D"margin:0;padding-left:36pt;">
<li>The draft describes 4 tunnels (CW, AW, CP, AP) per egress node ? Is it =
possible to use only 2 tunnels (i.e. CW and AW) and have them protect each =
other ?</li></ol>
<div>&nbsp;</div>
<ol start=3D"5" style=3D"margin:0;padding-left:36pt;">
<li>Section 4.3.2 -- Short wrapping vs. &#8220;traditional wrapping&#8221;<=
/li></ol>
<div>&nbsp;</div>
<ul style=3D"margin:0;padding-left:72pt;">
<li>Does &#8220;traditional wrapping&#8221; refer to the scenario in sectio=
n 4.3.1 ?</li><li>The 4.3.2 mode seems superior to the 4.3.1 mode in all as=
pects. If so, would there be any value to keep 4.3.1 mode.</li><li>In 4.3.2=
 mode, CW tunnel =3D=3DCP tunnel and AW tunnel =3D=3D AP tunnel in path top=
ology, correct ? If so, you could reduce the number of tunnels per egress n=
ode from 4 to 2 (as comment [4] above), correct ?</li></ul>
<div>&nbsp;</div>
<ol start=3D"6" style=3D"margin:0;padding-left:36pt;">
<li>Section 4.3.3</li></ol>
<div>&nbsp;</div>
<ul style=3D"margin:0;padding-left:72pt;">
<li>This is equivalent to &#8220;global repair&#8221; in MPLS. However, why=
 does the ingress node switch traffic from CW tunnel to AP tunnel instead o=
f AW tunnel ? A working tunnel should be &#8220;better&#8221; than a protec=
ting tunnel to permanently carry traffic.</li></ul>
<div>&nbsp;</div>
<ol start=3D"7" style=3D"margin:0;padding-left:36pt;">
<li>Section 4.4</li></ol>
<div>&nbsp;</div>
<ul style=3D"margin:0;padding-left:72pt;">
<li>I&#8217;m not sure how label swap would work on an interconnection node=
, as the draft describes it. In Fig-12, in normal state, F receives a packe=
t from ring-1; The top label X is a tunnel to the node group; The next labe=
l Y is the service LSP. So, F pops label
X, and &#8220; the label used for working ring tunnel R2cW_I will be pushed=
 based on the inner label&#8221; (i.e. label Y). How could F have the knowl=
edge about the service LSP, its label Y, and its egress node, etc ?</li><li=
>I may have more questions to follow after the above&#8230;</li></ul>
<div>&nbsp;</div>
<div>Regards,</div>
<div>&nbsp;</div>
<div>Yimin Shen</div>
<div>Juniper Networks</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</span></font>
</body>
</html>

--_000_BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0BY2PR0501MB1813_--


From nobody Fri Jul 10 08:34:58 2015
Return-Path: <rbonica@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF62D1B29C9 for <mpls@ietfa.amsl.com>; Fri, 10 Jul 2015 08:34:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
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 qkaEpLmr_--2 for <mpls@ietfa.amsl.com>; Fri, 10 Jul 2015 08:34:55 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0755.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::755]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1779A1B29C7 for <mpls@ietf.org>; Fri, 10 Jul 2015 08:34:54 -0700 (PDT)
Received: from BLUPR05MB1985.namprd05.prod.outlook.com (10.162.224.27) by BN3PR0501MB1297.namprd05.prod.outlook.com (10.160.183.151) with Microsoft SMTP Server (TLS) id 15.1.207.19; Fri, 10 Jul 2015 15:34:49 +0000
Received: from BLUPR05MB1985.namprd05.prod.outlook.com ([10.162.224.27]) by BLUPR05MB1985.namprd05.prod.outlook.com ([10.162.224.27]) with mapi id 15.01.0207.004; Fri, 10 Jul 2015 15:34:49 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-ietf-mpls-self-ping@tools.ietf.org" <draft-ietf-mpls-self-ping@tools.ietf.org>, Raveendra Torvi <rtorvi@juniper.net>, "inaminei@google.com" <inaminei@google.com>, "michael.e.conn@verizon.com" <michael.e.conn@verizon.com>, "EXT - luis.tomotaki@verizon.com" <luis.tomotaki@verizon.com>, "dante.j.pacella@verizon.com" <dante.j.pacella@verizon.com>, "mark.wygant@verizon.net" <mark.wygant@verizon.net>
Thread-Topic: Re: IPR Poll on draft-ietf-mpls-self-ping
Thread-Index: AdC7Jd9w6TUbe9AITCmB0k7wMI5lZw==
Date: Fri, 10 Jul 2015 15:34:48 +0000
Message-ID: <BLUPR05MB1985DEB20D4AF5374B4FB50BAE9F0@BLUPR05MB1985.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: pi.nu; dkim=none (message not signed) header.d=none;
x-originating-ip: [66.129.241.13]
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1297; 5:OxKjDY7kdhEaQ47cOb9bbXaauZak3J1nTZU/YTFBeI5HLpvHJQViEkkw+PI0lM7+giEtnhqG9EuksA1MHya0uAfmzIs+47JlXtbZmmIthDfSqxOSAikZ0eRPx2hRTd3h78UdhumDkXMOF0pwLFrSsw==; 24:P/UwLwBwmuIWZJNtOu8k9OQZEN+fSMG60Bb8WxLry59pFsmbWKGoy62Jpsw3vbjGOEvHg+SlLV9fnxbJZ80ZAbGUP11zVn0RbjRJbF9CCcg=; 20:GOyQOvvDGrYSLKzY312CcHKu0XqPjwR2YCcHQDZ2jzoL7pghMiFXkwgH7Op5Z8ogZmthGdXS2eKDDwaKrRJeVw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0501MB1297;
x-microsoft-antispam-prvs: <BN3PR0501MB12975491F70B30097CA35640AE9F0@BN3PR0501MB1297.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BN3PR0501MB1297; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1297; 
x-forefront-prvs: 06339BAE63
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(2900100001)(107886002)(5001960100002)(15975445007)(5001770100001)(102836002)(558084003)(77096005)(74316001)(5003600100002)(66066001)(230783001)(2656002)(87936001)(50986999)(2201001)(86362001)(33656002)(54356999)(19580395003)(77156002)(62966003)(122556002)(40100003)(46102003)(2501003)(76576001)(5002640100001)(189998001)(92566002)(7059030)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1297; H:BLUPR05MB1985.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jul 2015 15:34:49.0169 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1297
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/_Y2pZ1eJPtt72c1B9hhem2_0F5s>
Subject: Re: [mpls] IPR Poll on draft-ietf-mpls-self-ping
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jul 2015 15:34:56 -0000

Loa,

The only IPR of which I am aware has been disclosed to the IETF and posted =
at https://datatracker.ietf.org/ipr/2476/.


Ron Bonica


From nobody Fri Jul 10 09:11:24 2015
Return-Path: <mark.wygant@verizon.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7648D1B2CCE for <mpls@ietfa.amsl.com>; Fri, 10 Jul 2015 09:11:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=unavailable
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 LsL3hNJmtKeG for <mpls@ietfa.amsl.com>; Fri, 10 Jul 2015 09:11:22 -0700 (PDT)
Received: from omzsmtpe02.verizonbusiness.com (omzsmtpe02.verizonbusiness.com [199.249.25.209]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31D571B2CCD for <mpls@ietf.org>; Fri, 10 Jul 2015 09:11:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verizon.com; i=@verizon.com; q=dns/txt; s=corp; t=1436544682; x=1468080682; h=from:to:date:subject:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=ikhtqhqOGHAV0fWHW8xG81brFf63eH/a9gNDvjIZamo=; b=LrCKkAXxUXxo/Ik874yvGyZZR0Gyz1imCs7EOi+ckODSktBJQqvjusOX r8QkJIAeQJUF1XWKV0SwvBpmvWg064EasGz0YSo1ky+TswAzXPJCkR83F ha2hURXQk6/EDtOGI0jVD2L708EzO2easC57VK+uElMEaSd1XynDHT0lf 4=;
X-IronPort-Anti-Spam-Filtered: false
Received: from omzsmtpi02.vzbi.com ([165.122.46.172]) by omzsmtpe02.verizonbusiness.com with ESMTP; 10 Jul 2015 16:06:21 +0000
From: "Wygant, Mark" <mark.wygant@verizon.com>
To: Ronald Bonica <rbonica@juniper.net>, Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-ietf-mpls-self-ping@tools.ietf.org" <draft-ietf-mpls-self-ping@tools.ietf.org>, Raveendra Torvi <rtorvi@juniper.net>, "inaminei@google.com" <inaminei@google.com>, "Conn, Michael" <michael.e.conn@verizon.com>, "Tomotaki, Luis M" <luis.tomotaki@verizon.com>, "Pacella, Dante J" <dante.j.pacella@verizon.com>, "mark.wygant@verizon.net" <mark.wygant@verizon.net>
X-IronPort-AV: E=Sophos;i="5.15,447,1432598400"; d="scan'208";a="448283873"
Received: from fhdp1lumxc7hb04.verizon.com (HELO FHDP1LUMXC7HB04.us.one.verizon.com) ([166.68.59.191]) by omzsmtpi02.vzbi.com with ESMTP; 10 Jul 2015 16:06:18 +0000
Received: from FHDP1LUMXC7V42.us.one.verizon.com ([166.68.125.37]) by FHDP1LUMXC7HB04.us.one.verizon.com ([166.68.59.191]) with mapi; Fri, 10 Jul 2015 12:06:17 -0400
Date: Fri, 10 Jul 2015 12:06:16 -0400
Thread-Topic: [mpls] IPR Poll on draft-ietf-mpls-self-ping
Thread-Index: AdC7Jd9w6TUbe9AITCmB0k7wMI5lZwABFyLA
Message-ID: <CC006535F1E3A942AF996915AEC6EB9301C5F4F20A@FHDP1LUMXC7V42.us.one.verizon.com>
References: <BLUPR05MB1985DEB20D4AF5374B4FB50BAE9F0@BLUPR05MB1985.namprd05.prod.outlook.com>
In-Reply-To: <BLUPR05MB1985DEB20D4AF5374B4FB50BAE9F0@BLUPR05MB1985.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/zw9z8q2CLCcjdRdGquDkUi2N0Rs>
Subject: Re: [mpls] IPR Poll on draft-ietf-mpls-self-ping
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jul 2015 16:11:23 -0000

I am not aware of any other IPR.

Mark Wygant=20

-----Original Message-----
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Ronald Bonica
Sent: Friday, July 10, 2015 10:35 AM
To: Loa Andersson; mpls@ietf.org; mpls-chairs@tools.ietf.org; draft-ietf-mp=
ls-self-ping@tools.ietf.org; Raveendra Torvi; inaminei@google.com; Conn, Mi=
chael; Tomotaki, Luis M; Pacella, Dante J; mark.wygant@verizon.net
Subject: Re: [mpls] IPR Poll on draft-ietf-mpls-self-ping

Loa,

The only IPR of which I am aware has been disclosed to the IETF and posted =
at https://datatracker.ietf.org/ipr/2476/.


Ron Bonica

_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls


From nobody Fri Jul 10 09:34:48 2015
Return-Path: <inaminei@google.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACC581B29B1 for <mpls@ietfa.amsl.com>; Fri, 10 Jul 2015 09:34:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.388
X-Spam-Level: 
X-Spam-Status: No, score=-1.388 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 nlI2G6DNWGBl for <mpls@ietfa.amsl.com>; Fri, 10 Jul 2015 09:34:45 -0700 (PDT)
Received: from mail-lb0-x232.google.com (mail-lb0-x232.google.com [IPv6:2a00:1450:4010:c04::232]) (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 2B6DE1B29AF for <mpls@ietf.org>; Fri, 10 Jul 2015 09:34:45 -0700 (PDT)
Received: by lbbpo10 with SMTP id po10so95606903lbb.3 for <mpls@ietf.org>; Fri, 10 Jul 2015 09:34:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=vJmb5N61GyTwnX+pXjjbUxo8nCE//nOyEY7GeqkXfC4=; b=lGCpDw1OYFojSa6X61p3Soub/TSHisymdi9pNy02y7iddqsThUUSDQQGqjc9cyQGYC LCappZHlUubqJmSftXp1eNbS4BY+Kr0es90Ao8heVIyxTi73VtMyRpjWSdrx51yVcz5t cmV33Tc07jwhvi1ZMfwbkLjy3scoK4Fi//wMcTRVqNMtY7ToizLVDfDevewARgwfT2mR Y/mg1uOYWUwp5ZaiXXrYshKQFaLUq01uVh1T93BHrKO9Gwo2HqYvMX9C+4QCPNEGuZXD jL+MqFQGm5c+ltDc1/VAYf83ZNe6DtOBYFpbnS+DLS5wz1J7CCvw6d+xDwaQ4RnL20Fd rGEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=vJmb5N61GyTwnX+pXjjbUxo8nCE//nOyEY7GeqkXfC4=; b=HdTEiJIM+LiNzj6Zygu1aytfDMaEfEBJhc0cm2v8qxKCy0nRC4v/9eLor94X6F0zXZ jz43DAe6aMaYIEcT6f4Yhoo69HeGyr4TlUGY7IqdNoGpeY04zk6xXOsUAgmeMmOWVizR d5B+YVy1nqRNCuBWkFmbfRUWKgsUGvYJVwMJ5uQ2vnGuxa6Kck9M99i5He+NKr+3SsFX 32tuw6nKeuu5pdHcGaTsYsNdoEuWb+PchIurQ46jFHN8EAjLCUDzkS6V6GJVGfpqZGgp ODYeBIkjI6vj1858xXZjPKqesGP63pmmeLr9oZbLtWX4XRRxPx6CPNQC5pU1AwaiZDok 9Akw==
X-Gm-Message-State: ALoCoQnR2RFVjAhy1MHmIkJ2VcA/Qvl4qgUYsxuXGvdVSXbxw2FJVB7ae7EsEIJYRtMMfrZIe5tj
MIME-Version: 1.0
X-Received: by 10.112.83.135 with SMTP id q7mr20803718lby.13.1436546083650; Fri, 10 Jul 2015 09:34:43 -0700 (PDT)
Received: by 10.152.19.41 with HTTP; Fri, 10 Jul 2015 09:34:43 -0700 (PDT)
In-Reply-To: <CC006535F1E3A942AF996915AEC6EB9301C5F4F20A@FHDP1LUMXC7V42.us.one.verizon.com>
References: <BLUPR05MB1985DEB20D4AF5374B4FB50BAE9F0@BLUPR05MB1985.namprd05.prod.outlook.com> <CC006535F1E3A942AF996915AEC6EB9301C5F4F20A@FHDP1LUMXC7V42.us.one.verizon.com>
Date: Fri, 10 Jul 2015 09:34:43 -0700
Message-ID: <CAG4Q_as37p6rATKoZEQgusJjR5aWkEJVKWWUjffDcJ+vuqbvhg@mail.gmail.com>
From: Ina Minei <inaminei@google.com>
To: "Wygant, Mark" <mark.wygant@verizon.com>
Content-Type: multipart/alternative; boundary=001a113459220530b3051a87f37f
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/2e7nRwVfixNzOxb-iCoprzNJpyQ>
Cc: "draft-ietf-mpls-self-ping@tools.ietf.org" <draft-ietf-mpls-self-ping@tools.ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, Raveendra Torvi <rtorvi@juniper.net>, Ronald Bonica <rbonica@juniper.net>, "Pacella, Dante J" <dante.j.pacella@verizon.com>, "Conn,  Michael" <michael.e.conn@verizon.com>, "Tomotaki, Luis M" <luis.tomotaki@verizon.com>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "mark.wygant@verizon.net" <mark.wygant@verizon.net>
Subject: Re: [mpls] IPR Poll on draft-ietf-mpls-self-ping
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jul 2015 16:34:46 -0000

--001a113459220530b3051a87f37f
Content-Type: text/plain; charset=UTF-8

I am not aware of any other IPR.

Ina

On Fri, Jul 10, 2015 at 9:06 AM, Wygant, Mark <mark.wygant@verizon.com>
wrote:

> I am not aware of any other IPR.
>
> Mark Wygant
>
> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Ronald Bonica
> Sent: Friday, July 10, 2015 10:35 AM
> To: Loa Andersson; mpls@ietf.org; mpls-chairs@tools.ietf.org;
> draft-ietf-mpls-self-ping@tools.ietf.org; Raveendra Torvi;
> inaminei@google.com; Conn, Michael; Tomotaki, Luis M; Pacella, Dante J;
> mark.wygant@verizon.net
> Subject: Re: [mpls] IPR Poll on draft-ietf-mpls-self-ping
>
> Loa,
>
> The only IPR of which I am aware has been disclosed to the IETF and posted
> at https://datatracker.ietf.org/ipr/2476/.
>
>
> Ron Bonica
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>

--001a113459220530b3051a87f37f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"font-size:12.8000001907349px">I am not awar=
e of any other IPR.</span><div><span style=3D"font-size:12.8000001907349px"=
><br></span></div><div><span style=3D"font-size:12.8000001907349px">Ina=C2=
=A0</span></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_qu=
ote">On Fri, Jul 10, 2015 at 9:06 AM, Wygant, Mark <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:mark.wygant@verizon.com" target=3D"_blank">mark.wygant@veri=
zon.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am not aw=
are of any other IPR.<br>
<br>
Mark Wygant<br>
<div><div class=3D"h5"><br>
-----Original Message-----<br>
From: mpls [mailto:<a href=3D"mailto:mpls-bounces@ietf.org">mpls-bounces@ie=
tf.org</a>] On Behalf Of Ronald Bonica<br>
Sent: Friday, July 10, 2015 10:35 AM<br>
To: Loa Andersson; <a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>; <a h=
ref=3D"mailto:mpls-chairs@tools.ietf.org">mpls-chairs@tools.ietf.org</a>; <=
a href=3D"mailto:draft-ietf-mpls-self-ping@tools.ietf.org">draft-ietf-mpls-=
self-ping@tools.ietf.org</a>; Raveendra Torvi; <a href=3D"mailto:inaminei@g=
oogle.com">inaminei@google.com</a>; Conn, Michael; Tomotaki, Luis M; Pacell=
a, Dante J; <a href=3D"mailto:mark.wygant@verizon.net">mark.wygant@verizon.=
net</a><br>
Subject: Re: [mpls] IPR Poll on draft-ietf-mpls-self-ping<br>
<br>
Loa,<br>
<br>
The only IPR of which I am aware has been disclosed to the IETF and posted =
at <a href=3D"https://datatracker.ietf.org/ipr/2476/" rel=3D"noreferrer" ta=
rget=3D"_blank">https://datatracker.ietf.org/ipr/2476/</a>.<br>
<br>
<br>
Ron Bonica<br>
<br>
</div></div>_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
</blockquote></div><br></div>

--001a113459220530b3051a87f37f--


From nobody Fri Jul 10 11:25:46 2015
Return-Path: <michael.e.conn@verizon.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33DA01B2A7E for <mpls@ietfa.amsl.com>; Fri, 10 Jul 2015 11:25:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 Q_a2Wgix5ptj for <mpls@ietfa.amsl.com>; Fri, 10 Jul 2015 11:25:43 -0700 (PDT)
Received: from omzsmtpe02.verizonbusiness.com (omzsmtpe02.verizonbusiness.com [199.249.25.209]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9F51E1B2A79 for <mpls@ietf.org>; Fri, 10 Jul 2015 11:25:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verizon.com; i=@verizon.com; q=dns/txt; s=corp; t=1436552743; x=1468088743; h=from:to:date:subject:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=ORWrB8+Nktq3/l4lgyktURTn0jsQPG72X80HLmkgiUI=; b=mqWO3WI32LOGD3DATbiFVQwv+IfUGIxhNFJqzupc3pMhCV6BozG4EqT+ cjy1g3iFl+gU9nbCgW5LKwhLnZU5Euf2c0iDpOKVdSJ1Jc6nvwTg6Gr6p P7IfPGoBEqrOfhN18gZB4Gyy7QudjzR8XAU2b64/Q3NZEoTZUgjWY4WgF Y=;
X-IronPort-Anti-Spam-Filtered: false
Received: from omzsmtpi02.vzbi.com ([165.122.46.172]) by omzsmtpe02.verizonbusiness.com with ESMTP; 10 Jul 2015 18:25:41 +0000
From: "Conn, Michael" <michael.e.conn@verizon.com>
To: Ronald Bonica <rbonica@juniper.net>, Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-ietf-mpls-self-ping@tools.ietf.org" <draft-ietf-mpls-self-ping@tools.ietf.org>, Raveendra Torvi <rtorvi@juniper.net>, "inaminei@google.com" <inaminei@google.com>, "Tomotaki, Luis M" <luis.tomotaki@verizon.com>, "Pacella, Dante J" <dante.j.pacella@verizon.com>, "mark.wygant@verizon.net" <mark.wygant@verizon.net>
X-IronPort-AV: E=Sophos;i="5.15,448,1432598400"; d="scan'208";a="448394189"
Received: from fhdp1lumxc7hb05.verizon.com (HELO FHDP1LUMXC7HB05.us.one.verizon.com) ([166.68.59.192]) by omzsmtpi02.vzbi.com with ESMTP; 10 Jul 2015 18:25:03 +0000
Received: from FHDP1LUMXC7V43.us.one.verizon.com ([166.68.125.38]) by FHDP1LUMXC7HB05.us.one.verizon.com ([166.68.59.192]) with mapi; Fri, 10 Jul 2015 14:25:02 -0400
Date: Fri, 10 Jul 2015 14:25:01 -0400
Thread-Topic: IPR Poll on draft-ietf-mpls-self-ping
Thread-Index: AdC7Jd9w6TUbe9AITCmB0k7wMI5lZwAF7Lcg
Message-ID: <2B7669201D58CD4C8A2150DB12B129CF1692B1280D@FHDP1LUMXC7V43.us.one.verizon.com>
References: <BLUPR05MB1985DEB20D4AF5374B4FB50BAE9F0@BLUPR05MB1985.namprd05.prod.outlook.com>
In-Reply-To: <BLUPR05MB1985DEB20D4AF5374B4FB50BAE9F0@BLUPR05MB1985.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/sPF7QO5q35HDizOw3mDBzdVhn5Q>
Subject: Re: [mpls] IPR Poll on draft-ietf-mpls-self-ping
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jul 2015 18:25:45 -0000

I am not aware of any other IPR other than what Ron has provided.

Michael E Conn
Manager Network Planning
Office 972 729 6469
=A0
There are two ways to deal with a problem:
You can accept it and learn to live with it or
you can fix it and learn to live without it.
=A0
Which will you choose?

-----Original Message-----
From: Ronald Bonica [mailto:rbonica@juniper.net]=20
Sent: Friday, July 10, 2015 10:35 AM
To: Loa Andersson; mpls@ietf.org; mpls-chairs@tools.ietf.org; draft-ietf-mp=
ls-self-ping@tools.ietf.org; Raveendra Torvi; inaminei@google.com; Conn, Mi=
chael; Tomotaki, Luis M; Pacella, Dante J; mark.wygant@verizon.net
Subject: Re: IPR Poll on draft-ietf-mpls-self-ping

Loa,

The only IPR of which I am aware has been disclosed to the IETF and posted =
at https://datatracker.ietf.org/ipr/2476/.


Ron Bonica


From nobody Fri Jul 10 14:00:18 2015
Return-Path: <rtorvi@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 83CA31A00EA for <mpls@ietfa.amsl.com>; Fri, 10 Jul 2015 14:00:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 X4q4kM6qzWOJ for <mpls@ietfa.amsl.com>; Fri, 10 Jul 2015 14:00:13 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0783.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:783]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 292C51B2D08 for <mpls@ietf.org>; Fri, 10 Jul 2015 13:59:22 -0700 (PDT)
Received: from DM2PR0501MB1310.namprd05.prod.outlook.com (10.160.130.151) by CY1PR05MB1993.namprd05.prod.outlook.com (10.162.216.27) with Microsoft SMTP Server (TLS) id 15.1.207.19; Fri, 10 Jul 2015 20:59:17 +0000
Received: from DM2PR0501MB1310.namprd05.prod.outlook.com ([10.160.130.151]) by DM2PR0501MB1310.namprd05.prod.outlook.com ([10.160.130.151]) with mapi id 15.01.0207.004; Fri, 10 Jul 2015 20:59:17 +0000
From: Raveendra Torvi <rtorvi@juniper.net>
To: "Conn, Michael" <michael.e.conn@verizon.com>
Thread-Topic: IPR Poll on draft-ietf-mpls-self-ping
Thread-Index: AQHQuz3Uy9081KPe1kWsBX/KhW/57J3VMBUu
Date: Fri, 10 Jul 2015 20:59:17 +0000
Message-ID: <BCB9626F-46CE-47CC-8E66-3C14F06FD9A1@juniper.net>
References: <BLUPR05MB1985DEB20D4AF5374B4FB50BAE9F0@BLUPR05MB1985.namprd05.prod.outlook.com>, <2B7669201D58CD4C8A2150DB12B129CF1692B1280D@FHDP1LUMXC7V43.us.one.verizon.com>
In-Reply-To: <2B7669201D58CD4C8A2150DB12B129CF1692B1280D@FHDP1LUMXC7V43.us.one.verizon.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: verizon.com; dkim=none (message not signed) header.d=none;
x-originating-ip: [187.130.75.26]
x-microsoft-exchange-diagnostics: 1; CY1PR05MB1993; 5:hv2yw6rtwIZ0V50Mx9I5Uw3ibJAHE2A89/5X9z3SgGXNHyQWJsDvT+dmYYz3hthypq5zEyOOGl8Fbq1n/UPcvu+np8XLBqrmDBXEFQszLH+tgMOsRMuc8JXawBZEow/zSq5agAmajrG1pDk1uvexiw==; 24:XCSgwG2Kn89XfiP22EJ7zbgo7HqfeDbTizvEDGqd/vLOovVKWRBHh2hH1O1AQWay7sAhQu9PS51FNT4jjTuf9SZgQJt8b/2v20DuIcX7NAQ=; 20:ghMBHjNUasnw0fk1wCUcL/ESLbqO/1PnErcVk2SpTXHDsGOglOVE5xm+KJfAlVA7WJe1p4V4NeWMhjS0OHI17w==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR05MB1993;
x-microsoft-antispam-prvs: <CY1PR05MB1993BB4C6366F23FC8692BCCD09F0@CY1PR05MB1993.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CY1PR05MB1993; BCL:0; PCL:0; RULEID:;  SRVR:CY1PR05MB1993; 
x-forefront-prvs: 06339BAE63
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(24454002)(164054003)(46102003)(36756003)(5002640100001)(77156002)(230783001)(33656002)(66066001)(50986999)(86362001)(83716003)(189998001)(62966003)(2656002)(92566002)(106116001)(87936001)(82746002)(99286002)(76176999)(19580405001)(122556002)(54356999)(40100003)(5001960100002)(2950100001)(19580395003)(102836002)(2900100001)(558084003)(110136002)(77096005)(7059030)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR05MB1993; H:DM2PR0501MB1310.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jul 2015 20:59:17.1258 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR05MB1993
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/m5eUBTMEdRLd28Dk2Kq-i9gMKbA>
Cc: "draft-ietf-mpls-self-ping@tools.ietf.org" <draft-ietf-mpls-self-ping@tools.ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, Ronald Bonica <rbonica@juniper.net>, "Pacella, Dante J" <dante.j.pacella@verizon.com>, "EXT - luis.tomotaki@verizon.com" <luis.tomotaki@verizon.com>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "mark.wygant@verizon.net" <mark.wygant@verizon.net>
Subject: Re: [mpls] IPR Poll on draft-ietf-mpls-self-ping
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jul 2015 21:00:15 -0000

I am not aware of any other IPR other than what Ron has provided.
Thanks,
Ravi

> On Jul 10, 2015, at 1:25 PM, Conn, Michael <michael.e.conn@verizon.com> w=
rote:
>=20
> I am not aware of any other IPR other than what Ron has provided.


From nobody Fri Jul 10 15:32:19 2015
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 157041A00B4; Fri, 10 Jul 2015 15:32:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 DsNv71duD8mB; Fri, 10 Jul 2015 15:32:14 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 233F21A009B; Fri, 10 Jul 2015 15:32:12 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <gregory.mirsky@ericsson.com>, <jeff.tantsura@ericsson.com>, <ilya@nobulus.com>, <mach.chen@huawei.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.0.4.p3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150710223212.3484.59688.idtracker@ietfa.amsl.com>
Date: Fri, 10 Jul 2015 15:32:12 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/-pS3cxLjg9OyEWWWbzuAA1-1Sv8>
Cc: mpls@ietf.org, rcallon@juniper.net, ipr-announce@ietf.org
Subject: [mpls] IPR Disclosure Telefonaktiebolaget LM Ericsson (publ) 's Statement about IPR related to draft-mirsky-mpls-bfd-directed
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jul 2015 22:32:16 -0000

Dear Greg Mirsky, Jeff Tantsura, Ilya Varlashkin, Mach Chen:


An IPR disclosure that pertains to your Internet-Draft entitled
"Bidirectional Forwarding Detection (BFD) Directed Return Path"
(draft-mirsky-mpls-bfd-directed) was submitted to the IETF Secretariat on  and
has been posted on the "IETF Page of Intellectual Property Rights Disclosures"
(https://datatracker.ietf.org/ipr/2625/). The title of the IPR disclosure is
"Telefonaktiebolaget LM Ericsson (publ) 's Statement about IPR related to
draft-mirsky-mpls-bfd-directed"


Thank you

IETF Secretariat


From nobody Fri Jul 10 15:32:32 2015
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B79AB1A0130; Fri, 10 Jul 2015 15:32:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 R5FGX14DpsF4; Fri, 10 Jul 2015 15:32:28 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A9FFB1A0126; Fri, 10 Jul 2015 15:32:24 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <gregory.mirsky@ericsson.com>, <jdrake@juniper.net>, <stbryant@cisco.com>, <alexander.vainshtein@ecitele.com>, <stefano.ruffini@ericsson.com>, <Eric.Gray@Ericsson.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.0.4.p3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150710223224.4431.10799.idtracker@ietfa.amsl.com>
Date: Fri, 10 Jul 2015 15:32:24 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/3bbPh1nhRWSxH0mxVrUymw6frd0>
Cc: mpls@ietf.org, rcallon@juniper.net, ipr-announce@ietf.org
Subject: [mpls] IPR Disclosure Telefonaktiebolaget LM Ericsson (publ) 's Statement about IPR related to draft-mirsky-mpls-residence-time
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jul 2015 22:32:29 -0000

Dear Greg Mirsky, John Drake, Stewart Bryant, Sasha Vainshtein, Stefano Ruffini, Eric Gray:


An IPR disclosure that pertains to your Internet-Draft entitled "Residence
Time Measurement in MPLS network" (draft-mirsky-mpls-residence-time) was
submitted to the IETF Secretariat on  and has been posted on the "IETF Page of
Intellectual Property Rights Disclosures"
(https://datatracker.ietf.org/ipr/2626/). The title of the IPR disclosure is
"Telefonaktiebolaget LM Ericsson (publ) 's Statement about IPR related to
draft-mirsky-mpls-residence-time"


Thank you

IETF Secretariat


From nobody Sat Jul 11 23:30:02 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CFF11A1B91 for <mpls@ietfa.amsl.com>; Sat, 11 Jul 2015 23:30:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.5
X-Spam-Level: 
X-Spam-Status: No, score=-101.5 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
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 mWGvjL9oOeVN for <mpls@ietfa.amsl.com>; Sat, 11 Jul 2015 23:29:56 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E86A1A1B8A for <mpls@ietf.org>; Sat, 11 Jul 2015 23:29:55 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-23-55a1a1ddd81e
Received: from EUSAAHC008.ericsson.se (Unknown_Domain [147.117.188.96]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id FC.88.07675.DD1A1A55; Sun, 12 Jul 2015 01:08:13 +0200 (CEST)
Received: from EUSAAMB106.ericsson.se ([147.117.188.123]) by EUSAAHC008.ericsson.se ([147.117.188.96]) with mapi id 14.03.0210.002; Sun, 12 Jul 2015 02:29:52 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Weiqiang Cheng <chengwq@gmail.com>, Ross Callon <rcallon@juniper.net>, "wim.henderickx@alcatel-lucent.com" <wim.henderickx@alcatel-lucent.com>, "rajiva@cisco.com" <rajiva@cisco.com>, "yshen@juniper.net" <yshen@juniper.net>
Thread-Topic: RE: MPLS-RT review of draft-cheng-mpls-tp-shared-ring-protection-05
Thread-Index: AQHQuyK6wPiOuwmPGk6b4QHIj0sV3p3XYKDQ
Date: Sun, 12 Jul 2015 06:29:51 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF11221850C24@eusaamb106.ericsson.se>
References: <1436541068914.3exc4loow0astthq4fdz3c0e@android.mail.163.com>
In-Reply-To: <1436541068914.3exc4loow0astthq4fdz3c0e@android.mail.163.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.11]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF11221850C24eusaamb106erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA02SWUwTURSGvbN0hgrJUEGu8GSNEU0MS9RcE2LcoiNGRQ1ITYw0cQRCWdJS xCeKKcYACQUKQllrEKRgEXgQEVkaRTCBNoALCCJQpIqCsgiERTvMC2/fOec79/wPl8Yls4Q3 HR2XyCnj5AqpSEzkqlsiDo4YjaH+8/WHUWFvNYbsOSYCaftsJNLqZ3BUUNRPIt0nDYZ6Vz7j KH/iCFrqqyDQ0ONqEq2vj+No/ckAgRp7SFQ0sSxCD/JwZBtrJtDzqr/EcXc27dsrki21GUWs frWeZNtqflPsC8MIxWpf/yLZiooVjP147z3FZhtnKXahf17E1rYuEyHbr4uDbnGK6CRO6Xcs Qhw1XdINEjQ/QXLXYBfQAPskSAcuNGQOQVP7KCXwTmj7UidKB2JawrwBsE3nAEJRBeCz3BqC t0RMIHTUZ1L8wINxAPjDnEnyBc5kETA9r0DEWzuYK3CgXe9k2mldhY+s8Xzbw7k83mHAeCaY vbC4Vbt52o25ABeLTDjPEuYcHDSsYfyqCxMMc8tkfBs40y29q91cxRkvOGQvw4TUDKxoseIC e8LvExukwFL4Z7WMEvx4+PBfOiaccofdhXZCBzwNW54ybNEMWzSDMwXO7Id1zX6CshvqM8Yo gX1hWnEJtbVfDigToNUqLik2MjCgATh/SCcUnWgC5XNHLYChgdTVrVxmDJWQ8iTV3VgL8KEJ qZebz8W4UAkTKU/kYjgugVPeVKoVnMoCMNrFWwPyK9d9ZzPO+E5xyzkzqY7btdoPowN7PDrC MsLNKdmZG6mXfWN0Tfdl9mDDgqXhK1Bbp+MW5S9NPbLTNXnDOehO8ltrlX+W68ZakKNS9zRc UzwszppJvdx5ree8WRGWcuqkXsMs3NhXmjg1mGOZjM0eGUEb5l1JIXON2zDd2UtSQhUlDziA K1Xy/7A1N1QCAwAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/FSyfEFZ6NcHxcT6doBlQ0dKLMRE>
Cc: lifang <lifang@ritt.cn>, "yang.jian90@zte.com.cn" <yang.jian90@zte.com.cn>, weiqiang cheng <chengweiqiang@chinamobile.com>, "mpls@ietf.org" <mpls@ietf.org>, "huubatwork@gmail.com" <huubatwork@gmail.com>, Han Li <lihan@chinamobile.com>, "wjf@fiberhome.com.cn" <wjf@fiberhome.com.cn>, WANG Lei <wangleiyj@chinamobile.com>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-cheng-mpls-tp-shared-ring-protection-05
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Jul 2015 06:30:00 -0000

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

SGkgV2VpcWlhbmcsDQphcG9sb2dpZXMgZm9yIG1pc3NpbmcgdG8gaW5jbHVkZSB0aGUgV0cgaW4g
bXkgaW5pdGlhbCBtYWlsLiBDb3JyZWN0ZWQuDQoNClRoYW5rIHlvdSBmb3IgeW91ciBjYXJlZnVs
IGNvbnNpZGVyYXRpb24gb2YgbXkgY29tbWVudHMuDQoNCiAgICAgICAgICAgICAgICBSZWdhcmRz
LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHcmVnDQoNCkZyb206IFdlaXFpYW5n
IENoZW5nIFttYWlsdG86Y2hlbmd3cUBnbWFpbC5jb21dDQpTZW50OiBGcmlkYXksIEp1bHkgMTAs
IDIwMTUgODoxMSBBTQ0KVG86IEdyZWdvcnkgTWlyc2t5OyBSb3NzIENhbGxvbjsgd2ltLmhlbmRl
cmlja3hAYWxjYXRlbC1sdWNlbnQuY29tOyByYWppdmFAY2lzY28uY29tOyB5c2hlbkBqdW5pcGVy
Lm5ldA0KQ2M6IHdlaXFpYW5nIGNoZW5nOyBXQU5HIExlaTsgSGFuIExpOyBodXViYXR3b3JrQGdt
YWlsLmNvbTsgYWxleC5saXVrYWlAaHVhd2VpLmNvbTsgRG9uZ2ppZSAoSmltbXkpOyB3amZAZmli
ZXJob21lLmNvbS5jbjsgbGlmYW5nOyBoZWppYUBodWF3ZWkuY29tOyBtcGxzLWNoYWlyc0B0b29s
cy5pZXRmLm9yZzsgeWFuZy5qaWFuOTBAenRlLmNvbS5jbg0KU3ViamVjdDogUmU6IFJFOiBNUExT
LVJUIHJldmlldyBvZiBkcmFmdC1jaGVuZy1tcGxzLXRwLXNoYXJlZC1yaW5nLXByb3RlY3Rpb24t
MDUNCg0KSGksDQpJZiBpdCBpcyBmaW5lIGZvciB5b3UsIHdvdWxkIHlvdSBwbGVhc2UgZm9yd2Fy
ZCB0aGUgY29tbWVudHMgYW5kIGRpc2N1c3Npb25zIHRvIHRoZSBXRyBtYWlsaW5nIGxpc3Q/DQoN
CkIuUi4NCndlaXFpYW5nIGNoZW5nDQoNCg0KDQoNCk9uIDIwMTUtMDctMDkgMjI6MjkgLCBXZWlx
aWFuZyBDaGVuZzxtYWlsdG86Y2hlbmd3cUBnbWFpbC5jb20+IFdyb3RlOg0KDQoNCkhpIEdyZWcs
DQoNCkdyZWF0bHkgYXBwcmVjaWF0ZSB5b3VyIHJldmlldyBhbmQgdGhvdWdodGZ1bCBjb21tZW50
cy4NCg0KQmVmb3JlIHdlIHVwZGF0ZSB0aGUgZHJhZnQsIEkgd2FudCB0byBnaXZlIHlvdSBhIHF1
aWNrIHJlcGx5IGF0IGZpcnN0Lg0KDQpPdXIgYW5zd2VycyBhcmUgaW4tbGluZSBhbmQgcGxlYXNl
IGNoZWNrIGlmIHlvdXIgY29tbWVudHMgYXJlIGFkZHJlc3NlZC4NCg0KQi5SLg0KV2VpcWlhbmcg
Q2hlbmcNCg0KRnJvbTogR3JlZ29yeSBNaXJza3kgW21haWx0bzpncmVnb3J5Lm1pcnNreUBlcmlj
c3Nvbi5jb21dDQpTZW50OiBXZWRuZXNkYXksIEp1bHkgMDgsIDIwMTUgODo0OCBBTQ0KVG86IFJv
c3MgQ2FsbG9uOyB3aW0uaGVuZGVyaWNreEBhbGNhdGVsLWx1Y2VudC5jb208bWFpbHRvOndpbS5o
ZW5kZXJpY2t4QGFsY2F0ZWwtbHVjZW50LmNvbT47IFJhaml2IEFzYXRpIChyYWppdmEpOyBZaW1p
biBTaGVuDQpDYzogY2hlbmd3ZWlxaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmNoZW5nd2Vp
cWlhbmdAY2hpbmFtb2JpbGUuY29tPjsgd2FuZ2xlaXlqQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86
d2FuZ2xlaXlqQGNoaW5hbW9iaWxlLmNvbT47IGxpaGFuQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86
bGloYW5AY2hpbmFtb2JpbGUuY29tPjsgaHV1YmF0d29ya0BnbWFpbC5jb208bWFpbHRvOmh1dWJh
dHdvcmtAZ21haWwuY29tPjsgYWxleC5saXVrYWlAaHVhd2VpLmNvbTxtYWlsdG86YWxleC5saXVr
YWlAaHVhd2VpLmNvbT47IGppZS5kb25nQGh1YXdlaS5jb208bWFpbHRvOmppZS5kb25nQGh1YXdl
aS5jb20+OyBIZWppYSAoSmlhKTsgbGlmYW5nQHJpdHQuY248bWFpbHRvOmxpZmFuZ0ByaXR0LmNu
PjsgeWFuZy5qaWFuOTBAenRlLmNvbS5jbjxtYWlsdG86eWFuZy5qaWFuOTBAenRlLmNvbS5jbj47
IHdqZkBmaWJlcmhvbWUuY29tLmNuPG1haWx0bzp3amZAZmliZXJob21lLmNvbS5jbj47IG1wbHMt
Y2hhaXJzQGlldGYub3JnPG1haWx0bzptcGxzLWNoYWlyc0BpZXRmLm9yZz4NClN1YmplY3Q6IFJF
OiBNUExTLVJUIHJldmlldyBvZiBkcmFmdC1jaGVuZy1tcGxzLXRwLXNoYXJlZC1yaW5nLXByb3Rl
Y3Rpb24tMDUNCg0KRGVhciBBbGwsDQpJ4oCZdmUgYmVlbiBzZWxlY3RlZCB0byByZXZpZXcgdGhl
ICBkcmFmdC1jaGVuZy1tcGxzLXRwLXNoYXJlZC1yaW5nLXByb3RlY3Rpb24tMDUgZG9jdW1lbnQg
YmVmb3JlIHRoZSBXRyBhZG9wdGlvbiBjYWxsLg0KVGhlIGRvY3VtZW50IGlzIGNvaGVyZW50LCB3
ZWxsIHdyaXR0ZW4gYW5kIHByb3Bvc2VzIHNvbHV0aW9uIHRvIHByYWN0aWNhbCBzY2VuYXJpby4g
QnV0IEnigJl2ZSBmb3VuZCB0aGF0IHRoZSBkb2N1bWVudCBoYXMgY2VydGFpbiBvdmVybGFwIHdp
dGggZHJhZnQtY3VpLW1wbHMtdHAtbWZwLXVzZS1jYXNlLWFuZC1yZXF1aXJlbWVudHMgYXQgbGVh
c3QgaW4gbGFyZ2UgcGFydHMgb2YgU2VjdGlvbiAyIG9mIHRoZSBkcmFmdC1jaGVuZy1tcGxzLXRw
LXNoYXJlZC1yaW5nLXByb3RlY3Rpb24tMDUuIEkgYmVsaWV2ZSBpdCB3b3VsZCBiZWJlbmVmaWNp
YWwgaWYgYm90aCBncm91cHMgb2YgYXV0aG9ycyB3b3JrIHRvZ2V0aGVyICB0byBoYXZlIHNpbmds
ZSBpbmZvcm1hdGlvbmFsIGRyYWZ0IG9uIHJlcXVpcmVtZW50cyB0b3dhcmRzIHByb3RlY3Rpb24g
aW4gTVBMUy1UUCB1bmRlciBtdWx0aS1mYWlsdXJlIGNvbmRpdGlvbiBhbmQgaGF2ZSBSaW5nIGFu
ZCBJbnRlcmNvbm5lY3RlZCBSaW5nIGRpc2N1c3NlZCBhcyB1c2UgY2FzZXMsIGluY2x1ZGluZyBy
ZXF1aXJlbWVudHMgdG93YXJkIFJpbmcgU3dpdGNoIFByb3RlY3Rpb24gcHJvdG9jb2wuDQoNCltB
dXRob3JzXSBUaGFua3MgYSBsb3QgZm9yIHlvdXIgc3VnZ2VzdGlvbi4gRHJhZnQtY3VpIGRlc2Ny
aWJlZCBnZW5lcmFsIHJlcXVpcmVtZW50cyBvZiBNdWx0aS1mYWlsdXJlIHByb3RlY3Rpb24sIGFu
ZCBEcmFmdC1jaGVuZyBhZGRyZXNzZWQgc29tZSBtdWx0aS1mYWlsdXJlIHNjZW5hcmlvcy4gV2Ug
d2lsbCBjb250YWN0IGF1dGhvcnMgb2YgZHJhZnQtY3VpIHRvIHNlZSBpZiB3ZSBjYW4gd29yayB0
b2dldGhlciB3aXRoIHRoZW0gb24gYSByZXF1aXJlbWVudHMgYW5kIHVzZSBjYXNlcyBkcmFmdCBv
ciB3ZSBjYW4gY29udHJpYnV0ZSBzb21lIHRleHQgdG8gZHJhZnQtY3VpLg0KDQoNCkJlbG93IGFy
ZSBteSBjb21tZW50cywgbml0cyBhbmQgcmVjb21tZW5kYXRpb25zIHRvIHRoZSBkcmFmdCB0aGF0
IGFyZSBub24tYmxvY2tpbmcgdG8gV0cgYWRvcHRpb24gY2FsbDoNCsK3ICAgICAgICAgSeKAmWQg
cmVjb21tZW5kIHRvIGNoYW5nZSB0ZXJtaW5vbG9neSAoc3RhcnRpbmcgZnJvbSBTZWN0aW9uIDQu
MS4xIGFuZCBvbndhcmRzKSA6DQpvICAgZXhpdCBub2RlIC0+IGVncmVzcyBub2RlDQoNCltBdXRo
b3JzXSBBZ3JlZSwgd2Ugd2lsbCBjaGFuZ2UgaXQgaW4gdGhlIGluY29taW5nIHZlcnNpb24uDQoN
CsK3ICAgICAgICAgU2VjdGlvbiA0LjEuMyBidWxsZXQgNCBpcyBoYXJkIHRvIHBhcnNlIGFuZCBv
bmNlIEnigJl2ZSBpbnRlcnByZXRlZCBpdCBjYW5ub3Qgc2VlIGl0IGZpdCBsb2dpY2FsbHkgd2l0
aCBvdGhlciBjb21tZW50cyB0byBGaWcuNA0KDQpbQXV0aG9yc10gV2Ugd2lsbCByZXBocmFzZSB0
aGUgc2VjdGlvbiwgYW5kIG1ha2UgaXQgbW9yZSBjbGVhci4NCg0KwrcgICAgICAgICBTZWN0aW9u
IDQuMg0KbyAgIEkgdGhpbmsgdGhhdCBwcm9wb3NlZCBwcm90ZWN0aW9uIG1lY2hhbmlzbSB1c2Vz
IGxpbmsgT0FNIGFuZCBDb250aW51aXR5IENoZWNrIChDQykgbWF5IGJlIHN1ZmZpY2llbnQgdGh1
cyBtYWtpbmcgQ29ubmVjdGl2aXR5IFZlcmlmaWNhdGlvbiB1bm5lY2Vzc2FyeTsNCg0KW0F1dGhv
cnNdIEFncmVlLCB3ZSB3aWxsIGNoYW5nZSBDQy1WIHRvIENDLg0KDQpvICAg4oCcVGhyZWUgb3Ig
bW9yZSBjb25zZWN1dGl2ZSBDQy1WIHBhY2tldHMgbG9zc2VzIHdpbGwgYmUgaW50ZXJwcmV0ZWQg
YXMgYSBsaW5rIGZhaWx1cmUu4oCdIFN0cmljdGx5IHNwZWFraW5nLCBpdCBkZXBlbmRzLiBJZiBh
c3N1bWVkIHRoYXQgZmFpbHVyZSBkZXRlY3Rpb24gYmFzZWQgb24gUkZDIDY0MjgsIHRoZW4gaXQg
bWFuZGF0ZXMgc2V0dGluZyBvZiBEZXRlY3QgTXVsdGlwbGllciB0byAzLCB0aHVzIG1ha2luZyDi
gJxtb3JlIGNvbnNlY3V0aXZlIENDLVYgcGFja2V0c+KAnSBpbnRvIGluZGljYXRpb24gb2YgT0FN
IG1hbGZ1bmN0aW9uLiBQZXJoYXBzIGNhbiByZS13b3JkIGludG8g4oCcVGhyZWUgY29uc2VjdXRp
dmUg4oCmLuKAnQ0KDQpbQXV0aG9yc10gQWdyZWUsIHdlIHdpbGwgY2hhbmdlIGl0Lg0KDQrCtyAg
ICAgICAgIHN1Z2dlc3QgdXNlIGNvbnNpc3RlbnQgbm90YXRpb24sIGUuZy4gZWl0aGVyIOKAnExT
UCAx4oCdIG9yIOKAnExTUDHigJ0gdGhyb3VnaG91dCB0aGUgZG9jdW1lbnQNCg0KW0F1dGhvcnNd
IEFncmVlLCB3ZSB3aWxsIGNoYW5nZSBpdC4NCg0KwrcgICAgICAgICBpdCBtYXkgYmVuZWZpdCB0
aGUgZG9jdW1lbnQgaWYgUmluZyBQcm90ZWN0aW9uIFN3aXRjaCBwcm90b2NvbCBkZWZpbmVkIGJl
Zm9yZSBpdOKAmXMgcmVmZXJlbmNlZCBpbiBzZWN0aW9uIDQuMy4xLjENCg0KW0F1dGhvcnNdQWdy
ZWUsIHdlIGdpdmUgYSBicmllZiBpbnRyb2R1Y3Rpb24gYWJvdXQgUlBTIGF0IHRoZSBpbnRyb2R1
Y3Rpb24gc2VjdGlvbi4NCg0KwrcgICAgICAgICBzL3J1bm5lbC90dW5uZWwvDQoNCltBdXRob3Jz
XSBTdXJlLCB3ZSB3aWxsIGNoYW5nZSBpdC4NCg0KwrcgICAgICAgICBTZWN0aW9uIDQuMy4xLjIg
ZGlzY3Vzc2VzIG5vZGUgZmFpbHVyZSBzY2VuYXJpbyBidXQsIGluIGZhY3QsIHRoZSBzY2VuYXJp
byBpcyBub3QgbXVjaCBkaWZmZXJlbnQgZnJvbSBsaW5rIGZhaWx1cmUgZGlzY3Vzc2VkIGFscmVh
ZHkuIEkgYmVsaWV2ZSB0aGF0IHRoZSBub2RlIGZhaWx1cmUgc2NlbmFyaW8gaXMgbW9zdCBpbnRl
cmVzdGluZyB0byBkZW1vbnN0cmF0ZSBiZWhhdmlvciBvZiBwcm90ZWN0aW9uIG1lY2hhbmlzbSBh
bmQgZGF0YSBmbG93IHdoZW4gdGhlIGVncmVzcyAoZXhpdCkgbm9kZSBpcyB0aGUgb25lIHRoYXQg
ZmFpbGVkLiBXb3VsZCB3cmFwcGluZyBwcmV2ZW50IGZyb20gZm9ybWluZyBpbmZpbml0ZSBsb29w
PyBPciB3cmFwcGluZyB3aXRob3V0IFJTUCBwcm90b2NvbCB3b3VsZCBjcmVhdGUgaW5maW5pdGUg
bG9vcHM/IFdoYXQgYWJvdXQgVFRMIGhhbmRsaW5nPw0KDQpbQXV0aG9yc11BZ3JlZSwgd2Ugd2ls
bCBhZGQgc29tZSBtb3JlIHRleHQgdG8gbWFrZSBpdCBtb3JlIGNsZWFyLg0KDQrCtyAgICAgICAg
IFNlY3Rpb24gNS4xLjIgV2hhdCBpcyBzY29wZSBvZiBOb2RlIElEPyBJIGNhbiBhc3N1bWUgdGhh
dCBpdCBNVVNUIGJlIHVuaXF1ZSBwZXIgcmluZyBkb21haW4sIHNpbmdsZSByaW5nIG9yIGludGVy
Y29ubmVjdGVkLiBXaGF0IHdvdWxkIGhhcHBlbiB3aXRoIE5vZGUgSURzIGl0IHR3byBwcm90ZWN0
ZWQgc2luZ2xlIHJpbmdzIGdldCBjb25uZWN0ZWQ/IE9yIGFyZSB0aGVzZSBxdWVzdGlvbnMgcmVs
YXRlZCB0byBjb25zdHJ1Y3RpbmcgcmluZyBtYXAgd2hpY2ggaXMgb3V0c2lkZSB0aGUgc2NvcGUg
b2YgdGhlIGRvY3VtZW50PyBJIHRoaW5rIHRoYXQgY29uc3RydWN0aW5nIHRoZSBtYXAgaXMgcmF0
aGVyIGltcG9ydGFudCB0byB0aGUgTVNQIGFuZCBzaG91bGQgYmUgZGlzY3Vzc2VkIChpdCBldmVu
IG1heSBiZSBwYXJ0IG9mIHRoZSBNU1ApLg0KW0F1dGhvcnNdIFRoZSBOb2RlIElEIGp1c3QgbmVl
ZCB0byBiZSB1bmlxdWUgcGVyIHNpbmdsZSByaW5nLiBXZSBjYW4gdXNlICBib3RoIFJpbmcgSUQg
YW5kIE5vZGUgSUQgdG8gaWRlbnRpZnkgdW5pcXVlIG5vZGUgaW4gdGhlIG5ldHdvcmsgZG9tYWlu
LiBXZSB3aWxsIGFkZCBzb21lIHRleHQgdG8gZGVzY3JpYmUgaG93IHRvIGNvbnN0cnVjdCB0aGUg
bWFwIHNvbWV0aGluZyBsaWtlIHRoZSBkZXNjcmlwdGlvbiBpbiBHLjg0MQ0KwrcgICAgICAgICBT
ZWN0aW9uIDYuIEl0IG1heSBiZSBiZW5lZmljaWFsIHRvIHJlcXVlc3QgSUFOQSB0byBjcmVhdGUg
bmV3IHJlZ2lzdHJ5IFJTUCBSZXF1ZXN0IENvZGUgcmVnaXN0cnkgYW5kIGFsbG9jYXRlIGNvZGVz
IGxpc3RlZCBpbiB0aGUgdGFibGUgb24gcC4yNS4gQW5kIGRlZmluZSB2YWx1ZXMgbm90IGxpc3Rl
ZCBpbiB0aGUgdGFibGUgYXMgUmVzZXJ2ZWQsIGUuZy4gMGIwMDEwLCAwYjAxMDAsIDBiMDExMSwg
ZXRjLg0KW0F1dGhvcnNdQWdyZWUsIHdlIHdpbGwgYWRkIGl0Lg0KDQogICAgICAgICAgICAgICAg
UmVnYXJkcywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR3JlZw0KDQpGcm9tOiBS
b3NzIENhbGxvbiBbbWFpbHRvOnJjYWxsb25AanVuaXBlci5uZXRdDQpTZW50OiBXZWRuZXNkYXks
IEp1bmUgMjQsIDIwMTUgODo0MSBBTQ0KVG86IEdyZWdvcnkgTWlyc2t5OyB3aW0uaGVuZGVyaWNr
eEBhbGNhdGVsLWx1Y2VudC5jb208bWFpbHRvOndpbS5oZW5kZXJpY2t4QGFsY2F0ZWwtbHVjZW50
LmNvbT47IFJhaml2IEFzYXRpIChyYWppdmEpOyBZaW1pbiBTaGVuDQpDYzogY2hlbmd3ZWlxaWFu
Z0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmNoZW5nd2VpcWlhbmdAY2hpbmFtb2JpbGUuY29tPjsg
d2FuZ2xlaXlqQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86d2FuZ2xlaXlqQGNoaW5hbW9iaWxlLmNv
bT47IGxpaGFuQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGloYW5AY2hpbmFtb2JpbGUuY29tPjsg
aHV1YmF0d29ya0BnbWFpbC5jb208bWFpbHRvOmh1dWJhdHdvcmtAZ21haWwuY29tPjsgYWxleC5s
aXVrYWlAaHVhd2VpLmNvbTxtYWlsdG86YWxleC5saXVrYWlAaHVhd2VpLmNvbT47IGppZS5kb25n
QGh1YXdlaS5jb208bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20+OyBIZWppYSAoSmlhKTsgbGlm
YW5nQHJpdHQuY248bWFpbHRvOmxpZmFuZ0ByaXR0LmNuPjsgeWFuZy5qaWFuOTBAenRlLmNvbS5j
bjxtYWlsdG86eWFuZy5qaWFuOTBAenRlLmNvbS5jbj47IHdqZkBmaWJlcmhvbWUuY29tLmNuPG1h
aWx0bzp3amZAZmliZXJob21lLmNvbS5jbj47IG1wbHMtY2hhaXJzQGlldGYub3JnPG1haWx0bzpt
cGxzLWNoYWlyc0BpZXRmLm9yZz4NClN1YmplY3Q6IE1QTFMtUlQgcmV2aWV3IG9mIGRyYWZ0LWNo
ZW5nLW1wbHMtdHAtc2hhcmVkLXJpbmctcHJvdGVjdGlvbi0wNQ0KDQpHcmVnLCBXaW0sIFJhaml2
LCBZaW1pbjsNCg0KWW91IGhhdmUgYmUgc2VsZWN0ZWQgYXMgTVBMUy1SVCByZXZpZXdlcnMgZm9y
IGRyYWZ0LWNoZW5nLW1wbHMtdHAtc2hhcmVkLXJpbmctcHJvdGVjdGlvbi0wNS4NCg0KTm90ZSB0
byBhdXRob3JzOiBZb3UgaGF2ZSBiZWVuIENDJ2Qgb24gdGhpcyBlbWFpbCBzbyB0aGF0IHlvdSBj
YW4ga25vdw0KdGhhdCB0aGlzIHJldmlldyBpcyBnb2luZyBvbi4gSG93ZXZlciwgcGxlYXNlIGRv
IG5vdCByZXZpZXcgeW91ciBvd24NCmRvY3VtZW50Lg0KDQpSZXZpZXdzIHNob3VsZCBjb21tZW50
IG9uIHdoZXRoZXIgdGhlIGRvY3VtZW50IGlzIGNvaGVyZW50LCBpcyBpdA0KdXNlZnVsIChpZSwg
aXMgaXQgbGlrZWx5IHRvIGJlIGFjdHVhbGx5IHVzZWZ1bCBpbiBvcGVyYXRpb25hbCBuZXR3b3Jr
cyksIGFuZCBpcw0KdGhlIGRvY3VtZW50IHRlY2huaWNhbGx5IHNvdW5kPyAgV2UgYXJlIGludGVy
ZXN0ZWQgaW4ga25vd2luZyB3aGV0aGVyDQp0aGUgZG9jdW1lbnQgaXMgcmVhZHkgdG8gYmUgY29u
c2lkZXJlZCBmb3IgV0cgYWRvcHRpb24gKGllLCBpdCBkb2Vzbid0DQpoYXZlIHRvIGJlIHBlcmZl
Y3QgYXQgdGhpcyBwb2ludCwgYnV0IHNob3VsZCBiZSBhIGdvb2Qgc3RhcnQpLg0KDQpSZXZpZXdz
IHNob3VsZCBiZSBzZW50IHRvIHRoZSBkb2N1bWVudCBhdXRob3JzLCBXRyBjby1jaGFpcnMgYW5k
IFdHDQpzZWNyZXRhcnksIGFuZCBDQydkIHRvIHRoZSBNUExTIFdHIGVtYWlsIGxpc3QuIElmIG5l
Y2Vzc2FyeSwgY29tbWVudHMNCm1heSBiZSBzZW50IHByaXZhdGVseSB0byBvbmx5IHRoZSBXRyBj
aGFpcnMuDQoNCklmIHlvdSBoYXZlIHRlY2huaWNhbCBjb21tZW50cyB5b3Ugc2hvdWxkIHRyeSB0
byBiZSBleHBsaWNpdCBhYm91dCB3aGF0DQpuZWVkcyB0byBiZSByZXNvbHZlZCBiZWZvcmUgYWRv
cHRpbmcgaXQgYXMgYSB3b3JraW5nIGdyb3VwIGRvY3VtZW50LCBhbmQNCndoYXQgY2FuIHdhaXQg
dW50aWwgdGhlIGRvY3VtZW50IGlzIGEgd29ya2luZyBncm91cCBkb2N1bWVudCBhbmQgdGhlDQp3
b3JraW5nIGdyb3VwIGhhcyB0aGUgcmV2aXNpb24gY29udHJvbC4NCg0KQXJlIHlvdSBhYmxlIHRv
IHJldmlldyB0aGlzIGRyYWZ0IGJ5IEp1bHkgOSwgMjAxNT8gUGxlYXNlIHJlc3BvbmQgaW4gYQ0K
dGltZWx5IGZhc2hpb24uDQoNClRoYW5rcywgUm9zcw0KKGFzIE1QTFMgV0cgY2hhaXIpDQoNCg0K
DQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0K
QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAx
LjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgV2VpcWlhbmcsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPmFwb2xvZ2llcyBmb3IgbWlzc2luZyB0byBpbmNs
dWRlIHRoZSBXRyBpbiBteSBpbml0aWFsIG1haWwuIENvcnJlY3RlZC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5r
IHlvdSBmb3IgeW91ciBjYXJlZnVsIGNvbnNpZGVyYXRpb24gb2YgbXkgY29tbWVudHMuDQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSZWdhcmRzLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgR3JlZzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gV2VpcWlhbmcgQ2hlbmcgW21haWx0bzpjaGVu
Z3dxQGdtYWlsLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEp1bHkgMTAsIDIwMTUg
ODoxMSBBTTxicj4NCjxiPlRvOjwvYj4gR3JlZ29yeSBNaXJza3k7IFJvc3MgQ2FsbG9uOyB3aW0u
aGVuZGVyaWNreEBhbGNhdGVsLWx1Y2VudC5jb207IHJhaml2YUBjaXNjby5jb207IHlzaGVuQGp1
bmlwZXIubmV0PGJyPg0KPGI+Q2M6PC9iPiB3ZWlxaWFuZyBjaGVuZzsgV0FORyBMZWk7IEhhbiBM
aTsgaHV1YmF0d29ya0BnbWFpbC5jb207IGFsZXgubGl1a2FpQGh1YXdlaS5jb207IERvbmdqaWUg
KEppbW15KTsgd2pmQGZpYmVyaG9tZS5jb20uY247IGxpZmFuZzsgaGVqaWFAaHVhd2VpLmNvbTsg
bXBscy1jaGFpcnNAdG9vbHMuaWV0Zi5vcmc7IHlhbmcuamlhbjkwQHp0ZS5jb20uY248YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUmU6IFJFOiBNUExTLVJUIHJldmlldyBvZiBkcmFmdC1jaGVuZy1tcGxz
LXRwLXNoYXJlZC1yaW5nLXByb3RlY3Rpb24tMDU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPkhpLDxicj4NCklmIGl0IGlz
IGZpbmUgZm9yIHlvdSwgd291bGQgeW91IHBsZWFzZSBmb3J3YXJkIHRoZSBjb21tZW50cyBhbmQg
ZGlzY3Vzc2lvbnMgdG8gdGhlIFdHIG1haWxpbmcgbGlzdD88YnI+DQo8YnI+DQpCLlIuPGJyPg0K
d2VpcWlhbmcgY2hlbmc8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gMjAxNS0wNy0wOSAyMjoyOSAsIDxh
IGhyZWY9Im1haWx0bzpjaGVuZ3dxQGdtYWlsLmNvbSI+V2VpcWlhbmcgQ2hlbmc8L2E+IFdyb3Rl
Og0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBHcmVnLDxicj4NCiZuYnNw
Ozxicj4NCkdyZWF0bHkgYXBwcmVjaWF0ZSB5b3VyIHJldmlldyBhbmQgdGhvdWdodGZ1bCBjb21t
ZW50cy48YnI+DQombmJzcDs8YnI+DQpCZWZvcmUgd2UgdXBkYXRlIHRoZSBkcmFmdCwgSSB3YW50
IHRvIGdpdmUgeW91IGEgcXVpY2sgcmVwbHkgYXQgZmlyc3QuPGJyPg0KJm5ic3A7PGJyPg0KT3Vy
IGFuc3dlcnMgYXJlIGluLWxpbmUgYW5kIHBsZWFzZSBjaGVjayBpZiB5b3VyIGNvbW1lbnRzIGFy
ZSBhZGRyZXNzZWQuPGJyPg0KJm5ic3A7PGJyPg0KQi5SLjxicj4NCldlaXFpYW5nIENoZW5nPGJy
Pg0KJm5ic3A7PGJyPg0KRnJvbTogR3JlZ29yeSBNaXJza3kgWzxhIGhyZWY9Im1haWx0bzpncmVn
b3J5Lm1pcnNreUBlcmljc3Nvbi5jb20iPm1haWx0bzpncmVnb3J5Lm1pcnNreUBlcmljc3Nvbi5j
b208L2E+XQ0KPGJyPg0KU2VudDogV2VkbmVzZGF5LCBKdWx5IDA4LCAyMDE1IDg6NDggQU08YnI+
DQpUbzogUm9zcyBDYWxsb247IDxhIGhyZWY9Im1haWx0bzp3aW0uaGVuZGVyaWNreEBhbGNhdGVs
LWx1Y2VudC5jb20iPndpbS5oZW5kZXJpY2t4QGFsY2F0ZWwtbHVjZW50LmNvbTwvYT47IFJhaml2
IEFzYXRpIChyYWppdmEpOyBZaW1pbiBTaGVuPGJyPg0KQ2M6IDxhIGhyZWY9Im1haWx0bzpjaGVu
Z3dlaXFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+Y2hlbmd3ZWlxaWFuZ0BjaGluYW1vYmlsZS5jb208
L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOndhbmdsZWl5akBjaGluYW1vYmlsZS5jb20iPndhbmdsZWl5
akBjaGluYW1vYmlsZS5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86bGloYW5AY2hpbmFtb2JpbGUu
Y29tIj4NCmxpaGFuQGNoaW5hbW9iaWxlLmNvbTwvYT47IDxhIGhyZWY9Im1haWx0bzpodXViYXR3
b3JrQGdtYWlsLmNvbSI+aHV1YmF0d29ya0BnbWFpbC5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRv
OmFsZXgubGl1a2FpQGh1YXdlaS5jb20iPmFsZXgubGl1a2FpQGh1YXdlaS5jb208L2E+OyA8YSBo
cmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+DQpqaWUuZG9uZ0BodWF3ZWkuY29tPC9h
PjsgSGVqaWEgKEppYSk7IDxhIGhyZWY9Im1haWx0bzpsaWZhbmdAcml0dC5jbiI+bGlmYW5nQHJp
dHQuY248L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnlhbmcuamlhbjkwQHp0ZS5jb20uY24iPnlhbmcu
amlhbjkwQHp0ZS5jb20uY248L2E+OyA8YSBocmVmPSJtYWlsdG86d2pmQGZpYmVyaG9tZS5jb20u
Y24iPg0Kd2pmQGZpYmVyaG9tZS5jb20uY248L2E+OyA8YSBocmVmPSJtYWlsdG86bXBscy1jaGFp
cnNAaWV0Zi5vcmciPm1wbHMtY2hhaXJzQGlldGYub3JnPC9hPjxicj4NClN1YmplY3Q6IFJFOiBN
UExTLVJUIHJldmlldyBvZiBkcmFmdC1jaGVuZy1tcGxzLXRwLXNoYXJlZC1yaW5nLXByb3RlY3Rp
b24tMDU8YnI+DQombmJzcDs8YnI+DQpEZWFyIEFsbCw8YnI+DQpJ4oCZdmUgYmVlbiBzZWxlY3Rl
ZCB0byByZXZpZXcgdGhlJm5ic3A7IGRyYWZ0LWNoZW5nLW1wbHMtdHAtc2hhcmVkLXJpbmctcHJv
dGVjdGlvbi0wNSBkb2N1bWVudCBiZWZvcmUgdGhlIFdHIGFkb3B0aW9uIGNhbGwuPGJyPg0KVGhl
IGRvY3VtZW50IGlzIGNvaGVyZW50LCB3ZWxsIHdyaXR0ZW4gYW5kIHByb3Bvc2VzIHNvbHV0aW9u
IHRvIHByYWN0aWNhbCBzY2VuYXJpby4gQnV0IEnigJl2ZSBmb3VuZCB0aGF0IHRoZSBkb2N1bWVu
dCBoYXMgY2VydGFpbiBvdmVybGFwIHdpdGggZHJhZnQtY3VpLW1wbHMtdHAtbWZwLXVzZS1jYXNl
LWFuZC1yZXF1aXJlbWVudHMgYXQgbGVhc3QgaW4gbGFyZ2UgcGFydHMgb2YgU2VjdGlvbiAyIG9m
IHRoZSBkcmFmdC1jaGVuZy1tcGxzLXRwLXNoYXJlZC1yaW5nLXByb3RlY3Rpb24tMDUuDQogSSBi
ZWxpZXZlIGl0IHdvdWxkIGJlYmVuZWZpY2lhbCBpZiBib3RoIGdyb3VwcyBvZiBhdXRob3JzIHdv
cmsgdG9nZXRoZXIgJm5ic3A7dG8gaGF2ZSBzaW5nbGUgaW5mb3JtYXRpb25hbCBkcmFmdCBvbiBy
ZXF1aXJlbWVudHMgdG93YXJkcyBwcm90ZWN0aW9uIGluIE1QTFMtVFAgdW5kZXIgbXVsdGktZmFp
bHVyZSBjb25kaXRpb24gYW5kIGhhdmUgUmluZyBhbmQgSW50ZXJjb25uZWN0ZWQgUmluZyBkaXNj
dXNzZWQgYXMgdXNlIGNhc2VzLCBpbmNsdWRpbmcNCiByZXF1aXJlbWVudHMgdG93YXJkIFJpbmcg
U3dpdGNoIFByb3RlY3Rpb24gcHJvdG9jb2wuPGJyPg0KJm5ic3A7PGJyPg0KW0F1dGhvcnNdIFRo
YW5rcyBhIGxvdCBmb3IgeW91ciBzdWdnZXN0aW9uLiBEcmFmdC1jdWkgZGVzY3JpYmVkIGdlbmVy
YWwgcmVxdWlyZW1lbnRzIG9mIE11bHRpLWZhaWx1cmUgcHJvdGVjdGlvbiwgYW5kIERyYWZ0LWNo
ZW5nIGFkZHJlc3NlZCBzb21lIG11bHRpLWZhaWx1cmUgc2NlbmFyaW9zLiBXZSB3aWxsIGNvbnRh
Y3QgYXV0aG9ycyBvZiBkcmFmdC1jdWkgdG8gc2VlIGlmIHdlIGNhbiB3b3JrIHRvZ2V0aGVyIHdp
dGggdGhlbSBvbiBhIHJlcXVpcmVtZW50cw0KIGFuZCB1c2UgY2FzZXMgZHJhZnQgb3Igd2UgY2Fu
IGNvbnRyaWJ1dGUgc29tZSB0ZXh0IHRvIGRyYWZ0LWN1aS48YnI+DQombmJzcDs8YnI+DQombmJz
cDs8YnI+DQpCZWxvdyBhcmUgbXkgY29tbWVudHMsIG5pdHMgYW5kIHJlY29tbWVuZGF0aW9ucyB0
byB0aGUgZHJhZnQgdGhhdCBhcmUgbm9uLWJsb2NraW5nIHRvIFdHIGFkb3B0aW9uIGNhbGw6PGJy
Pg0KwrcmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSeKA
mWQgcmVjb21tZW5kIHRvIGNoYW5nZSB0ZXJtaW5vbG9neSAoc3RhcnRpbmcgZnJvbSBTZWN0aW9u
IDQuMS4xIGFuZCBvbndhcmRzKSA6PGJyPg0KbyZuYnNwOyZuYnNwOyBleGl0IG5vZGUgLSZndDsg
ZWdyZXNzIG5vZGU8YnI+DQombmJzcDs8YnI+DQpbQXV0aG9yc10gQWdyZWUsIHdlIHdpbGwgY2hh
bmdlIGl0IGluIHRoZSBpbmNvbWluZyB2ZXJzaW9uLjxicj4NCiZuYnNwOzxicj4NCsK3Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlY3Rpb24gNC4xLjMg
YnVsbGV0IDQgaXMgaGFyZCB0byBwYXJzZSBhbmQgb25jZSBJ4oCZdmUgaW50ZXJwcmV0ZWQgaXQg
Y2Fubm90IHNlZSBpdCBmaXQgbG9naWNhbGx5IHdpdGggb3RoZXIgY29tbWVudHMgdG8gRmlnLjQ8
YnI+DQombmJzcDs8YnI+DQpbQXV0aG9yc10gV2Ugd2lsbCByZXBocmFzZSB0aGUgc2VjdGlvbiwg
YW5kIG1ha2UgaXQgbW9yZSBjbGVhci48YnI+DQombmJzcDs8YnI+DQrCtyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZWN0aW9uIDQuMjxicj4NCm8mbmJz
cDsmbmJzcDsgSSB0aGluayB0aGF0IHByb3Bvc2VkIHByb3RlY3Rpb24gbWVjaGFuaXNtIHVzZXMg
bGluayBPQU0gYW5kIENvbnRpbnVpdHkgQ2hlY2sgKENDKSBtYXkgYmUgc3VmZmljaWVudCB0aHVz
IG1ha2luZyBDb25uZWN0aXZpdHkgVmVyaWZpY2F0aW9uIHVubmVjZXNzYXJ5Ozxicj4NCiZuYnNw
Ozxicj4NCltBdXRob3JzXSBBZ3JlZSwgd2Ugd2lsbCBjaGFuZ2UgQ0MtViB0byBDQy48YnI+DQom
bmJzcDs8YnI+DQpvJm5ic3A7Jm5ic3A7IOKAnFRocmVlIG9yIG1vcmUgY29uc2VjdXRpdmUgQ0Mt
ViBwYWNrZXRzIGxvc3NlcyB3aWxsIGJlIGludGVycHJldGVkIGFzIGEgbGluayBmYWlsdXJlLuKA
nSBTdHJpY3RseSBzcGVha2luZywgaXQgZGVwZW5kcy4gSWYgYXNzdW1lZCB0aGF0IGZhaWx1cmUg
ZGV0ZWN0aW9uIGJhc2VkIG9uIFJGQyA2NDI4LCB0aGVuIGl0IG1hbmRhdGVzIHNldHRpbmcgb2Yg
RGV0ZWN0IE11bHRpcGxpZXIgdG8gMywgdGh1cyBtYWtpbmcg4oCcbW9yZSBjb25zZWN1dGl2ZQ0K
IENDLVYgcGFja2V0c+KAnSBpbnRvIGluZGljYXRpb24gb2YgT0FNIG1hbGZ1bmN0aW9uLiBQZXJo
YXBzIGNhbiByZS13b3JkIGludG8g4oCcVGhyZWUgY29uc2VjdXRpdmUg4oCmLuKAnTxicj4NCiZu
YnNwOzxicj4NCltBdXRob3JzXSBBZ3JlZSwgd2Ugd2lsbCBjaGFuZ2UgaXQuPGJyPg0KJm5ic3A7
PGJyPg0KwrcmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
c3VnZ2VzdCB1c2UgY29uc2lzdGVudCBub3RhdGlvbiwgZS5nLiBlaXRoZXIg4oCcTFNQIDHigJ0g
b3Ig4oCcTFNQMeKAnSB0aHJvdWdob3V0IHRoZSBkb2N1bWVudDxicj4NCiZuYnNwOzxicj4NCltB
dXRob3JzXSBBZ3JlZSwgd2Ugd2lsbCBjaGFuZ2UgaXQuPGJyPg0KJm5ic3A7PGJyPg0KwrcmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaXQgbWF5IGJlbmVm
aXQgdGhlIGRvY3VtZW50IGlmIFJpbmcgUHJvdGVjdGlvbiBTd2l0Y2ggcHJvdG9jb2wgZGVmaW5l
ZCBiZWZvcmUgaXTigJlzIHJlZmVyZW5jZWQgaW4gc2VjdGlvbiA0LjMuMS4xPGJyPg0KJm5ic3A7
PGJyPg0KW0F1dGhvcnNdQWdyZWUsIHdlIGdpdmUgYSBicmllZiBpbnRyb2R1Y3Rpb24gYWJvdXQg
UlBTIGF0IHRoZSBpbnRyb2R1Y3Rpb24gc2VjdGlvbi48YnI+DQombmJzcDs8YnI+DQrCtyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBzL3J1bm5lbC90dW5u
ZWwvPGJyPg0KJm5ic3A7PGJyPg0KW0F1dGhvcnNdIFN1cmUsIHdlIHdpbGwgY2hhbmdlIGl0Ljxi
cj4NCiZuYnNwOzxicj4NCsK3Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IFNlY3Rpb24gNC4zLjEuMiBkaXNjdXNzZXMgbm9kZSBmYWlsdXJlIHNjZW5hcmlv
IGJ1dCwgaW4gZmFjdCwgdGhlIHNjZW5hcmlvIGlzIG5vdCBtdWNoIGRpZmZlcmVudCBmcm9tIGxp
bmsgZmFpbHVyZSBkaXNjdXNzZWQgYWxyZWFkeS4gSSBiZWxpZXZlIHRoYXQgdGhlIG5vZGUgZmFp
bHVyZSBzY2VuYXJpbyBpcyBtb3N0IGludGVyZXN0aW5nIHRvIGRlbW9uc3RyYXRlIGJlaGF2aW9y
IG9mIHByb3RlY3Rpb24gbWVjaGFuaXNtIGFuZA0KIGRhdGEgZmxvdyB3aGVuIHRoZSBlZ3Jlc3Mg
KGV4aXQpIG5vZGUgaXMgdGhlIG9uZSB0aGF0IGZhaWxlZC4gV291bGQgd3JhcHBpbmcgcHJldmVu
dCBmcm9tIGZvcm1pbmcgaW5maW5pdGUgbG9vcD8gT3Igd3JhcHBpbmcgd2l0aG91dCBSU1AgcHJv
dG9jb2wgd291bGQgY3JlYXRlIGluZmluaXRlIGxvb3BzPyBXaGF0IGFib3V0IFRUTCBoYW5kbGlu
Zz88YnI+DQombmJzcDs8YnI+DQpbQXV0aG9yc11BZ3JlZSwgd2Ugd2lsbCBhZGQgc29tZSBtb3Jl
IHRleHQgdG8gbWFrZSBpdCBtb3JlIGNsZWFyLjxicj4NCiZuYnNwOzxicj4NCsK3Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlY3Rpb24gNS4xLjIgV2hh
dCBpcyBzY29wZSBvZiBOb2RlIElEPyBJIGNhbiBhc3N1bWUgdGhhdCBpdCBNVVNUIGJlIHVuaXF1
ZSBwZXIgcmluZyBkb21haW4sIHNpbmdsZSByaW5nIG9yIGludGVyY29ubmVjdGVkLiBXaGF0IHdv
dWxkIGhhcHBlbiB3aXRoIE5vZGUgSURzIGl0IHR3byBwcm90ZWN0ZWQgc2luZ2xlIHJpbmdzIGdl
dCBjb25uZWN0ZWQ/IE9yIGFyZSB0aGVzZSBxdWVzdGlvbnMgcmVsYXRlZCB0byBjb25zdHJ1Y3Rp
bmcNCiByaW5nIG1hcCB3aGljaCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGUgZG9jdW1lbnQ/
IEkgdGhpbmsgdGhhdCBjb25zdHJ1Y3RpbmcgdGhlIG1hcCBpcyByYXRoZXIgaW1wb3J0YW50IHRv
IHRoZSBNU1AgYW5kIHNob3VsZCBiZSBkaXNjdXNzZWQgKGl0IGV2ZW4gbWF5IGJlIHBhcnQgb2Yg
dGhlIE1TUCkuPGJyPg0KW0F1dGhvcnNdIFRoZSBOb2RlIElEIGp1c3QgbmVlZCB0byBiZSB1bmlx
dWUgcGVyIHNpbmdsZSByaW5nLiBXZSBjYW4gdXNlICZuYnNwO2JvdGggUmluZyBJRCBhbmQgTm9k
ZSBJRCB0byBpZGVudGlmeSB1bmlxdWUgbm9kZSBpbiB0aGUgbmV0d29yayBkb21haW4uIFdlIHdp
bGwgYWRkIHNvbWUgdGV4dCB0byBkZXNjcmliZSBob3cgdG8gY29uc3RydWN0IHRoZSBtYXAgc29t
ZXRoaW5nIGxpa2UgdGhlIGRlc2NyaXB0aW9uIGluIEcuODQxPGJyPg0KwrcmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2VjdGlvbiA2LiBJdCBtYXkgYmUg
YmVuZWZpY2lhbCB0byByZXF1ZXN0IElBTkEgdG8gY3JlYXRlIG5ldyByZWdpc3RyeSBSU1AgUmVx
dWVzdCBDb2RlIHJlZ2lzdHJ5IGFuZCBhbGxvY2F0ZSBjb2RlcyBsaXN0ZWQgaW4gdGhlIHRhYmxl
IG9uIHAuMjUuIEFuZCBkZWZpbmUgdmFsdWVzIG5vdCBsaXN0ZWQgaW4gdGhlIHRhYmxlIGFzIFJl
c2VydmVkLCBlLmcuIDBiMDAxMCwgMGIwMTAwLCAwYjAxMTEsIGV0Yy48YnI+DQpbQXV0aG9yc11B
Z3JlZSwgd2Ugd2lsbCBhZGQgaXQuPGJyPg0KJm5ic3A7PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IFJlZ2FyZHMsPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEdyZWc8YnI+DQom
bmJzcDs8YnI+DQpGcm9tOiBSb3NzIENhbGxvbiBbPGEgaHJlZj0ibWFpbHRvOnJjYWxsb25AanVu
aXBlci5uZXQiPm1haWx0bzpyY2FsbG9uQGp1bmlwZXIubmV0PC9hPl0NCjxicj4NClNlbnQ6IFdl
ZG5lc2RheSwgSnVuZSAyNCwgMjAxNSA4OjQxIEFNPGJyPg0KVG86IEdyZWdvcnkgTWlyc2t5OyA8
YSBocmVmPSJtYWlsdG86d2ltLmhlbmRlcmlja3hAYWxjYXRlbC1sdWNlbnQuY29tIj53aW0uaGVu
ZGVyaWNreEBhbGNhdGVsLWx1Y2VudC5jb208L2E+OyBSYWppdiBBc2F0aSAocmFqaXZhKTsgWWlt
aW4gU2hlbjxicj4NCkNjOiA8YSBocmVmPSJtYWlsdG86Y2hlbmd3ZWlxaWFuZ0BjaGluYW1vYmls
ZS5jb20iPmNoZW5nd2VpcWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0
bzp3YW5nbGVpeWpAY2hpbmFtb2JpbGUuY29tIj53YW5nbGVpeWpAY2hpbmFtb2JpbGUuY29tPC9h
PjsgPGEgaHJlZj0ibWFpbHRvOmxpaGFuQGNoaW5hbW9iaWxlLmNvbSI+DQpsaWhhbkBjaGluYW1v
YmlsZS5jb208L2E+OyA8YSBocmVmPSJtYWlsdG86aHV1YmF0d29ya0BnbWFpbC5jb20iPmh1dWJh
dHdvcmtAZ21haWwuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzphbGV4LmxpdWthaUBodWF3ZWku
Y29tIj5hbGV4LmxpdWthaUBodWF3ZWkuY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmppZS5kb25n
QGh1YXdlaS5jb20iPg0KamllLmRvbmdAaHVhd2VpLmNvbTwvYT47IEhlamlhIChKaWEpOyA8YSBo
cmVmPSJtYWlsdG86bGlmYW5nQHJpdHQuY24iPmxpZmFuZ0ByaXR0LmNuPC9hPjsNCjxhIGhyZWY9
Im1haWx0bzp5YW5nLmppYW45MEB6dGUuY29tLmNuIj55YW5nLmppYW45MEB6dGUuY29tLmNuPC9h
PjsgPGEgaHJlZj0ibWFpbHRvOndqZkBmaWJlcmhvbWUuY29tLmNuIj4NCndqZkBmaWJlcmhvbWUu
Y29tLmNuPC9hPjsgPGEgaHJlZj0ibWFpbHRvOm1wbHMtY2hhaXJzQGlldGYub3JnIj5tcGxzLWNo
YWlyc0BpZXRmLm9yZzwvYT48YnI+DQpTdWJqZWN0OiBNUExTLVJUIHJldmlldyBvZiBkcmFmdC1j
aGVuZy1tcGxzLXRwLXNoYXJlZC1yaW5nLXByb3RlY3Rpb24tMDU8YnI+DQombmJzcDs8YnI+DQpH
cmVnLCBXaW0sIFJhaml2LCBZaW1pbjs8YnI+DQombmJzcDs8YnI+DQpZb3UgaGF2ZSBiZSBzZWxl
Y3RlZCBhcyBNUExTLVJUIHJldmlld2VycyBmb3IgZHJhZnQtY2hlbmctbXBscy10cC1zaGFyZWQt
cmluZy1wcm90ZWN0aW9uLTA1Ljxicj4NCiZuYnNwOzxicj4NCk5vdGUgdG8gYXV0aG9yczogWW91
IGhhdmUgYmVlbiBDQydkIG9uIHRoaXMgZW1haWwgc28gdGhhdCB5b3UgY2FuIGtub3c8YnI+DQp0
aGF0IHRoaXMgcmV2aWV3IGlzIGdvaW5nIG9uLiBIb3dldmVyLCBwbGVhc2UgZG8gbm90IHJldmll
dyB5b3VyIG93bjxicj4NCmRvY3VtZW50Ljxicj4NCiZuYnNwOzxicj4NClJldmlld3Mgc2hvdWxk
IGNvbW1lbnQgb24gd2hldGhlciB0aGUgZG9jdW1lbnQgaXMgY29oZXJlbnQsIGlzIGl0PGJyPg0K
dXNlZnVsIChpZSwgaXMgaXQgbGlrZWx5IHRvIGJlIGFjdHVhbGx5IHVzZWZ1bCBpbiBvcGVyYXRp
b25hbCBuZXR3b3JrcyksIGFuZCBpczxicj4NCnRoZSBkb2N1bWVudCB0ZWNobmljYWxseSBzb3Vu
ZD8mbmJzcDsgV2UgYXJlIGludGVyZXN0ZWQgaW4ga25vd2luZyB3aGV0aGVyPGJyPg0KdGhlIGRv
Y3VtZW50IGlzIHJlYWR5IHRvIGJlIGNvbnNpZGVyZWQgZm9yIFdHIGFkb3B0aW9uIChpZSwgaXQg
ZG9lc24ndDxicj4NCmhhdmUgdG8gYmUgcGVyZmVjdCBhdCB0aGlzIHBvaW50LCBidXQgc2hvdWxk
IGJlIGEgZ29vZCBzdGFydCkuPGJyPg0KJm5ic3A7PGJyPg0KUmV2aWV3cyBzaG91bGQgYmUgc2Vu
dCB0byB0aGUgZG9jdW1lbnQgYXV0aG9ycywgV0cgY28tY2hhaXJzIGFuZCBXRzxicj4NCnNlY3Jl
dGFyeSwgYW5kIENDJ2QgdG8gdGhlIE1QTFMgV0cgZW1haWwgbGlzdC4gSWYgbmVjZXNzYXJ5LCBj
b21tZW50czxicj4NCm1heSBiZSBzZW50IHByaXZhdGVseSB0byBvbmx5IHRoZSBXRyBjaGFpcnMu
PGJyPg0KJm5ic3A7PGJyPg0KSWYgeW91IGhhdmUgdGVjaG5pY2FsIGNvbW1lbnRzIHlvdSBzaG91
bGQgdHJ5IHRvIGJlIGV4cGxpY2l0IGFib3V0IHdoYXQ8YnI+DQpuZWVkcyB0byBiZSByZXNvbHZl
ZCBiZWZvcmUgYWRvcHRpbmcgaXQgYXMgYSB3b3JraW5nIGdyb3VwIGRvY3VtZW50LCBhbmQ8YnI+
DQp3aGF0IGNhbiB3YWl0IHVudGlsIHRoZSBkb2N1bWVudCBpcyBhIHdvcmtpbmcgZ3JvdXAgZG9j
dW1lbnQgYW5kIHRoZTxicj4NCndvcmtpbmcgZ3JvdXAgaGFzIHRoZSByZXZpc2lvbiBjb250cm9s
Ljxicj4NCiZuYnNwOzxicj4NCkFyZSB5b3UgYWJsZSB0byByZXZpZXcgdGhpcyBkcmFmdCBieSBK
dWx5IDksIDIwMTU/IFBsZWFzZSByZXNwb25kIGluIGE8YnI+DQp0aW1lbHkgZmFzaGlvbi48YnI+
DQombmJzcDs8YnI+DQpUaGFua3MsIFJvc3M8YnI+DQooYXMgTVBMUyBXRyBjaGFpcik8YnI+DQom
bmJzcDs8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_7347100B5761DC41A166AC17F22DF11221850C24eusaamb106erics_--


From nobody Sun Jul 12 03:46:11 2015
Return-Path: <huubatwork@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE5EE1ACDD9 for <mpls@ietfa.amsl.com>; Sun, 12 Jul 2015 03:46:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.276
X-Spam-Level: 
X-Spam-Status: No, score=-1.276 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, MIME_HTML_ONLY=0.723, SPF_PASS=-0.001] autolearn=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 Z4k50h97KQ3N for <mpls@ietfa.amsl.com>; Sun, 12 Jul 2015 03:46:08 -0700 (PDT)
Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::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 2945A1ACDD8 for <mpls@ietf.org>; Sun, 12 Jul 2015 03:46:08 -0700 (PDT)
Received: by wiwl6 with SMTP id l6so78554501wiw.0 for <mpls@ietf.org>; Sun, 12 Jul 2015 03:46:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:disposition-notification-to:date:from:reply-to :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=xyJVHSTX8jVUhQ6Uh8fnCIKaYOpjmrOUJg3LblCvfFI=; b=JhaG+h3qxU2t7CyjWoZ5gD9TFDRuBrXQCpm8G9rk1iTBx3LVyAsMkY6eGdnC8ICXC0 7YyCIk7Z/3dhxyRyx8li1P2l3WFsU+dpsYzvlHL4XeLZmSjAWeHe2XkvPpHQmCPOUyXz yBA/GS3kzP/X/trDB7Xf72gqW9jk+lYr61REWbnC+lYo5+TVlbfrPuvoDYFNY0h3jGjd KgYi9YqUyyKcpJdI9vpFpE3sBV1pDzl5G/djJRae4DxyuM5OsNddgiyBRD0bkkrqf0pB IFlpwFERdVyLksViSlbMzA+cv9ikwzCvNv+6Lx1rjHbXwrv8RY/fzLggMyVkFhZwhFyD lutQ==
X-Received: by 10.180.38.34 with SMTP id d2mr7385152wik.48.1436697966895; Sun, 12 Jul 2015 03:46:06 -0700 (PDT)
Received: from McAsterix.local (g215085.upc-g.chello.nl. [80.57.215.85]) by smtp.gmail.com with ESMTPSA id o6sm8100252wiz.16.2015.07.12.03.46.04 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 12 Jul 2015 03:46:05 -0700 (PDT)
Message-ID: <55A24590.3090903@gmail.com>
Date: Sun, 12 Jul 2015 12:46:40 +0200
From: Huub van Helvoort <huubatwork@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: Gregory Mirsky <gregory.mirsky@ericsson.com>,  Weiqiang Cheng <chengwq@gmail.com>, Ross Callon <rcallon@juniper.net>,  "wim.henderickx@alcatel-lucent.com" <wim.henderickx@alcatel-lucent.com>, "rajiva@cisco.com" <rajiva@cisco.com>,  "yshen@juniper.net" <yshen@juniper.net>
References: <1436541068914.3exc4loow0astthq4fdz3c0e@android.mail.163.com> <7347100B5761DC41A166AC17F22DF11221850C24@eusaamb106.ericsson.se>
In-Reply-To: <7347100B5761DC41A166AC17F22DF11221850C24@eusaamb106.ericsson.se>
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/29v2IdIkBHXJYIfCq-5-cdsk1Vc>
Cc: lifang <lifang@ritt.cn>, "yang.jian90@zte.com.cn" <yang.jian90@zte.com.cn>, weiqiang cheng <chengweiqiang@chinamobile.com>, "mpls@ietf.org" <mpls@ietf.org>, Han Li <lihan@chinamobile.com>, "wjf@fiberhome.com.cn" <wjf@fiberhome.com.cn>, WANG Lei <wangleiyj@chinamobile.com>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-cheng-mpls-tp-shared-ring-protection-05
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: huubatwork@gmail.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Jul 2015 10:46:10 -0000

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hello Greg,<br>
      <br>
      Please find in-line some more responses [Huub]<br>
      on behalf of the authors.<br>
      <br>
      Note that I snipped agreed proposals.<br>
      <br>
      Regards, Huub.<br>
      <br>
      ---8&lt;---<br>
    </div>
    <blockquote
cite="mid:7347100B5761DC41A166AC17F22DF11221850C24@eusaamb106.ericsson.se"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
    </blockquote>
    <blockquote
cite="mid:7347100B5761DC41A166AC17F22DF11221850C24@eusaamb106.ericsson.se"
      type="cite">
      <div class="WordSection1">
        <div>
          <p class="MsoNormal" style="margin-bottom:12.0pt">
            The document is coherent, well written and proposes solution
            to practical scenario. But Iâ€™ve found that the document has
            certain overlap with
            draft-cui-mpls-tp-mfp-use-case-and-requirements at least in
            large parts of Section 2 of the
            draft-cheng-mpls-tp-shared-ring-protection-05. I believe it
            would bebeneficial if both groups of authors work together
            Â to have single informational draft on requirements towards
            protection in MPLS-TP under multi-failure condition and have
            Ring and Interconnected Ring discussed as use cases,
            including requirements toward Ring Switch Protection
            protocol.<br>
            Â <br>
            [Authors] Thanks a lot for your suggestion. Draft-cui
            described general requirements of Multi-failure protection,
            and Draft-cheng addressed some multi-failure scenarios. We
            will contact authors of draft-cui to see if we can work
            together with them on a requirements and use cases draft or
            we can contribute some text to draft-cui.<br>
          </p>
        </div>
      </div>
    </blockquote>
    [Huub] draft-cui-mpls-tp-mfp-use-case-and-requirements describes use
    cases<br>
    for end-to-end linear protection only, although that is not
    specifically mentioned<br>
    in that draft. It is not applicable to ring protection.<br>
    The multiple failure condition in rings is related to link or node
    failures along the ring.<br>
    <br>
    ---8&lt;---<br>
    <blockquote
cite="mid:7347100B5761DC41A166AC17F22DF11221850C24@eusaamb106.ericsson.se"
      type="cite">
      <div class="WordSection1">
        <div>
          <p class="MsoNormal" style="margin-bottom:12.0pt">Â·Â Â Â Â Â Â Â Â 
            Section 4.1.3 bullet 4 is hard to parse and once Iâ€™ve
            interpreted it cannot see it fit logically with other
            comments to Fig.4<br>
            Â <br>
            [Authors] We will rephrase the section, and make it more
            clear.<br>
          </p>
        </div>
      </div>
    </blockquote>
    [Huub] we are considering removing bullet 4, it is indeed confusing.<br>
    <blockquote
cite="mid:7347100B5761DC41A166AC17F22DF11221850C24@eusaamb106.ericsson.se"
      type="cite">
      <div class="WordSection1">
        <div>
          <p class="MsoNormal" style="margin-bottom:12.0pt">Â·Â Â Â Â Â Â Â Â 
            Section 4.2<br>
            oÂ Â  I think that proposed protection mechanism uses link OAM
            and Continuity Check (CC) may be sufficient thus making
            Connectivity Verification unnecessary;<br>
            Â <br>
            [Authors] Agree, we will change CC-V to CC.<br>
          </p>
        </div>
      </div>
    </blockquote>
    [Huub] in RFC6371 the term CC-V is used. The CC and CV function are
    combined in the same<br>
    OAM packet that is used in pro-active mode.<br>
    The SF detected by the CC-V will trigger protection switch.
    <title>ITU Document</title>
    <br>
    <br>
    ---8&lt;---<br>
    <blockquote
cite="mid:7347100B5761DC41A166AC17F22DF11221850C24@eusaamb106.ericsson.se"
      type="cite">
      <div class="WordSection1">
        <div>
          <p class="MsoNormal" style="margin-bottom:12.0pt">
            Â·Â Â Â Â Â Â Â Â  Section 4.3.1.2 discusses node failure scenario
            but, in fact, the scenario is not much different from link
            failure discussed already. I believe that the node failure
            scenario is most interesting to demonstrate behavior of
            protection mechanism and data flow when the egress (exit)
            node is the one that failed. Would wrapping prevent from
            forming infinite loop? Or wrapping without RSP protocol
            would create infinite loops? What about TTL handling?<br>
            Â <br>
            [Authors]Agree, we will add some more text to make it more
            clear.<br>
          </p>
        </div>
      </div>
    </blockquote>
    [Huub] note that wrapping is performed based on the source and
    destination node information<br>
    in the RPS packet and the information in the ring-map present in
    each ring node.<br>
    This will prevent infinite loop.<br>
    <br>
    ---8&lt;---<br>
    <blockquote
cite="mid:7347100B5761DC41A166AC17F22DF11221850C24@eusaamb106.ericsson.se"
      type="cite">
      <div class="WordSection1">
        <div>
          <p class="MsoNormal" style="margin-bottom:12.0pt">Â·Â Â Â Â Â Â Â Â 
            Section 6. It may be beneficial to request IANA to create
            new registry RSP Request Code registry and allocate codes
            listed in the table on p.25. And define values not listed in
            the table as Reserved, e.g. 0b0010, 0b0100, 0b0111, etc.<br>
            [Authors]Agree, we will add it.<br>
          </p>
        </div>
      </div>
    </blockquote>
    [Huub] we will use the same IANA request as was used for linear
    protection. <br>
    Section 5 of RFC6378. (for consistency).<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
*****************************************************************
              è¯·è®°ä½�ï¼Œä½ æ˜¯ç‹¬ä¸€æ— äºŒçš„ï¼Œå°±åƒ�å…¶ä»–æ¯�ä¸€ä¸ªäººä¸€æ · </pre>
  </body>
</html>


From nobody Sun Jul 12 04:00:05 2015
Return-Path: <huubatwork@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71D921ACDF0; Sun, 12 Jul 2015 04:00:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.623
X-Spam-Level: 
X-Spam-Status: No, score=0.623 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.723, SPF_PASS=-0.001] autolearn=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 u8asmsKmu8yp; Sun, 12 Jul 2015 04:00:02 -0700 (PDT)
Received: from mail-wi0-x235.google.com (mail-wi0-x235.google.com [IPv6:2a00:1450:400c:c05::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 96CF81ACDED; Sun, 12 Jul 2015 04:00:01 -0700 (PDT)
Received: by wicmv11 with SMTP id mv11so41254490wic.1; Sun, 12 Jul 2015 04:00:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:disposition-notification-to:date:from:reply-to :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=f7xyJifHBqpS2aqx752RagZ8QonNqBZ+j2WWCaM0Rgw=; b=Fq52HRYMjglW5LW/oV4WtfZL8/he68jEvr+OgDdqcoYD5RRE7mRzCsDSHkEyE/XXGI NHvVA/6QukqPCW8d3xFjwEIT86o5QArkKrimCmjpaWmFnxK/Iv6BYfQUtbwWRe8udwzd Xl+gD41BRECFYnW3fI6cHfE8ENX26/CZFoiqVkai/oVJU0sSRnUK68q/CKofToEd03cR vLGuqQRd03z73kSyugKcHhWmkJuDokPZlM5wB0x+n6L9FoIO4ZModZmdLXqdrx6zc5fM HQj2xUIYkxnXqBhiv93LW8pYBG8VxtCFsZTvFaBMpio2ISypBPAx+B29awd9qaNnHdA4 S/vw==
X-Received: by 10.194.89.5 with SMTP id bk5mr58658213wjb.144.1436698800373; Sun, 12 Jul 2015 04:00:00 -0700 (PDT)
Received: from McAsterix.local (g215085.upc-g.chello.nl. [80.57.215.85]) by smtp.gmail.com with ESMTPSA id i6sm22739378wjf.29.2015.07.12.03.59.58 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 12 Jul 2015 03:59:59 -0700 (PDT)
Message-ID: <55A248D2.1010001@gmail.com>
Date: Sun, 12 Jul 2015 13:00:34 +0200
From: Huub van Helvoort <huubatwork@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: Yimin Shen <yshen@juniper.net>,  "draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org" <draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org>
References: <BY1PR0501MB1430819702B9DCE681281393A5AF0@BY1PR0501MB1430.namprd05.prod.outlook.com> <BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com>
In-Reply-To: <BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com>
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/_SaR7SjcE4kqiV2HzoZxSDP6JZY>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-cheng-mpls-tp-shared-ring-protection-05
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: huubatwork@gmail.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Jul 2015 11:00:03 -0000

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-text-html" lang="x-unicode">
      <div class="moz-cite-prefix">Hello Yimin,<br>
        <br>
        Thank you for your review.<br>
        Here is our response: in-line [Huub] on behalf of the authors.<br>
        <br>
        Best regards. Huub.<br>
        <br>
        ======<br>
        On 10-07-15 03:37, Yimin Shen wrote:<br>
      </div>
      <blockquote
cite="mid:BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com"
        type="cite"> <font face="Calibri" size="2"><span
            style="font-size:11pt;">
            <div>Dear authors, chairs, and WG</div>
            <div>Â </div>
            <div>Iâ€™ve been asked by the WG chairs to review
              draft-cheng-mpls-tp-shared-ring-protection-05 for WG
              adoption. Overall, I think the draft is trying to address
              a valid MPLS-TP scenario by using a promising solution.
              However, I have the following comments and questionsÂ  for
              sections 1 to 4, which I would like to request the authors
              to answer and clarify.</div>
            <div>Â </div>
            <ol style="margin:0;padding-left:36pt;">
              <li>Section 2.1 â€“ Recovery of multiple failures</li>
            </ol>
            <ul style="margin:0;padding-left:72pt;">
              <li>This is misleading to me. The draft seems to only be
                able to handle a single failure per ring, rather than
                multiple failures per ring. This may need some
                clarification.</li>
            </ul>
          </span></font></blockquote>
      <font size="2"><font face="Calibri">[Huub] Multiple failures means
          that more than one link or node in the ring can fail.
          Protection can still be performed<br>
          in the "islands" created in this way. A node failure is in
          fact the same as adjacent link failures.<br>
          We can provide more clarification.Â  <br>
        </font></font>
      <blockquote
cite="mid:BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com"
        type="cite"><font face="Calibri" size="2"><span
            style="font-size:11pt;">
            <div>Â </div>
            <ol start="2" style="margin:0;padding-left:36pt;">
              <li>Iâ€™d like to suggest to change term â€œexit nodeâ€� to
                â€œegress nodeâ€�.</li>
            </ol>
          </span></font></blockquote>
      <font size="2"><font face="Calibri">[Huub] OK.</font></font><br>
      <blockquote
cite="mid:BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com"
        type="cite"><font face="Calibri" size="2"><span
            style="font-size:11pt;">
            <div style="padding-left:36pt;">Â </div>
            <ol start="3" style="margin:0;padding-left:36pt;">
              <li>Section 4.1 - The ring tunnel layer. </li>
            </ol>
            <div style="padding-left:36pt;">Â </div>
            <ul style="margin:0;padding-left:72pt;">
              <li>Given a ring of N nodes, this layer would consist of
                4xN ring tunnels. The draft is a little light on the
                provisioning and management aspects of this layer, while
                pushing a lot of complexity to this layer.</li>
            </ul>
          </span></font></blockquote>
      <font size="2"><font face="Calibri">[Huub] clarifying text can be
          added. We can add a section describing provisioning the
          ring-nodes.</font></font><br>
      <blockquote
cite="mid:BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com"
        type="cite"><font face="Calibri" size="2"><span
            style="font-size:11pt;">
            <ul style="margin:0;padding-left:72pt;">
              <li>Each node is traversed by many tunnels. How does it
                know whether a tunnel is working or protecting,Â  and
                whether a tunnel is CW or AW ? How does it associate a
                working tunnel with a protecting tunnel (to the same
                egress node, but opposite in direction) ?</li>
            </ul>
          </span></font></blockquote>
      <font size="2"><font face="Calibri">[Huub] each node knows this
          because of the ring-map which contains this information.</font></font><br>
      <blockquote
cite="mid:BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com"
        type="cite"><font face="Calibri" size="2"><span
            style="font-size:11pt;">
            <ul style="margin:0;padding-left:72pt;">
              <li>When an ingress node needs a working tunnel to a
                particular egress node, how does choose between the CWÂ 
                tunnel and the AW tunnel, especially when one is
                significantly longerÂ  (i.e. of higher cost) than the
                other ?</li>
            </ul>
          </span></font></blockquote>
      <font size="2"><font face="Calibri">[Huub] from the ring-map the
          ingress node knows what the shortest path is and then decides
          to take the CW or the AW tunnel.</font></font><br>
      <blockquote
cite="mid:BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com"
        type="cite"><font face="Calibri" size="2"><span
            style="font-size:11pt;">
            <div style="padding-left:18pt;">Â </div>
            <ol start="4" style="margin:0;padding-left:36pt;">
              <li>The draft describes 4 tunnels (CW, AW, CP, AP) per
                egress node ? Is it possible to use only 2 tunnels (i.e.
                CW and AW) and have them protect each other ?</li>
            </ol>
          </span></font></blockquote>
      <font size="2"><font face="Calibri">[Huub] mixing working and
          protecting traffic in a single tunnel would make the RPS
          protocol more complex. <br>
          An egress node cannot make the distinction.<br>
        </font></font>
      <blockquote
cite="mid:BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com"
        type="cite"><font face="Calibri" size="2"><span
            style="font-size:11pt;">
            <div>Â </div>
            <ol start="5" style="margin:0;padding-left:36pt;">
              <li>Section 4.3.2 -- Short wrapping vs. â€œtraditional
                wrappingâ€�</li>
            </ol>
            <div>Â </div>
            <ul style="margin:0;padding-left:72pt;">
              <li>Does â€œtraditional wrappingâ€� refer to the scenario in
                section 4.3.1 ?</li>
            </ul>
          </span></font></blockquote>
      <font size="2"><font face="Calibri">[Huub] No it doesn't, section
          4.3.1 explains wrapping for link failure and node failure. <br>
          [Huub] the description of traditional wrapping is in the first
          paragraph of section 4.3.2, more clarification can be added.<br>
        </font></font>
      <blockquote
cite="mid:BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com"
        type="cite"><font face="Calibri" size="2"><span
            style="font-size:11pt;">
            <ul style="margin:0;padding-left:72pt;">
              <li>The 4.3.2 mode seems superior to the 4.3.1 mode in all
                aspects. If so, would there be any value to keep 4.3.1
                mode.</li>
            </ul>
          </span></font></blockquote>
      <font size="2"><font face="Calibri">[Huub] 4.3.1 explains wrapping
          methodology, its application is described in 4.3.2.</font></font><br>
      <blockquote
cite="mid:BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com"
        type="cite"><font face="Calibri" size="2"><span
            style="font-size:11pt;">
            <ul style="margin:0;padding-left:72pt;">
              <li>In 4.3.2 mode, CW tunnel ==CP tunnel and AW tunnel ==
                AP tunnel in path topology, correct ? If so, you could
                reduce the number of tunnels per egress node from 4 to 2
                (as comment [4] above), correct ?</li>
            </ul>
          </span></font></blockquote>
      <font size="2"><font face="Calibri">[Huub] No, not correct. During
          a protection switch CW tunnel ==&gt; AP tunnel and AW tunnel
          ==&gt; CP tunnel.</font></font><br>
      <blockquote
cite="mid:BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com"
        type="cite"><font face="Calibri" size="2"><span
            style="font-size:11pt;">
            <div>Â </div>
            <ol start="6" style="margin:0;padding-left:36pt;">
              <li>Section 4.3.3</li>
            </ol>
            <div>Â </div>
            <ul style="margin:0;padding-left:72pt;">
              <li>This is equivalent to â€œglobal repairâ€� in MPLS.
                However, why does the ingress node switch traffic from
                CW tunnel to AP tunnel instead of AW tunnel ? A working
                tunnel should be â€œbetterâ€� than a protecting tunnel to
                permanently carry traffic.</li>
            </ul>
          </span></font></blockquote>
      <font size="2"><font face="Calibri">[Huub] to operate properly
          ring protection switching has to be revertive, after repair
          the traffic should be switched back to working (shortest path)</font></font>
      <br>
      <blockquote
cite="mid:BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com"
        type="cite"><font face="Calibri" size="2"><span
            style="font-size:11pt;">
            <ol start="7" style="margin:0;padding-left:36pt;">
              <li>Section 4.4</li>
            </ol>
            <div>Â </div>
            <ul style="margin:0;padding-left:72pt;">
              <li>Iâ€™m not sure how label swap would work on an
                interconnection node, as the draft describes it. In
                Fig-12, in normal state, F receives a packet from
                ring-1; The top label X is a tunnel to the node group;
                The next label Y is the service LSP. So, F pops label X,
                and â€œ the label used for working ring tunnel R2cW_I will
                be pushed based on the inner labelâ€� (i.e. label Y). How
                could F have the knowledge about the service LSP, its
                label Y, and its egress node, etc ?</li>
            </ul>
          </span></font></blockquote>
      <font size="2"><font face="Calibri">[Huub] the ring-map has to
          take care of this.</font></font><br>
      <blockquote
cite="mid:BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com"
        type="cite"><font face="Calibri" size="2"><span
            style="font-size:11pt;">
            <ul style="margin:0;padding-left:72pt;">
              <li>I may have more questions to follow after the aboveâ€¦</li>
            </ul>
          </span></font>Â  </blockquote>
      <blockquote
cite="mid:BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com"
        type="cite"><font face="Calibri" size="2"><span
            style="font-size:11pt;">
            <div>Regards,</div>
            <div>Â </div>
            <div>Yimin Shen</div>
            <div>Juniper Networks</div>
          </span></font></blockquote>
      <br>
      <pre class="moz-signature" cols="72">-- 
*****************************************************************
              è¯·è®°ä½�ï¼Œä½ æ˜¯ç‹¬ä¸€æ— äºŒçš„ï¼Œå°±åƒ�å…¶ä»–æ¯�ä¸€ä¸ªäººä¸€æ · </pre>
    </div>
  </body>
</html>


From nobody Sun Jul 12 05:12:15 2015
Return-Path: <huubatwork@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 47C261ACE28 for <mpls@ietfa.amsl.com>; Sun, 12 Jul 2015 05:12:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
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 d3qhyRITCdxi for <mpls@ietfa.amsl.com>; Sun, 12 Jul 2015 05:12:12 -0700 (PDT)
Received: from mail-wg0-x22f.google.com (mail-wg0-x22f.google.com [IPv6:2a00:1450:400c:c00::22f]) (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 53E611ACE27 for <mpls@ietf.org>; Sun, 12 Jul 2015 05:12:12 -0700 (PDT)
Received: by wgkl9 with SMTP id l9so7545386wgk.1 for <mpls@ietf.org>; Sun, 12 Jul 2015 05:12:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:disposition-notification-to:date:from:reply-to :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=aGlevrykR8DRmG7E/P3cdeu/5BJC88OOQ4KE+VNV2VA=; b=uRMwV2E/DUDF3wmf5K1LNv+cPBeBHMdsZEfAM9Zt3RROXPfmxOq6YnQZUmFZfO4pW8 FcTT0Mo39LIS5Dh/oTyQT+4WVpNfXmNch638BAo3EJ1fP8HxKGw2fzGpok83okcHc6us krgu/FUjS0iNPKJn1z7mtzq3MnwOe1DH8vOsaaooN5h/4o0TntTXpdq5WFXe6J42uFGU Cf0JFPJM6jQVIuiaRymy1SqYR6T/wl8TJrdOni8sEyjZ+jM4LDxKR/svEIhVb4K5YQGC C6VaZpy0WpVQU/Vu4348NQRuHnHSN2jCETIHagXCcB+h8tOBg+Yt0ncyqJpD64k+gZjp Ix2Q==
X-Received: by 10.194.91.232 with SMTP id ch8mr7376120wjb.19.1436703131026; Sun, 12 Jul 2015 05:12:11 -0700 (PDT)
Received: from McAsterix.local (g215085.upc-g.chello.nl. [80.57.215.85]) by smtp.gmail.com with ESMTPSA id c7sm23068796wjb.19.2015.07.12.05.12.09 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 12 Jul 2015 05:12:10 -0700 (PDT)
Message-ID: <55A259BC.8000109@gmail.com>
Date: Sun, 12 Jul 2015 14:12:44 +0200
From: Huub van Helvoort <huubatwork@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: draft-cui-mpls-tp-mfp-use-case-and-requirements@tools.ietf.org
References: <20150706235541.13232.58007.idtracker@ietfa.amsl.com>
In-Reply-To: <20150706235541.13232.58007.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/SDD6NL92zhDHiF1m70QbpnEma9w>
Cc: mpls@ietf.org
Subject: Re: [mpls] I-D Action: draft-cui-mpls-tp-mfp-use-case-and-requirements-05.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: huubatwork@gmail.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Jul 2015 12:12:14 -0000

Hello authors of this draft,

Triggered by a reference to your draft in another discussion I have read
your draft.

It describes useful use cases.

I would recommend to add to the introduction an explicit statement that
these use cases are specifically to end-to-end linear protection.
Currently only the abstract briefly mentions this and can easily be 
overlooked.

I also would recommend to add a requirement that any of the n working
entities and m protection entities should follow a disjoint path through
the network from node A to node Z.

Best regards, Huub.

> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>   This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.
>
>          Title           : Use Cases and Requirements for MPLS-TP multi-failure protection
>          Authors         : Zhenlong Cui
>                            Rolf Winter
>                            Himanshu Shah
>                            Sam Aldrin
>                            Masahiro Daikoku
> 	Filename        : draft-cui-mpls-tp-mfp-use-case-and-requirements-05.txt
> 	Pages           : 8
> 	Date            : 2015-07-06
>
> Abstract:
>     For the Multiprotocol Label Switching Transport Profile (MPLS-TP)
>     linear protection capable of 1+1 and 1:1 protection has already been
>     defined.  That linear protection mechanism has not been designed for
>     handling multiple, simultaneously occuring failures, i.e. multiple
>     failures that affect the working and the protection entity during the
>     same time period.  In these situations currently defined protection
>     mechanisms would fail.
>
>     This document introduces use cases and requirements for mechanisms
>     that are capable of protecting against such failures.  It does not
>     specify a multi-failure protection mechanism itself.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-cui-mpls-tp-mfp-use-case-and-requirements/
>
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-cui-mpls-tp-mfp-use-case-and-requirements-05
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-cui-mpls-tp-mfp-use-case-and-requirements-05
>
>
> 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.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


-- 
*****************************************************************
               è¯·è®°ä½�ï¼Œä½ æ˜¯ç‹¬ä¸€æ— äºŒçš„ï¼Œå°±åƒ�å…¶ä»–æ¯�ä¸€ä¸ªäººä¸€æ ·


From nobody Sun Jul 12 20:38:55 2015
Return-Path: <peng.shaofu@zte.com.cn>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 996801A0371; Sun, 12 Jul 2015 20:38:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.51
X-Spam-Level: 
X-Spam-Status: No, score=-101.51 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham
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 n6nIBunuPm5o; Sun, 12 Jul 2015 20:38:52 -0700 (PDT)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id D14891A036C; Sun, 12 Jul 2015 20:38:51 -0700 (PDT)
Received: from mse01.zte.com.cn (unknown [10.30.3.20]) by Websense Email Security Gateway with ESMTPS id 7C355A7E7D43B; Mon, 13 Jul 2015 11:38:48 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id t6D3cYKJ068124; Mon, 13 Jul 2015 11:38:34 +0800 (GMT-8) (envelope-from peng.shaofu@zte.com.cn)
To: mpls@ietf.org
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OF41B3DD2C.B5E236E6-ON48257E81.00131DCE-48257E81.00140277@zte.com.cn>
From: peng.shaofu@zte.com.cn
Date: Mon, 13 Jul 2015 11:38:34 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2015-07-13 11:38:22, Serialize complete at 2015-07-13 11:38:22
Content-Type: multipart/alternative; boundary="=_alternative 0014027548257E81_="
X-MAIL: mse01.zte.com.cn t6D3cYKJ068124
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Oe1rHlljIcVjthCzZiyM25cDUhA>
Cc: spring@ietf.org
Subject: [mpls] issue about draft-kumarkini-mpls-spring-lsp-ping-03
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jul 2015 03:38:53 -0000

This is a multipart message in MIME format.

--=_alternative 0014027548257E81_=
Content-Type: text/plain; charset="US-ASCII"

Hi authors

for Segment ID sub-TLVs such as IPv4 Prefix Node Segment ID described in 
this document, the protocol value would not only be ospf or isis, but also 
BGP and others. Especially for central spring network, SID is allocated by 
controller and not distributed on device side, we need a protocol value to 
address this case.

thanks
deccan
--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail (and any attachment transmitted herewith) is privileged and confidential and is intended for the exclusive use of the addressee(s).  If you are not an intended recipient, any disclosure, reproduction, distribution or other dissemination or use of the information contained is strictly prohibited.  If you have received this mail in error, please delete it and notify us immediately.

--=_alternative 0014027548257E81_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">Hi authors</font>
<br>
<br><font size=2 face="sans-serif">for Segment ID sub-TLVs such as </font><font size=2 face="Times New Roman">IPv4
Prefix Node Segment ID</font><font size=2 face="sans-serif"> described
in this document, the protocol value would not only be ospf or isis, but
also BGP and others. Especially for central spring network, SID is allocated
by controller and not distributed on device side, we need a protocol value
to address this case.</font>
<br>
<br><font size=2 face="sans-serif">thanks</font>
<br><font size=2 face="sans-serif">deccan</font>
<br>

<br><pre><font color="blue">
--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail (and any attachment transmitted herewith) is privileged and confidential and is intended for the exclusive use of the addressee(s).  If you are not an intended recipient, any disclosure, reproduction, distribution or other dissemination or use of the information contained is strictly prohibited.  If you have received this mail in error, please delete it and notify us immediately.

</font></pre><br>

--=_alternative 0014027548257E81_=--


From nobody Mon Jul 13 06:50:30 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D698A1B2AF1 for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 06:50:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.011
X-Spam-Level: 
X-Spam-Status: No, score=-0.011 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 qDGSp5un2WUT for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 06:50:26 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F0D431B2AF2 for <mpls@ietf.org>; Mon, 13 Jul 2015 06:50:25 -0700 (PDT)
Received: from [192.168.0.103] (81-236-221-144-no93.tbcn.telia.com [81.236.221.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 0181B18013E2; Mon, 13 Jul 2015 15:50:23 +0200 (CEST)
Message-ID: <55A3C21E.5040302@pi.nu>
Date: Mon, 13 Jul 2015 15:50:22 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: "mpls@ietf.org" <mpls@ietf.org>,  "draft-farrelll-mpls-opportunistic-encrypt@tools.ietf.org" <draft-farrelll-mpls-opportunistic-encrypt@tools.ietf.org>
References: <55828B69.3070603@pi.nu>
In-Reply-To: <55828B69.3070603@pi.nu>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/EGmsLQ5AE4vJkSvrQvMdP4XNH58>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: Re: [mpls] Poll to see if we have consensus to adopt draft-farrelll-mpls-opportunistic-encrypt as an MPLS wg document
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jul 2015 13:50:29 -0000

Working Group,

This working group adoption poll has ended. We have a new working group
document. Can the authors please post the draft as
draft-ietf-mpls-opportunistic-encrypt, without any other than
administrative changes.

The working group chairs like to note that we are accepting the
document as an Experimental draft (intended to become an Experimental
RFC), this means that while we have consensus to accept the document,
we also have consensus on that one or more experiments are necessary
to reach consensus on what a solution (if any) will look like.

/Loa
  for the wg chairs

On 2015-06-18 11:12, Loa Andersson wrote:
> Working Group,
>
> This is to start a two week poll on adopting draft-farrelll-
> mpls-opportunistic-encrypt-05 as an MPLS working group document.
>
> Please send your comments (support/not support) to the mpls working
> group mailing list (mpls@ietf.org). Please give a technical
> motivation for your support/not support, especially if you think that
> the document should not be adopted as a working group document.
>
> There are no IPR disclosures directly against this document. An IPR
> poll has been started in parallel to the adoption poll.
>
> This poll ends July 2, 2015.
>
> /Loa
> MPLS wg co-chair


From nobody Mon Jul 13 08:38:29 2015
Return-Path: <luis.tomotaki@verizon.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 14BE81B2BEF for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 08:38:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.301
X-Spam-Level: 
X-Spam-Status: No, score=-1.301 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 l939fMjw9Vup for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 08:38:26 -0700 (PDT)
Received: from omzsmtpe02.verizonbusiness.com (omzsmtpe02.verizonbusiness.com [199.249.25.209]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 78D081B2B78 for <mpls@ietf.org>; Mon, 13 Jul 2015 08:38:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verizon.com; i=@verizon.com; q=dns/txt; s=corp; t=1436801906; x=1468337906; h=from:to:date:subject:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=lpiMCjN4z/s/0NUGTltq5AdYH//xYgiv7Rzo8JK1Yfs=; b=sPoLYQFewbpAWCZcUOIg7iQjpxgGVIqKKIQgvfoheFRUUmoi3MiCz4fv 31BVXkOueuDGtlkmNtN9xcOZgQadKqjvLleFCEd4XD9nuKGwOns47IYy1 GHanLLMl7TrZvhyefIbN+xTMe0FUwJ3yxgea4xu5JJdKRsgdmijs/re46 0=;
X-IronPort-Anti-Spam-Filtered: false
Received: from omzsmtpi03.vzbi.com ([165.122.46.173]) by omzsmtpe02.verizonbusiness.com with ESMTP; 13 Jul 2015 15:38:25 +0000
From: "Tomotaki, Luis M" <luis.tomotaki@verizon.com>
To: Ronald Bonica <rbonica@juniper.net>, Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-ietf-mpls-self-ping@tools.ietf.org" <draft-ietf-mpls-self-ping@tools.ietf.org>, Raveendra Torvi <rtorvi@juniper.net>, "inaminei@google.com" <inaminei@google.com>, "Conn, Michael" <michael.e.conn@verizon.com>, "Pacella, Dante J" <dante.j.pacella@verizon.com>, "mark.wygant@verizon.net" <mark.wygant@verizon.net>
X-IronPort-AV: E=Sophos;i="5.15,463,1432598400"; d="scan'208";a="456656665"
Received: from fhdp1lumxc7hb04.verizon.com (HELO FHDP1LUMXC7HB04.us.one.verizon.com) ([166.68.59.191]) by omzsmtpi03.vzbi.com with ESMTP; 13 Jul 2015 15:38:22 +0000
Received: from FHDP1LUMXC7V91.us.one.verizon.com ([166.68.240.155]) by FHDP1LUMXC7HB04.us.one.verizon.com ([166.68.59.191]) with mapi; Mon, 13 Jul 2015 11:38:21 -0400
Date: Mon, 13 Jul 2015 11:38:20 -0400
Thread-Topic: IPR Poll on draft-ietf-mpls-self-ping
Thread-Index: AdC7Jd9w6TUbe9AITCmB0k7wMI5lZwCW+FxQ
Message-ID: <467340A77F13C944919805BFF3B8ACFC300875D678@FHDP1LUMXC7V91.us.one.verizon.com>
References: <BLUPR05MB1985DEB20D4AF5374B4FB50BAE9F0@BLUPR05MB1985.namprd05.prod.outlook.com>
In-Reply-To: <BLUPR05MB1985DEB20D4AF5374B4FB50BAE9F0@BLUPR05MB1985.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/reFCFzeZPhvodzJv93Z_W0f5868>
Subject: Re: [mpls] IPR Poll on draft-ietf-mpls-self-ping
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jul 2015 15:38:28 -0000

Loa,=20
I am not aware of any other IPR. =20

Luis Tomotaki=09

-----Original Message-----
From: Ronald Bonica [mailto:rbonica@juniper.net]=20
Sent: Friday, July 10, 2015 10:35 AM
To: Loa Andersson; mpls@ietf.org; mpls-chairs@tools.ietf.org; draft-ietf-mp=
ls-self-ping@tools.ietf.org; Raveendra Torvi; inaminei@google.com; Conn, Mi=
chael; Tomotaki, Luis M; Pacella, Dante J; mark.wygant@verizon.net
Subject: Re: IPR Poll on draft-ietf-mpls-self-ping

Loa,

The only IPR of which I am aware has been disclosed to the IETF and posted =
at https://datatracker.ietf.org/ipr/2476/.


Ron Bonica


From nobody Mon Jul 13 09:29:08 2015
Return-Path: <stbryant@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A43F1B2C2B for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 09:29:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 0krTbstp4hj2 for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 09:29:05 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7457A1B2C29 for <mpls@ietf.org>; Mon, 13 Jul 2015 09:29:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8886; q=dns/txt; s=iport; t=1436804944; x=1438014544; h=message-id:date:from:reply-to:mime-version:to:subject: references:in-reply-to; bh=elUVMCkpfrov2AgEXS7EjP8rqo+lVd3y4KC7vytAfWY=; b=KL2zqCNF1uZgRb5Eh2tfD2j7AvFeH04uKGDcHvQ27S24ZsadqVTOuPZy f5nfjYlaGcm4mluBFsdH1Ci54kWhWNgssdlZlNs8gs8eb9DkW7MeKi1S4 61QQeRbRFJvQU+FDJC+4VKVyD43/sw1LBQ6t56n5aNnQrFDALo8ZvQy9H 0=;
X-IronPort-AV: E=Sophos;i="5.15,463,1432598400";  d="scan'208,217";a="582856468"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP; 13 Jul 2015 16:29:02 +0000
Received: from [10.55.98.184] (ams-stbryant-8817.cisco.com [10.55.98.184]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id t6DGT2gg003511; Mon, 13 Jul 2015 16:29:02 GMT
Message-ID: <55A3E750.50104@cisco.com>
Date: Mon, 13 Jul 2015 17:29:04 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: "mpls@ietf.org" <mpls@ietf.org>
References: <55A3E6F5.7040202@cisco.com>
In-Reply-To: <55A3E6F5.7040202@cisco.com>
X-Forwarded-Message-Id: <55A3E6F5.7040202@cisco.com>
Content-Type: multipart/alternative; boundary="------------080004090500060402000308"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/nayx2ZnB2aCIG6kzQdcwsk9GAU8>
Subject: [mpls] Fwd: Re: MPLS-RT review of draft-kompella-mpls-rmr
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jul 2015 16:29:07 -0000

This is a multi-part message in MIME format.
--------------080004090500060402000308
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Forwarding to the MPLS list


-------- Forwarded Message --------
Subject: 	Re: MPLS-RT review of draft-kompella-mpls-rmr
Date: 	Mon, 13 Jul 2015 17:27:33 +0100
From: 	Stewart Bryant <stbryant@cisco.com>
Reply-To: 	stbryant@cisco.com
To: 	Loa Andersson <loa@pi.nu>, Jie Dong <jie.dong@huawei.com>, Sam 
Aldrin <aldrin.ietf@gmail.com>, Eric Gray <eric.gray@ericsson.com>, 
draft-kompella-mpls-rmr@tools.ietf.org, mpls-chairs@tools.ietf.org 
<mpls-chairs@tools.ietf.org>, draft-kompella-mpls-rmr@tools.ietf.org



I am sorry this is late.

This is an interesting piece of work.

Given that it majors on topology and FRR and in many
ways MPLS is incidental, I wonder whether it would be
best progressed in MPLS or in RTGWG?

The proposal is essentially to construct rings
within a mesh network and use these for repair.

I am in two minds about the work. On the one hand one
could ask whether this is really needed given existing
work on FRR, on the other hand given that all repair
situations are by definition part of a ring sub-topology
this potentially has wider applicability than is
implied by the authors.

Given the above observations, I think that there needs
to be a much clearer applicability statement for this work.
The draft needs to call out the particular circumstances
in which a ring element of a mesh should be abstracted from
the mesh for special treatment in this
way. It would also be useful explain how the rest of the mesh
knows to treat this sub-topology differently.

The text itself is well written but I think the MPLS
WG needs to discuss the above issues and the chairs
need to discuss with the ADs and RTGWG chairs to decide
best place to pursue this work.


- Stewart



On 24/06/2015 17:03, Loa Andersson wrote:
> Stewart, Jie, Sam and Eric;
>
> You have be selected as MPLS-RT reviewers for draft-kompella-mpls-rmr-01.
>
> Note to authors: You have been CC'd on this email so that you can know
> that this review is going on. However, please do not review your own
> document.
>
> Reviews should comment on whether the document is coherent, is it
> useful (ie, is it likely to be actually useful in operational
> networks), and is the document technically sound?
>
> We are interested in knowing whether the document is ready to be
> considered for WG adoption (ie, it doesn't have to be perfect at this
> point, but should be a good start).
>
> Reviews should be sent to the document authors, WG co-chairs and WG
> secretary, and CC'd to the MPLS WG email list. If necessary, comments
> may be sent privately to only the WG chairs.
>
> If you have technical comments you should try to be explicit about what
> needs to be resolved before adopting it as a working group document, and
> what can wait until the document is a working group document and the
> working group has the revision control.
>
> Are you able to review this draft by July 9, 2015? Please respond in a
> timely fashion.
>
> Thanks, Loa
> (as MPLS WG chair)


-- 
For corporate legal information go to:

http://www.cisco.com/web/about/doing_business/legal/cri/index.html

.




--------------080004090500060402000308
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <tt>Forwarding to the MPLS list</tt><br>
    <div class="moz-forward-container"><br>
      <br>
      -------- Forwarded Message --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject:
            </th>
            <td>Re: MPLS-RT review of draft-kompella-mpls-rmr</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
            <td>Mon, 13 Jul 2015 17:27:33 +0100</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
            <td>Stewart Bryant <a class="moz-txt-link-rfc2396E" href="mailto:stbryant@cisco.com">&lt;stbryant@cisco.com&gt;</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Reply-To:
            </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:stbryant@cisco.com">stbryant@cisco.com</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
            <td>Loa Andersson <a class="moz-txt-link-rfc2396E" href="mailto:loa@pi.nu">&lt;loa@pi.nu&gt;</a>, Jie Dong
              <a class="moz-txt-link-rfc2396E" href="mailto:jie.dong@huawei.com">&lt;jie.dong@huawei.com&gt;</a>, Sam Aldrin
              <a class="moz-txt-link-rfc2396E" href="mailto:aldrin.ietf@gmail.com">&lt;aldrin.ietf@gmail.com&gt;</a>, Eric Gray
              <a class="moz-txt-link-rfc2396E" href="mailto:eric.gray@ericsson.com">&lt;eric.gray@ericsson.com&gt;</a>,
              <a class="moz-txt-link-abbreviated" href="mailto:draft-kompella-mpls-rmr@tools.ietf.org">draft-kompella-mpls-rmr@tools.ietf.org</a>,
              <a class="moz-txt-link-abbreviated" href="mailto:mpls-chairs@tools.ietf.org">mpls-chairs@tools.ietf.org</a>
              <a class="moz-txt-link-rfc2396E" href="mailto:mpls-chairs@tools.ietf.org">&lt;mpls-chairs@tools.ietf.org&gt;</a>,
              <a class="moz-txt-link-abbreviated" href="mailto:draft-kompella-mpls-rmr@tools.ietf.org">draft-kompella-mpls-rmr@tools.ietf.org</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>I am sorry this is late.

This is an interesting piece of work.

Given that it majors on topology and FRR and in many
ways MPLS is incidental, I wonder whether it would be
best progressed in MPLS or in RTGWG?

The proposal is essentially to construct rings
within a mesh network and use these for repair.

I am in two minds about the work. On the one hand one
could ask whether this is really needed given existing
work on FRR, on the other hand given that all repair
situations are by definition part of a ring sub-topology
this potentially has wider applicability than is
implied by the authors.

Given the above observations, I think that there needs
to be a much clearer applicability statement for this work.
The draft needs to call out the particular circumstances
in which a ring element of a mesh should be abstracted from
the mesh for special treatment in this
way. It would also be useful explain how the rest of the mesh
knows to treat this sub-topology differently.

The text itself is well written but I think the MPLS
WG needs to discuss the above issues and the chairs
need to discuss with the ADs and RTGWG chairs to decide
best place to pursue this work.


- Stewart



On 24/06/2015 17:03, Loa Andersson wrote:
&gt; Stewart, Jie, Sam and Eric;
&gt;
&gt; You have be selected as MPLS-RT reviewers for draft-kompella-mpls-rmr-01.
&gt;
&gt; Note to authors: You have been CC'd on this email so that you can know
&gt; that this review is going on. However, please do not review your own
&gt; document.
&gt;
&gt; Reviews should comment on whether the document is coherent, is it
&gt; useful (ie, is it likely to be actually useful in operational 
&gt; networks), and is the document technically sound?
&gt;
&gt; We are interested in knowing whether the document is ready to be
&gt; considered for WG adoption (ie, it doesn't have to be perfect at this
&gt; point, but should be a good start).
&gt;
&gt; Reviews should be sent to the document authors, WG co-chairs and WG
&gt; secretary, and CC'd to the MPLS WG email list. If necessary, comments
&gt; may be sent privately to only the WG chairs.
&gt;
&gt; If you have technical comments you should try to be explicit about what
&gt; needs to be resolved before adopting it as a working group document, and
&gt; what can wait until the document is a working group document and the
&gt; working group has the revision control.
&gt;
&gt; Are you able to review this draft by July 9, 2015? Please respond in a
&gt; timely fashion.
&gt;
&gt; Thanks, Loa
&gt; (as MPLS WG chair)


-- 
For corporate legal information go to:

<a class="moz-txt-link-freetext" href="http://www.cisco.com/web/about/doing_business/legal/cri/index.html">http://www.cisco.com/web/about/doing_business/legal/cri/index.html</a>

.

</pre>
      <br>
    </div>
    <br>
  </body>
</html>

--------------080004090500060402000308--


From nobody Mon Jul 13 09:44:16 2015
Return-Path: <yshen@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 98D801A1BF5; Mon, 13 Jul 2015 09:44:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 YzxRLLGyF66E; Mon, 13 Jul 2015 09:44:10 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0752.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::752]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2EC5D1A1B7F; Mon, 13 Jul 2015 09:44:10 -0700 (PDT)
Received: from BY2PR0501MB1813.namprd05.prod.outlook.com (10.163.155.143) by BY2PR0501MB1813.namprd05.prod.outlook.com (10.163.155.143) with Microsoft SMTP Server (TLS) id 15.1.213.14; Mon, 13 Jul 2015 16:43:49 +0000
Received: from BY2PR0501MB1813.namprd05.prod.outlook.com ([10.163.155.143]) by BY2PR0501MB1813.namprd05.prod.outlook.com ([10.163.155.143]) with mapi id 15.01.0213.000; Mon, 13 Jul 2015 16:43:49 +0000
From: Yimin Shen <yshen@juniper.net>
To: "huubatwork@gmail.com" <huubatwork@gmail.com>, "draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org" <draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org>
Thread-Topic: [mpls] MPLS-RT review of draft-cheng-mpls-tp-shared-ring-protection-05
Thread-Index: AdCulDikA5WgvcQnQCSiWQCAAJNPcwMGNlygAHk56gAAPh0cQA==
Date: Mon, 13 Jul 2015 16:43:49 +0000
Message-ID: <BY2PR0501MB1813CBD233287BFAB1E700C2BD9C0@BY2PR0501MB1813.namprd05.prod.outlook.com>
References: <BY1PR0501MB1430819702B9DCE681281393A5AF0@BY1PR0501MB1430.namprd05.prod.outlook.com> <BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com> <55A248D2.1010001@gmail.com>
In-Reply-To: <55A248D2.1010001@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;
x-originating-ip: [66.129.241.13]
x-microsoft-exchange-diagnostics: 1; BY2PR0501MB1813; 5:C5ij+wXodDdeP12diWlqMT/YBo5dCfpOzUjlbOAX4wTN54a74dEtU4JiS9l4eOMzR97Z2wJpWxXxu9AivNBbBeyplf1R/N3egZSf0pO1Reso0RT1JIn96oMQmPi2bOhfDb7UkLfaK8MfxmOL91UyWw==; 24:0Fo1UE3K9dpiZgWaklrzZ6jV1HvSZwLrmCxbpXg/LDUBP+FUYMptsSs0sE/jjVwcLUSRlD7/pkBhoZnYl+6cGCSTGFzI32Z3GJo7ZDNdaAE=; 20:/AfSBPYOYQS9nijHMTz6fS2cNg28EiK0y2afPocwxXgUDfytZD9XSbuqMFGtqU0lStXDetdQZzZT/cIt3DhZiA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0501MB1813;
by2pr0501mb1813: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <BY2PR0501MB1813A6D79358EE9B3CE9834ABD9C0@BY2PR0501MB1813.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY2PR0501MB1813; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0501MB1813; 
x-forefront-prvs: 0636271852
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(43544003)(377424004)(164054003)(377454003)(51914003)(24454002)(2950100001)(122556002)(66066001)(50986999)(2501003)(74316001)(62966003)(16236675004)(230783001)(92566002)(2900100001)(19300405004)(86362001)(46102003)(2656002)(87936001)(189998001)(5001960100002)(19625215002)(99286002)(77156002)(40100003)(19580405001)(5003600100002)(102836002)(76176999)(19580395003)(5002640100001)(15975445007)(77096005)(54356999)(76576001)(18717965001)(33656002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0501MB1813; H:BY2PR0501MB1813.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
Content-Type: multipart/alternative; boundary="_000_BY2PR0501MB1813CBD233287BFAB1E700C2BD9C0BY2PR0501MB1813_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jul 2015 16:43:49.5697 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0501MB1813
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/4lgsFC-BJ-LWdkEM1JQPnr1rsZQ>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-cheng-mpls-tp-shared-ring-protection-05
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jul 2015 16:44:14 -0000

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

SGkgSHV1YiwNCg0KVGhhbmtzIGZvciB0aGUgcmVzcG9uc2UuDQoNClllcywgdGhlIHJpbmcgdHVu
bmVsIGxheWVyIHNob3VsZCBkZXNlcnZlIGEgZ3JlYXRlciBsZXZlbCBvZiBkZXRhaWwgaW4gdGhp
cyBkcmFmdC4NCg0KUmVnYXJkaW5nIHRoZSDigJxyaW5nLW1hcOKAneKApiBZb3UgbWVudGlvbmVk
IGl0IGluIGFuc3dlcmluZyAgYSBmZXcgb2YgbXkgdG9wIHF1ZXN0aW9ucywgYnV0IGRpZG7igJl0
IGVsYWJvcmF0ZSB0byBzdXBwb3J0IHlvdXIgYW53ZXJzLiBJTU8sIHRoZSByaW5nIG1hcCBpcyBh
biBpbXBvcnRhbnQgcGllY2Ugb2YgeW91ciBzb2x1dGlvbiBhcyB3ZWxsLCBhbmQgc2hvdWxkIG5v
dCBiZSBwdXNoZWQgb3V0IG9mIHNjb3BlIChiZWxvdykuIEnigJlkIGxpa2UgdG8gc3VnZ2VzdCB0
byBkZWNyaWJlIHdoYXQgaW5mb3JtYXRpb24gaXQgY29udGFpbnMsIGhvdyBpdCBpcyBidWlsdCwg
aG93ICB0aGUgaW5mb3JtYXRpb24gaXMgZGlzdHJpYnV0ZWQgYW5kIHN5bmNocm9uaXplZCBiZXR3
ZWVuIG5vZGVzLCBldGMuDQoNCg0K4oCcRWFjaCBub2RlIFNIT1VMRCBoYXZlIGEgcmluZyBtYXAg
Y29udGFpbmluZyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc2VxdWVuY2Ugb2YgdGhlIG5vZGVzIGFy
b3VuZCB0aGUgcmluZy4gIFRoZSBtZXRob2Qgb2YgY29uZmlndXJpbmcgdGhlIG5vZGVzIHdpdGgg
dGhlIHJpbmcgbWFwcyBpcyBvdXQgb2Ygc2NvcGUgb2YgdGhpcyBkb2N1bWVudC7igJ0NCg0KDQpU
aGUgZW50aXJlIHNlY3Rpb24gNC40IHN0aWxsIHJlbWFpbnMgYXMgYSBwcm9ibGVtIGZvciBtZS4g
SU1PLCB0aGUgaW5ncmVzcyBub2RlIGFuZCB0aGUgZWdyZXNzIG5vZGUgb2YgYSBzZXJ2aWNlIExT
UCBoYXMgYSBmb3J3YXJkaW5nIGFkamFjZW5jeSBhdCB0aGUgc2VydmljZSBMU1AgbGV2ZWwsIGFj
cm9zcyB0aGUgZW50aXJlIHJpbmcgKG9yIGludGVyLWNvbm5lY3RlZCByaW5ncykuIFRoZSBMU1Di
gJlzIGxhYmVsIHNob3VsZCBiZSB0cmFuc3BhcmVudCB0byBpbnRlcm1lZGlhdGUgcmluZyBub2Rl
cywgYW5kIG5vIGludGVybWVkaWF0ZSByaW5nIG5vZGVzIHNob3VsZCBwZXJmb3JtIGZvcndhcmRp
bmcgYmFzZWQgdGhpcyBsYWJlbC4gRG9lcyB0aGlzIG1hdGNoIHRoZSBnb2Fscy9yZXF1aXJlbWVu
dHMgb2YgdGhpcyBkcmFmdD8gVGhlcmUgd291bGQgYmUgc29tZSBwcm9ibGVtcyBpZiB5b3Ugd2Fu
dCBhbiBpbnRlcm1lZGlhdGUgcmluZyBub2RlIChyaW5nIGludGVyY29ubmVjdGlvbiBub2RlIGlu
IHRoaXMgY2FzZSkgdG8gdW5kZXJzdGFuZCBhIHNlcnZpY2UgTFNQIGxhYmVsLiBBbHNvLCBJ4oCZ
bSBub3Qgc3VyZSBob3cgdGhlIHJpbmcgbWFwIGNvdWxkIGhlbHAgaW4gdGhpcyBjYXNlLiBUaGVy
ZWZvcmUsIHVudGlsIEkgc2VlIHNvbWUgY2xhcmlmaWNhdGlvbiwgSSBzdGlsbCBkb27igJl0IHVu
ZGVyc3RhbmQgaG93IHNlY3Rpb24gNC40IHdvdWxkIHdvcmsgaW4gYm90aCBub3JtYWwgZm9yd2Fy
ZGluZyBhbmQgcHJvdGVjdGlvbiBtb2RlLg0KDQoNClRoYW5rcywNCg0KL1lpbWluDQoNCg0KRnJv
bTogSHV1YiB2YW4gSGVsdm9vcnQgW21haWx0bzpodXViYXR3b3JrQGdtYWlsLmNvbV0NClNlbnQ6
IFN1bmRheSwgSnVseSAxMiwgMjAxNSA3OjAxIEFNDQpUbzogWWltaW4gU2hlbjsgZHJhZnQtY2hl
bmctbXBscy10cC1zaGFyZWQtcmluZy1wcm90ZWN0aW9uQHRvb2xzLmlldGYub3JnDQpDYzogbXBs
c0BpZXRmLm9yZzsgbXBscy1jaGFpcnNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbbXBsc10gTVBM
Uy1SVCByZXZpZXcgb2YgZHJhZnQtY2hlbmctbXBscy10cC1zaGFyZWQtcmluZy1wcm90ZWN0aW9u
LTA1DQoNCkhlbGxvIFlpbWluLA0KDQpUaGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3Lg0KSGVyZSBp
cyBvdXIgcmVzcG9uc2U6IGluLWxpbmUgW0h1dWJdIG9uIGJlaGFsZiBvZiB0aGUgYXV0aG9ycy4N
Cg0KQmVzdCByZWdhcmRzLiBIdXViLg0KDQo9PT09PT0NCk9uIDEwLTA3LTE1IDAzOjM3LCBZaW1p
biBTaGVuIHdyb3RlOg0KRGVhciBhdXRob3JzLCBjaGFpcnMsIGFuZCBXRw0KDQpJ4oCZdmUgYmVl
biBhc2tlZCBieSB0aGUgV0cgY2hhaXJzIHRvIHJldmlldyBkcmFmdC1jaGVuZy1tcGxzLXRwLXNo
YXJlZC1yaW5nLXByb3RlY3Rpb24tMDUgZm9yIFdHIGFkb3B0aW9uLiBPdmVyYWxsLCBJIHRoaW5r
IHRoZSBkcmFmdCBpcyB0cnlpbmcgdG8gYWRkcmVzcyBhIHZhbGlkIE1QTFMtVFAgc2NlbmFyaW8g
YnkgdXNpbmcgYSBwcm9taXNpbmcgc29sdXRpb24uIEhvd2V2ZXIsIEkgaGF2ZSB0aGUgZm9sbG93
aW5nIGNvbW1lbnRzIGFuZCBxdWVzdGlvbnMgIGZvciBzZWN0aW9ucyAxIHRvIDQsIHdoaWNoIEkg
d291bGQgbGlrZSB0byByZXF1ZXN0IHRoZSBhdXRob3JzIHRvIGFuc3dlciBhbmQgY2xhcmlmeS4N
Cg0KMS4gICAgICAgU2VjdGlvbiAyLjEg4oCTIFJlY292ZXJ5IG9mIG11bHRpcGxlIGZhaWx1cmVz
DQrCtyAgICAgICAgIFRoaXMgaXMgbWlzbGVhZGluZyB0byBtZS4gVGhlIGRyYWZ0IHNlZW1zIHRv
IG9ubHkgYmUgYWJsZSB0byBoYW5kbGUgYSBzaW5nbGUgZmFpbHVyZSBwZXIgcmluZywgcmF0aGVy
IHRoYW4gbXVsdGlwbGUgZmFpbHVyZXMgcGVyIHJpbmcuIFRoaXMgbWF5IG5lZWQgc29tZSBjbGFy
aWZpY2F0aW9uLg0KW0h1dWJdIE11bHRpcGxlIGZhaWx1cmVzIG1lYW5zIHRoYXQgbW9yZSB0aGFu
IG9uZSBsaW5rIG9yIG5vZGUgaW4gdGhlIHJpbmcgY2FuIGZhaWwuIFByb3RlY3Rpb24gY2FuIHN0
aWxsIGJlIHBlcmZvcm1lZA0KaW4gdGhlICJpc2xhbmRzIiBjcmVhdGVkIGluIHRoaXMgd2F5LiBB
IG5vZGUgZmFpbHVyZSBpcyBpbiBmYWN0IHRoZSBzYW1lIGFzIGFkamFjZW50IGxpbmsgZmFpbHVy
ZXMuDQpXZSBjYW4gcHJvdmlkZSBtb3JlIGNsYXJpZmljYXRpb24uDQoNCg0KMi4gICAgICAgSeKA
mWQgbGlrZSB0byBzdWdnZXN0IHRvIGNoYW5nZSB0ZXJtIOKAnGV4aXQgbm9kZeKAnSB0byDigJxl
Z3Jlc3Mgbm9kZeKAnS4NCltIdXViXSBPSy4NCg0KDQozLiAgICAgICBTZWN0aW9uIDQuMSAtIFRo
ZSByaW5nIHR1bm5lbCBsYXllci4NCg0KwrcgICAgICAgICBHaXZlbiBhIHJpbmcgb2YgTiBub2Rl
cywgdGhpcyBsYXllciB3b3VsZCBjb25zaXN0IG9mIDR4TiByaW5nIHR1bm5lbHMuIFRoZSBkcmFm
dCBpcyBhIGxpdHRsZSBsaWdodCBvbiB0aGUgcHJvdmlzaW9uaW5nIGFuZCBtYW5hZ2VtZW50IGFz
cGVjdHMgb2YgdGhpcyBsYXllciwgd2hpbGUgcHVzaGluZyBhIGxvdCBvZiBjb21wbGV4aXR5IHRv
IHRoaXMgbGF5ZXIuDQpbSHV1Yl0gY2xhcmlmeWluZyB0ZXh0IGNhbiBiZSBhZGRlZC4gV2UgY2Fu
IGFkZCBhIHNlY3Rpb24gZGVzY3JpYmluZyBwcm92aXNpb25pbmcgdGhlIHJpbmctbm9kZXMuDQoN
CsK3ICAgICAgICAgRWFjaCBub2RlIGlzIHRyYXZlcnNlZCBieSBtYW55IHR1bm5lbHMuIEhvdyBk
b2VzIGl0IGtub3cgd2hldGhlciBhIHR1bm5lbCBpcyB3b3JraW5nIG9yIHByb3RlY3RpbmcsICBh
bmQgd2hldGhlciBhIHR1bm5lbCBpcyBDVyBvciBBVyA/IEhvdyBkb2VzIGl0IGFzc29jaWF0ZSBh
IHdvcmtpbmcgdHVubmVsIHdpdGggYSBwcm90ZWN0aW5nIHR1bm5lbCAodG8gdGhlIHNhbWUgZWdy
ZXNzIG5vZGUsIGJ1dCBvcHBvc2l0ZSBpbiBkaXJlY3Rpb24pID8NCltIdXViXSBlYWNoIG5vZGUg
a25vd3MgdGhpcyBiZWNhdXNlIG9mIHRoZSByaW5nLW1hcCB3aGljaCBjb250YWlucyB0aGlzIGlu
Zm9ybWF0aW9uLg0KDQrCtyAgICAgICAgIFdoZW4gYW4gaW5ncmVzcyBub2RlIG5lZWRzIGEgd29y
a2luZyB0dW5uZWwgdG8gYSBwYXJ0aWN1bGFyIGVncmVzcyBub2RlLCBob3cgZG9lcyBjaG9vc2Ug
YmV0d2VlbiB0aGUgQ1cgIHR1bm5lbCBhbmQgdGhlIEFXIHR1bm5lbCwgZXNwZWNpYWxseSB3aGVu
IG9uZSBpcyBzaWduaWZpY2FudGx5IGxvbmdlciAgKGkuZS4gb2YgaGlnaGVyIGNvc3QpIHRoYW4g
dGhlIG90aGVyID8NCltIdXViXSBmcm9tIHRoZSByaW5nLW1hcCB0aGUgaW5ncmVzcyBub2RlIGtu
b3dzIHdoYXQgdGhlIHNob3J0ZXN0IHBhdGggaXMgYW5kIHRoZW4gZGVjaWRlcyB0byB0YWtlIHRo
ZSBDVyBvciB0aGUgQVcgdHVubmVsLg0KDQoNCjQuICAgICAgIFRoZSBkcmFmdCBkZXNjcmliZXMg
NCB0dW5uZWxzIChDVywgQVcsIENQLCBBUCkgcGVyIGVncmVzcyBub2RlID8gSXMgaXQgcG9zc2li
bGUgdG8gdXNlIG9ubHkgMiB0dW5uZWxzIChpLmUuIENXIGFuZCBBVykgYW5kIGhhdmUgdGhlbSBw
cm90ZWN0IGVhY2ggb3RoZXIgPw0KW0h1dWJdIG1peGluZyB3b3JraW5nIGFuZCBwcm90ZWN0aW5n
IHRyYWZmaWMgaW4gYSBzaW5nbGUgdHVubmVsIHdvdWxkIG1ha2UgdGhlIFJQUyBwcm90b2NvbCBt
b3JlIGNvbXBsZXguDQpBbiBlZ3Jlc3Mgbm9kZSBjYW5ub3QgbWFrZSB0aGUgZGlzdGluY3Rpb24u
DQoNCg0KNS4gICAgICAgU2VjdGlvbiA0LjMuMiAtLSBTaG9ydCB3cmFwcGluZyB2cy4g4oCcdHJh
ZGl0aW9uYWwgd3JhcHBpbmfigJ0NCg0KwrcgICAgICAgICBEb2VzIOKAnHRyYWRpdGlvbmFsIHdy
YXBwaW5n4oCdIHJlZmVyIHRvIHRoZSBzY2VuYXJpbyBpbiBzZWN0aW9uIDQuMy4xID8NCltIdXVi
XSBObyBpdCBkb2Vzbid0LCBzZWN0aW9uIDQuMy4xIGV4cGxhaW5zIHdyYXBwaW5nIGZvciBsaW5r
IGZhaWx1cmUgYW5kIG5vZGUgZmFpbHVyZS4NCltIdXViXSB0aGUgZGVzY3JpcHRpb24gb2YgdHJh
ZGl0aW9uYWwgd3JhcHBpbmcgaXMgaW4gdGhlIGZpcnN0IHBhcmFncmFwaCBvZiBzZWN0aW9uIDQu
My4yLCBtb3JlIGNsYXJpZmljYXRpb24gY2FuIGJlIGFkZGVkLg0KDQrCtyAgICAgICAgIFRoZSA0
LjMuMiBtb2RlIHNlZW1zIHN1cGVyaW9yIHRvIHRoZSA0LjMuMSBtb2RlIGluIGFsbCBhc3BlY3Rz
LiBJZiBzbywgd291bGQgdGhlcmUgYmUgYW55IHZhbHVlIHRvIGtlZXAgNC4zLjEgbW9kZS4NCltI
dXViXSA0LjMuMSBleHBsYWlucyB3cmFwcGluZyBtZXRob2RvbG9neSwgaXRzIGFwcGxpY2F0aW9u
IGlzIGRlc2NyaWJlZCBpbiA0LjMuMi4NCg0KwrcgICAgICAgICBJbiA0LjMuMiBtb2RlLCBDVyB0
dW5uZWwgPT1DUCB0dW5uZWwgYW5kIEFXIHR1bm5lbCA9PSBBUCB0dW5uZWwgaW4gcGF0aCB0b3Bv
bG9neSwgY29ycmVjdCA/IElmIHNvLCB5b3UgY291bGQgcmVkdWNlIHRoZSBudW1iZXIgb2YgdHVu
bmVscyBwZXIgZWdyZXNzIG5vZGUgZnJvbSA0IHRvIDIgKGFzIGNvbW1lbnQgWzRdIGFib3ZlKSwg
Y29ycmVjdCA/DQpbSHV1Yl0gTm8sIG5vdCBjb3JyZWN0LiBEdXJpbmcgYSBwcm90ZWN0aW9uIHN3
aXRjaCBDVyB0dW5uZWwgPT0+IEFQIHR1bm5lbCBhbmQgQVcgdHVubmVsID09PiBDUCB0dW5uZWwu
DQoNCg0KNi4gICAgICAgU2VjdGlvbiA0LjMuMw0KDQrCtyAgICAgICAgIFRoaXMgaXMgZXF1aXZh
bGVudCB0byDigJxnbG9iYWwgcmVwYWly4oCdIGluIE1QTFMuIEhvd2V2ZXIsIHdoeSBkb2VzIHRo
ZSBpbmdyZXNzIG5vZGUgc3dpdGNoIHRyYWZmaWMgZnJvbSBDVyB0dW5uZWwgdG8gQVAgdHVubmVs
IGluc3RlYWQgb2YgQVcgdHVubmVsID8gQSB3b3JraW5nIHR1bm5lbCBzaG91bGQgYmUg4oCcYmV0
dGVy4oCdIHRoYW4gYSBwcm90ZWN0aW5nIHR1bm5lbCB0byBwZXJtYW5lbnRseSBjYXJyeSB0cmFm
ZmljLg0KW0h1dWJdIHRvIG9wZXJhdGUgcHJvcGVybHkgcmluZyBwcm90ZWN0aW9uIHN3aXRjaGlu
ZyBoYXMgdG8gYmUgcmV2ZXJ0aXZlLCBhZnRlciByZXBhaXIgdGhlIHRyYWZmaWMgc2hvdWxkIGJl
IHN3aXRjaGVkIGJhY2sgdG8gd29ya2luZyAoc2hvcnRlc3QgcGF0aCkNCg0KNy4gICAgICAgU2Vj
dGlvbiA0LjQNCg0KwrcgICAgICAgICBJ4oCZbSBub3Qgc3VyZSBob3cgbGFiZWwgc3dhcCB3b3Vs
ZCB3b3JrIG9uIGFuIGludGVyY29ubmVjdGlvbiBub2RlLCBhcyB0aGUgZHJhZnQgZGVzY3JpYmVz
IGl0LiBJbiBGaWctMTIsIGluIG5vcm1hbCBzdGF0ZSwgRiByZWNlaXZlcyBhIHBhY2tldCBmcm9t
IHJpbmctMTsgVGhlIHRvcCBsYWJlbCBYIGlzIGEgdHVubmVsIHRvIHRoZSBub2RlIGdyb3VwOyBU
aGUgbmV4dCBsYWJlbCBZIGlzIHRoZSBzZXJ2aWNlIExTUC4gU28sIEYgcG9wcyBsYWJlbCBYLCBh
bmQg4oCcIHRoZSBsYWJlbCB1c2VkIGZvciB3b3JraW5nIHJpbmcgdHVubmVsIFIyY1dfSSB3aWxs
IGJlIHB1c2hlZCBiYXNlZCBvbiB0aGUgaW5uZXIgbGFiZWzigJ0gKGkuZS4gbGFiZWwgWSkuIEhv
dyBjb3VsZCBGIGhhdmUgdGhlIGtub3dsZWRnZSBhYm91dCB0aGUgc2VydmljZSBMU1AsIGl0cyBs
YWJlbCBZLCBhbmQgaXRzIGVncmVzcyBub2RlLCBldGMgPw0KW0h1dWJdIHRoZSByaW5nLW1hcCBo
YXMgdG8gdGFrZSBjYXJlIG9mIHRoaXMuDQoNCsK3ICAgICAgICAgSSBtYXkgaGF2ZSBtb3JlIHF1
ZXN0aW9ucyB0byBmb2xsb3cgYWZ0ZXIgdGhlIGFib3Zl4oCmDQoNClJlZ2FyZHMsDQoNCllpbWlu
IFNoZW4NCkp1bmlwZXIgTmV0d29ya3MNCg0KDQoNCi0tDQoNCioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQoNCiAgICAgICAg
ICAgICAg6K+36K6w5L2P77yM5L2g5piv54us5LiA5peg5LqM55qE77yM5bCx5YOP5YW25LuW5q+P
5LiA5Liq5Lq65LiA5qC3DQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Ok1pbmdMaVU7DQoJcGFub3NlLTE6MiAyIDUgOSAwIDAg
MCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBh
bm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpD
YWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAy
IDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9z
ZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBN
aW5nTGlVIjsNCglwYW5vc2UtMToyIDIgNSA5IDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IlBUIE1vbm8iO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05v
cm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiIsInNlcmlmIjsNCgljb2xvcjpibGFjazt9DQphOmxpbmssIHNwYW4uTXNvSHlw
ZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2Vk
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHls
ZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyI7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28t
c3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6
Q29uc29sYXM7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4
cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3Np
emU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYu
V29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMg
Ki8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjE1ODA5NzQ0Ow0KCW1zby1saXN0LXRlbXBsYXRl
LWlkczoyMDk2Njc1MzY0O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDou
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6MTI5MTM1Mjg0Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlk
czoxMzcwODEzNzAyO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6NDsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjE0ODM3
NDk5MjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MjA5MzkwMTIxMjt9DQpAbGlzdCBsMw0KCXtt
c28tbGlzdC1pZDoyNTQ4NzA5MTA7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi05NTkyNTIyNzg7
fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNA0KCXttc28t
bGlzdC1pZDo0MTkxMzQ1OTg7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE3NjMxNDYxODt9DQpA
bGlzdCBsNDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1DQoJe21zby1saXN0
LWlkOjQ2NDEyNjU1OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTE3Njc4NDIwMDt9DQpAbGlz
dCBsNTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw2DQoJe21zby1saXN0LWlk
Ojk1OTQ1NDY1OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTY1NTgzNDcxMDt9DQpAbGlzdCBs
NjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3DQoJe21zby1saXN0LWlkOjk3
NzAzMTk3MTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTMyMDQ2NzQ2Njt9DQpAbGlzdCBsNzps
ZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjU7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsOA0KCXttc28tbGlzdC1pZDoxMDA4NTU4NzIxOw0KCW1zby1saXN0LXRlbXBsYXRl
LWlkczoxMzk1MTYzOTYwO30NCkBsaXN0IGw4OmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6
MjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw5DQoJe21zby1saXN0LWlkOjEw
NTcyNDAzNTI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNjg5ODg0OTcyO30NCkBsaXN0IGw5
OmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6NzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwxMA0KCXttc28tbGlzdC1pZDoxMTIzMDM1MDY5Ow0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczotMjA5NjYxNzQ5ODt9DQpAbGlzdCBsMTA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMTENCgl7bXNvLWxpc3QtaWQ6MTE0OTYzODQ4NzsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6MTE1MzMzOTIxMjt9DQpAbGlzdCBsMTE6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFy
dC1hdDo2Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDEyDQoJe21zby1saXN0
LWlkOjExODAzOTMxMDE7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjEwMzU1MjkzMDt9DQpAbGlz
dCBsMTI6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDozOw0KCW1zby1sZXZlbC10YWItc3Rv
cDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47fQ0KQGxpc3QgbDEzDQoJe21zby1saXN0LWlkOjEyMjY2NDgyMzg7DQoJbXNvLWxpc3Qt
dGVtcGxhdGUtaWRzOjkxMzYwODEzMDt9DQpAbGlzdCBsMTM6bGV2ZWwxDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMTQNCgl7bXNvLWxpc3QtaWQ6MTQ1MTU4NjM0NzsNCgltc28tbGlzdC10
ZW1wbGF0ZS1pZHM6Nzg0Nzg2MjQ0O30NCkBsaXN0IGwxNDpsZXZlbDENCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwxNQ0KCXttc28tbGlzdC1pZDoxNjM2MTM2NDE3Ow0KCW1zby1saXN0LXRl
bXBsYXRlLWlkczozNDc3OTA3Njt9DQpAbGlzdCBsMTU6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMTYNCgl7bXNvLWxpc3QtaWQ6MTg3MDk0ODY0OTsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6MTM5Mjc5MTExNjt9DQpAbGlzdCBsMTY6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9
DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2
OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAg
djpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZd
LS0+DQo8L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0iRU4tVVMiIGxpbms9ImJs
dWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5I
aSBIdXViLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzIGZvciB0aGUgcmVzcG9uc2UuDQo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlll
cywgdGhlIHJpbmcgdHVubmVsIGxheWVyIHNob3VsZCBkZXNlcnZlIGEgZ3JlYXRlciBsZXZlbCBv
ZiBkZXRhaWwgaW4gdGhpcyBkcmFmdDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5SZWdhcmRpbmcgdGhlIOKAnHJpbmctbWFw4oCd4oCmIFlvdSBt
ZW50aW9uZWQgaXQgaW4gYW5zd2VyaW5nICZuYnNwO2EgZmV3IG9mIG15IHRvcCBxdWVzdGlvbnMs
IGJ1dCBkaWRu4oCZdCBlbGFib3JhdGUgdG8gc3VwcG9ydCB5b3VyIGFud2Vycy4gSU1PLCB0aGUg
cmluZyBtYXAgaXMgYW4gaW1wb3J0YW50DQogcGllY2Ugb2YgeW91ciBzb2x1dGlvbiBhcyB3ZWxs
LCBhbmQgc2hvdWxkIG5vdCBiZSBwdXNoZWQgb3V0IG9mIHNjb3BlIChiZWxvdykuIEnigJlkIGxp
a2UgdG8gc3VnZ2VzdCB0byBkZWNyaWJlIHdoYXQgaW5mb3JtYXRpb24gaXQgY29udGFpbnMsIGhv
dyBpdCBpcyBidWlsdCwgaG93Jm5ic3A7IHRoZSBpbmZvcm1hdGlvbiBpcyBkaXN0cmlidXRlZCBh
bmQgc3luY2hyb25pemVkIGJldHdlZW4gbm9kZXMsIGV0Yy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igJw8L3NwYW4+PHNwYW4gbGFuZz0iRU4i
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1BUIE1vbm8mcXVvdDsi
PkVhY2ggbm9kZSBTSE9VTEQgaGF2ZSBhIHJpbmcgbWFwIGNvbnRhaW5pbmcgaW5mb3JtYXRpb24g
YWJvdXQgdGhlIHNlcXVlbmNlIG9mIHRoZSBub2RlcyBhcm91bmQgdGhlIHJpbmcuJm5ic3A7IFRo
ZSBtZXRob2Qgb2YgY29uZmlndXJpbmcgdGhlIG5vZGVzIHdpdGggdGhlIHJpbmcgbWFwcyBpcyBv
dXQgb2Ygc2NvcGUgb2YgdGhpcyBkb2N1bWVudC7igJ08bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoZSBlbnRpcmUgc2VjdGlvbiA0LjQgc3RpbGwgcmVt
YWlucyBhcyBhIHByb2JsZW0gZm9yIG1lLiBJTU8sIHRoZSBpbmdyZXNzIG5vZGUgYW5kIHRoZSBl
Z3Jlc3Mgbm9kZSBvZiBhIHNlcnZpY2UgTFNQIGhhcyBhIGZvcndhcmRpbmcgYWRqYWNlbmN5IGF0
IHRoZSBzZXJ2aWNlDQogTFNQIGxldmVsLCBhY3Jvc3MgdGhlIGVudGlyZSByaW5nIChvciBpbnRl
ci1jb25uZWN0ZWQgcmluZ3MpLiBUaGUgTFNQ4oCZcyBsYWJlbCBzaG91bGQgYmUgdHJhbnNwYXJl
bnQgdG8gaW50ZXJtZWRpYXRlIHJpbmcgbm9kZXMsIGFuZCBubyBpbnRlcm1lZGlhdGUgcmluZyBu
b2RlcyBzaG91bGQgcGVyZm9ybSBmb3J3YXJkaW5nIGJhc2VkIHRoaXMgbGFiZWwuIERvZXMgdGhp
cyBtYXRjaCB0aGUgZ29hbHMvcmVxdWlyZW1lbnRzIG9mIHRoaXMgZHJhZnQ/DQogVGhlcmUgd291
bGQgYmUgc29tZSBwcm9ibGVtcyBpZiB5b3Ugd2FudCBhbiBpbnRlcm1lZGlhdGUgcmluZyBub2Rl
IChyaW5nIGludGVyY29ubmVjdGlvbiBub2RlIGluIHRoaXMgY2FzZSkgdG8gdW5kZXJzdGFuZCBh
IHNlcnZpY2UgTFNQIGxhYmVsLiBBbHNvLCBJ4oCZbSBub3Qgc3VyZSBob3cgdGhlIHJpbmcgbWFw
IGNvdWxkIGhlbHAgaW4gdGhpcyBjYXNlLiBUaGVyZWZvcmUsIHVudGlsIEkgc2VlIHNvbWUgY2xh
cmlmaWNhdGlvbiwgSSBzdGlsbCBkb27igJl0DQogdW5kZXJzdGFuZCBob3cgc2VjdGlvbiA0LjQg
d291bGQgd29yayBpbiBib3RoIG5vcm1hbCBmb3J3YXJkaW5nIGFuZCBwcm90ZWN0aW9uIG1vZGUu
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4vWWltaW48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4gSHV1YiB2YW4gSGVsdm9vcnQg
W21haWx0bzpodXViYXR3b3JrQGdtYWlsLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXks
IEp1bHkgMTIsIDIwMTUgNzowMSBBTTxicj4NCjxiPlRvOjwvYj4gWWltaW4gU2hlbjsgZHJhZnQt
Y2hlbmctbXBscy10cC1zaGFyZWQtcmluZy1wcm90ZWN0aW9uQHRvb2xzLmlldGYub3JnPGJyPg0K
PGI+Q2M6PC9iPiBtcGxzQGlldGYub3JnOyBtcGxzLWNoYWlyc0BpZXRmLm9yZzxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSZTogW21wbHNdIE1QTFMtUlQgcmV2aWV3IG9mIGRyYWZ0LWNoZW5nLW1wbHMt
dHAtc2hhcmVkLXJpbmctcHJvdGVjdGlvbi0wNTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGVsbG8gWWltaW4sPGJyPg0KPGJyPg0K
VGhhbmsgeW91IGZvciB5b3VyIHJldmlldy48YnI+DQpIZXJlIGlzIG91ciByZXNwb25zZTogaW4t
bGluZSBbSHV1Yl0gb24gYmVoYWxmIG9mIHRoZSBhdXRob3JzLjxicj4NCjxicj4NCkJlc3QgcmVn
YXJkcy4gSHV1Yi48YnI+DQo8YnI+DQo9PT09PT08YnI+DQpPbiAxMC0wNy0xNSAwMzozNywgWWlt
aW4gU2hlbiB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZWFyIGF1dGhvcnMsIGNo
YWlycywgYW5kIFdHPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPknigJl2ZSBiZWVuIGFza2VkIGJ5IHRoZSBXRyBjaGFp
cnMgdG8gcmV2aWV3IGRyYWZ0LWNoZW5nLW1wbHMtdHAtc2hhcmVkLXJpbmctcHJvdGVjdGlvbi0w
NSBmb3IgV0cgYWRvcHRpb24uIE92ZXJhbGwsIEkgdGhpbmsgdGhlIGRyYWZ0IGlzIHRyeWluZyB0
byBhZGRyZXNzIGEgdmFsaWQgTVBMUy1UUA0KIHNjZW5hcmlvIGJ5IHVzaW5nIGEgcHJvbWlzaW5n
IHNvbHV0aW9uLiBIb3dldmVyLCBJIGhhdmUgdGhlIGZvbGxvd2luZyBjb21tZW50cyBhbmQgcXVl
c3Rpb25zJm5ic3A7IGZvciBzZWN0aW9ucyAxIHRvIDQsIHdoaWNoIEkgd291bGQgbGlrZSB0byBy
ZXF1ZXN0IHRoZSBhdXRob3JzIHRvIGFuc3dlciBhbmQgY2xhcmlmeS48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjBpbjt0ZXh0LWluZGVudDotLjI1aW47bXNv
LWxpc3Q6bDIgbGV2ZWwxIGxmbzEiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4xLjxzcGFuIHN0
eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TZWN0aW9uIDIuMSDigJMgUmVjb3Zlcnkgb2Yg
bXVsdGlwbGUgZmFpbHVyZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bWFyZ2luLWxlZnQ6MGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMTAgbGV2
ZWwxIGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7C
tzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9z
cGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5UaGlzIGlz
IG1pc2xlYWRpbmcgdG8gbWUuIFRoZSBkcmFmdCBzZWVtcyB0byBvbmx5IGJlIGFibGUgdG8gaGFu
ZGxlIGEgc2luZ2xlIGZhaWx1cmUgcGVyIHJpbmcsIHJhdGhlciB0aGFuIG11bHRpcGxlIGZhaWx1
cmVzIHBlciByaW5nLiBUaGlzIG1heSBuZWVkIHNvbWUgY2xhcmlmaWNhdGlvbi48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPltIdXViXSBNdWx0aXBsZSBmYWlsdXJlcyBtZWFucyB0aGF0
IG1vcmUgdGhhbiBvbmUgbGluayBvciBub2RlIGluIHRoZSByaW5nIGNhbiBmYWlsLiBQcm90ZWN0
aW9uIGNhbiBzdGlsbCBiZSBwZXJmb3JtZWQ8YnI+DQppbiB0aGUgJnF1b3Q7aXNsYW5kcyZxdW90
OyBjcmVhdGVkIGluIHRoaXMgd2F5LiBBIG5vZGUgZmFpbHVyZSBpcyBpbiBmYWN0IHRoZSBzYW1l
IGFzIGFkamFjZW50IGxpbmsgZmFpbHVyZXMuPGJyPg0KV2UgY2FuIHByb3ZpZGUgbW9yZSBjbGFy
aWZpY2F0aW9uLiZuYnNwOyA8YnI+DQo8YnI+DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztt
YXJnaW4tbGVmdDowaW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0Omw4IGxldmVsMSBsZm8z
Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PHNw
YW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Mi48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+SeKAmWQgbGlrZSB0byBzdWdnZXN0IHRvIGNoYW5nZSB0ZXJtIOKAnGV4aXQgbm9k
ZeKAnSB0byDigJxlZ3Jlc3Mgbm9kZeKAnS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPltIdXViXSBPSy48L3Nw
YW4+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDowaW47dGV4dC1p
bmRlbnQ6LS4yNWluO21zby1saXN0OmwxMiBsZXZlbDEgbGZvNCI+DQo8IVtpZiAhc3VwcG9ydExp
c3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJ
Z25vcmUiPjMuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlNlY3Rpb24gNC4x
IC0gVGhlIHJpbmcgdHVubmVsIGxheWVyLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFy
Z2luLWxlZnQ6MGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMTQgbGV2ZWwxIGxmbzUi
Pg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0
eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bh
bj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5HaXZlbiBhIHJpbmcgb2Yg
TiBub2RlcywgdGhpcyBsYXllciB3b3VsZCBjb25zaXN0IG9mIDR4TiByaW5nIHR1bm5lbHMuIFRo
ZSBkcmFmdCBpcyBhIGxpdHRsZSBsaWdodCBvbiB0aGUgcHJvdmlzaW9uaW5nIGFuZCBtYW5hZ2Vt
ZW50IGFzcGVjdHMgb2YgdGhpcyBsYXllciwgd2hpbGUNCiBwdXNoaW5nIGEgbG90IG9mIGNvbXBs
ZXhpdHkgdG8gdGhpcyBsYXllci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPltIdXViXSBjbGFyaWZ5aW5nIHRl
eHQgY2FuIGJlIGFkZGVkLiBXZSBjYW4gYWRkIGEgc2VjdGlvbiBkZXNjcmliaW5nIHByb3Zpc2lv
bmluZyB0aGUgcmluZy1ub2Rlcy48L3NwYW4+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MGluO3RleHQtaW5kZW50Oi0uMjVpbjtt
c28tbGlzdDpsNCBsZXZlbDEgbGZvNiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJtc28t
bGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPkVhY2ggbm9kZSBpcyB0cmF2ZXJzZWQgYnkgbWFueSB0dW5uZWxzLiBIb3cgZG9lcyBp
dCBrbm93IHdoZXRoZXIgYSB0dW5uZWwgaXMgd29ya2luZyBvciBwcm90ZWN0aW5nLCZuYnNwOyBh
bmQgd2hldGhlciBhIHR1bm5lbCBpcyBDVyBvciBBVyA/IEhvdyBkb2VzIGl0IGFzc29jaWF0ZSBh
DQogd29ya2luZyB0dW5uZWwgd2l0aCBhIHByb3RlY3RpbmcgdHVubmVsICh0byB0aGUgc2FtZSBl
Z3Jlc3Mgbm9kZSwgYnV0IG9wcG9zaXRlIGluIGRpcmVjdGlvbikgPzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
W0h1dWJdIGVhY2ggbm9kZSBrbm93cyB0aGlzIGJlY2F1c2Ugb2YgdGhlIHJpbmctbWFwIHdoaWNo
IGNvbnRhaW5zIHRoaXMgaW5mb3JtYXRpb24uPC9zcGFuPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjBpbjt0ZXh0LWluZGVudDot
LjI1aW47bXNvLWxpc3Q6bDE2IGxldmVsMSBsZm83Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbCI+PHNwYW4gc3R5
bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+V2hlbiBhbiBpbmdyZXNzIG5vZGUgbmVlZHMgYSB3b3JraW5nIHR1bm5l
bCB0byBhIHBhcnRpY3VsYXIgZWdyZXNzIG5vZGUsIGhvdyBkb2VzIGNob29zZSBiZXR3ZWVuIHRo
ZSBDVyZuYnNwOyB0dW5uZWwgYW5kIHRoZSBBVyB0dW5uZWwsIGVzcGVjaWFsbHkgd2hlbiBvbmUg
aXMgc2lnbmlmaWNhbnRseQ0KIGxvbmdlciZuYnNwOyAoaS5lLiBvZiBoaWdoZXIgY29zdCkgdGhh
biB0aGUgb3RoZXIgPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+W0h1dWJdIGZyb20gdGhlIHJpbmctbWFwIHRo
ZSBpbmdyZXNzIG5vZGUga25vd3Mgd2hhdCB0aGUgc2hvcnRlc3QgcGF0aCBpcyBhbmQgdGhlbiBk
ZWNpZGVzIHRvIHRha2UgdGhlIENXIG9yIHRoZSBBVyB0dW5uZWwuPC9zcGFuPjxicj4NCjxicj4N
CjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MGluO3RleHQtaW5kZW50Oi0uMjVpbjtt
c28tbGlzdDpsMSBsZXZlbDEgbGZvOCI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjQuPHNwYW4g
c3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlm
XT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoZSBkcmFmdCBkZXNjcmliZXMgNCB0dW5u
ZWxzIChDVywgQVcsIENQLCBBUCkgcGVyIGVncmVzcyBub2RlID8gSXMgaXQgcG9zc2libGUgdG8g
dXNlIG9ubHkgMiB0dW5uZWxzIChpLmUuIENXIGFuZCBBVykgYW5kIGhhdmUgdGhlbSBwcm90ZWN0
IGVhY2ggb3RoZXIgPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+W0h1dWJdIG1peGluZyB3b3JraW5nIGFuZCBw
cm90ZWN0aW5nIHRyYWZmaWMgaW4gYSBzaW5nbGUgdHVubmVsIHdvdWxkIG1ha2UgdGhlIFJQUyBw
cm90b2NvbCBtb3JlIGNvbXBsZXguDQo8YnI+DQpBbiBlZ3Jlc3Mgbm9kZSBjYW5ub3QgbWFrZSB0
aGUgZGlzdGluY3Rpb24uPGJyPg0KPGJyPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFy
Z2luLWxlZnQ6MGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsNyBsZXZlbDEgbGZvOSI+
DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxzcGFu
IHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjUuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPlNlY3Rpb24gNC4zLjIgLS0gU2hvcnQgd3JhcHBpbmcgdnMuIOKAnHRyYWRpdGlvbmFs
IHdyYXBwaW5n4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MGluO3Rl
eHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMTAiPg0KPCFbaWYgIXN1cHBv
cnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9s
Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0
ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Eb2VzIOKAnHRyYWRpdGlvbmFsIHdyYXBwaW5n4oCd
IHJlZmVyIHRvIHRoZSBzY2VuYXJpbyBpbiBzZWN0aW9uIDQuMy4xID88bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PltIdXViXSBObyBpdCBkb2Vzbid0LCBzZWN0aW9uIDQuMy4xIGV4cGxhaW5zIHdyYXBwaW5nIGZv
ciBsaW5rIGZhaWx1cmUgYW5kIG5vZGUgZmFpbHVyZS4NCjxicj4NCltIdXViXSB0aGUgZGVzY3Jp
cHRpb24gb2YgdHJhZGl0aW9uYWwgd3JhcHBpbmcgaXMgaW4gdGhlIGZpcnN0IHBhcmFncmFwaCBv
ZiBzZWN0aW9uIDQuMy4yLCBtb3JlIGNsYXJpZmljYXRpb24gY2FuIGJlIGFkZGVkLjxicj4NCjxi
cj4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4t
bGVmdDowaW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwzIGxldmVsMSBsZm8xMSI+DQo8
IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9
ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwh
W2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoZSA0LjMuMiBtb2RlIHNlZW1z
IHN1cGVyaW9yIHRvIHRoZSA0LjMuMSBtb2RlIGluIGFsbCBhc3BlY3RzLiBJZiBzbywgd291bGQg
dGhlcmUgYmUgYW55IHZhbHVlIHRvIGtlZXAgNC4zLjEgbW9kZS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPltI
dXViXSA0LjMuMSBleHBsYWlucyB3cmFwcGluZyBtZXRob2RvbG9neSwgaXRzIGFwcGxpY2F0aW9u
IGlzIGRlc2NyaWJlZCBpbiA0LjMuMi48L3NwYW4+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MGluO3RleHQtaW5kZW50Oi0uMjVp
bjttc28tbGlzdDpsNSBsZXZlbDEgbGZvMTIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0i
bXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5l
dyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5JbiA0LjMuMiBtb2RlLCBDVyB0dW5uZWwgPT1DUCB0dW5uZWwgYW5kIEFXIHR1
bm5lbCA9PSBBUCB0dW5uZWwgaW4gcGF0aCB0b3BvbG9neSwgY29ycmVjdCA/IElmIHNvLCB5b3Ug
Y291bGQgcmVkdWNlIHRoZSBudW1iZXIgb2YgdHVubmVscyBwZXIgZWdyZXNzIG5vZGUgZnJvbSA0
DQogdG8gMiAoYXMgY29tbWVudCBbNF0gYWJvdmUpLCBjb3JyZWN0ID88bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PltIdXViXSBObywgbm90IGNvcnJlY3QuIER1cmluZyBhIHByb3RlY3Rpb24gc3dpdGNoIENXIHR1
bm5lbCA9PSZndDsgQVAgdHVubmVsIGFuZCBBVyB0dW5uZWwgPT0mZ3Q7IENQIHR1bm5lbC48L3Nw
YW4+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDowaW47dGV4dC1p
bmRlbnQ6LS4yNWluO21zby1saXN0OmwxMSBsZXZlbDEgbGZvMTMiPg0KPCFbaWYgIXN1cHBvcnRM
aXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6
SWdub3JlIj42LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TZWN0aW9uIDQu
My4zPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MGluO3RleHQtaW5kZW50
Oi0uMjVpbjttc28tbGlzdDpsMTMgbGV2ZWwxIGxmbzE0Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNd
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbCI+PHNwYW4g
c3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+VGhpcyBpcyBlcXVpdmFsZW50IHRvIOKAnGdsb2JhbCByZXBhaXLi
gJ0gaW4gTVBMUy4gSG93ZXZlciwgd2h5IGRvZXMgdGhlIGluZ3Jlc3Mgbm9kZSBzd2l0Y2ggdHJh
ZmZpYyBmcm9tIENXIHR1bm5lbCB0byBBUCB0dW5uZWwgaW5zdGVhZCBvZiBBVyB0dW5uZWwgPyBB
IHdvcmtpbmcgdHVubmVsDQogc2hvdWxkIGJlIOKAnGJldHRlcuKAnSB0aGFuIGEgcHJvdGVjdGlu
ZyB0dW5uZWwgdG8gcGVybWFuZW50bHkgY2FycnkgdHJhZmZpYy48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPltI
dXViXSB0byBvcGVyYXRlIHByb3Blcmx5IHJpbmcgcHJvdGVjdGlvbiBzd2l0Y2hpbmcgaGFzIHRv
IGJlIHJldmVydGl2ZSwgYWZ0ZXIgcmVwYWlyIHRoZSB0cmFmZmljIHNob3VsZCBiZSBzd2l0Y2hl
ZCBiYWNrIHRvIHdvcmtpbmcgKHNob3J0ZXN0IHBhdGgpPC9zcGFuPg0KPGJyPg0KPGJyPg0KPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MGluO3RleHQt
aW5kZW50Oi0uMjVpbjttc28tbGlzdDpsOSBsZXZlbDEgbGZvMTUiPg0KPCFbaWYgIXN1cHBvcnRM
aXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6
SWdub3JlIj43LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TZWN0aW9uIDQu
NDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjBpbjt0ZXh0LWluZGVudDot
LjI1aW47bXNvLWxpc3Q6bDE1IGxldmVsMSBsZm8xNiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTeW1ib2wiPjxzcGFuIHN0
eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPknigJltIG5vdCBzdXJlIGhvdyBsYWJlbCBzd2FwIHdvdWxkIHdvcmsg
b24gYW4gaW50ZXJjb25uZWN0aW9uIG5vZGUsIGFzIHRoZSBkcmFmdCBkZXNjcmliZXMgaXQuIElu
IEZpZy0xMiwgaW4gbm9ybWFsIHN0YXRlLCBGIHJlY2VpdmVzIGEgcGFja2V0IGZyb20gcmluZy0x
OyBUaGUgdG9wDQogbGFiZWwgWCBpcyBhIHR1bm5lbCB0byB0aGUgbm9kZSBncm91cDsgVGhlIG5l
eHQgbGFiZWwgWSBpcyB0aGUgc2VydmljZSBMU1AuIFNvLCBGIHBvcHMgbGFiZWwgWCwgYW5kIOKA
nCB0aGUgbGFiZWwgdXNlZCBmb3Igd29ya2luZyByaW5nIHR1bm5lbCBSMmNXX0kgd2lsbCBiZSBw
dXNoZWQgYmFzZWQgb24gdGhlIGlubmVyIGxhYmVs4oCdIChpLmUuIGxhYmVsIFkpLiBIb3cgY291
bGQgRiBoYXZlIHRoZSBrbm93bGVkZ2UgYWJvdXQgdGhlIHNlcnZpY2UgTFNQLA0KIGl0cyBsYWJl
bCBZLCBhbmQgaXRzIGVncmVzcyBub2RlLCBldGMgPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+W0h1dWJdIHRo
ZSByaW5nLW1hcCBoYXMgdG8gdGFrZSBjYXJlIG9mIHRoaXMuPC9zcGFuPjxicj4NCjxicj4NCjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjBpbjt0ZXh0
LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDYgbGV2ZWwxIGxmbzE3Ij4NCjwhW2lmICFzdXBwb3J0
TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbCI+
PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAm
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SSBtYXkgaGF2ZSBtb3JlIHF1ZXN0aW9ucyB0byBmb2xs
b3cgYWZ0ZXIgdGhlIGFib3Zl4oCmPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5SZWdhcmRzLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Z
aW1pbiBTaGVuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5KdW5pcGVyIE5ldHdvcmtz
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxwcmU+LS0gPG86cD48L286
cD48L3ByZT4NCjxwcmU+KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKio8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Ok1pbmdMaVUiPuivt+iusOS9j++8
jOS9oOaYr+eLrOS4gOaXoOS6jOeahO+8jOWwseWDj+WFtuS7luavj+S4gOS4quS6uuS4gOagtzwv
c3Bhbj4gPG86cD48L286cD48L3ByZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_BY2PR0501MB1813CBD233287BFAB1E700C2BD9C0BY2PR0501MB1813_--


From nobody Mon Jul 13 13:34:43 2015
Return-Path: <lucy.yong@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 791A91A88C3 for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 13:34:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 qBZeoMddVRtQ for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 13:34:37 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B418A1A88BF for <mpls@ietf.org>; Mon, 13 Jul 2015 13:34:36 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BVD05246; Mon, 13 Jul 2015 20:34:34 +0000 (GMT)
Received: from DFWEML702-CHM.china.huawei.com (10.193.5.72) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 13 Jul 2015 21:34:32 +0100
Received: from DFWEML701-CHM.china.huawei.com ([10.193.5.50]) by dfweml702-chm ([10.193.5.72]) with mapi id 14.03.0235.001; Mon, 13 Jul 2015 13:34:29 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] MPLS working group last call on draft-ietf-mpls-self-ping
Thread-Index: AQHQsYkw1DVcb3u46k6AbWtIAzbSEp3Z8uZw
Date: Mon, 13 Jul 2015 20:34:28 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D571B7AF0@dfweml701-chm>
References: <558FC582.3000103@pi.nu>
In-Reply-To: <558FC582.3000103@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.145.254]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/B2PsLgv-_KDsYTk-Zd7DCY_dqi0>
Cc: "draft-ietf-mpls-self-ping@tools.ietf.org" <draft-ietf-mpls-self-ping@tools.ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: Re: [mpls] MPLS working group last call on draft-ietf-mpls-self-ping
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jul 2015 20:34:42 -0000

The method requires egress LSRs to generate the reply to ingress LSR. Howev=
er it does not mention how ingress to know if egress LSRs support this capa=
bility. Does it require all LSRs to support this or need enhancing RSVP-TE/=
IGP to indicate the capability? =20

If some LSRs on the LSP path do not support this capability, will ingress L=
SR conclude the failure of self-ping?

Cheers,
Lucy

-----Original Message-----
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Loa Andersson
Sent: Sunday, June 28, 2015 5:00 AM
To: mpls@ietf.org
Cc: draft-ietf-mpls-self-ping@tools.ietf.org; mpls-chairs@tools.ietf.org
Subject: [mpls] MPLS working group last call on draft-ietf-mpls-self-ping

Working Group,

This is to initiate a two week working group last call on draft-ietf-mpls-s=
elf-ping.

Please send your comments to the mpls wg mailing list (mpls@ietf.org).

An IPR poll has been started in parallel to the wglc.


This working group last call ends July 13, 2015.


/Loa
for the MPLS wg chairs

--=20


Loa Andersson                        email: loa@mail01.huawei.com
Senior MPLS Expert                          loa@pi.nu
Huawei Technologies (consultant)     phone: +46 739 81 21 64

_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls


From nobody Mon Jul 13 17:51:52 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9210A1A0010 for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 17:51:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.201
X-Spam-Level: 
X-Spam-Status: No, score=-104.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
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 S7dfrrE6i8Xm for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 17:51:50 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A481D1A000F for <mpls@ietf.org>; Mon, 13 Jul 2015 17:51:49 -0700 (PDT)
X-AuditID: c618062d-f799e6d00000329e-7b-55a401a8bb76
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 67.83.12958.8A104A55; Mon, 13 Jul 2015 20:21:28 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC003.ericsson.se ([147.117.188.81]) with mapi id 14.03.0210.002; Mon, 13 Jul 2015 20:51:42 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: IPR poll on draft-mirsky-mpls-residence-time
Thread-Index: AQHQuaS5RKM82FBmbkOw6tB75OSQrp3aKv6A
Date: Tue, 14 Jul 2015 00:51:42 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1122185C159@eusaamb103.ericsson.se>
References: <559D5FB8.7010207@pi.nu>
In-Reply-To: <559D5FB8.7010207@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.10]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRmVeSWpSXmKPExsUyuXRPoO4KxiWhBgv/SFisvz6fyeLf3DnM Ft8vLWGxuLV0JasDi8eSJT+ZPGZNb2Pz+HL5M1sAcxSXTUpqTmZZapG+XQJXxo+jO5kLvghW nP+2l7mBcYdgFyMnh4SAicT5rw/YIGwxiQv31gPZXBxCAkcZJX7e/swK4SxnlJje+pwdpIpN wEjixcYeMFtEwE5i46t/jCBFzALLgIq2nwIbJSxgKdG5bQtLFyMHUJGVxMoH/hD1RhJL9kxk BbFZBFQlHrXMAJvDK+Ar8XBfNxOILSSgIvHjylWwMZxANT/3/QOLMwJd9/3UGjCbWUBc4taT +UwQVwsAzTzPDGGLSrx8/I8VwlaSmLT0HCvICcwCmhLrd+lDtCpKTOl+CLVWUOLkzCcsExjF ZiGZOguhYxaSjllIOhYwsqxi5CgtTi3LTTcy2MQIjKBjEmy6Oxj3vLQ8xCjAwajEw7vgz+JQ IdbEsuLK3EOM0hwsSuK8jlF5oUIC6YklqdmpqQWpRfFFpTmpxYcYmTg4pRoYi3gDpX7xzI1a o8TFwFoXLON+gkVxcdSk08H86y1jslgVDZfKcJYHnbg5/YkTQ+a7wKCC34bOFfVNM2/veDV/ ZaB6+a9NTeKKckIPtcX9hGQ+MouvaZvjyuQQOelMZ76LXYZtQMqKtGL2iY8/TVnI2uupueTV 7R9K/Lf/pfyfKxo2M7Tga78SS3FGoqEWc1FxIgAGo2LXgQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Ek2_A3QRY5raG_dSClVpaEh34B0>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] IPR poll on draft-mirsky-mpls-residence-time
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jul 2015 00:51:51 -0000

RGVhciBMb2EsDQp0aGUgb25seSBJUFIgb2Ygd2hpY2ggSSBhbSBhd2FyZSBvZiBoYXMgYmVlbiBk
aXNjbG9zZWQgdG8gdGhlIElFVEYgYW5kIHBvc3RlZCBhdCBodHRwczovL2RhdGF0cmFja2VyLmll
dGYub3JnL2lwci8yNjI2LyANCg0KCVJlZ2FyZHMsDQoJCUdyZWcNCg0KLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCkZyb206IExvYSBBbmRlcnNzb24gW21haWx0bzpsb2FAcGkubnVdIA0KU2Vu
dDogV2VkbmVzZGF5LCBKdWx5IDA4LCAyMDE1IDEwOjM3IEFNDQpUbzogbXBsc0BpZXRmLm9yZw0K
Q2M6IG1wbHMtY2hhaXJzQHRvb2xzLmlldGYub3JnOyBkcmFmdC1taXJza3ktbXBscy1yZXNpZGVu
Y2UtdGltZUB0b29scy5pZXRmLm9yZw0KU3ViamVjdDogSVBSIHBvbGwgb24gZHJhZnQtbWlyc2t5
LW1wbHMtcmVzaWRlbmNlLXRpbWUNCg0KV29ya2luZyBHcm91cCwNCg0KQSBwb2xsIHRvIHNlZSBp
ZiB3ZSBoYXZlIGNvbnNlbnN1cyB0byBhZG9wdCBkcmFmdC1taXJza3ktIG1wbHMtcmVzaWRlbmNl
LXRpbWUgYXMgYW4gTVBMUyB3ZyBkb2N1bWVudCBoYXMgYmVlbiBzdGFydGVkLiBJbiBwYXJhbGxl
bCB3ZSB3aWxsIGRvIGFuIElQUiBwb2xsLg0KDQpUaGlzIG1haWwgc3RhcnRzIHRoZSBJUFIgcG9s
bC4NCg0KQXJlIHlvdSBhd2FyZSBvZiBhbnkgSVBSIHRoYXQgYXBwbGllcyB0byBkcmFmdC1taXJz
a3ktIG1wbHMtcmVzaWRlbmNlLXRpbWU/DQoNCklmIHNvLCBoYXMgdGhpcyBJUFIgYmVlbiBkaXNj
bG9zZWQgaW4gY29tcGxpYW5jZSB3aXRoIElFVEYgSVBSIHJ1bGVzIChzZWUgUkZDcyAzOTc5LCA0
ODc5LCAzNjY5IGFuZCA1Mzc4IGZvciBtb3JlIGRldGFpbHMpLg0KDQpUaGVyZSBhcmUgY3VycmVu
dGx5IG5vIElQUiBkaXNjbG9zdXJlcyBmaWxlZCBhZ2FpbnN0IHRoaXMgZG9jdW1lbnQuDQoNCklm
IHlvdSBhcmUgbGlzdGVkIGFzIGEgZG9jdW1lbnQgYXV0aG9yIG9yIGNvbnRyaWJ1dG9yIHBsZWFz
ZSByZXNwb25kIHRvIHRoaXMgZW1haWwgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIG9yIG5vdCB5b3Ug
YXJlIGF3YXJlIG9mIGFueSByZWxldmFudCBJUFIuICpUaGUgcmVzcG9uc2UgbmVlZHMgdG8gYmUg
c2VudCB0byB0aGUgTVBMUyB3ZyBtYWlsaW5nIGxpc3QuKiBUaGUgZG9jdW1lbnQgd2lsbCBub3Qg
YWR2YW5jZSB0byB0aGUgbmV4dCBzdGFnZSB1bnRpbCBhIHJlc3BvbnNlIGhhcyBiZWVuIHJlY2Vp
dmVkIGZyb20gZWFjaCBhdXRob3IgYW5kIGNvbnRyaWJ1dG9yLg0KDQpJZiB5b3UgYXJlIG9uIHRo
ZSBNUExTIFdHIGVtYWlsIGxpc3QgYnV0IGFyZSBub3QgbGlzdGVkIGFzIGFuIGF1dGhvciBvciBj
b250cmlidXRvciwgdGhlbiBwbGVhc2UgZXhwbGljaXRseSByZXNwb25kIG9ubHkgaWYgeW91IGFy
ZSBhd2FyZSBvZiBhbnkgSVBSIHRoYXQgaGFzIG5vdCB5ZXQgYmVlbiBkaXNjbG9zZWQgaW4gY29u
Zm9ybWFuY2Ugd2l0aCBJRVRGIHJ1bGVzLg0KDQoNCi9Mb2ENCm1wbHMgd2cgY28tY2hhaXINCi0t
IA0KDQoNCkxvYSBBbmRlcnNzb24gICAgICAgICAgICAgICAgICAgICAgICBlbWFpbDogbG9hQG1h
aWwwMS5odWF3ZWkuY29tDQpTZW5pb3IgTVBMUyBFeHBlcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxvYUBwaS5udQ0KSHVhd2VpIFRlY2hub2xvZ2llcyAoY29uc3VsdGFudCkgICAgIHBob25l
OiArNDYgNzM5IDgxIDIxIDY0DQo=


From nobody Mon Jul 13 17:52:21 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3749C1A0015 for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 17:52:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.201
X-Spam-Level: 
X-Spam-Status: No, score=-104.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
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 X0PAjCZ1iG4e for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 17:52:17 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D04CC1A0011 for <mpls@ietf.org>; Mon, 13 Jul 2015 17:52:17 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-5a-55a3f5a5bcdb
Received: from EUSAAHC005.ericsson.se (Unknown_Domain [147.117.188.87]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id DC.33.07675.5A5F3A55; Mon, 13 Jul 2015 19:30:14 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC005.ericsson.se ([147.117.188.87]) with mapi id 14.03.0210.002; Mon, 13 Jul 2015 20:52:16 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
Thread-Index: AQHQuaSzgjyE5I9E9UiLncQ6nBahV53aKz0g
Date: Tue, 14 Jul 2015 00:52:16 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1122185C16A@eusaamb103.ericsson.se>
References: <559D5FB2.9060800@pi.nu>
In-Reply-To: <559D5FB2.9060800@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.10]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRmVeSWpSXmKPExsUyuXRPuO6yr4tDDW5cY7RYf30+k8W/uXOY Lb5fWsJicWvpSlYHFo8lS34yecya3sbm8eXyZ7YA5igum5TUnMyy1CJ9uwSujBk3FrIXdPBU bPrUy9TA+IC7i5GDQ0LAROLGsbwuRk4gU0ziwr31bF2MXBxCAkcZJVZfmcEI4SxnlJjwbQMb SBWbgJHEi4097CC2iICdxMZX/8CKmAWWMUpM334KrEhYoFBi9ZJlbBBFRRK3H6yHajCS6Lx1 ESzOIqAqseLrehYQm1fAV6Jn8Q9mEFtIQEWi8+VbVhCbE6hm7ZsGRhCbEei876fWMIHYzALi EreezGeCOFtAYsme88wQtqjEy8f/WCFsJYlJS8+xgnzJLKApsX6XPkSrosSU7ofsEGsFJU7O fMIygVFsFpKpsxA6ZiHpmIWkYwEjyypGjtLi1LLcdCPDTYzACDomwea4g3HBJ8tDjAIcjEo8 vA+KFoUKsSaWFVfmHmKU5mBREueV9ssLFRJITyxJzU5NLUgtii8qzUktPsTIxMEp1cBY57Tv V/GRjG3eRlJlR1uPKefY8Pb8i2vd8LPj1uuNN2Y1alVWfpjg3PdzU+vX+dPzw47+//z2tJna ScWTfzikFvyovbhVXv5xbmnf/gtNct8Kwidcyjaoc790puf8GpmMcptpwnMWZH5Widzs/O7V 1UNvvn623cFvp7tizh2GG1N+vP8W5DRnsxJLcUaioRZzUXEiAMB/w0+BAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ylh3Jkqvvd6xKK2a-amlwSMoLtY>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jul 2015 00:52:19 -0000

c3VwcG9ydCBhcyBjby1hdXRob3IuDQoNCglSZWdhcmRzLA0KCQlHcmVnDQoNCi0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBMb2EgQW5kZXJzc29uIFttYWlsdG86bG9hQHBpLm51XSAN
ClNlbnQ6IFdlZG5lc2RheSwgSnVseSAwOCwgMjAxNSAxMDozNyBBTQ0KVG86IG1wbHNAaWV0Zi5v
cmcNCkNjOiBtcGxzLWNoYWlyc0B0b29scy5pZXRmLm9yZzsgZHJhZnQtbWlyc2t5LW1wbHMtcmVz
aWRlbmNlLXRpbWVAdG9vbHMuaWV0Zi5vcmcNClN1YmplY3Q6IFBvbGwgdG8gc2VlIGlmIHdlIGhh
dmUgY29uc2Vuc3VzIHRvIGFkb3B0IGRyYWZ0LW1pcnNreS1tcGxzLXJlc2lkZW5jZS10aW1lIGFz
IGFuIE1QTFMgd2cgZG9jdW1lbnQuDQoNCldvcmtpbmcgR3JvdXAsDQoNClRoaXMgaXMgdG8gc3Rh
cnQgYSB0d28gd2VlayBwb2xsIG9uIGFkb3B0aW5nIGRyYWZ0LW1pcnNreS0gbXBscy1yZXNpZGVu
Y2UtdGltZSBhcyBhbiBNUExTIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQuDQoNClBsZWFzZSBzZW5k
IHlvdXIgY29tbWVudHMgKHN1cHBvcnQvbm90IHN1cHBvcnQpIHRvIHRoZSBtcGxzIHdvcmtpbmcg
Z3JvdXAgbWFpbGluZyBsaXN0IChtcGxzQGlldGYub3JnKS4gUGxlYXNlIGdpdmUgYSB0ZWNobmlj
YWwgbW90aXZhdGlvbiBmb3IgeW91ciBzdXBwb3J0L25vdCBzdXBwb3J0LCBlc3BlY2lhbGx5IGlm
IHlvdSB0aGluayB0aGF0IHRoZSBkb2N1bWVudCBzaG91bGQgbm90IGJlIGFkb3B0ZWQgYXMgYSB3
b3JraW5nIGdyb3VwIGRvY3VtZW50Lg0KDQpUaGVyZSBhcmUgbm8gSVBSIGRpc2Nsb3N1cmVzIGFn
YWluc3QgdGhpcyBkb2N1bWVudC4gSG93ZXZlciwgd2UgaGF2ZSBzdGFydGVkIGFuIElQUiBwb2xs
IGluIHBhcmFsbGVsIHRvIHRoZSBhZG9wdGlvbiBwb2xsLg0KDQpUaGlzIHBvbGwgZW5kcyBKdWx5
IDI0LCAyMDE1Lg0KDQovTG9hDQoNCi0tIA0KDQoNCkxvYSBBbmRlcnNzb24gICAgICAgICAgICAg
ICAgICAgICAgICBlbWFpbDogbG9hQG1haWwwMS5odWF3ZWkuY29tDQpTZW5pb3IgTVBMUyBFeHBl
cnQgICAgICAgICAgICAgICAgICAgICAgICAgIGxvYUBwaS5udQ0KSHVhd2VpIFRlY2hub2xvZ2ll
cyAoY29uc3VsdGFudCkgICAgIHBob25lOiArNDYgNzM5IDgxIDIxIDY0DQo=


From nobody Mon Jul 13 19:35:31 2015
Return-Path: <c-sai@bx.jp.nec.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 861941A898D for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 19:35:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.693
X-Spam-Level: 
X-Spam-Status: No, score=-1.693 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=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 7A7WlVb1qtsF for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 19:35:28 -0700 (PDT)
Received: from tyo202.gate.nec.co.jp (TYO202.gate.nec.co.jp [210.143.35.52]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC57B1A8990 for <mpls@ietf.org>; Mon, 13 Jul 2015 19:35:28 -0700 (PDT)
Received: from mailgate3.nec.co.jp ([10.7.69.195]) by tyo202.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id t6E2ZNPh016750; Tue, 14 Jul 2015 11:35:23 +0900 (JST)
Received: from mailsv3.nec.co.jp (imss62.nec.co.jp [10.7.69.157]) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) with ESMTP id t6E2ZNC19004; Tue, 14 Jul 2015 11:35:23 +0900 (JST)
Received: from mail02.kamome.nec.co.jp (mail02.kamome.nec.co.jp [10.25.43.5]) by mailsv3.nec.co.jp (8.13.8/8.13.4) with ESMTP id t6E2ZNLk003257; Tue, 14 Jul 2015 11:35:23 +0900 (JST)
Received: from bpxc99gp.gisp.nec.co.jp ([10.38.151.144] [10.38.151.144]) by mail02.kamome.nec.co.jp with ESMTP id BT-MMP-268808; Tue, 14 Jul 2015 11:32:37 +0900
Received: from BPXM18GP.gisp.nec.co.jp ([169.254.2.51]) by BPXC16GP.gisp.nec.co.jp ([10.38.151.144]) with mapi id 14.03.0224.002; Tue, 14 Jul 2015 11:32:36 +0900
From: Zhenlong Cui <c-sai@bx.jp.nec.com>
To: "huubatwork@gmail.com" <huubatwork@gmail.com>, "draft-cui-mpls-tp-mfp-use-case-and-requirements@tools.ietf.org" <draft-cui-mpls-tp-mfp-use-case-and-requirements@tools.ietf.org>
Thread-Topic: Re: [mpls] I-D Action: draft-cui-mpls-tp-mfp-use-case-and-requirements-05.txt
Thread-Index: AdC93MFhS/CXkCR0RcO/G6mrV3Zj9A==
Date: Tue, 14 Jul 2015 02:32:36 +0000
Message-ID: <E703759D9A8E6446BEA7F57C9A91381A025AC0C7@BPXM18GP.gisp.nec.co.jp>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.38.126.83]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/4l6QwhAONUhAnMxKmN98sQwl45A>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] I-D Action: draft-cui-mpls-tp-mfp-use-case-and-requirements-05.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jul 2015 02:35:30 -0000

SGkgSHV1YiwNCg0KVGhhbmtzIGZvciB5b3VyIHZlcnkgaGVscGZ1bCBzdWdnZXN0aW9ucy4NCg0K
SSBhZ3JlZSB3aXRoIHlvdS4gV2UnbGwgdXBsb2FkIHRoZSBuZXh0IHZlcnNpb24gc2hvcnRseSBh
ZnRlciB0aGUgSS1EIHN1Ym1pc3Npb24gdG9vbCBpcyByZW9wZW5lZC4NCg0KQmVzdCByZWdhcmRz
LA0KemhlbmxvbmcNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBIdXVi
IHZhbiBIZWx2b29ydCBbbWFpbHRvOmh1dWJhdHdvcmtAZ21haWwuY29tXQ0KPiBTZW50OiBTdW5k
YXksIEp1bHkgMTIsIDIwMTUgOToxMyBQTQ0KPiBUbzogZHJhZnQtY3VpLW1wbHMtdHAtbWZwLXVz
ZS1jYXNlLWFuZC1yZXF1aXJlbWVudHNAdG9vbHMuaWV0Zi5vcmcNCj4gQ2M6IG1wbHNAaWV0Zi5v
cmcNCj4gU3ViamVjdDogIyNmcmVlbWFpbCMjIFJlOiBbbXBsc10gSS1EIEFjdGlvbjogZHJhZnQt
Y3VpLW1wbHMtdHAtbWZwLXVzZS1jYXNlLWFuZC1yZXF1aXJlbWVudHMtMDUudHh0DQo+IA0KPiBI
ZWxsbyBhdXRob3JzIG9mIHRoaXMgZHJhZnQsDQo+IA0KPiBUcmlnZ2VyZWQgYnkgYSByZWZlcmVu
Y2UgdG8geW91ciBkcmFmdCBpbiBhbm90aGVyIGRpc2N1c3Npb24gSSBoYXZlIHJlYWQgeW91ciBk
cmFmdC4NCj4gDQo+IEl0IGRlc2NyaWJlcyB1c2VmdWwgdXNlIGNhc2VzLg0KPiANCj4gSSB3b3Vs
ZCByZWNvbW1lbmQgdG8gYWRkIHRvIHRoZSBpbnRyb2R1Y3Rpb24gYW4gZXhwbGljaXQgc3RhdGVt
ZW50IHRoYXQgdGhlc2UgdXNlIGNhc2VzIGFyZSBzcGVjaWZpY2FsbHkgdG8gZW5kLXRvLWVuZA0K
PiBsaW5lYXIgcHJvdGVjdGlvbi4NCj4gQ3VycmVudGx5IG9ubHkgdGhlIGFic3RyYWN0IGJyaWVm
bHkgbWVudGlvbnMgdGhpcyBhbmQgY2FuIGVhc2lseSBiZSBvdmVybG9va2VkLg0KPiANCj4gSSBh
bHNvIHdvdWxkIHJlY29tbWVuZCB0byBhZGQgYSByZXF1aXJlbWVudCB0aGF0IGFueSBvZiB0aGUg
biB3b3JraW5nIGVudGl0aWVzIGFuZCBtIHByb3RlY3Rpb24gZW50aXRpZXMgc2hvdWxkIGZvbGxv
dw0KPiBhIGRpc2pvaW50IHBhdGggdGhyb3VnaCB0aGUgbmV0d29yayBmcm9tIG5vZGUgQSB0byBu
b2RlIFouDQo+IA0KPiBCZXN0IHJlZ2FyZHMsIEh1dWIuDQo+IA0KPiA+IEEgTmV3IEludGVybmV0
LURyYWZ0IGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBvbi1saW5lIEludGVybmV0LURyYWZ0cyBkaXJl
Y3Rvcmllcy4NCj4gPiAgIFRoaXMgZHJhZnQgaXMgYSB3b3JrIGl0ZW0gb2YgdGhlIE11bHRpcHJv
dG9jb2wgTGFiZWwgU3dpdGNoaW5nIFdvcmtpbmcgR3JvdXAgb2YgdGhlIElFVEYuDQo+ID4NCj4g
PiAgICAgICAgICBUaXRsZSAgICAgICAgICAgOiBVc2UgQ2FzZXMgYW5kIFJlcXVpcmVtZW50cyBm
b3IgTVBMUy1UUCBtdWx0aS1mYWlsdXJlIHByb3RlY3Rpb24NCj4gPiAgICAgICAgICBBdXRob3Jz
ICAgICAgICAgOiBaaGVubG9uZyBDdWkNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBS
b2xmIFdpbnRlcg0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhpbWFuc2h1IFNoYWgN
Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBTYW0gQWxkcmluDQo+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTWFzYWhpcm8gRGFpa29rdQ0KPiA+IAlGaWxlbmFtZSAgICAgICAg
OiBkcmFmdC1jdWktbXBscy10cC1tZnAtdXNlLWNhc2UtYW5kLXJlcXVpcmVtZW50cy0wNS50eHQN
Cj4gPiAJUGFnZXMgICAgICAgICAgIDogOA0KPiA+IAlEYXRlICAgICAgICAgICAgOiAyMDE1LTA3
LTA2DQo+ID4NCj4gPiBBYnN0cmFjdDoNCj4gPiAgICAgRm9yIHRoZSBNdWx0aXByb3RvY29sIExh
YmVsIFN3aXRjaGluZyBUcmFuc3BvcnQgUHJvZmlsZSAoTVBMUy1UUCkNCj4gPiAgICAgbGluZWFy
IHByb3RlY3Rpb24gY2FwYWJsZSBvZiAxKzEgYW5kIDE6MSBwcm90ZWN0aW9uIGhhcyBhbHJlYWR5
IGJlZW4NCj4gPiAgICAgZGVmaW5lZC4gIFRoYXQgbGluZWFyIHByb3RlY3Rpb24gbWVjaGFuaXNt
IGhhcyBub3QgYmVlbiBkZXNpZ25lZCBmb3INCj4gPiAgICAgaGFuZGxpbmcgbXVsdGlwbGUsIHNp
bXVsdGFuZW91c2x5IG9jY3VyaW5nIGZhaWx1cmVzLCBpLmUuIG11bHRpcGxlDQo+ID4gICAgIGZh
aWx1cmVzIHRoYXQgYWZmZWN0IHRoZSB3b3JraW5nIGFuZCB0aGUgcHJvdGVjdGlvbiBlbnRpdHkg
ZHVyaW5nIHRoZQ0KPiA+ICAgICBzYW1lIHRpbWUgcGVyaW9kLiAgSW4gdGhlc2Ugc2l0dWF0aW9u
cyBjdXJyZW50bHkgZGVmaW5lZCBwcm90ZWN0aW9uDQo+ID4gICAgIG1lY2hhbmlzbXMgd291bGQg
ZmFpbC4NCj4gPg0KPiA+ICAgICBUaGlzIGRvY3VtZW50IGludHJvZHVjZXMgdXNlIGNhc2VzIGFu
ZCByZXF1aXJlbWVudHMgZm9yIG1lY2hhbmlzbXMNCj4gPiAgICAgdGhhdCBhcmUgY2FwYWJsZSBv
ZiBwcm90ZWN0aW5nIGFnYWluc3Qgc3VjaCBmYWlsdXJlcy4gIEl0IGRvZXMgbm90DQo+ID4gICAg
IHNwZWNpZnkgYSBtdWx0aS1mYWlsdXJlIHByb3RlY3Rpb24gbWVjaGFuaXNtIGl0c2VsZi4NCj4g
Pg0KPiA+DQo+ID4gVGhlIElFVEYgZGF0YXRyYWNrZXIgc3RhdHVzIHBhZ2UgZm9yIHRoaXMgZHJh
ZnQgaXM6DQo+ID4gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtY3VpLW1w
bHMtdHAtbWZwLXVzZS1jYXNlLWFuZC1yZQ0KPiA+IHF1aXJlbWVudHMvDQo+ID4NCj4gPiBUaGVy
ZSdzIGFsc28gYSBodG1saXplZCB2ZXJzaW9uIGF2YWlsYWJsZSBhdDoNCj4gPiBodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtY3VpLW1wbHMtdHAtbWZwLXVzZS1jYXNlLWFuZC1yZXF1
aXJlDQo+ID4gbWVudHMtMDUNCj4gPg0KPiA+IEEgZGlmZiBmcm9tIHRoZSBwcmV2aW91cyB2ZXJz
aW9uIGlzIGF2YWlsYWJsZSBhdDoNCj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3Vy
bDI9ZHJhZnQtY3VpLW1wbHMtdHAtbWZwLXVzZS1jYXNlLWFuZC1yDQo+ID4gZXF1aXJlbWVudHMt
MDUNCj4gPg0KPiA+DQo+ID4gUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBv
ZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2YNCj4gPiBzdWJtaXNzaW9uIHVudGlsIHRoZSBodG1s
aXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuDQo+
ID4NCj4gPiBJbnRlcm5ldC1EcmFmdHMgYXJlIGFsc28gYXZhaWxhYmxlIGJ5IGFub255bW91cyBG
VFAgYXQ6DQo+ID4gZnRwOi8vZnRwLmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy8NCj4gPg0KPiA+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gbXBs
cyBtYWlsaW5nIGxpc3QNCj4gPiBtcGxzQGlldGYub3JnDQo+ID4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9tcGxzDQo+IA0KPiANCj4gLS0NCj4gKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCj4gICAg
ICAgICAgICAgICAg6K+36K6w5L2P77yM5L2g5piv54us5LiA5peg5LqM55qE77yM5bCx5YOP5YW2
5LuW5q+P5LiA5Liq5Lq65LiA5qC3DQoNCg==


From nobody Mon Jul 13 23:49:32 2015
Return-Path: <stefano.ruffini@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A6001A8960 for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 23:49:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 SrshTS82_53O for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 23:49:30 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7571D1A883B for <mpls@ietf.org>; Mon, 13 Jul 2015 23:49:29 -0700 (PDT)
X-AuditID: c1b4fb2d-f79176d00000321c-76-55a4b0f71293
Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 1B.9C.12828.7F0B4A55; Tue, 14 Jul 2015 08:49:27 +0200 (CEST)
Received: from ESESSMB301.ericsson.se ([169.254.1.222]) by ESESSHC006.ericsson.se ([153.88.183.36]) with mapi id 14.03.0210.002; Tue, 14 Jul 2015 08:49:26 +0200
From: Stefano Ruffini <stefano.ruffini@ericsson.com>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: IPR poll on draft-mirsky-mpls-residence-time
Thread-Index: AQHQuaS1TWOdl6LDrUSD5nGNC2ngaZ3ajZhA
Date: Tue, 14 Jul 2015 06:49:25 +0000
Message-ID: <1B5CAFEB4D81154AA0F020783784C31512873397@ESESSMB301.ericsson.se>
References: <559D5FB8.7010207@pi.nu>
In-Reply-To: <559D5FB8.7010207@pi.nu>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.20]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRmVeSWpSXmKPExsUyM+Jvje73DUtCDZ5ukbZYf30+k8W/uXOY Lb5fWsJicWvpSlYHFo8lS34yecya3sbm8eXyZ7YA5igum5TUnMyy1CJ9uwSujI4ZD1kKvghW /Nk4k6WBcYdgFyMnh4SAicSie9uZIGwxiQv31rOB2EICRxklTn+V6mLkArKXMEosmrwMrIgN qOH54tVgtoiAncTGV/8YQYqYBZYxSkzffgqsW1jAUqJz2xaWLkYOoCIriZUP/CHqjSQevDnE CGKzCKhKNC69wwJi8wr4Smxb85UJYrGKxI8rV8HGcALV/Nz3DyzOKCArMWH3IrBeZgFxiVtP 5kMdLSCxZM95ZghbVOLl43+sELaixNXpy5lATmAW0JRYv0sfolVRYkr3Q3aItYISJ2c+YZnA KDYLydRZCB2zkHTMQtKxgJFlFaNocWpxcW66kbFealFmcnFxfp5eXmrJJkZgZB3c8lt3B+Pq 146HGAU4GJV4eBVyl4QKsSaWFVfmHmKU5mBREuedsTkvVEggPbEkNTs1tSC1KL6oNCe1+BAj EwenVAOj+SX/ozJnOg8dFT8TvpmjeYbnwymp4pbhgeLJ06f4PAtqrOWbFb+h6OuzAFulrHW6 dyPKYy28SkwbKzJf/JGpML3TleqdaBWjm2We/uV34d+FV359S3P4OsdYo8zU0EP36u6KKMUZ no3h11gOxmzVf56/cNccttkiRz4VbjwRf/D29hKL6fOUWIozEg21mIuKEwElzUhYjQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Z4WU5avHkab8S250vSH10Y6JpmY>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] IPR poll on draft-mirsky-mpls-residence-time
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jul 2015 06:49:31 -0000

RGVhciBMb2EsDQoNCnRoZSBvbmx5IElQUiBvZiB3aGljaCBJIGFtIGF3YXJlIG9mIGhhcyBiZWVu
IGRpc2Nsb3NlZCB0byB0aGUgSUVURiBhbmQgcG9zdGVkIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvaXByLzI2MjYvIA0KDQpCZXN0IFJlZ2FyZHMNClN0ZWZhbm8NCi0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBMb2EgQW5kZXJzc29uIFttYWlsdG86bG9hQHBpLm51XSAN
ClNlbnQ6IG1lcmNvbGVkw6wgOCBsdWdsaW8gMjAxNSAxOTozNw0KVG86IG1wbHNAaWV0Zi5vcmcN
CkNjOiBtcGxzLWNoYWlyc0B0b29scy5pZXRmLm9yZzsgZHJhZnQtbWlyc2t5LW1wbHMtcmVzaWRl
bmNlLXRpbWVAdG9vbHMuaWV0Zi5vcmcNClN1YmplY3Q6IElQUiBwb2xsIG9uIGRyYWZ0LW1pcnNr
eS1tcGxzLXJlc2lkZW5jZS10aW1lDQoNCldvcmtpbmcgR3JvdXAsDQoNCkEgcG9sbCB0byBzZWUg
aWYgd2UgaGF2ZSBjb25zZW5zdXMgdG8gYWRvcHQgZHJhZnQtbWlyc2t5LSBtcGxzLXJlc2lkZW5j
ZS10aW1lIGFzIGFuIE1QTFMgd2cgZG9jdW1lbnQgaGFzIGJlZW4gc3RhcnRlZC4gSW4gcGFyYWxs
ZWwgd2Ugd2lsbCBkbyBhbiBJUFIgcG9sbC4NCg0KVGhpcyBtYWlsIHN0YXJ0cyB0aGUgSVBSIHBv
bGwuDQoNCkFyZSB5b3UgYXdhcmUgb2YgYW55IElQUiB0aGF0IGFwcGxpZXMgdG8gZHJhZnQtbWly
c2t5LSBtcGxzLXJlc2lkZW5jZS10aW1lPw0KDQpJZiBzbywgaGFzIHRoaXMgSVBSIGJlZW4gZGlz
Y2xvc2VkIGluIGNvbXBsaWFuY2Ugd2l0aCBJRVRGIElQUiBydWxlcyAoc2VlIFJGQ3MgMzk3OSwg
NDg3OSwgMzY2OSBhbmQgNTM3OCBmb3IgbW9yZSBkZXRhaWxzKS4NCg0KVGhlcmUgYXJlIGN1cnJl
bnRseSBubyBJUFIgZGlzY2xvc3VyZXMgZmlsZWQgYWdhaW5zdCB0aGlzIGRvY3VtZW50Lg0KDQpJ
ZiB5b3UgYXJlIGxpc3RlZCBhcyBhIGRvY3VtZW50IGF1dGhvciBvciBjb250cmlidXRvciBwbGVh
c2UgcmVzcG9uZCB0byB0aGlzIGVtYWlsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBvciBub3QgeW91
IGFyZSBhd2FyZSBvZiBhbnkgcmVsZXZhbnQgSVBSLiAqVGhlIHJlc3BvbnNlIG5lZWRzIHRvIGJl
IHNlbnQgdG8gdGhlIE1QTFMgd2cgbWFpbGluZyBsaXN0LiogVGhlIGRvY3VtZW50IHdpbGwgbm90
IGFkdmFuY2UgdG8gdGhlIG5leHQgc3RhZ2UgdW50aWwgYSByZXNwb25zZSBoYXMgYmVlbiByZWNl
aXZlZCBmcm9tIGVhY2ggYXV0aG9yIGFuZCBjb250cmlidXRvci4NCg0KSWYgeW91IGFyZSBvbiB0
aGUgTVBMUyBXRyBlbWFpbCBsaXN0IGJ1dCBhcmUgbm90IGxpc3RlZCBhcyBhbiBhdXRob3Igb3Ig
Y29udHJpYnV0b3IsIHRoZW4gcGxlYXNlIGV4cGxpY2l0bHkgcmVzcG9uZCBvbmx5IGlmIHlvdSBh
cmUgYXdhcmUgb2YgYW55IElQUiB0aGF0IGhhcyBub3QgeWV0IGJlZW4gZGlzY2xvc2VkIGluIGNv
bmZvcm1hbmNlIHdpdGggSUVURiBydWxlcy4NCg0KDQovTG9hDQptcGxzIHdnIGNvLWNoYWlyDQot
LSANCg0KDQpMb2EgQW5kZXJzc29uICAgICAgICAgICAgICAgICAgICAgICAgZW1haWw6IGxvYUBt
YWlsMDEuaHVhd2VpLmNvbQ0KU2VuaW9yIE1QTFMgRXhwZXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBsb2FAcGkubnUNCkh1YXdlaSBUZWNobm9sb2dpZXMgKGNvbnN1bHRhbnQpICAgICBwaG9u
ZTogKzQ2IDczOSA4MSAyMSA2NA0K


From nobody Mon Jul 13 23:51:14 2015
Return-Path: <stefano.ruffini@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AF5E1A8AAD for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 23:51:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 mOEicIxdh222 for <mpls@ietfa.amsl.com>; Mon, 13 Jul 2015 23:51:11 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DDCC41A8981 for <mpls@ietf.org>; Mon, 13 Jul 2015 23:51:10 -0700 (PDT)
X-AuditID: c1b4fb30-f79706d000007227-50-55a4b15cfecf
Received: from ESESSHC024.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id F0.55.29223.C51B4A55; Tue, 14 Jul 2015 08:51:09 +0200 (CEST)
Received: from ESESSMB301.ericsson.se ([169.254.1.222]) by ESESSHC024.ericsson.se ([153.88.183.90]) with mapi id 14.03.0210.002; Tue, 14 Jul 2015 08:51:08 +0200
From: Stefano Ruffini <stefano.ruffini@ericsson.com>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
Thread-Index: AQHQuaSyjoZVuX22z0GFpN5LKDrDeJ3aj3fw
Date: Tue, 14 Jul 2015 06:51:07 +0000
Message-ID: <1B5CAFEB4D81154AA0F020783784C315128733B1@ESESSMB301.ericsson.se>
References: <559D5FB2.9060800@pi.nu>
In-Reply-To: <559D5FB2.9060800@pi.nu>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.20]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRmVeSWpSXmKPExsUyM+JvjW7sxiWhBluO8Fqsvz6fyeLf3DnM Ft8vLWGxuLV0JasDi8eSJT+ZPGZNb2Pz+HL5M1sAcxSXTUpqTmZZapG+XQJXxtet7cwFE3gq ziw9ydLA+IK7i5GTQ0LARKJ11io2CFtM4sK99UA2F4eQwFFGiVfr7kE5Sxglbn9/wARSxQbU 8XzxajBbRMBOYuOrf4wgRcwCyxglpm8/BTZKWKBQYvWSZWwQRUUStx+sZ4ewjSR6nzWD2SwC qhLnTl8Fsjk4eAV8Jc6vCwIJCwmoSHS+fMsKYnMClax908AIYjMKyEpM2L0IzGYWEJe49WQ+ E8TVAhJL9pxnhrBFJV4+/scKYStKXJ2+nAlkPLOApsT6XfoQrYoSU7ofgl3AKyAocXLmE5YJ jGKzkEydhdAxC0nHLCQdCxhZVjGKFqcWJ+WmGxnppRZlJhcX5+fp5aWWbGIExtbBLb8NdjC+ fO54iFGAg1GJh1chd0moEGtiWXFl7iFGaQ4WJXHeGZvzQoUE0hNLUrNTUwtSi+KLSnNSiw8x MnFwSjUwhgS3qbv/qD7PwX7aNmP7pL/HXtxJe/DUd9be2hxv69s67+72hUzpb1TTPfldesby Y0cO/t4YcFhxadUjt5bvj/YtfNC1Tr6u5YsyZ3f+x1PZt0uk1J69fZJ6aQN/vGBqjuLiKu39 msJnAi3e6S9ZdiPluEohy7wZ+poPF+ZN3vzoGqtsTPfbZCWW4oxEQy3mouJEAHapIKCOAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/doVlnGmJRKuZ5a0YpvXdkbVoPs4>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jul 2015 06:51:13 -0000

SGkNCg0KU3VwcG9ydCBhcyBjby1hdXRob3IuDQoNCkJlc3QgcmVnYXJkcw0Kc3RlZmFubw0KDQot
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogTG9hIEFuZGVyc3NvbiBbbWFpbHRvOmxv
YUBwaS5udV0gDQpTZW50OiBtZXJjb2xlZMOsIDggbHVnbGlvIDIwMTUgMTk6MzcNClRvOiBtcGxz
QGlldGYub3JnDQpDYzogbXBscy1jaGFpcnNAdG9vbHMuaWV0Zi5vcmc7IGRyYWZ0LW1pcnNreS1t
cGxzLXJlc2lkZW5jZS10aW1lQHRvb2xzLmlldGYub3JnDQpTdWJqZWN0OiBQb2xsIHRvIHNlZSBp
ZiB3ZSBoYXZlIGNvbnNlbnN1cyB0byBhZG9wdCBkcmFmdC1taXJza3ktbXBscy1yZXNpZGVuY2Ut
dGltZSBhcyBhbiBNUExTIHdnIGRvY3VtZW50Lg0KDQpXb3JraW5nIEdyb3VwLA0KDQpUaGlzIGlz
IHRvIHN0YXJ0IGEgdHdvIHdlZWsgcG9sbCBvbiBhZG9wdGluZyBkcmFmdC1taXJza3ktIG1wbHMt
cmVzaWRlbmNlLXRpbWUgYXMgYW4gTVBMUyB3b3JraW5nIGdyb3VwIGRvY3VtZW50Lg0KDQpQbGVh
c2Ugc2VuZCB5b3VyIGNvbW1lbnRzIChzdXBwb3J0L25vdCBzdXBwb3J0KSB0byB0aGUgbXBscyB3
b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdCAobXBsc0BpZXRmLm9yZykuIFBsZWFzZSBnaXZlIGEg
dGVjaG5pY2FsIG1vdGl2YXRpb24gZm9yIHlvdXIgc3VwcG9ydC9ub3Qgc3VwcG9ydCwgZXNwZWNp
YWxseSBpZiB5b3UgdGhpbmsgdGhhdCB0aGUgZG9jdW1lbnQgc2hvdWxkIG5vdCBiZSBhZG9wdGVk
IGFzIGEgd29ya2luZyBncm91cCBkb2N1bWVudC4NCg0KVGhlcmUgYXJlIG5vIElQUiBkaXNjbG9z
dXJlcyBhZ2FpbnN0IHRoaXMgZG9jdW1lbnQuIEhvd2V2ZXIsIHdlIGhhdmUgc3RhcnRlZCBhbiBJ
UFIgcG9sbCBpbiBwYXJhbGxlbCB0byB0aGUgYWRvcHRpb24gcG9sbC4NCg0KVGhpcyBwb2xsIGVu
ZHMgSnVseSAyNCwgMjAxNS4NCg0KL0xvYQ0KDQotLSANCg0KDQpMb2EgQW5kZXJzc29uICAgICAg
ICAgICAgICAgICAgICAgICAgZW1haWw6IGxvYUBtYWlsMDEuaHVhd2VpLmNvbQ0KU2VuaW9yIE1Q
TFMgRXhwZXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICBsb2FAcGkubnUNCkh1YXdlaSBUZWNo
bm9sb2dpZXMgKGNvbnN1bHRhbnQpICAgICBwaG9uZTogKzQ2IDczOSA4MSAyMSA2NA0K


From nobody Tue Jul 14 00:54:15 2015
Return-Path: <mach.chen@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F48F1A9030 for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 00:54:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 dNoTzOL7a2Y3 for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 00:54:11 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C3BE71A902E for <mpls@ietf.org>; Tue, 14 Jul 2015 00:54:10 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BVD46513; Tue, 14 Jul 2015 07:54:08 +0000 (GMT)
Received: from SZXEMA413-HUB.china.huawei.com (10.82.72.72) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 14 Jul 2015 08:54:07 +0100
Received: from SZXEMA510-MBX.china.huawei.com ([169.254.3.219]) by SZXEMA413-HUB.china.huawei.com ([10.82.72.72]) with mapi id 14.03.0158.001; Tue, 14 Jul 2015 15:54:02 +0800
From: Mach Chen <mach.chen@huawei.com>
To: Nobo Akiya <nobo.akiya.dev@gmail.com>, mpls <mpls@ietf.org>, "draft-mirsky-mpls-bfd-directed@tools.ietf.org" <draft-mirsky-mpls-bfd-directed@tools.ietf.org>
Thread-Topic: Review of draft-mirsky-mpls-bfd-directed-03
Thread-Index: AQHQtjHWT52rlfiXr0Kwzk1T+HvBqp3UA4fwgAAAHRA=
Date: Tue, 14 Jul 2015 07:54:02 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE28B4B901E@SZXEMA510-MBX.china.huawei.com>
References: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE28B486F6B@SZXEMA510-MBX.china.huawei.com>
In-Reply-To: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE28B486F6B@SZXEMA510-MBX.china.huawei.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.102.135]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/JH6O-AYtdEZPiVQtuyyXNXYdOB8>
Cc: Ross Callon <rcallon@juniper.net>
Subject: Re: [mpls] Review of draft-mirsky-mpls-bfd-directed-03
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jul 2015 07:54:14 -0000

SGkgTm9ibywNCg0KVGhhbmtzIGZvciByZXZpZXdpbmcgdGhlIGRyYWZ0IGFuZCB0aGUgZGV0YWls
ZWQgYW5kIHVzZWZ1bCBjb21tZW50cyENCg0KUGxlYXNlIHNlZSBteSByZXBseSBpbmxpbmUuLi4N
Cj4gDQo+IEZyb206IE5vYm8gQWtpeWEgW21haWx0bzpub2JvLmFraXlhLmRldkBnbWFpbC5jb21d
DQo+IFNlbnQ6IFNhdHVyZGF5LCBKdWx5IDA0LCAyMDE1IDQ6MTcgUE0NCj4gVG86IG1wbHM7IGRy
YWZ0LW1pcnNreS1tcGxzLWJmZC1kaXJlY3RlZEB0b29scy5pZXRmLm9yZw0KPiBDYzogUm9zcyBD
YWxsb24NCj4gU3ViamVjdDogUmV2aWV3IG9mIGRyYWZ0LW1pcnNreS1tcGxzLWJmZC1kaXJlY3Rl
ZC0wMw0KPiANCj4gSGVsbG8sDQo+IA0KPiBJ4oCZdmUgYmVlbiBzZWxlY3RlZCBhcyBhIHJldmll
d2VyIGZvciBkcmFmdC1taXJza3ktbXBscy1iZmQtZGlyZWN0ZWQtMDMuIFBsZWFzZQ0KPiBmaW5k
IG15IHJldmlldyBiZWxvdy4NCj4gDQo+IEkgYmVsaWV2ZSB0aGlzIGlzIGEgdXNlZnVsLCBjb2hl
cmVudCwgYW5kIHRlY2huaWNhbGx5IHNvdW5kIGRvY3VtZW50LiBIb3dldmVyLCBpdA0KPiBkb2Vz
IGhhdmUgaXNzdWVzIHRoYXQgcmVxdWlyZSBhdHRlbnRpb24gYW5kIGNvbnNpZGVyYXRpb24uDQoN
ClRoYW5rcy4NCg0KPiANCj4gDQo+IFNlY3Rpb24gMg0KPiANCj4gbyBpZiByZXZlcnNlIGRpcmVj
dGlvbiBpcyBpbiBEb3duIHN0YXRlLCB0aGUgaGVhZC1lbmQgbm9kZSB3b3VsZCBub3QNCj4gwqAg
wqByZWNlaXZlIGluZGljYXRpb24gb2YgZm9yd2FyZCBkaXJlY3Rpb24gZmFpbHVyZSBmcm9tIGl0
cyBlZ3Jlc3MNCj4gwqAgwqBwZWVyLg0KPiANCj4gW05PQk9dIEkgZm91bmQgYWJvdmUgdG8gYmUg
c2xpZ2h0bHkgdW5jbGVhciBpbiAyIGFzcGVjdHMuDQo+IA0KPiBTaW5jZSB0aGlzIHNlY3Rpb24g
aXMgZGVzY3JpYmluZyB0aGUgbGltaXRhdGlvbnMgb2YgdXNpbmcgQkZEIG9uIGFuIHVuaWRpcmVj
dGlvbmFsDQo+IGV4cGxpY2l0bHkgcm91dGVkIHBhdGgsIHdoYXQgZG9lcyAiaWYgcmV2ZXJzZSBk
aXJlY3Rpb24gaXMgaW4gRG93biBzdGF0ZSIgbWVhbj8NCj4gDQo+IEFkZGl0aW9uYWxseSwgIndv
dWxkIG5vdCByZWNlaXZlIGluZGljYXRpb24gb2YgZm9yd2FyZCBkaXJlY3Rpb24gZmFpbHVyZSBm
cm9tIGl0cw0KPiBlZ3Jlc3MgcGVlciIgaXMgYSBiaXQgY3J5cHRpYy4gSWYgdGhlIGVncmVzcyBw
ZWVyIGRldGVjdGVkIHRoYXQgZm9yd2FyZCBkaXJlY3Rpb24NCj4gZmFpbGVkIChlLmcuLCBCRkQg
c2Vzc2lvbiB0aW1lZCBvdXQpLCB0aGVuIHRoZSBlZ3Jlc3MgcGVlciB3aWxsIHNlbmQgZmV3IEJG
RA0KPiBjb250cm9sIHBhY2tldHMgd2l0aCBET1dOIHN0YXRlLCBJUCByb3V0ZWQuIFRodXMgdGhl
IGluZ3Jlc3MgcGVlciB3aWxsIG5vdGljZQ0KPiB0aGUgcHJvYmxlbSBvZiB0aGUgZm9yd2FyZCBk
aXJlY3Rpb24uDQo+IA0KPiBSZWFkZXJzIGNhbiBsaWtlbHkgYmVuZWZpdCBmcm9tIGhhdmluZyB0
aGlzIGJ1bGxldCBwb2ludCBiZXR0ZXIgY2xhcmlmaWVkLg0KPiANCj4gDQo+IFNlY3Rpb24gMy4x
LjENCj4gDQo+IMKgIMKgSWYgdGhlIGVncmVzcyBMU1IgZmFpbHMgdG8gZXN0YWJsaXNoIHRoZSBC
RkQgc2Vzc2lvbiBiZWNhdXNlIHBhdGgNCj4gwqAgwqBzcGVjaWZpZWQgaW4gdGhlIFJldmVyc2Ug
UGF0aCBUTFYgaXMgbm90IGtub3duLCB0aGUgZWdyZXNzIE1BWQ0KPiDCoCDCoGVzdGFibGlzaCB0
aGUgQkZEIHNlc3Npb24gb3ZlciBJUCBuZXR3b3JrIFtSRkM1ODg0XSBhbmQgTUFZIHNlbmQgRWNo
bw0KPiDCoCDCoFJlcGx5IHdpdGggdGhlIFJldmVyc2UgUGF0aCBUTFYgcmVjZWl2ZWQgYW5kIHRo
ZSByZXR1cm4gY29kZSBzZXQgdG8NCj4gwqAgwqAiRmFpbGVkIHRvIGVzdGFibGlzaCB0aGUgQkZE
IHNlc3Npb24iLiBUaGUgc3BlY2lmaWVkIHJldmVyc2UgcGF0aA0KPiDCoCDCoHdhcyBub3QgZm91
bmQiIChUQkQ0KSBTZWN0aW9uIDMuNC4NCj4gDQo+IFtOT0JPXSBUaGVyZSBhcmUgdHdvIGluc3Rh
bmNlcyBvZiAiTUFZIiBpbiBhYm92ZS4NCj4gDQo+IElmIHRoZSBlZ3Jlc3MgZXN0YWJsaXNoZXMg
dGhlIEJGRCBzZXNzaW9uIG92ZXIgSVAgbmV0d29yayBhbmQgZG9lcyBub3Qgc2VuZA0KPiBFY2hv
IFJlcGx5IHdpdGggImVycm9yIiwgdGhlbiBpdCB3b3VsZCBiZSBkaWZmaWN1bHQgZm9yIHRoZSBp
bmdyZXNzIHRvIGtub3cgd2hhdA0KPiBwYXRoIGVncmVzcyBpcyB1c2luZyBmb3IgdGhlIEJGRCBz
ZXNzaW9uIChJUCByb3V0ZWQgb3IgaW5ncmVzcyBzcGVjaWZpZWQgcGF0aCkuIFRvDQo+IGF2b2lk
IHRoaXMsIHNob3VsZCB0aGUgc2Vjb25kIE1BWSBiZSBNVVNULCBzdWNoIHRoYXQgaWYgdGhlIGVn
cmVzcyBjaG9zZSB0bw0KPiB1c2UgSVAgbmV0d29yaywgdGhlbiB0aGUgZWdyZXNzIGhhcyB0byBz
ZW5kIHRoZSBFY2hvIFJlcGx5IHdpdGggImVycm9yIj8NCj4gDQo+IFJlbGF0ZWQgdG8gdGhpcywg
aWYgdGhlIGVncmVzcyBjaG9zZSB0byB1c2UgdGhlIEJGRCBzZXNzaW9uIG92ZXIgSVAgbmV0d29y
aywgYnV0DQo+IHRoZSBpbmdyZXNzIHNwZWNpZmllZCBwYXRoIGJlY2FtZSBhdmFpbGFibGUgc29t
ZSB0aW1lIGxhdGVyLCB0aGVuIHdoYXQgaXMgdGhlDQo+IGV4cGVjdGVkIGJlaGF2aW9yPyBTaG91
bGQgdGhpcyB0aGlzIGRlc2NyaWJlZCBpbiB0aGUgZG9jdW1lbnQ/DQoNCkkgdGhpbmsgdGhlcmUg
c2hvdWxkIGJlIDMgc2l0dWF0aW9uczoNCg0KMSkgdGhlIGVncmVzcyBkb2VzIG5vdCBrbm93IHRo
ZSBSZXZlcnNlIFBhdGggVExWLCB0aGVuIHRoZSBCRkQgc2Vzc2lvbiB3aWxsIG5vdCBiZSBlc3Rh
Ymxpc2hlZCBhbmQgYSBtYWxmb3JtZWQgZXJyb3Igc2hvdWxkIGJlIHJldHVybmVkOw0KMikgdGhl
IGVncmVzcyBkb2VzIGtub3cgdGhlIFRMViBidXQgY2FuJ3Qgbm90IGZpbmQgb3IgdXNlIChlLmcu
LCBkdWUgdG8gbG9jYWwgcG9saWN5KSB0aGUgc3BlY2lmaWVkIHJldHVybiBwYXRoLCB0aGVuOg0K
ICAyLmEpIGNob29zZXMgdG8gdXNlIHRoZSBCRkQgc2Vzc2lvbiBvdmVyIElQIG5ldHdvcmssIHRo
ZSBSZXZlcnNlIFBhdGggVExWIHNob3VsZCBiZSByZXR1cm5lZCBhbmQgdGhlIHJldHVybiBjb2Rl
IHNldCB0byBzb21ldGhpbmcgbGlrZSAiVGhlIHNwZWNpZmllZCByZXZlcnNlIHBhdGggd2FzIG5v
dCBmb3VuZC9jYW4ndCBiZSB1c2VkLCB0aGUgcmV2ZXJzZSBCRkQgc2Vzc2lvbiBpcyBvdmVyIElQ
IG5ldHdvcmsiLg0KICAyLmIpIGZhaWxzIHRvIGVzdGFibGlzaCB0aGUgQkZEIHNlc3Npb24sIHRo
ZSBSZXZlcnNlIFBhdGggVExWIHNob3VsZCByZXR1cm5lZCBhbmQgdGhlIHJldHVybiBjb2RlIHNl
dCB0byBzb21ldGhpbmcgbGlrZSAiVGhlIHNwZWNpZmllZCByZXZlcnNlIHBhdGggd2FzIG5vdCBm
b3VuZC9jYW4ndCBiZSB1c2VkLCBmYWlsZWQgdG8gZXN0YWJsaXNoIHRoZSBCRkQgc2Vzc2lvbiIu
DQoNCj4gDQo+IEFsc28gdGhlcmUgYXJlIDMgaW5zdGFuY2VzIG9mICciJyAocXVvdGF0aW9uKSBj
aGFyYWN0ZXJzIGluIGFib3ZlLCBidXQgdGhlIHNlY29uZA0KPiBpbnN0YW5jZSBzaG91bGQgYmUg
cmVtb3ZlZCAobml0KS4NCg0KSW5kZWVkLg0KDQo+IA0KPiANCj4gU2VjdGlvbiAzLjEuMg0KPiAN
Cj4gwqAgwqAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rDQo+IMKgIMKgIHwgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBMYWJlbCBTdGFjaw0KPiBFbGVtZW50IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfA0K
PiDCoCDCoCArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsNCj4gwqAgwqAgfCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oExhYmVsIFN0YWNrDQo+IEVsZW1lbnQgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8DQo+
IMKgIMKgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKw0KPiANCj4gW05PQk9dIEl0IHdvdWxkIGJlIGdvb2QgdG8gY2xhcmlmeSB3
aGF0ICJMYWJlbCBTdGFjayBFbGVtZW50IiBpcy4gSXMgaXQgdGhlIDQNCj4gb2N0ZXQgaW5kZXgg
ZGVmaW5pbmcgdGhlIG9mZnNldCBpbiB0aGUgU0lEL0luZGV4IHNwYWNlPyBQb3RlbnRpYWxseSwg
d2UgY2FuDQo+IGJlbmVmaXQgZnJvbSByZWZlcmVuY2luZyBhIGRvY3VtZW50IHRoYXQgZGVzY3Jp
YmVzIGl0cyBkZXRhaWxzIChlLmcuLA0KPiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnMpLg0KDQpJTUhPLCB0aGUgTGFiZWwgU3RhY2sgRWxlbWVudCBzaG91bGQgcmVm
ZXIgdG8gdGhlIGxhYmVsIGVudHJ5IG9mIGEgbGFiZWwgc3RhY2suIEdyZWcgY29ycmVjdHMgbWUg
aWYgSSBhbSB3cm9uZy4NCg0KPiANCj4gDQo+IFNlY3Rpb24gMy4zICYgU2VjdGlvbiA0DQo+IA0K
PiDCoCDCoFNlY3Rpb24gMy4zDQo+IA0KPiDCoCDCoFdoZW4gTFNQIHBpbmcgaXMgdXNlZCB0byBi
b290c3RyYXAgQkZEIHNlc3Npb24gdGhpcyBkb2N1bWVudCB1cGRhdGVzDQo+IMKgIMKgdGhpcyBh
bmQgZGVmaW5lcyB0aGF0IExTUCBQaW5nIE1VU1QgaW5jbHVkZSB0aGUgRkVDIGNvcnJlc3BvbmRp
bmcgdG8NCj4gwqAgwqB0aGUgZGVzdGluYXRpb24gc2VnbWVudCBhbmQgU0hPVUxEIE5PVCBpbmNs
dWRlIEZFQ3MgY29ycmVzcG9uZGluZyB0bw0KPiDCoCDCoHNvbWUgb3IgYWxsIG9mIHNlZ21lbnQg
aW1wb3NlZCBieSB0aGUgaW5pdGlhdG9yLiBPcGVyYXRpb25hbGx5IHN1Y2gNCj4gwqAgwqByZXN0
cmljdGlvbiB3b3VsZCBub3QgY2F1c2UgYW55IHByb2JsZW0gb3IgdW5jZXJ0YWludHkgYXMgTFNQ
IHBpbmcNCj4gwqAgwqB3aXRoIEZFQ3MgY29ycmVzcG9uZGluZyB0byBzb21lIG9yIGFsbCBzZWdt
ZW50cyBvciB0cmFjZXJvdXRlIG1heQ0KPiDCoCDCoHByZWNlZWQgdGhlIExTUCBwaW5nIHRoYXQg
Ym9vdHN0cmFwcyB0aGUgQkZEIHNlc3Npb24uDQo+IA0KPiDCoCDCoFNlY3Rpb24gNA0KPiANCj4g
wqAgwqBJbiBuZXR3b3JrIHByZXNlbnRlZCBpbiBGaWd1cmUgNCBub2RlIEEgbW9uaXRvcnMgdHdv
IHR1bm5lbHMgdG8gbm9kZQ0KPiDCoCDCoEg6IEEtQi1DLUQtRy1IIGFuZCBBLUItRS1GLUctSC4g
VG8gYm9vdHN0cmFwIEJGRCBzZXNzaW9uIHRvIG1vbml0b3INCj4gwqAgwqB0aGUgZmlyc3QgdHVu
bmVsLCBub2RlIEEgTVVTVCBpbmNsdWRlIEJGRCBEaXNjcmltaW5hdG9yIFRMViB3aXRoDQo+IMKg
IMKgRGlzY3JpbWluYXRvciB2YWx1ZSBOIGFuZCBNQVkgaW5jbHVkZSBCRkQgUmV2ZXJzZSBQYXRo
IFRMViB0aGF0DQo+IMKgIMKgcmVmZXJlbmNlcyBILUctRC1DLUItQSB0dW5uZWwuIFRvIGJvb3Rz
dHJhcCBCRkQgc2Vzc2lvbiB0byBtb25pdG9yDQo+IMKgIMKgdGhlIHNlY29uZCB0dW5uZWwsIG5v
ZGUgQSBNVVNUIGluY2x1ZGUgQkZEIERpc2NyaW1pbmF0b3IgVExWIHdpdGgNCj4gwqAgwqBEaXNj
cmltaW5hdG9yIHZhbHVlIE0gYW5kIE1BWSBpbmNsdWRlIEJGRCBSZXZlcnNlIFBhdGggVExWIHRo
YXQNCj4gwqAgwqByZWZlcmVuY2VzIEgtRy1GLUUtQi1BIHR1bm5lbC4NCj4gDQo+IFtOT0JPXSBT
aW5jZSBGRUMgaW4gdGhlIE1QTFMgRWNobyBSZXF1ZXN0IHdpbGwgb25seSBjYXJyeSB0aGUgbGFz
dCBTSUQsIHRoZXJlIGlzDQo+IG5vIHdheSBmb3IgdGhlIGVncmVzcyB0byBkaXN0aW5ndWlzaCB0
aGUgaW5jb21pbmcgQkZEIHNlc3Npb24gYm9vdHN0cmFwcGluZw0KPiByZXF1ZXN0IGZvciBBLUIt
Qy1ELUctSCBhbmQgQS1CLUUtRi1HLUgsIGlmIHdlIGdvIGJ5IFJGQzU4ODQuIEJ5IFJGQzU4ODQs
IGl0DQo+IHdvdWxkIGJlIG9uZSBCRkQgc2Vzc2lvbiB0aGF0IG92ZXJyaWRlcyB0aGUgb2xkIChp
LmUuLCBGRUMgaW4gYm90aCBib290c3RyYXANCj4gcmVxdWVzdHMgYXJlIHRoZSBzYW1lKS4gSWYg
eW91IHdhbnQgdGhlIHByb2NlZHVyZXMgdG8gd29yaywgeW91J2xsIG5lZWQgdG8NCj4gcmVmZXJl
bmNlIGRyYWZ0LWlldGYtYmZkLXJmYzU4ODQtY2xhcmlmaWNhdGlvbnMgd2hlcmUgQkZEIGRpc2Ny
aW1pbmF0b3INCj4gYmVjb21lcyBhIGRlbXV4IGtleSBvbiB0aGUgZWdyZXNzLg0KDQpBZ3JlZS4N
Cg0KPiANCj4gDQo+IFNlY3Rpb24gNA0KPiANCj4gwqAgwqBJZiBhbiBvcGVyYXRvciBuZWVkcyBu
b2RlIEggdG8gbW9uaXRvciBwYXRoIHRvIG5vZGUgQSwgZS5nLg0KPiDCoCDCoEgtRy1ELUMtQi1B
IHR1bm5lbCwgdGhlbiBieSBsb29raW5nIHVwIGxpc3Qgb2Yga25vd24gUmV2ZXJzZSBQYXRocyBp
dA0KPiDCoCDCoE1BWSBmaW5kIGFuZCB1c2UgZXhpc3RpbmcgQkZEIHNlc3Npb25zLg0KPiANCj4g
W05PQk9dIFRoZXJlIGlzIGEgc21hbGwgd2luZG93IHdoZXJlIGJvdGggc2lkZXMgd2lsbCBlbmQg
dXAgaW5pdGlhdGluZyB0aGUgQkZEDQo+IHNlc3Npb24gYm9vdHN0cmFwcGluZy4gRG8gd2Ugd2Fu
dCB0aGlzIGRvY3VtZW50IHRvIGNsYXJpZnkgdGhhdCBzY2VuYXJpbyBvcg0KPiBsZWF2ZSBpdCBi
ZT8NCg0KSSB3aWxsIGxlYXZlIHRoaXMgdG8gR3JlZyB0byBhbnN3ZXI6LSkNCg0KPiANCj4gDQo+
IFNlY3Rpb24gMy4yICYgU2VjdGlvbiA1LjINCj4gDQo+IMKgIMKgU2VjdGlvbiAzLjINCj4gDQo+
IMKgIMKgSVB2NiBjYW4gYmUgZGF0YSBwbGFuZSBvZiBjaG9pY2UgZm9yIFNlZ21lbnQgUm91dGVk
IHR1bm5lbHMNCj4gwqAgwqBbSS1ELnByZXZpZGktNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVy
XS4gSW4gc3VjaCBuZXR3b3JrcyB0aGUgQkZEDQo+IMKgIMKgUmV2ZXJzZSBQYXRoIFRMViBkZXNj
cmliZWQgaW4gU2VjdGlvbiAzLjEuMSBjYW4gYmUgdXNlZCBhcyB3ZWxsLiBJUA0KPiDCoCDCoG5l
dHdvcmtzLCB1bmxpa2UgSVAvTVBMUywgZG8gbm90IHJlcXVpcmUgdXNlIG9mIExTUCBwaW5nIHdp
dGggQkZEDQo+IMKgIMKgRGlzY3JpbWluYXRvciBUTFZbUkZDNDM3OV0gdG8gYm9vdHN0cmFwIEJG
RCBzZXNzaW9uLiBCdXQgdG8gc3BlY2lmeQ0KPiDCoCDCoHJldmVyc2UgcGF0aCBvZiBhIEJGRCBz
ZXNzaW9uIGluIElQdjYgZW52aXJvbm1lbnQgdGhlIEJGRA0KPiDCoCDCoERpc2NyaW1pbmF0b3Ig
VExWIE1VU1QgYmUgdXNlZCBhbG9uZyB3aXRoIHRoZSBCRkQgUmV2ZXJzZSBQYXRoIFRMVi4NCj4g
wqAgwqBUaGUgQkZEIFJldmVyc2UgUGF0aCBUTFYgaW4gSVB2NiBuZXR3b3JrIE1VU1QgaW5jbHVk
ZSBzdWItVExWLg0KPiANCj4gwqAgwqBTZWN0aW9uIDUuMg0KPiANCj4gwqAgwqBUaGUgSUFOQSBp
cyByZXF1ZXN0ZWQgdG8gYXNzaWduIHR3byBuZXcgc3ViLVRMViB0eXBlcyBmcm9tDQo+IMKgIMKg
Ik11bHRpcHJvdG9jb2wgTGFiZWwgU3dpdGNoaW5nIEFyY2hpdGVjdHVyZSAoTVBMUykgTGFiZWwg
U3dpdGNoZWQNCj4gwqAgwqBQYXRocyAoTFNQcykgUGluZyBQYXJhbWV0ZXJzIC0gVExWcyIgcmVn
aXN0cnksICJTdWItVExWcyBmb3IgVExWDQo+IMKgIMKgVHlwZXMgMSwgMTYsIGFuZCAyMSIgc3Vi
LXJlZ2lzdHJ5Lg0KPiANCj4gwqAgwqAgKy0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rDQo+IMKgIMKgIMKgfCBWYWx1ZSDCoCDC
oHwgRGVzY3JpcHRpb24gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfA0KPiBS
ZWZlcmVuY2UgwqAgwqAgfA0KPiDCoCDCoCArLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSsNCj4gwqAgwqAgwqB8IFggKFRCRDIp
IHwgU2VnbWVudCBSb3V0aW5nIE1QTFMgVHVubmVsIHN1Yi1UTFYgfCBUaGlzIGRvY3VtZW50IHwN
Cj4gwqAgwqAgwqB8IFggKFRCRDMpIHwgU2VnbWVudCBSb3V0aW5nIElQdjYgVHVubmVsIHN1Yi1U
TFYgfCBUaGlzIGRvY3VtZW50IHwNCj4gwqAgwqAgKy0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rDQo+IA0KPiBbTk9CT10gV2Ug
YXJlIGFsbG9jYXRpbmcgIlNlZ21lbnQgUm91dGluZyBJUHY2IFR1bm5lbCBzdWItVExWIiBpbiB0
aGUgTFNQDQo+IHBpbmcgcmVnaXN0cnksIGJ1dCBzZWN0aW9uIDMuMiBzZWVtcyB0byBpbmRpY2F0
ZSB0aGF0IHdlIGFyZSBub3QgdXNpbmcgTFNQIHBpbmcNCj4gdG8gYm9vdHN0cmFwIHRoZSBCRkQg
c2Vzc2lvbi4gU28gLi4uIEknbSBhIGJpdCBjb25mdXNlZC4gSWYgd2UgYXJlIHVzaW5nDQo+IHNv
bWV0aGluZyBlbHNlLCBiZXNpZGVzIExTUCBwaW5nLCB0byBib290c3RyYXAgQkZEIHNlc3Npb25z
IGZvciBJUHY2IFNlZ21lbnQNCj4gUm91dGluZywgdGhlbiBhcmUgd2UgYWxsb2NhdGluZyB0aGlz
IFN1Yi1UTFYgaW4gdGhlIHdyb25nIHJlZ2lzdHJ5IHNwYWNlPw0KDQpNeSB1bmRlcnN0YW5kaW5n
IG9mIFNlY3Rpb24gMy4yIGlzIHRoYXQgaXQgZG9lcyBub3Qgc2F5IGl0IHdpbGwgbm90IHVzZSBM
U1AgcGluZyB0byBib290c3RyYXAgQkZEIHNlc3Npb24gZm9yIElQdjYgU1IuIE9uIHRoZSBjb250
cmFyeSwgaXQgaW50ZW5kcyB0byBzYXkgd2hlbiBMU1AgUGluZyBiYXNlZCBib290c3RyYXBwaW5n
IG1lY2hhbmlzbXMgYXMgZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50IGlzIHVzZWQsIHRoZSBCRkQg
RGlzY3JpbWluYXRvciBUTFYgYW5kIHRoZSBCRkQgUmV2ZXJzZSBQYXRoIFRMViBNVVNUIGJlIGJv
dGggaW5jbHVkZWQuIEkgdGhpbmsgdGhlIGNvbmZ1c2lvbiBpcyBjb21pbmcgZnJvbSB0aGlzIHNl
bnRlbmNlICIgSVAgbmV0d29ya3MsIHVubGlrZSBJUC9NUExTLCBkbyBub3QgcmVxdWlyZSB1c2Ug
b2YgTFNQIHBpbmcgd2l0aCBCRkQgRGlzY3JpbWluYXRvciBUTFZbUkZDNDM3OV0gdG8gYm9vdHN0
cmFwIEJGRCBzZXNzaW9uLiIsIGl0IGRvZXMgbm90IGJyaW5nIG1hbnkgbW9yZSBtZWFuaW5nLCBz
bywgcmVtb3ZlIGl0IGNhbiByZXNvbHZlIHRoZSBjb25mdXNpb24gSU1ITy4gR3JlZyBjb3JyZWN0
cyBtZSBpZiBJIGFtIHdyb25nLg0KDQo+IA0KPiANCj4gR2VuZXJhbA0KPiANCj4gW05PQk9dIEZv
ciB0aGUgSVAvTVBMUyBjYXNlLCBpZiB3ZSB3YW50IHRoZSBlZ3Jlc3MgdG8gdXNlIEJGRCBzZXNz
aW9uIG92ZXINCj4gc3BlY2lmaWVkIHNlZ21lbnQgc3RhY2ssIHRoZW4gaXQgd291bGQgYmUgYmVz
dCBmb3IgdGhlIElQIGhlYWRlciB0byBjYXJyeSAxMjcvOC4NCj4gT3RoZXJ3aXNlLCBpbmNvcnJl
Y3RseSBwb3BwZWQgc2VnbWVudCBzdGFjayBjYW4gc3RpbGwgcmVzdWx0IGluIHRoZSBCRkQgcGFj
a2V0cw0KPiB0byBiZSByZWNlaXZlZCBiYWNrIGJ5IHRoZSBpbmdyZXNzIG5vZGUuIFRoYW5rcyEN
Cg0KU3BlY2lmeWluZyB0aGUgcmV0dXJuIHBhdGggaXMgdG8gcmVkdWNlIHRoZSBmYWxzZSBwb3Np
dGl2ZSB0aGF0IHRoZSAobm9uLWNvbmdydWVudCkgcmV0dXJuIHBhdGggbWF5IGJyaW5nLiBJZiB0
aGUgcGFja2V0cyBjYW4gcmV0dXJuIGJhY2sgdG8gdGhlIGluZ3Jlc3Mgbm9kZSwgaXQgbWF5IGJl
IGEgZ29vZCB0aGluZywgSU1ITy4gDQoNCg0KQmVzdCByZWdhcmRzLA0KTWFjaA0KDQo+IC1Ob2Jv
DQo=


From nobody Tue Jul 14 00:56:37 2015
Return-Path: <peng.shaofu@zte.com.cn>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F293C1A902D; Tue, 14 Jul 2015 00:56:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.21
X-Spam-Level: 
X-Spam-Status: No, score=-104.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham
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 viiergymh59l; Tue, 14 Jul 2015 00:56:33 -0700 (PDT)
Received: from mx6.zte.com.cn (mx6.zte.com.cn [95.130.199.165]) by ietfa.amsl.com (Postfix) with ESMTP id DD12D1A8FD4; Tue, 14 Jul 2015 00:56:32 -0700 (PDT)
Received: from zte.com.cn (unknown [192.168.168.119]) by Websense Email Security Gateway with ESMTP id 2B2009E601ED9; Tue, 14 Jul 2015 15:52:15 +0800 (CST)
Received: from mse01.zte.com.cn (unknown [10.30.3.20]) by Websense Email Security Gateway with ESMTPS id 074D272669410; Tue, 14 Jul 2015 15:56:27 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id t6E7u6N3081855; Tue, 14 Jul 2015 15:56:06 +0800 (GMT-8) (envelope-from peng.shaofu@zte.com.cn)
To: gregory.mirsky@ericsson.com
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OFC99D6FA7.6101BE65-ON48257E82.0026243E-48257E82.002B973C@zte.com.cn>
From: peng.shaofu@zte.com.cn
Date: Tue, 14 Jul 2015 15:56:05 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2015-07-14 15:55:50, Serialize complete at 2015-07-14 15:55:50
Content-Type: multipart/alternative; boundary="=_alternative 002B973948257E82_="
X-MAIL: mse01.zte.com.cn t6E7u6N3081855
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/r8Gsg46pyTyTpDhkS3HMO-GaujY>
Cc: mpls@ietf.org, spring@ietf.org
Subject: [mpls] issues about draft-mirsky-mpls-bfd-directed-03
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jul 2015 07:56:35 -0000

This is a multipart message in MIME format.

--=_alternative 002B973948257E82_=
Content-Type: text/plain; charset="US-ASCII"

hi greg

As the document says:

"When LSP ping is used to bootstrap BFD session this document updates
   this and defines that LSP Ping MUST include the FEC corresponding to
   the destination segment and SHOULD NOT include FECs corresponding to
   some or all of segment imposed by the initiator.  "

I think that it likes LDP BFD session establishment. The disadvantage is 
that at egress LSR we can not support many BFD session when many ingress 
LSR want to create BFD session with the same egerss LSR at the same time, 
if all these ingress LSR use same Local Discriminator.

In fact, SR-tunnel is a special TE-tunnel, both of them can direct flow 
along specified forwarding path, only different in signal and label stack 
depth. The FEC contained in the LSP ping echo request message used to 
bootstrap SR-tunnel BFD should represent the flow characteristic, such as 
INGRESS-ID, EGRESS-ID, PATH-ID, etc. Maybe we can reuse TE FEC, such as 
"RSVP IPv4 LSP" as defined in RFC4379. We can create more PATHs for an 
SR-tunnel, we can configure SR-tunnel BFD or SR-tunnel PATH BFD.

The node/adjacency segment FEC as discussed in 
draft-kumarkini-mpls-spring-lsp-ping are also neccessary for LSP 
ping/traceroute FEC validation.

I would really love your opinion.

thanks
deccan
--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail (and any attachment transmitted herewith) is privileged and confidential and is intended for the exclusive use of the addressee(s).  If you are not an intended recipient, any disclosure, reproduction, distribution or other dissemination or use of the information contained is strictly prohibited.  If you have received this mail in error, please delete it and notify us immediately.
--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail (and any attachment transmitted herewith) is privileged and confidential and is intended for the exclusive use of the addressee(s).  If you are not an intended recipient, any disclosure, reproduction, distribution or other dissemination or use of the information contained is strictly prohibited.  If you have received this mail in error, please delete it and notify us immediately.

--=_alternative 002B973948257E82_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">hi greg</font>
<br>
<br><font size=2 face="sans-serif">As the document says:</font>
<br>
<br><font size=2 face="sans-serif">&quot;When LSP ping is used to bootstrap
BFD session this document updates</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;this and defines that LSP
Ping MUST include the FEC corresponding to</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;the destination segment
and SHOULD NOT include FECs corresponding to</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;some or all of segment
imposed by the initiator. &nbsp;&quot;</font>
<br>
<br><font size=2 face="sans-serif">I think that it likes LDP BFD session
establishment. The disadvantage is that at egress LSR we can not support
many BFD session when many ingress LSR want to create BFD session with
the same egerss LSR at the same time, if all these ingress LSR use same
Local Discriminator.</font>
<br>
<br><font size=2 face="sans-serif">In fact, SR-tunnel is a special TE-tunnel,
both of them can direct flow along specified forwarding path, only different
in signal and label stack depth. The FEC contained in the LSP ping echo
request message used to bootstrap SR-tunnel BFD should represent the flow
characteristic, such as INGRESS-ID, EGRESS-ID, PATH-ID, etc. Maybe we can
reuse TE FEC, such as &quot;RSVP IPv4 LSP&quot; as defined in RFC4379.
We can create more PATHs for an SR-tunnel, we can configure SR-tunnel BFD
or SR-tunnel PATH BFD.</font>
<br>
<br><font size=2 face="sans-serif">The node/adjacency segment FEC as discussed
in draft-kumarkini-mpls-spring-lsp-ping are also neccessary for LSP ping/traceroute
FEC validation.</font>
<br>
<br><font size=2 face="sans-serif">I would really love your opinion.</font>
<br>
<br><font size=2 face="sans-serif">thanks</font>
<br><font size=2 face="sans-serif">deccan</font>
<br>

<br><pre><font color="blue">
--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail (and any attachment transmitted herewith) is privileged and confidential and is intended for the exclusive use of the addressee(s).  If you are not an intended recipient, any disclosure, reproduction, distribution or other dissemination or use of the information contained is strictly prohibited.  If you have received this mail in error, please delete it and notify us immediately.

</font></pre><br>

<br><pre><font color="blue">
--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail (and any attachment transmitted herewith) is privileged and confidential and is intended for the exclusive use of the addressee(s).  If you are not an intended recipient, any disclosure, reproduction, distribution or other dissemination or use of the information contained is strictly prohibited.  If you have received this mail in error, please delete it and notify us immediately.

</font></pre><br>

--=_alternative 002B973948257E82_=--


From nobody Tue Jul 14 06:36:30 2015
Return-Path: <agmalis@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49F241ACD15 for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 06:36:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, SPF_PASS=-0.001] autolearn=ham
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 r5WPzFM7_-TP for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 06:36:27 -0700 (PDT)
Received: from mail-wi0-x236.google.com (mail-wi0-x236.google.com [IPv6:2a00:1450:400c:c05::236]) (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 72F691ACD0C for <mpls@ietf.org>; Tue, 14 Jul 2015 06:36:27 -0700 (PDT)
Received: by widjy10 with SMTP id jy10so99717347wid.1 for <mpls@ietf.org>; Tue, 14 Jul 2015 06:36:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=ocxtZ229Q2hvSE5/JV3Joc3P4he16sf2RN2X4pPiT74=; b=NxGOksUx84nQEHC4srtx+OVBA87FBC6yZRdm6jnY2zqFa0fWtOKtXbEeVZSdOtHwSF owK4srH+zvo5tkfzu1PkFiBVpbas4+RcRKxP1Zp9v8sy8FzNrCapOCqvErvrPzlh3m/R 9iB69nTXex6QfL5NnzIDbRTtKy5mX+Bkhd8xamf0yx6ZbY5lCTrRyrd0wf9j3DIlgeJp 2JIrtNXQhCH14ynPmTWcXlzrS5IsbgxNAE17nhCVKRnWtCQZzlMSPa9JjJlrjH9kBNUW vID0wOZ4Q3XCDmKosvGMOzk+AI5C8ocKV07z4qRwLchhyC/76iGebCAi0TqNbcQpbiDW shQw==
X-Received: by 10.181.13.230 with SMTP id fb6mr5446208wid.47.1436880986154; Tue, 14 Jul 2015 06:36:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.17.145 with HTTP; Tue, 14 Jul 2015 06:36:06 -0700 (PDT)
In-Reply-To: <559D5FB2.9060800@pi.nu>
References: <559D5FB2.9060800@pi.nu>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Tue, 14 Jul 2015 09:36:06 -0400
Message-ID: <CAA=duU0Jix2xjK_49uTnasU8L0Lf-W_C2AbRuM+bc5AxjwzRSA@mail.gmail.com>
To: Loa Andersson <loa@pi.nu>
Content-Type: multipart/alternative; boundary=f46d043c05bcc3b383051ad5ecc9
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/34iW6By1swNx-pn1S48nX16Vjr8>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jul 2015 13:36:29 -0000

--f46d043c05bcc3b383051ad5ecc9
Content-Type: text/plain; charset=UTF-8

Loa,

I support adoption of this draft.

Cheers,
Andy


On Wed, Jul 8, 2015 at 1:36 PM, Loa Andersson <loa@pi.nu> wrote:

> Working Group,
>
> This is to start a two week poll on adopting draft-mirsky-
> mpls-residence-time as an MPLS working group document.
>
> Please send your comments (support/not support) to the mpls working
> group mailing list (mpls@ietf.org). Please give a technical
> motivation for your support/not support, especially if you think that
> the document should not be adopted as a working group document.
>
> There are no IPR disclosures against this document. However, we have
> started an IPR poll in parallel to the adoption poll.
>
> This poll ends July 24, 2015.
>
> /Loa
>
> --
>
>
> Loa Andersson                        email: loa@mail01.huawei.com
> Senior MPLS Expert                          loa@pi.nu
> Huawei Technologies (consultant)     phone: +46 739 81 21 64
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>

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

<div dir=3D"ltr">Loa,<div><br></div><div>I support adoption of this draft.<=
div><br></div><div>Cheers,</div><div>Andy</div><div><br></div></div></div><=
div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Jul 8, 201=
5 at 1:36 PM, Loa Andersson <span dir=3D"ltr">&lt;<a href=3D"mailto:loa@pi.=
nu" target=3D"_blank">loa@pi.nu</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">Working Group,<br>
<br>
This is to start a two week poll on adopting draft-mirsky-<br>
mpls-residence-time as an MPLS working group document.<br>
<br>
Please send your comments (support/not support) to the mpls working<br>
group mailing list (<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls=
@ietf.org</a>). Please give a technical<br>
motivation for your support/not support, especially if you think that<br>
the document should not be adopted as a working group document.<br>
<br>
There are no IPR disclosures against this document. However, we have<br>
started an IPR poll in parallel to the adoption poll.<br>
<br>
This poll ends July 24, 2015.<span class=3D"HOEnZb"><font color=3D"#888888"=
><br>
<br>
/Loa<br>
<br>
-- <br>
<br>
<br>
Loa Andersson=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 email: <a href=3D"mailto:loa@mail01.huawei.com" targe=
t=3D"_blank">loa@mail01.huawei.com</a><br>
Senior MPLS Expert=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"mailto:loa@pi.nu" target=3D"_=
blank">loa@pi.nu</a><br>
Huawei Technologies (consultant)=C2=A0 =C2=A0 =C2=A0phone: <a href=3D"tel:%=
2B46%20739%2081%2021%2064" value=3D"+46739812164" target=3D"_blank">+46 739=
 81 21 64</a><br>
<br>
_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
</font></span></blockquote></div><br></div>

--f46d043c05bcc3b383051ad5ecc9--


From nobody Tue Jul 14 07:03:14 2015
Return-Path: <Thomas.Beckhaus@telekom.de>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85FC01ACD62; Tue, 14 Jul 2015 07:03:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.859
X-Spam-Level: 
X-Spam-Status: No, score=-5.859 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_LETTER=-2, HELO_EQ_DE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 r0Za5H-zoyci; Tue, 14 Jul 2015 07:03:10 -0700 (PDT)
Received: from tcmail33.telekom.de (tcmail33.telekom.de [80.149.113.247]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 956061ACD5D; Tue, 14 Jul 2015 07:03:09 -0700 (PDT)
Received: from qdezc2.de.t-internal.com ([10.125.181.10]) by tcmail31.telekom.de with ESMTP; 14 Jul 2015 16:02:53 +0200
X-IronPort-AV: E=Sophos;i="5.15,472,1432591200";  d="scan'208,217";a="294417411"
Received: from he113472.emea1.cds.t-internal.com ([10.134.93.130]) by qde0ps.de.t-internal.com with ESMTP/TLS/AES128-SHA; 14 Jul 2015 16:02:52 +0200
Received: from HE111644.EMEA1.CDS.T-INTERNAL.COM ([10.134.93.13]) by HE113472.emea1.cds.t-internal.com ([::1]) with mapi; Tue, 14 Jul 2015 16:02:51 +0200
From: <Thomas.Beckhaus@telekom.de>
To: <mpls@ietf.org>, <draft-mirsky-mpls-bfd-directed@tools.ietf.org>
Date: Tue, 14 Jul 2015 16:02:50 +0200
Thread-Topic: MPLS-RT review of draft-mirsky-mpls-bfd-directed-03
Thread-Index: AdC+PcT+J6C8Nh5rR/SbGsOgRmpbuA==
Message-ID: <AAE428925197FE46A5F94ED6643478FEB1120B3F41@HE111644.EMEA1.CDS.T-INTERNAL.COM>
Accept-Language: de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: de-DE
Content-Type: multipart/alternative; boundary="_000_AAE428925197FE46A5F94ED6643478FEB1120B3F41HE111644EMEA1_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/kdS_pFpwQ689rlRAiGqhlyvB39Q>
Cc: mpls-chairs@ietf.org, rcallon@juniper.net
Subject: [mpls] MPLS-RT review of draft-mirsky-mpls-bfd-directed-03
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jul 2015 14:03:13 -0000

--_000_AAE428925197FE46A5F94ED6643478FEB1120B3F41HE111644EMEA1_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello,

I have been selected as reviewer of http://tools.ietf.org/html/draft-mirsky=
-mpls-bfd-directed-03.

I think the draft is coherent, technically sound and operational useful. It=
 extents the explicit path capability for the backward direction of _bidire=
ctional_ forwarding detection (BFD). The document is ready for WG adoption.

Some comments:

Section 1.1.1, Terminology:
I am not sure, whether the term _MPLS_ is really required in this section.

Section 3.1, "Case of MPLS Data Plane": Structure of sub-TLV specification.
The whole section describes, that three sub-TLV are specified for usage: "S=
tatic", "RSVP-TE" and "Segment Routing". For "Static" and "RSVP-TE", the dr=
aft refers to the according RFC (that's fine). But the structure of this se=
ction contains only a subsection for "Segment routing" and the reference to=
 the other sub-TLV is part of this subsection. I propose to add two additio=
nal subsections "Static" (3.1.x) and "RSVP-TE" (3.1.x) with the references =
and remove it from the subsection "Segment Routing" to be more coherent.

Section 3.1.2: "Segment Routing Tunnel Sub-TLV >
The section specifies the encoding of the SR tunnel Sub-TLV with the encodi=
ng of the label stack elements. I think it makes sense to describe the usag=
e of this information in the draft ("copy this information to the label sta=
ck"). Is the remote PE (initiator) allowed to add additional segments bases=
 on his local information or is the encoded label stack strict?

Section 3.3:
This section confused me. Maybe it should be considered to be rewritten (or=
 explained specifically to me).
Who is the _initiator_ in this case for the BFD reverse path scenario?

Section 3.4: "Return Codes"
The paragraph repeats the description text of the return code 2 times.  The=
 section specifies, that the egress LSR _MAY_ send back the return code. In=
 section 3.1.1, last paragraph, the behavior is specified, that the egress =
LSR may set up the BFD session or not, but in both cases, it sends back the=
 return code (are the MAYs are concatenated in the case, when the BFD sessi=
on is set up - see also comment from Nobo?). This implies, that the egress =
LSR _MUST_ send the return code, when the reverse path is not known.

Section 4 "Use case scenario":
The "value N" and "value M" are confusing, because it uses the same vocabul=
ary as the nodes in the network example (capital letter). It could be calle=
d "foobar" if it is not for interest.

Regards.

Thomas


--_000_AAE428925197FE46A5F94ED6643478FEB1120B3F41HE111644EMEA1_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Calibri, sans-serif" size=3D"2">
<div>Hello,</div>
<div>&nbsp;</div>
<div>I have been selected as reviewer of <a href=3D"http://tools.ietf.org/h=
tml/draft-mirsky-mpls-bfd-directed-03"><font color=3D"#0000FF"><u>http://to=
ols.ietf.org/html/draft-mirsky-mpls-bfd-directed-03</u></font></a>.</div>
<div>&nbsp;</div>
<div>I think the draft is coherent, technically sound and operational usefu=
l. It extents the explicit path capability for the backward direction of _<=
i>bidirectional</i>_ forwarding detection (BFD). The document is ready for =
WG adoption.</div>
<div>&nbsp;</div>
<div>Some comments:</div>
<div>&nbsp;</div>
<div>Section 1.1.1, Terminology:</div>
<div>I am not sure, whether the term _<i>MPLS</i>_ is really required in th=
is section.</div>
<div>&nbsp;</div>
<div>Section 3.1, &#8220;Case of MPLS Data Plane&#8221;: Structure of sub-T=
LV specification.</div>
<div>The whole section describes, that three sub-TLV are specified for usag=
e: &#8220;Static&#8221;, &#8220;RSVP-TE&#8221; and &#8220;Segment Routing&#=
8221;. For &#8220;Static&#8221; and &#8220;RSVP-TE&#8221;, the draft refers=
 to the according RFC (that&#8217;s fine). But the structure of this sectio=
n contains only a subsection
for &#8220;Segment routing&#8221; and the reference to the other sub-TLV is=
 part of this subsection. I propose to add two additional subsections &#822=
0;Static&#8221; (3.1.x) and &#8220;RSVP-TE&#8221; (3.1.x) with the referenc=
es and remove it from the subsection &#8221;Segment Routing&#8221; to be mo=
re coherent.</div>
<div>&nbsp;</div>
<div>Section 3.1.2: &#8220;Segment Routing Tunnel Sub-TLV&nbsp;&raquo;</div=
>
<div>The section specifies the encoding of the SR tunnel Sub-TLV with the e=
ncoding of the label stack elements. I think it makes sense to describe the=
 usage of this information in the draft (&#8220;copy this information to th=
e label stack&#8221;). Is the remote PE (initiator)
allowed to add additional segments bases on his local information or is the=
 encoded label stack strict?</div>
<div>&nbsp;</div>
<div>Section 3.3:</div>
<div>This section confused me. Maybe it should be considered to be rewritte=
n (or explained specifically to me).</div>
<div>Who is the _<i>initiator</i>_ in this case for the BFD reverse path sc=
enario?</div>
<div>&nbsp;</div>
<div>Section 3.4: &#8220;Return Codes&#8221;</div>
<div>The paragraph repeats the description text of the return code 2 times.=
&nbsp; The section specifies, that the egress LSR _<i>MAY</i>_ send back th=
e return code. In section 3.1.1, last paragraph, the behavior is specified,=
 that the egress LSR may set up the BFD
session or not, but in both cases, it sends back the return code (are the M=
AYs are concatenated in the case, when the BFD session is set up &#8211; se=
e also comment from Nobo?). This implies, that the egress LSR _<i>MUST</i>_=
 send the return code, when the reverse
path is not known.</div>
<div>&nbsp;</div>
<div>Section 4 &#8220;Use case scenario&#8221;:</div>
<div>The &#8220;value N&#8221; and &#8220;value M&#8221; are confusing, bec=
ause it uses the same vocabulary as the nodes in the network example (capit=
al letter). It could be called &#8220;foobar&#8221; if it is not for intere=
st.</div>
<div>&nbsp;</div>
<div><font face=3D"Arial, sans-serif" size=3D"2">Regards.</font></div>
<div>&nbsp;</div>
<div>Thomas</div>
<div>&nbsp;</div>
</font>
</body>
</html>

--_000_AAE428925197FE46A5F94ED6643478FEB1120B3F41HE111644EMEA1_--


From nobody Tue Jul 14 07:45:20 2015
Return-Path: <lucy.yong@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A111E1ACE3A for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 07:45:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 FxMG5t-MtOSW for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 07:45:16 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91D0C1ACE0F for <mpls@ietf.org>; Tue, 14 Jul 2015 07:45:15 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BVD92609; Tue, 14 Jul 2015 14:45:14 +0000 (GMT)
Received: from DFWEML704-CHM.china.huawei.com (10.193.5.141) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 14 Jul 2015 15:45:13 +0100
Received: from DFWEML701-CHM.china.huawei.com ([10.193.5.50]) by dfweml704-chm ([10.193.5.141]) with mapi id 14.03.0235.001; Tue, 14 Jul 2015 07:45:08 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: "Aissaoui, Mustapha (Mustapha)" <mustapha.aissaoui@alcatel-lucent.com>, Loa Andersson <loa@pi.nu>, "Kamran Raza (skraza)" <skraza@cisco.com>, Sriganesh Kini <sriganesh.kini@ericsson.com>, "draft-kompella-mpls-larp@tools.ietf.org" <draft-kompella-mpls-larp@tools.ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Thread-Topic: MPLS-RT review of draft-kompella-mpls-larp
Thread-Index: AQHQs1BokGTTQa71gESl0maU1nDJwZ3GMyUAgBTcKbA=
Date: Tue, 14 Jul 2015 14:45:07 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D571B807B@dfweml701-chm>
References: <5592C145.70501@pi.nu> <4A79394211F1AF4EB57D998426C9340DD4725776@US70UWXCHMBA01.zam.alcatel-lucent.com>
In-Reply-To: <4A79394211F1AF4EB57D998426C9340DD4725776@US70UWXCHMBA01.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.155.156]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/e1gyFA9FChsd4QH7F_vQDZWJ9TY>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-kompella-mpls-larp
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jul 2015 14:45:18 -0000

SGkgQWxsLA0KDQpJIHJldmlld2VkIGRyYWZ0LWtvbXBlbGxhLW1wbHMtbGFycCBhcyB0aGUgbWVt
YmVyIG9mIE1QTFMgUmV2aWV3IFRlYW0gYW5kIGhhdmUgdGhlIGZvbGxvd2luZyBjb21tZW50czoN
Cg0KaXMgdGhlIGRvY3VtZW50IGNvaGVyZW50Pw0KDQpZZXMuIEl0IHNwZWNpZmllcyBMQVJQIHBy
b3RvY29sIHRvIGFkdmVydGlzZSBsYWJlbCBiaW5kaW5nIGZvciBJUCBob3N0IGFkZHJlc3MsIHdo
aWNoIGV4dGVuZHMgTVBMUyB0byBIb3N0cy4gRGVmaW5pdGVseSBNUExTIHJlbGF0ZWQuDQoNCmlz
IGl0IHVzZWZ1bCAoaS5lLiwgaXMgaXQgbGlrZWx5IHRvIGJlIGFjdHVhbGx5IHVzZWZ1bCBpbiBv
cGVyYXRpb25hbCBuZXR3b3Jrcyk/DQoNClRlY2huaWNhbGx5IHNwZWFraW5nLCB0aGlzIHByb3Rv
Y29sIGNhbiBiZSBpbXBsZW1lbnRlZC4gSSBhbSBub3QgYSAoREMpIG9wZXJhdG9yIHNvIG5vdCBz
dXJlIGlmIHRoZSBvcGVyYXRvciB3YW50cyB0byBkZXBsb3kgdGhpcyBwcm90b2NvbCBpbiBEQyBv
ciBiZXR3ZWVuIGFjY2VzcyBub2RlcyBhbmQgZmlyc3QgaG9wIE1QTFMtZW5hYmxlZCBkZXZpY2Uu
IFRoZSBwcm90b2NvbCBtYXkgaGVscCBhdXRvbWF0aW9uIGF0IG1wbHMgZWRnZS4gT25lIHF1ZXN0
aW9uOiBiZXNpZGUgbGFiZWwgYmluZGluZyB0byBob3N0IGFkZHJlc3MsIHdoYXQgb3RoZXIgTVBM
UyBiZW5lZml0cyB3aWxsIGhvc3RzIGdhaW4gY29tcGFyZWQgdG8gY3VycmVudCBhcmNoaXRlY3R1
cmU/IEZvciBleGFtcGxlLCBpZiBNUExTIE9BTSBmZWF0dXJlcyBjYW4gYmUgZXh0ZW5kZWQgdG8g
aG9zdHMsIGkuZS4gZW5kLXRvLWVuZD8NCg0KaXMgdGhlIGRvY3VtZW50IHRlY2huaWNhbGx5IHNv
dW5kPyANClllcywgTEFSUCBpcyB1c2VkIGJldHdlZW4gaG9zdCBhbmQgTVBMUyBuZXR3b3JrIHRv
IGNvbnZleSBsYWJlbCBiaW5kaW5nIHRvIElQIGhvc3QgYWRkcmVzcy4gVGhlIGRyYWZ0IHByb3Zp
ZGVzIGEgc29sdXRpb24gaW4gY29udHJvbCBwbGFuZSBhbmQgZGF0YSBwbGFuZSB0byBhY2hpZXZl
IHRoaXMgcHVycG9zZS4NCg0KaXMgdGhlIGRvY3VtZW50IHJlYWR5IHRvIGJlIGNvbnNpZGVyZWQg
Zm9yIFdHIGFkb3B0aW9uPw0KTm90IHlldC4gIElNTzogTEFSUCBwcm90b2NvbCBzaG91bGQgd29y
ayBpbiBhIHByYWN0aWNhbCBlbnZpcm9ubWVudCB3aGVyZSBob3N0cyBhbmQgYW4gTVBMUyBkZXZp
Y2UgYXJlIGNvbm5lY3RlZCB2aWEgYW4gaW50ZXJtZWRpYXRlIGJyaWRnZSAoSUVFRS4xUSkuIEN1
cnJlbnQgZHJhZnQgb25seSBjb25zaWRlcnMgdGhlIGNhc2UgdGhhdCBob3N0IGRpcmVjdGx5IGNv
bm5lY3RzIHRvIE1QTFMgZGV2aWNlLiBJbiBhZGRpdGlvbiwgaXQgaXMgbmVjZXNzYXJ5IHRvIGFk
ZHJlc3Mgc29tZSBpdGVtcyBsaXN0ZWQgaW4gc2VjdGlvbiA0IGFoZWFkLCB3aGljaCBoZWxwcyB2
YWxpZGF0ZSB0aGUgZmVhc2liaWxpdHkgaW4gb3BlcmF0aW9uYWwgZW52aXJvbm1lbnQuIEZvciBl
eGFtcGxlcywgMSkgY2xpZW50IGFuZCBzZXJ2aWNlIGluIHN5bmM7IDQpIGlmIHRoZXJlIGFyZSBt
YW55IHNlcnZlcnMsIHdoaWNoIG9uZSB0byBwaWNrPyANCg0KUmVnYXJkcywNCkx1Y3kNCiANCg0K
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMb2EgQW5kZXJzc29uIFttYWls
dG86bG9hQHBpLm51XQ0KPiBTZW50OiBUdWVzZGF5LCBKdW5lIDMwLCAyMDE1IDEyOjE4IFBNDQo+
IFRvOiBMdWN5IHlvbmc7IEthbXJhbiBSYXphIChza3JhemEpOyBTcmlnYW5lc2ggS2luaTsgQWlz
c2FvdWksIA0KPiBNdXN0YXBoYSAoTXVzdGFwaGEpOyBkcmFmdC1rb21wZWxsYS1tcGxzLWxhcnBA
dG9vbHMuaWV0Zi5vcmc7IA0KPiBtcGxzLWNoYWlyc0B0b29scy5pZXRmLm9yZw0KPiBTdWJqZWN0
OiBNUExTLVJUIHJldmlldyBvZiBkcmFmdC1rb21wZWxsYS1tcGxzLWxhcnANCj4gDQo+IEx1Y3ks
IEthbXJhbiwgU3JpIGFuZCBNdXN0YXBoYTsNCj4gDQo+IFlvdSBoYXZlIGJlIHNlbGVjdGVkIGFz
IE1QTFMtUlQgcmV2aWV3ZXJzIGZvciBkcmFmdC1rb21wZWxsYS1tcGxzLWxhcnAuDQo+IA0KPiBO
b3RlIHRvIGF1dGhvcnM6IFlvdSBoYXZlIGJlZW4gQ0MnZCBvbiB0aGlzIGVtYWlsIHNvIHRoYXQg
eW91IGNhbiBrbm93IA0KPiB0aGF0IHRoaXMgcmV2aWV3IGlzIGdvaW5nIG9uLiBIb3dldmVyLCBw
bGVhc2UgZG8gbm90IHJldmlldyB5b3VyIG93biBkb2N1bWVudC4NCj4gDQo+IFJldmlld3Mgc2hv
dWxkIGNvbW1lbnQgb24gd2hldGhlciB0aGUgZG9jdW1lbnQgaXMgY29oZXJlbnQsIGlzIGl0IA0K
PiB1c2VmdWwgKGllLCBpcyBpdCBsaWtlbHkgdG8gYmUgYWN0dWFsbHkgdXNlZnVsIGluIG9wZXJh
dGlvbmFsIA0KPiBuZXR3b3JrcyksIGFuZCBpcyB0aGUgZG9jdW1lbnQgdGVjaG5pY2FsbHkgc291
bmQ/DQo+IA0KPiBXZSBhcmUgaW50ZXJlc3RlZCBpbiBrbm93aW5nIHdoZXRoZXIgdGhlIGRvY3Vt
ZW50IGlzIHJlYWR5IHRvIGJlIA0KPiBjb25zaWRlcmVkIGZvciBXRyBhZG9wdGlvbiAoaWUsIGl0
IGRvZXNuJ3QgaGF2ZSB0byBiZSBwZXJmZWN0IGF0IHRoaXMgDQo+IHBvaW50LCBidXQgc2hvdWxk
IGJlIGEgZ29vZCBzdGFydCkuDQo+IA0KPiBSZXZpZXdzIHNob3VsZCBiZSBzZW50IHRvIHRoZSBk
b2N1bWVudCBhdXRob3JzLCBXRyBjby1jaGFpcnMgYW5kIFdHIA0KPiBzZWNyZXRhcnksIGFuZCBD
QydkIHRvIHRoZSBNUExTIFdHIGVtYWlsIGxpc3QuIElmIG5lY2Vzc2FyeSwgY29tbWVudHMgDQo+
IG1heSBiZSBzZW50IHByaXZhdGVseSB0byBvbmx5IHRoZSBXRyBjaGFpcnMuDQo+IA0KPiBJZiB5
b3UgaGF2ZSB0ZWNobmljYWwgY29tbWVudHMgeW91IHNob3VsZCB0cnkgdG8gYmUgZXhwbGljaXQg
YWJvdXQgDQo+IHdoYXQgbmVlZHMgdG8gYmUgcmVzb2x2ZWQgYmVmb3JlIGFkb3B0aW5nIGl0IGFz
IGEgd29ya2luZyBncm91cCANCj4gZG9jdW1lbnQsIGFuZCB3aGF0IGNhbiB3YWl0IHVudGlsIHRo
ZSBkb2N1bWVudCBpcyBhIHdvcmtpbmcgZ3JvdXAgDQo+IGRvY3VtZW50IGFuZCB0aGUgd29ya2lu
ZyBncm91cCBoYXMgdGhlIHJldmlzaW9uIGNvbnRyb2wuDQo+IA0KPiBBcmUgeW91IGFibGUgdG8g
cmV2aWV3IHRoaXMgZHJhZnQgYnkgMTQsIDIwMTU/IFBsZWFzZSByZXNwb25kIGluIGEgdGltZWx5
IGZhc2hpb24uDQo+IA0KPiBUaGFua3MsIExvYQ0KPiAoYXMgTVBMUyBXRyBjaGFpcikNCj4gLS0N
Cj4gDQo+IA0KPiBMb2EgQW5kZXJzc29uICAgICAgICAgICAgICAgICAgICAgICAgZW1haWw6IGxv
YUBtYWlsMDEuaHVhd2VpLmNvbQ0KPiBTZW5pb3IgTVBMUyBFeHBlcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxvYUBwaS5udQ0KPiBIdWF3ZWkgVGVjaG5vbG9naWVzIChjb25zdWx0YW50KSAg
ICAgcGhvbmU6ICs0NiA3MzkgODEgMjEgNjQNCg==


From nobody Tue Jul 14 09:21:59 2015
Return-Path: <daniele.ceccarelli@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC6F91A1F73 for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 09:21:58 -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
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 Gm2iCixDe9X0 for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 09:21:57 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8149C1A21BA for <mpls@ietf.org>; Tue, 14 Jul 2015 09:21:56 -0700 (PDT)
X-AuditID: c1b4fb30-f79706d000007227-90-55a537221d71
Received: from ESESSHC015.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 18.A7.29223.22735A55; Tue, 14 Jul 2015 18:21:54 +0200 (CEST)
Received: from ESESSMB301.ericsson.se ([169.254.1.222]) by ESESSHC015.ericsson.se ([153.88.183.63]) with mapi id 14.03.0210.002; Tue, 14 Jul 2015 18:21:53 +0200
From: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
To: "Andrew G. Malis" <agmalis@gmail.com>, Loa Andersson <loa@pi.nu>
Thread-Topic: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
Thread-Index: AQHQuaSzKY8KrkxQ+UazHXkfkzpz953a30EAgABP2TI=
Date: Tue, 14 Jul 2015 16:21:53 +0000
Message-ID: <vtrwrgxh9aukolo8l7w1d51e.1436890909795@email.android.com>
References: <559D5FB2.9060800@pi.nu>, <CAA=duU0Jix2xjK_49uTnasU8L0Lf-W_C2AbRuM+bc5AxjwzRSA@mail.gmail.com>
In-Reply-To: <CAA=duU0Jix2xjK_49uTnasU8L0Lf-W_C2AbRuM+bc5AxjwzRSA@mail.gmail.com>
Accept-Language: it-IT, en-US
Content-Language: it-IT
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_vtrwrgxh9aukolo8l7w1d51e1436890909795emailandroidcom_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRmVeSWpSXmKPExsUyM+Jvja6S+dJQg+k/VCxOPz/FZrH++nwm i39z5zBbfL+0hMXi1tKVrA6sHjtn3WX3WLLkJ5PHrOltbB5fLn9mC2CJ4rJJSc3JLEst0rdL 4MpYOm0BY8Fz1Yp3F7+wNjBOVuhi5OSQEDCRaPn6lxnCFpO4cG89WxcjF4eQwFFGiY077jKB JIQEljBKfHxb18XIwcEmYCXx5JAPSFhEwEXi2N9eJpB6ZoGTjBLbO36zgCSEBcoldiz7yQZR VCnx6vYaZpBeEaDey7sTQMIsAqoSrS8WMYLYvAJuEodbjzJDrMqUWNr2FyzOKRAo0b7/BCuI zSggKzFhN0Q9s4C4xIvpJ9ghbhaQWLLnPNT9ohIvH/9jhajJkWh6vAZqvqDEyZlPWCYwisxC 0j4LSdksJGUQcR2JBbs/sUHY2hLLFr5mhrHPHHjMhCy+gJF9FaNocWpxUm66kZFealFmcnFx fp5eXmrJJkZgHB7c8ttgB+PL546HGAU4GJV4eBVyl4QKsSaWFVfmHmKU5mBREuedsTkvVEgg PbEkNTs1tSC1KL6oNCe1+BAjEwenVAOjfsU56+kiT2btPDl7YXBDdqfNkSqe4y9yPn+pFbvx m3W/8EIWs/h6xzkBwVu4b7nvMuE9eufbedF7LsIXi2Z7GkUFWEWqnn+v8qPkdMADFQ0ZhWXv LvcazX29Ltlmyeb2npT5h987VKd23DVRunFPW/9d0O5o28sOkfeyOPqV793uybTem6OmxFKc kWioxVxUnAgApD3uSaQCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/6Qt5AKqW8SI_SZq-8Q0tZ-mIakI>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: [mpls] R: Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jul 2015 16:21:59 -0000

--_000_vtrwrgxh9aukolo8l7w1d51e1436890909795emailandroidcom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

+1

BR
Daniele



-------- Messaggio originale --------
Da: "Andrew G. Malis" <agmalis@gmail.com>
Data: 14/07/2015 15:36 (GMT+01:00)
A: Loa Andersson <loa@pi.nu>
Cc: mpls@ietf.org, mpls-chairs@tools.ietf.org, draft-mirsky-mpls-residence-=
time@tools.ietf.org
Oggetto: Re: [mpls] Poll to see if we have consensus to adopt draft-mirsky-=
mpls-residence-time as an MPLS wg document.

Loa,

I support adoption of this draft.

Cheers,
Andy


On Wed, Jul 8, 2015 at 1:36 PM, Loa Andersson <loa@pi.nu<mailto:loa@pi.nu>>=
 wrote:
Working Group,

This is to start a two week poll on adopting draft-mirsky-
mpls-residence-time as an MPLS working group document.

Please send your comments (support/not support) to the mpls working
group mailing list (mpls@ietf.org<mailto:mpls@ietf.org>). Please give a tec=
hnical
motivation for your support/not support, especially if you think that
the document should not be adopted as a working group document.

There are no IPR disclosures against this document. However, we have
started an IPR poll in parallel to the adoption poll.

This poll ends July 24, 2015.

/Loa

--


Loa Andersson                        email: loa@mail01.huawei.com<mailto:lo=
a@mail01.huawei.com>
Senior MPLS Expert                          loa@pi.nu<mailto:loa@pi.nu>
Huawei Technologies (consultant)     phone: +46 739 81 21 64<tel:%2B46%2073=
9%2081%2021%2064>

_______________________________________________
mpls mailing list
mpls@ietf.org<mailto:mpls@ietf.org>
https://www.ietf.org/mailman/listinfo/mpls


--_000_vtrwrgxh9aukolo8l7w1d51e1436890909795emailandroidcom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body>
<div>&#43;1</div>
<div><br>
</div>
<div>BR</div>
<div>Daniele&nbsp;</div>
<div><br>
</div>
<br>
<br>
-------- Messaggio originale --------<br>
Da: &quot;Andrew G. Malis&quot; &lt;agmalis@gmail.com&gt; <br>
Data: 14/07/2015 15:36 (GMT&#43;01:00) <br>
A: Loa Andersson &lt;loa@pi.nu&gt; <br>
Cc: mpls@ietf.org, mpls-chairs@tools.ietf.org, draft-mirsky-mpls-residence-=
time@tools.ietf.org
<br>
Oggetto: Re: [mpls] Poll to see if we have consensus to adopt draft-mirsky-=
mpls-residence-time as an MPLS wg document.
<br>
<br>
<div>
<div dir=3D"ltr">Loa,
<div><br>
</div>
<div>I support adoption of this draft.
<div><br>
</div>
<div>Cheers,</div>
<div>Andy</div>
<div><br>
</div>
</div>
</div>
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Wed, Jul 8, 2015 at 1:36 PM, Loa Andersson <s=
pan dir=3D"ltr">
&lt;<a href=3D"mailto:loa@pi.nu" target=3D"_blank">loa@pi.nu</a>&gt;</span>=
 wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex; border-left:1=
px #ccc solid; padding-left:1ex">
Working Group,<br>
<br>
This is to start a two week poll on adopting draft-mirsky-<br>
mpls-residence-time as an MPLS working group document.<br>
<br>
Please send your comments (support/not support) to the mpls working<br>
group mailing list (<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls=
@ietf.org</a>). Please give a technical<br>
motivation for your support/not support, especially if you think that<br>
the document should not be adopted as a working group document.<br>
<br>
There are no IPR disclosures against this document. However, we have<br>
started an IPR poll in parallel to the adoption poll.<br>
<br>
This poll ends July 24, 2015.<span class=3D"HOEnZb"><font color=3D"#888888"=
><br>
<br>
/Loa<br>
<br>
-- <br>
<br>
<br>
Loa Andersson&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; email: <a href=3D"mailto:loa@mail01.huawei.com" targe=
t=3D"_blank">
loa@mail01.huawei.com</a><br>
Senior MPLS Expert&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=3D"mailto:loa@pi.nu" target=3D"_b=
lank">
loa@pi.nu</a><br>
Huawei Technologies (consultant)&nbsp; &nbsp; &nbsp;phone: <a href=3D"tel:%=
2B46%20739%2081%2021%2064" value=3D"&#43;46739812164" target=3D"_blank">
&#43;46 739 81 21 64</a><br>
<br>
_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
</font></span></blockquote>
</div>
<br>
</div>
</div>
</body>
</html>

--_000_vtrwrgxh9aukolo8l7w1d51e1436890909795emailandroidcom_--


From nobody Tue Jul 14 13:40:25 2015
Return-Path: <dante.j.pacella@verizon.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 371421A8894 for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 13:40:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 l81jK2_X8umS for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 13:40:22 -0700 (PDT)
Received: from omzsmtpe01.verizonbusiness.com (omzsmtpe01.verizonbusiness.com [199.249.25.210]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 708791A8893 for <mpls@ietf.org>; Tue, 14 Jul 2015 13:40:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verizon.com; i=@verizon.com; q=dns/txt; s=corp; t=1436906422; x=1468442422; h=from:to:date:subject:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=luneq0rpMXG3cS642G2OAuV+M82HDcabthCvuWmFjg4=; b=lLa4Fv3eFYp+hM+hjoraL4Nb50vhA8eVGSEDAtzvRXIEncwW75jKLDae Jo1QMJigILCQvPxoJ5sWtoL9n9Kp79TJqfOJqGu8VMHpnkeyid9Zd1TCm +3vqlWHUpnMwhwepub8quzIficAIWJiBtYUbdzJMrFL6OPH3nzA9z4TgT w=;
X-IronPort-Anti-Spam-Filtered: false
Received: from omzsmtpi03.vzbi.com ([165.122.46.173]) by omzsmtpe01.verizonbusiness.com with ESMTP; 14 Jul 2015 20:40:19 +0000
From: "Pacella, Dante J" <dante.j.pacella@verizon.com>
To: "Tomotaki, Luis M" <luis.tomotaki@verizon.com>, Ronald Bonica <rbonica@juniper.net>, Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-ietf-mpls-self-ping@tools.ietf.org" <draft-ietf-mpls-self-ping@tools.ietf.org>, Raveendra Torvi <rtorvi@juniper.net>, "inaminei@google.com" <inaminei@google.com>, "Conn, Michael" <michael.e.conn@verizon.com>, "mark.wygant@verizon.net" <mark.wygant@verizon.net>
X-IronPort-AV: E=Sophos;i="5.15,474,1432598400"; d="scan'208";a="457841421"
Received: from fhdp1lumxc7hb02.verizon.com (HELO FHDP1LUMXC7HB02.us.one.verizon.com) ([166.68.59.189]) by omzsmtpi03.vzbi.com with ESMTP; 14 Jul 2015 20:40:16 +0000
Received: from FHDP1LUMXC7V33.us.one.verizon.com ([166.68.125.34]) by FHDP1LUMXC7HB02.us.one.verizon.com ([166.68.59.189]) with mapi; Tue, 14 Jul 2015 16:40:15 -0400
Date: Tue, 14 Jul 2015 16:40:15 -0400
Thread-Topic: IPR Poll on draft-ietf-mpls-self-ping
Thread-Index: AdC+dUnn6u2qVIyrRJe+KgHoKj4Mfg==
Message-ID: <D1CAEBE1.1ED4%dante.j.pacella@one.verizon.com>
References: <BLUPR05MB1985DEB20D4AF5374B4FB50BAE9F0@BLUPR05MB1985.namprd05.prod.outlook.com> <467340A77F13C944919805BFF3B8ACFC300875D678@FHDP1LUMXC7V91.us.one.verizon.com>
In-Reply-To: <467340A77F13C944919805BFF3B8ACFC300875D678@FHDP1LUMXC7V91.us.one.verizon.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.2.150604
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Wh7lIhsLWgxNp_YDEHp-ChqttRQ>
Subject: Re: [mpls] IPR Poll on draft-ietf-mpls-self-ping
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jul 2015 20:40:24 -0000

Loa,

I am not aware of any other IPR.

_Dante


On 7/13/15, 11:38 AM, "Tomotaki, Luis M" <luis.tomotaki@one.verizon.com>
wrote:

>Loa,=20
>I am not aware of any other IPR.
>
>Luis Tomotaki=09
>
>-----Original Message-----
>From: Ronald Bonica [mailto:rbonica@juniper.net]
>Sent: Friday, July 10, 2015 10:35 AM
>To: Loa Andersson; mpls@ietf.org; mpls-chairs@tools.ietf.org;
>draft-ietf-mpls-self-ping@tools.ietf.org; Raveendra Torvi;
>inaminei@google.com; Conn, Michael; Tomotaki, Luis M; Pacella, Dante J;
>mark.wygant@verizon.net
>Subject: Re: IPR Poll on draft-ietf-mpls-self-ping
>
>Loa,
>
>The only IPR of which I am aware has been disclosed to the IETF and
>posted at https://datatracker.ietf.org/ipr/2476/.
>
>
>Ron Bonica
>


From nobody Tue Jul 14 17:26:09 2015
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 020491B2FE2 for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 17:26:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.912
X-Spam-Level: 
X-Spam-Status: No, score=-101.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham
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 8nHCZT7_6YfY for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 17:26:06 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1900:3001:11::31]) by ietfa.amsl.com (Postfix) with ESMTP id ABA1B1B2FDD for <mpls@ietf.org>; Tue, 14 Jul 2015 17:26:06 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id 77B89180470; Tue, 14 Jul 2015 17:22:35 -0700 (PDT)
To: david.i.allan@ericsson.com, swallow@cisco.com, jdrake@juniper.net, akatlas@gmail.com, db3546@att.com, aretana@cisco.com, loa@pi.nu, swallow@cisco.com, rcallon@juniper.net
X-PHP-Originating-Script: 6000:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Message-Id: <20150715002235.77B89180470@rfc-editor.org>
Date: Tue, 14 Jul 2015 17:22:35 -0700 (PDT)
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/nT8Tj7q8C64hA1IR7fxh6mkQhw0>
Cc: mpls@ietf.org, rfc-editor@rfc-editor.org
Subject: [mpls] [Editorial Errata Reported] RFC6428 (4415)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 00:26:08 -0000

The following errata report has been submitted for RFC6428,
"Proactive Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile".

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata_search.php?rfc=6428&eid=4415

--------------------------------------
Type: Editorial
Reported by: Greg Mirsky <gregory.mirsky@ericsson.com>

Section: text

Original Text
-------------
bfd.MinRxInterval

Corrected Text
--------------
bfd.RequestedMinRxInterval

Notes
-----
Throughout the text document refers to bfd.MinRxInterval even though RFC 5880 refers to this state variable as bfd.RequiredMinRxInterval.

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party (IESG)
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
--------------------------------------
Title               : Proactive Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile
Publication Date    : November 2011
Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
Category            : PROPOSED STANDARD
Source              : Multiprotocol Label Switching
Area                : Routing
Stream              : IETF
Verifying Party     : IESG


From nobody Tue Jul 14 19:33:08 2015
Return-Path: <mach.chen@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 423B61B30E2 for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 19:33:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 OxFvbYE6Z5nw for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 19:33:05 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9531D1B30E0 for <mpls@ietf.org>; Tue, 14 Jul 2015 19:33:04 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BVF01457; Wed, 15 Jul 2015 02:33:02 +0000 (GMT)
Received: from SZXEMA413-HUB.china.huawei.com (10.82.72.72) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 15 Jul 2015 03:32:58 +0100
Received: from SZXEMA510-MBX.china.huawei.com ([169.254.3.219]) by SZXEMA413-HUB.china.huawei.com ([10.82.72.72]) with mapi id 14.03.0158.001; Wed, 15 Jul 2015 10:32:55 +0800
From: Mach Chen <mach.chen@huawei.com>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
Thread-Index: AQHQuaS1Hxv4PpucJECxDpDVxT4kvZ3b2anA
Date: Wed, 15 Jul 2015 02:32:55 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE28B4BF09D@SZXEMA510-MBX.china.huawei.com>
References: <559D5FB2.9060800@pi.nu>
In-Reply-To: <559D5FB2.9060800@pi.nu>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.102.135]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/--BSWfoZl_5aRDsmIft6iazvbv8>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 02:33:07 -0000

I have read the document and support the adoption.

Best regards,
Mach

> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Loa Andersson
> Sent: Thursday, July 09, 2015 1:37 AM
> To: mpls@ietf.org
> Cc: mpls-chairs@tools.ietf.org;
> draft-mirsky-mpls-residence-time@tools.ietf.org
> Subject: [mpls] Poll to see if we have consensus to adopt
> draft-mirsky-mpls-residence-time as an MPLS wg document.
>=20
> Working Group,
>=20
> This is to start a two week poll on adopting draft-mirsky- mpls-residence=
-time
> as an MPLS working group document.
>=20
> Please send your comments (support/not support) to the mpls working group
> mailing list (mpls@ietf.org). Please give a technical motivation for your
> support/not support, especially if you think that the document should not=
 be
> adopted as a working group document.
>=20
> There are no IPR disclosures against this document. However, we have star=
ted
> an IPR poll in parallel to the adoption poll.
>=20
> This poll ends July 24, 2015.
>=20
> /Loa
>=20
> --
>=20
>=20
> Loa Andersson                        email: loa@mail01.huawei.com
> Senior MPLS Expert                          loa@pi.nu
> Huawei Technologies (consultant)     phone: +46 739 81 21 64
>=20
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Tue Jul 14 20:03:43 2015
Return-Path: <jie.dong@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C7C3C1B3108 for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 20:03:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 uVhRhtOzImVx for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 20:03:40 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7A731B3110 for <mpls@ietf.org>; Tue, 14 Jul 2015 20:03:39 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BYU03866; Wed, 15 Jul 2015 03:03:38 +0000 (GMT)
Received: from NKGEML406-HUB.china.huawei.com (10.98.56.37) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 15 Jul 2015 04:03:37 +0100
Received: from NKGEML512-MBX.china.huawei.com ([169.254.7.69]) by nkgeml406-hub.china.huawei.com ([10.98.56.37]) with mapi id 14.03.0158.001; Wed, 15 Jul 2015 11:03:34 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: MPLS-RT review of draft-kompella-mpls-rmr
Thread-Index: AQHQrpdOD3Qhj21+LUqS6fmvZXsG453aVg3wgAGh3CA=
Date: Wed, 15 Jul 2015 03:03:33 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C9277429D12E@nkgeml512-mbx.china.huawei.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.97.131]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/4_dBk0-9pxRlx49Dgk4KshjgW24>
Subject: [mpls] FW: MPLS-RT review of draft-kompella-mpls-rmr
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 03:03:41 -0000

Rm9yd2FyZGluZyB0byB0aGUgTVBMUyBsaXN0Lg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+IEZyb206IERvbmdqaWUgKEppbW15KQ0KPiBTZW50OiBUdWVzZGF5LCBKdWx5IDE0LCAy
MDE1IDEwOjMwIEFNDQo+IFRvOiAnTG9hIEFuZGVyc3Nvbic7IHN0YnJ5YW50QGNpc2NvLmNvbTsg
U2FtIEFsZHJpbjsgRXJpYyBHcmF5Ow0KPiBkcmFmdC1rb21wZWxsYS1tcGxzLXJtckB0b29scy5p
ZXRmLm9yZzsgbXBscy1jaGFpcnNAdG9vbHMuaWV0Zi5vcmcNCj4gU3ViamVjdDogUkU6IE1QTFMt
UlQgcmV2aWV3IG9mIGRyYWZ0LWtvbXBlbGxhLW1wbHMtcm1yDQo+IA0KPiBIaSwNCj4gDQo+IEni
gJl2ZSBiZWVuIHNlbGVjdGVkIHRvIHJldmlldyBkcmFmdC1rb21wZWxsYS1tcGxzLXJtci0wMSBi
ZWZvcmUgdGhlIFdHDQo+IGFkb3B0aW9uIGNhbGwuDQo+IA0KPiBUaGUgZG9jdW1lbnQgaXMgY29o
ZXJlbnQsIHdlbGwgd3JpdHRlbiBhbmQgcHJvcG9zZXMgZ2VuZXJhbCBzb2x1dGlvbiBmb3INCj4g
YXV0by1kaXNjb3ZlcnkgYW5kIHNpZ25hbGluZyBvZiBNUExTIHJpbmdzLg0KPiANCj4gQmVsb3cg
YXJlIG15IGNvbW1lbnRzIHRvIHRoZSBkcmFmdCB3aGljaCBhcmUgbm9uLWJsb2NraW5nIHRvIFdH
IGFkb3B0aW9uDQo+IGNhbGw6DQo+IA0KPiAxLjEgRGVmaW5pdGlvbnMNCj4gDQo+IEluIHRoZSBk
ZWZpbml0aW9uIG9mIFJpbmcgSUQsIGl0IHNheXMgIkFuIFJJRCBvZiAwIG1lYW5zIHRoZSBub2Rl
IGlzIGENCj4gInByb21pc2N1b3VzIiBub2RlLiBNYXliZSBzb21lIGRlc2NyaXB0aW9uIG9mIHRo
ZSByZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGUNCj4gbm9kZSBhbmQgUmluZyBJRCBjb3VsZCBiZSBh
ZGRlZCBoZXJlLCBzdWNoIGFzICJFdmVyeSBub2RlIG9uIGEgcmluZyBpcw0KPiBjb25maWd1cmVk
IHdpdGggb25lIG9yIG1vcmUgUklEcyIuDQo+IA0KPiAzLjIgUmluZyBMaW5rcyBhbmQgRGlyZWN0
aW9ucw0KPiANCj4gSW4gMXN0IHBhcmFncmFwaCwgaXQgc2F5cyAic2lnbmFsaW5nIG1lc3NhZ2Vz
IGFuZCBsYWJlbHMgYWNyb3NzIG9uZSBjb21wb25lbnQNCj4gbGluayBhcHBseSB0byBhbGwgY29t
cG9uZW50cyIsIGFuZCBtdWx0aXBsZSBsYW1iZGFzIG9yIGZpYmVycyBhcmUgZ2l2ZW4gYXMNCj4g
ZXhhbXBsZSBvZiBwYXJhbGxlbCBsaW5rcy4gRG9lcyB0aGlzIHJpbmcgbHNwIG1lY2hhbmlzbSBh
bHNvIGFwcGxpZXMgdG8gbGFtYmRhIG9yDQo+IGZpYmVyIHN3aXRjaGluZyBMU1BzPyBJZiBzbywg
bWF5YmUgaXQgaXMgYmV0dGVyIHRvIG1ha2UgdGhpcyBleHBsaWNpdCBpbiB0aGUNCj4gaW50cm9k
dWN0aW9uLg0KPiANCj4gMy43IFByb3RlY3Rpb24NCj4gDQo+IFRoZSBpbmRpY2F0aW9uIHdoaWNo
IHByb3BhZ2F0ZXMgb24gdGhlIHJpbmcsIGRvZXMgaXQgY2Fycnkgc29tZSBpbmZvcm1hdGlvbiBv
Zg0KPiB0aGUgZmFpbHVyZSBsb2NhdGlvbj8gU2luY2Ugd2hlbiBzb21lIGZhaWx1cmUgb2NjdXJz
LCB0aGUgc3dpdGNob3ZlciBvZiByaW5nDQo+IExTUHMgZGVwZW5kcyBvbiB0aGUgZmFpbHVyZSBs
b2NhdGlvbiwgc29tZSBMU1BzIG1heSBzd2l0Y2ggZnJvbSBDVyB0byBBQywNCj4gd2hpbGUgZm9y
IHNvbWUgb3RoZXJzIHN3aXRjaG92ZXIgaXMgbm90IG5lZWRlZC4NCj4gDQo+IDQuIEF1dG9kaXNj
b3ZlcnkNCj4gDQo+IFdpbGwgdGhlIHByb3RvY29sIGV4dGVuc2lvbnMgdG8gSUdQIGJlIHBhcnQg
b2YgdGhpcyBkb2N1bWVudCwgb3IgYXMgc2FpZCBpbiB0aGUNCj4gYWJzdHJhY3QsICJ3aWxsIGJl
IGRlc2NyaWJlZCBpbiBjb21wYW5pb24gZG9jdW1lbnRzIj8gTXkgcGVyc29uYWwgZmVlbGluZyBp
cw0KPiB0aGUgZ2VuZXJhbCBtZWNoYW5pc20gY291bGQgYmUgc3BlY2lmaWVkIGluIHRoaXMgZG9j
dW1lbnQsIHdoaWxlIHRoZSBkZXRhaWxlZA0KPiBJR1AgZXh0ZW5zaW9ucyBhcmUgbW9yZSBzdWl0
YWJsZSBmb3IgYW4gSUdQIGRvY3VtZW50Lg0KPiANCj4gNC4zIE1hc3RlcnNoaXAgUGhhc2UNCj4g
DQo+IEl0IHNheXMgdGhlIG1hc3RlciBpcyBkZXRlcm1pbmVkIGJ5ICJ0aGUgbG93ZXN0IGxvb3Bi
YWNrIGFkZHJlc3Mgb2YgYWxsIG5vZGVzDQo+IHdpdGggdGhlIGhpZ2hlc3QgbWFzdGVyc2hpcCB2
YWx1ZXMiLCBpZiB0aGUgbWFzdGVyc2hpcCB2YWx1ZSBvZiBhbGwgbm9kZXMgbmVlZHMNCj4gdG8g
YmUgY29tcGFyZWQsIGRvZXMgdGhlIG1hc3RlcnNoaXAgdmFsdWUgYWxzbyBuZWVkIHRvIGJlIGNh
cnJpZWQgaW4gdGhlIElHUA0KPiBSaW5nIFRMVnM/DQo+IA0KPiBTZWN0aW9uIDQuNSBSaW5nIENo
YW5nZXMgYW5kIFNlY3Rpb24gNSBSaW5nIFNpZ25hbGluZywgc29tZSB0ZXh0IG5lZWRzIHRvIGJl
DQo+IGFkZGVkIGluIHRoZXNlIHR3byBzZWN0aW9ucy4NCj4gDQo+IEJlc2lkZXMsIGl0IGlzIGJl
dHRlciB0aGF0IHRoaXMgZG9jdW1lbnQgb3IgdGhlIGNvbXBhbmlvbiBkb2N1bWVudHMgc3VtbWFy
aXplDQo+IHRoZSBjaGFuZ2VzIGludHJvZHVjZWQgdG8gdGhlIElHUCBwcm90b2NvbHMsIGZvciBl
eGFtcGxlLCB0aGUgdGltZXIgYmFzZWQNCj4gbXVsdGktcGhhc2UgaW5mb3JtYXRpb24gYWR2ZXJ0
aXNlbWVudC4NCj4gDQo+IEJlc3QgcmVnYXJkcywNCj4gSmllDQo+IA0KPiA+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogTG9hIEFuZGVyc3NvbiBbbWFpbHRvOmxvYUBwaS5u
dV0NCj4gPiBTZW50OiBUaHVyc2RheSwgSnVuZSAyNSwgMjAxNSAxMjowMyBBTQ0KPiA+IFRvOiBz
dGJyeWFudEBjaXNjby5jb207IERvbmdqaWUgKEppbW15KTsgU2FtIEFsZHJpbjsgRXJpYyBHcmF5
Ow0KPiA+IGRyYWZ0LWtvbXBlbGxhLW1wbHMtcm1yQHRvb2xzLmlldGYub3JnOyBtcGxzLWNoYWly
c0B0b29scy5pZXRmLm9yZw0KPiA+IFN1YmplY3Q6IE1QTFMtUlQgcmV2aWV3IG9mIGRyYWZ0LWtv
bXBlbGxhLW1wbHMtcm1yDQo+ID4NCj4gPiBTdGV3YXJ0LCBKaWUsIFNhbSBhbmQgRXJpYzsNCj4g
Pg0KPiA+IFlvdSBoYXZlIGJlIHNlbGVjdGVkIGFzIE1QTFMtUlQgcmV2aWV3ZXJzIGZvciBkcmFm
dC1rb21wZWxsYS1tcGxzLXJtci0wMS4NCj4gPg0KPiA+IE5vdGUgdG8gYXV0aG9yczogWW91IGhh
dmUgYmVlbiBDQydkIG9uIHRoaXMgZW1haWwgc28gdGhhdCB5b3UgY2FuIGtub3cNCj4gPiB0aGF0
IHRoaXMgcmV2aWV3IGlzIGdvaW5nIG9uLiBIb3dldmVyLCBwbGVhc2UgZG8gbm90IHJldmlldyB5
b3VyIG93bg0KPiBkb2N1bWVudC4NCj4gPg0KPiA+IFJldmlld3Mgc2hvdWxkIGNvbW1lbnQgb24g
d2hldGhlciB0aGUgZG9jdW1lbnQgaXMgY29oZXJlbnQsIGlzIGl0DQo+ID4gdXNlZnVsIChpZSwg
aXMgaXQgbGlrZWx5IHRvIGJlIGFjdHVhbGx5IHVzZWZ1bCBpbiBvcGVyYXRpb25hbA0KPiA+IG5l
dHdvcmtzKSwgYW5kIGlzIHRoZSBkb2N1bWVudCB0ZWNobmljYWxseSBzb3VuZD8NCj4gPg0KPiA+
IFdlIGFyZSBpbnRlcmVzdGVkIGluIGtub3dpbmcgd2hldGhlciB0aGUgZG9jdW1lbnQgaXMgcmVh
ZHkgdG8gYmUNCj4gPiBjb25zaWRlcmVkIGZvciBXRyBhZG9wdGlvbiAoaWUsIGl0IGRvZXNuJ3Qg
aGF2ZSB0byBiZSBwZXJmZWN0IGF0IHRoaXMNCj4gPiBwb2ludCwgYnV0IHNob3VsZCBiZSBhIGdv
b2Qgc3RhcnQpLg0KPiA+DQo+ID4gUmV2aWV3cyBzaG91bGQgYmUgc2VudCB0byB0aGUgZG9jdW1l
bnQgYXV0aG9ycywgV0cgY28tY2hhaXJzIGFuZCBXRw0KPiA+IHNlY3JldGFyeSwgYW5kIENDJ2Qg
dG8gdGhlIE1QTFMgV0cgZW1haWwgbGlzdC4gSWYgbmVjZXNzYXJ5LCBjb21tZW50cw0KPiA+IG1h
eSBiZSBzZW50IHByaXZhdGVseSB0byBvbmx5IHRoZSBXRyBjaGFpcnMuDQo+ID4NCj4gPiBJZiB5
b3UgaGF2ZSB0ZWNobmljYWwgY29tbWVudHMgeW91IHNob3VsZCB0cnkgdG8gYmUgZXhwbGljaXQg
YWJvdXQNCj4gPiB3aGF0IG5lZWRzIHRvIGJlIHJlc29sdmVkIGJlZm9yZSBhZG9wdGluZyBpdCBh
cyBhIHdvcmtpbmcgZ3JvdXANCj4gPiBkb2N1bWVudCwgYW5kIHdoYXQgY2FuIHdhaXQgdW50aWwg
dGhlIGRvY3VtZW50IGlzIGEgd29ya2luZyBncm91cA0KPiA+IGRvY3VtZW50IGFuZCB0aGUgd29y
a2luZyBncm91cCBoYXMgdGhlIHJldmlzaW9uIGNvbnRyb2wuDQo+ID4NCj4gPiBBcmUgeW91IGFi
bGUgdG8gcmV2aWV3IHRoaXMgZHJhZnQgYnkgSnVseSA5LCAyMDE1PyBQbGVhc2UgcmVzcG9uZCBp
biBhDQo+ID4gdGltZWx5IGZhc2hpb24uDQo+ID4NCj4gPiBUaGFua3MsIExvYQ0KPiA+IChhcyBN
UExTIFdHIGNoYWlyKQ0KPiA+IC0tDQo+ID4NCj4gPg0KPiA+IExvYSBBbmRlcnNzb24gICAgICAg
ICAgICAgICAgICAgICAgICBlbWFpbDogbG9hQG1haWwwMS5odWF3ZWkuY29tDQo+ID4gU2VuaW9y
IE1QTFMgRXhwZXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICBsb2FAcGkubnUNCj4gPiBIdWF3
ZWkgVGVjaG5vbG9naWVzIChjb25zdWx0YW50KSAgICAgcGhvbmU6ICs0NiA3MzkgODEgMjEgNjQN
Cg==


From nobody Tue Jul 14 23:56:16 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1815F1A86F3 for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 23:56:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 SqqoWK9nl3is for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 23:56:12 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 993541A872C for <mpls@ietf.org>; Tue, 14 Jul 2015 23:56:12 -0700 (PDT)
Received: from [192.168.0.103] (81-236-221-144-no93.tbcn.telia.com [81.236.221.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 1E3F518013BE; Wed, 15 Jul 2015 08:56:10 +0200 (CEST)
Message-ID: <55A60407.9060108@pi.nu>
Date: Wed, 15 Jul 2015 08:56:07 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: RFC Errata System <rfc-editor@rfc-editor.org>,  david.i.allan@ericsson.com, swallow@cisco.com, jdrake@juniper.net,  stbryant@cisco.com, adrian@olddog.co.uk, rcallon@juniper.net
References: <20130521141350.EF4F862100@rfc-editor.org>
In-Reply-To: <20130521141350.EF4F862100@rfc-editor.org>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/MESXrKBJL_L_51EdxMdsFoaLnKs>
Cc: mpls@ietf.org, alan.davey@metaswitch.com
Subject: Re: [mpls] [Technical Errata Reported] RFC6428 (3629)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 06:56:15 -0000

Folks,

The errata seems correct, but I'd like the authors to nod also :),
John, George and/or Dave.

/Loa

On 2013-05-21 16:13, RFC Errata System wrote:
> The following errata report has been submitted for RFC6428,
> "Proactive Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile".
>
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata_search.php?rfc=6428&eid=3629
>
> --------------------------------------
> Type: Technical
> Reported by: Alan Davey <alan.davey@metaswitch.com>
>
> Section: 3.5.3
>
> Original Text
> -------------
> The length is the length of the following data: the Global_ID, Node Identifier, and Attachment Circuit ID (AC_ID) are as per [9].
>
>
> Corrected Text
> --------------
> The length is the length of the data following the length field.  The Global_ID, Node Identifier, and Attachment Circuit ID (AC_ID) are as per [9].
>
>
> Notes
> -----
>
>
> Instructions:
> -------------
> This errata is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party (IESG)
> can log in to change the status and edit the report, if necessary.
>
> --------------------------------------
> RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
> --------------------------------------
> Title               : Proactive Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile
> Publication Date    : November 2011
> Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
> Category            : PROPOSED STANDARD
> Source              : Multiprotocol Label Switching
> Area                : Routing
> Stream              : IETF
> Verifying Party     : IESG
>


From nobody Tue Jul 14 23:57:48 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6955C1A873D for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 23:57:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 wYtOY9vvxLvf for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 23:57:45 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C728B1A8737 for <mpls@ietf.org>; Tue, 14 Jul 2015 23:57:44 -0700 (PDT)
Received: from [192.168.0.103] (81-236-221-144-no93.tbcn.telia.com [81.236.221.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 0EA3318013BE; Wed, 15 Jul 2015 08:57:43 +0200 (CEST)
Message-ID: <55A60464.20708@pi.nu>
Date: Wed, 15 Jul 2015 08:57:40 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: RFC Errata System <rfc-editor@rfc-editor.org>,  david.i.allan@ericsson.com, swallow@cisco.com, jdrake@juniper.net,  stbryant@cisco.com, adrian@olddog.co.uk, rcallon@juniper.net
References: <20130521141350.EF4F862100@rfc-editor.org> <55A60407.9060108@pi.nu>
In-Reply-To: <55A60407.9060108@pi.nu>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/i0wZ6Oak_BN5NOsvBqgnc4V5UMQ>
Cc: mpls@ietf.org, alan.davey@metaswitch.com
Subject: Re: [mpls] [Technical Errata Reported] RFC6428 (3629)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 06:57:46 -0000

Folks,

Sorry - forget this, wrong errata :(!

/Loa

On 2015-07-15 08:56, Loa Andersson wrote:
> Folks,
>
> The errata seems correct, but I'd like the authors to nod also :),
> John, George and/or Dave.
>
> /Loa
>
> On 2013-05-21 16:13, RFC Errata System wrote:
>> The following errata report has been submitted for RFC6428,
>> "Proactive Connectivity Verification, Continuity Check, and Remote
>> Defect Indication for the MPLS Transport Profile".
>>
>> --------------------------------------
>> You may review the report below and at:
>> http://www.rfc-editor.org/errata_search.php?rfc=6428&eid=3629
>>
>> --------------------------------------
>> Type: Technical
>> Reported by: Alan Davey <alan.davey@metaswitch.com>
>>
>> Section: 3.5.3
>>
>> Original Text
>> -------------
>> The length is the length of the following data: the Global_ID, Node
>> Identifier, and Attachment Circuit ID (AC_ID) are as per [9].
>>
>>
>> Corrected Text
>> --------------
>> The length is the length of the data following the length field.  The
>> Global_ID, Node Identifier, and Attachment Circuit ID (AC_ID) are as
>> per [9].
>>
>>
>> Notes
>> -----
>>
>>
>> Instructions:
>> -------------
>> This errata is currently posted as "Reported". If necessary, please
>> use "Reply All" to discuss whether it should be verified or
>> rejected. When a decision is reached, the verifying party (IESG)
>> can log in to change the status and edit the report, if necessary.
>>
>> --------------------------------------
>> RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
>> --------------------------------------
>> Title               : Proactive Connectivity Verification, Continuity
>> Check, and Remote Defect Indication for the MPLS Transport Profile
>> Publication Date    : November 2011
>> Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
>> Category            : PROPOSED STANDARD
>> Source              : Multiprotocol Label Switching
>> Area                : Routing
>> Stream              : IETF
>> Verifying Party     : IESG
>>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Tue Jul 14 23:58:22 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85E6B1A874B for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 23:58:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 ocIjtIgG55Fn for <mpls@ietfa.amsl.com>; Tue, 14 Jul 2015 23:58:19 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0051E1A873D for <mpls@ietf.org>; Tue, 14 Jul 2015 23:58:19 -0700 (PDT)
Received: from [192.168.0.103] (81-236-221-144-no93.tbcn.telia.com [81.236.221.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 43CFF18013BE; Wed, 15 Jul 2015 08:58:17 +0200 (CEST)
Message-ID: <55A60487.2060606@pi.nu>
Date: Wed, 15 Jul 2015 08:58:15 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: RFC Errata System <rfc-editor@rfc-editor.org>,  david.i.allan@ericsson.com, swallow@cisco.com, jdrake@juniper.net,  akatlas@gmail.com, db3546@att.com, aretana@cisco.com, rcallon@juniper.net
References: <20150715002235.77B89180470@rfc-editor.org>
In-Reply-To: <20150715002235.77B89180470@rfc-editor.org>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/bE2HQNChIMFz-kFjklNPyfn4TXo>
Cc: mpls@ietf.org
Subject: Re: [mpls] [Editorial Errata Reported] RFC6428 (4415)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 06:58:20 -0000

Folks,

The errata seems correct, but I'd like the authors to nod also ,
John, George and/or Dave.

/Loa

On 2015-07-15 02:22, RFC Errata System wrote:
> The following errata report has been submitted for RFC6428,
> "Proactive Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile".
>
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata_search.php?rfc=6428&eid=4415
>
> --------------------------------------
> Type: Editorial
> Reported by: Greg Mirsky <gregory.mirsky@ericsson.com>
>
> Section: text
>
> Original Text
> -------------
> bfd.MinRxInterval
>
> Corrected Text
> --------------
> bfd.RequestedMinRxInterval
>
> Notes
> -----
> Throughout the text document refers to bfd.MinRxInterval even though RFC 5880 refers to this state variable as bfd.RequiredMinRxInterval.
>
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party (IESG)
> can log in to change the status and edit the report, if necessary.
>
> --------------------------------------
> RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
> --------------------------------------
> Title               : Proactive Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile
> Publication Date    : November 2011
> Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
> Category            : PROPOSED STANDARD
> Source              : Multiprotocol Label Switching
> Area                : Routing
> Stream              : IETF
> Verifying Party     : IESG
>


From nobody Wed Jul 15 01:23:40 2015
Return-Path: <huubatwork@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 154341A88D9 for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 01:23:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.276
X-Spam-Level: 
X-Spam-Status: No, score=-1.276 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, MIME_HTML_ONLY=0.723, SPF_PASS=-0.001] autolearn=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 qYn4diEf_J9M for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 01:23:37 -0700 (PDT)
Received: from mail-wi0-x230.google.com (mail-wi0-x230.google.com [IPv6:2a00:1450:400c:c05::230]) (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 3D9F41A88D6 for <mpls@ietf.org>; Wed, 15 Jul 2015 01:23:37 -0700 (PDT)
Received: by wibud3 with SMTP id ud3so33771446wib.0 for <mpls@ietf.org>; Wed, 15 Jul 2015 01:23:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:disposition-notification-to:date:from:reply-to :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=/OIVnNWQtMJS7+WxoyExQE7l+lpoSD/t11N+FdZGxVc=; b=deLbigV3oSh0oYpXYDfC+jyhV3pnpRPrqWBP4hepSWclJ5fE3kdJ9cUcnPnRJZeXVS 3imCcHt9LJEwpPMMpg7QDXzXLgLzNMU+Ec2PtgYeWPOQ2QgokHeNgmXiq73JUsp7hblc hzth6YAG+KyMq9ZIMpSP8AnGgHEUd4qNx6fJb18BL98YQIEZ8tD1P4bV0eeiO6tGZ3w/ V7nFcZ1LBhC+8Ln8XnrgsmocBTVz4jNG8lf7rBXOf2ofGLntVm7ZVnmQJa1tiXxYXTh8 xAnT3pNQwdo4X+6CB+vEQSH34TS5Wib3iT2TuBoTcmLsO2ZbgM7/8LmyJKpLcjkU5/mK FbUQ==
X-Received: by 10.180.8.129 with SMTP id r1mr41832641wia.60.1436948615915; Wed, 15 Jul 2015 01:23:35 -0700 (PDT)
Received: from McAsterix.local (g215085.upc-g.chello.nl. [80.57.215.85]) by smtp.gmail.com with ESMTPSA id ea2sm25411914wib.22.2015.07.15.01.23.34 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Jul 2015 01:23:34 -0700 (PDT)
Message-ID: <55A618B7.7030002@gmail.com>
Date: Wed, 15 Jul 2015 10:24:23 +0200
From: Huub van Helvoort <huubatwork@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: Zhenlong Cui <c-sai@bx.jp.nec.com>,  "draft-cui-mpls-tp-mfp-use-case-and-requirements@tools.ietf.org" <draft-cui-mpls-tp-mfp-use-case-and-requirements@tools.ietf.org>
References: <E703759D9A8E6446BEA7F57C9A91381A025AC0C7@BPXM18GP.gisp.nec.co.jp>
In-Reply-To: <E703759D9A8E6446BEA7F57C9A91381A025AC0C7@BPXM18GP.gisp.nec.co.jp>
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Mfegw6sJ3r5S-_qfrublvjavwok>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] I-D Action: draft-cui-mpls-tp-mfp-use-case-and-requirements-05.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: huubatwork@gmail.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 08:23:39 -0000

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hello Zhenlong,<br>
      <br>
      You replied:<br>
      <br>
    </div>
    <blockquote
cite="mid:E703759D9A8E6446BEA7F57C9A91381A025AC0C7@BPXM18GP.gisp.nec.co.jp"
      type="cite">
      <pre wrap="">Hi Huub,

Thanks for your very helpful suggestions.

I agree with you. We'll upload the next version shortly after the I-D submission tool is reopened.</pre>
    </blockquote>
    In the next version I suggest to change this sentence in section
    3.1:<br>
    OLD<br>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <div class="page" title="Page 39">
      <div class="layoutArea">
        <div class="column"> During this time however, the traffic is
          unprotected until the working entity is restored.<br>
          NEW<br>
          However, during the time the protection is active the traffic
          is unprotected until the <br>
          working entity is restored.
          <meta http-equiv="content-type" content="text/html;
            charset=utf-8">
          <br>
          <p>
            <meta http-equiv="content-type" content="text/html;
              charset=utf-8">
          </p>
        </div>
      </div>
    </div>
    <title>ITU-T Rec. G.8013/Y.1731 (11/2013) OAM functions and
      mechanisms for Ethernet based networks</title>
    Also section 3.1 mentions the reduction of cost. In section 3.1 the
    increase <br>
    of cost is not mentioned.<br>
    <br>
    Best regards, Huub.<br>
    Â <br>
    <blockquote
cite="mid:E703759D9A8E6446BEA7F57C9A91381A025AC0C7@BPXM18GP.gisp.nec.co.jp"
      type="cite">
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">-----Original Message-----
From: Huub van Helvoort [<a class="moz-txt-link-freetext" href="mailto:huubatwork@gmail.com">mailto:huubatwork@gmail.com</a>]
Sent: Sunday, July 12, 2015 9:13 PM
To: <a class="moz-txt-link-abbreviated" href="mailto:draft-cui-mpls-tp-mfp-use-case-and-requirements@tools.ietf.org">draft-cui-mpls-tp-mfp-use-case-and-requirements@tools.ietf.org</a>
Cc: <a class="moz-txt-link-abbreviated" href="mailto:mpls@ietf.org">mpls@ietf.org</a>
Subject: ##freemail## Re: [mpls] I-D Action: draft-cui-mpls-tp-mfp-use-case-and-requirements-05.txt

Hello authors of this draft,

Triggered by a reference to your draft in another discussion I have read your draft.

It describes useful use cases.

I would recommend to add to the introduction an explicit statement that these use cases are specifically to end-to-end
linear protection.
Currently only the abstract briefly mentions this and can easily be overlooked.

I also would recommend to add a requirement that any of the n working entities and m protection entities should follow
a disjoint path through the network from node A to node Z.

Best regards, Huub.

</pre>
        <blockquote type="cite">
          <pre wrap="">A New Internet-Draft is available from the on-line Internet-Drafts directories.
  This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

         Title           : Use Cases and Requirements for MPLS-TP multi-failure protection
         Authors         : Zhenlong Cui
                           Rolf Winter
                           Himanshu Shah
                           Sam Aldrin
                           Masahiro Daikoku
	Filename        : draft-cui-mpls-tp-mfp-use-case-and-requirements-05.txt
	Pages           : 8
	Date            : 2015-07-06

Abstract:
    For the Multiprotocol Label Switching Transport Profile (MPLS-TP)
    linear protection capable of 1+1 and 1:1 protection has already been
    defined.  That linear protection mechanism has not been designed for
    handling multiple, simultaneously occuring failures, i.e. multiple
    failures that affect the working and the protection entity during the
    same time period.  In these situations currently defined protection
    mechanisms would fail.

    This document introduces use cases and requirements for mechanisms
    that are capable of protecting against such failures.  It does not
    specify a multi-failure protection mechanism itself.


The IETF datatracker status page for this draft is:
<a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/draft-cui-mpls-tp-mfp-use-case-and-re">https://datatracker.ietf.org/doc/draft-cui-mpls-tp-mfp-use-case-and-re</a>
quirements/

There's also a htmlized version available at:
<a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/draft-cui-mpls-tp-mfp-use-case-and-require">https://tools.ietf.org/html/draft-cui-mpls-tp-mfp-use-case-and-require</a>
ments-05

A diff from the previous version is available at:
<a class="moz-txt-link-freetext" href="https://www.ietf.org/rfcdiff?url2=draft-cui-mpls-tp-mfp-use-case-and-r">https://www.ietf.org/rfcdiff?url2=draft-cui-mpls-tp-mfp-use-case-and-r</a>
equirements-05


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.

Internet-Drafts are also available by anonymous FTP at:
<a class="moz-txt-link-freetext" href="ftp://ftp.ietf.org/internet-drafts/">ftp://ftp.ietf.org/internet-drafts/</a>

_______________________________________________
mpls mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mpls@ietf.org">mpls@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mpls">https://www.ietf.org/mailman/listinfo/mpls</a>
</pre>
        </blockquote>
      </blockquote>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
*****************************************************************
              è¯·è®°ä½�ï¼Œä½ æ˜¯ç‹¬ä¸€æ— äºŒçš„ï¼Œå°±åƒ�å…¶ä»–æ¯�ä¸€ä¸ªäººä¸€æ · </pre>
  </body>
</html>


From nobody Wed Jul 15 03:00:19 2015
Return-Path: <jie.dong@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF8331A026E for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 03:00:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 tHEqzXz8yMOD for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 03:00:16 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B3A41A0141 for <mpls@ietf.org>; Wed, 15 Jul 2015 03:00:14 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml403-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BVF40792; Wed, 15 Jul 2015 10:00:12 +0000 (GMT)
Received: from nkgeml405-hub.china.huawei.com (10.98.56.36) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 15 Jul 2015 11:00:11 +0100
Received: from NKGEML512-MBX.china.huawei.com ([169.254.7.69]) by nkgeml405-hub.china.huawei.com ([10.98.56.36]) with mapi id 14.03.0158.001; Wed, 15 Jul 2015 18:00:08 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
Thread-Index: AQHQuaS0QQtR2dEQIEmC0YCxVU6NmZ3cVoEQ
Date: Wed, 15 Jul 2015 10:00:08 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C9277429D427@nkgeml512-mbx.china.huawei.com>
References: <559D5FB2.9060800@pi.nu>
In-Reply-To: <559D5FB2.9060800@pi.nu>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.97.131]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/n9EtFCRsSJJEKoMZ1ygsc8MvtME>
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 10:00:18 -0000

Hi,

I've read this document and support the adoption.

Best regards,
Jie

> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Loa Andersson
> Sent: Thursday, July 09, 2015 1:37 AM
> To: mpls@ietf.org
> Cc: mpls-chairs@tools.ietf.org;
> draft-mirsky-mpls-residence-time@tools.ietf.org
> Subject: [mpls] Poll to see if we have consensus to adopt
> draft-mirsky-mpls-residence-time as an MPLS wg document.
>=20
> Working Group,
>=20
> This is to start a two week poll on adopting draft-mirsky- mpls-residence=
-time
> as an MPLS working group document.
>=20
> Please send your comments (support/not support) to the mpls working group
> mailing list (mpls@ietf.org). Please give a technical motivation for your
> support/not support, especially if you think that the document should not=
 be
> adopted as a working group document.
>=20
> There are no IPR disclosures against this document. However, we have star=
ted
> an IPR poll in parallel to the adoption poll.
>=20
> This poll ends July 24, 2015.
>=20
> /Loa
>=20
> --
>=20
>=20
> Loa Andersson                        email: loa@mail01.huawei.com
> Senior MPLS Expert                          loa@pi.nu
> Huawei Technologies (consultant)     phone: +46 739 81 21 64
>=20
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Wed Jul 15 03:06:09 2015
Return-Path: <stbryant@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C0341A036F for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 03:06:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 TX2aYgBS8Kul for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 03:06:01 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C0C21A036C for <mpls@ietf.org>; Wed, 15 Jul 2015 03:05:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2420; q=dns/txt; s=iport; t=1436954759; x=1438164359; h=message-id:date:from:reply-to:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=v7lIpiwIqNlMJhfgCzajQi7jCCB8ExRVli25J+gGZZM=; b=PV0rIUbvMFzFamcBUDpPWpBI57Ciy/Q/7TV3imD1U0J4yHpi3v1DUwrB oVYgnJqV2UaFB0JU5aqbBwf2aH8TOAYPF7QHKAUeVqW2wPnKvv5wNYpAS 3lptvQhR//zl9X+4kQUyIa+ZQWGeuc+I0r385MWpbeXnUlYQidZ1yCxCa U=;
X-IronPort-AV: E=Sophos;i="5.15,479,1432598400"; d="scan'208";a="566751965"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP; 15 Jul 2015 10:05:57 +0000
Received: from [64.103.106.124] (dhcp-bdlk10-data-vlan300-64-103-106-124.cisco.com [64.103.106.124]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id t6FA5uja020807; Wed, 15 Jul 2015 10:05:57 GMT
Message-ID: <55A63086.4010403@cisco.com>
Date: Wed, 15 Jul 2015 11:05:58 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Loa Andersson <loa@pi.nu>, david.i.allan@ericsson.com, swallow@cisco.com,  jdrake@juniper.net, adrian@olddog.co.uk, rcallon@juniper.net
References: <20130521141350.EF4F862100@rfc-editor.org> <55A60407.9060108@pi.nu>
In-Reply-To: <55A60407.9060108@pi.nu>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/lsqbYnkXWB0Z-MFn8R6iuRRh35o>
Cc: mpls@ietf.org, alan.davey@metaswitch.com
Subject: Re: [mpls] [Technical Errata Reported] RFC6428 (3629)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 10:06:08 -0000

Actually we had better find out what people have implemented.

I agree that the change looks to reflect the intent, but you could
actually implement the text as written, since we have a length
then some fixed field and then a length.

- Stewart

On 15/07/2015 07:56, Loa Andersson wrote:
> Folks,
>
> The errata seems correct, but I'd like the authors to nod also :),
> John, George and/or Dave.
>
> /Loa
>
> On 2013-05-21 16:13, RFC Errata System wrote:
>> The following errata report has been submitted for RFC6428,
>> "Proactive Connectivity Verification, Continuity Check, and Remote 
>> Defect Indication for the MPLS Transport Profile".
>>
>> --------------------------------------
>> You may review the report below and at:
>> http://www.rfc-editor.org/errata_search.php?rfc=6428&eid=3629
>>
>> --------------------------------------
>> Type: Technical
>> Reported by: Alan Davey <alan.davey@metaswitch.com>
>>
>> Section: 3.5.3
>>
>> Original Text
>> -------------
>> The length is the length of the following data: the Global_ID, Node 
>> Identifier, and Attachment Circuit ID (AC_ID) are as per [9].
>>
>>
>> Corrected Text
>> --------------
>> The length is the length of the data following the length field.  The 
>> Global_ID, Node Identifier, and Attachment Circuit ID (AC_ID) are as 
>> per [9].
>>
>>
>> Notes
>> -----
>>
>>
>> Instructions:
>> -------------
>> This errata is currently posted as "Reported". If necessary, please
>> use "Reply All" to discuss whether it should be verified or
>> rejected. When a decision is reached, the verifying party (IESG)
>> can log in to change the status and edit the report, if necessary.
>>
>> --------------------------------------
>> RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
>> --------------------------------------
>> Title               : Proactive Connectivity Verification, Continuity 
>> Check, and Remote Defect Indication for the MPLS Transport Profile
>> Publication Date    : November 2011
>> Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
>> Category            : PROPOSED STANDARD
>> Source              : Multiprotocol Label Switching
>> Area                : Routing
>> Stream              : IETF
>> Verifying Party     : IESG
>>
> .
>


-- 
For corporate legal information go to:

http://www.cisco.com/web/about/doing_business/legal/cri/index.html


From nobody Wed Jul 15 08:46:31 2015
Return-Path: <david.i.allan@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E742C1ACE7C for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 08:46:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 3TXE0MAh0mY7 for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 08:46:27 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E02B1ACE53 for <mpls@ietf.org>; Wed, 15 Jul 2015 08:46:27 -0700 (PDT)
X-AuditID: c618062d-f799e6d00000329e-01-55a624c53df4
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 11.25.12958.5C426A55; Wed, 15 Jul 2015 11:15:49 +0200 (CEST)
Received: from EUSAAMB105.ericsson.se ([147.117.188.122]) by EUSAAHC003.ericsson.se ([147.117.188.81]) with mapi id 14.03.0210.002; Wed, 15 Jul 2015 11:46:25 -0400
From: David Allan I <david.i.allan@ericsson.com>
To: Loa Andersson <loa@pi.nu>, RFC Errata System <rfc-editor@rfc-editor.org>,  "swallow@cisco.com" <swallow@cisco.com>, "jdrake@juniper.net" <jdrake@juniper.net>, "akatlas@gmail.com" <akatlas@gmail.com>, "db3546@att.com" <db3546@att.com>, "aretana@cisco.com" <aretana@cisco.com>, "rcallon@juniper.net" <rcallon@juniper.net>
Thread-Topic: [Editorial Errata Reported] RFC6428 (4415)
Thread-Index: AQHQvpTYP9UPTlXwqkuDeVIqt+sA6J3cXSKAgABPGpA=
Date: Wed, 15 Jul 2015 15:46:25 +0000
Message-ID: <E6C17D2345AC7A45B7D054D407AA205C4AF139F7@eusaamb105.ericsson.se>
References: <20150715002235.77B89180470@rfc-editor.org> <55A60487.2060606@pi.nu>
In-Reply-To: <55A60487.2060606@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.11]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRmVeSWpSXmKPExsUyuXRPoO5RlWWhBv8XaFh8eniJ2eLvz62M Fpe7utkt5tx1tvg3dw6zxa2lK1kt/q64wmLRtP8rm8XtKU2MDpweL/vnMHpM+b2R1WPnrLvs HkuW/GTyuN50ld1j1vQ2No+GtmOsAexRXDYpqTmZZalF+nYJXBkfzmxiLWgQrpgydS1rA+Mi /i5GTg4JAROJ5s63zBC2mMSFe+vZQGwhgaOMEruOh3cxcgHZyxklXr5aAlbEJmAgsef/F0aQ hIjAKSaJs7vmMIIkmAWCJTZfOgRmCwuYSxz+sp4JxBYRsJA4PnkJG4RtJdG+sZcFxGYRUJXo +PkTLM4r4Cvx+847VojNQRLf974G6+UEqvnQPxushhHouu+n1jBB7BKXuPVkPhPE1QISS/ac h/pAVOLl43+sELaSxMff89kh6nUkFuz+xAZha0ssW/iaGWKvoMTJmU9YJjCKzUIydhaSlllI WmYhaVnAyLKKkaO0OLUsN93IYBMjMDqPSbDp7mDc89LyEKMAB6MSD6+C39JQIdbEsuLK3EOM 0hwsSuK8jlF5oUIC6YklqdmpqQWpRfFFpTmpxYcYmTg4pRoY222KlkSwZXzb5Lt58WXTWewC k5Uzj0YxT9tftdrbofHVj8zz0dEfaha2FbGZGhwpNd1n+IdH1sfx5Zo5UydOWTD1mTTXvfbU C/4bBR/1HP1bukVrJ+cR75qYO58ntExm7LWsXxc9yXfKuWUXWXI0rf7dvTihf7PxiT2Bx874 nrs2/9gtBaVTtkosxRmJhlrMRcWJAPPN1jKvAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/V3THR25MFOTOYuuu3cDwkdCs-Jk>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] [Editorial Errata Reported] RFC6428 (4415)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 15:46:29 -0000

The errata is almost correct. The body suggests the correct text "RequiredM=
inRxInterval" which is correct and as the field is defined in 5880. (not Re=
questedMinRxInterval as appears under corrected text).

Good catch
Dave

-----Original Message-----
From: Loa Andersson [mailto:loa@pi.nu]=20
Sent: Tuesday, July 14, 2015 11:58 PM
To: RFC Errata System; David Allan I; swallow@cisco.com; jdrake@juniper.net=
; akatlas@gmail.com; db3546@att.com; aretana@cisco.com; rcallon@juniper.net
Cc: Gregory Mirsky; mpls@ietf.org
Subject: Re: [Editorial Errata Reported] RFC6428 (4415)

Folks,

The errata seems correct, but I'd like the authors to nod also , John, Geor=
ge and/or Dave.

/Loa

On 2015-07-15 02:22, RFC Errata System wrote:
> The following errata report has been submitted for RFC6428, "Proactive=20
> Connectivity Verification, Continuity Check, and Remote Defect Indication=
 for the MPLS Transport Profile".
>
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata_search.php?rfc=3D6428&eid=3D4415
>
> --------------------------------------
> Type: Editorial
> Reported by: Greg Mirsky <gregory.mirsky@ericsson.com>
>
> Section: text
>
> Original Text
> -------------
> bfd.MinRxInterval
>
> Corrected Text
> --------------
> bfd.RequestedMinRxInterval
>
> Notes
> -----
> Throughout the text document refers to bfd.MinRxInterval even though RFC =
5880 refers to this state variable as bfd.RequiredMinRxInterval.
>
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please=20
> use "Reply All" to discuss whether it should be verified or rejected.=20
> When a decision is reached, the verifying party (IESG) can log in to=20
> change the status and edit the report, if necessary.
>
> --------------------------------------
> RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
> --------------------------------------
> Title               : Proactive Connectivity Verification, Continuity Che=
ck, and Remote Defect Indication for the MPLS Transport Profile
> Publication Date    : November 2011
> Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
> Category            : PROPOSED STANDARD
> Source              : Multiprotocol Label Switching
> Area                : Routing
> Stream              : IETF
> Verifying Party     : IESG
>


From nobody Wed Jul 15 08:53:15 2015
Return-Path: <david.i.allan@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B12981B2DB4 for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 08:53:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 PH4ElhJ55C3U for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 08:53:01 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 96BD51B2DB0 for <mpls@ietf.org>; Wed, 15 Jul 2015 08:53:01 -0700 (PDT)
X-AuditID: c618062d-f799e6d00000329e-b7-55a6264fa5ed
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 51.85.12958.F4626A55; Wed, 15 Jul 2015 11:22:24 +0200 (CEST)
Received: from EUSAAMB105.ericsson.se ([147.117.188.122]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.03.0210.002; Wed, 15 Jul 2015 11:53:00 -0400
From: David Allan I <david.i.allan@ericsson.com>
To: Loa Andersson <loa@pi.nu>, RFC Errata System <rfc-editor@rfc-editor.org>,  "swallow@cisco.com" <swallow@cisco.com>, "jdrake@juniper.net" <jdrake@juniper.net>, "stbryant@cisco.com" <stbryant@cisco.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "rcallon@juniper.net" <rcallon@juniper.net>
Thread-Topic: [Technical Errata Reported] RFC6428 (3629)
Thread-Index: AQHQvstW9HWDn5A1sUWePH/SGh8pEZ3crhtw
Date: Wed, 15 Jul 2015 15:52:59 +0000
Message-ID: <E6C17D2345AC7A45B7D054D407AA205C4AF13A1D@eusaamb105.ericsson.se>
References: <20130521141350.EF4F862100@rfc-editor.org> <55A60407.9060108@pi.nu>
In-Reply-To: <55A60407.9060108@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.11]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRmVeSWpSXmKPExsUyuXRPrG6A2rJQg5eLmC1+9NxgtngybRab xZy7zhb/5s5htri1dCWrxd8VV1gsmvZ/ZbM493QOo8XtKU2MDpweU35vZPVYsuQnk8f1pqvs HkdvzmX2WLF5JaPHrOltbB4NbcdYA9ijuGxSUnMyy1KL9O0SuDIu33nGXrBWpGLWqwmsDYwz BLoYOTkkBEwktl48ygxhi0lcuLeerYuRi0NI4CijxNYNe9ghnOWMEpNm7gWrYhMwkNjz/wsj SEJEYC2TRF93N1iCWSBOYta6C4wgtrCAucTTfc+AujmAiiwkzm50AwmLCBhJfH24BKycRUBV 4sODj2A2r4CvxJJzZ9hAbCGBQIkL5/YwgdicQDUrmvazgNiMQNd9P7WGCWKVuMStJ/OZIK4W kFiy5zzUB6ISLx//Y4WwlSQ+/p7PDlGvI7Fg9yc2CFtbYtnC11B7BSVOznzCMoFRbBaSsbOQ tMxC0jILScsCRpZVjBylxalluelGBpsYgdF5TIJNdwfjnpeWhxgFOBiVeHgV/JaGCrEmlhVX 5h5ilOZgURLndYzKCxUSSE8sSc1OTS1ILYovKs1JLT7EyMTBKdXAuHLn/cx1c1fKHjy0Zt6G Bsm3mU0Mh8808D8trxb0maBhnb2CJ6A+pug/py5T2SSFSzunnDnU9H+qk9t/nQPv8y4u2Phr w4444XnPrkcWTjNVemNqnt30z2nvjQtrJRM5J4jJn/C58uPWwf0q3HzpIl+S91bulHM6qRGx 3XnznuNd5tJfb55itVRiKc5INNRiLipOBABDraQ1rwIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/X6LtxQW_QozVeE2MGScqevLaz_Q>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "alan.davey@metaswitch.com" <alan.davey@metaswitch.com>
Subject: Re: [mpls] [Technical Errata Reported] RFC6428 (3629)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 15:53:07 -0000

The problem in the original text is the enumeration of fields and reference=
s in the TLV encompassed by the length is split over two sentences. So the =
proposed errata does make it clearer and would be better than simply mungin=
g the two sentences together....

So I'm good with it

Cheers
D

-----Original Message-----
From: Loa Andersson [mailto:loa@pi.nu]=20
Sent: Tuesday, July 14, 2015 11:56 PM
To: RFC Errata System; David Allan I; swallow@cisco.com; jdrake@juniper.net=
; stbryant@cisco.com; adrian@olddog.co.uk; rcallon@juniper.net
Cc: alan.davey@metaswitch.com; mpls@ietf.org
Subject: Re: [Technical Errata Reported] RFC6428 (3629)

Folks,

The errata seems correct, but I'd like the authors to nod also :), John, Ge=
orge and/or Dave.

/Loa

On 2013-05-21 16:13, RFC Errata System wrote:
> The following errata report has been submitted for RFC6428, "Proactive=20
> Connectivity Verification, Continuity Check, and Remote Defect Indication=
 for the MPLS Transport Profile".
>
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata_search.php?rfc=3D6428&eid=3D3629
>
> --------------------------------------
> Type: Technical
> Reported by: Alan Davey <alan.davey@metaswitch.com>
>
> Section: 3.5.3
>
> Original Text
> -------------
> The length is the length of the following data: the Global_ID, Node Ident=
ifier, and Attachment Circuit ID (AC_ID) are as per [9].
>
>
> Corrected Text
> --------------
> The length is the length of the data following the length field.  The Glo=
bal_ID, Node Identifier, and Attachment Circuit ID (AC_ID) are as per [9].
>
>
> Notes
> -----
>
>
> Instructions:
> -------------
> This errata is currently posted as "Reported". If necessary, please=20
> use "Reply All" to discuss whether it should be verified or rejected.=20
> When a decision is reached, the verifying party (IESG) can log in to=20
> change the status and edit the report, if necessary.
>
> --------------------------------------
> RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
> --------------------------------------
> Title               : Proactive Connectivity Verification, Continuity Che=
ck, and Remote Defect Indication for the MPLS Transport Profile
> Publication Date    : November 2011
> Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
> Category            : PROPOSED STANDARD
> Source              : Multiprotocol Label Switching
> Area                : Routing
> Stream              : IETF
> Verifying Party     : IESG
>


From nobody Wed Jul 15 10:27:15 2015
Return-Path: <mustapha.aissaoui@alcatel-lucent.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 985861B3263 for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 10:27:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 JLybQ_gM06xp for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 10:27:11 -0700 (PDT)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (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 4C9E51B3262 for <mpls@ietf.org>; Wed, 15 Jul 2015 10:27:11 -0700 (PDT)
Received: from us70uusmtp4.zam.alcatel-lucent.com (unknown [135.5.2.66]) by Websense Email Security Gateway with ESMTPS id B3A1B3D150914; Wed, 15 Jul 2015 17:27:04 +0000 (GMT)
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (us70uwxchhub01.zam.alcatel-lucent.com [135.5.2.48]) by us70uusmtp4.zam.alcatel-lucent.com (GMO) with ESMTP id t6FHR7bf003848 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 15 Jul 2015 17:27:07 GMT
Received: from US70UWXCHMBA01.zam.alcatel-lucent.com ([169.254.7.190]) by US70UWXCHHUB01.zam.alcatel-lucent.com ([135.5.2.48]) with mapi id 14.03.0195.001; Wed, 15 Jul 2015 13:27:07 -0400
From: "Aissaoui, Mustapha (Mustapha)" <mustapha.aissaoui@alcatel-lucent.com>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: MPLS-RT review of draft-kompella-mpls-larp
Thread-Index: AQHQs1BmCw3l1QuJS0We1A7E3RRFVJ3FPzDwgBXiT6A=
Date: Wed, 15 Jul 2015 17:27:07 +0000
Message-ID: <4A79394211F1AF4EB57D998426C9340DD472EF12@US70UWXCHMBA01.zam.alcatel-lucent.com>
References: <5592C145.70501@pi.nu> <4A79394211F1AF4EB57D998426C9340DD4725776@US70UWXCHMBA01.zam.alcatel-lucent.com>
In-Reply-To: <4A79394211F1AF4EB57D998426C9340DD4725776@US70UWXCHMBA01.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.5.27.17]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/4RfdN00DyaNdtt85lrQYJs-oU_g>
Cc: "draft-kompella-mpls-larp@tools.ietf.org" <draft-kompella-mpls-larp@tools.ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-kompella-mpls-larp
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 17:27:13 -0000

RGVhciBhbGwsDQpJIHJldmlld2VkIHRoaXMgZHJhZnQgYW5kIEkgaGF2ZSBjb21waWxlZCBhIGxp
c3Qgb2YgY29tbWVudHMgYmVsb3cuDQoNClRoZSBwcm9wb3NlZCBtZWNoYW5pc20gd2hpbGUgbm90
IGFzIHJvYnVzdCBhcyBhIGxhYmVsIHNpZ25hbGluZyBwcm90b2NvbCwgaXQgaGFzIHRoZSBhZHZh
bnRhZ2Ugb2YgYmVpbmcgc2ltcGxlIGFuZCBjYW4gYmUgdXNlZCBpbiBuZXR3b3JrcyB3aGVyZSB0
aGUgcmVxdWVzdGluZyBub2RlIChBUlAgY2xpZW50KSBpcyBvbmUgSVAgaG9wIGF3YXkgZnJvbSB0
aGUgcmVzcG9uZGluZyBub2RlIChBUlAgc2VydmVyKS4gDQoNClRoZSBkb2N1bWVudCBpcyBjb2hl
cmVudCBleGNlcHQgZm9yIFNlY3Rpb24gNCBhcyB0aGUgYXV0aG9ycyBzZWVtIHRvIHN1Z2dlc3Qg
dGhhdCB0aGUgbGlzdGVkIGlzc3VlcyBtYXkgbm90IGJlIGFkZHJlc3NlZCBpbiB0aGUgaW5pdGlh
bCB2ZXJzaW9uIG9mIHRoaXMgZG9jdW1lbnQgd2hlbiBpdCB0dXJucyBpbnRvIGFuIFJGQy4gSSBo
b3BlIHRoaXMgaXMgbm90IHRoZSBjYXNlIGFzIHNvbWUgb2YgdGhvc2UgaXNzdWVzIGFyZSBmdW5k
YW1lbnRhbCBmb3IgYW55b25lIHdhbnRpbmcgdG8gaW1wbGVtZW50IHRoaXMgYW5kIGZvciBpbnRl
cm9wZXJhYmlsaXR5Lg0KDQpUaGVyZSBhIGZldyBtb3JlIGRldGFpbHMgd2hpY2ggbmVlZCB0byBi
ZSBpbmNvcnBvcmF0ZWQgdG8gY2xhcmlmeSB0aGUgYmVoYXZpb3IgYXMgcGVyIHRoZSBjb21tZW50
cyBiZWxvdy4gSSBiZWxpZXZlIHRoZSBkb2N1bWVudCB3aWxsIGJlIHJlYWR5IGZvciB3b3JraW5n
IGdyb3VwIHN0YXR1cyBvbmNlIHRoZXNlIGNvbW1lbnRzIGFyZSBhZGRyZXNzZWQuICANCg0KUmVn
YXJkcywNCk11c3RhcGhhLg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkkuIFNlY3Rpb24gMy4xDQox
LiBUaGUgZm9sbG93aW5nIHNlbnRlbmNlIGlzIG5vdCBlbnRpcmVseSBhY2N1cmF0ZS4gVGhlIEFS
UCBzZXJ2ZXIgbXVzdCBpc3N1ZSBhbiB1cGRhdGUgb2YgdGhlIGJpbmRpbmcgdmlhIGFuIHVuc29s
aWNpdGVkIEwtQVJQIG1lc3NhZ2UgZm9yIGNoYW5nZXMgaW1wYWN0aW5nIHRoZSByZWFjaGFiaWxp
dHkgb2YgZGVzdGluYXRpb24gcHJlZml4IGFzIGV4cGxhaW5lZCBpbiBTZWN0aW9uIDMuMjogDQoi
DQpPbmNlIGFuIEwtQVJQIHNlcnZlciBoYXMgYWR2ZXJ0aXNlZCBhIGxhYmVsIGJpbmRpbmcsIGl0
IE1VU1QgTk9UIGNoYW5nZSB0aGUgYmluZGluZyB1bnRpbCBleHBpcnkgb2YgdGhlIGJpbmRpbmcn
cyB2YWxpZGl0eSB0aW1lLg0KIg0KDQoyLiBJdCBpcyBub3QgY2xlYXIgZnJvbSB0aGUgZGVzY3Jp
cHRpb24gb2YgdGhlIGJlaGF2aW9yIGlmIHRoZSBzZXJ2ZXIgbXVzdCBoYXZlIGEgTVBMUyB0dW5u
ZWwgdG8gcmVhY2ggdGhlIGRlc3RpbmF0aW9uIHByZWZpeCAodGhlIHR1bm5lbCBkb2VzIG5vdCBu
ZWVkIHRvIHRlcm1pbmF0ZSBvbiB0aGUgZGVzdGluYXRpb24gcHJlZml4KSBiZWZvcmUgaXQgY2Fu
IGlzc3VlIGEgbGFiZWwgc3RhY2sgaW4gTC1BUlAgcmVwbGllcyB0byBjbGllbnRzIG9yIGlmIElQ
IHJlYWNoYWJpbGl0eSBpcyBzdWZmaWNpZW50LiBJIGJlbGlldmUgdGhpcyBpcyBhbiBpbXBvcnRh
bnQgcG9pbnQgYW5kIG1heWJlIGJvdGggbW9kZXMgb2Ygb3BlcmF0aW9ucyBhcmUgYWxsb3dlZC4g
SXQganVzdCBuZWVkcyB0byBiZSBjbGFyaWZpZWQuDQoNCjMuIFRoZXJlIGlzIG5vIGRlc2NyaXB0
aW9uIG9mIHdoYXQgVDMgZG9lcyB3aGF0IGl0IHJlY2VpdmVzIGEgcGFja2V0IGRlc3RpbmVkIHRv
IEgzLiBEb2VzIGl0IGdlbmVyYXRlIGEgTC1BUlAgcmVxdWVzdCB0byBsZWFybiB0aGUgbGFiZWwg
dG8gcmVhY2ggSDM/DQoNCjQuIFRoZXJlIGlzIG5vIGRlc2NyaXB0aW9uIGFib3V0IHdoYXQgaGFw
cGVucyBpZiB0aGUgZGVzdGluYXRpb24gcHJlZml4IGlzIGluIHRoZSBsb2NhbCBzdWJuZXQuIEFz
c3VtZSBIMyBpcyBpbiB0aGUgc2FtZSBzdWJuZXQgYXMgSDEuIFdpbGwgSDMgcmVwbHkgd2l0aCBh
IGxhYmVsPw0KDQpJSS4gU2VjdGlvbiAzLjINCjEuIFRoZSBhdXRob3JzIHByb3Bvc2UgdGhhdCB0
aGUgc3VwcG9ydCBvZiB0aGUgdW5zb2xpY2l0ZWQgTC1BUlAgaXMgb3B0aW9uYWwuIFdoaWxlIHRo
aXMgaXMgdHJ1ZSBmb3IgZ3JhdHVpdG91cyBBUlAgaW4gbWFueSBleGlzdGluZyBpbXBsZW1lbnRh
dGlvbnMsICB0aGUgY2xhc3NpYyBBUlAgaXMgYWJvdXQgcGFzc2luZyBvbmx5IHRoZSBoYXJkd2Fy
ZSBhZGRyZXNzIGZvciBhIHRhcmdldCBwcmVmaXggYXMgbG9uZyBhcyB0aGUgQVJQIHNlcnZlciBv
d25zIHRoZSBwcmVmaXggb3IgaGFzIHJlYWNoYWJpbGl0eSB0byB0aGUgcHJlZml4LiBUaGUgaGFy
ZHdhcmUgYWRkcmVzcyBkb2VzIG5vdCBjaGFuZ2Ugd2hlbiB0aGUgcmVzb2x1dGlvbiBvZiBhIHBy
ZWZpeCBjaGFuZ2VzIGF0IGEgc2VydmVyIGFzIGxvbmcgYXMgdGhlIHByZWZpeCBpcyBzdGlsbCBy
ZWFjaGFibGUuIA0KV2l0aCB0aGUgTC1BUlAsIHRoZXJlIGlzIHRoZSBmYWN0IHRoYXQgdGhlIGFz
c2lnbmVkIGxhYmVscyBhcyB3ZWxsIGFzIHRoZSBhdHRyaWJ1dGVzIGNhbiBjaGFuZ2Ugd2hlbiBy
ZWFjaGFiaWxpdHkgY2hhbmdlcyBhbmQgdGhlc2UgbmVlZCB0byBiZSBjb21tdW5pY2F0ZWQgdG8g
dGhlIGNsaWVudC4gSSBjYW5ub3Qgc2VlIGhvdyB0aGUgdW5zb2xpY2l0ZWQgTC1BUlAgbWVjaGFu
aXNtIGNhbiBiZSBtYWRlIG9wdGlvbmFsIGluIHRoaXMgY2FzZS4NCg0KMi4gVGhlIGF1dGhvcnMg
c2hvdWxkIGNsYXJpZnkgd2hhdCBpcyBtZWFudCBieSAicmVhY2hhYmlsaXR5IiBpbiB0aGUgYmVs
b3cgcGFyYWdyYXBoLiBJcyBpdCByYWNoYWJpbGl0eSB1c2luZyBhIE1QTFMgdHVubmVsIG9yIGp1
c3QgSVAgcmVhY2hhYmlsaXR5PyBBbHNvLCBpbiBteSB2aWV3IGFueSBjaGFuZ2UgdG8gdGhlIGxh
YmVsIHN0YWNrIFRMViBvciBhdHRyaWJ1dGUgVExWIG11c3QgdHJpZ2dlciBhbiB1bnNvbGljaXRl
ZCBMLUFSUCBmcm9tIHRoZSBzZXJ2ZXIgZm9yIHRoYXQgYmluZGluZy4NCg0KIg0KQXMgbG9uZyBh
cw0KICAgdGhlIHNlcnZlciBoYXMgYXQgbGVhc3Qgb25lIGludGVyZXN0ZWQgY2xpZW50IGZvciBh
IHByZWZpeCwgdGhlDQogICBzZXJ2ZXIgc2VuZHMgdW5zb2xpY2l0ZWQgKGFrYSBncmF0dWl0b3Vz
LCB0aG91Z2ggdGhlIHRlcm0gaXMgbGVzcw0KICAgYXBwcm9wcmlhdGUgaW4gdGhpcyBjb250ZXh0
KSBMLUFSUCByZXBsaWVzIHdoZW4gYSBwcmVmaXgncw0KICAgcmVhY2hhYmlsaXR5IGNoYW5nZXMu
DQoNCiINCg0KSUlJLiBTZWN0aW9uIDMuMzoNCjEuIEkgYW0gbm90IHN1cmUgSSB1bmRlcnN0YW5k
IHRoZSBpbnRlbnQgb2YgdGhpcyBzZWN0aW9uLiBTaG91bGQgbm90IGFsbCB0aGUgaXNzdWVzIGxp
c3RlZCByZXNvbHZlZCBieSBtYW5kYXRpbmcgdGhlIHVzZSBvZiB0aGUgdW5zb2xpY2l0ZWQgTC1B
UlAgbWVjaGFuaXNtIGZyb20gU2VjdGlvbiAzLjI/DQoNCklWLiBTZWN0aW9uIDMuNDoNCjEuIEkg
ZG8gbm90IHRoaW5rIHNlYW1sZXNzIE1QTFMgaXMgdGhlIGdlbmVyYWwgY2FzZSBmb3IgdGhlIHVz
ZSBvZiB0aGlzIG1lY2hhbmlzbSBhcyBkZXNjcmliZWQgaW4gdGhlIGJlbG93IHBhcmFncmFwaC4g
VGhlIGdlbmVyYWwgY2FzZSBpcyBhbnl0aW1lIGEgbm9kZSBuZWVkcyBhIE1QTFMgbGFiZWwgdG8g
cmVhY2ggcmVtb3RlIGRlc3RpbmF0aW9uIHByZWZpeCB2aWEgYSBnYXRld2F5IG5vZGUgd2hpY2gg
aXMgb25lLWhvcCBhd2F5IGZyb20gSVAgcGVyc3BlY3RpdmUsIGkuZS4sIHRoZSBub2RlIGRvZXMg
bm90IGhhdmUgcmVhY2hhYmlsaXR5IGJleW9uZCB0aGUgZ2F0ZXdheSBub2RlLg0KDQoiDQpNb3Jl
IGdlbmVyYWxseSwgTC1BUlAgY2FuIGJlIHVzZWQgYmV0d2Vlbg0KICAgYW4gImFjY2VzcyBub2Rl
IiBhbmQgaXRzIGZpcnN0IGhvcCBNUExTLWVuYWJsZWQgZGV2aWNlIGluIHRoZSBjb250ZXh0DQog
ICBvZiBTZWFtbGVzcyBNUExTIFtyZWZlcmVuY2VdLg0KIiANCg0KSVYuIFNlY3Rpb24gNToNCjEu
IFdoYXQgaXMgdGhlIGludGVudCBvZiBpbmNsdWRpbmcgdGhlIEVudHJvcHkgTGFiZWwgQ2FwYWJs
ZSBmbGFnPyBJIG1lYW5zIHRoaXMgbWVjaGFuaXNtIHdvcmtzIG9ubHkgaWYgdGhlIGNsaWVudCBh
bmQgc2VydmVyIG9uZSBJUCBob3AgYXdheSBmcm9tIGVhY2ggb3RoZXIgYW5kIHRodXMgdGhlcmUg
Y2Fubm90IGJlIGEgTFNSIGluIGJldHdlZW4uIENvdWxkIHlvdSBlbGFib3JhdGU/DQoNCj4gPiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IExvYSBBbmRlcnNzb24gW21haWx0
bzpsb2FAcGkubnVdDQo+ID4gU2VudDogVHVlc2RheSwgSnVuZSAzMCwgMjAxNSAxMjoxOCBQTQ0K
PiA+IFRvOiBMdWN5IHlvbmc7IEthbXJhbiBSYXphIChza3JhemEpOyBTcmlnYW5lc2ggS2luaTsg
QWlzc2FvdWksDQo+ID4gTXVzdGFwaGEgKE11c3RhcGhhKTsgZHJhZnQta29tcGVsbGEtbXBscy1s
YXJwQHRvb2xzLmlldGYub3JnOw0KPiA+IG1wbHMtY2hhaXJzQHRvb2xzLmlldGYub3JnDQo+ID4g
U3ViamVjdDogTVBMUy1SVCByZXZpZXcgb2YgZHJhZnQta29tcGVsbGEtbXBscy1sYXJwDQo+ID4N
Cj4gPiBMdWN5LCBLYW1yYW4sIFNyaSBhbmQgTXVzdGFwaGE7DQo+ID4NCj4gPiBZb3UgaGF2ZSBi
ZSBzZWxlY3RlZCBhcyBNUExTLVJUIHJldmlld2VycyBmb3IgZHJhZnQta29tcGVsbGEtbXBscy1s
YXJwLg0KPiA+DQo+ID4gTm90ZSB0byBhdXRob3JzOiBZb3UgaGF2ZSBiZWVuIENDJ2Qgb24gdGhp
cyBlbWFpbCBzbyB0aGF0IHlvdSBjYW4ga25vdw0KPiA+IHRoYXQgdGhpcyByZXZpZXcgaXMgZ29p
bmcgb24uIEhvd2V2ZXIsIHBsZWFzZSBkbyBub3QgcmV2aWV3IHlvdXIgb3duIGRvY3VtZW50Lg0K
PiA+DQo+ID4gUmV2aWV3cyBzaG91bGQgY29tbWVudCBvbiB3aGV0aGVyIHRoZSBkb2N1bWVudCBp
cyBjb2hlcmVudCwgaXMgaXQNCj4gPiB1c2VmdWwgKGllLCBpcyBpdCBsaWtlbHkgdG8gYmUgYWN0
dWFsbHkgdXNlZnVsIGluIG9wZXJhdGlvbmFsDQo+ID4gbmV0d29ya3MpLCBhbmQgaXMgdGhlIGRv
Y3VtZW50IHRlY2huaWNhbGx5IHNvdW5kPw0KPiA+DQo+ID4gV2UgYXJlIGludGVyZXN0ZWQgaW4g
a25vd2luZyB3aGV0aGVyIHRoZSBkb2N1bWVudCBpcyByZWFkeSB0byBiZQ0KPiA+IGNvbnNpZGVy
ZWQgZm9yIFdHIGFkb3B0aW9uIChpZSwgaXQgZG9lc24ndCBoYXZlIHRvIGJlIHBlcmZlY3QgYXQg
dGhpcw0KPiA+IHBvaW50LCBidXQgc2hvdWxkIGJlIGEgZ29vZCBzdGFydCkuDQo+ID4NCj4gPiBS
ZXZpZXdzIHNob3VsZCBiZSBzZW50IHRvIHRoZSBkb2N1bWVudCBhdXRob3JzLCBXRyBjby1jaGFp
cnMgYW5kIFdHDQo+ID4gc2VjcmV0YXJ5LCBhbmQgQ0MnZCB0byB0aGUgTVBMUyBXRyBlbWFpbCBs
aXN0LiBJZiBuZWNlc3NhcnksIGNvbW1lbnRzDQo+ID4gbWF5IGJlIHNlbnQgcHJpdmF0ZWx5IHRv
IG9ubHkgdGhlIFdHIGNoYWlycy4NCj4gPg0KPiA+IElmIHlvdSBoYXZlIHRlY2huaWNhbCBjb21t
ZW50cyB5b3Ugc2hvdWxkIHRyeSB0byBiZSBleHBsaWNpdCBhYm91dA0KPiA+IHdoYXQgbmVlZHMg
dG8gYmUgcmVzb2x2ZWQgYmVmb3JlIGFkb3B0aW5nIGl0IGFzIGEgd29ya2luZyBncm91cA0KPiA+
IGRvY3VtZW50LCBhbmQgd2hhdCBjYW4gd2FpdCB1bnRpbCB0aGUgZG9jdW1lbnQgaXMgYSB3b3Jr
aW5nIGdyb3VwDQo+ID4gZG9jdW1lbnQgYW5kIHRoZSB3b3JraW5nIGdyb3VwIGhhcyB0aGUgcmV2
aXNpb24gY29udHJvbC4NCj4gPg0KPiA+IEFyZSB5b3UgYWJsZSB0byByZXZpZXcgdGhpcyBkcmFm
dCBieSAxNCwgMjAxNT8gUGxlYXNlIHJlc3BvbmQgaW4gYSB0aW1lbHkgZmFzaGlvbi4NCj4gPg0K
PiA+IFRoYW5rcywgTG9hDQo+ID4gKGFzIE1QTFMgV0cgY2hhaXIpDQo+ID4gLS0NCj4gPg0KPiA+
DQo+ID4gTG9hIEFuZGVyc3NvbiAgICAgICAgICAgICAgICAgICAgICAgIGVtYWlsOiBsb2FAbWFp
bDAxLmh1YXdlaS5jb20NCj4gPiBTZW5pb3IgTVBMUyBFeHBlcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxvYUBwaS5udQ0KPiA+IEh1YXdlaSBUZWNobm9sb2dpZXMgKGNvbnN1bHRhbnQpICAg
ICBwaG9uZTogKzQ2IDczOSA4MSAyMSA2NA0K


From nobody Wed Jul 15 10:49:41 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 79E7D1A9068 for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 10:49:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.201
X-Spam-Level: 
X-Spam-Status: No, score=-104.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
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 wmEpkqvKRDW1 for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 10:49:38 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B936B1A905A for <mpls@ietf.org>; Wed, 15 Jul 2015 10:49:38 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-39-55a6357fbb7b
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 06.1D.07675.F7536A55; Wed, 15 Jul 2015 12:27:12 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.03.0210.002; Wed, 15 Jul 2015 13:49:37 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: David Allan I <david.i.allan@ericsson.com>, Loa Andersson <loa@pi.nu>, "RFC Errata System" <rfc-editor@rfc-editor.org>, "swallow@cisco.com" <swallow@cisco.com>, "jdrake@juniper.net" <jdrake@juniper.net>, "akatlas@gmail.com" <akatlas@gmail.com>, "db3546@att.com" <db3546@att.com>, "aretana@cisco.com" <aretana@cisco.com>, "rcallon@juniper.net" <rcallon@juniper.net>
Thread-Topic: [Editorial Errata Reported] RFC6428 (4415)
Thread-Index: AQHQvpTYHfqL692sUkKdz4bODWrpU53cXSKAgACTkYD//97sEA==
Date: Wed, 15 Jul 2015 17:49:36 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1122185DDC5@eusaamb103.ericsson.se>
References: <20150715002235.77B89180470@rfc-editor.org> <55A60487.2060606@pi.nu> <E6C17D2345AC7A45B7D054D407AA205C4AF139F7@eusaamb105.ericsson.se>
In-Reply-To: <E6C17D2345AC7A45B7D054D407AA205C4AF139F7@eusaamb105.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.10]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRmVeSWpSXmKPExsUyuXSPn26D6bJQg3PfuSw+PbzEbPH351ZG i8td3ewWc+46W/ybO4fZ4tbSlawWf1dcYbFo2v+VzeL2lCZGB06Pl/1zGD2m/N7I6rFz1l12 jyVLfjJ5XG+6yu4xa3obm0dD2zHWAPYoLpuU1JzMstQifbsEroyLv06yFswWr+hce5W5gfGu UBcjJ4eEgIlE84E1jBC2mMSFe+vZuhi5OIQEjjJK7PoynR3CWc4ocfvGWiaQKjYBI4kXG3vA EiICv5gklq//ANTOwcEsoCxx6q4MSI2wgLnE4S/rwepFBCwkjk9ewgZSIiLgJPH9lQ6IySKg KtH2GewGXgFfiaMnL7FArJrGKPGqdwHYQZwCfhJ/Z/SwgdiMQMd9P7UGbCSzgLjErSfzmSCO FpBYsuc8M4QtKvHy8T9WCFtJYtLSc6wQ9ToSC3Z/YoOwtSWWLXzNDLFYUOLkzCcsExjFZiEZ OwtJyywkLbOQtCxgZFnFyFFanFqWm25kuIkRGJvHJNgcdzAu+GR5iFGAg1GJh1fBb2moEGti WXFl7iFGaQ4WJXFeab+8UCGB9MSS1OzU1ILUovii0pzU4kOMTBycUg2MetoLOrRLT8nP5p6W /agx5N6avx9mat7a9/ze4YTj/fEhRkEaKdwLl5mzZgpzXNqY2VSzxzP08qWccgsZk7e3/ryN zrtRx/rkZe0jhY7X94tPbHW8Yv1nkk6fQdISYUsZDjFVdqP5Ft8bP5nFTaxdu/ei0GPN92uV XOe9UpwV8OlEHr/ji1MuSizFGYmGWsxFxYkAKPbU1a4CAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/dTUxsXE2MR5zAis3o3P-HEVaHnE>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] [Editorial Errata Reported] RFC6428 (4415)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 17:49:40 -0000

Hi Dave,
thank you for pointing to my mistake.

Loa,
if the errata cannot be corrected, please feel free to reject and I can re-=
submit with corrected reference to RFC 5880.

	Regards,
		Greg

-----Original Message-----
From: David Allan I=20
Sent: Wednesday, July 15, 2015 8:46 AM
To: Loa Andersson; RFC Errata System; swallow@cisco.com; jdrake@juniper.net=
; akatlas@gmail.com; db3546@att.com; aretana@cisco.com; rcallon@juniper.net
Cc: Gregory Mirsky; mpls@ietf.org
Subject: RE: [Editorial Errata Reported] RFC6428 (4415)

The errata is almost correct. The body suggests the correct text "RequiredM=
inRxInterval" which is correct and as the field is defined in 5880. (not Re=
questedMinRxInterval as appears under corrected text).

Good catch
Dave

-----Original Message-----
From: Loa Andersson [mailto:loa@pi.nu]
Sent: Tuesday, July 14, 2015 11:58 PM
To: RFC Errata System; David Allan I; swallow@cisco.com; jdrake@juniper.net=
; akatlas@gmail.com; db3546@att.com; aretana@cisco.com; rcallon@juniper.net
Cc: Gregory Mirsky; mpls@ietf.org
Subject: Re: [Editorial Errata Reported] RFC6428 (4415)

Folks,

The errata seems correct, but I'd like the authors to nod also , John, Geor=
ge and/or Dave.

/Loa

On 2015-07-15 02:22, RFC Errata System wrote:
> The following errata report has been submitted for RFC6428, "Proactive=20
> Connectivity Verification, Continuity Check, and Remote Defect Indication=
 for the MPLS Transport Profile".
>
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata_search.php?rfc=3D6428&eid=3D4415
>
> --------------------------------------
> Type: Editorial
> Reported by: Greg Mirsky <gregory.mirsky@ericsson.com>
>
> Section: text
>
> Original Text
> -------------
> bfd.MinRxInterval
>
> Corrected Text
> --------------
> bfd.RequestedMinRxInterval
>
> Notes
> -----
> Throughout the text document refers to bfd.MinRxInterval even though RFC =
5880 refers to this state variable as bfd.RequiredMinRxInterval.
>
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please=20
> use "Reply All" to discuss whether it should be verified or rejected.
> When a decision is reached, the verifying party (IESG) can log in to=20
> change the status and edit the report, if necessary.
>
> --------------------------------------
> RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
> --------------------------------------
> Title               : Proactive Connectivity Verification, Continuity Che=
ck, and Remote Defect Indication for the MPLS Transport Profile
> Publication Date    : November 2011
> Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
> Category            : PROPOSED STANDARD
> Source              : Multiprotocol Label Switching
> Area                : Routing
> Stream              : IETF
> Verifying Party     : IESG
>


From nobody Wed Jul 15 10:50:44 2015
Return-Path: <mark.wygant@verizon.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDD0C1B32F0 for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 10:50:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.801
X-Spam-Level: 
X-Spam-Status: No, score=-0.801 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 fd1zCC-lF0Ub for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 10:50:42 -0700 (PDT)
Received: from omzsmtpe02.verizonbusiness.com (omzsmtpe02.verizonbusiness.com [199.249.25.209]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 360F31AC3E5 for <mpls@ietf.org>; Wed, 15 Jul 2015 10:50:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verizon.com; i=@verizon.com; q=dns/txt; s=corp; t=1436982637; x=1468518637; h=from:to:date:subject:message-id:mime-version; bh=ZYF4VwZZttgVc3hPJrmoibRWi7ah5c1UsgtcBdgsPps=; b=VA71gOOmhwX8MYFZC8zbsmbF4pp2P8wEY0dhYqxBsP99BH9BxKBOntTz MsC0YMRqKHoEAfXaFtsLHFB0eloW/onIVfPJ5KMgxCEf+E11sEgxj7dpY hTLaQjtY4TibtgciZ10Txv4gXme/HW/ip2TWyEYJFU/YxTvmjuL3G6PN2 Y=;
X-IronPort-Anti-Spam-Filtered: false
Received: from unknown (HELO fldsmtpi03.verizon.com) ([166.68.71.145]) by omzsmtpe02.verizonbusiness.com with ESMTP; 15 Jul 2015 17:50:35 +0000
From: "Wygant, Mark" <mark.wygant@verizon.com>
X-IronPort-AV: E=Sophos; i="5.15,481,1432598400"; d="scan'208,217"; a="38770979"
Received: from fhdp1lumxc7hb05.verizon.com (HELO FHDP1LUMXC7HB05.us.one.verizon.com) ([166.68.59.192]) by fldsmtpi03.verizon.com with ESMTP; 15 Jul 2015 17:50:34 +0000
Received: from FHDP1LUMXC7V42.us.one.verizon.com ([166.68.125.37]) by FHDP1LUMXC7HB05.us.one.verizon.com ([166.68.59.192]) with mapi; Wed, 15 Jul 2015 13:50:33 -0400
To: "mpls@ietf.org" <mpls@ietf.org>
Date: Wed, 15 Jul 2015 13:50:33 -0400
Thread-Topic: Test Message Only
Thread-Index: AdC/Jr88cCM06I5aRkG/qW6T3u4U6Q==
Message-ID: <CC006535F1E3A942AF996915AEC6EB9301C707E9DC@FHDP1LUMXC7V42.us.one.verizon.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_CC006535F1E3A942AF996915AEC6EB9301C707E9DCFHDP1LUMXC7V4_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/zmXShMTR38R6hs-ooCMeQO5B8Co>
Subject: [mpls] Test Message Only
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Jul 2015 17:50:43 -0000

--_000_CC006535F1E3A942AF996915AEC6EB9301C707E9DCFHDP1LUMXC7V4_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Verifying an email address, please disregard.

--_000_CC006535F1E3A942AF996915AEC6EB9301C707E9DCFHDP1LUMXC7V4_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Verifying an ema=
il address, please disregard.&nbsp; <o:p></o:p></p></div></body></html>=

--_000_CC006535F1E3A942AF996915AEC6EB9301C707E9DCFHDP1LUMXC7V4_--


From nobody Wed Jul 15 18:11:41 2015
Return-Path: <sriganesh.kini@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AB941B2C5C for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 18:11:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 PhRZt0baI2Kj for <mpls@ietfa.amsl.com>; Wed, 15 Jul 2015 18:11:37 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B4FC1B2C7C for <mpls@ietf.org>; Wed, 15 Jul 2015 18:11:28 -0700 (PDT)
X-AuditID: c618062d-f799e6d00000329e-25-55a6a92dfd63
Received: from EUSAAHC001.ericsson.se (Unknown_Domain [147.117.188.75]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 8D.06.12958.D29A6A55; Wed, 15 Jul 2015 20:40:45 +0200 (CEST)
Received: from EUSAAMB101.ericsson.se ([147.117.188.118]) by EUSAAHC001.ericsson.se ([147.117.188.75]) with mapi id 14.03.0210.002; Wed, 15 Jul 2015 21:11:26 -0400
From: Sriganesh Kini <sriganesh.kini@ericsson.com>
To: Loa Andersson <loa@pi.nu>, Lucy yong <lucy.yong@huawei.com>, "Kamran Raza (skraza)" <skraza@cisco.com>, "Aissaoui, Mustapha (Mustapha)" <mustapha.aissaoui@alcatel-lucent.com>, "draft-kompella-mpls-larp@tools.ietf.org" <draft-kompella-mpls-larp@tools.ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: MPLS-RT review of draft-kompella-mpls-larp
Thread-Index: AQHQs1Bg2u49lsVMCUewm+nIYITykJ3dYCUn
Date: Thu, 16 Jul 2015 01:11:26 +0000
Message-ID: <95453A37E413464E93B5ABC0F8164C4D14C07128@eusaamb101.ericsson.se>
References: <5592C145.70501@pi.nu>
In-Reply-To: <5592C145.70501@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.9]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeLIzCtJLcpLzFFi42KZXLrHW1d35bJQg8YbGhZr7s9ks/g3dw6z xcZfi9gsvl9awmJxa+lKVouWeeuYLDa/PMnowO7R+mwvq8eU3xtZPVqOvGX1WLLkJ5PHrOlt bB5fLn9mC2CL4rJJSc3JLEst0rdL4Mo4M/UxY8EOtYpts+8zNjDuUO1i5OSQEDCRONh6hg3C FpO4cG89kM3FISRwlFFi2/arLBDOckaJixvmMoNUsQkYSVy4Ox8sISLwlkli1/6pTCAJYQFz iZ7ZO8BGiQhYSLy/s50dwjaSmHqhHayZRUBV4sSihYwgNq+Ar8TqT6+AajiANihJdB1RAwlz CihL7Hn1G2wkI9BF30+tAbOZBcQlbj2ZzwRxqYDEkj3nmSFsUYmXj/+xQtiKEvv6p4ONZBbQ lFi/Sx+iVVFiSvdDdoitghInZz5hmcAoOgvJ1FkIHbOQdMxC0rGAkWUVI0dpcWpZbrqRwSZG YJQdk2DT3cG456XlIUYBDkYlHt4F85eFCrEmlhVX5h5ilOZgURLndYzKCxUSSE8sSc1OTS1I LYovKs1JLT7EyMTBKdXA6B5h0lTHfuHV+WMdkiuU1medNY8Xq3t942j/xynhu+TWWltEZPw7 1u63veOY7apvxfz/WzqfOUStkLRePyvck+O9bKX+9usNvJeXZnZc8M2IusNWvkrp37JbZjzq WZ5PObgXRVz/IpB57tpj9auH7/1yL/Tesyvm4sRpK8td/t3n2nRyxpLGKCWW4oxEQy3mouJE AJAewLCTAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/o3Qe7lfGMGzXTN7wQBIBAafKB24>
Subject: Re: [mpls] MPLS-RT review of draft-kompella-mpls-larp
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jul 2015 01:11:39 -0000

SGVsbG8sCgpUaGlzIGlzIHRoZSBNUExTLVJUIHJldmlldyBvZiBkcmFmdC1rb21wZWxsYS1tcGxz
LWxhcnAgLQoKVGhlIGRvY3VtZW50IGlzIGNvaGVyZW50LgoKUmVnYXJkaW5nIHdoZXRoZXIgaXQg
aXMgdXNlZnVsIChpLmUuLCBpcyBpdCBsaWtlbHkgdG8gYmUgYWN0dWFsbHkgdXNlZnVsIGluIG9w
ZXJhdGlvbmFsIG5ldHdvcmtzKSwgdGhlIHlldCB0byBkbyBiZSBkZWZpbmVkIHJlZmVyZW5jZSBb
VE9ETy1NUExTLUZBQlJJQ10gd291bGQgYmUgbmVlZGVkIGJlZm9yZSBjb21tZW50aW5nIG9uIGl0
LiBBbHNvIGlmIGFueSBob3N0IE5JQyB2ZW5kb3JzIGNhbiBjaGltZSBpbiBvciBhbnkgZXZpZGVu
Y2Ugb2YgaG9zdCBvcGVyYXRpbmcgc3lzdGVtcyB0aGF0IHBsYW4gdG8gc3VwcG9ydCB0aGlzIGlz
IHByZXNlbnQsIGl0IHdpbGwgaGVscCB0byBhbnN3ZXIgdGhpcyBxdWVzdGlvbi4gSSBkb24ndCBz
ZWUgYW55IHRlY2huaWNhbCByZWFzb24gd2h5IE1QTFMgc2hvdWxkbid0IGJlIHVzZWZ1bCBpbiBE
QyBuZXR3b3Jrcy4gCgpUaGUgZG9jdW1lbnQgaXMgdGVjaG5pY2FsbHkgc291bmQgZm9yIG1vc3Qg
cGFydHMsIGJ1dCBhcyBzZWMgNCBwb2ludHMgb3V0IHRoZXJlIGFyZSBhIG51bWJlciBvZiBpc3N1
ZXMgc3RpbGwgbGVmdC4gSSB3b3VsZCBhZGQgYSBjb3VwbGUgaXNzdWVzIC0KCTEuCVRoZSByZXN0
YXJ0cyBzaG91bGQgYWRkcmVzcyBjb250cm9sLXBsYW5lIHJlc3RhcnQgYXMgd2VsbC4gVGhvdWdo
IHRoZXJlIGlzIG5vIHNlc3Npb24gYmV0d2VlbiBzZXJ2ZXIgYW5kIGNsaWVudCwgdGhlIGFjdGlv
biAoaWYgYW55KSB0byBiZSBwZXJmb3JtZWQgd2hlbiBjb250cm9sLXBsYW5lIHJlc3RhcnRzIHNo
b3VsZCBiZSBzcGVjaWZpZWQu4oCoCgkyLglJZiBhIExTUiAoTC1BUlAgc2VydmVyKSBnb2VzIGRv
d24sIHRoZW4gdGhlcmUgc2hvdWxkIGJlIGEgcHJvcG9zZWQgcmVzaWxpZW5jeSBtZWNoYW5pc20g
KGUuZy4gdXNpbmcgQkZEKS7igKgKCk90aGVyIGNvbW1lbnRzOgoJMS4JSXQgd291bGQgYmUgdmVy
eSB1c2VmdWwgdG8gbGlzdCB0aGUgdXNlLWNhc2VzIHdoZXJlIGEgaG9zdCB3YW50cyB0byBwYXJ0
aWNpcGF0ZSBpbiB0aGUgZmFicmljIHRocm91Z2ggYSBzaW1wbGVyIG1lY2hhbmlzbSB0aGFuIFJT
VlAtVEUgVU5JLiBBZGRpdGlvbmFsbHksIGV2ZW4gdGhvdWdoIGxhYmVsIGRpc3RyaWJ1dGlvbiBp
dHNlbGYgbWF5IGJlY29tZSBzaW1wbGVyIHVzaW5nIEFSUCwgZG9lc24ndCB0aGUgaG9zdCBoYXZl
IHRvIGRvIG90aGVyIE1QTFMgT0FNIGZ1bmN0aW9uYWxpdHk/IFNvbWUgZGlzY3Vzc2lvbiBvZiB0
aGlzIHRvcGljIGlzIG5lZWRlZC7igKgKCTIuCVNlY3Rpb24gMy40ICIuLi4gcHJlc2VuY2Ugb2Yg
YSBjb21wbGV4IHRvcG9sb2d5Li4uIi4gV2hpY2ggdG9wb2xvZ3kgaXMgdGhpcyByZWZlcnJpbmcg
dG8gPyBJcyBpdCB0aGUgdW5kZXJseWluZyBldGhlcm5ldCBuZXR3b3JrIHRvcG9sb2d5ID8gUGxz
IHN0YXRlIGl0IGV4cGxpY2l0bHkgYW5kIGFsc28gd2h5IGl0IHdvdWxkIGNhdXNlIGEgcHJvYmxl
bSB0byBMQVJQLuKAqAoKTml0czoKCTEuCVNlY3Rpb24gMSwgcGFnZSAxIHMvQ2VudHJlL0NlbnRl
cuKAqAoJMi4JVGhlIG5vZGUgJ1QnIHNob3VsZCBiZSBzaG93biBpbiB0aGUgTVBMUyBGYWJyaWMg
b2YgRmlnIDEu4oCoCgkzLglNaXNzaW5nIHJlZmVyZW5jZSBbVE9ETy1NUExTLUZBQlJJQ13igKgK
CTQuCVNlYyAzLjQgIlNlYW1sZXNzIE1QTFMiIHJlZmVyZW5jZSBpcyBtaXNzaW5nLuKAqAoKU2lu
Y2UgW1RPRE8tTVBMUy1GQUJSSUNdIHNlZW1zIHRvIHRoZSBwcmltYXJ5IGRyaXZlciBmb3IgdGhp
cyBkb2N1bWVudCwgaXQgd291bGQgYmUgYmV0dGVyIHRvIGNvbnNpZGVyIHRoaXMgZm9yIGEgV0cg
ZG9jdW1lbnQgYWZ0ZXIgdGhhdCBkb2N1bWVudCBpcyBwdWJsaXNoZWQuCgotIFNyaQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZyb206IExvYSBBbmRlcnNzb24gW2xv
YUBwaS5udV0KU2VudDogVHVlc2RheSwgMzAgSnVuZSAyMDE1IDk6MTggQU0KVG86IEx1Y3kgeW9u
ZzsgS2FtcmFuIFJhemEgKHNrcmF6YSk7IFNyaWdhbmVzaCBLaW5pOyBBaXNzYW91aSwgTXVzdGFw
aGEgKE11c3RhcGhhKTsgZHJhZnQta29tcGVsbGEtbXBscy1sYXJwQHRvb2xzLmlldGYub3JnOyBt
cGxzLWNoYWlyc0B0b29scy5pZXRmLm9yZwpTdWJqZWN0OiBNUExTLVJUIHJldmlldyBvZiBkcmFm
dC1rb21wZWxsYS1tcGxzLWxhcnAKCkx1Y3ksIEthbXJhbiwgU3JpIGFuZCBNdXN0YXBoYTsKCllv
dSBoYXZlIGJlIHNlbGVjdGVkIGFzIE1QTFMtUlQgcmV2aWV3ZXJzIGZvciBkcmFmdC1rb21wZWxs
YS1tcGxzLWxhcnAuCgpOb3RlIHRvIGF1dGhvcnM6IFlvdSBoYXZlIGJlZW4gQ0MnZCBvbiB0aGlz
IGVtYWlsIHNvIHRoYXQgeW91IGNhbiBrbm93CnRoYXQgdGhpcyByZXZpZXcgaXMgZ29pbmcgb24u
IEhvd2V2ZXIsIHBsZWFzZSBkbyBub3QgcmV2aWV3IHlvdXIgb3duCmRvY3VtZW50LgoKUmV2aWV3
cyBzaG91bGQgY29tbWVudCBvbiB3aGV0aGVyIHRoZSBkb2N1bWVudCBpcyBjb2hlcmVudCwgaXMg
aXQKdXNlZnVsIChpZSwgaXMgaXQgbGlrZWx5IHRvIGJlIGFjdHVhbGx5IHVzZWZ1bCBpbiBvcGVy
YXRpb25hbCBuZXR3b3JrcyksCmFuZCBpcyB0aGUgZG9jdW1lbnQgdGVjaG5pY2FsbHkgc291bmQ/
CgpXZSBhcmUgaW50ZXJlc3RlZCBpbiBrbm93aW5nIHdoZXRoZXIgdGhlIGRvY3VtZW50IGlzIHJl
YWR5IHRvIGJlCmNvbnNpZGVyZWQgZm9yIFdHIGFkb3B0aW9uIChpZSwgaXQgZG9lc24ndCBoYXZl
IHRvIGJlIHBlcmZlY3QgYXQgdGhpcwpwb2ludCwgYnV0IHNob3VsZCBiZSBhIGdvb2Qgc3RhcnQp
LgoKUmV2aWV3cyBzaG91bGQgYmUgc2VudCB0byB0aGUgZG9jdW1lbnQgYXV0aG9ycywgV0cgY28t
Y2hhaXJzIGFuZCBXRwpzZWNyZXRhcnksIGFuZCBDQydkIHRvIHRoZSBNUExTIFdHIGVtYWlsIGxp
c3QuIElmIG5lY2Vzc2FyeSwgY29tbWVudHMKbWF5IGJlIHNlbnQgcHJpdmF0ZWx5IHRvIG9ubHkg
dGhlIFdHIGNoYWlycy4KCklmIHlvdSBoYXZlIHRlY2huaWNhbCBjb21tZW50cyB5b3Ugc2hvdWxk
IHRyeSB0byBiZSBleHBsaWNpdCBhYm91dCB3aGF0Cm5lZWRzIHRvIGJlIHJlc29sdmVkIGJlZm9y
ZSBhZG9wdGluZyBpdCBhcyBhIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQsIGFuZAp3aGF0IGNhbiB3
YWl0IHVudGlsIHRoZSBkb2N1bWVudCBpcyBhIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQgYW5kIHRo
ZQp3b3JraW5nIGdyb3VwIGhhcyB0aGUgcmV2aXNpb24gY29udHJvbC4KCkFyZSB5b3UgYWJsZSB0
byByZXZpZXcgdGhpcyBkcmFmdCBieSAxNCwgMjAxNT8gUGxlYXNlIHJlc3BvbmQgaW4gYQp0aW1l
bHkgZmFzaGlvbi4KClRoYW5rcywgTG9hCihhcyBNUExTIFdHIGNoYWlyKQotLQoKCkxvYSBBbmRl
cnNzb24gICAgICAgICAgICAgICAgICAgICAgICBlbWFpbDogbG9hQG1haWwwMS5odWF3ZWkuY29t
ClNlbmlvciBNUExTIEV4cGVydCAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hQHBpLm51Ckh1
YXdlaSBUZWNobm9sb2dpZXMgKGNvbnN1bHRhbnQpICAgICBwaG9uZTogKzQ2IDczOSA4MSAyMSA2
NAo=


From nobody Thu Jul 16 01:58:53 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57E231A0174 for <mpls@ietfa.amsl.com>; Thu, 16 Jul 2015 01:58:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 dWdLWvR1snfB for <mpls@ietfa.amsl.com>; Thu, 16 Jul 2015 01:58:49 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 279DE1A00E5 for <mpls@ietf.org>; Thu, 16 Jul 2015 01:58:48 -0700 (PDT)
Received: from [192.168.0.103] (81-236-221-144-no93.tbcn.telia.com [81.236.221.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id B3DE718013E2; Thu, 16 Jul 2015 10:58:46 +0200 (CEST)
Message-ID: <55A77242.6020601@pi.nu>
Date: Thu, 16 Jul 2015 10:58:42 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Gregory Mirsky <gregory.mirsky@ericsson.com>,  David Allan I <david.i.allan@ericsson.com>, RFC Errata System <rfc-editor@rfc-editor.org>,  "swallow@cisco.com" <swallow@cisco.com>, "jdrake@juniper.net" <jdrake@juniper.net>,  "akatlas@gmail.com" <akatlas@gmail.com>, "db3546@att.com" <db3546@att.com>,  "aretana@cisco.com" <aretana@cisco.com>, "rcallon@juniper.net" <rcallon@juniper.net>
References: <20150715002235.77B89180470@rfc-editor.org> <55A60487.2060606@pi.nu> <E6C17D2345AC7A45B7D054D407AA205C4AF139F7@eusaamb105.ericsson.se> <7347100B5761DC41A166AC17F22DF1122185DDC5@eusaamb103.ericsson.se>
In-Reply-To: <7347100B5761DC41A166AC17F22DF1122185DDC5@eusaamb103.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/abi02lEMNV2hcPFWGD1_bhHaFMk>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] [Editorial Errata Reported] RFC6428 (4415)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jul 2015 08:58:51 -0000

Greg,

I see no reason that we can't fix this if/when Deborah approves the
errata.

Deborah,

This is in your lap, can you tell us how you want to do this?

/Loa

On 2015-07-15 19:49, Gregory Mirsky wrote:
> Hi Dave,
> thank you for pointing to my mistake.
>
> Loa,
> if the errata cannot be corrected, please feel free to reject and I can re-submit with corrected reference to RFC 5880.
>
> 	Regards,
> 		Greg
>
> -----Original Message-----
> From: David Allan I
> Sent: Wednesday, July 15, 2015 8:46 AM
> To: Loa Andersson; RFC Errata System; swallow@cisco.com; jdrake@juniper.net; akatlas@gmail.com; db3546@att.com; aretana@cisco.com; rcallon@juniper.net
> Cc: Gregory Mirsky; mpls@ietf.org
> Subject: RE: [Editorial Errata Reported] RFC6428 (4415)
>
> The errata is almost correct. The body suggests the correct text "RequiredMinRxInterval" which is correct and as the field is defined in 5880. (not RequestedMinRxInterval as appears under corrected text).
>
> Good catch
> Dave
>
> -----Original Message-----
> From: Loa Andersson [mailto:loa@pi.nu]
> Sent: Tuesday, July 14, 2015 11:58 PM
> To: RFC Errata System; David Allan I; swallow@cisco.com; jdrake@juniper.net; akatlas@gmail.com; db3546@att.com; aretana@cisco.com; rcallon@juniper.net
> Cc: Gregory Mirsky; mpls@ietf.org
> Subject: Re: [Editorial Errata Reported] RFC6428 (4415)
>
> Folks,
>
> The errata seems correct, but I'd like the authors to nod also , John, George and/or Dave.
>
> /Loa
>
> On 2015-07-15 02:22, RFC Errata System wrote:
>> The following errata report has been submitted for RFC6428, "Proactive
>> Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile".
>>
>> --------------------------------------
>> You may review the report below and at:
>> http://www.rfc-editor.org/errata_search.php?rfc=6428&eid=4415
>>
>> --------------------------------------
>> Type: Editorial
>> Reported by: Greg Mirsky <gregory.mirsky@ericsson.com>
>>
>> Section: text
>>
>> Original Text
>> -------------
>> bfd.MinRxInterval
>>
>> Corrected Text
>> --------------
>> bfd.RequestedMinRxInterval
>>
>> Notes
>> -----
>> Throughout the text document refers to bfd.MinRxInterval even though RFC 5880 refers to this state variable as bfd.RequiredMinRxInterval.
>>
>> Instructions:
>> -------------
>> This erratum is currently posted as "Reported". If necessary, please
>> use "Reply All" to discuss whether it should be verified or rejected.
>> When a decision is reached, the verifying party (IESG) can log in to
>> change the status and edit the report, if necessary.
>>
>> --------------------------------------
>> RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
>> --------------------------------------
>> Title               : Proactive Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile
>> Publication Date    : November 2011
>> Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
>> Category            : PROPOSED STANDARD
>> Source              : Multiprotocol Label Switching
>> Area                : Routing
>> Stream              : IETF
>> Verifying Party     : IESG
>>


From nobody Thu Jul 16 03:52:25 2015
Return-Path: <stbryant@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 641871B396A for <mpls@ietfa.amsl.com>; Thu, 16 Jul 2015 03:52:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 HM_yf0SzGHZ6 for <mpls@ietfa.amsl.com>; Thu, 16 Jul 2015 03:52:22 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F4D51B3969 for <mpls@ietf.org>; Thu, 16 Jul 2015 03:52:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2866; q=dns/txt; s=iport; t=1437043942; x=1438253542; h=message-id:date:from:reply-to:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=IAYueJ/Ir4YyjdH9FG4hXjLxzbfTU7iaOSc7U6rSYnY=; b=EQEB7qUY/Pm+PczuMMygtGUqdPUJwOxV3A6hf4/f1Vrk01aoojvwP1lH BNI1+ErI+pp5HEFNTzwGyLe3uPM5Goh+k2Lt8Yg/ZrcVB48VWRZff48b7 XmXFsYeDq68P9Q1q+jfgFG9+/EF3TiELwR0kG+toqrE1MJitjcNqC3Vw/ M=;
X-IronPort-AV: E=Sophos;i="5.15,487,1432598400"; d="scan'208";a="586157034"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP; 16 Jul 2015 10:52:20 +0000
Received: from [64.103.106.124] (dhcp-bdlk10-data-vlan300-64-103-106-124.cisco.com [64.103.106.124]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t6GAqKUr013864; Thu, 16 Jul 2015 10:52:20 GMT
Message-ID: <55A78CE8.9090100@cisco.com>
Date: Thu, 16 Jul 2015 11:52:24 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: David Allan I <david.i.allan@ericsson.com>, Loa Andersson <loa@pi.nu>, RFC Errata System <rfc-editor@rfc-editor.org>, "swallow@cisco.com" <swallow@cisco.com>, "jdrake@juniper.net" <jdrake@juniper.net>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "rcallon@juniper.net" <rcallon@juniper.net>
References: <20130521141350.EF4F862100@rfc-editor.org> <55A60407.9060108@pi.nu> <E6C17D2345AC7A45B7D054D407AA205C4AF13A1D@eusaamb105.ericsson.se>
In-Reply-To: <E6C17D2345AC7A45B7D054D407AA205C4AF13A1D@eusaamb105.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/-XdK8yyj-qbPaiit13-Z4LWOEkw>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "alan.davey@metaswitch.com" <alan.davey@metaswitch.com>
Subject: Re: [mpls] [Technical Errata Reported] RFC6428 (3629)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jul 2015 10:52:24 -0000

... but what have people implemented?

- Stewart


On 15/07/2015 16:52, David Allan I wrote:
> The problem in the original text is the enumeration of fields and references in the TLV encompassed by the length is split over two sentences. So the proposed errata does make it clearer and would be better than simply munging the two sentences together....
>
> So I'm good with it
>
> Cheers
> D
>
> -----Original Message-----
> From: Loa Andersson [mailto:loa@pi.nu]
> Sent: Tuesday, July 14, 2015 11:56 PM
> To: RFC Errata System; David Allan I; swallow@cisco.com; jdrake@juniper.net; stbryant@cisco.com; adrian@olddog.co.uk; rcallon@juniper.net
> Cc: alan.davey@metaswitch.com; mpls@ietf.org
> Subject: Re: [Technical Errata Reported] RFC6428 (3629)
>
> Folks,
>
> The errata seems correct, but I'd like the authors to nod also :), John, George and/or Dave.
>
> /Loa
>
> On 2013-05-21 16:13, RFC Errata System wrote:
>> The following errata report has been submitted for RFC6428, "Proactive
>> Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile".
>>
>> --------------------------------------
>> You may review the report below and at:
>> http://www.rfc-editor.org/errata_search.php?rfc=6428&eid=3629
>>
>> --------------------------------------
>> Type: Technical
>> Reported by: Alan Davey <alan.davey@metaswitch.com>
>>
>> Section: 3.5.3
>>
>> Original Text
>> -------------
>> The length is the length of the following data: the Global_ID, Node Identifier, and Attachment Circuit ID (AC_ID) are as per [9].
>>
>>
>> Corrected Text
>> --------------
>> The length is the length of the data following the length field.  The Global_ID, Node Identifier, and Attachment Circuit ID (AC_ID) are as per [9].
>>
>>
>> Notes
>> -----
>>
>>
>> Instructions:
>> -------------
>> This errata is currently posted as "Reported". If necessary, please
>> use "Reply All" to discuss whether it should be verified or rejected.
>> When a decision is reached, the verifying party (IESG) can log in to
>> change the status and edit the report, if necessary.
>>
>> --------------------------------------
>> RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
>> --------------------------------------
>> Title               : Proactive Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile
>> Publication Date    : November 2011
>> Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
>> Category            : PROPOSED STANDARD
>> Source              : Multiprotocol Label Switching
>> Area                : Routing
>> Stream              : IETF
>> Verifying Party     : IESG
>>
> .
>


-- 
For corporate legal information go to:

http://www.cisco.com/web/about/doing_business/legal/cri/index.html


From nobody Thu Jul 16 06:52:28 2015
Return-Path: <david.i.allan@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 68C981B3BCC for <mpls@ietfa.amsl.com>; Thu, 16 Jul 2015 06:52:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 SUOOzlObxq_F for <mpls@ietfa.amsl.com>; Thu, 16 Jul 2015 06:52:25 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9A32C1B3BC8 for <mpls@ietf.org>; Thu, 16 Jul 2015 06:52:25 -0700 (PDT)
X-AuditID: c618062d-f799e6d00000329e-5f-55a75b7f73ea
Received: from EUSAAHC004.ericsson.se (Unknown_Domain [147.117.188.84]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id BD.9C.12958.F7B57A55; Thu, 16 Jul 2015 09:21:35 +0200 (CEST)
Received: from EUSAAMB105.ericsson.se ([147.117.188.122]) by EUSAAHC004.ericsson.se ([147.117.188.84]) with mapi id 14.03.0210.002; Thu, 16 Jul 2015 09:52:24 -0400
From: David Allan I <david.i.allan@ericsson.com>
To: "stbryant@cisco.com" <stbryant@cisco.com>, Loa Andersson <loa@pi.nu>, "RFC Errata System" <rfc-editor@rfc-editor.org>, "swallow@cisco.com" <swallow@cisco.com>, "jdrake@juniper.net" <jdrake@juniper.net>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "rcallon@juniper.net" <rcallon@juniper.net>
Thread-Topic: [Technical Errata Reported] RFC6428 (3629)
Thread-Index: AQHQvstW9HWDn5A1sUWePH/SGh8pEZ3crhtwgAGCWwD//+8P8A==
Date: Thu, 16 Jul 2015 13:52:23 +0000
Message-ID: <E6C17D2345AC7A45B7D054D407AA205C4AF1417E@eusaamb105.ericsson.se>
References: <20130521141350.EF4F862100@rfc-editor.org> <55A60407.9060108@pi.nu> <E6C17D2345AC7A45B7D054D407AA205C4AF13A1D@eusaamb105.ericsson.se> <55A78CE8.9090100@cisco.com>
In-Reply-To: <55A78CE8.9090100@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRmVeSWpSXmKPExsUyuXRPiG599PJQg+kzLSx+9NxgtngybRab xZy7zhb/5s5htri1dCWrxd8VV1gsmvZ/ZbM493QOo8XtKU2MDpweU35vZPVYsuQnk8f1pqvs HkdvzmX2WLF5JaPHrOltbB4NbcdYA9ijuGxSUnMyy1KL9O0SuDLaD35jKngpWXFoymHGBsa7 Il2MHBwSAiYShw4bdTFyApliEhfurWfrYuTiEBI4yihxYnELO4SznFFi8sS9zCBVbAIGEnv+ f2EESYgIrGeSmPRiDztIglkgTmLWuguMILawgLnE033P2EE2iAhYSJzd6AYSFhFwkrh8Yg5Y OYuAqsTk+3PZQGxeAV+J1rbXUMu2MErM3NoCtoxTQFPi+/GjLCA2I9B530+tYYLYJS5x68l8 JoizBSSW7DnPDGGLSrx8/I8VwlaSmPP6GjNEvY7Egt2f2CBsbYllC18zQywWlDg58wnLBEax WUjGzkLSMgtJyywkLQsYWVYxcpQWp5blphsZbGIERucxCTbdHYx7XloeYhTgYFTi4V0wf1mo EGtiWXFl7iFGaQ4WJXFex6i8UCGB9MSS1OzU1ILUovii0pzU4kOMTBycUg2McSUrv7x0i/xo OyN06XSHHx5PbhxjNmvq4Bdy2/LQe/vqGdt+NrInJ/iXb1vt+n4GY4tF1D5lfsHVR//cbnYy T2Xtktm0aXU7bzC/bFPcnzyDfWk3/e5vzuNY+JtBS+DK3Zf+ye7NpyzCGzdvro+P+PqrYkH0 q6lb+z2m5qjls+t/CJ+aWfdNiaU4I9FQi7moOBEAQXhD/K8CAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/u0x0XeGCdvtT6AMSZF4RXxwMmSs>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "alan.davey@metaswitch.com" <alan.davey@metaswitch.com>
Subject: Re: [mpls] [Technical Errata Reported] RFC6428 (3629)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jul 2015 13:52:27 -0000

Point taken.=20

Dave

-----Original Message-----
From: Stewart Bryant [mailto:stbryant@cisco.com]=20
Sent: Thursday, July 16, 2015 3:52 AM
To: David Allan I; Loa Andersson; RFC Errata System; swallow@cisco.com; jdr=
ake@juniper.net; adrian@olddog.co.uk; rcallon@juniper.net
Cc: alan.davey@metaswitch.com; mpls@ietf.org
Subject: Re: [Technical Errata Reported] RFC6428 (3629)

... but what have people implemented?

- Stewart


On 15/07/2015 16:52, David Allan I wrote:
> The problem in the original text is the enumeration of fields and referen=
ces in the TLV encompassed by the length is split over two sentences. So th=
e proposed errata does make it clearer and would be better than simply mung=
ing the two sentences together....
>
> So I'm good with it
>
> Cheers
> D
>
> -----Original Message-----
> From: Loa Andersson [mailto:loa@pi.nu]
> Sent: Tuesday, July 14, 2015 11:56 PM
> To: RFC Errata System; David Allan I; swallow@cisco.com;=20
> jdrake@juniper.net; stbryant@cisco.com; adrian@olddog.co.uk;=20
> rcallon@juniper.net
> Cc: alan.davey@metaswitch.com; mpls@ietf.org
> Subject: Re: [Technical Errata Reported] RFC6428 (3629)
>
> Folks,
>
> The errata seems correct, but I'd like the authors to nod also :), John, =
George and/or Dave.
>
> /Loa
>
> On 2013-05-21 16:13, RFC Errata System wrote:
>> The following errata report has been submitted for RFC6428,=20
>> "Proactive Connectivity Verification, Continuity Check, and Remote Defec=
t Indication for the MPLS Transport Profile".
>>
>> --------------------------------------
>> You may review the report below and at:
>> http://www.rfc-editor.org/errata_search.php?rfc=3D6428&eid=3D3629
>>
>> --------------------------------------
>> Type: Technical
>> Reported by: Alan Davey <alan.davey@metaswitch.com>
>>
>> Section: 3.5.3
>>
>> Original Text
>> -------------
>> The length is the length of the following data: the Global_ID, Node Iden=
tifier, and Attachment Circuit ID (AC_ID) are as per [9].
>>
>>
>> Corrected Text
>> --------------
>> The length is the length of the data following the length field.  The Gl=
obal_ID, Node Identifier, and Attachment Circuit ID (AC_ID) are as per [9].
>>
>>
>> Notes
>> -----
>>
>>
>> Instructions:
>> -------------
>> This errata is currently posted as "Reported". If necessary, please=20
>> use "Reply All" to discuss whether it should be verified or rejected.
>> When a decision is reached, the verifying party (IESG) can log in to=20
>> change the status and edit the report, if necessary.
>>
>> --------------------------------------
>> RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
>> --------------------------------------
>> Title               : Proactive Connectivity Verification, Continuity Ch=
eck, and Remote Defect Indication for the MPLS Transport Profile
>> Publication Date    : November 2011
>> Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
>> Category            : PROPOSED STANDARD
>> Source              : Multiprotocol Label Switching
>> Area                : Routing
>> Stream              : IETF
>> Verifying Party     : IESG
>>
> .
>


--
For corporate legal information go to:

http://www.cisco.com/web/about/doing_business/legal/cri/index.html


From nobody Thu Jul 16 10:04:22 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AC0E1ACEAD for <mpls@ietfa.amsl.com>; Thu, 16 Jul 2015 10:04:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 mi1Pyo7_VuHq for <mpls@ietfa.amsl.com>; Thu, 16 Jul 2015 10:04:17 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8BFD51ACEA2 for <mpls@ietf.org>; Thu, 16 Jul 2015 10:04:17 -0700 (PDT)
Received: from [192.168.0.103] (81-236-221-144-no93.tbcn.telia.com [81.236.221.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id DBE15180158A; Thu, 16 Jul 2015 19:04:15 +0200 (CEST)
Message-ID: <55A7E40B.1050101@pi.nu>
Date: Thu, 16 Jul 2015 19:04:11 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: David Allan I <david.i.allan@ericsson.com>,  "stbryant@cisco.com" <stbryant@cisco.com>, RFC Errata System <rfc-editor@rfc-editor.org>,  "swallow@cisco.com" <swallow@cisco.com>, "jdrake@juniper.net" <jdrake@juniper.net>,  "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "rcallon@juniper.net" <rcallon@juniper.net>
References: <20130521141350.EF4F862100@rfc-editor.org> <55A60407.9060108@pi.nu> <E6C17D2345AC7A45B7D054D407AA205C4AF13A1D@eusaamb105.ericsson.se> <55A78CE8.9090100@cisco.com> <E6C17D2345AC7A45B7D054D407AA205C4AF1417E@eusaamb105.ericsson.se>
In-Reply-To: <E6C17D2345AC7A45B7D054D407AA205C4AF1417E@eusaamb105.ericsson.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Gz45y5Xqn9P2du_9-AD6F7dPJXU>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "alan.davey@metaswitch.com" <alan.davey@metaswitch.com>
Subject: [mpls] Heads Up - Re: [Technical Errata Reported] RFC6428 (3629) and RFC6428 (4415)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jul 2015 17:04:20 -0000

Folks,

I might have made a mistake that causes a mix up of two errata.

We have a new erratum RFC6428 (4415) sent by Greg. This errata is
active, and we need to respond to it.

We also have an old erratum RFC6428 (3629), this was verified back in
2013. If we want to reopen this we will need a new errata.

What happened was that when I got the new errata I did go back and check
the earlier.

When I intended to respond to the new errata (4415), I responded to the
mail reporting errata (3629). I think all mails have been on the working
group mailing list.

It seems to that some of the comments are on the verified (3629) and
some are on (4415).

Can those of you that participated in the discussion so far verify that
your comments are intended for errata (4415).

/Loa
with the fool's cap on

On 2015-07-16 15:52, David Allan I wrote:
> Point taken.
>
> Dave
>
> -----Original Message-----
> From: Stewart Bryant [mailto:stbryant@cisco.com]
> Sent: Thursday, July 16, 2015 3:52 AM
> To: David Allan I; Loa Andersson; RFC Errata System; swallow@cisco.com; jdrake@juniper.net; adrian@olddog.co.uk; rcallon@juniper.net
> Cc: alan.davey@metaswitch.com; mpls@ietf.org
> Subject: Re: [Technical Errata Reported] RFC6428 (3629)
>
> ... but what have people implemented?
>
> - Stewart
>
>
> On 15/07/2015 16:52, David Allan I wrote:
>> The problem in the original text is the enumeration of fields and references in the TLV encompassed by the length is split over two sentences. So the proposed errata does make it clearer and would be better than simply munging the two sentences together....
>>
>> So I'm good with it
>>
>> Cheers
>> D
>>
>> -----Original Message-----
>> From: Loa Andersson [mailto:loa@pi.nu]
>> Sent: Tuesday, July 14, 2015 11:56 PM
>> To: RFC Errata System; David Allan I; swallow@cisco.com;
>> jdrake@juniper.net; stbryant@cisco.com; adrian@olddog.co.uk;
>> rcallon@juniper.net
>> Cc: alan.davey@metaswitch.com; mpls@ietf.org
>> Subject: Re: [Technical Errata Reported] RFC6428 (3629)
>>
>> Folks,
>>
>> The errata seems correct, but I'd like the authors to nod also :), John, George and/or Dave.
>>
>> /Loa
>>
>> On 2013-05-21 16:13, RFC Errata System wrote:
>>> The following errata report has been submitted for RFC6428,
>>> "Proactive Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile".
>>>
>>> --------------------------------------
>>> You may review the report below and at:
>>> http://www.rfc-editor.org/errata_search.php?rfc=6428&eid=3629
>>>
>>> --------------------------------------
>>> Type: Technical
>>> Reported by: Alan Davey <alan.davey@metaswitch.com>
>>>
>>> Section: 3.5.3
>>>
>>> Original Text
>>> -------------
>>> The length is the length of the following data: the Global_ID, Node Identifier, and Attachment Circuit ID (AC_ID) are as per [9].
>>>
>>>
>>> Corrected Text
>>> --------------
>>> The length is the length of the data following the length field.  The Global_ID, Node Identifier, and Attachment Circuit ID (AC_ID) are as per [9].
>>>
>>>
>>> Notes
>>> -----
>>>
>>>
>>> Instructions:
>>> -------------
>>> This errata is currently posted as "Reported". If necessary, please
>>> use "Reply All" to discuss whether it should be verified or rejected.
>>> When a decision is reached, the verifying party (IESG) can log in to
>>> change the status and edit the report, if necessary.
>>>
>>> --------------------------------------
>>> RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
>>> --------------------------------------
>>> Title               : Proactive Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile
>>> Publication Date    : November 2011
>>> Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
>>> Category            : PROPOSED STANDARD
>>> Source              : Multiprotocol Label Switching
>>> Area                : Routing
>>> Stream              : IETF
>>> Verifying Party     : IESG
>>>
>> .
>>
>
>
> --
> For corporate legal information go to:
>
> http://www.cisco.com/web/about/doing_business/legal/cri/index.html
>


From nobody Fri Jul 17 08:38:07 2015
Return-Path: <yshen@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B3A31A0026; Fri, 17 Jul 2015 08:38:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.002
X-Spam-Level: 
X-Spam-Status: No, score=-0.002 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 LACdzKOnvS67; Fri, 17 Jul 2015 08:38:01 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0146.outbound.protection.outlook.com [65.55.169.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3CB0C1A0024; Fri, 17 Jul 2015 08:38:01 -0700 (PDT)
Received: from BY2PR0501MB1813.namprd05.prod.outlook.com (10.163.155.143) by BY2PR0501MB1813.namprd05.prod.outlook.com (10.163.155.143) with Microsoft SMTP Server (TLS) id 15.1.213.14; Fri, 17 Jul 2015 15:37:58 +0000
Received: from BY2PR0501MB1813.namprd05.prod.outlook.com ([10.163.155.143]) by BY2PR0501MB1813.namprd05.prod.outlook.com ([10.163.155.143]) with mapi id 15.01.0213.021; Fri, 17 Jul 2015 15:37:58 +0000
From: Yimin Shen <yshen@juniper.net>
To: Yimin Shen <yshen@juniper.net>, "huubatwork@gmail.com" <huubatwork@gmail.com>, "draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org" <draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org>
Thread-Topic: [mpls] MPLS-RT review of draft-cheng-mpls-tp-shared-ring-protection-05
Thread-Index: AdCulDikA5WgvcQnQCSiWQCAAJNPcwMGNlygAHk56gAAPh0cQADGxMHg
Date: Fri, 17 Jul 2015 15:37:58 +0000
Message-ID: <BY2PR0501MB181376F96BCECCBDE96EDB1BBD980@BY2PR0501MB1813.namprd05.prod.outlook.com>
References: <BY1PR0501MB1430819702B9DCE681281393A5AF0@BY1PR0501MB1430.namprd05.prod.outlook.com> <BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com> <55A248D2.1010001@gmail.com> <BY2PR0501MB1813CBD233287BFAB1E700C2BD9C0@BY2PR0501MB1813.namprd05.prod.outlook.com>
In-Reply-To: <BY2PR0501MB1813CBD233287BFAB1E700C2BD9C0@BY2PR0501MB1813.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: juniper.net; dkim=none (message not signed) header.d=none;
x-originating-ip: [66.129.241.10]
x-microsoft-exchange-diagnostics: 1; BY2PR0501MB1813; 5:DV71iAW05NRG1BVBKwjCnSGedIKEDlw2X4ZJtnDfI9qRx1o0+mvSNz0pr02iinv0FIUv7qabVY6OvxrDaIR/3GIIOB64d1fCGXuingUhMXCCeBTx0d9RKu53gF7FgW0LfF8c2iHmkxOfqje+PNOewA==; 24:Z+kxA088ONcXv4n/XDvd9tG1izqn7biSKfcb7W4I/4rvEAvog9SFuERWZYRzYLxeeZkZAbFEEma95eQQqrvXmUdOBEoIHdMoGUvcw7vmtWM=; 20:85Aq+9jbDbIPyjqZocyQfXDOTLL2UEY9He7JcWGDbIEYQj6cQSQr/t5NjsmPaVZOu2OuKHQcl0VWVg1iNXsv1w==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0501MB1813;
by2pr0501mb1813: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <BY2PR0501MB18136A65C9FDA3F22315CD9BBD980@BY2PR0501MB1813.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY2PR0501MB1813; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0501MB1813; 
x-forefront-prvs: 06400060E1
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(51914003)(43544003)(377454003)(164054003)(377424004)(24454002)(19300405004)(1941001)(2656002)(230783001)(77156002)(5003600100002)(122556002)(46102003)(99286002)(2201001)(74316001)(2501003)(92566002)(15975445007)(87936001)(62966003)(77096005)(2950100001)(2900100001)(33656002)(86362001)(76576001)(18717965001)(19625215002)(102836002)(5001770100001)(5002640100001)(189998001)(5001920100001)(76176999)(16236675004)(54356999)(50986999)(93886004)(19580405001)(5001960100002)(19580395003)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0501MB1813; H:BY2PR0501MB1813.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
Content-Type: multipart/alternative; boundary="_000_BY2PR0501MB181376F96BCECCBDE96EDB1BBD980BY2PR0501MB1813_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jul 2015 15:37:58.5714 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0501MB1813
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/tLsbKhaE6XN3tPbVeUoE_KWUTHg>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-cheng-mpls-tp-shared-ring-protection-05
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Jul 2015 15:38:05 -0000

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

RGVhciBhdXRob3JzLCBjaGFpcnMsDQoNClRvIHN1bW1hcml6ZSwgSSB0aGluayB0aGUgZHJhZnQg
aXMgdHJ5aW5nIHRvIGFkZHJlc3MgYSB2YWxpZCB1c2UgY2FzZSB3aXRoIGEgcmVhc29uYWJsZSBh
cHByb2FjaCwgYnV0IGl0IGlzIG5vdCByZWFkeSBmb3IgV0cgYWRvcHRpb24gYXQgdGhpcyBwb2lu
dCBkdWUgdG8gdGhlIGZvbGxvd2luZyBpc3N1ZXMgdGhhdCBJ4oCZdmUgY29tbXVuaWNhdGVkIGVh
cmxpZXIuDQoNCg0KLSAgICAgICAgICBNb3JlIGRldGFpbCBpcyBuZWVkZWQgZm9yIOKAnHJpbmcg
dHVubmVsIGxheWVy4oCdIG9uIHByb3Zpc2lvbmluZyBhbmQgbWFpbnRhaW5pbmcgcmluZyB0dW5u
ZWxzLg0KDQotICAgICAgICAgIE1vcmUgZGV0YWlsIGlzIG5lZWRlZCBmb3Ig4oCccmluZyBtYXDi
gJ0uDQoNCi0gICAgICAgICAgVGhlIGRyYWZ0IGN1cnJlbnRseSBjb3ZlcnMgb25seSAxOjEgcHJv
dGVjdGlvbiBzY2VuYXJpbywgYW5kIGhlbmNlIGl0IHJlcXVpcmVzIDIgd29ya2luZyB0dW5uZWxz
ICsgMiBwcm90ZWN0aW9uIHR1bm5lbHMgcGVyIGVncmVzcyBub2RlLiBIb3dldmVyLCBvbiBhIHJp
bmcgdG9wb2xvZ3ksIHBlb3BsZSBtYXkgbmF0dXJhbGx5IGFsc28gYXNrIGZvciAxKzEgcHJvdGVj
dGlvbiAoUkZDIDU2NTQgc2VjdGlvbiAyLjUuNiksIHdoaWNoIHdvdWxkIG5lZWQgb25seSBoYWxm
IG51bWJlciBvZiB0dW5uZWxzIGNvbXBhcmVkIHdpdGggMToxIHByb3RlY3Rpb24uIFRoZXJlZm9y
ZSwgaXQgd2lsbCBiZSB2ZXJ5IHVzZWZ1bCBpZiB0aGUgZHJhZnQgY2FuIGFsc28gZGlzY3VzcyAx
KzEgcHJvdGVjdGlvbiAob3Igd2h5IGl0IGRvZXNu4oCZdCB3b3JrKS4gSW4gcGFydGljdWxhciwg
SeKAmWQgbGlrZSB0byBtZW50aW9uIGRyYWZ0LWtvbXBlbGxhLW1wbHMtcm1yLTAwIHdoaWNoIGRl
YWxzIHdpdGggc2ltaWxhciByaW5nIHRvcG9sb2d5IGZvciBNUExTLg0KDQotICAgICAgICAgIFNl
Y3Rpb24gNC40IChpLmUuIGludGVyY29ubmVjdGVkIHJpbmcgc2NlbmFyaW8pIGRvZXMgbm90IHdv
cmsuDQoNClRoZSBhYm92ZSBjb21tZW50cyBhcmUgY29uY2VybmVkIHdpdGggc2VjdGlvbiAxIHRv
IDQgd2hpY2ggZGVzY3JpYmUgdGhlIHRoZW9yeSBvZiBvcGVyYXRpb24uIEkgdGhpbmsgdGhleSBu
ZWVkIHRvIGJlIGFkZHJlc3NlZCBiZWZvcmUgZnVydGhlciByZXZpZXcgb24gb3RoZXIgc2VjdGlv
bnMuDQoNCg0KVGhhbmtzLA0KDQovWWltaW4NCg0KRnJvbTogbXBscyBbbWFpbHRvOm1wbHMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFlpbWluIFNoZW4NClNlbnQ6IE1vbmRheSwgSnVs
eSAxMywgMjAxNSAxMjo0NCBQTQ0KVG86IGh1dWJhdHdvcmtAZ21haWwuY29tOyBkcmFmdC1jaGVu
Zy1tcGxzLXRwLXNoYXJlZC1yaW5nLXByb3RlY3Rpb25AdG9vbHMuaWV0Zi5vcmcNCkNjOiBtcGxz
QGlldGYub3JnOyBtcGxzLWNoYWlyc0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFttcGxzXSBNUExT
LVJUIHJldmlldyBvZiBkcmFmdC1jaGVuZy1tcGxzLXRwLXNoYXJlZC1yaW5nLXByb3RlY3Rpb24t
MDUNCg0KSGkgSHV1YiwNCg0KVGhhbmtzIGZvciB0aGUgcmVzcG9uc2UuDQoNClllcywgdGhlIHJp
bmcgdHVubmVsIGxheWVyIHNob3VsZCBkZXNlcnZlIGEgZ3JlYXRlciBsZXZlbCBvZiBkZXRhaWwg
aW4gdGhpcyBkcmFmdC4NCg0KUmVnYXJkaW5nIHRoZSDigJxyaW5nLW1hcOKAneKApiBZb3UgbWVu
dGlvbmVkIGl0IGluIGFuc3dlcmluZyAgYSBmZXcgb2YgbXkgdG9wIHF1ZXN0aW9ucywgYnV0IGRp
ZG7igJl0IGVsYWJvcmF0ZSB0byBzdXBwb3J0IHlvdXIgYW53ZXJzLiBJTU8sIHRoZSByaW5nIG1h
cCBpcyBhbiBpbXBvcnRhbnQgcGllY2Ugb2YgeW91ciBzb2x1dGlvbiBhcyB3ZWxsLCBhbmQgc2hv
dWxkIG5vdCBiZSBwdXNoZWQgb3V0IG9mIHNjb3BlIChiZWxvdykuIEnigJlkIGxpa2UgdG8gc3Vn
Z2VzdCB0byBkZWNyaWJlIHdoYXQgaW5mb3JtYXRpb24gaXQgY29udGFpbnMsIGhvdyBpdCBpcyBi
dWlsdCwgaG93ICB0aGUgaW5mb3JtYXRpb24gaXMgZGlzdHJpYnV0ZWQgYW5kIHN5bmNocm9uaXpl
ZCBiZXR3ZWVuIG5vZGVzLCBldGMuDQoNCg0K4oCcRWFjaCBub2RlIFNIT1VMRCBoYXZlIGEgcmlu
ZyBtYXAgY29udGFpbmluZyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc2VxdWVuY2Ugb2YgdGhlIG5v
ZGVzIGFyb3VuZCB0aGUgcmluZy4gIFRoZSBtZXRob2Qgb2YgY29uZmlndXJpbmcgdGhlIG5vZGVz
IHdpdGggdGhlIHJpbmcgbWFwcyBpcyBvdXQgb2Ygc2NvcGUgb2YgdGhpcyBkb2N1bWVudC7igJ0N
Cg0KDQpUaGUgZW50aXJlIHNlY3Rpb24gNC40IHN0aWxsIHJlbWFpbnMgYXMgYSBwcm9ibGVtIGZv
ciBtZS4gSU1PLCB0aGUgaW5ncmVzcyBub2RlIGFuZCB0aGUgZWdyZXNzIG5vZGUgb2YgYSBzZXJ2
aWNlIExTUCBoYXMgYSBmb3J3YXJkaW5nIGFkamFjZW5jeSBhdCB0aGUgc2VydmljZSBMU1AgbGV2
ZWwsIGFjcm9zcyB0aGUgZW50aXJlIHJpbmcgKG9yIGludGVyLWNvbm5lY3RlZCByaW5ncykuIFRo
ZSBMU1DigJlzIGxhYmVsIHNob3VsZCBiZSB0cmFuc3BhcmVudCB0byBpbnRlcm1lZGlhdGUgcmlu
ZyBub2RlcywgYW5kIG5vIGludGVybWVkaWF0ZSByaW5nIG5vZGVzIHNob3VsZCBwZXJmb3JtIGZv
cndhcmRpbmcgYmFzZWQgdGhpcyBsYWJlbC4gRG9lcyB0aGlzIG1hdGNoIHRoZSBnb2Fscy9yZXF1
aXJlbWVudHMgb2YgdGhpcyBkcmFmdD8gVGhlcmUgd291bGQgYmUgc29tZSBwcm9ibGVtcyBpZiB5
b3Ugd2FudCBhbiBpbnRlcm1lZGlhdGUgcmluZyBub2RlIChyaW5nIGludGVyY29ubmVjdGlvbiBu
b2RlIGluIHRoaXMgY2FzZSkgdG8gdW5kZXJzdGFuZCBhIHNlcnZpY2UgTFNQIGxhYmVsLiBBbHNv
LCBJ4oCZbSBub3Qgc3VyZSBob3cgdGhlIHJpbmcgbWFwIGNvdWxkIGhlbHAgaW4gdGhpcyBjYXNl
LiBUaGVyZWZvcmUsIHVudGlsIEkgc2VlIHNvbWUgY2xhcmlmaWNhdGlvbiwgSSBzdGlsbCBkb27i
gJl0IHVuZGVyc3RhbmQgaG93IHNlY3Rpb24gNC40IHdvdWxkIHdvcmsgaW4gYm90aCBub3JtYWwg
Zm9yd2FyZGluZyBhbmQgcHJvdGVjdGlvbiBtb2RlLg0KDQoNClRoYW5rcywNCg0KL1lpbWluDQoN
Cg0KRnJvbTogSHV1YiB2YW4gSGVsdm9vcnQgW21haWx0bzpodXViYXR3b3JrQGdtYWlsLmNvbV0N
ClNlbnQ6IFN1bmRheSwgSnVseSAxMiwgMjAxNSA3OjAxIEFNDQpUbzogWWltaW4gU2hlbjsgZHJh
ZnQtY2hlbmctbXBscy10cC1zaGFyZWQtcmluZy1wcm90ZWN0aW9uQHRvb2xzLmlldGYub3JnPG1h
aWx0bzpkcmFmdC1jaGVuZy1tcGxzLXRwLXNoYXJlZC1yaW5nLXByb3RlY3Rpb25AdG9vbHMuaWV0
Zi5vcmc+DQpDYzogbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz47IG1wbHMtY2hh
aXJzQGlldGYub3JnPG1haWx0bzptcGxzLWNoYWlyc0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBb
bXBsc10gTVBMUy1SVCByZXZpZXcgb2YgZHJhZnQtY2hlbmctbXBscy10cC1zaGFyZWQtcmluZy1w
cm90ZWN0aW9uLTA1DQoNCkhlbGxvIFlpbWluLA0KDQpUaGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3
Lg0KSGVyZSBpcyBvdXIgcmVzcG9uc2U6IGluLWxpbmUgW0h1dWJdIG9uIGJlaGFsZiBvZiB0aGUg
YXV0aG9ycy4NCg0KQmVzdCByZWdhcmRzLiBIdXViLg0KDQo9PT09PT0NCk9uIDEwLTA3LTE1IDAz
OjM3LCBZaW1pbiBTaGVuIHdyb3RlOg0KRGVhciBhdXRob3JzLCBjaGFpcnMsIGFuZCBXRw0KDQpJ
4oCZdmUgYmVlbiBhc2tlZCBieSB0aGUgV0cgY2hhaXJzIHRvIHJldmlldyBkcmFmdC1jaGVuZy1t
cGxzLXRwLXNoYXJlZC1yaW5nLXByb3RlY3Rpb24tMDUgZm9yIFdHIGFkb3B0aW9uLiBPdmVyYWxs
LCBJIHRoaW5rIHRoZSBkcmFmdCBpcyB0cnlpbmcgdG8gYWRkcmVzcyBhIHZhbGlkIE1QTFMtVFAg
c2NlbmFyaW8gYnkgdXNpbmcgYSBwcm9taXNpbmcgc29sdXRpb24uIEhvd2V2ZXIsIEkgaGF2ZSB0
aGUgZm9sbG93aW5nIGNvbW1lbnRzIGFuZCBxdWVzdGlvbnMgIGZvciBzZWN0aW9ucyAxIHRvIDQs
IHdoaWNoIEkgd291bGQgbGlrZSB0byByZXF1ZXN0IHRoZSBhdXRob3JzIHRvIGFuc3dlciBhbmQg
Y2xhcmlmeS4NCg0KMS4gICAgICAgU2VjdGlvbiAyLjEg4oCTIFJlY292ZXJ5IG9mIG11bHRpcGxl
IGZhaWx1cmVzDQrCtyAgICAgICAgIFRoaXMgaXMgbWlzbGVhZGluZyB0byBtZS4gVGhlIGRyYWZ0
IHNlZW1zIHRvIG9ubHkgYmUgYWJsZSB0byBoYW5kbGUgYSBzaW5nbGUgZmFpbHVyZSBwZXIgcmlu
ZywgcmF0aGVyIHRoYW4gbXVsdGlwbGUgZmFpbHVyZXMgcGVyIHJpbmcuIFRoaXMgbWF5IG5lZWQg
c29tZSBjbGFyaWZpY2F0aW9uLg0KW0h1dWJdIE11bHRpcGxlIGZhaWx1cmVzIG1lYW5zIHRoYXQg
bW9yZSB0aGFuIG9uZSBsaW5rIG9yIG5vZGUgaW4gdGhlIHJpbmcgY2FuIGZhaWwuIFByb3RlY3Rp
b24gY2FuIHN0aWxsIGJlIHBlcmZvcm1lZA0KaW4gdGhlICJpc2xhbmRzIiBjcmVhdGVkIGluIHRo
aXMgd2F5LiBBIG5vZGUgZmFpbHVyZSBpcyBpbiBmYWN0IHRoZSBzYW1lIGFzIGFkamFjZW50IGxp
bmsgZmFpbHVyZXMuDQpXZSBjYW4gcHJvdmlkZSBtb3JlIGNsYXJpZmljYXRpb24uDQoNCjIuICAg
ICAgIEnigJlkIGxpa2UgdG8gc3VnZ2VzdCB0byBjaGFuZ2UgdGVybSDigJxleGl0IG5vZGXigJ0g
dG8g4oCcZWdyZXNzIG5vZGXigJ0uDQpbSHV1Yl0gT0suDQoNCjMuICAgICAgIFNlY3Rpb24gNC4x
IC0gVGhlIHJpbmcgdHVubmVsIGxheWVyLg0KDQrCtyAgICAgICAgIEdpdmVuIGEgcmluZyBvZiBO
IG5vZGVzLCB0aGlzIGxheWVyIHdvdWxkIGNvbnNpc3Qgb2YgNHhOIHJpbmcgdHVubmVscy4gVGhl
IGRyYWZ0IGlzIGEgbGl0dGxlIGxpZ2h0IG9uIHRoZSBwcm92aXNpb25pbmcgYW5kIG1hbmFnZW1l
bnQgYXNwZWN0cyBvZiB0aGlzIGxheWVyLCB3aGlsZSBwdXNoaW5nIGEgbG90IG9mIGNvbXBsZXhp
dHkgdG8gdGhpcyBsYXllci4NCltIdXViXSBjbGFyaWZ5aW5nIHRleHQgY2FuIGJlIGFkZGVkLiBX
ZSBjYW4gYWRkIGEgc2VjdGlvbiBkZXNjcmliaW5nIHByb3Zpc2lvbmluZyB0aGUgcmluZy1ub2Rl
cy4NCsK3ICAgICAgICAgRWFjaCBub2RlIGlzIHRyYXZlcnNlZCBieSBtYW55IHR1bm5lbHMuIEhv
dyBkb2VzIGl0IGtub3cgd2hldGhlciBhIHR1bm5lbCBpcyB3b3JraW5nIG9yIHByb3RlY3Rpbmcs
ICBhbmQgd2hldGhlciBhIHR1bm5lbCBpcyBDVyBvciBBVyA/IEhvdyBkb2VzIGl0IGFzc29jaWF0
ZSBhIHdvcmtpbmcgdHVubmVsIHdpdGggYSBwcm90ZWN0aW5nIHR1bm5lbCAodG8gdGhlIHNhbWUg
ZWdyZXNzIG5vZGUsIGJ1dCBvcHBvc2l0ZSBpbiBkaXJlY3Rpb24pID8NCltIdXViXSBlYWNoIG5v
ZGUga25vd3MgdGhpcyBiZWNhdXNlIG9mIHRoZSByaW5nLW1hcCB3aGljaCBjb250YWlucyB0aGlz
IGluZm9ybWF0aW9uLg0KwrcgICAgICAgICBXaGVuIGFuIGluZ3Jlc3Mgbm9kZSBuZWVkcyBhIHdv
cmtpbmcgdHVubmVsIHRvIGEgcGFydGljdWxhciBlZ3Jlc3Mgbm9kZSwgaG93IGRvZXMgY2hvb3Nl
IGJldHdlZW4gdGhlIENXICB0dW5uZWwgYW5kIHRoZSBBVyB0dW5uZWwsIGVzcGVjaWFsbHkgd2hl
biBvbmUgaXMgc2lnbmlmaWNhbnRseSBsb25nZXIgIChpLmUuIG9mIGhpZ2hlciBjb3N0KSB0aGFu
IHRoZSBvdGhlciA/DQpbSHV1Yl0gZnJvbSB0aGUgcmluZy1tYXAgdGhlIGluZ3Jlc3Mgbm9kZSBr
bm93cyB3aGF0IHRoZSBzaG9ydGVzdCBwYXRoIGlzIGFuZCB0aGVuIGRlY2lkZXMgdG8gdGFrZSB0
aGUgQ1cgb3IgdGhlIEFXIHR1bm5lbC4NCg0KNC4gICAgICAgVGhlIGRyYWZ0IGRlc2NyaWJlcyA0
IHR1bm5lbHMgKENXLCBBVywgQ1AsIEFQKSBwZXIgZWdyZXNzIG5vZGUgPyBJcyBpdCBwb3NzaWJs
ZSB0byB1c2Ugb25seSAyIHR1bm5lbHMgKGkuZS4gQ1cgYW5kIEFXKSBhbmQgaGF2ZSB0aGVtIHBy
b3RlY3QgZWFjaCBvdGhlciA/DQpbSHV1Yl0gbWl4aW5nIHdvcmtpbmcgYW5kIHByb3RlY3Rpbmcg
dHJhZmZpYyBpbiBhIHNpbmdsZSB0dW5uZWwgd291bGQgbWFrZSB0aGUgUlBTIHByb3RvY29sIG1v
cmUgY29tcGxleC4NCkFuIGVncmVzcyBub2RlIGNhbm5vdCBtYWtlIHRoZSBkaXN0aW5jdGlvbi4N
Cg0KNS4gICAgICAgU2VjdGlvbiA0LjMuMiAtLSBTaG9ydCB3cmFwcGluZyB2cy4g4oCcdHJhZGl0
aW9uYWwgd3JhcHBpbmfigJ0NCg0KwrcgICAgICAgICBEb2VzIOKAnHRyYWRpdGlvbmFsIHdyYXBw
aW5n4oCdIHJlZmVyIHRvIHRoZSBzY2VuYXJpbyBpbiBzZWN0aW9uIDQuMy4xID8NCltIdXViXSBO
byBpdCBkb2Vzbid0LCBzZWN0aW9uIDQuMy4xIGV4cGxhaW5zIHdyYXBwaW5nIGZvciBsaW5rIGZh
aWx1cmUgYW5kIG5vZGUgZmFpbHVyZS4NCltIdXViXSB0aGUgZGVzY3JpcHRpb24gb2YgdHJhZGl0
aW9uYWwgd3JhcHBpbmcgaXMgaW4gdGhlIGZpcnN0IHBhcmFncmFwaCBvZiBzZWN0aW9uIDQuMy4y
LCBtb3JlIGNsYXJpZmljYXRpb24gY2FuIGJlIGFkZGVkLg0KwrcgICAgICAgICBUaGUgNC4zLjIg
bW9kZSBzZWVtcyBzdXBlcmlvciB0byB0aGUgNC4zLjEgbW9kZSBpbiBhbGwgYXNwZWN0cy4gSWYg
c28sIHdvdWxkIHRoZXJlIGJlIGFueSB2YWx1ZSB0byBrZWVwIDQuMy4xIG1vZGUuDQpbSHV1Yl0g
NC4zLjEgZXhwbGFpbnMgd3JhcHBpbmcgbWV0aG9kb2xvZ3ksIGl0cyBhcHBsaWNhdGlvbiBpcyBk
ZXNjcmliZWQgaW4gNC4zLjIuDQrCtyAgICAgICAgIEluIDQuMy4yIG1vZGUsIENXIHR1bm5lbCA9
PUNQIHR1bm5lbCBhbmQgQVcgdHVubmVsID09IEFQIHR1bm5lbCBpbiBwYXRoIHRvcG9sb2d5LCBj
b3JyZWN0ID8gSWYgc28sIHlvdSBjb3VsZCByZWR1Y2UgdGhlIG51bWJlciBvZiB0dW5uZWxzIHBl
ciBlZ3Jlc3Mgbm9kZSBmcm9tIDQgdG8gMiAoYXMgY29tbWVudCBbNF0gYWJvdmUpLCBjb3JyZWN0
ID8NCltIdXViXSBObywgbm90IGNvcnJlY3QuIER1cmluZyBhIHByb3RlY3Rpb24gc3dpdGNoIENX
IHR1bm5lbCA9PT4gQVAgdHVubmVsIGFuZCBBVyB0dW5uZWwgPT0+IENQIHR1bm5lbC4NCg0KNi4g
ICAgICAgU2VjdGlvbiA0LjMuMw0KDQrCtyAgICAgICAgIFRoaXMgaXMgZXF1aXZhbGVudCB0byDi
gJxnbG9iYWwgcmVwYWly4oCdIGluIE1QTFMuIEhvd2V2ZXIsIHdoeSBkb2VzIHRoZSBpbmdyZXNz
IG5vZGUgc3dpdGNoIHRyYWZmaWMgZnJvbSBDVyB0dW5uZWwgdG8gQVAgdHVubmVsIGluc3RlYWQg
b2YgQVcgdHVubmVsID8gQSB3b3JraW5nIHR1bm5lbCBzaG91bGQgYmUg4oCcYmV0dGVy4oCdIHRo
YW4gYSBwcm90ZWN0aW5nIHR1bm5lbCB0byBwZXJtYW5lbnRseSBjYXJyeSB0cmFmZmljLg0KW0h1
dWJdIHRvIG9wZXJhdGUgcHJvcGVybHkgcmluZyBwcm90ZWN0aW9uIHN3aXRjaGluZyBoYXMgdG8g
YmUgcmV2ZXJ0aXZlLCBhZnRlciByZXBhaXIgdGhlIHRyYWZmaWMgc2hvdWxkIGJlIHN3aXRjaGVk
IGJhY2sgdG8gd29ya2luZyAoc2hvcnRlc3QgcGF0aCkNCjcuICAgICAgIFNlY3Rpb24gNC40DQoN
CsK3ICAgICAgICAgSeKAmW0gbm90IHN1cmUgaG93IGxhYmVsIHN3YXAgd291bGQgd29yayBvbiBh
biBpbnRlcmNvbm5lY3Rpb24gbm9kZSwgYXMgdGhlIGRyYWZ0IGRlc2NyaWJlcyBpdC4gSW4gRmln
LTEyLCBpbiBub3JtYWwgc3RhdGUsIEYgcmVjZWl2ZXMgYSBwYWNrZXQgZnJvbSByaW5nLTE7IFRo
ZSB0b3AgbGFiZWwgWCBpcyBhIHR1bm5lbCB0byB0aGUgbm9kZSBncm91cDsgVGhlIG5leHQgbGFi
ZWwgWSBpcyB0aGUgc2VydmljZSBMU1AuIFNvLCBGIHBvcHMgbGFiZWwgWCwgYW5kIOKAnCB0aGUg
bGFiZWwgdXNlZCBmb3Igd29ya2luZyByaW5nIHR1bm5lbCBSMmNXX0kgd2lsbCBiZSBwdXNoZWQg
YmFzZWQgb24gdGhlIGlubmVyIGxhYmVs4oCdIChpLmUuIGxhYmVsIFkpLiBIb3cgY291bGQgRiBo
YXZlIHRoZSBrbm93bGVkZ2UgYWJvdXQgdGhlIHNlcnZpY2UgTFNQLCBpdHMgbGFiZWwgWSwgYW5k
IGl0cyBlZ3Jlc3Mgbm9kZSwgZXRjID8NCltIdXViXSB0aGUgcmluZy1tYXAgaGFzIHRvIHRha2Ug
Y2FyZSBvZiB0aGlzLg0KwrcgICAgICAgICBJIG1heSBoYXZlIG1vcmUgcXVlc3Rpb25zIHRvIGZv
bGxvdyBhZnRlciB0aGUgYWJvdmXigKYNCg0KUmVnYXJkcywNCg0KWWltaW4gU2hlbg0KSnVuaXBl
ciBOZXR3b3Jrcw0KDQoNCi0tDQoNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQoNCiAgICAgICAgICAgICAg6K+36K6w5L2P
77yM5L2g5piv54us5LiA5peg5LqM55qE77yM5bCx5YOP5YW25LuW5q+P5LiA5Liq5Lq65LiA5qC3
DQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Ok1pbmdMaVU7DQoJcGFub3NlLTE6MiAyIDUgOSAwIDAg
MCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBh
bm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpD
YWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAy
IDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNaW5nTGlVIjsNCglwYW5v
c2UtMToyIDIgNSA5IDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA
U2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IlBUIE1vbm8iO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05v
cm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiIsInNlcmlmIjsNCgljb2xvcjpibGFjazt9DQphOmxpbmssIHNwYW4uTXNvSHlw
ZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2Vk
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHls
ZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyI7DQoJY29sb3I6YmxhY2s7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYu
TXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJh
bGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiOw0K
CWNvbG9yOmJsYWNrO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwg
ZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10
b3A6MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2lu
LWxlZnQ6LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsN
Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOw0KCWNvbG9yOmJsYWNrO30N
CnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9y
bWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi
SFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCWNvbG9yOmJsYWNr
O30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVt
YWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5CYWxsb29u
VGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOmJsYWNrO30NCi5Nc29DaHBEZWZh
dWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0K
QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAx
LjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjE1ODA5
NzQ0Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoyMDk2Njc1MzY0O30NCkBsaXN0IGwwOmxldmVs
MQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC10YWIt
c3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6
bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNg0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
MQ0KCXttc28tbGlzdC1pZDoxMjkxMzUyODQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjEzNzA4
MTM3MDI7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDo0Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3Rv
cDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2
ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMg0K
CXttc28tbGlzdC1pZDoxNDgzNzQ5OTI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjIwOTM5MDEy
MTI7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDI6bGV2ZWwyDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsMw0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVs
LXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoy
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlz
dCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw4
DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2
ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoyNTQ4NzA5MTA7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOi05NTkyNTIyNzg7fQ0KQGxpc3QgbDM6bGV2ZWwxDQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDINCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEu
MGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDM6bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0
IGwzOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZlbDUN
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJe21zby1sZXZl
bC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6
My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjt9DQpAbGlzdCBsMzpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxp
c3QgbDM6bGV2ZWw5DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw0DQoJe21z
by1saXN0LWlkOjQxOTEzNDU5ODsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTc2MzE0NjE4O30N
CkBsaXN0IGw0OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDQ6bGV2ZWwyDQoJ
e21zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw0OmxldmVsMw0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNDpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIu
MGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDQ6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0
IGw0OmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNDpsZXZlbDcN
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDQ6bGV2ZWw4DQoJe21zby1sZXZl
bC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw0OmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6
NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjt9DQpAbGlzdCBsNQ0KCXttc28tbGlzdC1pZDo0NjQxMjY1NTk7DQoJbXNvLWxpc3QtdGVt
cGxhdGUtaWRzOjExNzY3ODQyMDA7fQ0KQGxpc3QgbDU6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsNTpsZXZlbDINCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDU6bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw1OmxldmVsNA0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNTpsZXZlbDUNCgl7bXNvLWxldmVs
LXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDU6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3RvcDoz
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluO30NCkBsaXN0IGw1OmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlz
dCBsNTpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDU6bGV2ZWw5
DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw2DQoJe21zby1saXN0LWlkOjk1
OTQ1NDY1OTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTY1NTgzNDcxMDt9DQpAbGlzdCBsNjps
ZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw2OmxldmVsMg0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNjpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDY6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0
IGw2OmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNjpsZXZlbDYN
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDY6bGV2ZWw3DQoJe21zby1sZXZl
bC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw2OmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6
NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjt9DQpAbGlzdCBsNjpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxp
c3QgbDcNCgl7bXNvLWxpc3QtaWQ6OTc3MDMxOTcxOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczox
MzIwNDY3NDY2O30NCkBsaXN0IGw3OmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6NTsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw3OmxldmVsMg0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsNzpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuNWlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
fQ0KQGxpc3QgbDc6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw3
OmxldmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsNzpsZXZlbDYNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDc6bGV2ZWw3DQoJe21zby1sZXZlbC10
YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluO30NCkBsaXN0IGw3OmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsNzpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDgNCgl7bXNvLWxpc3QtaWQ6MTAwODU1ODcyMTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTM5
NTE2Mzk2MDt9DQpAbGlzdCBsODpsZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjI7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsODpsZXZlbDINCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDg6bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGw4OmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsODps
ZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDg6bGV2ZWw2DQoJe21z
by1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw4OmxldmVsNw0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsODpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
fQ0KQGxpc3QgbDg6bGV2ZWw5DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw5
DQoJe21zby1saXN0LWlkOjEwNTcyNDAzNTI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNjg5
ODg0OTcyO30NCkBsaXN0IGw5OmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6NzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw5OmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjt9DQpAbGlzdCBsOTpsZXZlbDMNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDk6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw5Omxl
dmVsNQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsOTpsZXZlbDYNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDk6bGV2ZWw3DQoJe21zby1sZXZlbC10YWIt
c3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluO30NCkBsaXN0IGw5OmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsOTpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDEw
DQoJe21zby1saXN0LWlkOjExMjMwMzUwNjk7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0yMDk2
NjE3NDk4O30NCkBsaXN0IGwxMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwx
MDpsZXZlbDINCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDEwOmxldmVsMw0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTA6bGV2ZWw0DQoJe21zby1sZXZl
bC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxMDpsZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1zdG9w
OjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47fQ0KQGxpc3QgbDEwOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMTA6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxMDps
ZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDEwOmxldmVsOQ0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTENCgl7bXNvLWxpc3QtaWQ6MTE0OTYz
ODQ4NzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTE1MzMzOTIxMjt9DQpAbGlzdCBsMTE6bGV2
ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDo2Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDExOmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTE6
bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxMTpsZXZlbDQNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDExOmxldmVsNQ0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTE6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3RvcDoz
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluO30NCkBsaXN0IGwxMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxp
c3QgbDExOmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTE6bGV2
ZWw5DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxMg0KCXttc28tbGlzdC1p
ZDoxMTgwMzkzMTAxOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxMDM1NTI5MzA7fQ0KQGxpc3Qg
bDEyOmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluO30NCkBsaXN0IGwxMjpsZXZlbDINCgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxp
c3QgbDEyOmxldmVsMw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTI6bGV2
ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxMjpsZXZlbDUNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDEyOmxldmVsNg0KCXttc28tbGV2ZWwtdGFi
LXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTI6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwxMjpsZXZlbDgNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDEyOmxldmVsOQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTMNCgl7bXNv
LWxpc3QtaWQ6MTIyNjY0ODIzODsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6OTEzNjA4MTMwO30N
CkBsaXN0IGwxMzpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxMzpsZXZlbDIN
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDEzOmxldmVsMw0KCXttc28tbGV2
ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTM6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3Rv
cDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwxMzpsZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDEzOmxldmVsNg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTM6
bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxMzpsZXZlbDgNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDEzOmxldmVsOQ0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTQNCgl7bXNvLWxpc3QtaWQ6MTI0MjkwODcxMDsNCglt
c28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTExOTg4NTIxMDgg
LTg2ODA0NTcyMCA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2
NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMTQ6bGV2ZWwxDQoJe21zby1sZXZl
bC1zdGFydC1hdDowOw0KCW1zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDotOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDouMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgltc28tZmFyZWFzdC1mb250
LWZhbWlseTpDYWxpYnJpOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i
O30NCkBsaXN0IGwxNQ0KCXttc28tbGlzdC1pZDoxNDUxNTg2MzQ3Ow0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczo3ODQ3ODYyNDQ7fQ0KQGxpc3QgbDE1OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDE1OmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBs
MTU6bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxNTpsZXZlbDQN
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE1OmxldmVsNQ0KCXttc28tbGV2
ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTU6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3Rv
cDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwxNTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDE1OmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTU6
bGV2ZWw5DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxNg0KCXttc28tbGlz
dC1pZDoxNjM2MTM2NDE3Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczozNDc3OTA3Njt9DQpAbGlz
dCBsMTY6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTY6bGV2ZWwyDQoJe21z
by1sZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxNjpsZXZlbDMNCgl7bXNvLWxldmVsLXRh
Yi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDE2OmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6Mi4w
aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMTY6bGV2ZWw1DQoJe21zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0
IGwxNjpsZXZlbDYNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE2OmxldmVs
Nw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTY6bGV2ZWw4DQoJe21zby1s
ZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxNjpsZXZlbDkNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDE3DQoJe21zby1saXN0LWlkOjE4NzA5NDg2NDk7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOjEzOTI3OTExMTY7fQ0KQGxpc3QgbDE3OmxldmVsMQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDE3OmxldmVsMg0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMTc6bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwx
NzpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE3OmxldmVsNQ0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTc6bGV2ZWw2DQoJe21zby1sZXZl
bC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxNzpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9w
OjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47fQ0KQGxpc3QgbDE3OmxldmVsOA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMTc6bGV2ZWw5DQoJe21zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCm9sDQoJe21hcmdp
bi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlk
bWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0
YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxi
b2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBs
ZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkRlYXIgYXV0aG9ycywgY2hh
aXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+VG8gc3VtbWFyaXplLCBJIHRoaW5rIHRoZSBkcmFmdCBpcyB0cnlpbmcg
dG8gYWRkcmVzcyBhIHZhbGlkIHVzZSBjYXNlIHdpdGggYSByZWFzb25hYmxlIGFwcHJvYWNoLCBi
dXQgaXQgaXMgbm90IHJlYWR5IGZvciBXRyBhZG9wdGlvbiBhdCB0aGlzIHBvaW50IGR1ZSB0byB0
aGUNCiBmb2xsb3dpbmcgaXNzdWVzIHRoYXQgSeKAmXZlIGNvbW11bmljYXRlZCBlYXJsaWVyLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluO3Rl
eHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMTQgbGV2ZWwxIGxmbzM1Ij4NCjwhW2lmICFzdXBw
b3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48c3Bh
biBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TW9yZSBkZXRhaWwgaXMgbmVl
ZGVkIGZvciDigJxyaW5nIHR1bm5lbCBsYXllcuKAnSBvbiBwcm92aXNpb25pbmcgYW5kIG1haW50
YWluaW5nIHJpbmcgdHVubmVscy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW47dGV4dC1pbmRlbnQ6LS4y
NWluO21zby1saXN0OmwxNCBsZXZlbDEgbGZvMzUiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28t
bGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Nb3JlIGRldGFpbCBpcyBuZWVkZWQgZm9yIOKAnHJp
bmcgbWFw4oCdLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdy
YXBoIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bWFyZ2luLWxlZnQ6LjI1aW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saW5lLWhlaWdo
dC1hbHQ6MHB0O21zby1saXN0OmwxNCBsZXZlbDEgbGZvMzUiPg0KPCFbaWYgIXN1cHBvcnRMaXN0
c10+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhlIGRyYWZ0IGN1cnJl
bnRseSBjb3ZlcnMgb25seSAxOjEgcHJvdGVjdGlvbiBzY2VuYXJpbywgYW5kIGhlbmNlIGl0IHJl
cXVpcmVzIDIgd29ya2luZyB0dW5uZWxzICYjNDM7IDIgcHJvdGVjdGlvbiB0dW5uZWxzIHBlciBl
Z3Jlc3Mgbm9kZS4gSG93ZXZlciwNCiBvbiBhIHJpbmcgdG9wb2xvZ3ksIHBlb3BsZSBtYXkgbmF0
dXJhbGx5IGFsc28gYXNrIGZvciAxJiM0MzsxIHByb3RlY3Rpb24gKFJGQyA1NjU0IHNlY3Rpb24g
Mi41LjYpLCB3aGljaCB3b3VsZCBuZWVkIG9ubHkgaGFsZiBudW1iZXIgb2YgdHVubmVscyBjb21w
YXJlZCB3aXRoIDE6MSBwcm90ZWN0aW9uLiBUaGVyZWZvcmUsIGl0IHdpbGwgYmUgdmVyeSB1c2Vm
dWwgaWYgdGhlIGRyYWZ0IGNhbiBhbHNvIGRpc2N1c3MgMSYjNDM7MSBwcm90ZWN0aW9uIChvciB3
aHkNCiBpdCBkb2VzbuKAmXQgd29yaykuIEluIHBhcnRpY3VsYXIsIEnigJlkIGxpa2UgdG8gbWVu
dGlvbiA8L3NwYW4+PHNwYW4gbGFuZz0iRU4iIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5kcmFmdC1rb21wZWxsYS1tcGxzLXJtci0wMCB3aGljaCBkZWFscyB3aXRoIHNpbWls
YXIgcmluZyB0b3BvbG9neSBmb3IgTVBMUy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluO3RleHQtaW5kZW50
Oi0uMjVpbjttc28tbGlzdDpsMTQgbGV2ZWwxIGxmbzM1Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNd
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48c3BhbiBzdHlsZT0i
bXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U2VjdGlvbiA0LjQgKGkuZS4gaW50ZXJjb25u
ZWN0ZWQgcmluZyBzY2VuYXJpbykgZG9lcyBub3Qgd29yay48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoZSBhYm92ZSBj
b21tZW50cyBhcmUgY29uY2VybmVkIHdpdGggc2VjdGlvbiAxIHRvIDQgd2hpY2ggZGVzY3JpYmUg
dGhlIHRoZW9yeSBvZiBvcGVyYXRpb24uIEkgdGhpbmsgdGhleSBuZWVkIHRvIGJlIGFkZHJlc3Nl
ZCBiZWZvcmUgZnVydGhlciByZXZpZXcgb24gb3RoZXINCiBzZWN0aW9ucy48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MsPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4vWWlt
aW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4g
bXBscyBbbWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+
WWltaW4gU2hlbjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEp1bHkgMTMsIDIwMTUgMTI6NDQg
UE08YnI+DQo8Yj5Ubzo8L2I+IGh1dWJhdHdvcmtAZ21haWwuY29tOyBkcmFmdC1jaGVuZy1tcGxz
LXRwLXNoYXJlZC1yaW5nLXByb3RlY3Rpb25AdG9vbHMuaWV0Zi5vcmc8YnI+DQo8Yj5DYzo8L2I+
IG1wbHNAaWV0Zi5vcmc7IG1wbHMtY2hhaXJzQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJlOiBbbXBsc10gTVBMUy1SVCByZXZpZXcgb2YgZHJhZnQtY2hlbmctbXBscy10cC1zaGFyZWQt
cmluZy1wcm90ZWN0aW9uLTA1PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIEh1
dWIsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5UaGFua3MgZm9yIHRoZSByZXNwb25zZS4NCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WWVzLCB0
aGUgcmluZyB0dW5uZWwgbGF5ZXIgc2hvdWxkIGRlc2VydmUgYSBncmVhdGVyIGxldmVsIG9mIGRl
dGFpbCBpbiB0aGlzIGRyYWZ0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UmVnYXJkaW5nIHRoZSDigJxyaW5nLW1hcOKA
neKApiBZb3UgbWVudGlvbmVkIGl0IGluIGFuc3dlcmluZyAmbmJzcDthIGZldyBvZiBteSB0b3Ag
cXVlc3Rpb25zLCBidXQgZGlkbuKAmXQgZWxhYm9yYXRlIHRvIHN1cHBvcnQgeW91ciBhbndlcnMu
IElNTywgdGhlIHJpbmcgbWFwIGlzIGFuIGltcG9ydGFudA0KIHBpZWNlIG9mIHlvdXIgc29sdXRp
b24gYXMgd2VsbCwgYW5kIHNob3VsZCBub3QgYmUgcHVzaGVkIG91dCBvZiBzY29wZSAoYmVsb3cp
LiBJ4oCZZCBsaWtlIHRvIHN1Z2dlc3QgdG8gZGVjcmliZSB3aGF0IGluZm9ybWF0aW9uIGl0IGNv
bnRhaW5zLCBob3cgaXQgaXMgYnVpbHQsIGhvdyZuYnNwOyB0aGUgaW5mb3JtYXRpb24gaXMgZGlz
dHJpYnV0ZWQgYW5kIHN5bmNocm9uaXplZCBiZXR3ZWVuIG5vZGVzLCBldGMuDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHByZT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCcPC9zcGFuPjxzcGFu
IGxhbmc9IkVOIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtQVCBN
b25vJnF1b3Q7Ij5FYWNoIG5vZGUgU0hPVUxEIGhhdmUgYSByaW5nIG1hcCBjb250YWluaW5nIGlu
Zm9ybWF0aW9uIGFib3V0IHRoZSBzZXF1ZW5jZSBvZiB0aGUgbm9kZXMgYXJvdW5kIHRoZSByaW5n
LiZuYnNwOyBUaGUgbWV0aG9kIG9mIGNvbmZpZ3VyaW5nIHRoZSBub2RlcyB3aXRoIHRoZSByaW5n
IG1hcHMgaXMgb3V0IG9mIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQu4oCdPG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGUgZW50aXJlIHNlY3Rpb24gNC40
IHN0aWxsIHJlbWFpbnMgYXMgYSBwcm9ibGVtIGZvciBtZS4gSU1PLCB0aGUgaW5ncmVzcyBub2Rl
IGFuZCB0aGUgZWdyZXNzIG5vZGUgb2YgYSBzZXJ2aWNlIExTUCBoYXMgYSBmb3J3YXJkaW5nIGFk
amFjZW5jeSBhdCB0aGUgc2VydmljZQ0KIExTUCBsZXZlbCwgYWNyb3NzIHRoZSBlbnRpcmUgcmlu
ZyAob3IgaW50ZXItY29ubmVjdGVkIHJpbmdzKS4gVGhlIExTUOKAmXMgbGFiZWwgc2hvdWxkIGJl
IHRyYW5zcGFyZW50IHRvIGludGVybWVkaWF0ZSByaW5nIG5vZGVzLCBhbmQgbm8gaW50ZXJtZWRp
YXRlIHJpbmcgbm9kZXMgc2hvdWxkIHBlcmZvcm0gZm9yd2FyZGluZyBiYXNlZCB0aGlzIGxhYmVs
LiBEb2VzIHRoaXMgbWF0Y2ggdGhlIGdvYWxzL3JlcXVpcmVtZW50cyBvZiB0aGlzIGRyYWZ0Pw0K
IFRoZXJlIHdvdWxkIGJlIHNvbWUgcHJvYmxlbXMgaWYgeW91IHdhbnQgYW4gaW50ZXJtZWRpYXRl
IHJpbmcgbm9kZSAocmluZyBpbnRlcmNvbm5lY3Rpb24gbm9kZSBpbiB0aGlzIGNhc2UpIHRvIHVu
ZGVyc3RhbmQgYSBzZXJ2aWNlIExTUCBsYWJlbC4gQWxzbywgSeKAmW0gbm90IHN1cmUgaG93IHRo
ZSByaW5nIG1hcCBjb3VsZCBoZWxwIGluIHRoaXMgY2FzZS4gVGhlcmVmb3JlLCB1bnRpbCBJIHNl
ZSBzb21lIGNsYXJpZmljYXRpb24sIEkgc3RpbGwgZG9u4oCZdA0KIHVuZGVyc3RhbmQgaG93IHNl
Y3Rpb24gNC40IHdvdWxkIHdvcmsgaW4gYm90aCBub3JtYWwgZm9yd2FyZGluZyBhbmQgcHJvdGVj
dGlvbiBtb2RlLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
L1lpbWluPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+IEh1dWIgdmFu
IEhlbHZvb3J0IFs8YSBocmVmPSJtYWlsdG86aHV1YmF0d29ya0BnbWFpbC5jb20iPm1haWx0bzpo
dXViYXR3b3JrQGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5
IDEyLCAyMDE1IDc6MDEgQU08YnI+DQo8Yj5Ubzo8L2I+IFlpbWluIFNoZW47IDxhIGhyZWY9Im1h
aWx0bzpkcmFmdC1jaGVuZy1tcGxzLXRwLXNoYXJlZC1yaW5nLXByb3RlY3Rpb25AdG9vbHMuaWV0
Zi5vcmciPg0KZHJhZnQtY2hlbmctbXBscy10cC1zaGFyZWQtcmluZy1wcm90ZWN0aW9uQHRvb2xz
LmlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5v
cmciPm1wbHNAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86bXBscy1jaGFpcnNAaWV0Zi5v
cmciPg0KbXBscy1jaGFpcnNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
bXBsc10gTVBMUy1SVCByZXZpZXcgb2YgZHJhZnQtY2hlbmctbXBscy10cC1zaGFyZWQtcmluZy1w
cm90ZWN0aW9uLTA1PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5IZWxsbyBZaW1pbiw8YnI+DQo8YnI+DQpUaGFuayB5b3UgZm9yIHlv
dXIgcmV2aWV3Ljxicj4NCkhlcmUgaXMgb3VyIHJlc3BvbnNlOiBpbi1saW5lIFtIdXViXSBvbiBi
ZWhhbGYgb2YgdGhlIGF1dGhvcnMuPGJyPg0KPGJyPg0KQmVzdCByZWdhcmRzLiBIdXViLjxicj4N
Cjxicj4NCj09PT09PTxicj4NCk9uIDEwLTA3LTE1IDAzOjM3LCBZaW1pbiBTaGVuIHdyb3RlOjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlYXIgYXV0aG9ycywgY2hhaXJzLCBhbmQgV0c8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+SeKAmXZlIGJlZW4gYXNrZWQgYnkgdGhlIFdHIGNoYWlycyB0byByZXZpZXcgZHJh
ZnQtY2hlbmctbXBscy10cC1zaGFyZWQtcmluZy1wcm90ZWN0aW9uLTA1IGZvciBXRyBhZG9wdGlv
bi4gT3ZlcmFsbCwgSSB0aGluayB0aGUgZHJhZnQgaXMgdHJ5aW5nIHRvIGFkZHJlc3MgYSB2YWxp
ZCBNUExTLVRQDQogc2NlbmFyaW8gYnkgdXNpbmcgYSBwcm9taXNpbmcgc29sdXRpb24uIEhvd2V2
ZXIsIEkgaGF2ZSB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIGFuZCBxdWVzdGlvbnMmbmJzcDsgZm9y
IHNlY3Rpb25zIDEgdG8gNCwgd2hpY2ggSSB3b3VsZCBsaWtlIHRvIHJlcXVlc3QgdGhlIGF1dGhv
cnMgdG8gYW5zd2VyIGFuZCBjbGFyaWZ5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bWFyZ2luLWxlZnQ6MGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMiBsZXZlbDEg
bGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjEuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQg
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPlNlY3Rpb24gMi4xIOKAkyBSZWNvdmVyeSBvZiBtdWx0aXBsZSBmYWlsdXJl
czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVm
dDowaW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwxMCBsZXZlbDEgbGZvNCI+DQo8IVtp
ZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9ImZv
bnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2Vu
ZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoaXMgaXMgbWlzbGVhZGluZyB0byBt
ZS4gVGhlIGRyYWZ0IHNlZW1zIHRvIG9ubHkgYmUgYWJsZSB0byBoYW5kbGUgYSBzaW5nbGUgZmFp
bHVyZSBwZXIgcmluZywgcmF0aGVyIHRoYW4gbXVsdGlwbGUgZmFpbHVyZXMgcGVyIHJpbmcuIFRo
aXMgbWF5IG5lZWQgc29tZSBjbGFyaWZpY2F0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
YmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5bSHV1Yl0gTXVsdGlwbGUgZmFpbHVy
ZXMgbWVhbnMgdGhhdCBtb3JlIHRoYW4gb25lIGxpbmsgb3Igbm9kZSBpbiB0aGUgcmluZyBjYW4g
ZmFpbC4gUHJvdGVjdGlvbiBjYW4gc3RpbGwgYmUgcGVyZm9ybWVkPGJyPg0KaW4gdGhlICZxdW90
O2lzbGFuZHMmcXVvdDsgY3JlYXRlZCBpbiB0aGlzIHdheS4gQSBub2RlIGZhaWx1cmUgaXMgaW4g
ZmFjdCB0aGUgc2FtZSBhcyBhZGphY2VudCBsaW5rIGZhaWx1cmVzLjxicj4NCldlIGNhbiBwcm92
aWRlIG1vcmUgY2xhcmlmaWNhdGlvbi4mbmJzcDsgPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
bWFyZ2luLWxlZnQ6MGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsOCBsZXZlbDEgbGZv
NiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxz
cGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjIuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPknigJlkIGxpa2UgdG8gc3VnZ2VzdCB0byBjaGFuZ2UgdGVybSDigJxleGl0IG5v
ZGXigJ0gdG8g4oCcZWdyZXNzIG5vZGXigJ0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPltIdXViXSBPSy48L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJn
aW4tbGVmdDowaW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwxMiBsZXZlbDEgbGZvOCI+
DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxzcGFu
IHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjMuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPlNlY3Rpb24gNC4xIC0gVGhlIHJpbmcgdHVubmVsIGxheWVyLg0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlz
dDpsMTUgbGV2ZWwxIGxmbzEwIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbCI+PHNwYW4gc3R5bGU9Im1zby1saXN0
Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0K
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+R2l2ZW4gYSByaW5nIG9mIE4gbm9kZXMsIHRoaXMgbGF5ZXIgd291bGQgY29uc2lzdCBvZiA0
eE4gcmluZyB0dW5uZWxzLiBUaGUgZHJhZnQgaXMgYSBsaXR0bGUgbGlnaHQgb24gdGhlIHByb3Zp
c2lvbmluZyBhbmQgbWFuYWdlbWVudCBhc3BlY3RzIG9mIHRoaXMgbGF5ZXIsIHdoaWxlDQogcHVz
aGluZyBhIGxvdCBvZiBjb21wbGV4aXR5IHRvIHRoaXMgbGF5ZXIuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPltIdXViXSBjbGFyaWZ5aW5nIHRleHQgY2FuIGJl
IGFkZGVkLiBXZSBjYW4gYWRkIGEgc2VjdGlvbiBkZXNjcmliaW5nIHByb3Zpc2lvbmluZyB0aGUg
cmluZy1ub2Rlcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
bWFyZ2luLWxlZnQ6MGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsNCBsZXZlbDEgbGZv
MTIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj7CtzxzcGFu
IHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwv
c3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5FYWNoIG5vZGUgaXMg
dHJhdmVyc2VkIGJ5IG1hbnkgdHVubmVscy4gSG93IGRvZXMgaXQga25vdyB3aGV0aGVyIGEgdHVu
bmVsIGlzIHdvcmtpbmcgb3IgcHJvdGVjdGluZywmbmJzcDsgYW5kIHdoZXRoZXIgYSB0dW5uZWwg
aXMgQ1cgb3IgQVcgPyBIb3cgZG9lcyBpdCBhc3NvY2lhdGUgYQ0KIHdvcmtpbmcgdHVubmVsIHdp
dGggYSBwcm90ZWN0aW5nIHR1bm5lbCAodG8gdGhlIHNhbWUgZWdyZXNzIG5vZGUsIGJ1dCBvcHBv
c2l0ZSBpbiBkaXJlY3Rpb24pID88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+W0h1dWJdIGVhY2ggbm9kZSBrbm93cyB0aGlzIGJlY2F1c2Ugb2YgdGhlIHJpbmct
bWFwIHdoaWNoIGNvbnRhaW5zIHRoaXMgaW5mb3JtYXRpb24uPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjBpbjt0ZXh0LWluZGVudDotLjI1
aW47bXNvLWxpc3Q6bDE3IGxldmVsMSBsZm8xNCI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTeW1ib2wiPjxzcGFuIHN0eWxl
PSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPldoZW4gYW4gaW5ncmVzcyBub2RlIG5lZWRzIGEgd29ya2luZyB0dW5uZWwg
dG8gYSBwYXJ0aWN1bGFyIGVncmVzcyBub2RlLCBob3cgZG9lcyBjaG9vc2UgYmV0d2VlbiB0aGUg
Q1cmbmJzcDsgdHVubmVsIGFuZCB0aGUgQVcgdHVubmVsLCBlc3BlY2lhbGx5IHdoZW4gb25lIGlz
IHNpZ25pZmljYW50bHkNCiBsb25nZXImbmJzcDsgKGkuZS4gb2YgaGlnaGVyIGNvc3QpIHRoYW4g
dGhlIG90aGVyID88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
W0h1dWJdIGZyb20gdGhlIHJpbmctbWFwIHRoZSBpbmdyZXNzIG5vZGUga25vd3Mgd2hhdCB0aGUg
c2hvcnRlc3QgcGF0aCBpcyBhbmQgdGhlbiBkZWNpZGVzIHRvIHRha2UgdGhlIENXIG9yIHRoZSBB
VyB0dW5uZWwuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MGluO3RleHQt
aW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMSBsZXZlbDEgbGZvMTYiPg0KPCFbaWYgIXN1cHBvcnRM
aXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6
SWdub3JlIj40LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5UaGUgZHJhZnQg
ZGVzY3JpYmVzIDQgdHVubmVscyAoQ1csIEFXLCBDUCwgQVApIHBlciBlZ3Jlc3Mgbm9kZSA/IElz
IGl0IHBvc3NpYmxlIHRvIHVzZSBvbmx5IDIgdHVubmVscyAoaS5lLiBDVyBhbmQgQVcpIGFuZCBo
YXZlIHRoZW0gcHJvdGVjdCBlYWNoIG90aGVyID88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+W0h1dWJdIG1peGluZyB3b3JraW5nIGFuZCBwcm90ZWN0aW5nIHRy
YWZmaWMgaW4gYSBzaW5nbGUgdHVubmVsIHdvdWxkIG1ha2UgdGhlIFJQUyBwcm90b2NvbCBtb3Jl
IGNvbXBsZXguDQo8YnI+DQpBbiBlZ3Jlc3Mgbm9kZSBjYW5ub3QgbWFrZSB0aGUgZGlzdGluY3Rp
b24uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MGluO3RleHQtaW5kZW50
Oi0uMjVpbjttc28tbGlzdDpsNyBsZXZlbDEgbGZvMTgiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3Jl
Ij41LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bh
bj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TZWN0aW9uIDQuMy4yIC0t
IFNob3J0IHdyYXBwaW5nIHZzLiDigJx0cmFkaXRpb25hbCB3cmFwcGluZ+KAnTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjBpbjt0ZXh0LWluZGVudDotLjI1aW47bXNvLWxp
c3Q6bDAgbGV2ZWwxIGxmbzIwIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlN5bWJvbCI+PHNwYW4gc3R5bGU9Im1zby1saXN0
Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0K
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RG9lcyDigJx0cmFkaXRpb25hbCB3cmFwcGluZ+KAnSByZWZlciB0byB0aGUgc2NlbmFyaW8g
aW4gc2VjdGlvbiA0LjMuMSA/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPltIdXViXSBObyBpdCBkb2Vzbid0LCBzZWN0aW9uIDQuMy4xIGV4cGxhaW5zIHdyYXBw
aW5nIGZvciBsaW5rIGZhaWx1cmUgYW5kIG5vZGUgZmFpbHVyZS4NCjxicj4NCltIdXViXSB0aGUg
ZGVzY3JpcHRpb24gb2YgdHJhZGl0aW9uYWwgd3JhcHBpbmcgaXMgaW4gdGhlIGZpcnN0IHBhcmFn
cmFwaCBvZiBzZWN0aW9uIDQuMy4yLCBtb3JlIGNsYXJpZmljYXRpb24gY2FuIGJlIGFkZGVkLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDow
aW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwzIGxldmVsMSBsZm8yMiI+DQo8IVtpZiAh
c3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpT
eW1ib2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6
Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlm
XT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoZSA0LjMuMiBtb2RlIHNlZW1zIHN1cGVy
aW9yIHRvIHRoZSA0LjMuMSBtb2RlIGluIGFsbCBhc3BlY3RzLiBJZiBzbywgd291bGQgdGhlcmUg
YmUgYW55IHZhbHVlIHRvIGtlZXAgNC4zLjEgbW9kZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+W0h1dWJdIDQuMy4xIGV4cGxhaW5zIHdyYXBwaW5nIG1ldGhv
ZG9sb2d5LCBpdHMgYXBwbGljYXRpb24gaXMgZGVzY3JpYmVkIGluIDQuMy4yLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDowaW47dGV4dC1p
bmRlbnQ6LS4yNWluO21zby1saXN0Omw1IGxldmVsMSBsZm8yNCI+DQo8IVtpZiAhc3VwcG9ydExp
c3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpTeW1ib2wiPjxz
cGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkluIDQuMy4yIG1vZGUsIENXIHR1bm5lbCA9PUNQIHR1bm5l
bCBhbmQgQVcgdHVubmVsID09IEFQIHR1bm5lbCBpbiBwYXRoIHRvcG9sb2d5LCBjb3JyZWN0ID8g
SWYgc28sIHlvdSBjb3VsZCByZWR1Y2UgdGhlIG51bWJlciBvZiB0dW5uZWxzIHBlciBlZ3Jlc3Mg
bm9kZSBmcm9tIDQNCiB0byAyIChhcyBjb21tZW50IFs0XSBhYm92ZSksIGNvcnJlY3QgPzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5bSHV1Yl0gTm8sIG5vdCBj
b3JyZWN0LiBEdXJpbmcgYSBwcm90ZWN0aW9uIHN3aXRjaCBDVyB0dW5uZWwgPT0mZ3Q7IEFQIHR1
bm5lbCBhbmQgQVcgdHVubmVsID09Jmd0OyBDUCB0dW5uZWwuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bWFyZ2luLWxlZnQ6MGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMTEgbGV2
ZWwxIGxmbzI2Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Ni48c3BhbiBzdHlsZT0iZm9udDo3
LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+U2VjdGlvbiA0LjMuMzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21hcmdpbi1sZWZ0OjBpbjt0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDEzIGxldmVsMSBs
Zm8yOCI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPsK3PHNw
YW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoaXMgaXMgZXF1
aXZhbGVudCB0byDigJxnbG9iYWwgcmVwYWly4oCdIGluIE1QTFMuIEhvd2V2ZXIsIHdoeSBkb2Vz
IHRoZSBpbmdyZXNzIG5vZGUgc3dpdGNoIHRyYWZmaWMgZnJvbSBDVyB0dW5uZWwgdG8gQVAgdHVu
bmVsIGluc3RlYWQgb2YgQVcgdHVubmVsID8gQSB3b3JraW5nIHR1bm5lbA0KIHNob3VsZCBiZSDi
gJxiZXR0ZXLigJ0gdGhhbiBhIHByb3RlY3RpbmcgdHVubmVsIHRvIHBlcm1hbmVudGx5IGNhcnJ5
IHRyYWZmaWMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPltI
dXViXSB0byBvcGVyYXRlIHByb3Blcmx5IHJpbmcgcHJvdGVjdGlvbiBzd2l0Y2hpbmcgaGFzIHRv
IGJlIHJldmVydGl2ZSwgYWZ0ZXIgcmVwYWlyIHRoZSB0cmFmZmljIHNob3VsZCBiZSBzd2l0Y2hl
ZCBiYWNrIHRvIHdvcmtpbmcgKHNob3J0ZXN0DQogcGF0aCk8L3NwYW4+IDxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjBpbjt0ZXh0LWluZGVudDotLjI1
aW47bXNvLWxpc3Q6bDkgbGV2ZWwxIGxmbzMwIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Ny48
c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFb
ZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+U2VjdGlvbiA0LjQ8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDowaW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1s
aXN0OmwxNiBsZXZlbDEgbGZvMzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6U3ltYm9sIj48c3BhbiBzdHlsZT0ibXNvLWxp
c3Q6SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5J4oCZbSBub3Qgc3VyZSBob3cgbGFiZWwgc3dhcCB3b3VsZCB3b3JrIG9uIGFuIGludGVy
Y29ubmVjdGlvbiBub2RlLCBhcyB0aGUgZHJhZnQgZGVzY3JpYmVzIGl0LiBJbiBGaWctMTIsIGlu
IG5vcm1hbCBzdGF0ZSwgRiByZWNlaXZlcyBhIHBhY2tldCBmcm9tIHJpbmctMTsgVGhlIHRvcA0K
IGxhYmVsIFggaXMgYSB0dW5uZWwgdG8gdGhlIG5vZGUgZ3JvdXA7IFRoZSBuZXh0IGxhYmVsIFkg
aXMgdGhlIHNlcnZpY2UgTFNQLiBTbywgRiBwb3BzIGxhYmVsIFgsIGFuZCDigJwgdGhlIGxhYmVs
IHVzZWQgZm9yIHdvcmtpbmcgcmluZyB0dW5uZWwgUjJjV19JIHdpbGwgYmUgcHVzaGVkIGJhc2Vk
IG9uIHRoZSBpbm5lciBsYWJlbOKAnSAoaS5lLiBsYWJlbCBZKS4gSG93IGNvdWxkIEYgaGF2ZSB0
aGUga25vd2xlZGdlIGFib3V0IHRoZSBzZXJ2aWNlIExTUCwNCiBpdHMgbGFiZWwgWSwgYW5kIGl0
cyBlZ3Jlc3Mgbm9kZSwgZXRjID88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+W0h1dWJdIHRoZSByaW5nLW1hcCBoYXMgdG8gdGFrZSBjYXJlIG9mIHRoaXMuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjBp
bjt0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDYgbGV2ZWwxIGxmbzM0Ij4NCjwhW2lmICFz
dXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlN5
bWJvbCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3
LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZd
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SSBtYXkgaGF2ZSBtb3JlIHF1ZXN0aW9ucyB0
byBmb2xsb3cgYWZ0ZXIgdGhlIGFib3Zl4oCmPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5SZWdhcmRzLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5ZaW1pbiBTaGVuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5KdW5pcGVyIE5l
dHdvcmtzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHByZT4tLSA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6TWluZ0xpVSI+6K+36K6w5L2P77yM5L2g5piv54us5LiA5peg5LqM55qE77yM5bCx
5YOP5YW25LuW5q+P5LiA5Liq5Lq65LiA5qC3PC9zcGFuPiA8bzpwPjwvbzpwPjwvcHJlPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_BY2PR0501MB181376F96BCECCBDE96EDB1BBD980BY2PR0501MB1813_--


From nobody Fri Jul 17 12:49:48 2015
Return-Path: <arusso@amsl.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F2BB1B2FAE for <mpls@ietfa.amsl.com>; Fri, 17 Jul 2015 12:49:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level: 
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 5n5KynhvcR0L for <mpls@ietfa.amsl.com>; Fri, 17 Jul 2015 12:49:45 -0700 (PDT)
Received: from mail.amsl.com (mail.amsl.com [IPv6:2001:1900:3001:11::28]) by ietfa.amsl.com (Postfix) with ESMTP id 698861B2FA6 for <mpls@ietf.org>; Fri, 17 Jul 2015 12:49:45 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id 5BC561E52BD; Fri, 17 Jul 2015 12:49:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qk7v67YINiqI; Fri, 17 Jul 2015 12:49:20 -0700 (PDT)
Received: from [10.0.0.3] (c-73-35-192-216.hsd1.wa.comcast.net [73.35.192.216]) by c8a.amsl.com (Postfix) with ESMTPSA id 274B11E52BC; Fri, 17 Jul 2015 12:49:19 -0700 (PDT)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Alice Russo <arusso@amsl.com>
In-Reply-To: <55A7E40B.1050101@pi.nu>
Date: Fri, 17 Jul 2015 12:49:42 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <9DE89329-96C5-4381-8F39-B00031D992E1@amsl.com>
References: <20130521141350.EF4F862100@rfc-editor.org> <55A60407.9060108@pi.nu> <E6C17D2345AC7A45B7D054D407AA205C4AF13A1D@eusaamb105.ericsson.se> <55A78CE8.9090100@cisco.com> <E6C17D2345AC7A45B7D054D407AA205C4AF1417E@eusaamb105.ericsson.se> <55A7E40B.1050101@pi.nu>
To: Loa Andersson <loa@pi.nu>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/s41r-g0kFIdOlSAs7SYHNwwQM_M>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "rcallon@juniper.net" <rcallon@juniper.net>, RFC Editor <rfc-editor@rfc-editor.org>, "alan.davey@metaswitch.com" <alan.davey@metaswitch.com>
Subject: Re: [mpls] Heads Up - Re: [Technical Errata Reported] RFC6428 (3629) and RFC6428 (4415)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Jul 2015 19:49:46 -0000

Loa wrote:
> We also have an old erratum RFC6428 (3629), this was verified back in
> 2013. If we want to reopen this we will need a new errata.

Actually, rather than report a new one, we suggest correcting the =
existing erratum. To do this, simply send a request to the RFC Editor =
that the existing one be reopened. Then, it can be edited as needed by =
the verifying party (in this case, an AD).

Thank you.
RFC Editor/ar=


From nobody Sat Jul 18 12:41:21 2015
Return-Path: <jie.dong@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 151601A877C; Sat, 18 Jul 2015 12:41:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.76
X-Spam-Level: 
X-Spam-Status: No, score=-1.76 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 cwNZt053TkGW; Sat, 18 Jul 2015 12:41:16 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BFD081A876E; Sat, 18 Jul 2015 12:41:14 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BVI32305; Sat, 18 Jul 2015 19:41:12 +0000 (GMT)
Received: from NKGEML403-HUB.china.huawei.com (10.98.56.34) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sat, 18 Jul 2015 20:41:11 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.210]) by nkgeml403-hub.china.huawei.com ([10.98.56.34]) with mapi id 14.03.0158.001; Sun, 19 Jul 2015 03:41:05 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: Yimin Shen <yshen@juniper.net>, "huubatwork@gmail.com" <huubatwork@gmail.com>, "draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org" <draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org>
Thread-Topic: [mpls] MPLS-RT review of draft-cheng-mpls-tp-shared-ring-protection-05
Thread-Index: AQHQvJH4pquZf7Jq8UugpHR0X1UcZp3ZFu+AgAiM3ME=
Date: Sat, 18 Jul 2015 19:41:04 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C927742BD4A2@NKGEML512-MBS.china.huawei.com>
References: <BY1PR0501MB1430819702B9DCE681281393A5AF0@BY1PR0501MB1430.namprd05.prod.outlook.com> <BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com> <55A248D2.1010001@gmail.com>, <BY2PR0501MB1813CBD233287BFAB1E700C2BD9C0@BY2PR0501MB1813.namprd05.prod.outlook.com>
In-Reply-To: <BY2PR0501MB1813CBD233287BFAB1E700C2BD9C0@BY2PR0501MB1813.namprd05.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.77.221]
Content-Type: multipart/alternative; boundary="_000_76CD132C3ADEF848BD84D028D243C927742BD4A2NKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/4VV7xo9POnfetGQlMrKm49UhDhY>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-cheng-mpls-tp-shared-ring-protection-05
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 18 Jul 2015 19:41:19 -0000

--_000_76CD132C3ADEF848BD84D028D243C927742BD4A2NKGEML512MBSchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGkgWWltaW4sDQoNCg0KDQpUaGFua3MgZm9yIHlvdXIgY29tbWVudHMsIHBsZWFzZSBzZWUgbXkg
cmVwbGllcyBpbmxpbmVkIHdpdGggW0ppZV0uDQoNCg0KDQoNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCkZyb206IG1wbHMgW21wbHMtYm91bmNlc0BpZXRmLm9yZ10gb24gYmVo
YWxmIG9mIFlpbWluIFNoZW4gW3lzaGVuQGp1bmlwZXIubmV0XQ0KU2VudDogVHVlc2RheSwgSnVs
eSAxNCwgMjAxNSAwOjQzDQpUbzogaHV1YmF0d29ya0BnbWFpbC5jb207IGRyYWZ0LWNoZW5nLW1w
bHMtdHAtc2hhcmVkLXJpbmctcHJvdGVjdGlvbkB0b29scy5pZXRmLm9yZw0KQ2M6IG1wbHNAaWV0
Zi5vcmc7IG1wbHMtY2hhaXJzQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW21wbHNdIE1QTFMtUlQg
cmV2aWV3IG9mIGRyYWZ0LWNoZW5nLW1wbHMtdHAtc2hhcmVkLXJpbmctcHJvdGVjdGlvbi0wNQ0K
DQpIaSBIdXViLA0KDQpUaGFua3MgZm9yIHRoZSByZXNwb25zZS4NCg0KWWVzLCB0aGUgcmluZyB0
dW5uZWwgbGF5ZXIgc2hvdWxkIGRlc2VydmUgYSBncmVhdGVyIGxldmVsIG9mIGRldGFpbCBpbiB0
aGlzIGRyYWZ0Lg0KDQoNClJlZ2FyZGluZyB0aGUgobByaW5nLW1hcKGxoa0gWW91IG1lbnRpb25l
ZCBpdCBpbiBhbnN3ZXJpbmcgIGEgZmV3IG9mIG15IHRvcCBxdWVzdGlvbnMsIGJ1dCBkaWRuoa90
IGVsYWJvcmF0ZSB0byBzdXBwb3J0IHlvdXIgYW53ZXJzLiBJTU8sIHRoZSByaW5nIG1hcCBpcyBh
biBpbXBvcnRhbnQgcGllY2Ugb2YgeW91ciBzb2x1dGlvbiBhcyB3ZWxsLCBhbmQgc2hvdWxkIG5v
dCBiZSBwdXNoZWQgb3V0IG9mIHNjb3BlIChiZWxvdykuIEmhr2QgbGlrZSB0byBzdWdnZXN0IHRv
IGRlY3JpYmUgd2hhdCBpbmZvcm1hdGlvbiBpdCBjb250YWlucywgaG93IGl0IGlzIGJ1aWx0LCBo
b3cgIHRoZSBpbmZvcm1hdGlvbiBpcyBkaXN0cmlidXRlZCBhbmQgc3luY2hyb25pemVkIGJldHdl
ZW4gbm9kZXMsIGV0Yy4NCg0KW0ppZV0gQXMgc2hvd24gaW4gZmlndXJlIDggYW5kIDkgb2YgdGhl
IGRvY3VtZW50LCB0aGUgcmluZy1tYXAgaW5jbHVkZXMgdGhlIHJpbmcgdG9wb2xvZ3kgYW5kIHRo
ZSBzdGF0dXMgb2YgdGhlIHJpbmcgbGlua3MuICBUaGUgcmluZyB0b3BvbG9neSBpcyBjb25maWd1
cmVkIHZpYSBOTVMsIHRoZSBzdGF0ZSBvZiBlYWNoIHJpbmcgbGluayBpcyBtb25pdG9yZWQgYnkg
T0FNLiBXaGVuIHRoZXJlIGlzIHNvbWUgZmFpbHVyZSBkZXRlY3RlZCB2aWEgT0FNLCBzdWNoIGZh
aWx1cmUgaW5mb3JtYXRpb24gaXMgYWR2ZXJ0aXNlZCB2aWEgdGhlIFJQUyBwcm90b2NvbC4gVGhp
cyB3YXksIGVhY2ggbm9kZSBnZXRzIHRoZSByaW5nLW1hcCBpbmZvcm1hdGlvbi4NCg0KDQoNCqGw
RWFjaCBub2RlIFNIT1VMRCBoYXZlIGEgcmluZyBtYXAgY29udGFpbmluZyBpbmZvcm1hdGlvbiBh
Ym91dCB0aGUgc2VxdWVuY2Ugb2YgdGhlIG5vZGVzIGFyb3VuZCB0aGUgcmluZy4gIFRoZSBtZXRo
b2Qgb2YgY29uZmlndXJpbmcgdGhlIG5vZGVzIHdpdGggdGhlIHJpbmcgbWFwcyBpcyBvdXQgb2Yg
c2NvcGUgb2YgdGhpcyBkb2N1bWVudC6hsQ0KDQoNClRoZSBlbnRpcmUgc2VjdGlvbiA0LjQgc3Rp
bGwgcmVtYWlucyBhcyBhIHByb2JsZW0gZm9yIG1lLiBJTU8sIHRoZSBpbmdyZXNzIG5vZGUgYW5k
IHRoZSBlZ3Jlc3Mgbm9kZSBvZiBhIHNlcnZpY2UgTFNQIGhhcyBhIGZvcndhcmRpbmcgYWRqYWNl
bmN5IGF0IHRoZSBzZXJ2aWNlIExTUCBsZXZlbCwgYWNyb3NzIHRoZSBlbnRpcmUgcmluZyAob3Ig
aW50ZXItY29ubmVjdGVkIHJpbmdzKS4gVGhlIExTUKGvcyBsYWJlbCBzaG91bGQgYmUgdHJhbnNw
YXJlbnQgdG8gaW50ZXJtZWRpYXRlIHJpbmcgbm9kZXMsIGFuZCBubyBpbnRlcm1lZGlhdGUgcmlu
ZyBub2RlcyBzaG91bGQgcGVyZm9ybSBmb3J3YXJkaW5nIGJhc2VkIHRoaXMgbGFiZWwuIERvZXMg
dGhpcyBtYXRjaCB0aGUgZ29hbHMvcmVxdWlyZW1lbnRzIG9mIHRoaXMgZHJhZnQ/IFRoZXJlIHdv
dWxkIGJlIHNvbWUgcHJvYmxlbXMgaWYgeW91IHdhbnQgYW4gaW50ZXJtZWRpYXRlIHJpbmcgbm9k
ZSAocmluZyBpbnRlcmNvbm5lY3Rpb24gbm9kZSBpbiB0aGlzIGNhc2UpIHRvIHVuZGVyc3RhbmQg
YSBzZXJ2aWNlIExTUCBsYWJlbC4gQWxzbywgSaGvbSBub3Qgc3VyZSBob3cgdGhlIHJpbmcgbWFw
IGNvdWxkIGhlbHAgaW4gdGhpcyBjYXNlLiBUaGVyZWZvcmUsIHVudGlsIEkgc2VlIHNvbWUgY2xh
cmlmaWNhdGlvbiwgSSBzdGlsbCBkb26hr3QgdW5kZXJzdGFuZCBob3cgc2VjdGlvbiA0LjQgd291
bGQgd29yayBpbiBib3RoIG5vcm1hbCBmb3J3YXJkaW5nIGFuZCBwcm90ZWN0aW9uIG1vZGUuDQoN
CltKaWVdIEFncmVlIHRoYXQgdGhlIGludGVyY29ubmVjdGVkIHJpbmcgb3BlcmF0aW9uIG5lZWRz
IG1vcmUgY2xhcmlmaWNhdGlvbiAuIEFjdHVhbGx5IG9uIHRoZSBpbnRlcnNlY3Rpb24gbm9kZSBv
ZiB0d28gcmluZ3MsIHRoZSBpbm5lciBsYWJlbCAoTFNQIGxhYmVsKSBhbHNvIG5lZWRzIHRvIGJl
IHN3YXBwZWQsIHdoaWNoIGV4cGxhaW5zIHdoeSB0aGUgaW50ZXJzZWN0aW9uIG5vZGUgbmVlZCB0
byBjaGVjayB0aGUgaW5uZXIgbGFiZWwuIFRoaXMgaXMgbm90IGV4cGxpY2l0bHkgc3BlY2lmaWVk
IGluIHRoZSBjdXJyZW50IGRyYWZ0LCB3aGljaCBtYXkgY2F1c2Ugc29tZSBjb25mdXNpb24uIFNv
bWUgY2xhcmlmaWNhdGlvbiB3aWxsIGJlIGFkZGVkIGluIG5leHQgcmV2aXNpb24uDQoNCkJlc3Qg
cmVnYXJkcywNCkppZQ0KDQpUaGFua3MsDQoNCi9ZaW1pbg0KDQoNCkZyb206IEh1dWIgdmFuIEhl
bHZvb3J0IFttYWlsdG86aHV1YmF0d29ya0BnbWFpbC5jb21dDQpTZW50OiBTdW5kYXksIEp1bHkg
MTIsIDIwMTUgNzowMSBBTQ0KVG86IFlpbWluIFNoZW47IGRyYWZ0LWNoZW5nLW1wbHMtdHAtc2hh
cmVkLXJpbmctcHJvdGVjdGlvbkB0b29scy5pZXRmLm9yZw0KQ2M6IG1wbHNAaWV0Zi5vcmc7IG1w
bHMtY2hhaXJzQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW21wbHNdIE1QTFMtUlQgcmV2aWV3IG9m
IGRyYWZ0LWNoZW5nLW1wbHMtdHAtc2hhcmVkLXJpbmctcHJvdGVjdGlvbi0wNQ0KDQpIZWxsbyBZ
aW1pbiwNCg0KVGhhbmsgeW91IGZvciB5b3VyIHJldmlldy4NCkhlcmUgaXMgb3VyIHJlc3BvbnNl
OiBpbi1saW5lIFtIdXViXSBvbiBiZWhhbGYgb2YgdGhlIGF1dGhvcnMuDQoNCkJlc3QgcmVnYXJk
cy4gSHV1Yi4NCg0KPT09PT09DQpPbiAxMC0wNy0xNSAwMzozNywgWWltaW4gU2hlbiB3cm90ZToN
CkRlYXIgYXV0aG9ycywgY2hhaXJzLCBhbmQgV0cNCg0KSaGvdmUgYmVlbiBhc2tlZCBieSB0aGUg
V0cgY2hhaXJzIHRvIHJldmlldyBkcmFmdC1jaGVuZy1tcGxzLXRwLXNoYXJlZC1yaW5nLXByb3Rl
Y3Rpb24tMDUgZm9yIFdHIGFkb3B0aW9uLiBPdmVyYWxsLCBJIHRoaW5rIHRoZSBkcmFmdCBpcyB0
cnlpbmcgdG8gYWRkcmVzcyBhIHZhbGlkIE1QTFMtVFAgc2NlbmFyaW8gYnkgdXNpbmcgYSBwcm9t
aXNpbmcgc29sdXRpb24uIEhvd2V2ZXIsIEkgaGF2ZSB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIGFu
ZCBxdWVzdGlvbnMgIGZvciBzZWN0aW9ucyAxIHRvIDQsIHdoaWNoIEkgd291bGQgbGlrZSB0byBy
ZXF1ZXN0IHRoZSBhdXRob3JzIHRvIGFuc3dlciBhbmQgY2xhcmlmeS4NCg0KMS4gICAgICAgU2Vj
dGlvbiAyLjEgqEMgUmVjb3Zlcnkgb2YgbXVsdGlwbGUgZmFpbHVyZXMNCiogICAgICAgICBUaGlz
IGlzIG1pc2xlYWRpbmcgdG8gbWUuIFRoZSBkcmFmdCBzZWVtcyB0byBvbmx5IGJlIGFibGUgdG8g
aGFuZGxlIGEgc2luZ2xlIGZhaWx1cmUgcGVyIHJpbmcsIHJhdGhlciB0aGFuIG11bHRpcGxlIGZh
aWx1cmVzIHBlciByaW5nLiBUaGlzIG1heSBuZWVkIHNvbWUgY2xhcmlmaWNhdGlvbi4NCltIdXVi
XSBNdWx0aXBsZSBmYWlsdXJlcyBtZWFucyB0aGF0IG1vcmUgdGhhbiBvbmUgbGluayBvciBub2Rl
IGluIHRoZSByaW5nIGNhbiBmYWlsLiBQcm90ZWN0aW9uIGNhbiBzdGlsbCBiZSBwZXJmb3JtZWQN
CmluIHRoZSAiaXNsYW5kcyIgY3JlYXRlZCBpbiB0aGlzIHdheS4gQSBub2RlIGZhaWx1cmUgaXMg
aW4gZmFjdCB0aGUgc2FtZSBhcyBhZGphY2VudCBsaW5rIGZhaWx1cmVzLg0KV2UgY2FuIHByb3Zp
ZGUgbW9yZSBjbGFyaWZpY2F0aW9uLg0KDQoNCjIuICAgICAgIEmhr2QgbGlrZSB0byBzdWdnZXN0
IHRvIGNoYW5nZSB0ZXJtIKGwZXhpdCBub2RlobEgdG8gobBlZ3Jlc3Mgbm9kZaGxLg0KW0h1dWJd
IE9LLg0KDQoNCjMuICAgICAgIFNlY3Rpb24gNC4xIC0gVGhlIHJpbmcgdHVubmVsIGxheWVyLg0K
DQoqICAgICAgICAgR2l2ZW4gYSByaW5nIG9mIE4gbm9kZXMsIHRoaXMgbGF5ZXIgd291bGQgY29u
c2lzdCBvZiA0eE4gcmluZyB0dW5uZWxzLiBUaGUgZHJhZnQgaXMgYSBsaXR0bGUgbGlnaHQgb24g
dGhlIHByb3Zpc2lvbmluZyBhbmQgbWFuYWdlbWVudCBhc3BlY3RzIG9mIHRoaXMgbGF5ZXIsIHdo
aWxlIHB1c2hpbmcgYSBsb3Qgb2YgY29tcGxleGl0eSB0byB0aGlzIGxheWVyLg0KW0h1dWJdIGNs
YXJpZnlpbmcgdGV4dCBjYW4gYmUgYWRkZWQuIFdlIGNhbiBhZGQgYSBzZWN0aW9uIGRlc2NyaWJp
bmcgcHJvdmlzaW9uaW5nIHRoZSByaW5nLW5vZGVzLg0KDQoqICAgICAgICAgRWFjaCBub2RlIGlz
IHRyYXZlcnNlZCBieSBtYW55IHR1bm5lbHMuIEhvdyBkb2VzIGl0IGtub3cgd2hldGhlciBhIHR1
bm5lbCBpcyB3b3JraW5nIG9yIHByb3RlY3RpbmcsICBhbmQgd2hldGhlciBhIHR1bm5lbCBpcyBD
VyBvciBBVyA/IEhvdyBkb2VzIGl0IGFzc29jaWF0ZSBhIHdvcmtpbmcgdHVubmVsIHdpdGggYSBw
cm90ZWN0aW5nIHR1bm5lbCAodG8gdGhlIHNhbWUgZWdyZXNzIG5vZGUsIGJ1dCBvcHBvc2l0ZSBp
biBkaXJlY3Rpb24pID8NCltIdXViXSBlYWNoIG5vZGUga25vd3MgdGhpcyBiZWNhdXNlIG9mIHRo
ZSByaW5nLW1hcCB3aGljaCBjb250YWlucyB0aGlzIGluZm9ybWF0aW9uLg0KDQoqICAgICAgICAg
V2hlbiBhbiBpbmdyZXNzIG5vZGUgbmVlZHMgYSB3b3JraW5nIHR1bm5lbCB0byBhIHBhcnRpY3Vs
YXIgZWdyZXNzIG5vZGUsIGhvdyBkb2VzIGNob29zZSBiZXR3ZWVuIHRoZSBDVyAgdHVubmVsIGFu
ZCB0aGUgQVcgdHVubmVsLCBlc3BlY2lhbGx5IHdoZW4gb25lIGlzIHNpZ25pZmljYW50bHkgbG9u
Z2VyICAoaS5lLiBvZiBoaWdoZXIgY29zdCkgdGhhbiB0aGUgb3RoZXIgPw0KW0h1dWJdIGZyb20g
dGhlIHJpbmctbWFwIHRoZSBpbmdyZXNzIG5vZGUga25vd3Mgd2hhdCB0aGUgc2hvcnRlc3QgcGF0
aCBpcyBhbmQgdGhlbiBkZWNpZGVzIHRvIHRha2UgdGhlIENXIG9yIHRoZSBBVyB0dW5uZWwuDQoN
Cg0KNC4gICAgICAgVGhlIGRyYWZ0IGRlc2NyaWJlcyA0IHR1bm5lbHMgKENXLCBBVywgQ1AsIEFQ
KSBwZXIgZWdyZXNzIG5vZGUgPyBJcyBpdCBwb3NzaWJsZSB0byB1c2Ugb25seSAyIHR1bm5lbHMg
KGkuZS4gQ1cgYW5kIEFXKSBhbmQgaGF2ZSB0aGVtIHByb3RlY3QgZWFjaCBvdGhlciA/DQpbSHV1
Yl0gbWl4aW5nIHdvcmtpbmcgYW5kIHByb3RlY3RpbmcgdHJhZmZpYyBpbiBhIHNpbmdsZSB0dW5u
ZWwgd291bGQgbWFrZSB0aGUgUlBTIHByb3RvY29sIG1vcmUgY29tcGxleC4NCkFuIGVncmVzcyBu
b2RlIGNhbm5vdCBtYWtlIHRoZSBkaXN0aW5jdGlvbi4NCg0KDQo1LiAgICAgICBTZWN0aW9uIDQu
My4yIC0tIFNob3J0IHdyYXBwaW5nIHZzLiChsHRyYWRpdGlvbmFsIHdyYXBwaW5nobENCg0KKiAg
ICAgICAgIERvZXMgobB0cmFkaXRpb25hbCB3cmFwcGluZ6GxIHJlZmVyIHRvIHRoZSBzY2VuYXJp
byBpbiBzZWN0aW9uIDQuMy4xID8NCltIdXViXSBObyBpdCBkb2Vzbid0LCBzZWN0aW9uIDQuMy4x
IGV4cGxhaW5zIHdyYXBwaW5nIGZvciBsaW5rIGZhaWx1cmUgYW5kIG5vZGUgZmFpbHVyZS4NCltI
dXViXSB0aGUgZGVzY3JpcHRpb24gb2YgdHJhZGl0aW9uYWwgd3JhcHBpbmcgaXMgaW4gdGhlIGZp
cnN0IHBhcmFncmFwaCBvZiBzZWN0aW9uIDQuMy4yLCBtb3JlIGNsYXJpZmljYXRpb24gY2FuIGJl
IGFkZGVkLg0KDQoqICAgICAgICAgVGhlIDQuMy4yIG1vZGUgc2VlbXMgc3VwZXJpb3IgdG8gdGhl
IDQuMy4xIG1vZGUgaW4gYWxsIGFzcGVjdHMuIElmIHNvLCB3b3VsZCB0aGVyZSBiZSBhbnkgdmFs
dWUgdG8ga2VlcCA0LjMuMSBtb2RlLg0KW0h1dWJdIDQuMy4xIGV4cGxhaW5zIHdyYXBwaW5nIG1l
dGhvZG9sb2d5LCBpdHMgYXBwbGljYXRpb24gaXMgZGVzY3JpYmVkIGluIDQuMy4yLg0KDQoqICAg
ICAgICAgSW4gNC4zLjIgbW9kZSwgQ1cgdHVubmVsID09Q1AgdHVubmVsIGFuZCBBVyB0dW5uZWwg
PT0gQVAgdHVubmVsIGluIHBhdGggdG9wb2xvZ3ksIGNvcnJlY3QgPyBJZiBzbywgeW91IGNvdWxk
IHJlZHVjZSB0aGUgbnVtYmVyIG9mIHR1bm5lbHMgcGVyIGVncmVzcyBub2RlIGZyb20gNCB0byAy
IChhcyBjb21tZW50IFs0XSBhYm92ZSksIGNvcnJlY3QgPw0KW0h1dWJdIE5vLCBub3QgY29ycmVj
dC4gRHVyaW5nIGEgcHJvdGVjdGlvbiBzd2l0Y2ggQ1cgdHVubmVsID09PiBBUCB0dW5uZWwgYW5k
IEFXIHR1bm5lbCA9PT4gQ1AgdHVubmVsLg0KDQoNCjYuICAgICAgIFNlY3Rpb24gNC4zLjMNCg0K
KiAgICAgICAgIFRoaXMgaXMgZXF1aXZhbGVudCB0byChsGdsb2JhbCByZXBhaXKhsSBpbiBNUExT
LiBIb3dldmVyLCB3aHkgZG9lcyB0aGUgaW5ncmVzcyBub2RlIHN3aXRjaCB0cmFmZmljIGZyb20g
Q1cgdHVubmVsIHRvIEFQIHR1bm5lbCBpbnN0ZWFkIG9mIEFXIHR1bm5lbCA/IEEgd29ya2luZyB0
dW5uZWwgc2hvdWxkIGJlIKGwYmV0dGVyobEgdGhhbiBhIHByb3RlY3RpbmcgdHVubmVsIHRvIHBl
cm1hbmVudGx5IGNhcnJ5IHRyYWZmaWMuDQpbSHV1Yl0gdG8gb3BlcmF0ZSBwcm9wZXJseSByaW5n
IHByb3RlY3Rpb24gc3dpdGNoaW5nIGhhcyB0byBiZSByZXZlcnRpdmUsIGFmdGVyIHJlcGFpciB0
aGUgdHJhZmZpYyBzaG91bGQgYmUgc3dpdGNoZWQgYmFjayB0byB3b3JraW5nIChzaG9ydGVzdCBw
YXRoKQ0KDQo3LiAgICAgICBTZWN0aW9uIDQuNA0KDQoqICAgICAgICAgSaGvbSBub3Qgc3VyZSBo
b3cgbGFiZWwgc3dhcCB3b3VsZCB3b3JrIG9uIGFuIGludGVyY29ubmVjdGlvbiBub2RlLCBhcyB0
aGUgZHJhZnQgZGVzY3JpYmVzIGl0LiBJbiBGaWctMTIsIGluIG5vcm1hbCBzdGF0ZSwgRiByZWNl
aXZlcyBhIHBhY2tldCBmcm9tIHJpbmctMTsgVGhlIHRvcCBsYWJlbCBYIGlzIGEgdHVubmVsIHRv
IHRoZSBub2RlIGdyb3VwOyBUaGUgbmV4dCBsYWJlbCBZIGlzIHRoZSBzZXJ2aWNlIExTUC4gU28s
IEYgcG9wcyBsYWJlbCBYLCBhbmQgobAgdGhlIGxhYmVsIHVzZWQgZm9yIHdvcmtpbmcgcmluZyB0
dW5uZWwgUjJjV19JIHdpbGwgYmUgcHVzaGVkIGJhc2VkIG9uIHRoZSBpbm5lciBsYWJlbKGxIChp
LmUuIGxhYmVsIFkpLiBIb3cgY291bGQgRiBoYXZlIHRoZSBrbm93bGVkZ2UgYWJvdXQgdGhlIHNl
cnZpY2UgTFNQLCBpdHMgbGFiZWwgWSwgYW5kIGl0cyBlZ3Jlc3Mgbm9kZSwgZXRjID8NCltIdXVi
XSB0aGUgcmluZy1tYXAgaGFzIHRvIHRha2UgY2FyZSBvZiB0aGlzLg0KDQoqICAgICAgICAgSSBt
YXkgaGF2ZSBtb3JlIHF1ZXN0aW9ucyB0byBmb2xsb3cgYWZ0ZXIgdGhlIGFib3Zloa0NClJlZ2Fy
ZHMsDQoNCllpbWluIFNoZW4NCkp1bmlwZXIgTmV0d29ya3MNCg0KDQoNCi0tDQoNCioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
DQoNCiAgICAgICAgICAgICAgx+u8x9eho6zE48rHtsDSu87etv61xKOsvs3P8cbky/vDv9K7uPbI
y9K70fkNCg==

--_000_76CD132C3ADEF848BD84D028D243C927742BD4A2NKGEML512MBSchi_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style>@font-face {
	font-family: Wingdings;
}
@font-face {
	font-family: SimSun;
}
@font-face {
	font-family: MingLiU;
}
@font-face {
	font-family: Cambria Math;
}
@font-face {
	font-family: Calibri;
}
@font-face {
	font-family: Tahoma;
}
@font-face {
	font-family: Consolas;
}
@font-face {
	font-family: PT Mono;
}
@page WordSection1 {margin: 1.0in 1.0in 1.0in 1.0in; }
P.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"; COLOR: black;=
 FONT-SIZE: 12pt
}
LI.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"; COLOR: black;=
 FONT-SIZE: 12pt
}
DIV.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"; COLOR: black;=
 FONT-SIZE: 12pt
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline
}
PRE {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Courier New"; COLOR: black; FONT-SIZE: =
10pt
}
SPAN.HTMLPreformattedChar {
	FONT-FAMILY: Consolas; COLOR: black
}
SPAN.EmailStyle19 {
	FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d
}
.MsoChpDefault {
	FONT-SIZE: 10pt
}
OL {
	MARGIN-BOTTOM: 0in
}
UL {
	MARGIN-BOTTOM: 0in
}
</style><style id=3D"owaParaStyle">P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body lang=3D"EN-US" link=3D"blue" bgcolor=3D"white" vlink=3D"purple" fPSty=
le=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<p>Hi Yimin<a></a>, </p>
<p>&nbsp;</p>
<p>Thanks for your comments, please see my replies&nbsp;inlined<a></a> with=
 [Jie<a></a>].</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div style=3D"FONT-FAMILY: Times New Roman; COLOR: #000000; FONT-SIZE: 16px=
">
<hr tabindex=3D"-1">
<div style=3D"DIRECTION: ltr" id=3D"divRpF933215"><font color=3D"#000000" s=
ize=3D"2" face=3D"Tahoma"><b>From:</b> mpls [mpls-bounces@ietf.org] on beha=
lf of Yimin Shen [yshen@juniper.net]<br>
<b>Sent:</b> Tuesday, July 14, 2015 0:43<br>
<b>To:</b> huubatwork@gmail.com; draft-cheng-mpls-tp-shared-ring-protection=
@tools.ietf.org<br>
<b>Cc:</b> mpls@ietf.org; mpls-chairs@ietf.org<br>
<b>Subject:</b> Re: [mpls] MPLS-RT review of draft-cheng-mpls-tp-shared-rin=
g-protection-05<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt">Hi Huub,</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt">Thanks for the response.
</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt">Yes, the ring tunnel layer should deserve =
a greater level of detail in this draft</span><span style=3D"FONT-FAMILY: '=
Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">.</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"><font color=3D"#000000" size=3D"3" face=3D=
"Times New Roman"></font></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"><font color=3D"#000000" size=3D"3" face=3D=
"Times New Roman"></font></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt">Regarding the =A1=B0ring-map=A1=B1=A1=AD Y=
ou mentioned it in answering &nbsp;a few of my top questions, but didn=A1=
=AFt elaborate to support your anwers. IMO, the ring map is an
 important piece of your solution as well, and should not be pushed out of =
scope (below). I=A1=AFd like to suggest to decribe what information it cont=
ains, how it is built, how&nbsp; the information is distributed and synchro=
nized between nodes, etc.
</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"><font color=3D"#000000">[Jie]&nbsp;As show=
n in figure 8 and 9 of the document, the ring-map&nbsp;includes the ring to=
pology and the status of the ring links.&nbsp; The ring
 topology is configured via NMS, the state of each ring link is monitored b=
y OAM. When there is some failure detected via OAM, such failure informatio=
n is advertised via the RPS protocol. This way, each node gets the ring-map=
 information.</font></span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"><font color=3D"#000000"></font></span>&nbs=
p;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"></span><span style=3D"FONT-FAMILY: 'Calibr=
i','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
<pre><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FO=
NT-SIZE: 11pt">=A1=B0</span><span style=3D"FONT-FAMILY: 'PT Mono'; FONT-SIZ=
E: 10.5pt" lang=3D"EN">Each node SHOULD have a ring map containing informat=
ion about the sequence of the nodes around the ring.&nbsp; The method of co=
nfiguring the nodes with the ring maps is out of scope of this document.=A1=
=B1</span></pre>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt">The entire section 4.4 still remains as a =
problem for me. IMO, the ingress node and the egress node of a service LSP =
has a forwarding adjacency at the service
 LSP level, across the entire ring (or inter-connected rings). The LSP=A1=
=AFs label should be transparent to intermediate ring nodes, and no interme=
diate ring nodes should perform forwarding based this label. Does this matc=
h the goals/requirements of this draft?
 There would be some problems if you want an intermediate ring node (ring i=
nterconnection node in this case) to understand a service LSP label. Also, =
I=A1=AFm not sure how the ring map could help in this case. Therefore, unti=
l I see some clarification, I still don=A1=AFt
 understand how section 4.4 would work in both normal forwarding and protec=
tion mode.</span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FONT-S=
IZE: 11pt">
</span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; =
FONT-SIZE: 11pt"></span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"><font color=3D"#000000">[Jie]&nbsp;Agree t=
hat the interconnected ring operation needs more clarification . Actually o=
n the intersection node of two rings, the inner
 label (LSP label) also needs to be swapped, which explains why the interse=
ction node need to check the inner label. This is not explicitly specified =
in the current draft, which may cause&nbsp;some confusion. Some clarificati=
on will be added in next revision.</font></span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"><font color=3D"#000000">Best regards,</fon=
t></span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"><font color=3D"#000000">Jie</font></span><=
/p>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt">Thanks,</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt">/Yimin</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
</div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
COLOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
<div>
<div style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING=
-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1p=
t solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<p class=3D"MsoNormal"><b><span style=3D"FONT-FAMILY: 'Tahoma','sans-serif'=
; COLOR: windowtext; FONT-SIZE: 10pt">From:</span></b><span style=3D"FONT-F=
AMILY: 'Tahoma','sans-serif'; COLOR: windowtext; FONT-SIZE: 10pt"> Huub van=
 Helvoort [mailto:huubatwork@gmail.com]
<br>
<b>Sent:</b> Sunday, July 12, 2015 7:01 AM<br>
<b>To:</b> Yimin Shen; draft-cheng-mpls-tp-shared-ring-protection@tools.iet=
f.org<br>
<b>Cc:</b> mpls@ietf.org; mpls-chairs@ietf.org<br>
<b>Subject:</b> Re: [mpls] MPLS-RT review of draft-cheng-mpls-tp-shared-rin=
g-protection-05</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<div>
<p class=3D"MsoNormal">Hello Yimin,<br>
<br>
Thank you for your review.<br>
Here is our response: in-line [Huub] on behalf of the authors.<br>
<br>
Best regards. Huub.<br>
<br>
=3D=3D=3D=3D=3D=3D<br>
On 10-07-15 03:37, Yimin Shen wrote:</p>
</div>
<blockquote style=3D"MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt">
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt">Dear authors, chairs, and WG</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt"></span>&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt">I=A1=AFve been asked by the WG chairs to review draft-chen=
g-mpls-tp-shared-ring-protection-05 for WG adoption. Overall, I think the d=
raft is trying to address a valid MPLS-TP
 scenario by using a promising solution. However, I have the following comm=
ents and questions&nbsp; for sections 1 to 4, which I would like to request=
 the authors to answer and clarify.</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt"></span>&nbsp;</p>
</div>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"><span>1.<=
span style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">Section 2.1 =A8C Recovery of multiple failures</span></p>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: Symbol; FONT-SIZE: 10pt"><span>=A1=A4<span style=
=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">This is misleading to me. The draft seems to only be able to=
 handle a single failure per ring, rather than multiple failures per ring. =
This may need some clarification.</span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 10pt">[Huub] Multiple failures means that more than one link or =
node in the ring can fail. Protection can still be performed<br>
in the &quot;islands&quot; created in this way. A node failure is in fact t=
he same as adjacent link failures.<br>
We can provide more clarification.&nbsp; <br>
<br>
</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt"></span>&nbsp;</p>
</div>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"><span>2.<=
span style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">I=A1=AFd like to suggest to change term =A1=B0exit node=A1=
=B1 to =A1=B0egress node=A1=B1.</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 10pt">[Huub] OK.</span><br>
<br>
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt"></span>&nbsp;</p>
</div>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"><span>3.<=
span style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">Section 4.1 - The ring tunnel layer.
</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt"></span>&nbsp;</p>
</div>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: Symbol; FONT-SIZE: 10pt"><span>=A1=A4<span style=
=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">Given a ring of N nodes, this layer would consist of 4xN rin=
g tunnels. The draft is a little light on the provisioning and management a=
spects of this layer, while pushing
 a lot of complexity to this layer.</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 10pt">[Huub] clarifying text can be added. We can add a section =
describing provisioning the ring-nodes.</span><br>
<br>
</p>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: Symbol; FONT-SIZE: 10pt"><span>=A1=A4<span style=
=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">Each node is traversed by many tunnels. How does it know whe=
ther a tunnel is working or protecting,&nbsp; and whether a tunnel is CW or=
 AW ? How does it associate a working tunnel
 with a protecting tunnel (to the same egress node, but opposite in directi=
on) ?</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 10pt">[Huub] each node knows this because of the ring-map which =
contains this information.</span><br>
<br>
</p>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: Symbol; FONT-SIZE: 10pt"><span>=A1=A4<span style=
=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">When an ingress node needs a working tunnel to a particular =
egress node, how does choose between the CW&nbsp; tunnel and the AW tunnel,=
 especially when one is significantly longer&nbsp;
 (i.e. of higher cost) than the other ?</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 10pt">[Huub] from the ring-map the ingress node knows what the s=
hortest path is and then decides to take the CW or the AW tunnel.</span><br=
>
<br>
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt"></span>&nbsp;</p>
</div>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"><span>4.<=
span style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">The draft describes 4 tunnels (CW, AW, CP, AP) per egress no=
de ? Is it possible to use only 2 tunnels (i.e. CW and AW) and have them pr=
otect each other ?</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 10pt">[Huub] mixing working and protecting traffic in a single t=
unnel would make the RPS protocol more complex.
<br>
An egress node cannot make the distinction.<br>
<br>
</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt"></span>&nbsp;</p>
</div>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"><span>5.<=
span style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">Section 4.3.2 -- Short wrapping vs. =A1=B0traditional wrappi=
ng=A1=B1</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt"></span>&nbsp;</p>
</div>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: Symbol; FONT-SIZE: 10pt"><span>=A1=A4<span style=
=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">Does =A1=B0traditional wrapping=A1=B1 refer to the scenario =
in section 4.3.1 ?</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 10pt">[Huub] No it doesn't, section 4.3.1 explains wrapping for =
link failure and node failure.
<br>
[Huub] the description of traditional wrapping is in the first paragraph of=
 section 4.3.2, more clarification can be added.<br>
<br>
</span></p>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: Symbol; FONT-SIZE: 10pt"><span>=A1=A4<span style=
=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">The 4.3.2 mode seems superior to the 4.3.1 mode in all aspec=
ts. If so, would there be any value to keep 4.3.1 mode.</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 10pt">[Huub] 4.3.1 explains wrapping methodology, its applicatio=
n is described in 4.3.2.</span><br>
<br>
</p>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: Symbol; FONT-SIZE: 10pt"><span>=A1=A4<span style=
=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">In 4.3.2 mode, CW tunnel =3D=3DCP tunnel and AW tunnel =3D=
=3D AP tunnel in path topology, correct ? If so, you could reduce the numbe=
r of tunnels per egress node from 4 to 2 (as
 comment [4] above), correct ?</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 10pt">[Huub] No, not correct. During a protection switch CW tunn=
el =3D=3D&gt; AP tunnel and AW tunnel =3D=3D&gt; CP tunnel.</span><br>
<br>
</p>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt"></span>&nbsp;</p>
</div>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"><span>6.<=
span style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">Section 4.3.3</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt"></span>&nbsp;</p>
</div>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: Symbol; FONT-SIZE: 10pt"><span>=A1=A4<span style=
=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">This is equivalent to =A1=B0global repair=A1=B1 in MPLS. How=
ever, why does the ingress node switch traffic from CW tunnel to AP tunnel =
instead of AW tunnel ? A working tunnel should
 be =A1=B0better=A1=B1 than a protecting tunnel to permanently carry traffi=
c.</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 10pt">[Huub] to operate properly ring protection switching has t=
o be revertive, after repair the traffic should be switched back to working=
 (shortest path)</span>
<br>
<br>
</p>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt"><span>7.<=
span style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">Section 4.4</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt"></span>&nbsp;</p>
</div>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: Symbol; FONT-SIZE: 10pt"><span>=A1=A4<span style=
=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">I=A1=AFm not sure how label swap would work on an interconne=
ction node, as the draft describes it. In Fig-12, in normal state, F receiv=
es a packet from ring-1; The top label
 X is a tunnel to the node group; The next label Y is the service LSP. So, =
F pops label X, and =A1=B0 the label used for working ring tunnel R2cW_I wi=
ll be pushed based on the inner label=A1=B1 (i.e. label Y). How could F hav=
e the knowledge about the service LSP, its
 label Y, and its egress node, etc ?</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 10pt">[Huub] the ring-map has to take care of this.</span><br>
<br>
</p>
<p style=3D"TEXT-INDENT: -0.25in; MARGIN-LEFT: 0in" class=3D"MsoNormal"><sp=
an style=3D"FONT-FAMILY: Symbol; FONT-SIZE: 10pt"><span>=A1=A4<span style=
=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span></span></span><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; FO=
NT-SIZE: 11pt">I may have more questions to follow after the above=A1=AD</s=
pan></p>
<p class=3D"MsoNormal"></p>
<blockquote style=3D"MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt">
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt">Regards,</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt"></span>&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt">Yimin Shen</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; =
FONT-SIZE: 11pt">Juniper Networks</span></p>
</div>
</blockquote>
<p class=3D"MsoNormal"><br>
<br>
</p>
<pre>-- </pre>
<pre>*****************************************************************</pre=
>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; <span style=3D"FONT-FAMILY: MingLiU">=C7=EB=BC=C7=D7=A1=A3=AC=C4=
=E3=CA=C7=B6=C0=D2=BB=CE=DE=B6=FE=B5=C4=A3=AC=BE=CD=CF=F1=C6=E4=CB=FB=C3=BF=
=D2=BB=B8=F6=C8=CB=D2=BB=D1=F9</span> </pre>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_76CD132C3ADEF848BD84D028D243C927742BD4A2NKGEML512MBSchi_--


From nobody Sun Jul 19 02:34:21 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACB3A1AC3D4 for <mpls@ietfa.amsl.com>; Sun, 19 Jul 2015 02:34:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 eT4iNtgpu0hb for <mpls@ietfa.amsl.com>; Sun, 19 Jul 2015 02:34:18 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B84871A9147 for <mpls@ietf.org>; Sun, 19 Jul 2015 02:34:18 -0700 (PDT)
Received: from [10.0.2.253] (unknown [62.168.35.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 3C1EC18013BE; Sun, 19 Jul 2015 11:34:16 +0200 (CEST)
Message-ID: <55AB6F10.30900@pi.nu>
Date: Sun, 19 Jul 2015 11:34:08 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Alice Russo <arusso@amsl.com>
References: <20130521141350.EF4F862100@rfc-editor.org> <55A60407.9060108@pi.nu> <E6C17D2345AC7A45B7D054D407AA205C4AF13A1D@eusaamb105.ericsson.se> <55A78CE8.9090100@cisco.com> <E6C17D2345AC7A45B7D054D407AA205C4AF1417E@eusaamb105.ericsson.se> <55A7E40B.1050101@pi.nu> <9DE89329-96C5-4381-8F39-B00031D992E1@amsl.com>
In-Reply-To: <9DE89329-96C5-4381-8F39-B00031D992E1@amsl.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/LYqaQcZQGwfvDvpoxr4Fx_fzcJM>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "rcallon@juniper.net" <rcallon@juniper.net>, RFC Editor <rfc-editor@rfc-editor.org>, "alan.davey@metaswitch.com" <alan.davey@metaswitch.com>
Subject: Re: [mpls] Heads Up - Re: [Technical Errata Reported] RFC6428 (3629) and RFC6428 (4415)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 19 Jul 2015 09:34:20 -0000

Alice,

Yes that is the right procedure for RFC6428 (3629).

I will lean a bit on Dave and Stewart to see if we need to reopen
it. Let us close loops during the IETF week.

In the mean time errata for RFC6428 (4415) my take is that it is correct
and can be verified.

/Loa



On 2015-07-17 21:49, Alice Russo wrote:
> Loa wrote:
>> We also have an old erratum RFC6428 (3629), this was verified back in
>> 2013. If we want to reopen this we will need a new errata.
>
> Actually, rather than report a new one, we suggest correcting the existing erratum. To do this, simply send a request to the RFC Editor that the existing one be reopened. Then, it can be edited as needed by the verifying party (in this case, an AD).
>
> Thank you.
> RFC Editor/ar
>


From nobody Sun Jul 19 06:10:40 2015
Return-Path: <chengweiqiang@chinamobile.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F00B11ACEB1; Sun, 19 Jul 2015 06:10:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.388
X-Spam-Level: 
X-Spam-Status: No, score=-0.388 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RELAY_IS_221=2.222, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 qt7AUiLa0Jw7; Sun, 19 Jul 2015 06:10:33 -0700 (PDT)
Received: from cmccmta2.chinamobile.com (cmccmta2.chinamobile.com [221.176.66.80]) by ietfa.amsl.com (Postfix) with ESMTP id 4063F1ACE75; Sun, 19 Jul 2015 06:10:31 -0700 (PDT)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.13]) by rmmx-syy-dmz-app05-12005 (RichMail) with SMTP id 2ee555aba1c1f53-cec60; Sun, 19 Jul 2015 21:10:25 +0800 (CST)
X-RM-TRANSID: 2ee555aba1c1f53-cec60
X-RM-SPAM-FLAG: 00000000
Received: from cmccPC (unknown[117.79.232.172]) by rmsmtp-syy-appsvr07-12007 (RichMail) with SMTP id 2ee755aba1b9d6d-75578; Sun, 19 Jul 2015 21:10:25 +0800 (CST)
X-RM-TRANSID: 2ee755aba1b9d6d-75578
From: "weiqiang cheng" <chengweiqiang@chinamobile.com>
To: "'Yimin Shen'" <yshen@juniper.net>, <huubatwork@gmail.com>, <draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org>
References: <BY1PR0501MB1430819702B9DCE681281393A5AF0@BY1PR0501MB1430.namprd05.prod.outlook.com> <BY2PR0501MB181356DF5C6A742BC629A5BBBD9F0@BY2PR0501MB1813.namprd05.prod.outlook.com> <55A248D2.1010001@gmail.com> <BY2PR0501MB1813CBD233287BFAB1E700C2BD9C0@BY2PR0501MB1813.namprd05.prod.outlook.com> <BY2PR0501MB181376F96BCECCBDE96EDB1BBD980@BY2PR0501MB1813.namprd05.prod.outlook.com>
In-Reply-To: <BY2PR0501MB181376F96BCECCBDE96EDB1BBD980@BY2PR0501MB1813.namprd05.prod.outlook.com>
Date: Sun, 19 Jul 2015 21:10:19 +0800
Message-ID: <00ae01d0c224$445de600$cd19b200$@com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00AF_01D0C267.52812600"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AdCulDikA5WgvcQnQCSiWQCAAJNPcwMGNlygAHk56gAAPh0cQADGxMHgAF8/7qA=
Content-Language: zh-cn
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/DSrFq5YgsMplrMwPJvXN1Cymsqw>
Cc: mpls@ietf.org, mpls-chairs@ietf.org
Subject: Re: [mpls] MPLS-RT review of draft-cheng-mpls-tp-shared-ring-protection-05
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 19 Jul 2015 13:10:38 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_00AF_01D0C267.52812600
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hi Yimin,=20

=20

Thanks a lot for your comments, please see my replies in-line on behalf =
of authors.

=20

B.R.

Weiqiang Cheng

=20

From: Yimin Shen [mailto:yshen@juniper.net]=20
Sent: Friday, July 17, 2015 11:38 PM
To: Yimin Shen; huubatwork@gmail.com; =
draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org
Cc: mpls@ietf.org; mpls-chairs@ietf.org
Subject: RE: [mpls] MPLS-RT review of =
draft-cheng-mpls-tp-shared-ring-protection-05

=20

Dear authors, chairs,

=20

To summarize, I think the draft is trying to address a valid use case =
with a reasonable approach, but it is not ready for WG adoption at this =
point due to the following issues that I=E2=80=99ve communicated =
earlier.

-          More detail is needed for =E2=80=9Cring tunnel layer=E2=80=9D =
on provisioning and maintaining ring tunnels.=20

[Authors] this was already agreed. I think it is ready for WG adoption, =
the details are for clarification.

=20

-          More detail is needed for =E2=80=9Cring map=E2=80=9D.

-          =20

[Authors] this was already agreed. Clarification will be added.

-          The draft currently covers only 1:1 protection scenario, and =
hence it requires 2 working tunnels + 2 protection tunnels per egress =
node.=20

[Authors] the reason for using 2 W and 2 P tunnels is because the =
protection is bi-directional the traffic in forward and reverse =
direction follow the same path.
The choice for 2 W and 2 P is already explained, it reduces the =
complexity.

However, on a ring topology, people may naturally also ask for 1+1 =
protection (RFC 5654 section 2.5.6), which would need only half number =
of tunnels compared with 1:1 protection.

[Authors] rfc5654 section 2.5.6 requires switching time of less than 50 =
ms for 1+1 and 1:1 ring protection. There is no requirement that it is =
mandatory to support/develop 1+1. 1+1 is the same as UPSR in SONET, 1:1 =
is the same as BLSR in SONET. 1:1 is uses the bandwidth in the network =
much more efficient, and as explained above reduces complexity. For =
packet based technology, it is not necessary to setup a 1+1 solution.

Therefore, it will be very useful if the draft can also discuss 1+1 =
protection (or why it doesn=E2=80=99t work).

[Authors] 1+1 is just one other solution, do we need to discuss all =
possible solutions?
our draft is not a tutorial on ring protection.

In particular, I=E2=80=99d like to mention draft-kompella-mpls-rmr-00 =
which deals with similar ring topology for MPLS.

[Authors] we are fully aware of that draft, see message:
https://www.ietf.org/mail-archive/web/mpls/current/msg14265.html

-          Section 4.4 (i.e. interconnected ring scenario) does not =
work.

[Authors] why does it not work? It has been deployed in operators =
networks.
[Authors] more details will be added regarding the forwarding in =
interconnection node. And we also can consider remove the part from the =
draft and make the part as an independent draft. Is that OK.

=20

The above comments are concerned with section 1 to 4 which describe the =
theory of operation. I think they need to be addressed before further =
review on other sections.

=20

=20

Thanks,

=20

/Yimin

=20

From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Yimin Shen
Sent: Monday, July 13, 2015 12:44 PM
To: huubatwork@gmail.com; =
draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org
Cc: mpls@ietf.org; mpls-chairs@ietf.org
Subject: Re: [mpls] MPLS-RT review of =
draft-cheng-mpls-tp-shared-ring-protection-05

=20

Hi Huub,

=20

Thanks for the response.=20

=20

Yes, the ring tunnel layer should deserve a greater level of detail in =
this draft.

=20

Regarding the =E2=80=9Cring-map=E2=80=9D=E2=80=A6 You mentioned it in =
answering  a few of my top questions, but didn=E2=80=99t elaborate to =
support your anwers. IMO, the ring map is an important piece of your =
solution as well, and should not be pushed out of scope (below). =
I=E2=80=99d like to suggest to decribe what information it contains, how =
it is built, how  the information is distributed and synchronized =
between nodes, etc.=20

=20

=E2=80=9CEach node SHOULD have a ring map containing information about =
the sequence of the nodes around the ring.  The method of configuring =
the nodes with the ring maps is out of scope of this document.=E2=80=9D

=20

=20

The entire section 4.4 still remains as a problem for me. IMO, the =
ingress node and the egress node of a service LSP has a forwarding =
adjacency at the service LSP level, across the entire ring (or =
inter-connected rings). The LSP=E2=80=99s label should be transparent to =
intermediate ring nodes, and no intermediate ring nodes should perform =
forwarding based this label. Does this match the goals/requirements of =
this draft? There would be some problems if you want an intermediate =
ring node (ring interconnection node in this case) to understand a =
service LSP label. Also, I=E2=80=99m not sure how the ring map could =
help in this case. Therefore, until I see some clarification, I still =
don=E2=80=99t understand how section 4.4 would work in both normal =
forwarding and protection mode.=20

=20

=20

Thanks,

=20

/Yimin

=20

=20

From: Huub van Helvoort [mailto:huubatwork@gmail.com]=20
Sent: Sunday, July 12, 2015 7:01 AM
To: Yimin Shen; =
draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org
Cc: mpls@ietf.org; mpls-chairs@ietf.org
Subject: Re: [mpls] MPLS-RT review of =
draft-cheng-mpls-tp-shared-ring-protection-05

=20

Hello Yimin,

Thank you for your review.
Here is our response: in-line [Huub] on behalf of the authors.

Best regards. Huub.

=3D=3D=3D=3D=3D=3D
On 10-07-15 03:37, Yimin Shen wrote:

Dear authors, chairs, and WG

=20

I=E2=80=99ve been asked by the WG chairs to review =
draft-cheng-mpls-tp-shared-ring-protection-05 for WG adoption. Overall, =
I think the draft is trying to address a valid MPLS-TP scenario by using =
a promising solution. However, I have the following comments and =
questions  for sections 1 to 4, which I would like to request the =
authors to answer and clarify.

=20

1.       Section 2.1 =E2=80=93 Recovery of multiple failures

=C2=B7         This is misleading to me. The draft seems to only be able =
to handle a single failure per ring, rather than multiple failures per =
ring. This may need some clarification.

[Huub] Multiple failures means that more than one link or node in the =
ring can fail. Protection can still be performed
in the "islands" created in this way. A node failure is in fact the same =
as adjacent link failures.
We can provide more clarification. =20

=20

2.       I=E2=80=99d like to suggest to change term =E2=80=9Cexit =
node=E2=80=9D to =E2=80=9Cegress node=E2=80=9D.

[Huub] OK.

=20

3.       Section 4.1 - The ring tunnel layer.=20

=20

=C2=B7         Given a ring of N nodes, this layer would consist of 4xN =
ring tunnels. The draft is a little light on the provisioning and =
management aspects of this layer, while pushing a lot of complexity to =
this layer.

[Huub] clarifying text can be added. We can add a section describing =
provisioning the ring-nodes.

=C2=B7         Each node is traversed by many tunnels. How does it know =
whether a tunnel is working or protecting,  and whether a tunnel is CW =
or AW ? How does it associate a working tunnel with a protecting tunnel =
(to the same egress node, but opposite in direction) ?

[Huub] each node knows this because of the ring-map which contains this =
information.

=C2=B7         When an ingress node needs a working tunnel to a =
particular egress node, how does choose between the CW  tunnel and the =
AW tunnel, especially when one is significantly longer  (i.e. of higher =
cost) than the other ?

[Huub] from the ring-map the ingress node knows what the shortest path =
is and then decides to take the CW or the AW tunnel.

=20

4.       The draft describes 4 tunnels (CW, AW, CP, AP) per egress node =
? Is it possible to use only 2 tunnels (i.e. CW and AW) and have them =
protect each other ?

[Huub] mixing working and protecting traffic in a single tunnel would =
make the RPS protocol more complex.=20
An egress node cannot make the distinction.

=20

5.       Section 4.3.2 -- Short wrapping vs. =E2=80=9Ctraditional =
wrapping=E2=80=9D

=20

=C2=B7         Does =E2=80=9Ctraditional wrapping=E2=80=9D refer to the =
scenario in section 4.3.1 ?

[Huub] No it doesn't, section 4.3.1 explains wrapping for link failure =
and node failure.=20
[Huub] the description of traditional wrapping is in the first paragraph =
of section 4.3.2, more clarification can be added.

=C2=B7         The 4.3.2 mode seems superior to the 4.3.1 mode in all =
aspects. If so, would there be any value to keep 4.3.1 mode.

[Huub] 4.3.1 explains wrapping methodology, its application is described =
in 4.3.2.

=C2=B7         In 4.3.2 mode, CW tunnel =3D=3DCP tunnel and AW tunnel =
=3D=3D AP tunnel in path topology, correct ? If so, you could reduce the =
number of tunnels per egress node from 4 to 2 (as comment [4] above), =
correct ?

[Huub] No, not correct. During a protection switch CW tunnel =3D=3D> AP =
tunnel and AW tunnel =3D=3D> CP tunnel.

=20

6.       Section 4.3.3

=20

=C2=B7         This is equivalent to =E2=80=9Cglobal repair=E2=80=9D in =
MPLS. However, why does the ingress node switch traffic from CW tunnel =
to AP tunnel instead of AW tunnel ? A working tunnel should be =
=E2=80=9Cbetter=E2=80=9D than a protecting tunnel to permanently carry =
traffic.

[Huub] to operate properly ring protection switching has to be =
revertive, after repair the traffic should be switched back to working =
(shortest path)=20

7.       Section 4.4

=20

=C2=B7         I=E2=80=99m not sure how label swap would work on an =
interconnection node, as the draft describes it. In Fig-12, in normal =
state, F receives a packet from ring-1; The top label X is a tunnel to =
the node group; The next label Y is the service LSP. So, F pops label X, =
and =E2=80=9C the label used for working ring tunnel R2cW_I will be =
pushed based on the inner label=E2=80=9D (i.e. label Y). How could F =
have the knowledge about the service LSP, its label Y, and its egress =
node, etc ?

[Huub] the ring-map has to take care of this.

=C2=B7         I may have more questions to follow after the =
above=E2=80=A6

 =20

Regards,

=20

Yimin Shen

Juniper Networks

=20

--=20
*****************************************************************
              =
=E8=AF=B7=E8=AE=B0=E4=BD=8F=EF=BC=8C=E4=BD=A0=E6=98=AF=E7=8B=AC=E4=B8=80=E6=
=97=A0=E4=BA=8C=E7=9A=84=EF=BC=8C=E5=B0=B1=E5=83=8F=E5=85=B6=E4=BB=96=E6=AF=
=8F=E4=B8=80=E4=B8=AA=E4=BA=BA=E4=B8=80=E6=A0=B7=20

------=_NextPart_000_00AF_01D0C267.52812600
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 12 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:=E5=AE=8B=E4=BD=93;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:MingLiU;
	panose-1:2 2 5 9 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"PT Mono";}
@font-face
	{font-family:"\@MingLiU";
	panose-1:2 2 5 9 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:=E5=AE=8B=E4=BD=93;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML =E9=A2=84=E8=AE=BE=E6=A0=BC=E5=BC=8F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=E6=89=B9=E6=B3=A8=E6=A1=86=E6=96=87=E6=9C=AC Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
span.HTMLChar
	{mso-style-name:"HTML =E9=A2=84=E8=AE=BE=E6=A0=BC=E5=BC=8F Char";
	mso-style-priority:99;
	mso-style-link:"HTML =E9=A2=84=E8=AE=BE=E6=A0=BC=E5=BC=8F";
	font-family:"Courier New";
	color:black;}
span.Char
	{mso-style-name:"=E6=89=B9=E6=B3=A8=E6=A1=86=E6=96=87=E6=9C=AC Char";
	mso-style-priority:99;
	mso-style-link:=E6=89=B9=E6=B3=A8=E6=A1=86=E6=96=87=E6=9C=AC;
	font-family:=E5=AE=8B=E4=BD=93;
	color:black;}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	color:black;}
span.EmailStyle28
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:15809744;
	mso-list-template-ids:2096675364;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1
	{mso-list-id:129135284;
	mso-list-template-ids:1370813702;}
@list l1:level1
	{mso-level-start-at:4;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2
	{mso-list-id:148374992;
	mso-list-template-ids:2093901212;}
@list l2:level1
	{mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3
	{mso-list-id:254870910;
	mso-list-template-ids:-959252278;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l3:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4
	{mso-list-id:419134598;
	mso-list-template-ids:176314618;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l4:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5
	{mso-list-id:464126559;
	mso-list-template-ids:1176784200;}
@list l5:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6
	{mso-list-id:959454659;
	mso-list-template-ids:-655834710;}
@list l6:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7
	{mso-list-id:977031971;
	mso-list-template-ids:1320467466;}
@list l7:level1
	{mso-level-start-at:5;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8
	{mso-list-id:1008558721;
	mso-list-template-ids:1395163960;}
@list l8:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l8:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9
	{mso-list-id:1057240352;
	mso-list-template-ids:-1689884972;}
@list l9:level1
	{mso-level-start-at:7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l10
	{mso-list-id:1123035069;
	mso-list-template-ids:-2096617498;}
@list l10:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l10:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l10:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l10:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l10:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l10:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l10:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l10:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l10:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11
	{mso-list-id:1149638487;
	mso-list-template-ids:1153339212;}
@list l11:level1
	{mso-level-start-at:6;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l11:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12
	{mso-list-id:1180393101;
	mso-list-template-ids:103552930;}
@list l12:level1
	{mso-level-start-at:3;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l12:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13
	{mso-list-id:1226648238;
	mso-list-template-ids:913608130;}
@list l13:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l13:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l13:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l14
	{mso-list-id:1242908710;
	mso-list-type:hybrid;
	mso-list-template-ids:-1198852108 -868045720 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l14:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l14:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l14:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l14:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l14:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l14:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l14:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l14:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l14:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l15
	{mso-list-id:1451586347;
	mso-list-template-ids:784786244;}
@list l15:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l15:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l15:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l15:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l15:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l15:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l15:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l15:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l15:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l16
	{mso-list-id:1636136417;
	mso-list-template-ids:34779076;}
@list l16:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l16:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l16:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l16:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l16:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l16:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l16:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l16:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l16:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l17
	{mso-list-id:1870948649;
	mso-list-template-ids:1392791116;}
@list l17:level1
	{mso-level-number-format:bullet;
	mso-level-text:=EF=82=B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l17:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l17:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l17:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l17:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l17:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l17:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l17:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l17:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite =
lang=3DZH-CN link=3Dblue vlink=3Dpurple><div =
class=3DWordSection1><p><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Hi Yimin, <o:p></o:p></span></p><p><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp;<o:p></o:p></span></p><p><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
Thanks a lot for your comments, please see my replies&nbsp;in-line on =
behalf of authors.<o:p></o:p></span></p><p><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:black'>=
&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>B.R.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Weiqiang Cheng<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext'> Yimin Shen [mailto:yshen@juniper.net] <br><b>Sent:</b> Friday, =
July 17, 2015 11:38 PM<br><b>To:</b> Yimin Shen; huubatwork@gmail.com; =
draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org<br><b>Cc:</b> =
mpls@ietf.org; mpls-chairs@ietf.org<br><b>Subject:</b> RE: [mpls] =
MPLS-RT review of =
draft-cheng-mpls-tp-shared-ring-protection-05<o:p></o:p></span></p></div>=
</div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Dear authors, chairs,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>To summarize, I think the draft is trying to address a valid use case =
with a reasonable approach, but it is not ready for WG adoption at this =
point due to the following issues that I=E2=80=99ve communicated =
earlier.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l14 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>More detail is needed for =E2=80=9Cring tunnel layer=E2=80=9D on =
provisioning and maintaining ring tunnels. </span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:=E5=AE=8B=E4=BD=93'>[Authors] this was already =
agreed. I think it is ready for WG adoption, the details are for =
clarification.</span><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l14 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>More detail is needed for =E2=80=9Cring =
map=E2=80=9D.<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l14 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:=E5=AE=8B=E4=BD=93'>[Authors] this was already =
agreed. Clarification will be added.</span><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1=
8.0pt;text-indent:-18.0pt;mso-line-height-alt:0pt;mso-list:l14 level1 =
lfo2'><![if !supportLists]><span lang=3DEN =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The draft currently covers only 1:1 protection scenario, and hence it =
requires 2 working tunnels + 2 protection tunnels per egress node. =
</span><span lang=3DEN =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:=E5=AE=8B=E4=BD=93'>[Authors] the reason for using =
2 W and 2 P tunnels is because the protection is bi-directional the =
traffic in forward and reverse direction follow the same path.<br>The =
choice for 2 W and 2 P is already explained, it reduces the =
complexity.</span><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1=
8.0pt;mso-line-height-alt:0pt'><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>However, on a ring topology, people may naturally also ask for 1+1 =
protection (RFC 5654 section 2.5.6), which would need only half number =
of tunnels compared with 1:1 protection.</span><span lang=3DEN =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-line-heig=
ht-alt:0pt'><span lang=3DEN-US =
style=3D'font-family:=E5=AE=8B=E4=BD=93'>[Authors] rfc5654 section 2.5.6 =
requires switching time of less than 50 ms for 1+1 and 1:1 ring =
protection. There is no requirement that it is mandatory to =
support/develop 1+1. 1+1 is the same as UPSR in SONET, 1:1 is the same =
as BLSR in SONET. 1:1 is uses the bandwidth in the network much more =
efficient, and as explained above reduces complexity. For packet based =
technology, it is not necessary to setup a 1+1 =
solution.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1=
8.0pt;mso-line-height-alt:0pt'><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Therefore, it will be very useful if the draft can also discuss 1+1 =
protection (or why it doesn=E2=80=99t work).<o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-line-heig=
ht-alt:0pt'><span lang=3DEN-US =
style=3D'font-family:=E5=AE=8B=E4=BD=93'>[Authors] 1+1 is just one other =
solution, do we need to discuss all possible solutions?<br>our draft is =
not a tutorial on ring protection.</span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1=
8.0pt;mso-line-height-alt:0pt'><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'> In particular, I=E2=80=99d like to mention </span><span lang=3DEN =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>draft-kompella-mpls-rmr-00 which deals with similar ring topology for =
MPLS.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-line-heig=
ht-alt:0pt'><span lang=3DEN-US =
style=3D'font-family:=E5=AE=8B=E4=BD=93'>[Authors] we are fully aware of =
that draft, see message:<br><a =
href=3D"https://www.ietf.org/mail-archive/web/mpls/current/msg14265.html"=
>https://www.ietf.org/mail-archive/web/mpls/current/msg14265.html</a></sp=
an><span lang=3DEN =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'margin-left:18.0pt;text-indent:-18.0pt;mso-list:l14 level1 =
lfo2'><![if !supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><span style=3D'mso-list:Ignore'>-<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Section 4.4 (i.e. interconnected ring scenario) does not =
work.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-family:=E5=AE=8B=E4=BD=93'>[Authors] why does it not work? =
It has been deployed in operators networks.<br>[Authors] more details =
will be added regarding the forwarding in interconnection node. And we =
also can consider remove the part from the draft and make the part as an =
independent draft. Is that OK.</span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The above comments are concerned with section 1 to 4 which describe =
the theory of operation. I think they need to be addressed before =
further review on other sections.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thanks,<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>/Yimin<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext'> mpls [mailto:mpls-bounces@ietf.org] <b>On Behalf Of </b>Yimin =
Shen<br><b>Sent:</b> Monday, July 13, 2015 12:44 PM<br><b>To:</b> =
huubatwork@gmail.com; =
draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org<br><b>Cc:</b> =
mpls@ietf.org; mpls-chairs@ietf.org<br><b>Subject:</b> Re: [mpls] =
MPLS-RT review of =
draft-cheng-mpls-tp-shared-ring-protection-05<o:p></o:p></span></p></div>=
</div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi Huub,<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thanks for the response. <o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Yes, the ring tunnel layer should deserve a greater level of detail =
in this draft.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Regarding the =E2=80=9Cring-map=E2=80=9D=E2=80=A6 You mentioned it in =
answering &nbsp;a few of my top questions, but didn=E2=80=99t elaborate =
to support your anwers. IMO, the ring map is an important piece of your =
solution as well, and should not be pushed out of scope (below). =
I=E2=80=99d like to suggest to decribe what information it contains, how =
it is built, how&nbsp; the information is distributed and synchronized =
between nodes, etc. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><pre><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=E2=80=9C</span><span lang=3DEN =
style=3D'font-size:10.5pt;font-family:"PT Mono"'>Each node SHOULD have a =
ring map containing information about the sequence of the nodes around =
the ring.&nbsp; The method of configuring the nodes with the ring maps =
is out of scope of this document.=E2=80=9D<o:p></o:p></span></pre><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The entire section 4.4 still remains as a problem for me. IMO, the =
ingress node and the egress node of a service LSP has a forwarding =
adjacency at the service LSP level, across the entire ring (or =
inter-connected rings). The LSP=E2=80=99s label should be transparent to =
intermediate ring nodes, and no intermediate ring nodes should perform =
forwarding based this label. Does this match the goals/requirements of =
this draft? There would be some problems if you want an intermediate =
ring node (ring interconnection node in this case) to understand a =
service LSP label. Also, I=E2=80=99m not sure how the ring map could =
help in this case. Therefore, until I see some clarification, I still =
don=E2=80=99t understand how section 4.4 would work in both normal =
forwarding and protection mode.</span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'> =
</span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thanks,<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>/Yimin<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p></div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext'> Huub van Helvoort [<a =
href=3D"mailto:huubatwork@gmail.com">mailto:huubatwork@gmail.com</a>] =
<br><b>Sent:</b> Sunday, July 12, 2015 7:01 AM<br><b>To:</b> Yimin Shen; =
<a =
href=3D"mailto:draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org"=
>draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org</a><br><b>Cc:<=
/b> <a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>; <a =
href=3D"mailto:mpls-chairs@ietf.org">mpls-chairs@ietf.org</a><br><b>Subje=
ct:</b> Re: [mpls] MPLS-RT review of =
draft-cheng-mpls-tp-shared-ring-protection-05<o:p></o:p></span></p></div>=
</div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Hello Yimin,<br><br>Thank you for =
your review.<br>Here is our response: in-line [Huub] on behalf of the =
authors.<br><br>Best regards. Huub.<br><br>=3D=3D=3D=3D=3D=3D<br>On =
10-07-15 03:37, Yimin Shen wrote:<o:p></o:p></span></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Dear =
authors, chairs, and WG<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>I=E2=80=99v=
e been asked by the WG chairs to review =
draft-cheng-mpls-tp-shared-ring-protection-05 for WG adoption. Overall, =
I think the draft is trying to address a valid MPLS-TP scenario by using =
a promising solution. However, I have the following comments and =
questions&nbsp; for sections 1 to 4, which I would like to request the =
authors to answer and clarify.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l2 level1 lfo4'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Section =
2.1 =E2=80=93 Recovery of multiple failures<o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l10 level1 lfo6'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>This is =
misleading to me. The draft seems to only be able to handle a single =
failure per ring, rather than multiple failures per ring. This may need =
some clarification.<o:p></o:p></span></p></blockquote><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>[Huub] =
Multiple failures means that more than one link or node in the ring can =
fail. Protection can still be performed<br>in the &quot;islands&quot; =
created in this way. A node failure is in fact the same as adjacent link =
failures.<br>We can provide more clarification.&nbsp; </span><span =
lang=3DEN-US><o:p></o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l8 level1 lfo8'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>I=E2=80=99d=
 like to suggest to change term =E2=80=9Cexit node=E2=80=9D to =
=E2=80=9Cegress node=E2=80=9D.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>[Huub] =
OK.</span><span lang=3DEN-US><o:p></o:p></span></p><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l12 level1 lfo10'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Section =
4.1 - The ring tunnel layer. <o:p></o:p></span></p><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l15 level1 lfo12'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Given a =
ring of N nodes, this layer would consist of 4xN ring tunnels. The draft =
is a little light on the provisioning and management aspects of this =
layer, while pushing a lot of complexity to this =
layer.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>[Huub] =
clarifying text can be added. We can add a section describing =
provisioning the ring-nodes.</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l4 level1 lfo14'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Each node =
is traversed by many tunnels. How does it know whether a tunnel is =
working or protecting,&nbsp; and whether a tunnel is CW or AW ? How does =
it associate a working tunnel with a protecting tunnel (to the same =
egress node, but opposite in direction) ?<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>[Huub] =
each node knows this because of the ring-map which contains this =
information.</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l17 level1 lfo16'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>When an =
ingress node needs a working tunnel to a particular egress node, how =
does choose between the CW&nbsp; tunnel and the AW tunnel, especially =
when one is significantly longer&nbsp; (i.e. of higher cost) than the =
other ?<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>[Huub] =
from the ring-map the ingress node knows what the shortest path is and =
then decides to take the CW or the AW tunnel.</span><span =
lang=3DEN-US><o:p></o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l1 level1 lfo18'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>4.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>The draft =
describes 4 tunnels (CW, AW, CP, AP) per egress node ? Is it possible to =
use only 2 tunnels (i.e. CW and AW) and have them protect each other =
?<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>[Huub] =
mixing working and protecting traffic in a single tunnel would make the =
RPS protocol more complex. <br>An egress node cannot make the =
distinction.</span><span lang=3DEN-US><o:p></o:p></span></p><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l7 level1 lfo20'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>5.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Section =
4.3.2 -- Short wrapping vs. =E2=80=9Ctraditional =
wrapping=E2=80=9D<o:p></o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l0 level1 lfo22'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Does =
=E2=80=9Ctraditional wrapping=E2=80=9D refer to the scenario in section =
4.3.1 ?<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>[Huub] No =
it doesn't, section 4.3.1 explains wrapping for link failure and node =
failure. <br>[Huub] the description of traditional wrapping is in the =
first paragraph of section 4.3.2, more clarification can be =
added.</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l3 level1 lfo24'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>The 4.3.2 =
mode seems superior to the 4.3.1 mode in all aspects. If so, would there =
be any value to keep 4.3.1 mode.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>[Huub] =
4.3.1 explains wrapping methodology, its application is described in =
4.3.2.</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l5 level1 lfo26'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>In 4.3.2 =
mode, CW tunnel =3D=3DCP tunnel and AW tunnel =3D=3D AP tunnel in path =
topology, correct ? If so, you could reduce the number of tunnels per =
egress node from 4 to 2 (as comment [4] above), correct =
?<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>[Huub] No, =
not correct. During a protection switch CW tunnel =3D=3D&gt; AP tunnel =
and AW tunnel =3D=3D&gt; CP tunnel.</span><span =
lang=3DEN-US><o:p></o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l11 level1 lfo28'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>6.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Section =
4.3.3<o:p></o:p></span></p><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l13 level1 lfo30'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>This is =
equivalent to =E2=80=9Cglobal repair=E2=80=9D in MPLS. However, why does =
the ingress node switch traffic from CW tunnel to AP tunnel instead of =
AW tunnel ? A working tunnel should be =E2=80=9Cbetter=E2=80=9D than a =
protecting tunnel to permanently carry traffic.<o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>[Huub] to =
operate properly ring protection switching has to be revertive, after =
repair the traffic should be switched back to working (shortest =
path)</span><span lang=3DEN-US> <o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l9 level1 lfo32'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'><span =
style=3D'mso-list:Ignore'>7.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Section =
4.4<o:p></o:p></span></p><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l16 level1 lfo34'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>I=E2=80=99m=
 not sure how label swap would work on an interconnection node, as the =
draft describes it. In Fig-12, in normal state, F receives a packet from =
ring-1; The top label X is a tunnel to the node group; The next label Y =
is the service LSP. So, F pops label X, and =E2=80=9C the label used for =
working ring tunnel R2cW_I will be pushed based on the inner =
label=E2=80=9D (i.e. label Y). How could F have the knowledge about the =
service LSP, its label Y, and its egress node, etc =
?<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>[Huub] the =
ring-map has to take care of this.</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0=
cm;text-indent:-18.0pt;mso-list:l6 level1 lfo36'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>I may have =
more questions to follow after the =
above=E2=80=A6<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp; <o:p></o:p></span></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Regards,<o:=
p></o:p></span></p></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p>=
</o:p></span></p></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Yimin =
Shen<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>Juniper =
Networks<o:p></o:p></span></p></div></blockquote><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><pre><span lang=3DEN-US>-- =
<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>************************************************************=
*****<o:p></o:p></span></pre><pre><span =
lang=3DEN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; </span><span =
style=3D'font-family:MingLiU'>=E8=AF=B7=E8=AE=B0=E4=BD=8F=EF=BC=8C=E4=BD=A0=
=E6=98=AF=E7=8B=AC=E4=B8=80=E6=97=A0=E4=BA=8C=E7=9A=84=EF=BC=8C=E5=B0=B1=E5=
=83=8F=E5=85=B6=E4=BB=96=E6=AF=8F=E4=B8=80=E4=B8=AA=E4=BA=BA=E4=B8=80=E6=A0=
=B7</span> <span =
lang=3DEN-US><o:p></o:p></span></pre></div></div></body></html>
------=_NextPart_000_00AF_01D0C267.52812600--




From nobody Mon Jul 20 01:17:15 2015
Return-Path: <tsaad@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8ECEA1A0636; Mon, 20 Jul 2015 01:17:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 1BZ1qoaacm9u; Mon, 20 Jul 2015 01:17:11 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 44FCE1A036D; Mon, 20 Jul 2015 01:17:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16967; q=dns/txt; s=iport; t=1437380231; x=1438589831; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=3rOtx6YjlgPKjLZRUXwQjShrWSD9Y6kKA3YZHDNgREs=; b=PU+LnGWMhpmL5Pb30Gm9H+9NR4oNwrmiH+rbLMAKJnOwTCrBf036k9Um 2LAXLhtszWhOjLlXtRUV+9zZI8pfhSF8nI4s4Q+6EixHrnYnNCI9YaKfC ttaw4mC/nv6UQmPufgwp5S9vFWgNT4bS3dyWTqfUNBCsY7Ih0/hLhDUo8 E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CBAwBUrqxV/4YNJK1cgkZNgT0GhAa3XAmHbAKBIjgUAQEBAQEBAYEKhCMBAQEDAXkQAgEIEQMBAigHMhQJCAIEDgWIJgjFAwEBAQEBAQEBAgEBAQEBAQEBAQEYi0yBI4MAEQFAEQcGhCUFjDiFI4J3AYwggUOEGosRhDiDYSZjgxlvgQ06gQQBAQE
X-IronPort-AV: E=Sophos; i="5.15,507,1432598400"; d="scan'208,217"; a="16917216"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-1.cisco.com with ESMTP; 20 Jul 2015 08:16:53 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id t6K8Grec009336 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 20 Jul 2015 08:16:53 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.83]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.03.0195.001; Mon, 20 Jul 2015 03:16:52 -0500
From: "Tarek Saad (tsaad)" <tsaad@cisco.com>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: MPLS WG IETF93 agenda requests and status reports
Thread-Index: AQHQt/MGYHMDRoe0mUy9SWpSoAAsN53kjkeA
Date: Mon, 20 Jul 2015 08:16:52 +0000
Message-ID: <D1D27A87.342DA%tsaad@cisco.com>
References: <D1BFFF8E.31079%tsaad@cisco.com>
In-Reply-To: <D1BFFF8E.31079%tsaad@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.2.150604
x-originating-ip: [10.61.66.57]
Content-Type: multipart/alternative; boundary="_000_D1D27A87342DAtsaadciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/BLu1h9EUZFCMsAnDOO_2C2MEH1o>
Cc: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Subject: Re: [mpls] MPLS WG IETF93 agenda requests and status reports
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2015 08:17:14 -0000

--_000_D1D27A87342DAtsaadciscocom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Gentle reminder.

Hi authors,

If you are not presenting the update at ietf93, please unicast a short prog=
ress update report (as directed below).

Regards,
Tarek

From: Tarek Saad <tsaad@cisco.com<mailto:tsaad@cisco.com>>
Date: Monday, July 6, 2015 at 3:52 PM
To: "mpls@ietf.org<mailto:mpls@ietf.org>" <mpls@ietf.org<mailto:mpls@ietf.o=
rg>>
Cc: "mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>" <mpls-chairs@ietf.o=
rg<mailto:mpls-chairs@ietf.org>>, Tarek Saad <tsaad@cisco.com<mailto:tsaad@=
cisco.com>>
Subject: FW: MPLS WG IETF93 agenda requests and status reports

Hi WG,

There seems to be an email delivery problem reaching group I-D recipients..=
 I=92m forwarding the below message to WG alias to make sure it reaches the=
 I-D (co)authors below.

>>
Dear (co)authors of WG/I-D drafts,

In preparation for the MPLS WG agenda for IETF93 in Prague, we are asking y=
ou confirm whether you will require a time slot off the agenda to present t=
he update for the Individual/WG drafts you are driving (ignore if already a=
sked for a slot).
WG Draft authors are expected to present if there are open issues to discus=
s, or to send a status report a week prior to the WG meeting that includes:=
 any changes that have recently been made, any open discussions or issues, =
 planned next steps, and a schedule.

Please send your agenda requests by responding to this email as soon as pos=
sible. Include draft name, and who will be presenting. A tentative agenda w=
ill be uploaded on July 6th.
Slides will be due on Sunday July 19, 2015. (Send slides to the addresses c=
c'ed above.)

Regards,
Tarek

WG docs:
draft-ietf-mpls-mldp-node-protection@tools.ietf.org<mailto:draft-ietf-mpls-=
mldp-node-protection@tools.ietf.org>;
draft-ietf-mpls-app-aware-tldp@tools.ietf.org<mailto:draft-ietf-mpls-app-aw=
are-tldp@tools.ietf.org>;
draft-ietf-mpls-entropy-lsp-ping@tools.ietf.org<mailto:draft-ietf-mpls-entr=
opy-lsp-ping@tools.ietf.org>;
draft-ietf-mpls-ldp-mrt@tools.ietf.org<mailto:draft-ietf-mpls-ldp-mrt@tools=
.ietf.org>;
draft-ietf-mpls-lsp-ping-lag-multipath@tools.ietf.org<mailto:draft-ietf-mpl=
s-lsp-ping-lag-multipath@tools.ietf.org>;
draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf@tools.ietf.org<mailto:draft-ietf-=
mpls-lsp-ping-mpls-tp-oam-conf@tools.ietf.org>;
draft-ietf-mpls-lsp-ping-relay-reply@tools.ietf.org<mailto:draft-ietf-mpls-=
lsp-ping-relay-reply@tools.ietf.org>;
draft-ietf-mpls-rfc6374-udp-return-path@tools.ietf.org<mailto:draft-ietf-mp=
ls-rfc6374-udp-return-path@tools.ietf.org>;
draft-ietf-mpls-self-ping@tools.ietf.org<mailto:draft-ietf-mpls-self-ping@t=
ools.ietf.org>;
draft-ietf-mpls-spring-entropy-label@tools.ietf.org<mailto:draft-ietf-mpls-=
spring-entropy-label@tools.ietf.org>;
draft-ietf-mpls-tp-linear-protection-mib@tools.ietf.org<mailto:draft-ietf-m=
pls-tp-linear-protection-mib@tools.ietf.org>;
draft-ietf-mpls-tp-oam-id-mib@tools.ietf.org<mailto:draft-ietf-mpls-tp-oam-=
id-mib@tools.ietf.org>;
draft-ietf-mpls-tp-temporal-hitless-psm@tools.ietf.org<mailto:draft-ietf-mp=
ls-tp-temporal-hitless-psm@tools.ietf.org>;

I-Ds:
draft-beeram-mpls-rsvp-te-scaling@tools.ietf.org<mailto:draft-beeram-mpls-r=
svp-te-scaling@tools.ietf.org>;
draft-bryant-mpls-flow-ident@tools.ietf.org<mailto:draft-bryant-mpls-flow-i=
dent@tools.ietf.org>;
draft-bryant-mpls-rfc6374-over-udp@tools.ietf.org<mailto:draft-bryant-mpls-=
rfc6374-over-udp@tools.ietf.org>;
draft-bryant-mpls-sfl-control@tools.ietf.org<mailto:draft-bryant-mpls-sfl-c=
ontrol@tools.ietf.org>;
draft-chandra-mpls-enhanced-frr-bypass@tools.ietf.org<mailto:draft-chandra-=
mpls-enhanced-frr-bypass@tools.ietf.org>;
draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org<mailto:draft-chen=
g-mpls-tp-shared-ring-protection@tools.ietf.org>;
draft-cui-mpls-tp-mfp-use-case-and-requirements@tools.ietf.org<mailto:draft=
-cui-mpls-tp-mfp-use-case-and-requirements@tools.ietf.org>;
draft-dai-mpls-rsvp-te-mbb-label-reuse@tools.ietf.org<mailto:draft-dai-mpls=
-rsvp-te-mbb-label-reuse@tools.ietf.org>;
draft-esale-mpls-ldp-node-frr@tools.ietf.org<mailto:draft-esale-mpls-ldp-no=
de-frr@tools.ietf.org>;
draft-fang-mpls-hsdn-for-hsdc@tools.ietf.org<mailto:draft-fang-mpls-hsdn-fo=
r-hsdc@tools.ietf.org>;
draft-farrelll-mpls-opportunistic-encrypt@tools.ietf.org<mailto:draft-farre=
lll-mpls-opportunistic-encrypt@tools.ietf.org>;
draft-hao-mpls-ip-hard-pipe@tools.ietf.org<mailto:draft-hao-mpls-ip-hard-pi=
pe@tools.ietf.org>;
draft-jacob-mpls-ethldp@tools.ietf.org<mailto:draft-jacob-mpls-ethldp@tools=
.ietf.org>;
draft-kompella-mpls-larp@tools.ietf.org<mailto:draft-kompella-mpls-larp@too=
ls.ietf.org>;
draft-kompella-mpls-rmr@tools.ietf.org<mailto:draft-kompella-mpls-rmr@tools=
.ietf.org>;
draft-kompella-mpls-rsvp-ecmp@tools.ietf.org<mailto:draft-kompella-mpls-rsv=
p-ecmp@tools.ietf.org>;
draft-kumarkini-mpls-spring-lsp-ping@tools.ietf.org<mailto:draft-kumarkini-=
mpls-spring-lsp-ping@tools.ietf.org>;
draft-mda-mpls-tp-p2mp-oam-framework@tools.ietf.org<mailto:draft-mda-mpls-t=
p-p2mp-oam-framework@tools.ietf.org>;
draft-mirsky-mpls-residence-time@tools.ietf.org<mailto:draft-mirsky-mpls-re=
sidence-time@tools.ietf.org>;
draft-mtaillon-mpls-summary-frr-rsvpte@tools.ietf.org<mailto:draft-mtaillon=
-mpls-summary-frr-rsvpte@tools.ietf.org>;
draft-ncrsht-mpls-unique-and-consistent-label-ldp@tools.ietf.org<mailto:dra=
ft-ncrsht-mpls-unique-and-consistent-label-ldp@tools.ietf.org>;
draft-openconfig-mpls-consolidated-model@tools.ietf.org<mailto:draft-openco=
nfig-mpls-consolidated-model@tools.ietf.org>;
draft-raszuk-mpls-domain-wide-labels@tools.ietf.org<mailto:draft-raszuk-mpl=
s-domain-wide-labels@tools.ietf.org>;
draft-raza-mpls-ldp-mldp-yang@tools.ietf.org<mailto:draft-raza-mpls-ldp-mld=
p-yang@tools.ietf.org>;
draft-sboyapati-mpls-lmdm@tools.ietf.org<mailto:draft-sboyapati-mpls-lmdm@t=
ools.ietf.org>;
draft-tiruveedhula-mpls-mldp-mib@tools.ietf.org<mailto:draft-tiruveedhula-m=
pls-mldp-mib@tools.ietf.org>;
draft-vainshtein-mpls-gal-tc-ttl-handling@tools.ietf.org<mailto:draft-vains=
htein-mpls-gal-tc-ttl-handling@tools.ietf.org>;
draft-you-mpls-spring-sfc-oam@tools.ietf.org<mailto:draft-you-mpls-spring-s=
fc-oam@tools.ietf.org>;
draft-zhang-mpls-lspdb-yang@tools.ietf.org<mailto:draft-zhang-mpls-lspdb-ya=
ng@tools.ietf.org>;
draft-zhang-mpls-tp-yang-oam@tools.ietf.org<mailto:draft-zhang-mpls-tp-yang=
-oam@tools.ietf.org>;
draft-zheng-mpls-lsp-ping-yang-cfg@tools.ietf.org<mailto:draft-zheng-mpls-l=
sp-ping-yang-cfg@tools.ietf.org>;
draft-zzhang-mpls-icmp-bier@tools.ietf.org<mailto:draft-zzhang-mpls-icmp-bi=
er@tools.ietf.org>;


--_000_D1D27A87342DAtsaadciscocom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <3BCF3A3F21561A4589C5525A2CD95528@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Gentle reminder.</div>
<div><br>
</div>
<div>Hi authors,</div>
<div><br>
</div>
<div>If you are not presenting the update at ietf93, please unicast a short=
 progress update report (as directed below).</div>
<div><br>
</div>
<div>Regards,</div>
<div>Tarek</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Tarek Saad &lt;<a href=3D"mai=
lto:tsaad@cisco.com">tsaad@cisco.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Monday, July 6, 2015 at 3:52 =
PM<br>
<span style=3D"font-weight:bold">To: </span>&quot;<a href=3D"mailto:mpls@ie=
tf.org">mpls@ietf.org</a>&quot; &lt;<a href=3D"mailto:mpls@ietf.org">mpls@i=
etf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:mpls-ch=
airs@ietf.org">mpls-chairs@ietf.org</a>&quot; &lt;<a href=3D"mailto:mpls-ch=
airs@ietf.org">mpls-chairs@ietf.org</a>&gt;, Tarek Saad &lt;<a href=3D"mail=
to:tsaad@cisco.com">tsaad@cisco.com</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>FW: MPLS WG IETF93 agenda =
requests and status reports<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif;">
<div>Hi WG,</div>
<div><br>
</div>
<div>There seems to be an email delivery problem reaching group I-D recipie=
nts.. I=92m forwarding the below message to WG alias to make sure it reache=
s the I-D (co)authors below.</div>
<div><br>
</div>
<div>&gt;&gt;</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif;">
<div>
<div>Dear (co)authors of WG/I-D drafts,</div>
<div><br>
</div>
<div>In preparation for the MPLS WG agenda for IETF93 in Prague, we are ask=
ing you confirm whether you will require a time slot off the agenda to pres=
ent the update for the Individual/WG drafts you are driving (ignore if alre=
ady asked for a slot).</div>
<div>WG Draft authors are expected to present if there are open issues to d=
iscuss, or to send a status report a week&nbsp;<span style=3D"font-weight: =
bold;"><u>prior</u></span>&nbsp;to the WG meeting that includes: any change=
s that have recently been made, any open discussions
 or issues, &nbsp;planned next steps, and a schedule.</div>
<div><br>
</div>
<div>Please send your agenda requests by responding to this email as soon a=
s possible. Include draft name, and who will be presenting. A tentative age=
nda will be uploaded on July 6th.</div>
<div><span style=3D"font-family: Calibri; font-size: medium;">Slides will b=
e due on Sunday July 19, 2015. (Send slides to the addresses cc'ed above.)<=
/span></div>
<div><br>
</div>
<div>Regards,</div>
<div>Tarek</div>
</div>
<div><br>
</div>
<div>
<div>WG docs:</div>
<div><a href=3D"mailto:draft-ietf-mpls-mldp-node-protection@tools.ietf.org"=
>draft-ietf-mpls-mldp-node-protection@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-app-aware-tldp@tools.ietf.org">draft=
-ietf-mpls-app-aware-tldp@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-entropy-lsp-ping@tools.ietf.org">dra=
ft-ietf-mpls-entropy-lsp-ping@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-ldp-mrt@tools.ietf.org">draft-ietf-m=
pls-ldp-mrt@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-lsp-ping-lag-multipath@tools.ietf.or=
g">draft-ietf-mpls-lsp-ping-lag-multipath@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf@tools.ietf=
.org">draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-lsp-ping-relay-reply@tools.ietf.org"=
>draft-ietf-mpls-lsp-ping-relay-reply@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-rfc6374-udp-return-path@tools.ietf.o=
rg">draft-ietf-mpls-rfc6374-udp-return-path@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-self-ping@tools.ietf.org">draft-ietf=
-mpls-self-ping@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-spring-entropy-label@tools.ietf.org"=
>draft-ietf-mpls-spring-entropy-label@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-tp-linear-protection-mib@tools.ietf.=
org">draft-ietf-mpls-tp-linear-protection-mib@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-tp-oam-id-mib@tools.ietf.org">draft-=
ietf-mpls-tp-oam-id-mib@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ietf-mpls-tp-temporal-hitless-psm@tools.ietf.o=
rg">draft-ietf-mpls-tp-temporal-hitless-psm@tools.ietf.org</a>;</div>
<div><br>
</div>
<div>I-Ds:</div>
<div><a href=3D"mailto:draft-beeram-mpls-rsvp-te-scaling@tools.ietf.org">dr=
aft-beeram-mpls-rsvp-te-scaling@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-bryant-mpls-flow-ident@tools.ietf.org">draft-b=
ryant-mpls-flow-ident@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-bryant-mpls-rfc6374-over-udp@tools.ietf.org">d=
raft-bryant-mpls-rfc6374-over-udp@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-bryant-mpls-sfl-control@tools.ietf.org">draft-=
bryant-mpls-sfl-control@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-chandra-mpls-enhanced-frr-bypass@tools.ietf.or=
g">draft-chandra-mpls-enhanced-frr-bypass@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-cheng-mpls-tp-shared-ring-protection@tools.iet=
f.org">draft-cheng-mpls-tp-shared-ring-protection@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-cui-mpls-tp-mfp-use-case-and-requirements@tool=
s.ietf.org">draft-cui-mpls-tp-mfp-use-case-and-requirements@tools.ietf.org<=
/a>;</div>
<div><a href=3D"mailto:draft-dai-mpls-rsvp-te-mbb-label-reuse@tools.ietf.or=
g">draft-dai-mpls-rsvp-te-mbb-label-reuse@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-esale-mpls-ldp-node-frr@tools.ietf.org">draft-=
esale-mpls-ldp-node-frr@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-fang-mpls-hsdn-for-hsdc@tools.ietf.org">draft-=
fang-mpls-hsdn-for-hsdc@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-farrelll-mpls-opportunistic-encrypt@tools.ietf=
.org">draft-farrelll-mpls-opportunistic-encrypt@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-hao-mpls-ip-hard-pipe@tools.ietf.org">draft-ha=
o-mpls-ip-hard-pipe@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-jacob-mpls-ethldp@tools.ietf.org">draft-jacob-=
mpls-ethldp@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-kompella-mpls-larp@tools.ietf.org">draft-kompe=
lla-mpls-larp@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-kompella-mpls-rmr@tools.ietf.org">draft-kompel=
la-mpls-rmr@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-kompella-mpls-rsvp-ecmp@tools.ietf.org">draft-=
kompella-mpls-rsvp-ecmp@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-kumarkini-mpls-spring-lsp-ping@tools.ietf.org"=
>draft-kumarkini-mpls-spring-lsp-ping@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-mda-mpls-tp-p2mp-oam-framework@tools.ietf.org"=
>draft-mda-mpls-tp-p2mp-oam-framework@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-mirsky-mpls-residence-time@tools.ietf.org">dra=
ft-mirsky-mpls-residence-time@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-mtaillon-mpls-summary-frr-rsvpte@tools.ietf.or=
g">draft-mtaillon-mpls-summary-frr-rsvpte@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-ncrsht-mpls-unique-and-consistent-label-ldp@to=
ols.ietf.org">draft-ncrsht-mpls-unique-and-consistent-label-ldp@tools.ietf.=
org</a>;</div>
<div><a href=3D"mailto:draft-openconfig-mpls-consolidated-model@tools.ietf.=
org">draft-openconfig-mpls-consolidated-model@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-raszuk-mpls-domain-wide-labels@tools.ietf.org"=
>draft-raszuk-mpls-domain-wide-labels@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-raza-mpls-ldp-mldp-yang@tools.ietf.org">draft-=
raza-mpls-ldp-mldp-yang@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-sboyapati-mpls-lmdm@tools.ietf.org">draft-sboy=
apati-mpls-lmdm@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-tiruveedhula-mpls-mldp-mib@tools.ietf.org">dra=
ft-tiruveedhula-mpls-mldp-mib@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-vainshtein-mpls-gal-tc-ttl-handling@tools.ietf=
.org">draft-vainshtein-mpls-gal-tc-ttl-handling@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-you-mpls-spring-sfc-oam@tools.ietf.org">draft-=
you-mpls-spring-sfc-oam@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-zhang-mpls-lspdb-yang@tools.ietf.org">draft-zh=
ang-mpls-lspdb-yang@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-zhang-mpls-tp-yang-oam@tools.ietf.org">draft-z=
hang-mpls-tp-yang-oam@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-zheng-mpls-lsp-ping-yang-cfg@tools.ietf.org">d=
raft-zheng-mpls-lsp-ping-yang-cfg@tools.ietf.org</a>;</div>
<div><a href=3D"mailto:draft-zzhang-mpls-icmp-bier@tools.ietf.org">draft-zz=
hang-mpls-icmp-bier@tools.ietf.org</a>;</div>
</div>
<div><br>
</div>
</div>
</span></div>
</div>
</span>
</body>
</html>

--_000_D1D27A87342DAtsaadciscocom_--


From nobody Mon Jul 20 01:28:26 2015
Return-Path: <kireeti.kompella@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 780B31A0367; Mon, 20 Jul 2015 01:28:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.79
X-Spam-Level: 
X-Spam-Status: No, score=-1.79 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=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 ewzoSR-bvt4E; Mon, 20 Jul 2015 01:28:23 -0700 (PDT)
Received: from mail-wi0-x233.google.com (mail-wi0-x233.google.com [IPv6:2a00:1450:400c:c05::233]) (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 06E431A0334; Mon, 20 Jul 2015 01:28:22 -0700 (PDT)
Received: by wibud3 with SMTP id ud3so89806776wib.0; Mon, 20 Jul 2015 01:28:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=K8liCPK0SDIaMeHIOxg8bLXOeNMHneedKO+dZMWuW3I=; b=I7qdKlFSE2ZkpZWqzqi9oekftkBoUqy9C0M6vWOW98/SpuB+YysSl0SXDua/esZy1m 3W+81Ax6G40rX2+Ay1CUuB5UMQO24/yyQ+z30KgfDz2YYNm0HRQdnIKy1Kd0TmnzbYbV LK723qhDByDl/befP3P+NRykRlHPI8L3HTc4XjvWseIH20hI+aBTXXKWRKASm7k7x+zn Mnif2CWYltFUfdC5qU5lftkpFNGrUOO2M35h9GOFXxAPlSWg+f6acWcCik17XrWTwBlw i5bmvsYez9OoMiXzjZ3rJXpiraVpJyD1UzlHPJVwrKKnNs93DezGU4eQY00E8UQ2/rpR FZug==
X-Received: by 10.180.198.44 with SMTP id iz12mr19480646wic.62.1437380900607;  Mon, 20 Jul 2015 01:28:20 -0700 (PDT)
Received: from ?IPv6:2001:67c:370:176:c043:f97f:cde7:8ce4? ([2001:67c:370:176:c043:f97f:cde7:8ce4]) by smtp.gmail.com with ESMTPSA id ul1sm30819732wjc.30.2015.07.20.01.28.18 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 20 Jul 2015 01:28:18 -0700 (PDT)
Content-Type: multipart/mixed; boundary="Apple-Mail=_DD137C12-CF85-4ED3-A58A-A602813FC4A7"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\))
From: Kireeti Kompella <kireeti.kompella@gmail.com>
In-Reply-To: <D1BFFF8E.31079%tsaad@cisco.com>
Date: Mon, 20 Jul 2015 10:25:14 +0200
Message-Id: <D050A2FA-E4DD-4446-9A2A-12A9DDB496D2@gmail.com>
References: <D1BFFF8E.31079%tsaad@cisco.com>
To: "Tarek Saad (tsaad)" <tsaad@cisco.com>
X-Mailer: Apple Mail (2.2102)
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/2AbzMhN-Mx1deRr3z4n9P1yLeFo>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Subject: Re: [mpls] MPLS WG IETF93 agenda requests and status reports
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2015 08:28:24 -0000

--Apple-Mail=_DD137C12-CF85-4ED3-A58A-A602813FC4A7
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=windows-1252

Slides for L-ARP.

Will try to send the slides for RMR later today.

Thanks,
Kireeti


--Apple-Mail=_DD137C12-CF85-4ED3-A58A-A602813FC4A7
Content-Disposition: attachment;
	filename=larp-ietf93.pptx
Content-Type: application/vnd.openxmlformats-officedocument.presentationml.presentation;
	name="larp-ietf93.pptx"
Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQCQ8kln5wEAABMNAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADE
l8tuqzAQhveV+g7I2yo4vR8dhXTRy6o3qe0DuDBJ3Brbsidp8/YdIE1RxCmHEMSGyDgz882P+D2M
Lj5TFSzAeWl0xA7DIQtAxyaRehqxl+ebwR8WeBQ6EcpoiNgSPLsY7++NnpcWfEDR2kdshmj/cu7j
GaTCh8aCpp2JcalAWroptyJ+F1PgR8PhGY+NRtA4wCwHG4+uYCLmCoPrT7pdkFA4Cy6L/2WlIias
VTIWSKA82+WVcW8WphuBMs0K5xvVMa9Sb4SUay10stHQwEwmMobExPOU2gitA0+/OVqqaCmpPfcE
iKSi/weo1dWc2f1qTAfKN+O0heghReZwfiatP1iJ90BP3ckEgkfh8F6kJDG3Fnm5m/D3x7CFND9K
hamQug7GKyK8E5709Ly0ONw1WSn3fzGtaLrhaEJw1IkSTQiOeyc46Z3gtHeCs94JznshyOzq0Rnr
d119nbjuXVhI+OiEYJ24jgDp2AWeX9sbUp6mtqJ4VfCESwU71x1/UtdR5KZ9K5Zmjis/LhbtRSgf
gnSklwpty9SNTxf9bsvUjXO3Y+rGy9sxdePu7Zi68ft6Jpp6c7OjId5Bc8/9Hkmz6IEl3waHEn4d
StcVaSpvXnBjVofsEyOBpKI2zz9pxl8AAAD//wMAUEsDBBQABgAIAAAAIQCj7IImDQEAAOICAAAL
AAgCX3JlbHMvLnJlbHMgogQCKKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAArJLBTsMwDIbvSLxD5PuabiCE0NJdENJuCJUHMInbBtokSjy0
vT1hh5VKo5oEx9jxn+/P7/VmP/Tik2Ky3ilYFiUIctob61oFr/XT4h5EYnQGe+9IwYESbKrrq/UL
9ch5KHU2JJFVXFLQMYcHKZPuaMBU+EAudxofB+R8jK0MqD+wJbkqyzsZf2pANdEUW6Mgbs0NiPoQ
8st/0ZYDMRpklNpHWoSYySLb7EXUGFtiBcbr51xOxxtFpgZ5Huj2ciDfNFbTo9e7gRyf8Sxpz+QM
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
/wMAUEsDBBQABgAIAAAAIQDV0ZLxvgAAADcBAAAsAAAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9z
bGlkZUxheW91dDQueG1sLnJlbHOEj8EKwjAQRO+C/xD2btJ6EJGmXkTw4EX0A5Zk2wbbJGSj6N+b
YwXB4+wwb3aa/WsaxZMSu+A11LICQd4E63yv4XY9rrYgOKO3OAZPGt7EsG+Xi+ZCI+YS4sFFFoXi
WcOQc9wpxWagCVmGSL44XUgT5iJTryKaO/ak1lW1UWnOgPaLKU5WQzrZGsT1HUvzf3boOmfoEMxj
Ip9/VCgenaUzcqZUsJh6yhqknN95LmpZ3gfVNuprbvsBAAD//wMAUEsDBBQABgAIAAAAIQDV0ZLx
vgAAADcBAAAsAAAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDMueG1sLnJlbHOE
j8EKwjAQRO+C/xD2btJ6EJGmXkTw4EX0A5Zk2wbbJGSj6N+bYwXB4+wwb3aa/WsaxZMSu+A11LIC
Qd4E63yv4XY9rrYgOKO3OAZPGt7EsG+Xi+ZCI+YS4sFFFoXiWcOQc9wpxWagCVmGSL44XUgT5iJT
ryKaO/ak1lW1UWnOgPaLKU5WQzrZGsT1HUvzf3boOmfoEMxjIp9/VCgenaUzcqZUsJh6yhqknN95
LmpZ3gfVNuprbvsBAAD//wMAUEsDBBQABgAIAAAAIQDbr5aYFQEAAEcFAAAsAAAAcHB0L3NsaWRl
TWFzdGVycy9fcmVscy9zbGlkZU1hc3RlcjEueG1sLnJlbHPElN1KxDAQhe8F3yHMvUnb3a0im+6N
CAteyfoAoZm2weaHJCv27Q0FsYW1Iiz0JjATcuYjOSf7w6fuyQf6oKzhkNMMCJraSmVaDm+n57sH
ICEKI0VvDXIYMMChur3Zv2IvYjoUOuUCSSomcOhidI+MhbpDLQK1Dk3aaazXIqbSt8yJ+l20yIos
K5mfakA10yRHycEf5QbIaXBp8t/atmlUjU+2Pms08cIIFnol8UUM9hyTrPAtRg6UTvthWmxowgd2
mWy7Jtl2iWy3Jtluiaxck6xcIru/JllM/sck+OOwscPGNV/CSHG7nt2VTlGbYWiUSrCxn1Nn2t+8
nV8T47+pW7ygYk2y4vvp2Oz7q74AAAD//wMAUEsDBBQABgAIAAAAIQDV0ZLxvgAAADcBAAAsAAAA
cHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDIueG1sLnJlbHOEj8EKwjAQRO+C/xD2
btJ6EJGmXkTw4EX0A5Zk2wbbJGSj6N+bYwXB4+wwb3aa/WsaxZMSu+A11LICQd4E63yv4XY9rrYg
OKO3OAZPGt7EsG+Xi+ZCI+YS4sFFFoXiWcOQc9wpxWagCVmGSL44XUgT5iJTryKaO/ak1lW1UWnO
gPaLKU5WQzrZGsT1HUvzf3boOmfoEMxjIp9/VCgenaUzcqZUsJh6yhqknN95LmpZ3gfVNuprbvsB
AAD//wMAUEsDBBQABgAIAAAAIQA9982c4wAAAEYCAAAsAAAAcHB0L3NsaWRlTGF5b3V0cy9fcmVs
cy9zbGlkZUxheW91dDEueG1sLnJlbHO8kc9qwzAMh++DvYPRfXaSwhijTi+j0MMuo3sAYSuJu/gP
ljvWt5/pKYGOXcaO+gl9+pC2uy8/i0/K7GLQ0MoGBAUTrQujhvfj/uEJBBcMFucYSMOFGHb9/d32
jWYsdYgnl1hUSmANUynpWSk2E3lkGROF2hli9lhqmUeV0HzgSKprmkeVlwzoV0xxsBrywbYgjpdU
N//OjsPgDL1Ec/YUyo0Vimdn6RW5UK5YzCMVDVIuc14Wraz6oG6bdX9p5ny9ysrJk3WornknT4nG
nzw2/+axkSlcNdTq+/03AAAA//8DAFBLAwQUAAYACAAAACEA60bHKWcMAAB9TQAAIQAAAHBwdC9z
bGlkZU1hc3RlcnMvc2xpZGVNYXN0ZXIxLnhtbOxc3W7byBW+L9B3INjLrWPxRxJlrLOwvfE2hZMa
ay/2sqAoyuKaItnhyD9bFAiyj9A36E3Ri6IFWqBosVf7KMkD7Cv0O2dm+CNLspI4iZPIAWyKPJyf
M+fn+86M8vkXV9PUuohFmeTZru086NhWnEX5KMnOdu1vTg+3AtsqZZiNwjTP4l37Oi7tLx7+8hef
FztlOnoSljIWFtrIyp1w155IWexsb5fRJJ6G5YO8iDM8G+diGkp8FGfbIxFeou1puu12Or3taZhk
tn5frPN+Ph4nUfxlHs2mcSZVIyJOQ4nxl5OkKE1rxTqtFSIu0Qy/3R4SPxEXmLFjP8Rko5N0RH+H
Z9bw8kk+woMzEV7zs+HZ1/HYSkZXEO50SD7cYRXEB6mwLsJ01x6eOfb2w8+3qQEI6ytqsCxORRzT
VXbxlShOimPB/T29OBZok/q3snCK/qgBDOSpEeOPGcRUw63Xz0xL4c7VWExpRNCchRFiga/pN14K
d+IraUXqZlTfjSa/WyAbTR4tkN42HWBqVac0KzWjm9NxzXROE5nG1nEaRvEkT0cwI1YRz1C9Bi0W
R3l0XlpZDtWQKtRUoQPTMM2fuiomlrwuoCVJzWo59RAjyyr5kvVrBl1pxe/33K5SjdvtdoOgrZ/A
hbX2u7ZFWur7jtdzuYu6nUKU8qs4n1p0sWuLOJJsB+HFUSlp1OGOESHFZ/lhkqa8BmlmXe7ag66L
5sP0DF4YScHvNoSmCflZmkx37aBDP2p8kzgcPcpG3I4Mk1Rdo680YxNTsy125NV+Prqmjof4C8OC
x2OUk1x8b1uXIoRuyz/MQhHbVvo4K9lKJF/43b4LvQj+MHB8Hx+GzSfZbHqQw8JhpmEWoUUYu7k8
kPiEF6J8WoTyKDspIhKkcZAyTq++DUWhNSZhi0/zk0lYxIsUp2RZj2oK1EhayhN5ncY8f1gcmsXc
0gsMRytI0E1BN0MKaHG29c2JbY0SIdncrXIqD9I4hNL1C/LhQZpE55bMrXiUSIsWTnK33NTwFRvE
2/qVVx+IDq5s0IjBmOfcYOJsdByK8Oul09N2x6ZgTADeoJxzuYs6HbdfeSmFiKaTsuG/qZPSEto6
Yq721SrahjOZs2HMxTOvF3hwBwpqjuN5PryUzcGEtpbr+v2+13O8t+G7tL4fqsPK++6wt7qp8RVa
dXaVsuUrFH05PPAvEyM4nSA8LHTNBV2exFGejaw0vojTNZpnT3mF5k8niVi/dTbiV2j9MJ8JOVl7
8L7yorV1c5iMV7SOoPMq8adnos/XSKMI3MAJbo8GtCTuHEwgFO8JkV9SRkT+WoIUKCDOo4EqwgwB
Rc4XhRi/7/hABBRieq478AAUWiGm63Vcyt4EDpxB4HuMHmBzJlSZzP+BgAMFCDLg/RtwoIICFQzA
RZ33WS2Ls3IcHmX74pzxwDjP5B5DHY7qFi0fSMHxLIuASjq8BmUR7Y2ReQkERseyVDiaNQ/N1k9l
OATCIjlcWUWOxfd7zqDnYVzcRaoWq35KiIYyRg22eNiVQID3PQJ7SkDMvR8E3S5jwcZjjKgexyge
IyWTqTEeoaGN0xFj+T8eIl11/cDfOtxzDrb8wOlt7R10eludR4d+58ue3zl41P2TraFsmSajGPiK
9XEDxJTfw9poIqyjHLIEKfmDOBtWzCPo9A8Dk/HKphiRpoy7GgOD79p7IglT2yoSGU0Ow2mSwpw9
H2Y9CUUZ88KwoqKy8dJn02wrKklFmC3GSP0TCPukl1s+fPHsv7968ex/dZaABZBqlkG2e7iY9VCV
JXPovBHFmfMprgeKZlgZCBpsgNlrxx2YaP6VyGeFVQfy6oVQUUfmemRJTZar2l5FcqsAvgwi+t1O
YMidFzgI1WzHNUL0O32AQo7f3cEAHEcH+IoIuwH8gKK7Cf01Ge46ASgthX6v3+e5wRFU4Mc8WD2K
oa7A25WGjpIstvo0vJWZjlnSKdPd10l0y/RkZukNVLat6wP1JE0AXpLaUkyAA9K6vNdx+7eGsP29
/YP9RzrGtEIYDEqz35VMGBMZjwElNBUnBqTWxJiz4cVsF4vz11zO4jhbRPtUy1maouqna6WyBYmj
dsIWg6U+7z58152t8vjlduwiqapSFdsxo6D3ace9jobgxtM3ZmxtzBjOT+F1hRlXFVc248H7DsdV
0tmYcVXj25gxG7BBGGTQRRJprJREKrs1UZhXxebjJJIzEVsO7oziMkKJ9rtZlhSx+D0z4AdFdlaZ
PIQ1pk8iU4rXbLsskFFbTFsLE8Gu8Vp1c5gmhWEodG2JnXg6jEcolj8egV1H2GaSoCGFSDJJA0Ba
FRFVANS1FDGICd0eg+fo+8BapXkAZdR9qBx/KzTsd3s+8XXm9p7T64E3cnfG1xz88M4AI7yO5zqc
UyqMB7ZzF5V/mtZdVQ+hh0LZwvIY5wDPqlR9ipnu51eWqopW6doiaEQbWsoUmitqQL4CUQbsVlsp
nuP0DdzuuX7Hn1epO3C8DvFzUqnrdAcKbt+BSjHzZchO73JwUYNNq9hDQfkw0Xszt+0p1LUC9XIT
+EVS1Sa6Zl+GjLKChgtAHZPkhXweezuN3QnuqsnY5zYVwyjC5qXhHC1gPA8Oiaan2qtu5e/YA8mL
a5GcTW7sf7yDocdho7zw849///nHf1k///jPl8///fL5f17+8MPL5/+A6ZiaxJbj6r26Nab109/m
93PWnU9ro+gN1uUtTs7tON3Xnd79nNFvVVqynsbyMhfn5a+tx1n0wKKfy8vLBzprPchiWddZeEFr
ItNiTRZVWd6zi9VDW86xOIypUwG4NCcPolQ8CQsLJwl27VQCo8orXI3OcTU8c+ke6hDyClejc1yp
4AAJfWHu4Lm6U8l45g6VTDmk+OYOsoS60zV3qCyqwo65g2L9BLQflV3+Y4NipL9RN8yVyiE4L3IU
Xucz+XjEFVsE6/oOF4tcx+/7AUqk6FfsUPkI0EBnoKWyiJiVLOfmFe1CV5UsJ/oVstBPJcu7IStk
oblKlqtLK2ShwUpWxe6WsFaNvOKd7ZIgHe8A80fyU2xvO1RhVSkJBVtkmNNweALb5s160ofkHfC6
CIt514h5GJYo7Ldr7mpTPqUdeo4FKLmbtIb0XCXopkBd3KhETXGozn64apQ+TJNUf2/IagmVKW96
LDAE5jQkLGKdx4KOKaEB5AA6thCmpAGzn38zjjVL4e6A/pExUoZuJtb5dLluKbwVzj+bfrcVhwo+
ziWj7+oauZolD0GvpF5U92NeVIq8jXV8t+uE1W5rnVStte5ttK6PqN21d9zQOqlaa93faP1daZ1U
rbXe3Wj9XWmdVK213iOtT0NxVOfnjzV1368oT4rXa9Cv14DPMAI9bNYAGPGtx3xSvF6DoF4DHK9w
egThNovwLhaBNK8XYdBYhMANmAxvFuFdLAJpHqi/zeZQscZJ2BvUTmULFJ75WEKS4RQQKu1b5ka1
YK/L81r8rDpbRcaguVFVvWzzN3MKSx+QUHVOzd6GMxw5IiubK1KiSqFbrSSGs5PvK86I4rrqF3vw
s0McDGtU/zQNq4p9PD6SwxaE4Brgrm0pwrWUPDJVbNLGFWSRvrZSf2ejHvnb4IrZMq7YOE/VZi3E
+rUbM1dUVtLtDVBPx2FqYyU4iujX3yUAO74bKzHcfV0bwbLW1vSGNlKVIBbYyLc4OEjfVirnTq6h
fFPZjT4G0LKbn/56i+GQWbbqDR+s4czTXWU4OIfIxxgbhuMFtBV2x+HlvRoOUEYVNOaCy9swnI8i
zszzdJON8OUJ2rWr7cXzPLrxodvLnF2sk3RePPvz6uih4O1HYQ7zBQRtDr7nDCjNVObg9L3OxxA+
XsMctj4ZY1hc13C7js98rjIG1w2WETxDwBfBEq7D198TWLRH0cauJrnM7SjovYllgPLWI+4tpPDi
2V9a68tVjnl0wMi3uaWwFAavBJPNffq5zYVXB4yLCyDuoO8w79ssVv2NiddC/ne6WIsrJZ7vEvht
hNmNZ90Dz1pcUfGCoMd0c+NZ98mzqspLo9ZS7ORyEouq8gKmfazY9YJCgiqK1CJmB14hocVlzDfM
cnoUlGpUsG5AyfuYahbXJsx5hIohYFr6qMInpp/FFNwoYaOfJZxzxT6B0d1rwsgPzcGWsLAVNfxP
TEFLmAnzkE2IRspawgb6vseYZRODliBwaIcPoG0UtAT19rr9t8T1P7QgXSHNJrikLb/qMCcd7TX/
bdrD/wMAAP//AwBQSwMEFAAGAAgAAAAhAE5tJBkCAwAA1QsAACEAAABwcHQvc2xpZGVMYXlvdXRz
L3NsaWRlTGF5b3V0NS54bWzsVstS2zAU3Xem/6DxHpyHE4InCTNNHxseGRI+QNgKdpEljyRM0q/v
kWwBCU4hw7JsElk+9+jecx/W+GxdcFIxpXMpJkH3uBMQJhKZ5uJuEtwsfx6NAqINFSnlUrBJsGE6
OJt+/TIuY83Tc7qRD4aAQ+iYToLMmDIOQ51krKD6WJZM4N1KqoIaPKq7MFX0EdwFD3udzjAsaC6C
xl69x16uVnnCvsvkoWDC1CSKcWrgv87yUnu28j1spWIaNM562yWzKRGteZRXt78D4nCqwk43mCL0
ZMFTImiBjeWjJDMpDGjcK10uFWMWJKpfqlyUc+UsLqu5InlqGRrLIGxeNDD3KADDItwxv/NMNF6v
VDEd0xhKkPUkQMI29hdGNGZrQ5J6M3neTbKrFmyS/WhBh/4AePB0KHJd1hG9Dqfnw1nmhjPSfYqq
hlKYnsvkXhMhEacNvw4vuaw8mY3Z0pcZaWS3VA2ufun08HgNTZ1YZv1Nphsb+C3+3SaNuTYLs+HM
CQK3aQxy/EB+Tm1VM3F0s0BVF2bGGUXVN+KZ6YznyT0xkrA0N+SCasMUMS4ubSnHUMcgOQ0lE+mc
Knq9y5zmynj1gYUPcN/7imUt5n5J+17Spq7InNOEZZKncKf3MYH1H/QF5asAtYhC8dnYo7IVbqfe
osEJOtcVXXfY6dj1VulFnf4I+wGxBRgNeoPTYd+l0jM5AeqEe01a82fP5hXvugaiccpWVmjrP84E
/633fgsGi16LReMmsvECgGW/BWvZbY06rAcAG73GdkcvsR4A7KAFG73EegCwwxbsFq8HAHvyFtYD
gB29hfUAYE/fwtYAq0nTXjY9rrtgScDw1EYf7DY7wlyz6a1uq/to90hXvgc0+IIlUqSEs4rxd9C7
XjuAfpnlaj/7YUMg+tcQcB2Fz5CfoQdO2Z0h4MKEdwcMgWE0+pwCfh4dNAW2OvtzCuz55v5PU8B9
EOtLI5b2aunuhVxd0PKqcuMUl2lcRWZuq8T12X6eAH2GWA5/HZ/+BQAA//8DAFBLAwQUAAYACAAA
ACEAtqivElAEAADGCgAAIQAAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQ2LnhtbMRW227b
OBB9X2D/gdDrIvFViW3EKZw0KQokbVC32GeaoiRiKZIgGTv++z0kJd82AdL2YV8Sejicy5kzM7r6
8NJIsubWCa3m2eC8nxGumC6EqubZj+/3Z5OMOE9VQaVWfJ5tucs+XP/5x5WZOVk80K1+9gQ2lJvR
eVZ7b2a9nmM1b6g714Yr3JXaNtTjp616haUb2G5kb9jvX/QaKlTWvrfvea/LUjD+UbPnhiufjFgu
qUf8rhbGddbMe6wZyx3MxNfHIblabx6p89wuYQmoRFW7BgSDjDw7bj8ikwBZdg0s2FIWRNEG13eq
IEspCh4vnPluOQ8qav3JmqV5slH/y/rJElFEa+ld1msvWrX4U0ENh97J86qzRGcvpW2ur+gMwJCX
GOk2/MUjOuMvnrAkZHspq7++osvqu1e0e50DRLBzamZGsJTSk2CnCQ2zFgjc+WfLyQCAFdwx1Ffa
6mzN1VllaSEA/Nno3Khql3lrjQb7D5r944jStzVVFV84w5kPaCU0GPDrXB9itBOupDD3QsoAQzgT
O+PNigNw+7lAiAyk9qiWsUL5hJaz7BucROSct9yzOrwuYaWVA43dBQDZ+0AzoLBktXnUBYzSZ69R
/Q67k+Lk/dHkcpgfl2g6GI/7ffAsFGowGUyHl1FjVwCAYp3/xHUDKjpAYRFrdELXDy5EDdVOJfhW
OuQfs5GKbObZNIfTk5tGgOFEimaeTeAeAcQHNacFeBzPngqZznAgVSRjyDYeUKhABGcSHf5L71HH
hgAhKik5GY+DE/TMl3XSB6rmpNzW6k0Iwh2VvDN/WPFO5g4LIEKz0e3bNThpkCP0LyZ5wCIE+evo
B4YH/InV/m/h62VNTZwdoQCVQ8XSgRiNHPsxUmer1a20ZE3lPLtZ3Nze3EU5laamSToYT6fTNrJW
PUZZuUNzg1TKIDqymV/kl/nkZ2wCgF2wUiiCCs6zPDA1cNUxKkNLpa6Eapt0cJw4N5zAY0aorDAq
mbfR9wEzf4V/mGtlCTa1rE+9FwjlX250sQ3OV/iPftxYiuGtsLgy4j+rCDSx3WHVHahitcZ06uJz
ZoEGvhdtUyVjMSfnl34reewLUB4NBy+lVn4RE9z1vTPshpdBAacn71LxOkod3S7KyIQ39Nrbgpff
0iKILoNhroonainERMaqYKz+WEZ8wzZUxG8NLykD6RZWUIkNJjDR7mkjJEbMaIxRU1PrOEZJ2w3M
HTz6q1FnzLVU2zuLbEPqGH8d3Dim/m+HAbqzG81hTKc1B3dpzeEuboXhbgi02sjs7am/XwSvT4ad
x8PRsBPuB/UrywAT6n9ZBqPL/rCfo4tQjeFgEsZ/gGS/tcd5Ps5H+P4KK2E0GQ4vf3coHTTeYXsG
pwdX7+/JSJeuwbBhZJURydHprmmJ8+q+iIRJn0U4hk+nuA6kfaTm69qGcPD1iMWEYQiRwfdimMVQ
3asEG9335/W/AAAA//8DAFBLAwQUAAYACAAAACEA0PJCBRkEAAB0DAAAIQAAAHBwdC9zbGlkZUxh
eW91dHMvc2xpZGVMYXlvdXQyLnhtbMRX227jNhB9L9B/IPhaZG1JviPOIsl2+5LdNersB9AUZauh
KJWkXbtf3zOk5DhOCnhRoEkAh9YMj87MnBky1x/3lWY7ZV1ZmzlPPvQ5U0bWeWnWc/798fPVhDPn
hcmFro2a84Ny/OPNzz9dNzOn8wdxqLeeAcO4mZjzjffNrNdzcqMq4T7UjTKwFbWthMdXu+7lVvwF
7Er30n5/1KtEaXi7316yvy6KUqpPtdxWyvgIYpUWHvzdpmxch9ZcgtZY5QATdr+kFCx2h4gTzrZO
2U8gThniNwhdLnXOjKhgfiy9VgwJYve18QALDq55tEqRq9n9Zptls7Bh39fdwrIyD6hxP++1htYt
fDVww6J3tn3dIYnZvrDVzbWYIR9sP+co24E+sUnM1N4zGR/K56dy8+0NX7n59Q3vXvcCMDi+FBVv
YkSvw0n5i3Qkx6iiq8DWh1o+OWZqxEnhx/Dk110HRjETfLNh/tAgs54y2/pFY8hH5++Q05Asv7+r
8wMFvsJfAhEzU99ufV2Unl5zatDOL/1BozRipnc6AQgTeo3Kas5yVTyK1fLvOR8Mx9AnZ9brkFwl
HsydfQp1K1Dn27BlJZzibCPMGpJebI30USCANstG0jtcIxfSs50AzrSPnxDQS4c7VZy7dm7Y/my9
LXzn512EHKajFhCerR1R/I6oNGjNuTJX35doYcSUDiiiVYhBChRBaMRMMeiSWhvGvLQ+KIa5yt9r
JZCXPgSNOGpd5p9LrcMXu17daxsppFP67ViculFXmlDMQki84JfqjyvtyRMaFWcGJaJBujODdC12
jCvUs61cXJ9UFPoUMyopHI7tEARhX2XkJMDAyN/c61I+MV8zlZeefRHOK8uCCjECoRlSEiqAzwCp
TL4QVrzK9TGJUXvgBN12IsUydtG/91KSdc3UThS20MjfptY5+CQppQMjqOucH+wtUsKfW2ERG8ck
wphIotho1lDzvGoyyunZuMlGo1EyCjMnSbJBNh60VW1nySRNpyNSG82fwWSYZsNJW8WIFNIQ+73L
TNeloRhvtWkl7APYJumYMlSaHMN2zq/aB8RytYUqaREOIHWUqN/HeXPi0YnpXNl0cr218UT/qH+3
G8ujFMMyJfFFosPRdPqCaJoOB+mQvyNRYkevB+fsmehkOOiPhycZTdNskk3ekyixa4kOnokmyWA8
Hp3WPs2yDA/eMaVEr2U6PGE6yJIpan2i0nHWf9+cEr3/ZWDS9SPMS/diYKJX4nimdFGqwowOjdkO
1Etm9FLJGnctrXZKXwAfhuUPwD9uSns5ehanXhDAJeQ/11vrNxeTb4fq5fBl8SY6Ttv/cFSFUR1v
s1jSzTccP9p+Ec23XSCHuz6OE4xbPGpwFaKDD67PLoTR/bdw8w8AAAD//wMAUEsDBBQABgAIAAAA
IQAdrhbWgwYAAPYWAAAhAAAAcHB0L3NsaWRlTGF5b3V0cy9zbGlkZUxheW91dDEueG1s1Fhdb9s4
EHw/4P6DoNdDasu2bNmoU6RpUxRI2qBOnw+URNtqKEogaSe5X3+zpGjJzgeCXO6Qg4GEkpbkcHdn
Z6X3H25LEWy50kUl52H0rh8GXGZVXsjVPPx5dXaUhIE2TOZMVJLPwzuuww/Hv//2vp5pkZ+zu2pj
Aqwh9YzNw7Ux9azX09mal0y/q2ou8WxZqZIZXKpVL1fsBmuXojfo98e9khUybOar58yvlssi45+q
bFNyadwiigtmgF+vi1r71ernrFYrrrGMnb0PSa+rmwumDVcLrASvmLsaxzeFETwM7Dy1xY0oPIYr
soXIA8lK3Lgii2AhipzbR7q+UpyTkdx+UfWivlR2xrftpQqKnFZoZoa95kFjZi8lzDDoHUxf+ZXY
7HapyuP3bAbPBLcW6h39xSQ247cmyNzNrL2brb8/YJutPz9g3fMbAMFuU8S+die6f5yRP84PniFv
VnDGcHcyZ84w/bzKrnUgq9M1bPiJUtXNmrNckz/cebNvW7961wn+noYjg/Tmosrh9JVid/C2x/q0
M6bRaNTvI6TkknESJ3RBe7bTa6XNF16VCLQ281DhKHZ5tj3Xxpl6E9pVVwj3WSGEvVCr9FSoYMvE
PPx0Rr9m9T0zIYObeThI4kkcBkyswL7MKLuLrGgtG8CyQAYGoijnIcF0QNmMXPVZ5tbEsEK4MQ4g
pA37cgnEDVQKlss5c/uxyu/IIMV/uO9GMSS3BLGR318lnA+vKD9I/YDJbF2BnYTPbim0WZg7we0F
MoHNKBjLSpoTexC2MZU9ia6zj3xpvVJnl0Y7p3hv7z09WZon7JqnOV/+cHywW9IELvNLphhuBwKp
NA+5PPq5sLtTVZCWuEuWIUtOVMEEyFuYbH3GykIg/kPka7ZmSnPEuWFNpjuT/ijlUaabCLab2XTB
0UEL71YMHS3qInPsuCyyQ7Yj2K5O4JnZKB5MwiDnOoN7U7HhRyiOeXVD26GqoEa4FXDaIjugjK4R
Y1c+nmbRDkWXRrubqShqn7o0DtSMlylHYVJf8wGcg+pv4LxaFdK48GuVEbmDFO6bxJNBc9coDsdS
TJZIX7LAKZCT2j+Ag9rdXFruGLxLmYNyNor7SYysRKji0TiZDhO3m69syWA0GHoyT4dD2JPBy7nc
IZ+j6DQexK9BS5selA4YIJoU4OYf4nI/UcaHiRIhU5tM+bWRRc3Vn6lg2fW7Wq7oyM/OF3JP15ik
pRWZHZQ2VKgXh4kxfCoxsEEn6q+aDuPRdNxv8mEaIfni/XSIJtFkTBWVajvyZRhZ8fl/pMPjogoe
drsLK5E2hE4Nu4KK5uFRDbU5t25aGVRz26tYurgcsIkhd7LrdKNVxabDcPppKTmIh4MkOaDkZBjF
aO5cDJLJBBTdo+SOCG3p9IpEiSOrE8jHsmiqh5MqeuBVx463IiLNccKJog5luGLp4i9EHRWJdlcG
+ov/nJ3Lj+raVspWolKmIXrUfKAbvdxIV0rt0nJRg53k0+wSVc7q+NRrr9XY1qCjbt7U15/H1M3b
AaSTcyqRdbancHtSFmicamjPhIqLdjEj1WYCp6ZTiIL6chw0L5RB1mOkS3MqOENL0Xcy/Gh/MpjS
rwnPfn/yQvHkbE88fx1x5ii6p6rPk2J4xim+LejCxdyNmw6E4mQbENRVNlMHTcCeI2xVMsenosiu
A1MFPC9M4Fr8wLb1eM9BT0PSgU4Ef+2SreLvx2TnbKqmFgPS+l4n8DijUUAdoxeb1O1uZfSfklpv
UkdqvFqg7/e9NBV44CSWu4rhm8KnyD0cR1GSND2R19t4OhqOPbmjfhzFY5/wTrlfk90lU+c2odEU
4TXNDv8zxsctPUWnJLyA8b7vJb+5dGn5nm7wrnB1a5Mz3Zyhhd5dfENfbu87DuznH9UEqiAvo/3o
E/08mG51OOyZqf0VTd93QG35MLX3GuaH6ItKvhUDqt4uvr5g3wuyfx9KNweusNW5i9p+cOC7ty5z
S6/l4DFaVle/J51o7owtcztF7165IZC0DvAOW7xe/94eXgLZ4B21eKPhJLKUfXuACWUDOO4ATtBU
UGq/PcCEsgE8bgEPBgkc/CYBE8oG8KQDeDJyDcXb8zChbAAnLWBCi482bzElCGUDeNoBPI4nb5R0
hNKWvm5D/QpNFHqPf6ePsi2F+4qKIX1rtW+7Ql2w+vvWOh9fm/GhDAKAWzU6epJZmLYmtIb/Xn38
NwAAAP//AwBQSwMEFAAGAAgAAAAhAImVRVeyAgAAtwUAACEAAABwcHQvc2xpZGVMYXlvdXRzL3Ns
aWRlTGF5b3V0My54bWyMVMtu2zAQvBfoPxC8FqlsI31EiBwkadNLHkbtfMCaomw1FEmQtGr36zuk
JMdxcogNSBR3dsjZHfL8Ytso1krna6MLPv484kxqYcparwr+uLg5+c6ZD6RLUkbLgu+k5xfTjx/O
be5VeUs7swkMHNrnVPB1CDbPMi/WsiH/2VipEauMayjg062y0tFfcDcqm4xGX7OGas37fPeefFNV
tZA/jNg0UoeOxElFAfv369r6gc2+h8066UGTsl9uKews1IY6KPmg1Y6zBHUtJsd8CvVirkqmqcHE
IqJYgsWItwsnZRzp9pezcztzKeG+nTlWl5GgT+RZH+hh6VMDhkF2lL4amCjfVq6ZnlOOWrBtwdGy
XXwiiXK5DUx0k+J5Vqwf3sCK9c830NmwAHawXzSq6hS9ljMZ5HR1GO9VdVBC6q0RT55pA51RfidP
3LcDWdQc6e2aHRS+x3XBVI8B71HTVKywvTLlLgpf4h1JKNfmchNMVYe4zGFA+TAPO4XWUK5aNQYJ
I7WC7xVnpawWtJz/K/jpl2/wJmcuqFRcSbf6yj2lvlVGh8uUsiQvOVuTXsHOs40WoXMGqPXciriG
t2ImAmsJPGcj/JKgl4ArWR1DBxjSn6OXVTjGYZN7SmB7BHT8hi6FjRVc6pPHOQ4wVE1Oo6ZlUiEI
bSAF1VGFquPBRrCsXUieYb4J10oSKjOC2aHEqLq8qZVKH261vFau0zU5i/9e2AtYPJM6tbMigQU+
NX9OVIhIuJSOApK6gPBHAeF77k5X6mjfu2580FM4lPJkAfeqAgeC0g7C9FrV4okFw2RZB3ZHPkjH
0oHHhQeXRO+g5ngmSqnLGTl6Vdt90Tq3YQ9w6mBLDOO5Sa/uUsAw3hzp3Ct3R/ahTfS4LrE+yoop
C0dFNkCfIZFjuHCn/wEAAP//AwBQSwMECgAAAAAAAAAhAJnjNODGRAAAxkQAABcAAABkb2NQcm9w
cy90aHVtYm5haWwuanBlZ//Y/+AAEEpGSUYAAQEBAEgASAAA/+EAdEV4aWYAAE1NACoAAAAIAAQB
GgAFAAAAAQAAAD4BGwAFAAAAAQAAAEYBKAADAAAAAQACAACHaQAEAAAAAQAAAE4AAAAAAAAASAAA
AAEAAABIAAAAAQACoAIABAAAAAEAAAEAoAMABAAAAAEAAADAAAAAAP/tADhQaG90b3Nob3AgMy4w
ADhCSU0EBAAAAAAAADhCSU0EJQAAAAAAENQdjNmPALIE6YAJmOz4Qn7/4ge4SUNDX1BST0ZJTEUA
AQEAAAeoYXBwbAIgAABtbnRyUkdCIFhZWiAH2QACABkACwAaAAthY3NwQVBQTAAAAABhcHBsAAAA
AAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWFwcGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAtkZXNjAAABCAAAAG9kc2NtAAABeAAABWxjcHJ0AAAG5AAAADh3
dHB0AAAHHAAAABRyWFlaAAAHMAAAABRnWFlaAAAHRAAAABRiWFlaAAAHWAAAABRyVFJDAAAHbAAA
AA5jaGFkAAAHfAAAACxiVFJDAAAHbAAAAA5nVFJDAAAHbAAAAA5kZXNjAAAAAAAAABRHZW5lcmlj
IFJHQiBQcm9maWxlAAAAAAAAAAAAAAAUR2VuZXJpYyBSR0IgUHJvZmlsZQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWx1YwAAAAAAAAAeAAAADHNrU0sA
AAAoAAABeGhySFIAAAAoAAABoGNhRVMAAAAkAAAByHB0QlIAAAAmAAAB7HVrVUEAAAAqAAACEmZy
RlUAAAAoAAACPHpoVFcAAAAWAAACZGl0SVQAAAAoAAACem5iTk8AAAAmAAAComtvS1IAAAAWAAAC
yGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAoAAADSnN2U0UAAAAm
AAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVsR1IAAAAiAAADxnB0UE8A
AAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAkAAAENnRyVFIAAAAiAAAEWmZp
RkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFyRUcAAAAmAAAE8mVuVVMAAAAmAAAF
GGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQBjAG4A/QAgAFIARwBCACAAcAByAG8AZgBpAGwARwBl
AG4AZQByAGkBDQBrAGkAIABSAEcAQgAgAHAAcgBvAGYAaQBsAFAAZQByAGYAaQBsACAAUgBHAEIA
IABnAGUAbgDoAHIAaQBjAFAAZQByAGYAaQBsACAAUgBHAEIAIABHAGUAbgDpAHIAaQBjAG8EFwQw
BDMEMAQ7BEwEPQQ4BDkAIAQ/BEAEPgREBDAEOQQ7ACAAUgBHAEIAUAByAG8AZgBpAGwAIABnAOkA
bgDpAHIAaQBxAHUAZQAgAFIAVgBCkBp1KAAgAFIARwBCACCCcl9pY8+P8ABQAHIAbwBmAGkAbABv
ACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjAG8ARwBlAG4AZQByAGkAcwBrACAAUgBHAEIALQBwAHIA
bwBmAGkAbMd8vBgAIABSAEcAQgAg1QS4XNMMx3wATwBiAGUAYwBuAP0AIABSAEcAQgAgAHAAcgBv
AGYAaQBsBeQF6AXVBeQF2QXcACAAUgBHAEIAIAXbBdwF3AXZAEEAbABsAGcAZQBtAGUAaQBuAGUA
cwAgAFIARwBCAC0AUAByAG8AZgBpAGwAwQBsAHQAYQBsAOEAbgBvAHMAIABSAEcAQgAgAHAAcgBv
AGYAaQBsZm6QGgAgAFIARwBCACBjz4/wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAA
cgBvAGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOv
A7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABnAGUA
bQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBHAEIAIA4X
DjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBsAGUAaQBuAGUA
bgAgAFIARwBCAC0AcAByAG8AZgBpAGkAbABpAFUAbgBpAHcAZQByAHMAYQBsAG4AeQAgAHAAcgBv
AGYAaQBsACAAUgBHAEIEHgQxBEkEOAQ5ACAEPwRABD4ERAQ4BDsETAAgAFIARwBCBkUGRAZBACAG
KgY5BjEGSgZBACAAUgBHAEIAIAYnBkQGOQYnBkUARwBlAG4AZQByAGkAYwAgAFIARwBCACAAUABy
AG8AZgBpAGwAZQBHAGUAbgBlAHIAZQBsACAAUgBHAEIALQBiAGUAcwBrAHIAaQB2AGUAbABzAGV0
ZXh0AAAAAENvcHlyaWdodCAyMDA3IEFwcGxlIEluYy4sIGFsbCByaWdodHMgcmVzZXJ2ZWQuAFhZ
WiAAAAAAAADzUgABAAAAARbPWFlaIAAAAAAAAHRNAAA97gAAA9BYWVogAAAAAAAAWnUAAKxzAAAX
NFhZWiAAAAAAAAAoGgAAFZ8AALg2Y3VydgAAAAAAAAABAc0AAHNmMzIAAAAAAAEMQgAABd7///Mm
AAAHkgAA/ZH///ui///9owAAA9wAAMBs/8AAEQgAwAEAAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEB
AAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQci
cRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpj
ZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfI
ycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgME
BQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkj
M1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2
d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ
2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/dAAQAIP/aAAwDAQAC
EQMRAD8A/sooAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKAP/Q/sooAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKAP/R/sooAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKAP/S/sooAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
PzW/Yn+P/wAW/i58cv2nvB/xC8W/8JB4c+Hn9v8A/CHad/YPhnSf7H+xf8FEv+CofwKtf9L0TR9N
vtQ8r4V/s6/Bvwt/xNLm93/8Id/bkm7xH4h8U6vrQXJJJWW+/wD4BTf5tv5mLD8Xvix8W/2s/jn+
ydbfF/4k/Ca10T4k/EXxb4I+JHws0/4GS+I/DPgb4Q/szf8ABNXWL/4UXei/F34G/Fvw94g0Xxr8
Qv21PGHxAuvFN3a2vjTQr7wxpnh3Ttal8KXv9kaaBZKKlZPRJp31blPXTsopGOPiv8dvhF+2j8Hv
2V9S+OPjL4veDfEHjH4PeJtf8Y/E3wp8GbL4g6xonxW/Zy/4Kk63qvw6uLr4TfC34W+DrTwdoHjH
9jT4S+NvDV9pfgrT/iCmt3vjPTPEHjrxD4O1jTfC+hg7JxcrWeuzbWjhrrre0mt7bWtY+a/2a/2u
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
IgRgAAAAAAAAgAgBGAAAAAAAACBCAAYAAAAAAACIEIABAAAAAAAAIgRgAAAAAAAAgAgBGAAAAAAA
ACBCAAYAAAAAAACIEIABAAAAAAAAIgRgAAAAAAAAgAgBGAAAAAAAACBi3xtnAAAAAAAAALjPAhgA
AAAAAAAgQgAGAAAAAAAAiBCAAQAAAAAAACIEYAAAAAAAAIAIARgAAAAAAAAgQgAGAAAAAAAAiBCA
AQAAAAAAACIEYAAAAAAAAIAIARgAAAAAAAAgQgAGAAAAAAAAiBCAAQAAAAAAACIEYAAAAAAAAIAI
ARgAAAAAAAAgQgAGAAAAAAAAiBCAAQAAAAAAACIEYAAAAAAAAIAIARgAAAAAAAAgQgAGAAAAAAAA
iNj3xhkAAAAAAAAA7rMABgAAAAAAAIgQgAEAAAAAAAAiBGAAAAAAAACACAEYAAAAAAAAIEIABgAA
AAAAAIgQgAEAAAAAAAAiBGAAAAAAAACACAEYAAAAAAAAIEIABgAAAAAAAIgQgAEAAAAAAAAiBGAA
AAAAAACACAEYAAAAAAAAIEIABgAAAAAAAIgQgAEAAAAAAAAi9r1xBgAAAAAAAID7LIABAAAAAAAA
IgRgAAAAAAAAgAgBGAAAAAAAACBCAAYAAAAAAACIEIABAAAAAAAAIgRgAAAAAAAAgAgBGAAAAAAA
ACBCAAYAAAAAAACIEIABAAAAAAAAIgRgAAAAAAAAgAgBGAAAAAAAACBi3xtnAAAAAAAAALjPAhgA
AAAAAAAgQgAGAAAAAAAAiBCAAQAAAAAAACIEYAAAAAAAAIAIARgAAAAAAAAgQgAGAAAAAAAAiBCA
AQAAAAAAACIEYAAAAAAAAICIfW+cAQAAAAAAAOA+C2AAAAAAAACACAEYAAAAAAAAIEIABgAAAAAA
AIgQgAEAAAAAAAAiBGAAAAAAAACACAEYAAAAAAAAIEIABgAAAAAAAIgQgAEAAAAAAAAiBGAAAAAA
AACACAEYAAAAAAAAIGLfG2cAAAAAAAAAuM8CGAAAAAAAACBCAAYAAAAAAACIEIABAAAAAAAAIgRg
AAAAAAAAgAgBGAAAAAAAACBCAAYAAAAAAACI2PfGGQAAAAAAAADuswAGAAAAAAAAiBCAAQAAAAAA
ACIEYAAAAAAAAIAIARgAAAAAAAAgQgAGAAAAAAAAiBCAAQAAAAAAACIEYAAAAAAAAICIfW+cAQAA
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
ujC68Yp6bacDrXrqgW3P6k7Gvd8UKvkTmdJPY2v5/8YUPCpFJSYpRiCByVtxhpUSB7UyRQ1dqCnK
ZKNg2KHeAdnCoLvgcc1g/qd/JR7w39acxaCyLvPC3JQ5UyWcR6ZQQvwJbYmy7xWw0J1dFlI6IApK
T13dWLW34kHIO+yBczzbA1ZAqlM3cW2A+I7zz1+7CtrmOOT0683rZN2RZWvg3558bDGDUX4fpoGm
9X+nInnLn3zsftpOz01HIxzeOIxZ07YqQFjvqF25sv9OFd551NqONbA4mrXKQRSHFgOxG4gabgqG
P3D+lSqRh/n2rr6B3srgiRDBIG0gqz/YwYNhg7TELQxOlmiTCaGsa93ohF5rD+sTT7qd3CNno2Zv
ifc7nd0NZ744rxZP6WznYc/XlvaiqyGyxyUKpKx9kKHA0ON//z1Bvf0CgXYvFDQlk3gyikP631Id
QPETNdlrA0TXC9zKvVxolNDwqI6vF0rjssh7rTBd47ftghYJc8OHMSD5JYRohd/XEPR+SxrgGW+T
2VPDezZ2sodq8KfSPsp6e72n8G4vONhdk2NgSR6++AYAAP//AwBQSwMECgAAAAAAAAAhAOyR8uG3
mwEAt5sBABQAAABwcHQvbWVkaWEvaW1hZ2U1LnBuZ4lQTkcNChoKAAAADUlIRFIAAALrAAACcwgG
AAAAtsxdEwAAAAFzUkdCAK7OHOkAAAAEZ0FNQQAAsY8L/GEFAAAAIGNIUk0AAHomAACAhAAA+gAA
AIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAJcEhZcwAAFxEAABcRAcom8z8AAP95SURBVHhe7L0H
eGRJeTVscjAYYxuDsT//nxMYFlh2YWHZnNPs5JxzzjkpTs5JeaQZxdGMNEE5j9SK3UoTWMYGL8Z8
YHDA2JgcNtR/Tt2uVksjjVrq3P3u89xHOzPdrXtP31t16tR5z/t7vyf/CQKCgCAgCAgCgoAgIAgI
AoKAICAICAKCgCAgCAgCgoAgIAgIAoKAICAICAKCgCAgCAgCgoAgIAgIAoKAICAICAKCgCAgCAgC
goAgIAgIAoKAICAICAKCgCAgCAgCgoAgIAgIAoKAICAICAKCgCAgCAgCgoAgIAgIAoKAICAIRAAC
JbZbf3j2qu0vjuRe+9qxzKLnD2ZeGpuQVrg0Ib1gNY/YlOxtO5LOH9yZkndkZ9L50R14767T2Xvj
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
VGROxfkko2J6EedUMKoifybSbxzAxOZ3owITmxHV1ysYDgQSQ7zOHEqtYIYjfCNqpeQpuGgzm30E
k4KVj8SgNcxHJMgx7iUn5ZvSZl1hKKX1f7IeZ8KNgGLU/InWUi/R+FhtBu9ymBl4YJ0hdcyyD9Ny
ReLaFlVTgUY4SZ43Q2pBey6Cv1IGSYp7xeXiBmHumiB/UlqgUBibrsd4J6jUMBW3QEKqcgTEFFfQ
FnGhZFMcHXZ73dPjk26vOHPmGEj5XVJsVyxAElJxq8it0cz0sU0s2caL0jKn+t+yflhavGDlK7vO
s8XvHwAAAP//AwBQSwECLQAUAAYACAAAACEAkPJJZ+cBAAATDQAAEwAAAAAAAAAAAAAAAAAAAAAA
W0NvbnRlbnRfVHlwZXNdLnhtbFBLAQItABQABgAIAAAAIQCj7IImDQEAAOICAAALAAAAAAAAAAAA
AAAAACAEAABfcmVscy8ucmVsc1BLAQItABQABgAIAAAAIQBjXCO0wQAAADcBAAAgAAAAAAAAAAAA
AAAAAF4HAABwcHQvc2xpZGVzL19yZWxzL3NsaWRlMS54bWwucmVsc1BLAQItABQABgAIAAAAIQBL
9T3svwAAADcBAAAgAAAAAAAAAAAAAAAAAF0IAABwcHQvc2xpZGVzL19yZWxzL3NsaWRlMi54bWwu
cmVsc1BLAQItABQABgAIAAAAIQBL9T3svwAAADcBAAAgAAAAAAAAAAAAAAAAAFoJAABwcHQvc2xp
ZGVzL19yZWxzL3NsaWRlMy54bWwucmVsc1BLAQItABQABgAIAAAAIQBL9T3svwAAADcBAAAgAAAA
AAAAAAAAAAAAAFcKAABwcHQvc2xpZGVzL19yZWxzL3NsaWRlNS54bWwucmVsc1BLAQItABQABgAI
AAAAIQB433NvXAEAAJQHAAAfAAAAAAAAAAAAAAAAAFQLAABwcHQvX3JlbHMvcHJlc2VudGF0aW9u
LnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhAEv1Pey/AAAANwEAACAAAAAAAAAAAAAAAAAA9Q0AAHBw
dC9zbGlkZXMvX3JlbHMvc2xpZGU2LnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhAEv1Pey/AAAANwEA
ACAAAAAAAAAAAAAAAAAA8g4AAHBwdC9zbGlkZXMvX3JlbHMvc2xpZGU3LnhtbC5yZWxzUEsBAi0A
FAAGAAgAAAAhAEv1Pey/AAAANwEAACAAAAAAAAAAAAAAAAAA7w8AAHBwdC9zbGlkZXMvX3JlbHMv
c2xpZGU0LnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhACpQ+B24AgAAYw4AABQAAAAAAAAAAAAAAAAA
7BAAAHBwdC9wcmVzZW50YXRpb24ueG1sUEsBAi0AFAAGAAgAAAAhAKJZcKJDBAAALwsAABUAAAAA
AAAAAAAAAAAA1hMAAHBwdC9zbGlkZXMvc2xpZGU2LnhtbFBLAQItABQABgAIAAAAIQClHsiLfQgA
ADUmAAAVAAAAAAAAAAAAAAAAAEwYAABwcHQvc2xpZGVzL3NsaWRlNS54bWxQSwECLQAUAAYACAAA
ACEA8GnbVJ4DAAA+CQAAFQAAAAAAAAAAAAAAAAD8IAAAcHB0L3NsaWRlcy9zbGlkZTQueG1sUEsB
Ai0AFAAGAAgAAAAhADiS0DREAwAAXAgAABUAAAAAAAAAAAAAAAAAzSQAAHBwdC9zbGlkZXMvc2xp
ZGU3LnhtbFBLAQItABQABgAIAAAAIQBXh2hsuQMAALYKAAAVAAAAAAAAAAAAAAAAAEQoAABwcHQv
c2xpZGVzL3NsaWRlMi54bWxQSwECLQAUAAYACAAAACEAYWGD+KwDAABgCgAAFQAAAAAAAAAAAAAA
AAAwLAAAcHB0L3NsaWRlcy9zbGlkZTMueG1sUEsBAi0AFAAGAAgAAAAhAPwXJ/EuAwAA4QkAABUA
AAAAAAAAAAAAAAAADzAAAHBwdC9zbGlkZXMvc2xpZGUxLnhtbFBLAQItABQABgAIAAAAIQBsc6bx
IgMAAKYMAAAhAAAAAAAAAAAAAAAAAHAzAABwcHQvc2xpZGVMYXlvdXRzL3NsaWRlTGF5b3V0NC54
bWxQSwECLQAUAAYACAAAACEA5FwlfuAAAABFAgAALAAAAAAAAAAAAAAAAADRNgAAcHB0L3NsaWRl
TGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDYueG1sLnJlbHNQSwECLQAUAAYACAAAACEA1dGS8b4A
AAA3AQAALAAAAAAAAAAAAAAAAAD7NwAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91
dDUueG1sLnJlbHNQSwECLQAUAAYACAAAACEA1dGS8b4AAAA3AQAALAAAAAAAAAAAAAAAAAADOQAA
cHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDQueG1sLnJlbHNQSwECLQAUAAYACAAA
ACEA1dGS8b4AAAA3AQAALAAAAAAAAAAAAAAAAAALOgAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9z
bGlkZUxheW91dDMueG1sLnJlbHNQSwECLQAUAAYACAAAACEA26+WmBUBAABHBQAALAAAAAAAAAAA
AAAAAAATOwAAcHB0L3NsaWRlTWFzdGVycy9fcmVscy9zbGlkZU1hc3RlcjEueG1sLnJlbHNQSwEC
LQAUAAYACAAAACEA1dGS8b4AAAA3AQAALAAAAAAAAAAAAAAAAAByPAAAcHB0L3NsaWRlTGF5b3V0
cy9fcmVscy9zbGlkZUxheW91dDIueG1sLnJlbHNQSwECLQAUAAYACAAAACEAPffNnOMAAABGAgAA
LAAAAAAAAAAAAAAAAAB6PQAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDEueG1s
LnJlbHNQSwECLQAUAAYACAAAACEA60bHKWcMAAB9TQAAIQAAAAAAAAAAAAAAAACnPgAAcHB0L3Ns
aWRlTWFzdGVycy9zbGlkZU1hc3RlcjEueG1sUEsBAi0AFAAGAAgAAAAhAE5tJBkCAwAA1QsAACEA
AAAAAAAAAAAAAAAATUsAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQ1LnhtbFBLAQItABQA
BgAIAAAAIQC2qK8SUAQAAMYKAAAhAAAAAAAAAAAAAAAAAI5OAABwcHQvc2xpZGVMYXlvdXRzL3Ns
aWRlTGF5b3V0Ni54bWxQSwECLQAUAAYACAAAACEA0PJCBRkEAAB0DAAAIQAAAAAAAAAAAAAAAAAd
UwAAcHB0L3NsaWRlTGF5b3V0cy9zbGlkZUxheW91dDIueG1sUEsBAi0AFAAGAAgAAAAhAB2uFtaD
BgAA9hYAACEAAAAAAAAAAAAAAAAAdVcAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQxLnht
bFBLAQItABQABgAIAAAAIQCJlUVXsgIAALcFAAAhAAAAAAAAAAAAAAAAADdeAABwcHQvc2xpZGVM
YXlvdXRzL3NsaWRlTGF5b3V0My54bWxQSwECLQAKAAAAAAAAACEAmeM04MZEAADGRAAAFwAAAAAA
AAAAAAAAAAAoYQAAZG9jUHJvcHMvdGh1bWJuYWlsLmpwZWdQSwECLQAKAAAAAAAAACEA6Z3TrZsP
AACbDwAAFAAAAAAAAAAAAAAAAAAjpgAAcHB0L21lZGlhL2ltYWdlNC5wbmdQSwECLQAUAAYACAAA
ACEA7c4cTNMEAAAqEgAAFAAAAAAAAAAAAAAAAADwtQAAcHB0L3RoZW1lL3RoZW1lMS54bWxQSwEC
LQAKAAAAAAAAACEA7JHy4bebAQC3mwEAFAAAAAAAAAAAAAAAAAD1ugAAcHB0L21lZGlhL2ltYWdl
NS5wbmdQSwECLQAKAAAAAAAAACEAyD+rsLcaAAC3GgAAFAAAAAAAAAAAAAAAAADeVgIAcHB0L21l
ZGlhL2ltYWdlMS5wbmdQSwECLQAKAAAAAAAAACEAHDZ84bcmAAC3JgAAFAAAAAAAAAAAAAAAAADH
cQIAcHB0L21lZGlhL2ltYWdlMy5wbmdQSwECLQAKAAAAAAAAACEAjMsBQORIAADkSAAAFQAAAAAA
AAAAAAAAAACwmAIAcHB0L21lZGlhL2ltYWdlMi5qcGVnUEsBAi0AFAAGAAgAAAAhADnTEmyWAQAA
ZQMAABEAAAAAAAAAAAAAAAAAx+ECAHBwdC92aWV3UHJvcHMueG1sUEsBAi0AFAAGAAgAAAAhANj9
jY+sAAAAtgAAABMAAAAAAAAAAAAAAAAAjOMCAHBwdC90YWJsZVN0eWxlcy54bWxQSwECLQAUAAYA
CAAAACEAXJxHFE4BAACJAgAAEQAAAAAAAAAAAAAAAABp5AIAcHB0L3ByZXNQcm9wcy54bWxQSwEC
LQAUAAYACAAAACEA9k90c6ECAAC/BQAAEAAAAAAAAAAAAAAAAADm5QIAZG9jUHJvcHMvYXBwLnht
bFBLAQItABQABgAIAAAAIQAsZA1bdwEAAMoCAAARAAAAAAAAAAAAAAAAAL3pAgBkb2NQcm9wcy9j
b3JlLnhtbFBLAQItABQABgAIAAAAIQDo5EnR7gMAALMkAAAoAAAAAAAAAAAAAAAAAGvsAgBwcHQv
cHJpbnRlclNldHRpbmdzL3ByaW50ZXJTZXR0aW5nczEuYmluUEsFBgAAAAAtAC0AAw0AAJ/wAgAA
AA==
--Apple-Mail=_DD137C12-CF85-4ED3-A58A-A602813FC4A7--


From nobody Mon Jul 20 02:15:22 2015
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 280931A00E3; Mon, 20 Jul 2015 02:15:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.912
X-Spam-Level: 
X-Spam-Status: No, score=-106.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham
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 sasQSWxDYp2E; Mon, 20 Jul 2015 02:15:15 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) by ietfa.amsl.com (Postfix) with ESMTP id C65E41A00DD; Mon, 20 Jul 2015 02:15:15 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id ED06618020A; Mon, 20 Jul 2015 02:11:27 -0700 (PDT)
To: gregory.mirsky@ericsson.com, david.i.allan@ericsson.com, swallow@cisco.com, jdrake@juniper.net
X-PHP-Originating-Script: 1005:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Message-Id: <20150720091127.ED06618020A@rfc-editor.org>
Date: Mon, 20 Jul 2015 02:11:27 -0700 (PDT)
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/uNcRNrTDh5pvfsQOUA7GUo-TPEk>
Cc: mpls@ietf.org, iesg@ietf.org, rfc-editor@rfc-editor.org
Subject: [mpls] [Errata Verified] RFC6428 (4415)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2015 09:15:17 -0000

The following errata report has been verified for RFC6428,
"Proactive Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile". 

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata_search.php?rfc=6428&eid=4415

--------------------------------------
Status: Verified
Type: Editorial

Reported by: Greg Mirsky <gregory.mirsky@ericsson.com>
Date Reported: 2015-07-14
Verified by: Deborah Brungard (IESG)

Section: text

Original Text
-------------
bfd.MinRxInterval

Corrected Text
--------------
bfd.RequiredMinRxInterval

Notes
-----
Throughout the text document refers to bfd.MinRxInterval even though RFC 5880 refers to this state variable as bfd.RequiredMinRxInterval.

--------------------------------------
RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
--------------------------------------
Title               : Proactive Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile
Publication Date    : November 2011
Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
Category            : PROPOSED STANDARD
Source              : Multiprotocol Label Switching
Area                : Routing
Stream              : IETF
Verifying Party     : IESG


From nobody Mon Jul 20 05:13:55 2015
Return-Path: <sesale@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA2131A6FFA; Mon, 20 Jul 2015 05:13:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 G94gliWm1rI5; Mon, 20 Jul 2015 05:13:52 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0148.outbound.protection.outlook.com [207.46.100.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8E0A1A6F39; Mon, 20 Jul 2015 05:13:52 -0700 (PDT)
Received: from BY2PR05MB192.namprd05.prod.outlook.com (10.242.39.149) by BY2PR05MB191.namprd05.prod.outlook.com (10.242.39.143) with Microsoft SMTP Server (TLS) id 15.1.213.14; Mon, 20 Jul 2015 12:13:51 +0000
Received: from BY2PR05MB192.namprd05.prod.outlook.com ([169.254.11.151]) by BY2PR05MB192.namprd05.prod.outlook.com ([169.254.11.151]) with mapi id 15.01.0213.021; Mon, 20 Jul 2015 12:13:51 +0000
From: Santosh Esale <sesale@juniper.net>
To: "Tarek Saad (tsaad)" <tsaad@cisco.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: Update on draft - draft-ietf-mpls-app-aware-tldp
Thread-Index: AQHQwuWJMFf20EUjkE2v5zU+llJSWw==
Date: Mon, 20 Jul 2015 12:13:50 +0000
Message-ID: <D1D2AF86.9A659%sesale@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.3.140616
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.14]
x-microsoft-exchange-diagnostics: 1; BY2PR05MB191; 5:fQ4hIigvan/rU6wDEfP63X+W2HutR6WRfwJJBTES2ynTj7binJYQMSmngYBaYSI0G5v0v1wnRiTDvGfL730meIaR8z7sCG5J9MO+78sL8P1JYlgpZ+kiBbXdz3gQgXB3FCZyW11qRlGB+z5pu0FxMw==; 24:0lxD79SGx1gEYt3z1xJ1L49NLsx8BvgXzZ3WafXSs2DaDj7dlpGBoHhg1dY/XAtKV2/b5IFV18JRj76Czt2WHIyDxGS4o9aqFJOlLM4M0YY=; 20:aVLVRR912esU2VrfzAxfwqSNYyBIBS4ZBVmd+AVENjgd3fQoUZMEndo1gFNUX7AVNwE+9cTyxxM9QoTVVIiN8Q==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR05MB191;
by2pr05mb191: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <BY2PR05MB191A0D3294D266CBB215F1ED9850@BY2PR05MB191.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY2PR05MB191; BCL:0; PCL:0; RULEID:; SRVR:BY2PR05MB191; 
x-forefront-prvs: 0643BDA83C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(24454002)(377454003)(479174004)(46102003)(83506001)(5001960100002)(87936001)(189998001)(229853001)(19580405001)(2900100001)(2656002)(102836002)(86362001)(4001350100001)(66066001)(5002640100001)(19580395003)(99286002)(92566002)(106116001)(230783001)(122556002)(2501003)(77156002)(62966003)(40100003)(54356999)(50986999)(36756003); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR05MB191; H:BY2PR05MB192.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
Content-Type: text/plain; charset="utf-8"
Content-ID: <940A87034B005A48B53CC3BCC0EBB539@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2015 12:13:50.9277 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR05MB191
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Bk9sWq8Am_OD--NwSb-YeSPgRM4>
Cc: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Subject: [mpls] Update on draft - draft-ietf-mpls-app-aware-tldp
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2015 12:13:54 -0000

VGhlIGZvbGxvd2luZyBpcyBhIHNob3J0IHVwZGF0ZSBvbiB0aGlzIFdHIGRyYWZ0DQoNCg0KV2Ug
aGF2ZSBhZGRyZXNzZWQgY29tbWVudHMgZnJvbSBFcmljIFJvc2VuLiBUaGUgZHJhZnQNCmJlY2Ft
ZSBhIFdHIGRvY3VtZW50IHRoaXMgRmVidXJhcnkuDQoNCk5leHQgU3RlcHMNCg0KV2Ugd2lsbCBz
b29uIHB1Ymxpc2ggYSBuZXcgcmV2aXNpb24gYWRkcmVzc2luZyBmZXcgbW9yZSBjb21tZW50cy4N
CkFsc28sIFBsZWFzZSByZXZpZXcgdGhlIGxhdGVzdCB2ZXJzaW9uIGFuZCBsZXQgdXMga25vdyBp
ZiB5b3UgaGF2ZQ0KYW55IGNvbW1lbnRzLg0KDQpSZWdhcmRzLA0KU2FudG9zaCAoT24gYmVoYWxm
IG9mIHRoZSBhdXRob3JzKQ0KDQoNCk9uIDcvMjAvMTUsIDEwOjE2IEFNLCAiVGFyZWsgU2FhZCAo
dHNhYWQpIiA8dHNhYWRAY2lzY28uY29tPiB3cm90ZToNCg0KPkdlbnRsZSByZW1pbmRlci4NCj4N
Cj4NCj5IaSBhdXRob3JzLA0KPg0KPg0KPklmIHlvdSBhcmUgbm90IHByZXNlbnRpbmcgdGhlIHVw
ZGF0ZSBhdCBpZXRmOTMsIHBsZWFzZSB1bmljYXN0IGEgc2hvcnQNCj5wcm9ncmVzcyB1cGRhdGUg
cmVwb3J0IChhcyBkaXJlY3RlZCBiZWxvdykuDQo+DQo+DQo+UmVnYXJkcywNCj5UYXJlaw0KPg0K
Pg0KPkZyb206IFRhcmVrIFNhYWQgPHRzYWFkQGNpc2NvLmNvbT4NCj5EYXRlOiBNb25kYXksIEp1
bHkgNiwgMjAxNSBhdCAzOjUyIFBNDQo+VG86ICJtcGxzQGlldGYub3JnIiA8bXBsc0BpZXRmLm9y
Zz4NCj5DYzogIm1wbHMtY2hhaXJzQGlldGYub3JnIiA8bXBscy1jaGFpcnNAaWV0Zi5vcmc+LCBU
YXJlayBTYWFkDQo+PHRzYWFkQGNpc2NvLmNvbT4NCj5TdWJqZWN0OiBGVzogTVBMUyBXRyBJRVRG
OTMgYWdlbmRhIHJlcXVlc3RzIGFuZCBzdGF0dXMgcmVwb3J0cw0KPg0KPg0KPg0KPkhpIFdHLA0K
Pg0KPg0KPlRoZXJlIHNlZW1zIHRvIGJlIGFuIGVtYWlsIGRlbGl2ZXJ5IHByb2JsZW0gcmVhY2hp
bmcgZ3JvdXAgSS1EDQo+cmVjaXBpZW50cy4uIEnigJltIGZvcndhcmRpbmcgdGhlIGJlbG93IG1l
c3NhZ2UgdG8gV0cgYWxpYXMgdG8gbWFrZSBzdXJlIGl0DQo+cmVhY2hlcyB0aGUgSS1EIChjbylh
dXRob3JzIGJlbG93Lg0KPg0KPg0KPj4+DQo+RGVhciAoY28pYXV0aG9ycyBvZiBXRy9JLUQgZHJh
ZnRzLA0KPg0KPg0KPkluIHByZXBhcmF0aW9uIGZvciB0aGUgTVBMUyBXRyBhZ2VuZGEgZm9yIElF
VEY5MyBpbiBQcmFndWUsIHdlIGFyZSBhc2tpbmcNCj55b3UgY29uZmlybSB3aGV0aGVyIHlvdSB3
aWxsIHJlcXVpcmUgYSB0aW1lIHNsb3Qgb2ZmIHRoZSBhZ2VuZGEgdG8NCj5wcmVzZW50IHRoZSB1
cGRhdGUgZm9yIHRoZSBJbmRpdmlkdWFsL1dHIGRyYWZ0cyB5b3UgYXJlIGRyaXZpbmcgKGlnbm9y
ZQ0KPmlmIGFscmVhZHkgYXNrZWQgZm9yIGEgc2xvdCkuDQo+V0cgRHJhZnQgYXV0aG9ycyBhcmUg
ZXhwZWN0ZWQgdG8gcHJlc2VudCBpZiB0aGVyZSBhcmUgb3BlbiBpc3N1ZXMgdG8NCj5kaXNjdXNz
LCBvciB0byBzZW5kIGEgc3RhdHVzIHJlcG9ydCBhIHdlZWsgcHJpb3IgdG8gdGhlIFdHIG1lZXRp
bmcgdGhhdA0KPmluY2x1ZGVzOiBhbnkgY2hhbmdlcyB0aGF0IGhhdmUgcmVjZW50bHkgYmVlbiBt
YWRlLCBhbnkgb3BlbiBkaXNjdXNzaW9ucw0KPiBvciBpc3N1ZXMsICBwbGFubmVkIG5leHQgc3Rl
cHMsIGFuZCBhIHNjaGVkdWxlLg0KPg0KPg0KPlBsZWFzZSBzZW5kIHlvdXIgYWdlbmRhIHJlcXVl
c3RzIGJ5IHJlc3BvbmRpbmcgdG8gdGhpcyBlbWFpbCBhcyBzb29uIGFzDQo+cG9zc2libGUuIElu
Y2x1ZGUgZHJhZnQgbmFtZSwgYW5kIHdobyB3aWxsIGJlIHByZXNlbnRpbmcuIEEgdGVudGF0aXZl
DQo+YWdlbmRhIHdpbGwgYmUgdXBsb2FkZWQgb24gSnVseSA2dGguDQo+U2xpZGVzIHdpbGwgYmUg
ZHVlIG9uIFN1bmRheSBKdWx5IDE5LCAyMDE1LiAoU2VuZCBzbGlkZXMgdG8gdGhlIGFkZHJlc3Nl
cw0KPmNjJ2VkIGFib3ZlLikNCj4NCj4NCj5SZWdhcmRzLA0KPlRhcmVrDQo+DQo+DQo+DQo+V0cg
ZG9jczoNCj5kcmFmdC1pZXRmLW1wbHMtbWxkcC1ub2RlLXByb3RlY3Rpb25AdG9vbHMuaWV0Zi5v
cmc7DQo+ZHJhZnQtaWV0Zi1tcGxzLWFwcC1hd2FyZS10bGRwQHRvb2xzLmlldGYub3JnOw0KPmRy
YWZ0LWlldGYtbXBscy1lbnRyb3B5LWxzcC1waW5nQHRvb2xzLmlldGYub3JnOw0KPmRyYWZ0LWll
dGYtbXBscy1sZHAtbXJ0QHRvb2xzLmlldGYub3JnOw0KPmRyYWZ0LWlldGYtbXBscy1sc3AtcGlu
Zy1sYWctbXVsdGlwYXRoQHRvb2xzLmlldGYub3JnOw0KPmRyYWZ0LWlldGYtbXBscy1sc3AtcGlu
Zy1tcGxzLXRwLW9hbS1jb25mQHRvb2xzLmlldGYub3JnOw0KPmRyYWZ0LWlldGYtbXBscy1sc3At
cGluZy1yZWxheS1yZXBseUB0b29scy5pZXRmLm9yZzsNCj5kcmFmdC1pZXRmLW1wbHMtcmZjNjM3
NC11ZHAtcmV0dXJuLXBhdGhAdG9vbHMuaWV0Zi5vcmc7DQo+ZHJhZnQtaWV0Zi1tcGxzLXNlbGYt
cGluZ0B0b29scy5pZXRmLm9yZzsNCj5kcmFmdC1pZXRmLW1wbHMtc3ByaW5nLWVudHJvcHktbGFi
ZWxAdG9vbHMuaWV0Zi5vcmc7DQo+ZHJhZnQtaWV0Zi1tcGxzLXRwLWxpbmVhci1wcm90ZWN0aW9u
LW1pYkB0b29scy5pZXRmLm9yZzsNCj5kcmFmdC1pZXRmLW1wbHMtdHAtb2FtLWlkLW1pYkB0b29s
cy5pZXRmLm9yZzsNCj5kcmFmdC1pZXRmLW1wbHMtdHAtdGVtcG9yYWwtaGl0bGVzcy1wc21AdG9v
bHMuaWV0Zi5vcmc7DQo+DQo+DQo+SS1EczoNCj5kcmFmdC1iZWVyYW0tbXBscy1yc3ZwLXRlLXNj
YWxpbmdAdG9vbHMuaWV0Zi5vcmc7DQo+ZHJhZnQtYnJ5YW50LW1wbHMtZmxvdy1pZGVudEB0b29s
cy5pZXRmLm9yZzsNCj5kcmFmdC1icnlhbnQtbXBscy1yZmM2Mzc0LW92ZXItdWRwQHRvb2xzLmll
dGYub3JnOw0KPmRyYWZ0LWJyeWFudC1tcGxzLXNmbC1jb250cm9sQHRvb2xzLmlldGYub3JnOw0K
PmRyYWZ0LWNoYW5kcmEtbXBscy1lbmhhbmNlZC1mcnItYnlwYXNzQHRvb2xzLmlldGYub3JnOw0K
PmRyYWZ0LWNoZW5nLW1wbHMtdHAtc2hhcmVkLXJpbmctcHJvdGVjdGlvbkB0b29scy5pZXRmLm9y
ZzsNCj5kcmFmdC1jdWktbXBscy10cC1tZnAtdXNlLWNhc2UtYW5kLXJlcXVpcmVtZW50c0B0b29s
cy5pZXRmLm9yZzsNCj5kcmFmdC1kYWktbXBscy1yc3ZwLXRlLW1iYi1sYWJlbC1yZXVzZUB0b29s
cy5pZXRmLm9yZzsNCj5kcmFmdC1lc2FsZS1tcGxzLWxkcC1ub2RlLWZyckB0b29scy5pZXRmLm9y
ZzsNCj5kcmFmdC1mYW5nLW1wbHMtaHNkbi1mb3ItaHNkY0B0b29scy5pZXRmLm9yZzsNCj5kcmFm
dC1mYXJyZWxsbC1tcGxzLW9wcG9ydHVuaXN0aWMtZW5jcnlwdEB0b29scy5pZXRmLm9yZzsNCj5k
cmFmdC1oYW8tbXBscy1pcC1oYXJkLXBpcGVAdG9vbHMuaWV0Zi5vcmc7DQo+ZHJhZnQtamFjb2It
bXBscy1ldGhsZHBAdG9vbHMuaWV0Zi5vcmc7DQo+ZHJhZnQta29tcGVsbGEtbXBscy1sYXJwQHRv
b2xzLmlldGYub3JnOw0KPmRyYWZ0LWtvbXBlbGxhLW1wbHMtcm1yQHRvb2xzLmlldGYub3JnOw0K
PmRyYWZ0LWtvbXBlbGxhLW1wbHMtcnN2cC1lY21wQHRvb2xzLmlldGYub3JnOw0KPmRyYWZ0LWt1
bWFya2luaS1tcGxzLXNwcmluZy1sc3AtcGluZ0B0b29scy5pZXRmLm9yZzsNCj5kcmFmdC1tZGEt
bXBscy10cC1wMm1wLW9hbS1mcmFtZXdvcmtAdG9vbHMuaWV0Zi5vcmc7DQo+ZHJhZnQtbWlyc2t5
LW1wbHMtcmVzaWRlbmNlLXRpbWVAdG9vbHMuaWV0Zi5vcmc7DQo+ZHJhZnQtbXRhaWxsb24tbXBs
cy1zdW1tYXJ5LWZyci1yc3ZwdGVAdG9vbHMuaWV0Zi5vcmc7DQo+ZHJhZnQtbmNyc2h0LW1wbHMt
dW5pcXVlLWFuZC1jb25zaXN0ZW50LWxhYmVsLWxkcEB0b29scy5pZXRmLm9yZzsNCj5kcmFmdC1v
cGVuY29uZmlnLW1wbHMtY29uc29saWRhdGVkLW1vZGVsQHRvb2xzLmlldGYub3JnOw0KPmRyYWZ0
LXJhc3p1ay1tcGxzLWRvbWFpbi13aWRlLWxhYmVsc0B0b29scy5pZXRmLm9yZzsNCj5kcmFmdC1y
YXphLW1wbHMtbGRwLW1sZHAteWFuZ0B0b29scy5pZXRmLm9yZzsNCj5kcmFmdC1zYm95YXBhdGkt
bXBscy1sbWRtQHRvb2xzLmlldGYub3JnOw0KPmRyYWZ0LXRpcnV2ZWVkaHVsYS1tcGxzLW1sZHAt
bWliQHRvb2xzLmlldGYub3JnOw0KPmRyYWZ0LXZhaW5zaHRlaW4tbXBscy1nYWwtdGMtdHRsLWhh
bmRsaW5nQHRvb2xzLmlldGYub3JnOw0KPmRyYWZ0LXlvdS1tcGxzLXNwcmluZy1zZmMtb2FtQHRv
b2xzLmlldGYub3JnOw0KPmRyYWZ0LXpoYW5nLW1wbHMtbHNwZGIteWFuZ0B0b29scy5pZXRmLm9y
ZzsNCj5kcmFmdC16aGFuZy1tcGxzLXRwLXlhbmctb2FtQHRvb2xzLmlldGYub3JnOw0KPmRyYWZ0
LXpoZW5nLW1wbHMtbHNwLXBpbmcteWFuZy1jZmdAdG9vbHMuaWV0Zi5vcmc7DQo+ZHJhZnQtenpo
YW5nLW1wbHMtaWNtcC1iaWVyQHRvb2xzLmlldGYub3JnOw0KPg0KPg0KPg0KPg0KPg0KPg0KDQo=


From nobody Mon Jul 20 07:07:50 2015
Return-Path: <tsaad@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C62931A890C for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 07:07:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 XSL49CynmmpP for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 07:07:42 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 06A1D1A8901 for <mpls@ietf.org>; Mon, 20 Jul 2015 07:07:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2069; q=dns/txt; s=iport; t=1437401258; x=1438610858; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=6loYi6tuGhw8wlo+w0QMmySzzLUkIhiG1z0ccrQ2c08=; b=U9r2UZOm6olO0WexrpBoBO0eGiPs2AR+BSHKK8rI67ErG1t4Qj4kZKu3 JfWX36ljaeM2ZGBbUkPWp/zAtWBlyBM20Ww5dfIjPpLKTK9k9U+ZYwzM7 Fth9F/sT0v1oUVk1SYmis3NOxqSkgCLBi+g+a2/3NCJ6X/hp16l7harmf c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AdAwDP/6xV/5pdJa1cgxNUaQa7ZQmBd4V1AoEoOBQBAQEBAQEBgQqEJAEBBDo9AhACAQg2EDIlAgQOBYguDccOAQEBAQEBAQEBAQEBAQEBAQEBAQEBF4tMhFMzB4QrBYw4hSOCdwGEbocygUNGg1STKiaDfG+BR4EEAQEB
X-IronPort-AV: E=Sophos;i="5.15,508,1432598400"; d="scan'208";a="170377938"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-6.cisco.com with ESMTP; 20 Jul 2015 14:07:07 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id t6KE77g8010499 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 20 Jul 2015 14:07:07 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.83]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.03.0195.001; Mon, 20 Jul 2015 09:07:06 -0500
From: "Tarek Saad (tsaad)" <tsaad@cisco.com>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: New Version Notification for draft-mtaillon-mpls-summary-frr-rsvpte-01.txt
Thread-Index: AQHQuECG25xdRlidTkyQa06LHZAJzJ3k740A
Date: Mon, 20 Jul 2015 14:07:06 +0000
Message-ID: <D1D2CA9F.34525%tsaad@cisco.com>
References: <20150706230714.15970.47620.idtracker@ietfa.amsl.com>
In-Reply-To: <20150706230714.15970.47620.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.2.150604
x-originating-ip: [10.61.67.54]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <02BF4029367AA44E8AA7C30BEE20DEEB@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/khhwKtg9Za72baWwvPXvkX0x_Es>
Cc: Abhishek Deshmukh <adeshmukh@juniper.net>, Nicholas Tan <ntan@arista.com>
Subject: Re: [mpls] New Version Notification for draft-mtaillon-mpls-summary-frr-rsvpte-01.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2015 14:07:49 -0000

Hi WG,

We uploaded a new version of the draft. Changes include addition of new
authors and new capability to exchange post failure RSVP Message_IDs
between PLR/MP in advance so RSVP Srefreshes can continue to be used post
failure without need to exchange full RSVP messages.

Comments are welcome.

Regards,
Tarek  =20

On 2015-07-06, 7:07 PM, "internet-drafts@ietf.org"
<internet-drafts@ietf.org> wrote:

>
>A new version of I-D, draft-mtaillon-mpls-summary-frr-rsvpte-01.txt
>has been successfully submitted by Tarek Saad and posted to the
>IETF repository.
>
>Name:		draft-mtaillon-mpls-summary-frr-rsvpte
>Revision:	01
>Title:		RSVP-TE Summary Fast Reroute Extensions for LSP Tunnels
>Document date:	2015-07-06
>Group:		Individual Submission
>Pages:		14
>URL:           =20
>https://www.ietf.org/internet-drafts/draft-mtaillon-mpls-summary-frr-rsvpt
>e-01.txt
>Status:        =20
>https://datatracker.ietf.org/doc/draft-mtaillon-mpls-summary-frr-rsvpte/
>Htmlized:      =20
>https://tools.ietf.org/html/draft-mtaillon-mpls-summary-frr-rsvpte-01
>Diff:          =20
>https://www.ietf.org/rfcdiff?url2=3Ddraft-mtaillon-mpls-summary-frr-rsvpte=
-0
>1
>
>Abstract:
>   This document defines RSVP-TE signaling extensions that reduce the
>   amount of RSVP signaling required for Fast Reroute (FRR) procedures
>   and subsequently improve the scalability of the RSVP-TE signaling
>   when undergoing FRR convergence post a link or node failure.  Such
>   extensions allow the RSVP message exchange between the Point of Local
>   Repair (PLR) and the Merge Point (MP) to be independent of the number
>   of protected LSPs traversing between them (eg. when bypass LSP FRR
>   protection is used). The new signaling extensions are fully backwards
>   compatible with nodes that do not support them.
>
>                 =20
>       =20
>
>
>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
>


From nobody Mon Jul 20 07:18:35 2015
Return-Path: <tsaad@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50E2D1A8932 for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 07:18:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 SDOvXC3eqK0f for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 07:18:32 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7CF771A8953 for <mpls@ietf.org>; Mon, 20 Jul 2015 07:18:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2397; q=dns/txt; s=iport; t=1437401912; x=1438611512; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=KbgwFHRajCiXEtCO/IbFyDQkRMCpIo9YcLdrR+GYS7w=; b=dC8euFDrfzG7iQu7o8uqD6yvO3/xJToSfc4htYq4pQbxrC7zlfBjQHyZ CEJH8WHD4VmXK+CripV/eryPozGd16DbWsr37b072O0sdx+CMkzYJF7hC DPEDg4gEoJKGGb8Trw+sxzSqBZupbfpY6GZMJL8BdeyDWdJA9VD/yuzlz 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AlAwC9Aq1V/4cNJK1cgxNUWw4Gu2UJgWsMhXWBKjgUAQEBAQEBAYEKhCQBAQQBAQE3NAkCEgEIGB43CycEAQ0FiC4NxxIBAQEBAQEBAQEBAQEBAQEBAQEBGYtMhFMzhDIFjDiIGgGEbocygUNGg1STKiaCPoE+b4FHgQQBAQE
X-IronPort-AV: E=Sophos;i="5.15,508,1432598400"; d="scan'208";a="17012520"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-1.cisco.com with ESMTP; 20 Jul 2015 14:18:31 +0000
Received: from xhc-aln-x11.cisco.com (xhc-aln-x11.cisco.com [173.36.12.85]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id t6KEIU6Z013319 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 20 Jul 2015 14:18:30 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.83]) by xhc-aln-x11.cisco.com ([173.36.12.85]) with mapi id 14.03.0195.001; Mon, 20 Jul 2015 09:18:30 -0500
From: "Tarek Saad (tsaad)" <tsaad@cisco.com>
To: "Tarek Saad (tsaad)" <tsaad@cisco.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] New Version Notification for draft-mtaillon-mpls-summary-frr-rsvpte-01.txt
Thread-Index: AQHQwvbztFa4TcCpQkOqcpujTOeQBg==
Date: Mon, 20 Jul 2015 14:18:29 +0000
Message-ID: <D1D2CF08.3455A%tsaad@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.2.150604
x-originating-ip: [10.61.67.54]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <95553D4542C53B4F83B8483C8C7C5716@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/xrgW8PyWXnU0phTK7VogHykS7i0>
Cc: Abhishek Deshmukh <adeshmukh@juniper.net>, "draft-mtaillon-mpls-summary-frr-rsvpte@tools.ietf.org" <draft-mtaillon-mpls-summary-frr-rsvpte@tools.ietf.org>, Nicholas Tan <ntan@arista.com>
Subject: Re: [mpls] New Version Notification for draft-mtaillon-mpls-summary-frr-rsvpte-01.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2015 14:18:34 -0000

On 2015-07-20, 4:07 PM, "mpls on behalf of Tarek Saad (tsaad)"
<mpls-bounces@ietf.org on behalf of tsaad@cisco.com> wrote:

>Hi WG,
>
>We uploaded a new version of the draft. Changes include addition of new
>authors and new capability to exchange post failure RSVP Message_IDs
>between PLR/MP in advance so RSVP Srefreshes can continue to be used post
>failure without need to exchange full RSVP messages.
>
>Comments are welcome.
>
>Regards,
>Tarek  =20
>
>On 2015-07-06, 7:07 PM, "internet-drafts@ietf.org"
><internet-drafts@ietf.org> wrote:
>
>>
>>A new version of I-D, draft-mtaillon-mpls-summary-frr-rsvpte-01.txt
>>has been successfully submitted by Tarek Saad and posted to the
>>IETF repository.
>>
>>Name:		draft-mtaillon-mpls-summary-frr-rsvpte
>>Revision:	01
>>Title:		RSVP-TE Summary Fast Reroute Extensions for LSP Tunnels
>>Document date:	2015-07-06
>>Group:		Individual Submission
>>Pages:		14
>>URL:           =20
>>https://www.ietf.org/internet-drafts/draft-mtaillon-mpls-summary-frr-rsvp
>>t
>>e-01.txt
>>Status:        =20
>>https://datatracker.ietf.org/doc/draft-mtaillon-mpls-summary-frr-rsvpte/
>>Htmlized:      =20
>>https://tools.ietf.org/html/draft-mtaillon-mpls-summary-frr-rsvpte-01
>>Diff:          =20
>>https://www.ietf.org/rfcdiff?url2=3Ddraft-mtaillon-mpls-summary-frr-rsvpt=
e-
>>0
>>1
>>
>>Abstract:
>>   This document defines RSVP-TE signaling extensions that reduce the
>>   amount of RSVP signaling required for Fast Reroute (FRR) procedures
>>   and subsequently improve the scalability of the RSVP-TE signaling
>>   when undergoing FRR convergence post a link or node failure.  Such
>>   extensions allow the RSVP message exchange between the Point of Local
>>   Repair (PLR) and the Merge Point (MP) to be independent of the number
>>   of protected LSPs traversing between them (eg. when bypass LSP FRR
>>   protection is used). The new signaling extensions are fully backwards
>>   compatible with nodes that do not support them.
>>
>>                =20
>>       =20
>>
>>
>>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
>>
>
>_______________________________________________
>mpls mailing list
>mpls@ietf.org
>https://www.ietf.org/mailman/listinfo/mpls


From nobody Mon Jul 20 08:55:21 2015
Return-Path: <stbryant@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA6401A88D8 for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 08:55:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 TxPgPYDaKBFl for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 08:55:18 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 63F7B1A8884 for <mpls@ietf.org>; Mon, 20 Jul 2015 08:55:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=534; q=dns/txt; s=iport; t=1437407718; x=1438617318; h=message-id:date:from:reply-to:mime-version:to:subject: content-transfer-encoding; bh=jKTOGnR4Fh8t8KsfrqpTO1/zxc659vijIQo3Q39+hU8=; b=QGjHcXdGaFYPTY2ljdMU4jU3xrCWCeQ119xkPIvtZ9wLcbpP9b30a+q7 9AI1l/ieBEGpOM+xrpzrxG/CS4nnntwQtrmBQYyNN7dDBNcMHvKtWoYYo F7hX+k7lcFKtctZGIJbQDYk7cFexy7wwC83PKmOfRKHgKHS2R6bB8JKvk Q=;
X-IronPort-AV: E=Sophos;i="5.15,508,1432598400"; d="scan'208";a="568056656"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP; 20 Jul 2015 15:55:16 +0000
Received: from [64.103.106.124] (dhcp-bdlk10-data-vlan300-64-103-106-124.cisco.com [64.103.106.124]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t6KFtGYx032459; Mon, 20 Jul 2015 15:55:16 GMT
Message-ID: <55AD19F2.1010206@cisco.com>
Date: Mon, 20 Jul 2015 16:55:30 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: "mpls@ietf.org" <mpls@ietf.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/k9aXsV17PtACzG2gArvGLpMAWkY>
Subject: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2015 15:55:20 -0000

I am curious about how much is actually saved with the MPLS dataplane
change proposed in this draft.

If this is used in an Ethernet environment the LSR already needs to
remove and replace the Ethernet header.

In many implementations the datalink header and the MPLS outer
label are part of the same re-write string. So what is the true
gain in writing 14 bytes instead of 18 bytes?

... or is this planned for use with some pt-pt data link other
than Ethernet which is required to be constant end to end?

- Stewart



From nobody Mon Jul 20 09:27:43 2015
Return-Path: <davari@broadcom.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 770C91A8AA8 for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 09:27:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 dpwL3kdRnc-l for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 09:27:41 -0700 (PDT)
Received: from mail-gw1-out.broadcom.com (mail-gw1-out.broadcom.com [216.31.210.62]) by ietfa.amsl.com (Postfix) with ESMTP id 27A091A88EB for <mpls@ietf.org>; Mon, 20 Jul 2015 09:27:41 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.15,508,1432623600"; d="scan'208";a="70369511"
Received: from irvexchcas06.broadcom.com (HELO IRVEXCHCAS06.corp.ad.broadcom.com) ([10.9.208.53]) by mail-gw1-out.broadcom.com with ESMTP; 20 Jul 2015 10:37:14 -0700
Received: from SJEXCHCAS07.corp.ad.broadcom.com (10.16.203.16) by IRVEXCHCAS06.corp.ad.broadcom.com (10.9.208.53) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 20 Jul 2015 09:27:40 -0700
Received: from SJEXCHMB12.corp.ad.broadcom.com ([fe80::bc15:c1e1:c29a:36f7]) by SJEXCHCAS07.corp.ad.broadcom.com ([::1]) with mapi id 14.03.0235.001; Mon, 20 Jul 2015 09:27:40 -0700
From: Shahram Davari <davari@broadcom.com>
To: "stbryant@cisco.com" <stbryant@cisco.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQwwR9OwfTAAS3/0O9L44IGnUJ+p3kitkg
Date: Mon, 20 Jul 2015 16:27:39 +0000
Message-ID: <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com>
References: <55AD19F2.1010206@cisco.com>
In-Reply-To: <55AD19F2.1010206@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.16.203.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/4w6_HCgVjEU9UDxjyxxjpRArN70>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2015 16:27:42 -0000

Hi Stewart,

This draft actually saves a lot of memory as it requires only very little M=
PLS entry table and associated processing.
There are only a few Ethernet MAC headers used in MPLS forwarding, typicall=
y one MAC per port, but there can be thousands=20
Of swapped labels. So it is not a matter of 14 bytes vs 18 bytes.

We have seen this requirement come up from various data enter operators in =
Segment routing context.

Thanks
Shahram

-----Original Message-----
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Stewart Bryant
Sent: Monday, July 20, 2015 8:55 AM
To: mpls@ietf.org
Subject: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it=
 really save?


I am curious about how much is actually saved with the MPLS dataplane
change proposed in this draft.

If this is used in an Ethernet environment the LSR already needs to
remove and replace the Ethernet header.

In many implementations the datalink header and the MPLS outer
label are part of the same re-write string. So what is the true
gain in writing 14 bytes instead of 18 bytes?

... or is this planned for use with some pt-pt data link other
than Ethernet which is required to be constant end to end?

- Stewart


_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls


From nobody Mon Jul 20 10:20:14 2015
Return-Path: <erosen@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D93E1B2C7B for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 10:20:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 jjPA5fCyF_Rw for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 10:20:09 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0148.outbound.protection.outlook.com [207.46.100.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 438831B2CB5 for <mpls@ietf.org>; Mon, 20 Jul 2015 10:19:50 -0700 (PDT)
Authentication-Results: juniper.net; dkim=none (message not signed) header.d=none;
Received: from [172.29.32.144] (66.129.241.12) by DM2PR0501MB1101.namprd05.prod.outlook.com (10.160.245.11) with Microsoft SMTP Server (TLS) id 15.1.213.14; Mon, 20 Jul 2015 17:19:47 +0000
Message-ID: <55AD2DAD.4060908@juniper.net>
Date: Mon, 20 Jul 2015 13:19:41 -0400
From: Eric C Rosen <erosen@juniper.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Shahram Davari <davari@broadcom.com>, "stbryant@cisco.com" <stbryant@cisco.com>, "mpls@ietf.org" <mpls@ietf.org>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com>
In-Reply-To: <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.12]
X-ClientProxiedBy: BN1PR12CA0013.namprd12.prod.outlook.com (25.160.77.23) To DM2PR0501MB1101.namprd05.prod.outlook.com (25.160.245.11)
X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1101; 2:nwveqMHkM4S7wfCYDIqcE3Xvls96YO8TGZ4G/jKVD7P1ecegV/l6to0/M0u+2TnC; 3:Jv9HS9XIYB8UGeSl+xLhTcWKr7ZNRLHF5H5tEoe8T6j0g8nCOeldtQtnABFKUDKVZXiRkon6zoiT4vo8yT5krWV5W9qe6iTOwJufYvGovJwzZoKDTqj1pZnEHMppFzWvECzcyeGyiXEYiJubgIDwSw==; 25:ZV2YOVfbjGEeBx0+lfHdHWaSGenPppuDMQXD5+Dah0f89qBPBXZuMyQ9l/Bwbn8QFrmHH9Uz1w9u4QLHvOGvbizQb+soxhIc/jINiDx12EqjbLXsCN0X9qw0AFNmVhQBnYDt8DlWm2n3gcj9JZzvl1NhKlkx1b1NZA00yao1yhJOoi/IXDnJnNfkbr2XdcmNu1DQo6j1ZnhrbkG30Z2L9Vgv08B+ilPyvHjj7zoDMvBT3zAcAZ27r58mOWWw+MyC
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0501MB1101;
X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1101; 20:QU0mb8nhtq5ChlpN9R6YDKOFyTIXk2Zt6r34ZEYYkENO9DyruDfSHpIgM4GtxQUpk6KxW/uhbAdvwbTzsRLka3tkwZ+zkKQUyOGjsUWexdVmsSpzhFB0AqNX7Il6JvmjblXlvaKwWuFKJVZZ4R0zZH6QwHXD187EHk9+R3tyjiwXhdwzO6xp4AYAZTgzB2cs66A2XfrMfOchpQIGz/8J8QKQogTjo5hUa7kETaDoFNSUWe+oUCh0lKFj/kuC3+w/vvoSOJQDKsCT17100xIi+dunpNd0yInKjkd2dKclXCtOYw6eUmkOfQL2KAyvI+vdj3EjbBt2MLW00xzxR07pmDn2H2BiGwH5furIlCQ4vv04jyjEZ72gfpFykl93ZkFRxYXcztkFsq0dQmPKXHBN+ZgDTizR/v/21/xA2Udagd18FJA7KZHE6KPp8UPPR+OrZjYOS5XO9PEUGgK38R9pepADfb2V4ShdVw5a1IAXR4Bz3TVazFxM90ZfHO2/it+f; 4:lNImLKvVjD+VA3v0Hqmuaaj0r8RjP5XJbT/d+y9pqNBLrBg8oaF4Tg2yNOOuGPFy57vbiB1RrKel315A5HHof8GFAA4Pm3rtbzfBHFJBTS9ph91uHMjnmq2aql430Ps872znzS0xdbTcT9A2g8g5K9sHhsTEnMHs1B/yr8y/TtFi+S1z26QIsbue2WnF0cDV6QvjjM2bO59YMzPavxp0FZz1IJcaRKzwvoc5ZeBOS990jVZq7WwF3rpFL6S3q/zM6h19yG41r0fbrDy6vlm5EdVreYynZ+kqeiLCBH6Bzwo=
DM2PR0501MB1101: X-MS-Exchange-Organization-RulesExecuted
X-Microsoft-Antispam-PRVS: <DM2PR0501MB110188CE71E6DE9E67C0BB66D4850@DM2PR0501MB1101.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DM2PR0501MB1101; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0501MB1101; 
X-Forefront-PRVS: 0643BDA83C
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(24454002)(377454003)(479174004)(80316001)(62966003)(87976001)(50466002)(230783001)(59896002)(42186005)(65806001)(65956001)(107886002)(77156002)(2950100001)(47776003)(5001960100002)(66066001)(77096005)(2501003)(46102003)(122386002)(92566002)(4001350100001)(33656002)(86362001)(65816999)(50986999)(5001770100001)(23746002)(36756003)(54356999)(189998001)(76176999)(87266999)(40100003)(83506001)(2201001)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR0501MB1101; H:[172.29.32.144]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM2PR0501MB1101; 23:oe8CgHrGhoyUpoC6LJrpL2QTdDFp2bTgkEw?= =?Windows-1252?Q?sxYWKA2TVD3IUy8gpgIMAX8vvV1Lq9NeVV83S+XCA2DDg0i+ECiJRN3f?= =?Windows-1252?Q?Vw40fD1JNhcPW33V3z+IbQpCH+IKCGQmNStbP/Iu3Kp0sBdB61dtKmXr?= =?Windows-1252?Q?pPcdyAdItusNgyhVBJSy1aw5JsvRr1BlZJOIMLe6E20iJhTeGrRc5gAu?= =?Windows-1252?Q?wsiL0gikBCMnk8Go8xBB/QpgxPatOQVh0bcATioIi1vqLN8R9yiV5tJ2?= =?Windows-1252?Q?KjYUUSOMR8Y0MH/ARmUKfKKHLBdbOiKJq+IBHXJVTruFwL2cPXE9vUB1?= =?Windows-1252?Q?nlKNJtFFbTgn3nJrUv4AJtWln0YFVdaQw/f7IRzRgn3nrafOo7D8GLRN?= =?Windows-1252?Q?up/6yh6iwpO5YDBSuSx7LqilmBXwnrBEDDYiJHy53gVxspEtlYXneyue?= =?Windows-1252?Q?sNio3l4+dLxUb8YLYej/Ue/u6WEskxiIEYPTN/WMztlEjHFeN8VWcDuf?= =?Windows-1252?Q?gZj+H5xlXJOSWPclLR31MJTLllEXImfTNxQ7CGdFuD0PpEYFP0+3A2Gy?= =?Windows-1252?Q?Rg//TyVaOmxGB8/DJYAM6bsdnMCndJN5QZ+TFki5HgwScZKRibcnMmr/?= =?Windows-1252?Q?xlejhHKr1caoS1yab4QTCpcwyFbAGI6ECERsbvDpdaDwp9e7rHieJv7P?= =?Windows-1252?Q?irLoy0BvNJJoGAXVtklPjqoc7jz2YFloZBqICzZz+mVK7QaNIG61hU4u?= =?Windows-1252?Q?s6cv4FT0BTqYvGZiLwxj60dPbr46gSLJM+KmQVEW8ohVXwgaupdFE6Tz?= =?Windows-1252?Q?IPaH0mx4bRMniLqq/b4i4yLKvYwtLl2U8s25MawuKHSVjfPuKUBsAEeJ?= =?Windows-1252?Q?8T9pPs2vAsXEv6MTEqPJBRkR9bkdZXGGpBQTUwJ2ynh4CAlYoUY/GuAh?= =?Windows-1252?Q?0Wk2MJyCbEnx6pqQI8mC+u6Cb/hT7RqSz/FnIKS9y3QPmM2tJM/Hqopw?= =?Windows-1252?Q?5lSj9PGxjFgoZQR8UKutRoPXOIF+no1crn23AUk+82qc+pR3CMSQom8n?= =?Windows-1252?Q?5wcNr5Ur0aHt5LBOrjfZSbR1fPCRqhUVJxKDcg4DU+/yR5hq98wMlytf?= =?Windows-1252?Q?/6V0IBqI0Xf+7GSxzxSMrypdvI2ZTs6qK9yLrvUkMUpXn?=
X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1101; 5:VMnwK/ugSYcpn1g82tqfON4juAETc8trcg9v/BwUTcZ0KBxOSwTqq80RrhvyalxExZdPqr5HV7VPqWYHH4lqFJsUtFFRhFwumOkTVo+cPKbvcCE6UPcBIUd9KLhbNhfTx62obe29FN75WeePOgRHjA==; 24:ijn9SVuouaGGxeffjpGjm9DN6o8FcfO/ArGU2CuqS0xSPTVj6X0Evf/hhN8VZbc/Hl5OzpYETqdseQXNXjFxRrntIahCCvoJx+UMMzmMnxs=; 20:hmDrhgMNXFIJC3sNACfn0y2lzyWKRIEZtugUwhtRUaxoRExODbEJlrOOSSAiI7+PSCyVgp5ZJ86ql2P5IfrPsA==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2015 17:19:47.5183 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0501MB1101
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/wIhJl-CwONNAatAv5Z3pWn-H7c8>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2015 17:20:13 -0000

On 7/20/2015 12:27 PM, Shahram Davari wrote:
> This draft actually saves a lot of memory as it requires only very
> little MPLS entry table and associated processing. There are only a
> few Ethernet MAC headers used in MPLS forwarding, typically one MAC
> per port, but there can be thousands Of swapped labels. So it is not
> a matter of 14 bytes vs 18 bytes.

This seems like purely a local implementation matter.  You still have to 
look up the label, don't you?  If you want to optimize for the case 
where the top label doesn't actually change its value, just use a 
14-byte rewrite string instead of an 18-byte string for those labels, 
and allow multiple label lookups to result in a pointer to the same 
14-byte rewrite string.

I don't really see the point of the draft, as this optimization does not 
require any architecture changes or any protocol changes.


From nobody Mon Jul 20 11:07:17 2015
Return-Path: <davari@broadcom.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B7911B2A5C for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 11:07:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 KflhcsWz1OJi for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 11:07:15 -0700 (PDT)
Received: from mail-gw2-out.broadcom.com (mail-gw2-out.broadcom.com [216.31.210.63]) by ietfa.amsl.com (Postfix) with ESMTP id 088231B2A57 for <mpls@ietf.org>; Mon, 20 Jul 2015 11:07:14 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.15,509,1432623600"; d="scan'208";a="70271290"
Received: from irvexchcas07.broadcom.com (HELO IRVEXCHCAS07.corp.ad.broadcom.com) ([10.9.208.55]) by mail-gw2-out.broadcom.com with ESMTP; 20 Jul 2015 11:25:25 -0700
Received: from SJEXCHCAS06.corp.ad.broadcom.com (10.16.203.14) by IRVEXCHCAS07.corp.ad.broadcom.com (10.9.208.55) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 20 Jul 2015 11:07:14 -0700
Received: from SJEXCHMB12.corp.ad.broadcom.com ([fe80::bc15:c1e1:c29a:36f7]) by SJEXCHCAS06.corp.ad.broadcom.com ([::1]) with mapi id 14.03.0235.001; Mon, 20 Jul 2015 11:07:13 -0700
From: Shahram Davari <davari@broadcom.com>
To: Eric C Rosen <erosen@juniper.net>, "stbryant@cisco.com" <stbryant@cisco.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQwwR9OwfTAAS3/0O9L44IGnUJ+p3kitkggACE/YD//5XgUA==
Date: Mon, 20 Jul 2015 18:07:13 +0000
Message-ID: <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net>
In-Reply-To: <55AD2DAD.4060908@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.16.203.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/z7kaGYHa6a9aHTvYz62DGQ_Jyb4>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2015 18:07:16 -0000

Hi Eric,

The new swapped labels (The outgoing  label that replaces the incoming labe=
l) need to be stored in a table. Using this draft reduces the number of swa=
pped labels that needs to be store, regardless of  implementation. Don't yo=
u agree?


Thanks
Shahram

-----Original Message-----
From: Eric C Rosen [mailto:erosen@juniper.net]=20
Sent: Monday, July 20, 2015 10:20 AM
To: Shahram Davari; stbryant@cisco.com; mpls@ietf.org
Cc: erosen@juniper.net
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much doe=
s it really save?

On 7/20/2015 12:27 PM, Shahram Davari wrote:
> This draft actually saves a lot of memory as it requires only very
> little MPLS entry table and associated processing. There are only a
> few Ethernet MAC headers used in MPLS forwarding, typically one MAC
> per port, but there can be thousands Of swapped labels. So it is not
> a matter of 14 bytes vs 18 bytes.

This seems like purely a local implementation matter.  You still have to=20
look up the label, don't you?  If you want to optimize for the case=20
where the top label doesn't actually change its value, just use a=20
14-byte rewrite string instead of an 18-byte string for those labels,=20
and allow multiple label lookups to result in a pointer to the same=20
14-byte rewrite string.

I don't really see the point of the draft, as this optimization does not=20
require any architecture changes or any protocol changes.


From nobody Mon Jul 20 11:11:54 2015
Return-Path: <davari@broadcom.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E28221B2A3D for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 11:11:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 ebOMsZC4YAY2 for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 11:11:51 -0700 (PDT)
Received: from mail-gw1-out.broadcom.com (mail-gw1-out.broadcom.com [216.31.210.62]) by ietfa.amsl.com (Postfix) with ESMTP id 9E3221A0093 for <mpls@ietf.org>; Mon, 20 Jul 2015 11:11:51 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.15,509,1432623600"; d="scan'208";a="70388356"
Received: from irvexchcas06.broadcom.com (HELO IRVEXCHCAS06.corp.ad.broadcom.com) ([10.9.208.53]) by mail-gw1-out.broadcom.com with ESMTP; 20 Jul 2015 12:21:28 -0700
Received: from SJEXCHCAS06.corp.ad.broadcom.com (10.16.203.14) by IRVEXCHCAS06.corp.ad.broadcom.com (10.9.208.53) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 20 Jul 2015 11:11:51 -0700
Received: from SJEXCHMB12.corp.ad.broadcom.com ([fe80::bc15:c1e1:c29a:36f7]) by SJEXCHCAS06.corp.ad.broadcom.com ([::1]) with mapi id 14.03.0235.001; Mon, 20 Jul 2015 11:11:50 -0700
From: Shahram Davari <davari@broadcom.com>
To: Shahram Davari <davari@broadcom.com>, Eric C Rosen <erosen@juniper.net>, "stbryant@cisco.com" <stbryant@cisco.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQwwR9OwfTAAS3/0O9L44IGnUJ+p3kitkggACE/YD//5XgUIAAAzhg
Date: Mon, 20 Jul 2015 18:11:49 +0000
Message-ID: <4A6CE49E6084B141B15C0713B8993F2831F73FA2@SJEXCHMB12.corp.ad.broadcom.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com>
In-Reply-To: <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.16.203.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/CA524UKpHAAQic-NT5l7YJKADfA>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2015 18:11:53 -0000

It also reduces the configuration and management of the new swapped labels.

Thx
SD

-----Original Message-----
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Shahram Davari
Sent: Monday, July 20, 2015 11:07 AM
To: Eric C Rosen; stbryant@cisco.com; mpls@ietf.org
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much doe=
s it really save?

Hi Eric,

The new swapped labels (The outgoing  label that replaces the incoming labe=
l) need to be stored in a table. Using this draft reduces the number of swa=
pped labels that needs to be store, regardless of  implementation. Don't yo=
u agree?


Thanks
Shahram

-----Original Message-----
From: Eric C Rosen [mailto:erosen@juniper.net]=20
Sent: Monday, July 20, 2015 10:20 AM
To: Shahram Davari; stbryant@cisco.com; mpls@ietf.org
Cc: erosen@juniper.net
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much doe=
s it really save?

On 7/20/2015 12:27 PM, Shahram Davari wrote:
> This draft actually saves a lot of memory as it requires only very
> little MPLS entry table and associated processing. There are only a
> few Ethernet MAC headers used in MPLS forwarding, typically one MAC
> per port, but there can be thousands Of swapped labels. So it is not
> a matter of 14 bytes vs 18 bytes.

This seems like purely a local implementation matter.  You still have to=20
look up the label, don't you?  If you want to optimize for the case=20
where the top label doesn't actually change its value, just use a=20
14-byte rewrite string instead of an 18-byte string for those labels,=20
and allow multiple label lookups to result in a pointer to the same=20
14-byte rewrite string.

I don't really see the point of the draft, as this optimization does not=20
require any architecture changes or any protocol changes.

_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls


From nobody Mon Jul 20 11:44:09 2015
Return-Path: <erosen@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D39C1B2AF2 for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 11:44:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 QBiW5FZJZNUm for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 11:44:06 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0130.outbound.protection.outlook.com [65.55.169.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B2EC61B2AF5 for <mpls@ietf.org>; Mon, 20 Jul 2015 11:44:05 -0700 (PDT)
Authentication-Results: juniper.net; dkim=none (message not signed) header.d=none;
Received: from [172.29.32.144] (66.129.241.12) by CY1PR0501MB1099.namprd05.prod.outlook.com (10.160.144.141) with Microsoft SMTP Server (TLS) id 15.1.219.17; Mon, 20 Jul 2015 18:44:03 +0000
Message-ID: <55AD416D.2020306@juniper.net>
Date: Mon, 20 Jul 2015 14:43:57 -0400
From: Eric C Rosen <erosen@juniper.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Shahram Davari <davari@broadcom.com>, "stbryant@cisco.com" <stbryant@cisco.com>, "mpls@ietf.org" <mpls@ietf.org>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com>
In-Reply-To: <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.12]
X-ClientProxiedBy: BY2PR07CA050.namprd07.prod.outlook.com (10.141.251.25) To CY1PR0501MB1099.namprd05.prod.outlook.com (25.160.144.141)
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1099; 2:ZfrBcLGxpMRXqXialGCxxu5ELQ6vC0OZnUyGCVop1iy2F96sHmV8ZAxnaYYUoHaM; 3:ecyzQvZLwieG2CT1zB93Q3+iLAjQmeF3OVnMi7OhRe3rZ7YnLyo7xGmFAk7uTzcGv3y8K6XmnZ7wdjtri5APa4i7kmb2Cl9WUKdIagfkIWOZsG9OiGXdRWq9i7C7px4q+cQ7QCwykbGPLoFffbFlEw==; 25:PrYKI0JrIZJacUctBsgZzBPtEOuoDtyoAHEOcqJ5BU1znHkX12cffDQe3h7G7L9wn7QFkL9nuGBT9ZScYZRF8wJM7mqIvtYQuA/qLYX4zClqkmVWWVBxrj8AwwGkebmXt9bqVIGjgoioY8U2e4Axk4ReSGrFQfbwSGJntY7fKj/d3CnvcCOgeKtc+NZWiC4rA7feIcGnFN3Rqe6Bvq7A7fjS/f/lcNfv3+uoYv3LcVIDJHlNyNr5Q8JQgTnTdTVJOJx7FEt8aP2wDlUYiVHcUQ==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1099;
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1099; 20:zhSZZNK7xnUP/ZgSIsfKqQ6TqGsD6GFDoaOz+KaEaW/soq0LFf1M3Pfyfo5zPl+ziHK3M+e030EAamTDp9nMRdb9SIE91DAUUi6bGPGvf6nFukRnei9tjn6B0jYgDF/6qtZLIJJheURrqvfo0rc3ZKaAe/TfaAPhyPcvAS+QxDHhhmm6wp+3YLPMvqVNISHDFrca3bAQNtCewm5jxtnbdeSnkju02zTRGqx1Iloe6tjeAFv55Zme4BU6pYIZ8HEc/lz3TJZ+DAidUYAQWwpe5eEk+N3nrUC94P60KfIfjsuEBYwfFnC7gwB3HI/dPTKsh2CxUyT8IIwfkzr+jAX05AheZNHtiHunuqhJVsPAnm7/N1zWPa7JDCmkMe9hLX8xiTKaC0ygtC0nGq8wO2Q7E6czf3kQcuTX7T5WxxuZybegSEldU7kQU3p5IGqEyGBDZBN2kfG0WBufjPpBXZWVZ/T9poPgJbEBmObEjaiqbCTxYybuXAAKTOoX1LsECXQC; 4:/bq0cUTo9BWU02jumE7amGyHhGkhoYACDxGLQfatiNpKUp7QcmSXqIJEQroeoqG8Qxfiyii7F5n93tAKbyg+b0u6nWxRsZyzLVbJ2Rh9+XEJ5eW5ZKsMf41XXn46asmov9i5YcYgwRahALoPFABsTo0i2W2ROWR2+FMgr4QYxRxPkyhwczm+bhQnFQCmY/ZQM3sbaOL3Gp107WLmrKMPXPeIUWLD2CoZ8YUl/7AJS8735k64+GJInTqZsTXgVF5BzG65ebRx5owaTfTINSafavQbIyz5dtmTlm5gR/86uVc=
CY1PR0501MB1099: X-MS-Exchange-Organization-RulesExecuted
X-Microsoft-Antispam-PRVS: <CY1PR0501MB1099C9CABAF7702A0BA73902D4850@CY1PR0501MB1099.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CY1PR0501MB1099; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1099; 
X-Forefront-PRVS: 0643BDA83C
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(479174004)(24454002)(377454003)(92566002)(23746002)(33656002)(83506001)(36756003)(65806001)(46102003)(59896002)(230783001)(66066001)(93886004)(40100003)(62966003)(77156002)(5001960100002)(2950100001)(4001350100001)(54356999)(2501003)(107886002)(77096005)(2201001)(87266999)(50466002)(87976001)(86362001)(65956001)(47776003)(76176999)(80316001)(65816999)(5001770100001)(42186005)(122386002)(189998001)(50986999)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1099; H:[172.29.32.144]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; CY1PR0501MB1099; 23:qmOra6HFTFtNzXHs0xUtRoVZsYg3fZpHV+U?= =?Windows-1252?Q?7LzmYvPg42X41cG9x0qrtUp7loD+J2L5uv6jzy759x9aMsRvzJi+9ZpS?= =?Windows-1252?Q?ROkDl+VugnY7Tk4ejJE6ZtLxl13jgfMb9X4ErphuQ3l86hdtjx1OZLxH?= =?Windows-1252?Q?NmP/Q89y7PgltrwfGFzxY/zjgb7xK23hpThy1IaBf29rO9MFkS6cooZA?= =?Windows-1252?Q?vj4vr/DCM9abmEawkXHKNH2LcLc2ZLy0OM93sdztFm2gdkQqNjLa1lro?= =?Windows-1252?Q?bBBeCzro0S1rppR5fdTsPpHUlUnIEPhnrCx8vWDZ4f0o54NzHvjVF6eH?= =?Windows-1252?Q?cd/EyYLS8uTSjgWSsjsLlXk1j7J3aRT7rNBb3THo1CADOCCQs4GRG01a?= =?Windows-1252?Q?sOLqyQKuWxZ+2NPRe1yDg5sG6TwlrHJQPgZSFYkSZi7wg7OY4QA8EQ30?= =?Windows-1252?Q?udkOVwOQnmo6BftlJuoq3EkcXval6vpWJuT8t0Qc0aEeMbgDhDqE3Yfb?= =?Windows-1252?Q?LixIl+1uCjQNiSO7mgZObu/GPyLU+HuB8Ytr8oiS1DHLrA5L1C+pqz12?= =?Windows-1252?Q?14pGQ4n5qBg5ROGIOqtgppZubplTJC0jrdAO7b2xYWYxa+1ONomy2qWH?= =?Windows-1252?Q?YOx3WWQ4ekoyikzQOOex+Im4cjxb0+8V+K7FSE2pbuYeW9MUjcv+Wxmu?= =?Windows-1252?Q?PmasOFmLR7corV10ihcZE4q8nzzM+EFA+kz4rMfRbMANYmbbUrJQkXQY?= =?Windows-1252?Q?FXkiaOlEN7lH4BUkziuQWZscUAciL02NVqf0PCrh7Jjw8D3O8KXKReoD?= =?Windows-1252?Q?OuEP5eu8Fq7RD8cs1nZ3+4Pqg3+l/8o2OiVdP6fJsL54SuG8ywZmgWEb?= =?Windows-1252?Q?QiGQBlikcyPyBNEvwSX03luUG7tD/ruEq6YfTXeejfeUuqPUHaWA8Kb5?= =?Windows-1252?Q?s4TbXN2YTuyLSJOO87WCYKkzsZwIdyt69fOSEz3Y3eQFpObbZTHhaup9?= =?Windows-1252?Q?30yVuOMTy6vdwrXZTswZH9FegOjpLLgG2tzZBdUkaJerk9hkJ3t4Iah5?= =?Windows-1252?Q?XUoRsMNHum0e5FgiaATZ/SF+9cpq5GE5fsF7/zRCBIXMeyNWiXzYpYpE?= =?Windows-1252?Q?qTg5fPl+kbWnpoi11FzWqiHgJ5QAIQTeo1Izx2f+1mWUs+TCfy2IG/aU?= =?Windows-1252?Q?151uKfPod+Q=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1099; 5:uQ5DtI21X7bN3ubuAysv0SApvInAUpd6Yckzx9zzE2bYYl+wtGQ5Vi/YhPW1uzb4X17jG5/3Uktlb1fZH9GAwb7JaLVVlWk2Nihei7IJAohilMOhSD4GEyzkGjoCe9EJPB6Mtu+oulgAL6fjutXLHQ==; 24:774MGSJSBwFnHH7JF3lRkAfdyGV8tdB/kIqbcJ3dmlP4V4GIsmSnBKOtymYBFnd55zMdR6gjkA22tcCJOqQw+TVWpukWWQX3F85LyulqHxE=; 20:HA5G5X1Qx8fMtMZFQ7p0s0URNoDvRT98K5nd9cUPfDl5EVNdDCCJTsotRrU9b9aZvZEsRx6BzsSToU8gwhqtlg==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2015 18:44:03.1822 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1099
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/37K8o2VQTMILpdmG9eGi6Y9zv4o>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2015 18:44:07 -0000

On 7/20/2015 2:07 PM, Shahram Davari wrote:
> The new swapped labels (The outgoing  label that replaces the
> incoming label) need to be stored in a table. Using this draft
> reduces the number of swapped labels that needs to be stored,
> regardless of  implementation. Don't you agree?

No.  If you notice that the incoming label needs to be 'replaced' by an 
outgoing label of the same value, you could just make the rewrite string 
shorter, so it won't overwrite the top label on the stack.  This seems 
to be what the draft suggests, but it could be done as an optimization 
for the particular case where the incoming and outgoing labels have the 
same value.  You could do this today, as a local implementation 
optimization. There doesn't seem to be any interop issue or any change 
to the data plane semantics.

> It also reduces the configuration and management of the new swapped labels.

We're not discussing whether there are any advantages to the use of 
domain-wide labels.  We're discussing whether the use of domain-wide 
labels requires a change in the forwarding plane architecture.  I just 
don't see that it does.


From nobody Mon Jul 20 11:52:42 2015
Return-Path: <davarish@yahoo.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B6191B2B4E for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 11:52:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.71
X-Spam-Level: 
X-Spam-Status: No, score=-2.71 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 a9ZSfkWiyN3R for <mpls@ietfa.amsl.com>; Mon, 20 Jul 2015 11:52:39 -0700 (PDT)
Received: from nm38-vm1.bullet.mail.bf1.yahoo.com (nm38-vm1.bullet.mail.bf1.yahoo.com [72.30.239.17]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1383E1B2B4D for <mpls@ietf.org>; Mon, 20 Jul 2015 11:52:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1437418358; bh=WLq47qbQORSvYYWC1eu7SfG4/NoO/sYVHDmOvDILtJI=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject; b=kHdRfuH1K6yz+ZYgHUZCxtRWhIylHRjgzZdMXM9exlCkTW76Ewqy3GJ5aqYQrKCJSISQpwZVkwIdhUQGqlRgHN1VlVHHueAdnEB9jlFobmk8Gq0DQI+lTNJelHN6HchDcvhApmQ5eiH+4cz60gNkqYjdzZaJ/hu6tD2mjYykiRUSADBHDF1k3NpjXzJCJlhMk2Af/Mfj/Vw4gmT8k2Rnwpfg9KCK5OdeKS3DjzHw9uKl/oGgUYKWlgfPSdojWBj6atZqBWOoIN0frnLM1MYyAl9heuoCIqBTK/N+1l+f51FyMaC+JrRMN2g+kDJS+QWA+uYacZDbyq3PCywjET/klQ==
Received: from [98.139.214.32] by nm38.bullet.mail.bf1.yahoo.com with NNFMP; 20 Jul 2015 18:52:38 -0000
Received: from [98.139.211.195] by tm15.bullet.mail.bf1.yahoo.com with NNFMP;  20 Jul 2015 18:52:38 -0000
Received: from [127.0.0.1] by smtp204.mail.bf1.yahoo.com with NNFMP; 20 Jul 2015 18:52:38 -0000
X-Yahoo-Newman-Id: 101517.42316.bm@smtp204.mail.bf1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: a8YMXOMVM1keONJ922g0Iooat_Y_HOh7RlFdiKcaEaGxYkS NX0hoE0OLw4Tb2X0UkOX7bF3.7ELj2WFnHtpqBwVFjN5diwd8Ny2QSJbY5QH 0LoICdy1ksbm7nTpxhixslz33b9jVu7RECa.6ErJUg8aWdia3HMFOpCsOkE5 rkA8GZ46xwda8HIjMzXIdOO3l1xD9U5n4LUaNQhYdTEmlm6hHO4O_8fpKW.t C0dN7vPJXPDoQK3xAaxvHLBQyZr2mPKwF1xI3fGsfHLb5819014mI4GVAO5O eZeGbNJ8HHsyrMyF_PEvksUNJpg.peWOdpSeqx3clc.x8zA3mffp0Gt0kJb5 54hLl.aTD35.5Nex8aTry_tr0JfzWpvuigBm4m9q5G7fC4_I9lb6Ruz5Mzze wE9mRPbFT7AuUiNLThgNuMoIigBmOdoQsc55gXt60clSXIPddXheEeiu7ghh 2iqsLjOZyb.T4oB0Q6Moyy6K.KeYKwyDQmicPKMcmpyiLJxBkPUA9fWJmijE MsxJP4qJa4EZH1Om3ua3o3BhW9kryXCf7
X-Yahoo-SMTP: ygPrP9CswBCWPbPtKJlJyLY0KMlg
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: "S. Davari" <davarish@yahoo.com>
X-Mailer: iPhone Mail (12B440)
In-Reply-To: <55AD416D.2020306@juniper.net>
Date: Mon, 20 Jul 2015 11:52:35 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <8EF0C870-0688-49BB-A537-B0EF28EE93D3@yahoo.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net>
To: Eric C Rosen <erosen@juniper.net>
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/PMPgYe0oMEcFjF35MOLXTAzSJnM>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jul 2015 18:52:40 -0000

Eric

I agree no standard change is required since this is a local optimization is=
sue.

Regards,
Shahram


> On Jul 20, 2015, at 11:43 AM, Eric C Rosen <erosen@juniper.net> wrote:
>=20
>> On 7/20/2015 2:07 PM, Shahram Davari wrote:
>> The new swapped labels (The outgoing  label that replaces the
>> incoming label) need to be stored in a table. Using this draft
>> reduces the number of swapped labels that needs to be stored,
>> regardless of  implementation. Don't you agree?
>=20
> No.  If you notice that the incoming label needs to be 'replaced' by an ou=
tgoing label of the same value, you could just make the rewrite string short=
er, so it won't overwrite the top label on the stack.  This seems to be what=
 the draft suggests, but it could be done as an optimization for the particu=
lar case where the incoming and outgoing labels have the same value.  You co=
uld do this today, as a local implementation optimization. There doesn't see=
m to be any interop issue or any change to the data plane semantics.
>=20
>> It also reduces the configuration and management of the new swapped label=
s.
>=20
> We're not discussing whether there are any advantages to the use of domain=
-wide labels.  We're discussing whether the use of domain-wide labels requir=
es a change in the forwarding plane architecture.  I just don't see that it d=
oes.
>=20
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Tue Jul 21 01:03:00 2015
Return-Path: <agmalis@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BCBC1B29AC for <mpls@ietfa.amsl.com>; Tue, 21 Jul 2015 01:02:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, SPF_PASS=-0.001] autolearn=ham
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 YUXrzSSCNxET for <mpls@ietfa.amsl.com>; Tue, 21 Jul 2015 01:02:57 -0700 (PDT)
Received: from mail-wi0-x233.google.com (mail-wi0-x233.google.com [IPv6:2a00:1450:400c:c05::233]) (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 D71AA1B29AB for <mpls@ietf.org>; Tue, 21 Jul 2015 01:02:56 -0700 (PDT)
Received: by wibxm9 with SMTP id xm9so48425122wib.1 for <mpls@ietf.org>; Tue, 21 Jul 2015 01:02:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=ckXzTT46iKPX98gMbeT3clNLugI+GY2ZL5jRUkcTyHY=; b=xM4jx6+uUWzCoD299BQoZHyUfYH8F7mZigF89+yVK9ZQPYrpwo0AOJrnBRGV8vUsC5 xKaKvR8CD4Y9q1SlKpL80pIjPH7egC+QTD8ksdCon4bytTHtKaIrwTLQ9G/cRpXV5DDe J2ZZV4By0knSyp1EJghWozsZNzStify6nQjQbmVU5k+UtyoxAB/HjiY64XHTZSP73k+b E6z+BNw/1aHUweq1iuCzCVkb0Dl7cKrNHNzojxrvlcTj9GobUZ1RnBkxkrmP2QIoxOcm JMdSI3w37Yi3BKYjcj0MyEmQgPPJnV2W08qGb2DV8VsKRi9F/r+g6+4IY6rezdMdDvhd Q6XA==
X-Received: by 10.180.188.139 with SMTP id ga11mr28997939wic.87.1437465775684;  Tue, 21 Jul 2015 01:02:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.154.5 with HTTP; Tue, 21 Jul 2015 01:02:36 -0700 (PDT)
In-Reply-To: <8EF0C870-0688-49BB-A537-B0EF28EE93D3@yahoo.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <8EF0C870-0688-49BB-A537-B0EF28EE93D3@yahoo.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Tue, 21 Jul 2015 10:02:36 +0200
Message-ID: <CAA=duU2KYgvV8VMcJKLRpfrDzDynUhzu=8FrFYpKYY7MPqMa_w@mail.gmail.com>
To: "S. Davari" <davarish@yahoo.com>
Content-Type: multipart/alternative; boundary=001a11c2593cefc06f051b5e141c
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/lGoEt8ZdkBxAdrm4wrOtj-l5rpc>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jul 2015 08:02:59 -0000

--001a11c2593cefc06f051b5e141c
Content-Type: text/plain; charset=UTF-8

As there are no architectural or protocol changes or IANA considerations,
this draft should be informational if it goes forward (it currently says
"standards track").

Cheers,
Andy


On Mon, Jul 20, 2015 at 8:52 PM, S. Davari <davarish@yahoo.com> wrote:

> Eric
>
> I agree no standard change is required since this is a local optimization
> issue.
>
> Regards,
> Shahram
>
>
> > On Jul 20, 2015, at 11:43 AM, Eric C Rosen <erosen@juniper.net> wrote:
> >
> >> On 7/20/2015 2:07 PM, Shahram Davari wrote:
> >> The new swapped labels (The outgoing  label that replaces the
> >> incoming label) need to be stored in a table. Using this draft
> >> reduces the number of swapped labels that needs to be stored,
> >> regardless of  implementation. Don't you agree?
> >
> > No.  If you notice that the incoming label needs to be 'replaced' by an
> outgoing label of the same value, you could just make the rewrite string
> shorter, so it won't overwrite the top label on the stack.  This seems to
> be what the draft suggests, but it could be done as an optimization for the
> particular case where the incoming and outgoing labels have the same
> value.  You could do this today, as a local implementation optimization.
> There doesn't seem to be any interop issue or any change to the data plane
> semantics.
> >
> >> It also reduces the configuration and management of the new swapped
> labels.
> >
> > We're not discussing whether there are any advantages to the use of
> domain-wide labels.  We're discussing whether the use of domain-wide labels
> requires a change in the forwarding plane architecture.  I just don't see
> that it does.
> >
> > _______________________________________________
> > mpls mailing list
> > mpls@ietf.org
> > https://www.ietf.org/mailman/listinfo/mpls
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>

--001a11c2593cefc06f051b5e141c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">As there are no architectural or protocol changes or IANA =
considerations, this draft should be informational if it goes forward (it c=
urrently says &quot;standards track&quot;).<div><br></div><div>Cheers,</div=
><div>Andy</div><div><br></div></div><div class=3D"gmail_extra"><br><div cl=
ass=3D"gmail_quote">On Mon, Jul 20, 2015 at 8:52 PM, S. Davari <span dir=3D=
"ltr">&lt;<a href=3D"mailto:davarish@yahoo.com" target=3D"_blank">davarish@=
yahoo.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Eric<br>
<br>
I agree no standard change is required since this is a local optimization i=
ssue.<br>
<br>
Regards,<br>
Shahram<br>
<span class=3D""><br>
<br>
&gt; On Jul 20, 2015, at 11:43 AM, Eric C Rosen &lt;<a href=3D"mailto:erose=
n@juniper.net">erosen@juniper.net</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; On 7/20/2015 2:07 PM, Shahram Davari wrote:<br>
&gt;&gt; The new swapped labels (The outgoing=C2=A0 label that replaces the=
<br>
&gt;&gt; incoming label) need to be stored in a table. Using this draft<br>
&gt;&gt; reduces the number of swapped labels that needs to be stored,<br>
&gt;&gt; regardless of=C2=A0 implementation. Don&#39;t you agree?<br>
&gt;<br>
&gt; No.=C2=A0 If you notice that the incoming label needs to be &#39;repla=
ced&#39; by an outgoing label of the same value, you could just make the re=
write string shorter, so it won&#39;t overwrite the top label on the stack.=
=C2=A0 This seems to be what the draft suggests, but it could be done as an=
 optimization for the particular case where the incoming and outgoing label=
s have the same value.=C2=A0 You could do this today, as a local implementa=
tion optimization. There doesn&#39;t seem to be any interop issue or any ch=
ange to the data plane semantics.<br>
&gt;<br>
&gt;&gt; It also reduces the configuration and management of the new swappe=
d labels.<br>
&gt;<br>
&gt; We&#39;re not discussing whether there are any advantages to the use o=
f domain-wide labels.=C2=A0 We&#39;re discussing whether the use of domain-=
wide labels requires a change in the forwarding plane architecture.=C2=A0 I=
 just don&#39;t see that it does.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; mpls mailing list<br>
</span>&gt; <a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
</div></div></blockquote></div><br></div>

--001a11c2593cefc06f051b5e141c--


From nobody Tue Jul 21 01:26:38 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 209391B2A3A for <mpls@ietfa.amsl.com>; Tue, 21 Jul 2015 01:26:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 RWCrhwWle5YO for <mpls@ietfa.amsl.com>; Tue, 21 Jul 2015 01:26:35 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0784.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::784]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5E9861B2A3D for <mpls@ietf.org>; Tue, 21 Jul 2015 01:26:34 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0778.eurprd03.prod.outlook.com (10.161.54.28) with Microsoft SMTP Server (TLS) id 15.1.219.17; Tue, 21 Jul 2015 08:26:13 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0219.018; Tue, 21 Jul 2015 08:26:13 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "Andrew G. Malis" <agmalis@gmail.com>, "S. Davari" <davarish@yahoo.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQwwSARLWhMNTKB0OPv6fwBySQ6Z3ki/OAgAAOioCAAA1IgIAACkOAgAACaoCAANy6AIAABbLQ
Date: Tue, 21 Jul 2015 08:26:13 +0000
Message-ID: <DB3PR03MB0780B923E92B93CDA49C3EBC9D840@DB3PR03MB0780.eurprd03.prod.outlook.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <8EF0C870-0688-49BB-A537-B0EF28EE93D3@yahoo.com> <CAA=duU2KYgvV8VMcJKLRpfrDzDynUhzu=8FrFYpKYY7MPqMa_w@mail.gmail.com>
In-Reply-To: <CAA=duU2KYgvV8VMcJKLRpfrDzDynUhzu=8FrFYpKYY7MPqMa_w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;
x-originating-ip: [109.67.54.34]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0778; 5:IBe027Ox0Q79oXmKfRbyTjJ50RGQz9YXVszMRiCzNgz7G8riagClGNqQr0Gg1hBszK0mDUJIqmcRQ+iFfx9Oh+Tydl5kNDTPFDOaozWn0sukMFTmcsC2FhnueiGII/xvBvpg6itwu4N5QH4hrVASlw==; 24:oF5CE8o5I985sALK9hGIAxedPw3NJg2DCL9d0gX1WiSDNarOnfVfVRseUo3Yyqvk9jy/wTgTRYJswR2ProOrjxSDVWBU1KCTN3fMedomXP0=; 20:v9081OtXzfmgTIrGnvXD+OHb54EwOHHNxFS6a64PVe1fangjAJ3k6vM13vk/53HKciwIs4hj4DhMDRRboGKQ7A==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0778;
db3pr03mb0778: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <DB3PR03MB07784FB824843940626485549D840@DB3PR03MB0778.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0778; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0778; 
x-forefront-prvs: 0644578634
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(252514010)(24454002)(479174004)(377454003)(54356999)(74316001)(106116001)(92566002)(76176999)(5002640100001)(2950100001)(2900100001)(230783001)(76576001)(5001770100001)(50986999)(77096005)(122556002)(15975445007)(2521001)(102836002)(40100003)(19609705001)(87936001)(46102003)(19300405004)(2656002)(189998001)(66066001)(62966003)(5001960100002)(19580405001)(19625215002)(77156002)(19617315012)(33656002)(86362001)(5003600100002)(93886004)(19580395003)(16236675004); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0778; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB0780B923E92B93CDA49C3EBC9D840DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jul 2015 08:26:13.4733 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0778
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/2j6Vfh_IZYCLoWZ4ICzcueBU160>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jul 2015 08:26:37 -0000

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

QW5keSwgU2hhaHJhbSBhbmQgYWxsLA0KDQpJIG1heSBoYXZlIG1pc3NlZCBzb21ldGhpbmcsIGJ1
dCBJIGRvIG5vdCB1bmRlcnN0YW5kIHdoeSB0aGlzIGRyYWZ0IGlzIG5lZWRlZCBldmVuIGFzIGFu
IEluZm9ybWF0aW9uYWwgc2luY2UsIGFzIEVyaWMgaGFzIG5vdGljZWQsIGl0IGRlc2NyaWJlcyBh
IGxvY2FsIG9wdGltaXphdGlvbiB0cmljay4NCg0KDQpSZWdhcmRzLA0KU2FzaGENCg0KT2ZmaWNl
OiArOTcyLTM5MjY2MzAyDQpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAyDQpFbWFpbDogICBBbGV4
YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbQ0KDQpGcm9tOiBtcGxzIFttYWlsdG86bXBscy1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQW5kcmV3IEcuIE1hbGlzDQpTZW50OiBUdWVz
ZGF5LCBKdWx5IDIxLCAyMDE1IDExOjAzIEFNDQpUbzogUy4gRGF2YXJpDQpDYzogbXBsc0BpZXRm
Lm9yZw0KU3ViamVjdDogUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGlu
Zy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KQXMgdGhlcmUgYXJl
IG5vIGFyY2hpdGVjdHVyYWwgb3IgcHJvdG9jb2wgY2hhbmdlcyBvciBJQU5BIGNvbnNpZGVyYXRp
b25zLCB0aGlzIGRyYWZ0IHNob3VsZCBiZSBpbmZvcm1hdGlvbmFsIGlmIGl0IGdvZXMgZm9yd2Fy
ZCAoaXQgY3VycmVudGx5IHNheXMgInN0YW5kYXJkcyB0cmFjayIpLg0KDQpDaGVlcnMsDQpBbmR5
DQoNCg0KT24gTW9uLCBKdWwgMjAsIDIwMTUgYXQgODo1MiBQTSwgUy4gRGF2YXJpIDxkYXZhcmlz
aEB5YWhvby5jb208bWFpbHRvOmRhdmFyaXNoQHlhaG9vLmNvbT4+IHdyb3RlOg0KRXJpYw0KDQpJ
IGFncmVlIG5vIHN0YW5kYXJkIGNoYW5nZSBpcyByZXF1aXJlZCBzaW5jZSB0aGlzIGlzIGEgbG9j
YWwgb3B0aW1pemF0aW9uIGlzc3VlLg0KDQpSZWdhcmRzLA0KU2hhaHJhbQ0KDQoNCj4gT24gSnVs
IDIwLCAyMDE1LCBhdCAxMTo0MyBBTSwgRXJpYyBDIFJvc2VuIDxlcm9zZW5AanVuaXBlci5uZXQ8
bWFpbHRvOmVyb3NlbkBqdW5pcGVyLm5ldD4+IHdyb3RlOg0KPg0KPj4gT24gNy8yMC8yMDE1IDI6
MDcgUE0sIFNoYWhyYW0gRGF2YXJpIHdyb3RlOg0KPj4gVGhlIG5ldyBzd2FwcGVkIGxhYmVscyAo
VGhlIG91dGdvaW5nICBsYWJlbCB0aGF0IHJlcGxhY2VzIHRoZQ0KPj4gaW5jb21pbmcgbGFiZWwp
IG5lZWQgdG8gYmUgc3RvcmVkIGluIGEgdGFibGUuIFVzaW5nIHRoaXMgZHJhZnQNCj4+IHJlZHVj
ZXMgdGhlIG51bWJlciBvZiBzd2FwcGVkIGxhYmVscyB0aGF0IG5lZWRzIHRvIGJlIHN0b3JlZCwN
Cj4+IHJlZ2FyZGxlc3Mgb2YgIGltcGxlbWVudGF0aW9uLiBEb24ndCB5b3UgYWdyZWU/DQo+DQo+
IE5vLiAgSWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVkcyB0byBiZSAn
cmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVlLCB5b3UgY291
bGQganVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3b24ndCBvdmVy
d3JpdGUgdGhlIHRvcCBsYWJlbCBvbiB0aGUgc3RhY2suICBUaGlzIHNlZW1zIHRvIGJlIHdoYXQg
dGhlIGRyYWZ0IHN1Z2dlc3RzLCBidXQgaXQgY291bGQgYmUgZG9uZSBhcyBhbiBvcHRpbWl6YXRp
b24gZm9yIHRoZSBwYXJ0aWN1bGFyIGNhc2Ugd2hlcmUgdGhlIGluY29taW5nIGFuZCBvdXRnb2lu
ZyBsYWJlbHMgaGF2ZSB0aGUgc2FtZSB2YWx1ZS4gIFlvdSBjb3VsZCBkbyB0aGlzIHRvZGF5LCBh
cyBhIGxvY2FsIGltcGxlbWVudGF0aW9uIG9wdGltaXphdGlvbi4gVGhlcmUgZG9lc24ndCBzZWVt
IHRvIGJlIGFueSBpbnRlcm9wIGlzc3VlIG9yIGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEgcGxhbmUg
c2VtYW50aWNzLg0KPg0KPj4gSXQgYWxzbyByZWR1Y2VzIHRoZSBjb25maWd1cmF0aW9uIGFuZCBt
YW5hZ2VtZW50IG9mIHRoZSBuZXcgc3dhcHBlZCBsYWJlbHMuDQo+DQo+IFdlJ3JlIG5vdCBkaXNj
dXNzaW5nIHdoZXRoZXIgdGhlcmUgYXJlIGFueSBhZHZhbnRhZ2VzIHRvIHRoZSB1c2Ugb2YgZG9t
YWluLXdpZGUgbGFiZWxzLiAgV2UncmUgZGlzY3Vzc2luZyB3aGV0aGVyIHRoZSB1c2Ugb2YgZG9t
YWluLXdpZGUgbGFiZWxzIHJlcXVpcmVzIGEgY2hhbmdlIGluIHRoZSBmb3J3YXJkaW5nIHBsYW5l
IGFyY2hpdGVjdHVyZS4gIEkganVzdCBkb24ndCBzZWUgdGhhdCBpdCBkb2VzLg0KPg0KPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBtcGxzIG1haWxp
bmcgbGlzdA0KPiBtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0KPiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHMNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCm1wbHMgbWFpbGluZyBsaXN0DQptcGxzQGll
dGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9tcGxzDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkFoYXJvbmk7DQoJcGFub3NlLTE6MiAxIDggMyAyIDEg
NCAzIDIgMzt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05v
cm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJz
ZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRl
ZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMTcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCglmb250LXZhcmlhbnQ6bm9ybWFsICFpbXBvcnRhbnQ7DQoJ
Y29sb3I6IzFGNDk3RDsNCgl0ZXh0LXRyYW5zZm9ybTpub25lOw0KCXRleHQtZGVjb3JhdGlvbjpu
b25lIG5vbmU7DQoJdmVydGljYWwtYWxpZ246YmFzZWxpbmU7fQ0KLk1zb0NocERlZmF1bHQNCgl7
bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJ
bWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+
PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4
dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxh
eW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5r
PSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+QW5keSwgU2hhaHJhbSBhbmQgYWxsLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBtYXkgaGF2ZSBtaXNzZWQgc29t
ZXRoaW5nLCBidXQgSSBkbyBub3QgdW5kZXJzdGFuZCB3aHkgdGhpcyBkcmFmdCBpcyBuZWVkZWQg
ZXZlbiBhcyBhbiBJbmZvcm1hdGlvbmFsIHNpbmNlLCBhcyBFcmljIGhhcyBub3RpY2VkLCBpdCBk
ZXNjcmliZXMgYSBsb2NhbCBvcHRpbWl6YXRpb24NCiB0cmljay48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5TYXNoYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+T2ZmaWNlOiAmIzQzOzk3Mi0zOTI2NjMwMjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5DZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmIzQzOzk3Mi01NDkyNjYzMDI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RW1h
aWw6Jm5ic3A7Jm5ic3A7IEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBtcGxzIFttYWlsdG86bXBscy1ib3Vu
Y2VzQGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5BbmRyZXcgRy4gTWFsaXM8YnI+DQo8
Yj5TZW50OjwvYj4gVHVlc2RheSwgSnVseSAyMSwgMjAxNSAxMTowMyBBTTxicj4NCjxiPlRvOjwv
Yj4gUy4gRGF2YXJpPGJyPg0KPGI+Q2M6PC9iPiBtcGxzQGlldGYub3JnPGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dh
cCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+QXMgdGhlcmUgYXJlIG5vIGFyY2hpdGVjdHVyYWwgb3IgcHJvdG9jb2wg
Y2hhbmdlcyBvciBJQU5BIGNvbnNpZGVyYXRpb25zLCB0aGlzIGRyYWZ0IHNob3VsZCBiZSBpbmZv
cm1hdGlvbmFsIGlmIGl0IGdvZXMgZm9yd2FyZCAoaXQgY3VycmVudGx5IHNheXMgJnF1b3Q7c3Rh
bmRhcmRzIHRyYWNrJnF1b3Q7KS48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkNoZWVycyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkFuZHk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5PbiBNb24sIEp1bCAyMCwgMjAxNSBhdCA4OjUyIFBNLCBTLiBEYXZh
cmkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZhcmlzaEB5YWhvby5jb20iIHRhcmdldD0iX2JsYW5r
Ij5kYXZhcmlzaEB5YWhvby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkVyaWM8YnI+DQo8YnI+DQpJIGFncmVlIG5vIHN0YW5kYXJkIGNoYW5n
ZSBpcyByZXF1aXJlZCBzaW5jZSB0aGlzIGlzIGEgbG9jYWwgb3B0aW1pemF0aW9uIGlzc3VlLjxi
cj4NCjxicj4NClJlZ2FyZHMsPGJyPg0KU2hhaHJhbTxicj4NCjxicj4NCjxicj4NCiZndDsgT24g
SnVsIDIwLCAyMDE1LCBhdCAxMTo0MyBBTSwgRXJpYyBDIFJvc2VuICZsdDs8YSBocmVmPSJtYWls
dG86ZXJvc2VuQGp1bmlwZXIubmV0Ij5lcm9zZW5AanVuaXBlci5uZXQ8L2E+Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDsgT24gNy8yMC8yMDE1IDI6MDcgUE0sIFNoYWhyYW0gRGF2
YXJpIHdyb3RlOjxicj4NCiZndDsmZ3Q7IFRoZSBuZXcgc3dhcHBlZCBsYWJlbHMgKFRoZSBvdXRn
b2luZyZuYnNwOyBsYWJlbCB0aGF0IHJlcGxhY2VzIHRoZTxicj4NCiZndDsmZ3Q7IGluY29taW5n
IGxhYmVsKSBuZWVkIHRvIGJlIHN0b3JlZCBpbiBhIHRhYmxlLiBVc2luZyB0aGlzIGRyYWZ0PGJy
Pg0KJmd0OyZndDsgcmVkdWNlcyB0aGUgbnVtYmVyIG9mIHN3YXBwZWQgbGFiZWxzIHRoYXQgbmVl
ZHMgdG8gYmUgc3RvcmVkLDxicj4NCiZndDsmZ3Q7IHJlZ2FyZGxlc3Mgb2YmbmJzcDsgaW1wbGVt
ZW50YXRpb24uIERvbid0IHlvdSBhZ3JlZT88YnI+DQomZ3Q7PGJyPg0KJmd0OyBOby4mbmJzcDsg
SWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVkcyB0byBiZSAncmVwbGFj
ZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVlLCB5b3UgY291bGQganVz
dCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3b24ndCBvdmVyd3JpdGUg
dGhlIHRvcCBsYWJlbCBvbiB0aGUgc3RhY2suJm5ic3A7IFRoaXMgc2VlbXMgdG8gYmUgd2hhdCB0
aGUgZHJhZnQgc3VnZ2VzdHMsIGJ1dCBpdCBjb3VsZA0KIGJlIGRvbmUgYXMgYW4gb3B0aW1pemF0
aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNlIHdoZXJlIHRoZSBpbmNvbWluZyBhbmQgb3V0Z29p
bmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFsdWUuJm5ic3A7IFlvdSBjb3VsZCBkbyB0aGlzIHRv
ZGF5LCBhcyBhIGxvY2FsIGltcGxlbWVudGF0aW9uIG9wdGltaXphdGlvbi4gVGhlcmUgZG9lc24n
dCBzZWVtIHRvIGJlIGFueSBpbnRlcm9wIGlzc3VlIG9yIGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEg
cGxhbmUgc2VtYW50aWNzLjxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0OyBJdCBhbHNvIHJlZHVjZXMg
dGhlIGNvbmZpZ3VyYXRpb24gYW5kIG1hbmFnZW1lbnQgb2YgdGhlIG5ldyBzd2FwcGVkIGxhYmVs
cy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBXZSdyZSBub3QgZGlzY3Vzc2luZyB3aGV0aGVyIHRoZXJl
IGFyZSBhbnkgYWR2YW50YWdlcyB0byB0aGUgdXNlIG9mIGRvbWFpbi13aWRlIGxhYmVscy4mbmJz
cDsgV2UncmUgZGlzY3Vzc2luZyB3aGV0aGVyIHRoZSB1c2Ugb2YgZG9tYWluLXdpZGUgbGFiZWxz
IHJlcXVpcmVzIGEgY2hhbmdlIGluIHRoZSBmb3J3YXJkaW5nIHBsYW5lIGFyY2hpdGVjdHVyZS4m
bmJzcDsgSSBqdXN0IGRvbid0IHNlZSB0aGF0IGl0IGRvZXMuPGJyPg0KJmd0Ozxicj4NCiZndDsg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7
IG1wbHMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyA8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9y
ZyI+bXBsc0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vbXBscyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBsczwvYT48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQptcGxzIG1haWxpbmcgbGlzdDxicj4NCjxhIGhy
ZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscyIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBsczwvYT48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_DB3PR03MB0780B923E92B93CDA49C3EBC9D840DB3PR03MB0780eurp_--


From nobody Tue Jul 21 01:29:28 2015
Return-Path: <agmalis@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 630681B2AA8 for <mpls@ietfa.amsl.com>; Tue, 21 Jul 2015 01:29:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, SPF_PASS=-0.001] autolearn=ham
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 QgI0Qd7mSDAv for <mpls@ietfa.amsl.com>; Tue, 21 Jul 2015 01:29:23 -0700 (PDT)
Received: from mail-wg0-x230.google.com (mail-wg0-x230.google.com [IPv6:2a00:1450:400c:c00::230]) (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 C1AD71B2AB8 for <mpls@ietf.org>; Tue, 21 Jul 2015 01:29:21 -0700 (PDT)
Received: by wgav7 with SMTP id v7so84250389wga.2 for <mpls@ietf.org>; Tue, 21 Jul 2015 01:29:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=pRF1i9smIpi5ttfaLngxZNET8E9gZRDSxaFoGhp+VYc=; b=o0I0GIt99kre6QXCH8WQt9zciHJA9UmPNtf3p4nmfEqL9dreblwH14q/ERJBDCO5mF j3Hqkf3W4H72heOEO+G4SEh40dYCLUt+Kmts94KJd5MbIySQQADEjx2I5ropy+phUjEf ANV4EB0tj3JGtGpIhTYlgBxp9YnRgJsY0FqWkMn0DSle5+4A2TMSXn25n/b3W2rVwioB oseap03kJwClcPpKSGuM/OIA10R+MC+LW/1djRTOwf3qvLBwjEwGh4RacRiJjzitek4y uLKpnVLf2PsmSlztpoSLjaxFE7XYKaPxyIJZaJRwqJZ0qQeZtSIHdwMkODxCl1ch4oHj F2RA==
X-Received: by 10.180.100.74 with SMTP id ew10mr30489069wib.12.1437467360521;  Tue, 21 Jul 2015 01:29:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.154.5 with HTTP; Tue, 21 Jul 2015 01:29:01 -0700 (PDT)
In-Reply-To: <DB3PR03MB0780B923E92B93CDA49C3EBC9D840@DB3PR03MB0780.eurprd03.prod.outlook.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <8EF0C870-0688-49BB-A537-B0EF28EE93D3@yahoo.com> <CAA=duU2KYgvV8VMcJKLRpfrDzDynUhzu=8FrFYpKYY7MPqMa_w@mail.gmail.com> <DB3PR03MB0780B923E92B93CDA49C3EBC9D840@DB3PR03MB0780.eurprd03.prod.outlook.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Tue, 21 Jul 2015 10:29:01 +0200
Message-ID: <CAA=duU1N=Xk8Bc_aptPYXAcVOncfod4ufiKe-DvJgumVOMbamg@mail.gmail.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Content-Type: multipart/alternative; boundary=14dae9cc9c5a667347051b5e73a5
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/PZZP-yHkrwjkK0PgB6skpzKeUu8>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jul 2015 08:29:25 -0000

--14dae9cc9c5a667347051b5e73a5
Content-Type: text/plain; charset=UTF-8

Sasha,

That's why I said "if it goes forward".

Cheers,
Andy

On Tue, Jul 21, 2015 at 10:26 AM, Alexander Vainshtein <
Alexander.Vainshtein@ecitele.com> wrote:

>  Andy, Shahram and all,
>
>
>
> I may have missed something, but I do not understand why this draft is
> needed even as an Informational since, as Eric has noticed, it describes a
> local optimization trick.
>
>
>
>
>
> Regards,
>
> Sasha
>
>
>
> Office: +972-39266302
>
> Cell:      +972-549266302
>
> Email:   Alexander.Vainshtein@ecitele.com
>
>
>
> *From:* mpls [mailto:mpls-bounces@ietf.org] *On Behalf Of *Andrew G. Malis
> *Sent:* Tuesday, July 21, 2015 11:03 AM
> *To:* S. Davari
> *Cc:* mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>
> As there are no architectural or protocol changes or IANA considerations,
> this draft should be informational if it goes forward (it currently says
> "standards track").
>
>
>
> Cheers,
>
> Andy
>
>
>
>
>
> On Mon, Jul 20, 2015 at 8:52 PM, S. Davari <davarish@yahoo.com> wrote:
>
> Eric
>
> I agree no standard change is required since this is a local optimization
> issue.
>
> Regards,
> Shahram
>
>
> > On Jul 20, 2015, at 11:43 AM, Eric C Rosen <erosen@juniper.net> wrote:
> >
> >> On 7/20/2015 2:07 PM, Shahram Davari wrote:
> >> The new swapped labels (The outgoing  label that replaces the
> >> incoming label) need to be stored in a table. Using this draft
> >> reduces the number of swapped labels that needs to be stored,
> >> regardless of  implementation. Don't you agree?
> >
> > No.  If you notice that the incoming label needs to be 'replaced' by an
> outgoing label of the same value, you could just make the rewrite string
> shorter, so it won't overwrite the top label on the stack.  This seems to
> be what the draft suggests, but it could be done as an optimization for the
> particular case where the incoming and outgoing labels have the same
> value.  You could do this today, as a local implementation optimization.
> There doesn't seem to be any interop issue or any change to the data plane
> semantics.
> >
> >> It also reduces the configuration and management of the new swapped
> labels.
> >
> > We're not discussing whether there are any advantages to the use of
> domain-wide labels.  We're discussing whether the use of domain-wide labels
> requires a change in the forwarding plane architecture.  I just don't see
> that it does.
> >
> > _______________________________________________
> > mpls mailing list
> > mpls@ietf.org
> > https://www.ietf.org/mailman/listinfo/mpls
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>
>
>

--14dae9cc9c5a667347051b5e73a5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sasha,<div><br></div><div>That&#39;s why I said &quot;if i=
t goes forward&quot;.</div><div><br></div><div>Cheers,</div><div>Andy</div>=
</div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Jul=
 21, 2015 at 10:26 AM, Alexander Vainshtein <span dir=3D"ltr">&lt;<a href=
=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank">Alexander.Va=
inshtein@ecitele.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Andy, Shahram and all,<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">I may have missed somethi=
ng, but I do not understand why this draft is needed even as an Information=
al since, as Eric has noticed, it describes a local optimization
 trick.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Regards,<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Sasha<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Office: <a href=3D"tel:%2=
B972-39266302" value=3D"+97239266302" target=3D"_blank">+972-39266302</a><u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Cell:=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 <a href=3D"tel:%2B972-549266302" value=3D"+972549266302" targe=
t=3D"_blank">+972-549266302</a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Email:=C2=A0=C2=A0 <a hre=
f=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank">Alexander.V=
ainshtein@ecitele.com</a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> mpls [ma=
ilto:<a href=3D"mailto:mpls-bounces@ietf.org" target=3D"_blank">mpls-bounce=
s@ietf.org</a>]
<b>On Behalf Of </b>Andrew G. Malis<br>
<b>Sent:</b> Tuesday, July 21, 2015 11:03 AM<br>
<b>To:</b> S. Davari<br>
<b>Cc:</b> <a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org=
</a><span class=3D""><br>
<b>Subject:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how m=
uch does it really save?<u></u><u></u></span></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">As there are no architectural or protocol changes or=
 IANA considerations, this draft should be informational if it goes forward=
 (it currently says &quot;standards track&quot;).<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Cheers,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Andy<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div><div><div class=3D"h5">
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Mon, Jul 20, 2015 at 8:52 PM, S. Davari &lt;<a hr=
ef=3D"mailto:davarish@yahoo.com" target=3D"_blank">davarish@yahoo.com</a>&g=
t; wrote:<u></u><u></u></p>
<p class=3D"MsoNormal">Eric<br>
<br>
I agree no standard change is required since this is a local optimization i=
ssue.<br>
<br>
Regards,<br>
Shahram<br>
<br>
<br>
&gt; On Jul 20, 2015, at 11:43 AM, Eric C Rosen &lt;<a href=3D"mailto:erose=
n@juniper.net" target=3D"_blank">erosen@juniper.net</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; On 7/20/2015 2:07 PM, Shahram Davari wrote:<br>
&gt;&gt; The new swapped labels (The outgoing=C2=A0 label that replaces the=
<br>
&gt;&gt; incoming label) need to be stored in a table. Using this draft<br>
&gt;&gt; reduces the number of swapped labels that needs to be stored,<br>
&gt;&gt; regardless of=C2=A0 implementation. Don&#39;t you agree?<br>
&gt;<br>
&gt; No.=C2=A0 If you notice that the incoming label needs to be &#39;repla=
ced&#39; by an outgoing label of the same value, you could just make the re=
write string shorter, so it won&#39;t overwrite the top label on the stack.=
=C2=A0 This seems to be what the draft suggests, but it could
 be done as an optimization for the particular case where the incoming and =
outgoing labels have the same value.=C2=A0 You could do this today, as a lo=
cal implementation optimization. There doesn&#39;t seem to be any interop i=
ssue or any change to the data plane semantics.<br>
&gt;<br>
&gt;&gt; It also reduces the configuration and management of the new swappe=
d labels.<br>
&gt;<br>
&gt; We&#39;re not discussing whether there are any advantages to the use o=
f domain-wide labels.=C2=A0 We&#39;re discussing whether the use of domain-=
wide labels requires a change in the forwarding plane architecture.=C2=A0 I=
 just don&#39;t see that it does.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; mpls mailing list<br>
&gt; <a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><b=
r>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/mpls" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/mpls</a><u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><br>
_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/mpls</a><u></u><u></u></p>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div></div></div>
</div>

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

--14dae9cc9c5a667347051b5e73a5--


From nobody Tue Jul 21 02:14:52 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 441131B2C6E for <mpls@ietfa.amsl.com>; Tue, 21 Jul 2015 02:14:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 EgeXGND09v9b for <mpls@ietfa.amsl.com>; Tue, 21 Jul 2015 02:14:41 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0790.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::790]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 17B9F1B2C1C for <mpls@ietf.org>; Tue, 21 Jul 2015 02:14:41 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0777.eurprd03.prod.outlook.com (10.161.54.27) with Microsoft SMTP Server (TLS) id 15.1.219.17; Tue, 21 Jul 2015 09:14:24 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0219.018; Tue, 21 Jul 2015 09:14:24 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw5WiRLWhMNTKB0OPv6fwBySQ6Q==
Date: Tue, 21 Jul 2015 09:14:23 +0000
Message-ID: <DB3PR03MB0780E64AABA831F8F37A1E109D840@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Infraware POLARIS Mobile Mailer v2.5
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;
x-originating-ip: [109.67.54.34]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0777; 5:yLwtI785EDMqT2PzmVveInithzuU7tH5Qy1Xz0XxdXYtDD9P38TurLNRsikeecOWGR4wrAmSAR8WKX6UziFG5tT+d4QbimSOgqTOIp3VoVzNxoApAEgTZpcXsKKTJuUJJkAiWDGMpA5SYhy/vXYL/g==; 24:0ntz7tQ1vNxy3RVJSgsGRZngJB7WfJvPk2n15TjcfwNZRTDAKbcGaShj0bTfmmB7Bh4ocLGqwsZd3lD8lPyZ6AWc9WOi8Q9wKbrg/9saOq0=; 20:7peuxDK6WjS1/Frd3kNdp6G2Asa7Hqlfs40S/s4659X9n4rdIDXJFZ2vNH7/nZHfwSp4sdgXObq4D7CGTVDgtg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0777;
db3pr03mb0777: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <DB3PR03MB0777180725C3C579629EAC9D9D840@DB3PR03MB0777.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0777; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0777; 
x-forefront-prvs: 0644578634
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(377454003)(252514010)(479174004)(51914003)(24454002)(40100003)(50986999)(19617315012)(76576001)(2900100001)(86362001)(46102003)(77156002)(87936001)(62966003)(33656002)(92566002)(102836002)(5003600100002)(77096005)(2656002)(16236675004)(15975445007)(74316001)(122556002)(19580395003)(110136002)(106116001)(189998001)(19580405001)(5002640100001)(66066001)(50226001)(5001960100002)(230783001)(1411001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0777; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB0780E64AABA831F8F37A1E109D840DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jul 2015 09:14:23.1451 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0777
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/iUK6jB-VRRwIZYXpvG_JULkQSE0>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jul 2015 09:14:44 -0000

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

QW5keSwNCg0KTG90cyBvZiB0aGFua3MgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLg0KDQoNCg0KUmVn
YXJkcywNCg0KDQoNClRodW1iIHR5cGVkIG9uIG15IExHLA0KU2FzaGENCg0KLS0tLS0tIE9yaWdp
bmFsIG1lc3NhZ2UgLS0tLS0tDQpGcm9tOiBBbmRyZXcgRy4gTWFsaXMNCkRhdGU6IDIxLzA3LzIw
MTUgMTE6MjkNClRvOiBBbGV4YW5kZXIgVmFpbnNodGVpbjsNCkNjOiBTLiBEYXZhcmk7bXBsc0Bp
ZXRmLm9yZzsNClN1YmplY3Q6UmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2Fy
ZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KU2FzaGEsDQoN
ClRoYXQncyB3aHkgSSBzYWlkICJpZiBpdCBnb2VzIGZvcndhcmQiLg0KDQpDaGVlcnMsDQpBbmR5
DQoNCk9uIFR1ZSwgSnVsIDIxLCAyMDE1IGF0IDEwOjI2IEFNLCBBbGV4YW5kZXIgVmFpbnNodGVp
biAgPEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5kZXIuVmFp
bnNodGVpbkBlY2l0ZWxlLmNvbT4+IHdyb3RlOg0KQW5keSwgU2hhaHJhbSBhbmQgYWxsLA0KDQpJ
IG1heSBoYXZlIG1pc3NlZCBzb21ldGhpbmcsIGJ1dCBJIGRvIG5vdCB1bmRlcnN0YW5kIHdoeSB0
aGlzIGRyYWZ0IGlzIG5lZWRlZCBldmVuIGFzIGFuIEluZm9ybWF0aW9uYWwgc2luY2UsIGFzIEVy
aWMgaGFzIG5vdGljZWQsIGl0IGRlc2NyaWJlcyBhIGxvY2FsIG9wdGltaXphdGlvbiB0cmljay4N
Cg0KDQpSZWdhcmRzLA0KU2FzaGENCg0KT2ZmaWNlOiArOTcyLTM5MjY2MzAyPHRlbDolMkI5NzIt
MzkyNjYzMDI+DQpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAyPHRlbDolMkI5NzItNTQ5MjY2MzAy
Pg0KRW1haWw6ICAgQWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208bWFpbHRvOkFsZXhh
bmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPg0KDQpGcm9tOiBtcGxzIFttYWlsdG86bXBscy1i
b3VuY2VzQGlldGYub3JnPG1haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYg
T2YgQW5kcmV3IEcuIE1hbGlzDQpTZW50OiBUdWVzZGF5LCBKdWx5IDIxLCAyMDE1IDExOjAzIEFN
DQpUbzogUy4gRGF2YXJpDQpDYzogbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8t
c3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoNCkFzIHRoZXJlIGFyZSBubyBh
cmNoaXRlY3R1cmFsIG9yIHByb3RvY29sIGNoYW5nZXMgb3IgSUFOQSBjb25zaWRlcmF0aW9ucywg
dGhpcyBkcmFmdCBzaG91bGQgYmUgaW5mb3JtYXRpb25hbCBpZiBpdCBnb2VzIGZvcndhcmQgKGl0
IGN1cnJlbnRseSBzYXlzICJzdGFuZGFyZHMgdHJhY2siKS4NCg0KQ2hlZXJzLA0KQW5keQ0KDQoN
Ck9uIE1vbiwgSnVsIDIwLCAyMDE1IGF0IDg6NTIgUE0sIFMuIERhdmFyaSA8ZGF2YXJpc2hAeWFo
b28uY29tPG1haWx0bzpkYXZhcmlzaEB5YWhvby5jb20+PiB3cm90ZToNCkVyaWMNCg0KSSBhZ3Jl
ZSBubyBzdGFuZGFyZCBjaGFuZ2UgaXMgcmVxdWlyZWQgc2luY2UgdGhpcyBpcyBhIGxvY2FsIG9w
dGltaXphdGlvbiBpc3N1ZS4NCg0KUmVnYXJkcywNClNoYWhyYW0NCg0KDQo+IE9uIEp1bCAyMCwg
MjAxNSwgYXQgMTE6NDMgQU0sIEVyaWMgQyBSb3NlbiA8ZXJvc2VuQGp1bmlwZXIubmV0PG1haWx0
bzplcm9zZW5AanVuaXBlci5uZXQ+PiB3cm90ZToNCj4NCj4+IE9uIDcvMjAvMjAxNSAyOjA3IFBN
LCBTaGFocmFtIERhdmFyaSB3cm90ZToNCj4+IFRoZSBuZXcgc3dhcHBlZCBsYWJlbHMgKFRoZSBv
dXRnb2luZyAgbGFiZWwgdGhhdCByZXBsYWNlcyB0aGUNCj4+IGluY29taW5nIGxhYmVsKSBuZWVk
IHRvIGJlIHN0b3JlZCBpbiBhIHRhYmxlLiBVc2luZyB0aGlzIGRyYWZ0DQo+PiByZWR1Y2VzIHRo
ZSBudW1iZXIgb2Ygc3dhcHBlZCBsYWJlbHMgdGhhdCBuZWVkcyB0byBiZSBzdG9yZWQsDQo+PiBy
ZWdhcmRsZXNzIG9mICBpbXBsZW1lbnRhdGlvbi4gRG9uJ3QgeW91IGFncmVlPw0KPg0KPiBOby4g
IElmIHlvdSBub3RpY2UgdGhhdCB0aGUgaW5jb21pbmcgbGFiZWwgbmVlZHMgdG8gYmUgJ3JlcGxh
Y2VkJyBieSBhbiBvdXRnb2luZyBsYWJlbCBvZiB0aGUgc2FtZSB2YWx1ZSwgeW91IGNvdWxkIGp1
c3QgbWFrZSB0aGUgcmV3cml0ZSBzdHJpbmcgc2hvcnRlciwgc28gaXQgd29uJ3Qgb3ZlcndyaXRl
IHRoZSB0b3AgbGFiZWwgb24gdGhlIHN0YWNrLiAgVGhpcyBzZWVtcyB0byBiZSB3aGF0IHRoZSBk
cmFmdCBzdWdnZXN0cywgYnV0IGl0IGNvdWxkIGJlIGRvbmUgYXMgYW4gb3B0aW1pemF0aW9uIGZv
ciB0aGUgcGFydGljdWxhciBjYXNlIHdoZXJlIHRoZSBpbmNvbWluZyBhbmQgb3V0Z29pbmcgbGFi
ZWxzIGhhdmUgdGhlIHNhbWUgdmFsdWUuICBZb3UgY291bGQgZG8gdGhpcyB0b2RheSwgYXMgYSBs
b2NhbCBpbXBsZW1lbnRhdGlvbiBvcHRpbWl6YXRpb24uIFRoZXJlIGRvZXNuJ3Qgc2VlbSB0byBi
ZSBhbnkgaW50ZXJvcCBpc3N1ZSBvciBhbnkgY2hhbmdlIHRvIHRoZSBkYXRhIHBsYW5lIHNlbWFu
dGljcy4NCj4NCj4+IEl0IGFsc28gcmVkdWNlcyB0aGUgY29uZmlndXJhdGlvbiBhbmQgbWFuYWdl
bWVudCBvZiB0aGUgbmV3IHN3YXBwZWQgbGFiZWxzLg0KPg0KPiBXZSdyZSBub3QgZGlzY3Vzc2lu
ZyB3aGV0aGVyIHRoZXJlIGFyZSBhbnkgYWR2YW50YWdlcyB0byB0aGUgdXNlIG9mIGRvbWFpbi13
aWRlIGxhYmVscy4gIFdlJ3JlIGRpc2N1c3Npbmcgd2hldGhlciB0aGUgdXNlIG9mIGRvbWFpbi13
aWRlIGxhYmVscyByZXF1aXJlcyBhIGNoYW5nZSBpbiB0aGUgZm9yd2FyZGluZyBwbGFuZSBhcmNo
aXRlY3R1cmUuICBJIGp1c3QgZG9uJ3Qgc2VlIHRoYXQgaXQgZG9lcy4NCj4NCj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gbXBscyBtYWlsaW5nIGxp
c3QNCj4gbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NCj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQptcGxzIG1haWxpbmcgbGlzdA0KbXBsc0BpZXRmLm9y
ZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vbXBscw0KDQoNCg==

--_000_DB3PR03MB0780E64AABA831F8F37A1E109D840DB3PR03MB0780eurp_
Content-Type: text/html; charset="utf-8"
Content-ID: <BFB0DD37294E4A4698CE9246CBAB40F7@ECI365.onmicrosoft.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMHB0OyI+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206
MDsiPkFuZHksPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij5M
b3RzIG9mIHRoYW5rcyBmb3IgdGhlIGNsYXJpZmljYXRpb24uPC9wPg0KPHAgc3R5bGU9Im1hcmdp
bi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRv
cDowO21hcmdpbi1ib3R0b206MDsiPlJlZ2FyZHMsPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6
MDttYXJnaW4tYm90dG9tOjA7Ij4mbmJzcDs8L3A+DQo8ZGV2M19qank+VGh1bWIgdHlwZWQgb24g
bXkgTEcsPGJyPg0KU2FzaGE8L2RldjNfamp5Pjxicj4NCjxicj4NCi0tLS0tLSBPcmlnaW5hbCBt
ZXNzYWdlIC0tLS0tLTxicj4NCjxiPkZyb206Jm5ic3A7PC9iPkFuZHJldyBHLiBNYWxpczxhZ21h
bGlzQGdtYWlsLmNvbT48YnI+DQo8Yj5EYXRlOiZuYnNwOzwvYj4yMS8wNy8yMDE1IDExOjI5PGJy
Pg0KPGI+VG86Jm5ic3A7PC9iPkFsZXhhbmRlciBWYWluc2h0ZWluOzxicj4NCjxiPkNjOiZuYnNw
OzwvYj5TLiBEYXZhcmk7bXBsc0BpZXRmLm9yZzs8YnI+DQo8Yj5TdWJqZWN0OjwvYj5SZTogW21w
bHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBk
b2VzIGl0IHJlYWxseSBzYXZlPzxicj4NCjxicj4NCjxkaXYgZGlyPSJsdHIiPlNhc2hhLA0KPGRp
dj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhhdCdzIHdoeSBJIHNhaWQgJnF1b3Q7aWYgaXQgZ29lcyBm
b3J3YXJkJnF1b3Q7LjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+Q2hlZXJzLDwvZGl2
Pg0KPGRpdj5BbmR5PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+
DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gVHVlLCBKdWwgMjEsIDIwMTUgYXQgMTA6MjYg
QU0sIEFsZXhhbmRlciBWYWluc2h0ZWluJm5ic3A7PHNwYW4gZGlyPSJsdHIiPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tIj5BbGV4YW5kZXIuVmFp
bnNodGVpbkBlY2l0ZWxlLmNvbTwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8YnI+DQo8YmxvY2txdW90
ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDsgYm9yZGVyLWxl
ZnQ6MXB4ICNjY2Mgc29saWQ7IHBhZGRpbmctbGVmdDoxZXgiPg0KPGRpdiBsYW5nPSJFTi1VUyI+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OzsgY29sb3I6IzFmNDk3ZCI+QW5keSwgU2hhaHJhbSBhbmQgYWxsLDwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMWY0
OTdkIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFmNDk3ZCI+SSBtYXkgaGF2ZSBtaXNzZWQgc29tZXRo
aW5nLCBidXQgSSBkbyBub3QgdW5kZXJzdGFuZCB3aHkgdGhpcyBkcmFmdCBpcyBuZWVkZWQgZXZl
biBhcyBhbiBJbmZvcm1hdGlvbmFsIHNpbmNlLCBhcyBFcmljIGhhcyBub3RpY2VkLCBpdCBkZXNj
cmliZXMgYSBsb2NhbCBvcHRpbWl6YXRpb24NCiB0cmljay48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFmNDk3ZCI+
Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7IGNvbG9yOiMxZjQ5N2QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMWY0OTdkIj5S
ZWdhcmRzLDwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7OyBjb2xvcjojMWY0OTdkIj5TYXNoYTwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMWY0OTdkIj4m
bmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OzsgY29sb3I6IzFmNDk3ZCI+T2ZmaWNlOiZuYnNwOzxhIGhyZWY9InRlbDolMkI5
NzItMzkyNjYzMDIiIHZhbHVlPSImIzQzOzk3MjM5MjY2MzAyIj4mIzQzOzk3Mi0zOTI2NjMwMjwv
YT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OzsgY29sb3I6IzFmNDk3ZCI+Q2VsbDogJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7PGEgaHJlZj0idGVsOiUyQjk3Mi01NDkyNjYzMDIiIHZhbHVlPSImIzQzOzk3MjU0OTI2NjMw
MiI+JiM0Mzs5NzItNTQ5MjY2MzAyPC9hPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMWY0OTdkIj5FbWFpbDogJm5i
c3A7Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29t
Ij5BbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFmNDk3
ZCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+IG1wbHMgW21haWx0bzo8YSBocmVmPSJtYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3Jn
Ij5tcGxzLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSZuYnNwOzxiPk9uDQogQmVoYWxmIE9mJm5ic3A7
PC9iPkFuZHJldyBHLiBNYWxpczxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBKdWx5IDIxLCAy
MDE1IDExOjAzIEFNPGJyPg0KPGI+VG86PC9iPiBTLiBEYXZhcmk8YnI+DQo8Yj5DYzo8L2I+IDxh
IGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYub3JnPC9hPjxzcGFuIGNsYXNz
PSIiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJl
bC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzwvc3Bh
bj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkFzIHRoZXJlIGFyZSBubyBhcmNoaXRlY3R1cmFsIG9yIHByb3Rv
Y29sIGNoYW5nZXMgb3IgSUFOQSBjb25zaWRlcmF0aW9ucywgdGhpcyBkcmFmdCBzaG91bGQgYmUg
aW5mb3JtYXRpb25hbCBpZiBpdCBnb2VzIGZvcndhcmQgKGl0IGN1cnJlbnRseSBzYXlzICZxdW90
O3N0YW5kYXJkcyB0cmFjayZxdW90OykuPC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoZWVycyw8
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbmR5PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2IGNsYXNzPSJoNSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwgSnVsIDIwLCAyMDE1
IGF0IDg6NTIgUE0sIFMuIERhdmFyaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmFyaXNoQHlhaG9v
LmNvbSI+ZGF2YXJpc2hAeWFob28uY29tPC9hPiZndDsgd3JvdGU6PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+RXJpYzxicj4NCjxicj4NCkkgYWdyZWUgbm8gc3RhbmRhcmQgY2hhbmdlIGlzIHJl
cXVpcmVkIHNpbmNlIHRoaXMgaXMgYSBsb2NhbCBvcHRpbWl6YXRpb24gaXNzdWUuPGJyPg0KPGJy
Pg0KUmVnYXJkcyw8YnI+DQpTaGFocmFtPGJyPg0KPGJyPg0KPGJyPg0KJmd0OyBPbiBKdWwgMjAs
IDIwMTUsIGF0IDExOjQzIEFNLCBFcmljIEMgUm9zZW4gJmx0OzxhIGhyZWY9Im1haWx0bzplcm9z
ZW5AanVuaXBlci5uZXQiPmVyb3NlbkBqdW5pcGVyLm5ldDwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZn
dDs8YnI+DQomZ3Q7Jmd0OyBPbiA3LzIwLzIwMTUgMjowNyBQTSwgU2hhaHJhbSBEYXZhcmkgd3Jv
dGU6PGJyPg0KJmd0OyZndDsgVGhlIG5ldyBzd2FwcGVkIGxhYmVscyAoVGhlIG91dGdvaW5nICZu
YnNwO2xhYmVsIHRoYXQgcmVwbGFjZXMgdGhlPGJyPg0KJmd0OyZndDsgaW5jb21pbmcgbGFiZWwp
IG5lZWQgdG8gYmUgc3RvcmVkIGluIGEgdGFibGUuIFVzaW5nIHRoaXMgZHJhZnQ8YnI+DQomZ3Q7
Jmd0OyByZWR1Y2VzIHRoZSBudW1iZXIgb2Ygc3dhcHBlZCBsYWJlbHMgdGhhdCBuZWVkcyB0byBi
ZSBzdG9yZWQsPGJyPg0KJmd0OyZndDsgcmVnYXJkbGVzcyBvZiAmbmJzcDtpbXBsZW1lbnRhdGlv
bi4gRG9uJ3QgeW91IGFncmVlPzxicj4NCiZndDs8YnI+DQomZ3Q7IE5vLiAmbmJzcDtJZiB5b3Ug
bm90aWNlIHRoYXQgdGhlIGluY29taW5nIGxhYmVsIG5lZWRzIHRvIGJlICdyZXBsYWNlZCcgYnkg
YW4gb3V0Z29pbmcgbGFiZWwgb2YgdGhlIHNhbWUgdmFsdWUsIHlvdSBjb3VsZCBqdXN0IG1ha2Ug
dGhlIHJld3JpdGUgc3RyaW5nIHNob3J0ZXIsIHNvIGl0IHdvbid0IG92ZXJ3cml0ZSB0aGUgdG9w
IGxhYmVsIG9uIHRoZSBzdGFjay4gJm5ic3A7VGhpcyBzZWVtcyB0byBiZSB3aGF0IHRoZSBkcmFm
dCBzdWdnZXN0cywgYnV0IGl0IGNvdWxkDQogYmUgZG9uZSBhcyBhbiBvcHRpbWl6YXRpb24gZm9y
IHRoZSBwYXJ0aWN1bGFyIGNhc2Ugd2hlcmUgdGhlIGluY29taW5nIGFuZCBvdXRnb2luZyBsYWJl
bHMgaGF2ZSB0aGUgc2FtZSB2YWx1ZS4gJm5ic3A7WW91IGNvdWxkIGRvIHRoaXMgdG9kYXksIGFz
IGEgbG9jYWwgaW1wbGVtZW50YXRpb24gb3B0aW1pemF0aW9uLiBUaGVyZSBkb2Vzbid0IHNlZW0g
dG8gYmUgYW55IGludGVyb3AgaXNzdWUgb3IgYW55IGNoYW5nZSB0byB0aGUgZGF0YSBwbGFuZSBz
ZW1hbnRpY3MuPGJyPg0KJmd0Ozxicj4NCiZndDsmZ3Q7IEl0IGFsc28gcmVkdWNlcyB0aGUgY29u
ZmlndXJhdGlvbiBhbmQgbWFuYWdlbWVudCBvZiB0aGUgbmV3IHN3YXBwZWQgbGFiZWxzLjxicj4N
CiZndDs8YnI+DQomZ3Q7IFdlJ3JlIG5vdCBkaXNjdXNzaW5nIHdoZXRoZXIgdGhlcmUgYXJlIGFu
eSBhZHZhbnRhZ2VzIHRvIHRoZSB1c2Ugb2YgZG9tYWluLXdpZGUgbGFiZWxzLiAmbmJzcDtXZSdy
ZSBkaXNjdXNzaW5nIHdoZXRoZXIgdGhlIHVzZSBvZiBkb21haW4td2lkZSBsYWJlbHMgcmVxdWly
ZXMgYSBjaGFuZ2UgaW4gdGhlIGZvcndhcmRpbmcgcGxhbmUgYXJjaGl0ZWN0dXJlLiAmbmJzcDtJ
IGp1c3QgZG9uJ3Qgc2VlIHRoYXQgaXQgZG9lcy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgbXBscyBt
YWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmci
Pm1wbHNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscyIgdGFyZ2V0PSJfQkxBTksiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBsczwvYT48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0KbXBscyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWls
dG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHMiIHRhcmdldD0iX0JMQU5LIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHM8L2E+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJy
Pg0KPC9kaXY+DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_DB3PR03MB0780E64AABA831F8F37A1E109D840DB3PR03MB0780eurp_--


From nobody Tue Jul 21 07:58:00 2015
Return-Path: <stbryant@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B73C31B2E65 for <mpls@ietfa.amsl.com>; Tue, 21 Jul 2015 07:57:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 iCm1IyDdZtZ2 for <mpls@ietfa.amsl.com>; Tue, 21 Jul 2015 07:57:55 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2DE871A8994 for <mpls@ietf.org>; Tue, 21 Jul 2015 07:57:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8472; q=dns/txt; s=iport; t=1437490675; x=1438700275; h=message-id:date:from:reply-to:mime-version:to:cc:subject: references:in-reply-to; bh=4yFusnZUOWvmyqv8QrNtJVJI8UiJb6tkHrnf/Pi2u6s=; b=G3e9ewv51CfIJKwbzqhmADhI8u4t/bLQCK7sUdsGVik36EGpDu3v2HCk Eqrja6WWQa58i/+MA7KPj8c6kEoq1Ee2Tj8vCcLifJ8ejhWEBAe4n1BFM /iNjozesuGOI1iupCwBvWBdOtHtetr5K2fzmPapMn/Cgt/b7pj4sZz3HE E=;
X-IronPort-AV: E=Sophos;i="5.15,516,1432598400";  d="scan'208,217";a="594117594"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP; 21 Jul 2015 14:57:53 +0000
Received: from [10.55.98.187] (ams-stbryant-88110.cisco.com [10.55.98.187]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id t6LEvqF7008421; Tue, 21 Jul 2015 14:57:53 GMT
Message-ID: <55AE5E01.307@cisco.com>
Date: Tue, 21 Jul 2015 15:58:09 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: "Andrew G. Malis" <agmalis@gmail.com>, "S. Davari" <davarish@yahoo.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <8EF0C870-0688-49BB-A537-B0EF28EE93D3@yahoo.com> <CAA=duU2KYgvV8VMcJKLRpfrDzDynUhzu=8FrFYpKYY7MPqMa_w@mail.gmail.com>
In-Reply-To: <CAA=duU2KYgvV8VMcJKLRpfrDzDynUhzu=8FrFYpKYY7MPqMa_w@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------060500090807020901010806"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/SLwPoXOdjKGXqeoGQcj3L0OHl5Y>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jul 2015 14:57:59 -0000

This is a multi-part message in MIME format.
--------------060500090807020901010806
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

This draft proposes architectural changes, and as we can show that
these changes are not needed, in my view, this draft should not go
forward.

- Stewart


On 21/07/2015 09:02, Andrew G. Malis wrote:
> As there are no architectural or protocol changes or IANA 
> considerations, this draft should be informational if it goes forward 
> (it currently says "standards track").
>
> Cheers,
> Andy
>
>
> On Mon, Jul 20, 2015 at 8:52 PM, S. Davari <davarish@yahoo.com 
> <mailto:davarish@yahoo.com>> wrote:
>
>     Eric
>
>     I agree no standard change is required since this is a local
>     optimization issue.
>
>     Regards,
>     Shahram
>
>
>     > On Jul 20, 2015, at 11:43 AM, Eric C Rosen <erosen@juniper.net
>     <mailto:erosen@juniper.net>> wrote:
>     >
>     >> On 7/20/2015 2:07 PM, Shahram Davari wrote:
>     >> The new swapped labels (The outgoing  label that replaces the
>     >> incoming label) need to be stored in a table. Using this draft
>     >> reduces the number of swapped labels that needs to be stored,
>     >> regardless of  implementation. Don't you agree?
>     >
>     > No.  If you notice that the incoming label needs to be
>     'replaced' by an outgoing label of the same value, you could just
>     make the rewrite string shorter, so it won't overwrite the top
>     label on the stack.  This seems to be what the draft suggests, but
>     it could be done as an optimization for the particular case where
>     the incoming and outgoing labels have the same value.  You could
>     do this today, as a local implementation optimization. There
>     doesn't seem to be any interop issue or any change to the data
>     plane semantics.
>     >
>     >> It also reduces the configuration and management of the new
>     swapped labels.
>     >
>     > We're not discussing whether there are any advantages to the use
>     of domain-wide labels.  We're discussing whether the use of
>     domain-wide labels requires a change in the forwarding plane
>     architecture.  I just don't see that it does.
>     >
>     > _______________________________________________
>     > mpls mailing list
>     > mpls@ietf.org <mailto:mpls@ietf.org>
>     > https://www.ietf.org/mailman/listinfo/mpls
>
>     _______________________________________________
>     mpls mailing list
>     mpls@ietf.org <mailto:mpls@ietf.org>
>     https://www.ietf.org/mailman/listinfo/mpls
>
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


-- 
For corporate legal information go to:

http://www.cisco.com/web/about/doing_business/legal/cri/index.html


--------------060500090807020901010806
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">This draft proposes architectural
      changes, and as we can show that<br>
      these changes are not needed, in my view, this draft should not go
      <br>
      forward.<br>
      <br>
      - Stewart<br>
      <br>
      <br>
      On 21/07/2015 09:02, Andrew G. Malis wrote:<br>
    </div>
    <blockquote
cite="mid:CAA=duU2KYgvV8VMcJKLRpfrDzDynUhzu=8FrFYpKYY7MPqMa_w@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <div dir="ltr">As there are no architectural or protocol changes
        or IANA considerations, this draft should be informational if it
        goes forward (it currently says "standards track").
        <div><br>
        </div>
        <div>Cheers,</div>
        <div>Andy</div>
        <div><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Mon, Jul 20, 2015 at 8:52 PM, S.
          Davari <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:davarish@yahoo.com" target="_blank">davarish@yahoo.com</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">Eric<br>
            <br>
            I agree no standard change is required since this is a local
            optimization issue.<br>
            <br>
            Regards,<br>
            Shahram<br>
            <span class=""><br>
              <br>
              &gt; On Jul 20, 2015, at 11:43 AM, Eric C Rosen &lt;<a
                moz-do-not-send="true" href="mailto:erosen@juniper.net">erosen@juniper.net</a>&gt;
              wrote:<br>
              &gt;<br>
              &gt;&gt; On 7/20/2015 2:07 PM, Shahram Davari wrote:<br>
              &gt;&gt; The new swapped labels (The outgoing  label that
              replaces the<br>
              &gt;&gt; incoming label) need to be stored in a table.
              Using this draft<br>
              &gt;&gt; reduces the number of swapped labels that needs
              to be stored,<br>
              &gt;&gt; regardless of  implementation. Don't you agree?<br>
              &gt;<br>
              &gt; No.  If you notice that the incoming label needs to
              be 'replaced' by an outgoing label of the same value, you
              could just make the rewrite string shorter, so it won't
              overwrite the top label on the stack.  This seems to be
              what the draft suggests, but it could be done as an
              optimization for the particular case where the incoming
              and outgoing labels have the same value.  You could do
              this today, as a local implementation optimization. There
              doesn't seem to be any interop issue or any change to the
              data plane semantics.<br>
              &gt;<br>
              &gt;&gt; It also reduces the configuration and management
              of the new swapped labels.<br>
              &gt;<br>
              &gt; We're not discussing whether there are any advantages
              to the use of domain-wide labels.  We're discussing
              whether the use of domain-wide labels requires a change in
              the forwarding plane architecture.  I just don't see that
              it does.<br>
              &gt;<br>
              &gt; _______________________________________________<br>
              &gt; mpls mailing list<br>
            </span>&gt; <a moz-do-not-send="true"
              href="mailto:mpls@ietf.org">mpls@ietf.org</a><br>
            &gt; <a moz-do-not-send="true"
              href="https://www.ietf.org/mailman/listinfo/mpls"
              rel="noreferrer" target="_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
            <div class="HOEnZb">
              <div class="h5"><br>
                _______________________________________________<br>
                mpls mailing list<br>
                <a moz-do-not-send="true" href="mailto:mpls@ietf.org">mpls@ietf.org</a><br>
                <a moz-do-not-send="true"
                  href="https://www.ietf.org/mailman/listinfo/mpls"
                  rel="noreferrer" target="_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
mpls mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mpls@ietf.org">mpls@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mpls">https://www.ietf.org/mailman/listinfo/mpls</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
For corporate legal information go to:

<a class="moz-txt-link-freetext" href="http://www.cisco.com/web/about/doing_business/legal/cri/index.html">http://www.cisco.com/web/about/doing_business/legal/cri/index.html</a>

</pre>
  </body>
</html>

--------------060500090807020901010806--


From nobody Tue Jul 21 08:05:26 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32C891B2EC2 for <mpls@ietfa.amsl.com>; Tue, 21 Jul 2015 08:05:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.301
X-Spam-Level: 
X-Spam-Status: No, score=-1.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_51=0.6, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=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 YEdHmq2xdBt4 for <mpls@ietfa.amsl.com>; Tue, 21 Jul 2015 08:05:23 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0743.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::743]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2563B1A88C0 for <mpls@ietf.org>; Tue, 21 Jul 2015 08:05:16 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0779.eurprd03.prod.outlook.com (10.161.55.11) with Microsoft SMTP Server (TLS) id 15.1.219.17; Tue, 21 Jul 2015 15:04:56 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0219.018; Tue, 21 Jul 2015 15:04:56 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Stewart Bryant <stbryant@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "S. Davari" <davarish@yahoo.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw8aaRLWhMNTKB0OPv6fwBySQ6Q==
Date: Tue, 21 Jul 2015 15:04:56 +0000
Message-ID: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Infraware POLARIS Mobile Mailer v2.5
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;
x-originating-ip: [109.67.54.34]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0779; 5:CIGnz+X04bMgyakRBcfF5ipQTAeFkX0xkyBr9aG+UliXZCjpwEuz5r3NHlDExgiegRZdnjBdfyUKjPXe4suz3MfLo2b3gAHXGrgkbuPYGU3pFM5Mn5xX6qN78CRuYu4LAsfE5LuqThdyq+IgAppCOw==; 24:4iQ0jTLxgj/uIbSZFnqX3/8sksnEBGey1lOSJg1tfD5Im7nvV5RhYAtLvcvW5SZSSBPVjFmLiawNnwe9uAo6/+hHxag2Mc42WSTyylo5lsY=; 20:5/ve8MzdwN9ihLjCLzYwcmwww+zVA6VYEjlT1OYP/3OIimy3kT2+b5hU9YfvzAilbj/f/oxXbf1ccWifesT46Q==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0779;
db3pr03mb0779: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <DB3PR03MB077961849408787666F8698F9D840@DB3PR03MB0779.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0779; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0779; 
x-forefront-prvs: 0644578634
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(479174004)(377454003)(24454002)(19580405001)(5001770100001)(77156002)(87936001)(46102003)(74316001)(66066001)(5003600100002)(33656002)(86362001)(16236675004)(19617315012)(50986999)(15975445007)(62966003)(2656002)(77096005)(19580395003)(2521001)(102836002)(40100003)(106116001)(5001960100002)(5002640100001)(50226001)(122556002)(189998001)(92566002)(76576001)(230783001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0779; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB078098C91E8D3C7DCDCCF8C39D840DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jul 2015 15:04:56.3378 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0779
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ILUoHhEZYATEmGNBfTuuczIlzh8>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jul 2015 15:05:25 -0000

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

KzEuDQoNCg0KDQpUaHVtYiB0eXBlZCBvbiBteSBMRywNClNhc2hhDQoNCi0tLS0tLSBPcmlnaW5h
bCBtZXNzYWdlIC0tLS0tLQ0KRnJvbTogU3Rld2FydCBCcnlhbnQNCkRhdGU6IDIxLzA3LzIwMTUg
MTc6NTgNClRvOiBBbmRyZXcgRy4gTWFsaXM7Uy4gRGF2YXJpOw0KQ2M6IG1wbHNAaWV0Zi5vcmc7
DQpTdWJqZWN0OlJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8t
c3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoNClRoaXMgZHJhZnQgcHJvcG9z
ZXMgYXJjaGl0ZWN0dXJhbCBjaGFuZ2VzLCBhbmQgYXMgd2UgY2FuIHNob3cgdGhhdA0KdGhlc2Ug
Y2hhbmdlcyBhcmUgbm90IG5lZWRlZCwgaW4gbXkgdmlldywgdGhpcyBkcmFmdCBzaG91bGQgbm90
IGdvDQpmb3J3YXJkLg0KDQotIFN0ZXdhcnQNCg0KDQpPbiAyMS8wNy8yMDE1IDA5OjAyLCBBbmRy
ZXcgRy4gTWFsaXMgd3JvdGU6DQpBcyB0aGVyZSBhcmUgbm8gYXJjaGl0ZWN0dXJhbCBvciBwcm90
b2NvbCBjaGFuZ2VzIG9yIElBTkEgY29uc2lkZXJhdGlvbnMsIHRoaXMgZHJhZnQgc2hvdWxkIGJl
IGluZm9ybWF0aW9uYWwgaWYgaXQgZ29lcyBmb3J3YXJkIChpdCBjdXJyZW50bHkgc2F5cyAic3Rh
bmRhcmRzIHRyYWNrIikuDQoNCkNoZWVycywNCkFuZHkNCg0KDQpPbiBNb24sIEp1bCAyMCwgMjAx
NSBhdCA4OjUyIFBNLCBTLiBEYXZhcmkgIDxkYXZhcmlzaEB5YWhvby5jb208bWFpbHRvOmRhdmFy
aXNoQHlhaG9vLmNvbT4+IHdyb3RlOg0KRXJpYw0KDQpJIGFncmVlIG5vIHN0YW5kYXJkIGNoYW5n
ZSBpcyByZXF1aXJlZCBzaW5jZSB0aGlzIGlzIGEgbG9jYWwgb3B0aW1pemF0aW9uIGlzc3VlLg0K
DQpSZWdhcmRzLA0KU2hhaHJhbQ0KDQoNCj4gT24gSnVsIDIwLCAyMDE1LCBhdCAxMTo0MyBBTSwg
RXJpYyBDIFJvc2VuIDxlcm9zZW5AanVuaXBlci5uZXQ8bWFpbHRvOmVyb3NlbkBqdW5pcGVyLm5l
dD4+IHdyb3RlOg0KPg0KPj4gT24gNy8yMC8yMDE1IDI6MDcgUE0sIFNoYWhyYW0gRGF2YXJpIHdy
b3RlOg0KPj4gVGhlIG5ldyBzd2FwcGVkIGxhYmVscyAoVGhlIG91dGdvaW5nICBsYWJlbCB0aGF0
IHJlcGxhY2VzIHRoZQ0KPj4gaW5jb21pbmcgbGFiZWwpIG5lZWQgdG8gYmUgc3RvcmVkIGluIGEg
dGFibGUuIFVzaW5nIHRoaXMgZHJhZnQNCj4+IHJlZHVjZXMgdGhlIG51bWJlciBvZiBzd2FwcGVk
IGxhYmVscyB0aGF0IG5lZWRzIHRvIGJlIHN0b3JlZCwNCj4+IHJlZ2FyZGxlc3Mgb2YgIGltcGxl
bWVudGF0aW9uLiBEb24ndCB5b3UgYWdyZWU/DQo+DQo+IE5vLiAgSWYgeW91IG5vdGljZSB0aGF0
IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVkcyB0byBiZSAncmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5n
IGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVlLCB5b3UgY291bGQganVzdCBtYWtlIHRoZSByZXdyaXRl
IHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3b24ndCBvdmVyd3JpdGUgdGhlIHRvcCBsYWJlbCBvbiB0
aGUgc3RhY2suICBUaGlzIHNlZW1zIHRvIGJlIHdoYXQgdGhlIGRyYWZ0IHN1Z2dlc3RzLCBidXQg
aXQgY291bGQgYmUgZG9uZSBhcyBhbiBvcHRpbWl6YXRpb24gZm9yIHRoZSBwYXJ0aWN1bGFyIGNh
c2Ugd2hlcmUgdGhlIGluY29taW5nIGFuZCBvdXRnb2luZyBsYWJlbHMgaGF2ZSB0aGUgc2FtZSB2
YWx1ZS4gIFlvdSBjb3VsZCBkbyB0aGlzIHRvZGF5LCBhcyBhIGxvY2FsIGltcGxlbWVudGF0aW9u
IG9wdGltaXphdGlvbi4gVGhlcmUgZG9lc24ndCBzZWVtIHRvIGJlIGFueSBpbnRlcm9wIGlzc3Vl
IG9yIGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEgcGxhbmUgc2VtYW50aWNzLg0KPg0KPj4gSXQgYWxz
byByZWR1Y2VzIHRoZSBjb25maWd1cmF0aW9uIGFuZCBtYW5hZ2VtZW50IG9mIHRoZSBuZXcgc3dh
cHBlZCBsYWJlbHMuDQo+DQo+IFdlJ3JlIG5vdCBkaXNjdXNzaW5nIHdoZXRoZXIgdGhlcmUgYXJl
IGFueSBhZHZhbnRhZ2VzIHRvIHRoZSB1c2Ugb2YgZG9tYWluLXdpZGUgbGFiZWxzLiAgV2UncmUg
ZGlzY3Vzc2luZyB3aGV0aGVyIHRoZSB1c2Ugb2YgZG9tYWluLXdpZGUgbGFiZWxzIHJlcXVpcmVz
IGEgY2hhbmdlIGluIHRoZSBmb3J3YXJkaW5nIHBsYW5lIGFyY2hpdGVjdHVyZS4gIEkganVzdCBk
b24ndCBzZWUgdGhhdCBpdCBkb2VzLg0KPg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPiBtcGxzIG1haWxpbmcgbGlzdA0KPiBtcGxzQGlldGYub3Jn
PG1haWx0bzptcGxzQGlldGYub3JnPg0KPiAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9tcGxzDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQptcGxzIG1haWxpbmcgbGlzdA0KbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRm
Lm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscw0KDQoNCg0K
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQptcGxz
IG1haWxpbmcgbGlzdA0KbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NCmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscw0KDQoNCg0KDQotLQ0KRm9yIGNv
cnBvcmF0ZSBsZWdhbCBpbmZvcm1hdGlvbiBnbyB0bzoNCg0KaHR0cDovL3d3dy5jaXNjby5jb20v
d2ViL2Fib3V0L2RvaW5nX2J1c2luZXNzL2xlZ2FsL2NyaS9pbmRleC5odG1sDQoNCg0K

--_000_DB3PR03MB078098C91E8D3C7DCDCCF8C39D840DB3PR03MB0780eurp_
Content-Type: text/html; charset="utf-8"
Content-ID: <E4E3AD7EC7768246868C853D5A1E29DE@ECI365.onmicrosoft.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IiNGRkZG
RkYiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyI+DQo8cCBzdHlsZT0ibWFyZ2luLXRv
cDowO21hcmdpbi1ib3R0b206MDsiPiYjNDM7MS48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDow
O21hcmdpbi1ib3R0b206MDsiPiZuYnNwOzwvcD4NCjxkZXYzX2pqeT5UaHVtYiB0eXBlZCBvbiBt
eSBMRyw8YnI+DQpTYXNoYTwvZGV2M19qank+PGJyPg0KPGJyPg0KLS0tLS0tIE9yaWdpbmFsIG1l
c3NhZ2UgLS0tLS0tPGJyPg0KPGI+RnJvbTombmJzcDs8L2I+U3Rld2FydCBCcnlhbnQ8c3Ricnlh
bnRAY2lzY28uY29tPjxicj4NCjxiPkRhdGU6Jm5ic3A7PC9iPjIxLzA3LzIwMTUgMTc6NTg8YnI+
DQo8Yj5UbzombmJzcDs8L2I+QW5kcmV3IEcuIE1hbGlzO1MuIERhdmFyaTs8YnI+DQo8Yj5DYzom
bmJzcDs8L2I+bXBsc0BpZXRmLm9yZzs8YnI+DQo8Yj5TdWJqZWN0OjwvYj5SZTogW21wbHNdIGRy
YWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0
IHJlYWxseSBzYXZlPzxicj4NCjxicj4NCjxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+VGhp
cyBkcmFmdCBwcm9wb3NlcyBhcmNoaXRlY3R1cmFsIGNoYW5nZXMsIGFuZCBhcyB3ZSBjYW4gc2hv
dyB0aGF0PGJyPg0KdGhlc2UgY2hhbmdlcyBhcmUgbm90IG5lZWRlZCwgaW4gbXkgdmlldywgdGhp
cyBkcmFmdCBzaG91bGQgbm90IGdvIDxicj4NCmZvcndhcmQuPGJyPg0KPGJyPg0KLSBTdGV3YXJ0
PGJyPg0KPGJyPg0KPGJyPg0KT24gMjEvMDcvMjAxNSAwOTowMiwgQW5kcmV3IEcuIE1hbGlzIHdy
b3RlOjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8ZGl2IGRpcj0ibHRy
Ij5BcyB0aGVyZSBhcmUgbm8gYXJjaGl0ZWN0dXJhbCBvciBwcm90b2NvbCBjaGFuZ2VzIG9yIElB
TkEgY29uc2lkZXJhdGlvbnMsIHRoaXMgZHJhZnQgc2hvdWxkIGJlIGluZm9ybWF0aW9uYWwgaWYg
aXQgZ29lcyBmb3J3YXJkIChpdCBjdXJyZW50bHkgc2F5cyAmcXVvdDtzdGFuZGFyZHMgdHJhY2sm
cXVvdDspLg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+Q2hlZXJzLDwvZGl2Pg0KPGRpdj5BbmR5
PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9leHRy
YSI+PGJyPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIE1vbiwgSnVsIDIwLCAyMDE1IGF0
IDg6NTIgUE0sIFMuIERhdmFyaSZuYnNwOzxzcGFuIGRpcj0ibHRyIj4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpkYXZhcmlzaEB5YWhvby5jb20iPmRhdmFyaXNoQHlhaG9vLmNvbTwvYT4mZ3Q7PC9zcGFu
PiB3cm90ZTo8YnI+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJn
aW46MCAwIDANCiAgICAgICAgICAgIC44ZXg7IGJvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkOyBw
YWRkaW5nLWxlZnQ6MWV4Ij4NCkVyaWM8YnI+DQo8YnI+DQpJIGFncmVlIG5vIHN0YW5kYXJkIGNo
YW5nZSBpcyByZXF1aXJlZCBzaW5jZSB0aGlzIGlzIGEgbG9jYWwgb3B0aW1pemF0aW9uIGlzc3Vl
Ljxicj4NCjxicj4NClJlZ2FyZHMsPGJyPg0KU2hhaHJhbTxicj4NCjxzcGFuIGNsYXNzPSIiPjxi
cj4NCjxicj4NCiZndDsgT24gSnVsIDIwLCAyMDE1LCBhdCAxMTo0MyBBTSwgRXJpYyBDIFJvc2Vu
ICZsdDs8YSBocmVmPSJtYWlsdG86ZXJvc2VuQGp1bmlwZXIubmV0Ij5lcm9zZW5AanVuaXBlci5u
ZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDsgT24gNy8yMC8yMDE1IDI6
MDcgUE0sIFNoYWhyYW0gRGF2YXJpIHdyb3RlOjxicj4NCiZndDsmZ3Q7IFRoZSBuZXcgc3dhcHBl
ZCBsYWJlbHMgKFRoZSBvdXRnb2luZyAmbmJzcDtsYWJlbCB0aGF0IHJlcGxhY2VzIHRoZTxicj4N
CiZndDsmZ3Q7IGluY29taW5nIGxhYmVsKSBuZWVkIHRvIGJlIHN0b3JlZCBpbiBhIHRhYmxlLiBV
c2luZyB0aGlzIGRyYWZ0PGJyPg0KJmd0OyZndDsgcmVkdWNlcyB0aGUgbnVtYmVyIG9mIHN3YXBw
ZWQgbGFiZWxzIHRoYXQgbmVlZHMgdG8gYmUgc3RvcmVkLDxicj4NCiZndDsmZ3Q7IHJlZ2FyZGxl
c3Mgb2YgJm5ic3A7aW1wbGVtZW50YXRpb24uIERvbid0IHlvdSBhZ3JlZT88YnI+DQomZ3Q7PGJy
Pg0KJmd0OyBOby4gJm5ic3A7SWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBu
ZWVkcyB0byBiZSAncmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZh
bHVlLCB5b3UgY291bGQganVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBp
dCB3b24ndCBvdmVyd3JpdGUgdGhlIHRvcCBsYWJlbCBvbiB0aGUgc3RhY2suICZuYnNwO1RoaXMg
c2VlbXMgdG8gYmUgd2hhdCB0aGUgZHJhZnQgc3VnZ2VzdHMsIGJ1dCBpdCBjb3VsZA0KIGJlIGRv
bmUgYXMgYW4gb3B0aW1pemF0aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNlIHdoZXJlIHRoZSBp
bmNvbWluZyBhbmQgb3V0Z29pbmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFsdWUuICZuYnNwO1lv
dSBjb3VsZCBkbyB0aGlzIHRvZGF5LCBhcyBhIGxvY2FsIGltcGxlbWVudGF0aW9uIG9wdGltaXph
dGlvbi4gVGhlcmUgZG9lc24ndCBzZWVtIHRvIGJlIGFueSBpbnRlcm9wIGlzc3VlIG9yIGFueSBj
aGFuZ2UgdG8gdGhlIGRhdGEgcGxhbmUgc2VtYW50aWNzLjxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0
OyBJdCBhbHNvIHJlZHVjZXMgdGhlIGNvbmZpZ3VyYXRpb24gYW5kIG1hbmFnZW1lbnQgb2YgdGhl
IG5ldyBzd2FwcGVkIGxhYmVscy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBXZSdyZSBub3QgZGlzY3Vz
c2luZyB3aGV0aGVyIHRoZXJlIGFyZSBhbnkgYWR2YW50YWdlcyB0byB0aGUgdXNlIG9mIGRvbWFp
bi13aWRlIGxhYmVscy4gJm5ic3A7V2UncmUgZGlzY3Vzc2luZyB3aGV0aGVyIHRoZSB1c2Ugb2Yg
ZG9tYWluLXdpZGUgbGFiZWxzIHJlcXVpcmVzIGEgY2hhbmdlIGluIHRoZSBmb3J3YXJkaW5nIHBs
YW5lIGFyY2hpdGVjdHVyZS4gJm5ic3A7SSBqdXN0IGRvbid0IHNlZSB0aGF0IGl0IGRvZXMuPGJy
Pg0KJmd0Ozxicj4NCiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQomZ3Q7IG1wbHMgbWFpbGluZyBsaXN0PGJyPg0KPC9zcGFuPiZndDsmbmJz
cDs8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT48YnI+DQom
Z3Q7Jm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
bXBscyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9CTEFOSyI+DQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHM8L2E+PGJyPg0KPGRpdiBjbGFzcz0iSE9FblpiIj4N
CjxkaXYgY2xhc3M9Img1Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCm1wbHMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRv
Om1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdl
dD0iX0JMQU5LIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHM8L2E+
PGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyPg0KPC9kaXY+
DQo8YnI+DQo8ZmllbGRzZXQgY2xhc3M9Im1pbWVBdHRhY2htZW50SGVhZGVyIj4mbmJzcDs8L2Zp
ZWxkc2V0PiA8YnI+DQo8cHJlPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQptcGxzIG1haWxpbmcgbGlzdA0KPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJy
ZXZpYXRlZCIgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+DQo8
YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21wbHMiIHRhcmdldD0iX0JMQU5LIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHM8L2E+DQo8L3ByZT4NCjwvYmxvY2txdW90ZT4NCjxi
cj4NCjxicj4NCjxwcmUgY2xhc3M9Im1vei1zaWduYXR1cmUiIGNvbHM9IjcyIj4tLSANCkZvciBj
b3Jwb3JhdGUgbGVnYWwgaW5mb3JtYXRpb24gZ28gdG86DQoNCjxhIGNsYXNzPSJtb3otdHh0LWxp
bmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly93d3cuY2lzY28uY29tL3dlYi9hYm91dC9kb2luZ19i
dXNpbmVzcy9sZWdhbC9jcmkvaW5kZXguaHRtbCIgdGFyZ2V0PSJfQkxBTksiPmh0dHA6Ly93d3cu
Y2lzY28uY29tL3dlYi9hYm91dC9kb2luZ19idXNpbmVzcy9sZWdhbC9jcmkvaW5kZXguaHRtbDwv
YT4NCg0KPC9wcmU+DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_DB3PR03MB078098C91E8D3C7DCDCCF8C39D840DB3PR03MB0780eurp_--


From nobody Wed Jul 22 01:40:29 2015
Return-Path: <Rolf.Winter@neclab.eu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 573D31A21A8 for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 01:40:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.612
X-Spam-Level: 
X-Spam-Status: No, score=-2.612 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 ljkEaacKL28V for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 01:40:24 -0700 (PDT)
Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D7A91A0026 for <mpls@ietf.org>; Wed, 22 Jul 2015 01:40:24 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 07C7510A3ED; Wed, 22 Jul 2015 10:40:23 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tSC_OK4XmAk4; Wed, 22 Jul 2015 10:40:22 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from METHONE.office.hd (methone.office.hd [192.168.24.54]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id DB57E10A3C9; Wed, 22 Jul 2015 10:39:02 +0200 (CEST)
Received: from PALLENE.office.hd ([169.254.1.159]) by METHONE.office.hd ([192.168.24.54]) with mapi id 14.03.0210.002; Wed, 22 Jul 2015 10:37:34 +0200
From: Rolf Winter <Rolf.Winter@neclab.eu>
To: "George Swallow (swallow)" <swallow@cisco.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt
Thread-Index: AQHQr17KwZBID3vsg0edcC6q5VGWJJ3nUE3A
Date: Wed, 22 Jul 2015 08:37:34 +0000
Message-ID: <791AD3077F94194BB2BDD13565B6295D99DB996E@PALLENE.office.hd>
References: <040c01d09c3f$2f060220$8d120660$@olddog.co.uk> <D1B17EC7.3B759%swallow@cisco.com>
In-Reply-To: <D1B17EC7.3B759%swallow@cisco.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.7.0.198]
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/eVLCbphootXzh8Ewe8iMYoXdCog>
Cc: 'Loa Andersson' <loa@mail01.huawei.com>
Subject: Re: [mpls] draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 08:40:27 -0000

Hi,

I think two things are important:

a) implementations that actually set the GAL TTL to 1 remain standards comp=
liant. My reading of the draft says that that is the case. But I would pref=
er George's wording because it does not allow 0 which was the case before.

b) when the GAL is used for section OAM, then setting the TTL to 1 is neces=
sary as it is used for addressing. This is a noteworthy exception to the ru=
le outlined in the document.

Generally, the proposal begs the question "why having all senders change wh=
en the problem seems to be in some receivers".

Best,

Rolf

=20



=20

NEC Europe Ltd | Registered Office: Athene, Odyssey Business Park, West End=
  Road, London, HA4 6QE, GB | Registered in England 2832014

> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of George Swallow
> (swallow)
> Sent: Donnerstag, 25. Juni 2015 17:51
> To: adrian@olddog.co.uk; Alexander Vainshtein; mpls@ietf.org
> Cc: 'Loa Andersson'
> Subject: [mpls] draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt
>=20
> Sasha, Adrian -
>=20
> In the abstract this document claims to "clarify" RFC5586.  However it
> actually modifies the behavior in two ways.
>=20
> First in section 4.2.1.1, RFC5586 states:
>=20
>   The TTL field of the GAL LSE MUST be set to at least 1.
>=20
> This can equally be stated as "MUST NOT set the TTL to 0.  However this
> document changes that to "SHOULD NOT".  I see absolutely no reason for
> this change.
>=20
> Second, as per 5586 a receiver that discarded a received GAL with TTL=3D0
> was not out of compliance with that rfc.  Now you say that a receiver
> that a receiver "that examines an LSE that contains the GAL MUST ignore
> the value of the TTL field".
>=20
> So a piece of hardware, say an ASIC, was designed years ago to discard
> packets with a TTL of 0 in the top label is now out of compliance
> whereas in RFC5586 the fault in this situation would lie clearly with
> the sender.
>=20
> Now suppose further that our ASIC is also programmed to put packets
> with a TTL of 1 in the top label on the slow path.  Here the ASIC is
> not ignoring the TTL value - it is making a decision based on it.  It
> is, however, still enabling a CP or RP to process the GAL.  This, of
> course, may not be optimal, but it should not be illegal.
>=20
> So how about we say that "the LER that originates the G-ACh packet
> SHOULD
>    NOT set this value to 1 and MUST NOT set this value to 0."
>=20
> For the receiver, I think it suffices to say "SHOULD ignore the value
> of the TTL field".  But if you want to work a MUST into the language -
> its scope should not include the value 0 and the language should not be
> about "examining".
>=20
> Something like "MUST not discard =A9 based on a TTL value of 1 or more."
>=20
> George
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Wed Jul 22 04:05:59 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 327AE1B2A63 for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 04:05:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 AecbQBn8MdGn for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 04:05:54 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0786.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::786]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 60DD61B2A40 for <mpls@ietf.org>; Wed, 22 Jul 2015 04:05:53 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0777.eurprd03.prod.outlook.com (10.161.54.27) with Microsoft SMTP Server (TLS) id 15.1.219.17; Wed, 22 Jul 2015 11:05:37 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0219.018; Wed, 22 Jul 2015 11:05:36 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Rolf Winter <Rolf.Winter@neclab.eu>
Thread-Topic: draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt
Thread-Index: AQHQr17AxQO7YSp/ukO2atFhipP6qJ3nVJIAgAAls6A=
Date: Wed, 22 Jul 2015 11:05:36 +0000
Message-ID: <DB3PR03MB07804F02663E85853D5AB5059D830@DB3PR03MB0780.eurprd03.prod.outlook.com>
References: <040c01d09c3f$2f060220$8d120660$@olddog.co.uk> <D1B17EC7.3B759%swallow@cisco.com> <791AD3077F94194BB2BDD13565B6295D99DB996E@PALLENE.office.hd>
In-Reply-To: <791AD3077F94194BB2BDD13565B6295D99DB996E@PALLENE.office.hd>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: neclab.eu; dkim=none (message not signed) header.d=none;
x-originating-ip: [79.178.225.212]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0777; 5:uwBzvX4O2fYWkOgn0AepBzn2/AJYoZcUdvZAjGJLXm2W7rbXfcMOg+7al7Fr1zL0q5N+5r0YSpip0TPXOJQh/ySzNNpoP/hv6JD6ZFThN3IK7TFmccLE9G+D1LnFC7vywLqoWzhim1qPdojuxYWxbA==; 24:IYIEF9pMXLEOIwkj/vScOKptRGjYQWuFxyHsTDDhM6hT6ZTkUBKXgEWppJhCVhatR/fTKDPuBsruWePPlRb868pyv4q2ITuvqGXbNSaathg=; 20:X+HgJuSy4dP77FngtAGTMfJaP9eyG7hHE6hJuVG2yFTk1JTBzo9eQIaWSGum+sQqknKQnZzEh5LEGq7mWuA1yw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0777;
db3pr03mb0777: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <DB3PR03MB077740B56894F3DF08B46F0E9D830@DB3PR03MB0777.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0777; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0777; 
x-forefront-prvs: 0645BEB7AA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(377454003)(252514010)(13464003)(77156002)(561944003)(40100003)(50986999)(54356999)(19617315012)(2900100001)(2656002)(2950100001)(19625215002)(76176999)(76576001)(86362001)(46102003)(62966003)(33656002)(87936001)(92566002)(102836002)(16236675004)(77096005)(5003600100002)(15975445007)(5002640100001)(19580405001)(189998001)(19580395003)(110136002)(122556002)(106116001)(19300405004)(230783001)(5001960100002)(66066001)(74316001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0777; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB07804F02663E85853D5AB5059D830DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jul 2015 11:05:36.8515 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0777
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/fZpycbJnOWcPJJcCtm4mq_iUcAs>
Cc: 'Loa Andersson' <loa@mail01.huawei.com>, "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 11:05:58 -0000

--_000_DB3PR03MB07804F02663E85853D5AB5059D830DB3PR03MB0780eurp_
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

Rolf,

Lots of thanks for your comments.

Please see some answers inline below.



Hopefully these answers will be useful.

Regards,

Sasha



Office: +972-39266302

Cell:      +972-549266302

Email:   Alexander.Vainshtein@ecitele.com





-----Original Message-----
From: Rolf Winter [mailto:Rolf.Winter@neclab.eu]
Sent: Wednesday, July 22, 2015 11:38 AM
To: George Swallow (swallow); adrian@olddog.co.uk; Alexander Vainshtein; mp=
ls@ietf.org
Cc: 'Loa Andersson'
Subject: RE: draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt



Hi,



I think two things are important:



a) implementations that actually set the GAL TTL to 1 remain standards comp=
liant. My reading of the draft says that that is the case.

[[Sasha]] Yes they will remain standard.

But I would prefer George's wording because it does not allow 0 which was t=
he case before.

[[Sasha]] This wording is OK with me.



b) when the GAL is used for section OAM, then setting the TTL to 1 is neces=
sary as it is used for addressing.

This is a noteworthy exception to the rule outlined in the document.

[[Sasha]] I may be missing something but I do not really understand why suc=
h an exception is required.

I assume that by "Section OAM" you refer to the case when the top LSE in th=
e label stack contains GAL.

If this is correct, then this LSE  (being the top one) would be examined by=
 the LSR at the other end of the data link, and the packet immediately iden=
tified as an OAM packet based on the fact that the examined LSE contains GA=
L. Further disposition of this packet would be then decided by the packet t=
ype as encoded in the GACH and, if necessary, buy packet type-specific mean=
s. This would happen regardless of the TTL value in this LSE. Setting it to=
 1 should not really change anything IMHO.



Generally, the proposal begs the question "why having all senders change wh=
en the problem seems to be in some receivers".



Best,



Rolf











NEC Europe Ltd | Registered Office: Athene, Odyssey Business Park, West End=
  Road, London, HA4 6QE, GB | Registered in England 2832014



> -----Original Message-----

> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of George Swallow

> (swallow)

> Sent: Donnerstag, 25. Juni 2015 17:51

> To: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>; Alexander Vainshtein=
; mpls@ietf.org<mailto:mpls@ietf.org>

> Cc: 'Loa Andersson'

> Subject: [mpls] draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt

>

> Sasha, Adrian -

>

> In the abstract this document claims to "clarify" RFC5586.  However it

> actually modifies the behavior in two ways.

>

> First in section 4.2.1.1, RFC5586 states:

>

>   The TTL field of the GAL LSE MUST be set to at least 1.

>

> This can equally be stated as "MUST NOT set the TTL to 0.  However

> this document changes that to "SHOULD NOT".  I see absolutely no

> reason for this change.

>

> Second, as per 5586 a receiver that discarded a received GAL with

> TTL=3D0 was not out of compliance with that rfc.  Now you say that a

> receiver that a receiver "that examines an LSE that contains the GAL

> MUST ignore the value of the TTL field".

>

> So a piece of hardware, say an ASIC, was designed years ago to discard

> packets with a TTL of 0 in the top label is now out of compliance

> whereas in RFC5586 the fault in this situation would lie clearly with

> the sender.

>

> Now suppose further that our ASIC is also programmed to put packets

> with a TTL of 1 in the top label on the slow path.  Here the ASIC is

> not ignoring the TTL value - it is making a decision based on it.  It

> is, however, still enabling a CP or RP to process the GAL.  This, of

> course, may not be optimal, but it should not be illegal.

>

> So how about we say that "the LER that originates the G-ACh packet

> SHOULD

>    NOT set this value to 1 and MUST NOT set this value to 0."

>

> For the receiver, I think it suffices to say "SHOULD ignore the value

> of the TTL field".  But if you want to work a MUST into the language -

> its scope should not include the value 0 and the language should not

> be about "examining".

>

> Something like "MUST not discard =A9 based on a TTL value of 1 or more."

>

> George

>

>

>

>

>

> _______________________________________________

> mpls mailing list

> mpls@ietf.org<mailto:mpls@ietf.org>

> https://www.ietf.org/mailman/listinfo/mpls

--_000_DB3PR03MB07804F02663E85853D5AB5059D830DB3PR03MB0780eurp_
Content-Type: text/html; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
2">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoPlainText">Rolf,<o:p></o:p></p>
<p class=3D"MsoPlainText">Lots of thanks for your comments. <o:p></o:p></p>
<p class=3D"MsoPlainText">Please see some answers <b><i>inline below</i></b=
>.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Hopefully these answers will be useful.<o:p></o:p=
></p>
<p class=3D"MsoPlainText">Regards,<o:p></o:p></p>
<p class=3D"MsoPlainText">Sasha<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Office: &#43;972-39266302<o:p></o:p></p>
<p class=3D"MsoPlainText">Cell:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;972-5492=
66302<o:p></o:p></p>
<p class=3D"MsoPlainText">Email:&nbsp;&nbsp; Alexander.Vainshtein@ecitele.c=
om<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">-----Original Message-----<br>
From: Rolf Winter [mailto:Rolf.Winter@neclab.eu] <br>
Sent: Wednesday, July 22, 2015 11:38 AM<br>
To: George Swallow (swallow); adrian@olddog.co.uk; Alexander Vainshtein; mp=
ls@ietf.org<br>
Cc: 'Loa Andersson'<br>
Subject: RE: draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt</p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Hi,<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">I think two things are important:<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">a) implementations that actually set the GAL TTL =
to 1 remain standards compliant. My reading of the draft says that that is =
the case.<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><i>[[Sasha]] Yes they will remain standard.<o:=
p></o:p></i></b></p>
<p class=3D"MsoPlainText">But I would prefer George's wording because it do=
es not allow 0 which was the case before.<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"color:black">[[Sasha]] This =
wording is OK with me.</span></i></b><span style=3D"color:black"><o:p></o:p=
></span></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">b) when the GAL is used for section OAM, then set=
ting the TTL to 1 is necessary as it is used for addressing.
<o:p></o:p></p>
<p class=3D"MsoPlainText">This is a noteworthy exception to the rule outlin=
ed in the document.<o:p></o:p></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"color:black">[[Sasha]] I may=
 be missing something but I do not really understand why such an exception =
is required.<o:p></o:p></span></i></b></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"color:black">I assume that b=
y &#8220;Section OAM&#8221; you refer to the case when the top LSE in the l=
abel stack contains GAL.<o:p></o:p></span></i></b></p>
<p class=3D"MsoPlainText"><b><i><span style=3D"color:black">If this is corr=
ect, then this LSE&nbsp; (being the top one) would be examined by the LSR a=
t the other end of the data link, and the packet immediately identified as =
an OAM packet based on the fact that the
 examined LSE contains GAL. Further disposition of this packet would be the=
n decided by the packet type as encoded in the GACH and, if necessary, buy =
packet type-specific means. This would happen regardless of the TTL value i=
n this LSE. Setting it to 1 should
 not really change anything IMHO.</span></i></b><span style=3D"color:black"=
><o:p></o:p></span></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Generally, the proposal begs the question &quot;w=
hy having all senders change when the problem seems to be in some receivers=
&quot;.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Best,<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Rolf<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">NEC Europe Ltd | Registered Office: Athene, Odyss=
ey Business Park, West End&nbsp; Road, London, HA4 6QE, GB | Registered in =
England 2832014<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&gt; -----Original Message-----<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; From: mpls [<a href=3D"mailto:mpls-bounces@i=
etf.org"><span style=3D"color:windowtext;text-decoration:none">mailto:mpls-=
bounces@ietf.org</span></a>] On Behalf Of George Swallow<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; (swallow)<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; Sent: Donnerstag, 25. Juni 2015 17:51<o:p></=
o:p></p>
<p class=3D"MsoPlainText">&gt; To: <a href=3D"mailto:adrian@olddog.co.uk"><=
span style=3D"color:windowtext;text-decoration:none">adrian@olddog.co.uk</s=
pan></a>; Alexander Vainshtein;
<a href=3D"mailto:mpls@ietf.org"><span style=3D"color:windowtext;text-decor=
ation:none">mpls@ietf.org</span></a><o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; Cc: 'Loa Andersson'<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; Subject: [mpls] draft-vainshtein-mpls-gal-tc=
-ttl-handling-00.txt<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; Sasha, Adrian -<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; In the abstract this document claims to &quo=
t;clarify&quot; RFC5586.&nbsp; However it
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; actually modifies the behavior in two ways.<=
o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; First in section 4.2.1.1, RFC5586 states:<o:=
p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp;&nbsp; The TTL field of the GAL LSE MUS=
T be set to at least 1.<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; This can equally be stated as &quot;MUST NOT=
 set the TTL to 0.&nbsp; However
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; this document changes that to &quot;SHOULD N=
OT&quot;.&nbsp; I see absolutely no
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; reason for this change.<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; Second, as per 5586 a receiver that discarde=
d a received GAL with
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; TTL=3D0 was not out of compliance with that =
rfc.&nbsp; Now you say that a
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; receiver that a receiver &quot;that examines=
 an LSE that contains the GAL
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; MUST ignore the value of the TTL field&quot;=
.<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; So a piece of hardware, say an ASIC, was des=
igned years ago to discard
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; packets with a TTL of 0 in the top label is =
now out of compliance
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; whereas in RFC5586 the fault in this situati=
on would lie clearly with
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; the sender.<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; Now suppose further that our ASIC is also pr=
ogrammed to put packets
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; with a TTL of 1 in the top label on the slow=
 path.&nbsp; Here the ASIC is
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; not ignoring the TTL value - it is making a =
decision based on it.&nbsp; It
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; is, however, still enabling a CP or RP to pr=
ocess the GAL.&nbsp; This, of
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; course, may not be optimal, but it should no=
t be illegal.<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; So how about we say that &quot;the LER that =
originates the G-ACh packet
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; SHOULD<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt;&nbsp;&nbsp;&nbsp; NOT set this value to 1 an=
d MUST NOT set this value to 0.&quot;<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; For the receiver, I think it suffices to say=
 &quot;SHOULD ignore the value
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; of the TTL field&quot;.&nbsp; But if you wan=
t to work a MUST into the language -
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; its scope should not include the value 0 and=
 the language should not
<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; be about &quot;examining&quot;.<o:p></o:p></=
p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; Something like &quot;MUST not discard =A9 ba=
sed on a TTL value of 1 or more.&quot;<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; George<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; ____________________________________________=
___<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; mpls mailing list<o:p></o:p></p>
<p class=3D"MsoPlainText">&gt; <a href=3D"mailto:mpls@ietf.org"><span style=
=3D"color:windowtext;text-decoration:none">mpls@ietf.org</span></a><o:p></o=
:p></p>
<p class=3D"MsoPlainText">&gt; <a href=3D"https://www.ietf.org/mailman/list=
info/mpls"><span style=3D"color:windowtext;text-decoration:none">https://ww=
w.ietf.org/mailman/listinfo/mpls</span></a><o:p></o:p></p>
</div>
</body>
</html>

--_000_DB3PR03MB07804F02663E85853D5AB5059D830DB3PR03MB0780eurp_--


From nobody Wed Jul 22 04:14:22 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 915521B2BB9 for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 04:14:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 cDlMSF_3bUqB for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 04:14:19 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A6EE1B2B90 for <mpls@ietf.org>; Wed, 22 Jul 2015 04:14:18 -0700 (PDT)
Received: from [31.133.179.18] (dhcp-b312.meeting.ietf.org [31.133.179.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id E39C118013BE for <mpls@ietf.org>; Wed, 22 Jul 2015 13:14:16 +0200 (CEST)
Message-ID: <55AF7B06.9080901@pi.nu>
Date: Wed, 22 Jul 2015 13:14:14 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: "mpls@ietf.org" <mpls@ietf.org>
References: <D1D3CEC6.190CBB%david.sinicrope@ericsson.com>
In-Reply-To: <D1D3CEC6.190CBB%david.sinicrope@ericsson.com>
X-Forwarded-Message-Id: <D1D3CEC6.190CBB%david.sinicrope@ericsson.com>
Content-Type: multipart/mixed; boundary="------------080300060200040602010103"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/E7stQpnmBrOnTzBFPFoe7oCTJJM>
Subject: [mpls] Fwd: Routing Area YANG Coordinators Wiki
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 11:14:21 -0000

This is a multi-part message in MIME format.
--------------080300060200040602010103
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit


Folks,,

Forwarding a mail that David S sent to the routing-discussion list,
since everyone might not be subscribed to that list I'm forwarding
it to the working group.

/Loa

-------- Forwarded Message --------
Subject: 	Routing Area YANG Coordinators Wiki
Date: 	Tue, 21 Jul 2015 14:21:32 +0000
From: 	David Sinicrope <david.sinicrope@ericsson.com>
To: 	routing-discussion@ietf.org <routing-discussion@ietf.org>



Hi All,
http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgYangCoord
Above is a link to the Routing Area YANG Coordinators area that was
established earlier this year to help track the YANG models being
developed in the iETF Routing Area.
There are a number of resources on the wiki pages, but the coordinators
would like to draw attention specifically to the Ã¢Â€ÂœSummary of Routing
Area YANG DraftsÃ¢Â€Â�
(The section with the big red text "*** == YANG MODEL AUTHORS LOOK HERE
== ****Ã¢Â€Â�*

These tables are intended to help summarize and track the YANG drafts in
the Routing Area.    Draft authors and WG Chairs are requested to keep
the wiki table updated as drafts are created and progressed through the
document development process.  Instructions for completing a table row
for a YANG model draft are provided.

Questions on the instructions should be directed to the Routing Area
YANG Coordinators (Qin WuÃ¢Â€Â‹bill.wu@huawei.com
<mailto:bill.wu@huawei.com> and David Sinicrope
david.sinicrope@ericsson.com <mailto:david.sinicrope@ericsson.com> )

Thanks for your help and support keeping this information up to date.

Thanks,
Dave and Qin

-- 


Loa Andersson                        email: loa@mail01.huawei.com
Senior MPLS Expert                          loa@pi.nu
Huawei Technologies (consultant)     phone: +46 739 81 21 64



--------------080300060200040602010103
Content-Type: text/plain; charset=windows-1252;
 name="Attached Message Part"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="Attached Message Part"

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnJvdXRp
bmctZGlzY3Vzc2lvbiBtYWlsaW5nIGxpc3QNCnJvdXRpbmctZGlzY3Vzc2lvbkBpZXRmLm9y
Zw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9yb3V0aW5nLWRpc2N1
c3Npb24NCg0K
--------------080300060200040602010103--


From nobody Wed Jul 22 06:09:10 2015
Return-Path: <swallow@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8052C1B3361 for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 06:09:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 YkkzJvri0t7R for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 06:09:01 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A974D1A1ADF for <mpls@ietf.org>; Wed, 22 Jul 2015 06:08:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=354; q=dns/txt; s=iport; t=1437570534; x=1438780134; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=RsSowL2aHwNztDjmQMTKUju8rC6vs1EhmsnHxmNsZDU=; b=UdWcefrwtn10cekeVIe1S3BOePg9IoAJPa4+3yF+WJ+ivDqPNvAf5CyC N8hMwNsFiJO0NFOszpsYW+VYMl8YrGJfBxNmpfAUD/iFGg5G3uiOFpCfO xoebfU7VUdED9ogK2fQ7JDlBsAKCzeO96iBP8SfEMP6a8JKU6MCuovpIu I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AbAwCCla9V/49dJa1bgxWBPQa7dwmHdgKBTTgUAQEBAQEBAYEKhCQCBDo/EgEINkIlAgQBDQWILsx9AQEBAQEBAQECAQEBAQEBAQEBAQEXi0yFBgeEKwEElFcBjDGZEiaDfG+BR4EEAQEB
X-IronPort-AV: E=Sophos;i="5.15,523,1432598400"; d="scan'208";a="171122454"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-6.cisco.com with ESMTP; 22 Jul 2015 13:08:54 +0000
Received: from xhc-aln-x11.cisco.com (xhc-aln-x11.cisco.com [173.36.12.85]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id t6MD8rqe022905 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 22 Jul 2015 13:08:54 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.123]) by xhc-aln-x11.cisco.com ([173.36.12.85]) with mapi id 14.03.0195.001; Wed, 22 Jul 2015 08:08:53 -0500
From: "George Swallow (swallow)" <swallow@cisco.com>
To: Rolf Winter <Rolf.Winter@neclab.eu>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt
Thread-Index: AQHQr17AxQO7YSp/ukO2atFhipP6qJ3nqGMAgAAIvQA=
Date: Wed, 22 Jul 2015 13:08:53 +0000
Message-ID: <D1D50DE3.3E12D%swallow@cisco.com>
In-Reply-To: <791AD3077F94194BB2BDD13565B6295D99DB996E@PALLENE.office.hd>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.2.130206
x-originating-ip: [10.61.108.240]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <C311288A553B5441B086BA08CFE2A237@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/BatWaPoDxKXrMWfLdr86rTIWAds>
Cc: 'Loa Andersson' <loa@mail01.huawei.com>
Subject: Re: [mpls] draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 13:09:02 -0000

Rolf -

Great catch! This exception should be called out in the document
explicitly.

George

On 7/22/15 4:37 AM, "Rolf Winter" <Rolf.Winter@neclab.eu> wrote:

>b) when the GAL is used for section OAM, then setting the TTL to 1 is
>necessary as it is used for addressing. This is a noteworthy exception to
>the rule outlined in the document.


From nobody Wed Jul 22 06:11:27 2015
Return-Path: <jgs@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 602C31A1A97; Wed, 22 Jul 2015 06:11:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 E4KXuFLDOKHA; Wed, 22 Jul 2015 06:11:24 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0112.outbound.protection.outlook.com [207.46.100.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4ABCC1B3366; Wed, 22 Jul 2015 06:10:37 -0700 (PDT)
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;
Received: from [172.29.64.169] (193.110.55.14) by CY1PR0501MB1833.namprd05.prod.outlook.com (10.163.141.147) with Microsoft SMTP Server (TLS) id 15.1.219.17; Wed, 22 Jul 2015 13:10:34 +0000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0 (Mac OS X Mail 8.2 \(2102\))
From: "John G. Scudder" <jgs@juniper.net>
Date: Wed, 22 Jul 2015 15:10:22 +0200
Content-Transfer-Encoding: quoted-printable
Message-ID: <0DB3EF53-1A6B-4981-92CF-B969C1847AE0@juniper.net>
To: <isis@ietf.org>, <ospf@ietf.org>, <mpls@ietf.org>, <6man@ietf.org>
X-Mailer: Apple Mail (2.2102)
X-Originating-IP: [193.110.55.14]
X-ClientProxiedBy: DB4PR08CA0040.eurprd08.prod.outlook.com (25.161.12.50) To CY1PR0501MB1833.namprd05.prod.outlook.com (25.163.141.147)
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1833; 2:vEBfQ910GOkMHfkK2rTNMX5wCJv14H8IC6on2EQWRUYCTHP6Oi13zyJIJ8VIdWg6; 3:5hqpBkSMjexJc706kjAeecpO4/hX4tewtWOnZsiuUiabF5u8UYGBjDtgJQKkqWVdtfuiIZEOuqsOWgHrgZFtgG56kpjRHL2WmCcFZtewZNlixQZJRDr2kyfDMD/veyrg2WZtTtg7Oi+GMkU4Ni5+2Q==; 25:Qs6je5mFWXCEeoBJx9TzbAaBG1UsOTu0pEXjTgdHZoUu5aZuTvZxnbxPI1XMSNFZa9tFAKDBIcfPKusIJzbnSlGVGJS+CV3AUjuWwWdCFaXMl1kiLyqAHVl4hXivr5YVgO6WJ8ZVFXmeSa8mtgA3RyonUt5DlD6y8KrQI/hKZ5qlnk0rz1PB+W2itgy1QJeUU8jcmb61JFm90X1SCavwiTFl+Cy+xwh4yS6AI+Hkr2eC/fm39e56pSHojlv4s+nBl6qEtWocT6byuRNw3N7lWw==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1833;
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1833; 20:Jaon4C3cqexolOpObIgy3Jok2tYIuS4MQyvmI1uou/o58VCWgOsutRdfMLiJLEcbilRAlQqGNrVqx6MlLxc4LqKGn1WQHqijxe6wItXmSTiW13OvuhCYFnHI6IJ+iCY7GXbKhiyIQym9kVu/oC6Du/BjdOUSZx+6BRDdXCj6gUmJ2OK3W2ZFxICREo5SOC/LJw0jr/D6B5HZAJyMsLJ96siUF7gXDOyYAZMviNDzfkWmU1vr5Ukhl3qjHvNxGbXqzaPp0tOStt1CSadjzrhDK+VEtHpSWiHVnINdWzy77wTcYZwhef45y8MAbsz5Spjyxap2L6eFLL67SGt8AZaGW4ghrOR4x+ycJQBCBwFzX+GP7SjHccgivPlCdAGYC1ajTxTNcpLLr5DFSb4CA0IYywyWZvNiGMX+UFT8eauk6o3sYNprsRWLLXSMI5ama3heUvioRmAl7tq9BUfq3+Ors13dXlR8sRx5j5BCmk2Tmql4T87ou7aHB9gdjs5Q5Bls; 4:xKPF+/Mi/3eZG1WZHYptCOy0FR6xtGXttosYL4ZgCX+z6SfqDhJK5sp8QuaUy3uWInvTu3VyPPzyDSrYZS3rAu6CKmVhgWJAPmsShKLAFfb0RUKVPeWW9dxeZkA6M5bxjLIPJFXP3sV9VeGSxzn2J+j2H2jcHDb9CeGE1zJSEWOF/BuQLcyPMrnAlPM/Q3f3lKQ7DZPUcWFoD+Db1WKBk278Lp4VpeYfcONKWiUitt7/MTgGqx2BozGvIAPP18DUIhmHP5IaThb0ywrcViadBYZ8XIilp+y5XEbjYTHp7XM=
CY1PR0501MB1833: X-MS-Exchange-Organization-RulesExecuted
X-Microsoft-Antispam-PRVS: <CY1PR0501MB1833F45810DE5BA9BCCFC98FAA830@CY1PR0501MB1833.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CY1PR0501MB1833; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1833; 
X-Forefront-PRVS: 0645BEB7AA
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(6009001)(52044002)(164054003)(97756001)(46406003)(86362001)(2201001)(50986999)(450100001)(62966003)(50466002)(230783001)(189998001)(53806999)(23726002)(46102003)(122386002)(5001960100002)(77156002)(77096005)(33656002)(5001770100001)(87976001)(57306001)(43066003)(40100003)(50226001)(83716003)(36756003)(66066001)(229853001)(82746002)(42186005)(47776003)(217873001)(42262002)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1833; H:[172.29.64.169]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0501MB1833; 23:VQD8yT0r7JktEbhgYcQ4yT+ysk3yxqFoxtr56Yx?= =?us-ascii?Q?0SAt4f4X/lP2iNx78d5BbqYsh486fAgS33Kd3SzMWrgJPw5KfzUxAhCYrxbi?= =?us-ascii?Q?xug6m6nd42Zg24C2FeKObSU2QdqUsh1rvzpFGK7PoZjmY1DSRt5KXa0TTbtd?= =?us-ascii?Q?F8msqyfBZfOiaw4ACGE0rjSty6wKVQg0vYiREsMTNmGO51NCpsCMbLRL4QJs?= =?us-ascii?Q?snafx9UcZlgV6TsaYnWuZD89xk2hYWwNY8GYX+3PA/kIaR7RaEST5vOFW+RB?= =?us-ascii?Q?NwO8Cf9+DTQoAee0dlSt1o8Un7uVAT2hljQfVbiokMOS2dkwOq4ChN8h5Kli?= =?us-ascii?Q?rfgc0tnX+8wJsKxdkZgsFWHy1qOm69yqpIGiG3A6YLHxMIPVdTFl0dfWrnoC?= =?us-ascii?Q?3IMMblmfgYN4KC4mv/jxtLvYfjivQRzhuhr8R3e/axOUG3ns0zsLuT0lfFxV?= =?us-ascii?Q?HICNzHMIECd4DoKPUHP1RvuCPvieCztObwlCRe+yYT/YcSQhWJa0xmjgx3Pg?= =?us-ascii?Q?e6aqTdreZbgRfZg8pa9Ugt+LTo0CUpHwu9uQyPG+6UAuJ6z8QuxCHzSiF17B?= =?us-ascii?Q?YtXC6OvkD2AU6EHzYBbCXzNFjIfL2vdxATIBLa1ZYUL4SZGprpHeVh8hhOFJ?= =?us-ascii?Q?rvoLQRiJUEL0NNZO7y8L0S61vAmqosrbXprPfQ4bFeCVaibAoYwiL+eaaQYc?= =?us-ascii?Q?O6RmR6aLpUZp7s/OClmXkMxQu1PZ4msEHKqykt7tDLn7tYswvfVP/t/yuIA1?= =?us-ascii?Q?4iZ8+CMyInyEFs0sw1iFqmy/6Xe3lUUT5OaO5/269lB8B4WVBsDIObd7p1Kt?= =?us-ascii?Q?zxikVDAIO9M2dRL2/v1TgpbYwNWTlkd6RkadGvoL8Eo+kOdCR34RMOp3eCFV?= =?us-ascii?Q?tC44fCy0ylTnGuj/kKNUyrVYd7kJXtBhiVyWTW55wOX7bdCbNrdAq5WPzTgA?= =?us-ascii?Q?TiFzeA5fZMzSZmjWHq4jJFFvsOHAiRqpXCFhsxApthxj6ALKSKEh7CYnNzEH?= =?us-ascii?Q?Q2Ng=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1833; 5:6wSV+lhnWcWReG49eQvUS9j1GYzk82ARev6CppMo4JI/isqyoyg13BfrnT9UDyfkKhwXTGQxOTJzAkUZor0gK/SE70aAV6JjxoPs2EumdToKMQCZXl6r6LvurMaU3pX5NUSURRODfJbhUNAdNPKQAQ==; 24:ZgUqLDcdeRLXHkg3n52OStxOtsXE5pd7xbSXrKgxni06pk3dBd6xKX4NDLvkCWOUOn+IcHb79gHX13qoN/EVBrd1DhbOd5QJf7/HU1b38LU=; 20:fAalboODCIHc22r2VVqOlJZdn/DSztaMyvRpoewZG+kqNDOgTdbjF44S4bd37FbiOGbkPxcUrFnVClSatKtQlg==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2015 13:10:34.5221 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1833
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/4AufJaJ7bJL3ZTL7pvYXpVqRw5g>
Cc: spring@ietf.org
Subject: [mpls] SPRING WGLC of draft-ietf-spring-segment-routing
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: spring@ietf.org
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 13:11:25 -0000

Dear IS-IS, OSPF, MPLS, 6MAN Working Groups,

As you probably know, SPRING's work relates to your working group, as =
follows:

- IS-IS & OSPF: the draft defines the basis for your WG doc IGP =
extensions (draft-ietf-*-segment-routing-extensions)
- MPLS: MPLS is a data plane of SPRING. The SPRING architecture should =
not impact the MPLS data plane nor architecture, but does have side =
impacts. e.g. OAM, signaling (e.g. entropy label), deeper label stack.
- 6MAN: IPv6 is a proposed data plane of SPRING. It would require a new =
routing extension header to be defined in 6MAN. (+ security implications =
to be studied)

Thus, we anticipate you may have an interest in the SPRING architecture =
document. We are about to begin our working group last call and will cc =
your WGs. This message is to encourage you to review the document and =
comment as needed during the WGLC. Owing to the broad cc, out of respect =
for people's inbox clutter I suggest you respect the reply-to, which =
I've set to the SPRING mailing list, though if you think it's applicable =
feel free to add your own WG list.=20

Thanks,

--Bruno and John=


From nobody Wed Jul 22 06:12:58 2015
Return-Path: <jgs@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CA941B32E9; Wed, 22 Jul 2015 06:12:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 WgiYgidq8DGI; Wed, 22 Jul 2015 06:12:52 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0712.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::712]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0C501A1A9E; Wed, 22 Jul 2015 06:12:51 -0700 (PDT)
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;
Received: from [172.29.64.169] (193.110.55.14) by BLUPR0501MB1826.namprd05.prod.outlook.com (10.163.121.149) with Microsoft SMTP Server (TLS) id 15.1.219.17; Wed, 22 Jul 2015 13:12:32 +0000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0 (Mac OS X Mail 8.2 \(2102\))
From: "John G. Scudder" <jgs@juniper.net>
Date: Wed, 22 Jul 2015 15:12:16 +0200
Content-Transfer-Encoding: quoted-printable
Message-ID: <52A3B956-E9BD-4503-9DDD-D40314B93509@juniper.net>
To: <spring@ietf.org>
X-Mailer: Apple Mail (2.2102)
X-Originating-IP: [193.110.55.14]
X-ClientProxiedBy: HE1PR06CA0036.eurprd06.prod.outlook.com (25.162.181.174) To BLUPR0501MB1826.namprd05.prod.outlook.com (25.163.121.149)
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB1826; 2:lEVpK7FMWDoWHKNM5JMBZBF85hKTrq3rM6leS5h8WXShkSa9FeQnZvRkg49+cSxE; 3:X2GeZLV8WbU/bkOrURoP+n9nmd+4d6APVUO1IIWQCwHUh5lPvKDgp8cQk7j42v2R1S/YiIKdUN/dYvQUif08Pnqt789fB6dr/xl0bi9RvXAOtzePigmDS5YW3H66mi2RAOY4G/4xAzO3tfVCi54WpQ==; 25:YCSTR4IVMjG/eBGCCUvPTbIMJjrqKLD0LMxfTZSxSbsDIIQREUgnqRdBW7i1zjsk3QUTxexu39STmbRZE27euwF2Zn4pAN8JU3W3Z3TqXNftAb0FAqkINSWFt+6mBCd8MEtIoQsuEU36m53aa60JFd5ewWJTfAdrZBzEGiAo4Fh7tz3IXb7DSbPVs4bxcJNhagKV2yjCqg2vndYUZg+Dmsd7Kw5+YoJBUxdqOFVJb8JP4f3QCb/ThvOd4X4h/Ptg328Yl8BFD2EcTwPTW7VP8g==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0501MB1826;
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB1826; 20:oWBpy4Kl8uwwfI/km2ejBYqZ63FqydlLmlZSiKRvlRuAtswha/m+N4RzNo7XLuOKK1+Pq151m7fhN40SZ+8V1zQt0MH4dR4FOFKAcSVqZB+jJpsij67kV8IZEKTXJcZ0cFkZJvxbndQaSPZ7GZjitUcUEIgMUtyi4Ve26mbddNce7A6dq1dBi/1fygm1mwmi/SIlAkqpJm6w9U5/8bGi+ypfv1e1JACDoP4LIGAC7V7pCSvhUdFU9OHnRrWkwd4o9VGreAM/vpcaGV/ZrK20lSh3h+Nc5m8NuFTooGuk2fTBtlUI7ZpVaXZgiscfJXkOgdbHIzbqCLEZOyCS+0MY9DQNL6hzvQgq44ZVabXxQWrMTajBJlniYZg/+kgT1SbLDB5gIl+A61OWlGQf+3xhfxYRBgn/uNsBUWqaoyDzLcJBwDmQKJY/NBR+ureOJ58kpmB69CUl+zIK2qnPF2mLbbujz/Z3R1ApEs/U7b2vLv0WyUfOPX50A+HgQaWbTXsj; 4:vIB2jjYFiAb2XeZFbI/yCoGsNxRD3GFlB/7Bo6JWSVT/RfmYG3vyfAMMKsSYSaWEB3SVKBVegb3mIdvPeq9kykD7XFccj5vETLud2VzjlamrzV01/yjU2kZoeogDCatcIdbGNBu0ghJZpDoTT1h8FRBbqi2eo3el5xVAZCZ2DMsj5KEvC3T8Dh/Z8cIDJjt+aHa1v6tuIt/BrVqykYTg7zuCpnnk84acErCPPHpqugfczUF0qy8GS562yNLLqK/K7ewv83KBoLLs927BIsN3KV/NUIDYhZDYS1R79MUealI=
BLUPR0501MB1826: X-MS-Exchange-Organization-RulesExecuted
X-Microsoft-Antispam-PRVS: <BLUPR0501MB1826AEFDD012BDE8627BACC7AA830@BLUPR0501MB1826.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BLUPR0501MB1826; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0501MB1826; 
X-Forefront-PRVS: 0645BEB7AA
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(40764003)(164054003)(110136002)(46102003)(33656002)(46406003)(5001960100002)(83716003)(77096005)(122386002)(189998001)(50466002)(50986999)(97756001)(53806999)(42186005)(87976001)(450100001)(40100003)(57306001)(230783001)(50226001)(229853001)(47776003)(36756003)(62966003)(23726002)(2351001)(77156002)(43066003)(82746002)(66066001)(86362001)(42262002)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0501MB1826; H:[172.29.64.169]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0501MB1826; 23:6vKpdWNGVgErQwdSYUxxfq0vL6Dr4RX01QHVlGL?= =?us-ascii?Q?clYWQDTSw1GRK4H4g8nsxuW9M7bQJgOjNk5WKanetAz7KrKn2/gw5NuOSxfd?= =?us-ascii?Q?A9sIaMeP/CQsJHZB4ddY4v6WVVmKO7AVKOBliiVV/mqKoSRtROgxT+43frfu?= =?us-ascii?Q?qpSO8h77t6JivX9+apLYMC0iFG76HmIWG50rl3IvZkWDJeJhrm9GEGSjBSHw?= =?us-ascii?Q?WqiuDw+coZ5XIAwL8C6H4NBV/+HOjgFIUgFrZBk5IuqVT43xbtXHHbnYmbtT?= =?us-ascii?Q?IjgQZ+EaSZJ12KOrqE5inbWqOqC/Rmo0x5Dlvw1zg/ErPF2hwYrmIGBVKMYp?= =?us-ascii?Q?r/mcEe9aQUiRdJkZrghSH86UNg/J5hFH3kMNDchmXdAzSa6smg+R7nPtL1VV?= =?us-ascii?Q?xt77V5Fgf4MF7rO4YltVABS6zGTjWQHx8u6kLGX5JdBJ07B+awMrDQ9H8WCx?= =?us-ascii?Q?PaUqgcwCTR2nYWVyruoHFG1u6h6LJ+vzZm58TfOzP1yJRDxxz8kxMF2TlJNu?= =?us-ascii?Q?QMieDijXk661aX0vZWNK6xNPbgwXKkNlAD0NL5Y9wU6qw61QI6W4Oo4K9z8w?= =?us-ascii?Q?RPiM+2Jh+0Yka9bEX6iXe9CY/pAVkrz8erMp1XSBptlqCAeITbHIj7O21NqC?= =?us-ascii?Q?xN2ZG10Uo69GvaFVoIk68e+eOmBDD6yTdGOR0tSDXasvD/WyLi/gxGxKJkLT?= =?us-ascii?Q?0y0Xz2/SEXNxIzdMoHCaxPu+MNxLQBwN4CnnK+9MhmrQ2+eXPt7gmXQXruyo?= =?us-ascii?Q?wEBmmU6NwW5RX4MkUB93+CvWPuUGwpwEiExnjJDpkhHZUSTAPSfMWvqwl3na?= =?us-ascii?Q?YHFqO4VxoSGnp6q+eL/SsCX57BtINu5OpeqekmfDOied0ockqXgnqdXisiiJ?= =?us-ascii?Q?pCljFL/ZOdK9B2JMV+69VnoIGBPilLpgidZKE4jJ3F7ib1rtZ3qAAlRBME1x?= =?us-ascii?Q?V1saDvMbUGLiOQzeh8IZIlKRddV6kiRXDmEzu0l+qcQ=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB1826; 5:Diy7vPL6pIGzFDA9z+yi7ktPg24DdQHAJfrNL+ZoWbf2S8BBX102tKrTRaIcRAi8TIyqZZuWfrVeuAT4rJ1YyiXtQJi87SAkAQMqi0cvUc7vLkotoxO2pqNEcEjuiKrbRTRSnkaoDzWfI7808fuLpA==; 24:qzJvKNKJSLDObrv/AZWTViB4wJU6ArvSXNz95qm8TjACqjXEloXkyd64Pp1pMaqrixF+Ra/elij+Q/b2Mni+NH1TqtKGa6wnNB6zxVvKM80=; 20:IsQkFxqwVGZ/YMSfgYafxsVqb1DD87qXnFO1WtldwVgh4fMh755zHNVit9WqNGUR/q6ohyxTsrZMYbWAYhutew==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2015 13:12:32.4465 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB1826
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/U5dzqIb50MxZhDCxCkGeQ7HKKA4>
Cc: isis@ietf.org, mpls@ietf.org, 6man@ietf.org, ospf@ietf.org
Subject: [mpls] working group last call for draft-ietf-spring-segment-routing
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: spring@ietf.org
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 13:12:56 -0000

Dear SPRING WG (and cc MPLS, OSPF, IS-IS, 6MAN, please include SPRING in =
replies per the reply-to):

As we discussed at the SPRING meeting yesterday, working group last call =
has been requested for draft-ietf-spring-segment-routing. Please reply =
to the list with your comments, including although not limited to =
whether or not you support advancing the document to RFC. Non-authors =
are especially encouraged to comment.

In consideration of the fact that a number of WG calls are going on =
concurrently, we will end the call on August 31, 2015.=20

Authors, please indicate whether you are aware of any relevant IPR and =
if so, whether it has been disclosed. (Please do this even if you've =
done it before, thanks for your help.)

Thanks,

--Bruno and John


From nobody Wed Jul 22 06:17:39 2015
Return-Path: <jgs@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 285361B3355; Wed, 22 Jul 2015 06:17:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 wbnizEewea61; Wed, 22 Jul 2015 06:17:36 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0132.outbound.protection.outlook.com [65.55.169.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F02631A1ABE; Wed, 22 Jul 2015 06:17:35 -0700 (PDT)
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;
Received: from [172.29.64.169] (193.110.55.19) by BY2PR0501MB1830.namprd05.prod.outlook.com (10.163.155.148) with Microsoft SMTP Server (TLS) id 15.1.225.19; Wed, 22 Jul 2015 13:17:33 +0000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0 (Mac OS X Mail 8.2 \(2102\))
From: John G.Scudder <jgs@juniper.net>
Date: Wed, 22 Jul 2015 15:17:18 +0200
Content-Transfer-Encoding: quoted-printable
Message-ID: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
To: <spring@ietf.org>
X-Mailer: Apple Mail (2.2102)
X-Originating-IP: [193.110.55.19]
X-ClientProxiedBy: DB3PR01CA0076.eurprd01.prod.exchangelabs.com (10.242.133.179) To BY2PR0501MB1830.namprd05.prod.outlook.com (25.163.155.148)
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1830; 2:jmnu1lcsqSpFewCf2quzLIPdZW7lXil5GjS/WPPy34YbZ4wVnbagcZnCyeuQ/dhxrKw9t9jlgHXw3Z4ILpD4/rCQ7YUt6mCSHDwvTHVYVIumf6SN9A1EztNc4YfZ+kgkSrxvuWzAjg0HHp9sKCxF0pD2WL94uqORrI+vIII0PoI=; 3:IAhM6U+yGI3D74F+As6/QKCDdTSVfHhejzWriTiXRTbWbrN7FRenLzTapxZ8RbGb57ZQxfovTC6r2mNgPm1g826MsfSyF9QFCrtxeVLZYsM4Raz/equYY28qPhckSkVRebI4kXvkCzuTf3Rlbd/xKg==; 25:1RMR3RjyYSwsJj4m+5NLgGgvSNsRdU5bCLU8MwHdvt1FHqF4Zr93h2yZ1ZOAqBm6lmrw1PsmpFKRb6J+1t4wmkLOX6RiARsNidVRAJa5e/LmKweosnIK5wBRbSv1tsqXF8xB6lnTrSeVXDQ6NQWXUoyS/I6bR2ff/GkCh7g+V1MK9NMFuk1N/zq5RPvtku9Bn14LYDYBP1dzfLJmAZdNrDTeGN+e4HfAcKznAlBuYRxrqheWz7RTB7VRheBUAEx1iTGaqzWBKehQmsm6sf+OXg==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0501MB1830;
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1830; 20:Xs5BjtUyaR3jZtCj32iy1OKI6feZI+FK/OOPjusOYjMZfLaWL0WUfA46L1zyl6dGjge34clavRElThUn4HNL20S4FG0WpiS7YEZ8O+zC0RvaHynXg/g/aSyaxciJku2L8uhwYSROCBDp2jJUu09Z0rbfDCS3nrr4R26EfcmeWM9iHYBMxZMYiPLWE8U2NjWV5ye7C9xogulcuy3893359P5HZiPNqsUihqq4pF1AX9sNNdhIq1mbkMv8l8Z6kA1wZijIklEiG1rP2VTIhIFt36TUItL7+WnDUhq4a4Mk4K9RMBUvzJTwwJX1xAccPhLGf7FvCUXwpUaIAcMC7vun+gMKGdQJBKFXvHJuybhAE88ra6BczHwikcvXxi812IVNkeMBRkLSVhXgHcTfb6aVZrRNSdFW/zEuMOBi6ajygmHA5VS8ltxxYiRF/IoNZ6WN8sJWiJRtOIcsxCZVD7J4lebtGIoZhCF0IHpS+N2cRvrhHI7LZylpZHHv2iECdtgZ; 4:0+GKrOWUznJ4tf6hr/yRe7TdFgz+HALnghsoyMbB6WLS2zYc3AtKCxgG/HG+UQ2GfeKZtgR/+pM09y85Nr4rr3bp/9n0EPchbdRsMCTVJq7D/iFsfkXX2EuGr9uK6ynQ0eO6gYYUNNX7JLiTV+1pt14tIJLpmM5RXxyHoMXEjZu76HMLBk1KB57CqpeEmcRuCX4MMquMqcsqL4j5eu+TyOrFDPdFV+0GGK8MpW+1Madaziow1Vzb/QsFXvBKmeEc5bCCRy3EP2E2hKkKIrU+welocrxxKhWHJb5rzoN5uzs=
BY2PR0501MB1830: X-MS-Exchange-Organization-RulesExecuted
X-Microsoft-Antispam-PRVS: <BY2PR0501MB1830CB98D383AC59E8CD15B0AA830@BY2PR0501MB1830.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY2PR0501MB1830; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0501MB1830; 
X-Forefront-PRVS: 0645BEB7AA
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(6009001)(164054003)(50226001)(189998001)(46102003)(50986999)(53806999)(23726002)(50466002)(5001960100002)(36756003)(77156002)(46406003)(86362001)(66066001)(230783001)(122386002)(82746002)(77096005)(97756001)(62966003)(33656002)(47776003)(57306001)(40100003)(83716003)(450100001)(229853001)(110136002)(42186005)(87976001)(43066003)(2351001)(42262002)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0501MB1830; H:[172.29.64.169]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1830; 23:bT6Qn8oK5RtXi9if0sZrAwR7o+DHP1k0PzXOJ7B4meZEEf6eVP2moDzPwhqNojWHrqgt6IPbBobgoqps+Upv0PUJkmu8Yotyj73mnM6t+Akj6AgqtidqaOrkuwHTp+r3GUaRIu/PbdT0R77GqBny4QVoz5L83/znd6gUevSJjuQIOZBeKU5RsBuWs+IZPcDHxl9iZvDXbCDUa/1Wqpgi/HXwiqzKLspx9uangCsjN1H+jdRvYSAzSKK8Vq/Cypte0uMyVkqqCt0mdyYFeswFU1NUTWU+OFVUavTaC5/4GHu0Ko+7sUPyutQGZbKtlQ5te/xmYNF08MGq1I6aDnLBXxBaT0EY7AfezxWywaxTtyfp/h1Kz6eyd9QUxT9YPT42fVWup/7/4VUs5pCnzKTTuUkh/aZgXXEQbbwkowNQVPNmQvdpAC76AjE9EmvwFVvIVgoSpyN2qlh4PQPzU90hl+QgCWZWm4qq7LszAvkhCZqPZqe3H8wbSkA2ezM5MIweCd9Zt2qGw+MhCGJL643lQz2ugukyXIxHe35SasVUDh5eqfUh4VhfofcwVfK1LoGQW1uP8FXbr1MtY0LtRwpPRX38ytdxfEx4i3OApYsr2bwpODWJnjv6olfG60yiImItFufMKzzvSV6LikNxIdShanP2tufpco+sLELRoFXkEWthO7WwQE9uElI9k7tm/692IBDbCt1g4vYppmVI7+G2+jC2EaHzJdQS1bFJH9Md0cQKdcVaDvrBx2dbSbE45duFlQYKwCDrNbH6To1rb8p0d0zbV0nP2Psp75HU7rClTU55Hubyd/EBgi9JQNJpkcC6Bn/dQ6gqnaNBoOvIGC97SQfx46jjp95LBJTxs/L4pG2jcQfyCbqaEEx6zq/8jbP0Nz5N629DTViFsguhQLwfiW3z/7JXw1wwbU5sxhSrk5A9hwH9ITXXKappOobPKxp7
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0501MB1830; 5:ki1lF/NwMNJdyql4bqj3F10b5ythgLE1OYr/zdxNUQwDBaAFQsUc5B41vC12Emf3Mw+0tlkDd1mV9GrpOhJ30xs4Ee99xY9bCKmh4NOgvCo/ePz6qPIb0FdP9scHnDvV5rSo5XaDS2vjZ2HaWJjWlg==; 24:xcgfixUREgC6ioN8AhMni6CZQMkGccaG2yHz9hcU6v4GG/RXPtsodfyPi/daiz8xB1sAjOzBrrxT+AUsnVNyB1ql4WbiLNb9jE/+RJb1WNo=; 20:l+WBssIVER3SmW+EvZd7OIttJTWnV+nHnRapGPWXL89/bjXpd2vxo11WxPi7eAushf7QDqtH2shKQztjv19SZA==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2015 13:17:33.6714 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0501MB1830
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/IT6OSvMdMK5PdFrQ_ULa5zC_5fI>
Cc: mpls@ietf.org
Subject: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: spring@ietf.org
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 13:17:38 -0000

Dear WG,

As we discussed at our meeting yesterday, working group adoption has =
been requested for draft-filsfils-spring-segment-routing-ldp-interop. =
Please reply to the list with your comments, including although not =
limited to whether or not you support adoption. Non-authors are =
especially encouraged to comment.

In consideration of the fact that a number of WG calls are going on =
concurrently, we will end the call on August 31, 2015.=20

Authors, please indicate whether you are aware of any relevant IPR and =
if so, whether it has been disclosed. Also, the length of the author =
list for this document greatly exceeds the maximum recommended. Assuming =
the document is adopted, the authors should be prepared to correct this =
when submitting as a WG document, ideally by reducing the list to simply =
the active editor(s) and making use of the "contributors" section for =
the full list.

Thanks,

--Bruno and John

P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.=


From nobody Wed Jul 22 06:21:16 2015
Return-Path: <jeff.tantsura@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 409B41A1A9B; Wed, 22 Jul 2015 06:21:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 WfBM_dKRvgMJ; Wed, 22 Jul 2015 06:21:01 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E84201A1BAC; Wed, 22 Jul 2015 06:21:00 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-f3-55af30b0082a
Received: from EUSAAHC001.ericsson.se (Unknown_Domain [147.117.188.75]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 38.23.07675.0B03FA55; Wed, 22 Jul 2015 07:57:04 +0200 (CEST)
Received: from EUSAAMB109.ericsson.se ([147.117.188.126]) by EUSAAHC001.ericsson.se ([147.117.188.75]) with mapi id 14.03.0210.002; Wed, 22 Jul 2015 09:20:59 -0400
From: Jeff Tantsura <jeff.tantsura@ericsson.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AQHQxIDNFyTw8hj1XEKyqQkrC6+mwZ3nRy6A
Date: Wed, 22 Jul 2015 13:20:58 +0000
Message-ID: <D1D4E6B5.A01BA%jeff.tantsura@ericsson.com>
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.7.141117
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <EF37699963EEF14D9495D3A6A8775736@ericsson.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRmVeSWpSXmKPExsUyuXSPt+4Gg/WhBpt+GVrcWrqS1eL4hd+M DkweS5b8ZApgjOKySUnNySxLLdK3S+DKuHvjJ3vBZJ6KvZ3HWBoYJ3F1MXJwSAiYSKy9UtPF yAlkiklcuLeerYuRi0NI4CijxImWdiYIZzmjRMvXW6wgVWwCBhL/vx1nAWkWEVCXeHY0HMRk FlCWOHVXBqRCWCBdYva/DywgtohAhsTaZx1MELaRxM+Gb2BTWARUJc6uXgFWwytgLtH+bi4j iC0kYCexeEIjM4jNKWAvceDffDCbEei276fWgM1hFhCXuPVkPhPEzQISS/acZ4awRSVePv4H Nl9UQE9i5fUmNoi4ksSc19eYIXp1JBbs/sQGcbK1xLz71RBhbYllC18zQ5wjKHFy5hOWCYwS s5Bsm4WkexZC9ywk3bOQdC9gZF3FyFFanFqWm25kuIkRGFvHJNgcdzAu+GR5iFGAg1GJh3dB x7pQIdbEsuLK3EOM0hwsSuK80n55oUIC6YklqdmpqQWpRfFFpTmpxYcYmTg4pRoYm4NdSkq1 FkYdO7BR1itRQs4wecW5qj57dfWLweJbJuesWaa+7cuBfy/37n/fExfhzC1S8bbS5esq7/18 eSuyjfbv3/XJ5YMH474NycU2Z4ukL0hdmmN8IvBGyg3zJ3MzNRumMRbISJcq8agUv++Zs35d 6dmKg9pMsvu3/ml/8NJV790+Fu5SJZbijERDLeai4kQAzDJdRI4CAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/AhxBSDuI_kaN11cSGbmxlSYpLT8>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 13:21:06 -0000

Yes/support as co-author

Cheers,
Jeff




-----Original Message-----
From: "John G.Scudder" <jgs@juniper.net>
Reply-To: "spring@ietf.org" <spring@ietf.org>
Date: Wednesday, July 22, 2015 at 6:17 AM
To: "spring@ietf.org" <spring@ietf.org>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: [mpls] working group adoption call for
draft-filsfils-spring-segment-routing-ldp-interop

>Dear WG,
>
>As we discussed at our meeting yesterday, working group adoption has been
>requested for draft-filsfils-spring-segment-routing-ldp-interop. Please
>reply to the list with your comments, including although not limited to
>whether or not you support adoption. Non-authors are especially
>encouraged to comment.
>
>In consideration of the fact that a number of WG calls are going on
>concurrently, we will end the call on August 31, 2015.
>
>Authors, please indicate whether you are aware of any relevant IPR and if
>so, whether it has been disclosed. Also, the length of the author list
>for this document greatly exceeds the maximum recommended. Assuming the
>document is adopted, the authors should be prepared to correct this when
>submitting as a WG document, ideally by reducing the list to simply the
>active editor(s) and making use of the "contributors" section for the
>full list.
>
>Thanks,
>
>--Bruno and John
>
>P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.
>_______________________________________________
>mpls mailing list
>mpls@ietf.org
>https://www.ietf.org/mailman/listinfo/mpls


From nobody Wed Jul 22 06:22:47 2015
Return-Path: <acee@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5F751B3356; Wed, 22 Jul 2015 06:22:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 9zimK6FLDKhn; Wed, 22 Jul 2015 06:22:44 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 561FB1A1A9B; Wed, 22 Jul 2015 06:22:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1906; q=dns/txt; s=iport; t=1437571364; x=1438780964; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=uCCYNb5K22k7ei/zURm/Cd9HB20cfLjkZjW2A4sSMpY=; b=ESFFu0Z2QIEpYow0jQgjclmFs9vSZ/aWCgeXO74nPNiM+Qr5dOaSqHib b0EsCmDJPw4hqKOBidIvcm5rId+CnaRLxHVw5n5wl/3iOXC0cyDRPrOw2 eOrWpccFHUgvYyAcLtUOONYaFIQUSjA+46dAHNEwT3AQIZQ8Rf+mXChLL k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0A5AwDZl69V/4oNJK1bgxVUaQaDHbhaCYFrCoU3SgIcgTE4FAEBAQEBAQF/C4QkAQEEAQEBGgYROgsQAgEIGgImAgICJQsVEAIEDgWILg22TpY4AQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSBIooqhC1ZB4JogUMFlFcBjDGBQ4Qdj1GDYSaCPoE+b4EEQ4EEAQEB
X-IronPort-AV: E=Sophos;i="5.15,523,1432598400"; d="scan'208";a="171126680"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-6.cisco.com with ESMTP; 22 Jul 2015 13:22:43 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id t6MDMh1M031697 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 22 Jul 2015 13:22:43 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.37]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.03.0195.001; Wed, 22 Jul 2015 08:22:43 -0500
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AQHQxIDU8ERkTDnIVUehkvPQ7OrIQJ3n704A
Date: Wed, 22 Jul 2015 13:22:43 +0000
Message-ID: <D1D5659C.291E3%acee@cisco.com>
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.24.210.151]
Content-Type: text/plain; charset="utf-8"
Content-ID: <39D9BDAB7FC9CE46B682D650F7DCCE74@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/6SRs_ViVt0kA-DAo_E-O933ttkg>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] [spring] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 13:22:46 -0000

SSBzdXBwb3J0IFdHIGFkb3B0aW9uIGFzIHRoZXJlIGlzIGEgc3Ryb25nIHJlcXVpcmVtZW50IGZv
cg0KaW50ZXJvcGVyYWJpbGl0eS4gDQpUaGFua3MsDQpBY2VlIA0KDQpPbiA3LzIyLzE1LCAzOjE3
IFBNLCAic3ByaW5nIG9uIGJlaGFsZiBvZiBKb2huIEcuU2N1ZGRlciINCjxzcHJpbmctYm91bmNl
c0BpZXRmLm9yZyBvbiBiZWhhbGYgb2YgamdzQGp1bmlwZXIubmV0PiB3cm90ZToNCg0KPkRlYXIg
V0csDQo+DQo+QXMgd2UgZGlzY3Vzc2VkIGF0IG91ciBtZWV0aW5nIHllc3RlcmRheSwgd29ya2lu
ZyBncm91cCBhZG9wdGlvbiBoYXMgYmVlbg0KPnJlcXVlc3RlZCBmb3IgZHJhZnQtZmlsc2ZpbHMt
c3ByaW5nLXNlZ21lbnQtcm91dGluZy1sZHAtaW50ZXJvcC4gUGxlYXNlDQo+cmVwbHkgdG8gdGhl
IGxpc3Qgd2l0aCB5b3VyIGNvbW1lbnRzLCBpbmNsdWRpbmcgYWx0aG91Z2ggbm90IGxpbWl0ZWQg
dG8NCj53aGV0aGVyIG9yIG5vdCB5b3Ugc3VwcG9ydCBhZG9wdGlvbi4gTm9uLWF1dGhvcnMgYXJl
IGVzcGVjaWFsbHkNCj5lbmNvdXJhZ2VkIHRvIGNvbW1lbnQuDQo+DQo+SW4gY29uc2lkZXJhdGlv
biBvZiB0aGUgZmFjdCB0aGF0IGEgbnVtYmVyIG9mIFdHIGNhbGxzIGFyZSBnb2luZyBvbg0KPmNv
bmN1cnJlbnRseSwgd2Ugd2lsbCBlbmQgdGhlIGNhbGwgb24gQXVndXN0IDMxLCAyMDE1Lg0KPg0K
PkF1dGhvcnMsIHBsZWFzZSBpbmRpY2F0ZSB3aGV0aGVyIHlvdSBhcmUgYXdhcmUgb2YgYW55IHJl
bGV2YW50IElQUiBhbmQgaWYNCj5zbywgd2hldGhlciBpdCBoYXMgYmVlbiBkaXNjbG9zZWQuIEFs
c28sIHRoZSBsZW5ndGggb2YgdGhlIGF1dGhvciBsaXN0DQo+Zm9yIHRoaXMgZG9jdW1lbnQgZ3Jl
YXRseSBleGNlZWRzIHRoZSBtYXhpbXVtIHJlY29tbWVuZGVkLiBBc3N1bWluZyB0aGUNCj5kb2N1
bWVudCBpcyBhZG9wdGVkLCB0aGUgYXV0aG9ycyBzaG91bGQgYmUgcHJlcGFyZWQgdG8gY29ycmVj
dCB0aGlzIHdoZW4NCj5zdWJtaXR0aW5nIGFzIGEgV0cgZG9jdW1lbnQsIGlkZWFsbHkgYnkgcmVk
dWNpbmcgdGhlIGxpc3QgdG8gc2ltcGx5IHRoZQ0KPmFjdGl2ZSBlZGl0b3IocykgYW5kIG1ha2lu
ZyB1c2Ugb2YgdGhlICJjb250cmlidXRvcnMiIHNlY3Rpb24gZm9yIHRoZQ0KPmZ1bGwgbGlzdC4N
Cj4NCj5UaGFua3MsDQo+DQo+LS1CcnVubyBhbmQgSm9obg0KPg0KPlAuUy46IENjIE1QTFMgb3dp
bmcgdG8gdGhlIExEUCBjb25uZWN0aW9uLiBQbGVhc2UgcmVzcGVjdCB0aGUgcmVwbHktdG8uDQo+
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5zcHJpbmcg
bWFpbGluZyBsaXN0DQo+c3ByaW5nQGlldGYub3JnDQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zcHJpbmcNCg0K


From nobody Wed Jul 22 06:43:20 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4ABE1B3319; Wed, 22 Jul 2015 06:43:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 vr1uypdMYxnh; Wed, 22 Jul 2015 06:43:17 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 65ACF1B3397; Wed, 22 Jul 2015 06:43:15 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.1.0.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150722134315.24655.27631.idtracker@ietfa.amsl.com>
Date: Wed, 22 Jul 2015 06:43:15 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/AfTSplFqHIf2yg-vSXBvSEf6Hlk>
Cc: mpls@ietf.org
Subject: [mpls] I-D Action: draft-ietf-mpls-tp-temporal-hitless-psm-07.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 13:43:18 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

        Title           : Enhanced path segment monitoring
        Authors         : Alessandro D'Alessandro
                          Loa Andersson
                          Manuel Paul
                          Satoshi Ueno
                          Kaoru Arai
                          Yoshinori Koike
	Filename        : draft-ietf-mpls-tp-temporal-hitless-psm-07.txt
	Pages           : 16
	Date            : 2015-07-22

Abstract:
   The MPLS transport profile (MPLS-TP) has been standardized to enable
   carrier-grade packet transport and complement converged packet
   network deployments.  Among the most attractive features of MPLS-TP
   there are OAM functions, which enable network operators or service
   providers to provide various maintenance characteristics, such as
   fault location, survivability, performance monitoring and in-service/
   out of service measurements.

   One of the most important mechanisms which is common for transport
   network operation is fault location.  A segment monitoring function
   of a transport path is effective in terms of extension of the
   maintenance work and indispensable particularly when the OAM function
   is effective only between end points.  However, the current approach
   defined for MPLS-TP for the segment monitoring (SPME) has some
   drawbacks.  This document elaborates on the problem statement for the
   Sub-path Maintenance Elements (SPMEs) which provides monitoring of a
   portion of a set of transport paths (LSPs or MS-PWs).  Based on the
   problems, this document specifies new requirements to consider a new
   improved mechanism of hitless transport path segment monitoring named
   Enhanced Path Segment Monitoring (EPSM).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-tp-temporal-hitless-psm/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-mpls-tp-temporal-hitless-psm-07

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-tp-temporal-hitless-psm-07


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.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Wed Jul 22 08:56:13 2015
Return-Path: <stephane.litkowski@orange.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 365E11A06E9; Wed, 22 Jul 2015 08:56:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham
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 rmSqi-a6j7Nj; Wed, 22 Jul 2015 08:56:06 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias244.francetelecom.com [80.12.204.244]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2F0441A0120; Wed, 22 Jul 2015 08:56:06 -0700 (PDT)
Received: from omfeda07.si.francetelecom.fr (unknown [xx.xx.xx.200]) by omfeda14.si.francetelecom.fr (ESMTP service) with ESMTP id 667972AC2EB; Wed, 22 Jul 2015 17:56:04 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.24]) by omfeda07.si.francetelecom.fr (ESMTP service) with ESMTP id 37D8415808C; Wed, 22 Jul 2015 17:56:01 +0200 (CEST)
Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILM7D.corporate.adroot.infra.ftgroup ([fe80::9044:c5ee:4dd2:4f16%19]) with mapi id 14.03.0235.001; Wed, 22 Jul 2015 17:56:00 +0200
From: <stephane.litkowski@orange.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AQHQxIDLXUSkbbJ5d0Sls5gg52FlJ53npJgg
Date: Wed, 22 Jul 2015 15:56:00 +0000
Message-ID: <4513_1437580561_55AFBD11_4513_581_1_9E32478DFA9976438E7A22F69B08FF92166A3B44@OPEXCLILMA4.corporate.adroot.infra.ftgroup>
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.7.16.92416
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/4-mTWxxwkEVREU39oNuyRbLs4ZU>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 15:56:11 -0000

Support, not aware of any IPR

-----Original Message-----
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of John G.Scudder
Sent: Wednesday, July 22, 2015 15:17
To: spring@ietf.org
Cc: mpls@ietf.org
Subject: [mpls] working group adoption call for draft-filsfils-spring-segme=
nt-routing-ldp-interop

Dear WG,

As we discussed at our meeting yesterday, working group adoption has been r=
equested for draft-filsfils-spring-segment-routing-ldp-interop. Please repl=
y to the list with your comments, including although not limited to whether=
 or not you support adoption. Non-authors are especially encouraged to comm=
ent.

In consideration of the fact that a number of WG calls are going on concurr=
ently, we will end the call on August 31, 2015.=20

Authors, please indicate whether you are aware of any relevant IPR and if s=
o, whether it has been disclosed. Also, the length of the author list for t=
his document greatly exceeds the maximum recommended. Assuming the document=
 is adopted, the authors should be prepared to correct this when submitting=
 as a WG document, ideally by reducing the list to simply the active editor=
(s) and making use of the "contributors" section for the full list.

Thanks,

--Bruno and John

P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.
_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


From nobody Wed Jul 22 08:58:30 2015
Return-Path: <eric.gray@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 816151A1BFE for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 08:58:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 IO7aJXo6pbpo for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 08:58:27 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FBCA1A1BF4 for <mpls@ietf.org>; Wed, 22 Jul 2015 08:58:27 -0700 (PDT)
X-AuditID: c618062d-f799e6d00000329e-d2-55af61b7653c
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 04.9D.12958.7B16FA55; Wed, 22 Jul 2015 11:26:16 +0200 (CEST)
Received: from EUSAAMB107.ericsson.se ([147.117.188.124]) by EUSAAHC003.ericsson.se ([147.117.188.81]) with mapi id 14.03.0210.002; Wed, 22 Jul 2015 11:58:24 -0400
From: Eric Gray <eric.gray@ericsson.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>
Thread-Topic: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
Thread-Index: AQHQxJc9Y2o24RaDtUSbV3VjRp+QBg==
Date: Wed, 22 Jul 2015 15:58:23 +0000
Message-ID: <8DBAE624-CCE4-49D1-BD64-C9CF68F5DEEA@ericsson.com>
References: <559D5FB2.9060800@pi.nu>, <7347100B5761DC41A166AC17F22DF1122185C16A@eusaamb103.ericsson.se>
In-Reply-To: <7347100B5761DC41A166AC17F22DF1122185C16A@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRmVeSWpSXmKPExsUyuXRPoO6OxPWhBvdyLNZfn89k8W/uHGaL 75eWsFjcWrqS1YHFY8mSn0wes6a3sXl8ufyZLYA5issmJTUnsyy1SN8ugStjT8dBloIb3BVb Pmxja2CcxtnFyMkhIWAiMeHBMRYIW0ziwr31bF2MXBxCAkcZJabPWMYM4SxnlFh+/QUbSBWb gIbEsTtrGUFsEQEDidvLloMVMQs8YZT4ePg22ChhgQqJ3XMfMkEUVUq8ur2GGcLWk1hw7QNY nEVAVeL/xwWsIDavgL3EhUmrwOJCAmkSvw+9B1vAKeAn8XndKbAaRqDzvp9aA1bDLCAucevJ fCaIswUkluw5zwxhi0q8fPyPFaJGR2LB7k9sELa2xLKFr5khdglKnJz5hGUCo+gsJKNmIWmZ haRlFpKWBYwsqxg5SotTy3LTjQw2MQKj5ZgEm+4Oxj0vLQ8xCnAwKvHwLuhYFyrEmlhWXJl7 iFGag0VJnNcxKi9USCA9sSQ1OzW1ILUovqg0J7X4ECMTB6dUA+N2bSfXnjUMKh8ic38z//95 5MrjlVKfuBY1X/HdXTyPWdeDoaUys+pn8GOFL6mfak+8np3Hdv3+gQqh3Rd+OBWdDiw+bXNK vi7T/EnubqnUZf5vZ05ayDLx1wl9lqn/OBa+vyh2Nf/5+b9cTy239zno821k3LBJv6L5g/EZ e879u4ONLkruflSmxFKckWioxVxUnAgAyM6NC3cCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/wuisjvjiBD_b2W5tSeIqeMzbgqw>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] Poll to see if we have consensus to adopt draft-mirsky-mpls-residence-time as an MPLS wg document.
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 15:58:29 -0000

+1

Sent from my iPad

> On Jul 14, 2015, at 2:52 AM, Gregory Mirsky <gregory.mirsky@ericsson.com>=
 wrote:
>=20
> support as co-author.
>=20
>    Regards,
>        Greg
>=20
> -----Original Message-----
> From: Loa Andersson [mailto:loa@pi.nu]=20
> Sent: Wednesday, July 08, 2015 10:37 AM
> To: mpls@ietf.org
> Cc: mpls-chairs@tools.ietf.org; draft-mirsky-mpls-residence-time@tools.ie=
tf.org
> Subject: Poll to see if we have consensus to adopt draft-mirsky-mpls-resi=
dence-time as an MPLS wg document.
>=20
> Working Group,
>=20
> This is to start a two week poll on adopting draft-mirsky- mpls-residence=
-time as an MPLS working group document.
>=20
> Please send your comments (support/not support) to the mpls working group=
 mailing list (mpls@ietf.org). Please give a technical motivation for your =
support/not support, especially if you think that the document should not b=
e adopted as a working group document.
>=20
> There are no IPR disclosures against this document. However, we have star=
ted an IPR poll in parallel to the adoption poll.
>=20
> This poll ends July 24, 2015.
>=20
> /Loa
>=20
> --=20
>=20
>=20
> Loa Andersson                        email: loa@mail01.huawei.com
> Senior MPLS Expert                          loa@pi.nu
> Huawei Technologies (consultant)     phone: +46 739 81 21 64
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Wed Jul 22 09:02:48 2015
Return-Path: <eric.gray@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C6FD31A21C6 for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 09:02:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 zqJCPJPpJMxv for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 09:02:44 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8CB401A21A4 for <mpls@ietf.org>; Wed, 22 Jul 2015 09:02:37 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-13-55af55764146
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id C9.ED.07675.6755FA55; Wed, 22 Jul 2015 10:33:59 +0200 (CEST)
Received: from EUSAAMB107.ericsson.se ([147.117.188.124]) by EUSAAHC003.ericsson.se ([147.117.188.81]) with mapi id 14.03.0210.002; Wed, 22 Jul 2015 11:57:54 -0400
From: Eric Gray <eric.gray@ericsson.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>
Thread-Topic: IPR poll on draft-mirsky-mpls-residence-time
Thread-Index: AQHQuaS5RKM82FBmbkOw6tB75OSQrp3aKv6AgA2QD3s=
Date: Wed, 22 Jul 2015 15:57:54 +0000
Message-ID: <B8C1AE6E-6DDE-4CBB-AE26-2C64B762A546@ericsson.com>
References: <559D5FB8.7010207@pi.nu>, <7347100B5761DC41A166AC17F22DF1122185C159@eusaamb103.ericsson.se>
In-Reply-To: <7347100B5761DC41A166AC17F22DF1122185C159@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRmVeSWpSXmKPExsUyuXRPoG556PpQg7eT+C3WX5/PZPFv7hxm i++XlrBY3Fq6ktWBxWPJkp9MHrOmt7F5fLn8mS2AOYrLJiU1J7MstUjfLoEr48idw4wF1/gr ps5pZm9gnMrTxcjJISFgItF84gQjhC0mceHeerYuRi4OIYGjjBITvq9lgnCWM0rsvHYDrIpN QEPi2J21YLaIgIHE7WXLmUGKmAWeMEp8PHybBSQhLGApsXbeNtYuRg6gIiuJlQ/8IeqtJBqO nWcCsVkEVCX+Pe1lBrF5Bewl1q78AFYuJJAmsWSKOkiYU8BP4uSVaWwgNiPQcd9PrQFrZRYQ l7j1ZD4TxNECEkv2nGeGsEUlXj7+xwpRoyOxYPcnNghbW2LZwtdQqwQlTs58wjKBUXQWklGz kLTMQtIyC0nLAkaWVYwcpcWpZbnpRoabGIGxckyCzXEH44JPlocYBTgYlXh4F3SsCxViTSwr rsw9xCjNwaIkzivtlxcqJJCeWJKanZpakFoUX1Sak1p8iJGJg1OqgTGDO0pK7euXlDUP3iXN PjD/0c2KS3UH377Z+WXGXtOnBSIpF9PDtLy4jWsrEpJqtU2m7H1Y493isLxstezcE1HxEUkv vxaU1u5a+pi9rtm6Imutx+H7Ma3Z5jz73q1YXt8wef2ku88nuZzWM5wUnq1U3fo3MYezMnh+ jcH0Vrvib3+KMqNLTZRYijMSDbWYi4oTARNUNyV2AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Mf_b5SQ7WJA8sh-i2k6nnFlhiNQ>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-mirsky-mpls-residence-time@tools.ietf.org" <draft-mirsky-mpls-residence-time@tools.ietf.org>
Subject: Re: [mpls] IPR poll on draft-mirsky-mpls-residence-time
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 16:02:47 -0000

I am not aware of any other IPR associated with this draft.=20

Sent from my iPad

> On Jul 14, 2015, at 2:52 AM, Gregory Mirsky <gregory.mirsky@ericsson.com>=
 wrote:
>=20
> Dear Loa,
> the only IPR of which I am aware of has been disclosed to the IETF and po=
sted at https://datatracker.ietf.org/ipr/2626/=20
>=20
>    Regards,
>        Greg
>=20
> -----Original Message-----
> From: Loa Andersson [mailto:loa@pi.nu]=20
> Sent: Wednesday, July 08, 2015 10:37 AM
> To: mpls@ietf.org
> Cc: mpls-chairs@tools.ietf.org; draft-mirsky-mpls-residence-time@tools.ie=
tf.org
> Subject: IPR poll on draft-mirsky-mpls-residence-time
>=20
> Working Group,
>=20
> A poll to see if we have consensus to adopt draft-mirsky- mpls-residence-=
time as an MPLS wg document has been started. In parallel we will do an IPR=
 poll.
>=20
> This mail starts the IPR poll.
>=20
> Are you aware of any IPR that applies to draft-mirsky- mpls-residence-tim=
e?
>=20
> If so, has this IPR been disclosed in compliance with IETF IPR rules (see=
 RFCs 3979, 4879, 3669 and 5378 for more details).
>=20
> There are currently no IPR disclosures filed against this document.
>=20
> If you are listed as a document author or contributor please respond to t=
his email regardless of whether or not you are aware of any relevant IPR. *=
The response needs to be sent to the MPLS wg mailing list.* The document wi=
ll not advance to the next stage until a response has been received from ea=
ch author and contributor.
>=20
> If you are on the MPLS WG email list but are not listed as an author or c=
ontributor, then please explicitly respond only if you are aware of any IPR=
 that has not yet been disclosed in conformance with IETF rules.
>=20
>=20
> /Loa
> mpls wg co-chair
> --=20
>=20
>=20
> Loa Andersson                        email: loa@mail01.huawei.com
> Senior MPLS Expert                          loa@pi.nu
> Huawei Technologies (consultant)     phone: +46 739 81 21 64


From nobody Wed Jul 22 09:04:25 2015
Return-Path: <david.i.allan@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 786A31A6F3B for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 09:04:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 87t_SCHKoyQF for <mpls@ietfa.amsl.com>; Wed, 22 Jul 2015 09:04:22 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 346161A6F5D for <mpls@ietf.org>; Wed, 22 Jul 2015 09:03:59 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-dc-55af56e1fe60
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 7E.4E.07675.1E65FA55; Wed, 22 Jul 2015 10:40:01 +0200 (CEST)
Received: from EUSAAMB105.ericsson.se ([147.117.188.122]) by EUSAAHC003.ericsson.se ([147.117.188.81]) with mapi id 14.03.0210.002; Wed, 22 Jul 2015 12:03:57 -0400
From: David Allan I <david.i.allan@ericsson.com>
To: "stbryant@cisco.com" <stbryant@cisco.com>, Loa Andersson <loa@pi.nu>, "RFC Errata System" <rfc-editor@rfc-editor.org>, "swallow@cisco.com" <swallow@cisco.com>, "jdrake@juniper.net" <jdrake@juniper.net>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "rcallon@juniper.net" <rcallon@juniper.net>
Thread-Topic: [Technical Errata Reported] RFC6428 (3629)
Thread-Index: AQHQvstW9HWDn5A1sUWePH/SGh8pEZ3crhtwgAGCWwCACX+WkA==
Date: Wed, 22 Jul 2015 16:03:57 +0000
Message-ID: <E6C17D2345AC7A45B7D054D407AA205C4AF35392@eusaamb105.ericsson.se>
References: <20130521141350.EF4F862100@rfc-editor.org> <55A60407.9060108@pi.nu> <E6C17D2345AC7A45B7D054D407AA205C4AF13A1D@eusaamb105.ericsson.se> <55A78CE8.9090100@cisco.com>
In-Reply-To: <55A78CE8.9090100@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRmVeSWpSXmKPExsUyuXRPoO7DsPWhBt13dC1+9NxgtngybRab xZy7zhb/5s5htri1dCWrxd8VV1gsmvZ/ZbM493QOo8XtKU2MDpweU35vZPVYsuQnk8f1pqvs HkdvzmX2WLF5JaPHrOltbB4NbcdYA9ijuGxSUnMyy1KL9O0SuDIuvZzLVtAjXLH9+BzmBsZu /i5GTg4JAROJhStPskPYYhIX7q1n62Lk4hASOMoo8XLxNDaQhJDAckaJf6fCQGw2AQOJPf+/ MIIUiQisZ5KY9GIPWDezQJzErHUXGEFsYQFziaf7ngHFOYCKLCTObnSDMJ0krv6SAKlgEVCV eLOpmQkkzCvgK9G2NwJi7RZGiZlbW5hBajgFNCW+Hz/KAmIzAt32/dQaJohN4hK3nsxngrhZ QGLJnvPMELaoxMvH/1ghbCWJOa+vMUPU60gs2P2JDcLWlli28DVYnFdAUOLkzCcsExjFZiEZ OwtJyywkLbOQtCxgZFnFyFFanFqWm25kuIkRGJnHJNgcdzAu+GR5iFGAg1GJh3dBx7pQIdbE suLK3EOM0hwsSuK80n55oUIC6YklqdmpqQWpRfFFpTmpxYcYmTg4pRoYM4/Lv+9MZnH8Uhp0 2/Ng+8ldsxayioTcved167LovTgps99nM/+tc2LY8rhgRcsLs0unw2fUH0x9Lm29qCp+khu7 utU91qs/lv43EU5+qrCq64ntmX1n3hqVmET6Rsv+3zDB7FmKy3bjZsXcw7uzzi92/6vwzae+ xrMuPnuez5su07Co9IsuSizFGYmGWsxFxYkAtCJnYq0CAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ByycOMGdcXggYAl95Gr4lmpIFuE>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "alan.davey@metaswitch.com" <alan.davey@metaswitch.com>
Subject: Re: [mpls] [Technical Errata Reported] RFC6428 (3629)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 16:04:24 -0000

Hi MPLSers:

We'd like to "re-close off" this old errata.

Our assumption is the majority if not all should have divined the desired i=
nterpretation (TLV length applies to the whole TLV), but we'd like to verif=
y this. So please advise if you have an implementation that corresponds or =
differs from the corrected text. You can email me privately if you wish to =
spare the list, and I'll summarize the results.

Thanks
Dave



> On 2013-05-21 16:13, RFC Errata System wrote:
>> The following errata report has been submitted for RFC6428,=20
>> "Proactive Connectivity Verification, Continuity Check, and Remote Defec=
t Indication for the MPLS Transport Profile".
>>
>> --------------------------------------
>> You may review the report below and at:
>> http://www.rfc-editor.org/errata_search.php?rfc=3D6428&eid=3D3629
>>
>> --------------------------------------
>> Type: Technical
>> Reported by: Alan Davey <alan.davey@metaswitch.com>
>>
>> Section: 3.5.3
>>
>> Original Text
>> -------------
>> The length is the length of the following data: the Global_ID, Node Iden=
tifier, and Attachment Circuit ID (AC_ID) are as per [9].
>>
>>
>> Corrected Text
>> --------------
>> The length is the length of the data following the length field.  The Gl=
obal_ID, Node Identifier, and Attachment Circuit ID (AC_ID) are as per [9].
>>
>>
>> Notes
>> -----
>>
>>
>> Instructions:
>> -------------
>> This errata is currently posted as "Reported". If necessary, please=20
>> use "Reply All" to discuss whether it should be verified or rejected.
>> When a decision is reached, the verifying party (IESG) can log in to=20
>> change the status and edit the report, if necessary.
>>
>> --------------------------------------
>> RFC6428 (draft-ietf-mpls-tp-cc-cv-rdi-06)
>> --------------------------------------
>> Title               : Proactive Connectivity Verification, Continuity Ch=
eck, and Remote Defect Indication for the MPLS Transport Profile
>> Publication Date    : November 2011
>> Author(s)           : D. Allan, Ed., G. Swallow Ed., J. Drake Ed.
>> Category            : PROPOSED STANDARD
>> Source              : Multiprotocol Label Switching
>> Area                : Routing
>> Stream              : IETF
>> Verifying Party     : IESG
>>
> .
>


--
For corporate legal information go to:

http://www.cisco.com/web/about/doing_business/legal/cri/index.html


From nobody Wed Jul 22 09:14:08 2015
Return-Path: <hannes@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46BE21A8840; Wed, 22 Jul 2015 09:14:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 w4V5fhczaTdW; Wed, 22 Jul 2015 09:14:04 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0138.outbound.protection.outlook.com [65.55.169.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E5C91A8838; Wed, 22 Jul 2015 09:14:04 -0700 (PDT)
Received: from CO1PR05MB441.namprd05.prod.outlook.com (10.141.73.147) by CO1PR05MB537.namprd05.prod.outlook.com (10.141.73.16) with Microsoft SMTP Server (TLS) id 15.1.219.17; Wed, 22 Jul 2015 16:14:02 +0000
Received: from CO1PR05MB443.namprd05.prod.outlook.com (10.141.73.152) by CO1PR05MB441.namprd05.prod.outlook.com (10.141.73.147) with Microsoft SMTP Server (TLS) id 15.1.219.17; Wed, 22 Jul 2015 16:14:00 +0000
Received: from CO1PR05MB443.namprd05.prod.outlook.com ([169.254.12.174]) by CO1PR05MB443.namprd05.prod.outlook.com ([169.254.12.174]) with mapi id 15.01.0219.018; Wed, 22 Jul 2015 16:14:02 +0000
From: Hannes Gredler <hannes@juniper.net>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AQHQxIDSVowz9UQpuEWenozboH6f253nqdcw
Date: Wed, 22 Jul 2015 16:14:02 +0000
Message-ID: <AA904003-AC41-45F7-B2BA-B670BC08ABD5@juniper.net>
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;
x-originating-ip: [31.133.178.142]
x-microsoft-exchange-diagnostics: 1; CO1PR05MB441; 5:s0KjEvWVclHxkrAgaiOICjZthOUaaW8oyLsHcDwRZqO9YH5SE3O8rP7G9Y8bbKjaXo8QjVZciZEUSrkJc66AZDOuohS7WCXRDyNNvTTQnUpHqVrV0wduhu2sztnzihm1dapH5ln41EKtHKrWgxYVhA==; 24:BP9TFzoVpstSaJosxd4TDRiherDBczp6BHX8nH3L6ayQd8JtvDDkiZwMrOC06KF9zu0u8TUEq3/Xy6914LnkoPgnx0Tmjqp8NkKaaKOWmcU=; 20:VbaW4juOf2e+s/Taad9yldoCazR+/2tWc1b8ZGY3nwF+PA6br/2v/BvXuLPFMK7k47pW1w092DHwciZx/MlKFA==
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB441; UriScan:; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB537; 
co1pr05mb441: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <CO1PR05MB441C85FA4AFE5FDB9B8E523CB830@CO1PR05MB441.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CO1PR05MB441; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB441; 
x-forefront-prvs: 0645BEB7AA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(164054003)(24454002)(102836002)(2900100001)(15975445007)(86362001)(62966003)(76176999)(50986999)(54356999)(66066001)(2950100001)(2501003)(106116001)(99286002)(230783001)(77156002)(450100001)(189998001)(122556002)(40100003)(2656002)(5002640100001)(87936001)(2351001)(36756003)(92566002)(83716003)(33656002)(110136002)(46102003)(19580405001)(19580395003)(82746002)(5001960100002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB441; H:CO1PR05MB443.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jul 2015 16:14:02.1815 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB441
X-Microsoft-Exchange-Diagnostics: 1; CO1PR05MB537; 2:B8UIGmnM+SCd72MR9yNoFaLKTalpjxOcJ4ig5ZD0QhTlrh8QUMZ8eXOzm4rv1UvW; 3:FaDyvXU8r/J/1u3L60CXBEXo0LCjbBGL3UIT8AVGMgrItxQ7aTnCTJeO2TZfEUR6Q42Tk3LrOmKD6Qzgq25KP11jnbM7IZMT8PJLdqU3MRSalgcBCc0xCGoRiRzu9FQS0iKXLl4ayZx0abQUKwQXZA==; 25:0FNDUDyDq0mqBkWS5U/KTusde2tchoe/9ikbKsMTh0862wZWZKQ9uDk5gJeu9E7l7vn0mQaKrrMjUM93tL+f7nTnNk/LShvMzJdTMSq/dx3uG9hWsCcawzrXaTlqTtJcLyY/vOA7JA0myYg1p4ezLOXlyDkvgP2NiX8KpsZjxQU1ZMAYBMFPjPOdzen9/LyUTMN4cjVG7MXYWsnvdxi0cLnMWkDrOSmqCFQmR7idmiEN2d9GVsTpq+xT3GDiiUa0ykzR6F7f8fH8BiwxZA2c6A==; 20:3TvkOLIp5sT3k5qOgYHLiEZbbnLhoNjnEMdC9rKyaYgACZUAPxOhm/WIh52Kib/DPkcH36WMG5KfFriOBLnJ1A==; 23:dtuOuHEFUsSBVmgR2ShXwHwL3Rkik8FnYF7z0XG6gnMIwqARhG0/w+uSL7ADrduWRm2edXyuJwZ00Rap/zhaH3IDnnTRKV3EmteDM2vGS1MM9k2ud73F69HKWBtp7ftyDkVDvQb4NLu6MuyNrvlKOBplRnoDuZrZvxn0/w49LByfD9SscCNRtxWOFEKAXYL03dqAcsRb5DTZ+U6t2v8HUzHgrSXwzL3wuMTTSmOJve6u2tt7ePEERmx1B594uIdn
CO1PR05MB537: X-MS-Exchange-Organization-RulesExecuted
X-OriginatorOrg: juniper.net
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/XtIMIYBK3yvHBLU-ia3EhYs-ZtU>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] [spring] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 16:14:07 -0000

support

> On 22.07.2015, at 15:17, John G.Scudder <jgs@juniper.net> wrote:
>=20
> Dear WG,
>=20
> As we discussed at our meeting yesterday, working group adoption has been=
 requested for draft-filsfils-spring-segment-routing-ldp-interop. Please re=
ply to the list with your comments, including although not limited to wheth=
er or not you support adoption. Non-authors are especially encouraged to co=
mment.
>=20
> In consideration of the fact that a number of WG calls are going on concu=
rrently, we will end the call on August 31, 2015.=20
>=20
> Authors, please indicate whether you are aware of any relevant IPR and if=
 so, whether it has been disclosed. Also, the length of the author list for=
 this document greatly exceeds the maximum recommended. Assuming the docume=
nt is adopted, the authors should be prepared to correct this when submitti=
ng as a WG document, ideally by reducing the list to simply the active edit=
or(s) and making use of the "contributors" section for the full list.
>=20
> Thanks,
>=20
> --Bruno and John
>=20
> P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring


From nobody Wed Jul 22 09:15:37 2015
Return-Path: <mohan.nanduri@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2D851A21A6; Wed, 22 Jul 2015 09:15:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
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 tJa4xxAqQjx0; Wed, 22 Jul 2015 09:15:34 -0700 (PDT)
Received: from mail-oi0-x235.google.com (mail-oi0-x235.google.com [IPv6:2607:f8b0:4003:c06::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 0400C1A8711; Wed, 22 Jul 2015 09:15:34 -0700 (PDT)
Received: by oigd21 with SMTP id d21so104683383oig.1; Wed, 22 Jul 2015 09:15:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=rShHoSSQ19xjfDcaBSIPZI+FFpQdCJKDRKiTuq5pmkc=; b=D4+McbWSN9wWe/gHU3CtBNuSXPQD4Ui1SR3JZ033zuDveEgLhVtj2V1lEYYIXogcLd 34h8ER3s5GRKmw/7qogAkVLu0EQL3jATj94PotPkNb9rjIj3zwI+e/UCZbCRexDhPFAz /sHdDY36sBvCIiNFW7ehFMJqP2UGsR6BxkMX9ci9p8TJPrZc+gYsmy1B7uVHdFapjduq xaBDyT41Tyq6APLJu1ZJ82taP6BHq1cUDIiOQ20HtGsXom/WroGXOOlzXXtjQ3Tu4Flf iV7/A7kVFrYMP9a1s3fRjIIgT127Xs+BIH+nkq6q9wqqq71ZIhq4ISgb+qxJyIkX0bdb qLPg==
MIME-Version: 1.0
X-Received: by 10.202.3.66 with SMTP id 63mr3148249oid.41.1437581733519; Wed, 22 Jul 2015 09:15:33 -0700 (PDT)
Received: by 10.202.220.87 with HTTP; Wed, 22 Jul 2015 09:15:33 -0700 (PDT)
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Date: Wed, 22 Jul 2015 12:15:33 -0400
Message-ID: <CAK-sB7FOxPa1XFkzzTpP=j4AQyzi6f4vHCfq66h+XVXuhLS4Lg@mail.gmail.com>
From: Mohan Nanduri <mohan.nanduri@gmail.com>
To: spring@ietf.org
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/1gV4kHTRghk8BiXHOEiE9Anzztg>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 16:15:35 -0000

Support.

Cheers,
-Mohan


On Wed, Jul 22, 2015 at 9:17 AM, John G.Scudder <jgs@juniper.net> wrote:
> Dear WG,
>
> As we discussed at our meeting yesterday, working group adoption has been=
 requested for draft-filsfils-spring-segment-routing-ldp-interop. Please re=
ply to the list with your comments, including although not limited to wheth=
er or not you support adoption. Non-authors are especially encouraged to co=
mment.
>
> In consideration of the fact that a number of WG calls are going on concu=
rrently, we will end the call on August 31, 2015.
>
> Authors, please indicate whether you are aware of any relevant IPR and if=
 so, whether it has been disclosed. Also, the length of the author list for=
 this document greatly exceeds the maximum recommended. Assuming the docume=
nt is adopted, the authors should be prepared to correct this when submitti=
ng as a WG document, ideally by reducing the list to simply the active edit=
or(s) and making use of the "contributors" section for the full list.
>
> Thanks,
>
> --Bruno and John
>
> P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Wed Jul 22 09:49:03 2015
Return-Path: <bruno.decraene@orange.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E800E1B2B8A; Wed, 22 Jul 2015 09:49:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham
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 QKYkv0woIOEJ; Wed, 22 Jul 2015 09:49:00 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2BFAD1B2B3A; Wed, 22 Jul 2015 09:49:00 -0700 (PDT)
Received: from omfedm08.si.francetelecom.fr (unknown [xx.xx.xx.4]) by omfedm09.si.francetelecom.fr (ESMTP service) with ESMTP id 2CA282DC5BB; Wed, 22 Jul 2015 18:48:58 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.58]) by omfedm08.si.francetelecom.fr (ESMTP service) with ESMTP id 1077F238055; Wed, 22 Jul 2015 18:48:58 +0200 (CEST)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM33.corporate.adroot.infra.ftgroup ([fe80::3881:fc15:b4b2:9017%19]) with mapi id 14.03.0235.001; Wed, 22 Jul 2015 18:48:57 +0200
From: <bruno.decraene@orange.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AQHQxIDNTdFJ9ThbxkawgCOCcJnXyp3nsrKw
Date: Wed, 22 Jul 2015 16:48:57 +0000
Message-ID: <4488_1437583738_55AFC97A_4488_3661_1_53C29892C857584299CBF5D05346208A0F5FD044@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.7.22.145717
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/HuxsRiKHX-gQPViEnOZVhlHuqgM>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 16:49:02 -0000

I'm not aware of non-disclosed IPR.=20
(Support as co-author: this is needed for incremental deployment with incre=
mental benefit in existing MPLS/LDP network)

> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of John G.Scudder
> Sent: Wednesday, July 22, 2015 3:17 PM
> To: spring@ietf.org
> Cc: mpls@ietf.org
> Subject: [mpls] working group adoption call for draft-filsfils-spring-seg=
ment-
> routing-ldp-interop
>=20
> Dear WG,
>=20
> As we discussed at our meeting yesterday, working group adoption has been
> requested for draft-filsfils-spring-segment-routing-ldp-interop. Please r=
eply
> to the list with your comments, including although not limited to whether=
 or
> not you support adoption. Non-authors are especially encouraged to
> comment.
>=20
> In consideration of the fact that a number of WG calls are going on
> concurrently, we will end the call on August 31, 2015.
>=20
> Authors, please indicate whether you are aware of any relevant IPR and if
> so, whether it has been disclosed. Also, the length of the author list fo=
r this
> document greatly exceeds the maximum recommended. Assuming the
> document is adopted, the authors should be prepared to correct this when
> submitting as a WG document, ideally by reducing the list to simply the
> active editor(s) and making use of the "contributors" section for the ful=
l list.
>=20
> Thanks,
>=20
> --Bruno and John
>=20
> P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


From nobody Wed Jul 22 09:54:50 2015
Return-Path: <wim.henderickx@alcatel-lucent.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCEF01A8AF0; Wed, 22 Jul 2015 09:54:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 gCM_PPT-DOTQ; Wed, 22 Jul 2015 09:54:46 -0700 (PDT)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (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 16E5F1A8A9A; Wed, 22 Jul 2015 09:54:46 -0700 (PDT)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (unknown [135.239.2.42]) by Websense Email Security Gateway with ESMTPS id 945E89C25EF0A; Wed, 22 Jul 2015 16:54:41 +0000 (GMT)
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id t6MGsemj001565 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 22 Jul 2015 18:54:43 +0200
Received: from FR711WXCHMBA07.zeu.alcatel-lucent.com ([169.254.3.17]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.03.0195.001; Wed, 22 Jul 2015 18:54:41 +0200
From: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AQHQxJ8afYqbTUo1+USNIrGfFBdmuw==
Date: Wed, 22 Jul 2015 16:54:41 +0000
Message-ID: <E59BDD68-A9E3-48CF-90A9-FEB5AA290D22@alcatel-lucent.com>
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/0.0.0.150701
x-originating-ip: [135.239.27.39]
Content-Type: text/plain; charset="utf-8"
Content-ID: <D701DD256396974FAD52DC14D957624C@exchange.lucent.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/G0ZfYoSVHC2JyrBupDihnOvqtTE>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 16:54:48 -0000

c3VwcG9ydA0KDQoNCg0KDQpPbiAyMi8wNy8xNSAxNToxNywgIm1wbHMgb24gYmVoYWxmIG9mIEpv
aG4gRy5TY3VkZGVyIiA8bXBscy1ib3VuY2VzQGlldGYub3JnIG9uIGJlaGFsZiBvZiBqZ3NAanVu
aXBlci5uZXQ+IHdyb3RlOg0KDQo+RGVhciBXRywNCj4NCj5BcyB3ZSBkaXNjdXNzZWQgYXQgb3Vy
IG1lZXRpbmcgeWVzdGVyZGF5LCB3b3JraW5nIGdyb3VwIGFkb3B0aW9uIGhhcyBiZWVuIHJlcXVl
c3RlZCBmb3IgZHJhZnQtZmlsc2ZpbHMtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1sZHAtaW50ZXJv
cC4gUGxlYXNlIHJlcGx5IHRvIHRoZSBsaXN0IHdpdGggeW91ciBjb21tZW50cywgaW5jbHVkaW5n
IGFsdGhvdWdoIG5vdCBsaW1pdGVkIHRvIHdoZXRoZXIgb3Igbm90IHlvdSBzdXBwb3J0IGFkb3B0
aW9uLiBOb24tYXV0aG9ycyBhcmUgZXNwZWNpYWxseSBlbmNvdXJhZ2VkIHRvIGNvbW1lbnQuDQo+
DQo+SW4gY29uc2lkZXJhdGlvbiBvZiB0aGUgZmFjdCB0aGF0IGEgbnVtYmVyIG9mIFdHIGNhbGxz
IGFyZSBnb2luZyBvbiBjb25jdXJyZW50bHksIHdlIHdpbGwgZW5kIHRoZSBjYWxsIG9uIEF1Z3Vz
dCAzMSwgMjAxNS4gDQo+DQo+QXV0aG9ycywgcGxlYXNlIGluZGljYXRlIHdoZXRoZXIgeW91IGFy
ZSBhd2FyZSBvZiBhbnkgcmVsZXZhbnQgSVBSIGFuZCBpZiBzbywgd2hldGhlciBpdCBoYXMgYmVl
biBkaXNjbG9zZWQuIEFsc28sIHRoZSBsZW5ndGggb2YgdGhlIGF1dGhvciBsaXN0IGZvciB0aGlz
IGRvY3VtZW50IGdyZWF0bHkgZXhjZWVkcyB0aGUgbWF4aW11bSByZWNvbW1lbmRlZC4gQXNzdW1p
bmcgdGhlIGRvY3VtZW50IGlzIGFkb3B0ZWQsIHRoZSBhdXRob3JzIHNob3VsZCBiZSBwcmVwYXJl
ZCB0byBjb3JyZWN0IHRoaXMgd2hlbiBzdWJtaXR0aW5nIGFzIGEgV0cgZG9jdW1lbnQsIGlkZWFs
bHkgYnkgcmVkdWNpbmcgdGhlIGxpc3QgdG8gc2ltcGx5IHRoZSBhY3RpdmUgZWRpdG9yKHMpIGFu
ZCBtYWtpbmcgdXNlIG9mIHRoZSAiY29udHJpYnV0b3JzIiBzZWN0aW9uIGZvciB0aGUgZnVsbCBs
aXN0Lg0KPg0KPlRoYW5rcywNCj4NCj4tLUJydW5vIGFuZCBKb2huDQo+DQo+UC5TLjogQ2MgTVBM
UyBvd2luZyB0byB0aGUgTERQIGNvbm5lY3Rpb24uIFBsZWFzZSByZXNwZWN0IHRoZSByZXBseS10
by4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPm1w
bHMgbWFpbGluZyBsaXN0DQo+bXBsc0BpZXRmLm9yZw0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vbXBscw0K


From nobody Wed Jul 22 10:07:32 2015
Return-Path: <bashandy@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AEFDE1B2AAB; Wed, 22 Jul 2015 10:07:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 Hb0LFwT9Ctgx; Wed, 22 Jul 2015 10:07:28 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AEEC21A8F46; Wed, 22 Jul 2015 10:07:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1216; q=dns/txt; s=iport; t=1437584845; x=1438794445; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=KocuAM6xyX/hvBngqX+syPHctW9ZQKrqGKD7Wwx1jRk=; b=hWbQusudSrfVfooflDlIrKTzfmwm6L+PgiuvBR/YXQ+0z2bvl0263bnv kJYYJEtPgt7kI3lHe2CuDsT82pkULzC76H9EVyu43RIi3RQBg/z1wzv4h XE6SLQBAIS5eGtFdvmoh7TZOHSjQ/WjOd4klAGeWz+Flh3kj72M2SdzJf M=;
X-IronPort-AV: E=Sophos;i="5.15,524,1432598400"; d="scan'208";a="17744875"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-3.cisco.com with ESMTP; 22 Jul 2015 17:07:25 +0000
Received: from [10.24.238.223] ([10.24.238.223]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id t6MH7NIO021224; Wed, 22 Jul 2015 17:07:24 GMT
Message-ID: <55AFCDCB.9020905@cisco.com>
Date: Wed, 22 Jul 2015 10:07:23 -0700
From: "Ahmed Bashandy (bashandy)" <bashandy@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: spring@ietf.org
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/JiSqRfJkrNxjosDd4_hMAR5nQTQ>
Cc: mpls@ietf.org
Subject: Re: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 17:07:29 -0000

Support

Ahmed

On 7/22/2015 6:17 AM, John G.Scudder wrote:
> Dear WG,
>
> As we discussed at our meeting yesterday, working group adoption has been requested for draft-filsfils-spring-segment-routing-ldp-interop. Please reply to the list with your comments, including although not limited to whether or not you support adoption. Non-authors are especially encouraged to comment.
>
> In consideration of the fact that a number of WG calls are going on concurrently, we will end the call on August 31, 2015.
>
> Authors, please indicate whether you are aware of any relevant IPR and if so, whether it has been disclosed. Also, the length of the author list for this document greatly exceeds the maximum recommended. Assuming the document is adopted, the authors should be prepared to correct this when submitting as a WG document, ideally by reducing the list to simply the active editor(s) and making use of the "contributors" section for the full list.
>
> Thanks,
>
> --Bruno and John
>
> P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Wed Jul 22 10:13:24 2015
Return-Path: <naikumar@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95B471B2BD2; Wed, 22 Jul 2015 10:13:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 YB7xTiCYd4Ah; Wed, 22 Jul 2015 10:13:18 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE4531A8F3E; Wed, 22 Jul 2015 10:13:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1261; q=dns/txt; s=iport; t=1437585197; x=1438794797; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=Y7EeUZlXqNPuBVc2LlesZGkJMVbe9vyxi8rjla/muP0=; b=N/7kOAXYxV2x9Ou8U37MG3RkoNZm7OQe6IeD2Q2H404a77Noih89bsZG ybEhh7k8qzXlZFyTlZcdNLUtgKWCTXKvBj+VRwor1JamEld0pzp7Mrjj8 v1QjM8jMCki7mF8sKlcGBpHLovAXddIjn7N+CKAfkFo58PflQu2CRmWo6 I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AeAwCmzq9V/5ldJa1bgxVUaQa7dwmBawqGAQKBTjgUAQEBAQEBAX8LhCQBAQQBAQEaHTQLEgEINjcLJQIEDgWILg3NZwEBAQEBAQEBAQEBAQEBAQEBAQEBARMEi0yELVkHhCsFkV6CeQGMMYFDhB2PUYNhJoI+gT5vgQRDgQQBAQE
X-IronPort-AV: E=Sophos;i="5.15,524,1432598400"; d="scan'208";a="12100531"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-9.cisco.com with ESMTP; 22 Jul 2015 17:13:17 +0000
Received: from xhc-rcd-x09.cisco.com (xhc-rcd-x09.cisco.com [173.37.183.83]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id t6MHDHHI002919 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 22 Jul 2015 17:13:17 GMT
Received: from xmb-rcd-x03.cisco.com ([169.254.7.176]) by xhc-rcd-x09.cisco.com ([173.37.183.83]) with mapi id 14.03.0195.001; Wed, 22 Jul 2015 12:13:17 -0500
From: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AQHQxIDNzuh0dlTwRESZF1Rih2twMJ3nyw8A
Date: Wed, 22 Jul 2015 17:13:16 +0000
Message-ID: <D1D54753.55EAF%naikumar@cisco.com>
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.8.130913
x-originating-ip: [10.82.244.22]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <5893D52F5A06F041A6FF93F25FE006FA@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/lhuntP5XOxxR66LQu1WhN1dr31A>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 17:13:21 -0000

Support.

Thanks,
Nagendra

On 7/22/15, 9:17 AM, "John G.Scudder" <jgs@juniper.net> wrote:

>Dear WG,
>
>As we discussed at our meeting yesterday, working group adoption has been
>requested for draft-filsfils-spring-segment-routing-ldp-interop. Please
>reply to the list with your comments, including although not limited to
>whether or not you support adoption. Non-authors are especially
>encouraged to comment.
>
>In consideration of the fact that a number of WG calls are going on
>concurrently, we will end the call on August 31, 2015.
>
>Authors, please indicate whether you are aware of any relevant IPR and if
>so, whether it has been disclosed. Also, the length of the author list
>for this document greatly exceeds the maximum recommended. Assuming the
>document is adopted, the authors should be prepared to correct this when
>submitting as a WG document, ideally by reducing the list to simply the
>active editor(s) and making use of the "contributors" section for the
>full list.
>
>Thanks,
>
>--Bruno and John
>
>P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.
>_______________________________________________
>mpls mailing list
>mpls@ietf.org
>https://www.ietf.org/mailman/listinfo/mpls


From nobody Wed Jul 22 10:37:49 2015
Return-Path: <pierre.francois@imdea.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE9C31B2BF3; Wed, 22 Jul 2015 10:37:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 6VlX4Q0LQfuU; Wed, 22 Jul 2015 10:37:44 -0700 (PDT)
Received: from estafeta21.imdea.org (maquina46.madrimasd.org [193.145.15.46]) (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 2946C1B2C26; Wed, 22 Jul 2015 10:37:43 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by estafeta21.imdea.org (imdea mail daemon) with ESMTP id 8010B1B46C2; Wed, 22 Jul 2015 19:35:32 +0200 (CEST)
X-Virus-Scanned: by antispam-antivirus system at imdea.org
Received: from estafeta21.imdea.org ([127.0.0.1]) by localhost (estafeta21.imdea.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GXc-pciJgkIw; Wed, 22 Jul 2015 19:35:32 +0200 (CEST)
Received: from ams3-vpn-dhcp7537.cisco.com (unknown [173.38.220.62]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: pierre.francois) by estafeta21.imdea.org (imdea mail daemon) with ESMTPSA id F03421B46C1; Wed, 22 Jul 2015 19:35:31 +0200 (CEST)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\))
Content-Type: multipart/signed; boundary="Apple-Mail=_CF3DA9A0-FCC5-4A9D-92BE-590A99063D6A"; protocol="application/pgp-signature"; micalg=pgp-sha512
X-Pgp-Agent: GPGMail 2.5b6
From: Pierre Francois <pierre.francois@imdea.org>
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Date: Wed, 22 Jul 2015 19:37:39 +0200
Message-Id: <D267DCA9-424A-44F3-BC41-89552C28ED3A@imdea.org>
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
To: spring@ietf.org
X-Mailer: Apple Mail (2.2070.6)
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/pvpI2tgS97gPsXzb4UeCjVPuFtU>
Cc: mpls@ietf.org
Subject: Re: [mpls] [spring] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 17:37:46 -0000

--Apple-Mail=_CF3DA9A0-FCC5-4A9D-92BE-590A99063D6A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Support.

Pierre.

> On 22 Jul 2015, at 15:17, John G.Scudder <jgs@juniper.net> wrote:
>=20
> Dear WG,
>=20
> As we discussed at our meeting yesterday, working group adoption has =
been requested for draft-filsfils-spring-segment-routing-ldp-interop. =
Please reply to the list with your comments, including although not =
limited to whether or not you support adoption. Non-authors are =
especially encouraged to comment.
>=20
> In consideration of the fact that a number of WG calls are going on =
concurrently, we will end the call on August 31, 2015.
>=20
> Authors, please indicate whether you are aware of any relevant IPR and =
if so, whether it has been disclosed. Also, the length of the author =
list for this document greatly exceeds the maximum recommended. Assuming =
the document is adopted, the authors should be prepared to correct this =
when submitting as a WG document, ideally by reducing the list to simply =
the active editor(s) and making use of the "contributors" section for =
the full list.
>=20
> Thanks,
>=20
> --Bruno and John
>=20
> P.S.: Cc MPLS owing to the LDP connection. Please respect the =
reply-to.
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring


--Apple-Mail=_CF3DA9A0-FCC5-4A9D-92BE-590A99063D6A
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJVr9TjAAoJEFVsgKhDmVUFMlAP/3b4a4P9t/ixEW6Fhq9nEaFD
gnw2vWuK4tXR1r+s0X2kv5hQp3TVJXXfjeGXyq7ThNWBHegBNrr/3a55q1iUKb3y
Itm4ZtT9QWyTUnqNZgPlD2ZKD3tSEWC+Tjh85Qqoz8MHg98Gzs/PSlMP+INRoE2O
HXSOZoczpmbkM4zqRoI8BYvNvFi0nJlDrW0Cd63ogC413NOOWyINBJucdblqb8m8
gCrrcltv39+BjH/hC/u42aBctXKL0760vUCjYt/6x1eOoVhVVxWAD9EVtjMFnarP
eVXZ3JIplq4BDfZPOhCpw1c90biDxgwF6T6ALmS41Zww/qCyykNmiRPYOV0J0cDM
TLfhf8BAmoB72PU4XebOkUaFGbC5pTx7qHKxRQrzxquhIuPfzp3kZp/3xphqkOiV
IrpNmLJPbX6P0r5saAEq4ZDij+9Dh5KJu4ZE2nxdk457bJgZUVCx+Mj+UKDp1CRG
mOf3XipIw6UfF2wfaqg8iaw0EU+7aXO9f6NMqKuz7N9fLCcFOFPG2pi6e7Rx5kbf
5awX+A/2bJN7cK6tbC8Dixgn7Qx2bFkJc9OUgc1kVci6DtK2hYmzIiqVk0+npsOn
M7STXse+sdRomSnxFpFV8Eb+bNpCJ/Mzdzw7AwMEGhyM6Xu0viNg2pX7Be2rKJXs
e/zF/DjIjsBQZc9de233
=SgKf
-----END PGP SIGNATURE-----

--Apple-Mail=_CF3DA9A0-FCC5-4A9D-92BE-590A99063D6A--


From nobody Wed Jul 22 11:16:33 2015
Return-Path: <sprevidi@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C8421A1BA9; Wed, 22 Jul 2015 11:16:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 0avdR7DdnhGQ; Wed, 22 Jul 2015 11:16:28 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3AF9A1A1F04; Wed, 22 Jul 2015 11:16:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1158; q=dns/txt; s=iport; t=1437588986; x=1438798586; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=8ST/dThqJRmIegvV+JNIPza3gkfe/yWMzMLp+suq810=; b=Di04gHKehuFATg+ljpHlUc0mUgH9FeX1cT5UNJIT1jPN1Oe87inihyCh KrwDJUcLhzq2Dk+7EYFXWMUQYijaKW12ySHQmYB+h3kxITrVaeiZMrDla hfFT8AOcmFoahVOhf2L/9a7ecDr50Ub0aFry0LPZBxnEFoA6rrni8Kj/Z Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AfAwAR3a9V/5FdJa1bgxVUaQatFY5iCYFrCoU3SgKBUDgUAQEBAQEBAYEKhCMBAQEDAQEBARodNAsQAgEIGB4QJwslAgQOBYgmCA3NYwEBAQEBAQEBAQEBAQEBAQEBAQEBARMEi0yCFIIZJjMHgxeBFAWUVwGMMYFDhB2PUYNhJoN8b4EEQ4EEAQEB
X-IronPort-AV: E=Sophos;i="5.15,524,1432598400"; d="scan'208";a="171322495"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-4.cisco.com with ESMTP; 22 Jul 2015 18:16:25 +0000
Received: from xhc-aln-x08.cisco.com (xhc-aln-x08.cisco.com [173.36.12.82]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id t6MIGOW7008946 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 22 Jul 2015 18:16:24 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.72]) by xhc-aln-x08.cisco.com ([173.36.12.82]) with mapi id 14.03.0195.001; Wed, 22 Jul 2015 13:16:24 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: "<spring@ietf.org>" <spring@ietf.org>
Thread-Topic: [spring] working group last call for draft-ietf-spring-segment-routing
Thread-Index: AQHQxIAshL2DLlg120aA/7I81Ib0yp3oH+CA
Date: Wed, 22 Jul 2015 18:16:23 +0000
Message-ID: <4CC5C40F-7C17-4117-A9EA-8FB32408E8FC@cisco.com>
References: <52A3B956-E9BD-4503-9DDD-D40314B93509@juniper.net>
In-Reply-To: <52A3B956-E9BD-4503-9DDD-D40314B93509@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.61.67.209]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <6A17946B7468AB4C9EF036173A0967B3@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/j7M2wEM5kHIgd3gZFCwRM8PqyvA>
Cc: "<isis@ietf.org>" <isis@ietf.org>, "<6man@ietf.org>" <6man@ietf.org>, "<ospf@ietf.org>" <ospf@ietf.org>, "<mpls@ietf.org>" <mpls@ietf.org>
Subject: Re: [mpls] [spring] working group last call for draft-ietf-spring-segment-routing
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 18:16:29 -0000

On Jul 22, 2015, at 3:12 PM, John G. Scudder <jgs@juniper.net> wrote:
> Dear SPRING WG (and cc MPLS, OSPF, IS-IS, 6MAN, please include SPRING in =
replies per the reply-to):
>=20
> As we discussed at the SPRING meeting yesterday, working group last call =
has been requested for draft-ietf-spring-segment-routing. Please reply to t=
he list with your comments, including although not limited to whether or no=
t you support advancing the document to RFC. Non-authors are especially enc=
ouraged to comment.
>=20
> In consideration of the fact that a number of WG calls are going on concu=
rrently, we will end the call on August 31, 2015.=20
>=20
> Authors, please indicate whether you are aware of any relevant IPR and if=
 so, whether it has been disclosed. (Please do this even if you've done it =
before, thanks for your help.)


as co-author I confirm IPR has been already disclosed for draft-ietf-spring=
-segment-routing.

thanks.
s.


>=20
> Thanks,
>=20
> --Bruno and John
>=20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring


From nobody Wed Jul 22 11:23:17 2015
Return-Path: <sprevidi@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FFDA1A6FFC; Wed, 22 Jul 2015 11:23:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 lPq-sSY3XZCp; Wed, 22 Jul 2015 11:23:14 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C1FFD1A6FF8; Wed, 22 Jul 2015 11:23:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1400; q=dns/txt; s=iport; t=1437589394; x=1438798994; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=piGwHbl0TcCKf0wWcnOa8DFg5sAPjZJKzO4Lqjjoo58=; b=dOcKokQYmpPtsMXr+pEPgtKpqtmTBNZhP28MdgZBmxJoYiY7sgonGWPE cJoRo7s9SO2uUPb55wa4dT/Ap972cemUbVAbl2JifdVA7PSftRRag0SkI Bij0nRtEN1a0cVWnRrmY2qV+9JX7yAPV/FTUF8CIfL5QLrcmDV3w71rbk o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AfAwBX369V/51dJa1bgxVUaQatFY5iCYFrCoU3SgKBUDgUAQEBAQEBAYEKhCQBAQMBAQEBGh00CwULAgEINhAnCyUCBA4FiCYIDc1mAQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSLTIIUghkmMweDF4EUBZRXAYwxgUOEHY9Rg2Emgj6BPm+BBEOBBAEBAQ
X-IronPort-AV: E=Sophos;i="5.15,524,1432598400"; d="scan'208";a="17766291"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-3.cisco.com with ESMTP; 22 Jul 2015 18:23:13 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id t6MINC8Q000531 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 22 Jul 2015 18:23:13 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.72]) by xhc-rcd-x04.cisco.com ([173.37.183.78]) with mapi id 14.03.0195.001; Wed, 22 Jul 2015 13:23:12 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: "<spring@ietf.org>" <spring@ietf.org>
Thread-Topic: [spring] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AQHQxIDUd+/Z9XL+f0y5z0gZK+F93p3oIceA
Date: Wed, 22 Jul 2015 18:23:12 +0000
Message-ID: <09960928-4ABD-4AA5-98DC-6DD7E79CD0B5@cisco.com>
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.61.67.209]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <B99FFB9FF6F7954E9B0849C71FC56113@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/owxJc5FjBNTkuN9RA8b_9pvFWC0>
Cc: "<mpls@ietf.org>" <mpls@ietf.org>
Subject: Re: [mpls] [spring] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 18:23:15 -0000

as co-author I support the adoption of this draft a WG item and I confirm I=
PR has been already disclosed.

s.


On Jul 22, 2015, at 3:17 PM, John G.Scudder <jgs@juniper.net> wrote:

> Dear WG,
>=20
> As we discussed at our meeting yesterday, working group adoption has been=
 requested for draft-filsfils-spring-segment-routing-ldp-interop. Please re=
ply to the list with your comments, including although not limited to wheth=
er or not you support adoption. Non-authors are especially encouraged to co=
mment.
>=20
> In consideration of the fact that a number of WG calls are going on concu=
rrently, we will end the call on August 31, 2015.=20
>=20
> Authors, please indicate whether you are aware of any relevant IPR and if=
 so, whether it has been disclosed. Also, the length of the author list for=
 this document greatly exceeds the maximum recommended. Assuming the docume=
nt is adopted, the authors should be prepared to correct this when submitti=
ng as a WG document, ideally by reducing the list to simply the active edit=
or(s) and making use of the "contributors" section for the full list.
>=20
> Thanks,
>=20
> --Bruno and John
>=20
> P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring


From nobody Wed Jul 22 23:33:59 2015
Return-Path: <robmgl@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CAF9C1A87ED; Wed, 22 Jul 2015 23:33:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 MdcSuqeO0vj0; Wed, 22 Jul 2015 23:33:56 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B11D51A87E8; Wed, 22 Jul 2015 23:33:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1715; q=dns/txt; s=iport; t=1437633235; x=1438842835; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=LFpYcIn0zUfGBrBiJyfVhcPa05dN1UdOtTDtE/oyMyI=; b=V2RAHZsFTQ1dMpf808cauxWJrEJI/rzXBd4d1CpBrQdQQL+Ds3kzFwzZ 3yM+aZkWIHF7R9PyaxUl6DD5HbAhdnTRHPkTBeAlNrjaJb2scNEVf/U0T 3nWDFA7I4fdLdluYGWH3wJ8XOoEul5Cw6XRBpS+j7u6ZX5hiGnKxlymke I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AgAwBpirBV/4gNJK1bgxVUaQa7QgmBawqFN0oCgVA4FAEBAQEBAQF/C4QjAQEBBAEBARodNAsMBAIBCBEEAQEBChQFBAcnCxQJCAIEDgUIiCYNzGsBAQEBAQEBAQEBAQEBAQEBAQEBAQETBItMhC0oMQcGgxGBFAWUXAGNd4Qdj1eDYSaCPoE+b4EEQ4EEAQEB
X-IronPort-AV: E=Sophos;i="5.15,528,1432598400"; d="scan'208";a="171516743"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-5.cisco.com with ESMTP; 23 Jul 2015 06:33:47 +0000
Received: from xhc-aln-x11.cisco.com (xhc-aln-x11.cisco.com [173.36.12.85]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id t6N6XktK025552 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 23 Jul 2015 06:33:46 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.72]) by xhc-aln-x11.cisco.com ([173.36.12.85]) with mapi id 14.03.0195.001; Thu, 23 Jul 2015 01:33:46 -0500
From: "Roberta Maglione (robmgl)" <robmgl@cisco.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AQHQxIDL/ujrvcWFSUmrmByBxDJ8Ep3oDJCAgACNQ7A=
Date: Thu, 23 Jul 2015 06:33:46 +0000
Message-ID: <57C3345230A4F94C9B2F5CFA05D7F2BD2609770B@xmb-rcd-x01.cisco.com>
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net> <55AFCDCB.9020905@cisco.com>
In-Reply-To: <55AFCDCB.9020905@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.61.93.142]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ZlpZHk6eGVHFQJYi_wbOMjjMmEc>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] [spring] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 06:33:58 -0000

Support
Roberta

-----Original Message-----
From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Ahmed Bashandy (=
bashandy)
Sent: Wednesday, July 22, 2015 7:07 PM
To: spring@ietf.org
Cc: mpls@ietf.org
Subject: Re: [spring] [mpls] working group adoption call for draft-filsfils=
-spring-segment-routing-ldp-interop

Support

Ahmed

On 7/22/2015 6:17 AM, John G.Scudder wrote:
> Dear WG,
>
> As we discussed at our meeting yesterday, working group adoption has been=
 requested for draft-filsfils-spring-segment-routing-ldp-interop. Please re=
ply to the list with your comments, including although not limited to wheth=
er or not you support adoption. Non-authors are especially encouraged to co=
mment.
>
> In consideration of the fact that a number of WG calls are going on concu=
rrently, we will end the call on August 31, 2015.
>
> Authors, please indicate whether you are aware of any relevant IPR and if=
 so, whether it has been disclosed. Also, the length of the author list for=
 this document greatly exceeds the maximum recommended. Assuming the docume=
nt is adopted, the authors should be prepared to correct this when submitti=
ng as a WG document, ideally by reducing the list to simply the active edit=
or(s) and making use of the "contributors" section for the full list.
>
> Thanks,
>
> --Bruno and John
>
> P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls

_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring


From nobody Thu Jul 23 00:58:24 2015
Return-Path: <rjs@rob.sh>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D4F7C1A8A77; Thu, 23 Jul 2015 00:58:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 3bhBnFr69yxQ; Thu, 23 Jul 2015 00:58:07 -0700 (PDT)
Received: from cappuccino.rob.sh (cappuccino.rob.sh [IPv6:2a03:9800:10:4c::cafe:b00c]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B0181A8A55; Thu, 23 Jul 2015 00:58:06 -0700 (PDT)
Received: from [109.144.254.21] (helo=corretto.local) by cappuccino.rob.sh with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from <rjs@rob.sh>) id 1ZIBO7-000255-Qs; Thu, 23 Jul 2015 08:57:55 +0100
Date: Thu, 23 Jul 2015 08:58:02 +0100
From: Rob Shakir <rjs@rob.sh>
To: "John G. Scudder" <jgs@juniper.net>, spring@ietf.org
Message-ID: <etPan.55b09e8a.4d2d94c4.17e@corretto.local>
In-Reply-To: <52A3B956-E9BD-4503-9DDD-D40314B93509@juniper.net>
References: <52A3B956-E9BD-4503-9DDD-D40314B93509@juniper.net>
X-Mailer: Airmail (303)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="55b09e8a_22de06fe_17e"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/LO2L-RKebGa2z_q8SGt3XuxmFgI>
Cc: ospf@ietf.org, isis@ietf.org, 6man@ietf.org, mpls@ietf.org
Subject: Re: [mpls] [spring] working group last call for draft-ietf-spring-segment-routing
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 07:58:15 -0000

--55b09e8a_22de06fe_17e
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi Bruno, John,

Whilst I=E2=80=99m an author =E2=80=94 I=E2=80=99ll still comment here. I=
t would be good to see the SPRING WG finalise this document. Rapid progre=
ss is being made to multi-vendor implementations within live networks of =
the SPRING technology. It would be good to start getting documents such a=
s this one - which underpins many of the other standards for SR published=
.

On 22 July 2015 at 14:13:06, John G. Scudder (jgs=40juniper.net) wrote:
Authors, please indicate whether you are aware of any relevant IPR and if=
 so, whether it has been disclosed. (Please do this even if you've done i=
t before, thanks for your help.)=C2=A0
I=E2=80=99m not aware of IPR other than that which has already been discl=
osed on this document.

Cheers=21

r.
--55b09e8a_22de06fe_17e
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html><head><style>body=7Bfont-family:Consolas,Arial;font-size:12px=7D</s=
tyle></head><body style=3D=22word-wrap: break-word; -webkit-nbsp-mode: sp=
ace; -webkit-line-break: after-white-space;=22><div id=3D=22bloop=5Fcusto=
mfont=22 style=3D=22font-family:Consolas,Arial;font-size:12px; color: rgb=
a(0,0,0,1.0); margin: 0px; line-height: auto;=22>Hi Bruno, John,</div><di=
v id=3D=22bloop=5Fcustomfont=22 style=3D=22font-family:Consolas,Arial;fon=
t-size:12px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;=22><=
br></div><div id=3D=22bloop=5Fcustomfont=22 style=3D=22font-family:Consol=
as,Arial;font-size:12px; color: rgba(0,0,0,1.0); margin: 0px; line-height=
: auto;=22>Whilst I=E2=80=99m an author =E2=80=94 I=E2=80=99ll still comm=
ent here. It would be good to see the SPRING WG finalise this document. R=
apid progress is being made to multi-vendor implementations within live n=
etworks of the SPRING technology. It would be good to start getting docum=
ents such as this one - which underpins many of the other standards for S=
R published.</div><div id=3D=22bloop=5Fcustomfont=22 style=3D=22font-fami=
ly:Consolas,Arial;font-size:12px; color: rgba(0,0,0,1.0); margin: 0px; li=
ne-height: auto;=22><br></div><div id=3D=22bloop=5Fcustomfont=22 style=3D=
=22font-family:Consolas,Arial;font-size:12px; color: rgba(0,0,0,1.0); mar=
gin: 0px; line-height: auto;=22>On 22 July 2015 at 14:13:06, John G. Scud=
der (<a href=3D=22mailto:jgs=40juniper.net=22>jgs=40juniper.net</a>) wrot=
e:</div> <div><blockquote type=3D=22cite=22 class=3D=22clean=5Fbq=22 styl=
e=3D=22color: rgb(0, 0, 0); font-family: Consolas, Arial; font-size: 12px=
; font-style: normal; font-variant: normal; font-weight: normal; letter-s=
pacing: normal; line-height: normal; orphans: auto; text-align: start; te=
xt-indent: 0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;=22><span><div><div></d=
iv><div>Authors, please indicate whether you are aware of any relevant IP=
R and if so, whether it has been disclosed. (Please do this even if you'v=
e done it before, thanks for your help.)<span class=3D=22Apple-converted-=
space=22>&nbsp;</span></div></div></span></blockquote></div><p>I=E2=80=99=
m not aware of IPR other than that which has already been disclosed on th=
is document.</p><p>Cheers=21</p><p>r.</p></body></html>
--55b09e8a_22de06fe_17e--


From nobody Thu Jul 23 02:22:25 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 479C21A8756; Thu, 23 Jul 2015 02:22:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.2
X-Spam-Level: 
X-Spam-Status: No, score=-106.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_LETTER=-2, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
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 RG-KLUQH4zZX; Thu, 23 Jul 2015 02:22:19 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 14EB41A0377; Thu, 23 Jul 2015 02:22:18 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-2a-55b04a31a3dc
Received: from EUSAAHC006.ericsson.se (Unknown_Domain [147.117.188.90]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 88.89.07675.13A40B55; Thu, 23 Jul 2015 03:58:09 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC006.ericsson.se ([147.117.188.90]) with mapi id 14.03.0210.002; Thu, 23 Jul 2015 05:22:14 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "Thomas.Beckhaus@telekom.de" <Thomas.Beckhaus@telekom.de>, "mpls@ietf.org" <mpls@ietf.org>, "draft-mirsky-mpls-bfd-directed@tools.ietf.org" <draft-mirsky-mpls-bfd-directed@tools.ietf.org>
Thread-Topic: MPLS-RT review of draft-mirsky-mpls-bfd-directed-03
Thread-Index: AdC+PcT+J6C8Nh5rR/SbGsOgRmpbuAG5iKUQ
Date: Thu, 23 Jul 2015 09:22:14 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF112218826C5@eusaamb103.ericsson.se>
References: <AAE428925197FE46A5F94ED6643478FEB1120B3F41@HE111644.EMEA1.CDS.T-INTERNAL.COM>
In-Reply-To: <AAE428925197FE46A5F94ED6643478FEB1120B3F41@HE111644.EMEA1.CDS.T-INTERNAL.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.11]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF112218826C5eusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsUyuXRPlK6h14ZQgzMdOhYPF/ewW7Rv6mK2 uLBW2GLd5VNsFreWrmS1+LviCovF3QVNLA7sHi1H3rJ6LFnyk8njetNVdo9Ft8092l4qeHy5 /JktgC2KyyYlNSezLLVI3y6BK+PwtEbGggvTGCtaFixka2BsaWXsYuTkkBAwkViyZzaULSZx 4d56ti5GLg4hgaOMEgs/HWWCcJYzSiw+vooJpIpNwEjixcYedpCEiMBhRomW/dsYQRxmgWeM Eqd6p7KDVAkLOEgcWdcC1iEi4Cjx5dQuNgjbSOJI334WEJtFQFVizYdNYDW8Ar4SO59PYQax hQSiJHrP3AWbwykQLbFg7VSwOCPQfd9PrQGrZxYQl7j1ZD4TxN0CQD+cZ4awRSVePv7HCmEr SXz8PZ8doj5f4s/DF1C7BCVOznzCMoFRdBaSUbOQlM1CUgYR15FYsPsTG4StLbFs4WtmGPvM gcdMyOILGNlXMXKUFqeW5aYbGW5iBMbsMQk2xx2MCz5ZHmIU4GBU4uFNENoQKsSaWFZcmXuI UZqDRUmcV9ovL1RIID2xJDU7NbUgtSi+qDQntfgQIxMHp1QDo3rLxbTtcSqZlxWPpxSlXTlY dS0/K13mxZf0GO7KXyeVr8TKhC9POjxLzLNguoHQlfPT58yL3Pv3vdIz+T3ftuu96uv78VpH /1f+ZnZf5owZMQ1pM1dd+WZfeW6p2KHpAktMdAsWn7p+g0E6yuOV2pE5TxaI+eh+TzKpmP1+ duwOYd2Ll6xE3imxFGckGmoxFxUnAgAtFIujugIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Sq5VtiUkde0JsMprT3mlgaaFJ60>
Cc: "rcallon@juniper.net" <rcallon@juniper.net>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-mirsky-mpls-bfd-directed-03
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 09:22:23 -0000

--_000_7347100B5761DC41A166AC17F22DF112218826C5eusaamb103erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Thomas,
many thanks for thorough review and thoughtful and most helpful comments an=
d suggestions. Please find my answers in-line and tagged GIM>>.

                Regards,
                                Greg

From: Thomas.Beckhaus@telekom.de [mailto:Thomas.Beckhaus@telekom.de]
Sent: Tuesday, July 14, 2015 4:03 PM
To: mpls@ietf.org; draft-mirsky-mpls-bfd-directed@tools.ietf.org
Cc: rcallon@juniper.net; mpls-chairs@ietf.org; Gregory Mirsky; Jeff Tantsur=
a; mach.chen@huawei.com; Ilya@nobulus.com
Subject: MPLS-RT review of draft-mirsky-mpls-bfd-directed-03

Hello,

I have been selected as reviewer of http://tools.ietf.org/html/draft-mirsky=
-mpls-bfd-directed-03.

I think the draft is coherent, technically sound and operational useful. It=
 extents the explicit path capability for the backward direction of _bidire=
ctional_ forwarding detection (BFD). The document is ready for WG adoption.

Some comments:

Section 1.1.1, Terminology:
I am not sure, whether the term _MPLS_ is really required in this section.

GIM>> Agree

Section 3.1, "Case of MPLS Data Plane": Structure of sub-TLV specification.
The whole section describes, that three sub-TLV are specified for usage: "S=
tatic", "RSVP-TE" and "Segment Routing". For "Static" and "RSVP-TE", the dr=
aft refers to the according RFC (that's fine). But the structure of this se=
ction contains only a subsection for "Segment routing" and the reference to=
 the other sub-TLV is part of this subsection. I propose to add two additio=
nal subsections "Static" (3.1.x) and "RSVP-TE" (3.1.x) with the references =
and remove it from the subsection "Segment Routing" to be more coherent.

GIM>> Will extract references to Static and RSVP-TE and format into subsect=
ions.

Section 3.1.2: "Segment Routing Tunnel Sub-TLV >
The section specifies the encoding of the SR tunnel Sub-TLV with the encodi=
ng of the label stack elements. I think it makes sense to describe the usag=
e of this information in the draft ("copy this information to the label sta=
ck"). Is the remote PE (initiator) allowed to add additional segments bases=
 on his local information or is the encoded label stack strict?

GIM>> This is very interesting angle. We thought that it is strict but I th=
ink that if egress node instructed to make stack more explicit it MAY do so=
. In other words, egress SHOULD NOT exclude any LSE from the stack but MAY =
only add. Would you agree with this interpretation?

Section 3.3:
This section confused me. Maybe it should be considered to be rewritten (or=
 explained specifically to me).
Who is the _initiator_ in this case for the BFD reverse path scenario?

GIM>> The term "initiator" is inherited from LSP Ping for Segment Routing. =
I'll discuss with authors and either map to another, clearer term or provid=
e explanation of roles and scenario.

Section 3.4: "Return Codes"
The paragraph repeats the description text of the return code 2 times.  The=
 section specifies, that the egress LSR _MAY_ send back the return code. In=
 section 3.1.1, last paragraph, the behavior is specified, that the egress =
LSR may set up the BFD session or not, but in both cases, it sends back the=
 return code (are the MAYs are concatenated in the case, when the BFD sessi=
on is set up - see also comment from Nobo?). This implies, that the egress =
LSR _MUST_ send the return code, when the reverse path is not known.

GIM>> Yes, Nobo as well pointed to duplicate use of MAY in one sentence. Id=
ea was that use of LSP Echo Reply is optional, hence the first MAY. And use=
 of Return Code is proposed as optional - thus the second MAY. If the gener=
ic idea sound, will re-word. If normative language should be different - op=
en for suggestion.

Section 4 "Use case scenario":
The "value N" and "value M" are confusing, because it uses the same vocabul=
ary as the nodes in the network example (capital letter). It could be calle=
d "foobar" if it is not for interest.

GIM>> Agree, will update in the next version.

Regards.

Thomas


--_000_7347100B5761DC41A166AC17F22DF112218826C5eusaamb103erics_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.emailquote, li.emailquote, div.emailquote
	{mso-style-name:emailquote;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:1.0pt;
	border:none;
	padding:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi Thomas,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">many thanks for thorough =
review and thoughtful and most helpful comments and suggestions. Please fin=
d my answers in-line and tagged GIM&gt;&gt;.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Regards,<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; Greg<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Thomas.B=
eckhaus@telekom.de [mailto:Thomas.Beckhaus@telekom.de]
<br>
<b>Sent:</b> Tuesday, July 14, 2015 4:03 PM<br>
<b>To:</b> mpls@ietf.org; draft-mirsky-mpls-bfd-directed@tools.ietf.org<br>
<b>Cc:</b> rcallon@juniper.net; mpls-chairs@ietf.org; Gregory Mirsky; Jeff =
Tantsura; mach.chen@huawei.com; Ilya@nobulus.com<br>
<b>Subject:</b> MPLS-RT review of draft-mirsky-mpls-bfd-directed-03<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Hello,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">I have been selected as reviewer of
<a href=3D"http://tools.ietf.org/html/draft-mirsky-mpls-bfd-directed-03">ht=
tp://tools.ietf.org/html/draft-mirsky-mpls-bfd-directed-03</a>.<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">I think the draft is coherent, technica=
lly sound and operational useful. It extents the explicit path capability f=
or the backward direction of _<i>bidirectional</i>_ forwarding
 detection (BFD). The document is ready for WG adoption.<o:p></o:p></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Some comments:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Section 1.1.1, Terminology:<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">I am not sure, whether the term _<i>MPL=
S</i>_ is really required in this section.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">GIM&gt;&gt; Agree<o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Section 3.1, &#8220;Case of MPLS Data P=
lane&#8221;: Structure of sub-TLV specification.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">The whole section describes, that three=
 sub-TLV are specified for usage: &#8220;Static&#8221;, &#8220;RSVP-TE&#822=
1; and &#8220;Segment Routing&#8221;. For &#8220;Static&#8221; and &#8220;R=
SVP-TE&#8221;, the draft refers to the according
 RFC (that&#8217;s fine). But the structure of this section contains only a=
 subsection for &#8220;Segment routing&#8221; and the reference to the othe=
r sub-TLV is part of this subsection. I propose to add two additional subse=
ctions &#8220;Static&#8221; (3.1.x) and &#8220;RSVP-TE&#8221; (3.1.x) with
 the references and remove it from the subsection &#8221;Segment Routing&#8=
221; to be more coherent.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">GIM&gt;&gt; Will extract =
references to Static and RSVP-TE and format into subsections.<o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Section 3.1.2: &#8220;Segment Routing T=
unnel Sub-TLV&nbsp;&raquo;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">The section specifies the encoding of t=
he SR tunnel Sub-TLV with the encoding of the label stack elements. I think=
 it makes sense to describe the usage of this information
 in the draft (&#8220;copy this information to the label stack&#8221;). Is =
the remote PE (initiator) allowed to add additional segments bases on his l=
ocal information or is the encoded label stack strict?<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">GIM&gt;&gt; This is very =
interesting angle. We thought that it is strict but I think that if egress =
node instructed to make stack more explicit it MAY do so. In other
 words, egress SHOULD NOT exclude any LSE from the stack but MAY only add. =
Would you agree with this interpretation?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Section 3.3:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">This section confused me. Maybe it shou=
ld be considered to be rewritten (or explained specifically to me).<o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Who is the _<i>initiator</i>_ in this c=
ase for the BFD reverse path scenario?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">GIM&gt;&gt; The term &#82=
20;initiator&#8221; is inherited from LSP Ping for Segment Routing. I&#8217=
;ll discuss with authors and either map to another, clearer term or provide=
 explanation
 of roles and scenario.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Section 3.4: &#8220;Return Codes&#8221;=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">The paragraph repeats the description t=
ext of the return code 2 times.&nbsp; The section specifies, that the egres=
s LSR _<i>MAY</i>_ send back the return code. In section 3.1.1,
 last paragraph, the behavior is specified, that the egress LSR may set up =
the BFD session or not, but in both cases, it sends back the return code (a=
re the MAYs are concatenated in the case, when the BFD session is set up &#=
8211; see also comment from Nobo?). This
 implies, that the egress LSR _<i>MUST</i>_ send the return code, when the =
reverse path is not known.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">GIM&gt;&gt; Yes, Nobo as =
well pointed to duplicate use of MAY in one sentence. Idea was that use of =
LSP Echo Reply is optional, hence the first MAY. And use of Return
 Code is proposed as optional &#8211; thus the second MAY. If the generic i=
dea sound, will re-word. If normative language should be different &#8211; =
open for suggestion.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Section 4 &#8220;Use case scenario&#822=
1;:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">The &#8220;value N&#8221; and &#8220;va=
lue M&#8221; are confusing, because it uses the same vocabulary as the node=
s in the network example (capital letter). It could be called &#8220;foobar=
&#8221; if it is
 not for interest.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">GIM&gt;&gt; Agree, will u=
pdate in the next version.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">Regards.</span><span style=3D"font-size:1=
0.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Thomas<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
</div>
</body>
</html>

--_000_7347100B5761DC41A166AC17F22DF112218826C5eusaamb103erics_--


From nobody Thu Jul 23 04:51:11 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6B7B1A9154 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 04:51:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 LUo2lI5CnXB0 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 04:51:08 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F1CCB1A914E for <mpls@ietf.org>; Thu, 23 Jul 2015 04:51:07 -0700 (PDT)
Received: from [31.133.179.18] (dhcp-b312.meeting.ietf.org [31.133.179.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 1007A180158A; Thu, 23 Jul 2015 13:51:05 +0200 (CEST)
Message-ID: <55B0D524.5020409@pi.nu>
Date: Thu, 23 Jul 2015 13:51:00 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: "Kamran Raza (skraza)" <skraza@cisco.com>, stephane.litkowski@orange.com,  "vbeeram@juniper.net" <vbeeram@juniper.net>, "matthew.bocci@alcatel-lucent.com" <matthew.bocci@alcatel-lucent.com>,  Jeff Tantsura <jeff.tantsura@ericsson.com>, "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>,  "Rajiv Asati (rajiva)" <rajiva@cisco.com>, "Reshad Rahman (rrahman)" <rrahman@cisco.com>,  "hshah@ciena.com" <hshah@ciena.com>, Xufeng Liu <xufeng.liu@ericsson.com>,  "Zhangxian (Xian)" <zhang.xian@huawei.com>, Dhruv Dhody <dhruv.ietf@gmail.com>, Ina Minei <inaminei@google.com>,  rob.shakir@bt.com, "Osborne, Eric" <eric.osborne@level3.com>,  Luyuan Fang <lufang@microsoft.com>, Gregory Mirsky <gregory.mirsky@ericsson.com>,  Vero Zheng <vero.zheng@huawei.com>, Sam Aldrin <aldrin.ietf@gmail.com>, jgeorge@google.com,  monica.zhangli@huawei.com,  "jescia.chenxia@huawei.com" <jescia.chenxia@huawei.com>
References: <D1D3CEC6.190CBB%david.sinicrope@ericsson.com> <55AF8EA6.9060905@pi.nu>
In-Reply-To: <55AF8EA6.9060905@pi.nu>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/PxaoFr1zIf0y9y7ODsol0CyYeWM>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: [mpls] Coordination of YANG models
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 11:51:10 -0000

Authors of MPLS wg YANG models,

At the MPLS wg meeting yesterday we had a discussion on overlap between
different YANG models. It was alleged that there is a huge overlap
between the YANG models and that there is a substantial need for
coordination.

There were opinions in the meeting spanning from "This will sort it out
itself in the end!" to "Some person with the authority need to do the
coordination!" I guess that the majority were somewhere in the middle
ground.

Here is (at least a temporary) direction for the MPLS wg:

    "The authors of the YANG models progressed in the MPLS working
     group will have to coordinate with other YANG model author
     groups (within and outside the MPLS wg) to find and address
     overlap."

MPLS wg chairs will help when necessary, but initiative should come
from the author groups.

I think there might be a companion question; "Are there YANG models
that we need to do, but that we have not yet identified?"

/Loa

PS
There is a problem with using the document alias, so I tried to
extract the mail-addresses for everyone list as an author for
one of the documents. If I missed someone please forward this
message.


From nobody Thu Jul 23 05:31:07 2015
Return-Path: <agmalis@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A963C1ABD36 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 05:28:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, SPF_PASS=-0.001] autolearn=ham
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 2uOZE0niYs7p for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 05:28:07 -0700 (PDT)
Received: from mail-wi0-x230.google.com (mail-wi0-x230.google.com [IPv6:2a00:1450:400c:c05::230]) (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 37A9C1A92EE for <mpls@ietf.org>; Thu, 23 Jul 2015 05:28:07 -0700 (PDT)
Received: by wicgb10 with SMTP id gb10so140738156wic.1 for <mpls@ietf.org>; Thu, 23 Jul 2015 05:28:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=gu29AogmwKc0dgpFtPrzdChixi1as3snt71ZnMu1efM=; b=sn1iu2y+vQGT4R6wU477QhxWJ/7NZ+enBEVFmyr2Qas5m7mMEizFtBB87MmMQ6JBNr lqLImhtruU5up6dL1YvC1QnDyeBseKsEnHUyrR06bEyHaCKJkQjMRBSSJi0Ztq9BFRWr CddRPND8uOyZMVGBR5yhVGu79NtwWDaTv+2LG55McdR5hbwQbjlNvZu6qI84isrRXDsK f/cfIdEP5/1dSmoDnHnwm/wsj3YD0np40ngQXPmZdQCpZYVN5ki26LvAJbpCNxPIV5Ps OhSESVXdnV8bFOG48LiUVz6DPiZDAZtYr/wrIgWI/xNR5scgUBnoKyf1TXqTxILKXBO+ CoeA==
X-Received: by 10.194.89.72 with SMTP id bm8mr15607077wjb.116.1437654486011; Thu, 23 Jul 2015 05:28:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.87.18 with HTTP; Thu, 23 Jul 2015 05:27:46 -0700 (PDT)
In-Reply-To: <55B0D524.5020409@pi.nu>
References: <D1D3CEC6.190CBB%david.sinicrope@ericsson.com> <55AF8EA6.9060905@pi.nu> <55B0D524.5020409@pi.nu>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Thu, 23 Jul 2015 14:27:46 +0200
Message-ID: <CAA=duU0Gg1spkZe6tj2H8Nse6AjJbD8oEJHRBOF8TQyotTwKXg@mail.gmail.com>
To: Loa Andersson <loa@pi.nu>
Content-Type: multipart/alternative; boundary=089e010d868cf2d7c3051b8a0430
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/pzJ79rF1fVaODFSpuBRlRykICSs>
X-Mailman-Approved-At: Thu, 23 Jul 2015 05:30:54 -0700
Cc: "Reshad Rahman \(rrahman\)" <rrahman@cisco.com>, "Nagendra Kumar Nainar \(naikumar\)" <naikumar@cisco.com>, Luyuan Fang <lufang@microsoft.com>, "mpls@ietf.org" <mpls@ietf.org>, "vbeeram@juniper.net" <vbeeram@juniper.net>, "jescia.chenxia@huawei.com" <jescia.chenxia@huawei.com>, monica.zhangli@huawei.com, jgeorge@google.com, rob.shakir@bt.com, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: Re: [mpls] Coordination of YANG models
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 12:28:09 -0000

--089e010d868cf2d7c3051b8a0430
Content-Type: text/plain; charset=UTF-8

Loa,

It would help for you to mention the Routing Area's YANG coordination Wiki,
https://trac.tools.ietf.org/area/rtg/trac/wiki/RtgYangCoord .

In particular, prospective YANG draft authors in the routing area should
read this page, and then use the tables at
https://trac.tools.ietf.org/area/rtg/trac/wiki/RtgYangCoordSummary to see
if anyone has already written a YANG model of interest, it may keep you
from duplicating existing work. If you do write a new YANG model, it should
be enterered into the table so that other people will be aware of it.

This applies to all YANG models in the routing area, not just in the mpls
WG.

Cheers,
Andy


On Thu, Jul 23, 2015 at 1:51 PM, Loa Andersson <loa@pi.nu> wrote:

>
> Authors of MPLS wg YANG models,
>
> At the MPLS wg meeting yesterday we had a discussion on overlap between
> different YANG models. It was alleged that there is a huge overlap
> between the YANG models and that there is a substantial need for
> coordination.
>
> There were opinions in the meeting spanning from "This will sort it out
> itself in the end!" to "Some person with the authority need to do the
> coordination!" I guess that the majority were somewhere in the middle
> ground.
>
> Here is (at least a temporary) direction for the MPLS wg:
>
>    "The authors of the YANG models progressed in the MPLS working
>     group will have to coordinate with other YANG model author
>     groups (within and outside the MPLS wg) to find and address
>     overlap."
>
> MPLS wg chairs will help when necessary, but initiative should come
> from the author groups.
>
> I think there might be a companion question; "Are there YANG models
> that we need to do, but that we have not yet identified?"
>
> /Loa
>
> PS
> There is a problem with using the document alias, so I tried to
> extract the mail-addresses for everyone list as an author for
> one of the documents. If I missed someone please forward this
> message.
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>

--089e010d868cf2d7c3051b8a0430
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Loa,<div><br></div><div>It would help for you to mention t=
he Routing Area&#39;s YANG coordination Wiki,=C2=A0<a href=3D"https://trac.=
tools.ietf.org/area/rtg/trac/wiki/RtgYangCoord">https://trac.tools.ietf.org=
/area/rtg/trac/wiki/RtgYangCoord</a> .</div><div><br></div><div>In particul=
ar, prospective YANG draft authors in the routing area should read this pag=
e, and then use the tables at=C2=A0<a href=3D"https://trac.tools.ietf.org/a=
rea/rtg/trac/wiki/RtgYangCoordSummary">https://trac.tools.ietf.org/area/rtg=
/trac/wiki/RtgYangCoordSummary</a> to see if anyone has already written a Y=
ANG model of interest, it may keep you from duplicating existing work. If y=
ou do write a new YANG model, it should be enterered into the table so that=
 other people will be aware of it.</div><div><br></div><div>This applies to=
 all YANG models in the routing area, not just in the mpls WG.</div><div><b=
r></div><div>Cheers,</div><div>Andy</div><div><br></div></div><div class=3D=
"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Jul 23, 2015 at 1:51 P=
M, Loa Andersson <span dir=3D"ltr">&lt;<a href=3D"mailto:loa@pi.nu" target=
=3D"_blank">loa@pi.nu</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x"><br>
Authors of MPLS wg YANG models,<br>
<br>
At the MPLS wg meeting yesterday we had a discussion on overlap between<br>
different YANG models. It was alleged that there is a huge overlap<br>
between the YANG models and that there is a substantial need for<br>
coordination.<br>
<br>
There were opinions in the meeting spanning from &quot;This will sort it ou=
t<br>
itself in the end!&quot; to &quot;Some person with the authority need to do=
 the<br>
coordination!&quot; I guess that the majority were somewhere in the middle<=
br>
ground.<br>
<br>
Here is (at least a temporary) direction for the MPLS wg:<br>
<br>
=C2=A0 =C2=A0&quot;The authors of the YANG models progressed in the MPLS wo=
rking<br>
=C2=A0 =C2=A0 group will have to coordinate with other YANG model author<br=
>
=C2=A0 =C2=A0 groups (within and outside the MPLS wg) to find and address<b=
r>
=C2=A0 =C2=A0 overlap.&quot;<br>
<br>
MPLS wg chairs will help when necessary, but initiative should come<br>
from the author groups.<br>
<br>
I think there might be a companion question; &quot;Are there YANG models<br=
>
that we need to do, but that we have not yet identified?&quot;<br>
<br>
/Loa<br>
<br>
PS<br>
There is a problem with using the document alias, so I tried to<br>
extract the mail-addresses for everyone list as an author for<br>
one of the documents. If I missed someone please forward this<br>
message.<br>
<br>
_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
</blockquote></div><br></div>

--089e010d868cf2d7c3051b8a0430--


From nobody Thu Jul 23 05:35:18 2015
Return-Path: <jrmitche@puck.nether.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E287F1AC3B0; Thu, 23 Jul 2015 05:35:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.912
X-Spam-Level: 
X-Spam-Status: No, score=-1.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 Oeoe1ef8CaZn; Thu, 23 Jul 2015 05:35:09 -0700 (PDT)
Received: from puck.nether.net (puck.nether.net [IPv6:2001:418:3f4::5]) by ietfa.amsl.com (Postfix) with ESMTP id E964E1AC3A7; Thu, 23 Jul 2015 05:34:51 -0700 (PDT)
Received: from [31.133.179.207] (dhcp-b3cf.meeting.ietf.org [31.133.179.207]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by puck.nether.net (Postfix) with ESMTPSA id 57DED540B5B; Thu, 23 Jul 2015 08:34:50 -0400 (EDT)
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Mime-Version: 1.0 (1.0)
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <FB153594-3484-4D91-BCE5-69C36FEA054E@puck.nether.net>
X-Mailer: iPhone Mail (12H143)
From: Jon Mitchell <jrmitche@puck.nether.net>
Date: Thu, 23 Jul 2015 14:34:48 +0200
To: "spring@ietf.org" <spring@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/mMpHp82va07h2BIjcROFvgTN3CE>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] [spring] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 12:35:16 -0000

Support

-Jon

> On Jul 22, 2015, at 3:17 PM, John G.Scudder <jgs@juniper.net> wrote:
>=20
> Dear WG,
>=20
> As we discussed at our meeting yesterday, working group adoption has been r=
equested for draft-filsfils-spring-segment-routing-ldp-interop. Please reply=
 to the list with your comments, including although not limited to whether o=
r not you support adoption. Non-authors are especially encouraged to comment=
.
>=20
> In consideration of the fact that a number of WG calls are going on concur=
rently, we will end the call on August 31, 2015.=20
>=20
> Authors, please indicate whether you are aware of any relevant IPR and if s=
o, whether it has been disclosed. Also, the length of the author list for th=
is document greatly exceeds the maximum recommended. Assuming the document i=
s adopted, the authors should be prepared to correct this when submitting as=
 a WG document, ideally by reducing the list to simply the active editor(s) a=
nd making use of the "contributors" section for the full list.
>=20
> Thanks,
>=20
> --Bruno and John
>=20
> P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring


From nobody Thu Jul 23 07:01:37 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7EC791A1AA7 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 07:01:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.974
X-Spam-Level: 
X-Spam-Status: No, score=-0.974 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_51=0.6, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=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 o9-wHR-hrk33 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 07:01:31 -0700 (PDT)
Received: from mailgw01.mediatek.com (mailgw01.mediatek.com [69.46.227.141]) by ietfa.amsl.com (Postfix) with ESMTP id A1DB31A038D for <mpls@ietf.org>; Thu, 23 Jul 2015 07:01:30 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw01.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 625931396; Thu, 23 Jul 2015 10:01:17 -0500
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS64.mediatek.inc ([::1]) with mapi id 14.03.0181.006; Thu, 23 Jul 2015 10:01:17 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Stewart Bryant <stbryant@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "S. Davari" <davarish@yahoo.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw8aajUti3orAQEqCOvm3DZDbXZ3pFwWw
Date: Thu, 23 Jul 2015 14:01:16 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com>
In-Reply-To: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
x-tm-as-product-ver: SMEX-10.2.0.3176-8.000.1202-21698.005
x-tm-as-result: No--60.564900-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: multipart/alternative; boundary="_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F6038FMTKMBS61N1media_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/e997nZPvImbLz_qyWvdySUABXU4>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 14:01:34 -0000

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

SSBkb27igJl0IGFncmVlIG5vLXN3YXAgaXMgdGhlIHNhbWUgYXMg4oCcc3dhcCB3aXRoIHNhbWUg
dmFsdWXigJ0uDQoNCkkgdGhpbmsgaWYgc3RhbmRhcmQgYWRkcyBhIG5vLXN3YXAgb3BlcmF0aW9u
LCB0aGF0IHdvdWxkIGJlIGdyZWF0IGZvciBwZW9wbGUgdG8gaW1wbGVtZW50DQpFaXRoZXIgU1cg
b3IgSFcuDQoNCk9uY2UgdGhlIGxhYmVsIGlzIGRlZmluZWQgYXMgc3dhcCwgSSBuZWVkIHRvIGNv
bnNpZGVyDQoNCjEpICAgICAgVFRMDQoNCkNvcHkgcGF5bG9hZCBUVEwgPyBvciB1c2luZyBjb25z
dF92YWx1ZQ0KDQoyKSAgICAgIFFvUyAocGlwZSBtb2RlIG9yIG5vdCkNCklmIHBpcGUgbW9kZSA9
PiB0aGVuIEkgbmVlZCB0byBkbyBzb21ldGhpbmcNCklmIG5vdD0+IHRoZW4gSSBuZWVkIHRvIGRv
IHNvbWV0aGluZyBlbHNlLg0KDQpIb3dldmVyIGlmIGl0IGlzIHJlYWxseSBhIOKAnG5vLXN3YXDi
gJ0sICB0aGVuIGl0IGlzIHZlcnkgY2xlYXIgZm9yIEhXL1NXIHRvIGltcGxlbWVudCBzdWNoIG9w
ZXJhdGlvbi4NCkkgZG9u4oCZdCBuZWVkIHRvIGNvbnNpZGVyIGFueSBwYXJ0IG9mIGFib3ZlIGNh
c2VzLg0KDQpJIGRvbuKAmXQgdGhpbmsgc3dhcGluZyBhIHNhbWUgdmFsdWUgbGFiZWwgaXMgTk9U
IHRoZSBzYW1lIGFzIOKAnG5vLXN3YXDigJ0gYXQgYWxsLg0KDQpGcm9tIFN0YW5kYXJkIHBvaW50
IG9mIHZpZXcsIHdlIHNob3VsZCBOT1QgbGVhdmUgYW1iaWd1aXR5IGhlcmUgYXQgYWxsLg0KDQpU
aGFua3MsDQoNCkFuZHJldw0KDQpGcm9tOiBtcGxzIFttYWlsdG86bXBscy1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgQWxleGFuZGVyIFZhaW5zaHRlaW4NClNlbnQ6IFR1ZXNkYXksIEp1
bHkgMjEsIDIwMTUgNTowNSBQTQ0KVG86IFN0ZXdhcnQgQnJ5YW50OyBBbmRyZXcgRy4gTWFsaXM7
IFMuIERhdmFyaQ0KQ2M6IG1wbHNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbbXBsc10gZHJhZnQt
ZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVh
bGx5IHNhdmU/DQoNCg0KKzEuDQoNCg0KVGh1bWIgdHlwZWQgb24gbXkgTEcsDQpTYXNoYQ0KDQot
LS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0NCkZyb206IFN0ZXdhcnQgQnJ5YW50DQpEYXRl
OiAyMS8wNy8yMDE1IDE3OjU4DQpUbzogQW5kcmV3IEcuIE1hbGlzO1MuIERhdmFyaTsNCkNjOiBt
cGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPjsNClN1YmplY3Q6UmU6IFttcGxzXSBk
cmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBp
dCByZWFsbHkgc2F2ZT8NClRoaXMgZHJhZnQgcHJvcG9zZXMgYXJjaGl0ZWN0dXJhbCBjaGFuZ2Vz
LCBhbmQgYXMgd2UgY2FuIHNob3cgdGhhdA0KdGhlc2UgY2hhbmdlcyBhcmUgbm90IG5lZWRlZCwg
aW4gbXkgdmlldywgdGhpcyBkcmFmdCBzaG91bGQgbm90IGdvDQpmb3J3YXJkLg0KDQotIFN0ZXdh
cnQNCg0KDQpPbiAyMS8wNy8yMDE1IDA5OjAyLCBBbmRyZXcgRy4gTWFsaXMgd3JvdGU6DQpBcyB0
aGVyZSBhcmUgbm8gYXJjaGl0ZWN0dXJhbCBvciBwcm90b2NvbCBjaGFuZ2VzIG9yIElBTkEgY29u
c2lkZXJhdGlvbnMsIHRoaXMgZHJhZnQgc2hvdWxkIGJlIGluZm9ybWF0aW9uYWwgaWYgaXQgZ29l
cyBmb3J3YXJkIChpdCBjdXJyZW50bHkgc2F5cyAic3RhbmRhcmRzIHRyYWNrIikuDQoNCkNoZWVy
cywNCkFuZHkNCg0KDQpPbiBNb24sIEp1bCAyMCwgMjAxNSBhdCA4OjUyIFBNLCBTLiBEYXZhcmkg
IDxkYXZhcmlzaEB5YWhvby5jb208bWFpbHRvOmRhdmFyaXNoQHlhaG9vLmNvbT4+IHdyb3RlOg0K
RXJpYw0KDQpJIGFncmVlIG5vIHN0YW5kYXJkIGNoYW5nZSBpcyByZXF1aXJlZCBzaW5jZSB0aGlz
IGlzIGEgbG9jYWwgb3B0aW1pemF0aW9uIGlzc3VlLg0KDQpSZWdhcmRzLA0KU2hhaHJhbQ0KDQoN
Cj4gT24gSnVsIDIwLCAyMDE1LCBhdCAxMTo0MyBBTSwgRXJpYyBDIFJvc2VuIDxlcm9zZW5AanVu
aXBlci5uZXQ8bWFpbHRvOmVyb3NlbkBqdW5pcGVyLm5ldD4+IHdyb3RlOg0KPg0KPj4gT24gNy8y
MC8yMDE1IDI6MDcgUE0sIFNoYWhyYW0gRGF2YXJpIHdyb3RlOg0KPj4gVGhlIG5ldyBzd2FwcGVk
IGxhYmVscyAoVGhlIG91dGdvaW5nICBsYWJlbCB0aGF0IHJlcGxhY2VzIHRoZQ0KPj4gaW5jb21p
bmcgbGFiZWwpIG5lZWQgdG8gYmUgc3RvcmVkIGluIGEgdGFibGUuIFVzaW5nIHRoaXMgZHJhZnQN
Cj4+IHJlZHVjZXMgdGhlIG51bWJlciBvZiBzd2FwcGVkIGxhYmVscyB0aGF0IG5lZWRzIHRvIGJl
IHN0b3JlZCwNCj4+IHJlZ2FyZGxlc3Mgb2YgIGltcGxlbWVudGF0aW9uLiBEb24ndCB5b3UgYWdy
ZWU/DQo+DQo+IE5vLiAgSWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVk
cyB0byBiZSAncmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVl
LCB5b3UgY291bGQganVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3
b24ndCBvdmVyd3JpdGUgdGhlIHRvcCBsYWJlbCBvbiB0aGUgc3RhY2suICBUaGlzIHNlZW1zIHRv
IGJlIHdoYXQgdGhlIGRyYWZ0IHN1Z2dlc3RzLCBidXQgaXQgY291bGQgYmUgZG9uZSBhcyBhbiBv
cHRpbWl6YXRpb24gZm9yIHRoZSBwYXJ0aWN1bGFyIGNhc2Ugd2hlcmUgdGhlIGluY29taW5nIGFu
ZCBvdXRnb2luZyBsYWJlbHMgaGF2ZSB0aGUgc2FtZSB2YWx1ZS4gIFlvdSBjb3VsZCBkbyB0aGlz
IHRvZGF5LCBhcyBhIGxvY2FsIGltcGxlbWVudGF0aW9uIG9wdGltaXphdGlvbi4gVGhlcmUgZG9l
c24ndCBzZWVtIHRvIGJlIGFueSBpbnRlcm9wIGlzc3VlIG9yIGFueSBjaGFuZ2UgdG8gdGhlIGRh
dGEgcGxhbmUgc2VtYW50aWNzLg0KPg0KPj4gSXQgYWxzbyByZWR1Y2VzIHRoZSBjb25maWd1cmF0
aW9uIGFuZCBtYW5hZ2VtZW50IG9mIHRoZSBuZXcgc3dhcHBlZCBsYWJlbHMuDQo+DQo+IFdlJ3Jl
IG5vdCBkaXNjdXNzaW5nIHdoZXRoZXIgdGhlcmUgYXJlIGFueSBhZHZhbnRhZ2VzIHRvIHRoZSB1
c2Ugb2YgZG9tYWluLXdpZGUgbGFiZWxzLiAgV2UncmUgZGlzY3Vzc2luZyB3aGV0aGVyIHRoZSB1
c2Ugb2YgZG9tYWluLXdpZGUgbGFiZWxzIHJlcXVpcmVzIGEgY2hhbmdlIGluIHRoZSBmb3J3YXJk
aW5nIHBsYW5lIGFyY2hpdGVjdHVyZS4gIEkganVzdCBkb24ndCBzZWUgdGhhdCBpdCBkb2VzLg0K
Pg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBt
cGxzIG1haWxpbmcgbGlzdA0KPiBtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0K
PiAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQptcGxzIG1haWxpbmcgbGlz
dA0KbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vbXBscw0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KDQptcGxzIG1haWxpbmcgbGlzdA0KDQptcGxzQGll
dGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0KDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL21wbHMNCg0KDQoNCg0KLS0NCg0KRm9yIGNvcnBvcmF0ZSBsZWdhbCBpbmZv
cm1hdGlvbiBnbyB0bzoNCg0KDQoNCmh0dHA6Ly93d3cuY2lzY28uY29tL3dlYi9hYm91dC9kb2lu
Z19idXNpbmVzcy9sZWdhbC9jcmkvaW5kZXguaHRtbA0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6
MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KcHJlDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0
ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAuTXNvQWNldGF0ZSwg
bGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhv
bWEiLCJzYW5zLXNlcmlmIjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3Jh
cGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJn
aW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1h
cmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4w
cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLkhUTUxQ
cmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFy
IjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9y
bWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0K
CXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41
aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNl
Y3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBs
aXN0IGwwDQoJe21zby1saXN0LWlkOjE0MDI4NzQ2MjA7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjExNDg3MjI4NDAgNjc2OTg3MDUgNjc2OTg3MTMgNjc2
OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3
MTU7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10ZXh0OiIlMVwpIjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdp
bi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz
aGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5k
aWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRp
dCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48
L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJF
Ti1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlv
bjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkkgZG9u4oCZdCBhZ3JlZSBuby1zd2FwIGlzIHRoZSBzYW1lIGFzIOKAnHN3
YXAgd2l0aCBzYW1lIHZhbHVl4oCdLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSB0aGluayBpZiBzdGFuZGFyZCBhZGRz
IGEgbm8tc3dhcCBvcGVyYXRpb24sIHRoYXQgd291bGQgYmUgZ3JlYXQgZm9yIHBlb3BsZSB0byBp
bXBsZW1lbnQNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5FaXRoZXIgU1cgb3IgSFcu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5PbmNlIHRoZSBsYWJlbCBpcyBkZWZpbmVkIGFzIHN3YXAsIEkgbmVlZCB0byBj
b25zaWRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBo
IiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj48IVtp
ZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+MSk8c3BhbiBzdHlsZT0iZm9udDo3LjBw
dCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UVEw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTGlzdFBhcmFncmFwaCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkNvcHkgcGF5bG9hZCBUVEwgPyBvciB1c2luZyBjb25zdF92YWx1ZTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRl
bnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj48IVtpZiAhc3VwcG9ydExpc3RzXT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1z
by1saXN0Oklnbm9yZSI+Mik8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bh
bj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5Rb1MgKHBpcGUgbW9kZSBvciBub3QpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JZiBwaXBlIG1vZGUgPSZndDsgdGhlbiBJIG5lZWQg
dG8gZG8gc29tZXRoaW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5JZiBub3Q9Jmd0OyB0aGVuIEkgbmVlZCB0byBkbyBzb21ldGhpbmcgZWxz
ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkhvd2V2ZXIgaWYgaXQgaXMgcmVhbGx5IGEg4oCcbm8tc3dhcOKAnSwmbmJz
cDsgdGhlbiBpdCBpcyB2ZXJ5IGNsZWFyIGZvciBIVy9TVyB0byBpbXBsZW1lbnQgc3VjaCBvcGVy
YXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgZG9u4oCZdCBuZWVkIHRvIGNv
bnNpZGVyIGFueSBwYXJ0IG9mIGFib3ZlIGNhc2VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBkb27igJl0IHRoaW5r
IHN3YXBpbmcgYSBzYW1lIHZhbHVlIGxhYmVsIGlzIE5PVCB0aGUgc2FtZSBhcyDigJxuby1zd2Fw
4oCdIGF0IGFsbC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RnJvbSBTdGFuZGFyZCBwb2ludCBvZiB2aWV3LCB3ZSBz
aG91bGQgTk9UIGxlYXZlIGFtYmlndWl0eSBoZXJlIGF0IGFsbC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkFuZHJldzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IG1wbHMgW21haWx0bzptcGxzLWJv
dW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkFsZXhhbmRlciBWYWluc2h0ZWlu
PGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIEp1bHkgMjEsIDIwMTUgNTowNSBQTTxicj4NCjxi
PlRvOjwvYj4gU3Rld2FydCBCcnlhbnQ7IEFuZHJldyBHLiBNYWxpczsgUy4gRGF2YXJpPGJyPg0K
PGI+Q2M6PC9iPiBtcGxzQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10g
ZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMg
aXQgcmVhbGx5IHNhdmU/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdp
bjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+JiM0MzsxLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21h
cmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlRodW1iIHR5
cGVkIG9uIG15IExHLDxicj4NClNhc2hhPGJyPg0KPGJyPg0KLS0tLS0tIE9yaWdpbmFsIG1lc3Nh
Z2UgLS0tLS0tPGJyPg0KPGI+RnJvbTombmJzcDs8L2I+U3Rld2FydCBCcnlhbnQ8YnI+DQo8Yj5E
YXRlOiZuYnNwOzwvYj4yMS8wNy8yMDE1IDE3OjU4PGJyPg0KPGI+VG86Jm5ic3A7PC9iPkFuZHJl
dyBHLiBNYWxpcztTLiBEYXZhcmk7PGJyPg0KPGI+Q2M6Jm5ic3A7PC9iPjxhIGhyZWY9Im1haWx0
bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYub3JnPC9hPjs8YnI+DQo8Yj5TdWJqZWN0OjwvYj5S
ZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cg
bXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGhpcyBk
cmFmdCBwcm9wb3NlcyBhcmNoaXRlY3R1cmFsIGNoYW5nZXMsIGFuZCBhcyB3ZSBjYW4gc2hvdyB0
aGF0PGJyPg0KdGhlc2UgY2hhbmdlcyBhcmUgbm90IG5lZWRlZCwgaW4gbXkgdmlldywgdGhpcyBk
cmFmdCBzaG91bGQgbm90IGdvIDxicj4NCmZvcndhcmQuPGJyPg0KPGJyPg0KLSBTdGV3YXJ0PGJy
Pg0KPGJyPg0KPGJyPg0KT24gMjEvMDcvMjAxNSAwOTowMiwgQW5kcmV3IEcuIE1hbGlzIHdyb3Rl
OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkFzIHRoZXJlIGFyZSBubyBhcmNo
aXRlY3R1cmFsIG9yIHByb3RvY29sIGNoYW5nZXMgb3IgSUFOQSBjb25zaWRlcmF0aW9ucywgdGhp
cyBkcmFmdCBzaG91bGQgYmUgaW5mb3JtYXRpb25hbCBpZiBpdCBnb2VzIGZvcndhcmQgKGl0IGN1
cnJlbnRseSBzYXlzICZxdW90O3N0YW5kYXJkcyB0cmFjayZxdW90OykuDQo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5DaGVl
cnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkFuZHk8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5PbiBNb24sIEp1bCAyMCwg
MjAxNSBhdCA4OjUyIFBNLCBTLiBEYXZhcmkmbmJzcDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZh
cmlzaEB5YWhvby5jb20iPmRhdmFyaXNoQHlhaG9vLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0Ij5FcmljPGJyPg0KPGJyPg0KSSBhZ3JlZSBubyBzdGFuZGFyZCBjaGFuZ2UgaXMg
cmVxdWlyZWQgc2luY2UgdGhpcyBpcyBhIGxvY2FsIG9wdGltaXphdGlvbiBpc3N1ZS48YnI+DQo8
YnI+DQpSZWdhcmRzLDxicj4NClNoYWhyYW08YnI+DQo8YnI+DQo8YnI+DQomZ3Q7IE9uIEp1bCAy
MCwgMjAxNSwgYXQgMTE6NDMgQU0sIEVyaWMgQyBSb3NlbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmVy
b3NlbkBqdW5pcGVyLm5ldCI+ZXJvc2VuQGp1bmlwZXIubmV0PC9hPiZndDsgd3JvdGU6PGJyPg0K
Jmd0Ozxicj4NCiZndDsmZ3Q7IE9uIDcvMjAvMjAxNSAyOjA3IFBNLCBTaGFocmFtIERhdmFyaSB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyBUaGUgbmV3IHN3YXBwZWQgbGFiZWxzIChUaGUgb3V0Z29pbmcg
Jm5ic3A7bGFiZWwgdGhhdCByZXBsYWNlcyB0aGU8YnI+DQomZ3Q7Jmd0OyBpbmNvbWluZyBsYWJl
bCkgbmVlZCB0byBiZSBzdG9yZWQgaW4gYSB0YWJsZS4gVXNpbmcgdGhpcyBkcmFmdDxicj4NCiZn
dDsmZ3Q7IHJlZHVjZXMgdGhlIG51bWJlciBvZiBzd2FwcGVkIGxhYmVscyB0aGF0IG5lZWRzIHRv
IGJlIHN0b3JlZCw8YnI+DQomZ3Q7Jmd0OyByZWdhcmRsZXNzIG9mICZuYnNwO2ltcGxlbWVudGF0
aW9uLiBEb24ndCB5b3UgYWdyZWU/PGJyPg0KJmd0Ozxicj4NCiZndDsgTm8uICZuYnNwO0lmIHlv
dSBub3RpY2UgdGhhdCB0aGUgaW5jb21pbmcgbGFiZWwgbmVlZHMgdG8gYmUgJ3JlcGxhY2VkJyBi
eSBhbiBvdXRnb2luZyBsYWJlbCBvZiB0aGUgc2FtZSB2YWx1ZSwgeW91IGNvdWxkIGp1c3QgbWFr
ZSB0aGUgcmV3cml0ZSBzdHJpbmcgc2hvcnRlciwgc28gaXQgd29uJ3Qgb3ZlcndyaXRlIHRoZSB0
b3AgbGFiZWwgb24gdGhlIHN0YWNrLiAmbmJzcDtUaGlzIHNlZW1zIHRvIGJlIHdoYXQgdGhlIGRy
YWZ0IHN1Z2dlc3RzLCBidXQgaXQgY291bGQNCiBiZSBkb25lIGFzIGFuIG9wdGltaXphdGlvbiBm
b3IgdGhlIHBhcnRpY3VsYXIgY2FzZSB3aGVyZSB0aGUgaW5jb21pbmcgYW5kIG91dGdvaW5nIGxh
YmVscyBoYXZlIHRoZSBzYW1lIHZhbHVlLiAmbmJzcDtZb3UgY291bGQgZG8gdGhpcyB0b2RheSwg
YXMgYSBsb2NhbCBpbXBsZW1lbnRhdGlvbiBvcHRpbWl6YXRpb24uIFRoZXJlIGRvZXNuJ3Qgc2Vl
bSB0byBiZSBhbnkgaW50ZXJvcCBpc3N1ZSBvciBhbnkgY2hhbmdlIHRvIHRoZSBkYXRhIHBsYW5l
IHNlbWFudGljcy48YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDsgSXQgYWxzbyByZWR1Y2VzIHRoZSBj
b25maWd1cmF0aW9uIGFuZCBtYW5hZ2VtZW50IG9mIHRoZSBuZXcgc3dhcHBlZCBsYWJlbHMuPGJy
Pg0KJmd0Ozxicj4NCiZndDsgV2UncmUgbm90IGRpc2N1c3Npbmcgd2hldGhlciB0aGVyZSBhcmUg
YW55IGFkdmFudGFnZXMgdG8gdGhlIHVzZSBvZiBkb21haW4td2lkZSBsYWJlbHMuICZuYnNwO1dl
J3JlIGRpc2N1c3Npbmcgd2hldGhlciB0aGUgdXNlIG9mIGRvbWFpbi13aWRlIGxhYmVscyByZXF1
aXJlcyBhIGNoYW5nZSBpbiB0aGUgZm9yd2FyZGluZyBwbGFuZSBhcmNoaXRlY3R1cmUuICZuYnNw
O0kganVzdCBkb24ndCBzZWUgdGhhdCBpdCBkb2VzLjxicj4NCiZndDs8YnI+DQomZ3Q7IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyBtcGxz
IG1haWxpbmcgbGlzdDxicj4NCiZndDsmbmJzcDs8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9y
ZyI+bXBsc0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscyIgdGFyZ2V0PSJfQkxBTksiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBsczwvYT48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCm1wbHMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOm1w
bHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzIiB0YXJnZXQ9Il9CTEFOSyI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48
YnI+DQombmJzcDsgPG86cD48L286cD48L3NwYW4+PC9wPg0KPHByZT5fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPm1w
bHMgbWFpbGluZyBsaXN0PG86cD48L286cD48L3ByZT4NCjxwcmU+PGEgaHJlZj0ibWFpbHRvOm1w
bHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+PG86cD48L286cD48L3ByZT4NCjxwcmU+PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzIiB0YXJnZXQ9
Il9CTEFOSyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzPC9hPjxv
OnA+PC9vOnA+PC9wcmU+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHByZT4tLSA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5Gb3IgY29ycG9yYXRl
IGxlZ2FsIGluZm9ybWF0aW9uIGdvIHRvOjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wcmU+DQo8cHJlPjxhIGhyZWY9Imh0dHA6Ly93d3cuY2lzY28uY29tL3dlYi9h
Ym91dC9kb2luZ19idXNpbmVzcy9sZWdhbC9jcmkvaW5kZXguaHRtbCIgdGFyZ2V0PSJfQkxBTksi
Pmh0dHA6Ly93d3cuY2lzY28uY29tL3dlYi9hYm91dC9kb2luZ19idXNpbmVzcy9sZWdhbC9jcmkv
aW5kZXguaHRtbDwvYT48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48bzpwPiZuYnNwOzwvbzpwPjwv
cHJlPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo8dGFibGU+PHRyPjx0ZD48IS0tdHlwZTp0
ZXh0LS0+PCEtLXstLT48cHJlPioqKioqKioqKioqKiogRW1haWwgQ29uZmlkZW50aWFsaXR5IE5v
dGljZSAqKioqKioqKioqKioqKioqKioqKg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0
aGlzIGUtbWFpbCBtZXNzYWdlIChpbmNsdWRpbmcgYW55IA0KYXR0YWNobWVudHMpIG1heSBiZSBj
b25maWRlbnRpYWwsIHByb3ByaWV0YXJ5LCBwcml2aWxlZ2VkLCBvciBvdGhlcndpc2UNCmV4ZW1w
dCBmcm9tIGRpc2Nsb3N1cmUgdW5kZXIgYXBwbGljYWJsZSBsYXdzLiBJdCBpcyBpbnRlbmRlZCB0
byBiZSANCmNvbnZleWVkIG9ubHkgdG8gdGhlIGRlc2lnbmF0ZWQgcmVjaXBpZW50KHMpLiBBbnkg
dXNlLCBkaXNzZW1pbmF0aW9uLCANCmRpc3RyaWJ1dGlvbiwgcHJpbnRpbmcsIHJldGFpbmluZyBv
ciBjb3B5aW5nIG9mIHRoaXMgZS1tYWlsIChpbmNsdWRpbmcgaXRzIA0KYXR0YWNobWVudHMpIGJ5
IHVuaW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHN0cmljdGx5IHByb2hpYml0ZWQgYW5kIG1heSAN
CmJlIHVubGF3ZnVsLiBJZiB5b3UgYXJlIG5vdCBhbiBpbnRlbmRlZCByZWNpcGllbnQgb2YgdGhp
cyBlLW1haWwsIG9yIGJlbGlldmUgDQp0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZS1tYWls
IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgDQppbW1lZGlhdGVseSAoYnkgcmVw
bHlpbmcgdG8gdGhpcyBlLW1haWwpLCBkZWxldGUgYW55IGFuZCBhbGwgY29waWVzIG9mIA0KdGhp
cyBlLW1haWwgKGluY2x1ZGluZyBhbnkgYXR0YWNobWVudHMpIGZyb20geW91ciBzeXN0ZW0sIGFu
ZCBkbyBub3QNCmRpc2Nsb3NlIHRoZSBjb250ZW50IG9mIHRoaXMgZS1tYWlsIHRvIGFueSBvdGhl
ciBwZXJzb24uIFRoYW5rIHlvdSENCjwvcHJlPjwhLS19LS0+PC90ZD48L3RyPjwvdGFibGU+

--_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F6038FMTKMBS61N1media_--


From nobody Thu Jul 23 07:08:42 2015
Return-Path: <adrian@olddog.co.uk>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABA931ACDB2 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 07:08:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.999
X-Spam-Level: 
X-Spam-Status: No, score=-101.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_51=0.6, RCVD_IN_DNSWL_LOW=-0.7, USER_IN_WHITELIST=-100] autolearn=ham
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 eQpWDka83AaZ for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 07:08:37 -0700 (PDT)
Received: from asmtp1.iomartmail.com (asmtp1.iomartmail.com [62.128.201.248]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B056E1A87E7 for <mpls@ietf.org>; Thu, 23 Jul 2015 07:08:36 -0700 (PDT)
Received: from asmtp1.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id t6NE8YJX029290; Thu, 23 Jul 2015 15:08:34 +0100
Received: from 950129200 (dhcp-b176.meeting.ietf.org [31.133.177.118]) (authenticated bits=0) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id t6NE8WIS029266 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Thu, 23 Jul 2015 15:08:33 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Andrew Qu'" <andrew.qu@mediatek.com>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc>
In-Reply-To: <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc>
Date: Thu, 23 Jul 2015 15:08:33 +0100
Message-ID: <063701d0c551$0fdba4a0$2f92ede0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0638_01D0C559.71A4A080"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQKzQJK9kJpXm0F5+xxjl9qsRmKvegJzuunRnBCB8DA=
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1576-8.0.0.1202-21698.007
X-TM-AS-Result: No--30.478-10.0-31-10
X-imss-scan-details: No--30.478-10.0-31-10
X-TMASE-MatchedRID: Xxz90/Ib/Zg7iuZ/mdYYtlqTZu55qmNRpxEHlduTslDL1SGpNpKQyi2A LmUqyNrRvsnnK/VbfkqMVQb49Y23Ix9fNWA7SFWqmLvr/eiGOE74+9RkGdNhWGxJZsdfvpNzWpo 2v5ZHS+fXldNKzKPlvTWQg1yejS72tDSfcMR+7ZNgg+UjPGL1RXENmofN9nrpM21CreAEMZhehe h0dgb9eq8aUsrLRFySgNMFzGNLElBaNaxZBRbNWqvM+zzl/BST+pAoHyMi/o+Z8fwWt5BhYOx9X ZQ1UO/eQgUInkqQBs/M1jffIgQXhhtOWu9t8OcnSSUXkvSVAdzplJeCqDmqy+VwPkhdNxH1Ebus ZnyrIfTmdcm+4RXJ7camcgjprEPzOAqxcO8wXlvNQZLahcjIsTJ2ncI9Ab5FUSIRJNI3UC+QiLE OKOIRPnHMXURFxRSfVZ54ioe2Ewuh9lX/ZdrRwsxzM8CbVIFI44BDpO4iKowJyg8d9MeowoMIR3 HKgQXmPvqoTCKNMGtIOSHptb5tx2KaLwu81+avj/KzIaXakx6CXRbsHj8YbwvjUALgegyqc01y0 C3CGGiajZkb8TuLc5VIEKhlTKps1KoSW5Ji1Xu2F4a+vI22PinFkCcdwCtc8dY35PxDpnQXXGLm wYbUcgUJ2rQm9htlnVTWWiNp+v9BldmDYjwlppuSv4SfxhK3hzgLHqCMyqj/GfRlWNBSbXRIIK/ I1Y+US4Q3I/LeUOdm85QoNuKKviaXATIpQghoVWoi/SaO4wZaeSLr129mS9iqWhRD053L/Kcoh1 +zX3/0hk2n+cz0+7I7NQjwHVSmerJCitPoIIybKItl61J/yZUdXE/WGn0FSlnU38LCY8v3vguvm Elg+tUD5BVcvVVb6oOZutiToMg0kxW7y4PQmRzyjtyF0CPXSYYlYOcV1ws=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/vkdCszdSTc9OvfYMLcBF7TFC-SY>
Cc: mpls@ietf.org
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 14:08:40 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0638_01D0C559.71A4A080
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Andrew,
=20
Are you mixing "no swap" with "bump in the wire"?
=20
If you are going to not consider TTL then you are doing some far more =
"interesting" things: like not decrementing the TTL so not being counted =
as a hop; not appearing in OAM; not checking incoming packets for TTL =
going to zero.
=20
The discussion of "no swap" as applied *solely* to the label is a black =
box optimisation. There is no difference at the external interfaces when =
"no swap" is done or when "pop'n'push" or "swap-inline" is done. The =
packet coming out has the same features in all cases.
=20
But, if you are doing other special things to the label stack entry =
(e.g. not looking at it, or not changing it) then IMHO you are not a =
router, you are a wire.
=20
Adrian
=20
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Andrew Qu
Sent: 23 July 2015 15:01
To: Alexander Vainshtein; Stewart Bryant; Andrew G. Malis; S. Davari
Cc: mpls@ietf.org
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?
=20
I don=E2=80=99t agree no-swap is the same as =E2=80=9Cswap with same =
value=E2=80=9D.
=20
I think if standard adds a no-swap operation, that would be great for =
people to implement=20
Either SW or HW.
=20
Once the label is defined as swap, I need to consider
1)      TTL
Copy payload TTL ? or using const_value
2)      QoS (pipe mode or not)
If pipe mode =3D> then I need to do something
If not=3D> then I need to do something else.
=20
However if it is really a =E2=80=9Cno-swap=E2=80=9D,  then it is very =
clear for HW/SW to implement such operation.
I don=E2=80=99t need to consider any part of above cases.
=20
I don=E2=80=99t think swaping a same value label is NOT the same as =
=E2=80=9Cno-swap=E2=80=9D at all.=20
=20
>From Standard point of view, we should NOT leave ambiguity here at all.
=20
Thanks,
=20
Andrew
=20
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Alexander =
Vainshtein
Sent: Tuesday, July 21, 2015 5:05 PM
To: Stewart Bryant; Andrew G. Malis; S. Davari
Cc: mpls@ietf.org
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?
=20
+1.
=20
Thumb typed on my LG,
Sasha

------ Original message ------
From: Stewart Bryant
Date: 21/07/2015 17:58
To: Andrew G. Malis;S. Davari;
Cc: mpls@ietf.org;
Subject:Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?
This draft proposes architectural changes, and as we can show that
these changes are not needed, in my view, this draft should not go=20
forward.

- Stewart


On 21/07/2015 09:02, Andrew G. Malis wrote:
As there are no architectural or protocol changes or IANA =
considerations, this draft should be informational if it goes forward =
(it currently says "standards track").=20
=20
Cheers,
Andy
=20
=20
On Mon, Jul 20, 2015 at 8:52 PM, S. Davari  <davarish@yahoo.com> wrote:
Eric

I agree no standard change is required since this is a local =
optimization issue.

Regards,
Shahram


> On Jul 20, 2015, at 11:43 AM, Eric C Rosen <erosen@juniper.net> wrote:
>
>> On 7/20/2015 2:07 PM, Shahram Davari wrote:
>> The new swapped labels (The outgoing  label that replaces the
>> incoming label) need to be stored in a table. Using this draft
>> reduces the number of swapped labels that needs to be stored,
>> regardless of  implementation. Don't you agree?
>
> No.  If you notice that the incoming label needs to be 'replaced' by =
an outgoing label of the same value, you could just make the rewrite =
string shorter, so it won't overwrite the top label on the stack.  This =
seems to be what the draft suggests, but it could be done as an =
optimization for the particular case where the incoming and outgoing =
labels have the same value.  You could do this today, as a local =
implementation optimization. There doesn't seem to be any interop issue =
or any change to the data plane semantics.
>
>> It also reduces the configuration and management of the new swapped =
labels.
>
> We're not discussing whether there are any advantages to the use of =
domain-wide labels.  We're discussing whether the use of domain-wide =
labels requires a change in the forwarding plane architecture.  I just =
don't see that it does.
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
>  https://www.ietf.org/mailman/listinfo/mpls

_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls
=20

 =20
_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls



--=20
For corporate legal information go to:
=20
http://www.cisco.com/web/about/doing_business/legal/cri/index.html
=20

************* Email Confidentiality Notice ********************
The information contained in this e-mail message (including any=20
attachments) may be confidential, proprietary, privileged, or otherwise
exempt from disclosure under applicable laws. It is intended to be=20
conveyed only to the designated recipient(s). Any use, dissemination,=20
distribution, printing, retaining or copying of this e-mail (including =
its=20
attachments) by unintended recipient(s) is strictly prohibited and may=20
be unlawful. If you are not an intended recipient of this e-mail, or =
believe=20
that you have received this e-mail in error, please notify the sender=20
immediately (by replying to this e-mail), delete any and all copies of=20
this e-mail (including any attachments) from your system, and do not
disclose the content of this e-mail to any other person. Thank you!
=20

------=_NextPart_000_0638_01D0C559.71A4A080
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DProgId content=3DWord.Document><meta name=3DGenerator =
content=3D"Microsoft Word 14"><meta name=3DOriginator =
content=3D"Microsoft Word 14"><link rel=3DFile-List =
href=3D"cid:filelist.xml@01D0C559.6F09D160"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-GB</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" =
DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" =
LatentStyleCount=3D"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" =
Name=3D"caption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default =
Paragraph Font"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Placeholder Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Revision"/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" =
Name=3D"TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:Calibri;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-520092929 1073806591 9 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
p
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt =
412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Calibri;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-font-family:Calibri;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	mso-ascii-font-family:Consolas;
	mso-hansi-font-family:Consolas;
	mso-bidi-font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	mso-ascii-font-family:Tahoma;
	mso-hansi-font-family:Tahoma;
	mso-bidi-font-family:Tahoma;}
span.EmailStyle23
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1402874620;
	mso-list-type:hybrid;
	mso-list-template-ids:1148722840 67698705 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite =
lang=3DEN-GB link=3Dblue vlink=3Dpurple =
style=3D'tab-interval:36.0pt'><div class=3DWordSection1><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New =
Roman";color:#1F497D'>Andrew,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Are you mixing &quot;no =
swap&quot; with &quot;bump in the wire&quot;?<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>If you are going to not =
consider TTL then you are doing some far more &quot;interesting&quot; =
things: like not decrementing the TTL so not being counted as a hop; not =
appearing in OAM; not checking incoming packets for TTL going to =
zero.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>The discussion of &quot;no =
swap&quot; as applied *solely* to the label is a black box optimisation. =
There is no difference at the external interfaces when &quot;no =
swap&quot; is done or when &quot;pop'n'push&quot; or =
&quot;swap-inline&quot; is done. The packet coming out has the same =
features in all cases.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>But, if you are doing other =
special things to the label stack entry (e.g. not looking at it, or not =
changing it) then IMHO you are not a router, you are a =
wire.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Adrian<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New =
Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-f=
ont-family:"Times New =
Roman";mso-ansi-language:EN-US'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-f=
ont-family:"Times New Roman";mso-ansi-language:EN-US'> mpls =
[mailto:mpls-bounces@ietf.org] <b>On Behalf Of </b>Andrew =
Qu<br><b>Sent:</b> 23 July 2015 15:01<br><b>To:</b> Alexander =
Vainshtein; Stewart Bryant; Andrew G. Malis; S. Davari<br><b>Cc:</b> =
mpls@ietf.org<br><b>Subject:</b> Re: [mpls] =
draft-fang-mpls-label-forwarding-no-swap - how much does it really =
save?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>I don=E2=80=99t agree no-swap is the same as =
=E2=80=9Cswap with same value=E2=80=9D.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>I think if standard adds a no-swap operation, =
that would be great for people to implement <o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>Either SW or HW.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>Once the label is defined as swap, I need to =
consider<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l0 level1 lfo2'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;color:#1F497D;mso-ansi-l=
anguage:EN-US'><span style=3D'mso-list:Ignore'>1)<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>TTL<o:p></o:p></span></p><p =
class=3DMsoListParagraph><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>Copy payload TTL ? or using =
const_value<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-18.0pt;mso-list:l0 level1 lfo2'><![if =
!supportLists]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-fareast-=
font-family:Calibri;mso-bidi-font-family:Calibri;color:#1F497D;mso-ansi-l=
anguage:EN-US'><span style=3D'mso-list:Ignore'>2)<span =
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>QoS (pipe mode or =
not)<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:36.0pt'><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>If pipe mode =3D&gt; then I need to do =
something<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:36.0pt'><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>If not=3D&gt; then I need to do something =
else.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>However if it is really a =
=E2=80=9Cno-swap=E2=80=9D,&nbsp; then it is very clear for HW/SW to =
implement such operation.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>I don=E2=80=99t need to consider any part of =
above cases.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>I don=E2=80=99t think swaping a same value =
label is NOT the same as =E2=80=9Cno-swap=E2=80=9D at all. =
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>From Standard point of view, we should NOT =
leave ambiguity here at all.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>Thanks,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'>Andrew<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-ansi-lang=
uage:EN-US'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-ansi-lang=
uage:EN-US'> mpls [mailto:mpls-bounces@ietf.org] <b>On Behalf Of =
</b>Alexander Vainshtein<br><b>Sent:</b> Tuesday, July 21, 2015 5:05 =
PM<br><b>To:</b> Stewart Bryant; Andrew G. Malis; S. =
Davari<br><b>Cc:</b> mpls@ietf.org<br><b>Subject:</b> Re: [mpls] =
draft-fang-mpls-label-forwarding-no-swap - how much does it really =
save?<o:p></o:p></span></p></div></div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0cm;margin-bottom:.0001pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'>+1.<o:p></o:p></span><=
/p><p style=3D'margin:0cm;margin-bottom:.0001pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'>&nbsp;<o:p></o:p></spa=
n></p><p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span =
lang=3DEN-US style=3D'font-size:10.0pt;mso-ansi-language:EN-US'>Thumb =
typed on my LG,<br>Sasha<br><br>------ Original message =
------<br><b>From:&nbsp;</b>Stewart =
Bryant<br><b>Date:&nbsp;</b>21/07/2015 17:58<br><b>To:&nbsp;</b>Andrew =
G. Malis;S. Davari;<br><b>Cc:&nbsp;</b><a =
href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>;<br><b>Subject:</b>Re: =
[mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it =
really save?<o:p></o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:10.0pt;mso-ansi-language:EN-US'>This =
draft proposes architectural changes, and as we can show that<br>these =
changes are not needed, in my view, this draft should not go =
<br>forward.<br><br>- Stewart<br><br><br>On 21/07/2015 09:02, Andrew G. =
Malis wrote:<o:p></o:p></span></p></div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'>As there are no =
architectural or protocol changes or IANA considerations, this draft =
should be informational if it goes forward (it currently says =
&quot;standards track&quot;). <o:p></o:p></span></p><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></spa=
n></p></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'>Cheers,<o:p></o:p></sp=
an></p></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'>Andy<o:p></o:p></span>=
</p></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></spa=
n></p></div></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></spa=
n></p><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'>On Mon, Jul 20, 2015 =
at 8:52 PM, S. Davari&nbsp; &lt;<a =
href=3D"mailto:davarish@yahoo.com">davarish@yahoo.com</a>&gt; =
wrote:<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'>Eric<br><br>I agree =
no standard change is required since this is a local optimization =
issue.<br><br>Regards,<br>Shahram<br><br><br>&gt; On Jul 20, 2015, at =
11:43 AM, Eric C Rosen &lt;<a =
href=3D"mailto:erosen@juniper.net">erosen@juniper.net</a>&gt; =
wrote:<br>&gt;<br>&gt;&gt; On 7/20/2015 2:07 PM, Shahram Davari =
wrote:<br>&gt;&gt; The new swapped labels (The outgoing &nbsp;label that =
replaces the<br>&gt;&gt; incoming label) need to be stored in a table. =
Using this draft<br>&gt;&gt; reduces the number of swapped labels that =
needs to be stored,<br>&gt;&gt; regardless of &nbsp;implementation. =
Don't you agree?<br>&gt;<br>&gt; No. &nbsp;If you notice that the =
incoming label needs to be 'replaced' by an outgoing label of the same =
value, you could just make the rewrite string shorter, so it won't =
overwrite the top label on the stack. &nbsp;This seems to be what the =
draft suggests, but it could be done as an optimization for the =
particular case where the incoming and outgoing labels have the same =
value. &nbsp;You could do this today, as a local implementation =
optimization. There doesn't seem to be any interop issue or any change =
to the data plane semantics.<br>&gt;<br>&gt;&gt; It also reduces the =
configuration and management of the new swapped labels.<br>&gt;<br>&gt; =
We're not discussing whether there are any advantages to the use of =
domain-wide labels. &nbsp;We're discussing whether the use of =
domain-wide labels requires a change in the forwarding plane =
architecture. &nbsp;I just don't see that it does.<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; mpls mailing =
list<br>&gt;&nbsp;<a =
href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>&gt;&nbsp; <a =
href=3D"https://www.ietf.org/mailman/listinfo/mpls" =
target=3D"_BLANK">https://www.ietf.org/mailman/listinfo/mpls</a><o:p></o:=
p></span></p><div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'><br>__________________=
_____________________________<br>mpls mailing list<br><a =
href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/mpls" =
target=3D"_BLANK">https://www.ietf.org/mailman/listinfo/mpls</a><o:p></o:=
p></span></p></div></div></div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></spa=
n></p></div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'><br>&nbsp; =
<o:p></o:p></span></p><pre><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'>_______________________________________=
________<o:p></o:p></span></pre><pre><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'>mpls mailing =
list<o:p></o:p></span></pre><pre><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'><a =
href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><o:p></o:p></span></pre><p=
re><span lang=3DEN-US style=3D'mso-ansi-language:EN-US'><a =
href=3D"https://www.ietf.org/mailman/listinfo/mpls" =
target=3D"_BLANK">https://www.ietf.org/mailman/listinfo/mpls</a><o:p></o:=
p></span></pre></blockquote><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span lang=3DEN-US =
style=3D'font-size:10.0pt;mso-ansi-language:EN-US'><br =
style=3D'mso-special-character:line-break'><![if =
!supportLineBreakNewLine]><br =
style=3D'mso-special-character:line-break'><![endif]><o:p></o:p></span></=
p><pre><span lang=3DEN-US style=3D'mso-ansi-language:EN-US'>-- =
<o:p></o:p></span></pre><pre><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'>For corporate legal information go =
to:<o:p></o:p></span></pre><pre><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre><spa=
n lang=3DEN-US style=3D'mso-ansi-language:EN-US'><a =
href=3D"http://www.cisco.com/web/about/doing_business/legal/cri/index.htm=
l" =
target=3D"_BLANK">http://www.cisco.com/web/about/doing_business/legal/cri=
/index.html</a><o:p></o:p></span></pre><pre><span lang=3DEN-US =
style=3D'mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><table =
class=3DMsoNormalTable border=3D0 cellpadding=3D0 =
style=3D'mso-cellspacing:1.5pt;mso-yfti-tbllook:1184'><tr =
style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'><td =
style=3D'padding:.75pt .75pt .75pt .75pt'><pre>************* Email =
Confidentiality Notice ********************<o:p></o:p></pre><pre>The =
information contained in this e-mail message (including any =
<o:p></o:p></pre><pre>attachments) may be confidential, proprietary, =
privileged, or otherwise<o:p></o:p></pre><pre>exempt from disclosure =
under applicable laws. It is intended to be =
<o:p></o:p></pre><pre>conveyed only to the designated recipient(s). Any =
use, dissemination, <o:p></o:p></pre><pre>distribution, printing, =
retaining or copying of this e-mail (including its =
<o:p></o:p></pre><pre>attachments) by unintended recipient(s) is =
strictly prohibited and may <o:p></o:p></pre><pre>be unlawful. If you =
are not an intended recipient of this e-mail, or believe =
<o:p></o:p></pre><pre>that you have received this e-mail in error, =
please notify the sender <o:p></o:p></pre><pre>immediately (by replying =
to this e-mail), delete any and all copies of <o:p></o:p></pre><pre>this =
e-mail (including any attachments) from your system, and do =
not<o:p></o:p></pre><pre>disclose the content of this e-mail to any =
other person. Thank you!<o:p></o:p></pre></td></tr></table><p =
class=3DMsoNormal><span style=3D'mso-fareast-font-family:"Times New =
Roman"'><o:p>&nbsp;</o:p></span></p></div></body></html>
------=_NextPart_000_0638_01D0C559.71A4A080--



From nobody Thu Jul 23 07:15:14 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91C311A87A8 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 07:15:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.301
X-Spam-Level: 
X-Spam-Status: No, score=-1.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_51=0.6, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=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 b6SUD_jLCxUP for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 07:15:10 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0705.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::705]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 795811ACDF9 for <mpls@ietf.org>; Thu, 23 Jul 2015 07:14:00 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) with Microsoft SMTP Server (TLS) id 15.1.219.17; Thu, 23 Jul 2015 14:13:42 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0219.018; Thu, 23 Jul 2015 14:13:42 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, 'Andrew Qu' <andrew.qu@mediatek.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw8aaRLWhMNTKB0OPv6fwBySQ6Z3pGIgAgAACCICAAADbUA==
Date: Thu, 23 Jul 2015 14:13:42 +0000
Message-ID: <DB3PR03MB078034B26F2AB90590CE5A199D820@DB3PR03MB0780.eurprd03.prod.outlook.com>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <063701d0c551$0fdba4a0$2f92ede0$@olddog.co.uk>
In-Reply-To: <063701d0c551$0fdba4a0$2f92ede0$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: olddog.co.uk; dkim=none (message not signed) header.d=none;
x-originating-ip: [79.178.225.212]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0780; 5:BZ+KX937mTAPKr7ecq5l3T+7Q5jKUg4Zf7WJOUhiE/eLfBAfgAy+U3rraRjR4B+J5Nkyqw3HgfAX55sHMTkdeoEa/LTpXQ/DIaVh5FODmsikki3KgI6kvMGjt2OT3Sb4y2InkZf2VcRfgw0I+GJvXw==; 24:vPkVdy8Q4s0mCHQQHE8gUwYFpqHTEt1CHCJu4ePlNWcssG5FI98X7lxPratY68QQZ/yxxQ4oQ0BbFnCaOpVh5Ht7J9KhcYWCNKnXJnhsdIY=; 20:Z5oomam8GNnPpMrcAkPqcu8bwQJzWYUVeNa5dhuTwhohv+3qvr4Y9/YfQqUdCgoUv4vop4/1Phz7phcRA01rxw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0780;
db3pr03mb0780: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <DB3PR03MB07809C20EB6808C1774EA42D9D820@DB3PR03MB0780.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0780; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0780; 
x-forefront-prvs: 06469BCC91
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(53754006)(24454002)(377454003)(252514010)(479174004)(164054003)(15975445007)(19617315012)(2656002)(16236675004)(19580405001)(122556002)(54356999)(2900100001)(62966003)(5003600100002)(46102003)(77156002)(189998001)(230783001)(19300405004)(2950100001)(50986999)(87936001)(5001960100002)(19580395003)(86362001)(76176999)(102836002)(74316001)(76576001)(92566002)(2501003)(19625215002)(40100003)(5002640100001)(106116001)(66066001)(33656002)(5890100001)(77096005); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0780; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB078034B26F2AB90590CE5A199D820DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2015 14:13:42.6069 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0780
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/HyeM2Otzg3_QQw7WNgOmQ5tpXw8>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 14:15:13 -0000

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

SGkgYWxsLA0KSSBjb25jdXIgd2l0aCBBZHJpYW4uDQoNCkkgYWxzbyB0aGluayB0aGF0IHRoZSBh
dXRob3JzIG9mIHRoZSBkcmFmdCBkaWQgbm90IGludGVuZCB0byBjaGFuZ2UgdGhlIFRUTCBvciBU
QyBwcm9jZXNzaW5nIHJ1bGVzIHdpdGggdGhlaXIg4oCcbm8tc3dhcOKAnSBvcHRpb24uDQoNClJl
Z2FyZHMsDQpTYXNoYQ0KDQpPZmZpY2U6ICs5NzItMzkyNjYzMDINCkNlbGw6ICAgICAgKzk3Mi01
NDkyNjYzMDINCkVtYWlsOiAgIEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tDQoNCkZy
b206IG1wbHMgW21haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBBZHJp
YW4gRmFycmVsDQpTZW50OiBUaHVyc2RheSwgSnVseSAyMywgMjAxNSA1OjA5IFBNDQpUbzogJ0Fu
ZHJldyBRdScNCkNjOiBtcGxzQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZh
bmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxs
eSBzYXZlPw0KDQpBbmRyZXcsDQoNCkFyZSB5b3UgbWl4aW5nICJubyBzd2FwIiB3aXRoICJidW1w
IGluIHRoZSB3aXJlIj8NCg0KSWYgeW91IGFyZSBnb2luZyB0byBub3QgY29uc2lkZXIgVFRMIHRo
ZW4geW91IGFyZSBkb2luZyBzb21lIGZhciBtb3JlICJpbnRlcmVzdGluZyIgdGhpbmdzOiBsaWtl
IG5vdCBkZWNyZW1lbnRpbmcgdGhlIFRUTCBzbyBub3QgYmVpbmcgY291bnRlZCBhcyBhIGhvcDsg
bm90IGFwcGVhcmluZyBpbiBPQU07IG5vdCBjaGVja2luZyBpbmNvbWluZyBwYWNrZXRzIGZvciBU
VEwgZ29pbmcgdG8gemVyby4NCg0KVGhlIGRpc2N1c3Npb24gb2YgIm5vIHN3YXAiIGFzIGFwcGxp
ZWQgKnNvbGVseSogdG8gdGhlIGxhYmVsIGlzIGEgYmxhY2sgYm94IG9wdGltaXNhdGlvbi4gVGhl
cmUgaXMgbm8gZGlmZmVyZW5jZSBhdCB0aGUgZXh0ZXJuYWwgaW50ZXJmYWNlcyB3aGVuICJubyBz
d2FwIiBpcyBkb25lIG9yIHdoZW4gInBvcCduJ3B1c2giIG9yICJzd2FwLWlubGluZSIgaXMgZG9u
ZS4gVGhlIHBhY2tldCBjb21pbmcgb3V0IGhhcyB0aGUgc2FtZSBmZWF0dXJlcyBpbiBhbGwgY2Fz
ZXMuDQoNCkJ1dCwgaWYgeW91IGFyZSBkb2luZyBvdGhlciBzcGVjaWFsIHRoaW5ncyB0byB0aGUg
bGFiZWwgc3RhY2sgZW50cnkgKGUuZy4gbm90IGxvb2tpbmcgYXQgaXQsIG9yIG5vdCBjaGFuZ2lu
ZyBpdCkgdGhlbiBJTUhPIHlvdSBhcmUgbm90IGEgcm91dGVyLCB5b3UgYXJlIGEgd2lyZS4NCg0K
QWRyaWFuDQoNCkZyb206IG1wbHMgW21haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBBbmRyZXcgUXUNClNlbnQ6IDIzIEp1bHkgMjAxNSAxNTowMQ0KVG86IEFsZXhhbmRl
ciBWYWluc2h0ZWluOyBTdGV3YXJ0IEJyeWFudDsgQW5kcmV3IEcuIE1hbGlzOyBTLiBEYXZhcmkN
CkNjOiBtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtt
cGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2gg
ZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KSSBkb27igJl0IGFncmVlIG5vLXN3YXAgaXMgdGhlIHNh
bWUgYXMg4oCcc3dhcCB3aXRoIHNhbWUgdmFsdWXigJ0uDQoNCkkgdGhpbmsgaWYgc3RhbmRhcmQg
YWRkcyBhIG5vLXN3YXAgb3BlcmF0aW9uLCB0aGF0IHdvdWxkIGJlIGdyZWF0IGZvciBwZW9wbGUg
dG8gaW1wbGVtZW50DQpFaXRoZXIgU1cgb3IgSFcuDQoNCk9uY2UgdGhlIGxhYmVsIGlzIGRlZmlu
ZWQgYXMgc3dhcCwgSSBuZWVkIHRvIGNvbnNpZGVyDQoNCjEpICAgICAgVFRMDQoNCkNvcHkgcGF5
bG9hZCBUVEwgPyBvciB1c2luZyBjb25zdF92YWx1ZQ0KDQoyKSAgICAgIFFvUyAocGlwZSBtb2Rl
IG9yIG5vdCkNCklmIHBpcGUgbW9kZSA9PiB0aGVuIEkgbmVlZCB0byBkbyBzb21ldGhpbmcNCklm
IG5vdD0+IHRoZW4gSSBuZWVkIHRvIGRvIHNvbWV0aGluZyBlbHNlLg0KDQpIb3dldmVyIGlmIGl0
IGlzIHJlYWxseSBhIOKAnG5vLXN3YXDigJ0sICB0aGVuIGl0IGlzIHZlcnkgY2xlYXIgZm9yIEhX
L1NXIHRvIGltcGxlbWVudCBzdWNoIG9wZXJhdGlvbi4NCkkgZG9u4oCZdCBuZWVkIHRvIGNvbnNp
ZGVyIGFueSBwYXJ0IG9mIGFib3ZlIGNhc2VzLg0KDQpJIGRvbuKAmXQgdGhpbmsgc3dhcGluZyBh
IHNhbWUgdmFsdWUgbGFiZWwgaXMgTk9UIHRoZSBzYW1lIGFzIOKAnG5vLXN3YXDigJ0gYXQgYWxs
Lg0KDQpGcm9tIFN0YW5kYXJkIHBvaW50IG9mIHZpZXcsIHdlIHNob3VsZCBOT1QgbGVhdmUgYW1i
aWd1aXR5IGhlcmUgYXQgYWxsLg0KDQpUaGFua3MsDQoNCkFuZHJldw0KDQpGcm9tOiBtcGxzIFtt
YWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQWxleGFuZGVyIFZhaW5z
aHRlaW4NClNlbnQ6IFR1ZXNkYXksIEp1bHkgMjEsIDIwMTUgNTowNSBQTQ0KVG86IFN0ZXdhcnQg
QnJ5YW50OyBBbmRyZXcgRy4gTWFsaXM7IFMuIERhdmFyaQ0KQ2M6IG1wbHNAaWV0Zi5vcmc8bWFp
bHRvOm1wbHNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1s
YWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0K
DQoNCisxLg0KDQoNClRodW1iIHR5cGVkIG9uIG15IExHLA0KU2FzaGENCg0KLS0tLS0tIE9yaWdp
bmFsIG1lc3NhZ2UgLS0tLS0tDQpGcm9tOiBTdGV3YXJ0IEJyeWFudA0KRGF0ZTogMjEvMDcvMjAx
NSAxNzo1OA0KVG86IEFuZHJldyBHLiBNYWxpcztTLiBEYXZhcmk7DQpDYzogbXBsc0BpZXRmLm9y
ZzxtYWlsdG86bXBsc0BpZXRmLm9yZz47DQpTdWJqZWN0OlJlOiBbbXBsc10gZHJhZnQtZmFuZy1t
cGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNh
dmU/DQpUaGlzIGRyYWZ0IHByb3Bvc2VzIGFyY2hpdGVjdHVyYWwgY2hhbmdlcywgYW5kIGFzIHdl
IGNhbiBzaG93IHRoYXQNCnRoZXNlIGNoYW5nZXMgYXJlIG5vdCBuZWVkZWQsIGluIG15IHZpZXcs
IHRoaXMgZHJhZnQgc2hvdWxkIG5vdCBnbw0KZm9yd2FyZC4NCg0KLSBTdGV3YXJ0DQoNCg0KT24g
MjEvMDcvMjAxNSAwOTowMiwgQW5kcmV3IEcuIE1hbGlzIHdyb3RlOg0KQXMgdGhlcmUgYXJlIG5v
IGFyY2hpdGVjdHVyYWwgb3IgcHJvdG9jb2wgY2hhbmdlcyBvciBJQU5BIGNvbnNpZGVyYXRpb25z
LCB0aGlzIGRyYWZ0IHNob3VsZCBiZSBpbmZvcm1hdGlvbmFsIGlmIGl0IGdvZXMgZm9yd2FyZCAo
aXQgY3VycmVudGx5IHNheXMgInN0YW5kYXJkcyB0cmFjayIpLg0KDQpDaGVlcnMsDQpBbmR5DQoN
Cg0KT24gTW9uLCBKdWwgMjAsIDIwMTUgYXQgODo1MiBQTSwgUy4gRGF2YXJpICA8ZGF2YXJpc2hA
eWFob28uY29tPG1haWx0bzpkYXZhcmlzaEB5YWhvby5jb20+PiB3cm90ZToNCkVyaWMNCg0KSSBh
Z3JlZSBubyBzdGFuZGFyZCBjaGFuZ2UgaXMgcmVxdWlyZWQgc2luY2UgdGhpcyBpcyBhIGxvY2Fs
IG9wdGltaXphdGlvbiBpc3N1ZS4NCg0KUmVnYXJkcywNClNoYWhyYW0NCg0KDQo+IE9uIEp1bCAy
MCwgMjAxNSwgYXQgMTE6NDMgQU0sIEVyaWMgQyBSb3NlbiA8ZXJvc2VuQGp1bmlwZXIubmV0PG1h
aWx0bzplcm9zZW5AanVuaXBlci5uZXQ+PiB3cm90ZToNCj4NCj4+IE9uIDcvMjAvMjAxNSAyOjA3
IFBNLCBTaGFocmFtIERhdmFyaSB3cm90ZToNCj4+IFRoZSBuZXcgc3dhcHBlZCBsYWJlbHMgKFRo
ZSBvdXRnb2luZyAgbGFiZWwgdGhhdCByZXBsYWNlcyB0aGUNCj4+IGluY29taW5nIGxhYmVsKSBu
ZWVkIHRvIGJlIHN0b3JlZCBpbiBhIHRhYmxlLiBVc2luZyB0aGlzIGRyYWZ0DQo+PiByZWR1Y2Vz
IHRoZSBudW1iZXIgb2Ygc3dhcHBlZCBsYWJlbHMgdGhhdCBuZWVkcyB0byBiZSBzdG9yZWQsDQo+
PiByZWdhcmRsZXNzIG9mICBpbXBsZW1lbnRhdGlvbi4gRG9uJ3QgeW91IGFncmVlPw0KPg0KPiBO
by4gIElmIHlvdSBub3RpY2UgdGhhdCB0aGUgaW5jb21pbmcgbGFiZWwgbmVlZHMgdG8gYmUgJ3Jl
cGxhY2VkJyBieSBhbiBvdXRnb2luZyBsYWJlbCBvZiB0aGUgc2FtZSB2YWx1ZSwgeW91IGNvdWxk
IGp1c3QgbWFrZSB0aGUgcmV3cml0ZSBzdHJpbmcgc2hvcnRlciwgc28gaXQgd29uJ3Qgb3Zlcndy
aXRlIHRoZSB0b3AgbGFiZWwgb24gdGhlIHN0YWNrLiAgVGhpcyBzZWVtcyB0byBiZSB3aGF0IHRo
ZSBkcmFmdCBzdWdnZXN0cywgYnV0IGl0IGNvdWxkIGJlIGRvbmUgYXMgYW4gb3B0aW1pemF0aW9u
IGZvciB0aGUgcGFydGljdWxhciBjYXNlIHdoZXJlIHRoZSBpbmNvbWluZyBhbmQgb3V0Z29pbmcg
bGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFsdWUuICBZb3UgY291bGQgZG8gdGhpcyB0b2RheSwgYXMg
YSBsb2NhbCBpbXBsZW1lbnRhdGlvbiBvcHRpbWl6YXRpb24uIFRoZXJlIGRvZXNuJ3Qgc2VlbSB0
byBiZSBhbnkgaW50ZXJvcCBpc3N1ZSBvciBhbnkgY2hhbmdlIHRvIHRoZSBkYXRhIHBsYW5lIHNl
bWFudGljcy4NCj4NCj4+IEl0IGFsc28gcmVkdWNlcyB0aGUgY29uZmlndXJhdGlvbiBhbmQgbWFu
YWdlbWVudCBvZiB0aGUgbmV3IHN3YXBwZWQgbGFiZWxzLg0KPg0KPiBXZSdyZSBub3QgZGlzY3Vz
c2luZyB3aGV0aGVyIHRoZXJlIGFyZSBhbnkgYWR2YW50YWdlcyB0byB0aGUgdXNlIG9mIGRvbWFp
bi13aWRlIGxhYmVscy4gIFdlJ3JlIGRpc2N1c3Npbmcgd2hldGhlciB0aGUgdXNlIG9mIGRvbWFp
bi13aWRlIGxhYmVscyByZXF1aXJlcyBhIGNoYW5nZSBpbiB0aGUgZm9yd2FyZGluZyBwbGFuZSBh
cmNoaXRlY3R1cmUuICBJIGp1c3QgZG9uJ3Qgc2VlIHRoYXQgaXQgZG9lcy4NCj4NCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gbXBscyBtYWlsaW5n
IGxpc3QNCj4gbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NCj4gIGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscw0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KbXBscyBtYWlsaW5nIGxpc3QNCm1wbHNAaWV0
Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21wbHMNCg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCg0KbXBscyBtYWlsaW5nIGxpc3QNCg0KbXBsc0BpZXRmLm9yZzxtYWls
dG86bXBsc0BpZXRmLm9yZz4NCg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9tcGxzDQoNCg0KDQotLQ0KDQpGb3IgY29ycG9yYXRlIGxlZ2FsIGluZm9ybWF0aW9uIGdvIHRv
Og0KDQoNCg0KaHR0cDovL3d3dy5jaXNjby5jb20vd2ViL2Fib3V0L2RvaW5nX2J1c2luZXNzL2xl
Z2FsL2NyaS9pbmRleC5odG1sDQoNCg0KDQoqKioqKioqKioqKioqIEVtYWlsIENvbmZpZGVudGlh
bGl0eSBOb3RpY2UgKioqKioqKioqKioqKioqKioqKioNCg0KVGhlIGluZm9ybWF0aW9uIGNvbnRh
aW5lZCBpbiB0aGlzIGUtbWFpbCBtZXNzYWdlIChpbmNsdWRpbmcgYW55DQoNCmF0dGFjaG1lbnRz
KSBtYXkgYmUgY29uZmlkZW50aWFsLCBwcm9wcmlldGFyeSwgcHJpdmlsZWdlZCwgb3Igb3RoZXJ3
aXNlDQoNCmV4ZW1wdCBmcm9tIGRpc2Nsb3N1cmUgdW5kZXIgYXBwbGljYWJsZSBsYXdzLiBJdCBp
cyBpbnRlbmRlZCB0byBiZQ0KDQpjb252ZXllZCBvbmx5IHRvIHRoZSBkZXNpZ25hdGVkIHJlY2lw
aWVudChzKS4gQW55IHVzZSwgZGlzc2VtaW5hdGlvbiwNCg0KZGlzdHJpYnV0aW9uLCBwcmludGlu
ZywgcmV0YWluaW5nIG9yIGNvcHlpbmcgb2YgdGhpcyBlLW1haWwgKGluY2x1ZGluZyBpdHMNCg0K
YXR0YWNobWVudHMpIGJ5IHVuaW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHN0cmljdGx5IHByb2hp
Yml0ZWQgYW5kIG1heQ0KDQpiZSB1bmxhd2Z1bC4gSWYgeW91IGFyZSBub3QgYW4gaW50ZW5kZWQg
cmVjaXBpZW50IG9mIHRoaXMgZS1tYWlsLCBvciBiZWxpZXZlDQoNCnRoYXQgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlcg0KDQpp
bW1lZGlhdGVseSAoYnkgcmVwbHlpbmcgdG8gdGhpcyBlLW1haWwpLCBkZWxldGUgYW55IGFuZCBh
bGwgY29waWVzIG9mDQoNCnRoaXMgZS1tYWlsIChpbmNsdWRpbmcgYW55IGF0dGFjaG1lbnRzKSBm
cm9tIHlvdXIgc3lzdGVtLCBhbmQgZG8gbm90DQoNCmRpc2Nsb3NlIHRoZSBjb250ZW50IG9mIHRo
aXMgZS1tYWlsIHRvIGFueSBvdGhlciBwZXJzb24uIFRoYW5rIHlvdSENCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkFoYXJvbmk7DQoJcGFub3NlLTE6MiAxIDggMyAyIDEg
NCAzIDIgMzt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0x
OjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05v
cm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpwDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsN
CgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdp
bi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLCJzZXJpZiI7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hh
ciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjgu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLk1zb0xpc3RQYXJh
Z3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1z
dHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0K
CW1hcmdpbi1ib3R0b206MGNtOw0KCW1hcmdpbi1sZWZ0OjM2LjBwdDsNCgltYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIiwic2VyaWYiO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5h
bWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFz
O30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQg
Q2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29u
IFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWls
U3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7
bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI1DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJZm9udC12YXJpYW50Om5vcm1hbCAhaW1wb3J0YW50Ow0KCWNvbG9yOiM5OTMzNjY7DQoJdGV4
dC10cmFuc2Zvcm06bm9uZTsNCgl0ZXh0LWRlY29yYXRpb246bm9uZSBub25lOw0KCXZlcnRpY2Fs
LWFsaWduOmJhc2VsaW5lO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9y
dC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6
NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0K
ZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRp
b25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoxNDAyODc0NjIwOw0KCW1zby1saXN0LXR5
cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxMTQ4NzIyODQwIDY3Njk4NzA1IDY3
Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4
NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtdGV4dDoiJTFcKSI7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZl
bC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC10YWItc3Rv
cDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxp
c3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwwOmxl
dmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZl
bC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21h
cmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFb
ZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0i
ZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91
dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5n
PSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2Vj
dGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiM5OTMzNjYiPkhpIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Izk5MzM2NiI+SSBj
b25jdXIgd2l0aCBBZHJpYW4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM5OTMzNjYiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojOTkzMzY2Ij5JIGFsc28gdGhpbmsgdGhhdCB0aGUgYXV0aG9y
cyBvZiB0aGUgZHJhZnQgZGlkIG5vdCBpbnRlbmQgdG8gY2hhbmdlIHRoZSBUVEwgb3IgVEMgcHJv
Y2Vzc2luZyBydWxlcyB3aXRoIHRoZWlyIOKAnG5vLXN3YXDigJ0gb3B0aW9uLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojOTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM5
OTMzNjYiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM5OTMzNjYiPlNhc2hhPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojOTkz
MzY2Ij5PZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM5OTMz
NjYiPkNlbGw6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7OTcyLTU0OTI2NjMw
MjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojOTkzMzY2Ij5FbWFpbDombmJzcDsmbmJzcDsgQWxleGFu
ZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
OTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IG1w
bHMgW21haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkFk
cmlhbiBGYXJyZWw8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgNTow
OSBQTTxicj4NCjxiPlRvOjwvYj4gJ0FuZHJldyBRdSc8YnI+DQo8Yj5DYzo8L2I+IG1wbHNAaWV0
Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFi
ZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFuZHJldyw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QXJlIHlvdSBtaXhpbmcgJnF1b3Q7bm8gc3dh
cCZxdW90OyB3aXRoICZxdW90O2J1bXAgaW4gdGhlIHdpcmUmcXVvdDs/PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklmIHlvdSBhcmUgZ29pbmcgdG8gbm90IGNvbnNpZGVyIFRU
TCB0aGVuIHlvdSBhcmUgZG9pbmcgc29tZSBmYXIgbW9yZSAmcXVvdDtpbnRlcmVzdGluZyZxdW90
OyB0aGluZ3M6IGxpa2Ugbm90IGRlY3JlbWVudGluZyB0aGUgVFRMIHNvIG5vdCBiZWluZyBjb3Vu
dGVkDQogYXMgYSBob3A7IG5vdCBhcHBlYXJpbmcgaW4gT0FNOyBub3QgY2hlY2tpbmcgaW5jb21p
bmcgcGFja2V0cyBmb3IgVFRMIGdvaW5nIHRvIHplcm8uPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPlRoZSBkaXNjdXNzaW9uIG9mICZxdW90O25vIHN3YXAmcXVvdDsgYXMgYXBw
bGllZCAqc29sZWx5KiB0byB0aGUgbGFiZWwgaXMgYSBibGFjayBib3ggb3B0aW1pc2F0aW9uLiBU
aGVyZSBpcyBubyBkaWZmZXJlbmNlIGF0IHRoZSBleHRlcm5hbCBpbnRlcmZhY2VzIHdoZW4NCiAm
cXVvdDtubyBzd2FwJnF1b3Q7IGlzIGRvbmUgb3Igd2hlbiAmcXVvdDtwb3AnbidwdXNoJnF1b3Q7
IG9yICZxdW90O3N3YXAtaW5saW5lJnF1b3Q7IGlzIGRvbmUuIFRoZSBwYWNrZXQgY29taW5nIG91
dCBoYXMgdGhlIHNhbWUgZmVhdHVyZXMgaW4gYWxsIGNhc2VzLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5CdXQsIGlmIHlvdSBhcmUgZG9pbmcgb3RoZXIgc3BlY2lhbCB0aGlu
Z3MgdG8gdGhlIGxhYmVsIHN0YWNrIGVudHJ5IChlLmcuIG5vdCBsb29raW5nIGF0IGl0LCBvciBu
b3QgY2hhbmdpbmcgaXQpIHRoZW4gSU1ITyB5b3UgYXJlIG5vdCBhIHJvdXRlciwNCiB5b3UgYXJl
IGEgd2lyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QWRyaWFuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0Ii
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IG1wbHMgWzxhIGhyZWY9Im1haWx0bzptcGxzLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24g
QmVoYWxmIE9mIDwvYj5BbmRyZXcgUXU8YnI+DQo8Yj5TZW50OjwvYj4gMjMgSnVseSAyMDE1IDE1
OjAxPGJyPg0KPGI+VG86PC9iPiBBbGV4YW5kZXIgVmFpbnNodGVpbjsgU3Rld2FydCBCcnlhbnQ7
IEFuZHJldyBHLiBNYWxpczsgUy4gRGF2YXJpPGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWls
dG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93
IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGRvbuKAmXQgYWdyZWUgbm8tc3dhcCBpcyB0
aGUgc2FtZSBhcyDigJxzd2FwIHdpdGggc2FtZSB2YWx1ZeKAnS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsg
aWYgc3RhbmRhcmQgYWRkcyBhIG5vLXN3YXAgb3BlcmF0aW9uLCB0aGF0IHdvdWxkIGJlIGdyZWF0
IGZvciBwZW9wbGUgdG8gaW1wbGVtZW50DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
RWl0aGVyIFNXIG9yIEhXLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+T25jZSB0aGUgbGFiZWwgaXMgZGVmaW5lZCBhcyBz
d2FwLCBJIG5lZWQgdG8gY29uc2lkZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAg
bGV2ZWwxIGxmbzIiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4xKTxzcGFu
IHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNw
YW4gZGlyPSJMVFIiPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+VFRMPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh
cGgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Db3B5IHBheWxv
YWQgVFRMID8gb3IgdXNpbmcgY29uc3RfdmFsdWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxp
c3Q6bDAgbGV2ZWwxIGxmbzIiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4y
KTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRp
Zl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+UW9TIChwaXBlIG1vZGUgb3Igbm90KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JZiBwaXBlIG1vZGUgPSZndDsgdGhl
biBJIG5lZWQgdG8gZG8gc29tZXRoaW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklmIG5vdD0mZ3Q7IHRoZW4gSSBuZWVkIHRvIGRvIHNv
bWV0aGluZyBlbHNlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SG93ZXZlciBpZiBpdCBpcyByZWFsbHkgYSDigJxuby1z
d2Fw4oCdLCZuYnNwOyB0aGVuIGl0IGlzIHZlcnkgY2xlYXIgZm9yIEhXL1NXIHRvIGltcGxlbWVu
dCBzdWNoIG9wZXJhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBkb27igJl0
IG5lZWQgdG8gY29uc2lkZXIgYW55IHBhcnQgb2YgYWJvdmUgY2FzZXMuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGRv
buKAmXQgdGhpbmsgc3dhcGluZyBhIHNhbWUgdmFsdWUgbGFiZWwgaXMgTk9UIHRoZSBzYW1lIGFz
IOKAnG5vLXN3YXDigJ0gYXQgYWxsLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Gcm9tIFN0YW5kYXJkIHBvaW50IG9m
IHZpZXcsIHdlIHNob3VsZCBOT1QgbGVhdmUgYW1iaWd1aXR5IGhlcmUgYXQgYWxsLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+QW5kcmV3PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gbXBscyBbPGEg
aHJlZj0ibWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOm1wbHMtYm91bmNlc0Bp
ZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkFsZXhhbmRlciBWYWluc2h0ZWluPGJy
Pg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIEp1bHkgMjEsIDIwMTUgNTowNSBQTTxicj4NCjxiPlRv
OjwvYj4gU3Rld2FydCBCcnlhbnQ7IEFuZHJldyBHLiBNYWxpczsgUy4gRGF2YXJpPGJyPg0KPGI+
Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT48
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9y
d2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAx
cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mIzQzOzEuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGh1bWIgdHlwZWQgb24gbXkgTEcsPGJyPg0KU2FzaGE8
YnI+DQo8YnI+DQotLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS08YnI+DQo8Yj5Gcm9tOiZu
YnNwOzwvYj5TdGV3YXJ0IEJyeWFudDxicj4NCjxiPkRhdGU6Jm5ic3A7PC9iPjIxLzA3LzIwMTUg
MTc6NTg8YnI+DQo8Yj5UbzombmJzcDs8L2I+QW5kcmV3IEcuIE1hbGlzO1MuIERhdmFyaTs8YnI+
DQo8Yj5DYzombmJzcDs8L2I+PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0
Zi5vcmc8L2E+Ozxicj4NCjxiPlN1YmplY3Q6PC9iPlJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxz
LWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/
PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5UaGlzIGRyYWZ0IHByb3Bvc2VzIGFyY2hpdGVjdHVy
YWwgY2hhbmdlcywgYW5kIGFzIHdlIGNhbiBzaG93IHRoYXQ8YnI+DQp0aGVzZSBjaGFuZ2VzIGFy
ZSBub3QgbmVlZGVkLCBpbiBteSB2aWV3LCB0aGlzIGRyYWZ0IHNob3VsZCBub3QgZ28gPGJyPg0K
Zm9yd2FyZC48YnI+DQo8YnI+DQotIFN0ZXdhcnQ8YnI+DQo8YnI+DQo8YnI+DQpPbiAyMS8wNy8y
MDE1IDA5OjAyLCBBbmRyZXcgRy4gTWFsaXMgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+QXMgdGhlcmUgYXJlIG5vIGFyY2hpdGVjdHVyYWwgb3IgcHJvdG9jb2wgY2hh
bmdlcyBvciBJQU5BIGNvbnNpZGVyYXRpb25zLCB0aGlzIGRyYWZ0IHNob3VsZCBiZSBpbmZvcm1h
dGlvbmFsIGlmIGl0IGdvZXMgZm9yd2FyZCAoaXQgY3VycmVudGx5IHNheXMgJnF1b3Q7c3RhbmRh
cmRzIHRyYWNrJnF1b3Q7KS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+QW5keTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPk9uIE1vbiwgSnVsIDIwLCAyMDE1IGF0IDg6NTIgUE0sIFMuIERhdmFy
aSZuYnNwOyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmFyaXNoQHlhaG9vLmNvbSI+ZGF2YXJpc2hA
eWFob28uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkVyaWM8YnI+DQo8YnI+
DQpJIGFncmVlIG5vIHN0YW5kYXJkIGNoYW5nZSBpcyByZXF1aXJlZCBzaW5jZSB0aGlzIGlzIGEg
bG9jYWwgb3B0aW1pemF0aW9uIGlzc3VlLjxicj4NCjxicj4NClJlZ2FyZHMsPGJyPg0KU2hhaHJh
bTxicj4NCjxicj4NCjxicj4NCiZndDsgT24gSnVsIDIwLCAyMDE1LCBhdCAxMTo0MyBBTSwgRXJp
YyBDIFJvc2VuICZsdDs8YSBocmVmPSJtYWlsdG86ZXJvc2VuQGp1bmlwZXIubmV0Ij5lcm9zZW5A
anVuaXBlci5uZXQ8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDsgT24gNy8y
MC8yMDE1IDI6MDcgUE0sIFNoYWhyYW0gRGF2YXJpIHdyb3RlOjxicj4NCiZndDsmZ3Q7IFRoZSBu
ZXcgc3dhcHBlZCBsYWJlbHMgKFRoZSBvdXRnb2luZyAmbmJzcDtsYWJlbCB0aGF0IHJlcGxhY2Vz
IHRoZTxicj4NCiZndDsmZ3Q7IGluY29taW5nIGxhYmVsKSBuZWVkIHRvIGJlIHN0b3JlZCBpbiBh
IHRhYmxlLiBVc2luZyB0aGlzIGRyYWZ0PGJyPg0KJmd0OyZndDsgcmVkdWNlcyB0aGUgbnVtYmVy
IG9mIHN3YXBwZWQgbGFiZWxzIHRoYXQgbmVlZHMgdG8gYmUgc3RvcmVkLDxicj4NCiZndDsmZ3Q7
IHJlZ2FyZGxlc3Mgb2YgJm5ic3A7aW1wbGVtZW50YXRpb24uIERvbid0IHlvdSBhZ3JlZT88YnI+
DQomZ3Q7PGJyPg0KJmd0OyBOby4gJm5ic3A7SWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWlu
ZyBsYWJlbCBuZWVkcyB0byBiZSAncmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRo
ZSBzYW1lIHZhbHVlLCB5b3UgY291bGQganVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9y
dGVyLCBzbyBpdCB3b24ndCBvdmVyd3JpdGUgdGhlIHRvcCBsYWJlbCBvbiB0aGUgc3RhY2suICZu
YnNwO1RoaXMgc2VlbXMgdG8gYmUgd2hhdCB0aGUgZHJhZnQgc3VnZ2VzdHMsIGJ1dCBpdCBjb3Vs
ZA0KIGJlIGRvbmUgYXMgYW4gb3B0aW1pemF0aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNlIHdo
ZXJlIHRoZSBpbmNvbWluZyBhbmQgb3V0Z29pbmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFsdWUu
ICZuYnNwO1lvdSBjb3VsZCBkbyB0aGlzIHRvZGF5LCBhcyBhIGxvY2FsIGltcGxlbWVudGF0aW9u
IG9wdGltaXphdGlvbi4gVGhlcmUgZG9lc24ndCBzZWVtIHRvIGJlIGFueSBpbnRlcm9wIGlzc3Vl
IG9yIGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEgcGxhbmUgc2VtYW50aWNzLjxicj4NCiZndDs8YnI+
DQomZ3Q7Jmd0OyBJdCBhbHNvIHJlZHVjZXMgdGhlIGNvbmZpZ3VyYXRpb24gYW5kIG1hbmFnZW1l
bnQgb2YgdGhlIG5ldyBzd2FwcGVkIGxhYmVscy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBXZSdyZSBu
b3QgZGlzY3Vzc2luZyB3aGV0aGVyIHRoZXJlIGFyZSBhbnkgYWR2YW50YWdlcyB0byB0aGUgdXNl
IG9mIGRvbWFpbi13aWRlIGxhYmVscy4gJm5ic3A7V2UncmUgZGlzY3Vzc2luZyB3aGV0aGVyIHRo
ZSB1c2Ugb2YgZG9tYWluLXdpZGUgbGFiZWxzIHJlcXVpcmVzIGEgY2hhbmdlIGluIHRoZSBmb3J3
YXJkaW5nIHBsYW5lIGFyY2hpdGVjdHVyZS4gJm5ic3A7SSBqdXN0IGRvbid0IHNlZSB0aGF0IGl0
IGRvZXMuPGJyPg0KJmd0Ozxicj4NCiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+DQomZ3Q7IG1wbHMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZu
YnNwOzxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYub3JnPC9hPjxicj4N
CiZndDsmbmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9tcGxzIiB0YXJnZXQ9Il9CTEFOSyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9tcGxzPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KbXBscyBtYWls
aW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9y
ZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21wbHMiIHRhcmdldD0iX0JMQU5LIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL21wbHM8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCiZuYnNwOyA8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cHJlPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPG86cD48L286cD48L3ByZT4NCjxwcmU+bXBscyBtYWlsaW5nIGxpc3Q8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9y
ZzwvYT48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21wbHMiIHRhcmdldD0iX0JMQU5LIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHM8L2E+PG86cD48L286cD48L3ByZT4NCjwvYmxvY2tx
dW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwcmU+LS0gPG86cD48L286cD48L3ByZT4NCjxwcmU+Rm9yIGNvcnBvcmF0ZSBs
ZWdhbCBpbmZvcm1hdGlvbiBnbyB0bzo8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48bzpwPiZuYnNw
OzwvbzpwPjwvcHJlPg0KPHByZT48YSBocmVmPSJodHRwOi8vd3d3LmNpc2NvLmNvbS93ZWIvYWJv
dXQvZG9pbmdfYnVzaW5lc3MvbGVnYWwvY3JpL2luZGV4Lmh0bWwiIHRhcmdldD0iX0JMQU5LIj5o
dHRwOi8vd3d3LmNpc2NvLmNvbS93ZWIvYWJvdXQvZG9pbmdfYnVzaW5lc3MvbGVnYWwvY3JpL2lu
ZGV4Lmh0bWw8L2E+PG86cD48L286cD48L3ByZT4NCjxwcmU+PG86cD4mbmJzcDs8L286cD48L3By
ZT4NCjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9
IjAiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0
IC43NXB0Ij4NCjxwcmU+KioqKioqKioqKioqKiBFbWFpbCBDb25maWRlbnRpYWxpdHkgTm90aWNl
ICoqKioqKioqKioqKioqKioqKioqPG86cD48L286cD48L3ByZT4NCjxwcmU+VGhlIGluZm9ybWF0
aW9uIGNvbnRhaW5lZCBpbiB0aGlzIGUtbWFpbCBtZXNzYWdlIChpbmNsdWRpbmcgYW55IDxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPmF0dGFjaG1lbnRzKSBtYXkgYmUgY29uZmlkZW50aWFsLCBwcm9w
cmlldGFyeSwgcHJpdmlsZWdlZCwgb3Igb3RoZXJ3aXNlPG86cD48L286cD48L3ByZT4NCjxwcmU+
ZXhlbXB0IGZyb20gZGlzY2xvc3VyZSB1bmRlciBhcHBsaWNhYmxlIGxhd3MuIEl0IGlzIGludGVu
ZGVkIHRvIGJlIDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPmNvbnZleWVkIG9ubHkgdG8gdGhlIGRl
c2lnbmF0ZWQgcmVjaXBpZW50KHMpLiBBbnkgdXNlLCBkaXNzZW1pbmF0aW9uLCA8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT5kaXN0cmlidXRpb24sIHByaW50aW5nLCByZXRhaW5pbmcgb3IgY29weWlu
ZyBvZiB0aGlzIGUtbWFpbCAoaW5jbHVkaW5nIGl0cyA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5h
dHRhY2htZW50cykgYnkgdW5pbnRlbmRlZCByZWNpcGllbnQocykgaXMgc3RyaWN0bHkgcHJvaGli
aXRlZCBhbmQgbWF5IDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPmJlIHVubGF3ZnVsLiBJZiB5b3Ug
YXJlIG5vdCBhbiBpbnRlbmRlZCByZWNpcGllbnQgb2YgdGhpcyBlLW1haWwsIG9yIGJlbGlldmUg
PG86cD48L286cD48L3ByZT4NCjxwcmU+dGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGUtbWFp
bCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIDxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPmltbWVkaWF0ZWx5IChieSByZXBseWluZyB0byB0aGlzIGUtbWFpbCksIGRlbGV0ZSBhbnkg
YW5kIGFsbCBjb3BpZXMgb2YgPG86cD48L286cD48L3ByZT4NCjxwcmU+dGhpcyBlLW1haWwgKGlu
Y2x1ZGluZyBhbnkgYXR0YWNobWVudHMpIGZyb20geW91ciBzeXN0ZW0sIGFuZCBkbyBub3Q8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT5kaXNjbG9zZSB0aGUgY29udGVudCBvZiB0aGlzIGUtbWFpbCB0
byBhbnkgb3RoZXIgcGVyc29uLiBUaGFuayB5b3UhPG86cD48L286cD48L3ByZT4NCjwvdGQ+DQo8
L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1HQiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_DB3PR03MB078034B26F2AB90590CE5A199D820DB3PR03MB0780eurp_--


From nobody Thu Jul 23 07:21:56 2015
Return-Path: <jgs@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A95111ACE31; Thu, 23 Jul 2015 07:21:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 AA0JBjkWuYr2; Thu, 23 Jul 2015 07:21:52 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0700.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::700]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 755BE1ACDE7; Thu, 23 Jul 2015 07:21:52 -0700 (PDT)
Authentication-Results: pi.nu; dkim=none (message not signed) header.d=none;
Received: from [172.29.64.169] (193.110.55.14) by BLUPR0501MB1825.namprd05.prod.outlook.com (10.163.121.148) with Microsoft SMTP Server (TLS) id 15.1.219.17; Thu, 23 Jul 2015 14:21:36 +0000
From: "John G. Scudder" <jgs@juniper.net>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 23 Jul 2015 16:21:30 +0200
Message-ID: <87AB3A9A-0774-47FF-B48D-268BE4F1F2AF@juniper.net>
To: Loa Andersson <loa@pi.nu>
MIME-Version: 1.0 (Mac OS X Mail 8.2 \(2102\))
X-Mailer: Apple Mail (2.2102)
X-Originating-IP: [193.110.55.14]
X-ClientProxiedBy: BLUPR07CA0041.namprd07.prod.outlook.com (10.255.223.154) To BLUPR0501MB1825.namprd05.prod.outlook.com (25.163.121.148)
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB1825; 2:fdqW9qGs78reMYXKPRyGR48J2WgvmNtDWUzG+un2jqypAOj5ygbpl8axHwZlm/cn; 3:sl7DK7fu3PNEHRWe7dxxfdQmM3whFmJdRNByM8NyKJkS7rj3GTA1vT+0Is1IM5FlkyoJwLBKJasRMtPS7WKtEAcXch+cxo58wIsC87cpBI1u6UUu3773cIYUjfBWnrutLX36/ZE94LiCUTJ0YuIZFw==; 25:4CocKd+9imvGdiLNjZcHr/Ngup8PsnKVr/Egaa894/G7yEbRJR7tG0v8nRh99gePMVAj7HUJOCmSWVq6DgFtOoqvmQjZn7nH636ygfPIIC5TfzS0wnfb+Fh7sLPQUxuNG3SlDSRBMB9uzNk4NoYCFY8iWu7zrBL+biaLUXRRgjJbyi7+Vfko0Meayg3S+cDRhMOYqF4mfgbZyrT3DUtuYO2tjgTKAX/8DquYmb7XkWkcHP18vwkYsx+MBplYa8jBWVBnLjw5t9XsWoTKhyVskw==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0501MB1825;
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB1825; 20:RSWv3AMWjJ2lkMcRdSRqdrcNPx5TfYsQ82TthoukEXbLiLg+UTXoSbyRAe/YBaZ8fognzhjgOcHSe9EXOzFJlgtt6DwMLRvNlMGSFVYAZW5tEiZIvgRlIHUe+4MCNlrlhZHl3OJ0+NUNcA9c2z4yKw+F+MRvVXMvdA49YF4CWPGePYqyGKHCag59R5eg3IDxe49gBVBTeUFuY4w6wYouOuDg3CIrGi/MvdyRCSCA2KK/fKXehABzddkf9aVQcf7Z3XKjKZaBbflnWMsXI6kPzNDJiexH6NMqU1bxWPpCrVLK3X0FN2XnIQQjHthrHk7ZxmkuX1tfj+otKGKzxLXP8/1c3ZTd9wUpME6Pd/geP81BKQU1OS/a7e12DXGv1Qh8XVgy4W5f2iKEnGKZzm0NrmhdujZZJoiAwXgbLJxwcQt4usbL30ANbPqEVsc6stqsu/cjYLCfm8dKRjAEPMAZUaxnNw/MWlHkFARDVh+BvtqVYrfcF9L7RyCpWMAUEI0u; 4:vXNHTw8zft7CR1j1L76I/XtE7MpM9uAtXTyQL8sEGZFjH09/qNJcljFSJygUKoWmHIMMqxboY20700dFdfsWkZtXXjwihjevWt27JAXAq+g9ZmN84i6NDiLnfPpj17FiOZ4GAgeR7YL5S0fKXwmFN9ezHObE9pbkJVaGMN6PQxMkpVG8eH/zr0CkvHtpQtGTC8AxxFv4b8RL4l0AMElLOq0TsbLSovNOhUcVHthY7d/MEJecmg04TBe96UxS/4ea3M7QTNaqe/yLB4B8HJ6p4TtO3Z9wvpC6d00dHAse3k4=
BLUPR0501MB1825: X-MS-Exchange-Organization-RulesExecuted
X-Microsoft-Antispam-PRVS: <BLUPR0501MB18255BE6CBA73FFD69CD4CD4AA820@BLUPR0501MB1825.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BLUPR0501MB1825; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0501MB1825; 
X-Forefront-PRVS: 06469BCC91
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(62966003)(47776003)(66066001)(97756001)(83716003)(92566002)(46406003)(122386002)(40100003)(77156002)(5001960100002)(42186005)(110136002)(50466002)(87976001)(33656002)(50986999)(23726002)(230783001)(57306001)(229853001)(82746002)(77096005)(189998001)(86362001)(46102003)(36756003)(50226001)(104396002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0501MB1825; H:[172.29.64.169]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB1825; 23:CeVc2832W+klKtjiJc32k405a4YMfSsE+IrML2T6olPUv3nOoPwefbPinQ52rxvjK3wegqlmSN7OrFSIVPNz1akWkaIoc8J/GXt28Yum0J+nS6hcW+weMeYdgtp1KbDTrERdchkCSyz2yLEBo7ReIZR7Ybkhdu7RLEoW2zbII2kWUBCWNxzE8uQM2OpeWn0PMZaTF80qNUOC6w2q7pIz7gvSSRCO1trnTMhS/3vMiw0IBK7O20juoTtYsU+9ggW8JWos17VdPstNH4Q71mVOpVFZrK4eaCsrRyrrsr5u6FQX0Booq2pxVi+dYb5C/FbYTibfveRc5QZqHcC3vGHPPPlG5kVFBfsmbF43hEct0HU4i1cBMj4q0ARk6goLiB967bSGEcXHoDou+Jk03YfQFNIyW5C2FKL6Uz/HVYI7y+QbKEIAoWM7jh2FuG+T54rfCz46ZRRYOtaExQ3XobSJGz0XkosSRYT2TZ9Wqp5On1REy6rluvjfiPWchA0fOKwvM+LxuF0hh3qCWzi+5e5iFfrwYC0vnlMAvnQsQIxx4KiOt5nQUteDz+F8frdVTtAd/a72ONRV9Utc7l0nPahPCOjLfBCZIorb4TnC8/sLVmfdtG908opplczcStL9AfzHYK/S1qqTP1b9x3UM87GIA/p66bqdEPQtRIEwE8qgIRoZYWJpdRWYR7fQAQMuAtieFY1uCXf1+s1n/z6OEJCXQdopKhcHo3xxxVvJdWDw+u4Bt344WP40y/xhi9QES3OrbPmXhGW610SzlAyPEyOhQj3pCxNDna+fWNCxeJQ5yC+djLlNqH9gYPpp2Lc+79Wd/tbA8uNfsLn0N5Is8xsGAqt0DKFPWChkofvGbJ/+Vd4=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB1825; 5:TCJlz0/H4BW+LgAFhiwt1eDW/uoDDeWflOAA+kEF1UceAo/0AA9quJVJPRrzVJyq6Mc+Y6bCj22GL09b05f27rvR9nOwUm+G5gU8sS5KBknD9UKxE2/Ud7Ks2PwLpSLrfqS3fY1giYrFKFto1bAExg==; 24:jXFtlZ3GoDx46ec664xtAgP/LGLmtmi3s21BkihUzykWaLRk04yuXyCxiTI+rhzm1dID7ba0N5OKFhBYWi86XyzyFzDXBgfGkB+DKy9ZPUU=; 20:aqKDkdnd6gi0JLKwvqEmmn1LG7vQ4Qe86v+V32GjpJo6I0nhOl/pPZs9up5ZU030zbGjEM8Ly4kQpG1QtThUwQ==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jul 2015 14:21:36.5829 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB1825
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/wLjy9zf4NUB44JoQXR0rUtHNnqs>
Cc: "<idr-chairs@ietf.org>" <idr-chairs@ietf.org>, mpls@ietf.org, "idr@ietf. org" <idr@ietf.org>
Subject: [mpls] disposition of draft-decraene-idr-next-hop-capability
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 14:21:55 -0000

TL;DR: BGP infrastructure should be standardized in IDR, not in MPLS.

Long form:

Since Loa asked for this on the list...

I generally agree that, assuming draft-decraene-idr-next-hop-capability =
is progressed [*] it should be done in IDR. As someone else said at the =
mic in the MPLS meeting just now, the reason is that the draft defines a =
generic container, one application of which is Entropy Label, but whose =
future uses are by no means limited to MPLS applications. The options =
would seem to be:

1. Progress in IDR, with input from and joint last call with MPLS owing =
to the EL part,
2. Progress in MPLS, with input from and joint last call with IDR owing =
to the generic container part,
3. Split into a base document defining the container, to be progressed =
in IDR, and an application document that specs EL using the container, =
to be progressed in MPLS.

Of these, I prefer 1 or 3. I prefer 1 over 2 because (as the speaker at =
the mic said) the IDR questions and applicability seem broader than the =
MPLS ones, in this case. 3 is probably a more formally proper =
decomposition, but requires something like 2x the administrative =
overhead. I am OK with that if either or both WGs prefer it that way, =
and if the authors are willing to split it into two documents and =
progress both.=20

HTH,

--John

[*] (which speaking with no WG chair hats on I think it should be)=20=


From nobody Thu Jul 23 07:22:13 2015
Return-Path: <stbryant@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C2951ACE61 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 07:22:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.91
X-Spam-Level: 
X-Spam-Status: No, score=-13.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, J_CHICKENPOX_51=0.6, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 5GxrcZhuwRr0 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 07:21:58 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 855BC1ACE31 for <mpls@ietf.org>; Thu, 23 Jul 2015 07:21:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=55458; q=dns/txt; s=iport; t=1437661317; x=1438870917; h=message-id:date:from:reply-to:mime-version:to:cc:subject: references:in-reply-to; bh=OJIxyJQT9TJ30mN2GdZ17LAWzGj+moTVhK9wEqVCibs=; b=I943efsQvxVsKdgiPsMxqghr8iYpwW8/jXus2IQy/CxMmQFJw7mvtbvA cUrimqlUYORfNnfUnRSrNz5whJ85rEkOlLPnquXQrkss1E5yC4dl+6pme suUnv1lX/tGwq6DNWkBzbpu2gI/ZBpsp1PirTgz12zQpagjSinPFiJXHI Q=;
X-IronPort-AV: E=Sophos;i="5.15,531,1432598400";  d="scan'208,217";a="572545772"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP; 23 Jul 2015 14:21:56 +0000
Received: from [10.61.215.123] ([10.61.215.123]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id t6NELtEn014398; Thu, 23 Jul 2015 14:21:55 GMT
Message-ID: <55B0F882.1080009@cisco.com>
Date: Thu, 23 Jul 2015 15:21:54 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: adrian@olddog.co.uk, "'Andrew Qu'" <andrew.qu@mediatek.com>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <063701d0c551$0fdba4a0$2f92ede0$@olddog.co.uk>
In-Reply-To: <063701d0c551$0fdba4a0$2f92ede0$@olddog.co.uk>
Content-Type: multipart/alternative; boundary="------------020803040807070105030805"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/AoYGzOhmt37rk1pK4AvIrDypIE4>
Cc: mpls@ietf.org
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 14:22:05 -0000

This is a multi-part message in MIME format.
--------------020803040807070105030805
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

Adrian beat me to it, although I see no reference to the infinite loop 
that may also result.

You are also talking about operations that you do when you change level 
in the LSP hierarchy with operations that you do when forwarding at the 
same level in the hierarchy.

- Stewart


On 23/07/2015 15:08, Adrian Farrel wrote:
>
> Andrew,
>
> Are you mixing "no swap" with "bump in the wire"?
>
> If you are going to not consider TTL then you are doing some far more 
> "interesting" things: like not decrementing the TTL so not being 
> counted as a hop; not appearing in OAM; not checking incoming packets 
> for TTL going to zero.
>
> The discussion of "no swap" as applied *solely* to the label is a 
> black box optimisation. There is no difference at the external 
> interfaces when "no swap" is done or when "pop'n'push" or 
> "swap-inline" is done. The packet coming out has the same features in 
> all cases.
>
> But, if you are doing other special things to the label stack entry 
> (e.g. not looking at it, or not changing it) then IMHO you are not a 
> router, you are a wire.
>
> Adrian
>
> *From:*mpls [mailto:mpls-bounces@ietf.org] *On Behalf Of *Andrew Qu
> *Sent:* 23 July 2015 15:01
> *To:* Alexander Vainshtein; Stewart Bryant; Andrew G. Malis; S. Davari
> *Cc:* mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how 
> much does it really save?
>
> I don’t agree no-swap is the same as “swap with same value”.
>
> I think if standard adds a no-swap operation, that would be great for 
> people to implement
>
> Either SW or HW.
>
> Once the label is defined as swap, I need to consider
>
> 1)TTL
>
> Copy payload TTL ? or using const_value
>
> 2)QoS (pipe mode or not)
>
> If pipe mode => then I need to do something
>
> If not=> then I need to do something else.
>
> However if it is really a “no-swap”,  then it is very clear for HW/SW 
> to implement such operation.
>
> I don’t need to consider any part of above cases.
>
> I don’t think swaping a same value label is NOT the same as “no-swap” 
> at all.
>
> From Standard point of view, we should NOT leave ambiguity here at all.
>
> Thanks,
>
> Andrew
>
> *From:*mpls [mailto:mpls-bounces@ietf.org] *On Behalf Of *Alexander 
> Vainshtein
> *Sent:* Tuesday, July 21, 2015 5:05 PM
> *To:* Stewart Bryant; Andrew G. Malis; S. Davari
> *Cc:* mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how 
> much does it really save?
>
> +1.
>
> Thumb typed on my LG,
> Sasha
>
> ------ Original message ------
> *From: *Stewart Bryant
> *Date: *21/07/2015 17:58
> *To: *Andrew G. Malis;S. Davari;
> *Cc: *mpls@ietf.org <mailto:mpls@ietf.org>;
> *Subject:*Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how 
> much does it really save?
>
> This draft proposes architectural changes, and as we can show that
> these changes are not needed, in my view, this draft should not go
> forward.
>
> - Stewart
>
>
> On 21/07/2015 09:02, Andrew G. Malis wrote:
>
>     As there are no architectural or protocol changes or IANA
>     considerations, this draft should be informational if it goes
>     forward (it currently says "standards track").
>
>     Cheers,
>
>     Andy
>
>     On Mon, Jul 20, 2015 at 8:52 PM, S. Davari  <davarish@yahoo.com
>     <mailto:davarish@yahoo.com>> wrote:
>
>     Eric
>
>     I agree no standard change is required since this is a local
>     optimization issue.
>
>     Regards,
>     Shahram
>
>
>     > On Jul 20, 2015, at 11:43 AM, Eric C Rosen <erosen@juniper.net
>     <mailto:erosen@juniper.net>> wrote:
>     >
>     >> On 7/20/2015 2:07 PM, Shahram Davari wrote:
>     >> The new swapped labels (The outgoing  label that replaces the
>     >> incoming label) need to be stored in a table. Using this draft
>     >> reduces the number of swapped labels that needs to be stored,
>     >> regardless of  implementation. Don't you agree?
>     >
>     > No.  If you notice that the incoming label needs to be
>     'replaced' by an outgoing label of the same value, you could just
>     make the rewrite string shorter, so it won't overwrite the top
>     label on the stack.  This seems to be what the draft suggests, but
>     it could be done as an optimization for the particular case where
>     the incoming and outgoing labels have the same value.  You could
>     do this today, as a local implementation optimization. There
>     doesn't seem to be any interop issue or any change to the data
>     plane semantics.
>     >
>     >> It also reduces the configuration and management of the new
>     swapped labels.
>     >
>     > We're not discussing whether there are any advantages to the use
>     of domain-wide labels.  We're discussing whether the use of
>     domain-wide labels requires a change in the forwarding plane
>     architecture.  I just don't see that it does.
>     >
>     > _______________________________________________
>     > mpls mailing list
>     > mpls@ietf.org <mailto:mpls@ietf.org>
>     > https://www.ietf.org/mailman/listinfo/mpls
>
>
>     _______________________________________________
>     mpls mailing list
>     mpls@ietf.org <mailto:mpls@ietf.org>
>     https://www.ietf.org/mailman/listinfo/mpls
>
>
>     _______________________________________________
>
>     mpls mailing list
>
>     mpls@ietf.org  <mailto:mpls@ietf.org>
>
>     https://www.ietf.org/mailman/listinfo/mpls
>
>
>
> -- 
> For corporate legal information go to:
>   
> http://www.cisco.com/web/about/doing_business/legal/cri/index.html
>   
> ************* Email Confidentiality Notice ********************
> The information contained in this e-mail message (including any
> attachments) may be confidential, proprietary, privileged, or otherwise
> exempt from disclosure under applicable laws. It is intended to be
> conveyed only to the designated recipient(s). Any use, dissemination,
> distribution, printing, retaining or copying of this e-mail (including its
> attachments) by unintended recipient(s) is strictly prohibited and may
> be unlawful. If you are not an intended recipient of this e-mail, or believe
> that you have received this e-mail in error, please notify the sender
> immediately (by replying to this e-mail), delete any and all copies of
> this e-mail (including any attachments) from your system, and do not
> disclose the content of this e-mail to any other person. Thank you!
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


-- 
For corporate legal information go to:

http://www.cisco.com/web/about/doing_business/legal/cri/index.html


--------------020803040807070105030805
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Adrian beat me to it, although I see no
      reference to the infinite loop that may also result.<br>
      <br>
      You are also talking about operations that you do when you change
      level in the LSP hierarchy with operations that you do when
      forwarding at the same level in the hierarchy.<br>
      <br>
      - Stewart<br>
      <br>
      <br>
      On 23/07/2015 15:08, Adrian Farrel wrote:<br>
    </div>
    <blockquote cite="mid:063701d0c551$0fdba4a0$2f92ede0$@olddog.co.uk"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="ProgId" content="Word.Document">
      <meta name="Generator" content="Microsoft Word 14">
      <meta name="Originator" content="Microsoft Word 14">
      <link rel="File-List" href="cid:filelist.xml@01D0C559.6F09D160">
      <!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-GB</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="&#45;-"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:Calibri;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-520092929 1073806591 9 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
p
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Calibri;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-font-family:Calibri;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	mso-ascii-font-family:Consolas;
	mso-hansi-font-family:Consolas;
	mso-bidi-font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	mso-ascii-font-family:Tahoma;
	mso-hansi-font-family:Tahoma;
	mso-bidi-font-family:Tahoma;}
span.EmailStyle23
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1402874620;
	mso-list-type:hybrid;
	mso-list-template-ids:1148722840 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level7
	{mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
            style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times
            New Roman&quot;;color:#1F497D">Andrew,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times
            New Roman&quot;;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times
            New Roman&quot;;color:#1F497D">Are you mixing "no swap" with
            "bump in the wire"?<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times
            New Roman&quot;;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times
            New Roman&quot;;color:#1F497D">If you are going to not
            consider TTL then you are doing some far more "interesting"
            things: like not decrementing the TTL so not being counted
            as a hop; not appearing in OAM; not checking incoming
            packets for TTL going to zero.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times
            New Roman&quot;;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times
            New Roman&quot;;color:#1F497D">The discussion of "no swap"
            as applied *solely* to the label is a black box
            optimisation. There is no difference at the external
            interfaces when "no swap" is done or when "pop'n'push" or
            "swap-inline" is done. The packet coming out has the same
            features in all cases.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times
            New Roman&quot;;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times
            New Roman&quot;;color:#1F497D">But, if you are doing other
            special things to the label stack entry (e.g. not looking at
            it, or not changing it) then IMHO you are not a router, you
            are a wire.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times
            New Roman&quot;;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times
            New Roman&quot;;color:#1F497D">Adrian<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-bidi-font-family:&quot;Times
            New Roman&quot;;color:#1F497D"><o:p> </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span
                  style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-font-family:&quot;Times
                  New Roman&quot;;mso-ansi-language:EN-US" lang="EN-US">From:</span></b><span
                style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-font-family:&quot;Times
                New Roman&quot;;mso-ansi-language:EN-US" lang="EN-US">
                mpls [<a class="moz-txt-link-freetext" href="mailto:mpls-bounces@ietf.org">mailto:mpls-bounces@ietf.org</a>] <b>On Behalf Of </b>Andrew
                Qu<br>
                <b>Sent:</b> 23 July 2015 15:01<br>
                <b>To:</b> Alexander Vainshtein; Stewart Bryant; Andrew
                G. Malis; S. Davari<br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:mpls@ietf.org">mpls@ietf.org</a><br>
                <b>Subject:</b> Re: [mpls]
                draft-fang-mpls-label-forwarding-no-swap - how much does
                it really save?<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">I don’t agree no-swap is the same as “swap with
            same value”.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">I think if standard adds a no-swap operation,
            that would be great for people to implement <o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">Either SW or HW.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">Once the label is defined as swap, I need to
            consider<o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo2"><!--[if !supportLists]--><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US"><span style="mso-list:Ignore">1)<span
                style="font:7.0pt &quot;Times New Roman&quot;">      </span></span></span><!--[endif]--><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">TTL<o:p></o:p></span></p>
        <p class="MsoListParagraph"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">Copy payload TTL ? or using const_value<o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-18.0pt;mso-list:l0 level1 lfo2"><!--[if !supportLists]--><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US"><span style="mso-list:Ignore">2)<span
                style="font:7.0pt &quot;Times New Roman&quot;">      </span></span></span><!--[endif]--><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">QoS (pipe mode or not)<o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:36.0pt"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">If pipe mode =&gt; then I need to do something<o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:36.0pt"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">If not=&gt; then I need to do something else.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">However if it is really a “no-swap”,  then it
            is very clear for HW/SW to implement such operation.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">I don’t need to consider any part of above
            cases.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">I don’t think swaping a same value label is NOT
            the same as “no-swap” at all. <o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">From Standard point of view, we should NOT
            leave ambiguity here at all.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">Thanks,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US">Andrew<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;mso-ansi-language:EN-US"
            lang="EN-US"><o:p> </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-ansi-language:EN-US"
                  lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-ansi-language:EN-US"
                lang="EN-US"> mpls [<a class="moz-txt-link-freetext" href="mailto:mpls-bounces@ietf.org">mailto:mpls-bounces@ietf.org</a>] <b>On
                  Behalf Of </b>Alexander Vainshtein<br>
                <b>Sent:</b> Tuesday, July 21, 2015 5:05 PM<br>
                <b>To:</b> Stewart Bryant; Andrew G. Malis; S. Davari<br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:mpls@ietf.org">mpls@ietf.org</a><br>
                <b>Subject:</b> Re: [mpls]
                draft-fang-mpls-label-forwarding-no-swap - how much does
                it really save?<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><span style="mso-ansi-language:EN-US"
            lang="EN-US"><o:p> </o:p></span></p>
        <p style="margin:0cm;margin-bottom:.0001pt"><span
            style="font-size:10.0pt;mso-ansi-language:EN-US"
            lang="EN-US">+1.<o:p></o:p></span></p>
        <p style="margin:0cm;margin-bottom:.0001pt"><span
            style="font-size:10.0pt;mso-ansi-language:EN-US"
            lang="EN-US"> <o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-bottom:12.0pt"><span
            style="font-size:10.0pt;mso-ansi-language:EN-US"
            lang="EN-US">Thumb typed on my LG,<br>
            Sasha<br>
            <br>
            ------ Original message ------<br>
            <b>From: </b>Stewart Bryant<br>
            <b>Date: </b>21/07/2015 17:58<br>
            <b>To: </b>Andrew G. Malis;S. Davari;<br>
            <b>Cc: </b><a moz-do-not-send="true"
              href="mailto:mpls@ietf.org">mpls@ietf.org</a>;<br>
            <b>Subject:</b>Re: [mpls]
            draft-fang-mpls-label-forwarding-no-swap - how much does it
            really save?<o:p></o:p></span></p>
        <div>
          <p class="MsoNormal"><span
              style="font-size:10.0pt;mso-ansi-language:EN-US"
              lang="EN-US">This draft proposes architectural changes,
              and as we can show that<br>
              these changes are not needed, in my view, this draft
              should not go <br>
              forward.<br>
              <br>
              - Stewart<br>
              <br>
              <br>
              On 21/07/2015 09:02, Andrew G. Malis wrote:<o:p></o:p></span></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <div>
            <p class="MsoNormal"><span
                style="font-size:10.0pt;mso-ansi-language:EN-US"
                lang="EN-US">As there are no architectural or protocol
                changes or IANA considerations, this draft should be
                informational if it goes forward (it currently says
                "standards track"). <o:p></o:p></span></p>
            <div>
              <p class="MsoNormal"><span
                  style="font-size:10.0pt;mso-ansi-language:EN-US"
                  lang="EN-US"><o:p> </o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span
                  style="font-size:10.0pt;mso-ansi-language:EN-US"
                  lang="EN-US">Cheers,<o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span
                  style="font-size:10.0pt;mso-ansi-language:EN-US"
                  lang="EN-US">Andy<o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span
                  style="font-size:10.0pt;mso-ansi-language:EN-US"
                  lang="EN-US"><o:p> </o:p></span></p>
            </div>
          </div>
          <div>
            <p class="MsoNormal"><span
                style="font-size:10.0pt;mso-ansi-language:EN-US"
                lang="EN-US"><o:p> </o:p></span></p>
            <div>
              <p class="MsoNormal"><span
                  style="font-size:10.0pt;mso-ansi-language:EN-US"
                  lang="EN-US">On Mon, Jul 20, 2015 at 8:52 PM, S.
                  Davari  &lt;<a moz-do-not-send="true"
                    href="mailto:davarish@yahoo.com">davarish@yahoo.com</a>&gt;
                  wrote:<o:p></o:p></span></p>
              <p class="MsoNormal"><span
                  style="font-size:10.0pt;mso-ansi-language:EN-US"
                  lang="EN-US">Eric<br>
                  <br>
                  I agree no standard change is required since this is a
                  local optimization issue.<br>
                  <br>
                  Regards,<br>
                  Shahram<br>
                  <br>
                  <br>
                  &gt; On Jul 20, 2015, at 11:43 AM, Eric C Rosen &lt;<a
                    moz-do-not-send="true"
                    href="mailto:erosen@juniper.net">erosen@juniper.net</a>&gt;
                  wrote:<br>
                  &gt;<br>
                  &gt;&gt; On 7/20/2015 2:07 PM, Shahram Davari wrote:<br>
                  &gt;&gt; The new swapped labels (The outgoing  label
                  that replaces the<br>
                  &gt;&gt; incoming label) need to be stored in a table.
                  Using this draft<br>
                  &gt;&gt; reduces the number of swapped labels that
                  needs to be stored,<br>
                  &gt;&gt; regardless of  implementation. Don't you
                  agree?<br>
                  &gt;<br>
                  &gt; No.  If you notice that the incoming label needs
                  to be 'replaced' by an outgoing label of the same
                  value, you could just make the rewrite string shorter,
                  so it won't overwrite the top label on the stack.
                   This seems to be what the draft suggests, but it
                  could be done as an optimization for the particular
                  case where the incoming and outgoing labels have the
                  same value.  You could do this today, as a local
                  implementation optimization. There doesn't seem to be
                  any interop issue or any change to the data plane
                  semantics.<br>
                  &gt;<br>
                  &gt;&gt; It also reduces the configuration and
                  management of the new swapped labels.<br>
                  &gt;<br>
                  &gt; We're not discussing whether there are any
                  advantages to the use of domain-wide labels.  We're
                  discussing whether the use of domain-wide labels
                  requires a change in the forwarding plane
                  architecture.  I just don't see that it does.<br>
                  &gt;<br>
                  &gt; _______________________________________________<br>
                  &gt; mpls mailing list<br>
                  &gt; <a moz-do-not-send="true"
                    href="mailto:mpls@ietf.org">mpls@ietf.org</a><br>
                  &gt;  <a moz-do-not-send="true"
                    href="https://www.ietf.org/mailman/listinfo/mpls"
                    target="_BLANK">https://www.ietf.org/mailman/listinfo/mpls</a><o:p></o:p></span></p>
              <div>
                <div>
                  <p class="MsoNormal"><span
                      style="font-size:10.0pt;mso-ansi-language:EN-US"
                      lang="EN-US"><br>
                      _______________________________________________<br>
                      mpls mailing list<br>
                      <a moz-do-not-send="true"
                        href="mailto:mpls@ietf.org">mpls@ietf.org</a><br>
                      <a moz-do-not-send="true"
                        href="https://www.ietf.org/mailman/listinfo/mpls"
                        target="_BLANK">https://www.ietf.org/mailman/listinfo/mpls</a><o:p></o:p></span></p>
                </div>
              </div>
            </div>
            <p class="MsoNormal"><span
                style="font-size:10.0pt;mso-ansi-language:EN-US"
                lang="EN-US"><o:p> </o:p></span></p>
          </div>
          <p class="MsoNormal"><span
              style="font-size:10.0pt;mso-ansi-language:EN-US"
              lang="EN-US"><br>
                <o:p></o:p></span></p>
          <pre><span style="mso-ansi-language:EN-US" lang="EN-US">_______________________________________________<o:p></o:p></span></pre>
          <pre><span style="mso-ansi-language:EN-US" lang="EN-US">mpls mailing list<o:p></o:p></span></pre>
          <pre><span style="mso-ansi-language:EN-US" lang="EN-US"><a moz-do-not-send="true" href="mailto:mpls@ietf.org">mpls@ietf.org</a><o:p></o:p></span></pre>
          <pre><span style="mso-ansi-language:EN-US" lang="EN-US"><a moz-do-not-send="true" href="https://www.ietf.org/mailman/listinfo/mpls" target="_BLANK">https://www.ietf.org/mailman/listinfo/mpls</a><o:p></o:p></span></pre>
        </blockquote>
        <p class="MsoNormal" style="margin-bottom:12.0pt"><span
            style="font-size:10.0pt;mso-ansi-language:EN-US"
            lang="EN-US"><br style="mso-special-character:line-break">
            <!--[if !supportLineBreakNewLine]--><br
              style="mso-special-character:line-break">
            <!--[endif]--><o:p></o:p></span></p>
        <pre><span style="mso-ansi-language:EN-US" lang="EN-US">-- <o:p></o:p></span></pre>
        <pre><span style="mso-ansi-language:EN-US" lang="EN-US">For corporate legal information go to:<o:p></o:p></span></pre>
        <pre><span style="mso-ansi-language:EN-US" lang="EN-US"><o:p> </o:p></span></pre>
        <pre><span style="mso-ansi-language:EN-US" lang="EN-US"><a moz-do-not-send="true" href="http://www.cisco.com/web/about/doing_business/legal/cri/index.html" target="_BLANK">http://www.cisco.com/web/about/doing_business/legal/cri/index.html</a><o:p></o:p></span></pre>
        <pre><span style="mso-ansi-language:EN-US" lang="EN-US"><o:p> </o:p></span></pre>
        <table class="MsoNormalTable"
          style="mso-cellspacing:1.5pt;mso-yfti-tbllook:1184" border="0"
          cellpadding="0">
          <tbody>
            <tr
              style="mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes">
              <td style="padding:.75pt .75pt .75pt .75pt">
                <pre>************* Email Confidentiality Notice ********************<o:p></o:p></pre>
                <pre>The information contained in this e-mail message (including any <o:p></o:p></pre>
                <pre>attachments) may be confidential, proprietary, privileged, or otherwise<o:p></o:p></pre>
                <pre>exempt from disclosure under applicable laws. It is intended to be <o:p></o:p></pre>
                <pre>conveyed only to the designated recipient(s). Any use, dissemination, <o:p></o:p></pre>
                <pre>distribution, printing, retaining or copying of this e-mail (including its <o:p></o:p></pre>
                <pre>attachments) by unintended recipient(s) is strictly prohibited and may <o:p></o:p></pre>
                <pre>be unlawful. If you are not an intended recipient of this e-mail, or believe <o:p></o:p></pre>
                <pre>that you have received this e-mail in error, please notify the sender <o:p></o:p></pre>
                <pre>immediately (by replying to this e-mail), delete any and all copies of <o:p></o:p></pre>
                <pre>this e-mail (including any attachments) from your system, and do not<o:p></o:p></pre>
                <pre>disclose the content of this e-mail to any other person. Thank you!<o:p></o:p></pre>
              </td>
            </tr>
          </tbody>
        </table>
        <p class="MsoNormal"><span
            style="mso-fareast-font-family:&quot;Times New Roman&quot;"><o:p> </o:p></span></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
mpls mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mpls@ietf.org">mpls@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mpls">https://www.ietf.org/mailman/listinfo/mpls</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
For corporate legal information go to:

<a class="moz-txt-link-freetext" href="http://www.cisco.com/web/about/doing_business/legal/cri/index.html">http://www.cisco.com/web/about/doing_business/legal/cri/index.html</a>

</pre>
  </body>
</html>

--------------020803040807070105030805--


From nobody Thu Jul 23 07:23:21 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33D091A1A98 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 05:38:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 6rb2NEtaPE20 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 05:38:34 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 451351AC3AC for <mpls@ietf.org>; Thu, 23 Jul 2015 05:38:34 -0700 (PDT)
Received: from [31.133.179.18] (dhcp-b312.meeting.ietf.org [31.133.179.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id E52DF180158A; Thu, 23 Jul 2015 14:38:31 +0200 (CEST)
Message-ID: <55B0E043.809@pi.nu>
Date: Thu, 23 Jul 2015 14:38:27 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: "Andrew G. Malis" <agmalis@gmail.com>
References: <D1D3CEC6.190CBB%david.sinicrope@ericsson.com> <55AF8EA6.9060905@pi.nu> <55B0D524.5020409@pi.nu> <CAA=duU0Gg1spkZe6tj2H8Nse6AjJbD8oEJHRBOF8TQyotTwKXg@mail.gmail.com>
In-Reply-To: <CAA=duU0Gg1spkZe6tj2H8Nse6AjJbD8oEJHRBOF8TQyotTwKXg@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/GTEmm3MXOyquzfECJAdT_-c_wdI>
X-Mailman-Approved-At: Thu, 23 Jul 2015 07:23:19 -0700
Cc: "Reshad Rahman \(rrahman\)" <rrahman@cisco.com>, "Nagendra Kumar Nainar \(naikumar\)" <naikumar@cisco.com>, Luyuan Fang <lufang@microsoft.com>, "mpls@ietf.org" <mpls@ietf.org>, "vbeeram@juniper.net" <vbeeram@juniper.net>, "jescia.chenxia@huawei.com" <jescia.chenxia@huawei.com>, monica.zhangli@huawei.com, jgeorge@google.com, rob.shakir@bt.com, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: Re: [mpls] Coordination of YANG models
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 12:38:42 -0000

Andy,

You are correct...

However I forwarded the mail from David S and Qin Wu that were sent to
the routing-discuss mail list yesterday to the mpls wg.

I also sent a mail to the authors of the mpls yang models with the
instruction to the authors to fill in the list of yang models, so far
at least half of the author groups have done so,

This mail was a follow up (third in a suite) I didn't think that that
it would be necessary to repeat what should be done, this was about
who should do it.

/Loa

On 2015-07-23 14:27, Andrew G. Malis wrote:
> Loa,
>
> It would help for you to mention the Routing Area's YANG coordination
> Wiki, https://trac.tools.ietf.org/area/rtg/trac/wiki/RtgYangCoord .
>
> In particular, prospective YANG draft authors in the routing area should
> read this page, and then use the tables at
> https://trac.tools.ietf.org/area/rtg/trac/wiki/RtgYangCoordSummary to
> see if anyone has already written a YANG model of interest, it may keep
> you from duplicating existing work. If you do write a new YANG model, it
> should be enterered into the table so that other people will be aware of it.
>
> This applies to all YANG models in the routing area, not just in the
> mpls WG.
>
> Cheers,
> Andy
>
>
> On Thu, Jul 23, 2015 at 1:51 PM, Loa Andersson <loa@pi.nu
> <mailto:loa@pi.nu>> wrote:
>
>
>     Authors of MPLS wg YANG models,
>
>     At the MPLS wg meeting yesterday we had a discussion on overlap between
>     different YANG models. It was alleged that there is a huge overlap
>     between the YANG models and that there is a substantial need for
>     coordination.
>
>     There were opinions in the meeting spanning from "This will sort it out
>     itself in the end!" to "Some person with the authority need to do the
>     coordination!" I guess that the majority were somewhere in the middle
>     ground.
>
>     Here is (at least a temporary) direction for the MPLS wg:
>
>         "The authors of the YANG models progressed in the MPLS working
>          group will have to coordinate with other YANG model author
>          groups (within and outside the MPLS wg) to find and address
>          overlap."
>
>     MPLS wg chairs will help when necessary, but initiative should come
>     from the author groups.
>
>     I think there might be a companion question; "Are there YANG models
>     that we need to do, but that we have not yet identified?"
>
>     /Loa
>
>     PS
>     There is a problem with using the document alias, so I tried to
>     extract the mail-addresses for everyone list as an author for
>     one of the documents. If I missed someone please forward this
>     message.
>
>     _______________________________________________
>     mpls mailing list
>     mpls@ietf.org <mailto:mpls@ietf.org>
>     https://www.ietf.org/mailman/listinfo/mpls
>
>


From nobody Thu Jul 23 08:30:55 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B14E1A8767 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 08:30:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 86SxbsukLDaN for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 08:30:52 -0700 (PDT)
Received: from mail-wi0-x235.google.com (mail-wi0-x235.google.com [IPv6:2a00:1450:400c:c05::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 CBD841A7D83 for <mpls@ietf.org>; Thu, 23 Jul 2015 08:30:51 -0700 (PDT)
Received: by wicgb10 with SMTP id gb10so148389592wic.1 for <mpls@ietf.org>; Thu, 23 Jul 2015 08:30:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:date:message-id:subject:from:to:cc:content-type;  bh=uWEYxF9Wq304wgvKfqvSLwgOpfT7MX/zy5xycAGueJ0=; b=qnXYm1TLNXi3CQ79BOMNVIHcXyy/0biSsAZXLiaq7zr2IB2u2LNxHCdwim06Iwz9Gy d6T6gfIgYhob1LbUcmNYt8DYc/UjOTmNaB1v+bBWCcVy89NdsN9jRQu26iFxdzeAF3wn h5C0o1sdioqXJHEreowDWZWvHNj0uRVUP2+vr/T8+AVYMyNxjLRoHWLzozCiQKiq+BJk ZRnvQZDbd/mkEkSqbInOtFsrqwPqZw35+u35XnTIUMhlMykkIS6EF/xWxvoZtnITZjlo lKRCj1moK4SMOX5SSgCBgdM85TDOWrrfoZ+e1AWyrV5s2pOcI0Gawz4qe4vvu9HBP8SG Ze8w==
MIME-Version: 1.0
X-Received: by 10.180.109.6 with SMTP id ho6mr54334806wib.58.1437665450597; Thu, 23 Jul 2015 08:30:50 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Thu, 23 Jul 2015 08:30:50 -0700 (PDT)
Date: Thu, 23 Jul 2015 17:30:50 +0200
X-Google-Sender-Auth: 4N_J0kOt9E6Po4fkSYh5whKxnWE
Message-ID: <CA+b+ER=c2rW7u2aj0ohnKtpmpz7t+xibHPaQd9B9WvOxU91t7g@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Luyuan Fang <lufang@microsoft.com>
Content-Type: multipart/alternative; boundary=e89a8f3ba5f37d2430051b8c9247
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Wmw8Fn8QXtQd28OetVK1R5QaU9I>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: [mpls] draft-fang-mpls-label-forwarding-no-swap-00
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 15:30:53 -0000

--e89a8f3ba5f37d2430051b8c9247
Content-Type: text/plain; charset=UTF-8

All,

Few comments, questions on this proposal.

Comment #1:

I very much agree with this draft document that RFC3031 has no explicit
provision for operation which does not require label rewrite. IMO the
update to RFC3031 is needed perhaps by issuing RFC3031bis.

It is implementation optimization how the hardware lookup and header
rewrite are done. But this is not the point here.

It matters to provide right set of label forwarding primitives such that
new protocol work and new architectures which chooses to still use MPLS as
their data plane in non local label scope can be consistently build on top.

As we all recall when RFC3031 was defined some folks were allergic to
anything other then local label significance :)

Therefor I support this document as a base to update RFC3031.


Comment #2:

We already see two individual workarounds and likely we will see more which
try to address the very same problem.

We see H-SDN inventing the term NO_SWAP.

We also see a Segment Routing which cleverly defined a new CONTINUE
operation and simply defined it as MPLS label swap.

"The CONTINUE operation is implemented as an MPLS swap operation."

SRC: draft-ietf-spring-segment-routing-mpls-01


Question 1:

Does this WG wants to see zoo of new terminology across IETF and broader
industry or perhaps ack on the problem and address it ?


Question 2:

What happens if hardware vendor comes with hardware which exposes to
control plane API which allow protocols to signal that mpls label Y is not
to be swapped ?

If so which IETF document such API would be compliant with ?


Best,
Robert.

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">All,</div><div class=3D"gmail_default" =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div>=
<div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small">Few comments, questions on this proposal.</div><div clas=
s=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:small"><br></div><div class=3D"gmail_default" style=3D"font-family:arial=
,helvetica,sans-serif;font-size:small">Comment #1:</div><div class=3D"gmail=
_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">=
<br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small">I very much agree with this draft document tha=
t RFC3031 has no explicit provision for operation which does not require la=
bel rewrite. IMO the update to RFC3031 is needed perhaps by issuing RFC3031=
bis.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small">It is imple=
mentation optimization how the hardware lookup and header rewrite are done.=
 But this is not the point here.=C2=A0</div><div class=3D"gmail_default" st=
yle=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><d=
iv class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;=
font-size:small">It matters to provide right set of label forwarding primit=
ives such that new protocol work and new architectures which chooses to sti=
ll use MPLS as their data plane in non local label scope can be consistentl=
y build on top.=C2=A0</div><div class=3D"gmail_default" style=3D"font-famil=
y:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail=
_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">=
As we all recall when RFC3031 was defined some folks were allergic to anyth=
ing other then local label significance :)</div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small">Therefor I support this document as a base to update R=
FC3031.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small">Comment #2:</div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div cla=
ss=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:small">We already see two individual workarounds and likely we will see=
 more which try to address the very same problem.=C2=A0</div><div class=3D"=
gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small">We see H-SDN inventing the term NO_SWAP.=
=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small">We also see a S=
egment Routing which cleverly defined a new CONTINUE operation and simply d=
efined it as MPLS label swap.=C2=A0</div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div =
class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small">&quot;The CONTINUE operation is implemented as an MPLS swap o=
peration.&quot;</div><div class=3D"gmail_default" style=3D"font-family:aria=
l,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_defau=
lt" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">SRC:=
=C2=A0draft-ietf-spring-segment-routing-mpls-01</div><div class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br=
></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small">Question 1:</div><di=
v class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family=
:arial,helvetica,sans-serif;font-size:small">Does this WG wants to see zoo =
of new terminology across IETF and broader industry or perhaps ack on the p=
roblem and address it ?=C2=A0</div><div class=3D"gmail_default" style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small">Question 2:</div><div class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><=
br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small">What happens if hardware vendor comes with hard=
ware which exposes to control plane API which allow protocols to signal tha=
t mpls label Y is not to be swapped ?=C2=A0</div><div class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></d=
iv><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-s=
erif;font-size:small">If so which IETF document such API would be compliant=
 with ?=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small">Best,</div><div class=3D"gmail_default" style=3D"font-=
family:arial,helvetica,sans-serif;font-size:small">Robert.</div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"g=
mail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sma=
ll"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helve=
tica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" sty=
le=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><di=
v class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family=
:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><=
br></div></div>

--e89a8f3ba5f37d2430051b8c9247--


From nobody Thu Jul 23 09:59:41 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FB4B1B29A9 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 09:59:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.31
X-Spam-Level: 
X-Spam-Status: No, score=-1.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_51=0.6, T_RP_MATCHES_RCVD=-0.01] autolearn=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 wqY39l2G3DZz for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 09:59:37 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D32F01B29A8 for <mpls@ietf.org>; Thu, 23 Jul 2015 09:59:34 -0700 (PDT)
Received: from [31.133.139.48] (unknown [31.133.139.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id B64ED18013E2; Thu, 23 Jul 2015 18:59:31 +0200 (CEST)
Message-ID: <55B11D6D.2040102@pi.nu>
Date: Thu, 23 Jul 2015 18:59:25 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Andrew Qu <andrew.qu@mediatek.com>,  Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Stewart Bryant <stbryant@cisco.com>,  "Andrew G. Malis" <agmalis@gmail.com>, "S. Davari" <davarish@yahoo.com>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc>
In-Reply-To: <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/YvvQrEuLkquESsOjMdQqDZeoVzM>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 16:59:40 -0000

Andrew,

On 2015-07-23 16:01, Andrew Qu wrote:
> I don’t agree no-swap is the same as “swap with same value”.
>
> I think if standard adds a no-swap operation, that would be great for
> people to implement
>
> Either SW or HW.
>
> Once the label is defined as swap, I need to consider
>
> 1)TTL
>
> Copy payload TTL ? or using const_value
>
> 2)QoS (pipe mode or not)
>
> If pipe mode => then I need to do something
>
> If not=> then I need to do something else.
>
> However if it is really a “no-swap”,  then it is very clear for HW/SW to
> implement such operation.
>
> I don’t need to consider any part of above cases.

I've a little bit ambivalent (mostly thought this is a no go) about this
draft, bur if we say that no-swap and not considering TTL and QOS, then
this definitely a no go!

/Loa
>
> I don’t think swaping a same value label is NOT the same as “no-swap” at
> all.
>
>  From Standard point of view, we should NOT leave ambiguity here at all.
>
> Thanks,
>
> Andrew
>
> *From:*mpls [mailto:mpls-bounces@ietf.org] *On Behalf Of *Alexander
> Vainshtein
> *Sent:* Tuesday, July 21, 2015 5:05 PM
> *To:* Stewart Bryant; Andrew G. Malis; S. Davari
> *Cc:* mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how
> much does it really save?
>
> +1.
>
> Thumb typed on my LG,
> Sasha
>
> ------ Original message ------
> *From: *Stewart Bryant
> *Date: *21/07/2015 17:58
> *To: *Andrew G. Malis;S. Davari;
> *Cc: *mpls@ietf.org <mailto:mpls@ietf.org>;
> *Subject:*Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
> This draft proposes architectural changes, and as we can show that
> these changes are not needed, in my view, this draft should not go
> forward.
>
> - Stewart
>
>
> On 21/07/2015 09:02, Andrew G. Malis wrote:
>
>     As there are no architectural or protocol changes or IANA
>     considerations, this draft should be informational if it goes
>     forward (it currently says "standards track").
>
>     Cheers,
>
>     Andy
>
>     On Mon, Jul 20, 2015 at 8:52 PM, S. Davari  <davarish@yahoo.com
>     <mailto:davarish@yahoo.com>> wrote:
>
>     Eric
>
>     I agree no standard change is required since this is a local
>     optimization issue.
>
>     Regards,
>     Shahram
>
>
>     > On Jul 20, 2015, at 11:43 AM, Eric C Rosen <erosen@juniper.net <mailto:erosen@juniper.net>> wrote:
>     >
>     >> On 7/20/2015 2:07 PM, Shahram Davari wrote:
>     >> The new swapped labels (The outgoing  label that replaces the
>     >> incoming label) need to be stored in a table. Using this draft
>     >> reduces the number of swapped labels that needs to be stored,
>     >> regardless of  implementation. Don't you agree?
>     >
>     > No.  If you notice that the incoming label needs to be 'replaced' by an outgoing label of the same value, you could just make the rewrite string shorter, so it won't overwrite the top label on the stack.  This seems to be what the draft suggests, but it could  be done as an optimization for the particular case where the
>     incoming and outgoing labels have the same value.  You could do this
>     today, as a local implementation optimization. There doesn't seem to
>     be any interop issue or any change to the data plane semantics.
>     >
>     >> It also reduces the configuration and management of the new swapped labels.
>     >
>     > We're not discussing whether there are any advantages to the use of domain-wide labels.  We're discussing whether the use of domain-wide labels requires a change in the forwarding plane architecture.  I just don't see that it does.
>     >
>     > _______________________________________________
>     > mpls mailing list
>     >mpls@ietf.org <mailto:mpls@ietf.org>
>     >https://www.ietf.org/mailman/listinfo/mpls
>
>
>     _______________________________________________
>     mpls mailing list
>     mpls@ietf.org <mailto:mpls@ietf.org>
>     https://www.ietf.org/mailman/listinfo/mpls
>
>
>     _______________________________________________
>
>     mpls mailing list
>
>     mpls@ietf.org  <mailto:mpls@ietf.org>
>
>     https://www.ietf.org/mailman/listinfo/mpls
>
>
>
>
> --
>
> For corporate legal information go to:
>
>
>
> http://www.cisco.com/web/about/doing_business/legal/cri/index.html
>
>
>
> ************* Email Confidentiality Notice ********************
> The information contained in this e-mail message (including any
> attachments) may be confidential, proprietary, privileged, or otherwise
> exempt from disclosure under applicable laws. It is intended to be
> conveyed only to the designated recipient(s). Any use, dissemination,
> distribution, printing, retaining or copying of this e-mail (including its
> attachments) by unintended recipient(s) is strictly prohibited and may
> be unlawful. If you are not an intended recipient of this e-mail, or believe
> that you have received this e-mail in error, please notify the sender
> immediately (by replying to this e-mail), delete any and all copies of
> this e-mail (including any attachments) from your system, and do not
> disclose the content of this e-mail to any other person. Thank you!
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>


From nobody Thu Jul 23 10:18:36 2015
Return-Path: <davari@broadcom.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74FC01A8979 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 10:18:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.61
X-Spam-Level: 
X-Spam-Status: No, score=-3.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_51=0.6, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 LbwU1uWDOzFT for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 10:18:23 -0700 (PDT)
Received: from mail-gw3-out.broadcom.com (mail-gw3-out.broadcom.com [216.31.210.64]) by ietfa.amsl.com (Postfix) with ESMTP id B62DA1A8973 for <mpls@ietf.org>; Thu, 23 Jul 2015 10:18:23 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.15,532,1432623600"; d="scan'208";a="70444393"
Received: from irvexchcas06.broadcom.com (HELO IRVEXCHCAS06.corp.ad.broadcom.com) ([10.9.208.53]) by mail-gw3-out.broadcom.com with ESMTP; 23 Jul 2015 10:35:32 -0700
Received: from SJEXCHCAS07.corp.ad.broadcom.com (10.16.203.16) by IRVEXCHCAS06.corp.ad.broadcom.com (10.9.208.53) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 23 Jul 2015 10:18:03 -0700
Received: from SJEXCHMB12.corp.ad.broadcom.com ([fe80::bc15:c1e1:c29a:36f7]) by SJEXCHCAS07.corp.ad.broadcom.com ([::1]) with mapi id 14.03.0235.001; Thu, 23 Jul 2015 10:18:03 -0700
From: Shahram Davari <davari@broadcom.com>
To: Loa Andersson <loa@pi.nu>, Andrew Qu <andrew.qu@mediatek.com>, "Alexander Vainshtein" <Alexander.Vainshtein@ecitele.com>, Stewart Bryant <stbryant@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "S. Davari" <davarish@yahoo.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw8aaOwfTAAS3/0O9L44IGnUJ+p3pjeAAgAAxx4D//4+KMA==
Date: Thu, 23 Jul 2015 17:18:03 +0000
Message-ID: <4A6CE49E6084B141B15C0713B8993F2831F7A156@SJEXCHMB12.corp.ad.broadcom.com>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu>
In-Reply-To: <55B11D6D.2040102@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.16.203.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/7jfW_w-mDUu_nEcw0m46VZLGFuk>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 17:18:32 -0000

I thought the idea was to decrement TTL and consider EXP bits for queuing a=
nd count as a hop so you can do OAM, etc.. Basically swap to itself.

Thx
Shahram

-----Original Message-----
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Loa Andersson
Sent: Thursday, July 23, 2015 9:59 AM
To: Andrew Qu; Alexander Vainshtein; Stewart Bryant; Andrew G. Malis; S. Da=
vari
Cc: mpls@ietf.org
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much doe=
s it really save?

Andrew,

On 2015-07-23 16:01, Andrew Qu wrote:
> I don't agree no-swap is the same as "swap with same value".
>
> I think if standard adds a no-swap operation, that would be great for
> people to implement
>
> Either SW or HW.
>
> Once the label is defined as swap, I need to consider
>
> 1)TTL
>
> Copy payload TTL ? or using const_value
>
> 2)QoS (pipe mode or not)
>
> If pipe mode =3D> then I need to do something
>
> If not=3D> then I need to do something else.
>
> However if it is really a "no-swap",  then it is very clear for HW/SW to
> implement such operation.
>
> I don't need to consider any part of above cases.

I've a little bit ambivalent (mostly thought this is a no go) about this
draft, bur if we say that no-swap and not considering TTL and QOS, then
this definitely a no go!

/Loa
>
> I don't think swaping a same value label is NOT the same as "no-swap" at
> all.
>
>  From Standard point of view, we should NOT leave ambiguity here at all.
>
> Thanks,
>
> Andrew
>
> *From:*mpls [mailto:mpls-bounces@ietf.org] *On Behalf Of *Alexander
> Vainshtein
> *Sent:* Tuesday, July 21, 2015 5:05 PM
> *To:* Stewart Bryant; Andrew G. Malis; S. Davari
> *Cc:* mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how
> much does it really save?
>
> +1.
>
> Thumb typed on my LG,
> Sasha
>
> ------ Original message ------
> *From: *Stewart Bryant
> *Date: *21/07/2015 17:58
> *To: *Andrew G. Malis;S. Davari;
> *Cc: *mpls@ietf.org <mailto:mpls@ietf.org>;
> *Subject:*Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
> This draft proposes architectural changes, and as we can show that
> these changes are not needed, in my view, this draft should not go
> forward.
>
> - Stewart
>
>
> On 21/07/2015 09:02, Andrew G. Malis wrote:
>
>     As there are no architectural or protocol changes or IANA
>     considerations, this draft should be informational if it goes
>     forward (it currently says "standards track").
>
>     Cheers,
>
>     Andy
>
>     On Mon, Jul 20, 2015 at 8:52 PM, S. Davari  <davarish@yahoo.com
>     <mailto:davarish@yahoo.com>> wrote:
>
>     Eric
>
>     I agree no standard change is required since this is a local
>     optimization issue.
>
>     Regards,
>     Shahram
>
>
>     > On Jul 20, 2015, at 11:43 AM, Eric C Rosen <erosen@juniper.net <mai=
lto:erosen@juniper.net>> wrote:
>     >
>     >> On 7/20/2015 2:07 PM, Shahram Davari wrote:
>     >> The new swapped labels (The outgoing  label that replaces the
>     >> incoming label) need to be stored in a table. Using this draft
>     >> reduces the number of swapped labels that needs to be stored,
>     >> regardless of  implementation. Don't you agree?
>     >
>     > No.  If you notice that the incoming label needs to be 'replaced' b=
y an outgoing label of the same value, you could just make the rewrite stri=
ng shorter, so it won't overwrite the top label on the stack.  This seems t=
o be what the draft suggests, but it could  be done as an optimization for =
the particular case where the
>     incoming and outgoing labels have the same value.  You could do this
>     today, as a local implementation optimization. There doesn't seem to
>     be any interop issue or any change to the data plane semantics.
>     >
>     >> It also reduces the configuration and management of the new swappe=
d labels.
>     >
>     > We're not discussing whether there are any advantages to the use of=
 domain-wide labels.  We're discussing whether the use of domain-wide label=
s requires a change in the forwarding plane architecture.  I just don't see=
 that it does.
>     >
>     > _______________________________________________
>     > mpls mailing list
>     >mpls@ietf.org <mailto:mpls@ietf.org>
>     >https://www.ietf.org/mailman/listinfo/mpls
>
>
>     _______________________________________________
>     mpls mailing list
>     mpls@ietf.org <mailto:mpls@ietf.org>
>     https://www.ietf.org/mailman/listinfo/mpls
>
>
>     _______________________________________________
>
>     mpls mailing list
>
>     mpls@ietf.org  <mailto:mpls@ietf.org>
>
>     https://www.ietf.org/mailman/listinfo/mpls
>
>
>
>
> --
>
> For corporate legal information go to:
>
>
>
> http://www.cisco.com/web/about/doing_business/legal/cri/index.html
>
>
>
> ************* Email Confidentiality Notice ********************
> The information contained in this e-mail message (including any
> attachments) may be confidential, proprietary, privileged, or otherwise
> exempt from disclosure under applicable laws. It is intended to be
> conveyed only to the designated recipient(s). Any use, dissemination,
> distribution, printing, retaining or copying of this e-mail (including it=
s
> attachments) by unintended recipient(s) is strictly prohibited and may
> be unlawful. If you are not an intended recipient of this e-mail, or beli=
eve
> that you have received this e-mail in error, please notify the sender
> immediately (by replying to this e-mail), delete any and all copies of
> this e-mail (including any attachments) from your system, and do not
> disclose the content of this e-mail to any other person. Thank you!
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>

_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls


From nobody Thu Jul 23 12:58:13 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3F201A00F9 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 12:58:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 i9HoIJySlWGn for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 12:58:10 -0700 (PDT)
Received: from mail-yk0-x230.google.com (mail-yk0-x230.google.com [IPv6:2607:f8b0:4002:c07::230]) (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 6F8C31A1B23 for <mpls@ietf.org>; Thu, 23 Jul 2015 12:58:10 -0700 (PDT)
Received: by ykax123 with SMTP id x123so2634782yka.1 for <mpls@ietf.org>; Thu, 23 Jul 2015 12:58:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=iXws1bLF5zbzwFSq1tYL5hIftreV7KIGR9qYa8egLug=; b=BjANImSyhpKhXDABlVfskT54hsuxNOi2vucS/ACGIBfuC6p8WIJwCFD8Lry2dAVkjj ClkidK72ZVanh/ZoCb8Y0YabPUm5ykmp5TNjQmdxh49jNuISDptv2/fjvFTvNB3fMPxu 7hziIi4Blv+6GIAuW56ELXv8gP3Fz0fAqHFGezGOyxK7Dly4ksxbMbSz+7gqqiL/Qklr KxGAj5NBUW6yb5aNtEJen5f83OSdcw5CbHtcnvSqGKBpet5vvmKEE7PaaI+B5uggX593 Hkogp9Poiote44Lc7C0vqFgOoE/mwl+Ey1MLHL1LjPq0rYX8rxL+EOBT/WSHiU36mtEj QUCQ==
MIME-Version: 1.0
X-Received: by 10.170.128.8 with SMTP id u8mr7305352ykb.32.1437681489880; Thu, 23 Jul 2015 12:58:09 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.129.40.137 with HTTP; Thu, 23 Jul 2015 12:58:09 -0700 (PDT)
In-Reply-To: <55AD416D.2020306@juniper.net>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net>
Date: Thu, 23 Jul 2015 21:58:09 +0200
X-Google-Sender-Auth: LWO4G6Nmc4FBYvQ4Uf7xupnelZM
Message-ID: <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Eric C Rosen <erosen@juniper.net>
Content-Type: multipart/alternative; boundary=001a1138f354812d6f051b904e9f
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/AaXkZmdz4kvhvTiMm76jtqMrOdU>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 19:58:11 -0000

--001a1138f354812d6f051b904e9f
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

=E2=80=8BHi Eric,=E2=80=8B


> =E2=80=8B=E2=80=8B
> If you notice that the incoming label needs to be 'replaced' by an
> outgoing label of the same value, you could just make the rewrite string
> shorter, so it won't overwrite the top label on the stack.  This seems to
> be what the draft suggests, but it could be done as an optimization for t=
he
> particular case where the incoming and outgoing labels have the same valu=
e.


=E2=80=8BThis is precisely =E2=80=8Bthe crux where your statement fails.

You use term "incoming label" and "outgoing lable" ... well in the new
architectures there is no such things.

It is a "global label" or "path label" with adjacency information.

So to support legacy hardware new control plane has to make up from single
label now two (identical) labels to pass it to data plane. Now also data
plane must be smart to check that and program its state per your
suggestion.

Why would we do that other then due to worry about legacy chipsets feared
to be non compliant to new RFC ?

Many thx,
R.

--001a1138f354812d6f051b904e9f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><div=
><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small">=E2=80=8BHi Eric,=E2=80=8B</div></div><div>=C2=A0</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small;display:inline">=E2=80=8B=E2=80=8B</div>=
If you notice that the incoming label needs to be &#39;replaced&#39; by an =
outgoing label of the same value, you could just make the rewrite string sh=
orter, so it won&#39;t overwrite the top label on the stack.=C2=A0 This see=
ms to be what the draft suggests, but it could be done as an optimization f=
or the particular case where the incoming and outgoing labels have the same=
 value.</blockquote><div><br></div><div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small">=E2=80=8BThis i=
s precisely =E2=80=8Bthe crux where your statement fails.=C2=A0</div><div c=
lass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font=
-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:small">You use term &quot;incoming label=
&quot; and &quot;outgoing lable&quot; ... well in the new architectures the=
re is no such things.=C2=A0</div><div class=3D"gmail_default" style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D=
"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:s=
mall">It is a &quot;global label&quot; or &quot;path label&quot; with adjac=
ency information.=C2=A0</div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
">So to support legacy hardware new control plane has to make up from singl=
e label now two (identical) labels to pass it to data plane. Now also data =
plane must be smart to check that and program its state per your suggestion=
.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small">Why would we d=
o that other then due to worry about legacy chipsets feared to be non compl=
iant to new RFC ?=C2=A0</div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small"><br></div></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">Many thx,</div><div class=3D"gmail_default" style=3D"font-family:a=
rial,helvetica,sans-serif;font-size:small">R.</div><div class=3D"gmail_defa=
ult" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br><=
/div></div></div></div>

--001a1138f354812d6f051b904e9f--


From nobody Thu Jul 23 13:33:10 2015
Return-Path: <agmalis@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A61F21A8A9C for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 13:33:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, SPF_PASS=-0.001] autolearn=ham
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 DtdYlBpJFAGm for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 13:33:08 -0700 (PDT)
Received: from mail-wi0-x22a.google.com (mail-wi0-x22a.google.com [IPv6:2a00:1450:400c:c05::22a]) (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 00EA51A009E for <mpls@ietf.org>; Thu, 23 Jul 2015 13:33:08 -0700 (PDT)
Received: by wibxm9 with SMTP id xm9so649419wib.1 for <mpls@ietf.org>; Thu, 23 Jul 2015 13:33:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=r9h4eFuDpcHkMN5V58RrdelvnAlcPXP7Sjdatgp1VXM=; b=vQcI4/fp6XgfCk5KbJaPEP/8Zr7o8BRXgDCO2WqmG2yCw3n1W+/efYGTvaUGBdzC8Z hzyL8HGTa75mp8e7pBwOHclw9wZvcK9SMwGqdLfKFC8ukqslAwEJeqC97FMDzDJtA8iA QPX67+CmCbllUlfxdPiZ+dz5wOE/yQniYmMMIe4U82k6V7RdqOi4SLIDnc4UcKA63+aA h26YPUMvDaL2dspF5Fc0bjz+A/yOn3+hGrVMEIFukERPQpIGlTm1Jsnp2Vd/MRHJfI1t JCrzl262S7/4i1XdesbQvlP/HgjsLpeUbFagEetJ1OcXkKeKDZYofn7onAgPXQ5s+Smp 92vQ==
X-Received: by 10.194.89.72 with SMTP id bm8mr19684116wjb.116.1437683586767; Thu, 23 Jul 2015 13:33:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.87.18 with HTTP; Thu, 23 Jul 2015 13:32:47 -0700 (PDT)
In-Reply-To: <4A6CE49E6084B141B15C0713B8993F2831F7A156@SJEXCHMB12.corp.ad.broadcom.com>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu> <4A6CE49E6084B141B15C0713B8993F2831F7A156@SJEXCHMB12.corp.ad.broadcom.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Thu, 23 Jul 2015 22:32:47 +0200
Message-ID: <CAA=duU1oKDWn5wWtunfUffQR5HSGBqaOh_+aMZbDkTBQXLHVKQ@mail.gmail.com>
To: Shahram Davari <davari@broadcom.com>
Content-Type: multipart/alternative; boundary=089e010d868c7d2286051b90cb20
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/adn4Qo_uGJysz93Ipgz3JZG4rMo>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 20:33:09 -0000

--089e010d868c7d2286051b90cb20
Content-Type: text/plain; charset=UTF-8

Sharam,

The point was made during the meeting that on the wire, "no swap" (but
still decrement TTL, etc.) is indistinguishable from "swap to the same
label". So this really is a local optimization in the switch, and not
subject to standardization.

Cheers,
Andy

On Thu, Jul 23, 2015 at 7:18 PM, Shahram Davari <davari@broadcom.com> wrote:

> I thought the idea was to decrement TTL and consider EXP bits for queuing
> and count as a hop so you can do OAM, etc.. Basically swap to itself.
>
> Thx
> Shahram
>

--089e010d868c7d2286051b90cb20
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra">Sharam,</div><div class=3D"gmai=
l_extra"><br></div><div class=3D"gmail_extra">The point was made during the=
 meeting that on the wire, &quot;no swap&quot; (but still decrement TTL, et=
c.) is indistinguishable from &quot;swap to the same label&quot;. So this r=
eally is a local optimization in the switch, and not subject to standardiza=
tion.</div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">=
Cheers,</div><div class=3D"gmail_extra">Andy</div><div class=3D"gmail_extra=
"><br><div class=3D"gmail_quote">On Thu, Jul 23, 2015 at 7:18 PM, Shahram D=
avari <span dir=3D"ltr">&lt;<a href=3D"mailto:davari@broadcom.com" target=
=3D"_blank">davari@broadcom.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div id=3D":26g" class=3D"a3s" style=3D"overflow:hidden">I th=
ought the idea was to decrement TTL and consider EXP bits for queuing and c=
ount as a hop so you can do OAM, etc.. Basically swap to itself.<br>
<br>
Thx<br>
Shahram<br>
<div></div></div></blockquote></div><br><br></div></div>

--089e010d868c7d2286051b90cb20--


From nobody Thu Jul 23 14:05:00 2015
Return-Path: <davari@broadcom.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D249B1ACD61 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:04:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level: 
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 SwhEpowrqf7c for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:04:57 -0700 (PDT)
Received: from mail-gw2-out.broadcom.com (mail-gw2-out.broadcom.com [216.31.210.63]) by ietfa.amsl.com (Postfix) with ESMTP id 029201ACD17 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:04:52 -0700 (PDT)
X-IronPort-AV: E=Sophos; i="5.15,533,1432623600"; d="scan'208,217"; a="70621576"
Received: from irvexchcas06.broadcom.com (HELO IRVEXCHCAS06.corp.ad.broadcom.com) ([10.9.208.53]) by mail-gw2-out.broadcom.com with ESMTP; 23 Jul 2015 14:23:08 -0700
Received: from SJEXCHCAS07.corp.ad.broadcom.com (10.16.203.16) by IRVEXCHCAS06.corp.ad.broadcom.com (10.9.208.53) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 23 Jul 2015 14:04:51 -0700
Received: from SJEXCHMB12.corp.ad.broadcom.com ([fe80::bc15:c1e1:c29a:36f7]) by SJEXCHCAS07.corp.ad.broadcom.com ([::1]) with mapi id 14.03.0235.001; Thu, 23 Jul 2015 14:04:50 -0700
From: Shahram Davari <davari@broadcom.com>
To: "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw8aaOwfTAAS3/0O9L44IGnUJ+p3pjeAAgAAxx4D//4+KMIAArBOA//+TchA=
Date: Thu, 23 Jul 2015 21:04:50 +0000
Message-ID: <4A6CE49E6084B141B15C0713B8993F2831F7A8EB@SJEXCHMB12.corp.ad.broadcom.com>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu> <4A6CE49E6084B141B15C0713B8993F2831F7A156@SJEXCHMB12.corp.ad.broadcom.com> <CAA=duU1oKDWn5wWtunfUffQR5HSGBqaOh_+aMZbDkTBQXLHVKQ@mail.gmail.com>
In-Reply-To: <CAA=duU1oKDWn5wWtunfUffQR5HSGBqaOh_+aMZbDkTBQXLHVKQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.16.203.100]
Content-Type: multipart/alternative; boundary="_000_4A6CE49E6084B141B15C0713B8993F2831F7A8EBSJEXCHMB12corpa_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ZIdGNmckgdMyieImJXh928WCHMU>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:04:59 -0000

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

VGhhdOKAmXMgd2FzIG15IHVuZGVyc3RhbmRpbmcgdG9vIHRoYXQgVFRMIGFuZCBFWFAgd29yayBh
cyB1c3VhbC4NCg0KVGh4DQpTaGFocmFtDQoNCkZyb206IEFuZHJldyBHLiBNYWxpcyBbbWFpbHRv
OmFnbWFsaXNAZ21haWwuY29tXQ0KU2VudDogVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMTozMyBQ
TQ0KVG86IFNoYWhyYW0gRGF2YXJpDQpDYzogTG9hIEFuZGVyc3NvbjsgQW5kcmV3IFF1OyBBbGV4
YW5kZXIgVmFpbnNodGVpbjsgU3Rld2FydCBCcnlhbnQ7IFMuIERhdmFyaTsgbXBsc0BpZXRmLm9y
Zw0KU3ViamVjdDogUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1u
by1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KU2hhcmFtLA0KDQpUaGUg
cG9pbnQgd2FzIG1hZGUgZHVyaW5nIHRoZSBtZWV0aW5nIHRoYXQgb24gdGhlIHdpcmUsICJubyBz
d2FwIiAoYnV0IHN0aWxsIGRlY3JlbWVudCBUVEwsIGV0Yy4pIGlzIGluZGlzdGluZ3Vpc2hhYmxl
IGZyb20gInN3YXAgdG8gdGhlIHNhbWUgbGFiZWwiLiBTbyB0aGlzIHJlYWxseSBpcyBhIGxvY2Fs
IG9wdGltaXphdGlvbiBpbiB0aGUgc3dpdGNoLCBhbmQgbm90IHN1YmplY3QgdG8gc3RhbmRhcmRp
emF0aW9uLg0KDQpDaGVlcnMsDQpBbmR5DQoNCk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0IDc6MTgg
UE0sIFNoYWhyYW0gRGF2YXJpIDxkYXZhcmlAYnJvYWRjb20uY29tPG1haWx0bzpkYXZhcmlAYnJv
YWRjb20uY29tPj4gd3JvdGU6DQpJIHRob3VnaHQgdGhlIGlkZWEgd2FzIHRvIGRlY3JlbWVudCBU
VEwgYW5kIGNvbnNpZGVyIEVYUCBiaXRzIGZvciBxdWV1aW5nIGFuZCBjb3VudCBhcyBhIGhvcCBz
byB5b3UgY2FuIGRvIE9BTSwgZXRjLi4gQmFzaWNhbGx5IHN3YXAgdG8gaXRzZWxmLg0KDQpUaHgN
ClNoYWhyYW0NCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0K
QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAx
LjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhdOKAmXMgd2FzIG15
IHVuZGVyc3RhbmRpbmcgdG9vIHRoYXQgVFRMIGFuZCBFWFAgd29yayBhcyB1c3VhbC48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPlRoeDxicj4NClNoYWhyYW08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+IEFuZHJldyBHLiBNYWxpcyBbbWFpbHRvOmFnbWFsaXNAZ21haWwuY29tXQ0KPGJyPg0K
PGI+U2VudDo8L2I+IFRodXJzZGF5LCBKdWx5IDIzLCAyMDE1IDE6MzMgUE08YnI+DQo8Yj5Ubzo8
L2I+IFNoYWhyYW0gRGF2YXJpPGJyPg0KPGI+Q2M6PC9iPiBMb2EgQW5kZXJzc29uOyBBbmRyZXcg
UXU7IEFsZXhhbmRlciBWYWluc2h0ZWluOyBTdGV3YXJ0IEJyeWFudDsgUy4gRGF2YXJpOyBtcGxz
QGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxz
LWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNoYXJhbSw8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHBv
aW50IHdhcyBtYWRlIGR1cmluZyB0aGUgbWVldGluZyB0aGF0IG9uIHRoZSB3aXJlLCAmcXVvdDtu
byBzd2FwJnF1b3Q7IChidXQgc3RpbGwgZGVjcmVtZW50IFRUTCwgZXRjLikgaXMgaW5kaXN0aW5n
dWlzaGFibGUgZnJvbSAmcXVvdDtzd2FwIHRvIHRoZSBzYW1lIGxhYmVsJnF1b3Q7LiBTbyB0aGlz
IHJlYWxseSBpcyBhIGxvY2FsIG9wdGltaXphdGlvbiBpbiB0aGUgc3dpdGNoLCBhbmQgbm90IHN1
YmplY3QgdG8gc3RhbmRhcmRpemF0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGVlcnMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbmR5PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUaHUsIEp1bCAyMywgMjAxNSBhdCA3OjE4IFBNLCBTaGFo
cmFtIERhdmFyaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmFyaUBicm9hZGNvbS5jb20iIHRhcmdl
dD0iX2JsYW5rIj5kYXZhcmlAYnJvYWRjb20uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3A+DQo8ZGl2IGlkPSI6MjZnIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgdGhvdWdodCB0aGUg
aWRlYSB3YXMgdG8gZGVjcmVtZW50IFRUTCBhbmQgY29uc2lkZXIgRVhQIGJpdHMgZm9yIHF1ZXVp
bmcgYW5kIGNvdW50IGFzIGEgaG9wIHNvIHlvdSBjYW4gZG8gT0FNLCBldGMuLiBCYXNpY2FsbHkg
c3dhcCB0byBpdHNlbGYuPGJyPg0KPGJyPg0KVGh4PGJyPg0KU2hhaHJhbTxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_4A6CE49E6084B141B15C0713B8993F2831F7A8EBSJEXCHMB12corpa_--


From nobody Thu Jul 23 14:07:30 2015
Return-Path: <davari@broadcom.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A769E1ACD7C for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:07:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level: 
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 qSeU-kOUMtLK for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:07:28 -0700 (PDT)
Received: from mail-gw1-out.broadcom.com (mail-gw1-out.broadcom.com [216.31.210.62]) by ietfa.amsl.com (Postfix) with ESMTP id 207981AC3AE for <mpls@ietf.org>; Thu, 23 Jul 2015 14:07:28 -0700 (PDT)
X-IronPort-AV: E=Sophos; i="5.15,533,1432623600"; d="scan'208,217"; a="70738922"
Received: from irvexchcas06.broadcom.com (HELO IRVEXCHCAS06.corp.ad.broadcom.com) ([10.9.208.53]) by mail-gw1-out.broadcom.com with ESMTP; 23 Jul 2015 15:18:36 -0700
Received: from SJEXCHCAS07.corp.ad.broadcom.com (10.16.203.16) by IRVEXCHCAS06.corp.ad.broadcom.com (10.9.208.53) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 23 Jul 2015 14:07:27 -0700
Received: from SJEXCHMB12.corp.ad.broadcom.com ([fe80::bc15:c1e1:c29a:36f7]) by SJEXCHCAS07.corp.ad.broadcom.com ([::1]) with mapi id 14.03.0235.001; Thu, 23 Jul 2015 14:07:27 -0700
From: Shahram Davari <davari@broadcom.com>
To: Robert Raszuk <robert@raszuk.net>, Eric C Rosen <erosen@juniper.net>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQwwR9OwfTAAS3/0O9L44IGnUJ+p3kitkggACE/YD//5XgUIAAgauAgATLuoD//53LMA==
Date: Thu, 23 Jul 2015 21:07:26 +0000
Message-ID: <4A6CE49E6084B141B15C0713B8993F2831F7A945@SJEXCHMB12.corp.ad.broadcom.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com>
In-Reply-To: <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.16.203.100]
Content-Type: multipart/alternative; boundary="_000_4A6CE49E6084B141B15C0713B8993F2831F7A945SJEXCHMB12corpa_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/6u0fJ0bYkLtc5NH9-UUKe0bMRyY>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:07:29 -0000

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

SGkgUm9iZXJ0LA0KDQpIb3cgYXJlIHRoZXNlIGxhYmVscyBkaXN0cmlidXRlZD8gVmlhIExEUCBv
ciB2aWEgU0ROIGNvbnRyb2xsZXI/DQoNClRoYW5rcw0KU2hhaHJhbQ0KDQpGcm9tOiBycmFzenVr
QGdtYWlsLmNvbSBbbWFpbHRvOnJyYXN6dWtAZ21haWwuY29tXSBPbiBCZWhhbGYgT2YgUm9iZXJ0
IFJhc3p1aw0KU2VudDogVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMTI6NTggUE0NClRvOiBFcmlj
IEMgUm9zZW4NCkNjOiBTaGFocmFtIERhdmFyaTsgc3RicnlhbnRAY2lzY28uY29tOyBtcGxzQGll
dGYub3JnDQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJk
aW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQrigItIaSBFcmlj
LOKAiw0KDQrigIvigIsNCklmIHlvdSBub3RpY2UgdGhhdCB0aGUgaW5jb21pbmcgbGFiZWwgbmVl
ZHMgdG8gYmUgJ3JlcGxhY2VkJyBieSBhbiBvdXRnb2luZyBsYWJlbCBvZiB0aGUgc2FtZSB2YWx1
ZSwgeW91IGNvdWxkIGp1c3QgbWFrZSB0aGUgcmV3cml0ZSBzdHJpbmcgc2hvcnRlciwgc28gaXQg
d29uJ3Qgb3ZlcndyaXRlIHRoZSB0b3AgbGFiZWwgb24gdGhlIHN0YWNrLiAgVGhpcyBzZWVtcyB0
byBiZSB3aGF0IHRoZSBkcmFmdCBzdWdnZXN0cywgYnV0IGl0IGNvdWxkIGJlIGRvbmUgYXMgYW4g
b3B0aW1pemF0aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNlIHdoZXJlIHRoZSBpbmNvbWluZyBh
bmQgb3V0Z29pbmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFsdWUuDQoNCuKAi1RoaXMgaXMgcHJl
Y2lzZWx5IOKAi3RoZSBjcnV4IHdoZXJlIHlvdXIgc3RhdGVtZW50IGZhaWxzLg0KDQpZb3UgdXNl
IHRlcm0gImluY29taW5nIGxhYmVsIiBhbmQgIm91dGdvaW5nIGxhYmxlIiAuLi4gd2VsbCBpbiB0
aGUgbmV3IGFyY2hpdGVjdHVyZXMgdGhlcmUgaXMgbm8gc3VjaCB0aGluZ3MuDQoNCkl0IGlzIGEg
Imdsb2JhbCBsYWJlbCIgb3IgInBhdGggbGFiZWwiIHdpdGggYWRqYWNlbmN5IGluZm9ybWF0aW9u
Lg0KDQpTbyB0byBzdXBwb3J0IGxlZ2FjeSBoYXJkd2FyZSBuZXcgY29udHJvbCBwbGFuZSBoYXMg
dG8gbWFrZSB1cCBmcm9tIHNpbmdsZSBsYWJlbCBub3cgdHdvIChpZGVudGljYWwpIGxhYmVscyB0
byBwYXNzIGl0IHRvIGRhdGEgcGxhbmUuIE5vdyBhbHNvIGRhdGEgcGxhbmUgbXVzdCBiZSBzbWFy
dCB0byBjaGVjayB0aGF0IGFuZCBwcm9ncmFtIGl0cyBzdGF0ZSBwZXIgeW91ciBzdWdnZXN0aW9u
Lg0KDQpXaHkgd291bGQgd2UgZG8gdGhhdCBvdGhlciB0aGVuIGR1ZSB0byB3b3JyeSBhYm91dCBs
ZWdhY3kgY2hpcHNldHMgZmVhcmVkIHRvIGJlIG5vbiBjb21wbGlhbnQgdG8gbmV3IFJGQyA/DQoN
Ck1hbnkgdGh4LA0KUi4NCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0K
QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAx
LjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgUm9iZXJ0LDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+SG93IGFyZSB0aGVzZSBsYWJlbHMgZGlzdHJpYnV0ZWQ/IFZpYSBMRFAgb3IgdmlhIFNE
TiBjb250cm9sbGVyPw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+U2hhaHJhbTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4g
cnJhc3p1a0BnbWFpbC5jb20gW21haWx0bzpycmFzenVrQGdtYWlsLmNvbV0NCjxiPk9uIEJlaGFs
ZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgSnVseSAy
MywgMjAxNSAxMjo1OCBQTTxicj4NCjxiPlRvOjwvYj4gRXJpYyBDIFJvc2VuPGJyPg0KPGI+Q2M6
PC9iPiBTaGFocmFtIERhdmFyaTsgc3RicnlhbnRAY2lzY28uY29tOyBtcGxzQGlldGYub3JnPGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndh
cmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij7igItIaSBFcmljLOKAizxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj
Q0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7
bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PuKAi+KAizxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVkcyB0byBiZSAncmVw
bGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVlLCB5b3UgY291bGQg
anVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3b24ndCBvdmVyd3Jp
dGUgdGhlIHRvcCBsYWJlbCBvbiB0aGUgc3RhY2suJm5ic3A7IFRoaXMgc2VlbXMgdG8gYmUgd2hh
dCB0aGUgZHJhZnQgc3VnZ2VzdHMsDQogYnV0IGl0IGNvdWxkIGJlIGRvbmUgYXMgYW4gb3B0aW1p
emF0aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNlIHdoZXJlIHRoZSBpbmNvbWluZyBhbmQgb3V0
Z29pbmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFsdWUuPG86cD48L286cD48L3A+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuKA
i1RoaXMgaXMgcHJlY2lzZWx5IOKAi3RoZSBjcnV4IHdoZXJlIHlvdXIgc3RhdGVtZW50IGZhaWxz
LiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+WW91IHVzZSB0ZXJtICZxdW90
O2luY29taW5nIGxhYmVsJnF1b3Q7IGFuZCAmcXVvdDtvdXRnb2luZyBsYWJsZSZxdW90OyAuLi4g
d2VsbCBpbiB0aGUgbmV3IGFyY2hpdGVjdHVyZXMgdGhlcmUgaXMgbm8gc3VjaCB0aGluZ3MuJm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JdCBpcyBhICZxdW90O2dsb2JhbCBs
YWJlbCZxdW90OyBvciAmcXVvdDtwYXRoIGxhYmVsJnF1b3Q7IHdpdGggYWRqYWNlbmN5IGluZm9y
bWF0aW9uLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+U28gdG8gc3VwcG9y
dCBsZWdhY3kgaGFyZHdhcmUgbmV3IGNvbnRyb2wgcGxhbmUgaGFzIHRvIG1ha2UgdXAgZnJvbSBz
aW5nbGUgbGFiZWwgbm93IHR3byAoaWRlbnRpY2FsKSBsYWJlbHMgdG8gcGFzcyBpdCB0byBkYXRh
IHBsYW5lLiBOb3cgYWxzbyBkYXRhIHBsYW5lIG11c3QgYmUgc21hcnQgdG8gY2hlY2sgdGhhdCBh
bmQgcHJvZ3JhbQ0KIGl0cyBzdGF0ZSBwZXIgeW91ciBzdWdnZXN0aW9uLiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+V2h5IHdvdWxkIHdlIGRvIHRoYXQgb3RoZXIgdGhlbiBk
dWUgdG8gd29ycnkgYWJvdXQgbGVnYWN5IGNoaXBzZXRzIGZlYXJlZCB0byBiZSBub24gY29tcGxp
YW50IHRvIG5ldyBSRkMgPyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5NYW55IHRoeCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ui48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
Ym9keT4NCjwvaHRtbD4NCg==

--_000_4A6CE49E6084B141B15C0713B8993F2831F7A945SJEXCHMB12corpa_--


From nobody Thu Jul 23 14:11:57 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C71C1ACE17 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:11:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 vm2FzH72m2t0 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:11:55 -0700 (PDT)
Received: from mail-wi0-x22e.google.com (mail-wi0-x22e.google.com [IPv6:2a00:1450:400c:c05::22e]) (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 751021A8791 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:11:54 -0700 (PDT)
Received: by wicmv11 with SMTP id mv11so40518895wic.0 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:11:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=KCVjLJ0awp1EU7qSx8Y3n9QtdHn+GY53Vtw9B034nls=; b=Q14M+NoMMlhTrsc9G+OSJ+C4S1txU2QH4aAUh3QTe8vGMxVIk1oHxNhtaT+VFnmgLO qharRWbrAJ/ZWJqHmyVD+o6rfUlRrGII+L5v7lezYnBcgKFvT+p4uobxVXe++Ui71bOF w3bBapWZHmZsBF201+7t9nbmeAfnPF5HRTbvt1x2TMWNdDa/Zsjuz7847VJqmhA1dbQm W6YxKQAI9e7FUyR1k8WnZGvKLKkK6KU0bzaPHpCG9oAwBlyKVMxQY1dZY2SkYU+c5pzn EZKUaW9kyCs2HiHJZ+qGJDCkuwdV4Fi82oxLyx6Gzl4trqXpYhjqZCVmJefBfOYJ26/H /ULw==
MIME-Version: 1.0
X-Received: by 10.180.186.35 with SMTP id fh3mr409818wic.7.1437685913254; Thu, 23 Jul 2015 14:11:53 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Thu, 23 Jul 2015 14:11:53 -0700 (PDT)
In-Reply-To: <4A6CE49E6084B141B15C0713B8993F2831F7A945@SJEXCHMB12.corp.ad.broadcom.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <4A6CE49E6084B141B15C0713B8993F2831F7A945@SJEXCHMB12.corp.ad.broadcom.com>
Date: Thu, 23 Jul 2015 23:11:53 +0200
X-Google-Sender-Auth: er54L1_iZQszqF6M-8gGbx8HLwA
Message-ID: <CA+b+ERkcfqNRDZc_cv8WB56OHrbhfzSxx2aKdACeUjtOKwL6YQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Shahram Davari <davari@broadcom.com>
Content-Type: multipart/alternative; boundary=001a11c26120288123051b91567c
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/BsJFrqKJRxWrUukULyefJcA8TDY>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:11:56 -0000

--001a11c26120288123051b91567c
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Shahram,

Labels which are non of a local significance can be distributed by flooding
protocols extensions (ISIS, OSPF) or by direct p2p sessions (BGP 3107,
sessions from the controller, XMPP etc ...)

The important part is that the actual forwarding is computed recursively or
set at the controller.

AFAIK I have not seen any proposal where LDP would play any role in such
distribution.

Regards,
R.





On Thu, Jul 23, 2015 at 11:07 PM, Shahram Davari <davari@broadcom.com>
wrote:

>  Hi Robert,
>
>
>
> How are these labels distributed? Via LDP or via SDN controller?
>
>
>
> Thanks
>
> Shahram
>
>
>
> *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Rober=
t
> Raszuk
> *Sent:* Thursday, July 23, 2015 12:58 PM
> *To:* Eric C Rosen
> *Cc:* Shahram Davari; stbryant@cisco.com; mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>
> =E2=80=8BHi Eric,=E2=80=8B
>
>
>
>  =E2=80=8B=E2=80=8B
>
> If you notice that the incoming label needs to be 'replaced' by an
> outgoing label of the same value, you could just make the rewrite string
> shorter, so it won't overwrite the top label on the stack.  This seems to
> be what the draft suggests, but it could be done as an optimization for t=
he
> particular case where the incoming and outgoing labels have the same valu=
e.
>
>
>
> =E2=80=8BThis is precisely =E2=80=8Bthe crux where your statement fails.
>
>
>
> You use term "incoming label" and "outgoing lable" ... well in the new
> architectures there is no such things.
>
>
>
> It is a "global label" or "path label" with adjacency information.
>
>
>
> So to support legacy hardware new control plane has to make up from singl=
e
> label now two (identical) labels to pass it to data plane. Now also data
> plane must be smart to check that and program its state per your
> suggestion.
>
>
>
> Why would we do that other then due to worry about legacy chipsets feared
> to be non compliant to new RFC ?
>
>
>
> Many thx,
>
> R.
>
>
>

--001a11c26120288123051b91567c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Hi Shahram,</div><div class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br=
></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small">Labels which are non of a local significance can =
be distributed by flooding protocols extensions (ISIS, OSPF) or by direct p=
2p sessions (BGP 3107, sessions from the controller, XMPP etc ...)=C2=A0</d=
iv><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-s=
erif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-=
family:arial,helvetica,sans-serif;font-size:small">The important part is th=
at the actual forwarding is computed recursively or set at the controller.=
=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small">AFAIK I have no=
t seen any proposal where LDP would play any role in such distribution.</di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:small">Regards,</div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">R.</div><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div>=
<div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small"><br></div></div><div class=
=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Jul 23, 2015 at 11:=
07 PM, Shahram Davari <span dir=3D"ltr">&lt;<a href=3D"mailto:davari@broadc=
om.com" target=3D"_blank">davari@broadcom.com</a>&gt;</span> wrote:<br><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi Robert,<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">How are these labels dist=
ributed? Via LDP or via SDN controller?
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Shahram<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href=
=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a> [mail=
to:<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com=
</a>]
<b>On Behalf Of </b>Robert Raszuk<br>
<b>Sent:</b> Thursday, July 23, 2015 12:58 PM<br>
<b>To:</b> Eric C Rosen<br>
<b>Cc:</b> Shahram Davari; <a href=3D"mailto:stbryant@cisco.com" target=3D"=
_blank">stbryant@cisco.com</a>; <a href=3D"mailto:mpls@ietf.org" target=3D"=
_blank">mpls@ietf.org</a><span class=3D""><br>
<b>Subject:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how m=
uch does it really save?<u></u><u></u></span></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=E2=80=8BHi Eric,=E2=80=8B<u></u><u></u></span></p>
</div>
</div><div><div class=3D"h5">
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=E2=80=8B=E2=80=8B<u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal">If you notice that the incoming label needs to be &#=
39;replaced&#39; by an outgoing label of the same value, you could just mak=
e the rewrite string shorter, so it won&#39;t overwrite the top label on th=
e stack.=C2=A0 This seems to be what the draft suggests,
 but it could be done as an optimization for the particular case where the =
incoming and outgoing labels have the same value.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=E2=80=8BThis is precisely =E2=80=8Bthe crux where your st=
atement fails.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">You use term &quot;incoming label&quot; and &quot;outgoing=
 lable&quot; ... well in the new architectures there is no such things.=C2=
=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">It is a &quot;global label&quot; or &quot;path label&quot;=
 with adjacency information.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">So to support legacy hardware new control plane has to mak=
e up from single label now two (identical) labels to pass it to data plane.=
 Now also data plane must be smart to check that and program
 its state per your suggestion.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Why would we do that other then due to worry about legacy =
chipsets feared to be non compliant to new RFC ?=C2=A0<u></u><u></u></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Many thx,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">R.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
</div></div></div>
</div>
</div>
</div>
</div>

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

--001a11c26120288123051b91567c--


From nobody Thu Jul 23 14:14:57 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 037831A87D0 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:14:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.2
X-Spam-Level: 
X-Spam-Status: No, score=-104.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, USER_IN_WHITELIST=-100] autolearn=ham
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 arW7dMsQuPIJ for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:14:54 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 92B951ACE28 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:14:51 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-54-55b0f12d48f0
Received: from EUSAAHC008.ericsson.se (Unknown_Domain [147.117.188.96]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id B8.A8.07675.D21F0B55; Thu, 23 Jul 2015 15:50:37 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC008.ericsson.se ([147.117.188.96]) with mapi id 14.03.0210.002; Thu, 23 Jul 2015 17:14:49 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Robert Raszuk <robert@raszuk.net>, Eric C Rosen <erosen@juniper.net>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQwwR+4j+0b+JzE0iI4/eDDDIUYp3kzwKAgAAOiYCAAA1IgIAACkSAgATLuYD//8sKUA==
Date: Thu, 23 Jul 2015 21:14:48 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1122188312F@eusaamb103.ericsson.se>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com>
In-Reply-To: <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF1122188312Feusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeLIzCtJLcpLzFFi42KZXLonQVf344ZQg3VHxC3WbfjAbHFr6UpW i6aFTcwOzB5Llvxk8rjedJXdY/fGBUwBzFFcNimpOZllqUX6dglcGTePv2IsWBZTsWjrK7YG xieRXYycHBICJhKnf3exQ9hiEhfurWfrYuTiEBI4yijxYMIVJghnOaNE6+IvLCBVbAJGEi82 9oB1iAh4SCxq3g/UwcHBLKAscequDEhYWCBO4tC6rYwQJfESPbu6oewwiRPzz7OC2CwCqhJL zu0CG8kr4CvR+6iHGWLXaSaJlde+MIMkOAUCJab9Xc8EYjMCXff91Bowm1lAXOLWk/lMEFcL SCzZc54ZwhaVePn4HyuErSQx5/U1Zoj6fIk5x29DLROUODnzCcsERtFZSEbNQlI2C0nZLLDX NCXW79KHKFGUmNL9kB3C1pBonTOXHVl8ASP7KkaO0uLUstx0I8NNjMBIOybB5riDccEny0OM AhyMSjy8CUIbQoVYE8uKK3MPMUpzsCiJ80r75YUKCaQnlqRmp6YWpBbFF5XmpBYfYmTi4JRq YHTqOnKYdSJfbQPPPa8zCxynsYQpfvcSY7BSL1veKjX5yJ1Nf88yhFkq1i3efufT7G9aesd+ Pdv9dpqyxyzmleULJfI/e56O6nNJazEomZhbW7vgSnmojKXdwaYrs/KZCj4dDH1+6/2JIxNF 8na7OT7l/aRTdGrhn5x7OS/NtzxTOl5nxnUze4YSS3FGoqEWc1FxIgBVkpDnlQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/raB3pdl1RhmpzsyGM-Q5kxGOz_g>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:14:56 -0000

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

SGkgUm9iZXJ0LA0KUkU6IOKAnG5ldyBhcmNoaXRlY3R1cmVz4oCdDQpJdCBkb2VzIGxvb2sgdmVy
eSBtdWNoIGxpa2UgRXRoZXJuZXQgb3IgVFJJTEwuIFdoeSBub3QgdG8gdXNlIG9uZSBvZiB0aGVt
Pw0KDQogICAgICAgICAgICAgICAgUmVnYXJkcywNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgR3JlZw0KDQpGcm9tOiBtcGxzIFttYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUg
OTo1OCBQTQ0KVG86IEVyaWMgQyBSb3Nlbg0KQ2M6IG1wbHNAaWV0Zi5vcmcNClN1YmplY3Q6IFJl
OiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBt
dWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoNCuKAi0hpIEVyaWMs4oCLDQoNCuKAi+KAiw0KSWYg
eW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVkcyB0byBiZSAncmVwbGFjZWQn
IGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVlLCB5b3UgY291bGQganVzdCBt
YWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3b24ndCBvdmVyd3JpdGUgdGhl
IHRvcCBsYWJlbCBvbiB0aGUgc3RhY2suICBUaGlzIHNlZW1zIHRvIGJlIHdoYXQgdGhlIGRyYWZ0
IHN1Z2dlc3RzLCBidXQgaXQgY291bGQgYmUgZG9uZSBhcyBhbiBvcHRpbWl6YXRpb24gZm9yIHRo
ZSBwYXJ0aWN1bGFyIGNhc2Ugd2hlcmUgdGhlIGluY29taW5nIGFuZCBvdXRnb2luZyBsYWJlbHMg
aGF2ZSB0aGUgc2FtZSB2YWx1ZS4NCg0K4oCLVGhpcyBpcyBwcmVjaXNlbHkg4oCLdGhlIGNydXgg
d2hlcmUgeW91ciBzdGF0ZW1lbnQgZmFpbHMuDQoNCllvdSB1c2UgdGVybSAiaW5jb21pbmcgbGFi
ZWwiIGFuZCAib3V0Z29pbmcgbGFibGUiIC4uLiB3ZWxsIGluIHRoZSBuZXcgYXJjaGl0ZWN0dXJl
cyB0aGVyZSBpcyBubyBzdWNoIHRoaW5ncy4NCg0KSXQgaXMgYSAiZ2xvYmFsIGxhYmVsIiBvciAi
cGF0aCBsYWJlbCIgd2l0aCBhZGphY2VuY3kgaW5mb3JtYXRpb24uDQoNClNvIHRvIHN1cHBvcnQg
bGVnYWN5IGhhcmR3YXJlIG5ldyBjb250cm9sIHBsYW5lIGhhcyB0byBtYWtlIHVwIGZyb20gc2lu
Z2xlIGxhYmVsIG5vdyB0d28gKGlkZW50aWNhbCkgbGFiZWxzIHRvIHBhc3MgaXQgdG8gZGF0YSBw
bGFuZS4gTm93IGFsc28gZGF0YSBwbGFuZSBtdXN0IGJlIHNtYXJ0IHRvIGNoZWNrIHRoYXQgYW5k
IHByb2dyYW0gaXRzIHN0YXRlIHBlciB5b3VyIHN1Z2dlc3Rpb24uDQoNCldoeSB3b3VsZCB3ZSBk
byB0aGF0IG90aGVyIHRoZW4gZHVlIHRvIHdvcnJ5IGFib3V0IGxlZ2FjeSBjaGlwc2V0cyBmZWFy
ZWQgdG8gYmUgbm9uIGNvbXBsaWFudCB0byBuZXcgUkZDID8NCg0KTWFueSB0aHgsDQpSLg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0K
QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAx
LjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgUm9iZXJ0LDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5SRTog4oCcbmV3IGFyY2hpdGVjdHVyZXPigJ08bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SXQgZG9lcyBsb29rIHZlcnkgbXVjaCBsaWtlIEV0
aGVybmV0IG9yIFRSSUxMLiBXaHkgbm90IHRvIHVzZSBvbmUgb2YgdGhlbT88bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgR3JlZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij4gbXBscyBbbWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZ10N
CjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBUaHVy
c2RheSwgSnVseSAyMywgMjAxNSA5OjU4IFBNPGJyPg0KPGI+VG86PC9iPiBFcmljIEMgUm9zZW48
YnI+DQo8Yj5DYzo8L2I+IG1wbHNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtt
cGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2gg
ZG9lcyBpdCByZWFsbHkgc2F2ZT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuKAi0hpIEVyaWMs4oCLPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4g
MGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+4oCL4oCLPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JZiB5b3Ugbm90aWNlIHRoYXQgdGhl
IGluY29taW5nIGxhYmVsIG5lZWRzIHRvIGJlICdyZXBsYWNlZCcgYnkgYW4gb3V0Z29pbmcgbGFi
ZWwgb2YgdGhlIHNhbWUgdmFsdWUsIHlvdSBjb3VsZCBqdXN0IG1ha2UgdGhlIHJld3JpdGUgc3Ry
aW5nIHNob3J0ZXIsIHNvIGl0IHdvbid0IG92ZXJ3cml0ZSB0aGUgdG9wIGxhYmVsIG9uIHRoZSBz
dGFjay4mbmJzcDsgVGhpcyBzZWVtcyB0byBiZSB3aGF0IHRoZSBkcmFmdCBzdWdnZXN0cywNCiBi
dXQgaXQgY291bGQgYmUgZG9uZSBhcyBhbiBvcHRpbWl6YXRpb24gZm9yIHRoZSBwYXJ0aWN1bGFy
IGNhc2Ugd2hlcmUgdGhlIGluY29taW5nIGFuZCBvdXRnb2luZyBsYWJlbHMgaGF2ZSB0aGUgc2Ft
ZSB2YWx1ZS48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+4oCLVGhpcyBpcyBwcmVjaXNlbHkg4oCLdGhl
IGNydXggd2hlcmUgeW91ciBzdGF0ZW1lbnQgZmFpbHMuJm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5Zb3UgdXNlIHRlcm0gJnF1b3Q7aW5jb21pbmcgbGFiZWwmcXVvdDsgYW5k
ICZxdW90O291dGdvaW5nIGxhYmxlJnF1b3Q7IC4uLiB3ZWxsIGluIHRoZSBuZXcgYXJjaGl0ZWN0
dXJlcyB0aGVyZSBpcyBubyBzdWNoIHRoaW5ncy4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkl0IGlzIGEgJnF1b3Q7Z2xvYmFsIGxhYmVsJnF1b3Q7IG9yICZxdW90O3BhdGgg
bGFiZWwmcXVvdDsgd2l0aCBhZGphY2VuY3kgaW5mb3JtYXRpb24uJm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5TbyB0byBzdXBwb3J0IGxlZ2FjeSBoYXJkd2FyZSBuZXcgY29u
dHJvbCBwbGFuZSBoYXMgdG8gbWFrZSB1cCBmcm9tIHNpbmdsZSBsYWJlbCBub3cgdHdvIChpZGVu
dGljYWwpIGxhYmVscyB0byBwYXNzIGl0IHRvIGRhdGEgcGxhbmUuIE5vdyBhbHNvIGRhdGEgcGxh
bmUgbXVzdCBiZSBzbWFydCB0byBjaGVjayB0aGF0IGFuZCBwcm9ncmFtDQogaXRzIHN0YXRlIHBl
ciB5b3VyIHN1Z2dlc3Rpb24uJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5X
aHkgd291bGQgd2UgZG8gdGhhdCBvdGhlciB0aGVuIGR1ZSB0byB3b3JyeSBhYm91dCBsZWdhY3kg
Y2hpcHNldHMgZmVhcmVkIHRvIGJlIG5vbiBjb21wbGlhbnQgdG8gbmV3IFJGQyA/Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk1hbnkgdGh4LDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5SLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_7347100B5761DC41A166AC17F22DF1122188312Feusaamb103erics_--


From nobody Thu Jul 23 14:16:36 2015
Return-Path: <davari@broadcom.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 779C01ACE28 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:16:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level: 
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 gn6PEJN8T36e for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:16:31 -0700 (PDT)
Received: from mail-gw1-out.broadcom.com (mail-gw1-out.broadcom.com [216.31.210.62]) by ietfa.amsl.com (Postfix) with ESMTP id 5E08C1ACE70 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:16:03 -0700 (PDT)
X-IronPort-AV: E=Sophos; i="5.15,533,1432623600"; d="scan'208,217"; a="70739566"
Received: from irvexchcas06.broadcom.com (HELO IRVEXCHCAS06.corp.ad.broadcom.com) ([10.9.208.53]) by mail-gw1-out.broadcom.com with ESMTP; 23 Jul 2015 15:27:11 -0700
Received: from SJEXCHCAS05.corp.ad.broadcom.com (10.16.203.12) by IRVEXCHCAS06.corp.ad.broadcom.com (10.9.208.53) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 23 Jul 2015 14:16:02 -0700
Received: from SJEXCHMB12.corp.ad.broadcom.com ([fe80::bc15:c1e1:c29a:36f7]) by SJEXCHCAS05.corp.ad.broadcom.com ([::1]) with mapi id 14.03.0235.001; Thu, 23 Jul 2015 14:16:02 -0700
From: Shahram Davari <davari@broadcom.com>
To: Robert Raszuk <robert@raszuk.net>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQwwR9OwfTAAS3/0O9L44IGnUJ+p3kitkggACE/YD//5XgUIAAgauAgATLuoD//53LMIAAds+A//+LGHA=
Date: Thu, 23 Jul 2015 21:16:02 +0000
Message-ID: <4A6CE49E6084B141B15C0713B8993F2831F7AAC7@SJEXCHMB12.corp.ad.broadcom.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <4A6CE49E6084B141B15C0713B8993F2831F7A945@SJEXCHMB12.corp.ad.broadcom.com> <CA+b+ERkcfqNRDZc_cv8WB56OHrbhfzSxx2aKdACeUjtOKwL6YQ@mail.gmail.com>
In-Reply-To: <CA+b+ERkcfqNRDZc_cv8WB56OHrbhfzSxx2aKdACeUjtOKwL6YQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.16.203.100]
Content-Type: multipart/alternative; boundary="_000_4A6CE49E6084B141B15C0713B8993F2831F7AAC7SJEXCHMB12corpa_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/IRbYleTCxVMYY_qvjyJiskuYM40>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:16:33 -0000

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

Um9iZXJ0LA0KDQpTbyBpbnN0ZWFkIG9mIGNhbGxpbmcgaXQgbm8tc3dhcCBwcm9iYWJseSB5b3Ug
c2hvdWxkIGNhbGwgaXQgZ2xvYmFsIGxhYmVsIG9yIHNvLCBhbmQgdGhlbiBkZWZpbmUgbmV3IGNv
bnRyb2wgcGxhbmUgZm9yIGl0LiBCdXQgc2VlbXMgdGhlIGRhdGEtcGFuZSBiZWhhdmlvciBkb2Vz
IG5vdCBjaGFuZ2UgYW5kIGV4aXN0aW5nIGhhcmR3YXJlIGNhbiBzdXBwb3J0IHRoaXMgZ2xvYmFs
IGxhYmVsLiAgU28gbWF5YmUgeW91IGp1c3QgbmVlZCBuZXcgY29udHJvbCBwbGFuZS4NCg0KVGh4
DQpTaGFocmFtDQoNCkZyb206IHJyYXN6dWtAZ21haWwuY29tIFttYWlsdG86cnJhc3p1a0BnbWFp
bC5jb21dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUaHVyc2RheSwgSnVseSAy
MywgMjAxNSAyOjEyIFBNDQpUbzogU2hhaHJhbSBEYXZhcmkNCkNjOiBFcmljIEMgUm9zZW47IHN0
YnJ5YW50QGNpc2NvLmNvbTsgbXBsc0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFttcGxzXSBkcmFm
dC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCBy
ZWFsbHkgc2F2ZT8NCg0KSGkgU2hhaHJhbSwNCg0KTGFiZWxzIHdoaWNoIGFyZSBub24gb2YgYSBs
b2NhbCBzaWduaWZpY2FuY2UgY2FuIGJlIGRpc3RyaWJ1dGVkIGJ5IGZsb29kaW5nIHByb3RvY29s
cyBleHRlbnNpb25zIChJU0lTLCBPU1BGKSBvciBieSBkaXJlY3QgcDJwIHNlc3Npb25zIChCR1Ag
MzEwNywgc2Vzc2lvbnMgZnJvbSB0aGUgY29udHJvbGxlciwgWE1QUCBldGMgLi4uKQ0KDQpUaGUg
aW1wb3J0YW50IHBhcnQgaXMgdGhhdCB0aGUgYWN0dWFsIGZvcndhcmRpbmcgaXMgY29tcHV0ZWQg
cmVjdXJzaXZlbHkgb3Igc2V0IGF0IHRoZSBjb250cm9sbGVyLg0KDQpBRkFJSyBJIGhhdmUgbm90
IHNlZW4gYW55IHByb3Bvc2FsIHdoZXJlIExEUCB3b3VsZCBwbGF5IGFueSByb2xlIGluIHN1Y2gg
ZGlzdHJpYnV0aW9uLg0KDQpSZWdhcmRzLA0KUi4NCg0KDQoNCg0KDQpPbiBUaHUsIEp1bCAyMywg
MjAxNSBhdCAxMTowNyBQTSwgU2hhaHJhbSBEYXZhcmkgPGRhdmFyaUBicm9hZGNvbS5jb208bWFp
bHRvOmRhdmFyaUBicm9hZGNvbS5jb20+PiB3cm90ZToNCkhpIFJvYmVydCwNCg0KSG93IGFyZSB0
aGVzZSBsYWJlbHMgZGlzdHJpYnV0ZWQ/IFZpYSBMRFAgb3IgdmlhIFNETiBjb250cm9sbGVyPw0K
DQpUaGFua3MNClNoYWhyYW0NCg0KRnJvbTogcnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6
dWtAZ21haWwuY29tPiBbbWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPG1haWx0bzpycmFzenVrQGdt
YWlsLmNvbT5dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUaHVyc2RheSwgSnVs
eSAyMywgMjAxNSAxMjo1OCBQTQ0KVG86IEVyaWMgQyBSb3Nlbg0KQ2M6IFNoYWhyYW0gRGF2YXJp
OyBzdGJyeWFudEBjaXNjby5jb208bWFpbHRvOnN0YnJ5YW50QGNpc2NvLmNvbT47IG1wbHNAaWV0
Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZh
bmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxs
eSBzYXZlPw0KDQrigItIaSBFcmljLOKAiw0KDQrigIvigIsNCklmIHlvdSBub3RpY2UgdGhhdCB0
aGUgaW5jb21pbmcgbGFiZWwgbmVlZHMgdG8gYmUgJ3JlcGxhY2VkJyBieSBhbiBvdXRnb2luZyBs
YWJlbCBvZiB0aGUgc2FtZSB2YWx1ZSwgeW91IGNvdWxkIGp1c3QgbWFrZSB0aGUgcmV3cml0ZSBz
dHJpbmcgc2hvcnRlciwgc28gaXQgd29uJ3Qgb3ZlcndyaXRlIHRoZSB0b3AgbGFiZWwgb24gdGhl
IHN0YWNrLiAgVGhpcyBzZWVtcyB0byBiZSB3aGF0IHRoZSBkcmFmdCBzdWdnZXN0cywgYnV0IGl0
IGNvdWxkIGJlIGRvbmUgYXMgYW4gb3B0aW1pemF0aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNl
IHdoZXJlIHRoZSBpbmNvbWluZyBhbmQgb3V0Z29pbmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFs
dWUuDQoNCuKAi1RoaXMgaXMgcHJlY2lzZWx5IOKAi3RoZSBjcnV4IHdoZXJlIHlvdXIgc3RhdGVt
ZW50IGZhaWxzLg0KDQpZb3UgdXNlIHRlcm0gImluY29taW5nIGxhYmVsIiBhbmQgIm91dGdvaW5n
IGxhYmxlIiAuLi4gd2VsbCBpbiB0aGUgbmV3IGFyY2hpdGVjdHVyZXMgdGhlcmUgaXMgbm8gc3Vj
aCB0aGluZ3MuDQoNCkl0IGlzIGEgImdsb2JhbCBsYWJlbCIgb3IgInBhdGggbGFiZWwiIHdpdGgg
YWRqYWNlbmN5IGluZm9ybWF0aW9uLg0KDQpTbyB0byBzdXBwb3J0IGxlZ2FjeSBoYXJkd2FyZSBu
ZXcgY29udHJvbCBwbGFuZSBoYXMgdG8gbWFrZSB1cCBmcm9tIHNpbmdsZSBsYWJlbCBub3cgdHdv
IChpZGVudGljYWwpIGxhYmVscyB0byBwYXNzIGl0IHRvIGRhdGEgcGxhbmUuIE5vdyBhbHNvIGRh
dGEgcGxhbmUgbXVzdCBiZSBzbWFydCB0byBjaGVjayB0aGF0IGFuZCBwcm9ncmFtIGl0cyBzdGF0
ZSBwZXIgeW91ciBzdWdnZXN0aW9uLg0KDQpXaHkgd291bGQgd2UgZG8gdGhhdCBvdGhlciB0aGVu
IGR1ZSB0byB3b3JyeSBhYm91dCBsZWdhY3kgY2hpcHNldHMgZmVhcmVkIHRvIGJlIG5vbiBjb21w
bGlhbnQgdG8gbmV3IFJGQyA/DQoNCk1hbnkgdGh4LA0KUi4NCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0
YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl
LWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJl
cGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3
RDt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9v
biBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4w
aW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjEN
Cgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3ht
bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6
ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBl
bGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxp
bms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5Sb2JlcnQsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TbyBpbnN0ZWFkIG9mIGNhbGxpbmcgaXQgbm8tc3dhcCBw
cm9iYWJseSB5b3Ugc2hvdWxkIGNhbGwgaXQgZ2xvYmFsIGxhYmVsIG9yIHNvLCBhbmQgdGhlbiBk
ZWZpbmUgbmV3IGNvbnRyb2wgcGxhbmUgZm9yIGl0LiBCdXQgc2VlbXMgdGhlIGRhdGEtcGFuZSBi
ZWhhdmlvcg0KIGRvZXMgbm90IGNoYW5nZSBhbmQgZXhpc3RpbmcgaGFyZHdhcmUgY2FuIHN1cHBv
cnQgdGhpcyBnbG9iYWwgbGFiZWwuICZuYnNwO1NvIG1heWJlIHlvdSBqdXN0IG5lZWQgbmV3IGNv
bnRyb2wgcGxhbmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaHg8YnI+DQpTaGFocmFtPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBycmFzenVrQGdtYWlsLmNvbSBbbWFpbHRvOnJyYXN6
dWtAZ21haWwuY29tXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+
U2VudDo8L2I+IFRodXJzZGF5LCBKdWx5IDIzLCAyMDE1IDI6MTIgUE08YnI+DQo8Yj5Ubzo8L2I+
IFNoYWhyYW0gRGF2YXJpPGJyPg0KPGI+Q2M6PC9iPiBFcmljIEMgUm9zZW47IHN0YnJ5YW50QGNp
c2NvLmNvbTsgbXBsc0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRy
YWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0
IHJlYWxseSBzYXZlPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+SGkgU2hhaHJhbSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkxh
YmVscyB3aGljaCBhcmUgbm9uIG9mIGEgbG9jYWwgc2lnbmlmaWNhbmNlIGNhbiBiZSBkaXN0cmli
dXRlZCBieSBmbG9vZGluZyBwcm90b2NvbHMgZXh0ZW5zaW9ucyAoSVNJUywgT1NQRikgb3IgYnkg
ZGlyZWN0IHAycCBzZXNzaW9ucyAoQkdQIDMxMDcsIHNlc3Npb25zIGZyb20gdGhlIGNvbnRyb2xs
ZXIsIFhNUFAgZXRjIC4uLikmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRo
ZSBpbXBvcnRhbnQgcGFydCBpcyB0aGF0IHRoZSBhY3R1YWwgZm9yd2FyZGluZyBpcyBjb21wdXRl
ZCByZWN1cnNpdmVseSBvciBzZXQgYXQgdGhlIGNvbnRyb2xsZXIuJm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5BRkFJSyBJIGhhdmUgbm90IHNlZW4gYW55IHByb3Bvc2FsIHdo
ZXJlIExEUCB3b3VsZCBwbGF5IGFueSByb2xlIGluIHN1Y2ggZGlzdHJpYnV0aW9uLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ui48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5PbiBUaHUsIEp1bCAyMywgMjAxNSBhdCAxMTowNyBQTSwgU2hhaHJhbSBE
YXZhcmkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZhcmlAYnJvYWRjb20uY29tIiB0YXJnZXQ9Il9i
bGFuayI+ZGF2YXJpQGJyb2FkY29tLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBSb2JlcnQsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SG93IGFyZSB0
aGVzZSBsYWJlbHMgZGlzdHJpYnV0ZWQ/IFZpYSBMRFAgb3IgdmlhIFNETiBjb250cm9sbGVyPw0K
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+VGhhbmtzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U2hh
aHJhbTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8YSBo
cmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ycmFzenVrQGdt
YWlsLmNvbTwvYT4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5ycmFzenVrQGdtYWlsLmNvbTwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9i
PlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUg
MTI6NTggUE08YnI+DQo8Yj5Ubzo8L2I+IEVyaWMgQyBSb3Nlbjxicj4NCjxiPkNjOjwvYj4gU2hh
aHJhbSBEYXZhcmk7IDxhIGhyZWY9Im1haWx0bzpzdGJyeWFudEBjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIj5zdGJyeWFudEBjaXNjby5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tcGxzQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAg
LSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuKA
i0hpIEVyaWMs4oCLPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6
NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuKAi+KAizwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JZiB5b3Ug
bm90aWNlIHRoYXQgdGhlIGluY29taW5nIGxhYmVsIG5lZWRzIHRvIGJlICdyZXBsYWNlZCcgYnkg
YW4gb3V0Z29pbmcgbGFiZWwgb2YgdGhlIHNhbWUgdmFsdWUsIHlvdSBjb3VsZCBqdXN0IG1ha2Ug
dGhlIHJld3JpdGUgc3RyaW5nIHNob3J0ZXIsIHNvIGl0IHdvbid0IG92ZXJ3cml0ZSB0aGUgdG9w
DQogbGFiZWwgb24gdGhlIHN0YWNrLiZuYnNwOyBUaGlzIHNlZW1zIHRvIGJlIHdoYXQgdGhlIGRy
YWZ0IHN1Z2dlc3RzLCBidXQgaXQgY291bGQgYmUgZG9uZSBhcyBhbiBvcHRpbWl6YXRpb24gZm9y
IHRoZSBwYXJ0aWN1bGFyIGNhc2Ugd2hlcmUgdGhlIGluY29taW5nIGFuZCBvdXRnb2luZyBsYWJl
bHMgaGF2ZSB0aGUgc2FtZSB2YWx1ZS48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuKAi1RoaXMg
aXMgcHJlY2lzZWx5IOKAi3RoZSBjcnV4IHdoZXJlIHlvdXIgc3RhdGVtZW50IGZhaWxzLiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPllvdSB1c2UgdGVybSAmcXVvdDtp
bmNvbWluZyBsYWJlbCZxdW90OyBhbmQgJnF1b3Q7b3V0Z29pbmcgbGFibGUmcXVvdDsgLi4uIHdl
bGwgaW4gdGhlIG5ldyBhcmNoaXRlY3R1cmVzIHRoZXJlIGlzIG5vIHN1Y2ggdGhpbmdzLiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkl0IGlzIGEgJnF1b3Q7Z2xvYmFs
IGxhYmVsJnF1b3Q7IG9yICZxdW90O3BhdGggbGFiZWwmcXVvdDsgd2l0aCBhZGphY2VuY3kgaW5m
b3JtYXRpb24uJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+U28gdG8g
c3VwcG9ydCBsZWdhY3kgaGFyZHdhcmUgbmV3IGNvbnRyb2wgcGxhbmUgaGFzIHRvIG1ha2UgdXAg
ZnJvbSBzaW5nbGUgbGFiZWwgbm93IHR3byAoaWRlbnRpY2FsKSBsYWJlbHMgdG8gcGFzcyBpdCB0
byBkYXRhIHBsYW5lLg0KIE5vdyBhbHNvIGRhdGEgcGxhbmUgbXVzdCBiZSBzbWFydCB0byBjaGVj
ayB0aGF0IGFuZCBwcm9ncmFtIGl0cyBzdGF0ZSBwZXIgeW91ciBzdWdnZXN0aW9uLiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPldoeSB3b3VsZCB3ZSBkbyB0aGF0IG90
aGVyIHRoZW4gZHVlIHRvIHdvcnJ5IGFib3V0IGxlZ2FjeSBjaGlwc2V0cyBmZWFyZWQgdG8gYmUg
bm9uIGNvbXBsaWFudCB0byBuZXcgUkZDID8mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPk1hbnkgdGh4LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlIuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5
Pg0KPC9odG1sPg0K

--_000_4A6CE49E6084B141B15C0713B8993F2831F7AAC7SJEXCHMB12corpa_--


From nobody Thu Jul 23 14:19:07 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C6001ACE48 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:19:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 HLw95pay9Us0 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:19:04 -0700 (PDT)
Received: from mail-wi0-x233.google.com (mail-wi0-x233.google.com [IPv6:2a00:1450:400c:c05::233]) (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 689AB1A87C5 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:19:04 -0700 (PDT)
Received: by wibxm9 with SMTP id xm9so2038470wib.1 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:19:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=ORQGqGwnDg8MKOVZJzlmQw18YhYxOGREdz0VZwUOb3g=; b=YZz0F79+VP3B4tadCgl1c39BSiJNgalEjPmKGsMu3KHApVeYhUc7uuOITQzdllqIZ5 RqQonCpNVmXbpajHkiyL/p5ZSVmAVx3nR4IMlzb8vr2IWV8MyqGCNLeJacT4hlnmt3FS YzrWh9KVBVM1XJhtywnhcMcbC5y+oCfbTdQotOYD82UhFghCe6EUYL9bJPuazVGLtp2d AOSA+jQWVRFfoBo6vIvRJgZY60EXmZ8amgL2T4q9i4EoXVN0GSiJrhhNArhhDbpUZXPL /D9DS4/u4Rrh3TPpk24V+JUFFMswFoEhSU8cgzQe+U8tx1T1pIThG/uiUVYZPRCwpdsn 3HVQ==
MIME-Version: 1.0
X-Received: by 10.180.186.35 with SMTP id fh3mr455744wic.7.1437686343193; Thu, 23 Jul 2015 14:19:03 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Thu, 23 Jul 2015 14:19:03 -0700 (PDT)
In-Reply-To: <7347100B5761DC41A166AC17F22DF1122188312F@eusaamb103.ericsson.se>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <7347100B5761DC41A166AC17F22DF1122188312F@eusaamb103.ericsson.se>
Date: Thu, 23 Jul 2015 23:19:03 +0200
X-Google-Sender-Auth: SZrj6Fxg9IPmMMlyzWgLdcn7vds
Message-ID: <CA+b+ERmg2cBAqebE4WeQd7jv_K50TKOFU4ES=G4SP0LAR0ENvA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>
Content-Type: multipart/alternative; boundary=001a11c26120c8d950051b916f1d
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/L9opLqPfWmN_GGa6iID2FpoXLvY>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:19:06 -0000

--001a11c26120c8d950051b916f1d
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Gregory,

I would not compare it to ethernet or trill but more to mpls-tp. But I
think it is advisable to separate discussions about architecture from basic
primitives of mpls.

Cheers,
R.

PS. I am ready to talk about both but let's handle one at a time ;)

On Thu, Jul 23, 2015 at 11:14 PM, Gregory Mirsky <
gregory.mirsky@ericsson.com> wrote:

>  Hi Robert,
>
> RE: =E2=80=9Cnew architectures=E2=80=9D
>
> It does look very much like Ethernet or TRILL. Why not to use one of them=
?
>
>
>
>                 Regards,
>
>                                 Greg
>
>
>
> *From:* mpls [mailto:mpls-bounces@ietf.org] *On Behalf Of *Robert Raszuk
> *Sent:* Thursday, July 23, 2015 9:58 PM
> *To:* Eric C Rosen
> *Cc:* mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>
> =E2=80=8BHi Eric,=E2=80=8B
>
>
>
>  =E2=80=8B=E2=80=8B
>
> If you notice that the incoming label needs to be 'replaced' by an
> outgoing label of the same value, you could just make the rewrite string
> shorter, so it won't overwrite the top label on the stack.  This seems to
> be what the draft suggests, but it could be done as an optimization for t=
he
> particular case where the incoming and outgoing labels have the same valu=
e.
>
>
>
> =E2=80=8BThis is precisely =E2=80=8Bthe crux where your statement fails.
>
>
>
> You use term "incoming label" and "outgoing lable" ... well in the new
> architectures there is no such things.
>
>
>
> It is a "global label" or "path label" with adjacency information.
>
>
>
> So to support legacy hardware new control plane has to make up from singl=
e
> label now two (identical) labels to pass it to data plane. Now also data
> plane must be smart to check that and program its state per your
> suggestion.
>
>
>
> Why would we do that other then due to worry about legacy chipsets feared
> to be non compliant to new RFC ?
>
>
>
> Many thx,
>
> R.
>
>
>

--001a11c26120c8d950051b916f1d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Gregory,</div><div class=3D"gmail_defau=
lt" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></=
div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small">I would not compare it to ethernet or trill but more=
 to mpls-tp. But I think it is advisable to separate discussions about arch=
itecture from basic primitives of mpls.=C2=A0</div><div class=3D"gmail_defa=
ult" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br><=
/div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small">Cheers,<br>R.</div><div class=3D"gmail_default" sty=
le=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><di=
v class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small">PS. I am ready to talk about both but let&#39;s handle one =
at a time ;)</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_=
quote">On Thu, Jul 23, 2015 at 11:14 PM, Gregory Mirsky <span dir=3D"ltr">&=
lt;<a href=3D"mailto:gregory.mirsky@ericsson.com" target=3D"_blank">gregory=
.mirsky@ericsson.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi Robert,<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">RE: =E2=80=9Cnew architec=
tures=E2=80=9D<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">It does look very much li=
ke Ethernet or TRILL. Why not to use one of them?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Regards,=
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Greg<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> mpls [ma=
ilto:<a href=3D"mailto:mpls-bounces@ietf.org" target=3D"_blank">mpls-bounce=
s@ietf.org</a>]
<b>On Behalf Of </b>Robert Raszuk<br>
<b>Sent:</b> Thursday, July 23, 2015 9:58 PM<br>
<b>To:</b> Eric C Rosen<br>
<b>Cc:</b> <a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org=
</a><span class=3D""><br>
<b>Subject:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how m=
uch does it really save?<u></u><u></u></span></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=E2=80=8BHi Eric,=E2=80=8B<u></u><u></u></span></p>
</div>
</div><div><div class=3D"h5">
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=E2=80=8B=E2=80=8B<u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal">If you notice that the incoming label needs to be &#=
39;replaced&#39; by an outgoing label of the same value, you could just mak=
e the rewrite string shorter, so it won&#39;t overwrite the top label on th=
e stack.=C2=A0 This seems to be what the draft suggests,
 but it could be done as an optimization for the particular case where the =
incoming and outgoing labels have the same value.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=E2=80=8BThis is precisely =E2=80=8Bthe crux where your st=
atement fails.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">You use term &quot;incoming label&quot; and &quot;outgoing=
 lable&quot; ... well in the new architectures there is no such things.=C2=
=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">It is a &quot;global label&quot; or &quot;path label&quot;=
 with adjacency information.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">So to support legacy hardware new control plane has to mak=
e up from single label now two (identical) labels to pass it to data plane.=
 Now also data plane must be smart to check that and program
 its state per your suggestion.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Why would we do that other then due to worry about legacy =
chipsets feared to be non compliant to new RFC ?=C2=A0<u></u><u></u></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Many thx,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">R.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
</div></div></div>
</div>
</div>
</div>
</div>

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

--001a11c26120c8d950051b916f1d--


From nobody Thu Jul 23 14:22:26 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D79F1ACE49 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:22:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 nHdG-sq_yv_9 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:22:21 -0700 (PDT)
Received: from mail-wi0-x22b.google.com (mail-wi0-x22b.google.com [IPv6:2a00:1450:400c:c05::22b]) (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 96DCA1ACE28 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:22:20 -0700 (PDT)
Received: by wibud3 with SMTP id ud3so41412671wib.1 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:22:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=1t0CskGYnei2SHIV3riTgxzhRjI5tYTLHe3Sdc9GOp8=; b=a1wyvLFx+XpeMVUkJbIdeBxJAjHTwGaawSGw1Dzdp3ZFAYVI/+jYM9M2lTfL+w9nzB eTDWanUdqsgRv9Abnq/pC+k59FHV+U/fIRMeu6FqTyPQZ1qY5IuX9AHkehTgKXL3N5Pr kLXoZ1AmQka4vKNRVL9000wEGAui0B5ExwhzVlDg/44Uo0xlvOK1bsQR8blM+PFgxUdr c/VF/205uY03Ok8ULGlrl5rtzhn58VYXg04f+WMzy769FghDBogdifqV+dQ3vY/9PQi1 08idiyqpER4fp2A7Ecnr5x4e0wFktke4RghfCfXPzqmGRn0+O0Z++vxmgC6C4IlWlQ3G aiJw==
MIME-Version: 1.0
X-Received: by 10.180.186.35 with SMTP id fh3mr475811wic.7.1437686539405; Thu, 23 Jul 2015 14:22:19 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Thu, 23 Jul 2015 14:22:19 -0700 (PDT)
In-Reply-To: <4A6CE49E6084B141B15C0713B8993F2831F7AAC7@SJEXCHMB12.corp.ad.broadcom.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <4A6CE49E6084B141B15C0713B8993F2831F7A945@SJEXCHMB12.corp.ad.broadcom.com> <CA+b+ERkcfqNRDZc_cv8WB56OHrbhfzSxx2aKdACeUjtOKwL6YQ@mail.gmail.com> <4A6CE49E6084B141B15C0713B8993F2831F7AAC7@SJEXCHMB12.corp.ad.broadcom.com>
Date: Thu, 23 Jul 2015 23:22:19 +0200
X-Google-Sender-Auth: cjrUYCJl3CPEAEpeQA6YDUcTqx0
Message-ID: <CA+b+ER=_PJYsDyngQxaxwqbxKQDUN1gT0rYKy5L07HuEovshCQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Shahram Davari <davari@broadcom.com>
Content-Type: multipart/alternative; boundary=001a11c261207acf7b051b917b82
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/_EtR1JnPZS4VUKH2VyxNf0bM_8o>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:22:24 -0000

--001a11c261207acf7b051b917b82
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

The point is that new control plane is already defined. In fact we already
have two :)

As I mentioned in my first mail to the list the concept of NO_SWAP/CONTINUE
is common to both H-SDN and SEGMENT ROUTING architectures.

Ref: https://goo.gl/3oxRbl

Thx,
R.


On Thu, Jul 23, 2015 at 11:16 PM, Shahram Davari <davari@broadcom.com>
wrote:

>  Robert,
>
>
>
> So instead of calling it no-swap probably you should call it global label
> or so, and then define new control plane for it. But seems the data-pane
> behavior does not change and existing hardware can support this global
> label.  So maybe you just need new control plane.
>
>
>
> Thx
> Shahram
>
>
>
> *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Rober=
t
> Raszuk
> *Sent:* Thursday, July 23, 2015 2:12 PM
> *To:* Shahram Davari
> *Cc:* Eric C Rosen; stbryant@cisco.com; mpls@ietf.org
>
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>
> Hi Shahram,
>
>
>
> Labels which are non of a local significance can be distributed by
> flooding protocols extensions (ISIS, OSPF) or by direct p2p sessions (BGP
> 3107, sessions from the controller, XMPP etc ...)
>
>
>
> The important part is that the actual forwarding is computed recursively
> or set at the controller.
>
>
>
> AFAIK I have not seen any proposal where LDP would play any role in such
> distribution.
>
>
>
> Regards,
>
> R.
>
>
>
>
>
>
>
>
>
>
>
> On Thu, Jul 23, 2015 at 11:07 PM, Shahram Davari <davari@broadcom.com>
> wrote:
>
> Hi Robert,
>
>
>
> How are these labels distributed? Via LDP or via SDN controller?
>
>
>
> Thanks
>
> Shahram
>
>
>
> *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Rober=
t
> Raszuk
> *Sent:* Thursday, July 23, 2015 12:58 PM
> *To:* Eric C Rosen
> *Cc:* Shahram Davari; stbryant@cisco.com; mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>
> =E2=80=8BHi Eric,=E2=80=8B
>
>
>
>  =E2=80=8B=E2=80=8B
>
> If you notice that the incoming label needs to be 'replaced' by an
> outgoing label of the same value, you could just make the rewrite string
> shorter, so it won't overwrite the top label on the stack.  This seems to
> be what the draft suggests, but it could be done as an optimization for t=
he
> particular case where the incoming and outgoing labels have the same valu=
e.
>
>
>
> =E2=80=8BThis is precisely =E2=80=8Bthe crux where your statement fails.
>
>
>
> You use term "incoming label" and "outgoing lable" ... well in the new
> architectures there is no such things.
>
>
>
> It is a "global label" or "path label" with adjacency information.
>
>
>
> So to support legacy hardware new control plane has to make up from singl=
e
> label now two (identical) labels to pass it to data plane. Now also data
> plane must be smart to check that and program its state per your
> suggestion.
>
>
>
> Why would we do that other then due to worry about legacy chipsets feared
> to be non compliant to new RFC ?
>
>
>
> Many thx,
>
> R.
>
>
>
>
>

--001a11c261207acf7b051b917b82
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small">The point =
is that new control plane is already defined. In fact we already have two :=
)=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small">As I mentioned=
 in my first mail to the list the concept of NO_SWAP/CONTINUE is common to =
both H-SDN and SEGMENT ROUTING architectures.=C2=A0</div><div class=3D"gmai=
l_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small">Ref:=C2=A0<a href=3D"https://goo.gl/3oxRbl">h=
ttps://goo.gl/3oxRbl</a></div><div class=3D"gmail_default" style=3D"font-fa=
mily:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gm=
ail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l">Thx,<br>R.</div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small"><br></div></div><div class=3D"gmail_e=
xtra"><br><div class=3D"gmail_quote">On Thu, Jul 23, 2015 at 11:16 PM, Shah=
ram Davari <span dir=3D"ltr">&lt;<a href=3D"mailto:davari@broadcom.com" tar=
get=3D"_blank">davari@broadcom.com</a>&gt;</span> wrote:<br><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Robert,<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">So instead of calling it =
no-swap probably you should call it global label or so, and then define new=
 control plane for it. But seems the data-pane behavior
 does not change and existing hardware can support this global label.=C2=A0=
 So maybe you just need new control plane.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thx<br>
Shahram<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href=
=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a> [mail=
to:<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com=
</a>]
<b>On Behalf Of </b>Robert Raszuk<br>
<b>Sent:</b> Thursday, July 23, 2015 2:12 PM<br>
<b>To:</b> Shahram Davari<br>
<b>Cc:</b> Eric C Rosen; <a href=3D"mailto:stbryant@cisco.com" target=3D"_b=
lank">stbryant@cisco.com</a>; <a href=3D"mailto:mpls@ietf.org" target=3D"_b=
lank">mpls@ietf.org</a></span></p><div><div class=3D"h5"><br>
<b>Subject:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how m=
uch does it really save?<u></u><u></u></div></div><p></p><div><div class=3D=
"h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Hi Shahram,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Labels which are non of a local significance can be distri=
buted by flooding protocols extensions (ISIS, OSPF) or by direct p2p sessio=
ns (BGP 3107, sessions from the controller, XMPP etc ...)=C2=A0<u></u><u></=
u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">The important part is that the actual forwarding is comput=
ed recursively or set at the controller.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">AFAIK I have not seen any proposal where LDP would play an=
y role in such distribution.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Regards,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">R.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Thu, Jul 23, 2015 at 11:07 PM, Shahram Davari &lt=
;<a href=3D"mailto:davari@broadcom.com" target=3D"_blank">davari@broadcom.c=
om</a>&gt; wrote:<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi Robert,</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">How are these labels dist=
ributed? Via LDP or via SDN controller?
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Shahram</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a=
> [mailto:<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gm=
ail.com</a>]
<b>On Behalf Of </b>Robert Raszuk<br>
<b>Sent:</b> Thursday, July 23, 2015 12:58 PM<br>
<b>To:</b> Eric C Rosen<br>
<b>Cc:</b> Shahram Davari; <a href=3D"mailto:stbryant@cisco.com" target=3D"=
_blank">stbryant@cisco.com</a>;
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
<b>Subject:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how m=
uch does it really save?</span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=E2=80=8BHi Eric,=E2=80=8B</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=E2=80=8B=E2=80=8B</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">If you notice that the incoming label needs to be &#=
39;replaced&#39; by an outgoing label of the same value, you could just mak=
e the rewrite string shorter, so it won&#39;t overwrite the top
 label on the stack.=C2=A0 This seems to be what the draft suggests, but it=
 could be done as an optimization for the particular case where the incomin=
g and outgoing labels have the same value.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=E2=80=8BThis is precisely =E2=80=8Bthe crux where your st=
atement fails.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">You use term &quot;incoming label&quot; and &quot;outgoing=
 lable&quot; ... well in the new architectures there is no such things.=C2=
=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">It is a &quot;global label&quot; or &quot;path label&quot;=
 with adjacency information.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">So to support legacy hardware new control plane has to mak=
e up from single label now two (identical) labels to pass it to data plane.
 Now also data plane must be smart to check that and program its state per =
your suggestion.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Why would we do that other then due to worry about legacy =
chipsets feared to be non compliant to new RFC ?=C2=A0</span><u></u><u></u>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Many thx,</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">R.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div></div></div>
</div>

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

--001a11c261207acf7b051b917b82--


From nobody Thu Jul 23 14:28:04 2015
Return-Path: <erosen@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5A1F1ACE6F for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:28:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 AjR8-6kHvfEU for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:28:00 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0132.outbound.protection.outlook.com [207.46.100.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4470F1ACE49 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:28:00 -0700 (PDT)
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;
Received: from [172.29.35.93] (66.129.241.14) by BN3PR0501MB1090.namprd05.prod.outlook.com (10.160.113.12) with Microsoft SMTP Server (TLS) id 15.1.219.17; Thu, 23 Jul 2015 21:27:58 +0000
To: Robert Raszuk <robert@raszuk.net>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <55B15C59.5040105@juniper.net>
Date: Thu, 23 Jul 2015 17:27:53 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0
MIME-Version: 1.0
In-Reply-To: <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.14]
X-ClientProxiedBy: BN1PR12CA0029.namprd12.prod.outlook.com (25.160.77.39) To BN3PR0501MB1090.namprd05.prod.outlook.com (25.160.113.12)
X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1090; 2:HqPxnjwCwBDQFG/ceh49WRz4lUp6sC0VC10ISeRIA0hG8xqYVKHqZHF2gZ/RqCKK; 3:RRRXAb5iNZKCweTQdU/Y+QHqhJPrrLMjt13Vaq7PBilbv+t5qP4AIsarvIcVh/f2ja1NDuwPWu0PUx4Sy3LNi8mPmiL6WsEQnK3f8r2kiQ0B9KxWgAzdc0yo75tZZ3jSM7i8+ztGGGO98cIgnieYCw==; 25:hwSp1hVSl3QjB1QwP0Hs1pTSazZnKx7gXgbvwUb8A5i6pVq8deAraRYpzbHWySxM1Scgmlj0VhO8+MbTaNlHvBSbIRpG2OVvW1ueeELfpZQS9OXHJsA/a3rD41109ao1ia0O5ZBO5IEyN0Qbs8pc3xaadBplqVc/sstFjB8rgONK5O3+yNI63wK00CiGv0bEPJ1+JK+gjgiag4VFjIHOirRtwEsgL29S5JSOqu0tPn+DpMe+WzSxySZBbx5diiO19G0LzAMB9yuhP2KvHcWghg==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0501MB1090;
X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1090; 20:uVfG0RwYXB+nmqI6ekR+ACYxNEYlMDG5yHmd76dOSr2YyJ2goh6WT84a2t8Wt6y3iPFgpiYbtAtrYAylHC9Bqqd52EVYv+XXCKMqSxzfy7sGzq3eeeWrgfXrNpNsxUPLcoYDW21B9VtARRicuWhCJAyAaaZzRKCk8Lkgl5bCXfZXgKl8lP63eQXDDmD0hhI4uyYJwl+VCh+3kIjFB/tVjaQKM1ecH6h/tIDAKgLaO/8n0tcV9MOlw/X6eYxF1naABKKJfFibILUAXbJaQiWoIJd8cCxy/fAkeRVKzBHM7DyEnEz+hXAYpS8Wk0000eE/rft8s19ogehIz2wZFEQJT7Vhj0VEF4Ti/vGiir+wm/QRyZcoFitIyMfaGc/5qlbgDMOpyPE/HFrkAxXyjc5hZHLx9cCzgKu32a4YtL+NnLY72/KX+Blw0B2rsqLdWm11gZPOuefJKuQE644VV/1luGgSPfMZuu7+12VIygAWKPFjl9Rgho6wByPPxkcYUymw; 4:kgABKo07SNeLNJddygdH2xrTJ+wSr1IGoPyxLYTg30J05XCZUkp3nuihBjre5E7euiYr9l+9VIEa9c4YZqTmO8IFS1u4zOrrgxWelPtUcy6grd2b/s/lLKDUgxyloO6fqLDMeFj77vUY7KHsD0Rk9mbpuyxV6mzXK55ntHv8fi7wrqjFc48v6z4CP1WiX05Zge1NqlcGicgtDBZSjRYS0p2qVTJEhzy8lv/5h5ZRlq18Vsf3PhelnoeKsB8qEbmb5t5YsC+Y0Cut4YaIk1KAFUzOKXkuEek+4B1mKHEjiqA=
BN3PR0501MB1090: X-MS-Exchange-Organization-RulesExecuted
X-Microsoft-Antispam-PRVS: <BN3PR0501MB1090AB4A1CF665FCED069E80D4820@BN3PR0501MB1090.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BN3PR0501MB1090; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1090; 
X-Forefront-PRVS: 06469BCC91
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(5001960100002)(189998001)(4001350100001)(110136002)(46102003)(86362001)(230783001)(40100003)(62966003)(77156002)(64126003)(50466002)(122386002)(47776003)(87976001)(42186005)(80316001)(93886004)(65806001)(33656002)(77096005)(65956001)(36756003)(66066001)(2950100001)(50986999)(92566002)(87266999)(83506001)(76176999)(65816999)(23676002)(54356999); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1090; H:[172.29.35.93]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1090; 23:y0nA2E5GP0yyeEpraf7wZcZFm6tcUsTTBb4oB+mNqJV9foGH8VkQ72Gtc4ejzFow9vELhzmaY+e77zvC9+dxIbH/ihZ+YvSnypCjj2WmPWKU610+HZN/nFOTaCK4Zj1MdNy+amxcn1cu+xKtvPzh+Eh160w6fXTxQcLPmrKD5G0UnBWxdQsGXXB4oyxaPmHRCvY9Oprlez7kz1XHzuFrUMYcbeVlaATI+H1H6osGP+SAep1msLAV9OPTiCF0hTinEvERfFjFsjChn5blRzlFJBEGe+m4i8KNacl0He3ldFTixdwNa4xSI+m1k+m1yL5HkAMq+BFSoWIdgjnPK3lAFYI3sk2KDXD3ywSr52GGc/fAb19rukSHaZ1I8l5+iqHbhcZNSc3gPsVn0/LqVU4rGtG7jRBve+ydEPxQFgCWyxgVbkXuJVsPw2WatsvPoY4NytJsB7R31bVbX1C0/S7Y1mQQ4ihtfGQW4Nfj7N0vCEi7b1spDkAo5//8A1itQ/XpxlEwxk5OIe/yGeU8dCry27q5faX2LM0uhsLMKMauGbsMWgcAIt0F/n5FCpDkKty0b+eb86CjexRnhUAsiV64lyoHoMZzyax+RG6JtdDhXzfhJ5QXyEUqbQw4cezmsbHhNJOw5cQT8H4qcLMhUS5raB5u4ZecREGFSIbJvc56/olSioUi0VWHZTlpyNfF6Umtz2dyM+9NPmbuNlaEAG0i1twVqjJidv4SKGitgwSd1tKhWcaNvMX/AgjudwWF8oeREIFKRjygnFsGo6yT3lXZq0hOvRMZ46KDIepcPljBKwPDYQDBTQZDc+C8nGLtb4YKMGcbO+ty9pgRGa2C0HzF8DKM5sZVtDw8TBGsOvGQlR0t+69uICS6S+9PT0T/PVMZEQFKBONSsmOAWtQfUvATQpAmVhWHxGKgej3PlPwMYE4=
X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1090; 5:EjT0WL+2rbdo6WFsmGSJ73hnWJ/zbzPrRtDe+WP0q8jo5j6bX75GNTGq51/g4PX2bMroUyEIb4icCkM8iptsQBAdCDHMxO3C8YhxKdDxt9fr2sMZbhbP4w4N2QwQMTbldxbUQnbS44rk7HMJkWp+Nw==; 24:Foy1p26CG+bpSzrlk6W+spE9UXApH+N5d9uqW8yKZjFL/zAmWz7K7B1+h/JdxqAPNIyFCBlvnDx1gXo7/658nEvtxnryumk2kM2ORxrg4eE=; 20:QRGHk98dKhRfKG6yYNTm6MyalJMB4WHziaOolk94qKT56YqoEK8cP1g58jbZGrUgysKrF+weX2gRbqyOIMjYuw==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jul 2015 21:27:58.2139 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1090
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/fp-hbT5UAZd2Xb4bqmFc5FqJVs0>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:28:02 -0000

> You use term "incoming label" and "outgoing label" ... well in the
> new architectures there is no such things.

The incoming label is the label on the packet when it arrives, and the
outgoing label is the label on the packet when it departs.  If a packet
arrives with a label and leaves with a label, it has an incoming label 
and an outgoing label.  I believe that even in the "new architectures", 
  packets still arrive and depart.

> So to support legacy hardware new control plane has to make up from
> single label now two (identical) labels to pass it to data plane. Now
> also data plane must be smart to check that and program its state
> per your suggestion.

I don't really understand what you are saying here.  The control plane
determines the rewrite string and causes it to be programmed into the
data plane.  There are many ways to implement this interaction.

Are you worried about the following:

> What happens if hardware vendor comes with hardware which exposes to
> control plane API which allow protocols to signal that mpls label Y
> is not to be swapped ? If so which IETF document such API would be
> compliant with ?

I don't understand this point either.  RFC 3031 does not specify an API, 
so it doesn't make any sense to ask whether a particular API is or is 
not compliant with it.






From nobody Thu Jul 23 14:28:14 2015
Return-Path: <davari@broadcom.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3304A1ACE84 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:28:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level: 
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 JHi2PbtxCuQI for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:28:06 -0700 (PDT)
Received: from mail-gw2-out.broadcom.com (mail-gw2-out.broadcom.com [216.31.210.63]) by ietfa.amsl.com (Postfix) with ESMTP id 13E981ACE82 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:28:06 -0700 (PDT)
X-IronPort-AV: E=Sophos; i="5.15,533,1432623600"; d="scan'208,217"; a="70623829"
Received: from irvexchcas06.broadcom.com (HELO IRVEXCHCAS06.corp.ad.broadcom.com) ([10.9.208.53]) by mail-gw2-out.broadcom.com with ESMTP; 23 Jul 2015 14:46:22 -0700
Received: from SJEXCHCAS03.corp.ad.broadcom.com (10.16.203.8) by IRVEXCHCAS06.corp.ad.broadcom.com (10.9.208.53) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 23 Jul 2015 14:28:05 -0700
Received: from SJEXCHMB12.corp.ad.broadcom.com ([fe80::bc15:c1e1:c29a:36f7]) by SJEXCHCAS03.corp.ad.broadcom.com ([::1]) with mapi id 14.03.0235.001; Thu, 23 Jul 2015 14:28:05 -0700
From: Shahram Davari <davari@broadcom.com>
To: Robert Raszuk <robert@raszuk.net>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQwwR9OwfTAAS3/0O9L44IGnUJ+p3kitkggACE/YD//5XgUIAAgauAgATLuoD//53LMIAAds+A//+LGHAADvpLgAAOj+jA
Date: Thu, 23 Jul 2015 21:28:05 +0000
Message-ID: <4A6CE49E6084B141B15C0713B8993F2831F7ABC0@SJEXCHMB12.corp.ad.broadcom.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <4A6CE49E6084B141B15C0713B8993F2831F7A945@SJEXCHMB12.corp.ad.broadcom.com> <CA+b+ERkcfqNRDZc_cv8WB56OHrbhfzSxx2aKdACeUjtOKwL6YQ@mail.gmail.com> <4A6CE49E6084B141B15C0713B8993F2831F7AAC7@SJEXCHMB12.corp.ad.broadcom.com> <CA+b+ER=_PJYsDyngQxaxwqbxKQDUN1gT0rYKy5L07HuEovshCQ@mail.gmail.com>
In-Reply-To: <CA+b+ER=_PJYsDyngQxaxwqbxKQDUN1gT0rYKy5L07HuEovshCQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.16.203.100]
Content-Type: multipart/alternative; boundary="_000_4A6CE49E6084B141B15C0713B8993F2831F7ABC0SJEXCHMB12corpa_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/OBGIjDQOKhtiArAH541E--nUJP8>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:28:11 -0000

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

V2hpY2ggY29udHJvbCBwbGFuZXMgYXJlIGFscmVhZHkgZGVmaW5lZCBmb3IgdGhpcyBnbG9iYWwg
bGFiZWw/IElTLUlTPyBCR1A/IElmIGl0IGlzIGRlZmluZWQgdGhlbiB3aGF0IGRvIHlvdSBuZWVk
Pw0KDQpUaHgNClNEDQoNCkZyb206IHJyYXN6dWtAZ21haWwuY29tIFttYWlsdG86cnJhc3p1a0Bn
bWFpbC5jb21dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUaHVyc2RheSwgSnVs
eSAyMywgMjAxNSAyOjIyIFBNDQpUbzogU2hhaHJhbSBEYXZhcmkNCkNjOiBFcmljIEMgUm9zZW47
IHN0YnJ5YW50QGNpc2NvLmNvbTsgbXBsc0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFttcGxzXSBk
cmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBp
dCByZWFsbHkgc2F2ZT8NCg0KDQpUaGUgcG9pbnQgaXMgdGhhdCBuZXcgY29udHJvbCBwbGFuZSBp
cyBhbHJlYWR5IGRlZmluZWQuIEluIGZhY3Qgd2UgYWxyZWFkeSBoYXZlIHR3byA6KQ0KDQpBcyBJ
IG1lbnRpb25lZCBpbiBteSBmaXJzdCBtYWlsIHRvIHRoZSBsaXN0IHRoZSBjb25jZXB0IG9mIE5P
X1NXQVAvQ09OVElOVUUgaXMgY29tbW9uIHRvIGJvdGggSC1TRE4gYW5kIFNFR01FTlQgUk9VVElO
RyBhcmNoaXRlY3R1cmVzLg0KDQpSZWY6IGh0dHBzOi8vZ29vLmdsLzNveFJibA0KDQpUaHgsDQpS
Lg0KDQoNCk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0IDExOjE2IFBNLCBTaGFocmFtIERhdmFyaSA8
ZGF2YXJpQGJyb2FkY29tLmNvbTxtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbT4+IHdyb3RlOg0K
Um9iZXJ0LA0KDQpTbyBpbnN0ZWFkIG9mIGNhbGxpbmcgaXQgbm8tc3dhcCBwcm9iYWJseSB5b3Ug
c2hvdWxkIGNhbGwgaXQgZ2xvYmFsIGxhYmVsIG9yIHNvLCBhbmQgdGhlbiBkZWZpbmUgbmV3IGNv
bnRyb2wgcGxhbmUgZm9yIGl0LiBCdXQgc2VlbXMgdGhlIGRhdGEtcGFuZSBiZWhhdmlvciBkb2Vz
IG5vdCBjaGFuZ2UgYW5kIGV4aXN0aW5nIGhhcmR3YXJlIGNhbiBzdXBwb3J0IHRoaXMgZ2xvYmFs
IGxhYmVsLiAgU28gbWF5YmUgeW91IGp1c3QgbmVlZCBuZXcgY29udHJvbCBwbGFuZS4NCg0KVGh4
DQpTaGFocmFtDQoNCkZyb206IHJyYXN6dWtAZ21haWwuY29tPG1haWx0bzpycmFzenVrQGdtYWls
LmNvbT4gW21haWx0bzpycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+
XSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVGh1cnNkYXksIEp1bHkgMjMsIDIw
MTUgMjoxMiBQTQ0KVG86IFNoYWhyYW0gRGF2YXJpDQpDYzogRXJpYyBDIFJvc2VuOyBzdGJyeWFu
dEBjaXNjby5jb208bWFpbHRvOnN0YnJ5YW50QGNpc2NvLmNvbT47IG1wbHNAaWV0Zi5vcmc8bWFp
bHRvOm1wbHNAaWV0Zi5vcmc+DQoNClN1YmplY3Q6IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxz
LWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/
DQoNCkhpIFNoYWhyYW0sDQoNCkxhYmVscyB3aGljaCBhcmUgbm9uIG9mIGEgbG9jYWwgc2lnbmlm
aWNhbmNlIGNhbiBiZSBkaXN0cmlidXRlZCBieSBmbG9vZGluZyBwcm90b2NvbHMgZXh0ZW5zaW9u
cyAoSVNJUywgT1NQRikgb3IgYnkgZGlyZWN0IHAycCBzZXNzaW9ucyAoQkdQIDMxMDcsIHNlc3Np
b25zIGZyb20gdGhlIGNvbnRyb2xsZXIsIFhNUFAgZXRjIC4uLikNCg0KVGhlIGltcG9ydGFudCBw
YXJ0IGlzIHRoYXQgdGhlIGFjdHVhbCBmb3J3YXJkaW5nIGlzIGNvbXB1dGVkIHJlY3Vyc2l2ZWx5
IG9yIHNldCBhdCB0aGUgY29udHJvbGxlci4NCg0KQUZBSUsgSSBoYXZlIG5vdCBzZWVuIGFueSBw
cm9wb3NhbCB3aGVyZSBMRFAgd291bGQgcGxheSBhbnkgcm9sZSBpbiBzdWNoIGRpc3RyaWJ1dGlv
bi4NCg0KUmVnYXJkcywNClIuDQoNCg0KDQoNCg0KT24gVGh1LCBKdWwgMjMsIDIwMTUgYXQgMTE6
MDcgUE0sIFNoYWhyYW0gRGF2YXJpIDxkYXZhcmlAYnJvYWRjb20uY29tPG1haWx0bzpkYXZhcmlA
YnJvYWRjb20uY29tPj4gd3JvdGU6DQpIaSBSb2JlcnQsDQoNCkhvdyBhcmUgdGhlc2UgbGFiZWxz
IGRpc3RyaWJ1dGVkPyBWaWEgTERQIG9yIHZpYSBTRE4gY29udHJvbGxlcj8NCg0KVGhhbmtzDQpT
aGFocmFtDQoNCkZyb206IHJyYXN6dWtAZ21haWwuY29tPG1haWx0bzpycmFzenVrQGdtYWlsLmNv
bT4gW21haWx0bzpycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+XSBP
biBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUg
MTI6NTggUE0NClRvOiBFcmljIEMgUm9zZW4NCkNjOiBTaGFocmFtIERhdmFyaTsgc3RicnlhbnRA
Y2lzY28uY29tPG1haWx0bzpzdGJyeWFudEBjaXNjby5jb20+OyBtcGxzQGlldGYub3JnPG1haWx0
bzptcGxzQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFi
ZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0K
4oCLSGkgRXJpYyzigIsNCg0K4oCL4oCLDQpJZiB5b3Ugbm90aWNlIHRoYXQgdGhlIGluY29taW5n
IGxhYmVsIG5lZWRzIHRvIGJlICdyZXBsYWNlZCcgYnkgYW4gb3V0Z29pbmcgbGFiZWwgb2YgdGhl
IHNhbWUgdmFsdWUsIHlvdSBjb3VsZCBqdXN0IG1ha2UgdGhlIHJld3JpdGUgc3RyaW5nIHNob3J0
ZXIsIHNvIGl0IHdvbid0IG92ZXJ3cml0ZSB0aGUgdG9wIGxhYmVsIG9uIHRoZSBzdGFjay4gIFRo
aXMgc2VlbXMgdG8gYmUgd2hhdCB0aGUgZHJhZnQgc3VnZ2VzdHMsIGJ1dCBpdCBjb3VsZCBiZSBk
b25lIGFzIGFuIG9wdGltaXphdGlvbiBmb3IgdGhlIHBhcnRpY3VsYXIgY2FzZSB3aGVyZSB0aGUg
aW5jb21pbmcgYW5kIG91dGdvaW5nIGxhYmVscyBoYXZlIHRoZSBzYW1lIHZhbHVlLg0KDQrigItU
aGlzIGlzIHByZWNpc2VseSDigIt0aGUgY3J1eCB3aGVyZSB5b3VyIHN0YXRlbWVudCBmYWlscy4N
Cg0KWW91IHVzZSB0ZXJtICJpbmNvbWluZyBsYWJlbCIgYW5kICJvdXRnb2luZyBsYWJsZSIgLi4u
IHdlbGwgaW4gdGhlIG5ldyBhcmNoaXRlY3R1cmVzIHRoZXJlIGlzIG5vIHN1Y2ggdGhpbmdzLg0K
DQpJdCBpcyBhICJnbG9iYWwgbGFiZWwiIG9yICJwYXRoIGxhYmVsIiB3aXRoIGFkamFjZW5jeSBp
bmZvcm1hdGlvbi4NCg0KU28gdG8gc3VwcG9ydCBsZWdhY3kgaGFyZHdhcmUgbmV3IGNvbnRyb2wg
cGxhbmUgaGFzIHRvIG1ha2UgdXAgZnJvbSBzaW5nbGUgbGFiZWwgbm93IHR3byAoaWRlbnRpY2Fs
KSBsYWJlbHMgdG8gcGFzcyBpdCB0byBkYXRhIHBsYW5lLiBOb3cgYWxzbyBkYXRhIHBsYW5lIG11
c3QgYmUgc21hcnQgdG8gY2hlY2sgdGhhdCBhbmQgcHJvZ3JhbSBpdHMgc3RhdGUgcGVyIHlvdXIg
c3VnZ2VzdGlvbi4NCg0KV2h5IHdvdWxkIHdlIGRvIHRoYXQgb3RoZXIgdGhlbiBkdWUgdG8gd29y
cnkgYWJvdXQgbGVnYWN5IGNoaXBzZXRzIGZlYXJlZCB0byBiZSBub24gY29tcGxpYW50IHRvIG5l
dyBSRkMgPw0KDQpNYW55IHRoeCwNClIuDQoNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEy
LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnAuTXNvQWNl
dGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5h
bWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0
eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJ
e3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpk
aXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4
PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0i
MSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5
IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9Ildv
cmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+V2hpY2ggY29udHJvbCBwbGFuZXMgYXJlIGFscmVhZHkgZGVm
aW5lZCBmb3IgdGhpcyBnbG9iYWwgbGFiZWw/IElTLUlTPyBCR1A/IElmIGl0IGlzIGRlZmluZWQg
dGhlbiB3aGF0IGRvIHlvdSBuZWVkPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGh4PGJyPg0KU0Q8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHJyYXN6dWtAZ21haWwuY29tIFttYWlsdG86
cnJhc3p1a0BnbWFpbC5jb21dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvYmVydCBSYXN6dWs8YnI+
DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMjoyMiBQTTxicj4NCjxiPlRv
OjwvYj4gU2hhaHJhbSBEYXZhcmk8YnI+DQo8Yj5DYzo8L2I+IEVyaWMgQyBSb3Nlbjsgc3Ricnlh
bnRAY2lzY28uY29tOyBtcGxzQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBs
c10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRv
ZXMgaXQgcmVhbGx5IHNhdmU/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGhlIHBvaW50IGlzIHRoYXQgbmV3
IGNvbnRyb2wgcGxhbmUgaXMgYWxyZWFkeSBkZWZpbmVkLiBJbiBmYWN0IHdlIGFscmVhZHkgaGF2
ZSB0d28gOikmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkFzIEkgbWVudGlv
bmVkIGluIG15IGZpcnN0IG1haWwgdG8gdGhlIGxpc3QgdGhlIGNvbmNlcHQgb2YgTk9fU1dBUC9D
T05USU5VRSBpcyBjb21tb24gdG8gYm90aCBILVNETiBhbmQgU0VHTUVOVCBST1VUSU5HIGFyY2hp
dGVjdHVyZXMuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5SZWY6Jm5ic3A7
PGEgaHJlZj0iaHR0cHM6Ly9nb28uZ2wvM294UmJsIj5odHRwczovL2dvby5nbC8zb3hSYmw8L2E+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5UaHgsPGJyPg0KUi48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5PbiBUaHUsIEp1bCAyMywgMjAxNSBhdCAxMToxNiBQTSwgU2hhaHJhbSBEYXZh
cmkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZhcmlAYnJvYWRjb20uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+ZGF2YXJpQGJyb2FkY29tLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5Sb2JlcnQsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U28gaW5zdGVhZCBvZiBj
YWxsaW5nIGl0IG5vLXN3YXAgcHJvYmFibHkgeW91IHNob3VsZCBjYWxsIGl0IGdsb2JhbCBsYWJl
bCBvciBzbywgYW5kIHRoZW4gZGVmaW5lDQogbmV3IGNvbnRyb2wgcGxhbmUgZm9yIGl0LiBCdXQg
c2VlbXMgdGhlIGRhdGEtcGFuZSBiZWhhdmlvciBkb2VzIG5vdCBjaGFuZ2UgYW5kIGV4aXN0aW5n
IGhhcmR3YXJlIGNhbiBzdXBwb3J0IHRoaXMgZ2xvYmFsIGxhYmVsLiZuYnNwOyBTbyBtYXliZSB5
b3UganVzdCBuZWVkIG5ldyBjb250cm9sIHBsYW5lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoeDxicj4NClNo
YWhyYW08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPGEg
aHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0Bn
bWFpbC5jb208L2E+IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwv
Yj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBKdWx5IDIzLCAyMDE1
IDI6MTIgUE08YnI+DQo8Yj5Ubzo8L2I+IFNoYWhyYW0gRGF2YXJpPGJyPg0KPGI+Q2M6PC9iPiBF
cmljIEMgUm9zZW47IDxhIGhyZWY9Im1haWx0bzpzdGJyeWFudEBjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIj5zdGJyeWFudEBjaXNjby5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tcGxzQGlldGYub3JnPC9hPjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dh
cCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5IaSBTaGFocmFtLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkxhYmVscyB3
aGljaCBhcmUgbm9uIG9mIGEgbG9jYWwgc2lnbmlmaWNhbmNlIGNhbiBiZSBkaXN0cmlidXRlZCBi
eSBmbG9vZGluZyBwcm90b2NvbHMgZXh0ZW5zaW9ucyAoSVNJUywgT1NQRikgb3IgYnkgZGlyZWN0
IHAycCBzZXNzaW9ucw0KIChCR1AgMzEwNywgc2Vzc2lvbnMgZnJvbSB0aGUgY29udHJvbGxlciwg
WE1QUCBldGMgLi4uKSZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRo
ZSBpbXBvcnRhbnQgcGFydCBpcyB0aGF0IHRoZSBhY3R1YWwgZm9yd2FyZGluZyBpcyBjb21wdXRl
ZCByZWN1cnNpdmVseSBvciBzZXQgYXQgdGhlIGNvbnRyb2xsZXIuJm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+QUZBSUsgSSBoYXZlIG5vdCBzZWVuIGFueSBwcm9wb3Nh
bCB3aGVyZSBMRFAgd291bGQgcGxheSBhbnkgcm9sZSBpbiBzdWNoIGRpc3RyaWJ1dGlvbi48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5SZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlIu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVGh1LCBKdWwgMjMsIDIwMTUg
YXQgMTE6MDcgUE0sIFNoYWhyYW0gRGF2YXJpICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2YXJpQGJy
b2FkY29tLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRhdmFyaUBicm9hZGNvbS5jb208L2E+Jmd0OyB3
cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgUm9iZXJ0LDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkhvdyBhcmUgdGhlc2UgbGFiZWxzIGRpc3RyaWJ1dGVkPyBWaWEgTERQIG9y
IHZpYSBTRE4gY29udHJvbGxlcj8NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rczwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPlNoYWhyYW08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPg0KPGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+IFttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+
XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8L2I+IFRo
dXJzZGF5LCBKdWx5IDIzLCAyMDE1IDEyOjU4IFBNPGJyPg0KPGI+VG86PC9iPiBFcmljIEMgUm9z
ZW48YnI+DQo8Yj5DYzo8L2I+IFNoYWhyYW0gRGF2YXJpOyA8YSBocmVmPSJtYWlsdG86c3Ricnlh
bnRAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+c3RicnlhbnRAY2lzY28uY29tPC9hPjsNCjxh
IGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bXBsc0BpZXRmLm9y
ZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFi
ZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij7igItIaSBFcmljLOKAizwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4g
MGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0
OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij7igIvigIs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+SWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVk
cyB0byBiZSAncmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVl
LCB5b3UgY291bGQganVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3
b24ndCBvdmVyd3JpdGUgdGhlIHRvcA0KIGxhYmVsIG9uIHRoZSBzdGFjay4mbmJzcDsgVGhpcyBz
ZWVtcyB0byBiZSB3aGF0IHRoZSBkcmFmdCBzdWdnZXN0cywgYnV0IGl0IGNvdWxkIGJlIGRvbmUg
YXMgYW4gb3B0aW1pemF0aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNlIHdoZXJlIHRoZSBpbmNv
bWluZyBhbmQgb3V0Z29pbmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFsdWUuPG86cD48L286cD48
L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij7igItUaGlzIGlzIHByZWNpc2VseSDigIt0aGUgY3J1eCB3aGVyZSB5b3Vy
IHN0YXRlbWVudCBmYWlscy4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5Zb3UgdXNlIHRlcm0gJnF1b3Q7aW5jb21pbmcgbGFiZWwmcXVvdDsgYW5kICZxdW90O291dGdv
aW5nIGxhYmxlJnF1b3Q7IC4uLiB3ZWxsIGluIHRoZSBuZXcgYXJjaGl0ZWN0dXJlcyB0aGVyZSBp
cyBubyBzdWNoIHRoaW5ncy4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5JdCBpcyBhICZxdW90O2dsb2JhbCBsYWJlbCZxdW90OyBvciAmcXVvdDtwYXRoIGxhYmVsJnF1
b3Q7IHdpdGggYWRqYWNlbmN5IGluZm9ybWF0aW9uLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPlNvIHRvIHN1cHBvcnQgbGVnYWN5IGhhcmR3YXJlIG5ldyBjb250cm9s
IHBsYW5lIGhhcyB0byBtYWtlIHVwIGZyb20gc2luZ2xlIGxhYmVsIG5vdyB0d28gKGlkZW50aWNh
bCkgbGFiZWxzIHRvIHBhc3MgaXQgdG8gZGF0YSBwbGFuZS4NCiBOb3cgYWxzbyBkYXRhIHBsYW5l
IG11c3QgYmUgc21hcnQgdG8gY2hlY2sgdGhhdCBhbmQgcHJvZ3JhbSBpdHMgc3RhdGUgcGVyIHlv
dXIgc3VnZ2VzdGlvbi4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5X
aHkgd291bGQgd2UgZG8gdGhhdCBvdGhlciB0aGVuIGR1ZSB0byB3b3JyeSBhYm91dCBsZWdhY3kg
Y2hpcHNldHMgZmVhcmVkIHRvIGJlIG5vbiBjb21wbGlhbnQgdG8gbmV3IFJGQyA/Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NYW55IHRoeCw8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5SLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jv
ZHk+DQo8L2h0bWw+DQo=

--_000_4A6CE49E6084B141B15C0713B8993F2831F7ABC0SJEXCHMB12corpa_--


From nobody Thu Jul 23 14:31:55 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A91C1A914E for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:31:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 h-xJoB5k3S3g for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:31:52 -0700 (PDT)
Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::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 922811ACE18 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:31:52 -0700 (PDT)
Received: by wibxm9 with SMTP id xm9so2392274wib.1 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:31:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=5I0h7eiBSoinqiqmWLj1KXbs6RaK4kksmA1fXM+/qaM=; b=Su7jsqxsGYAUP2CMonhxW+mJj3OdtSogvi231wWiZ70sNGdJZBYg3GpYm4yJ3RK6m8 2rGJMi1oaN/iiaIY7MPxAViSrlDz9sFuKg+ruO0tph0b/jqcZwyEXIl2TJZBUlM8kdb7 EuHrGnlqLE6xh3gFSSfR7k1ewMTwjCALk1ey8JV4MrkFczTta0TS9uY5iuY4t6SgNkk8 Auw3gnrj3anshDw3PY8BuwQOBQcJ7rZ1yAw9XOR8NpqaURZJhQ4et8uEIhcuKO26VrH6 /AEA3P8E+LipLgq7oKgjMDBlaNO6vGUM7ZuVgKgxYpM/zRLs0aTNGZEzlo+VkR01qqqZ qmyQ==
MIME-Version: 1.0
X-Received: by 10.180.186.35 with SMTP id fh3mr534182wic.7.1437687111420; Thu, 23 Jul 2015 14:31:51 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Thu, 23 Jul 2015 14:31:51 -0700 (PDT)
In-Reply-To: <55B15C59.5040105@juniper.net>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <55B15C59.5040105@juniper.net>
Date: Thu, 23 Jul 2015 23:31:51 +0200
X-Google-Sender-Auth: _RHtluA0Hx9FAgRLt-MJH4pKIWY
Message-ID: <CA+b+ERnWSg-BoxhntMmSXfBfj0mWhscuZ1VUdUkC0k0xDLd4Tw@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Eric C Rosen <erosen@juniper.net>
Content-Type: multipart/alternative; boundary=001a11c261209310f8051b919d30
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/lWBkGIzPw2iCI2Xub4iYiPvYCAg>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:31:54 -0000

--001a11c261209310f8051b919d30
Content-Type: text/plain; charset=UTF-8

Eric,

Going by your logic we would have a notion of "incoming IP address" and
"outgoing IP address" in all routers in the world doing basic non NAT
routing.

While packets still arrive and depart they do not change label value hence
it makes rather limited sense to divide the label they carry into "incoming
label" and "outgoing label". Wouldn't you agree ?

Cheers,
R.


On Thu, Jul 23, 2015 at 11:27 PM, Eric C Rosen <erosen@juniper.net> wrote:

> You use term "incoming label" and "outgoing label" ... well in the
>> new architectures there is no such things.
>>
>
> The incoming label is the label on the packet when it arrives, and the
> outgoing label is the label on the packet when it departs.  If a packet
> arrives with a label and leaves with a label, it has an incoming label and
> an outgoing label.  I believe that even in the "new architectures",
> packets still arrive and depart.
>
>  So to support legacy hardware new control plane has to make up from
>> single label now two (identical) labels to pass it to data plane. Now
>> also data plane must be smart to check that and program its state
>> per your suggestion.
>>
>
> I don't really understand what you are saying here.  The control plane
> determines the rewrite string and causes it to be programmed into the
> data plane.  There are many ways to implement this interaction.
>
> Are you worried about the following:
>
>  What happens if hardware vendor comes with hardware which exposes to
>> control plane API which allow protocols to signal that mpls label Y
>> is not to be swapped ? If so which IETF document such API would be
>> compliant with ?
>>
>
> I don't understand this point either.  RFC 3031 does not specify an API,
> so it doesn't make any sense to ask whether a particular API is or is not
> compliant with it.
>
>
>
>
>
>

--001a11c261209310f8051b919d30
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Eric,</div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div=
><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small">Going by your logic we would have a notion of &quot;inc=
oming IP address&quot; and &quot;outgoing IP address&quot; in all routers i=
n the world doing basic non NAT routing.=C2=A0</div><div class=3D"gmail_def=
ault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br>=
</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small">While packets still arrive and depart they do not =
change label value hence it makes rather limited sense to divide the label =
they carry into &quot;incoming label&quot; and &quot;outgoing label&quot;. =
Wouldn&#39;t you agree ?</div><div class=3D"gmail_default" style=3D"font-fa=
mily:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gm=
ail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l">Cheers,<br>R.</div><div class=3D"gmail_default" style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small"><br></div></div><div class=3D"gmai=
l_extra"><br><div class=3D"gmail_quote">On Thu, Jul 23, 2015 at 11:27 PM, E=
ric C Rosen <span dir=3D"ltr">&lt;<a href=3D"mailto:erosen@juniper.net" tar=
get=3D"_blank">erosen@juniper.net</a>&gt;</span> wrote:<br><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">
You use term &quot;incoming label&quot; and &quot;outgoing label&quot; ... =
well in the<span class=3D""><br>
new architectures there is no such things.<br>
</span></blockquote>
<br>
The incoming label is the label on the packet when it arrives, and the<br>
outgoing label is the label on the packet when it departs.=C2=A0 If a packe=
t<br>
arrives with a label and leaves with a label, it has an incoming label and =
an outgoing label.=C2=A0 I believe that even in the &quot;new architectures=
&quot;,=C2=A0 packets still arrive and depart.<span class=3D""><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
So to support legacy hardware new control plane has to make up from<br>
single label now two (identical) labels to pass it to data plane. Now<br>
also data plane must be smart to check that and program its state<br>
per your suggestion.<br>
</blockquote>
<br></span>
I don&#39;t really understand what you are saying here.=C2=A0 The control p=
lane<br>
determines the rewrite string and causes it to be programmed into the<br>
data plane.=C2=A0 There are many ways to implement this interaction.<br>
<br>
Are you worried about the following:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
What happens if hardware vendor comes with hardware which exposes to<br>
control plane API which allow protocols to signal that mpls label Y<br>
is not to be swapped ? If so which IETF document such API would be<br>
compliant with ?<br>
</blockquote>
<br>
I don&#39;t understand this point either.=C2=A0 RFC 3031 does not specify a=
n API, so it doesn&#39;t make any sense to ask whether a particular API is =
or is not compliant with it.<br>
<br>
<br>
<br>
<br>
<br>
</blockquote></div><br></div>

--001a11c261209310f8051b919d30--


From nobody Thu Jul 23 14:36:35 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09C2A1ACE18 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:36:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 tH1ajqbJZKFp for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:36:32 -0700 (PDT)
Received: from mail-wi0-x236.google.com (mail-wi0-x236.google.com [IPv6:2a00:1450:400c:c05::236]) (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 839611ACF57 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:36:31 -0700 (PDT)
Received: by wibud3 with SMTP id ud3so2560064wib.0 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:36:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=uNlcBc8is4I8q3w0Ga8CtKF4sTGJ3nL6fGx3d58kVok=; b=YsXdtGYK/6Cs3+bzYD3Gsp+du41GI/fAfWY1R1mCVib1PyDqlwiilBA2P9cMGESzzG jlokjrbMe24qpTttXSIL4g2ybN/+HwK5joqFxLiYLJUol2C1wFOSBDYsF262IGo8qFMY B11kakFT5umInznIEs/p27CwjBRcBQAC+OICOkODQnXEbYIwamueGmgCQISqhakYjiTp eUtAW+jJQu6ngKGVxYbthTaB3B75s9sh4QEdoTycF35La8v4lwvlLnqvw/LCzKgK6Zci wF4LWNExPrAzY65+/MHDlSouI1aKgJWCt+Yadac1B6yPwOAC2YZRowwS7JXhrM3aJUCB IjDA==
MIME-Version: 1.0
X-Received: by 10.180.92.40 with SMTP id cj8mr548285wib.92.1437687390290; Thu, 23 Jul 2015 14:36:30 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Thu, 23 Jul 2015 14:36:30 -0700 (PDT)
In-Reply-To: <4A6CE49E6084B141B15C0713B8993F2831F7ABC0@SJEXCHMB12.corp.ad.broadcom.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <4A6CE49E6084B141B15C0713B8993F2831F7A945@SJEXCHMB12.corp.ad.broadcom.com> <CA+b+ERkcfqNRDZc_cv8WB56OHrbhfzSxx2aKdACeUjtOKwL6YQ@mail.gmail.com> <4A6CE49E6084B141B15C0713B8993F2831F7AAC7@SJEXCHMB12.corp.ad.broadcom.com> <CA+b+ER=_PJYsDyngQxaxwqbxKQDUN1gT0rYKy5L07HuEovshCQ@mail.gmail.com> <4A6CE49E6084B141B15C0713B8993F2831F7ABC0@SJEXCHMB12.corp.ad.broadcom.com>
Date: Thu, 23 Jul 2015 23:36:30 +0200
X-Google-Sender-Auth: VbvTN0lkP9qNX1MqPyKyYaWr3H8
Message-ID: <CA+b+ERmjv0Z_g2P4D3HgWU_80M5fh=3M188Y1DjoVBQ=MTb-NQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Shahram Davari <davari@broadcom.com>
Content-Type: multipart/alternative; boundary=f46d043893373249d1051b91aec7
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/zJmyStinPAVlKrmoFCurHMJ4EJI>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:36:34 -0000

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

Hi Shahram,

Both IGP and BGP extensions are proposed.

As described they use the trick of locally defining a NO_SWAP semantics
(for example by defining "CONTINUE" action as "swap to the same label") and
using this notion in their architecture.

They do it as there is no MPLS architecture semantics for that.

Is it possible .. sure.

Is it optimal and good practice going forward .. I do not think so.

Best,
R.


On Thu, Jul 23, 2015 at 11:28 PM, Shahram Davari <davari@broadcom.com>
wrote:

>  Which control planes are already defined for this global label? IS-IS?
> BGP? If it is defined then what do you need?
>
>
>
> Thx
> SD
>
>
>
> *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Rober=
t
> Raszuk
> *Sent:* Thursday, July 23, 2015 2:22 PM
>
> *To:* Shahram Davari
> *Cc:* Eric C Rosen; stbryant@cisco.com; mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>
>
>
> The point is that new control plane is already defined. In fact we alread=
y
> have two :)
>
>
>
> As I mentioned in my first mail to the list the concept of
> NO_SWAP/CONTINUE is common to both H-SDN and SEGMENT ROUTING architecture=
s.
>
>
>
> Ref: https://goo.gl/3oxRbl
>
>
>
> Thx,
> R.
>
>
>
>
>
> On Thu, Jul 23, 2015 at 11:16 PM, Shahram Davari <davari@broadcom.com>
> wrote:
>
> Robert,
>
>
>
> So instead of calling it no-swap probably you should call it global label
> or so, and then define new control plane for it. But seems the data-pane
> behavior does not change and existing hardware can support this global
> label.  So maybe you just need new control plane.
>
>
>
> Thx
> Shahram
>
>
>
> *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Rober=
t
> Raszuk
> *Sent:* Thursday, July 23, 2015 2:12 PM
> *To:* Shahram Davari
> *Cc:* Eric C Rosen; stbryant@cisco.com; mpls@ietf.org
>
>
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>
> Hi Shahram,
>
>
>
> Labels which are non of a local significance can be distributed by
> flooding protocols extensions (ISIS, OSPF) or by direct p2p sessions (BGP
> 3107, sessions from the controller, XMPP etc ...)
>
>
>
> The important part is that the actual forwarding is computed recursively
> or set at the controller.
>
>
>
> AFAIK I have not seen any proposal where LDP would play any role in such
> distribution.
>
>
>
> Regards,
>
> R.
>
>
>
>
>
>
>
>
>
>
>
> On Thu, Jul 23, 2015 at 11:07 PM, Shahram Davari <davari@broadcom.com>
> wrote:
>
> Hi Robert,
>
>
>
> How are these labels distributed? Via LDP or via SDN controller?
>
>
>
> Thanks
>
> Shahram
>
>
>
> *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Rober=
t
> Raszuk
> *Sent:* Thursday, July 23, 2015 12:58 PM
> *To:* Eric C Rosen
> *Cc:* Shahram Davari; stbryant@cisco.com; mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>
> =E2=80=8BHi Eric,=E2=80=8B
>
>
>
>  =E2=80=8B=E2=80=8B
>
> If you notice that the incoming label needs to be 'replaced' by an
> outgoing label of the same value, you could just make the rewrite string
> shorter, so it won't overwrite the top label on the stack.  This seems to
> be what the draft suggests, but it could be done as an optimization for t=
he
> particular case where the incoming and outgoing labels have the same valu=
e.
>
>
>
> =E2=80=8BThis is precisely =E2=80=8Bthe crux where your statement fails.
>
>
>
> You use term "incoming label" and "outgoing lable" ... well in the new
> architectures there is no such things.
>
>
>
> It is a "global label" or "path label" with adjacency information.
>
>
>
> So to support legacy hardware new control plane has to make up from singl=
e
> label now two (identical) labels to pass it to data plane. Now also data
> plane must be smart to check that and program its state per your
> suggestion.
>
>
>
> Why would we do that other then due to worry about legacy chipsets feared
> to be non compliant to new RFC ?
>
>
>
> Many thx,
>
> R.
>
>
>
>
>
>
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Hi Shahram,</div><div class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br=
></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small">Both IGP and BGP extensions are proposed.=C2=A0</=
div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small">As described they use t=
he trick of locally defining a NO_SWAP semantics (for example by defining &=
quot;CONTINUE&quot; action as &quot;swap to the same label&quot;) and using=
 this notion in their architecture.=C2=A0</div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div=
><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small">They do it as there is no MPLS architecture semantics f=
or that.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial=
,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Is it p=
ossible .. sure.=C2=A0</div><div class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmai=
l_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
>Is it optimal and good practice going forward .. I do not think so.=C2=A0<=
/div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">Best,</div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">R.</div><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small"><br></div></div><div class=3D"gmail_ext=
ra"><br><div class=3D"gmail_quote">On Thu, Jul 23, 2015 at 11:28 PM, Shahra=
m Davari <span dir=3D"ltr">&lt;<a href=3D"mailto:davari@broadcom.com" targe=
t=3D"_blank">davari@broadcom.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Which control planes are =
already defined for this global label? IS-IS? BGP? If it is defined then wh=
at do you need?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thx<br>
SD<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href=
=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a> [mail=
to:<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com=
</a>]
<b>On Behalf Of </b>Robert Raszuk<br>
<b>Sent:</b> Thursday, July 23, 2015 2:22 PM</span></p><div><div class=3D"h=
5"><br>
<b>To:</b> Shahram Davari<br>
<b>Cc:</b> Eric C Rosen; <a href=3D"mailto:stbryant@cisco.com" target=3D"_b=
lank">stbryant@cisco.com</a>; <a href=3D"mailto:mpls@ietf.org" target=3D"_b=
lank">mpls@ietf.org</a><br>
<b>Subject:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how m=
uch does it really save?<u></u><u></u></div></div><p></p><div><div class=3D=
"h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">The point is that new control plane is already defined. In=
 fact we already have two :)=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">As I mentioned in my first mail to the list the concept of=
 NO_SWAP/CONTINUE is common to both H-SDN and SEGMENT ROUTING architectures=
.=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Ref:=C2=A0<a href=3D"https://goo.gl/3oxRbl" target=3D"_bla=
nk">https://goo.gl/3oxRbl</a><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Thx,<br>
R.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Thu, Jul 23, 2015 at 11:16 PM, Shahram Davari &lt=
;<a href=3D"mailto:davari@broadcom.com" target=3D"_blank">davari@broadcom.c=
om</a>&gt; wrote:<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Robert,</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">So instead of calling it =
no-swap probably you should call it global label or so, and then define
 new control plane for it. But seems the data-pane behavior does not change=
 and existing hardware can support this global label.=C2=A0 So maybe you ju=
st need new control plane.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thx<br>
Shahram</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a=
> [mailto:<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gm=
ail.com</a>]
<b>On Behalf Of </b>Robert Raszuk<br>
<b>Sent:</b> Thursday, July 23, 2015 2:12 PM<br>
<b>To:</b> Shahram Davari<br>
<b>Cc:</b> Eric C Rosen; <a href=3D"mailto:stbryant@cisco.com" target=3D"_b=
lank">stbryant@cisco.com</a>;
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a></span>=
<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><br>
<b>Subject:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how m=
uch does it really save?<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Hi Shahram,</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Labels which are non of a local significance can be distri=
buted by flooding protocols extensions (ISIS, OSPF) or by direct p2p sessio=
ns
 (BGP 3107, sessions from the controller, XMPP etc ...)=C2=A0</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">The important part is that the actual forwarding is comput=
ed recursively or set at the controller.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">AFAIK I have not seen any proposal where LDP would play an=
y role in such distribution.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Regards,</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">R.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On Thu, Jul 23, 2015 at 11:07 PM, Shahram Davari &lt=
;<a href=3D"mailto:davari@broadcom.com" target=3D"_blank">davari@broadcom.c=
om</a>&gt; wrote:<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi Robert,</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">How are these labels dist=
ributed? Via LDP or via SDN controller?
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Shahram</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a=
> [mailto:<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gm=
ail.com</a>]
<b>On Behalf Of </b>Robert Raszuk<br>
<b>Sent:</b> Thursday, July 23, 2015 12:58 PM<br>
<b>To:</b> Eric C Rosen<br>
<b>Cc:</b> Shahram Davari; <a href=3D"mailto:stbryant@cisco.com" target=3D"=
_blank">stbryant@cisco.com</a>;
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
<b>Subject:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how m=
uch does it really save?</span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=E2=80=8BHi Eric,=E2=80=8B</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=E2=80=8B=E2=80=8B</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal">If you notice that the incoming label needs to be &#=
39;replaced&#39; by an outgoing label of the same value, you could just mak=
e the rewrite string shorter, so it won&#39;t overwrite the top
 label on the stack.=C2=A0 This seems to be what the draft suggests, but it=
 could be done as an optimization for the particular case where the incomin=
g and outgoing labels have the same value.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=E2=80=8BThis is precisely =E2=80=8Bthe crux where your st=
atement fails.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">You use term &quot;incoming label&quot; and &quot;outgoing=
 lable&quot; ... well in the new architectures there is no such things.=C2=
=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">It is a &quot;global label&quot; or &quot;path label&quot;=
 with adjacency information.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">So to support legacy hardware new control plane has to mak=
e up from single label now two (identical) labels to pass it to data plane.
 Now also data plane must be smart to check that and program its state per =
your suggestion.=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Why would we do that other then due to worry about legacy =
chipsets feared to be non compliant to new RFC ?=C2=A0</span><u></u><u></u>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">Many thx,</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">R.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div></div></div>
</div>

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

--f46d043893373249d1051b91aec7--


From nobody Thu Jul 23 14:43:33 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 752061B29AA for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:43:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.2
X-Spam-Level: 
X-Spam-Status: No, score=-104.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, USER_IN_WHITELIST=-100] autolearn=ham
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 DRp9RrZi9JQI for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:43:28 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E5CB1B2A13 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:42:15 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-9d-55b0f79933b2
Received: from EUSAAHC005.ericsson.se (Unknown_Domain [147.117.188.87]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id CF.5A.07675.997F0B55; Thu, 23 Jul 2015 16:18:01 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC005.ericsson.se ([147.117.188.87]) with mapi id 14.03.0210.002; Thu, 23 Jul 2015 17:42:12 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQwwR+4j+0b+JzE0iI4/eDDDIUYp3kzwKAgAAOiYCAAA1IgIAACkSAgATLuYCAABNcAIAAAT6AgAABKQCAAAHBgIAAAZ2AgAACWgD//74Z0A==
Date: Thu, 23 Jul 2015 21:42:13 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF112218831E0@eusaamb103.ericsson.se>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <4A6CE49E6084B141B15C0713B8993F2831F7A945@SJEXCHMB12.corp.ad.broadcom.com> <CA+b+ERkcfqNRDZc_cv8WB56OHrbhfzSxx2aKdACeUjtOKwL6YQ@mail.gmail.com> <4A6CE49E6084B141B15C0713B8993F2831F7AAC7@SJEXCHMB12.corp.ad.broadcom.com> <CA+b+ER=_PJYsDyngQxaxwqbxKQDUN1gT0rYKy5L07HuEovshCQ@mail.gmail.com> <4A6CE49E6084B141B15C0713B8993F2831F7ABC0@SJEXCHMB12.corp.ad.broadcom.com> <CA+b+ERmjv0Z_g2P4D3HgWU_80M5fh=3M188Y1DjoVBQ=MTb-NQ@mail.gmail.com>
In-Reply-To: <CA+b+ERmjv0Z_g2P4D3HgWU_80M5fh=3M188Y1DjoVBQ=MTb-NQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF112218831E0eusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeLIzCtJLcpLzFFi42KZXLonXHfm9w2hBl3TlSzW93pa3Fq6ktWi aWETswOzx6z7Z9k8liz5yeSxe+MCpgDmKC6blNSczLLUIn27BK6Mze23GAse7WSqWDf7NUsD 44mNTF2MnBwSAiYSby7fYYewxSQu3FvP1sXIxSEkcJRR4vPa+awQznJGiQ+zLrKBVLEJGEm8 2NgD1iEi4C1xpmEOUJyDg1lAWeLUXRmQsLBAnMShdVsZIUriJXp2dUPZdRKvD65hBrFZBFQl fp18C3YEr4CvxMqZW6F2tbNJzDzwghUkwSkQKLHu/1GwIkag676fWgNmMwuIS9x6Mh/qAwGJ JXvOM0PYohIvH/9jhbCVJOa8vsYMUZ8v8X/BL6hlghInZz5hmcAoOgvJqFlIymYhKZsF9pqm xPpd+hAlihJTuh+yQ9gaEq1z5rIjiy9gZF/FyFFanFqWm25kuIkRGGvHJNgcdzAu+GR5iFGA g1GJhzdBaEOoEGtiWXFl7iFGaQ4WJXFeab+8UCGB9MSS1OzU1ILUovii0pzU4kOMTBycUg2M Luv+L5Z7GVcarWOybsP0r9M3KWfs5Tse6Ty5puD25yKty5n/Yi/tiQsxdrrVFfL9++yQvYvm FLwzd5HTXFVVElhsYebmolo7u8p978Sbk84Vn9rA9Klx/RvjDbNv2h5ltPh+f+JV9QWPtp19 FmTe+uBOorNqobiY0Sn+F892MYbsnuJwy0I4QImlOCPRUIu5qDgRAJaB26eWAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/rjgW_jmLdGq8HiTl5ZkeRNX_yk4>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:43:31 -0000

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

SGkgUm9iZXJ0LA0Kd2l0aCBnbG9iYWwgbGFiZWxzIGFuZCB0aGUgZmFjdCB0aGF0IE1QTFMgZG9l
c27igJl0IGhhdmUgc291cmNlIGlkZW50aWZpZXIsIGhvdyBvbmUgcHJvcG9zZXMgdG8gZG8gT0FN
LCBlLmcuIENDIG9yIFBNPw0KDQogICAgICAgICAgICAgICAgUmVnYXJkcywNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgR3JlZw0KDQpGcm9tOiBtcGxzIFttYWlsdG86bXBscy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVGh1cnNkYXks
IEp1bHkgMjMsIDIwMTUgMTE6MzcgUE0NClRvOiBTaGFocmFtIERhdmFyaQ0KQ2M6IG1wbHNAaWV0
Zi5vcmcNClN1YmplY3Q6IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRp
bmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoNCkhpIFNoYWhyYW0s
DQoNCkJvdGggSUdQIGFuZCBCR1AgZXh0ZW5zaW9ucyBhcmUgcHJvcG9zZWQuDQoNCkFzIGRlc2Ny
aWJlZCB0aGV5IHVzZSB0aGUgdHJpY2sgb2YgbG9jYWxseSBkZWZpbmluZyBhIE5PX1NXQVAgc2Vt
YW50aWNzIChmb3IgZXhhbXBsZSBieSBkZWZpbmluZyAiQ09OVElOVUUiIGFjdGlvbiBhcyAic3dh
cCB0byB0aGUgc2FtZSBsYWJlbCIpIGFuZCB1c2luZyB0aGlzIG5vdGlvbiBpbiB0aGVpciBhcmNo
aXRlY3R1cmUuDQoNClRoZXkgZG8gaXQgYXMgdGhlcmUgaXMgbm8gTVBMUyBhcmNoaXRlY3R1cmUg
c2VtYW50aWNzIGZvciB0aGF0Lg0KDQpJcyBpdCBwb3NzaWJsZSAuLiBzdXJlLg0KDQpJcyBpdCBv
cHRpbWFsIGFuZCBnb29kIHByYWN0aWNlIGdvaW5nIGZvcndhcmQgLi4gSSBkbyBub3QgdGhpbmsg
c28uDQoNCkJlc3QsDQpSLg0KDQoNCk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0IDExOjI4IFBNLCBT
aGFocmFtIERhdmFyaSA8ZGF2YXJpQGJyb2FkY29tLmNvbTxtYWlsdG86ZGF2YXJpQGJyb2FkY29t
LmNvbT4+IHdyb3RlOg0KV2hpY2ggY29udHJvbCBwbGFuZXMgYXJlIGFscmVhZHkgZGVmaW5lZCBm
b3IgdGhpcyBnbG9iYWwgbGFiZWw/IElTLUlTPyBCR1A/IElmIGl0IGlzIGRlZmluZWQgdGhlbiB3
aGF0IGRvIHlvdSBuZWVkPw0KDQpUaHgNClNEDQoNCkZyb206IHJyYXN6dWtAZ21haWwuY29tPG1h
aWx0bzpycmFzenVrQGdtYWlsLmNvbT4gW21haWx0bzpycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86
cnJhc3p1a0BnbWFpbC5jb20+XSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVGh1
cnNkYXksIEp1bHkgMjMsIDIwMTUgMjoyMiBQTQ0KDQpUbzogU2hhaHJhbSBEYXZhcmkNCkNjOiBF
cmljIEMgUm9zZW47IHN0YnJ5YW50QGNpc2NvLmNvbTxtYWlsdG86c3RicnlhbnRAY2lzY28uY29t
PjsgbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbbXBs
c10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRv
ZXMgaXQgcmVhbGx5IHNhdmU/DQoNCg0KVGhlIHBvaW50IGlzIHRoYXQgbmV3IGNvbnRyb2wgcGxh
bmUgaXMgYWxyZWFkeSBkZWZpbmVkLiBJbiBmYWN0IHdlIGFscmVhZHkgaGF2ZSB0d28gOikNCg0K
QXMgSSBtZW50aW9uZWQgaW4gbXkgZmlyc3QgbWFpbCB0byB0aGUgbGlzdCB0aGUgY29uY2VwdCBv
ZiBOT19TV0FQL0NPTlRJTlVFIGlzIGNvbW1vbiB0byBib3RoIEgtU0ROIGFuZCBTRUdNRU5UIFJP
VVRJTkcgYXJjaGl0ZWN0dXJlcy4NCg0KUmVmOiBodHRwczovL2dvby5nbC8zb3hSYmwNCg0KVGh4
LA0KUi4NCg0KDQpPbiBUaHUsIEp1bCAyMywgMjAxNSBhdCAxMToxNiBQTSwgU2hhaHJhbSBEYXZh
cmkgPGRhdmFyaUBicm9hZGNvbS5jb208bWFpbHRvOmRhdmFyaUBicm9hZGNvbS5jb20+PiB3cm90
ZToNClJvYmVydCwNCg0KU28gaW5zdGVhZCBvZiBjYWxsaW5nIGl0IG5vLXN3YXAgcHJvYmFibHkg
eW91IHNob3VsZCBjYWxsIGl0IGdsb2JhbCBsYWJlbCBvciBzbywgYW5kIHRoZW4gZGVmaW5lIG5l
dyBjb250cm9sIHBsYW5lIGZvciBpdC4gQnV0IHNlZW1zIHRoZSBkYXRhLXBhbmUgYmVoYXZpb3Ig
ZG9lcyBub3QgY2hhbmdlIGFuZCBleGlzdGluZyBoYXJkd2FyZSBjYW4gc3VwcG9ydCB0aGlzIGds
b2JhbCBsYWJlbC4gIFNvIG1heWJlIHlvdSBqdXN0IG5lZWQgbmV3IGNvbnRyb2wgcGxhbmUuDQoN
ClRoeA0KU2hhaHJhbQ0KDQpGcm9tOiBycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0Bn
bWFpbC5jb20+IFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwu
Y29tPl0gT24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IFRodXJzZGF5LCBKdWx5IDIz
LCAyMDE1IDI6MTIgUE0NClRvOiBTaGFocmFtIERhdmFyaQ0KQ2M6IEVyaWMgQyBSb3Nlbjsgc3Ri
cnlhbnRAY2lzY28uY29tPG1haWx0bzpzdGJyeWFudEBjaXNjby5jb20+OyBtcGxzQGlldGYub3Jn
PG1haWx0bzptcGxzQGlldGYub3JnPg0KDQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZhbmct
bXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBz
YXZlPw0KDQpIaSBTaGFocmFtLA0KDQpMYWJlbHMgd2hpY2ggYXJlIG5vbiBvZiBhIGxvY2FsIHNp
Z25pZmljYW5jZSBjYW4gYmUgZGlzdHJpYnV0ZWQgYnkgZmxvb2RpbmcgcHJvdG9jb2xzIGV4dGVu
c2lvbnMgKElTSVMsIE9TUEYpIG9yIGJ5IGRpcmVjdCBwMnAgc2Vzc2lvbnMgKEJHUCAzMTA3LCBz
ZXNzaW9ucyBmcm9tIHRoZSBjb250cm9sbGVyLCBYTVBQIGV0YyAuLi4pDQoNClRoZSBpbXBvcnRh
bnQgcGFydCBpcyB0aGF0IHRoZSBhY3R1YWwgZm9yd2FyZGluZyBpcyBjb21wdXRlZCByZWN1cnNp
dmVseSBvciBzZXQgYXQgdGhlIGNvbnRyb2xsZXIuDQoNCkFGQUlLIEkgaGF2ZSBub3Qgc2VlbiBh
bnkgcHJvcG9zYWwgd2hlcmUgTERQIHdvdWxkIHBsYXkgYW55IHJvbGUgaW4gc3VjaCBkaXN0cmli
dXRpb24uDQoNClJlZ2FyZHMsDQpSLg0KDQoNCg0KDQoNCk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0
IDExOjA3IFBNLCBTaGFocmFtIERhdmFyaSA8ZGF2YXJpQGJyb2FkY29tLmNvbTxtYWlsdG86ZGF2
YXJpQGJyb2FkY29tLmNvbT4+IHdyb3RlOg0KSGkgUm9iZXJ0LA0KDQpIb3cgYXJlIHRoZXNlIGxh
YmVscyBkaXN0cmlidXRlZD8gVmlhIExEUCBvciB2aWEgU0ROIGNvbnRyb2xsZXI/DQoNClRoYW5r
cw0KU2hhaHJhbQ0KDQpGcm9tOiBycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFp
bC5jb20+IFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29t
Pl0gT24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IFRodXJzZGF5LCBKdWx5IDIzLCAy
MDE1IDEyOjU4IFBNDQpUbzogRXJpYyBDIFJvc2VuDQpDYzogU2hhaHJhbSBEYXZhcmk7IHN0YnJ5
YW50QGNpc2NvLmNvbTxtYWlsdG86c3RicnlhbnRAY2lzY28uY29tPjsgbXBsc0BpZXRmLm9yZzxt
YWlsdG86bXBsc0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxz
LWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/
DQoNCuKAi0hpIEVyaWMs4oCLDQoNCuKAi+KAiw0KSWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNv
bWluZyBsYWJlbCBuZWVkcyB0byBiZSAncmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9m
IHRoZSBzYW1lIHZhbHVlLCB5b3UgY291bGQganVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBz
aG9ydGVyLCBzbyBpdCB3b24ndCBvdmVyd3JpdGUgdGhlIHRvcCBsYWJlbCBvbiB0aGUgc3RhY2su
ICBUaGlzIHNlZW1zIHRvIGJlIHdoYXQgdGhlIGRyYWZ0IHN1Z2dlc3RzLCBidXQgaXQgY291bGQg
YmUgZG9uZSBhcyBhbiBvcHRpbWl6YXRpb24gZm9yIHRoZSBwYXJ0aWN1bGFyIGNhc2Ugd2hlcmUg
dGhlIGluY29taW5nIGFuZCBvdXRnb2luZyBsYWJlbHMgaGF2ZSB0aGUgc2FtZSB2YWx1ZS4NCg0K
4oCLVGhpcyBpcyBwcmVjaXNlbHkg4oCLdGhlIGNydXggd2hlcmUgeW91ciBzdGF0ZW1lbnQgZmFp
bHMuDQoNCllvdSB1c2UgdGVybSAiaW5jb21pbmcgbGFiZWwiIGFuZCAib3V0Z29pbmcgbGFibGUi
IC4uLiB3ZWxsIGluIHRoZSBuZXcgYXJjaGl0ZWN0dXJlcyB0aGVyZSBpcyBubyBzdWNoIHRoaW5n
cy4NCg0KSXQgaXMgYSAiZ2xvYmFsIGxhYmVsIiBvciAicGF0aCBsYWJlbCIgd2l0aCBhZGphY2Vu
Y3kgaW5mb3JtYXRpb24uDQoNClNvIHRvIHN1cHBvcnQgbGVnYWN5IGhhcmR3YXJlIG5ldyBjb250
cm9sIHBsYW5lIGhhcyB0byBtYWtlIHVwIGZyb20gc2luZ2xlIGxhYmVsIG5vdyB0d28gKGlkZW50
aWNhbCkgbGFiZWxzIHRvIHBhc3MgaXQgdG8gZGF0YSBwbGFuZS4gTm93IGFsc28gZGF0YSBwbGFu
ZSBtdXN0IGJlIHNtYXJ0IHRvIGNoZWNrIHRoYXQgYW5kIHByb2dyYW0gaXRzIHN0YXRlIHBlciB5
b3VyIHN1Z2dlc3Rpb24uDQoNCldoeSB3b3VsZCB3ZSBkbyB0aGF0IG90aGVyIHRoZW4gZHVlIHRv
IHdvcnJ5IGFib3V0IGxlZ2FjeSBjaGlwc2V0cyBmZWFyZWQgdG8gYmUgbm9uIGNvbXBsaWFudCB0
byBuZXcgUkZDID8NCg0KTWFueSB0aHgsDQpSLg0KDQoNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEy
LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnAuTXNvQWNl
dGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5h
bWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0
eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJ
e3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpk
aXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4
PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0i
MSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5
IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9Ildv
cmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgUm9iZXJ0LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj53aXRoIGdsb2JhbCBsYWJlbHMgYW5kIHRoZSBmYWN0IHRoYXQgTVBMUyBkb2VzbuKAmXQg
aGF2ZSBzb3VyY2UgaWRlbnRpZmllciwgaG93IG9uZSBwcm9wb3NlcyB0byBkbyBPQU0sIGUuZy4g
Q0Mgb3IgUE0/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUmVn
YXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEdyZWc8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IG1wbHMgW21haWx0bzpt
cGxzLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvYmVydCBSYXN6dWs8
YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMTE6MzcgUE08YnI+DQo8
Yj5Ubzo8L2I+IFNoYWhyYW0gRGF2YXJpPGJyPg0KPGI+Q2M6PC9iPiBtcGxzQGlldGYub3JnPGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndh
cmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5IaSBTaGFocmFtLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Qm90aCBJR1AgYW5kIEJHUCBleHRlbnNpb25z
IGFyZSBwcm9wb3NlZC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkFzIGRl
c2NyaWJlZCB0aGV5IHVzZSB0aGUgdHJpY2sgb2YgbG9jYWxseSBkZWZpbmluZyBhIE5PX1NXQVAg
c2VtYW50aWNzIChmb3IgZXhhbXBsZSBieSBkZWZpbmluZyAmcXVvdDtDT05USU5VRSZxdW90OyBh
Y3Rpb24gYXMgJnF1b3Q7c3dhcCB0byB0aGUgc2FtZSBsYWJlbCZxdW90OykgYW5kIHVzaW5nIHRo
aXMgbm90aW9uIGluIHRoZWlyIGFyY2hpdGVjdHVyZS4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPlRoZXkgZG8gaXQgYXMgdGhlcmUgaXMgbm8gTVBMUyBhcmNoaXRlY3R1cmUg
c2VtYW50aWNzIGZvciB0aGF0LiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
SXMgaXQgcG9zc2libGUgLi4gc3VyZS4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPklzIGl0IG9wdGltYWwgYW5kIGdvb2QgcHJhY3RpY2UgZ29pbmcgZm9yd2FyZCAuLiBJIGRv
IG5vdCB0aGluayBzby4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkJlc3Qs
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPlIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVGh1LCBKdWwgMjMsIDIw
MTUgYXQgMTE6MjggUE0sIFNoYWhyYW0gRGF2YXJpICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2YXJp
QGJyb2FkY29tLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRhdmFyaUBicm9hZGNvbS5jb208L2E+Jmd0
OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2hpY2ggY29u
dHJvbCBwbGFuZXMgYXJlIGFscmVhZHkgZGVmaW5lZCBmb3IgdGhpcyBnbG9iYWwgbGFiZWw/IElT
LUlTPyBCR1A/IElmIGl0IGlzIGRlZmluZWQgdGhlbg0KIHdoYXQgZG8geW91IG5lZWQ/PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+VGh4PGJyPg0KU0Q8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPg0KPGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnJyYXN6
dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+XQ0KPGI+
T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5
LCBKdWx5IDIzLCAyMDE1IDI6MjIgUE08L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxiPlRvOjwvYj4gU2hhaHJhbSBEYXZhcmk8
YnI+DQo8Yj5DYzo8L2I+IEVyaWMgQyBSb3NlbjsgPGEgaHJlZj0ibWFpbHRvOnN0YnJ5YW50QGNp
c2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0YnJ5YW50QGNpc2NvLmNvbTwvYT47DQo8YSBocmVm
PSJtYWlsdG86bXBsc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1wbHNAaWV0Zi5vcmc8L2E+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZv
cndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5UaGUgcG9pbnQgaXMgdGhhdCBu
ZXcgY29udHJvbCBwbGFuZSBpcyBhbHJlYWR5IGRlZmluZWQuIEluIGZhY3Qgd2UgYWxyZWFkeSBo
YXZlIHR3byA6KSZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkFzIEkg
bWVudGlvbmVkIGluIG15IGZpcnN0IG1haWwgdG8gdGhlIGxpc3QgdGhlIGNvbmNlcHQgb2YgTk9f
U1dBUC9DT05USU5VRSBpcyBjb21tb24gdG8gYm90aCBILVNETiBhbmQgU0VHTUVOVCBST1VUSU5H
IGFyY2hpdGVjdHVyZXMuJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
UmVmOiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vZ29vLmdsLzNveFJibCIgdGFyZ2V0PSJfYmxhbmsi
Pmh0dHBzOi8vZ29vLmdsLzNveFJibDwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5UaHgsPGJyPg0KUi48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUaHUsIEp1
bCAyMywgMjAxNSBhdCAxMToxNiBQTSwgU2hhaHJhbSBEYXZhcmkgJmx0OzxhIGhyZWY9Im1haWx0
bzpkYXZhcmlAYnJvYWRjb20uY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGF2YXJpQGJyb2FkY29tLmNv
bTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5S
b2JlcnQsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+U28gaW5zdGVhZCBvZiBjYWxsaW5nIGl0IG5vLXN3YXAgcHJv
YmFibHkgeW91IHNob3VsZCBjYWxsIGl0IGdsb2JhbCBsYWJlbCBvciBzbywgYW5kIHRoZW4gZGVm
aW5lDQogbmV3IGNvbnRyb2wgcGxhbmUgZm9yIGl0LiBCdXQgc2VlbXMgdGhlIGRhdGEtcGFuZSBi
ZWhhdmlvciBkb2VzIG5vdCBjaGFuZ2UgYW5kIGV4aXN0aW5nIGhhcmR3YXJlIGNhbiBzdXBwb3J0
IHRoaXMgZ2xvYmFsIGxhYmVsLiZuYnNwOyBTbyBtYXliZSB5b3UganVzdCBuZWVkIG5ldyBjb250
cm9sIHBsYW5lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoeDxicj4NClNoYWhyYW08L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+IFttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1
a0BnbWFpbC5jb208L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQgUmFzenVrPGJyPg0K
PGI+U2VudDo8L2I+IFRodXJzZGF5LCBKdWx5IDIzLCAyMDE1IDI6MTIgUE08YnI+DQo8Yj5Ubzo8
L2I+IFNoYWhyYW0gRGF2YXJpPGJyPg0KPGI+Q2M6PC9iPiBFcmljIEMgUm9zZW47IDxhIGhyZWY9
Im1haWx0bzpzdGJyeWFudEBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5zdGJyeWFudEBjaXNj
by5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5tcGxzQGlldGYub3JnPC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFttcGxzXSBk
cmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBp
dCByZWFsbHkgc2F2ZT88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkhpIFNoYWhyYW0sPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TGFiZWxzIHdoaWNoIGFyZSBub24gb2YgYSBs
b2NhbCBzaWduaWZpY2FuY2UgY2FuIGJlIGRpc3RyaWJ1dGVkIGJ5IGZsb29kaW5nIHByb3RvY29s
cyBleHRlbnNpb25zIChJU0lTLCBPU1BGKSBvciBieSBkaXJlY3QgcDJwIHNlc3Npb25zDQogKEJH
UCAzMTA3LCBzZXNzaW9ucyBmcm9tIHRoZSBjb250cm9sbGVyLCBYTVBQIGV0YyAuLi4pJm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGhlIGltcG9ydGFudCBwYXJ0IGlz
IHRoYXQgdGhlIGFjdHVhbCBmb3J3YXJkaW5nIGlzIGNvbXB1dGVkIHJlY3Vyc2l2ZWx5IG9yIHNl
dCBhdCB0aGUgY29udHJvbGxlci4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5BRkFJSyBJIGhhdmUgbm90IHNlZW4gYW55IHByb3Bvc2FsIHdoZXJlIExEUCB3b3VsZCBw
bGF5IGFueSByb2xlIGluIHN1Y2ggZGlzdHJpYnV0aW9uLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPlJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ui48L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5PbiBUaHUsIEp1bCAyMywgMjAxNSBhdCAxMTowNyBQTSwgU2hhaHJh
bSBEYXZhcmkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZhcmlAYnJvYWRjb20uY29tIiB0YXJnZXQ9
Il9ibGFuayI+ZGF2YXJpQGJyb2FkY29tLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBSb2JlcnQsPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SG93IGFy
ZSB0aGVzZSBsYWJlbHMgZGlzdHJpYnV0ZWQ/IFZpYSBMRFAgb3IgdmlhIFNETiBjb250cm9sbGVy
Pw0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
U2hhaHJhbTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8
YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ycmFzenVr
QGdtYWlsLmNvbTwvYT4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5ycmFzenVrQGdtYWlsLmNvbTwvYT5dDQo8Yj5PbiBCZWhhbGYgT2Yg
PC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bHkgMjMsIDIw
MTUgMTI6NTggUE08YnI+DQo8Yj5Ubzo8L2I+IEVyaWMgQyBSb3Nlbjxicj4NCjxiPkNjOjwvYj4g
U2hhaHJhbSBEYXZhcmk7IDxhIGhyZWY9Im1haWx0bzpzdGJyeWFudEBjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIj5zdGJyeWFudEBjaXNjby5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOm1wbHNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tcGxzQGlldGYub3JnPC9hPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3
YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PuKAi0hpIEVyaWMs4oCLPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxl
ZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuKAi+KAizwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JZiB5
b3Ugbm90aWNlIHRoYXQgdGhlIGluY29taW5nIGxhYmVsIG5lZWRzIHRvIGJlICdyZXBsYWNlZCcg
YnkgYW4gb3V0Z29pbmcgbGFiZWwgb2YgdGhlIHNhbWUgdmFsdWUsIHlvdSBjb3VsZCBqdXN0IG1h
a2UgdGhlIHJld3JpdGUgc3RyaW5nIHNob3J0ZXIsIHNvIGl0IHdvbid0IG92ZXJ3cml0ZSB0aGUg
dG9wDQogbGFiZWwgb24gdGhlIHN0YWNrLiZuYnNwOyBUaGlzIHNlZW1zIHRvIGJlIHdoYXQgdGhl
IGRyYWZ0IHN1Z2dlc3RzLCBidXQgaXQgY291bGQgYmUgZG9uZSBhcyBhbiBvcHRpbWl6YXRpb24g
Zm9yIHRoZSBwYXJ0aWN1bGFyIGNhc2Ugd2hlcmUgdGhlIGluY29taW5nIGFuZCBvdXRnb2luZyBs
YWJlbHMgaGF2ZSB0aGUgc2FtZSB2YWx1ZS48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuKAi1Ro
aXMgaXMgcHJlY2lzZWx5IOKAi3RoZSBjcnV4IHdoZXJlIHlvdXIgc3RhdGVtZW50IGZhaWxzLiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPllvdSB1c2UgdGVybSAmcXVv
dDtpbmNvbWluZyBsYWJlbCZxdW90OyBhbmQgJnF1b3Q7b3V0Z29pbmcgbGFibGUmcXVvdDsgLi4u
IHdlbGwgaW4gdGhlIG5ldyBhcmNoaXRlY3R1cmVzIHRoZXJlIGlzIG5vIHN1Y2ggdGhpbmdzLiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkl0IGlzIGEgJnF1b3Q7Z2xv
YmFsIGxhYmVsJnF1b3Q7IG9yICZxdW90O3BhdGggbGFiZWwmcXVvdDsgd2l0aCBhZGphY2VuY3kg
aW5mb3JtYXRpb24uJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+U28g
dG8gc3VwcG9ydCBsZWdhY3kgaGFyZHdhcmUgbmV3IGNvbnRyb2wgcGxhbmUgaGFzIHRvIG1ha2Ug
dXAgZnJvbSBzaW5nbGUgbGFiZWwgbm93IHR3byAoaWRlbnRpY2FsKSBsYWJlbHMgdG8gcGFzcyBp
dCB0byBkYXRhIHBsYW5lLg0KIE5vdyBhbHNvIGRhdGEgcGxhbmUgbXVzdCBiZSBzbWFydCB0byBj
aGVjayB0aGF0IGFuZCBwcm9ncmFtIGl0cyBzdGF0ZSBwZXIgeW91ciBzdWdnZXN0aW9uLiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPldoeSB3b3VsZCB3ZSBkbyB0aGF0
IG90aGVyIHRoZW4gZHVlIHRvIHdvcnJ5IGFib3V0IGxlZ2FjeSBjaGlwc2V0cyBmZWFyZWQgdG8g
YmUgbm9uIGNvbXBsaWFudCB0byBuZXcgUkZDID8mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPk1hbnkgdGh4LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlIuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_7347100B5761DC41A166AC17F22DF112218831E0eusaamb103erics_--


From nobody Thu Jul 23 14:55:31 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 685361ACEAE for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:55:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.574
X-Spam-Level: 
X-Spam-Status: No, score=-1.574 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=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 hQTztPu1fF5O for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:55:27 -0700 (PDT)
Received: from mailgw01.mediatek.com (mailgw01.mediatek.com [69.46.227.141]) by ietfa.amsl.com (Postfix) with ESMTP id 9206B1ACE70 for <mpls@ietf.org>; Thu, 23 Jul 2015 14:55:27 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw01.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 1816274339; Thu, 23 Jul 2015 17:55:14 -0500
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS64.mediatek.inc ([::1]) with mapi id 14.03.0181.006; Thu, 23 Jul 2015 17:55:14 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: "Andrew G. Malis" <agmalis@gmail.com>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw8aajUti3orAQEqCOvm3DZDbXZ3pFwWwgAB2V4CAAAU1gIAANmiA///OMUA=
Date: Thu, 23 Jul 2015 21:55:13 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F60806@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu> <4A6CE49E6084B141B15C0713B8993F2831F7A156@SJEXCHMB12.corp.ad.broadcom.com> <CAA=duU1oKDWn5wWtunfUffQR5HSGBqaOh_+aMZbDkTBQXLHVKQ@mail.gmail.com>
In-Reply-To: <CAA=duU1oKDWn5wWtunfUffQR5HSGBqaOh_+aMZbDkTBQXLHVKQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
x-tm-as-product-ver: SMEX-10.2.0.3176-8.000.1202-21698.005
x-tm-as-result: No--55.164700-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: multipart/alternative; boundary="_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F60806MTKMBS61N1media_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/5wal_mnB4RefA6BoRXojn0D4D6o>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:55:29 -0000

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

SGkgQW5keSwNCg0KSSBiZWxpZXZlIGl0IGlzIFJGQyBhdXRob3LigJlzIGR1dHkgdG8gbWFrZSBS
RkMgYXMgY2xlYXIgYXMgcG9zc2libGUgc28gdGhhdCByZWFkZXIvaW1wbGVtZW50YXRpb24gZW5n
aW5lZXIgdG8gYmUgY2xlYXINCkFib3V0IHRoZSBpbnRlbnQgb2YgYXV0aG9ycy4NCg0KSW4gYWRk
aXRpb24gdG8gd2hhdCBJIGJyb3VnaHQgdXAgaW4gbXkgcHJldmlvdXMgbWFpbCBhYm91dCB0aGUg
aHVnZSBzYXZpbmcgaW4gSFcgcmVzb3VyY2VzIHdoZW4gaWYgb24gcGFwZXIgd2UgaGF2ZQ0KQWRk
aXRpb25hbCDigJxuby1zd2Fw4oCdIG9wZXJhdGlvbiBhZGRlZCB0byBleGlzdGluZyBNUExTIG9w
ZXJhdGlvbiwgSSBiZWxpZXZlIHdlIHNob3VsZCBkZWZpbmUg4oCcbm8tc3dhcOKAnSBmaXJzdCwN
CkxldCBpbXBsZW1lbnRhdGlvbiBmb2xrcyB0byBkZWNpZGUgd2hldGhlciB1c2Ug4oCcc3dhcOKA
nSBvcGVyYXRpb24gbG9naWMgdG8gYWNoaWV2ZSDigJxuby1zd2Fw4oCdIG9yIHVzZSBzcGVjaWZp
Yw0KV2F5IG9mIGFjaGlldmluZyB0aGF0Lg0KDQpXaHkgUkZDIGF1dGhvcnMgZGljdGF0ZSB0aGUg
4oCccmVhbCBpbXBsZW1lbnRhdGlvbuKAnSA/ICBhbGwgd2UgbmVlZCBpcyBqdXN0IHRoZSDigJxm
aW5hbCBjb21wbGlhbnTigJ0gcmVzdWx0LCBob3dldmVyDQrigJxuby1zd2Fw4oCdIGlzIHNpbXBs
eSBkaWZmZXJlbnQgdGhhbiDigJxzd2Fw4oCdLCB3aHkgd2UgaWdub3JlIHRoZSBmdW5kYW1lbnRh
bCBkaWZmZXJlbmNlLg0KDQpUaGFua3MsDQoNCkFuZHJldw0KDQpGcm9tOiBBbmRyZXcgRy4gTWFs
aXMgW21haWx0bzphZ21hbGlzQGdtYWlsLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBKdWx5IDIzLCAy
MDE1IDEwOjMzIFBNDQpUbzogU2hhaHJhbSBEYXZhcmkNCkNjOiBMb2EgQW5kZXJzc29uOyBBbmRy
ZXcgUXU7IEFsZXhhbmRlciBWYWluc2h0ZWluOyBTdGV3YXJ0IEJyeWFudDsgUy4gRGF2YXJpOyBt
cGxzQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1m
b3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQpTaGFy
YW0sDQoNClRoZSBwb2ludCB3YXMgbWFkZSBkdXJpbmcgdGhlIG1lZXRpbmcgdGhhdCBvbiB0aGUg
d2lyZSwgIm5vIHN3YXAiIChidXQgc3RpbGwgZGVjcmVtZW50IFRUTCwgZXRjLikgaXMgaW5kaXN0
aW5ndWlzaGFibGUgZnJvbSAic3dhcCB0byB0aGUgc2FtZSBsYWJlbCIuIFNvIHRoaXMgcmVhbGx5
IGlzIGEgbG9jYWwgb3B0aW1pemF0aW9uIGluIHRoZSBzd2l0Y2gsIGFuZCBub3Qgc3ViamVjdCB0
byBzdGFuZGFyZGl6YXRpb24uDQoNCkNoZWVycywNCkFuZHkNCg0KT24gVGh1LCBKdWwgMjMsIDIw
MTUgYXQgNzoxOCBQTSwgU2hhaHJhbSBEYXZhcmkgPGRhdmFyaUBicm9hZGNvbS5jb208bWFpbHRv
OmRhdmFyaUBicm9hZGNvbS5jb20+PiB3cm90ZToNCkkgdGhvdWdodCB0aGUgaWRlYSB3YXMgdG8g
ZGVjcmVtZW50IFRUTCBhbmQgY29uc2lkZXIgRVhQIGJpdHMgZm9yIHF1ZXVpbmcgYW5kIGNvdW50
IGFzIGEgaG9wIHNvIHlvdSBjYW4gZG8gT0FNLCBldGMuLiBCYXNpY2FsbHkgc3dhcCB0byBpdHNl
bGYuDQoNClRoeA0KU2hhaHJhbQ0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46
MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRT
ZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVk
ZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0t
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0K
PG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+
PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxp
bms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIEFuZHks
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5JIGJlbGlldmUgaXQgaXMgUkZDIGF1dGhvcuKAmXMgZHV0eSB0byBtYWtlIFJG
QyBhcyBjbGVhciBhcyBwb3NzaWJsZSBzbyB0aGF0IHJlYWRlci9pbXBsZW1lbnRhdGlvbiBlbmdp
bmVlciB0byBiZSBjbGVhcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BYm91dCB0aGUg
aW50ZW50IG9mIGF1dGhvcnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiBhZGRpdGlvbiB0byB3aGF0IEkgYnJvdWdo
dCB1cCBpbiBteSBwcmV2aW91cyBtYWlsIGFib3V0IHRoZSBodWdlIHNhdmluZyBpbiBIVyByZXNv
dXJjZXMgd2hlbiBpZiBvbiBwYXBlciB3ZSBoYXZlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkFkZGl0aW9uYWwg4oCcbm8tc3dhcOKAnSBvcGVyYXRpb24gYWRkZWQgdG8gZXhpc3Rpbmcg
TVBMUyBvcGVyYXRpb24sIEkgYmVsaWV2ZSB3ZSBzaG91bGQgZGVmaW5lIOKAnG5vLXN3YXDigJ0g
Zmlyc3QsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkxldCBpbXBsZW1lbnRhdGlvbiBm
b2xrcyB0byBkZWNpZGUgd2hldGhlciB1c2Ug4oCcc3dhcOKAnSBvcGVyYXRpb24gbG9naWMgdG8g
YWNoaWV2ZSDigJxuby1zd2Fw4oCdIG9yIHVzZSBzcGVjaWZpYzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5XYXkgb2YgYWNoaWV2aW5nIHRoYXQuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XaHkgUkZDIGF1dGhv
cnMgZGljdGF0ZSB0aGUg4oCccmVhbCBpbXBsZW1lbnRhdGlvbuKAnSA/Jm5ic3A7IGFsbCB3ZSBu
ZWVkIGlzIGp1c3QgdGhlIOKAnGZpbmFsIGNvbXBsaWFudOKAnSByZXN1bHQsIGhvd2V2ZXI8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCcbm8tc3dhcOKAnSBpcyBzaW1wbHkgZGlmZmVy
ZW50IHRoYW4g4oCcc3dhcOKAnSwgd2h5IHdlIGlnbm9yZSB0aGUgZnVuZGFtZW50YWwgZGlmZmVy
ZW5jZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFuZHJldzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gQW5k
cmV3IEcuIE1hbGlzIFttYWlsdG86YWdtYWxpc0BnbWFpbC5jb21dDQo8YnI+DQo8Yj5TZW50Ojwv
Yj4gVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMTA6MzMgUE08YnI+DQo8Yj5Ubzo8L2I+IFNoYWhy
YW0gRGF2YXJpPGJyPg0KPGI+Q2M6PC9iPiBMb2EgQW5kZXJzc29uOyBBbmRyZXcgUXU7IEFsZXhh
bmRlciBWYWluc2h0ZWluOyBTdGV3YXJ0IEJyeWFudDsgUy4gRGF2YXJpOyBtcGxzQGlldGYub3Jn
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZv
cndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2hhcmFtLDxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgcG9p
bnQgd2FzIG1hZGUgZHVyaW5nIHRoZSBtZWV0aW5nIHRoYXQgb24gdGhlIHdpcmUsICZxdW90O25v
IHN3YXAmcXVvdDsgKGJ1dCBzdGlsbCBkZWNyZW1lbnQgVFRMLCBldGMuKSBpcyBpbmRpc3Rpbmd1
aXNoYWJsZSBmcm9tICZxdW90O3N3YXAgdG8gdGhlIHNhbWUgbGFiZWwmcXVvdDsuIFNvIHRoaXMg
cmVhbGx5IGlzIGEgbG9jYWwgb3B0aW1pemF0aW9uIGluIHRoZSBzd2l0Y2gsIGFuZCBub3Qgc3Vi
amVjdCB0byBzdGFuZGFyZGl6YXRpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoZWVycyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFuZHk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0IDc6MTggUE0sIFNoYWhy
YW0gRGF2YXJpICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmRhdmFyaUBicm9hZGNvbS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjxkaXYgaWQ9IjoyNmciPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSB0aG91Z2h0IHRoZSBp
ZGVhIHdhcyB0byBkZWNyZW1lbnQgVFRMIGFuZCBjb25zaWRlciBFWFAgYml0cyBmb3IgcXVldWlu
ZyBhbmQgY291bnQgYXMgYSBob3Agc28geW91IGNhbiBkbyBPQU0sIGV0Yy4uIEJhc2ljYWxseSBz
d2FwIHRvIGl0c2VsZi48YnI+DQo8YnI+DQpUaHg8YnI+DQpTaGFocmFtPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYm9keT4NCjwvaHRtbD4NCjx0YWJsZT48dHI+PHRkPjwhLS10eXBlOnRleHQtLT48IS0tey0t
PjxwcmU+KioqKioqKioqKioqKiBFbWFpbCBDb25maWRlbnRpYWxpdHkgTm90aWNlICoqKioqKioq
KioqKioqKioqKioqDQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgZS1tYWlsIG1l
c3NhZ2UgKGluY2x1ZGluZyBhbnkgDQphdHRhY2htZW50cykgbWF5IGJlIGNvbmZpZGVudGlhbCwg
cHJvcHJpZXRhcnksIHByaXZpbGVnZWQsIG9yIG90aGVyd2lzZQ0KZXhlbXB0IGZyb20gZGlzY2xv
c3VyZSB1bmRlciBhcHBsaWNhYmxlIGxhd3MuIEl0IGlzIGludGVuZGVkIHRvIGJlIA0KY29udmV5
ZWQgb25seSB0byB0aGUgZGVzaWduYXRlZCByZWNpcGllbnQocykuIEFueSB1c2UsIGRpc3NlbWlu
YXRpb24sIA0KZGlzdHJpYnV0aW9uLCBwcmludGluZywgcmV0YWluaW5nIG9yIGNvcHlpbmcgb2Yg
dGhpcyBlLW1haWwgKGluY2x1ZGluZyBpdHMgDQphdHRhY2htZW50cykgYnkgdW5pbnRlbmRlZCBy
ZWNpcGllbnQocykgaXMgc3RyaWN0bHkgcHJvaGliaXRlZCBhbmQgbWF5IA0KYmUgdW5sYXdmdWwu
IElmIHlvdSBhcmUgbm90IGFuIGludGVuZGVkIHJlY2lwaWVudCBvZiB0aGlzIGUtbWFpbCwgb3Ig
YmVsaWV2ZSANCnRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlLW1haWwgaW4gZXJyb3IsIHBs
ZWFzZSBub3RpZnkgdGhlIHNlbmRlciANCmltbWVkaWF0ZWx5IChieSByZXBseWluZyB0byB0aGlz
IGUtbWFpbCksIGRlbGV0ZSBhbnkgYW5kIGFsbCBjb3BpZXMgb2YgDQp0aGlzIGUtbWFpbCAoaW5j
bHVkaW5nIGFueSBhdHRhY2htZW50cykgZnJvbSB5b3VyIHN5c3RlbSwgYW5kIGRvIG5vdA0KZGlz
Y2xvc2UgdGhlIGNvbnRlbnQgb2YgdGhpcyBlLW1haWwgdG8gYW55IG90aGVyIHBlcnNvbi4gVGhh
bmsgeW91IQ0KPC9wcmU+PCEtLX0tLT48L3RkPjwvdHI+PC90YWJsZT4=

--_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F60806MTKMBS61N1media_--


From nobody Thu Jul 23 14:55:32 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 685E11ACF57 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:55:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.375
X-Spam-Level: 
X-Spam-Status: No, score=-0.375 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_42=0.6, J_CHICKENPOX_51=0.6, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=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 Q1EoYYlfft62 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 14:55:26 -0700 (PDT)
Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [69.46.227.142]) by ietfa.amsl.com (Postfix) with ESMTP id 4918E1A711A for <mpls@ietf.org>; Thu, 23 Jul 2015 14:55:24 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw02.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 574863215; Thu, 23 Jul 2015 17:54:18 -0500
Received: from MTKCAS63.mediatek.inc (172.29.17.143) by MTKCAS64.mediatek.inc (172.29.17.144) with Microsoft SMTP Server (TLS) id 14.3.181.6; Thu, 23 Jul 2015 17:55:12 -0400
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS63.mediatek.inc ([fe80::69ba:ee95:46f7:711d%10]) with mapi id 14.03.0181.006; Thu, 23 Jul 2015 17:55:12 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: Loa Andersson <loa@pi.nu>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Stewart Bryant <stbryant@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "S. Davari" <davarish@yahoo.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw8aajUti3orAQEqCOvm3DZDbXZ3pFwWwgAB2V4D///4uQA==
Date: Thu, 23 Jul 2015 21:55:11 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F607FB@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu>
In-Reply-To: <55B11D6D.2040102@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-Product-Ver: SMEX-10.2.0.3176-8.000.1202-21698.005
X-TM-AS-Result: No--31.533200-8.000000-31
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/yhYT-fKKIACOr4jHJOORt2TLado>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 21:55:29 -0000

It seems I mislead folks from my previous mail=2E

Please let me rephrase my points=2E :-)

>From a ASIC design engineer point of view,  I wanted to say swap and =
no-swap is
Very different meaning=2E

As long as there is a defined swap operation, I have to design the "swap" =
completely
In ASIC logic=2E

If there is a "no-swap" operation defined, then my ASIC engineer will =
implement it differently
than swap=2E

I used "TTL" and EXP handling as example=2E  Since the label is to be =
"swap"ed with a new LABEL stack,
then the design of SWAPING need to consider TTL handling such as=20
1) just decrement of original TTL or 2) using a brand new TTL, such as =
using local new register stored value to
  Fill the sawp'ed new label stack=2E

And in reality,  the ASIC may chose a HW adjacency storage which has =
complete label stack space,  SW is resonspile
To file them up to fulfill so called "swap" operation=2E

When standard defines a "no-swap" operation,  ASIC engineer would implement=
 such operation completely differently in
Real RTL design with regarding how to handling TTL or EXP=2E

If I am putting NETWORK meaning aside for the moment,  the wording in RFC =
about "swap" and "no-swap" is already making difference
to inplementor already=2E  So that is what I meant that as RFC writer, we =
should be as clear as possible=2E



That is first of my points=2E =20

My next point is that:

As matter of fact,  "no-swap" operation has huge difference in the =
following implementation than "swap"=2E

For example:

When without "no-swap" operation defined, in order to achieve "no-swap" =
result, as you suggested,
I would simply copy "in-label" and write it back to "out-label", but to HW,=
 it means that
for different in-label, I must use different HW adjacency to support =
"no-swap" result=2E
So it will be 1-1 mapping of using adjacencies of HW resource even they =
share the rest of rewrite
Information such out going port and DMAC/SMAC etc=2E


However if we do have a "no-swap" operation defined,  then I can share no =
matter of how many in-coming
Label with just "ONE" HW adjacence to rewrite the in-coming packets=2E

The adjacency instruction would simply just be "no operation on label =
value, decrement TTL" and using
"out_port, DMAC, SMAC"  for all the incoming packet with different =
labels=2E

This is huge saving in terms of implementation when "no-swap" is defiend as=
 a MPLS opearation option for
a ASIC design engineer=2E=2E

Lastly, I still personally believe,  the network meaning of "swap" and =
"no-swap" can't be treated the same=2E
As Robert pointed out,  SR also has "CONTINUE" operation as well,  why SR =
keep that operation if we thing
SWAP is good to cover all cases including "CONTINUE" ?

The local implementation may use the "same" way to meet two different =
requirements does NOT mean they
Are the same, so from standard RFC point of view, we should not leave it as=
 it is,  I feel when use
Case arises, we should add the clarification such as this draft to =
clarify=2E

Thanks,

Andrew










-----Original Message-----
From: Loa Andersson [mailto:loa@pi=2Enu]=20
Sent: Thursday, July 23, 2015 6:59 PM
To: Andrew Qu; Alexander Vainshtein; Stewart Bryant; Andrew G=2E Malis; =
S=2E Davari
Cc: mpls@ietf=2Eorg
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?

Andrew,

On 2015-07-23 16:01, Andrew Qu wrote:
> I don't agree no-swap is the same as "swap with same value"=2E
>
> I think if standard adds a no-swap operation, that would be great for=20
> people to implement
>
> Either SW or HW=2E
>
> Once the label is defined as swap, I need to consider
>
> 1)TTL
>
> Copy payload TTL ? or using const_value
>
> 2)QoS (pipe mode or not)
>
> If pipe mode =3D> then I need to do something
>
> If not=3D> then I need to do something else=2E
>
> However if it is really a "no-swap",  then it is very clear for HW/SW=20
> to implement such operation=2E
>
> I don't need to consider any part of above cases=2E

I've a little bit ambivalent (mostly thought this is a no go) about this =
draft, bur if we say that no-swap and not considering TTL and QOS, then =
this definitely a no go!

/Loa
>
> I don't think swaping a same value label is NOT the same as "no-swap"=20
> at all=2E
>
>  From Standard point of view, we should NOT leave ambiguity here at =
all=2E
>
> Thanks,
>
> Andrew
>
> *From:*mpls [mailto:mpls-bounces@ietf=2Eorg] *On Behalf Of *Alexander=20
> Vainshtein
> *Sent:* Tuesday, July 21, 2015 5:05 PM
> *To:* Stewart Bryant; Andrew G=2E Malis; S=2E Davari
> *Cc:* mpls@ietf=2Eorg
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how=20
> much does it really save?
>
> +1=2E
>
> Thumb typed on my LG,
> Sasha
>
> ------ Original message ------
> *From: *Stewart Bryant
> *Date: *21/07/2015 17:58
> *To: *Andrew G=2E Malis;S=2E Davari;
> *Cc: *mpls@ietf=2Eorg <mailto:mpls@ietf=2Eorg>;
> *Subject:*Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how=20
> much does it really save?
>
> This draft proposes architectural changes, and as we can show that=20
> these changes are not needed, in my view, this draft should not go=20
> forward=2E
>
> - Stewart
>
>
> On 21/07/2015 09:02, Andrew G=2E Malis wrote:
>
>     As there are no architectural or protocol changes or IANA
>     considerations, this draft should be informational if it goes
>     forward (it currently says "standards track")=2E
>
>     Cheers,
>
>     Andy
>
>     On Mon, Jul 20, 2015 at 8:52 PM, S=2E Davari  <davarish@yahoo=2Ecom
>     <mailto:davarish@yahoo=2Ecom>> wrote:
>
>     Eric
>
>     I agree no standard change is required since this is a local
>     optimization issue=2E
>
>     Regards,
>     Shahram
>
>
>     > On Jul 20, 2015, at 11:43 AM, Eric C Rosen <erosen@juniper=2Enet =
<mailto:erosen@juniper=2Enet>> wrote:
>     >
>     >> On 7/20/2015 2:07 PM, Shahram Davari wrote:
>     >> The new swapped labels (The outgoing  label that replaces the
>     >> incoming label) need to be stored in a table=2E Using this draft
>     >> reduces the number of swapped labels that needs to be stored,
>     >> regardless of  implementation=2E Don't you agree?
>     >
>     > No=2E  If you notice that the incoming label needs to be 'replaced'=
 by an outgoing label of the same value, you could just make the rewrite =
string shorter, so it won't overwrite the top label on the stack=2E  This =
seems to be what the draft suggests, but it could  be done as an =
optimization for the particular case where the
>     incoming and outgoing labels have the same value=2E  You could do =
this
>     today, as a local implementation optimization=2E There doesn't seem =
to
>     be any interop issue or any change to the data plane semantics=2E
>     >
>     >> It also reduces the configuration and management of the new =
swapped labels=2E
>     >
>     > We're not discussing whether there are any advantages to the use of=
 domain-wide labels=2E  We're discussing whether the use of domain-wide =
labels requires a change in the forwarding plane architecture=2E  I just =
don't see that it does=2E
>     >
>     > _______________________________________________
>     > mpls mailing list
>     >mpls@ietf=2Eorg <mailto:mpls@ietf=2Eorg>
>     >https://www=2Eietf=2Eorg/mailman/listinfo/mpls
>
>
>     _______________________________________________
>     mpls mailing list
>     mpls@ietf=2Eorg <mailto:mpls@ietf=2Eorg>
>     https://www=2Eietf=2Eorg/mailman/listinfo/mpls
>
>
>     _______________________________________________
>
>     mpls mailing list
>
>     mpls@ietf=2Eorg  <mailto:mpls@ietf=2Eorg>
>
>     https://www=2Eietf=2Eorg/mailman/listinfo/mpls
>
>
>
>
> --
>
> For corporate legal information go to:
>
>
>
> http://www=2Ecisco=2Ecom/web/about/doing_business/legal/cri/index=2Ehtml
>
>
>
> ************* Email Confidentiality Notice ******************** The=20
> information contained in this e-mail message (including any
> attachments) may be confidential, proprietary, privileged, or=20
> otherwise exempt from disclosure under applicable laws=2E It is intended=
=20
> to be conveyed only to the designated recipient(s)=2E Any use,=20
> dissemination, distribution, printing, retaining or copying of this=20
> e-mail (including its
> attachments) by unintended recipient(s) is strictly prohibited and may=20
> be unlawful=2E If you are not an intended recipient of this e-mail, or=20
> believe that you have received this e-mail in error, please notify the=20
> sender immediately (by replying to this e-mail), delete any and all=20
> copies of this e-mail (including any attachments) from your system,=20
> and do not disclose the content of this e-mail to any other person=2E =
Thank you!
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf=2Eorg
> https://www=2Eietf=2Eorg/mailman/listinfo/mpls
>
************* Email Confidentiality Notice ********************
The information contained in this e-mail message (including any=20
attachments) may be confidential, proprietary, privileged, or otherwise
exempt from disclosure under applicable laws=2E It is intended to be=20
conveyed only to the designated recipient(s)=2E Any use, dissemination,=20
distribution, printing, retaining or copying of this e-mail (including its=
=20
attachments) by unintended recipient(s) is strictly prohibited and may=20
be unlawful=2E If you are not an intended recipient of this e-mail, or =
believe=20
that you have received this e-mail in error, please notify the sender=20
immediately (by replying to this e-mail), delete any and all copies of=20
this e-mail (including any attachments) from your system, and do not
disclose the content of this e-mail to any other person=2E Thank you!


From nobody Thu Jul 23 15:06:14 2015
Return-Path: <davari@broadcom.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6D901B29EF for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 15:06:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.01
X-Spam-Level: 
X-Spam-Status: No, score=-3.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_42=0.6, J_CHICKENPOX_51=0.6, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 NA_qyA9Uy-Qu for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 15:06:11 -0700 (PDT)
Received: from mail-gw3-out.broadcom.com (mail-gw3-out.broadcom.com [216.31.210.64]) by ietfa.amsl.com (Postfix) with ESMTP id 0FCBA1AD35B for <mpls@ietf.org>; Thu, 23 Jul 2015 15:06:10 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.15,533,1432623600"; d="scan'208";a="70475326"
Received: from irvexchcas06.broadcom.com (HELO IRVEXCHCAS06.corp.ad.broadcom.com) ([10.9.208.53]) by mail-gw3-out.broadcom.com with ESMTP; 23 Jul 2015 15:23:40 -0700
Received: from SJEXCHCAS03.corp.ad.broadcom.com (10.16.203.8) by IRVEXCHCAS06.corp.ad.broadcom.com (10.9.208.53) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 23 Jul 2015 15:06:09 -0700
Received: from SJEXCHMB12.corp.ad.broadcom.com ([fe80::bc15:c1e1:c29a:36f7]) by SJEXCHCAS03.corp.ad.broadcom.com ([::1]) with mapi id 14.03.0235.001; Thu, 23 Jul 2015 15:06:08 -0700
From: Shahram Davari <davari@broadcom.com>
To: Andrew Qu <andrew.qu@mediatek.com>, Loa Andersson <loa@pi.nu>, "Alexander Vainshtein" <Alexander.Vainshtein@ecitele.com>, Stewart Bryant <stbryant@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "S. Davari" <davarish@yahoo.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw8aaOwfTAAS3/0O9L44IGnUJ+p3pjeAAgAAxx4CAAFKigP//jNzg
Date: Thu, 23 Jul 2015 22:06:08 +0000
Message-ID: <4A6CE49E6084B141B15C0713B8993F2831F7ADF4@SJEXCHMB12.corp.ad.broadcom.com>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu> <EA360A7AB9D90D4B9E9173B6D27C371EE3F607FB@MTKMBS61N1.mediatek.inc>
In-Reply-To: <EA360A7AB9D90D4B9E9173B6D27C371EE3F607FB@MTKMBS61N1.mediatek.inc>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.16.203.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/s4DMVaZ8kvMmThnzyXjVlH_05H4>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 22:06:13 -0000

Andrew,

Focusing on just the data-plane, do you agree that externally observable be=
havior of a router that does "no-swap" is same as "swap" to the same label.
If so why do you think a standards RFC for data-plane is required? since st=
andards RFC should be something that is externally visible outside of a box=
.


Thanks
Shahram

-----Original Message-----
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Andrew Qu
Sent: Thursday, July 23, 2015 2:55 PM
To: Loa Andersson; Alexander Vainshtein; Stewart Bryant; Andrew G. Malis; S=
. Davari
Cc: mpls@ietf.org
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much doe=
s it really save?

It seems I mislead folks from my previous mail.

Please let me rephrase my points. :-)

>From a ASIC design engineer point of view,  I wanted to say swap and no-sw=
ap is
Very different meaning.

As long as there is a defined swap operation, I have to design the "swap" c=
ompletely
In ASIC logic.

If there is a "no-swap" operation defined, then my ASIC engineer will imple=
ment it differently
than swap.

I used "TTL" and EXP handling as example.  Since the label is to be "swap"e=
d with a new LABEL stack,
then the design of SWAPING need to consider TTL handling such as=20
1) just decrement of original TTL or 2) using a brand new TTL, such as usin=
g local new register stored value to
  Fill the sawp'ed new label stack.

And in reality,  the ASIC may chose a HW adjacency storage which has comple=
te label stack space,  SW is resonspile
To file them up to fulfill so called "swap" operation.

When standard defines a "no-swap" operation,  ASIC engineer would implement=
 such operation completely differently in
Real RTL design with regarding how to handling TTL or EXP.

If I am putting NETWORK meaning aside for the moment,  the wording in RFC a=
bout "swap" and "no-swap" is already making difference
to inplementor already.  So that is what I meant that as RFC writer, we sho=
uld be as clear as possible.



That is first of my points. =20

My next point is that:

As matter of fact,  "no-swap" operation has huge difference in the followin=
g implementation than "swap".

For example:

When without "no-swap" operation defined, in order to achieve "no-swap" res=
ult, as you suggested,
I would simply copy "in-label" and write it back to "out-label", but to HW,=
 it means that
for different in-label, I must use different HW adjacency to support "no-sw=
ap" result.
So it will be 1-1 mapping of using adjacencies of HW resource even they sha=
re the rest of rewrite
Information such out going port and DMAC/SMAC etc.


However if we do have a "no-swap" operation defined,  then I can share no m=
atter of how many in-coming
Label with just "ONE" HW adjacence to rewrite the in-coming packets.

The adjacency instruction would simply just be "no operation on label value=
, decrement TTL" and using
"out_port, DMAC, SMAC"  for all the incoming packet with different labels.

This is huge saving in terms of implementation when "no-swap" is defiend as=
 a MPLS opearation option for
a ASIC design engineer..

Lastly, I still personally believe,  the network meaning of "swap" and "no-=
swap" can't be treated the same.
As Robert pointed out,  SR also has "CONTINUE" operation as well,  why SR k=
eep that operation if we thing
SWAP is good to cover all cases including "CONTINUE" ?

The local implementation may use the "same" way to meet two different requi=
rements does NOT mean they
Are the same, so from standard RFC point of view, we should not leave it as=
 it is,  I feel when use
Case arises, we should add the clarification such as this draft to clarify.

Thanks,

Andrew










-----Original Message-----
From: Loa Andersson [mailto:loa@pi.nu]=20
Sent: Thursday, July 23, 2015 6:59 PM
To: Andrew Qu; Alexander Vainshtein; Stewart Bryant; Andrew G. Malis; S. Da=
vari
Cc: mpls@ietf.org
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much doe=
s it really save?

Andrew,

On 2015-07-23 16:01, Andrew Qu wrote:
> I don't agree no-swap is the same as "swap with same value".
>
> I think if standard adds a no-swap operation, that would be great for=20
> people to implement
>
> Either SW or HW.
>
> Once the label is defined as swap, I need to consider
>
> 1)TTL
>
> Copy payload TTL ? or using const_value
>
> 2)QoS (pipe mode or not)
>
> If pipe mode =3D> then I need to do something
>
> If not=3D> then I need to do something else.
>
> However if it is really a "no-swap",  then it is very clear for HW/SW=20
> to implement such operation.
>
> I don't need to consider any part of above cases.

I've a little bit ambivalent (mostly thought this is a no go) about this dr=
aft, bur if we say that no-swap and not considering TTL and QOS, then this =
definitely a no go!

/Loa
>
> I don't think swaping a same value label is NOT the same as "no-swap"=20
> at all.
>
>  From Standard point of view, we should NOT leave ambiguity here at all.
>
> Thanks,
>
> Andrew
>
> *From:*mpls [mailto:mpls-bounces@ietf.org] *On Behalf Of *Alexander=20
> Vainshtein
> *Sent:* Tuesday, July 21, 2015 5:05 PM
> *To:* Stewart Bryant; Andrew G. Malis; S. Davari
> *Cc:* mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how=20
> much does it really save?
>
> +1.
>
> Thumb typed on my LG,
> Sasha
>
> ------ Original message ------
> *From: *Stewart Bryant
> *Date: *21/07/2015 17:58
> *To: *Andrew G. Malis;S. Davari;
> *Cc: *mpls@ietf.org <mailto:mpls@ietf.org>;
> *Subject:*Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how=20
> much does it really save?
>
> This draft proposes architectural changes, and as we can show that=20
> these changes are not needed, in my view, this draft should not go=20
> forward.
>
> - Stewart
>
>
> On 21/07/2015 09:02, Andrew G. Malis wrote:
>
>     As there are no architectural or protocol changes or IANA
>     considerations, this draft should be informational if it goes
>     forward (it currently says "standards track").
>
>     Cheers,
>
>     Andy
>
>     On Mon, Jul 20, 2015 at 8:52 PM, S. Davari  <davarish@yahoo.com
>     <mailto:davarish@yahoo.com>> wrote:
>
>     Eric
>
>     I agree no standard change is required since this is a local
>     optimization issue.
>
>     Regards,
>     Shahram
>
>
>     > On Jul 20, 2015, at 11:43 AM, Eric C Rosen <erosen@juniper.net <mai=
lto:erosen@juniper.net>> wrote:
>     >
>     >> On 7/20/2015 2:07 PM, Shahram Davari wrote:
>     >> The new swapped labels (The outgoing  label that replaces the
>     >> incoming label) need to be stored in a table. Using this draft
>     >> reduces the number of swapped labels that needs to be stored,
>     >> regardless of  implementation. Don't you agree?
>     >
>     > No.  If you notice that the incoming label needs to be 'replaced' b=
y an outgoing label of the same value, you could just make the rewrite stri=
ng shorter, so it won't overwrite the top label on the stack.  This seems t=
o be what the draft suggests, but it could  be done as an optimization for =
the particular case where the
>     incoming and outgoing labels have the same value.  You could do this
>     today, as a local implementation optimization. There doesn't seem to
>     be any interop issue or any change to the data plane semantics.
>     >
>     >> It also reduces the configuration and management of the new swappe=
d labels.
>     >
>     > We're not discussing whether there are any advantages to the use of=
 domain-wide labels.  We're discussing whether the use of domain-wide label=
s requires a change in the forwarding plane architecture.  I just don't see=
 that it does.
>     >
>     > _______________________________________________
>     > mpls mailing list
>     >mpls@ietf.org <mailto:mpls@ietf.org>
>     >https://www.ietf.org/mailman/listinfo/mpls
>
>
>     _______________________________________________
>     mpls mailing list
>     mpls@ietf.org <mailto:mpls@ietf.org>
>     https://www.ietf.org/mailman/listinfo/mpls
>
>
>     _______________________________________________
>
>     mpls mailing list
>
>     mpls@ietf.org  <mailto:mpls@ietf.org>
>
>     https://www.ietf.org/mailman/listinfo/mpls
>
>
>
>
> --
>
> For corporate legal information go to:
>
>
>
> http://www.cisco.com/web/about/doing_business/legal/cri/index.html
>
>
>
> ************* Email Confidentiality Notice ******************** The=20
> information contained in this e-mail message (including any
> attachments) may be confidential, proprietary, privileged, or=20
> otherwise exempt from disclosure under applicable laws. It is intended=20
> to be conveyed only to the designated recipient(s). Any use,=20
> dissemination, distribution, printing, retaining or copying of this=20
> e-mail (including its
> attachments) by unintended recipient(s) is strictly prohibited and may=20
> be unlawful. If you are not an intended recipient of this e-mail, or=20
> believe that you have received this e-mail in error, please notify the=20
> sender immediately (by replying to this e-mail), delete any and all=20
> copies of this e-mail (including any attachments) from your system,=20
> and do not disclose the content of this e-mail to any other person. Thank=
 you!
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>
************* Email Confidentiality Notice ********************
The information contained in this e-mail message (including any=20
attachments) may be confidential, proprietary, privileged, or otherwise
exempt from disclosure under applicable laws. It is intended to be=20
conveyed only to the designated recipient(s). Any use, dissemination,=20
distribution, printing, retaining or copying of this e-mail (including its=
=20
attachments) by unintended recipient(s) is strictly prohibited and may=20
be unlawful. If you are not an intended recipient of this e-mail, or believ=
e=20
that you have received this e-mail in error, please notify the sender=20
immediately (by replying to this e-mail), delete any and all copies of=20
this e-mail (including any attachments) from your system, and do not
disclose the content of this e-mail to any other person. Thank you!

_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls


From nobody Thu Jul 23 15:15:04 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4D0D1AD084 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 15:15:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.077
X-Spam-Level: 
X-Spam-Status: No, score=-0.077 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_42=0.6, J_CHICKENPOX_51=0.6, SPF_PASS=-0.001] autolearn=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 MPi_1l8peAOo for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 15:14:58 -0700 (PDT)
Received: from mail-wi0-x234.google.com (mail-wi0-x234.google.com [IPv6:2a00:1450:400c:c05::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 66A821A92FC for <mpls@ietf.org>; Thu, 23 Jul 2015 15:14:58 -0700 (PDT)
Received: by wicmv11 with SMTP id mv11so42069341wic.0 for <mpls@ietf.org>; Thu, 23 Jul 2015 15:14:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=NGU2h/OA9VlB0C6GOG8LzPPdK7AZ0cSAhCEo3Jj0JgA=; b=dd6gpUAaKFipNE5SQ26MWNUxE1AuUO+WAaZ5TrwpLfHQVtq1O4R22Zm9WDGkdBzW8Q fvR/b/64rK70+6MCVEubknFUjpZ4SsusYpdUV1/vFSztmbpILC6rsZSG5ISnKPuAYOf4 Qvav7FxaztXzY7AukvS+BSOjxGFfIf4EJcHRECawZIC7FlIHNJCD41IT2qt+2QcM+TRH s/fQcN0kq6ur2p7GDCY+w7wS4hEXQzZSBBlueSJ0sHWYQvDHIQTwoLsAw6upabTPMdBZ 1rqPhZ67fDra2qNxYMJOyXnALFTXefPRkDNCz9I3t9Ci+IB1fjHyEKT6sdcLhPQZTx9n oZag==
MIME-Version: 1.0
X-Received: by 10.180.80.229 with SMTP id u5mr765996wix.92.1437689697091; Thu, 23 Jul 2015 15:14:57 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Thu, 23 Jul 2015 15:14:56 -0700 (PDT)
In-Reply-To: <4A6CE49E6084B141B15C0713B8993F2831F7ADF4@SJEXCHMB12.corp.ad.broadcom.com>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu> <EA360A7AB9D90D4B9E9173B6D27C371EE3F607FB@MTKMBS61N1.mediatek.inc> <4A6CE49E6084B141B15C0713B8993F2831F7ADF4@SJEXCHMB12.corp.ad.broadcom.com>
Date: Fri, 24 Jul 2015 00:14:56 +0200
X-Google-Sender-Auth: DO0EReDrzFSlSIy42viOykAVZ9g
Message-ID: <CA+b+ERm2bpYR4y9_8c7tZD9QCToe8EY2HEgYiPdXDGuDaffBAA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Shahram Davari <davari@broadcom.com>
Content-Type: multipart/alternative; boundary=f46d04428e40b14538051b9237f9
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/2OIkQIT-dILdMNo9IrPYtxPXkfg>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 22:15:03 -0000

--f46d04428e40b14538051b9237f9
Content-Type: text/plain; charset=UTF-8

Hi Shahram,

This is first time I see that we judge what should the RFC contain by using
sniffer on the wire ... but as I pointed out this is besides the point.

Control plane is different and what currently defined primitives require
control plane to provide workarounds for the missing forwarding action.

Moreover think further ... look at I2RS and MPLS YANG models. Would it
contain something which is not in the MPLS architecture RFC .. I doubt as
by procedural requirements consulting normative reference section it will
be blocked.

As a consequence it is no longer just local RP/RE to data plane trick .. we
are not for new architectures impacting remote controllers which will need
to use concepts of incoming/outgoing labels when setting data plane using
global/path labels.

Is this sound design by any means ?

Cheers,
R.










On Fri, Jul 24, 2015 at 12:06 AM, Shahram Davari <davari@broadcom.com>
wrote:

> Andrew,
>
> Focusing on just the data-plane, do you agree that externally observable
> behavior of a router that does "no-swap" is same as "swap" to the same
> label.
> If so why do you think a standards RFC for data-plane is required? since
> standards RFC should be something that is externally visible outside of a
> box.
>
>
> Thanks
> Shahram
>
> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Andrew Qu
> Sent: Thursday, July 23, 2015 2:55 PM
> To: Loa Andersson; Alexander Vainshtein; Stewart Bryant; Andrew G. Malis;
> S. Davari
> Cc: mpls@ietf.org
> Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
> It seems I mislead folks from my previous mail.
>
> Please let me rephrase my points. :-)
>
> >From a ASIC design engineer point of view,  I wanted to say swap and
> no-swap is
> Very different meaning.
>
> As long as there is a defined swap operation, I have to design the "swap"
> completely
> In ASIC logic.
>
> If there is a "no-swap" operation defined, then my ASIC engineer will
> implement it differently
> than swap.
>
> I used "TTL" and EXP handling as example.  Since the label is to be
> "swap"ed with a new LABEL stack,
> then the design of SWAPING need to consider TTL handling such as
> 1) just decrement of original TTL or 2) using a brand new TTL, such as
> using local new register stored value to
>   Fill the sawp'ed new label stack.
>
> And in reality,  the ASIC may chose a HW adjacency storage which has
> complete label stack space,  SW is resonspile
> To file them up to fulfill so called "swap" operation.
>
> When standard defines a "no-swap" operation,  ASIC engineer would
> implement such operation completely differently in
> Real RTL design with regarding how to handling TTL or EXP.
>
> If I am putting NETWORK meaning aside for the moment,  the wording in RFC
> about "swap" and "no-swap" is already making difference
> to inplementor already.  So that is what I meant that as RFC writer, we
> should be as clear as possible.
>
>
>
> That is first of my points.
>
> My next point is that:
>
> As matter of fact,  "no-swap" operation has huge difference in the
> following implementation than "swap".
>
> For example:
>
> When without "no-swap" operation defined, in order to achieve "no-swap"
> result, as you suggested,
> I would simply copy "in-label" and write it back to "out-label", but to
> HW, it means that
> for different in-label, I must use different HW adjacency to support
> "no-swap" result.
> So it will be 1-1 mapping of using adjacencies of HW resource even they
> share the rest of rewrite
> Information such out going port and DMAC/SMAC etc.
>
>
> However if we do have a "no-swap" operation defined,  then I can share no
> matter of how many in-coming
> Label with just "ONE" HW adjacence to rewrite the in-coming packets.
>
> The adjacency instruction would simply just be "no operation on label
> value, decrement TTL" and using
> "out_port, DMAC, SMAC"  for all the incoming packet with different labels.
>
> This is huge saving in terms of implementation when "no-swap" is defiend
> as a MPLS opearation option for
> a ASIC design engineer..
>
> Lastly, I still personally believe,  the network meaning of "swap" and
> "no-swap" can't be treated the same.
> As Robert pointed out,  SR also has "CONTINUE" operation as well,  why SR
> keep that operation if we thing
> SWAP is good to cover all cases including "CONTINUE" ?
>
> The local implementation may use the "same" way to meet two different
> requirements does NOT mean they
> Are the same, so from standard RFC point of view, we should not leave it
> as it is,  I feel when use
> Case arises, we should add the clarification such as this draft to clarify.
>
> Thanks,
>
> Andrew
>
>
>
>
>
>
>
>
>
>
> -----Original Message-----
> From: Loa Andersson [mailto:loa@pi.nu]
> Sent: Thursday, July 23, 2015 6:59 PM
> To: Andrew Qu; Alexander Vainshtein; Stewart Bryant; Andrew G. Malis; S.
> Davari
> Cc: mpls@ietf.org
> Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
> Andrew,
>
> On 2015-07-23 16:01, Andrew Qu wrote:
> > I don't agree no-swap is the same as "swap with same value".
> >
> > I think if standard adds a no-swap operation, that would be great for
> > people to implement
> >
> > Either SW or HW.
> >
> > Once the label is defined as swap, I need to consider
> >
> > 1)TTL
> >
> > Copy payload TTL ? or using const_value
> >
> > 2)QoS (pipe mode or not)
> >
> > If pipe mode => then I need to do something
> >
> > If not=> then I need to do something else.
> >
> > However if it is really a "no-swap",  then it is very clear for HW/SW
> > to implement such operation.
> >
> > I don't need to consider any part of above cases.
>
> I've a little bit ambivalent (mostly thought this is a no go) about this
> draft, bur if we say that no-swap and not considering TTL and QOS, then
> this definitely a no go!
>
> /Loa
> >
> > I don't think swaping a same value label is NOT the same as "no-swap"
> > at all.
> >
> >  From Standard point of view, we should NOT leave ambiguity here at all.
> >
> > Thanks,
> >
> > Andrew
> >
> > *From:*mpls [mailto:mpls-bounces@ietf.org] *On Behalf Of *Alexander
> > Vainshtein
> > *Sent:* Tuesday, July 21, 2015 5:05 PM
> > *To:* Stewart Bryant; Andrew G. Malis; S. Davari
> > *Cc:* mpls@ietf.org
> > *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how
> > much does it really save?
> >
> > +1.
> >
> > Thumb typed on my LG,
> > Sasha
> >
> > ------ Original message ------
> > *From: *Stewart Bryant
> > *Date: *21/07/2015 17:58
> > *To: *Andrew G. Malis;S. Davari;
> > *Cc: *mpls@ietf.org <mailto:mpls@ietf.org>;
> > *Subject:*Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how
> > much does it really save?
> >
> > This draft proposes architectural changes, and as we can show that
> > these changes are not needed, in my view, this draft should not go
> > forward.
> >
> > - Stewart
> >
> >
> > On 21/07/2015 09:02, Andrew G. Malis wrote:
> >
> >     As there are no architectural or protocol changes or IANA
> >     considerations, this draft should be informational if it goes
> >     forward (it currently says "standards track").
> >
> >     Cheers,
> >
> >     Andy
> >
> >     On Mon, Jul 20, 2015 at 8:52 PM, S. Davari  <davarish@yahoo.com
> >     <mailto:davarish@yahoo.com>> wrote:
> >
> >     Eric
> >
> >     I agree no standard change is required since this is a local
> >     optimization issue.
> >
> >     Regards,
> >     Shahram
> >
> >
> >     > On Jul 20, 2015, at 11:43 AM, Eric C Rosen <erosen@juniper.net
> <mailto:erosen@juniper.net>> wrote:
> >     >
> >     >> On 7/20/2015 2:07 PM, Shahram Davari wrote:
> >     >> The new swapped labels (The outgoing  label that replaces the
> >     >> incoming label) need to be stored in a table. Using this draft
> >     >> reduces the number of swapped labels that needs to be stored,
> >     >> regardless of  implementation. Don't you agree?
> >     >
> >     > No.  If you notice that the incoming label needs to be 'replaced'
> by an outgoing label of the same value, you could just make the rewrite
> string shorter, so it won't overwrite the top label on the stack.  This
> seems to be what the draft suggests, but it could  be done as an
> optimization for the particular case where the
> >     incoming and outgoing labels have the same value.  You could do this
> >     today, as a local implementation optimization. There doesn't seem to
> >     be any interop issue or any change to the data plane semantics.
> >     >
> >     >> It also reduces the configuration and management of the new
> swapped labels.
> >     >
> >     > We're not discussing whether there are any advantages to the use
> of domain-wide labels.  We're discussing whether the use of domain-wide
> labels requires a change in the forwarding plane architecture.  I just
> don't see that it does.
> >     >
> >     > _______________________________________________
> >     > mpls mailing list
> >     >mpls@ietf.org <mailto:mpls@ietf.org>
> >     >https://www.ietf.org/mailman/listinfo/mpls
> >
> >
> >     _______________________________________________
> >     mpls mailing list
> >     mpls@ietf.org <mailto:mpls@ietf.org>
> >     https://www.ietf.org/mailman/listinfo/mpls
> >
> >
> >     _______________________________________________
> >
> >     mpls mailing list
> >
> >     mpls@ietf.org  <mailto:mpls@ietf.org>
> >
> >     https://www.ietf.org/mailman/listinfo/mpls
> >
> >
> >
> >
> > --
> >
> > For corporate legal information go to:
> >
> >
> >
> > http://www.cisco.com/web/about/doing_business/legal/cri/index.html
> >
> >
> >
> > ************* Email Confidentiality Notice ******************** The
> > information contained in this e-mail message (including any
> > attachments) may be confidential, proprietary, privileged, or
> > otherwise exempt from disclosure under applicable laws. It is intended
> > to be conveyed only to the designated recipient(s). Any use,
> > dissemination, distribution, printing, retaining or copying of this
> > e-mail (including its
> > attachments) by unintended recipient(s) is strictly prohibited and may
> > be unlawful. If you are not an intended recipient of this e-mail, or
> > believe that you have received this e-mail in error, please notify the
> > sender immediately (by replying to this e-mail), delete any and all
> > copies of this e-mail (including any attachments) from your system,
> > and do not disclose the content of this e-mail to any other person.
> Thank you!
> >
> >
> >
> > _______________________________________________
> > mpls mailing list
> > mpls@ietf.org
> > https://www.ietf.org/mailman/listinfo/mpls
> >
> ************* Email Confidentiality Notice ********************
> The information contained in this e-mail message (including any
> attachments) may be confidential, proprietary, privileged, or otherwise
> exempt from disclosure under applicable laws. It is intended to be
> conveyed only to the designated recipient(s). Any use, dissemination,
> distribution, printing, retaining or copying of this e-mail (including its
> attachments) by unintended recipient(s) is strictly prohibited and may
> be unlawful. If you are not an intended recipient of this e-mail, or
> believe
> that you have received this e-mail in error, please notify the sender
> immediately (by replying to this e-mail), delete any and all copies of
> this e-mail (including any attachments) from your system, and do not
> disclose the content of this e-mail to any other person. Thank you!
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Hi Shahram,=C2=A0</div><div class=3D"gm=
ail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small">This is first time I see that we judge what=
 should the RFC contain by using sniffer on the wire ... but as I pointed o=
ut this is besides the point.=C2=A0</div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div =
class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small">Control plane is different and what currently defined primiti=
ves require control plane to provide workarounds for the missing forwarding=
 action.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial=
,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Moreove=
r think further ... look at I2RS and MPLS YANG models. Would it contain som=
ething which is not in the MPLS architecture RFC .. I doubt as by procedura=
l requirements consulting normative reference section it will be blocked.=
=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small">As a consequenc=
e it is no longer just local RP/RE to data plane trick .. we are not for ne=
w architectures impacting remote controllers which will need to use concept=
s of incoming/outgoing labels when setting data plane using global/path lab=
els.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small">Is this sou=
nd design by any means ?=C2=A0</div><div class=3D"gmail_default" style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">Cheers,<br>R.</div><div class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmai=
l_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div =
class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:a=
rial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br=
></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small"><br></div></div><div=
 class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Jul 24, 2015 =
at 12:06 AM, Shahram Davari <span dir=3D"ltr">&lt;<a href=3D"mailto:davari@=
broadcom.com" target=3D"_blank">davari@broadcom.com</a>&gt;</span> wrote:<b=
r><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">Andrew,<br>
<br>
Focusing on just the data-plane, do you agree that externally observable be=
havior of a router that does &quot;no-swap&quot; is same as &quot;swap&quot=
; to the same label.<br>
If so why do you think a standards RFC for data-plane is required? since st=
andards RFC should be something that is externally visible outside of a box=
.<br>
<br>
<br>
Thanks<br>
<span class=3D"HOEnZb"><font color=3D"#888888">Shahram<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
-----Original Message-----<br>
From: mpls [mailto:<a href=3D"mailto:mpls-bounces@ietf.org">mpls-bounces@ie=
tf.org</a>] On Behalf Of Andrew Qu<br>
Sent: Thursday, July 23, 2015 2:55 PM<br>
To: Loa Andersson; Alexander Vainshtein; Stewart Bryant; Andrew G. Malis; S=
. Davari<br>
Cc: <a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much doe=
s it really save?<br>
<br>
It seems I mislead folks from my previous mail.<br>
<br>
Please let me rephrase my points. :-)<br>
<br>
&gt;From a ASIC design engineer point of view,=C2=A0 I wanted to say swap a=
nd no-swap is<br>
Very different meaning.<br>
<br>
As long as there is a defined swap operation, I have to design the &quot;sw=
ap&quot; completely<br>
In ASIC logic.<br>
<br>
If there is a &quot;no-swap&quot; operation defined, then my ASIC engineer =
will implement it differently<br>
than swap.<br>
<br>
I used &quot;TTL&quot; and EXP handling as example.=C2=A0 Since the label i=
s to be &quot;swap&quot;ed with a new LABEL stack,<br>
then the design of SWAPING need to consider TTL handling such as<br>
1) just decrement of original TTL or 2) using a brand new TTL, such as usin=
g local new register stored value to<br>
=C2=A0 Fill the sawp&#39;ed new label stack.<br>
<br>
And in reality,=C2=A0 the ASIC may chose a HW adjacency storage which has c=
omplete label stack space,=C2=A0 SW is resonspile<br>
To file them up to fulfill so called &quot;swap&quot; operation.<br>
<br>
When standard defines a &quot;no-swap&quot; operation,=C2=A0 ASIC engineer =
would implement such operation completely differently in<br>
Real RTL design with regarding how to handling TTL or EXP.<br>
<br>
If I am putting NETWORK meaning aside for the moment,=C2=A0 the wording in =
RFC about &quot;swap&quot; and &quot;no-swap&quot; is already making differ=
ence<br>
to inplementor already.=C2=A0 So that is what I meant that as RFC writer, w=
e should be as clear as possible.<br>
<br>
<br>
<br>
That is first of my points.<br>
<br>
My next point is that:<br>
<br>
As matter of fact,=C2=A0 &quot;no-swap&quot; operation has huge difference =
in the following implementation than &quot;swap&quot;.<br>
<br>
For example:<br>
<br>
When without &quot;no-swap&quot; operation defined, in order to achieve &qu=
ot;no-swap&quot; result, as you suggested,<br>
I would simply copy &quot;in-label&quot; and write it back to &quot;out-lab=
el&quot;, but to HW, it means that<br>
for different in-label, I must use different HW adjacency to support &quot;=
no-swap&quot; result.<br>
So it will be 1-1 mapping of using adjacencies of HW resource even they sha=
re the rest of rewrite<br>
Information such out going port and DMAC/SMAC etc.<br>
<br>
<br>
However if we do have a &quot;no-swap&quot; operation defined,=C2=A0 then I=
 can share no matter of how many in-coming<br>
Label with just &quot;ONE&quot; HW adjacence to rewrite the in-coming packe=
ts.<br>
<br>
The adjacency instruction would simply just be &quot;no operation on label =
value, decrement TTL&quot; and using<br>
&quot;out_port, DMAC, SMAC&quot;=C2=A0 for all the incoming packet with dif=
ferent labels.<br>
<br>
This is huge saving in terms of implementation when &quot;no-swap&quot; is =
defiend as a MPLS opearation option for<br>
a ASIC design engineer..<br>
<br>
Lastly, I still personally believe,=C2=A0 the network meaning of &quot;swap=
&quot; and &quot;no-swap&quot; can&#39;t be treated the same.<br>
As Robert pointed out,=C2=A0 SR also has &quot;CONTINUE&quot; operation as =
well,=C2=A0 why SR keep that operation if we thing<br>
SWAP is good to cover all cases including &quot;CONTINUE&quot; ?<br>
<br>
The local implementation may use the &quot;same&quot; way to meet two diffe=
rent requirements does NOT mean they<br>
Are the same, so from standard RFC point of view, we should not leave it as=
 it is,=C2=A0 I feel when use<br>
Case arises, we should add the clarification such as this draft to clarify.=
<br>
<br>
Thanks,<br>
<br>
Andrew<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
-----Original Message-----<br>
From: Loa Andersson [mailto:<a href=3D"mailto:loa@pi.nu">loa@pi.nu</a>]<br>
Sent: Thursday, July 23, 2015 6:59 PM<br>
To: Andrew Qu; Alexander Vainshtein; Stewart Bryant; Andrew G. Malis; S. Da=
vari<br>
Cc: <a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much doe=
s it really save?<br>
<br>
Andrew,<br>
<br>
On 2015-07-23 16:01, Andrew Qu wrote:<br>
&gt; I don&#39;t agree no-swap is the same as &quot;swap with same value&qu=
ot;.<br>
&gt;<br>
&gt; I think if standard adds a no-swap operation, that would be great for<=
br>
&gt; people to implement<br>
&gt;<br>
&gt; Either SW or HW.<br>
&gt;<br>
&gt; Once the label is defined as swap, I need to consider<br>
&gt;<br>
&gt; 1)TTL<br>
&gt;<br>
&gt; Copy payload TTL ? or using const_value<br>
&gt;<br>
&gt; 2)QoS (pipe mode or not)<br>
&gt;<br>
&gt; If pipe mode =3D&gt; then I need to do something<br>
&gt;<br>
&gt; If not=3D&gt; then I need to do something else.<br>
&gt;<br>
&gt; However if it is really a &quot;no-swap&quot;,=C2=A0 then it is very c=
lear for HW/SW<br>
&gt; to implement such operation.<br>
&gt;<br>
&gt; I don&#39;t need to consider any part of above cases.<br>
<br>
I&#39;ve a little bit ambivalent (mostly thought this is a no go) about thi=
s draft, bur if we say that no-swap and not considering TTL and QOS, then t=
his definitely a no go!<br>
<br>
/Loa<br>
&gt;<br>
&gt; I don&#39;t think swaping a same value label is NOT the same as &quot;=
no-swap&quot;<br>
&gt; at all.<br>
&gt;<br>
&gt;=C2=A0 From Standard point of view, we should NOT leave ambiguity here =
at all.<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; Andrew<br>
&gt;<br>
&gt; *From:*mpls [mailto:<a href=3D"mailto:mpls-bounces@ietf.org">mpls-boun=
ces@ietf.org</a>] *On Behalf Of *Alexander<br>
&gt; Vainshtein<br>
&gt; *Sent:* Tuesday, July 21, 2015 5:05 PM<br>
&gt; *To:* Stewart Bryant; Andrew G. Malis; S. Davari<br>
&gt; *Cc:* <a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
&gt; *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how<b=
r>
&gt; much does it really save?<br>
&gt;<br>
&gt; +1.<br>
&gt;<br>
&gt; Thumb typed on my LG,<br>
&gt; Sasha<br>
&gt;<br>
&gt; ------ Original message ------<br>
&gt; *From: *Stewart Bryant<br>
&gt; *Date: *21/07/2015 17:58<br>
&gt; *To: *Andrew G. Malis;S. Davari;<br>
&gt; *Cc: *<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a> &lt;mailto:<a=
 href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>&gt;;<br>
&gt; *Subject:*Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how<br=
>
&gt; much does it really save?<br>
&gt;<br>
&gt; This draft proposes architectural changes, and as we can show that<br>
&gt; these changes are not needed, in my view, this draft should not go<br>
&gt; forward.<br>
&gt;<br>
&gt; - Stewart<br>
&gt;<br>
&gt;<br>
&gt; On 21/07/2015 09:02, Andrew G. Malis wrote:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0As there are no architectural or protocol changes o=
r IANA<br>
&gt;=C2=A0 =C2=A0 =C2=A0considerations, this draft should be informational =
if it goes<br>
&gt;=C2=A0 =C2=A0 =C2=A0forward (it currently says &quot;standards track&qu=
ot;).<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Cheers,<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Andy<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0On Mon, Jul 20, 2015 at 8:52 PM, S. Davari=C2=A0 &l=
t;<a href=3D"mailto:davarish@yahoo.com">davarish@yahoo.com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:davarish@yahoo.com">da=
varish@yahoo.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Eric<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0I agree no standard change is required since this i=
s a local<br>
&gt;=C2=A0 =C2=A0 =C2=A0optimization issue.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Regards,<br>
&gt;=C2=A0 =C2=A0 =C2=A0Shahram<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; On Jul 20, 2015, at 11:43 AM, Eric C Rosen &lt=
;<a href=3D"mailto:erosen@juniper.net">erosen@juniper.net</a> &lt;mailto:<a=
 href=3D"mailto:erosen@juniper.net">erosen@juniper.net</a>&gt;&gt; wrote:<b=
r>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt; On 7/20/2015 2:07 PM, Shahram Davari wrote=
:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt; The new swapped labels (The outgoing=C2=A0=
 label that replaces the<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt; incoming label) need to be stored in a tab=
le. Using this draft<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt; reduces the number of swapped labels that =
needs to be stored,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt; regardless of=C2=A0 implementation. Don&#3=
9;t you agree?<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; No.=C2=A0 If you notice that the incoming labe=
l needs to be &#39;replaced&#39; by an outgoing label of the same value, yo=
u could just make the rewrite string shorter, so it won&#39;t overwrite the=
 top label on the stack.=C2=A0 This seems to be what the draft suggests, bu=
t it could=C2=A0 be done as an optimization for the particular case where t=
he<br>
&gt;=C2=A0 =C2=A0 =C2=A0incoming and outgoing labels have the same value.=
=C2=A0 You could do this<br>
&gt;=C2=A0 =C2=A0 =C2=A0today, as a local implementation optimization. Ther=
e doesn&#39;t seem to<br>
&gt;=C2=A0 =C2=A0 =C2=A0be any interop issue or any change to the data plan=
e semantics.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt; It also reduces the configuration and mana=
gement of the new swapped labels.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; We&#39;re not discussing whether there are any=
 advantages to the use of domain-wide labels.=C2=A0 We&#39;re discussing wh=
ether the use of domain-wide labels requires a change in the forwarding pla=
ne architecture.=C2=A0 I just don&#39;t see that it does.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; ______________________________________________=
_<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; mpls mailing list<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org<=
/a> &lt;mailto:<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<a href=3D"https://www.ietf.org/mailman/listinf=
o/mpls" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/l=
istinfo/mpls</a><br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0_______________________________________________<br>
&gt;=C2=A0 =C2=A0 =C2=A0mpls mailing list<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a> =
&lt;mailto:<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.ietf.org/mailman/listinfo/mp=
ls" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listi=
nfo/mpls</a><br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0_______________________________________________<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0mpls mailing list<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>=
=C2=A0 &lt;mailto:<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>&gt;<br=
>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.ietf.org/mailman/listinfo/mp=
ls" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listi=
nfo/mpls</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt;<br>
&gt; For corporate legal information go to:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; <a href=3D"http://www.cisco.com/web/about/doing_business/legal/cri/ind=
ex.html" rel=3D"noreferrer" target=3D"_blank">http://www.cisco.com/web/abou=
t/doing_business/legal/cri/index.html</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ************* Email Confidentiality Notice ******************** The<br=
>
&gt; information contained in this e-mail message (including any<br>
&gt; attachments) may be confidential, proprietary, privileged, or<br>
&gt; otherwise exempt from disclosure under applicable laws. It is intended=
<br>
&gt; to be conveyed only to the designated recipient(s). Any use,<br>
&gt; dissemination, distribution, printing, retaining or copying of this<br=
>
&gt; e-mail (including its<br>
&gt; attachments) by unintended recipient(s) is strictly prohibited and may=
<br>
&gt; be unlawful. If you are not an intended recipient of this e-mail, or<b=
r>
&gt; believe that you have received this e-mail in error, please notify the=
<br>
&gt; sender immediately (by replying to this e-mail), delete any and all<br=
>
&gt; copies of this e-mail (including any attachments) from your system,<br=
>
&gt; and do not disclose the content of this e-mail to any other person. Th=
ank you!<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; mpls mailing list<br>
&gt; <a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
&gt;<br>
************* Email Confidentiality Notice ********************<br>
The information contained in this e-mail message (including any<br>
attachments) may be confidential, proprietary, privileged, or otherwise<br>
exempt from disclosure under applicable laws. It is intended to be<br>
conveyed only to the designated recipient(s). Any use, dissemination,<br>
distribution, printing, retaining or copying of this e-mail (including its<=
br>
attachments) by unintended recipient(s) is strictly prohibited and may<br>
be unlawful. If you are not an intended recipient of this e-mail, or believ=
e<br>
that you have received this e-mail in error, please notify the sender<br>
immediately (by replying to this e-mail), delete any and all copies of<br>
this e-mail (including any attachments) from your system, and do not<br>
disclose the content of this e-mail to any other person. Thank you!<br>
<br>
_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
<br>
_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
</div></div></blockquote></div><br></div>

--f46d04428e40b14538051b9237f9--


From nobody Thu Jul 23 15:55:43 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6D881B2A3E for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 15:55:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.375
X-Spam-Level: 
X-Spam-Status: No, score=-0.375 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_42=0.6, J_CHICKENPOX_51=0.6, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=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 7uL6y7i8cCmN for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 15:55:38 -0700 (PDT)
Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [69.46.227.142]) by ietfa.amsl.com (Postfix) with ESMTP id CE1E81B2A3C for <mpls@ietf.org>; Thu, 23 Jul 2015 15:55:37 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw02.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 1330832023; Thu, 23 Jul 2015 18:54:31 -0500
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS64.mediatek.inc ([::1]) with mapi id 14.03.0181.006; Thu, 23 Jul 2015 18:55:25 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: Shahram Davari <davari@broadcom.com>, Loa Andersson <loa@pi.nu>, "Alexander Vainshtein" <Alexander.Vainshtein@ecitele.com>, Stewart Bryant <stbryant@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "S. Davari" <davarish@yahoo.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw8aajUti3orAQEqCOvm3DZDbXZ3pFwWwgAB2V4D///4uQIAAV4QA//+/rvA=
Date: Thu, 23 Jul 2015 22:55:24 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F608A2@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu> <EA360A7AB9D90D4B9E9173B6D27C371EE3F607FB@MTKMBS61N1.mediatek.inc> <4A6CE49E6084B141B15C0713B8993F2831F7ADF4@SJEXCHMB12.corp.ad.broadcom.com>
In-Reply-To: <4A6CE49E6084B141B15C0713B8993F2831F7ADF4@SJEXCHMB12.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
x-tm-as-product-ver: SMEX-10.2.0.3176-8.000.1202-21698.005
x-tm-as-result: No--63.337100-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/nAOCAEU24l47H8nTwTpwVA6Jfgk>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jul 2015 22:55:41 -0000

Hi Shahram,

That is not a fair question in the first place=2E  SWAP is defined in RFC =
which is already
Data-plane behavior, then why we purposely ignore to mention "no_swap"?

why only "no_swap" is data-plane specific but not swap?=20

To me, Swap and no_swap is a twin siblings, they come together=2E

Missing "no_swap" in the RFC when "swap" was originally brought is mistake =
in the first place,
We should do due diligence to correct it when it is really needed=2E

Considering the following:
1) if NO_SWAP is additionally added but NOT breaking ANY existing framework
2) huge benefit might be potentially achieved
3) NO_SWAP is naturally coming after "SWAP" which RFC is defined in the =
first place=2E

Then on what base, we should not clarify it with an incremental change =
document?

Thanks,

Andrew




-----Original Message-----
From: Shahram Davari [mailto:davari@broadcom=2Ecom]=20
Sent: Friday, July 24, 2015 12:06 AM
To: Andrew Qu; Loa Andersson; Alexander Vainshtein; Stewart Bryant; Andrew =
G=2E Malis; S=2E Davari
Cc: mpls@ietf=2Eorg
Subject: RE: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?

Andrew,

Focusing on just the data-plane, do you agree that externally observable =
behavior of a router that does "no-swap" is same as "swap" to the same =
label=2E
If so why do you think a standards RFC for data-plane is required? since =
standards RFC should be something that is externally visible outside of a =
box=2E


Thanks
Shahram

-----Original Message-----
From: mpls [mailto:mpls-bounces@ietf=2Eorg] On Behalf Of Andrew Qu
Sent: Thursday, July 23, 2015 2:55 PM
To: Loa Andersson; Alexander Vainshtein; Stewart Bryant; Andrew G=2E Malis;=
 S=2E Davari
Cc: mpls@ietf=2Eorg
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?

It seems I mislead folks from my previous mail=2E

Please let me rephrase my points=2E :-)

>From a ASIC design engineer point of view,  I wanted to say swap and=20
>no-swap is
Very different meaning=2E

As long as there is a defined swap operation, I have to design the "swap" =
completely In ASIC logic=2E

If there is a "no-swap" operation defined, then my ASIC engineer will =
implement it differently than swap=2E

I used "TTL" and EXP handling as example=2E  Since the label is to be =
"swap"ed with a new LABEL stack, then the design of SWAPING need to =
consider TTL handling such as
1) just decrement of original TTL or 2) using a brand new TTL, such as =
using local new register stored value to
  Fill the sawp'ed new label stack=2E

And in reality,  the ASIC may chose a HW adjacency storage which has =
complete label stack space,  SW is resonspile To file them up to fulfill so=
 called "swap" operation=2E

When standard defines a "no-swap" operation,  ASIC engineer would implement=
 such operation completely differently in Real RTL design with regarding =
how to handling TTL or EXP=2E

If I am putting NETWORK meaning aside for the moment,  the wording in RFC =
about "swap" and "no-swap" is already making difference to inplementor =
already=2E  So that is what I meant that as RFC writer, we should be as =
clear as possible=2E



That is first of my points=2E =20

My next point is that:

As matter of fact,  "no-swap" operation has huge difference in the =
following implementation than "swap"=2E

For example:

When without "no-swap" operation defined, in order to achieve "no-swap" =
result, as you suggested, I would simply copy "in-label" and write it back =
to "out-label", but to HW, it means that for different in-label, I must use=
 different HW adjacency to support "no-swap" result=2E
So it will be 1-1 mapping of using adjacencies of HW resource even they =
share the rest of rewrite Information such out going port and DMAC/SMAC =
etc=2E


However if we do have a "no-swap" operation defined,  then I can share no =
matter of how many in-coming Label with just "ONE" HW adjacence to rewrite =
the in-coming packets=2E

The adjacency instruction would simply just be "no operation on label =
value, decrement TTL" and using "out_port, DMAC, SMAC"  for all the =
incoming packet with different labels=2E

This is huge saving in terms of implementation when "no-swap" is defiend as=
 a MPLS opearation option for a ASIC design engineer=2E=2E

Lastly, I still personally believe,  the network meaning of "swap" and =
"no-swap" can't be treated the same=2E
As Robert pointed out,  SR also has "CONTINUE" operation as well,  why SR =
keep that operation if we thing SWAP is good to cover all cases including =
"CONTINUE" ?

The local implementation may use the "same" way to meet two different =
requirements does NOT mean they Are the same, so from standard RFC point of=
 view, we should not leave it as it is,  I feel when use Case arises, we =
should add the clarification such as this draft to clarify=2E

Thanks,

Andrew










-----Original Message-----
From: Loa Andersson [mailto:loa@pi=2Enu]
Sent: Thursday, July 23, 2015 6:59 PM
To: Andrew Qu; Alexander Vainshtein; Stewart Bryant; Andrew G=2E Malis; =
S=2E Davari
Cc: mpls@ietf=2Eorg
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?

Andrew,

On 2015-07-23 16:01, Andrew Qu wrote:
> I don't agree no-swap is the same as "swap with same value"=2E
>
> I think if standard adds a no-swap operation, that would be great for=20
> people to implement
>
> Either SW or HW=2E
>
> Once the label is defined as swap, I need to consider
>
> 1)TTL
>
> Copy payload TTL ? or using const_value
>
> 2)QoS (pipe mode or not)
>
> If pipe mode =3D> then I need to do something
>
> If not=3D> then I need to do something else=2E
>
> However if it is really a "no-swap",  then it is very clear for HW/SW=20
> to implement such operation=2E
>
> I don't need to consider any part of above cases=2E

I've a little bit ambivalent (mostly thought this is a no go) about this =
draft, bur if we say that no-swap and not considering TTL and QOS, then =
this definitely a no go!

/Loa
>
> I don't think swaping a same value label is NOT the same as "no-swap"=20
> at all=2E
>
>  From Standard point of view, we should NOT leave ambiguity here at =
all=2E
>
> Thanks,
>
> Andrew
>
> *From:*mpls [mailto:mpls-bounces@ietf=2Eorg] *On Behalf Of *Alexander=20
> Vainshtein
> *Sent:* Tuesday, July 21, 2015 5:05 PM
> *To:* Stewart Bryant; Andrew G=2E Malis; S=2E Davari
> *Cc:* mpls@ietf=2Eorg
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how=20
> much does it really save?
>
> +1=2E
>
> Thumb typed on my LG,
> Sasha
>
> ------ Original message ------
> *From: *Stewart Bryant
> *Date: *21/07/2015 17:58
> *To: *Andrew G=2E Malis;S=2E Davari;
> *Cc: *mpls@ietf=2Eorg <mailto:mpls@ietf=2Eorg>;
> *Subject:*Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how=20
> much does it really save?
>
> This draft proposes architectural changes, and as we can show that=20
> these changes are not needed, in my view, this draft should not go=20
> forward=2E
>
> - Stewart
>
>
> On 21/07/2015 09:02, Andrew G=2E Malis wrote:
>
>     As there are no architectural or protocol changes or IANA
>     considerations, this draft should be informational if it goes
>     forward (it currently says "standards track")=2E
>
>     Cheers,
>
>     Andy
>
>     On Mon, Jul 20, 2015 at 8:52 PM, S=2E Davari  <davarish@yahoo=2Ecom
>     <mailto:davarish@yahoo=2Ecom>> wrote:
>
>     Eric
>
>     I agree no standard change is required since this is a local
>     optimization issue=2E
>
>     Regards,
>     Shahram
>
>
>     > On Jul 20, 2015, at 11:43 AM, Eric C Rosen <erosen@juniper=2Enet =
<mailto:erosen@juniper=2Enet>> wrote:
>     >
>     >> On 7/20/2015 2:07 PM, Shahram Davari wrote:
>     >> The new swapped labels (The outgoing  label that replaces the
>     >> incoming label) need to be stored in a table=2E Using this draft
>     >> reduces the number of swapped labels that needs to be stored,
>     >> regardless of  implementation=2E Don't you agree?
>     >
>     > No=2E  If you notice that the incoming label needs to be 'replaced'=
 by an outgoing label of the same value, you could just make the rewrite =
string shorter, so it won't overwrite the top label on the stack=2E  This =
seems to be what the draft suggests, but it could  be done as an =
optimization for the particular case where the
>     incoming and outgoing labels have the same value=2E  You could do =
this
>     today, as a local implementation optimization=2E There doesn't seem =
to
>     be any interop issue or any change to the data plane semantics=2E
>     >
>     >> It also reduces the configuration and management of the new =
swapped labels=2E
>     >
>     > We're not discussing whether there are any advantages to the use of=
 domain-wide labels=2E  We're discussing whether the use of domain-wide =
labels requires a change in the forwarding plane architecture=2E  I just =
don't see that it does=2E
>     >
>     > _______________________________________________
>     > mpls mailing list
>     >mpls@ietf=2Eorg <mailto:mpls@ietf=2Eorg>
>     >https://www=2Eietf=2Eorg/mailman/listinfo/mpls
>
>
>     _______________________________________________
>     mpls mailing list
>     mpls@ietf=2Eorg <mailto:mpls@ietf=2Eorg>
>     https://www=2Eietf=2Eorg/mailman/listinfo/mpls
>
>
>     _______________________________________________
>
>     mpls mailing list
>
>     mpls@ietf=2Eorg  <mailto:mpls@ietf=2Eorg>
>
>     https://www=2Eietf=2Eorg/mailman/listinfo/mpls
>
>
>
>
> --
>
> For corporate legal information go to:
>
>
>
> http://www=2Ecisco=2Ecom/web/about/doing_business/legal/cri/index=2Ehtml
>
>
>
> ************* Email Confidentiality Notice ******************** The=20
> information contained in this e-mail message (including any
> attachments) may be confidential, proprietary, privileged, or=20
> otherwise exempt from disclosure under applicable laws=2E It is intended=
=20
> to be conveyed only to the designated recipient(s)=2E Any use,=20
> dissemination, distribution, printing, retaining or copying of this=20
> e-mail (including its
> attachments) by unintended recipient(s) is strictly prohibited and may=20
> be unlawful=2E If you are not an intended recipient of this e-mail, or=20
> believe that you have received this e-mail in error, please notify the=20
> sender immediately (by replying to this e-mail), delete any and all=20
> copies of this e-mail (including any attachments) from your system,=20
> and do not disclose the content of this e-mail to any other person=2E =
Thank you!
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf=2Eorg
> https://www=2Eietf=2Eorg/mailman/listinfo/mpls
>
************* Email Confidentiality Notice ******************** The =
information contained in this e-mail message (including any
attachments) may be confidential, proprietary, privileged, or otherwise =
exempt from disclosure under applicable laws=2E It is intended to be =
conveyed only to the designated recipient(s)=2E Any use, dissemination, =
distribution, printing, retaining or copying of this e-mail (including its
attachments) by unintended recipient(s) is strictly prohibited and may be =
unlawful=2E If you are not an intended recipient of this e-mail, or believe=
 that you have received this e-mail in error, please notify the sender =
immediately (by replying to this e-mail), delete any and all copies of this=
 e-mail (including any attachments) from your system, and do not disclose =
the content of this e-mail to any other person=2E Thank you!

_______________________________________________
mpls mailing list
mpls@ietf=2Eorg
https://www=2Eietf=2Eorg/mailman/listinfo/mpls
************* Email Confidentiality Notice ********************
The information contained in this e-mail message (including any=20
attachments) may be confidential, proprietary, privileged, or otherwise
exempt from disclosure under applicable laws=2E It is intended to be=20
conveyed only to the designated recipient(s)=2E Any use, dissemination,=20
distribution, printing, retaining or copying of this e-mail (including its=
=20
attachments) by unintended recipient(s) is strictly prohibited and may=20
be unlawful=2E If you are not an intended recipient of this e-mail, or =
believe=20
that you have received this e-mail in error, please notify the sender=20
immediately (by replying to this e-mail), delete any and all copies of=20
this e-mail (including any attachments) from your system, and do not
disclose the content of this e-mail to any other person=2E Thank you!


From nobody Thu Jul 23 22:12:20 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D4BF1B2DEB for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 22:12:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103
X-Spam-Level: 
X-Spam-Status: No, score=-103 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_42=0.6, J_CHICKENPOX_51=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
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 xDi2FQ51wcWx for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 22:12:12 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 032B41B2DEA for <mpls@ietf.org>; Thu, 23 Jul 2015 22:12:11 -0700 (PDT)
X-AuditID: c618062d-f799e6d00000329e-55-55b16d2c5384
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id A0.02.12958.C2D61B55; Fri, 24 Jul 2015 00:39:40 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.03.0210.002; Fri, 24 Jul 2015 01:12:09 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw8aa4j+0b+JzE0iI4/eDDDIUYp3pW5YAgAAxxoCAAFKjgIAAAw8AgAACdQCAADCjAA==
Date: Fri, 24 Jul 2015 05:12:09 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF112218833FC@eusaamb103.ericsson.se>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu> <EA360A7AB9D90D4B9E9173B6D27C371EE3F607FB@MTKMBS61N1.mediatek.inc> <4A6CE49E6084B141B15C0713B8993F2831F7ADF4@SJEXCHMB12.corp.ad.broadcom.com> <CA+b+ERm2bpYR4y9_8c7tZD9QCToe8EY2HEgYiPdXDGuDaffBAA@mail.gmail.com>
In-Reply-To: <CA+b+ERm2bpYR4y9_8c7tZD9QCToe8EY2HEgYiPdXDGuDaffBAA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.11]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF112218833FCeusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRmVeSWpSXmKPExsUyuXRPrK5O7sZQg2dn5CzW93pa3Fq6ktWi aWETswOzx6z7Z9k8liz5yeSxe+MCpgDmKC6blNSczLLUIn27BK6MnZvPshe8+8dUsf3eA/YG xg9fmLoYOTkkBEwk5rz5wghhi0lcuLeerYuRi0NI4CijxJHTW5kgnOWMEi/vvgDrYBMwknix sYcdxBYR8JY40zAHqIODg1lAWeLUXRmQsLBAnMShdVsZIUriJXp2dUPZYRInj/9jBylnEVCV uLkyAyTMK+Ar0ffxH9SqqcwSH6bMYAGp4RQIlFh1TB+khhHotu+n1oBdwCwgLnHryXyo+wUk luw5zwxhi0q8fPyPFcJWkvj4ez47xGX5EhN2FEKsEpQ4OfMJywRG0VlIJs1CqJqFpAoirCmx fpc+RLWixJTuh+wQtoZE65y57MjiCxjZVzFylBanluWmGxlsYgTG2DEJNt0djHteWh5iFOBg VOLhfZC8MVSINbGsuDL3EKM0B4uSOK9jVF6okEB6YklqdmpqQWpRfFFpTmrxIUYmDk6pBsYF TjsmiK984zSPb532b6e5SxzdcsP9rrwsmBwUO+eA6OQFl49saulqPupjY1xZylKy6LlE56oS O49Hig5110tO9mwpeG/MUrVA3sngbNKELywXClYp3ksK2/rKNG6XmGLc9fkb2ZVPOk3xXKk7 bXO1of85l8olQZsXBLZJ6GWFCyTLrPWZoqXEUpyRaKjFXFScCAA92g4AkgIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/hARF8RRwX25DObk9F1g-4uv6d6I>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 05:12:17 -0000

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

SGkgUm9iZXJ0LA0KbGV0IG1lIHJlLXBocmFzZSBteSBxdWVzdGlvbiBhYm91dCBpbXBhY3Qgb2Yg
dGhpcyBwcm9wb3NhbCBvbiBleGlzdGluZyBPQU0gZm9yIE1QTFMgZGF0YSBwbGFuZToNCkhvdyBv
bmUgaWRlbnRpZmllcyB0aGUgc291cmNlIG9mIGEgcGFja2V0ICB3aXRob3V0IHVzaW5nIGluY29t
aW5nLW91dGdvaW5nIHBhcmFkaWdtPw0KDQogICAgICAgICAgICAgICAgUmVnYXJkcywNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgR3JlZw0KDQpGcm9tOiBtcGxzIFttYWlsdG86bXBs
cy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogRnJp
ZGF5LCBKdWx5IDI0LCAyMDE1IDEyOjE1IEFNDQpUbzogU2hhaHJhbSBEYXZhcmkNCkNjOiBtcGxz
QGlldGYub3JnDQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3
YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQpIaSBTaGFo
cmFtLA0KDQpUaGlzIGlzIGZpcnN0IHRpbWUgSSBzZWUgdGhhdCB3ZSBqdWRnZSB3aGF0IHNob3Vs
ZCB0aGUgUkZDIGNvbnRhaW4gYnkgdXNpbmcgc25pZmZlciBvbiB0aGUgd2lyZSAuLi4gYnV0IGFz
IEkgcG9pbnRlZCBvdXQgdGhpcyBpcyBiZXNpZGVzIHRoZSBwb2ludC4NCg0KQ29udHJvbCBwbGFu
ZSBpcyBkaWZmZXJlbnQgYW5kIHdoYXQgY3VycmVudGx5IGRlZmluZWQgcHJpbWl0aXZlcyByZXF1
aXJlIGNvbnRyb2wgcGxhbmUgdG8gcHJvdmlkZSB3b3JrYXJvdW5kcyBmb3IgdGhlIG1pc3Npbmcg
Zm9yd2FyZGluZyBhY3Rpb24uDQoNCk1vcmVvdmVyIHRoaW5rIGZ1cnRoZXIgLi4uIGxvb2sgYXQg
STJSUyBhbmQgTVBMUyBZQU5HIG1vZGVscy4gV291bGQgaXQgY29udGFpbiBzb21ldGhpbmcgd2hp
Y2ggaXMgbm90IGluIHRoZSBNUExTIGFyY2hpdGVjdHVyZSBSRkMgLi4gSSBkb3VidCBhcyBieSBw
cm9jZWR1cmFsIHJlcXVpcmVtZW50cyBjb25zdWx0aW5nIG5vcm1hdGl2ZSByZWZlcmVuY2Ugc2Vj
dGlvbiBpdCB3aWxsIGJlIGJsb2NrZWQuDQoNCkFzIGEgY29uc2VxdWVuY2UgaXQgaXMgbm8gbG9u
Z2VyIGp1c3QgbG9jYWwgUlAvUkUgdG8gZGF0YSBwbGFuZSB0cmljayAuLiB3ZSBhcmUgbm90IGZv
ciBuZXcgYXJjaGl0ZWN0dXJlcyBpbXBhY3RpbmcgcmVtb3RlIGNvbnRyb2xsZXJzIHdoaWNoIHdp
bGwgbmVlZCB0byB1c2UgY29uY2VwdHMgb2YgaW5jb21pbmcvb3V0Z29pbmcgbGFiZWxzIHdoZW4g
c2V0dGluZyBkYXRhIHBsYW5lIHVzaW5nIGdsb2JhbC9wYXRoIGxhYmVscy4NCg0KSXMgdGhpcyBz
b3VuZCBkZXNpZ24gYnkgYW55IG1lYW5zID8NCg0KQ2hlZXJzLA0KUi4NCg0KDQoNCg0KDQoNCg0K
DQoNCg0KT24gRnJpLCBKdWwgMjQsIDIwMTUgYXQgMTI6MDYgQU0sIFNoYWhyYW0gRGF2YXJpIDxk
YXZhcmlAYnJvYWRjb20uY29tPG1haWx0bzpkYXZhcmlAYnJvYWRjb20uY29tPj4gd3JvdGU6DQpB
bmRyZXcsDQoNCkZvY3VzaW5nIG9uIGp1c3QgdGhlIGRhdGEtcGxhbmUsIGRvIHlvdSBhZ3JlZSB0
aGF0IGV4dGVybmFsbHkgb2JzZXJ2YWJsZSBiZWhhdmlvciBvZiBhIHJvdXRlciB0aGF0IGRvZXMg
Im5vLXN3YXAiIGlzIHNhbWUgYXMgInN3YXAiIHRvIHRoZSBzYW1lIGxhYmVsLg0KSWYgc28gd2h5
IGRvIHlvdSB0aGluayBhIHN0YW5kYXJkcyBSRkMgZm9yIGRhdGEtcGxhbmUgaXMgcmVxdWlyZWQ/
IHNpbmNlIHN0YW5kYXJkcyBSRkMgc2hvdWxkIGJlIHNvbWV0aGluZyB0aGF0IGlzIGV4dGVybmFs
bHkgdmlzaWJsZSBvdXRzaWRlIG9mIGEgYm94Lg0KDQoNClRoYW5rcw0KU2hhaHJhbQ0KDQotLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogbXBscyBbbWFpbHRvOm1wbHMtYm91bmNlc0Bp
ZXRmLm9yZzxtYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIEFuZHJl
dyBRdQ0KU2VudDogVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMjo1NSBQTQ0KVG86IExvYSBBbmRl
cnNzb247IEFsZXhhbmRlciBWYWluc2h0ZWluOyBTdGV3YXJ0IEJyeWFudDsgQW5kcmV3IEcuIE1h
bGlzOyBTLiBEYXZhcmkNCkNjOiBtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0K
U3ViamVjdDogUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1z
d2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KSXQgc2VlbXMgSSBtaXNsZWFk
IGZvbGtzIGZyb20gbXkgcHJldmlvdXMgbWFpbC4NCg0KUGxlYXNlIGxldCBtZSByZXBocmFzZSBt
eSBwb2ludHMuIDotKQ0KDQo+RnJvbSBhIEFTSUMgZGVzaWduIGVuZ2luZWVyIHBvaW50IG9mIHZp
ZXcsICBJIHdhbnRlZCB0byBzYXkgc3dhcCBhbmQgbm8tc3dhcCBpcw0KVmVyeSBkaWZmZXJlbnQg
bWVhbmluZy4NCg0KQXMgbG9uZyBhcyB0aGVyZSBpcyBhIGRlZmluZWQgc3dhcCBvcGVyYXRpb24s
IEkgaGF2ZSB0byBkZXNpZ24gdGhlICJzd2FwIiBjb21wbGV0ZWx5DQpJbiBBU0lDIGxvZ2ljLg0K
DQpJZiB0aGVyZSBpcyBhICJuby1zd2FwIiBvcGVyYXRpb24gZGVmaW5lZCwgdGhlbiBteSBBU0lD
IGVuZ2luZWVyIHdpbGwgaW1wbGVtZW50IGl0IGRpZmZlcmVudGx5DQp0aGFuIHN3YXAuDQoNCkkg
dXNlZCAiVFRMIiBhbmQgRVhQIGhhbmRsaW5nIGFzIGV4YW1wbGUuICBTaW5jZSB0aGUgbGFiZWwg
aXMgdG8gYmUgInN3YXAiZWQgd2l0aCBhIG5ldyBMQUJFTCBzdGFjaywNCnRoZW4gdGhlIGRlc2ln
biBvZiBTV0FQSU5HIG5lZWQgdG8gY29uc2lkZXIgVFRMIGhhbmRsaW5nIHN1Y2ggYXMNCjEpIGp1
c3QgZGVjcmVtZW50IG9mIG9yaWdpbmFsIFRUTCBvciAyKSB1c2luZyBhIGJyYW5kIG5ldyBUVEws
IHN1Y2ggYXMgdXNpbmcgbG9jYWwgbmV3IHJlZ2lzdGVyIHN0b3JlZCB2YWx1ZSB0bw0KICBGaWxs
IHRoZSBzYXdwJ2VkIG5ldyBsYWJlbCBzdGFjay4NCg0KQW5kIGluIHJlYWxpdHksICB0aGUgQVNJ
QyBtYXkgY2hvc2UgYSBIVyBhZGphY2VuY3kgc3RvcmFnZSB3aGljaCBoYXMgY29tcGxldGUgbGFi
ZWwgc3RhY2sgc3BhY2UsICBTVyBpcyByZXNvbnNwaWxlDQpUbyBmaWxlIHRoZW0gdXAgdG8gZnVs
ZmlsbCBzbyBjYWxsZWQgInN3YXAiIG9wZXJhdGlvbi4NCg0KV2hlbiBzdGFuZGFyZCBkZWZpbmVz
IGEgIm5vLXN3YXAiIG9wZXJhdGlvbiwgIEFTSUMgZW5naW5lZXIgd291bGQgaW1wbGVtZW50IHN1
Y2ggb3BlcmF0aW9uIGNvbXBsZXRlbHkgZGlmZmVyZW50bHkgaW4NClJlYWwgUlRMIGRlc2lnbiB3
aXRoIHJlZ2FyZGluZyBob3cgdG8gaGFuZGxpbmcgVFRMIG9yIEVYUC4NCg0KSWYgSSBhbSBwdXR0
aW5nIE5FVFdPUksgbWVhbmluZyBhc2lkZSBmb3IgdGhlIG1vbWVudCwgIHRoZSB3b3JkaW5nIGlu
IFJGQyBhYm91dCAic3dhcCIgYW5kICJuby1zd2FwIiBpcyBhbHJlYWR5IG1ha2luZyBkaWZmZXJl
bmNlDQp0byBpbnBsZW1lbnRvciBhbHJlYWR5LiAgU28gdGhhdCBpcyB3aGF0IEkgbWVhbnQgdGhh
dCBhcyBSRkMgd3JpdGVyLCB3ZSBzaG91bGQgYmUgYXMgY2xlYXIgYXMgcG9zc2libGUuDQoNCg0K
DQpUaGF0IGlzIGZpcnN0IG9mIG15IHBvaW50cy4NCg0KTXkgbmV4dCBwb2ludCBpcyB0aGF0Og0K
DQpBcyBtYXR0ZXIgb2YgZmFjdCwgICJuby1zd2FwIiBvcGVyYXRpb24gaGFzIGh1Z2UgZGlmZmVy
ZW5jZSBpbiB0aGUgZm9sbG93aW5nIGltcGxlbWVudGF0aW9uIHRoYW4gInN3YXAiLg0KDQpGb3Ig
ZXhhbXBsZToNCg0KV2hlbiB3aXRob3V0ICJuby1zd2FwIiBvcGVyYXRpb24gZGVmaW5lZCwgaW4g
b3JkZXIgdG8gYWNoaWV2ZSAibm8tc3dhcCIgcmVzdWx0LCBhcyB5b3Ugc3VnZ2VzdGVkLA0KSSB3
b3VsZCBzaW1wbHkgY29weSAiaW4tbGFiZWwiIGFuZCB3cml0ZSBpdCBiYWNrIHRvICJvdXQtbGFi
ZWwiLCBidXQgdG8gSFcsIGl0IG1lYW5zIHRoYXQNCmZvciBkaWZmZXJlbnQgaW4tbGFiZWwsIEkg
bXVzdCB1c2UgZGlmZmVyZW50IEhXIGFkamFjZW5jeSB0byBzdXBwb3J0ICJuby1zd2FwIiByZXN1
bHQuDQpTbyBpdCB3aWxsIGJlIDEtMSBtYXBwaW5nIG9mIHVzaW5nIGFkamFjZW5jaWVzIG9mIEhX
IHJlc291cmNlIGV2ZW4gdGhleSBzaGFyZSB0aGUgcmVzdCBvZiByZXdyaXRlDQpJbmZvcm1hdGlv
biBzdWNoIG91dCBnb2luZyBwb3J0IGFuZCBETUFDL1NNQUMgZXRjLg0KDQoNCkhvd2V2ZXIgaWYg
d2UgZG8gaGF2ZSBhICJuby1zd2FwIiBvcGVyYXRpb24gZGVmaW5lZCwgIHRoZW4gSSBjYW4gc2hh
cmUgbm8gbWF0dGVyIG9mIGhvdyBtYW55IGluLWNvbWluZw0KTGFiZWwgd2l0aCBqdXN0ICJPTkUi
IEhXIGFkamFjZW5jZSB0byByZXdyaXRlIHRoZSBpbi1jb21pbmcgcGFja2V0cy4NCg0KVGhlIGFk
amFjZW5jeSBpbnN0cnVjdGlvbiB3b3VsZCBzaW1wbHkganVzdCBiZSAibm8gb3BlcmF0aW9uIG9u
IGxhYmVsIHZhbHVlLCBkZWNyZW1lbnQgVFRMIiBhbmQgdXNpbmcNCiJvdXRfcG9ydCwgRE1BQywg
U01BQyIgIGZvciBhbGwgdGhlIGluY29taW5nIHBhY2tldCB3aXRoIGRpZmZlcmVudCBsYWJlbHMu
DQoNClRoaXMgaXMgaHVnZSBzYXZpbmcgaW4gdGVybXMgb2YgaW1wbGVtZW50YXRpb24gd2hlbiAi
bm8tc3dhcCIgaXMgZGVmaWVuZCBhcyBhIE1QTFMgb3BlYXJhdGlvbiBvcHRpb24gZm9yDQphIEFT
SUMgZGVzaWduIGVuZ2luZWVyLi4NCg0KTGFzdGx5LCBJIHN0aWxsIHBlcnNvbmFsbHkgYmVsaWV2
ZSwgIHRoZSBuZXR3b3JrIG1lYW5pbmcgb2YgInN3YXAiIGFuZCAibm8tc3dhcCIgY2FuJ3QgYmUg
dHJlYXRlZCB0aGUgc2FtZS4NCkFzIFJvYmVydCBwb2ludGVkIG91dCwgIFNSIGFsc28gaGFzICJD
T05USU5VRSIgb3BlcmF0aW9uIGFzIHdlbGwsICB3aHkgU1Iga2VlcCB0aGF0IG9wZXJhdGlvbiBp
ZiB3ZSB0aGluZw0KU1dBUCBpcyBnb29kIHRvIGNvdmVyIGFsbCBjYXNlcyBpbmNsdWRpbmcgIkNP
TlRJTlVFIiA/DQoNClRoZSBsb2NhbCBpbXBsZW1lbnRhdGlvbiBtYXkgdXNlIHRoZSAic2FtZSIg
d2F5IHRvIG1lZXQgdHdvIGRpZmZlcmVudCByZXF1aXJlbWVudHMgZG9lcyBOT1QgbWVhbiB0aGV5
DQpBcmUgdGhlIHNhbWUsIHNvIGZyb20gc3RhbmRhcmQgUkZDIHBvaW50IG9mIHZpZXcsIHdlIHNo
b3VsZCBub3QgbGVhdmUgaXQgYXMgaXQgaXMsICBJIGZlZWwgd2hlbiB1c2UNCkNhc2UgYXJpc2Vz
LCB3ZSBzaG91bGQgYWRkIHRoZSBjbGFyaWZpY2F0aW9uIHN1Y2ggYXMgdGhpcyBkcmFmdCB0byBj
bGFyaWZ5Lg0KDQpUaGFua3MsDQoNCkFuZHJldw0KDQoNCg0KDQoNCg0KDQoNCg0KDQotLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogTG9hIEFuZGVyc3NvbiBbbWFpbHRvOmxvYUBwaS5u
dTxtYWlsdG86bG9hQHBpLm51Pl0NClNlbnQ6IFRodXJzZGF5LCBKdWx5IDIzLCAyMDE1IDY6NTkg
UE0NClRvOiBBbmRyZXcgUXU7IEFsZXhhbmRlciBWYWluc2h0ZWluOyBTdGV3YXJ0IEJyeWFudDsg
QW5kcmV3IEcuIE1hbGlzOyBTLiBEYXZhcmkNCkNjOiBtcGxzQGlldGYub3JnPG1haWx0bzptcGxz
QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9y
d2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KQW5kcmV3
LA0KDQpPbiAyMDE1LTA3LTIzIDE2OjAxLCBBbmRyZXcgUXUgd3JvdGU6DQo+IEkgZG9uJ3QgYWdy
ZWUgbm8tc3dhcCBpcyB0aGUgc2FtZSBhcyAic3dhcCB3aXRoIHNhbWUgdmFsdWUiLg0KPg0KPiBJ
IHRoaW5rIGlmIHN0YW5kYXJkIGFkZHMgYSBuby1zd2FwIG9wZXJhdGlvbiwgdGhhdCB3b3VsZCBi
ZSBncmVhdCBmb3INCj4gcGVvcGxlIHRvIGltcGxlbWVudA0KPg0KPiBFaXRoZXIgU1cgb3IgSFcu
DQo+DQo+IE9uY2UgdGhlIGxhYmVsIGlzIGRlZmluZWQgYXMgc3dhcCwgSSBuZWVkIHRvIGNvbnNp
ZGVyDQo+DQo+IDEpVFRMDQo+DQo+IENvcHkgcGF5bG9hZCBUVEwgPyBvciB1c2luZyBjb25zdF92
YWx1ZQ0KPg0KPiAyKVFvUyAocGlwZSBtb2RlIG9yIG5vdCkNCj4NCj4gSWYgcGlwZSBtb2RlID0+
IHRoZW4gSSBuZWVkIHRvIGRvIHNvbWV0aGluZw0KPg0KPiBJZiBub3Q9PiB0aGVuIEkgbmVlZCB0
byBkbyBzb21ldGhpbmcgZWxzZS4NCj4NCj4gSG93ZXZlciBpZiBpdCBpcyByZWFsbHkgYSAibm8t
c3dhcCIsICB0aGVuIGl0IGlzIHZlcnkgY2xlYXIgZm9yIEhXL1NXDQo+IHRvIGltcGxlbWVudCBz
dWNoIG9wZXJhdGlvbi4NCj4NCj4gSSBkb24ndCBuZWVkIHRvIGNvbnNpZGVyIGFueSBwYXJ0IG9m
IGFib3ZlIGNhc2VzLg0KDQpJJ3ZlIGEgbGl0dGxlIGJpdCBhbWJpdmFsZW50IChtb3N0bHkgdGhv
dWdodCB0aGlzIGlzIGEgbm8gZ28pIGFib3V0IHRoaXMgZHJhZnQsIGJ1ciBpZiB3ZSBzYXkgdGhh
dCBuby1zd2FwIGFuZCBub3QgY29uc2lkZXJpbmcgVFRMIGFuZCBRT1MsIHRoZW4gdGhpcyBkZWZp
bml0ZWx5IGEgbm8gZ28hDQoNCi9Mb2ENCj4NCj4gSSBkb24ndCB0aGluayBzd2FwaW5nIGEgc2Ft
ZSB2YWx1ZSBsYWJlbCBpcyBOT1QgdGhlIHNhbWUgYXMgIm5vLXN3YXAiDQo+IGF0IGFsbC4NCj4N
Cj4gIEZyb20gU3RhbmRhcmQgcG9pbnQgb2Ygdmlldywgd2Ugc2hvdWxkIE5PVCBsZWF2ZSBhbWJp
Z3VpdHkgaGVyZSBhdCBhbGwuDQo+DQo+IFRoYW5rcywNCj4NCj4gQW5kcmV3DQo+DQo+ICpGcm9t
OiptcGxzIFttYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzptcGxzLWJvdW5jZXNA
aWV0Zi5vcmc+XSAqT24gQmVoYWxmIE9mICpBbGV4YW5kZXINCj4gVmFpbnNodGVpbg0KPiAqU2Vu
dDoqIFR1ZXNkYXksIEp1bHkgMjEsIDIwMTUgNTowNSBQTQ0KPiAqVG86KiBTdGV3YXJ0IEJyeWFu
dDsgQW5kcmV3IEcuIE1hbGlzOyBTLiBEYXZhcmkNCj4gKkNjOiogbXBsc0BpZXRmLm9yZzxtYWls
dG86bXBsc0BpZXRmLm9yZz4NCj4gKlN1YmplY3Q6KiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBs
cy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cNCj4gbXVjaCBkb2VzIGl0IHJlYWxseSBz
YXZlPw0KPg0KPiArMS4NCj4NCj4gVGh1bWIgdHlwZWQgb24gbXkgTEcsDQo+IFNhc2hhDQo+DQo+
IC0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLQ0KPiAqRnJvbTogKlN0ZXdhcnQgQnJ5YW50
DQo+ICpEYXRlOiAqMjEvMDcvMjAxNSAxNzo1OA0KPiAqVG86ICpBbmRyZXcgRy4gTWFsaXM7Uy4g
RGF2YXJpOw0KPiAqQ2M6ICptcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPiA8bWFp
bHRvOm1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+PjsNCj4gKlN1YmplY3Q6KlJl
OiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdw0K
PiBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQo+DQo+IFRoaXMgZHJhZnQgcHJvcG9zZXMgYXJj
aGl0ZWN0dXJhbCBjaGFuZ2VzLCBhbmQgYXMgd2UgY2FuIHNob3cgdGhhdA0KPiB0aGVzZSBjaGFu
Z2VzIGFyZSBub3QgbmVlZGVkLCBpbiBteSB2aWV3LCB0aGlzIGRyYWZ0IHNob3VsZCBub3QgZ28N
Cj4gZm9yd2FyZC4NCj4NCj4gLSBTdGV3YXJ0DQo+DQo+DQo+IE9uIDIxLzA3LzIwMTUgMDk6MDIs
IEFuZHJldyBHLiBNYWxpcyB3cm90ZToNCj4NCj4gICAgIEFzIHRoZXJlIGFyZSBubyBhcmNoaXRl
Y3R1cmFsIG9yIHByb3RvY29sIGNoYW5nZXMgb3IgSUFOQQ0KPiAgICAgY29uc2lkZXJhdGlvbnMs
IHRoaXMgZHJhZnQgc2hvdWxkIGJlIGluZm9ybWF0aW9uYWwgaWYgaXQgZ29lcw0KPiAgICAgZm9y
d2FyZCAoaXQgY3VycmVudGx5IHNheXMgInN0YW5kYXJkcyB0cmFjayIpLg0KPg0KPiAgICAgQ2hl
ZXJzLA0KPg0KPiAgICAgQW5keQ0KPg0KPiAgICAgT24gTW9uLCBKdWwgMjAsIDIwMTUgYXQgODo1
MiBQTSwgUy4gRGF2YXJpICA8ZGF2YXJpc2hAeWFob28uY29tPG1haWx0bzpkYXZhcmlzaEB5YWhv
by5jb20+DQo+ICAgICA8bWFpbHRvOmRhdmFyaXNoQHlhaG9vLmNvbTxtYWlsdG86ZGF2YXJpc2hA
eWFob28uY29tPj4+IHdyb3RlOg0KPg0KPiAgICAgRXJpYw0KPg0KPiAgICAgSSBhZ3JlZSBubyBz
dGFuZGFyZCBjaGFuZ2UgaXMgcmVxdWlyZWQgc2luY2UgdGhpcyBpcyBhIGxvY2FsDQo+ICAgICBv
cHRpbWl6YXRpb24gaXNzdWUuDQo+DQo+ICAgICBSZWdhcmRzLA0KPiAgICAgU2hhaHJhbQ0KPg0K
Pg0KPiAgICAgPiBPbiBKdWwgMjAsIDIwMTUsIGF0IDExOjQzIEFNLCBFcmljIEMgUm9zZW4gPGVy
b3NlbkBqdW5pcGVyLm5ldDxtYWlsdG86ZXJvc2VuQGp1bmlwZXIubmV0PiA8bWFpbHRvOmVyb3Nl
bkBqdW5pcGVyLm5ldDxtYWlsdG86ZXJvc2VuQGp1bmlwZXIubmV0Pj4+IHdyb3RlOg0KPiAgICAg
Pg0KPiAgICAgPj4gT24gNy8yMC8yMDE1IDI6MDcgUE0sIFNoYWhyYW0gRGF2YXJpIHdyb3RlOg0K
PiAgICAgPj4gVGhlIG5ldyBzd2FwcGVkIGxhYmVscyAoVGhlIG91dGdvaW5nICBsYWJlbCB0aGF0
IHJlcGxhY2VzIHRoZQ0KPiAgICAgPj4gaW5jb21pbmcgbGFiZWwpIG5lZWQgdG8gYmUgc3RvcmVk
IGluIGEgdGFibGUuIFVzaW5nIHRoaXMgZHJhZnQNCj4gICAgID4+IHJlZHVjZXMgdGhlIG51bWJl
ciBvZiBzd2FwcGVkIGxhYmVscyB0aGF0IG5lZWRzIHRvIGJlIHN0b3JlZCwNCj4gICAgID4+IHJl
Z2FyZGxlc3Mgb2YgIGltcGxlbWVudGF0aW9uLiBEb24ndCB5b3UgYWdyZWU/DQo+ICAgICA+DQo+
ICAgICA+IE5vLiAgSWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVkcyB0
byBiZSAncmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVlLCB5
b3UgY291bGQganVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3b24n
dCBvdmVyd3JpdGUgdGhlIHRvcCBsYWJlbCBvbiB0aGUgc3RhY2suICBUaGlzIHNlZW1zIHRvIGJl
IHdoYXQgdGhlIGRyYWZ0IHN1Z2dlc3RzLCBidXQgaXQgY291bGQgIGJlIGRvbmUgYXMgYW4gb3B0
aW1pemF0aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNlIHdoZXJlIHRoZQ0KPiAgICAgaW5jb21p
bmcgYW5kIG91dGdvaW5nIGxhYmVscyBoYXZlIHRoZSBzYW1lIHZhbHVlLiAgWW91IGNvdWxkIGRv
IHRoaXMNCj4gICAgIHRvZGF5LCBhcyBhIGxvY2FsIGltcGxlbWVudGF0aW9uIG9wdGltaXphdGlv
bi4gVGhlcmUgZG9lc24ndCBzZWVtIHRvDQo+ICAgICBiZSBhbnkgaW50ZXJvcCBpc3N1ZSBvciBh
bnkgY2hhbmdlIHRvIHRoZSBkYXRhIHBsYW5lIHNlbWFudGljcy4NCj4gICAgID4NCj4gICAgID4+
IEl0IGFsc28gcmVkdWNlcyB0aGUgY29uZmlndXJhdGlvbiBhbmQgbWFuYWdlbWVudCBvZiB0aGUg
bmV3IHN3YXBwZWQgbGFiZWxzLg0KPiAgICAgPg0KPiAgICAgPiBXZSdyZSBub3QgZGlzY3Vzc2lu
ZyB3aGV0aGVyIHRoZXJlIGFyZSBhbnkgYWR2YW50YWdlcyB0byB0aGUgdXNlIG9mIGRvbWFpbi13
aWRlIGxhYmVscy4gIFdlJ3JlIGRpc2N1c3Npbmcgd2hldGhlciB0aGUgdXNlIG9mIGRvbWFpbi13
aWRlIGxhYmVscyByZXF1aXJlcyBhIGNoYW5nZSBpbiB0aGUgZm9yd2FyZGluZyBwbGFuZSBhcmNo
aXRlY3R1cmUuICBJIGp1c3QgZG9uJ3Qgc2VlIHRoYXQgaXQgZG9lcy4NCj4gICAgID4NCj4gICAg
ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gICAg
ID4gbXBscyBtYWlsaW5nIGxpc3QNCj4gICAgID5tcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGll
dGYub3JnPiA8bWFpbHRvOm1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+Pg0KPiAg
ICAgPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscw0KPg0KPg0KPiAg
ICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gICAg
IG1wbHMgbWFpbGluZyBsaXN0DQo+ICAgICBtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYu
b3JnPiA8bWFpbHRvOm1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+Pg0KPiAgICAg
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzDQo+DQo+DQo+ICAgICBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPg0KPiAgICAg
bXBscyBtYWlsaW5nIGxpc3QNCj4NCj4gICAgIG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0
Zi5vcmc+ICA8bWFpbHRvOm1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+Pg0KPg0K
PiAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzDQo+DQo+DQo+
DQo+DQo+IC0tDQo+DQo+IEZvciBjb3Jwb3JhdGUgbGVnYWwgaW5mb3JtYXRpb24gZ28gdG86DQo+
DQo+DQo+DQo+IGh0dHA6Ly93d3cuY2lzY28uY29tL3dlYi9hYm91dC9kb2luZ19idXNpbmVzcy9s
ZWdhbC9jcmkvaW5kZXguaHRtbA0KPg0KPg0KPg0KPiAqKioqKioqKioqKioqIEVtYWlsIENvbmZp
ZGVudGlhbGl0eSBOb3RpY2UgKioqKioqKioqKioqKioqKioqKiogVGhlDQo+IGluZm9ybWF0aW9u
IGNvbnRhaW5lZCBpbiB0aGlzIGUtbWFpbCBtZXNzYWdlIChpbmNsdWRpbmcgYW55DQo+IGF0dGFj
aG1lbnRzKSBtYXkgYmUgY29uZmlkZW50aWFsLCBwcm9wcmlldGFyeSwgcHJpdmlsZWdlZCwgb3IN
Cj4gb3RoZXJ3aXNlIGV4ZW1wdCBmcm9tIGRpc2Nsb3N1cmUgdW5kZXIgYXBwbGljYWJsZSBsYXdz
LiBJdCBpcyBpbnRlbmRlZA0KPiB0byBiZSBjb252ZXllZCBvbmx5IHRvIHRoZSBkZXNpZ25hdGVk
IHJlY2lwaWVudChzKS4gQW55IHVzZSwNCj4gZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uLCBw
cmludGluZywgcmV0YWluaW5nIG9yIGNvcHlpbmcgb2YgdGhpcw0KPiBlLW1haWwgKGluY2x1ZGlu
ZyBpdHMNCj4gYXR0YWNobWVudHMpIGJ5IHVuaW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHN0cmlj
dGx5IHByb2hpYml0ZWQgYW5kIG1heQ0KPiBiZSB1bmxhd2Z1bC4gSWYgeW91IGFyZSBub3QgYW4g
aW50ZW5kZWQgcmVjaXBpZW50IG9mIHRoaXMgZS1tYWlsLCBvcg0KPiBiZWxpZXZlIHRoYXQgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlDQo+
IHNlbmRlciBpbW1lZGlhdGVseSAoYnkgcmVwbHlpbmcgdG8gdGhpcyBlLW1haWwpLCBkZWxldGUg
YW55IGFuZCBhbGwNCj4gY29waWVzIG9mIHRoaXMgZS1tYWlsIChpbmNsdWRpbmcgYW55IGF0dGFj
aG1lbnRzKSBmcm9tIHlvdXIgc3lzdGVtLA0KPiBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250
ZW50IG9mIHRoaXMgZS1tYWlsIHRvIGFueSBvdGhlciBwZXJzb24uIFRoYW5rIHlvdSENCj4NCj4N
Cj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g
bXBscyBtYWlsaW5nIGxpc3QNCj4gbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4N
Cj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzDQo+DQoqKioqKioq
KioqKioqIEVtYWlsIENvbmZpZGVudGlhbGl0eSBOb3RpY2UgKioqKioqKioqKioqKioqKioqKioN
ClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBlLW1haWwgbWVzc2FnZSAoaW5jbHVk
aW5nIGFueQ0KYXR0YWNobWVudHMpIG1heSBiZSBjb25maWRlbnRpYWwsIHByb3ByaWV0YXJ5LCBw
cml2aWxlZ2VkLCBvciBvdGhlcndpc2UNCmV4ZW1wdCBmcm9tIGRpc2Nsb3N1cmUgdW5kZXIgYXBw
bGljYWJsZSBsYXdzLiBJdCBpcyBpbnRlbmRlZCB0byBiZQ0KY29udmV5ZWQgb25seSB0byB0aGUg
ZGVzaWduYXRlZCByZWNpcGllbnQocykuIEFueSB1c2UsIGRpc3NlbWluYXRpb24sDQpkaXN0cmli
dXRpb24sIHByaW50aW5nLCByZXRhaW5pbmcgb3IgY29weWluZyBvZiB0aGlzIGUtbWFpbCAoaW5j
bHVkaW5nIGl0cw0KYXR0YWNobWVudHMpIGJ5IHVuaW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHN0
cmljdGx5IHByb2hpYml0ZWQgYW5kIG1heQ0KYmUgdW5sYXdmdWwuIElmIHlvdSBhcmUgbm90IGFu
IGludGVuZGVkIHJlY2lwaWVudCBvZiB0aGlzIGUtbWFpbCwgb3IgYmVsaWV2ZQ0KdGhhdCB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIGUtbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2Vu
ZGVyDQppbW1lZGlhdGVseSAoYnkgcmVwbHlpbmcgdG8gdGhpcyBlLW1haWwpLCBkZWxldGUgYW55
IGFuZCBhbGwgY29waWVzIG9mDQp0aGlzIGUtbWFpbCAoaW5jbHVkaW5nIGFueSBhdHRhY2htZW50
cykgZnJvbSB5b3VyIHN5c3RlbSwgYW5kIGRvIG5vdA0KZGlzY2xvc2UgdGhlIGNvbnRlbnQgb2Yg
dGhpcyBlLW1haWwgdG8gYW55IG90aGVyIHBlcnNvbi4gVGhhbmsgeW91IQ0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KbXBscyBtYWlsaW5nIGxpc3QN
Cm1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21wbHMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCm1wbHMgbWFpbGluZyBsaXN0DQptcGxzQGlldGYub3JnPG1haWx0
bzptcGxzQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9t
cGxzDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0
YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl
LWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO30NCnNwYW4uaG9lbnpiDQoJe21zby1zdHlsZS1uYW1lOmhvZW56Yjt9DQpzcGFuLkVt
YWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5CYWxsb29u
VGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBp
biAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp
b24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1
bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp
ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl
bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgUm9iZXJ0LDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5sZXQgbWUgcmUtcGhyYXNlIG15IHF1ZXN0aW9u
IGFib3V0IGltcGFjdCBvZiB0aGlzIHByb3Bvc2FsIG9uIGV4aXN0aW5nIE9BTSBmb3IgTVBMUyBk
YXRhIHBsYW5lOg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5Ib3cgb25lIGlkZW50aWZpZXMgdGhlIHNvdXJjZSBvZiBhIHBhY2tldCZuYnNw
OyB3aXRob3V0IHVzaW5nIGluY29taW5nLW91dGdvaW5nIHBhcmFkaWdtPzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBS
ZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgR3Jl
ZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gbXBscyBbbWFpbHRv
Om1wbHMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1
azxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEp1bHkgMjQsIDIwMTUgMTI6MTUgQU08YnI+DQo8
Yj5Ubzo8L2I+IFNoYWhyYW0gRGF2YXJpPGJyPg0KPGI+Q2M6PC9iPiBtcGxzQGlldGYub3JnPGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndh
cmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5IaSBTaGFocmFtLCZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGhpcyBpcyBmaXJzdCB0aW1lIEkg
c2VlIHRoYXQgd2UganVkZ2Ugd2hhdCBzaG91bGQgdGhlIFJGQyBjb250YWluIGJ5IHVzaW5nIHNu
aWZmZXIgb24gdGhlIHdpcmUgLi4uIGJ1dCBhcyBJIHBvaW50ZWQgb3V0IHRoaXMgaXMgYmVzaWRl
cyB0aGUgcG9pbnQuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Db250cm9s
IHBsYW5lIGlzIGRpZmZlcmVudCBhbmQgd2hhdCBjdXJyZW50bHkgZGVmaW5lZCBwcmltaXRpdmVz
IHJlcXVpcmUgY29udHJvbCBwbGFuZSB0byBwcm92aWRlIHdvcmthcm91bmRzIGZvciB0aGUgbWlz
c2luZyBmb3J3YXJkaW5nIGFjdGlvbi4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPk1vcmVvdmVyIHRoaW5rIGZ1cnRoZXIgLi4uIGxvb2sgYXQgSTJSUyBhbmQgTVBMUyBZQU5H
IG1vZGVscy4gV291bGQgaXQgY29udGFpbiBzb21ldGhpbmcgd2hpY2ggaXMgbm90IGluIHRoZSBN
UExTIGFyY2hpdGVjdHVyZSBSRkMgLi4gSSBkb3VidCBhcyBieSBwcm9jZWR1cmFsIHJlcXVpcmVt
ZW50cyBjb25zdWx0aW5nIG5vcm1hdGl2ZQ0KIHJlZmVyZW5jZSBzZWN0aW9uIGl0IHdpbGwgYmUg
YmxvY2tlZC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkFzIGEgY29uc2Vx
dWVuY2UgaXQgaXMgbm8gbG9uZ2VyIGp1c3QgbG9jYWwgUlAvUkUgdG8gZGF0YSBwbGFuZSB0cmlj
ayAuLiB3ZSBhcmUgbm90IGZvciBuZXcgYXJjaGl0ZWN0dXJlcyBpbXBhY3RpbmcgcmVtb3RlIGNv
bnRyb2xsZXJzIHdoaWNoIHdpbGwgbmVlZCB0byB1c2UgY29uY2VwdHMgb2YgaW5jb21pbmcvb3V0
Z29pbmcgbGFiZWxzDQogd2hlbiBzZXR0aW5nIGRhdGEgcGxhbmUgdXNpbmcgZ2xvYmFsL3BhdGgg
bGFiZWxzLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SXMgdGhpcyBzb3Vu
ZCBkZXNpZ24gYnkgYW55IG1lYW5zID8mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPkNoZWVycyw8YnI+DQpSLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gRnJpLCBKdWwgMjQsIDIwMTUgYXQgMTI6MDYgQU0s
IFNoYWhyYW0gRGF2YXJpICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmRhdmFyaUBicm9hZGNvbS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFuZHJldyw8YnI+DQo8YnI+DQpGb2N1c2lu
ZyBvbiBqdXN0IHRoZSBkYXRhLXBsYW5lLCBkbyB5b3UgYWdyZWUgdGhhdCBleHRlcm5hbGx5IG9i
c2VydmFibGUgYmVoYXZpb3Igb2YgYSByb3V0ZXIgdGhhdCBkb2VzICZxdW90O25vLXN3YXAmcXVv
dDsgaXMgc2FtZSBhcyAmcXVvdDtzd2FwJnF1b3Q7IHRvIHRoZSBzYW1lIGxhYmVsLjxicj4NCklm
IHNvIHdoeSBkbyB5b3UgdGhpbmsgYSBzdGFuZGFyZHMgUkZDIGZvciBkYXRhLXBsYW5lIGlzIHJl
cXVpcmVkPyBzaW5jZSBzdGFuZGFyZHMgUkZDIHNob3VsZCBiZSBzb21ldGhpbmcgdGhhdCBpcyBl
eHRlcm5hbGx5IHZpc2libGUgb3V0c2lkZSBvZiBhIGJveC48YnI+DQo8YnI+DQo8YnI+DQpUaGFu
a3M8YnI+DQo8c3BhbiBjbGFzcz0iaG9lbnpiIj48c3BhbiBzdHlsZT0iY29sb3I6Izg4ODg4OCI+
U2hhaHJhbTwvc3Bhbj48L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxicj4NCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KRnJv
bTogbXBscyBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmciPm1w
bHMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBBbmRyZXcgUXU8YnI+DQpTZW50
OiBUaHVyc2RheSwgSnVseSAyMywgMjAxNSAyOjU1IFBNPGJyPg0KVG86IExvYSBBbmRlcnNzb247
IEFsZXhhbmRlciBWYWluc2h0ZWluOyBTdGV3YXJ0IEJyeWFudDsgQW5kcmV3IEcuIE1hbGlzOyBT
LiBEYXZhcmk8YnI+DQpDYzogPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0
Zi5vcmc8L2E+PGJyPg0KU3ViamVjdDogUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwt
Zm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88YnI+DQo8
YnI+DQpJdCBzZWVtcyBJIG1pc2xlYWQgZm9sa3MgZnJvbSBteSBwcmV2aW91cyBtYWlsLjxicj4N
Cjxicj4NClBsZWFzZSBsZXQgbWUgcmVwaHJhc2UgbXkgcG9pbnRzLiA6LSk8YnI+DQo8YnI+DQom
Z3Q7RnJvbSBhIEFTSUMgZGVzaWduIGVuZ2luZWVyIHBvaW50IG9mIHZpZXcsJm5ic3A7IEkgd2Fu
dGVkIHRvIHNheSBzd2FwIGFuZCBuby1zd2FwIGlzPGJyPg0KVmVyeSBkaWZmZXJlbnQgbWVhbmlu
Zy48YnI+DQo8YnI+DQpBcyBsb25nIGFzIHRoZXJlIGlzIGEgZGVmaW5lZCBzd2FwIG9wZXJhdGlv
biwgSSBoYXZlIHRvIGRlc2lnbiB0aGUgJnF1b3Q7c3dhcCZxdW90OyBjb21wbGV0ZWx5PGJyPg0K
SW4gQVNJQyBsb2dpYy48YnI+DQo8YnI+DQpJZiB0aGVyZSBpcyBhICZxdW90O25vLXN3YXAmcXVv
dDsgb3BlcmF0aW9uIGRlZmluZWQsIHRoZW4gbXkgQVNJQyBlbmdpbmVlciB3aWxsIGltcGxlbWVu
dCBpdCBkaWZmZXJlbnRseTxicj4NCnRoYW4gc3dhcC48YnI+DQo8YnI+DQpJIHVzZWQgJnF1b3Q7
VFRMJnF1b3Q7IGFuZCBFWFAgaGFuZGxpbmcgYXMgZXhhbXBsZS4mbmJzcDsgU2luY2UgdGhlIGxh
YmVsIGlzIHRvIGJlICZxdW90O3N3YXAmcXVvdDtlZCB3aXRoIGEgbmV3IExBQkVMIHN0YWNrLDxi
cj4NCnRoZW4gdGhlIGRlc2lnbiBvZiBTV0FQSU5HIG5lZWQgdG8gY29uc2lkZXIgVFRMIGhhbmRs
aW5nIHN1Y2ggYXM8YnI+DQoxKSBqdXN0IGRlY3JlbWVudCBvZiBvcmlnaW5hbCBUVEwgb3IgMikg
dXNpbmcgYSBicmFuZCBuZXcgVFRMLCBzdWNoIGFzIHVzaW5nIGxvY2FsIG5ldyByZWdpc3RlciBz
dG9yZWQgdmFsdWUgdG88YnI+DQombmJzcDsgRmlsbCB0aGUgc2F3cCdlZCBuZXcgbGFiZWwgc3Rh
Y2suPGJyPg0KPGJyPg0KQW5kIGluIHJlYWxpdHksJm5ic3A7IHRoZSBBU0lDIG1heSBjaG9zZSBh
IEhXIGFkamFjZW5jeSBzdG9yYWdlIHdoaWNoIGhhcyBjb21wbGV0ZSBsYWJlbCBzdGFjayBzcGFj
ZSwmbmJzcDsgU1cgaXMgcmVzb25zcGlsZTxicj4NClRvIGZpbGUgdGhlbSB1cCB0byBmdWxmaWxs
IHNvIGNhbGxlZCAmcXVvdDtzd2FwJnF1b3Q7IG9wZXJhdGlvbi48YnI+DQo8YnI+DQpXaGVuIHN0
YW5kYXJkIGRlZmluZXMgYSAmcXVvdDtuby1zd2FwJnF1b3Q7IG9wZXJhdGlvbiwmbmJzcDsgQVNJ
QyBlbmdpbmVlciB3b3VsZCBpbXBsZW1lbnQgc3VjaCBvcGVyYXRpb24gY29tcGxldGVseSBkaWZm
ZXJlbnRseSBpbjxicj4NClJlYWwgUlRMIGRlc2lnbiB3aXRoIHJlZ2FyZGluZyBob3cgdG8gaGFu
ZGxpbmcgVFRMIG9yIEVYUC48YnI+DQo8YnI+DQpJZiBJIGFtIHB1dHRpbmcgTkVUV09SSyBtZWFu
aW5nIGFzaWRlIGZvciB0aGUgbW9tZW50LCZuYnNwOyB0aGUgd29yZGluZyBpbiBSRkMgYWJvdXQg
JnF1b3Q7c3dhcCZxdW90OyBhbmQgJnF1b3Q7bm8tc3dhcCZxdW90OyBpcyBhbHJlYWR5IG1ha2lu
ZyBkaWZmZXJlbmNlPGJyPg0KdG8gaW5wbGVtZW50b3IgYWxyZWFkeS4mbmJzcDsgU28gdGhhdCBp
cyB3aGF0IEkgbWVhbnQgdGhhdCBhcyBSRkMgd3JpdGVyLCB3ZSBzaG91bGQgYmUgYXMgY2xlYXIg
YXMgcG9zc2libGUuPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KVGhhdCBpcyBmaXJzdCBvZiBteSBw
b2ludHMuPGJyPg0KPGJyPg0KTXkgbmV4dCBwb2ludCBpcyB0aGF0Ojxicj4NCjxicj4NCkFzIG1h
dHRlciBvZiBmYWN0LCZuYnNwOyAmcXVvdDtuby1zd2FwJnF1b3Q7IG9wZXJhdGlvbiBoYXMgaHVn
ZSBkaWZmZXJlbmNlIGluIHRoZSBmb2xsb3dpbmcgaW1wbGVtZW50YXRpb24gdGhhbiAmcXVvdDtz
d2FwJnF1b3Q7Ljxicj4NCjxicj4NCkZvciBleGFtcGxlOjxicj4NCjxicj4NCldoZW4gd2l0aG91
dCAmcXVvdDtuby1zd2FwJnF1b3Q7IG9wZXJhdGlvbiBkZWZpbmVkLCBpbiBvcmRlciB0byBhY2hp
ZXZlICZxdW90O25vLXN3YXAmcXVvdDsgcmVzdWx0LCBhcyB5b3Ugc3VnZ2VzdGVkLDxicj4NCkkg
d291bGQgc2ltcGx5IGNvcHkgJnF1b3Q7aW4tbGFiZWwmcXVvdDsgYW5kIHdyaXRlIGl0IGJhY2sg
dG8gJnF1b3Q7b3V0LWxhYmVsJnF1b3Q7LCBidXQgdG8gSFcsIGl0IG1lYW5zIHRoYXQ8YnI+DQpm
b3IgZGlmZmVyZW50IGluLWxhYmVsLCBJIG11c3QgdXNlIGRpZmZlcmVudCBIVyBhZGphY2VuY3kg
dG8gc3VwcG9ydCAmcXVvdDtuby1zd2FwJnF1b3Q7IHJlc3VsdC48YnI+DQpTbyBpdCB3aWxsIGJl
IDEtMSBtYXBwaW5nIG9mIHVzaW5nIGFkamFjZW5jaWVzIG9mIEhXIHJlc291cmNlIGV2ZW4gdGhl
eSBzaGFyZSB0aGUgcmVzdCBvZiByZXdyaXRlPGJyPg0KSW5mb3JtYXRpb24gc3VjaCBvdXQgZ29p
bmcgcG9ydCBhbmQgRE1BQy9TTUFDIGV0Yy48YnI+DQo8YnI+DQo8YnI+DQpIb3dldmVyIGlmIHdl
IGRvIGhhdmUgYSAmcXVvdDtuby1zd2FwJnF1b3Q7IG9wZXJhdGlvbiBkZWZpbmVkLCZuYnNwOyB0
aGVuIEkgY2FuIHNoYXJlIG5vIG1hdHRlciBvZiBob3cgbWFueSBpbi1jb21pbmc8YnI+DQpMYWJl
bCB3aXRoIGp1c3QgJnF1b3Q7T05FJnF1b3Q7IEhXIGFkamFjZW5jZSB0byByZXdyaXRlIHRoZSBp
bi1jb21pbmcgcGFja2V0cy48YnI+DQo8YnI+DQpUaGUgYWRqYWNlbmN5IGluc3RydWN0aW9uIHdv
dWxkIHNpbXBseSBqdXN0IGJlICZxdW90O25vIG9wZXJhdGlvbiBvbiBsYWJlbCB2YWx1ZSwgZGVj
cmVtZW50IFRUTCZxdW90OyBhbmQgdXNpbmc8YnI+DQomcXVvdDtvdXRfcG9ydCwgRE1BQywgU01B
QyZxdW90OyZuYnNwOyBmb3IgYWxsIHRoZSBpbmNvbWluZyBwYWNrZXQgd2l0aCBkaWZmZXJlbnQg
bGFiZWxzLjxicj4NCjxicj4NClRoaXMgaXMgaHVnZSBzYXZpbmcgaW4gdGVybXMgb2YgaW1wbGVt
ZW50YXRpb24gd2hlbiAmcXVvdDtuby1zd2FwJnF1b3Q7IGlzIGRlZmllbmQgYXMgYSBNUExTIG9w
ZWFyYXRpb24gb3B0aW9uIGZvcjxicj4NCmEgQVNJQyBkZXNpZ24gZW5naW5lZXIuLjxicj4NCjxi
cj4NCkxhc3RseSwgSSBzdGlsbCBwZXJzb25hbGx5IGJlbGlldmUsJm5ic3A7IHRoZSBuZXR3b3Jr
IG1lYW5pbmcgb2YgJnF1b3Q7c3dhcCZxdW90OyBhbmQgJnF1b3Q7bm8tc3dhcCZxdW90OyBjYW4n
dCBiZSB0cmVhdGVkIHRoZSBzYW1lLjxicj4NCkFzIFJvYmVydCBwb2ludGVkIG91dCwmbmJzcDsg
U1IgYWxzbyBoYXMgJnF1b3Q7Q09OVElOVUUmcXVvdDsgb3BlcmF0aW9uIGFzIHdlbGwsJm5ic3A7
IHdoeSBTUiBrZWVwIHRoYXQgb3BlcmF0aW9uIGlmIHdlIHRoaW5nPGJyPg0KU1dBUCBpcyBnb29k
IHRvIGNvdmVyIGFsbCBjYXNlcyBpbmNsdWRpbmcgJnF1b3Q7Q09OVElOVUUmcXVvdDsgPzxicj4N
Cjxicj4NClRoZSBsb2NhbCBpbXBsZW1lbnRhdGlvbiBtYXkgdXNlIHRoZSAmcXVvdDtzYW1lJnF1
b3Q7IHdheSB0byBtZWV0IHR3byBkaWZmZXJlbnQgcmVxdWlyZW1lbnRzIGRvZXMgTk9UIG1lYW4g
dGhleTxicj4NCkFyZSB0aGUgc2FtZSwgc28gZnJvbSBzdGFuZGFyZCBSRkMgcG9pbnQgb2Ygdmll
dywgd2Ugc2hvdWxkIG5vdCBsZWF2ZSBpdCBhcyBpdCBpcywmbmJzcDsgSSBmZWVsIHdoZW4gdXNl
PGJyPg0KQ2FzZSBhcmlzZXMsIHdlIHNob3VsZCBhZGQgdGhlIGNsYXJpZmljYXRpb24gc3VjaCBh
cyB0aGlzIGRyYWZ0IHRvIGNsYXJpZnkuPGJyPg0KPGJyPg0KVGhhbmtzLDxicj4NCjxicj4NCkFu
ZHJldzxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4N
Cjxicj4NCjxicj4NCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KRnJvbTogTG9hIEFu
ZGVyc3NvbiBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpsb2FAcGkubnUiPmxvYUBwaS5udTwvYT5d
PGJyPg0KU2VudDogVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgNjo1OSBQTTxicj4NClRvOiBBbmRy
ZXcgUXU7IEFsZXhhbmRlciBWYWluc2h0ZWluOyBTdGV3YXJ0IEJyeWFudDsgQW5kcmV3IEcuIE1h
bGlzOyBTLiBEYXZhcmk8YnI+DQpDYzogPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1w
bHNAaWV0Zi5vcmc8L2E+PGJyPg0KU3ViamVjdDogUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMt
bGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88
YnI+DQo8YnI+DQpBbmRyZXcsPGJyPg0KPGJyPg0KT24gMjAxNS0wNy0yMyAxNjowMSwgQW5kcmV3
IFF1IHdyb3RlOjxicj4NCiZndDsgSSBkb24ndCBhZ3JlZSBuby1zd2FwIGlzIHRoZSBzYW1lIGFz
ICZxdW90O3N3YXAgd2l0aCBzYW1lIHZhbHVlJnF1b3Q7Ljxicj4NCiZndDs8YnI+DQomZ3Q7IEkg
dGhpbmsgaWYgc3RhbmRhcmQgYWRkcyBhIG5vLXN3YXAgb3BlcmF0aW9uLCB0aGF0IHdvdWxkIGJl
IGdyZWF0IGZvcjxicj4NCiZndDsgcGVvcGxlIHRvIGltcGxlbWVudDxicj4NCiZndDs8YnI+DQom
Z3Q7IEVpdGhlciBTVyBvciBIVy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBPbmNlIHRoZSBsYWJlbCBp
cyBkZWZpbmVkIGFzIHN3YXAsIEkgbmVlZCB0byBjb25zaWRlcjxicj4NCiZndDs8YnI+DQomZ3Q7
IDEpVFRMPGJyPg0KJmd0Ozxicj4NCiZndDsgQ29weSBwYXlsb2FkIFRUTCA/IG9yIHVzaW5nIGNv
bnN0X3ZhbHVlPGJyPg0KJmd0Ozxicj4NCiZndDsgMilRb1MgKHBpcGUgbW9kZSBvciBub3QpPGJy
Pg0KJmd0Ozxicj4NCiZndDsgSWYgcGlwZSBtb2RlID0mZ3Q7IHRoZW4gSSBuZWVkIHRvIGRvIHNv
bWV0aGluZzxicj4NCiZndDs8YnI+DQomZ3Q7IElmIG5vdD0mZ3Q7IHRoZW4gSSBuZWVkIHRvIGRv
IHNvbWV0aGluZyBlbHNlLjxicj4NCiZndDs8YnI+DQomZ3Q7IEhvd2V2ZXIgaWYgaXQgaXMgcmVh
bGx5IGEgJnF1b3Q7bm8tc3dhcCZxdW90OywmbmJzcDsgdGhlbiBpdCBpcyB2ZXJ5IGNsZWFyIGZv
ciBIVy9TVzxicj4NCiZndDsgdG8gaW1wbGVtZW50IHN1Y2ggb3BlcmF0aW9uLjxicj4NCiZndDs8
YnI+DQomZ3Q7IEkgZG9uJ3QgbmVlZCB0byBjb25zaWRlciBhbnkgcGFydCBvZiBhYm92ZSBjYXNl
cy48YnI+DQo8YnI+DQpJJ3ZlIGEgbGl0dGxlIGJpdCBhbWJpdmFsZW50IChtb3N0bHkgdGhvdWdo
dCB0aGlzIGlzIGEgbm8gZ28pIGFib3V0IHRoaXMgZHJhZnQsIGJ1ciBpZiB3ZSBzYXkgdGhhdCBu
by1zd2FwIGFuZCBub3QgY29uc2lkZXJpbmcgVFRMIGFuZCBRT1MsIHRoZW4gdGhpcyBkZWZpbml0
ZWx5IGEgbm8gZ28hPGJyPg0KPGJyPg0KL0xvYTxicj4NCiZndDs8YnI+DQomZ3Q7IEkgZG9uJ3Qg
dGhpbmsgc3dhcGluZyBhIHNhbWUgdmFsdWUgbGFiZWwgaXMgTk9UIHRoZSBzYW1lIGFzICZxdW90
O25vLXN3YXAmcXVvdDs8YnI+DQomZ3Q7IGF0IGFsbC48YnI+DQomZ3Q7PGJyPg0KJmd0OyZuYnNw
OyBGcm9tIFN0YW5kYXJkIHBvaW50IG9mIHZpZXcsIHdlIHNob3VsZCBOT1QgbGVhdmUgYW1iaWd1
aXR5IGhlcmUgYXQgYWxsLjxicj4NCiZndDs8YnI+DQomZ3Q7IFRoYW5rcyw8YnI+DQomZ3Q7PGJy
Pg0KJmd0OyBBbmRyZXc8YnI+DQomZ3Q7PGJyPg0KJmd0OyAqRnJvbToqbXBscyBbbWFpbHRvOjxh
IGhyZWY9Im1haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmciPm1wbHMtYm91bmNlc0BpZXRmLm9y
ZzwvYT5dICpPbiBCZWhhbGYgT2YgKkFsZXhhbmRlcjxicj4NCiZndDsgVmFpbnNodGVpbjxicj4N
CiZndDsgKlNlbnQ6KiBUdWVzZGF5LCBKdWx5IDIxLCAyMDE1IDU6MDUgUE08YnI+DQomZ3Q7ICpU
bzoqIFN0ZXdhcnQgQnJ5YW50OyBBbmRyZXcgRy4gTWFsaXM7IFMuIERhdmFyaTxicj4NCiZndDsg
KkNjOiogPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+PGJy
Pg0KJmd0OyAqU3ViamVjdDoqIFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndh
cmRpbmctbm8tc3dhcCAtIGhvdzxicj4NCiZndDsgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzxi
cj4NCiZndDs8YnI+DQomZ3Q7ICYjNDM7MS48YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaHVtYiB0eXBl
ZCBvbiBteSBMRyw8YnI+DQomZ3Q7IFNhc2hhPGJyPg0KJmd0Ozxicj4NCiZndDsgLS0tLS0tIE9y
aWdpbmFsIG1lc3NhZ2UgLS0tLS0tPGJyPg0KJmd0OyAqRnJvbTogKlN0ZXdhcnQgQnJ5YW50PGJy
Pg0KJmd0OyAqRGF0ZTogKjIxLzA3LzIwMTUgMTc6NTg8YnI+DQomZ3Q7ICpUbzogKkFuZHJldyBH
LiBNYWxpcztTLiBEYXZhcmk7PGJyPg0KJmd0OyAqQ2M6ICo8YSBocmVmPSJtYWlsdG86bXBsc0Bp
ZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86bXBs
c0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT4mZ3Q7Ozxicj4NCiZndDsgKlN1YmplY3Q6KlJl
OiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdzxi
cj4NCiZndDsgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzxicj4NCiZndDs8YnI+DQomZ3Q7IFRo
aXMgZHJhZnQgcHJvcG9zZXMgYXJjaGl0ZWN0dXJhbCBjaGFuZ2VzLCBhbmQgYXMgd2UgY2FuIHNo
b3cgdGhhdDxicj4NCiZndDsgdGhlc2UgY2hhbmdlcyBhcmUgbm90IG5lZWRlZCwgaW4gbXkgdmll
dywgdGhpcyBkcmFmdCBzaG91bGQgbm90IGdvPGJyPg0KJmd0OyBmb3J3YXJkLjxicj4NCiZndDs8
YnI+DQomZ3Q7IC0gU3Rld2FydDxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBPbiAyMS8w
Ny8yMDE1IDA5OjAyLCBBbmRyZXcgRy4gTWFsaXMgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO0FzIHRoZXJlIGFyZSBubyBhcmNoaXRlY3R1cmFsIG9yIHByb3Rv
Y29sIGNoYW5nZXMgb3IgSUFOQTxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2NvbnNpZGVy
YXRpb25zLCB0aGlzIGRyYWZ0IHNob3VsZCBiZSBpbmZvcm1hdGlvbmFsIGlmIGl0IGdvZXM8YnI+
DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtmb3J3YXJkIChpdCBjdXJyZW50bHkgc2F5cyAmcXVv
dDtzdGFuZGFyZHMgdHJhY2smcXVvdDspLjxicj4NCiZndDs8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtDaGVlcnMsPGJyPg0KJmd0Ozxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0Fu
ZHk8YnI+DQomZ3Q7PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7T24gTW9uLCBKdWwgMjAs
IDIwMTUgYXQgODo1MiBQTSwgUy4gRGF2YXJpJm5ic3A7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2
YXJpc2hAeWFob28uY29tIj5kYXZhcmlzaEB5YWhvby5jb208L2E+PGJyPg0KJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGF2YXJpc2hAeWFob28uY29t
Ij5kYXZhcmlzaEB5YWhvby5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwO0VyaWM8YnI+DQomZ3Q7PGJyPg0KJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7SSBhZ3JlZSBubyBzdGFuZGFyZCBjaGFuZ2UgaXMgcmVxdWlyZWQgc2luY2UgdGhp
cyBpcyBhIGxvY2FsPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7b3B0aW1pemF0aW9uIGlz
c3VlLjxicj4NCiZndDs8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtSZWdhcmRzLDxicj4N
CiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1NoYWhyYW08YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4N
CiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsgT24gSnVsIDIwLCAyMDE1LCBhdCAxMTo0MyBB
TSwgRXJpYyBDIFJvc2VuICZsdDs8YSBocmVmPSJtYWlsdG86ZXJvc2VuQGp1bmlwZXIubmV0Ij5l
cm9zZW5AanVuaXBlci5uZXQ8L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmVyb3NlbkBq
dW5pcGVyLm5ldCI+ZXJvc2VuQGp1bmlwZXIubmV0PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDs8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsm
Z3Q7Jmd0OyBPbiA3LzIwLzIwMTUgMjowNyBQTSwgU2hhaHJhbSBEYXZhcmkgd3JvdGU6PGJyPg0K
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsgVGhlIG5ldyBzd2FwcGVkIGxhYmVscyAo
VGhlIG91dGdvaW5nJm5ic3A7IGxhYmVsIHRoYXQgcmVwbGFjZXMgdGhlPGJyPg0KJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsgaW5jb21pbmcgbGFiZWwpIG5lZWQgdG8gYmUgc3RvcmVk
IGluIGEgdGFibGUuIFVzaW5nIHRoaXMgZHJhZnQ8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsmZ3Q7Jmd0OyByZWR1Y2VzIHRoZSBudW1iZXIgb2Ygc3dhcHBlZCBsYWJlbHMgdGhhdCBuZWVk
cyB0byBiZSBzdG9yZWQsPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsgcmVn
YXJkbGVzcyBvZiZuYnNwOyBpbXBsZW1lbnRhdGlvbi4gRG9uJ3QgeW91IGFncmVlPzxicj4NCiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDs8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsm
Z3Q7IE5vLiZuYnNwOyBJZiB5b3Ugbm90aWNlIHRoYXQgdGhlIGluY29taW5nIGxhYmVsIG5lZWRz
IHRvIGJlICdyZXBsYWNlZCcgYnkgYW4gb3V0Z29pbmcgbGFiZWwgb2YgdGhlIHNhbWUgdmFsdWUs
IHlvdSBjb3VsZCBqdXN0IG1ha2UgdGhlIHJld3JpdGUgc3RyaW5nIHNob3J0ZXIsIHNvIGl0IHdv
bid0IG92ZXJ3cml0ZSB0aGUgdG9wIGxhYmVsIG9uIHRoZSBzdGFjay4mbmJzcDsgVGhpcyBzZWVt
cyB0byBiZSB3aGF0IHRoZSBkcmFmdCBzdWdnZXN0cywgYnV0DQogaXQgY291bGQmbmJzcDsgYmUg
ZG9uZSBhcyBhbiBvcHRpbWl6YXRpb24gZm9yIHRoZSBwYXJ0aWN1bGFyIGNhc2Ugd2hlcmUgdGhl
PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7aW5jb21pbmcgYW5kIG91dGdvaW5nIGxhYmVs
cyBoYXZlIHRoZSBzYW1lIHZhbHVlLiZuYnNwOyBZb3UgY291bGQgZG8gdGhpczxicj4NCiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO3RvZGF5LCBhcyBhIGxvY2FsIGltcGxlbWVudGF0aW9uIG9wdGlt
aXphdGlvbi4gVGhlcmUgZG9lc24ndCBzZWVtIHRvPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7YmUgYW55IGludGVyb3AgaXNzdWUgb3IgYW55IGNoYW5nZSB0byB0aGUgZGF0YSBwbGFuZSBz
ZW1hbnRpY3MuPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0Ozxicj4NCiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7IEl0IGFsc28gcmVkdWNlcyB0aGUgY29uZmlndXJhdGlv
biBhbmQgbWFuYWdlbWVudCBvZiB0aGUgbmV3IHN3YXBwZWQgbGFiZWxzLjxicj4NCiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyZndDs8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7IFdl
J3JlIG5vdCBkaXNjdXNzaW5nIHdoZXRoZXIgdGhlcmUgYXJlIGFueSBhZHZhbnRhZ2VzIHRvIHRo
ZSB1c2Ugb2YgZG9tYWluLXdpZGUgbGFiZWxzLiZuYnNwOyBXZSdyZSBkaXNjdXNzaW5nIHdoZXRo
ZXIgdGhlIHVzZSBvZiBkb21haW4td2lkZSBsYWJlbHMgcmVxdWlyZXMgYSBjaGFuZ2UgaW4gdGhl
IGZvcndhcmRpbmcgcGxhbmUgYXJjaGl0ZWN0dXJlLiZuYnNwOyBJIGp1c3QgZG9uJ3Qgc2VlIHRo
YXQgaXQgZG9lcy48YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7PGJyPg0KJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsgbXBscyBtYWls
aW5nIGxpc3Q8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7PGEgaHJlZj0ibWFpbHRv
Om1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZndDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21wbHMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21wbHM8L2E+PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO21wbHMgbWFpbGluZyBsaXN0PGJyPg0KJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNA
aWV0Zi5vcmc8L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1w
bHNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOzxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscyIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBsczwvYT48YnI+DQom
Z3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0Ozxicj4NCiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO21wbHMgbWFpbGluZyBsaXN0PGJyPg0KJmd0Ozxicj4NCiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOzxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYu
b3JnPC9hPiZuYnNwOyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5t
cGxzQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzIiB0
YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxz
PC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IC0t
PGJyPg0KJmd0Ozxicj4NCiZndDsgRm9yIGNvcnBvcmF0ZSBsZWdhbCBpbmZvcm1hdGlvbiBnbyB0
bzo8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IDxhIGhyZWY9Imh0dHA6
Ly93d3cuY2lzY28uY29tL3dlYi9hYm91dC9kb2luZ19idXNpbmVzcy9sZWdhbC9jcmkvaW5kZXgu
aHRtbCIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cDovL3d3dy5jaXNjby5jb20vd2ViL2Fib3V0L2Rv
aW5nX2J1c2luZXNzL2xlZ2FsL2NyaS9pbmRleC5odG1sPC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7
PGJyPg0KJmd0Ozxicj4NCiZndDsgKioqKioqKioqKioqKiBFbWFpbCBDb25maWRlbnRpYWxpdHkg
Tm90aWNlICoqKioqKioqKioqKioqKioqKioqIFRoZTxicj4NCiZndDsgaW5mb3JtYXRpb24gY29u
dGFpbmVkIGluIHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1ZGluZyBhbnk8YnI+DQomZ3Q7IGF0
dGFjaG1lbnRzKSBtYXkgYmUgY29uZmlkZW50aWFsLCBwcm9wcmlldGFyeSwgcHJpdmlsZWdlZCwg
b3I8YnI+DQomZ3Q7IG90aGVyd2lzZSBleGVtcHQgZnJvbSBkaXNjbG9zdXJlIHVuZGVyIGFwcGxp
Y2FibGUgbGF3cy4gSXQgaXMgaW50ZW5kZWQ8YnI+DQomZ3Q7IHRvIGJlIGNvbnZleWVkIG9ubHkg
dG8gdGhlIGRlc2lnbmF0ZWQgcmVjaXBpZW50KHMpLiBBbnkgdXNlLDxicj4NCiZndDsgZGlzc2Vt
aW5hdGlvbiwgZGlzdHJpYnV0aW9uLCBwcmludGluZywgcmV0YWluaW5nIG9yIGNvcHlpbmcgb2Yg
dGhpczxicj4NCiZndDsgZS1tYWlsIChpbmNsdWRpbmcgaXRzPGJyPg0KJmd0OyBhdHRhY2htZW50
cykgYnkgdW5pbnRlbmRlZCByZWNpcGllbnQocykgaXMgc3RyaWN0bHkgcHJvaGliaXRlZCBhbmQg
bWF5PGJyPg0KJmd0OyBiZSB1bmxhd2Z1bC4gSWYgeW91IGFyZSBub3QgYW4gaW50ZW5kZWQgcmVj
aXBpZW50IG9mIHRoaXMgZS1tYWlsLCBvcjxicj4NCiZndDsgYmVsaWV2ZSB0aGF0IHlvdSBoYXZl
IHJlY2VpdmVkIHRoaXMgZS1tYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZTxicj4NCiZn
dDsgc2VuZGVyIGltbWVkaWF0ZWx5IChieSByZXBseWluZyB0byB0aGlzIGUtbWFpbCksIGRlbGV0
ZSBhbnkgYW5kIGFsbDxicj4NCiZndDsgY29waWVzIG9mIHRoaXMgZS1tYWlsIChpbmNsdWRpbmcg
YW55IGF0dGFjaG1lbnRzKSBmcm9tIHlvdXIgc3lzdGVtLDxicj4NCiZndDsgYW5kIGRvIG5vdCBk
aXNjbG9zZSB0aGUgY29udGVudCBvZiB0aGlzIGUtbWFpbCB0byBhbnkgb3RoZXIgcGVyc29uLiBU
aGFuayB5b3UhPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgbXBscyBt
YWlsaW5nIGxpc3Q8YnI+DQomZ3Q7IDxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxz
QGlldGYub3JnPC9hPjxicj4NCiZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9tcGxzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9tcGxzPC9hPjxicj4NCiZndDs8YnI+DQoqKioqKioqKioqKioqIEVt
YWlsIENvbmZpZGVudGlhbGl0eSBOb3RpY2UgKioqKioqKioqKioqKioqKioqKio8YnI+DQpUaGUg
aW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1ZGluZyBh
bnk8YnI+DQphdHRhY2htZW50cykgbWF5IGJlIGNvbmZpZGVudGlhbCwgcHJvcHJpZXRhcnksIHBy
aXZpbGVnZWQsIG9yIG90aGVyd2lzZTxicj4NCmV4ZW1wdCBmcm9tIGRpc2Nsb3N1cmUgdW5kZXIg
YXBwbGljYWJsZSBsYXdzLiBJdCBpcyBpbnRlbmRlZCB0byBiZTxicj4NCmNvbnZleWVkIG9ubHkg
dG8gdGhlIGRlc2lnbmF0ZWQgcmVjaXBpZW50KHMpLiBBbnkgdXNlLCBkaXNzZW1pbmF0aW9uLDxi
cj4NCmRpc3RyaWJ1dGlvbiwgcHJpbnRpbmcsIHJldGFpbmluZyBvciBjb3B5aW5nIG9mIHRoaXMg
ZS1tYWlsIChpbmNsdWRpbmcgaXRzPGJyPg0KYXR0YWNobWVudHMpIGJ5IHVuaW50ZW5kZWQgcmVj
aXBpZW50KHMpIGlzIHN0cmljdGx5IHByb2hpYml0ZWQgYW5kIG1heTxicj4NCmJlIHVubGF3ZnVs
LiBJZiB5b3UgYXJlIG5vdCBhbiBpbnRlbmRlZCByZWNpcGllbnQgb2YgdGhpcyBlLW1haWwsIG9y
IGJlbGlldmU8YnI+DQp0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZS1tYWlsIGluIGVycm9y
LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXI8YnI+DQppbW1lZGlhdGVseSAoYnkgcmVwbHlpbmcg
dG8gdGhpcyBlLW1haWwpLCBkZWxldGUgYW55IGFuZCBhbGwgY29waWVzIG9mPGJyPg0KdGhpcyBl
LW1haWwgKGluY2x1ZGluZyBhbnkgYXR0YWNobWVudHMpIGZyb20geW91ciBzeXN0ZW0sIGFuZCBk
byBub3Q8YnI+DQpkaXNjbG9zZSB0aGUgY29udGVudCBvZiB0aGlzIGUtbWFpbCB0byBhbnkgb3Ro
ZXIgcGVyc29uLiBUaGFuayB5b3UhPGJyPg0KPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188YnI+DQptcGxzIG1haWxpbmcgbGlzdDxicj4NCjxhIGhy
ZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscyIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBsczwvYT48YnI+DQo8
YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N
Cm1wbHMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1w
bHNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9tcGxzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9tcGxzPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_7347100B5761DC41A166AC17F22DF112218833FCeusaamb103erics_--


From nobody Thu Jul 23 22:26:32 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB15C1B2DF7 for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 22:26:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 5DSpm6MTF39d for <mpls@ietfa.amsl.com>; Thu, 23 Jul 2015 22:26:27 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0718.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::718]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6132F1B2DEC for <mpls@ietf.org>; Thu, 23 Jul 2015 22:26:26 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0777.eurprd03.prod.outlook.com (10.161.54.27) with Microsoft SMTP Server (TLS) id 15.1.219.17; Fri, 24 Jul 2015 05:26:04 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0219.018; Fri, 24 Jul 2015 05:26:04 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8RLWhMNTKB0OPv6fwBySQ6Q==
Date: Fri, 24 Jul 2015 05:26:04 +0000
Message-ID: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Infraware POLARIS Mobile Mailer v2.5
authentication-results: raszuk.net; dkim=none (message not signed) header.d=none;
x-originating-ip: [79.178.225.212]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0777; 5:Vztm8X72BAFq26qoSO6tlwvUL7TT8gYIav6XLzTYyJZcbLVNBXNchjiWqGBSUJxdaR0C9FUwEyEzJVZDIO550nxt5d0/KAYUZOnwCGmEW3/EIloYqYuaNSUP3AL5Jnsf6qDpvrARWZVcmW/f2z+jOQ==; 24:ETG5oO3+UbQW1L6F2NfLk0yrywVL8iqQSLys/F4yvAGoQBIBvfAomq30boEl8T6DLLotU7ey+xi9imIgFTHBIsBBMb2dMPXWHNQzjM9rIFo=; 20:yAK8HqphPyxovnCHGoN8WQBnP9Tp0GsWImR8HllNWUu7AKGFeKGoCGTi9ZJvNMp1oEW55P/M8//ggUArymhFNQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0777;
db3pr03mb0777: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <DB3PR03MB0777F9C671F2575884CB5DB79D810@DB3PR03MB0777.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0777; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0777; 
x-forefront-prvs: 0647963F84
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(479174004)(24454002)(377454003)(53754006)(74316001)(50226001)(122556002)(19580395003)(106116001)(230783001)(189998001)(66066001)(5001960100002)(19580405001)(5002640100001)(76576001)(19617315012)(561944003)(77156002)(5001920100001)(40100003)(50986999)(2656002)(33656002)(2900100001)(5001770100001)(16236675004)(15975445007)(77096005)(5003600100002)(92566002)(46102003)(102836002)(62966003)(86362001)(87936001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0777; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jul 2015 05:26:04.5071 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0777
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/oQ2OJk_UdA9sSbRRoH3d1xaOb8E>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 05:26:31 -0000

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

SGkgYWxsLA0KDQpQbGVhc2Ugbm90ZSB0aGF0IENPTlRJTlVFIGluIFNQUklORyBpczoNCg0KMS4g
QSBEUC1hZ25vc3RpYyBwcmltaXRpdmUNCg0KMi4gKkltcGxlbWVudGVkKiBhcyBTV0FQIGluc3Ry
dWN0aW9uIHdpdGggTVBMUyBEUC4NCg0KDQoNClNvIGNsYWltaW5nIGVxdWl2YWxlbmNlIG9mIENP
TlRJTlVFIGFuZCBOTy1TV0FQIHNlZW1zIHRvIGJlIGluYWNjdXJhdGUgSU1PLg0KDQoNCg0KQXMg
Zm9yIGdsb2JhbCBsYWJlbHMgKGluIFNETiwgTVBMUy1UUCBvciBhbnkgb3RoZXIgdGVjaG5vbG9n
eSkgLSB0aGlzIGRlZmluaXRlbHkgbG9va3MgdG8gbWUgbGlrZSBhIHZlcnkgYmFkIGlkZWEgZm9y
IG5ldHdvcmtzIGNvbXByaXNlZCBvZiBkZXZpY2VzIHRoYXQgc3VwcG9ydCBkaWZmZXJlbnQgbGFi
ZWwgcmFuZ2VzLiBGcm9tIG15IGV4cGVyaWVuY2UgdGhlc2Ugc2NlbmFyaW9zIGhhdmUgYmVlbiBl
bmNvdW50ZXJlZCBpbiByZWFsIE1QTFMtVFAgZGVwbG95bWVudHMgIGFuZCByZXN1bHRlZCBpbiBl
dmVudHVhbGx5IGRyb3BwaW5nIHRoZSAic2ltcGxlIiBzb2x1dGlvbiBhcyBsaXZlIG5ldHdvcmtz
IGhhdmUgYmVlbiBleHRlbmRlZCB3aXRoIG5ldyBORXMgc3VwcG9ydGluZyBhIG1vcmUgbmFycm93
IGxhYmVsIHNwYWNlIHRoYW4gdGhlIG9yaWdpbmFsIG9uZXMuDQoNCg0KDQpBZGRpbmcgYSBuZXcg
Zm9yd2FyZGluZyBwcmltaXRpdmUgdG8gTVBMUyBhcmNoaXRlY3R1cmUgKHlldCBhbm90aGVyIGFy
Z3VtZW50IG9uIHRoaXMgdGhyZWFkKSBpbW1lZGlhdGVseSByYWlzZXMgdGhlIHF1ZXN0aW9uOg0K
DQoNCg0KSXMgc3VwcG9ydCBvZiB0aGUgbmV3IHByaW1pdGl2ZSBtYW5kYXRvcnk/DQoNCg0KDQpJ
ZiBpdCBpcyBub3QgKGFuZCB0aGlzIGlzIGNsZWFybHkgdGhlIGNhc2UgZm9yIE5PLVNXQVApLCB0
aGVuIHdoeSBzaG91bGQgd2UgYm90aGVyPyBPY2NhbSdzIHJhc29yIGN1dHMgdGhpcyBvZmYgSU1I
Ty4NCg0KDQoNCk15IHBlcnNvbmFsIGJvdHRvbSBsaW5lOiB0aGlzIGlzIGEgc3RyaWN0bHkgTk8g
R08gcHJvcG9zYWwuDQoNCg0KDQpNeSAyYy4NCg0KDQoNClRodW1iIHR5cGVkIG9uIG15IExHLA0K
U2FzaGENCg0KLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tDQpGcm9tOiBSb2JlcnQgUmFz
enVrDQpEYXRlOiAyNC8wNy8yMDE1IDAwOjIyDQpUbzogU2hhaHJhbSBEYXZhcmk7DQpDYzogbXBs
c0BpZXRmLm9yZzsNClN1YmplY3Q6UmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9y
d2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KDQpUaGUg
cG9pbnQgaXMgdGhhdCBuZXcgY29udHJvbCBwbGFuZSBpcyBhbHJlYWR5IGRlZmluZWQuIEluIGZh
Y3Qgd2UgYWxyZWFkeSBoYXZlIHR3byA6KQ0KDQpBcyBJIG1lbnRpb25lZCBpbiBteSBmaXJzdCBt
YWlsIHRvIHRoZSBsaXN0IHRoZSBjb25jZXB0IG9mIE5PX1NXQVAvQ09OVElOVUUgaXMgY29tbW9u
IHRvIGJvdGggSC1TRE4gYW5kIFNFR01FTlQgUk9VVElORyBhcmNoaXRlY3R1cmVzLg0KDQpSZWY6
IGh0dHBzOi8vZ29vLmdsLzNveFJibA0KDQpUaHgsDQpSLg0KDQoNCk9uIFRodSwgSnVsIDIzLCAy
MDE1IGF0IDExOjE2IFBNLCBTaGFocmFtIERhdmFyaSAgPGRhdmFyaUBicm9hZGNvbS5jb208bWFp
bHRvOmRhdmFyaUBicm9hZGNvbS5jb20+PiB3cm90ZToNClJvYmVydCwNCg0KU28gaW5zdGVhZCBv
ZiBjYWxsaW5nIGl0IG5vLXN3YXAgcHJvYmFibHkgeW91IHNob3VsZCBjYWxsIGl0IGdsb2JhbCBs
YWJlbCBvciBzbywgYW5kIHRoZW4gZGVmaW5lIG5ldyBjb250cm9sIHBsYW5lIGZvciBpdC4gQnV0
IHNlZW1zIHRoZSBkYXRhLXBhbmUgYmVoYXZpb3IgZG9lcyBub3QgY2hhbmdlIGFuZCBleGlzdGlu
ZyBoYXJkd2FyZSBjYW4gc3VwcG9ydCB0aGlzIGdsb2JhbCBsYWJlbC4gIFNvIG1heWJlIHlvdSBq
dXN0IG5lZWQgbmV3IGNvbnRyb2wgcGxhbmUuDQoNClRoeA0KU2hhaHJhbQ0KDQpGcm9tOiBycmFz
enVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+IFttYWlsdG86cnJhc3p1a0Bn
bWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPl0gT24gQmVoYWxmIE9mIFJvYmVydCBS
YXN6dWsNClNlbnQ6IFRodXJzZGF5LCBKdWx5IDIzLCAyMDE1IDI6MTIgUE0NClRvOiBTaGFocmFt
IERhdmFyaQ0KQ2M6IEVyaWMgQyBSb3Nlbjsgc3RicnlhbnRAY2lzY28uY29tPG1haWx0bzpzdGJy
eWFudEBjaXNjby5jb20+OyBtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0KDQpT
dWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3
YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQoNCg0KSGkgU2hhaHJhbSwNCg0K
TGFiZWxzIHdoaWNoIGFyZSBub24gb2YgYSBsb2NhbCBzaWduaWZpY2FuY2UgY2FuIGJlIGRpc3Ry
aWJ1dGVkIGJ5IGZsb29kaW5nIHByb3RvY29scyBleHRlbnNpb25zIChJU0lTLCBPU1BGKSBvciBi
eSBkaXJlY3QgcDJwIHNlc3Npb25zIChCR1AgMzEwNywgc2Vzc2lvbnMgZnJvbSB0aGUgY29udHJv
bGxlciwgWE1QUCBldGMgLi4uKQ0KDQpUaGUgaW1wb3J0YW50IHBhcnQgaXMgdGhhdCB0aGUgYWN0
dWFsIGZvcndhcmRpbmcgaXMgY29tcHV0ZWQgcmVjdXJzaXZlbHkgb3Igc2V0IGF0IHRoZSBjb250
cm9sbGVyLg0KDQpBRkFJSyBJIGhhdmUgbm90IHNlZW4gYW55IHByb3Bvc2FsIHdoZXJlIExEUCB3
b3VsZCBwbGF5IGFueSByb2xlIGluIHN1Y2ggZGlzdHJpYnV0aW9uLg0KDQpSZWdhcmRzLA0KUi4N
Cg0KDQoNCg0KDQpPbiBUaHUsIEp1bCAyMywgMjAxNSBhdCAxMTowNyBQTSwgU2hhaHJhbSBEYXZh
cmkgPGRhdmFyaUBicm9hZGNvbS5jb208bWFpbHRvOmRhdmFyaUBicm9hZGNvbS5jb20+PiB3cm90
ZToNCkhpIFJvYmVydCwNCg0KSG93IGFyZSB0aGVzZSBsYWJlbHMgZGlzdHJpYnV0ZWQ/IFZpYSBM
RFAgb3IgdmlhIFNETiBjb250cm9sbGVyPw0KDQpUaGFua3MNClNoYWhyYW0NCg0KRnJvbTogcnJh
c3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPiBbbWFpbHRvOnJyYXN6dWtA
Z21haWwuY29tPG1haWx0bzpycmFzenVrQGdtYWlsLmNvbT5dIE9uIEJlaGFsZiBPZiBSb2JlcnQg
UmFzenVrDQpTZW50OiBUaHVyc2RheSwgSnVseSAyMywgMjAxNSAxMjo1OCBQTQ0KVG86IEVyaWMg
QyBSb3Nlbg0KQ2M6IFNoYWhyYW0gRGF2YXJpOyBzdGJyeWFudEBjaXNjby5jb208bWFpbHRvOnN0
YnJ5YW50QGNpc2NvLmNvbT47IG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3
YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQrigItIaSBFcmljLOKAiw0KDQri
gIvigIsNCklmIHlvdSBub3RpY2UgdGhhdCB0aGUgaW5jb21pbmcgbGFiZWwgbmVlZHMgdG8gYmUg
J3JlcGxhY2VkJyBieSBhbiBvdXRnb2luZyBsYWJlbCBvZiB0aGUgc2FtZSB2YWx1ZSwgeW91IGNv
dWxkIGp1c3QgbWFrZSB0aGUgcmV3cml0ZSBzdHJpbmcgc2hvcnRlciwgc28gaXQgd29uJ3Qgb3Zl
cndyaXRlIHRoZSB0b3AgbGFiZWwgb24gdGhlIHN0YWNrLiAgVGhpcyBzZWVtcyB0byBiZSB3aGF0
IHRoZSBkcmFmdCBzdWdnZXN0cywgYnV0IGl0IGNvdWxkIGJlIGRvbmUgYXMgYW4gb3B0aW1pemF0
aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNlIHdoZXJlIHRoZSBpbmNvbWluZyBhbmQgb3V0Z29p
bmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFsdWUuDQoNCuKAi1RoaXMgaXMgcHJlY2lzZWx5IOKA
i3RoZSBjcnV4IHdoZXJlIHlvdXIgc3RhdGVtZW50IGZhaWxzLg0KDQpZb3UgdXNlIHRlcm0gImlu
Y29taW5nIGxhYmVsIiBhbmQgIm91dGdvaW5nIGxhYmxlIiAuLi4gd2VsbCBpbiB0aGUgbmV3IGFy
Y2hpdGVjdHVyZXMgdGhlcmUgaXMgbm8gc3VjaCB0aGluZ3MuDQoNCkl0IGlzIGEgImdsb2JhbCBs
YWJlbCIgb3IgInBhdGggbGFiZWwiIHdpdGggYWRqYWNlbmN5IGluZm9ybWF0aW9uLg0KDQpTbyB0
byBzdXBwb3J0IGxlZ2FjeSBoYXJkd2FyZSBuZXcgY29udHJvbCBwbGFuZSBoYXMgdG8gbWFrZSB1
cCBmcm9tIHNpbmdsZSBsYWJlbCBub3cgdHdvIChpZGVudGljYWwpIGxhYmVscyB0byBwYXNzIGl0
IHRvIGRhdGEgcGxhbmUuIE5vdyBhbHNvIGRhdGEgcGxhbmUgbXVzdCBiZSBzbWFydCB0byBjaGVj
ayB0aGF0IGFuZCBwcm9ncmFtIGl0cyBzdGF0ZSBwZXIgeW91ciBzdWdnZXN0aW9uLg0KDQpXaHkg
d291bGQgd2UgZG8gdGhhdCBvdGhlciB0aGVuIGR1ZSB0byB3b3JyeSBhYm91dCBsZWdhY3kgY2hp
cHNldHMgZmVhcmVkIHRvIGJlIG5vbiBjb21wbGlhbnQgdG8gbmV3IFJGQyA/DQoNCk1hbnkgdGh4
LA0KUi4NCg0KDQoNCg==

--_000_DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810DB3PR03MB0780eurp_
Content-Type: text/html; charset="utf-8"
Content-ID: <3DFEF576D5091141B8AAD590C04EE1C0@ECI365.onmicrosoft.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMHB0OyI+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206
MDsiPkhpIGFsbCw8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsi
PlBsZWFzZSBub3RlIHRoYXQgQ09OVElOVUUgaW4gU1BSSU5HIGlzOjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowOyI+MS4gQSBEUC1hZ25vc3RpYyBwcmltaXRpdmU8
L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsiPjIuICpJbXBsZW1l
bnRlZCogYXMgU1dBUCBpbnN0cnVjdGlvbiB3aXRoIE1QTFMgRFAuPC9wPg0KPHAgc3R5bGU9Im1h
cmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0ibWFyZ2lu
LXRvcDowO21hcmdpbi1ib3R0b206MDsiPlNvIGNsYWltaW5nIGVxdWl2YWxlbmNlIG9mIENPTlRJ
TlVFIGFuZCBOTy1TV0FQIHNlZW1zIHRvIGJlIGluYWNjdXJhdGUgSU1PLjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowOyI+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Im1h
cmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij5BcyBmb3IgZ2xvYmFsIGxhYmVscyAoaW4gU0RO
LCBNUExTLVRQIG9yIGFueSBvdGhlciB0ZWNobm9sb2d5KSAtIHRoaXMgZGVmaW5pdGVseSBsb29r
cyB0byBtZSBsaWtlIGEgdmVyeSBiYWQgaWRlYSBmb3IgbmV0d29ya3MgY29tcHJpc2VkIG9mIGRl
dmljZXMgdGhhdCBzdXBwb3J0IGRpZmZlcmVudCBsYWJlbCByYW5nZXMuIEZyb20gbXkgZXhwZXJp
ZW5jZSB0aGVzZSBzY2VuYXJpb3MNCiBoYXZlIGJlZW4gZW5jb3VudGVyZWQgaW4gcmVhbCBNUExT
LVRQIGRlcGxveW1lbnRzICZuYnNwO2FuZCByZXN1bHRlZCBpbiBldmVudHVhbGx5IGRyb3BwaW5n
IHRoZSAmcXVvdDtzaW1wbGUmcXVvdDsgc29sdXRpb24gYXMgbGl2ZSBuZXR3b3JrcyBoYXZlIGJl
ZW4gZXh0ZW5kZWQgd2l0aCBuZXcgTkVzIHN1cHBvcnRpbmcgYSBtb3JlIG5hcnJvdyBsYWJlbCBz
cGFjZSB0aGFuIHRoZSBvcmlnaW5hbCBvbmVzLjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjA7
bWFyZ2luLWJvdHRvbTowOyI+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJn
aW4tYm90dG9tOjA7Ij5BZGRpbmcgYSBuZXcgZm9yd2FyZGluZyBwcmltaXRpdmUgdG8gTVBMUyBh
cmNoaXRlY3R1cmUgKHlldCBhbm90aGVyIGFyZ3VtZW50IG9uIHRoaXMgdGhyZWFkKSBpbW1lZGlh
dGVseSByYWlzZXMgdGhlIHF1ZXN0aW9uOjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFy
Z2luLWJvdHRvbTowOyI+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4t
Ym90dG9tOjA7Ij5JcyBzdXBwb3J0IG9mIHRoZSBuZXcgcHJpbWl0aXZlIG1hbmRhdG9yeT88L3A+
DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsiPiZuYnNwOzwvcD4NCjxw
IHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowOyI+SWYgaXQgaXMgbm90IChhbmQg
dGhpcyBpcyBjbGVhcmx5IHRoZSBjYXNlIGZvciBOTy1TV0FQKSwgdGhlbiB3aHkgc2hvdWxkIHdl
IGJvdGhlcj8gT2NjYW0ncyByYXNvciBjdXRzIHRoaXMgb2ZmIElNSE8uPC9wPg0KPHAgc3R5bGU9
Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0ibWFy
Z2luLXRvcDowO21hcmdpbi1ib3R0b206MDsiPk15IHBlcnNvbmFsIGJvdHRvbSBsaW5lOiB0aGlz
IGlzIGEgc3RyaWN0bHkgTk8gR08gcHJvcG9zYWwuPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6
MDttYXJnaW4tYm90dG9tOjA7Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21h
cmdpbi1ib3R0b206MDsiPk15IDJjLjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2lu
LWJvdHRvbTowOyI+Jm5ic3A7PC9wPg0KPGRldjNfamp5PlRodW1iIHR5cGVkIG9uIG15IExHLDxi
cj4NClNhc2hhPC9kZXYzX2pqeT48YnI+DQo8YnI+DQotLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAt
LS0tLS08YnI+DQo8Yj5Gcm9tOiZuYnNwOzwvYj5Sb2JlcnQgUmFzenVrPHJvYmVydEByYXN6dWsu
bmV0Pjxicj4NCjxiPkRhdGU6Jm5ic3A7PC9iPjI0LzA3LzIwMTUgMDA6MjI8YnI+DQo8Yj5Ubzom
bmJzcDs8L2I+U2hhaHJhbSBEYXZhcmk7PGJyPg0KPGI+Q2M6Jm5ic3A7PC9iPm1wbHNAaWV0Zi5v
cmc7PGJyPg0KPGI+U3ViamVjdDo8L2I+UmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwt
Zm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88YnI+DQo8
YnI+DQo8ZGl2IGRpcj0ibHRyIj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJm
b250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOnNtYWxsIj4N
Cjxicj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFt
aWx5OmFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6c21hbGwiPg0KVGhlIHBv
aW50IGlzIHRoYXQgbmV3IGNvbnRyb2wgcGxhbmUgaXMgYWxyZWFkeSBkZWZpbmVkLiBJbiBmYWN0
IHdlIGFscmVhZHkgaGF2ZSB0d28gOikmbmJzcDs8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2Rl
ZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9u
dC1zaXplOnNtYWxsIj4NCjxicj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIg
c3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6
c21hbGwiPg0KQXMgSSBtZW50aW9uZWQgaW4gbXkgZmlyc3QgbWFpbCB0byB0aGUgbGlzdCB0aGUg
Y29uY2VwdCBvZiBOT19TV0FQL0NPTlRJTlVFIGlzIGNvbW1vbiB0byBib3RoIEgtU0ROIGFuZCBT
RUdNRU5UIFJPVVRJTkcgYXJjaGl0ZWN0dXJlcy4mbmJzcDs8L2Rpdj4NCjxkaXYgY2xhc3M9Imdt
YWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJp
ZjsgZm9udC1zaXplOnNtYWxsIj4NCjxicj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZGVm
YXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250
LXNpemU6c21hbGwiPg0KUmVmOiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vZ29vLmdsLzNveFJibCIg
dGFyZ2V0PSJfQkxBTksiPmh0dHBzOi8vZ29vLmdsLzNveFJibDwvYT48L2Rpdj4NCjxkaXYgY2xh
c3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fu
cy1zZXJpZjsgZm9udC1zaXplOnNtYWxsIj4NCjxicj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21h
aWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlm
OyBmb250LXNpemU6c21hbGwiPg0KVGh4LDxicj4NClIuPC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFp
bF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7
IGZvbnQtc2l6ZTpzbWFsbCI+DQo8YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21h
aWxfZXh0cmEiPjxicj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBUaHUsIEp1bCAyMywg
MjAxNSBhdCAxMToxNiBQTSwgU2hhaHJhbSBEYXZhcmkmbmJzcDs8c3BhbiBkaXI9Imx0ciI+ICZs
dDs8YSBocmVmPSJtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbSI+ZGF2YXJpQGJyb2FkY29tLmNv
bTwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8YnI+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVv
dGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDsgYm9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7
IHBhZGRpbmctbGVmdDoxZXgiPg0KPGRpdiBsYW5nPSJFTi1VUyI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFmNDk3ZCI+
Um9iZXJ0LDwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7OyBjb2xvcjojMWY0OTdkIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFmNDk3ZCI+
U28gaW5zdGVhZCBvZiBjYWxsaW5nIGl0IG5vLXN3YXAgcHJvYmFibHkgeW91IHNob3VsZCBjYWxs
IGl0IGdsb2JhbCBsYWJlbCBvciBzbywgYW5kIHRoZW4gZGVmaW5lIG5ldyBjb250cm9sIHBsYW5l
IGZvciBpdC4gQnV0IHNlZW1zIHRoZSBkYXRhLXBhbmUgYmVoYXZpb3INCiBkb2VzIG5vdCBjaGFu
Z2UgYW5kIGV4aXN0aW5nIGhhcmR3YXJlIGNhbiBzdXBwb3J0IHRoaXMgZ2xvYmFsIGxhYmVsLiAm
bmJzcDtTbyBtYXliZSB5b3UganVzdCBuZWVkIG5ldyBjb250cm9sIHBsYW5lLjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xv
cjojMWY0OTdkIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFmNDk3ZCI+VGh4PGJyPg0KU2hhaHJhbTwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7OyBjb2xvcjojMWY0OTdkIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCjxhIGhyZWY9Im1haWx0bzpycmFzenVrQGdtYWlsLmNv
bSI+cnJhc3p1a0BnbWFpbC5jb208L2E+IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtA
Z21haWwuY29tIj5ycmFzenVrQGdtYWlsLmNvbTwvYT5dJm5ic3A7PGI+T24gQmVoYWxmIE9mJm5i
c3A7PC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bHkgMjMs
IDIwMTUgMjoxMiBQTTxicj4NCjxiPlRvOjwvYj4gU2hhaHJhbSBEYXZhcmk8YnI+DQo8Yj5DYzo8
L2I+IEVyaWMgQyBSb3NlbjsmbmJzcDs8YSBocmVmPSJtYWlsdG86c3RicnlhbnRAY2lzY28uY29t
Ij5zdGJyeWFudEBjaXNjby5jb208L2E+OyZuYnNwOzxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYu
b3JnIj5tcGxzQGlldGYub3JnPC9hPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iaDUi
Pjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1m
b3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzwvZGl2Pg0K
PC9kaXY+DQo8cD4mbmJzcDs8L3A+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iaDUiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+SGkgU2hhaHJhbSw8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TGFiZWxzIHdoaWNoIGFyZSBub24gb2Yg
YSBsb2NhbCBzaWduaWZpY2FuY2UgY2FuIGJlIGRpc3RyaWJ1dGVkIGJ5IGZsb29kaW5nIHByb3Rv
Y29scyBleHRlbnNpb25zIChJU0lTLCBPU1BGKSBvciBieSBkaXJlY3QgcDJwIHNlc3Npb25zIChC
R1AgMzEwNywgc2Vzc2lvbnMgZnJvbSB0aGUgY29udHJvbGxlciwgWE1QUCBldGMgLi4uKSZuYnNw
Ozwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5UaGUgaW1wb3J0YW50IHBhcnQgaXMgdGhhdCB0aGUgYWN0dWFsIGZvcndhcmRp
bmcgaXMgY29tcHV0ZWQgcmVjdXJzaXZlbHkgb3Igc2V0IGF0IHRoZSBjb250cm9sbGVyLiZuYnNw
Ozwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5BRkFJSyBJIGhhdmUgbm90IHNlZW4gYW55IHByb3Bvc2FsIHdoZXJlIExEUCB3
b3VsZCBwbGF5IGFueSByb2xlIGluIHN1Y2ggZGlzdHJpYnV0aW9uLjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5SZWdhcmRz
LDwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Ui48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUaHUsIEp1bCAyMywgMjAxNSBhdCAxMTowNyBQTSwgU2hh
aHJhbSBEYXZhcmkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZhcmlAYnJvYWRjb20uY29tIj5kYXZh
cmlAYnJvYWRjb20uY29tPC9hPiZndDsgd3JvdGU6PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMWY0OTdk
Ij5IaSBSb2JlcnQsPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxZjQ5N2QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMWY0
OTdkIj5Ib3cgYXJlIHRoZXNlIGxhYmVscyBkaXN0cmlidXRlZD8gVmlhIExEUCBvciB2aWEgU0RO
IGNvbnRyb2xsZXI/DQo8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFmNDk3ZCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMx
ZjQ5N2QiPlRoYW5rczwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMWY0OTdkIj5TaGFocmFtPC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMx
ZjQ5N2QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPg0KPGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIj5ycmFzenVrQGdt
YWlsLmNvbTwvYT4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iPnJy
YXN6dWtAZ21haWwuY29tPC9hPl0mbmJzcDs8Yj5PbiBCZWhhbGYgT2YmbmJzcDs8L2I+Um9iZXJ0
IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgSnVseSAyMywgMjAxNSAxMjo1OCBQ
TTxicj4NCjxiPlRvOjwvYj4gRXJpYyBDIFJvc2VuPGJyPg0KPGI+Q2M6PC9iPiBTaGFocmFtIERh
dmFyaTsmbmJzcDs8YSBocmVmPSJtYWlsdG86c3RicnlhbnRAY2lzY28uY29tIj5zdGJyeWFudEBj
aXNjby5jb208L2E+OyZuYnNwOzxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGll
dGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBs
cy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZl
Pzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij7i
gItIaSBFcmljLOKAizwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci1sZWZ0OnNvbGlkICNjY2NjY2MgMS4wcHQ7IHBh
ZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7IG1hcmdpbi1sZWZ0OjQuOHB0OyBtYXJnaW4tdG9wOjUu
MHB0OyBtYXJnaW4tcmlnaHQ6MGluOyBtYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+4oCL4oCLPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBu
ZWVkcyB0byBiZSAncmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZh
bHVlLCB5b3UgY291bGQganVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBp
dCB3b24ndCBvdmVyd3JpdGUgdGhlIHRvcCBsYWJlbCBvbiB0aGUgc3RhY2suICZuYnNwO1RoaXMg
c2VlbXMgdG8gYmUgd2hhdCB0aGUgZHJhZnQgc3VnZ2VzdHMsDQogYnV0IGl0IGNvdWxkIGJlIGRv
bmUgYXMgYW4gb3B0aW1pemF0aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNlIHdoZXJlIHRoZSBp
bmNvbWluZyBhbmQgb3V0Z29pbmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFsdWUuPC9wPg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+4oCLVGhpcyBp
cyBwcmVjaXNlbHkg4oCLdGhlIGNydXggd2hlcmUgeW91ciBzdGF0ZW1lbnQgZmFpbHMuJm5ic3A7
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPllvdSB1c2UgdGVybSAmcXVvdDtpbmNvbWluZyBsYWJlbCZxdW90OyBhbmQgJnF1
b3Q7b3V0Z29pbmcgbGFibGUmcXVvdDsgLi4uIHdlbGwgaW4gdGhlIG5ldyBhcmNoaXRlY3R1cmVz
IHRoZXJlIGlzIG5vIHN1Y2ggdGhpbmdzLiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JdCBpcyBhICZxdW90O2ds
b2JhbCBsYWJlbCZxdW90OyBvciAmcXVvdDtwYXRoIGxhYmVsJnF1b3Q7IHdpdGggYWRqYWNlbmN5
IGluZm9ybWF0aW9uLiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TbyB0byBzdXBwb3J0IGxlZ2FjeSBoYXJkd2Fy
ZSBuZXcgY29udHJvbCBwbGFuZSBoYXMgdG8gbWFrZSB1cCBmcm9tIHNpbmdsZSBsYWJlbCBub3cg
dHdvIChpZGVudGljYWwpIGxhYmVscyB0byBwYXNzIGl0IHRvIGRhdGEgcGxhbmUuIE5vdyBhbHNv
IGRhdGEgcGxhbmUgbXVzdCBiZSBzbWFydCB0byBjaGVjayB0aGF0IGFuZCBwcm9ncmFtDQogaXRz
IHN0YXRlIHBlciB5b3VyIHN1Z2dlc3Rpb24uJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPldoeSB3b3VsZCB3ZSBk
byB0aGF0IG90aGVyIHRoZW4gZHVlIHRvIHdvcnJ5IGFib3V0IGxlZ2FjeSBjaGlwc2V0cyBmZWFy
ZWQgdG8gYmUgbm9uIGNvbXBsaWFudCB0byBuZXcgUkZDID8mbmJzcDs8L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5NYW55IHRoeCw8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPlIuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyPg0KPC9kaXY+DQo8L3NwYW4+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810DB3PR03MB0780eurp_--


From nobody Thu Jul 23 22:55:38 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E37491A1BC8; Thu, 23 Jul 2015 22:55:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 RDYwMQKG4omK; Thu, 23 Jul 2015 22:55:35 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A51471A00E8; Thu, 23 Jul 2015 22:55:35 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.1.0.p3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150724055535.15765.33361.idtracker@ietfa.amsl.com>
Date: Thu, 23 Jul 2015 22:55:35 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ORPijpssrP23zZdEEoGppjWe3jI>
Cc: mpls@ietf.org
Subject: [mpls] I-D Action: draft-ietf-mpls-opportunistic-encrypt-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 05:55:37 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

        Title           : Opportunistic Security in MPLS Networks
        Authors         : Adrian Farrel
                          Stephen Farrell
	Filename        : draft-ietf-mpls-opportunistic-encrypt-00.txt
	Pages           : 34
	Date            : 2015-07-23

Abstract:
   This document describes a way to apply opportunistic security
   between adjacent nodes on an MPLS Label Switched Path (LSP) or
   between end points of an LSP.  It explains how keys may be agreed
   to enable encryption, and how key identifiers are exchanged in
   encrypted MPLS packets.  Finally, this document describes the
   applicability of this approach to opportunistic security in MPLS
   networks with an indication of the level of improved security as
   well as the continued vulnerabilities.

   This document does not describe security for MPLS control plane
   protocols.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-opportunistic-encrypt/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-mpls-opportunistic-encrypt-00


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.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Fri Jul 24 00:24:49 2015
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F4281B2FAC; Fri, 24 Jul 2015 00:24:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.761
X-Spam-Level: 
X-Spam-Status: No, score=-1.761 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 Fh-wXU9ASL8a; Fri, 24 Jul 2015 00:24:45 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2D13C1B2FAA; Fri, 24 Jul 2015 00:24:45 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BZC59397; Fri, 24 Jul 2015 07:24:43 +0000 (GMT)
Received: from NKGEML406-HUB.china.huawei.com (10.98.56.37) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 24 Jul 2015 08:24:09 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.210]) by nkgeml406-hub.china.huawei.com ([10.98.56.37]) with mapi id 14.03.0158.001; Fri, 24 Jul 2015 15:24:05 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] I-D Action: draft-ietf-sfc-nsh-01.txt
Thread-Index: AQHQxXi9Tgyhos48PEq9TRyTCNQEgp3qNSbA
Date: Fri, 24 Jul 2015 07:24:04 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB016CC@NKGEML512-MBS.china.huawei.com>
References: <20150723185150.17399.69708.idtracker@ietfa.amsl.com>
In-Reply-To: <20150723185150.17399.69708.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.47.66.180]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ElD4Brxp9WQ-PQp3-1YBvMnl7v8>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] [sfc] I-D Action: draft-ietf-sfc-nsh-01.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 07:24:47 -0000

SGkgY28tYXV0aG9ycywNCg0KSSB3b25kZXIgd2hldGhlciB0aGUgTlNIIGVuY2Fwc3VsYXRpb24g
d291bGQgc3RyaWN0bHkgZm9sbG93IHRoZSB0cmFuc3BvcnQtaW5kZXBlbmRhbmNlIHByaW5jaXBs
ZSBhcyBkZWZpbmVkIGluIHRoZSBTRkMgYXJjaGl0ZWN0dXJlIGRyYWZ0LiBJZiBzbywgaXQncyBw
b3NzaWJsZSB0aGF0IHRoZSBOU0ggd291bGQgYmUgdHJhbnNwb3J0ZWQgb3ZlciBNUExTIG5ldHdv
cmtzIHNvbWVkYXkuIEFzIHN1Y2gsIGl0J3MgYmV0dGVyIHRvIGNvbnNpZGVyIHRoZSBmaXJzdCBu
aWJibGUgaXNzdWUgYXNzb2NpYXRlZCB3aXRoIHRoZSBjdXJyZW50IE1QTFMgYXJjaGl0ZWN0dXJl
IGZyb20gdGhlIGJlZ2lubmluZy4gSSBoYXZlIG5vdCBzZWVuIGFueSB0ZXh0IGluIHRoaXMgcmVn
YXJkIGluIHRoaXMgbmV3IHZlcnNpb24uDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQq3orz+yMs6IHNmYyBbc2ZjLWJv
dW5jZXNAaWV0Zi5vcmddILT6se0gaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnIFtpbnRlcm5ldC1k
cmFmdHNAaWV0Zi5vcmddDQq3osvNyrG85DogMjAxNcTqN9TCMjTI1SAyOjUxDQrK1bz+yMs6IGkt
ZC1hbm5vdW5jZUBpZXRmLm9yZw0Ks63LzTogc2ZjQGlldGYub3JnDQrW98ziOiBbc2ZjXSBJLUQg
QWN0aW9uOiBkcmFmdC1pZXRmLXNmYy1uc2gtMDEudHh0DQoNCkEgTmV3IEludGVybmV0LURyYWZ0
IGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBvbi1saW5lIEludGVybmV0LURyYWZ0cyBkaXJlY3Rvcmll
cy4NCiBUaGlzIGRyYWZ0IGlzIGEgd29yayBpdGVtIG9mIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIENo
YWluaW5nIFdvcmtpbmcgR3JvdXAgb2YgdGhlIElFVEYuDQoNCiAgICAgICAgVGl0bGUgICAgICAg
ICAgIDogTmV0d29yayBTZXJ2aWNlIEhlYWRlcg0KICAgICAgICBBdXRob3JzICAgICAgICAgOiBQ
YXVsIFF1aW5uDQogICAgICAgICAgICAgICAgICAgICAgICAgIFVyaSBFbHp1cg0KICAgICAgICBG
aWxlbmFtZSAgICAgICAgOiBkcmFmdC1pZXRmLXNmYy1uc2gtMDEudHh0DQogICAgICAgIFBhZ2Vz
ICAgICAgICAgICA6IDQzDQogICAgICAgIERhdGUgICAgICAgICAgICA6IDIwMTUtMDctMjMNCg0K
QWJzdHJhY3Q6DQogICBUaGlzIGRyYWZ0IGRlc2NyaWJlcyBhIE5ldHdvcmsgU2VydmljZSBIZWFk
ZXIgKE5TSCkgaW5zZXJ0ZWQgb250bw0KICAgZW5jYXBzdWxhdGVkIHBhY2tldHMgb3IgZnJhbWVz
IHRvIHJlYWxpemUgc2VydmljZSBmdW5jdGlvbiBwYXRocy4NCiAgIE5TSCBhbHNvIHByb3ZpZGVz
IGEgbWVjaGFuaXNtIGZvciBtZXRhZGF0YSBleGNoYW5nZSBhbG9uZyB0aGUNCiAgIGluc3RhbnRp
YXRlZCBzZXJ2aWNlIHBhdGguICBOU0ggaXMgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIGFzIHBlciBT
RkMNCiAgIEFyY2hpdGVjdHVyZSBbU0ZDLWFyY2hdDQoNCg0KVGhlIElFVEYgZGF0YXRyYWNrZXIg
c3RhdHVzIHBhZ2UgZm9yIHRoaXMgZHJhZnQgaXM6DQpodHRwczovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9kcmFmdC1pZXRmLXNmYy1uc2gvDQoNClRoZXJlJ3MgYWxzbyBhIGh0bWxpemVkIHZl
cnNpb24gYXZhaWxhYmxlIGF0Og0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWll
dGYtc2ZjLW5zaC0wMQ0KDQpBIGRpZmYgZnJvbSB0aGUgcHJldmlvdXMgdmVyc2lvbiBpcyBhdmFp
bGFibGUgYXQ6DQpodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1z
ZmMtbnNoLTAxDQoNCg0KUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBt
aW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbg0KdW50aWwgdGhlIGh0bWxpemVkIHZl
cnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJsZSBhdCB0b29scy5pZXRmLm9yZy4NCg0KSW50ZXJu
ZXQtRHJhZnRzIGFyZSBhbHNvIGF2YWlsYWJsZSBieSBhbm9ueW1vdXMgRlRQIGF0Og0KZnRwOi8v
ZnRwLmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy8NCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZw0K
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM=


From nobody Fri Jul 24 00:24:56 2015
Return-Path: <david.sinicrope@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C14D1B2FB0 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 00:24:50 -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
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 GO9riYL9K_Dg for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 00:24:47 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E27311B2FAB for <mpls@ietf.org>; Fri, 24 Jul 2015 00:24:46 -0700 (PDT)
X-AuditID: c618062d-f799e6d00000329e-64-55b18c3d4250
Received: from EUSAAHC005.ericsson.se (Unknown_Domain [147.117.188.87]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 4E.D9.12958.D3C81B55; Fri, 24 Jul 2015 02:52:14 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC005.ericsson.se ([147.117.188.87]) with mapi id 14.03.0210.002; Fri, 24 Jul 2015 03:24:43 -0400
From: David Sinicrope <david.sinicrope@ericsson.com>
To: "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [mpls] Coordination of YANG models
Thread-Index: AQHQxT3jrCW85gfDiEKa5U2Z/o1Uop3pPocAgAE9p4A=
Date: Fri, 24 Jul 2015 07:24:44 +0000
Message-ID: <FE85AF2D-CE0F-411B-8A0D-614CC1BBCC8A@ericsson.com>
References: <D1D3CEC6.190CBB%david.sinicrope@ericsson.com> <55AF8EA6.9060905@pi.nu> <55B0D524.5020409@pi.nu> <CAA=duU0Gg1spkZe6tj2H8Nse6AjJbD8oEJHRBOF8TQyotTwKXg@mail.gmail.com>
In-Reply-To: <CAA=duU0Gg1spkZe6tj2H8Nse6AjJbD8oEJHRBOF8TQyotTwKXg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
Content-Type: multipart/signed; boundary="Apple-Mail-F2069D05-21F8-416A-B125-37FDB84AFB9A"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRmVeSWpSXmKPExsUyuXRPuK5dz8ZQg9/9ghann59is5jUeIvR 4u2Ct4wW/+bOYbb4cXMnu8WhGYcZLb5fWsJicWvpSlaL1xOnslnsebeW0eLailZ2iwVrZjI7 8Hi0fZnM5DHl90ZWj52z7rJ7LNhU6tFy5C2rx5IlP5k8rjddZfdo3fGX3WPW9DY2jy+XP7MF cEVx2aSk5mSWpRbp2yVwZcycWF1wNari5IezzA2MR0K6GDk4JARMJB6083UxcgKZYhIX7q1n 62Lk4hASOMoo8fPVZVYIZzmjxIaNP9hAqtiAGtZt3MMCYosIaErsnnkSrINZoI1F4svrE2BF wgL6Ejv+9rFCFBlIHF/3iQlkm4iAlcSqQwEgYRYBVYnFXz4wgdi8AvYSu578AWsVEtjKKLFr RzqIzSkQKDHn6HqwMYxA130/tQasnllAXOLWk/lMEFeLSDy8eJoNwhaVePn4HytEzWRGiStf qyHmC0qcnPmEZQKjyCwk7bOQlM1CUgYRj5f4c70NypaX2P52DvMsoA+YBXQkJi9khAhrSyxb +JoZwtaQ6Pw2kRXCVpSY0v2QHcK2lpjx6yAbhG0q8froR0ZkNQsYeVYxcpQWp5blphsZbGIE pphjEmy6Oxj3vLQ8xCjAwajEw/sgeWOoEGtiWXFl7iFGaQ4WJXFex6i8UCGB9MSS1OzU1ILU ovii0pzU4kOMTBycUg2M695aJfFPuuvTWcRyVsv+YcT9M7HKS7njl5myXLmjcnH726BdT5uS 3F92X2VnubDmgcazUOlVu2LOuzQs/GV0yWmetqL3zu+6+bKFAkyZ5vqbav05dfbnHY7yCdlz UKy/2uJlnO/mF+1C8mc9VPbKPags6P/yae6EIAPplKjgp6lhQnOYl2xWYinOSDTUYi4qTgQA OtaiFRIDAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/pPXnqidZ9prodV-1wnOlogrzh3U>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "jescia.chenxia@huawei.com" <jescia.chenxia@huawei.com>, "vbeeram@juniper.net" <vbeeram@juniper.net>, "Reshad Rahman \(rrahman\)" <rrahman@cisco.com>, "rob.shakir@bt.com" <rob.shakir@bt.com>, "Nagendra Kumar Nainar \(naikumar\)" <naikumar@cisco.com>, "monica.zhangli@huawei.com" <monica.zhangli@huawei.com>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "jgeorge@google.com" <jgeorge@google.com>, Luyuan Fang <lufang@microsoft.com>
Subject: Re: [mpls] Coordination of YANG models
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 07:24:50 -0000

--Apple-Mail-F2069D05-21F8-416A-B125-37FDB84AFB9A
Content-Type: multipart/alternative;
	boundary=Apple-Mail-42EC9835-E042-4214-914F-61FBB155C9B1
Content-Transfer-Encoding: 7bit


--Apple-Mail-42EC9835-E042-4214-914F-61FBB155C9B1
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi All,=20
It wou... uh...=20
what Andy said.

-Dave




> On Jul 23, 2015, at 14:31, Andrew G. Malis <agmalis@gmail.com> wrote:
>=20
> Loa,
>=20
> It would help for you to mention the Routing Area's YANG coordination Wiki=
, https://trac.tools.ietf.org/area/rtg/trac/wiki/RtgYangCoord .
>=20
> In particular, prospective YANG draft authors in the routing area should r=
ead this page, and then use the tables at https://trac.tools.ietf.org/area/r=
tg/trac/wiki/RtgYangCoordSummary to see if anyone has already written a YANG=
 model of interest, it may keep you from duplicating existing work. If you d=
o write a new YANG model, it should be enterered into the table so that othe=
r people will be aware of it.
>=20
> This applies to all YANG models in the routing area, not just in the mpls W=
G.
>=20
> Cheers,
> Andy
>=20
>=20
>> On Thu, Jul 23, 2015 at 1:51 PM, Loa Andersson <loa@pi.nu> wrote:
>>=20
>> Authors of MPLS wg YANG models,
>>=20
>> At the MPLS wg meeting yesterday we had a discussion on overlap between
>> different YANG models. It was alleged that there is a huge overlap
>> between the YANG models and that there is a substantial need for
>> coordination.
>>=20
>> There were opinions in the meeting spanning from "This will sort it out
>> itself in the end!" to "Some person with the authority need to do the
>> coordination!" I guess that the majority were somewhere in the middle
>> ground.
>>=20
>> Here is (at least a temporary) direction for the MPLS wg:
>>=20
>>    "The authors of the YANG models progressed in the MPLS working
>>     group will have to coordinate with other YANG model author
>>     groups (within and outside the MPLS wg) to find and address
>>     overlap."
>>=20
>> MPLS wg chairs will help when necessary, but initiative should come
>> from the author groups.
>>=20
>> I think there might be a companion question; "Are there YANG models
>> that we need to do, but that we have not yet identified?"
>>=20
>> /Loa
>>=20
>> PS
>> There is a problem with using the document alias, so I tried to
>> extract the mail-addresses for everyone list as an author for
>> one of the documents. If I missed someone please forward this
>> message.
>>=20
>> _______________________________________________
>> mpls mailing list
>> mpls@ietf.org
>> https://www.ietf.org/mailman/listinfo/mpls
>=20
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls

--Apple-Mail-42EC9835-E042-4214-914F-61FBB155C9B1
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPjwvaGVhZD48Ym9keSBkaXI9ImF1dG8iPjxkaXY+SGkgQWxs
LCZuYnNwOzwvZGl2PjxkaXY+SXQgd291Li4uIHVoLi4uJm5ic3A7PC9kaXY+PGRpdj53aGF0IEFu
ZHkgc2FpZC48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pi1EYXZlPGJyPjwvZGl2PjxkaXY+PGJy
PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPk9uIEp1bCAyMywg
MjAxNSwgYXQgMTQ6MzEsIEFuZHJldyBHLiBNYWxpcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFnbWFs
aXNAZ21haWwuY29tIj5hZ21hbGlzQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj48YnI+PC9k
aXY+PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PGRpdj48bWV0YSBodHRwLWVxdWl2PSJDb250ZW50
LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+PGRpdiBkaXI9Imx0ciI+
TG9hLDxkaXY+PGJyPjwvZGl2PjxkaXY+SXQgd291bGQgaGVscCBmb3IgeW91IHRvIG1lbnRpb24g
dGhlIFJvdXRpbmcgQXJlYSdzIFlBTkcgY29vcmRpbmF0aW9uIFdpa2ksJm5ic3A7PGEgaHJlZj0i
aHR0cHM6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdZYW5nQ29v
cmQiPmh0dHBzOi8vdHJhYy50b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnWWFu
Z0Nvb3JkPC9hPiAuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JbiBwYXJ0aWN1bGFyLCBwcm9z
cGVjdGl2ZSBZQU5HIGRyYWZ0IGF1dGhvcnMgaW4gdGhlIHJvdXRpbmcgYXJlYSBzaG91bGQgcmVh
ZCB0aGlzIHBhZ2UsIGFuZCB0aGVuIHVzZSB0aGUgdGFibGVzIGF0Jm5ic3A7PGEgaHJlZj0iaHR0
cHM6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdZYW5nQ29vcmRT
dW1tYXJ5Ij5odHRwczovL3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0
Z1lhbmdDb29yZFN1bW1hcnk8L2E+IHRvIHNlZSBpZiBhbnlvbmUgaGFzIGFscmVhZHkgd3JpdHRl
biBhIFlBTkcgbW9kZWwgb2YgaW50ZXJlc3QsIGl0IG1heSBrZWVwIHlvdSBmcm9tIGR1cGxpY2F0
aW5nIGV4aXN0aW5nIHdvcmsuIElmIHlvdSBkbyB3cml0ZSBhIG5ldyBZQU5HIG1vZGVsLCBpdCBz
aG91bGQgYmUgZW50ZXJlcmVkIGludG8gdGhlIHRhYmxlIHNvIHRoYXQgb3RoZXIgcGVvcGxlIHdp
bGwgYmUgYXdhcmUgb2YgaXQuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGlzIGFwcGxpZXMg
dG8gYWxsIFlBTkcgbW9kZWxzIGluIHRoZSByb3V0aW5nIGFyZWEsIG5vdCBqdXN0IGluIHRoZSBt
cGxzIFdHLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Q2hlZXJzLDwvZGl2PjxkaXY+QW5keTwv
ZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRp
diBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0IDE6NTEgUE0sIExv
YSBBbmRlcnNzb24gPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86bG9hQHBpLm51
IiB0YXJnZXQ9Il9ibGFuayI+bG9hQHBpLm51PC9hPiZndDs8L3NwYW4+IHdyb3RlOjxicj48Ymxv
Y2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3Jk
ZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48YnI+DQpBdXRob3JzIG9m
IE1QTFMgd2cgWUFORyBtb2RlbHMsPGJyPg0KPGJyPg0KQXQgdGhlIE1QTFMgd2cgbWVldGluZyB5
ZXN0ZXJkYXkgd2UgaGFkIGEgZGlzY3Vzc2lvbiBvbiBvdmVybGFwIGJldHdlZW48YnI+DQpkaWZm
ZXJlbnQgWUFORyBtb2RlbHMuIEl0IHdhcyBhbGxlZ2VkIHRoYXQgdGhlcmUgaXMgYSBodWdlIG92
ZXJsYXA8YnI+DQpiZXR3ZWVuIHRoZSBZQU5HIG1vZGVscyBhbmQgdGhhdCB0aGVyZSBpcyBhIHN1
YnN0YW50aWFsIG5lZWQgZm9yPGJyPg0KY29vcmRpbmF0aW9uLjxicj4NCjxicj4NClRoZXJlIHdl
cmUgb3BpbmlvbnMgaW4gdGhlIG1lZXRpbmcgc3Bhbm5pbmcgZnJvbSAiVGhpcyB3aWxsIHNvcnQg
aXQgb3V0PGJyPg0KaXRzZWxmIGluIHRoZSBlbmQhIiB0byAiU29tZSBwZXJzb24gd2l0aCB0aGUg
YXV0aG9yaXR5IG5lZWQgdG8gZG8gdGhlPGJyPg0KY29vcmRpbmF0aW9uISIgSSBndWVzcyB0aGF0
IHRoZSBtYWpvcml0eSB3ZXJlIHNvbWV3aGVyZSBpbiB0aGUgbWlkZGxlPGJyPg0KZ3JvdW5kLjxi
cj4NCjxicj4NCkhlcmUgaXMgKGF0IGxlYXN0IGEgdGVtcG9yYXJ5KSBkaXJlY3Rpb24gZm9yIHRo
ZSBNUExTIHdnOjxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsiVGhlIGF1dGhvcnMgb2YgdGhlIFlB
TkcgbW9kZWxzIHByb2dyZXNzZWQgaW4gdGhlIE1QTFMgd29ya2luZzxicj4NCiZuYnNwOyAmbmJz
cDsgZ3JvdXAgd2lsbCBoYXZlIHRvIGNvb3JkaW5hdGUgd2l0aCBvdGhlciBZQU5HIG1vZGVsIGF1
dGhvcjxicj4NCiZuYnNwOyAmbmJzcDsgZ3JvdXBzICh3aXRoaW4gYW5kIG91dHNpZGUgdGhlIE1Q
TFMgd2cpIHRvIGZpbmQgYW5kIGFkZHJlc3M8YnI+DQombmJzcDsgJm5ic3A7IG92ZXJsYXAuIjxi
cj4NCjxicj4NCk1QTFMgd2cgY2hhaXJzIHdpbGwgaGVscCB3aGVuIG5lY2Vzc2FyeSwgYnV0IGlu
aXRpYXRpdmUgc2hvdWxkIGNvbWU8YnI+DQpmcm9tIHRoZSBhdXRob3IgZ3JvdXBzLjxicj4NCjxi
cj4NCkkgdGhpbmsgdGhlcmUgbWlnaHQgYmUgYSBjb21wYW5pb24gcXVlc3Rpb247ICJBcmUgdGhl
cmUgWUFORyBtb2RlbHM8YnI+DQp0aGF0IHdlIG5lZWQgdG8gZG8sIGJ1dCB0aGF0IHdlIGhhdmUg
bm90IHlldCBpZGVudGlmaWVkPyI8YnI+DQo8YnI+DQovTG9hPGJyPg0KPGJyPg0KUFM8YnI+DQpU
aGVyZSBpcyBhIHByb2JsZW0gd2l0aCB1c2luZyB0aGUgZG9jdW1lbnQgYWxpYXMsIHNvIEkgdHJp
ZWQgdG88YnI+DQpleHRyYWN0IHRoZSBtYWlsLWFkZHJlc3NlcyBmb3IgZXZlcnlvbmUgbGlzdCBh
cyBhbiBhdXRob3IgZm9yPGJyPg0Kb25lIG9mIHRoZSBkb2N1bWVudHMuIElmIEkgbWlzc2VkIHNv
bWVvbmUgcGxlYXNlIGZvcndhcmQgdGhpczxicj4NCm1lc3NhZ2UuPGJyPg0KPGJyPg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQptcGxzIG1haWxp
bmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+bXBsc0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL21wbHMiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBsczwvYT48YnI+DQo8L2Jsb2Nr
cXVvdGU+PC9kaXY+PGJyPjwvZGl2Pg0KPC9kaXY+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlIHR5
cGU9ImNpdGUiPjxkaXY+PHNwYW4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188L3NwYW4+PGJyPjxzcGFuPm1wbHMgbWFpbGluZyBsaXN0PC9zcGFuPjxicj48
c3Bhbj48YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT48L3Nw
YW4+PGJyPjxzcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vbXBscyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzPC9hPjwv
c3Bhbj48YnI+PC9kaXY+PC9ibG9ja3F1b3RlPjwvYm9keT48L2h0bWw+
--Apple-Mail-42EC9835-E042-4214-914F-61FBB155C9B1--

--Apple-Mail-F2069D05-21F8-416A-B125-37FDB84AFB9A
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIF+TCCBfUw
ggPdoAMCAQICEQC8ZWJYmhpVQVSM3X9CXa1cMA0GCSqGSIb3DQEBBQUAMDoxETAPBgNVBAoMCEVy
aWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYyMB4XDTE0MTIwMzE3
MjY1OVoXDTE3MTIwMzE3MjY1OFowbDERMA8GA1UECgwIRXJpY3Nzb24xGDAWBgNVBAMMD0Rhdmlk
IFNpbmljcm9wZTErMCkGCSqGSIb3DQEJARYcZGF2aWQuc2luaWNyb3BlQGVyaWNzc29uLmNvbTEQ
MA4GA1UEBRMHRVVEREFTSTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALi0oqfLwMNO
OxOJKjr2kq/CYmb+6LKqRHPG92JaVoe9lJbZWrC00zbtHYJVIFAU7E2iXPTLEoVqDWUN96L1e5xT
StP7ZZmjxheb5MoiZcdhW8ECg4F2D51s/MoGzcrlJ4EUTtkEIG5PR3V27GmVdD/26jmXMgiI4gPE
e4BhTIoQOmmmEKnP5JGjrwOygtTSwNS3KzLOW11OBMC7zJq1fKahIiYchxe/t0ftBJ59H9L3EMrn
8nL968lfBMPCH3GBDjEotWEcnfFPcsNs02zY8Ec8y8PvQRpbB4NsbS/KXw0Wq5W4HRSKfml+NRaS
eCMit9zu9iLDs1tS1E2LJDzruHUCAwEAAaOCAcIwggG+MEgGA1UdHwRBMD8wPaA7oDmGN2h0dHA6
Ly9jcmwudHJ1c3QudGVsaWEuY29tL2VyaWNzc29ubmxpbmRpdmlkdWFsY2F2Mi5jcmwwgYIGCCsG
AQUFBwEBBHYwdDAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AyLnRydXN0LnRlbGlhLmNvbTBIBggr
BgEFBQcwAoY8aHR0cDovL2NhLnRydXN0LnRlbGlhc29uZXJhLmNvbS9lcmljc3Nvbm5saW5kaXZp
ZHVhbGNhdjIuY2VyMCcGA1UdEQQgMB6BHGRhdmlkLnNpbmljcm9wZUBlcmljc3Nvbi5jb20wVQYD
VR0gBE4wTDBKBgwrBgEEAYIPAgMBARIwOjA4BggrBgEFBQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5
LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMC
MB0GA1UdDgQWBBRzeZJZ++E2O66LPapLhiuRKcOmZDAfBgNVHSMEGDAWgBSxDcrURrevhgLDL28G
yg52cX9LNzAOBgNVHQ8BAf8EBAMCBaAwDQYJKoZIhvcNAQEFBQADggIBAL4rwc2mYGK94bi2hDMF
ekANEHEMBeIvuc724P4gIHwSpDwL6/zFhkpCOUck/6IJ6Jl9bbanar8/mnZx27VeJTkGqW3GWXlq
5sofcR3kaq5GxHgdBTAvxyRV3ET+dSHE2tj88bN62+JyLO2CDjTxgV7Yfw5/VGI2F0MuVfDJGBpX
+JE+QG1EIsicJgAcVq1Ay6yXeEOpw0eWFfsBllVVtEljfWnVc0pyBdHKm1+GKEQF1M28D+HhRqV6
n66ndp4zAjFPa90Sj+uhLBaW80FtsjDcnVAPJma8Q0wfAYQrb18aKTMt2Hv+aY5DJPp5e+FrJzMH
NqUalm8rvwQow+gzZxHccvAQCqIv3ysLDKTQMhrzMn9rdYZuVVhTIX1A+D/+WDTPC/ao5MdLgTGL
l4crgwmJOzUBR33pXPI9k5fdcKhfv/bvAo2g0/JVT7Hz85jWlOlu325+JGElzqI/hCIqDyPaV4Fc
wokoBs4RZv+lFp5mEYg8Z9V178+LyfHdkYV4hr7zQweQizO0aBf0n869hK7XN4R0H0/wH66FqrOI
P+jUzi50qHD42oSaBnVOg44UJ2iLIyfKm/m4Y6oiP+J6O8zEGACV/RPl36+DAGgtu+u8JuUtaLGc
xzMT1bu50lslqdlJYGk71mbhr23LfNfQ9HUmNbS0THpMlVdYOSilu8AwMYICmTCCApUCAQEwTzA6
MREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2
MgIRALxlYliaGlVBVIzdf0JdrVwwCQYFKw4DAhoFAKCCAR8wGAYJKoZIhvcNAQkDMQsGCSqGSIb3
DQEHATAcBgkqhkiG9w0BCQUxDxcNMTUwNzI0MDcyNDQxWjAjBgkqhkiG9w0BCQQxFgQU/CfUm0qb
DTMgTLE8TTbWJM9v1kUwXgYJKwYBBAGCNxAEMVEwTzA6MREwDwYDVQQKDAhFcmljc3NvbjElMCMG
A1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MgIRALxlYliaGlVBVIzdf0JdrVwwYAYL
KoZIhvcNAQkQAgsxUaBPMDoxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBO
TCBJbmRpdmlkdWFsIENBIHYyAhEAvGViWJoaVUFUjN1/Ql2tXDANBgkqhkiG9w0BAQEFAASCAQCI
IeN1yLgCzUvNg6tom3zSzYbLSdjS/ss+s3RvrIk61qKvwvCwnGDiHEb05iXS2r6TYpyKMBdWI/KC
bxnLQ9W9kFXNvqCjWEQhT6x8/T9ask0IK7Da6D3/DMhZQqFTENUNVF5aNAYZSGSRany/mHNnhygR
hr+aCvvG/SoSBUXjVIR72OjkgvFkfxT++3Qb5LgueDHUbYGsUropUu4SQt0l8y8BxypFfE1VkN9M
nRTbzwJT3z4fFOfKFymjSa8TuyE3ZgfufwiEB9RJ6v7JLYme8keOjTPzg/yNyEhOzCk+wqAtzO6u
fscnjOWliksUr0b7NLFMTxtSWuGBDhJDQ8UAAAAAAAAA

--Apple-Mail-F2069D05-21F8-416A-B125-37FDB84AFB9A--


From nobody Fri Jul 24 00:29:05 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5112C1B2FB1; Fri, 24 Jul 2015 00:29:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 9-qQt3BXkCVh; Fri, 24 Jul 2015 00:28:59 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C31271B2FBB; Fri, 24 Jul 2015 00:28:59 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.1.0.p3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150724072859.24392.3312.idtracker@ietfa.amsl.com>
Date: Fri, 24 Jul 2015 00:28:59 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/HCOIf4IeX-x1JCoAlK6iFnshLKw>
Cc: mpls@ietf.org
Subject: [mpls] I-D Action: draft-ietf-mpls-lsp-ping-lag-multipath-01.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 07:29:01 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

        Title           : Label Switched Path (LSP) Ping/Trace Multipath Support for Link Aggregation Group (LAG) Interfaces
        Authors         : Nobo Akiya
                          George Swallow
                          Stephane Litkowski
                          Bruno Decraene
                          John E. Drake
	Filename        : draft-ietf-mpls-lsp-ping-lag-multipath-01.txt
	Pages           : 28
	Date            : 2015-07-23

Abstract:
   This document defines an extension to the MPLS Label Switched Path
   (LSP) Ping and Traceroute as specified in RFC 4379.  The extension
   allows the MPLS LSP Ping and Traceroute to discover and exercise
   specific paths of Layer 2 (L2) Equal-Cost Multipath (ECMP) over Link
   Aggregation Group (LAG) interfaces.

   This document updates RFC4379 and RFC6424.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-lsp-ping-lag-multipath/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-mpls-lsp-ping-lag-multipath-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-lsp-ping-lag-multipath-01


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.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Fri Jul 24 00:49:35 2015
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1C251B2FFA for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 00:49:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 kAU8LYV9-iAj for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 00:49:31 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CFB831B2FF2 for <mpls@ietf.org>; Fri, 24 Jul 2015 00:49:29 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml406-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BVN38260; Fri, 24 Jul 2015 07:49:28 +0000 (GMT)
Received: from NKGEML401-HUB.china.huawei.com (10.98.56.32) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 24 Jul 2015 08:49:26 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.210]) by nkgeml401-hub.china.huawei.com ([10.98.56.32]) with mapi id 14.03.0158.001; Fri, 24 Jul 2015 15:49:19 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8/IA6U/LTn0Ga8cjhPANjS53qPDDU
Date: Fri, 24 Jul 2015 07:49:18 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB017AE@NKGEML512-MBS.china.huawei.com>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
In-Reply-To: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.66.180]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB017AENKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ogfibJG7wNNIq6L8L_UfsySM6rU>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 07:49:33 -0000

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

SGkgYWxsLA0KDQoNCg0KQmVmb3JlIGNvbnNpZGVyaW5nIHRoZSBwb3NzaWJsZSBNUExTIGZvcndh
cmRpbmcgb3B0aW1pemF0aW9uIGZvciBnbG9iYWwgbGFiZWxzIChhLmsuYS4sIGRvbWFpbi13aWRl
IGxhYmVscyksIHNob3VsZCB3ZSBmaXJzdGx5IGxlZ2FsaXplIHRoZSB1c2FnZSBvZiBnbG9iYWwg
bGFiZWxzIHdpdGhpbiB0aGUgTVBMUyBjb21tdW5pdHk/IEJUVywgSSBiZWxpZXZlIGdsb2JhbCBs
YWJlbHMgd291bGQgYmUgdmVyeSB1c2VmdWwgYW5kIG5lY2Nlc3NhcnkgaW4gc29tZSB1c2UgY2Fz
ZXMsIHN1Y2ggYXMgYW55Y2FzdCBzZWdtZW50Lg0KDQoNCg0KQmVzdCByZWdhcmRzLA0KDQpYaWFv
aHUNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCuWPkeS7tuS6ujogbXBscyBb
bXBscy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggQWxleGFuZGVyIFZhaW5zaHRlaW4gW0FsZXhh
bmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tXQ0K5Y+R6YCB5pe26Ze0OiAyMDE15bm0N+aciDI0
5pelIDEzOjI2DQrmlLbku7bkuro6IFJvYmVydCBSYXN6dWs7IFNoYWhyYW0gRGF2YXJpDQrmioTp
gIE6IG1wbHNAaWV0Zi5vcmcNCuS4u+mimDogUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFi
ZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0K
DQpIaSBhbGwsDQoNClBsZWFzZSBub3RlIHRoYXQgQ09OVElOVUUgaW4gU1BSSU5HIGlzOg0KDQox
LiBBIERQLWFnbm9zdGljIHByaW1pdGl2ZQ0KDQoyLiAqSW1wbGVtZW50ZWQqIGFzIFNXQVAgaW5z
dHJ1Y3Rpb24gd2l0aCBNUExTIERQLg0KDQoNCg0KU28gY2xhaW1pbmcgZXF1aXZhbGVuY2Ugb2Yg
Q09OVElOVUUgYW5kIE5PLVNXQVAgc2VlbXMgdG8gYmUgaW5hY2N1cmF0ZSBJTU8uDQoNCg0KDQpB
cyBmb3IgZ2xvYmFsIGxhYmVscyAoaW4gU0ROLCBNUExTLVRQIG9yIGFueSBvdGhlciB0ZWNobm9s
b2d5KSAtIHRoaXMgZGVmaW5pdGVseSBsb29rcyB0byBtZSBsaWtlIGEgdmVyeSBiYWQgaWRlYSBm
b3IgbmV0d29ya3MgY29tcHJpc2VkIG9mIGRldmljZXMgdGhhdCBzdXBwb3J0IGRpZmZlcmVudCBs
YWJlbCByYW5nZXMuIEZyb20gbXkgZXhwZXJpZW5jZSB0aGVzZSBzY2VuYXJpb3MgaGF2ZSBiZWVu
IGVuY291bnRlcmVkIGluIHJlYWwgTVBMUy1UUCBkZXBsb3ltZW50cyAgYW5kIHJlc3VsdGVkIGlu
IGV2ZW50dWFsbHkgZHJvcHBpbmcgdGhlICJzaW1wbGUiIHNvbHV0aW9uIGFzIGxpdmUgbmV0d29y
a3MgaGF2ZSBiZWVuIGV4dGVuZGVkIHdpdGggbmV3IE5FcyBzdXBwb3J0aW5nIGEgbW9yZSBuYXJy
b3cgbGFiZWwgc3BhY2UgdGhhbiB0aGUgb3JpZ2luYWwgb25lcy4NCg0KDQoNCkFkZGluZyBhIG5l
dyBmb3J3YXJkaW5nIHByaW1pdGl2ZSB0byBNUExTIGFyY2hpdGVjdHVyZSAoeWV0IGFub3RoZXIg
YXJndW1lbnQgb24gdGhpcyB0aHJlYWQpIGltbWVkaWF0ZWx5IHJhaXNlcyB0aGUgcXVlc3Rpb246
DQoNCg0KDQpJcyBzdXBwb3J0IG9mIHRoZSBuZXcgcHJpbWl0aXZlIG1hbmRhdG9yeT8NCg0KDQoN
CklmIGl0IGlzIG5vdCAoYW5kIHRoaXMgaXMgY2xlYXJseSB0aGUgY2FzZSBmb3IgTk8tU1dBUCks
IHRoZW4gd2h5IHNob3VsZCB3ZSBib3RoZXI/IE9jY2FtJ3MgcmFzb3IgY3V0cyB0aGlzIG9mZiBJ
TUhPLg0KDQoNCg0KTXkgcGVyc29uYWwgYm90dG9tIGxpbmU6IHRoaXMgaXMgYSBzdHJpY3RseSBO
TyBHTyBwcm9wb3NhbC4NCg0KDQoNCk15IDJjLg0KDQoNCg0KVGh1bWIgdHlwZWQgb24gbXkgTEcs
DQpTYXNoYQ0KDQotLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0NCkZyb206IFJvYmVydCBS
YXN6dWsNCkRhdGU6IDI0LzA3LzIwMTUgMDA6MjINClRvOiBTaGFocmFtIERhdmFyaTsNCkNjOiBt
cGxzQGlldGYub3JnOw0KU3ViamVjdDpSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1m
b3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQoNClRo
ZSBwb2ludCBpcyB0aGF0IG5ldyBjb250cm9sIHBsYW5lIGlzIGFscmVhZHkgZGVmaW5lZC4gSW4g
ZmFjdCB3ZSBhbHJlYWR5IGhhdmUgdHdvIDopDQoNCkFzIEkgbWVudGlvbmVkIGluIG15IGZpcnN0
IG1haWwgdG8gdGhlIGxpc3QgdGhlIGNvbmNlcHQgb2YgTk9fU1dBUC9DT05USU5VRSBpcyBjb21t
b24gdG8gYm90aCBILVNETiBhbmQgU0VHTUVOVCBST1VUSU5HIGFyY2hpdGVjdHVyZXMuDQoNClJl
ZjogaHR0cHM6Ly9nb28uZ2wvM294UmJsDQoNClRoeCwNClIuDQoNCg0KT24gVGh1LCBKdWwgMjMs
IDIwMTUgYXQgMTE6MTYgUE0sIFNoYWhyYW0gRGF2YXJpICA8ZGF2YXJpQGJyb2FkY29tLmNvbTxt
YWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbT4+IHdyb3RlOg0KUm9iZXJ0LA0KDQpTbyBpbnN0ZWFk
IG9mIGNhbGxpbmcgaXQgbm8tc3dhcCBwcm9iYWJseSB5b3Ugc2hvdWxkIGNhbGwgaXQgZ2xvYmFs
IGxhYmVsIG9yIHNvLCBhbmQgdGhlbiBkZWZpbmUgbmV3IGNvbnRyb2wgcGxhbmUgZm9yIGl0LiBC
dXQgc2VlbXMgdGhlIGRhdGEtcGFuZSBiZWhhdmlvciBkb2VzIG5vdCBjaGFuZ2UgYW5kIGV4aXN0
aW5nIGhhcmR3YXJlIGNhbiBzdXBwb3J0IHRoaXMgZ2xvYmFsIGxhYmVsLiAgU28gbWF5YmUgeW91
IGp1c3QgbmVlZCBuZXcgY29udHJvbCBwbGFuZS4NCg0KVGh4DQpTaGFocmFtDQoNCkZyb206IHJy
YXN6dWtAZ21haWwuY29tPG1haWx0bzpycmFzenVrQGdtYWlsLmNvbT4gW21haWx0bzpycmFzenVr
QGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+XSBPbiBCZWhhbGYgT2YgUm9iZXJ0
IFJhc3p1aw0KU2VudDogVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMjoxMiBQTQ0KVG86IFNoYWhy
YW0gRGF2YXJpDQpDYzogRXJpYyBDIFJvc2VuOyBzdGJyeWFudEBjaXNjby5jb208bWFpbHRvOnN0
YnJ5YW50QGNpc2NvLmNvbT47IG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQoN
ClN1YmplY3Q6IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8t
c3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoNCg0KDQpIaSBTaGFocmFtLA0K
DQpMYWJlbHMgd2hpY2ggYXJlIG5vbiBvZiBhIGxvY2FsIHNpZ25pZmljYW5jZSBjYW4gYmUgZGlz
dHJpYnV0ZWQgYnkgZmxvb2RpbmcgcHJvdG9jb2xzIGV4dGVuc2lvbnMgKElTSVMsIE9TUEYpIG9y
IGJ5IGRpcmVjdCBwMnAgc2Vzc2lvbnMgKEJHUCAzMTA3LCBzZXNzaW9ucyBmcm9tIHRoZSBjb250
cm9sbGVyLCBYTVBQIGV0YyAuLi4pDQoNClRoZSBpbXBvcnRhbnQgcGFydCBpcyB0aGF0IHRoZSBh
Y3R1YWwgZm9yd2FyZGluZyBpcyBjb21wdXRlZCByZWN1cnNpdmVseSBvciBzZXQgYXQgdGhlIGNv
bnRyb2xsZXIuDQoNCkFGQUlLIEkgaGF2ZSBub3Qgc2VlbiBhbnkgcHJvcG9zYWwgd2hlcmUgTERQ
IHdvdWxkIHBsYXkgYW55IHJvbGUgaW4gc3VjaCBkaXN0cmlidXRpb24uDQoNClJlZ2FyZHMsDQpS
Lg0KDQoNCg0KDQoNCk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0IDExOjA3IFBNLCBTaGFocmFtIERh
dmFyaSA8ZGF2YXJpQGJyb2FkY29tLmNvbTxtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbT4+IHdy
b3RlOg0KSGkgUm9iZXJ0LA0KDQpIb3cgYXJlIHRoZXNlIGxhYmVscyBkaXN0cmlidXRlZD8gVmlh
IExEUCBvciB2aWEgU0ROIGNvbnRyb2xsZXI/DQoNClRoYW5rcw0KU2hhaHJhbQ0KDQpGcm9tOiBy
cmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+IFttYWlsdG86cnJhc3p1
a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPl0gT24gQmVoYWxmIE9mIFJvYmVy
dCBSYXN6dWsNClNlbnQ6IFRodXJzZGF5LCBKdWx5IDIzLCAyMDE1IDEyOjU4IFBNDQpUbzogRXJp
YyBDIFJvc2VuDQpDYzogU2hhaHJhbSBEYXZhcmk7IHN0YnJ5YW50QGNpc2NvLmNvbTxtYWlsdG86
c3RicnlhbnRAY2lzY28uY29tPjsgbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8t
c3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoNCuKAi0hpIEVyaWMs4oCLDQoN
CuKAi+KAiw0KSWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVkcyB0byBi
ZSAncmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVlLCB5b3Ug
Y291bGQganVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3b24ndCBv
dmVyd3JpdGUgdGhlIHRvcCBsYWJlbCBvbiB0aGUgc3RhY2suICBUaGlzIHNlZW1zIHRvIGJlIHdo
YXQgdGhlIGRyYWZ0IHN1Z2dlc3RzLCBidXQgaXQgY291bGQgYmUgZG9uZSBhcyBhbiBvcHRpbWl6
YXRpb24gZm9yIHRoZSBwYXJ0aWN1bGFyIGNhc2Ugd2hlcmUgdGhlIGluY29taW5nIGFuZCBvdXRn
b2luZyBsYWJlbHMgaGF2ZSB0aGUgc2FtZSB2YWx1ZS4NCg0K4oCLVGhpcyBpcyBwcmVjaXNlbHkg
4oCLdGhlIGNydXggd2hlcmUgeW91ciBzdGF0ZW1lbnQgZmFpbHMuDQoNCllvdSB1c2UgdGVybSAi
aW5jb21pbmcgbGFiZWwiIGFuZCAib3V0Z29pbmcgbGFibGUiIC4uLiB3ZWxsIGluIHRoZSBuZXcg
YXJjaGl0ZWN0dXJlcyB0aGVyZSBpcyBubyBzdWNoIHRoaW5ncy4NCg0KSXQgaXMgYSAiZ2xvYmFs
IGxhYmVsIiBvciAicGF0aCBsYWJlbCIgd2l0aCBhZGphY2VuY3kgaW5mb3JtYXRpb24uDQoNClNv
IHRvIHN1cHBvcnQgbGVnYWN5IGhhcmR3YXJlIG5ldyBjb250cm9sIHBsYW5lIGhhcyB0byBtYWtl
IHVwIGZyb20gc2luZ2xlIGxhYmVsIG5vdyB0d28gKGlkZW50aWNhbCkgbGFiZWxzIHRvIHBhc3Mg
aXQgdG8gZGF0YSBwbGFuZS4gTm93IGFsc28gZGF0YSBwbGFuZSBtdXN0IGJlIHNtYXJ0IHRvIGNo
ZWNrIHRoYXQgYW5kIHByb2dyYW0gaXRzIHN0YXRlIHBlciB5b3VyIHN1Z2dlc3Rpb24uDQoNCldo
eSB3b3VsZCB3ZSBkbyB0aGF0IG90aGVyIHRoZW4gZHVlIHRvIHdvcnJ5IGFib3V0IGxlZ2FjeSBj
aGlwc2V0cyBmZWFyZWQgdG8gYmUgbm9uIGNvbXBsaWFudCB0byBuZXcgUkZDID8NCg0KTWFueSB0
aHgsDQpSLg0KDQoNCg0K

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

PGh0bWwgZGlyPSJsdHIiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUi
IGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8c3R5bGUgaWQ9Im93YVBhcmFT
dHlsZSI+UCB7DQoJTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgNCn0NCjwvc3R5
bGU+DQo8L2hlYWQ+DQo8Ym9keSBmUFN0eWxlPSIxIiBvY3NpPSIwIj4NCjxkaXYgc3R5bGU9ImRp
cmVjdGlvbjogbHRyO2ZvbnQtZmFtaWx5OiBUYWhvbWE7Y29sb3I6ICMwMDAwMDA7Zm9udC1zaXpl
OiAxMHB0OyI+DQo8cD5IaSBhbGwsPC9wPg0KPHA+Jm5ic3A7PC9wPg0KPHA+QmVmb3JlIGNvbnNp
ZGVyaW5nIHRoZSBwb3NzaWJsZSZuYnNwO01QTFMgZm9yd2FyZGluZyBvcHRpbWl6YXRpb24gZm9y
IGdsb2JhbCBsYWJlbHMgKGEuay5hLiwgZG9tYWluLXdpZGUgbGFiZWxzKSwgc2hvdWxkIHdlIGZp
cnN0bHkgbGVnYWxpemUgdGhlIHVzYWdlIG9mIGdsb2JhbCBsYWJlbHMgd2l0aGluIHRoZSBNUExT
IGNvbW11bml0eT8gQlRXLCBJJm5ic3A7YmVsaWV2ZSBnbG9iYWwgbGFiZWxzIHdvdWxkIGJlIHZl
cnkgdXNlZnVsIGFuZCBuZWNjZXNzYXJ5DQogaW4gc29tZSB1c2UgY2FzZXMsIHN1Y2ggYXMgYW55
Y2FzdCBzZWdtZW50LjwvcD4NCjxwPiZuYnNwOzwvcD4NCjxwPkJlc3QgcmVnYXJkcyw8L3A+DQo8
cD5YaWFvaHU8L3A+DQo8ZGl2IHN0eWxlPSJGT05ULUZBTUlMWTogVGltZXMgTmV3IFJvbWFuOyBD
T0xPUjogIzAwMDAwMDsgRk9OVC1TSVpFOiAxNnB4Ij4NCjxociB0YWJpbmRleD0iLTEiPg0KPGRp
diBzdHlsZT0iRElSRUNUSU9OOiBsdHIiIGlkPSJkaXZScEYzOTM1MzUiPjxmb250IGNvbG9yPSIj
MDAwMDAwIiBzaXplPSIyIiBmYWNlPSJUYWhvbWEiPjxiPuWPkeS7tuS6ujo8L2I+IG1wbHMgW21w
bHMtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIEFsZXhhbmRlciBWYWluc2h0ZWluIFtBbGV4YW5k
ZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbV08YnI+DQo8Yj7lj5HpgIHml7bpl7Q6PC9iPiAyMDE1
5bm0N+aciDI05pelIDEzOjI2PGJyPg0KPGI+5pS25Lu25Lq6OjwvYj4gUm9iZXJ0IFJhc3p1azsg
U2hhaHJhbSBEYXZhcmk8YnI+DQo8Yj7mioTpgIE6PC9iPiBtcGxzQGlldGYub3JnPGJyPg0KPGI+
5Li76aKYOjwvYj4gUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1u
by1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88YnI+DQo8L2ZvbnQ+PGJyPg0K
PC9kaXY+DQo8ZGl2PjwvZGl2Pg0KPGRpdj48c3BhbiBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0Ij4N
CjxwIHN0eWxlPSJNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+SGkgYWxsLDwv
cD4NCjxwIHN0eWxlPSJNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+UGxlYXNl
IG5vdGUgdGhhdCBDT05USU5VRSBpbiBTUFJJTkcgaXM6PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1U
T1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4Ij4xLiBBIERQLWFnbm9zdGljIHByaW1pdGl2ZTwv
cD4NCjxwIHN0eWxlPSJNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+Mi4gKklt
cGxlbWVudGVkKiBhcyBTV0FQIGluc3RydWN0aW9uIHdpdGggTVBMUyBEUC48L3A+DQo8cCBzdHls
ZT0iTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgiPiZuYnNwOzwvcD4NCjxwIHN0
eWxlPSJNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+U28gY2xhaW1pbmcgZXF1
aXZhbGVuY2Ugb2YgQ09OVElOVUUgYW5kIE5PLVNXQVAgc2VlbXMgdG8gYmUgaW5hY2N1cmF0ZSBJ
TU8uPC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4Ij4m
bmJzcDs8L3A+DQo8cCBzdHlsZT0iTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgi
PkFzIGZvciBnbG9iYWwgbGFiZWxzIChpbiBTRE4sIE1QTFMtVFAgb3IgYW55IG90aGVyIHRlY2hu
b2xvZ3kpIC0gdGhpcyBkZWZpbml0ZWx5IGxvb2tzIHRvIG1lIGxpa2UgYSB2ZXJ5IGJhZCBpZGVh
IGZvciBuZXR3b3JrcyBjb21wcmlzZWQgb2YgZGV2aWNlcyB0aGF0IHN1cHBvcnQgZGlmZmVyZW50
IGxhYmVsIHJhbmdlcy4gRnJvbSBteSBleHBlcmllbmNlIHRoZXNlDQogc2NlbmFyaW9zIGhhdmUg
YmVlbiBlbmNvdW50ZXJlZCBpbiByZWFsIE1QTFMtVFAgZGVwbG95bWVudHMgJm5ic3A7YW5kIHJl
c3VsdGVkIGluIGV2ZW50dWFsbHkgZHJvcHBpbmcgdGhlICZxdW90O3NpbXBsZSZxdW90OyBzb2x1
dGlvbiBhcyBsaXZlIG5ldHdvcmtzIGhhdmUgYmVlbiBleHRlbmRlZCB3aXRoIG5ldyBORXMgc3Vw
cG9ydGluZyBhIG1vcmUgbmFycm93IGxhYmVsIHNwYWNlIHRoYW4gdGhlIG9yaWdpbmFsIG9uZXMu
PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4Ij4mbmJz
cDs8L3A+DQo8cCBzdHlsZT0iTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgiPkFk
ZGluZyBhIG5ldyBmb3J3YXJkaW5nIHByaW1pdGl2ZSB0byBNUExTIGFyY2hpdGVjdHVyZSAoeWV0
IGFub3RoZXIgYXJndW1lbnQgb24gdGhpcyB0aHJlYWQpIGltbWVkaWF0ZWx5IHJhaXNlcyB0aGUg
cXVlc3Rpb246PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTog
MHB4Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0iTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9N
OiAwcHgiPklzIHN1cHBvcnQgb2YgdGhlIG5ldyBwcmltaXRpdmUgbWFuZGF0b3J5PzwvcD4NCjxw
IHN0eWxlPSJNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+Jm5ic3A7PC9wPg0K
PHAgc3R5bGU9Ik1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4Ij5JZiBpdCBpcyBu
b3QgKGFuZCB0aGlzIGlzIGNsZWFybHkgdGhlIGNhc2UgZm9yIE5PLVNXQVApLCB0aGVuIHdoeSBz
aG91bGQgd2UgYm90aGVyPyBPY2NhbSdzIHJhc29yIGN1dHMgdGhpcyBvZmYgSU1ITy48L3A+DQo8
cCBzdHlsZT0iTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgiPiZuYnNwOzwvcD4N
CjxwIHN0eWxlPSJNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+TXkgcGVyc29u
YWwgYm90dG9tIGxpbmU6IHRoaXMgaXMgYSBzdHJpY3RseSBOTyBHTyBwcm9wb3NhbC48L3A+DQo8
cCBzdHlsZT0iTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgiPiZuYnNwOzwvcD4N
CjxwIHN0eWxlPSJNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+TXkgMmMuPC9w
Pg0KPHAgc3R5bGU9Ik1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4Ij4mbmJzcDs8
L3A+DQpUaHVtYiB0eXBlZCBvbiBteSBMRyw8YnI+DQpTYXNoYTxicj4NCjxicj4NCi0tLS0tLSBP
cmlnaW5hbCBtZXNzYWdlIC0tLS0tLTxicj4NCjxiPkZyb206Jm5ic3A7PC9iPlJvYmVydCBSYXN6
dWs8YnI+DQo8Yj5EYXRlOiZuYnNwOzwvYj4yNC8wNy8yMDE1IDAwOjIyPGJyPg0KPGI+VG86Jm5i
c3A7PC9iPlNoYWhyYW0gRGF2YXJpOzxicj4NCjxiPkNjOiZuYnNwOzwvYj5tcGxzQGlldGYub3Jn
Ozxicj4NCjxiPlN1YmplY3Q6PC9iPlJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZv
cndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PGJyPg0KPGJy
Pg0KPGRpdiBkaXI9Imx0ciI+DQo8ZGl2IHN0eWxlPSJGT05ULUZBTUlMWTogYXJpYWwsaGVsdmV0
aWNhLHNhbnMtc2VyaWY7IEZPTlQtU0laRTogc21hbGwiIGNsYXNzPSJnbWFpbF9kZWZhdWx0Ij4N
Cjxicj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iRk9OVC1GQU1JTFk6IGFyaWFsLGhlbHZldGljYSxz
YW5zLXNlcmlmOyBGT05ULVNJWkU6IHNtYWxsIiBjbGFzcz0iZ21haWxfZGVmYXVsdCI+DQpUaGUg
cG9pbnQgaXMgdGhhdCBuZXcgY29udHJvbCBwbGFuZSBpcyBhbHJlYWR5IGRlZmluZWQuIEluIGZh
Y3Qgd2UgYWxyZWFkeSBoYXZlIHR3byA6KSZuYnNwOzwvZGl2Pg0KPGRpdiBzdHlsZT0iRk9OVC1G
QU1JTFk6IGFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBGT05ULVNJWkU6IHNtYWxsIiBjbGFz
cz0iZ21haWxfZGVmYXVsdCI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9IkZPTlQtRkFNSUxZ
OiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgRk9OVC1TSVpFOiBzbWFsbCIgY2xhc3M9Imdt
YWlsX2RlZmF1bHQiPg0KQXMgSSBtZW50aW9uZWQgaW4gbXkgZmlyc3QgbWFpbCB0byB0aGUgbGlz
dCB0aGUgY29uY2VwdCBvZiBOT19TV0FQL0NPTlRJTlVFIGlzIGNvbW1vbiB0byBib3RoIEgtU0RO
IGFuZCBTRUdNRU5UIFJPVVRJTkcgYXJjaGl0ZWN0dXJlcy4mbmJzcDs8L2Rpdj4NCjxkaXYgc3R5
bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgRk9OVC1TSVpFOiBz
bWFsbCIgY2xhc3M9ImdtYWlsX2RlZmF1bHQiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJG
T05ULUZBTUlMWTogYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IEZPTlQtU0laRTogc21hbGwi
IGNsYXNzPSJnbWFpbF9kZWZhdWx0Ij4NClJlZjombmJzcDs8YSBocmVmPSJodHRwczovL2dvby5n
bC8zb3hSYmwiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2dvby5nbC8zb3hSYmw8L2E+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJGT05ULUZBTUlMWTogYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IEZP
TlQtU0laRTogc21hbGwiIGNsYXNzPSJnbWFpbF9kZWZhdWx0Ij4NCjxicj4NCjwvZGl2Pg0KPGRp
diBzdHlsZT0iRk9OVC1GQU1JTFk6IGFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBGT05ULVNJ
WkU6IHNtYWxsIiBjbGFzcz0iZ21haWxfZGVmYXVsdCI+DQpUaHgsPGJyPg0KUi48L2Rpdj4NCjxk
aXYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgRk9OVC1T
SVpFOiBzbWFsbCIgY2xhc3M9ImdtYWlsX2RlZmF1bHQiPg0KPGJyPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+
T24gVGh1LCBKdWwgMjMsIDIwMTUgYXQgMTE6MTYgUE0sIFNoYWhyYW0gRGF2YXJpJm5ic3A7PHNw
YW4gZGlyPSJsdHIiPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmFyaUBicm9hZGNvbS5jb20iIHRh
cmdldD0iX2JsYW5rIj5kYXZhcmlAYnJvYWRjb20uY29tPC9hPiZndDs8L3NwYW4+IHdyb3RlOjxi
cj4NCjxibG9ja3F1b3RlIHN0eWxlPSJCT1JERVItTEVGVDogI2NjYyAxcHggc29saWQ7IE1BUkdJ
TjogMHB4IDBweCAwcHggMC44ZXg7IFBBRERJTkctTEVGVDogMWV4IiBjbGFzcz0iZ21haWxfcXVv
dGUiPg0KPGRpdiBsYW5nPSJFTi1VUyI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFm
NDk3ZDsgRk9OVC1TSVpFOiAxMXB0Ij5Sb2JlcnQsPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsg
Q09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+PC9zcGFuPiZuYnNwOzwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5z
LXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+U28gaW5zdGVhZCBvZiBj
YWxsaW5nIGl0IG5vLXN3YXAgcHJvYmFibHkgeW91IHNob3VsZCBjYWxsIGl0IGdsb2JhbCBsYWJl
bCBvciBzbywgYW5kIHRoZW4gZGVmaW5lIG5ldyBjb250cm9sIHBsYW5lIGZvciBpdC4gQnV0IHNl
ZW1zIHRoZSBkYXRhLXBhbmUgYmVoYXZpb3INCiBkb2VzIG5vdCBjaGFuZ2UgYW5kIGV4aXN0aW5n
IGhhcmR3YXJlIGNhbiBzdXBwb3J0IHRoaXMgZ2xvYmFsIGxhYmVsLiAmbmJzcDtTbyBtYXliZSB5
b3UganVzdCBuZWVkIG5ldyBjb250cm9sIHBsYW5lLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7
IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiPjwvc3Bhbj4mbmJzcDs8L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fu
cy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiPlRoeDxicj4NClNoYWhy
YW08L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFN
SUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAx
MXB0Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5
bGU9IkZPTlQtRkFNSUxZOiAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMt
c2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPg0KPGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+IFttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFp
bC5jb208L2E+XSZuYnNwOzxiPk9uIEJlaGFsZiBPZiZuYnNwOzwvYj5Sb2JlcnQgUmFzenVrPGJy
Pg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBKdWx5IDIzLCAyMDE1IDI6MTIgUE08YnI+DQo8Yj5U
bzo8L2I+IFNoYWhyYW0gRGF2YXJpPGJyPg0KPGI+Q2M6PC9iPiBFcmljIEMgUm9zZW47Jm5ic3A7
PGEgaHJlZj0ibWFpbHRvOnN0YnJ5YW50QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0YnJ5
YW50QGNpc2NvLmNvbTwvYT47Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5tcGxzQGlldGYub3JnPC9hPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBj
bGFzcz0iaDUiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBs
cy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZl
PzwvZGl2Pg0KPC9kaXY+DQo8cD4mbmJzcDs8L3A+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iaDUiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYn
Ij5IaSBTaGFocmFtLDwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj48L3Nw
YW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+TGFiZWxzIHdoaWNoIGFy
ZSBub24gb2YgYSBsb2NhbCBzaWduaWZpY2FuY2UgY2FuIGJlIGRpc3RyaWJ1dGVkIGJ5IGZsb29k
aW5nIHByb3RvY29scyBleHRlbnNpb25zIChJU0lTLCBPU1BGKSBvciBieSBkaXJlY3QgcDJwIHNl
c3Npb25zIChCR1AgMzEwNywgc2Vzc2lvbnMgZnJvbSB0aGUgY29udHJvbGxlciwgWE1QUCBldGMg
Li4uKSZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj48L3NwYW4+
Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+VGhlIGltcG9ydGFudCBwYXJ0
IGlzIHRoYXQgdGhlIGFjdHVhbCBmb3J3YXJkaW5nIGlzIGNvbXB1dGVkIHJlY3Vyc2l2ZWx5IG9y
IHNldCBhdCB0aGUgY29udHJvbGxlci4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdz
YW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZici
PkFGQUlLIEkgaGF2ZSBub3Qgc2VlbiBhbnkgcHJvcG9zYWwgd2hlcmUgTERQIHdvdWxkIHBsYXkg
YW55IHJvbGUgaW4gc3VjaCBkaXN0cmlidXRpb24uPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywn
c2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYn
Ij5SZWdhcmRzLDwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj5SLjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Rk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj48L3NwYW4+Jm5ic3A7PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZ
OiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywn
c2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYn
Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVGh1LCBK
dWwgMjMsIDIwMTUgYXQgMTE6MDcgUE0sIFNoYWhyYW0gRGF2YXJpICZsdDs8YSBocmVmPSJtYWls
dG86ZGF2YXJpQGJyb2FkY29tLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRhdmFyaUBicm9hZGNvbS5j
b208L2E+Jmd0OyB3cm90ZTo8L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6
ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+SGkgUm9iZXJ0LDwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1z
ZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiPjwvc3Bhbj4mbmJzcDs8L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJp
Jywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiPkhvdyBhcmUg
dGhlc2UgbGFiZWxzIGRpc3RyaWJ1dGVkPyBWaWEgTERQIG9yIHZpYSBTRE4gY29udHJvbGxlcj8N
Cjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1J
TFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDEx
cHQiPjwvc3Bhbj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Rk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05U
LVNJWkU6IDExcHQiPlRoYW5rczwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0
OTdkOyBGT05ULVNJWkU6IDExcHQiPlNoYWhyYW08L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBD
T0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnVGFob21hJywnc2Fu
cy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJG
T05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPg0KPGEg
aHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0Bn
bWFpbC5jb208L2E+IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+XSZuYnNwOzxiPk9uIEJlaGFsZiBP
ZiZuYnNwOzwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBKdWx5
IDIzLCAyMDE1IDEyOjU4IFBNPGJyPg0KPGI+VG86PC9iPiBFcmljIEMgUm9zZW48YnI+DQo8Yj5D
Yzo8L2I+IFNoYWhyYW0gRGF2YXJpOyZuYnNwOzxhIGhyZWY9Im1haWx0bzpzdGJyeWFudEBjaXNj
by5jb20iIHRhcmdldD0iX2JsYW5rIj5zdGJyeWFudEBjaXNjby5jb208L2E+OyZuYnNwOzxhIGhy
ZWY9Im1haWx0bzptcGxzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bXBsc0BpZXRmLm9yZzwv
YT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwt
Zm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1G
QU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj7igItIaSBFcmljLOKAizwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iQk9SREVSLUJPVFRPTTogbWVk
aXVtIG5vbmU7IEJPUkRFUi1MRUZUOiAjY2NjY2NjIDFwdCBzb2xpZDsgUEFERElORy1CT1RUT006
IDBpbjsgTUFSR0lOOiA1cHQgMGluIDVwdCA0LjhwdDsgUEFERElORy1MRUZUOiA2cHQ7IFBBRERJ
TkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogbWVkaXVtIG5vbmU7IEJPUkRFUi1SSUdIVDogbWVk
aXVtIG5vbmU7IFBBRERJTkctVE9QOiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPuKAi+KAizwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIHlvdSBub3RpY2UgdGhh
dCB0aGUgaW5jb21pbmcgbGFiZWwgbmVlZHMgdG8gYmUgJ3JlcGxhY2VkJyBieSBhbiBvdXRnb2lu
ZyBsYWJlbCBvZiB0aGUgc2FtZSB2YWx1ZSwgeW91IGNvdWxkIGp1c3QgbWFrZSB0aGUgcmV3cml0
ZSBzdHJpbmcgc2hvcnRlciwgc28gaXQgd29uJ3Qgb3ZlcndyaXRlIHRoZSB0b3AgbGFiZWwgb24g
dGhlIHN0YWNrLiAmbmJzcDtUaGlzIHNlZW1zIHRvIGJlIHdoYXQgdGhlIGRyYWZ0IHN1Z2dlc3Rz
LA0KIGJ1dCBpdCBjb3VsZCBiZSBkb25lIGFzIGFuIG9wdGltaXphdGlvbiBmb3IgdGhlIHBhcnRp
Y3VsYXIgY2FzZSB3aGVyZSB0aGUgaW5jb21pbmcgYW5kIG91dGdvaW5nIGxhYmVscyBoYXZlIHRo
ZSBzYW1lIHZhbHVlLjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+4oCLVGhp
cyBpcyBwcmVjaXNlbHkg4oCLdGhlIGNydXggd2hlcmUgeW91ciBzdGF0ZW1lbnQgZmFpbHMuJm5i
c3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9O
VC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj5Zb3UgdXNlIHRlcm0gJnF1b3Q7aW5jb21p
bmcgbGFiZWwmcXVvdDsgYW5kICZxdW90O291dGdvaW5nIGxhYmxlJnF1b3Q7IC4uLiB3ZWxsIGlu
IHRoZSBuZXcgYXJjaGl0ZWN0dXJlcyB0aGVyZSBpcyBubyBzdWNoIHRoaW5ncy4mbmJzcDs8L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlM
WTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPkl0IGlzIGEgJnF1b3Q7Z2xvYmFsIGxhYmVsJnF1b3Q7
IG9yICZxdW90O3BhdGggbGFiZWwmcXVvdDsgd2l0aCBhZGphY2VuY3kgaW5mb3JtYXRpb24uJm5i
c3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9O
VC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj5TbyB0byBzdXBwb3J0IGxlZ2FjeSBoYXJk
d2FyZSBuZXcgY29udHJvbCBwbGFuZSBoYXMgdG8gbWFrZSB1cCBmcm9tIHNpbmdsZSBsYWJlbCBu
b3cgdHdvIChpZGVudGljYWwpIGxhYmVscyB0byBwYXNzIGl0IHRvIGRhdGEgcGxhbmUuIE5vdyBh
bHNvIGRhdGEgcGxhbmUgbXVzdCBiZSBzbWFydCB0byBjaGVjayB0aGF0IGFuZCBwcm9ncmFtDQog
aXRzIHN0YXRlIHBlciB5b3VyIHN1Z2dlc3Rpb24uJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0Fy
aWFsJywnc2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMt
c2VyaWYnIj5XaHkgd291bGQgd2UgZG8gdGhhdCBvdGhlciB0aGVuIGR1ZSB0byB3b3JyeSBhYm91
dCBsZWdhY3kgY2hpcHNldHMgZmVhcmVkIHRvIGJlIG5vbiBjb21wbGlhbnQgdG8gbmV3IFJGQyA/
Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJz
cDs8L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPk1hbnkgdGh4LDwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Rk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj5SLjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdB
cmlhbCcsJ3NhbnMtc2VyaWYnIj48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyPg0KPC9kaXY+DQo8L3NwYW4+
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB017AENKGEML512MBSchi_--


From nobody Fri Jul 24 00:51:29 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A31F1B2FF4; Fri, 24 Jul 2015 00:51:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.499
X-Spam-Level: 
X-Spam-Status: No, score=-102.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_LETTER=-2, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, MANGLED_MEDS=2.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, USER_IN_WHITELIST=-100] autolearn=ham
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 5qoAh12EfHEd; Fri, 24 Jul 2015 00:51:20 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A74B1B2FF2; Fri, 24 Jul 2015 00:51:20 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-d3-55b18654a3f2
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 8B.0B.07675.45681B55; Fri, 24 Jul 2015 02:27:00 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.03.0210.002; Fri, 24 Jul 2015 03:51:18 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "Thomas.Beckhaus@telekom.de" <Thomas.Beckhaus@telekom.de>, "mpls@ietf.org" <mpls@ietf.org>, "draft-mirsky-mpls-bfd-directed@tools.ietf.org" <draft-mirsky-mpls-bfd-directed@tools.ietf.org>
Thread-Topic: MPLS-RT review of draft-mirsky-mpls-bfd-directed-03
Thread-Index: AdC+PcT+J6C8Nh5rR/SbGsOgRmpbuAHpvzxA
Date: Fri, 24 Jul 2015 07:51:18 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF11221883589@eusaamb103.ericsson.se>
References: <AAE428925197FE46A5F94ED6643478FEB1120B3F41@HE111644.EMEA1.CDS.T-INTERNAL.COM>
In-Reply-To: <AAE428925197FE46A5F94ED6643478FEB1120B3F41@HE111644.EMEA1.CDS.T-INTERNAL.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: multipart/mixed; boundary="_005_7347100B5761DC41A166AC17F22DF11221883589eusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRmVeSWpSXmKPExsUyuXSPn25I28ZQg7b3FhYPF/ewW7Rv6mK2 uLBW2GLd5VNsFreWrmS1+LviCovF3QVNLA7sHi1H3rJ6LFnyk8njetNVdo9Ft8092l4qeHy5 /JktgC2KyyYlNSezLLVI3y6BK+PUxqCC61u4K5pevmFpYLzRzN3FyMkhIWAicejDfXYIW0zi wr31bF2MXBxCAkcZJV7u384C4SxnlNi+7hoTSBWbgJHEi4097CAJEYHDjBIt+7cxgjjMAs8Y JU71TgWbJSzgIHFkXQtYh4iAo8SXU7vYIGwjiQ/PmsDiLAKqEm+fXASr5xXwldjWMBUsLiQQ JdF75i5YnFMgWmLB2qnMIDYj0H3fT60Bq2EWEJe49WQ+E8TdIhIPL55mg7BFJV4+/scKYStJ zHl9jRmiPlPi3bGjULsEJU7OfMIygVF0FpJRs5CUzUJSBhHPl9hwoR+qRkdiwe5PbBC2tsSy ha+ZYewzBx4zYYpXSRzff4kRZs71hSeAbFB4/WKU2PjoJStEQlFiSvdDdgg7QOLU+26oZiuJ eVevsEM0AONkw/cT7MgaFjAKrGLkKC1OLctNNzLcxAhMRsck2Bx3MC74ZHmIUYCDUYmHd4H2 xlAh1sSy4srcQ4zSHCxK4rzSfnmhQgLpiSWp2ampBalF8UWlOanFhxiZODilGhg39qcockns 6J441ye3/3iE4RX2yU/uXv4qHfj8L9OHg9duHyiYcHoJi8GR3emv7ezfqTheXuOdeXLpq/WC QpE/AqS6WEK/6H4+yLip8edV0R280azr5k4M717d/JVxeo/NRaNrWceWSXxnkTygqPbG86HC 4WIlyVjLx2bbW1Q2BxRNEZNdnT5BiaU4I9FQi7moOBEASq6UKycDAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/VoiUqvNy7ejItMTP6WQD56eDtS4>
Cc: "rcallon@juniper.net" <rcallon@juniper.net>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-mirsky-mpls-bfd-directed-03
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 07:51:28 -0000

--_005_7347100B5761DC41A166AC17F22DF11221883589eusaamb103erics_
Content-Type: multipart/alternative;
	boundary="_000_7347100B5761DC41A166AC17F22DF11221883589eusaamb103erics_"

--_000_7347100B5761DC41A166AC17F22DF11221883589eusaamb103erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Thomas,
would greatly appreciate if you kindly review proposed changes to address y=
our comments. I've attached diff and MS copy of what may be next version.

                Regards,
                                Greg


From: Thomas.Beckhaus@telekom.de [mailto:Thomas.Beckhaus@telekom.de]
Sent: Tuesday, July 14, 2015 4:03 PM
To: mpls@ietf.org; draft-mirsky-mpls-bfd-directed@tools.ietf.org
Cc: rcallon@juniper.net; mpls-chairs@ietf.org; Gregory Mirsky; Jeff Tantsur=
a; mach.chen@huawei.com; Ilya@nobulus.com
Subject: MPLS-RT review of draft-mirsky-mpls-bfd-directed-03

Hello,

I have been selected as reviewer of http://tools.ietf.org/html/draft-mirsky=
-mpls-bfd-directed-03.

I think the draft is coherent, technically sound and operational useful. It=
 extents the explicit path capability for the backward direction of _bidire=
ctional_ forwarding detection (BFD). The document is ready for WG adoption.

Some comments:

Section 1.1.1, Terminology:
I am not sure, whether the term _MPLS_ is really required in this section.

Section 3.1, "Case of MPLS Data Plane": Structure of sub-TLV specification.
The whole section describes, that three sub-TLV are specified for usage: "S=
tatic", "RSVP-TE" and "Segment Routing". For "Static" and "RSVP-TE", the dr=
aft refers to the according RFC (that's fine). But the structure of this se=
ction contains only a subsection for "Segment routing" and the reference to=
 the other sub-TLV is part of this subsection. I propose to add two additio=
nal subsections "Static" (3.1.x) and "RSVP-TE" (3.1.x) with the references =
and remove it from the subsection "Segment Routing" to be more coherent.

Section 3.1.2: "Segment Routing Tunnel Sub-TLV >
The section specifies the encoding of the SR tunnel Sub-TLV with the encodi=
ng of the label stack elements. I think it makes sense to describe the usag=
e of this information in the draft ("copy this information to the label sta=
ck"). Is the remote PE (initiator) allowed to add additional segments bases=
 on his local information or is the encoded label stack strict?

Section 3.3:
This section confused me. Maybe it should be considered to be rewritten (or=
 explained specifically to me).
Who is the _initiator_ in this case for the BFD reverse path scenario?

Section 3.4: "Return Codes"
The paragraph repeats the description text of the return code 2 times.  The=
 section specifies, that the egress LSR _MAY_ send back the return code. In=
 section 3.1.1, last paragraph, the behavior is specified, that the egress =
LSR may set up the BFD session or not, but in both cases, it sends back the=
 return code (are the MAYs are concatenated in the case, when the BFD sessi=
on is set up - see also comment from Nobo?). This implies, that the egress =
LSR _MUST_ send the return code, when the reverse path is not known.

Section 4 "Use case scenario":
The "value N" and "value M" are confusing, because it uses the same vocabul=
ary as the nodes in the network example (capital letter). It could be calle=
d "foobar" if it is not for interest.

Regards.

Thomas


--_000_7347100B5761DC41A166AC17F22DF11221883589eusaamb103erics_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.emailquote, li.emailquote, div.emailquote
	{mso-style-name:emailquote;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:1.0pt;
	border:none;
	padding:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi Thomas,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">would greatly appreciate =
if you kindly review proposed changes to address your comments. I&#8217;ve =
attached diff and MS copy of what may be next version.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Regards,<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; Greg<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Thomas.B=
eckhaus@telekom.de [mailto:Thomas.Beckhaus@telekom.de]
<br>
<b>Sent:</b> Tuesday, July 14, 2015 4:03 PM<br>
<b>To:</b> mpls@ietf.org; draft-mirsky-mpls-bfd-directed@tools.ietf.org<br>
<b>Cc:</b> rcallon@juniper.net; mpls-chairs@ietf.org; Gregory Mirsky; Jeff =
Tantsura; mach.chen@huawei.com; Ilya@nobulus.com<br>
<b>Subject:</b> MPLS-RT review of draft-mirsky-mpls-bfd-directed-03<o:p></o=
:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Hello,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">I have been selected as reviewer of
<a href=3D"http://tools.ietf.org/html/draft-mirsky-mpls-bfd-directed-03">ht=
tp://tools.ietf.org/html/draft-mirsky-mpls-bfd-directed-03</a>.<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">I think the draft is coherent, technica=
lly sound and operational useful. It extents the explicit path capability f=
or the backward direction of _<i>bidirectional</i>_ forwarding
 detection (BFD). The document is ready for WG adoption.<o:p></o:p></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Some comments:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Section 1.1.1, Terminology:<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">I am not sure, whether the term _<i>MPL=
S</i>_ is really required in this section.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Section 3.1, &#8220;Case of MPLS Data P=
lane&#8221;: Structure of sub-TLV specification.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">The whole section describes, that three=
 sub-TLV are specified for usage: &#8220;Static&#8221;, &#8220;RSVP-TE&#822=
1; and &#8220;Segment Routing&#8221;. For &#8220;Static&#8221; and &#8220;R=
SVP-TE&#8221;, the draft refers to the according
 RFC (that&#8217;s fine). But the structure of this section contains only a=
 subsection for &#8220;Segment routing&#8221; and the reference to the othe=
r sub-TLV is part of this subsection. I propose to add two additional subse=
ctions &#8220;Static&#8221; (3.1.x) and &#8220;RSVP-TE&#8221; (3.1.x) with
 the references and remove it from the subsection &#8221;Segment Routing&#8=
221; to be more coherent.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Section 3.1.2: &#8220;Segment Routing T=
unnel Sub-TLV&nbsp;&raquo;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">The section specifies the encoding of t=
he SR tunnel Sub-TLV with the encoding of the label stack elements. I think=
 it makes sense to describe the usage of this information
 in the draft (&#8220;copy this information to the label stack&#8221;). Is =
the remote PE (initiator) allowed to add additional segments bases on his l=
ocal information or is the encoded label stack strict?<o:p></o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Section 3.3:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">This section confused me. Maybe it shou=
ld be considered to be rewritten (or explained specifically to me).<o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Who is the _<i>initiator</i>_ in this c=
ase for the BFD reverse path scenario?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Section 3.4: &#8220;Return Codes&#8221;=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">The paragraph repeats the description t=
ext of the return code 2 times.&nbsp; The section specifies, that the egres=
s LSR _<i>MAY</i>_ send back the return code. In section 3.1.1,
 last paragraph, the behavior is specified, that the egress LSR may set up =
the BFD session or not, but in both cases, it sends back the return code (a=
re the MAYs are concatenated in the case, when the BFD session is set up &#=
8211; see also comment from Nobo?). This
 implies, that the egress LSR _<i>MUST</i>_ send the return code, when the =
reverse path is not known.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Section 4 &#8220;Use case scenario&#822=
1;:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">The &#8220;value N&#8221; and &#8220;va=
lue M&#8221; are confusing, because it uses the same vocabulary as the node=
s in the network example (capital letter). It could be called &#8220;foobar=
&#8221; if it is
 not for interest.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">Regards.</span><span style=3D"font-size:1=
0.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">Thomas<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
</div>
</body>
</html>

--_000_7347100B5761DC41A166AC17F22DF11221883589eusaamb103erics_--

--_005_7347100B5761DC41A166AC17F22DF11221883589eusaamb103erics_
Content-Type: text/html; name="Diff_ draft-mirsky-mpls-bfd-directed-03.txt -
 draft-mirsky-mpls-bfd-directed-04.txt.html"
Content-Description: Diff_ draft-mirsky-mpls-bfd-directed-03.txt -
 draft-mirsky-mpls-bfd-directed-04.txt.html
Content-Disposition: attachment; filename="Diff_
 draft-mirsky-mpls-bfd-directed-03.txt -
 draft-mirsky-mpls-bfd-directed-04.txt.html"; size=67464;
	creation-date="Fri, 24 Jul 2015 07:45:33 GMT";
	modification-date="Fri, 24 Jul 2015 07:45:33 GMT"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQwKWh0dHA6Ly93d3cuaWV0Zi5vcmcvcmZj
ZGlmZi9yZmNkaWZmLnB5aHQgLS0+CjxodG1sPjxoZWFkPjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRl
bnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXdpbmRvd3MtMTI1MiI+IAogICAK
ICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVN0eWxlLVR5cGUiIGNvbnRlbnQ9InRleHQvY3Nz
Ij4gCiAgPHRpdGxlPkRpZmY6IGRyYWZ0LW1pcnNreS1tcGxzLWJmZC1kaXJlY3RlZC0wMy50eHQg
LSBkcmFmdC1taXJza3ktbXBscy1iZmQtZGlyZWN0ZWQtMDQudHh0PC90aXRsZT4gCiAgPHN0eWxl
IHR5cGU9InRleHQvY3NzIj4gCiAgICBib2R5ICAgIHsgbWFyZ2luOiAwLjRleDsgbWFyZ2luLXJp
Z2h0OiBhdXRvOyB9IAogICAgdHIgICAgICB7IH0gCiAgICB0ZCAgICAgIHsgd2hpdGUtc3BhY2U6
IHByZTsgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgdmVydGljYWwtYWxpZ246IHRvcDsgZm9udC1z
aXplOiAwLjg2ZW07fSAKICAgIHRoICAgICAgeyBmb250LXNpemU6IDAuODZlbTsgfSAKICAgIC5z
bWFsbCAgeyBmb250LXNpemU6IDAuNmVtOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtZmFtaWx5
OiBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH0gCiAgICAubGVmdCAgIHsgYmFja2dy
b3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5yaWdodCAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZG
OyB9IAogICAgLmRpZmYgICB7IGJhY2tncm91bmQtY29sb3I6ICNDQ0Y7IH0gCiAgICAubGJsb2Nr
IHsgYmFja2dyb3VuZC1jb2xvcjogI0JGQjsgfSAKICAgIC5yYmxvY2sgeyBiYWNrZ3JvdW5kLWNv
bG9yOiAjRkY4OyB9IAogICAgLmluc2VydCB7IGJhY2tncm91bmQtY29sb3I6ICM4RkY7IH0gCiAg
ICAuZGVsZXRlIHsgYmFja2dyb3VuZC1jb2xvcjogI0FDRjsgfSAKICAgIC52b2lkICAgeyBiYWNr
Z3JvdW5kLWNvbG9yOiAjRkZCOyB9IAogICAgLmNvbnQgICB7IGJhY2tncm91bmQtY29sb3I6ICNF
RUU7IH0gCiAgICAubGluZWJyIHsgYmFja2dyb3VuZC1jb2xvcjogI0FBQTsgfSAKICAgIC5saW5l
bm8geyBjb2xvcjogcmVkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyBmb250LXNpemU6IDAuN2Vt
OyB0ZXh0LWFsaWduOiByaWdodDsgcGFkZGluZzogMCAycHg7IH0gCiAgICAuZWxpcHNpc3sgYmFj
a2dyb3VuZC1jb2xvcjogI0FBQTsgfSAKICAgIC5sZWZ0IC5jb250IHsgYmFja2dyb3VuZC1jb2xv
cjogI0RERDsgfSAKICAgIC5yaWdodCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH0g
CiAgICAubGJsb2NrIC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogIzlEOTsgfSAKICAgIC5yYmxv
Y2sgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjREQ2OyB9IAogICAgLmluc2VydCAuY29udCB7
IGJhY2tncm91bmQtY29sb3I6ICMwREQ7IH0gCiAgICAuZGVsZXRlIC5jb250IHsgYmFja2dyb3Vu
ZC1jb2xvcjogIzhBRDsgfSAKICAgIC5zdGF0cywgLnN0YXRzIHRkLCAuc3RhdHMgdGggeyBiYWNr
Z3JvdW5kLWNvbG9yOiAjRUVFOyBwYWRkaW5nOiAycHggMDsgfSAKICA8L3N0eWxlPiAKPHNjcmlw
dCBpZD0iU0NSX1VJRF9JRCI+d2luZG93LndlYkFyY2hpdmU9d2luZG93LndlYkFyY2hpdmV8fHt9
O3dpbmRvdy53ZWJBcmNoaXZlLmFjdGl2ZT10cnVlO3dpbmRvdy53ZWJBcmNoaXZlLlVJRCA9ICIx
NDM0MzgwOTAyODk0MTY1MzAiPC9zY3JpcHQ+PC9oZWFkPiAKPGJvZHk+IAogIDx0YWJsZSBib3Jk
ZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+IAogIDx0Ym9keT48dHIgYmdj
b2xvcj0ib3JhbmdlIj48dGg+PC90aD48dGg+PGEgaHJlZj0iaHR0cDovL3d3dy5pZXRmLm9yZy9y
ZmNkaWZmP3VybDI9ZHJhZnQtbWlyc2t5LW1wbHMtYmZkLWRpcmVjdGVkLTAzLnR4dCIgc3R5bGU9
ImNvbG9yOiMwMDg7IHRleHQtZGVjb3JhdGlvbjpub25lOyI+Jmx0OzwvYT4mbmJzcDs8YSBocmVm
PSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtbWlyc2t5LW1wbHMtYmZkLWRpcmVj
dGVkLTAzLnR4dCIgc3R5bGU9ImNvbG9yOiMwMDgiPmRyYWZ0LW1pcnNreS1tcGxzLWJmZC1kaXJl
Y3RlZC0wMy50eHQ8L2E+Jm5ic3A7PC90aD48dGg+IDwvdGg+PHRoPiZuYnNwOzxhIGhyZWY9Imh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1taXJza3ktbXBscy1iZmQtZGlyZWN0ZWQt
MDQudHh0IiBzdHlsZT0iY29sb3I6IzAwOCI+ZHJhZnQtbWlyc2t5LW1wbHMtYmZkLWRpcmVjdGVk
LTA0LnR4dDwvYT4mbmJzcDs8YSBocmVmPSJodHRwOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJs
MT1kcmFmdC1taXJza3ktbXBscy1iZmQtZGlyZWN0ZWQtMDQudHh0IiBzdHlsZT0iY29sb3I6IzAw
ODsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4mZ3Q7PC9hPjwvdGg+PHRoPjwvdGg+PC90cj4gCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+TVBMUyBXb3JraW5nIEdyb3VwICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRy4gTWlyc2t5PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+TVBMUyBXb3JraW5nIEdyb3VwICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRy4gTWlyc2t5PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkludGVybmV0LURyYWZ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBKLiBUYW50c3VyYTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkludGVybmV0LURyYWZ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBKLiBUYW50c3VyYTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5JbnRlbmRlZCBzdGF0
dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJpY3Nz
b248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5k
YXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJpY3Nzb248L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxh
IG5hbWU9ImRpZmYwMDAxIj48L2E+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj5FeHBpcmVzOiA8c3BhbiBj
bGFzcz0iZGVsZXRlIj5TZXB0ZW1iZXIgNiwgMjAxNTwvc3Bhbj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJLiBWYXJsYXNoa2luPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPkV4cGlyZXM6IDxzcGFuIGNsYXNzPSJpbnNlcnQiPkZlYnJ1YXJ5IDYsIDIwMTYgPC9zcGFu
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkuIFZhcmxhc2hraW48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR29v
Z2xlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR29vZ2xlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TS4gQ2hlbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTS4gQ2hlbjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBIdWF3ZWk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIdWF3
ZWk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDAyIj48L2E+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+IE1hcmNoPC9zcGFuPiA1LCAyMDE1PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5BdWd1c3Q8L3NwYW4+IDUsIDIwMTU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5n
IERldGVjdGlvbiAoQkZEKSBEaXJlY3RlZCBSZXR1cm4gUGF0aDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbiAoQkZE
KSBEaXJlY3RlZCBSZXR1cm4gUGF0aDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMDMiPjwvYT48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAgICBkcmFmdC1taXJza3ktbXBscy1iZmQtZGly
ZWN0ZWQtMDxzcGFuIGNsYXNzPSJkZWxldGUiPjM8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICBkcmFmdC1taXJza3ktbXBscy1iZmQtZGly
ZWN0ZWQtMDxzcGFuIGNsYXNzPSJpbnNlcnQiPjQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij5BYnN0cmFjdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkFic3RyYWN0
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcg
RGV0ZWN0aW9uIChCRkQpIGlzIGV4cGVjdGVkIHRvIG1vbml0b3IgYmktPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbiAo
QkZEKSBpcyBleHBlY3RlZCB0byBtb25pdG9yIGJpLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkaXJlY3Rpb25hbCBwYXRocy4gIFdoZW4g
YSBCRkQgc2Vzc2lvbiBtb25pdG9ycyBpbiBpdHMgZm9yd2FyZDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIGRpcmVjdGlvbmFsIHBhdGhzLiAgV2hlbiBhIEJGRCBzZXNzaW9uIG1v
bml0b3JzIGluIGl0cyBmb3J3YXJkPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGRpcmVjdGlvbiBhbiBleHBsaWNpdGx5IHJvdXRlZCBwYXRo
IHRoZXJlIGlzIGEgbmVlZCB0byBiZSBhYmxlIHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgZGlyZWN0aW9uIGFuIGV4cGxpY2l0bHkgcm91dGVkIHBhdGggdGhlcmUgaXMgYSBu
ZWVkIHRvIGJlIGFibGUgdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgZGlyZWN0IGVncmVzcyBCRkQgcGVlciB0byB1c2Ugc3BlY2lmaWMg
cGF0aCBhcyByZXZlcnNlIGRpcmVjdGlvbiBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIGRpcmVjdCBlZ3Jlc3MgQkZEIHBlZXIgdG8gdXNlIHNwZWNpZmljIHBhdGggYXMgcmV2
ZXJzZSBkaXJlY3Rpb24gb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgdGhlIEJGRCBzZXNzaW9uLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHRoZSBCRkQgc2Vzc2lvbi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PlN0YXR1cyBvZiBUaGlzIE1lbW88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5TdGF0
dXMgb2YgVGhpcyBNZW1vPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSI+PHRkPjwvdGQ+PHRoPjxhIG5hbWU9
InBhcnQtbDIiPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAx
LCBsaW5lIDM4PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQtcjIiPjxz
bWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAxLCBsaW5lIDM4PC9l
bT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3
b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmc8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1l
bnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUYXNrIEZvcmNlIChJRVRGKS4gIE5vdGUg
dGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0aGF0IG90aGVyIGdyb3Vw
cyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0
cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgd29ya2luZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxp
c3Qgb2YgY3VycmVudCBJbnRlcm5ldC08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRHJhZnRzIGlzIGF0IGh0dHA6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9kcmFmdHMvY3VycmVudC8uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgRHJhZnRzIGlzIGF0IGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMvY3VycmVu
dC8uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRy
YWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250aHM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3Vt
ZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250aHM8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIG1heSBiZSB1cGRhdGVk
LCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnk8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2Vk
LCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aW1lLiAgSXQgaXMgaW5h
cHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVz
ZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBv
dGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBp
biBwcm9ncmVzcy4iPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0i
ZGlmZjAwMDQiPjwvYT48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQg
d2lsbCBleHBpcmUgb24gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+U2VwdGVtYmVyIDYsIDIwMTU8L3Nw
YW4+LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGlzIEludGVybmV0LURy
YWZ0IHdpbGwgZXhwaXJlIG9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkZlYnJ1YXJ5IDYsIDIwMTY8
L3NwYW4+LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Q29weXJpZ2h0IE5vdGljZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkNvcHlyaWdodCBOb3RpY2U8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIENvcHlyaWdodCAoYykgMjAxNSBJRVRGIFRydXN0IGFuZCB0aGUg
cGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIENvcHlyaWdodCAoYykgMjAxNSBJRVRGIFRydXN0IGFuZCB0aGUgcGVyc29ucyBpZGVudGlm
aWVkIGFzIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBkb2N1bWVudCBhdXRob3JzLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkb2N1bWVudCBhdXRob3JzLiAgQWxsIHJpZ2h0
cyByZXNlcnZlZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQg
aXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJRVRGIFRydXN0J3MgTGVnYWw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQ
IDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVU
RiBEb2N1bWVudHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBQcm92aXNpb25z
IFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIChodHRwOi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNl
bnNlLWluZm8pIGluIGVmZmVjdCBvbiB0aGUgZGF0ZSBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIChodHRwOi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNlbnNlLWluZm8pIGluIGVm
ZmVjdCBvbiB0aGUgZGF0ZSBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNl
IHJldmlldyB0aGVzZSBkb2N1bWVudHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1
bWVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0ciBiZ2NvbG9yPSJncmF5Ij48dGQ+PC90ZD48dGg+PGEgbmFtZT0icGFydC1sMyI+
PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDIsIGxpbmUgMTk8
L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PGEgbmFtZT0icGFydC1yMyI+PHNtYWxsPnNraXBw
aW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDIsIGxpbmUgMTk8L2VtPjwvYT48L3Ro
Pjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5UYWJsZSBvZiBDb250ZW50czwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPlRhYmxlIG9mIENvbnRlbnRzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAxLiAgSW50cm9kdWN0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgIDI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAx
LiAgSW50cm9kdWN0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgIDI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAxLjEuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAxLjEuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gICAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAxLjEuMS4gIFRlcm1pbm9sb2d5IC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAxLjEuMS4gIFRlcm1pbm9sb2d5IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgMS4xLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgMS4xLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMi4gIFByb2JsZW0gU3RhdGVtZW50IC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgMi4gIFByb2JsZW0gU3RhdGVtZW50IC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDMuICBEaXJlY3QgUmV2ZXJzZSBCRkQgUGF0aCAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIDMuICBEaXJlY3QgUmV2ZXJzZSBCRkQgUGF0aCAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDMuMS4gIENhc2Ugb2YgTVBMUyBEYXRh
IFBsYW5lIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDMuMS4gIENhc2Ugb2YgTVBMUyBEYXRhIFBsYW5lIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIDMuMS4xLiAgQkZEIFJldmVy
c2UgUGF0aCBUTFYgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIDMuMS4xLiAgQkZEIFJldmVyc2UgUGF0aCBU
TFYgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZm
MDAwNSI+PC9hPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIDMuMS4yLiAgU2VnbWVudCBSb3V0
aW5nIFR1bm5lbCBzdWItVExWICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA1PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAzLjEuMi4gIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PlN0YXRpYyBhbmQgUlNWUC1URSBzdWItVExWcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
NTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICAgIDMuMi4gIENhc2Ugb2YgSVB2NiBEYXRhIFBsYW5lIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPjU8L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAz
LjEuMy48L3NwYW4+ICBTZWdtZW50IFJvdXRpbmcgVHVubmVsIHN1Yi1UTFYgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgIDU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAzLjIu
ICBDYXNlIG9mIElQdjYgRGF0YSBQbGFuZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij42PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDMuMy4gIEJvb3RzdHJhcHBpbmcg
QkZEIHNlc3Npb24gd2l0aCBCRkQgUmV2ZXJzZSBQYXRoIG92ZXI8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgIDMuMy4gIEJvb3RzdHJhcHBpbmcgQkZEIHNlc3Npb24gd2l0aCBC
RkQgUmV2ZXJzZSBQYXRoIG92ZXI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICBTZWdtZW50IFJvdXRlZCB0dW5uZWwgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA2PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICAgICBTZWdtZW50IFJvdXRlZCB0dW5uZWwgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gICA2PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgMy40LiAgUmV0dXJuIENvZGVzICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgMy40LiAgUmV0dXJuIENvZGVzICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA0LiAgVXNlIENhc2UgU2NlbmFyaW8gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDc8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICA0LiAgVXNlIENhc2UgU2NlbmFyaW8gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDA2Ij48
L2E+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA1LiAgSUFOQSBDb25zaWRlcmF0aW9ucyAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDxzcGFuIGNsYXNzPSJkZWxldGUi
Pjc8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDUuICBJQU5BIENv
bnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
PHNwYW4gY2xhc3M9Imluc2VydCI+ODwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgIDUuMS4gIFRMViAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDxzcGFuIGNsYXNzPSJk
ZWxldGUiPjc8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgNS4x
LiAgVExWIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgPHNwYW4gY2xhc3M9Imluc2VydCI+ODwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICA1LjIuICBTdWItVExWIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICA1LjIuICBTdWItVExWIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgNS4zLiAgUmV0dXJuIENv
ZGVzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgODwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgNS4zLiAgUmV0dXJuIENvZGVzICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgODwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0i
ZGlmZjAwMDciPjwvYT48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDYuICBTZWN1cml0eSBDb25zaWRl
cmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+ODwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
Ni4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij45PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA3LiAgQWNrbm93bGVkZ2Vt
ZW50cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDk8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA3LiAgQWNrbm93bGVkZ2VtZW50cyAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDk8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgOC4gIE5vcm1hdGl2
ZSBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgOC4gIE5vcm1hdGl2ZSBSZWZlcmVu
Y2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEF1dGhvcnMn
IEFkZHJlc3NlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAxMDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEF1dGhvcnMnIEFkZHJlc3Nl
cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+MS4gIEludHJvZHVjdGlvbjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjEuICBJbnRyb2R1Y3Rpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIFJGQyA1ODgwIFtSRkM1ODgwXSwgUkZDIDU4ODEgW1JGQzU4ODFdLCBhbmQgUkZDIDU4
ODMgW1JGQzU4ODNdPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUkZDIDU4ODAg
W1JGQzU4ODBdLCBSRkMgNTg4MSBbUkZDNTg4MV0sIGFuZCBSRkMgNTg4MyBbUkZDNTg4M108L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZXN0
YWJsaXNoZWQgdGhlIEJGRCBwcm90b2NvbCBmb3IgSVAgbmV0d29ya3MgYW5kIFJGQyA1ODg0IFtS
RkM1ODg0XTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGVzdGFibGlzaGVkIHRo
ZSBCRkQgcHJvdG9jb2wgZm9yIElQIG5ldHdvcmtzIGFuZCBSRkMgNTg4NCBbUkZDNTg4NF08L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc2V0
IHJ1bGVzIG9mIHVzaW5nIEJGRCBhc3luY2hyb25vdXMgbW9kZSBvdmVyIElQL01QTFMgTFNQcy4g
IEFsbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNldCBydWxlcyBvZiB1c2lu
ZyBCRkQgYXN5bmNocm9ub3VzIG1vZGUgb3ZlciBJUC9NUExTIExTUHMuICBBbGw8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc3RhbmRhcmRz
IGltcGxpY2l0bHkgYXNzdW1lIHRoYXQgdGhlIGVncmVzcyBCRkQgcGVlciB3aWxsIHVzZSB0aGU8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzdGFuZGFyZHMgaW1wbGljaXRseSBh
c3N1bWUgdGhhdCB0aGUgZWdyZXNzIEJGRCBwZWVyIHdpbGwgdXNlIHRoZTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGJnY29sb3I9
ImdyYXkiPjx0ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWw0Ij48c21hbGw+c2tpcHBpbmcgdG8g
Y2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgNSwgbGluZSAxODwvZW0+PC9hPjwvdGg+PHRoPiA8
L3RoPjx0aD48YSBuYW1lPSJwYXJ0LXI0Ij48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9z
bWFsbD48ZW0+IHBhZ2UgNSwgbGluZSAyMDwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIHNwZWNpZmllZCBpbiB0aGUgUmV2ZXJzZSBQYXRoIFRMViBpcyBub3Qga25vd24sIHRo
ZSBlZ3Jlc3MgTUFZPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc3BlY2lmaWVk
IGluIHRoZSBSZXZlcnNlIFBhdGggVExWIGlzIG5vdCBrbm93biwgdGhlIGVncmVzcyBNQVk8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZXN0
YWJsaXNoIHRoZSBCRkQgc2Vzc2lvbiBvdmVyIElQIG5ldHdvcmsgW1JGQzU4ODRdIGFuZCBNQVkg
c2VuZCBFY2hvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZXN0YWJsaXNoIHRo
ZSBCRkQgc2Vzc2lvbiBvdmVyIElQIG5ldHdvcmsgW1JGQzU4ODRdIGFuZCBNQVkgc2VuZCBFY2hv
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IFJlcGx5IHdpdGggdGhlIFJldmVyc2UgUGF0aCBUTFYgcmVjZWl2ZWQgYW5kIHRoZSByZXR1cm4g
Y29kZSBzZXQgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBSZXBseSB3aXRo
IHRoZSBSZXZlcnNlIFBhdGggVExWIHJlY2VpdmVkIGFuZCB0aGUgcmV0dXJuIGNvZGUgc2V0IHRv
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICJGYWlsZWQgdG8gZXN0YWJsaXNoIHRoZSBCRkQgc2Vzc2lvbiIuICBUaGUgc3BlY2lmaWVkIHJl
dmVyc2UgcGF0aDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICJGYWlsZWQgdG8g
ZXN0YWJsaXNoIHRoZSBCRkQgc2Vzc2lvbiIuICBUaGUgc3BlY2lmaWVkIHJldmVyc2UgcGF0aDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3
YXMgbm90IGZvdW5kIiAoVEJENCkgU2VjdGlvbiAzLjQuICBJZiB0aGUgZWdyZXNzIExTUiBjYW5u
b3QgZmluZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHdhcyBub3QgZm91bmQi
IChUQkQ0KSBTZWN0aW9uIDMuNC4gIElmIHRoZSBlZ3Jlc3MgTFNSIGNhbm5vdCBmaW5kPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHBhdGgg
c3BlY2lmaWVkIGluIHRoZSBSZXZlcnNlIFBhdGggVExWIGFuZCBkb2VzIG5vdCBlc3RhYmxpc2gg
QkZEPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcGF0aCBzcGVjaWZpZWQgaW4g
dGhlIFJldmVyc2UgUGF0aCBUTFYgYW5kIGRvZXMgbm90IGVzdGFibGlzaCBCRkQ8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc2Vzc2lvbiBw
ZXIgUkZDIDU4ODQsIGl0IE1VU1Qgc2VuZCBFY2hvIFJlcGx5IHdpdGggdGhlIFJldmVyc2UgUGF0
aDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNlc3Npb24gcGVyIFJGQyA1ODg0
LCBpdCBNVVNUIHNlbmQgRWNobyBSZXBseSB3aXRoIHRoZSBSZXZlcnNlIFBhdGg8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVExWIHJlY2Vp
dmVkIGFuZCB0aGUgcmV0dXJuIGNvZGUgc2V0IHRvICJGYWlsZWQgdG8gZXN0YWJsaXNoIHRoZSBC
RkQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUTFYgcmVjZWl2ZWQgYW5kIHRo
ZSByZXR1cm4gY29kZSBzZXQgdG8gIkZhaWxlZCB0byBlc3RhYmxpc2ggdGhlIEJGRDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzZXNzaW9u
LiAgVGhlIHNwZWNpZmllZCByZXZlcnNlIHBhdGggd2FzIG5vdCBmb3VuZCIuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc2Vzc2lvbi4gIFRoZSBzcGVjaWZpZWQgcmV2ZXJzZSBw
YXRoIHdhcyBub3QgZm91bmQiLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxh
IG5hbWU9ImRpZmYwMDA4Ij48L2E+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4zLjEuMi4gIFM8c3BhbiBj
bGFzcz0iZGVsZXRlIj5lZ21lbnQgUm91dGluZyBUdW5uZWwgc3ViLVRMVjwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+My4xLjIuICBTPHNwYW4gY2xhc3M9Imluc2VydCI+
dGF0aWMgYW5kIFJTVlAtVEUgc3ViLVRMVnM8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMDkiPjwvYT48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IDxzcGFuIGNsYXNzPSJkZWxldGUiPldpdGg8L3NwYW4+IE1QTFMgZGF0YSBwbGFuZSA8c3BhbiBj
bGFzcz0iZGVsZXRlIj5leHBsaWNpdCBwYXRoIGNhbiBiZTwvc3Bhbj4gZWl0aGVyIDxzcGFuIGNs
YXNzPSJkZWxldGUiPlN0YXRpYyBvciBSU1ZQLVRFPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5XaGVuIGV4cGxpY2l0IHBhdGgg
b248L3NwYW4+IE1QTFMgZGF0YSBwbGFuZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zZXQ8L3NwYW4+
IGVpdGhlciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hczwvc3Bhbj4gU3RhdGljIG9yIFJTVlAtVEU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBMU1AsIG9yIFNlZ21lbnQgUm91dGluZyB0dW5uZWwuICBJ
biBjYXNlIG9mPC9zcGFuPiBTdGF0aWMgb3IgUlNWUC1URSBMU1A8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgTFNQIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnJlc3BlY3RpdmU8L3Nw
YW4+IHN1Yi1UTFZzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmRlZmluZWQgaW4gW1JGQzcxMTBdPC9z
cGFuPiBpZGVudGlmeSBleHBsaWNpdCByZXR1cm48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5bUkZD
NzExMF0gZGVmaW5lZDwvc3Bhbj4gc3ViLVRMVnMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dG88L3Nw
YW4+IGlkZW50aWZ5IGV4cGxpY2l0IHJldHVybiBwYXRoLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
Rm9yIHRoZTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgcGF0aC48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICBTZWdtZW50IFJvdXRpbmcgd2l0aCBNUExTIGRhdGEgcGxhbmUgY2FzZSBhIG5ldyBzdWItVExW
IGlzIGRlZmluZWQgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIHRoaXMgZG9jdW1lbnQgYXMgcHJlc2VudGVkIGluIEZpZ3VyZSAyLjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4zLjEuMy4gIFNl
Z21lbnQgUm91dGluZyBUdW5uZWwgc3ViLVRMVjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBJbiBhZGRpdGlvbiB0byBT
dGF0aWMgYW5kIFJTVlAtVEUsPC9zcGFuPiBTZWdtZW50IFJvdXRpbmcgd2l0aCBNUExTIGRhdGE8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgcGxhbmUgPHNwYW4gY2xhc3M9Imlu
c2VydCI+Y2FuIGJlIHVzZWQgdG8gc2V0IGV4cGxpY2l0IHBhdGguICBJbiB0aGlzPC9zcGFuPiBj
YXNlIGEgbmV3IHN1Yi1UTFY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgaXMg
ZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50IGFzIHByZXNlbnRlZCBpbiBGaWd1cmUgMi48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAg
ICAgICAgICAgICAgIDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3
IDggOSAwIDE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgIHwgIFNlZ1JvdXRpbmcgTVBMUyBzdWItVExWIFR5cGUgfCAgICAgICAgICBMZW5ndGggICAg
ICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICB8ICBTZWdSb3V0
aW5nIE1QTFMgc3ViLVRMViBUeXBlIHwgICAgICAgICAgTGVuZ3RoICAgICAgICAgICAgIHw8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAg
ICAgICAgICAgICAgICBMYWJlbCBTdGFjayBFbGVtZW50ICAgICAgICAgICAgICAgICAgICAgfDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAg
TGFiZWwgU3RhY2sgRWxlbWVudCAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAg
ICBMYWJlbCBTdGFjayBFbGVtZW50ICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgTGFiZWwgU3RhY2sg
RWxlbWVudCAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIH4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICB+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIH48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIEZp
Z3VyZSAyOiBTZWdtZW50IFJvdXRpbmcgTVBMUyBUdW5uZWwgc3ViLVRMVjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgIEZpZ3VyZSAyOiBTZWdtZW50IFJvdXRp
bmcgTVBMUyBUdW5uZWwgc3ViLVRMVjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhl
IFNlZ21lbnQgUm91dGluZyBUdW5uZWwgc3ViLVRMViBUeXBlIGlzIHR3byBvY3RldHMgaW4gbGVu
Z3RoLCBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgU2VnbWVudCBS
b3V0aW5nIFR1bm5lbCBzdWItVExWIFR5cGUgaXMgdHdvIG9jdGV0cyBpbiBsZW5ndGgsIGFuZDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3
aWxsIGJlIGFsbG9jYXRlZCBieSBJQU5BLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIHdpbGwgYmUgYWxsb2NhdGVkIGJ5IElBTkEuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTAiPjwvYT48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5UaGUg
ZWdyZXNzIExTUiBNVVNUIHVzZSB0aGUgVmFsdWUgZmllbGQgYXMgbGFiZWwgc3RhY2sgZm9yIEJG
RDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imlu
c2VydCI+ICAgY29udHJvbCBwYWNrZXRzIGZvciB0aGUgQkZEIHNlc3Npb24gaWRlbnRpZmllZCBi
eSBzb3VyY2UgSVAgYWRkcmVzczwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgYW5kIHZhbHVlIGluIEJGRCBEaXNjcmltaW5hdG9y
IFRMVi48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgVGhlIFNlZ21lbnQgUm91dGluZyBUdW5uZWwgc3ViLVRMViBNQVkgYmUgdXNlZCBpbiBS
ZXBseSBQYXRoIFRMVjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBTZWdt
ZW50IFJvdXRpbmcgVHVubmVsIHN1Yi1UTFYgTUFZIGJlIHVzZWQgaW4gUmVwbHkgUGF0aCBUTFY8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ZGVmaW5lZCBpbiBbUkZDNzExMF08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBk
ZWZpbmVkIGluIFtSRkM3MTEwXTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+My4yLiAgQ2Fz
ZSBvZiBJUHY2IERhdGEgUGxhbmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4zLjIu
ICBDYXNlIG9mIElQdjYgRGF0YSBQbGFuZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
SVB2NiBjYW4gYmUgZGF0YSBwbGFuZSBvZiBjaG9pY2UgZm9yIFNlZ21lbnQgUm91dGVkIHR1bm5l
bHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJUHY2IGNhbiBiZSBkYXRhIHBs
YW5lIG9mIGNob2ljZSBmb3IgU2VnbWVudCBSb3V0ZWQgdHVubmVsczwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbSS1ELnByZXZpZGktNm1h
bi1zZWdtZW50LXJvdXRpbmctaGVhZGVyXS4gIEluIHN1Y2ggbmV0d29ya3MgdGhlIEJGRDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtJLUQucHJldmlkaS02bWFuLXNlZ21lbnQt
cm91dGluZy1oZWFkZXJdLiAgSW4gc3VjaCBuZXR3b3JrcyB0aGUgQkZEPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFJldmVyc2UgUGF0aCBU
TFYgZGVzY3JpYmVkIGluIFNlY3Rpb24gMy4xLjEgY2FuIGJlIHVzZWQgYXMgd2VsbC4gIElQPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUmV2ZXJzZSBQYXRoIFRMViBkZXNjcmli
ZWQgaW4gU2VjdGlvbiAzLjEuMSBjYW4gYmUgdXNlZCBhcyB3ZWxsLiAgSVA8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbmV0d29ya3MsIHVu
bGlrZSBJUC9NUExTLCBkbyBub3QgcmVxdWlyZSB1c2Ugb2YgTFNQIHBpbmcgd2l0aCBCRkQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBuZXR3b3JrcywgdW5saWtlIElQL01QTFMs
IGRvIG5vdCByZXF1aXJlIHVzZSBvZiBMU1AgcGluZyB3aXRoIEJGRDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBEaXNjcmltaW5hdG9yIFRM
VltSRkM0Mzc5XSB0byBib290c3RyYXAgQkZEIHNlc3Npb24uICBCdXQgdG8gc3BlY2lmeTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIERpc2NyaW1pbmF0b3IgVExWW1JGQzQzNzld
IHRvIGJvb3RzdHJhcCBCRkQgc2Vzc2lvbi4gIEJ1dCB0byBzcGVjaWZ5PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgYmdjb2xvcj0i
Z3JheSI+PHRkPjwvdGQ+PHRoPjxhIG5hbWU9InBhcnQtbDUiPjxzbWFsbD5za2lwcGluZyB0byBj
aGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSA2LCBsaW5lIDQyPC9lbT48L2E+PC90aD48dGg+IDwv
dGg+PHRoPjxhIG5hbWU9InBhcnQtcjUiPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3Nt
YWxsPjxlbT4gcGFnZSA3LCBsaW5lIDU8L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBBcyBkaXNjdXNzZWQgaW4gW0ktRC5rdW1hcmtpbmktbXBscy1zcHJpbmctbHNwLXBpbmdd
IGludHJvZHVjdGlvbiBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFzIGRp
c2N1c3NlZCBpbiBbSS1ELmt1bWFya2luaS1tcGxzLXNwcmluZy1sc3AtcGluZ10gaW50cm9kdWN0
aW9uIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIFNlZ21lbnQgUm91dGluZyBuZXR3b3JrIGRvbWFpbnMgd2l0aCBNUExTIGRhdGFwbGFu
ZSBhZGRzIHRocmVlIG5ldzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNlZ21l
bnQgUm91dGluZyBuZXR3b3JrIGRvbWFpbnMgd2l0aCBNUExTIGRhdGFwbGFuZSBhZGRzIHRocmVl
IG5ldzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBzdWItVExWcyB0aGF0IG1heSBiZSB1c2VkIHdpdGggVGFyZ2V0IEZFQyBUTFYuICBTZWN0
aW9uIDYuMSBhZGRyZXNzZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzdWIt
VExWcyB0aGF0IG1heSBiZSB1c2VkIHdpdGggVGFyZ2V0IEZFQyBUTFYuICBTZWN0aW9uIDYuMSBh
ZGRyZXNzZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgdXNlIG9mIG5ldyBzdWItVExWcyBpbiBUYXJnZXQgRkVDIFRMViBpbiBMU1AgcGlu
ZyBhbmQgTFNQIHRyYWNlcm91dGUuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
dXNlIG9mIG5ldyBzdWItVExWcyBpbiBUYXJnZXQgRkVDIFRMViBpbiBMU1AgcGluZyBhbmQgTFNQ
IHRyYWNlcm91dGUuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIEZvciB0aGUgY2FzZSBvZiBMU1AgcGluZyB0aGUgW0ktRC5rdW1hcmtpbmkt
bXBscy1zcHJpbmctbHNwLXBpbmddPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
Rm9yIHRoZSBjYXNlIG9mIExTUCBwaW5nIHRoZSBbSS1ELmt1bWFya2luaS1tcGxzLXNwcmluZy1s
c3AtcGluZ108L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgc3RhdGVzIHRoYXQ6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
c3RhdGVzIHRoYXQ6PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAiSW5pdGlhdG9yIE1V
U1QgaW5jbHVkZSBGRUMocykgY29ycmVzcG9uZGluZyB0byB0aGUgZGVzdGluYXRpb248L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAiSW5pdGlhdG9yIE1VU1QgaW5jbHVkZSBGRUMo
cykgY29ycmVzcG9uZGluZyB0byB0aGUgZGVzdGluYXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc2VnbWVudC48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzZWdtZW50LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDExIj48L2E+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5Jbml0aWF0b3I8L3NwYW4+IE1BWSBpbmNsdWRlIEZFQ3MgY29y
cmVzcG9uZGluZyB0byBzb21lIG9yIGFsbCBvZiBzZWdtZW50czwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5Jbml0aWF0b3IsIGkuZS4gaW5n
cmVzcyBMU1IsPC9zcGFuPiBNQVkgaW5jbHVkZSBGRUNzIGNvcnJlc3BvbmRpbmcgdG8gc29tZTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IGltcG9zZWQgaW4gdGhlIGxhYmVsIHN0YWNrIGJ5IHRoZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5p
bml0aWF0b3I8L3NwYW4+IHRvIGNvbW11bmljYXRlIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICBvciBhbGwgb2Ygc2VnbWVudHMgaW1wb3NlZCBpbiB0aGUgbGFiZWwgc3Rh
Y2sgYnkgdGhlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmluZ3Jlc3MgTFNSPC9zcGFuPiB0bzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHNl
Z21lbnRzIHRyYXZlcnNlZC4gICI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
Y29tbXVuaWNhdGUgdGhlIHNlZ21lbnRzIHRyYXZlcnNlZC4gICI8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFdoZW4gTFNQIHBpbmcgaXMgdXNlZCB0byBib290c3RyYXAgQkZEIHNlc3Np
b24gdGhpcyBkb2N1bWVudCB1cGRhdGVzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgV2hlbiBMU1AgcGluZyBpcyB1c2VkIHRvIGJvb3RzdHJhcCBCRkQgc2Vzc2lvbiB0aGlzIGRv
Y3VtZW50IHVwZGF0ZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgdGhpcyBhbmQgZGVmaW5lcyB0aGF0IExTUCBQaW5nIE1VU1QgaW5jbHVk
ZSB0aGUgRkVDIGNvcnJlc3BvbmRpbmcgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICB0aGlzIGFuZCBkZWZpbmVzIHRoYXQgTFNQIFBpbmcgTVVTVCBpbmNsdWRlIHRoZSBGRUMg
Y29ycmVzcG9uZGluZyB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICB0aGUgZGVzdGluYXRpb24gc2VnbWVudCBhbmQgU0hPVUxEIE5PVCBp
bmNsdWRlIEZFQ3MgY29ycmVzcG9uZGluZyB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIHRoZSBkZXN0aW5hdGlvbiBzZWdtZW50IGFuZCBTSE9VTEQgTk9UIGluY2x1ZGUgRkVD
cyBjb3JyZXNwb25kaW5nIHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAxMiI+PC9hPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgc29tZSBvciBhbGwgb2Ygc2VnbWVudCBpbXBvc2VkIGJ5IHRoZSA8c3BhbiBj
bGFzcz0iZGVsZXRlIj5pbml0aWF0b3IuPC9zcGFuPiAgT3BlcmF0aW9uYWxseSBzdWNoPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHNvbWUgb3IgYWxsIG9mIHNlZ21lbnQgaW1w
b3NlZCBieSB0aGUgPHNwYW4gY2xhc3M9Imluc2VydCI+aW5ncmVzcyBMU1IuPC9zcGFuPiAgT3Bl
cmF0aW9uYWxseTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgIHJlc3RyaWN0aW9uIHdvdWxkIG5vdCBjYXVzZSBhbnkgcHJvYmxlbSBvciB1
bmNlcnRhaW50eSBhcyBMU1AgcGluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICBzdWNoIHJlc3RyaWN0aW9uIHdvdWxkIG5vdCBjYXVzZSBhbnkgcHJvYmxlbSBvciB1bmNlcnRh
aW50eSBhcyBMU1A8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICB3aXRoIEZFQ3MgY29ycmVzcG9uZGluZyB0byBzb21lIG9yIGFsbCBzZWdt
ZW50cyBvciB0cmFjZXJvdXRlIG1heTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICBwaW5nIHdpdGggRkVDcyBjb3JyZXNwb25kaW5nIHRvIHNvbWUgb3IgYWxsIHNlZ21lbnRzIG9y
IHRyYWNlcm91dGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICBwcmVjZWVkIHRoZSBMU1AgcGluZyB0aGF0IGJvb3RzdHJhcHMgdGhlIEJG
RCBzZXNzaW9uLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBtYXkgcHJlY2Vl
ZCB0aGUgTFNQIHBpbmcgdGhhdCBib290c3RyYXBzIHRoZSBCRkQgc2Vzc2lvbi48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjMuNC4gIFJldHVybiBDb2RlczwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjMuNC4gIFJldHVybiBDb2RlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIHRoZSBmb2xsb3dpbmcgUmV0dXJuIENvZGVzOjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyB0
aGUgZm9sbG93aW5nIFJldHVybiBDb2Rlczo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZD48YSBuYW1lPSJkaWZmMDAxMyI+PC9hPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgbyAgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+RmFpbGVkPC9zcGFuPiB0byBlc3RhYmxpc2ggdGhlIEJGRCBzZXNz
aW9uLiAgVGhlIHNwZWNpZmllZCByZXZlcnNlIHBhdGg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgbyAgPHNwYW4gY2xhc3M9Imluc2VydCI+IkZhaWxlZDwvc3Bhbj4gdG8gZXN0
YWJsaXNoIHRoZSBCRkQgc2Vzc2lvbi4gIFRoZSBzcGVjaWZpZWQgcmV2ZXJzZSBwYXRoPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAg
d2FzIG5vdCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5mb3VuZCwgKFRCRDQpIC0gdGhlIHNwZWNpZmll
ZCByZXZlcnNlIHBhdGggd2FzIG5vdCBmb3VuZCw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgIHdhcyBub3QgPHNwYW4gY2xhc3M9Imluc2VydCI+Zm91bmQiLCAo
VEJENCkuPC9zcGFuPiAgV2hlbiBhIHNwZWNpZmllZCByZXZlcnNlIHBhdGggaXMgbm90PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+ICAgICAgZmFpbGVkIHRvIGVzdGFibGlzaCB0aGUgQkZEIHNlc3Npb24u
PC9zcGFuPiAgV2hlbiBhIHNwZWNpZmllZCByZXZlcnNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgICAgIGF2YWlsYWJsZSBhdCB0aGUgZWdyZXNzIExTUiwgYW4gRWNobyBSZXBs
eSB3aXRoIHRoZSByZXR1cm4gY29kZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIHBhdGggaXMgbm90IGF2YWlsYWJsZSBhdCB0aGUg
ZWdyZXNzIExTUiwgYW4gRWNobyBSZXBseSB3aXRoIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgICBzZXQgdG8gIkZhaWxlZCB0byBlc3RhYmxpc2ggdGhlIEJGRCBzZXNz
aW9uLiAgVGhlIHNwZWNpZmllZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIHJldHVybiBjb2RlIHNldCB0byAiRmFpbGVkIHRvIGVz
dGFibGlzaCB0aGUgQkZEIHNlc3Npb24uICBUaGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgICAgcmV2ZXJzZSBwYXRoIHdhcyBub3QgPHNwYW4gY2xhc3M9Imluc2VydCI+Zm91
bmQiPC9zcGFuPiBNQVkgYmUgc2VudCBiYWNrIHRvIHRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5p
bmdyZXNzIExTUjwvc3Bhbj4gLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIHNwZWNpZmllZCByZXZlcnNlIHBhdGggd2FzIG5vdCA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5mb3VuZC4iPC9zcGFuPiAgTUFZIGJlIHNlbnQgYmFjayB0byB0
aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgKFNlY3Rpb24gMy4xLjEp
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aW5pdGlhdG9yPC9zcGFuPiAuIChTZWN0aW9uIDMu
MS4xKTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjQuICBVc2UgQ2FzZSBTY2VuYXJpbzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjQuICBVc2UgQ2FzZSBTY2VuYXJpbzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgSW4gbmV0d29yayBwcmVzZW50ZWQgaW4gRmlndXJlIDQgbm9kZSBBIG1vbml0b3JzIHR3byB0
dW5uZWxzIHRvIG5vZGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbiBuZXR3
b3JrIHByZXNlbnRlZCBpbiBGaWd1cmUgNCBub2RlIEEgbW9uaXRvcnMgdHdvIHR1bm5lbHMgdG8g
bm9kZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBIOiBBLUItQy1ELUctSCBhbmQgQS1CLUUtRi1HLUguICBUbyBib290c3RyYXAgQkZEIHNl
c3Npb24gdG8gbW9uaXRvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEg6IEEt
Qi1DLUQtRy1IIGFuZCBBLUItRS1GLUctSC4gIFRvIGJvb3RzdHJhcCBCRkQgc2Vzc2lvbiB0byBt
b25pdG9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIHRoZSBmaXJzdCB0dW5uZWwsIG5vZGUgQSBNVVNUIGluY2x1ZGUgQkZEIERpc2NyaW1p
bmF0b3IgVExWIHdpdGg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGUgZmly
c3QgdHVubmVsLCBub2RlIEEgTVVTVCBpbmNsdWRlIEJGRCBEaXNjcmltaW5hdG9yIFRMViB3aXRo
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZD48YSBuYW1lPSJkaWZmMDAxNCI+PC9hPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgRGlzY3Jp
bWluYXRvciB2YWx1ZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5OPC9zcGFuPiBhbmQgTUFZIGluY2x1
ZGUgQkZEIFJldmVyc2UgUGF0aCBUTFYgdGhhdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICBEaXNjcmltaW5hdG9yIHZhbHVlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmZvb2Jhci0x
PC9zcGFuPiBhbmQgTUFZIGluY2x1ZGUgQkZEIFJldmVyc2UgUGF0aCBUTFY8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICByZWZlcmVuY2Vz
IEgtRy1ELUMtQi1BIHR1bm5lbC4gIFRvIGJvb3RzdHJhcCBCRkQgc2Vzc2lvbiB0byBtb25pdG9y
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHRoYXQgcmVmZXJlbmNlcyBILUct
RC1DLUItQSB0dW5uZWwuICBUbyBib290c3RyYXAgQkZEIHNlc3Npb24gdG88L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0aGUgc2Vjb25k
IHR1bm5lbCwgbm9kZSBBIE1VU1QgaW5jbHVkZSBCRkQgRGlzY3JpbWluYXRvciBUTFYgd2l0aDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBtb25pdG9yIHRoZSBzZWNvbmQgdHVu
bmVsLCBub2RlIEEgTVVTVCBpbmNsdWRlIEJGRCBEaXNjcmltaW5hdG9yIFRMVjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIERpc2NyaW1p
bmF0b3IgdmFsdWUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+TTwvc3Bhbj4gYW5kIE1BWSBpbmNsdWRl
IEJGRCBSZXZlcnNlIFBhdGggVExWIHRoYXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgd2l0aCBEaXNjcmltaW5hdG9yIHZhbHVlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmZvb2Jh
ci0yPC9zcGFuPiBhbmQgTUFZIGluY2x1ZGUgQkZEIFJldmVyc2UgUGF0aDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHJlZmVyZW5jZXMg
SC1HLUYtRS1CLUEgdHVubmVsLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBU
TFYgdGhhdCByZWZlcmVuY2VzIEgtRy1GLUUtQi1BIHR1bm5lbC48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgICAgQy0tLS0tLS0tLUQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgICAgIEMtLS0tLS0tLS1EPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgfCAgICAgICAgIHw8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgIHwgICAgICAgICB8PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEEtLS0tLS0t
QiAgICAgICAgIEctLS0tLUg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBBLS0t
LS0tLUIgICAgICAgICBHLS0tLS1IPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgfCAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgIHwgICAgICAgICB8PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgRS0tLS0tLS0t
LUY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgIEUtLS0tLS0tLS1G
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgRmlndXJlIDQ6IFVz
ZSBDYXNlIGZvciBCRkQgUmV2ZXJzZSBQYXRoIFRMVjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICAgICAgICAgICBGaWd1cmUgNDogVXNlIENhc2UgZm9yIEJGRCBSZXZlcnNl
IFBhdGggVExWPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJZiBhbiBvcGVyYXRvciBu
ZWVkcyBub2RlIEggdG8gbW9uaXRvciBwYXRoIHRvIG5vZGUgQSwgZS5nLjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIElmIGFuIG9wZXJhdG9yIG5lZWRzIG5vZGUgSCB0byBtb25p
dG9yIHBhdGggdG8gbm9kZSBBLCBlLmcuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSI+PHRkPjwvdGQ+PHRo
PjxhIG5hbWU9InBhcnQtbDYiPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxl
bT4gcGFnZSA5LCBsaW5lIDEzPC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBh
cnQtcjYiPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSA5LCBs
aW5lIDI4PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzQzNzldLCBh
cHBseSB0byB0aGlzIGRvY3VtZW50LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFtSRkM0Mzc5XSwgYXBwbHkgdG8gdGhpcyBkb2N1bWVudC48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjcuICBBY2tub3dsZWRnZW1lbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+Ny4gIEFja25vd2xlZGdlbWVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjguICBO
b3JtYXRpdmUgUmVmZXJlbmNlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjguICBO
b3JtYXRpdmUgUmVmZXJlbmNlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW0ktRC5r
dW1hcmtpbmktbXBscy1zcHJpbmctbHNwLXBpbmddPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgW0ktRC5rdW1hcmtpbmktbXBscy1zcHJpbmctbHNwLXBpbmddPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAg
S3VtYXIsIE4uLCBTd2FsbG93LCBHLiwgUGlnbmF0YXJvLCBDLiwgQWtpeWEsIE4uLCBLaW5pLDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgS3VtYXIsIE4uLCBT
d2FsbG93LCBHLiwgUGlnbmF0YXJvLCBDLiwgQWtpeWEsIE4uLCBLaW5pLDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIFMu
LCBHcmVkbGVyLCBILiwgYW5kIE0uIENoZW4sICJMYWJlbCBTd2l0Y2hlZCBQYXRoIChMU1ApPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBTLiwgR3JlZGxlciwg
SC4sIGFuZCBNLiBDaGVuLCAiTGFiZWwgU3dpdGNoZWQgUGF0aCAoTFNQKTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIFBp
bmcvVHJhY2UgZm9yIFNlZ21lbnQgUm91dGluZyBOZXR3b3JrcyBVc2luZyBNUExTPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBQaW5nL1RyYWNlIGZvciBTZWdt
ZW50IFJvdXRpbmcgTmV0d29ya3MgVXNpbmcgTVBMUzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTUiPjwv
YT48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgRGF0YXBsYW5lIiwgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+ZHJhZnQta3VtYXJraW5pLW1wbHMtc3ByaW5nLWxzcC1waW5nLTAyPC9zcGFu
PiAod29yazwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgIERh
dGFwbGFuZSIsIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmRyYWZ0LWt1bWFya2luaS1tcGxzLXNwcmlu
Zy1sc3AtcGluZy0wMzwvc3Bhbj4gKHdvcms8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgIGluIHByb2dyZXNzKSwgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+T2N0b2JlciAyMDE0Ljwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICBpbiBwcm9ncmVzcyksIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPkFwcmlsIDIwMTUuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
W0ktRC5wcmV2aWRpLTZtYW4tc2VnbWVudC1yb3V0aW5nLWhlYWRlcl08L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBbSS1ELnByZXZpZGktNm1hbi1zZWdtZW50LXJvdXRpbmctaGVh
ZGVyXTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTYiPjwvYT48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAg
ICAgICAgICAgUHJldmlkaSwgUy4sIEZpbHNmaWxzLCBDLiwgRmllbGQsIEIuLCA8c3BhbiBjbGFz
cz0iZGVsZXRlIj5hbmQgSS48L3NwYW4+IExldW5nLCAiSVB2NjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgIFByZXZpZGksIFMuLCBGaWxzZmlscywgQy4sIEZp
ZWxkLCBCLiwgTGV1bmcsIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkkuLCBBcmllcyw8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
ICAgICAgICAgICBTZWdtZW50IFJvdXRpbmcgSGVhZGVyIChTUkgpIiwgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+ZHJhZnQtcHJldmlkaS02bWFuLXNlZ21lbnQtPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIEUuLCBW
eW5ja2UsIEUuLCBhbmQgRC4gTGVicnVuLDwvc3Bhbj4gIklQdjYgU2VnbWVudCBSb3V0aW5nPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNw
YW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgICAgICAgICByb3V0aW5nLWhlYWRlci0wNTwvc3Bhbj4g
KHdvcmsgaW4gcHJvZ3Jlc3MpLCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5KYW51YXJ5PC9zcGFuPiAy
MDE1LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgIEhlYWRl
ciAoU1JIKSIsIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmRyYWZ0LXByZXZpZGktNm1hbi1zZWdtZW50
LXJvdXRpbmctPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIGhlYWRlci0wNzwvc3Bhbj4gKHdvcmsgaW4gcHJv
Z3Jlc3MpLCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5KdWx5PC9zcGFuPiAyMDE1LjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzIxMTldICBCcmFkbmVyLCBTLiwgIktleSB3b3JkcyBm
b3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBbUkZDMjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRzIGZvciB1c2UgaW4gUkZDcyB0
byBJbmRpY2F0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTciPjwvYT48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgICAgICAgICAgICAgUmVxdWlyZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSwgTWFy
Y2ggPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTk5Ny48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgUmVxdWlyZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBS
RkMgMjExOSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij5ET0kgMTAuMTc0ODcvUkZDMjExOSw8L3NwYW4+IE1hcmNoIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPjE5OTcsPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgICZsdDtodHRwOi8vd3d3
LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjMjExOSZndDsuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgW1JGQzQzNzldICBLb21wZWxsYSwgSy4gYW5kIEcuIFN3YWxsb3csICJE
ZXRlY3RpbmcgTXVsdGktUHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBbUkZDNDM3OV0gIEtvbXBlbGxhLCBLLiBhbmQgRy4gU3dhbGxvdywgIkRldGVjdGluZyBNdWx0
aS1Qcm90b2NvbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAgICAgICAgIExhYmVsIFN3aXRjaGVkIChNUExTKSBEYXRhIFBsYW5lIEZh
aWx1cmVzIiwgUkZDIDQzNzksPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
ICAgICAgICBMYWJlbCBTd2l0Y2hlZCAoTVBMUykgRGF0YSBQbGFuZSBGYWlsdXJlcyIsIFJGQyA0
Mzc5LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTgiPjwvYT48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAg
ICAgICAgICAgRmVicnVhcnkgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MjAwNi48L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imlu
c2VydCI+RE9JIDEwLjE3NDg3L1JGQzQzNzksPC9zcGFuPiBGZWJydWFyeSA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4yMDA2LDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNw
YW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgICAgICAmbHQ7aHR0cDovL3d3dy5yZmMtZWRpdG9y
Lm9yZy9pbmZvL3JmYzQzNzkmZ3Q7Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAxOSI+PC9hPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgW1JG
QzU1ODZdICBCb2NjaSwgTS4sIFZpZ291cmV1eCwgTS4sIGFuZCBTLiBCcnlhbnQsICJNUExTIEdl
bmVyaWM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgW1JGQzU1ODZdICBCb2Nj
aSwgTS4sIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkVkLiw8L3NwYW4+IFZpZ291cmV1eCwgTS4sIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPkVkLiw8L3NwYW4+IGFuZCBTLiBCcnlhbnQsIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPkVkLiw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICBBc3NvY2lhdGVkIENoYW5uZWwiLCBS
RkMgNTU4NiwgSnVuZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj4yMDA5Ljwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAiTVBMUyBHZW5lcmljIEFzc29j
aWF0ZWQgQ2hhbm5lbCIsIFJGQyA1NTg2LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkRPSSAxMC4xNzQ4Ny9SRkM1NTg2
LDwvc3Bhbj4gSnVuZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4yMDA5LDwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgICAg
ICAmbHQ7aHR0cDovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzU1ODYmZ3Q7Ljwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM1ODgwXSAgS2F0eiwgRC4gYW5kIEQu
IFdhcmQsICJCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzU4ODBdICBLYXR6LCBELiBhbmQgRC4gV2FyZCwgIkJp
ZGlyZWN0aW9uYWwgRm9yd2FyZGluZyBEZXRlY3Rpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDIwIj48
L2E+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgIChCRkQpIiwgUkZDIDU4ODAsIEp1
bmUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MjAxMC48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgKEJGRCkiLCBSRkMgNTg4MCwgPHNwYW4gY2xhc3M9
Imluc2VydCI+RE9JIDEwLjE3NDg3L1JGQzU4ODAsPC9zcGFuPiBKdW5lIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPjIwMTAsPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgICZsdDtodHRwOi8vd3d3LnJmYy1lZGl0b3Iu
b3JnL2luZm8vcmZjNTg4MCZndDsuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgW1JGQzU4ODFdICBLYXR6LCBELiBhbmQgRC4gV2FyZCwgIkJpZGlyZWN0aW9uYWwgRm9yd2Fy
ZGluZyBEZXRlY3Rpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDNTg4
MV0gIEthdHosIEQuIGFuZCBELiBXYXJkLCAiQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVj
dGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMjEiPjwvYT48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAg
ICAgICAgICAgKEJGRCkgZm9yIElQdjQgYW5kIElQdjYgKFNpbmdsZSBIb3ApIiwgUkZDIDU4ODEs
IEp1bmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAoQkZE
KSBmb3IgSVB2NCBhbmQgSVB2NiAoU2luZ2xlIEhvcCkiLCBSRkMgNTg4MSw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAg
IDxzcGFuIGNsYXNzPSJkZWxldGUiPjIwMTAuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkRPSSAxMC4xNzQ4
Ny9SRkM1ODgxLDwvc3Bhbj4gSnVuZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4yMDEwLDwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
ICAgICAgICAgICAmbHQ7aHR0cDovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzU4ODEmZ3Q7
Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM1ODgzXSAgS2F0eiwg
RC4gYW5kIEQuIFdhcmQsICJCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzU4ODNdICBLYXR6LCBELiBhbmQgRC4g
V2FyZCwgIkJpZGlyZWN0aW9uYWwgRm9yd2FyZGluZyBEZXRlY3Rpb248L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRp
ZmYwMDIyIj48L2E+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgIChCRkQpIGZvciBN
dWx0aWhvcCBQYXRocyIsIFJGQyA1ODgzLCBKdW5lIDxzcGFuIGNsYXNzPSJkZWxldGUiPjIwMTAu
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgIChC
RkQpIGZvciBNdWx0aWhvcCBQYXRocyIsIFJGQyA1ODgzLCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5E
T0kgMTAuMTc0ODcvUkZDNTg4Myw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgICAgICAgICAgICAgSnVuZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4yMDEwLCAmbHQ7aHR0
cDovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzU4ODMmZ3Q7Ljwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM1ODg0XSAgQWdnYXJ3YWwsIFIuLCBLb21wZWxsYSwg
Sy4sIE5hZGVhdSwgVC4sIGFuZCBHLiBTd2FsbG93LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIFtSRkM1ODg0XSAgQWdnYXJ3YWwsIFIuLCBLb21wZWxsYSwgSy4sIE5hZGVhdSwg
VC4sIGFuZCBHLiBTd2FsbG93LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICJCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcg
RGV0ZWN0aW9uIChCRkQpIGZvciBNUExTIExhYmVsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICAiQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbiAo
QkZEKSBmb3IgTVBMUyBMYWJlbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMjMiPjwvYT48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICAgICAgICAgICAgU3dpdGNoZWQgUGF0aHMgKExTUHMpIiwgUkZDIDU4ODQs
IEp1bmUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MjAxMC48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgU3dpdGNoZWQgUGF0aHMgKExTUHMpIiwgUkZD
IDU4ODQsIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkRPSSAxMC4xNzQ4Ny9SRkM1ODg0LDwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICBKdW5lIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPjIwMTAsICZsdDtodHRwOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8v
cmZjNTg4NCZndDsuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzcx
MTBdICBDaGVuLCBNLiwgQ2FvLCBXLiwgTmluZywgUy4sIEpvdW5heSwgRi4sIGFuZCBTLiBEZWxv
cmQsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzcxMTBdICBDaGVuLCBN
LiwgQ2FvLCBXLiwgTmluZywgUy4sIEpvdW5heSwgRi4sIGFuZCBTLiBEZWxvcmQsPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAg
ICAgIlJldHVybiBQYXRoIFNwZWNpZmllZCBMYWJlbCBTd2l0Y2hlZCBQYXRoIChMU1ApIFBpbmci
LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgIlJldHVybiBQ
YXRoIFNwZWNpZmllZCBMYWJlbCBTd2l0Y2hlZCBQYXRoIChMU1ApIFBpbmciLDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFt
ZT0iZGlmZjAwMjQiPjwvYT48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgUkZDIDcx
MTAsIEphbnVhcnkgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MjAxNC48L3NwYW4+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgUkZDIDcxMTAsIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPkRPSSAxMC4xNzQ4Ny9SRkM3MTEwLDwvc3Bhbj4gSmFudWFyeSA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4yMDE0LDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgICAgICAmbHQ7aHR0cDovL3d3dy5yZmMtZWRp
dG9yLm9yZy9pbmZvL3JmYzcxMTAmZ3Q7Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPkF1dGhvcnMnIEFkZHJlc3NlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkF1
dGhvcnMnIEFkZHJlc3NlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgR3JlZyBNaXJz
a3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBHcmVnIE1pcnNreTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFcmljc3Nv
bjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEVyaWNzc29uPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBFbWFpbDogZ3JlZ29yeS5taXJza3lAZXJpY3Nzb24uY29tPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRW1haWw6IGdyZWdvcnkubWlyc2t5QGVy
aWNzc29uLmNvbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSmVmZiAgVGFudHN1cmE8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBKZWZmICBUYW50c3VyYTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFcmljc3Nv
bjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEVyaWNzc29uPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KCiAgICAgPHRyPjx0ZD48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQ+
PC90ZD48L3RyPgogICAgIDx0ciBiZ2NvbG9yPSJncmF5Ij48dGggY29sc3Bhbj0iNSIgYWxpZ249
ImNlbnRlciI+PGEgbmFtZT0iZW5kIj4mbmJzcDtFbmQgb2YgY2hhbmdlcy4gMjQgY2hhbmdlIGJs
b2Nrcy4mbmJzcDs8L2E+PC90aD48L3RyPgogICAgIDx0ciBjbGFzcz0ic3RhdHMiPjx0ZD48L3Rk
Pjx0aD48aT40OSBsaW5lcyBjaGFuZ2VkIG9yIGRlbGV0ZWQ8L2k+PC90aD48dGg+PGk+IDwvaT48
L3RoPjx0aD48aT42OCBsaW5lcyBjaGFuZ2VkIG9yIGFkZGVkPC9pPjwvdGg+PHRkPjwvdGQ+PC90
cj4KICAgICA8dHI+PHRkIGNvbHNwYW49IjUiIGFsaWduPSJjZW50ZXIiIGNsYXNzPSJzbWFsbCI+
PGJyPlRoaXMgaHRtbCBkaWZmIHdhcyBwcm9kdWNlZCBieSByZmNkaWZmIDEuNDEuIFRoZSBsYXRl
c3QgdmVyc2lvbiBpcyBhdmFpbGFibGUgZnJvbSA8YSBocmVmPSJodHRwOi8vd3d3LnRvb2xzLmll
dGYub3JnL3Rvb2xzL3JmY2RpZmYvIj5odHRwOi8vdG9vbHMuaWV0Zi5vcmcvdG9vbHMvcmZjZGlm
Zi88L2E+IDwvdGQ+PC90cj4KICAgPC90Ym9keT48L3RhYmxlPgogICAKICAgCjxkaXYgaWQ9Il9h
cHBJbnN0YWxsZWQiPjwvZGl2PjwvYm9keT48L2h0bWw+

--_005_7347100B5761DC41A166AC17F22DF11221883589eusaamb103erics_
Content-Type: application/msword;
	name="draft-mirsky-mpls-bfd-directed-04.doc"
Content-Description: draft-mirsky-mpls-bfd-directed-04.doc
Content-Disposition: attachment;
	filename="draft-mirsky-mpls-bfd-directed-04.doc"; size=56832;
	creation-date="Fri, 24 Jul 2015 07:39:50 GMT";
	modification-date="Fri, 24 Jul 2015 07:39:51 GMT"
Content-Transfer-Encoding: base64

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAagAAAAAAAAAA
EAAAbAAAAAEAAAD+////AAAAAGkAAAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////s
pcEAD8AJBAAA8BK/AAAAAAAAEAAAAAAACAAA92AAAA4AYmpiaskWyRYAAAAAAAAAAAAAAAAAAAAA
AAAJBBYANIwAAKt8AACrfAAA91gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA
AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAALcAAAAAAC4GAAAAAAAALgYAAIgT
AAAAAAAAiBMAAAAAAACIEwAAAAAAAIgTAAAAAAAAiBMAABQAAAAAAAAAAAAAAP////8AAAAAnBMA
AAAAAACcEwAAAAAAAJwTAAAAAAAAnBMAAAwAAACoEwAApAAAAJwTAAAAAAAAJB8AAKoBAABMFAAA
AAAAAEwUAAAAAAAATBQAAAAAAABMFAAAAAAAAEwUAAAAAAAAJxUAAAAAAAAnFQAAAAAAACcVAAAA
AAAAox4AAAIAAAClHgAAAAAAAKUeAAAAAAAApR4AAAAAAAClHgAAAAAAAKUeAAAAAAAApR4AACQA
AADOIAAAsgIAAIAjAABiAAAAyR4AABUAAAAAAAAAAAAAAAAAAAAAAAAAiBMAAAAAAAAnFQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAnFQAAAAAAACcVAAAAAAAAJxUAAAAAAAAnFQAAAAAAAMkeAAAAAAAA
AAAAAAAAAACIEwAAAAAAAIgTAAAAAAAATBQAAAAAAAAAAAAAAAAAAEwUAADbAAAA3h4AABYAAABf
HgAAAAAAAF8eAAAAAAAAXx4AAAAAAAAnFQAAogEAAIgTAAAAAAAATBQAAAAAAACIEwAAAAAAAEwU
AAAAAAAAox4AAAAAAAAAAAAAAAAAAF8eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAJxUAAAAAAACjHgAAAAAAAAAAAAAAAAAAXx4AAAAAAAAAAAAA
AAAAAF8eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXx4AAAAAAABMFAAAAAAAAP////8AAAAA0O6l7OPF
0AEAAAAAAAAAAP////8AAAAAyRYAAJYHAABfHgAAAAAAAAAAAAAAAAAAjx4AABQAAAD0HgAAMAAA
ACQfAAAAAAAAXx4AAAAAAADiIwAAAAAAAF8eAAAAAAAA4iMAAAAAAABfHgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAOIjAAAAAAAAAAAAAAAAAACIEwAAAAAAAF8eAAAwAAAAJxUAAAAAAAAnFQAAAAAAAF8e
AAAAAAAAJxUAAAAAAAAnFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxUA
AAAAAAAnFQAAAAAAACcVAAAAAAAAyR4AAAAAAADJHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAXx4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcVAAAA
AAAAJxUAAAAAAAAnFQAAAAAAACQfAAAAAAAAJxUAAAAAAAAnFQAAAAAAACcVAAAAAAAAJxUAAAAA
AAAAAAAAAAAAAP////8AAAAA/////wAAAAD/////AAAAAAAAAAAAAAAA/////wAAAAD/////AAAA
AP////8AAAAA/////wAAAAD/////AAAAAP////8AAAAA/////wAAAAD/////AAAAAP////8AAAAA
/////wAAAAD/////AAAAAP////8AAAAA/////wAAAAD/////AAAAAOIjAAAAAAAAJxUAAAAAAAAn
FQAAAAAAACcVAAAAAAAAJxUAAAAAAAAnFQAAAAAAACcVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFQAAAAAAACcVAAAAAAAAJxUA
AAAAAAAuBgAAIAwAAE4SAAA6AQAABQASAQAACQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0NDQ1N
UExTIFdvcmtpbmcgR3JvdXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBHLiBNaXJza3kNSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEouIFRhbnRzdXJhDUludGVuZGVkIHN0YXR1czogU3RhbmRhcmRz
IFRyYWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcmljc3Nvbg1FeHBpcmVzOiBG
ZWJydWFyeSA2LCAyMDE2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkuIFZhcmxh
c2hraW4NICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgR29vZ2xlDSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTS4gQ2hlbg0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIdWF3ZWkNICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEF1
Z3VzdCA1LCAyMDE1DQ0NICAgICBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uIChC
RkQpIERpcmVjdGVkIFJldHVybiBQYXRoDSAgICAgICAgICAgICAgICAgICBkcmFmdC1taXJza3kt
bXBscy1iZmQtZGlyZWN0ZWQtMDQNDUFic3RyYWN0DQ0gICBCaWRpcmVjdGlvbmFsIEZvcndhcmRp
bmcgRGV0ZWN0aW9uIChCRkQpIGlzIGV4cGVjdGVkIHRvIG1vbml0b3IgYmktDSAgIGRpcmVjdGlv
bmFsIHBhdGhzLiAgV2hlbiBhIEJGRCBzZXNzaW9uIG1vbml0b3JzIGluIGl0cyBmb3J3YXJkDSAg
IGRpcmVjdGlvbiBhbiBleHBsaWNpdGx5IHJvdXRlZCBwYXRoIHRoZXJlIGlzIGEgbmVlZCB0byBi
ZSBhYmxlIHRvDSAgIGRpcmVjdCBlZ3Jlc3MgQkZEIHBlZXIgdG8gdXNlIHNwZWNpZmljIHBhdGgg
YXMgcmV2ZXJzZSBkaXJlY3Rpb24gb2YNICAgdGhlIEJGRCBzZXNzaW9uLg0NU3RhdHVzIG9mIFRo
aXMgTWVtbw0NICAgVGhpcyBJbnRlcm5ldC1EcmFmdCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25m
b3JtYW5jZSB3aXRoIHRoZQ0gICBwcm92aXNpb25zIG9mIEJDUCA3OCBhbmQgQkNQIDc5Lg0NICAg
SW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5n
aW5lZXJpbmcNICAgVGFzayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBzIG1h
eSBhbHNvIGRpc3RyaWJ1dGUNICAgd29ya2luZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtRHJhZnRz
LiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC0NICAgRHJhZnRzIGlzIGF0IGh0dHA6Ly9k
YXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMvY3VycmVudC8uDQ0gICBJbnRlcm5ldC1EcmFmdHMg
YXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250aHMNICAg
YW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3Vt
ZW50cyBhdCBhbnkNICAgdGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0
LURyYWZ0cyBhcyByZWZlcmVuY2UNICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRo
YW4gYXMgIndvcmsgaW4gcHJvZ3Jlc3MuIg0NICAgVGhpcyBJbnRlcm5ldC1EcmFmdCB3aWxsIGV4
cGlyZSBvbiBGZWJydWFyeSA2LCAyMDE2Lg0NQ29weXJpZ2h0IE5vdGljZQ0NICAgQ29weXJpZ2h0
IChjKSAyMDE1IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25zIGlkZW50aWZpZWQgYXMgdGhlDSAg
IGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2VydmVkLg0NICAgVGhpcyBkb2N1bWVu
dCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYgVHJ1c3QncyBMZWdhbA0gICBQcm92
aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzDSAgIChodHRwOi8vdHJ1c3RlZS5pZXRm
Lm9yZy9saWNlbnNlLWluZm8pIGluIGVmZmVjdCBvbiB0aGUgZGF0ZSBvZg0gICBwdWJsaWNhdGlv
biBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHMNICAgY2Fy
ZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJlIHlvdXIgcmlnaHRzIGFuZCByZXN0cmljdGlvbnMgd2l0
aCByZXNwZWN0DQ0NDU1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgNiwg
MjAxNiAgICAgICAgICAgICAgICBbUGFnZSAxXQ0MDUludGVybmV0LURyYWZ0ICAgICAgICAgIEJG
RCBEaXJlY3RlZCBSZXR1cm4gUGF0aCAgICAgICAgICAgICBBdWd1c3QgMjAxNQ0NDSAgIHRvIHRo
aXMgZG9jdW1lbnQuICBDb2RlIENvbXBvbmVudHMgZXh0cmFjdGVkIGZyb20gdGhpcyBkb2N1bWVu
dCBtdXN0DSAgIGluY2x1ZGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZSB0ZXh0IGFzIGRlc2NyaWJl
ZCBpbiBTZWN0aW9uIDQuZSBvZg0gICB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJl
IHByb3ZpZGVkIHdpdGhvdXQgd2FycmFudHkgYXMNICAgZGVzY3JpYmVkIGluIHRoZSBTaW1wbGlm
aWVkIEJTRCBMaWNlbnNlLg0NVGFibGUgb2YgQ29udGVudHMNDSAgIDEuICBJbnRyb2R1Y3Rpb24g
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMg0gICAg
IDEuMS4gIENvbnZlbnRpb25zIHVzZWQgaW4gdGhpcyBkb2N1bWVudCAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgIDMNICAgICAgIDEuMS4xLiAgVGVybWlub2xvZ3kgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzDSAgICAgICAxLjEuMi4gIFJlcXVpcmVtZW50cyBM
YW5ndWFnZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMw0gICAyLiAgUHJvYmxl
bSBTdGF0ZW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
IDMNICAgMy4gIERpcmVjdCBSZXZlcnNlIEJGRCBQYXRoIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICA0DSAgICAgMy4xLiAgQ2FzZSBvZiBNUExTIERhdGEgUGxhbmUgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNA0gICAgICAgMy4xLjEuICBCRkQgUmV2
ZXJzZSBQYXRoIFRMViAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQNICAgICAg
IDMuMS4yLiAgU3RhdGljIGFuZCBSU1ZQLVRFIHN1Yi1UTFZzIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICA1DSAgICAgICAzLjEuMy4gIFNlZ21lbnQgUm91dGluZyBUdW5uZWwgc3ViLVRMViAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNQ0gICAgIDMuMi4gIENhc2Ugb2YgSVB2NiBEYXRhIFBs
YW5lIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDYNICAgICAzLjMuICBCb290
c3RyYXBwaW5nIEJGRCBzZXNzaW9uIHdpdGggQkZEIFJldmVyc2UgUGF0aCBvdmVyDSAgICAgICAg
ICAgU2VnbWVudCBSb3V0ZWQgdHVubmVsIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgNg0gICAgIDMuNC4gIFJldHVybiBDb2RlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgIDcNICAgNC4gIFVzZSBDYXNlIFNjZW5hcmlvIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA3DSAgIDUuICBJQU5BIENvbnNp
ZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOA0g
ICAgIDUuMS4gIFRMViAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgIDgNICAgICA1LjIuICBTdWItVExWIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4DSAgICAgNS4zLiAgUmV0dXJuIENvZGVzICAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOA0gICA2LiAgU2Vj
dXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgIDkNICAgNy4gIEFja25vd2xlZGdlbWVudHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gICA5DSAgIDguICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOQ0gICBBdXRob3JzJyBBZGRyZXNz
ZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTANDTEu
ICBJbnRyb2R1Y3Rpb24NDSAgIFJGQyA1ODgwIFtSRkM1ODgwXSwgUkZDIDU4ODEgW1JGQzU4ODFd
LCBhbmQgUkZDIDU4ODMgW1JGQzU4ODNdDSAgIGVzdGFibGlzaGVkIHRoZSBCRkQgcHJvdG9jb2wg
Zm9yIElQIG5ldHdvcmtzIGFuZCBSRkMgNTg4NCBbUkZDNTg4NF0NICAgc2V0IHJ1bGVzIG9mIHVz
aW5nIEJGRCBhc3luY2hyb25vdXMgbW9kZSBvdmVyIElQL01QTFMgTFNQcy4gIEFsbA0gICBzdGFu
ZGFyZHMgaW1wbGljaXRseSBhc3N1bWUgdGhhdCB0aGUgZWdyZXNzIEJGRCBwZWVyIHdpbGwgdXNl
IHRoZQ0gICBzaG9ydGVzdCBwYXRoIHJvdXRlIHJlZ2FyZGxlc3Mgb2Ygcm91dGUgYmVpbmcgdXNl
ZCB0byBzZW5kIEJGRA0gICBjb250cm9sIHBhY2tldHMgdG93YXJkcyBpdC4gIEFzIHJlc3VsdCwg
aWYgdGhlIGluZ3Jlc3MgQkZEIHBlZXIgc2VuZHMNICAgaXRzIEJGRCBjb250cm9sIHBhY2tldHMg
b3ZlciBleHBsaWNpdCBwYXRoIHRoYXQgaXMgZGl2ZXJnaW5nIGZyb20gdGhlDSAgIGJlc3Qgcm91
dGUsIHRoZW4gcmV2ZXJzZSBkaXJlY3Rpb24gb2YgdGhlIEJGRCBzZXNzaW9uIGlzIGxpa2VseSBu
b3QNICAgdG8gYmUgb24gY28tcm91dGVkIGJpLWRpcmVjdGlvbmFsIHBhdGggd2l0aCB0aGUgZm9y
d2FyZCBkaXJlY3Rpb24gb2YNICAgdGhlIEJGRCBzZXNzaW9uLiAgQW5kIGJlY2F1c2UgQkZEIGNv
bnRyb2wgcGFja2V0cyBhcmUgbm90IGd1YXJhbnRlZWQNICAgdG8gY3Jvc3MgdGhlIHNhbWUgbGlu
a3MgYW5kIG5vZGVzIGluIGJvdGggZGlyZWN0aW9ucyBkZXRlY3Rpb24gb2YNICAgTG9zcyBvZiBD
b250aW51aXR5IChMb0MpIGRlZmVjdCBpbiBmb3J3YXJkIGRpcmVjdGlvbiBtYXkgZGVtb25zdHJh
dGUNICAgcG9zaXRpdmUgbmVnYXRpdmVzLg0NDQ0NDU1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4
cGlyZXMgRmVicnVhcnkgNiwgMjAxNiAgICAgICAgICAgICAgICBbUGFnZSAyXQ0MDUludGVybmV0
LURyYWZ0ICAgICAgICAgIEJGRCBEaXJlY3RlZCBSZXR1cm4gUGF0aCAgICAgICAgICAgICBBdWd1
c3QgMjAxNQ0NDSAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyB0aGUgZXh0ZW5zaW9uIHRvIExTUCBQ
aW5nIFtSRkM0Mzc5XSwgQkZEDSAgIFJldmVyc2UgUGF0aCBUTFYsIGFuZCBwcm9wb3NlcyB0aGF0
IGl0IHRvIGJlIHVzZWQgdG8gaW5zdHJ1Y3QgdGhlDSAgIGVncmVzcyBCRkQgcGVlciB0byB1c2Ug
ZXhwbGljaXQgcGF0aCBmb3IgaXRzIEJGRCBjb250cm9sIHBhY2tldHMNICAgYXNzb2NpYXRlZCB3
aXRoIHRoZSBwYXJ0aWN1bGFyIEJGRCBzZXNzaW9uLiAgVGhlIFRMViB3aWxsIGJlDSAgIGFsbG9j
YXRlZCBmcm9tIHRoZSBUTFYgYW5kIHN1Yi1UTFYgcmVnaXN0cnkgZGVmaW5lZCBieSBSRkMgNDM3
OQ0gICBbUkZDNDM3OV0uICBBcyBhIHNwZWNpYWwgY2FzZSwgZm9yd2FyZCBhbmQgcmV2ZXJzZSBk
aXJlY3Rpb25zIG9mIHRoZQ0gICBCRkQgc2Vzc2lvbiBjYW4gZm9ybSBiaS1kaXJlY3Rpb25hbCBj
by1yb3V0ZWQgYXNzb2NpYXRlZCBjaGFubmVsLg0NMS4xLiAgQ29udmVudGlvbnMgdXNlZCBpbiB0
aGlzIGRvY3VtZW50DQ0xLjEuMS4gIFRlcm1pbm9sb2d5DQ0gICBCRkQ6IEJpZGlyZWN0aW9uYWwg
Rm9yd2FyZGluZyBEZXRlY3Rpb24NDSAgIE1QTFM6IE11bHRpcHJvdG9jb2wgTGFiZWwgU3dpdGNo
aW5nDQ0gICBMU1A6IExhYmVsIFN3aXRjaGluZyBQYXRoDQ0gICBMb0M6IExvc3Mgb2YgQ29udGlu
dWl0eQ0NMS4xLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UNDSAgIFRoZSBrZXkgd29yZHMgIk1V
U1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiwNICAgIlNI
T1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk5PVCBSRUNPTU1FTkRFRCIsICJN
QVkiLCBhbmQNICAgIk9QVElPTkFMIiBpbiB0aGlzIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnBy
ZXRlZCBhcyBkZXNjcmliZWQgaW4NICAgW1JGQzIxMTldLg0NMi4gIFByb2JsZW0gU3RhdGVtZW50
DQ0gICBCRkQgaXMgYmVzdCBzdWl0ZWQgdG8gbW9uaXRvciBiaS1kaXJlY3Rpb25hbCBjby1yb3V0
ZWQgcGF0aHMuICBJbg0gICBtb3N0IGNhc2VzLCBnaXZlbiBzdGFibGUgZW52aXJvbm1lbnRzLCB0
aGUgZm9yd2FyZCBhbmQgcmV2ZXJzZQ0gICBkaXJlY3Rpb24gYmV0d2VlbiB0d28gbm9kZXMgaXMg
bGlrZWx5IHRvIGJlIGNvLXJvdXRlZCwgdGhpcw0gICBmdWxmaWxsaW5nIHRoZSBpbXBsaWNpdCBC
RkQgcmVxdWlyZW1lbnRzLiAgSWYgQkZEIGlzIHVzZWQgdG8gbW9uaXRvcg0gICB1bmlkaXJlY3Rp
b25hbCBleHBsaWNpdGx5IHJvdXRlZCBwYXRocywgZS5nLiAgTVBMUy1URSBMU1BzLCBpdHMNICAg
Y29udHJvbCBwYWNrZXRzIGluIGZvcndhcmQgZGlyZWN0aW9uIHdvdWxkIGJlIGluLWJhbmQgdXNp
bmcgdGhlDSAgIG1lY2hhbmlzbSBkZWZpbmVkIGluIFtSRkM1ODg0XSBhbmQgW1JGQzU1ODZdLiAg
QnV0IHRoZSByZXZlcnNlDSAgIGRpcmVjdGlvbiBvZiB0aGUgQkZEIHNlc3Npb24gd291bGQgc3Rp
bGwgZm9sbG93IHRoZSBzaG9ydGVzdCBwYXRoDSAgIHJvdXRlIGFuZCB0aGF0IG1pZ2h0IGxlYWQg
dG8gdGhlIGZvbGxvd2luZyBwcm9ibGVtcyBkZXRlY3RpbmcNICAgZmFpbHVyZXMgb24gdGhlIHVu
aWRpcmVjdGlvbmFsIGV4cGxpY2l0IHBhdGg6DQ0gICBvICBmYWlsdXJlIGRldGVjdGlvbiBvbiB0
aGUgcmV2ZXJzZSBwYXRoIGNhbm5vdCBiZSBpbnRlcnByZXRlZCBhcyBiaS0NICAgICAgZGlyZWN0
aW9uYWwgZmFpbHVyZSBhbmQgdGh1cyB0cmlnZ2VyLCBmb3IgZXhhbXBsZSwgcHJvdGVjdGlvbg0g
ICAgICBzd2l0Y2hvdmVyIG9mIHRoZSBmb3J3YXJkIGRpcmVjdGlvbjsNDSAgIG8gIGlmIHJldmVy
c2UgZGlyZWN0aW9uIGlzIGluIERvd24gc3RhdGUsIHRoZSBoZWFkLWVuZCBub2RlIHdvdWxkIG5v
dA0gICAgICByZWNlaXZlIGluZGljYXRpb24gb2YgZm9yd2FyZCBkaXJlY3Rpb24gZmFpbHVyZSBm
cm9tIGl0cyBlZ3Jlc3MNICAgICAgcGVlci4NDQ0NDU1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4
cGlyZXMgRmVicnVhcnkgNiwgMjAxNiAgICAgICAgICAgICAgICBbUGFnZSAzXQ0MDUludGVybmV0
LURyYWZ0ICAgICAgICAgIEJGRCBEaXJlY3RlZCBSZXR1cm4gUGF0aCAgICAgICAgICAgICBBdWd1
c3QgMjAxNQ0NDSAgIFRvIGFkZHJlc3MgdGhlc2UgY2hhbGxlbmdlcyB0aGUgZWdyZXNzIEJGRCBw
ZWVyIHNob3VsZCBiZSBpbnN0cnVjdGVkDSAgIHRvIHVzZSBzcGVjaWZpYyBwYXRoIGZvciBpdHMg
Y29udHJvbCBwYWNrZXRzLg0NMy4gIERpcmVjdCBSZXZlcnNlIEJGRCBQYXRoDQ0zLjEuICBDYXNl
IG9mIE1QTFMgRGF0YSBQbGFuZQ0NICAgTFNQIHBpbmcsIGRlZmluZWQgaW4gW1JGQzQzNzldLCB1
c2VzIEJGRCBEaXNjcmltaW5hdG9yIFRMViBbUkZDNTg4NF0NICAgdG8gYm9vdHN0cmFwIGEgQkZE
IHNlc3Npb24gb3ZlciBhbiBNUExTIExTUC4gIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhDSAgIG5l
dyBUTFYsIEJGRCBSZXZlcnNlIFBhdGggVExWLCB0aGF0IE1VU1QgY29udGFpbiBhIHNpbmdsZSBz
dWItVExWDSAgIHRoYXQgY2FuIGJlIHVzZWQgdG8gY2FycnkgaW5mb3JtYXRpb24gYWJvdXQgcmV2
ZXJzZSBwYXRoIGZvciB0aGUNICAgc3BlY2lmaWVkIGluIEJGRCBEaXNjcmltaW5hdG9yIFRMViBz
ZXNzaW9uLg0NMy4xLjEuICBCRkQgUmV2ZXJzZSBQYXRoIFRMVg0NICAgVGhlIEJGRCBSZXZlcnNl
IFBhdGggVExWIGlzIGFuIG9wdGlvbmFsIFRMViB3aXRoaW4gdGhlIExTUCBwaW5nDSAgIHByb3Rv
Y29sLiAgSG93ZXZlciwgaWYgdXNlZCwgdGhlIEJGRCBEaXNjcmltaW5hdG9yIFRMViBNVVNUIGJl
DSAgIGluY2x1ZGVkIGluIGFuIEVjaG8gUmVxdWVzdCBtZXNzYWdlIGFzIHdlbGwuICBJZiB0aGUg
QkZEDSAgIERpc2NyaW1pbmF0b3IgVExWIGlzIG5vdCBwcmVzZW50IHdoZW4gdGhlIEJGRCBSZXZl
cnNlIFBhdGggVExWIGlzDSAgIGluY2x1ZGVkLCB0aGVuIGl0IE1VU1QgYmUgdHJlYXRlZCBhcyBt
YWxmb3JtZWQgRWNobyBSZXF1ZXN0LCBhcw0gICBkZXNjcmliZWQgaW4gW1JGQzQzNzldLg0NICAg
VGhlIEJGRCBSZXZlcnNlIFBhdGggVExWIGNhcnJpZXMgdGhlIHNwZWNpZmllZCBwYXRoIHRoYXQg
QkZEIGNvbnRyb2wNICAgcGFja2V0cyBvZiB0aGUgQkZEIHNlc3Npb24gcmVmZXJlbmNlZCBpbiB0
aGUgQkZEIERpc2NyaW1pbmF0b3IgVExWDSAgIGFyZSByZXF1aXJlZCB0byBmb2xsb3cuICBUaGUg
Zm9ybWF0IG9mIHRoZSBCRkQgUmV2ZXJzZSBQYXRoIFRMViBpcyBhcw0gICBwcmVzZW50ZWQgaW4g
RmlndXJlIDEuDQ0gICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIg
ICAgICAgICAgICAgICAgICAgMw0gICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2
IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDSAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNICAgIHwgICBCRkQgUmV2
ZXJzZSBQYXRoIFRMViBUeXBlICAgfCAgICAgICAgICBMZW5ndGggICAgICAgICAgICAgfA0gICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rDSAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgUmV2ZXJzZSBQYXRoICAgICAgICAg
ICAgICAgICAgICAgICAgIHwNICAgIH4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfg0gICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DSAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNDSAgICAg
ICAgICAgICAgICAgICAgICBGaWd1cmUgMTogQkZEIFJldmVyc2UgUGF0aCBUTFYNDSAgIEJGRCBS
ZXZlcnNlIFBhdGggVExWIFR5cGUgaXMgMiBvY3RldHMgaW4gbGVuZ3RoIGFuZCB2YWx1ZSB0byBi
ZQ0gICBhc3NpZ25lZCBieSBJQU5BLg0NICAgTGVuZ3RoIGlzIDIgb2N0ZXRzIGluIGxlbmd0aCBh
bmQgZGVmaW5lcyB0aGUgbGVuZ3RoIGluIG9jdGV0cyBvZiB0aGUNICAgUmV2ZXJzZSBQYXRoIGZp
ZWxkLg0NICAgUmV2ZXJzZSBQYXRoIGZpZWxkIGNvbnRhaW5zIGEgc3ViLVRMVi4gIEFueSBUYXJn
ZXQgRkVDIHN1Yi1UTFYsDSAgIGFscmVhZHkgb3IgaW4gdGhlIGZ1dHVyZSBkZWZpbmVkLCBmcm9t
IElBTkEgc3ViLXJlZ2lzdHJ5IFN1Yi1UTFZzIGZvcg0gICBUTFYgVHlwZXMgMSwgMTYsIGFuZCAy
MSBvZiBNUExTIExTUCBQaW5nIFBhcmFtZXRlcnMgcmVnaXN0cnkgTUFZIGJlDQ0NDU1pcnNreSwg
ZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgNiwgMjAxNiAgICAgICAgICAgICAgICBb
UGFnZSA0XQ0MDUludGVybmV0LURyYWZ0ICAgICAgICAgIEJGRCBEaXJlY3RlZCBSZXR1cm4gUGF0
aCAgICAgICAgICAgICBBdWd1c3QgMjAxNQ0NDSAgIHVzZWQgaW4gdGhpcyBmaWVsZC4gIE9ubHkg
b25lIHN1Yi1UTFYgTVVTVCBiZSBpbmNsdWRlZCBpbiB0aGUgUmV2ZXJzZQ0gICBQYXRoIFRMVi4g
IElmIG1vcmUgdGhhbiBvbmUgc3ViLVRMVnMgYXJlIHByZXNlbnQgaW4gdGhlIFJldmVyc2UgUGF0
aA0gICBUTFYsIHRoZW4gb25seSB0aGUgZmlyc3Qgc3ViLVRMViBNVVNUIGJlIHVzZWQgYW5kIHRo
ZSByZXN0IE1VU1QgYmUNICAgc2lsZW50bHkgZGlzY2FyZGVkLg0NICAgSWYgdGhlIGVncmVzcyBM
U1IgZmFpbHMgdG8gZXN0YWJsaXNoIHRoZSBCRkQgc2Vzc2lvbiBiZWNhdXNlIHBhdGgNICAgc3Bl
Y2lmaWVkIGluIHRoZSBSZXZlcnNlIFBhdGggVExWIGlzIG5vdCBrbm93biwgdGhlIGVncmVzcyBN
QVkNICAgZXN0YWJsaXNoIHRoZSBCRkQgc2Vzc2lvbiBvdmVyIElQIG5ldHdvcmsgW1JGQzU4ODRd
IGFuZCBNQVkgc2VuZCBFY2hvDSAgIFJlcGx5IHdpdGggdGhlIFJldmVyc2UgUGF0aCBUTFYgcmVj
ZWl2ZWQgYW5kIHRoZSByZXR1cm4gY29kZSBzZXQgdG8NICAgIkZhaWxlZCB0byBlc3RhYmxpc2gg
dGhlIEJGRCBzZXNzaW9uIi4gIFRoZSBzcGVjaWZpZWQgcmV2ZXJzZSBwYXRoDSAgIHdhcyBub3Qg
Zm91bmQiIChUQkQ0KSBTZWN0aW9uIDMuNC4gIElmIHRoZSBlZ3Jlc3MgTFNSIGNhbm5vdCBmaW5k
DSAgIHBhdGggc3BlY2lmaWVkIGluIHRoZSBSZXZlcnNlIFBhdGggVExWIGFuZCBkb2VzIG5vdCBl
c3RhYmxpc2ggQkZEDSAgIHNlc3Npb24gcGVyIFJGQyA1ODg0LCBpdCBNVVNUIHNlbmQgRWNobyBS
ZXBseSB3aXRoIHRoZSBSZXZlcnNlIFBhdGgNICAgVExWIHJlY2VpdmVkIGFuZCB0aGUgcmV0dXJu
IGNvZGUgc2V0IHRvICJGYWlsZWQgdG8gZXN0YWJsaXNoIHRoZSBCRkQNICAgc2Vzc2lvbi4gIFRo
ZSBzcGVjaWZpZWQgcmV2ZXJzZSBwYXRoIHdhcyBub3QgZm91bmQiLg0NMy4xLjIuICBTdGF0aWMg
YW5kIFJTVlAtVEUgc3ViLVRMVnMNDSAgIFdoZW4gZXhwbGljaXQgcGF0aCBvbiBNUExTIGRhdGEg
cGxhbmUgc2V0IGVpdGhlciBhcyBTdGF0aWMgb3IgUlNWUC1URQ0gICBMU1AgcmVzcGVjdGl2ZSBz
dWItVExWcyBkZWZpbmVkIGluIFtSRkM3MTEwXSBpZGVudGlmeSBleHBsaWNpdCByZXR1cm4NICAg
cGF0aC4NDTMuMS4zLiAgU2VnbWVudCBSb3V0aW5nIFR1bm5lbCBzdWItVExWDQ0gICBJbiBhZGRp
dGlvbiB0byBTdGF0aWMgYW5kIFJTVlAtVEUsIFNlZ21lbnQgUm91dGluZyB3aXRoIE1QTFMgZGF0
YQ0gICBwbGFuZSBjYW4gYmUgdXNlZCB0byBzZXQgZXhwbGljaXQgcGF0aC4gIEluIHRoaXMgY2Fz
ZSBhIG5ldyBzdWItVExWDSAgIGlzIGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudCBhcyBwcmVzZW50
ZWQgaW4gRmlndXJlIDIuDQ0gICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAg
ICAgIDIgICAgICAgICAgICAgICAgICAgMw0gICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAz
IDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDSAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNICAgIHwgIFNl
Z1JvdXRpbmcgTVBMUyBzdWItVExWIFR5cGUgfCAgICAgICAgICBMZW5ndGggICAgICAgICAgICAg
fA0gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rDSAgICB8ICAgICAgICAgICAgICAgICAgICAgTGFiZWwgU3RhY2sgRWxlbWVu
dCAgICAgICAgICAgICAgICAgICAgIHwNICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0gICAgfCAgICAgICAgICAgICAgICAg
ICAgIExhYmVsIFN0YWNrIEVsZW1lbnQgICAgICAgICAgICAgICAgICAgICB8DSAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsN
ICAgIH4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfg0gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rDQ0gICAgICAgICAgICAgICBGaWd1cmUgMjogU2VnbWVudCBS
b3V0aW5nIE1QTFMgVHVubmVsIHN1Yi1UTFYNDSAgIFRoZSBTZWdtZW50IFJvdXRpbmcgVHVubmVs
IHN1Yi1UTFYgVHlwZSBpcyB0d28gb2N0ZXRzIGluIGxlbmd0aCwgYW5kDSAgIHdpbGwgYmUgYWxs
b2NhdGVkIGJ5IElBTkEuDQ0gICBUaGUgZWdyZXNzIExTUiBNVVNUIHVzZSB0aGUgVmFsdWUgZmll
bGQgYXMgbGFiZWwgc3RhY2sgZm9yIEJGRA0gICBjb250cm9sIHBhY2tldHMgZm9yIHRoZSBCRkQg
c2Vzc2lvbiBpZGVudGlmaWVkIGJ5IHNvdXJjZSBJUCBhZGRyZXNzDSAgIGFuZCB2YWx1ZSBpbiBC
RkQgRGlzY3JpbWluYXRvciBUTFYuDQ0NDU1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMg
RmVicnVhcnkgNiwgMjAxNiAgICAgICAgICAgICAgICBbUGFnZSA1XQ0MDUludGVybmV0LURyYWZ0
ICAgICAgICAgIEJGRCBEaXJlY3RlZCBSZXR1cm4gUGF0aCAgICAgICAgICAgICBBdWd1c3QgMjAx
NQ0NDSAgIFRoZSBTZWdtZW50IFJvdXRpbmcgVHVubmVsIHN1Yi1UTFYgTUFZIGJlIHVzZWQgaW4g
UmVwbHkgUGF0aCBUTFYNICAgZGVmaW5lZCBpbiBbUkZDNzExMF0NDTMuMi4gIENhc2Ugb2YgSVB2
NiBEYXRhIFBsYW5lDQ0gICBJUHY2IGNhbiBiZSBkYXRhIHBsYW5lIG9mIGNob2ljZSBmb3IgU2Vn
bWVudCBSb3V0ZWQgdHVubmVscw0gICBbSS1ELnByZXZpZGktNm1hbi1zZWdtZW50LXJvdXRpbmct
aGVhZGVyXS4gIEluIHN1Y2ggbmV0d29ya3MgdGhlIEJGRA0gICBSZXZlcnNlIFBhdGggVExWIGRl
c2NyaWJlZCBpbiBTZWN0aW9uIDMuMS4xIGNhbiBiZSB1c2VkIGFzIHdlbGwuICBJUA0gICBuZXR3
b3JrcywgdW5saWtlIElQL01QTFMsIGRvIG5vdCByZXF1aXJlIHVzZSBvZiBMU1AgcGluZyB3aXRo
IEJGRA0gICBEaXNjcmltaW5hdG9yIFRMVltSRkM0Mzc5XSB0byBib290c3RyYXAgQkZEIHNlc3Np
b24uICBCdXQgdG8gc3BlY2lmeQ0gICByZXZlcnNlIHBhdGggb2YgYSBCRkQgc2Vzc2lvbiBpbiBJ
UHY2IGVudmlyb25tZW50IHRoZSBCRkQNICAgRGlzY3JpbWluYXRvciBUTFYgTVVTVCBiZSB1c2Vk
IGFsb25nIHdpdGggdGhlIEJGRCBSZXZlcnNlIFBhdGggVExWLg0gICBUaGUgQkZEIFJldmVyc2Ug
UGF0aCBUTFYgaW4gSVB2NiBuZXR3b3JrIE1VU1QgaW5jbHVkZSBzdWItVExWLg0NICAgIDAgICAg
ICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMN
ICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2
IDcgOCA5IDAgMQ0gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rDSAgICB8ICBTZWdSb3V0aW5nIElQdjYgc3ViLVRMViBUeXBl
IHwgICAgICAgICAgTGVuZ3RoICAgICAgICAgICAgIHwNICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0gICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DSAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgIElQdjYgUHJlZml4ICAgICAgICAgICAgICAgICAg
ICAgICAgIHwNICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfA0gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DSAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0gICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICBJUHY2IFByZWZpeCAgICAgICAgICAgICAgICAgICAg
ICAgICB8DSAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwNICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDSAgICB+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH4NICAgICst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKw0NICAgICAgICAgICAgICAgRmlndXJlIDM6IFNlZ21lbnQgUm91dGluZyBJUHY2IFR1bm5l
bCBzdWItVExWDQ0zLjMuICBCb290c3RyYXBwaW5nIEJGRCBzZXNzaW9uIHdpdGggQkZEIFJldmVy
c2UgUGF0aCBvdmVyIFNlZ21lbnQNICAgICAgUm91dGVkIHR1bm5lbA0NICAgQXMgZGlzY3Vzc2Vk
IGluIFtJLUQua3VtYXJraW5pLW1wbHMtc3ByaW5nLWxzcC1waW5nXSBpbnRyb2R1Y3Rpb24gb2YN
ICAgU2VnbWVudCBSb3V0aW5nIG5ldHdvcmsgZG9tYWlucyB3aXRoIE1QTFMgZGF0YXBsYW5lIGFk
ZHMgdGhyZWUgbmV3DSAgIHN1Yi1UTFZzIHRoYXQgbWF5IGJlIHVzZWQgd2l0aCBUYXJnZXQgRkVD
IFRMVi4gIFNlY3Rpb24gNi4xIGFkZHJlc3Nlcw0gICB1c2Ugb2YgbmV3IHN1Yi1UTFZzIGluIFRh
cmdldCBGRUMgVExWIGluIExTUCBwaW5nIGFuZCBMU1AgdHJhY2Vyb3V0ZS4NICAgRm9yIHRoZSBj
YXNlIG9mIExTUCBwaW5nIHRoZSBbSS1ELmt1bWFya2luaS1tcGxzLXNwcmluZy1sc3AtcGluZ10N
ICAgc3RhdGVzIHRoYXQ6DQ0gICAiSW5pdGlhdG9yIE1VU1QgaW5jbHVkZSBGRUMocykgY29ycmVz
cG9uZGluZyB0byB0aGUgZGVzdGluYXRpb24NICAgc2VnbWVudC4NDQ0NDQ1NaXJza3ksIGV0IGFs
LiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDYsIDIwMTYgICAgICAgICAgICAgICAgW1BhZ2Ug
Nl0NDA1JbnRlcm5ldC1EcmFmdCAgICAgICAgICBCRkQgRGlyZWN0ZWQgUmV0dXJuIFBhdGggICAg
ICAgICAgICAgQXVndXN0IDIwMTUNDQ0gICBJbml0aWF0b3IsIGkuZS4gaW5ncmVzcyBMU1IsIE1B
WSBpbmNsdWRlIEZFQ3MgY29ycmVzcG9uZGluZyB0byBzb21lDSAgIG9yIGFsbCBvZiBzZWdtZW50
cyBpbXBvc2VkIGluIHRoZSBsYWJlbCBzdGFjayBieSB0aGUgaW5ncmVzcyBMU1IgdG8NICAgY29t
bXVuaWNhdGUgdGhlIHNlZ21lbnRzIHRyYXZlcnNlZC4gICINDSAgIFdoZW4gTFNQIHBpbmcgaXMg
dXNlZCB0byBib290c3RyYXAgQkZEIHNlc3Npb24gdGhpcyBkb2N1bWVudCB1cGRhdGVzDSAgIHRo
aXMgYW5kIGRlZmluZXMgdGhhdCBMU1AgUGluZyBNVVNUIGluY2x1ZGUgdGhlIEZFQyBjb3JyZXNw
b25kaW5nIHRvDSAgIHRoZSBkZXN0aW5hdGlvbiBzZWdtZW50IGFuZCBTSE9VTEQgTk9UIGluY2x1
ZGUgRkVDcyBjb3JyZXNwb25kaW5nIHRvDSAgIHNvbWUgb3IgYWxsIG9mIHNlZ21lbnQgaW1wb3Nl
ZCBieSB0aGUgaW5ncmVzcyBMU1IuICBPcGVyYXRpb25hbGx5DSAgIHN1Y2ggcmVzdHJpY3Rpb24g
d291bGQgbm90IGNhdXNlIGFueSBwcm9ibGVtIG9yIHVuY2VydGFpbnR5IGFzIExTUA0gICBwaW5n
IHdpdGggRkVDcyBjb3JyZXNwb25kaW5nIHRvIHNvbWUgb3IgYWxsIHNlZ21lbnRzIG9yIHRyYWNl
cm91dGUNICAgbWF5IHByZWNlZWQgdGhlIExTUCBwaW5nIHRoYXQgYm9vdHN0cmFwcyB0aGUgQkZE
IHNlc3Npb24uDQ0zLjQuICBSZXR1cm4gQ29kZXMNDSAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyB0
aGUgZm9sbG93aW5nIFJldHVybiBDb2RlczoNDSAgIG8gICJGYWlsZWQgdG8gZXN0YWJsaXNoIHRo
ZSBCRkQgc2Vzc2lvbi4gIFRoZSBzcGVjaWZpZWQgcmV2ZXJzZSBwYXRoDSAgICAgIHdhcyBub3Qg
Zm91bmQiLCAoVEJENCkuICBXaGVuIGEgc3BlY2lmaWVkIHJldmVyc2UgcGF0aCBpcyBub3QNICAg
ICAgYXZhaWxhYmxlIGF0IHRoZSBlZ3Jlc3MgTFNSLCBhbiBFY2hvIFJlcGx5IHdpdGggdGhlIHJl
dHVybiBjb2RlDSAgICAgIHNldCB0byAiRmFpbGVkIHRvIGVzdGFibGlzaCB0aGUgQkZEIHNlc3Np
b24uICBUaGUgc3BlY2lmaWVkDSAgICAgIHJldmVyc2UgcGF0aCB3YXMgbm90IGZvdW5kIiBNQVkg
YmUgc2VudCBiYWNrIHRvIHRoZSBpbmdyZXNzIExTUiAuDSAgICAgIChTZWN0aW9uIDMuMS4xKQ0N
NC4gIFVzZSBDYXNlIFNjZW5hcmlvDQ0gICBJbiBuZXR3b3JrIHByZXNlbnRlZCBpbiBGaWd1cmUg
NCBub2RlIEEgbW9uaXRvcnMgdHdvIHR1bm5lbHMgdG8gbm9kZQ0gICBIOiBBLUItQy1ELUctSCBh
bmQgQS1CLUUtRi1HLUguICBUbyBib290c3RyYXAgQkZEIHNlc3Npb24gdG8gbW9uaXRvcg0gICB0
aGUgZmlyc3QgdHVubmVsLCBub2RlIEEgTVVTVCBpbmNsdWRlIEJGRCBEaXNjcmltaW5hdG9yIFRM
ViB3aXRoDSAgIERpc2NyaW1pbmF0b3IgdmFsdWUgZm9vYmFyLTEgYW5kIE1BWSBpbmNsdWRlIEJG
RCBSZXZlcnNlIFBhdGggVExWDSAgIHRoYXQgcmVmZXJlbmNlcyBILUctRC1DLUItQSB0dW5uZWwu
ICBUbyBib290c3RyYXAgQkZEIHNlc3Npb24gdG8NICAgbW9uaXRvciB0aGUgc2Vjb25kIHR1bm5l
bCwgbm9kZSBBIE1VU1QgaW5jbHVkZSBCRkQgRGlzY3JpbWluYXRvciBUTFYNICAgd2l0aCBEaXNj
cmltaW5hdG9yIHZhbHVlIGZvb2Jhci0yIGFuZCBNQVkgaW5jbHVkZSBCRkQgUmV2ZXJzZSBQYXRo
DSAgIFRMViB0aGF0IHJlZmVyZW5jZXMgSC1HLUYtRS1CLUEgdHVubmVsLg0NICAgICAgICAgICBD
LS0tLS0tLS0tRA0gICAgICAgICAgIHwgICAgICAgICB8DSAgIEEtLS0tLS0tQiAgICAgICAgIEct
LS0tLUgNICAgICAgICAgICB8ICAgICAgICAgfA0gICAgICAgICAgIEUtLS0tLS0tLS1GDQ0gICAg
ICAgICAgICAgICAgRmlndXJlIDQ6IFVzZSBDYXNlIGZvciBCRkQgUmV2ZXJzZSBQYXRoIFRMVg0N
ICAgSWYgYW4gb3BlcmF0b3IgbmVlZHMgbm9kZSBIIHRvIG1vbml0b3IgcGF0aCB0byBub2RlIEEs
IGUuZy4NICAgSC1HLUQtQy1CLUEgdHVubmVsLCB0aGVuIGJ5IGxvb2tpbmcgdXAgbGlzdCBvZiBr
bm93biBSZXZlcnNlIFBhdGhzIGl0DSAgIE1BWSBmaW5kIGFuZCB1c2UgZXhpc3RpbmcgQkZEIHNl
c3Npb25zLg0NDQ0NDQ1NaXJza3ksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIEZlYnJ1YXJ5IDYs
IDIwMTYgICAgICAgICAgICAgICAgW1BhZ2UgN10NDA1JbnRlcm5ldC1EcmFmdCAgICAgICAgICBC
RkQgRGlyZWN0ZWQgUmV0dXJuIFBhdGggICAgICAgICAgICAgQXVndXN0IDIwMTUNDQ01LiAgSUFO
QSBDb25zaWRlcmF0aW9ucw0NNS4xLiAgVExWDQ0gICBUaGUgSUFOQSBpcyByZXF1ZXN0ZWQgdG8g
YXNzaWduIGEgbmV3IHZhbHVlIGZvciBCRkQgUmV2ZXJzZSBQYXRoIFRMVg0gICBmcm9tIHRoZSAi
TXVsdGlwcm90b2NvbCBMYWJlbCBTd2l0Y2hpbmcgQXJjaGl0ZWN0dXJlIChNUExTKSBMYWJlbA0g
ICBTd2l0Y2hlZCBQYXRocyAoTFNQcykgUGluZyBQYXJhbWV0ZXJzIC0gVExWcyIgcmVnaXN0cnks
ICJUTFZzIGFuZA0gICBzdWItVExWcyIgc3ViLXJlZ2lzdHJ5Lg0NICAgICAgICAgICAgKy0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rDSAgICAgICAgICAg
IHwgVmFsdWUgICAgfCBEZXNjcmlwdGlvbiAgICAgICAgICB8IFJlZmVyZW5jZSAgICAgfA0gICAg
ICAgICAgICArLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LSsNICAgICAgICAgICAgfCBYIChUQkQxKSB8IEJGRCBSZXZlcnNlIFBhdGggVExWIHwgVGhpcyBk
b2N1bWVudCB8DSAgICAgICAgICAgICstLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tKw0NICAgICAgICAgICAgICAgICAgICAgVGFibGUgMTogTmV3IEJGRCBS
ZXZlcnNlIFR5cGUgVExWDQ01LjIuICBTdWItVExWDQ0gICBUaGUgSUFOQSBpcyByZXF1ZXN0ZWQg
dG8gYXNzaWduIHR3byBuZXcgc3ViLVRMViB0eXBlcyBmcm9tDSAgICJNdWx0aXByb3RvY29sIExh
YmVsIFN3aXRjaGluZyBBcmNoaXRlY3R1cmUgKE1QTFMpIExhYmVsIFN3aXRjaGVkDSAgIFBhdGhz
IChMU1BzKSBQaW5nIFBhcmFtZXRlcnMgLSBUTFZzIiByZWdpc3RyeSwgIlN1Yi1UTFZzIGZvciBU
TFYNICAgVHlwZXMgMSwgMTYsIGFuZCAyMSIgc3ViLXJlZ2lzdHJ5Lg0NICAgICstLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKw0g
ICAgfCBWYWx1ZSAgICB8IERlc2NyaXB0aW9uICAgICAgICAgICAgICAgICAgICAgICAgIHwgUmVm
ZXJlbmNlICAgICB8DSAgICArLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSsNICAgIHwgWCAoVEJEMikgfCBTZWdtZW50IFJvdXRp
bmcgTVBMUyBUdW5uZWwgc3ViLVRMViB8IFRoaXMgZG9jdW1lbnQgfA0gICAgfCBYIChUQkQzKSB8
IFNlZ21lbnQgUm91dGluZyBJUHY2IFR1bm5lbCBzdWItVExWIHwgVGhpcyBkb2N1bWVudCB8DSAg
ICArLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLSsNDSAgICAgICAgICAgICAgICBUYWJsZSAyOiBOZXcgU2VnbWVudCBSb3V0aW5n
IFR1bm5lbCBzdWItVExWDQ01LjMuICBSZXR1cm4gQ29kZXMNDSAgIFRoZSBJQU5BIGlzIHJlcXVl
c3RlZCB0byBhc3NpZ24gYSBuZXcgUmV0dXJuIENvZGUgdmFsdWUgZnJvbSB0aGUNICAgIk11bHRp
LVByb3RvY29sIExhYmVsIFN3aXRjaGluZyAoTVBMUykgTGFiZWwgU3dpdGNoZWQgUGF0aHMgKExT
UHMpDSAgIFBpbmcgUGFyYW1ldGVycyIgcmVnaXN0cnksICJSZXR1cm4gQ29kZXMiIHN1Yi1yZWdp
c3RyeSwgYXMgZm9sbG93cw0gICB1c2luZyBhIFN0YW5kYXJkcyBBY3Rpb24gdmFsdWUuDQ0NDQ0N
DQ0NDQ0NDU1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgNiwgMjAxNiAg
ICAgICAgICAgICAgICBbUGFnZSA4XQ0MDUludGVybmV0LURyYWZ0ICAgICAgICAgIEJGRCBEaXJl
Y3RlZCBSZXR1cm4gUGF0aCAgICAgICAgICAgICBBdWd1c3QgMjAxNQ0NDSAgICstLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
Kw0gICB8IFZhbHVlICAgIHwgRGVzY3JpcHRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCBSZWZlcmVuY2UgICAgIHwNICAgKy0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rDSAgIHwgWCAoVEJENCkgfCBGYWlsZWQg
dG8gZXN0YWJsaXNoIHRoZSBCRkQgc2Vzc2lvbi4gICB8IFRoaXMgZG9jdW1lbnQgfA0gICB8ICAg
ICAgICAgIHwgVGhlIHNwZWNpZmllZCByZXZlcnNlIHBhdGggd2FzIG5vdCAgICAgfCAgICAgICAg
ICAgICAgIHwNICAgfCAgICAgICAgICB8IGZvdW5kLiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICB8DSAgICstLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKw0NICAgICAgICAgICAgICAg
ICAgICAgICAgIFRhYmxlIDM6IE5ldyBSZXR1cm4gQ29kZQ0NNi4gIFNlY3VyaXR5IENvbnNpZGVy
YXRpb25zDQ0gICBTZWN1aXJpdHkgY29uc2lkZXJhdGlvbnMgZGlzY3Vzc2VkIGluIFtSRkM1ODgw
XSwgW1JGQzU4ODRdLCBhbmQNICAgW1JGQzQzNzldLCBhcHBseSB0byB0aGlzIGRvY3VtZW50Lg0N
Ny4gIEFja25vd2xlZGdlbWVudHMNDTguICBOb3JtYXRpdmUgUmVmZXJlbmNlcw0NICAgW0ktRC5r
dW1hcmtpbmktbXBscy1zcHJpbmctbHNwLXBpbmddDSAgICAgICAgICAgICAgS3VtYXIsIE4uLCBT
d2FsbG93LCBHLiwgUGlnbmF0YXJvLCBDLiwgQWtpeWEsIE4uLCBLaW5pLA0gICAgICAgICAgICAg
IFMuLCBHcmVkbGVyLCBILiwgYW5kIE0uIENoZW4sICJMYWJlbCBTd2l0Y2hlZCBQYXRoIChMU1Ap
DSAgICAgICAgICAgICAgUGluZy9UcmFjZSBmb3IgU2VnbWVudCBSb3V0aW5nIE5ldHdvcmtzIFVz
aW5nIE1QTFMNICAgICAgICAgICAgICBEYXRhcGxhbmUiLCBkcmFmdC1rdW1hcmtpbmktbXBscy1z
cHJpbmctbHNwLXBpbmctMDMgKHdvcmsNICAgICAgICAgICAgICBpbiBwcm9ncmVzcyksIEFwcmls
IDIwMTUuDQ0gICBbSS1ELnByZXZpZGktNm1hbi1zZWdtZW50LXJvdXRpbmctaGVhZGVyXQ0gICAg
ICAgICAgICAgIFByZXZpZGksIFMuLCBGaWxzZmlscywgQy4sIEZpZWxkLCBCLiwgTGV1bmcsIEku
LCBBcmllcywNICAgICAgICAgICAgICBFLiwgVnluY2tlLCBFLiwgYW5kIEQuIExlYnJ1biwgIklQ
djYgU2VnbWVudCBSb3V0aW5nDSAgICAgICAgICAgICAgSGVhZGVyIChTUkgpIiwgZHJhZnQtcHJl
dmlkaS02bWFuLXNlZ21lbnQtcm91dGluZy0NICAgICAgICAgICAgICBoZWFkZXItMDcgKHdvcmsg
aW4gcHJvZ3Jlc3MpLCBKdWx5IDIwMTUuDQ0gICBbUkZDMjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5
IHdvcmRzIGZvciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0ZQ0gICAgICAgICAgICAgIFJlcXVpcmVt
ZW50IExldmVscyIsIEJDUCAxNCwgUkZDIDIxMTksDSAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3
L1JGQzIxMTksIE1hcmNoIDE5OTcsDSAgICAgICAgICAgICAgPGh0dHA6Ly93d3cucmZjLWVkaXRv
ci5vcmcvaW5mby9yZmMyMTE5Pi4NDSAgIFtSRkM0Mzc5XSAgS29tcGVsbGEsIEsuIGFuZCBHLiBT
d2FsbG93LCAiRGV0ZWN0aW5nIE11bHRpLVByb3RvY29sDSAgICAgICAgICAgICAgTGFiZWwgU3dp
dGNoZWQgKE1QTFMpIERhdGEgUGxhbmUgRmFpbHVyZXMiLCBSRkMgNDM3OSwNICAgICAgICAgICAg
ICBET0kgMTAuMTc0ODcvUkZDNDM3OSwgRmVicnVhcnkgMjAwNiwNICAgICAgICAgICAgICA8aHR0
cDovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzQzNzk+Lg0NICAgW1JGQzU1ODZdICBCb2Nj
aSwgTS4sIEVkLiwgVmlnb3VyZXV4LCBNLiwgRWQuLCBhbmQgUy4gQnJ5YW50LCBFZC4sDSAgICAg
ICAgICAgICAgIk1QTFMgR2VuZXJpYyBBc3NvY2lhdGVkIENoYW5uZWwiLCBSRkMgNTU4NiwNICAg
ICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNTU4NiwgSnVuZSAyMDA5LA0gICAgICAgICAgICAg
IDxodHRwOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNTU4Nj4uDQ0NDQ0NTWlyc2t5LCBl
dCBhbC4gICAgICAgICAgRXhwaXJlcyBGZWJydWFyeSA2LCAyMDE2ICAgICAgICAgICAgICAgIFtQ
YWdlIDldDQwNSW50ZXJuZXQtRHJhZnQgICAgICAgICAgQkZEIERpcmVjdGVkIFJldHVybiBQYXRo
ICAgICAgICAgICAgIEF1Z3VzdCAyMDE1DQ0NICAgW1JGQzU4ODBdICBLYXR6LCBELiBhbmQgRC4g
V2FyZCwgIkJpZGlyZWN0aW9uYWwgRm9yd2FyZGluZyBEZXRlY3Rpb24NICAgICAgICAgICAgICAo
QkZEKSIsIFJGQyA1ODgwLCBET0kgMTAuMTc0ODcvUkZDNTg4MCwgSnVuZSAyMDEwLA0gICAgICAg
ICAgICAgIDxodHRwOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNTg4MD4uDQ0gICBbUkZD
NTg4MV0gIEthdHosIEQuIGFuZCBELiBXYXJkLCAiQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERl
dGVjdGlvbg0gICAgICAgICAgICAgIChCRkQpIGZvciBJUHY0IGFuZCBJUHY2IChTaW5nbGUgSG9w
KSIsIFJGQyA1ODgxLA0gICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM1ODgxLCBKdW5lIDIw
MTAsDSAgICAgICAgICAgICAgPGh0dHA6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM1ODgx
Pi4NDSAgIFtSRkM1ODgzXSAgS2F0eiwgRC4gYW5kIEQuIFdhcmQsICJCaWRpcmVjdGlvbmFsIEZv
cndhcmRpbmcgRGV0ZWN0aW9uDSAgICAgICAgICAgICAgKEJGRCkgZm9yIE11bHRpaG9wIFBhdGhz
IiwgUkZDIDU4ODMsIERPSSAxMC4xNzQ4Ny9SRkM1ODgzLA0gICAgICAgICAgICAgIEp1bmUgMjAx
MCwgPGh0dHA6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM1ODgzPi4NDSAgIFtSRkM1ODg0
XSAgQWdnYXJ3YWwsIFIuLCBLb21wZWxsYSwgSy4sIE5hZGVhdSwgVC4sIGFuZCBHLiBTd2FsbG93
LA0gICAgICAgICAgICAgICJCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uIChCRkQp
IGZvciBNUExTIExhYmVsDSAgICAgICAgICAgICAgU3dpdGNoZWQgUGF0aHMgKExTUHMpIiwgUkZD
IDU4ODQsIERPSSAxMC4xNzQ4Ny9SRkM1ODg0LA0gICAgICAgICAgICAgIEp1bmUgMjAxMCwgPGh0
dHA6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM1ODg0Pi4NDSAgIFtSRkM3MTEwXSAgQ2hl
biwgTS4sIENhbywgVy4sIE5pbmcsIFMuLCBKb3VuYXksIEYuLCBhbmQgUy4gRGVsb3JkLA0gICAg
ICAgICAgICAgICJSZXR1cm4gUGF0aCBTcGVjaWZpZWQgTGFiZWwgU3dpdGNoZWQgUGF0aCAoTFNQ
KSBQaW5nIiwNICAgICAgICAgICAgICBSRkMgNzExMCwgRE9JIDEwLjE3NDg3L1JGQzcxMTAsIEph
bnVhcnkgMjAxNCwNICAgICAgICAgICAgICA8aHR0cDovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZv
L3JmYzcxMTA+Lg0NQXV0aG9ycycgQWRkcmVzc2VzDQ0gICBHcmVnIE1pcnNreQ0gICBFcmljc3Nv
bg0NICAgRW1haWw6IGdyZWdvcnkubWlyc2t5QGVyaWNzc29uLmNvbQ0NDSAgIEplZmYgIFRhbnRz
dXJhDSAgIEVyaWNzc29uDQ0gICBFbWFpbDogamVmZi50YW50c3VyYUBlcmljc3Nvbi5jb20NDQ0g
ICBJbHlhIFZhcmxhc2hraW4NICAgR29vZ2xlDQ0gICBFbWFpbDogSWx5YUBub2J1bHVzLmNvbQ0N
DSAgIE1hY2goR3VveWkpIENoZW4NICAgSHVhd2VpDQ0gICBFbWFpbDogbWFjaC5jaGVuQGh1YXdl
aS5jb20NDQ0NDU1pcnNreSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgRmVicnVhcnkgNiwgMjAx
NiAgICAgICAgICAgICAgIFtQYWdlIDEwXQ0NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAIAAD3YAAA8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgVaHFO3wAWaHsSyQBPSgMAUUoD
AF5KAwABAAgAAAEIAAACCAAAAwgAAAQIAABNCAAAlggAAN8IAAAoCQAAcQkAALoJAAADCgAATAoA
AE0KAABOCgAAkQoAAMYKAADHCgAA0AoAANEKAAAYCwAAWgsAAJ8LAADmCwAA+gsAAPsLAAAPDAAA
EAwAAFEMAAB1DAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAA
AAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA
AAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAA
AAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAA
AAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA
+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAA
AAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAAAAAAABA8AZ2Rx
Tt8AAB11DAAAdgwAALsMAAD9DAAARQ0AAIINAACDDQAAzA0AABQOAABWDgAAlA4AAJUOAADNDgAA
zg4AAN8OAADgDgAAIw8AAE4PAABPDwAAkA8AALkPAAD8DwAAPBAAAIUQAACGEAAAhxAAAIgQAADR
EAAA0xAAABwRAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAA
AAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAA
APoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAA
AAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAA
AAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6
AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAA
AAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAAAAAAAEDwBnZHFO
3wAAHRwRAAAdEQAAHhEAAGYRAACsEQAA7xEAABsSAAAcEgAALhIAAC8SAAB4EgAAwRIAAAoTAABT
EwAAnBMAAOUTAAAuFAAAdxQAAMAUAAAJFQAAUhUAAJIVAADbFQAAJBYAAG0WAAC2FgAA/xYAAEgX
AACRFwAA2hcAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAA
AAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA
+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAA
AAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAA
AAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoA
AAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAA
AAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAQPAGdkcU7f
AAAd2hcAACMYAABsGAAAtRgAALYYAADHGAAAyBgAAAoZAABRGQAAlRkAANoZAAAcGgAAZRoAAK4a
AAD1GgAAPRsAAIUbAADKGwAAEhwAACkcAAAqHAAAKxwAACwcAAAtHAAALhwAAHccAAB5HAAAwhwA
AMMcAADEHAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAA
AAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6
AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAA
AAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA
AAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAA
AAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAA
AAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAAAAAAABA8AZ2RxTt8A
AB3EHAAABh0AAEsdAACPHQAAzx0AABIeAABaHgAAnx4AAKAeAADIHgAAyR4AAN0eAADeHgAACR8A
AAofAAAxHwAAMh8AAE8fAABQHwAAax8AAGwfAACKHwAAix8AANIfAAAaIAAAXyAAAG0gAABuIAAA
hCAAAIUgAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAA
AAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoA
AAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAA
AAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAA
APoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAA
AAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAA
AAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAAAAAAAEDwBnZHFO3wAA
HYUgAADKIAAADCEAAEshAACTIQAA1iEAABkiAABbIgAAoCIAAOEiAAASIwAAEyMAAFwjAACgIwAA
yyMAAMwjAAAVJAAAWyQAAGckAABoJAAAaSQAAGokAABrJAAAtCQAALYkAAD/JAAAACUAAAElAABJ
JQAAeiUAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA
AAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAA
AAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAA
AAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA
+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAA
AAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAA
AAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAQPAGdkcU7fAAAd
eiUAAHslAACXJQAAmCUAALYlAAC3JQAA/yUAAEgmAACNJgAA0SYAAAAnAAABJwAAHicAAB8nAABi
JwAApCcAAOAnAAAlKAAAaCgAAIMoAACEKAAAzCgAABIpAABbKQAAdSkAAHYpAAC4KQAA/CkAAEAq
AACEKgAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAA
APoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAA
AAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAA
AAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6
AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAA
AAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA
AAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAAAAAAABA8AZ2RxTt8AAB2E
KgAAyCoAAAwrAABQKwAAlCsAANgrAADZKwAADiwAAA8sAABSLAAAZywAAGgsAACwLAAAxywAAMgs
AAALLQAAVC0AAJstAACcLQAAnS0AAJ4tAADnLQAA6S0AADIuAAAzLgAANC4AAH0uAADFLgAACy8A
ACIvAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA
+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAA
AAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAA
AAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoA
AAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAA
AAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAA
APoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAAAAAAAEDwBnZHFO3wAAHSIv
AAAjLwAAaC8AAKovAADzLwAAOjAAAIAwAADFMAAACjEAAFExAACZMQAA0TEAANIxAAD2MQAA9zEA
AEAyAACJMgAAkjIAAJMyAAC6MgAAuzIAAAAzAABHMwAAgDMAAIEzAADDMwAABzQAAEs0AACPNAAA
0zQAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6
AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAA
AAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA
AAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAA
AAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAA
AAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA
+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAQPAGdkcU7fAAAd0zQA
ABc1AABbNQAAnzUAAOM1AAAnNgAAazYAAGw2AACpNgAAqjYAAPI2AAAQNwAAETcAAFM3AACaNwAA
wTcAAMI3AADDNwAAxDcAAA04AAAPOAAAWDgAAFk4AABaOAAAnjgAALY4AAC3OAAA1TgAANY4AAAV
OQAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoA
AAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAA
AAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAA
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
AAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAA
AAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAA
AAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAAAAAAAEDwBnZHFO3wAAHXBZAABxWQAAt1kA
APJZAAAhWgAAWVoAAFpaAABbWgAAXFoAAF1aAABeWgAAp1oAAKlaAADyWgAA81oAAPRaAAA8WwAA
fVsAALVbAAC2WwAA/lsAAD1cAABsXAAApFwAAKVcAADtXAAANl0AAHldAAB6XQAAwF0AAPoAAAAA
AAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAA
AAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoA
AAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAA
AAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAA
APoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAA
AAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAA
AAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAQPAGdkcU7fAAAdwF0AAAdeAABNXgAA
kF4AAJFeAADXXgAAHV8AAFlfAACRXwAAkl8AAKVfAACmXwAAtV8AAMFfAADCXwAA6F8AAOlfAADq
XwAA/F8AAAhgAAAJYAAALmAAAC9gAAAwYAAAQ2AAAE1gAABOYAAAaWAAAGpgAABrYAAA+gAAAAAA
AAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA
AAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAA
AAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAA
AAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA
+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAA
AAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAA
AAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAAAAAAABA8AZ2RxTt8AAB1rYAAAf2AAAIlgAACK
YAAAqWAAAKpgAACrYAAArGAAAK1gAAD2YAAA92AAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA
+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAA
AAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDwBnZHFO3wAACjIAMZBoATpwWQH6AB+w
0C8gsOA9IbDdBSKw3gUjkKAFJJAcAiWwAAAXsNACGLDQAgyQ0AIAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAagQRABIAAQALAQ8ABwAE
AAQABAAAAAQACAAAAJgAAACeAAAAngAAAJ4AAACeAAAAngAAAJ4AAACeAAAAngAAADYGAAA2BgAA
NgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAAHYCAAB2AgAAdgIAAHYCAAB2AgAAdgIAAHYCAAB2
AgAAdgIAADYGAAA2BgAANgYAADYGAAA2BgAANgYAAD4CAAA2BgAANgYAADYGAAA2BgAANgYAADYG
AAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYA
ADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAACoAAAANgYAADYGAAAWAAAANgYAADYGAAA2BgAA
NgYAADYGAAA2BgAANgYAADYGAAC4AAAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2
BgAANgYAADYGAAA2BgAAaAEAAEgBAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYG
AAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYA
ADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAANgYAADYGAAA2BgAA
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
mWm7l53JE2My3jFoqhoIOumVcZrBbbjsjkBSFk6J2TtksGCCjm837RVnkUsoTSYkUiguMZhyDidK
k5zQilT5gK44o49W5CKjpkHIu9BI93V9oPGbAXzFJL1iEHvVABmWUJr/s/04GolnLx8WXf5RQXPZ
hQUoosbM4CObqkwEylu6usTfAAAA//8DAFBLAQItABQABgAIAAAAIQDp3g+//wAAABwCAAATAAAA
AAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBlc10ueG1sUEsBAi0AFAAGAAgAAAAhAKXWp+fAAAAA
NgEAAAsAAAAAAAAAAAAAAAAAMAEAAF9yZWxzLy5yZWxzUEsBAi0AFAAGAAgAAAAhAGt5lhaDAAAA
igAAABwAAAAAAAAAAAAAAAAAGQIAAHRoZW1lL3RoZW1lL3RoZW1lTWFuYWdlci54bWxQSwECLQAU
AAYACAAAACEAMN1DKagGAACkGwAAFgAAAAAAAAAAAAAAAADWAgAAdGhlbWUvdGhlbWUvdGhlbWUx
LnhtbFBLAQItABQABgAIAAAAIQAN0ZCftgAAABsBAAAnAAAAAAAAAAAAAAAAALIJAAB0aGVtZS90
aGVtZS9fcmVscy90aGVtZU1hbmFnZXIueG1sLnJlbHNQSwUGAAAAAAUABQBdAQAArQoAAAAAPD94
bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pg0KPGE6
Y2xyTWFwIHhtbG5zOmE9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9kcmF3aW5n
bWwvMjAwNi9tYWluIiBiZzE9Imx0MSIgdHgxPSJkazEiIGJnMj0ibHQyIiB0eDI9ImRrMiIgYWNj
ZW50MT0iYWNjZW50MSIgYWNjZW50Mj0iYWNjZW50MiIgYWNjZW50Mz0iYWNjZW50MyIgYWNjZW50
ND0iYWNjZW50NCIgYWNjZW50NT0iYWNjZW50NSIgYWNjZW50Nj0iYWNjZW50NiIgaGxpbms9Imhs
aW5rIiBmb2xIbGluaz0iZm9sSGxpbmsiLz4AAAAA91gAACgAAIwAACEA/////wAIAAD3YAAAMQAA
AAAIAAB1DAAAHBEAANoXAADEHAAAhSAAAHolAACEKgAAIi8AANM0AAAVOQAA/T8AAEhEAABISQAA
VUwAAHpRAABsVAAAcFkAAMBdAABrYAAA92AAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5
AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAADwAA8DgA
AAAAAAbwGAAAAAIEAAACAAAAAQAAAAEAAAABAAAAAgAAAEAAHvEQAAAA//8AAAAA/wCAgIAA9wAA
EAAPAALwkgAAABAACPAIAAAAAQAAAAEEAAAPAAPwMAAAAA8ABPAoAAAAAQAJ8BAAAAAAAAAAAAAA
AAAAAAAAAAAAAgAK8AgAAAAABAAABQAAAA8ABPBCAAAAEgAK8AgAAAABBAAAAA4AAFMAC/AeAAAA
vwEAABAAywEAAAAA/wEAAAgABAMJAAAAPwMBAAEAAAAR8AQAAAABAAAAAAAAAI0AAACVAAAAHQEA
ACcBAABSLAAAXCwAAMozAADUMwAAKDgAADM4AAA0OAAAODgAAEA4AABDOAAAhzgAAJA4AAAmOQAA
MDkAAFU5AABgOQAAYTkAAGU5AABtOQAAcDkAAMk8AADTPAAA2zwAAOI8AABvTAAAeEwAAAxNAAAX
TQAAGE0AABxNAAAkTQAAJ00AAIZNAACNTQAACk4AABNOAAC1TgAAvU4AAPJOAAD4TgAAqk8AALFP
AACKUAAAklAAAH9RAACEUQAAj1EAAJhRAAAFVQAADVUAAJZVAACeVQAAvFYAAMJWAADPVgAA1VYA
APNXAAD7VwAAM1gAADdYAAA4WAAAQlgAAHNYAAB4WAAA+VgAAAcAHAAHABwABwAcAAcAHAAHABwA
BwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAH
ABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcA
HAAHAAAAAACkAgAAxQIAABsDAAAmAwAAXQMAAGYDAACiAwAAqAMAAOkDAADsAwAAVAQAAF4EAAAA
BQAABwUAAEgFAABRBQAAzwUAANIFAAAXBgAAGwYAAFkGAABhBgAAJgcAAC4HAAD/BwAACggAAD8I
AABICAAAiAgAAJYIAAAhCQAAIwkAAGkJAABwCQAArwkAALIJAADyCQAA+wkAAIAKAACOCgAAzQoA
ANsKAAAWCwAAJQsAAO0LAAD0CwAAOgwAAEAMAACDDAAAjAwAAMwMAADWDAAAEQ0AABgNAABaDQAA
ag0AAOMNAADsDQAAvg4AAMQOAAAHDwAADQ8AAFAPAABZDwAADREAABgRAABUEQAAVxEAAJgRAACh
EQAA3REAAOURAAAfEgAAJhIAAGgSAABrEgAAsRIAALUSAAD4EgAA+hIAAEATAABDEwAAiBMAAIoT
AAAVFAAAHRQAAC4UAAA8FAAAThUAAFQVAACSFQAAnBUAANIVAADbFQAAoxYAALEWAADOFgAA3BYA
AHEXAACAFwAAzRgAANEYAAAPGQAAGBkAAE4ZAABYGQAAlhkAAKQZAADZGQAA4BkAABwaAAAlGgAA
XhoAAGcaAACjGgAAqBoAAOQaAADsGgAAFhsAACAbAABiGwAAbRsAAKYbAACwGwAAzxsAANQbAAAb
HAAAIhwAAGEcAABlHAAAaxwAAHkcAABMHQAATh0AAJsdAACiHQAAAh4AAAQeAABLHgAATh4AAJAe
AACUHgAA1B4AAN0eAAAGHwAADB8AAGUfAABtHwAApx8AAK8fAAAoIAAAMCAAAGsgAAB0IAAAzyAA
ANYgAAAVIQAAGCEAAF4hAABnIQAAVSQAAF0kAAAOJQAAFSUAAJ4lAACsJQAANyYAADsmAACAJgAA
iSYAAJgmAACkJgAADicAABYnAABrJwAAdCcAAK0nAAC2JwAAPSgAAGMoAACDKAAAhigAAMgoAADM
KAAADSkAABQpAACcKQAAoykAANcpAADgKQAAjCoAAJAqAACYKgAAoioAAAMrAAAIKwAASisAAEwr
AABPLAAAXCwAAPUuAAD5LgAAVi8AAF0vAACdLwAAoC8AAMQvAADSLwAAoTAAAKgwAAC6MAAAwTAA
AEExAABGMQAAqDEAALAxAAD7MQAA/zEAADUyAAA8MgAAiTIAAIsyAADHMwAA1DMAAL03AADNNwAA
ZTgAAGw4AACjOAAAqzgAAOw4AADvOAAAejkAAIA5AADOOQAA1TkAANw5AADqOQAAvDoAAL46AAAD
OwAADjsAAHY7AAB6OwAAvjsAAME7AAAGPAAACjwAAEs8AABPPAAAkTwAAJU8AADXPAAA2jwAABU9
AAAePQAAXz0AAGM9AACqPQAArT0AAO49AAD3PQAAND4AADc+AAB2PgAAfT4AAA8/AAAQPwAAeT8A
AHw/AAACQAAABkAAAEZAAABNQAAAjkAAAJJAAADUQAAA+0AAAOtBAADsQQAAbUIAAHtCAAAfQwAA
JUMAAHJDAAB2QwAA/EMAABNEAAAFRQAACUUAAJFFAACXRQAAZ0YAAGxGAACXRwAAm0cAAN5HAADi
RwAAdkgAAH9IAABaSQAAX0kAAIZJAACUSQAAUk4AAFROAAByTwAAe08AALRRAAC2UQAAXlIAAGxS
AABEVQAAeFUAAFtWAACPVgAA7VcAAPtXAABuWAAAc1gAAK1YAAC7WAAA+VgAAAcAMwAHADMABwAz
AAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA
BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAH
ADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA
MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAz
AAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA
BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAH
ADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA
MwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAz
AAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA
BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAH
ADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA
MwAHADMABwAGAAAABAAAAAgAAADlAAAAAAAAAAQAAABWXFkAlGCVAHsSyQAeBtEAcU7fAFkB+gAA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAP7/AAAGAQIAAAAAAAAAAAAAAAAAAAAAAAEAAAAC1c3VnC4bEJOXCAAr
LPmuMAAAAPAAAAAMAAAAAQAAAGgAAAAPAAAAcAAAAAUAAACEAAAABgAAAIwAAAARAAAAlAAAABcA
AACcAAAACwAAAKQAAAAQAAAArAAAABMAAAC0AAAAFgAAALwAAAANAAAAxAAAAAwAAADRAAAAAgAA
AOQEAAAeAAAADAAAAEVyaWNzc29uAAAAAAMAAAChAAAAAwAAAC0AAAADAAAAylgAAAMAAAAAAA4A
CwAAAAAAAAALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAAeEAAAAQAAAAEAAAAADBAAAAIAAAAeAAAA
BgAAAFRpdGxlAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAAN
AAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsA
AAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAA
ACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAA
OAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABG
AAAA/v///0gAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQA
AABVAAAAVgAAAFcAAABYAAAA/v///1oAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAAD+////YgAA
AGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAP7////9////awAAAP7////+/////v//////////////
////////////////////////////////////////////////////////////////////////////
/////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAWAAUB//////////8DAAAABgkCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAA
AABkpuzjxdABbQAAAIAAAAAAAAAAMQBUAGEAYgBsAGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAgH/////BQAAAP////8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHAAAA4iMAAAAAAABXAG8AcgBkAEQAbwBjAHUAbQBlAG4A
dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgACAQEAAAD/////////
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0jAAAAAAAAAUAUwB1AG0A
bQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo
AAIBAgAAAAQAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAQ
AAAAAAAABQBEAG8AYwB1AG0AZQBuAHQAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBv
AG4AAAAAAAAAAAAAADgAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABhAAAAABAAAAAAAAABAEMAbwBtAHAATwBiAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgACAP///////////////wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAABAAAA/v//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////wEA/v8DCgAA/////wYJAgAAAAAAwAAAAAAAAEYgAAAATWljcm9zb2Z0IFdvcmQgOTctMjAw
MyBEb2N1bWVudAAKAAAATVNXb3JkRG9jABAAAABXb3JkLkRvY3VtZW50LjgA9DmycQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA

--_005_7347100B5761DC41A166AC17F22DF11221883589eusaamb103erics_--


From nobody Fri Jul 24 01:07:05 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6BC01B3023 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 01:07:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.574
X-Spam-Level: 
X-Spam-Status: No, score=-1.574 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=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 iIHVUghR6ubN for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 01:07:01 -0700 (PDT)
Received: from mailgw01.mediatek.com (mailgw01.mediatek.com [69.46.227.141]) by ietfa.amsl.com (Postfix) with ESMTP id C877B1B2FF2 for <mpls@ietf.org>; Fri, 24 Jul 2015 01:07:00 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw01.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 467061139; Fri, 24 Jul 2015 04:06:47 -0500
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS64.mediatek.inc ([::1]) with mapi id 14.03.0181.006; Fri, 24 Jul 2015 04:06:47 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8jUti3orAQEqCOvm3DZDbXZ3qQZhg
Date: Fri, 24 Jul 2015 08:06:45 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
In-Reply-To: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
x-tm-as-product-ver: SMEX-10.2.0.3176-8.000.1202-21698.005
x-tm-as-result: No--55.277100-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: multipart/alternative; boundary="_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0DMTKMBS61N1media_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/LW594zyVKZXbqEROCfak30LOVMM>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 08:07:04 -0000

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

SGkgU2FzaGEsDQoNCg0KTXkgY29tbWVudHMgaW4gbGluZXPigKYNCg0KDQoNCg0KRnJvbTogbXBs
cyBbbWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEFsZXhhbmRlciBW
YWluc2h0ZWluDQpTZW50OiBGcmlkYXksIEp1bHkgMjQsIDIwMTUgNzoyNiBBTQ0KVG86IFJvYmVy
dCBSYXN6dWs7IFNoYWhyYW0gRGF2YXJpDQpDYzogbXBsc0BpZXRmLm9yZw0KU3ViamVjdDogUmU6
IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11
Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KDQpIaSBhbGwsDQoNClBsZWFzZSBub3RlIHRoYXQg
Q09OVElOVUUgaW4gU1BSSU5HIGlzOg0KDQoxLiBBIERQLWFnbm9zdGljIHByaW1pdGl2ZQ0KDQoy
LiAqSW1wbGVtZW50ZWQqIGFzIFNXQVAgaW5zdHJ1Y3Rpb24gd2l0aCBNUExTIERQLg0KDQoNCg0K
W0FuZHJld10gIFlvdSBhcmUgY29udHJhZGljdGluZyB3aXRoIDEpIGFuZCAyKS4NCg0KV2l0aCDi
gJxDT05USU5VReKAnSBkZWZpbmVkIGluIFNSIGRyYWZ0LCAgZm9yIE5FVyBBU0lDIHRvIGJlIGRl
c2lnbmVkLA0KDQpXaHkgc2hvdWxkIEkgc3RpbGwgdXNlIOKAnFNXQVDigJ0gdG8gYWNoaWV2ZSBp
dD8gQ29uc2lkZXJpbmcgdGhhdCBJIG1pZ2h0DQoNCkhhdmUgZ29vZCBzYXZpbmcgaW4gcHJlY2lv
dXMgb24tYm9hcmQgbWVtb3J5IGZvciB0aGUgQVNJQyA/DQoNCg0KDQpZb3UgY2FuIHN1Z2dlc3Qg
dGhhdCB1c2luZyBTV0FQLCBob3dldmVyIHlvdSBzYWlkIENPTlRJTlVFIGlzIERQLWFnbm9zdGlj
LCB0aGVuDQoNCklmIEkgZG8gaXQgZGlmZmVyZW50LCBJIGFtIHN0aWxsIHN0YW5kYXJkIGNvbXBs
aWFudC4gUklHSFQ/DQoNCg0KDQpBZ2FpbiwgIHRoYXQgaXMgZXhhY3RseSBteSBwb2ludCwgIFNX
QVAgaXMgTk9UIHRoZSBzYW1lIGFzIOKAnE5PX1NXQVDigJ0uICBPbmNlIHlvdSBwdXQNCg0KVGhl
IHdvcmRpbmcgb3V0IHRoZXJlLCAgaXQgV0lMTCBoYXZlIGRpZmZlcmVudCBpbXBhY3QuDQoNCg0K
DQpUaGFua3MsDQoNCg0KDQpBbmRyZXcNCg0KDQoNCg0KDQoNCg0KDQoNClNvIGNsYWltaW5nIGVx
dWl2YWxlbmNlIG9mIENPTlRJTlVFIGFuZCBOTy1TV0FQIHNlZW1zIHRvIGJlIGluYWNjdXJhdGUg
SU1PLg0KDQoNCg0KQXMgZm9yIGdsb2JhbCBsYWJlbHMgKGluIFNETiwgTVBMUy1UUCBvciBhbnkg
b3RoZXIgdGVjaG5vbG9neSkgLSB0aGlzIGRlZmluaXRlbHkgbG9va3MgdG8gbWUgbGlrZSBhIHZl
cnkgYmFkIGlkZWEgZm9yIG5ldHdvcmtzIGNvbXByaXNlZCBvZiBkZXZpY2VzIHRoYXQgc3VwcG9y
dCBkaWZmZXJlbnQgbGFiZWwgcmFuZ2VzLiBGcm9tIG15IGV4cGVyaWVuY2UgdGhlc2Ugc2NlbmFy
aW9zIGhhdmUgYmVlbiBlbmNvdW50ZXJlZCBpbiByZWFsIE1QTFMtVFAgZGVwbG95bWVudHMgIGFu
ZCByZXN1bHRlZCBpbiBldmVudHVhbGx5IGRyb3BwaW5nIHRoZSAic2ltcGxlIiBzb2x1dGlvbiBh
cyBsaXZlIG5ldHdvcmtzIGhhdmUgYmVlbiBleHRlbmRlZCB3aXRoIG5ldyBORXMgc3VwcG9ydGlu
ZyBhIG1vcmUgbmFycm93IGxhYmVsIHNwYWNlIHRoYW4gdGhlIG9yaWdpbmFsIG9uZXMuDQoNCg0K
DQpBZGRpbmcgYSBuZXcgZm9yd2FyZGluZyBwcmltaXRpdmUgdG8gTVBMUyBhcmNoaXRlY3R1cmUg
KHlldCBhbm90aGVyIGFyZ3VtZW50IG9uIHRoaXMgdGhyZWFkKSBpbW1lZGlhdGVseSByYWlzZXMg
dGhlIHF1ZXN0aW9uOg0KDQoNCg0KSXMgc3VwcG9ydCBvZiB0aGUgbmV3IHByaW1pdGl2ZSBtYW5k
YXRvcnk/DQoNCg0KDQpJZiBpdCBpcyBub3QgKGFuZCB0aGlzIGlzIGNsZWFybHkgdGhlIGNhc2Ug
Zm9yIE5PLVNXQVApLCB0aGVuIHdoeSBzaG91bGQgd2UgYm90aGVyPyBPY2NhbSdzIHJhc29yIGN1
dHMgdGhpcyBvZmYgSU1ITy4NCg0KDQoNCk15IHBlcnNvbmFsIGJvdHRvbSBsaW5lOiB0aGlzIGlz
IGEgc3RyaWN0bHkgTk8gR08gcHJvcG9zYWwuDQoNCg0KDQpNeSAyYy4NCg0KDQpUaHVtYiB0eXBl
ZCBvbiBteSBMRywNClNhc2hhDQoNCi0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLQ0KRnJv
bTogUm9iZXJ0IFJhc3p1aw0KRGF0ZTogMjQvMDcvMjAxNSAwMDoyMg0KVG86IFNoYWhyYW0gRGF2
YXJpOw0KQ2M6IG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+Ow0KU3ViamVjdDpS
ZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cg
bXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQpUaGUgcG9pbnQgaXMgdGhhdCBuZXcgY29udHJv
bCBwbGFuZSBpcyBhbHJlYWR5IGRlZmluZWQuIEluIGZhY3Qgd2UgYWxyZWFkeSBoYXZlIHR3byA6
KQ0KDQpBcyBJIG1lbnRpb25lZCBpbiBteSBmaXJzdCBtYWlsIHRvIHRoZSBsaXN0IHRoZSBjb25j
ZXB0IG9mIE5PX1NXQVAvQ09OVElOVUUgaXMgY29tbW9uIHRvIGJvdGggSC1TRE4gYW5kIFNFR01F
TlQgUk9VVElORyBhcmNoaXRlY3R1cmVzLg0KDQpSZWY6IGh0dHBzOi8vZ29vLmdsLzNveFJibA0K
DQpUaHgsDQpSLg0KDQoNCk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0IDExOjE2IFBNLCBTaGFocmFt
IERhdmFyaSAgPGRhdmFyaUBicm9hZGNvbS5jb208bWFpbHRvOmRhdmFyaUBicm9hZGNvbS5jb20+
PiB3cm90ZToNClJvYmVydCwNCg0KU28gaW5zdGVhZCBvZiBjYWxsaW5nIGl0IG5vLXN3YXAgcHJv
YmFibHkgeW91IHNob3VsZCBjYWxsIGl0IGdsb2JhbCBsYWJlbCBvciBzbywgYW5kIHRoZW4gZGVm
aW5lIG5ldyBjb250cm9sIHBsYW5lIGZvciBpdC4gQnV0IHNlZW1zIHRoZSBkYXRhLXBhbmUgYmVo
YXZpb3IgZG9lcyBub3QgY2hhbmdlIGFuZCBleGlzdGluZyBoYXJkd2FyZSBjYW4gc3VwcG9ydCB0
aGlzIGdsb2JhbCBsYWJlbC4gIFNvIG1heWJlIHlvdSBqdXN0IG5lZWQgbmV3IGNvbnRyb2wgcGxh
bmUuDQoNClRoeA0KU2hhaHJhbQ0KDQpGcm9tOiBycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJh
c3p1a0BnbWFpbC5jb20+IFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtA
Z21haWwuY29tPl0gT24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IFRodXJzZGF5LCBK
dWx5IDIzLCAyMDE1IDI6MTIgUE0NClRvOiBTaGFocmFtIERhdmFyaQ0KQ2M6IEVyaWMgQyBSb3Nl
bjsgc3RicnlhbnRAY2lzY28uY29tPG1haWx0bzpzdGJyeWFudEBjaXNjby5jb20+OyBtcGxzQGll
dGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0KDQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0
LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJl
YWxseSBzYXZlPw0KDQoNCg0KSGkgU2hhaHJhbSwNCg0KTGFiZWxzIHdoaWNoIGFyZSBub24gb2Yg
YSBsb2NhbCBzaWduaWZpY2FuY2UgY2FuIGJlIGRpc3RyaWJ1dGVkIGJ5IGZsb29kaW5nIHByb3Rv
Y29scyBleHRlbnNpb25zIChJU0lTLCBPU1BGKSBvciBieSBkaXJlY3QgcDJwIHNlc3Npb25zIChC
R1AgMzEwNywgc2Vzc2lvbnMgZnJvbSB0aGUgY29udHJvbGxlciwgWE1QUCBldGMgLi4uKQ0KDQpU
aGUgaW1wb3J0YW50IHBhcnQgaXMgdGhhdCB0aGUgYWN0dWFsIGZvcndhcmRpbmcgaXMgY29tcHV0
ZWQgcmVjdXJzaXZlbHkgb3Igc2V0IGF0IHRoZSBjb250cm9sbGVyLg0KDQpBRkFJSyBJIGhhdmUg
bm90IHNlZW4gYW55IHByb3Bvc2FsIHdoZXJlIExEUCB3b3VsZCBwbGF5IGFueSByb2xlIGluIHN1
Y2ggZGlzdHJpYnV0aW9uLg0KDQpSZWdhcmRzLA0KUi4NCg0KDQoNCg0KDQpPbiBUaHUsIEp1bCAy
MywgMjAxNSBhdCAxMTowNyBQTSwgU2hhaHJhbSBEYXZhcmkgPGRhdmFyaUBicm9hZGNvbS5jb208
bWFpbHRvOmRhdmFyaUBicm9hZGNvbS5jb20+PiB3cm90ZToNCkhpIFJvYmVydCwNCg0KSG93IGFy
ZSB0aGVzZSBsYWJlbHMgZGlzdHJpYnV0ZWQ/IFZpYSBMRFAgb3IgdmlhIFNETiBjb250cm9sbGVy
Pw0KDQpUaGFua3MNClNoYWhyYW0NCg0KRnJvbTogcnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJy
YXN6dWtAZ21haWwuY29tPiBbbWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPG1haWx0bzpycmFzenVr
QGdtYWlsLmNvbT5dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUaHVyc2RheSwg
SnVseSAyMywgMjAxNSAxMjo1OCBQTQ0KVG86IEVyaWMgQyBSb3Nlbg0KQ2M6IFNoYWhyYW0gRGF2
YXJpOyBzdGJyeWFudEBjaXNjby5jb208bWFpbHRvOnN0YnJ5YW50QGNpc2NvLmNvbT47IG1wbHNA
aWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0
LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJl
YWxseSBzYXZlPw0KDQrigItIaSBFcmljLOKAiw0KDQrigIvigIsNCklmIHlvdSBub3RpY2UgdGhh
dCB0aGUgaW5jb21pbmcgbGFiZWwgbmVlZHMgdG8gYmUgJ3JlcGxhY2VkJyBieSBhbiBvdXRnb2lu
ZyBsYWJlbCBvZiB0aGUgc2FtZSB2YWx1ZSwgeW91IGNvdWxkIGp1c3QgbWFrZSB0aGUgcmV3cml0
ZSBzdHJpbmcgc2hvcnRlciwgc28gaXQgd29uJ3Qgb3ZlcndyaXRlIHRoZSB0b3AgbGFiZWwgb24g
dGhlIHN0YWNrLiAgVGhpcyBzZWVtcyB0byBiZSB3aGF0IHRoZSBkcmFmdCBzdWdnZXN0cywgYnV0
IGl0IGNvdWxkIGJlIGRvbmUgYXMgYW4gb3B0aW1pemF0aW9uIGZvciB0aGUgcGFydGljdWxhciBj
YXNlIHdoZXJlIHRoZSBpbmNvbWluZyBhbmQgb3V0Z29pbmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUg
dmFsdWUuDQoNCuKAi1RoaXMgaXMgcHJlY2lzZWx5IOKAi3RoZSBjcnV4IHdoZXJlIHlvdXIgc3Rh
dGVtZW50IGZhaWxzLg0KDQpZb3UgdXNlIHRlcm0gImluY29taW5nIGxhYmVsIiBhbmQgIm91dGdv
aW5nIGxhYmxlIiAuLi4gd2VsbCBpbiB0aGUgbmV3IGFyY2hpdGVjdHVyZXMgdGhlcmUgaXMgbm8g
c3VjaCB0aGluZ3MuDQoNCkl0IGlzIGEgImdsb2JhbCBsYWJlbCIgb3IgInBhdGggbGFiZWwiIHdp
dGggYWRqYWNlbmN5IGluZm9ybWF0aW9uLg0KDQpTbyB0byBzdXBwb3J0IGxlZ2FjeSBoYXJkd2Fy
ZSBuZXcgY29udHJvbCBwbGFuZSBoYXMgdG8gbWFrZSB1cCBmcm9tIHNpbmdsZSBsYWJlbCBub3cg
dHdvIChpZGVudGljYWwpIGxhYmVscyB0byBwYXNzIGl0IHRvIGRhdGEgcGxhbmUuIE5vdyBhbHNv
IGRhdGEgcGxhbmUgbXVzdCBiZSBzbWFydCB0byBjaGVjayB0aGF0IGFuZCBwcm9ncmFtIGl0cyBz
dGF0ZSBwZXIgeW91ciBzdWdnZXN0aW9uLg0KDQpXaHkgd291bGQgd2UgZG8gdGhhdCBvdGhlciB0
aGVuIGR1ZSB0byB3b3JyeSBhYm91dCBsZWdhY3kgY2hpcHNldHMgZmVhcmVkIHRvIGJlIG5vbiBj
b21wbGlhbnQgdG8gbmV3IFJGQyA/DQoNCk1hbnkgdGh4LA0KUi4NCg0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNv
QWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFs
bG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0K
c3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29D
aHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4w
cHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjox
LjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNl
Y3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRl
ZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8
bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48
IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGlu
az0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgU2FzaGEs
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQiPk15IGNvbW1lbnRzIGluIGxpbmVz4oCmPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IG1wbHMgW21haWx0bzptcGxzLWJv
dW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkFsZXhhbmRlciBWYWluc2h0ZWlu
PGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgSnVseSAyNCwgMjAxNSA3OjI2IEFNPGJyPg0KPGI+
VG86PC9iPiBSb2JlcnQgUmFzenVrOyBTaGFocmFtIERhdmFyaTxicj4NCjxiPkNjOjwvYj4gbXBs
c0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBs
cy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZl
PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1i
b3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkhpIGFsbCw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4w
MDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5QbGVhc2Ugbm90ZSB0aGF0IENP
TlRJTlVFIGluIFNQUklORyBpczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij4xLiBBIERQLWFnbm9zdGljIHByaW1pdGl2ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPjIuICpJbXBsZW1lbnRlZCogYXMgU1dBUCBpbnN0cnVjdGlvbiB3aXRo
IE1QTFMgRFAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFy
Z2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRv
bTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W0Fu
ZHJld10mbmJzcDsgWW91IGFyZSBjb250cmFkaWN0aW5nIHdpdGggMSkgYW5kIDIpLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldpdGgg4oCcQ09O
VElOVUXigJ0gZGVmaW5lZCBpbiBTUiBkcmFmdCwgJm5ic3A7Zm9yIE5FVyBBU0lDIHRvIGJlIGRl
c2lnbmVkLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdp
bi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPldoeSBzaG91bGQgSSBzdGlsbCB1c2Ug4oCcU1dBUOKAnSB0byBhY2hpZXZlIGl0PyBDb25z
aWRlcmluZyB0aGF0IEkgbWlnaHQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5IYXZlIGdvb2Qgc2F2aW5nIGluIHByZWNpb3VzIG9uLWJvYXJkIG1l
bW9yeSBmb3IgdGhlIEFTSUMgPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJn
aW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPllvdSBjYW4gc3VnZ2VzdCB0aGF0IHVzaW5nIFNXQVAsIGhvd2V2
ZXIgeW91IHNhaWQgQ09OVElOVUUgaXMgRFAtYWdub3N0aWMsIHRoZW48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JZiBJIGRvIGl0IGRpZmZlcmVu
dCwgSSBhbSBzdGlsbCBzdGFuZGFyZCBjb21wbGlhbnQuIFJJR0hUPzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFnYWluLCZuYnNwOyB0aGF0
IGlzIGV4YWN0bHkgbXkgcG9pbnQsJm5ic3A7IFNXQVAgaXMgTk9UIHRoZSBzYW1lIGFzIOKAnE5P
X1NXQVDigJ0uJm5ic3A7IE9uY2UgeW91IHB1dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0
eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoZSB3b3JkaW5nIG91dCB0aGVyZSwmbmJzcDsgaXQg
V0lMTCBoYXZlIGRpZmZlcmVudCBpbXBhY3QuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5
bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
c3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFuZHJldzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAw
MDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlNvIGNsYWltaW5nIGVxdWl2YWxl
bmNlIG9mIENPTlRJTlVFIGFuZCBOTy1TV0FQIHNlZW1zIHRvIGJlIGluYWNjdXJhdGUgSU1PLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206
LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkFzIGZvciBnbG9iYWwgbGFiZWxzIChpbiBT
RE4sIE1QTFMtVFAgb3IgYW55IG90aGVyIHRlY2hub2xvZ3kpIC0gdGhpcyBkZWZpbml0ZWx5IGxv
b2tzIHRvIG1lIGxpa2UgYSB2ZXJ5IGJhZCBpZGVhIGZvciBuZXR3b3JrcyBjb21wcmlzZWQgb2Yg
ZGV2aWNlcyB0aGF0IHN1cHBvcnQgZGlmZmVyZW50IGxhYmVsIHJhbmdlcy4NCiBGcm9tIG15IGV4
cGVyaWVuY2UgdGhlc2Ugc2NlbmFyaW9zIGhhdmUgYmVlbiBlbmNvdW50ZXJlZCBpbiByZWFsIE1Q
TFMtVFAgZGVwbG95bWVudHMgJm5ic3A7YW5kIHJlc3VsdGVkIGluIGV2ZW50dWFsbHkgZHJvcHBp
bmcgdGhlICZxdW90O3NpbXBsZSZxdW90OyBzb2x1dGlvbiBhcyBsaXZlIG5ldHdvcmtzIGhhdmUg
YmVlbiBleHRlbmRlZCB3aXRoIG5ldyBORXMgc3VwcG9ydGluZyBhIG1vcmUgbmFycm93IGxhYmVs
IHNwYWNlIHRoYW4gdGhlIG9yaWdpbmFsIG9uZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
c3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1h
cmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+QWRkaW5nIGEgbmV3IGZvcndhcmRpbmcgcHJpbWl0aXZlIHRvIE1QTFMgYXJjaGl0ZWN0
dXJlICh5ZXQgYW5vdGhlciBhcmd1bWVudCBvbiB0aGlzIHRocmVhZCkgaW1tZWRpYXRlbHkgcmFp
c2VzIHRoZSBxdWVzdGlvbjo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2lu
OjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJn
aW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5JcyBzdXBw
b3J0IG9mIHRoZSBuZXcgcHJpbWl0aXZlIG1hbmRhdG9yeT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0Ij5JZiBpdCBpcyBub3QgKGFuZCB0aGlzIGlzIGNsZWFybHkgdGhlIGNhc2UgZm9y
IE5PLVNXQVApLCB0aGVuIHdoeSBzaG91bGQgd2UgYm90aGVyPyBPY2NhbSdzIHJhc29yIGN1dHMg
dGhpcyBvZmYgSU1ITy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBp
bjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4t
Ym90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5NeSBwZXJzb25h
bCBib3R0b20gbGluZTogdGhpcyBpcyBhIHN0cmljdGx5IE5PIEdPIHByb3Bvc2FsLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPk15IDJjLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPlRodW1iIHR5cGVkIG9uIG15IExHLDxicj4NClNhc2hhPGJyPg0KPGJyPg0K
LS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tPGJyPg0KPGI+RnJvbTombmJzcDs8L2I+Um9i
ZXJ0IFJhc3p1azxicj4NCjxiPkRhdGU6Jm5ic3A7PC9iPjI0LzA3LzIwMTUgMDA6MjI8YnI+DQo8
Yj5UbzombmJzcDs8L2I+U2hhaHJhbSBEYXZhcmk7PGJyPg0KPGI+Q2M6Jm5ic3A7PC9iPjxhIGhy
ZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYub3JnPC9hPjs8YnI+DQo8Yj5TdWJq
ZWN0OjwvYj5SZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3
YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5UaGUgcG9pbnQgaXMgdGhhdCBuZXcgY29udHJvbCBwbGFuZSBpcyBhbHJlYWR5IGRl
ZmluZWQuIEluIGZhY3Qgd2UgYWxyZWFkeSBoYXZlIHR3byA6KSZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+QXMgSSBtZW50aW9uZWQgaW4gbXkgZmlyc3QgbWFpbCB0byB0aGUg
bGlzdCB0aGUgY29uY2VwdCBvZiBOT19TV0FQL0NPTlRJTlVFIGlzIGNvbW1vbiB0byBib3RoIEgt
U0ROIGFuZCBTRUdNRU5UIFJPVVRJTkcgYXJjaGl0ZWN0dXJlcy4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPlJlZjombmJzcDs8YSBocmVmPSJodHRwczovL2dvby5nbC8zb3hS
YmwiIHRhcmdldD0iX0JMQU5LIj5odHRwczovL2dvby5nbC8zb3hSYmw8L2E+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5UaHgsPGJyPg0KUi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0Ij5PbiBUaHUsIEp1bCAyMywgMjAxNSBhdCAxMToxNiBQTSwgU2hhaHJhbSBEYXZh
cmkmbmJzcDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZhcmlAYnJvYWRjb20uY29tIj5kYXZhcmlA
YnJvYWRjb20uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5Sb2JlcnQsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U28gaW5zdGVhZCBvZiBjYWxs
aW5nIGl0IG5vLXN3YXAgcHJvYmFibHkgeW91IHNob3VsZCBjYWxsIGl0IGdsb2JhbCBsYWJlbCBv
ciBzbywgYW5kIHRoZW4gZGVmaW5lDQogbmV3IGNvbnRyb2wgcGxhbmUgZm9yIGl0LiBCdXQgc2Vl
bXMgdGhlIGRhdGEtcGFuZSBiZWhhdmlvciBkb2VzIG5vdCBjaGFuZ2UgYW5kIGV4aXN0aW5nIGhh
cmR3YXJlIGNhbiBzdXBwb3J0IHRoaXMgZ2xvYmFsIGxhYmVsLiAmbmJzcDtTbyBtYXliZSB5b3Ug
anVzdCBuZWVkIG5ldyBjb250cm9sIHBsYW5lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoeDxicj4NClNoYWhy
YW08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPGEgaHJl
Zj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIj5ycmFzenVrQGdtYWlsLmNvbTwvYT4gW21haWx0
bzo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iPnJyYXN6dWtAZ21haWwuY29tPC9h
Pl0mbmJzcDs8Yj5PbiBCZWhhbGYgT2YmbmJzcDs8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNl
bnQ6PC9iPiBUaHVyc2RheSwgSnVseSAyMywgMjAxNSAyOjEyIFBNPGJyPg0KPGI+VG86PC9iPiBT
aGFocmFtIERhdmFyaTxicj4NCjxiPkNjOjwvYj4gRXJpYyBDIFJvc2VuOyZuYnNwOzxhIGhyZWY9
Im1haWx0bzpzdGJyeWFudEBjaXNjby5jb20iPnN0YnJ5YW50QGNpc2NvLmNvbTwvYT47Jm5ic3A7
PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10g
ZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMg
aXQgcmVhbGx5IHNhdmU/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkhp
IFNoYWhyYW0sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TGFiZWxzIHdoaWNo
IGFyZSBub24gb2YgYSBsb2NhbCBzaWduaWZpY2FuY2UgY2FuIGJlIGRpc3RyaWJ1dGVkIGJ5IGZs
b29kaW5nIHByb3RvY29scyBleHRlbnNpb25zIChJU0lTLCBPU1BGKSBvciBieSBkaXJlY3QgcDJw
IHNlc3Npb25zDQogKEJHUCAzMTA3LCBzZXNzaW9ucyBmcm9tIHRoZSBjb250cm9sbGVyLCBYTVBQ
IGV0YyAuLi4pJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGhlIGlt
cG9ydGFudCBwYXJ0IGlzIHRoYXQgdGhlIGFjdHVhbCBmb3J3YXJkaW5nIGlzIGNvbXB1dGVkIHJl
Y3Vyc2l2ZWx5IG9yIHNldCBhdCB0aGUgY29udHJvbGxlci4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5BRkFJSyBJIGhhdmUgbm90IHNlZW4gYW55IHByb3Bvc2FsIHdo
ZXJlIExEUCB3b3VsZCBwbGF5IGFueSByb2xlIGluIHN1Y2ggZGlzdHJpYnV0aW9uLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ui48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUaHUsIEp1bCAyMywgMjAxNSBhdCAx
MTowNyBQTSwgU2hhaHJhbSBEYXZhcmkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZhcmlAYnJvYWRj
b20uY29tIj5kYXZhcmlAYnJvYWRjb20uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIFJvYmVydCw8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Ib3cgYXJl
IHRoZXNlIGxhYmVscyBkaXN0cmlidXRlZD8gVmlhIExEUCBvciB2aWEgU0ROIGNvbnRyb2xsZXI/
DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5UaGFua3M8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5T
aGFocmFtPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCjxh
IGhyZWY9Im1haWx0bzpycmFzenVrQGdtYWlsLmNvbSI+cnJhc3p1a0BnbWFpbC5jb208L2E+IFtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIj5ycmFzenVrQGdtYWlsLmNv
bTwvYT5dJm5ic3A7PGI+T24gQmVoYWxmIE9mJm5ic3A7PC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8
Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMTI6NTggUE08YnI+DQo8Yj5Ubzo8
L2I+IEVyaWMgQyBSb3Nlbjxicj4NCjxiPkNjOjwvYj4gU2hhaHJhbSBEYXZhcmk7Jm5ic3A7PGEg
aHJlZj0ibWFpbHRvOnN0YnJ5YW50QGNpc2NvLmNvbSI+c3RicnlhbnRAY2lzY28uY29tPC9hPjsm
bmJzcDs8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT48YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2Fy
ZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij7igItIaSBFcmljLOKAizwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij7igIvigIs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+SWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVkcyB0byBiZSAn
cmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVlLCB5b3UgY291
bGQganVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3b24ndCBvdmVy
d3JpdGUgdGhlIHRvcA0KIGxhYmVsIG9uIHRoZSBzdGFjay4gJm5ic3A7VGhpcyBzZWVtcyB0byBi
ZSB3aGF0IHRoZSBkcmFmdCBzdWdnZXN0cywgYnV0IGl0IGNvdWxkIGJlIGRvbmUgYXMgYW4gb3B0
aW1pemF0aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNlIHdoZXJlIHRoZSBpbmNvbWluZyBhbmQg
b3V0Z29pbmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFsdWUuPG86cD48L286cD48L3A+DQo8L2Js
b2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij7igItUaGlzIGlzIHByZWNpc2VseSDigIt0aGUgY3J1eCB3aGVyZSB5b3VyIHN0YXRlbWVu
dCBmYWlscy4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Zb3UgdXNl
IHRlcm0gJnF1b3Q7aW5jb21pbmcgbGFiZWwmcXVvdDsgYW5kICZxdW90O291dGdvaW5nIGxhYmxl
JnF1b3Q7IC4uLiB3ZWxsIGluIHRoZSBuZXcgYXJjaGl0ZWN0dXJlcyB0aGVyZSBpcyBubyBzdWNo
IHRoaW5ncy4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JdCBpcyBh
ICZxdW90O2dsb2JhbCBsYWJlbCZxdW90OyBvciAmcXVvdDtwYXRoIGxhYmVsJnF1b3Q7IHdpdGgg
YWRqYWNlbmN5IGluZm9ybWF0aW9uLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPlNvIHRvIHN1cHBvcnQgbGVnYWN5IGhhcmR3YXJlIG5ldyBjb250cm9sIHBsYW5lIGhh
cyB0byBtYWtlIHVwIGZyb20gc2luZ2xlIGxhYmVsIG5vdyB0d28gKGlkZW50aWNhbCkgbGFiZWxz
IHRvIHBhc3MgaXQgdG8gZGF0YSBwbGFuZS4NCiBOb3cgYWxzbyBkYXRhIHBsYW5lIG11c3QgYmUg
c21hcnQgdG8gY2hlY2sgdGhhdCBhbmQgcHJvZ3JhbSBpdHMgc3RhdGUgcGVyIHlvdXIgc3VnZ2Vz
dGlvbi4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5XaHkgd291bGQg
d2UgZG8gdGhhdCBvdGhlciB0aGVuIGR1ZSB0byB3b3JyeSBhYm91dCBsZWdhY3kgY2hpcHNldHMg
ZmVhcmVkIHRvIGJlIG5vbiBjb21wbGlhbnQgdG8gbmV3IFJGQyA/Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5NYW55IHRoeCw8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5S
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCjx0YWJsZT48dHI+PHRk
PjwhLS10eXBlOnRleHQtLT48IS0tey0tPjxwcmU+KioqKioqKioqKioqKiBFbWFpbCBDb25maWRl
bnRpYWxpdHkgTm90aWNlICoqKioqKioqKioqKioqKioqKioqDQpUaGUgaW5mb3JtYXRpb24gY29u
dGFpbmVkIGluIHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1ZGluZyBhbnkgDQphdHRhY2htZW50
cykgbWF5IGJlIGNvbmZpZGVudGlhbCwgcHJvcHJpZXRhcnksIHByaXZpbGVnZWQsIG9yIG90aGVy
d2lzZQ0KZXhlbXB0IGZyb20gZGlzY2xvc3VyZSB1bmRlciBhcHBsaWNhYmxlIGxhd3MuIEl0IGlz
IGludGVuZGVkIHRvIGJlIA0KY29udmV5ZWQgb25seSB0byB0aGUgZGVzaWduYXRlZCByZWNpcGll
bnQocykuIEFueSB1c2UsIGRpc3NlbWluYXRpb24sIA0KZGlzdHJpYnV0aW9uLCBwcmludGluZywg
cmV0YWluaW5nIG9yIGNvcHlpbmcgb2YgdGhpcyBlLW1haWwgKGluY2x1ZGluZyBpdHMgDQphdHRh
Y2htZW50cykgYnkgdW5pbnRlbmRlZCByZWNpcGllbnQocykgaXMgc3RyaWN0bHkgcHJvaGliaXRl
ZCBhbmQgbWF5IA0KYmUgdW5sYXdmdWwuIElmIHlvdSBhcmUgbm90IGFuIGludGVuZGVkIHJlY2lw
aWVudCBvZiB0aGlzIGUtbWFpbCwgb3IgYmVsaWV2ZSANCnRoYXQgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciANCmltbWVkaWF0
ZWx5IChieSByZXBseWluZyB0byB0aGlzIGUtbWFpbCksIGRlbGV0ZSBhbnkgYW5kIGFsbCBjb3Bp
ZXMgb2YgDQp0aGlzIGUtbWFpbCAoaW5jbHVkaW5nIGFueSBhdHRhY2htZW50cykgZnJvbSB5b3Vy
IHN5c3RlbSwgYW5kIGRvIG5vdA0KZGlzY2xvc2UgdGhlIGNvbnRlbnQgb2YgdGhpcyBlLW1haWwg
dG8gYW55IG90aGVyIHBlcnNvbi4gVGhhbmsgeW91IQ0KPC9wcmU+PCEtLX0tLT48L3RkPjwvdHI+
PC90YWJsZT4=

--_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0DMTKMBS61N1media_--



From nobody Fri Jul 24 01:16:15 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33C671B3019 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 01:16:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.574
X-Spam-Level: 
X-Spam-Status: No, score=-1.574 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=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 ohWZq-_JxlwJ for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 01:16:05 -0700 (PDT)
Received: from mailgw01.mediatek.com (mailgw01.mediatek.com [69.46.227.141]) by ietfa.amsl.com (Postfix) with ESMTP id 0D2A81ACD6C for <mpls@ietf.org>; Fri, 24 Jul 2015 01:16:04 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw01.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 429366292; Fri, 24 Jul 2015 04:16:00 -0500
Received: from MTKCAS63.mediatek.inc (172.29.17.143) by MTKCAS64.mediatek.inc (172.29.17.144) with Microsoft SMTP Server (TLS) id 14.3.181.6; Fri, 24 Jul 2015 04:16:00 -0400
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS63.mediatek.inc ([fe80::69ba:ee95:46f7:711d%10]) with mapi id 14.03.0181.006; Fri, 24 Jul 2015 04:16:00 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8jUti3orAQEqCOvm3DZDbXZ3qRFeA
Date: Fri, 24 Jul 2015 08:15:59 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C65@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
In-Reply-To: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
Content-Type: multipart/alternative; boundary="_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F60C65MTKMBS61N1media_"
MIME-Version: 1.0
X-TM-AS-Product-Ver: SMEX-10.2.0.3176-8.000.1202-21698.005
X-TM-AS-Result: No--27.326900-8.000000-31
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/000bLlgl5cdKtyf_BfaLycDbhbk>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 08:16:11 -0000

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

QXMgZm9yIHRoZSB2b3RpbmcsICBJIGZlZWwgdGhpcyBkcmFmdCBoYXMgaW5mb3JtYXRpb25hbCB2
YWx1ZS4gIEl04oCZcyBnbyBmb3IgbWUuDQoNClRoYW5rcywNCg0KQW5kcmV3DQoNCkZyb206IG1w
bHMgW21haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBBbGV4YW5kZXIg
VmFpbnNodGVpbg0KU2VudDogRnJpZGF5LCBKdWx5IDI0LCAyMDE1IDc6MjYgQU0NClRvOiBSb2Jl
cnQgUmFzenVrOyBTaGFocmFtIERhdmFyaQ0KQ2M6IG1wbHNAaWV0Zi5vcmcNClN1YmplY3Q6IFJl
OiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBt
dWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoNCg0KSGkgYWxsLA0KDQpQbGVhc2Ugbm90ZSB0aGF0
IENPTlRJTlVFIGluIFNQUklORyBpczoNCg0KMS4gQSBEUC1hZ25vc3RpYyBwcmltaXRpdmUNCg0K
Mi4gKkltcGxlbWVudGVkKiBhcyBTV0FQIGluc3RydWN0aW9uIHdpdGggTVBMUyBEUC4NCg0KDQoN
ClNvIGNsYWltaW5nIGVxdWl2YWxlbmNlIG9mIENPTlRJTlVFIGFuZCBOTy1TV0FQIHNlZW1zIHRv
IGJlIGluYWNjdXJhdGUgSU1PLg0KDQoNCg0KQXMgZm9yIGdsb2JhbCBsYWJlbHMgKGluIFNETiwg
TVBMUy1UUCBvciBhbnkgb3RoZXIgdGVjaG5vbG9neSkgLSB0aGlzIGRlZmluaXRlbHkgbG9va3Mg
dG8gbWUgbGlrZSBhIHZlcnkgYmFkIGlkZWEgZm9yIG5ldHdvcmtzIGNvbXByaXNlZCBvZiBkZXZp
Y2VzIHRoYXQgc3VwcG9ydCBkaWZmZXJlbnQgbGFiZWwgcmFuZ2VzLiBGcm9tIG15IGV4cGVyaWVu
Y2UgdGhlc2Ugc2NlbmFyaW9zIGhhdmUgYmVlbiBlbmNvdW50ZXJlZCBpbiByZWFsIE1QTFMtVFAg
ZGVwbG95bWVudHMgIGFuZCByZXN1bHRlZCBpbiBldmVudHVhbGx5IGRyb3BwaW5nIHRoZSAic2lt
cGxlIiBzb2x1dGlvbiBhcyBsaXZlIG5ldHdvcmtzIGhhdmUgYmVlbiBleHRlbmRlZCB3aXRoIG5l
dyBORXMgc3VwcG9ydGluZyBhIG1vcmUgbmFycm93IGxhYmVsIHNwYWNlIHRoYW4gdGhlIG9yaWdp
bmFsIG9uZXMuDQoNCg0KDQpBZGRpbmcgYSBuZXcgZm9yd2FyZGluZyBwcmltaXRpdmUgdG8gTVBM
UyBhcmNoaXRlY3R1cmUgKHlldCBhbm90aGVyIGFyZ3VtZW50IG9uIHRoaXMgdGhyZWFkKSBpbW1l
ZGlhdGVseSByYWlzZXMgdGhlIHF1ZXN0aW9uOg0KDQoNCg0KSXMgc3VwcG9ydCBvZiB0aGUgbmV3
IHByaW1pdGl2ZSBtYW5kYXRvcnk/DQoNCg0KDQpJZiBpdCBpcyBub3QgKGFuZCB0aGlzIGlzIGNs
ZWFybHkgdGhlIGNhc2UgZm9yIE5PLVNXQVApLCB0aGVuIHdoeSBzaG91bGQgd2UgYm90aGVyPyBP
Y2NhbSdzIHJhc29yIGN1dHMgdGhpcyBvZmYgSU1ITy4NCg0KDQoNCk15IHBlcnNvbmFsIGJvdHRv
bSBsaW5lOiB0aGlzIGlzIGEgc3RyaWN0bHkgTk8gR08gcHJvcG9zYWwuDQoNCg0KDQpNeSAyYy4N
Cg0KDQpUaHVtYiB0eXBlZCBvbiBteSBMRywNClNhc2hhDQoNCi0tLS0tLSBPcmlnaW5hbCBtZXNz
YWdlIC0tLS0tLQ0KRnJvbTogUm9iZXJ0IFJhc3p1aw0KRGF0ZTogMjQvMDcvMjAxNSAwMDoyMg0K
VG86IFNoYWhyYW0gRGF2YXJpOw0KQ2M6IG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5v
cmc+Ow0KU3ViamVjdDpSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5n
LW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQpUaGUgcG9pbnQgaXMg
dGhhdCBuZXcgY29udHJvbCBwbGFuZSBpcyBhbHJlYWR5IGRlZmluZWQuIEluIGZhY3Qgd2UgYWxy
ZWFkeSBoYXZlIHR3byA6KQ0KDQpBcyBJIG1lbnRpb25lZCBpbiBteSBmaXJzdCBtYWlsIHRvIHRo
ZSBsaXN0IHRoZSBjb25jZXB0IG9mIE5PX1NXQVAvQ09OVElOVUUgaXMgY29tbW9uIHRvIGJvdGgg
SC1TRE4gYW5kIFNFR01FTlQgUk9VVElORyBhcmNoaXRlY3R1cmVzLg0KDQpSZWY6IGh0dHBzOi8v
Z29vLmdsLzNveFJibA0KDQpUaHgsDQpSLg0KDQoNCk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0IDEx
OjE2IFBNLCBTaGFocmFtIERhdmFyaSAgPGRhdmFyaUBicm9hZGNvbS5jb208bWFpbHRvOmRhdmFy
aUBicm9hZGNvbS5jb20+PiB3cm90ZToNClJvYmVydCwNCg0KU28gaW5zdGVhZCBvZiBjYWxsaW5n
IGl0IG5vLXN3YXAgcHJvYmFibHkgeW91IHNob3VsZCBjYWxsIGl0IGdsb2JhbCBsYWJlbCBvciBz
bywgYW5kIHRoZW4gZGVmaW5lIG5ldyBjb250cm9sIHBsYW5lIGZvciBpdC4gQnV0IHNlZW1zIHRo
ZSBkYXRhLXBhbmUgYmVoYXZpb3IgZG9lcyBub3QgY2hhbmdlIGFuZCBleGlzdGluZyBoYXJkd2Fy
ZSBjYW4gc3VwcG9ydCB0aGlzIGdsb2JhbCBsYWJlbC4gIFNvIG1heWJlIHlvdSBqdXN0IG5lZWQg
bmV3IGNvbnRyb2wgcGxhbmUuDQoNClRoeA0KU2hhaHJhbQ0KDQpGcm9tOiBycmFzenVrQGdtYWls
LmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+IFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb208
bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPl0gT24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNl
bnQ6IFRodXJzZGF5LCBKdWx5IDIzLCAyMDE1IDI6MTIgUE0NClRvOiBTaGFocmFtIERhdmFyaQ0K
Q2M6IEVyaWMgQyBSb3Nlbjsgc3RicnlhbnRAY2lzY28uY29tPG1haWx0bzpzdGJyeWFudEBjaXNj
by5jb20+OyBtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0KDQpTdWJqZWN0OiBS
ZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cg
bXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQoNCg0KSGkgU2hhaHJhbSwNCg0KTGFiZWxzIHdo
aWNoIGFyZSBub24gb2YgYSBsb2NhbCBzaWduaWZpY2FuY2UgY2FuIGJlIGRpc3RyaWJ1dGVkIGJ5
IGZsb29kaW5nIHByb3RvY29scyBleHRlbnNpb25zIChJU0lTLCBPU1BGKSBvciBieSBkaXJlY3Qg
cDJwIHNlc3Npb25zIChCR1AgMzEwNywgc2Vzc2lvbnMgZnJvbSB0aGUgY29udHJvbGxlciwgWE1Q
UCBldGMgLi4uKQ0KDQpUaGUgaW1wb3J0YW50IHBhcnQgaXMgdGhhdCB0aGUgYWN0dWFsIGZvcndh
cmRpbmcgaXMgY29tcHV0ZWQgcmVjdXJzaXZlbHkgb3Igc2V0IGF0IHRoZSBjb250cm9sbGVyLg0K
DQpBRkFJSyBJIGhhdmUgbm90IHNlZW4gYW55IHByb3Bvc2FsIHdoZXJlIExEUCB3b3VsZCBwbGF5
IGFueSByb2xlIGluIHN1Y2ggZGlzdHJpYnV0aW9uLg0KDQpSZWdhcmRzLA0KUi4NCg0KDQoNCg0K
DQpPbiBUaHUsIEp1bCAyMywgMjAxNSBhdCAxMTowNyBQTSwgU2hhaHJhbSBEYXZhcmkgPGRhdmFy
aUBicm9hZGNvbS5jb208bWFpbHRvOmRhdmFyaUBicm9hZGNvbS5jb20+PiB3cm90ZToNCkhpIFJv
YmVydCwNCg0KSG93IGFyZSB0aGVzZSBsYWJlbHMgZGlzdHJpYnV0ZWQ/IFZpYSBMRFAgb3Igdmlh
IFNETiBjb250cm9sbGVyPw0KDQpUaGFua3MNClNoYWhyYW0NCg0KRnJvbTogcnJhc3p1a0BnbWFp
bC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPiBbbWFpbHRvOnJyYXN6dWtAZ21haWwuY29t
PG1haWx0bzpycmFzenVrQGdtYWlsLmNvbT5dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpT
ZW50OiBUaHVyc2RheSwgSnVseSAyMywgMjAxNSAxMjo1OCBQTQ0KVG86IEVyaWMgQyBSb3Nlbg0K
Q2M6IFNoYWhyYW0gRGF2YXJpOyBzdGJyeWFudEBjaXNjby5jb208bWFpbHRvOnN0YnJ5YW50QGNp
c2NvLmNvbT47IG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
ZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cg
bXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQrigItIaSBFcmljLOKAiw0KDQrigIvigIsNCklm
IHlvdSBub3RpY2UgdGhhdCB0aGUgaW5jb21pbmcgbGFiZWwgbmVlZHMgdG8gYmUgJ3JlcGxhY2Vk
JyBieSBhbiBvdXRnb2luZyBsYWJlbCBvZiB0aGUgc2FtZSB2YWx1ZSwgeW91IGNvdWxkIGp1c3Qg
bWFrZSB0aGUgcmV3cml0ZSBzdHJpbmcgc2hvcnRlciwgc28gaXQgd29uJ3Qgb3ZlcndyaXRlIHRo
ZSB0b3AgbGFiZWwgb24gdGhlIHN0YWNrLiAgVGhpcyBzZWVtcyB0byBiZSB3aGF0IHRoZSBkcmFm
dCBzdWdnZXN0cywgYnV0IGl0IGNvdWxkIGJlIGRvbmUgYXMgYW4gb3B0aW1pemF0aW9uIGZvciB0
aGUgcGFydGljdWxhciBjYXNlIHdoZXJlIHRoZSBpbmNvbWluZyBhbmQgb3V0Z29pbmcgbGFiZWxz
IGhhdmUgdGhlIHNhbWUgdmFsdWUuDQoNCuKAi1RoaXMgaXMgcHJlY2lzZWx5IOKAi3RoZSBjcnV4
IHdoZXJlIHlvdXIgc3RhdGVtZW50IGZhaWxzLg0KDQpZb3UgdXNlIHRlcm0gImluY29taW5nIGxh
YmVsIiBhbmQgIm91dGdvaW5nIGxhYmxlIiAuLi4gd2VsbCBpbiB0aGUgbmV3IGFyY2hpdGVjdHVy
ZXMgdGhlcmUgaXMgbm8gc3VjaCB0aGluZ3MuDQoNCkl0IGlzIGEgImdsb2JhbCBsYWJlbCIgb3Ig
InBhdGggbGFiZWwiIHdpdGggYWRqYWNlbmN5IGluZm9ybWF0aW9uLg0KDQpTbyB0byBzdXBwb3J0
IGxlZ2FjeSBoYXJkd2FyZSBuZXcgY29udHJvbCBwbGFuZSBoYXMgdG8gbWFrZSB1cCBmcm9tIHNp
bmdsZSBsYWJlbCBub3cgdHdvIChpZGVudGljYWwpIGxhYmVscyB0byBwYXNzIGl0IHRvIGRhdGEg
cGxhbmUuIE5vdyBhbHNvIGRhdGEgcGxhbmUgbXVzdCBiZSBzbWFydCB0byBjaGVjayB0aGF0IGFu
ZCBwcm9ncmFtIGl0cyBzdGF0ZSBwZXIgeW91ciBzdWdnZXN0aW9uLg0KDQpXaHkgd291bGQgd2Ug
ZG8gdGhhdCBvdGhlciB0aGVuIGR1ZSB0byB3b3JyeSBhYm91dCBsZWdhY3kgY2hpcHNldHMgZmVh
cmVkIHRvIGJlIG5vbiBjb21wbGlhbnQgdG8gbmV3IFJGQyA/DQoNCk1hbnkgdGh4LA0KUi4NCg0K
DQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNv
QWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFs
bG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0K
c3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29D
aHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4w
cHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjox
LjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNl
Y3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRl
ZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8
bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48
IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGlu
az0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QXMgZm9yIHRo
ZSB2b3RpbmcsJm5ic3A7IEkgZmVlbCB0aGlzIGRyYWZ0IGhhcyBpbmZvcm1hdGlvbmFsIHZhbHVl
LiZuYnNwOyBJdOKAmXMgZ28gZm9yIG1lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QW5k
cmV3PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gbXBscyBbbWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9y
Z10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+QWxleGFuZGVyIFZhaW5zaHRlaW48YnI+DQo8Yj5TZW50
OjwvYj4gRnJpZGF5LCBKdWx5IDI0LCAyMDE1IDc6MjYgQU08YnI+DQo8Yj5Ubzo8L2I+IFJvYmVy
dCBSYXN6dWs7IFNoYWhyYW0gRGF2YXJpPGJyPg0KPGI+Q2M6PC9iPiBtcGxzQGlldGYub3JnPGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndh
cmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+SGkgYWxsLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlBsZWFzZSBub3RlIHRoYXQgQ09OVElOVUUgaW4gU1BS
SU5HIGlzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdp
bi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjEuIEEgRFAt
YWdub3N0aWMgcHJpbWl0aXZlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdp
bjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+Mi4gKkltcGxlbWVudGVkKiBhcyBTV0FQIGluc3RydWN0aW9uIHdpdGggTVBMUyBEUC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4w
MDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5TbyBjbGFpbWluZyBlcXVpdmFsZW5jZSBvZiBD
T05USU5VRSBhbmQgTk8tU1dBUCBzZWVtcyB0byBiZSBpbmFjY3VyYXRlIElNTy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij5BcyBmb3IgZ2xvYmFsIGxhYmVscyAoaW4gU0ROLCBNUExT
LVRQIG9yIGFueSBvdGhlciB0ZWNobm9sb2d5KSAtIHRoaXMgZGVmaW5pdGVseSBsb29rcyB0byBt
ZSBsaWtlIGEgdmVyeSBiYWQgaWRlYSBmb3IgbmV0d29ya3MgY29tcHJpc2VkIG9mIGRldmljZXMg
dGhhdCBzdXBwb3J0IGRpZmZlcmVudCBsYWJlbCByYW5nZXMuDQogRnJvbSBteSBleHBlcmllbmNl
IHRoZXNlIHNjZW5hcmlvcyBoYXZlIGJlZW4gZW5jb3VudGVyZWQgaW4gcmVhbCBNUExTLVRQIGRl
cGxveW1lbnRzICZuYnNwO2FuZCByZXN1bHRlZCBpbiBldmVudHVhbGx5IGRyb3BwaW5nIHRoZSAm
cXVvdDtzaW1wbGUmcXVvdDsgc29sdXRpb24gYXMgbGl2ZSBuZXR3b3JrcyBoYXZlIGJlZW4gZXh0
ZW5kZWQgd2l0aCBuZXcgTkVzIHN1cHBvcnRpbmcgYSBtb3JlIG5hcnJvdyBsYWJlbCBzcGFjZSB0
aGFuIHRoZSBvcmlnaW5hbCBvbmVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGlu
O21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkFk
ZGluZyBhIG5ldyBmb3J3YXJkaW5nIHByaW1pdGl2ZSB0byBNUExTIGFyY2hpdGVjdHVyZSAoeWV0
IGFub3RoZXIgYXJndW1lbnQgb24gdGhpcyB0aHJlYWQpIGltbWVkaWF0ZWx5IHJhaXNlcyB0aGUg
cXVlc3Rpb246PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFy
Z2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRv
bTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+SXMgc3VwcG9ydCBvZiB0
aGUgbmV3IHByaW1pdGl2ZSBtYW5kYXRvcnk/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5
bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdp
bjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+SWYgaXQgaXMgbm90IChhbmQgdGhpcyBpcyBjbGVhcmx5IHRoZSBjYXNlIGZvciBOTy1TV0FQ
KSwgdGhlbiB3aHkgc2hvdWxkIHdlIGJvdGhlcj8gT2NjYW0ncyByYXNvciBjdXRzIHRoaXMgb2Zm
IElNSE8uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTou
MDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+TXkgcGVyc29uYWwgYm90dG9t
IGxpbmU6IHRoaXMgaXMgYSBzdHJpY3RseSBOTyBHTyBwcm9wb3NhbC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0Ij5NeSAyYy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij5UaHVtYiB0eXBlZCBvbiBteSBMRyw8YnI+DQpTYXNoYTxicj4NCjxicj4NCi0tLS0tLSBP
cmlnaW5hbCBtZXNzYWdlIC0tLS0tLTxicj4NCjxiPkZyb206Jm5ic3A7PC9iPlJvYmVydCBSYXN6
dWs8YnI+DQo8Yj5EYXRlOiZuYnNwOzwvYj4yNC8wNy8yMDE1IDAwOjIyPGJyPg0KPGI+VG86Jm5i
c3A7PC9iPlNoYWhyYW0gRGF2YXJpOzxicj4NCjxiPkNjOiZuYnNwOzwvYj48YSBocmVmPSJtYWls
dG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT47PGJyPg0KPGI+U3ViamVjdDo8L2I+
UmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93
IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
VGhlIHBvaW50IGlzIHRoYXQgbmV3IGNvbnRyb2wgcGxhbmUgaXMgYWxyZWFkeSBkZWZpbmVkLiBJ
biBmYWN0IHdlIGFscmVhZHkgaGF2ZSB0d28gOikmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkFzIEkgbWVudGlvbmVkIGluIG15IGZpcnN0IG1haWwgdG8gdGhlIGxpc3QgdGhl
IGNvbmNlcHQgb2YgTk9fU1dBUC9DT05USU5VRSBpcyBjb21tb24gdG8gYm90aCBILVNETiBhbmQg
U0VHTUVOVCBST1VUSU5HIGFyY2hpdGVjdHVyZXMuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5SZWY6Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9nb28uZ2wvM294UmJsIiB0YXJn
ZXQ9Il9CTEFOSyI+aHR0cHM6Ly9nb28uZ2wvM294UmJsPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+VGh4LDxicj4NClIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+T24gVGh1LCBKdWwgMjMsIDIwMTUgYXQgMTE6MTYgUE0sIFNoYWhyYW0gRGF2YXJpJm5ic3A7
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbSI+ZGF2YXJpQGJyb2FkY29t
LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Um9iZXJ0LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNvIGluc3RlYWQgb2YgY2FsbGluZyBpdCBu
by1zd2FwIHByb2JhYmx5IHlvdSBzaG91bGQgY2FsbCBpdCBnbG9iYWwgbGFiZWwgb3Igc28sIGFu
ZCB0aGVuIGRlZmluZQ0KIG5ldyBjb250cm9sIHBsYW5lIGZvciBpdC4gQnV0IHNlZW1zIHRoZSBk
YXRhLXBhbmUgYmVoYXZpb3IgZG9lcyBub3QgY2hhbmdlIGFuZCBleGlzdGluZyBoYXJkd2FyZSBj
YW4gc3VwcG9ydCB0aGlzIGdsb2JhbCBsYWJlbC4gJm5ic3A7U28gbWF5YmUgeW91IGp1c3QgbmVl
ZCBuZXcgY29udHJvbCBwbGFuZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaHg8YnI+DQpTaGFocmFtPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCjxhIGhyZWY9Im1haWx0
bzpycmFzenVrQGdtYWlsLmNvbSI+cnJhc3p1a0BnbWFpbC5jb208L2E+IFttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIj5ycmFzenVrQGdtYWlsLmNvbTwvYT5dJm5ic3A7
PGI+T24gQmVoYWxmIE9mJm5ic3A7PC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50OjwvYj4g
VGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMjoxMiBQTTxicj4NCjxiPlRvOjwvYj4gU2hhaHJhbSBE
YXZhcmk8YnI+DQo8Yj5DYzo8L2I+IEVyaWMgQyBSb3NlbjsmbmJzcDs8YSBocmVmPSJtYWlsdG86
c3RicnlhbnRAY2lzY28uY29tIj5zdGJyeWFudEBjaXNjby5jb208L2E+OyZuYnNwOzxhIGhyZWY9
Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYub3JnPC9hPjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0LWZh
bmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxs
eSBzYXZlPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cD48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5IaSBTaGFocmFt
LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkxhYmVscyB3aGljaCBhcmUgbm9u
IG9mIGEgbG9jYWwgc2lnbmlmaWNhbmNlIGNhbiBiZSBkaXN0cmlidXRlZCBieSBmbG9vZGluZyBw
cm90b2NvbHMgZXh0ZW5zaW9ucyAoSVNJUywgT1NQRikgb3IgYnkgZGlyZWN0IHAycCBzZXNzaW9u
cw0KIChCR1AgMzEwNywgc2Vzc2lvbnMgZnJvbSB0aGUgY29udHJvbGxlciwgWE1QUCBldGMgLi4u
KSZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoZSBpbXBvcnRhbnQg
cGFydCBpcyB0aGF0IHRoZSBhY3R1YWwgZm9yd2FyZGluZyBpcyBjb21wdXRlZCByZWN1cnNpdmVs
eSBvciBzZXQgYXQgdGhlIGNvbnRyb2xsZXIuJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+QUZBSUsgSSBoYXZlIG5vdCBzZWVuIGFueSBwcm9wb3NhbCB3aGVyZSBMRFAg
d291bGQgcGxheSBhbnkgcm9sZSBpbiBzdWNoIGRpc3RyaWJ1dGlvbi48L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5SZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlIuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVGh1LCBKdWwgMjMsIDIwMTUgYXQgMTE6MDcgUE0s
IFNoYWhyYW0gRGF2YXJpICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbSI+
ZGF2YXJpQGJyb2FkY29tLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5IaSBSb2JlcnQsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SG93IGFyZSB0aGVzZSBs
YWJlbHMgZGlzdHJpYnV0ZWQ/IFZpYSBMRFAgb3IgdmlhIFNETiBjb250cm9sbGVyPw0KPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+VGhhbmtzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U2hhaHJhbTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8YSBocmVmPSJt
YWlsdG86cnJhc3p1a0BnbWFpbC5jb20iPnJyYXN6dWtAZ21haWwuY29tPC9hPiBbbWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpycmFzenVrQGdtYWlsLmNvbSI+cnJhc3p1a0BnbWFpbC5jb208L2E+XSZu
YnNwOzxiPk9uIEJlaGFsZiBPZiZuYnNwOzwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8
L2I+IFRodXJzZGF5LCBKdWx5IDIzLCAyMDE1IDEyOjU4IFBNPGJyPg0KPGI+VG86PC9iPiBFcmlj
IEMgUm9zZW48YnI+DQo8Yj5DYzo8L2I+IFNoYWhyYW0gRGF2YXJpOyZuYnNwOzxhIGhyZWY9Im1h
aWx0bzpzdGJyeWFudEBjaXNjby5jb20iPnN0YnJ5YW50QGNpc2NvLmNvbTwvYT47Jm5ic3A7PGEg
aHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8t
c3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+4oCLSGkgRXJpYyzigIs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+4oCL4oCL
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPklm
IHlvdSBub3RpY2UgdGhhdCB0aGUgaW5jb21pbmcgbGFiZWwgbmVlZHMgdG8gYmUgJ3JlcGxhY2Vk
JyBieSBhbiBvdXRnb2luZyBsYWJlbCBvZiB0aGUgc2FtZSB2YWx1ZSwgeW91IGNvdWxkIGp1c3Qg
bWFrZSB0aGUgcmV3cml0ZSBzdHJpbmcgc2hvcnRlciwgc28gaXQgd29uJ3Qgb3ZlcndyaXRlIHRo
ZSB0b3ANCiBsYWJlbCBvbiB0aGUgc3RhY2suICZuYnNwO1RoaXMgc2VlbXMgdG8gYmUgd2hhdCB0
aGUgZHJhZnQgc3VnZ2VzdHMsIGJ1dCBpdCBjb3VsZCBiZSBkb25lIGFzIGFuIG9wdGltaXphdGlv
biBmb3IgdGhlIHBhcnRpY3VsYXIgY2FzZSB3aGVyZSB0aGUgaW5jb21pbmcgYW5kIG91dGdvaW5n
IGxhYmVscyBoYXZlIHRoZSBzYW1lIHZhbHVlLjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+4oCL
VGhpcyBpcyBwcmVjaXNlbHkg4oCLdGhlIGNydXggd2hlcmUgeW91ciBzdGF0ZW1lbnQgZmFpbHMu
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+WW91IHVzZSB0ZXJtICZx
dW90O2luY29taW5nIGxhYmVsJnF1b3Q7IGFuZCAmcXVvdDtvdXRnb2luZyBsYWJsZSZxdW90OyAu
Li4gd2VsbCBpbiB0aGUgbmV3IGFyY2hpdGVjdHVyZXMgdGhlcmUgaXMgbm8gc3VjaCB0aGluZ3Mu
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SXQgaXMgYSAmcXVvdDtn
bG9iYWwgbGFiZWwmcXVvdDsgb3IgJnF1b3Q7cGF0aCBsYWJlbCZxdW90OyB3aXRoIGFkamFjZW5j
eSBpbmZvcm1hdGlvbi4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5T
byB0byBzdXBwb3J0IGxlZ2FjeSBoYXJkd2FyZSBuZXcgY29udHJvbCBwbGFuZSBoYXMgdG8gbWFr
ZSB1cCBmcm9tIHNpbmdsZSBsYWJlbCBub3cgdHdvIChpZGVudGljYWwpIGxhYmVscyB0byBwYXNz
IGl0IHRvIGRhdGEgcGxhbmUuDQogTm93IGFsc28gZGF0YSBwbGFuZSBtdXN0IGJlIHNtYXJ0IHRv
IGNoZWNrIHRoYXQgYW5kIHByb2dyYW0gaXRzIHN0YXRlIHBlciB5b3VyIHN1Z2dlc3Rpb24uJm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+V2h5IHdvdWxkIHdlIGRvIHRo
YXQgb3RoZXIgdGhlbiBkdWUgdG8gd29ycnkgYWJvdXQgbGVnYWN5IGNoaXBzZXRzIGZlYXJlZCB0
byBiZSBub24gY29tcGxpYW50IHRvIG5ldyBSRkMgPyZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TWFueSB0aHgsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ui48L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo8dGFibGU+PHRyPjx0ZD48IS0tdHlw
ZTp0ZXh0LS0+PCEtLXstLT48cHJlPioqKioqKioqKioqKiogRW1haWwgQ29uZmlkZW50aWFsaXR5
IE5vdGljZSAqKioqKioqKioqKioqKioqKioqKg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBp
biB0aGlzIGUtbWFpbCBtZXNzYWdlIChpbmNsdWRpbmcgYW55IA0KYXR0YWNobWVudHMpIG1heSBi
ZSBjb25maWRlbnRpYWwsIHByb3ByaWV0YXJ5LCBwcml2aWxlZ2VkLCBvciBvdGhlcndpc2UNCmV4
ZW1wdCBmcm9tIGRpc2Nsb3N1cmUgdW5kZXIgYXBwbGljYWJsZSBsYXdzLiBJdCBpcyBpbnRlbmRl
ZCB0byBiZSANCmNvbnZleWVkIG9ubHkgdG8gdGhlIGRlc2lnbmF0ZWQgcmVjaXBpZW50KHMpLiBB
bnkgdXNlLCBkaXNzZW1pbmF0aW9uLCANCmRpc3RyaWJ1dGlvbiwgcHJpbnRpbmcsIHJldGFpbmlu
ZyBvciBjb3B5aW5nIG9mIHRoaXMgZS1tYWlsIChpbmNsdWRpbmcgaXRzIA0KYXR0YWNobWVudHMp
IGJ5IHVuaW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHN0cmljdGx5IHByb2hpYml0ZWQgYW5kIG1h
eSANCmJlIHVubGF3ZnVsLiBJZiB5b3UgYXJlIG5vdCBhbiBpbnRlbmRlZCByZWNpcGllbnQgb2Yg
dGhpcyBlLW1haWwsIG9yIGJlbGlldmUgDQp0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZS1t
YWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgDQppbW1lZGlhdGVseSAoYnkg
cmVwbHlpbmcgdG8gdGhpcyBlLW1haWwpLCBkZWxldGUgYW55IGFuZCBhbGwgY29waWVzIG9mIA0K
dGhpcyBlLW1haWwgKGluY2x1ZGluZyBhbnkgYXR0YWNobWVudHMpIGZyb20geW91ciBzeXN0ZW0s
IGFuZCBkbyBub3QNCmRpc2Nsb3NlIHRoZSBjb250ZW50IG9mIHRoaXMgZS1tYWlsIHRvIGFueSBv
dGhlciBwZXJzb24uIFRoYW5rIHlvdSENCjwvcHJlPjwhLS19LS0+PC90ZD48L3RyPjwvdGFibGU+

--_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F60C65MTKMBS61N1media_--



From nobody Fri Jul 24 01:24:45 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E54F81A0095; Fri, 24 Jul 2015 01:24:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.2
X-Spam-Level: 
X-Spam-Status: No, score=-104.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, USER_IN_WHITELIST=-100] autolearn=ham
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 0mHGRNt7rD8B; Fri, 24 Jul 2015 01:24:42 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E20B1A0091; Fri, 24 Jul 2015 01:24:42 -0700 (PDT)
X-AuditID: c618062d-f799e6d00000329e-2f-55b19a494da7
Received: from EUSAAHC005.ericsson.se (Unknown_Domain [147.117.188.87]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 17.ED.12958.94A91B55; Fri, 24 Jul 2015 03:52:10 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC005.ericsson.se ([147.117.188.87]) with mapi id 14.03.0210.002; Fri, 24 Jul 2015 04:24:41 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Thread-Topic: Requesting WG LC for draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf
Thread-Index: AdDF5jLpEGXfRQs4QXyiVDOEb/pG6A==
Date: Fri, 24 Jul 2015 08:24:40 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF11221883607@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF11221883607eusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRmVeSWpSXmKPExsUyuXRPuK7XrI2hBku6OSzWXT7FZnFr6UpW ByaPJUt+MgUwRnHZpKTmZJalFunbJXBlfD7ewFxwRKpizpJO9gbGTeJdjJwcEgImEt/unGSG sMUkLtxbz9bFyMUhJHCUUeLj2RfsEM5yRolzj2cxglSxCRhJvNjYww5iiwgYSlyff46li5GD g1lAWeLUXRmQsLCAu0Tz5adQJT4SUyffYoSw9SQe/V0JVs4ioCrxZXIQSJhXwFdi54VZLCA2 I9AN30+tYQKxmQXEJW49mc8EcZuAxJI956HuFJV4+fgfK4StJDHn9TVmiPp8iSOXnjFCzBSU ODnzCcsERuFZSEbNQlI2C0kZRFxHYsHuT2wQtrbEsoWvmWHsMwceMyGLL2BkX8XIUVqcWpab bmSwiREYGcck2HR3MO55aXmIUYCDUYmH90HyxlAh1sSy4srcQ4zSHCxK4ryOUXmhQgLpiSWp 2ampBalF8UWlOanFhxiZODilGhhD9rNNlnR28t3j7FowR7Fjr9AOhdlvJKXsdBb4HxDlY/8a YPxek6msZ9LLjNBGDym2N4aqqsyf/l1ZsSaKeWqyRRHfnBv/js08lDnrrPT3l3fZVkseWmc8 /5aZ+CubH98O34xMnfdHT7R2Z/Tyl6veb/T/8dX2kkR1wzpfowwnftkdTffyj4cpsRRnJBpq MRcVJwIAtPJXAm0CAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/9fJpUuFyE-aqBaGxzM41FD9z_MA>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: [mpls] Requesting WG LC for draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 08:24:44 -0000

--_000_7347100B5761DC41A166AC17F22DF11221883607eusaamb103erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Dear WG Chairs,
the draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf defines data model of MPLS-TP=
 OAM configuration expressed through LSP Ping sub-TLVs. The document has be=
en updated to include comments received in course of publication process of=
 the draft-ietf-ccamp-rsvp-te-mpls-tp-oam-ext (RFC 7487).
Authors would like to ask WG Chairs to consider initiating WG LC for draft-=
ietf-mpls-lsp-ping-mpls-tp-oam-conf.

                Regards,
                                Greg

--_000_7347100B5761DC41A166AC17F22DF11221883607eusaamb103erics_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Dear WG Chairs,<o:p></o:p></p>
<p class=3D"MsoNormal">the draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf define=
s data model of MPLS-TP OAM configuration expressed through LSP Ping sub-TL=
Vs. The document has been updated to include comments received in course of=
 publication process of the draft-ietf-ccamp-rsvp-te-mpls-tp-oam-ext
 (RFC 7487).<o:p></o:p></p>
<p class=3D"MsoNormal">Authors would like to ask WG Chairs to consider init=
iating WG LC for draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Greg<o:p></o:p>=
</p>
</div>
</body>
</html>

--_000_7347100B5761DC41A166AC17F22DF11221883607eusaamb103erics_--


From nobody Fri Jul 24 01:31:35 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B4531A1A1E for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 01:31:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 6C-0Cob2jyan for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 01:31:27 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0783.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::783]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1034A1A019B for <mpls@ietf.org>; Fri, 24 Jul 2015 01:31:27 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0777.eurprd03.prod.outlook.com (10.161.54.27) with Microsoft SMTP Server (TLS) id 15.1.219.17; Fri, 24 Jul 2015 08:31:05 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0219.018; Fri, 24 Jul 2015 08:31:05 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, Robert Raszuk <robert@raszuk.net>, "Shahram Davari" <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxesURLWhMNTKB0OPv6fwBySQ6Q==
Date: Fri, 24 Jul 2015 08:31:05 +0000
Message-ID: <DB3PR03MB0780C71D3CF8426A5CA06C1F9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Infraware POLARIS Mobile Mailer v2.5
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;
x-originating-ip: [79.178.225.212]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0777; 5:DjlyeBXB9V1xm7SSx4xlg/gqAuDjJLbBiqEZ26ibEoqA3iJHsVCttX7wKR9kXKo3Sf90uZoacp7d3xysylmjiIkXpkDA/jlb2JkPr5PgnjGjO52xar5ZRUbWTfVOl/8rvTfB6kQkGjlaFzMFohDCIg==; 24:+fx6e6C826NDBTU3zQNE8uYwCr/PQ7Khpz7DKuLUaMoCxltuZZnbxhFPYDR44RCLV1CRsb37gknGsoYYivFdnV9U8es9BNs/VFp84KScjrg=; 20:Lrx8Ve5oqOTYdcSb3aFLIJM0FXS8PjKHK7uprSTzMLtGTt0EpzEkH6Aw6kN3TNb/V4dEjS8os1kCULSQmdxE8g==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0777;
db3pr03mb0777: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <DB3PR03MB077712D5FF0AA39C63D006619D810@DB3PR03MB0777.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0777; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0777; 
x-forefront-prvs: 0647963F84
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(51444003)(479174004)(24454002)(377454003)(53754006)(16236675004)(74316001)(50226001)(122556002)(106116001)(230783001)(189998001)(66066001)(5001770100001)(19580405001)(5001960100002)(5002640100001)(19580395003)(19625215002)(19617315012)(561944003)(5001920100001)(77156002)(40100003)(76576001)(33656002)(2900100001)(2656002)(50986999)(15975445007)(77096005)(92566002)(5003600100002)(46102003)(102836002)(62966003)(86362001)(87936001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0777; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB0780C71D3CF8426A5CA06C1F9D810DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jul 2015 08:31:05.4200 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0777
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Uk8axADex3rcOXtbLhECow8QyJ8>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 08:31:31 -0000

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

WGlhb2h1IGhpIQ0KDQoNCg0KRmlyc3Qgb2YgYWxsIEkgdGhpbmsgdGhhdCB5b3UgYXJlIGFza2lu
ZyB0aGUgcmlnaHQgcXVlc3Rpb246LSggLg0KDQoNCg0KVGhpcyBzYWlkIEkgdGhpbmsgdGhhdCB0
aGUgYW5zd2VyIHRvIHRoaXMgcXVlc3Rpb24gaXMgTk8uDQoNCg0KDQpJIGRvIG5vdCBzZWUgd2h5
IGFueWNhc3Qgc2VnbWVudCBpbiBTUiB3b3VsZCByZXF1aXJlIGdsb2JhbCBsYWJlbHMgLSBjb3Vs
ZCB5b3UgcGxlYXNlIGVsYWJvcmF0ZT8NCg0KDQoNClRodW1iIHR5cGVkIG9uIG15IExHLA0KU2Fz
aGENCg0KLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tDQpGcm9tOiBYdXhpYW9odQ0KRGF0
ZTogMjQvMDcvMjAxNSAxMDo0OQ0KVG86IEFsZXhhbmRlciBWYWluc2h0ZWluO1JvYmVydCBSYXN6
dWs7U2hhaHJhbSBEYXZhcmk7DQpDYzogbXBsc0BpZXRmLm9yZzsNClN1YmplY3Q6cmU6IFttcGxz
XSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9l
cyBpdCByZWFsbHkgc2F2ZT8NCg0KDQpIaSBhbGwsDQoNCg0KDQpCZWZvcmUgY29uc2lkZXJpbmcg
dGhlIHBvc3NpYmxlIE1QTFMgZm9yd2FyZGluZyBvcHRpbWl6YXRpb24gZm9yIGdsb2JhbCBsYWJl
bHMgKGEuay5hLiwgZG9tYWluLXdpZGUgbGFiZWxzKSwgc2hvdWxkIHdlIGZpcnN0bHkgbGVnYWxp
emUgdGhlIHVzYWdlIG9mIGdsb2JhbCBsYWJlbHMgd2l0aGluIHRoZSBNUExTIGNvbW11bml0eT8g
QlRXLCBJIGJlbGlldmUgZ2xvYmFsIGxhYmVscyB3b3VsZCBiZSB2ZXJ5IHVzZWZ1bCBhbmQgbmVj
Y2Vzc2FyeSBpbiBzb21lIHVzZSBjYXNlcywgc3VjaCBhcyBhbnljYXN0IHNlZ21lbnQuDQoNCg0K
DQpCZXN0IHJlZ2FyZHMsDQoNClhpYW9odQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0K5Y+R5Lu25Lq6OiBtcGxzIFttcGxzLWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBBbGV4
YW5kZXIgVmFpbnNodGVpbiBbQWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb21dDQrlj5Hp
gIHml7bpl7Q6IDIwMTXlubQ35pyIMjTml6UgMTM6MjYNCuaUtuS7tuS6ujogUm9iZXJ0IFJhc3p1
azsgU2hhaHJhbSBEYXZhcmkNCuaKhOmAgTogbXBsc0BpZXRmLm9yZw0K5Li76aKYOiBSZTogW21w
bHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBk
b2VzIGl0IHJlYWxseSBzYXZlPw0KDQoNCg0KSGkgYWxsLA0KDQpQbGVhc2Ugbm90ZSB0aGF0IENP
TlRJTlVFIGluIFNQUklORyBpczoNCg0KMS4gQSBEUC1hZ25vc3RpYyBwcmltaXRpdmUNCg0KMi4g
KkltcGxlbWVudGVkKiBhcyBTV0FQIGluc3RydWN0aW9uIHdpdGggTVBMUyBEUC4NCg0KDQoNClNv
IGNsYWltaW5nIGVxdWl2YWxlbmNlIG9mIENPTlRJTlVFIGFuZCBOTy1TV0FQIHNlZW1zIHRvIGJl
IGluYWNjdXJhdGUgSU1PLg0KDQoNCg0KQXMgZm9yIGdsb2JhbCBsYWJlbHMgKGluIFNETiwgTVBM
Uy1UUCBvciBhbnkgb3RoZXIgdGVjaG5vbG9neSkgLSB0aGlzIGRlZmluaXRlbHkgbG9va3MgdG8g
bWUgbGlrZSBhIHZlcnkgYmFkIGlkZWEgZm9yIG5ldHdvcmtzIGNvbXByaXNlZCBvZiBkZXZpY2Vz
IHRoYXQgc3VwcG9ydCBkaWZmZXJlbnQgbGFiZWwgcmFuZ2VzLiBGcm9tIG15IGV4cGVyaWVuY2Ug
dGhlc2Ugc2NlbmFyaW9zIGhhdmUgYmVlbiBlbmNvdW50ZXJlZCBpbiByZWFsIE1QTFMtVFAgZGVw
bG95bWVudHMgIGFuZCByZXN1bHRlZCBpbiBldmVudHVhbGx5IGRyb3BwaW5nIHRoZSAic2ltcGxl
IiBzb2x1dGlvbiBhcyBsaXZlIG5ldHdvcmtzIGhhdmUgYmVlbiBleHRlbmRlZCB3aXRoIG5ldyBO
RXMgc3VwcG9ydGluZyBhIG1vcmUgbmFycm93IGxhYmVsIHNwYWNlIHRoYW4gdGhlIG9yaWdpbmFs
IG9uZXMuDQoNCg0KDQpBZGRpbmcgYSBuZXcgZm9yd2FyZGluZyBwcmltaXRpdmUgdG8gTVBMUyBh
cmNoaXRlY3R1cmUgKHlldCBhbm90aGVyIGFyZ3VtZW50IG9uIHRoaXMgdGhyZWFkKSBpbW1lZGlh
dGVseSByYWlzZXMgdGhlIHF1ZXN0aW9uOg0KDQoNCg0KSXMgc3VwcG9ydCBvZiB0aGUgbmV3IHBy
aW1pdGl2ZSBtYW5kYXRvcnk/DQoNCg0KDQpJZiBpdCBpcyBub3QgKGFuZCB0aGlzIGlzIGNsZWFy
bHkgdGhlIGNhc2UgZm9yIE5PLVNXQVApLCB0aGVuIHdoeSBzaG91bGQgd2UgYm90aGVyPyBPY2Nh
bSdzIHJhc29yIGN1dHMgdGhpcyBvZmYgSU1ITy4NCg0KDQoNCk15IHBlcnNvbmFsIGJvdHRvbSBs
aW5lOiB0aGlzIGlzIGEgc3RyaWN0bHkgTk8gR08gcHJvcG9zYWwuDQoNCg0KDQpNeSAyYy4NCg0K
DQoNClRodW1iIHR5cGVkIG9uIG15IExHLA0KU2FzaGENCg0KLS0tLS0tIE9yaWdpbmFsIG1lc3Nh
Z2UgLS0tLS0tDQpGcm9tOiBSb2JlcnQgUmFzenVrDQpEYXRlOiAyNC8wNy8yMDE1IDAwOjIyDQpU
bzogU2hhaHJhbSBEYXZhcmk7DQpDYzogbXBsc0BpZXRmLm9yZzsNClN1YmplY3Q6UmU6IFttcGxz
XSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9l
cyBpdCByZWFsbHkgc2F2ZT8NCg0KDQpUaGUgcG9pbnQgaXMgdGhhdCBuZXcgY29udHJvbCBwbGFu
ZSBpcyBhbHJlYWR5IGRlZmluZWQuIEluIGZhY3Qgd2UgYWxyZWFkeSBoYXZlIHR3byA6KQ0KDQpB
cyBJIG1lbnRpb25lZCBpbiBteSBmaXJzdCBtYWlsIHRvIHRoZSBsaXN0IHRoZSBjb25jZXB0IG9m
IE5PX1NXQVAvQ09OVElOVUUgaXMgY29tbW9uIHRvIGJvdGggSC1TRE4gYW5kIFNFR01FTlQgUk9V
VElORyBhcmNoaXRlY3R1cmVzLg0KDQpSZWY6IGh0dHBzOi8vZ29vLmdsLzNveFJibA0KDQpUaHgs
DQpSLg0KDQoNCk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0IDExOjE2IFBNLCBTaGFocmFtIERhdmFy
aSAgPGRhdmFyaUBicm9hZGNvbS5jb208bWFpbHRvOmRhdmFyaUBicm9hZGNvbS5jb20+PiB3cm90
ZToNClJvYmVydCwNCg0KU28gaW5zdGVhZCBvZiBjYWxsaW5nIGl0IG5vLXN3YXAgcHJvYmFibHkg
eW91IHNob3VsZCBjYWxsIGl0IGdsb2JhbCBsYWJlbCBvciBzbywgYW5kIHRoZW4gZGVmaW5lIG5l
dyBjb250cm9sIHBsYW5lIGZvciBpdC4gQnV0IHNlZW1zIHRoZSBkYXRhLXBhbmUgYmVoYXZpb3Ig
ZG9lcyBub3QgY2hhbmdlIGFuZCBleGlzdGluZyBoYXJkd2FyZSBjYW4gc3VwcG9ydCB0aGlzIGds
b2JhbCBsYWJlbC4gIFNvIG1heWJlIHlvdSBqdXN0IG5lZWQgbmV3IGNvbnRyb2wgcGxhbmUuDQoN
ClRoeA0KU2hhaHJhbQ0KDQpGcm9tOiBycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0Bn
bWFpbC5jb20+IFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwu
Y29tPl0gT24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IFRodXJzZGF5LCBKdWx5IDIz
LCAyMDE1IDI6MTIgUE0NClRvOiBTaGFocmFtIERhdmFyaQ0KQ2M6IEVyaWMgQyBSb3Nlbjsgc3Ri
cnlhbnRAY2lzY28uY29tPG1haWx0bzpzdGJyeWFudEBjaXNjby5jb20+OyBtcGxzQGlldGYub3Jn
PG1haWx0bzptcGxzQGlldGYub3JnPg0KDQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZhbmct
bXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBz
YXZlPw0KDQoNCg0KSGkgU2hhaHJhbSwNCg0KTGFiZWxzIHdoaWNoIGFyZSBub24gb2YgYSBsb2Nh
bCBzaWduaWZpY2FuY2UgY2FuIGJlIGRpc3RyaWJ1dGVkIGJ5IGZsb29kaW5nIHByb3RvY29scyBl
eHRlbnNpb25zIChJU0lTLCBPU1BGKSBvciBieSBkaXJlY3QgcDJwIHNlc3Npb25zIChCR1AgMzEw
Nywgc2Vzc2lvbnMgZnJvbSB0aGUgY29udHJvbGxlciwgWE1QUCBldGMgLi4uKQ0KDQpUaGUgaW1w
b3J0YW50IHBhcnQgaXMgdGhhdCB0aGUgYWN0dWFsIGZvcndhcmRpbmcgaXMgY29tcHV0ZWQgcmVj
dXJzaXZlbHkgb3Igc2V0IGF0IHRoZSBjb250cm9sbGVyLg0KDQpBRkFJSyBJIGhhdmUgbm90IHNl
ZW4gYW55IHByb3Bvc2FsIHdoZXJlIExEUCB3b3VsZCBwbGF5IGFueSByb2xlIGluIHN1Y2ggZGlz
dHJpYnV0aW9uLg0KDQpSZWdhcmRzLA0KUi4NCg0KDQoNCg0KDQpPbiBUaHUsIEp1bCAyMywgMjAx
NSBhdCAxMTowNyBQTSwgU2hhaHJhbSBEYXZhcmkgPGRhdmFyaUBicm9hZGNvbS5jb208bWFpbHRv
OmRhdmFyaUBicm9hZGNvbS5jb20+PiB3cm90ZToNCkhpIFJvYmVydCwNCg0KSG93IGFyZSB0aGVz
ZSBsYWJlbHMgZGlzdHJpYnV0ZWQ/IFZpYSBMRFAgb3IgdmlhIFNETiBjb250cm9sbGVyPw0KDQpU
aGFua3MNClNoYWhyYW0NCg0KRnJvbTogcnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtA
Z21haWwuY29tPiBbbWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPG1haWx0bzpycmFzenVrQGdtYWls
LmNvbT5dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUaHVyc2RheSwgSnVseSAy
MywgMjAxNSAxMjo1OCBQTQ0KVG86IEVyaWMgQyBSb3Nlbg0KQ2M6IFNoYWhyYW0gRGF2YXJpOyBz
dGJyeWFudEBjaXNjby5jb208bWFpbHRvOnN0YnJ5YW50QGNpc2NvLmNvbT47IG1wbHNAaWV0Zi5v
cmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZhbmct
bXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBz
YXZlPw0KDQrigItIaSBFcmljLOKAiw0KDQrigIvigIsNCklmIHlvdSBub3RpY2UgdGhhdCB0aGUg
aW5jb21pbmcgbGFiZWwgbmVlZHMgdG8gYmUgJ3JlcGxhY2VkJyBieSBhbiBvdXRnb2luZyBsYWJl
bCBvZiB0aGUgc2FtZSB2YWx1ZSwgeW91IGNvdWxkIGp1c3QgbWFrZSB0aGUgcmV3cml0ZSBzdHJp
bmcgc2hvcnRlciwgc28gaXQgd29uJ3Qgb3ZlcndyaXRlIHRoZSB0b3AgbGFiZWwgb24gdGhlIHN0
YWNrLiAgVGhpcyBzZWVtcyB0byBiZSB3aGF0IHRoZSBkcmFmdCBzdWdnZXN0cywgYnV0IGl0IGNv
dWxkIGJlIGRvbmUgYXMgYW4gb3B0aW1pemF0aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNlIHdo
ZXJlIHRoZSBpbmNvbWluZyBhbmQgb3V0Z29pbmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFsdWUu
DQoNCuKAi1RoaXMgaXMgcHJlY2lzZWx5IOKAi3RoZSBjcnV4IHdoZXJlIHlvdXIgc3RhdGVtZW50
IGZhaWxzLg0KDQpZb3UgdXNlIHRlcm0gImluY29taW5nIGxhYmVsIiBhbmQgIm91dGdvaW5nIGxh
YmxlIiAuLi4gd2VsbCBpbiB0aGUgbmV3IGFyY2hpdGVjdHVyZXMgdGhlcmUgaXMgbm8gc3VjaCB0
aGluZ3MuDQoNCkl0IGlzIGEgImdsb2JhbCBsYWJlbCIgb3IgInBhdGggbGFiZWwiIHdpdGggYWRq
YWNlbmN5IGluZm9ybWF0aW9uLg0KDQpTbyB0byBzdXBwb3J0IGxlZ2FjeSBoYXJkd2FyZSBuZXcg
Y29udHJvbCBwbGFuZSBoYXMgdG8gbWFrZSB1cCBmcm9tIHNpbmdsZSBsYWJlbCBub3cgdHdvIChp
ZGVudGljYWwpIGxhYmVscyB0byBwYXNzIGl0IHRvIGRhdGEgcGxhbmUuIE5vdyBhbHNvIGRhdGEg
cGxhbmUgbXVzdCBiZSBzbWFydCB0byBjaGVjayB0aGF0IGFuZCBwcm9ncmFtIGl0cyBzdGF0ZSBw
ZXIgeW91ciBzdWdnZXN0aW9uLg0KDQpXaHkgd291bGQgd2UgZG8gdGhhdCBvdGhlciB0aGVuIGR1
ZSB0byB3b3JyeSBhYm91dCBsZWdhY3kgY2hpcHNldHMgZmVhcmVkIHRvIGJlIG5vbiBjb21wbGlh
bnQgdG8gbmV3IFJGQyA/DQoNCk1hbnkgdGh4LA0KUi4NCg0KDQoNCg==

--_000_DB3PR03MB0780C71D3CF8426A5CA06C1F9D810DB3PR03MB0780eurp_
Content-Type: text/html; charset="utf-8"
Content-ID: <1F51FB52CB9BD549B079247B3DA2C5E0@ECI365.onmicrosoft.com>
Content-Transfer-Encoding: base64

PGh0bWwgZGlyPSJsdHIiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUi
IGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8c3R5bGUgaWQ9Im93YVBhcmFT
dHlsZSI+DQo8IS0tDQpwDQoJe21hcmdpbi10b3A6MHB4Ow0KCW1hcmdpbi1ib3R0b206MHB4fQ0K
LS0+DQo8L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHk+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
cHQ7Ij4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowOyI+WGlhb2h1IGhp
ITwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowOyI+Jm5ic3A7PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij5GaXJzdCBvZiBhbGwg
SSB0aGluayB0aGF0IHlvdSBhcmUgYXNraW5nIHRoZSByaWdodCBxdWVzdGlvbjotKCAuPC9wPg0K
PHAgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij4mbmJzcDs8L3A+DQo8cCBz
dHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsiPlRoaXMgc2FpZCBJIHRoaW5rIHRo
YXQgdGhlIGFuc3dlciB0byB0aGlzIHF1ZXN0aW9uIGlzIE5PLiZuYnNwOzwvcD4NCjxwIHN0eWxl
PSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowOyI+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Im1h
cmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij5JIGRvIG5vdCBzZWUgd2h5IGFueWNhc3Qgc2Vn
bWVudCBpbiBTUiB3b3VsZCByZXF1aXJlIGdsb2JhbCBsYWJlbHMgLSBjb3VsZCB5b3UgcGxlYXNl
IGVsYWJvcmF0ZT88L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsi
PiZuYnNwOzwvcD4NCjxkZXYzX2pqeT5UaHVtYiB0eXBlZCBvbiBteSBMRyw8YnI+DQpTYXNoYTwv
ZGV2M19qank+PGJyPg0KPGJyPg0KLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tPGJyPg0K
PGI+RnJvbTombmJzcDs8L2I+WHV4aWFvaHU8eHV4aWFvaHVAaHVhd2VpLmNvbT48YnI+DQo8Yj5E
YXRlOiZuYnNwOzwvYj4yNC8wNy8yMDE1IDEwOjQ5PGJyPg0KPGI+VG86Jm5ic3A7PC9iPkFsZXhh
bmRlciBWYWluc2h0ZWluO1JvYmVydCBSYXN6dWs7U2hhaHJhbSBEYXZhcmk7PGJyPg0KPGI+Q2M6
Jm5ic3A7PC9iPm1wbHNAaWV0Zi5vcmc7PGJyPg0KPGI+U3ViamVjdDo8L2I+cmU6IFttcGxzXSBk
cmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBp
dCByZWFsbHkgc2F2ZT88YnI+DQo8YnI+DQo8ZGl2IHN0eWxlPSJkaXJlY3Rpb246bHRyOyBmb250
LWZhbWlseTpUYWhvbWE7IGNvbG9yOiMwMDAwMDA7IGZvbnQtc2l6ZToxMHB0Ij4NCjxwPkhpIGFs
bCw8L3A+DQo8cD4mbmJzcDs8L3A+DQo8cD5CZWZvcmUgY29uc2lkZXJpbmcgdGhlIHBvc3NpYmxl
IE1QTFMgZm9yd2FyZGluZyBvcHRpbWl6YXRpb24gZm9yIGdsb2JhbCBsYWJlbHMgKGEuay5hLiwg
ZG9tYWluLXdpZGUgbGFiZWxzKSwgc2hvdWxkIHdlIGZpcnN0bHkgbGVnYWxpemUgdGhlIHVzYWdl
IG9mIGdsb2JhbCBsYWJlbHMgd2l0aGluIHRoZSBNUExTIGNvbW11bml0eT8gQlRXLCBJIGJlbGll
dmUgZ2xvYmFsIGxhYmVscyB3b3VsZCBiZSB2ZXJ5IHVzZWZ1bCBhbmQgbmVjY2Vzc2FyeQ0KIGlu
IHNvbWUgdXNlIGNhc2VzLCBzdWNoIGFzIGFueWNhc3Qgc2VnbWVudC48L3A+DQo8cD4mbmJzcDs8
L3A+DQo8cD5CZXN0IHJlZ2FyZHMsPC9wPg0KPHA+WGlhb2h1PC9wPg0KPGRpdiBzdHlsZT0iZm9u
dC1mYW1pbHk6VGltZXMgTmV3IFJvbWFuOyBjb2xvcjojMDAwMDAwOyBmb250LXNpemU6MTZweCI+
DQo8aHIgdGFiaW5kZXg9Ii0xIj4NCjxkaXYgaWQ9ImRpdlJwRjM5MzUzNSIgc3R5bGU9ImRpcmVj
dGlvbjpsdHIiPjxmb250IGNvbG9yPSIjMDAwMDAwIiBzaXplPSIyIiBmYWNlPSJUYWhvbWEiPjxi
PuWPkeS7tuS6ujo8L2I+IG1wbHMgW21wbHMtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIEFsZXhh
bmRlciBWYWluc2h0ZWluIFtBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbV08YnI+DQo8
Yj7lj5HpgIHml7bpl7Q6PC9iPiAyMDE15bm0N+aciDI05pelIDEzOjI2PGJyPg0KPGI+5pS25Lu2
5Lq6OjwvYj4gUm9iZXJ0IFJhc3p1azsgU2hhaHJhbSBEYXZhcmk8YnI+DQo8Yj7mioTpgIE6PC9i
PiBtcGxzQGlldGYub3JnPGJyPg0KPGI+5Li76aKYOjwvYj4gUmU6IFttcGxzXSBkcmFmdC1mYW5n
LW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkg
c2F2ZT88YnI+DQo8L2ZvbnQ+PGJyPg0KPC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBt
YXJnaW4tYm90dG9tOjBweCI+SGkgYWxsLDwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjBweDsg
bWFyZ2luLWJvdHRvbTowcHgiPlBsZWFzZSBub3RlIHRoYXQgQ09OVElOVUUgaW4gU1BSSU5HIGlz
OjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHgiPjEuIEEg
RFAtYWdub3N0aWMgcHJpbWl0aXZlPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBtYXJn
aW4tYm90dG9tOjBweCI+Mi4gKkltcGxlbWVudGVkKiBhcyBTV0FQIGluc3RydWN0aW9uIHdpdGgg
TVBMUyBEUC48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4
Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4
Ij5TbyBjbGFpbWluZyBlcXVpdmFsZW5jZSBvZiBDT05USU5VRSBhbmQgTk8tU1dBUCBzZWVtcyB0
byBiZSBpbmFjY3VyYXRlIElNTy48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdp
bi1ib3R0b206MHB4Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdp
bi1ib3R0b206MHB4Ij5BcyBmb3IgZ2xvYmFsIGxhYmVscyAoaW4gU0ROLCBNUExTLVRQIG9yIGFu
eSBvdGhlciB0ZWNobm9sb2d5KSAtIHRoaXMgZGVmaW5pdGVseSBsb29rcyB0byBtZSBsaWtlIGEg
dmVyeSBiYWQgaWRlYSBmb3IgbmV0d29ya3MgY29tcHJpc2VkIG9mIGRldmljZXMgdGhhdCBzdXBw
b3J0IGRpZmZlcmVudCBsYWJlbCByYW5nZXMuIEZyb20gbXkgZXhwZXJpZW5jZSB0aGVzZSBzY2Vu
YXJpb3MNCiBoYXZlIGJlZW4gZW5jb3VudGVyZWQgaW4gcmVhbCBNUExTLVRQIGRlcGxveW1lbnRz
ICZuYnNwO2FuZCByZXN1bHRlZCBpbiBldmVudHVhbGx5IGRyb3BwaW5nIHRoZSAmcXVvdDtzaW1w
bGUmcXVvdDsgc29sdXRpb24gYXMgbGl2ZSBuZXR3b3JrcyBoYXZlIGJlZW4gZXh0ZW5kZWQgd2l0
aCBuZXcgTkVzIHN1cHBvcnRpbmcgYSBtb3JlIG5hcnJvdyBsYWJlbCBzcGFjZSB0aGFuIHRoZSBv
cmlnaW5hbCBvbmVzLjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjBweDsgbWFyZ2luLWJvdHRv
bTowcHgiPiZuYnNwOzwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjBweDsgbWFyZ2luLWJvdHRv
bTowcHgiPkFkZGluZyBhIG5ldyBmb3J3YXJkaW5nIHByaW1pdGl2ZSB0byBNUExTIGFyY2hpdGVj
dHVyZSAoeWV0IGFub3RoZXIgYXJndW1lbnQgb24gdGhpcyB0aHJlYWQpIGltbWVkaWF0ZWx5IHJh
aXNlcyB0aGUgcXVlc3Rpb246PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBtYXJnaW4t
Ym90dG9tOjBweCI+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBtYXJnaW4t
Ym90dG9tOjBweCI+SXMgc3VwcG9ydCBvZiB0aGUgbmV3IHByaW1pdGl2ZSBtYW5kYXRvcnk/PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweCI+Jm5ic3A7PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweCI+SWYgaXQgaXMg
bm90IChhbmQgdGhpcyBpcyBjbGVhcmx5IHRoZSBjYXNlIGZvciBOTy1TV0FQKSwgdGhlbiB3aHkg
c2hvdWxkIHdlIGJvdGhlcj8gT2NjYW0ncyByYXNvciBjdXRzIHRoaXMgb2ZmIElNSE8uPC9wPg0K
PHAgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweCI+Jm5ic3A7PC9wPg0K
PHAgc3R5bGU9Im1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweCI+TXkgcGVyc29uYWwg
Ym90dG9tIGxpbmU6IHRoaXMgaXMgYSBzdHJpY3RseSBOTyBHTyBwcm9wb3NhbC48L3A+DQo8cCBz
dHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4Ij4mbmJzcDs8L3A+DQo8cCBz
dHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4Ij5NeSAyYy48L3A+DQo8cCBz
dHlsZT0ibWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4Ij4mbmJzcDs8L3A+DQpUaHVt
YiB0eXBlZCBvbiBteSBMRyw8YnI+DQpTYXNoYTxicj4NCjxicj4NCi0tLS0tLSBPcmlnaW5hbCBt
ZXNzYWdlIC0tLS0tLTxicj4NCjxiPkZyb206Jm5ic3A7PC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8
Yj5EYXRlOiZuYnNwOzwvYj4yNC8wNy8yMDE1IDAwOjIyPGJyPg0KPGI+VG86Jm5ic3A7PC9iPlNo
YWhyYW0gRGF2YXJpOzxicj4NCjxiPkNjOiZuYnNwOzwvYj5tcGxzQGlldGYub3JnOzxicj4NCjxi
PlN1YmplY3Q6PC9iPlJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmct
bm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PGJyPg0KPGJyPg0KPGRpdiBk
aXI9Imx0ciI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6
YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTpzbWFsbCI+DQo8YnI+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxo
ZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOnNtYWxsIj4NClRoZSBwb2ludCBpcyB0aGF0
IG5ldyBjb250cm9sIHBsYW5lIGlzIGFscmVhZHkgZGVmaW5lZC4gSW4gZmFjdCB3ZSBhbHJlYWR5
IGhhdmUgdHdvIDopJm5ic3A7PC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHls
ZT0iZm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTpzbWFs
bCI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250
LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOnNtYWxsIj4NCkFz
IEkgbWVudGlvbmVkIGluIG15IGZpcnN0IG1haWwgdG8gdGhlIGxpc3QgdGhlIGNvbmNlcHQgb2Yg
Tk9fU1dBUC9DT05USU5VRSBpcyBjb21tb24gdG8gYm90aCBILVNETiBhbmQgU0VHTUVOVCBST1VU
SU5HIGFyY2hpdGVjdHVyZXMuJm5ic3A7PC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0
IiBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6
ZTpzbWFsbCI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxl
PSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOnNtYWxs
Ij4NClJlZjombmJzcDs8YSBocmVmPSJodHRwczovL2dvby5nbC8zb3hSYmwiIHRhcmdldD0iX0JM
QU5LIj5odHRwczovL2dvby5nbC8zb3hSYmw8L2E+PC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9k
ZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZv
bnQtc2l6ZTpzbWFsbCI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQi
IHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXpl
OnNtYWxsIj4NClRoeCw8YnI+DQpSLjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIg
c3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6
c21hbGwiPg0KPGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48
YnI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gVGh1LCBKdWwgMjMsIDIwMTUgYXQgMTE6
MTYgUE0sIFNoYWhyYW0gRGF2YXJpJm5ic3A7PHNwYW4gZGlyPSJsdHIiPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRhdmFyaUBicm9hZGNvbS5jb20iPmRhdmFyaUBicm9hZGNvbS5jb208L2E+Jmd0Ozwv
c3Bhbj4gd3JvdGU6PGJyPg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0i
Ym9yZGVyLWxlZnQ6I2NjYyAxcHggc29saWQ7IG1hcmdpbjowcHggMHB4IDBweCAwLjhleDsgcGFk
ZGluZy1sZWZ0OjFleCI+DQo8ZGl2IGxhbmc9IkVOLVVTIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6J0NhbGlicmknLCdzYW5zLXNlcmlmJzsg
Y29sb3I6IzFmNDk3ZDsgZm9udC1zaXplOjExcHQiPlJvYmVydCw8L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OidDYWxpYnJpJywnc2Fucy1z
ZXJpZic7IGNvbG9yOiMxZjQ5N2Q7IGZvbnQtc2l6ZToxMXB0Ij48L3NwYW4+Jm5ic3A7PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OidDYWxpYnJpJywn
c2Fucy1zZXJpZic7IGNvbG9yOiMxZjQ5N2Q7IGZvbnQtc2l6ZToxMXB0Ij5TbyBpbnN0ZWFkIG9m
IGNhbGxpbmcgaXQgbm8tc3dhcCBwcm9iYWJseSB5b3Ugc2hvdWxkIGNhbGwgaXQgZ2xvYmFsIGxh
YmVsIG9yIHNvLCBhbmQgdGhlbiBkZWZpbmUgbmV3IGNvbnRyb2wgcGxhbmUgZm9yIGl0LiBCdXQg
c2VlbXMgdGhlIGRhdGEtcGFuZSBiZWhhdmlvcg0KIGRvZXMgbm90IGNoYW5nZSBhbmQgZXhpc3Rp
bmcgaGFyZHdhcmUgY2FuIHN1cHBvcnQgdGhpcyBnbG9iYWwgbGFiZWwuICZuYnNwO1NvIG1heWJl
IHlvdSBqdXN0IG5lZWQgbmV3IGNvbnRyb2wgcGxhbmUuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTonQ2FsaWJyaScsJ3NhbnMtc2VyaWYn
OyBjb2xvcjojMWY0OTdkOyBmb250LXNpemU6MTFwdCI+PC9zcGFuPiZuYnNwOzwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTonQ2FsaWJyaScsJ3NhbnMt
c2VyaWYnOyBjb2xvcjojMWY0OTdkOyBmb250LXNpemU6MTFwdCI+VGh4PGJyPg0KU2hhaHJhbTwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
J0NhbGlicmknLCdzYW5zLXNlcmlmJzsgY29sb3I6IzFmNDk3ZDsgZm9udC1zaXplOjExcHQiPjwv
c3Bhbj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6J1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBmb250LXNpemU6MTBwdCI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTonVGFob21hJywnc2Fucy1zZXJpZic7IGZv
bnQtc2l6ZToxMHB0Ij4NCjxhIGhyZWY9Im1haWx0bzpycmFzenVrQGdtYWlsLmNvbSI+cnJhc3p1
a0BnbWFpbC5jb208L2E+IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29t
Ij5ycmFzenVrQGdtYWlsLmNvbTwvYT5dJm5ic3A7PGI+T24gQmVoYWxmIE9mJm5ic3A7PC9iPlJv
YmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMjox
MiBQTTxicj4NCjxiPlRvOjwvYj4gU2hhaHJhbSBEYXZhcmk8YnI+DQo8Yj5DYzo8L2I+IEVyaWMg
QyBSb3NlbjsmbmJzcDs8YSBocmVmPSJtYWlsdG86c3RicnlhbnRAY2lzY28uY29tIj5zdGJyeWFu
dEBjaXNjby5jb208L2E+OyZuYnNwOzxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxz
QGlldGYub3JnPC9hPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iaDUiPjxicj4NCjxi
PlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5n
LW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzwvZGl2Pg0KPC9kaXY+DQo8
cD4mbmJzcDs8L3A+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iaDUiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6J0FyaWFsJywnc2Fucy1zZXJpZiciPkhpIFNoYWhyYW0sPC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTonQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTon
QXJpYWwnLCdzYW5zLXNlcmlmJyI+TGFiZWxzIHdoaWNoIGFyZSBub24gb2YgYSBsb2NhbCBzaWdu
aWZpY2FuY2UgY2FuIGJlIGRpc3RyaWJ1dGVkIGJ5IGZsb29kaW5nIHByb3RvY29scyBleHRlbnNp
b25zIChJU0lTLCBPU1BGKSBvciBieSBkaXJlY3QgcDJwIHNlc3Npb25zIChCR1AgMzEwNywgc2Vz
c2lvbnMgZnJvbSB0aGUgY29udHJvbGxlciwgWE1QUCBldGMgLi4uKSZuYnNwOzwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6J0FyaWFsJywnc2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6J0FyaWFs
Jywnc2Fucy1zZXJpZiciPlRoZSBpbXBvcnRhbnQgcGFydCBpcyB0aGF0IHRoZSBhY3R1YWwgZm9y
d2FyZGluZyBpcyBjb21wdXRlZCByZWN1cnNpdmVseSBvciBzZXQgYXQgdGhlIGNvbnRyb2xsZXIu
Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTonQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNw
OzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTonQXJpYWwnLCdzYW5zLXNlcmlmJyI+QUZBSUsgSSBoYXZlIG5vdCBzZWVuIGFu
eSBwcm9wb3NhbCB3aGVyZSBMRFAgd291bGQgcGxheSBhbnkgcm9sZSBpbiBzdWNoIGRpc3RyaWJ1
dGlvbi48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OidBcmlhbCcsJ3NhbnMtc2VyaWYnIj48L3NwYW4+Jm5ic3A7
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OidBcmlhbCcsJ3NhbnMtc2VyaWYnIj5SZWdhcmRzLDwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
J0FyaWFsJywnc2Fucy1zZXJpZiciPlIuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTonQXJpYWwnLCdzYW5zLXNl
cmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTonQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFu
PiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTonQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTonQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0IDExOjA3IFBNLCBTaGFocmFt
IERhdmFyaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmFyaUBicm9hZGNvbS5jb20iPmRhdmFyaUBi
cm9hZGNvbS5jb208L2E+Jmd0OyB3cm90ZTo8L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTonQ2FsaWJyaScsJ3NhbnMtc2VyaWYn
OyBjb2xvcjojMWY0OTdkOyBmb250LXNpemU6MTFwdCI+SGkgUm9iZXJ0LDwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6J0NhbGlicmknLCdz
YW5zLXNlcmlmJzsgY29sb3I6IzFmNDk3ZDsgZm9udC1zaXplOjExcHQiPjwvc3Bhbj4mbmJzcDs8
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6J0NhbGli
cmknLCdzYW5zLXNlcmlmJzsgY29sb3I6IzFmNDk3ZDsgZm9udC1zaXplOjExcHQiPkhvdyBhcmUg
dGhlc2UgbGFiZWxzIGRpc3RyaWJ1dGVkPyBWaWEgTERQIG9yIHZpYSBTRE4gY29udHJvbGxlcj8N
Cjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6J0NhbGlicmknLCdzYW5zLXNlcmlmJzsgY29sb3I6IzFmNDk3ZDsgZm9udC1zaXplOjExcHQi
Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6J0NhbGlicmknLCdzYW5zLXNlcmlmJzsgY29sb3I6IzFmNDk3ZDsgZm9udC1zaXpl
OjExcHQiPlRoYW5rczwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6J0NhbGlicmknLCdzYW5zLXNlcmlmJzsgY29sb3I6IzFmNDk3ZDsgZm9u
dC1zaXplOjExcHQiPlNoYWhyYW08L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OidDYWxpYnJpJywnc2Fucy1zZXJpZic7IGNvbG9yOiMxZjQ5
N2Q7IGZvbnQtc2l6ZToxMXB0Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OidUYWhvbWEnLCdzYW5zLXNlcmlmJzsgZm9u
dC1zaXplOjEwcHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6J1Rh
aG9tYScsJ3NhbnMtc2VyaWYnOyBmb250LXNpemU6MTBwdCI+DQo8YSBocmVmPSJtYWlsdG86cnJh
c3p1a0BnbWFpbC5jb20iPnJyYXN6dWtAZ21haWwuY29tPC9hPiBbbWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpycmFzenVrQGdtYWlsLmNvbSI+cnJhc3p1a0BnbWFpbC5jb208L2E+XSZuYnNwOzxiPk9u
IEJlaGFsZiBPZiZuYnNwOzwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8L2I+IFRodXJz
ZGF5LCBKdWx5IDIzLCAyMDE1IDEyOjU4IFBNPGJyPg0KPGI+VG86PC9iPiBFcmljIEMgUm9zZW48
YnI+DQo8Yj5DYzo8L2I+IFNoYWhyYW0gRGF2YXJpOyZuYnNwOzxhIGhyZWY9Im1haWx0bzpzdGJy
eWFudEBjaXNjby5jb20iPnN0YnJ5YW50QGNpc2NvLmNvbTwvYT47Jm5ic3A7PGEgaHJlZj0ibWFp
bHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhv
dyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OidBcmlhbCcsJ3NhbnMtc2Vy
aWYnIj7igItIaSBFcmljLOKAizwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0iYm9yZGVyLWJvdHRvbTptZWRpdW0gbm9uZTsgYm9yZGVyLWxlZnQ6I2Nj
Y2NjYyAxcHQgc29saWQ7IHBhZGRpbmctYm90dG9tOjBpbjsgbWFyZ2luOjVwdCAwaW4gNXB0IDQu
OHB0OyBwYWRkaW5nLWxlZnQ6NnB0OyBwYWRkaW5nLXJpZ2h0OjBpbjsgYm9yZGVyLXRvcDptZWRp
dW0gbm9uZTsgYm9yZGVyLXJpZ2h0Om1lZGl1bSBub25lOyBwYWRkaW5nLXRvcDowaW4iPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTonQXJpYWwn
LCdzYW5zLXNlcmlmJyI+4oCL4oCLPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+SWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVkcyB0byBiZSAn
cmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVlLCB5b3UgY291
bGQganVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3b24ndCBvdmVy
d3JpdGUgdGhlIHRvcCBsYWJlbCBvbiB0aGUgc3RhY2suICZuYnNwO1RoaXMgc2VlbXMgdG8gYmUg
d2hhdCB0aGUgZHJhZnQgc3VnZ2VzdHMsDQogYnV0IGl0IGNvdWxkIGJlIGRvbmUgYXMgYW4gb3B0
aW1pemF0aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNlIHdoZXJlIHRoZSBpbmNvbWluZyBhbmQg
b3V0Z29pbmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFsdWUuPC9wPg0KPC9ibG9ja3F1b3RlPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6J0FyaWFs
Jywnc2Fucy1zZXJpZiciPuKAi1RoaXMgaXMgcHJlY2lzZWx5IOKAi3RoZSBjcnV4IHdoZXJlIHlv
dXIgc3RhdGVtZW50IGZhaWxzLiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6J0FyaWFsJywnc2Fucy1z
ZXJpZiciPjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6J0FyaWFsJywnc2Fucy1zZXJpZiciPllvdSB1
c2UgdGVybSAmcXVvdDtpbmNvbWluZyBsYWJlbCZxdW90OyBhbmQgJnF1b3Q7b3V0Z29pbmcgbGFi
bGUmcXVvdDsgLi4uIHdlbGwgaW4gdGhlIG5ldyBhcmNoaXRlY3R1cmVzIHRoZXJlIGlzIG5vIHN1
Y2ggdGhpbmdzLiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6J0FyaWFsJywnc2Fucy1zZXJpZiciPjwv
c3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6J0FyaWFsJywnc2Fucy1zZXJpZiciPkl0IGlzIGEgJnF1b3Q7
Z2xvYmFsIGxhYmVsJnF1b3Q7IG9yICZxdW90O3BhdGggbGFiZWwmcXVvdDsgd2l0aCBhZGphY2Vu
Y3kgaW5mb3JtYXRpb24uJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTonQXJpYWwnLCdzYW5zLXNlcmlm
JyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTonQXJpYWwnLCdzYW5zLXNlcmlmJyI+U28gdG8gc3Vw
cG9ydCBsZWdhY3kgaGFyZHdhcmUgbmV3IGNvbnRyb2wgcGxhbmUgaGFzIHRvIG1ha2UgdXAgZnJv
bSBzaW5nbGUgbGFiZWwgbm93IHR3byAoaWRlbnRpY2FsKSBsYWJlbHMgdG8gcGFzcyBpdCB0byBk
YXRhIHBsYW5lLiBOb3cgYWxzbyBkYXRhIHBsYW5lIG11c3QgYmUgc21hcnQgdG8gY2hlY2sgdGhh
dCBhbmQgcHJvZ3JhbQ0KIGl0cyBzdGF0ZSBwZXIgeW91ciBzdWdnZXN0aW9uLiZuYnNwOzwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6J0FyaWFsJywnc2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
J0FyaWFsJywnc2Fucy1zZXJpZiciPldoeSB3b3VsZCB3ZSBkbyB0aGF0IG90aGVyIHRoZW4gZHVl
IHRvIHdvcnJ5IGFib3V0IGxlZ2FjeSBjaGlwc2V0cyBmZWFyZWQgdG8gYmUgbm9uIGNvbXBsaWFu
dCB0byBuZXcgUkZDID8mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OidBcmlhbCcsJ3NhbnMtc2VyaWYn
Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6J0FyaWFsJywnc2Fucy1zZXJpZiciPk1h
bnkgdGh4LDwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6J0FyaWFsJywnc2Fucy1zZXJpZiciPlIuPC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTonQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxicj4NCjwvZGl2
Pg0KPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvc3Bhbj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_DB3PR03MB0780C71D3CF8426A5CA06C1F9D810DB3PR03MB0780eurp_--


From nobody Fri Jul 24 01:31:36 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9B4B1A019B for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 01:31:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 NsZNaYvgEg1W for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 01:31:28 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0783.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::783]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 006421A19FA for <mpls@ietf.org>; Fri, 24 Jul 2015 01:31:27 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0777.eurprd03.prod.outlook.com (10.161.54.27) with Microsoft SMTP Server (TLS) id 15.1.219.17; Fri, 24 Jul 2015 08:31:10 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0219.018; Fri, 24 Jul 2015 08:31:10 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Andrew Qu <andrew.qu@mediatek.com>, Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxesXRLWhMNTKB0OPv6fwBySQ6Q==
Date: Fri, 24 Jul 2015 08:31:10 +0000
Message-ID: <DB3PR03MB07809DC48482C67B5215160F9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Infraware POLARIS Mobile Mailer v2.5
authentication-results: mediatek.com; dkim=none (message not signed) header.d=none;
x-originating-ip: [79.178.225.212]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0777; 5:73RyqZa01k/2V/vXJgB5vUm1Qwcqq2fxK2zBy7R+xLxwvS13DR6oRxRHg4whF1MHTTfZv8SgB1upyyJf8TRxOrd7GdgEoDlFc80EabWx3E2+Uz+hBicvdb4ePGlNLxgvbCmDDZhqPk6BHQt6+CPsvA==; 24:/3CQMFMZJlUmnE0YENvD1goODgfp/ira3GM9L+VZoRg0TIrMvXV/BkN4MkYsrtwfGLu68Fsn3hNb48SE+hSgvYmkf7NHQrl4U7F4YmCzVao=; 20:sxbtptpMBpBnkHL2WW/69juoA6Xps5Ubq3KETwcwXzeWAnKNN8CL3xQz4oZUiYdyJ+tDhgZM8aiZYvQc86SaaA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0777;
db3pr03mb0777: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <DB3PR03MB077728A403885991219C23D79D810@DB3PR03MB0777.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0777; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0777; 
x-forefront-prvs: 0647963F84
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(164054003)(479174004)(24454002)(377454003)(53754006)(16236675004)(74316001)(50226001)(122556002)(106116001)(230783001)(189998001)(66066001)(5001770100001)(5890100001)(19580405001)(5001960100002)(5002640100001)(19580395003)(19625215002)(19617315012)(561944003)(5001920100001)(77156002)(40100003)(76576001)(33656002)(2900100001)(2656002)(50986999)(15975445007)(77096005)(92566002)(5003600100002)(46102003)(102836002)(62966003)(86362001)(87936001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0777; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB07809DC48482C67B5215160F9D810DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jul 2015 08:31:10.1347 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0777
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Lj_WAld-k8XVIys3Yw0OD9YPonU>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 08:31:32 -0000

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

QW5kcmV3LA0KDQpJbmxpbmUgYmVsb3cuDQoNCg0KDQpUaHVtYiB0eXBlZCBvbiBteSBMRywNClNh
c2hhDQoNCi0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLQ0KRnJvbTogQW5kcmV3IFF1DQpE
YXRlOiAyNC8wNy8yMDE1IDExOjA3DQpUbzogQWxleGFuZGVyIFZhaW5zaHRlaW47Um9iZXJ0IFJh
c3p1aztTaGFocmFtIERhdmFyaTsNCkNjOiBtcGxzQGlldGYub3JnOw0KU3ViamVjdDpSRTogW21w
bHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBk
b2VzIGl0IHJlYWxseSBzYXZlPw0KDQpIaSBTYXNoYSwNCg0KDQpNeSBjb21tZW50cyBpbiBsaW5l
c+KApg0KDQoNCg0KDQpGcm9tOiBtcGxzIFttYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgQWxleGFuZGVyIFZhaW5zaHRlaW4NClNlbnQ6IEZyaWRheSwgSnVseSAyNCwg
MjAxNSA3OjI2IEFNDQpUbzogUm9iZXJ0IFJhc3p1azsgU2hhaHJhbSBEYXZhcmkNCkNjOiBtcGxz
QGlldGYub3JnDQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3
YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQoNCkhpIGFs
bCwNCg0KUGxlYXNlIG5vdGUgdGhhdCBDT05USU5VRSBpbiBTUFJJTkcgaXM6DQoNCjEuIEEgRFAt
YWdub3N0aWMgcHJpbWl0aXZlDQoNCjIuICpJbXBsZW1lbnRlZCogYXMgU1dBUCBpbnN0cnVjdGlv
biB3aXRoIE1QTFMgRFAuDQoNCg0KDQpbQW5kcmV3XSAgWW91IGFyZSBjb250cmFkaWN0aW5nIHdp
dGggMSkgYW5kIDIpLg0KDQpbW1Nhc2hhXV0gU1BSSU5HIGlzIHN1cHBvc2VkIHRvIHdvcmsgb3Zl
ciBJUHY2IERQIGFzIHdlbGwuDQoNCkNPTlRJTlVFIG92ZXIgdGhpcyBEUCBzaW1wbHkgbWVhbnMg
cmV0YWluaW5nIHRoZSBzYW1lIGV4dGVuc2lvbiBoZWFkZXIgYW5kIGZvcndhcmRpbmcgYWNjb3Jk
aW5nIHRvIG5pcm1hbCBJUHY2IHByb2Nlc3NpbmcsDQoNCg0KDQpXaXRoIOKAnENPTlRJTlVF4oCd
IGRlZmluZWQgaW4gU1IgZHJhZnQsICBmb3IgTkVXIEFTSUMgdG8gYmUgZGVzaWduZWQsDQoNCldo
eSBzaG91bGQgSSBzdGlsbCB1c2Ug4oCcU1dBUOKAnSB0byBhY2hpZXZlIGl0Pw0KDQpbWyBTYXNo
YV1dQmVjYXVzZSB0aGUgZHJhZnQgaW4gcXVlc3Rpb24gZXhwbGljaXRseSBkZWZpbmVzIHRoYXQg
Q09OVElOVUUgaXMgaW1wbGVtZW50ZWQgYXMgU1dBUD8gVGhlIFNQUklORyBkcmFmdHMgbWVudGlv
biB0aGF0IGl0IGNvdWxkIGJlIFNXQVAgdG8gdGhlIHNhbWUgbGFiZWwsIGJ1dCBubyBtb3JlIHRo
YW4gdGhhdC4gVGhleSBkbyBOT1QgcmVxdWlyZSBOTy1TV0FQIGFueXdoZXJlLg0KDQoNCg0KQ29u
c2lkZXJpbmcgdGhhdCBJIG1pZ2h0DQoNCkhhdmUgZ29vZCBzYXZpbmcgaW4gcHJlY2lvdXMgb24t
Ym9hcmQgbWVtb3J5IGZvciB0aGUgQVNJQyA/DQoNCg0KDQpbW1Nhc2hhXV1BcyBhbHJlYWR5dmRp
c2N1c3NlZCBvbiB0aGlzIHRocmVhZCwgdGhpcyBpcyBhIGxvY2FsIGltcGxlbWVudGF0aW9uIG1h
dHRlciB0aGF0IGRvZXMgbm90IHJlcXVpcmUgYW55IHN0YW5kYXJ0aXphdGlvbi4NCg0KDQoNCllv
dSBjYW4gc3VnZ2VzdCB0aGF0IHVzaW5nIFNXQVAsIGhvd2V2ZXIgeW91IHNhaWQgQ09OVElOVUUg
aXMgRFAtYWdub3N0aWMsIHRoZW4NCg0KSWYgSSBkbyBpdCBkaWZmZXJlbnQsIEkgYW0gc3RpbGwg
c3RhbmRhcmQgY29tcGxpYW50LiBSSUdIVD8NCg0KDQoNCltbU2FzaGFdXSBJZiB5b3UgYXNrIG1l
IHRoZSBhbnN3ZXIgaXMgTk8uIFRoZSByZWFsIHF1ZXN0aW9uIGFuIEFTSUMgZW5naW5lZXIgc2hv
dWxkIGFzayBpcywgSU1ITzoNCg0KIkRvIEkgaGF2ZSB0byBzdXBwb3J0IFNXQVAsIG9yIGNvdWxk
IEkgcmVzdHJpY3QgbXlzZWxmIHRvIGp1c3QgTk8tU1dBUCI/DQoNCg0KDQpGcm9tIG15IFBPViB0
aGUgYW5zd2VyIGlzIG9idmlvdXM6IHlvdSBjYW5ub3QgcmVzdHJpY3QgeW91ciBkZXNpZ24gdG8g
anVzdCBOTy1TV0FQLg0KDQoNCg0KDQoNCkFnYWluLCAgdGhhdCBpcyBleGFjdGx5IG15IHBvaW50
LCAgU1dBUCBpcyBOT1QgdGhlIHNhbWUgYXMg4oCcTk9fU1dBUOKAnS4gIE9uY2UgeW91IHB1dA0K
DQpUaGUgd29yZGluZyBvdXQgdGhlcmUsICBpdCBXSUxMIGhhdmUgZGlmZmVyZW50IGltcGFjdC4N
Cg0KDQoNClRoYW5rcywNCg0KDQoNCkFuZHJldw0KDQoNCg0KDQoNCg0KDQoNCg0KU28gY2xhaW1p
bmcgZXF1aXZhbGVuY2Ugb2YgQ09OVElOVUUgYW5kIE5PLVNXQVAgc2VlbXMgdG8gYmUgaW5hY2N1
cmF0ZSBJTU8uDQoNCg0KDQpBcyBmb3IgZ2xvYmFsIGxhYmVscyAoaW4gU0ROLCBNUExTLVRQIG9y
IGFueSBvdGhlciB0ZWNobm9sb2d5KSAtIHRoaXMgZGVmaW5pdGVseSBsb29rcyB0byBtZSBsaWtl
IGEgdmVyeSBiYWQgaWRlYSBmb3IgbmV0d29ya3MgY29tcHJpc2VkIG9mIGRldmljZXMgdGhhdCBz
dXBwb3J0IGRpZmZlcmVudCBsYWJlbCByYW5nZXMuIEZyb20gbXkgZXhwZXJpZW5jZSB0aGVzZSBz
Y2VuYXJpb3MgaGF2ZSBiZWVuIGVuY291bnRlcmVkIGluIHJlYWwgTVBMUy1UUCBkZXBsb3ltZW50
cyAgYW5kIHJlc3VsdGVkIGluIGV2ZW50dWFsbHkgZHJvcHBpbmcgdGhlICJzaW1wbGUiIHNvbHV0
aW9uIGFzIGxpdmUgbmV0d29ya3MgaGF2ZSBiZWVuIGV4dGVuZGVkIHdpdGggbmV3IE5FcyBzdXBw
b3J0aW5nIGEgbW9yZSBuYXJyb3cgbGFiZWwgc3BhY2UgdGhhbiB0aGUgb3JpZ2luYWwgb25lcy4N
Cg0KDQoNCkFkZGluZyBhIG5ldyBmb3J3YXJkaW5nIHByaW1pdGl2ZSB0byBNUExTIGFyY2hpdGVj
dHVyZSAoeWV0IGFub3RoZXIgYXJndW1lbnQgb24gdGhpcyB0aHJlYWQpIGltbWVkaWF0ZWx5IHJh
aXNlcyB0aGUgcXVlc3Rpb246DQoNCg0KDQpJcyBzdXBwb3J0IG9mIHRoZSBuZXcgcHJpbWl0aXZl
IG1hbmRhdG9yeT8NCg0KDQoNCklmIGl0IGlzIG5vdCAoYW5kIHRoaXMgaXMgY2xlYXJseSB0aGUg
Y2FzZSBmb3IgTk8tU1dBUCksIHRoZW4gd2h5IHNob3VsZCB3ZSBib3RoZXI/IE9jY2FtJ3MgcmFz
b3IgY3V0cyB0aGlzIG9mZiBJTUhPLg0KDQoNCg0KTXkgcGVyc29uYWwgYm90dG9tIGxpbmU6IHRo
aXMgaXMgYSBzdHJpY3RseSBOTyBHTyBwcm9wb3NhbC4NCg0KDQoNCk15IDJjLg0KDQoNClRodW1i
IHR5cGVkIG9uIG15IExHLA0KU2FzaGENCg0KLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0t
DQpGcm9tOiBSb2JlcnQgUmFzenVrDQpEYXRlOiAyNC8wNy8yMDE1IDAwOjIyDQpUbzogU2hhaHJh
bSBEYXZhcmk7DQpDYzogbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz47DQpTdWJq
ZWN0OlJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAt
IGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoNClRoZSBwb2ludCBpcyB0aGF0IG5ldyBj
b250cm9sIHBsYW5lIGlzIGFscmVhZHkgZGVmaW5lZC4gSW4gZmFjdCB3ZSBhbHJlYWR5IGhhdmUg
dHdvIDopDQoNCkFzIEkgbWVudGlvbmVkIGluIG15IGZpcnN0IG1haWwgdG8gdGhlIGxpc3QgdGhl
IGNvbmNlcHQgb2YgTk9fU1dBUC9DT05USU5VRSBpcyBjb21tb24gdG8gYm90aCBILVNETiBhbmQg
U0VHTUVOVCBST1VUSU5HIGFyY2hpdGVjdHVyZXMuDQoNClJlZjogaHR0cHM6Ly9nb28uZ2wvM294
UmJsDQoNClRoeCwNClIuDQoNCg0KT24gVGh1LCBKdWwgMjMsIDIwMTUgYXQgMTE6MTYgUE0sIFNo
YWhyYW0gRGF2YXJpICA8ZGF2YXJpQGJyb2FkY29tLmNvbTxtYWlsdG86ZGF2YXJpQGJyb2FkY29t
LmNvbT4+IHdyb3RlOg0KUm9iZXJ0LA0KDQpTbyBpbnN0ZWFkIG9mIGNhbGxpbmcgaXQgbm8tc3dh
cCBwcm9iYWJseSB5b3Ugc2hvdWxkIGNhbGwgaXQgZ2xvYmFsIGxhYmVsIG9yIHNvLCBhbmQgdGhl
biBkZWZpbmUgbmV3IGNvbnRyb2wgcGxhbmUgZm9yIGl0LiBCdXQgc2VlbXMgdGhlIGRhdGEtcGFu
ZSBiZWhhdmlvciBkb2VzIG5vdCBjaGFuZ2UgYW5kIGV4aXN0aW5nIGhhcmR3YXJlIGNhbiBzdXBw
b3J0IHRoaXMgZ2xvYmFsIGxhYmVsLiAgU28gbWF5YmUgeW91IGp1c3QgbmVlZCBuZXcgY29udHJv
bCBwbGFuZS4NCg0KVGh4DQpTaGFocmFtDQoNCkZyb206IHJyYXN6dWtAZ21haWwuY29tPG1haWx0
bzpycmFzenVrQGdtYWlsLmNvbT4gW21haWx0bzpycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJh
c3p1a0BnbWFpbC5jb20+XSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVGh1cnNk
YXksIEp1bHkgMjMsIDIwMTUgMjoxMiBQTQ0KVG86IFNoYWhyYW0gRGF2YXJpDQpDYzogRXJpYyBD
IFJvc2VuOyBzdGJyeWFudEBjaXNjby5jb208bWFpbHRvOnN0YnJ5YW50QGNpc2NvLmNvbT47IG1w
bHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQoNClN1YmplY3Q6IFJlOiBbbXBsc10g
ZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMg
aXQgcmVhbGx5IHNhdmU/DQoNCg0KDQpIaSBTaGFocmFtLA0KDQpMYWJlbHMgd2hpY2ggYXJlIG5v
biBvZiBhIGxvY2FsIHNpZ25pZmljYW5jZSBjYW4gYmUgZGlzdHJpYnV0ZWQgYnkgZmxvb2Rpbmcg
cHJvdG9jb2xzIGV4dGVuc2lvbnMgKElTSVMsIE9TUEYpIG9yIGJ5IGRpcmVjdCBwMnAgc2Vzc2lv
bnMgKEJHUCAzMTA3LCBzZXNzaW9ucyBmcm9tIHRoZSBjb250cm9sbGVyLCBYTVBQIGV0YyAuLi4p
DQoNClRoZSBpbXBvcnRhbnQgcGFydCBpcyB0aGF0IHRoZSBhY3R1YWwgZm9yd2FyZGluZyBpcyBj
b21wdXRlZCByZWN1cnNpdmVseSBvciBzZXQgYXQgdGhlIGNvbnRyb2xsZXIuDQoNCkFGQUlLIEkg
aGF2ZSBub3Qgc2VlbiBhbnkgcHJvcG9zYWwgd2hlcmUgTERQIHdvdWxkIHBsYXkgYW55IHJvbGUg
aW4gc3VjaCBkaXN0cmlidXRpb24uDQoNClJlZ2FyZHMsDQpSLg0KDQoNCg0KDQoNCk9uIFRodSwg
SnVsIDIzLCAyMDE1IGF0IDExOjA3IFBNLCBTaGFocmFtIERhdmFyaSA8ZGF2YXJpQGJyb2FkY29t
LmNvbTxtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbT4+IHdyb3RlOg0KSGkgUm9iZXJ0LA0KDQpI
b3cgYXJlIHRoZXNlIGxhYmVscyBkaXN0cmlidXRlZD8gVmlhIExEUCBvciB2aWEgU0ROIGNvbnRy
b2xsZXI/DQoNClRoYW5rcw0KU2hhaHJhbQ0KDQpGcm9tOiBycmFzenVrQGdtYWlsLmNvbTxtYWls
dG86cnJhc3p1a0BnbWFpbC5jb20+IFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJy
YXN6dWtAZ21haWwuY29tPl0gT24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IFRodXJz
ZGF5LCBKdWx5IDIzLCAyMDE1IDEyOjU4IFBNDQpUbzogRXJpYyBDIFJvc2VuDQpDYzogU2hhaHJh
bSBEYXZhcmk7IHN0YnJ5YW50QGNpc2NvLmNvbTxtYWlsdG86c3RicnlhbnRAY2lzY28uY29tPjsg
bXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbbXBsc10g
ZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMg
aXQgcmVhbGx5IHNhdmU/DQoNCuKAi0hpIEVyaWMs4oCLDQoNCuKAi+KAiw0KSWYgeW91IG5vdGlj
ZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVkcyB0byBiZSAncmVwbGFjZWQnIGJ5IGFuIG91
dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVlLCB5b3UgY291bGQganVzdCBtYWtlIHRoZSBy
ZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3b24ndCBvdmVyd3JpdGUgdGhlIHRvcCBsYWJl
bCBvbiB0aGUgc3RhY2suICBUaGlzIHNlZW1zIHRvIGJlIHdoYXQgdGhlIGRyYWZ0IHN1Z2dlc3Rz
LCBidXQgaXQgY291bGQgYmUgZG9uZSBhcyBhbiBvcHRpbWl6YXRpb24gZm9yIHRoZSBwYXJ0aWN1
bGFyIGNhc2Ugd2hlcmUgdGhlIGluY29taW5nIGFuZCBvdXRnb2luZyBsYWJlbHMgaGF2ZSB0aGUg
c2FtZSB2YWx1ZS4NCg0K4oCLVGhpcyBpcyBwcmVjaXNlbHkg4oCLdGhlIGNydXggd2hlcmUgeW91
ciBzdGF0ZW1lbnQgZmFpbHMuDQoNCllvdSB1c2UgdGVybSAiaW5jb21pbmcgbGFiZWwiIGFuZCAi
b3V0Z29pbmcgbGFibGUiIC4uLiB3ZWxsIGluIHRoZSBuZXcgYXJjaGl0ZWN0dXJlcyB0aGVyZSBp
cyBubyBzdWNoIHRoaW5ncy4NCg0KSXQgaXMgYSAiZ2xvYmFsIGxhYmVsIiBvciAicGF0aCBsYWJl
bCIgd2l0aCBhZGphY2VuY3kgaW5mb3JtYXRpb24uDQoNClNvIHRvIHN1cHBvcnQgbGVnYWN5IGhh
cmR3YXJlIG5ldyBjb250cm9sIHBsYW5lIGhhcyB0byBtYWtlIHVwIGZyb20gc2luZ2xlIGxhYmVs
IG5vdyB0d28gKGlkZW50aWNhbCkgbGFiZWxzIHRvIHBhc3MgaXQgdG8gZGF0YSBwbGFuZS4gTm93
IGFsc28gZGF0YSBwbGFuZSBtdXN0IGJlIHNtYXJ0IHRvIGNoZWNrIHRoYXQgYW5kIHByb2dyYW0g
aXRzIHN0YXRlIHBlciB5b3VyIHN1Z2dlc3Rpb24uDQoNCldoeSB3b3VsZCB3ZSBkbyB0aGF0IG90
aGVyIHRoZW4gZHVlIHRvIHdvcnJ5IGFib3V0IGxlZ2FjeSBjaGlwc2V0cyBmZWFyZWQgdG8gYmUg
bm9uIGNvbXBsaWFudCB0byBuZXcgUkZDID8NCg0KTWFueSB0aHgsDQpSLg0KDQoNCg0KDQoqKioq
KioqKioqKioqIEVtYWlsIENvbmZpZGVudGlhbGl0eSBOb3RpY2UgKioqKioqKioqKioqKioqKioq
KioNClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBlLW1haWwgbWVzc2FnZSAoaW5j
bHVkaW5nIGFueQ0KYXR0YWNobWVudHMpIG1heSBiZSBjb25maWRlbnRpYWwsIHByb3ByaWV0YXJ5
LCBwcml2aWxlZ2VkLCBvciBvdGhlcndpc2UNCmV4ZW1wdCBmcm9tIGRpc2Nsb3N1cmUgdW5kZXIg
YXBwbGljYWJsZSBsYXdzLiBJdCBpcyBpbnRlbmRlZCB0byBiZQ0KY29udmV5ZWQgb25seSB0byB0
aGUgZGVzaWduYXRlZCByZWNpcGllbnQocykuIEFueSB1c2UsIGRpc3NlbWluYXRpb24sDQpkaXN0
cmlidXRpb24sIHByaW50aW5nLCByZXRhaW5pbmcgb3IgY29weWluZyBvZiB0aGlzIGUtbWFpbCAo
aW5jbHVkaW5nIGl0cw0KYXR0YWNobWVudHMpIGJ5IHVuaW50ZW5kZWQgcmVjaXBpZW50KHMpIGlz
IHN0cmljdGx5IHByb2hpYml0ZWQgYW5kIG1heQ0KYmUgdW5sYXdmdWwuIElmIHlvdSBhcmUgbm90
IGFuIGludGVuZGVkIHJlY2lwaWVudCBvZiB0aGlzIGUtbWFpbCwgb3IgYmVsaWV2ZQ0KdGhhdCB5
b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGUtbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUg
c2VuZGVyDQppbW1lZGlhdGVseSAoYnkgcmVwbHlpbmcgdG8gdGhpcyBlLW1haWwpLCBkZWxldGUg
YW55IGFuZCBhbGwgY29waWVzIG9mDQp0aGlzIGUtbWFpbCAoaW5jbHVkaW5nIGFueSBhdHRhY2ht
ZW50cykgZnJvbSB5b3VyIHN5c3RlbSwgYW5kIGRvIG5vdA0KZGlzY2xvc2UgdGhlIGNvbnRlbnQg
b2YgdGhpcyBlLW1haWwgdG8gYW55IG90aGVyIHBlcnNvbi4gVGhhbmsgeW91IQ0KDQoNCg==

--_000_DB3PR03MB07809DC48482C67B5215160F9D810DB3PR03MB0780eurp_
Content-Type: text/html; charset="utf-8"
Content-ID: <075D7B283F805B45A251324A00BA888B@ECI365.onmicrosoft.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT4NCjwhLS0NCnAuTXNvTm9ybWFsLCBs
aS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIiwic2VyaWYifQ0KLS0+DQo8L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMi
IGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0
OyI+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsiPkFuZHJldyw8L3A+
DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsiPklubGluZSBiZWxvdy48
L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsiPiZuYnNwOzwvcD4N
CjxkZXYzX2pqeT5UaHVtYiB0eXBlZCBvbiBteSBMRyw8YnI+DQpTYXNoYTwvZGV2M19qank+PGJy
Pg0KPGJyPg0KLS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tPGJyPg0KPGI+RnJvbTombmJz
cDs8L2I+QW5kcmV3IFF1PGFuZHJldy5xdUBtZWRpYXRlay5jb20+PGJyPg0KPGI+RGF0ZTombmJz
cDs8L2I+MjQvMDcvMjAxNSAxMTowNzxicj4NCjxiPlRvOiZuYnNwOzwvYj5BbGV4YW5kZXIgVmFp
bnNodGVpbjtSb2JlcnQgUmFzenVrO1NoYWhyYW0gRGF2YXJpOzxicj4NCjxiPkNjOiZuYnNwOzwv
Yj5tcGxzQGlldGYub3JnOzxicj4NCjxiPlN1YmplY3Q6PC9iPlJFOiBbbXBsc10gZHJhZnQtZmFu
Zy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5
IHNhdmU/PGJyPg0KPGJyPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPkhp
IFNhc2hhLDwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5bGU9
Im1hcmdpbjowaW47IG1hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQiPk15IGNvbW1lbnRzIGluIGxpbmVz4oCmPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW46MGluOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
IGJvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDsgcGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBtcGxzIFttYWls
dG86bXBscy1ib3VuY2VzQGlldGYub3JnXSZuYnNwOzxiPk9uIEJlaGFsZiBPZiZuYnNwOzwvYj5B
bGV4YW5kZXIgVmFpbnNodGVpbjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEp1bHkgMjQsIDIw
MTUgNzoyNiBBTTxicj4NCjxiPlRvOjwvYj4gUm9iZXJ0IFJhc3p1azsgU2hhaHJhbSBEYXZhcmk8
YnI+DQo8Yj5DYzo8L2I+IG1wbHNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtt
cGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2gg
ZG9lcyBpdCByZWFsbHkgc2F2ZT88L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJnaW4tYm90
dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5IaSBhbGwsPC9zcGFu
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5QbGVhc2Ugbm90ZSB0aGF0IENPTlRJTlVFIGluIFNQ
UklORyBpczo8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47IG1hcmdpbi1ib3R0b206
LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjEuIEEgRFAtYWdub3N0aWMg
cHJpbWl0aXZlPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJnaW4tYm90dG9t
Oi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4yLiAqSW1wbGVtZW50ZWQq
IGFzIFNXQVAgaW5zdHJ1Y3Rpb24gd2l0aCBNUExTIERQLjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBpbjsgbWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJnaW4t
Ym90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5
N0QiPltBbmRyZXddICZuYnNwO1lvdSBhcmUgY29udHJhZGljdGluZyB3aXRoIDEpIGFuZCAyKS48
L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47IG1hcmdpbi1ib3R0b206LjAwMDFwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+W1tTYXNoYV1dIFNQ
UklORyBpcyBzdXBwb3NlZCB0byB3b3JrIG92ZXIgSVB2NiBEUCBhcyB3ZWxsLiZuYnNwOzwvc3Bh
bj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjsgbWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj5DT05USU5VRSBvdmVyIHRo
aXMgRFAgc2ltcGx5IG1lYW5zIHJldGFpbmluZyB0aGUgc2FtZSBleHRlbnNpb24gaGVhZGVyIGFu
ZCBmb3J3YXJkaW5nIGFjY29yZGluZyB0byBuaXJtYWwgSVB2NiBwcm9jZXNzaW5nLDwvc3Bhbj48
L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjsgbWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0K
PHAgc3R5bGU9Im1hcmdpbjowaW47IG1hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+V2l0aCDigJxDT05USU5VReKAnSBkZWZp
bmVkIGluIFNSIGRyYWZ0LCAmbmJzcDtmb3IgTkVXIEFTSUMgdG8gYmUgZGVzaWduZWQsPC9zcGFu
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPldoeSBzaG91bGQgSSBzdGls
bCB1c2Ug4oCcU1dBUOKAnSB0byBhY2hpZXZlIGl0PyZuYnNwOzwvc3Bhbj48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBpbjsgbWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj5bWyBTYXNoYV1dQmVjYXVzZSB0aGUgZHJhZnQgaW4g
cXVlc3Rpb24gZXhwbGljaXRseSBkZWZpbmVzIHRoYXQgQ09OVElOVUUgaXMgaW1wbGVtZW50ZWQg
YXMgU1dBUD8gVGhlIFNQUklORyBkcmFmdHMgbWVudGlvbiB0aGF0IGl0DQogY291bGQgYmUgU1dB
UCB0byB0aGUgc2FtZSBsYWJlbCwgYnV0IG5vIG1vcmUgdGhhbiB0aGF0LiBUaGV5IGRvIE5PVCBy
ZXF1aXJlIE5PLVNXQVAgYW55d2hlcmUuPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGlu
OyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjsgbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjoj
MUY0OTdEIj5Db25zaWRlcmluZyB0aGF0IEkgbWlnaHQ8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1h
cmdpbjowaW47IG1hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OzsgY29sb3I6IzFGNDk3RCI+SGF2ZSBnb29kIHNhdmluZyBpbiBwcmVjaW91cyBvbi1ib2Fy
ZCBtZW1vcnkgZm9yIHRoZSBBU0lDID88L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47
IG1hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJn
aW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMx
RjQ5N0QiPltbU2FzaGFdXUFzIGFscmVhZHl2ZGlzY3Vzc2VkIG9uIHRoaXMgdGhyZWFkLCB0aGlz
IGlzIGEgbG9jYWwgaW1wbGVtZW50YXRpb24gbWF0dGVyIHRoYXQgZG9lcyBub3QgcmVxdWlyZSBh
bnkgc3RhbmRhcnRpemF0aW9uLjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjsgbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47IG1hcmdpbi1i
b3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3
RCI+WW91IGNhbiBzdWdnZXN0IHRoYXQgdXNpbmcgU1dBUCwgaG93ZXZlciB5b3Ugc2FpZCBDT05U
SU5VRSBpcyBEUC1hZ25vc3RpYywgdGhlbjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBp
bjsgbWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsg
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBj
b2xvcjojMUY0OTdEIj5JZiBJIGRvIGl0IGRpZmZlcmVudCwgSSBhbSBzdGlsbCBzdGFuZGFyZCBj
b21wbGlhbnQuIFJJR0hUPzwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjsgbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47IG1hcmdpbi1ib3R0
b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+
W1tTYXNoYV1dIElmIHlvdSBhc2sgbWUgdGhlIGFuc3dlciBpcyBOTy4gVGhlIHJlYWwgcXVlc3Rp
b24gYW4gQVNJQyBlbmdpbmVlciBzaG91bGQgYXNrIGlzLCBJTUhPOjwvc3Bhbj48L3A+DQo8cCBz
dHlsZT0ibWFyZ2luOjBpbjsgbWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj4mcXVvdDtEbyBJIGhhdmUgdG8gc3VwcG9ydCBT
V0FQLCBvciBjb3VsZCBJIHJlc3RyaWN0IG15c2VsZiB0byBqdXN0IE5PLVNXQVAmcXVvdDs/PC9z
cGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjsgbWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj5Gcm9tIG15IFBPViB0aGUgYW5z
d2VyIGlzIG9idmlvdXM6IHlvdSBjYW5ub3QgcmVzdHJpY3QgeW91ciBkZXNpZ24gdG8ganVzdCBO
Ty1TV0FQLjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjsgbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47IG1hcmdpbi1ib3R0b206LjAwMDFw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPkFnYWluLCAmbmJzcDt0
aGF0IGlzIGV4YWN0bHkgbXkgcG9pbnQsICZuYnNwO1NXQVAgaXMgTk9UIHRoZSBzYW1lIGFzIOKA
nE5PX1NXQVDigJ0uICZuYnNwO09uY2UgeW91IHB1dDwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luOjBpbjsgbWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7OyBjb2xvcjojMUY0OTdEIj5UaGUgd29yZGluZyBvdXQgdGhlcmUsICZuYnNwO2l0IFdJTEwg
aGF2ZSBkaWZmZXJlbnQgaW1wYWN0Ljwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjsg
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47IG1hcmdp
bi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFG
NDk3RCI+VGhhbmtzLDwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjsgbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47IG1hcmdpbi1ib3R0b206
LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+QW5k
cmV3PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJnaW4tYm90dG9tOi4wMDAx
cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjsgbWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47IG1hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBz
dHlsZT0ibWFyZ2luOjBpbjsgbWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdCI+U28gY2xhaW1pbmcgZXF1aXZhbGVuY2Ugb2YgQ09OVElOVUUgYW5kIE5P
LVNXQVAgc2VlbXMgdG8gYmUgaW5hY2N1cmF0ZSBJTU8uPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW46MGluOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47IG1hcmdpbi1i
b3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkFzIGZvciBnbG9i
YWwgbGFiZWxzIChpbiBTRE4sIE1QTFMtVFAgb3IgYW55IG90aGVyIHRlY2hub2xvZ3kpIC0gdGhp
cyBkZWZpbml0ZWx5IGxvb2tzIHRvIG1lIGxpa2UgYSB2ZXJ5IGJhZCBpZGVhIGZvciBuZXR3b3Jr
cyBjb21wcmlzZWQgb2YgZGV2aWNlcyB0aGF0IHN1cHBvcnQgZGlmZmVyZW50IGxhYmVsIHJhbmdl
cy4NCiBGcm9tIG15IGV4cGVyaWVuY2UgdGhlc2Ugc2NlbmFyaW9zIGhhdmUgYmVlbiBlbmNvdW50
ZXJlZCBpbiByZWFsIE1QTFMtVFAgZGVwbG95bWVudHMgJm5ic3A7YW5kIHJlc3VsdGVkIGluIGV2
ZW50dWFsbHkgZHJvcHBpbmcgdGhlICZxdW90O3NpbXBsZSZxdW90OyBzb2x1dGlvbiBhcyBsaXZl
IG5ldHdvcmtzIGhhdmUgYmVlbiBleHRlbmRlZCB3aXRoIG5ldyBORXMgc3VwcG9ydGluZyBhIG1v
cmUgbmFycm93IGxhYmVsIHNwYWNlIHRoYW4gdGhlIG9yaWdpbmFsIG9uZXMuPC9zcGFuPjwvcD4N
CjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjow
aW47IG1hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PkFkZGluZyBhIG5ldyBmb3J3YXJkaW5nIHByaW1pdGl2ZSB0byBNUExTIGFyY2hpdGVjdHVyZSAo
eWV0IGFub3RoZXIgYXJndW1lbnQgb24gdGhpcyB0aHJlYWQpIGltbWVkaWF0ZWx5IHJhaXNlcyB0
aGUgcXVlc3Rpb246PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJnaW4tYm90
dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47IG1hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPklzIHN1cHBvcnQgb2YgdGhlIG5ldyBwcmltaXRpdmUg
bWFuZGF0b3J5Pzwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjsgbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij5JZiBpdCBpcyBub3QgKGFuZCB0aGlzIGlzIGNsZWFybHkg
dGhlIGNhc2UgZm9yIE5PLVNXQVApLCB0aGVuIHdoeSBzaG91bGQgd2UgYm90aGVyPyBPY2NhbSdz
IHJhc29yIGN1dHMgdGhpcyBvZmYgSU1ITy48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjow
aW47IG1hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjsgbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+TXkgcGVyc29uYWwgYm90dG9t
IGxpbmU6IHRoaXMgaXMgYSBzdHJpY3RseSBOTyBHTyBwcm9wb3NhbC48L3NwYW4+PC9wPg0KPHAg
c3R5bGU9Im1hcmdpbjowaW47IG1hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjsg
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+TXkg
MmMuPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluOyBtYXJnaW4tYm90dG9tOi4wMDAx
cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+VGh1bWIgdHlwZWQgb24gbXkgTEcsPGJyPg0KU2FzaGE8YnI+
DQo8YnI+DQotLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS08YnI+DQo8Yj5Gcm9tOiZuYnNw
OzwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+RGF0ZTombmJzcDs8L2I+MjQvMDcvMjAxNSAwMDoy
Mjxicj4NCjxiPlRvOiZuYnNwOzwvYj5TaGFocmFtIERhdmFyaTs8YnI+DQo8Yj5DYzombmJzcDs8
L2I+PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+Ozxicj4N
CjxiPlN1YmplY3Q6PC9iPlJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRp
bmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGhlIHBv
aW50IGlzIHRoYXQgbmV3IGNvbnRyb2wgcGxhbmUgaXMgYWxyZWFkeSBkZWZpbmVkLiBJbiBmYWN0
IHdlIGFscmVhZHkgaGF2ZSB0d28gOikmbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+QXMgSSBtZW50aW9uZWQgaW4g
bXkgZmlyc3QgbWFpbCB0byB0aGUgbGlzdCB0aGUgY29uY2VwdCBvZiBOT19TV0FQL0NPTlRJTlVF
IGlzIGNvbW1vbiB0byBib3RoIEgtU0ROIGFuZCBTRUdNRU5UIFJPVVRJTkcgYXJjaGl0ZWN0dXJl
cy4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+UmVmOiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vZ29vLmdsLzNveFJi
bCIgdGFyZ2V0PSJfQkxBTksiPmh0dHBzOi8vZ29vLmdsLzNveFJibDwvYT48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGh4
LDxicj4NClIuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9z
cGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+T24gVGh1LCBKdWwgMjMsIDIwMTUgYXQgMTE6MTYgUE0sIFNoYWhyYW0gRGF2
YXJpICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbSI+ZGF2YXJp
QGJyb2FkY29tLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
IGNvbG9yOiMxRjQ5N0QiPlJvYmVydCw8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPlNvIGluc3RlYWQgb2YgY2FsbGluZyBp
dCBuby1zd2FwIHByb2JhYmx5IHlvdSBzaG91bGQgY2FsbCBpdCBnbG9iYWwgbGFiZWwgb3Igc28s
IGFuZCB0aGVuIGRlZmluZSBuZXcgY29udHJvbCBwbGFuZSBmb3IgaXQuIEJ1dCBzZWVtcyB0aGUg
ZGF0YS1wYW5lDQogYmVoYXZpb3IgZG9lcyBub3QgY2hhbmdlIGFuZCBleGlzdGluZyBoYXJkd2Fy
ZSBjYW4gc3VwcG9ydCB0aGlzIGdsb2JhbCBsYWJlbC4gJm5ic3A7U28gbWF5YmUgeW91IGp1c3Qg
bmVlZCBuZXcgY29udHJvbCBwbGFuZS48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPlRoeDxicj4NClNoYWhyYW08L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSIiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8YSBocmVmPSJtYWlsdG86cnJh
c3p1a0BnbWFpbC5jb20iPnJyYXN6dWtAZ21haWwuY29tPC9hPiBbbWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpycmFzenVrQGdtYWlsLmNvbSI+cnJhc3p1a0BnbWFpbC5jb208L2E+XSZuYnNwOzxiPk9u
IEJlaGFsZiBPZiZuYnNwOzwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8L2I+IFRodXJz
ZGF5LCBKdWx5IDIzLCAyMDE1IDI6MTIgUE08YnI+DQo8Yj5Ubzo8L2I+IFNoYWhyYW0gRGF2YXJp
PGJyPg0KPGI+Q2M6PC9iPiBFcmljIEMgUm9zZW47Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOnN0YnJ5
YW50QGNpc2NvLmNvbSI+c3RicnlhbnRAY2lzY28uY29tPC9hPjsmbmJzcDs8YSBocmVmPSJtYWls
dG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT48L3NwYW4+PC9wPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZv
cndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5i
c3A7PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
IiI+Jm5ic3A7PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+SGkgU2hhaHJhbSw8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TGFiZWxz
IHdoaWNoIGFyZSBub24gb2YgYSBsb2NhbCBzaWduaWZpY2FuY2UgY2FuIGJlIGRpc3RyaWJ1dGVk
IGJ5IGZsb29kaW5nIHByb3RvY29scyBleHRlbnNpb25zIChJU0lTLCBPU1BGKSBvciBieSBkaXJl
Y3QgcDJwIHNlc3Npb25zIChCR1AgMzEwNywgc2Vzc2lvbnMgZnJvbSB0aGUgY29udHJvbGxlciwg
WE1QUA0KIGV0YyAuLi4pJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoZSBpbXBv
cnRhbnQgcGFydCBpcyB0aGF0IHRoZSBhY3R1YWwgZm9yd2FyZGluZyBpcyBjb21wdXRlZCByZWN1
cnNpdmVseSBvciBzZXQgYXQgdGhlIGNvbnRyb2xsZXIuJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkFGQUlLIEkgaGF2ZSBub3Qgc2VlbiBhbnkgcHJvcG9zYWwgd2hlcmUgTERQIHdv
dWxkIHBsYXkgYW55IHJvbGUgaW4gc3VjaCBkaXN0cmlidXRpb24uPC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPlJlZ2FyZHMsPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5SLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+Jm5ic3A7
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPk9uIFRodSwgSnVsIDIz
LCAyMDE1IGF0IDExOjA3IFBNLCBTaGFocmFtIERhdmFyaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRh
dmFyaUBicm9hZGNvbS5jb20iPmRhdmFyaUBicm9hZGNvbS5jb208L2E+Jmd0OyB3cm90ZTo8L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPkhpIFJvYmVydCw8L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OzsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPkhv
dyBhcmUgdGhlc2UgbGFiZWxzIGRpc3RyaWJ1dGVkPyBWaWEgTERQIG9yIHZpYSBTRE4gY29udHJv
bGxlcj8NCjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OzsgY29sb3I6IzFGNDk3RCI+VGhhbmtzPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPlNo
YWhyYW08L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8YSBocmVm
PSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iPnJyYXN6dWtAZ21haWwuY29tPC9hPiBbbWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpycmFzenVrQGdtYWlsLmNvbSI+cnJhc3p1a0BnbWFpbC5jb208L2E+
XSZuYnNwOzxiPk9uIEJlaGFsZiBPZiZuYnNwOzwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2Vu
dDo8L2I+IFRodXJzZGF5LCBKdWx5IDIzLCAyMDE1IDEyOjU4IFBNPGJyPg0KPGI+VG86PC9iPiBF
cmljIEMgUm9zZW48YnI+DQo8Yj5DYzo8L2I+IFNoYWhyYW0gRGF2YXJpOyZuYnNwOzxhIGhyZWY9
Im1haWx0bzpzdGJyeWFudEBjaXNjby5jb20iPnN0YnJ5YW50QGNpc2NvLmNvbTwvYT47Jm5ic3A7
PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmct
bm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPiZuYnNwOzwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPuKA
i0hpIEVyaWMs4oCLPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTsgYm9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx
LjBwdDsgcGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDsgbWFyZ2luLWxlZnQ6NC44cHQ7IG1hcmdp
bi10b3A6NS4wcHQ7IG1hcmdpbi1yaWdodDowaW47IG1hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij7igIvigIs8L3NwYW4+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj5JZiB5b3Ugbm90aWNl
IHRoYXQgdGhlIGluY29taW5nIGxhYmVsIG5lZWRzIHRvIGJlICdyZXBsYWNlZCcgYnkgYW4gb3V0
Z29pbmcgbGFiZWwgb2YgdGhlIHNhbWUgdmFsdWUsIHlvdSBjb3VsZCBqdXN0IG1ha2UgdGhlIHJl
d3JpdGUgc3RyaW5nIHNob3J0ZXIsIHNvIGl0IHdvbid0IG92ZXJ3cml0ZSB0aGUgdG9wIGxhYmVs
IG9uIHRoZSBzdGFjay4gJm5ic3A7VGhpcyBzZWVtcyB0byBiZSB3aGF0IHRoZSBkcmFmdA0KIHN1
Z2dlc3RzLCBidXQgaXQgY291bGQgYmUgZG9uZSBhcyBhbiBvcHRpbWl6YXRpb24gZm9yIHRoZSBw
YXJ0aWN1bGFyIGNhc2Ugd2hlcmUgdGhlIGluY29taW5nIGFuZCBvdXRnb2luZyBsYWJlbHMgaGF2
ZSB0aGUgc2FtZSB2YWx1ZS48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij7igItUaGlzIGlzIHByZWNpc2VseSDi
gIt0aGUgY3J1eCB3aGVyZSB5b3VyIHN0YXRlbWVudCBmYWlscy4mbmJzcDs8L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZu
YnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+WW91IHVzZSB0ZXJtICZxdW90O2luY29taW5nIGxhYmVsJnF1b3Q7IGFu
ZCAmcXVvdDtvdXRnb2luZyBsYWJsZSZxdW90OyAuLi4gd2VsbCBpbiB0aGUgbmV3IGFyY2hpdGVj
dHVyZXMgdGhlcmUgaXMgbm8gc3VjaCB0aGluZ3MuJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPkl0IGlzIGEgJnF1b3Q7Z2xvYmFsIGxhYmVsJnF1b3Q7IG9yICZxdW90O3BhdGggbGFi
ZWwmcXVvdDsgd2l0aCBhZGphY2VuY3kgaW5mb3JtYXRpb24uJm5ic3A7PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJz
cDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
IiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPlNvIHRvIHN1cHBvcnQgbGVnYWN5IGhhcmR3YXJlIG5ldyBjb250cm9sIHBs
YW5lIGhhcyB0byBtYWtlIHVwIGZyb20gc2luZ2xlIGxhYmVsIG5vdyB0d28gKGlkZW50aWNhbCkg
bGFiZWxzIHRvIHBhc3MgaXQgdG8gZGF0YSBwbGFuZS4gTm93IGFsc28gZGF0YSBwbGFuZSBtdXN0
IGJlIHNtYXJ0IHRvIGNoZWNrIHRoYXQNCiBhbmQgcHJvZ3JhbSBpdHMgc3RhdGUgcGVyIHlvdXIg
c3VnZ2VzdGlvbi4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+V2h5IHdvdWxkIHdl
IGRvIHRoYXQgb3RoZXIgdGhlbiBkdWUgdG8gd29ycnkgYWJvdXQgbGVnYWN5IGNoaXBzZXRzIGZl
YXJlZCB0byBiZSBub24gY29tcGxpYW50IHRvIG5ldyBSRkMgPyZuYnNwOzwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5i
c3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPk1hbnkgdGh4LDwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ui48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZu
YnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iIj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8dGFibGU+DQo8dGJvZHk+DQo8
dHI+DQo8dGQ+DQo8cHJlPioqKioqKioqKioqKiogRW1haWwgQ29uZmlkZW50aWFsaXR5IE5vdGlj
ZSAqKioqKioqKioqKioqKioqKioqKg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlz
IGUtbWFpbCBtZXNzYWdlIChpbmNsdWRpbmcgYW55IA0KYXR0YWNobWVudHMpIG1heSBiZSBjb25m
aWRlbnRpYWwsIHByb3ByaWV0YXJ5LCBwcml2aWxlZ2VkLCBvciBvdGhlcndpc2UNCmV4ZW1wdCBm
cm9tIGRpc2Nsb3N1cmUgdW5kZXIgYXBwbGljYWJsZSBsYXdzLiBJdCBpcyBpbnRlbmRlZCB0byBi
ZSANCmNvbnZleWVkIG9ubHkgdG8gdGhlIGRlc2lnbmF0ZWQgcmVjaXBpZW50KHMpLiBBbnkgdXNl
LCBkaXNzZW1pbmF0aW9uLCANCmRpc3RyaWJ1dGlvbiwgcHJpbnRpbmcsIHJldGFpbmluZyBvciBj
b3B5aW5nIG9mIHRoaXMgZS1tYWlsIChpbmNsdWRpbmcgaXRzIA0KYXR0YWNobWVudHMpIGJ5IHVu
aW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHN0cmljdGx5IHByb2hpYml0ZWQgYW5kIG1heSANCmJl
IHVubGF3ZnVsLiBJZiB5b3UgYXJlIG5vdCBhbiBpbnRlbmRlZCByZWNpcGllbnQgb2YgdGhpcyBl
LW1haWwsIG9yIGJlbGlldmUgDQp0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZS1tYWlsIGlu
IGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgDQppbW1lZGlhdGVseSAoYnkgcmVwbHlp
bmcgdG8gdGhpcyBlLW1haWwpLCBkZWxldGUgYW55IGFuZCBhbGwgY29waWVzIG9mIA0KdGhpcyBl
LW1haWwgKGluY2x1ZGluZyBhbnkgYXR0YWNobWVudHMpIGZyb20geW91ciBzeXN0ZW0sIGFuZCBk
byBub3QNCmRpc2Nsb3NlIHRoZSBjb250ZW50IG9mIHRoaXMgZS1tYWlsIHRvIGFueSBvdGhlciBw
ZXJzb24uIFRoYW5rIHlvdSENCjwvcHJlPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJs
ZT4NCjwvc3Bhbj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_DB3PR03MB07809DC48482C67B5215160F9D810DB3PR03MB0780eurp_--


From nobody Fri Jul 24 01:32:45 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF0D01A023E; Fri, 24 Jul 2015 01:32:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.2
X-Spam-Level: 
X-Spam-Status: No, score=-104.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, USER_IN_WHITELIST=-100] autolearn=ham
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 t0GNflMshwCJ; Fri, 24 Jul 2015 01:32:30 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5F401A1A51; Fri, 24 Jul 2015 01:32:23 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-09-55b18ff39e5c
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 38.2E.07675.3FF81B55; Fri, 24 Jul 2015 03:08:04 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC003.ericsson.se ([147.117.188.81]) with mapi id 14.03.0210.002; Fri, 24 Jul 2015 04:32:22 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Thread-Topic: Request for WG adoption call of draft-mirsky-mpls-residence-time
Thread-Index: AdDF6ylxV/bwPJ5tRh+1k0U7TSnu8A==
Date: Fri, 24 Jul 2015 08:32:21 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF11221883630@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF11221883630eusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRmVeSWpSXmKPExsUyuXRPoO6X/o2hBtd/clisu3yKzeLW0pWs DkweS5b8ZApgjOKySUnNySxLLdK3S+DK+L51J1PBYcmKVVdfMDUwbhPrYuTkkBAwkVh5q5EZ whaTuHBvPVsXIxeHkMBRRolFN09COcsZJe7/+8EOUsUmYCTxYmMPmC0iYChxff45li5GDg5m AWWJU3dlQMLCAp4Suy/sYYQoCZCYta6JDcLWkziwvh8sziKgKvGycxuYzSvgK7Gh8xmYzQh0 xPdTa5hAbGYBcYlbT+YzQRwnILFkz3moQ0UlXj7+xwphK0nMeX2NGeKEfInv920hRgpKnJz5 hGUCo/AsJJNmIVTNQlIFUaIjsWD3JzYIW1ti2cLXzDD2mQOPmZDFFzCyr2LkKC1OLctNNzLc xAiMi2MSbI47GBd8sjzEKMDBqMTDu0B7Y6gQa2JZcWXuIUZpDhYlcV5pv7xQIYH0xJLU7NTU gtSi+KLSnNTiQ4xMHJxSDYzMVrumbXwakym/SWb//MxYL3W77OKkdPVStWVXm3w+1J5t8rSR yFW5zfxphYMHR6R7wcwZR9XYyzouOnZM3873h2XriSWeM9PVen/33eY7ZtF8TvJa7tKFrhPe TZi/UTHou1b/7ODLcsoH/KesUU3IX3RScp/k7KBnn+VnXtL6UZ3O+Xmn5mQlluKMREMt5qLi RABgNj9bbAIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/bkkz_-tGX2M6nMsdc_g9QifcuMI>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: [mpls] Request for WG adoption call of draft-mirsky-mpls-residence-time
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 08:32:34 -0000

--_000_7347100B5761DC41A166AC17F22DF11221883630eusaamb103erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Dear WG Chairs,
this draft proposes solution that improves accuracy of PTP clock synchroniz=
ation across MPLS network. The document been reviewed by MPLS-RT and key co=
mments been addressed in the latest published version.
Authors would like to ask you to consider initiate WG Adoption Call of the =
draft-mirsky-mpls-residence-time.

                Regards,
                                Greg

--_000_7347100B5761DC41A166AC17F22DF11221883630eusaamb103erics_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Dear WG Chairs,<o:p></o:p></p>
<p class=3D"MsoNormal">this draft proposes solution that improves accuracy =
of PTP clock synchronization across MPLS network. The document been reviewe=
d by MPLS-RT and key comments been addressed in the latest published versio=
n.<o:p></o:p></p>
<p class=3D"MsoNormal">Authors would like to ask you to consider initiate W=
G Adoption Call of the draft-mirsky-mpls-residence-time.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Greg<o:p></o:p>=
</p>
</div>
</body>
</html>

--_000_7347100B5761DC41A166AC17F22DF11221883630eusaamb103erics_--


From nobody Fri Jul 24 01:40:24 2015
Return-Path: <lizhenbin@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18EA41A0091 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 01:40:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.91
X-Spam-Level: 
X-Spam-Status: No, score=-3.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 Hm8mzOLiYu7j for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 01:40:19 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 439251A0130 for <mpls@ietf.org>; Fri, 24 Jul 2015 01:40:16 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BVN43886; Fri, 24 Jul 2015 08:40:14 +0000 (GMT)
Received: from NKGEML402-HUB.china.huawei.com (10.98.56.33) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 24 Jul 2015 09:40:13 +0100
Received: from NKGEML506-MBX.china.huawei.com ([169.254.3.154]) by nkgeml402-hub.china.huawei.com ([10.98.56.33]) with mapi id 14.03.0158.001; Fri, 24 Jul 2015 16:40:06 +0800
From: Lizhenbin <lizhenbin@huawei.com>
To: "mpls@ietf.org" <mpls@ietf.org>, Andrew Qu <andrew.qu@mediatek.com>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Shahram Davari <davari@broadcom.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8VyNCug/OAUSImDzs0own8J3pvZ6AgACI4aA=
Date: Fri, 24 Jul 2015 08:40:05 +0000
Message-ID: <5A5B4DE12C0DAC44AF501CD9A2B01A8D8CA1BFBE@nkgeml506-mbx.china.huawei.com>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>, <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc>
In-Reply-To: <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.66.162]
Content-Type: multipart/alternative; boundary="_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D8CA1BFBEnkgeml506mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/vJjZ5jVa5J5zTBvd7heDZBqYpDY>
Subject: [mpls] =?utf-8?b?562U5aSNOiAgZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndh?= =?utf-8?q?rding-no-swap_-_how_much_does_it_really_save=3F?=
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 08:40:23 -0000

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

SGkgYWxsLA0KDQpJIHRoaW5rIHRoZSBjb25jZXB0IGlzIG9uZSBoYW5kLCB0aGUgaW1wbGVtZW50
YXRpb24gaXMgYW5vdGhlciBoYW5kLiBJIHdvdWxkIGxpa2UgdG8gY2xhcmlmeSBtb3JlIGFib3V0
IGl0Lg0KDQoxLiBOb3cgYWxsIG9mIHVzIGRlYmF0ZXMgaWYgdGhlcmUgaXMgTk9fU1dBUC4gSSB3
YW50IHRvIGFzayBvbmUgcXVlc3Rpb246IFNob3VsZCB0aGVyZSBiZSBTV0FQPyBJbiBmYWN0LCBh
Y2NvcmRpbmcgdG8gaW1wbGVtZW50YXRpb24sIHRoZSBTV0FQIGNhbiBiZSBzZWVuIGFzIFBPUCBh
IGxhYmVsLCB0aGVuIFBVU0ggYSBsYWJlbC4NCg0KSWYgc28sIFBPUCBhbmQgUFVTSCBpcyBlbm91
Z2guIFdoeSBpcyB0aGVyZSBTV0FQLg0KDQoyLiBGb3IgdGhlIE5PX1NXQVAsIGFzIHRoZSBpbnRy
b2R1Y3Rpb24gb2YgSC1TRE4gYW5kIFNlZ21lbnQgUm91dGluZywgYXQgbGVhc3QgaW4gY29uY2Vw
dCwgdGhlcmUgc2hvdWxkIGludHJvZHVjZSBvbmUgbmV3IGxhYmVsIG9wZXJhdGlvbi4gUmVnYXJk
aW5nIHRoZSBpbXBsZW1lbnRhdGlvbiB5b3UgY2FuIHVzZSBTV0FQIHNhbWUgbGFiZWwsIG9yIFBP
UCBvbmUgbGFiZWwgYW5kIFBVU0ggdGhlIHNhbWUgbGFiZWwgaWYgeW91IGxpa2UuIFRoZXJlIGlz
IGFsc28gdGhlIHBvc3NpYmxlIHdheSBpbnRyb2R1Y2VkIGluIHRoZSBkcmFmdC1mYW5nLW1wbHMt
bGFiZWwtZm9yd2FyZGluZy1uby1zd2FwLg0KDQoNCg0KSW4gYWRkaXRpb24gSSB3b3VsZCBsaWtl
IHRvIHByb3Bvc2UgdGhlIHN1Z2dlc3Rpb24gdGhhdCBhIHRvdGFsbHkgbmV3IHRlcm0gZm9yIHRo
ZSBOT19TV0FQIGxhYmVsIG9wZXJhdGlvbiBzaG91bGQgYmUgaW50cm9kdWNlZCBzdWNoIGFzIENP
TlRJTlVFLCBHTywgRElSRUNUR08sIGV0Yy4gV2h5IG11c3Qgd2UgbWFrZSBpdCByZWxhdGVkIHdp
dGggdGhlIGV4aXN0aW5nIHRoZSBsYWJlbCBvcGVyYXRpb25zPw0KDQoNCg0KDQoNCkJlc3QgUmVn
YXJkcywNCg0KWmhlbmJpbihSb2JpbikNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K5Y+R5Lu25Lq6OiBtcGxzIFttcGxz
LWJvdW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBBbmRyZXcgUXUgW2FuZHJldy5xdUBtZWRpYXRlay5j
b21dDQrlj5HpgIHml7bpl7Q6IDIwMTXlubQ35pyIMjTml6UgMTY6MDYNCuaUtuS7tuS6ujogQWxl
eGFuZGVyIFZhaW5zaHRlaW47IFJvYmVydCBSYXN6dWs7IFNoYWhyYW0gRGF2YXJpDQrmioTpgIE6
IG1wbHNAaWV0Zi5vcmcNCuS4u+mimDogUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwt
Zm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KSGkg
U2FzaGEsDQoNCg0KTXkgY29tbWVudHMgaW4gbGluZXPigKYNCg0KDQoNCg0KRnJvbTogbXBscyBb
bWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEFsZXhhbmRlciBWYWlu
c2h0ZWluDQpTZW50OiBGcmlkYXksIEp1bHkgMjQsIDIwMTUgNzoyNiBBTQ0KVG86IFJvYmVydCBS
YXN6dWs7IFNoYWhyYW0gRGF2YXJpDQpDYzogbXBsc0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtt
cGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2gg
ZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KDQpIaSBhbGwsDQoNClBsZWFzZSBub3RlIHRoYXQgQ09O
VElOVUUgaW4gU1BSSU5HIGlzOg0KDQoxLiBBIERQLWFnbm9zdGljIHByaW1pdGl2ZQ0KDQoyLiAq
SW1wbGVtZW50ZWQqIGFzIFNXQVAgaW5zdHJ1Y3Rpb24gd2l0aCBNUExTIERQLg0KDQoNCg0KW0Fu
ZHJld10gIFlvdSBhcmUgY29udHJhZGljdGluZyB3aXRoIDEpIGFuZCAyKS4NCg0KV2l0aCDigJxD
T05USU5VReKAnSBkZWZpbmVkIGluIFNSIGRyYWZ0LCAgZm9yIE5FVyBBU0lDIHRvIGJlIGRlc2ln
bmVkLA0KDQpXaHkgc2hvdWxkIEkgc3RpbGwgdXNlIOKAnFNXQVDigJ0gdG8gYWNoaWV2ZSBpdD8g
Q29uc2lkZXJpbmcgdGhhdCBJIG1pZ2h0DQoNCkhhdmUgZ29vZCBzYXZpbmcgaW4gcHJlY2lvdXMg
b24tYm9hcmQgbWVtb3J5IGZvciB0aGUgQVNJQyA/DQoNCg0KDQpZb3UgY2FuIHN1Z2dlc3QgdGhh
dCB1c2luZyBTV0FQLCBob3dldmVyIHlvdSBzYWlkIENPTlRJTlVFIGlzIERQLWFnbm9zdGljLCB0
aGVuDQoNCklmIEkgZG8gaXQgZGlmZmVyZW50LCBJIGFtIHN0aWxsIHN0YW5kYXJkIGNvbXBsaWFu
dC4gUklHSFQ/DQoNCg0KDQpBZ2FpbiwgIHRoYXQgaXMgZXhhY3RseSBteSBwb2ludCwgIFNXQVAg
aXMgTk9UIHRoZSBzYW1lIGFzIOKAnE5PX1NXQVDigJ0uICBPbmNlIHlvdSBwdXQNCg0KVGhlIHdv
cmRpbmcgb3V0IHRoZXJlLCAgaXQgV0lMTCBoYXZlIGRpZmZlcmVudCBpbXBhY3QuDQoNCg0KDQpU
aGFua3MsDQoNCg0KDQpBbmRyZXcNCg0KDQoNCg0KDQoNCg0KDQoNClNvIGNsYWltaW5nIGVxdWl2
YWxlbmNlIG9mIENPTlRJTlVFIGFuZCBOTy1TV0FQIHNlZW1zIHRvIGJlIGluYWNjdXJhdGUgSU1P
Lg0KDQoNCg0KQXMgZm9yIGdsb2JhbCBsYWJlbHMgKGluIFNETiwgTVBMUy1UUCBvciBhbnkgb3Ro
ZXIgdGVjaG5vbG9neSkgLSB0aGlzIGRlZmluaXRlbHkgbG9va3MgdG8gbWUgbGlrZSBhIHZlcnkg
YmFkIGlkZWEgZm9yIG5ldHdvcmtzIGNvbXByaXNlZCBvZiBkZXZpY2VzIHRoYXQgc3VwcG9ydCBk
aWZmZXJlbnQgbGFiZWwgcmFuZ2VzLiBGcm9tIG15IGV4cGVyaWVuY2UgdGhlc2Ugc2NlbmFyaW9z
IGhhdmUgYmVlbiBlbmNvdW50ZXJlZCBpbiByZWFsIE1QTFMtVFAgZGVwbG95bWVudHMgIGFuZCBy
ZXN1bHRlZCBpbiBldmVudHVhbGx5IGRyb3BwaW5nIHRoZSAic2ltcGxlIiBzb2x1dGlvbiBhcyBs
aXZlIG5ldHdvcmtzIGhhdmUgYmVlbiBleHRlbmRlZCB3aXRoIG5ldyBORXMgc3VwcG9ydGluZyBh
IG1vcmUgbmFycm93IGxhYmVsIHNwYWNlIHRoYW4gdGhlIG9yaWdpbmFsIG9uZXMuDQoNCg0KDQpB
ZGRpbmcgYSBuZXcgZm9yd2FyZGluZyBwcmltaXRpdmUgdG8gTVBMUyBhcmNoaXRlY3R1cmUgKHll
dCBhbm90aGVyIGFyZ3VtZW50IG9uIHRoaXMgdGhyZWFkKSBpbW1lZGlhdGVseSByYWlzZXMgdGhl
IHF1ZXN0aW9uOg0KDQoNCg0KSXMgc3VwcG9ydCBvZiB0aGUgbmV3IHByaW1pdGl2ZSBtYW5kYXRv
cnk/DQoNCg0KDQpJZiBpdCBpcyBub3QgKGFuZCB0aGlzIGlzIGNsZWFybHkgdGhlIGNhc2UgZm9y
IE5PLVNXQVApLCB0aGVuIHdoeSBzaG91bGQgd2UgYm90aGVyPyBPY2NhbSdzIHJhc29yIGN1dHMg
dGhpcyBvZmYgSU1ITy4NCg0KDQoNCk15IHBlcnNvbmFsIGJvdHRvbSBsaW5lOiB0aGlzIGlzIGEg
c3RyaWN0bHkgTk8gR08gcHJvcG9zYWwuDQoNCg0KDQpNeSAyYy4NCg0KDQpUaHVtYiB0eXBlZCBv
biBteSBMRywNClNhc2hhDQoNCi0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLQ0KRnJvbTog
Um9iZXJ0IFJhc3p1aw0KRGF0ZTogMjQvMDcvMjAxNSAwMDoyMg0KVG86IFNoYWhyYW0gRGF2YXJp
Ow0KQ2M6IG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+Ow0KU3ViamVjdDpSZTog
W21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVj
aCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQpUaGUgcG9pbnQgaXMgdGhhdCBuZXcgY29udHJvbCBw
bGFuZSBpcyBhbHJlYWR5IGRlZmluZWQuIEluIGZhY3Qgd2UgYWxyZWFkeSBoYXZlIHR3byA6KQ0K
DQpBcyBJIG1lbnRpb25lZCBpbiBteSBmaXJzdCBtYWlsIHRvIHRoZSBsaXN0IHRoZSBjb25jZXB0
IG9mIE5PX1NXQVAvQ09OVElOVUUgaXMgY29tbW9uIHRvIGJvdGggSC1TRE4gYW5kIFNFR01FTlQg
Uk9VVElORyBhcmNoaXRlY3R1cmVzLg0KDQpSZWY6IGh0dHBzOi8vZ29vLmdsLzNveFJibA0KDQpU
aHgsDQpSLg0KDQoNCk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0IDExOjE2IFBNLCBTaGFocmFtIERh
dmFyaSAgPGRhdmFyaUBicm9hZGNvbS5jb208bWFpbHRvOmRhdmFyaUBicm9hZGNvbS5jb20+PiB3
cm90ZToNClJvYmVydCwNCg0KU28gaW5zdGVhZCBvZiBjYWxsaW5nIGl0IG5vLXN3YXAgcHJvYmFi
bHkgeW91IHNob3VsZCBjYWxsIGl0IGdsb2JhbCBsYWJlbCBvciBzbywgYW5kIHRoZW4gZGVmaW5l
IG5ldyBjb250cm9sIHBsYW5lIGZvciBpdC4gQnV0IHNlZW1zIHRoZSBkYXRhLXBhbmUgYmVoYXZp
b3IgZG9lcyBub3QgY2hhbmdlIGFuZCBleGlzdGluZyBoYXJkd2FyZSBjYW4gc3VwcG9ydCB0aGlz
IGdsb2JhbCBsYWJlbC4gIFNvIG1heWJlIHlvdSBqdXN0IG5lZWQgbmV3IGNvbnRyb2wgcGxhbmUu
DQoNClRoeA0KU2hhaHJhbQ0KDQpGcm9tOiBycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1
a0BnbWFpbC5jb20+IFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21h
aWwuY29tPl0gT24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IFRodXJzZGF5LCBKdWx5
IDIzLCAyMDE1IDI6MTIgUE0NClRvOiBTaGFocmFtIERhdmFyaQ0KQ2M6IEVyaWMgQyBSb3Nlbjsg
c3RicnlhbnRAY2lzY28uY29tPG1haWx0bzpzdGJyeWFudEBjaXNjby5jb20+OyBtcGxzQGlldGYu
b3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0KDQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZh
bmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxs
eSBzYXZlPw0KDQoNCg0KSGkgU2hhaHJhbSwNCg0KTGFiZWxzIHdoaWNoIGFyZSBub24gb2YgYSBs
b2NhbCBzaWduaWZpY2FuY2UgY2FuIGJlIGRpc3RyaWJ1dGVkIGJ5IGZsb29kaW5nIHByb3RvY29s
cyBleHRlbnNpb25zIChJU0lTLCBPU1BGKSBvciBieSBkaXJlY3QgcDJwIHNlc3Npb25zIChCR1Ag
MzEwNywgc2Vzc2lvbnMgZnJvbSB0aGUgY29udHJvbGxlciwgWE1QUCBldGMgLi4uKQ0KDQpUaGUg
aW1wb3J0YW50IHBhcnQgaXMgdGhhdCB0aGUgYWN0dWFsIGZvcndhcmRpbmcgaXMgY29tcHV0ZWQg
cmVjdXJzaXZlbHkgb3Igc2V0IGF0IHRoZSBjb250cm9sbGVyLg0KDQpBRkFJSyBJIGhhdmUgbm90
IHNlZW4gYW55IHByb3Bvc2FsIHdoZXJlIExEUCB3b3VsZCBwbGF5IGFueSByb2xlIGluIHN1Y2gg
ZGlzdHJpYnV0aW9uLg0KDQpSZWdhcmRzLA0KUi4NCg0KDQoNCg0KDQpPbiBUaHUsIEp1bCAyMywg
MjAxNSBhdCAxMTowNyBQTSwgU2hhaHJhbSBEYXZhcmkgPGRhdmFyaUBicm9hZGNvbS5jb208bWFp
bHRvOmRhdmFyaUBicm9hZGNvbS5jb20+PiB3cm90ZToNCkhpIFJvYmVydCwNCg0KSG93IGFyZSB0
aGVzZSBsYWJlbHMgZGlzdHJpYnV0ZWQ/IFZpYSBMRFAgb3IgdmlhIFNETiBjb250cm9sbGVyPw0K
DQpUaGFua3MNClNoYWhyYW0NCg0KRnJvbTogcnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6
dWtAZ21haWwuY29tPiBbbWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPG1haWx0bzpycmFzenVrQGdt
YWlsLmNvbT5dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUaHVyc2RheSwgSnVs
eSAyMywgMjAxNSAxMjo1OCBQTQ0KVG86IEVyaWMgQyBSb3Nlbg0KQ2M6IFNoYWhyYW0gRGF2YXJp
OyBzdGJyeWFudEBjaXNjby5jb208bWFpbHRvOnN0YnJ5YW50QGNpc2NvLmNvbT47IG1wbHNAaWV0
Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZh
bmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxs
eSBzYXZlPw0KDQrigItIaSBFcmljLOKAiw0KDQrigIvigIsNCklmIHlvdSBub3RpY2UgdGhhdCB0
aGUgaW5jb21pbmcgbGFiZWwgbmVlZHMgdG8gYmUgJ3JlcGxhY2VkJyBieSBhbiBvdXRnb2luZyBs
YWJlbCBvZiB0aGUgc2FtZSB2YWx1ZSwgeW91IGNvdWxkIGp1c3QgbWFrZSB0aGUgcmV3cml0ZSBz
dHJpbmcgc2hvcnRlciwgc28gaXQgd29uJ3Qgb3ZlcndyaXRlIHRoZSB0b3AgbGFiZWwgb24gdGhl
IHN0YWNrLiAgVGhpcyBzZWVtcyB0byBiZSB3aGF0IHRoZSBkcmFmdCBzdWdnZXN0cywgYnV0IGl0
IGNvdWxkIGJlIGRvbmUgYXMgYW4gb3B0aW1pemF0aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNl
IHdoZXJlIHRoZSBpbmNvbWluZyBhbmQgb3V0Z29pbmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFs
dWUuDQoNCuKAi1RoaXMgaXMgcHJlY2lzZWx5IOKAi3RoZSBjcnV4IHdoZXJlIHlvdXIgc3RhdGVt
ZW50IGZhaWxzLg0KDQpZb3UgdXNlIHRlcm0gImluY29taW5nIGxhYmVsIiBhbmQgIm91dGdvaW5n
IGxhYmxlIiAuLi4gd2VsbCBpbiB0aGUgbmV3IGFyY2hpdGVjdHVyZXMgdGhlcmUgaXMgbm8gc3Vj
aCB0aGluZ3MuDQoNCkl0IGlzIGEgImdsb2JhbCBsYWJlbCIgb3IgInBhdGggbGFiZWwiIHdpdGgg
YWRqYWNlbmN5IGluZm9ybWF0aW9uLg0KDQpTbyB0byBzdXBwb3J0IGxlZ2FjeSBoYXJkd2FyZSBu
ZXcgY29udHJvbCBwbGFuZSBoYXMgdG8gbWFrZSB1cCBmcm9tIHNpbmdsZSBsYWJlbCBub3cgdHdv
IChpZGVudGljYWwpIGxhYmVscyB0byBwYXNzIGl0IHRvIGRhdGEgcGxhbmUuIE5vdyBhbHNvIGRh
dGEgcGxhbmUgbXVzdCBiZSBzbWFydCB0byBjaGVjayB0aGF0IGFuZCBwcm9ncmFtIGl0cyBzdGF0
ZSBwZXIgeW91ciBzdWdnZXN0aW9uLg0KDQpXaHkgd291bGQgd2UgZG8gdGhhdCBvdGhlciB0aGVu
IGR1ZSB0byB3b3JyeSBhYm91dCBsZWdhY3kgY2hpcHNldHMgZmVhcmVkIHRvIGJlIG5vbiBjb21w
bGlhbnQgdG8gbmV3IFJGQyA/DQoNCk1hbnkgdGh4LA0KUi4NCg0KDQoNCg0KKioqKioqKioqKioq
KiBFbWFpbCBDb25maWRlbnRpYWxpdHkgTm90aWNlICoqKioqKioqKioqKioqKioqKioqDQpUaGUg
aW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1ZGluZyBh
bnkNCmF0dGFjaG1lbnRzKSBtYXkgYmUgY29uZmlkZW50aWFsLCBwcm9wcmlldGFyeSwgcHJpdmls
ZWdlZCwgb3Igb3RoZXJ3aXNlDQpleGVtcHQgZnJvbSBkaXNjbG9zdXJlIHVuZGVyIGFwcGxpY2Fi
bGUgbGF3cy4gSXQgaXMgaW50ZW5kZWQgdG8gYmUNCmNvbnZleWVkIG9ubHkgdG8gdGhlIGRlc2ln
bmF0ZWQgcmVjaXBpZW50KHMpLiBBbnkgdXNlLCBkaXNzZW1pbmF0aW9uLA0KZGlzdHJpYnV0aW9u
LCBwcmludGluZywgcmV0YWluaW5nIG9yIGNvcHlpbmcgb2YgdGhpcyBlLW1haWwgKGluY2x1ZGlu
ZyBpdHMNCmF0dGFjaG1lbnRzKSBieSB1bmludGVuZGVkIHJlY2lwaWVudChzKSBpcyBzdHJpY3Rs
eSBwcm9oaWJpdGVkIGFuZCBtYXkNCmJlIHVubGF3ZnVsLiBJZiB5b3UgYXJlIG5vdCBhbiBpbnRl
bmRlZCByZWNpcGllbnQgb2YgdGhpcyBlLW1haWwsIG9yIGJlbGlldmUNCnRoYXQgeW91IGhhdmUg
cmVjZWl2ZWQgdGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlcg0K
aW1tZWRpYXRlbHkgKGJ5IHJlcGx5aW5nIHRvIHRoaXMgZS1tYWlsKSwgZGVsZXRlIGFueSBhbmQg
YWxsIGNvcGllcyBvZg0KdGhpcyBlLW1haWwgKGluY2x1ZGluZyBhbnkgYXR0YWNobWVudHMpIGZy
b20geW91ciBzeXN0ZW0sIGFuZCBkbyBub3QNCmRpc2Nsb3NlIHRoZSBjb250ZW50IG9mIHRoaXMg
ZS1tYWlsIHRvIGFueSBvdGhlciBwZXJzb24uIFRoYW5rIHlvdSENCg0KDQo=

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

PGh0bWwgZGlyPSJsdHIiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUi
IGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8c3R5bGU+QGZvbnQtZmFjZSB7
DQoJZm9udC1mYW1pbHk6IFNpbVN1bjsNCn0NCkBmb250LWZhY2Ugew0KCWZvbnQtZmFtaWx5OiBD
YW1icmlhIE1hdGg7DQp9DQpAZm9udC1mYWNlIHsNCglmb250LWZhbWlseTogQ2FsaWJyaTsNCn0N
CkBmb250LWZhY2Ugew0KCWZvbnQtZmFtaWx5OiBUYWhvbWE7DQp9DQpAcGFnZSBXb3JkU2VjdGlv
bjEge21hcmdpbjogMS4waW4gMS4waW4gMS4waW4gMS4waW47IH0NClAuTXNvTm9ybWFsIHsNCglN
QVJHSU46IDBpbiAwaW4gMHB0OyBGT05ULUZBTUlMWTogIlRpbWVzIE5ldyBSb21hbiIsInNlcmlm
IjsgRk9OVC1TSVpFOiAxMnB0DQp9DQpMSS5Nc29Ob3JtYWwgew0KCU1BUkdJTjogMGluIDBpbiAw
cHQ7IEZPTlQtRkFNSUxZOiAiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOyBGT05ULVNJWkU6IDEy
cHQNCn0NCkRJVi5Nc29Ob3JtYWwgew0KCU1BUkdJTjogMGluIDBpbiAwcHQ7IEZPTlQtRkFNSUxZ
OiAiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOyBGT05ULVNJWkU6IDEycHQNCn0NCkE6bGluayB7
DQoJQ09MT1I6IGJsdWU7IFRFWFQtREVDT1JBVElPTjogdW5kZXJsaW5lDQp9DQpTUEFOLk1zb0h5
cGVybGluayB7DQoJQ09MT1I6IGJsdWU7IFRFWFQtREVDT1JBVElPTjogdW5kZXJsaW5lDQp9DQpB
OnZpc2l0ZWQgew0KCUNPTE9SOiBwdXJwbGU7IFRFWFQtREVDT1JBVElPTjogdW5kZXJsaW5lDQp9
DQpTUEFOLk1zb0h5cGVybGlua0ZvbGxvd2VkIHsNCglDT0xPUjogcHVycGxlOyBURVhULURFQ09S
QVRJT046IHVuZGVybGluZQ0KfQ0KUC5Nc29BY2V0YXRlIHsNCglNQVJHSU46IDBpbiAwaW4gMHB0
OyBGT05ULUZBTUlMWTogIlRhaG9tYSIsInNhbnMtc2VyaWYiOyBGT05ULVNJWkU6IDhwdA0KfQ0K
TEkuTXNvQWNldGF0ZSB7DQoJTUFSR0lOOiAwaW4gMGluIDBwdDsgRk9OVC1GQU1JTFk6ICJUYWhv
bWEiLCJzYW5zLXNlcmlmIjsgRk9OVC1TSVpFOiA4cHQNCn0NCkRJVi5Nc29BY2V0YXRlIHsNCglN
QVJHSU46IDBpbiAwaW4gMHB0OyBGT05ULUZBTUlMWTogIlRhaG9tYSIsInNhbnMtc2VyaWYiOyBG
T05ULVNJWkU6IDhwdA0KfQ0KU1BBTi5CYWxsb29uVGV4dENoYXIgew0KCUZPTlQtRkFNSUxZOiAi
VGFob21hIiwic2Fucy1zZXJpZiINCn0NClNQQU4uRW1haWxTdHlsZTIwIHsNCglGT05ULUZBTUlM
WTogIkNhbGlicmkiLCJzYW5zLXNlcmlmIjsgQ09MT1I6ICMxZjQ5N2QNCn0NCi5Nc29DaHBEZWZh
dWx0IHsNCglGT05ULVNJWkU6IDEwcHQNCn0NCjwvc3R5bGU+PHN0eWxlIGlkPSJvd2FQYXJhU3R5
bGUiPlAgew0KCU1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4DQp9DQo8L3N0eWxl
Pg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUi
IGZQU3R5bGU9IjEiIG9jc2k9IjAiPg0KPGRpdiBzdHlsZT0iZGlyZWN0aW9uOiBsdHI7Zm9udC1m
YW1pbHk6IFRhaG9tYTtjb2xvcjogIzAwMDAwMDtmb250LXNpemU6IDEwcHQ7Ij4NCjxwPkhpIGFs
bCw8L3A+DQo8cD5JIHRoaW5rIHRoZSBjb25jZXB0IGlzIG9uZSBoYW5kLCB0aGUgaW1wbGVtZW50
YXRpb24gaXMgYW5vdGhlciBoYW5kLiBJIHdvdWxkIGxpa2UgdG8gY2xhcmlmeSBtb3JlIGFib3V0
IGl0LjwvcD4NCjxwPjEuIE5vdyBhbGwgb2YgdXMgZGViYXRlcyBpZiB0aGVyZSBpcyBOT19TV0FQ
LiBJIHdhbnQgdG8gYXNrIG9uZSBxdWVzdGlvbjogU2hvdWxkIHRoZXJlIGJlIFNXQVA/IEluIGZh
Y3QsIGFjY29yZGluZyB0byBpbXBsZW1lbnRhdGlvbiwgdGhlIFNXQVAgY2FuIGJlIHNlZW4gYXMg
UE9QIGEgbGFiZWwsIHRoZW4gUFVTSCBhIGxhYmVsLg0KPC9wPg0KPHA+SWYgc28sIFBPUCBhbmQg
UFVTSCBpcyBlbm91Z2guIFdoeSBpcyB0aGVyZSBTV0FQLjwvcD4NCjxwPjIuIEZvciB0aGUgTk9f
U1dBUCwgYXMgdGhlIGludHJvZHVjdGlvbiBvZiBILVNETiBhbmQgU2VnbWVudCBSb3V0aW5nLCBh
dCBsZWFzdCBpbiBjb25jZXB0LCB0aGVyZSBzaG91bGQgaW50cm9kdWNlIG9uZSBuZXcgbGFiZWwg
b3BlcmF0aW9uLiBSZWdhcmRpbmcgdGhlIGltcGxlbWVudGF0aW9uIHlvdSBjYW4gdXNlIFNXQVAg
c2FtZSBsYWJlbCwgb3IgUE9QIG9uZSBsYWJlbCBhbmQgUFVTSCB0aGUgc2FtZSBsYWJlbCBpZiB5
b3UgbGlrZS4gVGhlcmUNCiBpcyBhbHNvIHRoZSBwb3NzaWJsZSB3YXkgaW50cm9kdWNlZCBpbiB0
aGUgZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcC4NCjwvcD4NCjxwPiZu
YnNwOzwvcD4NCjxwPkluIGFkZGl0aW9uJm5ic3A7SSB3b3VsZCBsaWtlIHRvIHByb3Bvc2UgdGhl
IHN1Z2dlc3Rpb24gdGhhdCBhIHRvdGFsbHkgbmV3IHRlcm0gZm9yIHRoZSBOT19TV0FQIGxhYmVs
IG9wZXJhdGlvbiBzaG91bGQgYmUgaW50cm9kdWNlZCBzdWNoIGFzIENPTlRJTlVFLCBHTywgRElS
RUNUR08sIGV0Yy4gV2h5IG11c3Qgd2UgbWFrZSBpdCByZWxhdGVkIHdpdGggdGhlIGV4aXN0aW5n
IHRoZSBsYWJlbCBvcGVyYXRpb25zPzwvcD4NCjxwPiZuYnNwOzwvcD4NCjxwPiZuYnNwOzwvcD4N
CjxwPkJlc3QgUmVnYXJkcyw8L3A+DQo8cD5aaGVuYmluKFJvYmluKTwvcD4NCjxwPiZuYnNwOzwv
cD4NCjxwPiZuYnNwOzwvcD4NCjxwPiZuYnNwOzwvcD4NCjxwPiZuYnNwOzwvcD4NCjxwPiZuYnNw
OzwvcD4NCjxwPiZuYnNwOzwvcD4NCjxwPiZuYnNwOzwvcD4NCjxwPiZuYnNwOzwvcD4NCjxkaXYg
c3R5bGU9IkZPTlQtRkFNSUxZOiBUaW1lcyBOZXcgUm9tYW47IENPTE9SOiAjMDAwMDAwOyBGT05U
LVNJWkU6IDE2cHgiPg0KPGhyIHRhYmluZGV4PSItMSI+DQo8ZGl2IHN0eWxlPSJESVJFQ1RJT046
IGx0ciIgaWQ9ImRpdlJwRjc3MTE5NyI+PGZvbnQgY29sb3I9IiMwMDAwMDAiIHNpemU9IjIiIGZh
Y2U9IlRhaG9tYSI+PGI+5Y+R5Lu25Lq6OjwvYj4gbXBscyBbbXBscy1ib3VuY2VzQGlldGYub3Jn
XSDku6PooaggQW5kcmV3IFF1IFthbmRyZXcucXVAbWVkaWF0ZWsuY29tXTxicj4NCjxiPuWPkemA
geaXtumXtDo8L2I+IDIwMTXlubQ35pyIMjTml6UgMTY6MDY8YnI+DQo8Yj7mlLbku7bkuro6PC9i
PiBBbGV4YW5kZXIgVmFpbnNodGVpbjsgUm9iZXJ0IFJhc3p1azsgU2hhaHJhbSBEYXZhcmk8YnI+
DQo8Yj7mioTpgIE6PC9iPiBtcGxzQGlldGYub3JnPGJyPg0KPGI+5Li76aKYOjwvYj4gUmU6IFtt
cGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2gg
ZG9lcyBpdCByZWFsbHkgc2F2ZT88YnI+DQo8L2ZvbnQ+PGJyPg0KPC9kaXY+DQo8ZGl2PjwvZGl2
Pg0KPGRpdj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9S
OiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiPkhpIFNhc2hhLDwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1z
ZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiPjwvc3Bhbj4mbmJzcDs8L3A+
DQo8cCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PHNwYW4gc3R5bGU9IkZPTlQtU0laRTog
MTBwdCI+TXkgY29tbWVudHMgaW4gbGluZXPigKY8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Ik1BUkdJ
TjogMGluIDBpbiAwcHQiPjxzcGFuIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQiPjwvc3Bhbj4mbmJz
cDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdD
YWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiPjwv
c3Bhbj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1G
QU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6
IDExcHQiPjwvc3Bhbj4mbmJzcDs8L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iQk9SREVSLUJPVFRP
TTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006
IDBpbjsgUEFERElORy1MRUZUOiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDog
I2I1YzRkZiAxcHQgc29saWQ7IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9Q
OiAzcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZ
OiAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJ
WkU6IDEwcHQiPiBtcGxzIFttYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVo
YWxmIE9mIDwvYj5BbGV4YW5kZXIgVmFpbnNodGVpbjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXks
IEp1bHkgMjQsIDIwMTUgNzoyNiBBTTxicj4NCjxiPlRvOjwvYj4gUm9iZXJ0IFJhc3p1azsgU2hh
aHJhbSBEYXZhcmk8YnI+DQo8Yj5DYzo8L2I+IG1wbHNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2Fw
IC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjxwIHN0eWxlPSJNQVJHSU46IDBp
biAwaW4gMHB0Ij48c3BhbiBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0Ij5IaSBhbGwsPC9zcGFuPjwv
cD4NCjxwIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48c3BhbiBzdHlsZT0iRk9OVC1TSVpF
OiAxMHB0Ij5QbGVhc2Ugbm90ZSB0aGF0IENPTlRJTlVFIGluIFNQUklORyBpczo8L3NwYW4+PC9w
Pg0KPHAgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxzcGFuIHN0eWxlPSJGT05ULVNJWkU6
IDEwcHQiPjEuIEEgRFAtYWdub3N0aWMgcHJpbWl0aXZlPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJN
QVJHSU46IDBpbiAwaW4gMHB0Ij48c3BhbiBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0Ij4yLiAqSW1w
bGVtZW50ZWQqIGFzIFNXQVAgaW5zdHJ1Y3Rpb24gd2l0aCBNUExTIERQLjwvc3Bhbj48L3A+DQo8
cCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PHNwYW4gc3R5bGU9IkZPTlQtU0laRTogMTBw
dCI+PC9zcGFuPiZuYnNwOzwvcD4NCjxwIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48c3Bh
biBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0
OTdkOyBGT05ULVNJWkU6IDExcHQiPltBbmRyZXddJm5ic3A7IFlvdSBhcmUgY29udHJhZGljdGlu
ZyB3aXRoIDEpIGFuZCAyKS48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAw
cHQiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09M
T1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+V2l0aCDigJxDT05USU5VReKAnSBkZWZpbmVk
IGluIFNSIGRyYWZ0LCAmbmJzcDtmb3IgTkVXIEFTSUMgdG8gYmUgZGVzaWduZWQsPC9zcGFuPjwv
cD4NCjxwIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48c3BhbiBzdHlsZT0iRk9OVC1GQU1J
TFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDEx
cHQiPldoeSBzaG91bGQgSSBzdGlsbCB1c2Ug4oCcU1dBUOKAnSB0byBhY2hpZXZlIGl0PyBDb25z
aWRlcmluZyB0aGF0IEkgbWlnaHQ8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTjogMGluIDBp
biAwcHQiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsg
Q09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+SGF2ZSBnb29kIHNhdmluZyBpbiBwcmVj
aW91cyBvbi1ib2FyZCBtZW1vcnkgZm9yIHRoZSBBU0lDID88L3NwYW4+PC9wPg0KPHAgc3R5bGU9
Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmkn
LCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+PC9zcGFuPiZu
YnNwOzwvcD4NCjxwIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48c3BhbiBzdHlsZT0iRk9O
VC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJ
WkU6IDExcHQiPllvdSBjYW4gc3VnZ2VzdCB0aGF0IHVzaW5nIFNXQVAsIGhvd2V2ZXIgeW91IHNh
aWQgQ09OVElOVUUgaXMgRFAtYWdub3N0aWMsIHRoZW48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Ik1B
UkdJTjogMGluIDBpbiAwcHQiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdz
YW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+SWYgSSBkbyBpdCBk
aWZmZXJlbnQsIEkgYW0gc3RpbGwgc3RhbmRhcmQgY29tcGxpYW50LiBSSUdIVD88L3NwYW4+PC9w
Pg0KPHAgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlM
WTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFw
dCI+PC9zcGFuPiZuYnNwOzwvcD4NCjxwIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48c3Bh
biBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0
OTdkOyBGT05ULVNJWkU6IDExcHQiPkFnYWluLCZuYnNwOyB0aGF0IGlzIGV4YWN0bHkgbXkgcG9p
bnQsJm5ic3A7IFNXQVAgaXMgTk9UIHRoZSBzYW1lIGFzIOKAnE5PX1NXQVDigJ0uJm5ic3A7IE9u
Y2UgeW91IHB1dDwvc3Bhbj48L3A+DQo8cCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PHNw
YW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFm
NDk3ZDsgRk9OVC1TSVpFOiAxMXB0Ij5UaGUgd29yZGluZyBvdXQgdGhlcmUsJm5ic3A7IGl0IFdJ
TEwgaGF2ZSBkaWZmZXJlbnQgaW1wYWN0Ljwvc3Bhbj48L3A+DQo8cCBzdHlsZT0iTUFSR0lOOiAw
aW4gMGluIDBwdCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2Vy
aWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0Ij48L3NwYW4+Jm5ic3A7PC9wPg0K
PHAgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTog
J0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+
VGhhbmtzLDwvc3Bhbj48L3A+DQo8cCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PHNwYW4g
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3
ZDsgRk9OVC1TSVpFOiAxMXB0Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTjog
MGluIDBpbiAwcHQiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNl
cmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+QW5kcmV3PC9zcGFuPjwvcD4N
CjxwIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6
ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQi
Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8cCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PHNwYW4g
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3
ZDsgRk9OVC1TSVpFOiAxMXB0Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTjog
MGluIDBpbiAwcHQiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNl
cmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+PC9zcGFuPiZuYnNwOzwvcD4N
CjxwIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6
ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQi
Pjwvc3Bhbj4mbmJzcDs8L3A+DQo8cCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PHNwYW4g
c3R5bGU9IkZPTlQtU0laRTogMTBwdCI+U28gY2xhaW1pbmcgZXF1aXZhbGVuY2Ugb2YgQ09OVElO
VUUgYW5kIE5PLVNXQVAgc2VlbXMgdG8gYmUgaW5hY2N1cmF0ZSBJTU8uPC9zcGFuPjwvcD4NCjxw
IHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48c3BhbiBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0
Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxzcGFu
IHN0eWxlPSJGT05ULVNJWkU6IDEwcHQiPkFzIGZvciBnbG9iYWwgbGFiZWxzIChpbiBTRE4sIE1Q
TFMtVFAgb3IgYW55IG90aGVyIHRlY2hub2xvZ3kpIC0gdGhpcyBkZWZpbml0ZWx5IGxvb2tzIHRv
IG1lIGxpa2UgYSB2ZXJ5IGJhZCBpZGVhIGZvciBuZXR3b3JrcyBjb21wcmlzZWQgb2YgZGV2aWNl
cyB0aGF0IHN1cHBvcnQgZGlmZmVyZW50IGxhYmVsIHJhbmdlcy4gRnJvbSBteSBleHBlcmllbmNl
DQogdGhlc2Ugc2NlbmFyaW9zIGhhdmUgYmVlbiBlbmNvdW50ZXJlZCBpbiByZWFsIE1QTFMtVFAg
ZGVwbG95bWVudHMgJm5ic3A7YW5kIHJlc3VsdGVkIGluIGV2ZW50dWFsbHkgZHJvcHBpbmcgdGhl
ICZxdW90O3NpbXBsZSZxdW90OyBzb2x1dGlvbiBhcyBsaXZlIG5ldHdvcmtzIGhhdmUgYmVlbiBl
eHRlbmRlZCB3aXRoIG5ldyBORXMgc3VwcG9ydGluZyBhIG1vcmUgbmFycm93IGxhYmVsIHNwYWNl
IHRoYW4gdGhlIG9yaWdpbmFsIG9uZXMuPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJNQVJHSU46IDBp
biAwaW4gMHB0Ij48c3BhbiBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0Ij48L3NwYW4+Jm5ic3A7PC9w
Pg0KPHAgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxzcGFuIHN0eWxlPSJGT05ULVNJWkU6
IDEwcHQiPkFkZGluZyBhIG5ldyBmb3J3YXJkaW5nIHByaW1pdGl2ZSB0byBNUExTIGFyY2hpdGVj
dHVyZSAoeWV0IGFub3RoZXIgYXJndW1lbnQgb24gdGhpcyB0aHJlYWQpIGltbWVkaWF0ZWx5IHJh
aXNlcyB0aGUgcXVlc3Rpb246PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4g
MHB0Ij48c3BhbiBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPHAg
c3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxzcGFuIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQi
PklzIHN1cHBvcnQgb2YgdGhlIG5ldyBwcmltaXRpdmUgbWFuZGF0b3J5Pzwvc3Bhbj48L3A+DQo8
cCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PHNwYW4gc3R5bGU9IkZPTlQtU0laRTogMTBw
dCI+PC9zcGFuPiZuYnNwOzwvcD4NCjxwIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48c3Bh
biBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0Ij5JZiBpdCBpcyBub3QgKGFuZCB0aGlzIGlzIGNsZWFy
bHkgdGhlIGNhc2UgZm9yIE5PLVNXQVApLCB0aGVuIHdoeSBzaG91bGQgd2UgYm90aGVyPyBPY2Nh
bSdzIHJhc29yIGN1dHMgdGhpcyBvZmYgSU1ITy48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Ik1BUkdJ
TjogMGluIDBpbiAwcHQiPjxzcGFuIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQiPjwvc3Bhbj4mbmJz
cDs8L3A+DQo8cCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PHNwYW4gc3R5bGU9IkZPTlQt
U0laRTogMTBwdCI+TXkgcGVyc29uYWwgYm90dG9tIGxpbmU6IHRoaXMgaXMgYSBzdHJpY3RseSBO
TyBHTyBwcm9wb3NhbC48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQi
PjxzcGFuIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQiPjwvc3Bhbj4mbmJzcDs8L3A+DQo8cCBzdHls
ZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PHNwYW4gc3R5bGU9IkZPTlQtU0laRTogMTBwdCI+TXkg
MmMuPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48c3BhbiBzdHls
ZT0iRk9OVC1TSVpFOiAxMHB0Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1C
T1RUT006IDEycHQiIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULVNJWkU6IDEw
cHQiPlRodW1iIHR5cGVkIG9uIG15IExHLDxicj4NClNhc2hhPGJyPg0KPGJyPg0KLS0tLS0tIE9y
aWdpbmFsIG1lc3NhZ2UgLS0tLS0tPGJyPg0KPGI+RnJvbTombmJzcDs8L2I+Um9iZXJ0IFJhc3p1
azxicj4NCjxiPkRhdGU6Jm5ic3A7PC9iPjI0LzA3LzIwMTUgMDA6MjI8YnI+DQo8Yj5UbzombmJz
cDs8L2I+U2hhaHJhbSBEYXZhcmk7PGJyPg0KPGI+Q2M6Jm5ic3A7PC9iPjxhIGhyZWY9Im1haWx0
bzptcGxzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bXBsc0BpZXRmLm9yZzwvYT47PGJyPg0K
PGI+U3ViamVjdDo8L2I+UmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGlu
Zy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6
ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdz
YW5zLXNlcmlmJyI+VGhlIHBvaW50IGlzIHRoYXQgbmV3IGNvbnRyb2wgcGxhbmUgaXMgYWxyZWFk
eSBkZWZpbmVkLiBJbiBmYWN0IHdlIGFscmVhZHkgaGF2ZSB0d28gOikmbmJzcDs8L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQt
RkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0Fy
aWFsJywnc2Fucy1zZXJpZiciPkFzIEkgbWVudGlvbmVkIGluIG15IGZpcnN0IG1haWwgdG8gdGhl
IGxpc3QgdGhlIGNvbmNlcHQgb2YgTk9fU1dBUC9DT05USU5VRSBpcyBjb21tb24gdG8gYm90aCBI
LVNETiBhbmQgU0VHTUVOVCBST1VUSU5HIGFyY2hpdGVjdHVyZXMuJm5ic3A7PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZB
TUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlh
bCcsJ3NhbnMtc2VyaWYnIj5SZWY6Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9nb28uZ2wvM294UmJs
IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9nb28uZ2wvM294UmJsPC9hPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1J
TFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwn
LCdzYW5zLXNlcmlmJyI+VGh4LDxicj4NClIuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fu
cy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQiPjwvc3Bhbj4mbmJz
cDs8L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtU0la
RTogMTBwdCI+T24gVGh1LCBKdWwgMjMsIDIwMTUgYXQgMTE6MTYgUE0sIFNoYWhyYW0gRGF2YXJp
Jm5ic3A7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmRhdmFyaUBicm9hZGNvbS5jb208L2E+Jmd0OyB3cm90ZTo8L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6
ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQi
PlJvYmVydCw8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZP
TlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1T
SVpFOiAxMXB0Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3
ZDsgRk9OVC1TSVpFOiAxMXB0Ij5TbyBpbnN0ZWFkIG9mIGNhbGxpbmcgaXQgbm8tc3dhcCBwcm9i
YWJseSB5b3Ugc2hvdWxkIGNhbGwgaXQgZ2xvYmFsIGxhYmVsIG9yIHNvLCBhbmQgdGhlbiBkZWZp
bmUgbmV3IGNvbnRyb2wgcGxhbmUgZm9yIGl0LiBCdXQgc2VlbXMgdGhlIGRhdGEtcGFuZSBiZWhh
dmlvcg0KIGRvZXMgbm90IGNoYW5nZSBhbmQgZXhpc3RpbmcgaGFyZHdhcmUgY2FuIHN1cHBvcnQg
dGhpcyBnbG9iYWwgbGFiZWwuICZuYnNwO1NvIG1heWJlIHlvdSBqdXN0IG5lZWQgbmV3IGNvbnRy
b2wgcGxhbmUuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJG
T05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQt
U0laRTogMTFwdCI+PC9zcGFuPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5
N2Q7IEZPTlQtU0laRTogMTFwdCI+VGh4PGJyPg0KU2hhaHJhbTwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1z
ZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiPjwvc3Bhbj4mbmJzcDs8L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdUYWhv
bWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9IkZPTlQtRkFNSUxZOiAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBw
dCI+DQo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5y
cmFzenVrQGdtYWlsLmNvbTwvYT4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5ycmFzenVrQGdtYWlsLmNvbTwvYT5dJm5ic3A7PGI+T24g
QmVoYWxmIE9mJm5ic3A7PC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNk
YXksIEp1bHkgMjMsIDIwMTUgMjoxMiBQTTxicj4NCjxiPlRvOjwvYj4gU2hhaHJhbSBEYXZhcmk8
YnI+DQo8Yj5DYzo8L2I+IEVyaWMgQyBSb3NlbjsmbmJzcDs8YSBocmVmPSJtYWlsdG86c3Ricnlh
bnRAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+c3RicnlhbnRAY2lzY28uY29tPC9hPjsmbmJz
cDs8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1wbHNAaWV0
Zi5vcmc8L2E+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9IkZPTlQtU0laRTogMTBwdCI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
bXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNo
IGRvZXMgaXQgcmVhbGx5IHNhdmU/PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cD48c3Bh
biBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJp
ZiciPkhpIFNoYWhyYW0sPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPjwv
c3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj5MYWJlbHMgd2hpY2gg
YXJlIG5vbiBvZiBhIGxvY2FsIHNpZ25pZmljYW5jZSBjYW4gYmUgZGlzdHJpYnV0ZWQgYnkgZmxv
b2RpbmcgcHJvdG9jb2xzIGV4dGVuc2lvbnMgKElTSVMsIE9TUEYpIG9yIGJ5IGRpcmVjdCBwMnAg
c2Vzc2lvbnMgKEJHUCAzMTA3LCBzZXNzaW9ucyBmcm9tIHRoZSBjb250cm9sbGVyLCBYTVBQIGV0
YyAuLi4pJm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPjwvc3Bh
bj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj5UaGUgaW1wb3J0YW50IHBh
cnQgaXMgdGhhdCB0aGUgYWN0dWFsIGZvcndhcmRpbmcgaXMgY29tcHV0ZWQgcmVjdXJzaXZlbHkg
b3Igc2V0IGF0IHRoZSBjb250cm9sbGVyLiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcs
J3NhbnMtc2VyaWYnIj48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlm
JyI+QUZBSUsgSSBoYXZlIG5vdCBzZWVuIGFueSBwcm9wb3NhbCB3aGVyZSBMRFAgd291bGQgcGxh
eSBhbnkgcm9sZSBpbiBzdWNoIGRpc3RyaWJ1dGlvbi48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwn
LCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJp
ZiciPlJlZ2FyZHMsPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPlIuPC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1J
TFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwn
LCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJp
ZiciPjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUaHUs
IEp1bCAyMywgMjAxNSBhdCAxMTowNyBQTSwgU2hhaHJhbSBEYXZhcmkgJmx0OzxhIGhyZWY9Im1h
aWx0bzpkYXZhcmlAYnJvYWRjb20uY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGF2YXJpQGJyb2FkY29t
LmNvbTwvYT4mZ3Q7IHdyb3RlOjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xP
UjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0Ij5IaSBSb2JlcnQsPC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5z
LXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+PC9zcGFuPiZuYnNwOzwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGli
cmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+SG93IGFy
ZSB0aGVzZSBsYWJlbHMgZGlzdHJpYnV0ZWQ/IFZpYSBMRFAgb3IgdmlhIFNETiBjb250cm9sbGVy
Pw0KPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZB
TUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTog
MTFwdCI+PC9zcGFuPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZP
TlQtU0laRTogMTFwdCI+VGhhbmtzPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMx
ZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+U2hhaHJhbTwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7
IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiPjwvc3Bhbj4mbmJzcDs8L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdz
YW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
IkZPTlQtRkFNSUxZOiAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+DQo8
YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ycmFzenVr
QGdtYWlsLmNvbTwvYT4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5ycmFzenVrQGdtYWlsLmNvbTwvYT5dJm5ic3A7PGI+T24gQmVoYWxm
IE9mJm5ic3A7PC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1
bHkgMjMsIDIwMTUgMTI6NTggUE08YnI+DQo8Yj5Ubzo8L2I+IEVyaWMgQyBSb3Nlbjxicj4NCjxi
PkNjOjwvYj4gU2hhaHJhbSBEYXZhcmk7Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOnN0YnJ5YW50QGNp
c2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0YnJ5YW50QGNpc2NvLmNvbTwvYT47Jm5ic3A7PGEg
aHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tcGxzQGlldGYub3Jn
PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJl
bC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05U
LUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPuKAi0hpIEVyaWMs4oCLPC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJCT1JERVItQk9UVE9NOiBt
ZWRpdW0gbm9uZTsgQk9SREVSLUxFRlQ6ICNjY2NjY2MgMXB0IHNvbGlkOyBQQURESU5HLUJPVFRP
TTogMGluOyBNQVJHSU46IDVwdCAwaW4gNXB0IDQuOHB0OyBQQURESU5HLUxFRlQ6IDZwdDsgUEFE
RElORy1SSUdIVDogMGluOyBCT1JERVItVE9QOiBtZWRpdW0gbm9uZTsgQk9SREVSLVJJR0hUOiBt
ZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+4oCL4oCL
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgeW91IG5vdGljZSB0
aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVkcyB0byBiZSAncmVwbGFjZWQnIGJ5IGFuIG91dGdv
aW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVlLCB5b3UgY291bGQganVzdCBtYWtlIHRoZSByZXdy
aXRlIHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3b24ndCBvdmVyd3JpdGUgdGhlIHRvcCBsYWJlbCBv
biB0aGUgc3RhY2suICZuYnNwO1RoaXMgc2VlbXMgdG8gYmUgd2hhdCB0aGUgZHJhZnQgc3VnZ2Vz
dHMsDQogYnV0IGl0IGNvdWxkIGJlIGRvbmUgYXMgYW4gb3B0aW1pemF0aW9uIGZvciB0aGUgcGFy
dGljdWxhciBjYXNlIHdoZXJlIHRoZSBpbmNvbWluZyBhbmQgb3V0Z29pbmcgbGFiZWxzIGhhdmUg
dGhlIHNhbWUgdmFsdWUuPC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj7igItU
aGlzIGlzIHByZWNpc2VseSDigIt0aGUgY3J1eCB3aGVyZSB5b3VyIHN0YXRlbWVudCBmYWlscy4m
bmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNw
OzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJG
T05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPllvdSB1c2UgdGVybSAmcXVvdDtpbmNv
bWluZyBsYWJlbCZxdW90OyBhbmQgJnF1b3Q7b3V0Z29pbmcgbGFibGUmcXVvdDsgLi4uIHdlbGwg
aW4gdGhlIG5ldyBhcmNoaXRlY3R1cmVzIHRoZXJlIGlzIG5vIHN1Y2ggdGhpbmdzLiZuYnNwOzwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj48L3NwYW4+Jm5ic3A7PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFN
SUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+SXQgaXMgYSAmcXVvdDtnbG9iYWwgbGFiZWwmcXVv
dDsgb3IgJnF1b3Q7cGF0aCBsYWJlbCZxdW90OyB3aXRoIGFkamFjZW5jeSBpbmZvcm1hdGlvbi4m
bmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNw
OzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJG
T05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPlNvIHRvIHN1cHBvcnQgbGVnYWN5IGhh
cmR3YXJlIG5ldyBjb250cm9sIHBsYW5lIGhhcyB0byBtYWtlIHVwIGZyb20gc2luZ2xlIGxhYmVs
IG5vdyB0d28gKGlkZW50aWNhbCkgbGFiZWxzIHRvIHBhc3MgaXQgdG8gZGF0YSBwbGFuZS4gTm93
IGFsc28gZGF0YSBwbGFuZSBtdXN0IGJlIHNtYXJ0IHRvIGNoZWNrIHRoYXQgYW5kIHByb2dyYW0N
CiBpdHMgc3RhdGUgcGVyIHlvdXIgc3VnZ2VzdGlvbi4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAn
QXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fu
cy1zZXJpZiciPldoeSB3b3VsZCB3ZSBkbyB0aGF0IG90aGVyIHRoZW4gZHVlIHRvIHdvcnJ5IGFi
b3V0IGxlZ2FjeSBjaGlwc2V0cyBmZWFyZWQgdG8gYmUgbm9uIGNvbXBsaWFudCB0byBuZXcgUkZD
ID8mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZu
YnNwOzwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+TWFueSB0aHgsPC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPlIuPC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTog
J0FyaWFsJywnc2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Rk9OVC1TSVpFOiAxMHB0Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjx0YWJs
ZT4NCjx0Ym9keT4NCjx0cj4NCjx0ZD4NCjxwcmU+KioqKioqKioqKioqKiBFbWFpbCBDb25maWRl
bnRpYWxpdHkgTm90aWNlICoqKioqKioqKioqKioqKioqKioqDQpUaGUgaW5mb3JtYXRpb24gY29u
dGFpbmVkIGluIHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1ZGluZyBhbnkgDQphdHRhY2htZW50
cykgbWF5IGJlIGNvbmZpZGVudGlhbCwgcHJvcHJpZXRhcnksIHByaXZpbGVnZWQsIG9yIG90aGVy
d2lzZQ0KZXhlbXB0IGZyb20gZGlzY2xvc3VyZSB1bmRlciBhcHBsaWNhYmxlIGxhd3MuIEl0IGlz
IGludGVuZGVkIHRvIGJlIA0KY29udmV5ZWQgb25seSB0byB0aGUgZGVzaWduYXRlZCByZWNpcGll
bnQocykuIEFueSB1c2UsIGRpc3NlbWluYXRpb24sIA0KZGlzdHJpYnV0aW9uLCBwcmludGluZywg
cmV0YWluaW5nIG9yIGNvcHlpbmcgb2YgdGhpcyBlLW1haWwgKGluY2x1ZGluZyBpdHMgDQphdHRh
Y2htZW50cykgYnkgdW5pbnRlbmRlZCByZWNpcGllbnQocykgaXMgc3RyaWN0bHkgcHJvaGliaXRl
ZCBhbmQgbWF5IA0KYmUgdW5sYXdmdWwuIElmIHlvdSBhcmUgbm90IGFuIGludGVuZGVkIHJlY2lw
aWVudCBvZiB0aGlzIGUtbWFpbCwgb3IgYmVsaWV2ZSANCnRoYXQgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciANCmltbWVkaWF0
ZWx5IChieSByZXBseWluZyB0byB0aGlzIGUtbWFpbCksIGRlbGV0ZSBhbnkgYW5kIGFsbCBjb3Bp
ZXMgb2YgDQp0aGlzIGUtbWFpbCAoaW5jbHVkaW5nIGFueSBhdHRhY2htZW50cykgZnJvbSB5b3Vy
IHN5c3RlbSwgYW5kIGRvIG5vdA0KZGlzY2xvc2UgdGhlIGNvbnRlbnQgb2YgdGhpcyBlLW1haWwg
dG8gYW55IG90aGVyIHBlcnNvbi4gVGhhbmsgeW91IQ0KPC9wcmU+DQo8L3RkPg0KPC90cj4NCjwv
dGJvZHk+DQo8L3RhYmxlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1s
Pg0K

--_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D8CA1BFBEnkgeml506mbxchi_--


From nobody Fri Jul 24 02:00:20 2015
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05BBF1A8737 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 02:00:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 jATaANx5BYTA for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 02:00:00 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9F0A81A854C for <mpls@ietf.org>; Fri, 24 Jul 2015 01:59:54 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml406-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BZC70096; Fri, 24 Jul 2015 08:59:53 +0000 (GMT)
Received: from NKGEML403-HUB.china.huawei.com (10.98.56.34) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 24 Jul 2015 09:59:52 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.210]) by nkgeml403-hub.china.huawei.com ([10.98.56.34]) with mapi id 14.03.0158.001; Fri, 24 Jul 2015 16:59:48 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxesU/IA6U/LTn0Ga8cjhPANjS53qT277
Date: Fri, 24 Jul 2015 08:59:47 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB0190E@NKGEML512-MBS.china.huawei.com>
References: <DB3PR03MB0780C71D3CF8426A5CA06C1F9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
In-Reply-To: <DB3PR03MB0780C71D3CF8426A5CA06C1F9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.66.180]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB0190ENKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/CVf9JwF9IGDymxTwDvCq8Nt8DiQ>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 09:00:04 -0000

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

SGkgU2FzaGEsDQoNCg0KDQpSZWdhcmRpbmcgd2h5IGFueWNhc3Qgc2VnbWVudCB3b3VsZCByZXF1
aXJlIGdsb2JhbCBsYWJlbHMsIHBsZWFzZSBsb29rIGF0IHBhZ2UgNCBvZiB0aGlzIC5wZGYgKGh0
dHBzOi8vd3d3LmlldGYub3JnL3Byb2NlZWRpbmdzLzkzL3NsaWRlcy9zbGlkZXMtOTMtc3ByaW5n
LTEucGRmKS4gSU1ITywgIGl0IHNlZW1zIG1vcmUgYWNjZXB0YWJsZSB0byB1c2UgZ2xvYmFsIGxh
YmVscyByYXRoZXIgdGhhbiBpbnRyb2R1Y2luZyBhIG5ldyBmb3J3YXJkaW5nIHBhcmFkaWdtIChp
LmUuLCBTSUQtYmFzZWQgZm9yd2FyZGluZykgdG8gYWNoaWV2ZSBhbnljYXN0IHNlZ21lbnQgZnVu
Y3Rpb25hbGl0eS4NCg0KDQoNCkJlc3QgcmVnYXJkcywNCg0KWGlhb2h1DQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQrlj5Hku7bkuro6IEFsZXhhbmRlciBWYWluc2h0ZWluIFtB
bGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbV0NCuWPkemAgeaXtumXtDogMjAxNeW5tDfm
nIgyNOaXpSAxNjozMQ0K5pS25Lu25Lq6OiBYdXhpYW9odTsgUm9iZXJ0IFJhc3p1azsgU2hhaHJh
bSBEYXZhcmkNCuaKhOmAgTogbXBsc0BpZXRmLm9yZw0K5Li76aKYOiBSZTogW21wbHNdIGRyYWZ0
LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJl
YWxseSBzYXZlPw0KDQoNClhpYW9odSBoaSENCg0KDQoNCkZpcnN0IG9mIGFsbCBJIHRoaW5rIHRo
YXQgeW91IGFyZSBhc2tpbmcgdGhlIHJpZ2h0IHF1ZXN0aW9uOi0oIC4NCg0KDQoNClRoaXMgc2Fp
ZCBJIHRoaW5rIHRoYXQgdGhlIGFuc3dlciB0byB0aGlzIHF1ZXN0aW9uIGlzIE5PLg0KDQoNCg0K
SSBkbyBub3Qgc2VlIHdoeSBhbnljYXN0IHNlZ21lbnQgaW4gU1Igd291bGQgcmVxdWlyZSBnbG9i
YWwgbGFiZWxzIC0gY291bGQgeW91IHBsZWFzZSBlbGFib3JhdGU/DQoNCg0KDQpUaHVtYiB0eXBl
ZCBvbiBteSBMRywNClNhc2hhDQoNCi0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLQ0KRnJv
bTogWHV4aWFvaHUNCkRhdGU6IDI0LzA3LzIwMTUgMTA6NDkNClRvOiBBbGV4YW5kZXIgVmFpbnNo
dGVpbjtSb2JlcnQgUmFzenVrO1NoYWhyYW0gRGF2YXJpOw0KQ2M6IG1wbHNAaWV0Zi5vcmc7DQpT
dWJqZWN0OnJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dh
cCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoNCg0KSGkgYWxsLA0KDQoNCg0KQmVm
b3JlIGNvbnNpZGVyaW5nIHRoZSBwb3NzaWJsZSBNUExTIGZvcndhcmRpbmcgb3B0aW1pemF0aW9u
IGZvciBnbG9iYWwgbGFiZWxzIChhLmsuYS4sIGRvbWFpbi13aWRlIGxhYmVscyksIHNob3VsZCB3
ZSBmaXJzdGx5IGxlZ2FsaXplIHRoZSB1c2FnZSBvZiBnbG9iYWwgbGFiZWxzIHdpdGhpbiB0aGUg
TVBMUyBjb21tdW5pdHk/IEJUVywgSSBiZWxpZXZlIGdsb2JhbCBsYWJlbHMgd291bGQgYmUgdmVy
eSB1c2VmdWwgYW5kIG5lY2Nlc3NhcnkgaW4gc29tZSB1c2UgY2FzZXMsIHN1Y2ggYXMgYW55Y2Fz
dCBzZWdtZW50Lg0KDQoNCg0KQmVzdCByZWdhcmRzLA0KDQpYaWFvaHUNCg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCuWPkeS7tuS6ujogbXBscyBbbXBscy1ib3VuY2VzQGlldGYu
b3JnXSDku6PooaggQWxleGFuZGVyIFZhaW5zaHRlaW4gW0FsZXhhbmRlci5WYWluc2h0ZWluQGVj
aXRlbGUuY29tXQ0K5Y+R6YCB5pe26Ze0OiAyMDE15bm0N+aciDI05pelIDEzOjI2DQrmlLbku7bk
uro6IFJvYmVydCBSYXN6dWs7IFNoYWhyYW0gRGF2YXJpDQrmioTpgIE6IG1wbHNAaWV0Zi5vcmcN
CuS4u+mimDogUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1z
d2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KDQoNCkhpIGFsbCwNCg0KUGxl
YXNlIG5vdGUgdGhhdCBDT05USU5VRSBpbiBTUFJJTkcgaXM6DQoNCjEuIEEgRFAtYWdub3N0aWMg
cHJpbWl0aXZlDQoNCjIuICpJbXBsZW1lbnRlZCogYXMgU1dBUCBpbnN0cnVjdGlvbiB3aXRoIE1Q
TFMgRFAuDQoNCg0KDQpTbyBjbGFpbWluZyBlcXVpdmFsZW5jZSBvZiBDT05USU5VRSBhbmQgTk8t
U1dBUCBzZWVtcyB0byBiZSBpbmFjY3VyYXRlIElNTy4NCg0KDQoNCkFzIGZvciBnbG9iYWwgbGFi
ZWxzIChpbiBTRE4sIE1QTFMtVFAgb3IgYW55IG90aGVyIHRlY2hub2xvZ3kpIC0gdGhpcyBkZWZp
bml0ZWx5IGxvb2tzIHRvIG1lIGxpa2UgYSB2ZXJ5IGJhZCBpZGVhIGZvciBuZXR3b3JrcyBjb21w
cmlzZWQgb2YgZGV2aWNlcyB0aGF0IHN1cHBvcnQgZGlmZmVyZW50IGxhYmVsIHJhbmdlcy4gRnJv
bSBteSBleHBlcmllbmNlIHRoZXNlIHNjZW5hcmlvcyBoYXZlIGJlZW4gZW5jb3VudGVyZWQgaW4g
cmVhbCBNUExTLVRQIGRlcGxveW1lbnRzICBhbmQgcmVzdWx0ZWQgaW4gZXZlbnR1YWxseSBkcm9w
cGluZyB0aGUgInNpbXBsZSIgc29sdXRpb24gYXMgbGl2ZSBuZXR3b3JrcyBoYXZlIGJlZW4gZXh0
ZW5kZWQgd2l0aCBuZXcgTkVzIHN1cHBvcnRpbmcgYSBtb3JlIG5hcnJvdyBsYWJlbCBzcGFjZSB0
aGFuIHRoZSBvcmlnaW5hbCBvbmVzLg0KDQoNCg0KQWRkaW5nIGEgbmV3IGZvcndhcmRpbmcgcHJp
bWl0aXZlIHRvIE1QTFMgYXJjaGl0ZWN0dXJlICh5ZXQgYW5vdGhlciBhcmd1bWVudCBvbiB0aGlz
IHRocmVhZCkgaW1tZWRpYXRlbHkgcmFpc2VzIHRoZSBxdWVzdGlvbjoNCg0KDQoNCklzIHN1cHBv
cnQgb2YgdGhlIG5ldyBwcmltaXRpdmUgbWFuZGF0b3J5Pw0KDQoNCg0KSWYgaXQgaXMgbm90IChh
bmQgdGhpcyBpcyBjbGVhcmx5IHRoZSBjYXNlIGZvciBOTy1TV0FQKSwgdGhlbiB3aHkgc2hvdWxk
IHdlIGJvdGhlcj8gT2NjYW0ncyByYXNvciBjdXRzIHRoaXMgb2ZmIElNSE8uDQoNCg0KDQpNeSBw
ZXJzb25hbCBib3R0b20gbGluZTogdGhpcyBpcyBhIHN0cmljdGx5IE5PIEdPIHByb3Bvc2FsLg0K
DQoNCg0KTXkgMmMuDQoNCg0KDQpUaHVtYiB0eXBlZCBvbiBteSBMRywNClNhc2hhDQoNCi0tLS0t
LSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLQ0KRnJvbTogUm9iZXJ0IFJhc3p1aw0KRGF0ZTogMjQv
MDcvMjAxNSAwMDoyMg0KVG86IFNoYWhyYW0gRGF2YXJpOw0KQ2M6IG1wbHNAaWV0Zi5vcmc7DQpT
dWJqZWN0OlJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dh
cCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoNCg0KVGhlIHBvaW50IGlzIHRoYXQg
bmV3IGNvbnRyb2wgcGxhbmUgaXMgYWxyZWFkeSBkZWZpbmVkLiBJbiBmYWN0IHdlIGFscmVhZHkg
aGF2ZSB0d28gOikNCg0KQXMgSSBtZW50aW9uZWQgaW4gbXkgZmlyc3QgbWFpbCB0byB0aGUgbGlz
dCB0aGUgY29uY2VwdCBvZiBOT19TV0FQL0NPTlRJTlVFIGlzIGNvbW1vbiB0byBib3RoIEgtU0RO
IGFuZCBTRUdNRU5UIFJPVVRJTkcgYXJjaGl0ZWN0dXJlcy4NCg0KUmVmOiBodHRwczovL2dvby5n
bC8zb3hSYmwNCg0KVGh4LA0KUi4NCg0KDQpPbiBUaHUsIEp1bCAyMywgMjAxNSBhdCAxMToxNiBQ
TSwgU2hhaHJhbSBEYXZhcmkgIDxkYXZhcmlAYnJvYWRjb20uY29tPG1haWx0bzpkYXZhcmlAYnJv
YWRjb20uY29tPj4gd3JvdGU6DQpSb2JlcnQsDQoNClNvIGluc3RlYWQgb2YgY2FsbGluZyBpdCBu
by1zd2FwIHByb2JhYmx5IHlvdSBzaG91bGQgY2FsbCBpdCBnbG9iYWwgbGFiZWwgb3Igc28sIGFu
ZCB0aGVuIGRlZmluZSBuZXcgY29udHJvbCBwbGFuZSBmb3IgaXQuIEJ1dCBzZWVtcyB0aGUgZGF0
YS1wYW5lIGJlaGF2aW9yIGRvZXMgbm90IGNoYW5nZSBhbmQgZXhpc3RpbmcgaGFyZHdhcmUgY2Fu
IHN1cHBvcnQgdGhpcyBnbG9iYWwgbGFiZWwuICBTbyBtYXliZSB5b3UganVzdCBuZWVkIG5ldyBj
b250cm9sIHBsYW5lLg0KDQpUaHgNClNoYWhyYW0NCg0KRnJvbTogcnJhc3p1a0BnbWFpbC5jb208
bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPiBbbWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPG1haWx0
bzpycmFzenVrQGdtYWlsLmNvbT5dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBU
aHVyc2RheSwgSnVseSAyMywgMjAxNSAyOjEyIFBNDQpUbzogU2hhaHJhbSBEYXZhcmkNCkNjOiBF
cmljIEMgUm9zZW47IHN0YnJ5YW50QGNpc2NvLmNvbTxtYWlsdG86c3RicnlhbnRAY2lzY28uY29t
PjsgbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NCg0KU3ViamVjdDogUmU6IFtt
cGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2gg
ZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KDQoNCkhpIFNoYWhyYW0sDQoNCkxhYmVscyB3aGljaCBh
cmUgbm9uIG9mIGEgbG9jYWwgc2lnbmlmaWNhbmNlIGNhbiBiZSBkaXN0cmlidXRlZCBieSBmbG9v
ZGluZyBwcm90b2NvbHMgZXh0ZW5zaW9ucyAoSVNJUywgT1NQRikgb3IgYnkgZGlyZWN0IHAycCBz
ZXNzaW9ucyAoQkdQIDMxMDcsIHNlc3Npb25zIGZyb20gdGhlIGNvbnRyb2xsZXIsIFhNUFAgZXRj
IC4uLikNCg0KVGhlIGltcG9ydGFudCBwYXJ0IGlzIHRoYXQgdGhlIGFjdHVhbCBmb3J3YXJkaW5n
IGlzIGNvbXB1dGVkIHJlY3Vyc2l2ZWx5IG9yIHNldCBhdCB0aGUgY29udHJvbGxlci4NCg0KQUZB
SUsgSSBoYXZlIG5vdCBzZWVuIGFueSBwcm9wb3NhbCB3aGVyZSBMRFAgd291bGQgcGxheSBhbnkg
cm9sZSBpbiBzdWNoIGRpc3RyaWJ1dGlvbi4NCg0KUmVnYXJkcywNClIuDQoNCg0KDQoNCg0KT24g
VGh1LCBKdWwgMjMsIDIwMTUgYXQgMTE6MDcgUE0sIFNoYWhyYW0gRGF2YXJpIDxkYXZhcmlAYnJv
YWRjb20uY29tPG1haWx0bzpkYXZhcmlAYnJvYWRjb20uY29tPj4gd3JvdGU6DQpIaSBSb2JlcnQs
DQoNCkhvdyBhcmUgdGhlc2UgbGFiZWxzIGRpc3RyaWJ1dGVkPyBWaWEgTERQIG9yIHZpYSBTRE4g
Y29udHJvbGxlcj8NCg0KVGhhbmtzDQpTaGFocmFtDQoNCkZyb206IHJyYXN6dWtAZ21haWwuY29t
PG1haWx0bzpycmFzenVrQGdtYWlsLmNvbT4gW21haWx0bzpycmFzenVrQGdtYWlsLmNvbTxtYWls
dG86cnJhc3p1a0BnbWFpbC5jb20+XSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDog
VGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMTI6NTggUE0NClRvOiBFcmljIEMgUm9zZW4NCkNjOiBT
aGFocmFtIERhdmFyaTsgc3RicnlhbnRAY2lzY28uY29tPG1haWx0bzpzdGJyeWFudEBjaXNjby5j
b20+OyBtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtt
cGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2gg
ZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0K4oCLSGkgRXJpYyzigIsNCg0K4oCL4oCLDQpJZiB5b3Ug
bm90aWNlIHRoYXQgdGhlIGluY29taW5nIGxhYmVsIG5lZWRzIHRvIGJlICdyZXBsYWNlZCcgYnkg
YW4gb3V0Z29pbmcgbGFiZWwgb2YgdGhlIHNhbWUgdmFsdWUsIHlvdSBjb3VsZCBqdXN0IG1ha2Ug
dGhlIHJld3JpdGUgc3RyaW5nIHNob3J0ZXIsIHNvIGl0IHdvbid0IG92ZXJ3cml0ZSB0aGUgdG9w
IGxhYmVsIG9uIHRoZSBzdGFjay4gIFRoaXMgc2VlbXMgdG8gYmUgd2hhdCB0aGUgZHJhZnQgc3Vn
Z2VzdHMsIGJ1dCBpdCBjb3VsZCBiZSBkb25lIGFzIGFuIG9wdGltaXphdGlvbiBmb3IgdGhlIHBh
cnRpY3VsYXIgY2FzZSB3aGVyZSB0aGUgaW5jb21pbmcgYW5kIG91dGdvaW5nIGxhYmVscyBoYXZl
IHRoZSBzYW1lIHZhbHVlLg0KDQrigItUaGlzIGlzIHByZWNpc2VseSDigIt0aGUgY3J1eCB3aGVy
ZSB5b3VyIHN0YXRlbWVudCBmYWlscy4NCg0KWW91IHVzZSB0ZXJtICJpbmNvbWluZyBsYWJlbCIg
YW5kICJvdXRnb2luZyBsYWJsZSIgLi4uIHdlbGwgaW4gdGhlIG5ldyBhcmNoaXRlY3R1cmVzIHRo
ZXJlIGlzIG5vIHN1Y2ggdGhpbmdzLg0KDQpJdCBpcyBhICJnbG9iYWwgbGFiZWwiIG9yICJwYXRo
IGxhYmVsIiB3aXRoIGFkamFjZW5jeSBpbmZvcm1hdGlvbi4NCg0KU28gdG8gc3VwcG9ydCBsZWdh
Y3kgaGFyZHdhcmUgbmV3IGNvbnRyb2wgcGxhbmUgaGFzIHRvIG1ha2UgdXAgZnJvbSBzaW5nbGUg
bGFiZWwgbm93IHR3byAoaWRlbnRpY2FsKSBsYWJlbHMgdG8gcGFzcyBpdCB0byBkYXRhIHBsYW5l
LiBOb3cgYWxzbyBkYXRhIHBsYW5lIG11c3QgYmUgc21hcnQgdG8gY2hlY2sgdGhhdCBhbmQgcHJv
Z3JhbSBpdHMgc3RhdGUgcGVyIHlvdXIgc3VnZ2VzdGlvbi4NCg0KV2h5IHdvdWxkIHdlIGRvIHRo
YXQgb3RoZXIgdGhlbiBkdWUgdG8gd29ycnkgYWJvdXQgbGVnYWN5IGNoaXBzZXRzIGZlYXJlZCB0
byBiZSBub24gY29tcGxpYW50IHRvIG5ldyBSRkMgPw0KDQpNYW55IHRoeCwNClIuDQoNCg0KDQo=

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

PGh0bWwgZGlyPSJsdHIiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUi
IGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8c3R5bGUgaWQ9Im93YVBhcmFT
dHlsZSI+UCB7DQoJTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgNCn0NClAgew0K
CU1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4DQp9DQo8L3N0eWxlPg0KPC9oZWFk
Pg0KPGJvZHkgZlBTdHlsZT0iMSIgb2NzaT0iMCI+DQo8ZGl2IHN0eWxlPSJkaXJlY3Rpb246IGx0
cjtmb250LWZhbWlseTogVGFob21hO2NvbG9yOiAjMDAwMDAwO2ZvbnQtc2l6ZTogMTBwdDsiPg0K
PHA+SGkgU2FzaGEsPC9wPg0KPHA+Jm5ic3A7PC9wPg0KPHA+UmVnYXJkaW5nIHdoeSBhbnljYXN0
IHNlZ21lbnQgd291bGQmbmJzcDtyZXF1aXJlIGdsb2JhbCBsYWJlbHMsIHBsZWFzZSZuYnNwO2xv
b2sgYXQmbmJzcDtwYWdlIDQmbmJzcDtvZiZuYnNwO3RoaXMmbmJzcDsucGRmJm5ic3A7KDxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3Byb2NlZWRpbmdzLzkzL3NsaWRlcy9zbGlkZXMtOTMt
c3ByaW5nLTEucGRmIj5odHRwczovL3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy85My9zbGlkZXMv
c2xpZGVzLTkzLXNwcmluZy0xLnBkZjwvYT4pLiBJTUhPLCAmbmJzcDtpdCBzZWVtcyZuYnNwO21v
cmUNCiBhY2NlcHRhYmxlJm5ic3A7dG8gdXNlIGdsb2JhbCBsYWJlbHMgcmF0aGVyIHRoYW4gaW50
cm9kdWNpbmcgYSBuZXcgZm9yd2FyZGluZyBwYXJhZGlnbSAoaS5lLiwgU0lELWJhc2VkIGZvcndh
cmRpbmcpIHRvIGFjaGlldmUgYW55Y2FzdCBzZWdtZW50IGZ1bmN0aW9uYWxpdHkuPC9wPg0KPHA+
Jm5ic3A7PC9wPg0KPHA+QmVzdCByZWdhcmRzLDwvcD4NCjxwPlhpYW9odTwvcD4NCjxkaXYgc3R5
bGU9IkZPTlQtRkFNSUxZOiBUaW1lcyBOZXcgUm9tYW47IENPTE9SOiAjMDAwMDAwOyBGT05ULVNJ
WkU6IDE2cHgiPg0KPGhyIHRhYmluZGV4PSItMSI+DQo8ZGl2IHN0eWxlPSJESVJFQ1RJT046IGx0
ciIgaWQ9ImRpdlJwRjU4NDYxMiI+PGZvbnQgY29sb3I9IiMwMDAwMDAiIHNpemU9IjIiIGZhY2U9
IlRhaG9tYSI+PGI+5Y+R5Lu25Lq6OjwvYj4gQWxleGFuZGVyIFZhaW5zaHRlaW4gW0FsZXhhbmRl
ci5WYWluc2h0ZWluQGVjaXRlbGUuY29tXTxicj4NCjxiPuWPkemAgeaXtumXtDo8L2I+IDIwMTXl
ubQ35pyIMjTml6UgMTY6MzE8YnI+DQo8Yj7mlLbku7bkuro6PC9iPiBYdXhpYW9odTsgUm9iZXJ0
IFJhc3p1azsgU2hhaHJhbSBEYXZhcmk8YnI+DQo8Yj7mioTpgIE6PC9iPiBtcGxzQGlldGYub3Jn
PGJyPg0KPGI+5Li76aKYOjwvYj4gUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9y
d2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88YnI+DQo8L2Zv
bnQ+PGJyPg0KPC9kaXY+DQo8ZGl2PjwvZGl2Pg0KPGRpdj48c3BhbiBzdHlsZT0iRk9OVC1TSVpF
OiAxMHB0Ij4NCjxwIHN0eWxlPSJNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+
WGlhb2h1IGhpITwvcD4NCjxwIHN0eWxlPSJNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006
IDBweCI+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRP
TTogMHB4Ij5GaXJzdCBvZiBhbGwgSSB0aGluayB0aGF0IHlvdSBhcmUgYXNraW5nIHRoZSByaWdo
dCBxdWVzdGlvbjotKCAuPC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJP
VFRPTTogMHB4Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0iTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4t
Qk9UVE9NOiAwcHgiPlRoaXMgc2FpZCBJIHRoaW5rIHRoYXQgdGhlIGFuc3dlciB0byB0aGlzIHF1
ZXN0aW9uIGlzIE5PLiZuYnNwOzwvcD4NCjxwIHN0eWxlPSJNQVJHSU4tVE9QOiAwcHg7IE1BUkdJ
Ti1CT1RUT006IDBweCI+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1UT1A6IDBweDsgTUFS
R0lOLUJPVFRPTTogMHB4Ij5JIGRvIG5vdCBzZWUgd2h5IGFueWNhc3Qgc2VnbWVudCBpbiBTUiB3
b3VsZCByZXF1aXJlIGdsb2JhbCBsYWJlbHMgLSBjb3VsZCB5b3UgcGxlYXNlIGVsYWJvcmF0ZT88
L3A+DQo8cCBzdHlsZT0iTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgiPiZuYnNw
OzwvcD4NClRodW1iIHR5cGVkIG9uIG15IExHLDxicj4NClNhc2hhPGJyPg0KPGJyPg0KLS0tLS0t
IE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tPGJyPg0KPGI+RnJvbTombmJzcDs8L2I+WHV4aWFvaHU8
YnI+DQo8Yj5EYXRlOiZuYnNwOzwvYj4yNC8wNy8yMDE1IDEwOjQ5PGJyPg0KPGI+VG86Jm5ic3A7
PC9iPkFsZXhhbmRlciBWYWluc2h0ZWluO1JvYmVydCBSYXN6dWs7U2hhaHJhbSBEYXZhcmk7PGJy
Pg0KPGI+Q2M6Jm5ic3A7PC9iPm1wbHNAaWV0Zi5vcmc7PGJyPg0KPGI+U3ViamVjdDo8L2I+cmU6
IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11
Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88YnI+DQo8YnI+DQo8ZGl2IHN0eWxlPSJGT05ULUZBTUlM
WTogVGFob21hOyBESVJFQ1RJT046IGx0cjsgQ09MT1I6ICMwMDAwMDA7IEZPTlQtU0laRTogMTBw
dCI+DQo8cD5IaSBhbGwsPC9wPg0KPHA+Jm5ic3A7PC9wPg0KPHA+QmVmb3JlIGNvbnNpZGVyaW5n
IHRoZSBwb3NzaWJsZSBNUExTIGZvcndhcmRpbmcgb3B0aW1pemF0aW9uIGZvciBnbG9iYWwgbGFi
ZWxzIChhLmsuYS4sIGRvbWFpbi13aWRlIGxhYmVscyksIHNob3VsZCB3ZSBmaXJzdGx5IGxlZ2Fs
aXplIHRoZSB1c2FnZSBvZiBnbG9iYWwgbGFiZWxzIHdpdGhpbiB0aGUgTVBMUyBjb21tdW5pdHk/
IEJUVywgSSBiZWxpZXZlIGdsb2JhbCBsYWJlbHMgd291bGQgYmUgdmVyeSB1c2VmdWwgYW5kIG5l
Y2Nlc3NhcnkNCiBpbiBzb21lIHVzZSBjYXNlcywgc3VjaCBhcyBhbnljYXN0IHNlZ21lbnQuPC9w
Pg0KPHA+Jm5ic3A7PC9wPg0KPHA+QmVzdCByZWdhcmRzLDwvcD4NCjxwPlhpYW9odTwvcD4NCjxk
aXYgc3R5bGU9IkZPTlQtRkFNSUxZOiBUaW1lcyBOZXcgUm9tYW47IENPTE9SOiAjMDAwMDAwOyBG
T05ULVNJWkU6IDE2cHgiPg0KPGhyIHRhYmluZGV4PSItMSI+DQo8ZGl2IHN0eWxlPSJESVJFQ1RJ
T046IGx0ciIgaWQ9ImRpdlJwRjM5MzUzNSI+PGZvbnQgY29sb3I9IiMwMDAwMDAiIHNpemU9IjIi
IGZhY2U9IlRhaG9tYSI+PGI+5Y+R5Lu25Lq6OjwvYj4gbXBscyBbbXBscy1ib3VuY2VzQGlldGYu
b3JnXSDku6PooaggQWxleGFuZGVyIFZhaW5zaHRlaW4gW0FsZXhhbmRlci5WYWluc2h0ZWluQGVj
aXRlbGUuY29tXTxicj4NCjxiPuWPkemAgeaXtumXtDo8L2I+IDIwMTXlubQ35pyIMjTml6UgMTM6
MjY8YnI+DQo8Yj7mlLbku7bkuro6PC9iPiBSb2JlcnQgUmFzenVrOyBTaGFocmFtIERhdmFyaTxi
cj4NCjxiPuaKhOmAgTo8L2I+IG1wbHNAaWV0Zi5vcmc8YnI+DQo8Yj7kuLvpopg6PC9iPiBSZTog
W21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVj
aCBkb2VzIGl0IHJlYWxseSBzYXZlPzxicj4NCjwvZm9udD48YnI+DQo8L2Rpdj4NCjxkaXY+Jm5i
c3A7PC9kaXY+DQo8ZGl2PjxzcGFuIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQiPg0KPHAgc3R5bGU9
Ik1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4Ij5IaSBhbGwsPC9wPg0KPHAgc3R5
bGU9Ik1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4Ij5QbGVhc2Ugbm90ZSB0aGF0
IENPTlRJTlVFIGluIFNQUklORyBpczo8L3A+DQo8cCBzdHlsZT0iTUFSR0lOLVRPUDogMHB4OyBN
QVJHSU4tQk9UVE9NOiAwcHgiPjEuIEEgRFAtYWdub3N0aWMgcHJpbWl0aXZlPC9wPg0KPHAgc3R5
bGU9Ik1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4Ij4yLiAqSW1wbGVtZW50ZWQq
IGFzIFNXQVAgaW5zdHJ1Y3Rpb24gd2l0aCBNUExTIERQLjwvcD4NCjxwIHN0eWxlPSJNQVJHSU4t
VE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Ik1BUkdJ
Ti1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4Ij5TbyBjbGFpbWluZyBlcXVpdmFsZW5jZSBv
ZiBDT05USU5VRSBhbmQgTk8tU1dBUCBzZWVtcyB0byBiZSBpbmFjY3VyYXRlIElNTy48L3A+DQo8
cCBzdHlsZT0iTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgiPiZuYnNwOzwvcD4N
CjxwIHN0eWxlPSJNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+QXMgZm9yIGds
b2JhbCBsYWJlbHMgKGluIFNETiwgTVBMUy1UUCBvciBhbnkgb3RoZXIgdGVjaG5vbG9neSkgLSB0
aGlzIGRlZmluaXRlbHkgbG9va3MgdG8gbWUgbGlrZSBhIHZlcnkgYmFkIGlkZWEgZm9yIG5ldHdv
cmtzIGNvbXByaXNlZCBvZiBkZXZpY2VzIHRoYXQgc3VwcG9ydCBkaWZmZXJlbnQgbGFiZWwgcmFu
Z2VzLiBGcm9tIG15IGV4cGVyaWVuY2UgdGhlc2UNCiBzY2VuYXJpb3MgaGF2ZSBiZWVuIGVuY291
bnRlcmVkIGluIHJlYWwgTVBMUy1UUCBkZXBsb3ltZW50cyAmbmJzcDthbmQgcmVzdWx0ZWQgaW4g
ZXZlbnR1YWxseSBkcm9wcGluZyB0aGUgJnF1b3Q7c2ltcGxlJnF1b3Q7IHNvbHV0aW9uIGFzIGxp
dmUgbmV0d29ya3MgaGF2ZSBiZWVuIGV4dGVuZGVkIHdpdGggbmV3IE5FcyBzdXBwb3J0aW5nIGEg
bW9yZSBuYXJyb3cgbGFiZWwgc3BhY2UgdGhhbiB0aGUgb3JpZ2luYWwgb25lcy48L3A+DQo8cCBz
dHlsZT0iTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgiPiZuYnNwOzwvcD4NCjxw
IHN0eWxlPSJNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+QWRkaW5nIGEgbmV3
IGZvcndhcmRpbmcgcHJpbWl0aXZlIHRvIE1QTFMgYXJjaGl0ZWN0dXJlICh5ZXQgYW5vdGhlciBh
cmd1bWVudCBvbiB0aGlzIHRocmVhZCkgaW1tZWRpYXRlbHkgcmFpc2VzIHRoZSBxdWVzdGlvbjo8
L3A+DQo8cCBzdHlsZT0iTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgiPiZuYnNw
OzwvcD4NCjxwIHN0eWxlPSJNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+SXMg
c3VwcG9ydCBvZiB0aGUgbmV3IHByaW1pdGl2ZSBtYW5kYXRvcnk/PC9wPg0KPHAgc3R5bGU9Ik1B
UkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0i
TUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgiPklmIGl0IGlzIG5vdCAoYW5kIHRo
aXMgaXMgY2xlYXJseSB0aGUgY2FzZSBmb3IgTk8tU1dBUCksIHRoZW4gd2h5IHNob3VsZCB3ZSBi
b3RoZXI/IE9jY2FtJ3MgcmFzb3IgY3V0cyB0aGlzIG9mZiBJTUhPLjwvcD4NCjxwIHN0eWxlPSJN
QVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9
Ik1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4Ij5NeSBwZXJzb25hbCBib3R0b20g
bGluZTogdGhpcyBpcyBhIHN0cmljdGx5IE5PIEdPIHByb3Bvc2FsLjwvcD4NCjxwIHN0eWxlPSJN
QVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweCI+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9
Ik1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4Ij5NeSAyYy48L3A+DQo8cCBzdHls
ZT0iTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgiPiZuYnNwOzwvcD4NClRodW1i
IHR5cGVkIG9uIG15IExHLDxicj4NClNhc2hhPGJyPg0KPGJyPg0KLS0tLS0tIE9yaWdpbmFsIG1l
c3NhZ2UgLS0tLS0tPGJyPg0KPGI+RnJvbTombmJzcDs8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxi
PkRhdGU6Jm5ic3A7PC9iPjI0LzA3LzIwMTUgMDA6MjI8YnI+DQo8Yj5UbzombmJzcDs8L2I+U2hh
aHJhbSBEYXZhcmk7PGJyPg0KPGI+Q2M6Jm5ic3A7PC9iPm1wbHNAaWV0Zi5vcmc7PGJyPg0KPGI+
U3ViamVjdDo8L2I+UmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1u
by1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88YnI+DQo8YnI+DQo8ZGl2IGRp
cj0ibHRyIj4NCjxkaXYgc3R5bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1z
ZXJpZjsgRk9OVC1TSVpFOiBzbWFsbCIgY2xhc3M9ImdtYWlsX2RlZmF1bHQiPg0KPGJyPg0KPC9k
aXY+DQo8ZGl2IHN0eWxlPSJGT05ULUZBTUlMWTogYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7
IEZPTlQtU0laRTogc21hbGwiIGNsYXNzPSJnbWFpbF9kZWZhdWx0Ij4NClRoZSBwb2ludCBpcyB0
aGF0IG5ldyBjb250cm9sIHBsYW5lIGlzIGFscmVhZHkgZGVmaW5lZC4gSW4gZmFjdCB3ZSBhbHJl
YWR5IGhhdmUgdHdvIDopJm5ic3A7PC9kaXY+DQo8ZGl2IHN0eWxlPSJGT05ULUZBTUlMWTogYXJp
YWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IEZPTlQtU0laRTogc21hbGwiIGNsYXNzPSJnbWFpbF9k
ZWZhdWx0Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iRk9OVC1GQU1JTFk6IGFyaWFsLGhl
bHZldGljYSxzYW5zLXNlcmlmOyBGT05ULVNJWkU6IHNtYWxsIiBjbGFzcz0iZ21haWxfZGVmYXVs
dCI+DQpBcyBJIG1lbnRpb25lZCBpbiBteSBmaXJzdCBtYWlsIHRvIHRoZSBsaXN0IHRoZSBjb25j
ZXB0IG9mIE5PX1NXQVAvQ09OVElOVUUgaXMgY29tbW9uIHRvIGJvdGggSC1TRE4gYW5kIFNFR01F
TlQgUk9VVElORyBhcmNoaXRlY3R1cmVzLiZuYnNwOzwvZGl2Pg0KPGRpdiBzdHlsZT0iRk9OVC1G
QU1JTFk6IGFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBGT05ULVNJWkU6IHNtYWxsIiBjbGFz
cz0iZ21haWxfZGVmYXVsdCI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9IkZPTlQtRkFNSUxZ
OiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgRk9OVC1TSVpFOiBzbWFsbCIgY2xhc3M9Imdt
YWlsX2RlZmF1bHQiPg0KUmVmOiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vZ29vLmdsLzNveFJibCIg
dGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZ29vLmdsLzNveFJibDwvYT48L2Rpdj4NCjxkaXYgc3R5
bGU9IkZPTlQtRkFNSUxZOiBhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjsgRk9OVC1TSVpFOiBz
bWFsbCIgY2xhc3M9ImdtYWlsX2RlZmF1bHQiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJG
T05ULUZBTUlMWTogYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7IEZPTlQtU0laRTogc21hbGwi
IGNsYXNzPSJnbWFpbF9kZWZhdWx0Ij4NClRoeCw8YnI+DQpSLjwvZGl2Pg0KPGRpdiBzdHlsZT0i
Rk9OVC1GQU1JTFk6IGFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmOyBGT05ULVNJWkU6IHNtYWxs
IiBjbGFzcz0iZ21haWxfZGVmYXVsdCI+DQo8YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iZ21haWxfZXh0cmEiPjxicj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBUaHUsIEp1
bCAyMywgMjAxNSBhdCAxMToxNiBQTSwgU2hhaHJhbSBEYXZhcmkmbmJzcDs8c3BhbiBkaXI9Imx0
ciI+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmRhdmFyaUBicm9hZGNvbS5jb208L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9IkJPUkRFUi1MRUZUOiAjY2NjIDFweCBzb2xpZDsgTUFSR0lOOiAwcHggMHB4
IDBweCAwLjhleDsgUEFERElORy1MRUZUOiAxZXgiIGNsYXNzPSJnbWFpbF9xdW90ZSI+DQo8ZGl2
IGxhbmc9IkVOLVVTIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Rk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05U
LVNJWkU6IDExcHQiPlJvYmVydCw8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFm
NDk3ZDsgRk9OVC1TSVpFOiAxMXB0Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBD
T0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOiAxMXB0Ij5TbyBpbnN0ZWFkIG9mIGNhbGxpbmcgaXQg
bm8tc3dhcCBwcm9iYWJseSB5b3Ugc2hvdWxkIGNhbGwgaXQgZ2xvYmFsIGxhYmVsIG9yIHNvLCBh
bmQgdGhlbiBkZWZpbmUgbmV3IGNvbnRyb2wgcGxhbmUgZm9yIGl0LiBCdXQgc2VlbXMgdGhlIGRh
dGEtcGFuZSBiZWhhdmlvcg0KIGRvZXMgbm90IGNoYW5nZSBhbmQgZXhpc3RpbmcgaGFyZHdhcmUg
Y2FuIHN1cHBvcnQgdGhpcyBnbG9iYWwgbGFiZWwuICZuYnNwO1NvIG1heWJlIHlvdSBqdXN0IG5l
ZWQgbmV3IGNvbnRyb2wgcGxhbmUuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMx
ZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+PC9zcGFuPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsg
Q09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+VGh4PGJyPg0KU2hhaHJhbTwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxp
YnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiPjwvc3Bh
bj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iRk9OVC1G
QU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnVGFob21hJywnc2Fucy1zZXJpZic7IEZP
TlQtU0laRTogMTBwdCI+DQo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5ycmFzenVrQGdtYWlsLmNvbTwvYT4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86
cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ycmFzenVrQGdtYWlsLmNvbTwvYT5d
Jm5ic3A7PGI+T24gQmVoYWxmIE9mJm5ic3A7PC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50
OjwvYj4gVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMjoxMiBQTTxicj4NCjxiPlRvOjwvYj4gU2hh
aHJhbSBEYXZhcmk8YnI+DQo8Yj5DYzo8L2I+IEVyaWMgQyBSb3NlbjsmbmJzcDs8YSBocmVmPSJt
YWlsdG86c3RicnlhbnRAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+c3RicnlhbnRAY2lzY28u
Y29tPC9hPjsmbmJzcDs8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPm1wbHNAaWV0Zi5vcmc8L2E+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJoNSI+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZv
cndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PC9kaXY+DQo8
L2Rpdj4NCjxwPiZuYnNwOzwvcD4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJoNSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPkhpIFNoYWhy
YW0sPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9O
VC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj5MYWJlbHMgd2hpY2ggYXJlIG5vbiBvZiBh
IGxvY2FsIHNpZ25pZmljYW5jZSBjYW4gYmUgZGlzdHJpYnV0ZWQgYnkgZmxvb2RpbmcgcHJvdG9j
b2xzIGV4dGVuc2lvbnMgKElTSVMsIE9TUEYpIG9yIGJ5IGRpcmVjdCBwMnAgc2Vzc2lvbnMgKEJH
UCAzMTA3LCBzZXNzaW9ucyBmcm9tIHRoZSBjb250cm9sbGVyLCBYTVBQIGV0YyAuLi4pJm5ic3A7
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1G
QU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj5UaGUgaW1wb3J0YW50IHBhcnQgaXMgdGhhdCB0
aGUgYWN0dWFsIGZvcndhcmRpbmcgaXMgY29tcHV0ZWQgcmVjdXJzaXZlbHkgb3Igc2V0IGF0IHRo
ZSBjb250cm9sbGVyLiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYn
Ij48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+QUZBSUsgSSBo
YXZlIG5vdCBzZWVuIGFueSBwcm9wb3NhbCB3aGVyZSBMRFAgd291bGQgcGxheSBhbnkgcm9sZSBp
biBzdWNoIGRpc3RyaWJ1dGlvbi48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlm
JyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPlJlZ2FyZHMs
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPlIuPC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlM
WTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcs
J3NhbnMtc2VyaWYnIj48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlm
JyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPjwvc3Bhbj4m
bmJzcDs8L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUaHUsIEp1bCAyMywgMjAx
NSBhdCAxMTowNyBQTSwgU2hhaHJhbSBEYXZhcmkgJmx0OzxhIGhyZWY9Im1haWx0bzpkYXZhcmlA
YnJvYWRjb20uY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGF2YXJpQGJyb2FkY29tLmNvbTwvYT4mZ3Q7
IHdyb3RlOjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9IkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsg
Rk9OVC1TSVpFOiAxMXB0Ij5IaSBSb2JlcnQsPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09M
T1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+PC9zcGFuPiZuYnNwOzwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNl
cmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+SG93IGFyZSB0aGVzZSBsYWJl
bHMgZGlzdHJpYnV0ZWQ/IFZpYSBMRFAgb3IgdmlhIFNETiBjb250cm9sbGVyPw0KPC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0NhbGli
cmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCI+PC9zcGFu
PiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlM
WTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFw
dCI+VGhhbmtzPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJG
T05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7IEZPTlQt
U0laRTogMTFwdCI+U2hhaHJhbTwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0
OTdkOyBGT05ULVNJWkU6IDExcHQiPjwvc3Bhbj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsg
Rk9OVC1TSVpFOiAxMHB0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZ
OiAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+DQo8YSBocmVmPSJtYWls
dG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ycmFzenVrQGdtYWlsLmNvbTwv
YT4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5ycmFzenVrQGdtYWlsLmNvbTwvYT5dJm5ic3A7PGI+T24gQmVoYWxmIE9mJm5ic3A7PC9i
PlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUg
MTI6NTggUE08YnI+DQo8Yj5Ubzo8L2I+IEVyaWMgQyBSb3Nlbjxicj4NCjxiPkNjOjwvYj4gU2hh
aHJhbSBEYXZhcmk7Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOnN0YnJ5YW50QGNpc2NvLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPnN0YnJ5YW50QGNpc2NvLmNvbTwvYT47Jm5ic3A7PGEgaHJlZj0ibWFpbHRv
Om1wbHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tcGxzQGlldGYub3JnPC9hPjxicj4NCjxi
PlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5n
LW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0Fy
aWFsJywnc2Fucy1zZXJpZiciPuKAi0hpIEVyaWMs4oCLPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9uZTsg
Qk9SREVSLUxFRlQ6ICNjY2NjY2MgMXB0IHNvbGlkOyBQQURESU5HLUJPVFRPTTogMGluOyBNQVJH
SU46IDVwdCAwaW4gNXB0IDQuOHB0OyBQQURESU5HLUxFRlQ6IDZwdDsgUEFERElORy1SSUdIVDog
MGluOyBCT1JERVItVE9QOiBtZWRpdW0gbm9uZTsgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsg
UEFERElORy1UT1A6IDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+4oCL4oCLPC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNv
bWluZyBsYWJlbCBuZWVkcyB0byBiZSAncmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9m
IHRoZSBzYW1lIHZhbHVlLCB5b3UgY291bGQganVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBz
aG9ydGVyLCBzbyBpdCB3b24ndCBvdmVyd3JpdGUgdGhlIHRvcCBsYWJlbCBvbiB0aGUgc3RhY2su
ICZuYnNwO1RoaXMgc2VlbXMgdG8gYmUgd2hhdCB0aGUgZHJhZnQgc3VnZ2VzdHMsDQogYnV0IGl0
IGNvdWxkIGJlIGRvbmUgYXMgYW4gb3B0aW1pemF0aW9uIGZvciB0aGUgcGFydGljdWxhciBjYXNl
IHdoZXJlIHRoZSBpbmNvbWluZyBhbmQgb3V0Z29pbmcgbGFiZWxzIGhhdmUgdGhlIHNhbWUgdmFs
dWUuPC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iRk9OVC1GQU1JTFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj7igItUaGlzIGlzIHByZWNp
c2VseSDigIt0aGUgY3J1eCB3aGVyZSB5b3VyIHN0YXRlbWVudCBmYWlscy4mbmJzcDs8L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZP
TlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTog
J0FyaWFsJywnc2Fucy1zZXJpZiciPllvdSB1c2UgdGVybSAmcXVvdDtpbmNvbWluZyBsYWJlbCZx
dW90OyBhbmQgJnF1b3Q7b3V0Z29pbmcgbGFibGUmcXVvdDsgLi4uIHdlbGwgaW4gdGhlIG5ldyBh
cmNoaXRlY3R1cmVzIHRoZXJlIGlzIG5vIHN1Y2ggdGhpbmdzLiZuYnNwOzwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1J
TFk6ICdBcmlhbCcsJ3NhbnMtc2VyaWYnIj48L3NwYW4+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwn
LCdzYW5zLXNlcmlmJyI+SXQgaXMgYSAmcXVvdDtnbG9iYWwgbGFiZWwmcXVvdDsgb3IgJnF1b3Q7
cGF0aCBsYWJlbCZxdW90OyB3aXRoIGFkamFjZW5jeSBpbmZvcm1hdGlvbi4mbmJzcDs8L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZP
TlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTog
J0FyaWFsJywnc2Fucy1zZXJpZiciPlNvIHRvIHN1cHBvcnQgbGVnYWN5IGhhcmR3YXJlIG5ldyBj
b250cm9sIHBsYW5lIGhhcyB0byBtYWtlIHVwIGZyb20gc2luZ2xlIGxhYmVsIG5vdyB0d28gKGlk
ZW50aWNhbCkgbGFiZWxzIHRvIHBhc3MgaXQgdG8gZGF0YSBwbGFuZS4gTm93IGFsc28gZGF0YSBw
bGFuZSBtdXN0IGJlIHNtYXJ0IHRvIGNoZWNrIHRoYXQgYW5kIHByb2dyYW0NCiBpdHMgc3RhdGUg
cGVyIHlvdXIgc3VnZ2VzdGlvbi4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5z
LXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPldo
eSB3b3VsZCB3ZSBkbyB0aGF0IG90aGVyIHRoZW4gZHVlIHRvIHdvcnJ5IGFib3V0IGxlZ2FjeSBj
aGlwc2V0cyBmZWFyZWQgdG8gYmUgbm9uIGNvbXBsaWFudCB0byBuZXcgUkZDID8mbmJzcDs8L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
IkZPTlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+PC9zcGFuPiZuYnNwOzwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZP
TlQtRkFNSUxZOiAnQXJpYWwnLCdzYW5zLXNlcmlmJyI+TWFueSB0aHgsPC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlM
WTogJ0FyaWFsJywnc2Fucy1zZXJpZiciPlIuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ0FyaWFsJywnc2Fu
cy1zZXJpZiciPjwvc3Bhbj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8YnI+DQo8L2Rpdj4NCjwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9o
dG1sPg0K

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB0190ENKGEML512MBSchi_--


From nobody Fri Jul 24 02:04:47 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 657C51A1A6D for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 02:04:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.023
X-Spam-Level: *
X-Spam-Status: No, score=1.023 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MANGLED_YOUR=2.3, SPF_PASS=-0.001] autolearn=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 La4WIIl-J8QR for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 02:04:43 -0700 (PDT)
Received: from mail-wi0-x234.google.com (mail-wi0-x234.google.com [IPv6:2a00:1450:400c:c05::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 B0C951A023E for <mpls@ietf.org>; Fri, 24 Jul 2015 02:04:42 -0700 (PDT)
Received: by wibud3 with SMTP id ud3so56791221wib.1 for <mpls@ietf.org>; Fri, 24 Jul 2015 02:04:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=N7Btv/W2xSVhPO43kccgXiBckx+kR1rHIQSYSrJjSo0=; b=iSFgG5bGzi8+md/LZpO1P8VRSUv9K8HW4VLnpbXSoSnkXRtRVk/AK+yyd5VDuj06YW LhAzXphPUoZeu1QvmZ6e4BUJ6PqXJb8tKX31mAL3P0X3//kFz6x7ClMzYVjZSBcCdAaq 3La4xHEvQrDc550ir+o0/PC35OSt3zVTaIXUTL2CcBO2Gz3SXGro0LUT1iGrScUhn3d4 VISTDBwDh3asGEOUoLzy7tdpzEv1t3LfN8UlQrVyZtGcCA4VrjyQWYupnaXLHbIqkTQ3 T34WsKSI7Pi98pUiAqsGdlKdfp//kW4lrmLnO62CqP1dsfgQlz+NzdCIeAGKV+0If3J8 tN4w==
MIME-Version: 1.0
X-Received: by 10.194.120.198 with SMTP id le6mr24624765wjb.133.1437728681398;  Fri, 24 Jul 2015 02:04:41 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Fri, 24 Jul 2015 02:04:41 -0700 (PDT)
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB0190E@NKGEML512-MBS.china.huawei.com>
References: <DB3PR03MB0780C71D3CF8426A5CA06C1F9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB0190E@NKGEML512-MBS.china.huawei.com>
Date: Fri, 24 Jul 2015 11:04:41 +0200
X-Google-Sender-Auth: gbtO08V5sXnqJvIfofMWDmoMXtE
Message-ID: <CA+b+ERku6xp6WFOgESxdqjGH3Z0DiHbu5ZPBNegynzV8+GNqeg@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Xuxiaohu <xuxiaohu@huawei.com>
Content-Type: multipart/alternative; boundary=089e011600025697aa051b9b4bc5
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/3-rDuCjfvbX-8HBaKkaCKJzrR44>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 09:04:46 -0000

--089e011600025697aa051b9b4bc5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Xu,

I very much agree 100% with your comments and comments from Robin.

Thank you,
R.

On Fri, Jul 24, 2015 at 10:59 AM, Xuxiaohu <xuxiaohu@huawei.com> wrote:

>  Hi Sasha,
>
>
>
> Regarding why anycast segment would require global labels, please look
> at page 4 of this .pdf (
> https://www.ietf.org/proceedings/93/slides/slides-93-spring-1.pdf). IMHO,
>  it seems more acceptable to use global labels rather than introducing a
> new forwarding paradigm (i.e., SID-based forwarding) to achieve anycast
> segment functionality.
>
>
>
> Best regards,
>
> Xiaohu
>  ------------------------------
> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* Alexander Vainshtein [Alexander.Vainshtein=
@ecitele.com]
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2015=E5=B9=B47=E6=9C=8824=E6=97=
=A5 16:31
> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* Xuxiaohu; Robert Raszuk; Shahram Davari
> *=E6=8A=84=E9=80=81:* mpls@ietf.org
> *=E4=B8=BB=E9=A2=98:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap=
 - how much does
> it really save?
>
>   Xiaohu hi!
>
>
>
> First of all I think that you are asking the right question:-( .
>
>
>
> This said I think that the answer to this question is NO.
>
>
>
> I do not see why anycast segment in SR would require global labels - coul=
d
> you please elaborate?
>
>
> Thumb typed on my LG,
> Sasha
>
> ------ Original message ------
> *From: *Xuxiaohu
> *Date: *24/07/2015 10:49
> *To: *Alexander Vainshtein;Robert Raszuk;Shahram Davari;
> *Cc: *mpls@ietf.org;
> *Subject:*re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>  Hi all,
>
>
>
> Before considering the possible MPLS forwarding optimization for global
> labels (a.k.a., domain-wide labels), should we firstly legalize the usage
> of global labels within the MPLS community? BTW, I believe global labels
> would be very useful and neccessary in some use cases, such as anycast
> segment.
>
>
>
> Best regards,
>
> Xiaohu
>  ------------------------------
> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* mpls [mpls-bounces@ietf.org] =E4=BB=A3=E8=
=A1=A8 Alexander Vainshtein [
> Alexander.Vainshtein@ecitele.com]
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2015=E5=B9=B47=E6=9C=8824=E6=97=
=A5 13:26
> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* Robert Raszuk; Shahram Davari
> *=E6=8A=84=E9=80=81:* mpls@ietf.org
> *=E4=B8=BB=E9=A2=98:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap=
 - how much does
> it really save?
>
>
>
> Hi all,
>
> Please note that CONTINUE in SPRING is:
>
> 1. A DP-agnostic primitive
>
> 2. *Implemented* as SWAP instruction with MPLS DP.
>
>
>
> So claiming equivalence of CONTINUE and NO-SWAP seems to be inaccurate IM=
O.
>
>
>
> As for global labels (in SDN, MPLS-TP or any other technology) - this
> definitely looks to me like a very bad idea for networks comprised of
> devices that support different label ranges. From my experience these
> scenarios have been encountered in real MPLS-TP deployments  and resulted
> in eventually dropping the "simple" solution as live networks have been
> extended with new NEs supporting a more narrow label space than the
> original ones.
>
>
>
> Adding a new forwarding primitive to MPLS architecture (yet another
> argument on this thread) immediately raises the question:
>
>
>
> Is support of the new primitive mandatory?
>
>
>
> If it is not (and this is clearly the case for NO-SWAP), then why should
> we bother? Occam's rasor cuts this off IMHO.
>
>
>
> My personal bottom line: this is a strictly NO GO proposal.
>
>
>
> My 2c.
>
>
> Thumb typed on my LG,
> Sasha
>
> ------ Original message ------
> *From: *Robert Raszuk
> *Date: *24/07/2015 00:22
> *To: *Shahram Davari;
> *Cc: *mpls@ietf.org;
> *Subject:*Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>  The point is that new control plane is already defined. In fact we
> already have two :)
>
>  As I mentioned in my first mail to the list the concept of
> NO_SWAP/CONTINUE is common to both H-SDN and SEGMENT ROUTING architecture=
s.
>
>  Ref: https://goo.gl/3oxRbl
>
>  Thx,
> R.
>
>
> On Thu, Jul 23, 2015 at 11:16 PM, Shahram Davari  <davari@broadcom.com>
> wrote:
>
>>  Robert,
>>
>>
>>
>> So instead of calling it no-swap probably you should call it global labe=
l
>> or so, and then define new control plane for it. But seems the data-pane
>> behavior does not change and existing hardware can support this global
>> label.  So maybe you just need new control plane.
>>
>>
>>
>> Thx
>> Shahram
>>
>>
>>
>> *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Robe=
rt
>> Raszuk
>> *Sent:* Thursday, July 23, 2015 2:12 PM
>> *To:* Shahram Davari
>> *Cc:* Eric C Rosen; stbryant@cisco.com; mpls@ietf.org
>>
>> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how
>> much does it really save?
>>
>>
>>
>>
>>
>> Hi Shahram,
>>
>>
>>
>> Labels which are non of a local significance can be distributed by
>> flooding protocols extensions (ISIS, OSPF) or by direct p2p sessions (BG=
P
>> 3107, sessions from the controller, XMPP etc ...)
>>
>>
>>
>> The important part is that the actual forwarding is computed recursively
>> or set at the controller.
>>
>>
>>
>> AFAIK I have not seen any proposal where LDP would play any role in such
>> distribution.
>>
>>
>>
>> Regards,
>>
>> R.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Thu, Jul 23, 2015 at 11:07 PM, Shahram Davari <davari@broadcom.com>
>> wrote:
>>
>> Hi Robert,
>>
>>
>>
>> How are these labels distributed? Via LDP or via SDN controller?
>>
>>
>>
>> Thanks
>>
>> Shahram
>>
>>
>>
>> *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Robe=
rt
>> Raszuk
>> *Sent:* Thursday, July 23, 2015 12:58 PM
>> *To:* Eric C Rosen
>> *Cc:* Shahram Davari; stbryant@cisco.com; mpls@ietf.org
>> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how
>> much does it really save?
>>
>>
>>
>> =E2=80=8BHi Eric,=E2=80=8B
>>
>>
>>
>>  =E2=80=8B=E2=80=8B
>>
>> If you notice that the incoming label needs to be 'replaced' by an
>> outgoing label of the same value, you could just make the rewrite string
>> shorter, so it won't overwrite the top label on the stack.  This seems t=
o
>> be what the draft suggests, but it could be done as an optimization for =
the
>> particular case where the incoming and outgoing labels have the same val=
ue.
>>
>>
>>
>> =E2=80=8BThis is precisely =E2=80=8Bthe crux where your statement fails.
>>
>>
>>
>> You use term "incoming label" and "outgoing lable" ... well in the new
>> architectures there is no such things.
>>
>>
>>
>> It is a "global label" or "path label" with adjacency information.
>>
>>
>>
>> So to support legacy hardware new control plane has to make up from
>> single label now two (identical) labels to pass it to data plane. Now al=
so
>> data plane must be smart to check that and program its state per your
>> suggestion.
>>
>>
>>
>> Why would we do that other then due to worry about legacy chipsets feare=
d
>> to be non compliant to new RFC ?
>>
>>
>>
>> Many thx,
>>
>> R.
>>
>>
>>
>>
>>
>
>

--089e011600025697aa051b9b4bc5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Xu,</div><div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><=
div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small">I very much agree 100% with your comments and comments fr=
om Robin.</div><div class=3D"gmail_default" style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" st=
yle=3D"font-family:arial,helvetica,sans-serif;font-size:small">Thank you,</=
div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small">R.</div></div><div class=3D"gmail_extra"><br><div cl=
ass=3D"gmail_quote">On Fri, Jul 24, 2015 at 10:59 AM, Xuxiaohu <span dir=3D=
"ltr">&lt;<a href=3D"mailto:xuxiaohu@huawei.com" target=3D"_blank">xuxiaohu=
@huawei.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div>
<div style=3D"direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt=
">
<p>Hi Sasha,</p>
<p>=C2=A0</p>
<p>Regarding why anycast segment would=C2=A0require global labels, please=
=C2=A0look at=C2=A0page 4=C2=A0of=C2=A0this=C2=A0.pdf=C2=A0(<a href=3D"http=
s://www.ietf.org/proceedings/93/slides/slides-93-spring-1.pdf" target=3D"_b=
lank">https://www.ietf.org/proceedings/93/slides/slides-93-spring-1.pdf</a>=
). IMHO, =C2=A0it seems=C2=A0more
 acceptable=C2=A0to use global labels rather than introducing a new forward=
ing paradigm (i.e., SID-based forwarding) to achieve anycast segment functi=
onality.</p>
<p>=C2=A0</p>
<p>Best regards,</p>
<p>Xiaohu</p>
<div style=3D"FONT-FAMILY:Times New Roman;COLOR:#000000;FONT-SIZE:16px">
<hr>
<div style=3D"DIRECTION:ltr"><font color=3D"#000000" size=3D"2" face=3D"Tah=
oma"><b>=E5=8F=91=E4=BB=B6=E4=BA=BA:</b> Alexander Vainshtein [<a href=3D"m=
ailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank">Alexander.Vainsht=
ein@ecitele.com</a>]<br>
<b>=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:</b> 2015=E5=B9=B47=E6=9C=8824=E6=
=97=A5 16:31<br>
<b>=E6=94=B6=E4=BB=B6=E4=BA=BA:</b> Xuxiaohu; Robert Raszuk; Shahram Davari=
<br>
<b>=E6=8A=84=E9=80=81:</b> <a href=3D"mailto:mpls@ietf.org" target=3D"_blan=
k">mpls@ietf.org</a><span class=3D""><br>
<b>=E4=B8=BB=E9=A2=98:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-s=
wap - how much does it really save?<br>
</span></font><br>
</div>
<div></div>
<div><span style=3D"FONT-SIZE:10pt"><span class=3D"">
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">Xiaohu hi!</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">=C2=A0</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">First of all I think that you=
 are asking the right question:-( .</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">=C2=A0</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">This said I think that the an=
swer to this question is NO.=C2=A0</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">=C2=A0</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">I do not see why anycast segm=
ent in SR would require global labels - could you please elaborate?</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">=C2=A0</p>
Thumb typed on my LG,<br>
Sasha<br>
<br>
------ Original message ------<br>
<b>From:=C2=A0</b>Xuxiaohu<br>
<b>Date:=C2=A0</b>24/07/2015 10:49<br>
<b>To:=C2=A0</b>Alexander Vainshtein;Robert Raszuk;Shahram Davari;<br>
</span><span class=3D""><b>Cc:=C2=A0</b><a href=3D"mailto:mpls@ietf.org" ta=
rget=3D"_blank">mpls@ietf.org</a>;<br>
<b>Subject:</b>re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how mu=
ch does it really save?<br>
<br>
</span><div style=3D"FONT-FAMILY:Tahoma;DIRECTION:ltr;COLOR:#000000;FONT-SI=
ZE:10pt"><span class=3D"">
<p>Hi all,</p>
<p>=C2=A0</p>
<p>Before considering the possible MPLS forwarding optimization for global =
labels (a.k.a., domain-wide labels), should we firstly legalize the usage o=
f global labels within the MPLS community? BTW, I believe global labels wou=
ld be very useful and neccessary
 in some use cases, such as anycast segment.</p>
<p>=C2=A0</p>
<p>Best regards,</p>
<p>Xiaohu</p>
</span><div style=3D"FONT-FAMILY:Times New Roman;COLOR:#000000;FONT-SIZE:16=
px">
<hr>
<div style=3D"DIRECTION:ltr"><font color=3D"#000000" size=3D"2" face=3D"Tah=
oma"><b>=E5=8F=91=E4=BB=B6=E4=BA=BA:</b> mpls [<a href=3D"mailto:mpls-bounc=
es@ietf.org" target=3D"_blank">mpls-bounces@ietf.org</a>] =E4=BB=A3=E8=A1=
=A8 Alexander Vainshtein [<a href=3D"mailto:Alexander.Vainshtein@ecitele.co=
m" target=3D"_blank">Alexander.Vainshtein@ecitele.com</a>]<span class=3D"">=
<br>
<b>=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:</b> 2015=E5=B9=B47=E6=9C=8824=E6=
=97=A5 13:26<br>
<b>=E6=94=B6=E4=BB=B6=E4=BA=BA:</b> Robert Raszuk; Shahram Davari<br>
</span><b>=E6=8A=84=E9=80=81:</b> <a href=3D"mailto:mpls@ietf.org" target=
=3D"_blank">mpls@ietf.org</a><span class=3D""><br>
<b>=E4=B8=BB=E9=A2=98:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-s=
wap - how much does it really save?<br>
</span></font><br>
</div>
<div>=C2=A0</div>
<div><span style=3D"FONT-SIZE:10pt"><span class=3D"">
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">Hi all,</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">Please note that CONTINUE in =
SPRING is:</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">1. A DP-agnostic primitive</p=
>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">2. *Implemented* as SWAP inst=
ruction with MPLS DP.</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">=C2=A0</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">So claiming equivalence of CO=
NTINUE and NO-SWAP seems to be inaccurate IMO.</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">=C2=A0</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">As for global labels (in SDN,=
 MPLS-TP or any other technology) - this definitely looks to me like a very=
 bad idea for networks comprised of devices that support different label ra=
nges. From my experience these
 scenarios have been encountered in real MPLS-TP deployments =C2=A0and resu=
lted in eventually dropping the &quot;simple&quot; solution as live network=
s have been extended with new NEs supporting a more narrow label space than=
 the original ones.</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">=C2=A0</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">Adding a new forwarding primi=
tive to MPLS architecture (yet another argument on this thread) immediately=
 raises the question:</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">=C2=A0</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">Is support of the new primiti=
ve mandatory?</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">=C2=A0</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">If it is not (and this is cle=
arly the case for NO-SWAP), then why should we bother? Occam&#39;s rasor cu=
ts this off IMHO.</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">=C2=A0</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">My personal bottom line: this=
 is a strictly NO GO proposal.</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">=C2=A0</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">My 2c.</p>
<p style=3D"MARGIN-TOP:0px;MARGIN-BOTTOM:0px">=C2=A0</p>
Thumb typed on my LG,<br>
Sasha<br>
<br>
------ Original message ------<br>
<b>From:=C2=A0</b>Robert Raszuk<br>
<b>Date:=C2=A0</b>24/07/2015 00:22<br>
<b>To:=C2=A0</b>Shahram Davari;<br>
</span><div><div class=3D"h5"><b>Cc:=C2=A0</b><a href=3D"mailto:mpls@ietf.o=
rg" target=3D"_blank">mpls@ietf.org</a>;<br>
<b>Subject:</b>Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how mu=
ch does it really save?<br>
<br>
<div dir=3D"ltr">
<div style=3D"FONT-FAMILY:arial,helvetica,sans-serif;FONT-SIZE:small" class=
=3D"gmail_default">
<br>
</div>
<div style=3D"FONT-FAMILY:arial,helvetica,sans-serif;FONT-SIZE:small" class=
=3D"gmail_default">
The point is that new control plane is already defined. In fact we already =
have two :)=C2=A0</div>
<div style=3D"FONT-FAMILY:arial,helvetica,sans-serif;FONT-SIZE:small" class=
=3D"gmail_default">
<br>
</div>
<div style=3D"FONT-FAMILY:arial,helvetica,sans-serif;FONT-SIZE:small" class=
=3D"gmail_default">
As I mentioned in my first mail to the list the concept of NO_SWAP/CONTINUE=
 is common to both H-SDN and SEGMENT ROUTING architectures.=C2=A0</div>
<div style=3D"FONT-FAMILY:arial,helvetica,sans-serif;FONT-SIZE:small" class=
=3D"gmail_default">
<br>
</div>
<div style=3D"FONT-FAMILY:arial,helvetica,sans-serif;FONT-SIZE:small" class=
=3D"gmail_default">
Ref:=C2=A0<a href=3D"https://goo.gl/3oxRbl" target=3D"_blank">https://goo.g=
l/3oxRbl</a></div>
<div style=3D"FONT-FAMILY:arial,helvetica,sans-serif;FONT-SIZE:small" class=
=3D"gmail_default">
<br>
</div>
<div style=3D"FONT-FAMILY:arial,helvetica,sans-serif;FONT-SIZE:small" class=
=3D"gmail_default">
Thx,<br>
R.</div>
<div style=3D"FONT-FAMILY:arial,helvetica,sans-serif;FONT-SIZE:small" class=
=3D"gmail_default">
<br>
</div>
</div>
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Thu, Jul 23, 2015 at 11:16 PM, Shahram Davari=
=C2=A0<span dir=3D"ltr"> &lt;<a href=3D"mailto:davari@broadcom.com" target=
=3D"_blank">davari@broadcom.com</a>&gt;</span> wrote:<br>
<blockquote style=3D"BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PA=
DDING-LEFT:1ex" class=3D"gmail_quote">
<div lang=3D"EN-US">
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Calibri&#39;,&#39;sa=
ns-serif&#39;;COLOR:#1f497d;FONT-SIZE:11pt">Robert,</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Calibri&#39;,&#39;sa=
ns-serif&#39;;COLOR:#1f497d;FONT-SIZE:11pt"></span>=C2=A0</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Calibri&#39;,&#39;sa=
ns-serif&#39;;COLOR:#1f497d;FONT-SIZE:11pt">So instead of calling it no-swa=
p probably you should call it global label or so, and then define new contr=
ol plane for it. But seems the data-pane behavior
 does not change and existing hardware can support this global label.=C2=A0=
 So maybe you just need new control plane.</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Calibri&#39;,&#39;sa=
ns-serif&#39;;COLOR:#1f497d;FONT-SIZE:11pt"></span>=C2=A0</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Calibri&#39;,&#39;sa=
ns-serif&#39;;COLOR:#1f497d;FONT-SIZE:11pt">Thx<br>
Shahram</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Calibri&#39;,&#39;sa=
ns-serif&#39;;COLOR:#1f497d;FONT-SIZE:11pt"></span>=C2=A0</p>
<p class=3D"MsoNormal"><b><span style=3D"FONT-FAMILY:&#39;Tahoma&#39;,&#39;=
sans-serif&#39;;FONT-SIZE:10pt">From:</span></b><span style=3D"FONT-FAMILY:=
&#39;Tahoma&#39;,&#39;sans-serif&#39;;FONT-SIZE:10pt">
<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a=
> [mailto:<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gm=
ail.com</a>]=C2=A0<b>On Behalf Of=C2=A0</b>Robert Raszuk<br>
<b>Sent:</b> Thursday, July 23, 2015 2:12 PM<br>
<b>To:</b> Shahram Davari<br>
<b>Cc:</b> Eric C Rosen;=C2=A0<a href=3D"mailto:stbryant@cisco.com" target=
=3D"_blank">stbryant@cisco.com</a>;=C2=A0<a href=3D"mailto:mpls@ietf.org" t=
arget=3D"_blank">mpls@ietf.org</a></span></p>
<div>
<div><br>
<b>Subject:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how m=
uch does it really save?</div>
</div>
<p>=C2=A0</p>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">Hi Shahram,</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">Labels which are non of a local significance can be distribute=
d by flooding protocols extensions (ISIS, OSPF) or by direct p2p sessions (=
BGP 3107, sessions from the controller, XMPP etc ...)=C2=A0</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">The important part is that the actual forwarding is computed r=
ecursively or set at the controller.=C2=A0</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">AFAIK I have not seen any proposal where LDP would play any ro=
le in such distribution.</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">Regards,</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">R.</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
<div>
<p class=3D"MsoNormal">On Thu, Jul 23, 2015 at 11:07 PM, Shahram Davari &lt=
;<a href=3D"mailto:davari@broadcom.com" target=3D"_blank">davari@broadcom.c=
om</a>&gt; wrote:</p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Calibri&#39;,&#39;sa=
ns-serif&#39;;COLOR:#1f497d;FONT-SIZE:11pt">Hi Robert,</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Calibri&#39;,&#39;sa=
ns-serif&#39;;COLOR:#1f497d;FONT-SIZE:11pt"></span>=C2=A0</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Calibri&#39;,&#39;sa=
ns-serif&#39;;COLOR:#1f497d;FONT-SIZE:11pt">How are these labels distribute=
d? Via LDP or via SDN controller?
</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Calibri&#39;,&#39;sa=
ns-serif&#39;;COLOR:#1f497d;FONT-SIZE:11pt"></span>=C2=A0</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Calibri&#39;,&#39;sa=
ns-serif&#39;;COLOR:#1f497d;FONT-SIZE:11pt">Thanks</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Calibri&#39;,&#39;sa=
ns-serif&#39;;COLOR:#1f497d;FONT-SIZE:11pt">Shahram</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Calibri&#39;,&#39;sa=
ns-serif&#39;;COLOR:#1f497d;FONT-SIZE:11pt"></span>=C2=A0</p>
<p class=3D"MsoNormal"><b><span style=3D"FONT-FAMILY:&#39;Tahoma&#39;,&#39;=
sans-serif&#39;;FONT-SIZE:10pt">From:</span></b><span style=3D"FONT-FAMILY:=
&#39;Tahoma&#39;,&#39;sans-serif&#39;;FONT-SIZE:10pt">
<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a=
> [mailto:<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gm=
ail.com</a>]=C2=A0<b>On Behalf Of=C2=A0</b>Robert Raszuk<br>
<b>Sent:</b> Thursday, July 23, 2015 12:58 PM<br>
<b>To:</b> Eric C Rosen<br>
<b>Cc:</b> Shahram Davari;=C2=A0<a href=3D"mailto:stbryant@cisco.com" targe=
t=3D"_blank">stbryant@cisco.com</a>;=C2=A0<a href=3D"mailto:mpls@ietf.org" =
target=3D"_blank">mpls@ietf.org</a><br>
<b>Subject:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how m=
uch does it really save?</span></p>
<p class=3D"MsoNormal">=C2=A0</p>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">=E2=80=8BHi Eric,=E2=80=8B</span></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<blockquote style=3D"BORDER-BOTTOM:medium none;BORDER-LEFT:#cccccc 1pt soli=
d;PADDING-BOTTOM:0in;MARGIN:5pt 0in 5pt 4.8pt;PADDING-LEFT:6pt;PADDING-RIGH=
T:0in;BORDER-TOP:medium none;BORDER-RIGHT:medium none;PADDING-TOP:0in">
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">=E2=80=8B=E2=80=8B</span></p>
</div>
<p class=3D"MsoNormal">If you notice that the incoming label needs to be &#=
39;replaced&#39; by an outgoing label of the same value, you could just mak=
e the rewrite string shorter, so it won&#39;t overwrite the top label on th=
e stack.=C2=A0 This seems to be what the draft suggests,
 but it could be done as an optimization for the particular case where the =
incoming and outgoing labels have the same value.</p>
</blockquote>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">=E2=80=8BThis is precisely =E2=80=8Bthe crux where your statem=
ent fails.=C2=A0</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">You use term &quot;incoming label&quot; and &quot;outgoing lab=
le&quot; ... well in the new architectures there is no such things.=C2=A0</=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">It is a &quot;global label&quot; or &quot;path label&quot; wit=
h adjacency information.=C2=A0</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">So to support legacy hardware new control plane has to make up=
 from single label now two (identical) labels to pass it to data plane. Now=
 also data plane must be smart to check that and program
 its state per your suggestion.=C2=A0</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">Why would we do that other then due to worry about legacy chip=
sets feared to be non compliant to new RFC ?=C2=A0</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">Many thx,</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;">R.</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY:&#39;Arial&#39;,&#39;sans=
-serif&#39;"></span>=C2=A0</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div></div></span></div>
</div>
</div>
</span></div>
</div>
</div>
</div>

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

--089e011600025697aa051b9b4bc5--


From nobody Fri Jul 24 02:14:16 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF18E1A870A for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 02:14:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.574
X-Spam-Level: 
X-Spam-Status: No, score=-1.574 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=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 I2Opg5ZvcMIf for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 02:14:12 -0700 (PDT)
Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [69.46.227.142]) by ietfa.amsl.com (Postfix) with ESMTP id EE9911A1ADB for <mpls@ietf.org>; Fri, 24 Jul 2015 02:14:10 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw02.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 672717423; Fri, 24 Jul 2015 05:13:01 -0500
Received: from MTKCAS63.mediatek.inc (172.29.17.143) by MTKCAS64.mediatek.inc (172.29.17.144) with Microsoft SMTP Server (TLS) id 14.3.181.6; Fri, 24 Jul 2015 05:13:57 -0400
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS63.mediatek.inc ([fe80::69ba:ee95:46f7:711d%10]) with mapi id 14.03.0181.006; Fri, 24 Jul 2015 05:13:57 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxesXjUti3orAQEqCOvm3DZDbXZ3qUvzg
Date: Fri, 24 Jul 2015 09:13:56 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F60E23@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB07809DC48482C67B5215160F9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
In-Reply-To: <DB3PR03MB07809DC48482C67B5215160F9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
Content-Type: multipart/alternative; boundary="_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F60E23MTKMBS61N1media_"
MIME-Version: 1.0
X-TM-AS-Product-Ver: SMEX-10.2.0.3176-8.000.1202-21698.005
X-TM-AS-Result: No--25.159400-8.000000-31
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/JS5f76wcUBUDADfEV7kH12DdigQ>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 09:14:14 -0000

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

U2FzaGEsDQoNCk15IGNvbW1lbnRzIGFyZSBpbiBsaW5lcw0KDQpGcm9tOiBBbGV4YW5kZXIgVmFp
bnNodGVpbiBbbWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tXQ0KU2VudDog
RnJpZGF5LCBKdWx5IDI0LCAyMDE1IDEwOjMxIEFNDQpUbzogQW5kcmV3IFF1OyBSb2JlcnQgUmFz
enVrOyBTaGFocmFtIERhdmFyaQ0KQ2M6IG1wbHNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbbXBs
c10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRv
ZXMgaXQgcmVhbGx5IHNhdmU/DQoNCg0KQW5kcmV3LA0KDQpJbmxpbmUgYmVsb3cuDQoNCg0KVGh1
bWIgdHlwZWQgb24gbXkgTEcsDQpTYXNoYQ0KDQotLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0t
LS0NCkZyb206IEFuZHJldyBRdQ0KRGF0ZTogMjQvMDcvMjAxNSAxMTowNw0KVG86IEFsZXhhbmRl
ciBWYWluc2h0ZWluO1JvYmVydCBSYXN6dWs7U2hhaHJhbSBEYXZhcmk7DQpDYzogbXBsc0BpZXRm
Lm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz47DQpTdWJqZWN0OlJFOiBbbXBsc10gZHJhZnQtZmFu
Zy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5
IHNhdmU/DQpIaSBTYXNoYSwNCg0KDQpNeSBjb21tZW50cyBpbiBsaW5lc+KApg0KDQoNCg0KDQpG
cm9tOiBtcGxzIFttYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQWxl
eGFuZGVyIFZhaW5zaHRlaW4NClNlbnQ6IEZyaWRheSwgSnVseSAyNCwgMjAxNSA3OjI2IEFNDQpU
bzogUm9iZXJ0IFJhc3p1azsgU2hhaHJhbSBEYXZhcmkNCkNjOiBtcGxzQGlldGYub3JnPG1haWx0
bzptcGxzQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFi
ZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0K
DQpIaSBhbGwsDQoNClBsZWFzZSBub3RlIHRoYXQgQ09OVElOVUUgaW4gU1BSSU5HIGlzOg0KDQox
LiBBIERQLWFnbm9zdGljIHByaW1pdGl2ZQ0KDQoyLiAqSW1wbGVtZW50ZWQqIGFzIFNXQVAgaW5z
dHJ1Y3Rpb24gd2l0aCBNUExTIERQLg0KDQoNCg0KW0FuZHJld10gIFlvdSBhcmUgY29udHJhZGlj
dGluZyB3aXRoIDEpIGFuZCAyKS4NCg0KW1tTYXNoYV1dIFNQUklORyBpcyBzdXBwb3NlZCB0byB3
b3JrIG92ZXIgSVB2NiBEUCBhcyB3ZWxsLg0KDQpDT05USU5VRSBvdmVyIHRoaXMgRFAgc2ltcGx5
IG1lYW5zIHJldGFpbmluZyB0aGUgc2FtZSBleHRlbnNpb24gaGVhZGVyIGFuZCBmb3J3YXJkaW5n
IGFjY29yZGluZyB0byBuaXJtYWwgSVB2NiBwcm9jZXNzaW5nLA0KDQoNCg0KW0FuZHJld10gaXQg
ZG9lcyBub3QgbWF0dGVyLCAgYnkgc2F5aW5nIDEpICwgY2xhaW1pbmcgMikgaXMgbm90IG5lY2Vz
c2FyeS4NCg0KTm93IHRoYXQgIHlvdSBkaWQgMikgYXMgZmFjdCwgIHRoZW4gd2h5IGFkZGluZyAg
ICDigJxOT19TV0FQ4oCdIGlzIHNvIGJhZD8NCg0KDQoNCg0KDQoNCg0KDQoNCldpdGgg4oCcQ09O
VElOVUXigJ0gZGVmaW5lZCBpbiBTUiBkcmFmdCwgIGZvciBORVcgQVNJQyB0byBiZSBkZXNpZ25l
ZCwNCg0KV2h5IHNob3VsZCBJIHN0aWxsIHVzZSDigJxTV0FQ4oCdIHRvIGFjaGlldmUgaXQ/DQoN
CltbIFNhc2hhXV1CZWNhdXNlIHRoZSBkcmFmdCBpbiBxdWVzdGlvbiBleHBsaWNpdGx5IGRlZmlu
ZXMgdGhhdCBDT05USU5VRSBpcyBpbXBsZW1lbnRlZCBhcyBTV0FQPw0KDQpUaGUgU1BSSU5HIGRy
YWZ0cyBtZW50aW9uIHRoYXQgaXQgY291bGQgYmUgU1dBUCB0byB0aGUgc2FtZSBsYWJlbCwgYnV0
IG5vIG1vcmUgdGhhbiB0aGF0LiBUaGV5IGRvIE5PVCByZXF1aXJlIE5PLVNXQVAgYW55d2hlcmUu
DQoNCg0KDQoNCg0KW0FuZHJld10gYWdhaW4sICBNT1NUIGltcG9ydGFudCBpcyB0aGF0IFNSIGlu
dHJvZHVjZSDigJxDT05USU5VReKAnSBhcyBjb25jZXB0LiAgV2hvZXZlcg0KDQogICAgICAgICAg
ICAgICAgUmVhZCB0aGUgZG9jLCAgTk9fT1AgaXMgbmF0dXJhbCBpbXByZXNzaW9uLiAgU1dBUCB3
aXRoIHNhbWUgdmFsdWUgaXMg4oCcSEFDS0lOR+KAnSBub3QgdGhlIHNvbHV0aW9uIHRvIG1lLg0K
DQogICAgICAgICAgICAgICAgSSBhbSBzdXJwcmlzZWQgdGhhdCBpbiBNUExTIERQLCAgTk9fU1dB
UCBpcyBpbmZlcmlvciB0byBTV0FQIGZyb20gY29uY2VwdCBwb2ludCBvZiB2aWV3Lg0KDQoNCg0K
DQoNCg0KDQpDb25zaWRlcmluZyB0aGF0IEkgbWlnaHQNCg0KSGF2ZSBnb29kIHNhdmluZyBpbiBw
cmVjaW91cyBvbi1ib2FyZCBtZW1vcnkgZm9yIHRoZSBBU0lDID8NCg0KDQoNCltbU2FzaGFdXUFz
IGFscmVhZHl2ZGlzY3Vzc2VkIG9uIHRoaXMgdGhyZWFkLCB0aGlzIGlzIGEgbG9jYWwgaW1wbGVt
ZW50YXRpb24gbWF0dGVyIHRoYXQgZG9lcyBub3QgcmVxdWlyZSBhbnkgc3RhbmRhcnRpemF0aW9u
Lg0KDQoNCg0KDQoNCltBbmRyZXddIFdoeSAgeW91IHRoaW5rIFNXQVAgaXMgTk9UIGxvY2FsIGlt
cGxlbWVudGF0aW9uIGJ1dCBOT19TV0FQIElTID8gYXMgSSBkb27igJl0IHVuZGVyc3RhbmQgd2h5
IHdlIE1VU1QgTk9UDQoNCiAgICAgICAgICAgICAgICBBdm9pZCBtZW50aW9uaW5nIGJvdGgg4oCc
U1dBUCBhbmQgTk9fU1dBUCBmb3IgQ09OVElOVUUgZm9yIHVzZXIgdG8gY2hvc2UuDQoNCg0KDQoN
Cg0KQ2hlZXJzISBhbmQgdGhhbmtzIGZvciB0aGUgY29tbWVudHMNCg0KDQoNCkFuZHJldw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNv
bnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6
MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KcHJlDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0
ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAuTXNvQWNldGF0ZSwg
bGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhv
bWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHls
ZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpDb25z
b2xhczt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBU
ZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFs
bG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZh
dWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0K
QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAx
LjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U2FzaGEsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5NeSBjb21tZW50cyBhcmUgaW4gbGluZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBBbGV4YW5kZXIg
VmFpbnNodGVpbiBbbWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tXQ0KPGJy
Pg0KPGI+U2VudDo8L2I+IEZyaWRheSwgSnVseSAyNCwgMjAxNSAxMDozMSBBTTxicj4NCjxiPlRv
OjwvYj4gQW5kcmV3IFF1OyBSb2JlcnQgUmFzenVrOyBTaGFocmFtIERhdmFyaTxicj4NCjxiPkNj
OjwvYj4gbXBsc0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0
LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJl
YWxseSBzYXZlPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGlu
O21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkFu
ZHJldyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4t
Ym90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5JbmxpbmUgYmVs
b3cuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJv
dHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGh1bWIgdHlwZWQgb24g
bXkgTEcsPGJyPg0KU2FzaGE8YnI+DQo8YnI+DQotLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0t
LS08YnI+DQo8Yj5Gcm9tOiZuYnNwOzwvYj5BbmRyZXcgUXU8YnI+DQo8Yj5EYXRlOiZuYnNwOzwv
Yj4yNC8wNy8yMDE1IDExOjA3PGJyPg0KPGI+VG86Jm5ic3A7PC9iPkFsZXhhbmRlciBWYWluc2h0
ZWluO1JvYmVydCBSYXN6dWs7U2hhaHJhbSBEYXZhcmk7PGJyPg0KPGI+Q2M6Jm5ic3A7PC9iPjxh
IGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYub3JnPC9hPjs8YnI+DQo8Yj5T
dWJqZWN0OjwvYj5SRTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5v
LXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+SGkgU2FzaGEsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdp
bi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPk15IGNvbW1l
bnRzIGluIGxpbmVz4oCmPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjow
aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+IG1wbHMgWzxhIGhyZWY9Im1haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0
bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSZuYnNwOzxiPk9uIEJlaGFsZg0KIE9mJm5ic3A7
PC9iPkFsZXhhbmRlciBWYWluc2h0ZWluPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgSnVseSAy
NCwgMjAxNSA3OjI2IEFNPGJyPg0KPGI+VG86PC9iPiBSb2JlcnQgUmFzenVrOyBTaGFocmFtIERh
dmFyaTxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNA
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1t
cGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNh
dmU/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+SGkgYWxsLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206
LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlBsZWFzZSBub3RlIHRoYXQg
Q09OVElOVUUgaW4gU1BSSU5HIGlzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPjEuIEEgRFAtYWdub3N0aWMgcHJpbWl0aXZlPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+Mi4gKkltcGxlbWVudGVkKiBhcyBTV0FQIGluc3RydWN0aW9uIHdp
dGggTVBMUyBEUC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjtt
YXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90
dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5b
QW5kcmV3XSAmbmJzcDtZb3UgYXJlIGNvbnRyYWRpY3Rpbmcgd2l0aCAxKSBhbmQgMikuPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bW1Nhc2hhXV0gU1BSSU5HIGlzIHN1cHBvc2Vk
IHRvIHdvcmsgb3ZlciBJUHY2IERQIGFzIHdlbGwuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2lu
OjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5DT05USU5VRSBvdmVyIHRoaXMgRFAgc2ltcGx5IG1lYW5zIHJldGFpbmlu
ZyB0aGUgc2FtZSBleHRlbnNpb24gaGVhZGVyIGFuZCBmb3J3YXJkaW5nIGFjY29yZGluZyB0byBu
aXJtYWwgSVB2NiBwcm9jZXNzaW5nLDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJv
dHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W0FuZHJld10gaXQgZG9lcyBu
b3QgbWF0dGVyLCZuYnNwOyBieSBzYXlpbmcgMSkgLCBjbGFpbWluZyAyKSBpcyBub3QgbmVjZXNz
YXJ5LiZuYnNwOyZuYnNwOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdp
bjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O3RleHQtaW5kZW50Oi41aW4iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Ob3cgdGhhdCAmbmJzcDt5b3UgZGlkIDIp
IGFzIGZhY3QsJm5ic3A7IHRoZW4gd2h5IGFkZGluZyAmbmJzcDsmbmJzcDsg4oCcTk9fU1dBUOKA
nSBpcyBzbyBiYWQ/Jm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7dGV4dC1pbmRlbnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFw
dCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldpdGgg4oCcQ09O
VElOVUXigJ0gZGVmaW5lZCBpbiBTUiBkcmFmdCwgJm5ic3A7Zm9yIE5FVyBBU0lDIHRvIGJlIGRl
c2lnbmVkLDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2h5IHNob3VsZCBJIHN0
aWxsIHVzZSDigJxTV0FQ4oCdIHRvIGFjaGlldmUgaXQ/Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5bWyBTYXNoYV1dQmVjYXVzZSB0aGUgZHJhZnQgaW4gcXVlc3Rpb24g
ZXhwbGljaXRseSBkZWZpbmVzIHRoYXQgQ09OVElOVUUgaXMgaW1wbGVtZW50ZWQgYXMgU1dBUD8N
Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAw
MXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhlIFNQUklO
RyBkcmFmdHMgbWVudGlvbiB0aGF0IGl0IGNvdWxkIGJlIFNXQVAgdG8gdGhlIHNhbWUgbGFiZWws
IGJ1dCBubyBtb3JlIHRoYW4gdGhhdC4gVGhleSBkbyBOT1QgcmVxdWlyZSBOTy1TV0FQIGFueXdo
ZXJlLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W0FuZHJld10gYWdh
aW4sICZuYnNwO01PU1QgaW1wb3J0YW50IGlzIHRoYXQgU1IgaW50cm9kdWNlIOKAnENPTlRJTlVF
4oCdIGFzIGNvbmNlcHQuJm5ic3A7IFdob2V2ZXImbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBSZWFkIHRoZSBkb2MsJm5ic3A7IE5PX09QIGlzIG5hdHVyYWwgaW1wcmVz
c2lvbi4mbmJzcDsgU1dBUCB3aXRoIHNhbWUgdmFsdWUgaXMg4oCcSEFDS0lOR+KAnSBub3QgdGhl
IHNvbHV0aW9uIHRvIG1lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46
MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJIGFtIHN1cnBy
aXNlZCB0aGF0IGluIE1QTFMgRFAsJm5ic3A7IE5PX1NXQVAgaXMgaW5mZXJpb3IgdG8gU1dBUCBm
cm9tIGNvbmNlcHQgcG9pbnQgb2Ygdmlldy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBz
dHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46
MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkNvbnNpZGVyaW5nIHRoYXQgSSBtaWdodDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdp
bjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+SGF2ZSBnb29kIHNhdmluZyBpbiBwcmVjaW91cyBvbi1ib2FyZCBtZW1v
cnkgZm9yIHRoZSBBU0lDID88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206
LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1tTYXNoYV1dQXMgYWxyZWFkeXZk
aXNjdXNzZWQgb24gdGhpcyB0aHJlYWQsIHRoaXMgaXMgYSBsb2NhbCBpbXBsZW1lbnRhdGlvbiBt
YXR0ZXIgdGhhdCBkb2VzIG5vdCByZXF1aXJlIGFueSBzdGFuZGFydGl6YXRpb24uPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBz
dHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bQW5kcmV3XSBXaHkgJm5ic3A7eW91IHRo
aW5rIFNXQVAgaXMgTk9UIGxvY2FsIGltcGxlbWVudGF0aW9uIGJ1dCBOT19TV0FQIElTID8gYXMg
SSBkb27igJl0IHVuZGVyc3RhbmQgd2h5IHdlIE1VU1QgTk9UPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IEF2b2lkIG1lbnRpb25pbmcgYm90aCDigJxTV0FQIGFuZCBOT19TV0FQIGZvciBD
T05USU5VRSBmb3IgdXNlciB0byBjaG9zZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJn
aW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjtt
YXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5DaGVlcnMhIGFuZCB0aGFua3MgZm9yIHRoZSBjb21tZW50czxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFuZHJldzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo8dGFibGU+
PHRyPjx0ZD48IS0tdHlwZTp0ZXh0LS0+PCEtLXstLT48cHJlPioqKioqKioqKioqKiogRW1haWwg
Q29uZmlkZW50aWFsaXR5IE5vdGljZSAqKioqKioqKioqKioqKioqKioqKg0KVGhlIGluZm9ybWF0
aW9uIGNvbnRhaW5lZCBpbiB0aGlzIGUtbWFpbCBtZXNzYWdlIChpbmNsdWRpbmcgYW55IA0KYXR0
YWNobWVudHMpIG1heSBiZSBjb25maWRlbnRpYWwsIHByb3ByaWV0YXJ5LCBwcml2aWxlZ2VkLCBv
ciBvdGhlcndpc2UNCmV4ZW1wdCBmcm9tIGRpc2Nsb3N1cmUgdW5kZXIgYXBwbGljYWJsZSBsYXdz
LiBJdCBpcyBpbnRlbmRlZCB0byBiZSANCmNvbnZleWVkIG9ubHkgdG8gdGhlIGRlc2lnbmF0ZWQg
cmVjaXBpZW50KHMpLiBBbnkgdXNlLCBkaXNzZW1pbmF0aW9uLCANCmRpc3RyaWJ1dGlvbiwgcHJp
bnRpbmcsIHJldGFpbmluZyBvciBjb3B5aW5nIG9mIHRoaXMgZS1tYWlsIChpbmNsdWRpbmcgaXRz
IA0KYXR0YWNobWVudHMpIGJ5IHVuaW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHN0cmljdGx5IHBy
b2hpYml0ZWQgYW5kIG1heSANCmJlIHVubGF3ZnVsLiBJZiB5b3UgYXJlIG5vdCBhbiBpbnRlbmRl
ZCByZWNpcGllbnQgb2YgdGhpcyBlLW1haWwsIG9yIGJlbGlldmUgDQp0aGF0IHlvdSBoYXZlIHJl
Y2VpdmVkIHRoaXMgZS1tYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgDQpp
bW1lZGlhdGVseSAoYnkgcmVwbHlpbmcgdG8gdGhpcyBlLW1haWwpLCBkZWxldGUgYW55IGFuZCBh
bGwgY29waWVzIG9mIA0KdGhpcyBlLW1haWwgKGluY2x1ZGluZyBhbnkgYXR0YWNobWVudHMpIGZy
b20geW91ciBzeXN0ZW0sIGFuZCBkbyBub3QNCmRpc2Nsb3NlIHRoZSBjb250ZW50IG9mIHRoaXMg
ZS1tYWlsIHRvIGFueSBvdGhlciBwZXJzb24uIFRoYW5rIHlvdSENCjwvcHJlPjwhLS19LS0+PC90
ZD48L3RyPjwvdGFibGU+

--_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F60E23MTKMBS61N1media_--


From nobody Fri Jul 24 02:22:06 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77E2A1A8845 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 02:22:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.899
X-Spam-Level: 
X-Spam-Status: No, score=0.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RDNS_NONE=0.793, UNPARSEABLE_RELAY=0.001] autolearn=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 iG3iHpe94Ec5 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 02:22:00 -0700 (PDT)
Received: from mailgw02.mediatek.com (unknown [66.228.70.112]) by ietfa.amsl.com (Postfix) with ESMTP id 9F2D01A882A for <mpls@ietf.org>; Fri, 24 Jul 2015 02:21:59 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw02.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 879507728; Fri, 24 Jul 2015 05:21:00 -0500
Received: from MTKCAS63.mediatek.inc (172.29.17.143) by MTKCAS64.mediatek.inc (172.29.17.144) with Microsoft SMTP Server (TLS) id 14.3.181.6; Fri, 24 Jul 2015 05:21:56 -0400
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS63.mediatek.inc ([fe80::69ba:ee95:46f7:711d%10]) with mapi id 14.03.0181.006; Fri, 24 Jul 2015 05:21:56 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: Lizhenbin <lizhenbin@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Shahram Davari <davari@broadcom.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8jUti3orAQEqCOvm3DZDbXZ3qQZhggABOgID//8bV0A==
Date: Fri, 24 Jul 2015 09:21:54 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F60E6A@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com>, <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <5A5B4DE12C0DAC44AF501CD9A2B01A8D8CA1BFBE@nkgeml506-mbx.china.huawei.com>
In-Reply-To: <5A5B4DE12C0DAC44AF501CD9A2B01A8D8CA1BFBE@nkgeml506-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
Content-Type: multipart/alternative; boundary="_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F60E6AMTKMBS61N1media_"
MIME-Version: 1.0
X-TM-AS-Product-Ver: SMEX-10.2.0.3176-8.000.1202-21698.005
X-TM-AS-Result: No--29.162500-8.000000-31
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/MHTojffDR8bVt348JCTl5-U72F0>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 09:22:04 -0000

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

QWdyZWVkISAgIEZyb20gbmV0d29ya2luZyBwb2ludCBvZiB2aWV3LCAgbm9fc3dhcCBhbmQgc3dh
cCBpcyBzaW1wbHkgZGlmZmVyZW50IGZ1bmRhbWVudGFsbHkuICBXZSBzaG91bGQgYWRkcmVzcyB0
aGF0Lg0KDQpUaGFua3MsDQoNCkFuZHJldw0KDQoNCkZyb206IExpemhlbmJpbiBbbWFpbHRvOmxp
emhlbmJpbkBodWF3ZWkuY29tXQ0KU2VudDogRnJpZGF5LCBKdWx5IDI0LCAyMDE1IDEwOjQwIEFN
DQpUbzogbXBsc0BpZXRmLm9yZzsgQW5kcmV3IFF1OyBBbGV4YW5kZXIgVmFpbnNodGVpbjsgU2hh
aHJhbSBEYXZhcmk7IFJvYmVydCBSYXN6dWsNClN1YmplY3Q6IOetlOWkjTogW21wbHNdIGRyYWZ0
LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJl
YWxseSBzYXZlPw0KDQoNCkhpIGFsbCwNCg0KSSB0aGluayB0aGUgY29uY2VwdCBpcyBvbmUgaGFu
ZCwgdGhlIGltcGxlbWVudGF0aW9uIGlzIGFub3RoZXIgaGFuZC4gSSB3b3VsZCBsaWtlIHRvIGNs
YXJpZnkgbW9yZSBhYm91dCBpdC4NCg0KMS4gTm93IGFsbCBvZiB1cyBkZWJhdGVzIGlmIHRoZXJl
IGlzIE5PX1NXQVAuIEkgd2FudCB0byBhc2sgb25lIHF1ZXN0aW9uOiBTaG91bGQgdGhlcmUgYmUg
U1dBUD8gSW4gZmFjdCwgYWNjb3JkaW5nIHRvIGltcGxlbWVudGF0aW9uLCB0aGUgU1dBUCBjYW4g
YmUgc2VlbiBhcyBQT1AgYSBsYWJlbCwgdGhlbiBQVVNIIGEgbGFiZWwuDQoNCklmIHNvLCBQT1Ag
YW5kIFBVU0ggaXMgZW5vdWdoLiBXaHkgaXMgdGhlcmUgU1dBUC4NCg0KMi4gRm9yIHRoZSBOT19T
V0FQLCBhcyB0aGUgaW50cm9kdWN0aW9uIG9mIEgtU0ROIGFuZCBTZWdtZW50IFJvdXRpbmcsIGF0
IGxlYXN0IGluIGNvbmNlcHQsIHRoZXJlIHNob3VsZCBpbnRyb2R1Y2Ugb25lIG5ldyBsYWJlbCBv
cGVyYXRpb24uIFJlZ2FyZGluZyB0aGUgaW1wbGVtZW50YXRpb24geW91IGNhbiB1c2UgU1dBUCBz
YW1lIGxhYmVsLCBvciBQT1Agb25lIGxhYmVsIGFuZCBQVVNIIHRoZSBzYW1lIGxhYmVsIGlmIHlv
dSBsaWtlLiBUaGVyZSBpcyBhbHNvIHRoZSBwb3NzaWJsZSB3YXkgaW50cm9kdWNlZCBpbiB0aGUg
ZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcC4NCg0KDQoNCkluIGFkZGl0
aW9uIEkgd291bGQgbGlrZSB0byBwcm9wb3NlIHRoZSBzdWdnZXN0aW9uIHRoYXQgYSB0b3RhbGx5
IG5ldyB0ZXJtIGZvciB0aGUgTk9fU1dBUCBsYWJlbCBvcGVyYXRpb24gc2hvdWxkIGJlIGludHJv
ZHVjZWQgc3VjaCBhcyBDT05USU5VRSwgR08sIERJUkVDVEdPLCBldGMuIFdoeSBtdXN0IHdlIG1h
a2UgaXQgcmVsYXRlZCB3aXRoIHRoZSBleGlzdGluZyB0aGUgbGFiZWwgb3BlcmF0aW9ucz8NCg0K
DQoNCg0KDQpCZXN0IFJlZ2FyZHMsDQoNClpoZW5iaW4oUm9iaW4pDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCuWPkeS7
tuS6ujogbXBscyBbbXBscy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggQW5kcmV3IFF1IFthbmRy
ZXcucXVAbWVkaWF0ZWsuY29tXQ0K5Y+R6YCB5pe26Ze0OiAyMDE15bm0N+aciDI05pelIDE2OjA2
DQrmlLbku7bkuro6IEFsZXhhbmRlciBWYWluc2h0ZWluOyBSb2JlcnQgUmFzenVrOyBTaGFocmFt
IERhdmFyaQ0K5oqE6YCBOiBtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0K5Li7
6aKYOiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAg
LSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KSGkgU2FzaGEsDQoNCg0KTXkgY29tbWVu
dHMgaW4gbGluZXPigKYNCg0KDQoNCg0KRnJvbTogbXBscyBbbWFpbHRvOm1wbHMtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIEFsZXhhbmRlciBWYWluc2h0ZWluDQpTZW50OiBGcmlkYXks
IEp1bHkgMjQsIDIwMTUgNzoyNiBBTQ0KVG86IFJvYmVydCBSYXN6dWs7IFNoYWhyYW0gRGF2YXJp
DQpDYzogbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBb
bXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNo
IGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoNCg0KSGkgYWxsLA0KDQpQbGVhc2Ugbm90ZSB0aGF0IENP
TlRJTlVFIGluIFNQUklORyBpczoNCg0KMS4gQSBEUC1hZ25vc3RpYyBwcmltaXRpdmUNCg0KMi4g
KkltcGxlbWVudGVkKiBhcyBTV0FQIGluc3RydWN0aW9uIHdpdGggTVBMUyBEUC4NCg0KDQoNCltB
bmRyZXddICBZb3UgYXJlIGNvbnRyYWRpY3Rpbmcgd2l0aCAxKSBhbmQgMikuDQoNCldpdGgg4oCc
Q09OVElOVUXigJ0gZGVmaW5lZCBpbiBTUiBkcmFmdCwgIGZvciBORVcgQVNJQyB0byBiZSBkZXNp
Z25lZCwNCg0KV2h5IHNob3VsZCBJIHN0aWxsIHVzZSDigJxTV0FQ4oCdIHRvIGFjaGlldmUgaXQ/
IENvbnNpZGVyaW5nIHRoYXQgSSBtaWdodA0KDQpIYXZlIGdvb2Qgc2F2aW5nIGluIHByZWNpb3Vz
IG9uLWJvYXJkIG1lbW9yeSBmb3IgdGhlIEFTSUMgPw0KDQoNCg0KWW91IGNhbiBzdWdnZXN0IHRo
YXQgdXNpbmcgU1dBUCwgaG93ZXZlciB5b3Ugc2FpZCBDT05USU5VRSBpcyBEUC1hZ25vc3RpYywg
dGhlbg0KDQpJZiBJIGRvIGl0IGRpZmZlcmVudCwgSSBhbSBzdGlsbCBzdGFuZGFyZCBjb21wbGlh
bnQuIFJJR0hUPw0KDQoNCg0KQWdhaW4sICB0aGF0IGlzIGV4YWN0bHkgbXkgcG9pbnQsICBTV0FQ
IGlzIE5PVCB0aGUgc2FtZSBhcyDigJxOT19TV0FQ4oCdLiAgT25jZSB5b3UgcHV0DQoNClRoZSB3
b3JkaW5nIG91dCB0aGVyZSwgIGl0IFdJTEwgaGF2ZSBkaWZmZXJlbnQgaW1wYWN0Lg0KDQoNCg0K
VGhhbmtzLA0KDQoNCg0KQW5kcmV3DQoNCg0KDQoNCg0KDQoNCg0KDQpTbyBjbGFpbWluZyBlcXVp
dmFsZW5jZSBvZiBDT05USU5VRSBhbmQgTk8tU1dBUCBzZWVtcyB0byBiZSBpbmFjY3VyYXRlIElN
Ty4NCg0KDQoNCkFzIGZvciBnbG9iYWwgbGFiZWxzIChpbiBTRE4sIE1QTFMtVFAgb3IgYW55IG90
aGVyIHRlY2hub2xvZ3kpIC0gdGhpcyBkZWZpbml0ZWx5IGxvb2tzIHRvIG1lIGxpa2UgYSB2ZXJ5
IGJhZCBpZGVhIGZvciBuZXR3b3JrcyBjb21wcmlzZWQgb2YgZGV2aWNlcyB0aGF0IHN1cHBvcnQg
ZGlmZmVyZW50IGxhYmVsIHJhbmdlcy4gRnJvbSBteSBleHBlcmllbmNlIHRoZXNlIHNjZW5hcmlv
cyBoYXZlIGJlZW4gZW5jb3VudGVyZWQgaW4gcmVhbCBNUExTLVRQIGRlcGxveW1lbnRzICBhbmQg
cmVzdWx0ZWQgaW4gZXZlbnR1YWxseSBkcm9wcGluZyB0aGUgInNpbXBsZSIgc29sdXRpb24gYXMg
bGl2ZSBuZXR3b3JrcyBoYXZlIGJlZW4gZXh0ZW5kZWQgd2l0aCBuZXcgTkVzIHN1cHBvcnRpbmcg
YSBtb3JlIG5hcnJvdyBsYWJlbCBzcGFjZSB0aGFuIHRoZSBvcmlnaW5hbCBvbmVzLg0KDQoNCg0K
QWRkaW5nIGEgbmV3IGZvcndhcmRpbmcgcHJpbWl0aXZlIHRvIE1QTFMgYXJjaGl0ZWN0dXJlICh5
ZXQgYW5vdGhlciBhcmd1bWVudCBvbiB0aGlzIHRocmVhZCkgaW1tZWRpYXRlbHkgcmFpc2VzIHRo
ZSBxdWVzdGlvbjoNCg0KDQoNCklzIHN1cHBvcnQgb2YgdGhlIG5ldyBwcmltaXRpdmUgbWFuZGF0
b3J5Pw0KDQoNCg0KSWYgaXQgaXMgbm90IChhbmQgdGhpcyBpcyBjbGVhcmx5IHRoZSBjYXNlIGZv
ciBOTy1TV0FQKSwgdGhlbiB3aHkgc2hvdWxkIHdlIGJvdGhlcj8gT2NjYW0ncyByYXNvciBjdXRz
IHRoaXMgb2ZmIElNSE8uDQoNCg0KDQpNeSBwZXJzb25hbCBib3R0b20gbGluZTogdGhpcyBpcyBh
IHN0cmljdGx5IE5PIEdPIHByb3Bvc2FsLg0KDQoNCg0KTXkgMmMuDQoNCg0KVGh1bWIgdHlwZWQg
b24gbXkgTEcsDQpTYXNoYQ0KDQotLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0NCkZyb206
IFJvYmVydCBSYXN6dWsNCkRhdGU6IDI0LzA3LzIwMTUgMDA6MjINClRvOiBTaGFocmFtIERhdmFy
aTsNCkNjOiBtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPjsNClN1YmplY3Q6UmU6
IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11
Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KVGhlIHBvaW50IGlzIHRoYXQgbmV3IGNvbnRyb2wg
cGxhbmUgaXMgYWxyZWFkeSBkZWZpbmVkLiBJbiBmYWN0IHdlIGFscmVhZHkgaGF2ZSB0d28gOikN
Cg0KQXMgSSBtZW50aW9uZWQgaW4gbXkgZmlyc3QgbWFpbCB0byB0aGUgbGlzdCB0aGUgY29uY2Vw
dCBvZiBOT19TV0FQL0NPTlRJTlVFIGlzIGNvbW1vbiB0byBib3RoIEgtU0ROIGFuZCBTRUdNRU5U
IFJPVVRJTkcgYXJjaGl0ZWN0dXJlcy4NCg0KUmVmOiBodHRwczovL2dvby5nbC8zb3hSYmwNCg0K
VGh4LA0KUi4NCg0KDQpPbiBUaHUsIEp1bCAyMywgMjAxNSBhdCAxMToxNiBQTSwgU2hhaHJhbSBE
YXZhcmkgIDxkYXZhcmlAYnJvYWRjb20uY29tPG1haWx0bzpkYXZhcmlAYnJvYWRjb20uY29tPj4g
d3JvdGU6DQpSb2JlcnQsDQoNClNvIGluc3RlYWQgb2YgY2FsbGluZyBpdCBuby1zd2FwIHByb2Jh
Ymx5IHlvdSBzaG91bGQgY2FsbCBpdCBnbG9iYWwgbGFiZWwgb3Igc28sIGFuZCB0aGVuIGRlZmlu
ZSBuZXcgY29udHJvbCBwbGFuZSBmb3IgaXQuIEJ1dCBzZWVtcyB0aGUgZGF0YS1wYW5lIGJlaGF2
aW9yIGRvZXMgbm90IGNoYW5nZSBhbmQgZXhpc3RpbmcgaGFyZHdhcmUgY2FuIHN1cHBvcnQgdGhp
cyBnbG9iYWwgbGFiZWwuICBTbyBtYXliZSB5b3UganVzdCBuZWVkIG5ldyBjb250cm9sIHBsYW5l
Lg0KDQpUaHgNClNoYWhyYW0NCg0KRnJvbTogcnJhc3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6
dWtAZ21haWwuY29tPiBbbWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPG1haWx0bzpycmFzenVrQGdt
YWlsLmNvbT5dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUaHVyc2RheSwgSnVs
eSAyMywgMjAxNSAyOjEyIFBNDQpUbzogU2hhaHJhbSBEYXZhcmkNCkNjOiBFcmljIEMgUm9zZW47
IHN0YnJ5YW50QGNpc2NvLmNvbTxtYWlsdG86c3RicnlhbnRAY2lzY28uY29tPjsgbXBsc0BpZXRm
Lm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NCg0KU3ViamVjdDogUmU6IFttcGxzXSBkcmFmdC1m
YW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFs
bHkgc2F2ZT8NCg0KDQoNCkhpIFNoYWhyYW0sDQoNCkxhYmVscyB3aGljaCBhcmUgbm9uIG9mIGEg
bG9jYWwgc2lnbmlmaWNhbmNlIGNhbiBiZSBkaXN0cmlidXRlZCBieSBmbG9vZGluZyBwcm90b2Nv
bHMgZXh0ZW5zaW9ucyAoSVNJUywgT1NQRikgb3IgYnkgZGlyZWN0IHAycCBzZXNzaW9ucyAoQkdQ
IDMxMDcsIHNlc3Npb25zIGZyb20gdGhlIGNvbnRyb2xsZXIsIFhNUFAgZXRjIC4uLikNCg0KVGhl
IGltcG9ydGFudCBwYXJ0IGlzIHRoYXQgdGhlIGFjdHVhbCBmb3J3YXJkaW5nIGlzIGNvbXB1dGVk
IHJlY3Vyc2l2ZWx5IG9yIHNldCBhdCB0aGUgY29udHJvbGxlci4NCg0KQUZBSUsgSSBoYXZlIG5v
dCBzZWVuIGFueSBwcm9wb3NhbCB3aGVyZSBMRFAgd291bGQgcGxheSBhbnkgcm9sZSBpbiBzdWNo
IGRpc3RyaWJ1dGlvbi4NCg0KUmVnYXJkcywNClIuDQoNCg0KDQoNCg0KT24gVGh1LCBKdWwgMjMs
IDIwMTUgYXQgMTE6MDcgUE0sIFNoYWhyYW0gRGF2YXJpIDxkYXZhcmlAYnJvYWRjb20uY29tPG1h
aWx0bzpkYXZhcmlAYnJvYWRjb20uY29tPj4gd3JvdGU6DQpIaSBSb2JlcnQsDQoNCkhvdyBhcmUg
dGhlc2UgbGFiZWxzIGRpc3RyaWJ1dGVkPyBWaWEgTERQIG9yIHZpYSBTRE4gY29udHJvbGxlcj8N
Cg0KVGhhbmtzDQpTaGFocmFtDQoNCkZyb206IHJyYXN6dWtAZ21haWwuY29tPG1haWx0bzpycmFz
enVrQGdtYWlsLmNvbT4gW21haWx0bzpycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0Bn
bWFpbC5jb20+XSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVGh1cnNkYXksIEp1
bHkgMjMsIDIwMTUgMTI6NTggUE0NClRvOiBFcmljIEMgUm9zZW4NCkNjOiBTaGFocmFtIERhdmFy
aTsgc3RicnlhbnRAY2lzY28uY29tPG1haWx0bzpzdGJyeWFudEBjaXNjby5jb20+OyBtcGxzQGll
dGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFttcGxzXSBkcmFmdC1m
YW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFs
bHkgc2F2ZT8NCg0K4oCLSGkgRXJpYyzigIsNCg0K4oCL4oCLDQpJZiB5b3Ugbm90aWNlIHRoYXQg
dGhlIGluY29taW5nIGxhYmVsIG5lZWRzIHRvIGJlICdyZXBsYWNlZCcgYnkgYW4gb3V0Z29pbmcg
bGFiZWwgb2YgdGhlIHNhbWUgdmFsdWUsIHlvdSBjb3VsZCBqdXN0IG1ha2UgdGhlIHJld3JpdGUg
c3RyaW5nIHNob3J0ZXIsIHNvIGl0IHdvbid0IG92ZXJ3cml0ZSB0aGUgdG9wIGxhYmVsIG9uIHRo
ZSBzdGFjay4gIFRoaXMgc2VlbXMgdG8gYmUgd2hhdCB0aGUgZHJhZnQgc3VnZ2VzdHMsIGJ1dCBp
dCBjb3VsZCBiZSBkb25lIGFzIGFuIG9wdGltaXphdGlvbiBmb3IgdGhlIHBhcnRpY3VsYXIgY2Fz
ZSB3aGVyZSB0aGUgaW5jb21pbmcgYW5kIG91dGdvaW5nIGxhYmVscyBoYXZlIHRoZSBzYW1lIHZh
bHVlLg0KDQrigItUaGlzIGlzIHByZWNpc2VseSDigIt0aGUgY3J1eCB3aGVyZSB5b3VyIHN0YXRl
bWVudCBmYWlscy4NCg0KWW91IHVzZSB0ZXJtICJpbmNvbWluZyBsYWJlbCIgYW5kICJvdXRnb2lu
ZyBsYWJsZSIgLi4uIHdlbGwgaW4gdGhlIG5ldyBhcmNoaXRlY3R1cmVzIHRoZXJlIGlzIG5vIHN1
Y2ggdGhpbmdzLg0KDQpJdCBpcyBhICJnbG9iYWwgbGFiZWwiIG9yICJwYXRoIGxhYmVsIiB3aXRo
IGFkamFjZW5jeSBpbmZvcm1hdGlvbi4NCg0KU28gdG8gc3VwcG9ydCBsZWdhY3kgaGFyZHdhcmUg
bmV3IGNvbnRyb2wgcGxhbmUgaGFzIHRvIG1ha2UgdXAgZnJvbSBzaW5nbGUgbGFiZWwgbm93IHR3
byAoaWRlbnRpY2FsKSBsYWJlbHMgdG8gcGFzcyBpdCB0byBkYXRhIHBsYW5lLiBOb3cgYWxzbyBk
YXRhIHBsYW5lIG11c3QgYmUgc21hcnQgdG8gY2hlY2sgdGhhdCBhbmQgcHJvZ3JhbSBpdHMgc3Rh
dGUgcGVyIHlvdXIgc3VnZ2VzdGlvbi4NCg0KV2h5IHdvdWxkIHdlIGRvIHRoYXQgb3RoZXIgdGhl
biBkdWUgdG8gd29ycnkgYWJvdXQgbGVnYWN5IGNoaXBzZXRzIGZlYXJlZCB0byBiZSBub24gY29t
cGxpYW50IHRvIG5ldyBSRkMgPw0KDQpNYW55IHRoeCwNClIuDQoNCg0KDQoNCioqKioqKioqKioq
KiogRW1haWwgQ29uZmlkZW50aWFsaXR5IE5vdGljZSAqKioqKioqKioqKioqKioqKioqKg0KDQpU
aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1ZGlu
ZyBhbnkNCg0KYXR0YWNobWVudHMpIG1heSBiZSBjb25maWRlbnRpYWwsIHByb3ByaWV0YXJ5LCBw
cml2aWxlZ2VkLCBvciBvdGhlcndpc2UNCg0KZXhlbXB0IGZyb20gZGlzY2xvc3VyZSB1bmRlciBh
cHBsaWNhYmxlIGxhd3MuIEl0IGlzIGludGVuZGVkIHRvIGJlDQoNCmNvbnZleWVkIG9ubHkgdG8g
dGhlIGRlc2lnbmF0ZWQgcmVjaXBpZW50KHMpLiBBbnkgdXNlLCBkaXNzZW1pbmF0aW9uLA0KDQpk
aXN0cmlidXRpb24sIHByaW50aW5nLCByZXRhaW5pbmcgb3IgY29weWluZyBvZiB0aGlzIGUtbWFp
bCAoaW5jbHVkaW5nIGl0cw0KDQphdHRhY2htZW50cykgYnkgdW5pbnRlbmRlZCByZWNpcGllbnQo
cykgaXMgc3RyaWN0bHkgcHJvaGliaXRlZCBhbmQgbWF5DQoNCmJlIHVubGF3ZnVsLiBJZiB5b3Ug
YXJlIG5vdCBhbiBpbnRlbmRlZCByZWNpcGllbnQgb2YgdGhpcyBlLW1haWwsIG9yIGJlbGlldmUN
Cg0KdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGUtbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5v
dGlmeSB0aGUgc2VuZGVyDQoNCmltbWVkaWF0ZWx5IChieSByZXBseWluZyB0byB0aGlzIGUtbWFp
bCksIGRlbGV0ZSBhbnkgYW5kIGFsbCBjb3BpZXMgb2YNCg0KdGhpcyBlLW1haWwgKGluY2x1ZGlu
ZyBhbnkgYXR0YWNobWVudHMpIGZyb20geW91ciBzeXN0ZW0sIGFuZCBkbyBub3QNCg0KZGlzY2xv
c2UgdGhlIGNvbnRlbnQgb2YgdGhpcyBlLW1haWwgdG8gYW55IG90aGVyIHBlcnNvbi4gVGhhbmsg
eW91IQ0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNaWNyb3NvZnQgWWFIZWkiOw0KCXBhbm9zZS0x
OjIgMTEgNSAzIDIgMiA0IDIgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2lt
U3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9u
dC1mYW1pbHk6IlxATWljcm9zb2Z0IFlhSGVpIjsNCglwYW5vc2UtMToyIDExIDUgMyAyIDIgNCAy
IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1h
bCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJp
ZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwg
c3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s
b3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N
CnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJl
Zm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLk1zb0Fj
ZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWls
eToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0
eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiO30NCnAubXNvY2hwZGVmYXVsdCwgbGkubXNvY2hwZGVmYXVsdCwgZGl2Lm1zb2No
cGRlZmF1bHQNCgl7bXNvLXN0eWxlLW5hbWU6bXNvY2hwZGVmYXVsdDsNCgltYXJnaW46MGluOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5iYWxsb29udGV4dGNoYXIwDQoJe21z
by1zdHlsZS1uYW1lOmJhbGxvb250ZXh0Y2hhcjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fu
cy1zZXJpZiI7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjANCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHls
ZTIwOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3
RDt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFBy
ZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLkVt
YWlsU3R5bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1
bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpA
cGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEu
MGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7
fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMg
djpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFw
IHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlm
XS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJw
bGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BZ3JlZWQhJm5ic3A7Jm5i
c3A7IEZyb20gbmV0d29ya2luZyBwb2ludCBvZiB2aWV3LCZuYnNwOyBub19zd2FwIGFuZCBzd2Fw
IGlzIHNpbXBseSBkaWZmZXJlbnQgZnVuZGFtZW50YWxseS4mbmJzcDsgV2Ugc2hvdWxkIGFkZHJl
c3MgdGhhdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFuZHJldzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBMaXpoZW5iaW4gW21h
aWx0bzpsaXpoZW5iaW5AaHVhd2VpLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEp1
bHkgMjQsIDIwMTUgMTA6NDAgQU08YnI+DQo8Yj5Ubzo8L2I+IG1wbHNAaWV0Zi5vcmc7IEFuZHJl
dyBRdTsgQWxleGFuZGVyIFZhaW5zaHRlaW47IFNoYWhyYW0gRGF2YXJpOyBSb2JlcnQgUmFzenVr
PGJyPg0KPGI+U3ViamVjdDo8L2I+IDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+OiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAt
IGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5DQogc2F2ZT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkhpIGFs
bCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+SSB0aGluayB0aGUgY29uY2VwdCBpcyBvbmUgaGFuZCwgdGhlIGltcGxlbWVu
dGF0aW9uIGlzIGFub3RoZXIgaGFuZC4gSSB3b3VsZCBsaWtlIHRvIGNsYXJpZnkgbW9yZSBhYm91
dCBpdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+MS4gTm93IGFsbCBvZiB1cyBkZWJhdGVzIGlmIHRoZXJlIGlzIE5PX1NX
QVAuIEkgd2FudCB0byBhc2sgb25lIHF1ZXN0aW9uOiBTaG91bGQgdGhlcmUgYmUgU1dBUD8gSW4g
ZmFjdCwgYWNjb3JkaW5nIHRvIGltcGxlbWVudGF0aW9uLCB0aGUgU1dBUCBjYW4gYmUgc2VlbiBh
cyBQT1AgYSBsYWJlbCwgdGhlbiBQVVNIDQogYSBsYWJlbC4gPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPklmIHNvLCBQT1Ag
YW5kIFBVU0ggaXMgZW5vdWdoLiBXaHkgaXMgdGhlcmUgU1dBUC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Mi4gRm9yIHRo
ZSBOT19TV0FQLCBhcyB0aGUgaW50cm9kdWN0aW9uIG9mIEgtU0ROIGFuZCBTZWdtZW50IFJvdXRp
bmcsIGF0IGxlYXN0IGluIGNvbmNlcHQsIHRoZXJlIHNob3VsZCBpbnRyb2R1Y2Ugb25lIG5ldyBs
YWJlbCBvcGVyYXRpb24uIFJlZ2FyZGluZyB0aGUgaW1wbGVtZW50YXRpb24geW91IGNhbiB1c2UN
CiBTV0FQIHNhbWUgbGFiZWwsIG9yIFBPUCBvbmUgbGFiZWwgYW5kIFBVU0ggdGhlIHNhbWUgbGFi
ZWwgaWYgeW91IGxpa2UuIFRoZXJlIGlzIGFsc28gdGhlIHBvc3NpYmxlIHdheSBpbnRyb2R1Y2Vk
IGluIHRoZSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwLg0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj5JbiBhZGRpdGlvbiZuYnNwO0kgd291bGQgbGlrZSB0byBwcm9w
b3NlIHRoZSBzdWdnZXN0aW9uIHRoYXQgYSB0b3RhbGx5IG5ldyB0ZXJtIGZvciB0aGUgTk9fU1dB
UCBsYWJlbCBvcGVyYXRpb24gc2hvdWxkIGJlIGludHJvZHVjZWQgc3VjaCBhcyBDT05USU5VRSwg
R08sIERJUkVDVEdPLCBldGMuIFdoeSBtdXN0IHdlDQogbWFrZSBpdCByZWxhdGVkIHdpdGggdGhl
IGV4aXN0aW5nIHRoZSBsYWJlbCBvcGVyYXRpb25zPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+WmhlbmJpbihSb2Jpbik8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29O
b3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRl
ciI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2IGlkPSJkaXZScEY3NzExOTciPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Yj48c3BhbiBsYW5nPSJaSC1D
TiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlh
SGVpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuWPkeS7tuS6ujwv
c3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4NCiBtcGxzIFtt
cGxzLWJvdW5jZXNAaWV0Zi5vcmddIDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuS7o+ihqDwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+IEFuZHJldyBRdSBbYW5kcmV3LnF1QG1lZGlh
dGVrLmNvbV08YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj7lj5HpgIHml7bpl7Q8L3NwYW4+PC9iPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj46PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+DQogMjAxNTwvc3Bhbj48c3BhbiBsYW5n
PSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9z
b2Z0IFlhSGVpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuW5tDwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Nzwvc3Bhbj48c3Bh
biBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PuaciDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+MjQ8L3Nw
YW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj7ml6U8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
Pg0KIDE2OjA2PGJyPg0KPC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+5pS25Lu25Lq6PC9zcGFuPjwvYj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Ojwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPg0KIEFsZXhhbmRlciBWYWluc2h0ZWluOyBS
b2JlcnQgUmFzenVrOyBTaGFocmFtIERhdmFyaTxicj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJa
SC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0
IFlhSGVpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuaKhOmAgTwv
c3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4NCjxhIGhyZWY9
Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYub3JnPC9hPjxicj4NCjwvc3Bhbj48Yj48
c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPuS4u+mimDwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij4NCiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAg
LSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+SGkgU2FzaGEsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtjb2xvcjpibGFjayI+TXkgY29tbWVudHMgaW4gbGluZXPigKY8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+IG1wbHMgWzxhIGhyZWY9Im1haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmci
Pm1haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5B
bGV4YW5kZXIgVmFpbnNodGVpbjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEp1bHkgMjQsIDIw
MTUgNzoyNiBBTTxicj4NCjxiPlRvOjwvYj4gUm9iZXJ0IFJhc3p1azsgU2hhaHJhbSBEYXZhcmk8
YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYu
b3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1s
YWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2NvbG9yOmJsYWNrIj5IaSBhbGwsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Y29sb3I6YmxhY2siPlBsZWFzZSBub3RlIHRoYXQgQ09OVElOVUUgaW4gU1BSSU5HIGlz
Ojwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOmJsYWNrIj4xLiBBIERQLWFn
bm9zdGljIHByaW1pdGl2ZTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOmJs
YWNrIj4yLiAqSW1wbGVtZW50ZWQqIGFzIFNXQVAgaW5zdHJ1Y3Rpb24gd2l0aCBNUExTIERQLjwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltBbmRyZXddJm5i
c3A7IFlvdSBhcmUgY29udHJhZGljdGluZyB3aXRoIDEpIGFuZCAyKS48L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2l0aCDigJxDT05USU5VReKAnSBkZWZpbmVk
IGluIFNSIGRyYWZ0LCAmbmJzcDtmb3IgTkVXIEFTSUMgdG8gYmUgZGVzaWduZWQsPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldoeSBzaG91bGQgSSBzdGlsbCB1
c2Ug4oCcU1dBUOKAnSB0byBhY2hpZXZlIGl0PyBDb25zaWRlcmluZyB0aGF0IEkgbWlnaHQ8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGF2ZSBnb29kIHNhdmlu
ZyBpbiBwcmVjaW91cyBvbi1ib2FyZCBtZW1vcnkgZm9yIHRoZSBBU0lDID88L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Zb3UgY2FuIHN1Z2dlc3QgdGhhdCB1
c2luZyBTV0FQLCBob3dldmVyIHlvdSBzYWlkIENPTlRJTlVFIGlzIERQLWFnbm9zdGljLCB0aGVu
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklmIEkgZG8gaXQg
ZGlmZmVyZW50LCBJIGFtIHN0aWxsIHN0YW5kYXJkIGNvbXBsaWFudC4gUklHSFQ/PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QWdhaW4sJm5ic3A7IHRoYXQg
aXMgZXhhY3RseSBteSBwb2ludCwmbmJzcDsgU1dBUCBpcyBOT1QgdGhlIHNhbWUgYXMg4oCcTk9f
U1dBUOKAnS4mbmJzcDsgT25jZSB5b3UgcHV0PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlRoZSB3b3JkaW5nIG91dCB0aGVyZSwmbmJzcDsgaXQgV0lMTCBoYXZl
IGRpZmZlcmVudCBpbXBhY3QuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+VGhhbmtzLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkFuZHJldzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29s
b3I6YmxhY2siPlNvIGNsYWltaW5nIGVxdWl2YWxlbmNlIG9mIENPTlRJTlVFIGFuZCBOTy1TV0FQ
IHNlZW1zIHRvIGJlIGluYWNjdXJhdGUgSU1PLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Y29sb3I6YmxhY2siPkFzIGZvciBnbG9iYWwgbGFiZWxzIChpbiBTRE4sIE1QTFMtVFAg
b3IgYW55IG90aGVyIHRlY2hub2xvZ3kpIC0gdGhpcyBkZWZpbml0ZWx5IGxvb2tzIHRvIG1lIGxp
a2UgYSB2ZXJ5IGJhZCBpZGVhIGZvciBuZXR3b3JrcyBjb21wcmlzZWQgb2YgZGV2aWNlcyB0aGF0
IHN1cHBvcnQgZGlmZmVyZW50IGxhYmVsIHJhbmdlcy4gRnJvbSBteSBleHBlcmllbmNlIHRoZXNl
IHNjZW5hcmlvcw0KIGhhdmUgYmVlbiBlbmNvdW50ZXJlZCBpbiByZWFsIE1QTFMtVFAgZGVwbG95
bWVudHMgJm5ic3A7YW5kIHJlc3VsdGVkIGluIGV2ZW50dWFsbHkgZHJvcHBpbmcgdGhlICZxdW90
O3NpbXBsZSZxdW90OyBzb2x1dGlvbiBhcyBsaXZlIG5ldHdvcmtzIGhhdmUgYmVlbiBleHRlbmRl
ZCB3aXRoIG5ldyBORXMgc3VwcG9ydGluZyBhIG1vcmUgbmFycm93IGxhYmVsIHNwYWNlIHRoYW4g
dGhlIG9yaWdpbmFsIG9uZXMuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xv
cjpibGFjayI+QWRkaW5nIGEgbmV3IGZvcndhcmRpbmcgcHJpbWl0aXZlIHRvIE1QTFMgYXJjaGl0
ZWN0dXJlICh5ZXQgYW5vdGhlciBhcmd1bWVudCBvbiB0aGlzIHRocmVhZCkgaW1tZWRpYXRlbHkg
cmFpc2VzIHRoZSBxdWVzdGlvbjo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Nv
bG9yOmJsYWNrIj5JcyBzdXBwb3J0IG9mIHRoZSBuZXcgcHJpbWl0aXZlIG1hbmRhdG9yeT88L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOmJsYWNrIj5JZiBpdCBpcyBub3Qg
KGFuZCB0aGlzIGlzIGNsZWFybHkgdGhlIGNhc2UgZm9yIE5PLVNXQVApLCB0aGVuIHdoeSBzaG91
bGQgd2UgYm90aGVyPyBPY2NhbSdzIHJhc29yIGN1dHMgdGhpcyBvZmYgSU1ITy48L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOmJsYWNrIj5NeSBwZXJzb25hbCBib3R0b20g
bGluZTogdGhpcyBpcyBhIHN0cmljdGx5IE5PIEdPIHByb3Bvc2FsLjwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6YmxhY2siPk15IDJjLjwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtjb2xvcjpibGFjayI+VGh1bWIgdHlwZWQgb24gbXkgTEcsPGJyPg0KU2FzaGE8YnI+DQo8
YnI+DQotLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS08YnI+DQo8Yj5Gcm9tOiZuYnNwOzwv
Yj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+RGF0ZTombmJzcDs8L2I+MjQvMDcvMjAxNSAwMDoyMjxi
cj4NCjxiPlRvOiZuYnNwOzwvYj5TaGFocmFtIERhdmFyaTs8YnI+DQo8Yj5DYzombmJzcDs8L2I+
PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tcGxzQGlldGYu
b3JnPC9hPjs8YnI+DQo8Yj5TdWJqZWN0OjwvYj5SZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1s
YWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VGhlIHBvaW50IGlzIHRoYXQgbmV3IGNv
bnRyb2wgcGxhbmUgaXMgYWxyZWFkeSBkZWZpbmVkLiBJbiBmYWN0IHdlIGFscmVhZHkgaGF2ZSB0
d28gOikmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5BcyBJIG1lbnRp
b25lZCBpbiBteSBmaXJzdCBtYWlsIHRvIHRoZSBsaXN0IHRoZSBjb25jZXB0IG9mIE5PX1NXQVAv
Q09OVElOVUUgaXMgY29tbW9uIHRvIGJvdGggSC1TRE4gYW5kIFNFR01FTlQgUk9VVElORyBhcmNo
aXRlY3R1cmVzLiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlJlZjom
bmJzcDs8YSBocmVmPSJodHRwczovL2dvby5nbC8zb3hSYmwiIHRhcmdldD0iX2JsYW5rIj5odHRw
czovL2dvby5nbC8zb3hSYmw8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
VGh4LDxicj4NClIuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOmJsYWNrIj5PbiBUaHUsIEp1
bCAyMywgMjAxNSBhdCAxMToxNiBQTSwgU2hhaHJhbSBEYXZhcmkmbmJzcDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpkYXZhcmlAYnJvYWRjb20uY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGF2YXJpQGJyb2Fk
Y29tLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlJvYmVydCw8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5TbyBpbnN0ZWFkIG9mIGNhbGxpbmcgaXQgbm8tc3dhcCBwcm9i
YWJseSB5b3Ugc2hvdWxkIGNhbGwgaXQgZ2xvYmFsIGxhYmVsIG9yIHNvLCBhbmQgdGhlbiBkZWZp
bmUgbmV3IGNvbnRyb2wgcGxhbmUgZm9yIGl0LiBCdXQgc2VlbXMgdGhlIGRhdGEtcGFuZSBiZWhh
dmlvcg0KIGRvZXMgbm90IGNoYW5nZSBhbmQgZXhpc3RpbmcgaGFyZHdhcmUgY2FuIHN1cHBvcnQg
dGhpcyBnbG9iYWwgbGFiZWwuICZuYnNwO1NvIG1heWJlIHlvdSBqdXN0IG5lZWQgbmV3IGNvbnRy
b2wgcGxhbmUuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGh4PGJyPg0KU2hhaHJhbTwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+DQo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5ycmFzenVrQGdtYWlsLmNvbTwvYT4gW21haWx0bzo8YSBocmVmPSJt
YWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ycmFzenVrQGdtYWlsLmNv
bTwvYT5dJm5ic3A7PGI+T24gQmVoYWxmIE9mJm5ic3A7PC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8
Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMjoxMiBQTTxicj4NCjxiPlRvOjwv
Yj4gU2hhaHJhbSBEYXZhcmk8YnI+DQo8Yj5DYzo8L2I+IEVyaWMgQyBSb3NlbjsmbmJzcDs8YSBo
cmVmPSJtYWlsdG86c3RicnlhbnRAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+c3RicnlhbnRA
Y2lzY28uY29tPC9hPjsmbmJzcDs8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm1wbHNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjpibGFjayI+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmct
bm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkhpIFNoYWhyYW0sPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+TGFiZWxzIHdoaWNoIGFyZSBub24gb2YgYSBsb2NhbCBz
aWduaWZpY2FuY2UgY2FuIGJlIGRpc3RyaWJ1dGVkIGJ5IGZsb29kaW5nIHByb3RvY29scyBleHRl
bnNpb25zIChJU0lTLCBPU1BGKSBvciBieSBkaXJlY3QgcDJwIHNlc3Npb25zIChCR1AgMzEwNywg
c2Vzc2lvbnMgZnJvbSB0aGUgY29udHJvbGxlciwNCiBYTVBQIGV0YyAuLi4pJm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VGhlIGltcG9ydGFudCBwYXJ0IGlzIHRoYXQg
dGhlIGFjdHVhbCBmb3J3YXJkaW5nIGlzIGNvbXB1dGVkIHJlY3Vyc2l2ZWx5IG9yIHNldCBhdCB0
aGUgY29udHJvbGxlci4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5B
RkFJSyBJIGhhdmUgbm90IHNlZW4gYW55IHByb3Bvc2FsIHdoZXJlIExEUCB3b3VsZCBwbGF5IGFu
eSByb2xlIGluIHN1Y2ggZGlzdHJpYnV0aW9uLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPlJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPlIuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+T24gVGh1LCBKdWwgMjMsIDIwMTUgYXQgMTE6MDcg
UE0sIFNoYWhyYW0gRGF2YXJpICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmRhdmFyaUBicm9hZGNvbS5jb208L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBSb2JlcnQsPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+SG93IGFyZSB0aGVzZSBsYWJlbHMgZGlzdHJpYnV0ZWQ/IFZp
YSBMRFAgb3IgdmlhIFNETiBjb250cm9sbGVyPw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
VGhhbmtzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPlNoYWhyYW08L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPg0KPGEgaHJlZj0i
bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5j
b208L2E+IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+XSZuYnNwOzxiPk9uIEJlaGFsZiBPZiZuYnNw
OzwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBKdWx5IDIzLCAy
MDE1IDEyOjU4IFBNPGJyPg0KPGI+VG86PC9iPiBFcmljIEMgUm9zZW48YnI+DQo8Yj5DYzo8L2I+
IFNoYWhyYW0gRGF2YXJpOyZuYnNwOzxhIGhyZWY9Im1haWx0bzpzdGJyeWFudEBjaXNjby5jb20i
IHRhcmdldD0iX2JsYW5rIj5zdGJyeWFudEBjaXNjby5jb208L2E+OyZuYnNwOzxhIGhyZWY9Im1h
aWx0bzptcGxzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bXBsc0BpZXRmLm9yZzwvYT48YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2Fy
ZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuKAi0hpIEVyaWMs4oCLPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+4oCL4oCLPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPklmIHlvdSBub3RpY2UgdGhh
dCB0aGUgaW5jb21pbmcgbGFiZWwgbmVlZHMgdG8gYmUgJ3JlcGxhY2VkJyBieSBhbiBvdXRnb2lu
ZyBsYWJlbCBvZiB0aGUgc2FtZSB2YWx1ZSwgeW91IGNvdWxkIGp1c3QgbWFrZSB0aGUgcmV3cml0
ZSBzdHJpbmcgc2hvcnRlciwgc28gaXQgd29uJ3Qgb3ZlcndyaXRlIHRoZSB0b3AgbGFiZWwgb24g
dGhlIHN0YWNrLiAmbmJzcDtUaGlzIHNlZW1zDQogdG8gYmUgd2hhdCB0aGUgZHJhZnQgc3VnZ2Vz
dHMsIGJ1dCBpdCBjb3VsZCBiZSBkb25lIGFzIGFuIG9wdGltaXphdGlvbiBmb3IgdGhlIHBhcnRp
Y3VsYXIgY2FzZSB3aGVyZSB0aGUgaW5jb21pbmcgYW5kIG91dGdvaW5nIGxhYmVscyBoYXZlIHRo
ZSBzYW1lIHZhbHVlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+4oCLVGhpcyBpcyBwcmVjaXNlbHkg4oCLdGhl
IGNydXggd2hlcmUgeW91ciBzdGF0ZW1lbnQgZmFpbHMuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+WW91IHVzZSB0ZXJtICZxdW90O2luY29taW5nIGxhYmVsJnF1b3Q7
IGFuZCAmcXVvdDtvdXRnb2luZyBsYWJsZSZxdW90OyAuLi4gd2VsbCBpbiB0aGUgbmV3IGFyY2hp
dGVjdHVyZXMgdGhlcmUgaXMgbm8gc3VjaCB0aGluZ3MuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+SXQgaXMgYSAmcXVvdDtnbG9iYWwgbGFiZWwmcXVvdDsgb3IgJnF1
b3Q7cGF0aCBsYWJlbCZxdW90OyB3aXRoIGFkamFjZW5jeSBpbmZvcm1hdGlvbi4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5TbyB0byBzdXBwb3J0IGxlZ2FjeSBoYXJk
d2FyZSBuZXcgY29udHJvbCBwbGFuZSBoYXMgdG8gbWFrZSB1cCBmcm9tIHNpbmdsZSBsYWJlbCBu
b3cgdHdvIChpZGVudGljYWwpIGxhYmVscyB0byBwYXNzIGl0IHRvIGRhdGEgcGxhbmUuIE5vdyBh
bHNvIGRhdGEgcGxhbmUgbXVzdCBiZSBzbWFydCB0byBjaGVjaw0KIHRoYXQgYW5kIHByb2dyYW0g
aXRzIHN0YXRlIHBlciB5b3VyIHN1Z2dlc3Rpb24uJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+V2h5IHdvdWxkIHdlIGRvIHRoYXQgb3RoZXIgdGhlbiBkdWUgdG8gd29y
cnkgYWJvdXQgbGVnYWN5IGNoaXBzZXRzIGZlYXJlZCB0byBiZSBub24gY29tcGxpYW50IHRvIG5l
dyBSRkMgPyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
TWFueSB0aHgsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPlIuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjx0YWJs
ZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiPg0KPHRi
b2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4N
CjxwcmU+KioqKioqKioqKioqKiBFbWFpbCBDb25maWRlbnRpYWxpdHkgTm90aWNlICoqKioqKioq
KioqKioqKioqKioqPG86cD48L286cD48L3ByZT4NCjxwcmU+VGhlIGluZm9ybWF0aW9uIGNvbnRh
aW5lZCBpbiB0aGlzIGUtbWFpbCBtZXNzYWdlIChpbmNsdWRpbmcgYW55IDxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPmF0dGFjaG1lbnRzKSBtYXkgYmUgY29uZmlkZW50aWFsLCBwcm9wcmlldGFyeSwg
cHJpdmlsZWdlZCwgb3Igb3RoZXJ3aXNlPG86cD48L286cD48L3ByZT4NCjxwcmU+ZXhlbXB0IGZy
b20gZGlzY2xvc3VyZSB1bmRlciBhcHBsaWNhYmxlIGxhd3MuIEl0IGlzIGludGVuZGVkIHRvIGJl
IDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPmNvbnZleWVkIG9ubHkgdG8gdGhlIGRlc2lnbmF0ZWQg
cmVjaXBpZW50KHMpLiBBbnkgdXNlLCBkaXNzZW1pbmF0aW9uLCA8bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT5kaXN0cmlidXRpb24sIHByaW50aW5nLCByZXRhaW5pbmcgb3IgY29weWluZyBvZiB0aGlz
IGUtbWFpbCAoaW5jbHVkaW5nIGl0cyA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5hdHRhY2htZW50
cykgYnkgdW5pbnRlbmRlZCByZWNpcGllbnQocykgaXMgc3RyaWN0bHkgcHJvaGliaXRlZCBhbmQg
bWF5IDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPmJlIHVubGF3ZnVsLiBJZiB5b3UgYXJlIG5vdCBh
biBpbnRlbmRlZCByZWNpcGllbnQgb2YgdGhpcyBlLW1haWwsIG9yIGJlbGlldmUgPG86cD48L286
cD48L3ByZT4NCjxwcmU+dGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGUtbWFpbCBpbiBlcnJv
ciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPmltbWVk
aWF0ZWx5IChieSByZXBseWluZyB0byB0aGlzIGUtbWFpbCksIGRlbGV0ZSBhbnkgYW5kIGFsbCBj
b3BpZXMgb2YgPG86cD48L286cD48L3ByZT4NCjxwcmU+dGhpcyBlLW1haWwgKGluY2x1ZGluZyBh
bnkgYXR0YWNobWVudHMpIGZyb20geW91ciBzeXN0ZW0sIGFuZCBkbyBub3Q8bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT5kaXNjbG9zZSB0aGUgY29udGVudCBvZiB0aGlzIGUtbWFpbCB0byBhbnkgb3Ro
ZXIgcGVyc29uLiBUaGFuayB5b3UhPG86cD48L286cD48L3ByZT4NCjwvdGQ+DQo8L3RyPg0KPC90
Ym9keT4NCjwvdGFibGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0KPHRh
YmxlPjx0cj48dGQ+PCEtLXR5cGU6dGV4dC0tPjwhLS17LS0+PHByZT4qKioqKioqKioqKioqIEVt
YWlsIENvbmZpZGVudGlhbGl0eSBOb3RpY2UgKioqKioqKioqKioqKioqKioqKioNClRoZSBpbmZv
cm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBlLW1haWwgbWVzc2FnZSAoaW5jbHVkaW5nIGFueSAN
CmF0dGFjaG1lbnRzKSBtYXkgYmUgY29uZmlkZW50aWFsLCBwcm9wcmlldGFyeSwgcHJpdmlsZWdl
ZCwgb3Igb3RoZXJ3aXNlDQpleGVtcHQgZnJvbSBkaXNjbG9zdXJlIHVuZGVyIGFwcGxpY2FibGUg
bGF3cy4gSXQgaXMgaW50ZW5kZWQgdG8gYmUgDQpjb252ZXllZCBvbmx5IHRvIHRoZSBkZXNpZ25h
dGVkIHJlY2lwaWVudChzKS4gQW55IHVzZSwgZGlzc2VtaW5hdGlvbiwgDQpkaXN0cmlidXRpb24s
IHByaW50aW5nLCByZXRhaW5pbmcgb3IgY29weWluZyBvZiB0aGlzIGUtbWFpbCAoaW5jbHVkaW5n
IGl0cyANCmF0dGFjaG1lbnRzKSBieSB1bmludGVuZGVkIHJlY2lwaWVudChzKSBpcyBzdHJpY3Rs
eSBwcm9oaWJpdGVkIGFuZCBtYXkgDQpiZSB1bmxhd2Z1bC4gSWYgeW91IGFyZSBub3QgYW4gaW50
ZW5kZWQgcmVjaXBpZW50IG9mIHRoaXMgZS1tYWlsLCBvciBiZWxpZXZlIA0KdGhhdCB5b3UgaGF2
ZSByZWNlaXZlZCB0aGlzIGUtbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVy
IA0KaW1tZWRpYXRlbHkgKGJ5IHJlcGx5aW5nIHRvIHRoaXMgZS1tYWlsKSwgZGVsZXRlIGFueSBh
bmQgYWxsIGNvcGllcyBvZiANCnRoaXMgZS1tYWlsIChpbmNsdWRpbmcgYW55IGF0dGFjaG1lbnRz
KSBmcm9tIHlvdXIgc3lzdGVtLCBhbmQgZG8gbm90DQpkaXNjbG9zZSB0aGUgY29udGVudCBvZiB0
aGlzIGUtbWFpbCB0byBhbnkgb3RoZXIgcGVyc29uLiBUaGFuayB5b3UhDQo8L3ByZT48IS0tfS0t
PjwvdGQ+PC90cj48L3RhYmxlPg==

--_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F60E6AMTKMBS61N1media_--


From nobody Fri Jul 24 02:23:57 2015
Return-Path: <Rolf.Winter@neclab.eu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DAE61A88E1 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 02:23:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.612
X-Spam-Level: 
X-Spam-Status: No, score=-2.612 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 09007kM0wOmf for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 02:23:52 -0700 (PDT)
Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D9F91A8845 for <mpls@ietf.org>; Fri, 24 Jul 2015 02:23:52 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id DEF9410A40C; Fri, 24 Jul 2015 11:23:50 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dxEYQbgSKagY; Fri, 24 Jul 2015 11:23:50 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id BA52210A40B; Fri, 24 Jul 2015 11:23:40 +0200 (CEST)
Received: from HYDRA.office.hd ([169.254.4.41]) by ENCELADUS.office.hd ([192.168.24.52]) with mapi id 14.03.0210.002; Fri, 24 Jul 2015 11:23:40 +0200
From: Rolf Winter <Rolf.Winter@neclab.eu>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Thread-Topic: draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt
Thread-Index: AQHQr17KwZBID3vsg0edcC6q5VGWJJ3nUE3AgAAMGgCAAyf6UA==
Date: Fri, 24 Jul 2015 09:23:39 +0000
Message-ID: <791AD3077F94194BB2BDD13565B6295D99DCC97D@Hydra.office.hd>
References: <040c01d09c3f$2f060220$8d120660$@olddog.co.uk> <D1B17EC7.3B759%swallow@cisco.com> <791AD3077F94194BB2BDD13565B6295D99DB996E@PALLENE.office.hd> <DB3PR03MB07804F02663E85853D5AB5059D830@DB3PR03MB0780.eurprd03.prod.outlook.com>
In-Reply-To: <DB3PR03MB07804F02663E85853D5AB5059D830@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.7.0.204]
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/9H4kt2H2jWkSJfqAwExD64jNRqg>
Cc: 'Loa Andersson' <loa@mail01.huawei.com>, "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 09:23:55 -0000

See inline [things we agree on snipped]

NEC Europe Ltd | Registered Office: Athene, Odyssey Business Park, West End=
  Road, London, HA4 6QE, GB | Registered in England 2832014

> b) when the GAL is used for section OAM, then setting the TTL to 1 is
> necessary as it is used for addressing.
>=20
> This is a noteworthy exception to the rule outlined in the document.
>=20
> [[Sasha]] I may be missing something but I do not really understand why
> such an exception is required.
>=20
> I assume that by "Section OAM" you refer to the case when the top LSE
> in the label stack contains GAL.
>=20
> If this is correct, then this LSE  (being the top one) would be
> examined by the LSR at the other end of the data link, and the packet
> immediately identified as an OAM packet based on the fact that the
> examined LSE contains GAL. Further disposition of this packet would be
> then decided by the packet type as encoded in the GACH and, if
> necessary, buy packet type-specific means. This would happen regardless
> of the TTL value in this LSE. Setting it to 1 should not really change
> anything IMHO.

Well, the TTL is being used here for addressing and you want to change thes=
e semantics. Architecturally, this doesn't seem right. If "just look at the=
 label" is a valid fix to the problem, why not fixing the receivers that ha=
ve the problem. Why changing all the senders?

>=20
>=20
>=20
> Generally, the proposal begs the question "why having all senders
> change when the problem seems to be in some receivers".
>=20
>=20
>=20
> Best,
>=20
>=20
>=20
> Rolf
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> NEC Europe Ltd | Registered Office: Athene, Odyssey Business Park, West
> End  Road, London, HA4 6QE, GB | Registered in England 2832014
>=20
>=20
>=20
> > -----Original Message-----
>=20
> > From: mpls [mailto:mpls-bounces@ietf.org <mailto:mpls-
> bounces@ietf.org> ] On Behalf Of George Swallow
>=20
> > (swallow)
>=20
> > Sent: Donnerstag, 25. Juni 2015 17:51
>=20
> > To: adrian@olddog.co.uk <mailto:adrian@olddog.co.uk> ; Alexander
> Vainshtein; mpls@ietf.org <mailto:mpls@ietf.org>
>=20
> > Cc: 'Loa Andersson'
>=20
> > Subject: [mpls] draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt
>=20
> >
>=20
> > Sasha, Adrian -
>=20
> >
>=20
> > In the abstract this document claims to "clarify" RFC5586.  However
> it
>=20
> > actually modifies the behavior in two ways.
>=20
> >
>=20
> > First in section 4.2.1.1, RFC5586 states:
>=20
> >
>=20
> >   The TTL field of the GAL LSE MUST be set to at least 1.
>=20
> >
>=20
> > This can equally be stated as "MUST NOT set the TTL to 0.  However
>=20
> > this document changes that to "SHOULD NOT".  I see absolutely no
>=20
> > reason for this change.
>=20
> >
>=20
> > Second, as per 5586 a receiver that discarded a received GAL with
>=20
> > TTL=3D0 was not out of compliance with that rfc.  Now you say that a
>=20
> > receiver that a receiver "that examines an LSE that contains the GAL
>=20
> > MUST ignore the value of the TTL field".
>=20
> >
>=20
> > So a piece of hardware, say an ASIC, was designed years ago to
> discard
>=20
> > packets with a TTL of 0 in the top label is now out of compliance
>=20
> > whereas in RFC5586 the fault in this situation would lie clearly with
>=20
> > the sender.
>=20
> >
>=20
> > Now suppose further that our ASIC is also programmed to put packets
>=20
> > with a TTL of 1 in the top label on the slow path.  Here the ASIC is
>=20
> > not ignoring the TTL value - it is making a decision based on it.  It
>=20
> > is, however, still enabling a CP or RP to process the GAL.  This, of
>=20
> > course, may not be optimal, but it should not be illegal.
>=20
> >
>=20
> > So how about we say that "the LER that originates the G-ACh packet
>=20
> > SHOULD
>=20
> >    NOT set this value to 1 and MUST NOT set this value to 0."
>=20
> >
>=20
> > For the receiver, I think it suffices to say "SHOULD ignore the value
>=20
> > of the TTL field".  But if you want to work a MUST into the language
> -
>=20
> > its scope should not include the value 0 and the language should not
>=20
> > be about "examining".
>=20
> >
>=20
> > Something like "MUST not discard =A9 based on a TTL value of 1 or
> more."
>=20
> >
>=20
> > George
>=20
> >
>=20
> >
>=20
> >
>=20
> >
>=20
> >
>=20
> > _______________________________________________
>=20
> > mpls mailing list
>=20
> > mpls@ietf.org <mailto:mpls@ietf.org>
>=20
> > https://www.ietf.org/mailman/listinfo/mpls
> <https://www.ietf.org/mailman/listinfo/mpls>


From nobody Fri Jul 24 02:30:12 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13E7F1A885A for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 02:30:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 IexKPxQCzzMZ for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 02:30:05 -0700 (PDT)
Received: from mail-wi0-x22b.google.com (mail-wi0-x22b.google.com [IPv6:2a00:1450:400c:c05::22b]) (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 9C2C51A8821 for <mpls@ietf.org>; Fri, 24 Jul 2015 02:30:04 -0700 (PDT)
Received: by wicmv11 with SMTP id mv11so57036889wic.0 for <mpls@ietf.org>; Fri, 24 Jul 2015 02:30:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=1fUqby/9JmpvCjHVou9q9LxQX+VTQ2NuxhFdkaQMQ5I=; b=SHfrMODHzuHyneXgraVdLlxvNWmZWf9wA/lhR7ank50R96sTLzJWhepT1YwfT3wDjs ALK1E9CfYoBK3JNXcXIKkhXua6v2PoXLazvO/l91OJCp4cBm54PL3u8THiszd+IrlJGU 5h8XQe7Ggw30VHcQx8k7ZOPctgRTgcyV8SGrNcAt0ipODn0PByh1XpTrglzeY25sU8qY F+45j72WLxbYul8ZO+naixyTiwUoSk/CfApnnZPVwyheBQOl4pRWkGprK6Nu/TK9BA2Y pJhmqb1HEDI2IbF8sxD/OHpKyvHzf2xu/0HnfI9dC35ykqgDEaHN7CwOp8WuBFarUPfu NLFA==
MIME-Version: 1.0
X-Received: by 10.181.13.195 with SMTP id fa3mr5394211wid.7.1437730203304; Fri, 24 Jul 2015 02:30:03 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Fri, 24 Jul 2015 02:30:03 -0700 (PDT)
In-Reply-To: <EA360A7AB9D90D4B9E9173B6D27C371EE3F60E6A@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <5A5B4DE12C0DAC44AF501CD9A2B01A8D8CA1BFBE@nkgeml506-mbx.china.huawei.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60E6A@MTKMBS61N1.mediatek.inc>
Date: Fri, 24 Jul 2015 11:30:03 +0200
X-Google-Sender-Auth: p__QBCgfJ0WbYTctpaYVf6u3zis
Message-ID: <CA+b+ERn27-9sqy4peL0REgDaQLu9woOZKJs_X1H9fy_A110-kQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Andrew Qu <andrew.qu@mediatek.com>
Content-Type: multipart/alternative; boundary=f46d043c07d40d24a7051b9ba653
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/tCN3U8PNE_eIzmwFGK_KxFa-JSc>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 09:30:09 -0000

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

Another way to look at this is that SWAP requires awarness of peer's labels
either by flooding, by p2p protocol like LDP or via learning to controller
and pushing it back in p2mp fashion.

NO_SWAP does not have such dependency. It can be educated about just
endpoint label mapping from controller and actual forwarding and adj
creation will be local based on the vanilla IGP SPF.

To me this is fundamental difference.

Cheers,
R.


On Fri, Jul 24, 2015 at 11:21 AM, Andrew Qu <andrew.qu@mediatek.com> wrote:

>  Agreed!   From networking point of view,  no_swap and swap is simply
> different fundamentally.  We should address that.
>
>
>
> Thanks,
>
>
>
> Andrew
>
>
>
>
>
> *From:* Lizhenbin [mailto:lizhenbin@huawei.com]
> *Sent:* Friday, July 24, 2015 10:40 AM
> *To:* mpls@ietf.org; Andrew Qu; Alexander Vainshtein; Shahram Davari;
> Robert Raszuk
> *Subject:* =E7=AD=94=E5=A4=8D: [mpls] draft-fang-mpls-label-forwarding-no=
-swap - how much
> does it really save?
>
>
>
> Hi all,
>
> I think the concept is one hand, the implementation is another hand. I
> would like to clarify more about it.
>
> 1. Now all of us debates if there is NO_SWAP. I want to ask one question:
> Should there be SWAP? In fact, according to implementation, the SWAP can =
be
> seen as POP a label, then PUSH a label.
>
> If so, POP and PUSH is enough. Why is there SWAP.
>
> 2. For the NO_SWAP, as the introduction of H-SDN and Segment Routing, at
> least in concept, there should introduce one new label operation. Regardi=
ng
> the implementation you can use SWAP same label, or POP one label and PUSH
> the same label if you like. There is also the possible way introduced in
> the draft-fang-mpls-label-forwarding-no-swap.
>
>
>
> In addition I would like to propose the suggestion that a totally new ter=
m
> for the NO_SWAP label operation should be introduced such as CONTINUE, GO=
,
> DIRECTGO, etc. Why must we make it related with the existing the label
> operations?
>
>
>
>
>
> Best Regards,
>
> Zhenbin(Robin)
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>  ------------------------------
>
> *=E5=8F=91=E4=BB=B6=E4=BA=BA**:* mpls [mpls-bounces@ietf.org] =E4=BB=A3=
=E8=A1=A8 Andrew Qu [andrew.qu@mediatek.com
> ]
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4**:* 2015=E5=B9=B47=E6=9C=8824=E6=97=
=A5 16:06
> *=E6=94=B6=E4=BB=B6=E4=BA=BA**:* Alexander Vainshtein; Robert Raszuk; Sha=
hram Davari
> *=E6=8A=84=E9=80=81**:* mpls@ietf.org
> *=E4=B8=BB=E9=A2=98**:* Re: [mpls] draft-fang-mpls-label-forwarding-no-sw=
ap - how much
> does it really save?
>
> Hi Sasha,
>
>
>
> My comments in lines=E2=80=A6
>
>
>
>
>
>
>
> *From:* mpls [mailto:mpls-bounces@ietf.org <mpls-bounces@ietf.org>] *On
> Behalf Of *Alexander Vainshtein
> *Sent:* Friday, July 24, 2015 7:26 AM
> *To:* Robert Raszuk; Shahram Davari
> *Cc:* mpls@ietf.org
>
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>
> Hi all,
>
> Please note that CONTINUE in SPRING is:
>
> 1. A DP-agnostic primitive
>
> 2. *Implemented* as SWAP instruction with MPLS DP.
>
>
>
> [Andrew]  You are contradicting with 1) and 2).
>
> With =E2=80=9CCONTINUE=E2=80=9D defined in SR draft,  for NEW ASIC to be =
designed,
>
> Why should I still use =E2=80=9CSWAP=E2=80=9D to achieve it? Considering =
that I might
>
> Have good saving in precious on-board memory for the ASIC ?
>
>
>
> You can suggest that using SWAP, however you said CONTINUE is DP-agnostic=
,
> then
>
> If I do it different, I am still standard compliant. RIGHT?
>
>
>
> Again,  that is exactly my point,  SWAP is NOT the same as =E2=80=9CNO_SW=
AP=E2=80=9D.
> Once you put
>
> The wording out there,  it WILL have different impact.
>
>
>
> Thanks,
>
>
>
> Andrew
>
>
>
>
>
>
>
>
>
> So claiming equivalence of CONTINUE and NO-SWAP seems to be inaccurate IM=
O.
>
>
>
> As for global labels (in SDN, MPLS-TP or any other technology) - this
> definitely looks to me like a very bad idea for networks comprised of
> devices that support different label ranges. From my experience these
> scenarios have been encountered in real MPLS-TP deployments  and resulted
> in eventually dropping the "simple" solution as live networks have been
> extended with new NEs supporting a more narrow label space than the
> original ones.
>
>
>
> Adding a new forwarding primitive to MPLS architecture (yet another
> argument on this thread) immediately raises the question:
>
>
>
> Is support of the new primitive mandatory?
>
>
>
> If it is not (and this is clearly the case for NO-SWAP), then why should
> we bother? Occam's rasor cuts this off IMHO.
>
>
>
> My personal bottom line: this is a strictly NO GO proposal.
>
>
>
> My 2c.
>
>
>
> Thumb typed on my LG,
> Sasha
>
> ------ Original message ------
> *From: *Robert Raszuk
> *Date: *24/07/2015 00:22
> *To: *Shahram Davari;
> *Cc: *mpls@ietf.org;
> *Subject:*Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>
> The point is that new control plane is already defined. In fact we alread=
y
> have two :)
>
>
>
> As I mentioned in my first mail to the list the concept of
> NO_SWAP/CONTINUE is common to both H-SDN and SEGMENT ROUTING architecture=
s.
>
>
>
> Ref: https://goo.gl/3oxRbl
>
>
>
> Thx,
> R.
>
>
>
>
>
> On Thu, Jul 23, 2015 at 11:16 PM, Shahram Davari  <davari@broadcom.com>
> wrote:
>
> Robert,
>
>
>
> So instead of calling it no-swap probably you should call it global label
> or so, and then define new control plane for it. But seems the data-pane
> behavior does not change and existing hardware can support this global
> label.  So maybe you just need new control plane.
>
>
>
> Thx
> Shahram
>
>
>
> *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Rober=
t
> Raszuk
> *Sent:* Thursday, July 23, 2015 2:12 PM
> *To:* Shahram Davari
> *Cc:* Eric C Rosen; stbryant@cisco.com; mpls@ietf.org
>
>
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>
>
>
> Hi Shahram,
>
>
>
> Labels which are non of a local significance can be distributed by
> flooding protocols extensions (ISIS, OSPF) or by direct p2p sessions (BGP
> 3107, sessions from the controller, XMPP etc ...)
>
>
>
> The important part is that the actual forwarding is computed recursively
> or set at the controller.
>
>
>
> AFAIK I have not seen any proposal where LDP would play any role in such
> distribution.
>
>
>
> Regards,
>
> R.
>
>
>
>
>
>
>
>
>
>
>
> On Thu, Jul 23, 2015 at 11:07 PM, Shahram Davari <davari@broadcom.com>
> wrote:
>
> Hi Robert,
>
>
>
> How are these labels distributed? Via LDP or via SDN controller?
>
>
>
> Thanks
>
> Shahram
>
>
>
> *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Rober=
t
> Raszuk
> *Sent:* Thursday, July 23, 2015 12:58 PM
> *To:* Eric C Rosen
> *Cc:* Shahram Davari; stbryant@cisco.com; mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>
> =E2=80=8BHi Eric,=E2=80=8B
>
>
>
>  =E2=80=8B=E2=80=8B
>
> If you notice that the incoming label needs to be 'replaced' by an
> outgoing label of the same value, you could just make the rewrite string
> shorter, so it won't overwrite the top label on the stack.  This seems to
> be what the draft suggests, but it could be done as an optimization for t=
he
> particular case where the incoming and outgoing labels have the same valu=
e.
>
>
>
> =E2=80=8BThis is precisely =E2=80=8Bthe crux where your statement fails.
>
>
>
> You use term "incoming label" and "outgoing lable" ... well in the new
> architectures there is no such things.
>
>
>
> It is a "global label" or "path label" with adjacency information.
>
>
>
> So to support legacy hardware new control plane has to make up from singl=
e
> label now two (identical) labels to pass it to data plane. Now also data
> plane must be smart to check that and program its state per your
> suggestion.
>
>
>
> Why would we do that other then due to worry about legacy chipsets feared
> to be non compliant to new RFC ?
>
>
>
> Many thx,
>
> R.
>
>
>
>
>
>
>
> ************* Email Confidentiality Notice ********************
>
> The information contained in this e-mail message (including any
>
> attachments) may be confidential, proprietary, privileged, or otherwise
>
> exempt from disclosure under applicable laws. It is intended to be
>
> conveyed only to the designated recipient(s). Any use, dissemination,
>
> distribution, printing, retaining or copying of this e-mail (including it=
s
>
> attachments) by unintended recipient(s) is strictly prohibited and may
>
> be unlawful. If you are not an intended recipient of this e-mail, or beli=
eve
>
> that you have received this e-mail in error, please notify the sender
>
> immediately (by replying to this e-mail), delete any and all copies of
>
> this e-mail (including any attachments) from your system, and do not
>
> disclose the content of this e-mail to any other person. Thank you!
>
>
>
> ************* Email Confidentiality Notice ********************
> The information contained in this e-mail message (including any
> attachments) may be confidential, proprietary, privileged, or otherwise
> exempt from disclosure under applicable laws. It is intended to be
> conveyed only to the designated recipient(s). Any use, dissemination,
> distribution, printing, retaining or copying of this e-mail (including it=
s
> attachments) by unintended recipient(s) is strictly prohibited and may
> be unlawful. If you are not an intended recipient of this e-mail, or beli=
eve
> that you have received this e-mail in error, please notify the sender
> immediately (by replying to this e-mail), delete any and all copies of
> this e-mail (including any attachments) from your system, and do not
> disclose the content of this e-mail to any other person. Thank you!
>
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Another wa=
y to look at this is that SWAP requires awarness of peer&#39;s labels eithe=
r by flooding, by p2p protocol like LDP or via learning to controller and p=
ushing it back in p2mp fashion.=C2=A0</div><div class=3D"gmail_default" sty=
le=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><di=
v class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small">NO_SWAP does not have such dependency. It can be educated a=
bout just endpoint label mapping from controller and actual forwarding and =
adj creation will be local based on the vanilla IGP SPF.=C2=A0</div><div cl=
ass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small">To me this is fundamental differen=
ce.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" st=
yle=3D"font-family:arial,helvetica,sans-serif;font-size:small">Cheers,<br>R=
.</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small"><br></div></div><div class=3D"gmail_extra"><br><d=
iv class=3D"gmail_quote">On Fri, Jul 24, 2015 at 11:21 AM, Andrew Qu <span =
dir=3D"ltr">&lt;<a href=3D"mailto:andrew.qu@mediatek.com" target=3D"_blank"=
>andrew.qu@mediatek.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Agreed!=C2=A0=C2=A0 From =
networking point of view,=C2=A0 no_swap and swap is simply different fundam=
entally.=C2=A0 We should address that.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks,<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Andrew<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Lizhenbi=
n [mailto:<a href=3D"mailto:lizhenbin@huawei.com" target=3D"_blank">lizhenb=
in@huawei.com</a>]
<br>
<b>Sent:</b> Friday, July 24, 2015 10:40 AM<br>
<b>To:</b> <a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org=
</a>; Andrew Qu; Alexander Vainshtein; Shahram Davari; Robert Raszuk<br>
<b>Subject:</b> </span><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-=
family:&quot;Microsoft YaHei&quot;,&quot;sans-serif&quot;">=E7=AD=94=E5=A4=
=8D</span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&q=
uot;sans-serif&quot;">: [mpls] draft-fang-mpls-label-forwarding-no-swap - h=
ow much does it really
 save?<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">Hi all,<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">I think the concept is one hand, the implementat=
ion is another hand. I would like to clarify more about it.<u></u><u></u></=
span></p><span class=3D"">
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">1. Now all of us debates if there is NO_SWAP. I =
want to ask one question: Should there be SWAP? In fact, according to imple=
mentation, the SWAP can be seen as POP a label, then PUSH
 a label. <u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">If so, POP and PUSH is enough. Why is there SWAP=
.<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">2. For the NO_SWAP, as the introduction of H-SDN=
 and Segment Routing, at least in concept, there should introduce one new l=
abel operation. Regarding the implementation you can use
 SWAP same label, or POP one label and PUSH the same label if you like. The=
re is also the possible way introduced in the draft-fang-mpls-label-forward=
ing-no-swap.
<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">In addition=C2=A0I would like to propose the sug=
gestion that a totally new term for the NO_SWAP label operation should be i=
ntroduced such as CONTINUE, GO, DIRECTGO, etc. Why must we
 make it related with the existing the label operations?<u></u><u></u></spa=
n></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">Best Regards,<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">Zhenbin(Robin)<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">=C2=A0<u></u><u></u></span></p>
</span><div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"color:black">
<hr size=3D"2" width=3D"100%" align=3D"center">
</span></div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span lang=3D"ZH-C=
N" style=3D"font-size:10.0pt;font-family:&quot;Microsoft YaHei&quot;,&quot;=
sans-serif&quot;;color:black">=E5=8F=91=E4=BB=B6=E4=BA=BA</span></b><b><spa=
n style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif=
&quot;;color:black">:</span></b><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">
 mpls [<a href=3D"mailto:mpls-bounces@ietf.org" target=3D"_blank">mpls-boun=
ces@ietf.org</a>] </span><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;fon=
t-family:&quot;Microsoft YaHei&quot;,&quot;sans-serif&quot;;color:black">=
=E4=BB=A3=E8=A1=A8</span><span style=3D"font-size:10.0pt;font-family:&quot;=
Tahoma&quot;,&quot;sans-serif&quot;;color:black"> Andrew Qu [<a href=3D"mai=
lto:andrew.qu@mediatek.com" target=3D"_blank">andrew.qu@mediatek.com</a>]<b=
r>
</span><span class=3D""><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;f=
ont-family:&quot;Microsoft YaHei&quot;,&quot;sans-serif&quot;;color:black">=
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4</span></b><b><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">:=
</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;;color:black">
 2015</span><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-family:&quo=
t;Microsoft YaHei&quot;,&quot;sans-serif&quot;;color:black">=E5=B9=B4</span=
><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-=
serif&quot;;color:black">7</span><span lang=3D"ZH-CN" style=3D"font-size:10=
.0pt;font-family:&quot;Microsoft YaHei&quot;,&quot;sans-serif&quot;;color:b=
lack">=E6=9C=88</span><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black">24</span><span lang=3D"ZH-CN"=
 style=3D"font-size:10.0pt;font-family:&quot;Microsoft YaHei&quot;,&quot;sa=
ns-serif&quot;;color:black">=E6=97=A5</span><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">
 16:06<br>
</span><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-family:&quot;=
Microsoft YaHei&quot;,&quot;sans-serif&quot;;color:black">=E6=94=B6=E4=BB=
=B6=E4=BA=BA</span></b><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">:</span></b><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
color:black">
 Alexander Vainshtein; Robert Raszuk; Shahram Davari<br>
</span></span><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;font-family=
:&quot;Microsoft YaHei&quot;,&quot;sans-serif&quot;;color:black">=E6=8A=84=
=E9=80=81</span></b><b><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;;color:black">:</span></b><span style=3D"f=
ont-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color=
:black">
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
</span><span class=3D""><b><span lang=3D"ZH-CN" style=3D"font-size:10.0pt;f=
ont-family:&quot;Microsoft YaHei&quot;,&quot;sans-serif&quot;;color:black">=
=E4=B8=BB=E9=A2=98</span></b><b><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">:</span></b><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;;color:black">
 Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it rea=
lly save?</span><span style=3D"color:black"><u></u><u></u></span></span></p=
>
</div>
<div>
<div><span class=3D"">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi Sasha,</span><span sty=
le=3D"color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
<p><span style=3D"font-size:10.0pt;color:black">My comments in lines=E2=80=
=A6</span><span style=3D"color:black"><u></u><u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</span><div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> mpls [<a href=3D"mailto:mpls-bounces@ietf.org" target=3D"_b=
lank">mailto:mpls-bounces@ietf.org</a>]
<b>On Behalf Of </b>Alexander Vainshtein<span class=3D""><br>
<b>Sent:</b> Friday, July 24, 2015 7:26 AM<br>
<b>To:</b> Robert Raszuk; Shahram Davari<br>
</span><b>Cc:</b> <a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@i=
etf.org</a></span></p><div><div class=3D"h5"><br>
<b>Subject:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how m=
uch does it really save?</div></div><span style=3D"color:black"><u></u><u><=
/u></span><p></p>
</div>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
<p><span style=3D"font-size:10.0pt;color:black">Hi all,</span><span style=
=3D"color:black"><u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;color:black">Please note that CONTINUE i=
n SPRING is:</span><span style=3D"color:black"><u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;color:black">1. A DP-agnostic primitive<=
/span><span style=3D"color:black"><u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;color:black">2. *Implemented* as SWAP in=
struction with MPLS DP.</span><span style=3D"color:black"><u></u><u></u></s=
pan></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d">[Andrew]=C2=A0 You are contradicting with 1) =
and 2).</span><span style=3D"color:black"><u></u><u></u></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d">With =E2=80=9CCONTINUE=E2=80=9D defined in SR=
 draft, =C2=A0for NEW ASIC to be designed,</span><span style=3D"color:black=
"><u></u><u></u></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d">Why should I still use =E2=80=9CSWAP=E2=80=9D=
 to achieve it? Considering that I might</span><span style=3D"color:black">=
<u></u><u></u></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d">Have good saving in precious on-board memory =
for the ASIC ?</span><span style=3D"color:black"><u></u><u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d">You can suggest that using SWAP, however you =
said CONTINUE is DP-agnostic, then</span><span style=3D"color:black"><u></u=
><u></u></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d">If I do it different, I am still standard com=
pliant. RIGHT?</span><span style=3D"color:black"><u></u><u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d">Again,=C2=A0 that is exactly my point,=C2=A0 =
SWAP is NOT the same as =E2=80=9CNO_SWAP=E2=80=9D.=C2=A0 Once you put</span=
><span style=3D"color:black"><u></u><u></u></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d">The wording out there,=C2=A0 it WILL have dif=
ferent impact.</span><span style=3D"color:black"><u></u><u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d">Thanks,</span><span style=3D"color:black"><u>=
</u><u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d">Andrew</span><span style=3D"color:black"><u><=
/u><u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;color:black">So claiming equivalence of =
CONTINUE and NO-SWAP seems to be inaccurate IMO.</span><span style=3D"color=
:black"><u></u><u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;color:black">As for global labels (in SD=
N, MPLS-TP or any other technology) - this definitely looks to me like a ve=
ry bad idea for networks comprised of devices that support different label =
ranges. From my experience these scenarios
 have been encountered in real MPLS-TP deployments =C2=A0and resulted in ev=
entually dropping the &quot;simple&quot; solution as live networks have bee=
n extended with new NEs supporting a more narrow label space than the origi=
nal ones.</span><span style=3D"color:black"><u></u><u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;color:black">Adding a new forwarding pri=
mitive to MPLS architecture (yet another argument on this thread) immediate=
ly raises the question:</span><span style=3D"color:black"><u></u><u></u></s=
pan></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;color:black">Is support of the new primi=
tive mandatory?</span><span style=3D"color:black"><u></u><u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;color:black">If it is not (and this is c=
learly the case for NO-SWAP), then why should we bother? Occam&#39;s rasor =
cuts this off IMHO.</span><span style=3D"color:black"><u></u><u></u></span>=
</p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;color:black">My personal bottom line: th=
is is a strictly NO GO proposal.</span><span style=3D"color:black"><u></u><=
u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p><span style=3D"font-size:10.0pt;color:black">My 2c.</span><span style=3D=
"color:black"><u></u><u></u></span></p>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:10.0pt;color:black">Thumb typed on my LG,<br>
Sasha<br>
<br>
------ Original message ------<br>
<b>From:=C2=A0</b>Robert Raszuk<br>
<b>Date:=C2=A0</b>24/07/2015 00:22<br>
<b>To:=C2=A0</b>Shahram Davari;<br>
<b>Cc:=C2=A0</b><a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@iet=
f.org</a>;<br>
<b>Subject:</b>Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how mu=
ch does it really save?</span><span style=3D"color:black"><u></u><u></u></s=
pan></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">The point is that new control plane is already=
 defined. In fact we already have two :)=C2=A0</span><span style=3D"color:b=
lack"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">As I mentioned in my first mail to the list th=
e concept of NO_SWAP/CONTINUE is common to both H-SDN and SEGMENT ROUTING a=
rchitectures.=C2=A0</span><span style=3D"color:black"><u></u><u></u></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">Ref:=C2=A0<a href=3D"https://goo.gl/3oxRbl" ta=
rget=3D"_blank">https://goo.gl/3oxRbl</a></span><span style=3D"color:black"=
><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">Thx,<br>
R.</span><span style=3D"color:black"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;color:black">On Thu,=
 Jul 23, 2015 at 11:16 PM, Shahram Davari=C2=A0 &lt;<a href=3D"mailto:davar=
i@broadcom.com" target=3D"_blank">davari@broadcom.com</a>&gt; wrote:</span>=
<span style=3D"color:black"><u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Robert,</span><span style=
=3D"color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">So instead of calling it =
no-swap probably you should call it global label or so, and then define new=
 control plane for it. But seems the data-pane behavior
 does not change and existing hardware can support this global label.=C2=A0=
 So maybe you just need new control plane.</span><span style=3D"color:black=
"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thx<br>
Shahram</span><span style=3D"color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black">
<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a=
> [mailto:<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gm=
ail.com</a>]=C2=A0<b>On Behalf Of=C2=A0</b>Robert Raszuk<br>
<b>Sent:</b> Thursday, July 23, 2015 2:12 PM<br>
<b>To:</b> Shahram Davari<br>
<b>Cc:</b> Eric C Rosen;=C2=A0<a href=3D"mailto:stbryant@cisco.com" target=
=3D"_blank">stbryant@cisco.com</a>;=C2=A0<a href=3D"mailto:mpls@ietf.org" t=
arget=3D"_blank">mpls@ietf.org</a></span><span style=3D"color:black"><u></u=
><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;color:black"><br>
<b>Subject:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how m=
uch does it really save?</span><span style=3D"color:black"><u></u><u></u></=
span></p>
</div>
</div>
<p><span style=3D"color:black">=C2=A0<u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">Hi Shahram,</span><span style=3D"color:black">=
<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">Labels which are non of a local significance c=
an be distributed by flooding protocols extensions (ISIS, OSPF) or by direc=
t p2p sessions (BGP 3107, sessions from the controller,
 XMPP etc ...)=C2=A0</span><span style=3D"color:black"><u></u><u></u></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">The important part is that the actual forwardi=
ng is computed recursively or set at the controller.=C2=A0</span><span styl=
e=3D"color:black"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">AFAIK I have not seen any proposal where LDP w=
ould play any role in such distribution.</span><span style=3D"color:black">=
<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">Regards,</span><span style=3D"color:black"><u>=
</u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">R.</span><span style=3D"color:black"><u></u><u=
></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">On Thu, Jul 23, 2015 at =
11:07 PM, Shahram Davari &lt;<a href=3D"mailto:davari@broadcom.com" target=
=3D"_blank">davari@broadcom.com</a>&gt; wrote:<u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi Robert,</span><span st=
yle=3D"color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">How are these labels dist=
ributed? Via LDP or via SDN controller?
</span><span style=3D"color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks</span><span style=
=3D"color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Shahram</span><span style=
=3D"color:black"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black">
<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gmail.com</a=
> [mailto:<a href=3D"mailto:rraszuk@gmail.com" target=3D"_blank">rraszuk@gm=
ail.com</a>]=C2=A0<b>On Behalf Of=C2=A0</b>Robert Raszuk<br>
<b>Sent:</b> Thursday, July 23, 2015 12:58 PM<br>
<b>To:</b> Eric C Rosen<br>
<b>Cc:</b> Shahram Davari;=C2=A0<a href=3D"mailto:stbryant@cisco.com" targe=
t=3D"_blank">stbryant@cisco.com</a>;=C2=A0<a href=3D"mailto:mpls@ietf.org" =
target=3D"_blank">mpls@ietf.org</a><br>
<b>Subject:</b> Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how m=
uch does it really save?</span><span style=3D"color:black"><u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">=E2=80=8BHi Eric,=E2=80=8B</span><span style=
=3D"color:black"><u></u><u></u></span></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">=E2=80=8B=E2=80=8B</span><span style=3D"color:=
black"><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">If you notice that the i=
ncoming label needs to be &#39;replaced&#39; by an outgoing label of the sa=
me value, you could just make the rewrite string shorter, so it won&#39;t o=
verwrite the top label on the stack.=C2=A0 This seems
 to be what the draft suggests, but it could be done as an optimization for=
 the particular case where the incoming and outgoing labels have the same v=
alue.<u></u><u></u></span></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">=E2=80=8BThis is precisely =E2=80=8Bthe crux w=
here your statement fails.=C2=A0</span><span style=3D"color:black"><u></u><=
u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">You use term &quot;incoming label&quot; and &q=
uot;outgoing lable&quot; ... well in the new architectures there is no such=
 things.=C2=A0</span><span style=3D"color:black"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">It is a &quot;global label&quot; or &quot;path=
 label&quot; with adjacency information.=C2=A0</span><span style=3D"color:b=
lack"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">So to support legacy hardware new control plan=
e has to make up from single label now two (identical) labels to pass it to=
 data plane. Now also data plane must be smart to check
 that and program its state per your suggestion.=C2=A0</span><span style=3D=
"color:black"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">Why would we do that other then due to worry a=
bout legacy chipsets feared to be non compliant to new RFC ?=C2=A0</span><s=
pan style=3D"color:black"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">Many thx,</span><span style=3D"color:black"><u=
></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:black">R.</span><span style=3D"color:black"><u></u><u=
></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">=C2=A0<u></u><u></u></sp=
an></p>
</div>
</div></div></div><div><div class=3D"h5">
<table border=3D"0" cellpadding=3D"0">
<tbody>
<tr>
<td style=3D"padding:.75pt .75pt .75pt .75pt">
<pre>************* Email Confidentiality Notice ********************<u></u>=
<u></u></pre>
<pre>The information contained in this e-mail message (including any <u></u=
><u></u></pre>
<pre>attachments) may be confidential, proprietary, privileged, or otherwis=
e<u></u><u></u></pre>
<pre>exempt from disclosure under applicable laws. It is intended to be <u>=
</u><u></u></pre>
<pre>conveyed only to the designated recipient(s). Any use, dissemination, =
<u></u><u></u></pre>
<pre>distribution, printing, retaining or copying of this e-mail (including=
 its <u></u><u></u></pre>
<pre>attachments) by unintended recipient(s) is strictly prohibited and may=
 <u></u><u></u></pre>
<pre>be unlawful. If you are not an intended recipient of this e-mail, or b=
elieve <u></u><u></u></pre>
<pre>that you have received this e-mail in error, please notify the sender =
<u></u><u></u></pre>
<pre>immediately (by replying to this e-mail), delete any and all copies of=
 <u></u><u></u></pre>
<pre>this e-mail (including any attachments) from your system, and do not<u=
></u><u></u></pre>
<pre>disclose the content of this e-mail to any other person. Thank you!<u>=
</u><u></u></pre>
</td>
</tr>
</tbody>
</table>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div></div></div>
</div>
</div>
</div>
</div><div class=3D"HOEnZb"><div class=3D"h5">

<table><tbody><tr><td><pre>************* Email Confidentiality Notice *****=
***************
The information contained in this e-mail message (including any=20
attachments) may be confidential, proprietary, privileged, or otherwise
exempt from disclosure under applicable laws. It is intended to be=20
conveyed only to the designated recipient(s). Any use, dissemination,=20
distribution, printing, retaining or copying of this e-mail (including its=
=20
attachments) by unintended recipient(s) is strictly prohibited and may=20
be unlawful. If you are not an intended recipient of this e-mail, or believ=
e=20
that you have received this e-mail in error, please notify the sender=20
immediately (by replying to this e-mail), delete any and all copies of=20
this e-mail (including any attachments) from your system, and do not
disclose the content of this e-mail to any other person. Thank you!
</pre></td></tr></tbody></table></div></div></blockquote></div><br></div>

--f46d043c07d40d24a7051b9ba653--


From nobody Fri Jul 24 08:09:42 2015
Return-Path: <erosen@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E5731B30BF for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 08:09:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.302
X-Spam-Level: 
X-Spam-Status: No, score=-1.302 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_42=0.6, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=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 blnI63EbUktP for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 08:09:40 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0129.outbound.protection.outlook.com [65.55.169.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B92D41B30BE for <mpls@ietf.org>; Fri, 24 Jul 2015 08:09:39 -0700 (PDT)
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;
Received: from [172.29.32.141] (66.129.241.14) by BY1PR0501MB1096.namprd05.prod.outlook.com (10.160.103.142) with Microsoft SMTP Server (TLS) id 15.1.225.19; Fri, 24 Jul 2015 15:09:36 +0000
To: Andrew Qu <andrew.qu@mediatek.com>, Loa Andersson <loa@pi.nu>, "Alexander Vainshtein" <Alexander.Vainshtein@ecitele.com>, Stewart Bryant <stbryant@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "S. Davari" <davarish@yahoo.com>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu> <EA360A7AB9D90D4B9E9173B6D27C371EE3F607FB@MTKMBS61N1.mediatek.inc>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <55B2552A.80702@juniper.net>
Date: Fri, 24 Jul 2015 11:09:30 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0
MIME-Version: 1.0
In-Reply-To: <EA360A7AB9D90D4B9E9173B6D27C371EE3F607FB@MTKMBS61N1.mediatek.inc>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.14]
X-ClientProxiedBy: BN1PR12CA0016.namprd12.prod.outlook.com (25.160.77.26) To BY1PR0501MB1096.namprd05.prod.outlook.com (25.160.103.142)
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1096; 2:Uw4qHoXcsKebFn9QdU9ugscvAqBsjtMMVlFtR+5M3zhGTKyXlp+7JW2ZBT7shPxiK0KAwqMsq16cof2q5BIgst69NuZURZN6rDbcVr+KOL39PclWbGZZSpDyprXweCURxO7pXQ0Pz5+CVhhQMcj+VTBUe+nsRYAzqeODu6LbPrY=; 3:eLcuHzfxoIfc6Q8nbFWcjylcqmTxavJB5B0oU1OghfkB2hW43Vy5W8kbXW27IGz8wDAKFIYj6eB4dOIEHtPSv5FLHWg11TWbgp5XzdimkZgippYRr0yDje0KQdXbNKG0Fb2EW0xF0JMWIMfEJSIFFA==; 25:H+MSUKr30VR0jRFhNHm7xeOmN3tJjnBdnMyzSY/heirgNWrrxY09w4+buFRFMl6TKiKx6sSXj81TPKGW3o9Qi7iB+Opn2yK7anlH1AgYZUz8DLnRiNBQP5ZSVeKUgA5566F3v92up65nKdnDTBhla+6fRaSnPGtS7qu+zmDdddpmx6fXMYO+LgnoZ6eLB2WKSAbdBINzNkif4ZgUa9oCQlVaET3hmcCS+Q/sld6TtJ0U1Z9GIL+J116IG9LPCtOegLgzO5HUeGEwHxinTSkrWA==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1096;
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1096; 20:yZ3Jh4A5bLRuc4tIQkgsX+u+GUNDwDAwsvLE2XrDM71S/rxFBm5xSNZyiCFnvaXH9niOubduCehj0BvZTqIS8OU3o/O350uzSSw+1SoxNUxfar/Ed9ujkg9BXjMqUPnQ2tsc99JrVmzyFdYRHlKvGwUq1+hrWUkwh5Ny3oXCgIR670LIcK4wHZmy/sxrCXDYsBpYq2O1O6NLIFdO20xOz5uOj1Z2HfWwU5I8nUa+ln8N/QtWMEZ7Oat8uUeAL7GohJSh7c77GYJh7operNnWS7Ffv0KDrKdVdR9q9hcc+cy5cWM9Czcjahssro0bgAYR64q06dkGvOfYLxTFEGxIOA2wShUioyj6bz1RyGCTKdXL3CBlUZvz3dAbt8o/EYMYNe+5sWJUubbIwtEv84NWl/X6z09XTu2yRWp/De/Tk2DpPMVRXLWk68tk78DdwCkpdZcerspujAawN9cYjYvDkd3U6kv3iRwnKT7sPFLN1SE6IB1LWX9oNjkA4uMDZxPB; 4:YDm3qYqQMcRD2HdkPCG2dO/53Ebao00UHOh3I7xV1h9k6bBXnWCpUtbhKa6E+OlrGiFdHOzA6zZqewpN42SMF24VY1IiW1AymR379wEVzStZsTLCyCeOG7u5kwyGVxQmTQktR4VNck1B5yUHfjlpiZ1ASh1Jmm2bR499xJr36ShH2eCi8a7hdK+C7563Tts6wx8k6dxBH00c3rXE5HKStuZ0vLdZ+Vg/XU60xV85brYkZgKbn+LIX+SEsEjvLNY2hzxul7B48A3aEDVyOloauTgajnLC+DInHK4rF+TjBeQ=
BY1PR0501MB1096: X-MS-Exchange-Organization-RulesExecuted
X-Microsoft-Antispam-PRVS: <BY1PR0501MB1096AE089566C3949F8A53FAD4810@BY1PR0501MB1096.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY1PR0501MB1096; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0501MB1096; 
X-Forefront-PRVS: 0647963F84
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(85654002)(54356999)(86362001)(42186005)(87976001)(50986999)(65816999)(5001960100002)(77096005)(76176999)(46102003)(65806001)(64126003)(66066001)(83506001)(65956001)(230783001)(23746002)(93886004)(2521001)(47776003)(2950100001)(92566002)(4001350100001)(189998001)(50466002)(33656002)(122386002)(5001770100001)(40100003)(62966003)(77156002)(36756003); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1096; H:[172.29.32.141]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1096; 23:BtWHhGdhG1cqo3Ix18FzD6aQIetEVIjyDKXy/RRO1VVy2IyTGm4GbXGFkMsYHfUtH8oQdTwB6vDU90JPK7eYsQYTcaMLl8ITRPeJc+ZMwMqsR+cO1OXzFo+IR3YmVCoXJQLh3QfXWNaKaWslwOsimWxqONJ8tMWuAA03BAPC9I3paub2S/UwbtNnnsMmxk2bBW1sxhtxbVUsXFZltvEiM0B4k8SeiqOEucr8I6Ni7yZ8+p/IpLHhCNarqJodqe2WpjRXX2SNFb4BvChbtOsSkJPLN77ARI9DMSXQRYWgt3wiIlmYJBF9DMqmvj/A5hgc+71cYCa4YSgviDz0bWLkeWZLWnPBmBbnW6BGw78O45T5LUHT/6S9XJf7qqRlt/X1fFNJOqomlBDEuR7OYbMpoyX8tQdbuBsMzlMYM9PXnQwRZlFI0XwzeSyMAI4ANxeAL0D01/f2K8n64mCO9TzrMSlnvhHiftYFteUeb9Ufk2DoIQVL5EAYpKt1XB7Sw47TwSL/mlEkA1A0aXcNnYT9kNaaFrsqBMng7CO6mGRwE61OEoMo4Fr8LTDoAm8cokiB9qg3HuqWW2bqY1dlCKax0IbfbLBUSM3QLPC0FklPVIxsW/X0TVlah3QynnsEHTsE8bNIZZzheAj+CnNCqgBQSTSNSMij9wof7/FPG+SUM/MgJXIaPdcbyzLUz/A6lT9Yof/2/IL6e3U3lGw36XzNlaX1GE+Ly0uD1LQtCAiK3PrzmTpjsHoGvKapGzUR3p1rAwJENt8VAkFThu93TGlQ1VE2l7UEug1ZtbHDi8Fdc8tdePQg5DlKDUuYx2/6pxbfZ/LvGz7Do/HRxrYBBe48EFDdHDmOOFUTVVF1wvI9KzPM0Z8xKrxj1E/SXhEITpqxFqDoESvymk4n/vuQlK9fGPtJtP2Jq9OLYdqg1l/B/HLsXqGmjSQGF2g4Df+2EGEs
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1096; 5:1i9WVBPK+LGoX2aJeWMWt0xh4YK/XLLQpQD0/0kwuAv3PjQBw+isnpjyAUC1WkHA44DBUR18SHLJSVj6T9OF80LMUelIIlbJZfChhqCqBHf7G4TRq6EvwTh6nmAQ3dQ0lTZqdwPv+Ghw8/qRJIrL1Q==; 24:IOpE3dppjbvhiO4ilQYkdtoxvwBCEN9TNn/bYNPxo9EF2AGY+5DTzlcHIjk7r+KLRuy0DaUoyHHUu9mfAP/Iu1cEjP7ZiVbQu7oUkobD5WI=; 20:7rVPbhs6gSQTKavJVQunCS0cY+Vgs6pt9eyFk5tU4iCoj4SkHkBnATFd8NFKeyhPcUM8WPONVYB8maHbrOwgVA==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2015 15:09:36.8415 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1096
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/vkPuHAzp81EGY8GwTo3gDuv0BzY>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 15:09:41 -0000

> When standard defines a "no-swap" operation,  ASIC engineer would
> implement such operation completely differently

Well, this is where we came in.  The RFCs do not dictate how the ASICs
should be designed, and your ASIC designers are free to design in
whatever way best meets the needs of the systems that are going to use
those ASICs.  You can put in any optimizations you think are warranted. 
  If you expect the ASICs to be used in products that will never need to 
swap label values, never need to push labels, never need to pop labels, 
then you are free to design the ASICs without any of these features.  If 
you think that these operations are needed, but that "don't change the 
label value or the stack size" are the most common operations, you can 
certainly optimize your design for that case.

But if you think you can get the ASICs designed properly simply by 
handing the RFCs to the ASIC designers, you may be in for an unpleasant 
surprise.

> Since the label is to be "swap"ed with a new LABEL stack, then the
> design of SWAPPING need to consider TTL handling such as 1) just
> decrement of original TTL or 2) using a brand new TTL, such as using
> local new register stored value to Fill the sawp'ed new label stack.

The TTL handling is exactly the same for both cases.  If you have been 
telling your ASIC designers something different, you most definitely are 
in for an unpleasant surprise.







From nobody Fri Jul 24 08:11:09 2015
Return-Path: <uma.chunduri@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C65C1A87C8 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 08:11:06 -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
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 1lrwUpI4c3Ye for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 08:11:02 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B96021A86E9 for <mpls@ietf.org>; Fri, 24 Jul 2015 08:11:01 -0700 (PDT)
X-AuditID: c6180641-f794d6d000001dfb-12-55b1ed5e16cf
Received: from EUSAAHC004.ericsson.se (Unknown_Domain [147.117.188.84]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 8F.11.07675.E5DE1B55; Fri, 24 Jul 2015 09:46:38 +0200 (CEST)
Received: from EUSAAMB105.ericsson.se ([147.117.188.122]) by EUSAAHC004.ericsson.se ([147.117.188.84]) with mapi id 14.03.0210.002; Fri, 24 Jul 2015 11:11:00 -0400
From: Uma Chunduri <uma.chunduri@ericsson.com>
To: Robert Raszuk <robert@raszuk.net>, Andrew Qu <andrew.qu@mediatek.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxfI/fvsQkGpJDkaQAeGwc+n1tJ3qncyAgAAZipA=
Date: Fri, 24 Jul 2015 15:10:59 +0000
Message-ID: <1B502206DFA0C544B7A6046915200863512A7A89@eusaamb105.ericsson.se>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <5A5B4DE12C0DAC44AF501CD9A2B01A8D8CA1BFBE@nkgeml506-mbx.china.huawei.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60E6A@MTKMBS61N1.mediatek.inc> <CA+b+ERn27-9sqy4peL0REgDaQLu9woOZKJs_X1H9fy_A110-kQ@mail.gmail.com>
In-Reply-To: <CA+b+ERn27-9sqy4peL0REgDaQLu9woOZKJs_X1H9fy_A110-kQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: multipart/alternative; boundary="_000_1B502206DFA0C544B7A6046915200863512A7A89eusaamb105erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeLIzCtJLcpLzFFi42KZXLonRDfu7cZQg1OfpC32L/zHbnFr6UpW i6aFTcwOzB5Llvxk8mg5uZ/FY/fGBUwBzFFcNimpOZllqUX6dglcGVPfr2Iq2LKMpWLH5ndM DYwTZrB0MXJySAiYSPy9dZUJwhaTuHBvPVsXIxeHkMBRRon3s6+xQzjLGSUWbzgG1sEmoCfx cepPdhBbRMBT4s60d0BxDg5mAWWJU3dlQMLCAnESh9ZtZYQoiZfo2dXNCFIiImAl8WRGCEiY RUBVYs3S/WwgNq+Ar8St9XtZIFb9ZJL4enEDM0iCUyBQYsr792DHMQId9/3UGjCbWUBc4taT +VBHC0gs2XOeGcIWlXj5+B8rhK0kMef1NWaI+nyJb61LWSGWCUqcnPmEZQKj6Cwko2YhKZuF pGwW2GeaEut36UOUKEpM6X7IDmFrSLTOmcuOLL6AkX0VI0dpcWpZbrqR4SZGYKwdk2Bz3MG4 4JPlIUYBDkYlHt4F2htDhVgTy4orcw8xSnOwKInzSvvlhQoJpCeWpGanphakFsUXleakFh9i ZOLglGpgNBGcoS8/7a7GEpEXKzKjOhX5gu2fP3p3P2F5afOJh3ZpHtzPPy3RO/E8M3Pd4+f1 izJlhN31N4W1/Ama9Wb2ltyM0Kg5S2zKBWbfsBbUcjbW3Xll0kfDPn/WKSvkT6yZf6vlXJHQ DUPfx24OJ/bMeR+1Jzj/0sK8L6dKJmTNTOPdN9Pj5CurxUosxRmJhlrMRcWJABG1YJGWAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/A4VSPnztZrlkwEqLq6W6JIgsOQk>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 15:11:06 -0000

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

DQoNCkZyb206IG1wbHMgW21haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBSb2JlcnQgUmFzenVrDQpTZW50OiBGcmlkYXksIEp1bHkgMjQsIDIwMTUgMjozMCBBTQ0KVG86
IEFuZHJldyBRdQ0KQ2M6IG1wbHNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbbXBsc10gZHJhZnQt
ZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVh
bGx5IHNhdmU/DQoNCg0KQW5vdGhlciB3YXkgdG8gbG9vayBhdCB0aGlzIGlzIHRoYXQgU1dBUCBy
ZXF1aXJlcyBhd2FybmVzcyBvZiBwZWVyJ3MgbGFiZWxzIGVpdGhlciBieSBmbG9vZGluZywgYnkg
cDJwIHByb3RvY29sIGxpa2UgTERQIG9yIHZpYSBsZWFybmluZyB0byBjb250cm9sbGVyIGFuZCBw
dXNoaW5nIGl0IGJhY2sgaW4gcDJtcCBmYXNoaW9uLg0KDQpOT19TV0FQIGRvZXMgbm90IGhhdmUg
c3VjaCBkZXBlbmRlbmN5LiBJdCBjYW4gYmUgZWR1Y2F0ZWQgYWJvdXQganVzdCBlbmRwb2ludCBs
YWJlbCBtYXBwaW5nIGZyb20gY29udHJvbGxlciBhbmQgYWN0dWFsIGZvcndhcmRpbmcgYW5kIGFk
aiBjcmVhdGlvbiB3aWxsIGJlIGxvY2FsIGJhc2VkIG9uIHRoZSB2YW5pbGxhIElHUCBTUEYuDQoN
ClRvIG1lIHRoaXMgaXMgZnVuZGFtZW50YWwgZGlmZmVyZW5jZS4NCg0KW1VtYV06IEFic29sdXRl
bHkuIEFuZCB0aGUgbmVlZCBmb3IgTk9fU1dBUC9DT05USU5VRSBraW5kIG9mIHNlbWFudGljIHdh
cyBuZXZlciBuZWVkZWQgZWFybGllciBpbiAzMDMxLg0KRldJVywgSXTigJlzIGdvb2QgIHRvIGRl
ZmluZSAgYSBzaW5nbGUgdGVybSBmb3IgdGhpcyByYXRoZXIgdGhhbiBwZXIgYXBwbGljYXRpb24g
KFNSL0hTRE4gZXRjLi4pLg0KDQpDaGVlcnMsDQpSLg0KDQoNCk9uIEZyaSwgSnVsIDI0LCAyMDE1
IGF0IDExOjIxIEFNLCBBbmRyZXcgUXUgPGFuZHJldy5xdUBtZWRpYXRlay5jb208bWFpbHRvOmFu
ZHJldy5xdUBtZWRpYXRlay5jb20+PiB3cm90ZToNCkFncmVlZCEgICBGcm9tIG5ldHdvcmtpbmcg
cG9pbnQgb2YgdmlldywgIG5vX3N3YXAgYW5kIHN3YXAgaXMgc2ltcGx5IGRpZmZlcmVudCBmdW5k
YW1lbnRhbGx5LiAgV2Ugc2hvdWxkIGFkZHJlc3MgdGhhdC4NCg0KVGhhbmtzLA0KDQpBbmRyZXcN
Cg0KDQpGcm9tOiBMaXpoZW5iaW4gW21haWx0bzpsaXpoZW5iaW5AaHVhd2VpLmNvbTxtYWlsdG86
bGl6aGVuYmluQGh1YXdlaS5jb20+XQ0KU2VudDogRnJpZGF5LCBKdWx5IDI0LCAyMDE1IDEwOjQw
IEFNDQpUbzogbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz47IEFuZHJldyBRdTsg
QWxleGFuZGVyIFZhaW5zaHRlaW47IFNoYWhyYW0gRGF2YXJpOyBSb2JlcnQgUmFzenVrDQpTdWJq
ZWN0OiDnrZTlpI06IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1z
d2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KDQpIaSBhbGwsDQoNCkkgdGhp
bmsgdGhlIGNvbmNlcHQgaXMgb25lIGhhbmQsIHRoZSBpbXBsZW1lbnRhdGlvbiBpcyBhbm90aGVy
IGhhbmQuIEkgd291bGQgbGlrZSB0byBjbGFyaWZ5IG1vcmUgYWJvdXQgaXQuDQoNCjEuIE5vdyBh
bGwgb2YgdXMgZGViYXRlcyBpZiB0aGVyZSBpcyBOT19TV0FQLiBJIHdhbnQgdG8gYXNrIG9uZSBx
dWVzdGlvbjogU2hvdWxkIHRoZXJlIGJlIFNXQVA/IEluIGZhY3QsIGFjY29yZGluZyB0byBpbXBs
ZW1lbnRhdGlvbiwgdGhlIFNXQVAgY2FuIGJlIHNlZW4gYXMgUE9QIGEgbGFiZWwsIHRoZW4gUFVT
SCBhIGxhYmVsLg0KDQpJZiBzbywgUE9QIGFuZCBQVVNIIGlzIGVub3VnaC4gV2h5IGlzIHRoZXJl
IFNXQVAuDQoNCjIuIEZvciB0aGUgTk9fU1dBUCwgYXMgdGhlIGludHJvZHVjdGlvbiBvZiBILVNE
TiBhbmQgU2VnbWVudCBSb3V0aW5nLCBhdCBsZWFzdCBpbiBjb25jZXB0LCB0aGVyZSBzaG91bGQg
aW50cm9kdWNlIG9uZSBuZXcgbGFiZWwgb3BlcmF0aW9uLiBSZWdhcmRpbmcgdGhlIGltcGxlbWVu
dGF0aW9uIHlvdSBjYW4gdXNlIFNXQVAgc2FtZSBsYWJlbCwgb3IgUE9QIG9uZSBsYWJlbCBhbmQg
UFVTSCB0aGUgc2FtZSBsYWJlbCBpZiB5b3UgbGlrZS4gVGhlcmUgaXMgYWxzbyB0aGUgcG9zc2li
bGUgd2F5IGludHJvZHVjZWQgaW4gdGhlIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5n
LW5vLXN3YXAuDQoNCg0KDQpJbiBhZGRpdGlvbiBJIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0aGUg
c3VnZ2VzdGlvbiB0aGF0IGEgdG90YWxseSBuZXcgdGVybSBmb3IgdGhlIE5PX1NXQVAgbGFiZWwg
b3BlcmF0aW9uIHNob3VsZCBiZSBpbnRyb2R1Y2VkIHN1Y2ggYXMgQ09OVElOVUUsIEdPLCBESVJF
Q1RHTywgZXRjLiBXaHkgbXVzdCB3ZSBtYWtlIGl0IHJlbGF0ZWQgd2l0aCB0aGUgZXhpc3Rpbmcg
dGhlIGxhYmVsIG9wZXJhdGlvbnM/DQoNCg0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQpaaGVuYmlu
KFJvYmluKQ0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQrlj5Hku7bkuro6IG1wbHMgW21wbHMtYm91bmNlc0BpZXRmLm9y
ZzxtYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnPl0g5Luj6KGoIEFuZHJldyBRdSBbYW5kcmV3
LnF1QG1lZGlhdGVrLmNvbTxtYWlsdG86YW5kcmV3LnF1QG1lZGlhdGVrLmNvbT5dDQrlj5HpgIHm
l7bpl7Q6IDIwMTXlubQ35pyIMjTml6UgMTY6MDYNCuaUtuS7tuS6ujogQWxleGFuZGVyIFZhaW5z
aHRlaW47IFJvYmVydCBSYXN6dWs7IFNoYWhyYW0gRGF2YXJpDQrmioTpgIE6IG1wbHNAaWV0Zi5v
cmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1t
cGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNh
dmU/DQpIaSBTYXNoYSwNCg0KDQpNeSBjb21tZW50cyBpbiBsaW5lc+KApg0KDQoNCg0KDQpGcm9t
OiBtcGxzIFttYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQWxleGFu
ZGVyIFZhaW5zaHRlaW4NClNlbnQ6IEZyaWRheSwgSnVseSAyNCwgMjAxNSA3OjI2IEFNDQpUbzog
Um9iZXJ0IFJhc3p1azsgU2hhaHJhbSBEYXZhcmkNCkNjOiBtcGxzQGlldGYub3JnPG1haWx0bzpt
cGxzQGlldGYub3JnPg0KDQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJl
bC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQoN
CkhpIGFsbCwNCg0KUGxlYXNlIG5vdGUgdGhhdCBDT05USU5VRSBpbiBTUFJJTkcgaXM6DQoNCjEu
IEEgRFAtYWdub3N0aWMgcHJpbWl0aXZlDQoNCjIuICpJbXBsZW1lbnRlZCogYXMgU1dBUCBpbnN0
cnVjdGlvbiB3aXRoIE1QTFMgRFAuDQoNCg0KDQpbQW5kcmV3XSAgWW91IGFyZSBjb250cmFkaWN0
aW5nIHdpdGggMSkgYW5kIDIpLg0KDQpXaXRoIOKAnENPTlRJTlVF4oCdIGRlZmluZWQgaW4gU1Ig
ZHJhZnQsICBmb3IgTkVXIEFTSUMgdG8gYmUgZGVzaWduZWQsDQoNCldoeSBzaG91bGQgSSBzdGls
bCB1c2Ug4oCcU1dBUOKAnSB0byBhY2hpZXZlIGl0PyBDb25zaWRlcmluZyB0aGF0IEkgbWlnaHQN
Cg0KSGF2ZSBnb29kIHNhdmluZyBpbiBwcmVjaW91cyBvbi1ib2FyZCBtZW1vcnkgZm9yIHRoZSBB
U0lDID8NCg0KDQoNCllvdSBjYW4gc3VnZ2VzdCB0aGF0IHVzaW5nIFNXQVAsIGhvd2V2ZXIgeW91
IHNhaWQgQ09OVElOVUUgaXMgRFAtYWdub3N0aWMsIHRoZW4NCg0KSWYgSSBkbyBpdCBkaWZmZXJl
bnQsIEkgYW0gc3RpbGwgc3RhbmRhcmQgY29tcGxpYW50LiBSSUdIVD8NCg0KDQoNCkFnYWluLCAg
dGhhdCBpcyBleGFjdGx5IG15IHBvaW50LCAgU1dBUCBpcyBOT1QgdGhlIHNhbWUgYXMg4oCcTk9f
U1dBUOKAnS4gIE9uY2UgeW91IHB1dA0KDQpUaGUgd29yZGluZyBvdXQgdGhlcmUsICBpdCBXSUxM
IGhhdmUgZGlmZmVyZW50IGltcGFjdC4NCg0KDQoNClRoYW5rcywNCg0KDQoNCkFuZHJldw0KDQoN
Cg0KDQoNCg0KDQoNCg0KU28gY2xhaW1pbmcgZXF1aXZhbGVuY2Ugb2YgQ09OVElOVUUgYW5kIE5P
LVNXQVAgc2VlbXMgdG8gYmUgaW5hY2N1cmF0ZSBJTU8uDQoNCg0KDQpBcyBmb3IgZ2xvYmFsIGxh
YmVscyAoaW4gU0ROLCBNUExTLVRQIG9yIGFueSBvdGhlciB0ZWNobm9sb2d5KSAtIHRoaXMgZGVm
aW5pdGVseSBsb29rcyB0byBtZSBsaWtlIGEgdmVyeSBiYWQgaWRlYSBmb3IgbmV0d29ya3MgY29t
cHJpc2VkIG9mIGRldmljZXMgdGhhdCBzdXBwb3J0IGRpZmZlcmVudCBsYWJlbCByYW5nZXMuIEZy
b20gbXkgZXhwZXJpZW5jZSB0aGVzZSBzY2VuYXJpb3MgaGF2ZSBiZWVuIGVuY291bnRlcmVkIGlu
IHJlYWwgTVBMUy1UUCBkZXBsb3ltZW50cyAgYW5kIHJlc3VsdGVkIGluIGV2ZW50dWFsbHkgZHJv
cHBpbmcgdGhlICJzaW1wbGUiIHNvbHV0aW9uIGFzIGxpdmUgbmV0d29ya3MgaGF2ZSBiZWVuIGV4
dGVuZGVkIHdpdGggbmV3IE5FcyBzdXBwb3J0aW5nIGEgbW9yZSBuYXJyb3cgbGFiZWwgc3BhY2Ug
dGhhbiB0aGUgb3JpZ2luYWwgb25lcy4NCg0KDQoNCkFkZGluZyBhIG5ldyBmb3J3YXJkaW5nIHBy
aW1pdGl2ZSB0byBNUExTIGFyY2hpdGVjdHVyZSAoeWV0IGFub3RoZXIgYXJndW1lbnQgb24gdGhp
cyB0aHJlYWQpIGltbWVkaWF0ZWx5IHJhaXNlcyB0aGUgcXVlc3Rpb246DQoNCg0KDQpJcyBzdXBw
b3J0IG9mIHRoZSBuZXcgcHJpbWl0aXZlIG1hbmRhdG9yeT8NCg0KDQoNCklmIGl0IGlzIG5vdCAo
YW5kIHRoaXMgaXMgY2xlYXJseSB0aGUgY2FzZSBmb3IgTk8tU1dBUCksIHRoZW4gd2h5IHNob3Vs
ZCB3ZSBib3RoZXI/IE9jY2FtJ3MgcmFzb3IgY3V0cyB0aGlzIG9mZiBJTUhPLg0KDQoNCg0KTXkg
cGVyc29uYWwgYm90dG9tIGxpbmU6IHRoaXMgaXMgYSBzdHJpY3RseSBOTyBHTyBwcm9wb3NhbC4N
Cg0KDQoNCk15IDJjLg0KDQoNClRodW1iIHR5cGVkIG9uIG15IExHLA0KU2FzaGENCg0KLS0tLS0t
IE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tDQpGcm9tOiBSb2JlcnQgUmFzenVrDQpEYXRlOiAyNC8w
Ny8yMDE1IDAwOjIyDQpUbzogU2hhaHJhbSBEYXZhcmk7DQpDYzogbXBsc0BpZXRmLm9yZzxtYWls
dG86bXBsc0BpZXRmLm9yZz47DQpTdWJqZWN0OlJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxh
YmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoN
ClRoZSBwb2ludCBpcyB0aGF0IG5ldyBjb250cm9sIHBsYW5lIGlzIGFscmVhZHkgZGVmaW5lZC4g
SW4gZmFjdCB3ZSBhbHJlYWR5IGhhdmUgdHdvIDopDQoNCkFzIEkgbWVudGlvbmVkIGluIG15IGZp
cnN0IG1haWwgdG8gdGhlIGxpc3QgdGhlIGNvbmNlcHQgb2YgTk9fU1dBUC9DT05USU5VRSBpcyBj
b21tb24gdG8gYm90aCBILVNETiBhbmQgU0VHTUVOVCBST1VUSU5HIGFyY2hpdGVjdHVyZXMuDQoN
ClJlZjogaHR0cHM6Ly9nb28uZ2wvM294UmJsDQoNClRoeCwNClIuDQoNCg0KT24gVGh1LCBKdWwg
MjMsIDIwMTUgYXQgMTE6MTYgUE0sIFNoYWhyYW0gRGF2YXJpICA8ZGF2YXJpQGJyb2FkY29tLmNv
bTxtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbT4+IHdyb3RlOg0KUm9iZXJ0LA0KDQpTbyBpbnN0
ZWFkIG9mIGNhbGxpbmcgaXQgbm8tc3dhcCBwcm9iYWJseSB5b3Ugc2hvdWxkIGNhbGwgaXQgZ2xv
YmFsIGxhYmVsIG9yIHNvLCBhbmQgdGhlbiBkZWZpbmUgbmV3IGNvbnRyb2wgcGxhbmUgZm9yIGl0
LiBCdXQgc2VlbXMgdGhlIGRhdGEtcGFuZSBiZWhhdmlvciBkb2VzIG5vdCBjaGFuZ2UgYW5kIGV4
aXN0aW5nIGhhcmR3YXJlIGNhbiBzdXBwb3J0IHRoaXMgZ2xvYmFsIGxhYmVsLiAgU28gbWF5YmUg
eW91IGp1c3QgbmVlZCBuZXcgY29udHJvbCBwbGFuZS4NCg0KVGh4DQpTaGFocmFtDQoNCkZyb206
IHJyYXN6dWtAZ21haWwuY29tPG1haWx0bzpycmFzenVrQGdtYWlsLmNvbT4gW21haWx0bzpycmFz
enVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+XSBPbiBCZWhhbGYgT2YgUm9i
ZXJ0IFJhc3p1aw0KU2VudDogVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMjoxMiBQTQ0KVG86IFNo
YWhyYW0gRGF2YXJpDQpDYzogRXJpYyBDIFJvc2VuOyBzdGJyeWFudEBjaXNjby5jb208bWFpbHRv
OnN0YnJ5YW50QGNpc2NvLmNvbT47IG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+
DQoNClN1YmplY3Q6IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmct
bm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoNCg0KDQpIaSBTaGFocmFt
LA0KDQpMYWJlbHMgd2hpY2ggYXJlIG5vbiBvZiBhIGxvY2FsIHNpZ25pZmljYW5jZSBjYW4gYmUg
ZGlzdHJpYnV0ZWQgYnkgZmxvb2RpbmcgcHJvdG9jb2xzIGV4dGVuc2lvbnMgKElTSVMsIE9TUEYp
IG9yIGJ5IGRpcmVjdCBwMnAgc2Vzc2lvbnMgKEJHUCAzMTA3LCBzZXNzaW9ucyBmcm9tIHRoZSBj
b250cm9sbGVyLCBYTVBQIGV0YyAuLi4pDQoNClRoZSBpbXBvcnRhbnQgcGFydCBpcyB0aGF0IHRo
ZSBhY3R1YWwgZm9yd2FyZGluZyBpcyBjb21wdXRlZCByZWN1cnNpdmVseSBvciBzZXQgYXQgdGhl
IGNvbnRyb2xsZXIuDQoNCkFGQUlLIEkgaGF2ZSBub3Qgc2VlbiBhbnkgcHJvcG9zYWwgd2hlcmUg
TERQIHdvdWxkIHBsYXkgYW55IHJvbGUgaW4gc3VjaCBkaXN0cmlidXRpb24uDQoNClJlZ2FyZHMs
DQpSLg0KDQoNCg0KDQoNCk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0IDExOjA3IFBNLCBTaGFocmFt
IERhdmFyaSA8ZGF2YXJpQGJyb2FkY29tLmNvbTxtYWlsdG86ZGF2YXJpQGJyb2FkY29tLmNvbT4+
IHdyb3RlOg0KSGkgUm9iZXJ0LA0KDQpIb3cgYXJlIHRoZXNlIGxhYmVscyBkaXN0cmlidXRlZD8g
VmlhIExEUCBvciB2aWEgU0ROIGNvbnRyb2xsZXI/DQoNClRoYW5rcw0KU2hhaHJhbQ0KDQpGcm9t
OiBycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+IFttYWlsdG86cnJh
c3p1a0BnbWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPl0gT24gQmVoYWxmIE9mIFJv
YmVydCBSYXN6dWsNClNlbnQ6IFRodXJzZGF5LCBKdWx5IDIzLCAyMDE1IDEyOjU4IFBNDQpUbzog
RXJpYyBDIFJvc2VuDQpDYzogU2hhaHJhbSBEYXZhcmk7IHN0YnJ5YW50QGNpc2NvLmNvbTxtYWls
dG86c3RicnlhbnRAY2lzY28uY29tPjsgbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmct
bm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/DQoNCuKAi0hpIEVyaWMs4oCL
DQoNCuKAi+KAiw0KSWYgeW91IG5vdGljZSB0aGF0IHRoZSBpbmNvbWluZyBsYWJlbCBuZWVkcyB0
byBiZSAncmVwbGFjZWQnIGJ5IGFuIG91dGdvaW5nIGxhYmVsIG9mIHRoZSBzYW1lIHZhbHVlLCB5
b3UgY291bGQganVzdCBtYWtlIHRoZSByZXdyaXRlIHN0cmluZyBzaG9ydGVyLCBzbyBpdCB3b24n
dCBvdmVyd3JpdGUgdGhlIHRvcCBsYWJlbCBvbiB0aGUgc3RhY2suICBUaGlzIHNlZW1zIHRvIGJl
IHdoYXQgdGhlIGRyYWZ0IHN1Z2dlc3RzLCBidXQgaXQgY291bGQgYmUgZG9uZSBhcyBhbiBvcHRp
bWl6YXRpb24gZm9yIHRoZSBwYXJ0aWN1bGFyIGNhc2Ugd2hlcmUgdGhlIGluY29taW5nIGFuZCBv
dXRnb2luZyBsYWJlbHMgaGF2ZSB0aGUgc2FtZSB2YWx1ZS4NCg0K4oCLVGhpcyBpcyBwcmVjaXNl
bHkg4oCLdGhlIGNydXggd2hlcmUgeW91ciBzdGF0ZW1lbnQgZmFpbHMuDQoNCllvdSB1c2UgdGVy
bSAiaW5jb21pbmcgbGFiZWwiIGFuZCAib3V0Z29pbmcgbGFibGUiIC4uLiB3ZWxsIGluIHRoZSBu
ZXcgYXJjaGl0ZWN0dXJlcyB0aGVyZSBpcyBubyBzdWNoIHRoaW5ncy4NCg0KSXQgaXMgYSAiZ2xv
YmFsIGxhYmVsIiBvciAicGF0aCBsYWJlbCIgd2l0aCBhZGphY2VuY3kgaW5mb3JtYXRpb24uDQoN
ClNvIHRvIHN1cHBvcnQgbGVnYWN5IGhhcmR3YXJlIG5ldyBjb250cm9sIHBsYW5lIGhhcyB0byBt
YWtlIHVwIGZyb20gc2luZ2xlIGxhYmVsIG5vdyB0d28gKGlkZW50aWNhbCkgbGFiZWxzIHRvIHBh
c3MgaXQgdG8gZGF0YSBwbGFuZS4gTm93IGFsc28gZGF0YSBwbGFuZSBtdXN0IGJlIHNtYXJ0IHRv
IGNoZWNrIHRoYXQgYW5kIHByb2dyYW0gaXRzIHN0YXRlIHBlciB5b3VyIHN1Z2dlc3Rpb24uDQoN
CldoeSB3b3VsZCB3ZSBkbyB0aGF0IG90aGVyIHRoZW4gZHVlIHRvIHdvcnJ5IGFib3V0IGxlZ2Fj
eSBjaGlwc2V0cyBmZWFyZWQgdG8gYmUgbm9uIGNvbXBsaWFudCB0byBuZXcgUkZDID8NCg0KTWFu
eSB0aHgsDQpSLg0KDQoNCg0KDQoqKioqKioqKioqKioqIEVtYWlsIENvbmZpZGVudGlhbGl0eSBO
b3RpY2UgKioqKioqKioqKioqKioqKioqKioNCg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBp
biB0aGlzIGUtbWFpbCBtZXNzYWdlIChpbmNsdWRpbmcgYW55DQoNCmF0dGFjaG1lbnRzKSBtYXkg
YmUgY29uZmlkZW50aWFsLCBwcm9wcmlldGFyeSwgcHJpdmlsZWdlZCwgb3Igb3RoZXJ3aXNlDQoN
CmV4ZW1wdCBmcm9tIGRpc2Nsb3N1cmUgdW5kZXIgYXBwbGljYWJsZSBsYXdzLiBJdCBpcyBpbnRl
bmRlZCB0byBiZQ0KDQpjb252ZXllZCBvbmx5IHRvIHRoZSBkZXNpZ25hdGVkIHJlY2lwaWVudChz
KS4gQW55IHVzZSwgZGlzc2VtaW5hdGlvbiwNCg0KZGlzdHJpYnV0aW9uLCBwcmludGluZywgcmV0
YWluaW5nIG9yIGNvcHlpbmcgb2YgdGhpcyBlLW1haWwgKGluY2x1ZGluZyBpdHMNCg0KYXR0YWNo
bWVudHMpIGJ5IHVuaW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHN0cmljdGx5IHByb2hpYml0ZWQg
YW5kIG1heQ0KDQpiZSB1bmxhd2Z1bC4gSWYgeW91IGFyZSBub3QgYW4gaW50ZW5kZWQgcmVjaXBp
ZW50IG9mIHRoaXMgZS1tYWlsLCBvciBiZWxpZXZlDQoNCnRoYXQgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlcg0KDQppbW1lZGlh
dGVseSAoYnkgcmVwbHlpbmcgdG8gdGhpcyBlLW1haWwpLCBkZWxldGUgYW55IGFuZCBhbGwgY29w
aWVzIG9mDQoNCnRoaXMgZS1tYWlsIChpbmNsdWRpbmcgYW55IGF0dGFjaG1lbnRzKSBmcm9tIHlv
dXIgc3lzdGVtLCBhbmQgZG8gbm90DQoNCmRpc2Nsb3NlIHRoZSBjb250ZW50IG9mIHRoaXMgZS1t
YWlsIHRvIGFueSBvdGhlciBwZXJzb24uIFRoYW5rIHlvdSENCg0KDQoNCioqKioqKioqKioqKiog
RW1haWwgQ29uZmlkZW50aWFsaXR5IE5vdGljZSAqKioqKioqKioqKioqKioqKioqKg0KDQpUaGUg
aW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1ZGluZyBh
bnkNCg0KYXR0YWNobWVudHMpIG1heSBiZSBjb25maWRlbnRpYWwsIHByb3ByaWV0YXJ5LCBwcml2
aWxlZ2VkLCBvciBvdGhlcndpc2UNCg0KZXhlbXB0IGZyb20gZGlzY2xvc3VyZSB1bmRlciBhcHBs
aWNhYmxlIGxhd3MuIEl0IGlzIGludGVuZGVkIHRvIGJlDQoNCmNvbnZleWVkIG9ubHkgdG8gdGhl
IGRlc2lnbmF0ZWQgcmVjaXBpZW50KHMpLiBBbnkgdXNlLCBkaXNzZW1pbmF0aW9uLA0KDQpkaXN0
cmlidXRpb24sIHByaW50aW5nLCByZXRhaW5pbmcgb3IgY29weWluZyBvZiB0aGlzIGUtbWFpbCAo
aW5jbHVkaW5nIGl0cw0KDQphdHRhY2htZW50cykgYnkgdW5pbnRlbmRlZCByZWNpcGllbnQocykg
aXMgc3RyaWN0bHkgcHJvaGliaXRlZCBhbmQgbWF5DQoNCmJlIHVubGF3ZnVsLiBJZiB5b3UgYXJl
IG5vdCBhbiBpbnRlbmRlZCByZWNpcGllbnQgb2YgdGhpcyBlLW1haWwsIG9yIGJlbGlldmUNCg0K
dGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGUtbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlm
eSB0aGUgc2VuZGVyDQoNCmltbWVkaWF0ZWx5IChieSByZXBseWluZyB0byB0aGlzIGUtbWFpbCks
IGRlbGV0ZSBhbnkgYW5kIGFsbCBjb3BpZXMgb2YNCg0KdGhpcyBlLW1haWwgKGluY2x1ZGluZyBh
bnkgYXR0YWNobWVudHMpIGZyb20geW91ciBzeXN0ZW0sIGFuZCBkbyBub3QNCg0KZGlzY2xvc2Ug
dGhlIGNvbnRlbnQgb2YgdGhpcyBlLW1haWwgdG8gYW55IG90aGVyIHBlcnNvbi4gVGhhbmsgeW91
IQ0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQg
MyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5v
c2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJN
aWNyb3NvZnQgWWFIZWkiOw0KCXBhbm9zZS0xOjIgMTEgNSAzIDIgMiA0IDIgMiA0O30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATWljcm9zb2Z0IFlhSGVpIjsNCglwYW5vc2UtMToyIDEx
IDUgMyAyIDIgNCAyIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFy
Z2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVm
dDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
Iiwic2VyaWYiO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Ijt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0K
CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsN
Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0
dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7
DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0
eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
LXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFG
NDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K
CXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0K
ZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1h
eD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9
IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9k
eSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJX
b3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4gbXBscyBbbWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9u
IEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEp1
bHkgMjQsIDIwMTUgMjozMCBBTTxicj4NCjxiPlRvOjwvYj4gQW5kcmV3IFF1PGJyPg0KPGI+Q2M6
PC9iPiBtcGxzQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQt
ZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVh
bGx5IHNhdmU/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+QW5vdGhlciB3YXkgdG8gbG9vayBhdCB0aGlzIGlz
IHRoYXQgU1dBUCByZXF1aXJlcyBhd2FybmVzcyBvZiBwZWVyJ3MgbGFiZWxzIGVpdGhlciBieSBm
bG9vZGluZywgYnkgcDJwIHByb3RvY29sIGxpa2UgTERQIG9yIHZpYSBsZWFybmluZyB0byBjb250
cm9sbGVyIGFuZCBwdXNoaW5nIGl0IGJhY2sgaW4gcDJtcCBmYXNoaW9uLiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Tk9fU1dBUCBkb2VzIG5vdCBoYXZlIHN1Y2ggZGVwZW5k
ZW5jeS4gSXQgY2FuIGJlIGVkdWNhdGVkIGFib3V0IGp1c3QgZW5kcG9pbnQgbGFiZWwgbWFwcGlu
ZyBmcm9tIGNvbnRyb2xsZXIgYW5kIGFjdHVhbCBmb3J3YXJkaW5nIGFuZCBhZGogY3JlYXRpb24g
d2lsbCBiZSBsb2NhbCBiYXNlZCBvbiB0aGUgdmFuaWxsYSBJR1AgU1BGLiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VG8gbWUgdGhpcyBpcyBmdW5kYW1lbnRhbCBkaWZmZXJl
bmNlLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+W1VtYV06IEFic29sdXRlbHkuIEFuZCB0aGUgbmVlZCBmb3Ig
Tk9fU1dBUC9DT05USU5VRSBraW5kIG9mIHNlbWFudGljIHdhcyBuZXZlciBuZWVkZWQgZWFybGll
ciBpbiAzMDMxLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkZXSVcsIEl04oCZcyBn
b29kICZuYnNwO3RvIGRlZmluZSAmbmJzcDthIHNpbmdsZSB0ZXJtIGZvciB0aGlzIHJhdGhlciB0
aGFuIHBlciBhcHBsaWNhdGlvbiAoU1IvSFNETiBldGMuLikuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5DaGVlcnMsPGJyPg0KUi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBGcmks
IEp1bCAyNCwgMjAxNSBhdCAxMToyMSBBTSwgQW5kcmV3IFF1ICZsdDs8YSBocmVmPSJtYWlsdG86
YW5kcmV3LnF1QG1lZGlhdGVrLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFuZHJldy5xdUBtZWRpYXRl
ay5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+QWdyZWVkISZuYnNwOyZuYnNwOyBGcm9tIG5ldHdvcmtpbmcgcG9pbnQgb2YgdmlldywmbmJz
cDsgbm9fc3dhcCBhbmQgc3dhcCBpcyBzaW1wbHkgZGlmZmVyZW50IGZ1bmRhbWVudGFsbHkuJm5i
c3A7IFdlDQogc2hvdWxkIGFkZHJlc3MgdGhhdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MsPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+QW5kcmV3PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+IExpemhlbmJpbiBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzps
aXpoZW5iaW5AaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmxpemhlbmJpbkBodWF3ZWkuY29t
PC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEp1bHkgMjQsIDIwMTUgMTA6NDAgQU08
YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+bXBsc0BpZXRmLm9yZzwvYT47IEFuZHJldyBRdTsgQWxleGFuZGVyIFZhaW5zaHRlaW47
IFNoYWhyYW0gRGF2YXJpOyBSb2JlcnQgUmFzenVrPGJyPg0KPGI+U3ViamVjdDo8L2I+IDwvc3Bh
bj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuetlOWkjTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+OiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcA0K
IC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SGkg
YWxsLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5JIHRoaW5rIHRoZSBjb25jZXB0IGlzIG9uZSBoYW5kLCB0aGUgaW1wbGVt
ZW50YXRpb24gaXMgYW5vdGhlciBoYW5kLiBJIHdvdWxkIGxpa2UgdG8gY2xhcmlmeSBtb3JlIGFi
b3V0IGl0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj4xLiBOb3cgYWxsIG9mIHVzIGRlYmF0ZXMgaWYgdGhlcmUgaXMgTk9f
U1dBUC4gSSB3YW50IHRvIGFzayBvbmUgcXVlc3Rpb246IFNob3VsZCB0aGVyZSBiZSBTV0FQPyBJ
biBmYWN0LCBhY2NvcmRpbmcgdG8gaW1wbGVtZW50YXRpb24sIHRoZSBTV0FQIGNhbiBiZSBzZWVu
IGFzIFBPUCBhIGxhYmVsLCB0aGVuIFBVU0gNCiBhIGxhYmVsLiA8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SWYgc28sIFBP
UCBhbmQgUFVTSCBpcyBlbm91Z2guIFdoeSBpcyB0aGVyZSBTV0FQLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4yLiBGb3Ig
dGhlIE5PX1NXQVAsIGFzIHRoZSBpbnRyb2R1Y3Rpb24gb2YgSC1TRE4gYW5kIFNlZ21lbnQgUm91
dGluZywgYXQgbGVhc3QgaW4gY29uY2VwdCwgdGhlcmUgc2hvdWxkIGludHJvZHVjZSBvbmUgbmV3
IGxhYmVsIG9wZXJhdGlvbi4gUmVnYXJkaW5nIHRoZSBpbXBsZW1lbnRhdGlvbiB5b3UgY2FuIHVz
ZQ0KIFNXQVAgc2FtZSBsYWJlbCwgb3IgUE9QIG9uZSBsYWJlbCBhbmQgUFVTSCB0aGUgc2FtZSBs
YWJlbCBpZiB5b3UgbGlrZS4gVGhlcmUgaXMgYWxzbyB0aGUgcG9zc2libGUgd2F5IGludHJvZHVj
ZWQgaW4gdGhlIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAuDQo8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPkluIGFkZGl0aW9uJm5ic3A7SSB3b3VsZCBsaWtlIHRvIHBy
b3Bvc2UgdGhlIHN1Z2dlc3Rpb24gdGhhdCBhIHRvdGFsbHkgbmV3IHRlcm0gZm9yIHRoZSBOT19T
V0FQIGxhYmVsIG9wZXJhdGlvbiBzaG91bGQgYmUgaW50cm9kdWNlZCBzdWNoIGFzIENPTlRJTlVF
LCBHTywgRElSRUNUR08sIGV0Yy4gV2h5IG11c3Qgd2UNCiBtYWtlIGl0IHJlbGF0ZWQgd2l0aCB0
aGUgZXhpc3RpbmcgdGhlIGxhYmVsIG9wZXJhdGlvbnM/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+QmVzdCBSZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5aaGVuYmluKFJvYmluKTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1z
b05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2Vu
dGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxiPjxzcGFuIGxh
bmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNaWNy
b3NvZnQgWWFIZWkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjazttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Y+R5Lu25Lq6PC9zcGFuPjwvYj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPg0KIG1wbHMgWzxhIGhyZWY9Im1haWx0bzptcGxzLWJv
dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tcGxzLWJvdW5jZXNAaWV0Zi5vcmc8L2E+
XQ0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Luj6KGoPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gQW5kcmV3IFF1IFs8YSBocmVm
PSJtYWlsdG86YW5kcmV3LnF1QG1lZGlhdGVrLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFuZHJldy5x
dUBtZWRpYXRlay5jb208L2E+XTxicj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPuWPkemAgeaXtumXtDwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4NCiAyMDE1PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+5bm0PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj43PC9z
cGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5pyIPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4yNDwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPuaXpTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+DQogMTY6MDY8YnI+DQo8L3NwYW4+PGI+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj7mlLbku7bkuro8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj46PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+DQogQWxleGFuZGVyIFZhaW5zaHRlaW47IFJvYmVydCBSYXN6dWs7IFNoYWhyYW0gRGF2
YXJpPGJyPg0KPC9zcGFuPjxiPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5oqE6YCB
PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Ojwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPg0KPGEgaHJl
Zj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tcGxzQGlldGYub3JnPC9h
Pjxicj4NCjwvc3Bhbj48Yj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuS4u+mimDwv
c3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4NCiBSZTogW21w
bHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBk
b2VzIGl0IHJlYWxseSBzYXZlPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5IaSBTYXNoYSw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6Ymxh
Y2siPk15IGNvbW1lbnRzIGluIGxpbmVz4oCmPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBtcGxzDQogWzxhIGhyZWY9Im1haWx0bzptcGxzLWJv
dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bXBscy1ib3VuY2VzQGlldGYu
b3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+QWxleGFuZGVyIFZhaW5zaHRlaW48YnI+DQo8
Yj5TZW50OjwvYj4gRnJpZGF5LCBKdWx5IDI0LCAyMDE1IDc6MjYgQU08YnI+DQo8Yj5Ubzo8L2I+
IFJvYmVydCBSYXN6dWs7IFNoYWhyYW0gRGF2YXJpPGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJt
YWlsdG86bXBsc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1wbHNAaWV0Zi5vcmc8L2E+PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9y
d2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6
YmxhY2siPkhpIGFsbCw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtjb2xvcjpibGFjayI+UGxlYXNlIG5vdGUgdGhhdCBDT05USU5VRSBpbiBT
UFJJTkcgaXM6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Y29sb3I6YmxhY2siPjEuIEEgRFAtYWdub3N0aWMgcHJpbWl0aXZlPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6Ymxh
Y2siPjIuICpJbXBsZW1lbnRlZCogYXMgU1dBUCBpbnN0cnVjdGlvbiB3aXRoIE1QTFMgRFAuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+W0FuZHJld10mbmJzcDsgWW91IGFyZSBjb250cmFkaWN0aW5nIHdpdGggMSkg
YW5kIDIpLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5XaXRoIOKAnENPTlRJTlVF4oCdIGRlZmluZWQgaW4gU1IgZHJh
ZnQsICZuYnNwO2ZvciBORVcgQVNJQyB0byBiZSBkZXNpZ25lZCw8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2h5IHNo
b3VsZCBJIHN0aWxsIHVzZSDigJxTV0FQ4oCdIHRvIGFjaGlldmUgaXQ/IENvbnNpZGVyaW5nIHRo
YXQgSSBtaWdodDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IYXZlIGdvb2Qgc2F2aW5nIGluIHByZWNpb3VzIG9uLWJv
YXJkIG1lbW9yeSBmb3IgdGhlIEFTSUMgPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPllvdSBjYW4gc3VnZ2VzdCB0
aGF0IHVzaW5nIFNXQVAsIGhvd2V2ZXIgeW91IHNhaWQgQ09OVElOVUUgaXMgRFAtYWdub3N0aWMs
IHRoZW48L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+SWYgSSBkbyBpdCBkaWZmZXJlbnQsIEkgYW0gc3RpbGwgc3RhbmRh
cmQgY29tcGxpYW50LiBSSUdIVD88L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BZ2FpbiwmbmJzcDsgdGhhdCBpcyBl
eGFjdGx5IG15IHBvaW50LCZuYnNwOyBTV0FQIGlzIE5PVCB0aGUgc2FtZSBhcyDigJxOT19TV0FQ
4oCdLiZuYnNwOyBPbmNlIHlvdSBwdXQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhlIHdvcmRpbmcgb3V0IHRoZXJl
LCZuYnNwOyBpdCBXSUxMIGhhdmUgZGlmZmVyZW50IGltcGFjdC48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cD48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFu
a3MsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+QW5kcmV3PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjpibGFjayI+U28gY2xhaW1pbmcg
ZXF1aXZhbGVuY2Ugb2YgQ09OVElOVUUgYW5kIE5PLVNXQVAgc2VlbXMgdG8gYmUgaW5hY2N1cmF0
ZSBJTU8uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtjb2xvcjpibGFjayI+QXMgZm9yIGdsb2JhbCBsYWJlbHMgKGluIFNETiwgTVBMUy1U
UCBvciBhbnkgb3RoZXIgdGVjaG5vbG9neSkgLSB0aGlzIGRlZmluaXRlbHkgbG9va3MgdG8gbWUg
bGlrZSBhIHZlcnkgYmFkIGlkZWEgZm9yIG5ldHdvcmtzIGNvbXByaXNlZCBvZiBkZXZpY2VzIHRo
YXQgc3VwcG9ydCBkaWZmZXJlbnQgbGFiZWwgcmFuZ2VzLiBGcm9tIG15IGV4cGVyaWVuY2UgdGhl
c2Ugc2NlbmFyaW9zDQogaGF2ZSBiZWVuIGVuY291bnRlcmVkIGluIHJlYWwgTVBMUy1UUCBkZXBs
b3ltZW50cyAmbmJzcDthbmQgcmVzdWx0ZWQgaW4gZXZlbnR1YWxseSBkcm9wcGluZyB0aGUgJnF1
b3Q7c2ltcGxlJnF1b3Q7IHNvbHV0aW9uIGFzIGxpdmUgbmV0d29ya3MgaGF2ZSBiZWVuIGV4dGVu
ZGVkIHdpdGggbmV3IE5FcyBzdXBwb3J0aW5nIGEgbW9yZSBuYXJyb3cgbGFiZWwgc3BhY2UgdGhh
biB0aGUgb3JpZ2luYWwgb25lcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOmJsYWNrIj5BZGRpbmcgYSBuZXcgZm9yd2FyZGlu
ZyBwcmltaXRpdmUgdG8gTVBMUyBhcmNoaXRlY3R1cmUgKHlldCBhbm90aGVyIGFyZ3VtZW50IG9u
IHRoaXMgdGhyZWFkKSBpbW1lZGlhdGVseSByYWlzZXMgdGhlIHF1ZXN0aW9uOjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6Ymxh
Y2siPklzIHN1cHBvcnQgb2YgdGhlIG5ldyBwcmltaXRpdmUgbWFuZGF0b3J5Pzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6Ymxh
Y2siPklmIGl0IGlzIG5vdCAoYW5kIHRoaXMgaXMgY2xlYXJseSB0aGUgY2FzZSBmb3IgTk8tU1dB
UCksIHRoZW4gd2h5IHNob3VsZCB3ZSBib3RoZXI/IE9jY2FtJ3MgcmFzb3IgY3V0cyB0aGlzIG9m
ZiBJTUhPLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Y29sb3I6YmxhY2siPk15IHBlcnNvbmFsIGJvdHRvbSBsaW5lOiB0aGlzIGlzIGEg
c3RyaWN0bHkgTk8gR08gcHJvcG9zYWwuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHA+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cD48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjpibGFjayI+TXkgMmMuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2NvbG9yOmJsYWNrIj5UaHVtYiB0eXBlZCBvbiBteSBMRyw8YnI+DQpTYXNoYTxicj4NCjxi
cj4NCi0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLTxicj4NCjxiPkZyb206Jm5ic3A7PC9i
PlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5EYXRlOiZuYnNwOzwvYj4yNC8wNy8yMDE1IDAwOjIyPGJy
Pg0KPGI+VG86Jm5ic3A7PC9iPlNoYWhyYW0gRGF2YXJpOzxicj4NCjxiPkNjOiZuYnNwOzwvYj48
YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1wbHNAaWV0Zi5v
cmc8L2E+Ozxicj4NCjxiPlN1YmplY3Q6PC9iPlJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxh
YmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+VGhlIHBvaW50IGlzIHRoYXQgbmV3IGNvbnRyb2wgcGxhbmUgaXMgYWxyZWFkeSBkZWZpbmVk
LiBJbiBmYWN0IHdlIGFscmVhZHkgaGF2ZSB0d28gOikmbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+QXMgSSBtZW50aW9u
ZWQgaW4gbXkgZmlyc3QgbWFpbCB0byB0aGUgbGlzdCB0aGUgY29uY2VwdCBvZiBOT19TV0FQL0NP
TlRJTlVFIGlzIGNvbW1vbiB0byBib3RoIEgtU0ROIGFuZCBTRUdNRU5UIFJPVVRJTkcNCiBhcmNo
aXRlY3R1cmVzLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5SZWY6Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9nb28uZ2wv
M294UmJsIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9nb28uZ2wvM294UmJsPC9hPjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5U
aHgsPGJyPg0KUi48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Y29sb3I6YmxhY2siPk9uIFRodSwgSnVsIDIzLCAyMDE1IGF0IDExOjE2IFBNLCBTaGFo
cmFtIERhdmFyaSZuYnNwOyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhdmFyaUBicm9hZGNvbS5jb20i
IHRhcmdldD0iX2JsYW5rIj5kYXZhcmlAYnJvYWRjb20uY29tPC9hPiZndDsgd3JvdGU6PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Sb2JlcnQsPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNvIGluc3RlYWQg
b2YgY2FsbGluZyBpdCBuby1zd2FwIHByb2JhYmx5IHlvdSBzaG91bGQgY2FsbCBpdCBnbG9iYWwg
bGFiZWwgb3Igc28sIGFuZCB0aGVuIGRlZmluZQ0KIG5ldyBjb250cm9sIHBsYW5lIGZvciBpdC4g
QnV0IHNlZW1zIHRoZSBkYXRhLXBhbmUgYmVoYXZpb3IgZG9lcyBub3QgY2hhbmdlIGFuZCBleGlz
dGluZyBoYXJkd2FyZSBjYW4gc3VwcG9ydCB0aGlzIGdsb2JhbCBsYWJlbC4mbmJzcDsgU28gbWF5
YmUgeW91IGp1c3QgbmVlZCBuZXcgY29udHJvbCBwbGFuZS48L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGh4PGJyPg0KU2hhaHJhbTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPg0KPGEgaHJlZj0i
bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5j
b208L2E+IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+XSZuYnNwOzxiPk9uIEJlaGFsZiBPZiZuYnNw
OzwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBKdWx5IDIzLCAy
MDE1IDI6MTIgUE08YnI+DQo8Yj5Ubzo8L2I+IFNoYWhyYW0gRGF2YXJpPGJyPg0KPGI+Q2M6PC9i
PiBFcmljIEMgUm9zZW47Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOnN0YnJ5YW50QGNpc2NvLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnN0YnJ5YW50QGNpc2NvLmNvbTwvYT47Jm5ic3A7PGEgaHJlZj0ibWFp
bHRvOm1wbHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tcGxzQGlldGYub3JnPC9hPjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtjb2xvcjpibGFjayI+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dh
cCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5I
aSBTaGFocmFtLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5MYWJlbHMgd2hpY2ggYXJlIG5vbiBvZiBhIGxvY2FsIHNpZ25pZmlj
YW5jZSBjYW4gYmUgZGlzdHJpYnV0ZWQgYnkgZmxvb2RpbmcgcHJvdG9jb2xzIGV4dGVuc2lvbnMg
KElTSVMsIE9TUEYpIG9yIGJ5IGRpcmVjdA0KIHAycCBzZXNzaW9ucyAoQkdQIDMxMDcsIHNlc3Np
b25zIGZyb20gdGhlIGNvbnRyb2xsZXIsIFhNUFAgZXRjIC4uLikmbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VGhlIGlt
cG9ydGFudCBwYXJ0IGlzIHRoYXQgdGhlIGFjdHVhbCBmb3J3YXJkaW5nIGlzIGNvbXB1dGVkIHJl
Y3Vyc2l2ZWx5IG9yIHNldCBhdCB0aGUgY29udHJvbGxlci4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+QUZBSUsgSSBo
YXZlIG5vdCBzZWVuIGFueSBwcm9wb3NhbCB3aGVyZSBMRFAgd291bGQgcGxheSBhbnkgcm9sZSBp
biBzdWNoIGRpc3RyaWJ1dGlvbi48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+UmVnYXJkcyw8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5SLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPk9uIFRo
dSwgSnVsIDIzLCAyMDE1IGF0IDExOjA3IFBNLCBTaGFocmFtIERhdmFyaSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRhdmFyaUBicm9hZGNvbS5jb20iIHRhcmdldD0iX2JsYW5rIj5kYXZhcmlAYnJvYWRj
b20uY29tPC9hPiZndDsgd3JvdGU6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5IaSBSb2JlcnQsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkhvdyBhcmUgdGhlc2UgbGFiZWxzIGRpc3RyaWJ1dGVkPyBWaWEg
TERQIG9yIHZpYSBTRE4gY29udHJvbGxlcj8NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3M8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5TaGFocmFtPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+DQo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ycmFzenVrQGdtYWlsLmNvbTwvYT4gW21haWx0bzo8YSBocmVmPSJtYWlsdG86cnJh
c3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ycmFzenVrQGdtYWlsLmNvbTwvYT5dJm5i
c3A7PGI+T24gQmVoYWxmIE9mJm5ic3A7PC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50Ojwv
Yj4gVGh1cnNkYXksIEp1bHkgMjMsIDIwMTUgMTI6NTggUE08YnI+DQo8Yj5Ubzo8L2I+IEVyaWMg
QyBSb3Nlbjxicj4NCjxiPkNjOjwvYj4gU2hhaHJhbSBEYXZhcmk7Jm5ic3A7PGEgaHJlZj0ibWFp
bHRvOnN0YnJ5YW50QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnN0YnJ5YW50QGNpc2NvLmNv
bTwvYT47Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5tcGxzQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0
LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJl
YWxseSBzYXZlPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPuKAi0hpIEVyaWMs4oCLPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6
NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PuKAi+KAizwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPklmIHlvdSBub3RpY2UgdGhhdCB0aGUgaW5j
b21pbmcgbGFiZWwgbmVlZHMgdG8gYmUgJ3JlcGxhY2VkJyBieSBhbiBvdXRnb2luZyBsYWJlbCBv
ZiB0aGUgc2FtZSB2YWx1ZSwgeW91IGNvdWxkIGp1c3QgbWFrZSB0aGUgcmV3cml0ZSBzdHJpbmcg
c2hvcnRlciwgc28NCiBpdCB3b24ndCBvdmVyd3JpdGUgdGhlIHRvcCBsYWJlbCBvbiB0aGUgc3Rh
Y2suJm5ic3A7IFRoaXMgc2VlbXMgdG8gYmUgd2hhdCB0aGUgZHJhZnQgc3VnZ2VzdHMsIGJ1dCBp
dCBjb3VsZCBiZSBkb25lIGFzIGFuIG9wdGltaXphdGlvbiBmb3IgdGhlIHBhcnRpY3VsYXIgY2Fz
ZSB3aGVyZSB0aGUgaW5jb21pbmcgYW5kIG91dGdvaW5nIGxhYmVscyBoYXZlIHRoZSBzYW1lIHZh
bHVlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuKAi1RoaXMgaXMgcHJlY2lzZWx5IOKAi3RoZSBjcnV4
IHdoZXJlIHlvdXIgc3RhdGVtZW50IGZhaWxzLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Zb3UgdXNlIHRlcm0gJnF1
b3Q7aW5jb21pbmcgbGFiZWwmcXVvdDsgYW5kICZxdW90O291dGdvaW5nIGxhYmxlJnF1b3Q7IC4u
LiB3ZWxsIGluIHRoZSBuZXcgYXJjaGl0ZWN0dXJlcyB0aGVyZSBpcyBubyBzdWNoIHRoaW5ncy4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+SXQgaXMgYSAmcXVvdDtnbG9iYWwgbGFiZWwmcXVvdDsgb3IgJnF1b3Q7cGF0
aCBsYWJlbCZxdW90OyB3aXRoIGFkamFjZW5jeSBpbmZvcm1hdGlvbi4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+U28g
dG8gc3VwcG9ydCBsZWdhY3kgaGFyZHdhcmUgbmV3IGNvbnRyb2wgcGxhbmUgaGFzIHRvIG1ha2Ug
dXAgZnJvbSBzaW5nbGUgbGFiZWwgbm93IHR3byAoaWRlbnRpY2FsKSBsYWJlbHMgdG8gcGFzcyBp
dA0KIHRvIGRhdGEgcGxhbmUuIE5vdyBhbHNvIGRhdGEgcGxhbmUgbXVzdCBiZSBzbWFydCB0byBj
aGVjayB0aGF0IGFuZCBwcm9ncmFtIGl0cyBzdGF0ZSBwZXIgeW91ciBzdWdnZXN0aW9uLiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5XaHkgd291bGQgd2UgZG8gdGhhdCBvdGhlciB0aGVuIGR1ZSB0byB3b3JyeSBhYm91
dCBsZWdhY3kgY2hpcHNldHMgZmVhcmVkIHRvIGJlIG5vbiBjb21wbGlhbnQgdG8gbmV3IFJGQyA/
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+TWFueSB0aHgsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
Ui48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHRhYmxlIGNsYXNz
PSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCI+DQo8dGJvZHk+DQo8
dHI+DQo8dGQgc3R5bGU9InBhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPg0KPHByZT4q
KioqKioqKioqKioqIEVtYWlsIENvbmZpZGVudGlhbGl0eSBOb3RpY2UgKioqKioqKioqKioqKioq
KioqKio8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5UaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGlu
IHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1ZGluZyBhbnkgPG86cD48L286cD48L3ByZT4NCjxw
cmU+YXR0YWNobWVudHMpIG1heSBiZSBjb25maWRlbnRpYWwsIHByb3ByaWV0YXJ5LCBwcml2aWxl
Z2VkLCBvciBvdGhlcndpc2U8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5leGVtcHQgZnJvbSBkaXNj
bG9zdXJlIHVuZGVyIGFwcGxpY2FibGUgbGF3cy4gSXQgaXMgaW50ZW5kZWQgdG8gYmUgPG86cD48
L286cD48L3ByZT4NCjxwcmU+Y29udmV5ZWQgb25seSB0byB0aGUgZGVzaWduYXRlZCByZWNpcGll
bnQocykuIEFueSB1c2UsIGRpc3NlbWluYXRpb24sIDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPmRp
c3RyaWJ1dGlvbiwgcHJpbnRpbmcsIHJldGFpbmluZyBvciBjb3B5aW5nIG9mIHRoaXMgZS1tYWls
IChpbmNsdWRpbmcgaXRzIDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPmF0dGFjaG1lbnRzKSBieSB1
bmludGVuZGVkIHJlY2lwaWVudChzKSBpcyBzdHJpY3RseSBwcm9oaWJpdGVkIGFuZCBtYXkgPG86
cD48L286cD48L3ByZT4NCjxwcmU+YmUgdW5sYXdmdWwuIElmIHlvdSBhcmUgbm90IGFuIGludGVu
ZGVkIHJlY2lwaWVudCBvZiB0aGlzIGUtbWFpbCwgb3IgYmVsaWV2ZSA8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT50aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZS1tYWlsIGluIGVycm9yLCBwbGVh
c2Ugbm90aWZ5IHRoZSBzZW5kZXIgPG86cD48L286cD48L3ByZT4NCjxwcmU+aW1tZWRpYXRlbHkg
KGJ5IHJlcGx5aW5nIHRvIHRoaXMgZS1tYWlsKSwgZGVsZXRlIGFueSBhbmQgYWxsIGNvcGllcyBv
ZiA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT50aGlzIGUtbWFpbCAoaW5jbHVkaW5nIGFueSBhdHRh
Y2htZW50cykgZnJvbSB5b3VyIHN5c3RlbSwgYW5kIGRvIG5vdDxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPmRpc2Nsb3NlIHRoZSBjb250ZW50IG9mIHRoaXMgZS1tYWlsIHRvIGFueSBvdGhlciBwZXJz
b24uIFRoYW5rIHlvdSE8bzpwPjwvbzpwPjwvcHJlPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0K
PC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxs
cGFkZGluZz0iMCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgc3R5bGU9InBhZGRpbmc6Ljc1cHQgLjc1
cHQgLjc1cHQgLjc1cHQiPg0KPHByZT4qKioqKioqKioqKioqIEVtYWlsIENvbmZpZGVudGlhbGl0
eSBOb3RpY2UgKioqKioqKioqKioqKioqKioqKio8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5UaGUg
aW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1ZGluZyBh
bnkgPG86cD48L286cD48L3ByZT4NCjxwcmU+YXR0YWNobWVudHMpIG1heSBiZSBjb25maWRlbnRp
YWwsIHByb3ByaWV0YXJ5LCBwcml2aWxlZ2VkLCBvciBvdGhlcndpc2U8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT5leGVtcHQgZnJvbSBkaXNjbG9zdXJlIHVuZGVyIGFwcGxpY2FibGUgbGF3cy4gSXQg
aXMgaW50ZW5kZWQgdG8gYmUgPG86cD48L286cD48L3ByZT4NCjxwcmU+Y29udmV5ZWQgb25seSB0
byB0aGUgZGVzaWduYXRlZCByZWNpcGllbnQocykuIEFueSB1c2UsIGRpc3NlbWluYXRpb24sIDxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPmRpc3RyaWJ1dGlvbiwgcHJpbnRpbmcsIHJldGFpbmluZyBv
ciBjb3B5aW5nIG9mIHRoaXMgZS1tYWlsIChpbmNsdWRpbmcgaXRzIDxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPmF0dGFjaG1lbnRzKSBieSB1bmludGVuZGVkIHJlY2lwaWVudChzKSBpcyBzdHJpY3Rs
eSBwcm9oaWJpdGVkIGFuZCBtYXkgPG86cD48L286cD48L3ByZT4NCjxwcmU+YmUgdW5sYXdmdWwu
IElmIHlvdSBhcmUgbm90IGFuIGludGVuZGVkIHJlY2lwaWVudCBvZiB0aGlzIGUtbWFpbCwgb3Ig
YmVsaWV2ZSA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT50aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRo
aXMgZS1tYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgPG86cD48L286cD48
L3ByZT4NCjxwcmU+aW1tZWRpYXRlbHkgKGJ5IHJlcGx5aW5nIHRvIHRoaXMgZS1tYWlsKSwgZGVs
ZXRlIGFueSBhbmQgYWxsIGNvcGllcyBvZiA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT50aGlzIGUt
bWFpbCAoaW5jbHVkaW5nIGFueSBhdHRhY2htZW50cykgZnJvbSB5b3VyIHN5c3RlbSwgYW5kIGRv
IG5vdDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPmRpc2Nsb3NlIHRoZSBjb250ZW50IG9mIHRoaXMg
ZS1tYWlsIHRvIGFueSBvdGhlciBwZXJzb24uIFRoYW5rIHlvdSE8bzpwPjwvbzpwPjwvcHJlPg0K
PC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_1B502206DFA0C544B7A6046915200863512A7A89eusaamb105erics_--


From nobody Fri Jul 24 08:24:12 2015
Return-Path: <jeff.tantsura@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 969851A8A95 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 08:24:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.601
X-Spam-Level: 
X-Spam-Status: No, score=-3.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_42=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 2QUSqIObEV_r for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 08:24:10 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0BBE01A872E for <mpls@ietf.org>; Fri, 24 Jul 2015 08:24:10 -0700 (PDT)
X-AuditID: c618062d-f799e6d00000329e-8d-55b1fc953f16
Received: from EUSAAHC004.ericsson.se (Unknown_Domain [147.117.188.84]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id B1.A3.12958.59CF1B55; Fri, 24 Jul 2015 10:51:33 +0200 (CEST)
Received: from EUSAAMB109.ericsson.se ([147.117.188.126]) by EUSAAHC004.ericsson.se ([147.117.188.84]) with mapi id 14.03.0210.002; Fri, 24 Jul 2015 11:24:08 -0400
From: Jeff Tantsura <jeff.tantsura@ericsson.com>
To: Eric C Rosen <erosen@juniper.net>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw8aa9ZzMct7NfE+8mJZi8kpzjJ3pW5YAgAAxxoCAAFKjgIABIPwA///BCB0=
Date: Fri, 24 Jul 2015 15:24:07 +0000
Message-ID: <5365D2B8-E3A1-4C25-85B4-C82CDE03090B@ericsson.com>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu> <EA360A7AB9D90D4B9E9173B6D27C371EE3F607FB@MTKMBS61N1.mediatek.inc>, <55B2552A.80702@juniper.net>
In-Reply-To: <55B2552A.80702@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRmVeSWpSXmKPExsUyuXRPiO7UPxtDDVp7bCxOPz/FZjF16wdm i/0L/7FbHHzexGixbgOQ+2/uHGaLW0tXslqcezqH0YHDY8rvjawem/4dZ/TYOesuu8eSJT+Z PK43XWX3aDm5n8Vj1vQ2No9Zsw4zBXBEcdmkpOZklqUW6dslcGVMPXacqWAOX0XvhNVMDYyr ubsYOTkkBEwkLszaygxhi0lcuLeerYuRi0NI4CijxO1nl1ghnOWMEtMPfGUCqWITMJD4/+04 C4gtIqAq8f1LDzNIEbPARCaJLfcng40SFoiTuLDyA1RRvETPrm5GCNtP4sX142wgNgtQc9ue /2A1vAL2Ek1vfkBtm8cksXH1CbAEp4CmxJtdH8E2MwLd9/3UGjCbWUBc4taT+UwQdwtILNlz HuoHUYmXj/+xQtToSCzY/YkNwtaWWLbwNTPEMkGJkzOfsExgFJ2FZNQsJC2zkLTMQtKygJFl FSNHaXFqWW66kcEmRmAsHpNg093BuOel5SFGAQ5GJR7eB8kbQ4VYE8uKK3MPMUpzsCiJ8zpG 5YUKCaQnlqRmp6YWpBbFF5XmpBYfYmTi4JRqYLSMm/y3qZRt2rnJ8b5vHvsVFaT/sudZZXuI z6d7q1M8h7vLdacne969vVfNudDtaepy6ZqE700cfGqbQ5+9eWr4MHofj+Ppi0KXNB4fvvjn hON7/i3e0nlLutM37vxUsVXp40bvZW/O8DC0/dY4myrEXPibu+/aI47Waz6VKX4GTAl3Dqs1 OiuxFGckGmoxFxUnAgATxzxtpgIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/F5diHfyzASPvMZV-vWP3wXOJUg0>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 15:24:11 -0000

Experience talks ;-)

Would be really great to get quantification.

Regards,
Jeff

On Jul 24, 2015, at 5:09 PM, Eric C Rosen <erosen@juniper.net> wrote:

>> When standard defines a "no-swap" operation,  ASIC engineer would
>> implement such operation completely differently
>=20
> Well, this is where we came in.  The RFCs do not dictate how the ASICs
> should be designed, and your ASIC designers are free to design in
> whatever way best meets the needs of the systems that are going to use
> those ASICs.  You can put in any optimizations you think are warranted.  =
If you expect the ASICs to be used in products that will never need to swap=
 label values, never need to push labels, never need to pop labels, then yo=
u are free to design the ASICs without any of these features.  If you think=
 that these operations are needed, but that "don't change the label value o=
r the stack size" are the most common operations, you can certainly optimiz=
e your design for that case.
>=20
> But if you think you can get the ASICs designed properly simply by handin=
g the RFCs to the ASIC designers, you may be in for an unpleasant surprise.
>=20
>> Since the label is to be "swap"ed with a new LABEL stack, then the
>> design of SWAPPING need to consider TTL handling such as 1) just
>> decrement of original TTL or 2) using a brand new TTL, such as using
>> local new register stored value to Fill the sawp'ed new label stack.
>=20
> The TTL handling is exactly the same for both cases.  If you have been te=
lling your ASIC designers something different, you most definitely are in f=
or an unpleasant surprise.
>=20
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Fri Jul 24 08:46:12 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D92961A876E for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 08:46:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.975
X-Spam-Level: 
X-Spam-Status: No, score=-0.975 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_42=0.6, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=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 jNKUJ0BJB0K5 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 08:46:09 -0700 (PDT)
Received: from mailgw01.mediatek.com (mailgw01.mediatek.com [69.46.227.141]) by ietfa.amsl.com (Postfix) with ESMTP id 39BEB1A874C for <mpls@ietf.org>; Fri, 24 Jul 2015 08:46:09 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw01.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 271999371; Fri, 24 Jul 2015 11:45:56 -0500
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS64.mediatek.inc ([::1]) with mapi id 14.03.0181.006; Fri, 24 Jul 2015 11:45:56 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: Eric C Rosen <erosen@juniper.net>, Loa Andersson <loa@pi.nu>, "Alexander Vainshtein" <Alexander.Vainshtein@ecitele.com>, Stewart Bryant <stbryant@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "S. Davari" <davarish@yahoo.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw8aajUti3orAQEqCOvm3DZDbXZ3pFwWwgAB2V4D///4uQIABdXEA///B49A=
Date: Fri, 24 Jul 2015 15:45:55 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F61299@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu> <EA360A7AB9D90D4B9E9173B6D27C371EE3F607FB@MTKMBS61N1.mediatek.inc> <55B2552A.80702@juniper.net>
In-Reply-To: <55B2552A.80702@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
x-tm-as-product-ver: SMEX-10.2.0.3176-8.000.1202-21698.005
x-tm-as-result: No--41.995700-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/tGrNkAOomRKLyXIUEnp7H3w5yMI>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 15:46:11 -0000

-----Original Message-----
From: Eric C Rosen [mailto:erosen@juniper=2Enet]=20
Sent: Friday, July 24, 2015 5:10 PM
To: Andrew Qu; Loa Andersson; Alexander Vainshtein; Stewart Bryant; Andrew =
G=2E Malis; S=2E Davari
Cc: erosen@juniper=2Enet; mpls@ietf=2Eorg
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?

> When standard defines a "no-swap" operation,  ASIC engineer would=20
> implement such operation completely differently

Well, this is where we came in=2E =20

[Andrew]  That is right, we are supposed to do some bridging works=2E  But =
when RFC is better written,=20
	You may be "called" in less and we can spend more time to do greater =
good=2E

The RFCs do not dictate how the ASICs should be designed, and your ASIC =
designers are free to design in whatever way best meets the needs of the =
systems that are going to use those ASICs=2E  You can put in any =
optimizations you think are warranted=2E=20

  If you expect the ASICs to be used in products that will never need to =
swap label values, never need to push labels, never need to pop labels, =
then you are free to design the ASICs without any of these features=2E  If =
you think that these operations are needed, but that "don't change the =
label value or the stack size" are the most common operations, you can =
certainly optimize your design for that case=2E

But if you think you can get the ASICs designed properly simply by handing =
the RFCs to the ASIC designers, you may be in for an unpleasant surprise=2E


[Andrew] I don't know where did you get this idea from,  it is funny that =
how can you concluded that when I am asking
	better written doc implies that I will simply hand off the work =
completely=2E

> Since the label is to be "swap"ed with a new LABEL stack, then the=20
> design of SWAPPING need to consider TTL handling such as 1) just=20
> decrement of original TTL or 2) using a brand new TTL, such as using=20
> local new register stored value to Fill the sawp'ed new label stack=2E

The TTL handling is exactly the same for both cases=2E  If you have been =
telling your ASIC designers something different, you most definitely are in=
 for an unpleasant surprise=2E

[Andrew] I am using this case to indicate better written doc might help to =
reduce confusion=2E =20
	This is the human thought process when people read "swap" and "no_swap" =
and consider how to implement
	Them=2E  Hence my point of no_swap may be defined to differentiate =
"swap"=2E =20

Thanks,

Andrew



************* Email Confidentiality Notice ********************
The information contained in this e-mail message (including any=20
attachments) may be confidential, proprietary, privileged, or otherwise
exempt from disclosure under applicable laws=2E It is intended to be=20
conveyed only to the designated recipient(s)=2E Any use, dissemination,=20
distribution, printing, retaining or copying of this e-mail (including its=
=20
attachments) by unintended recipient(s) is strictly prohibited and may=20
be unlawful=2E If you are not an intended recipient of this e-mail, or =
believe=20
that you have received this e-mail in error, please notify the sender=20
immediately (by replying to this e-mail), delete any and all copies of=20
this e-mail (including any attachments) from your system, and do not
disclose the content of this e-mail to any other person=2E Thank you!


From nobody Fri Jul 24 08:53:42 2015
Return-Path: <erosen@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F1661A1AE8 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 08:53:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.602
X-Spam-Level: 
X-Spam-Status: No, score=-1.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=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 Au0F3iuifhgc for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 08:53:39 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0723.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:723]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C7421A1A39 for <mpls@ietf.org>; Fri, 24 Jul 2015 08:53:39 -0700 (PDT)
Authentication-Results: juniper.net; dkim=none (message not signed) header.d=none;
Received: from [172.29.32.141] (66.129.241.14) by CY1PR0501MB1097.namprd05.prod.outlook.com (10.160.144.139) with Microsoft SMTP Server (TLS) id 15.1.219.17; Fri, 24 Jul 2015 15:53:34 +0000
To: Lizhenbin <lizhenbin@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>, "Andrew Qu" <andrew.qu@mediatek.com>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Shahram Davari <davari@broadcom.com>, Robert Raszuk <robert@raszuk.net>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <5A5B4DE12C0DAC44AF501CD9A2B01A8D8CA1BFBE@nkgeml506-mbx.china.huawei.com>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <55B25F79.1000700@juniper.net>
Date: Fri, 24 Jul 2015 11:53:29 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0
MIME-Version: 1.0
In-Reply-To: <5A5B4DE12C0DAC44AF501CD9A2B01A8D8CA1BFBE@nkgeml506-mbx.china.huawei.com>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.14]
X-ClientProxiedBy: BLUPR18CA0026.namprd18.prod.outlook.com (25.162.230.36) To CY1PR0501MB1097.namprd05.prod.outlook.com (25.160.144.139)
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1097; 2:TmrDCmG4iQa7W3MCpxm36p48zJywlWLZPsRsMRFxxY/Vvw7QRJk2kzddXhTJaJ5I; 3:VILBjR7XSRtHX5CJR4wb46R3SR2Wciq+bEB/mJ/9sxD7XHHi3OCSkx7ZWHGKbZxlyw6uwaAwwJPZ0NDyVEB4cHwF6egVGejeTkGFbRXGWt5ozIQFav4KZMvWPubyLsWYhVO/TNiELxPffjy3UnYyYA==; 25:YkWYJS3XAwZ83KJemaLHihWLvb7Rv5XONF2QzMNrr+pFENqlq8T5lpIrZOa1XExi5JI2lSYA59L8b+EOhy2G47uALV0VxSuiTmcaO2oFn5hziARxViHdciqAgGT5SiAnsSZb4NuB04bvLTv+7KaPq3RGvQ7ln1m+qfOPZiMfSdSoLHC1bGb1M/Xz6niFq9ax2SPK8hsfSk0MYY/iSKbuCIJDPegqdnQqH33/UJ6AyqCloCtRLv6znvYjfKdD9ms3MV3t5BSvFuBx86qp0BVCxg==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1097;
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1097; 20:kDR7FnTZl5qthSqw63F2t3y3kSToKsm9nQQtnRMiGMr7a0XgMc4ZonBbnVtIaPhXNV4MYapOsq9NvyCsAt3ZbnsHB1NdSqRgaAADxMEFlJUX8j+FFIDkuewuUZ0a70CXJrtNzKjK9hpIfgjv6mxvqSZkDDwQJ7IiUYNWxBBZV/xU31eQSQL2B5g2COnM2BDVMYZhATEPLjeY41ZludHs0O9Dd/+0U8Bt4iJesQNQ7581ukAgE2/U6kbrGeaiJLZ4PtZpIfh2wUMp3lSWxsE7AI0GANoofGrJzoJodMZY8NnU/sMVxUpROfMCKfJT67kJSPK1d5x4pRmf05gc5aDz8C+/Dao/i0khLdSW4cevZPVJqKX7Wze+L6QEe04HkXHc9aLg7tCENpqfvq1Ynd4gIosMC+qTwm/IT3bFPJQyBG59VPcvpGJ55BW5d2d+6IdE1HPWo8wZJZVmJwX1mBG2l3I9HK/5SvUaD682jfA5ogmg8x/+/IRrjjsnSy7nKbrI; 4:O+raErSphNHyUAuSn6gwoisce39Q5OEncFPRWyG5G2ro2qiQ1YlAZsF5X1jktydSUkjL0pDcAqb0ZLl3lbfYEL9ykZ+YpumsX5Y1Cf0Z5Uo7EuQbT7Q6b1s6/JyJnDsEts7b0bLHEkWWE7oywNf04caTo8Z5k1DjD/Dxcf0lbPIGX2XVF83mhOWdte14PXa1LS2u9zuIHE+enSiWcgPMUl+ogAPx3TTg2azKb5OLZy4VrBiy8HV3CHdIFDPeFwyfjatMZb0d9JsQfIBNECQj5V0C6a8TTy2fuH6abUTuaBE=
CY1PR0501MB1097: X-MS-Exchange-Organization-RulesExecuted
X-Microsoft-Antispam-PRVS: <CY1PR0501MB1097453813A6EB168B731AC1D4810@CY1PR0501MB1097.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CY1PR0501MB1097; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1097; 
X-Forefront-PRVS: 0647963F84
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(377454003)(479174004)(24454002)(47776003)(50466002)(86362001)(4001350100001)(46102003)(224303003)(122386002)(5001770100001)(230783001)(189998001)(87976001)(107886002)(33656002)(5001960100002)(42186005)(66066001)(83506001)(87266999)(80316001)(54356999)(65806001)(40100003)(36756003)(77096005)(76176999)(50986999)(23746002)(65956001)(64126003)(77156002)(2501003)(65816999)(2950100001)(92566002)(62966003)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1097; H:[172.29.32.141]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; CY1PR0501MB1097; 23:voyOyPjt4jGtt4wI3IKlT3/wf4Nvl9jRMIi?= =?Windows-1252?Q?65YaknQaj7LnLS0gIzKMCW6IQisUeCGEgrmszwG7KcCVExmiTnt/Nj73?= =?Windows-1252?Q?+N2KPsnYozfluzyEXeikxbTwiIKVBPEAdpoXUhOl9jYD83a/6FdRIBW6?= =?Windows-1252?Q?yIizfMIq5qJTQ4iGBdLxV8susEvlMsr0GfX/6MZJXPlgb4wG9Jl7DQid?= =?Windows-1252?Q?lFgkazs/sWA6J0+dmzT326aHe6EFACHfHiziLGDrcRqZ/VhTCenAa+5S?= =?Windows-1252?Q?igi0afjezf36wqHpkwiYfXnFeQGLNQIbWUMRrDUC6cc+TRZZbrBcTAf9?= =?Windows-1252?Q?YlcuhSTBwuC+jzcOv7SZ1hLHkheRk7UabslsxAW+vhPdmEr75YPsIkOg?= =?Windows-1252?Q?ePOSDFZPy8lt0ERZl5KQzLL6/kyouYgge0nrtHWKpSSFpv43UlbmBbcP?= =?Windows-1252?Q?O6FlPfaU4Io9F/lWF2q4LjLo9vtJaEIwKVnYDP/uR9UT6LidSIsDs7sk?= =?Windows-1252?Q?8V+VQk662fadYS0qoi3GAPRcNlAMWy+adJU8G8mkIlgt+PmRpmeZZblS?= =?Windows-1252?Q?28JGudsvbtJ3QJYN3QtUJxYU/BEog8spoJb2OBTYR1OCH2TwwEEOoMzs?= =?Windows-1252?Q?8GC5aDd2BLSLBocM4PAc+O3os4z5Qw5CVD02D+hJ8iu31xABM7mUMhpt?= =?Windows-1252?Q?JEroEb24Dvp1/HUCEnT4uGNVP/pTxNq4W5M7e0DRyoXnVbq1UYaB2Xlf?= =?Windows-1252?Q?67ZUeB2sk6DyS6z6PbgzOKQ1LZ1pIzBvk6svW4b+davpLgVa663i+PsW?= =?Windows-1252?Q?EGCA9D/yaXUxs+A2Ruh1kfTx7RtnqSw+d9uOJ+52JCH6DNZ7tctks+Aj?= =?Windows-1252?Q?SGnudo0OIedrowVUZELB6zzk8eguXYhueMdVXOmf9nrqD2RuOQZS7Gp7?= =?Windows-1252?Q?brf0lbT1Hyk8C3fCdAU+SYVEdE67Zy/RO7H/dWtY/xixGNeToEfgARzI?= =?Windows-1252?Q?Itg2rG9kJQr+8/E/KiWCh++JCj/m5029GqFldUviJteL6nsnsZkw0we0?= =?Windows-1252?Q?uDKbJkLEk8pFgWkA8jiNZkz5VfDEgdIf8wgW9oitf1nLipB3nd0hKXVN?= =?Windows-1252?Q?tNBiMo+xjWaXFvlWUkr9GtzpbkWyUni+pNDJyATio1Fu6?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1097; 5:Z7Nyb7f2XDwv6AEF2c1jySy+OmjbvA6ggJRGPZ8yjdhZIN61YKCuPXAgJmL44JmvLdmvTSVMdESmFdLkGMgULhNjiPBffOAkHImMugEX0qNNDysBzrK0+OXIH3P5xJzR234XwxHhVzaJ9o5Fy/1jeg==; 24:pka0TBjgjGb46bDjfcvGs3B9hF7obbthWllPvI84oR/7FeKfe9qyFB4VT+P0ywSVnHmxDwQyFnCe2uOn+QJo3pFK9+Fw0Kds1YDIgEXcqV8=; 20:+ROlq2IuHWmeLV/r4RbkqbJFzaTzYqB9ZXOOT5VHwa8iKj6Od/ESmLR9WmBvMw7yajpPcjSgOYD4mozzxdSO0w==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2015 15:53:34.7719 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1097
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/gPewBSkMgzGDgBdgd7e2k3i7aCE>
Subject: Re: [mpls] =?utf-8?b?562U5aSNOiBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2Fy?= =?utf-8?q?ding-no-swap_-_how_much_does_it_really_save=3F?=
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 15:53:40 -0000

On 7/24/2015 4:40 AM, Lizhenbin wrote:
> In fact, according to implementation, the SWAP can be seen as POP a
> label, then PUSH a label.

Certainly the architecture could have been written this way.  But it 
wasn't ;-)  It was written in such a way as to emphasize the difference 
between operations that change the size of the label stack and 
operations that do not.

These concepts do not necessarily show up at all in the forwarding 
logic.  All the forwarding plane has to know is what the rewrite string 
is, where to put it, and how to adjust any TTL and/or checksum fields 
that might be in it.








From nobody Fri Jul 24 08:55:15 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E588A1A6FFE for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 08:55:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.975
X-Spam-Level: 
X-Spam-Status: No, score=-0.975 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_42=0.6, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=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 nNch-PmYznAs for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 08:55:12 -0700 (PDT)
Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [69.46.227.142]) by ietfa.amsl.com (Postfix) with ESMTP id DEAC41A1A2C for <mpls@ietf.org>; Fri, 24 Jul 2015 08:55:11 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw02.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 1843848804; Fri, 24 Jul 2015 11:54:00 -0500
Received: from MTKCAS63.mediatek.inc (172.29.17.143) by MTKCAS64.mediatek.inc (172.29.17.144) with Microsoft SMTP Server (TLS) id 14.3.181.6; Fri, 24 Jul 2015 11:54:58 -0400
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS63.mediatek.inc ([fe80::69ba:ee95:46f7:711d%10]) with mapi id 14.03.0181.006; Fri, 24 Jul 2015 11:54:46 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: Jeff Tantsura <jeff.tantsura@ericsson.com>, Eric C Rosen <erosen@juniper.net>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQw8aajUti3orAQEqCOvm3DZDbXZ3pFwWwgAB2V4D///4uQIABdXEAgAAEFYD//8NioA==
Date: Fri, 24 Jul 2015 15:54:45 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F612C5@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu> <EA360A7AB9D90D4B9E9173B6D27C371EE3F607FB@MTKMBS61N1.mediatek.inc>, <55B2552A.80702@juniper.net> <5365D2B8-E3A1-4C25-85B4-C82CDE03090B@ericsson.com>
In-Reply-To: <5365D2B8-E3A1-4C25-85B4-C82CDE03090B@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-Product-Ver: SMEX-10.2.0.3176-8.000.1202-21698.005
X-TM-AS-Result: No--17.435300-8.000000-31
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/4m_HBOJdHR4aNq5HrpqezJscAec>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 15:55:15 -0000

Experience should have taught us that we should strive to get our =
doc/standard written as
clear as possible and don't count on our involvement to get things =
straight=2E

With due respect, I hope that all experienced folks can learn from bad =
experiences=2E

Thanks,

Andrew

-----Original Message-----
From: Jeff Tantsura [mailto:jeff=2Etantsura@ericsson=2Ecom]=20
Sent: Friday, July 24, 2015 5:24 PM
To: Eric C Rosen
Cc: Andrew Qu; Loa Andersson; Alexander Vainshtein; Stewart Bryant; Andrew =
G=2E Malis; S=2E Davari; mpls@ietf=2Eorg
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?

Experience talks ;-)

Would be really great to get quantification=2E

Regards,
Jeff

On Jul 24, 2015, at 5:09 PM, Eric C Rosen <erosen@juniper=2Enet> wrote:

>> When standard defines a "no-swap" operation,  ASIC engineer would=20
>> implement such operation completely differently
>=20
> Well, this is where we came in=2E  The RFCs do not dictate how the ASICs=
=20
> should be designed, and your ASIC designers are free to design in=20
> whatever way best meets the needs of the systems that are going to use=20
> those ASICs=2E  You can put in any optimizations you think are =
warranted=2E  If you expect the ASICs to be used in products that will =
never need to swap label values, never need to push labels, never need to =
pop labels, then you are free to design the ASICs without any of these =
features=2E  If you think that these operations are needed, but that "don't=
 change the label value or the stack size" are the most common operations, =
you can certainly optimize your design for that case=2E
>=20
> But if you think you can get the ASICs designed properly simply by =
handing the RFCs to the ASIC designers, you may be in for an unpleasant =
surprise=2E
>=20
>> Since the label is to be "swap"ed with a new LABEL stack, then the=20
>> design of SWAPPING need to consider TTL handling such as 1) just=20
>> decrement of original TTL or 2) using a brand new TTL, such as using=20
>> local new register stored value to Fill the sawp'ed new label stack=2E
>=20
> The TTL handling is exactly the same for both cases=2E  If you have been =
telling your ASIC designers something different, you most definitely are in=
 for an unpleasant surprise=2E
>=20
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> mpls mailing list
> mpls@ietf=2Eorg
> https://www=2Eietf=2Eorg/mailman/listinfo/mpls
************* Email Confidentiality Notice ********************
The information contained in this e-mail message (including any=20
attachments) may be confidential, proprietary, privileged, or otherwise
exempt from disclosure under applicable laws=2E It is intended to be=20
conveyed only to the designated recipient(s)=2E Any use, dissemination,=20
distribution, printing, retaining or copying of this e-mail (including its=
=20
attachments) by unintended recipient(s) is strictly prohibited and may=20
be unlawful=2E If you are not an intended recipient of this e-mail, or =
believe=20
that you have received this e-mail in error, please notify the sender=20
immediately (by replying to this e-mail), delete any and all copies of=20
this e-mail (including any attachments) from your system, and do not
disclose the content of this e-mail to any other person=2E Thank you!


From nobody Fri Jul 24 09:05:51 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 106EF1A87C0 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 09:05:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.677
X-Spam-Level: 
X-Spam-Status: No, score=-0.677 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_42=0.6, SPF_PASS=-0.001] autolearn=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 AhD753k2PSKR for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 09:05:48 -0700 (PDT)
Received: from mail-wi0-x235.google.com (mail-wi0-x235.google.com [IPv6:2a00:1450:400c:c05::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 222391A8726 for <mpls@ietf.org>; Fri, 24 Jul 2015 09:05:48 -0700 (PDT)
Received: by wicgb10 with SMTP id gb10so35190769wic.1 for <mpls@ietf.org>; Fri, 24 Jul 2015 09:05:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=jdIfk0KNIXDmY+tevfGYS4lEufxnpY7xGY+sQ9JweEo=; b=UwcE6ovzLN8DYKTCFxDCXJlto2iGgZvQfElAFwUIkDQp2XGvUiXgKCQzs+8EOGAqZ4 u9WLoLdyH7aLq9cDsgwCTs47Yo0gkF3TVljpCO9u7IdicDijhceRJQBLycAR4TWII9v5 xK2JwmZCqld+SHeTi55B5ab1RVceFjlS8WRZk4RB7NWmgQ5aDuZwSwe5gF1FiakmEf8A OP5nvtsVXVkqokLYVM+aklmKI+/RYgqBqB+Xo0GTagBn4IVE6RjnHGazbbfGrCEr410c LsyEiBziGUdsG+SylUa+ehQpXs2v5wjq60gdAXDJewoPo+IMwWwd6hYt41YZzY+HuLq8 wJbQ==
MIME-Version: 1.0
X-Received: by 10.181.13.195 with SMTP id fa3mr8671038wid.7.1437753946741; Fri, 24 Jul 2015 09:05:46 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Fri, 24 Jul 2015 09:05:46 -0700 (PDT)
Received: by 10.194.95.168 with HTTP; Fri, 24 Jul 2015 09:05:46 -0700 (PDT)
In-Reply-To: <5365D2B8-E3A1-4C25-85B4-C82CDE03090B@ericsson.com>
References: <DB3PR03MB078098C91E8D3C7DCDCCF8C39D840@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6038F@MTKMBS61N1.mediatek.inc> <55B11D6D.2040102@pi.nu> <EA360A7AB9D90D4B9E9173B6D27C371EE3F607FB@MTKMBS61N1.mediatek.inc> <55B2552A.80702@juniper.net> <5365D2B8-E3A1-4C25-85B4-C82CDE03090B@ericsson.com>
Date: Fri, 24 Jul 2015 18:05:46 +0200
X-Google-Sender-Auth: eULxRVeMVyA-OxXEZxKvTC5Gzlg
Message-ID: <CA+b+ERm5Ap=EF5CMBcgsyczfqkpBD+34ChSekD1xXw+JRvxGgA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Jeff Tantsura <jeff.tantsura@ericsson.com>
Content-Type: multipart/alternative; boundary=f46d043c07d44524d2051ba12dbb
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/AmdksQDGP-2EeOinO_lTkJG0vdc>
Cc: mpls@ietf.org
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 16:05:50 -0000

--f46d043c07d44524d2051ba12dbb
Content-Type: text/plain; charset=UTF-8

I always thought that #1 is "Money talks" ;).

And with that why don't we define NO_SWAP as experimental RFC and let the
market decide how useful it will be ?

If say after few years it will have zero adoption its pretty simple to move
it to historical status and consider experiment as concluded.

Best,
R.
On Jul 24, 2015 5:24 PM, "Jeff Tantsura" <jeff.tantsura@ericsson.com> wrote:

> Experience talks ;-)
>
> Would be really great to get quantification.
>
> Regards,
> Jeff
>
> On Jul 24, 2015, at 5:09 PM, Eric C Rosen <erosen@juniper.net> wrote:
>
> >> When standard defines a "no-swap" operation,  ASIC engineer would
> >> implement such operation completely differently
> >
> > Well, this is where we came in.  The RFCs do not dictate how the ASICs
> > should be designed, and your ASIC designers are free to design in
> > whatever way best meets the needs of the systems that are going to use
> > those ASICs.  You can put in any optimizations you think are warranted.
> If you expect the ASICs to be used in products that will never need to swap
> label values, never need to push labels, never need to pop labels, then you
> are free to design the ASICs without any of these features.  If you think
> that these operations are needed, but that "don't change the label value or
> the stack size" are the most common operations, you can certainly optimize
> your design for that case.
> >
> > But if you think you can get the ASICs designed properly simply by
> handing the RFCs to the ASIC designers, you may be in for an unpleasant
> surprise.
> >
> >> Since the label is to be "swap"ed with a new LABEL stack, then the
> >> design of SWAPPING need to consider TTL handling such as 1) just
> >> decrement of original TTL or 2) using a brand new TTL, such as using
> >> local new register stored value to Fill the sawp'ed new label stack.
> >
> > The TTL handling is exactly the same for both cases.  If you have been
> telling your ASIC designers something different, you most definitely are in
> for an unpleasant surprise.
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > mpls mailing list
> > mpls@ietf.org
> > https://www.ietf.org/mailman/listinfo/mpls
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>

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

<p dir=3D"ltr">I always thought that #1 is &quot;Money talks&quot; ;).</p>
<p dir=3D"ltr">And with that why don&#39;t we define NO_SWAP as experimenta=
l RFC and let the market decide how useful it will be ?</p>
<p dir=3D"ltr">If say after few years it will have zero adoption its pretty=
 simple to move it to historical status and consider experiment as conclude=
d.</p>
<p dir=3D"ltr">Best,<br>
R.</p>
<div class=3D"gmail_quote">On Jul 24, 2015 5:24 PM, &quot;Jeff Tantsura&quo=
t; &lt;<a href=3D"mailto:jeff.tantsura@ericsson.com">jeff.tantsura@ericsson=
.com</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">=
Experience talks ;-)<br>
<br>
Would be really great to get quantification.<br>
<br>
Regards,<br>
Jeff<br>
<br>
On Jul 24, 2015, at 5:09 PM, Eric C Rosen &lt;<a href=3D"mailto:erosen@juni=
per.net">erosen@juniper.net</a>&gt; wrote:<br>
<br>
&gt;&gt; When standard defines a &quot;no-swap&quot; operation,=C2=A0 ASIC =
engineer would<br>
&gt;&gt; implement such operation completely differently<br>
&gt;<br>
&gt; Well, this is where we came in.=C2=A0 The RFCs do not dictate how the =
ASICs<br>
&gt; should be designed, and your ASIC designers are free to design in<br>
&gt; whatever way best meets the needs of the systems that are going to use=
<br>
&gt; those ASICs.=C2=A0 You can put in any optimizations you think are warr=
anted.=C2=A0 If you expect the ASICs to be used in products that will never=
 need to swap label values, never need to push labels, never need to pop la=
bels, then you are free to design the ASICs without any of these features.=
=C2=A0 If you think that these operations are needed, but that &quot;don&#3=
9;t change the label value or the stack size&quot; are the most common oper=
ations, you can certainly optimize your design for that case.<br>
&gt;<br>
&gt; But if you think you can get the ASICs designed properly simply by han=
ding the RFCs to the ASIC designers, you may be in for an unpleasant surpri=
se.<br>
&gt;<br>
&gt;&gt; Since the label is to be &quot;swap&quot;ed with a new LABEL stack=
, then the<br>
&gt;&gt; design of SWAPPING need to consider TTL handling such as 1) just<b=
r>
&gt;&gt; decrement of original TTL or 2) using a brand new TTL, such as usi=
ng<br>
&gt;&gt; local new register stored value to Fill the sawp&#39;ed new label =
stack.<br>
&gt;<br>
&gt; The TTL handling is exactly the same for both cases.=C2=A0 If you have=
 been telling your ASIC designers something different, you most definitely =
are in for an unpleasant surprise.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; mpls mailing list<br>
&gt; <a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
<br>
_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
</blockquote></div>

--f46d043c07d44524d2051ba12dbb--


From nobody Fri Jul 24 09:25:49 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 617D41A888E for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 09:25:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 HZK1TiIx-n1y for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 09:25:44 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0718.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::718]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ACC2E1A1A62 for <mpls@ietf.org>; Fri, 24 Jul 2015 09:25:43 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) with Microsoft SMTP Server (TLS) id 15.1.219.17; Fri, 24 Jul 2015 16:25:27 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0219.018; Fri, 24 Jul 2015 16:25:27 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Rolf Winter <Rolf.Winter@neclab.eu>
Thread-Topic: draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt
Thread-Index: AQHQxi1YxQO7YSp/ukO2atFhipP6qA==
Date: Fri, 24 Jul 2015 16:25:26 +0000
Message-ID: <DB3PR03MB078042995520179F5E4449589D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Infraware POLARIS Mobile Mailer v2.5
authentication-results: neclab.eu; dkim=none (message not signed) header.d=none;
x-originating-ip: [176.12.136.231]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0780; 5:gcX3cAwEmsDBDr/0nUdJ0uZ6jf7hr/422LJ5ijGffczwyY22O6TIy2idxrZigpkxdigshKVPtXzYqgN/6pftVv8zqoRRIzFvwd++UGRNAPE4VP21Ic7gSvXl2Dt93O6g2gwPxpWIj6m2yaQ3iZKymw==; 24:X59BpApXvEdI1KyeNjuNTtX4QS8S1A1HitwHeX7HFb1gtyIl5mqImW3rNo29jTCmffamLK2qVrnsnbkPfDmktQEizQaGPn4OsUTUtcxM3lw=; 20:ta8l2i17IcJJXPJpXLJEewmln479G0gs450y8r/cPVZ9NDT78GLOxMF1tbRn9spELdSbjjUKYnGDNZW3dUUwXA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0780;
db3pr03mb0780: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <DB3PR03MB07801A10E206ABE572DAF0789D810@DB3PR03MB0780.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0780; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0780; 
x-forefront-prvs: 0647963F84
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(479174004)(13464003)(106116001)(5002640100001)(40100003)(77096005)(76576001)(74316001)(92566002)(50226001)(19625215002)(5001920100001)(561944003)(33656002)(66066001)(50986999)(77156002)(230783001)(2656002)(122556002)(189998001)(2900100001)(15975445007)(19617315012)(87936001)(62966003)(19580405001)(16236675004)(5001960100002)(102836002)(110136002)(19580395003)(46102003)(5003600100002)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0780; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB078042995520179F5E4449589D810DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jul 2015 16:25:26.5703 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0780
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/8hGfc3mo3gJIog3EEjx2Tka16ps>
Cc: 'Loa Andersson' <loa@mail01.huawei.com>, "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-vainshtein-mpls-gal-tc-ttl-handling-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 16:25:48 -0000

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

Um9sZiwNCg0KSSBtdXN0IGFkbWl0IHRoYXQgSSBoYXZlIGdhaWxlZCB0byB1bmRlcnN0YW5kIGp1
c3QgSE9XIFRUTCBpbiB0aGUgR0FMLWNvbnRhaW5pbmcgTFNFIGlzIHVzZWQgZm9yIGFkZHJlc3Np
bmcuIEkgYW0gbm90IGF3YXJlIG9mIGFueSBSRkNzIGRlZGNyaWJpbmcgdGhpcy4NCg0KQ291bGQg
aXQgcG9zZGlibHkgYmUgdGhhdCB5b3UgaGF2ZSByZWZlcnJlZCB0byBUVEwgaW4gdGhlIExTRSBj
b250YWluaW5nIGEgbm9ybWFsIGxhYmVsIGJlaW5nIHNldCB0byAxIGZvciB0aGUgTmV4dCBIb3Ag
TFNSIHRvIHRyYXAgdGhlIE9BTSBwYWNrZXQgYXMgcGFydCBvZiAqc2VnbWVudCogKG5vdCAiKnNl
Y3Rpb24qKSBPQU0/IElmIHNvIHRoaXMgY29tcGxldGVseSB1bnJlbGF0ZWQgdG8gdGhlIFRUTCB2
YWx1ZSB0aGF0IHVzIHNldCBieSB0aGUgdHJhbnNtaXR0ZXIgaW4gdGhlIEdBTC1jb250YWluaW5n
IExTRS4NCg0KDQoNCkFzIGZvciBmaXhpbmcganVzdCB0aGUgcmVjZWl2ZXJzIGJ5IGlnbm9yaW5n
IHJlY2VpdmVkIFRUTCB2YWx1ZSBpbiB0aGUgR0FMLWNvbnRhaW5pbmcgTFNFIC0gdGhlIGRyYWZ0
IGRvZXMgdGhhdCwgYnV0IGl0IGFsc28gUkVDT01NRU5EUyBub3Qgc2VuZGluZyBUVEwgaW4gdGhp
cyBMU0UgdG8gMSBpbiBvcmRlciB0byBhdm9pZCBwcm9ibGVtcyB3aXRoIHJlY3JpdmVycyB0aGF0
IGNvbXBseSB0byA1NTg2IGJ1dCBub3QgdG8gdGhpcyBkb2N1bWVudC4NCg0KDQoNCkhvcGUgdGhp
cyBoZWxwcy4NCg0KDQoNClRodW1iIHR5cGVkIG9uIG15IExHLA0KU2FzaGENCg0KLS0tLS0tIE9y
aWdpbmFsIG1lc3NhZ2UgLS0tLS0tDQpGcm9tOiBSb2xmIFdpbnRlcg0KRGF0ZTogMjQvMDcvMjAx
NSAxMjoyMw0KVG86IEFsZXhhbmRlciBWYWluc2h0ZWluOw0KQ2M6ICdMb2EgQW5kZXJzc29uJztH
ZW9yZ2UgU3dhbGxvdyAoc3dhbGxvdyk7YWRyaWFuQG9sZGRvZy5jby51azttcGxzQGlldGYub3Jn
Ow0KU3ViamVjdDpSRTogZHJhZnQtdmFpbnNodGVpbi1tcGxzLWdhbC10Yy10dGwtaGFuZGxpbmct
MDAudHh0DQoNClNlZSBpbmxpbmUgW3RoaW5ncyB3ZSBhZ3JlZSBvbiBzbmlwcGVkXQ0KDQpORUMg
RXVyb3BlIEx0ZCB8IFJlZ2lzdGVyZWQgT2ZmaWNlOiBBdGhlbmUsIE9keXNzZXkgQnVzaW5lc3Mg
UGFyaywgV2VzdCBFbmQgIFJvYWQsIExvbmRvbiwgSEE0IDZRRSwgR0IgfCBSZWdpc3RlcmVkIGlu
IEVuZ2xhbmQgMjgzMjAxNA0KDQo+IGIpIHdoZW4gdGhlIEdBTCBpcyB1c2VkIGZvciBzZWN0aW9u
IE9BTSwgdGhlbiBzZXR0aW5nIHRoZSBUVEwgdG8gMSBpcw0KPiBuZWNlc3NhcnkgYXMgaXQgaXMg
dXNlZCBmb3IgYWRkcmVzc2luZy4NCj4NCj4gVGhpcyBpcyBhIG5vdGV3b3J0aHkgZXhjZXB0aW9u
IHRvIHRoZSBydWxlIG91dGxpbmVkIGluIHRoZSBkb2N1bWVudC4NCj4NCj4gW1tTYXNoYV1dIEkg
bWF5IGJlIG1pc3Npbmcgc29tZXRoaW5nIGJ1dCBJIGRvIG5vdCByZWFsbHkgdW5kZXJzdGFuZCB3
aHkNCj4gc3VjaCBhbiBleGNlcHRpb24gaXMgcmVxdWlyZWQuDQo+DQo+IEkgYXNzdW1lIHRoYXQg
YnkgIlNlY3Rpb24gT0FNIiB5b3UgcmVmZXIgdG8gdGhlIGNhc2Ugd2hlbiB0aGUgdG9wIExTRQ0K
PiBpbiB0aGUgbGFiZWwgc3RhY2sgY29udGFpbnMgR0FMLg0KPg0KPiBJZiB0aGlzIGlzIGNvcnJl
Y3QsIHRoZW4gdGhpcyBMU0UgIChiZWluZyB0aGUgdG9wIG9uZSkgd291bGQgYmUNCj4gZXhhbWlu
ZWQgYnkgdGhlIExTUiBhdCB0aGUgb3RoZXIgZW5kIG9mIHRoZSBkYXRhIGxpbmssIGFuZCB0aGUg
cGFja2V0DQo+IGltbWVkaWF0ZWx5IGlkZW50aWZpZWQgYXMgYW4gT0FNIHBhY2tldCBiYXNlZCBv
biB0aGUgZmFjdCB0aGF0IHRoZQ0KPiBleGFtaW5lZCBMU0UgY29udGFpbnMgR0FMLiBGdXJ0aGVy
IGRpc3Bvc2l0aW9uIG9mIHRoaXMgcGFja2V0IHdvdWxkIGJlDQo+IHRoZW4gZGVjaWRlZCBieSB0
aGUgcGFja2V0IHR5cGUgYXMgZW5jb2RlZCBpbiB0aGUgR0FDSCBhbmQsIGlmDQo+IG5lY2Vzc2Fy
eSwgYnV5IHBhY2tldCB0eXBlLXNwZWNpZmljIG1lYW5zLiBUaGlzIHdvdWxkIGhhcHBlbiByZWdh
cmRsZXNzDQo+IG9mIHRoZSBUVEwgdmFsdWUgaW4gdGhpcyBMU0UuIFNldHRpbmcgaXQgdG8gMSBz
aG91bGQgbm90IHJlYWxseSBjaGFuZ2UNCj4gYW55dGhpbmcgSU1ITy4NCg0KV2VsbCwgdGhlIFRU
TCBpcyBiZWluZyB1c2VkIGhlcmUgZm9yIGFkZHJlc3NpbmcgYW5kIHlvdSB3YW50IHRvIGNoYW5n
ZSB0aGVzZSBzZW1hbnRpY3MuIEFyY2hpdGVjdHVyYWxseSwgdGhpcyBkb2Vzbid0IHNlZW0gcmln
aHQuIElmICJqdXN0IGxvb2sgYXQgdGhlIGxhYmVsIiBpcyBhIHZhbGlkIGZpeCB0byB0aGUgcHJv
YmxlbSwgd2h5IG5vdCBmaXhpbmcgdGhlIHJlY2VpdmVycyB0aGF0IGhhdmUgdGhlIHByb2JsZW0u
IFdoeSBjaGFuZ2luZyBhbGwgdGhlIHNlbmRlcnM/DQoNCj4NCj4NCj4NCj4gR2VuZXJhbGx5LCB0
aGUgcHJvcG9zYWwgYmVncyB0aGUgcXVlc3Rpb24gIndoeSBoYXZpbmcgYWxsIHNlbmRlcnMNCj4g
Y2hhbmdlIHdoZW4gdGhlIHByb2JsZW0gc2VlbXMgdG8gYmUgaW4gc29tZSByZWNlaXZlcnMiLg0K
Pg0KPg0KPg0KPiBCZXN0LA0KPg0KPg0KPg0KPiBSb2xmDQo+DQo+DQo+DQo+DQo+DQo+DQo+DQo+
DQo+DQo+DQo+DQo+IE5FQyBFdXJvcGUgTHRkIHwgUmVnaXN0ZXJlZCBPZmZpY2U6IEF0aGVuZSwg
T2R5c3NleSBCdXNpbmVzcyBQYXJrLCBXZXN0DQo+IEVuZCAgUm9hZCwgTG9uZG9uLCBIQTQgNlFF
LCBHQiB8IFJlZ2lzdGVyZWQgaW4gRW5nbGFuZCAyODMyMDE0DQo+DQo+DQo+DQo+ID4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4NCj4gPiBGcm9tOiBtcGxzIFttYWlsdG86bXBscy1ib3Vu
Y2VzQGlldGYub3JnIDxtYWlsdG86bXBscy0NCj4gYm91bmNlc0BpZXRmLm9yZz4gXSBPbiBCZWhh
bGYgT2YgR2VvcmdlIFN3YWxsb3cNCj4NCj4gPiAoc3dhbGxvdykNCj4NCj4gPiBTZW50OiBEb25u
ZXJzdGFnLCAyNS4gSnVuaSAyMDE1IDE3OjUxDQo+DQo+ID4gVG86IGFkcmlhbkBvbGRkb2cuY28u
dWsgPG1haWx0bzphZHJpYW5Ab2xkZG9nLmNvLnVrPiA7IEFsZXhhbmRlcg0KPiBWYWluc2h0ZWlu
OyBtcGxzQGlldGYub3JnIDxtYWlsdG86bXBsc0BpZXRmLm9yZz4NCj4NCj4gPiBDYzogJ0xvYSBB
bmRlcnNzb24nDQo+DQo+ID4gU3ViamVjdDogW21wbHNdIGRyYWZ0LXZhaW5zaHRlaW4tbXBscy1n
YWwtdGMtdHRsLWhhbmRsaW5nLTAwLnR4dA0KPg0KPiA+DQo+DQo+ID4gU2FzaGEsIEFkcmlhbiAt
DQo+DQo+ID4NCj4NCj4gPiBJbiB0aGUgYWJzdHJhY3QgdGhpcyBkb2N1bWVudCBjbGFpbXMgdG8g
ImNsYXJpZnkiIFJGQzU1ODYuICBIb3dldmVyDQo+IGl0DQo+DQo+ID4gYWN0dWFsbHkgbW9kaWZp
ZXMgdGhlIGJlaGF2aW9yIGluIHR3byB3YXlzLg0KPg0KPiA+DQo+DQo+ID4gRmlyc3QgaW4gc2Vj
dGlvbiA0LjIuMS4xLCBSRkM1NTg2IHN0YXRlczoNCj4NCj4gPg0KPg0KPiA+ICAgVGhlIFRUTCBm
aWVsZCBvZiB0aGUgR0FMIExTRSBNVVNUIGJlIHNldCB0byBhdCBsZWFzdCAxLg0KPg0KPiA+DQo+
DQo+ID4gVGhpcyBjYW4gZXF1YWxseSBiZSBzdGF0ZWQgYXMgIk1VU1QgTk9UIHNldCB0aGUgVFRM
IHRvIDAuICBIb3dldmVyDQo+DQo+ID4gdGhpcyBkb2N1bWVudCBjaGFuZ2VzIHRoYXQgdG8gIlNI
T1VMRCBOT1QiLiAgSSBzZWUgYWJzb2x1dGVseSBubw0KPg0KPiA+IHJlYXNvbiBmb3IgdGhpcyBj
aGFuZ2UuDQo+DQo+ID4NCj4NCj4gPiBTZWNvbmQsIGFzIHBlciA1NTg2IGEgcmVjZWl2ZXIgdGhh
dCBkaXNjYXJkZWQgYSByZWNlaXZlZCBHQUwgd2l0aA0KPg0KPiA+IFRUTD0wIHdhcyBub3Qgb3V0
IG9mIGNvbXBsaWFuY2Ugd2l0aCB0aGF0IHJmYy4gIE5vdyB5b3Ugc2F5IHRoYXQgYQ0KPg0KPiA+
IHJlY2VpdmVyIHRoYXQgYSByZWNlaXZlciAidGhhdCBleGFtaW5lcyBhbiBMU0UgdGhhdCBjb250
YWlucyB0aGUgR0FMDQo+DQo+ID4gTVVTVCBpZ25vcmUgdGhlIHZhbHVlIG9mIHRoZSBUVEwgZmll
bGQiLg0KPg0KPiA+DQo+DQo+ID4gU28gYSBwaWVjZSBvZiBoYXJkd2FyZSwgc2F5IGFuIEFTSUMs
IHdhcyBkZXNpZ25lZCB5ZWFycyBhZ28gdG8NCj4gZGlzY2FyZA0KPg0KPiA+IHBhY2tldHMgd2l0
aCBhIFRUTCBvZiAwIGluIHRoZSB0b3AgbGFiZWwgaXMgbm93IG91dCBvZiBjb21wbGlhbmNlDQo+
DQo+ID4gd2hlcmVhcyBpbiBSRkM1NTg2IHRoZSBmYXVsdCBpbiB0aGlzIHNpdHVhdGlvbiB3b3Vs
ZCBsaWUgY2xlYXJseSB3aXRoDQo+DQo+ID4gdGhlIHNlbmRlci4NCj4NCj4gPg0KPg0KPiA+IE5v
dyBzdXBwb3NlIGZ1cnRoZXIgdGhhdCBvdXIgQVNJQyBpcyBhbHNvIHByb2dyYW1tZWQgdG8gcHV0
IHBhY2tldHMNCj4NCj4gPiB3aXRoIGEgVFRMIG9mIDEgaW4gdGhlIHRvcCBsYWJlbCBvbiB0aGUg
c2xvdyBwYXRoLiAgSGVyZSB0aGUgQVNJQyBpcw0KPg0KPiA+IG5vdCBpZ25vcmluZyB0aGUgVFRM
IHZhbHVlIC0gaXQgaXMgbWFraW5nIGEgZGVjaXNpb24gYmFzZWQgb24gaXQuICBJdA0KPg0KPiA+
IGlzLCBob3dldmVyLCBzdGlsbCBlbmFibGluZyBhIENQIG9yIFJQIHRvIHByb2Nlc3MgdGhlIEdB
TC4gIFRoaXMsIG9mDQo+DQo+ID4gY291cnNlLCBtYXkgbm90IGJlIG9wdGltYWwsIGJ1dCBpdCBz
aG91bGQgbm90IGJlIGlsbGVnYWwuDQo+DQo+ID4NCj4NCj4gPiBTbyBob3cgYWJvdXQgd2Ugc2F5
IHRoYXQgInRoZSBMRVIgdGhhdCBvcmlnaW5hdGVzIHRoZSBHLUFDaCBwYWNrZXQNCj4NCj4gPiBT
SE9VTEQNCj4NCj4gPiAgICBOT1Qgc2V0IHRoaXMgdmFsdWUgdG8gMSBhbmQgTVVTVCBOT1Qgc2V0
IHRoaXMgdmFsdWUgdG8gMC4iDQo+DQo+ID4NCj4NCj4gPiBGb3IgdGhlIHJlY2VpdmVyLCBJIHRo
aW5rIGl0IHN1ZmZpY2VzIHRvIHNheSAiU0hPVUxEIGlnbm9yZSB0aGUgdmFsdWUNCj4NCj4gPiBv
ZiB0aGUgVFRMIGZpZWxkIi4gIEJ1dCBpZiB5b3Ugd2FudCB0byB3b3JrIGEgTVVTVCBpbnRvIHRo
ZSBsYW5ndWFnZQ0KPiAtDQo+DQo+ID4gaXRzIHNjb3BlIHNob3VsZCBub3QgaW5jbHVkZSB0aGUg
dmFsdWUgMCBhbmQgdGhlIGxhbmd1YWdlIHNob3VsZCBub3QNCj4NCj4gPiBiZSBhYm91dCAiZXhh
bWluaW5nIi4NCj4NCj4gPg0KPg0KPiA+IFNvbWV0aGluZyBsaWtlICJNVVNUIG5vdCBkaXNjYXJk
IMWgIGJhc2VkIG9uIGEgVFRMIHZhbHVlIG9mIDEgb3INCj4gbW9yZS4iDQo+DQo+ID4NCj4NCj4g
PiBHZW9yZ2UNCj4NCj4gPg0KPg0KPiA+DQo+DQo+ID4NCj4NCj4gPg0KPg0KPiA+DQo+DQo+ID4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4NCj4gPiBt
cGxzIG1haWxpbmcgbGlzdA0KPg0KPiA+IG1wbHNAaWV0Zi5vcmcgPG1haWx0bzptcGxzQGlldGYu
b3JnPg0KPg0KPiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscw0K
PiA8aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzPg0KDQo=

--_000_DB3PR03MB078042995520179F5E4449589D810DB3PR03MB0780eurp_
Content-Type: text/html; charset="utf-8"
Content-ID: <66DD0D23667B2541A371FAD24D20E68E@ECI365.onmicrosoft.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVu
dD0iTWljcm9zb2Z0IEV4Y2hhbmdlIFNlcnZlciI+DQo8c3R5bGU+PCEtLSAuRW1haWxRdW90ZSB7
IG1hcmdpbi1sZWZ0OiAxcHQ7IHBhZGRpbmctbGVmdDogNHB0OyBib3JkZXItbGVmdDogIzgwMDAw
MCAycHggc29saWQ7IH0gLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5Pg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMHB0OyI+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206
MDsiPlJvbGYsPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij5J
IG11c3QgYWRtaXQgdGhhdCBJIGhhdmUgZ2FpbGVkIHRvIHVuZGVyc3RhbmQganVzdCBIT1cgVFRM
IGluIHRoZSBHQUwtY29udGFpbmluZyBMU0UgaXMgdXNlZCBmb3IgYWRkcmVzc2luZy4gSSBhbSBu
b3QgYXdhcmUgb2YgYW55IFJGQ3MgZGVkY3JpYmluZyB0aGlzLjwvcD4NCjxwIHN0eWxlPSJtYXJn
aW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowOyI+Q291bGQgaXQgcG9zZGlibHkgYmUgdGhhdCB5b3Ug
aGF2ZSByZWZlcnJlZCB0byBUVEwgaW4gdGhlIExTRSBjb250YWluaW5nIGEgbm9ybWFsIGxhYmVs
IGJlaW5nIHNldCB0byAxIGZvciB0aGUgTmV4dCBIb3AgTFNSIHRvIHRyYXAgdGhlIE9BTSBwYWNr
ZXQgYXMgcGFydCBvZiAqc2VnbWVudCogKG5vdCAmcXVvdDsqc2VjdGlvbiopIE9BTT8gSWYgc28g
dGhpcyBjb21wbGV0ZWx5IHVucmVsYXRlZA0KIHRvIHRoZSBUVEwgdmFsdWUgdGhhdCB1cyBzZXQg
YnkgdGhlIHRyYW5zbWl0dGVyIGluIHRoZSBHQUwtY29udGFpbmluZyBMU0UuPC9wPg0KPHAgc3R5
bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij4mbmJzcDs8L3A+DQo8cCBzdHlsZT0i
bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsiPkFzIGZvciBmaXhpbmcganVzdCB0aGUgcmVj
ZWl2ZXJzIGJ5IGlnbm9yaW5nIHJlY2VpdmVkIFRUTCB2YWx1ZSBpbiB0aGUgR0FMLWNvbnRhaW5p
bmcgTFNFIC0gdGhlIGRyYWZ0IGRvZXMgdGhhdCwgYnV0IGl0IGFsc28gUkVDT01NRU5EUyBub3Qg
c2VuZGluZyBUVEwgaW4gdGhpcyBMU0UgdG8gMSBpbiBvcmRlciB0byBhdm9pZCBwcm9ibGVtcyB3
aXRoIHJlY3JpdmVycyB0aGF0DQogY29tcGx5IHRvIDU1ODYgYnV0IG5vdCB0byB0aGlzIGRvY3Vt
ZW50LjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowOyI+Jm5ic3A7
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij5Ib3BlIHRoaXMg
aGVscHMuPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij4mbmJz
cDs8L3A+DQo8ZGV2M19qank+VGh1bWIgdHlwZWQgb24gbXkgTEcsPGJyPg0KU2FzaGE8L2RldjNf
amp5Pjxicj4NCjxicj4NCi0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLTxicj4NCjxiPkZy
b206Jm5ic3A7PC9iPlJvbGYgV2ludGVyPFJvbGYuV2ludGVyQG5lY2xhYi5ldT48YnI+DQo8Yj5E
YXRlOiZuYnNwOzwvYj4yNC8wNy8yMDE1IDEyOjIzPGJyPg0KPGI+VG86Jm5ic3A7PC9iPkFsZXhh
bmRlciBWYWluc2h0ZWluOzxicj4NCjxiPkNjOiZuYnNwOzwvYj4nTG9hIEFuZGVyc3Nvbic7R2Vv
cmdlIFN3YWxsb3cgKHN3YWxsb3cpO2FkcmlhbkBvbGRkb2cuY28udWs7bXBsc0BpZXRmLm9yZzs8
YnI+DQo8Yj5TdWJqZWN0OjwvYj5SRTogZHJhZnQtdmFpbnNodGVpbi1tcGxzLWdhbC10Yy10dGwt
aGFuZGxpbmctMDAudHh0PGJyPg0KPGJyPg0KPGZvbnQgc2l6ZT0iMiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMHB0OyI+DQo8ZGl2IGNsYXNzPSJQbGFpblRleHQiPlNlZSBpbmxpbmUgW3RoaW5n
cyB3ZSBhZ3JlZSBvbiBzbmlwcGVkXTxicj4NCjxicj4NCk5FQyBFdXJvcGUgTHRkIHwgUmVnaXN0
ZXJlZCBPZmZpY2U6IEF0aGVuZSwgT2R5c3NleSBCdXNpbmVzcyBQYXJrLCBXZXN0IEVuZCAmbmJz
cDtSb2FkLCBMb25kb24sIEhBNCA2UUUsIEdCIHwgUmVnaXN0ZXJlZCBpbiBFbmdsYW5kIDI4MzIw
MTQ8YnI+DQo8YnI+DQomZ3Q7IGIpIHdoZW4gdGhlIEdBTCBpcyB1c2VkIGZvciBzZWN0aW9uIE9B
TSwgdGhlbiBzZXR0aW5nIHRoZSBUVEwgdG8gMSBpczxicj4NCiZndDsgbmVjZXNzYXJ5IGFzIGl0
IGlzIHVzZWQgZm9yIGFkZHJlc3NpbmcuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoaXMgaXMgYSBu
b3Rld29ydGh5IGV4Y2VwdGlvbiB0byB0aGUgcnVsZSBvdXRsaW5lZCBpbiB0aGUgZG9jdW1lbnQu
PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFtbU2FzaGFdXSBJIG1heSBiZSBtaXNzaW5nIHNvbWV0aGlu
ZyBidXQgSSBkbyBub3QgcmVhbGx5IHVuZGVyc3RhbmQgd2h5PGJyPg0KJmd0OyBzdWNoIGFuIGV4
Y2VwdGlvbiBpcyByZXF1aXJlZC48YnI+DQomZ3Q7IDxicj4NCiZndDsgSSBhc3N1bWUgdGhhdCBi
eSAmcXVvdDtTZWN0aW9uIE9BTSZxdW90OyB5b3UgcmVmZXIgdG8gdGhlIGNhc2Ugd2hlbiB0aGUg
dG9wIExTRTxicj4NCiZndDsgaW4gdGhlIGxhYmVsIHN0YWNrIGNvbnRhaW5zIEdBTC48YnI+DQom
Z3Q7IDxicj4NCiZndDsgSWYgdGhpcyBpcyBjb3JyZWN0LCB0aGVuIHRoaXMgTFNFICZuYnNwOyhi
ZWluZyB0aGUgdG9wIG9uZSkgd291bGQgYmU8YnI+DQomZ3Q7IGV4YW1pbmVkIGJ5IHRoZSBMU1Ig
YXQgdGhlIG90aGVyIGVuZCBvZiB0aGUgZGF0YSBsaW5rLCBhbmQgdGhlIHBhY2tldDxicj4NCiZn
dDsgaW1tZWRpYXRlbHkgaWRlbnRpZmllZCBhcyBhbiBPQU0gcGFja2V0IGJhc2VkIG9uIHRoZSBm
YWN0IHRoYXQgdGhlPGJyPg0KJmd0OyBleGFtaW5lZCBMU0UgY29udGFpbnMgR0FMLiBGdXJ0aGVy
IGRpc3Bvc2l0aW9uIG9mIHRoaXMgcGFja2V0IHdvdWxkIGJlPGJyPg0KJmd0OyB0aGVuIGRlY2lk
ZWQgYnkgdGhlIHBhY2tldCB0eXBlIGFzIGVuY29kZWQgaW4gdGhlIEdBQ0ggYW5kLCBpZjxicj4N
CiZndDsgbmVjZXNzYXJ5LCBidXkgcGFja2V0IHR5cGUtc3BlY2lmaWMgbWVhbnMuIFRoaXMgd291
bGQgaGFwcGVuIHJlZ2FyZGxlc3M8YnI+DQomZ3Q7IG9mIHRoZSBUVEwgdmFsdWUgaW4gdGhpcyBM
U0UuIFNldHRpbmcgaXQgdG8gMSBzaG91bGQgbm90IHJlYWxseSBjaGFuZ2U8YnI+DQomZ3Q7IGFu
eXRoaW5nIElNSE8uPGJyPg0KPGJyPg0KV2VsbCwgdGhlIFRUTCBpcyBiZWluZyB1c2VkIGhlcmUg
Zm9yIGFkZHJlc3NpbmcgYW5kIHlvdSB3YW50IHRvIGNoYW5nZSB0aGVzZSBzZW1hbnRpY3MuIEFy
Y2hpdGVjdHVyYWxseSwgdGhpcyBkb2Vzbid0IHNlZW0gcmlnaHQuIElmICZxdW90O2p1c3QgbG9v
ayBhdCB0aGUgbGFiZWwmcXVvdDsgaXMgYSB2YWxpZCBmaXggdG8gdGhlIHByb2JsZW0sIHdoeSBu
b3QgZml4aW5nIHRoZSByZWNlaXZlcnMgdGhhdCBoYXZlIHRoZSBwcm9ibGVtLiBXaHkgY2hhbmdp
bmcgYWxsDQogdGhlIHNlbmRlcnM/PGJyPg0KPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZn
dDsgPGJyPg0KJmd0OyBHZW5lcmFsbHksIHRoZSBwcm9wb3NhbCBiZWdzIHRoZSBxdWVzdGlvbiAm
cXVvdDt3aHkgaGF2aW5nIGFsbCBzZW5kZXJzPGJyPg0KJmd0OyBjaGFuZ2Ugd2hlbiB0aGUgcHJv
YmxlbSBzZWVtcyB0byBiZSBpbiBzb21lIHJlY2VpdmVycyZxdW90Oy48YnI+DQomZ3Q7IDxicj4N
CiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEJlc3QsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxi
cj4NCiZndDsgPGJyPg0KJmd0OyBSb2xmPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsg
PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxi
cj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgTkVDIEV1cm9wZSBMdGQg
fCBSZWdpc3RlcmVkIE9mZmljZTogQXRoZW5lLCBPZHlzc2V5IEJ1c2luZXNzIFBhcmssIFdlc3Q8
YnI+DQomZ3Q7IEVuZCAmbmJzcDtSb2FkLCBMb25kb24sIEhBNCA2UUUsIEdCIHwgUmVnaXN0ZXJl
ZCBpbiBFbmdsYW5kIDI4MzIwMTQ8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+
DQomZ3Q7ICZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7IDxicj4NCiZn
dDsgJmd0OyBGcm9tOiBtcGxzIFttYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnICZsdDttYWls
dG86bXBscy08YnI+DQomZ3Q7IGJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IF0gT24gQmVoYWxmIE9mIEdl
b3JnZSBTd2FsbG93PGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsgKHN3YWxsb3cpPGJyPg0KJmd0
OyA8YnI+DQomZ3Q7ICZndDsgU2VudDogRG9ubmVyc3RhZywgMjUuIEp1bmkgMjAxNSAxNzo1MTxi
cj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IFRvOiBhZHJpYW5Ab2xkZG9nLmNvLnVrICZsdDs8YSBo
cmVmPSJtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51ayI+bWFpbHRvOmFkcmlhbkBvbGRkb2cuY28u
dWs8L2E+Jmd0OyA7IEFsZXhhbmRlcjxicj4NCiZndDsgVmFpbnNodGVpbjsgbXBsc0BpZXRmLm9y
ZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1haWx0bzptcGxzQGlldGYub3Jn
PC9hPiZndDs8YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0OyBDYzogJ0xvYSBBbmRlcnNzb24nPGJy
Pg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsgU3ViamVjdDogW21wbHNdIGRyYWZ0LXZhaW5zaHRlaW4t
bXBscy1nYWwtdGMtdHRsLWhhbmRsaW5nLTAwLnR4dDxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7
PGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsgU2FzaGEsIEFkcmlhbiAtPGJyPg0KJmd0OyA8YnI+
DQomZ3Q7ICZndDs8YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0OyBJbiB0aGUgYWJzdHJhY3QgdGhp
cyBkb2N1bWVudCBjbGFpbXMgdG8gJnF1b3Q7Y2xhcmlmeSZxdW90OyBSRkM1NTg2LiAmbmJzcDtI
b3dldmVyPGJyPg0KJmd0OyBpdDxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IGFjdHVhbGx5IG1v
ZGlmaWVzIHRoZSBiZWhhdmlvciBpbiB0d28gd2F5cy48YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0
Ozxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IEZpcnN0IGluIHNlY3Rpb24gNC4yLjEuMSwgUkZD
NTU4NiBzdGF0ZXM6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7IDxicj4NCiZn
dDsgJmd0OyAmbmJzcDsmbmJzcDtUaGUgVFRMIGZpZWxkIG9mIHRoZSBHQUwgTFNFIE1VU1QgYmUg
c2V0IHRvIGF0IGxlYXN0IDEuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7IDxi
cj4NCiZndDsgJmd0OyBUaGlzIGNhbiBlcXVhbGx5IGJlIHN0YXRlZCBhcyAmcXVvdDtNVVNUIE5P
VCBzZXQgdGhlIFRUTCB0byAwLiAmbmJzcDtIb3dldmVyPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZn
dDsgdGhpcyBkb2N1bWVudCBjaGFuZ2VzIHRoYXQgdG8gJnF1b3Q7U0hPVUxEIE5PVCZxdW90Oy4g
Jm5ic3A7SSBzZWUgYWJzb2x1dGVseSBubzxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IHJlYXNv
biBmb3IgdGhpcyBjaGFuZ2UuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7IDxi
cj4NCiZndDsgJmd0OyBTZWNvbmQsIGFzIHBlciA1NTg2IGEgcmVjZWl2ZXIgdGhhdCBkaXNjYXJk
ZWQgYSByZWNlaXZlZCBHQUwgd2l0aDxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IFRUTD0wIHdh
cyBub3Qgb3V0IG9mIGNvbXBsaWFuY2Ugd2l0aCB0aGF0IHJmYy4gJm5ic3A7Tm93IHlvdSBzYXkg
dGhhdCBhPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsgcmVjZWl2ZXIgdGhhdCBhIHJlY2VpdmVy
ICZxdW90O3RoYXQgZXhhbWluZXMgYW4gTFNFIHRoYXQgY29udGFpbnMgdGhlIEdBTDxicj4NCiZn
dDsgPGJyPg0KJmd0OyAmZ3Q7IE1VU1QgaWdub3JlIHRoZSB2YWx1ZSBvZiB0aGUgVFRMIGZpZWxk
JnF1b3Q7Ljxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZn
dDsgU28gYSBwaWVjZSBvZiBoYXJkd2FyZSwgc2F5IGFuIEFTSUMsIHdhcyBkZXNpZ25lZCB5ZWFy
cyBhZ28gdG88YnI+DQomZ3Q7IGRpc2NhcmQ8YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0OyBwYWNr
ZXRzIHdpdGggYSBUVEwgb2YgMCBpbiB0aGUgdG9wIGxhYmVsIGlzIG5vdyBvdXQgb2YgY29tcGxp
YW5jZTxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IHdoZXJlYXMgaW4gUkZDNTU4NiB0aGUgZmF1
bHQgaW4gdGhpcyBzaXR1YXRpb24gd291bGQgbGllIGNsZWFybHkgd2l0aDxicj4NCiZndDsgPGJy
Pg0KJmd0OyAmZ3Q7IHRoZSBzZW5kZXIuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDs8YnI+DQom
Z3Q7IDxicj4NCiZndDsgJmd0OyBOb3cgc3VwcG9zZSBmdXJ0aGVyIHRoYXQgb3VyIEFTSUMgaXMg
YWxzbyBwcm9ncmFtbWVkIHRvIHB1dCBwYWNrZXRzPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsg
d2l0aCBhIFRUTCBvZiAxIGluIHRoZSB0b3AgbGFiZWwgb24gdGhlIHNsb3cgcGF0aC4gJm5ic3A7
SGVyZSB0aGUgQVNJQyBpczxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IG5vdCBpZ25vcmluZyB0
aGUgVFRMIHZhbHVlIC0gaXQgaXMgbWFraW5nIGEgZGVjaXNpb24gYmFzZWQgb24gaXQuICZuYnNw
O0l0PGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsgaXMsIGhvd2V2ZXIsIHN0aWxsIGVuYWJsaW5n
IGEgQ1Agb3IgUlAgdG8gcHJvY2VzcyB0aGUgR0FMLiAmbmJzcDtUaGlzLCBvZjxicj4NCiZndDsg
PGJyPg0KJmd0OyAmZ3Q7IGNvdXJzZSwgbWF5IG5vdCBiZSBvcHRpbWFsLCBidXQgaXQgc2hvdWxk
IG5vdCBiZSBpbGxlZ2FsLjxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyA8YnI+
DQomZ3Q7ICZndDsgU28gaG93IGFib3V0IHdlIHNheSB0aGF0ICZxdW90O3RoZSBMRVIgdGhhdCBv
cmlnaW5hdGVzIHRoZSBHLUFDaCBwYWNrZXQ8YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0OyBTSE9V
TEQ8YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0OyAmbmJzcDsmbmJzcDsmbmJzcDtOT1Qgc2V0IHRo
aXMgdmFsdWUgdG8gMSBhbmQgTVVTVCBOT1Qgc2V0IHRoaXMgdmFsdWUgdG8gMC4mcXVvdDs8YnI+
DQomZ3Q7IDxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IEZvciB0aGUg
cmVjZWl2ZXIsIEkgdGhpbmsgaXQgc3VmZmljZXMgdG8gc2F5ICZxdW90O1NIT1VMRCBpZ25vcmUg
dGhlIHZhbHVlPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsgb2YgdGhlIFRUTCBmaWVsZCZxdW90
Oy4gJm5ic3A7QnV0IGlmIHlvdSB3YW50IHRvIHdvcmsgYSBNVVNUIGludG8gdGhlIGxhbmd1YWdl
PGJyPg0KJmd0OyAtPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsgaXRzIHNjb3BlIHNob3VsZCBu
b3QgaW5jbHVkZSB0aGUgdmFsdWUgMCBhbmQgdGhlIGxhbmd1YWdlIHNob3VsZCBub3Q8YnI+DQom
Z3Q7IDxicj4NCiZndDsgJmd0OyBiZSBhYm91dCAmcXVvdDtleGFtaW5pbmcmcXVvdDsuPGJyPg0K
Jmd0OyA8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0OyBTb21ldGhpbmcg
bGlrZSAmcXVvdDtNVVNUIG5vdCBkaXNjYXJkIMWgIGJhc2VkIG9uIGEgVFRMIHZhbHVlIG9mIDEg
b3I8YnI+DQomZ3Q7IG1vcmUuJnF1b3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDs8YnI+DQom
Z3Q7IDxicj4NCiZndDsgJmd0OyBHZW9yZ2U8YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0Ozxicj4N
CiZndDsgPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7
IDxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyA8YnI+
DQomZ3Q7ICZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0OyBtcGxzIG1haWxpbmcgbGlzdDxicj4NCiZndDsg
PGJyPg0KJmd0OyAmZ3Q7IG1wbHNAaWV0Zi5vcmcgJmx0OzxhIGhyZWY9Im1haWx0bzptcGxzQGll
dGYub3JnIj5tYWlsdG86bXBsc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7
ICZndDsmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21wbHMiIHRhcmdldD0iX0JMQU5LIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL21wbHM8L2E+PGJyPg0KJmd0OyAmbHQ7PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9tcGxzIiB0YXJnZXQ9Il9CTEFOSyI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9tcGxzPC9hPiZndDs8YnI+DQo8YnI+DQo8L2Rpdj4NCjwvc3Bh
bj48L2ZvbnQ+PC9zcGFuPg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_DB3PR03MB078042995520179F5E4449589D810DB3PR03MB0780eurp_--


From nobody Fri Jul 24 09:30:07 2015
Return-Path: <erosen@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACC051AC3A0 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 09:30:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 k-AWSCzG8pYL for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 09:30:04 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0796.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::796]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ADF601A9092 for <mpls@ietf.org>; Fri, 24 Jul 2015 09:30:03 -0700 (PDT)
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;
Received: from [172.29.32.141] (66.129.241.14) by CY1PR0501MB1099.namprd05.prod.outlook.com (10.160.144.141) with Microsoft SMTP Server (TLS) id 15.1.219.17; Fri, 24 Jul 2015 16:29:47 +0000
To: Robert Raszuk <robert@raszuk.net>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <55B15C59.5040105@juniper.net> <CA+b+ERnWSg-BoxhntMmSXfBfj0mWhscuZ1VUdUkC0k0xDLd4Tw@mail.gmail.com>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <55B267F6.80106@juniper.net>
Date: Fri, 24 Jul 2015 12:29:42 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0
MIME-Version: 1.0
In-Reply-To: <CA+b+ERnWSg-BoxhntMmSXfBfj0mWhscuZ1VUdUkC0k0xDLd4Tw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.14]
X-ClientProxiedBy: CY1PR0101CA0012.prod.exchangelabs.com (25.162.170.22) To CY1PR0501MB1099.namprd05.prod.outlook.com (25.160.144.141)
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1099; 2:igJC0fVWUzzzqwrqztVHq5uSTNkULZw1t+GHYEZeRNqRs3oEQU14+7A0u1VnDf6p; 3:lo2LZEtcNHKDuaGurHTMRuIx+wLvJW53Afa9bn8dCBD2C73V95kYRosTO0LjbFd+jaE/d8Bx4Tvzm5ApMFK9gSpu1ODeqpsdhgXeou3hnhXxL1xvA9zd0Dik0tpMSvwWLoxMStnw9I9u3wqzPQ3wGQ==; 25:PahCAvnZugN9vrHNNeCuZkPIj5KMrOiK+nUdj8kbtsJZxhWMV+UPBIAcxJCryKEgUUa/KhuN24VWzNgZHg+cjXZgKl2lnGhaSRWPG5pLK4qlcyJ4rGLV5gIqQ885Fd4htGB4eO2BeJBj6uwnx9lN3Y4cVJrc8MMYFZaJ1MtFAgqOcMTifzytp+0Dz9VDwzwa+IZUswTtMKuk0exoykgdyAXvu5LPAFEbdaWGRKqe8Pm/3Z5v2y5B8nKnFW/fX6g1MpFQt5AhC+/cK3nK2+/kLA==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1099;
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1099; 20:7gS0OPZeRzuYEvTfKu1eXIo80QILyKys37HS18w1Cj+dqsL2AZosP8ncPauhTe90KgHyetq7BFqXkiA9+H/TcP/eo13ziHBlgJY2GzGT7RAP0F/UzvQYUHLJjKN3KdyQP7kcqDeeqgR52F4K1+dnNj3AxyVPmR4dI1AC1obpKisH+pmHQ6GwG8ukOwH+3ooFV2A0oGZr8I9zWdJs72aB6sI0zM4/outr2WTjB3Wz08RdD/+tod6gQaBmi5NZDVpLN+EYri79OpBZRHkoBETOBk9dwEaszo1k70F+st18oQ5jPfB3lJxcbxRHOhH6Kj0qpUPLW2tf6kiujFZbeN2zFXUh60x4MEpHkoNWIvgQ6ZYOBA0ZNzoUlPkb+9DC9WmxYahODQS37Aq7yvw67+sib/fdQp6mxC2aDX6l1L+vweR1I8K0l9OHzwf5OgtRntzqO16qmpC1bn8pGoOB9yUAfIzollkGfU4rGgC6pfBQmbWWFoqWGqmltIY+Y0YZf2WX; 4:IAo/1eLw6u+mgq0/1oguYrX4Ue0HTrO/eMH+dUAVlut8fZWWWgw9t7outRC4Z81Hluk9XAs184E7ATuUNmd/33xnSxhkLT/pme7JUXCmF85Brib0Y6pZZXO9qzD0G1OT6NQeOGtzL+bfufEpt65macbxCFL7mp5s7+YjczbHSyZpcAX9n4Jdd8ObGKlqkJXyyeqslPusoPmF+qUewXmbbw8ouPTdMWBN/MpaKj/bUYovtdOc2exj1A8Zd1zM6ODZZFPOCOYCJoAZY+fjzVtYaeg5UHbUcCA4RYKgDjkoi10=
CY1PR0501MB1099: X-MS-Exchange-Organization-RulesExecuted
X-Microsoft-Antispam-PRVS: <CY1PR0501MB10993533907EFBA12E0D04DFD4810@CY1PR0501MB1099.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CY1PR0501MB1099; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1099; 
X-Forefront-PRVS: 0647963F84
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(24454002)(479174004)(377454003)(110136002)(87976001)(42186005)(93886004)(230783001)(86362001)(54356999)(76176999)(77096005)(33656002)(65816999)(4001350100001)(5001960100002)(122386002)(40100003)(62966003)(92566002)(2950100001)(5001920100001)(50986999)(46102003)(65806001)(66066001)(47776003)(65956001)(77156002)(189998001)(83506001)(50466002)(23676002)(36756003)(64126003); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1099; H:[172.29.32.141]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA1MDFNQjEwOTk7MjM6Yys3YTQ2dVVhZGtWcTFHeDR1S3VyUVEz?= =?utf-8?B?TzhCVzBkZWhXWXBZRGxrdGMzT1FhSVBoVUJhajZJYlF0bkdTN1N4SnZIZjhD?= =?utf-8?B?bHg4MmVUdlF2R25SbU0rdStrc1BXYWwyUDhWeWVoRVNrTjZYMTdMQTBJZ3py?= =?utf-8?B?RXhPUjZ3Rko1Wk9NekZaZWFUelRzMllSSmJSWWk5emJMRlZQbG5TMklTc014?= =?utf-8?B?TjNOQ0FibExpRXRCZFZVdzRNelF5bDE2ekVVZjBnRG5NU0V1ZDQ2NVJ2UGE0?= =?utf-8?B?VlBIU1Rla2IzMHJobk5VWGZ6b3RWbHlwRmY3WjAyems1WWhET3RaM0JjKzNP?= =?utf-8?B?b3R5VmRVQ002Nnp3TzF6TVljM2FCVzBIZW45TnR1bUtqeGRFZnNGNlZ5aTMv?= =?utf-8?B?UVhYVk5YdWhTQ0htdGl1UVJBc3orYWlLWlFjREFFdG1wNVNBbWt4bXpXdkgz?= =?utf-8?B?VWhucVoxNEFwT3UreitDcnRjcTIxS2t4bjAxRWg3SUVsNVRnZ1QvUElobytZ?= =?utf-8?B?UHRLVXRDcVNJMDRMVnhkdlF5QlpOTFVKN3pSalVSRlcxUG9NMXJXTEdaNkQv?= =?utf-8?B?SGllUVlWZU9LUFpqTVM0WVV4eDFqaDNFTTd5S1Y4QnZtcmFhZDkwMDVGUDZ5?= =?utf-8?B?N3FUenZjUEFPZlVTTFJ1SU1nd0dJMlRtZm81NGxIQW1rcm1sTUdnSk1Ic3VH?= =?utf-8?B?UTBxUVY2OFc4eldnSHhhU1JFQVgyc1lJbXV6T3FjaFhGRmNBRk9xWTg0cS9t?= =?utf-8?B?cHkvVTNkbmw2RC9KUXNqY1lyL2lLS3dBWjEzT2VyQy9jTXJvWTU5U3FpWWlB?= =?utf-8?B?RUV5SXgxN3J4WXhpdlQvLzFtWGp5WmZ6TEUzMDY3UE5pc1BnNXZtZDBWZmxW?= =?utf-8?B?NXZxNi9NSlZRWkIvU3ZWWjdWcVB2Rno4OWRNMTZuN3NrSDNLbHRCM1N4cDJo?= =?utf-8?B?VU5LcHljMHpwVTk0aXExb3dPSEllakV6cXdKTFgrZTBaTWl1Zmk2OUI5UGM0?= =?utf-8?B?c0wvVnUzRG5GOHR0UEQ0MFg1UHE5U3ltblEvbDN6S1h5VWVzdHBKanVXYW9X?= =?utf-8?B?eXFINjVFL3h2YWF4NW9TRUZDZUxBQjdrdUpZRWlnRGV0dFVHRjZ5Yi9XK3hQ?= =?utf-8?B?ZzdoR3NOZHVxQ3FFRTFtajBnVWVIMHhnTjVRMjU0ZU1SdktvclduWXBqb1JF?= =?utf-8?B?cDBhaFF2WUxqNnNEeHk4dEUweVcyQ2Q3ZlVmN29ZUDhZRUtnNm1ubEJwRm5G?= =?utf-8?B?eTNkWnRnWGg0U09oejhFMjZ1YUNsazRwTHdOcXpjaUdBTndCdEF5YXZKNXMv?= =?utf-8?Q?a+kRQqpqGxoqvnMkJOUECIaRN2RzmgNWpc=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1099; 5:Tv+R5i4kB6s2T8YacbE19SBwQew1RIlGj31Lk4e63/GtSFE2RhVC1C4CA6LYyyO12O3/UMnbylJzbku315ouXIK39LAiPH1hRwObVXLFWn6vH78xPvtOlBTEiYwJ1TNEaNccSg4ZvX+PUte+jPC4wA==; 24:afR/5qPFGB9Vi+SU3rm2qA0jpskBWj6Aeu6LvtZQwTBpzoquNzPDRe4rEzacylsyPVS0+axE7l+UdoS4zU88+hjLuUzKb7OlK3Lbcj7aBEg=; 20:PAuylKw37ZzAivdsvqwbPhPeM5mgM1ZGvtnlQMHvqWNYMVGDwxz+N9ZGtojRitcJjt9RpRwvO+B+NpqWLttbTA==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2015 16:29:47.5719 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1099
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/u1XO32dm7J2w8MdKVU7Yy0oTkxw>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 16:30:05 -0000

On 7/23/2015 5:31 PM, Robert Raszuk wrote:
> Going by your logic we would have a notion of "incoming IP address" and
> "outgoing IP address" in all routers in the world doing basic non NAT
> routing

I'm not sure I understand what it means to "have a notion ... in all 
routers".  A given router only needs to implement the functionality that 
it needs to provide to those who are going to deploy it.

However, certainly there is a distinction to be made between "incoming" 
and "outgoing" even in the case of "pure" IP.  The incoming IP header of 
a packet is always different than the outgoing IP header of that packet, 
due to the need to modify the TTL and checksum fields.

In addition, as you point out, the incoming source address field may be 
different than the outgoing source address field, due to NAT.  And use 
of the source routing option can result in there being a difference 
between the incoming destination address field and the outgoing 
destination address field.

Another interesting case is tunnel stitching, where the incoming source 
and destination address fields may both be different than the outgoing 
source and destination address fields.  If you want to optimize for 
tunnel stitching, you precompute the rewrite string, and to the 
forwarding plane it looks like an ordinary case of forwarding a packet.

Of course, if your platform doesn't need to perform any of these 
functions, it doesn't have to implement them.  Similarly, if you think 
that the most common operation (or even the only operation) your 
platform will have to perform on an MPLS packet is "don't modify the 
label stack except for the TTL of the top entry", nothing stops you from 
optimizing for that case.

BTW, I understand perfectly well that there is some controversy about 
whether it is or is not a good idea to use domain-wide labels, but that 
is not a data plane issue, and the use of domain-wide labels does not 
require a change in the data plane architecture.


From nobody Fri Jul 24 09:55:53 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 300E21A87A9 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 09:55:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 Mj5up--Ph42T for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 09:55:50 -0700 (PDT)
Received: from mail-wi0-x230.google.com (mail-wi0-x230.google.com [IPv6:2a00:1450:400c:c05::230]) (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 A8AD61A8726 for <mpls@ietf.org>; Fri, 24 Jul 2015 09:55:31 -0700 (PDT)
Received: by wibxm9 with SMTP id xm9so35944621wib.1 for <mpls@ietf.org>; Fri, 24 Jul 2015 09:55:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=aoEHeWnxTE9+Hj/mE2H5k22QV4xY81hvDdX3Oj05JSE=; b=Y4BlTAHuczu0Cqe0+NNJSFg4RXhNjF9++Q6MQad3n5o02/QZRplh8+mQoGqWsJfHgJ 6rngpUmaJQGLWs0Z8uJK/7K3OYpdOV0lIJCVYENJiURwLHHTxKLJOuSVdIaLc41vVGfi NOTlBkpOeOX4LqAvvGHF2YInl8gjTJZ8JHPGCsp2bI/rauN5DCeBwblT6C14qS+K2ZIg jjxkNG9GuGjRAYACL1/+fx/wigTe1StnQ/iOuwUklw0Pwn08sJMI9KrVb/9RzhtmqST3 Q/hMcxwHohnm8NuFbjXlsB8JgYD6mWIoFd6FC/gLOb5oLaiOB0LNEO+dp5849k5mRTR7 jI5Q==
MIME-Version: 1.0
X-Received: by 10.180.21.175 with SMTP id w15mr9335425wie.58.1437756930488; Fri, 24 Jul 2015 09:55:30 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Fri, 24 Jul 2015 09:55:29 -0700 (PDT)
Received: by 10.194.95.168 with HTTP; Fri, 24 Jul 2015 09:55:29 -0700 (PDT)
In-Reply-To: <55B267F6.80106@juniper.net>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <55B15C59.5040105@juniper.net> <CA+b+ERnWSg-BoxhntMmSXfBfj0mWhscuZ1VUdUkC0k0xDLd4Tw@mail.gmail.com> <55B267F6.80106@juniper.net>
Date: Fri, 24 Jul 2015 18:55:29 +0200
X-Google-Sender-Auth: t20sB8bX8FpqBZ8sqFHraiqik1k
Message-ID: <CA+b+ER=BOPeUPdPr2QKvCPhfTOECD9HMMzSQ44jXn0hxYUMA-g@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Eric Rosen <erosen@juniper.net>
Content-Type: multipart/alternative; boundary=047d7b6d9bac1d80c2051ba1df70
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/f6fMMUKwsZz88pOFP_VOImTkZDQ>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 16:55:52 -0000

--047d7b6d9bac1d80c2051ba1df70
Content-Type: text/plain; charset=UTF-8

Eric,

This discussion to me is not related to data plane.

I look at it from control plane perspective which needs to pass label
values to date plane.

Creating non standard optimised APIs or YANG models to send single label or
artificially send identical labels an in and out when given architecture
does not have it seems like no-op to me.

Best,
R.
On Jul 24, 2015 6:29 PM, "Eric C Rosen" <erosen@juniper.net> wrote:

> On 7/23/2015 5:31 PM, Robert Raszuk wrote:
>
>> Going by your logic we would have a notion of "incoming IP address" and
>> "outgoing IP address" in all routers in the world doing basic non NAT
>> routing
>>
>
> I'm not sure I understand what it means to "have a notion ... in all
> routers".  A given router only needs to implement the functionality that it
> needs to provide to those who are going to deploy it.
>
> However, certainly there is a distinction to be made between "incoming"
> and "outgoing" even in the case of "pure" IP.  The incoming IP header of a
> packet is always different than the outgoing IP header of that packet, due
> to the need to modify the TTL and checksum fields.
>
> In addition, as you point out, the incoming source address field may be
> different than the outgoing source address field, due to NAT.  And use of
> the source routing option can result in there being a difference between
> the incoming destination address field and the outgoing destination address
> field.
>
> Another interesting case is tunnel stitching, where the incoming source
> and destination address fields may both be different than the outgoing
> source and destination address fields.  If you want to optimize for tunnel
> stitching, you precompute the rewrite string, and to the forwarding plane
> it looks like an ordinary case of forwarding a packet.
>
> Of course, if your platform doesn't need to perform any of these
> functions, it doesn't have to implement them.  Similarly, if you think that
> the most common operation (or even the only operation) your platform will
> have to perform on an MPLS packet is "don't modify the label stack except
> for the TTL of the top entry", nothing stops you from optimizing for that
> case.
>
> BTW, I understand perfectly well that there is some controversy about
> whether it is or is not a good idea to use domain-wide labels, but that is
> not a data plane issue, and the use of domain-wide labels does not require
> a change in the data plane architecture.
>

--047d7b6d9bac1d80c2051ba1df70
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">Eric,</p>
<p dir=3D"ltr">This discussion to me is not related to data plane.</p>
<p dir=3D"ltr">I look at it from control plane perspective which needs to p=
ass label values to date plane.</p>
<p dir=3D"ltr">Creating non standard optimised APIs or YANG models to send =
single label or artificially send identical labels an in and out when given=
 architecture does not have it seems like no-op to me.</p>
<p dir=3D"ltr">Best,<br>
R.</p>
<div class=3D"gmail_quote">On Jul 24, 2015 6:29 PM, &quot;Eric C Rosen&quot=
; &lt;<a href=3D"mailto:erosen@juniper.net">erosen@juniper.net</a>&gt; wrot=
e:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 7/23/2015 5:31=
 PM, Robert Raszuk wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Going by your logic we would have a notion of &quot;incoming IP address&quo=
t; and<br>
&quot;outgoing IP address&quot; in all routers in the world doing basic non=
 NAT<br>
routing<br>
</blockquote>
<br>
I&#39;m not sure I understand what it means to &quot;have a notion ... in a=
ll routers&quot;.=C2=A0 A given router only needs to implement the function=
ality that it needs to provide to those who are going to deploy it.<br>
<br>
However, certainly there is a distinction to be made between &quot;incoming=
&quot; and &quot;outgoing&quot; even in the case of &quot;pure&quot; IP.=C2=
=A0 The incoming IP header of a packet is always different than the outgoin=
g IP header of that packet, due to the need to modify the TTL and checksum =
fields.<br>
<br>
In addition, as you point out, the incoming source address field may be dif=
ferent than the outgoing source address field, due to NAT.=C2=A0 And use of=
 the source routing option can result in there being a difference between t=
he incoming destination address field and the outgoing destination address =
field.<br>
<br>
Another interesting case is tunnel stitching, where the incoming source and=
 destination address fields may both be different than the outgoing source =
and destination address fields.=C2=A0 If you want to optimize for tunnel st=
itching, you precompute the rewrite string, and to the forwarding plane it =
looks like an ordinary case of forwarding a packet.<br>
<br>
Of course, if your platform doesn&#39;t need to perform any of these functi=
ons, it doesn&#39;t have to implement them.=C2=A0 Similarly, if you think t=
hat the most common operation (or even the only operation) your platform wi=
ll have to perform on an MPLS packet is &quot;don&#39;t modify the label st=
ack except for the TTL of the top entry&quot;, nothing stops you from optim=
izing for that case.<br>
<br>
BTW, I understand perfectly well that there is some controversy about wheth=
er it is or is not a good idea to use domain-wide labels, but that is not a=
 data plane issue, and the use of domain-wide labels does not require a cha=
nge in the data plane architecture.<br>
</blockquote></div>

--047d7b6d9bac1d80c2051ba1df70--


From nobody Fri Jul 24 10:08:43 2015
Return-Path: <adrian@olddog.co.uk>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD6901A0233 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 10:08:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level: 
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, USER_IN_WHITELIST=-100] autolearn=ham
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 JRPRU7PqxQKP for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 10:08:40 -0700 (PDT)
Received: from asmtp5.iomartmail.com (asmtp5.iomartmail.com [62.128.201.176]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F11F1A0217 for <mpls@ietf.org>; Fri, 24 Jul 2015 10:08:40 -0700 (PDT)
Received: from asmtp5.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id t6OH8cDS016858 for <mpls@ietf.org>; Fri, 24 Jul 2015 18:08:38 +0100
Received: from 950129200 ([193.86.236.114]) (authenticated bits=0) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id t6OH8aJd016850 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) for <mpls@ietf.org>; Fri, 24 Jul 2015 18:08:37 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <mpls@ietf.org>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <55B15C59.5040105@juniper.net> <CA+b+ERnWSg-BoxhntMmSXfBfj0mWhscuZ1VUdUkC0k0xDLd4Tw@mail.gmail.com> <55B267F6.80106@juniper.net>
In-Reply-To: <55B267F6.80106@juniper.net>
Date: Fri, 24 Jul 2015 18:08:37 +0100
Message-ID: <0a8401d0c633$6228b0d0$267a1270$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIFBBCy8RZ/CxlvQaWWNxgEokAwzgDc/jE5Ab0WRiYCPfPxeAJiCcHdAUJKZgkCwfGxfQHS611nAniJ1ZadBgr1UA==
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1576-8.0.0.1202-21702.001
X-TM-AS-Result: No--19.640-10.0-31-10
X-imss-scan-details: No--19.640-10.0-31-10
X-TMASE-MatchedRID: gzVbiXtWD9tlTYPLUKF/gPHkpkyUphL9CQ3xS+zL6e2Qcp7izK6RGBch drJv3xSnaVmmjIw6uTX0n3dotmyQeiFIFN2ANN3NjNvYZHpO13dB+8LAeeOOMBjQD3m2MCf7CtT YPpaUkKUUPm/3TsFL+lx+wuIZ62ksMrjYlVK+7cBIOSHptb5txxluk36HDQp78gW3ugGq8mI5d9 n04fLNZsIrvJSRinkgO2+Q6DWq9OzWG4H6gpT598NrWpY804TGviRliDV2nyyKvSwHZ9zxVIFof 8aeC04NOb4lL83Jz/300AgBAXs4SJjnwEDvOfN9cFEiuPxHjsXj5lyuq8IOQRxUkJPe1WBqMQYW N5nDJFRRYCkHwu6XM5HoyOpJ36wt/4moRhsEts2hLSC6hXpJlxhcBBg0V+bsERHkysQaiHkKBL0 NA6AeCeY3GOG0ig1OoQYVKjwKaWkB/868Hoi7s40jlXkSHG1ewoAL8oEWzRDkMnUVL5d0EwOR3t ZA0vji4vM1YF6AJbZcLc3sLtjOt+TCMddcL/gjkGUtrowrXLg=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/YcpubK7kcSu6XpY_Oq_T6C1_cKE>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 17:08:42 -0000

> BTW, I understand perfectly well that there is some controversy about
> whether it is or is not a good idea to use domain-wide labels, but that
> is not a data plane issue, and the use of domain-wide labels does not
> require a change in the data plane architecture.

Thank you Eric!

It always saddens me when people choose to implement functional architectures as
though they were design documents for their product. Of course, the resulting
product will be functionally adequate, but it will not perform well. This
problem is well known across a number of standards organizations and we are not
immune, it would seem.

Some other standards bodies produce "equipment specifications" and these seem to
be used by a number of implementers to design their products without considering
best practices or optimizations. Equipment specifications from a  standards body
describe *a* way to achieve the required functionality, but they describe the
internals of a box and that is not something that can or should be standardized.
We specify black boxes and interoperate on the wire.

RFC 3031, as it describes the forwarding plane, is a functional architecture.
When it talks about label operations it describes, in functional terms, things
that happen and change the externally visible behavior (i.e. the packets). It is
completely true that 3031 could have described SWAP as POP'n'PUSH, and could
have introduced a term NO-SWAP equivalent to SWAP-TO-SAME or POP'n'PUSH-SAME.
But it didn't and it didn't lose any generality by doing so.

And it is OK for people to talk about NO-SWAP forwarding. You can even write an
informational I-D to say "There is an optimization in the MPLS forwarding plane
when the same label is used on a packet that comes in and goes out." I don't
believe such a document is needed, but why not write it if it helps you or you
strongly feel it might help others? It doesn't update 3031, but it provides some
alternative view. And yes, you describe all operations as POP'n'PUSH as well if
you want to, but again, I don't think it is needed.

With respect to domain-wide labels, please consider a network in which a mix of
labels is used. Some are per-interface, some are upstream-assigned, some are
per-platform, and some are global. Some LSPs terminate at this node (POP) and
some don't (SWAP, or NO-SWAP). Perhaps some LSPs are tunnelled onwards from this
node (SWAP or NO-SWAP, followed by PUSH). Perhaps other LSPs are stitched
(POP'n'PUSH, or SWAP, or NO-SWAP). When you receive a packet on an interface you
will have to examine the label and do some form of look-up. You cannot simply do
pass-through (decrementing and checking the TTL). You have to look up the label
at least to find out what type of label it is and decide what to do with it. The
look-up may be into a range or into the NHLFE for a one-to-one mapping. Etc.,
etc.

3031 does not mention global labels except for the special purpose label space.
That could be fixed with an update, or it could be observed that the global
label space is actually a mirrored (or distributed) per-platform label space
where each LSR uses the same label for the same destination. Which, by the
 way, is why SR could be supported using LDP (not that I am saying you'd want to
do this).

Thanks,
Adrian



From nobody Fri Jul 24 10:15:45 2015
Return-Path: <adrian@olddog.co.uk>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9717D1A00DB for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 10:15:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, USER_IN_WHITELIST=-100] autolearn=ham
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 rmwJTTcUMled for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 10:15:41 -0700 (PDT)
Received: from asmtp1.iomartmail.com (asmtp1.iomartmail.com [62.128.201.248]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 324F61A01D5 for <mpls@ietf.org>; Fri, 24 Jul 2015 10:15:40 -0700 (PDT)
Received: from asmtp1.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id t6OHFce3032017; Fri, 24 Jul 2015 18:15:38 +0100
Received: from 950129200 ([193.86.236.114]) (authenticated bits=0) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id t6OHFZ3b032004 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Fri, 24 Jul 2015 18:15:36 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Robert Raszuk'" <robert@raszuk.net>, "'Eric Rosen'" <erosen@juniper.net>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <55B15C59.5040105@juniper.net> <CA+b+ERnWSg-BoxhntMmSXfBfj0mWhscuZ1VUdUkC0k0xDLd4Tw@mail.gmail.com> <55B267F6.80106@juniper.net> <CA+b+ER=BOPeUPdPr2QKvCPhfTOECD9HMMzSQ44jXn0hxYUMA-g@mail.gmail.com>
In-Reply-To: <CA+b+ER=BOPeUPdPr2QKvCPhfTOECD9HMMzSQ44jXn0hxYUMA-g@mail.gmail.com>
Date: Fri, 24 Jul 2015 18:15:35 +0100
Message-ID: <0a8501d0c634$5bfa6540$13ef2fc0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0A86_01D0C63C.BDBECD40"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIFBBCy8RZ/CxlvQaWWNxgEokAwzgDc/jE5Ab0WRiYCPfPxeAJiCcHdAUJKZgkCwfGxfQHS611nAniJ1ZYCdpOzxpzyXAcA
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1576-8.0.0.1202-21702.001
X-TM-AS-Result: No--15.565-10.0-31-10
X-imss-scan-details: No--15.565-10.0-31-10
X-TMASE-MatchedRID: pS5owHKhBO1lTYPLUKF/gFPjo7D4SFg47yWPaQc4INSbaqf1L9+tlMfc 5pKTMK1blRAqH5ShNK9LTmvmHr3PYmk5Fql3Faa7NZCDXJ6NLva51wB2BUjzGe2u9WxDRZ0zXKw CKu8R/Ry2XuqHnmj9++IeHix5zjCgA7AwN7T59//aize54oCwVFuI4UV3KJUx35L50wsSJmzP5C AUvjYQxABPgGVUx4910bpcWhh9XDP31EmIMyYYYpJEUO2qIzlLdWAGleXmdhiCsBeCv8CM/XZru QG5/1P7NNAbhni610GcwLltVNRH4kdHAKAtVHxtGQvJP9N22OUYZdGd023v1bOi3GkmFCcDWB1C Tktboe5S8gtop+q6+eTtIFjW0OaXwrxsKoa/qe1NVr4vdmCpzuMEJWD9LEZvIbxYwbCxGTQmqhy u6WdG0eOd/LibTZRKXl1vY2XJLWKQFHd0cGjNx+wSNio74PJoOIBtb6gQTfhqv/+QKNcPLoG4sP POSZLXbEAys37MeSadMqejfEhpkkPzOtpuVTEBBEfU2vugRF1WAndncnBsR9dMDzSLr8ovgeCFp S4r9xerwWnpGvL3AREDiHAifYwNR1vveBQPCRdCvapcIkxJX66IBbSnfz+3ut/GVGOoEneALjqn IlNKdNXjKfop/WvT3wqC9Qsu3hf9+rKlRf1WaEtzk37SzX4NlPV6Vaqi4bDxxaAXDrCns4j7J3j zONjdJa6rGJR4RfowuiDzT/FFiVHi+vC6FxL8BU4uU+5y12ot0t+aIVLt+5KzWy3+GmBuXM4pVH n2LwM/makG0+v97t639oRBFUkeQ0pFGvYtteueAiCmPx4NwGmRqNBHmBve1kTfEkyaZdxFGCd0S 0NCsq/R+pz0aM7ztYB7WoMMLSBSpFb/JfWjZRzLd2k9LjIpCStjCuOR/hg=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/IjYtWSpPwBGfUpOb4WNSiD2ejQw>
Cc: mpls@ietf.org
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 17:15:43 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0A86_01D0C63C.BDBECD40
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Robert,=20
You want to specify the interface between control plane and data plane?
That's OK (although it may have been done once or twice before).
And if you want to specify the interface between the management plane =
and the data plane, that is also OK (although it has been done before as =
well).
=20
If you want to specify that for a packet with incoming label the =
operation is NO-SWAP, that's OK.
But note that your data model (to be generic) is going to need to also =
support SWAP.
Thus, you will have objects...
IN-INTERFACE (ifid)
IN-LABEL (label)
OPERATION {POP, PUSH, SWAP, NO-SWAP}=20
OUT-INTERFACE (ifid)
OUT-LABEL (label)
=20
Setting OPERATION to NO-SWAP saves you from setting OUT-LABEL, but =
doesn't save you from needing the object in your data model. So it is a =
trade in the design of the data model and either approach is fine.=20
=20
You can see a similar model in the LSR MIB module (3813 IIRC) and in the =
olde ATM MIB modules.
=20
None of the above has the slightest to do with 3031 being right or =
wrong.
=20
Adrian
=20
=20
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Robert Raszuk
Sent: 24 July 2015 17:55
To: Eric Rosen
Cc: mpls@ietf.org
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?
=20
Eric,
This discussion to me is not related to data plane.
I look at it from control plane perspective which needs to pass label =
values to date plane.
Creating non standard optimised APIs or YANG models to send single label =
or artificially send identical labels an in and out when given =
architecture does not have it seems like no-op to me.
Best,
R.
On Jul 24, 2015 6:29 PM, "Eric C Rosen" <erosen@juniper.net> wrote:
On 7/23/2015 5:31 PM, Robert Raszuk wrote:
Going by your logic we would have a notion of "incoming IP address" and
"outgoing IP address" in all routers in the world doing basic non NAT
routing

I'm not sure I understand what it means to "have a notion ... in all =
routers".  A given router only needs to implement the functionality that =
it needs to provide to those who are going to deploy it.

However, certainly there is a distinction to be made between "incoming" =
and "outgoing" even in the case of "pure" IP.  The incoming IP header of =
a packet is always different than the outgoing IP header of that packet, =
due to the need to modify the TTL and checksum fields.

In addition, as you point out, the incoming source address field may be =
different than the outgoing source address field, due to NAT.  And use =
of the source routing option can result in there being a difference =
between the incoming destination address field and the outgoing =
destination address field.

Another interesting case is tunnel stitching, where the incoming source =
and destination address fields may both be different than the outgoing =
source and destination address fields.  If you want to optimize for =
tunnel stitching, you precompute the rewrite string, and to the =
forwarding plane it looks like an ordinary case of forwarding a packet.

Of course, if your platform doesn't need to perform any of these =
functions, it doesn't have to implement them.  Similarly, if you think =
that the most common operation (or even the only operation) your =
platform will have to perform on an MPLS packet is "don't modify the =
label stack except for the TTL of the top entry", nothing stops you from =
optimizing for that case.

BTW, I understand perfectly well that there is some controversy about =
whether it is or is not a good idea to use domain-wide labels, but that =
is not a data plane issue, and the use of domain-wide labels does not =
require a change in the data plane architecture.

------=_NextPart_000_0A86_01D0C63C.BDBECD40
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DProgId content=3DWord.Document><meta name=3DGenerator =
content=3D"Microsoft Word 14"><meta name=3DOriginator =
content=3D"Microsoft Word 14"><link rel=3DFile-List =
href=3D"cid:filelist.xml@01D0C63C.B9F84F60"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-GB</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" =
DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" =
LatentStyleCount=3D"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" =
Name=3D"caption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default =
Paragraph Font"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Placeholder Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Revision"/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" =
Name=3D"TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:Calibri;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
p
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-fareast-language:EN-US;}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-GB link=3Dblue =
vlink=3Dpurple style=3D'tab-interval:36.0pt'><div =
class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Robert, =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>You want to specify the =
interface between control plane and data plane?<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>That's OK (although it may =
have been done once or twice before).<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>And if you want to specify the =
interface between the management plane and the data plane, that is also =
OK (although it has been done before as well).<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>If you want to specify that =
for a packet with incoming label the operation is NO-SWAP, that's =
OK.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>But note that your data model =
(to be generic) is going to need to also support =
SWAP.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Thus, you will have =
objects...<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>IN-INTERFACE =
(ifid)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>IN-LABEL =
(label)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>OPERATION {POP, PUSH, SWAP, =
NO-SWAP} <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>OUT-INTERFACE =
(ifid)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>OUT-LABEL =
(label)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Setting OPERATION to NO-SWAP =
saves you from setting OUT-LABEL, but doesn't save you from needing the =
object in your data model. So it is a trade in the design of the data =
model and either approach is fine. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>You can see a similar model in =
the LSR MIB module (3813 IIRC) and in the olde ATM MIB =
modules.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>None of the above has the =
slightest to do with 3031 being right or wrong.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Adrian<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New =
Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-f=
ont-family:"Times New =
Roman";mso-ansi-language:EN-US'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-f=
ont-family:"Times New Roman";mso-ansi-language:EN-US'> mpls =
[mailto:mpls-bounces@ietf.org] <b>On Behalf Of </b>Robert =
Raszuk<br><b>Sent:</b> 24 July 2015 17:55<br><b>To:</b> Eric =
Rosen<br><b>Cc:</b> mpls@ietf.org<br><b>Subject:</b> Re: [mpls] =
draft-fang-mpls-label-forwarding-no-swap - how much does it really =
save?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p>Eric,<o:p></o:p></p><p>This =
discussion to me is not related to data plane.<o:p></o:p></p><p>I look =
at it from control plane perspective which needs to pass label values to =
date plane.<o:p></o:p></p><p>Creating non standard optimised APIs or =
YANG models to send single label or artificially send identical labels =
an in and out when given architecture does not have it seems like no-op =
to me.<o:p></o:p></p><p>Best,<br>R.<o:p></o:p></p><div><p =
class=3DMsoNormal>On Jul 24, 2015 6:29 PM, &quot;Eric C Rosen&quot; =
&lt;<a href=3D"mailto:erosen@juniper.net">erosen@juniper.net</a>&gt; =
wrote:<o:p></o:p></p><p class=3DMsoNormal>On 7/23/2015 5:31 PM, Robert =
Raszuk wrote:<o:p></o:p></p><p class=3DMsoNormal>Going by your logic we =
would have a notion of &quot;incoming IP address&quot; =
and<br>&quot;outgoing IP address&quot; in all routers in the world doing =
basic non NAT<br>routing<o:p></o:p></p><p class=3DMsoNormal><br>I'm not =
sure I understand what it means to &quot;have a notion ... in all =
routers&quot;.&nbsp; A given router only needs to implement the =
functionality that it needs to provide to those who are going to deploy =
it.<br><br>However, certainly there is a distinction to be made between =
&quot;incoming&quot; and &quot;outgoing&quot; even in the case of =
&quot;pure&quot; IP.&nbsp; The incoming IP header of a packet is always =
different than the outgoing IP header of that packet, due to the need to =
modify the TTL and checksum fields.<br><br>In addition, as you point =
out, the incoming source address field may be different than the =
outgoing source address field, due to NAT.&nbsp; And use of the source =
routing option can result in there being a difference between the =
incoming destination address field and the outgoing destination address =
field.<br><br>Another interesting case is tunnel stitching, where the =
incoming source and destination address fields may both be different =
than the outgoing source and destination address fields.&nbsp; If you =
want to optimize for tunnel stitching, you precompute the rewrite =
string, and to the forwarding plane it looks like an ordinary case of =
forwarding a packet.<br><br>Of course, if your platform doesn't need to =
perform any of these functions, it doesn't have to implement them.&nbsp; =
Similarly, if you think that the most common operation (or even the only =
operation) your platform will have to perform on an MPLS packet is =
&quot;don't modify the label stack except for the TTL of the top =
entry&quot;, nothing stops you from optimizing for that =
case.<br><br>BTW, I understand perfectly well that there is some =
controversy about whether it is or is not a good idea to use domain-wide =
labels, but that is not a data plane issue, and the use of domain-wide =
labels does not require a change in the data plane =
architecture.<o:p></o:p></p></div></div></div></body></html>
------=_NextPart_000_0A86_01D0C63C.BDBECD40--


From nobody Fri Jul 24 11:25:22 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E17F1AD1BA for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 11:25:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 nB_0JRYRcA9H for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 11:25:18 -0700 (PDT)
Received: from mail-wi0-x22b.google.com (mail-wi0-x22b.google.com [IPv6:2a00:1450:400c:c05::22b]) (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 52B3F1ACE2E for <mpls@ietf.org>; Fri, 24 Jul 2015 11:25:18 -0700 (PDT)
Received: by wibud3 with SMTP id ud3so75249213wib.1 for <mpls@ietf.org>; Fri, 24 Jul 2015 11:25:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=dch+Kf11ykRtomwUx9bFVdUmnVgHw0Ymvwnnu0bTzYc=; b=Blb72bZTb3/ppuEWST26SX4lEFhpZ1hO6OladE6iec9pxkKFUDsXjT+kWrz5t61hgI vpYJdMJV1rNuhyp/PBIaefX8wS+KM0Ar5mMMk+OPZsKcV8/9wahxwqX+vGF8XZQO1JAX hynW1t6o47YcmU/B6V1oqZFGtWx57A75ZS+3ykIZ0CAt5e1Oz2Q3GlrKFGemhtrTveiA owrwPeYBIG/Ba6xdeFsLxFNU2JLP2u9lfnCRpIn/8jV1d2fjuAE4KRyCjsmOt0v/O/Ig s2+CWIf5NYnMelaVIOcFaMoVzWZrvSCAyLI8EvdOGtx76X8+fl+zV/qcizmIYZsnwdpD NFig==
MIME-Version: 1.0
X-Received: by 10.194.187.170 with SMTP id ft10mr29270649wjc.26.1437762317110;  Fri, 24 Jul 2015 11:25:17 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Fri, 24 Jul 2015 11:25:16 -0700 (PDT)
In-Reply-To: <0a8501d0c634$5bfa6540$13ef2fc0$@olddog.co.uk>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <55B15C59.5040105@juniper.net> <CA+b+ERnWSg-BoxhntMmSXfBfj0mWhscuZ1VUdUkC0k0xDLd4Tw@mail.gmail.com> <55B267F6.80106@juniper.net> <CA+b+ER=BOPeUPdPr2QKvCPhfTOECD9HMMzSQ44jXn0hxYUMA-g@mail.gmail.com> <0a8501d0c634$5bfa6540$13ef2fc0$@olddog.co.uk>
Date: Fri, 24 Jul 2015 20:25:16 +0200
X-Google-Sender-Auth: Lc-cn-yi7MlniHTgzNuU-gpUK3U
Message-ID: <CA+b+ERnDPADw3SFU6PxpeeRbqSs0HL-XU6uuSCvGUw4sP9SrZg@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Adrian Farrel <adrian@olddog.co.uk>
Content-Type: multipart/alternative; boundary=047d7bb03a922ed36c051ba3201b
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/PBuvXUulpdmvJ_WnFAt_kSd2pcw>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 18:25:21 -0000

--047d7bb03a922ed36c051ba3201b
Content-Type: text/plain; charset=UTF-8

Adrian,

No one in this thread is saying that 3031 is wrong. All we are saying is
that it is incomplete.

As to your objects for the domain wide/global label case I only need two:

LABEL_VALUE
BINDED_IP_ADDRESS

I do not need IN_INTERFACE .. in fact as I am sure you know per interface
label space was practically never implemented. Even where it is very needed
implementations  use well known trick around it (example: for inter-as
option B on ASBRs or CSC).

As far as OUT_INTERFACE I would also leave it to FIB recursive resolution
to dynamically set it based on the BGP/IGP information.

So is this still MPLS per 3031 ? I am actually not that sure anymore.

Maybe it would be cleaner to call this MPLSv2 and document it in its own
RFC?

Then of course question will come why not just use remote next hop
attribute and encapsulate with IP. Well there is class of switches which do
brilliant L2 and L2.5 but not L3. I am not sure if cost of high speed
ports, very competitive power consumption, great cooling characteristics
would be a sufficient of the market for this new work - but I do not think
this is us here in IETF to decide that.

Best,
r.


On Fri, Jul 24, 2015 at 7:15 PM, Adrian Farrel <adrian@olddog.co.uk> wrote:

> Robert,
>
> You want to specify the interface between control plane and data plane?
>
> That's OK (although it may have been done once or twice before).
>
> And if you want to specify the interface between the management plane and
> the data plane, that is also OK (although it has been done before as well).
>
>
>
> If you want to specify that for a packet with incoming label the operation
> is NO-SWAP, that's OK.
>
> But note that your data model (to be generic) is going to need to also
> support SWAP.
>
> Thus, you will have objects...
>
> IN-INTERFACE (ifid)
>
> IN-LABEL (label)
>
> OPERATION {POP, PUSH, SWAP, NO-SWAP}
>
> OUT-INTERFACE (ifid)
>
> OUT-LABEL (label)
>
>
>
> Setting OPERATION to NO-SWAP saves you from setting OUT-LABEL, but doesn't
> save you from needing the object in your data model. So it is a trade in
> the design of the data model and either approach is fine.
>
>
>
> You can see a similar model in the LSR MIB module (3813 IIRC) and in the
> olde ATM MIB modules.
>
>
>
> None of the above has the slightest to do with 3031 being right or wrong.
>
>
>
> Adrian
>
>
>
>
>
> *From:* mpls [mailto:mpls-bounces@ietf.org] *On Behalf Of *Robert Raszuk
> *Sent:* 24 July 2015 17:55
> *To:* Eric Rosen
> *Cc:* mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much
> does it really save?
>
>
>
> Eric,
>
> This discussion to me is not related to data plane.
>
> I look at it from control plane perspective which needs to pass label
> values to date plane.
>
> Creating non standard optimised APIs or YANG models to send single label
> or artificially send identical labels an in and out when given architecture
> does not have it seems like no-op to me.
>
> Best,
> R.
>
> On Jul 24, 2015 6:29 PM, "Eric C Rosen" <erosen@juniper.net> wrote:
>
> On 7/23/2015 5:31 PM, Robert Raszuk wrote:
>
> Going by your logic we would have a notion of "incoming IP address" and
> "outgoing IP address" in all routers in the world doing basic non NAT
> routing
>
>
> I'm not sure I understand what it means to "have a notion ... in all
> routers".  A given router only needs to implement the functionality that it
> needs to provide to those who are going to deploy it.
>
> However, certainly there is a distinction to be made between "incoming"
> and "outgoing" even in the case of "pure" IP.  The incoming IP header of a
> packet is always different than the outgoing IP header of that packet, due
> to the need to modify the TTL and checksum fields.
>
> In addition, as you point out, the incoming source address field may be
> different than the outgoing source address field, due to NAT.  And use of
> the source routing option can result in there being a difference between
> the incoming destination address field and the outgoing destination address
> field.
>
> Another interesting case is tunnel stitching, where the incoming source
> and destination address fields may both be different than the outgoing
> source and destination address fields.  If you want to optimize for tunnel
> stitching, you precompute the rewrite string, and to the forwarding plane
> it looks like an ordinary case of forwarding a packet.
>
> Of course, if your platform doesn't need to perform any of these
> functions, it doesn't have to implement them.  Similarly, if you think that
> the most common operation (or even the only operation) your platform will
> have to perform on an MPLS packet is "don't modify the label stack except
> for the TTL of the top entry", nothing stops you from optimizing for that
> case.
>
> BTW, I understand perfectly well that there is some controversy about
> whether it is or is not a good idea to use domain-wide labels, but that is
> not a data plane issue, and the use of domain-wide labels does not require
> a change in the data plane architecture.
>

--047d7bb03a922ed36c051ba3201b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Adrian,</div><div class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></d=
iv><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-s=
erif;font-size:small">No one in this thread is saying that 3031 is wrong. A=
ll we are saying is that it is incomplete.=C2=A0</div><div class=3D"gmail_d=
efault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><b=
r></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small">As to your objects for the domain wide/global la=
bel case I only need two:</div><div class=3D"gmail_default" style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"g=
mail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sma=
ll">LABEL_VALUE</div><div class=3D"gmail_default" style=3D"font-family:aria=
l,helvetica,sans-serif;font-size:small">BINDED_IP_ADDRESS</div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small">I do not need IN_INTERFACE .. in fact=
 as I am sure you know per interface label space was practically never impl=
emented. Even where it is very needed implementations =C2=A0use well known =
trick around it (example: for inter-as option B on ASBRs or CSC).</div><div=
 class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small">As far as OUT_INTERFACE I would=
 also leave it to FIB recursive resolution to dynamically set it based on t=
he BGP/IGP information.</div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
">So is this still MPLS per 3031 ? I am actually not that sure anymore.=C2=
=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small">Maybe it would be =
cleaner to call this MPLSv2 and document it in its own RFC?=C2=A0</div><div=
 class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small">Then of course question will co=
me why not just use remote next hop attribute and encapsulate with IP. Well=
 there is class of switches which do brilliant L2 and L2.5 but not L3. I am=
 not sure if cost of high speed ports, very competitive power consumption, =
great cooling characteristics would be a sufficient of the market for this =
new work - but I do not think this is us here in IETF to decide that.=C2=A0=
</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small">Best,</div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">r.</div><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small"><br></div></div><div class=3D"gmail_ext=
ra"><br><div class=3D"gmail_quote">On Fri, Jul 24, 2015 at 7:15 PM, Adrian =
Farrel <span dir=3D"ltr">&lt;<a href=3D"mailto:adrian@olddog.co.uk" target=
=3D"_blank">adrian@olddog.co.uk</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div lang=3D"EN-GB" link=3D"blue" vlink=3D"purple"><div><p cl=
ass=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1f497d">Robert, <u></u><u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">You want to specify th=
e interface between control plane and data plane?<u></u><u></u></span></p><=
p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:#1f497d">That&#39;s OK (although it=
 may have been done once or twice before).<u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d">And if you want to specify the in=
terface between the management plane and the data plane, that is also OK (a=
lthough it has been done before as well).<u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span></p><p=
 class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1f497d">If you want to specify that=
 for a packet with incoming label the operation is NO-SWAP, that&#39;s OK.<=
u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">B=
ut note that your data model (to be generic) is going to need to also suppo=
rt SWAP.<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#=
1f497d">Thus, you will have objects...<u></u><u></u></span></p><p class=3D"=
MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:#1f497d">IN-INTERFACE (ifid)<u></u><u></u></sp=
an></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">IN-LABEL (label)<u=
></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0=
pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">OP=
ERATION {POP, PUSH, SWAP, NO-SWAP} <u></u><u></u></span></p><p class=3D"Mso=
Normal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:#1f497d">OUT-INTERFACE (ifid)<u></u><u></u></span=
></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">OUT-LABEL (label)<u>=
</u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u>=
</u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497=
d">Setting OPERATION to NO-SWAP saves you from setting OUT-LABEL, but doesn=
&#39;t save you from needing the object in your data model. So it is a trad=
e in the design of the data model and either approach is fine. <u></u><u></=
u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">You =
can see a similar model in the LSR MIB module (3813 IIRC) and in the olde A=
TM MIB modules.<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span=
 style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d">None of the above has the slightest to do with 3031 b=
eing right or wrong.<u></u><u></u></span></p><p class=3D"MsoNormal"><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:#1f497d">Adrian<u></u><u></u></span></p><p class=3D"MsoNor=
mal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span></p><p class=3D"=
MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span></p><div s=
tyle=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt"=
><div><div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0p=
t 0cm 0cm 0cm"><p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font=
-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</=
span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;"> mpls [mailto:<a href=3D"mailto:mpls-bo=
unces@ietf.org" target=3D"_blank">mpls-bounces@ietf.org</a>] <b>On Behalf O=
f </b>Robert Raszuk<br><b>Sent:</b> 24 July 2015 17:55<br><b>To:</b> Eric R=
osen<br><b>Cc:</b> <a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@=
ietf.org</a><span class=3D""><br><b>Subject:</b> Re: [mpls] draft-fang-mpls=
-label-forwarding-no-swap - how much does it really save?<u></u><u></u></sp=
an></span></p></div></div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p=
>Eric,<u></u><u></u></p><div><div class=3D"h5"><p>This discussion to me is =
not related to data plane.<u></u><u></u></p><p>I look at it from control pl=
ane perspective which needs to pass label values to date plane.<u></u><u></=
u></p><p>Creating non standard optimised APIs or YANG models to send single=
 label or artificially send identical labels an in and out when given archi=
tecture does not have it seems like no-op to me.<u></u><u></u></p><p>Best,<=
br>R.<u></u><u></u></p><div><p class=3D"MsoNormal">On Jul 24, 2015 6:29 PM,=
 &quot;Eric C Rosen&quot; &lt;<a href=3D"mailto:erosen@juniper.net" target=
=3D"_blank">erosen@juniper.net</a>&gt; wrote:<u></u><u></u></p><p class=3D"=
MsoNormal">On 7/23/2015 5:31 PM, Robert Raszuk wrote:<u></u><u></u></p><p c=
lass=3D"MsoNormal">Going by your logic we would have a notion of &quot;inco=
ming IP address&quot; and<br>&quot;outgoing IP address&quot; in all routers=
 in the world doing basic non NAT<br>routing<u></u><u></u></p><p class=3D"M=
soNormal"><br>I&#39;m not sure I understand what it means to &quot;have a n=
otion ... in all routers&quot;.=C2=A0 A given router only needs to implemen=
t the functionality that it needs to provide to those who are going to depl=
oy it.<br><br>However, certainly there is a distinction to be made between =
&quot;incoming&quot; and &quot;outgoing&quot; even in the case of &quot;pur=
e&quot; IP.=C2=A0 The incoming IP header of a packet is always different th=
an the outgoing IP header of that packet, due to the need to modify the TTL=
 and checksum fields.<br><br>In addition, as you point out, the incoming so=
urce address field may be different than the outgoing source address field,=
 due to NAT.=C2=A0 And use of the source routing option can result in there=
 being a difference between the incoming destination address field and the =
outgoing destination address field.<br><br>Another interesting case is tunn=
el stitching, where the incoming source and destination address fields may =
both be different than the outgoing source and destination address fields.=
=C2=A0 If you want to optimize for tunnel stitching, you precompute the rew=
rite string, and to the forwarding plane it looks like an ordinary case of =
forwarding a packet.<br><br>Of course, if your platform doesn&#39;t need to=
 perform any of these functions, it doesn&#39;t have to implement them.=C2=
=A0 Similarly, if you think that the most common operation (or even the onl=
y operation) your platform will have to perform on an MPLS packet is &quot;=
don&#39;t modify the label stack except for the TTL of the top entry&quot;,=
 nothing stops you from optimizing for that case.<br><br>BTW, I understand =
perfectly well that there is some controversy about whether it is or is not=
 a good idea to use domain-wide labels, but that is not a data plane issue,=
 and the use of domain-wide labels does not require a change in the data pl=
ane architecture.<u></u><u></u></p></div></div></div></div></div></div></bl=
ockquote></div><br></div>

--047d7bb03a922ed36c051ba3201b--


From nobody Fri Jul 24 13:04:00 2015
Return-Path: <agmalis@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 745C71A1DBD for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 13:03:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, SPF_PASS=-0.001] autolearn=ham
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 lDOJjRNc_VEv for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 13:03:57 -0700 (PDT)
Received: from mail-wi0-x230.google.com (mail-wi0-x230.google.com [IPv6:2a00:1450:400c:c05::230]) (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 8B0391A1BF4 for <mpls@ietf.org>; Fri, 24 Jul 2015 13:03:50 -0700 (PDT)
Received: by wibxm9 with SMTP id xm9so41316467wib.1 for <mpls@ietf.org>; Fri, 24 Jul 2015 13:03:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=hH9m7Fuz2WeiqLX8iInEyd02WUduf9TD1s2xVB+hrBQ=; b=TXu6+6w6mSu7+oIYgGyigo+adIlRw/qMaXjSgk88gVabWYeXTx4ZpbF4fi2yxvg/62 l86VS/8rX/KSrG885vT0iNlRO2ede3u8S5ouDAadxVdVkV7zN534IPmUFQgzAIT4rfYr qAdlOcj/fX7CXKGyDRDFbDBUwNSYanouyBK+E6XPc7ZWRsM2W5/3CWC85+WFOO8FjL6R FJ1cw76NkGyP9XrAI5C1l9ZPTFq10hZadl/ghjWfElR0LDPm+V307XuIsozejS08yxhL WApipL/v22J5hz9o9nB96eM8B9Vz1VohZCvNmDi7wIV34NE7P0BV+ff1hcTUbW13Iw2Y lsfA==
X-Received: by 10.194.89.72 with SMTP id bm8mr30443486wjb.116.1437768229346; Fri, 24 Jul 2015 13:03:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.87.18 with HTTP; Fri, 24 Jul 2015 13:03:29 -0700 (PDT)
In-Reply-To: <CA+b+ER=BOPeUPdPr2QKvCPhfTOECD9HMMzSQ44jXn0hxYUMA-g@mail.gmail.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <55B15C59.5040105@juniper.net> <CA+b+ERnWSg-BoxhntMmSXfBfj0mWhscuZ1VUdUkC0k0xDLd4Tw@mail.gmail.com> <55B267F6.80106@juniper.net> <CA+b+ER=BOPeUPdPr2QKvCPhfTOECD9HMMzSQ44jXn0hxYUMA-g@mail.gmail.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Fri, 24 Jul 2015 22:03:29 +0200
Message-ID: <CAA=duU2mHzgJQAvTyPqpU4-WYB=jVjPGbyfdEsTNwH+AP09dnQ@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Content-Type: multipart/alternative; boundary=089e010d868c9463cf051ba480be
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/8GNYSBpmIC5L7Yk68Cdg97l7QkA>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 20:03:59 -0000

--089e010d868c9463cf051ba480be
Content-Type: text/plain; charset=UTF-8

Robert,

You're free to implement your switch as you see fit. If your switch sees
identical in and out labels being provisioned (by whatever means), then you
are free to store that in an internal FIB/LIB as NOSWAP, and your data
plane will be optimized. The nice thing is that externally, your switch
(and controller, or control plane) will conform to existing MPLS specs, and
interoperate with existing equipment. This will give your customers a way
to gracefully migrate from the old switches to new ones without requiring a
fork lift upgrade, coordinating both the data and control planes.

Cheers,
Andy

On Fri, Jul 24, 2015 at 6:55 PM, Robert Raszuk <robert@raszuk.net> wrote:

> Eric,
>
> This discussion to me is not related to data plane.
>
> I look at it from control plane perspective which needs to pass label
> values to date plane.
>
> Creating non standard optimised APIs or YANG models to send single label
> or artificially send identical labels an in and out when given architecture
> does not have it seems like no-op to me.
>
> Best,
> R.
> On Jul 24, 2015 6:29 PM, "Eric C Rosen" <erosen@juniper.net> wrote:
>
>> On 7/23/2015 5:31 PM, Robert Raszuk wrote:
>>
>>> Going by your logic we would have a notion of "incoming IP address" and
>>> "outgoing IP address" in all routers in the world doing basic non NAT
>>> routing
>>>
>>
>> I'm not sure I understand what it means to "have a notion ... in all
>> routers".  A given router only needs to implement the functionality that it
>> needs to provide to those who are going to deploy it.
>>
>> However, certainly there is a distinction to be made between "incoming"
>> and "outgoing" even in the case of "pure" IP.  The incoming IP header of a
>> packet is always different than the outgoing IP header of that packet, due
>> to the need to modify the TTL and checksum fields.
>>
>> In addition, as you point out, the incoming source address field may be
>> different than the outgoing source address field, due to NAT.  And use of
>> the source routing option can result in there being a difference between
>> the incoming destination address field and the outgoing destination address
>> field.
>>
>> Another interesting case is tunnel stitching, where the incoming source
>> and destination address fields may both be different than the outgoing
>> source and destination address fields.  If you want to optimize for tunnel
>> stitching, you precompute the rewrite string, and to the forwarding plane
>> it looks like an ordinary case of forwarding a packet.
>>
>> Of course, if your platform doesn't need to perform any of these
>> functions, it doesn't have to implement them.  Similarly, if you think that
>> the most common operation (or even the only operation) your platform will
>> have to perform on an MPLS packet is "don't modify the label stack except
>> for the TTL of the top entry", nothing stops you from optimizing for that
>> case.
>>
>> BTW, I understand perfectly well that there is some controversy about
>> whether it is or is not a good idea to use domain-wide labels, but that is
>> not a data plane issue, and the use of domain-wide labels does not require
>> a change in the data plane architecture.
>>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>
>

--089e010d868c9463cf051ba480be
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Robert,<div><br></div><div>You&#39;re free to implement yo=
ur switch as you see fit. If your switch sees identical in and out labels b=
eing provisioned (by whatever means), then you are free to store that in an=
 internal FIB/LIB as NOSWAP, and your data plane will be optimized. The nic=
e thing is that externally, your switch (and controller, or control plane) =
will conform to existing MPLS specs, and interoperate with existing equipme=
nt. This will give your customers a way to gracefully migrate from the old =
switches to new ones without requiring a fork lift upgrade, coordinating bo=
th the data and control planes.</div><div><br></div><div>Cheers,</div><div>=
Andy</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">O=
n Fri, Jul 24, 2015 at 6:55 PM, Robert Raszuk <span dir=3D"ltr">&lt;<a href=
=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt;</=
span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><p dir=3D"ltr">Eric,</p>
<p dir=3D"ltr">This discussion to me is not related to data plane.</p>
<p dir=3D"ltr">I look at it from control plane perspective which needs to p=
ass label values to date plane.</p>
<p dir=3D"ltr">Creating non standard optimised APIs or YANG models to send =
single label or artificially send identical labels an in and out when given=
 architecture does not have it seems like no-op to me.</p>
<p dir=3D"ltr">Best,<br>
R.</p><div class=3D"HOEnZb"><div class=3D"h5">
<div class=3D"gmail_quote">On Jul 24, 2015 6:29 PM, &quot;Eric C Rosen&quot=
; &lt;<a href=3D"mailto:erosen@juniper.net" target=3D"_blank">erosen@junipe=
r.net</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>On 7/23/2015 5:31 PM, Robert Raszuk wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Going by your logic we would have a notion of &quot;incoming IP address&quo=
t; and<br>
&quot;outgoing IP address&quot; in all routers in the world doing basic non=
 NAT<br>
routing<br>
</blockquote>
<br>
I&#39;m not sure I understand what it means to &quot;have a notion ... in a=
ll routers&quot;.=C2=A0 A given router only needs to implement the function=
ality that it needs to provide to those who are going to deploy it.<br>
<br>
However, certainly there is a distinction to be made between &quot;incoming=
&quot; and &quot;outgoing&quot; even in the case of &quot;pure&quot; IP.=C2=
=A0 The incoming IP header of a packet is always different than the outgoin=
g IP header of that packet, due to the need to modify the TTL and checksum =
fields.<br>
<br>
In addition, as you point out, the incoming source address field may be dif=
ferent than the outgoing source address field, due to NAT.=C2=A0 And use of=
 the source routing option can result in there being a difference between t=
he incoming destination address field and the outgoing destination address =
field.<br>
<br>
Another interesting case is tunnel stitching, where the incoming source and=
 destination address fields may both be different than the outgoing source =
and destination address fields.=C2=A0 If you want to optimize for tunnel st=
itching, you precompute the rewrite string, and to the forwarding plane it =
looks like an ordinary case of forwarding a packet.<br>
<br>
Of course, if your platform doesn&#39;t need to perform any of these functi=
ons, it doesn&#39;t have to implement them.=C2=A0 Similarly, if you think t=
hat the most common operation (or even the only operation) your platform wi=
ll have to perform on an MPLS packet is &quot;don&#39;t modify the label st=
ack except for the TTL of the top entry&quot;, nothing stops you from optim=
izing for that case.<br>
<br>
BTW, I understand perfectly well that there is some controversy about wheth=
er it is or is not a good idea to use domain-wide labels, but that is not a=
 data plane issue, and the use of domain-wide labels does not require a cha=
nge in the data plane architecture.<br>
</blockquote></div>
</div></div><br>_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
<br></blockquote></div><br></div>

--089e010d868c9463cf051ba480be--


From nobody Fri Jul 24 13:21:17 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 354D41A1F73 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 13:21:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 IB5hbQfOcLf9 for <mpls@ietfa.amsl.com>; Fri, 24 Jul 2015 13:21:14 -0700 (PDT)
Received: from mail-wi0-x22e.google.com (mail-wi0-x22e.google.com [IPv6:2a00:1450:400c:c05::22e]) (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 A84B31A1C06 for <mpls@ietf.org>; Fri, 24 Jul 2015 13:21:13 -0700 (PDT)
Received: by wicmv11 with SMTP id mv11so77470446wic.0 for <mpls@ietf.org>; Fri, 24 Jul 2015 13:21:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=wJlbrhtJcMTTG39c5y5qNlN8NSgDLZX7N3Dm2g3ewGc=; b=HN4TKZafMoJBgdsocDzbRh1HfRuJAi2u0DaMBlTv8kv2AJoPupRb/RfpBJu7KO1tQG wFWmLyWf+8doS4CJtFbDNqd7FfyDzYgCB83Xq7aRAHIkchRmdQsNae3FifviYIxlNqJ+ D0RfEjbCbbMq6IT+yc6QgG8AJzd6tM9qz0vlFDR41vqR3vQafzy0LYAy8sT1Eal8uLj5 hYuGVwa9YDupH5Ja+NWuoixpi7ueZmdz6CAyK5FDX3pRHEBF2n5UXj2s7cZsvhT6E+Gq i2ddOWIKIXSYQne6XRFhgDPJ22DdjyGFOUk9yqatjvlvwnuIR796d+kBZ1LuGvpkCPBs DCsg==
MIME-Version: 1.0
X-Received: by 10.181.13.195 with SMTP id fa3mr283531wid.7.1437769272482; Fri, 24 Jul 2015 13:21:12 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Fri, 24 Jul 2015 13:21:12 -0700 (PDT)
In-Reply-To: <CAA=duU2mHzgJQAvTyPqpU4-WYB=jVjPGbyfdEsTNwH+AP09dnQ@mail.gmail.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <55B15C59.5040105@juniper.net> <CA+b+ERnWSg-BoxhntMmSXfBfj0mWhscuZ1VUdUkC0k0xDLd4Tw@mail.gmail.com> <55B267F6.80106@juniper.net> <CA+b+ER=BOPeUPdPr2QKvCPhfTOECD9HMMzSQ44jXn0hxYUMA-g@mail.gmail.com> <CAA=duU2mHzgJQAvTyPqpU4-WYB=jVjPGbyfdEsTNwH+AP09dnQ@mail.gmail.com>
Date: Fri, 24 Jul 2015 22:21:12 +0200
X-Google-Sender-Auth: 6s7-c9gb9pg2QrODaP9afjn_CtM
Message-ID: <CA+b+ERnrm-sT1xxuFvRrmFGF=k3wv3k8TeQR-ZYb6veod9F2wA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: "Andrew G. Malis" <agmalis@gmail.com>
Content-Type: multipart/alternative; boundary=f46d043c07d4c1637d051ba4be1e
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/e42-JYMmTajRwBBukKmpfhqKVxs>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jul 2015 20:21:16 -0000

--f46d043c07d4c1637d051ba4be1e
Content-Type: text/plain; charset=UTF-8

Andy,

Let me make it very simple.

This discussion is not about how to build a LSR. This discussion is also
not about modyfing anything in the data plane as far as MPLS encapsulation
is concerned.

This thread is about amending 3031 with new primitive such that new control
planes would be able to be used in a straight forward way to program it.

Practical example:

Assume I have a HSDN model and want to set DC labels from controller to the
switch using mpls YANG I2RS channel - how would I do it ?

Please provide real YANG or YIN example where I can bind label 44 to
anycast address 1.1.1.44 where this address is a ghost loopback from my
MPLS WAN to DC44 gateways.

With that please do reference drafts used as a normative references for
provided encoding.

This is as simple as this :)

Best,
R.


On Fri, Jul 24, 2015 at 10:03 PM, Andrew G. Malis <agmalis@gmail.com> wrote:

> Robert,
>
> You're free to implement your switch as you see fit. If your switch sees
> identical in and out labels being provisioned (by whatever means), then you
> are free to store that in an internal FIB/LIB as NOSWAP, and your data
> plane will be optimized. The nice thing is that externally, your switch
> (and controller, or control plane) will conform to existing MPLS specs, and
> interoperate with existing equipment. This will give your customers a way
> to gracefully migrate from the old switches to new ones without requiring a
> fork lift upgrade, coordinating both the data and control planes.
>
> Cheers,
> Andy
>
> On Fri, Jul 24, 2015 at 6:55 PM, Robert Raszuk <robert@raszuk.net> wrote:
>
>> Eric,
>>
>> This discussion to me is not related to data plane.
>>
>> I look at it from control plane perspective which needs to pass label
>> values to date plane.
>>
>> Creating non standard optimised APIs or YANG models to send single label
>> or artificially send identical labels an in and out when given architecture
>> does not have it seems like no-op to me.
>>
>> Best,
>> R.
>> On Jul 24, 2015 6:29 PM, "Eric C Rosen" <erosen@juniper.net> wrote:
>>
>>> On 7/23/2015 5:31 PM, Robert Raszuk wrote:
>>>
>>>> Going by your logic we would have a notion of "incoming IP address" and
>>>> "outgoing IP address" in all routers in the world doing basic non NAT
>>>> routing
>>>>
>>>
>>> I'm not sure I understand what it means to "have a notion ... in all
>>> routers".  A given router only needs to implement the functionality that it
>>> needs to provide to those who are going to deploy it.
>>>
>>> However, certainly there is a distinction to be made between "incoming"
>>> and "outgoing" even in the case of "pure" IP.  The incoming IP header of a
>>> packet is always different than the outgoing IP header of that packet, due
>>> to the need to modify the TTL and checksum fields.
>>>
>>> In addition, as you point out, the incoming source address field may be
>>> different than the outgoing source address field, due to NAT.  And use of
>>> the source routing option can result in there being a difference between
>>> the incoming destination address field and the outgoing destination address
>>> field.
>>>
>>> Another interesting case is tunnel stitching, where the incoming source
>>> and destination address fields may both be different than the outgoing
>>> source and destination address fields.  If you want to optimize for tunnel
>>> stitching, you precompute the rewrite string, and to the forwarding plane
>>> it looks like an ordinary case of forwarding a packet.
>>>
>>> Of course, if your platform doesn't need to perform any of these
>>> functions, it doesn't have to implement them.  Similarly, if you think that
>>> the most common operation (or even the only operation) your platform will
>>> have to perform on an MPLS packet is "don't modify the label stack except
>>> for the TTL of the top entry", nothing stops you from optimizing for that
>>> case.
>>>
>>> BTW, I understand perfectly well that there is some controversy about
>>> whether it is or is not a good idea to use domain-wide labels, but that is
>>> not a data plane issue, and the use of domain-wide labels does not require
>>> a change in the data plane architecture.
>>>
>>
>> _______________________________________________
>> mpls mailing list
>> mpls@ietf.org
>> https://www.ietf.org/mailman/listinfo/mpls
>>
>>
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Andy,</div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div=
><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small">Let me make it very simple.=C2=A0</div><div class=3D"gm=
ail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small">This discussion is not about how to build a=
 LSR. This discussion is also not about modyfing anything in the data plane=
 as far as MPLS encapsulation is concerned.=C2=A0</div><div class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><=
br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small">This thread is about amending 3031 with new pri=
mitive such that new control planes would be able to be used in a straight =
forward way to program it.=C2=A0</div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div cla=
ss=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:small">Practical example:</div><div class=3D"gmail_default" style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">Assume I have a HSDN model and want to set DC labels from controll=
er to the switch using mpls YANG I2RS channel - how would I do it ?=C2=A0</=
div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small">Please provide real YAN=
G or YIN example where I can bind label 44 to anycast address 1.1.1.44 wher=
e this address is a ghost loopback from my MPLS WAN to DC44 gateways.</div>=
<div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small">With that please do referen=
ce drafts used as a normative references for provided encoding.=C2=A0</div>=
<div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small">This is as simple as this :=
)</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small">Best,</div><div clas=
s=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:small">R.</div><div class=3D"gmail_default" style=3D"font-family:arial,h=
elvetica,sans-serif;font-size:small"><br></div></div><div class=3D"gmail_ex=
tra"><br><div class=3D"gmail_quote">On Fri, Jul 24, 2015 at 10:03 PM, Andre=
w G. Malis <span dir=3D"ltr">&lt;<a href=3D"mailto:agmalis@gmail.com" targe=
t=3D"_blank">agmalis@gmail.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div dir=3D"ltr">Robert,<div><br></div><div>You&#39;re free t=
o implement your switch as you see fit. If your switch sees identical in an=
d out labels being provisioned (by whatever means), then you are free to st=
ore that in an internal FIB/LIB as NOSWAP, and your data plane will be opti=
mized. The nice thing is that externally, your switch (and controller, or c=
ontrol plane) will conform to existing MPLS specs, and interoperate with ex=
isting equipment. This will give your customers a way to gracefully migrate=
 from the old switches to new ones without requiring a fork lift upgrade, c=
oordinating both the data and control planes.</div><div><br></div><div>Chee=
rs,</div><div>Andy</div></div><div class=3D"gmail_extra"><br><div class=3D"=
gmail_quote"><div><div class=3D"h5">On Fri, Jul 24, 2015 at 6:55 PM, Robert=
 Raszuk <span dir=3D"ltr">&lt;<a href=3D"mailto:robert@raszuk.net" target=
=3D"_blank">robert@raszuk.net</a>&gt;</span> wrote:<br></div></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex"><div><div class=3D"h5"><p dir=3D"ltr">Eric,</p>
<p dir=3D"ltr">This discussion to me is not related to data plane.</p>
<p dir=3D"ltr">I look at it from control plane perspective which needs to p=
ass label values to date plane.</p>
<p dir=3D"ltr">Creating non standard optimised APIs or YANG models to send =
single label or artificially send identical labels an in and out when given=
 architecture does not have it seems like no-op to me.</p>
<p dir=3D"ltr">Best,<br>
R.</p><div><div>
<div class=3D"gmail_quote">On Jul 24, 2015 6:29 PM, &quot;Eric C Rosen&quot=
; &lt;<a href=3D"mailto:erosen@juniper.net" target=3D"_blank">erosen@junipe=
r.net</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>On 7/23/2015 5:31 PM, Robert Raszuk wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Going by your logic we would have a notion of &quot;incoming IP address&quo=
t; and<br>
&quot;outgoing IP address&quot; in all routers in the world doing basic non=
 NAT<br>
routing<br>
</blockquote>
<br>
I&#39;m not sure I understand what it means to &quot;have a notion ... in a=
ll routers&quot;.=C2=A0 A given router only needs to implement the function=
ality that it needs to provide to those who are going to deploy it.<br>
<br>
However, certainly there is a distinction to be made between &quot;incoming=
&quot; and &quot;outgoing&quot; even in the case of &quot;pure&quot; IP.=C2=
=A0 The incoming IP header of a packet is always different than the outgoin=
g IP header of that packet, due to the need to modify the TTL and checksum =
fields.<br>
<br>
In addition, as you point out, the incoming source address field may be dif=
ferent than the outgoing source address field, due to NAT.=C2=A0 And use of=
 the source routing option can result in there being a difference between t=
he incoming destination address field and the outgoing destination address =
field.<br>
<br>
Another interesting case is tunnel stitching, where the incoming source and=
 destination address fields may both be different than the outgoing source =
and destination address fields.=C2=A0 If you want to optimize for tunnel st=
itching, you precompute the rewrite string, and to the forwarding plane it =
looks like an ordinary case of forwarding a packet.<br>
<br>
Of course, if your platform doesn&#39;t need to perform any of these functi=
ons, it doesn&#39;t have to implement them.=C2=A0 Similarly, if you think t=
hat the most common operation (or even the only operation) your platform wi=
ll have to perform on an MPLS packet is &quot;don&#39;t modify the label st=
ack except for the TTL of the top entry&quot;, nothing stops you from optim=
izing for that case.<br>
<br>
BTW, I understand perfectly well that there is some controversy about wheth=
er it is or is not a good idea to use domain-wide labels, but that is not a=
 data plane issue, and the use of domain-wide labels does not require a cha=
nge in the data plane architecture.<br>
</blockquote></div>
</div></div><br></div></div><span class=3D"">______________________________=
_________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
<br></span></blockquote></div><br></div>
</blockquote></div><br></div>

--f46d043c07d4c1637d051ba4be1e--


From nobody Fri Jul 24 22:42:16 2015
Return-Path: <zali@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6479E1B2B62; Fri, 24 Jul 2015 22:42:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 b62BS1xGyon3; Fri, 24 Jul 2015 22:42:12 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B7B561B2B61; Fri, 24 Jul 2015 22:42:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1596; q=dns/txt; s=iport; t=1437802932; x=1439012532; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=pp9zzU3TB9GuRtVOzO2Hpm7E39ovxFEhNhdpP06lzeE=; b=OCtkSgYlDO60pHwfHgmjs0IvsCTw3yHX6tGxvJ/vpHU/NJrJfe9D8UzU 6Ojt1dV/1wZMKTSlf0jLd+eiwagx2e5f/B9ckJPuKdIirToPf5hoBS7Yw 4gDvj85K3VJetn7kKbcXxx9Dq3ocdNfeKsNIaWHajO8Au8Gy/Y0mwVhN4 Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BCAwBBIbNV/5BdJa1cgxVUaQa7agmBbQqFeQKBQjgUAQEBAQEBAX8LhCMBAQEEAQEBGlELDAQCAQgRAwECLycLFAkIAgQOBYguDc8bAQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSLToQuWQcGhCYFlGkBjD6BRYQdj2KDYiaCP4E+b4EFQ4EEAQEB
X-IronPort-AV: E=Sophos;i="5.15,542,1432598400"; d="scan'208";a="18614680"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-1.cisco.com with ESMTP; 25 Jul 2015 05:42:11 +0000
Received: from xhc-rcd-x09.cisco.com (xhc-rcd-x09.cisco.com [173.37.183.83]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id t6P5gBrQ029613 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 25 Jul 2015 05:42:11 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.112]) by xhc-rcd-x09.cisco.com ([173.37.183.83]) with mapi id 14.03.0195.001; Sat, 25 Jul 2015 00:42:11 -0500
From: "Zafar Ali (zali)" <zali@cisco.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AQHQxIDNlSUgFnCczU6LeKuieu+WYZ3rwPgA
Date: Sat, 25 Jul 2015 05:42:10 +0000
Message-ID: <D1D899D9.1405D0%zali@cisco.com>
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.2.150604
x-originating-ip: [10.86.241.99]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <FCD9D4317B79F94B8C511AFE931E98F4@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ckoQXafoGDZUdj2VrfP9qejSlqc>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Jul 2015 05:42:14 -0000

Support,=20

Thanks

Regards =8A Zafar





-----Original Message-----
From: mpls <mpls-bounces@ietf.org> on behalf of "John G.Scudder"
<jgs@juniper.net>
Reply-To: "spring@ietf.org" <spring@ietf.org>
Date: Wednesday, July 22, 2015 9:17 AM
To: "spring@ietf.org" <spring@ietf.org>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: [mpls] working group adoption call for
draft-filsfils-spring-segment-routing-ldp-interop

>Dear WG,
>
>As we discussed at our meeting yesterday, working group adoption has been
>requested for draft-filsfils-spring-segment-routing-ldp-interop. Please
>reply to the list with your comments, including although not limited to
>whether or not you support adoption. Non-authors are especially
>encouraged to comment.
>
>In consideration of the fact that a number of WG calls are going on
>concurrently, we will end the call on August 31, 2015.
>
>Authors, please indicate whether you are aware of any relevant IPR and if
>so, whether it has been disclosed. Also, the length of the author list
>for this document greatly exceeds the maximum recommended. Assuming the
>document is adopted, the authors should be prepared to correct this when
>submitting as a WG document, ideally by reducing the list to simply the
>active editor(s) and making use of the "contributors" section for the
>full list.
>
>Thanks,
>
>--Bruno and John
>
>P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.
>_______________________________________________
>mpls mailing list
>mpls@ietf.org
>https://www.ietf.org/mailman/listinfo/mpls


From nobody Sat Jul 25 01:00:28 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94FC51A8839 for <mpls@ietfa.amsl.com>; Sat, 25 Jul 2015 01:00:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.61
X-Spam-Level: 
X-Spam-Status: No, score=-1.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, T_RP_MATCHES_RCVD=-0.01] autolearn=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 mudgKeth04RM for <mpls@ietfa.amsl.com>; Sat, 25 Jul 2015 01:00:25 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B602E1A87ED for <mpls@ietf.org>; Sat, 25 Jul 2015 01:00:25 -0700 (PDT)
Received: from [10.0.1.78] (unknown [62.168.35.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 65C5B18013BE; Sat, 25 Jul 2015 10:00:23 +0200 (CEST)
Message-ID: <55B34210.9080107@pi.nu>
Date: Sat, 25 Jul 2015 10:00:16 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Eric C Rosen <erosen@juniper.net>, Lizhenbin <lizhenbin@huawei.com>,  "mpls@ietf.org" <mpls@ietf.org>, Andrew Qu <andrew.qu@mediatek.com>,  Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Shahram Davari <davari@broadcom.com>, Robert Raszuk <robert@raszuk.net>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <5A5B4DE12C0DAC44AF501CD9A2B01A8D8CA1BFBE@nkgeml506-mbx.china.huawei.com> <55B25F79.1000700@juniper.net>
In-Reply-To: <55B25F79.1000700@juniper.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/FeHyFkAXlpFuWAlItDkBsHwisLE>
Subject: Re: [mpls] =?utf-8?b?562U5aSNOiBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2Fy?= =?utf-8?q?ding-no-swap_-_how_much_does_it_really_save=3F?=
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Jul 2015 08:00:27 -0000

Folks,

On 2015-07-24 17:53, Eric C Rosen wrote:
> On 7/24/2015 4:40 AM, Lizhenbin wrote:
>> In fact, according to implementation, the SWAP can be seen as POP a
>> label, then PUSH a label.
>
> Certainly the architecture could have been written this way.  But it
> wasn't ;-)  It was written in such a way as to emphasize the difference
> between operations that change the size of the label stack and
> operations that do not.

In addition the intention of a pop (in most cases) is to make the next
label in the stack available to take decisions on, a swap does not do
this.

/Loa
>
> These concepts do not necessarily show up at all in the forwarding
> logic.  All the forwarding plane has to know is what the rewrite string
> is, where to put it, and how to adjust any TTL and/or checksum fields
> that might be in it.
>
>
>
>
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Sat Jul 25 01:05:35 2015
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85E7B1A8BB0 for <mpls@ietfa.amsl.com>; Sat, 25 Jul 2015 01:05:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 eXKlpozLVpY4 for <mpls@ietfa.amsl.com>; Sat, 25 Jul 2015 01:05:32 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8ADF21A8AEE for <mpls@ietf.org>; Sat, 25 Jul 2015 01:05:32 -0700 (PDT)
Received: from [10.0.1.78] (unknown [62.168.35.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id F203418013BE; Sat, 25 Jul 2015 10:05:30 +0200 (CEST)
Message-ID: <55B34344.6050601@pi.nu>
Date: Sat, 25 Jul 2015 10:05:24 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: draft-fang-mpls-label-forwarding-no-swap@tools.ietf.org
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/zLBmw7_iALFRtm3h4RXIwhvb4c8>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: [mpls] question to the authors of draft-fang-mpls-label-forwarding-no-swap
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Jul 2015 08:05:33 -0000

Authors,

In the discussion on the mailing list it has been alleged that the
no-swap operation proposed in the draft will not decrement the TTL
and not look at the TC field, is that the intent of the authors?

/Loa
-- 


Loa Andersson                        email: loa@mail01.huawei.com
Senior MPLS Expert                          loa@pi.nu
Huawei Technologies (consultant)     phone: +46 739 81 21 64


From nobody Mon Jul 27 00:33:28 2015
Return-Path: <ryoo@etri.re.kr>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA3A51ACE81 for <mpls@ietfa.amsl.com>; Mon, 27 Jul 2015 00:33:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.629
X-Spam-Level: 
X-Spam-Status: No, score=-100.629 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=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 1hQZTmygsbRH for <mpls@ietfa.amsl.com>; Mon, 27 Jul 2015 00:33:24 -0700 (PDT)
Received: from smtpeg.etri.re.kr (smtpeg1.etri.re.kr [129.254.27.141]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1B181ACE49 for <mpls@ietf.org>; Mon, 27 Jul 2015 00:33:23 -0700 (PDT)
Received: from SMTP4.etri.info (129.254.28.74) by SMTPEG1.etri.info (129.254.27.141) with Microsoft SMTP Server (TLS) id 14.1.355.2; Mon, 27 Jul 2015 16:33:23 +0900
Received: from SMTP2.etri.info ([169.254.2.192]) by SMTP4.etri.info ([10.2.6.33]) with mapi id 14.01.0355.002; Mon, 27 Jul 2015 16:33:19 +0900
From: =?utf-8?B?66WY7KCV64+Z?= <ryoo@etri.re.kr>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: A new draft for the (re-)initialization of PSC in APS mode
Thread-Index: AdDIPoG1ujFRZnTMTxG1LT6Br9QNFw==
Date: Mon, 27 Jul 2015 07:33:18 +0000
Message-ID: <5B4A6CBE3924BB41A3BEE462A8E0B75A2915C889@SMTP2.etri.info>
Accept-Language: ko-KR, en-US
Content-Language: ko-KR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [129.254.28.47]
Content-Type: multipart/alternative; boundary="_000_5B4A6CBE3924BB41A3BEE462A8E0B75A2915C889SMTP2etriinfo_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/qIff3gm9o9PKeZkrBhjEd7aEVSw>
Subject: [mpls] A new draft for the (re-)initialization of PSC in APS mode
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jul 2015 07:33:26 -0000

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

SGkgQWxsLA0KDQpBIG5ldyB2ZXJzaW9uIG9mIElELCBkcmFmdC1yeW9vLW1wbHMtdHAtYXBzLXVw
ZGF0ZXMtMDAudHh0IGlzIGF2YWlsYWJsZSBhdA0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaW50ZXJu
ZXQtZHJhZnRzL2RyYWZ0LXJ5b28tbXBscy10cC1hcHMtdXBkYXRlcy0wMC50eHQuDQoNClRoaXMg
ZHJhZnQgaXMgdG8gdXBkYXRlIFJGQyA3MjcxIChNUExTLVRQIGxpbmVhciBwcm90ZWN0aW9uIGlu
IEFQUyBtb2RlKSwgYW5kIHRoZSB1cGRhdGVzIGFyZSByZWxhdGVkIHRvIHRoZSAocmUtKWluaXRp
YWxpemF0aW9uIG9mIHRoZSBQU0MgQ29udHJvbCBMb2dpYywgaW4gd2hpY2ggdGhlIHN0YXRlIG1h
Y2hpbmUgcmVzaWRlcy4gd2hlbiBvcGVyYXRpbmcgaW4gQVBTIG1vZGUuDQoNClNpbmNlIHRoZSBw
dWJsaWNhdGlvbiBvZiBSRkMgNzI3MSBpbiBKdW5lIDIwMTQsIHRoZXJlIGhhdmUgYmVlbiBzb21l
IHF1ZXN0aW9ucyBvbiB3aGF0IHRoZSBjb3JyZWN0IGFuZCBkZXNpcmFibGUgYmVoYXZpb3IgaXMg
d2hlbiB0aGUgbm9kZSBvciB0aGUgbGluZWFyIHByb3RlY3Rpb24gc3dpdGNoaW5nIHByb2Nlc3Mg
c2hvdWxkIGJlIHJlYm9vdGVkIG9yIHJlLWluaXRpYWxpemVkIGR1ZSB0byB0aGUgcG93ZXIgb3V0
YWdlIG9yIHRoZSBvcGVyYXRvcuKAmXMgYWN0IG9mIHJlLWJvb3RpbmcsIGV0Yy4gQWx0aG91Z2gg
aXQgaXMgYSBjb21tb24gcGVyY2VwdGlvbiB0aGF0IHRoZSBzdGF0ZSBtYWNoaW5lIHN0YXJ0cyBh
dCB0aGUgTm9ybWFsIHN0YXRlIChidXQsIG5vdCBleHBsaWNpdGx5IHNwZWNpZmllZCBpbiBhbnkg
b2YgTVBMUy1UUCBsaW5lYXIgcHJvdGVjdGlvbiBzb2x1dGlvbiBkb2N1bWVudHMsIFJGQyA3Mjcx
IGFuZCBSRkMgNjM3OCksIHZhcmlvdXMgcXVlc3Rpb25zIGhhdmUgYmVlbiByYWlzZWQgY29uY2Vy
bmluZyB0aGUgZGV0YWlsZWQgYWN0aW9ucyB0aGF0IHRoZSBQU0MgQ29udHJvbCBMb2dpYyBzaG91
bGQgdGFrZS4NCg0KVGhlIGF1dGhvcnMgb2YgdGhpcyBuZXcgZHJhZnQgaGFzIGJlZW4gYW5hbHl6
aW5nIHZhcmlvdXMgaW5pdGlhbGl6YXRpb24gc2NlbmFyaW9zLCBzdWNoIGFzIHdhcm0gYW5kIGNv
bGQgcmVib290cyB3aGlsZSB0aGUgcmVsYXRlZCBPQU0gZnVuY3Rpb25zIGFyZSBpbiBvcGVyYXRp
b24gb3Igbm90LCBhbmQgY2FtZSB1cCB3aXRoIGEgc2V0IG9mIHRoZSBpbml0aWFsaXphdGlvbiBy
dWxlcyB0aGF0IGNhbiBjb3ZlciBhbGwgdGhlIHBvc3NpYmxlIGNhc2VzIHJlbGF0ZWQgdG8gKHJl
LSlpbml0aWFsaXphdGlvbiB3aGlsZSB0cmFmZmljIGRpc3J1cHRpb25zIGFyZSBtaW5pbWl6ZWQu
DQoNCllvdXIgcXVlc3Rpb25zLCBjb21tZW50cyBhbmQgZmVlZGJhY2tzIGFyZSB3ZWxjb21lLg0K
DQpCZXN0IHJlZ2FyZHMsDQoNCkplb25nLWRvbmcgYW5kIEF1dGhvcnMNCg0KDQoNCg0KDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBpZD0iZXpG
b3JtUHJvY19kaXYiIHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiDqtbTrprwi
Pg0KPGRpdiBpZD0ibXNnYm9keSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Ik1BUkdJTjogMGNtIDBjbSAxMHB0OyBMSU5FLUhFSUdIVDogMTVwdCI+PHNwYW4gbGFuZz0iRU4t
VVMiPjxmb250IGZhY2U9IuunkeydgCDqs6DrlJUiPkhpIEFsbCw8L2ZvbnQ+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMTBwdDsgTElORS1I
RUlHSFQ6IDE1cHQiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJNQVJH
SU46IDBjbSAwY20gMTBwdDsgTElORS1IRUlHSFQ6IDE1cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48
Zm9udCBmYWNlPSLrp5HsnYAg6rOg65SVIj5BIG5ldyB2ZXJzaW9uIG9mIElELCBkcmFmdC1yeW9v
LW1wbHMtdHAtYXBzLXVwZGF0ZXMtMDAudHh0IGlzIGF2YWlsYWJsZSBhdDwvZm9udD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAxMHB0OyBM
SU5FLUhFSUdIVDogMTVwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1yeW9vLW1wbHMtdHAtYXBzLXVwZGF0ZXMt
MDAudHh0Ij48Zm9udCBjb2xvcj0iIzAwMDBmZiIgZmFjZT0i66eR7J2AIOqzoOuUlSI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LXJ5b28tbXBscy10cC1hcHMtdXBk
YXRlcy0wMC50eHQ8L2ZvbnQ+PC9hPjxmb250IGZhY2U9IuunkeydgCDqs6DrlJUiPi48L2ZvbnQ+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJNQVJHSU46IDBjbSAwY20g
MTBwdDsgTElORS1IRUlHSFQ6IDE1cHQiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMTBwdDsgTElORS1IRUlHSFQ6IDE1cHQiPjxzcGFuIGxh
bmc9IkVOLVVTIj48Zm9udCBmYWNlPSLrp5HsnYAg6rOg65SVIj5UaGlzIGRyYWZ0IGlzIHRvIHVw
ZGF0ZSBSRkMgNzI3MSAoTVBMUy1UUCBsaW5lYXIgcHJvdGVjdGlvbiBpbiBBUFMgbW9kZSksDQo8
L2ZvbnQ+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48Zm9udCBmYWNlPSLrp5HsnYAg6rOg65SV
Ij5hbmQmbmJzcDt0aGUgdXBkYXRlcyBhcmUgcmVsYXRlZCB0byB0aGUgKHJlLSlpbml0aWFsaXph
dGlvbiBvZiB0aGUgUFNDIENvbnRyb2wgTG9naWMsIGluIHdoaWNoIHRoZSBzdGF0ZSBtYWNoaW5l
IHJlc2lkZXMuIHdoZW4gb3BlcmF0aW5nIGluIEFQUyBtb2RlLjwvZm9udD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAxMHB0OyBMSU5FLUhF
SUdIVDogMTVwdCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Ik1BUkdJ
TjogMGNtIDBjbSAxMHB0OyBMSU5FLUhFSUdIVDogMTVwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxm
b250IGZhY2U9IuunkeydgCDqs6DrlJUiPlNpbmNlIHRoZSBwdWJsaWNhdGlvbiBvZiBSRkMgNzI3
MSBpbiBKdW5lIDIwMTQsIHRoZXJlIGhhdmUgYmVlbiBzb21lIHF1ZXN0aW9ucyBvbiB3aGF0IHRo
ZSBjb3JyZWN0IGFuZCBkZXNpcmFibGUgYmVoYXZpb3IgaXMgd2hlbiB0aGUgbm9kZSBvciB0aGUg
bGluZWFyDQogcHJvdGVjdGlvbiBzd2l0Y2hpbmcgcHJvY2VzcyBzaG91bGQgYmUgcmVib290ZWQg
b3IgcmUtaW5pdGlhbGl6ZWQgZHVlIHRvIHRoZSBwb3dlciBvdXRhZ2Ugb3IgdGhlIG9wZXJhdG9y
4oCZcyBhY3Qgb2YgcmUtYm9vdGluZywgZXRjLiBBbHRob3VnaCBpdCBpcyBhIGNvbW1vbiBwZXJj
ZXB0aW9uIHRoYXQgdGhlIHN0YXRlIG1hY2hpbmUgc3RhcnRzIGF0IHRoZSBOb3JtYWwgc3RhdGUg
KGJ1dCwgbm90IGV4cGxpY2l0bHkgc3BlY2lmaWVkIGluIGFueSBvZg0KIE1QTFMtVFAgbGluZWFy
IHByb3RlY3Rpb24gc29sdXRpb24gZG9jdW1lbnRzLCBSRkMgNzI3MSBhbmQgUkZDIDYzNzgpLCB2
YXJpb3VzIHF1ZXN0aW9ucyBoYXZlIGJlZW4gcmFpc2VkIGNvbmNlcm5pbmcgdGhlIGRldGFpbGVk
IGFjdGlvbnMgdGhhdCB0aGUgUFNDIENvbnRyb2wgTG9naWMgc2hvdWxkIHRha2UuDQo8L2ZvbnQ+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJNQVJHSU46IDBjbSAwY20g
MTBwdDsgTElORS1IRUlHSFQ6IDE1cHQiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMTBwdDsgTElORS1IRUlHSFQ6IDE1cHQiPjxzcGFuIGxh
bmc9IkVOLVVTIj48Zm9udCBmYWNlPSLrp5HsnYAg6rOg65SVIj5UaGUgYXV0aG9ycyBvZiB0aGlz
IG5ldyBkcmFmdCBoYXMgYmVlbiBhbmFseXppbmcgdmFyaW91cyBpbml0aWFsaXphdGlvbiBzY2Vu
YXJpb3MsIHN1Y2ggYXMgd2FybSBhbmQgY29sZCByZWJvb3RzIHdoaWxlIHRoZSByZWxhdGVkIE9B
TSBmdW5jdGlvbnMgYXJlIGluDQogb3BlcmF0aW9uIG9yIG5vdCwgYW5kIGNhbWUgdXAgd2l0aCBh
IHNldCBvZiB0aGUgaW5pdGlhbGl6YXRpb24gcnVsZXMgdGhhdCBjYW4gY292ZXIgYWxsIHRoZSBw
b3NzaWJsZSBjYXNlcyByZWxhdGVkIHRvIChyZS0paW5pdGlhbGl6YXRpb24gd2hpbGUgdHJhZmZp
YyBkaXNydXB0aW9ucyBhcmUgbWluaW1pemVkLg0KPC9mb250Pjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDEwcHQ7IExJTkUtSEVJR0hUOiAx
NXB0Ij4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iTUFSR0lOOiAwY20g
MGNtIDEwcHQ7IExJTkUtSEVJR0hUOiAxNXB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PGZvbnQgZmFj
ZT0i66eR7J2AIOqzoOuUlSI+WW91ciBxdWVzdGlvbnMsIGNvbW1lbnRzIGFuZCBmZWVkYmFja3Mg
YXJlIHdlbGNvbWUuDQo8L2ZvbnQ+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJNQVJHSU46IDBjbSAwY20gMTBwdDsgTElORS1IRUlHSFQ6IDE1cHQiPiZuYnNwOzwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMTBwdDsgTElORS1I
RUlHSFQ6IDE1cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48Zm9udCBmYWNlPSLrp5HsnYAg6rOg65SV
Ij5CZXN0IHJlZ2FyZHMsPC9mb250Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iTUFSR0lOOiAwY20gMGNtIDEwcHQ7IExJTkUtSEVJR0hUOiAxNXB0Ij4mbmJzcDs8L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDEwcHQ7IExJTkUt
SEVJR0hUOiAxNXB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PGZvbnQgZmFjZT0i66eR7J2AIOqzoOuU
lSI+SmVvbmctZG9uZyBhbmQgQXV0aG9ycw0KPC9mb250Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJMSU5FLUhFSUdIVDogMTVwdCI+PGJyPg0KPGJyPg0KPC9kaXY+DQo8
ZGl2IGlkPSJNYWlsU2lnblNlbnQiIHN0eWxlPSJMSU5FLUhFSUdIVDogMTVwdCI+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJMSU5FLUhFSUdIVDogMTVwdCI+PGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_5B4A6CBE3924BB41A3BEE462A8E0B75A2915C889SMTP2etriinfo_--


From nobody Mon Jul 27 07:30:17 2015
Return-Path: <stbryant@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C3531B2E47 for <mpls@ietfa.amsl.com>; Mon, 27 Jul 2015 07:30:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 EegVrDAanS_F for <mpls@ietfa.amsl.com>; Mon, 27 Jul 2015 07:30:13 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2AE611B2E42 for <mpls@ietf.org>; Mon, 27 Jul 2015 07:30:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7862; q=dns/txt; s=iport; t=1438007413; x=1439217013; h=message-id:date:from:reply-to:mime-version:to:cc:subject: references:in-reply-to; bh=b5sCyfB4DrgmbxSoETe36qgTOg9KRSWx1EsSzGhuI9Q=; b=E4FKBUy8PtoQoKyUCGoMEs7Ck3N5Fm+09dvWsmVVU8/cY2yJP0tyjXfZ y6ifJNKuXpXwo6VzkcWBz4sg1JZCMXWJKAX51IdkeBstRXxcYvqzzxSYs FSHRWMDWCeg3vybhS+CAhmuc3KeA0QWvxcPwF1Cd4IWTlUy3spzq0aN0q k=;
X-IronPort-AV: E=Sophos;i="5.15,554,1432598400";  d="scan'208,217";a="580746411"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP; 27 Jul 2015 14:30:11 +0000
Received: from [10.55.98.186] (ams-stbryant-8819.cisco.com [10.55.98.186]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t6REUBQO024860; Mon, 27 Jul 2015 14:30:11 GMT
Message-ID: <55B64078.7030601@cisco.com>
Date: Mon, 27 Jul 2015 15:30:16 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Andrew Qu <andrew.qu@mediatek.com>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc>
In-Reply-To: <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc>
Content-Type: multipart/alternative; boundary="------------050305090904020700040601"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Sq28celwUhq0KsiAr-9p_tT0NVo>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jul 2015 14:30:15 -0000

This is a multi-part message in MIME format.
--------------050305090904020700040601
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

On 24/07/2015 09:06, Andrew Qu wrote:
>
> Hi Sasha,
>
> My comments in lines…
>
> *From:*mpls [mailto:mpls-bounces@ietf.org] *On Behalf Of *Alexander 
> Vainshtein
> *Sent:* Friday, July 24, 2015 7:26 AM
> *To:* Robert Raszuk; Shahram Davari
> *Cc:* mpls@ietf.org
> *Subject:* Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how 
> much does it really save?
>
> Hi all,
>
> Please note that CONTINUE in SPRING is:
>
> 1. A DP-agnostic primitive
>
> 2. *Implemented* as SWAP instruction with MPLS DP.
>
> [Andrew] You are contradicting with 1) and 2).
>
What Sasha says is correct
>
> With “CONTINUE” defined in SR draft,  for NEW ASIC to be designed,
>
> Why should I still use “SWAP” to achieve it?
>
.. because you need to be backwards compatible with
the deployed equipment and deployed networks.

If that is not a requirement in your world, then I suggest
that you get a new ethertype and call it MPLS2

- Stewart

--------------050305090904020700040601
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 24/07/2015 09:06, Andrew Qu wrote:<br>
    </div>
    <blockquote
cite="mid:EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 12 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi
            Sasha,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p> </o:p></span></p>
        <p style="margin:0in;margin-bottom:.0001pt"><span
            style="font-size:10.0pt">My comments in lines…<o:p></o:p></span></p>
        <p style="margin:0in;margin-bottom:.0001pt"><span
            style="font-size:10.0pt"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p> </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
                mpls [<a class="moz-txt-link-freetext" href="mailto:mpls-bounces@ietf.org">mailto:mpls-bounces@ietf.org</a>]
                <b>On Behalf Of </b>Alexander Vainshtein<br>
                <b>Sent:</b> Friday, July 24, 2015 7:26 AM<br>
                <b>To:</b> Robert Raszuk; Shahram Davari<br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:mpls@ietf.org">mpls@ietf.org</a><br>
                <b>Subject:</b> Re: [mpls]
                draft-fang-mpls-label-forwarding-no-swap - how much does
                it really save?<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p style="margin:0in;margin-bottom:.0001pt"><span
            style="font-size:10.0pt">Hi all,<o:p></o:p></span></p>
        <p style="margin:0in;margin-bottom:.0001pt"><span
            style="font-size:10.0pt">Please note that CONTINUE in SPRING
            is:<o:p></o:p></span></p>
        <p style="margin:0in;margin-bottom:.0001pt"><span
            style="font-size:10.0pt">1. A DP-agnostic primitive<o:p></o:p></span></p>
        <p style="margin:0in;margin-bottom:.0001pt"><span
            style="font-size:10.0pt">2. *Implemented* as SWAP
            instruction with MPLS DP.<o:p></o:p></span></p>
        <p style="margin:0in;margin-bottom:.0001pt"><span
            style="font-size:10.0pt"> <o:p></o:p></span></p>
        <p style="margin:0in;margin-bottom:.0001pt"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">[Andrew] 
            You are contradicting with 1) and 2).</span></p>
      </div>
    </blockquote>
    What Sasha says is correct<br>
    <blockquote
cite="mid:EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc"
      type="cite">
      <div class="WordSection1">
        <p style="margin:0in;margin-bottom:.0001pt"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p></o:p></span></p>
        <p style="margin:0in;margin-bottom:.0001pt"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">With
            “CONTINUE” defined in SR draft,  for NEW ASIC to be
            designed,<o:p></o:p></span></p>
        <p style="margin:0in;margin-bottom:.0001pt"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Why
            should I still use “SWAP” to achieve it? </span></p>
      </div>
    </blockquote>
    .. because you need to be backwards compatible with<br>
    the deployed equipment and deployed networks.<br>
    <br>
    If that is not a requirement in your world, then I suggest <br>
    that you get a new ethertype and call it MPLS2<br>
    <br>
    - Stewart<br>
  </body>
</html>

--------------050305090904020700040601--


From nobody Mon Jul 27 08:45:42 2015
Return-Path: <erosen@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6986D1B2F5F for <mpls@ietfa.amsl.com>; Mon, 27 Jul 2015 08:45:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 1LSJuEX5ZdoN for <mpls@ietfa.amsl.com>; Mon, 27 Jul 2015 08:45:38 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0764.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::764]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EC50C1B2F5D for <mpls@ietf.org>; Mon, 27 Jul 2015 08:45:37 -0700 (PDT)
Received: from CY1PR0501MB1098.namprd05.prod.outlook.com (10.160.144.140) by CY1PR0501MB1433.namprd05.prod.outlook.com (10.160.148.151) with Microsoft SMTP Server (TLS) id 15.1.219.17; Mon, 27 Jul 2015 15:45:23 +0000
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;
Received: from [172.29.35.108] (66.129.241.19) by CY1PR0501MB1098.namprd05.prod.outlook.com (10.160.144.140) with Microsoft SMTP Server (TLS) id 15.1.219.17; Mon, 27 Jul 2015 15:45:21 +0000
To: Robert Raszuk <robert@raszuk.net>, "Andrew G. Malis" <agmalis@gmail.com>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <55B15C59.5040105@juniper.net> <CA+b+ERnWSg-BoxhntMmSXfBfj0mWhscuZ1VUdUkC0k0xDLd4Tw@mail.gmail.com> <55B267F6.80106@juniper.net> <CA+b+ER=BOPeUPdPr2QKvCPhfTOECD9HMMzSQ44jXn0hxYUMA-g@mail.gmail.com> <CAA=duU2mHzgJQAvTyPqpU4-WYB=jVjPGbyfdEsTNwH+AP09dnQ@mail.gmail.com> <CA+b+ERnrm-sT1xxuFvRrmFGF=k3wv3k8TeQR-ZYb6veod9F2wA@mail.gmail.com>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <55B6520B.1080401@juniper.net>
Date: Mon, 27 Jul 2015 11:45:15 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0
MIME-Version: 1.0
In-Reply-To: <CA+b+ERnrm-sT1xxuFvRrmFGF=k3wv3k8TeQR-ZYb6veod9F2wA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.19]
X-ClientProxiedBy: BY2PR09CA0018.namprd09.prod.outlook.com (10.242.234.146) To CY1PR0501MB1098.namprd05.prod.outlook.com (25.160.144.140)
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1098; 2:mmaQooleanWfqvblq43WBpHZW1RKFQdWdi0zPR6+couRzXy3AMZYeq9oVSfNPUta; 3:9UL0yJDkE2uqEPVAcOvm8WdoezxRlnpdy63PLGcp3QeaYbz4pnmudrZHEW71PSKW4KsThkSJM97jSvSNC2g4phfw7qGWDEA4cKzEntTcMnfGMdRLY/daDMzHjNEkHgNBAKbqPgqauWMa1p5zQXYWKw==; 25:6hx910NJDGNBjC7FwhQ7SZK2kHV0yf9MQJ2Y7r4QV+tkddWxauJdB6bNEGYub9tSkOYPa4BS8WUET0mfv+Yi6OYSOf3DK6h1Sen/mqWp8yPgFZB+gBxWl5et+HEQFpIfTkT5GqQvJ7L55iYSM8ImfPS3SiM3zFdwXKbt6eDrX99eTpQV9k1fW9tPdeNxxN1pxRVtN3gGlEqBtKJvWkx1StI3yvcgLc/waHUk6tx8cb8xjxYp604/4zHkkA1Ehsfj
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1098; UriScan:; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1433; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1098; 20:A5T61XuAObEAMUsZY6XBL5AFMJD7kpK5DXFUBJdz9Hxk6rIdVz+oYN4j+7mOAKcOTdt+jpXJYyiaKitJXWOsAEprds/akL0YxP9ujA8De02ea4/RVqu0dmNxiv0XnZrZkhBLoqBoFq+mW/8oNtskeNnss1zF3oWlNk5N3BTVluvFoMV0ryDWROVYsSnVEKc2B+to/5gIlj0hgfruygQoLnQGiokGdTKZeIaHkJ3vPkpgGKeZQtGNG9hq5dQf9KKcCUMVmQo1q0UvGLfP1fWTUbIxLT2qzgRpeuAANnZC9G8IdAh8yukQlCnqrzer21O/KmgC022czPtKZ+8mlYQO07oltc7lOqmQyOsGoW4s+FgmMOcxcCsIewFMQM2/GFhK33Tnb75HyME076niklxT3Iwkvwbn1Op/hoCoJ0pg90UlQmtu7i4O7S71PCVARLimllXH8KyTPPfnEUTyGX1J9kELHTXchrKq6w0bUNpyl/OEOCBorIuYcKZY/yeHM42q; 4:yPjhy1cUwZjeOwdqXJy34J3LgaDsLW1r8CtB3e+X8oH+S9W49HytMxCf2yQhXGzOtcd9Kat4BMNkJXspOY3bILDD0Ph1z2dcsHyTlsYYav4XIYzbgJQsAUmPGoTevNTGJkjJlLicnBER9qjZpvEvN2dqSYhQ6temd/Iymc2veC1tOjqj0mo/u+6KLrchB1ghKbKi4ivZfPgEI9b4SmmeRclSfsZSN8b3MtnAWsJfrJMdsjrymvbbea1v/c7Y67HF+PtMq4pIkJWgCQCEVQMPL2w0RWpJ2y211IYBeTdMSTM=
CY1PR0501MB1098: X-MS-Exchange-Organization-RulesExecuted
X-Microsoft-Antispam-PRVS: <CY1PR0501MB1098F0C0ED80F2D249000E29D48E0@CY1PR0501MB1098.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CY1PR0501MB1098; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1098; 
X-Forefront-PRVS: 0650714AAA
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(6009001)(479174004)(377454003)(66066001)(77096005)(93886004)(50466002)(36756003)(23676002)(42186005)(59896002)(64126003)(87266999)(189998001)(50986999)(83506001)(122386002)(46102003)(92566002)(5001770100001)(62966003)(65956001)(86362001)(230783001)(33656002)(77156002)(2950100001)(40100003)(65806001)(4001350100001)(47776003)(87976001)(54356999)(76176999); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1098; H:[172.29.35.108]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1098; 23:xVJ1FTpzmbjULguOQBljA4s/GX/Rj/lYM9YPWbGS0inPZgCuxdjbmR8PQsHJP0OGLGekq0LFIVpt+rM5n+TB7F3Rs8DbEB3Lx7rOwbDbl+JZptqmVawKAMir8RTEiUmBPFywkxF3o5koUOOQhxjSgixmcwWO9uXQTVLXnQAgYl17herP8UmWVE+fh06H6Ar5o0lIDncUfPjlQnZlKGj9fBpI8IkufIyeqzPRdrP2pJrzz0bdVxLYOPVqWIHtJ3CTrE6FoFPd4rXOwIrH/WulQWMnyMCZczHTv/VOh1//yk/DXt2wsybsn8A5aJZxK+LD236WNk5Kxio2s5HiXi0K3x0lnHYuWsgwVitH6UYSzPFMUcCY2GQlsfD5PXEcHVWBxF16XLTTAnGuBRSZo4vrC7SP1jMhwDb0acfGpQaxCiei1axjNkYHYu58sYt/NH+o9zIbElRJMF8Ff1EwDQdLYUacEvvIX1cEEgl26/usTu/sx1LJj7f2w405DoqRXKtY+MGtWoUYsco+tiYvbfhvS4kE8PdnUoG5QTq6i5MgGiC2dYuHZ8pSVjmZD+nKuJZO2Iov0zEoqf/jC8fAg8lUR0DpHypChKKPdszRcP9jgHsKWaX/9oem24YqlLndwoKxFHMzAG05jGdTFufHIgj/6VYuoHr/k3wR1Pq47QGNrcQqGaqe9iWwRSSTEJx/+hJAGX5lPH6kATBOIawQIQ2ZY9aXzbmwvHmijZ5V87gCh3ceom5eTkLwslOx1tUHjY2ah3n9ad1vLvVZ6OivmuVa7uSqUeIjLTOE3AG36w4QMHBWF4Nn5iFwpSJ727svg2U+V2mQdd06P4G1mByPrif1Gq5scbxCi2p47MxNBU+TcIQmHfqcvJ4XXiyArT9Z//IqEdqwcHCu7YM1SVFFEw1cY2iFrvoArgyKemvmV015Qag=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1098; 5:qXj+vNV57hoDbOFdUMlPn/7x+0UcpgBVuxgkXJ8t+7Vqg72CPvKL6UxrRuPvCUnFI6DAFfA5VsOxTChuHpH1RMYtYyJQy+ZYWRtnYs/bAnofla56CpBpHTfx2z0MJ6SM7XFzlKqOV9nlEfYzPVdi5Q==; 24:1R0/5WnFlFLJLpjIsQ1QFrzHZikKIl8a9Ba7G+KSxx1ZVgoSGfw0VKkMG3wpJnbIQH8IJ4dqrMcTJFrILVzO/9ti8ifNTctmmUgrtlcV3SI=; 20:E1eF9i8YrYPuK0A2dfhc09NN9U3DVB6I9spVhFBMUzhMRNT/M/xEwKa/wjtEOcL9FND5grx/rXszJkqOKYahjA==
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2015 15:45:21.9458 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1098
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1433; 2:kJwc0o8skyJcfg9cNwuYWFHFJOK4pYVkOIjyZ/7wZ8AZe6n06HVuIErANDqOnVgG; 3:hgOAF4ETISzB1DrM2N2aOOTf6n2JGzsjD8V69Jdr4yu+mx67Hj6tOTknb5LzH/7/1Zl+iEqZAv0YxyG0IpUpqRXUfhimq+YCHW4CL/T3aYa2fMOHUt7zj3jXUt/0sg73BLgA5X/Tm6n6bnK5qy7WHw==; 25:CAQZWPuHgghZRhMZSpJ3dJs3thKLmOgjE36bhrV9ICeExESB5iKvlmmZSfrNOXE3Se9WANhq8dqbA3+xWn8csrFebLOKJkWP9RQzkGlXIH6ae3S8h7Y2pQn2nc6r4E41Qva6dxBshun+0kWT/YcxW2/LS30n4K9mqi9i0F8egFhhfbCmHx20a6uHxUo5hSTSclKfzjtj/rRS78ooeeq3O/R9l+sVdp/kiDgbjyAyBKYG5+negxdUfdU4pYnpNGv2; 20:W9mElWdD4EbBKfbynaSp25T44O0qQWDmPKbVoqJZIx+BbGsUfnIUjTpVmnS/rm3XCUKu2rlYFR1KYSyXBTtQnA==; 23:FKFu0IFz3cD5UAp8NBbHyLlXKuU5eHfr11wGIxujRwmpNFE20ljC0HW8qkDf7af2+fsQJa7FLwYMbZ2xt+P7atw6HwlOxqT1pFzNReb8E+jxshoBg/lU7tbULa9MlLl2uuifNUXsaPTtnH/A6GWfED/L7guTak97RHC3UwGJT+8uJjn+npND9WfT6WrOjCC9lTFsEvySPoSMZfoDMvVKACQ2a0AQWfRtBGupMVnsoDUXxd4sdMfuFkTEZO8dum0O
CY1PR0501MB1433: X-MS-Exchange-Organization-RulesExecuted
X-OriginatorOrg: juniper.net
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/9hA6DxxR_Wn3sgMV_sFSxv4JzLY>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jul 2015 15:45:40 -0000

On 7/24/2015 4:21 PM, Robert Raszuk wrote:
> Assume I have a HSDN model and want to set DC labels from controller to
> the switch using mpls YANG I2RS channel - how would I do it ?

Robert,

Perhaps you could take that question to whichever WG is doing the Yang 
model in question.

You seem to be speculating that a Yang model with the properties you'd 
like to see would be rejected as a standard, due to some incompatibility 
with RFC3031.

I'd suggest that you work to get the Yang model the way you think it 
should be.  If it is later claimed by some WG or AD that the model 
cannot be standardized because it is incompatible with RFC3031, the MPLS 
WG can evaluate the specifics of that claim, and determine whether it 
needs to take any action.

Eric


From nobody Mon Jul 27 11:55:04 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C44F51B325F for <mpls@ietfa.amsl.com>; Mon, 27 Jul 2015 11:54:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 FRA6l43OS-6D for <mpls@ietfa.amsl.com>; Mon, 27 Jul 2015 11:54:50 -0700 (PDT)
Received: from mail-wi0-x236.google.com (mail-wi0-x236.google.com [IPv6:2a00:1450:400c:c05::236]) (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 495881B325B for <mpls@ietf.org>; Mon, 27 Jul 2015 11:54:50 -0700 (PDT)
Received: by wicgb10 with SMTP id gb10so125178627wic.1 for <mpls@ietf.org>; Mon, 27 Jul 2015 11:54:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=rJCpOXCtOzg2p7aR3yoHU30jgmRK6V8BEZNJhtYIwKY=; b=z2d45y2Vci2wA0iFcyIzQ7V3XS0w3bdblW315RfSvLYcFD5tZMOZ1qT0pyUePBMJu2 4EUiU3QUzWQzpb/jFESguU71Q7ojJKwRjN/YJk6HVl2nSYNnPARj69CbnUiyz7SIg2DV 3BM/Ai4T6VnV/ptxPu3rqzvjEOnVN3rqTqestAN8A1mQkRJSKaydsM6p2JrTbFYv7UBV mkcWSvVIcGMY+PRRFyYuWOK3B2eb3jY9h7UiQVMnx9nz+WXjKQu7N/Ri89Wdrt7sxRqj ifgeK+QMXj6oX2/V/t3tiQZ20PdSRPZPKtQquNg+NellphXAH3XG0WlJ59rYaVAQecNX OEpg==
MIME-Version: 1.0
X-Received: by 10.180.109.6 with SMTP id ho6mr27242596wib.58.1438023289093; Mon, 27 Jul 2015 11:54:49 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Mon, 27 Jul 2015 11:54:48 -0700 (PDT)
In-Reply-To: <55B6520B.1080401@juniper.net>
References: <55AD19F2.1010206@cisco.com> <4A6CE49E6084B141B15C0713B8993F2831F73A21@SJEXCHMB12.corp.ad.broadcom.com> <55AD2DAD.4060908@juniper.net> <4A6CE49E6084B141B15C0713B8993F2831F73F3A@SJEXCHMB12.corp.ad.broadcom.com> <55AD416D.2020306@juniper.net> <CA+b+ER=nEqxiHigEFbgY9LehQMRNH8rOzQKeTQpmMrHh6_-MEA@mail.gmail.com> <55B15C59.5040105@juniper.net> <CA+b+ERnWSg-BoxhntMmSXfBfj0mWhscuZ1VUdUkC0k0xDLd4Tw@mail.gmail.com> <55B267F6.80106@juniper.net> <CA+b+ER=BOPeUPdPr2QKvCPhfTOECD9HMMzSQ44jXn0hxYUMA-g@mail.gmail.com> <CAA=duU2mHzgJQAvTyPqpU4-WYB=jVjPGbyfdEsTNwH+AP09dnQ@mail.gmail.com> <CA+b+ERnrm-sT1xxuFvRrmFGF=k3wv3k8TeQR-ZYb6veod9F2wA@mail.gmail.com> <55B6520B.1080401@juniper.net>
Date: Mon, 27 Jul 2015 20:54:48 +0200
X-Google-Sender-Auth: LuUoE4-lN-njd6nug5Vs4HOOoiw
Message-ID: <CA+b+ER=UvceUH2k2wC_9WtUzqcuk1KWXyNtrKLtTnPqAjfJfVw@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Eric C Rosen <erosen@juniper.net>
Content-Type: multipart/alternative; boundary=e89a8f3ba5f3536332051bdfe34a
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/aLnwesug47wPjEvipeXJaRuB6MU>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jul 2015 18:54:52 -0000

--e89a8f3ba5f3536332051bdfe34a
Content-Type: text/plain; charset=UTF-8

Eric,

Just FYI I have already started last week to review and discuss with
openconfig team this topic. So Thank You for advice but it came a bit too
late :)

As to the core of the issue .. looking strictly technical I am really not
clear why there is so much resistance to add NO_SWAP/CONTINUE primitive to
3031bis .... would it break anything ?

Cheers,
R.


On Mon, Jul 27, 2015 at 5:45 PM, Eric C Rosen <erosen@juniper.net> wrote:

> On 7/24/2015 4:21 PM, Robert Raszuk wrote:
>
>> Assume I have a HSDN model and want to set DC labels from controller to
>> the switch using mpls YANG I2RS channel - how would I do it ?
>>
>
> Robert,
>
> Perhaps you could take that question to whichever WG is doing the Yang
> model in question.
>
> You seem to be speculating that a Yang model with the properties you'd
> like to see would be rejected as a standard, due to some incompatibility
> with RFC3031.
>
> I'd suggest that you work to get the Yang model the way you think it
> should be.  If it is later claimed by some WG or AD that the model cannot
> be standardized because it is incompatible with RFC3031, the MPLS WG can
> evaluate the specifics of that claim, and determine whether it needs to
> take any action.
>
> Eric
>
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Eric,</div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div=
><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small">Just FYI I have already started last week to review and=
 discuss with openconfig team this topic. So Thank You for advice but it ca=
me a bit too late :)=C2=A0</div><div class=3D"gmail_default" style=3D"font-=
family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"=
gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all">As to the core of the issue .. looking strictly technical I am really =
not clear why there is so much resistance to add NO_SWAP/CONTINUE primitive=
 to 3031bis .... would it break anything ?</div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small">Cheers,<br>R.</div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div></div=
><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, Jul 27, =
2015 at 5:45 PM, Eric C Rosen <span dir=3D"ltr">&lt;<a href=3D"mailto:erose=
n@juniper.net" target=3D"_blank">erosen@juniper.net</a>&gt;</span> wrote:<b=
r><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex"><span class=3D"">On 7/24/2015 4:21 PM, Rob=
ert Raszuk wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Assume I have a HSDN model and want to set DC labels from controller to<br>
the switch using mpls YANG I2RS channel - how would I do it ?<br>
</blockquote>
<br></span>
Robert,<br>
<br>
Perhaps you could take that question to whichever WG is doing the Yang mode=
l in question.<br>
<br>
You seem to be speculating that a Yang model with the properties you&#39;d =
like to see would be rejected as a standard, due to some incompatibility wi=
th RFC3031.<br>
<br>
I&#39;d suggest that you work to get the Yang model the way you think it sh=
ould be.=C2=A0 If it is later claimed by some WG or AD that the model canno=
t be standardized because it is incompatible with RFC3031, the MPLS WG can =
evaluate the specifics of that claim, and determine whether it needs to tak=
e any action.<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
Eric<br>
<br>
</font></span></blockquote></div><br></div>

--e89a8f3ba5f3536332051bdfe34a--


From nobody Mon Jul 27 11:56:42 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B8E7F1B3212 for <mpls@ietfa.amsl.com>; Mon, 27 Jul 2015 11:56:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.667
X-Spam-Level: 
X-Spam-Status: No, score=0.667 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, MIME_BAD_LINEBREAK=0.5, MIME_BASE64_TEXT=1.741, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=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 XSZdQxfOGnO2 for <mpls@ietfa.amsl.com>; Mon, 27 Jul 2015 11:56:36 -0700 (PDT)
Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [69.46.227.142]) by ietfa.amsl.com (Postfix) with ESMTP id E9A331ACCEB for <mpls@ietf.org>; Mon, 27 Jul 2015 11:56:22 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw02.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 1758562138; Mon, 27 Jul 2015 14:54:54 -0500
Received: from MTKCAS63.mediatek.inc (172.29.17.143) by MTKCAS64.mediatek.inc (172.29.17.144) with Microsoft SMTP Server (TLS) id 14.3.181.6; Mon, 27 Jul 2015 14:56:09 -0400
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS63.mediatek.inc ([fe80::69ba:ee95:46f7:711d%10]) with mapi id 14.03.0181.006; Mon, 27 Jul 2015 14:56:08 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: "stbryant@cisco.com" <stbryant@cisco.com>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8jUti3orAQEqCOvm3DZDbXZ3qQZhggAVnVgCAAAFBUA==
Date: Mon, 27 Jul 2015 18:56:07 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F624BE@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com>
In-Reply-To: <55B64078.7030601@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
Content-Type: multipart/alternative; boundary="_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F624BEMTKMBS61N1media_"
MIME-Version: 1.0
X-TM-AS-Product-Ver: SMEX-10.2.0.3176-8.000.1202-21706.005
X-TM-AS-Result: No--29.665400-8.000000-31
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/CtCBP02NsjcI49ciKJhKmN_EU3Y>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jul 2015 18:56:39 -0000

--_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F624BEMTKMBS61N1media_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Stewart,

From: Stewart Bryant [mailto:stbryant@cisco=2Ecom]
Sent: Monday, July 27, 2015 4:30 PM
To: Andrew Qu; Alexander Vainshtein; Robert Raszuk; Shahram Davari
Cc: mpls@ietf=2Eorg
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?

On 24/07/2015 09:06, Andrew Qu wrote:
Hi Sasha,


My comments in lines=2E=2E=2E




From: mpls [mailto:mpls-bounces@ietf=2Eorg] On Behalf Of Alexander =
Vainshtein
Sent: Friday, July 24, 2015 7:26 AM
To: Robert Raszuk; Shahram Davari
Cc: mpls@ietf=2Eorg<mailto:mpls@ietf=2Eorg>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?


Hi all,

Please note that CONTINUE in SPRING is:

1=2E A DP-agnostic primitive

2=2E *Implemented* as SWAP instruction with MPLS DP=2E



[Andrew]  You are contradicting with 1) and 2)=2E
What Sasha says is correct
[Andrew]  I don't think so,  points are listed below=2E


With "CONTINUE" defined in SR draft,  for NEW ASIC to be designed,

Why should I still use "SWAP" to achieve it?
=2E=2E because you need to be backwards compatible with
the deployed equipment and deployed networks=2E

[Andrew] "backwards compatible" is right consideration, hence I don't =
object
                to mention 2) as an option, so people read such RFC will be=
 clear about
how to support that feature using existing device=2E  but "NO_SWAP" is =
another option
to support such primitive called "CONTINUE", to be REALLY "DP-agnostic", =
they you must
exhaust all options to also mention "NO_SWAP" simply from being logically =
consistent
"agnostic", let alone there are technical benefits to mention=2E

Adding "NO_SWAP" for new/future generation DEVICE does NOT break backward =
capability=2E

Rule number 1 says "DP-agnostic", but at the same time you purposely leave =
one option out but
Insists one more two options, then it is contradicting, simply from logic =
point of view=2E

If that is not a requirement in your world, then I suggest
that you get a new ethertype and call it MPLS2

[Andrew] You mis-understood my points,  I am fully aware of backward =
compatibility requirement by asking
adding NO_SWAP primitive=2E
                Please think again if I need MPLS2 or not,  I don't think =
so=2E

Andrew


- Stewart
=0D
--_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F624BEMTKMBS61N1media_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXVzLWFzY2lpIj4NCjxtZXRhIG5hbWU9IkdlbmVy
YXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0
eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglw
YW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBE
ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K
CXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7DQoJY29sb3I6YmxhY2s7
fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bh
bi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsN
Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1z
aXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOw0KCWNv
bG9yOmJsYWNrO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQg
Q2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXpl
OjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjpibGFj
azt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9v
biBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5
bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0
aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4w
aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxl
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIg
c3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQi
IGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+
DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBTdGV3YXJ0LDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiBTdGV3
YXJ0IEJyeWFudCBbbWFpbHRvOnN0YnJ5YW50QGNpc2NvLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9i
PiBNb25kYXksIEp1bHkgMjcsIDIwMTUgNDozMCBQTTxicj4NCjxiPlRvOjwvYj4gQW5kcmV3IFF1
OyBBbGV4YW5kZXIgVmFpbnNodGVpbjsgUm9iZXJ0IFJhc3p1azsgU2hhaHJhbSBEYXZhcmk8YnI+
DQo8Yj5DYzo8L2I+IG1wbHNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFttcGxz
XSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9l
cyBpdCByZWFsbHkgc2F2ZT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+T24gMjQvMDcvMjAxNSAwOTowNiwgQW5kcmV3IFF1IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBTYXNoYSw8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdp
bjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+TXkgY29tbWVudHMgaW4gbGluZXMmIzgyMzA7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
c3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+IG1wbHMgWzxhIGhyZWY9Im1haWx0bzptcGxzLWJvdW5jZXNA
aWV0Zi5vcmciPm1haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxm
IE9mIDwvYj5BbGV4YW5kZXIgVmFpbnNodGVpbjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEp1
bHkgMjQsIDIwMTUgNzoyNiBBTTxicj4NCjxiPlRvOjwvYj4gUm9iZXJ0IFJhc3p1azsgU2hhaHJh
bSBEYXZhcmk8YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5t
cGxzQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW21wbHNdIGRyYWZ0LWZh
bmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxs
eSBzYXZlPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21h
cmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPkhpIGFs
bCw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90
dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5QbGVhc2Ugbm90ZSB0
aGF0IENPTlRJTlVFIGluIFNQUklORyBpczo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0Ij4xLiBBIERQLWFnbm9zdGljIHByaW1pdGl2ZTwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjIuICpJbXBsZW1lbnRlZCogYXMgU1dBUCBpbnN0cnVjdGlv
biB3aXRoIE1QTFMgRFAuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjow
aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+W0FuZHJld10mbmJzcDsgWW91IGFyZSBjb250cmFkaWN0aW5nIHdpdGggMSkgYW5kIDIpLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PldoYXQgU2FzaGEgc2F5cyBpcyBjb3JyZWN0PGJyPg0KPHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPltBbmRyZXddJm5ic3A7IEkgZG9uJiM4MjE3O3QgdGhpbmsgc28sJm5ic3A7IHBvaW50cyBh
cmUgbGlzdGVkIGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4w
MDAxcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XaXRoICYj
ODIyMDtDT05USU5VRSYjODIyMTsgZGVmaW5lZCBpbiBTUiBkcmFmdCwgJm5ic3A7Zm9yIE5FVyBB
U0lDIHRvIGJlIGRlc2lnbmVkLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtYXJn
aW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPldoeSBzaG91bGQgSSBzdGlsbCB1c2UgJiM4MjIwO1NXQVAmIzgyMjE7
IHRvIGFjaGlldmUgaXQ/DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4uLiBiZWNhdXNlIHlvdSBuZWVkIHRvIGJlIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdpdGg8
YnI+DQp0aGUgZGVwbG95ZWQgZXF1aXBtZW50IGFuZCBkZXBsb3llZCBuZXR3b3Jrcy48YnI+DQo8
YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPltBbmRyZXddICYjODIyMDtiYWNrd2FyZHMgY29tcGF0aWJsZSYjODIyMTsgaXMgcmln
aHQgY29uc2lkZXJhdGlvbiwgaGVuY2UgSSBkb24mIzgyMTc7dCBvYmplY3Q8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRvIG1l
bnRpb24gMikgYXMgYW4gb3B0aW9uLCBzbyBwZW9wbGUgcmVhZCBzdWNoIFJGQyB3aWxsIGJlIGNs
ZWFyIGFib3V0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtaW5kZW50Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5ob3cgdG8gc3VwcG9ydCB0aGF0IGZlYXR1cmUgdXNpbmcgZXhpc3RpbmcgZGV2aWNl
LiAmbmJzcDtidXQgJiM4MjIwO05PX1NXQVAmIzgyMjE7IGlzIGFub3RoZXIgb3B0aW9uPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtaW5kZW50
Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj50byBzdXBw
b3J0IHN1Y2ggcHJpbWl0aXZlIGNhbGxlZCAmIzgyMjA7Q09OVElOVUUmIzgyMjE7LCB0byBiZSBS
RUFMTFkgJiM4MjIwO0RQLWFnbm9zdGljJiM4MjIxOywgdGhleSB5b3UgbXVzdDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWluZGVudDouNWlu
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+ZXhoYXVzdCBhbGwg
b3B0aW9ucyB0byBhbHNvIG1lbnRpb24gJiM4MjIwO05PX1NXQVAmIzgyMjE7IHNpbXBseSBmcm9t
IGJlaW5nIGxvZ2ljYWxseSBjb25zaXN0ZW50PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtaW5kZW50Oi41aW4iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mIzgyMjA7YWdub3N0aWMmIzgyMjE7LCBsZXQgYWxv
bmUgdGhlcmUgYXJlIHRlY2huaWNhbCBiZW5lZml0cyB0byBtZW50aW9uLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWluZGVudDouNWluIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtaW5kZW50Oi41
aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BZGRpbmcgJiM4
MjIwO05PX1NXQVAmIzgyMjE7IGZvciBuZXcvZnV0dXJlIGdlbmVyYXRpb24gREVWSUNFIGRvZXMg
Tk9UIGJyZWFrIGJhY2t3YXJkIGNhcGFiaWxpdHkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtaW5kZW50Oi41aW4iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6LjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlJ1bGUgbnVtYmVyIDEgc2F5cyAmIzgy
MjA7RFAtYWdub3N0aWMmIzgyMjE7LCBidXQgYXQgdGhlIHNhbWUgdGltZSB5b3UgcHVycG9zZWx5
IGxlYXZlIG9uZSBvcHRpb24gb3V0IGJ1dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWluZGVudDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SW5zaXN0cyBvbmUgbW9yZSB0d28gb3B0aW9ucywgdGhl
biBpdCBpcyBjb250cmFkaWN0aW5nLCBzaW1wbHkgZnJvbSBsb2dpYyBwb2ludCBvZiB2aWV3Ljxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCklmIHRoYXQg
aXMgbm90IGEgcmVxdWlyZW1lbnQgaW4geW91ciB3b3JsZCwgdGhlbiBJIHN1Z2dlc3QgPGJyPg0K
dGhhdCB5b3UgZ2V0IGEgbmV3IGV0aGVydHlwZSBhbmQgY2FsbCBpdCBNUExTMjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltBbmRyZXddIFlvdSBtaXMtdW5kZXJzdG9vZCBt
eSBwb2ludHMsJm5ic3A7IEkgYW0gZnVsbHkgYXdhcmUgb2YgYmFja3dhcmQgY29tcGF0aWJpbGl0
eSByZXF1aXJlbWVudCBieSBhc2tpbmcNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWluZGVudDouNWluIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+YWRkaW5nIE5PX1NXQVAgcHJpbWl0aXZlLiZuYnNwOw0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBQbGVhc2UgdGhpbmsgYWdhaW4gaWYgSSBuZWVkIE1QTFMyIG9yIG5vdCwmbmJzcDsg
SSBkb24mIzgyMTc7dCB0aGluayBzby4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QW5kcmV3PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KLSBTdGV3YXJ0PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg08dGFibGU+PHRyPjx0ZD48IS0t
dHlwZTp0ZXh0LS0+PCEtLXstLT48cHJlPioqKioqKioqKioqKiogRW1haWwgQ29uZmlkZW50aWFs
aXR5IE5vdGljZSAqKioqKioqKioqKioqKioqKioqKg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5l
ZCBpbiB0aGlzIGUtbWFpbCBtZXNzYWdlIChpbmNsdWRpbmcgYW55IA0KYXR0YWNobWVudHMpIG1h
eSBiZSBjb25maWRlbnRpYWwsIHByb3ByaWV0YXJ5LCBwcml2aWxlZ2VkLCBvciBvdGhlcndpc2UN
CmV4ZW1wdCBmcm9tIGRpc2Nsb3N1cmUgdW5kZXIgYXBwbGljYWJsZSBsYXdzLiBJdCBpcyBpbnRl
bmRlZCB0byBiZSANCmNvbnZleWVkIG9ubHkgdG8gdGhlIGRlc2lnbmF0ZWQgcmVjaXBpZW50KHMp
LiBBbnkgdXNlLCBkaXNzZW1pbmF0aW9uLCANCmRpc3RyaWJ1dGlvbiwgcHJpbnRpbmcsIHJldGFp
bmluZyBvciBjb3B5aW5nIG9mIHRoaXMgZS1tYWlsIChpbmNsdWRpbmcgaXRzIA0KYXR0YWNobWVu
dHMpIGJ5IHVuaW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHN0cmljdGx5IHByb2hpYml0ZWQgYW5k
IG1heSANCmJlIHVubGF3ZnVsLiBJZiB5b3UgYXJlIG5vdCBhbiBpbnRlbmRlZCByZWNpcGllbnQg
b2YgdGhpcyBlLW1haWwsIG9yIGJlbGlldmUgDQp0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
ZS1tYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgDQppbW1lZGlhdGVseSAo
YnkgcmVwbHlpbmcgdG8gdGhpcyBlLW1haWwpLCBkZWxldGUgYW55IGFuZCBhbGwgY29waWVzIG9m
IA0KdGhpcyBlLW1haWwgKGluY2x1ZGluZyBhbnkgYXR0YWNobWVudHMpIGZyb20geW91ciBzeXN0
ZW0sIGFuZCBkbyBub3QNCmRpc2Nsb3NlIHRoZSBjb250ZW50IG9mIHRoaXMgZS1tYWlsIHRvIGFu
eSBvdGhlciBwZXJzb24uIFRoYW5rIHlvdSENCjwvcHJlPjwhLS19LS0+PC90ZD48L3RyPjwvdGFi
bGU+

--_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F624BEMTKMBS61N1media_--


From nobody Tue Jul 28 04:03:24 2015
Return-Path: <stbryant@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1EBBE1A88FE for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 04:03:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 Z_pzI9M-5dTt for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 04:03:21 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 99BDC1A8903 for <mpls@ietf.org>; Tue, 28 Jul 2015 04:03:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=499; q=dns/txt; s=iport; t=1438081400; x=1439291000; h=message-id:date:from:reply-to:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=8/mFrw4mlVjzIQ26eIv1VNMlD5sygAc912U0qKanAg4=; b=dVjjGOWsExmCrtQOUApfhvueaSZzJbDZK429uUoGYekZnCJ8y9yzS0fe G+vbv5wqJ50zY80dmRgRB3O9NrvrAArBWHFo8zzAIOGrFlRFfOtnbd4kN jPBr2QatCmKsl7r4UHp2PcwtpTvJVhgX5+HnSXGlIzVj6/O7Q3uBsA9G3 w=;
X-IronPort-AV: E=Sophos;i="5.15,562,1432598400"; d="scan'208";a="580204865"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP; 28 Jul 2015 11:03:18 +0000
Received: from [10.55.98.186] (ams-stbryant-8819.cisco.com [10.55.98.186]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id t6SB3Ibc026404; Tue, 28 Jul 2015 11:03:18 GMT
Message-ID: <55B7617A.90808@cisco.com>
Date: Tue, 28 Jul 2015 12:03:22 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Andrew Qu <andrew.qu@mediatek.com>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F624BE@MTKMBS61N1.mediatek.inc>
In-Reply-To: <EA360A7AB9D90D4B9E9173B6D27C371EE3F624BE@MTKMBS61N1.mediatek.inc>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/mAdPjAeTVQubE7mNH7pxAHYBWCY>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2015 11:03:22 -0000

> Adding “NO_SWAP” for new/future generation DEVICE does NOT break 
> backward capability.
>
Andrew

Existing devices should be assumed to have non-aligned label spaces.
(there is much empirical evidence to support this position)

So if you have a no-swap only device between two existing devices
you cannot be sure that you can build an LSP.

A backwards compatible device would therefore need to support swap.

Once you support swap then no-swap become an optimization.

- Stewart



From nobody Tue Jul 28 04:11:23 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C1B7E1A8953 for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 04:11:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 llh4GEkH6ZVG for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 04:11:20 -0700 (PDT)
Received: from mail-wi0-x22b.google.com (mail-wi0-x22b.google.com [IPv6:2a00:1450:400c:c05::22b]) (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 79FCA1A894E for <mpls@ietf.org>; Tue, 28 Jul 2015 04:11:20 -0700 (PDT)
Received: by wicmv11 with SMTP id mv11so174683215wic.0 for <mpls@ietf.org>; Tue, 28 Jul 2015 04:11:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=+lyZtPR25QsDVe4/6RyjzYPSCAl2i9vT0xgTb6IK/Ss=; b=hnzpf2ukmCusy92z0Qcjkv3gV3EueCIW5FCwgL9UZqcfaNuWZyrYlHuwADHMBJ5LoE URk0os8LgycuZ0rAY8PF+bVz8z2wFsNHUMTmPvEPm9bq9+Jlp0+YZm5FWEtYwAYizAk1 2HYB7omSHWaO3yHex7Yi+JrjXh/jNOrriR+YplGdtwUPAlcMfSh6dFNv2Bm5As7cpZjG ozMPcbICZlO52d4EkmEUZE20s19/o59QmehiMpnJWXtsbytEYQ+wC9aM9hk1VxLODzNu gji6BPlpIGMadnIXOsuNngYtN7IDSmG7AwDzgoTtfL4spMgHEDHYGnztEJBpWKQo3gvl iz1A==
MIME-Version: 1.0
X-Received: by 10.194.120.198 with SMTP id le6mr64314996wjb.133.1438081879247;  Tue, 28 Jul 2015 04:11:19 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.194.95.168 with HTTP; Tue, 28 Jul 2015 04:11:18 -0700 (PDT)
Received: by 10.194.95.168 with HTTP; Tue, 28 Jul 2015 04:11:18 -0700 (PDT)
In-Reply-To: <55B7617A.90808@cisco.com>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F624BE@MTKMBS61N1.mediatek.inc> <55B7617A.90808@cisco.com>
Date: Tue, 28 Jul 2015 13:11:18 +0200
X-Google-Sender-Auth: 0ul6e_kZCL78hu0U97PC00WZeVU
Message-ID: <CA+b+ERn5t9PN9ZmOZKPXazpbKt17OOw0PuJMQW-OvVFxqfuEQQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: stbryant@cisco.com
Content-Type: multipart/alternative; boundary=089e0116000292165d051bed87fd
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/1JN3sa3OHC-dD1yiDrZJ7HfQDnI>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2015 11:11:21 -0000

--089e0116000292165d051bed87fd
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Stewart,

That is not quite correct.

I can have context label directing my packets to a completely new label
space on both old and new devices.

Therefor mutually disjoined non aligned label space is not sufficient
reason to enforce swap action on all LSRs.

Besides while you can call it as optimization what is the problem in
defining it ?

Cheers,
R.
On Jul 28, 2015 1:03 PM, "Stewart Bryant" <stbryant@cisco.com> wrote:

> Adding =E2=80=9CNO_SWAP=E2=80=9D for new/future generation DEVICE does NO=
T break backward
>> capability.
>>
>>  Andrew
>
> Existing devices should be assumed to have non-aligned label spaces.
> (there is much empirical evidence to support this position)
>
> So if you have a no-swap only device between two existing devices
> you cannot be sure that you can build an LSP.
>
> A backwards compatible device would therefore need to support swap.
>
> Once you support swap then no-swap become an optimization.
>
> - Stewart
>
>
>

--089e0116000292165d051bed87fd
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">Stewart,</p>
<p dir=3D"ltr">That is not quite correct.</p>
<p dir=3D"ltr">I can have context label directing my packets to a completel=
y new label space on both old and new devices.</p>
<p dir=3D"ltr">Therefor mutually disjoined non aligned label space is not s=
ufficient reason to enforce swap action on all LSRs.</p>
<p dir=3D"ltr">Besides while you can call it as optimization what is the pr=
oblem in defining it ?</p>
<p dir=3D"ltr">Cheers,<br>
R.</p>
<div class=3D"gmail_quote">On Jul 28, 2015 1:03 PM, &quot;Stewart Bryant&qu=
ot; &lt;<a href=3D"mailto:stbryant@cisco.com">stbryant@cisco.com</a>&gt; wr=
ote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">
Adding =E2=80=9CNO_SWAP=E2=80=9D for new/future generation DEVICE does NOT =
break backward capability.<br>
<br>
</blockquote>
Andrew<br>
<br>
Existing devices should be assumed to have non-aligned label spaces.<br>
(there is much empirical evidence to support this position)<br>
<br>
So if you have a no-swap only device between two existing devices<br>
you cannot be sure that you can build an LSP.<br>
<br>
A backwards compatible device would therefore need to support swap.<br>
<br>
Once you support swap then no-swap become an optimization.<br>
<br>
- Stewart<br>
<br>
<br>
</blockquote></div>

--089e0116000292165d051bed87fd--


From nobody Tue Jul 28 04:50:03 2015
Return-Path: <agmalis@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F3FC1A89AB for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 04:50:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, SPF_PASS=-0.001] autolearn=ham
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 cj9IIRf40kpP for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 04:50:00 -0700 (PDT)
Received: from mail-wi0-x22c.google.com (mail-wi0-x22c.google.com [IPv6:2a00:1450:400c:c05::22c]) (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 E809E1A8863 for <mpls@ietf.org>; Tue, 28 Jul 2015 04:49:59 -0700 (PDT)
Received: by wibxm9 with SMTP id xm9so153368014wib.0 for <mpls@ietf.org>; Tue, 28 Jul 2015 04:49:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=8N6Fapba64HjDlEZnGyOBxmNhkmCZSJlAl464M+50xQ=; b=HrBliE3ikoeeK0tknhiSmhahkm3ZX3oUPuVThRWJhttbLjDtuVbmJldbCJwxZgOaRL D04KPlmER7J72hADkIUDsZp1bXUnHPQHGcasl7OgbGvsflzwlRKtENoQbP71CiLM/nAY voplg2PmxpMZSESJ6qAVc8toqOpzVn3/kB1o9CR1dZ6JtsmPPgXok7M3aUHONUOa81+F /kAl727MaZrRnqawDx30+mRmkgKdWRJ5snAxBmQ4wo2to5GsQhkyiSmkiFICTeEvbCC6 E5MnqQaEHAMltnEiq4y1mRkdLfqtp5PKAznIpEJb4zjjp6/12sUVaYDt0s07aYlLS67k bkrQ==
X-Received: by 10.180.182.40 with SMTP id eb8mr32169675wic.47.1438084198696; Tue, 28 Jul 2015 04:49:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.87.18 with HTTP; Tue, 28 Jul 2015 04:49:38 -0700 (PDT)
In-Reply-To: <55B64078.7030601@cisco.com>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Tue, 28 Jul 2015 07:49:38 -0400
Message-ID: <CAA=duU35ZvDAvxZ7kGVCVfHyfCUKWd2GFQa6uCb-C7SfE7giAg@mail.gmail.com>
To: Stewart Bryant <stbryant@cisco.com>
Content-Type: multipart/alternative; boundary=047d7b66f46fd20b9a051bee1197
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/eWCx3o09BACZnFYrAMVb6hZ2-l4>
Cc: "mpls@ietf.org" <mpls@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2015 11:50:01 -0000

--047d7b66f46fd20b9a051bee1197
Content-Type: text/plain; charset=UTF-8

Stewart has it right:

On Mon, Jul 27, 2015 at 10:30 AM, Stewart Bryant <stbryant@cisco.com> wrote:

> If that is not a requirement in your world, then I suggest
> that you get a new ethertype and call it MPLS2
>

This is enough of a deviation from the millions of devices in the installed
base that you can just get a new Ethertype and optimize to your heart's
content. You're going to need new ASICs anyway, may as well go all the way.
This also removes the need to do any sort of peer capability negotiation
for backwards compatibility, and gives you the freedom to produce devices
that ONLY support MPLS2 if you so desire, to have a less expensive and
optimized data center solution. I would support standardization in this
case.

Cheers,
Andy

--047d7b66f46fd20b9a051bee1197
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra">Stewart has it right:</div><div=
 class=3D"gmail_extra"><br></div><div class=3D"gmail_extra"><div class=3D"g=
mail_quote">On Mon, Jul 27, 2015 at 10:30 AM, Stewart Bryant <span dir=3D"l=
tr">&lt;<a href=3D"mailto:stbryant@cisco.com" target=3D"_blank">stbryant@ci=
sco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolo=
r=3D"#FFFFFF" text=3D"#000000">If that is not a requirement in your world, =
then I suggest <br>
    that you get a new ethertype and call it MPLS2<span class=3D"HOEnZb"><f=
ont color=3D"#888888"><br></font></span></div></blockquote></div><div class=
=3D"gmail_extra"><br></div>This is enough of a deviation from the millions =
of devices in the installed base that you can just get a new Ethertype and =
optimize to your heart&#39;s content. You&#39;re going to need new ASICs an=
yway, may as well go all the way. This also removes the need to do any sort=
 of peer capability negotiation for backwards compatibility, and gives you =
the freedom to produce devices that ONLY support MPLS2 if you so desire, to=
 have a less expensive and optimized data center solution. I would support =
standardization in this case.</div><div class=3D"gmail_extra"><br></div><di=
v class=3D"gmail_extra">Cheers,</div><div class=3D"gmail_extra">Andy</div><=
div class=3D"gmail_extra"><br></div></div>

--047d7b66f46fd20b9a051bee1197--


From nobody Tue Jul 28 07:36:19 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 729421AC3CA for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 07:36:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.899
X-Spam-Level: 
X-Spam-Status: No, score=0.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RDNS_NONE=0.793, UNPARSEABLE_RELAY=0.001] autolearn=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 xD_RbIVD-oP2 for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 07:36:12 -0700 (PDT)
Received: from mailgw01.mediatek.com (unknown [66.228.70.111]) by ietfa.amsl.com (Postfix) with ESMTP id BE1CB1AC3DF for <mpls@ietf.org>; Tue, 28 Jul 2015 07:35:43 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw01.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 1176114548; Tue, 28 Jul 2015 10:35:29 -0500
Received: from MTKCAS63.mediatek.inc (172.29.17.143) by MTKCAS64.mediatek.inc (172.29.17.144) with Microsoft SMTP Server (TLS) id 14.3.181.6; Tue, 28 Jul 2015 10:35:29 -0400
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS63.mediatek.inc ([fe80::69ba:ee95:46f7:711d%10]) with mapi id 14.03.0181.006; Tue, 28 Jul 2015 10:35:29 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: "Andrew G. Malis" <agmalis@gmail.com>, Stewart Bryant <stbryant@cisco.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8jUti3orAQEqCOvm3DZDbXZ3qQZhggAVnVgCAAWVzAP//6oEg
Date: Tue, 28 Jul 2015 14:35:28 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F641FC@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com> <CAA=duU35ZvDAvxZ7kGVCVfHyfCUKWd2GFQa6uCb-C7SfE7giAg@mail.gmail.com>
In-Reply-To: <CAA=duU35ZvDAvxZ7kGVCVfHyfCUKWd2GFQa6uCb-C7SfE7giAg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
Content-Type: multipart/alternative; boundary="_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F641FCMTKMBS61N1media_"
MIME-Version: 1.0
X-TM-AS-Product-Ver: SMEX-10.2.0.3176-8.000.1202-21708.005
X-TM-AS-Result: No--23.107000-8.000000-31
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/A_D8HiUAzxKriRCAqQ7-nzDA2OE>
Cc: "mpls@ietf.org" <mpls@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2015 14:36:18 -0000

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

SGkgQW5keSwNCg0KTGV04oCZcyBkcm9wIHRoaXMuICBObyBvbmUgaW50ZW5kIHRvIGJyZWFrIGFu
eXRoaW5nLiAgQW55IHRhbGsgaW4gdGhpcyBkaXJlY3Rpb24gaXMgdHJhc2ggdGFsaywgaGVuY2Ug
bGV04oCZcyBhdm9pZCBpdC4NCg0KVGhhbmtzLA0KDQpBbmRyZXcNCg0KRnJvbTogQW5kcmV3IEcu
IE1hbGlzIFttYWlsdG86YWdtYWxpc0BnbWFpbC5jb21dDQpTZW50OiBUdWVzZGF5LCBKdWx5IDI4
LCAyMDE1IDQ6NTAgQU0NClRvOiBTdGV3YXJ0IEJyeWFudA0KQ2M6IEFuZHJldyBRdTsgQWxleGFu
ZGVyIFZhaW5zaHRlaW47IFJvYmVydCBSYXN6dWs7IFNoYWhyYW0gRGF2YXJpOyBtcGxzQGlldGYu
b3JnDQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5n
LW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxseSBzYXZlPw0KDQpTdGV3YXJ0IGhhcyBp
dCByaWdodDoNCg0KT24gTW9uLCBKdWwgMjcsIDIwMTUgYXQgMTA6MzAgQU0sIFN0ZXdhcnQgQnJ5
YW50IDxzdGJyeWFudEBjaXNjby5jb208bWFpbHRvOnN0YnJ5YW50QGNpc2NvLmNvbT4+IHdyb3Rl
Og0KSWYgdGhhdCBpcyBub3QgYSByZXF1aXJlbWVudCBpbiB5b3VyIHdvcmxkLCB0aGVuIEkgc3Vn
Z2VzdA0KdGhhdCB5b3UgZ2V0IGEgbmV3IGV0aGVydHlwZSBhbmQgY2FsbCBpdCBNUExTMg0KDQpU
aGlzIGlzIGVub3VnaCBvZiBhIGRldmlhdGlvbiBmcm9tIHRoZSBtaWxsaW9ucyBvZiBkZXZpY2Vz
IGluIHRoZSBpbnN0YWxsZWQgYmFzZSB0aGF0IHlvdSBjYW4ganVzdCBnZXQgYSBuZXcgRXRoZXJ0
eXBlIGFuZCBvcHRpbWl6ZSB0byB5b3VyIGhlYXJ0J3MgY29udGVudC4gWW91J3JlIGdvaW5nIHRv
IG5lZWQgbmV3IEFTSUNzIGFueXdheSwgbWF5IGFzIHdlbGwgZ28gYWxsIHRoZSB3YXkuIFRoaXMg
YWxzbyByZW1vdmVzIHRoZSBuZWVkIHRvIGRvIGFueSBzb3J0IG9mIHBlZXIgY2FwYWJpbGl0eSBu
ZWdvdGlhdGlvbiBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHksIGFuZCBnaXZlcyB5b3UgdGhl
IGZyZWVkb20gdG8gcHJvZHVjZSBkZXZpY2VzIHRoYXQgT05MWSBzdXBwb3J0IE1QTFMyIGlmIHlv
dSBzbyBkZXNpcmUsIHRvIGhhdmUgYSBsZXNzIGV4cGVuc2l2ZSBhbmQgb3B0aW1pemVkIGRhdGEg
Y2VudGVyIHNvbHV0aW9uLiBJIHdvdWxkIHN1cHBvcnQgc3RhbmRhcmRpemF0aW9uIGluIHRoaXMg
Y2FzZS4NCg0KQ2hlZXJzLA0KQW5keQ0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5ob2VuemINCgl7bXNvLXN0eWxlLW5hbWU6aG9lbnpi
O30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQou
TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3Jk
U2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGlu
IDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9z
dHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVk
aXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJl
ZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9o
ZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRp
diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBBbmR5LDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TGV04oCZ
cyBkcm9wIHRoaXMuJm5ic3A7IE5vIG9uZSBpbnRlbmQgdG8gYnJlYWsgYW55dGhpbmcuJm5ic3A7
IEFueSB0YWxrIGluIHRoaXMgZGlyZWN0aW9uIGlzIHRyYXNoIHRhbGssIGhlbmNlIGxldOKAmXMg
YXZvaWQgaXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BbmRyZXc8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
IEFuZHJldyBHLiBNYWxpcyBbbWFpbHRvOmFnbWFsaXNAZ21haWwuY29tXQ0KPGJyPg0KPGI+U2Vu
dDo8L2I+IFR1ZXNkYXksIEp1bHkgMjgsIDIwMTUgNDo1MCBBTTxicj4NCjxiPlRvOjwvYj4gU3Rl
d2FydCBCcnlhbnQ8YnI+DQo8Yj5DYzo8L2I+IEFuZHJldyBRdTsgQWxleGFuZGVyIFZhaW5zaHRl
aW47IFJvYmVydCBSYXN6dWs7IFNoYWhyYW0gRGF2YXJpOyBtcGxzQGlldGYub3JnPGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbbXBsc10gZHJhZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmct
bm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5IHNhdmU/PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U3Rld2FydCBoYXMgaXQgcmlnaHQ6
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5PbiBNb24sIEp1bCAyNywgMjAxNSBhdCAxMDozMCBBTSwgU3Rld2FydCBCcnlhbnQgJmx0
OzxhIGhyZWY9Im1haWx0bzpzdGJyeWFudEBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5zdGJy
eWFudEBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5JZiB0aGF0IGlzIG5vdCBhIHJlcXVpcmVtZW50IGluIHlvdXIgd29y
bGQsIHRoZW4gSSBzdWdnZXN0IDxicj4NCnRoYXQgeW91IGdldCBhIG5ldyBldGhlcnR5cGUgYW5k
IGNhbGwgaXQgTVBMUzI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlRoaXMgaXMgZW5vdWdoIG9mIGEgZGV2aWF0aW9uIGZyb20gdGhlIG1pbGxp
b25zIG9mIGRldmljZXMgaW4gdGhlIGluc3RhbGxlZCBiYXNlIHRoYXQgeW91IGNhbiBqdXN0IGdl
dCBhIG5ldyBFdGhlcnR5cGUgYW5kIG9wdGltaXplIHRvIHlvdXIgaGVhcnQncyBjb250ZW50LiBZ
b3UncmUgZ29pbmcgdG8gbmVlZCBuZXcgQVNJQ3MgYW55d2F5LCBtYXkgYXMgd2VsbCBnbyBhbGwg
dGhlIHdheS4gVGhpcyBhbHNvIHJlbW92ZXMNCiB0aGUgbmVlZCB0byBkbyBhbnkgc29ydCBvZiBw
ZWVyIGNhcGFiaWxpdHkgbmVnb3RpYXRpb24gZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5LCBh
bmQgZ2l2ZXMgeW91IHRoZSBmcmVlZG9tIHRvIHByb2R1Y2UgZGV2aWNlcyB0aGF0IE9OTFkgc3Vw
cG9ydCBNUExTMiBpZiB5b3Ugc28gZGVzaXJlLCB0byBoYXZlIGEgbGVzcyBleHBlbnNpdmUgYW5k
IG9wdGltaXplZCBkYXRhIGNlbnRlciBzb2x1dGlvbi4gSSB3b3VsZCBzdXBwb3J0IHN0YW5kYXJk
aXphdGlvbg0KIGluIHRoaXMgY2FzZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5keTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo8dGFibGU+PHRyPjx0ZD48IS0tdHlwZTp0
ZXh0LS0+PCEtLXstLT48cHJlPioqKioqKioqKioqKiogRW1haWwgQ29uZmlkZW50aWFsaXR5IE5v
dGljZSAqKioqKioqKioqKioqKioqKioqKg0KVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0
aGlzIGUtbWFpbCBtZXNzYWdlIChpbmNsdWRpbmcgYW55IA0KYXR0YWNobWVudHMpIG1heSBiZSBj
b25maWRlbnRpYWwsIHByb3ByaWV0YXJ5LCBwcml2aWxlZ2VkLCBvciBvdGhlcndpc2UNCmV4ZW1w
dCBmcm9tIGRpc2Nsb3N1cmUgdW5kZXIgYXBwbGljYWJsZSBsYXdzLiBJdCBpcyBpbnRlbmRlZCB0
byBiZSANCmNvbnZleWVkIG9ubHkgdG8gdGhlIGRlc2lnbmF0ZWQgcmVjaXBpZW50KHMpLiBBbnkg
dXNlLCBkaXNzZW1pbmF0aW9uLCANCmRpc3RyaWJ1dGlvbiwgcHJpbnRpbmcsIHJldGFpbmluZyBv
ciBjb3B5aW5nIG9mIHRoaXMgZS1tYWlsIChpbmNsdWRpbmcgaXRzIA0KYXR0YWNobWVudHMpIGJ5
IHVuaW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHN0cmljdGx5IHByb2hpYml0ZWQgYW5kIG1heSAN
CmJlIHVubGF3ZnVsLiBJZiB5b3UgYXJlIG5vdCBhbiBpbnRlbmRlZCByZWNpcGllbnQgb2YgdGhp
cyBlLW1haWwsIG9yIGJlbGlldmUgDQp0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZS1tYWls
IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgDQppbW1lZGlhdGVseSAoYnkgcmVw
bHlpbmcgdG8gdGhpcyBlLW1haWwpLCBkZWxldGUgYW55IGFuZCBhbGwgY29waWVzIG9mIA0KdGhp
cyBlLW1haWwgKGluY2x1ZGluZyBhbnkgYXR0YWNobWVudHMpIGZyb20geW91ciBzeXN0ZW0sIGFu
ZCBkbyBub3QNCmRpc2Nsb3NlIHRoZSBjb250ZW50IG9mIHRoaXMgZS1tYWlsIHRvIGFueSBvdGhl
ciBwZXJzb24uIFRoYW5rIHlvdSENCjwvcHJlPjwhLS19LS0+PC90ZD48L3RyPjwvdGFibGU+

--_000_EA360A7AB9D90D4B9E9173B6D27C371EE3F641FCMTKMBS61N1media_--


From nobody Tue Jul 28 07:57:53 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CED1E1AC3EE for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 07:57:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.898
X-Spam-Level: 
X-Spam-Status: No, score=0.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.793, UNPARSEABLE_RELAY=0.001] autolearn=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 e8L-esPU-WCf for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 07:57:50 -0700 (PDT)
Received: from mailgw02.mediatek.com (unknown [66.228.70.112]) by ietfa.amsl.com (Postfix) with ESMTP id 20FFA1AC3A1 for <mpls@ietf.org>; Tue, 28 Jul 2015 07:57:47 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw02.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 1680433605; Tue, 28 Jul 2015 10:56:16 -0500
Received: from MTKCAS63.mediatek.inc (172.29.17.143) by MTKCAS64.mediatek.inc (172.29.17.144) with Microsoft SMTP Server (TLS) id 14.3.181.6; Tue, 28 Jul 2015 10:57:34 -0400
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS63.mediatek.inc ([fe80::69ba:ee95:46f7:711d%10]) with mapi id 14.03.0181.006; Tue, 28 Jul 2015 10:57:34 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: "stbryant@cisco.com" <stbryant@cisco.com>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8jUti3orAQEqCOvm3DZDbXZ3qQZhggAVnVgCAAAFBUIABV0UA///4lfA=
Date: Tue, 28 Jul 2015 14:57:34 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F64252@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F624BE@MTKMBS61N1.mediatek.inc> <55B7617A.90808@cisco.com>
In-Reply-To: <55B7617A.90808@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-Product-Ver: SMEX-10.2.0.3176-8.000.1202-21708.005
X-TM-AS-Result: No--9.323900-8.000000-31
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/MAUK0B8N_w-3S2fyk0CFEqxt-To>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2015 14:57:53 -0000

Hi Stewart,

Agreed that SWAP must be kept because MPLS fundamentals can't be broken=2E
And I agreed that _if_ there is NO such global label space idea,  no-swap =
is
optimization of swap as well=2E=20

However I don't agree no-swap become an optimization in terms of network
Behavior when global label idea become a needed thing=2E


When global Label introduced, then no_swap is the conceptually right thing =
for the transition [even
Local implementation can use swap to achieve, again, per previous =
conversation,
the popular wisdom, which I agreed as well,  is that this is local =
implementation, we should
not get involved, so we must define no-swap as the new primitive at RFC =
level]


So the question really boils down to that do we need global label?

I believe that is the key thing here=2E  May be we can put swap/no-swap =
aside for the moment=2E

Thanks,

Andrew


-----Original Message-----
From: Stewart Bryant [mailto:stbryant@cisco=2Ecom]=20
Sent: Tuesday, July 28, 2015 4:03 AM
To: Andrew Qu; Alexander Vainshtein; Robert Raszuk; Shahram Davari
Cc: mpls@ietf=2Eorg
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?

> Adding "NO_SWAP" for new/future generation DEVICE does NOT break=20
> backward capability=2E
>
Andrew

Existing devices should be assumed to have non-aligned label spaces=2E
(there is much empirical evidence to support this position)

So if you have a no-swap only device between two existing devices you =
cannot be sure that you can build an LSP=2E

A backwards compatible device would therefore need to support swap=2E

Once you support swap then no-swap become an optimization=2E

- Stewart


************* Email Confidentiality Notice ********************
The information contained in this e-mail message (including any=20
attachments) may be confidential, proprietary, privileged, or otherwise
exempt from disclosure under applicable laws=2E It is intended to be=20
conveyed only to the designated recipient(s)=2E Any use, dissemination,=20
distribution, printing, retaining or copying of this e-mail (including its=
=20
attachments) by unintended recipient(s) is strictly prohibited and may=20
be unlawful=2E If you are not an intended recipient of this e-mail, or =
believe=20
that you have received this e-mail in error, please notify the sender=20
immediately (by replying to this e-mail), delete any and all copies of=20
this e-mail (including any attachments) from your system, and do not
disclose the content of this e-mail to any other person=2E Thank you!


From nobody Tue Jul 28 07:58:49 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 119A41AC42F for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 07:58:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.2
X-Spam-Level: 
X-Spam-Status: No, score=-104.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, USER_IN_WHITELIST=-100] autolearn=ham
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 Y0QRjYUtE5qx for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 07:58:46 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BDCD71AC42A for <mpls@ietf.org>; Tue, 28 Jul 2015 07:58:30 -0700 (PDT)
X-AuditID: c6180641-f79556d0000002c8-72-55b7303a2081
Received: from EUSAAHC008.ericsson.se (Unknown_Domain [147.117.188.96]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id A9.58.00712.A3037B55; Tue, 28 Jul 2015 09:33:14 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC008.ericsson.se ([147.117.188.96]) with mapi id 14.03.0210.002; Tue, 28 Jul 2015 10:58:28 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "Andrew G. Malis" <agmalis@gmail.com>, Stewart Bryant <stbryant@cisco.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE84j+0b+JzE0iI4/eDDDIUYp3qhsiAgAUiJgCAAWVzAP//8L3Q
Date: Tue, 28 Jul 2015 14:58:28 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF112218861AE@eusaamb103.ericsson.se>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com> <CAA=duU35ZvDAvxZ7kGVCVfHyfCUKWd2GFQa6uCb-C7SfE7giAg@mail.gmail.com>
In-Reply-To: <CAA=duU35ZvDAvxZ7kGVCVfHyfCUKWd2GFQa6uCb-C7SfE7giAg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF112218861AEeusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeLIzCtJLcpLzFFi42KZXLonQdfaYHuowVNmi9PPT7FZ3Fq6ktWi aWETs8W5p3MYHVg8pvzeyOqxc9Zddo8lS34yeezeuIApgCWKyyYlNSezLLVI3y6BK2PWz+/s BVtcKpZf72dtYDzg1MXIySEhYCKxdEc/M4QtJnHh3nq2LkYuDiGBo4wSK6a3s0A4yxkl3p56 yQhSxSZgJPFiYw87iC0i4Cfx600HmM0s4CbxdMkbsEnCAnESh9ZtZYSoiZfo2dUNZHMA2W4S Tb+8QcIsAqoS7+b+ZwUJ8wr4Sry+5Aaxqp1JonH3U1aQGk6BQImbHVfBxjACHff91BomiFXi EreezGeCOFpAYsme81APiEq8fPyPFcJWkpjz+hozRH2+xJYpXWBn8goISpyc+YRlAqPoLCSj ZiEpm4WkbBbQecwCmhLrd+lDlChKTOl+yA5ha0i0zpnLjiy+gJF9FSNHaXFqWW66keEmRmDk HZNgc9zBuOCT5SFGAQ5GJR7eBYXbQoVYE8uKK3MPMUpzsCiJ80r75YUKCaQnlqRmp6YWpBbF F5XmpBYfYmTi4JRqYJxw++yGXycP22ocz16zes6CM5zX73LUfih5oTid4UCC0iPO6xLhDcXb lhw8cHL66cbM8EsrNvVdb7J669KZnT5z2qJnD2J7uaxYG6fpmEQ0TN1v+3ByQeFBJcXXZW4N LssEjm/YEiazJERF29Iiuv7RnMPHo6W6TRU3yrCIb/BYqjZ7xtVbhcuVWIozEg21mIuKEwE9 mQOWnQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/CpvyhWQlwkrX1siDNK8VAi_6S_s>
Cc: "mpls@ietf.org" <mpls@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2015 14:58:48 -0000

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

SXQgZG9lcyByZW1pbmQgbWUgb2YgdGhlIGRpc2N1c3Npb24gYXJvdW5kIFQtTVBMUy4gQWZ0ZXIg
Y291cGxlIHllYXJzIHdl4oCZdmUgbWFuYWdlZCB0byBzaGFwZSBpdCBpbnRvIE1QTFMtVFAgYW5k
LCBJIGhvcGUsIGxlYXJuZWQgYSB0aGluZyBvciB0d28uIFNvLCBtYXkgYmUgYW5vdGhlciBwcm9m
aWxlIG9mIE1QTFMgaXMgZHVlIHRoaXMgdGltZT8NCg0KICAgICAgICAgICAgICAgIFJlZ2FyZHMs
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdyZWcNCg0KRnJvbTogbXBscyBbbWFp
bHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEFuZHJldyBHLiBNYWxpcw0K
U2VudDogVHVlc2RheSwgSnVseSAyOCwgMjAxNSA0OjUwIEFNDQpUbzogU3Rld2FydCBCcnlhbnQN
CkNjOiBtcGxzQGlldGYub3JnOyBSb2JlcnQgUmFzenVrDQpTdWJqZWN0OiBSZTogW21wbHNdIGRy
YWZ0LWZhbmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0
IHJlYWxseSBzYXZlPw0KDQpTdGV3YXJ0IGhhcyBpdCByaWdodDoNCg0KT24gTW9uLCBKdWwgMjcs
IDIwMTUgYXQgMTA6MzAgQU0sIFN0ZXdhcnQgQnJ5YW50IDxzdGJyeWFudEBjaXNjby5jb208bWFp
bHRvOnN0YnJ5YW50QGNpc2NvLmNvbT4+IHdyb3RlOg0KSWYgdGhhdCBpcyBub3QgYSByZXF1aXJl
bWVudCBpbiB5b3VyIHdvcmxkLCB0aGVuIEkgc3VnZ2VzdA0KdGhhdCB5b3UgZ2V0IGEgbmV3IGV0
aGVydHlwZSBhbmQgY2FsbCBpdCBNUExTMg0KDQpUaGlzIGlzIGVub3VnaCBvZiBhIGRldmlhdGlv
biBmcm9tIHRoZSBtaWxsaW9ucyBvZiBkZXZpY2VzIGluIHRoZSBpbnN0YWxsZWQgYmFzZSB0aGF0
IHlvdSBjYW4ganVzdCBnZXQgYSBuZXcgRXRoZXJ0eXBlIGFuZCBvcHRpbWl6ZSB0byB5b3VyIGhl
YXJ0J3MgY29udGVudC4gWW91J3JlIGdvaW5nIHRvIG5lZWQgbmV3IEFTSUNzIGFueXdheSwgbWF5
IGFzIHdlbGwgZ28gYWxsIHRoZSB3YXkuIFRoaXMgYWxzbyByZW1vdmVzIHRoZSBuZWVkIHRvIGRv
IGFueSBzb3J0IG9mIHBlZXIgY2FwYWJpbGl0eSBuZWdvdGlhdGlvbiBmb3IgYmFja3dhcmRzIGNv
bXBhdGliaWxpdHksIGFuZCBnaXZlcyB5b3UgdGhlIGZyZWVkb20gdG8gcHJvZHVjZSBkZXZpY2Vz
IHRoYXQgT05MWSBzdXBwb3J0IE1QTFMyIGlmIHlvdSBzbyBkZXNpcmUsIHRvIGhhdmUgYSBsZXNz
IGV4cGVuc2l2ZSBhbmQgb3B0aW1pemVkIGRhdGEgY2VudGVyIHNvbHV0aW9uLiBJIHdvdWxkIHN1
cHBvcnQgc3RhbmRhcmRpemF0aW9uIGluIHRoaXMgY2FzZS4NCg0KQ2hlZXJzLA0KQW5keQ0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5ob2VuemINCgl7bXNvLXN0eWxl
LW5hbWU6aG9lbnpiO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNv
bmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCkBwYWdlIFdvcmRTZWN0aW9u
MQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47
fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3Bp
ZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRh
dGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8
Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNz
PSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkl0IGRvZXMgcmVtaW5kIG1lIG9mIHRoZSBkaXNjdXNz
aW9uIGFyb3VuZCBULU1QTFMuIEFmdGVyIGNvdXBsZSB5ZWFycyB3ZeKAmXZlIG1hbmFnZWQgdG8g
c2hhcGUgaXQgaW50byBNUExTLVRQIGFuZCwgSSBob3BlLCBsZWFybmVkIGEgdGhpbmcgb3IgdHdv
LiBTbywgbWF5IGJlDQogYW5vdGhlciBwcm9maWxlIG9mIE1QTFMgaXMgZHVlIHRoaXMgdGltZT88
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSZWdhcmRzLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgR3JlZzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gbXBscyBbbWFpbHRvOm1wbHMtYm91bmNl
c0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+QW5kcmV3IEcuIE1hbGlzPGJyPg0KPGI+
U2VudDo8L2I+IFR1ZXNkYXksIEp1bHkgMjgsIDIwMTUgNDo1MCBBTTxicj4NCjxiPlRvOjwvYj4g
U3Rld2FydCBCcnlhbnQ8YnI+DQo8Yj5DYzo8L2I+IG1wbHNAaWV0Zi5vcmc7IFJvYmVydCBSYXN6
dWs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwt
Zm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U3Rld2FydCBoYXMgaXQgcmln
aHQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5PbiBNb24sIEp1bCAyNywgMjAxNSBhdCAxMDozMCBBTSwgU3Rld2FydCBCcnlhbnQg
Jmx0OzxhIGhyZWY9Im1haWx0bzpzdGJyeWFudEBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5z
dGJyeWFudEBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5JZiB0aGF0IGlzIG5vdCBhIHJlcXVpcmVtZW50IGluIHlvdXIg
d29ybGQsIHRoZW4gSSBzdWdnZXN0IDxicj4NCnRoYXQgeW91IGdldCBhIG5ldyBldGhlcnR5cGUg
YW5kIGNhbGwgaXQgTVBMUzI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlRoaXMgaXMgZW5vdWdoIG9mIGEgZGV2aWF0aW9uIGZyb20gdGhlIG1p
bGxpb25zIG9mIGRldmljZXMgaW4gdGhlIGluc3RhbGxlZCBiYXNlIHRoYXQgeW91IGNhbiBqdXN0
IGdldCBhIG5ldyBFdGhlcnR5cGUgYW5kIG9wdGltaXplIHRvIHlvdXIgaGVhcnQncyBjb250ZW50
LiBZb3UncmUgZ29pbmcgdG8gbmVlZCBuZXcgQVNJQ3MgYW55d2F5LCBtYXkgYXMgd2VsbCBnbyBh
bGwgdGhlIHdheS4gVGhpcyBhbHNvIHJlbW92ZXMNCiB0aGUgbmVlZCB0byBkbyBhbnkgc29ydCBv
ZiBwZWVyIGNhcGFiaWxpdHkgbmVnb3RpYXRpb24gZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5
LCBhbmQgZ2l2ZXMgeW91IHRoZSBmcmVlZG9tIHRvIHByb2R1Y2UgZGV2aWNlcyB0aGF0IE9OTFkg
c3VwcG9ydCBNUExTMiBpZiB5b3Ugc28gZGVzaXJlLCB0byBoYXZlIGEgbGVzcyBleHBlbnNpdmUg
YW5kIG9wdGltaXplZCBkYXRhIGNlbnRlciBzb2x1dGlvbi4gSSB3b3VsZCBzdXBwb3J0IHN0YW5k
YXJkaXphdGlvbg0KIGluIHRoaXMgY2FzZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5keTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_7347100B5761DC41A166AC17F22DF112218861AEeusaamb103erics_--


From nobody Tue Jul 28 09:37:36 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3460A1ACE96; Tue, 28 Jul 2015 09:37:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FSL_MY_NAME_IS=0.001, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 Virb1jnAdgSq; Tue, 28 Jul 2015 09:37:27 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0797.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::797]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 961731ACE80; Tue, 28 Jul 2015 09:37:13 -0700 (PDT)
Received: from DB3PR03MB299.eurprd03.prod.outlook.com (10.242.131.144) by DB3PR03MB0794.eurprd03.prod.outlook.com (10.161.55.139) with Microsoft SMTP Server (TLS) id 15.1.225.19; Tue, 28 Jul 2015 16:36:52 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB299.eurprd03.prod.outlook.com (10.242.131.144) with Microsoft SMTP Server (TLS) id 15.1.225.19; Tue, 28 Jul 2015 16:36:51 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0225.018; Tue, 28 Jul 2015 16:36:51 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Thread-Topic: Routing directorate QA review of draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AdDJU4rozHs9zgL9Q6awOhnek/vb5w==
Date: Tue, 28 Jul 2015 16:36:51 +0000
Message-ID: <DB3PR03MB0780A7F30E35B8D04B020BE79D8D0@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: tools.ietf.org; dkim=none (message not signed) header.d=none;
x-originating-ip: [109.66.1.206]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB299; 5:LuXU3qcBFkxCpaqMksnRLY9KxxecbQJde2LhOdgAWz1ljBaIkVXnCOxmQqnD1ftkFTywHZVmun1dxK/kAi2vd9OHq18pqg00X/EB179tiMp8KxL4ZmzMjMGkNSHd6KlisrjF6d4J8G7CPMoWzc42mw==; 24:+isdw1zhettUGkoNKUsxiHUjSqxBzub/Uj7xB+0NqUDkaGLlbxUxRETWgnQkJYRpAzMkvS2Y/vhfLQqsPXLuWOBkQGLg1lD/u7i3yi3qCGo=; 20:l7952jHuXANBn2vKaHunrOLaXu+3XWlcYW3REnQqnnV+hP1tt/+DDPVuhAEpS5PMCP8HZr+BofmD6Lwycd1sQw==
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:DB3PR03MB299; UriScan:; BCL:0; PCL:0; RULEID:; SRVR:DB3PR03MB0794; 
db3pr03mb299: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <DB3PR03MB299C8B3519E077F43A87C309D8D0@DB3PR03MB299.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB299; BCL:0; PCL:0; RULEID:; SRVR:DB3PR03MB299; 
x-forefront-prvs: 06515DA04B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(252514010)(377454003)(37854004)(51444003)(66654002)(122556002)(86362001)(2656002)(66066001)(2900100001)(19617315012)(19580395003)(87936001)(40100003)(54356999)(19300405004)(92566002)(555904002)(2351001)(50986999)(62966003)(46102003)(230783001)(189998001)(5003600100002)(110136002)(5002640100001)(16236675004)(77156002)(19625215002)(76576001)(5001960100002)(2501003)(19580405001)(77096005)(33656002)(102836002)(15975445007)(74316001)(7059030)(579004)(559001)(36394004); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB299; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB0780A7F30E35B8D04B020BE79D8D0DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jul 2015 16:36:51.5188 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB299
X-Microsoft-Exchange-Diagnostics: 1; DB3PR03MB0794; 2:AxLS0cb3yHFJiQjue9bbyc16tbkxQITgAtfzOUp+6be4E5UTswYaqsmJOfFGz5op2bkhGTx1S9Weu9FNxuGhCJDGZzxrPXlVZ3zGiti4U+rFRBXlSR9LKZuuUjJB8PqLBjBCSuc+jBKsHrgdJEuAqpUGLgisPS9AIyqaf2UYR9c=; 3:3hT4y0Ct7H14Q6LETIspbbaOYEWTYNrRoT9dquiFG1ipsFg+U7i4+QvkeVsu9D0encu2jKy4MK4UMnNUccnLrBNhfjNgMBbCZA7pAD4y1PrsMXKmr9v127Eqh/44EE1abxzanCcCDxU4zs4Wa0abng==; 25:Kx7LkEtX0L+B9ZHGKGCzZSvNSmUTxrh/nXogiolAxGDjPpfvxiDGW7L1xsM0mCr0w7zW6T/fLe2TQkemaVGnmS0vqJpcZ8MpNoxoJgxm5PSiHG7e2YMvf+Ho3HuSpxDak1zgi5b4LJ4btKhPALra40XVo9Regv1OJSo/YoTF0+roZPgI6TcLDYpp1y9RzZ8sBRV44geRd+Fr657/m0/UMMe6EYYYycg5Il+937/RdaxlOsBKoZ5IgiZrnAxmZpF0PkhkBptxazvUw1e3+FEAFw==; 20:Lm0L75f5tG0oBF/sMl+4B0TgWWHk7eHajJB3ytwzJKvlqJwr8bY84fIGCfbZVg78d7gGHRV+96RYgZDt4tHzHw==; 23:XqzhgXKEF+GUsghdxYbxQ8oSxBJymT/k/ZivXFICPkGFLeRW608unbOneM7BFpaF+umbTVsJK1hmxTWeml+NyT5cn4qjp8C2NE//7f4s+DP/BKMd1eQCZrhI6DRyB2pyw+YSXSVv6vstrwGV0VrB+K0GMPweWnNnyX2POHn2xpOqN2kmtU/QABNNyBVi4L8l4kmHrWwJq3neiR2I8B8yEvjz3qxrvGkCiWBnCgpQjUrpuspSEWvCyBgOdubs68gZ
DB3PR03MB0794: X-MS-Exchange-Organization-RulesExecuted
X-OriginatorOrg: ecitele.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/c4VwFqDWvmRaUFISWWjjO2YFWWo>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "Martin.Horneffer@telekom.de" <Martin.Horneffer@telekom.de>, "cfilsfil@cisco.com" <cfilsfil@cisco.com>, "mpls@ietf.org" <mpls@ietf.org>, "edward.crabbe@gmail.com" <edward.crabbe@gmail.com>, "igormilojevic@telekom.rs" <igormilojevic@telekom.rs>, "rob.shakir@bt.com" <rob.shakir@bt.com>, "sprevidi@cisco.com" <sprevidi@cisco.com>, Jon Hudson <jon.hudson@gmail.com>
Subject: Re: [mpls] Routing directorate QA review of draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2015 16:37:33 -0000

--_000_DB3PR03MB0780A7F30E35B8D04B020BE79D8D0DB3PR03MB0780eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

My name is Sasha Vainshtein, and  I have been asked to perform the QA revie=
w of https://datatracker.ietf.org/doc/draft-filsfils-spring-segment-routing=
-ldp-interop/.



Due to health problems I have been very late (but, hopefully, not too late)=
 with this review, and here it is.



Does the draft solves a real problem? From my POV, definitely yes.

          1.         The problem stems from the following combination of fa=
cts fact that:

a.       LDP distributes labels for FECs represented by IP prefixes (among =
other things).

b.      LDP-based MPLS network are very widely deployed

c.       SR operating over the MPLS DP allocates labels for SIDs that can r=
epresent IP prefixes (again, among other things)

d.      As a consequence, LDP and SR may effectively map the same IP prefix=
 to different labels.

          2.         As SR using the MPLS DP is gaining acceptance in the i=
ndustry, the following deployment scenarios look as realistic to me:

a.       Coexistence  between LDP-based and SR-based control planes in the =
same network

b.      Partial deployment of SR in some sub-domains of a network combined =
with the operators' need to use the benefits of SR where it is already depl=
oyed

c.       Gradual transition of services  (especially L2 and L3VPN) tunnelle=
d over LDP-created LSPs to LSPs set up using SR (and, possibly, vice versa)



Is the draft a good enough start for a WG document? From my POV, yes.

1         The draft covers multiple (if not all) realistic use cases for co=
existence of LDP-based and SR-based control planes and provides  what looks=
 to me as reasonable solutions for these scenarios.

2         At the same I would think that additional work is required to com=
plete the work.



Specific issues with the current draft:

1         Editorial: SR-related abbreviations (e.g., SRGB, SID etc.) are us=
ed without expansion at the first use, and there is no "Abbreviation" secti=
on in the draft.

2         Process/Editorial: The draft currently lists 12 authors on its ti=
tle page exceeding the recommended RFC Editor maximum of 5 authors.

          3.         Technical: The draft does not analyse the use case  of=
 coexistence between SR and LDP with enabled extension for multi-area LSPs =
as per RFC 5283<https://datatracker.ietf.org/doc/rfc5283/?include_text=3D1>=
. I think that this use case deserves special consideration in the draft be=
cause:

a.       It mentions the use case of seamless MPLS and refers to the (expir=
ed) Seamless MPLS Architecture<https://trac.tools.ietf.org/area/rtg/trac/wi=
ki/RtgDirDocQahttps:/www.ietf.org/archive/id/draft-ietf-mpls-seamless-mpls-=
07.txt> draft

b.       The seamless MPLS Architecture draft, in its turn, explicitly refe=
rs to RFC 5283 in Section 5.1.1 to facilitate binding of labels received vi=
a the DoD LDP session while only default route is configured in the RIB of =
the access node in the seamless MPLS architecture

c.       It is possible that this use case would not add anything to the dr=
aft - but I would prefer to see it in the document with the appropriate exp=
lanation

          4.         Technical: Section 8 "Manageability Considerations" is=
 currently left empty. When this section is written, I would expect at leas=
t the following:

a.       Some level of detail regarding local  policies defining whether LD=
P-created or SR-created LSPs should be used etc.

b.      Discussion of using LSP Ping for LSPs that are produced by stitchin=
g an LDP segment with an SR one.

c.       Alternatively, it is possible to move this section to a separate d=
edicated draft

          5.         Technical: I think more information should be provided=
 in Section 5 to explain operational aspects of SR-assisted LDP FR:

a.       In Section 5.1 I would expect the draft to explain that:

                                                               i.      Node=
 D is selected as the RLFA using the same logic  that is defined for select=
ing RLFA in RFC 7490

                                                             ii.      The "=
bypass LSP" is set up by the SR CP automatically without any need for manag=
ement intervention

                                                            iii.      I wou=
ld like to understand why dynamically set up Targeted LDP sessions are an o=
perational concern. Such sessions appear also when BGP-based auto-discovery=
 for L2VPN is used, and, according to the analysis in RFC 7490, the scalabi=
lity problems associated with these sessions look as negligible.

b.      In Section 5.2 I would expect the draft to explain that:

                                                               i.      The =
resulting solution is similar to using a bypass LSP to a manually selected =
RLFA that is set up by RSVP-TE (the difference is that a Targeted LDP sessi=
on to such an RLFA would be still needed)

                                                             ii.      Set u=
p of the  "traffic-engineered bypass LSP" by the SR CP is triggered by an a=
ppropriate management operation

                                                            iii.      What =
information should be provided by the Management Plane for computing the RL=
FA and the traffic-engineered  bypass LSP? Should it be similar to configur=
ation parameters used with RSVP-TE?

                                                           iv.      Which k=
ind of logic should be responsible for computing the RLFA and the path to b=
e taken by the engineered bypass LSP: should it be similar to the CSPF used=
 with RSVP-TE?

                                                             v.      How th=
e traffic-engineered bypass LSP hat is set up by the SR CP would react to a=
dditional changes in the network topology (the behaviour of the bypass LSP =
that is set by RSVP-TE in these situations is well known).



Neither of the issues listed above should be considered as preventing adopt=
ion of the draft as a WG document IMO. Actually I think that resolving thes=
e issues in the context of a WG document would be more effective.



Hopefully these notes will be useful.



Regards,

Sasha



Office: +972-39266302

Cell:      +972-549266302

Email:   Alexander.Vainshtein@ecitele.com



From: Jonathan Hardwick [mailto:Jonathan.Hardwick@metaswitch.com]
Sent: Wednesday, May 20, 2015 12:46 PM
To: Alexander Vainshtein
Cc: bruno.decraene@orange.com; jgs@juniper.net; Alvaro Retana (aretana); Jo=
n Hudson
Subject: Routing directorate QA review of draft-filsfils-spring-segment-rou=
ting-ldp-interop



Hi Sasha



Please would you be the routing directorate QA reviewer for draft-filsfils-=
spring-segment-routing-ldp-interop?

https://datatracker.ietf.org/doc/draft-filsfils-spring-segment-routing-ldp-=
interop/



This initial review has been prompted by the spring WG chairs in parallel w=
ith a call for WG adoption.  As such, this document qualifies for "initial =
QA review".  Please could you provide your initial comments in the next 3 w=
eeks?  As per the QA process, we would also like you to stay with the docum=
ent and review it again when it goes to WG last call.



The following web page contains a briefing on the QA process, and guidance =
for the QA reviewer.

https://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDirDocQa



Please copy your comments to the spring and rtgdir mailing lists.



Please let me know whether you can do it, or not.



Many thanks

Jon





--_000_DB3PR03MB0780A7F30E35B8D04B020BE79D8D0DB3PR03MB0780eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle19
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:black;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:288823800;
	mso-list-type:hybrid;
	mso-list-template-ids:-794666678 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:90.0pt;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:198.0pt;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:234.0pt;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:306.0pt;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:342.0pt;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:527766404;
	mso-list-type:hybrid;
	mso-list-template-ids:-869209542 193511388 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:74.25pt;
	text-indent:-36.0pt;
	color:#1F497D;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:92.25pt;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:128.25pt;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:164.25pt;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:200.25pt;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:236.25pt;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:272.25pt;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:308.25pt;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:344.25pt;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:802693250;
	mso-list-type:hybrid;
	mso-list-template-ids:-1782945608 416068464 -219645778 67698715 67698703 6=
7698713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-text:%1;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level2
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:90.0pt;
	text-indent:-36.0pt;}
@list l2:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3
	{mso-list-id:935600004;
	mso-list-type:hybrid;
	mso-list-template-ids:2004933082 1017425840 67698713 67698715 67698703 676=
98713 67698715 67698703 67698713 67698715;}
@list l3:level1
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:74.25pt;
	text-indent:-36.0pt;
	color:#1F497D;}
@list l3:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:92.25pt;
	text-indent:-18.0pt;}
@list l3:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:128.25pt;
	text-indent:-9.0pt;}
@list l3:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:164.25pt;
	text-indent:-18.0pt;}
@list l3:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:200.25pt;
	text-indent:-18.0pt;}
@list l3:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:236.25pt;
	text-indent:-9.0pt;}
@list l3:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:272.25pt;
	text-indent:-18.0pt;}
@list l3:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:308.25pt;
	text-indent:-18.0pt;}
@list l3:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:344.25pt;
	text-indent:-9.0pt;}
@list l4
	{mso-list-id:989285194;
	mso-list-type:hybrid;
	mso-list-template-ids:427619300 67698713 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l4:level1
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;}
@list l4:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:90.0pt;
	text-indent:-18.0pt;}
@list l4:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-9.0pt;}
@list l4:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l4:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:198.0pt;
	text-indent:-18.0pt;}
@list l4:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:234.0pt;
	text-indent:-9.0pt;}
@list l4:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;}
@list l4:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:306.0pt;
	text-indent:-18.0pt;}
@list l4:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:342.0pt;
	text-indent:-9.0pt;}
@list l5
	{mso-list-id:1006905774;
	mso-list-type:hybrid;
	mso-list-template-ids:-2080049460 416068464 -1903893362 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l5:level1
	{mso-level-text:%1;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level2
	{mso-level-tab-stop:none;
	mso-level-number-position:center;
	margin-left:90.0pt;
	text-indent:-36.0pt;}
@list l5:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l5:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l5:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l5:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l6
	{mso-list-id:1028679440;
	mso-list-type:hybrid;
	mso-list-template-ids:-947228916 -1903893362 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l6:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:center;
	text-indent:-18.0pt;}
@list l6:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l6:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l6:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l6:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l7
	{mso-list-id:1053848947;
	mso-list-type:hybrid;
	mso-list-template-ids:-527163956 20904078 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l7:level1
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:38.25pt;
	text-indent:-20.25pt;
	color:#1F497D;}
@list l7:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l7:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l7:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l7:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l8
	{mso-list-id:1246765439;
	mso-list-type:hybrid;
	mso-list-template-ids:-1202532498 -529484654 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l8:level1
	{mso-level-start-at:9;
	mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:56.25pt;
	text-indent:-18.0pt;}
@list l8:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:92.25pt;
	text-indent:-18.0pt;}
@list l8:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:128.25pt;
	text-indent:-9.0pt;}
@list l8:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:164.25pt;
	text-indent:-18.0pt;}
@list l8:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:200.25pt;
	text-indent:-18.0pt;}
@list l8:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:236.25pt;
	text-indent:-9.0pt;}
@list l8:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:272.25pt;
	text-indent:-18.0pt;}
@list l8:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:308.25pt;
	text-indent:-18.0pt;}
@list l8:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:344.25pt;
	text-indent:-9.0pt;}
@list l9
	{mso-list-id:1406562653;
	mso-list-type:hybrid;
	mso-list-template-ids:25301008 -498182420 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l9:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:38.25pt;
	text-indent:-20.25pt;
	color:#1F497D;}
@list l9:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l9:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l9:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l9:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l10
	{mso-list-id:1650744001;
	mso-list-type:hybrid;
	mso-list-template-ids:823179438 416068464 1817617164 67698715 67698703 676=
98713 67698715 67698703 67698713 67698715;}
@list l10:level1
	{mso-level-text:%1;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;}
@list l10:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:90.0pt;
	text-indent:-18.0pt;}
@list l10:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-9.0pt;}
@list l10:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l10:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:198.0pt;
	text-indent:-18.0pt;}
@list l10:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:234.0pt;
	text-indent:-9.0pt;}
@list l10:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;}
@list l10:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:306.0pt;
	text-indent:-18.0pt;}
@list l10:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:342.0pt;
	text-indent:-9.0pt;}
@list l11
	{mso-list-id:1662268569;
	mso-list-type:hybrid;
	mso-list-template-ids:460230460 67698713 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l11:level1
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;}
@list l11:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:90.0pt;
	text-indent:-18.0pt;}
@list l11:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-9.0pt;}
@list l11:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l11:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:198.0pt;
	text-indent:-18.0pt;}
@list l11:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:234.0pt;
	text-indent:-9.0pt;}
@list l11:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;}
@list l11:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:306.0pt;
	text-indent:-18.0pt;}
@list l11:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:342.0pt;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Hi,</=
span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">My na=
me is Sasha Vainshtein, and &nbsp;I have been asked to perform the QA revie=
w of</span><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">
</span><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black"><a href=3D"https://datatrack=
er.ietf.org/doc/draft-filsfils-spring-segment-routing-ldp-interop/">https:/=
/datatracker.ietf.org/doc/draft-filsfils-spring-segment-routing-ldp-interop=
/</a>.</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Due t=
o health problems I have been very late (but, hopefully, not too late) with=
 this review, and here it is.</span><span style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></s=
pan></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><b><span lang=3D"EN-GB" style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Do=
es the draft solves a real problem</span></b><span lang=3D"EN-GB" style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;col=
or:black">?
 From my POV, definitely yes. </span><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></=
span></p>
<p style=3D"margin-left:36.0pt;text-indent:-36.0pt;mso-text-indent-alt:-18.=
0pt;mso-list:l6 level1 lfo3;background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3D"LTR"></span><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">The problem stem=
s from the following combination of
 facts fact that</span><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">:<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">a.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:b=
lack">LDP distributes labels for FECs represented by IP prefixes (among oth=
er things).<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">b.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:b=
lack">LDP-based MPLS network are very widely deployed<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">c.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:b=
lack">SR operating over the MPLS DP allocates labels for SIDs that can repr=
esent IP prefixes (again, among other things)<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">d.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:b=
lack">As a consequence, LDP and SR may effectively map the same IP prefix t=
o different labels.<o:p></o:p></span></p>
<p style=3D"margin-left:36.0pt;text-indent:-36.0pt;mso-text-indent-alt:-18.=
0pt;mso-list:l6 level1 lfo3;background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3D"LTR"></span><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">As SR using the =
MPLS DP is gaining acceptance in the
 industry, the following deployment scenarios look as realistic to me:</spa=
n><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">a.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">Coexistence &nbsp;between LDP-based and SR-based contr=
ol planes in the same network</span><span style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></s=
pan></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">b.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">Partial deployment of SR in some sub-domains of a netw=
ork combined with the operators&#8217; need to use the benefits
 of SR where it is already deployed</span><span style=3D"font-size:11.0pt;f=
ont-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o=
:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">c.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">Gradual transition of services&nbsp; (especially L2 an=
d L3VPN) tunnelled over LDP-created LSPs to LSPs set up using SR
 (and, possibly, vice versa)</span><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></sp=
an></p>
<p style=3D"margin-left:18.0pt;background:white"><b><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F49=
7D"><o:p>&nbsp;</o:p></span></b></p>
<p style=3D"background:white"><b><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I</span></b><b>=
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:black">s the draft a good enough start for=
 a WG
 document</span></b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">? From my POV, =
yes.<o:p></o:p></span></p>
<p style=3D"margin-left:54.0pt;text-indent:-18.0pt;mso-list:l10 level1 lfo9=
;background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">1<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">The draft covers multiple (if not all) realistic use c=
ases for coexistence of LDP-based and SR-based control planes
 and provides&nbsp; what looks to me as reasonable solutions for these scen=
arios.</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"margin-left:54.0pt;text-indent:-18.0pt;mso-list:l10 level1 lfo9=
;background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">2<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">At the same I would think that additional work is requ=
ired to complete the work.</span><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span=
></p>
<p style=3D"margin-left:18.0pt;background:white"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><=
o:p>&nbsp;</o:p></span></p>
<p style=3D"background:white"><b><span lang=3D"EN-GB" style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Sp=
ecific issues with the current draft:</span></b><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o=
:p></o:p></span></p>
<p style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo10=
;background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">1<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><b><span lang=3D"EN=
-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:black">Editorial</span></b><span lang=3D"EN-GB" style=3D"f=
ont-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:black">:
 SR-related abbreviations (e.g., SRGB, SID etc.) are used without expansion=
 at the first use, and there is no &#8220;Abbreviation&#8221; section in th=
e draft.
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo10=
;background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">2<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><b><span lang=3D"EN=
-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:black">Process</span></b><span lang=3D"EN-GB" style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
black">/<b>Editorial</b>:
 The draft currently lists 12 authors on its title page exceeding the recom=
mended RFC Editor maximum of 5 authors.
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"margin-left:36.0pt;text-indent:-36.0pt;mso-text-indent-alt:-18.=
0pt;mso-list:l6 level1 lfo3;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>3.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3D"LTR"></span><b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Technical</sp=
an></b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black">:
 The draft does not analyse the use case &nbsp;of coexistence between SR an=
d LDP with enabled extension for multi-area LSPs as per
<a href=3D"https://datatracker.ietf.org/doc/rfc5283/?include_text=3D1"><spa=
n style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;s=
erif&quot;;color:black;text-decoration:none">RFC 5283</span></a>. I think t=
hat this use case deserves special consideration in the draft
 because:<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">a.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">It mentions the use case of seamless MPLS and refers t=
o the (expired)
<a href=3D"https://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDirDocQahttps:=
/www.ietf.org/archive/id/draft-ietf-mpls-seamless-mpls-07.txt">
<span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&qu=
ot;serif&quot;;color:black;text-decoration:none">Seamless MPLS Architecture=
</span></a> draft
<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">b.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">&nbsp;The seamless MPLS Architecture draft, in its tur=
n, explicitly refers to RFC 5283 in Section 5.1.1 to facilitate
 binding of labels received via the DoD LDP session while only default rout=
e is configured in the RIB of the access node in the seamless MPLS architec=
ture<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">c.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">It is possible that this use case would not add anythi=
ng to the draft &#8211; but I would prefer to see it in the document
 with the appropriate explanation<o:p></o:p></span></p>
<p style=3D"margin-left:36.0pt;text-indent:-36.0pt;mso-text-indent-alt:-18.=
0pt;mso-list:l6 level1 lfo3;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>4.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3D"LTR"></span><b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Technical</sp=
an></b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black">:
 Section 8 &#8220;Manageability Considerations&#8221; is currently left emp=
ty. When this section is written, I would expect at least the following:<o:=
p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">a.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">Some level of detail regarding local&nbsp; policies de=
fining whether LDP-created or SR-created LSPs should be used etc.
<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">b.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">Discussion of using LSP Ping for LSPs that are produce=
d by stitching an LDP segment with an SR one.
<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">c.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">Alternatively, it is possible to move this section to =
a separate dedicated draft<o:p></o:p></span></p>
<p style=3D"margin-left:36.0pt;text-indent:-36.0pt;mso-text-indent-alt:-18.=
0pt;mso-list:l6 level1 lfo3;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>5.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3D"LTR"></span><b><span lang=3D"EN-GB">Technical:
</span></b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">I think more information=
 should be provided in Section 5 to explain operational aspects of SR-assis=
ted LDP FR:
<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">a.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">In Section 5.1 I would expect the draft to explain tha=
t:<o:p></o:p></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l6 level3 lfo3;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span=
><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:black">Node D is selected as the RLFA usi=
ng the same logic &nbsp;that
 is defined for selecting RLFA in RFC 7490<o:p></o:p></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l6 level3 lfo3;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></spa=
n><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black">The &#8220;bypass LSP&#8221; is s=
et up by the SR CP automatically
 without any need for management intervention<o:p></o:p></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l6 level3 lfo3;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></sp=
an><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:black">I would like to understand why d=
ynamically set up Targeted
 LDP sessions are an operational concern. Such sessions appear also when BG=
P-based auto-discovery for L2VPN is used, and, according to the analysis in=
 RFC 7490, the scalability problems associated with these sessions look as =
negligible.<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level2 lfo3;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">b.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">In Section 5.2 I would expect the draft to explain tha=
t:<o:p></o:p></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l6 level3 lfo3;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span=
><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:black">The resulting solution is similar =
to using a bypass LSP
 to a manually selected RLFA that is set up by RSVP-TE (the difference is t=
hat a Targeted LDP session to such an RLFA would be still needed)<o:p></o:p=
></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l6 level3 lfo3;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></spa=
n><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black">Set up of the &nbsp;&#8220;traffi=
c-engineered bypass LSP&#8221; by the
 SR CP is triggered by an appropriate management operation<o:p></o:p></span=
></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l6 level3 lfo3;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></sp=
an><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:black">What information should be provi=
ded by the Management
 Plane for computing the RLFA and the traffic-engineered &nbsp;bypass LSP? =
Should it be similar to configuration parameters used with RSVP-TE?<o:p></o=
:p></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l6 level3 lfo3;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>iv.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></spa=
n><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black">Which kind of logic should be res=
ponsible for computing
 the RLFA and the path to be taken by the engineered bypass LSP: should it =
be similar to the CSPF used with RSVP-TE?<o:p></o:p></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l6 level3 lfo3;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>v.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span=
><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:black">How the traffic-engineered bypass =
LSP hat is set up by
 the SR CP would react to additional changes in the network topology (the b=
ehaviour of the bypass LSP that is set by RSVP-TE in these situations is we=
ll known).<o:p></o:p></span></p>
<p style=3D"text-indent:2.25pt;background:white"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><=
o:p>&nbsp;</o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Neith=
er of the issues listed above should be considered as preventing adoption o=
f the draft as a WG document IMO. Actually I think that resolving
 these issues in the context of a WG document would be more effective.</spa=
n><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><b><span lang=3D"EN-GB" style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&n=
bsp;</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Hopef=
ully these notes will be useful.</span><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p>=
</span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<div>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Reg=
ards,</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Sas=
ha</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&q=
uot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nb=
sp;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Office: &#43;972-3=
9266302</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Cell:&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; &#43;972-549266302</span><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></=
o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Email:&nbsp;&nbsp;=
 Alexander.Vainshtein@ecitele.com</span><span style=3D"font-size:11.0pt;fon=
t-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p=
></span></p>
</div>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span=
 style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0=
cm 0cm 0cm;border-color:currentColor currentColor;border-image: none">
<p style=3D"background:white"><b><span style=3D"font-size:10.0pt;font-famil=
y:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-ser=
if&quot;;color:black"> Jonathan Hardwick [mailto:Jonathan.Hardwick@metaswit=
ch.com]
<br>
<b>Sent:</b> Wednesday, May 20, 2015 12:46 PM<br>
<b>To:</b> Alexander Vainshtein<br>
<b>Cc:</b> bruno.decraene@orange.com; jgs@juniper.net; Alvaro Retana (areta=
na); Jon Hudson<br>
<b>Subject:</b> Routing directorate QA review of draft-filsfils-spring-segm=
ent-routing-ldp-interop</span><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></=
p>
</div>
</div>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></s=
pan></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Hi Sa=
sha</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Pleas=
e would you be the routing directorate QA reviewer for draft-filsfils-sprin=
g-segment-routing-ldp-interop?</span><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></=
span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><a href=3D"https://d=
atatracker.ietf.org/doc/draft-filsfils-spring-segment-routing-ldp-interop/"=
><span lang=3D"EN-GB">https://datatracker.ietf.org/doc/draft-filsfils-sprin=
g-segment-routing-ldp-interop/</span></a><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">This =
initial review has been prompted by the spring WG chairs in parallel with a=
 call for WG adoption. &nbsp;As such, this document qualifies for
 &#8220;initial QA review&#8221;.&nbsp; Please could you provide your initi=
al comments in the next 3 weeks? &nbsp;As per the QA process, we would also=
 like you to stay with the document and review it again when it goes to WG =
last call.</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">The f=
ollowing web page contains a briefing on the QA process, and guidance for t=
he QA reviewer.</span><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><a href=3D"https://t=
rac.tools.ietf.org/area/rtg/trac/wiki/RtgDirDocQa"><span lang=3D"EN-GB">htt=
ps://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDirDocQa</span></a><o:p></o:=
p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Pleas=
e copy your comments to the spring and rtgdir mailing lists.</span><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Pleas=
e let me know whether you can do it, or not.</span><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"=
><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Many =
thanks</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Jon</=
span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
</div>
</body>
</html>

--_000_DB3PR03MB0780A7F30E35B8D04B020BE79D8D0DB3PR03MB0780eurp_--


From nobody Tue Jul 28 09:40:28 2015
Return-Path: <davari@broadcom.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53A9B1ACEE9 for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 09:40:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 vf4LRj0m-ZvW for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 09:40:24 -0700 (PDT)
Received: from mail-gw3-out.broadcom.com (mail-gw3-out.broadcom.com [216.31.210.64]) by ietfa.amsl.com (Postfix) with ESMTP id DE0A91ACEE8 for <mpls@ietf.org>; Tue, 28 Jul 2015 09:40:23 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.15,564,1432623600"; d="scan'208";a="70799073"
Received: from irvexchcas06.broadcom.com (HELO IRVEXCHCAS06.corp.ad.broadcom.com) ([10.9.208.53]) by mail-gw3-out.broadcom.com with ESMTP; 28 Jul 2015 09:58:37 -0700
Received: from SJEXCHCAS03.corp.ad.broadcom.com (10.16.203.8) by IRVEXCHCAS06.corp.ad.broadcom.com (10.9.208.53) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 28 Jul 2015 09:40:22 -0700
Received: from SJEXCHMB12.corp.ad.broadcom.com ([fe80::bc15:c1e1:c29a:36f7]) by SJEXCHCAS03.corp.ad.broadcom.com ([::1]) with mapi id 14.03.0235.001; Tue, 28 Jul 2015 09:40:22 -0700
From: Shahram Davari <davari@broadcom.com>
To: Andrew Qu <andrew.qu@mediatek.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8OwfTAAS3/0O9L44IGnUJ+p3quROAgAUiJgCAAEpHgIABDj8AgABBbwD//6dfbA==
Date: Tue, 28 Jul 2015 16:40:21 +0000
Message-ID: <F9B5D5ED-6380-4D82-9A61-589150DFF6D4@broadcom.com>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F624BE@MTKMBS61N1.mediatek.inc> <55B7617A.90808@cisco.com>, <EA360A7AB9D90D4B9E9173B6D27C371EE3F64252@MTKMBS61N1.mediatek.inc>
In-Reply-To: <EA360A7AB9D90D4B9E9173B6D27C371EE3F64252@MTKMBS61N1.mediatek.inc>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/fzsgHhNzQvXueI6mlzgWYLNU75U>
Cc: "mpls@ietf.org" <mpls@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2015 16:40:26 -0000

Andrew

Continue operation in segment routing and in HSDN is not global label. Glob=
al label means every router knows how to forward a global label. What is th=
e application for a global label and how does each router know how to forwa=
rd it?

Regards,
Shahram


> On Jul 28, 2015, at 7:58 AM, Andrew Qu <andrew.qu@mediatek.com> wrote:
>=20
> Hi Stewart,
>=20
> Agreed that SWAP must be kept because MPLS fundamentals can't be broken.
> And I agreed that _if_ there is NO such global label space idea,  no-swap=
 is
> optimization of swap as well.=20
>=20
> However I don't agree no-swap become an optimization in terms of network
> Behavior when global label idea become a needed thing.
>=20
>=20
> When global Label introduced, then no_swap is the conceptually right thin=
g for the transition [even
> Local implementation can use swap to achieve, again, per previous convers=
ation,
> the popular wisdom, which I agreed as well,  is that this is local implem=
entation, we should
> not get involved, so we must define no-swap as the new primitive at RFC l=
evel]
>=20
>=20
> So the question really boils down to that do we need global label?
>=20
> I believe that is the key thing here.  May be we can put swap/no-swap asi=
de for the moment.
>=20
> Thanks,
>=20
> Andrew
>=20
>=20
> -----Original Message-----
> From: Stewart Bryant [mailto:stbryant@cisco.com]=20
> Sent: Tuesday, July 28, 2015 4:03 AM
> To: Andrew Qu; Alexander Vainshtein; Robert Raszuk; Shahram Davari
> Cc: mpls@ietf.org
> Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much d=
oes it really save?
>=20
>> Adding "NO_SWAP" for new/future generation DEVICE does NOT break=20
>> backward capability.
> Andrew
>=20
> Existing devices should be assumed to have non-aligned label spaces.
> (there is much empirical evidence to support this position)
>=20
> So if you have a no-swap only device between two existing devices you can=
not be sure that you can build an LSP.
>=20
> A backwards compatible device would therefore need to support swap.
>=20
> Once you support swap then no-swap become an optimization.
>=20
> - Stewart
>=20
>=20
> ************* Email Confidentiality Notice ********************
> The information contained in this e-mail message (including any=20
> attachments) may be confidential, proprietary, privileged, or otherwise
> exempt from disclosure under applicable laws. It is intended to be=20
> conveyed only to the designated recipient(s). Any use, dissemination,=20
> distribution, printing, retaining or copying of this e-mail (including it=
s=20
> attachments) by unintended recipient(s) is strictly prohibited and may=20
> be unlawful. If you are not an intended recipient of this e-mail, or beli=
eve=20
> that you have received this e-mail in error, please notify the sender=20
> immediately (by replying to this e-mail), delete any and all copies of=20
> this e-mail (including any attachments) from your system, and do not
> disclose the content of this e-mail to any other person. Thank you!
>=20


From nobody Tue Jul 28 10:56:02 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32DDC1B2CBB for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 10:56:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.575
X-Spam-Level: 
X-Spam-Status: No, score=-1.575 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=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 53LoEszIssej for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 10:55:59 -0700 (PDT)
Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [69.46.227.142]) by ietfa.amsl.com (Postfix) with ESMTP id EDA901B2CD6 for <mpls@ietf.org>; Tue, 28 Jul 2015 10:55:51 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw02.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 220121338; Tue, 28 Jul 2015 13:54:18 -0500
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS64.mediatek.inc ([::1]) with mapi id 14.03.0181.006; Tue, 28 Jul 2015 13:55:38 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8jUti3orAQEqCOvm3DZDbXZ3qQZhggAVnVgCAAAFBUIABV0UA///4lfCAAGWSgP//0Cyw
Date: Tue, 28 Jul 2015 17:55:37 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F6448F@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F624BE@MTKMBS61N1.mediatek.inc> <55B7617A.90808@cisco.com>, <EA360A7AB9D90D4B9E9173B6D27C371EE3F64252@MTKMBS61N1.mediatek.inc> <F9B5D5ED-6380-4D82-9A61-589150DFF6D4@broadcom.com>
In-Reply-To: <F9B5D5ED-6380-4D82-9A61-589150DFF6D4@broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
x-tm-as-product-ver: SMEX-10.2.0.3176-8.000.1202-21708.005
x-tm-as-result: No--51.500300-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ipPCRDu5FVYdysl74ZCIeVlkMNM>
Cc: "mpls@ietf.org" <mpls@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2015 17:56:01 -0000

Hi Shahram,

This is a question that must be answered,  but could you please hold the =
question for now?

I just want to have one issue clarified before moving to another=2E

Do we agree that _IF_ global label becomes necessary,  no-swap as primitive=
 is necessary?

Understood that _IF_ will be next topic to follow=2E =20

Thanks,

Andrew

-----Original Message-----
From: Shahram Davari [mailto:davari@broadcom=2Ecom]=20
Sent: Tuesday, July 28, 2015 9:40 AM
To: Andrew Qu
Cc: stbryant@cisco=2Ecom; Alexander Vainshtein; Robert Raszuk; =
mpls@ietf=2Eorg
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?

Andrew

Continue operation in segment routing and in HSDN is not global label=2E =
Global label means every router knows how to forward a global label=2E What=
 is the application for a global label and how does each router know how to=
 forward it?

Regards,
Shahram


> On Jul 28, 2015, at 7:58 AM, Andrew Qu <andrew=2Equ@mediatek=2Ecom> =
wrote:
>=20
> Hi Stewart,
>=20
> Agreed that SWAP must be kept because MPLS fundamentals can't be =
broken=2E
> And I agreed that _if_ there is NO such global label space idea, =20
> no-swap is optimization of swap as well=2E
>=20
> However I don't agree no-swap become an optimization in terms of=20
> network Behavior when global label idea become a needed thing=2E
>=20
>=20
> When global Label introduced, then no_swap is the conceptually right=20
> thing for the transition [even Local implementation can use swap to=20
> achieve, again, per previous conversation, the popular wisdom, which I=20
> agreed as well,  is that this is local implementation, we should not=20
> get involved, so we must define no-swap as the new primitive at RFC=20
> level]
>=20
>=20
> So the question really boils down to that do we need global label?
>=20
> I believe that is the key thing here=2E  May be we can put swap/no-swap =
aside for the moment=2E
>=20
> Thanks,
>=20
> Andrew
>=20
>=20
> -----Original Message-----
> From: Stewart Bryant [mailto:stbryant@cisco=2Ecom]
> Sent: Tuesday, July 28, 2015 4:03 AM
> To: Andrew Qu; Alexander Vainshtein; Robert Raszuk; Shahram Davari
> Cc: mpls@ietf=2Eorg
> Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?
>=20
>> Adding "NO_SWAP" for new/future generation DEVICE does NOT break=20
>> backward capability=2E
> Andrew
>=20
> Existing devices should be assumed to have non-aligned label spaces=2E
> (there is much empirical evidence to support this position)
>=20
> So if you have a no-swap only device between two existing devices you =
cannot be sure that you can build an LSP=2E
>=20
> A backwards compatible device would therefore need to support swap=2E
>=20
> Once you support swap then no-swap become an optimization=2E
>=20
> - Stewart
>=20
>=20
> ************* Email Confidentiality Notice ******************** The=20
> information contained in this e-mail message (including any
> attachments) may be confidential, proprietary, privileged, or=20
> otherwise exempt from disclosure under applicable laws=2E It is intended=
=20
> to be conveyed only to the designated recipient(s)=2E Any use,=20
> dissemination, distribution, printing, retaining or copying of this=20
> e-mail (including its
> attachments) by unintended recipient(s) is strictly prohibited and may=20
> be unlawful=2E If you are not an intended recipient of this e-mail, or=20
> believe that you have received this e-mail in error, please notify the=20
> sender immediately (by replying to this e-mail), delete any and all=20
> copies of this e-mail (including any attachments) from your system,=20
> and do not disclose the content of this e-mail to any other person=2E =
Thank you!
>=20
************* Email Confidentiality Notice ********************
The information contained in this e-mail message (including any=20
attachments) may be confidential, proprietary, privileged, or otherwise
exempt from disclosure under applicable laws=2E It is intended to be=20
conveyed only to the designated recipient(s)=2E Any use, dissemination,=20
distribution, printing, retaining or copying of this e-mail (including its=
=20
attachments) by unintended recipient(s) is strictly prohibited and may=20
be unlawful=2E If you are not an intended recipient of this e-mail, or =
believe=20
that you have received this e-mail in error, please notify the sender=20
immediately (by replying to this e-mail), delete any and all copies of=20
this e-mail (including any attachments) from your system, and do not
disclose the content of this e-mail to any other person=2E Thank you!


From nobody Tue Jul 28 11:06:55 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DF5B1B2CD6 for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 11:06:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 6KT3k1-DXGJn for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 11:06:46 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0726.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::726]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D96631B2CFB for <mpls@ietf.org>; Tue, 28 Jul 2015 11:06:45 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0779.eurprd03.prod.outlook.com (10.161.55.11) with Microsoft SMTP Server (TLS) id 15.1.225.19; Tue, 28 Jul 2015 18:06:27 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0225.018; Tue, 28 Jul 2015 18:06:27 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Andrew Qu <andrew.qu@mediatek.com>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQyWAfRLWhMNTKB0OPv6fwBySQ6Q==
Date: Tue, 28 Jul 2015 18:06:27 +0000
Message-ID: <DB3PR03MB0780270D4B1A7B49C41755A69D8D0@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Infraware POLARIS Mobile Mailer v2.5
authentication-results: mediatek.com; dkim=none (message not signed) header.d=none;
x-originating-ip: [109.66.1.206]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0779; 5:j12Fv9qMEFiB1kkJEdFmP7AN2NTspDszbIodwq++iDW6FX6DAlDEgoaiJZtaAvxGpg+pC3DBw3I4An27Ios/DHtj6nv5dKcull+S/C0+hLKgfaTtRo1uk164U+/tepgbPSaDSIW1lkgdHG9GrjHn1g==; 24:0IgDUbV8clJmei5QDbJqc7zGGZuUhO69TC7Ri5imP2Vax2i0Qf0K7fIXXFkd7Pdyh9Zjfir40YFmlPdbbWfH6U/fHMaLsBb/2JhoBN6psYQ=; 20:AOrI7EgWp2YzOwXJ+iUvw2yeDHBVaQiIsEMoOYWX71RYUtZk/Fi0WVZ7zsIbz9QhSVKKAv/7JIJnA6ZVdVYd2Q==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0779;
db3pr03mb0779: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <DB3PR03MB077934BE2C84A76F83ADF1379D8D0@DB3PR03MB0779.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0779; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0779; 
x-forefront-prvs: 06515DA04B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(164054003)(13464003)(24454002)(479174004)(377454003)(5002640100001)(77096005)(122556002)(62966003)(92566002)(77156002)(5001960100002)(40100003)(50226001)(189998001)(2900100001)(5001770100001)(5890100001)(106116001)(33656002)(19625215002)(86362001)(66066001)(50986999)(102836002)(76576001)(19580405001)(46102003)(5003600100002)(87936001)(230783001)(16236675004)(2656002)(74316001)(19580395003); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0779; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB0780270D4B1A7B49C41755A69D8D0DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jul 2015 18:06:27.3376 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0779
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/pTPWXHPJonSQclTY4vfnT6DZhtw>
Cc: "mpls@ietf.org" <mpls@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2015 18:06:53 -0000

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

QW5kcmV3LA0KDQpGcm9tIG15IFBPViB0aGUgYW5zd2VyIHRvIHlvdXIgY29uZGl0aW9uYWwgcXVl
c3Rpb24gaXM6DQoNCk5PLiBBbiAqYXJjaGl0ZWN0dXJhbCogcHJpbWl0aXZlIGZvciBOT19TV0FQ
IGlzIG5vdCBuZWNlc3NhcnkgYmVjYXVzZSBpdCBjYW4gYmUgZWFzaWx5IG1vZGVsZWQgYnkgU1dB
UCB0byB0aGUgc2FtZSBsYWJlbC4NCg0KDQoNCk9mIGNvdXJzZSB0aGlzIGRvZXMgbm90IG1lYW4g
dGhhdCB5b3VyIGltcGxlbWVudGF0aW9uIGNhbiBub3QgZG8gc29tZSBpbnRlcm5hbCBvcHRpbWl6
YXRpb24gYW5kIGltcGxlbWVudCBTV0FQIHRvIHRoZSBzYW1lIGxhYmVsIG1vcmUgZWZmZWN0aXZl
bHkuIEhvd2V2ZXIsIHlvdXIgcmVhbCBnYWluIHdvdWxkIGJlIHByb2JhYmx5IG5lZ2xpZ2libGUg
SU1ITy4NCg0KDQoNCk15IDJjLg0KDQoNCg0KDQoNCg0KDQpUaHVtYiB0eXBlZCBvbiBteSBMRywN
ClNhc2hhDQoNCi0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLQ0KRnJvbTogQW5kcmV3IFF1
DQpEYXRlOiAyOC8wNy8yMDE1IDIwOjU2DQpUbzogU2hhaHJhbSBEYXZhcmk7DQpDYzogc3Ricnlh
bnRAY2lzY28uY29tO0FsZXhhbmRlciBWYWluc2h0ZWluO1JvYmVydCBSYXN6dWs7bXBsc0BpZXRm
Lm9yZzsNClN1YmplY3Q6UkU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGlu
Zy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCg0KSGkgU2hhaHJhbSwN
Cg0KVGhpcyBpcyBhIHF1ZXN0aW9uIHRoYXQgbXVzdCBiZSBhbnN3ZXJlZCwgIGJ1dCBjb3VsZCB5
b3UgcGxlYXNlIGhvbGQgdGhlIHF1ZXN0aW9uIGZvciBub3c/DQoNCkkganVzdCB3YW50IHRvIGhh
dmUgb25lIGlzc3VlIGNsYXJpZmllZCBiZWZvcmUgbW92aW5nIHRvIGFub3RoZXIuDQoNCkRvIHdl
IGFncmVlIHRoYXQgX0lGXyBnbG9iYWwgbGFiZWwgYmVjb21lcyBuZWNlc3NhcnksICBuby1zd2Fw
IGFzIHByaW1pdGl2ZSBpcyBuZWNlc3Nhcnk/DQoNClVuZGVyc3Rvb2QgdGhhdCBfSUZfIHdpbGwg
YmUgbmV4dCB0b3BpYyB0byBmb2xsb3cuDQoNClRoYW5rcywNCg0KQW5kcmV3DQoNCi0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBTaGFocmFtIERhdmFyaSBbbWFpbHRvOmRhdmFyaUBi
cm9hZGNvbS5jb21dDQpTZW50OiBUdWVzZGF5LCBKdWx5IDI4LCAyMDE1IDk6NDAgQU0NClRvOiBB
bmRyZXcgUXUNCkNjOiBzdGJyeWFudEBjaXNjby5jb207IEFsZXhhbmRlciBWYWluc2h0ZWluOyBS
b2JlcnQgUmFzenVrOyBtcGxzQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW21wbHNdIGRyYWZ0LWZh
bmctbXBscy1sYWJlbC1mb3J3YXJkaW5nLW5vLXN3YXAgLSBob3cgbXVjaCBkb2VzIGl0IHJlYWxs
eSBzYXZlPw0KDQpBbmRyZXcNCg0KQ29udGludWUgb3BlcmF0aW9uIGluIHNlZ21lbnQgcm91dGlu
ZyBhbmQgaW4gSFNETiBpcyBub3QgZ2xvYmFsIGxhYmVsLiBHbG9iYWwgbGFiZWwgbWVhbnMgZXZl
cnkgcm91dGVyIGtub3dzIGhvdyB0byBmb3J3YXJkIGEgZ2xvYmFsIGxhYmVsLiBXaGF0IGlzIHRo
ZSBhcHBsaWNhdGlvbiBmb3IgYSBnbG9iYWwgbGFiZWwgYW5kIGhvdyBkb2VzIGVhY2ggcm91dGVy
IGtub3cgaG93IHRvIGZvcndhcmQgaXQ/DQoNClJlZ2FyZHMsDQpTaGFocmFtDQoNCg0KPiBPbiBK
dWwgMjgsIDIwMTUsIGF0IDc6NTggQU0sIEFuZHJldyBRdSA8YW5kcmV3LnF1QG1lZGlhdGVrLmNv
bT4gd3JvdGU6DQo+DQo+IEhpIFN0ZXdhcnQsDQo+DQo+IEFncmVlZCB0aGF0IFNXQVAgbXVzdCBi
ZSBrZXB0IGJlY2F1c2UgTVBMUyBmdW5kYW1lbnRhbHMgY2FuJ3QgYmUgYnJva2VuLg0KPiBBbmQg
SSBhZ3JlZWQgdGhhdCBfaWZfIHRoZXJlIGlzIE5PIHN1Y2ggZ2xvYmFsIGxhYmVsIHNwYWNlIGlk
ZWEsDQo+IG5vLXN3YXAgaXMgb3B0aW1pemF0aW9uIG9mIHN3YXAgYXMgd2VsbC4NCj4NCj4gSG93
ZXZlciBJIGRvbid0IGFncmVlIG5vLXN3YXAgYmVjb21lIGFuIG9wdGltaXphdGlvbiBpbiB0ZXJt
cyBvZg0KPiBuZXR3b3JrIEJlaGF2aW9yIHdoZW4gZ2xvYmFsIGxhYmVsIGlkZWEgYmVjb21lIGEg
bmVlZGVkIHRoaW5nLg0KPg0KPg0KPiBXaGVuIGdsb2JhbCBMYWJlbCBpbnRyb2R1Y2VkLCB0aGVu
IG5vX3N3YXAgaXMgdGhlIGNvbmNlcHR1YWxseSByaWdodA0KPiB0aGluZyBmb3IgdGhlIHRyYW5z
aXRpb24gW2V2ZW4gTG9jYWwgaW1wbGVtZW50YXRpb24gY2FuIHVzZSBzd2FwIHRvDQo+IGFjaGll
dmUsIGFnYWluLCBwZXIgcHJldmlvdXMgY29udmVyc2F0aW9uLCB0aGUgcG9wdWxhciB3aXNkb20s
IHdoaWNoIEkNCj4gYWdyZWVkIGFzIHdlbGwsICBpcyB0aGF0IHRoaXMgaXMgbG9jYWwgaW1wbGVt
ZW50YXRpb24sIHdlIHNob3VsZCBub3QNCj4gZ2V0IGludm9sdmVkLCBzbyB3ZSBtdXN0IGRlZmlu
ZSBuby1zd2FwIGFzIHRoZSBuZXcgcHJpbWl0aXZlIGF0IFJGQw0KPiBsZXZlbF0NCj4NCj4NCj4g
U28gdGhlIHF1ZXN0aW9uIHJlYWxseSBib2lscyBkb3duIHRvIHRoYXQgZG8gd2UgbmVlZCBnbG9i
YWwgbGFiZWw/DQo+DQo+IEkgYmVsaWV2ZSB0aGF0IGlzIHRoZSBrZXkgdGhpbmcgaGVyZS4gIE1h
eSBiZSB3ZSBjYW4gcHV0IHN3YXAvbm8tc3dhcCBhc2lkZSBmb3IgdGhlIG1vbWVudC4NCj4NCj4g
VGhhbmtzLA0KPg0KPiBBbmRyZXcNCj4NCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cj4gRnJvbTogU3Rld2FydCBCcnlhbnQgW21haWx0bzpzdGJyeWFudEBjaXNjby5jb21dDQo+IFNl
bnQ6IFR1ZXNkYXksIEp1bHkgMjgsIDIwMTUgNDowMyBBTQ0KPiBUbzogQW5kcmV3IFF1OyBBbGV4
YW5kZXIgVmFpbnNodGVpbjsgUm9iZXJ0IFJhc3p1azsgU2hhaHJhbSBEYXZhcmkNCj4gQ2M6IG1w
bHNAaWV0Zi5vcmcNCj4gU3ViamVjdDogUmU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwt
Zm9yd2FyZGluZy1uby1zd2FwIC0gaG93IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT8NCj4NCj4+
IEFkZGluZyAiTk9fU1dBUCIgZm9yIG5ldy9mdXR1cmUgZ2VuZXJhdGlvbiBERVZJQ0UgZG9lcyBO
T1QgYnJlYWsNCj4+IGJhY2t3YXJkIGNhcGFiaWxpdHkuDQo+IEFuZHJldw0KPg0KPiBFeGlzdGlu
ZyBkZXZpY2VzIHNob3VsZCBiZSBhc3N1bWVkIHRvIGhhdmUgbm9uLWFsaWduZWQgbGFiZWwgc3Bh
Y2VzLg0KPiAodGhlcmUgaXMgbXVjaCBlbXBpcmljYWwgZXZpZGVuY2UgdG8gc3VwcG9ydCB0aGlz
IHBvc2l0aW9uKQ0KPg0KPiBTbyBpZiB5b3UgaGF2ZSBhIG5vLXN3YXAgb25seSBkZXZpY2UgYmV0
d2VlbiB0d28gZXhpc3RpbmcgZGV2aWNlcyB5b3UgY2Fubm90IGJlIHN1cmUgdGhhdCB5b3UgY2Fu
IGJ1aWxkIGFuIExTUC4NCj4NCj4gQSBiYWNrd2FyZHMgY29tcGF0aWJsZSBkZXZpY2Ugd291bGQg
dGhlcmVmb3JlIG5lZWQgdG8gc3VwcG9ydCBzd2FwLg0KPg0KPiBPbmNlIHlvdSBzdXBwb3J0IHN3
YXAgdGhlbiBuby1zd2FwIGJlY29tZSBhbiBvcHRpbWl6YXRpb24uDQo+DQo+IC0gU3Rld2FydA0K
Pg0KPg0KPiAqKioqKioqKioqKioqIEVtYWlsIENvbmZpZGVudGlhbGl0eSBOb3RpY2UgKioqKioq
KioqKioqKioqKioqKiogVGhlDQo+IGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIGUtbWFp
bCBtZXNzYWdlIChpbmNsdWRpbmcgYW55DQo+IGF0dGFjaG1lbnRzKSBtYXkgYmUgY29uZmlkZW50
aWFsLCBwcm9wcmlldGFyeSwgcHJpdmlsZWdlZCwgb3INCj4gb3RoZXJ3aXNlIGV4ZW1wdCBmcm9t
IGRpc2Nsb3N1cmUgdW5kZXIgYXBwbGljYWJsZSBsYXdzLiBJdCBpcyBpbnRlbmRlZA0KPiB0byBi
ZSBjb252ZXllZCBvbmx5IHRvIHRoZSBkZXNpZ25hdGVkIHJlY2lwaWVudChzKS4gQW55IHVzZSwN
Cj4gZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uLCBwcmludGluZywgcmV0YWluaW5nIG9yIGNv
cHlpbmcgb2YgdGhpcw0KPiBlLW1haWwgKGluY2x1ZGluZyBpdHMNCj4gYXR0YWNobWVudHMpIGJ5
IHVuaW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHN0cmljdGx5IHByb2hpYml0ZWQgYW5kIG1heQ0K
PiBiZSB1bmxhd2Z1bC4gSWYgeW91IGFyZSBub3QgYW4gaW50ZW5kZWQgcmVjaXBpZW50IG9mIHRo
aXMgZS1tYWlsLCBvcg0KPiBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlLW1h
aWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlDQo+IHNlbmRlciBpbW1lZGlhdGVseSAoYnkg
cmVwbHlpbmcgdG8gdGhpcyBlLW1haWwpLCBkZWxldGUgYW55IGFuZCBhbGwNCj4gY29waWVzIG9m
IHRoaXMgZS1tYWlsIChpbmNsdWRpbmcgYW55IGF0dGFjaG1lbnRzKSBmcm9tIHlvdXIgc3lzdGVt
LA0KPiBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50IG9mIHRoaXMgZS1tYWlsIHRvIGFu
eSBvdGhlciBwZXJzb24uIFRoYW5rIHlvdSENCj4NCioqKioqKioqKioqKiogRW1haWwgQ29uZmlk
ZW50aWFsaXR5IE5vdGljZSAqKioqKioqKioqKioqKioqKioqKg0KVGhlIGluZm9ybWF0aW9uIGNv
bnRhaW5lZCBpbiB0aGlzIGUtbWFpbCBtZXNzYWdlIChpbmNsdWRpbmcgYW55DQphdHRhY2htZW50
cykgbWF5IGJlIGNvbmZpZGVudGlhbCwgcHJvcHJpZXRhcnksIHByaXZpbGVnZWQsIG9yIG90aGVy
d2lzZQ0KZXhlbXB0IGZyb20gZGlzY2xvc3VyZSB1bmRlciBhcHBsaWNhYmxlIGxhd3MuIEl0IGlz
IGludGVuZGVkIHRvIGJlDQpjb252ZXllZCBvbmx5IHRvIHRoZSBkZXNpZ25hdGVkIHJlY2lwaWVu
dChzKS4gQW55IHVzZSwgZGlzc2VtaW5hdGlvbiwNCmRpc3RyaWJ1dGlvbiwgcHJpbnRpbmcsIHJl
dGFpbmluZyBvciBjb3B5aW5nIG9mIHRoaXMgZS1tYWlsIChpbmNsdWRpbmcgaXRzDQphdHRhY2ht
ZW50cykgYnkgdW5pbnRlbmRlZCByZWNpcGllbnQocykgaXMgc3RyaWN0bHkgcHJvaGliaXRlZCBh
bmQgbWF5DQpiZSB1bmxhd2Z1bC4gSWYgeW91IGFyZSBub3QgYW4gaW50ZW5kZWQgcmVjaXBpZW50
IG9mIHRoaXMgZS1tYWlsLCBvciBiZWxpZXZlDQp0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
ZS1tYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXINCmltbWVkaWF0ZWx5IChi
eSByZXBseWluZyB0byB0aGlzIGUtbWFpbCksIGRlbGV0ZSBhbnkgYW5kIGFsbCBjb3BpZXMgb2YN
CnRoaXMgZS1tYWlsIChpbmNsdWRpbmcgYW55IGF0dGFjaG1lbnRzKSBmcm9tIHlvdXIgc3lzdGVt
LCBhbmQgZG8gbm90DQpkaXNjbG9zZSB0aGUgY29udGVudCBvZiB0aGlzIGUtbWFpbCB0byBhbnkg
b3RoZXIgcGVyc29uLiBUaGFuayB5b3UhDQoNCg==

--_000_DB3PR03MB0780270D4B1A7B49C41755A69D8D0DB3PR03MB0780eurp_
Content-Type: text/html; charset="utf-8"
Content-ID: <43089EA1B26EEA448FA11E0CDB288DE7@ECI365.onmicrosoft.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVu
dD0iTWljcm9zb2Z0IEV4Y2hhbmdlIFNlcnZlciI+DQo8c3R5bGU+PCEtLSAuRW1haWxRdW90ZSB7
IG1hcmdpbi1sZWZ0OiAxcHQ7IHBhZGRpbmctbGVmdDogNHB0OyBib3JkZXItbGVmdDogIzgwMDAw
MCAycHggc29saWQ7IH0gLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5Pg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMHB0OyI+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206
MDsiPkFuZHJldyw8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsi
PkZyb20gbXkgUE9WIHRoZSBhbnN3ZXIgdG8geW91ciBjb25kaXRpb25hbCBxdWVzdGlvbiBpczo8
L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsiPk5PLiBBbiAqYXJj
aGl0ZWN0dXJhbCogcHJpbWl0aXZlIGZvciBOT19TV0FQIGlzIG5vdCBuZWNlc3NhcnkgYmVjYXVz
ZSBpdCBjYW4gYmUgZWFzaWx5IG1vZGVsZWQgYnkgU1dBUCB0byB0aGUgc2FtZSBsYWJlbC48L3A+
DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsiPiZuYnNwOzwvcD4NCjxw
IHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowOyI+T2YgY291cnNlIHRoaXMgZG9l
cyBub3QgbWVhbiB0aGF0IHlvdXIgaW1wbGVtZW50YXRpb24gY2FuIG5vdCBkbyBzb21lIGludGVy
bmFsIG9wdGltaXphdGlvbiBhbmQgaW1wbGVtZW50IFNXQVAgdG8gdGhlIHNhbWUgbGFiZWwgbW9y
ZSBlZmZlY3RpdmVseS4gSG93ZXZlciwgeW91ciByZWFsIGdhaW4gd291bGQgYmUgcHJvYmFibHkg
bmVnbGlnaWJsZSBJTUhPLjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRv
bTowOyI+Jm5ic3A7PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7
Ij5NeSAyYy48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDsiPiZu
YnNwOzwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowOyI+Jm5ic3A7
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ij4mbmJzcDs8L3A+
DQo8ZGV2M19qank+VGh1bWIgdHlwZWQgb24gbXkgTEcsPGJyPg0KU2FzaGE8L2RldjNfamp5Pjxi
cj4NCjxicj4NCi0tLS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLTxicj4NCjxiPkZyb206Jm5i
c3A7PC9iPkFuZHJldyBRdTxhbmRyZXcucXVAbWVkaWF0ZWsuY29tPjxicj4NCjxiPkRhdGU6Jm5i
c3A7PC9iPjI4LzA3LzIwMTUgMjA6NTY8YnI+DQo8Yj5UbzombmJzcDs8L2I+U2hhaHJhbSBEYXZh
cmk7PGJyPg0KPGI+Q2M6Jm5ic3A7PC9iPnN0YnJ5YW50QGNpc2NvLmNvbTtBbGV4YW5kZXIgVmFp
bnNodGVpbjtSb2JlcnQgUmFzenVrO21wbHNAaWV0Zi5vcmc7PGJyPg0KPGI+U3ViamVjdDo8L2I+
UkU6IFttcGxzXSBkcmFmdC1mYW5nLW1wbHMtbGFiZWwtZm9yd2FyZGluZy1uby1zd2FwIC0gaG93
IG11Y2ggZG9lcyBpdCByZWFsbHkgc2F2ZT88YnI+DQo8YnI+DQo8IS0tIGNvbnZlcnRlZCBmcm9t
IHRleHQgLS0+PGZvbnQgc2l6ZT0iMiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyI+DQo8
ZGl2IGNsYXNzPSJQbGFpblRleHQiPkhpIFNoYWhyYW0sPGJyPg0KPGJyPg0KVGhpcyBpcyBhIHF1
ZXN0aW9uIHRoYXQgbXVzdCBiZSBhbnN3ZXJlZCwgJm5ic3A7YnV0IGNvdWxkIHlvdSBwbGVhc2Ug
aG9sZCB0aGUgcXVlc3Rpb24gZm9yIG5vdz88YnI+DQo8YnI+DQpJIGp1c3Qgd2FudCB0byBoYXZl
IG9uZSBpc3N1ZSBjbGFyaWZpZWQgYmVmb3JlIG1vdmluZyB0byBhbm90aGVyLjxicj4NCjxicj4N
CkRvIHdlIGFncmVlIHRoYXQgX0lGXyBnbG9iYWwgbGFiZWwgYmVjb21lcyBuZWNlc3NhcnksICZu
YnNwO25vLXN3YXAgYXMgcHJpbWl0aXZlIGlzIG5lY2Vzc2FyeT88YnI+DQo8YnI+DQpVbmRlcnN0
b29kIHRoYXQgX0lGXyB3aWxsIGJlIG5leHQgdG9waWMgdG8gZm9sbG93LiZuYnNwOyA8YnI+DQo8
YnI+DQpUaGFua3MsPGJyPg0KPGJyPg0KQW5kcmV3PGJyPg0KPGJyPg0KLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS08YnI+DQpGcm9tOiBTaGFocmFtIERhdmFyaSBbPGEgaHJlZj0ibWFpbHRvOmRh
dmFyaUBicm9hZGNvbS5jb20iPm1haWx0bzpkYXZhcmlAYnJvYWRjb20uY29tPC9hPl0NCjxicj4N
ClNlbnQ6IFR1ZXNkYXksIEp1bHkgMjgsIDIwMTUgOTo0MCBBTTxicj4NClRvOiBBbmRyZXcgUXU8
YnI+DQpDYzogc3RicnlhbnRAY2lzY28uY29tOyBBbGV4YW5kZXIgVmFpbnNodGVpbjsgUm9iZXJ0
IFJhc3p1azsgbXBsc0BpZXRmLm9yZzxicj4NClN1YmplY3Q6IFJlOiBbbXBsc10gZHJhZnQtZmFu
Zy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQgcmVhbGx5
IHNhdmU/PGJyPg0KPGJyPg0KQW5kcmV3PGJyPg0KPGJyPg0KQ29udGludWUgb3BlcmF0aW9uIGlu
IHNlZ21lbnQgcm91dGluZyBhbmQgaW4gSFNETiBpcyBub3QgZ2xvYmFsIGxhYmVsLiBHbG9iYWwg
bGFiZWwgbWVhbnMgZXZlcnkgcm91dGVyIGtub3dzIGhvdyB0byBmb3J3YXJkIGEgZ2xvYmFsIGxh
YmVsLiBXaGF0IGlzIHRoZSBhcHBsaWNhdGlvbiBmb3IgYSBnbG9iYWwgbGFiZWwgYW5kIGhvdyBk
b2VzIGVhY2ggcm91dGVyIGtub3cgaG93IHRvIGZvcndhcmQgaXQ/PGJyPg0KPGJyPg0KUmVnYXJk
cyw8YnI+DQpTaGFocmFtPGJyPg0KPGJyPg0KPGJyPg0KJmd0OyBPbiBKdWwgMjgsIDIwMTUsIGF0
IDc6NTggQU0sIEFuZHJldyBRdSAmbHQ7YW5kcmV3LnF1QG1lZGlhdGVrLmNvbSZndDsgd3JvdGU6
PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEhpIFN0ZXdhcnQsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEFn
cmVlZCB0aGF0IFNXQVAgbXVzdCBiZSBrZXB0IGJlY2F1c2UgTVBMUyBmdW5kYW1lbnRhbHMgY2Fu
J3QgYmUgYnJva2VuLjxicj4NCiZndDsgQW5kIEkgYWdyZWVkIHRoYXQgX2lmXyB0aGVyZSBpcyBO
TyBzdWNoIGdsb2JhbCBsYWJlbCBzcGFjZSBpZGVhLCZuYnNwOyA8YnI+DQomZ3Q7IG5vLXN3YXAg
aXMgb3B0aW1pemF0aW9uIG9mIHN3YXAgYXMgd2VsbC48YnI+DQomZ3Q7IDxicj4NCiZndDsgSG93
ZXZlciBJIGRvbid0IGFncmVlIG5vLXN3YXAgYmVjb21lIGFuIG9wdGltaXphdGlvbiBpbiB0ZXJt
cyBvZiA8YnI+DQomZ3Q7IG5ldHdvcmsgQmVoYXZpb3Igd2hlbiBnbG9iYWwgbGFiZWwgaWRlYSBi
ZWNvbWUgYSBuZWVkZWQgdGhpbmcuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgV2hl
biBnbG9iYWwgTGFiZWwgaW50cm9kdWNlZCwgdGhlbiBub19zd2FwIGlzIHRoZSBjb25jZXB0dWFs
bHkgcmlnaHQgPGJyPg0KJmd0OyB0aGluZyBmb3IgdGhlIHRyYW5zaXRpb24gW2V2ZW4gTG9jYWwg
aW1wbGVtZW50YXRpb24gY2FuIHVzZSBzd2FwIHRvIDxicj4NCiZndDsgYWNoaWV2ZSwgYWdhaW4s
IHBlciBwcmV2aW91cyBjb252ZXJzYXRpb24sIHRoZSBwb3B1bGFyIHdpc2RvbSwgd2hpY2ggSSA8
YnI+DQomZ3Q7IGFncmVlZCBhcyB3ZWxsLCAmbmJzcDtpcyB0aGF0IHRoaXMgaXMgbG9jYWwgaW1w
bGVtZW50YXRpb24sIHdlIHNob3VsZCBub3QgPGJyPg0KJmd0OyBnZXQgaW52b2x2ZWQsIHNvIHdl
IG11c3QgZGVmaW5lIG5vLXN3YXAgYXMgdGhlIG5ldyBwcmltaXRpdmUgYXQgUkZDIDxicj4NCiZn
dDsgbGV2ZWxdPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgU28gdGhlIHF1ZXN0aW9u
IHJlYWxseSBib2lscyBkb3duIHRvIHRoYXQgZG8gd2UgbmVlZCBnbG9iYWwgbGFiZWw/PGJyPg0K
Jmd0OyA8YnI+DQomZ3Q7IEkgYmVsaWV2ZSB0aGF0IGlzIHRoZSBrZXkgdGhpbmcgaGVyZS4gJm5i
c3A7TWF5IGJlIHdlIGNhbiBwdXQgc3dhcC9uby1zd2FwIGFzaWRlIGZvciB0aGUgbW9tZW50Ljxi
cj4NCiZndDsgPGJyPg0KJmd0OyBUaGFua3MsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEFuZHJldzxi
cj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
PGJyPg0KJmd0OyBGcm9tOiBTdGV3YXJ0IEJyeWFudCBbPGEgaHJlZj0ibWFpbHRvOnN0YnJ5YW50
QGNpc2NvLmNvbSI+bWFpbHRvOnN0YnJ5YW50QGNpc2NvLmNvbTwvYT5dPGJyPg0KJmd0OyBTZW50
OiBUdWVzZGF5LCBKdWx5IDI4LCAyMDE1IDQ6MDMgQU08YnI+DQomZ3Q7IFRvOiBBbmRyZXcgUXU7
IEFsZXhhbmRlciBWYWluc2h0ZWluOyBSb2JlcnQgUmFzenVrOyBTaGFocmFtIERhdmFyaTxicj4N
CiZndDsgQ2M6IG1wbHNAaWV0Zi5vcmc8YnI+DQomZ3Q7IFN1YmplY3Q6IFJlOiBbbXBsc10gZHJh
ZnQtZmFuZy1tcGxzLWxhYmVsLWZvcndhcmRpbmctbm8tc3dhcCAtIGhvdyBtdWNoIGRvZXMgaXQg
cmVhbGx5IHNhdmU/PGJyPg0KJmd0OyA8YnI+DQomZ3Q7Jmd0OyBBZGRpbmcgJnF1b3Q7Tk9fU1dB
UCZxdW90OyBmb3IgbmV3L2Z1dHVyZSBnZW5lcmF0aW9uIERFVklDRSBkb2VzIE5PVCBicmVhayA8
YnI+DQomZ3Q7Jmd0OyBiYWNrd2FyZCBjYXBhYmlsaXR5Ljxicj4NCiZndDsgQW5kcmV3PGJyPg0K
Jmd0OyA8YnI+DQomZ3Q7IEV4aXN0aW5nIGRldmljZXMgc2hvdWxkIGJlIGFzc3VtZWQgdG8gaGF2
ZSBub24tYWxpZ25lZCBsYWJlbCBzcGFjZXMuPGJyPg0KJmd0OyAodGhlcmUgaXMgbXVjaCBlbXBp
cmljYWwgZXZpZGVuY2UgdG8gc3VwcG9ydCB0aGlzIHBvc2l0aW9uKTxicj4NCiZndDsgPGJyPg0K
Jmd0OyBTbyBpZiB5b3UgaGF2ZSBhIG5vLXN3YXAgb25seSBkZXZpY2UgYmV0d2VlbiB0d28gZXhp
c3RpbmcgZGV2aWNlcyB5b3UgY2Fubm90IGJlIHN1cmUgdGhhdCB5b3UgY2FuIGJ1aWxkIGFuIExT
UC48YnI+DQomZ3Q7IDxicj4NCiZndDsgQSBiYWNrd2FyZHMgY29tcGF0aWJsZSBkZXZpY2Ugd291
bGQgdGhlcmVmb3JlIG5lZWQgdG8gc3VwcG9ydCBzd2FwLjxicj4NCiZndDsgPGJyPg0KJmd0OyBP
bmNlIHlvdSBzdXBwb3J0IHN3YXAgdGhlbiBuby1zd2FwIGJlY29tZSBhbiBvcHRpbWl6YXRpb24u
PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IC0gU3Rld2FydDxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+
DQomZ3Q7ICoqKioqKioqKioqKiogRW1haWwgQ29uZmlkZW50aWFsaXR5IE5vdGljZSAqKioqKioq
KioqKioqKioqKioqKiBUaGUgPGJyPg0KJmd0OyBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhp
cyBlLW1haWwgbWVzc2FnZSAoaW5jbHVkaW5nIGFueTxicj4NCiZndDsgYXR0YWNobWVudHMpIG1h
eSBiZSBjb25maWRlbnRpYWwsIHByb3ByaWV0YXJ5LCBwcml2aWxlZ2VkLCBvciA8YnI+DQomZ3Q7
IG90aGVyd2lzZSBleGVtcHQgZnJvbSBkaXNjbG9zdXJlIHVuZGVyIGFwcGxpY2FibGUgbGF3cy4g
SXQgaXMgaW50ZW5kZWQgPGJyPg0KJmd0OyB0byBiZSBjb252ZXllZCBvbmx5IHRvIHRoZSBkZXNp
Z25hdGVkIHJlY2lwaWVudChzKS4gQW55IHVzZSwgPGJyPg0KJmd0OyBkaXNzZW1pbmF0aW9uLCBk
aXN0cmlidXRpb24sIHByaW50aW5nLCByZXRhaW5pbmcgb3IgY29weWluZyBvZiB0aGlzIDxicj4N
CiZndDsgZS1tYWlsIChpbmNsdWRpbmcgaXRzPGJyPg0KJmd0OyBhdHRhY2htZW50cykgYnkgdW5p
bnRlbmRlZCByZWNpcGllbnQocykgaXMgc3RyaWN0bHkgcHJvaGliaXRlZCBhbmQgbWF5IDxicj4N
CiZndDsgYmUgdW5sYXdmdWwuIElmIHlvdSBhcmUgbm90IGFuIGludGVuZGVkIHJlY2lwaWVudCBv
ZiB0aGlzIGUtbWFpbCwgb3IgPGJyPg0KJmd0OyBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2
ZWQgdGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIDxicj4NCiZndDsgc2Vu
ZGVyIGltbWVkaWF0ZWx5IChieSByZXBseWluZyB0byB0aGlzIGUtbWFpbCksIGRlbGV0ZSBhbnkg
YW5kIGFsbCA8YnI+DQomZ3Q7IGNvcGllcyBvZiB0aGlzIGUtbWFpbCAoaW5jbHVkaW5nIGFueSBh
dHRhY2htZW50cykgZnJvbSB5b3VyIHN5c3RlbSwgPGJyPg0KJmd0OyBhbmQgZG8gbm90IGRpc2Ns
b3NlIHRoZSBjb250ZW50IG9mIHRoaXMgZS1tYWlsIHRvIGFueSBvdGhlciBwZXJzb24uIFRoYW5r
IHlvdSE8YnI+DQomZ3Q7IDxicj4NCioqKioqKioqKioqKiogRW1haWwgQ29uZmlkZW50aWFsaXR5
IE5vdGljZSAqKioqKioqKioqKioqKioqKioqKjxicj4NClRoZSBpbmZvcm1hdGlvbiBjb250YWlu
ZWQgaW4gdGhpcyBlLW1haWwgbWVzc2FnZSAoaW5jbHVkaW5nIGFueSA8YnI+DQphdHRhY2htZW50
cykgbWF5IGJlIGNvbmZpZGVudGlhbCwgcHJvcHJpZXRhcnksIHByaXZpbGVnZWQsIG9yIG90aGVy
d2lzZTxicj4NCmV4ZW1wdCBmcm9tIGRpc2Nsb3N1cmUgdW5kZXIgYXBwbGljYWJsZSBsYXdzLiBJ
dCBpcyBpbnRlbmRlZCB0byBiZSA8YnI+DQpjb252ZXllZCBvbmx5IHRvIHRoZSBkZXNpZ25hdGVk
IHJlY2lwaWVudChzKS4gQW55IHVzZSwgZGlzc2VtaW5hdGlvbiwgPGJyPg0KZGlzdHJpYnV0aW9u
LCBwcmludGluZywgcmV0YWluaW5nIG9yIGNvcHlpbmcgb2YgdGhpcyBlLW1haWwgKGluY2x1ZGlu
ZyBpdHMgPGJyPg0KYXR0YWNobWVudHMpIGJ5IHVuaW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHN0
cmljdGx5IHByb2hpYml0ZWQgYW5kIG1heSA8YnI+DQpiZSB1bmxhd2Z1bC4gSWYgeW91IGFyZSBu
b3QgYW4gaW50ZW5kZWQgcmVjaXBpZW50IG9mIHRoaXMgZS1tYWlsLCBvciBiZWxpZXZlIDxicj4N
CnRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3Rp
ZnkgdGhlIHNlbmRlciA8YnI+DQppbW1lZGlhdGVseSAoYnkgcmVwbHlpbmcgdG8gdGhpcyBlLW1h
aWwpLCBkZWxldGUgYW55IGFuZCBhbGwgY29waWVzIG9mIDxicj4NCnRoaXMgZS1tYWlsIChpbmNs
dWRpbmcgYW55IGF0dGFjaG1lbnRzKSBmcm9tIHlvdXIgc3lzdGVtLCBhbmQgZG8gbm90PGJyPg0K
ZGlzY2xvc2UgdGhlIGNvbnRlbnQgb2YgdGhpcyBlLW1haWwgdG8gYW55IG90aGVyIHBlcnNvbi4g
VGhhbmsgeW91ITxicj4NCjxicj4NCjwvZGl2Pg0KPC9zcGFuPjwvZm9udD48L3NwYW4+DQo8L2Jv
ZHk+DQo8L2h0bWw+DQo=

--_000_DB3PR03MB0780270D4B1A7B49C41755A69D8D0DB3PR03MB0780eurp_--


From nobody Tue Jul 28 11:40:17 2015
Return-Path: <afarrel@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 446BE1B2D7F for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 11:40:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.036
X-Spam-Level: 
X-Spam-Status: No, score=-0.036 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665] autolearn=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 qZPn-lJq1-Pe for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 11:40:15 -0700 (PDT)
Received: from asmtp1.iomartmail.com (asmtp1.iomartmail.com [62.128.201.248]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D2191ACCE7 for <mpls@ietf.org>; Tue, 28 Jul 2015 11:40:14 -0700 (PDT)
Received: from asmtp1.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id t6SIeCNm018041; Tue, 28 Jul 2015 19:40:12 +0100
Received: from 950129200 ([149.254.180.186]) (authenticated bits=0) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id t6SIaa9n016033 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Tue, 28 Jul 2015 19:39:10 +0100
From: "Adrian Farrel" <afarrel@juniper.net>
To: "'Andrew Qu'" <andrew.qu@mediatek.com>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F624BE@MTKMBS61N1.mediatek.inc> <55B7617A.90808@cisco.com>, <EA360A7AB9D90D4B9E9173B6D27C371EE3F64252@MTKMBS61N1.mediatek.inc> <F9B5D5ED-6380-4D82-9A61-589150DFF6D4@broadcom.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6448F@MTKMBS61N1.mediatek.inc>
In-Reply-To: <EA360A7AB9D90D4B9E9173B6D27C371EE3F6448F@MTKMBS61N1.mediatek.inc>
Date: Tue, 28 Jul 2015 19:36:22 +0100
Message-ID: <023201d0c964$c663db90$532b92b0$@juniper.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHMuAuhTpa+s0AMv9/CbcCbIJ+BIgG7TnUtAZhYSYkCiYiJ3QIufz4NAmCaWT8DCS+UOQH1olcxnX35dQA=
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1576-8.0.0.1202-21710.002
X-TM-AS-Result: No--19.716-10.0-31-10
X-imss-scan-details: No--19.716-10.0-31-10
X-TMASE-MatchedRID: zzMRqZEINU7ZNO+XkKeVnRM1yubxgLEEdkWp8vGVp96Ua50su1E7W50J B6wB6CqmBNmqCkDmUxvtpcZVtwIwCDNNGFIkF98BhsVoGoq5Jzopz7oBrDd6eSyEakGwrofuu56 wFPSkMVF9WQH9y/pSXTwnPOyASCbrTvhLCipCh8621u7MJ+0iRUgYkh+Pnbt/Li5PDX0qWHpfjy TZEf6/15soi2XrUn/JyeMtMD9QOgDGlDvsLUDW2o6HM5rqDwqtlExlQIQeRG0=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ooeNZkGIoc7DYcIh8zjxOXJKe3E>
Cc: mpls@ietf.org
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: afarrel@juniper.net
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2015 18:40:16 -0000

Andrew,

> I just want to have one issue clarified before moving to another.
> 
> Do we agree that _IF_ global label becomes necessary,  no-swap as primitive is
> necessary?

No, not really.
A new primitive may be useful to describe what goes on in such a world, but it
is not necessary because we can already describe such a world.

But, underlying this is the question: what are these primitives? They are not
things you see on the wire; they are descriptions of what goes on inside a
router/switch. They don't need to be defined for standardisation.

The place that all of this might be useful is on an interface that is used to
program a device. If that is useful then go for it - write the data model or
interface spec for it. But I don't believe this has anything to do with 3031.

> Understood that _IF_ will be next topic to follow.

Appreciate separating the two questions although maybe you have the order wrong
:-)

Obviously, Stewart's words of warning about integrating with legacy devices
doing downstream label allocation must be considered. but that is a network
design issue.

Adrian


From nobody Tue Jul 28 20:07:28 2015
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56EDC1B355B for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 20:07:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 P3R7JoGaztlt for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 20:07:25 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE2731B3559 for <mpls@ietf.org>; Tue, 28 Jul 2015 20:07:23 -0700 (PDT)
Received: from 172.18.9.243 (EHLO lhreml406-hub.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BGQ43934; Tue, 28 Jul 2015 22:07:22 -0500 (CDT)
Received: from nkgeml407-hub.china.huawei.com (10.98.56.38) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 29 Jul 2015 04:06:50 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.210]) by nkgeml407-hub.china.huawei.com ([10.98.56.38]) with mapi id 14.03.0158.001; Wed, 29 Jul 2015 11:06:45 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Andrew Qu <andrew.qu@mediatek.com>, "stbryant@cisco.com" <stbryant@cisco.com>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Robert Raszuk <robert@raszuk.net>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8/IA6U/LTn0Ga8cjhPANjS53pvZ6AgAUiJgCAAEpHgIABDj8AgABBbwCAAVGScA==
Date: Wed, 29 Jul 2015 03:06:45 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB028A5@NKGEML512-MBS.china.huawei.com>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F624BE@MTKMBS61N1.mediatek.inc> <55B7617A.90808@cisco.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F64252@MTKMBS61N1.mediatek.inc>
In-Reply-To: <EA360A7AB9D90D4B9E9173B6D27C371EE3F64252@MTKMBS61N1.mediatek.inc>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.99.55]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/eCgrowRBdaeqITl1vx0wxbh6veM>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jul 2015 03:07:27 -0000

> So the question really boils down to that do we need global label?
>=20
> I believe that is the key thing here.  May be we can put swap/no-swap asi=
de for
> the moment.

Concur.

Best regards,
Xiaohu

> Thanks,
>=20
> Andrew
>=20
>=20
> -----Original Message-----
> From: Stewart Bryant [mailto:stbryant@cisco.com]
> Sent: Tuesday, July 28, 2015 4:03 AM
> To: Andrew Qu; Alexander Vainshtein; Robert Raszuk; Shahram Davari
> Cc: mpls@ietf.org
> Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much d=
oes
> it really save?
>=20
> > Adding "NO_SWAP" for new/future generation DEVICE does NOT break
> > backward capability.
> >
> Andrew
>=20
> Existing devices should be assumed to have non-aligned label spaces.
> (there is much empirical evidence to support this position)
>=20
> So if you have a no-swap only device between two existing devices you can=
not
> be sure that you can build an LSP.
>=20
> A backwards compatible device would therefore need to support swap.
>=20
> Once you support swap then no-swap become an optimization.
>=20
> - Stewart
>=20
>=20
> ************* Email Confidentiality Notice ******************** The
> information contained in this e-mail message (including any
> attachments) may be confidential, proprietary, privileged, or otherwise e=
xempt
> from disclosure under applicable laws. It is intended to be conveyed only=
 to the
> designated recipient(s). Any use, dissemination, distribution, printing, =
retaining
> or copying of this e-mail (including its
> attachments) by unintended recipient(s) is strictly prohibited and may be
> unlawful. If you are not an intended recipient of this e-mail, or believe=
 that you
> have received this e-mail in error, please notify the sender immediately =
(by
> replying to this e-mail), delete any and all copies of this e-mail (inclu=
ding any
> attachments) from your system, and do not disclose the content of this e-=
mail to
> any other person. Thank you!
>=20
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Wed Jul 29 00:21:52 2015
Return-Path: <Thomas.Beckhaus@telekom.de>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9A581B3393; Wed, 29 Jul 2015 00:21:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.859
X-Spam-Level: 
X-Spam-Status: No, score=-5.859 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_LETTER=-2, HELO_EQ_DE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=unavailable
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 EdM8nHG6Uhrx; Wed, 29 Jul 2015 00:21:47 -0700 (PDT)
Received: from tcmail33.telekom.de (tcmail33.telekom.de [80.149.113.247]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7AD421B337B; Wed, 29 Jul 2015 00:21:45 -0700 (PDT)
Received: from qdezc2.de.t-internal.com ([10.125.181.10]) by tcmail31.telekom.de with ESMTP; 29 Jul 2015 09:21:02 +0200
X-IronPort-AV: E=Sophos;i="5.15,569,1432591200";  d="scan'208,217";a="302268177"
Received: from he113657.emea1.cds.t-internal.com ([10.134.99.17]) by qde0ps.de.t-internal.com with ESMTP/TLS/AES128-SHA; 29 Jul 2015 09:21:02 +0200
Received: from HE111644.EMEA1.CDS.T-INTERNAL.COM ([169.254.4.13]) by HE113657.emea1.cds.t-internal.com ([::1]) with mapi; Wed, 29 Jul 2015 09:21:01 +0200
From: <Thomas.Beckhaus@telekom.de>
To: <gregory.mirsky@ericsson.com>, <mpls@ietf.org>, <draft-mirsky-mpls-bfd-directed@tools.ietf.org>
Date: Wed, 29 Jul 2015 09:21:00 +0200
Thread-Topic: MPLS-RT review of draft-mirsky-mpls-bfd-directed-03
Thread-Index: AdC+PcT+J6C8Nh5rR/SbGsOgRmpbuAHpvzxAAPqRbzA=
Message-ID: <AAE428925197FE46A5F94ED6643478FEB35C125670@HE111644.EMEA1.CDS.T-INTERNAL.COM>
References: <AAE428925197FE46A5F94ED6643478FEB1120B3F41@HE111644.EMEA1.CDS.T-INTERNAL.COM> <7347100B5761DC41A166AC17F22DF11221883589@eusaamb103.ericsson.se>
In-Reply-To: <7347100B5761DC41A166AC17F22DF11221883589@eusaamb103.ericsson.se>
Accept-Language: de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: de-DE
Content-Type: multipart/alternative; boundary="_000_AAE428925197FE46A5F94ED6643478FEB35C125670HE111644EMEA1_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/83JPPwbKnTZt9a3MycDnxVwVZN4>
Cc: rcallon@juniper.net, mpls-chairs@ietf.org
Subject: Re: [mpls] MPLS-RT review of draft-mirsky-mpls-bfd-directed-03
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jul 2015 07:21:51 -0000

--_000_AAE428925197FE46A5F94ED6643478FEB35C125670HE111644EMEA1_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Greg,

I am fine with the changes.

Thomas

Von: Gregory Mirsky [mailto:gregory.mirsky@ericsson.com]
Gesendet: Freitag, 24. Juli 2015 09:51
An: Beckhaus, Thomas; mpls@ietf.org; draft-mirsky-mpls-bfd-directed@tools.i=
etf.org
Cc: rcallon@juniper.net; mpls-chairs@ietf.org; Jeff Tantsura; mach.chen@hua=
wei.com; Ilya@nobulus.com
Betreff: RE: MPLS-RT review of draft-mirsky-mpls-bfd-directed-03

Hi Thomas,
would greatly appreciate if you kindly review proposed changes to address y=
our comments. I've attached diff and MS copy of what may be next version.

                Regards,
                                Greg


From: Thomas.Beckhaus@telekom.de<mailto:Thomas.Beckhaus@telekom.de> [mailto=
:Thomas.Beckhaus@telekom.de]
Sent: Tuesday, July 14, 2015 4:03 PM
To: mpls@ietf.org<mailto:mpls@ietf.org>; draft-mirsky-mpls-bfd-directed@too=
ls.ietf.org<mailto:draft-mirsky-mpls-bfd-directed@tools.ietf.org>
Cc: rcallon@juniper.net<mailto:rcallon@juniper.net>; mpls-chairs@ietf.org<m=
ailto:mpls-chairs@ietf.org>; Gregory Mirsky; Jeff Tantsura; mach.chen@huawe=
i.com<mailto:mach.chen@huawei.com>; Ilya@nobulus.com<mailto:Ilya@nobulus.co=
m>
Subject: MPLS-RT review of draft-mirsky-mpls-bfd-directed-03

Hello,

I have been selected as reviewer of http://tools.ietf.org/html/draft-mirsky=
-mpls-bfd-directed-03.

I think the draft is coherent, technically sound and operational useful. It=
 extents the explicit path capability for the backward direction of _bidire=
ctional_ forwarding detection (BFD). The document is ready for WG adoption.

Some comments:

Section 1.1.1, Terminology:
I am not sure, whether the term _MPLS_ is really required in this section.

Section 3.1, "Case of MPLS Data Plane": Structure of sub-TLV specification.
The whole section describes, that three sub-TLV are specified for usage: "S=
tatic", "RSVP-TE" and "Segment Routing". For "Static" and "RSVP-TE", the dr=
aft refers to the according RFC (that's fine). But the structure of this se=
ction contains only a subsection for "Segment routing" and the reference to=
 the other sub-TLV is part of this subsection. I propose to add two additio=
nal subsections "Static" (3.1.x) and "RSVP-TE" (3.1.x) with the references =
and remove it from the subsection "Segment Routing" to be more coherent.

Section 3.1.2: "Segment Routing Tunnel Sub-TLV >
The section specifies the encoding of the SR tunnel Sub-TLV with the encodi=
ng of the label stack elements. I think it makes sense to describe the usag=
e of this information in the draft ("copy this information to the label sta=
ck"). Is the remote PE (initiator) allowed to add additional segments bases=
 on his local information or is the encoded label stack strict?

Section 3.3:
This section confused me. Maybe it should be considered to be rewritten (or=
 explained specifically to me).
Who is the _initiator_ in this case for the BFD reverse path scenario?

Section 3.4: "Return Codes"
The paragraph repeats the description text of the return code 2 times.  The=
 section specifies, that the egress LSR _MAY_ send back the return code. In=
 section 3.1.1, last paragraph, the behavior is specified, that the egress =
LSR may set up the BFD session or not, but in both cases, it sends back the=
 return code (are the MAYs are concatenated in the case, when the BFD sessi=
on is set up - see also comment from Nobo?). This implies, that the egress =
LSR _MUST_ send the return code, when the reverse path is not known.

Section 4 "Use case scenario":
The "value N" and "value M" are confusing, because it uses the same vocabul=
ary as the nodes in the network example (capital letter). It could be calle=
d "foobar" if it is not for interest.

Regards.

Thomas


--_000_AAE428925197FE46A5F94ED6643478FEB35C125670HE111644EMEA1_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Sprechblasentext Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.emailquote, li.emailquote, div.emailquote
	{mso-style-name:emailquote;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:1.0pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.E-MailFormatvorlage18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.SprechblasentextZchn
	{mso-style-name:"Sprechblasentext Zchn";
	mso-style-priority:99;
	mso-style-link:Sprechblasentext;
	font-family:"Tahoma","sans-serif";}
span.E-MailFormatvorlage21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DDE link=3Dblue vlink=
=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span lang=3DEN-US=
 style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D=
'>Hi Greg,<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US sty=
le=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o=
:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'=
font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I am fin=
e with the changes.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3D=
EN-US style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1=
F497D'><o:p>&nbsp;</o:p></span></p><div><p class=3DMsoNormal><span style=3D=
'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thomas =
<o:p></o:p></span></p></div><p class=3DMsoNormal><span style=3D'font-size:1=
1.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></=
span></p><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padd=
ing:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D'font-size:10.=
0pt;font-family:"Tahoma","sans-serif"'>Von:</span></b><span style=3D'font-s=
ize:10.0pt;font-family:"Tahoma","sans-serif"'> Gregory Mirsky [mailto:grego=
ry.mirsky@ericsson.com] <br><b>Gesendet:</b> Freitag, 24. Juli 2015 09:51<b=
r><b>An:</b> Beckhaus, Thomas; mpls@ietf.org; draft-mirsky-mpls-bfd-directe=
d@tools.ietf.org<br><b>Cc:</b> rcallon@juniper.net; mpls-chairs@ietf.org; J=
eff Tantsura; mach.chen@huawei.com; Ilya@nobulus.com<br><b>Betreff:</b> RE:=
 MPLS-RT review of draft-mirsky-mpls-bfd-directed-03<o:p></o:p></span></p><=
/div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><=
span lang=3DEN-US style=3D'font-size:11.0pt;font-family:"Calibri","sans-ser=
if";color:#1F497D'>Hi Thomas,<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an lang=3DEN-US style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif=
";color:#1F497D'>would greatly appreciate if you kindly review proposed cha=
nges to address your comments. I&#8217;ve attached diff and MS copy of what=
 may be next version.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-US style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color=
:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-=
US style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F49=
7D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; Regards,<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n lang=3DEN-US style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"=
;color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Greg<o:p></o:p></span>=
</p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:11.0pt;font-=
family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p=
 class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:11.0pt;font-family=
:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><di=
v style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm=
 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US style=3D'font-size:10.0pt;=
font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=3DEN-US style=
=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a href=3D"mailto:=
Thomas.Beckhaus@telekom.de">Thomas.Beckhaus@telekom.de</a> [<a href=3D"mail=
to:Thomas.Beckhaus@telekom.de">mailto:Thomas.Beckhaus@telekom.de</a>] <br><=
b>Sent:</b> Tuesday, July 14, 2015 4:03 PM<br><b>To:</b> <a href=3D"mailto:=
mpls@ietf.org">mpls@ietf.org</a>; <a href=3D"mailto:draft-mirsky-mpls-bfd-d=
irected@tools.ietf.org">draft-mirsky-mpls-bfd-directed@tools.ietf.org</a><b=
r><b>Cc:</b> <a href=3D"mailto:rcallon@juniper.net">rcallon@juniper.net</a>=
; <a href=3D"mailto:mpls-chairs@ietf.org">mpls-chairs@ietf.org</a>; Gregory=
 Mirsky; Jeff Tantsura; <a href=3D"mailto:mach.chen@huawei.com">mach.chen@h=
uawei.com</a>; <a href=3D"mailto:Ilya@nobulus.com">Ilya@nobulus.com</a><br>=
<b>Subject:</b> MPLS-RT review of draft-mirsky-mpls-bfd-directed-03<o:p></o=
:p></span></p></div></div><p class=3DMsoNormal><span lang=3DEN-US><o:p>&nbs=
p;</o:p></span></p><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'fo=
nt-size:10.0pt;font-family:"Calibri","sans-serif"'>Hello,<o:p></o:p></span>=
</p></div><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:1=
0.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p></o:p></span></p></div=
><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.0pt;fon=
t-family:"Calibri","sans-serif"'>I have been selected as reviewer of <a hre=
f=3D"http://tools.ietf.org/html/draft-mirsky-mpls-bfd-directed-03">http://t=
ools.ietf.org/html/draft-mirsky-mpls-bfd-directed-03</a>.<o:p></o:p></span>=
</p></div><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:1=
0.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p></o:p></span></p></div=
><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.0pt;fon=
t-family:"Calibri","sans-serif"'>I think the draft is coherent, technically=
 sound and operational useful. It extents the explicit path capability for =
the backward direction of _<i>bidirectional</i>_ forwarding detection (BFD)=
. The document is ready for WG adoption.<o:p></o:p></span></p></div><div><p=
 class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.0pt;font-family=
:"Calibri","sans-serif"'>&nbsp;<o:p></o:p></span></p></div><div><p class=3D=
MsoNormal><span lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Calibri=
","sans-serif"'>Some comments:<o:p></o:p></span></p></div><div><p class=3DM=
soNormal><span lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Calibri"=
,"sans-serif"'>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal>=
<span lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Calibri","sans-se=
rif"'>Section 1.1.1, Terminology:<o:p></o:p></span></p></div><div><p class=
=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Cali=
bri","sans-serif"'>I am not sure, whether the term _<i>MPLS</i>_ is really =
required in this section.<o:p></o:p></span></p></div><div><p class=3DMsoNor=
mal><span lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Calibri","san=
s-serif"'>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span=
 lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'=
>Section 3.1, &#8220;Case of MPLS Data Plane&#8221;: Structure of sub-TLV s=
pecification.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span la=
ng=3DEN-US style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>Th=
e whole section describes, that three sub-TLV are specified for usage: &#82=
20;Static&#8221;, &#8220;RSVP-TE&#8221; and &#8220;Segment Routing&#8221;. =
For &#8220;Static&#8221; and &#8220;RSVP-TE&#8221;, the draft refers to the=
 according RFC (that&#8217;s fine). But the structure of this section conta=
ins only a subsection for &#8220;Segment routing&#8221; and the reference t=
o the other sub-TLV is part of this subsection. I propose to add two additi=
onal subsections &#8220;Static&#8221; (3.1.x) and &#8220;RSVP-TE&#8221; (3.=
1.x) with the references and remove it from the subsection &#8221;Segment R=
outing&#8221; to be more coherent.<o:p></o:p></span></p></div><div><p class=
=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Cali=
bri","sans-serif"'>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNor=
mal><span lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Calibri","san=
s-serif"'>Section 3.1.2: &#8220;Segment Routing Tunnel Sub-TLV&nbsp;&raquo;=
<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span lang=3DEN-US st=
yle=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>The section spe=
cifies the encoding of the SR tunnel Sub-TLV with the encoding of the label=
 stack elements. I think it makes sense to describe the usage of this infor=
mation in the draft (&#8220;copy this information to the label stack&#8221;=
). Is the remote PE (initiator) allowed to add additional segments bases on=
 his local information or is the encoded label stack strict?<o:p></o:p></sp=
an></p></div><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-siz=
e:10.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p></o:p></span></p></=
div><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.0pt;=
font-family:"Calibri","sans-serif"'>Section 3.3:<o:p></o:p></span></p></div=
><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.0pt;fon=
t-family:"Calibri","sans-serif"'>This section confused me. Maybe it should =
be considered to be rewritten (or explained specifically to me).<o:p></o:p>=
</span></p></div><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font=
-size:10.0pt;font-family:"Calibri","sans-serif"'>Who is the _<i>initiator</=
i>_ in this case for the BFD reverse path scenario?<o:p></o:p></span></p></=
div><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.0pt;=
font-family:"Calibri","sans-serif"'>&nbsp;<o:p></o:p></span></p></div><div>=
<p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.0pt;font-fami=
ly:"Calibri","sans-serif"'>Section 3.4: &#8220;Return Codes&#8221;<o:p></o:=
p></span></p></div><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'fo=
nt-size:10.0pt;font-family:"Calibri","sans-serif"'>The paragraph repeats th=
e description text of the return code 2 times.&nbsp; The section specifies,=
 that the egress LSR _<i>MAY</i>_ send back the return code. In section 3.1=
.1, last paragraph, the behavior is specified, that the egress LSR may set =
up the BFD session or not, but in both cases, it sends back the return code=
 (are the MAYs are concatenated in the case, when the BFD session is set up=
 &#8211; see also comment from Nobo?). This implies, that the egress LSR _<=
i>MUST</i>_ send the return code, when the reverse path is not known.<o:p><=
/o:p></span></p></div><div><p class=3DMsoNormal><span lang=3DEN-US style=3D=
'font-size:10.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p></o:p></sp=
an></p></div><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-siz=
e:10.0pt;font-family:"Calibri","sans-serif"'>Section 4 &#8220;Use case scen=
ario&#8221;:<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span lan=
g=3DEN-US style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>The=
 &#8220;value N&#8221; and &#8220;value M&#8221; are confusing, because it =
uses the same vocabulary as the nodes in the network example (capital lette=
r). It could be called &#8220;foobar&#8221; if it is not for interest.<o:p>=
</o:p></span></p></div><div><p class=3DMsoNormal><span lang=3DEN-US style=
=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p></o:p><=
/span></p></div><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-=
size:10.0pt;font-family:"Arial","sans-serif"'>Regards.</span><span lang=3DE=
N-US style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif"'><o:p></o=
:p></span></p></div><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'f=
ont-size:10.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p></o:p></span=
></p></div><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:=
10.0pt;font-family:"Calibri","sans-serif"'>Thomas<o:p></o:p></span></p></di=
v><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.0pt;fo=
nt-family:"Calibri","sans-serif"'>&nbsp;<o:p></o:p></span></p></div></div><=
/body></html>=

--_000_AAE428925197FE46A5F94ED6643478FEB35C125670HE111644EMEA1_--


From nobody Wed Jul 29 05:52:37 2015
Return-Path: <stbryant@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABA511A8A7E for <mpls@ietfa.amsl.com>; Wed, 29 Jul 2015 05:52:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 4rB02Pjp6Mf7 for <mpls@ietfa.amsl.com>; Wed, 29 Jul 2015 05:52:33 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD3491A8A72 for <mpls@ietf.org>; Wed, 29 Jul 2015 05:52:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4836; q=dns/txt; s=iport; t=1438174353; x=1439383953; h=reply-to:subject:references:to:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=7rBjr0DttEcdPK0TA4jM/hZLIXu+z5AUmBeBtIOT3mA=; b=iU+9UgckVT92lZ7rCBIJQjHK6FT+Y8OZ9eRDPdu/GPGcmHSqGgyP+dO/ wvwQxVVEISIRYOab89PTpi3+zuZlDIuixdAjmYUD3/bB2sz5K7rl9asNd fcxJKkJCd9H/sjyg0eHZEAuVSSf7l4sSBgZxYJpOHq7l1yPcpguOMUkv1 I=;
X-IronPort-AV: E=Sophos;i="5.15,570,1432598400"; d="scan'208";a="583661779"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP; 29 Jul 2015 12:52:31 +0000
Received: from [64.103.106.92] (dhcp-bdlk10-data-vlan300-64-103-106-92.cisco.com [64.103.106.92]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id t6TCqUkQ031600; Wed, 29 Jul 2015 12:52:31 GMT
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F624BE@MTKMBS61N1.mediatek.inc> <55B7617A.90808@cisco.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F64252@MTKMBS61N1.mediatek.inc> <F9B5D5ED-6380-4D82-9A61-589150DFF6D4@broadcom.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6448F@MTKMBS61N1.mediatek.inc>
To: Andrew Qu <andrew.qu@mediatek.com>, Shahram Davari <davari@broadcom.com>
From: Stewart Bryant <stbryant@cisco.com>
Message-ID: <55B8CC8F.60303@cisco.com>
Date: Wed, 29 Jul 2015 13:52:31 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.1.0
MIME-Version: 1.0
In-Reply-To: <EA360A7AB9D90D4B9E9173B6D27C371EE3F6448F@MTKMBS61N1.mediatek.inc>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/m6znhcxJntXNqAEBb_CCOWmhrRY>
Cc: "mpls@ietf.org" <mpls@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jul 2015 12:52:35 -0000

On 28/07/2015 18:55, Andrew Qu wrote:
> Hi Shahram,
>
> This is a question that must be answered,  but could you please hold the question for now?
>
> I just want to have one issue clarified before moving to another.
>
> Do we agree that _IF_ global label becomes necessary,  no-swap as primitive is necessary?
No, the primitive is not *needed*.

Stewart
>
> Understood that _IF_ will be next topic to follow.
>
> Thanks,
>
> Andrew
>
> -----Original Message-----
> From: Shahram Davari [mailto:davari@broadcom.com]
> Sent: Tuesday, July 28, 2015 9:40 AM
> To: Andrew Qu
> Cc: stbryant@cisco.com; Alexander Vainshtein; Robert Raszuk; mpls@ietf.org
> Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
>
> Andrew
>
> Continue operation in segment routing and in HSDN is not global label. Global label means every router knows how to forward a global label. What is the application for a global label and how does each router know how to forward it?
>
> Regards,
> Shahram
>
>
>> On Jul 28, 2015, at 7:58 AM, Andrew Qu <andrew.qu@mediatek.com> wrote:
>>
>> Hi Stewart,
>>
>> Agreed that SWAP must be kept because MPLS fundamentals can't be broken.
>> And I agreed that _if_ there is NO such global label space idea,
>> no-swap is optimization of swap as well.
>>
>> However I don't agree no-swap become an optimization in terms of
>> network Behavior when global label idea become a needed thing.
>>
>>
>> When global Label introduced, then no_swap is the conceptually right
>> thing for the transition [even Local implementation can use swap to
>> achieve, again, per previous conversation, the popular wisdom, which I
>> agreed as well,  is that this is local implementation, we should not
>> get involved, so we must define no-swap as the new primitive at RFC
>> level]
>>
>>
>> So the question really boils down to that do we need global label?
>>
>> I believe that is the key thing here.  May be we can put swap/no-swap aside for the moment.
>>
>> Thanks,
>>
>> Andrew
>>
>>
>> -----Original Message-----
>> From: Stewart Bryant [mailto:stbryant@cisco.com]
>> Sent: Tuesday, July 28, 2015 4:03 AM
>> To: Andrew Qu; Alexander Vainshtein; Robert Raszuk; Shahram Davari
>> Cc: mpls@ietf.org
>> Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
>>
>>> Adding "NO_SWAP" for new/future generation DEVICE does NOT break
>>> backward capability.
>> Andrew
>>
>> Existing devices should be assumed to have non-aligned label spaces.
>> (there is much empirical evidence to support this position)
>>
>> So if you have a no-swap only device between two existing devices you cannot be sure that you can build an LSP.
>>
>> A backwards compatible device would therefore need to support swap.
>>
>> Once you support swap then no-swap become an optimization.
>>
>> - Stewart
>>
>>
>> ************* Email Confidentiality Notice ******************** The
>> information contained in this e-mail message (including any
>> attachments) may be confidential, proprietary, privileged, or
>> otherwise exempt from disclosure under applicable laws. It is intended
>> to be conveyed only to the designated recipient(s). Any use,
>> dissemination, distribution, printing, retaining or copying of this
>> e-mail (including its
>> attachments) by unintended recipient(s) is strictly prohibited and may
>> be unlawful. If you are not an intended recipient of this e-mail, or
>> believe that you have received this e-mail in error, please notify the
>> sender immediately (by replying to this e-mail), delete any and all
>> copies of this e-mail (including any attachments) from your system,
>> and do not disclose the content of this e-mail to any other person. Thank you!
>>
> ************* Email Confidentiality Notice ********************
> The information contained in this e-mail message (including any
> attachments) may be confidential, proprietary, privileged, or otherwise
> exempt from disclosure under applicable laws. It is intended to be
> conveyed only to the designated recipient(s). Any use, dissemination,
> distribution, printing, retaining or copying of this e-mail (including its
> attachments) by unintended recipient(s) is strictly prohibited and may
> be unlawful. If you are not an intended recipient of this e-mail, or believe
> that you have received this e-mail in error, please notify the sender
> immediately (by replying to this e-mail), delete any and all copies of
> this e-mail (including any attachments) from your system, and do not
> disclose the content of this e-mail to any other person. Thank you!
>
> .
>


-- 
For corporate legal information go to:

http://www.cisco.com/web/about/doing_business/legal/cri/index.html


From nobody Wed Jul 29 05:53:05 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F10021A8A84; Wed, 29 Jul 2015 05:53:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.89
X-Spam-Level: 
X-Spam-Status: No, score=-1.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FSL_MY_NAME_IS=0.001, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] autolearn=ham
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 7xox39FM2MT5; Wed, 29 Jul 2015 05:52:56 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0705.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::705]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ADBF21A8A7F; Wed, 29 Jul 2015 05:52:43 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0779.eurprd03.prod.outlook.com (10.161.55.11) with Microsoft SMTP Server (TLS) id 15.1.225.19; Wed, 29 Jul 2015 12:52:26 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0225.018; Wed, 29 Jul 2015 12:52:27 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Thread-Topic: Routing directorate QA review of draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AdDJU4roffYaBLXOTjabFYQ9m7cUoAApb99Q
Date: Wed, 29 Jul 2015 12:52:26 +0000
Message-ID: <DB3PR03MB0780CB9ACC0130DDBDAF32919D8C0@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: tools.ietf.org; dkim=none (message not signed) header.d=none;
x-originating-ip: [109.66.1.206]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0779; 5:bCnfCQ6yGm8Avp5Pv3G2L6/yv0ddhft+HRVwo8FXybR4JmfJ+ujDsUFdILPgdfeK+2d6KkRgknF4grsP7YpV2ZTnDpqxUbVov1a1MLWsfogxcMJs6eo/xQpS+8U0HvT43vvdgJyUT8Jt75SXZ/WqpA==; 24:4+2nFIfuhst80kX3iWBIYABz93vCz5i0npgxdX7zHOKIbRGnvekKWsQLCBe9S++OozZTPYzcXq10DRx5Hg+H2fNuyPXV4MxPrv+M6aMcbFM=; 20:Wrtkoc3jeQw+sYZu2lH1+AfYIfM5hSkfP1KpRtHdeRPUPRaIWtZj8qRV51HDp3Fcy8+twoqlmnbpxlxbdzq2hw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0779;
db3pr03mb0779: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <DB3PR03MB07791F40242DC947D79266659D8C0@DB3PR03MB0779.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0779; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0779; 
x-forefront-prvs: 0652EA5565
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(377454003)(37854004)(252514010)(66654002)(46102003)(76576001)(66066001)(19580405001)(86362001)(19625215002)(33656002)(54356999)(19609705001)(102836002)(50986999)(16236675004)(2656002)(230783001)(19580395003)(87936001)(74316001)(555904002)(19300405004)(5003600100002)(77156002)(122556002)(62966003)(92566002)(15975445007)(19617315012)(5002640100001)(2351001)(77096005)(5001920100001)(2501003)(189998001)(110136002)(5001960100002)(40100003)(2900100001)(559001)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0779; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB3PR03MB0780CB9ACC0130DDBDAF32919D8C0DB3PR03MB0780eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2015 12:52:26.8819 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0779
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/_FtR57MTQAzmMVb_3WgeWVEPg54>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] Routing directorate QA review of draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jul 2015 12:53:04 -0000

--_000_DB3PR03MB0780CB9ACC0130DDBDAF32919D8C0DB3PR03MB0780eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,
My previous message has been put on hold by the moderator of the SPRING WG =
as having too many recipients.
This is partially due to the draft having 12 authors - and  have tried to s=
end the review to each of them:).

I am now re-sending it with a shorter (but, hopefully, sufficient - I belie=
ve all the authors are on the SPRING mailing list anyway) list of recipient=
s and with one more issue I have found in the draft - highlighted.

Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com

From: Alexander Vainshtein
Sent: Tuesday, July 28, 2015 7:37 PM
To: 'rtg-ads@tools.ietf.org'
Cc: bruno.decraene@orange.com; jgs@juniper.net; Jon Hudson; 'Jonathan Hardw=
ick'; 'rtg-dir@ietf.org'; 'spring@ietf.org'; mpls@ietf.org; 'cfilsfil@cisco=
.com'; 'sprevidi@cisco.com'; 'bashandy@cisco.com'; 'stephane.litkowski@oran=
ge.com'; 'Martin.Horneffer@telekom.de'; 'igormilojevic@telekom.rs'; 'rob.sh=
akir@bt.com'; 'saku@ytti.fi'; 'wim.henderickx@alcatel-lucent.com'; 'Jeff Ta=
ntsura (jeff.tantsura@ericsson.com)'; 'edward.crabbe@gmail.com'
Subject: RE: Routing directorate QA review of draft-filsfils-spring-segment=
-routing-ldp-interop


Hi,

My name is Sasha Vainshtein, and  I have been asked to perform the QA revie=
w of https://datatracker.ietf.org/doc/draft-filsfils-spring-segment-routing=
-ldp-interop/.



Due to health problems I have been very late (but, hopefully, not too late)=
 with this review, and here it is.



Does the draft solves a real problem? From my POV, definitely yes.

          1.         The problem stems from the following combination of fa=
cts fact that:

a.       LDP distributes labels for FECs represented by IP prefixes (among =
other things).

b.      LDP-based MPLS network are very widely deployed

c.       SR operating over the MPLS DP allocates labels for SIDs that can r=
epresent IP prefixes (again, among other things)

d.      As a consequence, LDP and SR may effectively map the same IP prefix=
 to different labels.

          2.         As SR using the MPLS DP is gaining acceptance in the i=
ndustry, the following deployment scenarios look as realistic to me:

a.       Coexistence  between LDP-based and SR-based control planes in the =
same network

b.      Partial deployment of SR in some sub-domains of a network combined =
with the operators' need to use the benefits of SR where it is already depl=
oyed

c.       Gradual transition of services  (especially L2 and L3VPN) tunnelle=
d over LDP-created LSPs to LSPs set up using SR (and, possibly, vice versa)



Is the draft a good enough start for a WG document? From my POV, yes.

1         The draft covers multiple (if not all) realistic use cases for co=
existence of LDP-based and SR-based control planes and provides  what looks=
 to me as reasonable solutions for these scenarios.

2         At the same I would think that additional work is required to com=
plete the work.



Specific issues with the current draft:

1         Editorial: SR-related abbreviations (e.g., SRGB, SID etc.) are us=
ed without expansion at the first use, and there is no "Abbreviation" secti=
on in the draft.

2         Process/Editorial: The draft currently lists 12 authors on its ti=
tle page exceeding the recommended RFC Editor maximum of 5 authors.

          3.         Technical: The draft does not analyse the use case  of=
 coexistence between SR and LDP with enabled extension for multi-area LSPs =
as per RFC 5283<https://datatracker.ietf.org/doc/rfc5283/?include_text=3D1>=
. I think that this use case deserves special consideration in the draft be=
cause:

a.       It mentions the use case of seamless MPLS and refers to the (expir=
ed) Seamless MPLS Architecture<https://trac.tools.ietf.org/area/rtg/trac/wi=
ki/RtgDirDocQahttps:/www.ietf.org/archive/id/draft-ietf-mpls-seamless-mpls-=
07.txt> draft

b.       The seamless MPLS Architecture draft, in its turn, explicitly refe=
rs to RFC 5283 in Section 5.1.1 to facilitate binding of labels received vi=
a the DoD LDP session while only default route is configured in the RIB of =
the access node in the seamless MPLS architecture

c.       It is possible that this use case would not add anything to the dr=
aft - but I would prefer to see it in the document with the appropriate exp=
lanation

          4.         Technical: Section 8 "Manageability Considerations" is=
 currently left empty. When this section is written, I would expect at leas=
t the following:

a.       Some level of detail regarding local  policies defining whether LD=
P-created or SR-created LSPs should be used etc.

b.      Discussion of using LSP Ping for LSPs that are produced by stitchin=
g an LDP segment with an SR one.

c.       Alternatively, it is possible to move this section to a separate d=
edicated draft

          5.         Technical: I think more information should be provided=
 in Section 5 to explain operational aspects of SR-assisted LDP FR:

a.       In Section 5.1 I would expect the draft to explain that:

                                                               i.      Node=
 D is selected as the RLFA using the same logic  that is defined for select=
ing RLFA in RFC 7490

                                                             ii.      The "=
bypass LSP" is set up by the SR CP automatically without any need for manag=
ement intervention

                                                            iii.      I wou=
ld like to understand why dynamically set up Targeted LDP sessions are an o=
perational concern. Such sessions appear also when BGP-based auto-discovery=
 for L2VPN is used, and, according to the analysis in RFC 7490, the scalabi=
lity problems associated with these sessions look as negligible.

b.      In Section 5.2 I would expect the draft to explain that:

                                                               i.      The =
resulting solution is similar to using a bypass LSP to a manually selected =
RLFA that is set up by RSVP-TE (the difference is that a Targeted LDP sessi=
on to such an RLFA would be still needed)

                                                             ii.      Set u=
p of the  "traffic-engineered bypass LSP" by the SR CP is triggered by an a=
ppropriate management operation

                                                            iii.      What =
information should be provided by the Management Plane for computing the RL=
FA and the traffic-engineered  bypass LSP? Should it be similar to configur=
ation parameters used with RSVP-TE?

                                                           iv.      Which k=
ind of logic should be responsible for computing the RLFA and the path to b=
e taken by the engineered bypass LSP: should it be similar to the CSPF used=
 with RSVP-TE?

                                                             v.      How th=
e traffic-engineered bypass LSP hat is set up by the SR CP would react to a=
dditional changes in the network topology (the behaviour of the bypass LSP =
that is set by RSVP-TE in these situations is well known)

c.       In both cases it is not clear how the backup label and NHOP are in=
stalled:

                                                               i.      In t=
he FRR with RLFA  as per RFC 7490 this is usually done by LDP that receives=
 the backup label as bound to the destination prefix FEC via the Targeted L=
DP session, retains it and decides to us it when a route to the destination=
 prefix using the LSP leading to the RLFA as its NHOP is installed in  the =
RIB as the best route to the destination prefix by IP FRR

                                                             ii.      This =
scheme definitely would not work if the Targeted LDP session to the selecte=
d RLFA is eliminated

                                                            iii.      From =
my POV more details are required here, and the critical question here is, o=
f course, when the scheme proposed in the draft requires any changes in LDP=
.





Neither of the issues listed above should be considered as preventing adopt=
ion of the draft as a WG document IMO. Actually I think that resolving thes=
e issues in the context of a WG document would be more effective.



Hopefully these notes will be useful.



Regards,

Sasha



Office: +972-39266302

Cell:      +972-549266302

Email:   Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecite=
le.com>



From: Jonathan Hardwick [mailto:Jonathan.Hardwick@metaswitch.com]
Sent: Wednesday, May 20, 2015 12:46 PM
To: Alexander Vainshtein
Cc: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>; jgs@junipe=
r.net<mailto:jgs@juniper.net>; Alvaro Retana (aretana); Jon Hudson
Subject: Routing directorate QA review of draft-filsfils-spring-segment-rou=
ting-ldp-interop



Hi Sasha



Please would you be the routing directorate QA reviewer for draft-filsfils-=
spring-segment-routing-ldp-interop?

https://datatracker.ietf.org/doc/draft-filsfils-spring-segment-routing-ldp-=
interop/



This initial review has been prompted by the spring WG chairs in parallel w=
ith a call for WG adoption.  As such, this document qualifies for "initial =
QA review".  Please could you provide your initial comments in the next 3 w=
eeks?  As per the QA process, we would also like you to stay with the docum=
ent and review it again when it goes to WG last call.



The following web page contains a briefing on the QA process, and guidance =
for the QA reviewer.

https://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDirDocQa



Please copy your comments to the spring and rtgdir mailing lists.



Please let me know whether you can do it, or not.



Many thanks

Jon





--_000_DB3PR03MB0780CB9ACC0130DDBDAF32919D8C0DB3PR03MB0780eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Aharoni;
	panose-1:2 1 8 3 2 1 4 3 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:black;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	font-variant:normal !important;
	color:#1F497D;
	text-transform:none;
	text-decoration:none none;
	vertical-align:baseline;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:802693250;
	mso-list-type:hybrid;
	mso-list-template-ids:-1782945608 416068464 -219645778 67698715 67698703 6=
7698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:%1;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:90.0pt;
	text-indent:-36.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:1028679440;
	mso-list-type:hybrid;
	mso-list-template-ids:-947228916 -1903893362 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:center;
	text-indent:-18.0pt;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:1650744001;
	mso-list-type:hybrid;
	mso-list-template-ids:823179438 416068464 1817617164 67698715 67698703 676=
98713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-text:%1;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;}
@list l2:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:90.0pt;
	text-indent:-18.0pt;}
@list l2:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-9.0pt;}
@list l2:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l2:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:198.0pt;
	text-indent:-18.0pt;}
@list l2:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:234.0pt;
	text-indent:-9.0pt;}
@list l2:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;}
@list l2:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:306.0pt;
	text-indent:-18.0pt;}
@list l2:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:342.0pt;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">My previous message has b=
een put on hold by the moderator of the SPRING WG as having too many recipi=
ents.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">This is partially due to =
the draft having 12 authors &#8211; and &nbsp;have tried to send the review=
 to each of them</span><span style=3D"font-size:11.0pt;font-family:Wingding=
s;color:#1F497D">J</span><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">I am now re-sending it wi=
th a shorter (but, hopefully, sufficient &#8211; I believe all the authors =
are on the SPRING mailing list anyway) list of recipients and
<i>with one more issue I have found in the draft</i> &#8211; <i><span style=
=3D"background:yellow;mso-highlight:yellow">highlighted</span></i>.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Regards,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Sasha<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Office: &#43;972-39266302=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Cell:&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; &#43;972-549266302<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Email:&nbsp;&nbsp; Alexan=
der.Vainshtein@ecitele.com<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Alexande=
r Vainshtein
<br>
<b>Sent:</b> Tuesday, July 28, 2015 7:37 PM<br>
<b>To:</b> 'rtg-ads@tools.ietf.org'<br>
<b>Cc:</b> bruno.decraene@orange.com; jgs@juniper.net; Jon Hudson; 'Jonatha=
n Hardwick'; 'rtg-dir@ietf.org'; 'spring@ietf.org'; mpls@ietf.org; 'cfilsfi=
l@cisco.com'; 'sprevidi@cisco.com'; 'bashandy@cisco.com'; 'stephane.litkows=
ki@orange.com'; 'Martin.Horneffer@telekom.de';
 'igormilojevic@telekom.rs'; 'rob.shakir@bt.com'; 'saku@ytti.fi'; 'wim.hend=
erickx@alcatel-lucent.com'; 'Jeff Tantsura (jeff.tantsura@ericsson.com)'; '=
edward.crabbe@gmail.com'<br>
<b>Subject:</b> RE: Routing directorate QA review of draft-filsfils-spring-=
segment-routing-ldp-interop<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Hi,</=
span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">My na=
me is Sasha Vainshtein, and &nbsp;I have been asked to perform the QA revie=
w of</span><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">
</span><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black"><a href=3D"https://datatrack=
er.ietf.org/doc/draft-filsfils-spring-segment-routing-ldp-interop/">https:/=
/datatracker.ietf.org/doc/draft-filsfils-spring-segment-routing-ldp-interop=
/</a>.</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Due t=
o health problems I have been very late (but, hopefully, not too late) with=
 this review, and here it is.</span><span style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></s=
pan></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><b><span lang=3D"EN-GB" style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Do=
es the draft solves a real problem</span></b><span lang=3D"EN-GB" style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;col=
or:black">?
 From my POV, definitely yes. </span><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></=
span></p>
<p style=3D"margin-left:36.0pt;text-indent:-36.0pt;mso-text-indent-alt:-18.=
0pt;mso-list:l1 level1 lfo2;background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3D"LTR"></span><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">The problem stem=
s from the following combination of
 facts fact that</span><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">:<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">a.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:b=
lack">LDP distributes labels for FECs represented by IP prefixes (among oth=
er things).<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">b.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:b=
lack">LDP-based MPLS network are very widely deployed<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">c.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:b=
lack">SR operating over the MPLS DP allocates labels for SIDs that can repr=
esent IP prefixes (again, among other things)<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">d.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:b=
lack">As a consequence, LDP and SR may effectively map the same IP prefix t=
o different labels.<o:p></o:p></span></p>
<p style=3D"margin-left:36.0pt;text-indent:-36.0pt;mso-text-indent-alt:-18.=
0pt;mso-list:l1 level1 lfo2;background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3D"LTR"></span><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">As SR using the =
MPLS DP is gaining acceptance in the
 industry, the following deployment scenarios look as realistic to me:</spa=
n><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">a.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">Coexistence &nbsp;between LDP-based and SR-based contr=
ol planes in the same network</span><span style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></s=
pan></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">b.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">Partial deployment of SR in some sub-domains of a netw=
ork combined with the operators&#8217; need to use the benefits
 of SR where it is already deployed</span><span style=3D"font-size:11.0pt;f=
ont-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o=
:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">c.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">Gradual transition of services&nbsp; (especially L2 an=
d L3VPN) tunnelled over LDP-created LSPs to LSPs set up using SR
 (and, possibly, vice versa)</span><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></sp=
an></p>
<p style=3D"margin-left:18.0pt;background:white"><b><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F49=
7D"><o:p>&nbsp;</o:p></span></b></p>
<p style=3D"background:white"><b><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I</span></b><b>=
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:black">s the draft a good enough start for=
 a WG
 document</span></b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">? From my POV, =
yes.<o:p></o:p></span></p>
<p style=3D"margin-left:54.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo4;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">1<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">The draft covers multiple (if not all) realistic use c=
ases for coexistence of LDP-based and SR-based control planes
 and provides&nbsp; what looks to me as reasonable solutions for these scen=
arios.</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"margin-left:54.0pt;text-indent:-18.0pt;mso-list:l2 level1 lfo4;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">2<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">At the same I would think that additional work is requ=
ired to complete the work.</span><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span=
></p>
<p style=3D"margin-left:18.0pt;background:white"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><=
o:p>&nbsp;</o:p></span></p>
<p style=3D"background:white"><b><span lang=3D"EN-GB" style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Sp=
ecific issues with the current draft:</span></b><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o=
:p></o:p></span></p>
<p style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo6;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">1<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><b><span lang=3D"EN=
-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:black">Editorial</span></b><span lang=3D"EN-GB" style=3D"f=
ont-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:black">:
 SR-related abbreviations (e.g., SRGB, SID etc.) are used without expansion=
 at the first use, and there is no &#8220;Abbreviation&#8221; section in th=
e draft.
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo6;=
background:white">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D"mso-list:Ignor=
e">2<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><b><span lang=3D"EN=
-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:black">Process</span></b><span lang=3D"EN-GB" style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
black">/<b>Editorial</b>:
 The draft currently lists 12 authors on its title page exceeding the recom=
mended RFC Editor maximum of 5 authors.
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"margin-left:36.0pt;text-indent:-36.0pt;mso-text-indent-alt:-18.=
0pt;mso-list:l1 level1 lfo2;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>3.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3D"LTR"></span><b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Technical</sp=
an></b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black">:
 The draft does not analyse the use case &nbsp;of coexistence between SR an=
d LDP with enabled extension for multi-area LSPs as per
<a href=3D"https://datatracker.ietf.org/doc/rfc5283/?include_text=3D1"><spa=
n style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;s=
erif&quot;;color:black;text-decoration:none">RFC 5283</span></a>. I think t=
hat this use case deserves special consideration in the draft
 because:<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">a.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">It mentions the use case of seamless MPLS and refers t=
o the (expired)
<a href=3D"https://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDirDocQahttps:=
/www.ietf.org/archive/id/draft-ietf-mpls-seamless-mpls-07.txt">
<span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&qu=
ot;serif&quot;;color:black;text-decoration:none">Seamless MPLS Architecture=
</span></a> draft
<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">b.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">&nbsp;The seamless MPLS Architecture draft, in its tur=
n, explicitly refers to RFC 5283 in Section 5.1.1 to facilitate
 binding of labels received via the DoD LDP session while only default rout=
e is configured in the RIB of the access node in the seamless MPLS architec=
ture<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">c.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">It is possible that this use case would not add anythi=
ng to the draft &#8211; but I would prefer to see it in the document
 with the appropriate explanation<o:p></o:p></span></p>
<p style=3D"margin-left:36.0pt;text-indent:-36.0pt;mso-text-indent-alt:-18.=
0pt;mso-list:l1 level1 lfo2;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>4.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3D"LTR"></span><b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Technical</sp=
an></b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black">:
 Section 8 &#8220;Manageability Considerations&#8221; is currently left emp=
ty. When this section is written, I would expect at least the following:<o:=
p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">a.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">Some level of detail regarding local&nbsp; policies de=
fining whether LDP-created or SR-created LSPs should be used etc.
<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">b.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">Discussion of using LSP Ping for LSPs that are produce=
d by stitching an LDP segment with an SR one.
<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">c.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">Alternatively, it is possible to move this section to =
a separate dedicated draft<o:p></o:p></span></p>
<p style=3D"margin-left:36.0pt;text-indent:-36.0pt;mso-text-indent-alt:-18.=
0pt;mso-list:l1 level1 lfo2;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>5.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span =
dir=3D"LTR"></span><b><span lang=3D"EN-GB">Technical:
</span></b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">I think more information=
 should be provided in Section 5 to explain operational aspects of SR-assis=
ted LDP FR:
<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">a.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">In Section 5.1 I would expect the draft to explain tha=
t:<o:p></o:p></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l1 level3 lfo2;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span=
><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:black">Node D is selected as the RLFA usi=
ng the same logic &nbsp;that
 is defined for selecting RLFA in RFC 7490<o:p></o:p></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l1 level3 lfo2;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></spa=
n><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black">The &#8220;bypass LSP&#8221; is s=
et up by the SR CP automatically
 without any need for management intervention<o:p></o:p></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l1 level3 lfo2;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></sp=
an><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:black">I would like to understand why d=
ynamically set up Targeted
 LDP sessions are an operational concern. Such sessions appear also when BG=
P-based auto-discovery for L2VPN is used, and, according to the analysis in=
 RFC 7490, the scalability problems associated with these sessions look as =
negligible.<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore">b.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span lang=3D"EN-GB=
" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black">In Section 5.2 I would expect the draft to explain tha=
t:<o:p></o:p></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l1 level3 lfo2;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span=
><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:black">The resulting solution is similar =
to using a bypass LSP
 to a manually selected RLFA that is set up by RSVP-TE (the difference is t=
hat a Targeted LDP session to such an RLFA would be still needed)<o:p></o:p=
></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l1 level3 lfo2;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></spa=
n><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black">Set up of the &nbsp;&#8220;traffi=
c-engineered bypass LSP&#8221; by the
 SR CP is triggered by an appropriate management operation<o:p></o:p></span=
></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l1 level3 lfo2;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></sp=
an><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:black">What information should be provi=
ded by the Management
 Plane for computing the RLFA and the traffic-engineered &nbsp;bypass LSP? =
Should it be similar to configuration parameters used with RSVP-TE?<o:p></o=
:p></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l1 level3 lfo2;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>iv.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></spa=
n><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black">Which kind of logic should be res=
ponsible for computing
 the RLFA and the path to be taken by the engineered bypass LSP: should it =
be similar to the CSPF used with RSVP-TE?<o:p></o:p></span></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l1 level3 lfo2;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><span style=3D=
"mso-list:Ignore"><span style=3D"font:7.0pt &quot;Times New Roman&quot;">&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>v.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></span=
><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:black">How the traffic-engineered bypass =
LSP hat is set up by
 the SR CP would react to additional changes in the network topology (the b=
ehaviour of the bypass LSP that is set by RSVP-TE in these situations is we=
ll known)<o:p></o:p></span></p>
<p style=3D"margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level2 lfo2;=
background:white">
<![if !supportLists]><i><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;background=
:yellow;mso-highlight:yellow"><span style=3D"mso-list:Ignore">c.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span></span></i><![endif]><span dir=3D"LTR"></span><i><span lang=
=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:#1F497D;background:yellow;mso-highlight:yellow">In b=
oth cases it is not clear how the backup label and NHOP are
 installed:<o:p></o:p></span></i></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l1 level3 lfo2;background:white">
<![if !supportLists]><i><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;background=
:yellow;mso-highlight:yellow"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; </span></span></span></i><![endif]><span dir=3D"LTR"></=
span><i><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D;background:yellow;mso-high=
light:yellow">In the
 FRR with RLFA &nbsp;as per RFC 7490 this is usually done by LDP that recei=
ves the backup label as bound to the destination prefix FEC via the Targete=
d LDP session, retains it and decides to us it when a route to the destinat=
ion prefix using the LSP leading to the
 RLFA as its NHOP is installed in &nbsp;the RIB as the best route to the de=
stination prefix by IP FRR<o:p></o:p></span></i></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l1 level3 lfo2;background:white">
<![if !supportLists]><i><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;background=
:yellow;mso-highlight:yellow"><span style=3D"mso-list:Ignore"><span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; </span></span></span></i><![endif]><span dir=3D"LTR"><=
/span><i><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;;color:#1F497D;background:yellow;mso-hig=
hlight:yellow">This
 scheme definitely would not work if the Targeted LDP session to the select=
ed RLFA is eliminated<o:p></o:p></span></i></p>
<p style=3D"margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9=
.0pt;mso-list:l1 level3 lfo2;background:white">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D;background:ye=
llow;mso-highlight:yellow"><span style=3D"mso-list:Ignore"><span style=3D"f=
ont:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>iii.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=3D"LTR"></sp=
an><i><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1F497D;background:yellow;mso-highli=
ght:yellow">From my
 POV more details are required here, and the critical question here is, of =
course, when the scheme proposed in the draft requires any changes in LDP</=
span></i><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;;color:#1F497D;background:yellow;mso-hig=
hlight:yellow">.<o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:=
p>&nbsp;</o:p></span></p>
<p style=3D"text-indent:2.25pt;background:white"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><=
o:p>&nbsp;</o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Neith=
er of the issues listed above should be considered as preventing adoption o=
f the draft as a WG document IMO. Actually I think that resolving
 these issues in the context of a WG document would be more effective.</spa=
n><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><b><span lang=3D"EN-GB" style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&n=
bsp;</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Hopef=
ully these notes will be useful.</span><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p>=
</span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<div>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Reg=
ards,</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Sas=
ha</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&q=
uot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nb=
sp;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Office: &#43;972-3=
9266302</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Cell:&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; &#43;972-549266302</span><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></=
o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Email:&nbsp;&nbsp;
<a href=3D"mailto:Alexander.Vainshtein@ecitele.com">Alexander.Vainshtein@ec=
itele.com</a></span><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
</div>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span=
 style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:black"><o:p></o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0=
cm 0cm 0cm;border-color:currentColor currentColor;border-image: none">
<p style=3D"background:white"><b><span style=3D"font-size:10.0pt;font-famil=
y:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-ser=
if&quot;;color:black"> Jonathan Hardwick [<a href=3D"mailto:Jonathan.Hardwi=
ck@metaswitch.com">mailto:Jonathan.Hardwick@metaswitch.com</a>]
<br>
<b>Sent:</b> Wednesday, May 20, 2015 12:46 PM<br>
<b>To:</b> Alexander Vainshtein<br>
<b>Cc:</b> <a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@oran=
ge.com</a>;
<a href=3D"mailto:jgs@juniper.net">jgs@juniper.net</a>; Alvaro Retana (aret=
ana); Jon Hudson<br>
<b>Subject:</b> Routing directorate QA review of draft-filsfils-spring-segm=
ent-routing-ldp-interop</span><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></=
p>
</div>
</div>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></s=
pan></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Hi Sa=
sha</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Pleas=
e would you be the routing directorate QA reviewer for draft-filsfils-sprin=
g-segment-routing-ldp-interop?</span><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></=
span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><a href=3D"https://d=
atatracker.ietf.org/doc/draft-filsfils-spring-segment-routing-ldp-interop/"=
><span lang=3D"EN-GB">https://datatracker.ietf.org/doc/draft-filsfils-sprin=
g-segment-routing-ldp-interop/</span></a><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">This =
initial review has been prompted by the spring WG chairs in parallel with a=
 call for WG adoption. &nbsp;As such, this document qualifies for
 &#8220;initial QA review&#8221;.&nbsp; Please could you provide your initi=
al comments in the next 3 weeks? &nbsp;As per the QA process, we would also=
 like you to stay with the document and review it again when it goes to WG =
last call.</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">The f=
ollowing web page contains a briefing on the QA process, and guidance for t=
he QA reviewer.</span><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><a href=3D"https://t=
rac.tools.ietf.org/area/rtg/trac/wiki/RtgDirDocQa"><span lang=3D"EN-GB">htt=
ps://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDirDocQa</span></a><o:p></o:=
p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Pleas=
e copy your comments to the spring and rtgdir mailing lists.</span><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Pleas=
e let me know whether you can do it, or not.</span><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"=
><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Many =
thanks</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Jon</=
span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p style=3D"background:white"><span lang=3D"EN-GB" style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
</div>
</body>
</html>

--_000_DB3PR03MB0780CB9ACC0130DDBDAF32919D8C0DB3PR03MB0780eurp_--


From nobody Wed Jul 29 06:13:10 2015
Return-Path: <sprevidi@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 220761A9165; Wed, 29 Jul 2015 06:13:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FSL_MY_NAME_IS=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 7T9yz6ZzCFk3; Wed, 29 Jul 2015 06:13:05 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 00C541A90D2; Wed, 29 Jul 2015 06:13:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10185; q=dns/txt; s=iport; t=1438175586; x=1439385186; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=+iA6nGtVhljNNSzcCYAE9A8UWVbVfV5v00s0bZeolEQ=; b=HBzMNEs0d5J4BkVD6p2LjYHSTSw5RNZ+wfXU5Kme5sK76/wwC0YWUoAR dru296KT9umfGPYWXQ/P+BPzberBneZdStEqpRBaNXzO+b8dB/HDT4BNt Q65m5ogb9q6a55zuM76FWqbU5rRPoknTS8WcowaOQDTp0HnWPE6OM4i6m 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AgAwA80LhV/4cNJK1bgxVUaQa7fgmBdwyFLUoCgVY4FAEBAQEBAQGBCoQjAQEBAwEBAQEaTwILBQkCAgEIEQEDAQEoBxYLBgsUAwYIAQEEDgUbh34DCggNyW8NhS8BAQEBAQEBAQEBAQEBAQEBAQEBAQETBASLSoJOgU0JEQEeCCsHAgSDEoEUBYcUhTSBJ4cBAYR5hWCBajmBDIQgjB2DS4NjJoIOHBWBPm8BgQ06gQQBAQE
X-IronPort-AV: E=Sophos;i="5.15,570,1432598400"; d="scan'208";a="19709749"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-3.cisco.com with ESMTP; 29 Jul 2015 13:13:04 +0000
Received: from xhc-rcd-x07.cisco.com (xhc-rcd-x07.cisco.com [173.37.183.81]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id t6TDD3VD030888 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 29 Jul 2015 13:13:03 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.72]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.03.0195.001; Wed, 29 Jul 2015 08:13:03 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Thread-Topic: [spring] Routing directorate QA review of draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AdDJU4rozHs9zgL9Q6awOhnek/vb5wApb99QAAw7GIA=
Date: Wed, 29 Jul 2015 13:13:02 +0000
Message-ID: <5B43AC77-1C49-407F-90ED-8A35D5D76D88@cisco.com>
References: <DB3PR03MB0780CB9ACC0130DDBDAF32919D8C0@DB3PR03MB0780.eurprd03.prod.outlook.com>
In-Reply-To: <DB3PR03MB0780CB9ACC0130DDBDAF32919D8C0@DB3PR03MB0780.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.147.74.248]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <8AA1D18CF509044DABABC87124551150@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/BMPjOPEc3y1YCC4q3JqLcsWhpxM>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Subject: Re: [mpls] [spring] Routing directorate QA review of draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jul 2015 13:13:08 -0000

Hi Sasha,

Many thanks for your review and comments. I'll go through them asap.


Thanks.
s.


On Jul 29, 2015, at 2:52 PM, Alexander Vainshtein <Alexander.Vainshtein@eci=
tele.com> wrote:

> Hi,
> My previous message has been put on hold by the moderator of the SPRING W=
G as having too many recipients.
> This is partially due to the draft having 12 authors =96 and  have tried =
to send the review to each of themJ.
> =20
> I am now re-sending it with a shorter (but, hopefully, sufficient =96 I b=
elieve all the authors are on the SPRING mailing list anyway) list of recip=
ients andwith one more issue I have found in the draft =96 highlighted.
> =20
> Regards,
> Sasha
> =20
> Office: +972-39266302
> Cell:      +972-549266302
> Email:   Alexander.Vainshtein@ecitele.com
> =20
> From: Alexander Vainshtein=20
> Sent: Tuesday, July 28, 2015 7:37 PM
> To: 'rtg-ads@tools.ietf.org'
> Cc: bruno.decraene@orange.com; jgs@juniper.net; Jon Hudson; 'Jonathan Har=
dwick'; 'rtg-dir@ietf.org'; 'spring@ietf.org'; mpls@ietf.org; 'cfilsfil@cis=
co.com'; 'sprevidi@cisco.com'; 'bashandy@cisco.com'; 'stephane.litkowski@or=
ange.com'; 'Martin.Horneffer@telekom.de'; 'igormilojevic@telekom.rs'; 'rob.=
shakir@bt.com'; 'saku@ytti.fi'; 'wim.henderickx@alcatel-lucent.com'; 'Jeff =
Tantsura (jeff.tantsura@ericsson.com)'; 'edward.crabbe@gmail.com'
> Subject: RE: Routing directorate QA review of draft-filsfils-spring-segme=
nt-routing-ldp-interop
> =20
> Hi,
> My name is Sasha Vainshtein, and  I have been asked to perform the QA rev=
iew of https://datatracker.ietf.org/doc/draft-filsfils-spring-segment-routi=
ng-ldp-interop/.
> =20
> Due to health problems I have been very late (but, hopefully, not too lat=
e) with this review, and here it is.
> =20
> Does the draft solves a real problem? From my POV, definitely yes.
>           1.         The problem stems from the following combination of =
facts fact that:
> a.       LDP distributes labels for FECs represented by IP prefixes (amon=
g other things).
> b.      LDP-based MPLS network are very widely deployed
> c.       SR operating over the MPLS DP allocates labels for SIDs that can=
 represent IP prefixes (again, among other things)
> d.      As a consequence, LDP and SR may effectively map the same IP pref=
ix to different labels.
>           2.         As SR using the MPLS DP is gaining acceptance in the=
 industry, the following deployment scenarios look as realistic to me:
> a.       Coexistence  between LDP-based and SR-based control planes in th=
e same network
> b.      Partial deployment of SR in some sub-domains of a network combine=
d with the operators=92 need to use the benefits of SR where it is already =
deployed
> c.       Gradual transition of services  (especially L2 and L3VPN) tunnel=
led over LDP-created LSPs to LSPs set up using SR (and, possibly, vice vers=
a)
> =20
> Is the draft a good enough start for a WG document? From my POV, yes.
> 1         The draft covers multiple (if not all) realistic use cases for =
coexistence of LDP-based and SR-based control planes and provides  what loo=
ks to me as reasonable solutions for these scenarios.
> 2         At the same I would think that additional work is required to c=
omplete the work.
> =20
> Specific issues with the current draft:
> 1         Editorial: SR-related abbreviations (e.g., SRGB, SID etc.) are =
used without expansion at the first use, and there is no =93Abbreviation=94=
 section in the draft.
> 2         Process/Editorial: The draft currently lists 12 authors on its =
title page exceeding the recommended RFC Editor maximum of 5 authors.
>           3.         Technical: The draft does not analyse the use case  =
of coexistence between SR and LDP with enabled extension for multi-area LSP=
s as per RFC 5283. I think that this use case deserves special consideratio=
n in the draft because:
> a.       It mentions the use case of seamless MPLS and refers to the (exp=
ired) Seamless MPLS Architecture draft
> b.       The seamless MPLS Architecture draft, in its turn, explicitly re=
fers to RFC 5283 in Section 5.1.1 to facilitate binding of labels received =
via the DoD LDP session while only default route is configured in the RIB o=
f the access node in the seamless MPLS architecture
> c.       It is possible that this use case would not add anything to the =
draft =96 but I would prefer to see it in the document with the appropriate=
 explanation
>           4.         Technical: Section 8 =93Manageability Considerations=
=94 is currently left empty. When this section is written, I would expect a=
t least the following:
> a.       Some level of detail regarding local  policies defining whether =
LDP-created or SR-created LSPs should be used etc.
> b.      Discussion of using LSP Ping for LSPs that are produced by stitch=
ing an LDP segment with an SR one.
> c.       Alternatively, it is possible to move this section to a separate=
 dedicated draft
>           5.         Technical: I think more information should be provid=
ed in Section 5 to explain operational aspects of SR-assisted LDP FR:
> a.       In Section 5.1 I would expect the draft to explain that:
>                                                                i.      No=
de D is selected as the RLFA using the same logic  that is defined for sele=
cting RLFA in RFC 7490
>                                                              ii.      The=
 =93bypass LSP=94 is set up by the SR CP automatically without any need for=
 management intervention
>                                                             iii.      I w=
ould like to understand why dynamically set up Targeted LDP sessions are an=
 operational concern. Such sessions appear also when BGP-based auto-discove=
ry for L2VPN is used, and, according to the analysis in RFC 7490, the scala=
bility problems associated with these sessions look as negligible.
> b.      In Section 5.2 I would expect the draft to explain that:
>                                                                i.      Th=
e resulting solution is similar to using a bypass LSP to a manually selecte=
d RLFA that is set up by RSVP-TE (the difference is that a Targeted LDP ses=
sion to such an RLFA would be still needed)
>                                                              ii.      Set=
 up of the  =93traffic-engineered bypass LSP=94 by the SR CP is triggered b=
y an appropriate management operation
>                                                             iii.      Wha=
t information should be provided by the Management Plane for computing the =
RLFA and the traffic-engineered  bypass LSP? Should it be similar to config=
uration parameters used with RSVP-TE?
>                                                            iv.      Which=
 kind of logic should be responsible for computing the RLFA and the path to=
 be taken by the engineered bypass LSP: should it be similar to the CSPF us=
ed with RSVP-TE?
>                                                              v.      How =
the traffic-engineered bypass LSP hat is set up by the SR CP would react to=
 additional changes in the network topology (the behaviour of the bypass LS=
P that is set by RSVP-TE in these situations is well known)
> c.       In both cases it is not clear how the backup label and NHOP are =
installed:
>                                                                i.      In=
 the FRR with RLFA  as per RFC 7490 this is usually done by LDP that receiv=
es the backup label as bound to the destination prefix FEC via the Targeted=
 LDP session, retains it and decides to us it when a route to the destinati=
on prefix using the LSP leading to the RLFA as its NHOP is installed in  th=
e RIB as the best route to the destination prefix by IP FRR
>                                                              ii.      Thi=
s scheme definitely would not work if the Targeted LDP session to the selec=
ted RLFA is eliminated
>                                                             iii.      Fro=
m my POV more details are required here, and the critical question here is,=
 of course, when the scheme proposed in the draft requires any changes in L=
DP.
> =20
> =20
> Neither of the issues listed above should be considered as preventing ado=
ption of the draft as a WG document IMO. Actually I think that resolving th=
ese issues in the context of a WG document would be more effective.
> =20
> Hopefully these notes will be useful.
> =20
> Regards,
> Sasha
> =20
> Office: +972-39266302
> Cell:      +972-549266302
> Email:   Alexander.Vainshtein@ecitele.com
> =20
> From: Jonathan Hardwick [mailto:Jonathan.Hardwick@metaswitch.com]=20
> Sent: Wednesday, May 20, 2015 12:46 PM
> To: Alexander Vainshtein
> Cc: bruno.decraene@orange.com; jgs@juniper.net; Alvaro Retana (aretana); =
Jon Hudson
> Subject: Routing directorate QA review of draft-filsfils-spring-segment-r=
outing-ldp-interop
> =20
> Hi Sasha
> =20
> Please would you be the routing directorate QA reviewer for draft-filsfil=
s-spring-segment-routing-ldp-interop?
> https://datatracker.ietf.org/doc/draft-filsfils-spring-segment-routing-ld=
p-interop/
> =20
> This initial review has been prompted by the spring WG chairs in parallel=
 with a call for WG adoption.  As such, this document qualifies for =93init=
ial QA review=94.  Please could you provide your initial comments in the ne=
xt 3 weeks?  As per the QA process, we would also like you to stay with the=
 document and review it again when it goes to WG last call.
> =20
> The following web page contains a briefing on the QA process, and guidanc=
e for the QA reviewer.
> https://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDirDocQa
> =20
> Please copy your comments to the spring and rtgdir mailing lists.
> =20
> Please let me know whether you can do it, or not.
> =20
> Many thanks
> Jon
> =20
> =20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring


From nobody Wed Jul 29 06:17:59 2015
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA0901AC3B6; Wed, 29 Jul 2015 06:17:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FSL_MY_NAME_IS=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 KfzBa2Y4yuCy; Wed, 29 Jul 2015 06:17:55 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0706.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::706]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E760D1A9236; Wed, 29 Jul 2015 06:17:54 -0700 (PDT)
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com (10.161.55.12) by DB3PR03MB0779.eurprd03.prod.outlook.com (10.161.55.11) with Microsoft SMTP Server (TLS) id 15.1.225.19; Wed, 29 Jul 2015 13:17:35 +0000
Received: from DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) by DB3PR03MB0780.eurprd03.prod.outlook.com ([10.161.55.12]) with mapi id 15.01.0225.018; Wed, 29 Jul 2015 13:17:35 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
Thread-Topic: [spring] Routing directorate QA review of draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AdDJU4roffYaBLXOTjabFYQ9m7cUoAApb99QAAHAcAAAACIm0A==
Date: Wed, 29 Jul 2015 13:17:35 +0000
Message-ID: <DB3PR03MB0780DA324DF1F58D5574C45A9D8C0@DB3PR03MB0780.eurprd03.prod.outlook.com>
References: <DB3PR03MB0780CB9ACC0130DDBDAF32919D8C0@DB3PR03MB0780.eurprd03.prod.outlook.com> <5B43AC77-1C49-407F-90ED-8A35D5D76D88@cisco.com>
In-Reply-To: <5B43AC77-1C49-407F-90ED-8A35D5D76D88@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;
x-originating-ip: [109.66.1.206]
x-microsoft-exchange-diagnostics: 1; DB3PR03MB0779; 5:WYrWBIyB7ijOI7VzC8xlwLEKjfCe9VsCngakw8NZ8a13xCdlQdwswszANs4YAhf9bfnl/fPO6AhiS6G2EwbIH0duhYJMU4bhCj1UVAn5Nkh8U3R4w/E+F2917RVo6bQG4azhcy65NmSEMJCY917VOA==; 24:gaWE/tcK3P09UO8VQP0O8u7HzlQgjniOabBvcA5tNnWL9MZ9UdxyLnK+M4mcP3RWpTpIkfG4mYhwsmlsrt9dz/U0SCZpIsjidiwg92tvKU4=; 20:56uUtRGtc/E3Yf6oaIjM8eh+gB8sm39fCbQ3iq7oQbRw7TpX4PAKnKEXiugo8IZtwBdjMoa68RY2SInYoKuhug==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR03MB0779;
db3pr03mb0779: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <DB3PR03MB07796D925006BE5DD709B7F29D8C0@DB3PR03MB0779.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB3PR03MB0779; BCL:0; PCL:0; RULEID:;  SRVR:DB3PR03MB0779; 
x-forefront-prvs: 0652EA5565
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(13464003)(24454002)(37854004)(252514010)(66654002)(46102003)(76576001)(66066001)(19580405001)(86362001)(33656002)(54356999)(102836002)(50986999)(2656002)(19580395003)(230783001)(87936001)(555904002)(74316001)(5003600100002)(77156002)(122556002)(62966003)(92566002)(15975445007)(5002640100001)(77096005)(5001920100001)(189998001)(110136002)(2950100001)(5001960100002)(40100003)(76176999)(2900100001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR03MB0779; H:DB3PR03MB0780.eurprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2015 13:17:35.6391 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR03MB0779
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/PPfcORcwEC0Fh1KbEYagSZyuQjw>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Subject: Re: [mpls] [spring] Routing directorate QA review of draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jul 2015 13:17:58 -0000

Hi Stefano,
OK by me.

Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com


-----Original Message-----
From: Stefano Previdi (sprevidi) [mailto:sprevidi@cisco.com]=20
Sent: Wednesday, July 29, 2015 4:13 PM
To: Alexander Vainshtein
Cc: rtg-ads@tools.ietf.org; Jonathan Hardwick; rtg-dir@ietf.org; spring@iet=
f.org; mpls@ietf.org
Subject: Re: [spring] Routing directorate QA review of draft-filsfils-sprin=
g-segment-routing-ldp-interop

Hi Sasha,

Many thanks for your review and comments. I'll go through them asap.


Thanks.
s.


On Jul 29, 2015, at 2:52 PM, Alexander Vainshtein <Alexander.Vainshtein@eci=
tele.com> wrote:

> Hi,
> My previous message has been put on hold by the moderator of the SPRING W=
G as having too many recipients.
> This is partially due to the draft having 12 authors - and  have tried to=
 send the review to each of themJ.
> =20
> I am now re-sending it with a shorter (but, hopefully, sufficient - I bel=
ieve all the authors are on the SPRING mailing list anyway) list of recipie=
nts andwith one more issue I have found in the draft - highlighted.
> =20
> Regards,
> Sasha
> =20
> Office: +972-39266302
> Cell:      +972-549266302
> Email:   Alexander.Vainshtein@ecitele.com
> =20
> From: Alexander Vainshtein=20
> Sent: Tuesday, July 28, 2015 7:37 PM
> To: 'rtg-ads@tools.ietf.org'
> Cc: bruno.decraene@orange.com; jgs@juniper.net; Jon Hudson; 'Jonathan Har=
dwick'; 'rtg-dir@ietf.org'; 'spring@ietf.org'; mpls@ietf.org; 'cfilsfil@cis=
co.com'; 'sprevidi@cisco.com'; 'bashandy@cisco.com'; 'stephane.litkowski@or=
ange.com'; 'Martin.Horneffer@telekom.de'; 'igormilojevic@telekom.rs'; 'rob.=
shakir@bt.com'; 'saku@ytti.fi'; 'wim.henderickx@alcatel-lucent.com'; 'Jeff =
Tantsura (jeff.tantsura@ericsson.com)'; 'edward.crabbe@gmail.com'
> Subject: RE: Routing directorate QA review of draft-filsfils-spring-segme=
nt-routing-ldp-interop
> =20
> Hi,
> My name is Sasha Vainshtein, and  I have been asked to perform the QA rev=
iew of https://datatracker.ietf.org/doc/draft-filsfils-spring-segment-routi=
ng-ldp-interop/.
> =20
> Due to health problems I have been very late (but, hopefully, not too lat=
e) with this review, and here it is.
> =20
> Does the draft solves a real problem? From my POV, definitely yes.
>           1.         The problem stems from the following combination of =
facts fact that:
> a.       LDP distributes labels for FECs represented by IP prefixes (amon=
g other things).
> b.      LDP-based MPLS network are very widely deployed
> c.       SR operating over the MPLS DP allocates labels for SIDs that can=
 represent IP prefixes (again, among other things)
> d.      As a consequence, LDP and SR may effectively map the same IP pref=
ix to different labels.
>           2.         As SR using the MPLS DP is gaining acceptance in the=
 industry, the following deployment scenarios look as realistic to me:
> a.       Coexistence  between LDP-based and SR-based control planes in th=
e same network
> b.      Partial deployment of SR in some sub-domains of a network combine=
d with the operators' need to use the benefits of SR where it is already de=
ployed
> c.       Gradual transition of services  (especially L2 and L3VPN) tunnel=
led over LDP-created LSPs to LSPs set up using SR (and, possibly, vice vers=
a)
> =20
> Is the draft a good enough start for a WG document? From my POV, yes.
> 1         The draft covers multiple (if not all) realistic use cases for =
coexistence of LDP-based and SR-based control planes and provides  what loo=
ks to me as reasonable solutions for these scenarios.
> 2         At the same I would think that additional work is required to c=
omplete the work.
> =20
> Specific issues with the current draft:
> 1         Editorial: SR-related abbreviations (e.g., SRGB, SID etc.) are =
used without expansion at the first use, and there is no "Abbreviation" sec=
tion in the draft.
> 2         Process/Editorial: The draft currently lists 12 authors on its =
title page exceeding the recommended RFC Editor maximum of 5 authors.
>           3.         Technical: The draft does not analyse the use case  =
of coexistence between SR and LDP with enabled extension for multi-area LSP=
s as per RFC 5283. I think that this use case deserves special consideratio=
n in the draft because:
> a.       It mentions the use case of seamless MPLS and refers to the (exp=
ired) Seamless MPLS Architecture draft
> b.       The seamless MPLS Architecture draft, in its turn, explicitly re=
fers to RFC 5283 in Section 5.1.1 to facilitate binding of labels received =
via the DoD LDP session while only default route is configured in the RIB o=
f the access node in the seamless MPLS architecture
> c.       It is possible that this use case would not add anything to the =
draft - but I would prefer to see it in the document with the appropriate e=
xplanation
>           4.         Technical: Section 8 "Manageability Considerations" =
is currently left empty. When this section is written, I would expect at le=
ast the following:
> a.       Some level of detail regarding local  policies defining whether =
LDP-created or SR-created LSPs should be used etc.
> b.      Discussion of using LSP Ping for LSPs that are produced by stitch=
ing an LDP segment with an SR one.
> c.       Alternatively, it is possible to move this section to a separate=
 dedicated draft
>           5.         Technical: I think more information should be provid=
ed in Section 5 to explain operational aspects of SR-assisted LDP FR:
> a.       In Section 5.1 I would expect the draft to explain that:
>                                                                i.      No=
de D is selected as the RLFA using the same logic  that is defined for sele=
cting RLFA in RFC 7490
>                                                              ii.      The=
 "bypass LSP" is set up by the SR CP automatically without any need for man=
agement intervention
>                                                             iii.      I w=
ould like to understand why dynamically set up Targeted LDP sessions are an=
 operational concern. Such sessions appear also when BGP-based auto-discove=
ry for L2VPN is used, and, according to the analysis in RFC 7490, the scala=
bility problems associated with these sessions look as negligible.
> b.      In Section 5.2 I would expect the draft to explain that:
>                                                                i.      Th=
e resulting solution is similar to using a bypass LSP to a manually selecte=
d RLFA that is set up by RSVP-TE (the difference is that a Targeted LDP ses=
sion to such an RLFA would be still needed)
>                                                              ii.      Set=
 up of the  "traffic-engineered bypass LSP" by the SR CP is triggered by an=
 appropriate management operation
>                                                             iii.      Wha=
t information should be provided by the Management Plane for computing the =
RLFA and the traffic-engineered  bypass LSP? Should it be similar to config=
uration parameters used with RSVP-TE?
>                                                            iv.      Which=
 kind of logic should be responsible for computing the RLFA and the path to=
 be taken by the engineered bypass LSP: should it be similar to the CSPF us=
ed with RSVP-TE?
>                                                              v.      How =
the traffic-engineered bypass LSP hat is set up by the SR CP would react to=
 additional changes in the network topology (the behaviour of the bypass LS=
P that is set by RSVP-TE in these situations is well known)
> c.       In both cases it is not clear how the backup label and NHOP are =
installed:
>                                                                i.      In=
 the FRR with RLFA  as per RFC 7490 this is usually done by LDP that receiv=
es the backup label as bound to the destination prefix FEC via the Targeted=
 LDP session, retains it and decides to us it when a route to the destinati=
on prefix using the LSP leading to the RLFA as its NHOP is installed in  th=
e RIB as the best route to the destination prefix by IP FRR
>                                                              ii.      Thi=
s scheme definitely would not work if the Targeted LDP session to the selec=
ted RLFA is eliminated
>                                                             iii.      Fro=
m my POV more details are required here, and the critical question here is,=
 of course, when the scheme proposed in the draft requires any changes in L=
DP.
> =20
> =20
> Neither of the issues listed above should be considered as preventing ado=
ption of the draft as a WG document IMO. Actually I think that resolving th=
ese issues in the context of a WG document would be more effective.
> =20
> Hopefully these notes will be useful.
> =20
> Regards,
> Sasha
> =20
> Office: +972-39266302
> Cell:      +972-549266302
> Email:   Alexander.Vainshtein@ecitele.com
> =20
> From: Jonathan Hardwick [mailto:Jonathan.Hardwick@metaswitch.com]=20
> Sent: Wednesday, May 20, 2015 12:46 PM
> To: Alexander Vainshtein
> Cc: bruno.decraene@orange.com; jgs@juniper.net; Alvaro Retana (aretana); =
Jon Hudson
> Subject: Routing directorate QA review of draft-filsfils-spring-segment-r=
outing-ldp-interop
> =20
> Hi Sasha
> =20
> Please would you be the routing directorate QA reviewer for draft-filsfil=
s-spring-segment-routing-ldp-interop?
> https://datatracker.ietf.org/doc/draft-filsfils-spring-segment-routing-ld=
p-interop/
> =20
> This initial review has been prompted by the spring WG chairs in parallel=
 with a call for WG adoption.  As such, this document qualifies for "initia=
l QA review".  Please could you provide your initial comments in the next 3=
 weeks?  As per the QA process, we would also like you to stay with the doc=
ument and review it again when it goes to WG last call.
> =20
> The following web page contains a briefing on the QA process, and guidanc=
e for the QA reviewer.
> https://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDirDocQa
> =20
> Please copy your comments to the spring and rtgdir mailing lists.
> =20
> Please let me know whether you can do it, or not.
> =20
> Many thanks
> Jon
> =20
> =20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring


From nobody Wed Jul 29 18:22:49 2015
Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FED91B31B7 for <mpls@ietfa.amsl.com>; Wed, 29 Jul 2015 18:22:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.898
X-Spam-Level: 
X-Spam-Status: No, score=0.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.793, UNPARSEABLE_RELAY=0.001] autolearn=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 cyKmKRJHuy5U for <mpls@ietfa.amsl.com>; Wed, 29 Jul 2015 18:22:46 -0700 (PDT)
Received: from mailgw02.mediatek.com (unknown [66.228.70.112]) by ietfa.amsl.com (Postfix) with ESMTP id 2F0C91B3194 for <mpls@ietf.org>; Wed, 29 Jul 2015 18:22:45 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw02.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 2051528771; Wed, 29 Jul 2015 21:21:04 -0500
Received: from MTKCAS63.mediatek.inc (172.29.17.143) by MTKCAS64.mediatek.inc (172.29.17.144) with Microsoft SMTP Server (TLS) id 14.3.181.6; Wed, 29 Jul 2015 21:22:30 -0400
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS63.mediatek.inc ([fe80::69ba:ee95:46f7:711d%10]) with mapi id 14.03.0181.006; Wed, 29 Jul 2015 21:22:30 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: "stbryant@cisco.com" <stbryant@cisco.com>, Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8jUti3orAQEqCOvm3DZDbXZ3qQZhggAVnVgCAAAFBUIABV0UA///4lfCAAGWSgP//0CywgAGCgYCAAAq/8A==
Date: Thu, 30 Jul 2015 01:22:29 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F722EC@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F624BE@MTKMBS61N1.mediatek.inc> <55B7617A.90808@cisco.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F64252@MTKMBS61N1.mediatek.inc> <F9B5D5ED-6380-4D82-9A61-589150DFF6D4@broadcom.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F6448F@MTKMBS61N1.mediatek.inc> <55B8CC8F.60303@cisco.com>
In-Reply-To: <55B8CC8F.60303@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.17.249]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-Product-Ver: SMEX-10.2.0.3176-8.000.1202-21710.005
X-TM-AS-Result: No--22.416100-8.000000-31
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/obO901SCQaIxvyg-MSu0_zjTuxQ>
Cc: "mpls@ietf.org" <mpls@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jul 2015 01:22:48 -0000

Alright, not convincingly, I will hold it to myself for now=2E

Thanks

Andrew

-----Original Message-----
From: Stewart Bryant [mailto:stbryant@cisco=2Ecom]=20
Sent: Wednesday, July 29, 2015 5:53 AM
To: Andrew Qu; Shahram Davari
Cc: Alexander Vainshtein; Robert Raszuk; mpls@ietf=2Eorg
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?

On 28/07/2015 18:55, Andrew Qu wrote:
> Hi Shahram,
>
> This is a question that must be answered,  but could you please hold the =
question for now?
>
> I just want to have one issue clarified before moving to another=2E
>
> Do we agree that _IF_ global label becomes necessary,  no-swap as =
primitive is necessary?
No, the primitive is not *needed*=2E

Stewart
>
> Understood that _IF_ will be next topic to follow=2E
>
> Thanks,
>
> Andrew
>
> -----Original Message-----
> From: Shahram Davari [mailto:davari@broadcom=2Ecom]
> Sent: Tuesday, July 28, 2015 9:40 AM
> To: Andrew Qu
> Cc: stbryant@cisco=2Ecom; Alexander Vainshtein; Robert Raszuk;=20
> mpls@ietf=2Eorg
> Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?
>
> Andrew
>
> Continue operation in segment routing and in HSDN is not global label=2E =
Global label means every router knows how to forward a global label=2E What=
 is the application for a global label and how does each router know how to=
 forward it?
>
> Regards,
> Shahram
>
>
>> On Jul 28, 2015, at 7:58 AM, Andrew Qu <andrew=2Equ@mediatek=2Ecom> =
wrote:
>>
>> Hi Stewart,
>>
>> Agreed that SWAP must be kept because MPLS fundamentals can't be =
broken=2E
>> And I agreed that _if_ there is NO such global label space idea,=20
>> no-swap is optimization of swap as well=2E
>>
>> However I don't agree no-swap become an optimization in terms of=20
>> network Behavior when global label idea become a needed thing=2E
>>
>>
>> When global Label introduced, then no_swap is the conceptually right=20
>> thing for the transition [even Local implementation can use swap to=20
>> achieve, again, per previous conversation, the popular wisdom, which=20
>> I agreed as well,  is that this is local implementation, we should=20
>> not get involved, so we must define no-swap as the new primitive at=20
>> RFC level]
>>
>>
>> So the question really boils down to that do we need global label?
>>
>> I believe that is the key thing here=2E  May be we can put swap/no-swap =
aside for the moment=2E
>>
>> Thanks,
>>
>> Andrew
>>
>>
>> -----Original Message-----
>> From: Stewart Bryant [mailto:stbryant@cisco=2Ecom]
>> Sent: Tuesday, July 28, 2015 4:03 AM
>> To: Andrew Qu; Alexander Vainshtein; Robert Raszuk; Shahram Davari
>> Cc: mpls@ietf=2Eorg
>> Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much =
does it really save?
>>
>>> Adding "NO_SWAP" for new/future generation DEVICE does NOT break=20
>>> backward capability=2E
>> Andrew
>>
>> Existing devices should be assumed to have non-aligned label spaces=2E
>> (there is much empirical evidence to support this position)
>>
>> So if you have a no-swap only device between two existing devices you =
cannot be sure that you can build an LSP=2E
>>
>> A backwards compatible device would therefore need to support swap=2E
>>
>> Once you support swap then no-swap become an optimization=2E
>>
>> - Stewart
>>
>>
>> ************* Email Confidentiality Notice ******************** The=20
>> information contained in this e-mail message (including any
>> attachments) may be confidential, proprietary, privileged, or=20
>> otherwise exempt from disclosure under applicable laws=2E It is=20
>> intended to be conveyed only to the designated recipient(s)=2E Any use,=
=20
>> dissemination, distribution, printing, retaining or copying of this=20
>> e-mail (including its
>> attachments) by unintended recipient(s) is strictly prohibited and=20
>> may be unlawful=2E If you are not an intended recipient of this e-mail,=
=20
>> or believe that you have received this e-mail in error, please notify=20
>> the sender immediately (by replying to this e-mail), delete any and=20
>> all copies of this e-mail (including any attachments) from your=20
>> system, and do not disclose the content of this e-mail to any other =
person=2E Thank you!
>>
> ************* Email Confidentiality Notice ******************** The=20
> information contained in this e-mail message (including any
> attachments) may be confidential, proprietary, privileged, or=20
> otherwise exempt from disclosure under applicable laws=2E It is intended=
=20
> to be conveyed only to the designated recipient(s)=2E Any use,=20
> dissemination, distribution, printing, retaining or copying of this=20
> e-mail (including its
> attachments) by unintended recipient(s) is strictly prohibited and may=20
> be unlawful=2E If you are not an intended recipient of this e-mail, or=20
> believe that you have received this e-mail in error, please notify the=20
> sender immediately (by replying to this e-mail), delete any and all=20
> copies of this e-mail (including any attachments) from your system,=20
> and do not disclose the content of this e-mail to any other person=2E =
Thank you!
>
> =2E
>


--
For corporate legal information go to:

http://www=2Ecisco=2Ecom/web/about/doing_business/legal/cri/index=2Ehtml

************* Email Confidentiality Notice ********************
The information contained in this e-mail message (including any=20
attachments) may be confidential, proprietary, privileged, or otherwise
exempt from disclosure under applicable laws=2E It is intended to be=20
conveyed only to the designated recipient(s)=2E Any use, dissemination,=20
distribution, printing, retaining or copying of this e-mail (including its=
=20
attachments) by unintended recipient(s) is strictly prohibited and may=20
be unlawful=2E If you are not an intended recipient of this e-mail, or =
believe=20
that you have received this e-mail in error, please notify the sender=20
immediately (by replying to this e-mail), delete any and all copies of=20
this e-mail (including any attachments) from your system, and do not
disclose the content of this e-mail to any other person=2E Thank you!


From nobody Thu Jul 30 20:10:30 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 308E11B3028; Thu, 30 Jul 2015 20:10:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 86bRObXiGx7T; Thu, 30 Jul 2015 20:10:26 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id DDAF21B301F; Thu, 30 Jul 2015 20:10:26 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.2.0.p3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150731031026.9355.32645.idtracker@ietfa.amsl.com>
Date: Thu, 30 Jul 2015 20:10:26 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/Up0AURtf6aZ7nEsn-GctGwcYNRY>
Cc: mpls@ietf.org
Subject: [mpls] I-D Action: draft-kumarkini-mpls-spring-lsp-ping-04.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 31 Jul 2015 03:10:28 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

        Title           : Label Switched Path (LSP) Ping/Trace for Segment Routing Networks Using MPLS Dataplane
        Authors         : Nagendra Kumar
                          George Swallow
                          Carlos Pignataro
                          Nobo Akiya
                          Sriganesh Kini
                          Hannes Gredler
                          Mach(Guoyi) Chen
	Filename        : draft-kumarkini-mpls-spring-lsp-ping-04.txt
	Pages           : 16
	Date            : 2015-07-30

Abstract:
   Segment Routing architecture leverages the source routing and
   tunneling paradigms and can be directly applied to MPLS data plane.
   A node steers a packet through a controlled set of instructions
   called segments, by prepending the packet with a Segment Routing
   header.

   The segment assignment and forwarding semantic nature of Segment
   Routing raises additional consideration for connectivity verification
   and fault isolation in LSP with Segment Routing architecture.  This
   document illustrates the problem and describe a mechanism to perform
   LSP Ping and Traceroute on Segment Routing network over MPLS data
   plane.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-kumarkini-mpls-spring-lsp-ping/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-kumarkini-mpls-spring-lsp-ping-04

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-kumarkini-mpls-spring-lsp-ping-04


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.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Thu Jul 30 22:33:16 2015
Return-Path: <psarkar@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 279121B3103; Thu, 30 Jul 2015 22:33:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 2KACm7gis-Vt; Thu, 30 Jul 2015 22:33:12 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0772.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::772]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C77711B30FF; Thu, 30 Jul 2015 22:33:11 -0700 (PDT)
Received: from BLUPR05MB1969.namprd05.prod.outlook.com (10.162.224.23) by BLUPR05MB1970.namprd05.prod.outlook.com (10.162.224.24) with Microsoft SMTP Server (TLS) id 15.1.225.19; Fri, 31 Jul 2015 05:32:50 +0000
Received: from BLUPR05MB1969.namprd05.prod.outlook.com ([10.162.224.23]) by BLUPR05MB1969.namprd05.prod.outlook.com ([10.162.224.23]) with mapi id 15.01.0225.018; Fri, 31 Jul 2015 05:32:50 +0000
From: Pushpasis Sarkar <psarkar@juniper.net>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AQHQy1JWsuq8rfCdN0ClisLMXwUbzw==
Date: Fri, 31 Jul 2015 05:32:49 +0000
Message-ID: <D1E1064C.2CE47%psarkar@juniper.net>
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
In-Reply-To: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.3.150624
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [116.197.184.14]
x-microsoft-exchange-diagnostics: 1; BLUPR05MB1970; 5:HW+2WyIBR89eqCtJXdN+/dafKTcVnebUckaU1xdGUsmEnzmBiNerHtDIMfxBiEOxGbtNwwkIMXJ0xs3rcO0gaVrY+gNGeeH2bP6Oy6PzkaIyTbjsao98Moh+oFsg6Zr8NvtwQD/Bxza4xi7rnqMopg==; 24:jt1284dtcbP7BLx82RnWCCReYx3Nll1Tzxduo93hxL+WkkaGxK2qNAtq1qPFOypagdeoFKkDWn747j1nuH+cQeM3WxqBLfm3Dhy9hTXtfLI=; 20:rxcPofPvxorAYvG5Ad+1U7jzIES30khFnm9BD9mJ86/m0eKuQVUtHAdAif3NQUZkBldtgEPxZA+Bj+0MSqFYNw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB1970;
blupr05mb1970: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <BLUPR05MB1970B1D000A7844FC25F3C56BC8A0@BLUPR05MB1970.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BLUPR05MB1970; BCL:0; PCL:0; RULEID:;  SRVR:BLUPR05MB1970; 
x-forefront-prvs: 0654257CF5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(24454002)(164054003)(479174004)(2900100001)(19580405001)(83506001)(15975445007)(66066001)(62966003)(2656002)(2501003)(40100003)(122556002)(450100001)(189998001)(46102003)(230783001)(2950100001)(92566002)(36756003)(86362001)(102836002)(106116001)(77156002)(5002640100001)(19580395003)(50986999)(77096005)(99286002)(76176999)(87936001)(2351001)(110136002)(4001350100001)(5001960100002)(54356999); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB1970; H:BLUPR05MB1969.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-ID: <3145DBA52EDAB24B87B4C800E6B28DF0@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jul 2015 05:32:50.0429 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB1970
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/jsBl8ikW5kdqXTy98O2f46cLgE8>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] [spring] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 31 Jul 2015 05:33:14 -0000

Support.

On 7/22/15, 3:17 PM, "spring on behalf of John G.Scudder"
<spring-bounces@ietf.org on behalf of jgs@juniper.net> wrote:

>Dear WG,
>
>As we discussed at our meeting yesterday, working group adoption has been
>requested for draft-filsfils-spring-segment-routing-ldp-interop. Please
>reply to the list with your comments, including although not limited to
>whether or not you support adoption. Non-authors are especially
>encouraged to comment.
>
>In consideration of the fact that a number of WG calls are going on
>concurrently, we will end the call on August 31, 2015.
>
>Authors, please indicate whether you are aware of any relevant IPR and if
>so, whether it has been disclosed. Also, the length of the author list
>for this document greatly exceeds the maximum recommended. Assuming the
>document is adopted, the authors should be prepared to correct this when
>submitting as a WG document, ideally by reducing the list to simply the
>active editor(s) and making use of the "contributors" section for the
>full list.
>
>Thanks,
>
>--Bruno and John
>
>P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.
>_______________________________________________
>spring mailing list
>spring@ietf.org
>https://www.ietf.org/mailman/listinfo/spring


From nobody Fri Jul 31 09:40:34 2015
Return-Path: <swallow@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE8F21B2E4C; Fri, 31 Jul 2015 09:40:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 bO2iDiJDsgam; Fri, 31 Jul 2015 09:40:31 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F9E61B2E4B; Fri, 31 Jul 2015 09:40:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1619; q=dns/txt; s=iport; t=1438360831; x=1439570431; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=8U5iSxajqabGN5c1AgsBDIefQeKkbqYg39XyOPYj6ck=; b=DMUr6syQphnyGXguLv3gmI6zMXvp00fh/kaEATyQEO2EXftPfVJa2THR Sbc0pcDX4CJnqlahpwvdqh1nO36W6zycvKm0/uru7BZVrb+otuxgI4Dxy 7UxaeZHzEAsPtEh+/rtI7/PmLMWCftUKS6C8L1MxpkeDEPUxOpi86owDm U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BsAwD+o7tV/49dJa1bgxpUaQa8LwmBegqFL0oCgTE4FAEBAQEBAQGBCoQkAQEEAQEBGh00CxACAQgOCh4QJwslAgQBDQWILg3HXAEBAQEBAQEBAQEBAQEBAQEBAQEBARMEi06ELlkHhCwFkXaDAgGMSIFHhCCPc4NlJoI/gT5vgQVDgQQBAQE
X-IronPort-AV: E=Sophos;i="5.15,585,1432598400"; d="scan'208";a="174088998"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-3.cisco.com with ESMTP; 31 Jul 2015 16:40:30 +0000
Received: from xhc-rcd-x09.cisco.com (xhc-rcd-x09.cisco.com [173.37.183.83]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id t6VGeUkM009441 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 31 Jul 2015 16:40:30 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.123]) by xhc-rcd-x09.cisco.com ([173.37.183.83]) with mapi id 14.03.0195.001; Fri, 31 Jul 2015 11:40:30 -0500
From: "George Swallow (swallow)" <swallow@cisco.com>
To: Pushpasis Sarkar <psarkar@juniper.net>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
Thread-Index: AQHQy1Jn1Iwx5S2h60qyivkwCJ1jEZ312VMA
Date: Fri, 31 Jul 2015 16:40:29 +0000
Message-ID: <D1E11D30.11CC0D%swallow@cisco.com>
References: <3E235356-D3A3-4D61-BAAC-869D35B918C8@juniper.net> <D1E1064C.2CE47%psarkar@juniper.net>
In-Reply-To: <D1E1064C.2CE47%psarkar@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.3.150624
x-originating-ip: [10.116.212.3]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <DF6B90B7970B134086B9668762087F7B@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/HVe-62wpjKwQBaJ8OHfS1j4R4jE>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] [spring] working group adoption call for draft-filsfils-spring-segment-routing-ldp-interop
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 31 Jul 2015 16:40:34 -0000

Support.

On 7/31/15, 1:32 AM, "spring on behalf of Pushpasis Sarkar"
<spring-bounces@ietf.org on behalf of psarkar@juniper.net> wrote:

>Support.
>
>On 7/22/15, 3:17 PM, "spring on behalf of John G.Scudder"
><spring-bounces@ietf.org on behalf of jgs@juniper.net> wrote:
>
>>Dear WG,
>>
>>As we discussed at our meeting yesterday, working group adoption has been
>>requested for draft-filsfils-spring-segment-routing-ldp-interop. Please
>>reply to the list with your comments, including although not limited to
>>whether or not you support adoption. Non-authors are especially
>>encouraged to comment.
>>
>>In consideration of the fact that a number of WG calls are going on
>>concurrently, we will end the call on August 31, 2015.
>>
>>Authors, please indicate whether you are aware of any relevant IPR and if
>>so, whether it has been disclosed. Also, the length of the author list
>>for this document greatly exceeds the maximum recommended. Assuming the
>>document is adopted, the authors should be prepared to correct this when
>>submitting as a WG document, ideally by reducing the list to simply the
>>active editor(s) and making use of the "contributors" section for the
>>full list.
>>
>>Thanks,
>>
>>--Bruno and John
>>
>>P.S.: Cc MPLS owing to the LDP connection. Please respect the reply-to.
>>_______________________________________________
>>spring mailing list
>>spring@ietf.org
>>https://www.ietf.org/mailman/listinfo/spring
>
>_______________________________________________
>spring mailing list
>spring@ietf.org
>https://www.ietf.org/mailman/listinfo/spring


From nobody Fri Jul 31 18:18:54 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C9A61A1A54; Fri, 31 Jul 2015 18:18:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 5GL_M1eV27Wd; Fri, 31 Jul 2015 18:18:50 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 13B9F1A1A47; Fri, 31 Jul 2015 18:18:50 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.2.0.p3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150801011850.20230.26321.idtracker@ietfa.amsl.com>
Date: Fri, 31 Jul 2015 18:18:50 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/VzAOx7hAj59aQGgBQKSJfjHOjKk>
Cc: mpls@ietf.org
Subject: [mpls] I-D Action: draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf-10.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 01 Aug 2015 01:18:51 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Multiprotocol Label Switching Working Group of the IETF.

        Title           : Configuration of Proactive Operations, Administration, and Maintenance (OAM) Functions for MPLS-based Transport Networks using LSP Ping
        Authors         : Elisa Bellagamba
                          Gregory Mirsky
                          Loa Andersson
                          Pontus Skoldstrom
                          Dave Ward
                          John Drake
	Filename        : draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf-10.txt
	Pages           : 26
	Date            : 2015-07-31

Abstract:
   This specification describes the configuration of proactive MPLS-TP
   Operations, Administration, and Maintenance (OAM) Functions for a
   given LSP using a set of TLVs that are carried by the LSP-Ping
   protocol.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf-10

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf-10


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.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

