From owner-mpls@UU.NET  Fri Mar  1 05:42:37 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA06258
	for <mpls-archive@lists.ietf.org>; Fri, 1 Mar 2002 05:42:37 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmehe02204;
	Fri, 1 Mar 2002 10:41:54 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmehe06895
	for mpls-outgoing; Fri, 1 Mar 2002 10:41:36 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmehe06885
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 1 Mar 2002 10:41:28 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmehe11018
	for <mpls@uu.net>; Fri, 1 Mar 2002 10:41:00 GMT
Received: from wiprom2mx1.wipro.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: wiprom2mx1.wipro.com [203.197.164.41])
	id QQmehe17797
	for <mpls@uu.net>; Fri, 1 Mar 2002 10:40:44 GMT
Received: from m2vwall3.wipro.com (m2vwall3.wipro.com [164.164.29.237])
	by wiprom2mx1.wipro.com (8.11.3/8.11.3) with SMTP id g21Aefe19284
	for <mpls@uu.net>; Fri, 1 Mar 2002 16:10:42 +0530 (IST)
Received: from 192.168.2.18 by m2vwall3.wipro.com (InterScan E-Mail VirusWall NT); Fri, 01 Mar 2002 16:10:34 +0530
Received: from alcatel-gw.wipinfo.soft.net ([192.168.220.200])
          by sarovar.mail.wipro.com (Netscape Messaging Server 4.15) with
          ESMTP id GSAIZL00.1NS; Fri, 1 Mar 2002 16:10:33 +0530 
Received: from soflt.alc.wipinfo.soft.net (soflt [192.168.220.205]) by alcatel-gw.wipinfo.soft.net (8.7.5/8.9.3) with ESMTP id LAA18316; Fri, 1 Mar 2002 11:18:11 +0530
Date: Fri, 1 Mar 2002 16:15:48 +0530 (IST)
From: "chetan kumar s" <chetan.kumar@wipro.com>
X-X-Sender: <chetansk@soflt.alc.wipinfo.soft.net>
Reply-To: <chetan.kumar@wipro.com>
To: <mpls@UU.NET>
cc: <OSPF@DISCUSS.MICROSOFT.COM>
Subject: exchanging LSPID
Message-ID: <Pine.LNX.4.33.0203011545260.31504-100000@soflt.alc.wipinfo.soft.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-mpls@UU.NET
Precedence: bulk


Hi,

While setting up CR-LSP, as an object of ER-TLV, one can specify CRLSP-ID.

If one claculates all the ER-TLV using CSPF and the data to CSPF is fed
from some routing information base, than OSPF may need to provide TE
extension to exchange this LSP-ID.  I was wondering that there has to be
one sub TLV in the link TLV that include this LSP-ID and few of its
attributes.

Thanks
Chetan S



___________
The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself.  Therefore all
progress depends on the unreasonable man.
                -- George Bernard Shaw







From owner-mpls@UU.NET  Fri Mar  1 06:30:19 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA10731
	for <mpls-archive@lists.ietf.org>; Fri, 1 Mar 2002 06:30:18 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmehh12970;
	Fri, 1 Mar 2002 11:29:34 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmehh00827
	for mpls-outgoing; Fri, 1 Mar 2002 11:29:16 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmehh00822
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 1 Mar 2002 11:29:14 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmehh01034
	for <mpls@uu.net>; Fri, 1 Mar 2002 11:29:03 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmehh28590
	for <mpls@uu.net>; Fri, 1 Mar 2002 11:29:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id GAA17588 for <mpls@uu.net>; Fri, 1 Mar 2002 06:29:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id GAA04678 for mpls@uu.net; Fri, 1 Mar 2002 06:29:02 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmehh00791
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 1 Mar 2002 11:28:09 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmehh10312
	for <mpls@uu.net>; Fri, 1 Mar 2002 11:27:09 GMT
Received: from ganesh.ctd.hctech.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [202.54.64.2])
	id QQmehh09977
	for <mpls@uu.net>; Fri, 1 Mar 2002 11:27:08 GMT
Received: by GANESH with Internet Mail Service (5.5.2653.19)
	id <FVR54CHK>; Fri, 1 Mar 2002 16:55:35 +0530
Message-ID: <D11B30C7348BD511A40700010283497B51AEAC@GAYATRI>
From: "Vijayanand C - CTD, Chennai." <vijayc@ctd.hcltech.com>
To: mpls@UU.NET
Subject: CR LDP fast reroute ?
Date: Fri, 1 Mar 2002 16:54:21 +0530 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hello all,
Is there any draft or work going on regarding rerouting of CR LDP tunnels
like the fast rerouting done in RSVP tunnels

Thanks in advance.
Regards,
Vijay



From owner-mpls@UU.NET  Fri Mar  1 07:22:38 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA16862
	for <mpls-archive@lists.ietf.org>; Fri, 1 Mar 2002 07:22:38 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmehl17909;
	Fri, 1 Mar 2002 12:21:58 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmehl24910
	for mpls-outgoing; Fri, 1 Mar 2002 12:21:36 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmehl24905
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 1 Mar 2002 12:21:32 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmehl29521
	for <mpls@uu.net>; Fri, 1 Mar 2002 12:20:02 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmehl14441
	for <mpls@uu.net>; Fri, 1 Mar 2002 12:20:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id HAA19138 for <mpls@uu.net>; Fri, 1 Mar 2002 07:20:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id HAA07163 for mpls@uu.net; Fri, 1 Mar 2002 07:20:01 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmehl24834
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 1 Mar 2002 12:19:21 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmehl15945
	for <mpls@uu.net>; Fri, 1 Mar 2002 12:19:08 GMT
Received: from ietf.org by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: odin.ietf.org [132.151.1.176])
	id QQmehl13203
	for <mpls@uu.net>; Fri, 1 Mar 2002 12:19:08 GMT
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA16478;
	Fri, 1 Mar 2002 07:19:04 -0500 (EST)
Message-Id: <200203011219.HAA16478@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce:;
CC: mpls@UU.NET
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-kishan-lsp-btrace-00.txt
Date: Fri, 01 Mar 2002 07:19:04 -0500
Sender: owner-mpls@UU.NET
Precedence: bulk

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.


	Title		: LSP backtrace using MPLS-LDP/CR-LDP
	Author(s)	: H. Desineni, K. Avasarala
	Filename	: draft-kishan-lsp-btrace-00.txt
	Pages		: 
	Date		: 15-Feb-02
	
This document describes the encoding and procedures for new LDP 
messages, the back trace message and back trace reply message. The 
back trace message is sent for an established LSP. The back trace 
message can be used for LDP LSPs as well as for CR-LSPs. The data 
requested is encoded into the back trace reply message.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-kishan-lsp-btrace-00.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-kishan-lsp-btrace-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-kishan-lsp-btrace-00.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020301072416.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-kishan-lsp-btrace-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-kishan-lsp-btrace-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020301072416.I-D@ietf.org>

--OtherAccess--

--NextPart--




From owner-mpls@UU.NET  Fri Mar  1 09:18:10 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA26108
	for <mpls-archive@lists.ietf.org>; Fri, 1 Mar 2002 09:18:10 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmeht15933;
	Fri, 1 Mar 2002 14:17:44 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmeht14614
	for mpls-outgoing; Fri, 1 Mar 2002 14:17:32 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmeht14607
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 1 Mar 2002 14:17:25 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmeht17687
	for <mpls@uu.net>; Fri, 1 Mar 2002 14:16:53 GMT
Received: from merlot.juniper.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint.juniper.net [207.17.136.129])
	id QQmeht14212
	for <mpls@uu.net>; Fri, 1 Mar 2002 14:16:52 GMT
Received: from juniper.net (garnet.juniper.net [172.17.28.17])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id g21EGfT16481;
	Fri, 1 Mar 2002 06:16:41 -0800 (PST)
	(envelope-from yakov@juniper.net)
Message-Id: <200203011416.g21EGfT16481@merlot.juniper.net>
To: Anna Szymanska <szymanska_anna@poczta.onet.pl>
cc: mpls@UU.NET
Subject: Re: L bit in Unnumbered Interface ID Subobject 
In-Reply-To: Your message of "Thu, 28 Feb 2002 15:35:16."
             <E16gReP-00027Z-00@f26.test.onet.pl> 
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <75075.1014992201.1@juniper.net>
Date: Fri, 01 Mar 2002 06:16:41 -0800
From: Yakov Rekhter <yakov@juniper.net>
Sender: owner-mpls@UU.NET
Precedence: bulk

Ania,

> Hi all,
> 
> Unnumbered Interface ID subobject defined draft-ietf-mpls-rsvp-unnum-04.txt
> has an L bit telling whether it is a strict or loose node.
> Whereas the same subobject draft-ietf-mpls-crldp-unnum-04.txt 
> lacks the bit.
> Is it an error in specification ? If yes, which draft has 
> correct Unnumbered Interface ID definition ?

This is an error in the spec. The revised version of the draft
that I just submitted has this fixed.

Thanks for bringing this up.

Yakov.


From owner-mpls@UU.NET  Fri Mar  1 09:22:56 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA26532
	for <mpls-archive@lists.ietf.org>; Fri, 1 Mar 2002 09:22:56 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmeht28213;
	Fri, 1 Mar 2002 14:22:25 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmeht14935
	for mpls-outgoing; Fri, 1 Mar 2002 14:22:11 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmeht14928
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 1 Mar 2002 14:22:08 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmeht16102
	for <mpls@uu.net>; Fri, 1 Mar 2002 14:20:54 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmeht18709
	for <mpls@uu.net>; Fri, 1 Mar 2002 14:20:54 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id JAA25136 for <mpls@uu.net>; Fri, 1 Mar 2002 09:20:54 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id JAA13274 for mpls@uu.net; Fri, 1 Mar 2002 09:20:53 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmegt24167
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 1 Mar 2002 07:52:40 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmegt02955
	for <mpls@uu.net>; Fri, 1 Mar 2002 07:52:16 GMT
Received: from smtp2.poczta.onet.pl by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp2.poczta.onet.pl [213.180.130.30])
	id QQmegt15931
	for <mpls@uu.net>; Fri, 1 Mar 2002 07:52:15 GMT
Received: from f27.test.onet.pl ([192.168.240.57]:34274 "EHLO f27.test.onet.pl")
	by ps2.test.onet.pl with ESMTP id <S840508AbSCAHwG>;
	Fri, 1 Mar 2002 08:52:06 +0100
Received: from localhost ([127.0.0.1] helo=f2.test.onet.pl)
	by f27.test.onet.pl with smtp mailer
	id 16ghpc-0002oF-00; Fri, 01 Mar 2002 08:51:56 +0100
Received: from 213.180.130.21 by 192.168.240.57 with HTTP; Fri, 01 Mar 2002 8:51:56 +200
Received: from 172.28.172.178 by 213.180.130.21 with HTTP
To: raszuk@cisco.com
From: Anna Szymanska <szymanska_anna@poczta.onet.pl>
Cc: mpls@UU.NET
Date: 	Fri, 01 Mar 2002 8:51:56 +200
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline
Subject: Re: L bit in Unnumbered Interface ID Subobject
Mime-Version: 1.0
X-Mailer: onet.poczta
Message-Id: <E16ghpc-0002oF-00@f27.test.onet.pl>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit


Robercie,

The problem is that draft-ietf-mpls-crldp-unnum-04.txt says
the Unnumbered Interface ID processing is done accordingly
to the ERO processing algorithm described in section 4.8.1 
of draft-ietf-mpls-cr-ldp-04.txt. The algorithm defines 
different LSR behaviour depending on the value of L bit.
The question is how Unnumbered Interface ID subobject 
should be treated as a strict (i.e. as if L bit is not set)
or as loose node (i.e. as if L bit is set) ?

Regards,

Ania


>Aniu, 
>I don't see any error - as nobody claims inter-exchange ability of ERO's  
>for CRLDP & RSVP-TE. Clearly lack of explicit indication if this is  
>loose or strick ERO sub-object simply makes crldp less capable then  >rsvp-te :).  
>I am sure in the next iteration the flag get's added.  >Rgs,  
>R.  


-- 

Określ Swoje potrzeby - my znajdziemy ofertę za Ciebie!
[ http://oferty.onet.pl ]



From owner-mpls@UU.NET  Fri Mar  1 11:33:01 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA04270
	for <mpls-archive@lists.ietf.org>; Fri, 1 Mar 2002 11:33:00 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmeic02525;
	Fri, 1 Mar 2002 16:32:19 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmeic06295
	for mpls-outgoing; Fri, 1 Mar 2002 16:32:03 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmeic06290
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 1 Mar 2002 16:31:59 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmeic20270
	for <mpls@uu.net>; Fri, 1 Mar 2002 16:31:02 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmeic11289
	for <mpls@uu.net>; Fri, 1 Mar 2002 16:31:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id LAA07293 for <mpls@uu.net>; Fri, 1 Mar 2002 11:31:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id LAA20308 for mpls@uu.net; Fri, 1 Mar 2002 11:31:01 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmeib06050
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 1 Mar 2002 16:29:44 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmeib15536
	for <mpls@uu.net>; Fri, 1 Mar 2002 16:29:09 GMT
Received: from cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: milan.cisco.com [144.254.176.5])
	id QQmeib03822
	for <mpls@uu.net>; Fri, 1 Mar 2002 16:29:08 GMT
Received: from EMAZZA-W2K2.cisco.com (dhcp-milan-vlan10-144-254-174-72.cisco.com [144.254.174.72])
	by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id RAA16591
	for <mpls@uu.net>; Fri, 1 Mar 2002 17:29:07 +0100 (MET)
Message-Id: <4.3.2.7.2.20020301172758.02d33130@milan.cisco.com>
X-Sender: emazza@milan.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Fri, 01 Mar 2002 17:29:23 +0100
To: mpls@UU.NET
From: Emanuele Mazza <emazza@cisco.com>
Subject: SUBSCRIBE
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

SUBSCRIBE



From owner-mpls@UU.NET  Fri Mar  1 13:53:42 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA14685
	for <mpls-archive@lists.ietf.org>; Fri, 1 Mar 2002 13:53:42 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmeil22830;
	Fri, 1 Mar 2002 18:53:07 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmeil00752
	for mpls-outgoing; Fri, 1 Mar 2002 18:52:53 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmeil00747
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 1 Mar 2002 18:52:43 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmeil12813
	for <mpls@UU.NET>; Fri, 1 Mar 2002 18:51:17 GMT
Received: from zcars0m9.ca.nortel.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: zcars0m9.nortelnetworks.com [47.129.242.157])
	id QQmeil18579
	for <mpls@UU.NET>; Fri, 1 Mar 2002 18:51:17 GMT
Received: from zcars04e.ca.nortel.com (zcars04e.ca.nortel.com [47.129.242.56])
	by zcars0m9.ca.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g21IpFN29751;
	Fri, 1 Mar 2002 13:51:15 -0500 (EST)
Received: from zcard015.ca.nortel.com (zcard015.ca.nortel.com [47.129.30.7])
	by zcars04e.ca.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g21IpCV11174;
	Fri, 1 Mar 2002 13:51:12 -0500 (EST)
Received: by zcard015.ca.nortel.com with Internet Mail Service (5.5.2653.19)
	id <FYCHHBF8>; Fri, 1 Mar 2002 13:51:13 -0500
Message-ID: <0D7FC1D8D861D511AEA70002A52CE5E60182D1F2@zcard0ke.ca.nortel.com>
From: "Don Fedyk"<dwfedyk@nortelnetworks.com>
To: "Vijayanand C - CTD, Chennai." <vijayc@ctd.hcltech.com>, mpls@UU.NET
Subject: RE: CR LDP fast reroute ?
Date: Fri, 1 Mar 2002 13:51:09 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1C152.0D529700"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1C152.0D529700
Content-Type: text/plain;
	charset="iso-8859-1"

Vijay

The building blocks for path setup and restore are available. 
So no new standards are required. We do use preset up tunnels 
or backup paths and combined with hardware to achieve comparable 
restoration times.   

With inter-domain routing on a large scale individual domain path 
restore looks a lot like fast reroute. I guess the main 
difference between RSVP-TE fast reoute and this scheme is we 
maintain bandwidth accounting in some form for all paths. 

Don

> -----Original Message-----
> From: Vijayanand C - CTD, Chennai. [mailto:vijayc@ctd.hcltech.com]
> Sent: Friday, March 01, 2002 6:24 AM
> To: mpls@UU.NET
> Subject: CR LDP fast reroute ?
> 
> 
> Hello all,
> Is there any draft or work going on regarding rerouting of CR 
> LDP tunnels
> like the fast rerouting done in RSVP tunnels
> 
> Thanks in advance.
> Regards,
> Vijay
> 
> 

------_=_NextPart_001_01C1C152.0D529700
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2654.89">
<TITLE>RE: CR LDP fast reroute ?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Vijay</FONT>
</P>

<P><FONT SIZE=3D2>The building blocks for path setup and restore are =
available. </FONT>
<BR><FONT SIZE=3D2>So no new standards are required. We do use preset =
up tunnels </FONT>
<BR><FONT SIZE=3D2>or backup paths and combined with hardware to =
achieve comparable </FONT>
<BR><FONT SIZE=3D2>restoration times.&nbsp;&nbsp; </FONT>
</P>

<P><FONT SIZE=3D2>With inter-domain routing on a large scale individual =
domain path </FONT>
<BR><FONT SIZE=3D2>restore looks a lot like fast reroute. I guess the =
main </FONT>
<BR><FONT SIZE=3D2>difference between RSVP-TE fast reoute and this =
scheme is we </FONT>
<BR><FONT SIZE=3D2>maintain bandwidth accounting in some form for all =
paths. </FONT>
</P>

<P><FONT SIZE=3D2>Don</FONT>
</P>

<P><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; From: Vijayanand C - CTD, Chennai. [<A =
HREF=3D"mailto:vijayc@ctd.hcltech.com">mailto:vijayc@ctd.hcltech.com</A>=
]</FONT>
<BR><FONT SIZE=3D2>&gt; Sent: Friday, March 01, 2002 6:24 AM</FONT>
<BR><FONT SIZE=3D2>&gt; To: mpls@UU.NET</FONT>
<BR><FONT SIZE=3D2>&gt; Subject: CR LDP fast reroute ?</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Hello all,</FONT>
<BR><FONT SIZE=3D2>&gt; Is there any draft or work going on regarding =
rerouting of CR </FONT>
<BR><FONT SIZE=3D2>&gt; LDP tunnels</FONT>
<BR><FONT SIZE=3D2>&gt; like the fast rerouting done in RSVP =
tunnels</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Thanks in advance.</FONT>
<BR><FONT SIZE=3D2>&gt; Regards,</FONT>
<BR><FONT SIZE=3D2>&gt; Vijay</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1C152.0D529700--


From owner-mpls@UU.NET  Sat Mar  2 09:31:21 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA00656
	for <mpls-archive@lists.ietf.org>; Sat, 2 Mar 2002 09:31:21 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmell07919;
	Sat, 2 Mar 2002 14:21:39 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmell14919
	for mpls-outgoing; Sat, 2 Mar 2002 14:21:24 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmell14914
	for <mpls@mail-control.ash.ops.us.uu.net>; Sat, 2 Mar 2002 14:21:17 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmell29698
	for <mpls@UU.NET>; Sat, 2 Mar 2002 14:20:27 GMT
Received: from atlntex01.movaz.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: exchange.movaz.com [65.205.166.141])
	id QQmell06250
	for <mpls@UU.NET>; Sat, 2 Mar 2002 14:20:27 GMT
Received: from BLIULAPTOP ([172.16.24.104]) by atlntex01.movaz.com with Microsoft SMTPSVC(5.0.2195.3779);
	 Sat, 2 Mar 2002 09:20:11 -0500
Message-ID: <027001c1c1f5$5d431430$681810ac@movaz.com>
From: "Adrian Farrel" <afarrel@movaz.com>
To: "Vivace - Jack Shaio" <jack.shaio@vivacenetworks.com>,
        "Paul Brittain \(DCL\)" <pjb@dataconnection.com>,
        "'mpls@uu.net'" <mpls@UU.NET>
Cc: "Vivace - Andrew Malis" <andy.malis@vivacenetworks.com>,
        "Philip Matthews" <pmatthews@hyperchip.com>, <tob@laurelnetworks.com>,
        <eric.gray@sandburst.com>
Subject: LDP Fault Tolerance
Date: Sat, 2 Mar 2002 09:20:11 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_026D_01C1C1CB.7415EB80"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.3018.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.3018.1300
X-OriginalArrivalTime: 02 Mar 2002 14:20:11.0910 (UTC) FILETIME=[5D45FA60:01C1C1F5]
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.

------=_NextPart_000_026D_01C1C1CB.7415EB80
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

At the December IETF there were three proposals on the table to address =
the issues in LDP and CR-LDP when there is a temporary interruption to =
the control plane from which we want to recover without tearing all of =
the LSPs the were set up using that part of the control plane.

1) draft-ietf-mpls-ldp-ft-02.txt
   Had already passed WG last call
   Fully scoped extensions to LDP for complete survivability
   of the protocol over software and hardware failure/swapping.

2) draft-ietf-mpls-ldp-restart-00.txt
   Assumes that it is acceptable to 're-learn' control state
   from neighboring nodes.  In this it is considerably simpler
   to implement, but may not be acceptable if rapid re-learning
   of large numbers of LSPs is required, or if seamless survival
   of traumatic events (such as software upload) is needed.

3) draft-smith-ldp-restart-00.txt
   A light-weight approach to check-pointing state applicable
   to targeted LDP sessions where state transitions are rare=20
   and can acceptably be lost.  Particularly applicable to
   VPNs.
   This proposal could also be applied to facilitate graceful
   shutdown before maintenance events.

At the last IETF it was decided that 1) and 3) had some common ground =
because
they both preserve state, but that 2) is distinct because it re-learns =
state.
Thus 1) and 3) will be merged and 2) will continue as distinct.

There will be one piece of overlap: the merged 1) and 3) will include a =
method
of identifying whether or not the procedures used in 2) are supported.


The authors of 1) and 3) have been working hard to agree a merged draft, =

but have unfortunately missed the deadline for draft submission for the=20
March IETF.  Some issues still remain concerning how tightly to=20
integrate the two drafts.

We hope to reach agreement in the next few weeks and believe discussions
will proceed more smoothly without the immediate pressure of a deadline.

I'd particularly like to thank Jack Shaio and Paul Brittain for the time
they have given to trying to find a resolution.

Anyone wishing to know more about the likely direction of the draft and
the issues that we are struggling with should contact Jack, Paul or me.

Adrian


------=_NextPart_000_026D_01C1C1CB.7415EB80
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3019.2500" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DCourier size=3D2>At the December IETF there were three =
proposals=20
on the table to address the issues in LDP and CR-LDP when there is a =
temporary=20
interruption to the control plane from which we want to recover without =
tearing=20
all of the LSPs the were set up using that part of the control=20
plane.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>1) =
draft-ietf-mpls-ldp-ft-02.txt<BR>&nbsp;&nbsp;=20
Had already passed WG last call<BR>&nbsp;&nbsp; Fully scoped extensions =
to LDP=20
for complete survivability<BR>&nbsp;&nbsp; of the protocol over software =
and=20
hardware failure/swapping.</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2><BR>2)=20
draft-ietf-mpls-ldp-restart-00.txt<BR>&nbsp;&nbsp; Assumes that it is =
acceptable=20
to 're-learn' control state<BR>&nbsp;&nbsp; from neighboring =
nodes.&nbsp; In=20
this it is considerably simpler<BR>&nbsp;&nbsp; to implement, but may =
not be=20
acceptable if rapid re-learning<BR>&nbsp;&nbsp; of large numbers of LSPs =
is=20
required, or if seamless survival<BR>&nbsp;&nbsp; of traumatic events =
(such as=20
software upload) is needed.<BR><BR>3)=20
draft-smith-ldp-restart-00.txt<BR>&nbsp;&nbsp; A light-weight approach =
to=20
check-pointing state applicable<BR>&nbsp;&nbsp;&nbsp;to targeted LDP =
sessions=20
where state transitions are&nbsp;rare </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp; and can acceptably be =
lost.&nbsp;=20
Particularly applicable to<BR>&nbsp;&nbsp;&nbsp;VPNs.</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp; This proposal could also =
be applied=20
to facilitate graceful</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp; shutdown before =
maintenance=20
events.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>At the last IETF it was decided that =
1) and 3)=20
had some common ground because<BR>they both preserve state, but that 2) =
is=20
distinct because it re-learns state.<BR>Thus 1) and 3) will be merged =
and 2)=20
will continue as distinct.<BR><BR>There will be one piece of overlap: =
the merged=20
1) and 3) will include a method<BR>of identifying whether or not the =
procedures=20
used in 2) are supported.<BR></FONT></DIV>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>The authors of 1) and 3) have been =
working hard=20
to agree a merged draft, </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>but have unfortunately missed the =
deadline for=20
draft submission for the </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>March IETF.&nbsp; Some issues still =
remain=20
concerning how tightly to </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>integrate the two =
drafts.</DIV></FONT>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>We hope to reach agreement in the =
next few weeks=20
and believe discussions</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>will proceed more smoothly without =
the immediate=20
pressure of a deadline.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>I'd particularly like to thank Jack =
Shaio and=20
Paul Brittain for the time</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>they have given to trying to find a=20
resolution.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>Anyone wishing to know more about the =
likely=20
direction of the draft and</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>the issues that we are struggling =
with should=20
contact Jack, Paul or me.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>Adrian</FONT></DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_026D_01C1C1CB.7415EB80--



From owner-mpls@UU.NET  Mon Mar  4 07:12:10 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21136
	for <mpls-archive@lists.ietf.org>; Mon, 4 Mar 2002 07:12:10 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmesm22268;
	Mon, 4 Mar 2002 12:11:34 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmesm05462
	for mpls-outgoing; Mon, 4 Mar 2002 12:11:11 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmesm05433
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 4 Mar 2002 12:11:08 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmesm21393
	for <mpls@uu.net>; Mon, 4 Mar 2002 12:10:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmesm15817
	for <mpls@uu.net>; Mon, 4 Mar 2002 12:10:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id HAA20360 for <mpls@uu.net>; Mon, 4 Mar 2002 07:10:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id HAA20082 for mpls@uu.net; Mon, 4 Mar 2002 07:10:01 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmesm04581
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 4 Mar 2002 12:08:51 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmesm16686
	for <mpls@uu.net>; Mon, 4 Mar 2002 12:08:29 GMT
Received: from ietf.org by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: odin.ietf.org [132.151.1.176])
	id QQmesm17032
	for <mpls@uu.net>; Mon, 4 Mar 2002 12:08:29 GMT
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA20810;
	Mon, 4 Mar 2002 07:08:26 -0500 (EST)
Message-Id: <200203041208.HAA20810@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce:;
Cc: mpls@UU.NET
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-mpls-bundle-mib-01.txt
Date: Mon, 04 Mar 2002 07:08:25 -0500
Sender: owner-mpls@UU.NET
Precedence: bulk

--NextPart

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		: Link Bundling Management Information Base
	Author(s)	: M. Dubuc et al.
	Filename	: draft-ietf-mpls-bundle-mib-01.txt
	Pages		: 52
	Date		: 01-Mar-02
	
This memo defines an experimental portion of the Management Informa-
tion Base (MIB) for use with network management protocols in the
Internet community. In particular, it describes managed objects for
modeling link bundling as described in [BUNDLING].

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-mpls-bundle-mib-01.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-mpls-bundle-mib-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-mpls-bundle-mib-01.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020301135441.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-mpls-bundle-mib-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-mpls-bundle-mib-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020301135441.I-D@ietf.org>

--OtherAccess--

--NextPart--




From owner-mpls@UU.NET  Mon Mar  4 09:40:47 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA26368
	for <mpls-archive@lists.ietf.org>; Mon, 4 Mar 2002 09:40:47 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmesw01173;
	Mon, 4 Mar 2002 14:40:20 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmesw26984
	for mpls-outgoing; Mon, 4 Mar 2002 14:40:02 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmesw26975
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 4 Mar 2002 14:39:57 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmesw29944
	for <mpls@uu.net>; Mon, 4 Mar 2002 14:38:07 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmesw26900
	for <mpls@uu.net>; Mon, 4 Mar 2002 14:38:07 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id JAA26516 for <mpls@uu.net>; Mon, 4 Mar 2002 09:38:07 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id JAA26997 for mpls@uu.net; Mon, 4 Mar 2002 09:38:07 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmerf27442
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 4 Mar 2002 03:59:02 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmerf04921
	for <mpls@UU.net>; Mon, 4 Mar 2002 03:58:52 GMT
Received: from hotmail.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: f29.law12.hotmail.com [64.4.19.29])
	id QQmerf04355
	for <mpls@UU.net>; Mon, 4 Mar 2002 03:58:52 GMT
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Sun, 3 Mar 2002 19:58:51 -0800
Received: from 216.175.105.29 by lw12fd.law12.hotmail.msn.com with HTTP;
	Mon, 04 Mar 2002 03:58:51 GMT
X-Originating-IP: [216.175.105.29]
From: "Hariom P" <hmp123@hotmail.com>
To: mpls@UU.NET
Subject: User-TLVs in RSVP
Date: Sun, 03 Mar 2002 19:58:51 -0800
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F29QwY6YHkidcDjoYAP0000f363@hotmail.com>
X-OriginalArrivalTime: 04 Mar 2002 03:58:51.0396 (UTC) FILETIME=[E52E7C40:01C1C330]
Sender: owner-mpls@UU.NET
Precedence: bulk

I am looking to find more info about how "user tlvs" are transported in RSVP 
/ RSVP-TE ? Any pointers will be really helpful. Is there a seperate 
classNum defined for user(proprietory) TLVs etc? I understand that 
interpretation and/or usage of the TLV contents is totally proprietory and 
implementation specific..Thanks.

with regards,
hmp

_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com



From owner-mpls@UU.NET  Mon Mar  4 10:23:17 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA28415
	for <mpls-archive@lists.ietf.org>; Mon, 4 Mar 2002 10:23:17 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmesz17387;
	Mon, 4 Mar 2002 15:22:27 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmesz20508
	for mpls-outgoing; Mon, 4 Mar 2002 15:22:14 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmesz20503
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 4 Mar 2002 15:22:09 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmesz09487
	for <mpls@uu.net>; Mon, 4 Mar 2002 15:21:10 GMT
Received: from mailgate.pit.comms.marconi.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mailgate.pit.comms.marconi.com [169.144.68.6])
	id QQmesz27668
	for <mpls@uu.net>; Mon, 4 Mar 2002 15:21:10 GMT
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id KAA15146
	for <mpls@uu.net>; Mon, 4 Mar 2002 10:21:08 -0500 (EST)
Received: from marconi.com (dcharlap-pc.dc.fore.com [169.144.136.107])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id KAA08937
	for <mpls@uu.net>; Mon, 4 Mar 2002 10:21:08 -0500 (EST)
Message-ID: <3C8390D4.F89A95AA@marconi.com>
Date: Mon, 04 Mar 2002 10:20:52 -0500
From: David Charlap <David.Charlap@marconi.com>
X-Mailer: Mozilla 4.79 [en] (WinNT; U)
X-Accept-Language: en-US,en-GB,en
MIME-Version: 1.0
To: mpls@UU.NET
Subject: Re: User-TLVs in RSVP
References: <F29QwY6YHkidcDjoYAP0000f363@hotmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hariom P wrote:
> 
> I am looking to find more info about how "user tlvs" are
> transported in RSVP / RSVP-TE ? Any pointers will be really helpful.

RFC 2205.

When an unsupported object is encountered, the following behavior is
used:

	- If the class number is 0-127, the entire message is
	  rejected.  A PathErr or ResvErr for "unknown object
	  class" is generated, if the source message is Path or
	  Resv.

	- If the class number is 128-191, the unknown object is
	  discarded and the message is processed as if it was
	  not present.

	- If the class number is 192-255, the unknown object is
	  forwarded, but not processed.

> Is there a seperate classNum defined for user(proprietory) TLVs
> etc?

No.  If you invent a new class number, there is no mechanism to prevent
it fron conflicting with classes that may be defined in the future, nor
is there any mechanism to prevent it from conflicting with custom
classes that other vendors may define.

IMO, this is a serious problem with RSVP, but I don't think it's
something that can be changed without making a change to the object
header format, which would be incompatible with all existing RSVP
implementations.

-- David


From owner-mpls@UU.NET  Mon Mar  4 13:40:23 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA09724
	for <mpls-archive@lists.ietf.org>; Mon, 4 Mar 2002 13:40:23 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmetm23100;
	Mon, 4 Mar 2002 18:39:54 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmetm07089
	for mpls-outgoing; Mon, 4 Mar 2002 18:39:34 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmetm07084
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 4 Mar 2002 18:39:24 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmetm00962
	for <mpls@UU.NET>; Mon, 4 Mar 2002 18:35:44 GMT
Received: from zrc2s0jx.nortelnetworks.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: zrc2s0jx.nortelnetworks.com [47.103.122.112])
	id QQmetm16983
	for <mpls@UU.NET>; Mon, 4 Mar 2002 18:35:44 GMT
Received: from zsc4c000.us.nortel.com (zsc4c000.us.nortel.com [47.81.138.47])
	by zrc2s0jx.nortelnetworks.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g24IZf921746
	for <mpls@UU.NET>; Mon, 4 Mar 2002 12:35:42 -0600 (CST)
Received: by zsc4c000.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <FQQ3C1M3>; Mon, 4 Mar 2002 10:35:40 -0800
Message-ID: <5D630265EF50D311ABB60008C7917DB6079CCAE2@zsc4c004.us.nortel.com>
From: "Sundeep Singatwaria"<ssingatw@nortelnetworks.com>
To: mpls@UU.NET
Subject: traffic eng. req. (2702)
Date: Mon, 4 Mar 2002 10:35:34 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1C3AB.5EFC1FD0"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1C3AB.5EFC1FD0
Content-Type: text/plain;
	charset="ISO-8859-1"


In 2702 ( req. for traffic eng over MPLS) - Section 5.6.3 talks about
Resource Class Affinity Attributes and Section 6.2 talks about the Resource
Class Attribute. It appears to me that they address the same problem of
inclusion/exclusion of some resources from path computation. 
Is there some different problems that the authors are addressing w.r.t. to
these sections. Pls. let me know.

Thanks.
Sundeep


------_=_NextPart_001_01C1C3AB.5EFC1FD0
Content-Type: text/html;
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3DISO-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2654.89">
<TITLE>traffic eng. req. (2702)</TITLE>
</HEAD>
<BODY>
<BR>

<P><FONT SIZE=3D2>In 2702 ( req. for traffic eng over MPLS) - Section =
5.6.3 talks about Resource Class Affinity Attributes and Section 6.2 =
talks about the Resource Class Attribute. It appears to me that they =
address the same problem of inclusion/exclusion of some resources from =
path computation. </FONT></P>

<P><FONT SIZE=3D2>Is there some different problems that the authors are =
addressing w.r.t. to these sections. Pls. let me know.</FONT>
</P>

<P><FONT SIZE=3D2>Thanks.</FONT>
<BR><FONT SIZE=3D2>Sundeep</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1C3AB.5EFC1FD0--


From owner-mpls@UU.NET  Mon Mar  4 23:22:42 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA08838
	for <mpls-archive@lists.ietf.org>; Mon, 4 Mar 2002 23:22:41 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmeuz27173;
	Tue, 5 Mar 2002 04:21:52 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmeuz14416
	for mpls-outgoing; Tue, 5 Mar 2002 04:21:37 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmeuz14411
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 5 Mar 2002 04:21:35 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmeuz19125
	for <mpls@UU.NET>; Tue, 5 Mar 2002 04:21:03 GMT
Received: from wiprom2mx1.wipro.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: wiprom2mx1.wipro.com [203.197.164.41])
	id QQmeuz14522
	for <mpls@UU.NET>; Tue, 5 Mar 2002 04:20:58 GMT
Received: from m2vwall3.wipro.com (m2vwall3.wipro.com [164.164.29.237])
	by wiprom2mx1.wipro.com (8.11.3/8.11.3) with SMTP id g254Kqe16734
	for <mpls@UU.NET>; Tue, 5 Mar 2002 09:50:53 +0530 (IST)
Received: from 192.168.2.18 by m2vwall3.wipro.com (InterScan E-Mail VirusWall NT); Tue, 05 Mar 2002 09:50:44 +0530
Received: from prasanth ([192.168.220.155]) by
          sarovar.mail.wipro.com (Netscape Messaging Server 4.15) with
          SMTP id GSHG2K00.031; Tue, 5 Mar 2002 09:50:44 +0530 
From: "Ravi Sankar Mantha" <ravi.mantha@wipro.com>
To: "Sundeep Singatwaria" <ssingatw@nortelnetworks.com>, <mpls@UU.NET>
Subject: RE: traffic eng. req. (2702)
Date: Tue, 5 Mar 2002 09:53:33 +0530
Message-ID: <00bb01c1c3fd$8334c3a0$9bdca8c0@wipro.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPartTM-000-fd9e6c43-2fe9-11d6-a219-0000e22173f5"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
In-Reply-To: <5D630265EF50D311ABB60008C7917DB6079CCAE2@zsc4c004.us.nortel.com>
Importance: Normal
Sender: owner-mpls@UU.NET
Precedence: bulk


This is a multi-part message in MIME format.

------=_NextPartTM-000-fd9e6c43-2fe9-11d6-a219-0000e22173f5
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

 Hi sundeep,
      Only difference is, Resource Class Attribute ( refered in section
6.2); is an attribute of the Resource such as link. Whereas the Resource
Class Affinity Attribute is the attribute of the traffic trunk ( refered in
section 5.6.3). You are right that both are to address the same problem.
     To exemplify, suppose you have 4 links in your topology, and the
corresponding Resource Classes  are : L1 - RED, L2 - GREEN, L3 - RED, L4 -
BLUE.
     Suppose you have a trunk T1 whose Resource Class Affinity is INCLUDE-
RED;
 Now, for path computation for T1, only L1, L3 links can be used.

regards,
Ravi
-----Original Message-----
From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET]On Behalf Of Sundeep
Singatwaria
Sent: Tuesday, March 05, 2002 12:06 AM
To: mpls@UU.NET
Subject: traffic eng. req. (2702)




In 2702 ( req. for traffic eng over MPLS) - Section 5.6.3 talks about
Resource Class Affinity Attributes and Section 6.2 talks about the Resource
Class Attribute. It appears to me that they address the same problem of
inclusion/exclusion of some resources from path computation.
Is there some different problems that the authors are addressing w.r.t. to
these sections. Pls. let me know.
Thanks.
Sundeep


------=_NextPartTM-000-fd9e6c43-2fe9-11d6-a219-0000e22173f5
Content-Type: text/plain;
	name="InterScan_Disclaimer.txt"
Content-Disposition: attachment;
	filename="InterScan_Disclaimer.txt"
Content-Transfer-Encoding: 7bit

**************************Disclaimer************************************

Information contained in this E-MAIL being proprietary to Wipro Limited
is 'privileged' and 'confidential' and intended for use only by the
individual or entity to which it is addressed. You are notified that any
use, copying or dissemination of the information contained in the E-MAIL
in any manner whatsoever is strictly prohibited.


 ********************************************************************

------=_NextPartTM-000-fd9e6c43-2fe9-11d6-a219-0000e22173f5--


From owner-mpls@UU.NET  Tue Mar  5 08:36:16 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA28692
	for <mpls-archive@lists.ietf.org>; Tue, 5 Mar 2002 08:36:15 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmewk27195;
	Tue, 5 Mar 2002 13:35:23 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmewk27159
	for mpls-outgoing; Tue, 5 Mar 2002 13:35:08 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmewk27154
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 5 Mar 2002 13:35:02 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmewk18492
	for <mpls@uu.net>; Tue, 5 Mar 2002 13:34:19 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmewk25310
	for <mpls@uu.net>; Tue, 5 Mar 2002 13:34:04 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id IAA07869 for <mpls@uu.net>; Tue, 5 Mar 2002 08:34:03 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id IAA00370 for mpls@uu.net; Tue, 5 Mar 2002 08:34:03 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmewk27089
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 5 Mar 2002 13:32:55 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmewk20332
	for <mpls@uu.net>; Tue, 5 Mar 2002 13:32:32 GMT
Received: from sj-msg-core-2.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-msg-core-2.cisco.com [171.69.24.11])
	id QQmewk16045
	for <mpls@uu.net>; Tue, 5 Mar 2002 13:32:31 GMT
Received: from rhthomas-sun2.cisco.com (rhthomas-sun2.cisco.com [161.44.134.47])
	by sj-msg-core-2.cisco.com (8.11.3/8.9.1) with ESMTP id g25DWJE28614;
	Tue, 5 Mar 2002 05:32:19 -0800 (PST)
Received: (rhthomas@localhost) by rhthomas-sun2.cisco.com (8.8.4-Cisco.1/CISCO.WS.1.2) id IAA23038; Tue, 5 Mar 2002 08:32:18 -0500 (EST)
Date: Tue, 5 Mar 2002 08:32:18 -0500 (EST)
Message-Id: <200203051332.IAA23038@rhthomas-sun2.cisco.com>
From: Bob Thomas <rhthomas@cisco.com>
To: mpls@UU.NET
cc: Loa Andersson <loa.andersson@utfors.se>,
        George Swallow <swallow@cisco.com>, sob@harvard.edu,
        bwijnen@lucent.com
Subject: Re: Initiating the process to take LDP to draft standard
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi,

About 2 months ago Loa and I sent the attached email requesting
information about LDP implementations as part of the process to
advance LDP (rfc3036) from proposed standard to draft standard.

We plan to present the information gathered about LDP implementations
at the MPLS WG session at the Minneapolis IETF metting.

If you are responsible for an LDP implementation and haven't already
provided information about your implementation, please do so by sending
it to:

    Loa Andersson <loa.andersson@utfors.se>
    Bob Thomas <rhthomas@cisco.com>

Thanks,
Loa and Bob



Date: Thu, 20 Dec 2001 14:04:39 +0100
From: Loa Andersson <loa.andersson@utfors.se>
To: mpls@uu.net
CC: George Swallow <swallow@cisco.com>, sob@harvard.edu, bwijnen@lucent.com,
        Bob Thomas <rhthomas@cisco.com>,
        Loa Andersson <loa.andersson@utfors.se>
Subject: Initiating the process to take LPD to draft standard


All,

We have been notified by the AD's that it is time to advance LDP
(RFC3036) from proposed standard to draft standard.

A formal requirement on an IETF protocol to advance to draft standard
is that there be at least two interoperable implementations of the
specification.

This is a request for information about LDP implementations.  Please
send the information to:

    Bob Thomas <rhthomas@cisco.com>
    Loa Andersson <loa.andersson@utfors.se>

RFC3036 defines several modes of label distribution and allows an
implementation to support one or more of the modes. In addition, 
RFC3036 specifies optional behavior. Therefore we need information 
about the label distribution modes and optional behavior
supported by each implementation.  

We ask that the information supplied include which of the following
label distribution modes are supported:

       Advertisement             Retention      Control

    1. Downstream Unsolicited    Ordered        Liberal
    2. Downstream Unsolicited    Ordered        Conservative
    3. Downstream Unsolicited    Independent    Liberal
    4. Downstream Unsolicited    Independent    Conservative

    5. Downstream on Demand      Ordered        Liberal
    6. Downstream on Demand      Ordered        Conservative
    7. Downstream on Demand      Independent    Liberal
    8. Downstream on Demand      Independent    Conservative

as well as optional features, such as loop detection, optional
TLVs, etc., supported by the implementation.  Also, please feel free
to include any additional material believed to be relevant.

We also need information on interoperability testing and deployment
status in order to address the requirement of "two independent and
interoperable implementations".


Thanks,
Bob and Loa



From owner-mpls@UU.NET  Tue Mar  5 09:17:59 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA00866
	for <mpls-archive@lists.ietf.org>; Tue, 5 Mar 2002 09:17:59 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmewn29701;
	Tue, 5 Mar 2002 14:17:29 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmewn20531
	for mpls-outgoing; Tue, 5 Mar 2002 14:16:57 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmewn20526
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 5 Mar 2002 14:16:50 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmewn19601
	for <mpls@uu.net>; Tue, 5 Mar 2002 14:16:21 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmewn27948
	for <mpls@uu.net>; Tue, 5 Mar 2002 14:16:21 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id JAA10209 for <mpls@uu.net>; Tue, 5 Mar 2002 09:16:20 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id JAA02732 for mpls@uu.net; Tue, 5 Mar 2002 09:16:20 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmewe29625
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 5 Mar 2002 12:07:36 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmewe25140
	for <mpls@uu.net>; Tue, 5 Mar 2002 12:06:52 GMT
Received: from smtp1.poczta.onet.pl by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp1.poczta.onet.pl [213.180.130.31])
	id QQmewe17549
	for <mpls@uu.net>; Tue, 5 Mar 2002 12:06:51 GMT
Received: from f25.test.onet.pl ([192.168.240.55]:44674 "EHLO f25.test.onet.pl")
	by ps1.test.onet.pl with ESMTP id <S654641AbSCEMGj>;
	Tue, 5 Mar 2002 13:06:39 +0100
Received: from localhost ([127.0.0.1] helo=f2.test.onet.pl)
	by f25.test.onet.pl with smtp mailer
	id 16iDi8-00033H-00
	for <mpls@uu.net>; Tue, 05 Mar 2002 13:06:28 +0100
Received: from 213.180.130.21 by 192.168.240.55 with HTTP; Tue, 05 Mar 2002 13:06:28 +200
Received: from 172.28.172.178 by 213.180.130.21 with HTTP
To: mpls@UU.NET
From: Anna Szymanska <szymanska_anna@poczta.onet.pl>
Date: 	Tue, 05 Mar 2002 13:06:28 +200
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline
Subject: Questions on unnumbered links in RSVP-TE
Mime-Version: 1.0
X-Mailer: onet.poczta
Message-Id: <E16iDi8-00033H-00@f25.test.onet.pl>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit


Hi all,
I have two questions concerning unnumbered link support in RSPV-TE.

1. The draft-ietf-mpls-rsvp-unnum-04.txt mandates adding Unnumbered Interface
   ID subobject to RRO object when Unnumbered Interface ID subobject from ERO
   was used to determine the next hop. What if an LSR sends Path message over
   an unnumbered link but the next hop was choosen using other type of ERO
   subobject (e.g. IPv4 prefix) ? Shall the LSR add to RRO the Unnumbered
   Interface ID subobject ?


2. The draft-ietf-mpls-generalized-rsvp-te-06.txt says:

   "A node that receives an IF_ID object SHOULD check whether the
   information carried in this object is consistent with the information
   carried in a received ERO..."

   What the consitency mean exactly ? For example: the IF_ID contains
   IF_INDEX TLV and the first ERO subobject contains the receiving node IPv4
   address (in form of IPv4 prefix subobject) - does the objects are
   consistent ?

   Thanks in advance

   Ania



-- 

Tego nie znajdziesz w żadnym sklepie!
[ http://oferty.onet.pl ]



From owner-mpls@UU.NET  Tue Mar  5 11:44:33 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA08387
	for <mpls-archive@lists.ietf.org>; Tue, 5 Mar 2002 11:44:33 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmeww28180;
	Tue, 5 Mar 2002 16:43:59 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmeww12609
	for mpls-outgoing; Tue, 5 Mar 2002 16:43:39 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmeww12600
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 5 Mar 2002 16:43:34 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmeww10265
	for <mpls@uu.net>; Tue, 5 Mar 2002 16:42:04 GMT
Received: from mailgate.pit.comms.marconi.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mailgate.pit.comms.marconi.com [169.144.68.6])
	id QQmeww25318
	for <mpls@uu.net>; Tue, 5 Mar 2002 16:42:04 GMT
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id LAA14566
	for <mpls@uu.net>; Tue, 5 Mar 2002 11:42:02 -0500 (EST)
Received: from marconi.com (dcharlap-pc.dc.fore.com [169.144.136.107])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id LAA00505
	for <mpls@uu.net>; Tue, 5 Mar 2002 11:42:02 -0500 (EST)
Message-ID: <3C84F54F.3DA41F7D@marconi.com>
Date: Tue, 05 Mar 2002 11:41:51 -0500
From: David Charlap <David.Charlap@marconi.com>
X-Mailer: Mozilla 4.79 [en] (WinNT; U)
X-Accept-Language: en-US,en-GB,en
MIME-Version: 1.0
To: mpls@UU.NET
Subject: RSVP-TE label recording question
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

When label recording is requested (in the session attributes), which
label do we record in the RRO?

Do we record the phop-label (the one we generate and send upstream)?
Do we record the nhop-label (the one we receive from downstream)?
Do we record both of them?

RFC 3209 isn't clear about this.

My instinct says that we should record the phop-label, since that's the
one we're generating.  IMO, it doesn't make sense to record a label that
was generated by another router.

Could one of the RFC authors possibly confirm this?

Thanks in advance.

-- David


From owner-mpls@UU.NET  Tue Mar  5 12:02:13 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA09343
	for <mpls-archive@lists.ietf.org>; Tue, 5 Mar 2002 12:02:13 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmewy24066;
	Tue, 5 Mar 2002 17:01:47 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmewy20999
	for mpls-outgoing; Tue, 5 Mar 2002 17:01:34 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmewy19793
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 5 Mar 2002 17:01:22 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmewx20726
	for <mpls@uu.net>; Tue, 5 Mar 2002 16:59:18 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmewx20077
	for <mpls@uu.net>; Tue, 5 Mar 2002 16:59:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id LAA23655 for <mpls@uu.net>; Tue, 5 Mar 2002 11:59:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id LAA11108 for mpls@uu.net; Tue, 5 Mar 2002 11:59:02 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmewx14443
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 5 Mar 2002 16:56:14 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmewx13916
	for <mpls@UU.NET>; Tue, 5 Mar 2002 16:56:10 GMT
Received: from cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: europe.cisco.com [144.254.52.73])
	id QQmewx02475
	for <mpls@UU.NET>; Tue, 5 Mar 2002 16:56:09 GMT
Received: from JVASSEUR-W2K.cisco.com (ams-clip-vpn-dhcp4203.cisco.com [10.50.16.106])
	by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id RAA19555;
	Tue, 5 Mar 2002 17:56:05 +0100 (MET)
Message-Id: <4.3.2.7.2.20020305175240.01ac1f10@paris.cisco.com>
X-Sender: jvasseur@paris.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 05 Mar 2002 17:56:02 +0100
To: David Charlap <David.Charlap@marconi.com>
From: Jean Philippe Vasseur <jvasseur@cisco.com>
Subject: Re: RSVP-TE label recording question
Cc: mpls@UU.NET
In-Reply-To: <3C84F54F.3DA41F7D@marconi.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

At 11:41 05/03/2002 -0500, David Charlap wrote:
>When label recording is requested (in the session attributes), which
>label do we record in the RRO?
>
>Do we record the phop-label (the one we generate and send upstream)?

yes.

JP.

>Do we record the nhop-label (the one we receive from downstream)?
>Do we record both of them?
>
>RFC 3209 isn't clear about this.
>
>My instinct says that we should record the phop-label, since that's the
>one we're generating.  IMO, it doesn't make sense to record a label that
>was generated by another router.
>
>Could one of the RFC authors possibly confirm this?
>Thanks in advance.
>
>-- David



From owner-mpls@UU.NET  Tue Mar  5 12:08:32 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA09577
	for <mpls-archive@lists.ietf.org>; Tue, 5 Mar 2002 12:08:30 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmewy21150;
	Tue, 5 Mar 2002 17:07:53 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmewy04816
	for mpls-outgoing; Tue, 5 Mar 2002 17:07:35 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmewy04810
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 5 Mar 2002 17:07:27 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmewy04527
	for <mpls@uu.net>; Tue, 5 Mar 2002 17:07:04 GMT
Received: from [172.16.1.15] by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp1.opnet.com [141.156.71.6])
	id QQmewy21608
	for <mpls@uu.net>; Tue, 5 Mar 2002 17:07:04 GMT
Received: from wtn10216.opnet.com (unverified) by 
 (Content Technologies SMTPRS 4.2.1) with ESMTP id <T5972cb5adcac10010f37c@>;
 Tue, 5 Mar 2002 12:06:59 -0500
Message-Id: <5.0.0.25.2.20020305120123.0287a030@mail.opnet.com>
X-Sender: skalra@mail.opnet.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Tue, 05 Mar 2002 12:07:00 -0500
To: David Charlap <David.Charlap@marconi.com>, mpls@UU.NET
From: Sachin Kalra <skalra@opnet.com>
Subject: Re: RSVP-TE label recording question
In-Reply-To: <3C84F54F.3DA41F7D@marconi.com>
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====================_65704367==_.ALT"
Sender: owner-mpls@UU.NET
Precedence: bulk

--=====================_65704367==_.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed

David:

It makes more sense to record phop-label, i.e. the one that node generates 
and send upstream.

This is because during fast reroute PLR (Point of Local Recovery) checks 
for the phop-label for MN (Merge Node), and then assigns the new labels 
accordingly.

I cannot think of any good reason why would we need to record nhop-label.

Regards,
Sachin Kalra


At 11:41 AM 3/5/02 -0500, David Charlap wrote:
>When label recording is requested (in the session attributes), which
>label do we record in the RRO?
>
>Do we record the phop-label (the one we generate and send upstream)?
>Do we record the nhop-label (the one we receive from downstream)?
>Do we record both of them?
>
>RFC 3209 isn't clear about this.
>
>My instinct says that we should record the phop-label, since that's the
>one we're generating.  IMO, it doesn't make sense to record a label that
>was generated by another router.
>
>Could one of the RFC authors possibly confirm this?
>
>Thanks in advance.
>
>-- David

--=====================_65704367==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
David:<br>
<br>
It makes more sense to record phop-label, i.e. the one that node
generates and send upstream. <br>
<br>
This is because during fast reroute PLR (Point of Local Recovery) checks
for the phop-label for MN (Merge Node), and then assigns the new labels
accordingly.<br>
<br>
I cannot think of any good reason why would we need to record
nhop-label.<br>
<br>
Regards,<br>
Sachin Kalra<br>
<br>
<br>
At 11:41 AM 3/5/02 -0500, David Charlap wrote:<br>
<blockquote type=cite class=cite cite>When label recording is requested
(in the session attributes), which<br>
label do we record in the RRO?<br>
<br>
Do we record the phop-label (the one we generate and send 
upstream)?<br>
Do we record the nhop-label (the one we receive from downstream)?<br>
Do we record both of them?<br>
<br>
RFC 3209 isn't clear about this.<br>
<br>
My instinct says that we should record the phop-label, since that's
the<br>
one we're generating.&nbsp; IMO, it doesn't make sense to record a label
that<br>
was generated by another router.<br>
<br>
Could one of the RFC authors possibly confirm this?<br>
<br>
Thanks in advance.<br>
<br>
-- David </blockquote></html>

--=====================_65704367==_.ALT--



From owner-mpls@UU.NET  Tue Mar  5 12:19:52 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA10192
	for <mpls-archive@lists.ietf.org>; Tue, 5 Mar 2002 12:19:51 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmewz11734;
	Tue, 5 Mar 2002 17:19:22 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmewz07007
	for mpls-outgoing; Tue, 5 Mar 2002 17:18:59 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmewz07000
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 5 Mar 2002 17:18:58 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmewz03931
	for <mpls@uu.net>; Tue, 5 Mar 2002 17:18:17 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmewz17654
	for <mpls@uu.net>; Tue, 5 Mar 2002 17:18:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA25185 for <mpls@uu.net>; Tue, 5 Mar 2002 12:18:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA12461 for mpls@uu.net; Tue, 5 Mar 2002 12:18:01 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmewz06924
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 5 Mar 2002 17:16:57 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmewz01110
	for <mpls@UU.NET>; Tue, 5 Mar 2002 17:15:24 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmewz13979
	for <mpls@UU.NET>; Tue, 5 Mar 2002 17:15:24 GMT
Received: from telescope.cisco.com (telescope.cisco.com [161.44.166.204]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA24951; Tue, 5 Mar 2002 12:15:23 -0500 (EST)
Received: from localhost (swallow@localhost) by telescope.cisco.com (8.8.5-Cisco.1/CISCO.WS.1.2) with ESMTP id MAA25756; Tue, 5 Mar 2002 12:15:23 -0500 (EST)
Message-Id: <200203051715.MAA25756@telescope.cisco.com>
X-Authentication-Warning: telescope.cisco.com: swallow owned process doing -bs
To: David Charlap <David.Charlap@marconi.com>
cc: mpls@UU.NET, swallow@cisco.com
Subject: Re: RSVP-TE label recording question 
In-reply-to: Your message of "Tue, 05 Mar 2002 11:41:51 EST."
             <3C84F54F.3DA41F7D@marconi.com> 
Date: Tue, 05 Mar 2002 12:15:23 -0500
From: George Swallow <swallow@cisco.com>
Sender: owner-mpls@UU.NET
Precedence: bulk

> When label recording is requested (in the session attributes), which
> label do we record in the RRO?
> 
> Do we record the phop-label (the one we generate and send upstream)?
> Do we record the nhop-label (the one we receive from downstream)?
> Do we record both of them?
> 
> RFC 3209 isn't clear about this.
> 
> My instinct says that we should record the phop-label, since that's the
> one we're generating.  IMO, it doesn't make sense to record a label that
> was generated by another router.

Correct.

...George

==================================================================
George Swallow       Cisco Systems                  (978) 497-8143
                     250 Apollo Drive
                     Chelmsford, Ma 01824



From owner-mpls@UU.NET  Tue Mar  5 13:36:58 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA15961
	for <mpls-archive@lists.ietf.org>; Tue, 5 Mar 2002 13:36:58 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmexe12792;
	Tue, 5 Mar 2002 18:36:25 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmexe03660
	for mpls-outgoing; Tue, 5 Mar 2002 18:36:00 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmexe03638
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 5 Mar 2002 18:35:55 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmexe25353
	for <mpls@UU.NET>; Tue, 5 Mar 2002 18:34:05 GMT
Received: from zrc2s0jx.nortelnetworks.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: zrc2s0jx.nortelnetworks.com [47.103.122.112])
	id QQmexe08725
	for <mpls@UU.NET>; Tue, 5 Mar 2002 18:33:49 GMT
Received: from zsc4c000.us.nortel.com (zsc4c000.us.nortel.com [47.81.138.47])
	by zrc2s0jx.nortelnetworks.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g25IXl815085
	for <mpls@UU.NET>; Tue, 5 Mar 2002 12:33:47 -0600 (CST)
Received: by zsc4c000.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <FQQ3CVXH>; Tue, 5 Mar 2002 10:33:46 -0800
Message-ID: <5D630265EF50D311ABB60008C7917DB6079CCAE4@zsc4c004.us.nortel.com>
From: "Sundeep Singatwaria"<ssingatw@nortelnetworks.com>
To: "'Ravi Sankar Mantha'" <ravi.mantha@wipro.com>, mpls@UU.NET
Subject: RE: traffic eng. req. (2702)
Date: Tue, 5 Mar 2002 10:33:43 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1C474.470820D0"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1C474.470820D0
Content-Type: text/plain;
	charset="ISO-8859-1"



-----Original Message-----
From: Ravi Sankar Mantha [mailto:ravi.mantha@wipro.com]
Sent: Monday, March 04, 2002 8:24 PM
To: Singatwaria, Sundeep [SC7:370:EXCH]; mpls@UU.NET
Subject: RE: traffic eng. req. (2702)


 Hi sundeep,
      Only difference is, Resource Class Attribute ( refered in section
6.2); is an attribute of the Resource such as link. Whereas the Resource
Class Affinity Attribute is the attribute of the traffic trunk ( refered in
section 5.6.3). You are right that both are to address the same problem.

-> Yes, I'm aware of it.

     To exemplify, suppose you have 4 links in your topology, and the
corresponding Resource Classes  are : L1 - RED, L2 - GREEN, L3 - RED, L4 -
BLUE.
     Suppose you have a trunk T1 whose Resource Class Affinity is INCLUDE-
RED;
 Now, for path computation for T1, only L1, L3 links can be used.

-> You still are excluding the link which is same as the resource class. 


regards,
Ravi
-----Original Message-----
From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET]On Behalf Of Sundeep
Singatwaria
Sent: Tuesday, March 05, 2002 12:06 AM
To: mpls@UU.NET
Subject: traffic eng. req. (2702)




In 2702 ( req. for traffic eng over MPLS) - Section 5.6.3 talks about
Resource Class Affinity Attributes and Section 6.2 talks about the Resource
Class Attribute. It appears to me that they address the same problem of
inclusion/exclusion of some resources from path computation.
Is there some different problems that the authors are addressing w.r.t. to
these sections. Pls. let me know.
Thanks.
Sundeep


------_=_NextPart_001_01C1C474.470820D0
Content-Type: text/html;
	charset="ISO-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.89">
<TITLE>RE: traffic eng. req. (2702)</TITLE>
</HEAD>
<BODY>
<BR>
<BR>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Ravi Sankar Mantha [<A HREF="mailto:ravi.mantha@wipro.com">mailto:ravi.mantha@wipro.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Monday, March 04, 2002 8:24 PM</FONT>
<BR><FONT SIZE=2>To: Singatwaria, Sundeep [SC7:370:EXCH]; mpls@UU.NET</FONT>
<BR><FONT SIZE=2>Subject: RE: traffic eng. req. (2702)</FONT>
</P>
<BR>

<P><FONT SIZE=2>&nbsp;Hi sundeep,</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Only difference is, Resource Class Attribute ( refered in section</FONT>
<BR><FONT SIZE=2>6.2); is an attribute of the Resource such as link. Whereas the Resource</FONT>
<BR><FONT SIZE=2>Class Affinity Attribute is the attribute of the traffic trunk ( refered in</FONT>
<BR><FONT SIZE=2>section 5.6.3). You are right that both are to address the same problem.</FONT>
</P>

<P><FONT SIZE=2>-&gt; Yes, I'm aware of it.</FONT>
</P>

<P><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; To exemplify, suppose you have 4 links in your topology, and the</FONT>
<BR><FONT SIZE=2>corresponding Resource Classes&nbsp; are : L1 - RED, L2 - GREEN, L3 - RED, L4 -</FONT>
<BR><FONT SIZE=2>BLUE.</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; Suppose you have a trunk T1 whose Resource Class Affinity is INCLUDE-</FONT>
<BR><FONT SIZE=2>RED;</FONT>
<BR><FONT SIZE=2>&nbsp;Now, for path computation for T1, only L1, L3 links can be used.</FONT>
</P>

<P><FONT SIZE=2>-&gt; You still are excluding the link which is same as the resource class. </FONT>
</P>
<BR>

<P><FONT SIZE=2>regards,</FONT>
<BR><FONT SIZE=2>Ravi</FONT>
<BR><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: owner-mpls@UU.NET [<A HREF="mailto:owner-mpls@UU.NET">mailto:owner-mpls@UU.NET</A>]On Behalf Of Sundeep</FONT>
<BR><FONT SIZE=2>Singatwaria</FONT>
<BR><FONT SIZE=2>Sent: Tuesday, March 05, 2002 12:06 AM</FONT>
<BR><FONT SIZE=2>To: mpls@UU.NET</FONT>
<BR><FONT SIZE=2>Subject: traffic eng. req. (2702)</FONT>
</P>
<BR>
<BR>
<BR>

<P><FONT SIZE=2>In 2702 ( req. for traffic eng over MPLS) - Section 5.6.3 talks about</FONT>
<BR><FONT SIZE=2>Resource Class Affinity Attributes and Section 6.2 talks about the Resource</FONT>
<BR><FONT SIZE=2>Class Attribute. It appears to me that they address the same problem of</FONT>
<BR><FONT SIZE=2>inclusion/exclusion of some resources from path computation.</FONT>
<BR><FONT SIZE=2>Is there some different problems that the authors are addressing w.r.t. to</FONT>
<BR><FONT SIZE=2>these sections. Pls. let me know.</FONT>
<BR><FONT SIZE=2>Thanks.</FONT>
<BR><FONT SIZE=2>Sundeep</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1C474.470820D0--


From owner-mpls@UU.NET  Tue Mar  5 13:36:59 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA15970
	for <mpls-archive@lists.ietf.org>; Tue, 5 Mar 2002 13:36:59 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmexe12962;
	Tue, 5 Mar 2002 18:36:29 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmexe03682
	for mpls-outgoing; Tue, 5 Mar 2002 18:36:01 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmexe03641
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 5 Mar 2002 18:35:55 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmexe25147
	for <mpls@UU.NET>; Tue, 5 Mar 2002 18:34:00 GMT
Received: from evita3.cs.fredonia.edu by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: evita2.cs.fredonia.edu [141.238.30.15])
	id QQmexe07174
	for <mpls@UU.NET>; Tue, 5 Mar 2002 18:33:41 GMT
Received: from zubairi (zubairinew.cs.fredonia.edu [141.238.30.187])
	by evita3.cs.fredonia.edu (8.10.2/8.10.2) with SMTP id g25IXdE20255
	for <mpls@UU.NET>; Tue, 5 Mar 2002 13:33:39 -0500
Message-ID: <001201c1c474$6c7ee330$bb1eee8d@zubairi>
Reply-To: "Junaid Ahmed Zubairi" <junaid.zubairi@fredonia.edu>
From: "Junaid Ahmed Zubairi" <zubairi@cs.fredonia.edu>
To: <mpls@UU.NET>
Subject: Call for Papers (Submit paper by April 3rd)
Date: Tue, 5 Mar 2002 13:34:42 -0500
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

CALL FOR PAPERS

SPECIAL SESSION ON TRAFFIC ENGINEERING FOR THE NEXT GENERATION NETWORKS

15th International Conference on
Parallel and Distributed Computing Systems (PDCS 2002)

September 19 - 21, 2002
The Galt House, Louisville, KY USA

Sponsored by the International Society for Computers
and Their Applications (ISCA)

(Submission Deadline: April 3rd, 2002)

Scope
A number of new protocols are being developed and deployed on the Internet
for achieving predictable performance and balanced utilization of the
network resources. Internet Engineering Task Force (IETF) is spearheading
the efforts to make the Internet and corporate networks ready for the
future. For bandwidth allocation and management, COPS (Common Open Policy
Service) clients and servers work to convey policy decisions and allocate
and recover bandwidth across a domain. For QoS, RSVP provides quantitative
guarantees by reserved paths and Diffserv provides qualitative assurances by
using appropriate behaviors for packets marked with DSCP (DS codepoints).
MPLS installs and manages LSP's (Label Switched Path) that satisfy Traffic
Engineering requirements. IETF's TE (Traffic Engineering) group is working
to resolve and standardize TE related aspects including TE-MIB, TE
applicability and extending various protocols to support TE.

A special session on traffic engineering for next generation networks is
being organized at the PDCS'2002 conference. This session will bring
researchers and developers across the world together to discuss latest
research and simulation results in:



MPLS/GMPLS
Bandwidth Management with COPS and MPLS
Traffic Engineering Architecture for the Internet
Voice over MPLS
Performance of RSVP-MPLS and Diffserv-MPLS Architecture
Fault Tolerance and Rerouting
Performance Evaluation for Aggregation of Traffic Trunks
Traffic Engineering in IP over WDM Networks
Traffic Management and Control
Traffic Modeling and Characterization
QoS Routing for Traffic Engineering

 Submission of Papers:

Papers reporting original and unpublished research results on above and
related topics are solicited. Authors are required to specify an area (out
of the above) for their papers. Send the full manuscript by April 3, 2002 to
the chair of the special session. Include on the cover page (PDF/PS
document): authors' names, affiliations, addresses, fax and phone numbers,
and email addresses. Indicate clearly the corresponding author.  Manuscripts
should not exceed 18 double-spaced pages including figures, tables, and
references. Include up to 5 keywords from the above list, and an abstract of
no more than 300 words.  The papers can be submitted in ps or pdf format to
the session organizer at mailto:zubairi@cs.fredonia.edu by April 3, 2002 via
email.

Consistent with standard practice, each submitted paper will receive a
minimum of two reviews. Papers will be selected based on their correctness,
originality, timeliness, significance, relevance, and clarity of
presentation. Initial selection will be based on full papers. Reviewer
comments will be provided to the authors. Submission implies the willingness
of at least one of the authors to register and present the paper, if
accepted. All accepted papers in the conference are expected to be presented
and will be included in the conference proceedings. Outstanding papers will
be considered for publication in the International Journal of Computers and
Their Applications (IJCA) and other international journals.

Poster papers will also be accepted.  Please indicate whether your paper is
full or poster. These short papers will not be published in the proceedings
but will be presented as poster papers at the conference.  This is to
encourage work that is not yet advanced enough for a full paper, novel
approaches and ideas, critique of existing work, and application examples.

 Session Organizer:

Dr. Junaid Ahmed Zubairi
Department of Mathematics and Computer Science
College at Fredonia, State University of New York
Fredonia, NY 14063, USA

Tel: +1-716-673-4694
Fax: +1-508-256-8324
Email: zubairi@cs.fredonia.edu

WWW: http://www.cs.fredonia.edu/~zubairi



                                                          Important Dates


        Draft Full Paper Due
April 3rd, 2002

       Notification of Acceptance
June 7th, 2002
       Camera Ready Copy Due
                                                         July 14th, 2002




If you have questions concerning session paper submission or session
content, please contact the session organizer at the addresses above.  If
you have questions concerning registration or hotel information, contact Ms.
Mary Ann Sullivan at ISCA Headquarters, (919) 467-5559 (phone); (919)
467-3430 (Fax); isca@ipass.net (E-mail).


----------------------------------------------------------------------------
----

ISCA Headquarters - 975 Walnut Street, Suite 132, Cary, NC 27511-4216, USA.
Phone: (919) 467-5559, Fax: (919) 467-3430, E-mail: isca@ipass.net,
URL: http://www.isca-hq.org



***********************************************************
Dr. Junaid Ahmed Zubairi
Department of Mathematics and Computer Science
SUNY at Fredonia, Fredonia, NY 14063, USA.
Tel: (716)673-4694
Fax:(508)256-8324
WWW: http://www.cs.fredonia.edu/~zubairi
Email: junaid.zubairi@fredonia.edu
***********************************************************



From owner-mpls@UU.NET  Tue Mar  5 19:26:17 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA07523
	for <mpls-archive@lists.ietf.org>; Tue, 5 Mar 2002 19:26:16 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmeyb25428;
	Wed, 6 Mar 2002 00:25:45 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmeyb02763
	for mpls-outgoing; Wed, 6 Mar 2002 00:25:19 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmeyb02754
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 00:25:06 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmeyb19138
	for <mpls@uu.net>; Wed, 6 Mar 2002 00:24:42 GMT
Received: from [172.16.1.15] by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp1.opnet.com [141.156.71.6])
	id QQmeyb29662
	for <mpls@uu.net>; Wed, 6 Mar 2002 00:24:42 GMT
Received: from wtn10216.opnet.com (unverified) by 
 (Content Technologies SMTPRS 4.2.1) with ESMTP id <T59745c0a88ac10010f494@> for <mpls@uu.net>;
 Tue, 5 Mar 2002 19:24:38 -0500
Message-Id: <5.0.0.25.2.20020305191452.028ae900@mail.opnet.com>
X-Sender: skalra@mail.opnet.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Tue, 05 Mar 2002 19:24:40 -0500
To: mpls@UU.NET
From: Sachin Kalra <skalra@opnet.com>
Subject: Question on draft-ietf-ppvpn-rfc2547bis-01.txt January 2002
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi All:

I had few questions regarding BGP/MPLS VPNs.

1. Are the LSPs from one PE to another PE manually configured or are they 
dynamically created when VPNs are configured?

2. Is there an example available for VRF table used by Juniper and Cisco? 
(Format and Contents)

I would appreciate any help.
Thanks,
Sachin Kalra



From owner-mpls@UU.NET  Tue Mar  5 23:14:16 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA15123
	for <mpls-archive@lists.ietf.org>; Tue, 5 Mar 2002 23:14:16 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmeyq08049;
	Wed, 6 Mar 2002 04:13:48 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmeyq10757
	for mpls-outgoing; Wed, 6 Mar 2002 04:13:27 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmeyq10752
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 04:13:23 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmeyq09758
	for <mpls@uu.net>; Wed, 6 Mar 2002 04:12:51 GMT
Received: from RELAYSERVER.in.huawei.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [203.197.168.167])
	id QQmeyq06220
	for <mpls@uu.net>; Wed, 6 Mar 2002 04:12:30 GMT
Received: from Unknown [10.18.1.2] by RELAYSERVER.in.huawei.com - SuperScout Email Filter ; Wednesday, 06 March 2002, 09:44:06
Message-ID: <751B6DD7A243D511AB9F0002557C568703293E54@huaweimail>
From: "Ashwin C. Prabhu" <Ashwinp@in.huawei.com>
To: Sundeep Singatwaria <ssingatw@nortelnetworks.com>, mpls@UU.NET
Date: Wed, 6 Mar 2002 09:45:56 +0530
Subject: RE: traffic eng. req. (2702)
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="--=_NextPart_ST_09_44_08_Wednesday_March_06_2002_9930"
X-Mailer: Internet Mail Service (5.5.2653.19)
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

----=_NextPart_ST_09_44_08_Wednesday_March_06_2002_9930
Content-Type: text/plain;
	charset="iso-8859-1"

 

-----Original Message-----
From: Sundeep Singatwaria [mailto:ssingatw@nortelnetworks.com]
Sent: Tuesday, March 05, 2002 11:34 PM
To: 'Ravi Sankar Mantha'; mpls@UU.NET
Subject: RE: traffic eng. req. (2702)





-----Original Message----- 
From: Ravi Sankar Mantha [ mailto:ravi.mantha@wipro.com
<mailto:ravi.mantha@wipro.com> ] 
Sent: Monday, March 04, 2002 8:24 PM 
To: Singatwaria, Sundeep [SC7:370:EXCH]; mpls@UU.NET 
Subject: RE: traffic eng. req. (2702) 


 Hi sundeep, 
      Only difference is, Resource Class Attribute ( refered in section 
6.2); is an attribute of the Resource such as link. Whereas the Resource 
Class Affinity Attribute is the attribute of the traffic trunk ( refered in 
section 5.6.3). You are right that both are to address the same problem. 

-> Yes, I'm aware of it. 

     To exemplify, suppose you have 4 links in your topology, and the 
corresponding Resource Classes  are : L1 - RED, L2 - GREEN, L3 - RED, L4 - 
BLUE. 
     Suppose you have a trunk T1 whose Resource Class Affinity is INCLUDE- 
RED; 
 Now, for path computation for T1, only L1, L3 links can be used. 

-> You still are excluding the link which is same as the resource class. 
[Ashwin C Prabhu] 

Thats exactly the purpose of the two, The Resource class you can say it as 

a color assigned to the link. While establishment of lsp you check the
Resource 

class affinity ( I.e The administrator will configure which all the colors
the lsp 

can traverse ) The combination of the 2 makes the traffic trunk to take the
correct 

path.  

Hope i am right and it helps you.  


regards, 
Ravi 
-----Original Message----- 
From: owner-mpls@UU.NET [ mailto:owner-mpls@UU.NET
<mailto:owner-mpls@UU.NET> ]On Behalf Of Sundeep 
Singatwaria 
Sent: Tuesday, March 05, 2002 12:06 AM 
To: mpls@UU.NET 
Subject: traffic eng. req. (2702) 




In 2702 ( req. for traffic eng over MPLS) - Section 5.6.3 talks about 
Resource Class Affinity Attributes and Section 6.2 talks about the Resource 
Class Attribute. It appears to me that they address the same problem of 
inclusion/exclusion of some resources from path computation. 
Is there some different problems that the authors are addressing w.r.t. to 
these sections. Pls. let me know. 
Thanks. 
Sundeep 

--------------------------------------------------------------------------------------------------------------------
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom
they are addressed. If you have received this email in error please notify the
originator of the message. 

Any views expressed in this message are those of the individual
sender, except where the sender specifies and with authority,
states them to be the views of Huawei Technologies India Pvt. Ltd.
----=_NextPart_ST_09_44_08_Wednesday_March_06_2002_9930
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>RE: traffic eng. req. (2702)</TITLE>

<META content="MSHTML 5.00.3103.1000" name=GENERATOR></HEAD>
<BODY>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
  <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Sundeep Singatwaria 
  [mailto:ssingatw@nortelnetworks.com]<BR><B>Sent:</B> Tuesday, March 05, 2002 
  11:34 PM<BR><B>To:</B> 'Ravi Sankar Mantha'; mpls@UU.NET<BR><B>Subject:</B> 
  RE: traffic eng. req. (2702)<BR><BR></DIV></FONT><BR><BR>
  <P><FONT size=2>-----Original Message-----</FONT> <BR><FONT size=2>From: Ravi 
  Sankar Mantha [<A 
  href="mailto:ravi.mantha@wipro.com">mailto:ravi.mantha@wipro.com</A>]</FONT> 
  <BR><FONT size=2>Sent: Monday, March 04, 2002 8:24 PM</FONT> <BR><FONT 
  size=2>To: Singatwaria, Sundeep [SC7:370:EXCH]; mpls@UU.NET</FONT> <BR><FONT 
  size=2>Subject: RE: traffic eng. req. (2702)</FONT> </P><BR>
  <P><FONT size=2>&nbsp;Hi sundeep,</FONT> <BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Only difference is, Resource Class 
  Attribute ( refered in section</FONT> <BR><FONT size=2>6.2); is an attribute 
  of the Resource such as link. Whereas the Resource</FONT> <BR><FONT 
  size=2>Class Affinity Attribute is the attribute of the traffic trunk ( 
  refered in</FONT> <BR><FONT size=2>section 5.6.3). You are right that both are 
  to address the same problem.</FONT> </P>
  <P><FONT size=2>-&gt; Yes, I'm aware of it.</FONT> </P>
  <P><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp; To exemplify, suppose you have 4 
  links in your topology, and the</FONT> <BR><FONT size=2>corresponding Resource 
  Classes&nbsp; are : L1 - RED, L2 - GREEN, L3 - RED, L4 -</FONT> <BR><FONT 
  size=2>BLUE.</FONT> <BR><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp; Suppose you have 
  a trunk T1 whose Resource Class Affinity is INCLUDE-</FONT> <BR><FONT 
  size=2>RED;</FONT> <BR><FONT size=2>&nbsp;Now, for path computation for T1, 
  only L1, L3 links can be used.</FONT> </P>
  <P><FONT size=2>-&gt; You still are excluding the link which is same as the 
  resource class. <BR><FONT color=#0000ff face=Arial><SPAN 
  class=886344404-06032002>[Ashwin C Prabhu]&nbsp;</SPAN></FONT></FONT></P>
  <P><FONT size=2><FONT color=#0000ff face=Arial><SPAN 
  class=886344404-06032002>Thats exactly the purpose of the two,&nbsp;The 
  Resource class&nbsp;you can say it as&nbsp;</SPAN></FONT></FONT></P>
  <P><FONT size=2><FONT color=#0000ff face=Arial><SPAN 
  class=886344404-06032002>a color assigned to the link. While establishment of 
  lsp&nbsp;you check the Resource&nbsp;</SPAN></FONT></FONT></P>
  <P><FONT size=2><FONT color=#0000ff face=Arial><SPAN 
  class=886344404-06032002>class affinity ( I.e The&nbsp;administrator will 
  configure which all the colors the lsp </SPAN></FONT></FONT></P>
  <P><FONT size=2><FONT color=#0000ff face=Arial><SPAN 
  class=886344404-06032002>can traverse )&nbsp;The combination of the 2 makes 
  the traffic trunk to take the correct&nbsp;</SPAN></FONT></FONT></P>
  <P><FONT size=2><FONT color=#0000ff face=Arial><SPAN 
  class=886344404-06032002>path.&nbsp;&nbsp;</SPAN></FONT></FONT></P>
  <P><FONT size=2><FONT color=#0000ff face=Arial><SPAN 
  class=886344404-06032002>Hope i am right and it helps 
  you.&nbsp;&nbsp;</SPAN></FONT></FONT></P><BR>
  <P><FONT size=2>regards,</FONT> <BR><FONT size=2>Ravi</FONT> <BR><FONT 
  size=2>-----Original Message-----</FONT> <BR><FONT size=2>From: 
  owner-mpls@UU.NET [<A 
  href="mailto:owner-mpls@UU.NET">mailto:owner-mpls@UU.NET</A>]On Behalf Of 
  Sundeep</FONT> <BR><FONT size=2>Singatwaria</FONT> <BR><FONT size=2>Sent: 
  Tuesday, March 05, 2002 12:06 AM</FONT> <BR><FONT size=2>To: 
  mpls@UU.NET</FONT> <BR><FONT size=2>Subject: traffic eng. req. (2702)</FONT> 
  </P><BR><BR><BR>
  <P><FONT size=2>In 2702 ( req. for traffic eng over MPLS) - Section 5.6.3 
  talks about</FONT> <BR><FONT size=2>Resource Class Affinity Attributes and 
  Section 6.2 talks about the Resource</FONT> <BR><FONT size=2>Class Attribute. 
  It appears to me that they address the same problem of</FONT> <BR><FONT 
  size=2>inclusion/exclusion of some resources from path computation.</FONT> 
  <BR><FONT size=2>Is there some different problems that the authors are 
  addressing w.r.t. to</FONT> <BR><FONT size=2>these sections. Pls. let me 
  know.</FONT> <BR><FONT size=2>Thanks.</FONT> <BR><FONT size=2>Sundeep</FONT> 
  </P></BLOCKQUOTE>--------------------------------------------------------------------------------------------------------------------<br>This email and any files transmitted with it are confidential and<br>intended solely for the use of the individual or entity to whom<br>they are addressed. If you have received this email in error please notify the<br>originator of the message. <br><br>Any views expressed in this message are those of the individual<br>sender, except where the sender specifies and with authority,<br>states them to be the views of Huawei Technologies India Pvt. Ltd.</BODY></HTML>

----=_NextPart_ST_09_44_08_Wednesday_March_06_2002_9930--



From owner-mpls@UU.NET  Wed Mar  6 01:11:45 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA17397
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 01:11:45 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmeyy13885;
	Wed, 6 Mar 2002 06:11:15 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmeyy29525
	for mpls-outgoing; Wed, 6 Mar 2002 06:10:45 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmeyy29365
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 06:10:29 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmeyy12153
	for <mpls@uu.net>; Wed, 6 Mar 2002 06:10:08 GMT
Received: from fsnt.future.futsoft.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [203.197.140.35])
	id QQmeyy12350
	for <mpls@uu.net>; Wed, 6 Mar 2002 06:10:07 GMT
Received: from kailash.future.futsoft.com (unverified) by fsnt.future.futsoft.com
 (Content Technologies SMTPRS 2.0.15) with ESMTP id <B0002021883@fsnt.future.futsoft.com> for <mpls@uu.net>;
 Wed, 06 Mar 2002 11:55:55 +0530
Received: from arumugamr (arumugamr.future.futsoft.com [10.20.6.33])
	by kailash.future.futsoft.com (8.11.0/8.11.0) with SMTP id g2668YE00809
	for <mpls@uu.net>; Wed, 6 Mar 2002 11:38:34 +0530
Message-Id: <001f01c1c4d5$4377fe20$2106140a@future.futsoft.com>
Reply-To: "Arumugamr" <arumugamr@future.futsoft.com>
From: "Arumugamr" <arumugamr@future.futsoft.com>
To: <mpls@UU.NET>
References: <3C84F54F.3DA41F7D@marconi.com>
Subject: Re: RSVP-TE label recording question
Date: Wed, 6 Mar 2002 11:37:52 +0530
Organization: Future Software Ltd
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

I think it should be the phop label.

Since the label recording starts from Egress, the Egress is the one which
adds the label first. Since the Egress
does not have any downstream, it is obvious that it will always add the phop
label.

The phop which is received in the RRO from Egress (Resv message) should have
to add a label. The label to be added
will be the label given to its upstream. it need not add the nhop label
since it had been already added by the Egress.

Hope the authors will make it more clearer.

Reg
Arumugam

----- Original Message -----
From: "David Charlap" <David.Charlap@marconi.com>
To: <mpls@uu.net>
Sent: Tuesday, March 05, 2002 10:11 PM
Subject: RSVP-TE label recording question


> When label recording is requested (in the session attributes), which
> label do we record in the RRO?
>
> Do we record the phop-label (the one we generate and send upstream)?
> Do we record the nhop-label (the one we receive from downstream)?
> Do we record both of them?
>
> RFC 3209 isn't clear about this.
>
> My instinct says that we should record the phop-label, since that's the
> one we're generating.  IMO, it doesn't make sense to record a label that
> was generated by another router.
>
> Could one of the RFC authors possibly confirm this?
>
> Thanks in advance.
>
> -- David
>



From owner-mpls@UU.NET  Wed Mar  6 03:00:27 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA26904
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 03:00:27 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmezf23051;
	Wed, 6 Mar 2002 07:59:46 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmezf28145
	for mpls-outgoing; Wed, 6 Mar 2002 07:59:27 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmezf28140
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 07:59:23 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmezf21153
	for <mpls@UU.NET>; Wed, 6 Mar 2002 07:58:32 GMT
From: Juerg.Fankhauser@swisscom.com
Received: from sbe3777.swissptt.ch by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: outmail5.swisscom.com [138.190.3.48])
	id QQmezf21335
	for <mpls@UU.NET>; Wed, 6 Mar 2002 07:58:31 GMT
Received: from sbe2172 (138.190.70.54) by sbe3777.swissptt.ch (MX V5.2-X AnHp)
          with SMTP; Wed, 6 Mar 2002 08:58:28 +0100
Received: from 138.190.70.152 by sbe2172 (InterScan E-Mail VirusWall NT);
          Wed, 06 Mar 2002 08:57:23 +0100
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
Subject: RE: Question on draft-ietf-ppvpn-rfc2547bis-01.txt January 2002
Date: Wed, 6 Mar 2002 08:58:27 +0100
Message-ID: <0DAE2CFFAFF6D511B0400000F807EF6C381BE8@tdce00bgg.swissptt.ch>
Thread-Topic: Question on draft-ietf-ppvpn-rfc2547bis-01.txt January 2002
Thread-Index: AcHEpZYksW+B0dLnRyKyBk3SRGCjWQAPn6ag
To: <skalra@opnet.com>, <mpls@UU.NET>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id DAA26904

Hi Sachin Kalra,

1) The LSPs between PE and PE are established even before any VPNs
   are configured. In general, they are established dynamically,
   using an IGP and LDP.

2) Maybe ask Juniper/Cisco?

Regards,
-----------------------------
Juerg FANKHAUSER
juerg.fankhauser@swisscom.com
-----------------------------



-----Original Message-----
From: Sachin Kalra [mailto:skalra@opnet.com]
Sent: Mittwoch, 6. März 2002 01:25
To: mpls@UU.NET
Subject: Question on draft-ietf-ppvpn-rfc2547bis-01.txt January 2002


Hi All:

I had few questions regarding BGP/MPLS VPNs.

1. Are the LSPs from one PE to another PE manually configured or are they 
dynamically created when VPNs are configured?

2. Is there an example available for VRF table used by Juniper and Cisco? 
(Format and Contents)

I would appreciate any help.
Thanks,
Sachin Kalra



From owner-mpls@UU.NET  Wed Mar  6 05:39:56 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA29857
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 05:39:56 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmezq25830;
	Wed, 6 Mar 2002 10:39:10 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmezq10738
	for mpls-outgoing; Wed, 6 Mar 2002 10:38:48 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmezq10732
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 10:38:43 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmezq03305
	for <mpls@UU.NET>; Wed, 6 Mar 2002 10:38:09 GMT
Received: from hotmail.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: oe55.law9.hotmail.com [64.4.8.63])
	id QQmezq06364
	for <mpls@UU.NET>; Wed, 6 Mar 2002 10:37:53 GMT
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Wed, 6 Mar 2002 02:37:53 -0800
X-Originating-IP: [212.25.110.131]
From: "Doug Degan" <doug_degan@hotmail.com>
To: "David Charlap" <David.Charlap@marconi.com>, <mpls@UU.NET>
References: <3C84F54F.3DA41F7D@marconi.com>
Subject:  RSVP-TE route recording question
Date: Wed, 6 Mar 2002 12:37:49 +0200
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Message-ID: <OE55g0wBrY3VaI0oZIi000196bd@hotmail.com>
X-OriginalArrivalTime: 06 Mar 2002 10:37:53.0453 (UTC) FILETIME=[F895F5D0:01C1C4FA]
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit





 When route recording is requested which
 addresses do we record in the RRO?
 
 Do we record the node's ip address?
Do we record the incoming link's ip address?
Do we record both of them?

 Thanks in advance.


doug


From owner-mpls@UU.NET  Wed Mar  6 05:50:38 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA00228
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 05:50:38 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmezr23029;
	Wed, 6 Mar 2002 10:49:51 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmezr12160
	for mpls-outgoing; Wed, 6 Mar 2002 10:49:24 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmezr12142
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 10:49:12 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmezr07157
	for <mpls@UU.NET>; Wed, 6 Mar 2002 10:48:58 GMT
Received: from p-mail1.rd.francetelecom.com by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: p-mail1.rd.francetelecom.com [193.49.124.31])
	id QQmezr21774
	for <mpls@UU.NET>; Wed, 6 Mar 2002 10:48:57 GMT
Received: by p-biset.rd.francetelecom.fr with Internet Mail Service (5.5.2653.19)
	id <GMQS8WPK>; Wed, 6 Mar 2002 11:48:24 +0100
Message-ID: <9549DC8CBBA9D411BEFD00062938847B015A9C18@lat4576.rd.francetelecom.fr>
From: LE ROUX Jean-Louis FTRD/DAC/LAN
	 <jeanlouis.leroux@rd.francetelecom.com>
To: "'Doug Degan '" <doug_degan@hotmail.com>,
        "'David Charlap '"
	 <David.Charlap@marconi.com>,
        "'mpls@UU.NET '" <mpls@UU.NET>
Subject: RE: RSVP-TE route recording question
Date: Wed, 6 Mar 2002 11:48:37 +0100 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/mixed;
	boundary="----=_NextPartTM-000-bcf8a3cd-30cf-11d6-ac20-00508b692753"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------=_NextPartTM-000-bcf8a3cd-30cf-11d6-ac20-00508b692753
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1C4FC.78571460"

------_=_NextPart_001_01C1C4FC.78571460
Content-Type: text/plain;
	charset="iso-8859-1"

 The incoming link's ip address.

JL

-----Message d'origine-----
De: Doug Degan
A: David Charlap; mpls@UU.NET
Date: 06/03/02 11:37
Objet: RSVP-TE route recording question





 When route recording is requested which
 addresses do we record in the RRO?
 
 Do we record the node's ip address?
Do we record the incoming link's ip address?
Do we record both of them?

 Thanks in advance.


doug

------_=_NextPart_001_01C1C4FC.78571460
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: RSVP-TE route recording question</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>&nbsp;The incoming link's ip address.</FONT>
</P>

<P><FONT SIZE=2>JL</FONT>
</P>

<P><FONT SIZE=2>-----Message d'origine-----</FONT>
<BR><FONT SIZE=2>De: Doug Degan</FONT>
<BR><FONT SIZE=2>A: David Charlap; mpls@UU.NET</FONT>
<BR><FONT SIZE=2>Date: 06/03/02 11:37</FONT>
<BR><FONT SIZE=2>Objet: RSVP-TE route recording question</FONT>
</P>
<BR>
<BR>
<BR>
<BR>

<P><FONT SIZE=2>&nbsp;When route recording is requested which</FONT>
<BR><FONT SIZE=2>&nbsp;addresses do we record in the RRO?</FONT>
<BR><FONT SIZE=2>&nbsp;</FONT>
<BR><FONT SIZE=2>&nbsp;Do we record the node's ip address?</FONT>
<BR><FONT SIZE=2>Do we record the incoming link's ip address?</FONT>
<BR><FONT SIZE=2>Do we record both of them?</FONT>
</P>

<P><FONT SIZE=2>&nbsp;Thanks in advance.</FONT>
</P>
<BR>

<P><FONT SIZE=2>doug</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1C4FC.78571460--

------=_NextPartTM-000-bcf8a3cd-30cf-11d6-ac20-00508b692753--



From owner-mpls@UU.NET  Wed Mar  6 05:56:06 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA00408
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 05:56:06 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmezr17048;
	Wed, 6 Mar 2002 10:55:30 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmezr12574
	for mpls-outgoing; Wed, 6 Mar 2002 10:55:08 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmezr12569
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 10:55:07 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmezr23892
	for <mpls@UU.NET>; Wed, 6 Mar 2002 10:54:24 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmezr29487
	for <mpls@UU.NET>; Wed, 6 Mar 2002 10:54:23 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAG0XSM>; Wed, 6 Mar 2002 05:54:21 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A3284937FE@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'Sachin Kalra'" <skalra@opnet.com>, mpls@UU.NET
Subject: RE: Question on draft-ietf-ppvpn-rfc2547bis-01.txt January 2002
Date: Wed, 6 Mar 2002 05:54:13 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

For the first part of your question.

The RFC doesn't specify anything about it.

There are multiple options:
1)You can pre-establish the LSPs. In this case one has to
  make sure that an LSP is established between this particular
  PE( on which the new VRF is being configured) and all other PEs which have
  a common VPN to the one being configured.
  This gives flexibiity to the Service Provider 
  to select the Explicit Route, Signalling Protocol (CR-LDP, RSVP-TE), 
  Qos for the LSP, but has the disadvantage of too much configuration 
  requirements and details.

2)A software component on the PE establishes the LSPs  
  dynamically when this PE recieves a VPN-IPV4 route from a 
  remote PE to which there is no existing LSP tunnel.
  
3) Allow a combination of both of the above in which the Service Provider
   is given the option to pre-establish the LSPs he wants to before
configuring 
   the VRF. The rest of the LSPs may be set up dynamically.

Vikram.


-----Original Message-----
From: Sachin Kalra [mailto:skalra@opnet.com]
Sent: Tuesday, March 05, 2002 4:25 PM
To: mpls@UU.NET
Subject: Question on draft-ietf-ppvpn-rfc2547bis-01.txt January 2002


Hi All:

I had few questions regarding BGP/MPLS VPNs.

1. Are the LSPs from one PE to another PE manually configured or are they 
dynamically created when VPNs are configured?

2. Is there an example available for VRF table used by Juniper and Cisco? 
(Format and Contents)

I would appreciate any help.
Thanks,
Sachin Kalra


From owner-mpls@UU.NET  Wed Mar  6 06:14:45 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA00978
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 06:14:45 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmezs13683;
	Wed, 6 Mar 2002 11:14:17 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmezs04303
	for mpls-outgoing; Wed, 6 Mar 2002 11:14:04 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmezs04298
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 11:13:55 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmezs21594
	for <mpls@uu.net>; Wed, 6 Mar 2002 11:12:54 GMT
Received: from RELAYSERVER.in.huawei.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [203.197.168.167])
	id QQmezs10121
	for <mpls@uu.net>; Wed, 6 Mar 2002 11:12:37 GMT
Received: from Unknown [10.18.1.2] by RELAYSERVER.in.huawei.com - SuperScout Email Filter ; Wednesday, 06 March 2002, 16:44:13
Message-ID: <751B6DD7A243D511AB9F0002557C5687032D5C48@huaweimail>
From: "Ashwin C. Prabhu" <Ashwinp@in.huawei.com>
To: mpls-ops@mplsrc.com, mpls@UU.NET
Date: Wed, 6 Mar 2002 16:46:04 +0530
Subject: Premption of lsps
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="--=_NextPart_ST_16_44_14_Wednesday_March_06_2002_1626"
X-Mailer: Internet Mail Service (5.5.2653.19)
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

----=_NextPart_ST_16_44_14_Wednesday_March_06_2002_1626
Content-Type: text/plain;
	charset="iso-8859-1"

Hello All
 
  In RFC 2702 section 5.8 says
 
  "   A traffic trunk, say "A", can preempt another traffic trunk, say "B",
   only if *all* of the following five conditions hold: (i) "A" has a
   relatively higher priority than "B", (ii) "A" contends for a resource
   utilized by "B", (iii) the resource cannot concurrently accommodate
   "A" and "B" based on certain decision criteria,
   (iv) "A" is preemptor enabled, and (v) "B" is preemptable"
 
  I would like to know how does the (iv) and (v)  criteria is ensured ? 
  Is there any way the signalling protocol convey this ?? 
  
 
Thanks in advance
Ashwin
 
--------------------------------------------------------------------------------------------------------------------
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom
they are addressed. If you have received this email in error please notify the
originator of the message. 

Any views expressed in this message are those of the individual
sender, except where the sender specifies and with authority,
states them to be the views of Huawei Technologies India Pvt. Ltd.
----=_NextPart_ST_16_44_14_Wednesday_March_06_2002_1626
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.00.3103.1000" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=685434311-06032002>Hello 
All</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=685434311-06032002>&nbsp; 
In RFC 2702 section 5.8 says</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=685434311-06032002>&nbsp; 
"&nbsp;&nbsp; A traffic trunk, say "A", can preempt another traffic trunk, say 
"B",<BR>&nbsp;&nbsp; only if *all* of the following five conditions hold: (i) 
"A" has a<BR>&nbsp;&nbsp; relatively higher priority than "B", (ii) "A" contends 
for a resource<BR>&nbsp;&nbsp; utilized by "B", (iii) the resource cannot 
concurrently accommodate<BR>&nbsp;&nbsp; "A" and "B" based on certain decision 
criteria,</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=685434311-06032002>&nbsp; 
&nbsp;(iv) "A" is preemptor&nbsp;enabled, and (v) "B" is 
preemptable"</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=685434311-06032002>&nbsp; 
I would like to know how does the (iv) and (v)&nbsp; criteria is ensured ? 
</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=685434311-06032002>&nbsp; 
Is there any way the signalling protocol convey this ?? </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=685434311-06032002>&nbsp; 
</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=685434311-06032002>Thanks 
in advance</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=685434311-06032002>Ashwin</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>--------------------------------------------------------------------------------------------------------------------<br>This email and any files transmitted with it are confidential and<br>intended solely for the use of the individual or entity to whom<br>they are addressed. If you have received this email in error please notify the<br>originator of the message. <br><br>Any views expressed in this message are those of the individual<br>sender, except where the sender specifies and with authority,<br>states them to be the views of Huawei Technologies India Pvt. Ltd.</BODY></HTML>

----=_NextPart_ST_16_44_14_Wednesday_March_06_2002_1626--



From owner-mpls@UU.NET  Wed Mar  6 06:45:35 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA02432
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 06:45:35 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmezu21807;
	Wed, 6 Mar 2002 11:44:51 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmezu06528
	for mpls-outgoing; Wed, 6 Mar 2002 11:44:28 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmezu06521
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 11:44:27 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmezu14738
	for <mpls@UU.NET>; Wed, 6 Mar 2002 11:44:04 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmezu09858
	for <mpls@UU.NET>; Wed, 6 Mar 2002 11:44:04 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAG0XV1>; Wed, 6 Mar 2002 06:44:02 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A3284937FF@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'Ashwin C. Prabhu'" <Ashwinp@in.huawei.com>, mpls-ops@mplsrc.com,
        mpls@UU.NET
Subject: RE: Premption of lsps
Date: Wed, 6 Mar 2002 06:44:00 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1C504.34FFE090"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1C504.34FFE090
Content-Type: text/plain;
	charset="iso-8859-1"

RFC 3209 Section 4.7 talks about this for RSVP-TE.
 
To answer your question, (iv)  and (v) are ensured by the the 
Session Attribute object(optional) in the PATH (PATH Refresh)message.
The attributes Setup Priority and Holding Priority in the Session Attribute
Object are used or this pupose.
 
Vikram.

-----Original Message-----
From: Ashwin C. Prabhu [mailto:Ashwinp@in.huawei.com]
Sent: Wednesday, March 06, 2002 3:16 AM
To: mpls-ops@mplsrc.com; mpls@UU.NET
Subject: Premption of lsps


Hello All
 
  In RFC 2702 section 5.8 says
 
  "   A traffic trunk, say "A", can preempt another traffic trunk, say "B",
   only if *all* of the following five conditions hold: (i) "A" has a
   relatively higher priority than "B", (ii) "A" contends for a resource
   utilized by "B", (iii) the resource cannot concurrently accommodate
   "A" and "B" based on certain decision criteria,
   (iv) "A" is preemptor enabled, and (v) "B" is preemptable"
 
  I would like to know how does the (iv) and (v)  criteria is ensured ? 
  Is there any way the signalling protocol convey this ?? 
  
 
Thanks in advance
Ashwin
 
----------------------------------------------------------------------------
----------------------------------------
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom
they are addressed. If you have received this email in error please notify
the
originator of the message. 

Any views expressed in this message are those of the individual
sender, except where the sender specifies and with authority,
states them to be the views of Huawei Technologies India Pvt. Ltd. 


------_=_NextPart_001_01C1C504.34FFE090
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.00.3315.2870" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=841123611-06032002>RFC 
3209 Section 4.7</SPAN></FONT><FONT color=#0000ff face=Arial size=2><SPAN 
class=841123611-06032002> talks about this for RSVP-TE.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=841123611-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=841123611-06032002>To 
answer your question, (iv)&nbsp; and (v) are ensured by the the 
</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=841123611-06032002>Session Attribute</SPAN></FONT><FONT color=#0000ff 
face=Arial size=2><SPAN class=841123611-06032002> object(optional) in the PATH 
(PATH Refresh)message.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=841123611-06032002>The 
attributes Setup Priority</SPAN></FONT><FONT color=#0000ff face=Arial 
size=2><SPAN class=841123611-06032002> and Holding Priority in the Session 
Attribute</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=841123611-06032002>Object 
are used</SPAN></FONT><FONT color=#0000ff face=Arial size=2><SPAN 
class=841123611-06032002> or this pupose.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=841123611-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=841123611-06032002>Vikram.</SPAN></FONT></DIV>
<BLOCKQUOTE>
  <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Ashwin C. Prabhu 
  [mailto:Ashwinp@in.huawei.com]<BR><B>Sent:</B> Wednesday, March 06, 2002 3:16 
  AM<BR><B>To:</B> mpls-ops@mplsrc.com; mpls@UU.NET<BR><B>Subject:</B> Premption 
  of lsps<BR><BR></DIV></FONT>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002>Hello All</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002>&nbsp; In RFC 2702 section 5.8 
  says</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002>&nbsp; "&nbsp;&nbsp; A traffic trunk, say "A", can 
  preempt another traffic trunk, say "B",<BR>&nbsp;&nbsp; only if *all* of the 
  following five conditions hold: (i) "A" has a<BR>&nbsp;&nbsp; relatively 
  higher priority than "B", (ii) "A" contends for a resource<BR>&nbsp;&nbsp; 
  utilized by "B", (iii) the resource cannot concurrently 
  accommodate<BR>&nbsp;&nbsp; "A" and "B" based on certain decision 
  criteria,</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002>&nbsp; &nbsp;(iv) "A" is preemptor&nbsp;enabled, and 
  (v) "B" is preemptable"</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002>&nbsp; I would like to know how does the (iv) and 
  (v)&nbsp; criteria is ensured ? </SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002>&nbsp; Is there any way the signalling protocol 
  convey this ?? </SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002>&nbsp; </SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002>Thanks in advance</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002>Ashwin</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>--------------------------------------------------------------------------------------------------------------------<BR>This 
  email and any files transmitted with it are confidential and<BR>intended 
  solely for the use of the individual or entity to whom<BR>they are addressed. 
  If you have received this email in error please notify the<BR>originator of 
  the message. <BR><BR>Any views expressed in this message are those of the 
  individual<BR>sender, except where the sender specifies and with 
  authority,<BR>states them to be the views of Huawei Technologies India Pvt. 
  Ltd. </BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C1C504.34FFE090--


From owner-mpls@UU.NET  Wed Mar  6 06:56:55 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA03029
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 06:56:54 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmezv07075;
	Wed, 6 Mar 2002 11:56:14 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmezv07519
	for mpls-outgoing; Wed, 6 Mar 2002 11:55:48 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmezv07510
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 11:55:34 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmezv07913
	for <mpls@uu.net>; Wed, 6 Mar 2002 11:54:59 GMT
Received: from RELAYSERVER.in.huawei.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [203.197.168.167])
	id QQmezv05387
	for <mpls@uu.net>; Wed, 6 Mar 2002 11:54:57 GMT
Received: from Unknown [10.18.1.2] by RELAYSERVER.in.huawei.com - SuperScout Email Filter ; Wednesday, 06 March 2002, 17:25:59
Message-ID: <751B6DD7A243D511AB9F0002557C5687032D5D8E@huaweimail>
From: "Ashwin C. Prabhu" <Ashwinp@in.huawei.com>
To: "Reddy, Vikram" <vikramr@netplane.com>, mpls-ops@mplsrc.com, mpls@UU.NET
Date: Wed, 6 Mar 2002 17:27:48 +0530
Subject: RE: Premption of lsps
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="--=_NextPart_ST_17_26_00_Wednesday_March_06_2002_28503"
X-Mailer: Internet Mail Service (5.5.2653.19)
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

----=_NextPart_ST_17_26_00_Wednesday_March_06_2002_28503
Content-Type: text/plain;
	charset="iso-8859-1"

Hi 
 
 I didn't get you could you please explain more about it ?
 
  I thought the seup priority and hold priority just 
  say about ( i ) the relative priorities of the traffic trunk. 
 
  But according to the same section in RFC2702
 
  "The preemption attribute can be used to specify four preempt modes
   for a traffic trunk: (1) preemptor enabled, (2) non-preemptor, (3)
   preemptable, and (4) non-preemptable. A preemptor enabled traffic
   trunk can preempt lower priority traffic trunks designated as
   preemptable. A traffic specified as non-preemptable cannot be
   preempted by any other trunks, regardless of relative priorities. A
   traffic trunk designated as preemptable can be preempted by higher
   priority trunks which are preemptor enabled."
 
  So i guess its not the same.  Am i right ?
 
 
Ashwin
 

-----Original Message-----
From: Reddy, Vikram [mailto:vikramr@netplane.com]
Sent: Wednesday, March 06, 2002 4:44 PM
To: 'Ashwin C. Prabhu'; mpls-ops@mplsrc.com; mpls@UU.NET
Subject: RE: Premption of lsps


RFC 3209 Section 4.7 talks about this for RSVP-TE.
 
To answer your question, (iv)  and (v) are ensured by the the 
Session Attribute object(optional) in the PATH (PATH Refresh)message.
The attributes Setup Priority and Holding Priority in the Session Attribute
Object are used or this pupose.
 
Vikram.

-----Original Message-----
From: Ashwin C. Prabhu [mailto:Ashwinp@in.huawei.com]
Sent: Wednesday, March 06, 2002 3:16 AM
To: mpls-ops@mplsrc.com; mpls@UU.NET
Subject: Premption of lsps


Hello All
 
  In RFC 2702 section 5.8 says
 
  "   A traffic trunk, say "A", can preempt another traffic trunk, say "B",
   only if *all* of the following five conditions hold: (i) "A" has a
   relatively higher priority than "B", (ii) "A" contends for a resource
   utilized by "B", (iii) the resource cannot concurrently accommodate
   "A" and "B" based on certain decision criteria,
   (iv) "A" is preemptor enabled, and (v) "B" is preemptable"
 
  I would like to know how does the (iv) and (v)  criteria is ensured ? 
  Is there any way the signalling protocol convey this ?? 
  
 
Thanks in advance
Ashwin
 
----------------------------------------------------------------------------
----------------------------------------
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom
they are addressed. If you have received this email in error please notify
the
originator of the message. 

Any views expressed in this message are those of the individual
sender, except where the sender specifies and with authority,
states them to be the views of Huawei Technologies India Pvt. Ltd. 

--------------------------------------------------------------------------------------------------------------------
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom
they are addressed. If you have received this email in error please notify the
originator of the message. 

Any views expressed in this message are those of the individual
sender, except where the sender specifies and with authority,
states them to be the views of Huawei Technologies India Pvt. Ltd.
----=_NextPart_ST_17_26_00_Wednesday_March_06_2002_28503
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.00.3103.1000" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=033502112-06032002>Hi 
</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=033502112-06032002>&nbsp;I didn't get you could you please explain more 
about it ?</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=033502112-06032002>&nbsp;</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=033502112-06032002>&nbsp;&nbsp;I thought the seup priority and hold 
priority just </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=033502112-06032002>&nbsp; 
say about ( i ) the relative priorities of the traffic trunk. 
</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=033502112-06032002>&nbsp; 
But according to the same section in RFC2702</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=033502112-06032002>&nbsp; 
"The preemption attribute can be used to specify four preempt 
modes<BR>&nbsp;&nbsp; for a traffic trunk: (1) preemptor enabled, (2) 
non-preemptor, (3)<BR>&nbsp;&nbsp; preemptable, and (4) non-preemptable. A 
preemptor enabled traffic<BR>&nbsp;&nbsp; trunk can preempt lower priority 
traffic trunks designated as<BR>&nbsp;&nbsp; preemptable. A traffic specified as 
non-preemptable cannot be<BR>&nbsp;&nbsp; preempted by any other trunks, 
regardless of relative priorities. A<BR>&nbsp;&nbsp; traffic trunk designated as 
preemptable can be preempted by higher<BR>&nbsp;&nbsp; priority trunks which are 
preemptor enabled."</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=033502112-06032002>&nbsp; 
So i guess its not the same.&nbsp; Am i right ?</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=033502112-06032002>Ashwin</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
  <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Reddy, Vikram 
  [mailto:vikramr@netplane.com]<BR><B>Sent:</B> Wednesday, March 06, 2002 4:44 
  PM<BR><B>To:</B> 'Ashwin C. Prabhu'; mpls-ops@mplsrc.com; 
  mpls@UU.NET<BR><B>Subject:</B> RE: Premption of lsps<BR><BR></DIV></FONT>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN class=841123611-06032002>RFC 
  3209 Section 4.7</SPAN></FONT><FONT color=#0000ff face=Arial size=2><SPAN 
  class=841123611-06032002> talks about this for RSVP-TE.</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=841123611-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN class=841123611-06032002>To 
  answer your question, (iv)&nbsp; and (v) are ensured by the the 
  </SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=841123611-06032002>Session Attribute</SPAN></FONT><FONT color=#0000ff 
  face=Arial size=2><SPAN class=841123611-06032002> object(optional) in the PATH 
  (PATH Refresh)message.</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN class=841123611-06032002>The 
  attributes Setup Priority</SPAN></FONT><FONT color=#0000ff face=Arial 
  size=2><SPAN class=841123611-06032002> and Holding Priority in the Session 
  Attribute</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=841123611-06032002>Object are used</SPAN></FONT><FONT color=#0000ff 
  face=Arial size=2><SPAN class=841123611-06032002> or this 
  pupose.</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=841123611-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=841123611-06032002>Vikram.</SPAN></FONT></DIV>
  <BLOCKQUOTE>
    <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma 
    size=2>-----Original Message-----<BR><B>From:</B> Ashwin C. Prabhu 
    [mailto:Ashwinp@in.huawei.com]<BR><B>Sent:</B> Wednesday, March 06, 2002 
    3:16 AM<BR><B>To:</B> mpls-ops@mplsrc.com; mpls@UU.NET<BR><B>Subject:</B> 
    Premption of lsps<BR><BR></DIV></FONT>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002>Hello All</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002>&nbsp; In RFC 2702 section 5.8 
    says</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002>&nbsp; "&nbsp;&nbsp; A traffic trunk, say "A", can 
    preempt another traffic trunk, say "B",<BR>&nbsp;&nbsp; only if *all* of the 
    following five conditions hold: (i) "A" has a<BR>&nbsp;&nbsp; relatively 
    higher priority than "B", (ii) "A" contends for a resource<BR>&nbsp;&nbsp; 
    utilized by "B", (iii) the resource cannot concurrently 
    accommodate<BR>&nbsp;&nbsp; "A" and "B" based on certain decision 
    criteria,</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002>&nbsp; &nbsp;(iv) "A" is preemptor&nbsp;enabled, 
    and (v) "B" is preemptable"</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002>&nbsp; I would like to know how does the (iv) and 
    (v)&nbsp; criteria is ensured ? </SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002>&nbsp; Is there any way the signalling protocol 
    convey this ?? </SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002>&nbsp; </SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002>Thanks in advance</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002>Ashwin</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>--------------------------------------------------------------------------------------------------------------------<BR>This 
    email and any files transmitted with it are confidential and<BR>intended 
    solely for the use of the individual or entity to whom<BR>they are 
    addressed. If you have received this email in error please notify 
    the<BR>originator of the message. <BR><BR>Any views expressed in this 
    message are those of the individual<BR>sender, except where the sender 
    specifies and with authority,<BR>states them to be the views of Huawei 
    Technologies India Pvt. Ltd. </BLOCKQUOTE></BLOCKQUOTE>--------------------------------------------------------------------------------------------------------------------<br>This email and any files transmitted with it are confidential and<br>intended solely for the use of the individual or entity to whom<br>they are addressed. If you have received this email in error please notify the<br>originator of the message. <br><br>Any views expressed in this message are those of the individual<br>sender, except where the sender specifies and with authority,<br>states them to be the views of Huawei Technologies India Pvt. Ltd.</BODY></HTML>

----=_NextPart_ST_17_26_00_Wednesday_March_06_2002_28503--



From owner-mpls@UU.NET  Wed Mar  6 07:11:59 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA03790
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 07:11:59 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmezw26999;
	Wed, 6 Mar 2002 12:11:14 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmezw28483
	for mpls-outgoing; Wed, 6 Mar 2002 12:10:38 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmezw28310
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 12:10:22 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmezw13565
	for <mpls@UU.NET>; Wed, 6 Mar 2002 12:09:11 GMT
Received: from wiprom2mx1.wipro.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: wiprom2mx1.wipro.com [203.197.164.41])
	id QQmezw29267
	for <mpls@UU.NET>; Wed, 6 Mar 2002 12:08:38 GMT
Received: from m2vwall3.wipro.com (m2vwall3.wipro.com [164.164.29.237])
	by wiprom2mx1.wipro.com (8.11.3/8.11.3) with SMTP id g26C8ae28563
	for <mpls@UU.NET>; Wed, 6 Mar 2002 17:38:36 +0530 (IST)
Received: from 192.168.2.18 by m2vwall3.wipro.com (InterScan E-Mail VirusWall NT); Wed, 06 Mar 2002 17:38:28 +0530
Received: from prasanth ([192.168.220.155]) by
          sarovar.mail.wipro.com (Netscape Messaging Server 4.15) with
          SMTP id GSJWE400.D3D; Wed, 6 Mar 2002 17:38:28 +0530 
From: "Ravi Sankar Mantha" <ravi.mantha@wipro.com>
To: "Ravi  Mantha" <ravi.mantha@wipro.com>,
        "Ashwin C. Prabhu" <Ashwinp@in.huawei.com>, <mpls-ops@mplsrc.com>,
        <mpls@UU.NET>
Subject: RE: Premption of lsps
Date: Wed, 6 Mar 2002 17:41:12 +0530
Message-ID: <000d01c1c508$01a3b240$9bdca8c0@wipro.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPartTM-000-5f46bc9c-30de-11d6-a219-0000e22173f5"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Importance: Normal
Sender: owner-mpls@UU.NET
Precedence: bulk


This is a multi-part message in MIME format.

------=_NextPartTM-000-5f46bc9c-30de-11d6-a219-0000e22173f5
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit


 When you use CRLDP as signaling protocol, u can use Setup and Hold
Priorities in the Pre-emption TLV in Label Request Message to serve the
purpose !
  By increasing the setup priority, u can make the trunk, preemptor enabled
!, that means it will be able to preempt the connectiones whose hold
priority is lower ( numerically higher in case of CRLDP) than the present
connection.
  By incresing the hold priority, u can make it non-preemptible, in other
way, B is preemtible by any connection whose Setup Priority is higher than
B's Hold Priority.
  Essence is, By choosing values for Setup and Hold Priorities for a
connection, u will be able to achieve the preemtable, pre-empting effect !,
that is to mean, operator assigns a priority and nature of the connection
 preempting, non-preempting, preemptable, non-preemptable), then, we have to
choose the setup and hold priorities to this connection to achieve this
effect !
   Hope this is clear.
regards,
Ravi
-----Original Message-----
From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET]On Behalf Of Ashwin C.
Prabhu
Sent: Wednesday, March 06, 2002 4:46 PM
To: mpls-ops@mplsrc.com; mpls@UU.NET
Subject: Premption of lsps


Hello All

  In RFC 2702 section 5.8 says

  "   A traffic trunk, say "A", can preempt another traffic trunk, say "B",
   only if *all* of the following five conditions hold: (i) "A" has a
   relatively higher priority than "B", (ii) "A" contends for a resource
   utilized by "B", (iii) the resource cannot concurrently accommodate
   "A" and "B" based on certain decision criteria,
   (iv) "A" is preemptor enabled, and (v) "B" is preemptable"

  I would like to know how does the (iv) and (v)  criteria is ensured ?
  Is there any way the signalling protocol convey this ??


Thanks in advance
Ashwin

----------------------------------------------------------------------------
----------------------------------------
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom
they are addressed. If you have received this email in error please notify
the
originator of the message.

Any views expressed in this message are those of the individual
sender, except where the sender specifies and with authority,
states them to be the views of Huawei Technologies India Pvt. Ltd.


------=_NextPartTM-000-5f46bc9c-30de-11d6-a219-0000e22173f5
Content-Type: text/plain;
	name="InterScan_Disclaimer.txt"
Content-Disposition: attachment;
	filename="InterScan_Disclaimer.txt"
Content-Transfer-Encoding: 7bit

**************************Disclaimer************************************

Information contained in this E-MAIL being proprietary to Wipro Limited
is 'privileged' and 'confidential' and intended for use only by the
individual or entity to which it is addressed. You are notified that any
use, copying or dissemination of the information contained in the E-MAIL
in any manner whatsoever is strictly prohibited.


 ********************************************************************

------=_NextPartTM-000-5f46bc9c-30de-11d6-a219-0000e22173f5--


From owner-mpls@UU.NET  Wed Mar  6 07:14:55 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA03865
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 07:14:55 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmezw00162;
	Wed, 6 Mar 2002 12:09:18 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmezw27964
	for mpls-outgoing; Wed, 6 Mar 2002 12:09:03 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmezw27938
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 12:08:50 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmezw09418
	for <mpls@UU.NET>; Wed, 6 Mar 2002 12:07:54 GMT
Received: from wiprom2mx1.wipro.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: wiprom2mx1.wipro.com [203.197.164.41])
	id QQmezw21865
	for <mpls@UU.NET>; Wed, 6 Mar 2002 12:07:24 GMT
Received: from m2vwall3.wipro.com (m2vwall3.wipro.com [164.164.29.237])
	by wiprom2mx1.wipro.com (8.11.3/8.11.3) with SMTP id g26C7Me28255
	for <mpls@UU.NET>; Wed, 6 Mar 2002 17:37:22 +0530 (IST)
Received: from 192.168.2.18 by m2vwall3.wipro.com (InterScan E-Mail VirusWall NT); Wed, 06 Mar 2002 17:37:13 +0530
Received: from prasanth ([192.168.220.155]) by
          sarovar.mail.wipro.com (Netscape Messaging Server 4.15) with
          SMTP id GSJWC000.V1E; Wed, 6 Mar 2002 17:37:12 +0530 
From: "Ravi Sankar Mantha" <ravi.mantha@wipro.com>
To: "Ashwin C. Prabhu" <Ashwinp@in.huawei.com>, <mpls-ops@mplsrc.com>,
        <mpls@UU.NET>
Subject: RE: Premption of lsps
Date: Wed, 6 Mar 2002 17:39:56 +0530
Message-ID: <000801c1c507$d464bfe0$9bdca8c0@wipro.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPartTM-000-5f46bc57-30de-11d6-a219-0000e22173f5"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Importance: Normal
In-Reply-To: <751B6DD7A243D511AB9F0002557C5687032D5C48@huaweimail>
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.

------=_NextPartTM-000-5f46bc57-30de-11d6-a219-0000e22173f5
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0009_01C1C535.EE1CFBE0"

------=_NextPart_000_0009_01C1C535.EE1CFBE0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

 When you use CRLDP as signaling protocol, u can use Setup and Hold
Priorities in the Pre-emption TLV in Label Request Message to serve the
purpose !
  By increasing the setup priority, u can make the trunk, preemptor enabled
!, that means it will be able to preempt the connectiones whose hold
priority is lower ( numerically higher in case of CRLDP) than the present
connection.
  By incresing the hold priority, u can make it non-preemptible, in other
way, B is preemtible by any connection whose Setup Priority is higher than
B's Hold Priority.
  Essence is, By choosing values for Setup and Hold Priorities for a
connection, u will be able to achieve the preemtable, pre-empting effect !,
that is to mean, operator assigns a priority and nature of the connection
 preempting, non-preempting, preemptable, non-preemptable), then, we have to
choose the setup and hold priorities to this connection to achieve this
effect !
   Hope this is clear.
regards,
Ravi
-----Original Message-----
From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET]On Behalf Of Ashwin C.
Prabhu
Sent: Wednesday, March 06, 2002 4:46 PM
To: mpls-ops@mplsrc.com; mpls@UU.NET
Subject: Premption of lsps


Hello All

  In RFC 2702 section 5.8 says

  "   A traffic trunk, say "A", can preempt another traffic trunk, say "B",
   only if *all* of the following five conditions hold: (i) "A" has a
   relatively higher priority than "B", (ii) "A" contends for a resource
   utilized by "B", (iii) the resource cannot concurrently accommodate
   "A" and "B" based on certain decision criteria,
   (iv) "A" is preemptor enabled, and (v) "B" is preemptable"

  I would like to know how does the (iv) and (v)  criteria is ensured ?
  Is there any way the signalling protocol convey this ??


Thanks in advance
Ashwin

----------------------------------------------------------------------------
----------------------------------------
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom
they are addressed. If you have received this email in error please notify
the
originator of the message.

Any views expressed in this message are those of the individual
sender, except where the sender specifies and with authority,
states them to be the views of Huawei Technologies India Pvt. Ltd.

------=_NextPart_000_0009_01C1C535.EE1CFBE0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT color=3D#ff00ff><SPAN class=3D480020112-06032002>&nbsp;When =
you use CRLDP=20
as signaling protocol, u can use Setup and Hold Priorities in the =
Pre-emption=20
TLV in Label Request Message to serve the purpose !</SPAN></FONT></DIV>
<DIV><FONT color=3D#ff00ff><SPAN class=3D480020112-06032002>&nbsp; By =
increasing the=20
setup priority, u can make the trunk, preemptor enabled !, that means it =
will be=20
able to preempt the connectiones whose hold priority is lower ( =
numerically=20
higher in case of CRLDP) than the present =
connection.</SPAN></FONT></DIV>
<DIV><FONT color=3D#ff00ff><SPAN class=3D480020112-06032002>&nbsp; By =
incresing the=20
hold priority, u can make it non-preemptible, in other way, B is =
preemtible by=20
any connection whose Setup Priority is higher than B's Hold=20
Priority.</SPAN></FONT></DIV>
<DIV><FONT color=3D#ff00ff><SPAN class=3D480020112-06032002>&nbsp; =
Essence is, By=20
choosing values for Setup and Hold Priorities for a connection, u will =
be able=20
to achieve the preemtable, pre-empting effect !, that is to mean, =
operator=20
assigns a priority and nature of the connection ( preempting, =
non-preempting,=20
preemptable, non-preemptable), then, we have to choose the setup and =
hold=20
priorities to this connection to achieve this effect =
!</SPAN></FONT></DIV>
<DIV><FONT color=3D#ff00ff><SPAN class=3D480020112-06032002>&nbsp;&nbsp; =
Hope this=20
is clear.</SPAN></FONT></DIV>
<DIV><FONT color=3D#ff00ff><SPAN=20
class=3D480020112-06032002>regards,</SPAN></FONT></DIV>
<DIV><FONT color=3D#ff00ff><SPAN =
class=3D480020112-06032002>Ravi</SPAN></FONT></DIV>
<DIV class=3DOutlookMessageHeader><FONT size=3D2>-----Original=20
Message-----<BR><B>From:</B> owner-mpls@UU.NET =
[mailto:owner-mpls@UU.NET]<B>On=20
Behalf Of</B> Ashwin C. Prabhu<BR><B>Sent:</B> Wednesday, March 06, 2002 =
4:46=20
PM<BR><B>To:</B> mpls-ops@mplsrc.com; mpls@UU.NET<BR><B>Subject:</B> =
Premption=20
of lsps<BR><BR></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN =
class=3D685434311-06032002>Hello=20
All</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN=20
class=3D685434311-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN =
class=3D685434311-06032002>&nbsp;=20
In RFC 2702 section 5.8 says</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN=20
class=3D685434311-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN =
class=3D685434311-06032002>&nbsp;=20
"&nbsp;&nbsp; A traffic trunk, say "A", can preempt another traffic =
trunk, say=20
"B",<BR>&nbsp;&nbsp; only if *all* of the following five conditions =
hold: (i)=20
"A" has a<BR>&nbsp;&nbsp; relatively higher priority than "B", (ii) "A" =
contends=20
for a resource<BR>&nbsp;&nbsp; utilized by "B", (iii) the resource =
cannot=20
concurrently accommodate<BR>&nbsp;&nbsp; "A" and "B" based on certain =
decision=20
criteria,</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN =
class=3D685434311-06032002>&nbsp;=20
&nbsp;(iv) "A" is preemptor&nbsp;enabled, and (v) "B" is=20
preemptable"</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN=20
class=3D685434311-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN =
class=3D685434311-06032002>&nbsp;=20
I would like to know how does the (iv) and (v)&nbsp; criteria is ensured =
?=20
</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN =
class=3D685434311-06032002>&nbsp;=20
Is there any way the signalling protocol convey this ?? =
</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN =
class=3D685434311-06032002>&nbsp;=20
</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN=20
class=3D685434311-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN =
class=3D685434311-06032002>Thanks=20
in advance</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN=20
class=3D685434311-06032002>Ashwin</SPAN></FONT></DIV>
<DIV><FONT color=3D#0000ff face=3DArial size=3D2><SPAN=20
class=3D685434311-06032002></SPAN></FONT>&nbsp;</DIV>--------------------=
-------------------------------------------------------------------------=
-----------------------<BR>This=20
email and any files transmitted with it are confidential and<BR>intended =
solely=20
for the use of the individual or entity to whom<BR>they are addressed. =
If you=20
have received this email in error please notify the<BR>originator of the =

message. <BR><BR>Any views expressed in this message are those of the=20
individual<BR>sender, except where the sender specifies and with=20
authority,<BR>states them to be the views of Huawei Technologies India =
Pvt. Ltd.=20
</BODY></HTML>

------=_NextPart_000_0009_01C1C535.EE1CFBE0--



------=_NextPartTM-000-5f46bc57-30de-11d6-a219-0000e22173f5
Content-Type: text/plain;
	name="InterScan_Disclaimer.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="InterScan_Disclaimer.txt"
Content-Transfer-Encoding: 7bit

**************************Disclaimer************************************

Information contained in this E-MAIL being proprietary to Wipro Limited
is 'privileged' and 'confidential' and intended for use only by the
individual or entity to which it is addressed. You are notified that any
use, copying or dissemination of the information contained in the E-MAIL
in any manner whatsoever is strictly prohibited.


 ********************************************************************

------=_NextPartTM-000-5f46bc57-30de-11d6-a219-0000e22173f5--



From owner-mpls@UU.NET  Wed Mar  6 07:44:38 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA04839
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 07:44:37 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmezy03078;
	Wed, 6 Mar 2002 12:43:35 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmezy01512
	for mpls-outgoing; Wed, 6 Mar 2002 12:43:23 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmezy01507
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 12:43:20 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmezy24356
	for <mpls@UU.NET>; Wed, 6 Mar 2002 12:42:35 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmezy01605
	for <mpls@UU.NET>; Wed, 6 Mar 2002 12:42:34 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAG0XY3>; Wed, 6 Mar 2002 07:42:32 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A328493800@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'Ashwin C. Prabhu'" <Ashwinp@in.huawei.com>,
        "Reddy, Vikram"
	 <vikramr@netplane.com>, mpls-ops@mplsrc.com,
        mpls@UU.NET
Subject: RE: Premption of lsps
Date: Wed, 6 Mar 2002 07:42:15 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1C50C.588B7B20"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1C50C.588B7B20
Content-Type: text/plain;
	charset="iso-8859-1"

Hi 
 
If you are asking of a seperate set of bits to tell whether it is preemtion
enabled, preemptable etc.,
I do not think RSVP-TE has it.
 
But you can get the same effect by using the Setup and Holding priorities.
Please note  that 0-7 is the Prio range, 0 being the highest and 7 being the
least.
Also there is a rule that an LSP can preempt another LSP only if its set up
prio is strictly 
greater than the holding prio of the other LSP.
 
To get the effect you want wrt premtible etc use the following:
 
For preemptor enabled-- UseSetup Prio <7 
For non-preemptor-- Use Set Up prio =7.
 
7 is the least Set Up prio . An LSP with Set up prio =7 cannot preempt any
LSP (incuding LSPs with holding prio=7.)
Therefore an LSP with Setup prio is non-preemptor for all practical
purposes.
 
For Preemptible-- Use Holdign prio>0 
For Non-Premptible-- Use Holding Prio =0 .
0 being the highest holding prio for an LSP cannot be preempted by any LSP(
including one with Set Up prio=0).
Therefore an LSP with holdign Piro =0 is non preemptible for all practical
purposes and an LSP with holding prio != 0
is preemptible by an LSP with greater Set Up prio.
 
 
Hope this helps.
Vikram Reddy.
 
 
 

-----Original Message-----
From: Ashwin C. Prabhu [mailto:Ashwinp@in.huawei.com]
Sent: Wednesday, March 06, 2002 3:58 AM
To: Reddy, Vikram; mpls-ops@mplsrc.com; mpls@UU.NET
Subject: RE: Premption of lsps


Hi 
 
 I didn't get you could you please explain more about it ?
 
  I thought the seup priority and hold priority just 
  say about ( i ) the relative priorities of the traffic trunk. 
 
  But according to the same section in RFC2702
 
  "The preemption attribute can be used to specify four preempt modes
   for a traffic trunk: (1) preemptor enabled, (2) non-preemptor, (3)
   preemptable, and (4) non-preemptable. A preemptor enabled traffic
   trunk can preempt lower priority traffic trunks designated as
   preemptable. A traffic specified as non-preemptable cannot be
   preempted by any other trunks, regardless of relative priorities. A
   traffic trunk designated as preemptable can be preempted by higher
   priority trunks which are preemptor enabled."
 
  So i guess its not the same.  Am i right ?
 
 
Ashwin
 

-----Original Message-----
From: Reddy, Vikram [mailto:vikramr@netplane.com]
Sent: Wednesday, March 06, 2002 4:44 PM
To: 'Ashwin C. Prabhu'; mpls-ops@mplsrc.com; mpls@UU.NET
Subject: RE: Premption of lsps


RFC 3209 Section 4.7 talks about this for RSVP-TE.
 
To answer your question, (iv)  and (v) are ensured by the the 
Session Attribute object(optional) in the PATH (PATH Refresh)message.
The attributes Setup Priority and Holding Priority in the Session Attribute
Object are used or this pupose.
 
Vikram.

-----Original Message-----
From: Ashwin C. Prabhu [mailto:Ashwinp@in.huawei.com]
Sent: Wednesday, March 06, 2002 3:16 AM
To: mpls-ops@mplsrc.com; mpls@UU.NET
Subject: Premption of lsps


Hello All
 
  In RFC 2702 section 5.8 says
 
  "   A traffic trunk, say "A", can preempt another traffic trunk, say "B",
   only if *all* of the following five conditions hold: (i) "A" has a
   relatively higher priority than "B", (ii) "A" contends for a resource
   utilized by "B", (iii) the resource cannot concurrently accommodate
   "A" and "B" based on certain decision criteria,
   (iv) "A" is preemptor enabled, and (v) "B" is preemptable"
 
  I would like to know how does the (iv) and (v)  criteria is ensured ? 
  Is there any way the signalling protocol convey this ?? 
  
 
Thanks in advance
Ashwin
 
----------------------------------------------------------------------------
----------------------------------------
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom
they are addressed. If you have received this email in error please notify
the
originator of the message. 

Any views expressed in this message are those of the individual
sender, except where the sender specifies and with authority,
states them to be the views of Huawei Technologies India Pvt. Ltd. 

----------------------------------------------------------------------------
----------------------------------------
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom
they are addressed. If you have received this email in error please notify
the
originator of the message. 

Any views expressed in this message are those of the individual
sender, except where the sender specifies and with authority,
states them to be the views of Huawei Technologies India Pvt. Ltd. 


------_=_NextPart_001_01C1C50C.588B7B20
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.00.3315.2870" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>Hi 
</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=700202712-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>If you 
are asking of a seperate set of bits to tell whether it is preemtion enabled, 
preemptable etc.,</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>I do 
not think RSVP-TE has it.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=700202712-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>But 
you can get the same effect by using the Setup and Holding 
priorities.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>Please 
note&nbsp; that 0-7 is the Prio range, 0 being the highest and 7 being the 
least.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>Also 
there is a rule that an LSP can preempt another LSP only if its 
</SPAN></FONT><FONT color=#0000ff face=Arial size=2><SPAN 
class=700202712-06032002>set up prio is strictly </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=700202712-06032002>greater than the holding prio of the other 
LSP.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=700202712-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>To get 
the effect you want wrt premtible etc use the following:</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=700202712-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>For 
preemptor enabled-- UseSetup Prio &lt;7 </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>For 
non-preemptor-- Use Set Up prio =7.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=700202712-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>7 is 
the least Set Up prio . An LSP with Set up prio =7 <FONT color=#0000ff 
face=Arial size=2><SPAN class=700202712-06032002>cannot preempt any LSP 
(incuding LSPs with holding prio=7.)</SPAN></FONT></SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002><FONT 
color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>Therefore an LSP 
with Setup prio is non-preemptor for all practical 
purposes.</SPAN></FONT></SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002><FONT 
color=#0000ff face=Arial size=2><SPAN 
class=700202712-06032002></SPAN></FONT></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>For 
Preemptible-- Use Holdign prio&gt;0 </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>For 
Non-Premptible-- Use Holding Prio =0 .</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>0 
being the highest holding prio for an LSP cannot be preempted by <FONT 
color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>any 
LSP(&nbsp;including one with Set Up prio=0).</SPAN></FONT></SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002><FONT 
color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>Therefore an LSP 
with holdign Piro =0 is non preemptible for all practical purposes and an LSP 
with holding prio != 0</SPAN></FONT></SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002><FONT 
color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>is preemptible by 
an LSP with greater Set Up prio.</SPAN></FONT></SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002><FONT 
color=#0000ff face=Arial size=2><SPAN 
class=700202712-06032002></SPAN></FONT></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002><FONT 
color=#0000ff face=Arial size=2><SPAN 
class=700202712-06032002></SPAN></FONT></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002><FONT 
color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>Hope this 
helps.</SPAN></FONT></SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002><FONT 
color=#0000ff face=Arial size=2><SPAN class=700202712-06032002>Vikram 
Reddy.</SPAN></FONT></SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=700202712-06032002><FONT 
color=#0000ff face=Arial size=2><SPAN 
class=700202712-06032002></SPAN></FONT></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=700202712-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=700202712-06032002></SPAN></FONT>&nbsp;</DIV>
<BLOCKQUOTE>
  <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Ashwin C. Prabhu 
  [mailto:Ashwinp@in.huawei.com]<BR><B>Sent:</B> Wednesday, March 06, 2002 3:58 
  AM<BR><B>To:</B> Reddy, Vikram; mpls-ops@mplsrc.com; 
  mpls@UU.NET<BR><B>Subject:</B> RE: Premption of lsps<BR><BR></DIV></FONT>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN class=033502112-06032002>Hi 
  </SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002>&nbsp;I didn't get you could you please explain more 
  about it ?</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002>&nbsp;</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002>&nbsp;&nbsp;I thought the seup priority and hold 
  priority just </SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002>&nbsp; say about ( i ) the relative priorities of the 
  traffic trunk. </SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002>&nbsp; But according to the same section in 
  RFC2702</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002>&nbsp; "The preemption attribute can be used to 
  specify four preempt modes<BR>&nbsp;&nbsp; for a traffic trunk: (1) preemptor 
  enabled, (2) non-preemptor, (3)<BR>&nbsp;&nbsp; preemptable, and (4) 
  non-preemptable. A preemptor enabled traffic<BR>&nbsp;&nbsp; trunk can preempt 
  lower priority traffic trunks designated as<BR>&nbsp;&nbsp; preemptable. A 
  traffic specified as non-preemptable cannot be<BR>&nbsp;&nbsp; preempted by 
  any other trunks, regardless of relative priorities. A<BR>&nbsp;&nbsp; traffic 
  trunk designated as preemptable can be preempted by higher<BR>&nbsp;&nbsp; 
  priority trunks which are preemptor enabled."</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002>&nbsp; So i guess its not the same.&nbsp; Am i right 
  ?</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002>Ashwin</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <BLOCKQUOTE style="MARGIN-RIGHT: 0px">
    <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma 
    size=2>-----Original Message-----<BR><B>From:</B> Reddy, Vikram 
    [mailto:vikramr@netplane.com]<BR><B>Sent:</B> Wednesday, March 06, 2002 4:44 
    PM<BR><B>To:</B> 'Ashwin C. Prabhu'; mpls-ops@mplsrc.com; 
    mpls@UU.NET<BR><B>Subject:</B> RE: Premption of lsps<BR><BR></DIV></FONT>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=841123611-06032002>RFC 3209 Section 4.7</SPAN></FONT><FONT 
    color=#0000ff face=Arial size=2><SPAN class=841123611-06032002> talks about 
    this for RSVP-TE.</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=841123611-06032002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN class=841123611-06032002>To 
    answer your question, (iv)&nbsp; and (v) are ensured by the the 
    </SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=841123611-06032002>Session Attribute</SPAN></FONT><FONT color=#0000ff 
    face=Arial size=2><SPAN class=841123611-06032002> object(optional) in the 
    PATH (PATH Refresh)message.</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=841123611-06032002>The attributes Setup Priority</SPAN></FONT><FONT 
    color=#0000ff face=Arial size=2><SPAN class=841123611-06032002> and Holding 
    Priority in the Session Attribute</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=841123611-06032002>Object are used</SPAN></FONT><FONT color=#0000ff 
    face=Arial size=2><SPAN class=841123611-06032002> or this 
    pupose.</SPAN></FONT></DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=841123611-06032002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
    class=841123611-06032002>Vikram.</SPAN></FONT></DIV>
    <BLOCKQUOTE>
      <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma 
      size=2>-----Original Message-----<BR><B>From:</B> Ashwin C. Prabhu 
      [mailto:Ashwinp@in.huawei.com]<BR><B>Sent:</B> Wednesday, March 06, 2002 
      3:16 AM<BR><B>To:</B> mpls-ops@mplsrc.com; mpls@UU.NET<BR><B>Subject:</B> 
      Premption of lsps<BR><BR></DIV></FONT>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002>Hello All</SPAN></FONT></DIV>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002>&nbsp; In RFC 2702 section 5.8 
      says</SPAN></FONT></DIV>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002>&nbsp; "&nbsp;&nbsp; A traffic trunk, say "A", 
      can preempt another traffic trunk, say "B",<BR>&nbsp;&nbsp; only if *all* 
      of the following five conditions hold: (i) "A" has a<BR>&nbsp;&nbsp; 
      relatively higher priority than "B", (ii) "A" contends for a 
      resource<BR>&nbsp;&nbsp; utilized by "B", (iii) the resource cannot 
      concurrently accommodate<BR>&nbsp;&nbsp; "A" and "B" based on certain 
      decision criteria,</SPAN></FONT></DIV>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002>&nbsp; &nbsp;(iv) "A" is preemptor&nbsp;enabled, 
      and (v) "B" is preemptable"</SPAN></FONT></DIV>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002>&nbsp; I would like to know how does the (iv) and 
      (v)&nbsp; criteria is ensured ? </SPAN></FONT></DIV>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002>&nbsp; Is there any way the signalling protocol 
      convey this ?? </SPAN></FONT></DIV>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002>&nbsp; </SPAN></FONT></DIV>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002>Thanks in advance</SPAN></FONT></DIV>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002>Ashwin</SPAN></FONT></DIV>
      <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
      class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>--------------------------------------------------------------------------------------------------------------------<BR>This 
      email and any files transmitted with it are confidential and<BR>intended 
      solely for the use of the individual or entity to whom<BR>they are 
      addressed. If you have received this email in error please notify 
      the<BR>originator of the message. <BR><BR>Any views expressed in this 
      message are those of the individual<BR>sender, except where the sender 
      specifies and with authority,<BR>states them to be the views of Huawei 
      Technologies India Pvt. Ltd. 
  </BLOCKQUOTE></BLOCKQUOTE>--------------------------------------------------------------------------------------------------------------------<BR>This 
  email and any files transmitted with it are confidential and<BR>intended 
  solely for the use of the individual or entity to whom<BR>they are addressed. 
  If you have received this email in error please notify the<BR>originator of 
  the message. <BR><BR>Any views expressed in this message are those of the 
  individual<BR>sender, except where the sender specifies and with 
  authority,<BR>states them to be the views of Huawei Technologies India Pvt. 
  Ltd. </BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C1C50C.588B7B20--


From owner-mpls@UU.NET  Wed Mar  6 10:19:01 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA12511
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 10:19:01 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfaj24807;
	Wed, 6 Mar 2002 15:18:30 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfaj14999
	for mpls-outgoing; Wed, 6 Mar 2002 15:18:16 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfaj14994
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 15:18:13 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfaj24326
	for <mpls@uu.net>; Wed, 6 Mar 2002 15:16:22 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfaj21475
	for <mpls@uu.net>; Wed, 6 Mar 2002 15:16:22 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA00068 for <mpls@uu.net>; Wed, 6 Mar 2002 10:16:22 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA13294 for mpls@uu.net; Wed, 6 Mar 2002 10:16:22 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmeyu25485
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 05:03:08 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmeyu00903
	for <mpls@uu.net>; Wed, 6 Mar 2002 05:02:03 GMT
Received: from samar.sasken.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: samar.sasken.com [164.164.56.2])
	id QQmeyu14348
	for <mpls@uu.net>; Wed, 6 Mar 2002 05:01:46 GMT
Received: from samar (localhost [127.0.0.1])
	by samar.sasken.com (8.11.6/8.11.6) with SMTP id g2651hK22442
	for <mpls@uu.net>; Wed, 6 Mar 2002 10:31:43 +0530 (IST)
Received: (from news@localhost)
	by ncc-z.sasken.com (8.11.6/8.11.6) id g2651gR18210
	for mpls@uu.net; Wed, 6 Mar 2002 10:31:42 +0530 (IST)
From: Ravindra GPC <ravindra@sasken.com>
Subject: Re: Question on draft-ietf-ppvpn-rfc2547bis-01.txt January 2002
Date: Wed, 06 Mar 2002 10:33:27 +0530
Lines: 40
Message-ID: <3C85A31F.DC22E230@sasken.com>
References: <5.0.0.25.2.20020305191452.028ae900@mail.opnet.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 4.72 [en] (WinNT; U)
X-Accept-Language: en
To: mpls@UU.NET
X-News-Gateway: ncc-z.sasken.com
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit



Sachin Kalra wrote:

> Hi All:
>
> I had few questions regarding BGP/MPLS VPNs.
>
> 1. Are the LSPs from one PE to another PE manually configured or are they
> dynamically created when VPNs are configured?

Ravindra> You can find some useful info from the draft,
draft-ietf-ppvpn-mpls-vpn-mib-03.txt. It says

   "This configuration is under the assumption that 1) MPLS has been pre-
   configured in the network, through enabling LDP or RSVP-TE. 2) OSPF
   or ISIS has been pre-configured. 3) BGP sessions have been
   established between PEs."

So LSPs will be established prioir to the definition of VPN and I consider
this as a pre requisite. ( Not part of VPN config )

>
>
> 2. Is there an example available for VRF table used by Juniper and Cisco?
> (Format and Contents)

Ravindra> There is a white paper from Juniper Networks. The name of that is
"RFC2547bis: BGP/VPN Fundamentals". This white paper exaplains the VPNs and
they give one case study. You can have a sample VRF with format there.

Hope these info will be of help to you.

regards
Ravindra

> I would appreciate any help.
> Thanks,
> Sachin Kalra



From owner-mpls@UU.NET  Wed Mar  6 10:20:28 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA12604
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 10:20:28 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfaj27313;
	Wed, 6 Mar 2002 15:19:54 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfaj15040
	for mpls-outgoing; Wed, 6 Mar 2002 15:19:36 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfaj15025
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 15:19:33 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfaj17130
	for <mpls@uu.net>; Wed, 6 Mar 2002 15:16:07 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfaj21117
	for <mpls@uu.net>; Wed, 6 Mar 2002 15:16:07 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA00050 for <mpls@uu.net>; Wed, 6 Mar 2002 10:16:06 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA13284 for mpls@uu.net; Wed, 6 Mar 2002 10:16:06 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmeyf27492
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 01:24:26 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmeyf24024
	for <mpls@UU.NET>; Wed, 6 Mar 2002 01:23:33 GMT
Received: from hotmail.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: f28.law4.hotmail.com [216.33.149.28])
	id QQmeyf26273
	for <mpls@UU.NET>; Wed, 6 Mar 2002 01:23:32 GMT
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Tue, 5 Mar 2002 17:23:32 -0800
Received: from 134.190.16.56 by lw4fd.law4.hotmail.msn.com with HTTP;
	Wed, 06 Mar 2002 01:23:31 GMT
X-Originating-IP: [134.190.16.56]
From: "Yasir Shah" <shahys@hotmail.com>
To: mpls@UU.NET
Subject: mpls
Date: Wed, 06 Mar 2002 01:23:31 +0000
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F28cqhJIcioFpFJeadC00007c09@hotmail.com>
X-OriginalArrivalTime: 06 Mar 2002 01:23:32.0097 (UTC) FILETIME=[8745CF10:01C1C4AD]
Sender: owner-mpls@UU.NET
Precedence: bulk


I am working on MPLS. there are a couple of ambiguities in my mind in this 
regard.

1) I need inner details about the function of FEC.

2) Label and its header ( also shim Header).

3) The resource from where i can get a "Big picture" understanding on  the 
operation of MPLS.

Prompt reply will be appreciated.

Best regards

Yasir Shah





_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com



From owner-mpls@UU.NET  Wed Mar  6 10:21:27 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA12695
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 10:21:26 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfaj28742;
	Wed, 6 Mar 2002 15:20:44 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfaj15076
	for mpls-outgoing; Wed, 6 Mar 2002 15:20:28 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfaj15071
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 15:20:20 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfaj27416
	for <mpls@uu.net>; Wed, 6 Mar 2002 15:16:47 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfaj22073
	for <mpls@uu.net>; Wed, 6 Mar 2002 15:16:46 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA00121 for <mpls@uu.net>; Wed, 6 Mar 2002 10:16:46 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA13304 for mpls@uu.net; Wed, 6 Mar 2002 10:16:45 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfae17926
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 14:07:44 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfae16565
	for <mpls@UU.NET>; Wed, 6 Mar 2002 14:07:21 GMT
Received: from tlvsdy.vim.tlt.alcatel.it by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: tlvsdy.vim.tlt.alcatel.it [194.243.74.244])
	id QQmfae00164
	for <mpls@UU.NET>; Wed, 6 Mar 2002 14:07:20 GMT
Received: from tlvhdk.netit.alcatel.it (localhost [127.0.0.1])
	by tlvsdy.vim.tlt.alcatel.it (8.9.3+Sun/8.9.3) with ESMTP id PAA20535
	for <mpls@UU.NET>; Wed, 6 Mar 2002 15:08:43 +0100 (MET)
Received: from ipt010 (ipt010.tndl.alcatel.it [151.98.36.75])
	by tlvhdk.netit.alcatel.it (8.8.6 (PHNE_17135)/8.8.6) with SMTP id PAA10146
	for <mpls@UU.NET>; Wed, 6 Mar 2002 15:08:05 +0100 (MET)
Message-ID: <00eb01c1c517$cb9824f0$4b246297@vim.tlt.alcatel.it>
From: "Roberto Guglielmi" <roberto.guglielmi@alcatel.it>
To: "MPLS WG" <mpls@UU.NET>
Subject: Explicit Route Object - Abstract Node
Date: Wed, 6 Mar 2002 15:04:12 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hello everybody,
I would appreciate your help to clarify the meaning of  "abstract node" used
in RSVP-TE.
It's not clear to me how to manage address prefixes to set up a path with
loose subobjects.

RFC 3209 (Extensions to RSVP for LSP Tunnels), paragraph 4.3.3.2, defines
the IPv4 subobject of the Explicit Route Object as following:
"  The contents of an IPv4 prefix subobject are a 4-octet IPv4 address,
   a 1-octet prefix length, and a 1-octet pad.  The abstract node
   represented by this subobject is the set of nodes that have an IP
   address which lies within this prefix.  Note that a prefix length of
   32 indicates a single IPv4 node."


Suppose we have the following 4-nodes network topology:

        A--------B------------------D--------
                       |                              |
                       '---------C---------'

where the node A is the Ingress LER and the If addresses are the following:
        Node A output If = 172.16.2.2/24
        Node B input If   = 172.16.2.1/24
        Node B output If = 198.172.20.5/24
        Node C input If   = 198.172.20.9/24
        Node C output If = 10.2.2.1/24
        Node C input If   = 10.2.2.3/24

Suppose node A wants to set up an Explicitly Routed Tunnel including an ERO
within the Path message, indicating the LSP has to pass through node C. The
ERO should contain one LOOSE subobject with address prefix of node C.
As stated in paragraph 4.3.4.1, "The node receiving the RSVP message MUST
first evaluate the first subobject.  If the node is not part of the abstract
node described by the first subobject, it has received the message in error
and SHOULD return a "Bad initial subobject" error...".

I have the following questions:
1) In order node B "...to be part of the abstract node described by the
first subobject...", should the only subobject in ERO be an address prefix
including also node B?

2) What should the ERO contain in term of IPv4 prefixes?


Thanks in advance for your help.
Best regards,
Roberto

*********************************************

Roberto Guglielmi
Alcatel Italy
Terrestrial Network Division
R&D - IP Lab
E-mail: Roberto.Guglielmi@alcatel.it
Tel.: +39 039 686 4801

*********************************************



From owner-mpls@UU.NET  Wed Mar  6 10:36:37 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA13468
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 10:36:37 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfak03076;
	Wed, 6 Mar 2002 15:36:05 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfak16678
	for mpls-outgoing; Wed, 6 Mar 2002 15:35:48 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfak16668
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 15:35:47 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfak08599
	for <mpls@uu.net>; Wed, 6 Mar 2002 15:35:02 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfak23851
	for <mpls@uu.net>; Wed, 6 Mar 2002 15:35:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA01867 for <mpls@uu.net>; Wed, 6 Mar 2002 10:35:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA15343 for mpls@uu.net; Wed, 6 Mar 2002 10:35:01 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfak16271
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 15:33:43 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfak09597
	for <mpls@UU.NET>; Wed, 6 Mar 2002 15:33:20 GMT
Received: from cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: europe.cisco.com [144.254.52.73])
	id QQmfak20514
	for <mpls@UU.NET>; Wed, 6 Mar 2002 15:33:19 GMT
Received: from cisco.com (ams-clip-vpn-dhcp4155.cisco.com [10.50.16.58])
	by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id QAA19460;
	Wed, 6 Mar 2002 16:33:15 +0100 (MET)
Message-ID: <3C8636BB.13170093@cisco.com>
Date: Wed, 06 Mar 2002 16:33:15 +0100
From: Hassan Madihi <hmadihi@cisco.com>
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Yasir Shah <shahys@hotmail.com>
CC: mpls@UU.NET
Subject: Re: mpls
References: <F28cqhJIcioFpFJeadC00007c09@hotmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Yasir,

I guess the best way to up to speed on MPLS techno is the IETF web site itself
!
Please have a look on http://www.ietf.org/html.charters/mpls-charter.html
(this IETF MPLS WG).

rfc 3031 can address your concerns.

/Hassan

Yasir Shah wrote:

> I am working on MPLS. there are a couple of ambiguities in my mind in this
> regard.
>
> 1) I need inner details about the function of FEC.
>
> 2) Label and its header ( also shim Header).
>
> 3) The resource from where i can get a "Big picture" understanding on  the
> operation of MPLS.
>
> Prompt reply will be appreciated.
>
> Best regards
>
> Yasir Shah
>
> _________________________________________________________________
> Send and receive Hotmail on your mobile device: http://mobile.msn.com



From owner-mpls@UU.NET  Wed Mar  6 11:03:20 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA14626
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 11:03:20 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfam21543;
	Wed, 6 Mar 2002 16:02:35 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfam29627
	for mpls-outgoing; Wed, 6 Mar 2002 16:02:21 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfam29137
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 16:02:07 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfam05485
	for <mpls@uu.net>; Wed, 6 Mar 2002 16:00:56 GMT
Received: from [172.16.1.15] by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp1.opnet.com [141.156.71.6])
	id QQmfam02960
	for <mpls@uu.net>; Wed, 6 Mar 2002 16:00:40 GMT
Received: from wtn10216.opnet.com (unverified) by 
 (Content Technologies SMTPRS 4.2.1) with ESMTP id <T5977b4ee90ac10010f494@>;
 Wed, 6 Mar 2002 11:00:35 -0500
Message-Id: <5.0.0.25.2.20020306110020.02131b50@mail.opnet.com>
X-Sender: skalra@mail.opnet.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Wed, 06 Mar 2002 11:00:35 -0500
To: "Yasir Shah" <shahys@hotmail.com>, mpls@UU.NET
From: Sachin Kalra <skalra@opnet.com>
Subject: Re: mpls
In-Reply-To: <F28cqhJIcioFpFJeadC00007c09@hotmail.com>
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====================_459670==_.ALT"
Sender: owner-mpls@UU.NET
Precedence: bulk

--=====================_459670==_.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed

Yasir:

You need to read

1. RFC 3031: ftp://ftp.isi.edu/in-notes/rfc3031.txt
2. RFC 3036: ftp://ftp.isi.edu/in-notes/rfc3036.txt

Sachin Kalra


At 01:23 AM 3/6/02 +0000, Yasir Shah wrote:

>I am working on MPLS. there are a couple of ambiguities in my mind in this 
>regard.
>
>1) I need inner details about the function of FEC.
>
>2) Label and its header ( also shim Header).
>
>3) The resource from where i can get a "Big picture" understanding on  the 
>operation of MPLS.
>
>Prompt reply will be appreciated.
>
>Best regards
>
>Yasir Shah
>
>
>
>
>
>_________________________________________________________________
>Send and receive Hotmail on your mobile device: http://mobile.msn.com

--=====================_459670==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
Yasir:<br>
<br>
You need to read <br>
<br>
1. RFC 3031:
<a href="ftp://ftp.isi.edu/in-notes/rfc3031.txt" eudora="autourl">ftp://ftp.isi.edu/in-notes/rfc3031.txt</a><br>
2. RFC 3036:
<a href="ftp://ftp.isi.edu/in-notes/rfc3036.txt" eudora="autourl">ftp://ftp.isi.edu/in-notes/rfc3036.txt</a><br>
<br>
Sachin Kalra<br>
<br>
<br>
At 01:23 AM 3/6/02 +0000, Yasir Shah wrote:<br>
<br>
<blockquote type=cite class=cite cite>I am working on MPLS. there are a
couple of ambiguities in my mind in this regard.<br>
<br>
1) I need inner details about the function of FEC.<br>
<br>
2) Label and its header ( also shim Header).<br>
<br>
3) The resource from where i can get a &quot;Big picture&quot;
understanding on&nbsp; the operation of MPLS.<br>
<br>
Prompt reply will be appreciated.<br>
<br>
Best regards<br>
<br>
Yasir Shah<br>
<br>
<br>
<br>
<br>
<br>
_________________________________________________________________<br>
Send and receive Hotmail on your mobile device:
<a href="http://mobile.msn.com/" eudora="autourl">http://mobile.msn.com</a><br>
</blockquote></html>

--=====================_459670==_.ALT--



From owner-mpls@UU.NET  Wed Mar  6 11:21:41 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA15805
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 11:21:41 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfan17407;
	Wed, 6 Mar 2002 16:21:06 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfan11679
	for mpls-outgoing; Wed, 6 Mar 2002 16:20:51 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfan11670
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 16:20:49 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfan22139
	for <mpls@UU.NET>; Wed, 6 Mar 2002 16:19:50 GMT
Received: from atlntex01.movaz.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: exchange.movaz.com [65.205.166.141])
	id QQmfan01652
	for <mpls@UU.NET>; Wed, 6 Mar 2002 16:19:49 GMT
Received: from BLIULAPTOP ([172.16.24.104]) by atlntex01.movaz.com with Microsoft SMTPSVC(5.0.2195.3779);
	 Wed, 6 Mar 2002 11:19:49 -0500
Message-ID: <036601c1c52a$bd119930$681810ac@movaz.com>
From: "Adrian Farrel" <afarrel@movaz.com>
To: "'mpls@uu.net'" <mpls@UU.NET>
Cc: "Vivace - Andrew Malis" <andy.malis@vivacenetworks.com>,
        "Philip Matthews" <pmatthews@hyperchip.com>, <tob@laurelnetworks.com>,
        <eric.gray@sandburst.com>, "Adrian Farrel" <afarrel@movaz.com>,
        "Vivace - Jack Shaio" <jack.shaio@vivacenetworks.com>,
        "Paul Brittain \(DCL\)" <pjb@dataconnection.com>
References: <027001c1c1f5$5d431430$681810ac@movaz.com>
Subject: LDP Fault Tolerance
Date: Wed, 6 Mar 2002 11:19:48 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0363_01C1C500.D3F25330"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.3018.1300
X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.3018.1300
X-OriginalArrivalTime: 06 Mar 2002 16:19:49.0540 (UTC) FILETIME=[BD206640:01C1C52A]
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.

------=_NextPart_000_0363_01C1C500.D3F25330
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

All,

The co-chairs have asked me to summarize the state of the work for =
merging the LDP fault tolerance drafts so that the WG can contribute and =
give direction to the merging process.

For more background see my mail to the list of 3/2/02, and the drafts =
draft-ietf-mpls-ldp-ft-02.txt, draft-ietf-mpls-ldp-restart-00.txt and =
draft-smith-ldp-restart-00.txt

This is my take on the state as editor. The other authors will, no =
doubt, jump in if they feel I have misrepresented how things stand.


Integration with draft-ietf-mpls-ldp-restart-00.txt

  The intention is that a single TLV will allow configuration
  and selection of LDP FT options.  This TLV will be defined
  in draft-ietf-mpls-ldp-ft-03 with bits to select which=20
  options are supported/required.  Other configuration fields
  will be added to the TLV but the semantics for=20
  draft-ietf-mpls-ldp-restart will remain internal to that=20
  draft only.

  A first stab has been made at this integration and, after
  discussions, we believe we know what changes need to be
  made to make this workable.

Integration with draft-smith-ldp-restart-00.txt

  The initial plan was to put the function of this draft into
  draft-ietf-mpls-ldp-ft-03 more or less as an appendix and
  use a negotiation bit during session establishment to=20
  determine whether the function was in use.  There was=20
  concern, however, that since the functions were so=20
  similar they should be more closely integrated.

  A good proposal was made and agreed on that used the
  sequence number/ack method of draft-ietf-mpls-ldp-ft-02
  applied to the Keepalive message to achieve the
  checkpointing required by draft-smith-ldp-restart-00.txt

  There was some debate about the *purpose* of the=20
  function in draft-smith-ldp-restart-00.txt.  I believe we
  now have a form of words that indicates that the primary
  purpose is as a periodic state checkpointing process
  that serves to reduce the processing of acknowledgements
  and which can force a remote node to acknowledge up-to-
  date.  The function also makes possible graceful shutdown
  (useful before maintenance outages such as software=20
  upgrade).

  One issue remains and is blocking progress on integration.

  - One camp believes that it is possible to apply the=20
    merged draft-smith-ldp-restart-00.txt function to LDP
    exchanges without requiring any changes to those=20
    messages.  In particular, that it should not be a=20
    requirement to place sequence numbers on LDP messages
    to make the checkpoint function work.  To include
    sequence numbers is unnecessary and burdensome to the
    implementation.

  - The other camp agrees that it is not necessary to=20
    include sequence numbers on all LDP messages to make=20
    the checkpoint function work, but believes that not
    using them=20
    - impacts interoperability with FT implementations that
      support the full draft
    - provides yet another protocol option for negotiation
    - reduces flexibility in having some labels protected=20
      and others not
    - forces implicit sequence numbering on an=20
      implementation.

  There would, on the face of it, appear to be little or no
  difference in the processing of individual messages that
  would be required for the two approaches.


This is where we are stuck.  Should we include sequence numbers on all =
messages or not?

Happy to answer all questions (except those of a personal nature :-)

Adrian

------=_NextPart_000_0363_01C1C500.D3F25330
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3019.2500" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DCourier size=3D2>All,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>The co-chairs have asked me to =
summarize the=20
state of the work for merging the LDP fault tolerance drafts so that the =
WG can=20
contribute and give direction to the merging process.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>For more background see my mail to =
the list of=20
3/2/02, and the drafts draft-ietf-mpls-ldp-ft-02.txt,=20
draft-ietf-mpls-ldp-restart-00.txt and=20
draft-smith-ldp-restart-00.txt<BR></FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>This is my take on the state as =
editor. The other=20
authors will, no doubt, jump in if they feel I have misrepresented how =
things=20
stand.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>Integration with=20
draft-ietf-mpls-ldp-restart-00.txt</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; The intention is that a single =
TLV will=20
allow configuration</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; and selection of LDP FT =
options.&nbsp;=20
This TLV will be&nbsp;</FONT><FONT face=3DCourier =
size=3D2>defined</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; in draft-ietf-mpls-ldp-ft-03 =
with bits to=20
select which </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; options are =
supported/required.&nbsp;=20
Other configuration fields</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; will be added to the TLV but =
the semantics=20
for </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; draft-ietf-mpls-ldp-restart =
will remain=20
internal to that </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; draft only.</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; A first stab has been made at =
this=20
integration and, after</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; discussions, we believe we =
know what=20
changes need to be</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; made to make this =
workable.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>Integration with=20
draft-smith-ldp-restart-00.txt</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; The initial plan was to put =
the function=20
of this draft into</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; draft-ietf-mpls-ldp-ft-03 more =
or less as=20
an appendix and</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; use a negotiation bit during =
session=20
establishment to </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; determine whether the function =
was in=20
use.&nbsp; There was </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; concern, however, that since =
the functions=20
were so </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; similar they should be more =
closely=20
integrated.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; A good proposal was made and =
agreed on=20
that used the</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; sequence number/ack method of=20
draft-ietf-mpls-ldp-ft-02</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; applied to the Keepalive =
message to=20
achieve the</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; checkpointing required by=20
draft-smith-ldp-restart-00.txt</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; There was some debate about =
the *purpose*=20
of the </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; function in=20
draft-smith-ldp-restart-00.txt.&nbsp; I believe we</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; now have a form of words that =
indicates=20
that the primary</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; purpose is as a periodic state =

checkpointing process</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; that serves to reduce the =
processing of=20
acknowledgements</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; and which can force a remote =
node to=20
acknowledge up-to-</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; date.&nbsp; The function also =
makes=20
possible graceful shutdown</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; (useful before maintenance =
outages such as=20
software </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; upgrade).</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; One issue remains and is =
blocking progress=20
on integration.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; - One camp believes that it is =
possible to=20
apply the </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; merged=20
draft-smith-ldp-restart-00.txt function to LDP</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; exchanges without =
requiring=20
any changes to those </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; messages.&nbsp; In =
particular,=20
that it should not be a </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; requirement to =
place sequence=20
numbers on LDP messages</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; to make the =
checkpoint=20
function work.&nbsp; To include</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; sequence numbers =
is=20
</FONT><FONT face=3DCourier size=3D2>unnecessary and burdensome to =
the</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; =
implementation.</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;- The other camp agrees =
that it is=20
not necessary to </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; include sequence =
numbers on=20
all LDP messages to make </FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; =
the&nbsp;</FONT><FONT=20
face=3DCourier size=3D2>checkpoint function work, but believes that =
not</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; using =
them&nbsp;</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; - impacts =
interoperability=20
with&nbsp;FT&nbsp;</FONT><FONT face=3DCourier size=3D2>implementations=20
that</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
support the full=20
draft</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; - provides yet =
another=20
protocol option for negotiation</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; - =
reduces&nbsp;</FONT><FONT=20
face=3DCourier size=3D2>flexibility in having some labels protected =
</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and=20
others&nbsp;</FONT><FONT face=3DCourier size=3D2>not</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;&nbsp; - forces implicit =
sequence=20
numbering on an </FONT></DIV>
<DIV><FONT face=3DCourier=20
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;implementation.</FONT></DIV>=

<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; There would, on the face of =
it, appear to=20
be little or no</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp; difference in the processing =
of individual=20
messages that</FONT></DIV>
<DIV><FONT face=3DCourier size=3D2>&nbsp;&nbsp;would be required for the =
two=20
approaches.<BR></FONT></DIV>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>This is where we are stuck.&nbsp; =
Should we=20
include sequence numbers on all messages or not?</DIV></FONT>
<DIV><FONT face=3DCourier size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>Happy to answer all questions (except =
those of a=20
personal nature :-)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DCourier size=3D2>Adrian</FONT></DIV></BODY></HTML>

------=_NextPart_000_0363_01C1C500.D3F25330--



From owner-mpls@UU.NET  Wed Mar  6 11:54:14 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17845
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 11:54:14 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfap02938;
	Wed, 6 Mar 2002 16:53:43 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfap14789
	for mpls-outgoing; Wed, 6 Mar 2002 16:53:28 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfap14776
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 16:53:19 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfap11157
	for <mpls@UU.NET>; Wed, 6 Mar 2002 16:51:22 GMT
Received: from prattle.redback.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: prattle.redback.com [155.53.12.9])
	id QQmfap18246
	for <mpls@UU.NET>; Wed, 6 Mar 2002 16:51:22 GMT
Received: from malt.redback.com (malt.redback.com [155.53.12.41])
	by prattle.redback.com (Postfix) with ESMTP
	id 4A3421DCC62; Wed,  6 Mar 2002 08:51:21 -0800 (PST)
Received: (from rahul@localhost)
	by malt.redback.com (8.9.3-LCCHA/8.9.3/null redback solaris client) id IAA29665;
	Wed, 6 Mar 2002 08:51:21 -0800 (PST)
Date: Wed, 6 Mar 2002 08:51:20 -0800
From: Rahul Aggarwal <rahul@redback.com>
To: Adrian Farrel <afarrel@movaz.com>
Cc: "'mpls@uu.net'" <mpls@UU.NET>,
        Vivace - Andrew Malis <andy.malis@vivacenetworks.com>,
        Philip Matthews <pmatthews@hyperchip.com>, tob@laurelnetworks.com,
        eric.gray@sandburst.com,
        Vivace - Jack Shaio <jack.shaio@vivacenetworks.com>,
        "Paul Brittain (DCL)" <pjb@dataconnection.com>
Subject: Re: LDP Fault Tolerance
Message-ID: <20020306085120.A29141@malt.redback.com>
References: <027001c1c1f5$5d431430$681810ac@movaz.com> <036601c1c52a$bd119930$681810ac@movaz.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5.1i
In-Reply-To: <036601c1c52a$bd119930$681810ac@movaz.com>; from afarrel@movaz.com on Wed, Mar 06, 2002 at 11:19:48AM -0500
Sender: owner-mpls@UU.NET
Precedence: bulk

[clipped]

Adrian,
> 
> 
> Integration with draft-ietf-mpls-ldp-restart-00.txt
> 
>   The intention is that a single TLV will allow configuration
>   and selection of LDP FT options.  This TLV will be defined
>   in draft-ietf-mpls-ldp-ft-03 with bits to select which 
>   options are supported/required.  Other configuration fields
>   will be added to the TLV but the semantics for 
>   draft-ietf-mpls-ldp-restart will remain internal to that 
>   draft only.
> 
>   A first stab has been made at this integration and, after
>   discussions, we believe we know what changes need to be
>   made to make this workable.

To clarify, the purpose of the above is to enable the use of procedures in 
draft-ietf-mpls-ldp-restart for someone implementing 
draft-ietf-mpls-ldp-ft-02.txt, right ? Hence maybe we can use a term other
than 'integration' to describe it. 

thanks,
rahul


From owner-mpls@UU.NET  Wed Mar  6 12:07:51 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA18790
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 12:07:50 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfaq18099;
	Wed, 6 Mar 2002 17:07:10 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfaq27288
	for mpls-outgoing; Wed, 6 Mar 2002 17:06:46 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfaq27213
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 17:06:36 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfaq07788
	for <mpls@UU.NET>; Wed, 6 Mar 2002 17:05:12 GMT
Received: from atlntex01.movaz.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: exchange.movaz.com [65.205.166.141])
	id QQmfaq09203
	for <mpls@UU.NET>; Wed, 6 Mar 2002 17:05:12 GMT
Received: from BLIULAPTOP ([172.16.24.104]) by atlntex01.movaz.com with Microsoft SMTPSVC(5.0.2195.3779);
	 Wed, 6 Mar 2002 12:05:11 -0500
Message-ID: <038101c1c531$136ffbe0$681810ac@movaz.com>
From: "Adrian Farrel" <afarrel@movaz.com>
To: "Rahul Aggarwal" <rahul@redback.com>
Cc: "'mpls@uu.net'" <mpls@UU.NET>
References: <027001c1c1f5$5d431430$681810ac@movaz.com> <036601c1c52a$bd119930$681810ac@movaz.com> <20020306085120.A29141@malt.redback.com>
Subject: Re: LDP Fault Tolerance
Date: Wed, 6 Mar 2002 12:05:11 -0500
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.3018.1300
X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.3018.1300
X-OriginalArrivalTime: 06 Mar 2002 17:05:11.0438 (UTC) FILETIME=[138112E0:01C1C531]
Sender: owner-mpls@UU.NET
Precedence: bulk

> > Integration with draft-ietf-mpls-ldp-restart-00.txt
> >
> >   The intention is that a single TLV will allow configuration
> >   and selection of LDP FT options.  This TLV will be defined
> >   in draft-ietf-mpls-ldp-ft-03 with bits to select which
> >   options are supported/required.  Other configuration fields
> >   will be added to the TLV but the semantics for
> >   draft-ietf-mpls-ldp-restart will remain internal to that
> >   draft only.
> >
> >   A first stab has been made at this integration and, after
> >   discussions, we believe we know what changes need to be
> >   made to make this workable.
>
> To clarify, the purpose of the above is to enable the use of procedures in
> draft-ietf-mpls-ldp-restart for someone implementing
> draft-ietf-mpls-ldp-ft-02.txt, right ? Hence maybe we can use a term other
> than 'integration' to describe it.

Rahul,
No, that wasn't the purpose.  There would be no need to implement
draft-ietf-mpls-ldp-restart if draft-ietf-mpls-ldp-ft was implemented because
all of the state would already be in place.

There _might_ be some value in supporting both processes if a subset of labels
were to be maintained over restart and another set re-learned.  However, this
seems to be stretching things a bit.

The main benefit of draft-ietf-mpls-ldp-restart is that it allows recovery by
nodes that do not have FT capabilities (dual processors, flash RAM, hard disks,
card-punches and readers).  The main assumption of draft-ietf-mpls-ldp-ft is
that the systems involved _do_ have these capabilities.

Note that a node may support both procedures, but that a session would not.

The intention of the "integration" work is to provide a common
configuration/selection method for FT processes.

Adrian




From owner-mpls@UU.NET  Wed Mar  6 12:19:18 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA19677
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 12:19:18 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfar29343;
	Wed, 6 Mar 2002 17:18:35 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfar07371
	for mpls-outgoing; Wed, 6 Mar 2002 17:18:12 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfar07366
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 17:18:09 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfar29858
	for <mpls@UU.NET>; Wed, 6 Mar 2002 17:16:41 GMT
Received: from prattle.redback.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: prattle.redback.com [155.53.12.9])
	id QQmfar04034
	for <mpls@UU.NET>; Wed, 6 Mar 2002 17:16:40 GMT
Received: from malt.redback.com (malt.redback.com [155.53.12.41])
	by prattle.redback.com (Postfix) with ESMTP
	id 1C32F4BA21B; Wed,  6 Mar 2002 09:16:40 -0800 (PST)
Received: (from rahul@localhost)
	by malt.redback.com (8.9.3-LCCHA/8.9.3/null redback solaris client) id JAA29726;
	Wed, 6 Mar 2002 09:16:39 -0800 (PST)
Date: Wed, 6 Mar 2002 09:16:39 -0800
From: Rahul Aggarwal <rahul@redback.com>
To: Adrian Farrel <afarrel@movaz.com>
Cc: Rahul Aggarwal <rahul@redback.com>, "'mpls@uu.net'" <mpls@UU.NET>
Subject: Re: LDP Fault Tolerance
Message-ID: <20020306091639.B29141@malt.redback.com>
References: <027001c1c1f5$5d431430$681810ac@movaz.com> <036601c1c52a$bd119930$681810ac@movaz.com> <20020306085120.A29141@malt.redback.com> <038101c1c531$136ffbe0$681810ac@movaz.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5.1i
In-Reply-To: <038101c1c531$136ffbe0$681810ac@movaz.com>; from afarrel@movaz.com on Wed, Mar 06, 2002 at 12:05:11PM -0500
Sender: owner-mpls@UU.NET
Precedence: bulk

On Wed, Mar 06, 2002 at 12:05:11PM -0500, Adrian Farrel wrote:
> > > Integration with draft-ietf-mpls-ldp-restart-00.txt
> > >
> > >   The intention is that a single TLV will allow configuration
> > >   and selection of LDP FT options.  This TLV will be defined
> > >   in draft-ietf-mpls-ldp-ft-03 with bits to select which
> > >   options are supported/required.  Other configuration fields
> > >   will be added to the TLV but the semantics for
> > >   draft-ietf-mpls-ldp-restart will remain internal to that
> > >   draft only.
> > >
> > >   A first stab has been made at this integration and, after
> > >   discussions, we believe we know what changes need to be
> > >   made to make this workable.
> >
> > To clarify, the purpose of the above is to enable the use of procedures in
> > draft-ietf-mpls-ldp-restart for someone implementing
> > draft-ietf-mpls-ldp-ft-02.txt, right ? Hence maybe we can use a term other
> > than 'integration' to describe it.
> 
> Rahul,
> No, that wasn't the purpose.  There would be no need to implement
> draft-ietf-mpls-ldp-restart if draft-ietf-mpls-ldp-ft was implemented because
> all of the state would already be in place.
> 
> There _might_ be some value in supporting both processes if a subset of labels
> were to be maintained over restart and another set re-learned.  However, this
> seems to be stretching things a bit.
> 
> The main benefit of draft-ietf-mpls-ldp-restart is that it allows recovery by
> nodes that do not have FT capabilities (dual processors, flash RAM, hard disks,
> card-punches and readers).  The main assumption of draft-ietf-mpls-ldp-ft is

Just as a note we have most of these FT capabilities in our system, but 
still went with draft-ietf-mpls-ldp-restart. But that is a different
discussion :)

> that the systems involved _do_ have these capabilities.
> 
> Note that a node may support both procedures, but that a session would not.
> 
> The intention of the "integration" work is to provide a common
> configuration/selection method for FT processes.

Ok. It wasn't entirely clear from reading the note. 


> 
> Adrian
> 
> 


From owner-mpls@UU.NET  Wed Mar  6 12:52:37 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA22149
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 12:52:37 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfat03525;
	Wed, 6 Mar 2002 17:51:57 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfat09645
	for mpls-outgoing; Wed, 6 Mar 2002 17:51:28 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfat09627
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 17:51:19 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfat18391
	for <mpls@UU.NET>; Wed, 6 Mar 2002 17:47:17 GMT
Received: from ihemail1.firewall.lucent.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ihemail1.lucent.com [192.11.222.161])
	id QQmfat19513
	for <mpls@UU.NET>; Wed, 6 Mar 2002 17:47:17 GMT
Received: from bz0017exch001p.wins.lucent.com (h135-253-94-14.lucent.com [135.253.94.14])
	by ihemail1.firewall.lucent.com (Switch-2.1.3/Switch-2.1.0) with ESMTP id g26HlFe24841
	for <mpls@UU.NET>; Wed, 6 Mar 2002 12:47:15 -0500 (EST)
Received: by BZ0017EXCH001P with Internet Mail Service (5.5.2650.21)
	id <FNMMK8ST>; Wed, 6 Mar 2002 14:47:09 -0300
Message-ID: <49A5CB458910D411B73700508B676C5C03230E4D@BZ0017EXCH002U>
From: "Farias, Lavoisier Jose Leite (Lavoisier)" <lfarias@lucent.com>
To: "'Yasir Shah'" <shahys@hotmail.com>, mpls@UU.NET
Subject: RE: mpls
Date: Wed, 6 Mar 2002 14:47:09 -0300 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Yasir,

Take a look on the following sites:
http://www.mplsrc.com/
http://www.iec.org/online/tutorials/ 

I believe this resources have the material that you are looking for!

Regards,

Lavoisier.

-----Original Message-----
From: Yasir Shah [mailto:shahys@hotmail.com]
Sent: Tuesday, March 05, 2002 10:24 PM
To: mpls@UU.NET
Subject: mpls



I am working on MPLS. there are a couple of ambiguities in my mind in this 
regard.

1) I need inner details about the function of FEC.

2) Label and its header ( also shim Header).

3) The resource from where i can get a "Big picture" understanding on  the 
operation of MPLS.

Prompt reply will be appreciated.

Best regards

Yasir Shah





_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com


From owner-mpls@UU.NET  Wed Mar  6 13:46:38 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA26682
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 13:46:38 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfax11983;
	Wed, 6 Mar 2002 18:45:56 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfax04005
	for mpls-outgoing; Wed, 6 Mar 2002 18:45:10 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfaw03736
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 18:44:52 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfaw27862
	for <mpls@uu.net>; Wed, 6 Mar 2002 18:43:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfaw15250
	for <mpls@uu.net>; Wed, 6 Mar 2002 18:43:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id NAA18516 for <mpls@uu.net>; Wed, 6 Mar 2002 13:43:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id NAA25909 for mpls@uu.net; Wed, 6 Mar 2002 13:43:02 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfaw03475
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 18:41:55 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfaw25034
	for <mpls@uu.net>; Wed, 6 Mar 2002 18:41:26 GMT
Received: from ietf.org by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: odin.ietf.org [132.151.1.176])
	id QQmfaw13125
	for <mpls@uu.net>; Wed, 6 Mar 2002 18:41:24 GMT
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA26000;
	Wed, 6 Mar 2002 13:41:21 -0500 (EST)
Message-Id: <200203061841.NAA26000@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce:;
Cc: mpls@UU.NET
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-mpls-crldp-unnum-05.txt
Date: Wed, 06 Mar 2002 13:41:20 -0500
Sender: owner-mpls@UU.NET
Precedence: bulk

--NextPart

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		: Signalling Unnumbered Links in CR-LDP
	Author(s)	: K. Kompella, Y. Rekhter, A. Kullberg
	Filename	: draft-ietf-mpls-crldp-unnum-05.txt
	Pages		: 7
	Date		: 05-Mar-02
	
Current signalling used by MPLS TE doesn't provide support for
unnumbered links.  This document defines procedures and extensions to
CR-LDP, one of the MPLS TE signalling protocols, that are needed in
order to support unnumbered links.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-mpls-crldp-unnum-05.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-mpls-crldp-unnum-05.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-mpls-crldp-unnum-05.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020305135043.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-mpls-crldp-unnum-05.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-mpls-crldp-unnum-05.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020305135043.I-D@ietf.org>

--OtherAccess--

--NextPart--




From owner-mpls@UU.NET  Wed Mar  6 16:02:19 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA05549
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 16:02:19 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfbg04780;
	Wed, 6 Mar 2002 21:01:40 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfbg29491
	for mpls-outgoing; Wed, 6 Mar 2002 21:01:25 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfbg29450
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 21:01:22 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfbg00574
	for <mpls@UU.NET>; Wed, 6 Mar 2002 21:00:06 GMT
Received: from thalia.fm.intel.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: fmfdns02.fm.intel.com [132.233.247.11])
	id QQmfbg02858
	for <mpls@UU.NET>; Wed, 6 Mar 2002 21:00:04 GMT
Received: from fmsmsxvs042.fm.intel.com (fmsmsxv042-1.fm.intel.com [132.233.48.110])
	by thalia.fm.intel.com (8.9.1a+p1/8.9.1/d: relay.m4,v 1.52 2002/03/01 19:20:46 root Exp $) with SMTP id VAA20093
	for <mpls@UU.NET>; Wed, 6 Mar 2002 21:00:01 GMT
Received: from FMSMSX016.fm.intel.com ([132.233.42.195])
 by fmsmsxvs042.fm.intel.com (NAVGW 2.5.1.16) with SMTP id M2002030613031028916
 for <mpls@UU.NET>; Wed, 06 Mar 2002 13:03:10 -0800
Received: by fmsmsx016.fm.intel.com with Internet Mail Service (5.5.2653.19)
	id <GNHKKK1S>; Wed, 6 Mar 2002 13:00:01 -0800
Message-ID: <F1CE15E08172D4119247009027AE9D500C7CA210@FMSMSX37>
From: "Feng, Mark" <m_feng@trillium.com>
To: "'mpls@UU.NET '" <mpls@UU.NET>
Subject: RE: RSVP-TE route recording question
Date: Wed, 6 Mar 2002 12:59:55 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1C551.DE3DF5F0"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1C551.DE3DF5F0
Content-Type: text/plain;
	charset="iso-8859-1"

I think it's a good idea to specify which message is considered. RRO can
exist in Path or Resv message.
 
From what I understand, for Path, RRO contains the outgoing link's IP
address; for Resv, RRO contains the incoming link's IP address.
 
- Mark

-----Original Message-----
From: LE ROUX Jean-Louis FTRD/DAC/LAN
[mailto:jeanlouis.leroux@rd.francetelecom.com]
Sent: Wednesday, March 06, 2002 2:49 AM
To: 'Doug Degan '; 'David Charlap '; 'mpls@UU.NET '
Subject: RE: RSVP-TE route recording question



 The incoming link's ip address. 

JL 

-----Message d'origine----- 
De: Doug Degan 
A: David Charlap; mpls@UU.NET 
Date: 06/03/02 11:37 
Objet: RSVP-TE route recording question 





 When route recording is requested which 
 addresses do we record in the RRO? 
  
 Do we record the node's ip address? 
Do we record the incoming link's ip address? 
Do we record both of them? 

 Thanks in advance. 


doug 


------_=_NextPart_001_01C1C551.DE3DF5F0
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>RE: RSVP-TE route recording question</TITLE>

<META content="MSHTML 5.00.3315.2870" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=993215720-06032002>I 
think it's a good idea to specify which message is considered. RRO can exist in 
Path or Resv message.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=993215720-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=993215720-06032002>From 
what I understand, for Path, RRO contains the outgoing link's IP address; for 
Resv, RRO contains the incoming link's IP address.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=993215720-06032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=993215720-06032002>- 
Mark</SPAN></FONT></DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">
  <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> LE ROUX Jean-Louis 
  FTRD/DAC/LAN [mailto:jeanlouis.leroux@rd.francetelecom.com]<BR><B>Sent:</B> 
  Wednesday, March 06, 2002 2:49 AM<BR><B>To:</B> 'Doug Degan '; 'David Charlap 
  '; 'mpls@UU.NET '<BR><B>Subject:</B> RE: RSVP-TE route recording 
  question<BR><BR></DIV></FONT>
  <P><FONT size=2>&nbsp;The incoming link's ip address.</FONT> </P>
  <P><FONT size=2>JL</FONT> </P>
  <P><FONT size=2>-----Message d'origine-----</FONT> <BR><FONT size=2>De: Doug 
  Degan</FONT> <BR><FONT size=2>A: David Charlap; mpls@UU.NET</FONT> <BR><FONT 
  size=2>Date: 06/03/02 11:37</FONT> <BR><FONT size=2>Objet: RSVP-TE route 
  recording question</FONT> </P><BR><BR><BR><BR>
  <P><FONT size=2>&nbsp;When route recording is requested which</FONT> <BR><FONT 
  size=2>&nbsp;addresses do we record in the RRO?</FONT> <BR><FONT 
  size=2>&nbsp;</FONT> <BR><FONT size=2>&nbsp;Do we record the node's ip 
  address?</FONT> <BR><FONT size=2>Do we record the incoming link's ip 
  address?</FONT> <BR><FONT size=2>Do we record both of them?</FONT> </P>
  <P><FONT size=2>&nbsp;Thanks in advance.</FONT> </P><BR>
  <P><FONT size=2>doug</FONT> </P></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C1C551.DE3DF5F0--


From owner-mpls@UU.NET  Wed Mar  6 16:46:38 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA08400
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 16:46:38 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfbj14805;
	Wed, 6 Mar 2002 21:46:09 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfbj18810
	for mpls-outgoing; Wed, 6 Mar 2002 21:45:50 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfbj18805
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 21:45:44 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfbj27262
	for <mpls@uu.net>; Wed, 6 Mar 2002 21:45:19 GMT
Received: from [172.16.1.15] by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp1.opnet.com [141.156.71.6])
	id QQmfbj28059
	for <mpls@uu.net>; Wed, 6 Mar 2002 21:45:19 GMT
Received: from wtn10216.opnet.com (unverified) by 
 (Content Technologies SMTPRS 4.2.1) with ESMTP id <T5978f06ddaac10010f494@> for <mpls@uu.net>;
 Wed, 6 Mar 2002 16:45:12 -0500
Message-Id: <5.0.0.25.2.20020306162352.02113940@mail.opnet.com>
X-Sender: skalra@mail.opnet.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Wed, 06 Mar 2002 16:45:12 -0500
To: mpls@UU.NET
From: Sachin Kalra <skalra@opnet.com>
Subject: Question on RFC2547bis January 2002
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi:

I would appreciate if I can get answers to the following questions.

Please consider the scenario where we have a VPN between two sites "site1" 
and "site2" which have (PE1, CE1) and (PE2, CE2) respectively.

1. When PE1 get routes from CE1, it associates all the routes with a Route 
Target of "RED_RT" (May be based on some ASN and other Admin Number). Thus, 
the VRF table at PE1, "Export Target" is set to "RED_RT".

2. Now when PE1 advertise the VPN-IPv4 address to PE2, then PE2 will only 
install these routes if its own "Import Target" is "RED_RT"




Now my questions are
1. How does PE2 decides upon its "Import Target" attribute?

2. Does "Import Target" has to be manually configured and should always be 
equal to the "Export Target" of PE1?

3. If there are more PEs in a VPN. Can they have different "Export 
Targets"? But this will require a PE to have multiple "Import Target", 
inorder to accept routes from all the PEs.

Thanks for your help.
Sachin Kalra



From owner-mpls@UU.NET  Wed Mar  6 21:02:31 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21256
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 21:02:31 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfca22945;
	Thu, 7 Mar 2002 02:01:47 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfca07934
	for mpls-outgoing; Thu, 7 Mar 2002 02:01:26 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfca07754
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 02:01:23 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfca08896
	for <mpls@uu.net>; Thu, 7 Mar 2002 02:00:54 GMT
Received: from mail.itri.org.tw by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [140.96.157.2])
	id QQmfca21088
	for <mpls@uu.net>; Thu, 7 Mar 2002 02:00:25 GMT
Received: from itrismtp (itrismtp1.itri.org.tw [140.96.151.166])
	by mail.itri.org.tw (8.9.3+Sun/8.9.1) with ESMTP id JAA03682
	for <mpls@uu.net>; Thu, 7 Mar 2002 09:56:14 +0800 (CST)
Received: from mail2000.com.tw ([140.96.254.153])
          by ms1.itri.org.tw (Lotus Domino Release 5.0.9a)
          with ESMTP id 2002030709582363:10519 ;
          Thu, 7 Mar 2002 09:58:23 +0800 
Message-ID: <3C86C9AB.FFC0F63C@mail2000.com.tw>
Date: Thu, 07 Mar 2002 10:00:12 +0800
From: "Chang, Chong Yie" <chongyie@mail2000.com.tw>
X-Mailer: Mozilla 4.79 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: MPLS Discussion <mpls@UU.NET>
Subject: Is it possible to add more than one label once
X-MIMETrack: Itemize by SMTP Server on MS1/ITRI(Release 5.0.9a |January 7, 2002) at 2002-03-07
 09:58:23 AM,
	Serialize by Router on ITRISMTP/ITRI(Release 5.0.9 |November 16, 2001) at
 2002/03/07 09:59:48 AM,
	Serialize complete at 2002/03/07 09:59:48 AM
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=big5
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Dear All:

    Is it possible to add more than one label at the same ingress LSR
(or LER)
once? In the tunnling situation? or some any case?

    My first image is that if a sender rent a VPN service from the
service
provider, but the service provider try to hide some of its network from
the users. This service provider also use MPLS within its tunnel.

    The edge router must encode the first label for the VPN, and
it must push one more label for its tunnel.

    Is this case possible? My supervisor told me that it is hard to
design
a hardware to solve the problem to add more than one label because the
problem to optimize link list data structure.

    Best regards,

                                                        Chang, Chong Yie

                                                        ITRI



From owner-mpls@UU.NET  Wed Mar  6 23:18:05 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA28829
	for <mpls-archive@lists.ietf.org>; Wed, 6 Mar 2002 23:18:05 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfcj27563;
	Thu, 7 Mar 2002 04:17:33 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfcj14054
	for mpls-outgoing; Thu, 7 Mar 2002 04:17:06 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfcj14049
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 04:17:02 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfcj24910
	for <mpls@UU.NET>; Thu, 7 Mar 2002 04:16:47 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmfcj26565
	for <mpls@UU.NET>; Thu, 7 Mar 2002 04:16:46 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAG0Z4X>; Wed, 6 Mar 2002 23:16:43 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A328493801@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'Ravindra GPC'" <ravindra@sasken.com>, mpls@UU.NET
Subject: RE: Question on draft-ietf-ppvpn-rfc2547bis-01.txt January 2002
Date: Wed, 6 Mar 2002 23:16:33 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Ravindra,

The statement from the mib draft means MPLS has to
be enabled i.e the interfaces have to be MPLS enabled and
a signalling protocol has to be enabled on the routers
and the interfaces.

It does not say that LSPs have to be pre-established in the network.

Please note that it does not say that LSPs have to be pre-configured.
There is a difference between pre-configuring MPLS in
the network (which means the routers should participate in MPLS. i.e 
they are LSRs) and pre-establishing LSPs in the networks,

Therefore there is no requirement that LSPs have to be 
pre-configured. 

Vikram.



-----Original Message-----
From: Ravindra GPC [mailto:ravindra@sasken.com]
Sent: Tuesday, March 05, 2002 9:03 PM
To: mpls@UU.NET
Subject: Re: Question on draft-ietf-ppvpn-rfc2547bis-01.txt January 2002




Sachin Kalra wrote:

> Hi All:
>
> I had few questions regarding BGP/MPLS VPNs.
>
> 1. Are the LSPs from one PE to another PE manually configured or are they
> dynamically created when VPNs are configured?

Ravindra> You can find some useful info from the draft,
draft-ietf-ppvpn-mpls-vpn-mib-03.txt. It says

   "This configuration is under the assumption that 1) MPLS has been pre-
   configured in the network, through enabling LDP or RSVP-TE. 2) OSPF
   or ISIS has been pre-configured. 3) BGP sessions have been
   established between PEs."

So LSPs will be established prioir to the definition of VPN and I consider
this as a pre requisite. ( Not part of VPN config )

>
>
> 2. Is there an example available for VRF table used by Juniper and Cisco?
> (Format and Contents)

Ravindra> There is a white paper from Juniper Networks. The name of that is
"RFC2547bis: BGP/VPN Fundamentals". This white paper exaplains the VPNs and
they give one case study. You can have a sample VRF with format there.

Hope these info will be of help to you.

regards
Ravindra

> I would appreciate any help.
> Thanks,
> Sachin Kalra


From owner-mpls@UU.NET  Thu Mar  7 00:51:32 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02143
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 00:51:32 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfcp02791;
	Thu, 7 Mar 2002 05:50:53 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfcp10952
	for mpls-outgoing; Thu, 7 Mar 2002 05:50:35 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfcp10947
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 05:50:31 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfcp01443
	for <mpls@UU.net>; Thu, 7 Mar 2002 05:49:29 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmfcp00302
	for <mpls@UU.net>; Thu, 7 Mar 2002 05:49:28 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAG0ZZF>; Thu, 7 Mar 2002 00:49:26 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A328493802@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'ppvpn@ppvpn.francetelecom.com'" <ppvpn@ppvpn.francetelecom.com>,
        "'mpls@UU.net'" <mpls@UU.NET>
Subject: Question regarding the identifier "MplsVpnId" in draft-ietf-ppvpn
	-mpls-vpn-mib-03.txt             
Date: Thu, 7 Mar 2002 00:49:10 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi 

I have a question regarding the identifier "MplsVpnId" which is mentioned in
the draft 
draft-ietf-ppvpn-mpls-vpn-mib-03.txt. 

The following is said about the identifier in the Draft.

"An identifier that is assigned to each MPLS/BGP VPN and is used to uniquely
identify it. This is assigned by the system operator or NMS and SHOULD be
unique throughout the MPLS domain. If this is the case, then this identifier
can then be used at any LSR within a specific MPLS domain to identify this
MPLS/BGP VPN. It may also be possible to preserve the uniqueness of this
identifier across MPLS domain boundaries, in which case this identifier can
then be used to uniquely identify MPLS/BGP VPNs on a more global basis."
RFC 2685 also talks about a 'Virtual Private Networks Identifier' which
uniquely identifies a VPN.

Now my question is :
2547bis does not mention anything about this and how this information is
carried from one PE to another.
How does one uniquely identify the BGP/MPLS VPN using an identifier in the
case of 2547bis. 
Is there any identifier which can uniquely identify a BGP/MPLS VPN (using
2547bis) in the MPLS domain.


Thanks in advance.
Vikram Reddy.










From owner-mpls@UU.NET  Thu Mar  7 02:06:59 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA12051
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 02:06:54 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfcu26907;
	Thu, 7 Mar 2002 07:06:02 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfcu25377
	for mpls-outgoing; Thu, 7 Mar 2002 07:05:50 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfcu24601
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 07:05:40 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfcu12583
	for <mpls@UU.NET>; Thu, 7 Mar 2002 07:04:12 GMT
Received: from brahma01.netbrahma.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [164.164.70.67])
	id QQmfcu11926
	for <mpls@UU.NET>; Thu, 7 Mar 2002 07:04:10 GMT
Received: by BRAHMA01 with Internet Mail Service (5.5.2653.19)
	id <GJVRHRZZ>; Thu, 7 Mar 2002 12:34:04 +0530
Message-ID: <9027F68B07E7D511AE9400B0D0787DC0062690@BRAHMA01>
From: Khuzema Pithewan <KhuzemaP@netbrahma.com>
To: mpls@UU.NET, rsvp@ISI.EDU
Subject: Refresh-Recution-Capable bit(rfc2961)
Date: Thu, 7 Mar 2002 12:34:03 +0530 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi,

Definition of this bit says...

" When set, indicates that this node is willing and capable of receiving all
the messages and objects described in this  document. This includes the
Bundle message described in Section 3, the MESSAGE_ID objects and Ack
messages described in Section 4, and the MESSAGE_ID LIST objects and
Srefresh message described in Section 5."

and later in the expalnation in the following para..it says...

"Note, a node that supports reliable RSVP message delivery (Section 4) but
not Bundle and Srefresh messages, will not set the Refresh-Reduction-Capable
bit." 

I think these 2 statements are contradictory and can lead to interop
problems.. as implicit a LSR which is sending MessageID object with Ack
Desired bit set in an RSVP Message to a LSR, which has not implemented this
RFC hence doesn't understand MessageID object, will not acknowledge the
Message and the sender LSR will keep sending the RSVP Message using back-off
timer.

Regards,
Khuzema.


From owner-mpls@UU.NET  Thu Mar  7 02:45:14 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA13110
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 02:45:14 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfcw05524;
	Thu, 7 Mar 2002 07:44:25 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfcw29682
	for mpls-outgoing; Thu, 7 Mar 2002 07:44:10 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfcw29660
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 07:44:01 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfcw02266
	for <mpls@UU.NET>; Thu, 7 Mar 2002 07:42:51 GMT
From: Juerg.Fankhauser@swisscom.com
Received: from sbe3778.swissptt.ch by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: outmail6.swisscom.com [138.190.3.49])
	id QQmfcw21742
	for <mpls@UU.NET>; Thu, 7 Mar 2002 07:42:50 GMT
Received: from sbe2173 (138.190.70.55) by sbe3777.swissptt.ch (MX V5.2-X AnHp)
          with SMTP; Thu, 7 Mar 2002 08:42:48 +0100
Received: from 138.190.70.152 by sbe2173 (InterScan E-Mail VirusWall NT);
          Thu, 07 Mar 2002 08:42:46 +0100
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
Subject: RE: Question on RFC2547bis January 2002
Date: Thu, 7 Mar 2002 08:42:46 +0100
Message-ID: <0DAE2CFFAFF6D511B0400000F807EF6C381BEA@tdce00bgg.swissptt.ch>
Thread-Topic: Question on RFC2547bis January 2002
Thread-Index: AcHFWGqrRmRrbcO7QHeM6POJgnQL6gAUxbEg
To: <skalra@opnet.com>, <mpls@UU.NET>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id CAA13110

see answers inline


-----------------------------
Juerg FANKHAUSER
swisscom AG, Bern
juerg.fankhauser@swisscom.com
-----------------------------



-----Original Message-----
From: Sachin Kalra [mailto:skalra@opnet.com]
Sent: Mittwoch, 6. März 2002 22:45
To: mpls@UU.NET
Subject: Question on RFC2547bis January 2002


Hi:

I would appreciate if I can get answers to the following questions.

Please consider the scenario where we have a VPN between two sites "site1" 
and "site2" which have (PE1, CE1) and (PE2, CE2) respectively.

1. When PE1 get routes from CE1, it associates all the routes with a Route 
Target of "RED_RT" (May be based on some ASN and other Admin Number). Thus, 
the VRF table at PE1, "Export Target" is set to "RED_RT".

2. Now when PE1 advertise the VPN-IPv4 address to PE2, then PE2 will only 
install these routes if its own "Import Target" is "RED_RT"




Now my questions are
1. How does PE2 decides upon its "Import Target" attribute?

see 2.

2. Does "Import Target" has to be manually configured and should always be 
equal to the "Export Target" of PE1?

yes

3. If there are more PEs in a VPN. Can they have different "Export 
Targets"? But this will require a PE to have multiple "Import Target", 
inorder to accept routes from all the PEs.

yes

Thanks for your help.
Sachin Kalra



From owner-mpls@UU.NET  Thu Mar  7 02:46:10 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA13135
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 02:46:09 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfcx07318;
	Thu, 7 Mar 2002 07:45:30 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfcx00012
	for mpls-outgoing; Thu, 7 Mar 2002 07:45:11 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfcx00004
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 07:45:10 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfcx09179
	for <mpls@uu.net>; Thu, 7 Mar 2002 07:45:03 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfcx20375
	for <mpls@uu.net>; Thu, 7 Mar 2002 07:45:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id CAA29484 for <mpls@uu.net>; Thu, 7 Mar 2002 02:45:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id CAA02773 for mpls@uu.net; Thu, 7 Mar 2002 02:45:02 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfcw29720
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 07:44:44 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfcw12819
	for <mpls@UU.NET>; Thu, 7 Mar 2002 07:43:51 GMT
Received: from cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: europe.cisco.com [144.254.52.73])
	id QQmfcw18881
	for <mpls@UU.NET>; Thu, 7 Mar 2002 07:43:51 GMT
Received: from JVASSEUR-W2K.cisco.com (ams-clip-vpn-dhcp4159.cisco.com [10.50.16.62])
	by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id IAA03333;
	Thu, 7 Mar 2002 08:43:42 +0100 (MET)
Message-Id: <4.3.2.7.2.20020307084214.01b28f08@paris.cisco.com>
X-Sender: jvasseur@paris.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 07 Mar 2002 08:43:40 +0100
To: "Chang, Chong Yie" <chongyie@mail2000.com.tw>
From: Jean Philippe Vasseur <jvasseur@cisco.com>
Subject: Re: Is it possible to add more than one label once
Cc: MPLS Discussion <mpls@UU.NET>
In-Reply-To: <3C86C9AB.FFC0F63C@mail2000.com.tw>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

At 10:00 07/03/2002 +0800, Chang, Chong Yie wrote:
>Dear All:
>
>     Is it possible to add more than one label at the same ingress LSR
>(or LER)
>once? In the tunnling situation? or some any case?

that's what a PE does when receiving an IP packet from a CE, adding two 
labels: the BGP labels + the LDP label (may also be an RSVP-TE label if 
having a TE LSP to be destination PE).

JP.

>     My first image is that if a sender rent a VPN service from the
>service
>provider, but the service provider try to hide some of its network from
>the users. This service provider also use MPLS within its tunnel.
>
>     The edge router must encode the first label for the VPN, and
>it must push one more label for its tunnel.
>
>     Is this case possible? My supervisor told me that it is hard to
>design
>a hardware to solve the problem to add more than one label because the
>problem to optimize link list data structure.
>
>     Best regards,
>
>                                                         Chang, Chong Yie
>
>                                                         ITRI



From owner-mpls@UU.NET  Thu Mar  7 04:14:50 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA15028
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 04:14:50 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfdc19967;
	Thu, 7 Mar 2002 09:14:17 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfdc16978
	for mpls-outgoing; Thu, 7 Mar 2002 09:13:50 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfdc16971
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 09:13:33 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfdc12109
	for <mpls@UU.NET>; Thu, 7 Mar 2002 09:13:08 GMT
Received: from tomp.smb.utfors.se by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: tomp.smb.utfors.se [195.58.112.6])
	id QQmfdc12086
	for <mpls@UU.NET>; Thu, 7 Mar 2002 09:13:08 GMT
Received: from utfors.se ([172.22.0.36]) by tomp.smb.utfors.se
          (Netscape Messaging Server 4.15) with ESMTP id GSLJ4Z00.12J;
          Thu, 7 Mar 2002 10:17:23 +0100 
Message-ID: <3C872F22.2040007@utfors.se>
Date: Thu, 07 Mar 2002 10:13:06 +0100
From: Loa Andersson <loa.andersson@utfors.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: mpls wg <mpls@UU.NET>
CC: George Swallow <swallow@cisco.com>, Scott Bradner <sob@harvard.edu>,
        "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
Subject: draft agenda for MPLS WG in Minneapolis
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

All, this is a draft agenda for the MPLS meeting Minneapolis.
Comments to Loa and/or George.



                              Draft Agenda

               for the MPLS WG at the Minneapolis meeting



Tuesday March 19 2002, 9.00 AM - 11.30 AM

Agenda bashing                                           10 min

Loa and Bob:
LDP to draft - status                                    10 min

K Kompella:
"Detecting Data Plane Liveliness in RSVP-TE"
<draft-pan-lsp-ping-02.txt>                              10 min

Adrian Farrel
Report on the FT/Graceful restart LDP - work             10 min

Der-Hwa Gan
"Multiprotocol Label Switching (MPLS) Traffic
  Engineering Management Information Base
  for Fast Reroute"
<draft-cetin-mpls-fastreroute-mib-00.txt>                15 min

Der-Hwa Gan
"Backup Record Route for Fast Reroute Techniques
  in RSVP-TE"
<draft-decnodder-mpls-ero-rro-fastreroute-00.txt>        10 min

JL le Roux:
"A method for an Optimized Online Placement of
  MPLS Bypass Tunnels"
<draft-leroux-mpls-bypass-placement-00.txt>              15 min

YT Wang:
"A Packet 1+1 Path Protection Service for MPLS Networks"
<draft-nagarajan-ccamp-mpls-packet-protection-00.txt>    15 min

Sven van den Bosch:
"LSP Hierarchy with MPLS TE"
<draft-vandenbosch-mpls-fa-considerations-00.txt>        10 min

H Hummel:
"Hierarchical LSP"
<draft-hummel-mpls-hierarchical-lsp-00.txt>              10 min

H Ishibashi:
<draft-ishii-rsvp-te-ipv4-ipv6-extension-00.txt>         10 min


George:
WG and document status, Questions                        10 min

End of meeting



Loa and George



From owner-mpls@UU.NET  Thu Mar  7 08:13:43 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA22134
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 08:13:43 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfds02461;
	Thu, 7 Mar 2002 13:12:59 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfds25711
	for mpls-outgoing; Thu, 7 Mar 2002 13:12:30 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfds25704
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 13:12:21 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfds10079
	for <mpls@uu.net>; Thu, 7 Mar 2002 13:12:03 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfds01124
	for <mpls@uu.net>; Thu, 7 Mar 2002 13:12:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id IAA08080 for <mpls@uu.net>; Thu, 7 Mar 2002 08:12:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id IAA18160 for mpls@uu.net; Thu, 7 Mar 2002 08:12:02 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfds25295
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 13:10:59 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfds23072
	for <mpls@UU.NET>; Thu, 7 Mar 2002 13:10:35 GMT
Received: from sj-msg-core-2.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-msg-core-2.cisco.com [171.69.24.11])
	id QQmfds05764
	for <mpls@UU.NET>; Thu, 7 Mar 2002 13:10:34 GMT
Received: from toque.cisco.com (toque.cisco.com [161.44.201.11])
	by sj-msg-core-2.cisco.com (8.11.3/8.9.1) with ESMTP id g27DARh08123;
	Thu, 7 Mar 2002 05:10:27 -0800 (PST)
Received: from cisco.com (che-vpn2-52.cisco.com [10.86.244.52])
	by toque.cisco.com (Mirapoint)
	with ESMTP id AAZ06381;
	Thu, 7 Mar 2002 08:07:27 -0500 (EST)
Message-ID: <3C876683.C3849004@cisco.com>
Date: Thu, 07 Mar 2002 08:09:23 -0500
From: Reshad Rahman <rrahman@cisco.com>
Organization: Cisco Systems
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Khuzema Pithewan <KhuzemaP@netbrahma.com>
CC: mpls@UU.NET, rsvp@ISI.EDU
Subject: Re: Refresh-Recution-Capable bit(rfc2961)
References: <9027F68B07E7D511AE9400B0D0787DC0062690@BRAHMA01>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Khuzema Pithewan wrote:

> Hi,
>
> Definition of this bit says...
>
> " When set, indicates that this node is willing and capable of receiving all
> the messages and objects described in this  document. This includes the
> Bundle message described in Section 3, the MESSAGE_ID objects and Ack
> messages described in Section 4, and the MESSAGE_ID LIST objects and
> Srefresh message described in Section 5."
>
> and later in the expalnation in the following para..it says...
>
> "Note, a node that supports reliable RSVP message delivery (Section 4) but
> not Bundle and Srefresh messages, will not set the Refresh-Reduction-Capable
> bit."
>
> I think these 2 statements are contradictory and can lead to interop
> problems.. as implicit a LSR which is sending MessageID object with Ack
> Desired bit set in an RSVP Message to a LSR, which has not implemented this
> RFC hence doesn't understand MessageID object, will not acknowledge the
> Message and the sender LSR will keep sending the RSVP Message using back-off
> timer.

The LSR which receives and doesn't understand the MessageId object is supposed
to send back a Err message with the error code set to "Unknown class". See
section 4.8 on Compatibility.

Regards,
Reshad.

>
>
> Regards,
> Khuzema.



From owner-mpls@UU.NET  Thu Mar  7 08:17:55 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA22340
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 08:17:50 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfdt25047;
	Thu, 7 Mar 2002 13:17:16 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfdt26347
	for mpls-outgoing; Thu, 7 Mar 2002 13:16:50 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfdt26337
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 13:16:46 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfds25831
	for <mpls@uu.net>; Thu, 7 Mar 2002 13:14:02 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfds04217
	for <mpls@uu.net>; Thu, 7 Mar 2002 13:14:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id IAA08126 for <mpls@uu.net>; Thu, 7 Mar 2002 08:14:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id IAA18248 for mpls@uu.net; Thu, 7 Mar 2002 08:14:01 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfds25761
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 13:13:15 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfds21144
	for <mpls@UU.NET>; Thu, 7 Mar 2002 13:12:32 GMT
Received: from rtp-msg-core-1.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmfds08307
	for <mpls@UU.NET>; Thu, 7 Mar 2002 13:12:31 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g27DCmL16930;
	Thu, 7 Mar 2002 08:12:48 -0500 (EST)
Received: from tnadeau1-w2k.cisco.com (tnadeau-frame1.cisco.com [10.83.99.122])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAS19027;
	Thu, 7 Mar 2002 08:12:26 -0500 (EST)
Message-Id: <4.3.2.7.2.20020307080952.0dbf1ee8@161.44.167.72>
X-Sender: tnadeau@161.44.167.72
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 07 Mar 2002 08:11:58 -0500
To: "Reddy, Vikram" <vikramr@netplane.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: Re: Question regarding the identifier "MplsVpnId" in
  draft-ietf-ppvpn -mpls-vpn-mib-03.txt             
Cc: "'ppvpn@ppvpn.francetelecom.com'" <ppvpn@ppvpn.francetelecom.com>,
        "'mpls@UU.net'" <mpls@UU.NET>
In-Reply-To: <E7E13AAF2F3ED41197C100508BD6A328493802@india_exch.hyderaba
 d.mindspeed.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

At 12:49 AM 3/7/2002 -0500, Reddy, Vikram wrote:
>Hi
>
>I have a question regarding the identifier "MplsVpnId" which is mentioned in
>the draft
>draft-ietf-ppvpn-mpls-vpn-mib-03.txt.
>
>The following is said about the identifier in the Draft.
>
>"An identifier that is assigned to each MPLS/BGP VPN and is used to uniquely
>identify it. This is assigned by the system operator or NMS and SHOULD be
>unique throughout the MPLS domain. If this is the case, then this identifier
>can then be used at any LSR within a specific MPLS domain to identify this
>MPLS/BGP VPN. It may also be possible to preserve the uniqueness of this
>identifier across MPLS domain boundaries, in which case this identifier can
>then be used to uniquely identify MPLS/BGP VPNs on a more global basis."
>RFC 2685 also talks about a 'Virtual Private Networks Identifier' which
>uniquely identifies a VPN.
>
>Now my question is :
>2547bis does not mention anything about this and how this information is
>carried from one PE to another.
>How does one uniquely identify the BGP/MPLS VPN using an identifier in the
>case of 2547bis.
>Is there any identifier which can uniquely identify a BGP/MPLS VPN (using
>2547bis) in the MPLS domain.

         Right, the VPN-ID and VrfName are there simply for management
purposes (CLI or SNMP).  However, since these are assigned by operations
management, it is up to that entity to make them consistent (and unique)
across the entire network.

         --Tom




------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Thu Mar  7 10:19:00 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA29486
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 10:19:00 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfeb04773;
	Thu, 7 Mar 2002 15:18:05 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfeb16069
	for mpls-outgoing; Thu, 7 Mar 2002 15:17:52 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfeb16064
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 15:17:51 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfeb08732
	for <mpls@UU.NET>; Thu, 7 Mar 2002 15:15:59 GMT
Received: from tomp.smb.utfors.se by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: tomp.smb.utfors.se [195.58.112.6])
	id QQmfeb01762
	for <mpls@UU.NET>; Thu, 7 Mar 2002 15:15:59 GMT
Received: from utfors.se ([172.22.0.36]) by tomp.smb.utfors.se
          (Netscape Messaging Server 4.15) with ESMTP id GSLZXQ00.V7R;
          Thu, 7 Mar 2002 16:20:14 +0100 
Message-ID: <3C87842D.8000506@utfors.se>
Date: Thu, 07 Mar 2002 16:15:57 +0100
From: Loa Andersson <loa.andersson@utfors.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: mpls wg <mpls@UU.NET>, George Swallow <swallow@cisco.com>,
        Scott Bradner <sob@harvard.edu>,
        "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
Subject: reminder to presenters at the MPLS WG meeting in Minneapolis
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

All,

just a short reminder to those who have agenda slots at the MPLS WG
in Minneapolis. Please conside this when you prepare for the meeting.



         It is not the purpose of a WG session to have
         presentation of the content of a document. It
         is assumed that all attendees will have read the
         drafts in advance of the meeting.

         For documents that are work-in-progress, the
         presentation should cover issues resolved since
         the last draft followed by open issues and
         controversial topics with the intent to reach a
         resolution of said issues and topics.

         For new work items, the presentation should focus on
         what the problem is and why it is necessary for the
         work group to address it.  Further it should be either
         shown how it falls within the existing charter or why
         and how the charter should be extended to encompass it.
         The solution should only be sketched.

         For new proposals addressing issues where
         work-in-progess the presentation should focus
         on the (perceived) short-fallings of the existing
         work and why those issues need to be addressed
         both in terms of why they are required and why they
         cannot be addressed in the existing work.
         the new work must be related to existing work (i.e.
         compatible, mutually exclusive, outright replacement).
         Finally, the new solution should be skechted,
         explaining how the solution overcomes those issues.
         The primary purpose of this last part is to allow commentary
         from the floor, it should not be orientented toward selling
         the idea.

         In all cases only a limited number of slides should be used.
         Speakers should budget their at least 25% of their time to
         allow for questions.

Loa and George



From owner-mpls@UU.NET  Thu Mar  7 10:25:06 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA29858
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 10:25:06 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfeb12709;
	Thu, 7 Mar 2002 15:23:43 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfeb16344
	for mpls-outgoing; Thu, 7 Mar 2002 15:23:30 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfeb16336
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 15:23:23 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfeb03979
	for <mpls@uu.net>; Thu, 7 Mar 2002 15:23:05 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfeb27020
	for <mpls@uu.net>; Thu, 7 Mar 2002 15:23:04 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA14729 for <mpls@uu.net>; Thu, 7 Mar 2002 10:23:04 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA25121 for mpls@uu.net; Thu, 7 Mar 2002 10:23:04 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfbb29062
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 6 Mar 2002 19:45:18 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfba23014
	for <mpls@UU.NET>; Wed, 6 Mar 2002 19:44:23 GMT
Received: from hotmail.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: f18.law11.hotmail.com [64.4.17.18])
	id QQmfba09797
	for <mpls@UU.NET>; Wed, 6 Mar 2002 19:44:23 GMT
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Wed, 6 Mar 2002 11:44:22 -0800
Received: from 64.102.254.33 by lw11fd.law11.hotmail.msn.com with HTTP;
	Wed, 06 Mar 2002 19:44:22 GMT
X-Originating-IP: [64.102.254.33]
From: "Mohammad Siddiqui" <siddiqui_2000@hotmail.com>
To: mpls@UU.NET
Subject: Some questions on Interworking in MPLS/ GMPLS
Date: Wed, 06 Mar 2002 19:44:22 +0000
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F18kZp0UOVMfXaJlS2x0001acb4@hotmail.com>
X-OriginalArrivalTime: 06 Mar 2002 19:44:22.0493 (UTC) FILETIME=[506068D0:01C1C547]
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi:

I have some basic question on interworking between classical MPLS and G-MPLS 
based network. I assumed that we can have a network where we can have both 
MPLS and G-MPLS based nodes.

To see the interworking issue that I am questioning about, consider the 
following change in label request object from MPLS to G-MPLS,

Label request in Classical MPLS:
================================
0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|            Length             | Class-Num (19)|C-Type (1)     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|              Reserved	        |             L3PID             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Generalized Label request in G-MPLS:
=====================================

0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|            Length             | Class-Num (19)|C-Type (4)[TBA]|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LSP Enc. Type |Switching Type |             G-PID             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Notice the diference in the c-type. Now to further illustrate on the 
question that I've, please consider the following topology, where nodes 
markes as G-x are G-MPLS based nodes and the nodes marked as M-x are 
classical MPLS based nodes.

G-1 ----- G-2 ----- M-2

Now consider the case where GMPLS node G-1 wants to establish a connection 
with MPLS node M-2. GMPLS node G-1 sends a PATH message with G-label request 
object with c-type = 4. Now GMPLS node G-2 wants to forward the PATH message 
to MPLS node M-2; the following are two possibilities.

1. If G-2 just sends label request in the G-MPLS way, i.e., with c-type = 4, 
the M-2 may/ will just reject the message as it expects a c-type of 1. So, 
this may/ will not work. Comments?

2. G-2 some how knows that M-2 is MPLS based node (how? I don't know, 
comments?) and prepares a PATH message with "old" label request object with 
c-type = 1.

The above is an example case where there are some questions in my mind  
w.r.t. to interworking in a hybrid MPLS and G-MPLS network. We can also 
think of the similar questions on the other objects where c-type or some 
other parameters has been changed from MPLS to G-MPLS.

I thought that the changes in OSPF and ISIS are quite consistent with the 
upgrade to G-MPLS from MPLS but will be very much interested in hearing some 
issues that anyone is aware of, w.r.t. routing in a hybrid MPLS/ G-MPLS 
based network.

Many thanks in advance for sharing the knowledge and helping me in this 
regard.

Thanks

-- Siddiqui





_________________________________________________________________
Join the worlds largest e-mail service with MSN Hotmail. 
http://www.hotmail.com



From owner-mpls@UU.NET  Thu Mar  7 10:25:36 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA29908
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 10:25:36 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfeb14049;
	Thu, 7 Mar 2002 15:24:27 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfeb16383
	for mpls-outgoing; Thu, 7 Mar 2002 15:24:12 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfeb16378
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 15:24:10 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfeb09340
	for <mpls@uu.net>; Thu, 7 Mar 2002 15:23:21 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfeb27343
	for <mpls@uu.net>; Thu, 7 Mar 2002 15:23:21 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA14749 for <mpls@uu.net>; Thu, 7 Mar 2002 10:23:20 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA25125 for mpls@uu.net; Thu, 7 Mar 2002 10:23:20 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfcb24886
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 02:27:46 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfcb15616
	for <mpls@UU.NET>; Thu, 7 Mar 2002 02:25:59 GMT
Received: from web20107.mail.yahoo.com by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: web20107.mail.yahoo.com [216.136.226.44])
	id QQmfcb24795
	for <mpls@UU.NET>; Thu, 7 Mar 2002 02:25:59 GMT
Message-ID: <20020307022557.90663.qmail@web20107.mail.yahoo.com>
Received: from [216.73.180.72] by web20107.mail.yahoo.com via HTTP; Wed, 06 Mar 2002 18:25:57 PST
Date: Wed, 6 Mar 2002 18:25:57 -0800 (PST)
From: GC T <chtmpls@yahoo.com>
Subject: targeted sessions and LDP entity questions
To: mpls@UU.NET
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi all,

   I have a couple questions regarding targeted
sessions and LDP entity.

1)  For targeted session, it seems to me that the
  peers should be exchanging "Platform wide"
LabelSpace.
  Is there any case when "Interface-specific"
   LabelSpaces are exchanged during a targeted
session?

2) 
   In this configuration,

     +----+    |   +----+
     |LSR1|----|   |LSR2|
     |    |    |---|    |
     +----+    |   +----+
               |
               |   +----+
               |---|LSR3|
               |   |    |
                   +----+
   LSR1 (using platform-wide LabelSpace) will
have 2 sessions, one with LSR2 and one with LSR3.
Can I have only one LDP entity that shared between
the two sessions? 


GT
       



__________________________________________________
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/



From owner-mpls@UU.NET  Thu Mar  7 10:57:12 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA02253
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 10:57:12 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfed29606;
	Thu, 7 Mar 2002 15:56:30 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfed19043
	for mpls-outgoing; Thu, 7 Mar 2002 15:56:12 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfed18987
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 15:56:06 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfed05008
	for <mpls@UU.NET>; Thu, 7 Mar 2002 15:55:34 GMT
Received: from hotmail.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: oe32.law9.hotmail.com [64.4.8.89])
	id QQmfed28467
	for <mpls@UU.NET>; Thu, 7 Mar 2002 15:55:33 GMT
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Thu, 7 Mar 2002 07:55:33 -0800
X-Originating-IP: [212.25.110.131]
From: "Doug Degan" <doug_degan@hotmail.com>
To: <mpls@UU.NET>
Subject: question about fast-reroute
Date: Thu, 7 Mar 2002 17:55:26 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0009_01C1C601.42F0F880"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Message-ID: <OE32ek8IpTfmetJUkwe00006157@hotmail.com>
X-OriginalArrivalTime: 07 Mar 2002 15:55:33.0171 (UTC) FILETIME=[8379E030:01C1C5F0]
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.

------=_NextPart_000_0009_01C1C601.42F0F880
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

0) what is wrong in this story?
   --------------------------------------

consider the folowing topology:




[I]---[PLR]----[T1]-----[MP]-----[T2]----[E]
        \                    /
         \------------------/
            BYPASS/DETOUR



primary LSP is from I to E,  it is protected at PLR by BYPASS/DETOUR =
lsp.
(this wasn't configured manually, but was done upon configuring the =
protected LSP)

now the link between T2 and E fails.
T2 send PATH-ERR upstream cause it can't protect the primary LSP.
same goes to MP and T1 (sending PATH-ERR upstream).
PLR get the PATH_ERR and switch the traffic to the BYPASS/DETOUR.

if what I have describes may happen I have other questions except the =
"0" question:
1) should PLR know per each possible failure position whether it is =
protected against it? (how...)
   =20

2) should PLR always select the "farest-merge" bypass? (in this case it =
might have prevented traffic loss).

thanks in forward.
doug.





------=_NextPart_000_0009_01C1C601.42F0F880
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3103.1000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>0) what is wrong in this =
story?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;=20
--------------------------------------</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>consider the folowing =
topology:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial=20
size=3D2>[I]---[PLR]----[T1]-----[MP]-----[T2]----[E]</FONT></DIV>
<DIV><FONT face=3DArial =
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
/</FONT></DIV>
<DIV><FONT face=3DArial =
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
\------------------/</FONT></DIV>
<DIV><FONT face=3DArial=20
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;=20
BYPASS/DETOUR</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>primary LSP is from I to E,&nbsp; it is =
protected=20
at PLR by BYPASS/DETOUR lsp.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>(this wasn't configured manually, but =
was done upon=20
configuring the protected LSP)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>now the link between T2 and E =
fails.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>T2 send PATH-ERR upstream cause it =
can't protect=20
the primary LSP.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>same goes to MP and T1 (sending =
PATH-ERR=20
upstream).</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>PLR get the PATH_ERR and switch the =
traffic to the=20
BYPASS/DETOUR.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>if what I have describes may happen I =
have other=20
questions except the "0" question:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>1) should PLR know per each possible =
failure=20
position whether it is protected against it? (how...)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>2) should PLR always select the =
"farest-merge"=20
bypass? (in this case it might have prevented traffic =
loss).</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>thanks in forward.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>doug.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0009_01C1C601.42F0F880--


From owner-mpls@UU.NET  Thu Mar  7 11:25:38 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA04636
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 11:25:38 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfef18635;
	Thu, 7 Mar 2002 16:24:39 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfef11492
	for mpls-outgoing; Thu, 7 Mar 2002 16:24:23 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfef11485
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 16:24:16 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfef03790
	for <mpls@uu.net>; Thu, 7 Mar 2002 16:23:11 GMT
Received: from [172.16.1.15] by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp1.opnet.com [141.156.71.6])
	id QQmfef07923
	for <mpls@uu.net>; Thu, 7 Mar 2002 16:23:11 GMT
Received: from wtn10216.opnet.com (unverified) by 
 (Content Technologies SMTPRS 4.2.1) with ESMTP id <T597cefb2e1ac10010f494@>;
 Thu, 7 Mar 2002 11:22:53 -0500
Message-Id: <5.0.0.25.2.20020307111220.024bbcb0@mail.opnet.com>
X-Sender: skalra@mail.opnet.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Thu, 07 Mar 2002 11:22:55 -0500
To: "Doug Degan" <doug_degan@hotmail.com>, <mpls@UU.NET>
From: Sachin Kalra <skalra@opnet.com>
Subject: Re: question about fast-reroute
In-Reply-To: <OE32ek8IpTfmetJUkwe00006157@hotmail.com>
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====================_88199934==_.ALT"
Sender: owner-mpls@UU.NET
Precedence: bulk

--=====================_88199934==_.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed

Doug:

If link between [T2] and [E] fails, then [PLR] should not switch the 
traffic to Bypass Tunnel.

I agree that PLR should NOT know for each possible failure position whether 
it is protected against it.

Whereas, it should know the positions that it protects. Thus in this case, 
PLR should know that it protects
a. Link [PLR]--[T1]
b. node [T1]
c. Link [T1]--[MP]

So, whenever PLR receives a PATH-ERR, it will know if protection can be done.

Regards,
Sachin Kalra

At 05:55 PM 3/7/02 +0200, Doug Degan wrote:
>0) what is wrong in this story?
>    --------------------------------------
>
>consider the folowing topology:
>
>
>
>
>[I]---[PLR]----[T1]-----[MP]-----[T2]----[E]
>         \                    /
>          \------------------/
>             BYPASS/DETOUR
>
>
>
>primary LSP is from I to E,  it is protected at PLR by BYPASS/DETOUR lsp.
>(this wasn't configured manually, but was done upon configuring the 
>protected LSP)
>
>now the link between T2 and E fails.
>T2 send PATH-ERR upstream cause it can't protect the primary LSP.
>same goes to MP and T1 (sending PATH-ERR upstream).
>PLR get the PATH_ERR and switch the traffic to the BYPASS/DETOUR.
>
>if what I have describes may happen I have other questions except the "0" 
>question:
>1) should PLR know per each possible failure position whether it is 
>protected against it? (how...)
>
>
>2) should PLR always select the "farest-merge" bypass? (in this case it 
>might have prevented traffic loss).
>
>thanks in forward.
>doug.
>
>
>
>

===========================================================
Sachin Kalra
Modeling Engineer
OPNET Technologies, Inc.
(240)-497-3000 x2796
===========================================================


--=====================_88199934==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
Doug:<br>
<br>
If link between [T2] and [E]  fails, then [PLR] should not switch the
traffic to Bypass Tunnel.<br>
<br>
I agree that PLR should NOT know for each possible failure position
whether it is protected against it.<br>
<br>
Whereas, it should know the positions that it protects. Thus in this
case, PLR should know that it protects<br>
a. Link [PLR]--[T1]<br>
b. node [T1]<br>
c. Link [T1]--[MP]<br>
<br>
So, whenever PLR receives a PATH-ERR, it will know if protection can be
done.<br>
<br>
Regards,<br>
Sachin Kalra<br>
<br>
At 05:55 PM 3/7/02 +0200, Doug Degan wrote:<br>
<blockquote type=cite class=cite cite><font face="arial" size=2>0) what
is wrong in this story?</font><br>
<font face="arial" size=2>&nbsp;&nbsp;
--------------------------------------</font><br>
&nbsp;<br>
<font face="arial" size=2>consider the folowing topology:</font><br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
<font face="arial" size=2>[I]---[PLR]----[T1]-----[MP]-----[T2]----[E]</font><br>
<font face="arial" size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/</font><br>
<font face="arial" size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
\------------------/</font><br>
<font face="arial" size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
BYPASS/DETOUR</font><br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
<font face="arial" size=2>primary LSP is from I to E,&nbsp; it is
protected at PLR by BYPASS/DETOUR lsp.</font><br>
<font face="arial" size=2>(this wasn't configured manually, but was done
upon configuring the protected LSP)</font><br>
&nbsp;<br>
<font face="arial" size=2>now the link between T2 and E
fails.</font><br>
<font face="arial" size=2>T2 send PATH-ERR upstream cause it can't
protect the primary LSP.</font><br>
<font face="arial" size=2>same goes to MP and T1 (sending PATH-ERR
upstream).</font><br>
<font face="arial" size=2>PLR get the PATH_ERR and switch the traffic to
the BYPASS/DETOUR.</font><br>
&nbsp;<br>
<font face="arial" size=2>if what I have describes may happen I have
other questions except the &quot;0&quot; question:</font><br>
<font face="arial" size=2>1) should PLR know per each possible failure
position whether it is protected against it? (how...)</font><br>
<font face="arial" size=2>&nbsp;&nbsp;&nbsp; </font><br>
&nbsp;<br>
<font face="arial" size=2>2) should PLR always select the
&quot;farest-merge&quot; bypass? (in this case it might have prevented
traffic loss).</font><br>
&nbsp;<br>
<font face="arial" size=2>thanks in forward.</font><br>
<font face="arial" size=2>doug.</font><br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;</blockquote>
<x-sigsep><p></x-sigsep>
===========================================================<br>
Sachin Kalra<br>
Modeling Engineer<br>
OPNET Technologies, Inc.<br>
(240)-497-3000 x2796<br>
===========================================================<br>
<br>
</html>

--=====================_88199934==_.ALT--



From owner-mpls@UU.NET  Thu Mar  7 12:56:53 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA10833
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 12:56:52 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfel23946;
	Thu, 7 Mar 2002 17:55:29 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfel09204
	for mpls-outgoing; Thu, 7 Mar 2002 17:55:13 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfel09199
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 17:55:08 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfel29256
	for <mpls@UU.NET>; Thu, 7 Mar 2002 17:54:23 GMT
Received: from hotmail.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: oe26.law9.hotmail.com [64.4.8.83])
	id QQmfel22272
	for <mpls@UU.NET>; Thu, 7 Mar 2002 17:54:22 GMT
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Thu, 7 Mar 2002 09:54:22 -0800
X-Originating-IP: [212.25.110.131]
From: "Doug Degan" <doug_degan@hotmail.com>
To: <mpls@UU.NET>, "Sachin Kalra" <skalra@opnet.com>
References: <5.0.0.25.2.20020307111220.024bbcb0@mail.opnet.com>
Subject: Re: question about fast-reroute
Date: Thu, 7 Mar 2002 19:54:16 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0018_01C1C611.DD1EEE20"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Message-ID: <OE26PLbOgbQUP0Gc2bh0000623f@hotmail.com>
X-OriginalArrivalTime: 07 Mar 2002 17:54:22.0291 (UTC) FILETIME=[1CC34230:01C1C601]
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.

------=_NextPart_000_0018_01C1C611.DD1EEE20
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


In that case it should also be updated in the draft.
I didn't find the place where it says something like -=20
on failure detection at X PLR checks if the LSP is localy protected =
against failures in X and only then switches transportation to the =
bypass/detour.


  ----- Original Message -----=20
  From: Sachin Kalra=20
  To: Doug Degan ; mpls@UU.NET=20
  Sent: Thursday, March 07, 2002 6:22 PM
  Subject: Re: question about fast-reroute


  Doug:

  If link between [T2] and [E] fails, then [PLR] should not switch the =
traffic to Bypass Tunnel.

  I agree that PLR should NOT know for each possible failure position =
whether it is protected against it.

  Whereas, it should know the positions that it protects. Thus in this =
case, PLR should know that it protects
  a. Link [PLR]--[T1]
  b. node [T1]
  c. Link [T1]--[MP]

  So, whenever PLR receives a PATH-ERR, it will know if protection can =
be done.

  Regards,
  Sachin Kalra

  At 05:55 PM 3/7/02 +0200, Doug Degan wrote:

    0) what is wrong in this story?
       --------------------------------------
    =20
    consider the folowing topology:
    =20
    =20
    =20
    =20
    [I]---[PLR]----[T1]-----[MP]-----[T2]----[E]
            \                    /
             \------------------/
                BYPASS/DETOUR
    =20
    =20
    =20
    primary LSP is from I to E,  it is protected at PLR by BYPASS/DETOUR =
lsp.
    (this wasn't configured manually, but was done upon configuring the =
protected LSP)
    =20
    now the link between T2 and E fails.
    T2 send PATH-ERR upstream cause it can't protect the primary LSP.
    same goes to MP and T1 (sending PATH-ERR upstream).
    PLR get the PATH_ERR and switch the traffic to the BYPASS/DETOUR.
    =20
    if what I have describes may happen I have other questions except =
the "0" question:
    1) should PLR know per each possible failure position whether it is =
protected against it? (how...)
       =20
    =20
    2) should PLR always select the "farest-merge" bypass? (in this case =
it might have prevented traffic loss).
    =20
    thanks in forward.
    doug.
    =20
    =20
    =20
    =20
  =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
  Sachin Kalra
  Modeling Engineer
  OPNET Technologies, Inc.
  (240)-497-3000 x2796
  =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D




------=_NextPart_000_0018_01C1C611.DD1EEE20
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3103.1000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>In that case it should also be updated =
in the=20
draft.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I didn't find the place where it says =
something=20
like - </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>on failure detection at X PLR checks if =
the LSP is=20
localy protected against failures in X and only then switches =
transportation to=20
the bypass/detour.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A href=3D"mailto:skalra@opnet.com" title=3Dskalra@opnet.com>Sachin =
Kalra</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
  href=3D"mailto:doug_degan@hotmail.com" =
title=3Ddoug_degan@hotmail.com>Doug=20
  Degan</A> ; <A href=3D"mailto:mpls@UU.NET" =
title=3Dmpls@UU.NET>mpls@UU.NET</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Thursday, March 07, 2002 =
6:22=20
  PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: question about=20
  fast-reroute</DIV>
  <DIV><BR></DIV>Doug:<BR><BR>If link between [T2] and [E] fails, then =
[PLR]=20
  should not switch the traffic to Bypass Tunnel.<BR><BR>I agree that =
PLR should=20
  NOT know for each possible failure position whether it is protected =
against=20
  it.<BR><BR>Whereas, it should know the positions that it protects. =
Thus in=20
  this case, PLR should know that it protects<BR>a. Link =
[PLR]--[T1]<BR>b. node=20
  [T1]<BR>c. Link [T1]--[MP]<BR><BR>So, whenever PLR receives a =
PATH-ERR, it=20
  will know if protection can be done.<BR><BR>Regards,<BR>Sachin =
Kalra<BR><BR>At=20
  05:55 PM 3/7/02 +0200, Doug Degan wrote:<BR>
  <BLOCKQUOTE class=3Dcite cite type=3D"cite"><FONT face=3Darial =
size=3D2>0) what is=20
    wrong in this story?</FONT><BR><FONT face=3Darial =
size=3D2>&nbsp;&nbsp;=20
    --------------------------------------</FONT><BR>&nbsp;<BR><FONT =
face=3Darial=20
    size=3D2>consider the folowing=20
    topology:</FONT><BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR><FONT =
face=3Darial=20
    =
size=3D2>[I]---[PLR]----[T1]-----[MP]-----[T2]----[E]</FONT><BR><FONT=20
    face=3Darial size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    =
\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    /</FONT><BR><FONT face=3Darial=20
    size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    \------------------/</FONT><BR><FONT face=3Darial=20
    =
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;=20
    BYPASS/DETOUR</FONT><BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR><FONT =
face=3Darial=20
    size=3D2>primary LSP is from I to E,&nbsp; it is protected at PLR by =

    BYPASS/DETOUR lsp.</FONT><BR><FONT face=3Darial size=3D2>(this =
wasn't configured=20
    manually, but was done upon configuring the protected=20
    LSP)</FONT><BR>&nbsp;<BR><FONT face=3Darial size=3D2>now the link =
between T2 and=20
    E fails.</FONT><BR><FONT face=3Darial size=3D2>T2 send PATH-ERR =
upstream cause=20
    it can't protect the primary LSP.</FONT><BR><FONT face=3Darial =
size=3D2>same=20
    goes to MP and T1 (sending PATH-ERR upstream).</FONT><BR><FONT =
face=3Darial=20
    size=3D2>PLR get the PATH_ERR and switch the traffic to the=20
    BYPASS/DETOUR.</FONT><BR>&nbsp;<BR><FONT face=3Darial size=3D2>if =
what I have=20
    describes may happen I have other questions except the "0"=20
    question:</FONT><BR><FONT face=3Darial size=3D2>1) should PLR know =
per each=20
    possible failure position whether it is protected against it?=20
    (how...)</FONT><BR><FONT face=3Darial size=3D2>&nbsp;&nbsp;&nbsp;=20
    </FONT><BR>&nbsp;<BR><FONT face=3Darial size=3D2>2) should PLR =
always select the=20
    "farest-merge" bypass? (in this case it might have prevented traffic =

    loss).</FONT><BR>&nbsp;<BR><FONT face=3Darial size=3D2>thanks in=20
    forward.</FONT><BR><FONT face=3Darial=20
    =
size=3D2>doug.</FONT><BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;</BLOCKQUOTE=
><X-SIGSEP>
  =
<P></X-SIGSEP>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR>Sachin=20
  Kalra<BR>Modeling Engineer<BR>OPNET Technologies, =
Inc.<BR>(240)-497-3000=20
  =
x2796<BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR></P></BLOCKQUOTE></BODY></HTM=
L>

------=_NextPart_000_0018_01C1C611.DD1EEE20--


From owner-mpls@UU.NET  Thu Mar  7 13:08:24 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA11593
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 13:08:24 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfem29649;
	Thu, 7 Mar 2002 18:07:20 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfem26640
	for mpls-outgoing; Thu, 7 Mar 2002 18:06:57 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfem26380
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 18:06:55 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfem19458
	for <mpls@UU.NET>; Thu, 7 Mar 2002 18:06:08 GMT
Received: from mailhost.avici.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [208.246.215.128])
	id QQmfem05189
	for <mpls@UU.NET>; Thu, 7 Mar 2002 18:06:08 GMT
Received: from aatlas-pc (aatlas-pc.avici.com [10.2.20.92])
	by mailhost.avici.com (8.11.0/8.11.0) with SMTP id g27I66W20005;
	Thu, 7 Mar 2002 13:06:06 -0500 (EST)
Message-Id: <4.1.20020307130201.00b626a0@mailhost.avici.com>
X-Sender: aatlas@mailhost.avici.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Thu, 07 Mar 2002 13:04:44 -0600
To: "Doug Degan" <doug_degan@hotmail.com>
From: Alia Atlas <aatlas@avici.com>
Subject: Re: question about fast-reroute
Cc: <mpls@UU.NET>, "Sachin Kalra" <skalra@opnet.com>
In-Reply-To: <OE26PLbOgbQUP0Gc2bh0000623f@hotmail.com>
References: <5.0.0.25.2.20020307111220.024bbcb0@mail.opnet.com>
Mime-Version: 1.0
Content-Type: text/html; charset="us-ascii"
Sender: owner-mpls@UU.NET
Precedence: bulk

<html>
In the case described below, the PathErr sent by T2 would be duplicated
by MP and sent up both the primary LSP and the detour.<br>
<br>
If there was a bypass tunnel with an unsignaled backup instead, then what
would happen is that PLR would try to fail over to a backup through the
byass tunnel.&nbsp; PLR would send a Path message for the backup through
the bypass tunnel; MP, upon receiving that message, would return a
PathErr.&nbsp; Once PLR receives the PathErr on its backup and on its
primary, then PLR will send the PathErr upstream.<br>
<br>
Practically, such a scenario only happens when a primary LSP is not fully
protected at each hop.<br>
<br>
Alia<br>
<br>
At 07:54 PM 3/7/02 +0200, Doug Degan wrote: <br>
<blockquote type=cite cite>&nbsp;<br>
<font face="arial" size=2>In that case it should also be updated in the
draft.</font><br>
I didn't find the place where it says something like - <br>
on failure detection at X PLR checks if the LSP is localy protected
against failures in X and only then switches transportation to the
bypass/detour.<br>
&nbsp;<br>
&nbsp;<br>
<blockquote type=cite cite>----- Original Message ----- <br>
<b>From:</b> <a href="mailto:skalra@opnet.com">Sachin Kalra</a> <br>
<b>To:</b> <a href="mailto:doug_degan@hotmail.com">Doug Degan</a> ;
<a href="mailto:mpls@UU.NET">mpls@UU.NET</a> <br>
<b>Sent:</b> Thursday, March 07, 2002 6:22 PM<br>
<b>Subject:</b> Re: question about fast-reroute<br>
<br>
Doug:<br>
<br>
If link between [T2] and [E] fails, then [PLR] should not switch the
traffic to Bypass Tunnel.<br>
<br>
I agree that PLR should NOT know for each possible failure position
whether it is protected against it.<br>
<br>
Whereas, it should know the positions that it protects. Thus in this
case, PLR should know that it protects<br>
a. Link [PLR]--[T1]<br>
b. node [T1]<br>
c. Link [T1]--[MP]<br>
<br>
So, whenever PLR receives a PATH-ERR, it will know if protection can be
done.<br>
<br>
Regards,<br>
Sachin Kalra<br>
<br>
At 05:55 PM 3/7/02 +0200, Doug Degan wrote:<br>
<font face="arial" size=2><blockquote type=cite cite>0) what is wrong in
this story?</font><br>
&nbsp;&nbsp; --------------------------------------<br>
&nbsp;<br>
<font face="arial" size=2>consider the folowing topology:</font><br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
<font face="arial" size=2>[I]---[PLR]----[T1]-----[MP]-----[T2]----[E]</font><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
\------------------/<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
BYPASS/DETOUR<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
<font face="arial" size=2>primary LSP is from I to E,&nbsp; it is
protected at PLR by BYPASS/DETOUR lsp.</font><br>
(this wasn't configured manually, but was done upon configuring the
protected LSP)<br>
&nbsp;<br>
<font face="arial" size=2>now the link between T2 and E
fails.</font><br>
T2 send PATH-ERR upstream cause it can't protect the primary LSP.<br>
same goes to MP and T1 (sending PATH-ERR upstream).<br>
PLR get the PATH_ERR and switch the traffic to the BYPASS/DETOUR.<br>
&nbsp;<br>
<font face="arial" size=2>if what I have describes may happen I have
other questions except the &quot;0&quot; question:</font><br>
1) should PLR know per each possible failure position whether it is
protected against it? (how...)<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;<br>
<font face="arial" size=2>2) should PLR always select the
&quot;farest-merge&quot; bypass? (in this case it might have prevented
traffic loss).</font><br>
&nbsp;<br>
<font face="arial" size=2>thanks in forward.</font><br>
doug.<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;</blockquote><br>
===========================================================<br>
Sachin Kalra<br>
Modeling Engineer<br>
OPNET Technologies, Inc.<br>
(240)-497-3000 x2796<br>
===========================================================<br>
</blockquote></blockquote><br>
<br>
</html>



From owner-mpls@UU.NET  Thu Mar  7 14:24:22 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16808
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 14:24:22 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfer00922;
	Thu, 7 Mar 2002 19:22:22 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfer26134
	for mpls-outgoing; Thu, 7 Mar 2002 19:21:57 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfer26129
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 19:21:56 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfer06178
	for <mpls@uu.net>; Thu, 7 Mar 2002 19:21:02 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfer25004
	for <mpls@uu.net>; Thu, 7 Mar 2002 19:21:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id OAA06048 for <mpls@uu.net>; Thu, 7 Mar 2002 14:21:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id OAA07686 for mpls@uu.net; Thu, 7 Mar 2002 14:21:01 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfer26052
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 19:19:47 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfer06865
	for <mpls@uu.net>; Thu, 7 Mar 2002 19:19:22 GMT
Received: from magenta.juniper.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint.juniper.net [207.17.136.129])
	id QQmfer26482
	for <mpls@uu.net>; Thu, 7 Mar 2002 19:19:21 GMT
Received: from juniper.net (ssh.juniper.net [207.17.136.39])
	by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id g27JJK753751;
	Thu, 7 Mar 2002 11:19:20 -0800 (PST)
	(envelope-from kdubray@juniper.net)
Message-ID: <3C87BD37.1C41EF99@juniper.net>
Date: Thu, 07 Mar 2002 14:19:19 -0500
From: Kevin Dubray <kdubray@juniper.net>
X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U)
X-Accept-Language: en,pdf
MIME-Version: 1.0
To: rap@ops.ietf.org, mpls@UU.NET, nsis@ietf.org
CC: Randy Bush <randy@psg.com>, Bert Wijnen <bwijnen@lucent.com>
Subject: RSVP Benchmarking
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

In the Benchmarking WG, an I-D regarding benchmarking 
Resource Reservation is going through a WG Last Call:

http://www.ietf.org/internet-drafts/draft-ietf-bmwg-benchres-term-01.txt

If you have interest, please review the draft.  Comments to
bmwg@ietf.org are appreciated.

Thanks.



From owner-mpls@UU.NET  Thu Mar  7 16:57:04 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA27432
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 16:57:04 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmffb19819;
	Thu, 7 Mar 2002 21:56:28 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmffb18966
	for mpls-outgoing; Thu, 7 Mar 2002 21:56:11 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmffb18961
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 21:56:03 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmffb25124
	for <mpls@UU.NET>; Thu, 7 Mar 2002 21:53:13 GMT
Received: from hotmail.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: law2-f139.hotmail.com [216.32.181.139])
	id QQmffb14918
	for <mpls@UU.NET>; Thu, 7 Mar 2002 21:53:12 GMT
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Thu, 7 Mar 2002 13:53:12 -0800
Received: from 63.104.212.252 by lw2fd.hotmail.msn.com with HTTP;
	Thu, 07 Mar 2002 21:53:11 GMT
X-Originating-IP: [63.104.212.252]
From: "Sandeep B" <san_101@hotmail.com>
To: mpls@UU.NET
Subject: TE-mib - flags for Local protection available/in use per ARHops
Date: Thu, 07 Mar 2002 21:53:11 +0000
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <LAW2-F1399z4cBC3QA000017593@hotmail.com>
X-OriginalArrivalTime: 07 Mar 2002 21:53:12.0051 (UTC) FILETIME=[79F71C30:01C1C622]
Sender: owner-mpls@UU.NET
Precedence: bulk

To the authors of TE-MIB.

I think in ARHops there is a need to add local protection available/in use 
flag per Hop.

Comments??

Sandeep



_________________________________________________________________
Join the worlds largest e-mail service with MSN Hotmail. 
http://www.hotmail.com



From owner-mpls@UU.NET  Thu Mar  7 17:06:36 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA27861
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 17:06:36 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmffc03561;
	Thu, 7 Mar 2002 22:05:57 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmffc06804
	for mpls-outgoing; Thu, 7 Mar 2002 22:05:42 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmffc06328
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 22:05:39 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmffc11424
	for <mpls@UU.NET>; Thu, 7 Mar 2002 22:03:54 GMT
Received: from yarilo.pluris.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: yarilo.pluris.com [208.227.9.200])
	id QQmffc13076
	for <mpls@UU.NET>; Thu, 7 Mar 2002 22:03:52 GMT
Received: from avalon.pluris.com (avalon.pluris.com [172.16.50.49])
	by yarilo.pluris.com (8.9.2/8.9.1) with ESMTP id OAA00634;
	Thu, 7 Mar 2002 14:03:45 -0800 (PST)
Received: by avalon.pluris.com with Internet Mail Service (5.5.2653.19)
	id <DK0GK4ZZ>; Thu, 7 Mar 2002 14:03:45 -0800
Message-ID: <17C81AD1F1FED411991E006008F6D1CA013D47BA@avalon.pluris.com>
From: Sundara Murugan <sundar@pluris.com>
To: "'Doug Degan'" <doug_degan@hotmail.com>, mpls@UU.NET
Subject: RE: question about fast-reroute
Date: Thu, 7 Mar 2002 14:03:39 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1C623.F0378550"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1C623.F0378550
Content-Type: text/plain;
	charset="iso-8859-1"


The PLR should switch to bkup/bypass only when it detects the link to T1
fails (link failure) or when PLR detects the Resv message timeou (Node
failure).
 
-sundara.

 ginal Message-----
From: Doug Degan [mailto:doug_degan@hotmail.com]
Sent: Thursday, March 07, 2002 7:55 AM
To: mpls@UU.NET
Subject: question about fast-reroute


0) what is wrong in this story?
   --------------------------------------
 
consider the folowing topology:
 
 
 
 
[I]---[PLR]----[T1]-----[MP]-----[T2]----[E]
        \                    /
         \------------------/
            BYPASS/DETOUR
 
 
 
primary LSP is from I to E,  it is protected at PLR by BYPASS/DETOUR lsp.
(this wasn't configured manually, but was done upon configuring the
protected LSP)
 
now the link between T2 and E fails.
T2 send PATH-ERR upstream cause it can't protect the primary LSP.
same goes to MP and T1 (sending PATH-ERR upstream).
PLR get the PATH_ERR and switch the traffic to the BYPASS/DETOUR.
 
if what I have describes may happen I have other questions except the "0"
question:
1) should PLR know per each possible failure position whether it is
protected against it? (how...)
    
 
2) should PLR always select the "farest-merge" bypass? (in this case it
might have prevented traffic loss).
 
thanks in forward.
doug.
 
 
 
 


------_=_NextPart_001_01C1C623.F0378550
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.00.2314.1000" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
  <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN class=891525821-07032002>The 
  PLR should switch to bkup/bypass only when it detects the link to T1 fails 
  (link failure) or when PLR detects the Resv message timeou (Node 
  failure).</SPAN></FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial><SPAN 
  class=891525821-07032002></SPAN></FONT><FONT size=2>&nbsp;</FONT></DIV>
  <DIV><FONT color=#0000ff face=Arial size=2><SPAN 
  class=891525821-07032002>-sundara.</SPAN></FONT></DIV><BR><FONT size=2><SPAN 
  class=339130322-07032002><FONT color=#0000ff 
  face=Arial>&nbsp;</FONT></SPAN>ginal Message-----<BR><B>From:</B> Doug Degan 
  [mailto:doug_degan@hotmail.com]<BR><B>Sent:</B> Thursday, March 07, 2002 7:55 
  AM<BR><B>To:</B> mpls@UU.NET<BR><B>Subject:</B> question about 
  fast-reroute<BR><BR></FONT></DIV></FONT>
  <DIV><FONT face=Arial size=2>0) what is wrong in this story?</FONT></DIV>
  <DIV><FONT face=Arial size=2>&nbsp;&nbsp; 
  --------------------------------------</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>consider the folowing topology:</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial 
  size=2>[I]---[PLR]----[T1]-----[MP]-----[T2]----[E]</FONT></DIV>
  <DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  \&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  /</FONT></DIV>
  <DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  \------------------/</FONT></DIV>
  <DIV><FONT face=Arial 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  BYPASS/DETOUR</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>primary LSP is from I to E,&nbsp; it is protected 
  at PLR by BYPASS/DETOUR lsp.</FONT></DIV>
  <DIV><FONT face=Arial size=2>(this wasn't configured manually, but was done 
  upon configuring the protected LSP)</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>now the link between T2 and E fails.</FONT></DIV>
  <DIV><FONT face=Arial size=2>T2 send PATH-ERR upstream cause it can't protect 
  the primary LSP.</FONT></DIV>
  <DIV><FONT face=Arial size=2>same goes to MP and T1 (sending PATH-ERR 
  upstream).</FONT></DIV>
  <DIV><FONT face=Arial size=2>PLR get the PATH_ERR and switch the traffic to 
  the BYPASS/DETOUR.</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>if what I have describes may happen I have other 
  questions except the "0" question:</FONT></DIV>
  <DIV><FONT face=Arial size=2>1) should PLR know per each possible failure 
  position whether it is protected against it? (how...)</FONT></DIV>
  <DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; </FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>2) should PLR always select the "farest-merge" 
  bypass? (in this case it might have prevented traffic loss).</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>thanks in forward.</FONT></DIV>
  <DIV><FONT face=Arial size=2>doug.</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C1C623.F0378550--


From owner-mpls@UU.NET  Thu Mar  7 18:38:11 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA02754
	for <mpls-archive@lists.ietf.org>; Thu, 7 Mar 2002 18:38:11 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmffi04532;
	Thu, 7 Mar 2002 23:37:27 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmffi07189
	for mpls-outgoing; Thu, 7 Mar 2002 23:37:15 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmffi07175
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 7 Mar 2002 23:37:04 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmffi03208
	for <mpls@uu.net>; Thu, 7 Mar 2002 23:36:59 GMT
Received: from merlot.juniper.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint.juniper.net [207.17.136.129])
	id QQmffi10726
	for <mpls@uu.net>; Thu, 7 Mar 2002 23:36:59 GMT
Received: from juniper.net (pptp043.static.jnpr.net [172.24.248.43])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id g27NajT77690;
	Thu, 7 Mar 2002 15:36:45 -0800 (PST)
	(envelope-from pingpan@juniper.net)
Message-ID: <3C87F9FB.9060705@juniper.net>
Date: Thu, 07 Mar 2002 15:38:35 -0800
From: Ping Pan <pingpan@juniper.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: Sundara Murugan <sundar@pluris.com>
CC: "'Doug Degan'" <doug_degan@hotmail.com>, mpls@UU.NET
Subject: Re: question about fast-reroute
References: <17C81AD1F1FED411991E006008F6D1CA013D47BA@avalon.pluris.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Sundara Murugan wrote:

> 
>     The PLR should switch to bkup/bypass only when ... PLR detects the Resv message
>     timeou (Node failure).
> 


This will be too late.

- Ping



From owner-mpls@UU.NET  Fri Mar  8 00:54:13 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA14971
	for <mpls-archive@lists.ietf.org>; Fri, 8 Mar 2002 00:54:13 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfgh29464;
	Fri, 8 Mar 2002 05:53:23 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfgh06374
	for mpls-outgoing; Fri, 8 Mar 2002 05:53:04 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfgh06367
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 05:53:02 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfgh22725
	for <mpls@uu.net>; Fri, 8 Mar 2002 05:52:38 GMT
Received: from fsnt.future.futsoft.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [203.197.140.35])
	id QQmfgh10307
	for <mpls@uu.net>; Fri, 8 Mar 2002 05:52:37 GMT
Received: from kailash.future.futsoft.com (unverified) by fsnt.future.futsoft.com
 (Content Technologies SMTPRS 2.0.15) with ESMTP id <B0002041351@fsnt.future.futsoft.com> for <mpls@uu.net>;
 Fri, 08 Mar 2002 11:39:25 +0530
Received: from arumugamr (arumugamr.future.futsoft.com [10.20.6.33])
	by kailash.future.futsoft.com (8.11.0/8.11.0) with SMTP id g285q1E25884
	for <mpls@uu.net>; Fri, 8 Mar 2002 11:22:02 +0530
Message-Id: <004801c1c665$48e135c0$2106140a@future.futsoft.com>
Reply-To: "Arumugamr" <arumugamr@future.futsoft.com>
From: "Arumugamr" <arumugamr@future.futsoft.com>
To: <mpls@UU.NET>
References: <LAW2-F1399z4cBC3QA000017593@hotmail.com>
Subject: Re: TE-mib - flags for Local protection available/in use per ARHops
Date: Fri, 8 Mar 2002 11:21:20 +0530
Organization: Future Software Ltd
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

One more question on the Session Attribute flags defined in the TE-MIB.

RFC3209- RSVP-TE session attributes carry flags for the following
1. Local protection desired.
2. Label recording desired
3. SE style desired.

Wherein the appropriate mappings are not present in the TE-MIB.

In the te-mib-03 draft the following bits provided mapping as.

ingressMayReroute (0)                                  - maps to SE Style
desired.
This flag indicates that the tunnel
ingress node may choose to reroute this tunnel
without tearing it down

localProtectionAvailable (3)   -                       Local protection
desired.
This flag permits
        transit routers to use a local repair mechanism
        which may result in violation of the explicit
        routing of this tunnel. When a fault is
        det4ected on an adjacent downstream link or
        node, a transit router can reroute traffic for
        fast service restoration.


But from te-mib-04 onwards the two bits mentioned in te-mib-03 has been
merged to

fastReroute This flag indicates that the any tunnel
          hop may choose to reroute this tunnel without
          tearing it down.  This flag permits transit routers
          to use a local repair mechanism which may result in
          violation of the explicit routing of this tunnel.
          When a fault is detected on an adjacent downstream
          link or node, a transit router can reroute traffic
          for fast service restoration.


Can we take it granted that the setting of fastReroute bit directly maps to
the SE style desired
and Local Protection desired. or else extensions will be added.

Also there is no bits value defined for the Label recording desired. Will it
be added.

Comments please.

Regards
Arumugam


----- Original Message -----
From: "Sandeep B" <san_101@hotmail.com>
To: <mpls@uu.net>
Sent: Friday, March 08, 2002 3:23 AM
Subject: TE-mib - flags for Local protection available/in use per ARHops


> To the authors of TE-MIB.
>
> I think in ARHops there is a need to add local protection available/in use
> flag per Hop.
>
> Comments??
>
> Sandeep
>
>
>
> _________________________________________________________________
> Join the world's largest e-mail service with MSN Hotmail.
> http://www.hotmail.com
>



From owner-mpls@UU.NET  Fri Mar  8 02:19:14 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA23960
	for <mpls-archive@lists.ietf.org>; Fri, 8 Mar 2002 02:19:14 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfgn08346;
	Fri, 8 Mar 2002 07:18:32 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfgn23317
	for mpls-outgoing; Fri, 8 Mar 2002 07:18:20 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfgn23312
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 07:18:17 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfgn11571
	for <mpls@UU.NET>; Fri, 8 Mar 2002 07:16:43 GMT
From: sven.van_den_bosch@alcatel.be
Received: from relay1.alcatel.be by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: alc119.alcatel.be [195.207.101.119])
	id QQmfgn16429
	for <mpls@UU.NET>; Fri, 8 Mar 2002 07:16:42 GMT
Received: from bemail04.net.alcatel.be (localhost [127.0.0.1])
	by relay1.alcatel.be (8.10.1/8.10.1) with ESMTP id g287GUn00213;
	Fri, 8 Mar 2002 08:16:30 +0100 (MET)
To: Sachin Kalra <skalra@opnet.com>
Cc: "Doug Degan" <doug_degan@hotmail.com>, mpls@UU.NET
X-Mailer: Lotus Notes Release 5.0.5  September 22, 2000
Message-ID: <OFF63A2A49.77F83AF9-ONC1256B76.00276504@net.alcatel.be>
Date: Fri, 8 Mar 2002 08:16:28 +0100
Subject: Re: question about fast-reroute 
X-MIMETrack: Serialize by Router on BEMAIL04/BE/ALCATEL(Release 5.0.8 |June 18, 2001) at
 03/08/2002 08:16:34
MIME-Version: 1.0
Content-type: multipart/mixed; 
	Boundary="0__=C1256B76002765048f9e8a93df938690918cC1256B7600276504"
Content-Disposition: inline
Sender: owner-mpls@UU.NET
Precedence: bulk

--0__=C1256B76002765048f9e8a93df938690918cC1256B7600276504
Content-type: text/plain; charset=us-ascii

Doug, Sachin,

The example you give is interesting because it shows that sometimes rapid
merging with the primary LSP is not the best thing to do. I guess the PLR
could take this into account when it does its ERO computation for the
backup path based on the information it receives in the RESV message.
Alternatively, the ingress could specify it if you have backup ERO/backup
RRO functionality supported in the DETOUR method.

Sven.





Sachin Kalra <skalra@opnet.com> on 07/03/2002 17:22:55
                                                              
                                                              
                                                              
  To:          "Doug Degan" <doug_degan@hotmail.com>,         
               mpls@UU.NET                                    
                                                              
  cc:          (bcc: Sven VAN DEN BOSCH/BE/ALCATEL)           
                                                              
                                                              
                                                              
  Subject      Re: question about fast-reroute                
  :                                                           
                                                              





Doug:

If link between [T2] and [E] fails, then [PLR] should not switch the
traffic to Bypass Tunnel.

I agree that PLR should NOT know for each possible failure position whether
it is protected against it.

Whereas, it should know the positions that it protects. Thus in this case,
PLR should know that it protects
a. Link [PLR]--[T1]
b. node [T1]
c. Link [T1]--[MP]

So, whenever PLR receives a PATH-ERR, it will know if protection can be
done.

Regards,
Sachin Kalra

At 05:55 PM 3/7/02 +0200, Doug Degan wrote:
>0) what is wrong in this story?
>    --------------------------------------
>
>consider the folowing topology:
>
>
>
>
>[I]---[PLR]----[T1]-----[MP]-----[T2]----[E]
>         \                    /
>          \------------------/
>             BYPASS/DETOUR
>
>
>
>primary LSP is from I to E,  it is protected at PLR by BYPASS/DETOUR lsp.
>(this wasn't configured manually, but was done upon configuring the
>protected LSP)
>
>now the link between T2 and E fails.
>T2 send PATH-ERR upstream cause it can't protect the primary LSP.
>same goes to MP and T1 (sending PATH-ERR upstream).
>PLR get the PATH_ERR and switch the traffic to the BYPASS/DETOUR.
>
>if what I have describes may happen I have other questions except the "0"
>question:
>1) should PLR know per each possible failure position whether it is
>protected against it? (how...)
>
>
>2) should PLR always select the "farest-merge" bypass? (in this case it
>might have prevented traffic loss).
>
>thanks in forward.
>doug.
>
>
>
>

===========================================================
Sachin Kalra
Modeling Engineer
OPNET Technologies, Inc.
(240)-497-3000 x2796
===========================================================


(See attached file: att1.htm)


--0__=C1256B76002765048f9e8a93df938690918cC1256B7600276504
Content-type: text/html; 
	name="att1.htm"
Content-Disposition: attachment; filename="att1.htm"
Content-Transfer-Encoding: base64

PGh0bWw+DQpEb3VnOjxicj4NCjxicj4NCklmIGxpbmsgYmV0d2VlbiBbVDJdIGFuZCBbRV0gIGZh
aWxzLCB0aGVuIFtQTFJdIHNob3VsZCBub3Qgc3dpdGNoIHRoZQ0KdHJhZmZpYyB0byBCeXBhc3Mg
VHVubmVsLjxicj4NCjxicj4NCkkgYWdyZWUgdGhhdCBQTFIgc2hvdWxkIE5PVCBrbm93IGZvciBl
YWNoIHBvc3NpYmxlIGZhaWx1cmUgcG9zaXRpb24NCndoZXRoZXIgaXQgaXMgcHJvdGVjdGVkIGFn
YWluc3QgaXQuPGJyPg0KPGJyPg0KV2hlcmVhcywgaXQgc2hvdWxkIGtub3cgdGhlIHBvc2l0aW9u
cyB0aGF0IGl0IHByb3RlY3RzLiBUaHVzIGluIHRoaXMNCmNhc2UsIFBMUiBzaG91bGQga25vdyB0
aGF0IGl0IHByb3RlY3RzPGJyPg0KYS4gTGluayBbUExSXS0tW1QxXTxicj4NCmIuIG5vZGUgW1Qx
XTxicj4NCmMuIExpbmsgW1QxXS0tW01QXTxicj4NCjxicj4NClNvLCB3aGVuZXZlciBQTFIgcmVj
ZWl2ZXMgYSBQQVRILUVSUiwgaXQgd2lsbCBrbm93IGlmIHByb3RlY3Rpb24gY2FuIGJlDQpkb25l
Ljxicj4NCjxicj4NClJlZ2FyZHMsPGJyPg0KU2FjaGluIEthbHJhPGJyPg0KPGJyPg0KQXQgMDU6
NTUgUE0gMy83LzAyICswMjAwLCBEb3VnIERlZ2FuIHdyb3RlOjxicj4NCjxibG9ja3F1b3RlIHR5
cGU9Y2l0ZSBjbGFzcz1jaXRlIGNpdGU+PGZvbnQgZmFjZT0iYXJpYWwiIHNpemU9Mj4wKSB3aGF0
DQppcyB3cm9uZyBpbiB0aGlzIHN0b3J5PzwvZm9udD48YnI+DQo8Zm9udCBmYWNlPSJhcmlhbCIg
c2l6ZT0yPiZuYnNwOyZuYnNwOw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS08L2ZvbnQ+PGJyPg0KJm5ic3A7PGJyPg0KPGZvbnQgZmFjZT0iYXJpYWwiIHNpemU9Mj5jb25z
aWRlciB0aGUgZm9sb3dpbmcgdG9wb2xvZ3k6PC9mb250Pjxicj4NCiZuYnNwOzxicj4NCiZuYnNw
Ozxicj4NCiZuYnNwOzxicj4NCiZuYnNwOzxicj4NCjxmb250IGZhY2U9ImFyaWFsIiBzaXplPTI+
W0ldLS0tW1BMUl0tLS0tW1QxXS0tLS0tW01QXS0tLS0tW1QyXS0tLS1bRV08L2ZvbnQ+PGJyPg0K
PGZvbnQgZmFjZT0iYXJpYWwiIHNpemU9Mj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsNClwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCi88L2ZvbnQ+PGJyPg0KPGZvbnQgZmFjZT0iYXJpYWwiIHNpemU9Mj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNClwtLS0tLS0t
LS0tLS0tLS0tLS0vPC9mb250Pjxicj4NCjxmb250IGZhY2U9ImFyaWFsIiBzaXplPTI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7DQpCWVBBU1MvREVUT1VSPC9mb250Pjxicj4NCiZuYnNwOzxicj4NCiZuYnNwOzxicj4NCiZu
YnNwOzxicj4NCjxmb250IGZhY2U9ImFyaWFsIiBzaXplPTI+cHJpbWFyeSBMU1AgaXMgZnJvbSBJ
IHRvIEUsJm5ic3A7IGl0IGlzDQpwcm90ZWN0ZWQgYXQgUExSIGJ5IEJZUEFTUy9ERVRPVVIgbHNw
LjwvZm9udD48YnI+DQo8Zm9udCBmYWNlPSJhcmlhbCIgc2l6ZT0yPih0aGlzIHdhc24ndCBjb25m
aWd1cmVkIG1hbnVhbGx5LCBidXQgd2FzIGRvbmUNCnVwb24gY29uZmlndXJpbmcgdGhlIHByb3Rl
Y3RlZCBMU1ApPC9mb250Pjxicj4NCiZuYnNwOzxicj4NCjxmb250IGZhY2U9ImFyaWFsIiBzaXpl
PTI+bm93IHRoZSBsaW5rIGJldHdlZW4gVDIgYW5kIEUNCmZhaWxzLjwvZm9udD48YnI+DQo8Zm9u
dCBmYWNlPSJhcmlhbCIgc2l6ZT0yPlQyIHNlbmQgUEFUSC1FUlIgdXBzdHJlYW0gY2F1c2UgaXQg
Y2FuJ3QNCnByb3RlY3QgdGhlIHByaW1hcnkgTFNQLjwvZm9udD48YnI+DQo8Zm9udCBmYWNlPSJh
cmlhbCIgc2l6ZT0yPnNhbWUgZ29lcyB0byBNUCBhbmQgVDEgKHNlbmRpbmcgUEFUSC1FUlINCnVw
c3RyZWFtKS48L2ZvbnQ+PGJyPg0KPGZvbnQgZmFjZT0iYXJpYWwiIHNpemU9Mj5QTFIgZ2V0IHRo
ZSBQQVRIX0VSUiBhbmQgc3dpdGNoIHRoZSB0cmFmZmljIHRvDQp0aGUgQllQQVNTL0RFVE9VUi48
L2ZvbnQ+PGJyPg0KJm5ic3A7PGJyPg0KPGZvbnQgZmFjZT0iYXJpYWwiIHNpemU9Mj5pZiB3aGF0
IEkgaGF2ZSBkZXNjcmliZXMgbWF5IGhhcHBlbiBJIGhhdmUNCm90aGVyIHF1ZXN0aW9ucyBleGNl
cHQgdGhlICZxdW90OzAmcXVvdDsgcXVlc3Rpb246PC9mb250Pjxicj4NCjxmb250IGZhY2U9ImFy
aWFsIiBzaXplPTI+MSkgc2hvdWxkIFBMUiBrbm93IHBlciBlYWNoIHBvc3NpYmxlIGZhaWx1cmUN
CnBvc2l0aW9uIHdoZXRoZXIgaXQgaXMgcHJvdGVjdGVkIGFnYWluc3QgaXQ/IChob3cuLi4pPC9m
b250Pjxicj4NCjxmb250IGZhY2U9ImFyaWFsIiBzaXplPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwv
Zm9udD48YnI+DQombmJzcDs8YnI+DQo8Zm9udCBmYWNlPSJhcmlhbCIgc2l6ZT0yPjIpIHNob3Vs
ZCBQTFIgYWx3YXlzIHNlbGVjdCB0aGUNCiZxdW90O2ZhcmVzdC1tZXJnZSZxdW90OyBieXBhc3M/
IChpbiB0aGlzIGNhc2UgaXQgbWlnaHQgaGF2ZSBwcmV2ZW50ZWQNCnRyYWZmaWMgbG9zcykuPC9m
b250Pjxicj4NCiZuYnNwOzxicj4NCjxmb250IGZhY2U9ImFyaWFsIiBzaXplPTI+dGhhbmtzIGlu
IGZvcndhcmQuPC9mb250Pjxicj4NCjxmb250IGZhY2U9ImFyaWFsIiBzaXplPTI+ZG91Zy48L2Zv
bnQ+PGJyPg0KJm5ic3A7PGJyPg0KJm5ic3A7PGJyPg0KJm5ic3A7PGJyPg0KJm5ic3A7PC9ibG9j
a3F1b3RlPg0KPHgtc2lnc2VwPjxwPjwveC1zaWdzZXA+DQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PTxicj4NClNhY2hpbiBLYWxyYTxi
cj4NCk1vZGVsaW5nIEVuZ2luZWVyPGJyPg0KT1BORVQgVGVjaG5vbG9naWVzLCBJbmMuPGJyPg0K
KDI0MCktNDk3LTMwMDAgeDI3OTY8YnI+DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PTxicj4NCjxicj4NCjwvaHRtbD4NCg0K

--0__=C1256B76002765048f9e8a93df938690918cC1256B7600276504--



From owner-mpls@UU.NET  Fri Mar  8 04:18:28 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA26652
	for <mpls-archive@lists.ietf.org>; Fri, 8 Mar 2002 04:18:28 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfgv28880;
	Fri, 8 Mar 2002 09:17:32 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfgv12656
	for mpls-outgoing; Fri, 8 Mar 2002 09:17:00 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfgv12651
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 09:16:50 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfgv16911
	for <mpls@UU.NET>; Fri, 8 Mar 2002 09:15:27 GMT
Received: from india.mercurykr.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [165.133.13.60])
	id QQmfgv25965
	for <mpls@UU.NET>; Fri, 8 Mar 2002 09:15:13 GMT
Received: from amar (kapil [165.133.13.19])
	by india.mercurykr.com (8.8.8+Sun/8.8.8) with SMTP id OAA07144;
	Fri, 8 Mar 2002 14:33:16 -0600 (GMT)
Message-ID: <001001c1c681$22cb1560$130d85a5@dti.daewoo.co.kr>
From: "Amarendra" <amar@mercurykr.com>
To: "Roberto Guglielmi" <roberto.guglielmi@alcatel.it>
Cc: <mpls@UU.NET>
References: <00eb01c1c517$cb9824f0$4b246297@vim.tlt.alcatel.it> <000d01c1c585$cdebf600$130d85a5@dti.daewoo.co.kr> <007101c1c5ac$13ab3a40$4b246297@vim.tlt.alcatel.it> <000901c1c5cf$1ff2ea00$130d85a5@dti.daewoo.co.kr> <004f01c1c67e$48c1e490$4b246297@vim.tlt.alcatel.it>
Subject: Re: Explicit Route Object - Abstract Node
Date: Fri, 8 Mar 2002 14:40:35 +0530
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Yeah, U are right..
----- Original Message -----
From: "Roberto Guglielmi" <roberto.guglielmi@alcatel.it>
To: <amar@mercurykr.com>
Cc: <mpls@UU.NET>
Sent: Friday, March 08, 2002 2:20 PM
Subject: Re: Explicit Route Object - Abstract Node


> Hi Amarendra,
> correct me if I'm wrong.
> Basically you mean at the first node we always have to have at least 2
> subobjects, and in case we want our messages to pass through n nodes we
have
> to have n+1 subobjects. Am I right?
> Is the meaning of Abstract Node the set of all the nodes identified by an
> address prefix, whatever it would be?
>
> I appreciate your help.
> Roberto
>
> ----- Original Message -----
> From: <amar@mercurykr.com>
> To: <roberto.guglielmi@alcatel.it>
> Sent: Thursday, March 07, 2002 12:56 PM
> Subject: Re: Explicit Route Object - Abstract Node
>
>
> Sorry for late reply....
> No, We don't need to have n sub objects in this case. We need to have just
2
> ERO Sub Objects between any two directly connected nodes....
> Let me explain u with digram
> ------------A--------------A1------------A2----------------A3----------A4-
--
> ------------B-----------------C
> ERO:       IPA1:IPC      IPA2:IPC         IPA3:IPC          IPA4:IPC
> IPB:IPC              IPC
> (After Processing)
>
> Node :Where IPX means IP address of X.
> While processing of ERO at node A, Next hop calculation will result in to
Ip
> address of A1, so IP address of A1 will be inserted before Actual ERO.
> Similarly at other nodes......and in last at B only IP address of C will
> remain in ERO.
> ...
> Regards
> Amarendra
>
> ----- Original Message -----
> From: "Roberto Guglielmi" <roberto.guglielmi@alcatel.it>
> To: <amar@mercurykr.com>
> Sent: Thursday, March 07, 2002 1:15 PM
> Subject: Re: Explicit Route Object - Abstract Node
>
>
> > Hi Amarendra,
> > From what you say if we have n nodes between node A and node C we have
to
> > use at least n sobobjects, don't we?
> > I was wondering if it's possible to use only the address prefix of node
C.
> > What do you think?
> > Thanks for your help.
> > Roberto
> >
> > ----- Original Message -----
> > From: <amar@mercurykr.com>
> > To: <roberto.guglielmi@alcatel.it>
> > Sent: Thursday, March 07, 2002 4:11 AM
> > Subject: Re: Explicit Route Object - Abstract Node
> >
> >
> > Hi,
> > After processing of PATH message at node A, which wass generated on Node
A
> > only, it will contain ERO with two subobjects, one the Ip Address of In
> > Interface of Node B and next, the LOOSE subobject with address prefix of
> > node C. Please refer "Section RFC 3209 4.3.4.1. Selection of the Next
Hop
> > (5b), Section 4.3.4.2. Adding subobjects to the Explicit Route Object".
> > Regards
> > Amarendra
> > ----- Original Message -----
> > From: "Roberto Guglielmi" <roberto.guglielmi@alcatel.it>
> > To: "MPLS WG" <mpls@UU.NET>
> > Sent: Wednesday, March 06, 2002 7:34 PM
> > Subject: Explicit Route Object - Abstract Node
> >
> >
> > > Hello everybody,
> > > I would appreciate your help to clarify the meaning of  "abstract
node"
> > used
> > > in RSVP-TE.
> > > It's not clear to me how to manage address prefixes to set up a path
> with
> > > loose subobjects.
> > >
> > > RFC 3209 (Extensions to RSVP for LSP Tunnels), paragraph 4.3.3.2,
> defines
> > > the IPv4 subobject of the Explicit Route Object as following:
> > > "  The contents of an IPv4 prefix subobject are a 4-octet IPv4
address,
> > >    a 1-octet prefix length, and a 1-octet pad.  The abstract node
> > >    represented by this subobject is the set of nodes that have an IP
> > >    address which lies within this prefix.  Note that a prefix length
of
> > >    32 indicates a single IPv4 node."
> > >
> > >
> > > Suppose we have the following 4-nodes network topology:
> > >
> > >         A--------B------------------D--------
> > >                        |                              |
> > >                        '---------C---------'
> > >
> > > where the node A is the Ingress LER and the If addresses are the
> > following:
> > >         Node A output If = 172.16.2.2/24
> > >         Node B input If   = 172.16.2.1/24
> > >         Node B output If = 198.172.20.5/24
> > >         Node C input If   = 198.172.20.9/24
> > >         Node C output If = 10.2.2.1/24
> > >         Node C input If   = 10.2.2.3/24
> > >
> > > Suppose node A wants to set up an Explicitly Routed Tunnel including
an
> > ERO
> > > within the Path message, indicating the LSP has to pass through node
C.
> > The
> > > ERO should contain one LOOSE subobject with address prefix of node C.
> > > As stated in paragraph 4.3.4.1, "The node receiving the RSVP message
> MUST
> > > first evaluate the first subobject.  If the node is not part of the
> > abstract
> > > node described by the first subobject, it has received the message in
> > error
> > > and SHOULD return a "Bad initial subobject" error...".
> > >
> > > I have the following questions:
> > > 1) In order node B "...to be part of the abstract node described by
the
> > > first subobject...", should the only subobject in ERO be an address
> prefix
> > > including also node B?
> > >
> > > 2) What should the ERO contain in term of IPv4 prefixes?
> > >
> > >
> > > Thanks in advance for your help.
> > > Best regards,
> > > Roberto
> > >
> > > *********************************************
> > >
> > > Roberto Guglielmi
> > > Alcatel Italy
> > > Terrestrial Network Division
> > > R&D - IP Lab
> > > E-mail: Roberto.Guglielmi@alcatel.it
> > > Tel.: +39 039 686 4801
> > >
> > > *********************************************
> > >
> > >
> >
> >
> >
> >
>
>
>
>
>



From owner-mpls@UU.NET  Fri Mar  8 04:45:24 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA27250
	for <mpls-archive@lists.ietf.org>; Fri, 8 Mar 2002 04:45:24 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfgw12189;
	Fri, 8 Mar 2002 09:44:46 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfgw14277
	for mpls-outgoing; Fri, 8 Mar 2002 09:44:27 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfgw14272
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 09:44:26 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfgw23733
	for <mpls@UU.NET>; Fri, 8 Mar 2002 09:44:06 GMT
Received: from smtp5.cluster.oleane.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp5.cluster.oleane.net [195.25.12.27])
	id QQmfgw01330
	for <mpls@UU.NET>; Fri, 8 Mar 2002 09:44:05 GMT
Received: from oleane (upper-side.rain.fr [194.250.212.114]) by smtp5.cluster.oleane.net with SMTP id g289i3j01757 for <mpls@UU.NET>; Fri, 8 Mar 2002 10:44:03 +0100 (CET)
Message-ID: <00f801c1c685$b485c460$1901a8c0@oleane.com>
From: "Peter Lewis" <peter.lewis@upperside.fr>
To: <mpls@UU.NET>
Subject: Ethernet in the Access
Date: Fri, 8 Mar 2002 10:42:09 +0100
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_00D5_01C1C68D.E5BDE3C0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.

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

The "Ethernet in the Access" conference, to be held on May 21 and 24 in =
Paris, will serve as a backdrop for bringing together normalization body =
representatives, equipment vendors and operators actively developing =
ways to allow Ethernet to become a credible protocol in the access =
network.=20
All details at:
http://www.upperside.fr/ethernetaccess/ethaccessintro.htm



------=_NextPart_000_00D5_01C1C68D.E5BDE3C0
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dwindows-1252" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial>
<DIV><FONT size=3D2>The "<STRONG>Ethernet in the Access" =
</STRONG>conference, to=20
be held on <STRONG>May 21 and 24 </STRONG>in Paris, will serve as a =
backdrop for=20
bringing together normalization body representatives, equipment vendors =
and=20
operators actively developing ways to allow Ethernet to become a =
credible=20
protocol in the access network. </FONT></DIV>
<DIV><FONT size=3D2>All details at:</FONT></DIV>
<DIV><FONT size=3D2><A=20
href=3D"http://www.upperside.fr/ethernetaccess/ethaccessintro.htm">http:/=
/www.upperside.fr/ethernetaccess/ethaccessintro.htm</A></FONT></DIV>
<DIV>&nbsp;</DIV></FONT></DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_00D5_01C1C68D.E5BDE3C0--



From owner-mpls@UU.NET  Fri Mar  8 06:11:39 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA28627
	for <mpls-archive@lists.ietf.org>; Fri, 8 Mar 2002 06:11:39 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfhc13325;
	Fri, 8 Mar 2002 11:02:15 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfhc19638
	for mpls-outgoing; Fri, 8 Mar 2002 11:02:01 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfhc18866
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 11:01:55 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfhc28562
	for <mpls@UU.NET>; Fri, 8 Mar 2002 11:01:40 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmfhc20209
	for <mpls@UU.NET>; Fri, 8 Mar 2002 11:01:39 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAG07J2>; Fri, 8 Mar 2002 06:01:36 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A328493807@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Cc: "'yakov@juniper.net'" <yakov@juniper.net>,
        "'erosen@cisco.com'"
	 <erosen@cisco.com>
Subject: QoS for BGP/MPLS VPNs in 2547bis
Date: Fri, 8 Mar 2002 06:01:35 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi,

In 2547bis there is no mechanism to specify the QoS parameters
which we want to give for a VPN.

One possible way is to use the parameter VPN-ID and associate
it with a set of QoS parameters.

But 2547bis does not specify a mechanism for distributing the VPN-ID.
If we want to use the VPN-ID then we must depend on an external mechanism to
distribute the VPN-ID in the network.

But, even if we have an external mechanism to distribute the VPN-ID,
if we want to associate a VPN with certain QoS and want the data 
traffic for that VPN to receive that QOS, it would be possible only 
if there is a VPN-ID attached with the route advertisement.

Similarly there could be other attributes (other than QoS parameters)
which we may want to associate with a VPN and be able to use them on a
per-VPN basis.

So what is the solution if I want to associate routes with the VPNs they
belong and give
them the QoS (and other properties ) they are entitled to?


It would be useful if BGP route advertisements also attach the VPN-ID 
along with the prefix. We can configure each VRF with a VPN-ID and 
attach it to all the route advertisements.


When a service provider configures a VRF and associates it with a VPN-ID
he should also specify the QoS parameters which he wants to give to the
traffic
flows of that VPN (If the VRFs import policies are configured to receive
routes
from multiple VPNs,  he can specify the QoS for each VPN).

When a route is received from a remote PE and it matches with the import
RT of the VRF, an LSP must be found (or established/modified) to accomodate
the QoS
parameters configured for the VPN-ID received in the advertisement 
and the VRF entry made with that LSP tunnel label as the outer label.

An RT does not correspond with a VPN. Therefore the use of RT for mapping 
to QoS would not serve our purpose.


Please comment.
Vikram Reddy.



From owner-mpls@UU.NET  Fri Mar  8 07:05:25 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA00897
	for <mpls-archive@lists.ietf.org>; Fri, 8 Mar 2002 07:05:25 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfhg18797;
	Fri, 8 Mar 2002 12:04:49 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfhg16186
	for mpls-outgoing; Fri, 8 Mar 2002 12:04:32 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfhg16133
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 12:04:27 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfhg21621
	for <mpls@uu.net>; Fri, 8 Mar 2002 12:03:40 GMT
Received: from W2KEXGSWP02.kpnqwest.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp.kpnqwest.com [193.242.92.8])
	id QQmfhg17160
	for <mpls@uu.net>; Fri, 8 Mar 2002 12:03:38 GMT
Received: from ntexghub01.kpnqwest.com (unverified) by W2KEXGSWP02.kpnqwest.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T598272485ac0a864135f4@W2KEXGSWP02.kpnqwest.com>;
 Fri, 8 Mar 2002 13:03:37 +0100
Received: by ntexghub01 with Internet Mail Service (5.5.2653.19)
	id <FF4FX3NV>; Fri, 8 Mar 2002 13:03:36 +0100
Message-ID: <1E810ACBCC29D51185DF00508B66CCEED02423@ntexghfd02>
From: "Metz, Eduard" <Eduard.Metz@KPNQwest.com>
To: "'Reddy, Vikram'" <vikramr@netplane.com>, ppvpn@ppvpn.francetelecom.com,
        mpls@UU.NET
Cc: "'yakov@juniper.net'" <yakov@juniper.net>,
        "'erosen@cisco.com'"
	 <erosen@cisco.com>
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
Date: Fri, 8 Mar 2002 13:03:35 +0100 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk


Do you want to apply a specific QoS policy to an entire VPN, or to a set of
routes within that VPN (possibly with different QoS policy for different
routes)?

In general you could do the following wrt QoS and VPN (I assume DIFFSERV):
- map DSCP  (or EXP in case of carriers-carrier) of incoming traffic to MPLS
EXP field;
- classify and mark incoming traffic and then do above;
- create multiple TE tunnels between PE-s using different IP endpoints for
each PE, and set BGP NextHop to particular tunnel endpoint based on QoS
policy you want to apply (you can do this for an entire VPN or routes within
a VPN).

I think all these can be done today. I'm not sure if you could automate the
third option (which seems to be what you are after) by e.g. tagging routes
with a specific community based on which PE-s apply a QoS policy to the
traffic corresponding to that route. Also I'm not sure whether such would be
a local, implementation specific thing or something that should be described
in a draft/rfc.

Hope this helps.

cheers,
	Eduard

> -----Original Message-----
> From: Reddy, Vikram [mailto:vikramr@netplane.com]
> Sent: Friday, 08 March, 2002 12:02
> To: ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Cc: 'yakov@juniper.net'; 'erosen@cisco.com'
> Subject: QoS for BGP/MPLS VPNs in 2547bis
> 
> 
> Hi,
> 
> In 2547bis there is no mechanism to specify the QoS parameters
> which we want to give for a VPN.
> 
> One possible way is to use the parameter VPN-ID and associate
> it with a set of QoS parameters.
> 
> But 2547bis does not specify a mechanism for distributing the VPN-ID.
> If we want to use the VPN-ID then we must depend on an 
> external mechanism to
> distribute the VPN-ID in the network.
> 
> But, even if we have an external mechanism to distribute the VPN-ID,
> if we want to associate a VPN with certain QoS and want the data 
> traffic for that VPN to receive that QOS, it would be possible only 
> if there is a VPN-ID attached with the route advertisement.
> 
> Similarly there could be other attributes (other than QoS parameters)
> which we may want to associate with a VPN and be able to use them on a
> per-VPN basis.
> 
> So what is the solution if I want to associate routes with 
> the VPNs they
> belong and give
> them the QoS (and other properties ) they are entitled to?
> 
> 
> It would be useful if BGP route advertisements also attach the VPN-ID 
> along with the prefix. We can configure each VRF with a VPN-ID and 
> attach it to all the route advertisements.
> 
> 
> When a service provider configures a VRF and associates it 
> with a VPN-ID
> he should also specify the QoS parameters which he wants to 
> give to the
> traffic
> flows of that VPN (If the VRFs import policies are configured 
> to receive
> routes
> from multiple VPNs,  he can specify the QoS for each VPN).
> 
> When a route is received from a remote PE and it matches with 
> the import
> RT of the VRF, an LSP must be found (or established/modified) 
> to accomodate
> the QoS
> parameters configured for the VPN-ID received in the advertisement 
> and the VRF entry made with that LSP tunnel label as the outer label.
> 
> An RT does not correspond with a VPN. Therefore the use of RT 
> for mapping 
> to QoS would not serve our purpose.
> 
> 
> Please comment.
> Vikram Reddy.
> 


From owner-mpls@UU.NET  Fri Mar  8 08:45:34 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA04456
	for <mpls-archive@lists.ietf.org>; Fri, 8 Mar 2002 08:45:34 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfhm18030;
	Fri, 8 Mar 2002 13:44:59 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfhm23141
	for mpls-outgoing; Fri, 8 Mar 2002 13:44:46 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfhm23136
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 13:44:43 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfhm12647
	for <mpls@UU.NET>; Fri, 8 Mar 2002 13:43:31 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmfhm16078
	for <mpls@UU.NET>; Fri, 8 Mar 2002 13:43:30 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAG07PX>; Fri, 8 Mar 2002 08:43:27 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A328493808@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'Metz, Eduard'" <Eduard.Metz@kpnqwest.com>,
        "Reddy, Vikram"
	 <vikramr@netplane.com>,
        ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Cc: "'yakov@juniper.net'" <yakov@juniper.net>,
        "'erosen@cisco.com'"
	 <erosen@cisco.com>
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
Date: Fri, 8 Mar 2002 08:43:14 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Eduard,

My requirement is to be able to apply QoS to an entire VPN and to
be able to do it automatically. No manual configuring should be 
done for each route.
We must also be able to reserve QoS dynamically when a the first route 
for the VPN is reserved and must be able to give all the routes learnt later
in the VPN the same QoS.

RT -> QoS mapping would be sufficient for a subset of routes.


In the first and second scenarios, of mapping DSCP or classifying, yes you
can do that
to the data traffic.
But when and where is the actual reservation for that traffic done on the
LSP Tunnel
if we want guaranteed end-end QoS. 
And then, how do you place this traffic on the LSP on which you have
reserved
QoS, because the VRF or classifier must be programmed with the LSP label and
then 
is a route accepted and traffic to the route is placed on that particular
LSP.

The third method said is not totally clear to me. Are you suggesting
that we use different virtual Ip addresses for the same PE router
and give different BGP Next hop based on the QoS.
Objections:
1) Unnecessary, extra information in the IGP.
2) Even if this is done, how does the ingress PE node know 
   next hop -> Qos mapping.
3) It is the sender who should decide on the QoS for the traffic (ingress
   PE in our case). 


Since 2547bis does not provide anything to uniquely identify a VPN 
and to identify traffic belonging to the VPN, there probably should
be an extension/draft yo include that.
VPN-VR does allow us to uniquely identify a VPN based on VPN-ID.
This will give us more control on the policies we want to apply to the
VPN.


Please comment.
Vikram.







-----Original Message-----
From: Metz, Eduard [mailto:Eduard.Metz@kpnqwest.com]
Sent: Friday, March 08, 2002 4:04 AM
To: 'Reddy, Vikram'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
Cc: 'yakov@juniper.net'; 'erosen@cisco.com'
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis



Do you want to apply a specific QoS policy to an entire VPN, or to a set of
routes within that VPN (possibly with different QoS policy for different
routes)?

In general you could do the following wrt QoS and VPN (I assume DIFFSERV):
- map DSCP  (or EXP in case of carriers-carrier) of incoming traffic to MPLS
EXP field;
- classify and mark incoming traffic and then do above;
- create multiple TE tunnels between PE-s using different IP endpoints for
each PE, and set BGP NextHop to particular tunnel endpoint based on QoS
policy you want to apply (you can do this for an entire VPN or routes within
a VPN).

I think all these can be done today. I'm not sure if you could automate the
third option (which seems to be what you are after) by e.g. tagging routes
with a specific community based on which PE-s apply a QoS policy to the
traffic corresponding to that route. Also I'm not sure whether such would be
a local, implementation specific thing or something that should be described
in a draft/rfc.

Hope this helps.

cheers,
	Eduard

> -----Original Message-----
> From: Reddy, Vikram [mailto:vikramr@netplane.com]
> Sent: Friday, 08 March, 2002 12:02
> To: ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Cc: 'yakov@juniper.net'; 'erosen@cisco.com'
> Subject: QoS for BGP/MPLS VPNs in 2547bis
> 
> 
> Hi,
> 
> In 2547bis there is no mechanism to specify the QoS parameters
> which we want to give for a VPN.
> 
> One possible way is to use the parameter VPN-ID and associate
> it with a set of QoS parameters.
> 
> But 2547bis does not specify a mechanism for distributing the VPN-ID.
> If we want to use the VPN-ID then we must depend on an 
> external mechanism to
> distribute the VPN-ID in the network.
> 
> But, even if we have an external mechanism to distribute the VPN-ID,
> if we want to associate a VPN with certain QoS and want the data 
> traffic for that VPN to receive that QOS, it would be possible only 
> if there is a VPN-ID attached with the route advertisement.
> 
> Similarly there could be other attributes (other than QoS parameters)
> which we may want to associate with a VPN and be able to use them on a
> per-VPN basis.
> 
> So what is the solution if I want to associate routes with 
> the VPNs they
> belong and give
> them the QoS (and other properties ) they are entitled to?
> 
> 
> It would be useful if BGP route advertisements also attach the VPN-ID 
> along with the prefix. We can configure each VRF with a VPN-ID and 
> attach it to all the route advertisements.
> 
> 
> When a service provider configures a VRF and associates it 
> with a VPN-ID
> he should also specify the QoS parameters which he wants to 
> give to the
> traffic
> flows of that VPN (If the VRFs import policies are configured 
> to receive
> routes
> from multiple VPNs,  he can specify the QoS for each VPN).
> 
> When a route is received from a remote PE and it matches with 
> the import
> RT of the VRF, an LSP must be found (or established/modified) 
> to accomodate
> the QoS
> parameters configured for the VPN-ID received in the advertisement 
> and the VRF entry made with that LSP tunnel label as the outer label.
> 
> An RT does not correspond with a VPN. Therefore the use of RT 
> for mapping 
> to QoS would not serve our purpose.
> 
> 
> Please comment.
> Vikram Reddy.
> 


From owner-mpls@UU.NET  Fri Mar  8 09:21:19 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA06239
	for <mpls-archive@lists.ietf.org>; Fri, 8 Mar 2002 09:21:19 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfhp21190;
	Fri, 8 Mar 2002 14:20:45 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfhp16701
	for mpls-outgoing; Fri, 8 Mar 2002 14:20:22 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfhp16696
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 14:20:18 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfhp23366
	for <mpls@uu.net>; Fri, 8 Mar 2002 14:18:17 GMT
Received: from W2KEXGSWP02.kpnqwest.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp.kpnqwest.com [193.242.92.8])
	id QQmfhp05363
	for <mpls@uu.net>; Fri, 8 Mar 2002 14:18:16 GMT
Received: from ntexghub01.kpnqwest.com (unverified) by W2KEXGSWP02.kpnqwest.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T5982ed8767c0a864135f4@W2KEXGSWP02.kpnqwest.com>;
 Fri, 8 Mar 2002 15:18:14 +0100
Received: by ntexghub01 with Internet Mail Service (5.5.2653.19)
	id <FF4FXQ4K>; Fri, 8 Mar 2002 15:18:14 +0100
Message-ID: <1E810ACBCC29D51185DF00508B66CCEED0242A@ntexghfd02>
From: "Metz, Eduard" <Eduard.Metz@KPNQwest.com>
To: "'Reddy, Vikram'" <vikramr@netplane.com>,
        "Metz, Eduard"
	 <Eduard.Metz@KPNQwest.com>,
        ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Cc: "'yakov@juniper.net'" <yakov@juniper.net>,
        "'erosen@cisco.com'"
	 <erosen@cisco.com>
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
Date: Fri, 8 Mar 2002 15:18:10 +0100 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk


see inline,

Eduard

> My requirement is to be able to apply QoS to an entire VPN and to
> be able to do it automatically. No manual configuring should be 
> done for each route.

Okay, so you want to tag all VPN traffic as e.g. AF31? Or you want to do
something else?

> We must also be able to reserve QoS dynamically when a the 
> first route 
> for the VPN is reserved and must be able to give all the 
> routes learnt later
> in the VPN the same QoS.
> 

What do you mean with "reserve"?

> RT -> QoS mapping would be sufficient for a subset of routes.
> 

Above you state "entire VPN", here it is "subset of routes". Do you want to
attribute QoS parameters to routes or to the VPN?

> 
> In the first and second scenarios, of mapping DSCP or 
> classifying, yes you
> can do that
> to the data traffic.
> But when and where is the actual reservation for that traffic 
> done on the
> LSP Tunnel
> if we want guaranteed end-end QoS. 

You engineer your network such that you meet the requirements.

You do not need to do reservations perse. Proper capacity planning and
network engineering should do the trick. Making reservations could be used
as a tool to do capacity planning.

> And then, how do you place this traffic on the LSP on which you have
> reserved
> QoS, because the VRF or classifier must be programmed with 
> the LSP label and
> then 
> is a route accepted and traffic to the route is placed on 
> that particular
> LSP.

As the MPLS packets will inherit the QoS characteristics of the data
traffic, and there is no need for reservations, above is automagic.

> 
> The third method said is not totally clear to me. Are you suggesting
> that we use different virtual Ip addresses for the same PE router
> and give different BGP Next hop based on the QoS.
> Objections:
> 1) Unnecessary, extra information in the IGP.
> 2) Even if this is done, how does the ingress PE node know 
>    next hop -> Qos mapping.

Each next-hop is reachable through seperate TE tunnel with specific QoS
characteristics. So the ingress PE will match the traffic against a route,
which again is related to a BGP nexthop to which the traffic gets forwarded.
In a sense the nexthop address determines the QoS in this case.

> 3) It is the sender who should decide on the QoS for the 
> traffic (ingress
>    PE in our case). 
> 

Yep.

> 
> Since 2547bis does not provide anything to uniquely identify a VPN 
> and to identify traffic belonging to the VPN, there probably should
> be an extension/draft yo include that.
> VPN-VR does allow us to uniquely identify a VPN based on VPN-ID.
> This will give us more control on the policies we want to apply to the
> VPN.
> 

I'm not sure what the VPNID would give you here. What kind of attributes /
policies would you attach to a VPNID?

> 
> Please comment.
> Vikram.
> 
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Metz, Eduard [mailto:Eduard.Metz@kpnqwest.com]
> Sent: Friday, March 08, 2002 4:04 AM
> To: 'Reddy, Vikram'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Cc: 'yakov@juniper.net'; 'erosen@cisco.com'
> Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
> 
> 
> 
> Do you want to apply a specific QoS policy to an entire VPN, 
> or to a set of
> routes within that VPN (possibly with different QoS policy 
> for different
> routes)?
> 
> In general you could do the following wrt QoS and VPN (I 
> assume DIFFSERV):
> - map DSCP  (or EXP in case of carriers-carrier) of incoming 
> traffic to MPLS
> EXP field;
> - classify and mark incoming traffic and then do above;
> - create multiple TE tunnels between PE-s using different IP 
> endpoints for
> each PE, and set BGP NextHop to particular tunnel endpoint 
> based on QoS
> policy you want to apply (you can do this for an entire VPN 
> or routes within
> a VPN).
> 
> I think all these can be done today. I'm not sure if you 
> could automate the
> third option (which seems to be what you are after) by e.g. 
> tagging routes
> with a specific community based on which PE-s apply a QoS 
> policy to the
> traffic corresponding to that route. Also I'm not sure 
> whether such would be
> a local, implementation specific thing or something that 
> should be described
> in a draft/rfc.
> 
> Hope this helps.
> 
> cheers,
> 	Eduard
> 
> > -----Original Message-----
> > From: Reddy, Vikram [mailto:vikramr@netplane.com]
> > Sent: Friday, 08 March, 2002 12:02
> > To: ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> > Cc: 'yakov@juniper.net'; 'erosen@cisco.com'
> > Subject: QoS for BGP/MPLS VPNs in 2547bis
> > 
> > 
> > Hi,
> > 
> > In 2547bis there is no mechanism to specify the QoS parameters
> > which we want to give for a VPN.
> > 
> > One possible way is to use the parameter VPN-ID and associate
> > it with a set of QoS parameters.
> > 
> > But 2547bis does not specify a mechanism for distributing 
> the VPN-ID.
> > If we want to use the VPN-ID then we must depend on an 
> > external mechanism to
> > distribute the VPN-ID in the network.
> > 
> > But, even if we have an external mechanism to distribute the VPN-ID,
> > if we want to associate a VPN with certain QoS and want the data 
> > traffic for that VPN to receive that QOS, it would be possible only 
> > if there is a VPN-ID attached with the route advertisement.
> > 
> > Similarly there could be other attributes (other than QoS 
> parameters)
> > which we may want to associate with a VPN and be able to 
> use them on a
> > per-VPN basis.
> > 
> > So what is the solution if I want to associate routes with 
> > the VPNs they
> > belong and give
> > them the QoS (and other properties ) they are entitled to?
> > 
> > 
> > It would be useful if BGP route advertisements also attach 
> the VPN-ID 
> > along with the prefix. We can configure each VRF with a VPN-ID and 
> > attach it to all the route advertisements.
> > 
> > 
> > When a service provider configures a VRF and associates it 
> > with a VPN-ID
> > he should also specify the QoS parameters which he wants to 
> > give to the
> > traffic
> > flows of that VPN (If the VRFs import policies are configured 
> > to receive
> > routes
> > from multiple VPNs,  he can specify the QoS for each VPN).
> > 
> > When a route is received from a remote PE and it matches with 
> > the import
> > RT of the VRF, an LSP must be found (or established/modified) 
> > to accomodate
> > the QoS
> > parameters configured for the VPN-ID received in the advertisement 
> > and the VRF entry made with that LSP tunnel label as the 
> outer label.
> > 
> > An RT does not correspond with a VPN. Therefore the use of RT 
> > for mapping 
> > to QoS would not serve our purpose.
> > 
> > 
> > Please comment.
> > Vikram Reddy.
> > 
> 


From owner-mpls@UU.NET  Fri Mar  8 09:48:58 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA07867
	for <mpls-archive@lists.ietf.org>; Fri, 8 Mar 2002 09:48:58 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfhr18557;
	Fri, 8 Mar 2002 14:48:12 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfhr18918
	for mpls-outgoing; Fri, 8 Mar 2002 14:47:45 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfhr18911
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 14:47:43 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfhr22112
	for <mpls@uu.net>; Fri, 8 Mar 2002 14:47:08 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfhr16879
	for <mpls@uu.net>; Fri, 8 Mar 2002 14:47:08 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id JAA25937 for <mpls@uu.net>; Fri, 8 Mar 2002 09:47:08 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id JAA02216 for mpls@uu.net; Fri, 8 Mar 2002 09:47:07 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfgt20593
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 08:55:09 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfgt01590
	for <mpls@UU.NET>; Fri, 8 Mar 2002 08:54:37 GMT
Received: from tlvsdy.vim.tlt.alcatel.it by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [208.50.97.11])
	id QQmfgt29587
	for <mpls@UU.NET>; Fri, 8 Mar 2002 08:54:34 GMT
Received: from tlvhdk.netit.alcatel.it (localhost [127.0.0.1])
	by tlvsdy.vim.tlt.alcatel.it (8.9.3+Sun/8.9.3) with ESMTP id JAA00913;
	Fri, 8 Mar 2002 09:55:02 +0100 (MET)
Received: from ipt010 (ipt010.tndl.alcatel.it [151.98.36.75])
	by tlvhdk.netit.alcatel.it (8.8.6 (PHNE_17135)/8.8.6) with SMTP id JAA29829;
	Fri, 8 Mar 2002 09:54:20 +0100 (MET)
Message-ID: <004f01c1c67e$48c1e490$4b246297@vim.tlt.alcatel.it>
From: "Roberto Guglielmi" <roberto.guglielmi@alcatel.it>
To: <amar@mercurykr.com>
Cc: <mpls@UU.NET>
References: <00eb01c1c517$cb9824f0$4b246297@vim.tlt.alcatel.it> <000d01c1c585$cdebf600$130d85a5@dti.daewoo.co.kr> <007101c1c5ac$13ab3a40$4b246297@vim.tlt.alcatel.it> <000901c1c5cf$1ff2ea00$130d85a5@dti.daewoo.co.kr>
Subject: Re: Explicit Route Object - Abstract Node
Date: Fri, 8 Mar 2002 09:50:20 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hi Amarendra,
correct me if I'm wrong.
Basically you mean at the first node we always have to have at least 2
subobjects, and in case we want our messages to pass through n nodes we have
to have n+1 subobjects. Am I right?
Is the meaning of Abstract Node the set of all the nodes identified by an
address prefix, whatever it would be?

I appreciate your help.
Roberto

----- Original Message -----
From: <amar@mercurykr.com>
To: <roberto.guglielmi@alcatel.it>
Sent: Thursday, March 07, 2002 12:56 PM
Subject: Re: Explicit Route Object - Abstract Node


Sorry for late reply....
No, We don't need to have n sub objects in this case. We need to have just 2
ERO Sub Objects between any two directly connected nodes....
Let me explain u with digram
------------A--------------A1------------A2----------------A3----------A4---
------------B-----------------C
ERO:       IPA1:IPC      IPA2:IPC         IPA3:IPC          IPA4:IPC
IPB:IPC              IPC
(After Processing)

Node :Where IPX means IP address of X.
While processing of ERO at node A, Next hop calculation will result in to Ip
address of A1, so IP address of A1 will be inserted before Actual ERO.
Similarly at other nodes......and in last at B only IP address of C will
remain in ERO.
...
Regards
Amarendra

----- Original Message -----
From: "Roberto Guglielmi" <roberto.guglielmi@alcatel.it>
To: <amar@mercurykr.com>
Sent: Thursday, March 07, 2002 1:15 PM
Subject: Re: Explicit Route Object - Abstract Node


> Hi Amarendra,
> From what you say if we have n nodes between node A and node C we have to
> use at least n sobobjects, don't we?
> I was wondering if it's possible to use only the address prefix of node C.
> What do you think?
> Thanks for your help.
> Roberto
>
> ----- Original Message -----
> From: <amar@mercurykr.com>
> To: <roberto.guglielmi@alcatel.it>
> Sent: Thursday, March 07, 2002 4:11 AM
> Subject: Re: Explicit Route Object - Abstract Node
>
>
> Hi,
> After processing of PATH message at node A, which wass generated on Node A
> only, it will contain ERO with two subobjects, one the Ip Address of In
> Interface of Node B and next, the LOOSE subobject with address prefix of
> node C. Please refer "Section RFC 3209 4.3.4.1. Selection of the Next Hop
> (5b), Section 4.3.4.2. Adding subobjects to the Explicit Route Object".
> Regards
> Amarendra
> ----- Original Message -----
> From: "Roberto Guglielmi" <roberto.guglielmi@alcatel.it>
> To: "MPLS WG" <mpls@UU.NET>
> Sent: Wednesday, March 06, 2002 7:34 PM
> Subject: Explicit Route Object - Abstract Node
>
>
> > Hello everybody,
> > I would appreciate your help to clarify the meaning of  "abstract node"
> used
> > in RSVP-TE.
> > It's not clear to me how to manage address prefixes to set up a path
with
> > loose subobjects.
> >
> > RFC 3209 (Extensions to RSVP for LSP Tunnels), paragraph 4.3.3.2,
defines
> > the IPv4 subobject of the Explicit Route Object as following:
> > "  The contents of an IPv4 prefix subobject are a 4-octet IPv4 address,
> >    a 1-octet prefix length, and a 1-octet pad.  The abstract node
> >    represented by this subobject is the set of nodes that have an IP
> >    address which lies within this prefix.  Note that a prefix length of
> >    32 indicates a single IPv4 node."
> >
> >
> > Suppose we have the following 4-nodes network topology:
> >
> >         A--------B------------------D--------
> >                        |                              |
> >                        '---------C---------'
> >
> > where the node A is the Ingress LER and the If addresses are the
> following:
> >         Node A output If = 172.16.2.2/24
> >         Node B input If   = 172.16.2.1/24
> >         Node B output If = 198.172.20.5/24
> >         Node C input If   = 198.172.20.9/24
> >         Node C output If = 10.2.2.1/24
> >         Node C input If   = 10.2.2.3/24
> >
> > Suppose node A wants to set up an Explicitly Routed Tunnel including an
> ERO
> > within the Path message, indicating the LSP has to pass through node C.
> The
> > ERO should contain one LOOSE subobject with address prefix of node C.
> > As stated in paragraph 4.3.4.1, "The node receiving the RSVP message
MUST
> > first evaluate the first subobject.  If the node is not part of the
> abstract
> > node described by the first subobject, it has received the message in
> error
> > and SHOULD return a "Bad initial subobject" error...".
> >
> > I have the following questions:
> > 1) In order node B "...to be part of the abstract node described by the
> > first subobject...", should the only subobject in ERO be an address
prefix
> > including also node B?
> >
> > 2) What should the ERO contain in term of IPv4 prefixes?
> >
> >
> > Thanks in advance for your help.
> > Best regards,
> > Roberto
> >
> > *********************************************
> >
> > Roberto Guglielmi
> > Alcatel Italy
> > Terrestrial Network Division
> > R&D - IP Lab
> > E-mail: Roberto.Guglielmi@alcatel.it
> > Tel.: +39 039 686 4801
> >
> > *********************************************
> >
> >
>
>
>
>






From owner-mpls@UU.NET  Fri Mar  8 09:50:02 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA07926
	for <mpls-archive@lists.ietf.org>; Fri, 8 Mar 2002 09:50:02 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfhr28411;
	Fri, 8 Mar 2002 14:48:51 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfhr18959
	for mpls-outgoing; Fri, 8 Mar 2002 14:48:22 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfhr18950
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 14:48:06 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfhr13789
	for <mpls@uu.net>; Fri, 8 Mar 2002 14:47:16 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfhr17065
	for <mpls@uu.net>; Fri, 8 Mar 2002 14:47:16 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id JAA25948 for <mpls@uu.net>; Fri, 8 Mar 2002 09:47:16 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id JAA02222 for mpls@uu.net; Fri, 8 Mar 2002 09:47:16 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfho14936
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 14:10:14 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfho15958
	for <mpls@UU.NET>; Fri, 8 Mar 2002 14:09:19 GMT
Received: from hotmail.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: oe21.law12.hotmail.com [64.4.18.125])
	id QQmfho22618
	for <mpls@UU.NET>; Fri, 8 Mar 2002 14:09:19 GMT
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Fri, 8 Mar 2002 06:09:18 -0800
X-Originating-IP: [212.222.244.14]
From: "Krzysztof Szarkowicz" <kszarkowicz@freemail.hu>
To: "Reddy, Vikram" <vikramr@netplane.com>
Cc: <mpls@UU.NET>
References: <E7E13AAF2F3ED41197C100508BD6A328493808@india_exch.hyderabad.mindspeed.com>
Subject: Re: QoS for BGP/MPLS VPNs in 2547bis
Date: Fri, 8 Mar 2002 15:09:13 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Message-ID: <OE21IPnt7YzrAxPRlXg00006240@hotmail.com>
X-OriginalArrivalTime: 08 Mar 2002 14:09:18.0531 (UTC) FILETIME=[D64EC130:01C1C6AA]
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id JAA07926

Hi,

you could quite easily attach a community attribute to each prefix exported from VRF. You could than use this community as VPN ID. On the other side of your MPLS cloud you can than apply QoS based on this community value to all packtes that needs to be transported over MPLS cloud.

You don't need manual configuration for every prefix, just to prepare QoS templates at each PE.

Best regards,
Krzysztof Szarkowicz

----- Original Message ----- 
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'Metz, Eduard'" <Eduard.Metz@kpnqwest.com>; "Reddy, Vikram" <vikramr@netplane.com>; <ppvpn@ppvpn.francetelecom.com>; <mpls@UU.NET>
Cc: <yakov@juniper.net>; <erosen@cisco.com>
Sent: Friday, March 08, 2002 2:43 PM
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis


> Hi Eduard,
> 
> My requirement is to be able to apply QoS to an entire VPN and to
> be able to do it automatically. No manual configuring should be 
> done for each route.
> We must also be able to reserve QoS dynamically when a the first route 
> for the VPN is reserved and must be able to give all the routes learnt later
> in the VPN the same QoS.
> 
> RT -> QoS mapping would be sufficient for a subset of routes.
> 
> 
> In the first and second scenarios, of mapping DSCP or classifying, yes you
> can do that
> to the data traffic.
> But when and where is the actual reservation for that traffic done on the
> LSP Tunnel
> if we want guaranteed end-end QoS. 
> And then, how do you place this traffic on the LSP on which you have
> reserved
> QoS, because the VRF or classifier must be programmed with the LSP label and
> then 
> is a route accepted and traffic to the route is placed on that particular
> LSP.
> 
> The third method said is not totally clear to me. Are you suggesting
> that we use different virtual Ip addresses for the same PE router
> and give different BGP Next hop based on the QoS.
> Objections:
> 1) Unnecessary, extra information in the IGP.
> 2) Even if this is done, how does the ingress PE node know 
>    next hop -> Qos mapping.
> 3) It is the sender who should decide on the QoS for the traffic (ingress
>    PE in our case). 
> 
> 
> Since 2547bis does not provide anything to uniquely identify a VPN 
> and to identify traffic belonging to the VPN, there probably should
> be an extension/draft yo include that.
> VPN-VR does allow us to uniquely identify a VPN based on VPN-ID.
> This will give us more control on the policies we want to apply to the
> VPN.
> 
> 
> Please comment.
> Vikram.
> 
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Metz, Eduard [mailto:Eduard.Metz@kpnqwest.com]
> Sent: Friday, March 08, 2002 4:04 AM
> To: 'Reddy, Vikram'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Cc: 'yakov@juniper.net'; 'erosen@cisco.com'
> Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
> 
> 
> 
> Do you want to apply a specific QoS policy to an entire VPN, or to a set of
> routes within that VPN (possibly with different QoS policy for different
> routes)?
> 
> In general you could do the following wrt QoS and VPN (I assume DIFFSERV):
> - map DSCP  (or EXP in case of carriers-carrier) of incoming traffic to MPLS
> EXP field;
> - classify and mark incoming traffic and then do above;
> - create multiple TE tunnels between PE-s using different IP endpoints for
> each PE, and set BGP NextHop to particular tunnel endpoint based on QoS
> policy you want to apply (you can do this for an entire VPN or routes within
> a VPN).
> 
> I think all these can be done today. I'm not sure if you could automate the
> third option (which seems to be what you are after) by e.g. tagging routes
> with a specific community based on which PE-s apply a QoS policy to the
> traffic corresponding to that route. Also I'm not sure whether such would be
> a local, implementation specific thing or something that should be described
> in a draft/rfc.
> 
> Hope this helps.
> 
> cheers,
> Eduard
> 
> > -----Original Message-----
> > From: Reddy, Vikram [mailto:vikramr@netplane.com]
> > Sent: Friday, 08 March, 2002 12:02
> > To: ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> > Cc: 'yakov@juniper.net'; 'erosen@cisco.com'
> > Subject: QoS for BGP/MPLS VPNs in 2547bis
> > 
> > 
> > Hi,
> > 
> > In 2547bis there is no mechanism to specify the QoS parameters
> > which we want to give for a VPN.
> > 
> > One possible way is to use the parameter VPN-ID and associate
> > it with a set of QoS parameters.
> > 
> > But 2547bis does not specify a mechanism for distributing the VPN-ID.
> > If we want to use the VPN-ID then we must depend on an 
> > external mechanism to
> > distribute the VPN-ID in the network.
> > 
> > But, even if we have an external mechanism to distribute the VPN-ID,
> > if we want to associate a VPN with certain QoS and want the data 
> > traffic for that VPN to receive that QOS, it would be possible only 
> > if there is a VPN-ID attached with the route advertisement.
> > 
> > Similarly there could be other attributes (other than QoS parameters)
> > which we may want to associate with a VPN and be able to use them on a
> > per-VPN basis.
> > 
> > So what is the solution if I want to associate routes with 
> > the VPNs they
> > belong and give
> > them the QoS (and other properties ) they are entitled to?
> > 
> > 
> > It would be useful if BGP route advertisements also attach the VPN-ID 
> > along with the prefix. We can configure each VRF with a VPN-ID and 
> > attach it to all the route advertisements.
> > 
> > 
> > When a service provider configures a VRF and associates it 
> > with a VPN-ID
> > he should also specify the QoS parameters which he wants to 
> > give to the
> > traffic
> > flows of that VPN (If the VRFs import policies are configured 
> > to receive
> > routes
> > from multiple VPNs,  he can specify the QoS for each VPN).
> > 
> > When a route is received from a remote PE and it matches with 
> > the import
> > RT of the VRF, an LSP must be found (or established/modified) 
> > to accomodate
> > the QoS
> > parameters configured for the VPN-ID received in the advertisement 
> > and the VRF entry made with that LSP tunnel label as the outer label.
> > 
> > An RT does not correspond with a VPN. Therefore the use of RT 
> > for mapping 
> > to QoS would not serve our purpose.
> > 
> > 
> > Please comment.
> > Vikram Reddy.
> > 
> 
> 
> 



From owner-mpls@UU.NET  Fri Mar  8 12:35:41 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA19286
	for <mpls-archive@lists.ietf.org>; Fri, 8 Mar 2002 12:35:41 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfic00541;
	Fri, 8 Mar 2002 17:34:52 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfic02997
	for mpls-outgoing; Fri, 8 Mar 2002 17:34:32 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfic02992
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 17:34:29 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfic01090
	for <mpls@uu.net>; Fri, 8 Mar 2002 17:32:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfic09444
	for <mpls@uu.net>; Fri, 8 Mar 2002 17:32:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA10857 for <mpls@uu.net>; Fri, 8 Mar 2002 12:32:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA10623 for mpls@uu.net; Fri, 8 Mar 2002 12:32:02 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfic02809
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 17:31:22 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfic01574
	for <mpls@UU.NET>; Fri, 8 Mar 2002 17:30:44 GMT
Received: from cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: europe.cisco.com [144.254.52.73])
	id QQmfic07707
	for <mpls@UU.NET>; Fri, 8 Mar 2002 17:30:43 GMT
Received: from JVASSEUR-W2K.cisco.com (ams-clip-vpn-dhcp4136.cisco.com [10.50.16.39])
	by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id SAA09079;
	Fri, 8 Mar 2002 18:30:37 +0100 (MET)
Message-Id: <4.3.2.7.2.20020308182619.0589e020@paris.cisco.com>
X-Sender: jvasseur@paris.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Fri, 08 Mar 2002 18:30:35 +0100
To: "Doug Degan" <doug_degan@hotmail.com>
From: Jean Philippe Vasseur <jvasseur@cisco.com>
Subject: Re: question about fast-reroute
Cc: <mpls@UU.NET>
In-Reply-To: <OE32ek8IpTfmetJUkwe00006157@hotmail.com>
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====================_33978638==_.ALT"
Sender: owner-mpls@UU.NET
Precedence: bulk

--=====================_33978638==_.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed

Doug,

- Receiving a PERR any PLR can detect whether the TE LSP has been fast 
protected downstream (in this case, the PERR specifies "Tunnel Locally 
repaired)
- Receiving a PERR indicating a fialure downstream, if the TE LSP is not 
being protected, an upstream PLR could decide to trigger a fast reroute 
provided the bypass tunnel is terminating downstream the failure (for a 
DETOUR LSP it terminates at the tail-end).

JP.

At 17:55 07/03/2002 +0200, Doug Degan wrote:
>0) what is wrong in this story?
>    --------------------------------------
>
>consider the folowing topology:
>
>
>
>
>[I]---[PLR]----[T1]-----[MP]-----[T2]----[E]
>         \                    /
>          \------------------/
>             BYPASS/DETOUR
>
>
>
>primary LSP is from I to E,  it is protected at PLR by BYPASS/DETOUR lsp.
>(this wasn't configured manually, but was done upon configuring the 
>protected LSP)
>
>now the link between T2 and E fails.
>T2 send PATH-ERR upstream cause it can't protect the primary LSP.
>same goes to MP and T1 (sending PATH-ERR upstream).
>PLR get the PATH_ERR and switch the traffic to the BYPASS/DETOUR.
>
>if what I have describes may happen I have other questions except the "0" 
>question:
>1) should PLR know per each possible failure position whether it is 
>protected against it? (how...)
>
>
>2) should PLR always select the "farest-merge" bypass? (in this case it 
>might have prevented traffic loss).
>
>thanks in forward.
>doug.
>
>
>
>

--=====================_33978638==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
Doug,<br>
<br>
- Receiving a PERR any PLR can detect whether the TE LSP has been fast
protected downstream (in this case, the PERR specifies &quot;Tunnel
Locally repaired)<br>
- Receiving a PERR indicating a fialure downstream, if the TE LSP is not
being protected, an upstream PLR could decide to trigger a fast reroute
provided the bypass tunnel is terminating downstream the failure (for a
DETOUR LSP it terminates at the tail-end).<br>
<br>
JP.<br>
<br>
At 17:55 07/03/2002 +0200, Doug Degan wrote:<br>
<blockquote type=cite cite><font face="arial" size=2>0) what is wrong in
this story?</font><br>
<font face="arial" size=2>&nbsp;&nbsp;
--------------------------------------</font><br>
&nbsp;<br>
<font face="arial" size=2>consider the folowing topology:</font><br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
<font face="arial" size=2>[I]---[PLR]----[T1]-----[MP]-----[T2]----[E]</font><br>
<font face="arial" size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/</font><br>
<font face="arial" size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
\------------------/</font><br>
<font face="arial" size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
BYPASS/DETOUR</font><br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
<font face="arial" size=2>primary LSP is from I to E,&nbsp; it is
protected at PLR by BYPASS/DETOUR lsp.</font><br>
<font face="arial" size=2>(this wasn't configured manually, but was done
upon configuring the protected LSP)</font><br>
&nbsp;<br>
<font face="arial" size=2>now the link between T2 and E
fails.</font><br>
<font face="arial" size=2>T2 send PATH-ERR upstream cause it can't
protect the primary LSP.</font><br>
<font face="arial" size=2>same goes to MP and T1 (sending PATH-ERR
upstream).</font><br>
<font face="arial" size=2>PLR get the PATH_ERR and switch the traffic to
the BYPASS/DETOUR.</font><br>
&nbsp;<br>
<font face="arial" size=2>if what I have describes may happen I have
other questions except the &quot;0&quot; question:</font><br>
<font face="arial" size=2>1) should PLR know per each possible failure
position whether it is protected against it? (how...)</font><br>
<font face="arial" size=2>&nbsp;&nbsp;&nbsp; </font><br>
&nbsp;<br>
<font face="arial" size=2>2) should PLR always select the
&quot;farest-merge&quot; bypass? (in this case it might have prevented
traffic loss).</font><br>
&nbsp;<br>
<font face="arial" size=2>thanks in forward.</font><br>
<font face="arial" size=2>doug.</font><br>
&nbsp;<br>
&nbsp;<br>
&nbsp;<br>
&nbsp;</blockquote></html>

--=====================_33978638==_.ALT--



From owner-mpls@UU.NET  Fri Mar  8 14:46:14 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29349
	for <mpls-archive@lists.ietf.org>; Fri, 8 Mar 2002 14:46:14 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfil03107;
	Fri, 8 Mar 2002 19:45:13 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfik22970
	for mpls-outgoing; Fri, 8 Mar 2002 19:44:50 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfik22965
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 19:44:50 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfik07219
	for <mpls@uu.net>; Fri, 8 Mar 2002 19:44:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfik01330
	for <mpls@uu.net>; Fri, 8 Mar 2002 19:44:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id OAA21449 for <mpls@uu.net>; Fri, 8 Mar 2002 14:44:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id OAA16964 for mpls@uu.net; Fri, 8 Mar 2002 14:44:01 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfik22840
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 8 Mar 2002 19:43:01 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfik12888
	for <mpls@UU.NET>; Fri, 8 Mar 2002 19:41:12 GMT
Received: from mailsrv.acc.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mailsrv.acc.com [129.192.64.128])
	id QQmfik00062
	for <mpls@UU.NET>; Fri, 8 Mar 2002 19:41:12 GMT
Received: from kishan (devdhcp6211.dev.acc.am.ericsson.se [129.192.62.11])
	by mailsrv.acc.com (8.12.1/8.12.1) with SMTP id g28Jf16S016810;
	Fri, 8 Mar 2002 11:41:02 -0800 (PST)
Reply-To: <harikishan.desineni@ericsson.com>
From: "HariKishan" <harikishan.desineni@ericsson.com>
To: <manoj@juniper.net>, <yakov@juniper.net>, <rahul@redback.com>
Cc: <mpls@UU.NET>, <afarrel@movaz.com>
Subject: RE: I-D ACTION:draft-ietf-mpls-ldp-restart-00.txt
Date: Fri, 8 Mar 2002 11:37:47 -0800
Message-ID: <NFBBIBMLMBKPNKKDJEGGIEMECLAA.harikishan.desineni@ericsson.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
In-Reply-To: <200202141205.HAA15886@ietf.org>
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Importance: Normal
X-Scanned-By: MIMEDefang 2.1 
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hello,
 I have the following questions on the draft.
 (Please help me in understanding them)

 In 6.3, "the amount of time the LSR should keep
 its stale label-FEC bindings is set to the
 lesser of the Restart time, as was advertised
 by the neighbor, and a local time."


 What is the significance of this local timer?
 If the LSR doesn't establish an LDP session
 with the neighbor within restart time ( as
 advertised by the neighbor), just deleting the
 stale bindings may work. I did not catch the
 point in keeping this period to
 Min(Restart time advt., by neighbor, Local timer).


 In 6.3
 " The Recovery Time that the LSR
   advertises to the neighbor should be greater than the Recovery Time
   the (restarting) neighbor advertised to the LSR."

  Why is this necessary?
  If it is necessary, How do you guarantee the above?

  It may not be possible to guarantee because of the
  following reasons.

  The non-restarting LSR may not know the recovery time that
  will be advertised by the restarting LSR.

  If the non-restarting LSR plays passive role, it may know
  the recovery time advertised by the Active(re-starting) LSR.

  If the non-restarting LSR plays active role, it will not
  know the recovery time that may advertised by the
  passive (re-starting) LSR.

Thanks,
Kishan

---------------------------------
HariKishan Desineni,
PU IP Access,
BU Multi-Service Networks,
Ericsson,
70 Castilian Drive,
Santa Barbara,
California - 93117
United States of America.

E-mail: harikishan.desineni@ericsson.com
Office:(805) 562 6419
Cell:(805) 252 2641
Home:(805) 562 8841
Fax: (805) 685 4465

> -----Original Message-----
> From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET]On Behalf Of
> Internet-Drafts@ietf.org
> Sent: Thursday, February 14, 2002 4:05 AM
> To: IETF-Announce:;
> Cc: mpls@UU.NET
> Subject: I-D ACTION:draft-ietf-mpls-ldp-restart-00.txt
>
>
> 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		: Graceful Restart Mechanism for LDP
> 	Author(s)	: M. Leelanivas, Y. Rekhter, R. Aggarwal
> 	Filename	: draft-ietf-mpls-ldp-restart-00.txt
> 	Pages		: 10
> 	Date		: 13-Feb-02
>
> This document describes a mechanism that helps to minimize the
> negative effects on MPLS traffic caused by LSR's control plane
> restart, and specifically by the restart of its LDP component, on
> LSRs that are capable of preserving the MPLS forwarding component
> across the restart.
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-mpls-ldp-rest
art-00.txt

To remove yourself from the IETF Announcement list, send a message to
ietf-announce-request with the word unsubscribe in the body of the
message.

Internet-Drafts are also available by anonymous FTP. Login with the
username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-mpls-ldp-restart-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-mpls-ldp-restart-00.txt".

NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.


Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.



From owner-mpls@UU.NET  Sat Mar  9 09:14:24 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA09739
	for <mpls-archive@lists.ietf.org>; Sat, 9 Mar 2002 09:14:24 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmflg23627;
	Sat, 9 Mar 2002 14:13:46 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmflg06775
	for mpls-outgoing; Sat, 9 Mar 2002 14:13:12 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmflg06742
	for <mpls@mail-control.ash.ops.us.uu.net>; Sat, 9 Mar 2002 14:12:59 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmflg04673
	for <mpls@uu.net>; Sat, 9 Mar 2002 14:12:02 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmflg29706
	for <mpls@uu.net>; Sat, 9 Mar 2002 14:12:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id JAA28466 for <mpls@uu.net>; Sat, 9 Mar 2002 09:12:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id JAA06444 for mpls@uu.net; Sat, 9 Mar 2002 09:12:01 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmflg06504
	for <mpls@mail-control.ash.ops.us.uu.net>; Sat, 9 Mar 2002 14:11:32 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmflg14889
	for <mpls@UU.NET>; Sat, 9 Mar 2002 14:10:08 GMT
Received: from sj-msg-core-4.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-msg-core-4.cisco.com [171.71.163.10])
	id QQmflg29057
	for <mpls@UU.NET>; Sat, 9 Mar 2002 14:10:07 GMT
Received: from mira-sjcm-3.cisco.com (mira-sjcm-3.cisco.com [171.69.24.15])
	by sj-msg-core-4.cisco.com (8.11.3/8.9.1) with ESMTP id g29EA5T00575;
	Sat, 9 Mar 2002 06:10:05 -0800 (PST)
Received: from cisco.com (gagatek.cisco.com [10.50.38.149])
	by mira-sjcm-3.cisco.com (Mirapoint)
	with ESMTP id ADZ14726;
	Sat, 9 Mar 2002 05:58:20 -0800 (PST)
Message-ID: <3C8A17B6.AC61CB1@cisco.com>
Date: Sat, 09 Mar 2002 15:09:58 +0100
From: Robert Raszuk <raszuk@cisco.com>
Reply-To: raszuk@cisco.com
Organization: Signature: http://www.employees.org/~raszuk/sig/
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: "Reddy, Vikram" <vikramr@netplane.com>
CC: "'Metz, Eduard'" <Eduard.Metz@kpnqwest.com>, ppvpn@ppvpn.francetelecom.com,
        mpls@UU.NET, "'yakov@juniper.net'" <yakov@juniper.net>,
        "'erosen@cisco.com'" <erosen@cisco.com>
Subject: Re: QoS for BGP/MPLS VPNs in 2547bis
References: <E7E13AAF2F3ED41197C100508BD6A328493808@india_exch.hyderabad.mindspeed.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Reddy,

> My requirement is to be able to apply QoS to an entire VPN and to
> be able to do it automatically. No manual configuring should be
> done for each route.

Per incomming interface EXP bit setting is possible at least in both
commercial MPLS-VPN implementations I am familiar with. 

> We must also be able to reserve QoS dynamically when a the first route
> for the VPN is reserved and must be able to give all the routes learnt later
> in the VPN the same QoS.

Giving QoS to the _routes_ is not a new concept. Why don't you use
regular qos policy propagation with bgp for all VPN routes or a subset
of those.

> Since 2547bis does not provide anything to uniquely identify a VPN
> and to identify traffic belonging to the VPN, there probably should
> be an extension/draft yo include that.

Appling different QoS per VPN is a pretty bad idea in itself. 

Now I am not sure if you are going to use LDP in the core or full mesh
of PE-PE traffic engineer tunnels. Both ways are possible to achive
decent diffserv with current 2547bis draft btw.

> VPN-VR does allow us to uniquely identify a VPN based on VPN-ID.
> This will give us more control on the policies we want to apply to the
> VPN.

Could you be a bit more specific how you are going to use this VPNID, in
particular how this VPN-ID will help you to identify the vpn data
belonging to this or different VPN for a selective qos treatment ?

R.



From owner-mpls@UU.NET  Sat Mar  9 21:57:55 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA24348
	for <mpls-archive@lists.ietf.org>; Sat, 9 Mar 2002 21:57:55 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfnf09332;
	Sun, 10 Mar 2002 02:57:17 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfnf24858
	for mpls-outgoing; Sun, 10 Mar 2002 02:56:55 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfnf24853
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 10 Mar 2002 02:56:54 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfnf15096
	for <mpls@uu.net>; Sun, 10 Mar 2002 02:56:27 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfnf19772
	for <mpls@uu.net>; Sun, 10 Mar 2002 02:56:26 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id VAA14152 for <mpls@uu.net>; Sat, 9 Mar 2002 21:56:26 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id VAA10699 for mpls@uu.net; Sat, 9 Mar 2002 21:56:26 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfka01484
	for <mpls@mail-control.ash.ops.us.uu.net>; Sat, 9 Mar 2002 06:00:27 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfjz15948
	for <mpls@UU.NET>; Sat, 9 Mar 2002 05:59:26 GMT
Received: from strange.eng.utoledo.edu by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: strange.eng.utoledo.edu [131.183.18.8])
	id QQmfjz23363
	for <mpls@UU.NET>; Sat, 9 Mar 2002 05:59:26 GMT
Received: from abrar (abrar.ni.utoledo.edu [131.183.16.185])
	by strange.eng.utoledo.edu (8.9.3+Sun/8.9.3/1.1) with SMTP id AAA13315;
	Sat, 9 Mar 2002 00:59:09 -0500 (EST)
Message-ID: <005e01c1c748$856eac00$b910b783@abrar>
From: "Abrar Hussain" <ahussain@eng.utoledo.edu>
To: "mpls uunet" <mpls@UU.NET>, "mpls ops rc" <mpls-ops@mplsrc.com>,
        "mpls issues" <mplsissues@yahoo.groups.com>
Cc: <mkhan@eng.utoledo.edu>
Subject: link failures.
Date: Sat, 9 Mar 2002 00:57:47 -0800
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0057_01C1C705.6DBAD810"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.

------=_NextPart_000_0057_01C1C705.6DBAD810
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi All,

I have a basic question regarding link failures.Suppose that an LSR or a =
ROUTER for that matter has made its routng decision for some pkts and =
have buffered them for transmission in the output queue to be sent on a =
particular interface.

Now lets assume that this interface went DOWN after the pkts were =
queued.In this case these pkts cannot be transmitted on the interface.
There may or may not be other interfaces on which these pkts would have =
been transmitted, perhaps this was the best one to transmit them on.

Question:=20

(1) How long is the LSR/Router gonna buffer these pkts in the output =
queue.Will these pkts be dropped or will they be re processed for =
possible transmission on other interfaces ?

Any pointers in this area are welcome.

Sincerely,
Abrar Hussain.

------=_NextPart_000_0057_01C1C705.6DBAD810
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2920.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3D"Courier New" size=3D2>Hi All,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>I have&nbsp;a basic question =
regarding link=20
failures.</FONT><FONT face=3D"Courier New" size=3D2>Suppose that an LSR =
or a ROUTER=20
for that matter has made its routng decision for some pkts and have =
buffered=20
them for transmission in the output queue to be sent on a particular=20
interface.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>Now lets assume that this =
interface went=20
DOWN after the pkts were queued.In this case these pkts cannot be =
transmitted on=20
the interface.</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>There may or may not be other =
interfaces on=20
which these pkts would have been transmitted, perhaps this was the best =
one to=20
transmit them on.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>Question: </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>(1)&nbsp;How long is the =
LSR/Router gonna=20
buffer these pkts in the output queue.Will these pkts be dropped or will =
they be=20
re processed for possible transmission on other interfaces =
?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>Any pointers in this area are=20
welcome.</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>Sincerely,</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>Abrar =
Hussain.</FONT></DIV></BODY></HTML>

------=_NextPart_000_0057_01C1C705.6DBAD810--



From owner-mpls@UU.NET  Sun Mar 10 12:06:30 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA10882
	for <mpls-archive@lists.ietf.org>; Sun, 10 Mar 2002 12:06:30 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfpk24319;
	Sun, 10 Mar 2002 17:05:49 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfpk26500
	for mpls-outgoing; Sun, 10 Mar 2002 17:05:36 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfpk24927
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 10 Mar 2002 17:05:24 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfpk06059
	for <mpls@uu.net>; Sun, 10 Mar 2002 17:05:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfpk03571
	for <mpls@uu.net>; Sun, 10 Mar 2002 17:05:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA13926 for <mpls@uu.net>; Sun, 10 Mar 2002 12:05:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA18607 for mpls@uu.net; Sun, 10 Mar 2002 12:05:02 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfpk20222
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 10 Mar 2002 17:04:13 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfpk04656
	for <mpls@UU.NET>; Sun, 10 Mar 2002 17:03:29 GMT
Received: from father.pmc-sierra.bc.ca by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmfpk07962
	for <mpls@UU.NET>; Sun, 10 Mar 2002 17:03:28 GMT
Received: (qmail 25360 invoked by uid 104); 10 Mar 2002 17:03:13 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4189. . Clean. Processed in 0.465379 secs); 10 Mar 2002 17:03:13 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 10 Mar 2002 17:03:12 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2AH35p05181;
	Sun, 10 Mar 2002 09:03:05 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXAT15ZF>; Sun, 10 Mar 2002 09:03:08 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A61B@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'raszuk@cisco.com'" <raszuk@cisco.com>,
        "Reddy, Vikram"
	 <vikramr@netplane.com>
Cc: "'Metz, Eduard'" <Eduard.Metz@kpnqwest.com>, ppvpn@ppvpn.francetelecom.com,
        mpls@UU.NET, "'yakov@juniper.net'"
	 <yakov@juniper.net>,
        "'erosen@cisco.com'" <erosen@cisco.com>
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
Date: Sun, 10 Mar 2002 09:03:06 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Robert,

> -----Original Message-----
> From: Robert Raszuk [mailto:raszuk@cisco.com]
> Sent: Saturday, March 09, 2002 9:10 AM
> To: Reddy, Vikram
> Cc: 'Metz, Eduard'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET;
> 'yakov@juniper.net'; 'erosen@cisco.com'
> Subject: Re: QoS for BGP/MPLS VPNs in 2547bis
> 
> 
> Reddy,
> 
> > My requirement is to be able to apply QoS to an entire VPN and to
> > be able to do it automatically. No manual configuring should be
> > done for each route.
> 
> Per incomming interface EXP bit setting is possible at least in both
> commercial MPLS-VPN implementations I am familiar with. 
> 
> > We must also be able to reserve QoS dynamically when a the 
> first route
> > for the VPN is reserved and must be able to give all the 
> routes learnt later
> > in the VPN the same QoS.
> 
> Giving QoS to the _routes_ is not a new concept. Why don't you use
> regular qos policy propagation with bgp for all VPN routes or a subset
> of those.
> 
> > Since 2547bis does not provide anything to uniquely identify a VPN
> > and to identify traffic belonging to the VPN, there probably should
> > be an extension/draft yo include that.
> 
> Appling different QoS per VPN is a pretty bad idea in itself.

It may not be very scalable, but in fact I think one of the main requirements of VPN is to decouple the QoS of customers. Sonmething that probably requires per-customer queuing.
 
-Shahram 

> 
> Now I am not sure if you are going to use LDP in the core or full mesh
> of PE-PE traffic engineer tunnels. Both ways are possible to achive
> decent diffserv with current 2547bis draft btw.
> 
> > VPN-VR does allow us to uniquely identify a VPN based on VPN-ID.
> > This will give us more control on the policies we want to 
> apply to the
> > VPN.
> 
> Could you be a bit more specific how you are going to use 
> this VPNID, in
> particular how this VPN-ID will help you to identify the vpn data
> belonging to this or different VPN for a selective qos treatment ?
> 
> R.
> 



From owner-mpls@UU.NET  Sun Mar 10 12:10:58 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA10948
	for <mpls-archive@lists.ietf.org>; Sun, 10 Mar 2002 12:10:58 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfpk00877;
	Sun, 10 Mar 2002 17:10:29 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfpk29475
	for mpls-outgoing; Sun, 10 Mar 2002 17:10:04 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfpk29462
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 10 Mar 2002 17:10:02 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfpk18169
	for <mpls@uu.net>; Sun, 10 Mar 2002 17:09:20 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfpk09653
	for <mpls@uu.net>; Sun, 10 Mar 2002 17:09:20 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA14003 for <mpls@uu.net>; Sun, 10 Mar 2002 12:09:19 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA19557 for mpls@uu.net; Sun, 10 Mar 2002 12:09:19 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfpk29342
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 10 Mar 2002 17:08:29 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfpk15582
	for <mpls@UU.NET>; Sun, 10 Mar 2002 17:08:14 GMT
Received: from sj-msg-core-3.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-msg-core-3.cisco.com [171.70.157.152])
	id QQmfpk14254
	for <mpls@UU.NET>; Sun, 10 Mar 2002 17:08:13 GMT
Received: from mira-sjcm-3.cisco.com (mira-sjcm-3.cisco.com [171.69.24.15])
	by sj-msg-core-3.cisco.com (8.11.3/8.9.1) with ESMTP id g2AH86303580;
	Sun, 10 Mar 2002 09:08:06 -0800 (PST)
Received: from cisco.com (gagatek.cisco.com [10.50.38.149])
	by mira-sjcm-3.cisco.com (Mirapoint)
	with ESMTP id AEA07543;
	Sun, 10 Mar 2002 08:56:28 -0800 (PST)
Message-ID: <3C8B92F7.F2A55E03@cisco.com>
Date: Sun, 10 Mar 2002 18:08:07 +0100
From: Robert Raszuk <raszuk@cisco.com>
Reply-To: raszuk@cisco.com
Organization: Signature: http://www.employees.org/~raszuk/sig/
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
CC: "Reddy, Vikram" <vikramr@netplane.com>,
        "'Metz, Eduard'" <Eduard.Metz@kpnqwest.com>,
        ppvpn@ppvpn.francetelecom.com, mpls@UU.NET,
        "'yakov@juniper.net'" <yakov@juniper.net>,
        "'erosen@cisco.com'" <erosen@cisco.com>
Subject: Re: QoS for BGP/MPLS VPNs in 2547bis
References: <4B6D09F3B826D411A67300D0B706EFDE84A61B@nt-exch-yow.pmc-sierra.bc.ca>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


> > Appling different QoS per VPN is a pretty bad idea in itself.
> 
> It may not be very scalable, but in fact I think one of 
> the main requirements of VPN is to decouple the QoS of 
> customers. Sonmething that probably requires per-customer queuing.
> 
> -Shahram

Well in almost all practical scenarios I met SP/ISP will not offer per
customer queuing. Instead it will offer per customer's application
queueing - the difference is very significant. And as an example it
should not matter for customer A if his VoIP packets are transported in
the same diffserv pipe with VoIP packets belonging to different customer
B as long as both of them get what they have paid for.

Rgs,
R.



From owner-mpls@UU.NET  Sun Mar 10 13:06:52 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA11821
	for <mpls-archive@lists.ietf.org>; Sun, 10 Mar 2002 13:06:52 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfpo24376;
	Sun, 10 Mar 2002 18:05:45 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfpo20537
	for mpls-outgoing; Sun, 10 Mar 2002 18:05:28 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfpo20404
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 10 Mar 2002 18:05:26 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfpo25788
	for <mpls@UU.NET>; Sun, 10 Mar 2002 18:04:56 GMT
Received: from merlot.juniper.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint.juniper.net [207.17.136.129])
	id QQmfpo27365
	for <mpls@UU.NET>; Sun, 10 Mar 2002 18:04:56 GMT
Received: from juniper.net (garnet.juniper.net [172.17.28.17])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id g2AI4nT27651;
	Sun, 10 Mar 2002 10:04:49 -0800 (PST)
	(envelope-from yakov@juniper.net)
Message-Id: <200203101804.g2AI4nT27651@merlot.juniper.net>
To: harikishan.desineni@ericsson.com
cc: manoj@juniper.net, rahul@redback.com, mpls@UU.NET, afarrel@movaz.com
Subject: Re: I-D ACTION:draft-ietf-mpls-ldp-restart-00.txt 
In-Reply-To: Your message of "Fri, 08 Mar 2002 11:37:47 PST."
             <NFBBIBMLMBKPNKKDJEGGIEMECLAA.harikishan.desineni@ericsson.com> 
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <62591.1015783489.1@juniper.net>
Date: Sun, 10 Mar 2002 10:04:49 -0800
From: Yakov Rekhter <yakov@juniper.net>
Sender: owner-mpls@UU.NET
Precedence: bulk

Kishan,

> Hello,
>  I have the following questions on the draft.
>  (Please help me in understanding them)
> 
>  In 6.3, "the amount of time the LSR should keep
>  its stale label-FEC bindings is set to the
>  lesser of the Restart time, as was advertised
>  by the neighbor, and a local time."
> 
> 
>  What is the significance of this local timer?
>  If the LSR doesn't establish an LDP session
>  with the neighbor within restart time ( as
>  advertised by the neighbor), just deleting the
>  stale bindings may work. I did not catch the
>  point in keeping this period to
>  Min(Restart time advt., by neighbor, Local timer).

The LSR may want to impose a (configurable) upper bound on the
amount of time it is willing to retain the stale state. Local time
is a way to impose this upper bound.

>  In 6.3
>  " The Recovery Time that the LSR
>    advertises to the neighbor should be greater than the Recovery Time
>    the (restarting) neighbor advertised to the LSR."
> 
>   Why is this necessary?
>   If it is necessary, How do you guarantee the above?
> 
>   It may not be possible to guarantee because of the
>   following reasons.
> 
>   The non-restarting LSR may not know the recovery time that
>   will be advertised by the restarting LSR.
> 
>   If the non-restarting LSR plays passive role, it may know
>   the recovery time advertised by the Active(re-starting) LSR.
> 
>   If the non-restarting LSR plays active role, it will not
>   know the recovery time that may advertised by the
>   passive (re-starting) LSR.

which suggests that the non-restarting LSR should play a passive role.

Yakov.


From owner-mpls@UU.NET  Sun Mar 10 13:29:07 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA12115
	for <mpls-archive@lists.ietf.org>; Sun, 10 Mar 2002 13:29:07 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfpp26603;
	Sun, 10 Mar 2002 18:28:15 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfpp26339
	for mpls-outgoing; Sun, 10 Mar 2002 18:28:01 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfpp26331
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 10 Mar 2002 18:27:55 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfpp17016
	for <mpls@uu.net>; Sun, 10 Mar 2002 18:27:04 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfpp24175
	for <mpls@uu.net>; Sun, 10 Mar 2002 18:27:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id NAA15625 for <mpls@uu.net>; Sun, 10 Mar 2002 13:27:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id NAA23682 for mpls@uu.net; Sun, 10 Mar 2002 13:27:02 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfpp26292
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 10 Mar 2002 18:26:26 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfpp27161
	for <mpls@UU.NET>; Sun, 10 Mar 2002 18:26:20 GMT
Received: from mother.pmc-sierra.bc.ca by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmfpp04350
	for <mpls@UU.NET>; Sun, 10 Mar 2002 18:26:19 GMT
Received: (qmail 20915 invoked by uid 104); 10 Mar 2002 18:26:18 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4189. . Clean. Processed in 0.437872 secs); 10 Mar 2002 18:26:18 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 10 Mar 2002 18:26:18 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2AIQEp08974;
	Sun, 10 Mar 2002 10:26:15 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXAT161J>; Sun, 10 Mar 2002 10:26:18 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A61C@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'raszuk@cisco.com'" <raszuk@cisco.com>
Cc: "Reddy, Vikram" <vikramr@netplane.com>,
        "'Metz, Eduard'"
	 <Eduard.Metz@kpnqwest.com>,
        ppvpn@ppvpn.francetelecom.com, mpls@UU.NET,
        "'yakov@juniper.net'" <yakov@juniper.net>,
        "'erosen@cisco.com'"
	 <erosen@cisco.com>
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
Date: Sun, 10 Mar 2002 10:26:14 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Robert,

Diffserv packets of the same BA share the same FIFO. Also packets from customers may arrive in burst. This means that even though the BW assigned to a BA FIFO could be designed to be less than the aggregate of the BW of all customers for that class, but a number of customers' traffic could potentially cause the packets from other customers to get dropped due to insufficient space in the queue. The only solution is to have very very deep FIFOs at all nodes or to shape at every node, which BTW does not 100% rectify the situation, but it could reduce such incidents. I haven't seen anybody shaping at every node, neither having very deep FIFOs.

Also any misconfiguration or failure of any of customer policers could have adverse effect on all customers. 

If there was per-customer queuing, then such behaviors would be virtually impossible to happen.

-Shahram 

> -----Original Message-----
> From: Robert[mailto:raszuk@cisco.com]
> Sent: Sunday, March 10, 2002 12:08 PM
> To: Shahram Davari
> Cc: Reddy, Vikram; 'Metz, Eduard'; ppvpn@ppvpn.francetelecom.com;
> mpls@UU.NET; 'yakov@juniper.net'; 'erosen@cisco.com'
> Subject: Re: QoS for BGP/MPLS VPNs in 2547bis
> 
> 
> 
> > > Appling different QoS per VPN is a pretty bad idea in itself.
> > 
> > It may not be very scalable, but in fact I think one of 
> > the main requirements of VPN is to decouple the QoS of 
> > customers. Sonmething that probably requires per-customer queuing.
> > 
> > -Shahram
> 
> Well in almost all practical scenarios I met SP/ISP will not offer per
> customer queuing. Instead it will offer per customer's application
> queueing - the difference is very significant. And as an example it
> should not matter for customer A if his VoIP packets are 
> transported in
> the same diffserv pipe with VoIP packets belonging to 
> different customer
> B as long as both of them get what they have paid for.
> 
> Rgs,
> R.
> 



From owner-mpls@UU.NET  Sun Mar 10 14:31:57 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA12950
	for <mpls-archive@lists.ietf.org>; Sun, 10 Mar 2002 14:31:57 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfpu15564;
	Sun, 10 Mar 2002 19:31:09 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfpu21314
	for mpls-outgoing; Sun, 10 Mar 2002 19:30:52 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfpu21309
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 10 Mar 2002 19:30:51 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfpu11521
	for <mpls@uu.net>; Sun, 10 Mar 2002 19:30:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfpu26494
	for <mpls@uu.net>; Sun, 10 Mar 2002 19:30:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id OAA16689 for <mpls@uu.net>; Sun, 10 Mar 2002 14:30:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id OAA27266 for mpls@uu.net; Sun, 10 Mar 2002 14:30:01 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfpt21228
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 10 Mar 2002 19:28:47 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfpt21250
	for <mpls@UU.NET>; Sun, 10 Mar 2002 19:28:01 GMT
Received: from sj-msg-core-2.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-msg-core-2.cisco.com [171.69.24.11])
	id QQmfpt11429
	for <mpls@UU.NET>; Sun, 10 Mar 2002 19:28:01 GMT
Received: from mira-sjcm-3.cisco.com (mira-sjcm-3.cisco.com [171.69.24.15])
	by sj-msg-core-2.cisco.com (8.11.3/8.9.1) with ESMTP id g2AJRwh29395;
	Sun, 10 Mar 2002 11:27:58 -0800 (PST)
Received: from cisco.com (gagatek.cisco.com [10.50.38.149])
	by mira-sjcm-3.cisco.com (Mirapoint)
	with ESMTP id AEA08443;
	Sun, 10 Mar 2002 11:16:14 -0800 (PST)
Message-ID: <3C8BB3B9.4721A159@cisco.com>
Date: Sun, 10 Mar 2002 20:27:53 +0100
From: Robert Raszuk <raszuk@cisco.com>
Reply-To: raszuk@cisco.com
Organization: Signature: http://www.employees.org/~raszuk/sig/
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
CC: "Reddy, Vikram" <vikramr@netplane.com>,
        "'Metz, Eduard'" <Eduard.Metz@kpnqwest.com>,
        ppvpn@ppvpn.francetelecom.com, mpls@UU.NET,
        "'yakov@juniper.net'" <yakov@juniper.net>,
        "'erosen@cisco.com'" <erosen@cisco.com>
Subject: Re: QoS for BGP/MPLS VPNs in 2547bis
References: <4B6D09F3B826D411A67300D0B706EFDE84A61C@nt-exch-yow.pmc-sierra.bc.ca>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


Well I have not seen VoIP bursting :) but you are right shaping is the
only cure. I guess it remains to be seen if shaping on each not is
really required versus shaping on ingress to the SP network only. 

Rgs,
R.

> Shahram Davari wrote:
> 
> Robert,
> 
> Diffserv packets of the same BA share the same FIFO. Also packets from customers may arrive in burst. This means that even though the BW assigned to a BA FIFO could be designed to be less than the aggregate of the BW of all customers for that class, but a number of customers' traffic could potentially cause the packets from other customers to get dropped due to insufficient space in the queue. The only solution is to have very very deep FIFOs at all nodes or to shape at every node, which BTW does not 100% rectify the situation, but it could reduce such incidents. I haven't seen anybody shaping at every node, neither having very deep FIFOs.
> 
> Also any misconfiguration or failure of any of customer policers could have adverse effect on all customers.
> 
> If there was per-customer queuing, then such behaviors would be virtually impossible to happen.
> 
> -Shahram
> 
> > -----Original Message-----
> > From: Robert[mailto:raszuk@cisco.com]
> > Sent: Sunday, March 10, 2002 12:08 PM
> > To: Shahram Davari
> > Cc: Reddy, Vikram; 'Metz, Eduard'; ppvpn@ppvpn.francetelecom.com;
> > mpls@UU.NET; 'yakov@juniper.net'; 'erosen@cisco.com'
> > Subject: Re: QoS for BGP/MPLS VPNs in 2547bis
> >
> >
> >
> > > > Appling different QoS per VPN is a pretty bad idea in itself.
> > >
> > > It may not be very scalable, but in fact I think one of
> > > the main requirements of VPN is to decouple the QoS of
> > > customers. Sonmething that probably requires per-customer queuing.
> > >
> > > -Shahram
> >
> > Well in almost all practical scenarios I met SP/ISP will not offer per
> > customer queuing. Instead it will offer per customer's application
> > queueing - the difference is very significant. And as an example it
> > should not matter for customer A if his VoIP packets are
> > transported in
> > the same diffserv pipe with VoIP packets belonging to
> > different customer
> > B as long as both of them get what they have paid for.
> >
> > Rgs,
> > R.
> >



From owner-mpls@UU.NET  Sun Mar 10 20:43:29 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA17222
	for <mpls-archive@lists.ietf.org>; Sun, 10 Mar 2002 20:43:29 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfqs13998;
	Mon, 11 Mar 2002 01:42:50 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfqs19592
	for mpls-outgoing; Mon, 11 Mar 2002 01:42:34 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfqs19587
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 11 Mar 2002 01:42:30 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfqs01062
	for <mpls@uu.net>; Mon, 11 Mar 2002 01:42:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfqs25624
	for <mpls@uu.net>; Mon, 11 Mar 2002 01:42:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id UAA22807 for <mpls@uu.net>; Sun, 10 Mar 2002 20:42:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id UAA14039 for mpls@uu.net; Sun, 10 Mar 2002 20:42:01 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfqs19404
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 11 Mar 2002 01:40:56 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfqs05902
	for <mpls@UU.NET>; Mon, 11 Mar 2002 01:37:59 GMT
Received: from mailsrv.acc.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mailsrv.acc.com [129.192.64.128])
	id QQmfqs26326
	for <mpls@UU.NET>; Mon, 11 Mar 2002 01:37:58 GMT
Received: from kishan (devdhcp6211.dev.acc.am.ericsson.se [129.192.62.11])
	by mailsrv.acc.com (8.12.1/8.12.1) with SMTP id g2B1br6S014866;
	Sun, 10 Mar 2002 17:37:53 -0800 (PST)
Reply-To: <harikishan.desineni@ericsson.com>
From: "HariKishan" <harikishan.desineni@ericsson.com>
To: "Yakov Rekhter" <yakov@juniper.net>
Cc: <manoj@juniper.net>, <rahul@redback.com>, <mpls@UU.NET>,
        <afarrel@movaz.com>
Subject: RE: I-D ACTION:draft-ietf-mpls-ldp-restart-00.txt 
Date: Sun, 10 Mar 2002 17:34:16 -0800
Message-ID: <NFBBIBMLMBKPNKKDJEGGKEMOCLAA.harikishan.desineni@ericsson.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
In-Reply-To: <200203101804.g2AI4nT27651@merlot.juniper.net>
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Importance: Normal
X-Scanned-By: MIMEDefang 2.1 
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Yakov,
	Thanks for some of the clarifications.
	Please see comments inline.

> 
> Kishan,
> 
> > Hello,
> >  I have the following questions on the draft.
> >  (Please help me in understanding them)
> > 
> >  In 6.3, "the amount of time the LSR should keep
> >  its stale label-FEC bindings is set to the
> >  lesser of the Restart time, as was advertised
> >  by the neighbor, and a local time."
> > 
> > 
> >  What is the significance of this local timer?
> >  If the LSR doesn't establish an LDP session
> >  with the neighbor within restart time ( as
> >  advertised by the neighbor), just deleting the
> >  stale bindings may work. I did not catch the
> >  point in keeping this period to
> >  Min(Restart time advt., by neighbor, Local timer).
> 
> The LSR may want to impose a (configurable) upper bound on the
> amount of time it is willing to retain the stale state. Local time
> is a way to impose this upper bound.
> 
 
  OK. I got the point.


> >  In 6.3
> >  " The Recovery Time that the LSR
> >    advertises to the neighbor should be greater than the 
> Recovery Time
> >    the (restarting) neighbor advertised to the LSR."
> > 
> >   Why is this necessary?
> >   If it is necessary, How do you guarantee the above?
> > 
> >   It may not be possible to guarantee because of the
> >   following reasons.
> > 
> >   The non-restarting LSR may not know the recovery time that
> >   will be advertised by the restarting LSR.
> > 
> >   If the non-restarting LSR plays passive role, it may know
> >   the recovery time advertised by the Active(re-starting) LSR.
> > 
> >   If the non-restarting LSR plays active role, it will not
> >   know the recovery time that may advertised by the
> >   passive (re-starting) LSR.
> 
> which suggests that the non-restarting LSR should play a 
> passive role.
  
  This is equivalent to saying that re-starting LSR plays
  active role.  

  This causes the active/passive role determination procedure
  in the LDP RFC (RFC3036) to change. 

  [ Section 2.5.2 "Transport Connection Establishment" ]
  
  What happens if two adjacent LSRs restart and try to 
  re-establish the session? Both of them would try to play
  Active Roles ??

  One of my un-answered question was:-  Why is it necessary
  to have the Recovery Time advertised by the non-restarting
  LSR to be greater than the Recovery Time advertised 
  by the re-starting neighbor LSR?

Thanks,
Kishan

> 
> Yakov.



From owner-mpls@UU.NET  Mon Mar 11 00:13:23 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA21186
	for <mpls-archive@lists.ietf.org>; Mon, 11 Mar 2002 00:13:23 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfrg29847;
	Mon, 11 Mar 2002 05:12:34 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfrg26538
	for mpls-outgoing; Mon, 11 Mar 2002 05:12:16 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfrg26533
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 11 Mar 2002 05:12:13 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfrg15739
	for <mpls@UU.NET>; Mon, 11 Mar 2002 05:11:01 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmfrg23386
	for <mpls@UU.NET>; Mon, 11 Mar 2002 05:11:00 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAG001T>; Mon, 11 Mar 2002 00:10:57 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A32849380A@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'raszuk@cisco.com'" <raszuk@cisco.com>, ppvpn@ppvpn.francetelecom.com,
        mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
Date: Mon, 11 Mar 2002 00:10:55 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Robert,

Could you please point me to a draft/RFC which talks about propagating 
QoS policy in BGP update msg?

In the VPN-VR model QoS per VPN is achieved as follows.
When MPLS tunnels are set up between VRs belonging to a VPN, use
the configured QoS for the VPN to set up the LSP.

Thanks,
Vikram



-----Original Message-----
From: Robert Raszuk [mailto:raszuk@cisco.com]
Sent: Saturday, March 09, 2002 6:10 AM
To: Reddy, Vikram
Cc: 'Metz, Eduard'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET;
'yakov@juniper.net'; 'erosen@cisco.com'
Subject: Re: QoS for BGP/MPLS VPNs in 2547bis


Reddy,

> My requirement is to be able to apply QoS to an entire VPN and to
> be able to do it automatically. No manual configuring should be
> done for each route.

Per incomming interface EXP bit setting is possible at least in both
commercial MPLS-VPN implementations I am familiar with. 

> We must also be able to reserve QoS dynamically when a the first route
> for the VPN is reserved and must be able to give all the routes learnt
later
> in the VPN the same QoS.

Giving QoS to the _routes_ is not a new concept. Why don't you use
regular qos policy propagation with bgp for all VPN routes or a subset
of those.



> Since 2547bis does not provide anything to uniquely identify a VPN
> and to identify traffic belonging to the VPN, there probably should
> be an extension/draft yo include that.

Appling different QoS per VPN is a pretty bad idea in itself. 

Now I am not sure if you are going to use LDP in the core or full mesh
of PE-PE traffic engineer tunnels. Both ways are possible to achive
decent diffserv with current 2547bis draft btw.

> VPN-VR does allow us to uniquely identify a VPN based on VPN-ID.
> This will give us more control on the policies we want to apply to the
> VPN.

Could you be a bit more specific how you are going to use this VPNID, in
particular how this VPN-ID will help you to identify the vpn data
belonging to this or different VPN for a selective qos treatment ?



R.


From owner-mpls@UU.NET  Mon Mar 11 04:53:33 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA02860
	for <mpls-archive@lists.ietf.org>; Mon, 11 Mar 2002 04:53:33 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfrz20102;
	Mon, 11 Mar 2002 09:52:52 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfrz08144
	for mpls-outgoing; Mon, 11 Mar 2002 09:52:35 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfrz08139
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 11 Mar 2002 09:52:33 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfrz27539
	for <mpls@UU.NET>; Mon, 11 Mar 2002 09:52:16 GMT
From: neil.2.harrison@bt.com
Received: from mbibipnt08.HC.BT.COM by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: saturn.bt.com [193.113.57.20])
	id QQmfrz12956
	for <mpls@UU.NET>; Mon, 11 Mar 2002 09:52:16 GMT
Received: by mbibipnt08.hc.bt.com with Internet Mail Service (5.5.2653.19)
	id <GR3L47G4>; Mon, 11 Mar 2002 09:51:45 -0000
Message-ID: <B9571FDEBD3DD21181E500606DD5EE050E892078@mbddmknt01.hc.bt.com>
To: raszuk@cisco.com, vikramr@netplane.com
Cc: Eduard.Metz@kpnqwest.com, ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
Date: Mon, 11 Mar 2002 09:51:36 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="ISO-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Robert,

There is a further aspect you should take into account here (I recall you/I
discussing this some time ago, and just having to agree/conclude 'its an
issue/problem'):

-	From a performance specification perspective, QoS is quite different
to availability.  There is no relationship between a pkt's QoS forwarding
requirments and its 'importance', ie its survivability requirements under
network resource reduction, such as network failures (vis-a-vis other pkts
of the same or different DS class in the same or different VPN).  Hence,
whether (for example) a voice application is mission critical or not, it has
to go EF class to meet (up-state) jitter transfer requirements.

-	I agree it makes sense to have similar QoS forwarding behaviour at
the pkt level across a network, but this does not necessarily mean that all
the VPNs supported must have identical availability SLAs.

-	QoS behaviour is conveyed at the pkt level.....but 'survivability'
behaviour cannot, this needs applying at the LSP level (and IMO this should
also be decoupled from the specific traffic/DS class types being carried at
any epoch both within a given VPN *and* across the total population of
VPNs).

-	the use of mp2p LDP LSPs and like-QoS-class merging across all VPNs
means the above now becomes impossible......as QoS and survivability become
'merged' and can't be decoupled across VPNs.

-	final observation.....QoS performance measurements only have any
sense when the network trail they are being applied to is in the available
state.  I hope this is obvious, but a corollary of this observation is that
one has to specify availability behaviour (ie entry/exit criteria), and in
turn this also means specifying things like defects (ie their entry/exit
criteria and consequent actions).  Further, since an operator/customer needs
consistent behaviour wrt to these parameters across manufacturers/operators
(respectively) (note - not their *objectives*, that is up to the
customer/operator to specify/provide), they also need to be standardised.
This has been addressed for p2p LSPs in Y.1710 (requirements) and Y.1711
(mechanisms) as some may already know.

regards, Neil

> -----Original Message-----
> From: Robert Raszuk [mailto:raszuk@cisco.com]
> Sent: 09 March 2002 14:10
> To: Reddy, Vikram
> Cc: 'Metz, Eduard'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET;
> 'yakov@juniper.net'; 'erosen@cisco.com'
> Subject: Re: QoS for BGP/MPLS VPNs in 2547bis
> 
> 
> Reddy,
> 
> > My requirement is to be able to apply QoS to an entire VPN and to
> > be able to do it automatically. No manual configuring should be
> > done for each route.
> 
> Per incomming interface EXP bit setting is possible at least in both
> commercial MPLS-VPN implementations I am familiar with. 
> 
> > We must also be able to reserve QoS dynamically when a the 
> first route
> > for the VPN is reserved and must be able to give all the 
> routes learnt later
> > in the VPN the same QoS.
> 
> Giving QoS to the _routes_ is not a new concept. Why don't you use
> regular qos policy propagation with bgp for all VPN routes or a subset
> of those.
> 
> > Since 2547bis does not provide anything to uniquely identify a VPN
> > and to identify traffic belonging to the VPN, there probably should
> > be an extension/draft yo include that.
> 
> Appling different QoS per VPN is a pretty bad idea in itself. 
> 
> Now I am not sure if you are going to use LDP in the core or full mesh
> of PE-PE traffic engineer tunnels. Both ways are possible to achive
> decent diffserv with current 2547bis draft btw.
> 
> > VPN-VR does allow us to uniquely identify a VPN based on VPN-ID.
> > This will give us more control on the policies we want to 
> apply to the
> > VPN.
> 
> Could you be a bit more specific how you are going to use 
> this VPNID, in
> particular how this VPN-ID will help you to identify the vpn data
> belonging to this or different VPN for a selective qos treatment ?
> 
> R.
> 


From owner-mpls@UU.NET  Mon Mar 11 07:19:33 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA05835
	for <mpls-archive@lists.ietf.org>; Mon, 11 Mar 2002 07:19:33 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfsj25308;
	Mon, 11 Mar 2002 12:18:55 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfsj19564
	for mpls-outgoing; Mon, 11 Mar 2002 12:18:36 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfsj19559
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 11 Mar 2002 12:18:30 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfsj07404
	for <mpls@UU.NET>; Mon, 11 Mar 2002 12:18:04 GMT
From: neil.2.harrison@bt.com
Received: from cbibipnt02.HC.BT.COM by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: saturn.bt.com [193.113.57.20])
	id QQmfsj01056
	for <mpls@UU.NET>; Mon, 11 Mar 2002 12:18:03 GMT
Received: by cbibipnt02.hc.bt.com with Internet Mail Service (5.5.2654.89)
	id <GR3JF8XR>; Mon, 11 Mar 2002 12:18:06 -0000
Message-ID: <B9571FDEBD3DD21181E500606DD5EE050E892080@mbddmknt01.hc.bt.com>
To: raszuk@cisco.com, Shahram_Davari@pmc-sierra.com
Cc: ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
Date: Mon, 11 Mar 2002 12:17:58 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2654.89)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

> > > Appling different QoS per VPN is a pretty bad idea in itself.
> > 
> > It may not be very scalable, but in fact I think one of 
> > the main requirements of VPN is to decouple the QoS of 
> > customers. Sonmething that probably requires per-customer queuing.
> > 
> > -Shahram
> 
> Well in almost all practical scenarios I met SP/ISP will not offer per
> customer queuing. Instead it will offer per customer's application
> queueing - the difference is very significant. And as an example it
> should not matter for customer A if his VoIP packets are 
> transported in
> the same diffserv pipe with VoIP packets belonging to 
> different customer
> B as long as both of them get what they have paid for.
> 
> Rgs,
> R.
Robert...hopefully you will have seen my last posting on this.  The basic
problem with the above is in the case of failure whose VoIP traffic
survives?  Merging like traffic types is fine for 'public' services, but in
the case of 'private' VPNs I don't understand how one can offer robust
survivability assurances.
BTW - for some types of VPN customer the behaviour you describe may be
adequate, but it may not be for others......they might want VPN
survivability assurances that are not a function of the traffic active at
any epoch (and with like-DS-class merging across all VPNs, then VPN traffic
survivability becomes a function of all VPN traffic at any epoch, not just
the VPN under consideration).  Hence, its not clear to me how one can offer
robust SLAs here.  But if you know how to do this then I would like to hear
it.

regards, Neil


From owner-mpls@UU.NET  Mon Mar 11 07:56:30 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA06587
	for <mpls-archive@lists.ietf.org>; Mon, 11 Mar 2002 07:56:30 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfsl15335;
	Mon, 11 Mar 2002 12:55:56 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfsl22276
	for mpls-outgoing; Mon, 11 Mar 2002 12:55:32 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfsl22271
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 11 Mar 2002 12:55:29 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfsl07745
	for <mpls@uu.net>; Mon, 11 Mar 2002 12:55:11 GMT
Received: from W2KEXGSWP02.kpnqwest.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp.kpnqwest.com [193.242.92.8])
	id QQmfsl21334
	for <mpls@uu.net>; Mon, 11 Mar 2002 12:55:09 GMT
Received: from ntexghub01.kpnqwest.com (unverified) by W2KEXGSWP02.kpnqwest.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T599214846ac0a864135f4@W2KEXGSWP02.kpnqwest.com>;
 Mon, 11 Mar 2002 13:55:07 +0100
Received: by ntexghub01 with Internet Mail Service (5.5.2653.19)
	id <FF4FX9NB>; Mon, 11 Mar 2002 13:55:07 +0100
Message-ID: <1E810ACBCC29D51185DF00508B66CCEED02433@ntexghfd02>
From: "Metz, Eduard" <Eduard.Metz@KPNQwest.com>
To: "'neil.2.harrison@bt.com'" <neil.2.harrison@bt.com>, raszuk@cisco.com,
        Shahram_Davari@pmc-sierra.com
Cc: ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
Date: Mon, 11 Mar 2002 13:55:06 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk


> Robert...hopefully you will have seen my last posting on 
> this.  The basic
> problem with the above is in the case of failure whose VoIP traffic
> survives?  Merging like traffic types is fine for 'public' 
> services, but in
> the case of 'private' VPNs I don't understand how one can offer robust
> survivability assurances.

If merging of traffic is not fine for 'private' services, how would you
deliver these? Build seperate networks (at the physical / fiber or
transmission layer)?

Wrt survivability: which part of the network is the most significant factor
in service availability? I would guess network access, and service specific
elements (CPEs, VoIP gateway etc). The backbone should cater for the most
robust survivability assurances anyway, assuming it is a shared network, and
not the seperated one above (btw: to me it seems easier as well to provide a
high-level of robustness to all traffic instead to some traffic). So
probably the gain in differentiating in survivability in the core is much
less than when differentiating in network access (e.g. redundant tails) or
service specific elements (redundant CPEs or gateways).

cheers,
	Eduard

ps when does survivability become a function of the traffic (and how would
that function look like? more traffic => less survivability, or if
traffic=typeX, survivability=off?)


> BTW - for some types of VPN customer the behaviour you describe may be
> adequate, but it may not be for others......they might want VPN
> survivability assurances that are not a function of the 
> traffic active at
> any epoch (and with like-DS-class merging across all VPNs, 
> then VPN traffic
> survivability becomes a function of all VPN traffic at any 
> epoch, not just
> the VPN under consideration).  Hence, its not clear to me how 
> one can offer
> robust SLAs here.  But if you know how to do this then I 
> would like to hear
> it.
> 
> regards, Neil
> 


From owner-mpls@UU.NET  Mon Mar 11 09:42:07 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA09601
	for <mpls-archive@lists.ietf.org>; Mon, 11 Mar 2002 09:42:06 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfss23370;
	Mon, 11 Mar 2002 14:41:18 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfss10812
	for mpls-outgoing; Mon, 11 Mar 2002 14:40:51 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfss10807
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 11 Mar 2002 14:40:49 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfss08454
	for <mpls@UU.NET>; Mon, 11 Mar 2002 14:40:16 GMT
From: neil.2.harrison@bt.com
Received: from cbibipnt03.HC.BT.COM by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: saturn.bt.com [193.113.57.20])
	id QQmfss21791
	for <mpls@UU.NET>; Mon, 11 Mar 2002 14:40:15 GMT
Received: by cbibipnt03.hc.bt.com with Internet Mail Service (5.5.2654.89)
	id <GR3K43XT>; Mon, 11 Mar 2002 14:40:17 -0000
Message-ID: <B9571FDEBD3DD21181E500606DD5EE050E892084@mbddmknt01.hc.bt.com>
To: Eduard.Metz@KPNQwest.com, raszuk@cisco.com, Shahram_Davari@pmc-sierra.com
Cc: ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
Date: Mon, 11 Mar 2002 14:40:08 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2654.89)
Content-Type: text/plain;
	charset="ISO-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Thanks Eduard, reply in line.  regards, Neil
<snip>
> If merging of traffic is not fine for 'private' services, how 
> would you
> deliver these? Build seperate networks (at the physical / fiber or
> transmission layer)?
NH=> It depends on the nature of the 'VPN' the customer wants and is
prepared to pay for.  Some do indeed require these be provided off L1
technologies since the BW and SLA requirements are very high.  Others are
happy with less robustly defined VPN services and perhaps want to take a
fully manage L2/3 VPN service.  Some want to build/run their own L3 network
and only want a L2 service from the SP.  etc.
> 
> Wrt survivability: which part of the network is the most 
> significant factor
> in service availability? I would guess network access, and 
> service specific
> elements (CPEs, VoIP gateway etc). The backbone should cater 
> for the most
> robust survivability assurances anyway, assuming it is a 
> shared network, and
> not the seperated one above (btw: to me it seems easier as 
> well to provide a
> high-level of robustness to all traffic instead to some traffic). So
> probably the gain in differentiating in survivability in the 
> core is much
> less than when differentiating in network access (e.g. 
> redundant tails) or
> service specific elements (redundant CPEs or gateways).
NH=> Yes you are right that access is critical here....its also the largest
cost aspect and also the place where QoS demands are the hardest to provide
(which is why there is still a great deal of ATM here).  However, you should
not overlook other factors....esp those having common-mode failure
charactersistics.  In rfc2547 all VPNs are dependent on BGP4.....so one
hopes the code and the platforms it runs on are robust and failure tolerant.
Further, use of LDP as a server level of LSPs to the higher VPN LSPs does
require overengineering of the network.....this may or may not be
acceptable, it depends on factors such as the traffic mix, desired level of
utilisation (something people are paying increasing attention to) and
whether customers understand, and are prepared to accept, operators cannot
provide absolutely solid SLAs.  If so then fine, if not then we will need
alternative solutions.  I think with VPNs there is no magic/single
answer...it largely depends on what the customer wants and is prepared to
pay for.

> ps when does survivability become a function of the traffic 
> (and how would
> that function look like? more traffic => less survivability, or if
> traffic=typeX, survivability=off?)
NH=> A cnls network mutates failures into QoS hits, and attempts to maintain
connectivity for all users.  This is how it is designed to operate and its
good model for certain types of traffic.  However, the degree of tolerance
to resource reduction is a function of the application.  Voice is different
to video is different to email etc.....and even for traffic of the same type
its not obvious (at the pkt) level which pkts are really more mission
critical than others (however, there is a distinction here between 'public'
and 'private' network services, since in the former it is valid to assume
all traffic is alike wrt importance).  If we just have 1 class of traffic,
call it BE, then we get a uniform resource reduction for all users in the
region of the failure.  If we have several classes (ie DS) then the resource
reduction has to be weighted/shared somehow amongst these classes.  You
might say let's give EF the lion's share of whatever resource remains since
it can't tolerate delay.  But what if the application here is 'office
gossip' and this was taking resource away from a more business critical
voice call (also using EF) or a more business crtitical data application
using an AF class....either of which may be in the same or a different VPN?
This may not be a problem if the non-critical EF traffic ratio (in this
example) is low on all links.....but what if this is not always true, or
perhaps there is a large take-off in video or whatever at some point, ie the
traffic patterns change?   Currently I guess most operators overengineer
their networks to cater for these issues....and maybe this is an adequate
response in many cases?  The corollary of overengineering is that DS-classes
tend to look alike wrt up-state behaviour.  And of course there are also
questions (esp thesedays) of how efficently one is using network
resources.....and for some types of VPN based on say FR significant
overbooking of the resource was/is very common (though please note that one
can still assign survivability on failure independent of this).  I also
suspect that when many customers buy a VPN they don't expect the
survivability of their traffic to be dependent on someone else's VPN
traffic.  So, in conclusion, whilst 'shared' VPNs might be OK for many
customers, for some others it won't be....so I think we can't ignore this
group. 


From owner-mpls@UU.NET  Mon Mar 11 10:36:19 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA11812
	for <mpls-archive@lists.ietf.org>; Mon, 11 Mar 2002 10:36:19 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfsw18505;
	Mon, 11 Mar 2002 15:35:44 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfsw06580
	for mpls-outgoing; Mon, 11 Mar 2002 15:35:31 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfsw06575
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 11 Mar 2002 15:35:30 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfsw22515
	for <mpls@uu.net>; Mon, 11 Mar 2002 15:35:05 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfsw26071
	for <mpls@uu.net>; Mon, 11 Mar 2002 15:35:05 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA18286 for <mpls@uu.net>; Mon, 11 Mar 2002 10:35:05 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA23142 for mpls@uu.net; Mon, 11 Mar 2002 10:35:04 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfsv05668
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 11 Mar 2002 15:21:06 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfsv12026
	for <mpls@uu.net>; Mon, 11 Mar 2002 15:20:31 GMT
Received: from smtp4.poczta.onet.pl by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp4.poczta.onet.pl [213.180.130.28])
	id QQmfsv07042
	for <mpls@uu.net>; Mon, 11 Mar 2002 15:20:31 GMT
Received: from f27.test.onet.pl ([192.168.240.57]:35512 "EHLO f27.test.onet.pl")
	by ps4.test.onet.pl with ESMTP id <S838711AbSCKPUV>;
	Mon, 11 Mar 2002 16:20:21 +0100
Received: from localhost ([127.0.0.1] helo=f2.test.onet.pl)
	by f27.test.onet.pl with smtp mailer
	id 16kRar-00064Y-00
	for <mpls@uu.net>; Mon, 11 Mar 2002 16:20:09 +0100
Received: from 213.180.130.21 by 192.168.240.57 with HTTP; Mon, 11 Mar 2002 16:20:08 +200
Received: from 172.28.172.178 by 213.180.130.21 with HTTP
To: mpls@UU.NET
From: Anna Szymanska <szymanska_anna@poczta.onet.pl>
Date: 	Mon, 11 Mar 2002 16:20:08 +200
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline
Subject: ER LSPs with Guaranteed Service
Mime-Version: 1.0
X-Mailer: onet.poczta
Message-Id: <E16kRar-00064Y-00@f27.test.onet.pl>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit


Hi all,

My question regards establishing ER LSPs using RSVP-TE with
Guaranteed Service.

Is there any method that ingress LSR can use to pass 
service rate and maximal delay parameters to egress LSR ?
In my opinion, egress LSR needs the data to create RSpec 
sent back in RESV messages.

Thanks in advance
Ania


-- 

Określ Swoje potrzeby - my znajdziemy ofertę za Ciebie!
[ http://oferty.onet.pl ]



From owner-mpls@UU.NET  Mon Mar 11 15:37:21 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA22608
	for <mpls-archive@lists.ietf.org>; Mon, 11 Mar 2002 15:37:21 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmftq17378;
	Mon, 11 Mar 2002 20:36:31 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmftq12937
	for mpls-outgoing; Mon, 11 Mar 2002 20:36:13 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmftq12897
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 11 Mar 2002 20:36:05 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmftq23244
	for <mpls@uu.net>; Mon, 11 Mar 2002 20:35:00 GMT
Received: from [172.16.1.15] by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp1.opnet.com [141.156.71.6])
	id QQmftq25589
	for <mpls@uu.net>; Mon, 11 Mar 2002 20:35:00 GMT
Received: from wtn10216.opnet.com (unverified) by 
 (Content Technologies SMTPRS 4.2.1) with ESMTP id <T59926fd314ac10010f384@> for <mpls@uu.net>;
 Mon, 11 Mar 2002 15:34:51 -0500
Message-Id: <5.0.0.25.2.20020311152456.00a62160@mail.opnet.com>
X-Sender: skalra@mail.opnet.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Mon, 11 Mar 2002 15:34:52 -0500
To: mpls@UU.NET
From: Sachin Kalra <skalra@opnet.com>
Subject: AFI and SAFI values in BGP/MPLS VPNs
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====================_274674070==_.ALT"
Sender: owner-mpls@UU.NET
Precedence: bulk

--=====================_274674070==_.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed

Dear All:

I would appreciate if I can get answer to the following question.

draft-ietf-ppvpn-rfc2547bis-01 says in Section 4.3.4
"...If the AFI field is set to 1, and the SAFI field is set to
    128, the NLRI is an MPLS-labeled VPN-IPv4 address..."

Whereas, RFC 3107 that this draft refers to says in section 3
"...The fact that the NLRI contains a label is
    indicated by using SAFI value 4..."

Please, can somebody explain what should be the SAFI value if BGP is 
carrying a Label for MPLS VPNs?

Also, can anybody point me to where I can find the updated assigned 
"Address Family Numbers"? I already checked RFC 1700/3232/IANA

Thanks,
Sachin Kalra
--=====================_274674070==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
Dear All:<br>
<br>
I would appreciate if I can get answer to the following question.<br>
<br>
<font face="Courier New, Courier">draft-ietf-ppvpn-rfc2547bis-01 says in
Section 4.3.4<br>
</font><font face="Courier New, Courier" color="#0000FF">&quot;...If the
AFI field is set to 1, and the SAFI field is set to<br>
&nbsp;&nbsp; 128, the NLRI is an MPLS-labeled VPN-IPv4
address...&quot;<br>
<br>
</font>Whereas, RFC 3107 that this draft refers to says in section 
3<br>
<font face="Courier New, Courier" color="#0000FF">&quot;...The fact that
the NLRI contains a label is<br>
&nbsp;&nbsp; indicated by using SAFI value 4...&quot;<br>
<br>
</font>Please, can somebody explain what should be the SAFI value if BGP
is carrying a Label for MPLS VPNs?<br>
<br>
Also, can anybody point me to where I can find the updated assigned
&quot;Address Family Numbers&quot;? I already checked RFC 1700/3232/IANA
<br>
<br>
Thanks,<br>
Sachin Kalra</html>

--=====================_274674070==_.ALT--



From owner-mpls@UU.NET  Mon Mar 11 17:52:39 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA28487
	for <mpls-archive@lists.ietf.org>; Mon, 11 Mar 2002 17:52:38 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmftz25675;
	Mon, 11 Mar 2002 22:52:08 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmftz04211
	for mpls-outgoing; Mon, 11 Mar 2002 22:51:56 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmftz04204
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 11 Mar 2002 22:51:52 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmftz10484
	for <mpls@uu.net>; Mon, 11 Mar 2002 22:51:22 GMT
Received: from [172.16.1.15] by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp1.opnet.com [141.156.71.6])
	id QQmftz24630
	for <mpls@uu.net>; Mon, 11 Mar 2002 22:51:22 GMT
Received: from wtn10216.opnet.com (unverified) by 
 (Content Technologies SMTPRS 4.2.1) with ESMTP id <T5992eca6b1ac10010f384@> for <mpls@uu.net>;
 Mon, 11 Mar 2002 17:51:12 -0500
Message-Id: <5.0.0.25.2.20020311173954.00b11c90@mail.opnet.com>
X-Sender: skalra@mail.opnet.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Mon, 11 Mar 2002 17:51:13 -0500
To: mpls@UU.NET
From: Sachin Kalra <skalra@opnet.com>
Subject: draft-ietf-ppvpn-rfc2547bis-01 Jan 2002
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi:

I would appreciate if anybody can help me understand the following.

While using BGP/MPLS VPNs:

1. Whenever a packet arrives at Ingress PE, there is a VRF associated with 
the interface from which packet arrived. My understanding is that as VRF 
table already has "Next Hop", "Bottom Label", and "Top Label", so it should 
just stack the two labels and forward the packet to next IGP Hop. So this 
should mean that we do not need any "FTN: FEC-to-NHLFE" at ingress PE. Is 
this true?

2. Now, whenever packet reaches the Egress PE, it has one label attached to 
it. So how does the Egress PE know the outgoing interface for the packet? 
Should it look for corresponding label in all the VRFs that it has, or 
should it have an "ILM: Incoming Label Map" for this Inner Label?

Thanks for your help,
Sachin Kalra 



From owner-mpls@UU.NET  Tue Mar 12 01:59:06 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA08432
	for <mpls-archive@lists.ietf.org>; Tue, 12 Mar 2002 01:59:06 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfvf11090;
	Tue, 12 Mar 2002 06:58:29 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfvf22264
	for mpls-outgoing; Tue, 12 Mar 2002 06:58:17 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfvf22257
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 12 Mar 2002 06:58:15 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfvf27684
	for <mpls@UU.NET>; Tue, 12 Mar 2002 06:57:41 GMT
Received: from dharti.aplion.stpn.soft.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [203.190.129.102])
	id QQmfvf09930
	for <mpls@UU.NET>; Tue, 12 Mar 2002 06:57:36 GMT
Received: from bhartib (IDENT:root@localhost.localdomain [127.0.0.1])
	by dharti.aplion.stpn.soft.net (8.9.3/8.9.3) with SMTP id MAA16933
	for <mpls@UU.NET>; Tue, 12 Mar 2002 12:28:13 +0530
Message-ID: <039201c1c9c2$73788080$0aca64c0@bhartib>
From: "Bharti Batra" <bbatra@aplion.stpn.soft.net>
To: <mpls@UU.NET>
Subject: Test Equipments for MPLS
Date: Tue, 12 Mar 2002 12:35:51 -0000
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_038F_01C1C9C2.720E6930"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Sender: owner-mpls@UU.NET
Precedence: bulk


This is a multi-part message in MIME format.

------=_NextPart_000_038F_01C1C9C2.720E6930
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi !

Can anybody pls tell me about the test equipments that are being used =
for testing MPLS over ATM/GigE/FR?

Regds,
Bharti

------=_NextPart_000_038F_01C1C9C2.720E6930
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV>Hi !</DIV>
<DIV>&nbsp;</DIV>
<DIV>Can anybody pls tell me about the test equipments that are being =
used for=20
testing MPLS over ATM/GigE/FR?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Regds,</DIV>
<DIV>Bharti</DIV></BODY></HTML>

------=_NextPart_000_038F_01C1C9C2.720E6930--



From owner-mpls@UU.NET  Tue Mar 12 01:59:21 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA08446
	for <mpls-archive@lists.ietf.org>; Tue, 12 Mar 2002 01:59:21 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfvf24116;
	Tue, 12 Mar 2002 06:58:34 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfvf22269
	for mpls-outgoing; Tue, 12 Mar 2002 06:58:22 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfvf22258
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 12 Mar 2002 06:58:15 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfvf28619
	for <mpls@UU.NET>; Tue, 12 Mar 2002 06:57:59 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmfvf18599
	for <mpls@UU.NET>; Tue, 12 Mar 2002 06:57:59 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAHABFT>; Tue, 12 Mar 2002 01:57:55 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A328493814@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'Sachin Kalra'" <skalra@opnet.com>, mpls@UU.NET
Subject: RE: AFI and SAFI values in BGP/MPLS VPNs
Date: Tue, 12 Mar 2002 01:57:42 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1C993.34E171D0"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1C993.34E171D0
Content-Type: text/plain;
	charset="iso-8859-1"

Sachin,
 
SAFI =128  is used for labeled VPN-IPV4 NLRI. 
 
SAFI = 4 is for labeled IPV4 NLRI.
 
 
For MPLS VPNS using 2547bis, PE to PE advertisement , use SAFI =128.
 
Vikram.

-----Original Message-----
From: Sachin Kalra [mailto:skalra@opnet.com]
Sent: Monday, March 11, 2002 12:35 PM
To: mpls@UU.NET
Subject: AFI and SAFI values in BGP/MPLS VPNs


Dear All:

I would appreciate if I can get answer to the following question.

draft-ietf-ppvpn-rfc2547bis-01 says in Section 4.3.4
"...If the AFI field is set to 1, and the SAFI field is set to
   128, the NLRI is an MPLS-labeled VPN-IPv4 address..."

Whereas, RFC 3107 that this draft refers to says in section 3
"...The fact that the NLRI contains a label is
   indicated by using SAFI value 4..."

Please, can somebody explain what should be the SAFI value if BGP is
carrying a Label for MPLS VPNs?

Also, can anybody point me to where I can find the updated assigned "Address
Family Numbers"? I already checked RFC 1700/3232/IANA 

Thanks,
Sachin Kalra 


------_=_NextPart_001_01C1C993.34E171D0
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.00.3315.2870" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=200305306-12032002>Sachin,</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=200305306-12032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=200305306-12032002>SAFI 
=128 &nbsp;is used for labeled VPN-IPV4 NLRI. </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=200305306-12032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=200305306-12032002>SAFI = 
4&nbsp;is for labeled IPV4 NLRI.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=200305306-12032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=200305306-12032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=200305306-12032002>For 
MPLS VPNS using 2547bis, PE to PE advertisement , use SAFI 
=128.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=200305306-12032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=200305306-12032002>Vikram.</SPAN></FONT></DIV>
<BLOCKQUOTE>
  <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Sachin Kalra 
  [mailto:skalra@opnet.com]<BR><B>Sent:</B> Monday, March 11, 2002 12:35 
  PM<BR><B>To:</B> mpls@UU.NET<BR><B>Subject:</B> AFI and SAFI values in 
  BGP/MPLS VPNs<BR><BR></DIV></FONT>Dear All:<BR><BR>I would appreciate if I can 
  get answer to the following question.<BR><BR><FONT 
  face="Courier New, Courier">draft-ietf-ppvpn-rfc2547bis-01 says in Section 
  4.3.4<BR></FONT><FONT color=#0000ff face="Courier New, Courier">"...If the AFI 
  field is set to 1, and the SAFI field is set to<BR>&nbsp;&nbsp; 128, the NLRI 
  is an MPLS-labeled VPN-IPv4 address..."<BR><BR></FONT>Whereas, RFC 3107 that 
  this draft refers to says in section 3<BR><FONT color=#0000ff 
  face="Courier New, Courier">"...The fact that the NLRI contains a label 
  is<BR>&nbsp;&nbsp; indicated by using SAFI value 4..."<BR><BR></FONT>Please, 
  can somebody explain what should be the SAFI value if BGP is carrying a Label 
  for MPLS VPNs?<BR><BR>Also, can anybody point me to where I can find the 
  updated assigned "Address Family Numbers"? I already checked RFC 
  1700/3232/IANA <BR><BR>Thanks,<BR>Sachin Kalra </BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C1C993.34E171D0--


From owner-mpls@UU.NET  Tue Mar 12 12:01:15 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA27502
	for <mpls-archive@lists.ietf.org>; Tue, 12 Mar 2002 12:01:15 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfwu12675;
	Tue, 12 Mar 2002 17:00:25 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfwu02072
	for mpls-outgoing; Tue, 12 Mar 2002 17:00:02 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfwt01947
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 12 Mar 2002 16:59:58 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfwt09836
	for <mpls@UU.NET>; Tue, 12 Mar 2002 16:59:26 GMT
Received: from dnsmx1pya.telcordia.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: dnsmx1pya.telcordia.com [128.96.20.31])
	id QQmfwt19107
	for <mpls@UU.NET>; Tue, 12 Mar 2002 16:59:26 GMT
Received: from notes640.cc.telcordia.com (notes640.cc.telcordia.com [128.96.22.6])
	by dnsmx1pya.telcordia.com (8.9.3/8.9.3) with ESMTP id LAA03764;
	Tue, 12 Mar 2002 11:56:16 -0500 (EST)
Subject: Re: Test Equipments for MPLS
To: "Bharti Batra" <bbatra@aplion.stpn.soft.net>
Cc: mpls@UU.NET
X-Mailer: Lotus Notes Release 5.0.5  September 22, 2000
Message-ID: <OF2BB1FEED.F62956D4-ON85256B7A.005CE3A9@cc.telcordia.com>
From: "Michael W. Maszczak" <mmaszcza@telcordia.com>
Date: Tue, 12 Mar 2002 11:56:16 -0500
X-MIMETrack: Serialize by Router on notes640/Telcordia(Release 5.0.6a |January 17, 2001) at
 03/12/2002 11:56:17 AM
MIME-Version: 1.0
Content-type: multipart/mixed; 
	Boundary="0__=85256B7A005CE3A98f9e8a93df938690918c85256B7A005CE3A9"
Content-Disposition: inline
Sender: owner-mpls@UU.NET
Precedence: bulk

--0__=85256B7A005CE3A98f9e8a93df938690918c85256B7A005CE3A9
Content-type: text/plain; charset=us-ascii


Bhari,
The Adtech Division of Spirent (AX4000 platform)
and GNNetTest (InterWatch platform) offer
RSVP-TE and CR-LDP test suites for MPLS.

Mike



                                                                                                                         
                    "Bharti Batra"                                                                                       
                    <bbatra@aplion.stpn        To:     mpls@UU.NET                                                       
                    .soft.net>                 cc:     (bcc: Michael W. Maszczak/Telcordia)                              
                                               Subject:     Test Equipments for MPLS                                     
                    03/12/02 07:35 AM                                                                                    
                                                                                                                         
                                                                                                                         





Hi !

Can anybody pls tell me about the test equipments that are being used for
testing MPLS over ATM/GigE/FR?

Regds,
Bharti
--0__=85256B7A005CE3A98f9e8a93df938690918c85256B7A005CE3A9
Content-type: text/html; 
	name="att1.htm"
Content-Disposition: attachment; filename="att1.htm"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWlz
by04ODU5LTEiIGh0dHAtZXF1aXY9Q29udGVudC1UeXBlPg0KPE1FVEEgY29udGVudD0iTVNIVE1M
IDUuMDAuMjMxNC4xMDAwIiBuYW1lPUdFTkVSQVRPUj4NCjxTVFlMRT48L1NUWUxFPg0KPC9IRUFE
Pg0KPEJPRFkgYmdDb2xvcj0jZmZmZmZmPg0KPERJVj5IaSAhPC9ESVY+DQo8RElWPiZuYnNwOzwv
RElWPg0KPERJVj5DYW4gYW55Ym9keSBwbHMgdGVsbCBtZSBhYm91dCB0aGUgdGVzdCBlcXVpcG1l
bnRzIHRoYXQgYXJlIGJlaW5nIHVzZWQgZm9yIA0KdGVzdGluZyBNUExTIG92ZXIgQVRNL0dpZ0Uv
RlI/PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj5SZWdkcyw8L0RJVj4NCjxESVY+Qmhh
cnRpPC9ESVY+PC9CT0RZPjwvSFRNTD4NCg==

--0__=85256B7A005CE3A98f9e8a93df938690918c85256B7A005CE3A9--



From owner-mpls@UU.NET  Tue Mar 12 16:25:39 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA08329
	for <mpls-archive@lists.ietf.org>; Tue, 12 Mar 2002 16:25:38 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfxl22749;
	Tue, 12 Mar 2002 21:24:40 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfxl04187
	for mpls-outgoing; Tue, 12 Mar 2002 21:24:23 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmfxl04180
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 12 Mar 2002 21:24:17 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmfxl03552
	for <mpls@UU.NET>; Tue, 12 Mar 2002 21:23:36 GMT
Received: from tomp.smb.utfors.se by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: tomp.smb.utfors.se [195.58.112.6])
	id QQmfxl03037
	for <mpls@UU.NET>; Tue, 12 Mar 2002 21:23:35 GMT
Received: from utfors.se ([195.58.105.90]) by tomp.smb.utfors.se
          (Netscape Messaging Server 4.15) with ESMTP id GSVQAE00.FUM for
          <mpls@UU.NET>; Tue, 12 Mar 2002 22:27:50 +0100 
Message-ID: <3C8E71AF.4060705@utfors.se>
Date: Tue, 12 Mar 2002 22:22:55 +0100
From: Loa Andersson <loa.andersson@utfors.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: mpls wg <mpls@UU.NET>
Subject: agenda for the mpls wg meeting in Minneapolis
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit



                              Agenda

               for the MPLS WG at the Minneapolis meeting



Tuesday March 19 2002, 9.00 AM - 11.30 AM

Agenda bashing                                           10 min

Loa and Bob:
LDP to draft - status                                    10 min

K Kompella:
"Detecting Data Plane Liveliness in RSVP-TE"
<draft-pan-lsp-ping-02.txt>                              10 min

Adrian Farrel
Report on the FT/Graceful restart LDP - work             10 min

Ping Pan
"Fast Reroute Extensions to RSVP-TE for LSP Tunnels"      5 min
<draft-ietf-mpls-rsvp-lsp-fastreroute-00.txt>

Der-Hwa Gan
"Multiprotocol Label Switching (MPLS) Traffic
  Engineering Management Information Base
  for Fast Reroute"
<draft-cetin-mpls-fastreroute-mib-00.txt>                15 min

Der-Hwa Gan
"Backup Record Route for Fast Reroute Techniques
  in RSVP-TE"
<draft-decnodder-mpls-ero-rro-fastreroute-00.txt>        10 min

JL le Roux:
"A method for an Optimized Online Placement of
  MPLS Bypass Tunnels"
<draft-leroux-mpls-bypass-placement-00.txt>              15 min

YT Wang:
"A Packet 1+1 Path Protection Service for MPLS Networks"
<draft-nagarajan-ccamp-mpls-packet-protection-00.txt>    15 min

Sven van den Bosch:
"LSP Hierarchy with MPLS TE"
<draft-vandenbosch-mpls-fa-considerations-00.txt>        10 min

H Hummel:
"Hierarchical LSP"
<draft-hummel-mpls-hierarchical-lsp-00.txt>              10 min

H Ishibashi:
<draft-ishii-rsvp-te-ipv4-ipv6-extension-00.txt>         10 min


George:
WG and document status, Questions                      10 min

End of meeting



-- 
Loa and George



From owner-mpls@UU.NET  Tue Mar 12 16:27:54 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA08439
	for <mpls-archive@lists.ietf.org>; Tue, 12 Mar 2002 16:27:53 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfxl25686;
	Tue, 12 Mar 2002 21:26:30 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfxl04483
	for mpls-outgoing; Tue, 12 Mar 2002 21:26:16 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfxl04382
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 12 Mar 2002 21:26:06 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfxl09250
	for <mpls@UU.NET>; Tue, 12 Mar 2002 21:25:27 GMT
Received: from tomp.smb.utfors.se by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: tomp.smb.utfors.se [195.58.112.6])
	id QQmfxl24141
	for <mpls@UU.NET>; Tue, 12 Mar 2002 21:25:27 GMT
Received: from utfors.se ([195.58.105.90]) by tomp.smb.utfors.se
          (Netscape Messaging Server 4.15) with ESMTP id GSVQDI00.POO for
          <mpls@UU.NET>; Tue, 12 Mar 2002 22:29:42 +0100 
Message-ID: <3C8E721E.7030202@utfors.se>
Date: Tue, 12 Mar 2002 22:24:46 +0100
From: Loa Andersson <loa.andersson@utfors.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: mpls wg <mpls@UU.NET>
Subject: last call on <draft-ietf-mpls-ttl-00.txt> - ended
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

The working group last call on

<draft-ietf-mpls-ttl-00.txt>


has ended.

/Loa and George



From owner-mpls@UU.NET  Tue Mar 12 17:34:31 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA10560
	for <mpls-archive@lists.ietf.org>; Tue, 12 Mar 2002 17:34:30 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfxq02267;
	Tue, 12 Mar 2002 22:33:51 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfxq29585
	for mpls-outgoing; Tue, 12 Mar 2002 22:33:35 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmfxq29580
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 12 Mar 2002 22:33:34 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfxq28602
	for <mpls@uu.net>; Tue, 12 Mar 2002 22:32:02 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfxq03843
	for <mpls@uu.net>; Tue, 12 Mar 2002 22:32:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id RAA05962 for <mpls@uu.net>; Tue, 12 Mar 2002 17:32:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id RAA18383 for mpls@uu.net; Tue, 12 Mar 2002 17:32:01 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfxq29442
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 12 Mar 2002 22:31:05 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfxq07624
	for <mpls@UU.NET>; Tue, 12 Mar 2002 22:30:17 GMT
Received: from mannaz.movaz.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mannaz.movaz.com [65.205.166.190])
	id QQmfxq27278
	for <mpls@UU.NET>; Tue, 12 Mar 2002 22:30:16 GMT
Received: from localhost (unknown [127.0.0.1])
	by mannaz.movaz.com (Postfix on SuSE Linux 7.3 (i386)) with ESMTP id 7EDFC7D0
	for <mpls@UU.NET>; Tue, 12 Mar 2002 22:24:19 +0000 (UTC)
Received: from SPARE.movaz.com (kenaz.movaz.com [172.16.8.184])
	by mannaz.movaz.com (Postfix on SuSE Linux 7.3 (i386)) with ESMTP id 810DC7D2
	for <mpls@UU.NET>; Tue, 12 Mar 2002 17:24:18 -0500 (EST)
Message-Id: <4.3.2.7.2.20020312172806.023d6f08@mo-ex1>
X-Sender: lb@mo-ex1
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 12 Mar 2002 17:30:06 -0500
To: mpls@UU.NET
From: Lou Berger <lberger@movaz.com>
Subject: Fwd: Reminder: Survey forms due tomorrow
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Virus-Scanned: by AMaViS perl-11
Sender: owner-mpls@UU.NET
Precedence: bulk

FYI - in case you missed it on the ccamp list.

anonymous submissions should be sent to Scott Bradner <sob@harvard.edu>

Lou

>Subject: Reminder: Survey forms due tomorrow
>Date: Tue, 12 Mar 2002 09:20:46 -0500
>From: "Berger, Lou" <lb@movaz.com>
>To: <ccamp@ops.ietf.org>
>
>If you wish to be included in the first draft of the GMPLS signaling
>implementation survey, please have your forms sent in by tomorrow (March 13).
>
>Thanks,
>Lou
>
>Forms available from: 
><http://www.labn.net/gmpls/sig-survey.txt>http://www.labn.net/gmpls/sig-survey.txt 
>



From owner-mpls@UU.NET  Wed Mar 13 00:25:15 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA20080
	for <mpls-archive@lists.ietf.org>; Wed, 13 Mar 2002 00:25:15 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfyr06386;
	Wed, 13 Mar 2002 05:19:54 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfyr21946
	for mpls-outgoing; Wed, 13 Mar 2002 05:19:39 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmfyr21941
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 13 Mar 2002 05:19:37 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmfyr10428
	for <mpls@uu.net>; Wed, 13 Mar 2002 05:19:06 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmfyr29807
	for <mpls@uu.net>; Wed, 13 Mar 2002 05:19:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id AAA21387 for <mpls@uu.net>; Wed, 13 Mar 2002 00:19:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id AAA06539 for mpls@uu.net; Wed, 13 Mar 2002 00:19:01 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfyr21898
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 13 Mar 2002 05:17:59 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfyr27087
	for <mpls@UU.NET>; Wed, 13 Mar 2002 05:15:07 GMT
Received: from caduceus.fm.intel.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: fmr02.intel.com [192.55.52.25])
	id QQmfyr29747
	for <mpls@UU.NET>; Wed, 13 Mar 2002 05:15:06 GMT
Received: from talaria.fm.intel.com (talaria.fm.intel.com [10.1.192.39])
	by caduceus.fm.intel.com (8.11.6/8.11.6/d: outer.mc,v 1.36 2002/03/11 23:18:46 root Exp $) with ESMTP id g2D5EuX23767
	for <mpls@UU.NET>; Wed, 13 Mar 2002 05:14:56 GMT
Received: from fmsmsxvs043.fm.intel.com (fmsmsxv043-1.fm.intel.com [132.233.48.128])
	by talaria.fm.intel.com (8.11.6/8.11.6/d: inner.mc,v 1.14 2002/03/05 23:31:08 root Exp $) with SMTP id g2D5FOU27100
	for <mpls@UU.NET>; Wed, 13 Mar 2002 05:15:24 GMT
Received: from FMSMSX017.fm.intel.com ([132.233.42.196])
 by fmsmsxvs043.fm.intel.com (NAVGW 2.5.1.16) with SMTP id M2002031221140822421
 ; Tue, 12 Mar 2002 21:14:08 -0800
Received: by fmsmsx017.fm.intel.com with Internet Mail Service (5.5.2653.19)
	id <GNHDZWZ0>; Tue, 12 Mar 2002 21:15:01 -0800
Message-ID: <A1171C2850D8D4119D7B0002A508C76402404515@bgsmsx91.iind.intel.com>
From: "Gowda, Sidde" <s_gowda@trillium.com>
To: "'Ashwin C. Prabhu'" <Ashwinp@in.huawei.com>,
        "Reddy, Vikram"<vikramr@netplane.com>, mpls-ops@mplsrc.com,
        mpls@UU.NET
Subject: RE: Premption of lsps
Date: Tue, 12 Mar 2002 21:11:16 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1CA4D.80F35DD0"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1CA4D.80F35DD0
Content-Type: text/plain;
	charset="iso-8859-1"

Hi
 
No need to signal this information separately. Each LSP has two attributes
called setup priority and hold priority(preemption T-L-V). LSPs are
established based on setup priority and maintain their resources based on
hold priority. If an LSP is unable to establish a path due to a lack of
resources, its setup priority will be compared with the hold priority of the
already existing LSP. If this setup priority is higher than the hold
priority then preemption may occur(ie. existing LSP is preemptable or
non-preemptable). There in nothing like enabling or disabling the
preemption. Based on the value of priority (0-high 7-low) the path can
preempted. Higher priority LSPs take precedence over lower priority LSPs.
Hope this helps
 
Siddu

-----Original Message-----
From: Ashwin C. Prabhu [mailto:Ashwinp@in.huawei.com]
Sent: Wednesday, March 06, 2002 5:28 PM
To: Reddy, Vikram; mpls-ops@mplsrc.com; mpls@UU.NET
Subject: RE: Premption of lsps


Hi 
 
 I didn't get you could you please explain more about it ?
 
  I thought the seup priority and hold priority just 
  say about ( i ) the relative priorities of the traffic trunk. 
 
  But according to the same section in RFC2702
 
  "The preemption attribute can be used to specify four preempt modes
   for a traffic trunk: (1) preemptor enabled, (2) non-preemptor, (3)
   preemptable, and (4) non-preemptable. A preemptor enabled traffic
   trunk can preempt lower priority traffic trunks designated as
   preemptable. A traffic specified as non-preemptable cannot be
   preempted by any other trunks, regardless of relative priorities. A
   traffic trunk designated as preemptable can be preempted by higher
   priority trunks which are preemptor enabled."
 
  So i guess its not the same.  Am i right ?
 
 
Ashwin
 

-----Original Message-----
From: Reddy, Vikram [mailto:vikramr@netplane.com]
Sent: Wednesday, March 06, 2002 4:44 PM
To: 'Ashwin C. Prabhu'; mpls-ops@mplsrc.com; mpls@UU.NET
Subject: RE: Premption of lsps


RFC 3209 Section 4.7 talks about this for RSVP-TE.
 
To answer your question, (iv)  and (v) are ensured by the the 
Session Attribute object(optional) in the PATH (PATH Refresh)message.
The attributes Setup Priority and Holding Priority in the Session Attribute
Object are used or this pupose.
 
Vikram.

-----Original Message-----
From: Ashwin C. Prabhu [mailto:Ashwinp@in.huawei.com]
Sent: Wednesday, March 06, 2002 3:16 AM
To: mpls-ops@mplsrc.com; mpls@UU.NET
Subject: Premption of lsps


Hello All
 
  In RFC 2702 section 5.8 says
 
  "   A traffic trunk, say "A", can preempt another traffic trunk, say "B",
   only if *all* of the following five conditions hold: (i) "A" has a
   relatively higher priority than "B", (ii) "A" contends for a resource
   utilized by "B", (iii) the resource cannot concurrently accommodate
   "A" and "B" based on certain decision criteria,
   (iv) "A" is preemptor enabled, and (v) "B" is preemptable"
 
  I would like to know how does the (iv) and (v)  criteria is ensured ? 
  Is there any way the signalling protocol convey this ?? 
  
 
Thanks in advance
Ashwin
 
----------------------------------------------------------------------------
----------------------------------------
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom
they are addressed. If you have received this email in error please notify
the
originator of the message. 

Any views expressed in this message are those of the individual
sender, except where the sender specifies and with authority,
states them to be the views of Huawei Technologies India Pvt. Ltd. 

----------------------------------------------------------------------------
----------------------------------------
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom
they are addressed. If you have received this email in error please notify
the
originator of the message. 

Any views expressed in this message are those of the individual
sender, except where the sender specifies and with authority,
states them to be the views of Huawei Technologies India Pvt. Ltd. 


------_=_NextPart_001_01C1CA4D.80F35DD0
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=900175204-13032002><FONT face=Georgia color=#0000ff 
size=2>Hi</FONT></SPAN></DIV>
<DIV><SPAN class=900175204-13032002><FONT face=Georgia color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=900175204-13032002><FONT face=Georgia color=#0000ff size=2>No 
need to signal this information separately. Each LSP has two attributes called 
setup priority and hold priority(preemption T-L-V). LSPs are established based 
on setup priority and maintain their resources based on hold priority. If an LSP 
is unable to establish a path due to a lack of resources, its setup priority 
will be compared with the hold priority of the already existing LSP. If this 
setup priority is higher than the hold priority then preemption may occur(ie. 
existing LSP is preemptable or non-preemptable). </FONT></SPAN><SPAN 
class=900175204-13032002><FONT face=Georgia color=#0000ff size=2>There in 
nothing like enabling&nbsp;or disabling the preemption. Based on the value of 
priority (0-high 7-low) the path can preempted. Higher priority LSPs take 
precedence over lower priority LSPs. Hope this helps</FONT></SPAN></DIV>
<DIV><SPAN class=900175204-13032002><FONT face=Georgia color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=900175204-13032002><FONT face=Georgia color=#0000ff 
size=2>Siddu</FONT></SPAN></DIV>
<BLOCKQUOTE>
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Ashwin C. Prabhu 
  [mailto:Ashwinp@in.huawei.com]<BR><B>Sent:</B> Wednesday, March 06, 2002 5:28 
  PM<BR><B>To:</B> Reddy, Vikram; mpls-ops@mplsrc.com; 
  mpls@UU.NET<BR><B>Subject:</B> RE: Premption of lsps<BR><BR></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=033502112-06032002>Hi 
  </SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002>&nbsp;I didn't get you could you please explain more 
  about it ?</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002>&nbsp;&nbsp;I thought the seup priority and hold 
  priority just </SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002>&nbsp; say about ( i ) the relative priorities of the 
  traffic trunk. </SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002>&nbsp; But according to the same section in 
  RFC2702</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002>&nbsp; "The preemption attribute can be used to 
  specify four preempt modes<BR>&nbsp;&nbsp; for a traffic trunk: (1) preemptor 
  enabled, (2) non-preemptor, (3)<BR>&nbsp;&nbsp; preemptable, and (4) 
  non-preemptable. A preemptor enabled traffic<BR>&nbsp;&nbsp; trunk can preempt 
  lower priority traffic trunks designated as<BR>&nbsp;&nbsp; preemptable. A 
  traffic specified as non-preemptable cannot be<BR>&nbsp;&nbsp; preempted by 
  any other trunks, regardless of relative priorities. A<BR>&nbsp;&nbsp; traffic 
  trunk designated as preemptable can be preempted by higher<BR>&nbsp;&nbsp; 
  priority trunks which are preemptor enabled."</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002>&nbsp; So i guess its not the same.&nbsp; Am i right 
  ?</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002>Ashwin</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
  class=033502112-06032002></SPAN></FONT>&nbsp;</DIV>
  <BLOCKQUOTE style="MARGIN-RIGHT: 0px">
    <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
    size=2>-----Original Message-----<BR><B>From:</B> Reddy, Vikram 
    [mailto:vikramr@netplane.com]<BR><B>Sent:</B> Wednesday, March 06, 2002 4:44 
    PM<BR><B>To:</B> 'Ashwin C. Prabhu'; mpls-ops@mplsrc.com; 
    mpls@UU.NET<BR><B>Subject:</B> RE: Premption of lsps<BR><BR></DIV></FONT>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=841123611-06032002>RFC 3209 Section 4.7</SPAN></FONT><FONT face=Arial 
    color=#0000ff size=2><SPAN class=841123611-06032002> talks about this for 
    RSVP-TE.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=841123611-06032002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=841123611-06032002>To 
    answer your question, (iv)&nbsp; and (v) are ensured by the the 
    </SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=841123611-06032002>Session Attribute</SPAN></FONT><FONT face=Arial 
    color=#0000ff size=2><SPAN class=841123611-06032002> object(optional) in the 
    PATH (PATH Refresh)message.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=841123611-06032002>The attributes Setup Priority</SPAN></FONT><FONT 
    face=Arial color=#0000ff size=2><SPAN class=841123611-06032002> and Holding 
    Priority in the Session Attribute</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=841123611-06032002>Object are used</SPAN></FONT><FONT face=Arial 
    color=#0000ff size=2><SPAN class=841123611-06032002> or this 
    pupose.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=841123611-06032002></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=841123611-06032002>Vikram.</SPAN></FONT></DIV>
    <BLOCKQUOTE>
      <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
      size=2>-----Original Message-----<BR><B>From:</B> Ashwin C. Prabhu 
      [mailto:Ashwinp@in.huawei.com]<BR><B>Sent:</B> Wednesday, March 06, 2002 
      3:16 AM<BR><B>To:</B> mpls-ops@mplsrc.com; mpls@UU.NET<BR><B>Subject:</B> 
      Premption of lsps<BR><BR></DIV></FONT>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002>Hello All</SPAN></FONT></DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002>&nbsp; In RFC 2702 section 5.8 
      says</SPAN></FONT></DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002>&nbsp; "&nbsp;&nbsp; A traffic trunk, say "A", 
      can preempt another traffic trunk, say "B",<BR>&nbsp;&nbsp; only if *all* 
      of the following five conditions hold: (i) "A" has a<BR>&nbsp;&nbsp; 
      relatively higher priority than "B", (ii) "A" contends for a 
      resource<BR>&nbsp;&nbsp; utilized by "B", (iii) the resource cannot 
      concurrently accommodate<BR>&nbsp;&nbsp; "A" and "B" based on certain 
      decision criteria,</SPAN></FONT></DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002>&nbsp; &nbsp;(iv) "A" is preemptor&nbsp;enabled, 
      and (v) "B" is preemptable"</SPAN></FONT></DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002>&nbsp; I would like to know how does the (iv) and 
      (v)&nbsp; criteria is ensured ? </SPAN></FONT></DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002>&nbsp; Is there any way the signalling protocol 
      convey this ?? </SPAN></FONT></DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002>&nbsp; </SPAN></FONT></DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002>Thanks in advance</SPAN></FONT></DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002>Ashwin</SPAN></FONT></DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=685434311-06032002></SPAN></FONT>&nbsp;</DIV>--------------------------------------------------------------------------------------------------------------------<BR>This 
      email and any files transmitted with it are confidential and<BR>intended 
      solely for the use of the individual or entity to whom<BR>they are 
      addressed. If you have received this email in error please notify 
      the<BR>originator of the message. <BR><BR>Any views expressed in this 
      message are those of the individual<BR>sender, except where the sender 
      specifies and with authority,<BR>states them to be the views of Huawei 
      Technologies India Pvt. Ltd. 
  </BLOCKQUOTE></BLOCKQUOTE>--------------------------------------------------------------------------------------------------------------------<BR>This 
  email and any files transmitted with it are confidential and<BR>intended 
  solely for the use of the individual or entity to whom<BR>they are addressed. 
  If you have received this email in error please notify the<BR>originator of 
  the message. <BR><BR>Any views expressed in this message are those of the 
  individual<BR>sender, except where the sender specifies and with 
  authority,<BR>states them to be the views of Huawei Technologies India Pvt. 
  Ltd. </BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C1CA4D.80F35DD0--



From owner-mpls@UU.NET  Wed Mar 13 08:42:52 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA04497
	for <mpls-archive@lists.ietf.org>; Wed, 13 Mar 2002 08:42:52 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmfzy13268;
	Wed, 13 Mar 2002 13:39:37 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmfzy11374
	for mpls-outgoing; Wed, 13 Mar 2002 13:39:21 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmfzy11369
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 13 Mar 2002 13:39:19 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmfzy06241
	for <mpls@uu.net>; Wed, 13 Mar 2002 13:38:11 GMT
Received: from ISP-GO.FPT.VN by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: isp-go.fpt.vn [203.162.7.153])
	id QQmfzy23395
	for <mpls@uu.net>; Wed, 13 Mar 2002 13:37:23 GMT
Received: from isp-mail.FPT.VN ([203.162.7.147]) by ISP-GO.FPT.VN with Microsoft SMTPSVC(5.0.2195.3779);
	 Wed, 13 Mar 2002 20:37:05 +0700
Received: from smtp.fpt.vn (isp-mta.fpt.vn [203.162.7.151]) by isp-mail.FPT.VN with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id GQMDG5KJ; Wed, 13 Mar 2002 20:37:05 +0700
Received: from [203.162.61.13] by smtp.fpt.vn [203.162.7.151]
Message-ID: <01b701c1ca95$274118c0$ab3ca2cb@nxlong24>
Reply-To: "Nguyen Xuan Long" <nxlong42@yahoo.co.uk>
From: "Nguyen Xuan Long" <nxlong42@yahoo.co.uk>
To: <mpls@UU.NET>, <mpls-info@mplsforum.org>
Subject: mapping Traffic Trunk - LSP
Date: Wed, 13 Mar 2002 20:41:46 +0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-OriginalArrivalTime: 13 Mar 2002 13:37:05.0856 (UTC) FILETIME=[2A68B400:01C1CA94]
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hi,

I am researching into MPLS Traffic Engineering.
RFC 2702 emphasize one of problems of MPLS TE : mapping Traffic Trunk - LSP.

But there is not any approach to that problem. There isn't any material
mentioned it.

<questions>
Is there any approach to that problem? or material about it?

Can you show me that approach or material?

Thanks in advance,

    Best Regard,
Nguyen Xuan Long






From owner-mpls@UU.NET  Wed Mar 13 11:35:16 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA10499
	for <mpls-archive@lists.ietf.org>; Wed, 13 Mar 2002 11:35:16 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgak25001;
	Wed, 13 Mar 2002 16:34:14 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgak26522
	for mpls-outgoing; Wed, 13 Mar 2002 16:33:59 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgak26514
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 13 Mar 2002 16:33:57 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgak13295
	for <mpls@uu.net>; Wed, 13 Mar 2002 16:31:22 GMT
Received: from mail.softplan.com.br by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [200.247.107.133])
	id QQmgak21023
	for <mpls@uu.net>; Wed, 13 Mar 2002 16:31:21 GMT
Received: from soft086 ([200.247.107.254]) by mail.softplan.com.br with Microsoft SMTPSVC(5.0.2195.4905);
	 Wed, 13 Mar 2002 13:30:38 -0300
Message-Id: <3.0.3.32.20020313133443.0095d948@200.247.107.133>
X-Sender: morvan@200.247.107.133
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.3 (32)
Date: Wed, 13 Mar 2002 13:34:43 -0300
To: mpls@UU.NET
From: Morvan Daniel =?iso-8859-1?Q?M=FCller?= <morvan@softplan.com.br>
Subject: LDP Security
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-OriginalArrivalTime: 13 Mar 2002 16:30:38.0102 (UTC) FILETIME=[68975B60:01C1CAAC]
Sender: owner-mpls@UU.NET
Precedence: bulk

Hello!

I'm interestig in LDP security. Today LDP RFC 3036 suggest the use of
the BGP MD5 signature option (rfc2385) for secure and LDP-Hop. It's also
mentioned that MD5 is vulnerable to collision search attacks [dobb] and
considered by some to insufficiently strong for this application.

In other hand, One of the charter-items of this wkg is LDP end-to-end
authentication.

I see in this wkg page
(http://www.ietf.org/html.charters/mpls-charter.html), in Goals and
Milestones section:
Dec 01    LDP end-to-end LSP authentication ready for advancement to
Proposed Standard.
In the drafts and RFCs lists bellow this document isn't available. 
If exists a document where can I find it?
If not, there is interest of this wkg in LDP end-to-end authentication? Or
this question is closed?

Regards, 

Morvan.




From owner-mpls@UU.NET  Wed Mar 13 12:30:41 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA12210
	for <mpls-archive@lists.ietf.org>; Wed, 13 Mar 2002 12:30:40 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgan16598;
	Wed, 13 Mar 2002 17:29:57 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgan21363
	for mpls-outgoing; Wed, 13 Mar 2002 17:29:41 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgan21358
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 13 Mar 2002 17:29:35 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgan28819
	for <mpls@UU.NET>; Wed, 13 Mar 2002 17:29:05 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgan06340
	for <mpls@UU.NET>; Wed, 13 Mar 2002 17:29:05 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA27962; Wed, 13 Mar 2002 12:29:04 -0500 (EST)
Received: from localhost (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) with ESMTP id MAA09646; Wed, 13 Mar 2002 12:29:04 -0500 (EST)
Message-Id: <200203131729.MAA09646@erosen-u10.cisco.com>
X-Authentication-Warning: erosen-u10.cisco.com: erosen owned process doing -bs
To: "Reddy, Vikram" <vikramr@netplane.com>
cc: "'raszuk@cisco.com'" <raszuk@cisco.com>, ppvpn@ppvpn.francetelecom.com,
        mpls@UU.NET
Subject: Re: QoS for BGP/MPLS VPNs in 2547bis 
In-reply-to: Your message of Mon, 11 Mar 2002 00:10:55 -0500.
             <E7E13AAF2F3ED41197C100508BD6A32849380A@india_exch.hyderabad.mindspeed.com> 
Reply-To: erosen@cisco.com
User-Agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.3
 (=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 Emacs/21.1
 (sparc-sun-solaris2.6) MULE/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=US-ASCII
Date: Wed, 13 Mar 2002 12:29:04 -0500
From: Eric Rosen <erosen@cisco.com>
Sender: owner-mpls@UU.NET
Precedence: bulk


Vikram> In the VPN-VR model QoS per VPN is achieved as follows.
Vikram> When MPLS tunnels are set up between VRs belonging to a VPN, use
Vikram> the configured QoS for the VPN to set up the LSP.

If this is the functionality you seek in the context of 2547bis, I don't see
why you think you need any protocol extensions to provide it.

The VRFs corresponding to a particular  VPN would be configured for QoS, and
when a VPN-IP route  arrives with a new BGP next hop,  RSVP-TE could be used
to set up  a QoS-enabled tunnel to  that next hop, and this  tunnel could be
made  to be the  outgoing interface  for all  packets from  that VRF  to the
remote tunnel endpoint. 

Have I  misunderstood the functionality  you're discussing?  If not,  why do
you think you need protocol extensions? 



From owner-mpls@UU.NET  Wed Mar 13 13:00:14 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA13182
	for <mpls-archive@lists.ietf.org>; Wed, 13 Mar 2002 13:00:14 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgap02094;
	Wed, 13 Mar 2002 17:59:37 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgap23591
	for mpls-outgoing; Wed, 13 Mar 2002 17:59:21 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgap23586
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 13 Mar 2002 17:59:16 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgap04061
	for <mpls@uu.net>; Wed, 13 Mar 2002 17:58:03 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgap18078
	for <mpls@uu.net>; Wed, 13 Mar 2002 17:58:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA29824 for <mpls@uu.net>; Wed, 13 Mar 2002 12:58:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA11393 for mpls@uu.net; Wed, 13 Mar 2002 12:58:02 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgap23503
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 13 Mar 2002 17:57:40 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgap28546
	for <mpls@UU.NET>; Wed, 13 Mar 2002 17:56:19 GMT
Received: from mother.pmc-sierra.bc.ca by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmgap15647
	for <mpls@UU.NET>; Wed, 13 Mar 2002 17:56:19 GMT
Received: (qmail 26948 invoked by uid 104); 13 Mar 2002 17:56:18 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4189. . Clean. Processed in 1.086329 secs); 13 Mar 2002 17:56:18 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 13 Mar 2002 17:56:16 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2DHuDp18385;
	Wed, 13 Mar 2002 09:56:13 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATGJD5>; Wed, 13 Mar 2002 09:56:17 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A634@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'erosen@cisco.com'" <erosen@cisco.com>,
        "Reddy, Vikram"
	 <vikramr@netplane.com>
Cc: "'raszuk@cisco.com'" <raszuk@cisco.com>, ppvpn@ppvpn.francetelecom.com,
        mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
Date: Wed, 13 Mar 2002 09:56:06 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Eric,

I think Vikram was asking for QoS signaling in the LDP case.

-Shahram

> -----Original Message-----
> From: Eric Rosen [mailto:erosen@cisco.com]
> Sent: Wednesday, March 13, 2002 12:29 PM
> To: Reddy, Vikram
> Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Subject: Re: QoS for BGP/MPLS VPNs in 2547bis 
> 
> 
> 
> Vikram> In the VPN-VR model QoS per VPN is achieved as follows.
> Vikram> When MPLS tunnels are set up between VRs belonging to 
> a VPN, use
> Vikram> the configured QoS for the VPN to set up the LSP.
> 
> If this is the functionality you seek in the context of 
> 2547bis, I don't see
> why you think you need any protocol extensions to provide it.
> 
> The VRFs corresponding to a particular  VPN would be 
> configured for QoS, and
> when a VPN-IP route  arrives with a new BGP next hop,  
> RSVP-TE could be used
> to set up  a QoS-enabled tunnel to  that next hop, and this  
> tunnel could be
> made  to be the  outgoing interface  for all  packets from  
> that VRF  to the
> remote tunnel endpoint. 
> 
> Have I  misunderstood the functionality  you're discussing?  
> If not,  why do
> you think you need protocol extensions? 
> 



From owner-mpls@UU.NET  Wed Mar 13 14:14:03 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA15517
	for <mpls-archive@lists.ietf.org>; Wed, 13 Mar 2002 14:14:03 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgau01889;
	Wed, 13 Mar 2002 19:13:09 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgau10128
	for mpls-outgoing; Wed, 13 Mar 2002 19:12:51 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgau10123
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 13 Mar 2002 19:12:45 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgau16249
	for <mpls@UU.NET>; Wed, 13 Mar 2002 19:12:12 GMT
Received: from smtp.adc.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp.adc.com [155.226.10.207])
	id QQmgau00426
	for <mpls@UU.NET>; Wed, 13 Mar 2002 19:12:11 GMT
Received: from smtp.adc.com (localhost [127.0.0.1])
	by smtp.adc.com (8.11.1/8.11.1) with ESMTP id g2DJC7P12365
	for <mpls@UU.NET>; Wed, 13 Mar 2002 13:12:07 -0600 (CST)
Received: from mplsgtwy02.adc.com (MPLSGTWY02.adc.com [155.226.11.1])
	by smtp.adc.com (8.11.1/8.11.1) with ESMTP id g2DJBp112318;
	Wed, 13 Mar 2002 13:11:52 -0600 (CST)
Received: by MPLSGTWY02.adc.com with Internet Mail Service (5.5.2653.19)
	id <GXL3AS8P>; Wed, 13 Mar 2002 13:11:51 -0600
Received: from B10.basystems.com.adc.com (bas-195-136.basystems.com [146.71.195.136]) by mplsgtwy01.adc.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id GVZ1GS0X; Wed, 13 Mar 2002 13:11:46 -0600
From: "Lasic, Igor" <Igor_Lasic@adc.com>
To: "Michael W. Maszczak" <mmaszcza@telcordia.com>
Cc: Bharti Batra <bbatra@aplion.stpn.soft.net>, mpls@UU.NET
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15503.42090.420800.623920@B10.basystems.com>
Date: Wed, 13 Mar 2002 14:11:38 -0500
Subject: Re: Test Equipments for MPLS
In-Reply-To: <OF2BB1FEED.F62956D4-ON85256B7A.005CE3A9@cc.telcordia.com>
References: <OF2BB1FEED.F62956D4-ON85256B7A.005CE3A9@cc.telcordia.com>
X-Mailer: VM 7.01 under Emacs 21.1.1
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


There is QARobot from Agilent as well with RSVP, LDP and MPLS test
  suites. 

Igor

Michael W. Maszczak writes:
 > 
 > Bhari,
 > The Adtech Division of Spirent (AX4000 platform)
 > and GNNetTest (InterWatch platform) offer
 > RSVP-TE and CR-LDP test suites for MPLS.
 > 
 > Mike
 > 
 > 
 > 
 >                                                                                                                          
 >                     "Bharti Batra"                                                                                       
 >                     <bbatra@aplion.stpn        To:     mpls@UU.NET                                                       
 >                     .soft.net>                 cc:     (bcc: Michael W. Maszczak/Telcordia)                              
 >                                                Subject:     Test Equipments for MPLS                                     
 >                     03/12/02 07:35 AM                                                                                    
 >                                                                                                                          
 >                                                                                                                          
 > 
 > 
 > 
 > 
 > 
 > Hi !
 > 
 > Can anybody pls tell me about the test equipments that are being used for
 > testing MPLS over ATM/GigE/FR?
 > 
 > Regds,
 > Bharti
 > 
 > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 > <HTML><HEAD>
 > <META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
 > <META content="MSHTML 5.00.2314.1000" name=GENERATOR>
 > <STYLE></STYLE>
 > </HEAD>
 > <BODY bgColor=#ffffff>
 > <DIV>Hi !</DIV>
 > <DIV>&nbsp;</DIV>
 > <DIV>Can anybody pls tell me about the test equipments that are being used for 
 > testing MPLS over ATM/GigE/FR?</DIV>
 > <DIV>&nbsp;</DIV>
 > <DIV>Regds,</DIV>
 > <DIV>Bharti</DIV></BODY></HTML>


From owner-mpls@UU.NET  Wed Mar 13 14:18:09 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA15650
	for <mpls-archive@lists.ietf.org>; Wed, 13 Mar 2002 14:18:08 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgav27929;
	Wed, 13 Mar 2002 19:17:20 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgav10751
	for mpls-outgoing; Wed, 13 Mar 2002 19:16:59 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgav10744
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 13 Mar 2002 19:16:56 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgav24859
	for <mpls@uu.net>; Wed, 13 Mar 2002 19:15:03 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgav04849
	for <mpls@uu.net>; Wed, 13 Mar 2002 19:15:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id OAA07015 for <mpls@uu.net>; Wed, 13 Mar 2002 14:15:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id OAA16060 for mpls@uu.net; Wed, 13 Mar 2002 14:15:02 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgau10184
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 13 Mar 2002 19:13:58 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgau23402
	for <mpls@UU.NET>; Wed, 13 Mar 2002 19:13:46 GMT
Received: from mother.pmc-sierra.bc.ca by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmgau02653
	for <mpls@UU.NET>; Wed, 13 Mar 2002 19:13:45 GMT
Received: (qmail 1163 invoked by uid 104); 13 Mar 2002 19:13:43 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4189. . Clean. Processed in 0.455303 secs); 13 Mar 2002 19:13:44 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 13 Mar 2002 19:13:43 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2DJDbp23559;
	Wed, 13 Mar 2002 11:13:37 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATGLAW>; Wed, 13 Mar 2002 11:13:40 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A635@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'erosen@cisco.com'" <erosen@cisco.com>,
        "Reddy, Vikram"
	 <vikramr@netplane.com>
Cc: "'raszuk@cisco.com'" <raszuk@cisco.com>, ppvpn@ppvpn.francetelecom.com,
        mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
Date: Wed, 13 Mar 2002 11:13:36 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Vikram,

With LDP, the only QoS signaling you could do is Diffserv without BW reservation. Please check section 6.4.1 and 6.4.2 of the following draft:

http://www.ietf.org/internet-drafts/draft-ietf-mpls-diff-ext-09.txt

It gives you the procedure to signal QoS (Diffserv classes) with LDP.

The QoS-enabled transport tunnels are not established per-VPN, rather they can be shared between VPNs. So there is no need to signal the VPN-ID. Only the ingress LSR needs to know the QoS requirement of the VPN traffic and could assign them to proper LSPs and mark their EXP field appropriately.

-Shahram 

> -----Original Message-----
> From: Shahram Davari 
> Sent: Wednesday, March 13, 2002 12:56 PM
> To: 'erosen@cisco.com'; Reddy, Vikram
> Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
> 
> 
> Hi Eric,
> 
> I think Vikram was asking for QoS signaling in the LDP case.
> 
> -Shahram
> 
> > -----Original Message-----
> > From: Eric Rosen [mailto:erosen@cisco.com]
> > Sent: Wednesday, March 13, 2002 12:29 PM
> > To: Reddy, Vikram
> > Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> > Subject: Re: QoS for BGP/MPLS VPNs in 2547bis 
> > 
> > 
> > 
> > Vikram> In the VPN-VR model QoS per VPN is achieved as follows.
> > Vikram> When MPLS tunnels are set up between VRs belonging to 
> > a VPN, use
> > Vikram> the configured QoS for the VPN to set up the LSP.
> > 
> > If this is the functionality you seek in the context of 
> > 2547bis, I don't see
> > why you think you need any protocol extensions to provide it.
> > 
> > The VRFs corresponding to a particular  VPN would be 
> > configured for QoS, and
> > when a VPN-IP route  arrives with a new BGP next hop,  
> > RSVP-TE could be used
> > to set up  a QoS-enabled tunnel to  that next hop, and this  
> > tunnel could be
> > made  to be the  outgoing interface  for all  packets from  
> > that VRF  to the
> > remote tunnel endpoint. 
> > 
> > Have I  misunderstood the functionality  you're discussing?  
> > If not,  why do
> > you think you need protocol extensions? 
> > 
> 



From owner-mpls@UU.NET  Wed Mar 13 14:56:15 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16855
	for <mpls-archive@lists.ietf.org>; Wed, 13 Mar 2002 14:56:13 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgax25952;
	Wed, 13 Mar 2002 19:55:39 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgax13593
	for mpls-outgoing; Wed, 13 Mar 2002 19:55:17 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgax13578
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 13 Mar 2002 19:55:14 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgax19442
	for <mpls@UU.NET>; Wed, 13 Mar 2002 19:53:55 GMT
Received: from ns1.oware.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: 40327021.ptr.dia.nextlink.net [64.50.112.33])
	id QQmgax23263
	for <mpls@UU.NET>; Wed, 13 Mar 2002 19:53:54 GMT
Received: from kojak (anon.oware.net [64.50.112.2])
	by ns1.oware.net (8.10.2+Sun/8.10.2) with ESMTP id g2DJpMJ02379;
	Wed, 13 Mar 2002 11:51:22 -0800 (PST)
From: "Joe Lin" <jlin@doradosoftware.com>
To: "'Lasic, Igor'" <Igor_Lasic@adc.com>,
        "'Michael W. Maszczak'" <mmaszcza@telcordia.com>
Cc: "'Bharti Batra'" <bbatra@aplion.stpn.soft.net>, <mpls@UU.NET>
Subject: RE: Test Equipments for MPLS
Date: Wed, 13 Mar 2002 11:53:18 -0800
Message-ID: <000201c1cac8$bde27750$9800a8c0@kojak>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
In-Reply-To: <15503.42090.420800.623920@B10.basystems.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Importance: Normal
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Agilent also have an entire PDF on how to test mpls.

Not sure if that's publicly available off their site


-----Original Message-----
From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf Of Lasic,
Igor
Sent: Wednesday, March 13, 2002 11:12 AM
To: Michael W. Maszczak
Cc: Bharti Batra; mpls@UU.NET
Subject: Re: Test Equipments for MPLS


There is QARobot from Agilent as well with RSVP, LDP and MPLS test
  suites. 

Igor

Michael W. Maszczak writes:
 > 
 > Bhari,
 > The Adtech Division of Spirent (AX4000 platform)
 > and GNNetTest (InterWatch platform) offer
 > RSVP-TE and CR-LDP test suites for MPLS.
 > 
 > Mike
 > 
 > 
 > 
 >

 >                     "Bharti Batra"

 >                     <bbatra@aplion.stpn        To:     mpls@UU.NET

 >                     .soft.net>                 cc:     (bcc: Michael
W. Maszczak/Telcordia)                              
 >                                                Subject:     Test
Equipments for MPLS                                     
 >                     03/12/02 07:35 AM

 >

 >

 > 
 > 
 > 
 > 
 > 
 > Hi !
 > 
 > Can anybody pls tell me about the test equipments that are being used
for
 > testing MPLS over ATM/GigE/FR?
 > 
 > Regds,
 > Bharti
 > 
 > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 > <HTML><HEAD>
 > <META content="text/html; charset=iso-8859-1"
http-equiv=Content-Type>
 > <META content="MSHTML 5.00.2314.1000" name=GENERATOR>
 > <STYLE></STYLE>
 > </HEAD>
 > <BODY bgColor=#ffffff>
 > <DIV>Hi !</DIV>
 > <DIV>&nbsp;</DIV>
 > <DIV>Can anybody pls tell me about the test equipments that are being
used for 
 > testing MPLS over ATM/GigE/FR?</DIV>
 > <DIV>&nbsp;</DIV>
 > <DIV>Regds,</DIV>
 > <DIV>Bharti</DIV></BODY></HTML>



From owner-mpls@UU.NET  Wed Mar 13 16:43:51 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA20578
	for <mpls-archive@lists.ietf.org>; Wed, 13 Mar 2002 16:43:51 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgbe26158;
	Wed, 13 Mar 2002 21:43:09 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgbe02183
	for mpls-outgoing; Wed, 13 Mar 2002 21:42:57 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgbe02178
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 13 Mar 2002 21:42:44 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgbe13792
	for <mpls@uu.net>; Wed, 13 Mar 2002 21:41:54 GMT
Received: from gateway.ipinfusion.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: gt.ipinfusion.com [209.11.132.18] (may be forged))
	id QQmgbe24488
	for <mpls@uu.net>; Wed, 13 Mar 2002 21:41:54 GMT
Received: from ipinfusion.com (IDENT:root@[10.10.0.38])
	by gateway.ipinfusion.com (8.11.0/8.11.0) with ESMTP id g2DLdBx11143
	for <mpls@uu.net>; Wed, 13 Mar 2002 13:39:12 -0800
Message-ID: <3C8FCA21.4020602@ipinfusion.com>
Date: Wed, 13 Mar 2002 13:52:33 -0800
From: Manoj Dutta <manoj@ipinfusion.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4) Gecko/20011126 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: mpls@UU.NET
Subject: Doubt in Martini draft !!
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hi,

Consider the following network :-

CE1----PE1-----P------P-----PE2----CE2
                  |
                  |-----------P------P------PE3-----CE3


CE1, CE2 and CE3 belong to the same VPN and the connectivity is as shown 
above.
The encapsulation being used is Ethernet.

 In this scenario, is it possible for CE1 to create
two distinct virtual circuits (VCs) to reach CE2 and CE3 respectively. 
If, so then how is
PE1 going to select a VC to forward traffic from CE1 (there is only one 
PE1 port attached to CE1)
Does it even make sense ?

Thanks in advance,
Manoj


                 



From owner-mpls@UU.NET  Wed Mar 13 16:54:38 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA21094
	for <mpls-archive@lists.ietf.org>; Wed, 13 Mar 2002 16:54:38 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgbf11562;
	Wed, 13 Mar 2002 21:54:04 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgbf03124
	for mpls-outgoing; Wed, 13 Mar 2002 21:53:48 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgbf03119
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 13 Mar 2002 21:53:44 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgbf16517
	for <mpls@UU.NET>; Wed, 13 Mar 2002 21:53:34 GMT
Received: from mail.timetra.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail.timetra.com [63.104.212.2])
	id QQmgbf20338
	for <mpls@UU.NET>; Wed, 13 Mar 2002 21:53:34 GMT
Received: from TIMETRANZVCSJA ([192.168.1.253]) by mail.timetra.com with Microsoft SMTPSVC(5.0.2195.3779);
	 Wed, 13 Mar 2002 13:38:41 -0800
From: "Vach Kompella" <vkompella@timetra.com>
To: "Manoj Dutta" <manoj@ipinfusion.com>, <mpls@UU.NET>
Subject: RE: Doubt in Martini draft !!
Date: Wed, 13 Mar 2002 13:54:31 -0800
Message-ID: <FNEFIPCNJKDDONJGBCNEOELPCNAA.vkompella@timetra.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
In-reply-to: <3C8FCA21.4020602@ipinfusion.com>
X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-OriginalArrivalTime: 13 Mar 2002 21:38:41.0832 (UTC) FILETIME=[71C0BA80:01C1CAD7]
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

First, this should probably be discussed in PWE3 or PPVPN.

I guess I could answer in two different ways, depending on whether this should
be a ppvpn or pwe3 topic.

ppvpn:
For ethernet, simply setting up a set of VCs between the PEs does not a VPN
create.  You have to address learning issues.  What you want to do is read
draft-lasserre-vkompella-ppvpn-vpls-01.txt.

pwe3:
For ethernet, simply setting up a set of VCs between the PEs does not a VPN
create.  You can set up individual VCs for traffic from CE1 to CE2 and CE1 to
CE3, respectively.  If you have only a single physical port from CE1 to PE1,
then you probably want to use service-delimiting VLAN tags to differentiate
traffic going into the VC(CE1-CE2) distinct from VC(CE1-CE3).  You would use VC
type VLAN in the signaling.

-Vach

> -----Original Message-----
> From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET]On Behalf Of Manoj
> Dutta
> Sent: Wednesday, March 13, 2002 1:53 PM
> To: mpls@UU.NET
> Subject: Doubt in Martini draft !!
>
>
> Hi,
>
> Consider the following network :-
>
> CE1----PE1-----P------P-----PE2----CE2
>                   |
>                   |-----------P------P------PE3-----CE3
>
>
> CE1, CE2 and CE3 belong to the same VPN and the connectivity is as shown
> above.
> The encapsulation being used is Ethernet.
>
>  In this scenario, is it possible for CE1 to create
> two distinct virtual circuits (VCs) to reach CE2 and CE3 respectively.
> If, so then how is
> PE1 going to select a VC to forward traffic from CE1 (there is only one
> PE1 port attached to CE1)
> Does it even make sense ?
>
> Thanks in advance,
> Manoj
>
>
>
>



From owner-mpls@UU.NET  Wed Mar 13 20:09:10 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA26395
	for <mpls-archive@lists.ietf.org>; Wed, 13 Mar 2002 20:09:10 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgbs26574;
	Thu, 14 Mar 2002 01:08:08 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgbs07832
	for mpls-outgoing; Thu, 14 Mar 2002 01:07:49 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgbs07827
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 01:07:45 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgbs16608
	for <mpls@uu.net>; Thu, 14 Mar 2002 01:07:27 GMT
Received: from mail.itri.org.tw by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [140.96.157.2])
	id QQmgbs05399
	for <mpls@uu.net>; Thu, 14 Mar 2002 01:07:25 GMT
Received: from itrismtp ([140.96.151.180])
	by mail.itri.org.tw (8.9.3+Sun/8.9.1) with ESMTP id JAA18387
	for <mpls@uu.net>; Thu, 14 Mar 2002 09:02:40 +0800 (CST)
Received: from mail2000.com.tw ([140.96.254.153])
          by ms1.itri.org.tw (Lotus Domino Release 5.0.9a)
          with ESMTP id 2002031409060751:22869 ;
          Thu, 14 Mar 2002 09:06:07 +0800 
Message-ID: <3C8FF7B3.5F6965B3@mail2000.com.tw>
Date: Thu, 14 Mar 2002 09:06:59 +0800
From: "Chang, Chong Yie" <chongyie@mail2000.com.tw>
Organization: ITRI
X-Mailer: Mozilla 4.79 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: MPLS Discussion <mpls@UU.NET>
X-MIMETrack: Itemize by SMTP Server on MS1/ITRI(Release 5.0.9a |January 7, 2002) at 2002-03-14
 09:06:07 AM,
	Serialize by Router on ITRISMTP/ITRI(Release 5.0.9 |November 16, 2001) at
 2002/03/14 09:06:29 AM,
	Serialize complete at 2002/03/14 09:06:29 AM
Subject: QA Robot is not a tester.
Content-Type: multipart/mixed;
 boundary="------------6D1B8DC613800A814F84595B"
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.
--------------6D1B8DC613800A814F84595B
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Agilent's QA Robot is not really designed for testing MPLS.
It is designed for testing some complicated function, like voice
over IP, which can not work on a FPGA based tester.

Agilent's router tester 900 is the tester not QA Robot. You can
buy a router tester 900 without QA Robot.

Basically, IXIA, smartbits, Agilent, and NETTEST havc related products.
I joined some related seminars. Agilent's solution is flexible,
conprehansive, and
good, but is terrible expensive. My team will use IXIA as our testing
solution because
it is easier to conigure and cheaper to upgrade to support  GigE.

IXIA only can support RSVP-TE and RFC 3031 and RFC 3032 at this moment.
They announced that they will support  LDP soon. They also acquire ANVL
to
implemnet MPLS conformance testing.

NETTEST uses Telcordia's solution to implement conformance testing.



I hope that this is useful.

                                                           Chang, Chong
Yie


Agilent also have an entire PDF on how to test mpls.

Not sure if that's publicly available off their site


-----Original Message-----
From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf Of Lasic,
Igor
Sent: Wednesday, March 13, 2002 11:12 AM
To: Michael W. Maszczak
Cc: Bharti Batra; mpls@UU.NET
Subject: Re: Test Equipments for MPLS


There is QARobot from Agilent as well with RSVP, LDP and MPLS test
  suites.

Igor


Bharti Batra wrote:

Hi !



Can anybody pls tell me about the test equipments that are being used
for testing MPLS over ATM/GigE/FR?



Regds,

Bharti



--------------6D1B8DC613800A814F84595B
Content-Type: text/x-vcard; charset=us-ascii;
 name="chongyie.vcf"
Content-Description: Card for Chang, Chong Yie
Content-Disposition: attachment;
 filename="chongyie.vcf"
Content-Transfer-Encoding: 7bit

begin:vcard 
n:Chang;Chong Yie
x-mozilla-html:FALSE
url:www.itri.org.tw
org:Industrial Technology Research Institute;Computer & Communication Research Laoratories
adr:;;;Hsin Chu;;;Taiwan
version:2.1
email;internet:chongyie@mail2000.com.tw
title:Associated Engineer
fn:Chong Yie Chang
end:vcard

--------------6D1B8DC613800A814F84595B--



From owner-mpls@UU.NET  Wed Mar 13 21:31:15 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA27503
	for <mpls-archive@lists.ietf.org>; Wed, 13 Mar 2002 21:31:15 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgby27184;
	Thu, 14 Mar 2002 02:30:16 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgby04950
	for mpls-outgoing; Thu, 14 Mar 2002 02:30:02 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgbx04893
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 02:29:49 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgbx07052
	for <mpls@UU.NET>; Thu, 14 Mar 2002 02:29:26 GMT
From: ananda_sengupta@agilent.com
Received: from msgbas1.cos.agilent.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: msgbas1x.cos.agilent.com [192.25.240.36])
	id QQmgbx23665
	for <mpls@UU.NET>; Thu, 14 Mar 2002 02:29:26 GMT
Received: from msgrel1.cos.agilent.com (msgrel1.cos.agilent.com [130.29.152.77])
	by msgbas1.cos.agilent.com (Postfix) with ESMTP
	id A9DE98295; Wed, 13 Mar 2002 19:29:25 -0700 (MST)
Received: from axcsbh4.cos.agilent.com (axcsbh4.cos.agilent.com [130.29.152.145])
	by msgrel1.cos.agilent.com (Postfix) with SMTP
	id 22455290; Wed, 13 Mar 2002 19:29:25 -0700 (MST)
Received: from 130.29.152.145 by axcsbh4.cos.agilent.com (InterScan E-Mail VirusWall NT); Wed, 13 Mar 2002 19:29:24 -0700
Received: by axcsbh4.cos.agilent.com with Internet Mail Service (5.5.2653.19)
	id <FBZX6D2M>; Wed, 13 Mar 2002 19:29:24 -0700
Message-ID: <0D9185CE635BD511ACA50090277A6FCF03427DCC@axcs18.cos.agilent.com>
To: mpls@UU.NET
Cc: chongyie@mail2000.com.tw, stewart_day@agilent.com, duane_sword@agilent.com
Subject: QARobot can be used to test MPLS [was: QA Robot is not a tester]
Date: Wed, 13 Mar 2002 19:29:22 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Hello all,

Normally, on such public mailing lists, I would never discuss company
product details. *But I am forced to jump in to stop mis-representation.* I
apologise if this may offend some readers.

Agilent's MPLS products - protocol conformance and stress products - work on
QARobot, RouterTester and RouterTester 900. All the products are capable of
testing all MPLS signaling and routing protocols, and certain applications.
Information on the products being successfully tried at Interoperability
events is publicly available.

QARobot is especially suited for MPLS signaling and routing protocol stress
testing. As for cost, please compare functionality and requirements before
making a judgement call - be careful that it doesn't end up being the same
as comparing apples and oranges.

Beyond that, all information is available on Agilent's web-site and with
your local Agilent representative. 

Regards,
Ananda Sen Gupta
Product Manager, MPLS Products
Agilent Technologies, Inc.
Ph: 978-589-6021


-----Original Message----- 
From: Chang, Chong Yie [mailto:chongyie@mail2000.com.tw] 
Sent: Thursday, 14 March 2002 12:07 PM 
To: MPLS Discussion 
Subject: QA Robot is not a tester. 



Agilent's QA Robot is not really designed for testing MPLS. 
It is designed for testing some complicated function, like voice 
over IP, which can not work on a FPGA based tester. 

Agilent's router tester 900 is the tester not QA Robot. You can 
buy a router tester 900 without QA Robot. 

Basically, IXIA, smartbits, Agilent, and NETTEST havc related products. 
I joined some related seminars. Agilent's solution is flexible, 
conprehansive, and 
good, but is terrible expensive. My team will use IXIA as our testing 
solution because 
it is easier to conigure and cheaper to upgrade to support  GigE. 

IXIA only can support RSVP-TE and RFC 3031 and RFC 3032 at this moment. 
They announced that they will support  LDP soon. They also acquire ANVL 
to 
implemnet MPLS conformance testing. 

NETTEST uses Telcordia's solution to implement conformance testing. 




I hope that this is useful. 

                                                           Chang, Chong 
Yie 



Agilent also have an entire PDF on how to test mpls. 
Not sure if that's publicly available off their site 



-----Original Message----- 
From: owner-mpls@UU.NET [mailto:owner-mpls@UU.NET] On Behalf Of Lasic, 
Igor 
Sent: Wednesday, March 13, 2002 11:12 AM 
To: Michael W. Maszczak 
Cc: Bharti Batra; mpls@UU.NET 
Subject: Re: Test Equipments for MPLS 



There is QARobot from Agilent as well with RSVP, LDP and MPLS test 
  suites. 

Igor 



Bharti Batra wrote: 

Hi ! 

Can anybody pls tell me about the test equipments that are being used 
for testing MPLS over ATM/GigE/FR? 

Regds, 

Bharti 



From owner-mpls@UU.NET  Thu Mar 14 00:52:26 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02738
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 00:52:26 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgcl24235;
	Thu, 14 Mar 2002 05:51:29 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgcl21105
	for mpls-outgoing; Thu, 14 Mar 2002 05:51:14 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgcl21021
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 05:51:07 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgcl16247
	for <mpls@UU.NET>; Thu, 14 Mar 2002 05:50:06 GMT
Received: from samar.sasken.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: samar.sasken.com [164.164.56.2])
	id QQmgcl22092
	for <mpls@UU.NET>; Thu, 14 Mar 2002 05:50:04 GMT
Received: from samar (localhost [127.0.0.1])
	by samar.sasken.com (8.11.6/8.11.6) with SMTP id g2E5nmK27003;
	Thu, 14 Mar 2002 11:19:48 +0530 (IST)
Received: from sushanth (pcsva235.sasken.com [10.1.65.235])
	by sunsv2.sasken.com (8.11.6/8.11.6) with SMTP id g2E5nrw07394;
	Thu, 14 Mar 2002 11:19:53 +0530 (IST)
From: "sushantm" <sushantm@sasken.com>
To: <mpls@UU.NET>, <mpls-ops@mplsrc.com>
Subject: Interface between LMP and routing protocol.
Date: Thu, 14 Mar 2002 11:21:20 +0530
Message-ID: <FLEOJPEOCNABEPNHNLFEKEKGCCAA.sushantm@sasken.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Importance: High
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hi,

Suppose if we consider LMP and OSPF operational in the control plane. Is
there any Interaction between these two protocols. The LMP finds out its
local resoures and maintains this information in a Local resource database.
Now this information has to flooded in the network by OSPF. Therefore the
routing protocol need to interface with the LMP. How is this interface
defined. Can anyone give me more information on this.

Thanks & Regards,
Sushanth.M
Sasken Technologies Communication Limited
Phone: 5355501,5355503 Exth:6358
E-mail: sushantm@sasken.com



From owner-mpls@UU.NET  Thu Mar 14 01:06:12 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA02903
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 01:06:12 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgcm21018;
	Thu, 14 Mar 2002 06:05:41 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgcm07603
	for mpls-outgoing; Thu, 14 Mar 2002 06:05:25 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgcm07275
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 06:05:21 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgcm21692
	for <mpls@UU.NET>; Thu, 14 Mar 2002 06:05:05 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmgcm20201
	for <mpls@UU.NET>; Thu, 14 Mar 2002 06:05:05 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAHAFH0>; Thu, 14 Mar 2002 01:05:00 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A328493819@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'erosen@cisco.com'" <erosen@cisco.com>,
        "Reddy, Vikram"
	 <vikramr@netplane.com>
Cc: "'raszuk@cisco.com'" <raszuk@cisco.com>, ppvpn@ppvpn.francetelecom.com,
        mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
Date: Thu, 14 Mar 2002 01:04:51 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Eric,

You have not misunderstood the functionality I was talking
about. The only problem with the approach you are suggesting
is since a VRF could possibly import routes from multiple VPNs,
associating VRFs with certain QoS does not exactly give the
flexibility of having different QoS per VPN.

For Example:
If VRF1 
exports RT=Red (exports routes belonging to VPN with RT=Red) 
imports routes with RT=Red,Blue,Green.

If it wants to give QoS1 to routes with RT=Red, QoS2 to routes
with RT=Blue, QoS3 to routes with RT=Green the approach you mentioned
would not work.

Clearly VRF->QoS mapping does not give us QoS per VPN.
The example I mentioned above seems to point naturally to the solution
of associating an RT with QoS.
But the problems I have with RT->QoS mapping are
1) It is possible that a VPN could be associated with multiple RTs.
   and RT -> VPN mapping is not 1-1. Therefore, to make RT the equivalent
   of VPN-ID(which is associated with a single VPN) is not correct.
2) Even if we decide to give QoS based on RT, there would be too much
   configuration detail because of the possibility of
   having multiple RTs per VPN (#of RTs >> #of VPNs).
3) What if a route has multiple RTs, matches multiple import RTs for 
   the VRF, which RT do you use for QoS mapping.

The reason I am bringing up the issue of needing to have VPN per QoS 
is the draft : draft-ietf-ppvpn-requirements-04.txt
which talks about the SP being able to provide pipe model(site-site)\
QoS per VPN, both Diffserv and Intserv.

Also the draft :draft-ietf-ppvpn-vpn-vr-02.txt
in section 2.3 Quality of Service 
has the following sentence. 
      Therefore, quality of service (policing, shaping, classification, 
      and scheduling) SHOULD be configurable on a per-VPN basis. 



Thanks,
Vikram.

   




-----Original Message-----
From: Eric Rosen [mailto:erosen@cisco.com]
Sent: Wednesday, March 13, 2002 9:29 AM
To: Reddy, Vikram
Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
Subject: Re: QoS for BGP/MPLS VPNs in 2547bis 



Vikram> In the VPN-VR model QoS per VPN is achieved as follows.
Vikram> When MPLS tunnels are set up between VRs belonging to a VPN, use
Vikram> the configured QoS for the VPN to set up the LSP.

If this is the functionality you seek in the context of 2547bis, I don't see
why you think you need any protocol extensions to provide it.

The VRFs corresponding to a particular  VPN would be configured for QoS, and
when a VPN-IP route  arrives with a new BGP next hop,  RSVP-TE could be used
to set up  a QoS-enabled tunnel to  that next hop, and this  tunnel could be
made  to be the  outgoing interface  for all  packets from  that VRF  to the
remote tunnel endpoint. 

Have I  misunderstood the functionality  you're discussing?  If not,  why do
you think you need protocol extensions? 
 


From owner-mpls@UU.NET  Thu Mar 14 01:14:17 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA03012
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 01:14:16 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgcm24618;
	Thu, 14 Mar 2002 06:13:34 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgcm12908
	for mpls-outgoing; Thu, 14 Mar 2002 06:13:20 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgcm12903
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 06:13:09 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgcm04069
	for <mpls@UU.NET>; Thu, 14 Mar 2002 06:12:35 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmgcm01165
	for <mpls@UU.NET>; Thu, 14 Mar 2002 06:12:35 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAHAF2Z>; Thu, 14 Mar 2002 01:12:31 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A32849381A@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>,
        "'erosen@cisco.com'"
	 <erosen@cisco.com>,
        "Reddy, Vikram" <vikramr@netplane.com>
Cc: "'raszuk@cisco.com'" <raszuk@cisco.com>, ppvpn@ppvpn.francetelecom.com,
        mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
Date: Thu, 14 Mar 2002 01:12:27 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Shahram,

I was talking about QoS signaling using RSVP-TE. Also, I was talking about 
cases where reservation is made on every LSR.

Vikram

-----Original Message-----
From: Shahram Davari [mailto:Shahram_Davari@pmc-sierra.com]
Sent: Wednesday, March 13, 2002 9:56 AM
To: 'erosen@cisco.com'; Reddy, Vikram
Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 


Hi Eric,

I think Vikram was asking for QoS signaling in the LDP case.

-Shahram

> -----Original Message-----
> From: Eric Rosen [mailto:erosen@cisco.com]
> Sent: Wednesday, March 13, 2002 12:29 PM
> To: Reddy, Vikram
> Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Subject: Re: QoS for BGP/MPLS VPNs in 2547bis 
> 
> 
> 
> Vikram> In the VPN-VR model QoS per VPN is achieved as follows.
> Vikram> When MPLS tunnels are set up between VRs belonging to 
> a VPN, use
> Vikram> the configured QoS for the VPN to set up the LSP.
> 
> If this is the functionality you seek in the context of 
> 2547bis, I don't see
> why you think you need any protocol extensions to provide it.
> 
> The VRFs corresponding to a particular  VPN would be 
> configured for QoS, and
> when a VPN-IP route  arrives with a new BGP next hop,  
> RSVP-TE could be used
> to set up  a QoS-enabled tunnel to  that next hop, and this  
> tunnel could be
> made  to be the  outgoing interface  for all  packets from  
> that VRF  to the
> remote tunnel endpoint. 
> 
> Have I  misunderstood the functionality  you're discussing?  
> If not,  why do
> you think you need protocol extensions? 
> 


From owner-mpls@UU.NET  Thu Mar 14 02:46:19 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA12123
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 02:46:19 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgct05918;
	Thu, 14 Mar 2002 07:45:13 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgct09868
	for mpls-outgoing; Thu, 14 Mar 2002 07:45:00 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgcs09836
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 07:44:54 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgcs12649
	for <mpls@UU.NET>; Thu, 14 Mar 2002 07:43:49 GMT
From: neil.2.harrison@bt.com
Received: from cbibipnt02.HC.BT.COM by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: saturn.bt.com [193.113.57.20])
	id QQmgcs03808
	for <mpls@UU.NET>; Thu, 14 Mar 2002 07:43:48 GMT
Received: by cbibipnt02.hc.bt.com with Internet Mail Service (5.5.2654.89)
	id <GR3JJ04V>; Thu, 14 Mar 2002 07:44:03 -0000
Message-ID: <B9571FDEBD3DD21181E500606DD5EE050E8920CB@mbddmknt01.hc.bt.com>
To: vikramr@netplane.com
Cc: ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
Date: Thu, 14 Mar 2002 07:43:39 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2654.89)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Vikram,

How are you proposing to relate QoS and availability on these VPNs?  QoS
behaviour only has any sense when the trails that form the topology of the
VPN are in the 'up-state', so I assume you have considered the need to
address this?

regards, Neil

> -----Original Message-----
> From: Reddy, Vikram [mailto:vikramr@netplane.com]
> Sent: 14 March 2002 06:12
> To: 'Shahram Davari'; 'erosen@cisco.com'; Reddy, Vikram
> Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
> 
> 
> Hi Shahram,
> 
> I was talking about QoS signaling using RSVP-TE. Also, I was 
> talking about 
> cases where reservation is made on every LSR.
> 
> Vikram
> 
> -----Original Message-----
> From: Shahram Davari [mailto:Shahram_Davari@pmc-sierra.com]
> Sent: Wednesday, March 13, 2002 9:56 AM
> To: 'erosen@cisco.com'; Reddy, Vikram
> Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
> 
> 
> Hi Eric,
> 
> I think Vikram was asking for QoS signaling in the LDP case.
> 
> -Shahram
> 
> > -----Original Message-----
> > From: Eric Rosen [mailto:erosen@cisco.com]
> > Sent: Wednesday, March 13, 2002 12:29 PM
> > To: Reddy, Vikram
> > Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> > Subject: Re: QoS for BGP/MPLS VPNs in 2547bis 
> > 
> > 
> > 
> > Vikram> In the VPN-VR model QoS per VPN is achieved as follows.
> > Vikram> When MPLS tunnels are set up between VRs belonging to 
> > a VPN, use
> > Vikram> the configured QoS for the VPN to set up the LSP.
> > 
> > If this is the functionality you seek in the context of 
> > 2547bis, I don't see
> > why you think you need any protocol extensions to provide it.
> > 
> > The VRFs corresponding to a particular  VPN would be 
> > configured for QoS, and
> > when a VPN-IP route  arrives with a new BGP next hop,  
> > RSVP-TE could be used
> > to set up  a QoS-enabled tunnel to  that next hop, and this  
> > tunnel could be
> > made  to be the  outgoing interface  for all  packets from  
> > that VRF  to the
> > remote tunnel endpoint. 
> > 
> > Have I  misunderstood the functionality  you're discussing?  
> > If not,  why do
> > you think you need protocol extensions? 
> > 
> 


From owner-mpls@UU.NET  Thu Mar 14 04:12:54 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA12960
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 04:12:47 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgcy26017;
	Thu, 14 Mar 2002 09:04:25 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgcy16972
	for mpls-outgoing; Thu, 14 Mar 2002 09:03:46 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgcy16961
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 09:03:41 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgcy24845
	for <mpls@uu.net>; Thu, 14 Mar 2002 09:02:49 GMT
Received: from lut-ms-001.eu.anritsu.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [193.130.67.68])
	id QQmgcy23537
	for <mpls@uu.net>; Thu, 14 Mar 2002 09:02:33 GMT
Received: from ntlu-exchg.eu.anritsu.com (unverified) by lut-ms-001.eu.anritsu.com
 (Content Technologies SMTPRS 4.2.10) with ESMTP id <T59a07a3fc9ac1c01264dc@lut-ms-001.eu.anritsu.com>;
 Thu, 14 Mar 2002 09:00:55 +0000
Received: by ntlu-exchg.eu.anritsu.com with Internet Mail Service (5.5.2653.19)
	id <GV1K7VZN>; Thu, 14 Mar 2002 09:00:03 -0000
Message-ID: <71FABE1D9E8AD211810B0008C7249BC603DF5BD7@ntlu-exchg.eu.anritsu.com>
From: "Ken.Grant" <Ken.Grant@eu.anritsu.com>
To: "'Lasic, Igor'" <Igor_Lasic@adc.com>,
        "Michael W. Maszczak"
	 <mmaszcza@telcordia.com>
Cc: Bharti Batra <bbatra@aplion.stpn.soft.net>, mpls@UU.NET
Subject: RE: Test Equipments for MPLS
Date: Thu, 14 Mar 2002 08:59:59 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/mixed; boundary="----_=_NextPart_000_01C1CB36.9E9A0110"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C1CB36.9E9A0110
Content-Type: text/plain; charset="iso-8859-1"

There is also the MD1230A analyser from Anritsu.
Ken



-----Original Message-----
From: Lasic, Igor [mailto:Igor_Lasic@adc.com]
Sent: 13 March 2002 19:12
To: Michael W. Maszczak
Cc: Bharti Batra; mpls@UU.NET
Subject: Re: Test Equipments for MPLS



There is QARobot from Agilent as well with RSVP, LDP and MPLS test
  suites. 

Igor

Michael W. Maszczak writes:
 > 
 > Bhari,
 > The Adtech Division of Spirent (AX4000 platform)
 > and GNNetTest (InterWatch platform) offer
 > RSVP-TE and CR-LDP test suites for MPLS.
 > 
 > Mike
 > 
 > 
 > 
 >

 >                     "Bharti Batra"

 >                     <bbatra@aplion.stpn        To:     mpls@UU.NET

 >                     .soft.net>                 cc:     (bcc: Michael W.
Maszczak/Telcordia)                              
 >                                                Subject:     Test
Equipments for MPLS                                     
 >                     03/12/02 07:35 AM

 >

 >

 > 
 > 
 > 
 > 
 > 
 > Hi !
 > 
 > Can anybody pls tell me about the test equipments that are being used for
 > testing MPLS over ATM/GigE/FR?
 > 
 > Regds,
 > Bharti
 > 
 > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 > <HTML><HEAD>
 > <META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
 > <META content="MSHTML 5.00.2314.1000" name=GENERATOR>
 > <STYLE></STYLE>
 > </HEAD>
 > <BODY bgColor=#ffffff>
 > <DIV>Hi !</DIV>
 > <DIV>&nbsp;</DIV>
 > <DIV>Can anybody pls tell me about the test equipments that are being
used for 
 > testing MPLS over ATM/GigE/FR?</DIV>
 > <DIV>&nbsp;</DIV>
 > <DIV>Regds,</DIV>
 > <DIV>Bharti</DIV></BODY></HTML>



---------------------
This email message, together with any attachments, is for the exclusive and
confidential use of the addressee(s).  If you have received this message in
error, please notify the sender by email immediately, then delete the
message and any copies.  Any views or opinions presented herein are solely
those of the author and do not necessarily represent those of the Anritsu
group of companies.
---------------------


------_=_NextPart_000_01C1CB36.9E9A0110
Content-Type: application/octet-stream;
	name="Datasheet-Nov-15.pdf"
Content-Disposition: attachment;
	filename="Datasheet-Nov-15.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjMNJeLjz9MNCjE0MyAwIG9iag08PCANL0xpbmVhcml6ZWQgMSANL08gMTQ2IA0vSCBb
IDE0OTYgNTk5IF0gDS9MIDgzNzkxOSANL0UgODU0MTEgDS9OIDE2IA0vVCA4MzQ5NDAgDT4+IA1l
bmRvYmoNICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4cmVmDTE0MyA0NiANMDAwMDAwMDAxNiAwMDAwMCBuIA0wMDAwMDAxMjcxIDAwMDAwIG4gDTAw
MDAwMDE0NDAgMDAwMDAgbiANMDAwMDAwMjA5NSAwMDAwMCBuIA0wMDAwMDAyMzQ2IDAwMDAwIG4g
DTAwMDAwMDIzODUgMDAwMDAgbiANMDAwMDAwMjUyNyAwMDAwMCBuIA0wMDAwMDAyNzg3IDAwMDAw
IG4gDTAwMDAwMDI4MjQgMDAwMDAgbiANMDAwMDAwMzE3NSAwMDAwMCBuIA0wMDAwMDAzMTk3IDAw
MDAwIG4gDTAwMDAwMDM0MzUgMDAwMDAgbiANMDAwMDAwMzQ3NiAwMDAwMCBuIA0wMDAwMDAzODc1
IDAwMDAwIG4gDTAwMDAwMDQxNTMgMDAwMDAgbiANMDAwMDAwNDk1NiAwMDAwMCBuIA0wMDAwMDA1
NzU3IDAwMDAwIG4gDTAwMDAwMDU4MTYgMDAwMDAgbiANMDAwMDAwNTgzOCAwMDAwMCBuIA0wMDAw
MDA2NTI0IDAwMDAwIG4gDTAwMDAwMDY1NDYgMDAwMDAgbiANMDAwMDAwNzE0NCAwMDAwMCBuIA0w
MDAwMDA3MTY2IDAwMDAwIG4gDTAwMDAwMDc3NjYgMDAwMDAgbiANMDAwMDAwNzc4OCAwMDAwMCBu
IA0wMDAwMDA4NTQzIDAwMDAwIG4gDTAwMDAwMDg1NjUgMDAwMDAgbiANMDAwMDAwODg3MyAwMDAw
MCBuIA0wMDAwMDA5NjgwIDAwMDAwIG4gDTAwMDAwMTAzMDkgMDAwMDAgbiANMDAwMDAxMDMzMSAw
MDAwMCBuIA0wMDAwMDEwOTc4IDAwMDAwIG4gDTAwMDAwMTEwMDAgMDAwMDAgbiANMDAwMDAxMTY2
MyAwMDAwMCBuIA0wMDAwMDExNjg1IDAwMDAwIG4gDTAwMDAwMTE3NjMgMDAwMDAgbiANMDAwMDAx
MzEzNSAwMDAwMCBuIA0wMDAwMDE2MzkzIDAwMDAwIG4gDTAwMDAwMTkwNzEgMDAwMDAgbiANMDAw
MDAyMDkwMyAwMDAwMCBuIA0wMDAwMDIwOTgyIDAwMDAwIG4gDTAwMDAwMjE3NTIgMDAwMDAgbiAN
MDAwMDAyMjQwMSAwMDAwMCBuIA0wMDAwMDU5Mjg5IDAwMDAwIG4gDTAwMDAwMDE0OTYgMDAwMDAg
biANMDAwMDAwMjA3MyAwMDAwMCBuIA10cmFpbGVyDTw8DS9TaXplIDE4OQ0vSW5mbyAxNDIgMCBS
IA0vUm9vdCAxNDQgMCBSIA0vUHJldiA4MzQ5MjkgDS9JRFs8NzNhMjhiNzQ4MjRiN2M4MjViZTY5
MWE4Y2U3YjhhNDg+PDczYTI4Yjc0ODI0YjdjODI1YmU2OTFhOGNlN2I4YTQ4Pl0NPj4Nc3RhcnR4
cmVmDTANJSVFT0YNICAgIA0xNDQgMCBvYmoNPDwgDS9UeXBlIC9DYXRhbG9nIA0vUGFnZXMgMTQw
IDAgUiANL1BhZ2VMYWJlbHMgMTM4IDAgUiANL091dGxpbmVzIDEwMyAwIFIgDS9QYWdlTW9kZSAv
VXNlVGh1bWJzIA0vUGFnZUxheW91dCAvVHdvQ29sdW1uUmlnaHQgDS9PcGVuQWN0aW9uIDE0NSAw
IFIgDT4+IA1lbmRvYmoNMTQ1IDAgb2JqDTw8IA0vUyAvR29UbyANL0QgWyAxNDYgMCBSIC9GaXQg
XSANPj4gDWVuZG9iag0xODcgMCBvYmoNPDwgL1MgMzgwIC9UIDUyNiAvTyA1OTAgL0wgNjA2IC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMTg4IDAgUiA+PiANc3RyZWFtDQpIiWJgYGBmYGC9
wcDGwCDqziDEgABCDKxAURYGjhkTjqgoOPIYMHAwMng/DJ73KuLH2wqRSVMrhBY2RKzWvezZ/6BB
hO8Q+8aDDIpMRxgYpvC7a5pE3fkke4oBGXCVKpzq3HTrUXv2uzonrW2a+nWbs65N0tky2eCWTEpd
9PqO5px1q+MnaRYce31ixW6uJu35E7o2ra9Tmvir49qunC13vp/uNet6/XTinxPrDmd1eS+tN9Le
tDhp0sv49Ua8q06XdHm/qwsyflybeerUq8nZi2p6Hk226ljnMf9M16vTdZrXzi7a5WRxb8/mVepP
/oPAh/9QsB6J/QFFaj0YYUp9gMkipNbDueshBDHhBAThDNwPLgNpTSC2BIuIMQgwPGUQZKhgeMfA
z+gJFLnBIMxYycjAzMvMzaDKwMA0A4gdgNgJiO8yMDDKMQsyxQPZhUDcCFRvwerGs4QrgV2IwZLp
DVPxBKZUH2YehmCGCAYVBjVmL2ZFhlQma4YohiA2ZUYzzssMQYzaSLGUwcDDdAJIC4A47JsYuIEU
E1img4FnB0iGEYhlqy/9Yvfb4jl/Zi3j9NULbu1SbWVdqgFSlQ7UPwWqygSIO4G6nkLN8AMIMAD9
6vvODWVuZHN0cmVhbQ1lbmRvYmoNMTg4IDAgb2JqDTQ2OSANZW5kb2JqDTE0NiAwIG9iag08PCAN
L1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTM5IDAgUiANL1Jlc291cmNlcyAxNTMgMCBSIA0vQ29udGVu
dHMgWyAxNjEgMCBSIDE2MyAwIFIgMTY1IDAgUiAxNjcgMCBSIDE3MSAwIFIgMTczIDAgUiAxNzUg
MCBSIDE4NCAwIFIgXSANL01lZGlhQm94IFsgMCAwIDU5NSA3OTMgXSANL0Nyb3BCb3ggWyAwIDAg
NTk1IDc5MyBdIA0vUm90YXRlIDAgDS9UaHVtYiAxMDQgMCBSIA0vQW5ub3RzIDE0NyAwIFIgDT4+
IA1lbmRvYmoNMTQ3IDAgb2JqDVsgDTE0OCAwIFIgMTQ5IDAgUiANXQ1lbmRvYmoNMTQ4IDAgb2Jq
DTw8IA0vVHlwZSAvQW5ub3QgDS9TdWJ0eXBlIC9Qb3B1cCANL1JlY3QgWyAyMzAuNjY1NzkgNjQw
LjMzMzkyIDQ0Mi42NjQ5OCA3MjIuMzMzNiBdIA0vT3BlbiB0cnVlIA0vRiAyNSANL1BhcmVudCAx
NDkgMCBSIA0+PiANZW5kb2JqDTE0OSAwIG9iag08PCANL1R5cGUgL0Fubm90IA0vU3VidHlwZSAv
VGV4dCANL1JlY3QgWyAyMTguNjY1ODMgNzE1LjY2Njk2IDIzOC42NjU3NiA3MzkuNjY2ODcgXSAN
L05hbWUgL05vdGUgDS9DIFsgMSAxIDAgXSANL1BvcHVwIDE0OCAwIFIgDS9UIChBbnJpdHN1KQ0v
RiAyOCANL00gKEQ6MjAwMTExMTQxNjQ1NDIrMDknMDAnKQ0vQVAgMTUwIDAgUiANL0NvbnRlbnRz
IChUaGlzIGlzIHRoZSB2ZXJzaW9uIDIuMDAgXCgyMDAxLTExXCkpDT4+IA1lbmRvYmoNMTUwIDAg
b2JqDTw8IA0vTiAxNTEgMCBSIA0+PiANZW5kb2JqDTE1MSAwIG9iag08PCAvRmlsdGVyIC9GbGF0
ZURlY29kZSAvTGVuZ3RoIDE1MiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0Zvcm0gDS9G
b3JtVHlwZSAxIC9CQm94IFsgMCAwIDIwIDI0IF0gL1Jlc291cmNlcyA8PCAvUHJvY1NldCBbIC9Q
REYgXSA+PiA+PiANc3RyZWFtDQpIiWSPOw4CMQxErzInsGwnzqeloaJAHAKQsgXcv8CGjVhYRYo0
k5k3ygNMhqvf1XAE446ME5S4pwZppGINyzQiPCChik5VSaxWGFmRrTHb4x83cMMB4ofx9O0YdpR0
as71tVBrx3GuWPPGiKWMWLH01bM+fmDrFlMuTpCU4jcf6YBS176quVYO/gWZ2FKNh958eXn/eOts
Q7oL6S7UZ6ZR76JTR+L8EmAA7BtOAw1lbmRzdHJlYW0NZW5kb2JqDTE1MiAwIG9iag0xNzMgDWVu
ZG9iag0xNTMgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VDIF0gDS9Gb250
IDw8IC9GMSAxNTcgMCBSIC9GMiAxNTggMCBSIC9GNCAxNzAgMCBSID4+IA0vWE9iamVjdCA8PCAv
SW0xIDE4NSAwIFIgL0ltMiAxODYgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTgyIDAgUiAv
R1MyIDE3NyAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczYgMTU0IDAgUiAvQ3M4IDE1OSAwIFIg
Pj4gDT4+IA1lbmRvYmoNMTU0IDAgb2JqDVsgDS9JQ0NCYXNlZCAxODAgMCBSIA1dDWVuZG9iag0x
NTUgMCBvYmoNPDwgDS9UeXBlIC9Gb250RGVzY3JpcHRvciANL0FzY2VudCA3MTQgDS9DYXBIZWln
aHQgNzE0IA0vRGVzY2VudCAtMTkxIA0vRmxhZ3MgMjYyMTc2IA0vRm9udEJCb3ggWyAtMTY1IC0y
MjEgMTA2NiA5NTIgXSANL0ZvbnROYW1lIC9HSEZOQ0crSGVsdmV0aWNhTmV1ZS1NZWRpdW0gDS9J
dGFsaWNBbmdsZSAwIA0vU3RlbVYgMTE0IA0vWEhlaWdodCA1MTcgDS9DaGFyU2V0ICgvaC9nL3Mv
aS9BL3BhcmVubGVmdC90L3plcm8vai9wYXJlbnJpZ2h0L24vTS91L2svb25lL0Ivdi90d28vbS9R
L2wvYi9DL1BcDS9OL3cvby9jL3RocmVlL0QvY29tbWEveS9UL3AveC9lL1MvRy96L2QvaHlwaGVu
L3EvZi9JL2EvcGVyaW9kL3Ivc3BhY2UpDS9Gb250RmlsZTMgMTc5IDAgUiANPj4gDWVuZG9iag0x
NTYgMCBvYmoNPDwgDS9UeXBlIC9Gb250RGVzY3JpcHRvciANL0FzY2VudCA3MDggDS9DYXBIZWln
aHQgNjMwIA0vRGVzY2VudCAtMjIwIA0vRmxhZ3MgMzQgDS9Gb250QkJveCBbIC0xNjcgLTIzMiAx
MDAwIDg1NyBdIA0vRm9udE5hbWUgL0dIRkZFRCtHYXJhbW9uZC1MaWdodENvbmRlbnNlZCANL0l0
YWxpY0FuZ2xlIDAgDS9TdGVtViA2MCANL1hIZWlnaHQgNDU2IA0vQ2hhclNldCAoL0EvemVyby9N
L29uZS90d28vdGhyZWUvRCkNL0ZvbnRGaWxlMyAxNzggMCBSIA0+PiANZW5kb2JqDTE1NyAwIG9i
ag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UeXBlMSANL0ZpcnN0Q2hhciAzMiANL0xhc3RD
aGFyIDE4MSANL1dpZHRocyBbIDE5NCAyMjIgMzMzIDM4OSAzODkgNTU2IDU1NiAyMjIgMzMzIDMz
MyAzODkgNjAwIDE5NCAyNzggMTk0IDI3OCAzODkgDTM4OSAzODkgMzg5IDM4OSAzODkgMzg5IDM4
OSAzODkgMzg5IDE5NCAxOTQgNjAwIDYwMCA2MDAgMjc4IDgwMCANMzg5IDQ0NCA0NDQgNTAwIDQ0
NCAzODkgNTAwIDUwMCAyNzggMjIyIDQ0NCAzODkgNjExIDUwMCA1MDAgNDQ0IA01MDAgNTAwIDM4
OSA0NDQgNTAwIDM4OSA2MTEgNDQ0IDM4OSAzODkgMzMzIDI3OCAzMzMgNjAwIDUwMCAyMjIgDTM4
OSAzODkgMzMzIDM4OSAzMzMgMjIyIDM4OSA0NDQgMjIyIDIyMiAzODkgMjIyIDY2NyA0NDQgMzg5
IDM4OSANMzg5IDI3OCAyNzggMjIyIDQ0NCAzMzMgNTAwIDM4OSAzMzMgMzMzIDMzMyAyMjIgMzMz
IDYwMCAxOTQgMTk0IA0xOTQgMTk0IDE5NCAxOTQgMTk0IDE5NCAxOTQgMTk0IDE5NCAxOTQgMTk0
IDE5NCAxOTQgMTk0IDE5NCAxOTQgDTE5NCAxOTQgMTk0IDE5NCAxOTQgMTk0IDE5NCAxOTQgMTk0
IDE5NCAxOTQgMTk0IDE5NCAxOTQgMTk0IDE5NCANMTk0IDM4OSAzODkgMTk0IDE5NCAxOTQgMTk0
IDE5NCA4MDAgMTk0IDE5NCAxOTQgMTk0IDE5NCAxOTQgMTk0IA02MDAgMTk0IDE5NCAxOTQgNDQ0
IF0gDS9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIA0vQmFzZUZvbnQgL0dIRkZFRCtHYXJhbW9u
ZC1MaWdodENvbmRlbnNlZCANL0ZvbnREZXNjcmlwdG9yIDE1NiAwIFIgDT4+IA1lbmRvYmoNMTU4
IDAgb2JqDTw8IA0vVHlwZSAvRm9udCANL1N1YnR5cGUgL1R5cGUxIA0vRmlyc3RDaGFyIDMyIA0v
TGFzdENoYXIgMTgxIA0vV2lkdGhzIFsgMjc4IDI3OCA0NDQgNTU2IDU1NiAxMDAwIDY0OCAyNzgg
Mjc4IDI3OCAzNzAgNjAwIDI3OCAzODkgMjc4IDM1MiANNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYg
NTU2IDU1NiA1NTYgNTU2IDI3OCAyNzggNjAwIDYwMCA2MDAgNTU2IA04MDAgNjY3IDcwNCA3MjIg
NzIyIDYzMCA1OTMgNzU5IDcyMiAyNzggNTM3IDY4NSA1NzQgODg5IDcyMiA3NjAgDTY2NyA3NjAg
NzA0IDY0OCA1OTMgNzIyIDYxMSA5NDQgNjQ4IDY0OCA2MzAgMjk2IDM1MiAyOTYgNjAwIDUwMCAN
MjQxIDU1NiA2MTEgNTU2IDYxMSA1NTYgMzE1IDU5MyA1NzQgMjQxIDI0MSA1MzcgMjQxIDg3MCA1
NzQgNTkzIA02MTEgNjExIDM1MiA1MTkgMzMzIDU3NCA1MTkgNzc4IDUzNyA1MTkgNTAwIDI5NiAy
MjIgMjk2IDYwMCAyNzggDTI3OCAyNzggMjc4IDI3OCAyNzggMjc4IDI3OCAyNzggMjc4IDI3OCAy
NzggMjc4IDI3OCAyNzggMjc4IDI3OCANMjc4IDI3OCAyNzggMjc4IDI3OCAyNzggMjc4IDI3OCAy
NzggMjc4IDI3OCAyNzggMjc4IDI3OCAyNzggMjc4IA0yNzggMjc4IDU1NiA1NTYgMjc4IDI3OCAy
NzggMjc4IDI3OCA4MDAgMjc4IDI3OCAyNzggMjc4IDI3OCAyNzggDTI3OCA2MDAgMjc4IDI3OCAy
NzggNTc0IF0gDS9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIA0vQmFzZUZvbnQgL0dIRk5DRytI
ZWx2ZXRpY2FOZXVlLU1lZGl1bSANL0ZvbnREZXNjcmlwdG9yIDE1NSAwIFIgDT4+IA1lbmRvYmoN
MTU5IDAgb2JqDVsgDS9TZXBhcmF0aW9uIC9DODVNNjUgMTU0IDAgUiAxODMgMCBSIA1dDWVuZG9i
ag0xNjAgMCBvYmoNNjA2IA1lbmRvYmoNMTYxIDAgb2JqDTw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
IC9MZW5ndGggMTYwIDAgUiA+PiANc3RyZWFtDQpIiaxUTW8UMQz9BfMfcgSkep3EzsextIA4cKhY
ifNq1aKitqjdAiq/nudkdidzphqp6fO85+fYnt1cHJLbH5xvz2H/MG0+ffXu+2Fil2t09/N5N91M
j5N3t25SpZqdFiZxUjyV6s4kKAX3dH1SfXvnHmagVd2Z/TO+Pr4lDiAI1WScYCdo9vpxkloplCyO
8YgECiwwbvY+Ftjv76fN53vvLn9OV3jmAv/L9v122ny0XmxvpsTNGkc3TbFSLW4L14tD6W2zlp0x
MTMke2Tf/pnefLn0IfL52+0PJAs9mS8tGY45GVeKfk7WZtDdLCHyhVxaqsvd885d/drd3T6/uPOH
3d3L3+snS/xhu9xYIlNKLmux+nyM5HExC1a7V4hKMZaj5WtM51QzScqrv/MOBdshQSVZ1WWUUjkh
tUVUpUU0V2eYGThUKg157UgL5tv4EUqLxDQzUhiwEOM8YlOg3hwHRiEMbsAVjmtFReUrQtKO0TFs
HlNAP1vJyfgayKP2rLhx8M6wFg/sUVt1vxujon6LVEgFI/feGAGDGCBTRAJLOUekYEJ+YcAzY1lG
HDCxQYEqMZrGkJh761K3LHKCJkgUJAwECLUuODH5kEYFIpllxSixN4K9rLBGnRU94ok1D4xItbqX
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
ZcX2Jk4xblsDhjNvfExeeRNzxXNrjCla8xbcHDYMtTUQ1IwB26Bzj7lj4UpouK9rZBOiJpUMx2Vi
M35fpzozeCQFz6yrD3CKVPUZEHWLpUr6Rqz92jC1tlvIRRb3UjJ5fe/+dOT2rgsuQ/2Klx/scB5n
5tj9cFM7Y9dgIJCm2UT7h5ldfxm6x2/iyA0vHcQR8MNfH7E5rhR8ndxw7B6fLujvpd4Gd9lN3YNp
DI0cdh1OUM3w0X16Oh3fDuN1dG/j+eV0Pj5Pu9Fdx8t1P/1yz9NPdzxN++vpbPBjf/3tTtPo/oL6
PLx2X4daUfDRaiLskeTeoQn4IibUQvYphBwYIhQ13RsjgcDAFrJsjGKPGSsgIc5MQiON6evXw5iM
4ti2ZrEpWSqTqcVJPppJU08jWmCbD5T1X4ABAJDlLx0NZW5kc3RyZWFtDWVuZG9iag0xNjggMCBv
YmoNNTQ5IA1lbmRvYmoNMTY5IDAgb2JqDTw8IA0vVHlwZSAvRm9udERlc2NyaXB0b3IgDS9Bc2Nl
bnQgNzUwIA0vQ2FwSGVpZ2h0IDc1MCANL0Rlc2NlbnQgLTE4OSANL0ZsYWdzIDI2MjI0MCANL0Zv
bnRCQm94IFsgLTE2OSAtMjUwIDExNDEgOTkxIF0gDS9Gb250TmFtZSAvR0hGTkxPK0hlbHZldGlj
YS1Db25kZW5zZWQtQm9sZE9ibCANL0l0YWxpY0FuZ2xlIC0xMiANL1N0ZW1WIDEzMCANL1hIZWln
aHQgNTY0IA0vQ2hhclNldCAoL2gvZy9zL2kvdC9uL3UvbS9sL0Mvdy9vL2MvcC9lL2QvZi9hL3Iv
c3BhY2UpDS9Gb250RmlsZTMgMTgxIDAgUiANPj4gDWVuZG9iag0xNzAgMCBvYmoNPDwgDS9UeXBl
IC9Gb250IA0vU3VidHlwZSAvVHlwZTEgDS9GaXJzdENoYXIgMzIgDS9MYXN0Q2hhciAxODEgDS9X
aWR0aHMgWyAyNTAgMzMzIDMzMyA1MDAgNTAwIDgzMyA2NjcgMjUwIDMzMyAzMzMgNTAwIDUwMCAz
MzMgMzMzIDMzMyAyNzggNTAwIA01MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCAy
NzggMjc4IDUwMCA1MDAgNTAwIDUwMCA4MzMgDTU1NiA1NTYgNTU2IDYxMSA1MDAgNTAwIDYxMSA2
MTEgMjc4IDQ0NCA1NTYgNTAwIDc3OCA2MTEgNjExIDU1NiANNjExIDYxMSA1NTYgNTAwIDYxMSA1
NTYgODMzIDU1NiA1NTYgNTAwIDMzMyAyNTAgMzMzIDUwMCA1MDAgMzMzIA01MDAgNTAwIDQ0NCA1
MDAgNTAwIDI3OCA1MDAgNTAwIDI3OCAyNzggNDQ0IDI3OCA3NzggNTAwIDUwMCA1MDAgDTUwMCAz
MzMgNDQ0IDI3OCA1MDAgNDQ0IDY2NyA0NDQgNDQ0IDM4OSAyNzQgMjUwIDI3NCA1MDAgMjUwIDI1
MCANMjUwIDI1MCAyNTAgMjUwIDI1MCAyNTAgMjUwIDI1MCAyNTAgMjUwIDI1MCAyNTAgMjUwIDI1
MCAyNTAgMjUwIA0yNTAgMjUwIDI1MCAyNTAgMjUwIDI1MCAyNTAgMjUwIDI1MCAyNTAgMjUwIDI1
MCAyNTAgMjUwIDI1MCAyNTAgDTI1MCA1MDAgNTAwIDI1MCAyNTAgMjUwIDI1MCAyNTAgODMwIDI1
MCAyNTAgMjUwIDI1MCAyNTAgMjUwIDI1MCANNTAwIDI1MCAyNTAgMjUwIDUwMCBdIA0vRW5jb2Rp
bmcgL1dpbkFuc2lFbmNvZGluZyANL0Jhc2VGb250IC9HSEZOTE8rSGVsdmV0aWNhLUNvbmRlbnNl
ZC1Cb2xkT2JsIA0vRm9udERlc2NyaXB0b3IgMTY5IDAgUiANPj4gDWVuZG9iag0xNzEgMCBvYmoN
PDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAxNjggMCBSID4+IA1zdHJlYW0NCkiJVJTL
jSAxCEQj2BwmAsv8cU6b/3mhoEfaYz/RQBXgn58/pH7e9R8xPuH587dIHKcoIofDQPLQVRB7sURj
SNIXY0JF7Ah/MZYJEvGWhHdmP/yb5yGzHzMFeedW1SbxZAl3mji3Gh1gzCCEju0eEQNw1SWm81MG
L8nbP7WW+YsOKYHI9FfELEDcULtcQXt58tkCy/6p25xScigEhGxi4uh9Q8ZSt6PouIgiJqp3jcnz
ckneJVM8ymSaBtukIe+NCJfJU16kgTAjT5Z0Ekg3gV9JZSUcdViRUjbljmpB2AAei4ukMMgdR5u8
3hMtb+IjKSAlsIjSPQFzilz6j1Qe0SXpQzjnLyorh1h8RLAndtI+Ejeh4YaD8FG13RwGaVkB4ZIT
o6Ui1hyAKqEy/j1a8sJnwgHQLu2AJUF6nLHjFJDK50OYkJhf6ZwluI7aWqpyZsf7HbtbacirpcC2
mUQzWqtE00xXHOJvxnttweNZ9ZQH0mbPvH1j9PCeg7guEX5zMUJLlOfwwvwja6hfXtLnDos1ljwb
Ij7V7dBetMgCwcRrUs5LLHin6UuCZ74+/mnPFYvzCB33ncUQmNWPEW5Kq19bkuhXP929djorqplL
lCeLSCzxyFnRWZuuAIvLWSiwljRgDqgJ3KsefkME9yzf6jexJRRLesf6YX0x3XhNyuap1bekn70m
KpOnX7khVxfUrheot2ksLxKQWRvWJ/9PgAEAn1EiTQ1lbmRzdHJlYW0NZW5kb2JqDTE3MiAwIG9i
ag01NjcgDWVuZG9iag0xNzMgMCBvYmoNPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAx
NzIgMCBSID4+IA1zdHJlYW0NCkiJTNTbsS0rCAXQCG4OKwJL3pDTyf/7TkG79mePUkTA/v3+U4uV
QT+xvULk96+lXFuUqSXXpmzZpU+Ef6K1wvjJxi71ZSmfYJfSsvq7SXTVbHJZHA4xLB2Jtf0KW0st
Cr1r6koUTRzyI7GXcLSE6JXoOLo080qptohGC+E6E4fKr4ggZZGV9NaYNkjkheijeKXLlboSnV/w
UqIGmz2C1KVh7gTgtIatfsXOCsLBD4KtxYKvZFKL8MRVXOAUdK98QKUNZnKFeZbonJ1It6pF9ggv
IWnh5CuuNjLpJAogqCfXquzKJA7nEQ+64kj1iEwYQ6nxnasu+NpmLRp+JVBpdG/VFBhS5S0x45eB
O1jLFAugNEARV6xwBfaVc3FIlrUQzeG5TlcYSe24wB1Gl216cupH/tUmcRdUaydKXPeWch7DxhqZ
OHgWedbI8j3Nq5WIeERVr/RMQGSmOFAVjxaefCB4FgdIp3k44txhY7JixBbhlR6xOzhI57QTomqv
5c4j8YRs4pjpm5yYOO4vzqZ71rxxzFvZpLzlkzMEfzLci3BRrtM0usVwXJALvXG+A8eY/hauK+6z
Zt8WY+6RfceRb0xzIie/MT05H/G6gM6eb+N4oGcF8vu+EeOMHeWfLShj+rcEI8T4B9hcEgcrXsyR
HV9yeHCMn4C/TGhHA+d3cs0SorcGISCMNvsLg0dPhbVT8jj9Pt+75OvTEXqPLE7na+SOzalUtCTR
/R0yZuHI+YH/L8AAxMwkwA1lbmRzdHJlYW0NZW5kb2JqDTE3NCAwIG9iag01ODMgDWVuZG9iag0x
NzUgMCBvYmoNPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAxNzQgMCBSID4+IA1zdHJl
YW0NCkiJXJTJDSQ3DEUjcA4dgSDuVE6T/9mfS8EDnxr1mjs/9fv9ox7nmf3o0bnOvz8geW78KPSk
e4HgI0Q/gunNbOKHTf9HIpa4Nomj5CB+XkycPHS5Se63SvS3By2JKgbEGqQjnADwYeIlkkMu65Kg
cqITOQRF8BB0swRfTThkCSc3ubYg/AFcVPmaJJIijL2jmyqPPG9yXy4xL5s8TrHE8zW58ZGQ8opj
0yfIqxmL/UXSXhOlL3sgaxHKL04DPSa8JZuWk5y48s0C1QifeGNih2+CELqaKIoBAtzDG0UPKTe5
MqOQkyiC+J2c1YFILRwkdMrj40hRxHUCY/46NpYT+R7ViWOy+00aJx0TqOS918mN5SMyTkG5JKMI
Jnv9I50K+8iPBMooMusEkK4Pm/9ALZMhtukAks2SLAgZL7EoH+ve/hI6CM/Cw05tlxVnQwvUvInT
dFD/jQ2/j+itMHMZWFepiPGrvIS6H8EUcm9OEb+IeI83MF6OJjykL8uaXO8eoTktUOvvVIpuu/4K
9xF70eO9c1HKs+2SiOWSuCMjmlmBiC+xTq5VTgOenQBIbanI7EQv5hBNdANDEHUJpc8uWKAwKLcU
PKoX3NOzFjmtCdak0nfgNjY4gCgJB/RQ8617tA5TB+FNoAytTFjgiyYQBM2FsY4XItcLhXhhvkR8
iLQkyHChml2gRzaBtQ+5/dwU6UcKXbmMl3xnqOELsMAmElMOn6c7rrXhPoombEsuxV9D/o/gHaMm
ikardQi/3vE//wowAP0GJOANZW5kc3RyZWFtDWVuZG9iag0xNzYgMCBvYmoNNTY5IA1lbmRvYmoN
MTc3IDAgb2JqDTw8IA0vVHlwZSAvRXh0R1N0YXRlIA0vU0EgdHJ1ZSANL1NNIDAuMDIgDS9UUjIg
L0RlZmF1bHQgDT4+IA1lbmRvYmoNMTc4IDAgb2JqDTw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9M
ZW5ndGggMTI3OSAvU3VidHlwZSAvVHlwZTFDID4+IA1zdHJlYW0NCkiJdFF9bBN1GL7bZwNNkdZO
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
c0/mMfOK8nbnPcuPy+/Pn1zku2jZovMF1gXqgiOFpMK8wp2Fs4vjF29aPF0UVNRVdH2JYEnDknNL
rZdWLf2kmFksKz5UQijJL9lT8oMsXTYqmy2Vlr5XOiOXyDfLHyqiFQOKB8oIZb/yXllEWX/ZfVWE
aqPqQXlU+WD5I7VEPaz+tiKpYnvFs8r0yg8rf6zKrzqgIWtKNEe1HG2l9nS1fXVD9SWdl65LN1kT
VrOpZkafot9ZC9UuqT1i4OE/UxeM7saVxqm6yLqRuuf1efWHGtgN2oYLjZ6NaxrvNSU0/aYZbZY3
n2xxbGlvmVoWs2xHK9Ra2nqyzbmts216eeLyXe3U9sr2P3X4dfR3fL8if8WxTrvO5Z13Vyau3Ntl
1qXvurEqfNX21ehq9eqJNQFrtqx53a3o/qLHr2ew54deee8Xa0Vrh9b+uK5s3URfcN+29cT12vXX
N0Rt2NXP7m/qv7sxbePhAWyge+D7TcWbzg0GDm7fTN1s3Dw5lPpPAKQBW/6YuJkkmZCZ/JpomtWb
QpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adu
p+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0
nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hj
wl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQ
OdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i
3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7Zzu
KO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26
/kv+3P9t//8CDAD3hPP7DWVuZHN0cmVhbQ1lbmRvYmoNMTgxIDAgb2JqDTw8IC9GaWx0ZXIgL0Zs
YXRlRGVjb2RlIC9MZW5ndGggMTczOSAvU3VidHlwZSAvVHlwZTFDID4+IA1zdHJlYW0NCkiJfJR7
VBTXHcdn9jEzB7cr7DqD7MaZicXEKor0JKKpMT4QfOCTp6wRFnaBrcDqLkGWh0HkMbPsLqJohCqI
j2AwNRqrYmoQBMsmwZRjjqeepnn29LRy6sEmHn9DLjnpzNbS9I/23HNm5vzm3vv7fb7f3704plFh
OI7/NGlt4qbkzfPX2ovK7KWOPOuC1c4Sm73EbbctWOUssm3OLVKmrZEMmGTGpWdU0iy1xGpe16ni
dOrbOo3E6RhEocB3i79za9mT+A9N7Ens2TkZP4S+m3QkPJ4uhUW0P0MOGTAtjrdcem/469XO3R6X
o6CwlJ+b9zM+bumSF2OUZ3zouZRfaXPm2vkUj7vUXuzm15XkOV27nS5rqd22kOdXFhXxobVu3mV3
211lcnSqeN7h5q18qctqsxdbXbt4Zz6f7Chxlnp22/mVSby1xBbrdPEOea37tVy3w+awuhx294/W
T8HzCjwv0zv2vGaf+q8Ep6b8P8kwXB5YNIatwrAEAtuowVLUWCaG0bLomBrTYruwh3gSfkU1XbVK
9ZF6mvoF9Xp1j3pcs0LTpfmTdrXWpb1G8Lye14PFA1ppCLT4LYiGFcCqJRI6aYvQisKXm+c3PPqA
Axt5uxYiQTXaEGdpYYElfB2iPPbDjDUfoQg/hUqr0GyUUs/xJNrRjp6DClh0/THMOsT62nztvjZK
XzW++EuJHTdcAQaMwCAd6IzlUjJTd7bx7Jsm+Iq856/5G1pjRvGFK3gfB+FEn/dIz+/MFzobXS3c
0Vf3ulJLqTnWRUWINhlbEXU9/fG1y2ffe4v1E8YEca9vb6uHMh7zQA2dJrTNW2627Dt39XSgu+NX
3K+73+0630Xpv64alwvAbwDzABi19LykoXvJL3yWz1Ckee7LVvRzH4c2kGhew51NQJqBvjECYdxN
xGSQjTu9+Xle28F9nQFQURBFjnqbht43d7dXFPm5ZPLfbDC/09Av4+mAMVbBIGykjW+vLyu05lVf
HRBY2EIONtf3B81B/y92ipyxCj3RADNRixiURlT4KgMVrEjsGSjsSPXGi1k5AoqlUA5p9MUFTj0P
KnNf4J32M0OUn5CzwfJxCB/HlVzyUPeDi0YvCcEEmGeGqJufgqGBQwyR4K8utJhtzrZ7Xu4zOPYH
EhaWP0Dr0IykV1CUbCJTRZ8i+4T3R262e7b52CxSv6ypU0ob+/ND/K68613JQU86gJEcg2Mpd8hj
h1s7Dh8VhCPst1lkjNU5h0vZHkPq0bYHC8D4W1nZLxePT9GXyfRPaPQy+T/xkTD5Ih1z6O6ur8yQ
eP6vQHLSNcRsFUnjBU9fwaktsgaW7KcaxAW65soKDAYuHj874Bdnriez92enVlb7W/azxoTag/WH
3zDp5dKzFQfwoFzDNLl+SGGkaaQ4fPz6DZG6IbYUpJomZbWkJPJR8+arK83OjLp1+ZwIAmK+ryVC
7Cc7fw9hhnvAREIOIwURMxkkjYtkk3S0DoMw2amwkEgTWZ34PSVFTsi/72tJvbRUKUDRAO7LAvRD
phSklQ3kjCTxQaA36GOHfc3W7abJmUqINF68c+TdwQA7FDi4PdM0GSEHs8lh6/D8DbnurD1sbf+G
kxavVUyvLdlIiYQ+5EwMqAxP8Yz3IeU/GXDC2PvfpLofkRZvPbC+hBOVzlEOgGKSSal+g0TR/U0D
oyNNaeks2kImNhRvTq5/a5QdRRYalgndX3ghk4I0rxfCUZoZZYpIfns5L8o8Fw+vBKjQhgrz7ae+
34ctsu+9ov9T2ef69JRmTt42TajOyTNbyy6McNJ0jSxXPYRDk584v+2dfX0CBaquh38JcCD3+hIB
Yi298f40X+Fed6qC7Za5oyEaRcNCw7CcYBQ2KtQRCjX8kTAu8n9+68QndRQsJMu9Ln9+UXllZWll
rrL06XHvkSeSMu052ESjFVVAl4yaYe3pfzys4RovZQz8suPZT2a6jrvb3zadP93W03vCnSz3KkPA
TwJb7yCDGUUkbn/hpSsZIzu5u1lnKi56/LuiClr37M43F+cJ3x7h9MvqnkjaMfxjRdCD43SlWCAI
pyn45tZYKsSiSBSbEdM/aSBnA3bofiv7r6siuzOkmFYGKodhBsJDvaYisn2Jmypeb3mjhq3u8nWf
MUmMHE4gjccWnEr/hv3Qd6mn82PlBoAPQ82KH53Qq6UIWRCeSEOP6vIa88TcKJE4c+Bz4Tj7Kvxd
i2YRQE0GtTCHuAw1h6419/p7o5qJZkvzjtYdV1H5TJhNACEFtSiSyEFjWqHiwBKXSSDE3zRerrtM
6T0nJmpPoJx2QhJmwAT9TwEGABxrjFUNZW5kc3RyZWFtDWVuZG9iag0xODIgMCBvYmoNPDwgDS9U
eXBlIC9FeHRHU3RhdGUgDS9TQSBmYWxzZSANL1NNIDAuMDIgDS9UUjIgL0RlZmF1bHQgDT4+IA1l
bmRvYmoNMTgzIDAgb2JqDTw8IC9GdW5jdGlvblR5cGUgMCAvRG9tYWluIFsgMCAxIF0gL1Jhbmdl
IFsgMCAxIDAgMSAwIDEgXSAvQml0c1BlclNhbXBsZSA4IA0vU2l6ZSBbIDI1NSBdIC9MZW5ndGgg
NjA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJJMIFVxpgFADQ/7lwPbG7sLu7
u5vu7pSSUlpF6VIQQQTd+9g99+Pj472oUHgv5At5+FZ4y+Vz8DX/mn2D2Qyaecll0rmX9Gv6GWbT
qexzMpt6ysDkY+Yp8YLGXx7j6UQsnYg+x4tjkVQsnIqGUpFQMhwsDiRDgWTQ/xTwof6HR989+uCF
ifu7hPcWxu9u0FtP/Aa6Yx5XzA2dUZcDddqjDnvEYYvYryM2NGy7Cl9bw1fWkNWCWsxBiylohsaA
6TJghAb/JdT7DTqfHmp9Os2DtlhzcX+hhl61yqtSeZXKO6UCVchv5TJUJr2RSorFHonIIxZ5REK3
SOAWoi4B3yXgufg8J4/r5EKOg8t2cNgONsvBYtlZTDuTYWcwbAy6jQ5p1zTqNZVyRYFkaCWTrCSS
lUi0EAkWAh6a8XgzDmfGnZvOz0xnp6ZT1HhyYjw5Nh4fXx4dGQ7hoeHwQH9woN/f1+/v6fb2dLu7
UAt3drTb2xq4taXZ3LxANy421tXrcE29tqZeXVWtrPyvXF5WLi0pF5cUC4uKebggn5uXz87LZ+Zk
07OyKTgjhZPT0olpyfiUZGxSMgonxCNwXDw8LhoaEw2OCtER4cCIoH9Y0DcE+b2D/J4ByOuG/byu
Pm5nH7ejl9vew4HYbg62i93WxW7tZLd0spphB6upg9XYzmzAMuuxzLo2Rm0rWtNKr26hVzXTK5tp
lU20CthILW+gljVQMfUUTB2lFNaS/9aQ/9SQf1eTflWTflaRflQR0Uri9wrCtwpCSTmhpAz/FWJw
XzC4z6W4T6Xn/wQYAFicNWkNZW5kc3RyZWFtDWVuZG9iag0xODQgMCBvYmoNPDwgL0ZpbHRlciAv
RmxhdGVEZWNvZGUgL0xlbmd0aCAxNzYgMCBSID4+IA1zdHJlYW0NCkiJTJQ9shQxDIRPsHeYmMBY
/3JOQkjEAUh5UNw/oSXbW6822N1v7JbUkuZ5XqQ5WNZDzMOInt8vEh88pUlwE5ZBHk1WaBMepPTU
k5nZhIZTNuFJh8y1mohZkzksvYkZH1L3i8TqM7SgU8qKJ3EIeQPlDkU54pDkOIQrP8PXPhIjJZtE
xCHaGfsQumfm0iZ5YuMXVcYx7n+XupOD5ACzDa6sDw1+SFF28iWCZAzyqpfkJr4tbmEA6L5lUrNJ
nEsxiJGLLeR7CyBtENtOkEXQ9TnUrnmMX+SMptptAiwh12Gra0C5bggeOhZvglDwk5eMtN1enG6S
Q9hOwx3KMmno8ttwcxAMh8ohypvo9gKEXZvkvGdqlGQqYuolYk0U5n8mhnacKWH/DFDnzNKNO1rw
IkoWs/LuLiwuIH79s/7vfu2c/AhhApkPkUqWys74JAo3eK47VpiEImn30lLoYtBs14NZpIoMn2n3
AATVNdGjk0M9m7jGrRntFpm49XYKfSoi1yguwwHyfUkwjiLUIU8LyhipNvG7TatJvg3PPoMdnnm3
WaSJ6N1vWdHE5IA1V4Mz+bXWZSBInlDou+0zb2CzdOXsD4CXWwAufkguOCHw+JSAxfdNbLeq/A9u
knsXaj7bLcN0r0MiownvS3jU3tiQtEOE9xH1S5ZwE9uvlm6Ib9LZyMJ+575EJfzzy/Pn9e8FTdRm
+Ux8WB27PrGKGK9Vb8p+/yCzXx+vr98/+Pn29/UDn/8CDABhGw8lDWVuZHN0cmVhbQ1lbmRvYmoN
MTg1IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNjkzIC9I
ZWlnaHQgNjE0IC9CaXRzUGVyQ29tcG9uZW50IDggDS9Db2xvclNwYWNlIDE1NCAwIFIgL0xlbmd0
aCAzNjcxOCAvRmlsdGVyIC9EQ1REZWNvZGUgPj4gDXN0cmVhbQ0K/9j/7gAOQWRvYmUAZIAAAAAB
/9sAhAAOCgoKCwoOCwsOFQ4MDhUYEg4OEhgcFxcXFxccGxUYFxcYFRsbICEjISAbKysuLisrPj09
PT5AQEBAQEBAQEBAAQ8ODg8RDxMQEBMUDxEPFBcSFBQSFyIXFxkXFyIsHxsbGxsfLCYpIyMjKSYv
LywsLy87Ozk7O0BAQEBAQEBAQED/wAARCAJmArUDASIAAhEBAxEB/90ABAAs/8QBPwAAAQUBAQEB
AQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMC
BAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUW
orKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dX
Z3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMk
YuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV
5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwCoSop0y1nPUkkkipSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKUkkkkpSccpk6Sl04TJwgpSkEwUmgk6JJUEZlX5z9B2Hcp66wO2534BWGMj
V2rk0lICzWEj91vYDlS2vH0TPxU04TUoHMYfpN2n94IZokSw7laUSxp8vglammWFv0hCaFbLHjuH
DwKG6thOo2ny4TrQ10kV1Lh9E7vghkEcpKWTJ0yKlQmKdMUlLJk6iUkKTJymKKFkpTEppSUpJNKa
UVLylKikkhkm0TJJKXSTJJKYu+kU0pnn3FNKTKB6WQKccOUU4PtckilmnVSUGnVPPgkEyGq+nwSk
hKfFMfvSQyDk8oYOqlKSCKZSnn2lQlOD7SkhdKQopapKZSEpTSmlJVJaT7/khk6n4qdB/SfJCcdT
8UkshwnlRB0KUpKpeU+5RkJSEks5SlQBTykqmUp5UJSlBVMk6hKUpKpnKShKUpKpmlIUJSlJVMpT
yoylKSqZSlKjKUpKpnKShKSSKf/QpJJJLXc9SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JwknQUpOEymG+P3JKU1pOvZHrYTxoO5UWAHn7lYbxomkrgGbWhogKYUWqaauUnSCSSFkk6ZJSkoB
SSSUwLG9vb8FBzXdwHD8U7zZMnQdoUfUcIEbvNFCN1bPNvxUHVuHmPEK3oRqoGscjQo2pqFMVYcw
9xu80N1Y7GPiipCmKkWkdp81AorSoqJTlRRUpMSkSopKUkmTSkpdKVGSkihlKUqMJJKXTgqKcHVJ
TB59xTA6Jn8pm8Jp3bEB6QyT/mu+CipfmP8Agkgj82FZJ5TzCHUdYU0BsvrVnu8UvghF0J2ulG0G
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
vU+j/ZsH/SM/zwl9mwf9I3/PC84SS0V6vF9H+zYP+kb/AJwS+z4P+kb/AJwXnCSOivU+j/ZsH/SN
/wA4JfZsH/SN/wA4LzhJLRXqfR/s2D/pW/5wTfZsH/St/wA4LzlJLRXqfRvs2D/pW/5wS+zYP+lb
/nBecpJaK9T6N9mwf9K3/OCb7Ng/6Vv+cF50khor1eL6KcbC/wBK3/OCX2bC/wBK3/OC86SS9KvV
4vov2bB/0rf84JfZsH/St/zwvOkktFerxfRPs2F/pW/5wSOLhf6Vv+cF52kl6fBXq8X0P7Lh/wCm
b/nBI4uH/ph/nBeeJJelXq8X0I4uH/ph/nBN9lxP9MP84Lz5JL0q9T6D9lxP9MP84JfZMT/Tt+8f
3rz5JL0q9T6D9kxf9O37x/en+y43+nb94/vXnqSXpV6n0qjFxIM3N+ZCL9mw/wDTM+9q8wSQ9LBP
5jdvqAx8P/St/wA4KTaMMHSxp/tBeWpJaLdH1pjaR9Eg/MIsCPb+C8gSRSN9H12XqUnuvIEkWQW+
vpLyBJBe/wD/2Q1lbmRzdHJlYW0NZW5kb2JqDTEgMCBvYmoNPDwgDS9UeXBlIC9QYWdlIA0vUGFy
ZW50IDEzOSAwIFIgDS9SZXNvdXJjZXMgMiAwIFIgDS9Db250ZW50cyAzIDAgUiANL01lZGlhQm94
IFsgMCAwIDU5NSA3OTMgXSANL0Nyb3BCb3ggWyAwIDAgNTk1IDc5MyBdIA0vUm90YXRlIDAgDS9U
aHVtYiAxMDYgMCBSIA0+PiANZW5kb2JqDTIgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4
dCAvSW1hZ2VDIF0gDS9Gb250IDw8IC9GMiAxNTggMCBSIC9GMyA4NyAwIFIgL0Y1IDg4IDAgUiAv
RjYgODkgMCBSID4+IA0vWE9iamVjdCA8PCAvSW0zIDQgMCBSIC9JbTQgNSAwIFIgL0ltNSA2IDAg
UiAvSW02IDcgMCBSIC9JbTcgOCAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxODIgMCBSIC9H
UzIgMTc3IDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAxNTQgMCBSIC9DczkgOTAgMCBSIC9D
czEwIDkxIDAgUiA+PiANL1NoYWRpbmcgPDwgL1NoMSAxMCAwIFIgL1NoMiAxMiAwIFIgPj4gDT4+
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
O7+Aa5YVswfp91RWFzkK8u56IS6tLqLaui4E/4ppflSVsGlrAvYW7OdeXFm7Cy6tL3K0NZEz75Ds
eeAyqUzlTLsGm/UAWWnvS1ZgIKoWdIrrax917Ui4eJe28QY8fL7njRwxfQP6RkK6Fwe1FQnkIEZq
VMVh3sUhUPo9suLaPyXyJuwp790+YOZlEEeE1c72w3nngMuKxwVfcXzW/c8bCCtiwpn5QYuOGK0t
UsMVivdU50Uo+5YCc2KmKFYv8gW3/V4HOcx2vnDYxEPnfHO88BXm5fnC1z2EHDdorpb4vDZEX3s8
L0dcKBJZ9QtZbV3puNdPYL6NE+vDVyA9t8eKWfZVjrDX2lE5OuLKEcjo80pH2GWVqwzhw54zakdM
ODmoSXrdRJqZdjy2a0cHnOVOwN5IeAiNIn1czffNe/f3/8d7DXNBTyMkpnE2isc4cDqUALM/EE4b
t2ehgExYadhbJgXlkJiWkcBUwooG/V28aV37NC1HPCIt55/R8p/IaVqOWNOinfdtWvQs5Wt/9C51
3hWwU+vetNw+TesC7sYJ6huJySu4WlHRslJn6DG1rLEcoV3FXnjNM9ioyKFhNATOQSPQPC2YrOZH
OO81qPs0dliBmlhKnBtU7DaOaM02KMDxYmABX0G9Pn7dgkzWOJyk+NrvMV5Vjqg+NKTXB4L305qU
1c5Tzk7hNTfMGHGEZTygs1NcgSZkui3tem1GsMj9HJnwmSHUv9L7atUzrvmRtC2bmGQBndy0OTCW
f/wahVPtfIRQkXB5BgpFpMiQkqmYQLJ+VSQa8D0kzF3aj9p0nLTU7woWjwxuFRpKa2F05ZSU9KoD
02d25FeQIkMSklq1vuQTKIamh5bsJm9CSTHDAks0zux7B/t/MgW3t5IxkgIo4QfyAgQYABivLc8N
ZW5kc3RyZWFtDWVuZG9iag00IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn
ZSAvV2lkdGggODYyIC9IZWlnaHQgMTEzMCAvQml0c1BlckNvbXBvbmVudCA4IA0vQ29sb3JTcGFj
ZSAxNTQgMCBSIC9MZW5ndGggMjAzNzggL0ZpbHRlciAvRENURGVjb2RlID4+IA1zdHJlYW0NCv/Y
/+4ADkFkb2JlAGSAAAAAAf/bAIQADgoKCgsKDgsLDhUODA4VGBIODhIYHBcXFxcXHBsVGBcXGBUb
GyAhIyEgGysrLi4rKz49PT0+QEBAQEBAQEBAQAEPDg4PEQ8TEBATFA8RDxQXEhQUEhciFxcZFxci
LB8bGxsbHywmKSMjIykmLy8sLC8vOzs5OztAQEBAQEBAQEBA/8AAEQgEagNeAwEiAAIRAQMRAf/d
AAQANv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQAC
AwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIz
NHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV
5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEi
EwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N1
4/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A9ISS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkySlJ
JJJKUkkkkpSSSSSlJkkkUKSTJklLpkkklKTJJJKUmSTIqXTJJklLpkkySFSkmSRUpJNKSSlJkkpR
QpNKSaUlLymlMkipSSUpkkLpkkklKSSTIqXTJJJKUkkkkpSSSSSlJJJklLpkkklKSTJJKUkkkkpS
SSSSlJJJJKf/0PSEkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKTJJJKUkkkkpSSSSSlk6SZJS6ZJMihdNKSZJSkkkySlJJJkVKSSTJKUkmSSQpMkmlFS6ZJNK
SlJJkkVKSTJSkhSaUpTJKXTJJIoVKZJJJSkkkyKl0ySSSlJJJJKUkkkkpSSSZJS6ZJJJSkkySSlJ
JJJKUkkkkpSSSSSlJJJJIUkkkkp//9H0hJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpMkkkpSSSSSlJJk6SlJJJklKSSTIoVKZJJJSkySSSlJSmlJFSkySZJS6ZKUy
SFJJkkVKTJSmSUumSTSihdNKZKUlKTJJSihSSSZJSkkkkVKSTJJKUkkkkpSSSSSlJJJpSUumlJJJ
SkkkySlJJJJKUkkkkpSSSSSlJJJJIUkkkkpSSZJJSkkkklP/0vSEkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSTJKUkkkkpSSSSSlJJJJKUmSSRQpMlKZJSkkkySl0ySZJS6ZJMi
pSSSZJCk0pJkVLpkk0pKUkmSRUpJNKZJC8ppSTIqUklKZJC6ZJJJSkkkyKl0ySSSlJJJJKUkkkkp
SaUkklKSSTJKXTJJJKUkkkkpSSSSSlJJJJIUkkkkpSSZJJSkkkklKSTSkipSSaUklP8A/9P0hJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJMkpSSSSSlJJJklLpJJJKUmSSRQpNKSZJSk
kkySlJJJkVKlJMkkpSZJMkhdMkmRUqUk0pJKUmSTSihdNKZKUlKlMklKKFJJkklKSSSRUpMkkkpS
SSSSlJJJJKUkmlJJSpSSTJKXTJJJKUkkkkpSSSSSlJJJJKUkkkkhSSSZJS6ZJJJSkkkyKlJJJklK
SSTJKUlKaU0pKf/U9ISSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkySSlJJJJKUkkmSUukkm
SUpJJNKKFJkkklKTJJJKUmSlJFSkySZJS6ZKUyKFJpSTJKXTSkmRUpJJNKSFSmSlMkpSSSZFC6ZJ
JJSkkkyKlJJJJKUkkkkpSSSaUlLppSSSUpJMkkpSSSSSlJJJJKUkkkkpSSSSSFJJJJKUkmSSUpJJ
KUlKTJJkVLpkkySl0yUppSUqUpTJiUVLymlRJTSkh//V9ISSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpMkkkpSSSSSlJJJJKUkkmSUpJJMihUpkkklKTJJJKUmSTIqUkkmSQpMkmRUumSTSkpUpkkkVKTS
lKaUkKlJMkihSUpJklKSSSRUpMkkkpSSSSSlJJJJKUkmlJJSkkkySl0ySSSlJJJJKUkkkkpSSSSS
lJJJJIUkkmSUpJJJJSkk0pIqUkmlJJSkkyaUlLppSlNKKlSmlMSmJSUuSoykSoyiheU0ppTSip//
1vSEkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkySSSlJJJJKUkkkkpSSSZJCkkyZFS6ZJJJSkySZFS8pkkyS
lJJkpSQpMkmRUpJMkkpSZJNKKF00ppSSUqUySSKFJkkklKSSTIqXTJJJKUkkkkpSSSaUlLpkkklK
TJJJKUkkkkpSSSSSlJJJJKUkkkkhSSSSSlJJkklKSSTSkpdMkmRUumSTJKUkmlMkpeUyYlMSipeV
ElKVGUULymJTSmlJS5KiSmlMSipclNKiSmlFD//X9ISSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkySSSlJJJJKUmS
TpKUkmSRQpMkUySlJJJklKSSTIqUmSSSUpMkmSQpJMkipSZJMipSSSZJCpTSkmSUpJKUyKF0ySSS
lJJkkVKSSSSUpJJJJSkkySSlJJJklLpkkklKSSSSUpJJJJSkkkklKSSSSQpJJMkpdMkkkpSSSZFS
kkySSlJkk0pKXTSmTEoqXlMSmJUSUlLkpiUxKYlFCiUxKYlMSipclRJTEpiUlLkqJKYlRJRQuSml
MSoyip//0PSEkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKTJJJKUkkkkpSZJOkpSZJJFCkySZJSkkkySlJJJkVKTJJJKUmST
IoUmlJMkpdMkmRUpJNKZJC6ZMnRQskkmSUpJJJFSkySSSlJJJJKUkkkkpSZJJJSkkySSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkhSSSZJSkkkklKTJJIqUmlJMkpSSYlMUlLppTEpiUVLkqJKYlMSihclRJ
SJUSUlLkpiUxKiSipclRJTEpiUULkqMpiVElFS5KYlNKiSkhclNKYlNKKn//0fSEkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkySS
SlJJJJKUkkkkpSZJJFCkyRKZJSkkkySlJJJkVKTJJklLpikmRQpMkmSUpMkkipSZKU0pIUmSSlFC
kkySSlJJJkVLpkkklKSSSSUpJJMkpSSSSSlJkkklKSSSSUpJJJJSkkkklKSSSSQpJJJJSkySSSlJ
JJklKlJJMipSSZKUlKTSmlIlFSimJTEqJKSlyUxKYlMSihRKYlMSmlFSiUxKYlRJSUuSokpiUxKK
FyVElMSmJRUqUxKaU0ooVKYlMSmlFCpTSlKaUVP/0vSEkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpMkkkpSSSSSlJJJJKUmSSRQpMSkUyS
lJJJklKTSkkipSZJMkpSZJJFCkySZJSkySSKlJkpTJIUmSSRQpMkkkpSSSZFSkkkklKSSSSUpJJM
kpSSSZJSkkkklKSSSSUpJJJJSkkkklKSSSSQpJJJJSkySSSlJJJkVKSTJJKUmSTJKUmlKVElFS5K
iSkSoyihclRJSlRJSUuSmJTEqJKKlyVElMSokooXJTEpiVElFS5KiSmJTEooXJUSUxKYlJS5KiUi
U0ooVKaUxKZFS8pkySKH/9P0hJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkySSSlJJJJKUmSTpKUmSSRQpMUiUySlJJJklKTJJIqUmSTJIUmSTIq
UkkmSUqUySSKFJkkySlJkkkUKTJJJKUkkmRUpJJJJSkkkklKTJJJKUkkmSUpJJJJSkkkklKSSSSU
pJJJJSkkkkkKSSTJKUkkkkpSZJJFSkySZJSkk0ppRUvKiSkSokpKXJUSUiVElFC8qMpEqJKKlyVE
lIlRJSUolMSmJUSUULkqJKYlMSipRKYlMSokooXJTEpiU0ooVKaUpUSUVLymlMmSUumSTIoUklKZ
JT//1PSEkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
ySSSlJJJJKUmTpJKUmSSRQpMSkmSUpJJMkpSZJJFSkySZJCkySZFSkkkySlJkkkUKUZSlMkpSSSS
KFJkkklKTJJIqUkkkkpSSSSSlJkkklKTJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSFJJJklKSSSSU
pMkmRUpJJNKSlJpSlMSipUpiUxKiSkpclRlIlRlFC5KiSkSokoqXlRJTEqJKKFyVElMSokpKXJUS
UpUSUULkqJKRKiSipclRJSJTSihUppTEpkVLkpkySKFJkkklKTSkmSUumSSRQ//V9ISSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkydMkpSSSSSlJJJJKUmSSRQp
MkUySlJJJklKTJEpIqUmSTJIUmSTIqUkkmSUpMkmRQqUySZJSkkkyKFJJJJKUmSSRUpJJJJSkkky
SlJJJJKUmSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkkKSTJJKUkkmSUpJJMipSZJNKSl1FKUxKKlEp
iUxKYlFCiVElKVElJS5KjKUqJKKlyVElMSokooXJUSUxKiSipclRJSJUSUULkqJKYlMSihRKYlKU
xKKlEpiUyZJS6ZJMihSSSZJSkySSSFJJJIqUkmSSU//W9ISSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJMkpSSSSSlJJJJKUkkmSQpMkmRUpJJMkpSSSZFSkySZJSkyS
ZFCkkkySlJkkyKFJkkySlJJJkUKSSSSUpMkkipSSSSSlJJJpSUpJJJJSkySSSlJJJJKUkkkkpSSS
SSlJJJJKUkkkkhSZJJJSkkkyKlJJJklKTJJpSUqUyUqJKKlyVElMSmJRQolMSmJTEoqVKiSkSokp
KUSokpEqJKKFyVElMSokoqXlRJSJUSUUKJTEpiUxKKFSmJSJTEoqUSmSTIoUmSSlJSk0pJklLpkk
kUKSSTJKVKSSSSlJJJJKf//X9ISSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSTJKUkkkkpSSSSSlk6SZJSkydRRQpJJMkpSSSZFSkySZJSkySSKFJkkySlJkkpRQpRSTJKUkkm
RQpJJJFSkySSSlJJJJKUkkmSUpJJMkpSSSSSlJJJJKUkkkkpSSSSSlJJJJIUkkkkpSZJJJSkkkyK
lJkkySl0ySiSkpeUxKYlMSipRKiSkSokooXJUSUiVElFSiUxKYlRJSUolRJSJUSUUKJUZSJUSUUL
kqJKRKiSipRKYlNKYlFC8qJKRKZFSkySZFC6ZJMkpUpJkkkKSSSRUpMkkkpSSSSSlJJJklKSSSSU
/wD/0PSEkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSySSSSlJJJJKWTpJklK
SSTIoUmSSSUskkmRUpMkkkpSYpJkUKTJJklKKZJJFClEpEpklKSSTIoUkkkkpSZJJFSkkkklKSST
JKUkkmSUpJJJJSkkkklKSSSSUpJJJJSkkkkkKSSSSUpMkkkpSSSZFSkySZJSkkxKaUlLqJKRKiSi
pRKYlNKYlFCiVElKVElFS5KiSmJUSUULkqJKYlRJRUuSokpEqJKKFEqJKRKjKKlEpiUpTEooUSmJ
TJklLppSTIoUkmSSUpMkkihSSSaUlLpkkklKSSSSUpMkkkpSSSSSlJJJJKf/0fSEkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpMkkkpSSSSSlJJJJKWSSTFFCkySSSlJkkySlFMkkipSZ
JMkhSZJMUVKKZJJFSkySZJCySSSKFkkkklKTJJIqUkkkkpSSSZJSkkkySlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkhSSSSSlJkkklKSTJIqUmSTJKUmSTFFSkxKRKiSkpRKiSkSokooXJUSUiVElFSiVElIl
RJRQolRJTEqJKKlyVElIlRJRQolRJSJTSihRKYlMSmlFSiU0pJkUKTJJJKUmSTJKUkkkihSSZJJS
pSSSSUpJJMkpSSSSSlJJJJKUkkkkpSSSSSn/0vSEkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKTJ0ySlJJJJKUmSTpKUmSSRQsmSSSUpMkkkpRTJJkVKTJJkkKTJFMipSZOmRUpMUkxSQpJMkih
SZJJJSkySSKlJJJJKUkkmSUpJJMkpSSSSSlJJJJKUkkkkpSSSSSlJJJJIUkkkkpSZJJJSkySSKlJ
kkySlJkimJRUpMSmJUSUkLkqJKUqJKKlEqMpEqJKKlyVAlIlRJRQolRJSJUSUVKJUSUiVElFC5Kj
KYlNKKFSmJSJUZRUuSmTSkihSZJMkpUpJkkkKSSSRUpNKUpJKUkkkkpSSZJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSU//T9ISSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSTJKUkkkkpSSSSSlJkkkUKT
JJklKTJ0ySlJkkyKlJk6ZJCyZOmRUpMkmRUpMUkxSQpMkkihSZJJJSkySSKlJJJJKUkkmKSlJJJk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkkKTJJJKUmSKSKlJkkySlJkkxKKlEqJKRKiSkhRKYlM
SmJRUolRJSJUSUVKJUSUiVElFCiVElIlRJRUolRJSJUSUUKJUZSlMihUpiUxKaUVKTJJkUKSSTJK
UmSSRQpJJMkpdMkkkpSSSSSlJkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklP/9T0hJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUskkkkpSSSZJS6SSZJSkydRRQpJJMkpSZOmRUskkmSQopkkyKlJ
kimSUpIpKKKFJkkkUKTJJJKUkkmRUpJJJJSkkkySlJJJJKWSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkkkKTJJJKUkkmRUpMkmSUpMlKYlFSiVElIlRJSQolRJSJTSipRKiSkSokoqUSokpEqBKKFyVAlI
lMSipRKiSmJUSUULkqJKRKjKKFyVElIlMipSZJMihSSSZJSkySSKFJJJklKSSSSUpJJMkpdMkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSn/9X0hJJJJSkkkklKSSSSUpJJJJSkkkklKTJJ
JKUkkkkpSSSSSlkkkyKFJkkklLJJJkVKTJJklKTJJkUKKZOmSUskkmKKFFMkUyKlJk6ZJCkkkyKl
JJJJKUkkkkpSZJJJSkySSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkhSZJJJSkkkyKlJkkySlJkkyKlE
qJKRKiSkhRKiSkSmlFSpUSUiVElFSiVAlIlRJRQolRJSJUSUVKJUSUiVElFCiUxKZMSihRKYlIlM
ipSZJMihSaUkySl0ySSKFJJJklKSSSSUpJJMkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkp//W9ISSSSUpJJJJSkkkklKSSSSUpJJMkpSSSSSlJJJJKUmSSRQsUydMkpSZJJJS
xTJ0yKlJkkyKFJkkxSUpMkkihZMUimSUpJJMihSSSZFSkkkklKSSSSUpMkkkpSZJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSQpMkkkpSSSZFSkySZJSkxSJTIqUmJSJUSUlLEpiUiVElFCiVElIlRJRUol
QJTkqBKKFEqJKRKiSipRKiSkSokooUSolIlMSihRKYlIlMipSZJMihSZJMkpSSSSKFJJJklKSSSS
UpJJMkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSn/9f0hJJJJSkk
kklKSSSSUpJJJJSySSSSlJJJJKUmTpkkKTFIpkVKTJ0ySlJkimRUpMkmSQpMU6ZFSyZOmRUpMkmK
SFkkkkULJJJJKUmSSRUpJJJJSkxSSSUpMkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJIUkkmSUpJJMi
pSZOmSUskkUySlimJSJUSUVKJUSUiVElFCiVElIlRJRUolRJSJUSUULEqJKRKiSipRKiSkSokooU
SoylKYlFCiUxKRKiipdMkmRQpMkmSUpJJJFCkySSSlJJJJKUmSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklP/9D0hJJJJSkkkklKSSSSUpMkkkpSSSSSlJJJ
klKSSTFFCySSZJSkkkyKlJkkySFFMkmRUpMkmRUpMkmSQopkkiihSZJJJSkySSKlJJJJKUkkmSUp
JJMkpSSSSSlJJJJKUkkkkpSSSSSlJJJJIUkkmSUpJJMUlKSSTIqUmSTJKWJTEpEqJKKlEqJKRTEo
oWKiU5KiSipYlRJSJUSUUKJUSUiVElFSxKiSkSokooUSmKYpiUUKJTEpEpkVKTJJkUKTJJklKSSS
RQpMkkkpSSSSSlJkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklP/9H0hJJJJSkkkklKSSTJKUkkkkpSSSSSlJkkkULFMnTJKUmSSKSlkydMipZMU5TI
oWTJ0ySlkkkxRQoqKcpkVKTJ0ySFJJJkVKSSSSUpJJMkpSSSZJSkkkklKSSSSUpJJJJSkkkklKSS
SSQpJJMkpSSSSSlJkkyKlJkkxSUolMSkVElFSiVElIlRJRQolRJSJUSUVKJUSUxKiSihRKiSkSok
oqUSokpEqJKKFiUMv1UiUFx1TgFpKTcCkShSUtxRpHEkTKO9PKSbUmSTJKUkkkihSZJJJSkkkklK
TJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkp//9L0hJJJJSkkkklLJJJJKUkkkkpSSSZJSkxSTIoUmTpklKTJFMipSZOolJCkySZFSimSSRQs
UxTqKSlJJFMihSSSZFSkkkklKSSSSUpMkkkpZJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSQskkkkp
SZIlRLgipcpiVAvUS4o0i2ZcFEvUCVElGkWyL1EvKiSokp1ItcvKiXFMVEpUi1y4qJcUxKiSnKUX
FMXFMSokootcuUdyYlRKNItfem3KKYlGlWVy8IZOqg52qjulC0nVnKYlR3Jtyda2mSeSFDclMo2p
IHJ9wQ0pSpVpJSUN0Jw5Ck2ySTSkkpdMkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKf/9P0hJJJJSkydMkpSSSSSlJJk6SlkkkxRQpM
kkkpZIpJkVKTJJklKKZJMihSZIpkVKTFIpikhRTJJIoWSSSSUpMkkipSSSSSlJkkklKTJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSFJklEuhFTKVAvUS4lRRAQSuXFRJSKZOWqTFIqJKSlEqKclRJRQol
RJSUSipRKiSkSoEoqUSolOSokooWJUSUiVElFCiUxKRUSUUKKi46JEqLuEVIbClWJUXnWERggJoX
FeExCkVFOW2xITt5TlJqSmSYhOkkphBSTyE8I2qmMlSDki1NtSQylOh8Jw4pUm2aSiHJ5QTa6SSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSn//1PSE
kkklLJJJJKUkkkkpSZOmRQpRTlMkpSZJJJSyZOmRUpMkmRQpMkmSUskkmRQoqKcpkVKKZOmSQpMn
TIqUkkkkpSSSZJSkkkySlJJJJKUkkkkpSSSSSlJJJJKUkkkkhSYmEkNzkQoldzlCUyScstSYpJkV
KTFOolJSiolIpiihZRJTlRJSUsSokpyVEoqWJUSUiokpyFEqJSJUSUUKJUSUiUxRUpRJSJTIoWJU
HnRSQ7CkVBFy5G7ILfpIqASVymSSTlqxTt4USpt4QSukkkipbaE6SSSlJJJFJTA8pk6ZFapPKZJJ
TIOUpQ06FJtIkoBycOQpNskkpSSSpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJT//V9ITJJJKUkkkkpSSSZJSkxTpkULJJJklKTFOUyKlkydMkhYpinTIqWKZOmRUoqKdM
khZJJMihSSSZFSkkkklKSSSSUskkkkpZJJJJSkkkklKSSSSUpJJJJSkkkkkKSSSSUxdwhFFPCCSJ
TgiSkkkxRWrJJJiipYpiUiVEpIUVElOSokoqWKiU5KiSipYlRJSJUSihRUSUiVElOQolRJSKiUVK
KiU5KiihSinKZJCkN6mokSkUhBqDKmHpy1RhBLOU6FqluKNopmeVMcIbTJRUlKSSSRUpJJJJSkxK
dRckpZMkkitUkkkkpSSSSSlJJJJKXlOHKKSCbSbk6GnDkqTbNJRDk8oUm10kkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSU//9b0dJJJJSkkkklKTJJIoWKZOmSUpMkmKSlJkkkVLJk5TFFC
yYp1FJSkxTpiihYpkkiihSZJJJSkySSKlJJJJKUmSKSSlJkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJCkySSSkdphpVP1CHK7YJEKjY0tKkitklbYCpyqkwpCwhGltthMVAWgp5BSUoqJTqJSUsSokpyV
EoqWJUSkSokoqWJTEpEqJKKFiVElOSolOQsmJSKYlJCxTEpFMihSZJJFSxKZOQm4QTSkxCeUklMC
1MWoiZJLFg1RFFPqkhSdMkkpdJRSgpKUSoqW1NCKFkkkkUKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
8pk6Slw5SBUIKcAoJFs0kyW4ILl0kwITpKUkkkkpSSSSSlJJJJKUkkkkpSSSSSn/1/R0kkklLJ0k
ySlJinUUUKSSTJKUmSKZFSkxTqJSQpMkUxRUpMkkihYpikUySlJk6ZFCkkkyKlJJJJKUkkmKSlJJ
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
KUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpccoiGOURBTFwUdqIkj
aKR7UtqIklauFHtS2oiSVq4Ue1LaiJJWrhR7UtqIklauFHBUxwnSSUBSx4Q0Q8IaASpJJJFSkkkk
lP8A/9X0RJJMihSZOUyKlkxTpikhZMkUyKlFMkkUULJkimRUopk6ZJCkydMipSSSSSlJk6ZJSkyS
SSlJJJJKUkkkkpSSSSSlJJJJIUkkmSUpJJJJSyYp0yKlkxTqJSUoqBKcqJKKFiokpyokpyliVAlO
ShucEQhRKg4pnPUCSnAIJXc5DLkiVAlOAWkqJUSnKiSitWKYlIlMihSZJMUVKSSTJKUkkkkpSYmE
6gTJSUV93inUCQl8EaRbNRKW7xTEgpKUmTpkkqSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSTwkpZJPCfakpYcqaYBPCClJJQkkpSSSSSlJJJJKUkkkkpSSSSSlJSEio7UlLk
6KCeCkipZJJJJSkkkklP/9b0RMnTIoWKZOmRUsmTlMihZMU6ikpSYp1EooUmSSKKFkkkkVLJJJJK
UkkkkpZJJMkpSSSSSlJJJJKUkkkkpSSSSSlJJJJIUmSSSUpMnKZFSxTJ0xSUsVEpyolFSxUSU5KG
56IQolDc9M5xUCU4BbanOKGSnJUSnLViVEpyVApyFiolOVEooUVFOVEooWSSTIqUmSSSUskkkkpS
SSSSliYEobdZKlZ4KP0W/BELSjsMmPBIPIUfPxSTgFhOqUPB50SKEkSQlSQUskeaUgqLXSE/ZBcC
ySUWmQpILlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSeElLJKUJ4SUxhPCdOkpjtTwnSSUpJJJJS6S
ZJBS6ZJJJSkkkklKSSSSUpJJJJSkkkklLpJkklLqJCdJJTCEyIU0IqYJJ4ShJT//1/Q0xTpk5CyZ
OmSQsmKdMipYpk6ZFCxTFIpklKTJymRQpMnTIqUkkkkpSYp0ySlJkkklKSSSSUpJJJJSkkkklKSS
SSQpJJMkpSSSRSUsmKdMipZMUimKKlioOMJ3OhBc6UQEEqc5DJTlRKcFixUCU5KiU5SxUSU5UCih
YlRKclRKchYqJKcqJRQoqKcpkkKKYpJkVKTJJJKUkkkkpSSSYnRJSMw53wULTw370ThAJkkpwWEq
SSSTlikx5TpASUkhm0QEzzoplM0SU1eF2CAnSSQXKSSSSUpJJJJSkk8J4SUxTqUJQkpjCfanTpKW
gJJ0klKSSSSUpJJJJSkkkklKSCSSCl0ydJJS0lJOkkpSSSSSlkkkklKUSCppJKR7XJwCppJJWCdJ
JJSkydJJCySSSSlkoTpIqf/Q9DUU5TJyFKJTpkkLFMU6YoqWTFOmKKFimSSKKFkkkklLJJJIqUkk
kkpYpJJJKWSSSSUpJJJJSkkkklKSSSSUpJJJJCkySSSlJk5TIqWKZJMUlKKg4wpFBeUQgli4yoEp
yolPWLEqJSKiSipYlRKRUSnIWJUSnJUSUULFRKcqJRQsSolOoooUmKdMipYpJJklKSQ3WwYCjuc7
ukq0shNvahgHuU6KLZ7lEkpkpSQoHxTOrB1GhSJb3TB+vkkpGWubz96SMCCouqB1boja0xRqbB3U
Q0zBCJCJKgFncJ2iAlElShNXhZJPCeEksU8KUJJKWhPCdJJSydJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSgknTIKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ0ydJSySRSSU
/wD/0fQkySZOQopkimKKFKKcpkVKKiU5TFJCySSZFCkkkyKlJJJJKUmKdMkpSZOmSUpJJJJSkkkk
lKSSSSUpJJJJCkkkySlJJJFFSyYp1FJSkxSKYoqYuKC4orjogEpwWyWKiSnKgU5asVElOSoFFSxU
SU5USUULFQKclRKchRUSnKiihYpkkikhZMnKZFSkx4KSSSmuR4pDTnhGcwH4oRaQkhlzwkoajUJw
4HnQooXSSkJJKW2hINTqJdHCSmW1PJHKYP8AFSSUqQUlEx2TzokpkAnSHCdJKkkkkkqSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklLpkkkFKhKEkklKhKEkklKhKEkklKhKEkklK
hKEkklLpkkklKSSSSUumSSSUpOmSSUumSSSU/wD/0vQUydMU5asmSKZFSkySYooWKZOUyKFFMnTJ
KUmSSRUpJJJJSkyRSSUskkkkpSSSSSlJJJJKUkkkkpSSSSSFJk6ZJSkycpkVLFMnUSkpRUSnKiUV
MHnRBJU7TDUBr5TwFkmRKgU5USUULEqBTlRJTkLEqJTlQKKFimKRTFFDEpinKiihSZOVEoqUkkmS
UpJJJJSkxAKdJJSJzCOEM+asKLmA/FFFINQlKkQQm2yfBBCtxTSnLWN1eVA5FY0YC4+SSWQDjwER
rXd0H1bnH6O1HZujXlEKVATp9qeAkilDhOkkkuUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKf/T9ATJ0yetWKYp0ySlkxTqJRQpMUkiihZJJJFSySSSSlJJJJKWSSTJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSFkkkklLJk6ZFSyYpyolFSxUSnKiSihHbq1Ut21yvO1CpXNgp8ey2TMOkJiUAPhE
3Ap1LbUVElOVEpBSxUCnJUSnIUVAqRKiihYpkkikhZMkUkVKTJJJKUkkkkpSYpJJKUkkkipYgHlQ
LCDIREkkIX0h5BKk2preyIkkpYABOkkklSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJpSUukmkJtwSUySUdwS3BJDJJR3BLcElMklHcE+4JJX
STSEklLpJJJKUkkkkpSSSSSlJJJJKf/U9AUSnTFPWrJk5TIoWKYp1FJSkycpkUKTJ0yKlJJJJKUm
TpklKTJJJKUkkkkpSSSSSlJJJJKUkkkkhSZOmSUpMnTIqWKZOmKSliolOVEoqWKiU5UCihYlBtbu
CKVAohBaLgQVHdCs21zqFUcCCpQbYyKSCyUiUAnVOHkI0i0hTFR3gpEpKWKYpyoooUmTlRKKlJJJ
klKSSSSUpJJJJSxSSSRUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSTJi4BJTJNKgXqJcUqRaQuCiXqCSKmW4ppKZJJC8pk8JQkpZJPCU
FJVLJJ4KUJKpZPKUJQklUlLcUySSGYenD0NJJKaQnQZKcPQpVpUlEOTyEkrpJJJKf//V79MkUyet
UmSTFFCxTJymRQopkkklKTJJIqUkkkkpYpJJJKWSSSSUpJJJJSkkkklKSSSSUpJJJJCySSSSlimK
dMipZMU5USkpYqJTlRKKFioFSKgU5SxUCVIlQJRQxKE9gciEqBRCC1HsIQirrgCgvrnhSArDFryl
vKdzSFApy1mHp9wQUpKVKTJkMPKfelSmaZNuCeQkpSSSSSlJikkkpSSSSKlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSaQmLgkpkmUC9RLilSLSFwCiXqCSKm
RcSopJ4SUskpbU+1JVMYT7VKEkE0ttShOkkpUJQEkkkqgJJJJKUlCSSSlQEoCSSSloS2p0kkMdqa
FNJJVI0lOE21JFMU8lKClBRUyD0+8QhpJKf/1u+KYp0yetWTFOoooUUxSSKKFkkkklLJJJIqUkkm
KSlJk6ZJSkkkklKSSSSUpJJJJSkkkkkKSSTJKUkUkyKlJkimSUsUxTlRKKmJKiU5USihYqBUioEo
qYkqJTlQJRQsVAqRUCU5CxUCnKYooYuAKE6sFFKinBBa7mEKBBVoqBaCnWt4WumRjWhlhRtFFjKW
4pQUyKGW9PvUEkFJNwTyEFPJSpVpU6DuKfeUqVaVJD3p96SrZpKO8Jbgklkkm3BKQkpdJNISkJKX
STSlKSl0k0pSElLpJpCbcElMklHcE29JDNMob024pUq0kpi4IclMlSrSF6iXlRSRUvJTJJ4SQskp
Qn2pJpjCUKcJIJpbanhJJJSkkkkkqSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSTwUlLJKYanD
QhamEFOGokJIWmmOwJFgUkkrVSI1qOwyjpQjaKf/1++UU5TKRYsUxTlMkpZMnKZFCkydMipSSSSS
lJk6ZJSkySSSlJJJJKUkkkkpSSSSSlJJJJIUmSSSUpMkUxRUpMUkxSUsVEpyolFTEqJUioEooWKg
VIqBTkMSoFSJUCiFLFQJUioFFCxUSnKiU5CyZJMihSZIpklKTQnSRQxLQolgU0krVTXc2FFTs5Q0
4LDupJSanhJVMElPam2pKpikpbU0IqWSTwlCSlk8lJMkheSlJTJJKXkpSUySSl5KUlMkkpeSmSTw
kpZJPCUJJWSUtqfakqmCeFKE8BBNMIT7VJJJVLQnhJJJKkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSTwUlLJKYanDQhamEFSDVOEkLTTENClCSSSlJJJJKUkkkkpSSSSSlJJJJKf//Q70pk
klIsWUU5TIqUUydMkhSZOmRUpJJJJSkyRSSUskkkkpSSSSSlJJJJKUkkkkpSSSSSFkkkiipZMnTJ
KWKYpFMUVMSolOVEooWKgVIqBRUxJUCpFQKKFioFOVEpyGJUSnKiUULFRTlMipZMkmKKFJkkkUKT
FOmSUpMnTJKQ28oaJZyhpwWHdk1SUWqSSQpJJJJKkkkklKSgJJJKVASgJJJKWgJQnSSQtCW1Okkq
loShOkkpUBKAkkklUJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ4KSlk
lMNThoQtTCCpBqnCSFppiGhShJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklP//R7xMU
6YqRYsUySRRQskkkipZJJJJSkkkklLJJJklKSSSSUpJJJJSkkkklKSSSSQpMnTJKUmKdMipYpk6Z
JSxUSnKiUVMSolSKgUULFQKkSoEoqYlQJUioFOCFioFSKgSihiVEqRUSnIYlMnKYooWTJ0ySlkkk
kULFJJJJSkxTpklILOVBTs5UE4LCyapKLVJJIUkkkklSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJwCkpZJTDE4aELUwAJUg1ThJC00xDQpQk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSn/9LvEycqJUixZIpJ
IoWSSTJKUkkkipSYp0ySlJk6ZJSkkkklKSSSSUpJJJJSkkkkkKTJJJKWKSSYoqWTFOmKSlioFSKg
UULFQKkVEpymJUCpFQKKGJUCpFQKIUsVAqRUCnLViolOVEoqWTJ0yKFimTpkkKTJ0xRUpJJJJSyS
SSSkFnKgp2cqCcFhZNUlFqkkkKSSSSSpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkk8FJSySkGqQaELUwAJUg1ThJC00xDQpQkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSn/9PuymKcqJUixSZOUyKFJk6ZFSkk
kklKTJ0ySlkkkklKSSSSUpJJJJSkkkklKSSSSQskkmKSlJk6iipRUSnKYoqYkqBUiolFDEqJTlRK
KmJUCpEqBRQxKgVIqJTkMSoFSKiUUMSmKcqKKFFMUkyKlkkkkUKTJFJJSkkkySlJJJJKQWcqCnZy
oJw2WHdk1SUWqSSQpJJJJKkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSTwUlLJKQYpBo
QtTCCnDESEkLTTENClCSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKf/U7tRTlMpViimTpkkKTJJIqUkkkkpYpJJJKWSS
SSUpJJJJSkkkklKSSSSQpMnTJKUmKdMipYpk6ZJSxUSnKiUVMSolOVEooWKgVIqBRUxKgVIqBTkM
SoFSKiUUMSolOVEpyFkydRRQpMkUySlJJJIoWSSSSUpMkkkpSSSSSkFnKgp2cqCcFhZNUlFqkkkK
SSSSSpJJJJSkkkklKSSSSUpJJJJSkkk8FJSySkGKQaELUwgpwxEhJC00xDQnhOkkpSSSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpSIysGqywuA2xtbOpJI7IaSCn/1e6KSRTKVjWSSSSUskkkipSSSSSlkydMkpSS
SSSlJJJJKUkkkkpSSSSSFJkkklKKZIpiipZMU6YpKWKgVIqJRUxKgVIqJTkMSoEqRUCihiVAqRUC
ipYqBTkqJTgtWKiU5UUVLFMnTIoWTJ0ySFJinTIqUkkkkpZJJJJSkkkklILOVBTs5UE4bLDuyapK
LVJJIUkkkklSSSSSlJJJ4KSlklIMUg0IWphBThqnCdC00xDQnhOkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSn/1u5SKSRUrGskkkipZJJJJSkxTpikpSZOmSUpJJJJSkkkklKS
SSSUpJJJJCySSSSlkydMipZRKkVEoqYlRKkVAooYlRKkVAoqYlQKkVAooYlQKkVEpyGJUCpFRKKG
JTFOVFFCyRSTIqWKSSSKFJkikkpSZOmSUpJJJJSkkkklILOVBEeDKhBTgsO67VJM0KUFJIWSUg1S
DQhaWEFOGqcJ0rTTENCeE6SClJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKf/1+5SSTKVjUkkmSUpJJJFSkydMkpSZJJJSkkkklKSSSSUpJJJJCkkkySlJinT
IqUopymSUsVEqRUSipiVAqRUSihiVAqRUCipiVAqRUCnBDEqJUioFFDEqJUiolOQxTJymRQsmTlR
SUpJJJFCySSSSlJkkklKSSSSUpJJJJS0JtoUkklMQwBPCdJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklP/9DuUycplKxqTJ0yKlJJ
JJKUmTlMkpZJJJJSkkkklKSSSSUpJJJJCkydMkpSZOUyKlkydMUlMSolSKgUVMSolSKgUUMSolSK
gUUMSoFSKgU4KYlQKkVEpyGJUSpFQKKFimTlMihYpk6ZJCkxTpiipSSSSSlkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJT//0e5KZOUylY1Jk6ZFSkkkklLFJIpJKWSSSSUpJJJJSkkkklKSSSSQskkk
kpYpk6YoqWTFOmKSmJUSpFQKKGJUSpFQKcpiVAqRUCihiVAqRUSihgVEqRUCnBCxUSnKZFSxTFJM
UULJJJIoUmSSSUpMnTJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKf/9LuUySSlY1JkkkVKSSS
SUsUkimSUpJJJJSkkkklKSSSSUpJJJJCySSSSlkydMipZRKkVEoqYlQKkVEooYlRKcqJRUxKgVIq
BRQwKiVIqBTkMSolOVEooWKiU5TIoWTJ0yKlkkkkULFJJJJSkydMkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkp//T7hJJJTMaySSSSlJJJJKWTJ0ySlJJJJKUkkkkpSSSSSFJJJklKTFOmKKlKKcp
klLFRKkVEoqYlQKkVEooYlQKkVEoqYFQKkVApwQxKiVIqBRQxKiU5USnIWKYp1FFCkyRTJKUkkmK
KFJJJJKWSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU/wD/1O4SSSUzGskkkkpSYp0xSUpM
nTJKUkkkkpSSSSSlJJJJIUmTpklKTJ0yKlkydMUlMSolSUSipiVAqRUSihiVAqRUCihiVAqRUCnB
TEqBUyoFFDEqJUiolOQxKZOmRQsUycpkkKTFOmKKlJJJJKWSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSU//9XuEkklKxrJJJIqUmKdMUlKTJ0ySlJJJJKUkkkkpSSSSSFJk6ZJSkyRSRUsmKSY
pKWKgVIqJRUxKgVIqJTkMSoFSKgUUMColSKgUVMSoFSKiU4LWJUSpFRRUsUxTlMUULJkikihSZIp
JKUmTpklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU//W7hJJJSsaySSSKlJinTFJSkyd
MkpSSSSSlJJJJKUkkkkhZJJJJSxTFOmKKlkxTqJSUsVAqZUCnIYlQKkVEoqYlDKmVAooYFRKkVAp
yGJUCpFRKKGJTJyoooWTFOmKKlkkkkULFJIpJKUmTpklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSU//X7hJJMVMxqSSSSUpMU6ZJSySSSSlJJJJKUkkkkpSSSSSFkkkklLJk6ZFSyiVIqJRU
xKgVMqBRQxKgVMqBRUwKgVMqBRCGBUSpFQKchiVEpyolFCxUU6YpyFkycpklLJJJIoWSSSSUpMkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSn/0O4TJ0ymY1JJJJKUmTpklLJJJJKUkkkk
pSSSSSlJJJJIWSSSKSlkydRRUsUxTlRKKmJUSpFQKKGJUSpFQKKmBUCplQKcEMColSKgUUMSolSK
iU5DEpinTIoWKiU5TJKUmTpiihSSSSSlkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SU//0e4TJ0ymY1JJJJKUmTpklLJJJJKUkkkkpSSSSSFJk6ZJSkxTpiipYpk5TJKWKiVIqJRUwKiV
IqJRQwKiVIqBRUwKgVMqBTghiVAqRUCiEMSolSKiU5CxUSnKZFCxTJ0ySFJinTFFSkkkklLJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp//S7aSlJTJKZjXkpSmSSUvKZJJJSkkkklKS
SSSUpJJJJCkydMkpSZOmRUsUydMkpiVEqSiUVMSoFSKiUUMSoFSKgUUMShlTKgU4KYlQKmVApyGJ
USpKBRQsmTpkULJk6ZJCkydMipSSSZJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SU//0+1SSSUzGpJJJJSkkkklKSSSSUpJJJJSkkkkkKTJ0ySlJk6ZFSyYp0xSUxUSpFQKKmJUSpFQ
KKGJUCplQKcEMCoFSKiUQpgVAqZUCnBaxKiVIqJRUsUycpkULJkikihSZJJJSkydMkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKf/U7VJJJTMakkkklKSSSSUpJJJJSkkkklKSSSSQ
pMnTJKUmTlMipZRKdMUlLFQKkVEoqYlQKkVEpyGBUCplQKKGBUCplQKKGBUSpFRKchiVFSKiihZR
KdMUVLJJJIoWSSKSSlJk6ZJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU//1e1S
SSUzGpJJJJSkkkklKSSSSUpJJJJSkkkkkKTJJJKWKYpymKKlkxTpikpiVEqRUCihiVEqRUSnKYFD
KmVAooYHlRKkVAooYlRKkVApyFiolOUxRQxKYpymRUsUkkkULFJIpJKUmTpklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJT/9kNZW5kc3RyZWFtDWVuZG9iag01IDAgb2JqDTw8IC9U
eXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTc3IC9IZWlnaHQgMTMzIC9CaXRz
UGVyQ29tcG9uZW50IDggDS9Db2xvclNwYWNlIDE1NCAwIFIgL0xlbmd0aCA2MTUzIC9GaWx0ZXIg
L0RDVERlY29kZSA+PiANc3RyZWFtDQr/2P/uAA5BZG9iZQBkgAAAAAH/2wCEAA4KCgoLCg4LCw4V
DgwOFRgSDg4SGBwXFxcXFxwbFRgXFxgVGxsgISMhIBsrKy4uKys+PT09PkBAQEBAQEBAQEABDw4O
DxEPExAQExQPEQ8UFxIUFBIXIhcXGRcXIiwfGxsbGx8sJikjIyMpJi8vLCwvLzs7OTs7QEBAQEBA
QEBAQP/AABEIAIUAsQMBIgACEQEDEQH/3QAEAAz/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUG
BwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQME
IRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV
4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgEC
BAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhai
soMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdH
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
DduFUzHfaY+5eIJJfar7H2SwUepb6b2jV0SyggHWI9R4J7eX4q1T+zfSbuNRPfeGB3z1XiKSX2p+
x9xH7MjU0T3kMlOP2ZI/mP8AoLw1JL7UfY+tVNx/tTNz7iydQ5jBX9L873z/ALFGsYvpXbn3xtO3
cxu76X5kPmf4LydJP18Vmnh+L7H0wYYbb67txlu37Q2sGNfow4/NX/8AJfjR/wBBeGpJp36rxt0f
c/8AJ3/A/wDQSXhiSH2q+x//2Q1lbmRzdHJlYW0NZW5kb2JqDTYgMCBvYmoNPDwgL1R5cGUgL1hP
YmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyMzUgL0hlaWdodCAxMzQgL0JpdHNQZXJDb21w
b25lbnQgOCANL0NvbG9yU3BhY2UgMTU0IDAgUiAvTGVuZ3RoIDY2NTEgL0ZpbHRlciAvRENURGVj
b2RlID4+IA1zdHJlYW0NCv/Y/+4ADkFkb2JlAGSAAAAAAf/bAIQADgoKCgsKDgsLDhUODA4VGBIO
DhIYHBcXFxcXHBsVGBcXGBUbGyAhIyEgGysrLi4rKz49PT0+QEBAQEBAQEBAQAEPDg4PEQ8TEBAT
FA8RDxQXEhQUEhciFxcZFxciLB8bGxsbHywmKSMjIykmLy8sLC8vOzs5OztAQEBAQEBAQEBA/8AA
EQgAhgDrAwEiAAIRAQMRAf/dAAQAD//EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEA
AQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFh
EyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPT
dePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYH
BwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLS
RJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3
x//aAAwDAQACEQMRAD8Asp0zQ5x2taXOPAaCT9wR6sHOtbuqx3ubMSdrdfg8tKs2GvRQpKwen57T
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
AuLjP7wc3aqLmfWif6Rf95Wh06/rzQaspjrABLbSHl3PB2kIfQonLhiZb123eg63tNVsEGGjzg+o
sjcfTie8fKEV32+2l9Yo0dz7dpJmeXkJfYsr0d3pe+fob2/lmERvetU0xIyze6BIQhAg2KJO+3V/
/9kNZW5kc3RyZWFtDWVuZG9iag05IDAgb2JqDTw8IC9GdW5jdGlvblR5cGUgMCAvRG9tYWluIFsg
MCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvQml0c1BlclNhbXBsZSA4IA0vU2l6ZSBbIDI1
NiBdIC9MZW5ndGggMzU5IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJdMIHUsJQ
EADQ+9/A3nsHRES6gIiCoFgwpEEgCSn0XtTdn69hHH3zPj//9fHr/6Y/p3gye2Ifj6d/Ho3o4Whi
H+LB9/4Ajmf3+nS3N3vU6drbnaG1ZW3TTbLRGtBNXG/gWqNP1/smacBaz6qbWCOrhl3Vu1DRsGyt
4gpZVjsSWVLsRbktkkKF5suYk2i21IIFkinS72IT5qGA34TmKw8b8IXDz6y1nivQT0z9Eb7XYJbM
5GsPeRO/melXM4WN1ItxT949G0mY0+FtTk886TfWRy0Os1osq0Uz2nWmih+qkbQaTqshmMLBlBq4
V6D/TvHBpHKVlKH3VvYm5MtExXODL2C87I6Xz2PYFZNcUckZlRzXsHQWwafh4km4eByij4LiYVA8
CIj7AQH7hT2/sOvjd3z89hW/7eW3vPzmJQc3PNy6h1uDF+yqm11xs8vnhSXoKixCJ7PgZOYdzJyD
+RJgAEzZrIYNZW5kc3RyZWFtDWVuZG9iag0xMCAwIG9iag08PCANL1NoYWRpbmdUeXBlIDIgDS9D
b2xvclNwYWNlIDE1NCAwIFIgDS9GdW5jdGlvbiA5IDAgUiANL0Nvb3JkcyBbIDAgMCAxIDAgXSAN
L0V4dGVuZCBbIHRydWUgdHJ1ZSBdIA0+PiANZW5kb2JqDTExIDAgb2JqDTw8IC9GdW5jdGlvblR5
cGUgMCAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvQml0c1BlclNhbXBs
ZSA4IA0vU2l6ZSBbIDI1NiBdIC9MZW5ndGggMzY1IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1z
dHJlYW0NCkiJxJLZTsJQFEX//wuccUARUURxIqg4z0YNIc5GoKWUQplLGXr3sedaDQ7x1WY9NE3b
u8/ax0kPOP/J4J8M/WC4jxGPzOhXxpisTzIumRDK5AdTQvELZVqoM5KAUGeFGhS5OUYLCW1BaGGh
LSIfQX4J+jL0KPRV6GsobMCIwYjD2ERxG8UESrso7cM8hHmM8ikq56hconqNWhK1FOp3aDxQ85ms
V7KyZOfIzlO7SJ0ydWvUa5JoE3rkXhAEh+9Fhx86NvUsfqFX5ze7Vf6kY1KnRG2D2gX+j63xD1sq
tRSyMmSl+ZTmi3scmk9oPKJxzwHqt6inOAxHSqJ6w/EqV5yzcsGBy2ec3DzhEcwjOcsBD1XaQ3FH
kpDDbvHUTFxKiLGNwjprYVakpSjrcqUxEdehNBmWSufZbS7kec4FpfaARBbhNsK9+GVBXllucZL3
En1OxueV21/35xp4W9G/Ld/W6ZcNfBNgANzfl8ENZW5kc3RyZWFtDWVuZG9iag0xMiAwIG9iag08
PCANL1NoYWRpbmdUeXBlIDIgDS9Db2xvclNwYWNlIDE1NCAwIFIgDS9GdW5jdGlvbiAxMSAwIFIg
DS9Db29yZHMgWyAwIDAgMSAwIF0gDS9FeHRlbmQgWyB0cnVlIHRydWUgXSANPj4gDWVuZG9iag0x
MyAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTM5IDAgUiANL1Jlc291cmNlcyAxNCAw
IFIgDS9Db250ZW50cyAxNSAwIFIgDS9NZWRpYUJveCBbIDAgMCA1OTUgNzkzIF0gDS9Dcm9wQm94
IFsgMCAwIDU5NSA3OTMgXSANL1JvdGF0ZSAwIA0vVGh1bWIgMTA4IDAgUiANPj4gDWVuZG9iag0x
NCAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUMgXSANL0ZvbnQgPDwgL0Y1
IDg4IDAgUiA+PiANL1hPYmplY3QgPDwgL0ltOCAxNiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dT
MSAxODIgMCBSIC9HUzIgMTc3IDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAxNTQgMCBSIC9D
czEwIDkxIDAgUiA+PiANL1NoYWRpbmcgPDwgL1NoMyAxOCAwIFIgPj4gDT4+IA1lbmRvYmoNMTUg
MCBvYmoNPDwgL0xlbmd0aCAxNDQxMDQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0K
SIm8V9mOZDkR/YL7D34EpLpth/dXmkWMBBLqknhAvEzCIFpZg4aSmN/nnAj7LllVqepZUKky03Gv
Y/M5EeEPH5+Luzy7oH/Pl2+XD7//FNw/nxfvao/uaXxfl2+W75bg/uWWh+LTml3zAZ9BfF1zcQ8t
+LW6//xj2/eXX7lvxyL37B744/h4Pl294IW09sJ3hN94jY+/W4r4NUqpzuOvhbjmFKN7CHX1oVf8
kDWkXN3lafnwh6fmfvPv5c/4G47+KOO/flw+/A7xucdvluDVAXwJ3g3RSV59d4+w+iJ93j1e+PH9
8ov4y8fPy28fd4cekCKZTq1S1S/LmvS+lj4U/xTJU88+fnJ+7TnysxZ+dnGfPv4Jm79CQJ9dct/j
/4/ur3/z7u88euHRx9jWWFzMsvpaYS/WBEuU5DUFl0TWAn0xxrWF7iIcKTglZqfU5C6LSIPFig19
rZEqJJU1huRiymts2UmSteHoInT5nFzoBYcaXPSiOqEDe2NKLuewhizUUb1JYleJtGRrpE3XcBj6
Xer2/LKkUJDnBo/9Cu+gY0piq2uTqkHWDLsFcEbuBaHGlrb1ZTHP2iYJUdbU+qZhrqcN7JgS6i5u
Kki1I5+7ibm+LNOJKdncNgW3UVyW5yWsDWcHU0BjwVuRwYVWQAgkAgcSkMzr8gnI+wrQ/IxXCTFk
VjpwkPR15LPhF/NakK/rIshsBIj0/EKhxPdVIs4L37GoRm/aGqAKeQY0SqC2UlfajhkgaMM23swh
ra3ghHFaPmS8maE9ZOqEm4nFJQK75FUFhEOFIKHGeMBDGiFGbRFRqiNIRpGmRwknU3MEivoaBenz
AQlBhEKfgLS1EnWwlLJZAiJbw6HAW/Um5YJzhXHE3pMaRwgN+QgVPGjkY4J/ucC4ULOMNOwcWhIg
WARnCr9DIuATkpozztLDS5dD0JONJa3i8V4DmBAFqhvkqCFUiMMFR6PytUAJmRpjBTRIPUQQo5IR
vyRCUgCOomz0FWt4HchKloVCEEB1HGSMfAEA9koCAQkroBxBygpCk4wCs1Ei+R1QnZKHJgajzklu
eBFUFKUANJSuguSNNTgmLqXYEpTl0vvBIWRaK0OSAKTp2ZkA6V0D6ZZZymESp9yYaARJlo4lWcjS
EzdJiGAA6shUMNfDAkk4BABoAKamgtQ8ErlZmEsjIV2Yks3noeAmhhMJxViDw/VduQDc5WgVMZX2
kogeoBSAKvowiChJ4e+RL/IQ+YYmiXhQlZmAUQFI2WaVIRsPgWNmnNE1pWEBY+AMgONRFU48BFUc
fYtVlIfo3aQh+zmpQUwWrU/IjrLQaCON0NJ3gKES4Rh6cG9psJBFmKTLg4ZtpAOosv7B/UHx1DQ+
slBPDVWk1qAsBOc6yJwCkpIGCwX0DpVQK8rCgA4HZItoPXyVheiIySP7Xp0DTHtmBUUe8Z3xnQi7
kjm18Ki7AERIRIqiLJwtHaWR/7VpC63a3ANiVSezR3VislEzMtIuSEtv9Ciw2rEuVvQ7z5PTkaEp
OEBJfeWkhaMVRZ2wB59SIMECmUWYApUthqkZ/QbzEL5VM4jO08l5gORWDVWzClUtKCwrFRvfGwkk
6ezA2APtvYQviSRxOqCiTqf22LzW16EI1Y+gzf7tUBqaJD45EaJRbJGcDb5IyyZ4Ecl9c27mroGc
r2btxdlOAeno+3uTZgmCtcTwim+btYJ6TUpUTx4FzwGnaH1F86SyTQL/40SX7cLxpZPA1MzQ0KuB
B5R5HVtRM0STmvgJauqYqFZY4aAj5zaVmiepRbVb4/TEJCDwtGt7UNVSOUmGa1/DQvdmV3lW5pl6
7aIcLqJMexgEb+yZBMOR2BnOXajLIZ4kpufV0H9WY6+H5zlvqfogbOloTb4Z9xSfcw0UafPYNiDF
ko8C0/B6XD+9la/fr7TEVcJBB7qDPwkOrv8sSvGotzFIAd1NtsMuEmxszbSl9GDXO/FFBQX3pTpO
1jah+YVwkpiaYVBIHi8061HfpkHtWZjfgna6gHts8nEMScaLKQFTWh6S4g1dNkyHwJ5WtGpkOx3O
Ixy4IamjseySlNuIRTjzJytvZ0nOU3OKVo9Cy0cJUlKHdfhT88nWlGylaIuUl5Z0kljsdxjB6DBy
TD+fVMIBCi6wJp1daGUmSfl29Puo5V77G1sxEZc6DqWmeApnSu7YO2kxc7hG8PgLzaUNdZya+lYs
aA91m+0WEg4kV5M0q+0JR8+1zl7Do+Oa1i7LLkEiwZNdg3m827Dnl5MfUg3IwS4/VrW5TNGcyCme
1sShqZgShnJUQJLdhnrRmaCuuDDgXDC56IyKO1zi5ImDSmLZRmHFlUslmFGx5HzIJXvXcd26Bb9L
JrKnhNfB5naVvMEWtxu155eDX2blqhJMjyYR7sGAYEZiTsdlyGFoUEHVm+i+vWo/vQn8ogBhffY6
iQNHG/73rNmsy8MLTTY4XE+Q0aPa8TLxMdchloGPITlgwX4P1TeYGH0bJ1rDAYj7CROqxzWr4eUE
Inp/1DDXx+gud+rAfiK8IhlUssQbqMRWj1CJckLKWLY4cBINBD6K2zcDBG5Xbk9vICHlBhIsmLqu
csLEXO+gmBIGcUTFRMkxSEtHUUBUQJljbt7T4eWHpkPKcVlLOObDiHTc3bVm7Pon0XYfUh8JibFu
LhwTxM5yXB8SMiS+xZukzhSZzkOKDoFf3m7oHl7ksJW0p8OUyS5WX59E5y4j5vWFmnutA8bHfM0n
1qoab0oYGGqfjcgkEeHk0Qpt1/7OWc+9mQUVn5cjvBmBq6e90UMbcXNo/Slpwq6HXbA4kHzWM2Ls
LEdFwVfL1h219SE7dQvxLYN7iHNX1jCuL/Tc6//zTcDRbo2bftzibAZ/JcS3LZqeey35S2JEZwmW
Qthuhhs/us6U7O/8mDzsMOlnbJmZL8WWqrk3nU6eZXhiBicTM/BQD+XNZqvjOtZTtctoZ9UdFTD8
o4lQ5g5fiqnwVpO75YsT7mFZfR8lawh6MA/m9hv9fQwcbzXZWXcttJtgfb8bbHoRrfm+ayBMjzb4
3HaEmGbCjt5PE3NdUrhJzzyBqYAHfxvG5e3TRVGrPWxzvNXGpOU9oVbP2miSuOY4S+HcFW7Wdht4
uzQyCYBmhSwqiwVthdNikbWNgdN4wltnM754wf0z6+2utDQgftRjFhvKMwfbqqwZAWKwUOU+l8EW
nTugadys3mHtpERtuRlfQ1bVkHTstxtpbvJOUy+Dv1FjgSUNKSeGV3wbBsHuwLsF7j92T4Uk8gJY
cWBeHY9oa05anNctrDsvjUhbs5HxRsudwuNxRYPyDnfC+6yJx+QAGHZAyWu5POmgrSAcEWG+oGIb
HhJGT46hmJsVbBDgsQoqNnNdI7dgugLpj+ts8wgkXcGBqlD70GESKO26xXPuh+sN8ylDyXBQKvCc
tKDA0YhuIB3NvstAheflEpIAd4iJzol1rP+7dGzmCNG62rL4c5dp9arBNvQlqWCyjWbn8C37vMMC
1kx+q4On//c0VcluM/J2nn5giK8BrNNI1/ylQoQdBPQK+W2sowCPsAl41G09EJQzn4YzldPL0RmO
ahTwnsd1/x/v1ZJkR4oET6A76ARtQAQQnGfMtFLdfzseH8ggR69M1ovZtHUhnidJ+C952RuTfv+d
v+G0KNQKgSmr9nFabi6QvQLRwg30ITL876k9dJM83k+5U0y6beAWuxIBJ19aZQfqL+wXfzImAIf+
B/Gb/1xND/G6iM8lrGl+sb1OxZH8k3A1sQHJ0jvCofFB1gSER0Doo/SCRMyS/Kx2iTgajZ5Fq+/j
xff1mG8s4g8Hgo6UUQJUDKkW3Ks6AA4Es/6f8+DVp3ZswWDW+ok/V1c+gpfMP9+n/c+fTlv9M0Ut
lYemJ25Tn4HrJaGf7zPGp1VhSyn7tCr84W1ex/19XZ+cy9oH4s/XpzVT709LiOeiVvBpTKxsOQx/
oeU3RXOnkDkO3iRanbY5IA88c+zozDDfBPH/yVD+tRuAwa2OXDtBnaLmg4ScQ6IEaL1p5KT6/QOD
WRaw1T6Nfr9R9HGity654kEkQ+sh4V+qRGPHvRvwUBgokXBxiluGusIL5KNE/+ZhaYV5g8+x6+CH
h+nAg0Q8d3v1yhbH/ruH5R+12l4r45tvwL+Z0FkRazU+EPF2uQb9eUIfXu4e9t897vkVVHQ+jm7S
fPr+k/ZPO6X764daUlvPVPQqifQqIdTmH4P4P/yNrxpXEP4u+hPyS8ckJ956WE8mq0zXM4ydSFb1
/o7TqOWA0VO8WPtwykTFh4DQtbhf5ZvwUz8HVrpMW+l2VovIaqh9sRM6PeZj7cB5bVh+XDvNsA9L
PNIMBxuGfUUi2UzOMkx5ujD8SReEP2lOsp6u/9XSaY9CYunV6BGbma2eKB0RG8xugNSLJLFjYUmo
NEN8fivwWlmCM7JaH47o3zcCT2J/CZ664F9yWMCA+rKFZbZ6Q9jgwAa1T2yZrGrAFv/o1G8xcRB8
C2BBPdrcivHJ6D9ppfqOjGGwcOUh9qO11ECwsKTaQjdH1R1JPmjfJl78O1n+vBAMFC2Bhy1VsbNq
ZT/fuEZLmc716n5X7ccPU18Q38x1TwmEaCrbM0dBXa4+R2F/686xUCjmYdgvDH3Y0if47KsyEy18
Dl9gdsaLOIZBqALGSjy8AexWNpfBWHGyW9nF3+Q+jA3Nr3auHmSvlEd8QRjoQ6ViHQJbmjhIXzXI
puUQC8W4BBb0RXnCN0awbXOJLL6xR5NJByRWDrCjam1Vu3Lv0R5RU4q8MD7LRbuju1Sf5BQUdrqU
Jc65NdhM3TsPFmpPJv+C+MyWbVQhNHMBMagjRf0Y8FMvSk6mG8wnXhBGFlR4cqeA7Stqs7bx+Bjo
s4YkH7Ovup587IVhQwhvdvkas8eoWeBirm0i8X4CXizX4rAvlBsiWNjNajD0HgnA3LLC8aarpnoA
sHmN/obYNCw9pxme2LLA4VbTJjYaOzm4zzzjG8Gudd+R0//rucUtECwUcZdopnX9dpstXdELw2BB
HnFv7d1g2T7wHj/QHa0mx8BwqMzk4C+MSNZNHJWVUWvyzMKL/FCWluELpYe5ys09V+avZ8S74GFP
byPrbmcmrnbVlIiQH1FmyVPv0ogLVScBlZEVtjML0uOeE4m1N/1+Q3wXhjF4jQ0jRtHqC+DpQDvH
cKVr5ZQi4PHFHYX4RtzNetZm/5dOqYQDeYhgR53ZJ0AP6nlGLwzjC547OXtGt2/BZAnYUZyGYo0W
D6bVkrW/MILdpcqRlbFbiB7d7QSBG7b4u1Ke/AshSDiXHFl5y6k1C2/HI0gvNYcfg8q7CCWMYGGf
voc6OQvtlghzjq7kWYZ2MEZOKuwo4UQZIlhIpk0MugxnYaNpC2WEFXmYNZA+JxX8dcVjMkTI2+/e
RPX1DGerTjc0TumBmTP7xbPf/AVhoPinJtmKwElu2YowldxX8Fiekp3ohojc2HRUqXpuiF/SHMHX
4ketHLHRzFf3OF8QubqYUFNz2Uo+1YVA36u77GleCJtWRhqXpNGqM2XR7mxq0M3MrQs7qGXibVn/
eliD124StLLXw0Q6O4qHE7TBlDsSHFlGZp5jhGD96l0oJti2WpYSdrgGmoSd93hjv/cbwUDhyZG1
2qsACuq1kcIXO5h7NhdEGdVsLjdGsLX1edTnYTSzPk/U4IwkEUbTD3vCKGNcjcTlZ8wSJwHRyIWk
gZ6cg3JP9AURzPKy5PIzbo22Hn2eyAP6vBJtD/QFEeTyPgrrte8l7OHiKHOGZ3nmgf3UcqRhR5mx
I2GEZEcY3fCB7fkcMUGRayTzwN0Pue7+xjBYEDBCXOsSYEFRyeaB0kDONTcGGECdydZvgE3YevTn
fG2cFbrjA1MMC+ORp3kBXCXH5ZdKzhboCUc4SOUcfRimrJt5LuFfmTYqP+PVFJ/E2kXX/qIcUHuQ
r58HpzZl+qzOqW5Ogh+vyL1hH4vwnL4jbDlsaXLTTjFCrn7rLpKvM5ajIgQ8S/INXLqQC4AN5AVh
qOBdFLZwFvBuXCGNNiacygqeK2MlCr0wdroEETU9jaoUphbq3OGBYTkzAVcpj/PGuIqLiy8Vly3P
k40V5N3ZuPI4b4hglvPGtWctS8ZM6jwphsHJyiEFjxmcubf1++tpP8ieUZ1ZPiC4gYRlWZDRsnL5
xFRBB/B/zwghVin1CMXEOsJ+HHMilPz9yMeFz77mOTZXi/klCEPFAej5mPn6UQve9HIWMDQSNZwF
Jav37Cw3xk4YOfIzxvJoWaA7PkDzsgNmOU0KRwQliKAWjZOfqbeEQncyQkF9J+OUPMwLIGhV6ZGf
06olfZ4IQ6+oNQfUGeUNEYm1SdOkBa182MaQCDD83QaneMLC5Jt0+vtQq1+6q+jrGctREUqKOHUH
LV8o8zLFG0NhddrLh7usuNeCyymcrMO2RJFxd9GVWiR5+gsm6OpsNPUZWztLlufODqSosxNfHCEk
slJ5Q1zFxcWXisuR5w5GzGuuHHvY0drNPBfwr8wcrsuZVcvI8owUwwLRrsQ1j/SG+PgJufmEH47C
nmUSZKhtBeN0AIQLk5miCzvKqImTgfH5I1LHEjmpmnJxS+eULqDRmi0ZDRZqz3N6gThr8P/zqWBf
tiKyktfYnjJTjVFq1Sg2zr83ThBd6o5do/kwDhxR78iBNmp3liyamQIZIajY1+O+XnNqy6L2QMWF
8lgpLrGwzCleEMFFmnOL1qhYV82qjuDDIEfvKdZ01CsMOkF85Mxzca6Mr3S5Wzy6p3R5EkTH1tgj
RFq/7n8L7DNvYHIR0ZrI+kBwjluyG91TR2KSnqnNlfzmDRN5s/mmcnRKzjC76saPLcUV0b1lgviN
8rhukNxmQrFPm3kUG20G43BjiDB85nVDfJbwIUsZ4WzEl2Aj7LBQmFM/0x11XXwrke5/HkSiENUe
JNOrIByeo9hZBmKhtf0hoHeOhTnbTUOq37zWMz8X0pfNr4SpudZsTw3rmRSkopXH98b5jmaMI9Hp
cPrEjvebqRbonhaG7galp2Kql0PdON8KyUQSuo64Cy916e8ow3Uta8GWdtOZxKVmrR17eHpUaPvp
UUo3z50IbCzUWlMcP7y5MYLW1vGwh3t1WrN+pWK8q4TbWa5igUaugQ9FboxwRFq+Z5A4h1tx2DrC
8CxYCdTNqYkNZXFsSBAeC7DxQSd8v57pnagyTzATxNsvCr6w0DWCG8ex0d3WujwQ1JfL37CFWqpN
+vheZ0qPN8xOs03qNngTv/XHK05QYaHxDA40/bQ7833DxPj2cEobPj4ya0BNkTAd29DBpJ1EGjS6
oY57vgrhB47XCkZ+Pa+eWIuCwln2+lIWpViRLvl6DrN/2a32yNftAsqsfrmAnz5PFS1rXiZww2x6
7NFrIDo9qt9hlRwYeNk+9sVzkNe99I2yW6zVmmCn63oMefh7YgYLZe6YmT6K3veWjBKy9juDifKW
NfOwiYmX9R00aICDco5gR+m+I4NsOo/SDn2czjrxTLGOlPDzzNJjYLPl+7pRHFkF+V/eqyRJkhsH
vkB/qBeMcV++ozTTKes67x93LBFkZGaousekS1cTyQAIwAE4+jEtqVkL/xyovFOtF3kRgvHUthXh
rseBl0fU7tOrN2wursxY8JqTZgxvZ/WslqnNpWRv6qsez2EnbcsCJUuhHOMslh6JM7bMmtZ2yZnh
e8miwuGsfmnX/V58PzHWBKNnidErJnf1atdzN9TOrKXpjSoXxeJI2fQX1kuWFqYBoVMU9Fovyaea
I/wWWkJ2mZcHqs+Oq98v85J3wrykSKH/1znrDbXaBGfQ+FrWvCsShQfli3FL0q5GVfuMLUBbMvra
hmqqsVk7lbUzw2j3dAtotI89X9TcTHmdfI43rYAmo/bEZJfsnTXJLM06NUsz2p1Vz13OgaCo37bR
DWX8hpJYvGlWawvNMFUxqceWvF3PNvis4djgk/TxF+8D2v6xTFaHgbb2I3m7GsdT7OOoIG3Ic8al
yI4WLX/W9gsDw5vSqsVH6qxdbrHQFU1dskdUOU+UlTFTo7NLnbK8a4JVzU3K2cjKUT+0h+4Qxlpi
Ovb4zJ5dEop+lGIyyarmLuMnflhUijHSuLXwtG8LYG3fZQcocqe0fsGhFudfG1I4UZYRvFSej2AN
/joLztTteg40GVJYVoqmWOpWeVUIDCUlHz197Mnb9Rxw0ks9ZEdTUkXp6HOyRmZtAOvIl3XyedXy
OeVRyaFXz7dIxixrhfFO1G4UrO6VWy9ZuuhRT06sWAPhvrMXGKmhFkY28HCYaWX0cYVc9vjbVLXy
WafzUWE+oHRsrsNHo/d8UeOwUQKRMReducmyeBaYT6IEhd4WdMycKdrVOGp0ynMCeA8KsjCk/xzz
SicRajg4A9UpQ34f/c6iRnOrSR1SXF1TW4emJMFvCX9H/7alrOnMrkWylSo6hHJ9KDXyP7WZ7lrE
D4jIT1Mkw5MQdWxl7JNpyn5jmulZKb6CwgGkENaj1P/zRY86UvF8QLWwT5CN/dQVSjiflyfYR1Df
ZCv4sS+NlJ+KJJWHc7jSXQ0sRUBtpI+ODMCRDY/uAOLux8Xaa1Rc8saRW4NfHjv2xvdRe0muCYi2
+dOQBWm6MFboX8N0UGNdmkqK2JSGTEEshzVp3IZsaYeErSVqKO0rqI/aki963DUULPCArunGep7H
Z2qsNZsJ0Y2JJMGDZJrlo0ia31bJYf1PeDdDkoxJLTVLXMHGKf01AtbVDPacLga7RXMq5P0rPKEo
sbvoee/dP2nsvXuZS4B2T/JHQgUE2Pj9VB53SBKmqErsKyA16mZ10fPevX/M2J+/qBt356YIGFeo
vPHjH1SN0TmHND0p35EOGAyhIoidzk/WBneJvVpEkjFZhyVdvgIMkvD7qx6ziCbBf2k3ZCMDNaCt
ZIkxuxctYjANLaKStGJPSW/VJJzUlGTtmGj+JN6s/KREBxIubZSUfpXEPM0X6kVvUKp/nFP2YSW0
Ht6P1i6SUqe9hcxitXNKrAstXpZyldDvm0KBxV7PV36LROgh3lBnvVisxd8ge+n28lXP3ejzb9Gr
yrCcCB9cPDolny3uetQiI4v8CykvjrvKEXL0ERqMQqEoiUpTIKmta29F6nlu+XzSeqaxxx+rpGGq
nRr0yacN/f1xPgPFpUQcgjaOhi7HqG8A/LczYagaXEJPVgW1qYbF0YfQASIJIiRVyHBFfnKTPEVt
s5DISkoJNjGeZanAOWNurefa9RmnxJF9SkYZX6vOiQevVoeFz96lRp4iqEOv5MD4NdlpeGY5n2eU
WU6mwiUtza9TA3aPmb921x+6s0EzQFIJkniUwBk1dASFR275AMNzA0zYc+3oOM6xGTpc0sYOBj2q
ATk+1icER0avaYHjmWgCdj2zJz42LNGLVYOfFycfNw3hiFqb1RDTQ7kgRjaRBTE1xA0xfq7YXRQx
Lukxf60a+lANboO/7/iwhnvig0XOc7OG4/jQ84oPl9CVFR+Ol8VTDUkTaHAOkO/WIyR55N+PicD5
PJdyjQnratXAqlpteN35O9SGBSWO4x2ri2PuJXEGxSW9lS2wS5hE5xmm1fvHzXzn9nl2uO+FjyYs
seM9Zz2+kjp9vqi5GyV4iJHtrPsnghZSE/pQurcmleBrI8n+1Xln13NDYXAz6WwMNdu01KmPxaNs
NADfTh/G8g3M2bq1KTH/JjtTE/T1dkxKnYJoaObenbXUttEJPt3nJlE1d2TAb+6uYZOLn3z7bC3f
juRfcA1sbGrcMshokivdWIFLzjv/j/snMFqMG5zYE9Ivw0n13PFTry1wUKMmXn0JzWksbS1hbJXt
HGrc2lzEbO1L/WoEThv6u36RStfEjiQ3YtQoxtG2cwbr1y9cUqe+QjWAg7X4dfXjbtha01X3dodp
7M5htpDdYX++O0ycHib0Z+ubsR4xW1/vJvycU9oidGbBNdRUvy5ePD4nGL1sdqWtJPTaEpu0dXQV
g+wpSXFaB9SvdDw+X/Tc9UTAHBwEz+eWCoMNnIGkEXtarY7hNLvsokWfUKKw6lSC8LjnVY3a4yqB
f1uX0jEHgzwxZfTz3L2QZ5TtLNuG9QN7Fz1i8MtdHAitWIMvkzwKt1LLP7X2GoGLHnWviGO10MkW
hlnMMgi475LuM57Qy12QnWDI2ztpHN7Qgu9fnbxtavSUQV703HShAhQi5Kl1fBF/arHCN3CC1Dms
FES7HlqMuN8lWuiXohnNlpwjF8Qh2jtL7iLJGEk8T1Z+hu1etnNSVtIKootcohfrYnYIoLTLF4mL
EncCcFV60/gGnIdQPTy0spqaYlzhkbhwQjLwGJ5jOo7//SMib5ksoiGasZn/vRc3+hRXJ+hKQvvP
oZjkdF4T0DqJXmf8R7eS/bdjVIKqECMfg/R7/r0FWB4SOESV7tmJYYwokBD1PAA4njMKUH4fxZ4h
z1peUbhmwLGZ+W5kKkc5hzKXM1ptls0IksTSzxmUVXW4BDhoDB/6Z7ECFgJq0Ba/oAGv6tyeCmKX
pRz4blJYSGbAF4BHQ+BTwfpJCB5n+BGq6DhjcMO/phjg4wf4xrdwiRiYJoycTmAi47VKHXbMBzEU
WZdVupE+VkLIm6WtlUp32jDJaueOobx7URUgNUy7Ii+q7H4M/Hz7oC6ZSnXIKooLMfP7CD5Tv67v
fbx9L74pTfppLNw60O2iRJcs7/pIW6xCkSkli1Uon9y5vPe5BbAe4dIHAUFtfgog2SYjSBaixgAG
dHV6OpKMYswcZpGxYha18bBw4QlRq8NkksohaqH48FzV3Ezif6eR/HYbwAaWZ1+5J0IMzKQAjlGm
kYAJfpMih5dkIw35X8LfqoT4okbGTJwyhBaWh8rsJIih4/Yw6l5Y9dCdQzTdVXgQVsQidy56Plfq
TwwuEpgy9bP2gxd+MphbdDCV7oWYRa2//ocGj6+A05k2iUfho4d/ny0XcIRMS01pyoQJzffJ+uDf
nvkfmTu+QTkpvl/w83EfxBMzCY1R8G+RxLjmBuGskeGUbqNrVuE3sNfzNEmKEt40xF9AKQqPr9Id
ny+GBK4AXhZq3YVS4iMWCQVZswQaF3A5RbicXSJ8HJIRnLOzPaaI1SFKthPa40iC59SLIfww9JmA
4H4Q1/XR+qIhSydiXbRWmtznUjs0+km7L+9kXUMvetRg71k4PP+dNZvFqROXLw3ShyHhQPWn8uXS
iSCISmiPToCZ2rL5u2q5cRBrzZR3xS61Qx1S+QWo17dX7HjqH2pEJPC0RL2Tpt1Z1GgmgZEud0rS
yCEag5rRSRW2/C2rpCj/wP8akYy/YyS7s6hRzSjQopdIJb7lEmiaSJJ2Xv7PsKXVFYmyqV8FHV4X
Pao7SYPgd6PpsxOemxSlyuZZB01KeZRuQI59LEC+qrnLt+cO0bF8e34RZUU476QpkmT6kdeoOemt
bBhQPeIMFjHWCHFRkctvkcyiYMKrZaaz/ot8V2M07KS61ulFjcbpBH1tVhdNnxhi97LgcGZyuwNp
zh0AmxZV7GjLmDzNEFmaKko9mqI6tHX25Ej6H+VVki1HbgNP0HfwCfpxHq7jhVa/7r91gAEwgVSr
bG8kPYoVTAIxgGckdwSIOEZJ5ZvysTT2qJeuKHWws1vZV88z9Qkhj/FFVfgM8Uf8DPO5MjSVeaDn
3AqdGxNBRyehjwzoT0a8cL7bBg2OkqRt7D2CbLEns0gjW8xX9myNYJMmbCERngRZfTuf+ME0k/b2
Fog9uW1vgeBMrcNb4AuHDTF7p9xJ/tVKsAQY7mYN5raVNKnb2nTBwxhBlRAyUytBSw2OAKubxeca
vm31HSgRYIyhxj7LRzA05eAIKE3nSk3GrSEvHUeAiGOKZdkokY8r7ZUR9pTB3+1qim29+qK9cIiN
c1h/iX2BxqVWMBHZkoo3Ghzf1vJxEGFYkYdYoj4ln/qfKdQSCc6oZFtAYPnHyC+CUsW/Qvt1nMTv
ZppBpZbJqPa0FeYt9uT2opGNkw8B0JNclCRtzSBKy0MovQyfddgSWESQr1FLTmCNcxx+Ws5QKCNf
VeyTkWf49fGHfvYWmEWUL5YgrSvZZELdFnma3VCSLbV7fxHi9BoaF2HIJPBMJwI1m/OO2t5KsKee
SsJBaWY4vs/qI+KFczNrPxKkAtJhxZXpDaSMV4rNdzUvz4kXjg2XW1snGiRP5y5Bp5a+qOq46bvJ
iVKNuR7HeDo7vyCx3PKGmuxU1+xgRspbp92MnEqArTs8irG0Hy1D92saS+W2AJrNrOxkJFZKMis7
+YeVMe0wj2OewJ5Qgx/Xt6tT2aPzjsYSOjIKO5I5X79wiI2uph28rB+eey8DvVsOlEQ49R28LOJY
KJG41DfJnQe71IzbZbG2fICAEe0o+fb6hRJnJpG3n5iu/u/EhL/1IaMT0210ALnUU1rVbhY5S5C6
Rh8War1zfSFhVi4vdtb+OKSyaiQzyJ6IjJIb8aTweHN2NRqdzrAnjRHJOdK6OmcvqCrqvM3qlYc9
fZPle1hAzBk6EWEIDXrqLFj48KjjQLqclz3H1h93aqcQ3p0ijpG6adQWZj++oJxGX1Fbiskr1Wyu
d+3ztjD0MHEYOoLVWajy+ikPPwuhkC1ZYJ8wvp2OKBahZ1pTuZJ48oBxitZMRROlnC4vXaMjjFFv
isngd7sq8/raZ0Hs9+eJ1IxBKlcfl9hTLz0djCmc7WDuflzLruja+ZDHdKQXawSDfcEQepxRyqY1
gZ7HWrzpYDbTkO9zKBvWXiEqIo7R2ijbOVIIrVP3krZoQiG7zriwthY7HXH8kKWKdUPWo2qLYRRy
bvOhE7HSa04dEcaoZ7wSxTIY91BVb5vD0yEN+niNaIdWv2Au+ZRZpRcl3zxeNI+Wyaw1zkKp9uA8
IShb0n4RVGBM5+wIZfVxXXukhz3FW4+sSI1lT9Y+Rhxi45bqsmZP6zz2vD2BxzpiLXUVjIbdz4ov
mJtdc96o1uyKqtZYwm2X8hhPzd1CqyNMGJ5UtG54eoRtIYyVrKOSBqzrdcQx9hm1RLWkX2rbK9uC
Eit1+hTEwmr9xVCK/9czhWGXyID0Y9vmAfx5sjLDyrtZ3wlC7En1UtThmNj3qldaFLuEgJcf9mS1
n23yz4l52bSTEYfY4LlOhpL6n7Oy1LLVowDZg0Wt89rzFhVRjNpzPKoltWVC8srWeJJGXkNc1Mgs
5lkexuh3xiLNazc6PcrWJMZCq2asJ2ZdqyOM0U8bIqpV9qXslW1piTaObd53otC1OsAY+UiscWyJ
4biPHY3ziPx54jJ3MMX86GSh7Ck5EJQ4xNaOqPw+t2lOfRiWBitbTdcyNvhuRJSD3MBQndIluT5n
ZevgqOYje1INBoVmSYQ+gfHCubxWzopolddlB2FrQKGSInCuyOwvexJfBS+cMECpat0A9QhbwxiF
1HjUoJUdqQZ+mvZ/BWalbXN7WTPoWgMTKykbaU4Yul5HHL5UB0YIqGrJcxX/5EP14ZtM7OSkhJPQ
ZCVzRMYoPmWYI56I7Cepfn6D4XkTX4Cjhvy58b88EN0r+YqQPU/qeIwu2ZO79ylhT62xdxGHfAKf
dY5UL2vg/PQ2hS1ZPeBMUnJ6nc2HywtFNWDyJ/3XocQjf40xXH8p3eeZlBwhLoLRc87HwEnPvqPy
Na2xkttNa0li2VOa7Zk+CEhPmYlM1qSnBK6XvkZqP+Oxj0scMW0Q8DB/5tAtIUXzcVW+wsKeUncI
IxS8sIryxP35DecLidDWlvZNezkRBNRXlnoS9tQzRl1a4atOQl5PesFYZhn3RKfMrK2euIpxLy2K
u+g4jEPOs+9pXsQJQ5Nq2Q1NTss6NKEPbd70lWR1zYs4X9RtDKJQlWUlatmCs0FILcyE2BN4aHL/
s7iVVe28hJR4py5Iw2LDJMO0/q2FslkOltWr5yZRvvBO+3kkRrGX2bwKsaNuFqp242GfoZkB5Rvn
MPPpOCFRL+c1XG75AUP2lOGNC980cvXG9cL5KitKhmKnrFIv3hAs+dCakYybtfOCaZUgPTMNN5mp
2t1kJrxLfjQTXmxLeUb4w50IYyTn+NjP+EmSj8MfkGArf5nEiJpmJGTKPjyJMGaafXJXzUvpfK6G
d20zP2QQY0ZKRjjGLF4I8+5xMIwOzPitW15/XCst0Y5bqEMOAqEfY7TQjwBDZFxpBXNEhUcJxoct
ubqpS04fe/mIiTAWd2Q3jUEVkIY3DwszEVNZSofWim/0C+d2sbCyM03tYm8Ubh5mQ+NMz+B4uU4x
+at0X3weh99tlyNFP64Al8aypzoPkKutzKv1ukONjOm/Tm1nrd4T0Os2gyfgjNFDYzGa9Rw8IcAY
Qaz7kpgaOZu0XvaJTZ2smP30Pby1vlBsCub8Q4JyIlptBxJbBpW/ZzfpMV/wFdV07nFsdueogoYU
0/ko6yDZPGkZlNH+GvIFX8urvXCM2FNzqTEpUbZ+NPuQDXsyK1C1SPD983K8VYswhEYn8rpxKtDg
mkaeRi72zB7UCPrWGdQYYYx8ffD80YfZ+OQ3ZnVMs2ghoen6vG+whTH9gjFT3adotWsX53mB5ePp
P85jIbhag4Fiz33dXBCjNK9FH/48N780E/d1EpOF1Hu4UQT5FnPWMfSJySBdpe57atqx0UihPbJW
Y1XuabWHxhPGSm9lLbWEBL20vrYLJ8tmu0xQacF+tadYNNzsJ2Upz7RYypQti+mOSPxk7kjnuy16
4ZjPMnZh97NqEK9BpEyfs4drRpZTVjeascds1sN8CX7MyKVctpH9q45ASESFyj8V00PmQtenToT5
1nMQiG4zlhJsZBZhlREMEeXRUQcazzu0zqOE6Cs27mJL3QROc4fog1XW6/x7hb4FGKNS7fvqhlTK
s3ptXX/GrbcRgO6LUGSEvXCMSnytoV8ja6zu0zkMj2sqkrwrE8Q6w6MRW1q3wzzMl3ZjrJr9iudz
VrZS1wSG2K9caXlrd8sZ5NEjjmcvnG/9NvJQUiTYHCvIDt65SPGhskfOJp6YObW9cGICM018BD+y
swjGl/WbEyt2L+JcPilZsgVOLSOoDq+IRuicjQZ06qd5Acb4ZFypqxmf5LbS4mS2c56YWKkjBD5W
VssvzgnOl6bvv9XmRD04ryO9Zw8KQ8JvfuZU0S8kVexSgOFVHqqIfkin1aPGEPCTNdm76kru2qSx
X5SjDn0uU0A+lx+RaTqhAStED3ZwSnyhGG04OqBLeSttmrwanMYYRFho1TzohIzrUYQx1px8x66Z
zIYy21YM58RQwkNlhUcatuRRbI9DYWfZ0nW0NdnYjTH5WEOSMnz+KhkQZapITkU2+CfUKjDodMAn
ortxvtBxN8Kce8gSoilv0PaUqBTUWMieQPGaFbqdYmMviz1xrEzSqZ+W//yGw5t0fD+Y2sQnpE3/
411kJYmBuk/gjwR+jPz/3CWJNwvQlq96bgcD3YrTwMi8FnL8z1eRWV4sTy4ESt6bhPP+oS535ber
fD/wX1a9hRn/H+v2D/21lYTUvrf7r3VDuJxr9SZXHOCsnVcxOuctfnTcZME1O2u3+ci7K5j/aQL6
K4HnTPuCscvhsYgPwOBkZ+Ux7VdyFPxBZqhHlncFfxuw/EaA5aXx80b5+evfuJo8C/7De7UlybWj
wBV4D70Chx5IQtuZirhf1b+z/klAHKHjrpq2I3x/2halgwQkSUoqpu3UV+EY7SZzFWVKxc9bPb+P
UwOGkbXz9Q0Eg0V28/J1ZH/vqBehJUiGqazDRcfZgLCeI0oft+DEymq5vqpoxXZYzM+L4P7WYf/5
Pd/yHjhc77HwRRx/0TXoZrJSnrYuO+VhpzzREkZL0wMB1SLaO7aJGCD89dxn+AivNrvTzc06EHhI
Ktfxt7brwCbPBKSYh47rCUmfrX1odcu2DG7LUrLhrg4bKphp2Tq+WKlgKS2rhdZQ2ZZsugsxMO6T
51RFdlokZfZVIutV5n6z0Dod92E6ztqWxUAhUup0s0jsb3pFokOJ/J6fOunmmHqHvuqyT2zds6Rj
PV48unk3+tan0F59rKpUeQOEeLbl5XmHFzuuYISh/qrI6YIdqqbjwHjkUy1TRi0s2eSPWGYzSzI2
TX3fKK7ltMePaBGRtj3YjfcZ9vsj3CNfaiGrkF5kLstEdolC9VgLEM2FWySU6KCxXSKG+lA5AEWI
YurE09ccDElvKIKjrtIx0KAW2YnnwSRdVv13r0UAPn5Ei0N7W7jzR3Q5taH3ofL7I9zLTrH2SHmd
W4wEsn2SWttLVhXy+BEMnfhjf876BLkF/rAnGzjb+AqMczXAzpqQggFEFLfD4XlAZpXKq2342GtG
uI8f0TIONNjK3MvqcVxgDfUsAn+jcZdZ8BrXwomPA0kSQnDgyxjh4w0Z7KSN3BZccq03uMw5Ilxm
mQdcfA16NrS4YWir7O855Y94wlitErBR+g0bUj1dL7ZxcNg6osMtI7cDHgaXM1LLSVdkjC6PSm5t
5yTnP86JQnmvqedbUpp+uB10bZR9hDedX0OPeKphanXtFjHCmeexDjlZlsH1yKtnyX2GLIXYH6+n
O4R86he7fQZlKpHw11rVPlot+rw7eTdDYE+k86CSkXr7SY00aprOSWaBiKHmQzGde04/79VLrzaB
0grQRr54q9c4NwukSfYxLF/piWUEi/tZMU7hpa7gG/0akzID9WlG9f8e6CH6V0LI87CYn3dKwHcK
KOZxItBZ64sQX59oft7N5t+JUaDoo79P2zMudWCWuOfP87Bh0ms+wIWoTb7/Brjczzul6m3Wobjq
ohhrxA4dOALB9Z9l1GOdxsF3MnlH6GRLwD7CfjdC6cN6PiVzpRHhhNTjktJc+5ehr/nqn/fIFPbz
u3nrzGuh3YJN822wQiUx2n13j3bWOPztd7v9oOoJi7e3I/a6UrmlxyqwHTRqH/cwHq+rC1ajS9Eb
MyYdhNDZeSxmdEupzoR0jcjnzcc7YqSfDCIrBa+FKj0sD7OG1Mgbrg3H7ihNH6PNuoUhOTG7SyY8
Tw27px87UcZIUvhIz6zgoC3S1EfjaGM1S81TH2iVxncPvPnRAz88SEZa5TTsUB6VXYXLN0/7NQV3
PxYeaWCNJMiOx4WdiG90p6iDqgktCB7+C+au6rWSMdig5yqt15cYGior2WuJ9cDTzRv2QWoAp0Ii
6b53nKps9HghACrNld/tRA7Tx6vmCTAu6reCGGQQMVKwrsi9qYFyXxkVmQqNJbUK6zKlC8XSFCRD
KOAZDPA59fHZ5ZGEq7dcdJ3lDlgzKafgnhPtJxedsywcdHlqwsINHY11o3mt//sjD9ZHWCGZpFZf
cEwqfuxTg6Ui90A3q0C7hW/pl/ZG60j2ebRV7n85TVT6x3XGyzz9aYRfAmzIqaz5E07+PCyS0Tym
vhNkPZOtB7pU1iPRuk8VFbPvI1Ipa4yzFZVwrU1dp85hDb5tXV2g0PpCwjNOpdG2oHHZ2c7WpGJ0
wdwiFPQgAqBGGoKassiQDJJaVF6PqU8oJMbmg68LIi2iZ+/ZeKPH5OlaNQKpv1BPwQsHzmoyDc/Q
BJDV0pijkh6WwJ1QPkpNjx9XInGdtJRLiIl5WeI573TKVzeamE2lZow93IAx7ARgFRoqf3kh/lm7
cElBtJIvEFcXWDUMFvq4X/jx5YXxzSBl19yrCSw5BTlObE+YeM310kqkY0tfWoleBXS78fNIYbsS
ZjcCkF6nUGSn5FAkicuQCrBLqEw6l1myZtlKgxYZKfkglNzWm4vkvZCxtedliW5ej+Z/iVr+nBca
3omlRREKQHfskT6j7mK8srAycm2TvKP6Om3RDDpJ737kxNzBF5mj5mOBZFZ+p8xLoPMk9V3Lcj2r
cYkQ/vMXN6+b9TvnBUumyz0314ivzpOGWWCisZ9OXLrf/ZvHXR9BvOZyWFYKXoX3nVK5RSmRvTCz
qkjuvb4o1Yv4zrp/88DrKzTU9Ww68fPyadgx79O8BPmnWlrlUB2G3CHJaAHLzfXiEgEkB47mli4f
Icc1acx9gK6aTpekeup+lAEWIkPGAnYNZSIYKk8bSlYsxCDvAMZIaVujy5rtNljD54fcoVTD0/wp
bCstOWlBPBzzUpbIpYmuO9t1SrMXAhkRYYtEKPQ7s57fgdqZdU9dxx1u7Lgxqop6+TshTe28uUYv
blqMiREEh5vKlmq+ikrczQQIwZjg5uVNeFAF2SZ8nhreWA8i5MeYF1tsmiCpwwqJhupTLZ147Qlu
rI7AyGQbSqSdgs84F31UTgMu9nA3C5WxLEkVB/bY++vmx3yDv4ft6lNJBruaZnwgYLsk9uTQYLkX
wGOsNy37luDGXINNRf3KI5Ot4PVntVcomcTHFmLWbubFjtBPqQcc3928K7gVT7FStMGtvhIwG7y7
qKyhFqjxBSeZcVolrgED7kZjAXJaN1hkDWVkhGLQyQpL7KBZ9KtWvU8Gxx49nViONuAbr57I2WqU
Vr+hDiJopbLTYUTlrP7hxjw71gYGj3U/EjitamVmx2M26hw0HY+pHMU//TggHWxpYR28OaxIjdoC
25BJKEyXysLIjHPo7uZNa+ENRobAMuoCqahlAc6Yc3lvwwbDUlAAjhBoGBU3P++5o+erLY06SEGx
WxeFJktMrw4uIULdk5xfghtDEgBOhq5ZFaQDANduumgQe9oYkQZx/OgUafDmxwlf+N1b3hqgjHzQ
AvYUywEv9YNhkqx3qw2cmx9HKuxqy82nSWonL+C3qDyQZh4HKE4nF1AXCH1Idp0+kRXwP6OJWmgZ
Uu9H/U833rWWNWuUz5DZq5mG6BJD7lwcgeHHB5Xe/JjvoidL/ksz31XzEJhE9tQc2Qbnz9zjTLj5
sZRsaEkXGvxqG0en2lxSLCdXsd0C6XwDqPXyP0f1l6bErlzb0ac+lpHt6RxJZpi13kDkmtKL3zRk
G38zt6MhfSCSQjcOO+wpAUHm5A0hLDxgoOWxINOVbcALa2z4iBRF7iPSxh8pdT/vbt7QAcrGNK8W
sabt+lD0qSR7BkdykaLNfhTt5seAVNVD5BrSIRp4RPZkmwGtl2VJqcQ5cfPjDdALXx1oDSAJ2k1q
Q0lS3orru0E9AuLmxSFKaVwNuMRVOXp0DV/SvMTBiiHTuoM4eHGIZrYbpWayYaqXNlyi2YSsmt04
/bDHD4ounGZmb1b91BdAWQOt2t3PMCErQrkmpE6/qizx/MWPl9CKoa33Gep1NSfwMivFYQRLavZR
rnzUdHWweG5a3shgTbVMZDDS3yIUIf14HAx2+vFJZIC1tl6TaFqBqDums2WWyQcR16PMNzdBLq22
3mopdP4llwgYj3opVPrw4qhbkBJ3Brrc6tHlPvGqMmbUfFWv/ry7uVC3UCVYt/E2qxFIbv7QsYFX
lFijNkPluN/QKX4sG14O6yjrcBmsoetkTzacz1VEgDAdxTjdmGuAZ0lB0XSfapm1x/kOS2p0EBMa
kA5eOt34gOM1YqVb14DTSl8dfQ0vQh7YBxyvrl/C+PRziiDtWEMeNXOUqkPPJnVV4RWn8FXr040j
z3SaNaxhT+4Wmvp/tFdJkh03Dj2B7+ATODgP13FFaFV1/20DeAAJZEnZVnd4o9BnMcEBb+IxU9Lw
aaCBVZ5eP+oY+oroDHG5mealjEptmujBTrOgx3tlEa37/FbHiF6u5365rl3qdbGDqzyMiLJDP0IV
FKaWajLndMKVCcZrB+Eh160IXH0bZvjt42wiljm4zlebgetVq2f1caX6FySfRW6GRscqMVyBsj5c
HVofByZ8ZVMiuCt1eu2AT6P+jwAs5izAVzc6dPN34s+i/Z0mP0oY8AxUrD8AnmCD9HGb1RbJG1kC
lve/LC+Hz29ljORoBjj15Rp2eUfk7l53GAutAUB55tBU4+YPAUMdOWgTIXj2oE0UCDe6ipzE67e5
HdCedQzTACycGua18w6kNmMqEroV1KWETsc6MTWBsT41HVYfFy50W5aR4LCn07GMgc+Axc0B+Nqc
ntTHKbO8lLwNEghHewAUxP/h4hcp1zDlKx218zLlg1mS/U1TPjHCLP7z+a2MEb3lfJgFohfVMOUe
BSWVuaSNpEiHgaZgj1VQmVDaxvF8qrySPFa8OJGlqnubOFHaGyH/PeocA7uUBbTTzIHWZk5FZBOA
qAmMnM30Knvm/3CxCG7to5PhDB6cJR54g71tjjUMebOtw1lFXvW0PkZJjpXNKGGCt8uxjCEPqKKH
wzLZa6JEhIC0tJI45dqSQ70LJn6lfX4rYzzvap7MvC/Xscs8CkobfKlNwTBWCb2IZaQ0gaFrCBh4
ZCy6Uo2NKj08p+YgT/TMyNNbxaOOgRqIFcIC01n10ThtzkSivKuCoQ1sOw0zOFcmJifw1Seny2nz
YH4WmgeLwdKUUgI4jfY/ArJyttA+cw+UNqekBFFr8MHb6lgH79NB39N2Fj9S6b94nl681dQVkm03
QckqJoZioDRSlhmomCONzPOo9HWw4KTMSGsN/neTWGBFCuttHwZCEpogw4yL5/TlRYqbN0dsXqwD
PNF8jZAqZIswv5eXKZ6j0o4IxeuvVLy1POoYDRq8XClQWg0SYDZGZ81dodPbDKi4NU7CSlfBNWGV
yH8zbHqvDMMWzJhaisfEo45Z6BZJEm4DpCuQXx2VRmq3EXFLbv02/3RFfg2jc4XgzZe75sMtmjPG
Cl5E63RcYteLj3VeYESNXZrN2et5RYJgL16VaM70gYg3tdbyqvQoY6Zl6GOqAqF148ZXM/T1DH6X
av0f8ui7nYt1YmgCnX1ounTW0ERtUIdUZ3W9i2Ve+K3oUabCJfkSPZvVNxdxrJlvSiTkOcWD8BD+
1/S+qEq5K+4m6xWV783eGuKmi7ZirixRjqa0WR7gTPntgKelIBkoP1PxROQ5GKh4xdJASqGfjzJv
wKMoWeoJi7wgxRQNopoyaM7q3esXjaSWvX496rxyC7wB3dUkVWxVEswA6bpGMYDOBVjlZEbq64R8
pox3+YzBV6rPZ9SclU2MxcodhGIdg7pkSBrLPSvUk6CIqJJMEMWTaSSNEDQdWmIdE86UmsyqdSms
lwBmSsM+rynTSA2GSwNzW0rxZeAh5AuzHuf+ct00b5M5KpRDxY0Ea5fQklgHtQnnmj5NJokKOygg
OXfLLoHxSC7DW82jjFkfY1wlAjQYtTkVMVOjw24FPaPMtzoWsS6iQ3RpxSxqT7CX9qYdSnyKNQhZ
ZlpiSDwnj9Bp1MGe7WTA6Nc9/cUxjSSVoqRspqTecLDeV7ghwzrXpmaPHHSB8KBCa7pAIW3X0FgK
aSvoQixzEKLdZ+MEQmYGsNfytkID5cAhleZF9lHGArFEIYUouF6EfYZi8yLa2ZzD+wxNKd3m+DJG
dUksNJbaUqqnjkp9Nq0kXkTXsId5kRgNz0m2mq9juC5qUIwkXHbiljiwUbhouICWDOrqC3ppsQoq
05naOK7KlVkqvPEyxuYKZKSANEYgYyyD0iTAKkZzKPiWqkFJxWs0fT4UapUghq8yXjqxjHWxMox4
H9OaKF8x25t2CDJL71H07EgozcE7J5YxVMvJVIu/3Okv0si893JM45Jt1XCwWOfN7qxt5NXbJGt3
1O8qG6RHE0DaRsgyIBGt99B9lDkN0Ntl3Donvdg27eVDnfsWJ+U5MJFHHeOohADFLTjaM2onk2wI
JN1OOfGwhC7FKia0Yr40a+AtQLPKRqGSLU3IK5bOM6YFWxg034PJsa/z4v98iQdxYEBRdhsqSRyW
56TseGiT9N0Tyrx1nK66wEnrWoqxJJSnF0QbXhYZR8kwUFtsXawTDFAlRw2w4IrTAQ88oJO+D6/v
t3WxjKFpipuBP0DTSNlz7Og0MT0HDWbdN3fxZQxMfYCaaWUFk8g7rzC0kLwzRQ3CG5LmtGmL+TIv
Hed8VA99eD0SBwWvXhKp6MBAq4aB0Rum5KJzfJm3lht+wClgLKvLGO9oTsZVjdK0wa3iqzxmwKFx
0xmxeoozYkc8NWLuy4xecHsX61iAMKgwqwCn2VtgHtdE7Vwtne8dmhfLHDgpVFqqCqcux2W5MeGR
F6egwWAA3yfZGg/EtVTfek7upRlqwo74bZda4BinIuxz9q0tXim2KdbBWS5Y9Cgc3CPFaAqQmat2
si9gta0n4tLDnJU915wvv8yd6PK3uROch6S+mTD5KgYaxAe+c0tvwqbLL7OhSug2VYDH3AbFMoYZ
uDx1ppgEjYxKJ4PDhlj+w2ON7V9PFsugsejoEmpN6WsbQ14tbO9My68/mnSmSKSU47ZRBHYlMcK5
VGuUNuU1QdcmCv8sw8vxWGFszSTd5NKc92TfSEJcOslLcYoYcWnOutC3XLuW9mVwkk77xzuRgEr6
/E/PIsxvYQv2EV1Nqb93FgE7NWEUqa2nS2rz/FFiuRkkO7i4n55l0WIseXyinc9RHut9v5gz8u0s
7wv+ade3CBi/uLjvHbYRpoH4xT+7uSSspBUbH3KQK2JFYgclgTzpYTm2rEjC8Ce7Uho4HX7Tc0SI
eb/YKjfPGnY2Yi1hgmhuC3GCtM+wENizKHoMXQojWfPn/SqT/64wYsv/TUfbqUjPhFFDW9fJzsTW
6erW0BVX6o8VMcIIkeOer7Lm9Gednx/v31zs58drlJCTJmUR1dYKRSuQLE/pjI2wfjeM2FeURdcM
I6jz8+P9a4v9/Xu1N4X6WUIlulRVrO8H+TdrJ8mhrH1C4VUOEJa8ccgJsqzIiH3yRQbIqcSd7zcU
9bGnRxVdj2SC/+VVU+26HoX8jJmpCq8G7amDRUM5c0d2mzqysGBvqv+zQzORwXlk7S4joz9HqpGT
t0vGTbozHyNIbPzRELVK+uI4I3QfKo0Eanm+3pVs5IjQOSV9XEYYwblfiML7pu3ZNr+wBbpL3gKy
j9/DLHZD7Ndx477Om//db7e1ZO/pD3RG3hYMZbBeoXhCEySWt4M52pHEYsgILdg3PXiKjNQq5Wlk
1A1tJZHm3zPdLd3fstjHH35g0qv1FsCO7xL4+0fYBp6OPDL7FXT+PbCHlrr/2a2A/uZj+K9na38+
j/kheYASGweuOSUm8l1zkpYuFY1NlfLxkBF+IvBvfgrxbw61/rdU9QOGaxvZnGlvxS0acJaUv364
TS2NzTwymF9MjMVfNLk02SW91/zvlJvWwMjkiHwLTHkVPM/9gTcbbYpDD0MkHxt0t5aWgqPVcaDw
GeCCPl2wGDis95sO/PGHH1mjBDTYb6yB3xEdau48UrqD5O03g9b/ZlX5CHjis/gK57c768eLKNz7
W3MabuZ8AGe0HIDTZw3Asd+saECOjSzmjKvAb1G/xtrtAZWmwuugUtD5WUaEiv52UJERnMVjRaHj
j4pLGQKSOfiBuXo/l9L6+J8vBch2l1Lq41LmCHfC7PJLKP1sF1gBV9L35bS/ohTI4a/ErmC3Hq71
XhJqnkvyR/94MfhOPOtH5b5cJO1/HX+PodW+UbZ+fqvyYiaE6ax5m0UHTeGdcYBgW/90I5US5lRu
4asz51HnLcLwNVeZWfSEav1UrR9fx0iVoPLpvqI5a4cR1NEzbtaoIeib4/ilmCGLW+r/fcE0vYXO
JrT+/FbnLRPYTHoo4Vl36ne6lPHzI76siDovHv1bZ6QH1YQYsBRiDucTP3Ln/B/34GAyNapcKG2k
+N8CF+q85NVDNCLAxD0YE7tYypWz//BeJTmS3Tj0KnWChkRR03kM5Kpi2+fvx0khflcGEm7Am7JD
qU8NfJMQJltPv6lREjz0ivbFZbuBew35u33R6taROlhn4IlllB0r/e6wcvsiRqYbblRY3H49z/HB
gI/+2vnyiWW1Tyduj/PG7uN7weq9gvzdz7vmubN797FC/O6FHzcUXYgKEgOfp/jrw4sEz1vuEfBN
HyWvSXvK3K6QNoJcpfCJT8wnfz+LfMraBI7tX1Twl6JMFi7iIBtPmhYAblPfpcOW542Mu/TF1/09
lKvYeqtXkcUxlTe2HMO1EFbl+bjrdhrvwfoQ6WX/cL1HGV3vV5xw4VZ1MfBXXqQyi5l/uNjfjv+o
YmdjPVVnOaFEJVsPZiRBVt699nadsie5F0j5UA3EQhN5gWqLl9gainW9Oz3co8wn+cFGMIMIpJn0
0wXHVBAQCZ5U8B51fuvLAFesV9XV2V66L2bJqFP/azuVa5SRDjGV33uJK2N1SXjXb9ZsMgmqsLC9
ARWwEjGCopKH8EmDCsgBxgRXp6QsbLbgcVAtCOOecA1EuKbOjo8GnZKRgr/Ib2Dl/P4vZgwckHAJ
eJTt5ZeweJx1ZQQrDNkJOO5ZLV+BNUKeD9iT9GHNEOV//a76shJS/MNd/eNT/hFuuMWCJCq32Ejd
7hqRe2UGV0B1AZKsIr/Z/rzG8A3t1dKG8BrAG0RGahVxRtqBpMqxqV0/sd+qTyeMNH06YYIFpTMC
qLPoOdyUjNPiDgb3OB8qYFdLSL/xl2p6gsUl3e6l+5dzTahX3UCSPIyu33NNrZHv4kM4Q7OKtbGQ
PQpgbou0TbPLu61hu0sZusSOUHrIHdWliLENywmwO6J5UVjOtLsP3Kt8im5/2o8kTqpiukP3M6AL
VGFhUIM/7QffFtGUir7adeE0qMmIOOPXY79//Wm/+MJltpEYKipK1sUFE/dfz136o6uwWpc+ugp/
d57Hfn/f9zd7ur6BJ9J31yfpU+5PQomthEi3qkKxVLVK2NDoelHUhiuRKI8co9V4exVJdhvSSmGn
d5lP3vzvyMr/IwkEYR37jqNADw1ssSN5tBoBGHciLbfE3eB4U99uUw31WUX9h6AUUucd+zrivURG
xatn+S65AJVZtymV+5TS2KJe9qPK9zT9wXLXQDNc0dKTeUr8brk2amAJ7fDWopHz7Pxnq72/KZPz
AJ8u/fFsP2jSGQGkl/dELxepc1H/pkvfHC41/GfLxTeg0vvZdKPm25chbVgJnyz+0hER2KsvuMy+
5DKRGXb1F1fvtuCmGCGRIIRrBGxFUzeRQoiuFqYeaylQgbk2m87aVXuJkdJYR7p1qstLAyMgVqsp
oGNk+47kZQSPETfb2vA2weGuaJa30u+/rfV9IsHWy+pn6y8dWXvrG2GYEDUcXR+dQPGqPlKbvSO6
L5jr2IJzNg328u/GJdqK00wXkFjadAzsRtdeZffbi7V5CQF+L+5+4qvIh+M1XV422rrdOWOi1IK3
TyveoKQ20kzlG9J/bTan+pS7jLWTIMOkk0ZRsmCWPVWxOUMv5vQipYc6p4xUcM6+KvYCe9Sx2iCs
PgKhvV1FBrNIbxyNXcMrNYeYsYybUUvmGBEfZaw02KEjha3dkn0dqRbyMaM2U6tC29FMkmoOmnOV
T832xsFUvNnR2qXLem+LnZ9LCzqtpSPb253K2DmW5j3BhOiXlN6a4hU1Xgj5rtl3cumGm0btZuqj
jtUOwE8YDzkp5rBNVucc5G7ZZY8+faSMmdqf61jtQBsugpYjsrPdJuTO4Ta6CeiuASTJ53f7c52A
ZMANpumQbGSdm2V6JVa57rgBDkhSv7zoWecDvSo6NfRTXJHjtKoXiPNbcdLWsScoAal64bGLR5HP
0qE6Z7x8afOKOs2burj8ZVuf5uxHCvHxmLdcBr2/FDtkAl62NoVBgklJBTFFr/KtgoBj2UkFU5lQ
fdN4I7xToPYkCujzsBvYnnzQnW6Y6OY6jzqB01WN361Ox+nYI4kCA3v99jhgYreMiVwncBoYdLfE
LJ5JFzCnE2sv2VFJ/5k1AyDXCe7axRlTXtflvtkEqWUbqeaEaFunke4t19HaaByzSTWThW/gq+9b
TjCnzZEkBw486u0Kjzq27ze4hIUOwFITU82ZMNBGhNhWrAGL2wOjRuavBAGPlfhuZp6GMUMveoyY
6UpqGA8kRa58IwBd3s1R0vu+SRmmCJ8rYYrmeMhZHplzmY+eG6gocztyWttafrh/hFUivI1QOLNB
fN3GA11S55MuIG3tdthi9G2uYOZQOsdVjv3QoHbNvct1DE94O9C6NIfxEnW/dj3BFNfmSezYGTxu
t8hVjoFNOjR0A1NcvKka5oT+rIh6bSdU5DKB09LfLLSMtUZPTA0jhhpwCKUrNdfla91lAqer2RjV
4TgdzFpoBirNKxuYEF5pPoj+TwosX2UCp6MYSuT5YDjlLbOQx2h4JfNKNGGFV5oPyjNoBZivOqEK
1hEj4evdtMNTTOlzJ2PaR0xbamsw+UvRMBbdUsZYdvdbymSORqwDRiw+W72l7FEnTCkgK/Q2WFOz
PQ4i32Pr9voqNTDDKm7vVuc6OT4Zv+/49NaAiE/yBgt3tfh0ep3LhOMFsoTJhr65V2J7eCCSRt0p
BqLXmx8INUX4urAFnwmV7NPa32pIoHUNd1xC3SyqIUPzShDVMsHz6a4ozDKidx43+TBnDDtt9UZC
izg15FHHauO6himEJDypDRyvejs+5oy9bn3C+mvxrU+POoFs56iw1oDdKBH7WBmQGbgmI8iacYyr
SEpERllPRMV4XvdKiQgXtQIx7NSLRqcyAT0LbcZYc9G1WmJ1+GrVt+5tmu9G5zqBvcU2q9ZQvjGs
0jiPSTVWPHx2T6YJkR4BxrtMMN3aYfb7ulp2uIc5s1/KI83YjVMzchkrDX2MlD41RjP+z99g9hXM
17+aPfCyk1c8igSoDbDKV8M0z0Tp40zYuiMYLltTo3OZHLOMrnfMOpQ+JoxLmEeJtn3FvSZsBu2/
Eq6Er4a90pzTM3SvdtaROo5XqhG+G53rHPA5sGAdAT6VIgkU4bG7kY6wQy2cEHTfD3xKmWD5nodV
r6tpzjuZUC7VkYGyjB2ttburwUwpC9fw/BjCBHTWnYQJCG7rikoyUumG2bNOYNrxKk5tkO6j3ZQ+
xkQwL3Y0rDFTo1OZHJuMrnduOpQOCwZwdgBmcGrzo0xAL2DVLSdgViW6KX2MEsLWAzBmgphD4wHP
HjnhRDA0mprb4i7W+sYhe2qUY4OjIXvmgli1xnvirmP7hv32fnhlLHdJC+qBw8uOaxEMA3WaTw5v
Y65ilQHPXY/lv3Rkuy+HNGEOUdKmgV3vpE25TqB6tX4o67Cu46b18SVYzwjvknSuc0ro1V3nhKfK
x6rv8HRofVwY2Kihqeaw727nOgHAtikoa/ijyTerwynRyDXDKXvqda4S8AtoVQ7lK3JY1BnxdlSr
xEClI0XbZhR6ALRysDEaYuR7XU17kw8xie3w3SvBIiip7KOO1QZEPaUve20wINpnEh/kPc9SLiKI
e57kwy1ymeNeax3WOq5dHYPZYU7wlt4D2cXZHxZ3l8nByUh7B6dD7HBh3O12XQmLRacXPwBq5P9K
wKIVyV1M5s3rcEvp4w63VCd8tzpXsUfqAGWLhAygBv+rb9QLbDymA7IKBMaC9YUgqoViBO257VHm
ED9Ay2P6ghPwxVpD/hXe2Yp4oG4+HHxZg8u6XEvn0Lh0SsDDlVLvch27PDw7PNe5lnUBcktKBcyP
K0PJ8uypKswllzl+N9uRAPc7F9OQgPAy5II5w+92xkWuE1BdnQ7BDapjjKQB7toYaS1i9zYUrBLY
vcsEVIeEBqe4QRXlbxUId0U3ew34TJtSekSCu8wHPMVlKn9e7+t+M2zBM+l2JXSSt1+kNyBV+QCm
LlyiY/rScAHI/3ivtuTKUhy4gtqDV+AAAQK2047or+vfWf+kXhw49r3t6oman3KhyxFISmUK3rlJ
9uR2wGvi6UY7N938hHwFCKVfDaiupykFBnMzAi1zqVc/C3e6OYYn7+lteNp62ocnVIVbUKpq7Fa5
08+LsgR6rGENYW2Oo6ldQFlEOgRUJ0PsKYMOFEbjP2/zC1S5DwdekRcO/PcUY6XKKovAh6zqWAcL
+3Pz9PMixCiqtZr1fnESjHYUdrJ8tRJo5HaU9HTzCnsyoPU1OcqBpHnaBg7sqXPuRNYE5G0nspuf
l72lneMdb82ViQ9ScCVEuvoIjFabAojr3oCLOLZRzTt+G9WEFEbbRzXBRw9SVkXfMHT6iQFTaFJA
lItjnUcxIPTsyFZlZumVmDBVdjewHG6CN7napnieVpVBuWlQouoys/b3prmwzMa+5/KifqVG+dLu
z6uOS95kj/YinmnOa9aDWy1ubsy16FDZ+LEB36Xu5NdEh3ibweT0fgjN6SWkL6At5GDwp34SiOua
9JKjXSj/rPLpZ1UwWRaHT60oYbYslhpK14sUVfbWXY6Y9R6PL34sIRabw/PzCv9CsGxJOwVIaGNY
aJ3ylqKF8r81s8PVOAgBlaadD7AlahZlxQuBDkK4uQmAePFFMA0fhS2PqdKuKCztlz2zzHPn19NN
DMQ6Czk8TXQmlQPCJkNsArFJjGzJ0eO7mxAdnVekHtlbvKubXmJANw3C0OLtE/oi48iIPZeTgPRo
vDBkmOaed5xhT/d2bp5o0d4zY6cf8w0MOZ+InIrvpo+pTXJlD5W9FZs8L49OPN0E8ERi5EqjDEee
0JhYCkfjKTULYKOqvRl1yZTx+OIm2HR20rSJllgRR7OaJWed4NeqHbhzJ6gvyHR3Ewlxopyej4h+
4QzZn5W2LhNLpnEEdrh5JXJX4TJHbZN5Z2MM2WKG7IXMCnDdkvut/JlX+iO1gtlNPS9cL9bFW3JG
x6h6Csv0fCuRYf/vS/gdttafmbNBe0YljR1FIWIqNOZbNbr5CZ41ya1aURNhG9RkvokZQt+wDOoo
MdCaLGNPDjbY/TxXfQA+zbogZy0wVXYXKrGFtqaU8spsLYZur56bl1cVx6W1MVnIyVnTWz6lsVMi
N82Y0+Y8a3e4ObTPGcfAVNk4iDjv4scyjC7270flTjeBpqrvE+0dAxPpK2e116Lool210W/Vx8bj
7iWgRNmakmpxKCUyP51DjfSNCUtuxwOS5dkUY9/u50W5UcM6VvPIgeAFzkeD4X/Zss1eXJr2TerV
d+xeXpU7sGMdZfCSOXTvOuTDazLCkLwoEufji5tDgF1PLgG+em4JcH23oWGJwFW300sgKVAi7WRI
KnPuLSd7dPoqSE4M40bVV+VOPwGlwEnj5ljK3TwJQT+uRybj+xoYMLkvOiQ/vvh5UXGwsk9O04UI
uqnVu/oLbcuG1ektDr5rZ5VOPxbMhRTpnk+1TDobDKjxVsm9BZ6KGvz008upzNY9uzJfDRbahOJw
EJPqTlHxe3xxE7ix8QF1StlxU0fdO2zJEMggLxkaZ5VOP4Ec03jSOcaQQ2yeag6CMSHCg4yPJxr2
lBo43f1Yda2sQ9urW3ETaF7KNBBx1gIQ3gmilxOdohdPyCpcUQaNqDqXATgKm07goCm8bm40FNhI
xrUOShmapgJowTDQ9LO464SfKAH5w1yjFAmRDDgszV3vbiyShvsDrVWoogPPP41FDDLVbFfwj7ph
4bdioayeOmtZIjpssecMPkrDXkE+1nwby8BhQnsSEYARoZznfU3MZfkay8sD3yJ9AzLxfeK+VnhZ
cD7ZZPOjzCUVUJxYJUiGPtuJeDQIg3SMjiyCCN/QijwACO1pX+PfbsNmfKFRl93iPiI2SBAKgfku
Dho5r8/sIKV0/G1KTMuCwymRu9avukwyY7es4/9CaDOR1kw7iqN0uIJwyEDqBvuJqhDHiWbBK86b
LL6CZHY+LObnSXh/8LBvwysz2btgYojW11SBl1KtybIO68sCrDQdJtZXwCopHd39fBvenzvsr9/z
PTHiqGRcX0HHjbG+CeRP+kYR51Du0xYetIAwujQQXkxZpwJB7L1f1CCMM73o9g1kvJfDYl78PNCE
/CunpuJDARibsu1MRefOBDVr1kXsPXNZpg2wsAw70KZ+8H9vxpllDLcMTENi4Xa3lGhOuW4ewDX1
m6Xa9IGPWNlK5rZxWHCp6neZNI+TwhIkdEUJiiU+LBb380bRe8vE6df8tCvIZI4rdG+76w6dIkNd
9+wX3/280r/r2xklmbMfAYXl1YGHGzuPypTq62heF+Ywf8yyaEQOBOmI3gq2bcqFhYvllEDSsu7p
utK11sM+fu2Gjgfh5cBufB1hv38c18ilepF6uwhd1mx3QDb3ZQsHvpYw9q97rW/3MD90HujvTSbH
gb1VR42EOSBrlchJFg/LxGopTS6BgbgMXbfGx1q97obAdVgwMpa3y2NRDlhH6q8f26XshIdaWPsL
jTHki65J01vmfqxTru7DLAg6v10Osj4N7nF/2LsNlwJEmkAkL/hvWUvDwVELLyg8DrhYnS6wBDii
9hMBf/zaLYPpQEOs7Qxbn+gIcYeF2gbJq94C2n0trPJx4Eli2T2s9RbrxwtSuPI3eg/c9H4DDtd8
AKf1cgAn1sJohpywDO2Zy8NkA06cMWa9QaU68W5QIat8Jz6h4usNKmqxWHasOHT2UC0prCDpLK/M
0dpKCp5w/zophuwtKVRuSel85GQoj1xHePvFLewES0mbV0/vKUpHc+wpiRTM2o60XkkynytJe+gf
TwW+YBLX16uz3Oc2pM73pe/H0Hp9Y936+OLllZhkvPqMe4R0rChyMxkguAU/qaV3TJjde8u+uvac
fl6NMJBWeS5hJ3mEIf2449J1tciJfQmyfoU9Yx4W8+MxTuEoVvR1XnppYghyS+2fD0x9l9A+tK0f
X/y8mgliJ4jSnpHLP96Kk5+E+PxE8/NKo38nxvk+u5EBZq1ieyYdlm3P/5KHCybdR5ULSrOW3waX
+Xk1r3qj4f69Wx68E2ERSVl0hnUt7VhToZ3wpFY0r172DOxnyO/2RclTLZmr7oA0WcvyONYNUm5f
hKW74IaHUcvbPY5XAuz86/GdEctpryIut3jj9vG9YHU/QX73eEdfOdtvHyfEuqV6y1BUITzIGHiP
4uNphcvErWqLAd/4UeY1KU/q0xnSLEiismF8Yjr5uDt5RY8YDkA3hL7gpJ2ckQUEMqErJQBcpBtw
cz2+TBwj4xxefM3fQ6cXO2+0LLTIXfvGg4M+tKrPx5mnt/Hkqg+RlubPzru70fPeIsKBrGpslPRF
KrtqrT877Gv4Ny8WW9WoWpUIZVTS83J9zzLIyrvX3q4ZYgE0U4bysnIgQbgwL2AUiZcYTcW65k6T
eXPznH4KdlTsIKrv1OmnB2YDAZHgKWs6Tz9yYs1IsaZqqrJ96r1qlURk/Ws3lTSKpYFMZT0xYGQU
jGTC29ZVZ5MMucaUQ7jCcBdhgVOZh/BJAQtIANzRqwioA9KEvykLe8llGWkgwpetOj4KeEosCb/I
Gslb6//8Kgii4msieJvDkzAqr3PFgukHXEYJe21Wu6XACiHPB/SP1GF0J+X/f67aMBfi/Hmu/n2U
38INO1IvmsVCona7RfJapoxEWYEkp8i62s+D2S80RzkuhGCoqSVnCQL5AKVK2DhjLeW+WZ9OsBR5
OsE32aAUFtymV0klXJH1NNTB4R7xCYKQFTQ9QXU5G59Ab6Rt8OyS+0tcvUlPlveM7t7Xfch4e8/F
8+EMx7dkZUxkjwI4HaRl6ji0gGoyDe3QAQfimiVHRIoYu7CkEbcj6lsLS0yzuWE/5cXI8u19ZOIk
4R1USe7D4AXKA9RI391Hgk9SMwxcbOlCgXBBTO6J3273/fjmvignOc0WEkGFRzkDdyHo1v2W/uhK
VaVLH12pPonnft/Hnr/e9vTBXp6mT6ZPyZ8MJSaVDOxmhWLK/+W9SnLl1pHgjQyOSfJCb/Xr/tuO
nKhM/X4FAw30xjZoVkhixkSOSo4hmnJQrZM5kTgPPqNXv3sVbnYH1to8TiPMl2z+f9nK/2AJhN/Q
CXWU2dMIr0iw6V69AHPzgV6lcXfuWUvubksC9Y3Cz+uLn9JC7esI4M2VkfDJ3uUn94Kl9wRFnouh
8dXSg14ov8r0Lx4XF7ryalX9Mm2Jvz2uU3UujeWldsi//dX/6nHxR2WN18q4g/pvn/cXc3pWECfb
xqLnC1m3+cugfvm+NPO/epz/hqCm5+YUifPb5RAuhTQZt45/ZIU9NowGxzk3Hyf4f6pduubUB57m
K23zCn+mfDA+XXwKPbpKn3o/S7mKi8bqsutUmSZfLfqQlbm0pKBtHf4dwqqmjo6Vc6rt2YPHCfs4
wrDN16EphObr0j//etavpYRfvex5X/0jK/scuSZQU3nwLXXLStnVVmrXq8S0B2YcfeBaXbo9/3lw
iNoPiuYuCLtl6Fg4vYV35bc/BtZX9AI0hDHtiwPIl88jeTy/aJ965ktvRRvutRQcJb4tWeld58kX
hq57qm2JMDrOCSdusomKiAW75LaKlarsxZ5ZGLpIePIK+vvRXxW9hL1wFBuD5Hvg5vuR+Ax2NTlx
KGmTIXWjmKoMA1edCx1sS4RRaGSnrJSh40YJq8ZU7fnYUbsaVmnH2NxmDWzOKF+G7YODHHTYd7RN
HmuzLfr9KBkup71l5ei4M4x8B/6TKx9zgv2LedSkyAtrFEgGob/jQ1fe9NajUl84ekZO+IrsaSaK
RcqIqprDnr31sGkuWym00vgzjmI723BKbRsj59DTHLMb3WiqgZ7qROKKHsefcZySTjc80yjZm05u
lWVIQ+yaL5TDKdlmiKM3zhd5oa+wXeKno0/jaZUs4PBX8Majw0q/JBW/vnHxAvluHepzosuPDK9w
0jzSlVfWV18W7m6FGDStZJcm7x/hTlMDL0dNCQRZLbogb+GjfFxQGHuiC2YYd331eBW8SaDOZAp8
XHoCx8rPxlVDOTFbtc+IOM7TXVXfvS7jKR1KprDAvZnqB6plz5zIOM5T56Cn5YK9ZF8gvN2QWQ5j
JdpazQTIOK5dPThVyicc7lUTj3ToStUklLOgeG4vHMUGv4Za9WiKDX7NE+1EcoWi5fAIqcZUeOEo
9kMuVqERsNSoVEsmZh15j+1FB7BHf3FUxfyTKGDNkseTdWrBjL/n9BUJXZ7IoReTvFo+DODfd2PJ
nCeK0kKRiVA8FCXxxItbIpLCfM1cZ0VZx5jT+xF4svywqBTPdIeTGGQ37PRiF+N88wXM6PSrFpVv
NwfThJI95nLDrAKBW/PsMo7OHE277eg5E8RsyU/GH/Pm1YZxhwbFtMgoN8BWuzK0AGNePFL1cGJZ
b696/URWvGCcp2U+KtSOtWkmpVoQS0a5UZpTj7rtWRHGebq7rrVKxlMaQ4CWs1Kykkti86yUHBSa
NedygHGeUlGW8PVBeToO74JjNTIkyUrOte1ZKTnIhNUr0QvHXUEmYiL83KE9OpUSfmIwSW2wPXGs
V8k/wgbaLVkZqH1msjLs4YoVyDj+rF6TlWUcDyWnLMtbad26viO1Zu/Yp96+SnXODNHyHfULJ9Un
03eoT48HeH3CSiNPV6lPd9YvGE88ZxYrWdm3zk5qtwxkjdcTayDP+owXQ9URfgK3MHV3ybl0/L26
BerUEEXF3U2qGva0sRNFBcZ1viwVWVkq9DkoiQ9NifRrqw2SbyR5IBlHsfEYotvwGBvftGtMfOyh
s5M/ofPtkfwp4zizTaOsWiV2b0nYHmUsCOd1U4Hs5Z8RQGIjMslaIyqq83p2bEQ8xO2MGSY9G3SG
cepJaTPFaoru3aOqb65OueuG0HwG/cJx7u2hu2p15yNSJLqXSQnWCTXMFJoYODkZI4wrXceh8fsJ
I3u0B87N4Dw8jNNHGkaGUWj8r7f0JTV6g6B2B9NfQXD2qzWdLydnRQZxUithRa/K6bGypC2ZxEeb
kWHVPOgEk2qWyTXUrEfSHsI417OuEx391Zg1cdNl/5N4xXpV7pVuml7ue3UOWal0s1KC8A76hXPJ
Z8QavTv5xIowqukZe3qTlWFU8yQcf27zjDCu8rOuqj5haK47bDCLW8cWylZ19N7jVF2ZDAvXtv7o
xgR21pOMCQzuO1QlXqkt0uyN45w2vnJSK6WnGaNL2oIJK2UMY8OmlQadYFJtMrmG3hQkbRE8YRFO
GBp5zBnGqee0mtoTsKu2FiV9gxK/n04YDUHsafSi57w9wSsYvrF1i8VTdPR9uO1pUEIn3W1PU5Av
u36fiDiKjeHMeXWlKjdLc+lBw1s/1yoY9i7NSbIxZhRBPqDnqTfyP7JyLJfNmnhPa8mbYB1m1uZN
Lxxn9e7zStZoXSnJ2nIJK508u7idy57ifhVxbnmq40Z1KE9B1p7C8KDqnqoJ+0w74zgB+2kuWeVf
WyOp2pMSIb48KWeedUJx+jm16nDnK+JFoK/fHTUq8Xe7VnR0R2kvgtbhavSBqPg+YWiP+KDeoR8/
DQmXuJZdNuMoRUBRa+lbbxsHFJ0rmg/2VGmO7k94fKcW0+IFc9Nr76ta47W5oyvbwwmzm9OZXUz9
HnERJhUnE20sTo+wPYU7aFxTxGLSe7wIquL/ScRq25u7hMyja09LzPF4WmoS3lFnFL2kEiRbuGTg
1oV/6h31IdugZYSsQgE4zHFD1AiFVw13RI1H7GnjRdpByx64QF++4fGfrDt5IqbXzrga/OiAyw6p
JXsaBZ9i8oza4uxeOEonXDus15mXHZyRBbk5FfY0Ch2KHz+sVVm4vGBu3q1+LcDyzszULcCzDMpb
y/PuZF5kHKfqnu0KXKlKRMkDPLURD91r91EW7OLcjTBOVZLSoBJXqo4xkwt4ujbYjNNn6ZYyvRJE
mN/5dA9T9PN5jvsqDDt6bTGVMMlx7CBtAAnlG5lAN6sBHPr8PMAeit7Ee+pM9MKH9ha96YXj8eUk
ZL0qUS1PS3EO1qkG2s9Nr5UG94LJ5Uk1HcvTo2kvT7gWTbdUzdhnchnni8ydPSpYZdg8O4naA7RC
UB6g2gyhh90SC134v04mkArBbcTrcsOpiEOvlRqrONfjsaq1roJv80XOuvY35vlQVWqq/W4maHLE
nkF6XrM7G2mmkWaYb9zDDlKScnPkB045p1A4sGecE40ML0V7JiPLOF+1pcpRxau4aqNoCjcJG37s
HBUDRLLTSAJ044hVTRUfqxrOY89U1cCP5aasiX459MLxgik2CRLVblyn3ZUIqxqzNZnx9s0bpsbu
Q5YE475JQzf59XRIDIJPzS1Rc7mIvmPm8iTJ9jwoehqYUX2y+xPm6PHGe0SLDZ47jTiswTiLDKPQ
ILg1UPNH8LuPZH7I7k2hg/HTVwqajOLR59Rmc1D6t5UM5OYaaGNsxzfXPOWMcydY9BS3tVaMsOop
9uFJt+CulWBkZaQ4KvIe//wLR9/bvk3p+Qmf/zB4CAceC+BP21s/bbUaj8hZ/iMnuy2N3RAw6Zb8
gO7MfKyIhJYNIcM4QWz4HJjKj056jmW0lCiIMqMD5kAn+muG8UKsXUjpqaFzWo8UthjCSXNAxIjB
luoajzAeOtpXsLuaxJfArO4FXTIIK9XkY/mCFaLtex4Qp/SedDmknKZVE89QKEzO0w56wEXyiWUc
xQaHzE84Thl7y2UqRC7vaT1Jcf0pNSkxwzjxqGv47L6NeWxjvNLJhafWDML6VNdU6+KW8c+/YNxN
D+4KfGycJTrEPXVmRV3H/ZW2KDB4J1Zuw40wfiBmlMfOw7/+4RlSe7SgMl6pbacPSzDfQu4ZXCWf
bVF0MsfAFl2oNsghBJctdb3GX+kevx8tczakZ+C1uS5W+nHFSHqyy6z6GpFy/+cJfqOt6rNSVWof
n6S4I5//9lYozhdmlHHcZyVy8TueqIawFDWs9OUdQu6whNl0L7QSy7ynuhtEnC+p/x/eqy1JjhwE
nsB3mBNsSOh9Hfdvz++efzMBVUnV0xVjb9g/MyFaBQISSMD6Rj4gZyUwdOweqMQVWYqS6SW3pqD5
1rNrucs4+p0WZmBz8q7pJR9CX1si4pLrxMAYe+42Ndvs845jYGLfpURqXIcfwtLi0f3blrldzURT
Jmuz2jEwCbecpby8RSMprKqz/eJKzrMnLVomlCRaUUpODqUgpqfVOY10x4Qklm2BhKSmSftWPTfp
RihyP4rn80cOiHuNW4EhFtGiXT25Muyb0LLfWLXcpdux4xVl8CIPXasOIfOc9CkInhT6+XxRsw1g
nyfnAF5qzgcwJEYa5hBY8rZrmUiaKGE5GZLSGFvJ4Q7ZFyQyJhnXVr1kbtczoTRxUmpxLMVmmtig
TZMumRXkLU8M6LjnHZEL3kot7zPO/CZnTkMHUQ5ok8zeUV+8I9WwOrzE8VtZs3TVY86cSGH1fKpk
yF5g6HdeKiCUE09JBV7du5ZtMnv1LJN5KTCfTZCkOhsT5w6vhDmIVjUTN0ofmKcQHTe5563CfAwh
AzUeY6jvWdr1TOTojMd35DGGHKmmKcfZYGwQAYt1W9FwJ+WJ01WPZdfS2rW8mpVXwTBGBDhJurrS
AAfkTQKMWPwL5gems8Qxm0Ui0RXcYbmou7sa9YQiIr6TkqhmlAz5Jad9FdcMdKPvIGqmGMyRrRyp
qrZV7VrMjYLHA6qZfaIBzN91pDFLaXuAfdRZLvIrfhAkTIy+8XAsTbaPbzpz1hHv9NaPjuex39Eb
IOJwY7P2GpJD8uLGnbWPGbeO4fB1xF7T6hIat779jYAFHZmwluldxUSe1hobcC//BKOzGf0A9UDs
JlVuAgkCwE9U6TdcXVtcJa5leoaxAyiA001ThTXrn5mpAmJH1aFOW5TQej1U61dQnVpbJYf5nz9I
ikXTpVVUPWsZrYmuIHDGSagePPBikMwQvaoY5ZkfoXvnTWBavvbtj1n62rEE1KFkBB0/G5tMIBNC
kCBwWQPnEtoL1qD8KxpsxlQver727Y8Z+/lLuiVUBe+qCfAu8saRP6mbK1fXZqel2+VAARPHBKau
FoHVWsalVEyCqpLuWbevsi5gzxc9bhENgn9pN6RyWByjaNMpQQd14UJXNe7B6+WUZF2jKKlp2J1g
wwScNlmv7JYtSMg6+Krow2RK0L1sQYQvQkoN73ytPSRxLpH4KnOakjXHepFEtx6Btr7ZOiWzC52e
BuNlF99vyoUv52bp7/y0NwRrkOT7lzeMGaUCtrG/fNVzN/bmt2Bzo3teWqurR4vkvcVdj1kUZIrk
nhbzgT3QgJaObkKLQBipHr4lE36qJMehkoY2red+vmk909rjxyoR2Fs18M2rDf7+WN6RlWk9VVLS
2dN5ztV0cNU7z4ZG0zEl9OXUUHQ/vfr6UD6A+UBmB+SJcfuCtawPlfg2C4loCwY6wQj0HG2QBewI
61nE/F8knqNTkjHLT52iXO+0ar8/lpeZladKss7YqIyP59Ksamov25n5NR1TIm18rBq4Q169f9ji
BqwCLYVoicdMPGPH/mA4EZ+5TYf3mlXN2JL1Ayd+Jql4bMgCEdpwMc/TBs8XnFhnpMSxruhccEP8
rmf2ycePFRf05dSwnBdfHzcd4oxfytXRU7hRbujJEjf0cEKs6JlnRtvQMyVJq2dqADaSaTAb9vtj
e8ewjWXJNDuqIiHUHSt+XrDiEvqyapjYWX21qFRFSavcM3spR1Qkld+MysT2EqUhl6iwytaoiPaU
MyqzCs93dGfyZIPHM1YXS9mOZ0wOScyXuM4oucYZpNX1x83Qr7ZkesP7XCgr6HntX5PY4ysr2OeL
npvhwsHn/Hu07OOMCyRJRZQ5qlTSG/ypc1zqV8edi547YgNaVy1lDWPz8yQDfWAIr+wABpNN1OMj
KDUsX9S4i4Ndqir8Wj3Gp41G7FSHh2/tuYPzI4Q9p23AmpY7gjA/RcMomznukPlr/97aMy03s/pX
3MMozNYI0FZiNuLoo8gly53fD8ECD6myggoeZ+P0vwQq03PDXWeJ4fnijMVqEIIY+tna4M0IeTu3
ENdWR39HP4rY3D8N2K92n/impCZryKNmPffUljOAmr1XTQHfeCoY/6QYP64+3Mzd2XXduc3bi3Mv
ztZ+cdYefzhLiJ4G7Gf7INZ2xGv1fpo4zk22+JwZMA04t/pxdeJxs5hUtOp8kHzripltHeApeXZF
k+BuHd4D7SsbkM8XPXeUG1QegZKYAXUarBW5G7rbiTFRZDNmshQ83womQwHqQELD3loc44sas9dB
ZfC3Ni0bM5dQ5OBCEhCS3r1eWk66jwzfvL5h76JHDX5MF+m6WqtNH8HNdcT0XWuvEbjoMfeyOlYy
naxIq1nk/MZFhMNWWQjw2A8RtJSkT29V6aBImysZJCNr7GLShO5a7toPiCw/TXQrftdeQWVLwlfE
lMZ3V/PUzWAoVBiXpM29klgwCHyFooySzkChTSJ0PLea9dyQgvU8REk9JANhE0E3niqmYJAH4Ryw
OYmgSYOt0p2CV/CctZzx1DTwQcK8l+TgYFVRkjteAWiwLuf5X4Clwb2o7kmtHoEq9TD7VHc7fJCI
qnaKtgXAksDhAiwyB73Nhvx3AwUVqP7DyNtA/a6LX+IsoZ8UxhQPHTrmDonFlDHuTY+FIyF11M7Q
c4Jqe0/DZNvfk7ChUFI6OzMSh/8S8SrdEecZY6brvlSR6tj1va1oM1wkEslhcXdYNQclpAZ19xAq
8LCKlQrsUYH2VHSM1FVSMHx4LrSKzZTb0DzCz1JVwx6LGzqGGDAm8CeP6jvj0BhAmXDTSgh309JM
4D60lSsLM2p3sudqHPG4OupSvPSIu+Pzxc4dYXt9EcqJfRsvqonbIoqm6IM6GsFXD6qAP7sJGi9y
huPoXXMkrXxc3/v48r34Zgzt3W1woHKQiUa8xfxxfaVvWiHr2NJNK+R3/lwe/FwiiII54jVf1N9H
kMyTISQtMWMZAFZPc9PRjEajFddwZw4l7Tx0pEcfLh2JZievYw7TRcvdYP4rbeV/9IQIOsvBeRJR
gCcgZrElTJrJxzuCHxsK1oarcNaxQEEBdZRe9ejwwXM4iBbalw2gsdHGcB6Pb1X3KOoMy4jMCLtg
GtoeLnre1+p3DB4STMk21at7ThXfGURznmjKbZYicleOx3/T3vlR8UVl03Lj3jdydUhECZFlRiMM
92TkN7l6496e+G8aPL5CSZ270wagt9uhUJ4OWg6LqGZ22yU7iCj7LGNsPCAD5PyoddDI4ZLAjyAZ
SWOMTjd0pIim4/liShEL7EVMBTLu1DWhQHqPSSXBspULZiTXItRnl5Wnd0zt6gJ9sqAlasqlYzsw
Jj+kOMpXS++JCR7eaz4ebk+q3EQhCdaOcKfp3snhpwJS3GJX3N6uxuy1lpTb8+/AfDSDzYcvkla0
HeP1TOT5Vt5prq0b2T06Au5YR7joufEQeSSC8PouFvRiyxEkySKKOyXQQ5sblFgz5h1pw++seiyh
CZA2WWhaMrilW+tgjQ3XJL2qJBRrb6I1oHeS+J1Vj+kW3Sx4CyFS3QBJzFpY3fowiV3KS6klUD8p
1luaza2LHtONhDQr0RLt3VHnLCUeAPZyK4xsfVK4gy6Avmq5S/pMH3cWrfQjxVGr01Lcu72ztykJ
1XCXY95gYHrMl64MkECQbAiG78MQ3Fr0AhlsUpDEOiVRo3IW7K7HdJ/IB1vx6ijZXlm9+Ar7BAVR
Jph6rhsEdjWm+oRcMlpCtiSWuiHimjJYJyWpT1TCyIqAXc1EpSIOt2pxUPq4aXVC0nt29f4FSIa8
jKSLkpvyQg9guyQsgkEJVdsNOMkhOQattUmlIIld1plx0XIHpdnrrDCtf/Tct+JtymAokSpbP4TW
VLeeOQscgUscGNbFS1WYpqBDc2mGvBPi2gwRst7XZnhRYzmZjd5q3iqgsuKWvgDanIuGPDsRwlhJ
DonZB1c1E6SFrYol36uDNLeytQXc0RnyH+VVkiPJcQRfMH+oD0wz9uUqQNCZ4EG8C2pRQJUAUv8H
ZL5FumeTBepCNmKiLDPDNo9Tc9DEzFEVEcdUKgo8hYldpdeQC5ikOBhw6nokiLPtFRBRBNmOTVzy
cid7OQl75IW6ZsTi26A/swgjNIJSTdO1BBrc0AtcSYI9uXefNnh8bdm3wg3HKpylpQ7U+goe1WLC
x646dSUtoaPm7AV6fPwZ2NfpErvosultqt2MlVSsm7l4sdJHu6nIpktPP8Z7lQiuIsGU2opYKdOC
jBsPK1OH54jztnRNE70t1U3Oi1fSNFVwVS5EavUtSFtSv0mLYN7EAtgrs5hTXkxeWtOVE29JPmNI
PHU76iKIaAkXiDR93NQKUYYowR6aNlm4u6pyWum+JW44ZoHULwtKcy0qE2dTbSWs5G7D3i27I4zJ
dHFwsAVFpaO1YFJtYKy0bH3L7UqaWKZcB2MyHZn3jNVUpa0ITkkWUtyRROy2HOMCxJ5T5A7FNFq5
N/AWdapG+UeQ6rYUk4aE6LulGNcf7Sn2KA9jgcB0qAFfF2WXSbGn9uU7qSZNUZChJEYcwYZoRwk5
Bl3P5nMMe+quQYuohuxz7AZjdWSCJW+rqLP6f2d9yVzlZNtSNRS1sRJ9gwlDk1rbDU3O/jo04SRn
bX5oclRHHNOeCYtsLOLrc3qna/eByL2Wn/6wpY1606ekwWdQVulb1Vf5c6Gw1RVJaEPgTJPN0C15
3gRKMGb0no+txOe1dO88bGlNPnbkroIYZQc+AowgQ6NtnLmOoKHR4XseW9qcPprw9DGaz6aIcoru
8qvIOqfgaeswfOoa22SdhOja7CuKt72bhMSwUs5rNcYZY/pBCCspTkKH5ohiwuNhTQ0rwht8nb1M
rY2KU1KVWV1eJEcY090osqsvlV0TkeVkkSeFirMcVqhSlp0HhOcdxSw+tGOTEmh8meuwpfMZWuoQ
FTNHKiKMQOOLzpxGwDg6vXVZ5nR+V84lTRNMbt13RAAxMZtSyaii5tKDma2RsJJVu4g3jqmL44gT
pit1qpuuLjef8sVM0U4ITWF534Uphv90khKnquyy8FNaVpHtWpnDUW1F+u/wfMMx4bGoGhxWVHed
MwhcFmvWyYdfoXUTjPQf5pC+vTYFxvzNfIifXo6yy3N42ZVd4BAfa4iAVyqeVrPlJ6thrhZCCQre
K4TS4G+8RiR6/E7V6eyOY6I2xVJJi6hrq97QVkrkhVxVEKONQHXECUOT+tUNTZenTwPjs4c1sLTr
4fqGY/IzaZHopBR3yt7VpybbR7LZXioQXO9+U6gY/9NNXyjwXVR+TBLIynbdkJaEndJpSW7AyhQ/
v8CYz5fOukNvlvir7WC/zidBrzSaZf7uErq5VN3jcQQbIp2n8AkaNGspKw52aFRbOg3mz6dTQDFh
j9zMsyJsOj5va2ulhvey4ppVmZ5Wbg7GxCcDkXS0G5ouW5/+BYnL+rdHniOMaS9z0IhlRXupV2/r
U5P4fTtptD3RN5gjvSzkj1xVeqsKdK7WrtKTeNc9QgniNWYO8hQcs/rW7kzKopF2mQ97ihzAViQI
I41ASMQRbARk0RSXewZWVp0hfSBjnqOuhELEtBwaI+KcAlPRkmm1wlYOxpZ+AsMq4sZEMNd736Qv
1vdjk3jWjU3H1dbCiCmTjDRs5Yvh8wvIER8Lq1LgivZy3d7Upy0LA/omvJgOMHI1HfgrUUFABfhT
bqYmtgLzde3LnTevNLtASoEiybIVqLQjElD7MsLI8+as9KhB/6Uvlgci92c9DpRAWGu61uI9yWcU
yY1yyNMWcfjsGq4bafkcw8ou1WcUVpLYXRtq8+TieuWGYgZYvZwAEAOMMUMAWI9VZlW7bnpJRBST
6KjlmFsk2loP/rfKLh+WvFM2FLlD3EBMoS3n42xRaCnR/VaqoHaZtqQwsafYwzzOGynZSYpxXtdZ
X96CR3fxdQQaya20J/cRCDH//aGUGmSoAwClCj0QUtXblaYS9mSdo1RceKmas0+lG46cnklQzKoy
zeLDptWBNmJjFJ6WZIVE5KmLOHFwEkf7welytA1OMFaxApZyvdiLOG+YufRTtStxM5nR09aeGf9i
7SljIWqk32RYtSv/yOSXrmggE+1lzqzMzfV0nZo+uklP5jlsSfUmz9HefeDhlJ32EtrL8F7EltLk
sFKywtDMVD4jyjvh4QB0zqxygWkI3pH9pIE9RWdxzTC8UxvdZ9gN5621zDdFJxJcNFJ3kWDth8dq
sC2+FdEKjTzPLyhhPBO7+/EMVuotzGd4/2Y5JjV+qSfAmMplhMz4mKIqb0PoLCZyKWN89T5lPKJM
IoxlZiuTf7fHVj0XJjNBxRaJVMcT59RzKNvEg/zzC4xUCOS/T2u/HI/WbLxFI7LKd0A4PY+LjAgi
uPizlhCOEHeuPvmwp47uJi96eA9D5g3GWk+ULcEg6k89hMfptPzR5+m93TzPNxwj0RiqfSqJlXIC
B7uyDXWdLqZYKdP6iusIK7PNG9OEI++tHyf6fLnvPxrGlraKCwD6tDGEjry2PyOT+ScfbdcRTuMA
Ytg7xEE7lBmtmJR07LY8CDBHHmWfwhR9ZM2onnOoE8hKz7W15ZP1hmKFI1OQyFMsPlMJEtYKwkpL
ZwpKIvO1qu1xOGZynlWwa8ytLm9TkOjq+bwqaC78/1QQ1Qv25GqF53FM2ENriXQkwm7dSw1bupo6
1aGcTb46XocWYQQaMpr5tClBYzTS+4s2Lu1JJZgR8bqdFyOIKa9l7TopYDy+lMWnRlcmn81whQoN
L1uF1zks4z2O8Ti7sJZSVh5HbXKyGjyasRMDhLIm+Ykt7dxvPIzJeu6Twy/38aY0bCjeZfRdO83w
XQHkXckZawjnchJryeOyRgb2iByURcwv7BgMfmsE7gXFjp+PVkXr6vMStsUuTmQNMw3XJ/achvUw
5k/ufdWsZOGWwx/D7MnhiJXUbSLk4LsIusHYPZUbF7tqqTrezryYxqUxpzdXrFS1lfYyVk7uepg3
Mw3mPZ2PSG6i/rFWkCT2qP3FkMTR3sIRXdGeX3DeMY5S6VKiKS8VWFPDt3lyc8nrbxUUcnNG7iJO
6D8NHFFTYfqg9LJ9/2ElL1NB74G8CGNyKtw/Yh6RU6KLzuUvS2mstGYy4AymPdlCyeNYt27ZNLMN
lisJUKk2NfIVc4KdYqMmly325GT162DecI77g04kSeuFtJWDx3CJ3LKSxtaVNIWl3uRzI847zi8F
1SOyEnyHkaxuXim9K7+rK3N73XRYLbwvoVCfuBJ2xtMSxrn0ZBLgGnDMRRwTkwiFTSVaynN531Gg
c52Ne1g75gKMacl0kvQ8MCB0AerdBg6+ZGIlZRtKuPGx0na+6S3V9o5xaF2HJ3LPi1d2mcFhOLCm
kaG+p28IJEUY+RYTirhHxDTTCAbDHnXKUOngq5KwlPMOgjMXumpW97hqdg7TdsKpLF89RNKsvpuP
Bz/P9EDemaqaMqK9tIbo/NepIY6piyOPYprhhsee2i2AUiMciHdZukgNQanVBlDpGOzJxYTlcIRZ
oXSxsSYT2wsNltgGjS06/E4vSY1Olz0+2J6JaUBtGhDoQNpefO0BOfhYevEbDD2Nl8hHA8HbGRkW
GZtfKY+iyLB93qixLsDQoQ4YI1UDvlDkMzpePrEQIFO0x5/9EErlVf0L6I8GMn6X/+c76KIJGG7G
68MqzzUCs8hpw+aZ3/2OhXGZko6+Bso9n+Gf9vVIrpUvn/HuaQ87NzLS757YV1rPCkVo+5MHlriL
8bRGXzfQMPa0SXkxOqKG0rAnSJMUitPj7LEFulcNUxX/Zhbu7ucXFHrej99+/ZYf/37wP3ZOANku
j7DrUxr2DMnyxp5+Xr8CZJ3Tr5zH/v3xn28//O2n8vjXf7/9ip0IVjgSR/r4XvCJlJIK3OQaRtr8
x+vxl58fP/z0Cyrsl8dff378eL3qdxLuY+Lk+kZwzMd3/P0xH7/981shm/2P+WrXkSy3oV8w/1Cx
g4beouLJDNjJBg6MjcpwYHRHA6x/3+eQ1L3S7a7anjFmsUnPiKVLiuThITluCQ5ySPjHX2A7zKt6
j7dM8qYv0/9z9UPjeRmNdxL/xTV9+Ndv7Xb/RozhDpGmBNAMcNOtGtGbrDU15R11SOo1dmKjbdXB
+viooo1sAtMygcdgKaUrEn6apQ8drKHYFsNVQje/ggjHlDRTTXvAIeGwovx5fAWDvbZV4np26P00
Izv0KqeEZsiL4BhBRVNvSBz2pNFU+XMh7+sv5JxoiSn8i2b4y9e/4+O/wo3/QMLH//dWbn+7/fPX
cPvXicmfFtVvZ1W8g+f3GEXEq0rOr0CENT3Ay8/UjRF6iLZFJXlJR7G1aiNGFloku7U6LqRqkoBd
Q7y47CuktaRNYnrcYmJCQ6LdkOthcQybO2vgMlIjZq1s00kwhl0kRScqSpqO71XnOkpQ+9m6qlga
49DZlK+KNnYcEkBYR076krjUwbs02ibBSiRTc9F5Lmsv2CXRrXMGlc3WKfF+tXgaRr1I6PsTVuLL
dca1d77ZG4K10lTq9Q1jRgm5v7x81fNkQDq+xVw6xPPSe9s8OiWPLe56zGJCpoABXdrKgT3Ozfkg
bVrkNBr1WwnmI+bxOFTS0dD1LOeb1jOt3b+sEk7cqwa+ebXB3+/LO4pO+q8qqfmcAnguzXRIL8vZ
0Gg6poS+nBpAojHfrr7edXKMWPOSIi9FnUcSozNU0q2vQZK00wGdmB31HG3kCaluZ87z9y+bxBF+
SsAet1Nn0n3jtGq/35eXmZVXlRSdxqLuBjzXblXTpG5n5td0TEnq47Zq4E559f6uOCHL4nWVaIlH
LZyxIz8YTpJPaT2L42Rm1TJ2Zv3AiZ85ft43ZOUcN1zM87TB8wUnxoyUONYNnSduiN/1TJ68f1lx
QV9ODct58fX+mCGW+HG3M/TU2i7oKSlu6GGHWNEzz4y2oWdKMqvn0ABsZNNgNuz3+/YOImPHChlV
kRDajhU/L1hxCX1ZNUzsrL5aVJqipLfKflbrEZWU6w9GZWJ7idJIl6iwytaosMbWqMwqPN8hvvPh
Rf14xupirdvxjMkhieUS1xkl1ziDtLp+f9L0kUwpB+G9LUsOFrkmH689x1dWsK/v9DxrLigA39RG
L97OpIsOFTHNVqWS1uFPm+1Svzrv7HqeDTYooGYp6yG7RR0G2kATXqcDGMzeUedHUGpYvqhxFwdZ
qin8ejvap7XGyO3v9+xNB/0jhL3krcGalmcDwvwUSutmTsDq5YF/j+yZlme9+jvcw6BSLHjyEmOx
wdHHBZcsd/6PEJzwSC2toILHxYb97wKV6Xkyu84Sw/OTTSxegxDEICe1wZsRynbuIa5UR3+HHEVs
7p8G7Fe7T3xT0rIR8mhFz5L7csZ+U5yrpoBvPBWMlxzj7erDk747Wded27y9OPfO2SYXZ+3xh7OE
6GnAfrYPkKojXqv308Rx7mmLz5kB04Bzb7erE/cni0kCVZdjyDdWLKR1gKeWyYomaS/ShnOgfWUN
8vWdnmesiBQgUHEUQJ0GM2iNUyR2u2STKLIZC6cUPN8KJrSXjjqI0rHQVsf4osbsCUYZ/G1dy8Y3
V8wWmIWigNJFvF56ybqPDCP5z9i76FGDt+kiXVdrOesjuLmOmD9r7X0ELnrMvaKO1UInG9JqeO0v
XK4EC5KvsiA+kFkK6LlZn16SjoMp9LmSQTKKxi5m2xA3LU/oBzrw2Q3jPdyKn7WXMICmjK+IKY3m
ruZVN4OqUGFcspJ7EgwWDAJfYeMEJBzaBfgv5AEWXdFzT2U7j2RDPWoGYUsBbDxVTMHQOUheAjYn
xB3ZSDe6U/EKnouWM56aBz4AYbaUHRysKkqK4BWAButynn/DDVQBAEj3UmsegZbaYfZV3RX4EAce
5CPaFgBLApsLioc5kD4J+Y8NFFTUdptGHgfqR138GGfgk8qYYgQZ2uYOicWUMZaux8qWELDZgnh4
zlBt7+ktX96TsaFQUoXMjMTh3zjQxHVHnGe0GdF9KSHV5AG8t1cjw1OSImdYbD3DqjnoQGpQdw+J
H4SFK9WICrRXRcfgSDs4BQ/1pNIqyobb0DzCz9pUwx6Lx+MYbCfp6k8ZzXfGge6eoDMl6sbcErqW
ZsbsQ1uFMYpR2cmeyzjycW20pXjpEXfH13d2nqTxgxfRsuiLWua2CF6r+iABEXz0IHgtZBMkDznD
cYhojlKvt+t77x++F98wR+DuPoh+BJTzLSLeY7ldX+mbVijatnTTCuWRP5cHvy4RxF50xGu+SB5H
kJMnQ8ixxIxx0VNPS9fWjBBoxWFYDLMpkXnUEYneXIRjHZi8jdlMFy1PGvMfRCs/zAmF3YmN8xxE
AZ6AmMWa0WnmPC4MfmXbZTrKYK9jgVakg/x91UOL2Oi0ES1jH0qFAI0VA0YZPsfn2FX3qFF1g2w4
GWEXzENU967nYa1+yuAhQZfsU72656PiI4O5xYmm0ufigNzV4/Gfs7d8VH1R2bQ8ce8zuZqSpAOR
ZUYjDPfSKA9y9cC9PfGfM3h+hZI6d6cNQI+2w8JpDYw0x/I3SKqy7ZkdRpQ8yxjbHBDJYvioAksy
XBL4ESQjKz5BZUpXmK6bVsTVlCIW2IMjOnFnYUKJdIlZJcGzFdEjuRahPiWtc3pD124u0CeTEhVi
HKizTfIjVUf5aunhYMKHSyvHw+1JrZsrQemId7runWx+KmCdV7vi9nY1Zq/3rLM9/w70RzOYvfly
XG5qsGgiz7fyTndtosPuyQhEW/Y7q54nHpI1k75ekgU92nIESdaI8g6GRkisbzB9Q8mYd1IffmfV
YxSEXpBMFnpR3cG21s4aG64pSVNJqEpvIloDeicnv7PqMd2imwVv5SSKVcwrsWhhSS2uKeaylBqG
WRS7cUuPw++sekw3Nxsr0Rr13fiOfZYSDwCuRCuM4jzZgLIF0Fctz5I+04cyqV3jNFMctTotxSL2
TulTEprhrqj+qx4rqmITYCftGII5M4jCp/foBTJIUpCgsFwSNSpHwV70mO4T+ZgWvDpqsVc2L75I
nqAgpgkmKW2FwEWNqT4hl0dzWOZkqRspuabCqROSLBOVMLIg4KJmolIRh1utOii93fQ2Iemc3Yy/
CMlQlpZ0UfK4vPBlIF0SFsGgxFHcgJMdkmPQWvdRipIoaesZu5ZnUJpcZ4Vp/CFF1uIFuEazoKSW
Nj6E1tw2zpwFzpwA4c2orzaDadOmuZIh7oS4kmGFM7KR4a7GVE+it5q3CmisuJMXOBKWqiEvPggB
59khMXlwVTNBWklVLHlpDtLS60oLvKM95BhCgIkeN1Rc9EyUGgKPholbqeaVF3AnKzEgzxYS0tlY
EHDRYppn2KxK3pbInpWEO/ag6hxRdBtcY7arMdXgQGdTEVMNePEBC5MAgrVubNPQDeLWFXY9s4Ur
tLwCvX2tNTobE5yV3F0SxNKRY1wBetTxv7fs23TJW1w2lzKdvRmSkGZv1sYLSW3lgqI5Xa7pzy05
RHIea1HOrghJ6pPItONB0n143vU8bboTE7WI4yZGUUnoExXaKlsDltcuyCuhXqBFNc9oAeNWT7NS
3jR5QfrSnPRKWDmG4MljTd2mxCIHT0Pf6AZxTTuViE6bCtyRHTkl1a1L7HpmCYSajhK0ziVsJkuZ
eleCBOPm7Fwbd1/UTJiKEoeWoKG0lbIW6ezAkJQ4+612V2JCJnIXNROmLeqdJsVRWpLpSWGSlPZI
JnZMHtMGiDtHI1+0TIxm7Rug3Nwdo/oRCnNMFrMOiTDVyWLa/ngnTVOrmkkImg4vwLczZUuRduyF
svYkoMFYFMnwJO56TDdA29LCYzUA171sPIb7I29YRLnGjcd2NbMdTcCyth3U0R4ZRvRHxmyRLeJo
SF7GM9G7mm1o8tJehqal/H1oQiR7LuvQtKR61zOxN4HFMjbw/Y/2KsmNJEeCL6g/9Asa3JfvtACd
Uv+/jvlGuodKiZpDXQQFk2EM0m1x9jmd0i37UMi9lu/+MKWN+uCnuMFnYFbpW9lXebv4/NUVScqG
ZJhGm6FT8nwQlGBM6D0fWYnOa+lBeVBBk82O3JUQo+xQjwBDyMSH3sbp64gh4OhwOU9T2pzBmtB2
jXa96Ylygu7qVWidU9S0Zhi2usY2WicpdG22i+Jl7zohEayE81qNccaYvhHCSIqd0C1zQDHicbOm
ghXiDb7OXlFrosKdlWUWl7fIEcZ4N4rM6ktp14RkOZnlSaCCj8MCVcKyc4PweqKYxIdmbNICWr2O
6qBsPkNzHSrFzLEUEUa4AWM8fRoBg5l66xLPoRn0rexL7Ca0uNkSZ0QEMTIbU0mowubSo5g1kTCS
lbv4VLapW+OIE7orVarrrpyaLXw73j8mNKXK+0lMEfyno5QoVWmXpT6lZSXZrpVrOKqNSP7dOkcc
Ix6TCoaVivKusweBJcWSdfLhI/WWEUbyD31n356bAmP65nqInr5cyUxzNGWs7AyH6rGGEHgx0ANG
kMHO1Zwp9QQG7+VMiefk6VokWn6n6nj2xDFSG2MppIXUtdUgaA0l0kKuSojRRih1xAlNk+rVNU1O
05bAONBhCSzpemsdcYx+Ri0inYTiTjmo2mISdzzr7SUCUevdHwwV4X+67qvBD4vSj4sEGmS7bkhK
VgCelOQErFzi1zcY0/nSXneMqUofbTv5sYzV5UYzz99dTDeXqnM8jmDj6+YJfIKGNDSUFQcz1KrF
nWj1vZZzpweKEXvkZpoVYtPxXVnfVIIfVwuuWbXS08LNwRj5pCGSjHZNk5O15S+KuCx/e6xzhDHu
ZTYakaxwL/EpXllbTKJ5aMeNdih0hDnUy1L8katSb1Upfq6WrpKTMPI9QgjiFjhzoKfgmNS3ZmfS
KlrRTHw8p8gB7Jl1JKcRChJxBBscL+rifM+gkVVncB9gch9lDkUjuWWXGE+cE2BKWhKtRtjKTtiW
T5CDkjhxIbjWez+oL9L/DNQi0rm2SVV9Uxg3EKOMJGzli+HrG8ghHxOrkuEK93LdQdSWloUBfRLe
SgcYuZoO/JcoILBD/Cs3UyMbKlO75uXOm0eaXSAlQOHc2QJU0rGA4SVwVmBkvTkrLTXoL+2YFqTC
pVmPAsUQ1vKpxXOS9yiiG/mQL1vEkaLAidIKPgZPKTV4FKjXbgNFtKHO5VLyiWICWL0cAxABjDGd
Adwcq1xVzbrpKRFRjKKjliNuoWhr3en/Rjbe92Fc2ZVe30CMoS3no2xhaCle/TdU8aHLuCWBiTnF
FvM4P1LpnqQI5+ue9dUWNLqLiyMqI6mV5uQ+QkFMfz9TCTQc+cQ9LQiq6u3KXAnNvfZRRi405TkH
V4o4cnpGQRGr0jSLDptGB35jYRTulmSESORLF3Fi4ySK9o2TKfo2TvDQYgEs4XqrF3HeVObyp2pW
4r/pNX3TEzY2LT2lLcTC/UHDqln5U2Uur6ghE+5l9qzMyfVymQoTNOpJP4cpqT7oOdrbDVpNWWlf
UvYyghYHX0CYxskCQz3T6hlQ3m0PnZ/2mTUJ09FBjuw6DZpTtBc3D0M3M3rwsIjzVlqmm6IdCbia
urMES7+CbFimrCRKppbn9Q0ltGcid9+eFe5LfH8GhjTzMYnxy54AYyyXFhLpuYqyvA0pZzGSSxhj
1/uE8Yg0iTDmma1Mfm+PrXwuXEyY1TZLpDjuG2XLIWwTN/KvbzACjQvOPqn95epoycZT1CKr7gO3
izxcMQKI4ILctXhzzCB3rsH5kNmju86LFu++yXzCWOoJs8UYhP2pR/OwTIOE58m93UKdI44V0SpU
+9QiVvIJHOzK1tR1uphipEzLK44jjMw2H5UmHMHWzQk/v9z+L4fR16ziDIC2NoaUI6/tz8ho/slH
27WFEzvIIMPe3g5oipbMyoqP1bZb/SDCHHqUfQJT+JHVo7BMiBPQSs+1tRWcNaJY4EgXJPQUic9U
AoU1gjDS0umCktB8rWpzHI6JnHsVzBpzq8rbFCS6er5uBHUc5z4RRPGCObla4HkcI/bQWCIeCbFb
D1RDT6GiTnVozSZfeu6hRRgpI6o+80lTgkZrpPcXTVyak4oXI5af+2rxAWLMa1mzTgMY51Dk1OjK
5L0ZMaVEm/921h4WGObxHsfqOLtULaWsdRy1ycmq8ajHdlxntWrin5jSzv3Gwxit5z4+/OU2r0yj
CcWrjPa10/T7iiDvQs6qBnMux7GWLJfVMjBH6KBVXNhY5xlpjVB7QbHj56NV0rr4dMRW28WJrGGi
4fjEnJOwHsb0ybmvnBUv3HL4Y5g82Rwxkrp1hGx8rkARxu6pnLiYVUvV9nbmxWVcanN6c8VIVVlp
LmPk+K6H+TnzUdyl/RHRTdg/VNpKSZqj8hdBUo32lhrRFe31DedNxfHu6BKiKS8lWFPBt3l8c8nn
bxUKfHOG2j1wQv6p4QibCpcPXlC2zz+M5GUs6D0UL8IYnQrnj4hH6JToouP0pS6NkdaMBuzBNCeb
KXkcy9Ytk2a2xnIlASrVuka+YnZcF4u1mhy2mJOTxa+DeVNzNKfakSSJF4yslr3GwIK1ZSSNrSNp
SpV6E5FHnHc1vwyqh2TF6w4zZt08UnrX+q6uldvrwcNq5n2JQnniQvgKz0IY59KTUYBj4FbugWNk
EqKwqIRLee6gOxCE42w8zdpVLsAYl4wnSc4DI7sLUO/WcPAlEyMpW1PCiY+RtvODb6m2dxVH96fN
E6nni0d2mV5hGElNLUN1jw6+hiJFGKmAEUXUI2SaaXiB0RxVylDqgExJqpTzDoQzFbpoVvW4aL4K
s3TCqSwfPVSkWX02Hw1+nu6BtDOVNWUEeVkM0fmvE0NsU6dGAcU4wwmPObWbAaVGODDtZe4iMYT7
WLUGVDIGc3IxYjkcqayUdLGwJhe2Vpw1zBqSwckSSWtHz4WTLQNs59OH/2DO+KeszPld2bdoBhKN
uf5EodVojOQH8wT/JiPjJouzKeRc1YDxU5noZfkCUDkGG6DpQ7NCexjZSMfnJ6YCtRLlz7eCkYqy
30+wl5rV5M/3UvsSIDaXu7vOt05FAjdx4/v3560s9Mxkd7Qh0Nd28lju+7nYyPedvFntHzs6UtMP
h/a9umcEjXFaf3xqiUOZrrO0w4E3bUVyytLEBLFiFqsrpEC+wZwRXGk6X3vOW8BPdfuRZmYq+4NU
EtuHLUaXGntNFquzMXStthiPYPldbXv8ViO7aX7kLP8ftrdT4aKxoIbWrtAMmrk5b2VF6mHjijKC
PBLen7fwCwv4ifP77f3NxX6/vdy5nvA6Fp7wZU9iB44vmT/ICDyR273zFmUq4z9xfr+9v7bYf/8n
NgJMiH/e6tR+/H4ffxEaUbAXOx+LeJVDAwQbl290ilAWRx5PufBIQYMytOjyFsSWw4DA6IJwCvpL
y6baz4KrFz7iOVhWBW3XbgxWGyvWjYxVdaTtKQtym14rMnIPll4uTUfo9kojdT9HUh+6lUz1hTmM
Ggcy3ycZlxwL25+rPUbqnPo1fXS/khtRH3L7rOM5Msd+p5RK/tfOZ37xiAYEWpzHgm3YJ9SRHx/u
Yd7k33kXLcgYWpRRW9jQHflxxQeOrFjAIhCAu/J2eAf7r8dHaEFUlgKX+skpW5Ra8whkTc+11fNJ
/pkW+/jlRwB+AeSL7xL888f9CABKXame9dg5PxdhXYac/DMBC4KN0D4uAp4FwO3yg/uB8i9rCanA
nX2tmRswqlISMWEkk+3SCLpheqZ2nJ4LwP1z2/wZbsR4fUcmDsdjLkjRrzrl8OzDZJEXD5StI1AY
PfPhVr5buUesI+/rc4fF3LexUSjsse8Pua+hrOBHJ37kk4LnzMgNhBnECOPB65cvpNTpFtqYYc8T
lP345Uf6XpEK+ixryHPghiZ7IRYVR8dbanrVP6OMH7/8AO3EA9iz2+jHGzs4RzdyVcq03B6UKXMF
ypQcGKOPDU4mhNGB//FeJUly3DDwBf7DvEDBHeR7FOHT9NXvd2JjgaXp0lgHXxQqDBskgURmctT8
EX8+lv7cN+C/n+gwtr3QwczJ33Wc8PDvjQ8P8DUiQBww4ZZajiHQoMGvytn7Lkda9Y/rIVDen7Xf
6sETFX/O8xQ38InzQ+gGVhChAj1EvN/M50DsgnhgzHzUNJRIUl4lijf/+SDrFaAqTm2v4ELBC9Wl
8OZU9490Rj/vaZ4EhCVAPXZpxRSLahfTUI1PLNLwlrUN/Vd7zS3Ps3FZymeLsm2oYo+i9RnlHxuO
bVaXLsF/Y0Cz2AUXs9IQ5NHYAqnipwX53XZ+P/8Vp6MjonkePMBemeUvcUdUQf35Fxd8v6PmeZLk
/3BHZKPsXo1Lx2vGtgUaiWv+vA4XRnpZEVl86/mfgaVpHgzqHrIslvYVJhuaSSNQGzSVSvjmY6+D
65S8rgxagGsP/bsS0OpDcwjfzKIlzKkd3zWRrfcIn/L6Pb5pfdxv8aC3zrt6udt1Ez1cV6nkvO46
Lss43RvwH405S9vViifX9Nd3aUdprvJrApByqx+3C/x8eHoo0bqRV1asIFJGzlSohkiuZByov1Jt
/PwlzwMtApmZfTvBClQZ4gY14OLg8dbIjVoieYQ2PUImtBBQHetHmc6cMY1uOPHOwr+DZGbs1QuL
sfjdB07v3YaFa4NU+rT6zna3LLLdh99worKyV4NzZAuFVZuffrPVL5c/c+i9mtyIn6/Ih/etFpLf
uiQv3N51KOePzFo5IbdJjs1cwseey19cLLXQDq5bU+d4y/PAO3nizYhsC2/HtL67Y4VuYcO1ZJvP
X9J8yhMAxi9lKcyw0i14SK4DXqOkbgL4Y38+GI/MACA7oIq/1yrhu8mhfsovJkStTDCcqveOIOuE
ycUFFlt0XIBfM/hs8kFNHC+OCkjLUdXRAAcLbwMOEP7A3wCIf/6DBahEw7EXqlmb3b/xGtvyUy5L
iQ+BcS7FIvH62oNB7PGIWzDJmfj/r1MtmkN2eVOnP77j1zgDRrOUMHWB2RXgmnKNiWcG3zNxE7BQ
mtIxHcXOw8+K4zhZIgUk8cGfs2U53Rp0fOeuDItGCwUws3ZLoZEs/oD3oK6zXMWJKs7tegweFIUf
UIQadmURHJzHhXTo+bvCRBbCC5SfP/sbFy1VchyleG/GsHluTS5AsBz6RJyZO4ZTLH5aJfkLD+ao
VfdCQVYTbtLjShVxuDVamFy+0RwWiLs8tPCL82CUBFFdflGLSmlZIHJQ2hfngaRIT0DGbBDwzUUq
k5mwftzP+/Or8+InLJMg1zQYtlzNJfVeM3/cT2kPrNREr+SBldq7+5zn/Qz1w4jscsl5AKFJ7+rH
dpMLyEZEt1IA8T2piSSDZArDAq1bVIyGeNyAEyYbFZYxm5D4Gh4IWZ4E+f+ilD9nBK5yTiMaUMB5
wnoUlLQOMkcw8D+8kX6kLPhNaL/8itARBO5peEMhlTWj2UPqxj4Rx0Ohxd3g+jz6SF2yFCSh7bnJ
K3CMIbnPPG9H9XsbXpHUPL3cziziuw3ryA6oRv5cwOkT7dN/b8PrV3DV+Qh4Ed5e8BvN2hHWE/Le
cI1xwT7ym259fcFb57+34f5V5alaXyLo3buwLMJTIrshf/0lBoGZZbeHN2SYc0VXkQEo0CAsadil
kz3AVpEKlyQlTkX5Cr6ax+DzvpFYpdTENrHVHk3mFTgfZOZbW1Xw+kMAXjL1aM+bKqdGGvFdQUl1
GKSnbMXHLBaJO713JTg3lbzPrUfqVW9S+7K7dXltYii1AQksCDrjNUVfpLc8uiFRFVPP/y7oqO7Y
VHz5sNKBmjAOIx6W1wgpIZLV6m5CwFoF9S3PwxUBQjlYmjJCOKo8inCdkatdp7LAIpJIkzPjSqA3
v/GVRJsJlDDVsm1uWjk8ERgVvchDRtNk9qiIVLEi7KUxjrrGVsQsymtLLAOv4SF9SWSSZs5F0QX3
a+jSCeMIqzFH1hy2V8yjueEtKskqmkVyT4BaM9VEhlwaOhE09NSYkUkXlu9pntrtjQNUrN3eXEh6
t95S1Rrk6ohbRes/rNtnGu1AV+vHmEAjOfWQNx5HkmWC1aMmv2vF+X/FQb2n0dQX5Bv5pNalxVy1
+1hk0uYuxxGldgDgzKO5HW0FnNUMkZmmtlcfK1hTlhLoaA4l8ekbAvc8DkoFXBYdfklkdYVFa9Uy
JaPrZTApbLC3Gt2zvB0tQWHRhZmKIZWqit1YZLicvUlEvRRHUjvk4kzzTB7KdDqYSh4kwLhmF2uK
1qXvlisbYk1qB2P6gP8t4FlFkTHRYc4NlMtIXVSIQZBqXlSoshup8MyjuZ3neex1BnrPgRhkRdIu
UHZ80VTElT59zc7iOGVjjUDqzWFaa+AFobtZor4xl40TEkcaR6kjsGyQ5kAKvCIPjZgrBG74PXU1
/5bFy6wF0yF5haJegwR5JaWX2XyO86hHwc48mhvI0n7lrqkBvnUSCZbkcpANQTXnoQdHGpduBxWP
nwJvGAX6iLoioTDJbexq2tRO6wZOHeO/j9abrUxqdXxEL01GqZ0gVW4xIbXc8OOeMrZ+VENHXiPM
4hbDtjAILSgdVuR5w8+ozzIrcECmmbvp4RLvDc1r2XKLQrb5g9ahf1hTqERYWZ4nMkDj6p4PndfF
j7StShxJxm3Z0uNF1ubRtiONFg6GeVz6/5LIopNCoK5L8deGQ6sYRbtEnHlctZaQkU6f4p+E/q4J
dUlivzwskkpExJnFMTrm3ONnziqVY0RNfFHd4ZyiwgrO786NMY1DtIm/Rhl6MYiWqW1q5BZNFBLN
nWMr5FQAtOS7xTyO0sKDzBBI3WEK482ZxnASE4VEJGcnMVE/RPry3WIeJwRtiQ7gK7TtGlKsySPo
ESPCSTSZwz7zSO4MtssrEllGzloikWFNMXPliMQwjBmJ7JZHz+241fk2LSI9ZTU1gM4srS41j+Rc
j3afeU7bpCMebFMgAbNNiKTkwFnjaPeZZiPQ0FXIWbLVdky8SR8i8O7R//GaegNpoYskHV29OEmW
rKlTr45A7lsjDIU/y8SjIbJmu6G0F+dJ7wkP10s6ko3yfPywQilpukK0eXYj5lB8YDRT3a6O8wKh
maLGY02tPfIT9u4lR3665XFcZ1PabMIPDzWOwVYRw3euznNlaJeHWYMzy+GCbGYVedS0Yau26IIQ
wWs0inFo85nHkSdezWZWkdfzOubaZBUd6+SyKpIZ+nzmcei12eR3czvDwrqOSN24ElltOH/1Z4Wo
Jq9J3deEPD7p3dS2LBt0ads1ejzEkwL5MCA65dCQM4smBjzNMbBb48yAJ0XmwZJmv2qrGR5GoigX
tzQb03tcDdP5nGgTJ1SxmbtFP/vR6JgkOiwd1WCwwjSbCKOAZHZKBZZ7bKYjJnHUKaJ0ThV1g3SW
e3LvTezZuXuGMRPB0OEzj6POEZXdb7ZeJNEw6YBO8osXkdy3TrII8ppCN2Bmx4V1wibqdXXrmjqs
6TXyDXeCioInWf/OPJobyDR6VcgBl31ETsKKbvZqGpvAFUaXeOTYmiUwVY1WKJc4ya5G3D4ntp5a
7PAtyeGYbEiDYwqDbNKLSDJ/ZLIamnzmcTF0RFUzCEBOX8cgmzwiUuaM0ocIjXpDZt0GwbwXVvW+
DHi9aufT9JeGyiO0jJyARPsQWW2DM+Tx6R7mdnmedLp7ojhyvEbAgLPlYWCYWem27iUhjabGU8Ps
YNHnSAaEWz4oCRDuK1IStp+tR0o602zZorzHVUFde4kT7ZLEs5Cyk5s2ezRnqZjG0SduyPQ5OKZr
pl17EandiVSU9Wr2LY8DMJW1B9YAmPMx1K6RGOXkjCcKGJp95nEAKrjQ9pkNgMIXQERy1lORbPJK
iQLYoRXrwKim8THXlugAvkLbfACxhEg5rdRpiFjjoNhbGk2t27ir49RMeO1gHqwxbnZ2gs9bK+rE
Lc+GtsGWB1eh3f7lu9py7Mh12FZ6BRd+SH6sJ8B8dfb/e0VRqrJP0I0BMqmKj8o0KVLu62zuTCU7
Sdk1NDGFTbLH/JA/DeCYm6Jxj7npbe4ngI3JeaUr1rR6iTQN4L9LXYVhYG/2nmdzP0lpJxHmwhh8
yP6owivqMC8uoMxGbfsrb6iv4FpJV5yuAXbe95GgYkXTFT0eTQjjQ7aows9N22xxrRkAc0r/Hsjr
TxfSFaboG1pYgd+8PoU3RfZF3FWF5wbGxmVlLs/DpdDB85ib8KYsubLlrpINMN9Qp/7Vx73HADLG
hGKlbFZblyCuMqlRWfvp7RiuytX/T16rdUTmNbMYftpyzVEnNdrck9jc1GhxTTwGEMlqtxSVKzaN
+p1Wf1b5WUfPUbJx/h7H/TYXs+jIJHtTO38lTS5KsgF/VhIH8kz9v/5m93b6EiK6ntqyv4x92dJd
JaMrFYhGpUhH+CLEGrm0+ab2HHZ27Rd1d51raIpmPsamt5mfsUmMjjtgX+ruOr8Qk/rxXqXEWr+6
+UlP1GzXSGhr6rpkGC3/My3UFA5DUnXuVXDfnCWZqGyRc6LD1aIeymSVX8Aln+wyNv1e/epETgDu
TVEcq+fF5l3nN3gYVRhsmBnti60YwHVNGhit9XIwGEy7HOyu8wvEt2nQ7WysGWabjpD5B2PSeFPc
x/LprHHNZ9Hr53xmsot8yqB36zpD/NXOXSY1zhnSfFtD4p10akkvZBRjTEgNMmZfmVxV0i/b4qLW
U8zVy+BEvo8cxv9TbcxYttD3P1VYGe3/pvXfg8SMNLeKxUbVqIRbnVxM3HW8dvPLzuGMzRogoiBc
r3G6fecufF7KPDPmLsNdp7RpCyH/eltHJhqoG/Gm6s3zXSdJTIpADFlsypMsK03I75vmFnLlEHv+
+58qrJzQNNqH0F/t2iwjR/PjULURlOi8TidK2omKtNMHmpGs8/QBW5NkBaH2aR319IGPOimNpB0x
SWkUPy6OvWeKmBzj3sIb3Ompd50cgDn8UJxsbtV9CTizp7o/nLnSjMhYcpbJ/uaQUq33s7970CWz
RSFGD2wuG5yxgq6RWHPWSUWLz19UECXdnZBHZVgTDd2jkt3p6nVsH3VY22bytp4YRW2rIO2MWlsj
VyPa54fMsxE/yqTw2gwfmpLevdgc2XV0ZVwMRjr3IrOlt1xzVEke8RUcEsYl8oipB0c7dw+SaK+8
Gp7eaWvianPXSW0Tm5vw3xf9ozVboXMfTQZcc8iL667xS7w9rFk2MxXsp62zuLQWxbtSR2vuOBIV
CrJrv9hnnef443CrXsn5KjtNFyNCmi6Tk0Pv92eZ9EGGPlXLUXDu5Ue7246GpDNy1jhd76XorpP3
CqatmcWu4bEcz3AL03BUv7V2O4eZZDORDaKsWHPW+Tnwjd7Z66M4NoA6448qbc0YZ1OCpiVB044l
Z5nfODf5METbGiGwHi0/RS5fNDFwxjHuRtsnd3eZK/loOJF8Hsa80p7JZ4LR1AC9/aHuLpNaKj6w
sXVoymu1q73Cpo2VWXIMowUbc5Fgd51UE+6H+N2eO9Q0BitpyYERd8u+TN7XxdGW9JHyOsv8Qrh5
5pKne3BMNnftdXaYrZnCM4CHk9/dSRInho8yvxH+qgc9RYXJnGffwT83j0pbeuys/FXhzPZR505i
RsqZxE/jZRKDmPmExe4neR91HjmFVtBU1FPp42w8W1MxgNmb0h9Ph1+/5H3UeQQVYumlpaBgGOC4
5XDn90t701ZOJp779mbq/hAd6vzCul33xttAAGMpvvRqMltTuNHBwcfelLUuou46PKhUC1uIitLR
zzazNWNxo7vWoHONIGrNS3XZimc+s4eOfH77LBIKHESXR/7YmyFXPGcn/vfOELZI+gzpVFw63zbL
NLI3XdOIPGlemj7qpHQ86G3VaD3CZ21WqpLTiMdRnybn65Jma8qz5ChDdrEhe+89JmZBoFdx7VU7
lAXPxgcVozD6Z5mbe//4GqT9Uvtd9Td2Tggge7Nt61rRM7alZSR3f3QfskcxNf355zPcUGlQWnHR
1fJuqPrH2Nh//Q3GeXux6/jCY4fp2DN0j/12GCr2a/TyYzt2Y//DAnwDC7Y1GOEo4Qh3V2O/BscU
7XC2Es7wx1n4aD+OH9T45loAbP2NJLIVtvdPDH8cLfrASBD8aSPVi3byXIb0ROt7gW+ylhD98kde
ZQC2P2DRewArgXaQPvgutrYnqYL+Am0nnWuIw5Nga69NuJPHp9YM/AWuMKxJtPBcfLKRkRME4bYC
cpExKN8fuK2Ru7Eecjd/u0cn3Bl4nSzDi4sZANuREvBy7YnPYA4YA4RvbgVgkikl2RqYXwFYCdiv
CvZc/BfWYp3s6drxi17I7xb1mlXjm2N9feIIxC5k8f7S9QIOeLNLAMbw64DX9FJaJ5/LIGBYtX1a
bFYLwEp+KsTZua/KfW1ZjqSPkVgJflUqWUl1GUQKE0WpUVP6CCYUXDy81uNbm7s790+glgCAKKAW
8BNpV+HK1RKpEEkplMmt7G61qSqZmkhdmfZ1X78nlby8DQ1sJY1dHmLL8DeTwh1xGmU1osW0ALRP
o0vAK41KbpPMN4rvxBBoLUKLC8ijMcFKJZTVNMCyLYvI17+qNqiDvIlRGVAL91YmD9rjEWAHd7Y2
ibTgir3rDLBD2aaNK2oldYVQxk4pSLhYmf7vXdi1zX9/YyBYaQ52i09j80V79GSgbaSuRNeOzn7Y
LpseMjK8LQNgLtpU0cArQW502FrkrmULqvLFbMyUGQdSpbIlw5QxEccvwpUKF0hlz7Y9/nGWwCtO
a8efyIzEe7Zk4NXgN5p20JRKsJstWx+0g99OPew4r4iL5YZpYPVFy0yakUBLaVHVPbn6/OFo9Wn0
iJwqXCGT59FTggcIwPV3M7xHdgJbRFIre26GwRQltLoIvO+e0CSEW/iLtYPIwi5dGthEEltnAo0Q
7m4UcmsSnsOKGLMDWyi3Tq7Q+GYP+z1xJLZTghxkauR+Xxpjy+rx5ZKDjJbYm/Dc9+7BDGXZK095
lfSo8zs+yXzhv6dVdgi/1jjhFS44FgOt8cCn8PGctv74tmmTSPrKQNCwzR1aWiR2PmobhW4jys6u
i8fTw1vO4YsHzAmJuvZfBO218RsnjEc8yqqrZldI7kxT5azSmVS89aDqcNfDwA2002zVbz3qA/b2
NzCxhq1+tWF3GvMqtREZUYHnvdM3z118f8h69Tx0GTv8l0PULjzltmNIKjt25mVt8kOJiasAaLFZ
yGcgWIT6Rlzlk5ECKLY1aNTe5FadNnvWyl/AXPA8BqeoZVrDGzgWjsvmfgyys3t4f8L4EzMyRmQf
Gsvhx6PEQs2hQlbkTTC+Fk++hSL2DiY08C5H29yuTd1uxhhcmu/dR+rJwYloMfrjDTIFzzgnPHO9
T9QTEVMDa8UHp/nX7I614kpqWHe4xgkhJmT1CdkkxevEz2A1WqYUzvMr5oQmAXZoiHkGWqdmGwHL
4U73ayQoto8rlv2zzTrT28NebEdrbYHja8WvUcDn4749a1f/d4z9+MIMfdiX/EK0zMvItXT5AW/z
8Om7+YXsnaNGbxFTD15JA2DYrjCI1gOvtvDwxOt3TQNMpWGwVQe8hm+/++aaGzEBy+AbN/GG68ry
Z0gSz36FsuccLqYPlnNYIG7HK35CuDFFQB4oYpICseKzxajtgKsfWauaY2NoWQivNdK9I21rqwG3
eauZS/iB2KH76FAjosxNHG/3Y8Avtm8Tb8Rbb7s547n5JLlJF1pzBdyG/DW82BzwFi+g/9OvTxCB
1rKs+BgIme0XrkR6PCaqk/BKXG9XI7swcbZyzBo72S1KNquweznY1TDv/X/aqx5LjxsHnsB3mBP4
8QcEyNiZAyc+wqYz8V7fqCqw9WksKdh9k2hEft1sogBUFehZkYtRM+JhmNjRwJZ93xT+WVvdqRea
Kbue+ACPIE8ifD8Kv3UJ8GsY5aUmxgIPzH0gsCfgetC+m/c0tckHlwGJCr9EG04Ld0lyQjNmuNBB
rEcfDJex7KzpxcvvOMU9xxRtUEA3DR7W0vj9uxcNzwrWeUJUMUSKk1WuX8weQ6hQGWRwAjrjpZQv
CfszAQ2vYHVSXBouxt81FrTYFaycT1bOcgbb2LnJu013nyGeWWNVtBxpcofktxOVzeUseAa8AX7u
VuFOxh9Ua+Y6jnJ9ippfwvi1T452Vcefka+oealXI67uFFXXXIASVsCrK7sRMpyHngKmcTMZJLtM
Rpfw5g77Hzv8PU4RUS2tFy+tCrc5EEvkOOFmtmF9MlzvsgavQVyrE736ed/xzu8A4OWT7WrMrjIe
T+C6JuwbbrIT5nfu2AjuhCm0OVRnvrUeAAu/1xnf3+P9h6n4+4+/futvf9IgzLf/vtFB2hEhrFVO
2Gh34KtlzHbZPxHk5JiK309DT/z9m+YruwPZh8bJLvO8ap7cQ0Z/nVpDRvn7HWoCAeeOlY23U+sa
aVaNOAo3A2qaEQ9tfnumqN01ArqmAKixXlhwUJgcul4Qdy7K1acY/vPJqi+RoGM+ZITT5bRn3i8j
eeeOu3ZactCa2SOovQnuOFw7fFau2b75fEA3JxQoMZmoys61c53YgMzz73ik2mEcfHDcfRe9g448
k8bSWpouHUkbb5/vXf0J5l2goz2+MLz0E5CBiSk1U2gZFsh7bn5jmWd15vPW6YHzjdzZqGlLbwXG
y7WjBHJ9cibEGrbBUpk5yCWpZXJlq6MRjwEmOzRfEMA1TCMqzCbdmwkfWFFxCsxqc1lx0m5oZPNg
GwGaiYHUFwdDZaGjlnOHhg/gLWIXFKV/Q/6/4suSTzw718lJQAPlQN3NBwxWLjfAcTwA8w/qyque
oLv53LIoelt11ZYRqH42FMCN/UgzCD+VsQ3KYSLcFD0QvtHveiIqXJ25vf+s4n6oCHkSOhZP+rqg
NIWI2bRA6dppsC8AxYQJWBGYLNXYkMLlA9P0xDaBEEgvjgSb5Zo95rx9DXOoEHRMUr8wGSmnTOhU
RAZiRcRTPYbuw9rjVkTbQmmYvSmyLkyqK18jLcu3gpbPaQ76t0Zk/6ZNS7w/OPOS6JcxA3SjwH/F
k/UpgFazohUXa7Q8G4CMJlYZ4MWEzLyqKG4ZbWHoKGe8DwOcfwvAxrbOc6rrcjJC/RtUNqOdnT4f
fTm6RHNuRYuRS/iERdWIWsTwCeC1/WdVZvXA/nGRvcBUgDa4Z0x7SW82vxLQwtMI52pVgbcAoWjY
mGdXAariutBtoPD8ex44MebkNJpCJjhZsWA9OkonVaFAT9iVAUgf0Jjrq+AcVAib+Bd8+5X1KRWE
FyWgNgrQfhE1vdGnToyhEt7oNiDLNfjPL6RgRkPdTVUoXKoNqgEg7XAngNQuQOI9uIcvg7RjEChc
z/+lvGg0QnaWICufYN8BlneBkQZgdSLon4At1eDslwNhWMGBmZPiwKPrh9vX6cK/nEjeiRMuYprC
I9NMBhftIFqwcdoGw+rIJsIzcOJa+QN8KukIvi5/6dAIM/nX3HfoquEidIb5v84OzFxBIwza4fUE
1ipVnLjPdSoDMoKzIQn5y6RzyRw3fdMwduJ2NutWgyy76ZIQRUMYpAfl6DXugqeD0Zzz476MhmqA
UcZJqwDCFAh8tvAZICAANI0ILTQYENpMd97ysD1A2AII5WSYphaDWbDOCF+jBaDjCwnQHASofnfB
dTDeAJ7Q83mjbfrkMp44hM4AozFXdeO46PQlb7hZ34f1mxzZyth8i7igITKsnLzzA0wI4sivq5Wa
vuNL1DIgw0CGSofa2c81hQwyjFA6Hejg6EloMMbkX1h1hN432Ru/sBKqFw0j6ta6F1ToNYKzCpzo
qti5VDt9GtGhYNx6xa2/VXRXYKBW4LMZaDyE+Bp4jS6lhLH3Aw+nXZzSrt3qSDSc+lBNTkgb8AnB
w0ZJeGxdeEBquDISA3i6HDkahm0AB2qyZ4Inbi1NJxwcdNlyW3B51c5Fx5ij7KAYPBJSZ9IgQHGO
wNlPxuJwAxMtsWHO4QPFda9RXzs6gcxA+ZzklgefraNb7gmfsYXP7iF8woTPUWMJnXHRCRZHXpl9
0SnojK2Kh0qHbjoXHZ8inlEjEsqK6KiWrJhs20WnH3mDFarPTfbLXtiTn4TBwo3rC43DGTY6pSIS
DtNMsPztc9C/cOv5ZD3Yb29ZK3BqPLE5n3FO1VPErOmVl1Q4jdF2NtVgjYglWkXfnuqxXXAE8Wiz
uq+pt8ZQOe5xmfyId3yrPsPVWmDG/GBUp7VTN1o0Y0fTIUZYP0Qntrzvt5g5yGFn6w24E+Gwuh46
XjgcNdHC9PAqUG1eHEYZvKqT7eoizhvYrx5p7eIwV8UtxtiCocUqWC4MUTB4CIc4xhPdDgM/ISBW
aD3GrRPzEix1kdO0Btvtc9gXiupENMVHCVPBe60xZTS/tkqqQ3R7yTPxVwudKgjJkGp5lAonw/os
GGghWCCHOEQbT8EQF5OuxTkFhI36QteZGl1Sb7qAkFFsMKm60exlNpbc6aK3TOkYkumXoB8cotSs
XQdHvwU3IEFe0uO1qzEIfsLgF/utetj4Jsq0ONGnBCFumZcgZKc8lkYkuUQjrVs5nILh6ncvwW8F
w9ybVxrFqrNJoFGrulNXc/s2wmAmGKxM/WvMwiEyC6Vbs2DYjANniT4xluGr3n4GRLkq5I9ANDXG
Ujd7+ZS9lN7xyPVZ5cL0/NmSo1XvR8RV69rp1WpjlSNo4s9edNqvVbpB7aF6mGAUxiJgXoK+OPSm
rbCrs2po+B/5ED+Cf50rtNUYdttxrmrgKglfKgGWJdRxR0nLLigiejkVYTFKqs9Ur8yximzHFR8T
nMNEEvCyatfFbzZTO8di/wGEo6o4S3Q5mzzrXhKX18gfNEzMAf/zoR113FRRhKkj/dJleDnrSxJj
nyJ13cubinl13Xsur8gKitc6UbfohVN2q4CYtyjm1u/TdrkaMbizrFI9mB6Yw15ARIg2mivwMQRM
26qS16AfIKLAy9MKiKNzybmbosPPerXHqqoY1+vAJhAJKxov4rdyq2Pad6FlnVx7Rb4b4nEqiIjg
XOmxSy19RJ15HYWqYrNKshpM61bTZpZ+FxiYiRiWqGG2KoqXuH8692VPjJp6xaLoflQCaWRwCrMS
azhuzmBlOPB9TWVWk8+h3juFh14SfYbf5yii7feNWW6TBjbPdOlFM32jlV7UmMuhR+FZ03R1KP9O
ZeRchzcyDme4nFdZDCu7XXm2UKTT5LpfI/+FBUOWlirENOBgMq37Wt7vXQ7RxKGqiVUzD9ZcVrzz
GdVmcc9IZ6kTzK6x7cJdr3StLjO1dT2XZiRoqk6AYuueRUW7fEAL+eBQBXVfd0iYQhltpBPc9Qrk
WIpWk8moI16QYIP1I1Pjlm06gM5I7JALX2zXPHfkFSY3dpIhlr2WiC2XA64Hz3fmDjvg3dxBx+mE
2fUMZleum75hGTPfgGHwm03ciz2X91op4+/cCahn7hgAybXf9dGy1QsachBaFgR23OsE9kJuBCZC
PFCv7CS3z1gQn0SjI/duNKIfjIUCnHdt4RXdQrPmTldwvmuJNOQ6kGq8MC5Am3AYJUFHbK9PhwDZ
/zBfLbly3EDsKnOCB5VU+p0nW+f+24gfzWsPjMALL4wASapft0aiWCwyVeMSuMb01oPXX6l/h6Xc
+w8+aE1PJqJFhU11vQfrgOLji3WXQKTCE5EYDzBWBrxx5yeFnyCZqn6CcQEau3KRXJSgekje9FUb
vLqKEa3vEn7w1BierGHNT90ER2N7oYZ84neyewVaUuzkrMk69BsMsPgitUQp04fbPlyoPSom0uaT
QhIeqXC5lspQHSu8xBjBJ3AgWkIka8SaNawPDt+E+RMMqVI7/Yrv1ktR963czXp2VNbKvSXcHBld
5KR9WBJZ+8DulDqIJoV7S3b7UGZCYuDf08JtU4AnljVs/9RsQ85ufVE8tsbMGwUc5jBtMbrpXcYZ
wpsqHKFTDM1OWH5QBLqdDnZTyk5N+ji3EapAqCdG2zhW4O9CyAC5LHsYoP4OjZ5sYBHNzRJCnmwx
jYdiyHnSQoj0Un8ToXpQUeARk/4uhJpHG43lkEbQfN9RRylH7OEYgorIokRotFfGpLNbGQxAtDTb
6el+CyHO/qwwSZgYf5c/ail3Xqogi+z2rM1+orjNMIEI0RKL8JwQbSFyRoEh4q/iZC1/0x+d9V+F
ggku1bc/Gk276UEHcC5sz3ndj8xN8ZF7yA+R1AxUW3YpxYG2+zVIVpZWvURbclg17Yhmt0GaWsK/
Wcb11Htch7Tsb1a3JRr5k58pc9vvpL6Y7aa1kKDVUb2Gbi8cW06tJbNryScY1yKljcaOa5EW7Bws
UNkeDAiMfIJ1YJl6tWfS/I7Q32dLe4CwaYCnlweoY9okLZmiVJ1Ta4ZtVWrGwRJtzcl+OskmSXO1
yxN1/Rm5V37Hr2vC4WhdY3P065GafReyDettY9JVP8G4FqB4OFcDdOC0Aeo+Wi5ZIDsijVEYJqEz
jEVp1yFNO4093g4p9ARqwjf2dUhyXdOeapbh8Y2rhN+pzZckQJF582FnGmHkOcZ1SHeJUrYdUhif
3QQx/DtrIxjdlumBxcWn23icVwXPHmH/U+1vSsrPUDLgmIbrkN+pxqO1sEeqOn7VzcEC+WZihiyR
HZLLqhWvOwpZm4hrjnzSMuxkluxT2SqrjE3M7RX6SJuj9BJpx9Wy8psegje7628Y/mfyo89LdU7Z
b0WSerQ2ryTltOQ0SdK7lr5c+bmJrTYnthleoV5Fiq4vVlqRJGqxnWrVLchsIbGo5Z3Z8ipOOLTV
twKx1vtXjmbXcKm7eYEZViMp2KyWo+b1HkgIs3KU+zD33NLh8/UCiD/NWeZ0mkUqlwRmXXu/q9qO
vf2d62ZTritXkSSfUByJ2IibdGJozd6bJckKFV7BdbQb41KSM8R0KNQSkzu+wcaXeArnoYP4i3ZF
qm+lkrGvynWvOp3bujWq3iW+sXjnuKW+xa2qCTGsKDH7SgxnKGQIt4Fct1w34TWqRWlemRrTQe6t
dDO69VIiPp0xlcqwhmVLpEDbFLXWjqtTrapRFAaLmx+1dWtJ2Xa7OhXpNXyWIqd6dQpvhECMtl6f
eFyMZm6nl2+h0lfoDQuVrweBi0J1wx6wR+35caXm9FedDo3Ta9SrVORh5bsKc3cN/UaJm8T2EALI
HdYrhzVL+dzD+iT5YqdBnerNg7MItLqv5I1RrVeCGbzn8asge8LB5nvhH4kURqbl4XDxX7ukbdHJ
KzFFohSV24YXLlKA1aufPNf5wRZPmtnZ8O8d1+7bR0MMYl0zi0uEaZWHgJgtPkC7oVxFdTbpS6He
IMdclyVvekSgyw+1sVlXKtBZgZHwMJy+s38xAGFUkvAwmFPWFcTHLneqJnlPze8Ph8X3hqGnJdC1
qKHYcnHt9XnM/9E8vBl+8/ykAWGcOYDMdQGhZg9qAurJ+DK+aM0PIEV/jriAVJAPgCxJeCsGZKUh
rQKkXkS4C3TcNiSYSYQEngn7hIAxYyxBguELTLohaV1LYEKytm2NMl6fBxUkBoPAtPP/3xzxQJHM
tSmfiZPCaJ9I0fZywoPxRiASYkEt4YQUJCQEAFOpwYp1BGBZn4ClAAP2BGzELwDLosgFZJkmzjTs
2uFi3PsZUEEMB0FAhwDcDIAPQKfwlOaAYyHW9SFAYaPeyeEDJqcjIrnyGY74S7qJVg1ndbbbMDkH
znT7JjsuaPhJqJzGs2EaAc/SBegQgDo+AN0CtPQ3ogQQFoylW/QEwj8GqPPm3DhFF5iV0EwYWJJz
XjCX6Nrd0bmlYaXV1wdGxlIZkzLWH+TcRh33ZDTJtUrHDTSRbymh3WhevVp50TQ7M01P0zcleHtP
YrXHvmCi+YAmVB41BjTQjPqn0OyYcJC8OvhGSdMTGgpIpzVQvqHB7DTzky/0rSW32PrEyU4Z3d5p
l5EXBajyEnViLQPaTE/YeQI6t22vun3XabJtA5rNdJzCYy5BHiMeCnmO/aZnK0aUhD6IcqZ1/vdP
IYrkCkThxE4dZRlR929rRtSA0lYB0PTQqQK0zdcnUEa0k51nnGHQxzekSw486hXQ5pwwUwLKKARI
awhSno6T0YhuIVj3NKL5HrpqeL6vkElYxNme6veYeiHWn4JzFM9kzDTACWcDOLNbDk3QHRfPZYK2
ZgqboUUX8oRJgKa5eaxZfaMZaakgmHQ5Ouu6hqU3qV+983l6vFx1NLnWN/2qBnIvauiwPMav1PGX
83ngC44PsaNedg07GJGnrmtZph1LleCtLrItTpOfTiksOqfJ5IzeByHBMb94UcELFLdGU77rcNOo
OU2UEvjBFm+RIv7hFxq/lfqH04yv3aWhvTbyc92S1XSqTc/G7vlz1uwXD0we5VSaUhy4aadMQqDD
1giY15AMQZRX0LYFrXlbuA69ElUg9dCQLkugz2kT5DV+QgdGGFTfw9RecnggYNMThFbcwa1BzCze
+an3dLtEFyFG0vjjCS0dTrX4TYTqVZI1+YCadostFubc1Bqn66en9p7XaXa3/RSTh61lbVcGNNb3
vs5g+ckag2vAn+t3Rr9SYWm9UjJUR10+3RMhonaAzOtRzjwCz/aZMzpRKoOdJwMWCk+QD+EEiNup
YYxRI2OeuqkJcLU2ktibcExahXZYGsQt6bURmHQ3yIistdu2Do7iHujyg0/Cyozxgro0v8E4Mc8s
lPXdc5omWcToGUQNCp2KWXOri9qUYq+5Xp94/GOMRhHbwGz34lIvzlTvTe91ffTmllNGLw4N15H7
9uLe772xLnKHs6obV2p2jNndjZKrs2qftxvTZr/dZpzS2ppqvhmSH8kXlQ7leCte8Qv93eHVmauF
m3G8DQk34emZI3y0JzxqxqAkgxKne9yLKQ7RCFIPXVfxYXJQJftNHHp2lntRa/L6WbIl1IZdZC/Z
bxsuOQ8goqYrzemk3IFSlxoz7WdGavqmB8xyXcNduLsa2a19BkpooKxuBzTTA+fpGE/Mq8P7eiDz
7sGlIR2tuQc5hKE6td4eXEJjjKme237DPbialu0XPrLn9PoBxB04pH5zScmy61fB5c+edQd2MRD2
zh24FAgjmjpwicNBN7vkZlGvfTswNWJ267cDl3i+l3onqbCATl38RMN2gekAqlMY4zQiz3Sf0hRc
n1jWCO7Z+ag+9WK6W7TNgF/9v74YQA9ng1VZlzaLu5vqbNTE+aSPlIPLIlPsA0IUhyHRVTW2J8WB
I7+RTWxbZiB4NptCy1T9MoqjoMWgRUZA3z+PKUDKgmeI/1gvmxzJcR0In2DuUCdoSOKfeJ7eTt9/
+0RGyJWZGGAGeLXphlxpW/ocQQY7M5RNHiCsoXl54AvuNgN41LnqimNoWg48ishvnU6q0urlMchj
4xdbN3jU1+pBbjePvPlHqAgR4th9utlWwHFYtUOAY6Air9wXhyprpYBHVwLp1PZ+SuAgiIYizwx5
33R+iXhuXUpRJTaqIW1mExZYXYQOLrq15GOQT5DXxrpaXQMj4BGXVyswMAH0OsCLU+oHr3zatnR6
Ts5Up6IE8vYLz9+QFxPkXuCp6/KkvKBHmRdnDsprAWeC36yZ4Z0ScHYglV0hXZ98XjLun0koaQZj
AV58/jfGBEW8EoO5pl2YAXVpchjZ8GJ3mlYf8I/5uFGgNk/gDrpzrfgpmh7s3KTZNxyaHT3PwDqD
OC/NCNJ00Ny3fOXXBybiPHX31jB7Uaey3sqcF2igB2YL3ZoDchWBZrJaPYmO9U4F1Wol5HnVZgI1
pj9AwZO/j+4Bh+eQH+F52tpERtsQl3FoyQ3vroC12Q/PlXFjzkC1u91AwP+VEnhKmd1OnMQMeXEe
YP3DJdftWxYDxAROh9vr3WiATrnd2JoBN4uzWUwq2CFY6+xzcI6nPAoEaVeg3QDj17zt5v8Hyoi3
k0QzSZT2XUaiSqITQC2N7Yb9NuXrExSJWmvziGT0AR6kwbq7L1FkkAiMZXPB8MuQ4WwK1Xb9O8hz
3OInT7tF9QStSk/kqRCsUcBBnD9j90pdtxdDj64M6snmtBH/RfLSJD67BcGJ04nzGxLTCoV56t13
8XRhSx/K1mwOLe3klDhiP80H4kN1HGNSfKiFez7iM/C2iTucj+Ty31qzfg9UOFrNuPWDweChi2bV
C+MmQgu2YsMvcgLf6zFBw7qbRHfoPFIFEGdQlrbUn76CzRTQ6PlnOvqUN+izHsyv/DQnZE9Oqls5
u6jD8jXN1FrcuLZet3/PDYwaJV2MoftJbzbw2gMPF9ZKnkne4luw34pBMvb0FDVwlDQ+w58kjTEM
ul2ds3objtwsA89454M5Ic+2EV/2kSLmBBWMF7vq+VmLUP/dzZLPtVOwgpne2yHewkem94UhJ2oS
q7Uy4Y7odc2jvYary2WseXFHCxtoTHPMGzODQXyjDk5BJV2MRa/ihpiVQWkH/eCwvt9ssHop7HNQ
/pTFPb2yAa9zakHBrx7/5y/MK9Jn0ZV3olEMhRo47cKEp8Zl8gbi24l5z4P3p3Hg62p71vwC1ln+
3GDYF+bS82FjQsZVjv/uK07hoyb5OWq8rRWiZZuqcw3khFCn7lE2T6tbaHU7GM3W1yeI3w3He4Rr
O51yQwNyzqgYUmtEn+ON8DdDJqp1GdCxNU/uA24LQ39QxuswgRv7YFpFne5LHm3odR9Ur+HXfYE5
tqI58hicwpKlA9W42tZv+vcOU9fRjgvSdeS8jF4sr3RVnHCrPd57RXO9Z9RJNRB6L+Ck0Z/peG9z
GVguKKfmQmgnhEayda0XUFuuhPUYb8eAmALNcPhVOTpAdTkaz5INdt95l0bTa7xAplah8TjwrZHX
eE4rxuM8psJ6Vnsv4b3WdD1D6MWV3Ncrncd9HYxPSvBN9yEvHMGv656ZuM9rnJI6B9cOIGIA5MMJ
MYU+/3ZgogZGi/2sHe8NQsxBy1pcC3JQmXkdmDDUVLQe29DlNK4VbWWt60Cnv2xfB+KlY0HqOVEW
5oQhX2EwJvRAEFL/5pEgGmM19Y2CcWvWLtfYmXIT76oqb33FFFV/nxpZa9kItnPhDqbU867uaadw
V8audVe5POKAVnNBJFVGOOXcosOXrrNfdEqYe/aeUaV66Qbvr0Chm/DDqQ39Z3F8pCn4+cspgWPs
ygmzc8Ia3zgiAVKTOKIEfA63JIiDpzXfyIBVVGx0aajDdictGp7EIRLAUR+r1liuhRCJvR0afmns
wOGqi4GGBErErnAmGB+bhuN8tiGQMiZxcJhzEkBnOUQ6qrwdFETIornIMzfeV50fLvhKW1RdJ0QZ
YuEiQ0PfNSSWgEJp1zZwIVsoXXtCUDKTyATI5oNMwcj3ArLOkofZPxI7pWLN2667i96CUu975wnC
KugttROoi73GsXbqkTccnEl58Qa5OGd8fVICzw6isiue65PM601wprgT52IGKHN3j1EEJG2855RX
UEyRVfopuSZePKlRDkYj4Dd2zuJn4OdKniPoSP8posbuLSTq6O65SZRAWdOqD0CylQd7HSBac8kn
KBI9Yr+FzF4UmkydMvIi3Wx9m0PTAFLZrNnU27qDXbUrlDSWOJp81hRWRN1BdOmjUFyxhKkXmU/7
KY3auHlo9S8GLU8+YZeokqgtWn6wKFyi4l+fnEBUyvJ1G0ZIAK2BDNVyiRKoIFxsjCDmaKzVPhtn
vyiZ95543A4nDQXxOahQwNv6LdAFnArg9a0bp/4YTgG/nRM4NxtKoCDuKbS8k6cPeN42PO6c9rKy
zgcm8rTW5kkZoyPiA9SRImqWI9CN+BZqmGQn1ktg6aFEioGlMg8lWiMkkLIsiBApLL2HXab8LJpo
w0vQlufMn2K613dTPuMlR9dMdilHAK8GSKQUrW1IMlhn06nxF1DMLdTm+PUU0XoRlZ13Mh0J/dRk
ijZtqbQwcdHBjtAy+vA9XJLWhoHVUCLxvNFz1n9r0r78pSmfXW7oZbQJjv8Gceht0oEcaM4mwgxD
hb6eEjCsm0p0p85jW/DAA3oKPN0J+vI7FzZYZca2bmx9BwfLYPWoXXIy9TscMSyf47dEtwvX3uug
hDU2kQRfUtH4b5TmjSsrkldiBg/lDHIYJSNek412VgCk5BVJJegpRN/d+vSeDH4KgL+Be6XxcK+A
MDCcAaTHxSPvMy7+aflnp4xoC9W6/tIDUPYygjf4pl/mhip84sDnihquOO6ZhnUEHnmTL5JOmQyu
rS8L3Y6F+DTMbv4edD5KYZehFvb8LgSlbL3dLHU/pQBj2hSUgpo0nsRVeUpuIkM+GMxs73RATJma
TlLhsHC0kBj/JP3ONs1sd4rB8ANEurDGStgp4pdOFBlfRoTqHP9aumctiJtKhMK/69wcj9aC2KvB
YTyaHNtyes9DQ53raPnnRumuYQ4KkdbQ2a/gQ5wrhtAQG5aRrQwV8+uTxm8S8omdxLjpzgM7KW/U
OhYHShUaEzEn5frwzqA8TDkTL4qJgJiDa0G6QWmrsfL6kCNqJg0zWEkKIW1oALLuPMV8eweKneiG
9Q7akFd83Ho3A/eIoT+YcghZsOEetPK4kF/xPDbszr9/kVh0wOkLNT2WC/vLRH+rXgs0NyKpoRdT
0YV9S0VnhwsToszAI5APs8lC7rI4sq7bP0ZJu1ynen1oiNm6MMbeyAgHJf449U49ycFwoDiUC4Mv
2ehBc8G5qpwEHdtabteF33AeE27If5rShC44vx1Rw4QxElWIJtwTv3AJrB2PrYRIGxqeutetZIbS
B4AaWHrI16dr6cHWsZ9txfVgIoTPteFB9pPZlaBiKe/IpDyUz0iJ68FEj0GiOL9Y2CaGhHcYzAs9
HoTUv3kMgxZZYQhF46pMqk7ZamngwLsQWMkYQ4LUmc/6f6xXS45cNww8Qe4wJzBEipLI88zW3gbI
7SOyiq97HHsRwBjMguqnX4lkVc3qOwmeVzy0e3eU70LxwFasiqX43MvBZQakJ6Lp4Q0Hn2qU60N/
yDmjDGTVrlYoG6AxJTRKv1a1p5TOeKM9Aub3iwKQ4akZpDSDjjdABFrP3AhJknReUHUTkuMHkGxC
IkAkgEh1/0RkTyJSjLmErcohkm6snL9REr4aEKiuTAohIOnZICJwnYUwFgAZzCoNb0CU7S83yXgw
J4yAvF0UkBCMAmY+RrL3ul8qjOSVdBSFQ51tEY2FTKTIGGkyK/GSeAkAmgr8ZinurFAk3RjxAMYU
OkAIqv6mUOxfInZTh4pB64tdJA/lCxH5jugnUmyi1xdv3QyjAku2rBQjz6WbA6IxoPSyXSNGtcs4
Hz/jBERLlyZBjirJBtQUExNkAHoMnScWeCaWvcmD861rLNqSeCApq5NdPCaKUo0p6EiwaN3iGwDu
yQwUBaBn/jlAqSZ9GhB16g8kHBJ0glsSvsOKvQ6zYgd8Y3fJv1AinLegupWttwS10/6MaEaQ55yO
dENeOdt0vnzCKU2VJQ2rqR3ieZjC5y1DL57yytBTI+n1MkZPuICuX9f0/wdU7vlQ5E5EllKuHQCs
24np5BOMSXNS+iW7HAhq6Pr4ihQQnVnx6/4IN9mALkXzVG1I3SgdxADpgXTI6ihIHfkVaz9KmTwx
CIh1DhPSgwx0kydHA5CaANKNJiAz/hykBuflgSrf7xk6JYinEk8RNIHlk7xD4vWPn3EioKuS857n
sq29UnQR+ORAIIrucW9Zt0v3Bv2mUwrRVKIJTzyihwB2jWddgHidgCIDT/QTOLPWHEV+JtYUsT8H
aFsG3QB0Urizrc7DHNXTmG6gvA5ysiVSLMx4h4rihel5T/pqopvYJ/OBqPfAdX1CrPrtzNZMhPuy
ijcBAxzHGmIPZLFR6xx2yfEb2vkvUWe20mUs5MgOahuyRPqzAmQ6AVEalbVR1lUp6agCXP9+UwCy
ilhO8XXc6gUms7R/ecT7bD9qRAxgrmpLk1r7YmUwSSJoukdpkpai0G1N+hnb6KZL0U3nQTe9YhUx
vj9OSLJL15Le2sUCXUj34Yi2YGUZyqbNJPlOQ7wecrEF8k02xRp7UUivqNwcw/kUWrGuQ0lUS3xF
B7bhblCW4Ca4BW2DGVO++taGcExzAs9QajB/3kaJv2lo9lBK/DpZjuxdkn4fxGdHxeUyM43EWHeH
tbser7aao2y1EBdwkg60w6RuJDcbLEVmzJadJaurIywWRD47WIvK6+ALnVwDP7dy/YoPMLudq8XK
hGtYpYDK9EWbnA2Jb3PWjZWFY8VD63ZYTthKFMuKxhUDvUQcjEBk39hwEtvwSX7oEsfh+1Z7u+8b
C9ed97pQ/SG7sn3RzoUg+y0gMcKd6R+0hIdi/zLfRrofR592b3GxP35G47MQulWlLIGxuw5Rwsei
NlYe1SfLcqNCgl0yvcWqZffiOZagME+dXdlH8qQHZbg4oetwUvDHCVbMmhSoXDQVBM6hDhuhY7EX
o3kZ4zONdYiE2EVxrEM6r7nAEYPtbArMQb31jY289BWepxCZMexcm29zZWHphRtXeQeJ5S5vKKqx
gyn0XlbIoSN0mkdQeFJhlJ5aVReV7uT7XdRRFaPGqtuDVTe963CDh42sokL7t1FTxlisxXf6Hvib
03VItXhA3Tu7dPLObKJiWW7pOnzB85QhARKbXYbZuu5HWd0AQBU33sa6U3yxFZ1p1l1STTeIsVnw
gve9xCVoiGeh8MLREXcX5qtyWYcHmZhSGHV4BkhCCrJbl6KMnXXJGfQr93JM/2xm36mXUHcBFoqJ
bQc1/jsaRZIf+QdiFIjNpNSNgrxQ9wi79s2KoDaOZqk4dCAL6u+JBUTN7qG7mTz0UA/W7x7Ic6Fe
94MuINasBn11J8ze0ydOoQF1VNlWLki/rGEt+d1xCnNO4KkW5ZQftIG0BDwlu2CSwff/wNPpRTOX
ipCuqoSN3Vvb0xqh9Qb7/qXYqmy7dOEcEY6E9Kyo9EjS6G8GjaKcZx06H937eX5+E9K6JLD7Du8R
xazdWxm12LSetDiSJNojcAS2exkfuLooB96gaHTe1/nxm73KZiYY59mrcthKon//DahfNoMiw6SY
/stLgHJO3X1eBg9Szi6rc0lOsb1VHubI6QEtdThL53KkNruTNVM2v8Cy2cIqrkq929CW3JHKnUtp
1ZdvHNhEzCuuPn3jpAXMmDVDUcl2z4fQi2BvXMR/YzaUnBA1cphVd4RThHvWxXKJ8/G6RaaacAkp
mzLZLqxEY50ycC+ZiDV6U1Gc23hzKOVEYiOuWs9e1rT2/gR4lrycs4+B1+zmAHjcbTPZg93PzjNi
HHHIhaAoX9V4ZumXiulc5jeKkuVosB7Ydhv0BX7doc/nFDWL6/FM1EVhUEHOfjwfWhgULE0Colyh
mueNvdGIAF9rH6FePUqWYA+sOClX85YYKLKe7HQ3JgjOjj+fQx3vERzi6GKMFfbBoWafadPeTiUP
DSyQor54KPC7zsZ19T3j8IvgvcFcsLsXF2/2W2pESviatrnGgAq13VgxDALVQnbxWFNxj8VNGolN
KWTkkTviwM4cax4eew3Ebs64LxaTM8pkUkoXx9gtVSIfzmIYD5IosOH9eChAGfI8LstHCO3mF0Jo
x8QKDWR3hfIQiVtwi0rRG/NMlOGZqjxTJynPMFgkZwVjSvn5zBBmvXJNSorNpjBYVnt1E3gvX5T0
+gYfeoZRdc2A70x3B9VlE4r40O0YJDNE5/2vaEcbyDJhOVKPd+lrcsEB87Q35+tupSscoRc6hhku
FLZ7kc97ApcIpRCmzHfIQKiWQaDSwHIksP4WiBJRGNjF38V6xhr8wjAjlWzFk0LThStOzpgGnTJO
S1PG7RAZSjtE4B4B1anOG1GVKl/hWT870UvT5GOGtXzbfKhpEFOpjfrpasCoAVOlQCzp6RFVTBr2
jNQD38uK8GzYSDYedNJ3CUnzbiMYyZqv2LGC8kHXoZBcffs2ahPwnGdJbElhKZ1TviYPie/TrRY8
3MBb8bXud6bE4ZO7MAlFuSFc3F5PjmDFFc4jC2NeYRjjvoIplxhYci6cYfNOr8L6rFK7ty3rYWmT
fmCgcLFH8x1ibSyW1M0M/ePv+mAujlQjOsXnkKiYYC99+lkTbFGSBX6nqBzV+u56heRNjMnvZ5Xr
Qjs/xSUQZwuxQu6q9gQ5kHhatYFXQ4wdx4bUVXHOGFxy8YPAAvAhh60SJdUTsOR0XHI4Ra4yXjhU
dnzOoOJe1UJuohhutSwq9oNDLfbGdE441SrWyPbEuIzHfdaNUyWbYcZR5ymE3vIszLFK02xgDA0h
T2m9gvNeNh2nnJygPPUiErE5I3jzuTgjFrHjDEJ7tCccvoYJgeBrCWNeW/w1g9aEKQkiygz5Cr70
exOotoGZEUwhxQNDly9yYebUZg72A08+12AKTEFhxEIWdlKv/h45fzbXE8RMB1XMPsHPVYWFxyR+
FeI/VZtfH/PHXz8/+HeO4JMA9tuYIXeRjFc/9790V1FuZTsKXMHbQ1bQso2x8XoizVcyPyON9HY/
QBXOuTdvfjoN13AwFLhgbZSdJPksucxPSC/M6VjsBFowswcgVRNmtmqDlyvG+GQIcBk1SdmY2Vt/
vK2uUQBkEw8NMdmgpAVJ9ndTK1CXz37ogdXYnfJ+GTlhgZFji988OGEwMGH2C9SW20xMOWJywX6x
+m0q5Yuwjl10EYOjlcX4eB+sn++zF7DuVoMUJl0YBF10eAwuwpFi/WoQ1ZvMmPayl2aNb06283zm
4cid3DzPxFjSMwwIajYHCjN1ODCMPs7tXmi8WoMfqXm/hbllN7f1q99fJYD6OR8Q0+F873v9miCw
sfpGYawGBoIuQPVZfbCVQFcEuRsdbABobeGjcxtBjWONfcCpxs5UwFpGwboOiB5O83MnK9pk3xel
pjt8TE7W54D4bw4NZ95Z8hH88xuK5CHDA0YFXzWQD2Q86M73E0YjfaWcw3MQNM7VG36PveAzLVAA
1xgOdHzhTKODuIr84e7iisyVcPy63HAABfSQMgJJtgaLRRciCHrlEHE5B5P5GwmPUw4tdMAitr+Q
54bFTH7rcu5nvvv1+obkcJOciikn+OWP4trDaCA8PxildpwPQpJyDg1zsDGCXfceibuIerMYIye4
nxn8JCVGYEq5Mj2pwKXpDbaL4fZTF9qTeWdWD7DBpO+Dop1mdT5728s4P55A2UcgD+JCtQx+0PYm
/k08Pm8MQD6z8kVNZ6Vw68477mxe8zFXtcVFmyJLYrhIYx2E65tr6GLQY2MUoIzhAaXso67eDjOF
VHVhbqyztIT8qeLLvet8wMm7SJGsjNHFUXhcbIrVcYvdJk+Ml2xHW/7K7hebACZ7bDYBRXxReVzq
UvOwcRdimm2xcWExDjr/aAU5GhLVTFkKJooQ6JOJXJsWnYgUNkFfbExmcnS5jcpvdLYyG/GX/IDM
J7nQCp223IG+ySKgCcpDVuC3zDNnc8gP2oA+mzOKlC+z8NUOip83PkUuATGU4gut9ooGB0tAGuMB
S9lqS0hxE4Ybq21otpKnWsomlOHPrEhk46VOJ5dmyKe49UDEZxWxsXWoWZffpwGZ0NrXIR+RiaDj
jbzPTAaBV4g5sXqLlwx6vJxzMsglH8VB88DkYxsUJzXGtzO+2P1yfGyDIYa8esUU0HdN554TuA6R
D2EMchdHu2wuUBoaUUYAg8HHenVa3FVK+YV4UEBzeWIhT9PKY+VpKqIeHRYzWGgERdYyK+T6xGy8
FvI644EKUSgr83gKfVKZnZVZif4Mm4Zv5IsT8kYM4zAxlQhpytTgGgL7QcTPjp/lZm4unJCJE8pM
CfGimxbr1n/QgpnLhzhlFre+oZffL+E3gMhGkTHaTf3dc5VhCxuVgOmHFHPBomsBxjaSy43RWP+2
yEGlcn8NDjX6WGOJQW88/nbbUHma22JP9/jvZL/N2uT6qQbiKtlxwho3u4Z22VJjpBsn1ybNrzHE
ubMo98uHDZ+Y3G+Sg4e8fraXFG+DaKfBo2busSHBz2n6yYdac1+JN8X4UGvUccZLVmRFNxQkK7oX
ZYx6NbhQLb6zhC5AwdaCA+xIloMz5X0ZSNK6oBpPymFJ0PE7PmFS78868GmHPiGeOUmKYFBtF1FH
TCeLjIv3lHsjL0wq4LLULSSZ5Mnag/cpZD7DPfnJyZWXj2Jm5rBxQ6bIJ5IRXHY7BImIVefrl+aH
a4asZOkjk+deGqKSSa9MnRzcI7gQ6cBkGI10IOmBcZBHoVHPoO/MlUFjC1FQYqb0ILd7rnseHncn
QSWEloJOaGfBL+/SdqihxQOG4JA7n56IO4bWN/kd7h4D/osaKMg6sPm6vDvT1coJStDo4JC1zEO5
iHZPMLuGJDPbOr+Aq4zFL866iihgIcVrc5yHggRtMIJToICH2S6XYlRY8CznDywsJ0MylJC1GMap
b+r4eE9VUfBnsr5/JfQrNbZ5240ZZAOQHrk6hIyr9F5ftjEvvOABhTR6OIedfNuoHRa/FTOErIMA
zvUpYFlMUdjbE+mYdnjgBVx6Z8ETPCjBrBHFOs+aR8pe50SzQrAsuxr0flkUZSai+6WzujjUyF6V
kGez8w7rbmXg1NE2hB57hmtZh73NH4aNT5oNjhuOhmLxj1FBi8eA4YolqG+sSkCacCwil81qFNS1
2ubg5KxuyriI3rYqzltfZv90YnHXNyBOzsR6Za/CeECAuX6xDIR1q4fzrEIlCPfhCBwV4wPp+a7N
hsHgT547+YYiL+aalrPWNT1rHFTXAwk5AwOPTTnXriA22eqhyaIG29Y8MfgVM3owfCMmKy2yyv64
CyyQ8J388YYZ5AHT5DAb2/eqyMbxESyQc9k4SS9CjucKFlup0TyQj36IObtdHvx187yWZuILmtPH
5ezHkydT5nPgJ3IGegyCZ+pw53SNwiY6D3IFofd3Rjl4j2xql23zngv3QlCDYP65+KgDG5/ss2SI
7ccA9wDXO8kVUqaDbSjv2RWTKcvpixjuZVkeP9MsbU4DBI7gnie7fOVzzHpN4VdowWq0tV/k3ir/
0Wt5woxfPUd+Ig9QCJIRm2jKUwirRVi1xbgCJQluXGTTYFOehcN8bgO4QhgC2THtQtRDpPc6r7ho
LGEIiXIbH2/tBSb5ipLvv96R9EUNwYvkzEnoJTNxWYTyZLJE7QU2MoCCYbCQBovoTFqUptNC0GKN
8JbD1F1o5oqWMECLKYtMcTXgxkb1wzo80NFim9WwwR4VZrtisskDG+1htN/n4x2H7JYHVpG5fTo1
4xea/8YJgoT9EaUBdCFSqi9o2bNjVco/S1GYHPOmibDtrBX7ka0xCdp+P1HVHIxoskHHgQVYYQBm
/+Og+devuf39PtoxyBu7NPaJX3L216HFvD2IjK/FtqZLJsOYnDXvqJg0mPYYw+GAw2XBYve6y1r8
qNbQ3B1n1A5LiC7USdiw55S82uPq++VELoQha/UtLYD+Rycnb8lB8XPiPZt4Krs/LRHXdO+aGe7e
lweahhR3fyQUGo8NmpUP1fSkUrETQdP5TS+jvKDmqsIzyZ7VQVNndjrWZJy0yo+71dnUzDFSI93u
GVjNNupMwl3z7xevBT+zl2YsnFm7rPrCmdVLg/Hh39L6es9h6hGuOjMEVjccSeaguRwwHIWmyb7h
/GT5i5l/OPr+P9/qna6HEu2HWZ02S9OQ1XjBYdUEVn2XlTHzTUdZJZP3gCrCtnH1+MuPH1Td9Dre
qPrepekCrKzrZ+Qk8DN680Mr/SmXUqO3XF3wrXvkFwhfU5if2oRlvwXlxWX+U7HipfJcJnQ9J34o
XqrlCA0/EWiiMDT5TLg5cOBWsTWF1R6Tmqef8t0Th50ldUc9J4dnDtkITZbUC9AXHSFqPzPrYw83
5Xkxoth7vlOjyQtaEliYrXxZXNNKAxYUDVyun37Ct9PYj+Z4F/93egD/+fz3X76b/dEN1h2MFN9r
sbmq/LmeYorqzK0iLjai4/z3k+9iDJ2ZspKrLvAn17RceuL18Zzq8BPwIAtyJwEI3GLNEgGH8GhJ
BI9nPeJcXMS6U4OQRbCPxPPymTdpvX9gp/HxPoxjNN68j/eLfiIhngZPhhe65ZpaKVkNC9b/qC+X
HElyHIheJU9QkPiRqPPktub+2yZpJu+IaKAWg8YMErlSpLtcfCKNxkDelFoUgYGda112v9bd8uoa
o+OtJvDdzCp7itmQADMgi1b4fwNZ1lTJZR4iuldBbMVL/r4+iX7/t0QXZ8+BJ0Zrfxk6//oARaLJ
OIlmAo3uTQ/R9pXZC82JVEoH8vTLrZFGGZE8/SznWUUHYIuAMsORc2szBxU5GvsnAZ1t0CMt4QTQ
3iGfxAuvmAC0euHoGk5U+dIDtFWq3hAC7a3z9Bp1esm0Dpx+dzB6UNS+9gXqQBpnMkVZ9uI/Cqkr
kDremG03T8f9AYpIE24iLa4V6kN0O9Vik2h3izx8DV8JtM2kw6ZULLaRoj6dRM8En+hRtIguJHH8
KKDBHM3/ADDAzIOcfQVFolEwK3kT6UvVQ36NQFMuIRalx1rcwNM3eDppmT88y8VWRkI0dYDWIt4f
wlO6qCPJICNlICNnTapvlEDTpnSxF9PI1v/QZGJrvgeeATX21sTsNd5H3/N8wQCQZyot8AwDz7Wd
+bmpCf9WI//fAO2+nkCrrhowEI4JwK+giNS0q/18je5lD1JFSsqDtKHVu+1tjEmZ7alzMPv6Qd/R
vS9UQluDUIMQWzZ+DFQVtPpteEICWXsoq6+oLtRqSrtb08k29UBdwJ9pR6YDeToUhT5tdnwdrrPz
J1J1AprOXqXvncn0Rwmpbubp5BP0p+FwTy+gimj/RI86ZBKenWCyG6sagYDEYMcp3wUSMs6jor1m
l9I4P4mdTXT1mmL6iUUMm6L5AurCi4F3jgjh6UFSG0MTAT1V1OacEEBJ/0V8H7haa2otP6rnmKOH
LzwACjU1fnJ62Cm2DAmyE9oAYRHubR2H0XHLBKl5jCRe2fz+P86Br7Fw8tVS/rGqC1jQoJSlczo8
xViirVH9y4JJkarZctUdQUZrGFssIFbS0fbtBU6chDrKnBJ9t3FUg9HRDWcuC6OOqjLqLZgvq5P9
7hhO0Cwt5y97wHax6S1oakllx4wbJYEjVB4/pDgFd+5jdpK5QIvMkHRVV50jJozrlQ0o+pCni0as
vykGJo8ZF+ICNJkOiIatqg03xE6lGmviQjQSscswaLY7U5JhKM23geGJhykZ9jgzanBEyGMCYfUm
IoTe9oDTowE62kBi3bQ5ti7GxdFi+MXIYcN7as0IXCgwB7U74pGt7084f8pF7UZaDy4lxbWRit57
Z1nFwjquf0YqLloRycYCs2JZMsAISHXKXh1gbmdfZ9sQnohDaZJAa16OiD0nVPReGfcXNaNEop1H
0Gcae1IoheFqKnYYdmXB2qlKmilIy9xYt9Kk7RcozUQqvqH5UybqkwOFnxAPIK5un3BpvTbUc6Vg
rbfeeo5NaHbrOQSY1kQ9H65P11KuIQDllECxG33FN8+leIR9+kJcSmgLMU+hdkIp5+AL/nQmUp12
KQqo1a33K21Vk+LmlkaMYZfjCx6ClAaZ9TparC/ISUw2NkHOvVnDEzU9UOMugZpW1HRBAkg7wGR6
s9EMpOywqIWokY7irPH1dIONFPd5C3DUL1XU+xZ1TOjiDoyr2xcHql4ep1Du203vFkPjtph1/jYX
ZVgX5bOEQkEGDXOS5CufIlm/BVXt0LtpT3zd6A+YbQEzDBOZjAZtOOvq4DlAsNcms6OY6sLArONh
trXWGtdHmH3WpkZax5BsMmBiygbhF6PNWRxrwjkZoiDHoutZd8qZQRmYm+mnfTf5mQWjeZN+DXir
4fi/jUVor4A6/b7qDymX1xKBdNVuI3WTgh4Q9IAyIW8nquflddAL62h8Ug4HoS89/cTmqScnwykI
szoyjRLFywOCPoazDtEnxUFirttnfAbLrh8w5SEW1q9htLnKO9sbmx740mTCYl4ViZaS4DqqQGvd
HsctZQMJN1ts6xeT3U9Y07dkI72OZlNeUplKM/CLLnRMKGEmQzCRuilbJhKvB1bHfq32odpb1Xoa
ZO4lCrjGnXe+e88xcGdBR+2pnte3jFa6zKBFwguRlOL1nUzEKkd5izoXaWCP/A4vQcvyLZoBgyn7
OAaOlnaVva4q6T+9iQjHTtfeNtDNK10wU0yFHFlnS/CFaup9C7nFPm96lJ8Jg9pEHyULCSk6/Xx9
nuJa7dMXkf+7Tnv3Dwjjd9/27rtJz3vR98lW5ov1bW9uMZYzK0+LrbccUyl5vQOY367h/RTfV8CW
Yw+eTOjPdyryoRyNluydzx5odreBvLOxeu3dlNIgqTz9dPUv22Bj1Lle6MDr4A2OYJnCB8HanlQr
7xrLcLtplwPpcy7Hcggy3ea1MS3gVQ39glEAa2tYp9dIv//gKJLiQRMVzJSlSsySswFWZDGtAqq0
IQAa66rS2bQDeGIfqhJ1bTZTrY5FUTrI97UgQmNSlHqAqH6FF8pXU5QEHz2CJ8yR63Dc72E8qnRQ
RWM8sqTCwjuQJX43DCKz+rv2iGHK0kEx+3DK0kHWtQdJWeLVlLZQlg6uwm5qD6NMsb3hhSH7ypLg
E3saZQmHkG7O72E8uqTQulIj6lK/lTlj1zeMjaSSTV3awS9Tl67GzCtLpHNHsk0dyiOqd7XbuDTk
6/MYV5d6Qqimlp+nLil83HS5usTWug8GlUlj1F6rhIle61CWYtAfw17WVzi8jRqfSpY2XIT09Ph+
CuRDZdlsIBFGYYrJ8pd5hclRrKjEPGEPbqVzvG/uQRM4c1MFd5VHlw7FGqr7j3t4OcajTIcVv68w
hfXJnHOK0G6kZC6cTGr6y5Oi+blFrxYlIhNtIJJAVmlw6VCp3S0lX4dTKBPVbmT98iVXlhZOPstt
lCwhsyF0GaBTZJj79msh8rq+ViXhGg76JcjvP5jzGiVpOUKpSSGHpgNMdSKlyjFB/KXXbofJvGlT
omxMrgOKok5N4zQCU5m/OAeYqOpoQaFjMUiU0kDauD5pCcbEAU/tECAMs+8xXEGKHjFKXpzX7Bwd
S4j6kidLXdEGHVKg7B2lPzATa8Em+cYdVPlD0dAmdRvzQKgLw6gmh3100l7fznFtktImRel/6VMX
Yx4ikHivUVw9somv1IQDPUJ6ZrIcylH15e565IV1ftg3zS+2db1mF5satcgWLkQXnIcFlHgpPNLr
ER4tYleoIoUWKfJEYlOKxHFPB9OUKCa4tbTTpp/PKle/UkSHtFEl+ZFjcFFT4ZDOwjvW0vR+iEeK
Dsp7yCNFJ1jwi1LUChA9mDR24DvIjKCH0OFXiFhde18hmsbc4KT4eQOvh7hCdAAxxs3QMin10Irr
kNBp8mADB9NxHRF9uOLgJZ2UooAj6rkmP2JbsD7QpoDF8rhSpBNebp2gFGFgKBHV1h5jG43AfDdt
sv0ZtWjvOx6cFiPFAybI6pdAIUaShZC+IlmUMB2IUV4fhKHCaiT5y+Qv2gY/S+nQEG0kgGwYppon
KmlqBIF4zIVuNTgeVRLV2pj7HIeqn83D7oyJgLWQ+Yj1VowQBzY0E3MYBz1B2h2mXXuw9zC+32fT
2v44/ztvkIYgapKsA62JteHEavBf2xdPPFifcyLGeUdALJFHULobInWksWUqU2cmA1gPJAhCVRI+
YX2IXAt8Jyat9yj+4HqLxgCNPZ9L9c347C/2qxhps9zGnWDvMCfYkkSKomLnTnwEZ1vONvD1TRDQ
139P9cx2lcsbdTI9evXe94sACIKsV7/t2ntMgTO5f6JgTpRZnHW9xnFwBj+gP1XB97yCl4LdZpoy
Z8G8fJiyqBAtBonYnjS8NEXg5PlrDX8yTxsXxq1UWuRE72l1rqpldR3IUa0C2s181Sqym/CZyese
4VM9RQk/ePKS3hVH2ZGKngxoEZq3zB8oV3yj+bh5ar66wueXKljvSNQ7u95VdLBeUBAaLYygaGvc
tqY8zbGezG7JWhPRT6MltaKG+tl9Tty2zliCcL2CAmMvVi877IC6XiimYzCA/yje7eXpBV8LeNfi
4pR8gRHEQF8gRcklN4Z/IFE+p0Xo7EsZM16ngctIAyPO0+cYb6/K7sFTgo++E1NhuWbn9fKhRU6S
y0c96QjnnV6B3FXgyC7qeySJubdNHsN/7/yCuWv8xhTm21LXS2Heu9LVYjn6b6M65Io1eLmGvC28
fnPA5AF5b56APBpyRobT5g0IYUaCHLquJ3tPQm58ITTcSdndLyQbRmJj/mJ28BLNGcZfi7DuPBl+
ILkuar7gyEB1eultzJdpMgtzBrbr60GuFfJsvjC0iN2+5fdIEnOrLhxtEIV8+fjDPJXdrAYOMT/L
dT1B7m1bwLwxPpOyjnb1qjuFuYcwx4gC5lsu1oBhpUFtJwnvfBGtUx4Avt9Sdh0XwiYSR5KwXJ80
6sY/WMz8QxFYV1IEtkFVX+CHROuXJamvbosPiKPjGvEOIIX4oUzeSjZyCvIIyjxbas6y8Ubb3fdA
Mjv+Avc/Bu4feQisNBVY6dv1jXbSOejbZabGINjbSIct5tOxOcisT7ZeLDpDWTO8QTyLnDktYU8C
kDcEwG1frwFBhMaki53BBQvTps/3+bYt+pi7QEd5eLDgwp+ADN8W5vHxRWHe0+k0k435ZFC3YFFj
cJcaOx/mPb28dzGcPWTsvd9+j+SfxVtIkoY2tSL9QOYcTDVuLf5fdH7a9iH0+yOh44vLwTDmW+Pm
ppFHL12Qb/R5twvXdojBVme0iMIkbLZunTY7Xgz2zmzVVtDeJG3eh/kYVMLoP1E5xamEsTkrvyL5
u4RdrDMOlggG7QTSa2HaFumrOb+p+HzZZyfXS2DiNNRnqYX3TJ6bFqw0SlTVea3V+k1ecPRecmrQ
osSlPaUKiK2MM4P2sKbeGCzJMvps2xijxmv+J/7rCvFzNzPWMa92OogpEGIf29ExqPaCMeVqwTdO
cGRjntbZ9yfVtPFhv/LeW+OQa7PTDbU3Y9KaNMKpNxAQd7/BlfT28vF7Mtrv8Wyx9lNKIUHeK0H2
YkIrvITz/CFFWjJPK9dbW31ebMujc+4PRUcUWVJEgwZ2xQB2zObIH0drkgOuTTB91mJbXyRZde0R
3jg1R4O7Y/tR4Esy4Fg0gLi//goXJ5Om2XXgjWvkCMjUGX9THMFWwdEgR/uq37BgAN372ivEEd8o
jpZYDHKUnXa/50NxH2l/HKT9cfPTWaYpfMYUcXa9iVvJGOwnvvXBT7WWh3g8f8RbcizeXs6KN2Nv
ZahTaPKPM2cts2P2on+hzzAS1vqsJz4+nGmGMIhXgu+uWIq+xdlml2gbTUocFImy04CbWrcom6R0
fSg7hya6YAegDEICZcoGPknQHPdRttYn7/yui35PhBi7GDf4k6Md4VG2DuuNUpwo22Rs077dBW8v
MltGVITE/VnKXGa4xdgdHKp5TXatnCPCpJlr55Emu8/LFxarXb2/LY3curnfx1lwLp7eb8AZe2IE
9z8HfKBA4aTc8fIJurxJC5K2XuI79Mrpzws7nkEHbDNPttlcokBr7NhLnLmkd6faarLNjrMxv1JB
0mb3GbJH/X5d6EMarb/wFmVTnA1uY64BNhTMSIfnI8z5JCJJ2CZDcZ2EbRImRVsnwybsaL4mCRtX
PUN3Bp8kzB5jiwzZUdclndG1u4EXMXY4OTCTmrEgnPcQf5Mzom/FGISKJ/dbmuyjySjZZeNDWBxG
oeFirEVQoWmziVa+ntpizPQk+4tJKwBDjI/faFCP2WyiEO/2txabshRkPfK1engjKjGHOSdPNjo/
wVeIr2RAaq2CME5dECYF9MXrzElVgS9exzCKpz9ftGAGumLIrhhb9MX9em6dx1iKsfkYs4YzL2eZ
6BnrPsImW2oOMhTB0TVSLacmvful8ZiMjhdta+gETk/BP0L99FzR9OSkGD2kKBZ99CsT6rD2wxIG
ssz8UIZ4r9VEjC0CNtVhlqJspQbZVgLcH9KYAcNcpNEVo30VpPEDdUBxpoiYk/ljGbuMNlqc9aTK
Hhbi7IqzKVbpJ5jLTdkmZUjDpMyVrLeC9nJ2wElGRJu0tDuPOPPDrhqDHIUxAF4Z6XGe3zgubA9n
V6JOcKa/mWJtKkykPdaWiTVjl01Jbwcj4hcyQNr87X86duzf/vkbo7IWDmNaxKjavaVAof/gEzRy
PfHFhht9yTo3EKdNu7/QUKuEuSlWD/7GIZx4wjVmy1/MNCdzfwYG6YE2ULkZf2KVsXImdBSrcwQF
bYNhJIxYmb/JNy4ZWkUxf2NsZYPNxnxv8B7fofH3//pfrD5N4ugx87e//JWQTX10Q5hlGhEpuoSZ
E8UesgWZ6eiCUB8AZEGmZJr2EFvCUJD5C0JbyULBab5qz/2UL8AW993Vk6kAWtwmuNOUxPVBvMHT
eRqSmg8uWcg67BGsiF355i9+RaLx+m/kpKgfRuKjIczo9RbVYnYXYHMzdgbST0loovNnnw2Wi/Pm
efcO2l9g3geSU10ev9nFBGN3nVd/Uf/2++Ux3XslTrjZRC+i2uwIu2f1Cyw5bn+P6mebNZ5oLMNi
DgyaKw+SyDrVT/dZOIjBk2WK44D7aCLWubNf/cLJl/U2fA+/efhFL2ZndNrp0aWj/kCm93leXsFt
8XPTlayPflP8wR3xBHijIuuhUv7bK2n9kBEDp+oKlYQ7FEqBKVKoxSKKB5IpVHcvSET9782lBZ9s
1IBzq6iYw6KHL9rTimsuDfUkjHaRemN+zmTuqzo4V3y1jDp0Z/29j46Gfnudn9WRLkuSW0bZTxJj
9Icy4hnLhIS0oyFaI38sJJeQfD0hTQlprh9LCeZ38N7bkshsSantoaQ0+MY4XBvcKKUc80kJt4C4
xtIb1IYdp5SQAHGOJ1fkS4qNucen5MkjkgaOO96ARJJuNWWLaWGwVFUW3mIaHQgrmBx/YloNVK8N
E5YfDSU6F9D6UQfrg2hd4kkMvmFjS0uXXySVctP0xaZU0mgCc3Mypdj7KhBJyZEnsW2MDuK/pPR/
S2nRpbBh0ZX4N9GVkpK+8MMd1a6kdJjWuqNxS3/TPKSuGXSm5awLy0+LqUMHExLFdNpXjtRzhBUy
o7RyqZ2TW9qYl3w0NsDf5UzYKaEm48y9DI1Q05Cc1v0pOf0Szp8LZ0ooId245tP8WNC7BGWj+ZZ7
d2a/l7I5H9HwvHoJQLSdXdNu3Kq2IApHIaH+b3DoZ16KZiyKxjSsFCJyrCeaRbJCIplH5Bm5sAhZ
0BtnbhLN3r9E8++LxkS6p9xmUxTbn9vcySenU5Iz1dT5Dq5690g24U84g/deydE1zSmckxROg529
uVE4PesKqxvRwrH2oxKOUxbLyEfOJ5yhJ2FKNeLHZkhqlMWNJ5yWew+vX8L5F/tVk6zJbcNOkDvM
CVIi9Uets8/GR/Au9bzO9UMAVL+el7HLlWR2KVc9j/SpuwUSBMH/BXFKXqaV3Mwy10oRiaOdQNpJ
HPFml9ws8SY+u1Q56k5BspoOjwx3Ag+YqgxEPZGhmexCkcEM8saH/HPMYoWaVPgdY05UkxpqY215
NalRTSu+6E33ssuj/3na/H/g+uHA1adc8aw3uCiEuelSRhQ5ZWyKt+AvKVPiFHFN8jwvr4SDalEr
BDroMJIx5yrNnLLNLeRrjBNYMmbJg4hzoIzdRNTOUqbOKZPsRbHyyF9c9eAb/ty85XkiPVjqKnTY
yyQnmzNsvcOliUbwZ+tbH43l+aEzWcg5v2ZojTsrdXlxB9hx4Zk1kUMHS1lUHFz3EUWd93c+eCPU
E0aMmX+tfd6o42s4mTr9G3d2xhM7O9YzwWK9YpKGmC1441Lu+Kvp802/e2YGv6u88i5JT+KxO/Hq
vp7KqvsvC+HpygcfSDhxW8PIV+OVuJpqenN9qre8MCj+1hF5H/gLi/KgPYMnZ+4V2tBONBmcNfWu
zTX0yIW2PWh9Cq5JzD10mSD+5N9RtvxcHx1LGd1dhFsJlHhnMbQpn8P2BbzuO6163xHgi/iFoxjX
kN++wLuRvLuIx1T2MDsKcZi4EV35WbgvEMMNALEI2fe5gFsBvgmeoy4XBbgL8L75inEE2EsLhzJK
gwHA/EYCnleTpyvDUaNG3zrRur7xhlGASeXBEpvx4EVEyNZ2Mxz4OPBC1JBxHdjoi4A7lOAus5M7
bQvfqfy6Duyo/G4T3L4u3K4ArKh6NBfcHqUXKpARtwImGQCjrhNjVgkt3fGNQnDhn+DhkN+Vlfng
3UIH3hbeLQbHFle+Z3gCNnGrj3UBLxNg1mMm/OjELu8GvSPix6thviPiJcBbBD7TVZ9czafg12XM
Uf2OIz7Yt68QCmxeuXFaQdgfrKtXVLKyhPW4tOrUTPs9t7NlhmjVS/sTqwJ/xi6oldwqBjNJEzit
u+9TULuwnqFUwXcQ61Ixz3XpsCvARwZkriOwvfT0hUJwhxPuwd9IBjx4X5VZeFPhibeuGzoQqxxC
xdmf5thKOY+LzFbCsq3ILC7bc/fQxqzLNxO1mymz3SXV8+zniYro1glYO8It8rxBFNzBvHb8PfaZ
3ldhFtqUIKKtyj2tsi2wQ6z1uF3vhKRLbEBfUifS0+1Uav2Kzt4hsFsq27Y6VStdHk0ihFH2ClvJ
kunEOgqHF/9eEOQcc+soZZGPqOU3SdkJ0f90cRZcJq6CVXq0OfCwem55Fr/WLmBo9gBm17DsqRY0
72BUetyO1oVijYvrVAduZaJ3cdZLft8gLrAX94Srl2z4vFamTQW47Wtltuuus/jktioputnsUoa1
V6F/fYZO5hv+eyhjRfiMZQV3q6DnVDRnFfwydbe331KJUB/xjqHwzkpiLLGo7M98aBauhHVXDY2m
4MiXf2++9MRVc9/lV4TpnGLNC8VDmx3lum41rHsvv+xWaVtYtWXRBI4ZVnoLq2PsZPgd3s650zBN
4RdEyyFZi2tbWse6o+v7Hh9fKL2b3bud6jldtWkuKtiqHtqt7nYnFb4i1XRh9my8Yu8ZGs4qWxx3
NW+B8drRVZfSluseWi/9DALhgc7xqHdIlcafzUQ29u2vKH4tjwyLTNPYXjIcXgf9MY2t2sztIk2h
F4tBmUqFF9zGPrUov4CL1wPuQMPE5eGpPdgY8UTCq52+Jk/AxWKNESCXNNWOL1nBHfhmd96fkxZ6
QcKVyf4eRZnkSZOcVGg053+At5eF2iqidlREZsKLCVWE1vWbLFGHjwuObWcovxMOIO9v6Ct+ksS9
ADsBY5rVJEmpTYT0/Lne0BLH4DcKMTmSiCdjMpjsXib839E6u04/zpHs00DFLM0eD9rVSwAkIa0E
wsr/WtX3iYt2sS0vUa2GVKDduvqEhUho+2jIzQlAG1TwXLJOUzCGoHOCynVZCnc5yoR60JkS+kLt
d0xMUpQ3iLJQyOqgpYD0faKNL012x7WL4nJbkpV2vGSm2tWxQjtw+0SrgQfSQLBsT3n7BrRJvDFn
oTVtQPbAzMPqaexKWCtXYGKhnei7PSndCdZF7AfqJ4KCmv9qHNQai/7Buu0ZZAvrqbqNwjqU2TYr
swV13cT6FrZmm1BnYaVy59UXE51yVpWeOyEwnNRyPTqXwMiqXFofu6k12vOet0U0nL8AboQG0jeK
8k8do8DaGPgi83zxXnsU9kx6YsVp6hDtqvBYVcb78VfCa3zF5swDvINeNQMjTWkEZ0mzU3BtSWQX
mmfmimbP1N5zGewL+XPpYPAFo6jgHOeYaY9vXyAUVqLcHHuO+wvrNfrP2HOtcavcWlTLKbBlJGCh
0dqOTA9E2JXczmSmpm5hmUeZ6GeW4nCOwY7QjWNcGnMNFJNrj1F40ZIT7qbq5Q/NCfessn4vFH/s
jY9/dpzCuyp5TBUoeXtOafQss6yySnybycxmjbrKtW0lF/4F12/FxDZuC1XtuwZDnHArboqqa5Qq
zcLrbASpYJhrkW++IKugyPyGcZ3Ouc1l3qku7pBTUbpIj8xE8/EgL8E4uvnKOH9wByKGDdNN59hc
z6n1oEbl73rFl1t8/DAVv/zt7+k+/0Fz0L/985vMI7UtY+jlP1d3bkymONsZIxBl3jPomEhzvTca
3y9/0VC17xT22180Q8k39+vwh1zzWFFTm9fvd5Q5OtCHbDSvlWsye8mhcrC5U625prSgwZ81OmWh
RueahZvrcfRE7iD3mPxq7pV2WtbT/PYFxK/f+3S0DHR7o1okQrwluecnL5wV8sGdCOzk+2BNcfUM
KdYrvRXWJ//PNcmJD2eEsYEPT84qesHkukFD8IX2dOkDvwBRc37TNTp2/B/MwjWRLPTzkCt9XbvK
E8I7IUbhPxFcNtF0VngFXjXHoc77mfzInHlw4YGg+80nJma7yJ0kGPpknjjOZaStwnJADlqjTcwH
0JJGOeaU2A/uzJoODmjmR5NpWi6DFaA/Ma2rUydR0ZsdI9BmXWFu6GjpaKiON+INzpFQSeigTe7I
5kHgndHDLPqDkP+H8QXhsW7w1wN1zgeMZM7f11Z4N3QJz/NAZ+GRSzuXKVu2S9j2EFNQFx+y9BB/
/EJLBs4YgRk7IQiyuEZ4C/qsA5oBBi18vqDb75DtR70A74GE4GRfNyBd8fB541HhgG2BLKyucEAO
MxwzHRNrQ4Y0T8Bq4sQ2FdPx0CshY7lOsWSAbNyIGOE0dhVVE3o1U9kEiCoGwE3VtStCye8bkVYh
sfFNyIbeUPX4Rlpeb256vUVXYJ81OEQj2yQJKAmJN2P8aUKTGjlEPSmfR5zoe1xBaYrSyViQRK4o
NmgiSBSXRVFR201xnCAzwn4Oo9SHgkYWpkmqmsuPQ8hbp3jOtNAHOp1V2UL9cjUFFYNWiRZHBbBE
9bEVsLl+j2QwmDwRP2bZK1AVUo6906htScKfGtIu3TNjRLerDM1vQLve4CuKhoMBba6A2uYyPgMK
TW8pPL0C6lLBQBPIy4+9FdCHc+Hi1G7zJwXU2SBGx9/U7p8cUMWzHwV0jQqo3YhuVbrK+Iwj3bNi
6AgGFBOXAgplREAXLD8C2iYDOlEEDiE4CqjdAEn4YB1+VkANM0BF9fw3bXdoaWsyWtGqoL8LVt7E
RbezS1ePyrtv0a+gG/5BCcxkSAL/xXy5JEly40D0KjrBGEkQ/Nypdf/twD9MZfeY2rQZMy1qwagM
BuEEHA85rEXk/6sp/A+B1MEw14IOZntatIGLLiq7aoDBUGq2QZ5M8iFhYSmxVk184oMOnJu7Xlhc
k1vnqTyoWBtOoh562RzxZFTvzAQVv190rgPqNKjD0gODsIkUE6Mh1J5JZKkc2/rmIsHVod2nF/MS
gWFORBgjnK9bN/QduPXpcLPFsfE8N2NHvNppWKFORYqNjQiThHXYkyiRzoqS1Fk6KwNeLYEAQ01+
gmD2VfSaKEqfgfEK+tC8MK6EfhHSpy/rM4f1GW3rm2Nyy3lwhsJ9Em2RGu2vjjyfPnGEhWszhr47
5dnbWPNX0FaH4jB7isg+2lhFjLcSZ1icHAKGeVLiDIsz+uekVse33dCn6qxjOzqMMBWLk6PltTw9
ptMlKc+mnui2lssJuOXcJdid/OYYyh6gANRRr1DG8sx/5XQorn0VBXAH/dhm+B22Rxa3wX3OR5xL
S61NdlqcOKqtvFI9aStHXb+0aQbxnj5Hm2Lxy2upE4dD60t1sBy6jAXV5mRqi1pwvsUPGOrl+biB
bD4bzRefiBncckylDnCfn+wSZ3+yuSlzbghu2hCrjC6v+w774WhAmoHsuXUwCVStxTV69gdHO7+1
jvWh7KXPcu5IjQefSV2oDyqjDtuP9EEVsw5kTXddy3NySQ9PRyh6rpU6a0zr+1Jn2u/mlOJ9UJ3M
yQ823+jJdyLOA3VzTM6az5YHgiGg/o75N7COX6Z3qiYjdZZKa6cYaOX6THKyZqlz3ih4m/L+bB22
Sw22GJRBlw/dT/LsFlZjUw50Tv5iSx44Hne4YXn6ktllKlvuUWlh2KxcuSnf+VzYcTZxMKwgz+2U
Z6Xl+QqaU9zEFKBNgCYSAkhL1cM02FVHk/X5V5NqO953p+nOidJeojQ1qX7DTetpkdu5s1U57Sr2
O+U6Y3Vrse1Lh9laSbQkN1AcWpw5KIagob59j0+1jttWE2UcQuusoTL++DXyjxpWaMxnuWdajTuN
ckdqEEZgK04MOyhKU4W0nRhtKDZl9ank1b2fCKvxCommUC4z8pM6FGdpvdYz6TXVkTZHoE0zRvD3
SAzQIj14+kwZqqRXKNsdqF1r8RX3RwtjQOxHL9ft54pqD8u1jp/uPs0O8vJiN2XKHksJa39M9+rr
jN9uDeWPH7wZ6t7LmXOmccc1sl47jy2HPZZidfFC7yqSJHFVG1qvcOMq1kyZCGSFFoN0/3PcT4ux
Uu9QicHBkNk25aVnyS3m/hspxFCXH6MUvuOptnxMLbBxKfEa9xlmMguTcsrt95EJbtxDv2hNRTi3
2ADMQCa5KpB5us/0glpXQ0vSXpLN9uegnwwxVAyrPyE6uz9YSL38Dsk/2RJhFi6P/soyt3J3OSnO
0ZVO09R25W8pUVly3Ta2nJWDCKRoKpf6s/OO14e8R++qwFg+FDGpspy3Vbky3vV0pcQZMs4a+tRl
h1LkO+6PFkv2gdr70+qouYMXqcXSDaSNc10b57uAtDjKxEVmxbnjCLxzX0dmKb7TROXypDF6WYm2
rcRq+sF4vBHy8lz6Ig9QmrucZomtO7+hyKeEuKkU+Q76I8R9XfpYiDm0bTDsRheob4ZqwwaKa5UM
uHnK0JWp2+YfZtaZ+6ewNhGGT1wdsHJBqTCrH1dHf8YS83pP2US7SonNFAHr6MjHp6o2EfLQdtQ+
wubXt3PiK+y/nQHLGUihVUx2Ubjn1TQQGtC2x4eND2EcM3nM8wYQZDaeHMxEtd72PNwG/59pn/28
keqWAZTFnseid31jTKemO/L1LxZTihXB8IPdkSMe36jSSL0RzoW67SVUBbcw0q6h8Dvy38HYMWgi
f9l1S5NxRBQYV37wSSwZKJMC6HgcYXCZKcMdntpw98L9qnXtsNYx4GrQWylVMYVgB/rS4Tz4JsXt
rsot4LFHzeQON2Yvp4iuteAWLfINDCmdW3HMD3mTb6Kf5Y6mihxXNfytBStsTLJNjM5uWPqMSsLS
Nkb1rgr3B5+MDD2pAsY60FuxRlYNdH69kYf3hyf1Hz6pstMeGfoNRgqu/U7UjfENFNF4N1omqcKr
k6EYfvCst+TkE2iCs7/10nLohcnw8GQDh+pJhndAPfABLgZrNDZE3/KPX9WQQtXTS2c8A5NKoe1f
3bkcHc4xGMft+heuAMutDx6h46iapxCd/eCHnlx/lGHVemuNC+Ae14fWrDIwvuJCGo/9g0+Sh0Ti
4UqSUw/Xa3EN4OAb+faoHfnkhLcYa/LBpRbJm2DcXetvHZ42t+uzkXSgOjwnj/rViOvwYknjgcyu
9VwKB/WHdUZw3a8VSmvYe3oLkAg/XZtyHUdHRYXijSU9zt5OwIHo+qV2uqKOgRFPnIANQxXWeRje
ndIDg4wUAhjiCfhDEinDykJa8B3/IDCE/qKGXCmqF6K5HHhTtZqPc6f9rLT4k20Hx6Fzo2nAuY0F
mAnoso8CBerw4anqPku+u0UAMfXCWjbu9nlh2dba5C9yeAPAKYzbfSvntEvttr7GnEoJvhE0J9p0
yIbT3TPcYKrMu0fdK2uXJf0cuCUakKi+BqHqV/8uiaZc9+LCax3dvDHzMzua6JFGkIgilkTubWEB
pueQIKvgSXAO+ScSjfqPupJy6d8lkZHiACwhkdtSqtfVIfrLIrahZHng2Peouc+lNdBOEi2OOGgO
+U8lYvtHI2ocy/5diJRLaXOu08icCuuTRtHExmiD5FbSc2mU0igtyP1IlM6ilv+QkODIZW9llY3B
PUICZJIK6pkJ6dGP4Ga8eM+mYkrpy3skLi0xNmY6RSNnubB08xHppR508VFeA5G3VMrceMbTz8Oj
Yzxq2zwU84tlwEfXrKMd24w3qU3ZWY9hPtrbPNT1zj6q7hja81uJx0fLjLGlDhoHWzro53WWJRza
2Aa9Z6dxSf07pnGpTXcnIA3xaFzvYfqZKDssl9YxTVxnmI62m5MRJM5DG7Aln2B++0KZSMHSDsNR
NxytLRCp/b3FMnFhtOF6GEyG119aPAIYU8/aR5/lg9yTDm438tF/mjqvumgtm/Q5V8hw28NHjIRk
pPgwUhjUcoqRRjcjac9riMi9LFBuMQEKQ91bomLk/QYawTtDOY+R3h4jHiN179GFVXdoi24Nm9ff
ajyFTtcmcYxI/YQB6EU3lkEWxQtkOlrjREQm6zFaf4zUDU2+vM2S4qdnFxMdxX+9no7uPETqAFEA
0MvjFiak6MYZM9Qy7Ih22nyEvs82IE3Lsw2Vo4uIdkgv0fFPWvyu+1e5m00MlugiV54y2n6+tK59
R80ung3J2Oew59w3ts03t83uLbJp08bm1Qgy8iVbW/dsq6rB4Bay8rY/g9t6ztM9ueXHiRSK2kd/
c9vW//sK+9J1g4FIWE6Pac2j4JcWUg3pVYpUOGBRAwFqPrerJD9m5UEs36jSORkMF/nXcNdsNfq9
bPTLveZ5O4S9aqj0Yoe9StPguKr2ceJ51VaxTid8PWlK6Ml3yryaLGCGJ7ulN7I9tzrdbrU+s5zN
asjejoem6x2+pHiVOLUpLshW1VVnZ71RF25BL0KLgDc1r5vUOtPONJ9XHb+xP3Z3w58eMvPruVSz
Wb2RDu7ON88NOdH+DGOZQ084E6YdAOupddMEdNrzKowafLKeyP9lvVpy5Mh14FXqBA+iRIrUebz1
3H/7SEYou7pszGYaBhqWqjIrFRk/LuGUNDkDLg5wA373Bsczzzn1mY94zQq4i+ljVvAiga8sDnxy
ML0qQ0SW0av0zo3OOyhzZIjSmpzjHG9Bl4iQ61WBw9Xgccc52NtYynEu6E40L+cV5ybm4fBWsvn9
bcCbAkDi4Jp57PWJRgvvVf+uRYXTGyRub4pJx1H6yx0fzi1CY6JdVlf8/cdtfre6tbusr/pbu/jB
6tEwmhlx637JZqw04L5/7ljxNXfU4SWjEizXa6DyzHy09JX0dKUdWWVP7uxia63TLmstPfPlHU7d
oVpvX5Avtk9ZNG/Ca0UsCr6Vi9aDbk4dRd51enqqrjZA+NzZE+2tLLKWoixz6/V50n9xPK3Xj2+u
pAP7fdGtMNEgJrqid8rsa33y8RqTBUgmADjxQCJAxPAFW0TEUBMr7BuRcxFZOO/xC4hgY3exzOcW
44wRfd5YOK9M4mGOvqtVqWvd3TUf1ffr85gAhFA0LCv//0USUG7C5HR22SxWRv24lmEKR7wax2og
AmVGtJUUYAe0qvLZeGHZwVqAlY8UYPaBlxCvgbUs+Rte1iPXGoPjXLZdP732Hve+4fkLeDrw2+sA
T9PveJ4JPNdDMCW/gOe+eC6+kDeUOB01kKHfhiPA3GF9iKZytItqOIWms3W04JLjpN8QJ5oVvU03
J5yBNU6fz6CgV/iDZ4u4QhuS7OLaktw/BKgPErRfaZ0emnbAdTTITyeePggoJe3N8DzMmK8PnIgn
5sy2Mnvj5xzKqUwvouRn1e56WFcWvUlEr2WZXkQPBF0B14iSwSIkqACvWOdhKO5h4kC0IjrXZSs/
hCgZeiDYOn6tg/iMAQIKekMhGPvdAoOABq9/g4lNufRuXZd3usSDJ/JkWBBOM2v4NtReD4DO642V
GMl2COYmPYuGDcVQEJjqvfboX/ScuIc2oRNMroevnwIzBHQEeGsJwUS+jD5igUksq1E1lsK8wecx
/PWBEbG0pmW+q2pUX+RcA7w/55rnHhgidhNHegjqgeFIwznFSTXC6QL4aioAnP4ELswT2vZ10QQz
VaD1dfD5sB/CMibD2JCtyyH1EIY1ibmFYJ5BYg4w8xxkkzvM9x0kwKnkZP3YF5abDjFZViZdzNG/
CquNciI3mM8GmOGkHoi1v6hn8Mrl+MbiPcdfmfeXZI6eGXePrrVWypS9Y5NYti4YgeqyDnUcSBpn
kLydElhYB4l3Op98HMCRpz5InLWv74VB4tV2e80iWH7Y6wlLNYfv5US1kD1LUG0yEfqa06yp9YjF
NZYD4bSQi/m8J6CFzcZY1o9qIaMbaZ2ZRxKGAcuZ3S4SAAn9vlDjRtku7rkCbngOUHLE9TGAXtsN
swRP9o5OleBitgSZbbfaSY0etdPi2F2ma91WZ/87/HQ7tVKJW3QwQdmuEWhih5f0cDsqxbXXusAf
gTpTXgznGlRB2jkmBf30S2f8KGgck6180AJQh4LPFSU5WMDuO+SxeU+b1yRAfJjIrQw5hZ7gc72D
A8BmO3kHaQJRgGn+D919YvTKnTCccM2CUIFZLmX3+Ws07AsggNyxgx+qRwOGW+FAuqWv2V2vy1St
17ZXrycfNnvksn67sXq8zZ3FKagTJLPHuA6u2f9DnQTZE0y22KS+YWNvqMcOjNk1Xp9g/CJAAZJV
HYEEERSpBoFeDh/UPyTprMYpwYM4NXI9d1inrQ0539mEJO1KcuPBEhqaUrlUn25eV5ob519XgV2J
iiibfYyuQ9cSrm1PanByRxdvqZMVLihBGpkoesEwXFDZ+usTnSvBufDySaik3VZsdK1JBQbW0XGY
a4EGz5NXb4qiBIM7Drr0T2SwOgRIyR4xMt0GQ0D3VaBRX1eAJhxyFY2xlIahlyHK9YgrQEfIHqo6
kV8Mp8kKeZxB814Q8+2ezed6w+YK0AeUMcaiAGNCX3omBXgEkrSFAw+5HkUFGhSomwDudqB8gflF
CjAMtmcwsRpBWqKd8N8lSwE6W8sSClAF4XI6+apKc939dbG/5hV2rgI3x8hhZP4eYHoY1LMXtHF6
bvwOB4tCjwO+6u/J19fhuJJzB9+sF/gPbKfRtQxwAJfUUukd7SK1S/+1TKx6Gd2rEl8zNjFpL1OK
21tMtRbBFRuu7U/x2VT7iZuEgo1d3SofcxttqZtRdTV9uvWvPogIYFOP/sZgJo36zY+DApIqFBif
qvS/QbLgomtfSOolNiR20+w4ITmoggfLBYB8Wy+r0AORMYmIIVZGX5+IKPLUMLreCWXzMPX+iIdM
AFKq6ONs+rQCEFwgO4hHKQ92iS8UARsPAPh+SMBBIBqUdcdG/lJ/E2iU4ziNImCJVNrqic5aT316
FuEkUOeUdaTDWLCeLZvEq/FNBj1wNQeV3T/X+Fzm/AOtFHaVs3KIORajFMXeC9wPNIGv0PX3AZpb
mQtKerHMSVw4hQrTg28IAT8Rrw+UAGeX0RVV0PV28yYyPGWqEs7TY4jgtwtOVxaDAzhJvjEvmgf4
VgEGmhRsXPZBbcHoTPiwUfWgl5RnvaCfgfMwu4GmD9TrKLLnWtchmgTzQrn74ynXvM7rEyJimQ9+
LczeqHnnMblQkpke6MtzsVPB4PecNKqny5GYa0DHJrC2SzQ38PCZMYfhFsYLjgPa4etnoJyKNHD4
nhuJacBKD1TNMCz0WHLKo5q6F80B8L8wAparVG6ZqRgcHygNVVIyY/5BVzJOdG3a5QyQuRyi6UGa
3cYuB7Y3aYO2yNy1iSbAc3903lGimSyA72wIfdyk+c9wUui+IdOYk3hSthrEU4nnUubINiYNEI+9
Xp9AEVFrXiYsNW59sRPfe/CUwYFH0SSXQucyUea9J4/i2u1fsxtcstFpe7qfoIVtInirOV2hg69K
/p4FxMcPwVnDCmIYdIyNmI5NH+1Wn7CPc+EkfHq9INhcFuB8QGJNIS0zZb48MzhwHFcGsh8yaQs7
ynoiB0gBShcSD2m74yEedbsCF8TBN8afMv5rHK+bvn2IMyHa4LoKc8MwicJtgarAzRwn8gBu7ycE
ENb54Z3JJ9XaWCSL5q0x2TTBq4Xg0aaVdOR0BS2Aaz3x+cYrUXC0A8aUE8sOUJEJZMEiPGGjJpxc
9wVEHe9ts6+lLCb6BKpyHdnoQ/69sVWpBgTASEmuRA3MmPveItzYnb35ONfma9Bea7AE+uJ8944O
RoPkiARYnRhjNNiGicLbxLXbe68rv3KtQR24s8WfVsZKJIwtPlqLudPj16ohqpZlin2BgkFOMado
HZRVvcOEL3CuPmGrPExyg16X0QDkD1rDITZ7kitlcLu4sWk7DfXeQOAxg2XiOzpALB3J4PSxgBjG
uTrObFx7Z2MSXE27mnMm1hNr/FJe4fwhEYx5JF09Eua8NtpaG1BfDWFFKp5sTb7cszB8lRP/7p0A
tduNcun7fF8LOHkTqrwWBWHL5i3gmLnT7zHXB1Lw8/qE4hfhWVRcTRSU4KEcqoznWiFB1/1NkjHl
SvAgC2xTgT4ZDhPhsNmp96Qk8dx2BWgTbT7w5kuAm4Ve/SrwAC/ZyhoGF7smNaG3/7NeBUl26zjs
BHOHPsGUKFEieZ5sk/tvhyQgf7+uLH5N9SYpqf1sCwYI4IhQgHYzrl1VBwff7Gmd/9ud79Lr3Wkl
x+GjwDc4jwIPvmS5OxUYUFz0l8p1e+NEaClFKpyp+iAVyJFcQFGBAclZBCTXqXb11Oi1o2UGCVQJ
GuI4W64EfdJh43ZdSm5dCd6wPaggNr1hcTUICQZwLw0aQo0NaNApOhC7zAVribgifAF0RVipuPaq
O1GEiiGkYYRABSLc/bL5/+R6AZJtgETtXBVuyn0ZZTgFw/AcDD/pA6ZOjbKc1C2VLD3Ri4zjaigE
7BwCC3KBwYxp1CU0RQdKVTnu4ElB3EJoMR5wLVngfzhk+UaDSaHbQJ1jdBNFWEhnd7z/ulwb9XIV
jZwn3hs7yoI1HOu5EWyX1okzPAl5c6b2RjWxXqv1evTsS/YoOGJyQ7kYKkyc5lW+1uFsaoHnWjgS
WkjFGViuaPtF7hzGRTVcsR3fqTLIt3MCkOGVGKQTwxwvQARaSkTBo+gvnK8wLge05ZiILAciE1fM
5sCmrVacDEKyNzDaAUh2D7TT4xOYQia2LiSD3WwMISQ7mEz6hPWFON972CQmA5wQSK0wYJ/bA1ds
cnfM+Pp2VGBCNBqZ9RRH637RyTdaXBXooJwYHI6D9kYv6j/n71QpJIjYej70gfvVElQPQnYaEPcH
MmBYYaOXR4CY/Q0wrRT+su4y1MOpggj5xvMXKLbBqeMbFFvk2NrkGBglfik2oVN1XHDkis6+vqME
PDuUlp2l/p6AXmQGFyc4VtFMOYwnetY5GNYVJBpQwlMCAaCnFZ6Asg4NJUu5nu2x5zHRRNDBuYqn
vV5U5fkxRGHrNgioI136Bl7BoSUxL6IcbFoyqHUQUfWv70AR0bTtO8z2i6EYkbM+FhDdjGC22UMn
AujcnNs8fk1QIno41jjmQNixQbjpULCFXjwPdvQATyXio8vkjwBqM5iMZuOBhpuINj6nxz0QVSJq
yi5ikLxdRPsZHzgB0FWK39mYUCQvnpPIy9AL6EZiPQE8He5asRQ+SAGvm2ARleuRxKPn1en8DkTx
BUwehhquUAHm6lgPMvYnEN0YmnaA6GIuVE5E+qj4IaC+KPriQa3Z/bwyxDegiOhuciYe6I4PpI4s
MfJjAtIeaYmobLRaxVo6CGk3uwaI/SXPtYMip2YPx8JYFH0vD/PLpmdkLDvwGe2Zl83J46cQ9UEb
Ap6bgB6aFOrCHHbxdPp0pYeisAFfX6T4CyUmF1KzCsED5lLy+tyWugSpo1oqbNqFUWZzRFKwvg4J
CEs5N/CeAc9ZVLBOhNs4+1+7tKu/XDkzwoXHJ10GgMg16Ticgeu6SC+NeL7OCTh2m4q1U0fqFohE
NbD2cr+e4htS10Y2mLMzmVaOq/VtmLHZkiZdfS20pGjtdiIe+M3ww/XBGoxd6mRDGCJFxWMAMgce
K4pslydWHunQZ1kp9eYa/L2iAm4qLYQE7ShvujbG3FiwGpPgdwDqN3PXL399hweVIa1golhYfmZE
PTmzd0pAtR4G9tebpjYiKIZO1bWjAkaUu//undUmuNkpZreYWh/dvdYDTh0GncU0WdVp3o5xE/U8
N4MjcNZXKGL79ab5MQZcFpksJs8kQHVbm7N1fwYuGRwlimoXjGyf8DRkNbE2pn5J689/UF5wnnlu
vXFjBRTtLhIAYHbUnWyVuaZRJFcWYNUkIkA8jiHU1K11T0ptNdQa4V57WNQ9KhGA7DWuf/fOutXN
6zeVHO7asBYMbof863A0uDHJ/m1IYTV9+oJxmCnk6zsav4iQL4TAbY8OAwKoWlTrUL5IuVr93dHV
nCM1dcjnbhymlYknbff+jUzlu+Ie4yA/7mcwifJ0V4bKrK/nytDwHnIQFWLeSQwNCeNtPQM6nNxR
u+LWgd/MiXhh50Y8pK4xqWW7IL/xeYRo+JxxdTgHvrd3g0xdQpb1qVqWLYe8XuPq8KUqUIh0NjJG
BaR0BaMQD3PtQrpvZWuN6x9LoDoRvTJ0Fr1A6ImJKyb8QdgDC3zocE7o0DkfUhVU+9nQHQb86YfB
Y6BToSN/oHNlaANbBS9luHE+TdZDhrEwmrZQd8uw7gY1+aDdyqEO+aATd5jZ5DxckGFLOWFQrl/C
pQwdhjCmUYbKzhnhLbtF14keByVL/gLNplTFe/gwsh/FazFU5FrBftSETziYGbog2Kp/I3MoTLLy
EA60wDTQcI0S0OoXrpm/e0cFZNst35RgD/B6iVxmWIvbxFppntJzFgvvdeFd15+NFFIveVsPJk/g
W+WOOCdERYBk8cYFFr1cDnGTErkjAgBKiLUeAYAa5M9jAo/hFRqkQ8McLzwWBu3aegEZE4CEXUAE
eCzisRbwOMSjVeLJt1uk4JqOYdXl1YBIEFA0V5sPIMPJCbmAjM0YgfMwVfjEeRfPL8eJyFBEFw0i
QvMaQkReBwUkBKOBWU+TvM9Kb8kP/AeZZsDBPNhKMVoWdJSiBWDXN9FzoqNGnxdLcRwfedk79hCv
5kPipaimsHPv//8CWGp7ckYwl4yJ5mkDHeWNJxCWDdUdoHFWPG7ZeNJwqsyRYZNBz3GFTFwRZl/f
UQKeHUuXV1rXJ6hX7uGF+SjCeTh6J33G7CMgnGagdz4EojLByXrbBhSKFCEDB/jl8gCKjT1IwAXI
R8+tnwEUANrQhqP+b0B3L1Ec8sXxSoVfULG++orJKBGLkn/BRDxzIt1Btl/8PPEUtD+w+slWoqAn
Unw+YnNK97dPeJ7EiXRYI40lr68oCtsHRc3/oWhv6CZDB2455vwpQOeC4o2AmJKiSkg54sQXIZ2b
kj+AdA1Q1AO/eAEFRFcJfueboU9eQG0jbIzQi6gxTCgADXhrEbVd8fJtPhY9yUgjHiakMAC1IKDy
UDRA8ioQdUUEfjH+PiT/L0QPhqYdjESf683RrZOATgK6FgDUTUCBL69/w0Q8d3Mz0Umr1X8YagS+
HBCAYnokol0jq74hrskQIOrwEENd69DzIfHtStd1MLRXhxNC6RfeN244mxs5a1x/Cs51PRmW5Iep
fWNAQs4Sd4Au8lUvfx1w+8T1b5CYWcjL8d/X+OyQlufJp8GffcIcbAT9eRGrwaPegLJIPUj1yL5Y
Cei7GHCirdF63v5bf16b827CUGISDbvjrF+7ogbg0EOxLqV/AB47yDivcwKN3X5ibdKRbwJA8q0H
o03GNJBrHZbFDgfOhK0IvrVmSt3BGmPwn9W9tjZO0NFp8JuVVcfGmpV1qRMRZQGtpPYbpBdkY1nO
HdV7JpqsA4JD091Q24rrEcjfidpW3sK5M2Z8YUjyO8xequGOclvfGxyUK8mBigpik1XhHFD99LAS
fu/TbbbXA2tbylSPr2u39+UOXiyRWadTvAc4VMGif9Hd0nqEdrkA4552ZvSkkH1TpoLEhvm34qaq
O1HJ6idmHaamc+4tnLlJ901aeKwM3mPjGDepfmCDapUX33SSBv2nz7rY8Y7w8KsVllNsoMIoBTPL
eHK9gcVck4+Rjc6nPH/uBFofQrW0cXQLXPgGg3+fDGTOiaapuD7uqgDZG1YxM5dmyvXCWv5Hd7Uk
SZajwBP0HfIIAiQhzpPbqm2b1e1H4M6LyKgey0UkPIQQXwffzzpUIYY5tgDtc9AdQIVsOyVBaOsT
Ot+d8U0HGZFKRgQFOJl1W6Bl0lQfLMiD0nA2x1uBBwW2lBVYtl/6ABLu+Rha9ecU74a0FG89M7r8
FqwyW11+B1bIUmIywgO2rK3YqjYyKnUYWvS8eQQdwT1DFVNBNzex3GzSDny2/RTgm3OeAqxA7VtF
LEBEZt989Qr2ZhbWKMkCrOffAxZdgG/lhBwMQw7m3AWNHDwGnUOwdR5M95xwm1tGLBbhwSIn43QN
BnHhAWyZveoZCmobi1S6CN0wibPvQwdxTC+HG3M7sdlrtmQqSpfgyztdgkr/5DUswY33Z2bh/XOi
Kpd0zVEi0JBW2XFp+jBLDl7eZ7MI1dgIFUWnEFhdk29VyxrkXEjYiwIKRbwjPZY1aYv0YVHyxJ5d
hMdZUpM6xFB0hbMuuVClMaHi3Rs1Gr/yD+NwE1lmIFCN9zXkbDTrzFpBteh2chKmFKdWsBcthXgT
FRmHWTwL5BfAH74Lnj0m5UGJUhpoKmFZ3zgWNWZiJB04k03ypcH6tgF7bC3e5xzxwtMc+fs54esZ
+r/+8gwy61ZDpZ/cX+9ldC1wpMMxKBMAWBmBKuqs2+ZYc84TxEoNqUqlzMCwHvPRYwDkYt1/RQGj
BmZLNkIFzFz7NDiZWIyWtMxe4OjDcXJyejbHi2PW9pQ518CWePdF++ddz+//cxfWSakFjXcZNG32
zb+9+nkb7iJnnP98BXpBlKfHRZLBaZNdszh8SVysABleHzctZjHW0ebUZTmqM2GjWnzSVsPz0k6l
WECSU+kzbuJLSSzBiSEH9L3jmnD73eaJFeBUHceNG0iv2Xrpa2XSm+3k/ne3n+LIoZm3RVIGl87r
Lejwr35GXTGlzRToQLe4vjh46NiwwjZo2X2rTThHaSfgcboCd9gMuOr0UHuPAeISBXzRxgDDr40K
LOHSYRBHq7Ppzdloh0afyMQZoy1iwBtTOgwigN6THhDFvUuMNL6vrc8JYhqlSpKHBzaMcnbkyyH6
j4ETvCFikcQ0HqsDrRwUiZaggLukkyaY02F9xSRnIq44r/TCWDivj0ljEP5tzISYhzQQ1QmMJjWG
6JQj0ciLVihIB4MGOVYfGDgwdh+gEwJTB+vtKtiJEz6dbhJ2lE30GA60uI/RUwI62k8NYnOlhJmQ
8P3uiRyfoE2kc2/ghC3k96Dd5qSdJ/zJGHrTNryr2tCa4XW68nQ4Y9KZLAChUQPBMp1PeFlCRu8a
JZghbjyAG5/wG3I0NmuUGXpoIN2YSIgWbUAApwW6mNE8wEjs8Rxgkq/gGwkpFruCNvLXp/e81S+A
6m2XCvy7vHHXrky3WuuAuzYh7yLO8qrPPANyASCv3bsjlrBcvg42xU154+Io1OeNdWffubhKkj64
Is7hXO8DgRs8CIUd9FkwMRQmxugrqCE29rdjeFMEllc/hDMt72rk4MAm+hm4YA9esNuktbFrxGx0
SlpBGlcRgvOX67PsihY8+ihuXPxM8VlV0NgmOWhrieCasxyYKjFSxw7PMODAxNUK1CSzOXPh4pCH
Q//HgXsXsdkwBHQtQkOMzryHIDjrHjmC/VCM/gal+oSD2HAw4tzlEhXVLtMBPJNYfvimlQsSgYge
m6QR0ewvPBFw+d6UYJYlRKg7mZaPTQ4Pz82coMbJnHHdpPvEnjzhDKEDfy6+6r26vqvi9G4naZXk
tvS7GIBNBH9JDwigXLTGHujz9S8kDsFX9qJLbwMQzcIseuGE03mX4wRnGwITZNTmeBWWL3trXICs
9YY0R0E66FlzScvfkLeI4siAdjMnHUXrIeI9p08IdIpCwkjmKlKfcYXKc4VApS680AZs1ACtjhPZ
8HFCDcDSciu7tDhA9hRciXTJcPDAoBGTq2As0oqMPIdXsAmlhNAI4XYZB2dM4KthRhoPy2kBum8V
PswGzVyTOp1m0xV798MGXaE4odQgx0njjsQfvCMoIUKdDAdJPjzXtT4wkR4uzEklSh8/3T864vQE
t8HMkiFQEXA34PmlN6ycEczADvEy7FfnMO9w4PCZSzunVx9oztxUiRObOcEcfxw3J78vJvKrEP9U
bf6M6O9/PqP+ixzGMCd70s6Y+1VTDC6BphBwpmqNpkvyDsFOMLFVoRr6ALfI6kNS8xre7czD9MoA
TdpAby/QMehd5oBwwt5f3hHh9D8Sc3JTtPbumFxuNZgDg0rPCapgwGbl0UfHGQPud7aYITi9Ec6x
6PxXIQi7HLPy4Imr03yzK6p0TzBoXEzCqeykql8/++r3Z+PFg6Z0G8UBJuDmeeObclXjjcMeDmz6
oGlRQqf3YpWCUCg9f/eCdKN+9YPFVj7aShFyJtKWfjrdMIRRWE+5NyfoyW720+hZJofv/6j3T/rP
P589gmYZWwCr710CZwayenSGsevQ7tGfpcsgnGmuhvxiFUxHjgc/R+f0OawkNmh2uUUK4rmoUbz7
Jqsq5OmsuC6ekdI1AxV6/OuzO/xbHeOikTt6NSI3z99g3PuSsSYC+JOzZkJIBb1qnCfmMTBqOl9M
BI2VMomZZtG5GHyXfLq+ONAnBv2nsvCqu6216KB8NvpkoPcmirvPGIwcIHHSwtq/nKK1AMAFWFUH
l652BMydtI2gfLl6VEEWOXDACthaNdyiT1+wBzm5ec5cFLzo6iSAT0VSfNJCO7hgKsTNIW8HFhuH
+ZWYTpudUZiU0eCNfBQt2OOQlrbR4SZ1PGqDFJw/C/Jjt5Gx4fbqqLk3IDHOJMmY+emo3DFcHLyh
s2RvAz0nE+uJyivVPsg/TMb3VyMb3z3zixz60vBw4zPvRPkDgY4u7NAaX1fngh/08cOmXWqH+QPX
KK0AYEwNeFnE4YmEf3AVMtAWnHOWML5M+ce5d33lY+eTUlUyCit9oYQSVuDEYVXMQ3epU0J/+Dur
8i//wlUnYNYKPP0Y65Rp7rRp9LtcWboGq7YGSxd3Ln4/2lZOWhVrMRqLaQUNtp2+fXy36e3D+LEa
lb6ctp5q7VogAyr/Il85800YdGbG3O+3hkFh4CyJB+pSpgd6Ncs8g+k5Cjh52cMpU2A4OW8DPklu
CRqgvWehFrLyWoiKDhpBAIctwis+HNAKI/ZsiSKdq0wr9NU2aWGCy+kt4YBu1CkTNp8Hpub4AWe/
Qfw8IURFj0JOkQ2rM11ec8bRvS8pcMOzVZw1qfBBnJtGmX29EGhKTELOUDz0LI7ORYmGao7vYdJW
BTwVFKhgHAzrPA/KZ4tXxz13peN0pbxwVj/kg2mpIocKUC9JeMlH62s3bUqMAwi7C3+eQqaglQb3
FZvRjU0BkgNPgsLrg90AYC1ypD27mHPHcQkGj1fzLbp2qWuEtN8SjsI1eMg6kJCJrXEbvsvjun3A
UYGEw1WqJIOfbXcCzOYQ3FdKJd24yB8N32+1mFcgJXXTBtLt+0alw+N/1FdLbm25DVxB78EreBAp
6rceAxnZmQQIkN2HZBXlY/uhB41GAk8uQN0jiiwWf0SfuXpwoU2urfi73VFbGrFlrjN1T6c8C/p7
QRmtyqO1LwGR7PX/zcTNvOLC2CuvkPudqbulnLDKZS6UlOfidqdImtmqnFjrrGFUOaoesQDRq76r
nDCrunEsFjjR+2OFCfFmyeq88AjcStu/ltVXtuyl8ejwNrXZslcG009ajS4rJ+GR+wrkQxklH/uh
yyRETCc84QcbF7ApeafL7HPZqqtgPfSTY3f6CHkO3uiQI295Q3Ew+QTlLcb5CBcq+8Jq+HXYsRVO
ncUhMfeHmdMxe/7AAScumzD6sBubwOTYedkaM5UGszdkpcwpcdCAO1cOqIwN9u3bycfkOTJ0/4ZV
xG4vDpITWvepnk8gds1Hsy6U47B79xpdEJy1b/Qa/FgdRmxCNQnVFjw5pZ7YjN6Gp0WhoZgqVocJ
diew1YUnvPGgYU2TshCAKFzvnPRWnkSZf+NJx0nndJjNzWUT4oX50U/wQVeqmDV+KuWau63hWeHA
aUnNmVsPBnmDLOXMyOIyf0lZhbLulhsAswErdRYxKK9ic5mFVc+tHsobMFP4qGpBLos3FG880SoE
n3i9f8MUtrZDdwx8agPutgV3m4Ee5/Kp2boMS50NsVzUoCTYvJnUhfFfNSOCH/2Qw4r/+50ZJ0jc
yQ6hOD/Ry24xeNIHbs2qUVwa52ANm4PpDnGUV+PIPUnZ+AjXnUHS275z7UKaDNKEEvc1g8njrhAY
rSNrSDyiNNdjD3IU5WPShgVrkEWV+dyMnrWCNx4VhtsWy+ARvqqTZRGw9KoF5ZQelhOWaqWTi9TV
TVkquErsFxcdOfUExEn+1Pf3gGuMTBLuEhmkbbeuyiEjaUIjq8vEB8vR1gbrQtRwS+YPOhZRA/OD
XBPfBDQgX4qZckFO/D2JzUBI/WCPF4iW8kpHBgsH1jRcQIyj3+FGp3hwQbPlWK4quAAszNNd84uW
TDcvBwY5pz+XF2wyb18rT3pccBFCFm5zZij/XPx8JUMsV5eUlQ+kSfZrUj97gX9AFdrQoiz3iDzR
w0eE8oB81v2fNhofESDb2qGXE3IuOZZFGziU362+OLCrSckIbzTvurFwonxjIJo7C2q96bKde4PR
G+SDCMKzFlSIQuVuCJfYpop5wzX5CL9YNKKvzzLrvJ8ccOiMzVdV5ifDdZBFCzp0FqvqVaWriyRR
grEMNyjJZaEUbzv+b5QHwMTk23Of4QsLno5DGwblxRcf2YWM+0yU9z++cAnMmauTvQtkm2RKTiaW
BkE2MmdscktwYxiZM3BjkL5tFsFx4nBu3hgwdRfBhUG97MSeFkQwpATDvJhDCuLMUylxZBNPfHEY
j3mYpJM8smLaZMAMZaCtCth5+cJEXniQFSxpQjdMv9H5P7CqHM0UcbmRm41+DKXjdGPz2c28XcOo
kjiQmPvYRYpZN4TxOsxKioPBGHWBARXaNJnWMhEMzIWWFf135eYf3yr3+7fqzixi2GOj+L0svFEY
y2a570xuqlTESAjwkFsvFg/2oxTHfeJd+nb5sg/f1Cqdsa+mJ+wYDR+YkDhMO5NbYPr59AW9MGVe
sr7Y3Lc2KE+YqZsqJ288sETmTp/T4hHJpe0dJzkUi1fCnpZP7xML37hpOMlQigMqPDjJH/EMq5NM
XslNhZ/kFOuba7uXUq/mtMmXFm6duXkyDbdk18mauKXs5X6SbFefd8rimVXPv9l1Ytn71DlRt3pG
SP2fOkH58FtuF2/h7V5f2ITeNupKzg3xSTk1M46Sa+7bN4jfCPtD0ftvX+oditspbFSEXhpPRHEr
+je/GbxlZWDbCMzR0iyG4O1SowcHxy5YAh+WluKO6NqVJ0gy5oUqC4B/ozd0KfcbpgmlpvXM6Phk
novdV+p9xi7fObStnunJ8uCV/S5KgXfzI3nRs5wqGAklg6xn+5oGgCUXlTgRhr/l/B63xhk8eeq5
up1+cY+xDJfzm0P0JIOZt/aknjA6v5F666GlFB8aFLP/e54sr65pkPDWadBjq96K2Scu9VWan2pC
dfulLy2TxV/1seFfr//8Y3QvWS8xSEdnwGMay6E4CqUoJp04ONmyPfjBSJdX9kLUh5A7B1Tl1HQy
n1POdnty30kNmZXbNWab6cFXLAjakjbdJ+uDRrNjjg4zOYIep23IY2Bp6Rs6vH90LCV1Q7Fj2Mtn
L1+BhSPQcpx3Tz1iF40sBjMmgfe0LFvsolIXs1QttlzXQDCi4L8Cd9ccJ/tswtUBV9bzvwOuk1NF
WLHkpBU9rXQO95evaL7+VTQ3Ns218IVmqfe8E2r4AIqIemo6Hi47Gj44XUQHsJ8yCKl1WD80YrNy
VAj55KjZLmJGhJzdipOdQ7Yj0oDhHOsnYdpz+XNMfelJTA+2XO0vX5ECpl0CU8fIf6cjezHNBcHZ
2JSYQvXKsT0wnUNgvaUzU5DU1ldBupnFOTV80HSE9T8I0jUBqSLPe46XM/3+AhQhdZvcy8B1+dx3
ET24x6Lr1qniJJaI7jafNF0POLpcYcKzJwGVGPSCk3sSUMhj/CQ8TUhR1wF8wclYcL7iREB3YDl7
wLoeeX8iZ6NgXESFJyv5vmNZCuvNAOkmYF1HQRqTa0CKRjMUldX2j6KoZVqPXzPm8ZAVX5xk1meg
AGkEoeVI6aj4eHYh7ai54jcBaeu4G3kd7uiC+WPDnSPo3TERA1OdbO82SNPDyvB3dfP/CaijQcfs
ANFQBvbeL1+RIqbWM+XPS4xP8wPTnBrdKGI6gFncjfnGvUletqArGngTsDJGiNc7QqJhEdO2WBz0
R2FqaPlT+EUDcTdr6xOqAjU608r+dBymC2oOD5OAbsVgdhoSvU8k/klXheBoq7Tvi82qyafW5Hd+
FJwHOsbmF5xPo+08QQoo44XWBHAfIXBLhSQfzOaebjXQTNlxwnsgF0lcJRRERJfSH1UwZ8dJ7GEA
kjBY5PpnoC54yjngKMGbAjb3iRnRhqZr2pCUHSSTVg38C1gDUMrPmofmBjYDI+XM3jLyw68wXeiq
P51N6HLD8xNhAp5s+u4Zx20zYNOmEbsnOm//tx3wsy9centU/DZz7d01njjma2UsWsNa4qPdQHSi
p4ZsHaufZt/eTiSsKX1kofIhe+XQ7boGLPaxe8GrGB5DHguiYSqPySXl1mnwwZviHQM+q6DILk+C
Nw5SGLkGQWDLbyoMKUK8FlUKQJl6qLKzOfaFG9HIUs4675oaZr6os6/fwAGMkRzVPveeF0aY618O
KRi34WQPwDihqwtg7QcwWtsF4+xExQjjwvIS00yi2ojqwcI49KJKFDdQnAWiEcS9C8QJ1Aapsym3
ZS9P4gSRCeMmjmsUjtw1THFnLeI4D3DscuvW6zd0/pyOBKW4uA9ANFBvNzhog5Nz5+cYQfykLewn
3UAkP1GgZKpYYARcxGQfCw1QX+OwPI1mmaJD02MvUAF4JvqqkzHZrQeqqDSMj7GpZlVtg6XhtiSU
3Ziq3vJkKirD5FjfD2RqEEOOnEPXLjR/zkRyIMAHhv9lv2qS5spB2FX6BCkDtsHn+baZ+28HkNzp
7mS+XXZTqUri1+8HBAjpCGar9m6DqLxDAKrjvRu6oxABXqIXwUmDEnhAJhHrOarq4lz6hggaEYxD
vEy4ZuYFMMiUgr0itsic4NZa3f2APhFc2Pon5kVwgo+dq2q2Ys3VNvnO7dQJN7UXcIiiNopZgpQV
+cmLohEkdSeM1iRc84usp6I1q2z9++I8h995FuBW4ubSInrRNgZ6YZ5bu3vL5j7acxWw5hbPiT4Q
9DGDV4bBme4Fp3roVK1nU3o2803z7lK8oVRoPNeLvumK4AICR6QBoB721hmf6Pzs9XmesTplW14R
IOYbk3YmFkkbiGpEByuExZMn0PPbgr0ni6aDrIl8glo8nyBnxlb2XjmhKnqABWdZOnTWdl5wKpx1
nYyj1yYmT+kV7fqaOTj+4ey81cnmR4wCkw0/HXSgjt/r36/f4OnWe9QftFutIDTqgPSY2Ic1m5B+
0wBDLOmzHDwgUGFmP3iBvw9S2OmRnUmHyEDFKZCchDUXSLw2NeYPy3E6fh92l4tP4bThjr0pJA2a
6iUHSCpP7oIyd3jKHIAJpFc3a24qQyWKC6vVgl89WzgCu7GvonjfsQvHPDtHaFS5RfOzxrGbA1fU
sCWb//IsXBqyo98Qyq5rgZMXZvd7tLCp8xAE+ZIFEtPsHLzCUS+DitZkoKtWtPnNMj7iG3ipB8bU
Ou7iKGMFlx1igXfkVw7QGaMCE+z/wqKV2FsUN7DxMkH/9JVJ9j6pj34iVjbnggSwTZXRvWL5AMZ0
uzCywQ1yaSg/sw+ERUeSUAXGcOh5fIZx9bV2HSyJqiNLTuqdkM2Mscorpwg7r0RzrHcb1COQ7c4n
9MexxfZQXrFz2UyLVQpoB9C/FeJXGF+XuiJQvRns01blgiqBurV9UM7NJeuif1ktEZvsS+fneY7b
VuPgyi6Xk+fVvb0aE+xl/K7dAMVTimxtyiWqzj/zrVXdqkP7vBRnnWz1uNqlubvGoZf7AfdpC63P
TL++kREQxT3ONJITxSgOmgB2zsPGOgB6gAB07ctJShUQICWxp13qxuPGv4wk6P/sJxTKMHazTUOt
KTpRWZeRFhnp4I7tYD1I7PccUOtAL+dbavmQk9bi3B1yEse9xz85CYN6iTApSDCG5qtvwDrJOZxo
hcGqjJBLSSib3bZuri2G4k4jIZ2rYufEF1ZMWi5BDGSo1ySelETWKsonJ200i1zxbx2o5ULHKBg/
S0ZaSnbRy0hE5nowJQNlDdqJSnMVoNDHZxBPSjL0jc9zKWlB6ZY0JyX1vistDHMHigqKq+SkBfNE
c1fTDLF1/DISZU+0VyqoIPPFyEgvUTwZqVnbso/mpSTD3Gtv6aYkByX1CFbtHHSy9+b+wTvG1Wxq
WDc1WGSkYH84BuWzDK9hXEpqlyJN8ezSgTgmt4NDYxRZGiKb3WVFgCAkBx/F9Q+i4Buq9j141EN1
1keDQig6Ak+WcSEbHcQ9csE2Gx2QSxNcsZEjZmPfl9nBHTIm2GgpV/HjI8mvb9T4ai8CarGGo3wq
rgzonWXsqNgkffRTOQKwC8nJFxpMKAFVhWRGCcjmrx1EWujxSGCUUkVAT4uiUf0KpJigmx7S1QoF
mvDxmcOTjM7llsUyO4WaBzaemnHSrbnmgCoUvrL1EF6xDPrIT1APBdkMC1LnJBmtgaJMB7kMFa5Q
2rlN+trXNbW6rZU6IeR7GiuKBUP4msad+o3PihrZaE58Zu/LRlzM6rAdOOd31VkSqLIRnPk9CcUl
I8oj7RGXJuyGYkAevYRwo+qOqx0WRi5aE1WS5eSiGSgUltbcsGz5SzPRojo6YzEsESj7jUGpr2xY
wzGgjiQgwbSL+B7F5SLrWbBk48tFosKJd0782JjwsVAHnO0HK035IH7FUe+/gnxeKrLN7hCu4M8a
vERxqUjZL9tvk+4e/Jy6ddURFlSZT0jmpVcNQYPH2tA+Oq/VG1BDcDRJR7UB6rxBFaMbf3WvgY+W
Ida1g4QEt1BEak1A25FdEWmdjR2wZF5COtcbnP7KMuSmPeTvuYKSNMd3tNorejqkpCRzgdZYA6hI
a//upFb4GZ1SDzUB5DsOjGl5oIpmdKXgsazv0CKQohjDG7a9u6GcsHl3NB0BZkQOjmfhgaAZysQ2
xIwdtJ5262Vzy+Mzi68PV1oD5fxVmKNt5KCCnMJ4Pn1cpLytmykqNeAJpGhMcSHB84vtboJgkonJ
WQu3n4OtHk+EDhMU0rIJFMhAEWCz3lP4TvDmnUoo4haUO0XPRK4TudpG7otq0wn24GIvgStIltEv
xxMgqHzT9psu5JIo5NTaIFbyRiwqUcKZ2XIdWFDVYOPEIgO+5PDdRi1c8OSmWqzSolIl65Eu32VI
Zp37rbjpIhshPnMg2k18/NaOuZKdpe2PdJN3rkg9gq0A/VG5ciXbubmilEfW4zMFJDuikpVOVjOa
TlbLoZD1tBWoJg+1W9utmX72FetZTP2YjVY37DomkWUQS0sYap9jdrHzpXU+XTF0fgajV6GnRqrk
VbslKKartVW7IrBLhjtwXKWk8wVHuaZdDV8MkGyp/kBM0HchHTAUTco/HKcb5cjo9ZhvPliHDmof
DnKhidkwHZp97Mb1mTdo8RhvKATeQQTcs6nRrf4uM/uE27HpxYRwt1Kt2IJozzCgPQE3vp2plaJI
uGUR7XXRbqo/vViAdwDvFguZVUWnxW9CvHtx55VJhScL5zZdExomXxB6ri4KJ+CbWy0Oio6SeXd2
Qx6Q2DbQM6UYiDl39m4GSMzn5k4m6NcKiBL1oHncCtRhH/KOHO1PMAG7RTyKAdcDkhywnx+DpjI/
CdTPdIZH1HcxVqP+wO9MTwC69UrOtGUTdSsZLcUJoOtqSc1iQwqNxLoQfSqhlngF8X4R2XWDQ23M
+oBK0z4wnzU29clcHMDcF4KaFMALjeIUFgVkncHn9dIDF+StNBJxRZvrRKNcPM+Si3igsb177TDt
vKOI7h3HlkD/Q/u3oP0vCimjKNSpzdg18KsvlMD82RdiQfzBhJS8mn0+VF8L7CckVO311wrTZmN8
JkpmIASfSN/35jALx733z86owbDLo88WeH7TJ9WyAEFntkB8g1HGcapi8gfwlzZaoEUC3i+YXcVG
3Ii4LSIOsjggrULcUQOfQHwHEPdaqx9AfiNouyFnw3Ngjf7U5FhJCUhz01/v8iyRB7v8/LHLc6v2
loruPNg36z0XvQixiXGHOQTixlHkSuTRDJvjMaCJdWEXDTbtcmiFsYOgK6xJ1BcySd84HwVlvyL5
Kao3RWC2jUN5ZefR6qiy6mUxy4QtaOZ5bdzSq6pZ1cXeH5PnQBccnl1uyCMwHSWLa522D8pPn8rR
4U0qZMPC9VaYnXXwDsWu07X7vLjTze/w3+4PoXYv/SylI6ILUS1axa83o3intmVema4ktYPz3JBI
/N30appqGClLNduuRjNUmUnvkXRHA1a2X4027siWbZW0aUR3O47PasDw5v8nUt+pKVChDTerlwhN
ACbb+k8FovN0iOmx4CtLRHeB+HtRKgtE+orUrd1ESvIl/svAXqV+UaFpqEh7pTo7+ElbSST5DKRh
cA9VoQV43GEXwUdZIRFUqNxg4S13vGIf1gxrpvOo8wZp1vTlsT5JAdSk+i/7VY+k140DT7B3mBOo
CIIAyHjzTXwEZ1tS5MDXXwDdfPNprHVNldNJvhGf3g8b3Wg085VBhjoQZbutw3o7m8svQxPb3occ
bppk+/LPbDDmV8qvrs3fs5/GMo5gC7m01eEvayal2Wr9c54m+Fxf+SaN8X9okz70ZOnqQFa0GRtL
2SZ+6BWXNZr+GGAJBlaJd4M1mu6MhzUMkc7hTRp64CZf32iSe85ohdf6UlZZutaGpqrzV61lPmP+
IFuPMgOtMA7OcFIoBtBCcUhZLHvCzoce+kgEGTs1baq6Ja53ytYBeEvBgTILeKF0TE9unPXtc9Wg
DeV1PZ/lzJVeaJcz5pjwRb9W5hxwdmWzxyXNBh3eDkgzIJY6itYTNMt5U73x5OBrgjTRLunp016S
ttBp4+iljb0nG3ecDRrlBj7cz85kNjs9QpszwRA7XaesqIOiw870b8/ZhW2lMEIXNOYrFSBNus/U
65yxsogPaUwBdYIiaQp/HIGTpncuyAIHo9kEBY5xVKQ5/VERJUcgGVpTcjrmNWlDL2mwx5JecbYG
4p2za2COxSgZY9Y7IMgOu87QdcGTm/gzvQ6mVx0si7F10AS7Z1EyRn6qb8FYGBpp+Huc7KXSKjH+
DoPG6s20CATe2CIoziYCpY3bVtcbfaCTQhY7Cxxhdr0SwT5TabIq4dl7myk9Rc8hYytQnzEPGFNE
jjD5LGObjBnOra3XegKjtxhrUjBVmrKeV6uVh6ZBTIp5OeOFbRh5PtF0BxwHm67SNL7gzJtrk7ON
Aoejh2AmGZLPTRyhyKOH4XBvWN+xSbPkE/NG8q0HOujOtdwk0uG+HGy21TXHytTdWBZsLLC6Dtz0
lQw2Wtti7igDclrmZW1uDEbVS9pCAc9tswHS/GzOMzrftkta0BvHImkH63LXJo00P20gm+/ciCHL
pb8JN00SBPPModF2S9K46YU3DS+wGJu06TVHn8gAi4F7OWhzQ1A0RIjAzKzeO2QlwOt2jMBNNz2B
Ncdysdb2sPvE0qzxk+E8uzFUxLi0LSNtY5FYsKbg+YWMIk3e/tvpw97+fENc5qkjx9OPPlVIpeEp
PXa/95VZ7V1XDnpOa4+5rr+9vk9wtM3OaZ229L6ji1nDHK8IQzybA9Myxn6GBg5gbSmRN/QbcqMn
YDodyHJdB6deB5xxG5+QO/xUQM9IgvGOuVFdmejMe0dv4+di/P6vP+r80+F0pHuft9/+/R+8VvmQ
+y3ZLVC2AuCKoySKCk3jUm4F7akxK6bMp3ZfEYs1FLyjA2hHVkETxeTcjVsy0acCrBmNWno6RRt0
rzfwb8G0n6qs2QxWKCXOmtFHZKFNZuAc2oe+D+Xoon2ryORJ8Ki82qZQUFcjrin+oy90AM2/u09y
IxNGVSBr1a472ulqrRt7k2zE6CsVofBKrDuA53r1E/qN6acOLfXRmmh1Q5poC7cOY7VebZ613jTm
7JLipY5jcIQavhV92yHy9FYSrLL6PZ16OcDcrYDyKV28Y8LZOgX2mL+pb5f31cxYeII3TGG0P/hv
iFgrzHhfGI49eMm8kx33ZHhAuacktZvPu0EKk22spQJBolUHaoX4qj6dxNMrrdpg9vGwCuktmyLt
qTuY6O6d7eu97OZO1feRT6p8zey892+HYzhv0Gcdbx/EgcmyZouo0/fOVPCoSHHjic+q6FBFpDhV
tARoapL+UkUOFR25MooDGcX+tYzKxWedcOeVUX/D2/V+KSTDurIHhWQUUjtECmnyjoXjgxuFFPII
aUIIMXkHhDHXopIEa32kJE6tCaSkeGcf4GpTeOHSOyGr8gWjs2gl7NPLqauFNCvK59+11hXS0q5U
nx5mzYEDIW0IyQ87mE9UWqWUAnfYDEoJPd5HtOLXrgvEoQbGhpYCXurk70Ui1NKqVBlav+ee4b60
9LdaWjCVua+W8IZ51mNLUFeFwv6m8J0L56AJHzSeXaOzcfuYRotpBWDNLlWKqUNEBp4BH6uDJFwJ
4pkslbYrtJgE0im4FNMEHSiN8Bsppjpb1hPmIJipMcnv0kgX9RNi+pLN38uGhqJK1QRHkzwOdDcB
0XC2xeSe+N92E9xeuCCVbUs0fZb1PnOUaOQAtjEjpGgmRn54a8andSVjcFLdCMGzm3Bip2aoESVb
cwRn26EB3WHmEBE2/SWZfygZLNVoNAFFFNGUjOKKV0DKTyLNpGaCUwv/q4/PcAtiSD9qmGGrNZfw
dTXs2hokgymXRy+FZqydSDtwd2kdld9XMpPxxwbTDLmR7RQZFLGfvAShyyPDL838E83YgQS00mOL
RvnN+YgG4ydoNOUPyvNPrWXjm/E+niaz0UTWUToNYrZ1jQr5fSJl0xMvZXN2y2Y5QnPMCY43+PBz
k0vlrtaNYIDNbRxP62VcvVqNGdJPiH5aN1/nrF+es2wjfyy+YTn/f+ojGorEEWmMQjyDogmMs7An
HwuE2TGpsoxRNIZM01tIzfi1muiOq4Ig0mhvKq+z0lBdaeYGFBGjZuA1U5iPD9ZLIIG9nhB0bqT5
5Flr5sdHni81f6uFKh8vT4HofJunGnSnlLJeybPmFRje976nGmkeTeTRVypbaV8pyS6vELBzXenN
e73z2VpXrX7/y3e+945G/it/U+wVNF921F/LO7NRfvSVkL5QWGtpsXttvc4Nu2DDEv2x8rroKydd
qNYz/9a6nAKAFgC1LBpQbzhjZ9JfACwMgNQAqJ+ozQWfqIrXO8vJaj3H6vV2e/sIAxSU9JKIVb+l
gQtYDfhWeiUBL1wpH6q1D7zL86lGDDg6HsAbm6lg1IAXNhOomBjomhetgNDq/ULnABe+enkMbKYE
+cCaLGDzm2BT4v29gQ+8QqDeRrGrXqqrLrxg1wB5+e8LNqCMUJDjvdnaVACsgMzqP6Jl6cl/OS7A
LqJtcBL7wh1OuA0vBuDuFm86oSjg+rpwWc6Y0neooiXO0rePIAi3Zby6vWy/o6V07Up5DwNYx5u8
lZpgN7BUXzdYPxesAt3e3nfIhuwOsM4NsEu49wC1tiHk8AOwawHsQWfqudI3SsVxw2I1T9LyAQKg
ptkVyFXMem7qYjVduNHigp2QbWyo5GdZJ9jAp6fJBUt0OwiWm3NuZhwwKXLbMDaumLNRJ7S7LRqO
WPR6zUuuX7mcA8AGOYzW9s84iDiVVyE23grLO+BDX7pwIYpqrr/qOtEuiGpOpyeeDWVvm0C7QD7a
MncUMKVxrpJrKjXaJejUATb3gZSngO0Vt3M90LkViprt6UC7aKYPCGCtOpXV1m/NyAv2tSsB91DK
m7vdAilHAM0V0hx68bJvtyrwTrJLcj0A1+3CVah7HfjUAZdHwG1Fq1rbuGgpqB24wc4EWPrgKwjC
XU2q1u+Rd25f+5Jw1QGXu91cDmhZD5Qr50G7YBrQg3aqabQDpj5sAq6uBy6cawW4GgplntZ2jRwY
lak8zkZjmrjDDRURavAVRgFuXRotKKtPaI67dntGqQnKrV5qbA6dCk0pn5jw/2CfDhbeNqlUYpNz
sQlGEG1IYMl0HNBaOZiwKNqz0KJB0Qr99xXChfUqPwQZpXnkCQ85Zgiqc8KZY3xjn4uKklBygp0d
EGBbCPx/tFdLkiXHDTuB7tAncOSf5Np7b3QE7Rw9a1/fBMCseXpqzcKODkVMKKvrVSaQIAi+7sIY
84H/HtWYJI8ZUWdoQyW9dpmAeNu9ettL1pIDyiPzE0vM7lmeeUpFdVfr0Zm5bmuIm3nETd+6itfg
pR+0EsWe9UaoKjxKNC8oHtFMfRUVJdGce7Bx5a3ibm7VlVUgqJvc14bAmvPuP/nEkGssw3faGtZj
aH3Qd00yxtrOtczXc3y+Cfq068RnVeNZikPNpYRmZTxl1THlNCfZym/4oeWtk0MNIpB7nkgnocDz
7LZnoenQaD7RWbsuLtcjtEa7wBq2jz2czXJ48pA7BJPm8M7O/Y7ijwrIyMeMi+3Fic3rxXnRnmo0
W+jakchagTW9H9V39j9gVW6JaRBrgw0n1omWmSdnnrbIlMOTA0s9GXphmKBGfhlrxun8c++noE4T
1GDgjoy7nWAVr/+EobLxZjbOIIBs7L8AG6sKUDJrWxXUbgvVn6NawmYeckxvYGOlyHWxmFhw9oZb
AM1RWHthhTkZ/H1wyZhvyi5YeyGlMBwOggMkJ8gbiXz0r4EONpwZg3PYz/TkvfrweoaAutUj52hl
DK0rKfaqa5i1kKKxAOomUOQ5AD3z8OAb0cGRfmk1pi6IJzRta5yfsMbIY01DUy5vljBlycTqjIr5
aXDjyHXVEl8wVHLCfS6GidPHC9j91l1t3qioe2xD6CLqmqPCVVwRL9RXojXysRKnES9bUh6/ES+a
ZsHtSwU3WHDBRo512ypIXhUKcu/CizifU0fG/028g1+YDPvvMApvbi5zkjE+gIeOjxG2AO+63ijA
TdzF6VXE1ZPtXu+Yut4YUvLGTJaAZduRZbt4G61Jm6nZJUSa0rIKXZQY81euRYCPXoDhRQBsjgu2
3HwSsIUmq1cYlZ8mhoFjGPY8b/sBfCrpn2fK65WXlLLjWvAuvGV/fi5eJISE12E6CXciqHqkq+m6
GsEh062C20f5KwdHZ0zEWs09iUJXwN/bKdfHUJQhsiSRldPvhc+PNxQFl0CNs0+MF0FfC572Nuh5
V23EdeFVeFc1XTUUOJPpPifb8soRcBFwNx1/b13GVAGj/uiqqcchfa7lXHfed34JyQBrjwK8qeC0
CrgfLnwHAfs5H+84fh2Q3W/TGc+0tyo1yuNjVwCoFFkC94v38EKdkyTWfeqCZ588PQ0vTx/7NlCa
APyHqTMrwbRG5XI9evlTwR283+zuB588qWMn/Hn1/ALiyZG3wZxbqj6rFGcBG3WVbZaU+wNcdUTn
zArN7T754LDNoGanhNYW1+uo0BbNCn+3GzRfjvH55U38/s9/Zfz8N9PB/PjPB+Mjxz2QmGdUAt0e
fLKOnDTIQVR0T9oxljryCETy+28arNYzif34TZOURpNxA35TcJ42a3aL+vsdZqJpmruTiWnZa7ZR
TIVK7mzbXMOaMeS3mp8GAWDN8s01Ji38AhnA+WTVICEPTe72xzuKP96yemrAkc+U7BJjqoRRe00W
3iefOCS48ME8dFpvT6vFevfFNcqGa2PLyF/gYvAEqRvrHvrC4jrTCGw91/F0bWeyzNYxuSuMHs6G
mEV9bY2WyGXuH+8nryKFB2+Yko9vBZixCLFkYUbNWwm0CgA+3GXFydiLXwRjcP4iTM6+EbEG33Ao
YTeGf6xxhJ2C4Cy3bMs6kZzTKj75ZHNOcPajZUsDaoYwTDJYiyH0hgpxG86dP5h038SBa7HNagI3
u+MDmKbqFmCqICtEOaRnmki/Yvx/pZeiX50hccH6QMWa7GmgN41iil7EXH4BE9BKY0BR5Hog9azc
fYzyOGtSi5XZ5FWgDRjmgsXTn+kE25ZmG/PJ9SorBnrTG7sUx0A/mKn+RnFftoV8E26CN1cvVpYL
45hFioVKwMcQKUOcjCVOsveSE7U55Nkx+YMzVFOOoEaejzgRRa06aRJAeaTnZKhUSSGm8EKbAG24
KwB3UWRF0do3bJ1RL4QYWNLHuTX5grOi3zZGv8OA0H8ygpLCm06d5P/R7NMzwT+DaQa2gXuqO98F
j4ZMwCpCzwhFwtBvwBj8gAk/xNiaV0VHHJZoID8wBGMhYZShBj/USzYD2PnO5oBejEiI+W0jfqtx
7iNGMXXVDIk6ByFLFXV2Sagq7AuRFaPnbzT2wlMx2hCjYUUYKea3Mirba32LUVcVtvHUpYvjblWX
rloHDaQULp4U20PpwZOkFJMNKXXZoDHeZV3MJUqv5DD6kJBvI3SwRayJf5G6vpNQ1XhbKmobvQg9
RaiNaoRdmgzEfRgfCi7XE7aWhK7eL6FTGt3dRSg0mYQutkXYwBGh4xIk48uqj2+jtGMeKF7j/2q9
s2yxqTXYrqLu+42xgzwNxlTj6FwkbEqB7Um/HbkVNpgtu2zQipBvbAx/iSKwfAy7GRJmFx9pHxSM
5aXJw2j6OesE1IDikf8gViJFdBCNlNAwLiIE4ge7K8UGIj+qCzmU4TCDyWT9jWzxedTYrGW9cbge
SMob7Cio5OmCZwjMH/nJTZEbSx1bbnQVHLnfMy3abJbyGQSB01OzmNjeYBc7HZZ2OEX6tTSIgerP
L2V9SDCYRHOzWUlhMmZlrOrix5Wh2j6Xn6lqCITfPC2IJUECYxj8gF4DRvIzoEjwA8HlGhvghSl6
+ih6lhU9HfMo9hzBT2K2WjmUwc8QwumAeeLldaQ5FQ0RHknPcNJzvDz0BXTRQ3YoniT/Iado3Ckr
kTNEzpqTH15oxiBnlnjsOahO0kzeG0tXOWaBwzSTUCBnrIOTAthoIXaKnFNshmsdJb96PzNraM8+
F7+IKwc77BdXrziy3fsKgbImDI0g1+OHr6BreKlWiMR9qeHEm2+l6sXMXKqr3STJjVwLalYV1qkw
zviIIRaWlg+8dNOjkEFpIbclcjW2QEYoKSFbJxdbXAaVlh1wFbey+uTmLEkz+eAnB5lB3ueGJmaO
jA63taUbZ+c0ShpxpSv+vWC+WXSClgHdoI085FR5mj9ZlNNXshMifW/ZDgKRykrkKHqCnSkfcvgd
DrvEznaVFctydw5xYsf7LDo0H80Txd8RW96LnmJnltXNLcIbZ4IU9Q5u2epGrUodeTuIK6rZ4mo4
E9TM+Yr7F2k9f9nEZPTrOttF0GFTyiDU5zPNST4mj4yrHz9dscbquK5S2qqDcYogNWXU2hEfU+oZ
3YpB53o18bXDi6Bebf5IoFG+g6QNtUSX73jVIo4iRXE6xBCLeSj52UcDxwtqDnN4dPSR9vjvCX3E
ZjFhKqTZzs8OBSbMLxPtBrxTF1daoYdkdFRdmF8mtv7usENYjv7OOgQvIu5UpaZB8/10gSOmnXOP
09pBhBJDOklbdaLDiJEdqyliGENr9vnjH++oLxMd/Oezvq7ZehMTXklui4dh4mGrMcVP+occBZuE
CgFApGdFQDUmLx6mn9KINOMIwqUZEjO03lVkacdt1RZOKji+JHR37cmoCPdd91ArVEWqkaSCvSdz
SIiKV9gPFRUAht8UV5rwUEOzo8QwSxK7AsS8u56j2j4Ue3JR3rgYMVLLJfZjRcV4Yo00Yz1KNCLP
d1XHuW18Vt+3omIf3UcjmbkVg5Zn3LkVO5egLokCPo1y6Iz2f0Z9mRhD0WelRn+oYJbeiq0+40NG
gdn0ay52yCi26WDugjqrrq1a7KlfzOranZJTIJMO7FTXLp3Axatru0oEXYCZZCoYdJpTL+jO2KpT
XWSnyUs33QWZ5OMd+EOGSwV5mh+lk15JSF0FVvZf5qslSY5ch12ljyBRpD7nmW2/+2+HIKCscoWf
wxHjhaM3TVWmUoRIECgslvSIruSO0MRgsH7hCgqLwWsd0lJFszVm+EZWSmhscISWEQEUXdCIPGLc
StomwdzJFqPrUKO+aHVfyaJ26YtzhzYDWfmmAJmDyLylfZEY5poWQqIEXrZdZ1EcI/x+OTPEmf1p
S01cnwRi6UqNh44xlVYIh/cqYcMIF/mAIZaN/rDs5BP96o1DIvfFT7bJeTvZUnnME7x0OLRCAiYI
emTK3L7SfpAIDenpgmIsYmGNXHE0Od0JxeB17HNuW27WhHdy2NIAMGlWx5x7yyyrxLWyWRRF5yXZ
GXdXf8iwjBpetefYGlE8xawiyb4xYrGFxJLlgVurpDRYyZnvSf9f84fNYFM7SRQkWK95QVDyUMZh
4iPpM7xfKtlyHrFJJit2PbHEeeA0xFMSYdr1KqVbgu1dezqn1u78hjVV5r7U4SK0Qj+74VCOY1oh
Cb6QpqdyLUdWVZCYTg5GCGvkWQ7tPetfSDCo6TElQQueKKVeTiKP9k2FaF36uRdg7kqueiB1TePA
7TIXUeOhhGzWOPeYGtvn0N7NRkj3ZlyMhFh8AH9InbUP9/Dcn6NkW2guKw7y8WF4HqPQCXJrzCRJ
yZks0K14yp007fACozprHqqaZUWiCdDKRoZ+W9nYWbzftWJcyEwyGMgMP8OqId78NffHuXLF0XtY
6XcDP3wG3rVivWMYA4jRN+tep6/GXstjjWzv7zrowdzMFctphHjfGPMNiWy9UYauVoDfwpS6e1Qr
5EqkvqkYnIvk+9cnFoVPHmQA5NVLhxKfqad2dKW3YtXKARdlvCdjXC3iM/jZTeWIlQLEahhgD1CF
vo3LRmyMQ5Cd4B6ln3AwXC1Ow0PAvPKgAWuRsUNWIgYPIxHcPV6Y2sDAoDg94cGKcc/NN0xvwBB+
QnHh2YtrRmLGfXSi3pM9mdowotzhF5CCMRV0oDMlhO3wZMy5Vkw7lB7Fl8HueOAEDwoHi5iHwHQj
vh3DdkGomO6oQUviwIVn/nLjOSreGHxYjyV8MJ6wK2QH8WGJoUO4xzqLycOBfIBBVoL4yqvK51tV
ycPZnfSVCkakXVLXNSmClQnSLjUHvSTSlkafpaiKtCcpFzalWCv4xjSRdn/eMPFaO9xza4fDN0zT
yllj8AFzvAzOAWfy3AenAmsfxt5NrM3hAp0gWxfk9WKkHxMXQgaEwjHUMKH+KoQ01BrHosmSyvQ4
KQjwTC94COCoMV8jTMmPeS48hyu21u/BYwlJK5PBMvq74JGSWAyH5pHb0Zxsqp/RRgGEqsCxN+wW
4DAO9VEDCStRvgaT4TfxqbEPRskiyu/+TaIobAoe4SONgPlIfOziEyygMXnuHdQ8Xp4h0ThL+NRX
sdJ/RxTZQFvhFlr5jSuKdudJLGc4VVGP9WgeKhq7+ZaWCBYz4ir2IItDFeV8YTbFJ1BFSeTf0klc
6BJBoYbSlh7U7HJhXjODmmhIE7UhDeRvAgaSyCVwXJpoSxSVgYEEGkuiaA3WOQ1KxlRiVh7oRyyu
KJrSFpP41BBwqZ7QQOmdOqjmRydceOBQFtmRTOoaSaXmoYqGX1WEhoMqCm7hxtioIsY4EkUmQXMW
dYXtLUGzOSihJUvATEmiIXmzJImmdoDZpCTq2iEktGBiKl7SIdriDYk782G5aho/6MSW3lFmc/Kt
M5jK1WanEZwdPOjuVzOeTo2weG0lkaTN4lAArS1BxHjznCg6zuuQ3jlb49qN+gW18iZfYnHim19B
dHfo+yqiqS16XxIa9UoflARHO7wBccFZk3tYFgoFUZfaWVtqxkzK1Sj1hof0EdWNC4veriDyKYnE
awMKoU/7pAKiMtkuiaXc1goB3EpxtjIkzO1sKaAh9TK3FFEwbl2K6Iry5fwKtCn3mIv4AKeKDy/B
jPE7Gr+Y9+hsiREJyaIk0knvdinJyCd9csYNW4oX4y3+uT4NDqRWfGkLlyM63MGnbNkhqY0lhmLH
gJKu69qPTbPLOVM2zR4OqkzWkS2b16gNGbW5r1HTcOll9fKJJmOGBvlAg7i1ZAFk2r9QdxICYACV
15yXqUzua17p28sJDLb4y85FpzuxIO04ORTMQ1o619+MS1S2xUxyb1MbhIhqX/dm7NWxLlGdyZrG
VnXsORXLzXW+4e1S1Vqiqnm0xzLSWZgc3xBVwd3+CMXj3uaSZemXqhabbc1LNOKqjfGAlhE1NdFM
Mz4f17ttMeIlO9QOGZMbbJEdjVgv+Ujndq1bbDLR3Jeqoh2ulPtrooCMi+zoI6qfKbSxYvI8ygPC
5Joi2bcju9bH1ycWF59j6s9YD1sR9hbn0pWupndSzbgGr4m+NEFkbnGH+tC+/s0vW5nY6bLV0A7i
3T2vf3Mj96w7LJsM3SAgp5Jt4r/GFsNjbVz7tvnNNi/hbecz3WT5ZBsJ+TsU1XJf+CM9pdQfIgYb
oidoK7LNEbeMTTlzmosqzqaqnLa18r7PdzW2l4LF3Msz9KvwoZ1JTf28JD7ozkuLYDf0Ri2gzRAe
zK+MrZNVrBgUKumIidA6WIkx6gnwMOIm3mlwMJG1vCjIZ468UxJ1e7FBHmwGRStKM8NuMhoo3Z0Z
zgoPqz0XYpNBB8QAYjR2Sbr99ZnoL7gu3zxH0i2JTJCgOwFJXEjGiVrx8iiJSXkWL2GLDPsmAmBg
YuIFa2IR5G/fwiS0A7oVmJwQJu0w5b1CmEBTYAUWpHJaRlCgFPLk6zDnZnFRGZwi6B7EXro1UdmE
8T1XoiI8CpuR/78KhfCR4vai0szKXPXx9CFry9jh0uGFKr9zKNzRnqqjCGFGDDlXEzMwCTCL+MSs
CzMoQGA25s8wO42GKzqdXB7CoeQDDPf1Cek/LLNBCMOdddb7D5BulC4gHU+hnUVIXYV2IfWvD5zk
jgrJ7e/mqD4kB3GmAHUZu4Vs87ATTVzWh33XGvFBrRHR6Ko6NaYzZPIAlCW29oNnxT5pUVxt2rr9
MThlNQN3iiy30CRWB1K20DShOSdLdqivZ5V4otm0wRtMwpM+s/gs3gq0S3PhpgSoKhTfwHFXk9QT
Xk09GufiGaxIA3UDEIatq0AXyxECVYAuUp8biW6gncJKqv8hRBdGEiBsvQAx1usqfBLRYPU1CgeQ
gA8R4SQpCNEFwf2Bk8QyOj5KMcMGXUCts9APtXICGvA20cqeFqCh4RTEqzcBtF2ITlVodwEyCdip
Dn7x5HxKdLPIR0rTQhSzDYg+w+e/IzpUlEZA4HMLUgKMbihEfQrRklZAtIdmD59YkDwfQAnRqOrM
moWdedWoTdb/rVAVaMCi5VlLBZZtIL/1Si3xHHHxrILzYn7i6c/sZcsTznFNgR9eybgVGoTzcvAf
gHPfycxBO4yjfJnwnESnzQfPqQptWzXMITVFoS+UiKarMFNLvfhzmIgib/F/hQ19WyZPKZYrq281
sNp5EM7Lj6q1uMVX+jgXMP0KrNoxXxw/ReunM3rbFOUZ4djs3zXUfvJxjV9F+szejoTK4MSZ43x9
Jko8okbKqkGNIUpI8hMhN3fLa3e2OrR0xZKF3rzitUiuvjjcVqmjGuIlHGtFU8jgZTNurnBWPbAA
W+lU1kNNodw0qB9rCLisaulTpKyOKTeEipBY862acYJkMbVr10q3u+twMuE+xGkeAo3urHPEFUND
yb3hA1GM6u6u6s7boNZr/7JeNsmV4zAMvkpO0CVK/NN5ettz/+2IBOQ4mV7MIpuukjvvPfszAIId
OOdKaWagW59jR16d687rv2PRMGtBFCq9Iu0qTxtXYvVn5sbZYvd5JeuvQHhn1eWkrr0V0hXDlYx1
WziHO6RYSwykzVHFqhQxKebBK45K3UUd36nrS996skQZtVhuvtFpYgei35YyUAT3CTg8jmARO1dS
+kJFzjkBWflz4uzIIKHvRu+w9Tu6SNAHQmi5N7FK0jpPvpVaqeqIO80TJRvJWdn+B1cEa5KXq46S
hDvS7qNwGwi74rCEkM9zU/k2A+nscI/BCLWYfAfxm3CCu1kVV1rQcWM2Ybnkjfo3Szpq8rkyFUO1
2hktyGZdt9YWTOM5cZ7oNXojuXOqaUyaZU48/hx2LWgoqqNjWttGHTvMrcGzYjSXBXmlNixaMFnn
4MDQp4p0Ng78/cQw+obncSBfbbrRgdKPI6iA5UjFOXbAggFLZt6Z9TYUBLTQw+rl9wkKjICJlZbN
SaGrcxLYpNum0F9p13/OtZdVprKrzygqY2IS77zbi2DaJD29OjPbkRN9cho+MuPdFs8Hh1wDvuA8
BmTi7pHXgOxIa8c1oAOIKi0XzKiy4AEwBBZcfhFaJ9Cx+rwWVHjMHCHmC5ZUA9OXZ2FBXRg2Ve1o
Qcd4yYTpJs+7q2yiyiIPoA+fXCnl8aBD6uGwjyXM0QX0Kwt2hd4LYtW/+8gBs3Gx2ku/vX/6AbXZ
Hpmum9u7NrlzZXWZEgaAH9N4n6N++0x4ZxkbfXMGb9e5hVkNEn9vJXfTLiTcduj2zDsJZcES7Zkj
DWEudTWquiZPw/7dDzIQSivxgWFIod158vU5QWRktQXptjDHJxHdjNQHSL3AAmIPkEkgtb6VTRTn
qThHvcHzwHtsCnYnkThmyuhvOEhMgGTARDGMSCyoiUtk+AaRckXCk41Ed59ngsCIB8lkdEv9RfkI
edm17euTAglhNJj1rJD8qfpLdMpqc6ZMClT9QavNRBZpv/LKukkj7V4avTMH0YKztG8Os6Z8vhnr
RTFrIRq2gD4HmM34K7PNllZBkZyo2Koc+8kLKRgL0982kPq4SKky8BtbL1HabG38waDr9vr4zglE
u5GWJkdvcBeoD6AX3QS6Bd0AP32GymJXaA+dWCGePS+e0T92RBdCoHDl2NQgTBcYoKU5AT+ljTdt
Osb6KZ7KbiHk6Yi+cPBZGzk2EBXnihhEqx195+w3x+j7FygSPd9148xeGnVDAR0ZFyk16hvlWTb7
lWPa2ZNbt9cNanQKfd07nz+KC4EiP/fOnuXFVBRMF9rojvwpphvDwQ2mDaFGu84fExtEyuFYQcDa
s6DReZEKPvAGBaSrXG9Hs1gnL9EQROYQNNrDQbjndaie9sRmLEM4C6GoyFvghSKVBc1VVWsZK0Qb
5Icy1SLVvrAcAHc/TAH9IZ638XlAYRGbPHG2YTT9Jk8MkhUcPMrBmx/fIZGmtTSP1M9f6adAw5i+
Zhencf8xhChgjolu7xtDJJQsQXLEJbHu1EV8guOMC3JCq4vazY6uA5Iz6gdIBkgGhZXTSJIDqsvj
Uabc+Lzw1tWussVQqm9ErC3U5Pj1Ss8UfE0mJ3QoVeRdsYqV5TN/oDtkXwRxDcxf2xfXAsC58YFU
4OlZ+f8G9N2sQuHUDDg3cjPLoCSZRh5oFqPbTBPjwPEEwdeDAof1PIke0/t8DYg4G/PZC8fVVt9M
XbHZS8fisqCN+nwisSwYX86Bt9GNp3OLccUIWl0XDitlOV7IU3XId7Jw6PlymMFY49av7ts1q4wX
9I7M2F+KnHHk2qLdKLPzFQsjQkL4HblYkLvFK4Tbr2L3WZXlMPAdX/lgX6gAMMj7iBH7ggv2jCqb
dTbqv6fZ5tfWM01W+3SEk05htc+B/K8S3eeJqmu5+ryrYVT1VZpuQ3ZYHcv1CWFmPGXT2McNEXrb
6PyvspETxt7kanRD3CFF8U+E8Ig75nBTewTv6s0GvE6Ey2JDAa/aW/C5OfRuNhPb4TQ8roLGXBNH
/pDgXs8PjcDqp7jXSqGF5W8BugigzwZ4PrBwZ5Mm8lO+ULoqkf/gCrWPYPLzvP7l7PzvvPIYiaZg
fI/O9JxshgWfVcI+vrP4TT5z01FjXg9y5zB8aG38rrfbPy0ZqHRpzLGzjvrjQXjSGqC1jHCjaInY
xM4H8qaSBhxXY+0Pxzhrvs3rQdbU2ihQy5DCzC1LpLLJbWl+a29cX3PX6LGeeMEoIQ4HbgT5/HTg
i851YEy8y/R9HcgLIjBgD8jF6rI581aviXDgFvpp5nVgW72CWuHA/s5zThgQ/5srrwE5CMzpt2gc
EAXsM+C4Cfcsw2ozhbVZ8Q0776B2hSUTxGuaLLQaH3RgYLa3qus7BI6UcXPhzeZxIAN3H1vBgQyb
Ma//Av7TyooyXPKsgGELMBYjrPxFp+u8BgykoDkd2M93VINWMJKOXZOvlm92U7THf4G03b0cejuz
z+v6EcKvlRBfIfBfnPCn/6Dr2Bv229B9Juz4JsGi0AtBrPp3S3Iy1lzH3U81amy0Z+I0ysUntv75
Si/sWkNxFketXcP7EynGZdZS+orWFKvUHlgUdk3bXT6ARnzeUi4TLiw2f/rOnKkEb587ZTxEe6g0
g8wZhu8Q2mH2W+6zoo7vLmxfnxVURlZfkO4Lc1wq0s/ef+lGJe1+y3m0fqn0tD9QFMNwB/5Asp8Q
E/Uw0YeJgJJuMDHsUptH3Jx3qwCSwXjcw4nEGEzWDzh7xjWSLi0V8SACp2UNPzDSgT/AgDlEln58
f04QIYvmsp71sX6Kc2bAW8cjitGdY7POcralIUk2nnfrppesw+ggG4irvYGw1kowW/2J2A8zalEN
VE0AaYf9Fdr57HjN7h6pLP6CCvmG+hs6E7jNtlBnHDtAlHMTql+ZBYZOZ3sd6b1Nnb5IgWmX0pXV
1fWp6fVDkKOoEKkOZvFaaMQTaTwR94N8Mm4KWvv8NI3K3iZKlXJHmv20cUdoEez0PkSpU+1JVc6U
nyO6OMgBVFRZQAREkV3lZwB1JU8AdSPQLklfORGor48bafYSqaAajbQLlA3MDe3ZExNB7LYnCu5K
1LsaVbQx6gbD0BeAKkTt+ERLFFeWE+j19cyfA5qIwhqcdabrjSZeSaCbQIN1bAWIxiUq9408nAB0
lentjFRskw9Pkh9XoNbbiXaF7u6kKPiVo83zOljv/ERTPopM4ujIiu7vAAqe8ilQ/MGaGBXaIe49
tH6KZwgIupPnbbzdRGvwLhKdl2jS8z6hYY4WBvELFIFaa/NgGg3pEp3cEfd5k0Tq3IAmiPY3aQuv
+E3y8ri7R1CiY9Gxk6kwOHkUkq0ZTKSG75iOUaOCwpZbfw6pU5TDmkjtpzA9R5XC9SIXaS5Oa8ZC
GQYlhy/lhYodhvIcv14pugbeRMZdU2cINaUc1RFQWa2KQOaUKRDOBhDtACJzfGJOyJSEMv73rM5h
r9kM5WCrwuMNxqDMO6w3HmQpY0/wB56X6OeDgof1YIme2PvcOpCc8dGszwTa17eJkbT6XpR1+3TU
+S/r1ZJkyQkDr9JHQBICcZ7Z2vffWlIm1fXa4wgvJnrRAa+ogkT5kfd4s8u8TZIcWrmhSZrdyHQw
ltkrBjtXY0EcVnHFHhTEMUSLqm8gIouy4+hlswTO5pHoDMaukjoHK8XR8VZRgCD3pSYEfvaKognu
AahfIm+e7A0N2oZKbGg2lh6GPemW0JtCNR6G8vdVeFUdkQ4dr2vGFirCAn1W6Rd8AK1Fjg1j7+42
DRiy5sz4gTyZFXeCVas3VpvcyBl0owpMOYYK1X72hxRUS4s6Fo1HDNC+mVBf6XA3dA25oQztXTC2
feIDzCZDU+KpYF02LcgR1R2xyzH2gWhqjvEBtiwHgAmdIrd4AOokgGtCg1C0RWf0kUoAke6zJzy4
hFpZV7sNFHTWRrp+J7tcqXesPZYF1d7rlodvivEIFr4bIlgJAuTamCjW108gfhGcfUC3LOnLP8fe
XE+vOoM7kUvIg51QT4t6+O7kaYqU+NI8BgqGcK9451CEx7muJp8tPJ+TLTqY911IwWPYyVjBcHZV
mD0T0219hRTkjO2Hg441wk6NTUbltt5GgMW6Hxa+ALosVMN1lgaQhY4L351ikoV9Od7X1WPUR1By
PihFDrIoF0vGNkpyt75sxsMcM9tHHhPe4cMvC+m2cjjhhoyt7GKCfZ+zJdlgHKJDUZATJfykIJhe
ybWHAwxUYSdIVg+6yyc2DwMZbY+RgCE4nC27DAxwbJKBZ2LYTN/8Ti7I1hYALn7Hz74kxBW4QfhW
21wybYKT35wlAw2MOqaXg10MOTMMHKTVRMtAjoUr2NPkwQwJaItdDm7OLHJuoPLRIHxAwaDQnUEF
idG5EcZYQQgKYugPcv+tUSl6C7dbUp/vWiWTKDKvNTkWBKFoUz7t7ohj42CmIhJaCgTe06hHp5Aa
L7ndDjEK3pMkb2BK3vzJjDOCOuU9tglm34KoIgMCVeA9nkAIKH8cFIhUQM9DdFTQ8Y3IPCCRLiIy
M1/VecdQlkBbeyHSipA+hQdkwxs3AbHbQg1iCp06jEZB00pEJ3rWZReRslXUxCIiYynDAxBwhomt
OK/y/KVORGQgslhex9x5o8Ga0Pn146BAhFg0Lvb0kPdT+eCYDUmmkwXnjjEpiVAV3SCFdzDLT85r
5d3kJEZ6gJEPQDgIAcJy5tKYD2gB0CZiP5w8Qdv6W9Dy6+xMR99D+SlUZQk6lDeogFmEKS8WQD3r
McwuM1pO1QpBDaa8YJkFnoiwr59YAdVOpBaV1OcT0qui8WBVOkA9SulVmITYfMWDBLXqsOpqXxEc
G4WnsgBJEatAVWI6gSk6ycJwYmaK9ROnA3YxM/4cpsyTq004D7pouU5M2c3FJqTiZG5ggTBPxLSv
n0gR0nziSpq/CnX5d49GTDfbEjd2pQuY+k1QCxA9mbPjYasby4xPHNePQl3nu1DB92pwG9QFfzz6
B0E9YP+a0MM9WKgQgzkvqIegqpD8HWIKMtbpkK+fUAFUK/JXu4eO8mK6B3X0oBXIXKSboQJNqcNk
iyMN6a06u2UqwbLcNBANFjIhdUL6qlOUurGwz0SiON1r/RlIVSGga4HJOz7KdJ5DSONCegChedCD
kIzvijdShNS7QvOT+ev8rtPNii9DJKYBrrtAUE2A6UAq24B0PcxX3W+mezcGh3pciKIknQsO7SOz
myM5nq6PdO84fw7RBeZv1lgII7xvWjAAk3HV1Fi3xjI2YL6ViL5wYoxhdebLv6U0Bt4ba9Oydxgr
ajLEaMzHkXBeY5XSfxw0d72AEXMVsDjaLaPV9/96tgmlz6BksQlIKO2GgMj17MmOxWDRYErGOfL8
fVIA4m0vu5375GJgYn3P7UPBCjNl79h5wZC4M55Wwq7nb2ylEGbLMujpGmxqVh850zFdv4NgjaWH
E1KrbD4kVYnZ2QHI6HO06kzjzBzKE9EdJnTL6cCuOLGeaxfLYA/ih+8IY6Bu1FIsY/Mido+rYWwq
L5ztAx00D+kQgZ5kqbN7WMqmpGVrIUHChmvYsbAWMOY5rzcyggajPnaWAXFKR/twFJF3FTpbzSgp
BekOiatPw7bpP/GET6brE+C6+c1aVFeGzc32NBivSw1IhlA8YuvKBeR2DDoWS93utt7gADBLo2Rc
EYhYoQnjk7VuqzOR2XSgtZkkjWJ0+LwFvyNoNe1M9mviaASRtHOsAF0NlzD4uzCgGYXNk3P9iqyC
riBPw5au9G0gQp2pxquJ7p2W8Ipx4GjOwJ8zE7HBG7Acr8NYgXe+sfhFfGyg+rMCLwVZda54y+RW
1yAlJ3dCfUwOTjBs6rocPGDlDIRE59gHAo4bV7hfFgbOu93Jl2oju/rnJeHERgaF2hhqr255QJX8
NlsrINSWYkgOsv2QXlLuygbtgJOTUqd0pE98Lgl3I7Dzzh4Sbszszgp5TlYiPCXHipIJdhofnCIJ
D4pwzQUSBopwT5Th2WhHNxNpWp6QMJeDQbd97KS7y0qJBwZs7AAn88mBHx+9FDwOUpLG0RLe33AY
UKjQb+zlL5UuF8nxBuch4UZuOHJIQlMcv7iN8+N0UyFBPvD7HBwzWhkBTI5NQOxHLwsPpU/BOlmI
BtNwCS/akoQOnT/0Duv+qGaiAUsWHuXYyEqu2HyFTJysZIwkDJAOecvaNbsJdbzijUWb41f9wRCF
ITOtdIKOkuTFTOk7/Fo2qCIUj5xxUFL65N/jwaHSzq7lCQ36dFsrmSKMCQYLBiPQkWtniFX5Drnf
HDeZY0XfhrdIfr+hGsxL8LGwJ13Cb046/eIKOv+Ku0vTx/z/+hc6qC1NShXe+T+lhd1Unzdl6VsX
+QiJkc7azVrqlN4Z8FxbMzAjXR25Kp5VqyeO3wk5COdjPp9qGdPuriiFTOyTt5UzA0GghJUzghl5
ZjbPcPjxmpn9jM77ntNGlhukC39icfF5v+nv//ga+sv87/drkE7taP7X71D9+TFkMcxsmb89BsTg
NPZ5vTLpOKGzZ3RgXSVtPFNhFTOzhad8Yt+Z/lrG11NFW09gjbaD5tjwVqGW50yXT5XawhNd9pVI
Z4+h0qNFDiu8VwySOQtv4Im1sGI53uDMo7UiMKPGfTrGsfHNpma9Qb++T1GN1+IbigC9ixaMHBue
OBvnMsG5i0BcMYCNAAiE5AICn7CxCNQ1tfcV4FrqaMFwAOXJmUCcWCo8ihi0K6/0ziiMXAmIDKxR
bGUcJA5TbpVp3Xj6sfHR2e1LtbEYUgPqAUYadb6Q48AHRLGjtblAmP5jAG+YQMotRhsd61l3Q7LZ
Pwqf7xuvfpJjRjkZz5YOZyZqAlKXY0IwBG+Q6xFnMf1txLAznAsQqNixCi00JxrE3R1ou07gBaNN
OMfPnu+F7gVYzuaKDRTOgOmgx01UnvS4xyROi9K1mB4j8I5Fn6KPLfrt0JthVxCqg3NsiRcQtW2M
9UEiFlYonzh0aA2U+lCuuFgLsdTN8uLvhstRJfQPFdSFl4MC08U9DVyWhjzXyxWH4BqfYFQ9GyWp
F0q7FEcDkUBt4xMAbh++gUCuc4tMFRlg3V2QBm6TY2Dt6a48OOt8HpYhU8WkKAjDf4ncr3/xF5xO
59wIwPUfucubcLNbO+SuJYjEzqS1Npf8w3a5JdmRg0B0Bd6DV+DQCyGtx7/t34nw7kciD9XVPfN3
4RYSjwQl2v28GjLEVVvYUUQNDzWqabAkD25gPbjkKe8UkW0ysOBURx66YYJ/CxoSmj3ZP0P02WDG
Ia76XNB14pra33wrpF10o/P/bh2LuVAo5Jp0B7I5OW7xuTVtGssgp4jN2BBZRFYmKRPv0eJHnsiN
DdN1o5fcB/rUpaI2V6PRZjFDP3BDJOu+EFm8UDTPT9qC61lPXl1IV8tvRkOz0jm5v4cKYlUsa/Nw
WnDsOLWRsKkVsXQSDtsrLROw8J2M7grBJB87Pdiw+dI7XgZVLyZMeN/IEL+Za0Z+YdR8c+QgqJ2w
bPNBiTLcHVSYUNI5Ya6OnEHMkhaCtnV5MerP7931OzpOy0XwJtNqeLYPE0tL/ufku9ExDjiOfBz4
J76wDvuKmXR3HFnMKospkjlJ31F0yNk0fQCbXVFSD3eCh4G3o6lya5sshunKjU8Fg51X9OiKHs/b
ldseyEPygPnujkWLuM4XnS8C9F1byRXtp2hoXtFcR1aTE22KXlecal0Wd/zLom5R2bYVZ20i273p
yiKD3nNr3GujWQGsXZBjCzkzfXCFr7QoCycme+busmmxqx45RV0pn9sTVSGqRqJqDNy7g8igElX1
llFN8kDiKpkqGSV5HCsNLGsxSQPFXZILbH7bp4WqtXyCSr1JLeL9TH5jKJ76Rx7asxNeRKApclMU
/Z7ZgNQEhBiMrSNdABhbN3pXWEPHzUxcylY5TsfbA1GZ3x0Bg8IXivrdi3+jP79W88+P7xX/QIOi
CxKN+vo95mp8AkN94NSjTuHBuaPsRJ0XeuexoB4xima8bMptok5P2F0+8UG5WKZ5uGam1jHQI3s0
XLFtIEcy+LomJmnv1UeCmhN9G/bUakxk/zJzxKFDMzSzt+sES9BV0t+zPmUuBh8wZWQMANAag7El
xNrWmSNBuBpfgIHXcP39nwEsYPeZw9R1BpPPGjLS59h6FHLqi1jxyMb40q33xk0/jy95qPWZ3RhU
Q4OHxVFoFJdJXzAwilOKp3sfzVYI9Rn3i8QCj9X+p9+/y39/fJ8RuEW7bhrw/QU2g5nR8bwMcAwI
AdVuz/zlodoNIK98hgSiZfy/H2B3uqkarcD0M+SuJ6Dm9/xfO/+P9YxXNcp8HpWc8JywAfJrRvwT
c2Mdq1uiEnvon9Ds8LT8gkh/UUjciBav+v5V+H/fdG72xgJujhyrSQnW8VsGUYCjiVB3MMEre2Dx
njAl78ciklUYwceJpTtUwiPHiK6ncGFw4gon6q+q/z3eshovTsiRvHreLsPAiwzaGPHFNFm0YHZH
DvJ45I2BTSl6kYHFWDhy1RXj+T+vGDh5GcaV+5JFC+weOdB9XVhpUQZud4ox+KZu41aZlC5xGn9P
jojX7p6gOzShT6K25FVVf2B5M6nca74e2fWBZ/md2q2eFsEDjqYmQFRNm0tyUf0tDd6Y+y7/BZfv
yIXLd3Y+0BD8UPC9I+o9W1E7ZUeeNL6oUyhqqlAtFc/qNmCkCml/LSKP116R7ZKhiAqebA2d2Kuy
cxcHlRjsz4TN2JNg9wtXp3uQXQbjQbLTHH3JibXkU9/+Jd3D/ie9HzSDvDJQ4nQwGPKOSzXvnE4L
d915R75aWHdehh9h9rToeLWAcmZqKqreBonNzPVGqrMZ6Mg61LF9t6djsdi0NLj6Lr8h8xtatIK1
3tM9adGWZpCdGethfOOdYd8eGz0GhvywjC1Ffz/39wO9FjWydQ98FoAmi5E7huHE/Pm5UJw0l3zW
tO4eDU+UkHzR8vN9Hlvjfb2HFMmkh+SkoBXp4e5DB/h4Uf0jsi3s4c9xvCVNHs81Xq/NYoQf2XXF
7LnIrsql7eGfLZ2C/CGeYMQ/V8DqaGCDmxO27txNXq2eb6iwL8jLb1ls3shdZLE9yZ265zwoteJD
ldzkkweodux2MNa4Y/8qUNqSHyhVc+aBaTC7UnVXspCL8LOHrjCSvUta2FLcaxpfIFfdObvC9Izb
KoozzZXbAebcdYlen3PEkBMUdNcsz1h45YrDCONxEvnJ3Iw22OdFdTlFpmqT7Mb/42EsBU2HE8Wz
/pK54y63v1+tuINJaqvteAH1zuSPh3p3nVnY7gqI2A63y8Af6l2M5CadBzNrwEor/5dsruIb3NFM
3R4cqt8Rs3k73xfNA5rVXWJPuSXT7k67TY2HDkJssRwMxkO2b5/MsA7z/zJ/GhG1/bBkxkdj4IiY
3wfNXivNCs+Tz2Jgr9Id2VXs91z9zZM9462bx/t8sj3KeTQHrnqJ4t4Zq4rEKblB0wK1V046siqa
CVcYshgQuxXtd+QXu1jS7P2iHwfRE4st+T68WET6jwZyuWI4HkQjVhl4+uSmsFaXT1MXLs/HUuZ3
+EAViy7YEJ7RjC9gDXmCJUvopi/UvjfPGzmpIi7k+zuq8nDX2o//aD7Z5+3TGrz9vj58sWCwTbl2
MmdOHnbyo9mcVCjUSeYcnuBV1ZnrydVUILNTcUVqjui60lp9DHTkWPAhIoXjzU29Hwo21wJ2EKoX
DJNN1hjJHrPrD0xvhObO+Q80UsDkajxwGiBKV+OQwg7RFkc49LNxwkzu3QPOV0OdA5oaOSLzVXLL
YCxGiwc9p4xLftQB9ZIJDcTndSWW0yntfJfBbr5XjWva97SoeUZTDd+5evL3ytaf/2RUjhYjGFN6
SlFd9qrIwsZ60FTKePClE2QxDV8TLCX3oeay6CsTyoApNNbS//c7EgpCG+vLnMJ0m/YFXv2ZBm/8
KLKZU4ocTj5w2t2ZUBmXjfVo1P7cMZM9M9P2073dQDVxFOROnEQxsq3Ery8RMLCXfdU+V6GTyfZJ
t9HkYpK9z2r0nhZYfI4Y1i3m4KoT/HeGAcsSnesjw2rGQKmAkTDJQxuINcOq5P7Oj5CZtE61agND
LZeCRzPBTAV1D5oV135Gax0MY9e8qBNs12z8T6zH07aLZsM4j8y+8D8KRTaiMB+h6UWacSty5XDs
yHc6XDlCGQcckZ2riaIezYX/lSP4EYwy5KkT73DFIqo8fi0ZKOEjiGR4ueTmFmu/msiG/Sp3dzxy
iZrayeuNfZ/eNMm8I0cT+bKzYVh8scwlB909MlLjex9Nmrri/7l0Qwu6vGMf0A2OxQxyczRFI26z
f1pMopD3Qq74MJ7/8bIQRxCgI095We7U20W/1SxP1DcvyluJx/XIrSErq/5pMKTpql2pqqXHUL3X
IZulRXdqBxzKVKluPkJeOtKBR+XS+xpTq9a5hGp2nBj9q7ye6g7Ve83OrdX7F8dbBUJLkbaGPPLW
RqjRcQFsiYaBEVdNDGpXHcFy9AXyBJQdWYtgaHTmHYNyyugMXflqLlHJrxj58+M7jj7QoFBNZgMk
LmjPmv+DGeugqsnAik4sJuSOBUo8sZ2aRdlN/Slaf0SnpD2bR3vazZ58cIo8K8Bek47PZlhObmLg
HWRRjrsj/kt9FeTItdvAE+QOPsGHRFKieJ4BsrKzySq3D8kqvWm3HS+CAMHAgAdS60lUiawqIvOY
RvZkmvDBkEdDObJvb3nISnlJVeAWzhTwX3L5X1iAazpxOpt5OcgAI/j7rUZ4vAICt5zcwPgSNykf
lDBcmw+FAIIgbeZsdXD8gE85BHywyWLDyTHBp5/yW475+y+U/eOd1Vk+fPBqJn47dryG7acCSfLK
quYIb0FkTT7fzjljL/Rr7QPx+vwi7kWO8US5aX8C3+i2F+rL8WTGsNpUbomP2D+tmPcLZY2TWNT1
qdjgGSQF455+WeETSkjkzPqvUySTYTa8MysyemY78M2ZJkHp1MLMmd4ztjZnorNHstjuDDoC6TaF
awxrYtw1p5GUNpv8qrVSssL0nt6NoCYe9qyxnql35ZpOTm1W+857Bdacu8Za8jT/Ome0X0lTwZ81
B/uUTeaaZlLtCuWaCXwCpVlntWeoNfdeW3GvM+WJ5xPn78T+dacf/+E0Ce49LkJzI2q5h40DgEq7
+dHc3PguIfJH7r6zGSjjsbtGFmYqd3l3xy3qNncNXmc9d1feoczxxUew5sFwLWSCuD/4YKacEb8K
nL7iwfCXPPwZw/5qMcLzxGO8+ojfvlcJ1cq5vIdlSzDaGZ7dVkos0mL13gfNSM0M7ZvlV9Xt1leL
49dd7s5amZhzfNPcR4s9cuawZd140/ouJnfSqtRaI/es133u3ocRVdPzo2eqImtVuVd8dzZ2UiCS
p7ULyq/k3L1f96m9kxm+wemOro5/fvzjb+apCAt9r0/jeVJauhNTf84rvHPmtH5nq1PZuYszdo+9
VCTHQqvqsFB7dIX3uNQ3x+Knv1hdp8mYEJ5KXvQKc4BMR9NO6URKTcV5aDJiYLzY8cjp5iFnZmCm
NK7HzU2OBvTtph9AJHEYzfgj3z0+MWmG8PYGPzo860byYO9TbHAwbiGulwQipQUfjVkZ/8aszXZh
FsBsxv8Gs1J96SB2S1YGMfv30Vb9Z0g//jtI4UCr58MK6RWeXhXjV6AIaQabB+UJCWlK5YX0tLH0
BI6IaiD4EuQj6Re0h6cvux64KsUJKBCupgZ4Ar+15Qvh2V1g4plb9bg3qNAwfkEJcOosOJdWnu48
5oGzmwX/y4YTT2x9MusB6B4H0ddRxWuOqlZrJ1GcoazichKFqAPQiv6rAKqqAFSBZ7tNx6XfYCKg
ScIJaKFaJvnBc+HDy7oTWpEz5enSMaSd9A5+hvddqo9oeGJePAMVv4IZWsq6oV9fB9DNDM0tAPDq
cVnZd6CI6Ckwyz4kpK8VD7aVbBCA6MBESX4BugOAqgFQJ1xy83OWky08J/CzA3w1vlCC2gR+q+x5
4XkEeJYs/IwS4CxnVbVeoJ6s1QfOANXOAZ0ef3Uf5V3QdRfRjt0CVzkOzZ687G7SRj4yPbFA1b8Q
nK3pdTTgs4mxBwjgFSXiadq1Hvl/9SQXz5iAb4xFPBuxmjnegHZCrmppo28TjnycSy6izow8k5pk
hPALQboGNH5R020jYwuyd6AupCVH3qIUKVAPpHQL8UDqB6edgRqvxrevN5CDgwDNy6GqVKmxXzVJ
pn0hQBe2sCCg9KVbMX6FqQDtufamlcdO6LbfTGc5d5hBLZkBshzLLnLnXPps4ChPc38h8VkBcjRo
zTKAUo3oO0gPcIcG4AFuOeAVpwyP6HvNgaKUQE6Necv4HasmmRp/JSe0FeCYAixiZZtJ94JTY5dn
DGrTHkrsurHLmUGsotS+7rWRVdomPKveCd0rNN//P53f20XY62rx/djd7R6aknJxCvuSJfmjJ2TC
IYaediVKF93R51DQluQd+6z01e2z8+kWws0ZxY2mwnkvoVNcGJcC9XgcxhsD3eSYyivPDZLdDWP7
AnQCxtx32LIQ53PiwilZ2HIO0oUat9QhrIOi0uTiQdi6Zc0gFra0ibB+AgcoriGPdp6zP1FktJEP
RRgNjWHA25kswDYx1gUYdSph9BkEJS6Mm7B5AMZNWANj809YCaMSxqxbwkhPtEOJY+B5F3Pnuq8+
4zNxXOTiaFiR5UMY2WGo4BNXwugGGM+5nPXxCzh/TsaYiN+ol5ruegInR9PhGzjqOvTMwNFoQTQZ
ZDcqkjPAMRzIaqVKrWg+DDj6io+uZhu5qSiiKtSQjCv3wkQcTiyhTC/QwtiwjkKxkY0aj70fNQLp
HkE6FqDghbWh7LowHgfjOVAl1W99/ALPn/PxJoL5xdFBt6bIPz/A0QRl7dx60Xhol3OjNlHWOTPA
0drtXOIG2JwoYnnFQhSDKIZdGB1epgiOOBrZUiBNI4TsiXH97S/0+iHDpucEYdwDjFyk0zC2i8+8
XdCqKXjt2BfFT2wIojSI+ej5YFmnF0QhRjODAIraPFxVjDvrYXZW71LjyaoOueToQKlYlVUtyEbZ
B1XdXWCOY6OqSZ5VI9SDhbeTpqEqMVkw9b4uO0aAHdciHSrG0r4y0WCRhl09xR7pRB/KNYtPd1H2
nzrUVHFmtxBQzAvlK0LfW0MtowUGtQqohQO14rMeY2TIxCMYu+nlC0fiL9ZfztwSnaj6SbfQjrzi
AGS+nbm3AklQNIZM00Pj7Hdm0+RYB5K5p8LeBfUntNpFgKxh8kKE3BpeqHOHG78pr5R2KaqsXDyT
gb2i09n3rf4h48pV0NTO9h/1jsNZZf2sGgDC+czTDjmjucvPX6etWj7mLJk8mfYsmCra2mGwZwPB
l08id+kCn8/Dno0yaQosw67MbJqeLVixJw0lBOD1FnBW0ja9Nt0BZs86YCDWFCp5BTzHatMwYXJy
fEih+UtfRTKnpVfswnKXTp4eRz96nkVbIflgNVP5AsVsFtzFbcyjUuX8wuVSbLmdnLBO+SpoBBkT
Qb5eA4Y7DUnb59zk4NEODXV5JVanNM0V9QBiKU2tyA+eURj52IfPaLGJRm9RhY1HmCXbG14gv2hb
9hYEAitN/6yjHwiVDH6khSzPUWaolQhVesxDjyGdPgZVgKvKHcJ/4qKcGbLhMDqSLCN8Emmd3oO4
Nnv2M1gTDWx2tDKs5H+U/Gwirhm/yFdgu7QZb90fJHvYZHZMzhQXkyUFj7mrGn/zCq9hfFz2soVd
ljJP255nIGJGBpdi7JzZZh1aq8DOm7do5Ru04U+6GP5oKWaWQCdW5/ZuUKDO+H0qcn01g1Rs8kil
NwDFl9IN0+qi09aLFtfBXI9rY5q/qx5a462Jrcc7vr3f9eMPdqJaFTxioKcsXmKeODtTG3Bdp5+9
PCkoYqJNKGJyElMoiMlv4wRaIj2PdWnJMVP0Aye7SFMKWmrqS3W8RtUHjvSBBVvBfLDcP1/ioSVH
fbv7pSVWfLUNTUsBNtydh0lHVIXLhrnSUYpyyErIOl/IhjGI+tmXlRz0IEzt04Sr/fpQN7DSGVcR
beAIO+weOhekHdn7NS4trYlvivhBS+XkOmPkugbpWEuVgNDCth6Hj4KrTOiqH246b1fm5KF8hctL
h2CUK3yL4uGlg9zZ6V7IS9T3+OQlCit1Dj1HwGgVLU2wzP4kpnO9sVxiogXyLv+NIqw+1chML2E8
zNQCbv2IZKZA+c/Yl5mqKcwZFGKC3xSaNOKTMgQiCluXmgKyY8MvNVFn/KBc3h7iNYyHmRxZYnYV
dG0EonqJqSNJqjBEptX8Fa04rKWLg5hIEUlMB8Tzb/arHUuS4waegHfoE/AlkF/Y8unwCOPxaS0a
ur4QiMjumZZ2uY5k0Zl5mZ1VlYgAAoFlHK/m0rpzfYJPuMbBWTHgar3fWWgPClFU+5/sVF1al7rU
eW9X/qcuMQ0rd1PQW6gnz8d7nB8/8OfpspZsR6YtyWot5DwmVUl2CZSwAzCrul+7FEtWhu2vyROa
L8maPKEqIAVPpTYhXKUqsi1GmZpykXauW0IZlwNbJHfLLXGk/RoGyQYYSyojrnczGY9i0kL1LufT
2f3Nbjdck6ozBr3SntQUeDLKGpPURkiVBttHP1IUdhuPLYctFdt3PqTXTcEcPFElWWLB6fBTCE9J
ki9qfq4kBT+DvKMk9cFqggstdAZNXnT5VxmdXuayNCm2wJiq/DXEoip9Lbk688f7Pe7dKu3Q0M6R
KNFwteWSpNFD/UXJZUy2Achwj9Kfc/td23T6s29dy9xKkKKukWU56MYsU+j9CleQvKoha6byIHV2
H9X8nSdb5cJMa0oeuB68Jn6Xk5ApNvZBYD6O1Kj7TY54/DcOXpe4YmRMFhVeJgHN2iCNkB7jPdH1
K7vO9URy4tbliOJOfYueaCuOVR0g14s9T1rW11OJgrccu0uJODLA2ERJz+qUojW57m5qgFKimPJM
5eTyVSELtR9fo6QQYSJs1T5bXbyEKIncm04j+fxWG31TZ9pBasyqU5a413pMjlRzMluyvXQ+EZ1P
eImGVfZgPePLNJQ7EWrOm9k0VRjW2InD+MQm8Zlf7nRQHsw3K1ohSOvxFsbH19EUNbRZDzB6CtIZ
BCbJCjK0jskrq4P3G6MPFtCBi8n1HUVH4wNrPjXuhiivNRWiEZQT7OhHL5hjKMQmNXY7LKlGl8lB
62sUP7C8OHkERtxw+1Z4vP1pDNc3w5+ym0t4TzX15HSRw67rj8MnKEtWLeWjvtGafB1HKbTQih+d
AvGaps/uN16FW5Dn0njHvSR8ryB+0EoLF/aoGf2Ge7vUHAyXL4JFRbAiFx9SsLLrTfD0xbtOwbMv
dzL4GexmwrahaE+IbUU75DX9Rmu3GzeF60zg44/3IBguJjLOIK2mNoabtuZI8DodKFjDzk7po1q3
UljsbFghnHCssw1wGXXbk+6HdKdqpHB5/jJuQuTYlclBk46GAATynLfrpkdeDDvD6bdRsTjgajDw
0vmC41M9usxKfjOuzEbl82EJwSb0U5deNHywLRXVDpmRNtgtkPaAkJYw1XUzR62RlMWxamcfYf+F
78PSZDWQB1+BJOSjNHJ3/MWQeCEPfaj1Jcg50OblzhDkYxDxcQri+jJQQn6YrpbRTwHukHs81rsA
z8tsk1XASDALT7N1AUdS506XvbPGdU1e1dJHIb77EOKz7gTITZCfQeKLNHDivPUKmm5frrCOLGOo
Z88ymbsG1GpTF/M7DNi5mGuGnC7Qw3XCH+9gEnZ8rVXDS9zyNGHPb+ikTRPs0YbutwT7KuUC7kzt
EzdCAu/VmRMDFWKnQUCNDMnBKeBPZ10GhC1hRCV/vHwegN728tk4seU48Ilcz3jaUSf7ex0Bvxuv
1UOOgrm9Nnkwj1pT2gv3UsPU2cZ+tw5tjE3my0X1zCXcz6CHXfCwuWbkeaKTh89o0jj+jfD/FuHv
CQrmRvZKtLFv1YJm47NnV0BoWkZDWDNJ+S6r9fGpHk41bLHVYs6R6wQGmA8bmfNOTV4RwsSlqKb6
P+jBaa8tKGvpWWvdB98w95WURs12W8J9OZWtNRfwkpQ5Bfx6KqWAbzTcU1ZuhYBns7YTQnVc3DuZ
WJO4r0Hclz3ewfyR10ViEiCYuO+mOxE4Zv+fbE+a4PRxAhPLf2Y7pL86ZQ5X0TXP9T5qp+9Qf+YJ
L1lOTKvTZSXZNdCYF3Hx1WiYncxGdY+RDpAzTuwu1K0qaJX/R5xb2HV7vGP55rgzcWgPM3EyJb/9
wuSr49bZRopxtIryW3eqY57VCHFqh/0zh53QOpgCR+vl97ptsDx2lUc22BpTsrwDAbrGFjgzWnov
wirkwxP9sPlZ5VXi3zvLZ18BuNm/naZtxCzqW4xiYSObkCQxxBzKGTu9eEk+ittcTyqd6Xf3c03O
ohOzmgMzAWcvJg3tM5HdnfUUh1poOpEpu+oAp1OU1eOdiZJ97DW+AxGKnU6y7SmGh2iO7zJkmkcP
y7ZxORuLMvTz6k+CJt9YZZ78nE5+hP4I5ZNferTBAcrLsxQ95Su8HAnVzS49xtrE5FD0QIpAT82I
uY8ZscC+7DjZ8MM+0/T7kqXt/BlfFDl1otWohvUud4SGRf2ki09ymGSga0tPGhV1yyeuLno+USHf
D9vfNmx/i/OsqKk2nIGJs7lHAdQqX6G461MF/HVVJWcwncWhf4+0RdZWkLVuqqqhGvElkZiibWgn
GmmidqX+1DdhzgmAnSdt6iDUpSFIaYRzt7NCrF39rATHzlGbgzJhveQegla6+bPVFzL5H1oA2qSF
NTgA26BZwEQg2pq/TM9bFb2zIdoC3cYneOv24m1Mxj+uEFa1rtLjYs1VF1U4UyqUrI35s6y5pPBy
JiODO1OpSZmJMqUNhlpRJmVcgwcaY22sO3Zb1N28hGmKmDXrgLJC9/RDxlQk0GwytlV47fBEDDLY
JIoaPsPiizfDfxK2NDzC0RT8TnqOKtNkQyhcpJSVONMEvNFAvqzqrC8MHUD28qUhtK/LV4l84heH
k9ksR5DwHhdh5EudKPlyKeMQX0VAB0xFF6tytTswtWA3XGxcfWrKPVMFQ2kGneRrVkIkYU2MqrXF
ZMktTXFoNmJssnHl+8nYYJHtSQsytyhr+1JmbG2x1stL1vpKJX8/difFM51pYNTGSoP85ulUvqFb
7Xm1cS4W0bIQq+RwSE0/UaEa61Zswd3NV4n1Rm7xX5yVY0zO+hBnQnj9JGVDlE1xNiSlcc1RJeDg
1UFa8INTurjKjayqbpGmnS2S5t7SSerivlXXrvZOWc0elzQCvNYmafSd5ymMC5fAjkzhQeViPbeE
spZb6g4/SV3EgALK5qC9mUv4TzmJIcbGUbdarqoipz0opJ+ZUJmVHmbatWq/lzIXtxhNRFkjgufQ
IaqZrdbVzCR68aRMqthClC2uPUQZGXvWgFEVpzrZsFPfo4omY5sGeM5rQKoowGHwgPzJIH8Ysoq/
vi9fhzNpl8MeTr5m6XYWn/AHTSKMNbQ3+UEtkSDx5XrgRVglcqaAs8aGPrn2EP5LFfVkzMQYhbNv
lhgGu3ceQJg9/ijfMR//etCFadCwSaJ2NWKMJ2i3/+QOoMkdb6w2n6E1h5F+nxhDwwhSsJzWuO8o
ONHEg2PTNnmvpja55m0ZHLtaY0sw4ytyfuoUnDJjuT6Dotc2GTvmfMIvw765k4rOV3gnvq2zKHkg
dIuvaHz88ieGntRUpDiM8u//+I1vCT21XZg1IWQ7LmZOTNwZr9tdC8P7xDJhtggQwBVkTSCaINry
Rb7kLPhEi9voaxYVAsJMIt2U5LCptQ56gX2f6Lf5uAuiZILvMKlIm9Q+75xFTRh+QqMw+xVGaWUY
DWa/FAGTR1WHVwP/VjvlPXEHiAuUAeH0JDxqiT5ac0Q1IGyg5DecU949n/fGdVnvXA8+ELSqqAm8
P5UC9YkiqrSFM0tFgPloXB8pMsoLdwTSnFnKcW8odEkOJhGvoe9K+IIEVLeUuePv/2a/2rHc2nHg
CnoPWoGH/086ziaYxEtwNkeKHLztT6EKvLofqV+f4+QFTtxm6RIEwCJQyKpplH5WyFvxotZlr0jA
cyjrRvHOddHnoS9laJra/JldQ1czhtt+LZPcSX3d/8j6vrOjoOEWrQNHLNOtijhJS/IhWEmyo8Ex
E1zMWDW2WC+jg8r4T95ZLUJAAS6z7iyMrg1Jl9zz2jCiakX1L/JaT13anhbqKCWRP5TbA61wI9Bw
2yF9kUBVrup6SaChcPp4QyBn0GyLQZwQQaHxhkLWpIxCsTuFEs8wndpfUihqOeaajnSnuAkWBvS9
4V9UUapFJ1Fvi0R0wsRe9y/EiljUKSn+uE6LRz070Rq9qHxJsEAJCq+CLOayKudIhWEM1trIOcjW
kXHYHJQZeFa/Zu2qGhhMAnraqmjUqj/c6qQoTEo2ncbl0O/WloorYd6r5BhFlUgSdVE5q3g2G2FO
1HASFdOQxl8bO8YfEv0tiUSQ4RTyA+NccixUkcounhTqblEM0jOGuRQXg4JimCWJQUm1NQXVokTR
gHxpTLUu7bWIrOmepsJ5jLWmizS1OSly101k/V6SltGmJmNRzLrYtjY0ZsVoU75Eoz+E+YQwdeoL
UwOijGpKam2rOu7E8KrTVIVaVvuKqxv2unFGCOdeE7NRlLHMgTKxKO7ikgDujkjKmHpk5kZi5poo
UJZi6H1xhuviFMnVr073X0tzxqzu1aJ3pxz/MOa3GdO7M0SEyaKDKQInzBRSqYeKyxdEM1RzYpWB
Wpwv3X0ITXonR3WtzCJlc05k2MY8Jwz7GnwzCWWJC9KILTljoisepxiS70ixqc/WfjlhJueYKNGf
Gqll71Z/OPPbnKmigA0ZIo2XlLFxRiK4rb6kKtSr15iiE1vaKONSKKvGJK8xlNRgjJcYF8gwxD6H
/LNndDY4Ecb1rFeYufgSmy6i6LZTSU6X1aX6qcbUMJ0u4+t8+TNMnYepmoeXExHFJ6X0LC4iRk/i
iVNvRCdKFnFaWwKmN+2QJgJTojOFGUDEvBdQpZfFFb4x5N4VTM4ap9rKMblmZFntKHSxo0QVl9ir
s8XZ5Vd/FM6JFr44TeEhBCStmhwetx/f/0t13G5/3T5ScFU1YAG+PT4i9k701BwiddN9h1hZnUCe
u5AbXMb9Yuf+8esj3P5zC7f/3S4GHhcDj48fH//6/iuG289f5mWiWo9ec21fAPm0L1r9xr7coh+c
janDdAgsmmVLyYDurMe1RtInAq/AvPsB6VY9NptIo13Hdir0CSw8/YKmnZkpwjtDwg2xR2zrALrZ
eu5WCXbcgIBG/XLfIRiw8MqfBrGWvX0mdLE27QV4atfb4K/dbLSkozj27XZ3wT/+CcH/gOcT79z+
Nf8nGE7PjSVVH+aaFhWrJyXmRUVHMqQbj8Z+W5eotOWqPCFov+3QxRibeRWw9RJDOLViXaxiDz30
5xoMap0eg5tN1LSUrKly4P/iKWtjDvh5Djpe2C0slORvaCH4i85yf25CSfY0HqzcecUpW4pM3ODJ
jrQdF/mccCNl8ryKupFpzLr7fYfgVqMDlm+6hM56REKaRKw5FT390k7IhOC47w6PKCnpgMgdc1xv
+fuPW1S5ISkj+sJft0tyHtfIL7kxzrzM/DCdhjubuO/SzdbAr1b5pxV2xuAICRvp8bZr4pd8QGTn
k+TjyxS1N+uyhzWGRPersuaIfZMWMI1S5lTqJ6R2Jh/vy/qKIUl3uENqqe6mDh+cWO4Xd8zxcwoe
L8K7puB9ivHUrHNOMCrxWY7CFgwvcV80tgDEO+To2oTCE/sBkZnPMty+mTIxX/s6b2bloSQ/TwCY
l3V/UAcMp1EkHZFS9Y0JKbntLj2BEqcjPBovY7Q9IF+U3UP0jxeRXaN/m9wZvwULJPHdmjHcPn3S
KfcdgmDp09oDwTPjHkj++N9mdgaKG3rqr0Wy2YJJcx0nBHop8DGOadKYHvV6BLLT28RfJRJKOSFe
3bazITDbAZAzyu0x+sc1tkv071OLGmJVHJxEPGaqUEkmHDySfFqIyS/G6ptwyCh7wK18lltQJHJn
CZXHYdgJia5XEXBDUB5adcTaGV3K5YRUPSUSuBDJovYOqTW6lzwcRXaLY+cNc3sK/3GN7RL9u9wm
lNLMBhkTaWQVyqYDI49fkyMW60xsu9ozoe72a9l4n9gUTCJEudmnnzaTIimqpgvBNzHzJaMUeU/v
oR+B4hoWyXJhENkQ90ghsZ9nQwrMfEDkjTJ7jP5xie0c+/u84tHZvQ17fImWrF2bTyaYaWoBCLXJ
ybWpcyi4X8x8ltyi126u8pWYfRtWqLBD9BOFQHtGKSi8F7k08mGd81qP2YiQfXsATYLIOhizUusH
RK6Y06foHy8iu0bvao3iIy4BAlpIEKMrYD5C9xssLzbfli5940JtIY0j2P25BxzoaQ/QCCcdeNyl
bXAr1BqJA9djQ6w3FtVTVJvQEotci3qIC8FzrdUJMgqpQYkM63ZdL2c5U/wRY9ZzpouTipvtONpM
lyKUQFVdtWS9mteE6N4t+/8m0pqGtJo4PZwsq0FmJCNH3Kwemkn0XCXBa6OlgvunJcjJlC0tuYOK
XdWf8mMBdhOB1XnbBKk00tgjbuYwZJ4NPC4GXg+Ztq/MRvnW4/R9KWriCan6wcVqp6m2G+1aFrDC
re2XJsF+fmwI/Gx589wR6zSbwW5vRiZ5pP3ebEpdbrE98uUbYsrdELh2Y8BTusOa5X7dx7JhiJRp
XVl2pCM1y6atR5GNfTK+OGeeU/D4x6Tg3bDJL4vkYaBGXghD7+u0hUxLmp2eVCxCV/JK0dwy8S51
8bGJOamuqPNIREyq2rqy6YKT9bhuOX5h2MwYn1qekl8t0XPYWrJVb2kB9nAbkbWpsZjcL2be9wj7
MvGpokDEwgNtcpP+bjK/ANxlL0RQ0qJuYpZ4Qpq7idijtNz2yQIam/TzbFz4Fsnem7+bNk/JebwI
/Jqcd/05D8OlziYra8akOrNUHiXTE6gkyX23CdGxRJ7NfJL7EXySUIewAwdlIJW1krYA1N2k3KNK
U8fBpxlPSPJyO8E7tZzZDgA+CdO91NkRD6IdEHljfp8S8HgR3DUB7/NbWD8o2wZfpb2LpX4ro9sQ
xFvkqO+Co/h1j7idzxJcNE5YadCBie3DzIehAxcCd2d3pHuIWQ9gh8Sob1DOukSfpP2G4JtA3bQO
xyccB07OML2n+B8vYrvG/z6/0LoUS9bZaazywZqxxB67IRwT5PfaZHNCPSBN7/99dvu3XiPND70X
mO9FMc+6DhQC9Ux9lU3tyaU8d2vT4L6cU0AP44R4ddsO7pQu94srSu4x+sc1smvwb3Nrcq6z0M9o
WjXb00pmvSAh9GpDoKQHQ12bKgvf/Wzlk9Ra+ZIObpOn4d3OLIktBm5I8bZgz9Z6njk0xwlJekv2
Rin2swviJ2IFp7qPmV/0LYinK0zsKfTHNa5L5O/zivpmLtrrI4WsOxQ12SwPF4BAqxDfk6lQ7mcj
n6V1+Dhh1YX9ggpBaQyqphuSvo1QHOmKLvd4BGJS7rs6pPV9NbsNQXmZ7qOOtiffD4icUWoP0T+u
oV2Cf5fZgiEl4ikkdJCmcgBdn6lfLDuKbCGIVarcN8HLxB5wNvM+uQXCSU8dTvgbmXCqSFirBm6I
OS0JZTJQPpW+A9Cx5lzAHI1IpybYI7PJbz/b+lyOe8S9UXaPCXi8iO6agc8mTvu6V/MWlSgUl2sh
S8S2JdcEwP0tpdxEVdj3iJs5TJ2Z81CigEmJ1WBD8MBVVK0zWX+3WteV+4VAXsf5u1NnwQQo7Z3I
MKQumvZTuWtjzVHHAU6I7n+WbVjsVaNpHBwmTqbVS0s1KY7uqhdnYj25GE80hCvk3FIz55bu99JQ
xs3f/1NfLbu1HVXwC/wPe4x0nX4/pkiIEYMog0RCTDCIIPkghfv/ElW1uvvs3scmTriQMLG926ur
13vVgtkk84EITP554NDx9UjKfWyUDyfjkrksET7zqZnnF7Hb9TGVCF3HxaS6Yrf2908KgVTDHwmZ
mxwtTM8NtZhAur3Us2+sHyWJOCyJZcBAuBj0cjKRtYQbE8F7LGH1/sb4xo2pxZSYSg6A3Qjuj+86
OjSR0oUYMObBuNab4/tk15RY/h0IF39zifr66Qfk6N+Pt4Lxflyno66OfHT1NRiXWF3d8JAAj6n0
7fGPp69+/004/vb56QeUyIEMOT4F1E5FL02Z9AjsOUbPOQwrb8dvvzu++ub7eHz+/vjdd8fXd6M/
Ia3CURGQ3PXwJ/z9XI9//vWJXQZjOmROndvTt7/Bs26KSo5SdnKTUvobxQWBxGUBMoG/ISadR+97
s9zubcLKLh1/OP74J3f8ZZn6fxOfz2bpy2e2RsfK7b7xZ/Fb/f4v83ydICkK+udCiPHZl3Z/Y3yf
HDMlhpITYDfil6rf/75dHJ9NcwDTt4E0IC2ec+bwgxDqDgTOeeY4uhwq5/JvTKSC2cl/Y5a5UN4X
4IjooHx8C2agUx4xecgemI8Fqn4iQ4pT1EZv0k9MP2VWdWIl0WPGiZSmAv8kzne0B20z1LJoRqK8
9Z2fW7E1sUQxoFJQCngcVEL0MpWGIWojMzqJXB7inErS1YiDt/IEEQ5BK5HLVivgoi5o0EdjiQXz
OYz9S9wiJfAu3YK7ijTOmCAiycgCe35/iq9nD0hfVLjOkbZksoqeRG2yukP2WCW42qHV5ZJ0EjiL
SdmzGCJWDDAb+quB/ZlIRr5U40ziddenZDw0iTnb8gNqhucdx3w21qQFNtHjzlamJAaePduvrUgl
mAz6jm4hb42PQpPQBOzF565PyfoQ0PSR5oW/SR5z8M8xNWQb2TClckCsHPMP6160562rMcvC8Ed/
9p0yqALnx62KMPBWV3pc35L5HBo4SuRUXdYXcDIh0wm45bhzdYmYOzLJWm06QUQkgxrEQWy2QmRy
PgSBElXk7fKObRAfZaL4IyfR4AgO4g9m2tgukKkdiy7LrhhLxAm60EEXRVtecYmZQUOMfF9gXp/+
bELoERRqIQ3oCxAmdfNHDkhLrwOH8sZfTMaUsiip7QdmStNu1LWSsdKHLeFtUwiW2Trrc68LHm2C
8LH5j5qCGeadDbE6Vl4HxQ/mLGHwVKzPCVoRJmib4gl5N088zGckuR0pkOAS9l30HdBb+Z3Y1pFJ
TautDoJOwF10waMdswV0cRpuCFX/Zy6/mFK+Ge1Rk+FJlExDwMPBbxeN5AbsWufv0sLAcGhCGdy0
KuvXCYz1pegOti99J/GHsytelIZerRgZL1YTLUxiNLUVi9XZ+tuvxXqNnSCaIl7GRKPuV8nbF/DT
f54y1Jbeoj9ByhrqhuMpJi5CEU2vYrZxpiV5VCJgAVHdfEjQPRhgpbclQuYQ5SCTMVyoHcuUcWQT
mAHBLxxDjiecqLe7BpBwwDSI7JJfMrzl0cwXjvYpmKlhazJFr9calj5NJd1aHctkiX3QZ6ehZiG7
e6SXzSFox27zCNyd6rKkSKfo88UjDaNnaiCVek4Xh7Q4nVZrF7DzaXNI0UCfDokCLuXij+pXfNiJ
YEEb7Wv6wyuxpzZFKZ41Et9NYfRYEAeGxGUlSCwiO6mQFipsFCHRR0KEUqdMopbIVT9FWlYh9CnA
RatgaPSFIa7Zy5KIXqA+xCkiVVDsbqlCpwK1qudKptjDLZQpk6Ox2rxk6B/kQkptyHQ6FYMmx/bv
skP4Vh1GEswdWVrVkylZmre29EwKiIthuSMqG0jZpimWoCUsGfY2Fl5bT4Um4Hp3a7XyCGHJyEks
vBWdYgkN0rdc4mVE1rplLlE2uDI15jd5V5c/TvvYJUs01yK3jYPUq1jVOOvD2TFYMwlhDhtfTIoD
72R1pWydcAchM1kT1I9nQC5oC2hgGIkMlqBe5ycsT0IVbhNn1a3sJUNG8fqAYySoasWsMo9/M+De
pk8d0wf5gVwkUAoWNmaMF1BseiygULrJRLFP5pJLbflJfQhBNUc7Tp2oxS7PHqiDxk1leMWuJLrr
9YpB3e9HaIG9n3HJcOOGi5jGDYZ8tW8nhrIhg0xzUTojs730Dbqrf52QGleBzYqBs2NjcentjM19
I2zYPcnlZyTkU9+xDWfD7uAB1qQXUpt9a510segTEt73K0nPOCMpRyn4kNfPCKQtxFwGrW5PNpQ1
HuwE6+4WjO5nF7nA7A6LYuy3i+t3o7CW9bAhoaaLfwhPvaQQnOGuKdTTFuemWbBH1Y/K2mF2aAxM
G8enJPerO9gJKcTm+VpRo+VSCb6GS5wRsbbnEPLan13CXhTipiVXRZeukW/t565FCctf5KrX85hR
CR0CO8GRSOfUS1Occ4xm8ACXAgkM9ky59YrCXUJCJUmIm87tDRwwxcApj9s0CZXu2OQy6V/4STvR
ox1E82RijuNkwncbGr70j9rxxk6Esg05iAx4zf7k5zBE51R6JF+1AnK76mRnvqoq+I2ROb6hXWqy
5UU3oAuIJVh0HRA9ep04Dnt8Z/wnogZLz/r20b4r8v3FFOOwdwyhuZSkpOgEAedn4hjHeugwws7f
yJwXyYPSaJAm209OJ31AtGDGB6TH1Rkf3Iuu9t9+Hfa/Syp3wdsXcdSXyJrzaoQuF0glPcpL/Dxh
pAeVMn5bs6VM5gkSXfxcMuBdVCZZ1xIOC6fLSUOGyK7MrjlxQhjN13C8kP0JJ+r10tOUIe8mvbfZ
KJlwmCsWTkqywqW8ZIpez2WpU1XZRYTpXfZ7ckkVcz67pPVycUmPeZlSLMFcvLik+Lp0CFKqpnhx
SQnLbcGQmw2NpU9AG1/mIluInFLbXIJ0dytEKciKUjaPQMG6VC6W50FD9L1MptOYlZ7DIo3eFTlI
ANYFLxFXFRRbofhX6AwKhk2vUyZmFUQZ9QscaomhVduSwZ2GYVMnCrcfjwrxfkpwQUBCxB4nCtMI
uFkdWDLe3i5+aczO7rlWLBm9HRW5IcOh6pwq6v0cMfymjMBOtDySpFW+W6IXwfRrXB7x0qqF5RCr
keiWCkk6pWms781qr86HWJf8nUNbDilWe34pE+qovRUeb0kdQl8OCTIhlrQcore5S05luvzRxaB+
bENS9PFKCugLYoWN/Tiq+UQrXnVsLV3Rxqe1rtBsum4Ab2xH6lRscwnteOQxbFKDY283a3FC0gDc
ovVEt9CXKENi8fqA88HtiLHrNQooWFXzpBmQF8+1wTEUyv6yHSmAxSo8RZsLTT0jYauKZdaznVC2
DcfoVpgr7xWHBtyl0Ajbhh2hgd+wcdL9jg0ObLl7wdmxUZuqlzsSe0zdsFGJZUdCKOJ+YjgbNtge
ZuCGjcT3G3Zygzzfb6VBnq84OzYoQcxn7BRH97qfJDDGHampw78+4Pz4knTWL9lKcLIhrSkxdcl7
NGKdneSCs0eDft2sku/zFg1uVxsQ2m3qD+HJD0lU+zWJatiTiMtV3JCqaMjrA86GzcFZLrnf+pb6
ZBKb40MclXpBuUa51w0ZMe1uzyBEMGwqot+47q9xr+XnrkiRfsFMBZtVakId0a8jkslZJ2RLdE1t
u2XbWDkXwAKxsJEWvT7AcLfgWYXVkuphQF+QgoeMTf/OeAXsiZl9F829+/iT1qRHW4jGYo6kmGnA
F01gzo4Pm/LGmgROUsWZQbUS5xQG+zOmtLarporBQctVJzQpIpmDL/r26Iz2zf+zK5Ez84RTOiIT
fFYm6ATqoeoKeje/PTzI74io8w3e5XdCT3+RYoyem2TWefVqnoR/MV8tyZWlOnBHFSD+66mINyrv
f9qZKeDCscvl7udBjezDFYlICSkF5cbvgP7Pby7vz4gj5/4Qsi7mg+S5wqcnxOJXH8iQJxVfHJKe
13/7K67/2xnpNnz7Fp6+IWXOEYnaFKNjKnhdkbooQYs2f8qjqBrKBCfWoqFsmpDBCma9NcoGZxSc
0eOyETC8C3nbgM3adPrCIfJqTC93MPZJ/7g7juyvXyZJh5e6YZrfoVnZNryEUfS5SdeLTuXT8Wid
X1EBbZx0oF+19qCjxu0iaKBHreeLjoIq1jYdSR6h1F90dEnVhSPg3OODjfFypgg3Wr/YgJTuG6Ul
XSHl+GCjl+3xcEJG+2w4gjpB1TelQ3EqU1AmIktBnoJGGyZaRa56t6aN0U+Mta0vG4SY6cCnNW3o
J+p7rtsmRaXD1I60iSbkoiHO/RlKh6C5QzZMIj4yL8+0yVX5wBlt2qSqW2TbPs/TR6zLprNsQKSH
9lmSyIeosMRsm5Mqr6y+OKnKCfC+OTF5tb2sXhxG37dtUVHxfi0bG/70yr5t8KdnYWxGuj+9sU8S
R3x6L0ayzh5hbEay7hDU5ZwRP72kfRYLKBipyrY/TUjcUSowqEWqVzwW46LiE9rKxlx9Du1RXHEX
4w6b0dbCAfPBoJSgrytvNKhKFL/YhZeGLVyusPCjECa/I3fhbmkkqYtf73C+OChxWwnFDxtKZ67E
JCAOmDweYWzTobQe2RqURK4CG2OfRFUGpKEh5DGJWisj98kL99Q17FwYdH2tDBWkExXFatyoeNDj
QGlhjTkXxoHa8CzjhdpZYvqJ2qF/Tl9x7hxwLowTFSzVeqEiDUa7UCmfTxQq4/s71HqidsjIeKMO
PeMDFZEq+UDBuXUn5Avjz6PQsse6P9J9JiK1G8LyInoc9hl23mRinPyQwXKhkuN6oWYU1XjwgZKa
HkEoFyjaW7sTBJUx3AmCOmAnSpK8+PXAONOuqF7eyVz2q/cVCoSDZHS/VsqVzFUTxP/OsJTLVwau
36FEqMLhW2ctszu0pf3XeccMOpCai81CqsQwhiYVZk4CdNcSj8CYgjJa1Ha5K7bsU4mtlROHU4Ks
cnErNfAPkALqIP7LhuvyFuhzKAmAjlCN4d8NPO8vI7RevZ+lBQ8FQviSv3yV9wNPZAFH6ePsVpQZ
pq43hISMIhKqtKHfcsUgaPnNMGTEtqPr+HfTN/oX5Kup0kfvb3rAvpJcXTTHyOqJKKbA4jdLpjQC
eu5P98yVVZ93hmNUydRaAOd3UnuGPGv3d0csfmqHS/WudvvrWIHORIUQZvDrV2TJk44vDj1PBt7+
FgZ+Jxqflm/fwtV3pM4x+USWYnZ+jCMlsGwbzEgh5Kd3CjcBzc2mtJJJHOqOXXLBbabQa9tmiq08
8rbxOtzGhjEBlwOmuNKTcnJvHNi2RVLdtbJRzG+QVd/dprnO21eSWKfMq5+I2hcdfSqSTUeZmvZF
BwIQto9MGfWC9KDDVa27YJpHeOeLjjHihhFubPZgo758KYLt0jonHf3FuyXdIKSTjcpGX7cvnuK1
pk/mHgv5Rww+mlrMs3KxdXMWSUlvDjahu1TiVDFtOIlCopW6bGL0WSSoi9HGzCeqWF44nmac6iYO
ZxogW7eFE/x0Tg0ThzmkGasunOGnj7595rxY3YuJQ5Jweg3LZyO1nOfGZymivcLqmg+ckSqfxnGT
qqCEvG04VVTabkL8ddT2IkQeaVQUCJ4J6WgvkDJf3dgoofmr865JFIp9vboXHckf+BibDn/hLeVN
h49yZmnTETVOuXL909BjsapecszoxRsqizHbJYMVlYpdgyzrXwnyDrs6eywlzFo4YT4YepCIeDGc
MVDcZ0IXTUgcpiYuV6geUBOD35G7ug9cw5PpgfPFoYfbesl+WPc8zdIaBCpSnDw+23TInkOPB1KR
7aFNpgYTFIq1pTGZ8pUxheDeRI3XzwVHofd7CZWwXMAQ2BDdJzC0oPULB/3N0/dGOYG7Kd9OYFaZ
fgHjbzqBcXYIJ/BEuYDrnF83DMbF2tsJDHXrendvalPOPlBO4BEh6G/gNgvXawX9M504ODvN9LxQ
/jwDHa51PdrT+9bydSxT/wztCKuA3CgXUSSzPCIwUr2ADUU23rxEe0ak3CmDflfvyLJu3JFlqU0n
TpTg+PVEuYCReRcRyGjb1cBxqRlOujmF5Xwnfbp5YIjy5S+j2M64su6kcbqHmpKrPQKd//NAhA6P
EoGDohcbOIMe0CnfMG+FqEtiJaKQZnDeNEdyV0W5yegOMayVE4dThKxQfmSlTvcBEkckFliW1aKV
aNBAkHp4u62XfzURfXAboqHhZAP9rlm0khxfde1rt/lgJkLNrMjBDPlDJJyWs2apjPZWVPm5UtEC
uZIRAWghFRt+k1194/q1a0KEmMeCdQ6ES/toofoQWYiAkk8O2d5Qjfmdh38n3OKn+wV2eeehBsqV
SBK8j8aIWRcE8ruU8xvOYCMhsGJVVwvZaXutFBRvQTa/PAeYJxlfnIge93/7S+7/23noYfn2LUx9
Q9qc4xCStkIi5gQZ2FVnreNEf9Ld31jxV5eoOPM0KYMmFQeNbUPS8EtZNgLG5auXKdmA6RxRX2zh
sHClLQNkA8oSKq2XO+EIOHXbJlWHZ88CudN0B/6dNvDP0AdiWihmirJZ/2wg2vAQghcdaIl5XHyA
bukhd0AeVR/rNh0YRerY1yhyyUa56IA6eNFKxQZg6NAHHX1TVpEnQL64wJxXynalyH2LdnPRrG8u
REXP5ZNhKCIDCnMRf9G89d6QJY178byk62XD+KQiv6YNnlpO0PFlmfShTLD5bDlzkAy2o2XCMotE
SNsiFcHmuk26Hz3ydoaPn89Ldded6UqEWLcNZTF+sbFtRtXZrS+HG+RZjhgz2vgsN0RIUjhCLAu/
et7HtAmZyWC2bXKWV8nnXN3FC0MvYzOS5NWo26aYKBkvnDRfXY8bxx9d3SacLvToXpT4+27dNiVV
lAwNh05JVkZM7ShKuIJfvjAL0T4xFJjLQtKzjSzEuGJluFYuq1Y3VCsJce0qXpi6V8MHzgfDUET1
yLxQZd1W/BCNqnJXF7BWogqg+RW5i5fmPFrLWjlwvjgMcVuypsM0xmohOU6zOk/vw/0hifcsJPrN
U13TKXnJjCJbla0X6ytID1u8+Kbxw6eaG4XO7yWl2wWMRtHiCVyg83xlb0Jzy9eCUG5gCM5+uVxQ
ZOxGLq68X5tQAW+XJ8wFXZD26YZms7mQxw9vI3sPu+uFPFFu5DaH1g1U06pdewWiIN5IXaX91zuc
P09Erx3QD/5wjyuM3R+WL+EOBM6JVyAmzB0JknpdirzHfvHFIS896EkhvQtOf2Cj791eo3T2O8hJ
/eAEalIev54wFzKSt0S7MrPMuee1Qv1wEY/26O/ziXOHGfvSFWXE9KYaAWyX05gvas6PsJf0X6cj
AwqKm1i1yBdoxGOrhTOh8g6G8AKyRI4r/M5eckuA7Ktr4QDhMME1TJoy4nN7ew+DkpOwq7B9BGay
BYQW1y0xztr69cHog4sE/teVnakufIN6IX5T0/zSVd7PRQaAhEpTAt83cxoa4UcIESuIiuLMFURd
KwUE8LuNru9Qm775ZZJ/P2GP9sGOi4wPqiK+gipdojC5g20bnwnqmp+G0PI7B2p6uUW5gRAG5YRF
JoIWOKjwUzqiSJ++PqG5wcdP2ZdedbEg6XGuFFxZiHgk/O5IjycVX5yK7tu//R23/52mfFq+fQtP
/3/KHCMRZDMek2uFllmvoONwoL/j7ozKhmKGLWeZkMOGVq/a6CZDWqbGuGya372ltG2Sprsa+7LJ
Dtw0J7gNFQd+CXm748gQANum6PQ8Nk5x/VXV2WXDOhjmSPIP5WVzZEluA2EL5MOzYIIk+OuC3JgI
xR6m/b8qAZAsZE3vaHWZXaDrgeRHEEjYJ3bJAwX+DALf6d6HyLSgkYiOrZ2IAHi92/Q9Db+TS0SH
sH6JVNuUtEJEIJ8vWB13EbfmF4+V70H68G7aBvHIaIuXPSYkPULxCvbwGPPu12vcSvkPc1HBCCJS
vcdY1ykV3FWao6U0G3rsm2IKtJs0t0+SC8fpxPST6rKg7JerHUZfWUeDHecbHRKRDnpE/0b0JSKy
E7MwxTVzKieMFQD0ACu8vhvPhlLujrP3SZ817Zu9uM6F+xvlin6/pP8pQYyI2J2kcfdQpu0qr3tc
3JfmQ5n3G50ysCufZ/0s/kJ0NjlIXBelfL/J2Z/ejSPL317292Bx/Ol5wzQkeT+954KaLT5lXiSu
5NeQi6Ta4oh1kVRTZa31fzAa6S+gLz51YWpblmdZq/HQ4rPTUKt1SxPVxnamv9DWiuI0vSC+Ynwz
FhUMAvqm8PpRx+z2MBWKVbx0ApvHq2TxA+qvslZWdACbNN5x/uFYpD/TXqOLTX/a6tE8RaAxZS/f
295QPw/szEV2iVPsnSsd51Qy0m9gxhmnzLkHjWAcMudXq46XJ1UfIR8fiuGi2FOV34ixJ262cKRp
TeLXb3Eo9iyWujE2UA6OraKMImH9Ujt5PA7H7pjyWoy9kPylx9hLjHyMpCKxkcfjUOylKphjH6X8
eDAODYqE9Vtlj8f53wPSsxvNmUIrQydnoZUxDvFtYJ3Mt7HjMDHlWuk2lH2j2PjveuGRtn67nvpK
ommF/ItSRoQSFOirV+cbKZsO+fVbHI6N5unNOaQ6bXqqmiDw6JR91lfqN+tx/+ELm5SeuNSW4zVr
FehCu17tx0j5ffGz/98zkqoS1AnREoQa0FGCRtftiCiYCk/a1e54mr6yap79K7RWtJcePCeOzha3
8t5/LdtwqSP5l9M6aPyter6LDz2E7lDIw3EMbunoGA0+dBXXRYLvk3qgHYeB25621eQv+xW6aYNa
2c/zFWazbXqM5187TNH+my18bq7z3r81D7qqxfdmmCxlfAfXE8Kcs0y8tI4+pM34y7tfb+bpjxrB
zvWpu4bCjwb0r3p2Lr3C/G2evKMrO9TiOW1XxUfK7dHw82828N6j5sEY8on/eoPUe6sWXUwSSEV6
LofgkgCeqYmHopNa2xuYXcxTSr2eG+ZPV6U6T/eerLVunssceV55gWNgxkFjlEMPsqCpjrq3GcP8
kWfVn+qHae0DzuqeunNxezQTHsE1q21hjOOJcYyovudV7HRtD6D//vgQWqBzVADEPJxyMvPkoStM
fQqoCLo82lXw2HNp/f0WjNJf38ZW7Tk8VaSelK6vV/Za/psMVw+nL3i43U8CjP3F7Ot6PAF8avJ7
3TnYyreP4K/tO1z7WT13v+yTD2X5Zey1wn3RBSJIyzeHPKm8u7yW8aWfDba6YipmGzvfYb6+y4v7
OosprVMfxCqiqt29uFSvkYdVW/Z8cr9xVYLCo9X0/KaYp5fzq4l+7k9MdmVQj8XxUfKCgKIZwWGv
udZvwlwSWlDQ1/O4RUAdVcdNl6TFXlfFJSOn1pan+LChlLSpA13fPz2eiSlLbcgVsxcOZLYmoNo4
2E9bfZa5Y5yZa+QT9aNm14yYNttFU8WTR7iedCIcT8YNesRidgLguGbCLn/+K+5L6ql7Z+cohPFg
dVSye5EdIsKw/nF90PvCgCYuggEliIpnI9D3GBEjoGlz2wFU3JMjoel7C7ZATEVEUN+dCOlAIoHQ
+LG6BEKw8coiISySMxFSz/rEo6kMjnZflRA5DkaEFVMjRFi7RUTYa1+EKGEAjYgg0icRUtUek2ZY
7Yl2uSGu5xaR49GZ6YmJ15VjEnXTVRERVplESB3jE0/WcyV7dE4ip8GEUBRGfxFKJRLSrj0/cSNZ
CFD/0YQJdZvs/LTNbJW00VYZfAi5J/dxCbnHcvfGbNhoC4Rgz0GEsKpPeHfr8LSYNC7g6fBSCJHj
YEQNdZiTqHuCh3W0BcSd5Nc7a/iyEyN4iAl0sHSysz+S6Llv1T0VydwDI5RmyYGRlmouRc2SJDKC
p0RGGERaJXslZuQ83oxS5jTCbntMowatWT9xJ6VzHtUzyoXzVFmfeN6yMtm5VGJUzxRxPeiZMY3Q
KOcIiMR0YEQETcAPTUWCBCIqXhvZa7wJpfzOIsHphAihz5/qbOuIbdE3sv++nnamXxSUOLmE3JFb
AIKZsXeyZS0CBE9dBKhAJddPCKkFMK6Z5lOsfV/5lUPwlFisxSognT0TIIfBgLB3l+/B009tXvv4
YwVAsEOt1i/yjzut2GFgj5gwKj8X2bHfb0/o99U8Vv+ekOlWal8yySI+ADo4g+BZMWNwCcSroMdO
AuQwGBA2v4hPRjrMwAfSufbAJ1uOHz7adlS7jwgIjlupq9l1CNmx27un3H54PGmVC2hAhW3BYGuq
7cUw7KtUIUD5lTC4hTXI1tL+8w2D+fio8kUebXjPMslqwd2HTnYS+WCvPbXABw7cxcMDdo28YJee
Ix/15Bz5wJNqf/hAhEnAA7MJ4VHmi/DAU+Ynnqv2TnbPLIacBfHBPnSe+iLPHKEC2dXNB5DabRAg
yLAeK5A65AARs2Vmsgve1QHkntzbBaQeaLK1HkDDVexdE3/OVIGwLxlUgdSzQtfSe5NCdp9UgjYN
JgQJuagE6e1UApRqJUCpFAI0rMIEQJBpSz7xsCKN7NwnAdLZaxEgqME9pgxkhtoECGafBGha44yA
4IkvDPZpPvfolUrQhsGAVFNSm7fLCU8Mv0p5BEJ6t/zGIAbHbfP7OFLrJx73dKRjpyAX1QMJ0ich
atbHn5iQNetIoWb2KIRoaE+KhOCQmEIq89kePJRtGkxIJSW1eb28WT5xnTQrEUptXUK+V20PkRA8
n3jW05HcVgFCeOAIStE9o7WNZ5rdd03yJWEPTqFuc18EBM8KXQt2r4XssYiPs2A+LieZT6qhy+vt
t0/cRw5PzPda5tXS+zSlVQKSVixC0IBBJ7pHp4lf5FHUT8ytzu6qsKUSoYYaw4+sufwKh9VY0Z6N
H5njYES4vU59TC/8PKq9Tsmh0evf5yBGclpsOE9Jk5ikGutQARGuQ8Xkwy/y9J4DI6iUFrMI9uJX
hrxK1OrVQ5UZmTkm2fuuXjzejJJwIapeNMI6ZQY1bTkixKj8KESo+MRyT5tRugbZUwgQ9NcsBAh6
M48ASPVmTCLVMfzMkFY++N6Nu+x/DiY2xEV7rfICpDAYECR54jqEBGix2Quqbmz2sDMnEZRv44cG
Tz5JhGlqQFC1TPaYT7ffHnkGMve0Hh+aipkWGOHvqREjHXsKMVLlH5kUkwjxrInk4sbBiIrNil/k
KSU2M9XpQTDq3+ckRNC+aUVEHZqprwcJ7ElWF4mAuirMGgHBU/MBNMyWfEbW6nbjJEIiJq7VOhoE
Aa25OxsBS8KvzGkwIVw3asQXeYqqmbCOzNjudaB6qrXudu7X+5wHntICk3l7U8clqt1mv4y2R55K
5B4Z+RNjlpE/cVXJXK2RiK+HptOBBCbJVVY8fWLN6DyYEeahzA8Nar3Hh4YEbzGLYOdOjCCSSiFG
+MtYgYn7o90qIVKZmQkRhGaRTwxZSvvERRVZQKSpyu9MPX0SolTIzJ37mdMgQghSBg2ufU9RYZmW
QynSv89MhCAlJgFSbVEDEIiRtsiuS4gQPLUSoY6NjU+MuYvbWRP/T4AmBsZOgHSYC+8KO09zkF2E
KtGmwYSQrZUqETw1Dh77TcSdtNqIELSFNEIE9TFnQNLsvUW71v/yXe3IdRwx8AS8w55ANf9P7MyB
E93ASlQuPicOfH03MLO73csnB6IKTe4MpvFrVKEIMnN2oQhKg3PIlCfnUPWhyxQhlVt8UBR404Ad
axU7B5lnmw6jCCUJJcw///nx9wdSzOct/mGZ8pU2NUiPebSAjF2VtIDaiuueT/+oQhPVCm5j3wgf
sy4c1a66f/qFAeoCToITX/heb749ET8/eJbsr2ozZdEJOc/xLIjwEKrRsDa8k0TTe9mRmZanC6kT
f5MXgq+SA2VtQo9j9mNKt2c4ebX7W1Y3siFcDxvXx/ff/viIx+9HPP4CUKA9/j2++GAUF1+pjOKy
t4uFmBN9baxv/Hy+5U940BFm/ukc47QJd/38XHdQ01hIPIOaIbnrRHrusbs+MsSk9eeXY/4nqMaY
JcTAyE4X8c2BsUm1hAdScdhMJ82eRdP18ueXY35JvB+G0vfjwfJ6YEYY6kRfXY3lRJC2safTheVB
W4r+cYwzavGEf/a46gENCGjwgCZkngeUErZVSmFL2LyXIaxwXsXQmDkTYmz2WZ5F0+yrn+/OtkRH
c7GwRx8IJ7KKIT4KZt//phQWsvL8TKgQpyM1lh3xXhKn4UZWqpabRTt4/KJcft6XWSSDXG/Rrnw7
gJrSM2I1MoKoxkK33xF73rRuv1zsS3Ttr+yhvX495vUmN64aRfMtiXtJQC3VK4ORuYbEcpaMBdeK
qM/EV49zBdwfGdL7WWY97zJruz8Y4qesrnURAbUSmaxV0eXNOcREHRbhSY2gDuh8v/47Six5iVl8
g29Mq4lU/wvjKK4SuwGfXBiTbZnFBirsnuO2fQrhciteQ1I5aW/YNhaCSQbbMs/sgMDcNtjqfZ9x
IVdjPJGW1hnrzLG2n+tW2H0J6NMzO2NV5+m7ReW4X2YKm208Pcd9BJHhw4Y+ig+ChnPMt1ibZz9K
rMKQTfYuDGH6Y+jer+2uKNlua+0gpPrawUhGpvGZSBJiCPY64/IMCVemMNT3SnG+DX6YX/TW0IWh
RYdS1L+FWoWiU0Lf1+TKSQS7DKGo7XK5XgOgMkOQKUPtPKMwZDMvC0NtqbDrTLg3mCHYswlDUMdb
Fp2uN28U99NMT3dhLIQmFC06lCK7KQtF8G0n43lPmulgT9KjzvCqnISjutaB673V9SDbsWidoSsP
rbOCiGfiyCZCJo6Kx4E5MnnchCMgiTnBX/Yi9ixFOFp8KEdocEoRnN3JeF6T0jjYkfQoNDTfqa2o
+BbBz7Vd9bYxwEMVijLO0kLD+C2TKII+DkxR9hHHFEGgPwoNSMsHP7bHJPYY2oucDmUo+1B+yR+F
zL0Iz9vXnI7ER6FlZKdWWl5nXM9NrvzYbk0rDUjQSksu5e8zE8Y2UwR7aC/KPkeYouyaml/bqpg2
In58oUMpSkjwIhTh6lo2RdXt3PumaJkrv93XNU1DbMIQtCkTAvUYhti2AzJBUJk1CUEB13ArwliO
Zytqyy53DrkX1ndOfqojPXInMonWDnl6rkLQIkMJsoUqCkFQnvPga3KMB/mRhJ4Ogaut2hCa7jBr
Uzs36UKGhMH0AIkx3fR0jOpO9OD3IRSmB5ynJPQAKdx0LEpJ7Nm1whYVQg8umo9ZBnF6zbK6I1UP
ciSlJAQNFL/wA4BaDsyc1I5Yh5gfTN0mLah3T/X7SMztzPzAbo34sSDUyvwY0qm8LGo8yOzlOsg2
F8rP8HHxkr8KLR58T6T6MrNm4QfDP8gcA5IaFRTs0NluZ3NkJEmBAWmJOhDsMjMxBP2QmaDhupYJ
Gi6++amtZ7HHVaJMhhLUfRN4CTInJZDFO6aDHAmjCEENjMoUMyRRi+74y1zFbnkIQfi/y6AHkgeX
WPU95761ugAhhjp0bBeGgBRqybBb6GL3PoShvvciZgjKriVhqGHUcQoh/qUd5EiIylC51q3zNZin
gxnCvJ1J7DxFUBuStcgwLDMXGYZrZIZgV25C8DvvxfD0HEgn/WxZx03J3h41hxYbyhAcmtKjgXQp
Mvzf882QeSgEYZY2mWGGpEyE5CXRybYUY4KwQzZNoYT40k4Gu5VBBMGeUmQQoF26tGWZpAyysiex
a5EuvclQghBdOPsSpM1GBCFDAqUQ0qNrl04uJpmhhOWPUyZiW1C7D+3TQJKmUIRjnEIRuqgTQ7Br
ZYZMj2ZhyLKQU6j4sGS7PIpssaEMWQJokUFO5UQM5W9bo7sfsEIUgkz0aJsGUnhwBXw6xd6xI2SL
PELSIB0EO7Z28K0pDiYou6phgoBIX0YmF7XLo8YWGUoQdB8S5iVIbZ0ISlf/d0dgZimyZronM0OG
8HYBu8wqdprSpw0pTBCAUKjGGpTQrtN1KexrUXC/kKZNBxlkn9SYJbaYeW2FDy6UH8jArIMeuR04
gaBQwzjIj9qUHxuo0oSAWCDuxw7MoCj27rAXYsNTSgwIFRisNih/YNv6SvRABk6lZ6cxvSvGKnYa
WfhZXCg/SFR0x5cgJXP+WDkc5EeZTeiB6unSgQxhdjD3AtVXg+iJSdjB8KiaPs11330kZFAhoWi/
D9yAkG97lJ5+G9J5ZgVk5BQ76SK2uRB+LI+n6CBLda6vZnvBnT9mqpBu+DAqQfhN5XoCXpLY9lpm
yFSP5g9m0pgHnxlohtmvCw955GRbHF+Oj1Xl18MgA3noewkLQZsMJQi5nmVTtWoI+eB7criFoheL
KOmGoTeiEAQkMkEYFmKlIA0aSCxZ6MmoDk6gbNLivhK/Dp3p6d/qkP5sJZmpnqxgo9pzFKFnUaH0
QBPKhMdn51w8r0n53sPs10PTJ3syMDsZYoP5yNhNGtlQPFXbMxBhJ10Nfp2ImTEn0WMzg7uz1VuU
9mNIo3bsNSzm1OpaTCg5+D/Iloo/Cp2WDNixzYPcsB7H7ED/BFkygMTM7GCwxCR2j1pcmAC1Cz+m
b7i40DkrVxd+n3nJ8IqVJQNIDTTOrcZHE3tU2VM3G8pQsbR9yR8FEtBW5uEe7vbbot0ZU6J14Sf4
tne/NQAfYpeu1QUkanu23snVBfkTmR/YU7pP8YWC+UFJZ+YDJZ+i2F3zx6kwdvCkNA/++c+Pvz/i
NNk+jxbR14qTFlH0DYApq8WBA7WOPSzsG2yuRy3obK5fn6es+0a1m+6ffp9pfijLFps98fXm0xNZ
x1toz49qRc6tv9Fj7L444WaaDtXR/GjsG8MBG52fJ4CNYuku+6QXB7bFB+xHgAOLvXGGdLc3ILDQ
LRjwiAhU8Di+//bHRzx+P+Lx12GTfhz/Hs/bjVgcETMQ9JW4OvdCzKEW3nv4eMKfuL3jxfzTfEoR
xYZD/fAwdxzzSI6UXHYgTYHViam2Ruv6yIA5CThP+Z84GnVgpQ6bd3WznbGmOnLRnS1qtipcfNtH
iGOIk5F9zC8597NQgP6HNe331bDu6+FMVEeqpVI9PTCf4MLMJ0DHOKEWSuRScHlhsQyIZfBYJjRf
jyUlqbeWO0nHqcBj8UfZ7TUR4JXkDj6P+fz4+e5o5HbBpPKgewWeyMr/KjVyXv8u/RdyZjeaXnQL
kief2WdVdWXfidwZehK46iy/rZKf903Gakp8txE/Ot9v2VDKM1xxMmIhbYUD6PGi68+r1vW3k9aX
KBfxtNjy14NeX1PjKs/QXHne/SPMbzfF0HYG1H4WUOiromZMdGwLwfUbfxV8Vd1VVrVWF2LnjJyZ
CiDWZ25k1fO7c5gL+IdGVKgP1AEuXId+/wje2tGq0GQwyICuHmLnIM3GcGHzEmS49IEEgu4ye/qo
xyRIbduYO3EiBDk6kOqKe8NesxHE3Ry0jDU7IJC3/R/d5Y5d4W0D4RV4D3cFPnyAIFmnS5HGO4ib
nBwrTYpsPwOS/88ZyW4kAVeXj494DDC8rdlWPOmJnccTCuOuGVPU524Kcyx9SufKbZfae/K8ptB7
sxqDG9+9zrMG01gK4/V1VDYXQpDClQDFaNoIEOxehBAy6jTP5zaO7zAhjG/4zXbJXQj5mleYEIQC
XuKuCSWBTL67tpXHjAhVpldBBM8YH75achc7Jr7ff+BQRBClTRHhTCdonn0sf/ggdckfPmy2KYjg
KY2QGJauYvsak9jThhCCqEJXukvaCpG7Kew+hBD023Qh1M6k9dwMVKeJPWcXQpuGEoJYG00I2aqW
vE8+wfmcJJ8IeE6LojCbIIJHogbpX4fYaQohOLILImzvgxCV1SDvpmg+xQQRoOYhiOBhIniGUsXu
pQmhTUMJ4S65CiHohUN+bxPatBAh2HUIoQJlUYQQPIkJYbbpJnasxYhisqmCCAItGSFCI6iVEEVj
yIIImE0I1W9pBZnQitjWqiDaOBRRWV3lSzxmRohwgJPO+yD47UIIjWBorU5rMLu3jcnlmn3id2FA
8IwxGRA8TnxgWic+sFvWUo1XcK1D8EwGgpl05A9fNI8igMppsQwIU1UaAgit+ell27SnUrdtUo7h
qB3T0i3UyzE6FR3YXrPYdSgeeJLiiZqaP++SKLlzft4tIUHajZ62ceb+0rHtaZRR8QTGjSwh3rRK
bxJCp4fgMKaDdVLtH94n9/rhk0RNIj6o2z6YDxyZ8gt2cqpAULMjD+HTSLA/Hpv98mlRTd4dQ8R3
wRNd3AUPPJ1KNOzWi9i9SwE6KBQPujqe6Us8EaZ3HwTDHIQHdhM8htsa40Gha4wHpZF7GOzSTPDY
CnTGUyFa68VTl3Z6twzFWYUPwq1p+MAz54fvVb7ZoTZ//8FC+fhSXF/isUl4oGky4wmJLnhQ9Zzp
VKhUKj0d69Yptk+RieHJ0uLhqRQ7KAqlXDgwp7BB8HVlgwDlZhUBXFzsUoaw2RyUTUNf1dTCPJH9
w/tU49TC59MZDipgEjoY1SrHDiaArnYumlpoRE1TC4NuIjwYAJzwYDyrLnxspSLzQcQa51ZEtJiz
meDZKBQPYlbpIKatfHiXpz8+5widQnRQz1phOih5nWLHURJzFbu5ZBY8NjPTgSdayLMkzJxu5Qlz
aGGuS5QznRpDCV/L+hDbNXYWCGWDAK4ygMHTjJpWBP2re9q2E+eVY/4z7lpwVGcYmL8m2/0UDfb0
rnBQAkq5cKLR3a4F03oROBmhNgQOPCx6cO7U1S5dutZhoXwQ1C7KGZ7i3LWQGIODB3YZzMdfxXIu
A0ciFQi78XzqkeKCBw4dTx2/27h4ooyMiwef5iF4En4rnvRqtX2tyFWuRHlJ199/oBA8iNI+pWvB
Myd3LaRO/vBBkkn0tNNP6S7FmI6t32x3nU3hcRPNDE+dfvFY5Mm7Iz50YzorEyfTgadmEoCRz2WK
3asIwkNC6YwlPb/E06nweAgByq342CV2drslOpHTNJbCtlTEzjqWwpO6KEIv2PUqQpj9dvT4UMoO
cm26wkE+V6rCsEtzsa1J4TkgFE5f7/wlHjNqWlEDGmVWfD6ETlndkehApxcuy3nNaGy3ISNpeLI0
LY/8npdOXqX/3TKvuzIf6I4hZRme3jhYoLEHCULcIw/pWoeF8sF5NHb8lcfPNoX0zikSRAfttktd
RspLJmHW4mkUdtJptM01Hfwhnp7aSwdmm5fO+lTqMm5hWpfDIzQgitIQe4oa3CCUDWSBsrHVQO4m
kMKdRq2wCU0buA0rZThGo8EKdmtN7JoUDYK+StFpSJRxi06L2e3W5Ph0ilJeB+ATJ27eUaWS2k2x
LAaKpS5V9yUeOzPD3qXivSZxgZ0nk0GOZS44LdQ6FZiGYP5md23m8Lg2c3js9vIWQ9vt5fFhFZm8
CpJWHBSlxOUYNQ1+uXjVirNRKB4oAIjtL/GU0j68Ty0kk+PzKnjamrkID6K3kraBbWWInbtUnPBo
M28IzkaBExqXAgefjiZ88iLGfPL65N4Lat7FnK7daqNQPNDjNgRPWunP2yTjghyfC54IWtbJcETN
ulfFvOgmtucmeOqSn3+Ip8yrk8O8cCrUg7AJpa71BlXOOJES6o+L7UN04AEhcFDZTIcIeLxTakXt
65fN+ZjY4P9MQiemSWaB4BMrNZk+G15RGzk8ncBgYrPbyOPD3plNFLkubKIOdqrFOHTJVWzLjdkc
DsEGjw9JxD//+/t/fsnoQ4ZS6aWh14Y0zHPv7xnq5gyI50SG1doqotG98G6tov7Ux8Pr7B1Hi73u
z7WjhYQ0/Gf5dWnRn199PLT8+RJi7dds7DnLxH455hIUu3AN30uj4fXw1BNnj6fNPez+sb7lCNjw
7Ob5bZlzFQQDfi52KClxE0QmvhBduuEnnuq3v/3jl/z5+yd//g1HVPL/fX6cAacaY6VVEK5rx+No
E3JlJ+SfHPP7Vf6JA3QEFP9cgAfUMGCf5eNFEYr4yzMulv28KKYHT0i2tJ74+Q48njJ7nkP+5XsG
LvQLjCdY0w/1aCltRIt9qHsEfcUl2nwg2/bM5uw56/wl9lhsrf7uF7cZy9FPxm2HxRXs2T++g932
3PltkUUznhLvHldr6y0T3jKttyyQNOstb6h65eCNUK3DzuY97ord02k+27MyKvm3bPFF919/tjZC
3Op+8rSpHQ+lwc/9/yQLtociHGC6LYeneSJweuUIPJ4bpIchneZHovzr7hVgU+fd46Wz8fYRDX18
e7BSyRGJ0Qq/4Ptg33fauz9njBNVjkVctb8v7xo/P6PjzdC0pgWqJBkt8qkSA8kUjvRmTELfjhxq
YHgX9gRh0gt/C568BE98KyT3zdbHgWVsL7xhhOMG1PrKm8+6CKNo3XAFLgOtIy0tvvbbL9FsI8Gs
GH46KtbKMPxnrX0lcO3Pdx+PL8GEAMTwEfaInoak8f3xCOWSOz5fD9jXkIIjdjxA2f+CW4Vp6F1t
hCBV2/ZUQ566mwB5UkjSd0moutDu76aw556tnnM5XnZn53NweHL/8MVSHWKXuaWOwlid5vVhp1YE
kK/r0TYljQ8fJK+5gg970omuk7DUvS4UJuKKbbMuiCDkdqsmD+57l4SQiznw3bTGszGgEL5dAMEz
24evamsOuLb3LoA2DAWEdKkmgHDWyYQwGK057DkJbO9CCAVnViEEjxsRQYGNMCTbfAghqLXuQgg5
5JkQZSDJhCivEsKMoHV3/XzPDs+SdM/d6hp8+K6pDWG0eSgjyKvswqisbn73gcZZOvw5CWzLwij+
swkjqP/JiZVWCrBtUxAlPEwXRCg4B+tass81Tr2bhj1dEKHEFM2zvIYSvloeRWwzIbRpKKGQAF0I
YflmH96mrqH1HqRmY0I4bNY8C08el0hH0cdabLecGRE8licjgidzoqG2jmGECLVWg2iLCSYE7oUr
TyhKE3uUIog2DkGEyxSIny/xtOoXEexOhGBGa2NCHRmfhVBfMuPeFkXTXOxWqxDyM+yyJyLzrolp
KFOeha15BqbeJc/6Fk73amN1MLl8qozo4FBEOK1LsY77FCLkv875FOtjt/kiii/U0zr3dXx5xuAg
QkkYReyipQie3KVY962f7poYNdsTRH3ZPd9+5huaKSJ4BkVNjylziG1DyvXBoYhsrcuIog3MD+9T
e/3wSWpRRu/g+94nL+V375shO9UuQ2pRrKW16P+kVzuSJbkNPEHf4Z3gBf8fW54MOXMDrbOh6JYj
Q7G3V4IgwUR1r2QoJuZ1AIUispL44u/YvOqZMpkRRVBrOTNg6DPRUyRdkinBZBS6k0dzLX/T4SnK
ONcnmnSBThRlYOEwguwIQlmNkQnCrDZ5CFrrUnVydoUIiuQLUUNKWCFqS5Z515yKTC1/R9lIjiDE
WaZ2BnkOTjPEcvFppmR4guIaJL+cZtb6Yj8xcQyhFffIFAFtKNVRhELaKM8gt9KdnHNyHGGCK44i
pLNVorbkLgXSnLY1mzNF6KE1O4q0avGn5Vad3Hyx3nR4ihAB3XV8aHKmfiaYXSmCXDxFGDR9mjWU
gMlRgwmtdSfn6qo1NKlFx1HRympnyuwZiSPkSGWKEIkluSgSzaAogtwLR1Vw9CgVjh7cfqluaJTo
jTQQQR5chUSOydFz9jT6kpA4xzLCfzhZllJmB+GuCWIamcM6sSNzZyd20ipSTI8sqW4gkg2w0hwN
6DElJ+c+maJNh6eorR755TQzUaGGnzDqi5HI0sQUIS3LcBxh5q3MUcQElJwszYA5krNcM2s4a1Iz
g9wiFyLoo6vUEsnBVeoV2zQ0trb+slz34On58BzJZuUoQgIEWl4hFwluA4LnjqGKujxcFEEzOkVN
lSGrOjlFxxA0MblWVjVY75mYdwq1e8iyRzFD6FzdJ5nsgFSaJU9jdfLsbq5WNjxBGbnrWtlKCpoZ
m+yJjRjKqxwwRajUsTiKUKkDDY2Qa61OTi7PqkyZwzGESpwzMaS3e52icj/KUFpFhhlKb94zmiyR
1cm7GD7Y8AwhIYJbPFrS1ZPcJA4htLbs+EEol+74qbIS3G+tmB6ak1NzjQya2Fyzr1KFqZNBlh5z
neL5I8fwJPoIklxmQuK79OLkrkPHgwxPUMA655NMOhUThHVmFGIIcvAhhMr8yDKM2ZU6F+Q6vZyG
62TQ3N1FNbj/Tp0Mck+cZWnVOuKoSuNyHEl2cx2S7K8cVPj64Gu18uE4QorIQvflNCPR4gF5UpbJ
Yz8PAWx8ZFnUed8+N+4ye+UcfJphyo6eIt0j75n4WznNwlpmmSJpXi7NJNsLhRGwp+zEMhxDmw3P
kOSz62Y4NmQq1VIjuOHL88EMFZTq6oIImhEp0SCX4uWY3GYGTciNGSooxYmaGeRKebYeu0ot6d5c
L4MmVupdkEvxcg9u69hseIZQA6or1dCUSFuH1JEyiSE8r46hviKGGcJtUghBLM3LsbheBk2orpcV
YC3UyyC3QDO1PK+uUiPbS/YMFfRQjhlUr8Qhhc41XKnebHiGUCOyWzug6ZPWDqkqvHZAHsmlGdCG
6Ip1qbClygO5jOrk2N1qBk3orpsVmaFpNYPcVnc7XsuaIpkj1KbgKxEmT947pAKG4uTS3N6x+fAc
oWhEt3dIYek0WENOvHfI8+k5Ku/gNrMCGrmhQa6hOTlO19CK9GLX0EpaDf2eid2U146SzlUZsLiA
M0Vxjev8sZX3EMijuIa26fAUBRDgizUaVmWKMND2RBThuZ+JgFYCljmCJ5qjIdY0nJyi62clrq2A
KYK7QP0M8hrVzCmeV1esUc6qn4mgaZWiSIpm4/4WzvT6oEMoAg74g1d0UXgAcb/+8rePNFB3cDUt
5KX7+sgJNR+xejSfHznL9xZo8N6a9I6mdhkORYGXElK6dqTPGpfTQKCtDfFqvKvPj9+/Obvu73s5
YuICEWSzNWSDZ6V3ttka8g9SAoaoa3M07AurCXoIxhWUubrwdMTy1YivstYbsgGeRBZybkOWkUVA
huTKNh39q5BJwr0nzInk6IDp2J9aZjBbQ2CujYIxCwNzLQ6Ya7PBmImBuY4OmCEtgbGogqCYhSI5
zw2IPT84zGLDOAaGwlwYiIp9KToUqmEYZrNxHIsLxCwMidkcKMfkYjFHBgYNobvr2RoGYzYbzLG4
YMzCwJjNAXNMLhhzZGCwAubiwKiGwZjNBnMsLhizMDBmc8AckwvGHBmYhMHfB4tqGIzZbDDH4oIx
CwNjNgfMMblgzJGBQc2qzYFRDYMxmw3mWFwwZmFgzOaAOSYXjDkyMOg6cTgwqmEwZrPBHIsLxiwM
jNkcMMfkgjFHVl8wWvfp6otquL6Yza4vx+LWF7Ow+mI2p74ck1tfzJGBQf138asKhnIsNpL9/AI5
zw3HsTgwtsFFcVwYCNTg4OrL1jAMs9k4jsUFYhaGxGwOlGNysRyTX2jZPUqzvr//+u2fH2j4+KfN
W1YNaSKYr7IWBmxNGBuXRrFAkfTYupquvJS7ftFOoscxnx9/h+uJt/hXXKeJ7SeIJWIoqEN8u7T5
AT/QYNpYDUNkDEAipiKP4UwmJFHErNVZgF4DFA+88Mf1sQYI/QbvVaeZlAVZgC+ZbJLiG7K/DCUR
e40S0voeVMYmpGN4qw37VO6HEKwNopEp9fPbMepwACZ+Fx/YosQfPGNplQGyygWNdSvx9Vfczz8E
Fkbxf7+el6Kziawlosi7aclyI5cS3piAfsb5vFvckvjGZCqzY13OA5yH5TzNvpyDxpn6vty6KZG5
+WiO96x4xmQN8KR+8DQMlwtPKHvC6/2pYV8y4a3vGMdb2/6XRt7rcU+GTW6Awup55T+FRVkrkoSO
XICeI/flNXyyIvopiOXmRROQEiuIV30F4y2R3N8hlB3GeXftWAZZ6Pb0B7JX81TDEkkSdHaIWeuf
FIRoms+lyUknA3kiRWTU5uTZtQs0ePxN2e7NNJ/f/EiImNXOgK8bWZYTv/4s3VGkQpHpfGBbWxUT
DLQsc3Z7x6E+VVMbNFWL/XhPLJ21SXSnXez4nJ1Pdb74Vz1mVEGZ9bEr6Az47d2lkWLaZNnVxpu1
iAgGvffHOeJR3ivwI9hHafvsiRNa6O8YzzwxZ9JIGKepl6SxMPOZxvic/7c6PEB8aUFaixKCd1rN
luSTJmGwvgP1HyNVvHepj/f3VMmyLDHKIl31Wsv2WGva11ok/JAapaeNocy6NK1czT3nv13rlAZb
x0CsrPhHzIYV7dBoQxRNkKjJaK+HZoyToih28XTKn/K+jsrbMLXzfV01Y/TzfaKRkCntAJCyCH9x
mobO+Z8VN/dzoSdi04ngE6/HtwwQDVtsmFexkqo/EyZp0fp2KAJ8TI2RGk/IS4FYiTieidJ/iNyv
rXlG98xJNSOf4BObG3xbsy5eq/O6z76CL7T5Y5b8vnWH0Hz8l6GXXA7G1QnlGkJ7XlVyl4dz5nWf
6KaerpZ7A9neszUOQ8miXH846evHuDj5GTHrFCskQghKXrVYbW1p0p275kofzJvmXPqQfFe1l1QT
yhnNatQ6ppvfVqxj0mQyoMkutlc2t++nXC50MxnDSsDam9q6CGkKaSVXSTJ+NpQrza6OJtMWQ2Gk
/erRJGlVkKPMnJBzmUsOuW25rtaFU1vcZ5z0zzu5Q+8vkZMExtDxh+WOXNEzTJPSPuNoKsLzntlX
Cb9eIa9h1IDhiJY3dQpdNP11Pw2z4Ywv9/G4zd++0bE6Db0Va3YUdcwJTBGgxP5iJAU9kynqyxNT
JJpElLSN7co9VUcR5tneHEWIiDCJIgTniESRyMNx1NYiwRy1NeXdb5O0io6zGB1FSoenqGFP8BTJ
fsIUocug7DAQWRkPRWvambM7hqAZkxjBfFeqk5sdYZrsCELfaxxDyK7cXuQz4y/zAx+zOX7qmov5
w0KOTo7dx5CS4QnCTDd9msmU+2I3Gu0XSEXeEj+YALUo2cdAs44Ie/nCjDmnk1vOxo9q8N8IUk2J
HEFY5GZ8kVMsEY4gOH0kmYym+cUfFkN0ciqeICXjEqQjeG6XINXUyBFUVg9gJC1mZgjbTszGUFZN
iMRIfvdanFx3fpDG8vRock8vPlNCi5ymFh8M7dWGkIdyGNnrRvdyjsMYumx4hv7Dd7kjSdLbQPgE
/x3qBBskwKctT4ac/wZaR6HYkSND11eCZFVl9o7kzATQ3Xx8xCOB5upKCIftkwg56rsRIdiDAWF4
68LHlgB674p5Jg2xa8nCxyAWXfjExNMuXtOSX7SnZS1BkIazCx//kRlHEFY75tmfv6FQPDkux3QM
HZ/p2Pq/z7E/D4V98NS5lsj14bP7an5qdF8zWqgptkduwietjvNLPO3E4F4zrcL3brpniBvQvkn9
CCB4Sr34rm2IOawJoLxfmvng7D4EUF5DB++SZ734HPkt0eesOXUhFIML1ZylO5vYvTOgcFh+ANXl
efu8Lbt4fQEdccuAQr1rkQbkbBdftpcu9phVCG0cn4hSaoIIF65cpdMaSPkkViSGQq23woiW5r+L
Ttx3/HiIbbPbW6W3p/UqiAb1eVu2UwjBvOXGORf2bE1CKDydYgb2yEXs2eyDUFrSnQjFXXplQvCY
2cX7uPWLT+JZAI0lzRkQxOFkIlBpxcVuFETHY0MIQXE1u3hNL50Q9SVHGFFwlyAKD2dZPNRwQfT0
QqahhAYmUanS8NigOrQer1x8EIfOZ0SQYEMItdX739tCG84hdnMTQlCGw4QQBFduF695qjTGzGWZ
VCEQ61NDCO/CdTre7QwG90XTlDZ2YCig+C91KN6m9ov3Ke3igxR/y1Actq4iw4DgyZmAYESqakN1
CCB4vAkgiMF++ORlWu0Xb2pDyhCYjaoRBI8kGb6Z1c5NytChoYSgKIcLIbyOc5LhLZ3K0HpbIQQp
ON4QytvTmEh52tJtR9VlQtAgQ8sQxOEjFvea+ciFUvu2vQuiujoTI4KnchCF7Gcbly9CaNNQQvE2
AghvNznH8LoXn6L09vCJk/pKdeYDT27Ew5+udNs+mvCBx7UIQcc8UnGZ6dSke9M0i+Apa+ZjPBDT
uQqeVKfYlrrwWSwUT+jJKXzwuo1TDNq6cZUuS/YyoZCCbx9bjtY5YKAN0xDbSStuz5b57MlWL1py
p8e7Z6raxyDgP1LMjwR7b5atiW1dU2zTUELxmkUIhfD3i/dpkmKwUxFCEGGNAcE2jpj8tKTbtqkZ
ltf/X+JJfb6AIFI6RxA+TvMDULIPPkmKsj+i7rl5ycJns1A+kPlVu5idenHvA3uSmg67aQSFJusM
CLJtcAThi7mIbUX7POTXnAIIosTLA6hBtRhFUNhNizRi6oy878lz5oixNcHJ3ZOMG4eGEoIkV0AR
DoMAZRRcbvOwXQIIhwV8AhQOvyPIl+1tiG3pTbHtyfUdx8IzkB/tBRQahiIoPjZNMaj8MgUQPNy0
8pIGbJeuJWixUDxpzYlf4mmFexgkunMJgp2q8IGsNc4wOHy0i+9quYudquAZggb6xd/qA7P7LYHa
truWZ4SfaXl+54H7Up5M7FI1uzYIgRPv3CR44OmUXDBHotiJjym59mF9cHkOR7GLL5ufcr3tlFzg
bFH5Szx99BcQVOXoBAgfO/OJ6NPcigglHCuAp9g1i0I8KBQP5h8JHTh6p+4VQX1SbZ8DtrvgCcE0
GU9D8eXQgaowJ7uuRsN44EkaPxCVVHrqied7S9hDFHSEp2ZWeAYV44hw72LXIzKEheLB8DNlSm33
wHRvA2HupH/i8yPM38MGjsPH5/ZU4ZE684IuSVP4QLucEfP1tHkArSUhKibHDz4vGkAI2uxCKGYB
KsawaypitypD2MGhiBCpHwmGYM9CKJ283QfBx82EEHRENSEETyqCJBlXZwcQE0Tw5DfDbHnaGUv3
mqEyOYh8dVlGhEjuXRCF2Kd6DLv2LHbP0r8OjkAEQYE1+O+/f/7rD4v0QHttGU1qtzXMtub5agkh
62v/40G6QuesW0USQWvVirHHbw+vs3ccNfZ6/64da1vtsKW5pruvb357e9b6tsLk/Kq2kBKFPPc6
KwzwuwHZ0DKqNWjG2n3p/fB42SfdnjohKHYHjV8h9OpA8d1zz8c65zZ4P/xd+NCl4jK76ONIkB7o
YuP68y9/+yNff73y9c8r6v+4/nP9doiAjGjHxVqKzrQhb08cK+/x9JuDfl7m7zhBR2nmvwsyVquQ
k2v986zR/5ejng3hQK+dDcF8nyB+E54Q0r9+W+X/PGoAi4AYY4X3AY8Nw2PjAY/iXWtfFeVgRq2p
ddxF6WOd/wk+Fht5fy/X+35xH3jqriy3B2EL732COBP2SzdiWmXxjNfEd+JudT1nwnOm9Zz4+n5O
itfhFMERr30PPsgZX1kcw9Ekz8qr/Jkya879x3dLx5IoAxHm1fMd+L3vVOjjI13O9t8kwvbsIL/f
o9XlmG53CKLP7RCs5FkBUIhgrGujfZsq/6C9wNV483jo1mjziAUfn6/VOnviRXe/oZjyzLufnfbm
7xHzbgXPz3DT+d1CX9+ExpOhhuLOlSSVNe/szWdeDrSE85vQrSuDkmTB7PfAt38UjjzutGupniTz
UxzCE8vk/aMbxaxr6nk9K5/LN8swCuQwKLe3CmAY++EzfvbnH3v0Qq1CZYdQR8XaBQTyIwVYrA/f
l3g6HijsqG9hz+iosB2KJex4EnShEDl9/6KdB9yJvjzI5LBz2XbBudi2Wc4aj+eUxdeTUCLeNdse
eJ5dw17ah05mJ9Lfs0eP47s5fiu3L/cazGN1m8fX1vT2JZ4eiuHZp60y/54kbBNGbb0AM4puz4wi
yYfYaU8cjwfRMV0YQbjOSoyOdH12hb3XoJPlVoVR9Hq/+G6eu9hlS9cPHsqoYkcXRucszz51ta/3
JLBbFUb1zhm6Tw6xSvdNqZINqZq6MCrI4imMylZiz5rlR0Ehe3eFnYswwi5zCiOcAyMD381qEbuY
C6PNQxnFToKorP77boPDn232QUJ3a6r5j/lcb1/H90jwXNeXJGS7PpgfT+qCyDHscqo5guTiTeMV
mBAU8kemwVOYSPmRp4ntLQuhRUMB4RwoVl/iqXGUZ5uQ2YUIwf5INININiEEWTuZEDpQnmK7mRAy
tLEihAxtgxMt/5icZzB9CiHD3KF5Bo/UHl+qn22bWos2DkVkqzF/iadUv3ifyjFk9P73YUvXUpT3
Es9tMxRiEzt1TTN4TAClpeTfJdFrBgGCdk1aiPIaXRkQIEKl8cVS62JHi/j5GwwFBNWUNMtwlBij
nn1wlnnHkG17h/d92h4jh8RQeBIV6xiZrIodKpsIRSduUojg6Z0KUZzPqRCFXd8g2ieLssOM4DEu
RGmpb7ZL1TTbPITRup80fXhaoqYPu9t4GYWdlBFuNSWKwtOYEYTDMLH7kKYfHpOmHxOJUSUKlTaZ
USiwzIyCvAuj8LR88d0sD7F9SKIdHsoI62tDw/9aKI7C35wYxXtKte7QgrUJI3iMGcWQO8Wuiii6
r2QaPDaoFMHO9eI983AhhHfoWQjBMynT4uW4ncUvtZ0dGkqor67xJZ7Sx8X7VM60sJsSggjI0s/g
aYMzC410qm1TMw0e10xDAy+caeWHBBHM0gURniW5IIqHouqMoyc17clVpqGE9tz2JZ6SSRTFe0ue
tZWtTKhQANy3KdEDn9sWnMXFTlU6fodGmJpnUAmT88zX0PPuis+T1CIwHV4EETyNhCPOnkztPKsw
amdKYkYh+gRRRdfjIEIANLv4IEVbPg5rRUsRPIkROXQjpxmGvizaGp5eRVvDUyvnGfqsMSLYXUtR
WYqWEcEzGyFB5ElpqksD/PzEoYTwnkkRQVxJniECxrz4IFa1WqPbDhdE8DCh/EwOt/1fvssd2ZLc
BqIrmD3UCl6QIMGPLU+GnNmBxplQ9JUjQ9tXgmRVZb7ukdMvgNvFzyGQACLImBBmyqFBlHHWcfGS
d5N0b5oVELq5IY11xJ3EDOJuDLGnq1ZvGkoIrVVVrUZzlakpioAw1mr8PlSJ0CWs2Hyvg8o5OWgS
apHa0jXCzlWkuk2ci0II9rD6Agq7mxBC0ElfvaKQIwhxalXs8S3JNgwFhMfuKtVoriqNHrCz94sP
kvNgQC1aIJFqeIrTxAo7O7WN+DtdpBp/xxSpxt9+prG9JorsKIQoiqoLomhWlRE8rM0I5Sbm+JZj
m4YSQv+aNYQS2pd68S6JcwymtNVxIxlew5Gp1jdU3Wxi9yw6DU9zmczgqU4pBrtUGjzCfoaGfS5E
6dBShp5QQibiuovdWxVAG4YAwuP2KiEU0Z05hBL0n6p9/D6kljUU1SIqBM/oHEINb6f2EVn2ZBFq
eOyMq/eaOTGjFtMsIYq4zYLojmS6mhcTuzOgA0MB4a9OZhHt7i+gkw/vOWDnIoB8jaoMCJ7CQYTq
x4MHbLMhgPyNw+1A0eG5A/Zo1A7F7yYqFP+zSiFb31Lhim85yVaaymx2cCgi9H+5CiJEPCdZ5MRw
QgS7qAzVr1Kk2MNjnfMq+h/S6VbWfRkRPDq+wtMSK3XBeToxQuVqUstwsqRdNTyZ5wzYxsU/crkp
o81DGbU1wX3E0zjPYPdMSrRyRmoZTpumahE8hRlFA9TFblnDCIVHqj0csd27pKHJYERGQ8N9sJQU
ETzOeYXULVnsmmR8PTgUETrE0QWR717t2QdZ45kQwRZAqAAyl8HRz4iwL5u/0COIXbpqNTzf8izv
96c109Gle9M0ZOyIzCsqRPAMmswimVsXuxSVog1DASFHTGMIM8Ok2RW2j3bxSVyb6oZ+yGTugMdZ
eVBobIqdi6YZCkKvjMij4aE0g907dYzxe5WxYyWvjB3w3GXnvtqSe7Kty/B6cCiisqL3I55q/eJ9
nMaO+LmJWOOwZYgShYfHDNiJZ1lHQRiSZeGRYuYhpJRlsL0wIfyuTTXyrk8VayS3U1O9kn+IbUmF
aNMIQmnNvfzvf/74928oBwi8q2VoXFuRFYmJiMJhoD6bwva497t64CNw9wrhs2PTInu34bHP++/a
zcZqJVr2ReXz86fHsddei59v3BF1jRz3Iuv5K87Y8vIlBE0s3FcRDk8U0h+PB5PK3Y3hK/ALR823
g5c5N6k97rCw4bu4SFrihbzBWIQua1y//+0fv+Xr71e+/gVHvNZ/r5/OEHQRfGAYdMs+1fH4xPXy
/Itzfr/LP3GCjmTgfxfgSKJaz/rtvGfK4YlnOM+ZJpaf/Skm+6Pw1DTIcy/zf140iCFYR1/gDvdY
Pjz23AcZ5zXGiJvyih9wL6/nWeUvsVuNp/fzH8e5Xo54GcgzK+d+y+NvSJ0jYb9SN1BdZwGN55y2
7ubrPRPeM633NHBa7/kEq6X8Rm8Eaxl2No8ChdEOFaCRZ+WTuWaLrSr65y8WRoxnRPt68Z2Fx7PT
4FumnM1/kQTbsyP8ToLu2+PnpVtkV4SfkWM/fSd8K9/8l1nyJ+0EomXw3vHKqfLeEQj7CvxWpbMn
3nPI6z1v9X2vvf99SBTaWSUQcdM+f7HS51eRcSdoCrjOQpIQM/1RCZytpfi6na962hkUtZNWnuOr
G30UjnZ/M0eRVN2eWMWcYcy2Jq7XQ9msqzAL7/gsZxIBcECVif/1OxLMVoLFCImWAIq1BcRXXQpG
0eR8xGOrDQIZ3CDs0tuys49tt9XCrPcNzgj93SfUmJhse2JEgR2jatgVEs523mMve+xeY3scvcb+
Zq/payB5d3W8xS7o98kahHpFwHP2tmLivRtab69iT29nDeaxis3jw061CiOHbvaL98kpX3yStBsF
Om02QeT7k+e6mOrwwGy3UgRRXTPMD/EUrPquiVYqWqBnU9i7HXsO5msOZET4uyan92o1zkF2Gy6I
Ng5FhP4UtekjntadEOF+1gkR7N0IPaeNGa0Lo0hSIyYF951ipy6IDBnRBRG6qzoIUYxFgxDBni6I
MH7mIojgKfniq1lWuyLr/vgJhyIqt+iTJxTz3QfX9UKIYJcqiAxn0zDKSxfe+2IQii6fbP/GKENN
izDC4DM40zDoJGYEu2ZhBKq7oj9nh8c7McFLcKIVRKIJonLKIiPCZTSIDDJoF+9iJ5/vc9jO3+es
0bINIbS1770t5pxJiQetnFUSrceUw4BCTi2/gGBXf/mEecaC+1xgvFu65+TwDLv4qq1NsfdsqSwU
D/Tbp/BBeWj54l3Siah9DvRUXbQaE8NMotXwxIT2XhaFa4nIa5c+hc9YkvFDPMkpy3qPhu7dFIWq
qFTjEYbwQZ1K4+Kblam26vRmIXxwCjdnPj2qMtWydddbhI5NGWarlhbF06CYRAPKfvRk2xDDqXTg
WRWaPbV3ooPT5LuSHbu98bPPlfYx6OSJ4wU2egKxaxOZPjSUUHQcokHwVCcNgu2TAPUlSQyoYg5y
IQRPIQmCXUcV24oLorrWYkRob3IlRGXLybNrQbWogihKuch0eCalWLRFg5Gh+ZyiQQeHIvKVMoyo
fXE/FBGS68UHsa4xBGkrWRBB/jojgjqamK1nIRRlaQoh+ypOgGx1UO+eUMImfCLoNIRwn9wuvmn/
Zs88hM9moXzqaoE/4pmJmiF8lUojQLtVZ0AQvy6VPjyZAaHN9SZ2TtIwwpOKilBCZHKaQSLKJET4
PSkjxOFURhGrHDOI5VrEblXTbPNQRijsUsfgiGbu3Qbh3TIhgp01zdI959J1khOiNhHuanutjAie
2iXN4DErLyLYqRMi2NmLILKVmIwInsZphthuXezSNc0WDiWE8HXNsojvefE2dx96H6QWQdTG3e4/
14EITlIe2MaE+hqvmFBfoftDPI1aIZi+Kv+9Z195yYAQud+kGp7BQFDaJ3XYuEmaUusPDSWUViP3
Ec90FqK8H49OkkzyDOPgaAIIEknFC6ZnMa0pn5C+IXwgCYUqPeyRnADBHgoIld2kVwwPjxiw61S7
Tan2B4YAiuhGR/URT4wqzz6wR6IQiozZyUunfTuZ+z5mzATixZMr7Dalnw6PTq7wlE5aDdsqM8Lv
RYoZAnVWYRSZyWPZylwxqxVGdHAoorGaqo94KvWLkUJGUt2eLuI5axRimTjgaY0JId+HiZ11cIUn
SUPUDNWc5lbYK2OeTTFMjCyAIi0VUEebRVkWqVypmuEquU4htGkoobY6UyaELqFQNYNtdVx8kjw0
y3YpZkTwJEYEBchDbNcYwnQwFVHe2z5LogAaI8Lv1gUR+pKhiBp6O5pTYbdexB5d5taDQxH5eu+P
eEajahaa0DnPfM0YjAgZXaWthscrazM0wavYEf/EyOc5G3tWvt9rwsYjv4zi9y7VLP4maRrD0zls
4J9T7JayMNo8lBEyekg5g8cHlbOjG+9JtmoQI5w2DSlnDlUYxAh2m2LWaoJorEHih3gyT66wU6KC
H79nGT2QrMOknoWHRzEcPZuLXUz6xoNDEaFtQDFiRGUVF97HTv9+n8RyF0Qd60pjDY81yixHAHcT
u5uIETxN2kY4aiIx8hj4KiFqIZlMCJ1IbkLIdt9Bd+2m9vxGaNNQQnk1gR/xzMwFDZ1DZrnG76UJ
IaSmSWcNT08cNZgLvtnZZYCFJw1pirx+jUKdtcfERwUtfnfprEOuijKCYGVOLEiei9lctWjjUETo
FNCef8TTqhEidAqFmqL/0V7lOJYcO/AEfYd3gkZuzMWWJ0PO3EByBKFHjgxd/weZWVUR3TOW8CGg
BUbNyyWSDAb9u0lHw2HLEGcNJBsxgnxvGtu2I4wUlaIaiz5L+sDHDKFJpsIModydM2LIBa6xXGME
GEPiOrSjbTqEIvMdxTcCcVXgfVqnOvPvQylC/maVIp9HiRJMmzNLnKo4R8thVj8EGaxEPvF1Ygif
mzQ0aBNmSWEIAtiprlwgEzU0v3sS43jYUIYG9Ewamqviqd9rnzxJrOO7MoT87tLQLAcFz3WRiLlL
3LpMsEDqUinCizeaPsxHPmr6/n2JcXT9W8qRayTVGeJeNJ5VGtrhwznChIF/y3//+ePvN9Qt7jZf
vdT3tcJPtr1/z3BDZ8Q8J2pYLcQj4xLrhR1QTZFLn1bZ+03znZ6/vl9e8HK4Sy8ZnSXa6pffXsiz
/vUrq7ABxsi1TmRBwTtAmx0rI+5SkMxpIzbiTQ+CBg6TFXWOX9XiCDKu9IPwOuc2yODk1/ZRbcRl
UngwuB2kYfLp69svv73l16+v/Prr5YPPfP37+nIIp3h7QhRJGN2PG/Fj9fKTc36+y+84wIAy8d94
UywGn3Ot7vvBscDVOZKPz2rhdGyh7Eo5J8CPbIH7PB7gOePPnjQIHH5U96T10F5RvIGkm3Z8s4pn
G+Oi3X9VYWx2mn1a56e0x/JoDLQhrjMyrjORs8dsHwQ5O0Y+R4hDYcNSrkPxOsGoPyecil/P4j0T
3jPFexbUsb/nnbDtPbVJKRwJewqmouP55m2n3UGiqDbfn1b5ePvzBytj+MB8tR+9jR6Jv5GnFL7s
/oMy2AinOFQ9jUivtBE8t0Fungw8ACXpYfA5zNdK+ZM26zHH0vb+1DXz9p4Oq31+r7oYme4DF7/g
/V6f99r7P6csU7Jxhbn9utD3HyXHVaNpxVxBYpLRMMuVww3v5Ei7i6avGnW18qKVe4JbmZN/5Uje
1Qg6mhRsAL6KD5dEBpArozbCNS2rMBc2KrocS4ENjJTdf/YNRVaiyJxJHAmqtVUEegzebcJlzt0Z
LqRjI3dA9X3ACHjsK3jsmhdxjX4PTY+KhjFt+8Fglmwv2nzmRexLeZyx1BPDdrZ6lriQYfmscSEN
RvRZs0ULvTeFGcx7PrjOZe9H666DA6j1xVdtManS1XM5SzAZ0W5uDPv2JQS1fbt7H58IjQhCnJmf
ehfUdZe6T3Lf1U0n81PeZzfhp9xC9yDNBvGD/PWB8dq0xKsxP+6GmxBUcdBChMA/O+V00bRdyycy
lCAUjGUhCMePSeXZJ6VKBPkM1ZghiFFawhDqc2ZiBOVOEQR8Kj9okKsKP0j5w+lecRfCvWV634Pd
fSg0xD6EHiBzvfha8EYSt2O/lQqlB62tFqEHFpTZgccJS/4cpBrX10AvaIXZcSRRfQ23EcTPcHvd
mZ/hWmPMD5AGB/CsCW30wefaFGqemxCEBt6yEASkjxdf1daSeNoQgjYZQhAO7zt9F8RGeRhCPGw9
DHlcmaCBfy8F5kilAkOMX1Pc0SqnENSR+0pQRyPIRBA0NT0F5qEWGCgbWQrMkSOl+2J4l0kF5+9W
FxN0yFCCMAigV30XZFl98T75FO51kpy4wIa99zSFIcwQnQiBVnYmrGGkXUJQi8f8EMTz8lmywWrP
hyCEUmE4ddo98j63+yVSZMTetuTmItCHCqUHRx0i0H6Zegn0iLjlS6B3XMdVHsPN1SinX+7LHCQx
Ie6Xl8T91rALMZWgsX3TsyYmzXEyqO4416fGxubMHhHaCBOE1tK6xCuJQh82lKEaq34XpOdODOH/
KxND/oRDGPKZtwtDKfzec1vMvIXijipNItJA+i4QQsoihhC7k7l3RZx7F4bQCMsUhrw1cpFhbUmq
CqXXLKqHZeYoY0ctshzulffxs/BJchaOOiS1LOYISGXjgzg1Euo+ws0xR8hw1SEgtRBFp2buTSFt
QhCSbC0hCGnG/KC1piLxTTFTofQkXNaEnhST3bMLxL8uogf9d06hB368Z6EHGjqpyBCnTjLd4cea
yDSQbl3osRjznjXdaxbiZ7tAYghJ1aTGAFghhjxzRaZTjGB/fKFDKPLXX5UpAuKm9tnHxwbSIcTT
lCJU+zKhCAgXFSyZMIYfav6gsofINJB6SN0rPmZz74n60BpDSs0mBKHfvPhauUvYsnT5w4Syg/46
xCVGIq8Xb1IofzwsSs4zmV1XgQOr5IMQ52QU55A1pscnuCX05DsH95o55sBnV8RrCT0YgLLQ07d1
orti1JR4LDGKhw1lyKI9fhekNlJpxHYqdx8Efa2aUOSOTPMHPrcTRbbgfJbEPYtKm1dDYYqAlDQe
ihCnShQhztWEIs9aUWlHJnnF7gMfqbTfXoexw4dyhPW7qLQXQCGVRjzHII4QJ1FpgyavyRwBKYuK
ytxeZYl7VY7gL5t0Mtvp+qwJs9OJIiR7n0IR2tZUGfKpj2THC5XnVy/knc2f6FCKMopXlDqqor54
n2KcRvg+lCIodRWlBlKpb5nBZWjcTXTI3F8qQxBiI4L8eanV++eUhSHvW9LJvBZ5QEVsOUs8uvjp
w4YyhJIoKtRpT5v3Pgm+k5MIvU3tkCGd7+vt+7SYB57rYu1VJe5DHDUQm9LLgJSRiSNkQOZCq3F/
4iiKVTiKgqYsQsxDLK6Sm/SyQ4dQhIroSYZWIJOkyCWApci8tYlaW4kvzBAs9WBGCkqeyw6vJ/xA
q5O0MnMtpl6PODcy1P5dqwx1N9UNeXGzEHnx9ymxFfFDhwwlCAOkaLXX/9H8a5vKOuTf1Q6ZGybh
J70zG246qJc1mJIivQxIL5P5aXt6vFdsbp+pxvy71ph56xJ6UOgsQoh7GxKvJL1sU6HswIMtGTiA
NDOiB/JAzd4/L5nIGlS6i0oDKZQ9DS9rS2JrItJAmslABiRXEumGo/O4Ed+l13udD2lkQDBkESEN
hcEx7l6kkR02lCHU/pBGBmRWUmnXj05m0b930SCcviVRaSDFSIOavc+ZJbbehSMQP0Smm4XqPmtC
pw/ve1d8H5pD6FtqqIEs8kMuW61IrBm0yVCCMH3BHzBBaFuZBg6Xk/biU5Sq/ODtqmg0kMLu2ZdO
RWKbokGxuoxjQDKnEGAjdmq4R2YHmpRVgeA4edxwnSsSziEKfbhQfuD0qio09GRRE0M8MhOUQk6Z
oHLsw3MbcMr5go2l5lyRpYc178DSw1qOPv4siXmUxw3/XkWjoUo2hSFXtkVNC/HiGFcpJiPHoUMo
gmCMLCMHEP8/75MmyZB/HyLSDZp8zwv7Pr4T1VjF2ZpJ3CtTBMCqtDEgpdBEhjgM2rWpfx/CEHpW
F4ImSCXRcbUcU+JepYkdMpygFIj/zf4XYvXPH3+/YW6IydGnt+SsVVh089Ni7Zh3KkieKB+v15rW
hfgNBkzGCERX2dtVHBnJ6bsNCPK3X357y69fX/n1l8MQz39f/6/t/3nbN+S/cduEfpzrtgPLc2TB
5KPvQ9vxOO0nq3e4nj26rsj6T8vs687qN52YCLFfW/9lv0+3+bLd72/p5f/FFhVDZasxXNbYw5Fx
JtY6vToC6bYRuxGISyD7ToSU6A38K6/dD1m5pHoQv7gjeV6/mvMzQAd0tlBKmBxWYHOUOLQiHxsp
+0Bj1oPY2AfqsZIjbf+oh6FxoM6NYAo4iDu9QNL1bzJUw5EthH5Ed4eBlPXDQ//gXpj1UG1BRr7O
l9cmo9h1GjurpHof+LzN+HTL1uZBRtvHg8s6yCz7R31ev5qHifmsI/w5y+6m8k7c2oJlRT420mYg
c9xInAhIvpCyLJBhN2K7JMYhFUgegfSWD/I/ysst144chKIjyBwygpaN3+O5Uv5O//T8pQbDxo+q
3E4rUqKzUwaDMSzHSlPRB89UYlUlJVOC2VHgkjjGUO854owH6Q5TSUf0QteeoWgK4dibuooZi1pU
V6HAVbVaGa28JvE90X3omY5AvsF02Rnz3NukqDOs0AdCz+nYISuWZgr4JhY9Lqqe+KB2EhGUqnGl
hjSnpKuyW85JU1hsh6z0aseFVYX0AFvCAZaarkIoltWBT8560rs9ap7tK/FT5vNQLNR5d1iJ8agN
DsfDiL2oQh2hZlVihZL0d/DfyVpndqVowkbvr3t+DavMnLIZ8k80gpiQ9tz0E/8iB9KQCFlPUTeT
BkIi0m+yBxBVKBGfBNI8lOLldWTv12xGwTaYK1nTl760m+YuNLoqDc06m7ellFkqUg7ocqPtAhes
BYE10j7b4alNMJuKd6zU9WSyX78STEne36PtL6KjtmT5wlXT4061vqbiPV3dwi7dW4EdVQ3rnmsi
KsGVVn+fD1/r1MEUOKeuuaoNhqPur/qACmSe+rjyWUe9Ur4UHMtahaNbSmx0+Kqzj+l2cHZ7UXih
bF9poQRzXzUZhduWbdo6Nys1HQljxU64WCNa3xQbvax0PYps14hdUbxq8tziMwxhqcp2GIv4YglL
xQfo8IPrAp1iA3chiz7gdqzJN+fk2G46WryEKe2rwDmJsMp4YBO2/Z2co7fo81BOAhiE+wTO6Rk3
wzineemBc1rAJ+CcWrw8jXNqQBWBc0q74azk9B7X4pzkgxOckwYKH6CzKAagU/x2I84y/GIa6Sye
A+n0hG8wgIdf5zODO+n0+ez8PJSddASrXTHSGcUnjI1gaSIn6XR0HIBO6+j8AJ01OQE61YcZQKeS
t3UjApmyJ+jkUY/gWXHyMc5ZLdFG10IhcA45cyrn8LHF/prC9zQr5/A33hGVc3Y74Jy4OrRFRQvx
jHPIMRCcA6BbnJODT0rjHDD64pyCCQzMWXyZui6q/g3Ap0VwKsCngbHAPQuAwT2rLBQQ5BRRBWd5
neCT+8U9DiPAHgzKhT3A3YU9qaGagD0LlrT10pYKbc9xuPIAlueFeEYF7lmAZWYWlYF7Une4DDfU
AHzWc8G4p0bsBiPvxp467lmfkeA1PWQundQDw9vo9Pbu49UVH8HkTQ9j2oEd3FPjeja2w9finjJw
IcA9pXsvN+4pDYGBe0qBZeOektAqrQRKGG/JeM8XuKf56xPc0zLMgHuawxy4p3lTBvf0NVkMfKT5
HODT14ww8OmJroz2NK6sLwUns1bh9JYC8Ok+Z0EMnZwz6g54vx5fHeDTnXKQnu6UY0yDhC3uwTt3
Y6Pmdox7agJzgHtWVZ47fEahe+6l2ngetudO2pZLRaw9jot5gCaLebqhQHZY3C2jXWFQxBCtX+0K
Roc9bX3SY4rL+e4lJDvDNzbWm08OGmqm9rZXUPXnZ7tA5dzvW0xSc+kijNiMMFCnydz6KMzVPFWs
KYZELXvMwyJMfj+r7mb4jcUcDh1X68ydUkm2OpB2+nko6J5GJeOcYjIsvN1nnWKj+vgJ14uVbGYB
GYVTbkwp7caUQDemJAMX73rDAKM4VgIDckeau43m7K3HOSU7ljTDkubtKav3uHjwUX/PPEv3OJGj
W+i03o1D80XOlUYl6cEp2LJwigUxVnqMOPJNejWsydYNOTC/qRsNEr7R8t6PIvULKnMiO09Xqp35
cCwJVhcNQ7QYPETHibO+DEs6eX/6PBQLvox7QOdsc+ua4eIUkdpjzqvSCHuxQRr1QpccjSjy65bf
wyrxAh6nkNyODPK/2X0b8BSi42jWdFZgmnE7iiqcrsHKStDtNH+TnPkDm2hcjUvE2KTZ7LDA1nTD
+F0TcCmYkg2LMEgbiEL73j7EQSbw1KwdsLJaYQcM+OiPV1jVhnjzRq5XtM8XxH7ZBNzKazLeE9Z7
8+TsLXUNX/ae9/EsYyVekJHDCRDSTGzRevMamdR0ZUt61EUmrVw5X4qTia9yMnEF5wtfqwZ6aZei
gf96fGVkQmbbuuUiiO6IY594WZyWn95//Qg/5c8/X3//SJH4PnPCW+KmNr1GjsgyY5OHBh88C/yP
whclniHstWXuZfOTy8x0wrVRfwY+pcx/Dx6icBjkarU68egzrXWppiadBA6jvDrZflLgikXfoY2Y
R4t53O2oR+KiDtxSxKNccvV4rv282Z8h6v6Hgj7SwKuS1tljD7+PsegolC9pmEeSB5N4/B/+diuz
SK6vzuPSxrkdBWnxP1L1ls7b/UwnX6fA1ZP478yX+RGczg2xJnN+swYl8twoRzCRh+a4w0tIpxBO
mCwW+O418/jfQa8S7c1rNpQ9nawIOrKgs2L97orQfiaitD88pXmZ+Jk3q4ATNTd8Of+87O95bLDM
NZXiawi/rbenv6e1Tenaj18S8vD3HtuWpc8f1jKUyDfvPdsSHb98Am+CxOF19pFJD6FJ05mmFK1c
0cScwbZybyB0dZeo60tPKjBGC8VSYkS2hJw1SbKGNDR9KVxWYHkiouR2TMInGYNtKlZbS0gJhrCI
Kl2KmFHTPNuyrhMe/UylyQiSr5SLNgUdVVbFqcTcXVl21Hb9KzVdJ6D2mcqgbgnQfS8lKhJuqxR+
LzNqujCl2pb0zcNfhWxfYZkKEY/KuYhUoejKMqOmM0OaRhJ1oJS/ouXR5lXRkcx2up2rrImq0FLc
ihpOXAYWWNF0cPtOWthRS92VyN8mG46t66a1Hm47aps4pKKh5WJjMFsXDQrSrnAXVf6QVerMHq6X
GZgOej960nxI+WT9KAxbBsUqxtcUfWGdRtRu1DeNBEZ6hHFCxlS08YuSdcu5dFPm+4CV1Jsry47a
5tZvJ1RJqzrIE3YKtoyFoHtOOte2RdTGpVSyoo58hZO6K7Gb6UlEoig1iVI0saQUPFep/9iXsuyo
bXkf6JbGnPP8EQX9KGuf25SofXctCsqHpxU13Gbe54aGtj150lj4vizZhoLeDl/FqaqnonZgO6CB
jlkgUV6yekbk61RhS3qHfJXMgnIoauc7ApOHn3af3DpKch4B168+uTYleJ50lRflZec3EyrKk08t
ZUrwZpNtRNQ7lNDMtC6SmkiHomY0vDzHr7wSebC2FV4lbR3y7NAyGNa4vZwgFOtJnFmbBzZHXCh+
J6ljsLRLyY1QOuY6zLt0b+Y7SpVHoFqLjSxPFOo2yv5oD2vjKe6/pY33I3huJrVe6Yh6c18D2bd3
v1v4f0nnMI3kOU+W8+UlWdIbFONezPOgr74t7d8cjI1l3tHIV5qg4BspSN1fDvFSdHTNrhMxcuql
0PAsWJwxx0uhkb65BMiewIQebiwgEBQYlIIN9URbye8KDSjaKslu/a6A9u6ju7fzHctK7ypePtqu
u0GYVrSm6TCPk/YKu8x8d3tXlcReMB9wCv0+l1jru8fLzncvKB4J3alGS9c5J5dr2AwedvN3tUvF
PXf/zZfx68chKOLsCmPVbrIzHu1Oe0xmA3O54+JSgpLmEoraJDu3zeM3Xycz4YrbgMIb222OaL9X
Mr4MNDp6QR8GGnnsBDUV69/82J0/A/mS/bdcm68fpwIygUJ8cJtJJqrdJXH1fR3bssspSrfHQNA1
g7Jf8eM3M4DagCK72C1ELuk79K9ZRClLEdUhZdu3IkooQCOEwSWWPZVWAjG5clRVGGdJtI4yglL0
dGDBCgAu5Np+ndsI6LFyTaeix2tAiKrz36tkXPGSgcL3+7A4tOz20L++aSbRH0LyWNFKKtY9g3VB
QbUBFJg/cz5OxH+vSsr5riQo3WrHTMr7a3cqL5KvY2MYBhJ+OWoHlSFIelTK8HqEIme1WZBg7+At
TUES1EgqqqeXNIWKNBn8bGkalriq3nK9bpz9lqeR5QmKXdGBAH7uHlY8nhNjJInIhfmzVb9O+2+h
CEuJK24CSrYLlt9zFP6lvNpxbMtt4Aq8h1lBQxL1jZ05cDI7sIEJjNeRA2/fJKuolk7fvh5jgIc5
7CuKpMhiVX/TSjqF076rQmpyOvH7X/+ui/dv+qWO/vObtm1XnmCzq5bag7M7X9XTm2a6petcNawu
nlKLzHZa6OfXX/7x4+rq2l8YhDywSYzYqKEpXLiv/S0konHEnr9dFjjhai7WJY47Uxk9bmuMKzvL
/4RFsGSLD2b7IDqILP8cZILF59QtQgsZmVrwbcNmX5liKfObSJCUt/3To00LMqSvKGAWZNQ1LM8n
o+jdF4x+N/69VvqQVt0ypNKHLBi6+BEZE0Vq/KYamly3dy3esWz9ZX5WbS4kabIVVat3FUvef2fZ
JuvMZ1QLl3spqNNY+w3Pyuc6mHNOTKnUR91m6p5kdm6sRZgF34tFWYs+opKzjugddKppwuNzOdbr
Z+W3xPufxUDZnoOFshkFtXi7vyJbuy+3tFajuTtgdvYRloJxXuW2wI/dmG1of/uXDa4CrU/u0qZC
Q6weu9QtXed1BVleDa9UeyOhdov+xmetLN/UhwwMi872EPvN7y+6xHFE27vsUGp/hmKWO5Q0nqGY
5QwlqM1XKGY5QjFb84BFwwHsq+Z1wJKPQdUSFq0xLXFq1/jh5x25N85J/2PxxlZwtvfGG2HRG2tk
08j3FyXZ7ednzComK7v/sM1Icfhb64UpLhwUb1MiaZwqTo1/ffPzLsUv/21Fit2HUW+c5UpRLW09
/Y87KvjBjU1MSPRq/44YlYe3zx+87Yywia4yy8uofiyqskCnM0gI3dUcoKxverzQBBlZIrRUkqCV
+2WJwrztG/rvq/HGyvKgA7zDC3ui1af/Ma+o4OddUW9vnz942xkluWJQS30Z1M+isHx0X43dBxWA
58tVkStNYhkNpRYacEZhtefLAi9vlnlRYj/pbPK64tu7+19+XRaJ++JQavlhKc6Ff96Dppoy3e/8
Bi/8yifDYpvwlf+nH7vxGdfn5Sk5JP1Z33d+b1+rYKaljvO1tDtqPl9LtIjhPc6knB8W8YX67rUS
BrosiddyiqIjvp8iLBIZx6Gc8sNibv7Ha02iT23XaxkC7ugJwkIq+fT/9LNf64jr8/KURvk/fN/5
+TAbQR7JajhJ3I1pKMvIlqD0vIl7Vg4AAcvdX6cPQtHXzqAtDTQnLLo8Vy6UqH5KLbOeBrox0n7+
qK9+urYtjCIellzbw3V6GvoKPfD61RSQBtRFL5XkYQkYSJ/hLSyFXfh1Kst6WLqTRb3xN/sPt1RX
IK3Xjw1UDjq9B9aLPqRW3fNEVjI0CbMMFat+x+UFj1fFXqq5ODWhGq04jc/rSRuWTz8qWmM7OnOM
sklLDaCP6Jbz0PtO13OgV90fSQyrQa8SYP0IvpNWfkXfvqbt8PNDNz5dfcLSplvKeJYmY1N+v+5b
SD8neJ/9fBHql2V8zFH/ZAyvuDvIbFY542RWNosuvVL7ZF20/nSYLekq+fBSA/RW618LKPDkIrr9
/PrLv/VXeo3/pozCV5NJ+ZLpZpJJF4CKHmkdbT3LpCUfv/gR7sWq6j9MgtsMp+FqYDlL0a5BCVut
zCx5m049hZCak3qztLRoSZzGVFpYkrhFIGqk+lz6NAoNaSGcPAZzFQFkCS+XrdVSjwBbgoXrTkwb
IYmFPpCsLBwolisNGi1K1qKIRykA6DYwC2nlzgmtwg4rEt2TUZ7BntNTpg6tg8Hq1VIn/BBlb8d+
WVFblw0tBqp62YSlAa71LpEz6NK0mIRQcrem1Zhn7qX72wObwyK+UXcNi6JXnIrvAZwzJfqL4SHk
tRotRm/8Qanf7hRQQ40sw1Mpi7tCyjr2gBoiZCFjz/qUAO4ehpphqaxF0ebBXQVzoRaxtWnl6hGh
vaU7nmEptn4tixYrAWOqehCX77U0P2YPy5kD8mous+xXo4K5GJuEpeF1shFA+J7kMoqFDb77CEv1
mmlEtGiXWCea5xUWWcgj7a2cE/owsihVriy0D9zL0EzDImw6kLJnDmhDHfMEuCmgsyqfivRjMswi
Db8Rii6LrBzzpQZ81i2JVmnXkKo7DunEmOjVfD6e0VWAv4/4PkNDuIpBqWwe8Om/MhD0R8+hQdsA
OlUUVKc/LSQOtmLDP/HCzMgwlZbK3Z82eQDsFvsfZrBVUWcn9xylmr1dw6fFbjjVUqXlzAF56e99
sHUQs7eXgpoAZyrXiVLQjB5IWZhWZQeWFDCHWdOirIC51VAMCFpLfaB1yEhteXAkWonnXYMAJuGm
JCz3GZqxewdqv8WZyv3XJETkmVNA7OwAy0rO3HRE7JzuC9IG3aQ+xvoXpL4Hq32smLTlCNs8UM4V
fiErIG16s6u3KdFPHcWRFR04w0Js0lL60HRduivyqniIBEFkvT4KKUu8+krc/V99QCigElBLJaAG
yKkl4SWa7IkYFziYpbBReybgL7JoNqpaZp3kvWHJaVwzUXU9lHM/q6UQdNk8akkBTZnoKQUjmrYl
j0ysClyuUhhyWEoPzJtE81YmEXbRIp0tF8qks7lHiy0Rq3friUH06hKWlq9WVuQcU85WVkubpFzk
f8MpmzsG5VFLJ5qm3XAmkPzUHNGUifgKeMpGghBPJtdsrnd9SHqhBapIPQMGlT8YPfRWqYWWhIlY
wR7OEXnDiB/z/+mW4JfjZ9Docx73fUORP57TDZ6Y2ZlJAkdM5ngiGx/3FOw1cYHEH8DZXWuGnLim
cgvy9h3EJms0S9x+uAnPJ4yd5FYtzPUV+AmbvsQiuNHwDyeqktDATWv36ZbJX5Fx6ksveiZeq75Y
+brrdgPXyhUFtjqEAmBVksXKY4WTwGY0ZVfOnn54gWfTQviVhB5MTL6SowsWu2NSUOkp1yjcbiJm
46OOCznKIRXLOwGP1dKZ6+QKgQLzEedlt5+IenGCF4OuK/Al9NDgRhsAN9MInOhOMXZ6Cb+ZWGEs
Cwu2F/I+sDVLflLWrCiHsNJ8i9tNlEM2dZgM2jjMsfMt+UpK2SLoHqi9JF7j8LMfsRDJozuS0LBl
JiqfdxZj5estLifwqygAS4HSscQQTcG2NFEldCMxl6uM6ykuL/v9KklSjbarZOUrRcR94VwfkXpe
lIYp2u70E77TQlmHLEbduAwnFri9YbtUgb1hxW11v+rpJwpS+EBdiEuDcqeTReKrtsi90gnFxu0i
gGMkvk5BNRqJlFo4zMrcSbaiD22zsA/ToqUSJMn3BXTJG3EGupx3RWsOyrxWOajOXYzcY/nZoLKh
Ik91TUfSR0AZvlOObqbE7PF+xz17KsyviYZaYyoM100l7KlIizJiBLL5g5olpv10s4fCAqS4+OS8
r1OhGCY0OTWvzUXvV+q3nz0YvYay4WB0xFhiLqgCVt9zkVHBFVPx5SJ2E+WSSSp0l2QGwx2nJKmj
hrOFJYUAWSFJDjd76+Gt6uyx9Pg2lKUvxY4MolENQXS4CaklnNLSG5Xh4q82w8+NsD9D20Q3AdKf
boJegEGro+GDbFqBiFlrLObQi8EuWi5Hez+9bB11aDTUo+R19OZLYbc625nk8yn1XkvPuUMaNeTD
d7GH5R2g/lr+3bIRBZG7HV6ITS1FAvo17L1v8pPFxtDl8Nw5dHVEtssY4J4DFz3G2K2FZ9z15WX3
R2t75lCPyZmTEQ2S2LE5yuF03Fp4t8fhBZ5VqCXGkws9p4T5RhPtuu5ZsFODUulLPJ1+4FuFHauf
OqI2ArvORWy3kXPMN1JtBOOqIS+lBZ8YtCQSt1kQ0X17RNToO/UefbVO4vhCTaocETDiARrwcLNd
zy2zkGsmK6OG+i/l1Y5kSW4DrzIn2CDAvy1Phpw5wrjbcmTo+gKQCT5WzcyG1uoo9GMSxDfTva7Y
NRWLP3zEb6qk1xcMkPuHC3R08LBA7EfnD1vvJHwzoYXUNhXCEyex+6bUapPYQpH5wa6D6gNdbaeW
QDUMluwTJ7EHKV7rg9haSLclI9kYEhey9BLvl53QN0xCF6Yf5MTvJ3PGYjVDqlNsDjMoqSwEwQsE
uLagodcWKISfkvbt0kdmaQ0vHVAxdmgXRKOzhB8wiTznPIUG6EqO3ko61Bl64Ywz6L0fxfjESWxh
yXpXfsGBsS/q7Ja18Frm0GRE5/Uzvb5hTu2R9DWQYi/i1R6j0SPBnTeyiFVv3vWCOTN+Imwzh2Vh
HNd6bh2/QXOEKWqxsRcfMNmKtQ0k5OM0j42RM6UPHKvQq955LOEsxSdOBkQK+b1k6Q1dNzn19ki5
weVtueZvMIveOJlHVURJS2MeJ5m5zszjHpxqmjXSmDa09RsH2MbtFLuxQJOZZTVY5JRtGfVuImOI
jcO5DVpumISeDOXkcrLaKmiAOReheyicmTTbTu3FTNZJy42T2GtiQFI8+XMFz9WV/Tc414pmbZdd
MY16JfaNk9jK1w2uvvTALPQ7vbQuYbhNYnWcqhmSGwbQSh3m8g0hMdY8KPFauiST7bbxECWhM0sV
Wm6cxF6YSH3R6boR2kH2YppP8Py6Mtilo5Kr5F0flMSFhysUG5B7wYiQkeGYApxd+uMV1rTkXE+c
xK4VNteFiMcanEfstnpUVu5C0wwVFub1CQNo4/K6SCA2oen15t7V6Og7rSY4a+Zs0nLDJLS/MkqU
bMHy0dc1ESJnAxHRnu8XwSnZiX3jZEQKScWeid25wktLpLlIPFYGQBuiPU8eb5z0uwneW1l9Eo1w
Myjzkusw96xELMKShhsG0KZ4uLRm74ROoCReEnvgUBg/tKReaXvDJPTGQ2oTInfFQG4ij7RZaGuG
VpCPQq76QMlwSO7wnuEYnfNBsyBWn48F4aoRd/W9864LJ51u+8NfgJ1ENBmlGH1ujyVuz19c6yXd
vnECW0xYFJT/IGVw0QBLcjo7x9vAGMRV1INjvmDS7SJ4rkpCg3eaZaeTk4u1SF4W+RjWWJuGGyah
ZSK2sw5CT2XcqEwsScxs70JL5RhJNvLEyYjY97ckSMAW0WuuBxKbjbPfA9CTV9BwwwB6Hb7YNYrE
flUV0B0Mwc+xjpla8bmM1IILvmDS68KhUdYmNCiD1THYqactGLUJgpWJ1EaL5DtunMRW7lVvXmDP
ldw8n7uZWu4wszS2TT0xunEyJKNS5VQhtvB1GO0RJO7sBWlopxb7Zg4abhhA288bOX2JfWC/qtSB
GH5C9frJrDhAvdL2hjmJjG5zjZartynelt2WdNSrLTWOVlSbljPYIyKm/rRmsoP7BLv986er8vqy
kbaNdeTvHwhIiZEUIeo4d0KkC4ax8ic3TEIrG7JhQTsQh3+PX0WNsLMUU0t8MuCUnhq9cTIhg2zM
VxWwtY5rsQQSu31iQ3j8qQwHn/bEAba9IXt0oUbtZu6Myvp3hGdlWbhYECibN076rTXCVNm1n1C2
cdweCKXMSegmSGSpjZYLJpGFyfUYw+sRo9X9OPW3AE0tKC40UBE9n3HDJHSqkYrdH0Aov9YybeDi
dn6mj2QVRc5VH5QM9azrMAYg6x7X0orXs2X7ro/AmkVpuGEAbT0zsEbcoa/4VeeABD3zY0UfJWMx
r7gLiuKFkk7LQPSnCJFx/4hpervorZbVUBssTXdeduEkdh3cUNgYjkRurFnEUmApPd8B3mk/nT0v
u2AyIHN9NOXX5VKurEAiX+Za8wCQelB3vnASu5CLORf8CksnOxYdea5x9A6lRagEyBdfOImtjdX/
8ZtzDazC3Q6aac4mcovNZ3dOGm4QADejHshat16G05MdQ1blz5+YqnUldBkItvIZT5zE7nsdMgLs
xilGLmiW0YC9hhBp5qBtablxErs2Jmn1xKaAojzw8C+k1n9LJBa7QtG+cBK7kJ0j1KZVkwtiF7mP
bNDZ8v3K7huThg8ISJaFz+XsNAI2oKecOIRBMNLUy9pRbPtzw+HlxjQ0d94NAmB7Z56i5LEMC3+F
wotdueM3cw3u0xnz0yyalhsH2I1EwDywOfMVv5IGpC2L52pItX2kmlUDfzOoS544wDZhOugBmaFF
cfJXwmNtwUBZUq0WaSgpQW+UI11DTjpp7CldlR7pka4x9o0NrZScPVioWWTTcuM8hdqOfUih1oDU
yWdNqPG1OlMFDcFvtKRWuXGSh2cGKrrRlQkj2UoqGsUxH5zk/EXCUnYS8xsmSecQPE51Jw0ntO6k
+JVBKkeYRN3vI0tukGQ4IIF2iOsrOZe5CKXgHLRA8eSi7BPMYdW03Ci5ctvAr3z+ALkUOliTKMjC
Ppv7sJmK8TmRxRdO7hhMS6d1wqVbFn08S0Y7+n7M3F9TYPG+/PMnnBzWg+JtcqbaluvAXiXXFYiA
IfWcqZMxaSuXxY0DbKt2OlA2h5MTq7DMHHKtISSVJLj+QeWqvOuB4sCWeQu7CVObXlY9FsD//Pg3
JpSBzxZKF1HybrHs/XHovDgtd4NRvljVHhD/tuf49/Jtat/DvPkB/2KEWQhAd60VQzZMH9Sd42pW
XLxbjsLlSTTLMmrsoxIjrkXTvTz9EU8aFsdife8Pc6fySdt13LRtuCqn5VZAD83LdmkAX/N1fR9J
7TIS/TDLgLkNYgEPy6GaZSJavSYB2hvx6ePQJsLs/MkaOJSM3YMKw86F1HxFzxGl/ucVZfNB6zk0
4gm1HWDE7HGxVRQFposvheW0BPxvlvV13og8yLqjYN8jDVV+skTozDIz3+GJ5QTOegZEYMGbX3nL
lXod+/oV8qnPFsPoU594wTsqP34VuVOfNn6mPOrTWnTqo0CcdNSrPntIsperP+h977C1lTOoKQLe
joBQuttsgoT73sus8yuFw3oe3s/0vq30Piy3996rfvGWQzRaD0s4f5zt9oa3o2yu4m01rWGsxWo2
Vw/WM523cPC11hCnlkWmDBzHRSkZSGtrm3lrI4yelv/3QT4mMECKJicpHUPG/xMcxYnEdNX37eln
vMen3o5xYVl8zL6/Lq7XDPh5TrxL+7eD6VV3X7/r2L/b+NgasW/dViBeBbJn7rOBnUbYueWzD1NG
zVF73S45658wDi3f/mlv8L7+77dAVa/OVaIJvuKIU2czgDB8/8Xrv//jX2YtFv03Ru1PDAn58T1c
cyfdtVzfarJBYfGE23cUiX2PXvHtPeyPiQURr3GMOYO6832C9xWHsC25e8TWnfXvvVFDyyrRINR4
iMtQq8Q2wPyMGeHbLqvVnuV8yaIsUYXGmV1bzR3RdwTjFt1jLNZiqNwF/mKWGaW6wBTsey18i89B
/8Y7nrFAhTULnQUwutM7NSusxnjxiTwY2j3WeSKuxz66nzQqHtXtbzwqBvEOOfZ81GTL3vf8Vc0b
S2gzfN/HI93I2zby49/inHT7rOE30mgskJcV/4FdNnZquoJh4PkNhrTREBojkyKQ3iGNHU/eVBmm
JTomzF75ZEEeJ/Maed+hxpDH6frKsjLKYCCnIo2+Z+yzOYR9b8G3z4P4LoP1eMfi16wMvWJKIlrF
GlRnNujXL0r6OxiqIn2FfMeuFiaMyystpmfnTF4bp2yurP2wAAfuWZB8bKhnlhn9O9c5/V8PcMtZ
ld9e97u5qYIx5U3lN3opjIhtxSgzy25oGpd20VQFTSY68F05PWy0Z0LNsmzWzRFVHnW4nNdqfHdU
wBwzi4iWLuh1/R/t1ZJjR3IDT6A79AmE/H+u4J0xN5gGvBi0VgYMzO0dH2a9qid5MBtDQEPJl5WZ
JIPB4DDDluIyOZih8PiUvmfBCLnBwR3E6vyNtAXVOYbWqzevm3HJfQaNOGqBx3M72n4aFAnhuFhr
e7h7D5eUCGxju6qqJy0EbAZcyT4RwhmWOh+8lIE+rZsLd+0dEcmMCEJYpiNQWYgMoVQGQzjcg64v
ug2jzQjhuJCjELL4X/RJuZBc2zMaYhcxyDKaBEVhYRJH4hP24ax16XFE5qGrIF5d8SGbrS6EKVxU
vAwwKNyEU3oEmK86LZjBGx/vsfwLscSpkOWLo0vydAXHbRiNmKvSjlzvGrJMLXqLqD6VlExvwsJ1
E2oRyF289gdFwu0qBHT5PueLhpCTVfqrEFaGczsKodal9osj1H4IYyzb0gUrmnOrZkIOCy2yykeT
JcydHIJeAvyVRGiyEQQhhGIwTE57VwpDMlqqfN4Ch55PnBAFqyhnY2g5VKpoWK7Nm2XV+IAqbZHP
PQTcM+GccRRNAmLSyMmcgXolEktXewU5m5AL0iNGxlOryzHXk9KZnaGudl4j4MTT/vAk4d/XrJGi
FFmnhWtJtXWIBes9bo9VEqh9mNQ2QyIUJ7XtW5Jdqk6qkZUuUaFJj6Krb90xI+k9z0hr3k7KprRB
WoezOArlFR9ttmt1RpJm8F9T40YnSV4PDzI1kr41EL1ih6ySHpAkjTrMamR5tuq0ppPWYyHl6Yvp
WHq0uOfi89vvv+inV89qpt25jvL262z5elhqyW8WRkYgWibrtAz0FMtQKj2GxilV+HWzaA55M+Ri
oGqw4RxlaDNaWvcTtatRBwM+vfnydIN/8rXiVehnfeAmARSGQTobJE5+D8NaXvMJFe4x01g3Eih+
3t1rMgWeUFHx5JQB2TflRoUOGV2WjL1cp+V1GTyjfG8U2lg30RIMZ0Nj7CpUU/d65u41SQXrbfV+
WYgBvxuCmBCkBbqEz6prxo788eb55/8WFPSQ7DAQ0uwYnfj4IubPF0lgcn9c1OKiXfx7M7RvEeo5
v0WokIFuEaoUqbcIsUc+QzTwyz1ES7e+ApLj1pdlWXjRUh2ClS8LoPcWRq05+8W6eQfHAFt28rlk
wLCMsFSfgtcSqBGjr9v7EZV59uTu1xDMtlArOXLrWPa+0GcLxYDwt2ZYWvPtdZyvegmM9nNX37Gn
nj1jxp5y9ohOZDlvXpHJms5XK95T03nz9pPLHpHaEge/LGLw20eQQGk/Dqau3I/LAZFerkKzZRSH
kM0pLHH7cbSadmmZZ49aNC373M6ZQ0G94LjjzSfwHKLaIzko5jweCYRlBdB3C4uBTvI459DDOzRI
E+1OOCx6H0PVa0sPrIwehhGo3CUMMywsbltWVHfAAlwRHqy4uQOUjtYyq1eKP/u9I8awLOdhzxaW
Mk0HqZw9VcAlw5895Gdacj57evNXuc2wDPZUWjxSVT+ellLOC5eKemh4sGUnf1Xm+erQU4lg4B3Z
tx98Ha4bmnFtycIgLGWGpcTJtR2DEgNDPwfXMIyzpeU45RzSVmyZ56IeLtR1TplpvFtWfftqRUhf
lk3h/rh8X3uOISJxqOBJ3ex97+Trlncn6K+fCP7ncwm8iNU+EP0Z6U+S/5frij5MDR0/biUDy9Wk
tKxqrgf4WOccrWP2clmEaurF64sutaEDre0YyuG39qujb+EeluqWzlnIiV4f76H2Gb1cYRR4Sj9Q
eUfpp2ukRkWof3OIil5Mffms+c8nvTQrhFGDjdXwnyTq/remOYGFINaP7kFGf+8v7n87z4t61OuC
hseeH+/9MTqmndjt43RC+uyv3eMotOJBJYKkKYQNpflzHqeWHvW1Pd6yD+hCSCq18OrBZ1hivaHl
8wBoOt0F9BYI6gGA7FDXAyEKa0JIndfrzxd5vjasNh/rvV+IcvZHc37HKSs7prGUqxnooFDnOud7
ZIZ6mPE2hZfdfUDTjUBFCtLYNfCTg2lKNV7WcivePXwsl0oJ/ASVj1oCP5Hr7HXNL/3hdGnuJD4E
SSiC0LFGB9KZ/MUIUANRUeIzGwErdJ4TnK9CS7UFflYErgiTwExAZvrKtF0lI9W4IsqGMl8KpDpw
DJggFABJgWn4NZyszDGMfk9DijPoO16sclHjCREvlLoeWD/+wP8zruTQStRHsbJyfrhyIrpFQMXD
syORVa2ovajWVI8jK1uN7uqXl2X9uiMfY4WAHzMyeCghdcMwGnoLjhljP4pzyGWX5xbsetSXOefF
Yqnzi99+IfDlPYJZfvIcsufpeR7t4Xna9eY5/Fj9zfO19sPzNfrT87zfPU/77nld8+l5ae+e9/L0
vD0dF6x++2XOX/nGcdGPeZwbYn6IjrOuUe9HXrRWXM6B8hapgcQswVxS4H8j9NZOh2z9iNTXVTxf
D0stcfHct7ZEbRREhEL1Q+a6uqvfsRFM/s38i2M046UpZPc+Sbm4PaEEWf5l6T1f38rGT4x6q6EL
aBnQaX2i0xdJkucxX6q2ispF/HndhHKm21n1BgjI9f/T3f/G3avyWvZJxnz/XV9r2ghNk0WRz3QD
EOgoDI9U4zUh5CEFNIrlGNRE81xB5UMY1CVVTQuwPFlOuCn/6tG/49FzLQGFYVu4lY9OIGnCZwg+
C/Azb/3jw9xVMbQGjFYFFjtnwH7EXWfowJBWkh3QR3X3xpjImba/sxXUDSlxAE/q6w0lmfcZaRkR
7EkxGeClPAb+8gJbdDD83aH6qQHgXsNI4ymuZBEFLy9FJxf4Ror5hSVLD8T0teRDy/1m6FWy6esn
xx3JUgn1BO2a1OSU/p4t0edC6FVpcH8zuwvdB2+rRBmb50IZI1uYVS3GJnhGBNQYDBqQisRChMPq
lQthm1onU2Bp9SgIvW5qssG0+p2M0ZsEpjLSWMjpCE44tvoMngUnYl0oUmbViPruhLQRM1yrTl32
i3gGH3QTGTd0HtLxTLyLfm69aWZRNzIAQGr/3kO6eC2jvmcLxKZnU9Gp/RaKiKoTBzs61qv4CTyg
kLCm0sQewA82PGTiMgp56gnS/3gqBfKbD3arW1bgddz642VBmBfKCKQMTG0hEWa6zex59an0amSI
nzsJob6+Pus4//Pby8JHEg9xAHEgfPiCWPKGeMC14Tz5HPB0QW6BWmrzM2uSW5cFNM5Yoigpdqj9
PlhbixDRKtQ2MRm/Vo2o59Nr6bNDJ8my1H1fn28Eod+O99qZ8vWx43pdnPD2fvmUN8iw+Jup+e6y
AHJUAyjtsuJlTEZhifdrzXtZ0v22A/p+zNsJZ+07+EVYEG0OINcJyEZFGq87Yv357XrF2XFeeU54
88Oq8Ve0zBIZnDYIeDDAD0l3TgEsmswio6aifOnU6taKVDkqwn0UU5Hy5u3aUDWmodSnA90kuZqG
Tj4f9dgsoQYFD6ouby3JCX8i6i0GFlvobyL94Aa0/f+obptmnqQJjCHkJNIHAcygz+8aPzgR7kDD
lqpjaQibhQzd9/fRq9aZJdGn3uoPJJIQmC4pzyQN8TOpjoHLXlK6sYaq6F9cIcX8jOyfIPR/fvuv
AAMAIV8BFA1lbmRzdHJlYW0NZW5kb2JqDTE2IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0
eXBlIC9JbWFnZSAvV2lkdGggODYxIC9IZWlnaHQgMTEzMCAvQml0c1BlckNvbXBvbmVudCA4IA0v
Q29sb3JTcGFjZSAxNTQgMCBSIC9MZW5ndGggMjkyMzYgL0ZpbHRlciAvRENURGVjb2RlID4+IA1z
dHJlYW0NCv/Y/+4ADkFkb2JlAGSAAAAAAf/bAIQADgoKCgsKDgsLDhUODA4VGBIODhIYHBcXFxcX
HBsVGBcXGBUbGyAhIyEgGysrLi4rKz49PT0+QEBAQEBAQEBAQAEPDg4PEQ8TEBATFA8RDxQXEhQU
EhciFxcZFxciLB8bGxsbHywmKSMjIykmLy8sLC8vOzs5OztAQEBAQEBAQEBA/8AAEQgEagNdAwEi
AAIRAQMRAf/dAAQANv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEA
AAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGh
sUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0
lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhED
ITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2
dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQAC
EQMRAD8A7VJJJTMakkkklKSSSSUpJJJJCkkkySl0ySSSlJJJkVKSSTJKUkmSSUpMlKZFSpTEpiUx
KSlEqJSJTFFCxKiU5KiSipYqJKclRJRQsVApyVEoqWKiU5USihYqJTlRKKFimSTIoUmKSYoqUmSK
SKFJinTJKUkkkkpZJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSlIfzbv6zfyOUVIfzbv6zfyOQKX//Q7VJJJTMa
kkkkkKSSTJKXTJJJKUkkmlJS6aUk0oqXTJJklLpkpTSkpUpJpTEoqUSmJTEpiUkLkqMpEqJKKlSm
JSJUSUVKJUSUiVElFCiVEpEqJKKlFRJSJUSUUKJUCnJUSihSiU5USipSZJMihSZIpJKWSSSRQpMk
UklKSSTJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSkP5t39Zv5HKKkP5t39Zv5HIFL/AP/R7VJJJTMSkkyS
SlJJJSkpSaUkkVKSTJJKUmSTSkpdNKUppRUqUxKaUxKSlyUxKYlMSihUpiU0piUVLkqJKRKiSkpc
lRJTEpiUUKJUSUiVElFSiVElIlRJRQolRJSJTEooUVEp1ElFSiUySZFCkySZJSkySSKFJJJikpSS
SSSlJk6ZJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKUh/Nu/rN/I5RUh/Nu/rN/I5Apf/9LtEkklMxKSTJIq
UkmSSUqUkyUpKUmlKU0oqXlNKYlMSkpeVElNKaUULkppTSmJSUvKiSmJTSipclMSmJUSUkLkqJKY
lMSipclRJTEpiUVKJTEpiUxKKFEqJKRKaUUKKZIqJKKlyVFKUySFJkkkVKTJJklKSSSRQpMkUklK
SSSSUskkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlKQ/m3f1m/kcoqQ/m3f1m/kcgUv//T7NJJMp2JSSSZ
JSkpTSmlFS8ppTEpiUlLkpiU0qJKKFyU0ppTSkpeU0ppTEoqXlRlMSmJSUuSokpiUxKKF5USUxKa
UVLkqJKaU0ooXJTSmJUSUlLymlNKaUUKlMlKYlFSiUySZFCkySSSlJkkySlJJJIoUmTpklKSSSSU
pMnTJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlKQ/m3f1m/kcoqQ/m3f1m/kcgUv8A/9TskyUppU7E
qUpTJiUVLyoymJTEpIXJTSmlMSipUppTSmJRUuSmJTEqJKSlyUxKYlRJRQuSmJTEqJKKlyUxKaUx
KSlyVElNKaUULkppTSmlFCpTSkmlFSpTSkmSUpJMkihSZOkkpZMU6SSlkylCUJKYpKUJQkpikpQl
tSUxhKFLalCSmEJQp7UtqSmEJKe1Lakpgkp7U0JKYwmU4ShJDBJShKEVMUk8JQkpZJPCUJKWSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSlIfzbv6zf
yOUVIfzbv6zfyOQKX//V6+U0piUxKsMS5KjKRKjKKF5TEppTSipeVGUxKYlJS5KYlRJTEooXJUSU
xKYlJS5KiSmlMSipeUxKYlRJRQuSmJTEppRQvKaU0ppRUvKaU0ppSUuSmlJJJSkkkkkLJQpQlCSl
oShShPCSWEJ4U4ShK1MNqW1E2p4QtSPaltRIT7UrUj2pbUXaltStVItqW1G2pbUrTSLaltRdqfal
aqQ7E2xH2pbUrVSDam2KxtS2JWqmvsS2KxsTbErRTX2ptqsbEtiVqprbUtqPsTemjaqQbU21HLFE
sStFIYShFLE21G1UihKEQtTbUlI0lPamhFDFJPCUJKWSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpSH827+s38jlFSH827+s38jkCl//W6uUxKaU0qywqJTEppTSipclRJTSokooZ
EqJKYlRJSUyJUSUxKiSipclMSmJTEooXJTEqJKaUVLkppTSmlJC8ppTSmlFS8pkkyKF0yaUklLp0
ySSl04TJwUFLp0ydJK6dRlPKClwnUZSlJTNJQ3JbklJAnlC3JbkqSllKQh7ktyVKtLKUoW5LchSr
TSlKFuT70qUllOhb04ehSkidD3pw5Kks4TwoblLckpeAltCQcnkIKY7UtimnSUi2KPpo8JbUrU1j
WmNas7UxYjaqaprUSxWyxRNaPEimoWKJarRrUTWjaKapam2qwWKJYjaqQQmhGLVEtRtFI4TKe1MQ
khiknhMipSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkk
pSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlKQ/m3f1m/kcoqQ/m3f1m/kcgUv/1+nJUSUx
KYlWmFclRJTEqJKKFyUxKYlRlFS5KaUxKiSihclMSmJUZRUyJUZTSlKSFSmlIlRlFS8ppSTJIXTJ
kkVLpkpTJKVKSZJJS8p5UUklM5SlRlPKSmUpblCUpSUz3JblCUpSpVs9yW5QlKUlM9yW5DlKUqUz
3JblCUpSUz3JblCUpSUk3JbkOUpSpSTcn3IUpSlSrS70+9ClKUqVabenD0Dcn3IUq0+9SD1X3Jw5
Kk22A9SD1WDk4ehSrbQeph6qB6kLEKTbaDlIOVYWKYsQpNtiUkIPUg9ClJITbUg5PKCWJYoliMlC
Vqa5rUDWrW1MWI2imma1A1q6a1A1o8SqaRYoliuGtQNadxIpqFqbarBrUSxG0U19qUIpamLUbRSI
hKFMhNCVqpjCaCpwmhFDFJShNCSlkk8JklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSlIfzbv6zfyOUVIfzbv6zfyOQKX/9DoiVGUxKiS
rjAuSmJTSokpIXJTEppUSUVLkpiU0piUULymlMSmlFS8ppTJkkLpkkyKl0ySZJS8pkkySl0ySSKF
JJJpSUumlJJJSpTpkklLpkkySl0pTJJKXTJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKXlKU
ySSl5KeVFJJTKU8qCSCkm5OHIcpSklMHKQegSpApUq2wHqYsVYFSDk2k22g9ED1UDlNr0CE23A5T
DlUa9Ea9NpLYlOhB6mHJqWW1MWqQKdJSIsUSxWITFqVqahrUDWrhYoFiNqppGtQLFdNaGa04FFNM
tUS1WnVobmJ1opBtUYRi1RLUbRSOE0KZCaEUMU0KUJoSUxITQVNMihikpQmhJSySSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSkP5t39Zv5HKKkP5t39Zv5
HIFL/9HclMSmJUZV1rrymJTEppRQqU0pSmJRUpNKaUklKTJJkULpkk0pKXTSkmSUumSSRQpJJMkp
dNKSSSlJJJJKUkkmSUumSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSShPCSlk8JJ0lKSSTpKUnlMnQSyBUg5QTgoKShyI16rgqQKBC5tNeiNeqgciNemkJ
bbXIgcqjXorXppCWwCpBBa5TDk2ks4TFqcFOkpGWqBYjwmLUrU1nMQ3Vq2WqBYnAoppOrQyxXXMQ
nMRBRTULVEhWXMQyxOBRSAhNCKWqBCchhCUKUJoSUxhMpJQihimhSTIoY8JKSaElLJJQkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSkP5t39Zv5HKKkP5t39Zv5HIFL/9LY
JUSkSmlXmsqU0piU0oqXlMmSRQpJMkkpSUpkklKTJJIoUkkkkpSZKUklKSSSSUpJJMkpdMkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJkklLpJkklLpJk6SlJJQlCSFk6eEklLQnSTpJ
UkknSUsnSSQUpKE6SSVJJ0klKTpJ0EqTpk6SlwpAqIThBKQORGuQAVMFApbLXojXKqHIjXJpCW01
yIDKqtcitemkJThOhhymCgpUJi1SToJQliG5iskKJajaGo5iE5iuOahuYnAoppOYhlquOYguYnAo
prkKMIzmoZCdaKYQmUyFFFDFMpQkihimUkySlkykmRQtCaFJJJTFJPATQkpSSZJJS6SSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSkP5t39Zv5HKKkP5t39Zv5HIFL//T1JTSmTK+1l0ySZFCkkpTJKVK
SZJJCkkkkVKSTJJKVKSSSSlJJJklLpkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkydKEkKSTpJKWhKE6SSlQkkkkpSSSSSlJJ0kkqSSTpKUkknQUpJJOklSSSdJSydJOglSSSeE
lKTpJwEFLBSSSSSpOEk8IJXBUwVBOEFJQ5Ea5ABUw5CkthrkVrlVa5Ea5NIS2QVIFBa5EDkKSzSh
MCnQUxIUS1ETQkpruYhOYrZahuYnAoaTmITmq65iC5icCimoQokI7moZCeCtpHCZSITIoYplKE0J
KWhMpJkUMUk6ZJCkkkkVLQmUkxCSmKdJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpSH827+s38jlF
SH827+s38jkCl//U0UySZaDVXTSkmSUumSSRQpJJNKSl0ySSSlJJJJKUkmSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSgnSSSQpJJJJSkkkklKSSSSUpOkkklSSSdJ
SkkkkFLpJJ0kqSSSSUpOknQSpOkkElKhOknQUoBOkkklScJJwEEqhOkkgpSdJPCSVBOlCSSmQKI1
yEFIFBKYORWuVYFEa5ClNkOUwVXa5Ea5NpSVJRBUkEqhRIU0ySkLmoTmK0QhuaiChpvYguarrmID
mJ4KGo5qiQjuahOCcCtIRplMhRTkMUykmSUsmUkyKGKSdMkpSSSSKFimUlE8pKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlKQ/m3f1m/kcoqQ/m3f1m/kcgUv//VvpkkloNRSSSSKlJkkklKSSSSUpJJMkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkEk4SUpJJJJCkk
kklKSSSSUukkkklSdMESqm20/o2zHJ4CBUwSRzh5I/M+4j+9ROPeOa3fdKVjulEnUjXYOWEfEFRi
OUkKTpgnSSpOkkkpcJJJ0EqTpk4QUpOknSSpOkkEErhOknQUpJJPCSVQnSSSUpJPCUIKUnSSSSuF
IFQTpKShyI1yACphyCmy1ymCq7XIjXJpCUydQBUkFKTEKSZJSJzUJ7FZIQ3NRBQ03sQXNVxzUF7E
8FDUIUCEdzUMhOBWo0ykQmTkMUxCkmSUsmTpkULJJ0ySFJinTHhFSySSSSlJJJJKUkkkkpSSSSSl
JJJJKUpD+bd/Wb+RyipD+bd/Wb+RyBS//9a8kkmWi1FSkkkkpSSSSSlJkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKTpk6SFJJJJKUkkkkpSSSdJS
klKup9rtrBJWlj4ddMOd7n+PYfBAyASA18fBc6HW+1vZvcq+NlbQ1oAA4ATOsAVd1qjNndds2fUC
feFS3lP6hS4VW3N4TyDyqfqFOLShwqttFlR5Y0/IKPoY5/wbfuQBaU/rFKiqwlOJjH8z7if71E4O
OexHzURcpC5L1dymwt+z6eznD7v7lE9Pb2s/BEFykLglcu6tEB6e7s8fMKP2C4cFp+Z/uVoXBP6o
SuStGmcK/wAAfmmOLePzD+Cvi0J/UCXEU6OaaLh+Y77ktjhy0j5LTFgT7whxHspyk61ZaeU2yo8t
B+QS4vBLmJ1o+jQfzAl9moP5v4lLiTTnwnV44lPmPmo/Y6+zilxBTTSVs4Xg/wDBN9id2cErCmsl
CsfZLexBUfst3h+KVhSGEkU49w/NKiarByw/clYUwUgU20jkEJIqSAojXIAKmCgpsNciAqu1yI1y
aQlNKdQBUgUFKTEKSZJSJzUF7VaIQnNRBQ03tQHNVx7UB7U8FDWIUSEVwQyE8LWKZOmRQsmUkySm
JTKSZFCyZOkihikl3SSUpJJJJSkkkklKSSSSUpJJJJSlIfzbv6zfyOUVIfzbv6zfyOQKX//XupJJ
LRaikkkySlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSdMnSQpJJOkpZOkna1ziGtEk8AJKWVnHw33e53tZ49z8FYx8FrIfb7ndm9grLng
Jhn0C4DusxldLdrBAUX2ob7EIulNATbJzyVBMknIUkknSQpJJJJSk6QSSUpJMkkpeSlKZJJTLcU+
8qKSSmW8p/UKgkkq0gtKf1ihJ0qCrKYXFOLygJIUFcRbQvKkL1UUghwhPEW2L04uVRPKHCF3EW4L
gnFoVOSn3FDhCeJuC0J/UCp7ilvKHCribvqBPvCpeoU/qFLhTxNzcEvaeQFT9Up/VKXCribWyo8t
b9wTelSfzQq4uKcXpcJVxBsehT4R804or7EoAvQ8jqDKGgTLz9EfxQ4ZK4g2XtYwwDJ8EgVn1ZBs
MkyTyrjHJEUm0wTqAKkglRCi4KaYhJTXe1Ae1XHBAe1OBQWm9qC4K29qA8J4K0oCEymQolPQxTJ0
xSQsmKkmKKGKSSSKGPdJLukkpSSSSSlJJJJKUkkkkpSSSSSlKQ/m3f1m/kcoqQ/m3f1m/kcgUv8A
/9C6mSSWi1FJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSS
SSlJJJJKUkkkkpSSSSSlBOmCdJCk6QBJgak9lex8Dh93HZn96BIG6gLa9GNZedNG93FaVVNVDYaN
e7jyVLc1ogaAcBBfYoySV4ACR9irvsJUXOJUUQEWuSmSSRQpJJOkpSSSSSlJJJ0lKTJ0ySlJJJJK
UkknSQpJJJJSkkkklLpJJJKUnTJ0lLqUJgnQSpOknQSpJJPCSVJQnSQUsmUkySlkk8JklLJJ0O+5
lFZsedBwO5Pgiphk5TMave7UnRrfErJY62+02PMucovfblXGx/H5rfAeCv42PAGik0iPFaAZHwbO
MwtAlXWlAaICmCoTqzDRstcpgqu1yK0ppCUqdRBToKWIQ3NRSoOCSGq9qA9qtvagPangoajgoFGe
EIhPC0sEykVFOQsmKcpiihZMnTJIY90kkkVKSSSSUpJJJJSkkkklKSSSSUpSH827+s38jlFSH827
+s38jkCl/9G4kkktFqKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklLhEposudDB8T2CPjYL7Idb7WeHcrQaGVt2sAAHYJhlWyQO6Kj
FroE/Sf+8f4Ij7IQ32ILnkptE7pZPslDJlMknUhSSSSSFJJJJKUnSSSUpJJJJS4SSSSUskkkkpSS
SSSlJ0ydJCkkkklKTpk6SlJJJJKXCcJgnCSmQTpk6C5UJ0k6CVJ0kkFKSSTpKWSTpkkqTJ0xIaC4
mANSSkhjY9tbC95ho5KxMi5+XbJ0YPoNRMvJdlWbW6VN4HifEo2NjdyFIBwizuiuI+C+NjRBhXmt
ACdjA0J0wm2UClJwUySapmCitcgAqYcgpstcpgoDXIjSglImKQKRQUicEB4VlyA8JwQ1XhBcFYeE
ByeFpRFMVIqJT1rEplIqJSUsVEqRUSitWSSSRUpJJJJSkkkklKSSSSUpJJJJSlIfzbv6zfyOUVIf
zbv6zfyOQKX/0riSSS0WopJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkySs4+G+73H2s/e8fgkSBupDXW+x21gkrSx8JlUOf7n/gEauuulu1gjxP
cqL7FGZE7LgKZueAgPsUHPJUUgFEqJlMkkitUkkkkpSSSSSlJ0kklKSSSSUpOEydJSkydMkpSSSS
SlJJJJIXSSSSUpJJJJS6SSSSlJJJJKXCkEycIJC6kEydBK6SSdBKkk6SSlJJ0kkrJJ0klLLJzso3
u9Go/ox9I/vH+5Fz8vcTRUfJ7h+RBx8eTJT4itSjfRfGx+8LRYwNCVdYaFNMlK2QClJk6ZBKyZOU
ySl04KinSQkBRWuQAVMOQU2AVKUFrlPcgpdxQXohKE8ohSF6ruR3oDk8LSjKgVMqBTghYqJUiolF
CxUSpFRKctWSSSSUpJJJJSkkkklKSSSSUpJJJJSlIfzbv6zfyOUVIfzbv6zfyOQKX//TuJJJLRai
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk7Wuc4Na
JJ4ARaMay8+0Q3u48LSpx6qG+0S7u48ppkAmrQY+A1sPu1PZnYfFW3PACg+yEB9hKZqd07M32oJc
SkmRpCkkkkUKSSSSUpJJJJSk6ZOkpSSSSSlJJJJKUE6SSSlkkkklKSSSSUpOmTpIUkkkkpSSSdJS
kkkklKSSThJS6kFFSCCQuFJRCkglQTpJwglSdJOklZOkkgpSo52Xsmmo+8/SPgP70TMyhS3YzWx3
Hl5rPpqL3SdSdSU+I6lSqKCTqtKqoNCVNIaEaE2UrXgUsknSTUrJlJRSUsmKkmRUxSTpklKUgVFJ
JCUOUg5BBT7kqUlLlBzlHcolyVKWcUFym4obinBawKgVMqBTggrFRKkVEooWKiU6ieU5apJJJJSk
kkklKSSSSUpJJJJSkkkklKUh/Nu/rN/I5RUh/Nu/rN/I5Apf/9S4kkktFqKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJTqpsudtYJ8T2CCmHPCvY+ATD7tB2Z3+asY
+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
SlJJJIKUkkkkpSSSSKlJBJIJKXSSSSSpOmTPsbWwveYASUtdcylhe75DxKzJffZvfyeB4BKyx+TZ
uP0fzW+AVzHogBP0iPFaLkfBnRSAFaAhM0QFJRE2zAUpJJJBK6SSSSlJJJIKUkkkkpSSSSKlJJJJ
KWSSSSUpIpJikpSSSSSFkkkklLJFJIpKWSSSRUpMnTJKUuazjuzLj/KI+7RdKuWyDuyLT4vd+VSY
tz5LJ7BJQFcHCqUK2pDutDHukl3SQUpJJJJSkkkklKSSSSUpJJJJSkkkklKUh/Nu/rN/I5RUh/Nu
/rN/I5Apf//SuJJJLRaikkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS6SSSSFJJJJKXTJ0ySFJJJI
qUkkiU1OueGN+Z8AhameLjuvfHDB9I/wWs1rWtDWiANAE1VTamBjeApKGUrLLEUpIpFRJTVyxUYC
dMipbaEtgTpJIY+m1MamqaSNqRGhqicdvgjpJWVUGscVvgoHEHgriSPEUcIaBwx4KJw/JaMJQEeM
o4A5Zw/JQOGfBa+0JtgR9wo9uLjHEPgonGPgtr02+CY0t8EfdK32g4hx3eCiaHeC2zQ3wUTjN8Ef
dQcIcYNtbwSPgVNt2U3i133lahxW+CicQeCPuA7hHtHoWgM3Mb+fPxAUx1LKHIafiP7lZOGPBQOH
5JcUOwVwT7liOq2D6VYPwJCmOrN/OqI+BlQOGVA4Z8Eqxnoisg6tkdUxzyHD5D+9EHUMQ/nx8QVn
nEPgmOMfBLhh3Krn2DqDKxncWt++ERtjHfRcD8CCsU47lH0HIe2O6uOX7rvpLBDbW/RcR8Cpi7Kb
xY775S9vxT7ncF2nOa1pc4wBqSsu+92TZppWPoj+KG63Itbse4lvgrWNj8EpACOp3VZmaGgZ49HC
vNbAUWMACIopGyzAUpOmSTVy6SSSSV0kkklKSSSSUpJJJJSkkkklKTJJJKUkkkkpSZOUySlJJJkk
KSKSZJSkikkUVLJJJJKUmTpklKXJuMvJ8SSuptO2t7vBpP4LlRypcXVZPo26FZPCr0DRWDwnHdax
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKUh/Nu/rN/I5RUh/Nu/rN/I5Apf/9O4kkktFqKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklLpJJJIUnTJ0lKTJJJIUkknAkwOUlLsY57g1okngLXx6G0Mga
uP0ih4eMKW7nfzjufIeCsqKcr0GzJGNaqSSTEpi9YlRKRTIqUkkkkpSSSSSlJJJJKUknSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpNATpJKW2hLYE6SSGJrao+i3wRE6VqpCaGqJx2qwkjZVQap
xW+CicQeCuJQlxFHCGo3FAPCssYGhSTpEkqAAXTpk6auUkkkkpdJJJJKkkkklLpJkklLpkkklKSS
SSUpJJJJSkkkySFJJJklLpkkklKTJJJKUmTlMipSSSSSlJkkklIcs7cW4/yHfkXMDldJ1ExhXHyj
7zC5xvKmxbHzY57huU8I54QaeEUondCySSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSkP5t39Zv5H
KKkP5t39Zv5HIFL/AP/UuJJJLRaikkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS6SSSSFJ0ydJSky
dMkpS0cLFgC6wan6I8PNCwsX1D6jx7BwPErSUc5dAujHqVJJJEqNkWJUSUiVFFSkkkklKSTpJKUk
kkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ0kklKTpk6SlJJJ
JKUkkkkpdOmToKUkkkkpSdMkkpdJMkkpdJMkkpdJJJJSkkkySl0kySSlJJkklKSSSSUpMkkkpSSS
ZFSkkkklKTJ0ySlJJJJKaXVnRgv8y0fisBvK2+smMQDxePyFYjOVPj+X6sc/mb1XCIUOrhTPKSFJ
JJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlKQ/m3f1m/kcoqQ/m3f1m/kcgUv/1biSSS0WopJJJJSk
kkklKSSSSUpJJJJSkkkklKSCSQSUukkkkhSdJJJSkfFxje+TowfSP8FCil1zw1vH5x8AteuttbAx
ogBMlKtBuujG9WQAaAAIA4CSSSiZFFQJTkqKKlJk6SSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ0lKSSSSUukkkkhSSSSSlJJJJKXTpgnQSpJJJJ
SkkkklKSSSSUpJJJJSkkkySl0kySSlJJJJKUkkmRUpJJJJSkkySSlJJJklKSSSSUpJJJJSkySSSn
L64f0NTfFxP3D/asivlanXXfzLf6x/IsurlWMfyBil8zer+ipqDOFNAqUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUpD+bd/Wb+RyipD+bd/Wb+RyBS/wD/1riSSS0WopJJJJSkkkklKSSSSUpJJJJS
kkkklKSCSQSUukkkkhdSYx1jwxolxUQCSANSeAtXExhS2Xa2O5Ph5JspUEgWkoobSzaNT+cfEoiS
ShZFKJKclQJSSpJJJFSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkk6SlJJJJKUkEydJC6SSSSlJJJJKUnTJ0FKTpkkkrpJkklLpJkklLpJkklKSSSlJ
SkkpTSkpdJNKSKlSkkkkpSSSZJSkkkklKTJJJKUkkkkpSSSSSlJkkklKSSSSU4nXT+nqb4Nn7z/s
VCnlW+tGcwDwYPylVKeVYj8gYpfMW8zhSUW8KSBUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpS
H827+s38jlFSH827+s38jkCl/9e4klKS0WopJJJJSkkkklKSSSSUpJJJJSkkkklKSCSQSUukkruD
i7iLXj2j6I8fNAmhagLKXCxdgFtg9x+iPBXEklCTZtkApSYlOSoEoJUSmSSRUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSU2Nkz2CSmTGwJPJUoCSSClQPBKB4JJJKW2t8EtrfBOkkpbY3wS2N8E6SSmOx
qXptUkklMfTal6Y8VJJJTD0x4pen5qaSSmHp+aXp+amkkph6Z8U3pnxREkrUj9NyWxyIklakexyW
1yIkkpHtd4JbT4IiSSke0+CUFESSUjgpIiSSkaZFSSUiSlFSgeCSkSSLA8E20eCSkaSJtHgltb4J
KRpImxqbY1JTBJT2BLYElMEyJ6Y8U3pjxSUwSU/T80vT80lMEyJ6Z8U3pnxRUwSU/TPkm9NyVqYp
KXpuS9NySmCSlsd4JbHeCSmKSlsd4JtrvApKWST7XeBTQfBJTzvVjOdZ5Bo/CUCjlE6luObcYP0o
+4Qo0DyVkfKPJhO58223hSTN4TpqVJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlKQ/m3f1m/kcoq
Q/m3f1m/kcgUv//QszCcOCY8KC0mkllOgglSD0qTaRJMHBOglSSSSSlJJJJKUkkkkpSQSRcah19m
0aAauPgEtlJMTGNz5d/Nt58/JawAAgaAcBRYxtbQxogDhSUMpWWQClJFJRJTUrEqKSSKl0kkklKS
SSSUpJJJJSkkkklKSSSSUpJJOkpQBJgIwECFFjYHmpIKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkppWH9I74lEqAQjq4nzR6k47LRu
mDGnlo+5L0qjyxv3BSCSYvYehQea2/5oUfsuOf8ABN+4IqSVnuqkP2PF/wBE37lU6hjU10h9bA07
oMeELRVbqAnEf5QfxTok2NUECi4qSjvCcOCnYl0kkklKSSSSUpJJJJSlIfzbv6zfyOUVIfzbv6zf
yOQKX//RsnhQUzwoLSaSySSSKl5ThxCikkpIHqUoKcEoUm0ySGHqQcChSbZJJJ2guIa0SToAkplX
W614Y0SStiiltNYY35nxKhi4woZrq8/SP8EdQylenReBSkklElNXKJUUiUyKlJ0ydJSkkkklKSSS
SUpJJJJSkkk6SlJJJJKUpMbOp4TASYRQIEIKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSR4STP0Y74FJTRCs1KsOVZqTpLQnCSQST
F6kkkkFKQstu7Fub3LHR8YRUiAQQeCip4v1yi12klVLGlljmHlpI+4qdJ1UgKwh0mmQpKFZ0U1Is
UkkkipSSSSSlKQ/m3f1m/kcoqQ/m3f1m/kcgUv8A/9KyeFBTPCgtJpLJJJIqUkkkkpSSSSSlJ5TJ
JKZBxC1MGkVj1Hj3ngeAVXDxpi140/NH8VeUcz0C+I6toOBUlUDiFMWxyoqX2nJUCVH1AU8yklSS
SSSlJ0kklKSSSSUpJJJJSkkk6SlJJJJIUmSRGN7n5JKZMbA806SSCVJJJJKUkkkkpSSSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUo2mK3fBSQ7/AOac
kFNRvKtVcKs3lWq+E6S2KUcJJJJi9SSSSClJJJJKeM6kz08/Ib/LJ/zvd/FBrOqv9eZt6i8/vta7
8Nv8Fn18qQLS6VJ0RUCg6I6lGyxSSSSKFJJJJKUpD+bd/Wb+RyipD+bd/Wb+RyBS/wD/07J4UFM8
KC0mkskkkipSSSSSlJJJJKUrOLj+q7c76A/EoePQbnxw0fSK1GtDWhrRAHATJSrQLojqukkko1yi
okpEqKKl5UhYQoJJJTttHdTDgVVUg4hClW2QnQBaiNsBQpNs0k0hOglSSSSSl0kkklKTJJwkhdrZ
KLwmaICdBKkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpCyD+j+JCKg5P0B8Uhuo7NdvKt18KqzlW6+EZIizSSSTVykkkkFKSS
SSU879ZWRfTZ+80t+4z/ABWM3ldD9ZWTRTZ+68j7x/sXPDlPGy0t/HOisqnjlWxwphssO66SSSKF
JJJJKUpD+bd/Wb+RyipD+bd/Wb+RyBS//9SyeFBTPCgtINJZJJJFSkkkklKU6q3WvDG8nv4KCv4z
8apkbxuP0idEJGgkC2xVW2pga35nxU1AXVHh7fvCkHNPBBUS9dRJTkqBQUpJJJFSkkkklKSSSSUp
PKSSSmQeQiNt8UFOhSbbIcCnVUEhTbYRyhSrbCZQFgKmCCglSIxvf7lFrZKKgUqSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKQMrho+KOq+Vy0IjdB2RM5VtnCq18q2zhKSoskkkkxcpJJJJSkkkklOb15m7pzz+45rvx2/x
XKhdn1JnqYGQ3+QT92v8FxifFBbeOVdbws+g6q+zhSx2YyySSSTkKSSSSUpSH827+s38jlFSH827
+s38jkCl/9WwTooJ4KS02kskkkkpSSSSSlJJJJKUhWPhO90BVbHklEBSnX2A+15HwJTjLyhxa/7y
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
JKwalE1I2FUhSRfSKRrKVqpEkiemU2wpWimCSlsKW0pKYpJ9pSgoqWSTwkkpUlOHvHDj96ikkpmL
bB+cVIZFvj+CEkhQVaYZNnkU4ynd2hASSoJstkZQ7t/FOMlngVVSS4Qqy3BkVeMfJOLqj+cqSSHC
FW3TYzaYcOPFUxymTjlEClE22akcINXCMOEwrgpJJJNSpJJJJSkkkklKVPqzPU6dkDwbu/zSHfwV
xQyGepRZX++1zfvEIqeGVmg6qsj0HVSDdYXQbwpKDOFNSLFJJJIqUpD+bd/Wb+RyipD+bd/Wb+Ry
BS//0bSZJJaTSUnTJJKXTJJJKUkkkipSSSSSlJJJJKUnTJ0FKS2p06SGEJKaUJKtinS2qVdbrHhg
7pKTYlPqO3uHtb+JWgosYK2BreApKKRsssRQUkkkmrlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUnDiEySSkjbSERtgKrpShSrbYcE6qh5CI23xQpNpklEPBUpQSpJJJ
BSkkkklKSSSSUpJJJJSkkkkVKShJJJSoShJJJS0JbU6SSltoTbQpJJKYbAl6YU0krUj9MJvTCKkl
aqQ+kE3pI8JQjaKa5qTGpWYTQlaqa3pJvSKtbUtqPEqmp6ZTemVb2pbAlxI4WnsKWwq3sCb0wlxK
4WptKbaVb9MJekEeJXC1IKUKz6SXpJcSKa0J2jVH9JMKtUrVSSrhFUGNgKaYV4UkkkgpSSSSSlJJ
JJKUkkkkp4fJZ6eRbX+49zfuKeo6o/V2bOo3jxcHf5wBVas6qQLS6VXCIg0nRGUo2Y1JJJIqUpD+
bd/Wb+RyipD+bd/Wb+RyBS//0rKSSS02kpJJJJSkkkklKSSSSUpJJJJSkkkklKTpk6Cl0kkkkLpw
mTpIXWli44rZucPe7nyCr4VG93qOHtbx5laKjnLoGSA6sCxRIIRUoTF6FJELVEtISUxSShJJKkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS4JCm20hDSSU
2G2gqYcCqikHkIUm20kgtt8UQPBTaTbJJKUklKSSSQUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpKEkkVKhKEkklKhNCdJJSoSSSSUpJJJBSkkkklKSS
SSUpJJJJTzH1hZtzw799gP3EhZjOVt/WZnux7PEOaflBWG3lPGy0uhQdFYVXHKtBTDZYVJJJIoUp
D+bd/Wb+RyipD+bd/Wb+RyBS/wD/07KSSS02kpJJJJSkkkklKSSSSUpJJJJSkkkklKTpk6Cl0kkg
khdEpqdbYGN78nwCHErWxKPRr1+m7V39ybKVBMRZTMY1jQ1ugHCdJJQsqkkkklKSSSSUsWhQLERJ
JSKCmRSAVEsRUwSTlpCZJSkkkkkqSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSk4JCZJJTNthCK20KukhSrbYcCnVQOIRG2+KFJtOkoCwFTBCCVJJJIKUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUkkkkpSSSSSlJJJJKcj6xs3YbH922D7iCuaHK67rTN/TbvFsOHyIXIhPjsgtzHKuDhUMc6q+3hS
x2YyukkknIUpD+bd/Wb+RyipD+bd/Wb+RyBS/wD/1LEhOgyU4etOmjaVJRDk8hJK6SSSSlJJJJKU
kkkkpSSSSSlJwmThBS6QSRcek3WBo45cfAJbKbOBj7j6zhoPojz8VoJmtDWhrRAGgCdQE2bZAKCk
kkkEqSSSSUpJJJJSkkkklKSSSSUqFEtCkkkpGWqMIyYtBRUiSUyxRISUskkkklSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpQJCm2whQSSUnbaEQOBVROH
EIUm22kgNt8URtgKbSbZpJAhJJSkkkkFKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklIcxnqYl7P3mOA+5cSu8IkEeK4Wxuyx7D+a4
j7jCdFBS0HVaDOFm0nVaFZ0UsVhSJJJJ61SkP5t39Zv5HKKkP5t39Zv5HIFL/9WSSnCbatNo0xTg
kJQUoKKmQepBwKEkkpNKdBDipB6FKtIkohwTykldJJJJSk4TJ0FLgEkAak8BbGLQKK4P0zq4qr0/
H/wzx/U/vWgo5y6L4jqpJJJRrlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUlASSSUxLFA
tKKkkpCkiFoUS1FTFJKCkklSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SdokpKVtKaEcDRMWAoWpCkplhUYKKlkgYSSSUzFhCI21ASSpVtoPBUpVQOIRG2lNpNp0lBtgKmCC
hSVJJJIKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJK
UkkkkpS43qbPT6hkN/lk/wCd7v4rslyvX2beouP77Wu/Db/BOjugtCs6rRpOizWcrQoOilisKdJJ
JPWqUh/Nu/rN/I5RUh/Nu/rN/I5Apf/WPBThqJCS0balMdgSLApJJWqkRrUCwhWExCNoprpkcsBU
DWja2ijThxTlpCiihmHqQcChJJJTKxi0G+wN/NGrj5Km3cSGgSToAtrFAorDe51cfNMmaGiY6toA
NAAEAaAJ1EPBUpCgZVJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUk
kkkpYgFRLFNJJSIghMjQolqKkaSctITJKUkkkklSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSIw
KAGqK1AqZJJIb3a6JKSJi0FQD/FTDgUlMDX4KBaQjpEBK1NdJFLFAtIRtTFJKEklKlSDyFFJJSZt
viiB4Kqpw4hClW25SVdtpCI2wFCl1pEkwcCnQUpJJJBSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKXO/WVkX0WfvNLfuM/xXRLG+sjJx6bP3Xkf5w/2IjdRedbyr2OdA
qA5V3HKljuxluJJhwnUi1SkP5t39Zv5HKKkP5t39Zv5HIFL/AP/XuJJJLRaikkkklKSSSSUpJJJJ
SxAUSwFTSStVITWoFpCso+Hi/aLdR7G6uP8ABHioWUcN7McLHIHrPGp+iPLxVxXDQ2NBCE6gjhRc
dlfw0hkhSFhCYscFGEkJ22juiBwKqKQcQhSbbSSA2090UPBQpNskkpSQUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkxaE6SSkZYowjJiAipEkpliiWkJKWSSSSSpJJJ
JSkkkklKSSSSUpJJIJKZtCIAotCmgpZxgIJ1KnYeyGkEFSeSEySKGYeiBwKAnlKk2nSgFCDyFMOB
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
g/3KY6/hHkPHxA/gUFOoks9vW+nnmwj4tP8Acit6r093F7fnI/KElNtCymb8W5n7zHD8FFudhO4v
r/zgpi6h4gWNdPg4FJTxgKPQ7VCsbssez91xH3FSqPuThuh1GHREH827+s38jlXrOiOD+id/Wb+R
ykOy0F//0LiSSS0WopJJJJSkkkklKSSSSUpJJJJSkkkklMgjNQQitQKQ2K1ZYqtZVphUZXBM0Jy1
JqmAmLkLmoL2K2QhuaiChpPYguarrmIL2J4K0hqFsJoRnNQy1PBWkMEylCZFCydMkkhdJJJJSk6Z
JJS6SZOkpSSSSSlJJJJJUnTJJIXSTJ0lKTpkklLpJkklKhDezuiJHVJVNcaFFCi5uuikOE5YpJJJ
BSkkkkkqTJ0ySlJJJJKUmSSSUsmTpklKSSSSSpJJJJSkgE4CkklaAlokTCG56CV3OAQyZSlMnUi1
oCW0J0klMdoS2BSSSpTD0wmNYREkqVaL0gl6QRUkKCrQmkKJpCsQlCXCE21vQHgm9BWoTQhwhXEW
qaE3oK3CUJcIVxNP0FE0FXtoTbQlwhPE0fRKcUlXhWCpemEOBXE5/olN6RWj6YTekEOBXE5/plMW
FaHpBMaQlwK4nP2FLaVfNI8E3oBDhVxNDaUoV00DwTHHHglwlPEGnCUK39nTHHQ4Sq2rCSsfZ03o
FKiq2ukj+gfBN6JSoqtCp1/SUvSPgnbWQUqU3ajIRx/Nu+LfyOVeoQFYH8274t/I5POy0bv/0biS
SS0WopJJJJSkkkklKSSSSUpJJJJSkkkklLhEaUJTBQU2GFWa3Km0o9bkwhcC3WFFBVZjkdpTCvSJ
i1OCnTVIXNQnMVktUHNRBU0nMQXMV5zEF7E8FaQ0y1QhWXMQnNTwVpCKEymQmhOWsU6SZJC6SZOk
pSSSSSlJJJJKXSTJJKXSTJ0lKSSSSUukmSSUukmSSUukkmJSUs5MmSRWrpJkklLpkkklKSSSSUpJ
JJJSxSSKZJSkydMUlKSSSSSpRcVJRckpbcU+9RSRSouJUUkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSlINThqkkpYBOkkgpSSSSSlJJJJKWTJ0kVLJJ0klLQlATpIKWgJtoUkklM
dgTbAppJKYemE3phESSpTECEQfzbv6zfyOUVIfzbv6zfyOSKg//SuJJJLRaikkkklKSSSSUpJJJJ
SkkkklKSSSSUpSCikCkpI0ozHKuCiNcgQluVvVhjlQY5WGPUZC4Futcpgyq7HIrXJhC5ImISBlOg
pGWoTmKwRKiWogqajmILmK65qE5icCghpOahlqtuYhOYngrCGuQmhFLVAhOtFMElJMihZJPCZJC6
SZJJS6SZJJS6SSSSlJJJJKXSTJSkpdJRlNKVKtcuTSkkitUkkkkpSSSSSlJJJJKUkkkkpSZOmSUp
MnTJKUmTpkkqSSSSUpRcpKLkksUkkkUMUkkkkqSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSTg
SkpQEqQanAhOkpSSSSClJJJJKUkkkkpSSSSSlkkkkVKSSSSUpJJJJSkkkklKSSSSUpJJJJSlIfzb
v6zfyOUVIfzbv6zfyOQP7VB//9O4kkktFqKSSSSUpJJJJSkkkklKSSSSUpJJJJSkgkmSUyCkCoBO
kpK1yMxyrAojXJpCQW6x6O1yosejsemELgW4HKYMqs16M1yYQuSJQmBToKYlqGWoyYhJTWcxCcxW
y1DcxOBQ0nMQ3NVxzEJ1aeCtIahaokKw5iGWpwKKRJlMhRhFCySeEyKFJJJJIUkkmkJKXSlR3Jkl
WylNKZJFFrylKSSSFJ0ySSl0kySSl0k0pSkpdJJJJKk0p1FyCl5ToW6E+9qVppmko7gluCKl0k0p
SkpSSSUpKUmIlOlKSmO1MWqaZJSPaUoKIkkpHBTQiwEoCKkSSk4QopKUkkkkpSSSSSlJJJJKUkkp
BqSlBqlCdJBSkkkklKSSSSUpJJJJSkkkklKSSSSUskkkipSSSSSlJJJJKUkkkkpSSSSSlJJJJKUp
D+bd/Wb+RyipD+bd/Wb+RyB/aoP/1LiSSS0WopJJJJSkkkklKSSSSUpJJJJSkkkklKTJ0ySl06ip
BJClIFRSSSma5FY9VgURrk0hILcY9Ha9UGvR2WJhC4FutcphyqteitcmELk6SgHKQKClyFAtU0kl
IS1DcxWSFAtRtTUdWhOYrrmIbmJwKKaTmIZarjq0J1aeCtIaxaokIzmobgnBaWBTEpEJkVtrSkkk
ihSSSSSlJJJJKUkkkkpSSSSSlJJJJIUnCSSSV0pUSYUC5BKTcFBxTCSpQkpgRKjsRYCaAlSmMaKO
x0okJ0lMA0pnbgiSkkpE1zinLiESAmIBCSmAskqaYMAUkVLJJJJKUkkkkpSSSSSmDlFScooqUkkk
kpSSSSSlJwJSAlTAhJSwapJJIKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKWSSSRUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKUh/Nu/rN/I5RUh/Nu/rN/I5A/tUH/1biSSS0WopJJJJSkkkklKSSSSUpJ
JJJSkkkklKTJ0ySlJwmTpIXSSSSUpSBUUkkpWuRGvVcFTDkCE22m2I7Xqi1yK16YQuBbzXogcqbb
EVr0whNtoOUpVdr0QOQpKRKFEOUpQSxIUC1FTFJCBzUB7VYdqhlqeFparmIZYrZaoFieCtIaZYol
qtOYhlicCtprlqiQjligWo2ikSSmWpiEUMEk8JJKUkkmSUukmTpKUklCSSVJiYTEptSkpRMpAJwE
6ClJJJSipSSZJJS6ZJOElKSSSSQpMnSSSpMkkkpSSSSSlJJJJKUkkkkpg9RU3qCKlJJJ4SUspBqc
NU4SUsBCSeE8IKYpKUJoSUskkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKWSSSRUpJJJJSkkkklKSS
SSUpJJJJSkkkklKUh/Nu/rN/I5RUh/Nu/rN/I5A/tUH/1riSSS0WopJJJJSkkkklKSSSSUpJJJJS
kkkklKTJ0ySlJJJJIXCdRTykpdJJJJSk4TJJKZgqYcgp5QTbYa9FbYqocphyBC6242xFa9UWvRW2
JhCbboephyqNsRGvTSEtkOUXOQvUTb0gFEpExCiHJ5RWrEKJaiJklIi1DLFYhRLUbU1ixDLFbLVE
sRtFNMsUSxWyxDLE60U1S1MWqyWKBYjaKa+1KEYsUdqNopFCeFPamLUrVTFRJUy0ptsJKYR4p4Uo
TQkpSSUJQipiSkpQmhBSySRCcAJKUAkkkipSZOkkpSSSY6JKUnUdyeUlWF0khqnhJSySeEgElLQl
ClCUJKRuChCK8JgyUksAJRAxTDE8JWhjCUKcJQgpjCaFNMkpiknKZJTEpk5TIqUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlkkkkVKSSSSUpJJJJSkkkklKSSSSUpJJJJSlIfzbv6zfyOUVIfzbv6zfyOQP7V
B//XuJJJLRaikkkklKSSSSUpJJJJSkkkklKSSSSUpMnTJKUkkkkhSSSSSl0pTJJKZSkop0lLpJpS
lJTJOCoSnlJKQOUw5BlOChSbbDXogsVUOUt6FJts+pKkHqoHqYehwotuB6kHKoHqYehSrbQcnlVw
9SD0KSnlJCDlIOQUyTQluSlJTEtUS1EShJSEsUCxWIUYRtTWLFHYrRam2I2imqWKJYrRYFE1o2qm
sWKJYrJrUSxG1U19iYsVjYoliNopBtS2o21MWpWqkO1KCjbU21K0UhhKEbam2I2qkUJQi7UtiVqp
FCUIu1LalaqRQltlF2p9qVqpBsS2I+1PtStVIQyE+1F2pbULVSPakGou1LalaaR7U+1EhKErUhLJ
Ug2FMhMkhjCeE6ZJS0Jk5KiSipRTEpSokpIUUxSJTIqUmSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lLJJJIqUkkkkpSSSSSlJJJJKUkkkkpSSSSSlKQ/m3f1m/kcoqQ/m3f1m/kcgf2qD/9C4kkktFqKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkydJJSySdJJCySdJJSySdJJSySdJJSySdJJKySdJJSk8pkklM
pTFyZRKSCzDlIOQpTyihMHqYeq0qQchSbbIsUxYqgcph6FJttCxTFiqB6kHoUq22HqW9VBYpCxN4
U22tyfcqwepCxKkp5SlB3qW9ClJEkPenDkqUkhRI1S3JbkErbUxapSlKKGG1RLERJJSLYm2IqZK1
ItibYipQjakOxNsRoShK1IdiW1FgJoRtSKNU+1TgSlCVqYbUtqnCaErRTHanhJKUlKhNCUpSkpSS
jKW5JTJNKiXKJcjSGRKiSolyiXI0hmSokqMpi5GkMiUxKjKaUVLkpiUySSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKWSSSRUpJJJJSkkkklKSSSSUpJJJJSkkkklKUh/Nu/rN/I5RUh/Nu/r
N/I5A/tUH//RuJJJLRaikkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKUSpKBSCCpJJJFC8pSmSSUylKVGU6SmW5SDkOUpSUlD1IPQZKUoUm04epB6
r7k+5KlW2d6cPVbcn3oUq2zvUhYqu9OHoUm23vSNirb0+9Ck22PUT+oq29PuSpVtjen3hVtyfd5p
Um2xuS3KvvKW8pUq0+5Lcgbyl6iVKTbktyDvS3pUi0u5Lcg70t6VKtJu1S3IO/VLejSrTbk25C3p
tyVKtLuTbkLcol8I0i025RLkPcluSpVs9yYuUNybcjSLZ7lEuUZTEpUq2UppUZSlFC8pk0pJKXTS
kkkpSSSSSlJJJIqUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUpD+bd/Wb+RyipD+bd/Wb+RyB/aoP/9K4kkktFqKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUoocohQZ1RCCzSSSRQpJJJJSkkkklKSSS
QUqUpSSSUvKUpkklLynlRSlJTKU+5QlPKSme5LcoJSglJuT7kOUpSpVpNyW5DlKUqVaTcluQ5SlK
lWk3JbkOUpSpVpJSlDlKUqVbOSluUJSlKlWy3J9yHKeUqVbPcmlQlJFTPchvdqnQ38oFSUHRKVFv
CdFC8pkkklKTFOmSUpJJJJSkkkkVKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKUh/Nu/rN/I5RUh/Nu/rN/I5A/tUH//07iSSS0W
opJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSi
gv0KMh2DuiEFZplSQmmCiBFaukkkklSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpdMnTFBS6SYJ0
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSydMnSUpJJJJSlB41U0xEpKUOE6YJ0lKSSTJKUUkkkVKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSlIfzbv6zfyOUVIfzbv6zfyOQP7VB//UuJJJLRaikkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKTOEhOkkpruEFO1ym9shCOh
ThqsOiVOhtcpgykpdJJJJKkkkklKSSSSUpJJJJSkkkklKSSSSUukmCRQUpJIJ0lLJJ0ySl0kySSl
0kySSl0kySSl0kkklLJ0kxSUukkkkpSSSSSlJJJJKUmSSSUpJJJFSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpSH
827+s38jlFOP5t3xb+RyB/aoP//VuJJJLRaikkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpCexFTO4RCC1uFIOISeopyxKHSpITUQIJXSSS
SSpJJJJSkkkklKSSSSUpJJJJSkkkkFKSlJJJS6ZJJJSk6ZJJS6SSSSlJJJJKWhJOkkpZJJOkpSSS
SSlJJJJKUmTpJKWSSSSUpJJJFSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkySlJi4BIqBSQuXpBx2H4j8hUFIfQPxH5CkVdX/
2Q1lbmRzdHJlYW0NZW5kb2JqDTE3IDAgb2JqDTw8IC9GdW5jdGlvblR5cGUgMCAvRG9tYWluIFsg
MCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvQml0c1BlclNhbXBsZSA4IA0vU2l6ZSBbIDI1
NiBdIC9MZW5ndGggNzEzIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJHMJFbJNh
AABQIHDlwoUDBw4kJISEEAKBYEGCBQkWggUPMl/n7ta5Mnd3qfz1rt6u7rL6qqt3XTvlKy9vf39/
77/d3b0dcGd3ezt6a2s3EtmJRLbD4e3NzehQaGsD3NgKBiMBMBDxB8I+f9jnC3u9m6DHs+l2h0CX
K7TuCjnXN0CHc8PuCNpAe9BqD1psgTXQGjBbAiZLwLjmBw1mv97k15l8OqNPa/StGqI1eq9a51WB
Wq9S61GsehQaj1zjlqndMpVbqnJLlC5QrHCJQPm6ULYuAKVOvtTJk4AOrtixInJwRHaO0M4W2lkC
G5MfzeDZ6FwrDVyxUjkWCseyzI4ms9ZIrDUi00xkmAkMM55uwoE0E5ZqwlCNEMUILRvRywYU2YAi
GZAkPYKoXyLqFwk6cAGvm8dr53HaOax2FqudwaxOg5BmCq2ZRGsmUOpxEKkeQ6pHEaqRJdUwuKgc
WlAOLigH5hX9c9F9s/LeGXnPjLx7WtYFTsk6p2Qdk9L2CcnfCUnbeHTrmLhlTNI8Km4aFTeOiBuH
RQ3DovohUR04KKodFNUMCKsHhPB+IbxPUNUnqOwVVPQKynv4ZT380m5+SRevuItX1MkrBDu4BR3c
/HZuLvh3JaeNk93GyWrlZIAt7PQWdlozO7WJldLEgjWyksEGZlIDM7GemVDPjK9jxNUyYmsZMTX0
PzX039X0X9X0n3D6Dzj9exXtWyXtayXtSwX1cwX1Uzn1Yzn1QxnlfSnlXSnlbcnyG7CY/LqY/KqI
/LKI9KKQ9LyA+KyA+DSf8CSf8DiP8CiP8DAX/yAXfz8Hfy8bdzcbdycbdzsLdysLdzMTdyMTez0D
ey0dezUdcyUNczkVupQKXUyBLqRA52HQORj6LAw6k4w+nYw+lYQ+mYQ+kYg6noA6Fo86Go88Eoc8
HIc4FIs4GIs4AMYs/RNgAJDPKEoNZW5kc3RyZWFtDWVuZG9iag0xOCAwIG9iag08PCANL1NoYWRp
bmdUeXBlIDIgDS9Db2xvclNwYWNlIDE1NCAwIFIgDS9GdW5jdGlvbiAxNyAwIFIgDS9Db29yZHMg
WyAwIDAgMSAwIF0gDS9FeHRlbmQgWyB0cnVlIHRydWUgXSANPj4gDWVuZG9iag0xOSAwIG9iag08
PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTM5IDAgUiANL1Jlc291cmNlcyAyMCAwIFIgDS9Db250
ZW50cyAyMSAwIFIgDS9NZWRpYUJveCBbIDAgMCA1OTUgNzkzIF0gDS9Dcm9wQm94IFsgMCAwIDU5
NSA3OTMgXSANL1JvdGF0ZSAwIA0vVGh1bWIgMTEwIDAgUiANPj4gDWVuZG9iag0yMCAwIG9iag08
PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUMgXSANL0ZvbnQgPDwgL0YyIDE1OCAwIFIg
L0YzIDg3IDAgUiAvRjUgODggMCBSIC9GNiA4OSAwIFIgPj4gDS9YT2JqZWN0IDw8IC9JbTkgMjIg
MCBSIC9JbTEwIDIzIDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDE4MiAwIFIgL0dTMiAxNzcg
MCBSID4+IA0vQ29sb3JTcGFjZSA8PCAvQ3M2IDE1NCAwIFIgL0NzOCAxNTkgMCBSIC9DczkgOTAg
MCBSIC9DczEwIDkxIDAgUiA+PiANL1NoYWRpbmcgPDwgL1NoNCA5NCAwIFIgL1NoNSAyNCAwIFIg
L1NoNiAyNSAwIFIgPj4gDT4+IA1lbmRvYmoNMjEgMCBvYmoNPDwgL0xlbmd0aCA1MzU2MyAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiZRX23bbNhb9Av0DnmaRXRFNgCBIzFsSJ+kl
yaSRZubB7gNNUTYbSVRJqo7/vvvgJpHxtJ3lZVE4As7Z+1zBq9eDYvXAuPkb6sPi6t2Ks/thkbJC
Z2zvnrvFdvHbgrOWOUGuc7akL30Ttv6XHez3JBXYIBOtaI+gJ7bRz6/Wi6u3OUyttwueMvrDQ2Bv
qZjIk1Sz9X5x5VDZDYQqZeuaPh4XkYzXv0JJZpUIZfbgIUWSC6Y0TzKnQ1tmdH6ZJqlMOWmJXh6P
u7auxrY7DFaXcoCsLjxEmSYZZ0pJUkWHU1Ciw5//cU1n3qytgdcrHF29/ghsP+LoryxNCvZInD6w
m19StlkAVlkwVegEGPNUJ7lkS64TLsknGYeX8sJY2i9WC0dCiURxlvM0EdgtElHQ5u135D8Ic+c4
fMl1kmZMFjk5MGA1ROlrITJy2k30+e1rkUvQiXEij5phjH9Z/3gORumU0tOCkCpzOp8JByJcCqt5
/dCwof3KhrE6bKp+w2CKCykYlsybHWFwiJdllqjon/FSpDm+rB/67nT/cDyNLwyYFI5JJOclW19D
8ftqbA71U6x1oqMX7G0sQTLqY53IqNo37H03DOwzNsU8TwR2vKrqWPCER1+WY7ekFaejX5Y4KmEv
HPUHVk/D2OyN7fV35KSm7uxvv8eCTjQx4olzy4yeAYph1gzN+ILV1YHdNezY9Ns4Q6ijDruFivbN
hlWnsdsjz+pqt3tij+34wMaHxpszkeIZReom6pvhtBsHtmmH466KMwljvIRNqLmPObco8Cyj6vjg
NHY9aw9srO4s2F3DgAFJEXWATXSXkJfRHqssSuKl1CXgU7woHKzZbtu6NS6+hGST5yZ6qAYwaw6s
3R97uEXBd94tGxAxsQscu0PiEsoX0zNpmmkgUc9XpyswyqyitJn1c7din4hRFpF7OaHv+n11qBsW
8zSNTDLLv5PMWVGeLc+S+YL1PK8/XHORpS/ZcDoeKbAZQUCYhmbX1ESadVs2PtoAdWx8OjYDiYCc
sjyXSKWLkN9E/3n/8iMids9OQ9OzI8U0i1pSjbSTUTs+sW3b7DZsODZ1i68bdmdz+ilOI/bDmzdv
ylQk/DouKNA2FScWdk2F2Gbsrh0NFPzIrlevPz2nV8CzRi+VqSxkQhlDKVNaaAR/Au7STCw0jvuM
2A2wVI2s7nrk8rEjWB35AU7GlwI/nA5j07ttyN/OVufjcJm1lObBxtDuY7KByqgOTXca2B7kTn2z
bw4jcSuf9yCwGYUX2LYWLSpm7GPKyKii7AfhPMXAQLDb4Wx439QP1aEd9lTXvorIn9BIPSi0BRSF
iuBOO00IUmU4H22x6hmwoX5oNqdde7j3tuxIC/aS82wpTZIm0qSozExHBlQuGBdJgcFqHxgLJVIb
tZUqyvA9TQm3vQS6b7fbKfI/6jQTUEZHi6TMvy1UU53K1serd58ke98evrC3u+p49bk7jY35ymLb
Z2KV/lVxZtTRuB1f+d8bNb4kqfGid5vKO+0wBUymG1C30auu36C+3tFwMNWDEqUgorOm0UUWf+q7
sau7HfOp0g8UR3kbU6FUX2yKQpNP0R4B3ldfkZgmiU57m4YbZBwB+b2tmwGmqNvmOceOH0ZCerZY
7YbOTQur0E4LtiNHbsl7ZlSSQdNTkGk86tmhae8f7s7JdLhnPTkc9UQdwHw/G5nqccBPRyrEMk3t
7sF29AD0Nvrezb5H4saR5MiFMpqlvKQyekE9ozXMDt1IvczrPPPcBJdi8JC+sR1m3cy0pn+vzRB7
cCrOPkhu4z+bKD5T0Q2zv8jU1b8+vllfra6/Zy8/rdgKg7iO6RL0QG60M/3/SFYzxP5Gsp6tHhqM
CNt+XPy+DMZpzrdVaCcmttToevQJ3KYwm9lgLikDBW8yp5Ud08feBIqHbofWiB5Hkuow7NvBZPSm
swn7eBhb3H+WoqDefhsNFJ6MOhWlLtvhSgW342dCsjk1ZHXb3qEC7nrUw/DsTYEysPnt1B5NX3YZ
V7U7dOrBplTIspdo/WEH+voLNtgFBcXEAwYpGcxtMiTLeSQYZ7B2YK7Hf7WNvamROxvKpKrGCNqY
O4K/cZmw30Yv6YKmI38pm3YBN85XHgc6AG49NcLQN55DODDvQ24sGTuDLdwzn/Z83yRHtbOGQDzO
sbOtQfhksZMHtJY2UKnrMVBxHMmiG/A/8aufBNUWGn/0hOrBuD2Mfbe7nDU3kfdFR2PNTkHDGj7/
ZrKZVNw+GfWz/dYTz4ypDEOG2jnPEs6/GTxSoWK1HVS5HVT+AAaG+vbAfFKdX89wqcNkoyzFW9qf
XidtLX6Ax/ECFp22VQ2/eaeAgn09E5ihafnM61kOQ3g9c5bOb2iiwJtK9twb2s+hLXDzR4Cu3q0E
ux8WnLVskSuVcJDmBb36CSgNEqkSGJMa6hTebymacAuN/bQUYV0vMuDUYS2yPNFl5o+HpdNfL7xE
pBluCmhk5rgQiAM4ePV+XS88AC/x+Pz5OYN6sUXn0xrxufgk4rQzlWrG1UgAlrjBFC9Lw0VB9SVX
WjuuhQwSkcE4115BWF6wtRJCK7RkXgGxQZQu6WJp2RIEJ/AA/fE5BSKbKziUT0PoJIQqd7y4RV0g
sy550Rq8kDqp1EFCsPHCEDSE9YQYSQyyHDc+p4GAc51PmNHaUeMySDxKr2HOw3MrCjXjZiSETAvD
Lc0c8lJMuZXCceNCBgkhz3RQ4JcTZpmLGC64/riBLcSUmBCOGEHwEg/Ra5iT8Bkq2OWnzdAcaaVn
dJVDW+BiLTXGo8oNmTKfpiitHV2tg4To5CIPGsJ6QpgkhJcXjrG2fFI5TVJaE2OLwks8Sq9hzsOH
Mk/ljJuRELLCcistcC30hBqtLTXhqo8kBFwpHhSE9YQaSQww9EyvQWC+UBmeqdm1pVbqIPAYvYI5
i2diier1sczUPJZGArglzy1fTrGUGBHygrBdW8KZKUsrITqFVkFDWE8Ik4Twppp5BYbOlK3nSmrM
2sNzR+f4HVOwu/z0TEU2j6yREM7cMjVxA42inBItfP+RIgsSoqFxofYKwnpClCQGrbRMSQNxKYWa
cKW1ZetCTwKP0SuYs/A5m+p5DI2EgGnLTCkbQ57zCTVaO2paB4nIiiRVRdAQ1hfUrMQgc0GU2gax
yMWEWpELR02pPEg8Sq9hzsPHUrLLTxtL7FBiwthJJDncMs4tHZibEKa1JZwXWZAQHZGeFYT1hDBJ
8A9TJfMaiI4qpnlLa0s410HgMXoFcxY2lri+imLGzEgIGKUlKXX1KLSeUtO+ASn0Oy8h4FlWBg1h
PaFGEoMMtrwGgzydNiCV+gaUu6IkiUfpNcx5eG40y6bcjEQil7jlJm0F/kF2mSTJjsMw9Co+wQ+L
mg9V99+2QBJMU71xBBBlJF5pdJ2S0KANbfoKhIPiDWvWA0InNDgottZ4mIDivZaEBm1orYXBjgy4
KThLn9+DU7T3eyDVQddusNUXZfscYNROu2c4YBnvjoTQiRaOlm39YQJgWp+JFtpoqy9KOGzJhJvD
cadeWeNJ4iblIlbn9C1vUWKxRdkl70LQBrzmzwHObD0CQidgOFr3zEMmAKeumoChDVh2GOzIgJuC
E1dWv8jUQbFmYMUGqu98RkIb2W6/v0Bv3OHtfaqEtWw9zmFU29fjuZtnqpdbDRrQYUEm3AjEKjdV
cSibn6UVrTxG3migAXUc+TlSzydhGQwI+cEyR1sJruMWgNZSe+KS2p0LJeh4RQZcCJyc9fk+OTnf
/8G+Titik1NPuAMzW56d0I6Le4w7oMFZyYTQiVdP01N3LHmYAJoy8uZTBjcfPVXdYUsm3Bw2jvU7
e/7CQK+BG6vd+tBbb3QfMmgjK/PnoLesEQmhExkc7dXKwwT0ftdKZNAgsxZ0vCQDLghyzSYXmDqn
V32dzNfdyjN0cYJKGzRQusnv9dAJC462evi6Vi75GIR2KF92cFjQ3r8BCDXee7TUQavWFGo1o9ij
Jipow6pSwkFrnixICJ24uKt3A0OAIODLpdKwUMENNvS3bwRfdWcD+D5t1dVz+NYLVh1UXV1hp666
8w+s30PQtMPqqjMHKGP/EkInWDhat+yHCaBZYyRcaOOduurMYUsm3Bwk7s/3SeLv3erv55y+TYx4
7KI8pZREDG3Ebf7+AjxLfgmhEzEc9G1zPUwAz9ySiKGNGC3osCUTbg5O3e+V+O/noBn+s0gtNppl
9cy2uNN0nODuoPkeLRJCJzY42qwaGxK0eVmZrXCnGWWGw5ZMuDnI9o5+salzmvV3KVtvxiJ9JzZo
YxtSwpG6/SvMEkJ/2LZ/AcmZofNhApqP1hMbtLH19nPYkgk3B2dqeb5Pm6nnpp6Xphloe7408Uvt
fKWAptaaeKGdd/dwQIMzmgmhEy8cbev7EBJA02dJvNDGixZ0vCQDLggbyXM12P0CUwe9lo1k3U17
t3ckMmgjmzMM1K4z3qdMWNU211r642+jctszQUEbFArQYUEG3Ag+iGf//j45iGNcrMMObj/5a9kG
svJeA22ky9cjHKD0NwJCJlY46CqzPQxQFqmZVippyw7HKzLgQuAQdmkXljqohYlyMqXZEPaeNxpo
A9s/A7VxzWBA6AQGR3tVA9vGUdtOXNDGJa2Fw44MuClIVte+yNQ5xWYxsuLLbkg+EKGdzJcdHBSf
c0RC6IQGB83Ktmv39mUnMx+I0MZWfNnBYUsm3BycoXrljidnqPR7n1EHfbtN0teX43wlEUODWM6m
tsMBzy4SCaETMRzt23HxtgTlefOBKC8PxNfXJBy2ZMLN4cRt/4jbDuJS5kWsDvpuu+G9xcZ4zjzG
0EZcfH7DkXbeaL+E0D9id7RvKQ8TwFMkH5PQTlxWOGzJhJvD5u+ZOaskNndOs4VjYp3/vDdfLR+T
q21nE9+U4KB5WTUSQic2OGj2TmMT31Henu+v0IfNW9BhSybcHGk042mjif1tXMTqoO804uWzc0tL
xNBO7DMcDnhqWZEQOhHD0b6yHyaI1NP7A6zSeJfObzVYka/fEMTVm2s8iYtNJOOqc8ruMhR3+vaz
dz49oQ23+hYGBzCtt0gInXDhyIthMdyq28/BeWfmfacD65HpDlsy4ebg5O3zHsruW+fuzgaUobPk
h2ba0Fqr4aB4990bAaETWted8xRr62ECiq9aE9rSa5WXoMGODLgpSNbaBdb8P76Na2D8T+3SegIr
rTtY1y3JHNSe0iMhdAKDo73e+TABvWffCWzq/Zgt6HhJBlwQnKN6Z40n52h9b1x12jrfiEt5u35B
Dd0ovrzQzrtrOKBZo0RC6MQLB3XXcN5tAzlWT7xDv3XYgg5bMuHm4EheZ4cZ6DWNrG0bSdmSyTYP
yzFWOOiNEWRC6ESmY4xeMh4maO9SMpl+obIFHS/JgAvCR7LqxTWeHMm33iOpzmlbMHL4JcOrYyZc
aMOdviLhSDu/XUsEhP7gmoO2c/WHCYDpNW820I77M9iRATeFjeOZLXslMndQrBtZ1Zv3wLT/kjUe
Ggv/RTPQWsaM10MnLjhaqxkXAlC7jZa4oI2rth4OKzLhhiDYHHKBqXOanTcVTKx3LxkM2sl87cFB
8fb+AkInNDha7K0PE1C85q2mcqeRSc2CfPtG4PzUS1w8bX6+esXOsOqgazPY4utRvy2/tGs57R4z
HLD0uiIhdKKFg75jGC0SFKeMjFuG8xZfj3DYkgk3hxOLXnTiSeK27+FVB33Pr+pvie2tyP4SQ4O4
nqvozwHPmDUSQidiONpXcF23BPBIk0QM7cRSwmFLJtwcnLq136OpzmlWxa5yr5+Ts+ZzEtrYiq9K
OGi+3h0JoRMbHDTrqzxMQHN8Yn3ZoI3t9XMSDlsy4eYgm9zDJjZqFaO01r/tVxu0+ZJBO9n+Oeit
F3lPCJ3Ith/g5/LGANTGl9QXDBpgVoKOd/T3LwTOUb2dxpNz9F39glXndG3nRMUPrW2jtFY+JaGN
VsYI58yh8xcRQPlhVUOrPnxZOfLstG9J/3k32M5evtvr6PXzudLTrZsOCrVhRGJ75u75IIQ2otp+
DhpL6ZEQOjHBQa/W98MEkbPftO8+Y9rBMMvdYUsm3BwcQ/mModgYnr9cpV/Ei33XVOLZcI+Z53T9
jqFpI25lhAOe+gugTLzVcct6+Dpg9DvugwttuKhAhxWZcENkXLlwx9wXrjqnbRcbYN0UD0x5W8KF
dtxdwgFOWyMSQidgOOhb53yYAJ65dyKGNmLdiN1hSybcHJy8vdWLTR00wxZ3Uvu2oSxzZba5nK2P
EQ6aDymREDqxwdFmdTxM0ObSM5t0Z0MLOmzJhJvDR/OM8/fJ0Wzvuoib7x8D2yt+S4xQek3E0EZ8
rlw0gDP9JBq6+7pOwNNPAdkGfAJAM3pJvNDOKz+HHRlwU3AsZd5jKX54j2ZkrU0tXmUkMmgjm1gV
7qD48gsEEkIntOWHt3TbX5GA5n2uxNbncja0oMOWTLg5yFbqPWrFr2JjF2WrvgbzCuT6w9RXKQ1b
++/V0B8oc7RSseMRKwmN37zbQBtT9bUHh+0YcPfn/GzP98n5+b73caLOqTuxmZ7fku0w82KdpF2j
hwOcMmokhE7AcND3uA8TwNMycCMvOrjBinz9hrAhPOfPGAnMHdSaNoQiNoS9zQQGbWC7hYHW+p/w
gNCJS3uiWK2PB6B27fmUhHYwPyXhsCMDbgoO5PN72CjiP10u2OnftqsYbGk2irj0fmGhAdv+vb4W
4YCl1RYJoRNt84/bd+MqbgmAkSUJVxZvO2hBhy2ZcHNwIPu+B1IdNOt2hXunjdPYeZ+Bdrb1H9dl
kiTJjsPQq+gEaRI1UYeq+29L4BROLdr7AxaOwkuNfsJB87lOJIRObHCk2WzFE6R5zechVT8P0cId
b+kJL4ezjfWOmzhohpsx779jq2+vfB7uxcbW7HjYcv7dzaPOSAid2OBIM0Vrdjy0PhIaNNC0hDte
0gJeCpukdZXv0+dpp/HwinPbnm68pDQ88m4DrbzUTzig4V+Ay0TLmKS3xjrFXwdLzUuyLmel4Yb3
89dfAmeVG1w8nbXxeVjFQdU9hZVtTZ6W5y20st7/hQOWs1ckhE60cKQvKS4SiO4HGO8Pr2oFZlmT
6nhLT3g5fN7W+Y6jOONuxWC5qdvW5DkZ7TiZrUjMrHHnYGvxeugPmDqoxczFA6R26xmsdQPbe4Tj
FT3hhVAw/KHzoJmDZlPBlizI+/aaHzLVijZw3JmD5oRrkCWETmxwpNnYxRPQnPtJbNDKts4Jx1t6
wsuh05QPrqa/p07T+1dieojFQd+zlViWJMul4ksMrcQT1w1zwNM/CaETMRzpW5UYCeDZayViaCOm
EY639ISXw0dzff7S/37OwAXpCNscOprUKLFBK9tqPRw0n40jIXRig4Nme83iCWguV8cPG7SyTVuC
cLylJ7wcPpqjfJ8+mrO9oykO+m4lHtgywMMrE7NvOos5HPCs2SMhdCKGI33JiFlHczXOxI2NGC3c
8Zae8HL4aOLDMrOJc5tRMzbcA2/zPk9ig1a2bWsTDppv5kgIndjgoNniUTwBzecYiW0OPy3Rwh1v
6Qkvh7PdT5uHTRw0W03Y8ImE5qOPxDa6H4xsq1CuZbe5HKWWEDqxHTvc1ujFE9B85LNi+FEhn2lq
eEV//YXwaVp+D5+j7XMh+fdzbtNeSVhp6jjOmnccaGU97efQmHdvPZEQ+sOqjpStellFAlj6yTtO
P77joIU73tITXg7DZVx4fk8lXvdQTsBqoO1Q3mZrcnLLvNyc9x7O7oCmnRkJoRMvHLSdy3hvgtAQ
ZV4i4222JuFYSQ94IHTWrjtf5gMmDnqxXuearcg182kJDbI7LuvnoHfvLRJCJ7Le9SYwCfdXTUBv
Gnm3gTYyW5FwvKUnvBzO9g6Zjtgg5aq2GndPWLsbVevbDVQe8umpr4dOUGPpvW1w8ffRuO2ZmKCV
qdpahKP97PVc3icmle/TJ+Zc/cEUB00XQO+o21Lkmg9IaEWl9vsFSLA8PCF0YoUjZfspniAoNR+Q
0IDVFu54S094OXwAB/HDJs5tNusUNt46SPj/xLa3s/HvF2i++46E0IkNDpr1owNJtuwq5T0VWtkk
2xxv6Qkvh43mlktcPH006dBDLA76YkfHv2XLEX/PLzG0Evf1+wV4ePdICJ2I4UjfqcRIILrfD/N7
MVdtxPX3C2/pCS+Hj2ab74IUB81Y2TZhrO6lk74HpGplG32FQ2P91cqREPrDpo40a7t4ApozJzRm
I0MHM7yiv/5COFildwmKc2utO/AIlfsWaqdvKdUKNmUJqoPabfwSQicwOGhGd8/3BCleZyar09Dk
jmeOt/SEl8On6Szfp07TO2E4nxrmoO86Qjw3C0/bLRFDGzGvcMBD+0RC6EQMR/p2I2Ydyt0pEUMr
MVq44y094eVw4la+Tyfesz3E4ty+uxpx1TG+CyoRQyvxWmEAZ7QRAaETMBzUxUXAAkCzZp670MZb
ezje0QNeCp29N7S9YykOig0lk+3rFu+UwLofHxtnrxpoPX9vu0xUU8egzVH8bXSePBIVtFLJdmqO
9/OEl8CpBj9QQzeKfUiY+jSIk7caaKXiFgZaL5vgCAiduJZNrtZ6sQBp3TKWH4hoYIb185ef/jYx
1y7fp0/MPvpD2m3r4K6oZEtxrJ1QoQ2VZzggYWqREDqxwkHduql4AmBG34kWWnHJliIcb+kJL4cP
ItV3FMn2e97GZotujrzNQCvbWWGg+JkrAkInNDhSrCva0UXXV95koI3MFl1fSkJ24tT+0+9Y9vJ9
+ljW/Y5ltbMbnzr4t5otRUz5Ly80eO8mfj8d3aFxL5l2f5CPJdcfYHPO/cXBZVwTwEN8EjG0Ejdb
kHCipSW8HDqW9797Hktz0GzqPbVOnYWL8yG5+BhbuzulO2hOtCMhdGITB81m8QAp3vIZSc3PSJRw
J0pqwEvhZFzpIWO7Px9sLnyn0Nbee/VEBm1kPMJBb8wlTwidyMRBsXqKJ6B4G3m/aUM3HG3hTrS0
hJfD5uk85fvUeTruObQeYnEm5vxU4qo83POew30bMc0TDnjGvSt7QuhELM7ty0uJkQCeuvKeU9d2
4jrCiZaW8HL4aM7eHjZx0AzfGDeVdcs5ecc5zcC6LcDThGP1Hm+HTlzioBVx8QBqNnucy7Ry3QZu
REELeBF8IOUGF08fyH7egRRn4hxS2G2L8nDecKCVd9iihAOcff+4nhA6AYtz+27exROEp50M3I4B
o4U70dISXg4fSFrvQIqDZlPZ1p1P/Y7M/MxR04aGoTYHxWVWW0DohCYOio1VPAHF+eovGrSi3RJu
REcLeCmcrNF4yMRBMXxfIPTe8FG89ZbQoBVtYvmZQ4P/6i/A5QdMDdSqupHiddTemxIXtHHVGU5U
tIQXwiepXLrjqZO034l1Eq45ty3p9jpJWajmgYRWWlli5oCm7eUBIROuOAcfI8qLANCsw4kXWnlR
wp3oaAkvhfEOucvF03l5jodXHNRl4R2QoNkn824/KHflcIDTW/OAkIlXHLSlUTxAaCjvQdDKixLu
RMfz6DRx+99u70iKc4t1IkHr2rvPnsigjcyWJBwUH/cP5wGhE5o4t9jkXjwBxedMZHMaWGfXUdDe
fhF8GOUaF08fRryRYcWZdpXEv2SrdFCet9BKy5PDAcvELywhdKIVB30HFU8Azth5A4I2XluocKKl
JbwcPpDfv/K/n3Objaps1JVl1rwDQSvb+fwCzXf7JYRObOKgWdWLKhKkee2ZrXZjo88voqUlvBzO
1hs9bOKg2dD9Btu/NN8zs209E++Vuv5+geY8eySETmziHHyCFQ9A8U75SIRWNDmDzImSGvBS2Dzt
co2Lp8/Ttt+xFAdtWS9z9X7JgmaNvN9AG+/HAc1hjoTQiVcc1KXiAaChZ1VSLEuUcCdKasBL4bxy
24mn89bxjq84t+0k47XR20SJF1p5fQZs2XVOnL9ICP3hPXH89X2KJwCncUvA0AZcf7+Ilpbwcujc
pXv9mInNHDS7V93BI1bdPiuznWVs9PkFmstF3RJCJzZx0Kxz8QRpXvNhCQ22ESsXTrS0hJfD2Z5p
qsbttXDq30y2MeGddxxoJet1hYPe/cxICJ3IxLm96CgZEtC79rzjQCsZ27jC8ZIW8ED4LJXrTjx1
ltK9cLwjKQ7aDuXdxndGPiuhjdfWLRzQ2CaEAJeJ1rYgmrv469TuUv2eHCIVdf+M6GevvwQ+hi+T
EbERybq7/1LjD5FqJRpzhYPG/tmJhND/2S63ZFlWHIZOpUZwgvdjUHf+v41siZ0m+icjbEqFVkIa
E5h05SvZCyv+AabXilSIiWXfnWfokfpIAKbzfn++Zm3Nf+ucXMM7oP9u4rS6C00UvpPTy7dyQi+j
aCUYHjq0xDijPVHz6aDrkFrhUAemxPHbME71PjcOvjz8O8PDxdk1Tm9UP959Y+6zrN+nIOfZpAES
CdjEtsQ0KJoHYowAOQYhS25KAGKmIbXCAIkEbOLIp/pAVFZNQlYvmpxd4/RG9eMdkEiNEWmG2zm3
MvxdPr1PQzkKMAgJ05sSZvZ83lQrjDAncezAndQw20qAaYUwmF3jbo3iaFwo/dwwAgsSsLMI0xym
9QDTumD2HYfZ1ZbUCgMMEvAzCLPdLHsxwXgrxtk1Tm9UP961/crv+9T2688n1u0L2+f6YpMkX49V
AuIqRKy1KAGEnZfUCgMiEjBZ50/qg1BG+yIiJGJqd9ytURyNa72OJLIgATvVYRI+oXPOl7+9zpAw
OOg8YWbXVSuMMHzjmTDTykHh3UMwdvXQ7BqnN6of7/9nvc6W0XrVuSIkEt0rqE2D/z8QIzDq+2qZ
Idp9rxQQMvrgWbywC/uPwmM+r1ALERLuzKpxeqL48Uy487vv88Kl+cAlKwB7ouCjyXW4vQPdVsHH
W2QCCLlKzCgAnhgep1d7SEHQdiC0jlxTa5zGqH6MazeW+rAgATubLOdzP15zDSuFkCzrjsNtSVlq
hYEGieUlUGrYDWU9Z8G0O0pjlD7GtVrt931qtfJ4CJHop9HO3Qlts+XZA+BUeey+U5EwgJklVhgB
pwOemiH1QUgzEKZ5EfMdpjOKH+darrSfgytZG3b6zmUwy4uDnbZ/NAhJ48UFCbitdo0ytcJAgwQM
ZS/23YtDqqESInSa5cXFxumN6sf7xTkXp4hTuhnqxMGbOHZ7qIUIHWecCwMTsNvwKblaYcBp/jGd
f5F4nwK5/1aeIWlQ9zlOay5+nGv7/f4evvfGqVrty+cJOHS8iaP32A914vaFozXG5n1VKhVFtOVo
6EGohfc+AlsfZMPMGqctqh/bhJvWD96n+Nafjf9u4rjMqThgN4QaCesf4qpKAKL724FaYYDstNn8
LIMaEHkGyDwF2dsdpzeqH+++HU8qvzi+oXIhTrbtVscKOGMRZ5aiBOwO38xQKww4gzuq+OEF9bH7
PbwsIkzuGqUxSh/jYpmtRJbp33puXtjHNJaWQt1DSJaRlTCvXmegVhhZ/FtHLyQ13LYcYJrqHmbX
OL1R/XjX/qu/71P7b8xnwZCAzeG1fVQr3q2FcojQIZdCIMwxpFUYEKd34unsG9cCIJUAmIoAz8wa
py9qH99ar5Ge9UICdpaj9O1mVw0oqwql3gTMrjqkVhhglt8iE9t4qI/d+e1xPXQczK5xeqP68S6c
Hu+LnjiGCktf72a3xy633y53zaUE7O40pVYYcLY3OqkRZ7rdEko7QuL0m5A3qh/vwmkj0jR7u6UQ
hu57KHMIHcYqkCfMLHphVyuMMN6XJm8hID5exwpVDiFZ/hJ05tpom9/R2L/vU99RjXdIT8Ai+sgz
hzeBPTa0/Ta0dox44twUzntcEiv88Hli1XOw+lkFNQC+Pa2HDtjWHaYzih/nQuy/7/Mi5vUgZneJ
jgmz+KVj1FDbEZJxdyXAkPOWWmFgRAI2px9VUAMih3o4bquL2TVOb1Q/3rUhS3tWDAkY2n5UtWQn
64ht7WBb271H84TZvWJGEcZZOs4plx6vfQaWfntaTK1xGqP6MS6WPJ+lyf6B1OxHVR3mdeZQ+hCS
ZVYl4LaMLLXCQIMEDNX2kxp2a6jkCB0Hs2uc3qh+vGv/5d/3qf2X46XRE7BZvb7XYvtr9gjZBZlz
UQIQ1csp1AoDJBKwiXdC9YFosddtt9fF7BqnN6of71qzVJ+KmPzAqX0aTllWEmaoGHMLpmfG8Nr8
pINUYWBB4rhZO/8khtfY27bb22JqjdMY1Y9xLtiZ9vv0BetWPD6EnoDNScJmRX3F3naVy3hjY/DG
BGKFkRENQrUbFMVAiJ1tu50t5tY4nVH8OPflOn3IbhEGCfjZXuBLcpjY2S52tjirbgJue6tSKww0
SMAQTgCqN+BDa4uQOGnecXqj+vF+ccqLUwynFS/mdpGp1hV8cBAS528cdoe3+a3kGwYcJGCozJ/U
sBub23qb2/wZpzeqH+/agNbW3qc24OwP5PTrkZ1UmMaq3o697WZve6b3Jd3Ny+BYV6wwMi53mZyx
cklif1tvf5vrHaYzih/nRGz7D7Hti/hx8d9NwOXwUyxtqxM7Nr17qSjWNpQAw+xdaoWBEYljcy6v
/FBvLGf9MiJ0RsyucXqj+vGubTni/bHfjQX/+EOUPTRnfy+VIXGs17cE7K4ypFYYcJCAoUGcZTW8
lFAXERLH66aN0xvVj/ewZvepNevxYumJM31PfpAlHFS8G3wgRyZkK00Jg/CLZU/9hhFyO2RzSKg3
7jWhMubbDSc/6Gyc3qh+vAvS+sT7FGSbOUIiAZt4eW3aJfRABMQLODgG+3tM6RQGPCRgsPwkhfsW
CiVC0Pm0GqcpFz+etSGfr8u+rQ4x/qvaOuQ6A0RVjeypKHH6z3NuLqkVfkA8AS8/aeEzhZYeITm8
hbRx82XK4FgI9fmkqn1RfTgEdgdMzhEg5hCE1UpLwGROS2qFAQKJYwXDFG80iKEGInQKTK5xd+ba
aFsbzRrC+9RGKyPi+SffUfcwg3VT/0ruXzyExFuKzf3cEiuMdNM68dG5SHZKpRqqH0LS9XnH3Ri1
0bbWKccrpCc66kpxlOxee6h9CB1l/CXgldcZqBUGFt4qRnUWqDeuWX+HIUPCnNk1Tm9UP965WtW6
wfvUauV4ifQEpq8OOadD7FAYEBKSC8YVqkViRgGxWukaefwkBcG36/XQCTG1xmmM6se4Fiy1Z+sh
YRM1Z6lmHheJDwtCsuyphLndWWqFkWZbrerbLyRQw25eASer0mF2jdMb1Y93xzm/nAHHE5hodscx
s2MHmKFmfdahBMw2v0JCqzDANL9C9ukwUB+zawaYNS/MHaUvah/f2nvWJd2n773zw9QfwGTdztgO
OIaVupZCKURIRHsRlgBC5+bb/YYBsfv2690vJFADou6AWFXRMbvG6Y3qxzshi7UV9ynIVZ9VXH6t
nNnr/Sh2trYWIZsgV25KAGKkKrXCAIkEbPoyQgyGb8/rIRnP5BqnNRc/zrUl53hWbPoNclaH6cth
VgswSx386nfczPoVEmqFEcavkFwwiHfz9u4PBqHDYHKN05qLH+eCwUYJMEjAjjdEvdmL77G17be1
XbsqAa9oyFysKKAgcdy05QcxxPBaIku5LK3dcTqj+nGuzWft3n1q82F9I2LxN768unuH+6+Hvde1
9XbNjEGwcpdUYSBEAh6HV3eID8H4trUekjD1O05jVD/GtVy9PyxI4FUmZzHpUX5RLsn0yHyuLpnC
yLGco5HDSt1ooRCO279iVo3TE8WPZy1U+SxUuQvVVo5wSMBl8aOrFSeoK+DVZYDjX0o3AQacmVQr
DIxIwCbGqQZECqVw3OYWs2uc3qh+vEfI8kLm8kBmq9ir+RdXl/USI7a+g63vsdnueM37XCqH1Ao/
kJ6AzVR/Uh+I/j+uy+3IkhCGoancCLaaN+Sf2CLLYjA/vWWzGnQuYEzYj03bEXP7qBtz6WNcu7HU
Z8GQgJvuLHawRmxzh7e528wcSpjVNSRWGFGWvakKzp6rYfZudBk6TDvD7szFj3Nfrn2X3F8tVx4P
YuaLcU4W+5KsPIwWij1CMiZ7WVoCDKlPqRUGRiRgs/8k3gw1tr/1tL+YXONujeLHudYrrRVhkMDx
toMztsTehiP2ucP73O2nNyVgNvPtCLXCAJP5diy7eZAablsLNK05DWbXuHtz9eP94OQXJxMnO461
7/9muWlmcZj8VY/htXxHqjCwIAE3afwkhtcU2naEzlLyGXdjrn6Ma/fV3/3V7vvajIRIwGZjuU+8
fmfsf6f3v9tmPeMGccQeRURbrby49yDdBGWEcoiQhGn9jbsxVz/GuVrl34ovSSbsbnEWe6Ds3RSq
O0JnsevaEnBbm8QeBZZq11ceLO2Qwms4RkWnCBP7qLty6eNaS/X7+3Cd9v9K42FLVsuWrc+eItnB
WTVUQoRkKzkrAfctJ6kVBjok4LGxqEMNgC8Fvi8JMLUz7t5c/XjXUs364CCBkptY1z/rDvdvE4re
mip65Qyb25UlVhhplt0zuTiN1bzcQ7eOkDCYW+PuzMWPc8GM+IJkAn6Kw5R9KPfbM19lgiFhqkJ4
7T1LqzCwIAE7Kf2ohdUcCh5CRynjjLsv1z6+feftJ9791eYb8QXJBEw2XFF9b6NpCNcv6qEDlpMA
wtg/pasVBkQk9iSJRR3izZBmKIQIwcjJNe7WKH6cC9HapfMVYi81IiIBk6g+mKURYa2AuFQH6xhK
AGF+RWqFAXHy/Zi6Mw5bp1RD14TQGdtJyJurH+/akq0/OEjghiRMhtd0d7kMydJwCJkwr8OlCiLJ
oJfKawtaOP1CI5++KZJ8ht2Vix/XAqkrR5DKs56snvXd5yTzOkZgGUMsuOuZgFvUP1crDDSLZT1l
p2lW174R6h5C0mB2jbs3Vz/eufnmQvP399Xmq/H9yARs2uW6p6m2YPlucxk65KpKlPztOtikVvgH
6QnY3GdDakCUCFkOZM1n3L25+vGuNSvtWTMkrD1zHPT7jdfDhdNUD3s542Z3dqkVRpxpVe2brO5Q
r8KLUTgMHef7G3dvrn68a83q7/5qzXJ8SjIBm7MZ5OhckxUh14EcWQlApDakVhggkYDN7pDoZDfE
3ekyJCRm17h7c/XjXWuWXxqDyV8nTLZTVAJLEcpIyWM4zXlIqjCQIAEvbJyghdG7zWXoIHtmjdMW
tdGzKNJT9ZJVLsyIv9Wn1bXSQw0vp5cdLSlhRvcJdbXCCLKsIf38noJ6O51XJfKQJJhd47Tm4mhc
u+7399GW+56e6eMPXXlD9Wo3UP1CJUTodCeGeUC6WGGAQ2LmfUocjjBlBbayxLbn1jiNuTbadraJ
/uLv63iBzbz5qn3WXNQauaq4Zj4JGEe7QLGiwIUEvA2+QSCG8buxZehge3KNb1euvNxy5+10Du8o
JuBj8Z5qnS7vhpahU/SpBGy2JLFHAWLHmKE5QzeP4+5nGZIBU2vcjbn6MS6W2R4WJNA3J2ex8txi
O9tOO7u+oYSZPVqPIgrNFF5FkMJqDrV7ZNXuVs6w23LxY1sbLf/uLzda/jdmj3yDN0wpLN11WR1o
sZ1tp51dtSsBhM7FglphQOy+XImlG+oN0WeoeP30s5hd4+7N1Y93LddIL04iTmPxrs1umn7tcQ8d
Z1YlYHfkLLXCgIMEfu3lONNuml5D2eundcXsGndvrn68+5oNa47OV2vWa4uQnZ1cGQ6ZbFP22NN2
72kHH19MGAS7SKgVRshFyH3NSg2Iu6tl6JDpb9y9ufrxrjVr41mzxidjWSx6ZXBNYlvbva0dvMmZ
gN3Zi9QKAw4SMIRq7+pVWJP+cFpXOcfsGndvrn68H5zvWZ3GB2JNvJvsZDVb7Qtn2C0PQ+lLSsDu
4tsLaoUBBwkYysSBGnZLKIAIHae0M+7eXP141xZsv/urLVjjE5EJvW4rqrWVhdFClz5aE2RVXHL6
931HrPBiZAIucV9TvPCiCIWxnqYWc2vcnbn4cS7E9Lu/Qiy9RMTCjVU7K39uVtpxOm7ElYU4FRvC
aBIrjIjDFgIlzcVAaDUgtirENs64O3Px41ybMsenIxPwM/kMyXQ7S6iLsySHyX8JuE21S60w0CAB
Q739pIbd2NjW09hmx030n1lwoH68H5zYojOB5xu64f0HExu8GSrGVMHIbXoMr5k3BKQKA0tmlR54
Qbp4ey0jlD+EZEnjJGTM1Y9x3319/O6vdl9qz4IlvhtbZo3nAVpfaN8ROuIaShjDHBIrjIzTulRc
Z1KDIba45bS4PIA27M5c/DjXcn3zWa6P78NWHYYlz3qJi6aqJJbSlYDbwvdhu8JAgwQM/aSF2UAi
DhZLLg08mepxrHUqv/urdfrSi5aI1lkIv24Nx5qhECJ0tNGUgPXKTrn1dcKAVtmw7i5X4u0/x243
n24Xk2vcrVH8OOc6pX2XrBuGCdhxFvQN+Ofq2xmSpWJTMmFel8SKIsqy10dvvLgqN1XOoeTlrJLn
bYeNuzNXP84Fg6dAgEFi++l7r9kvTrO9BJheBNOKEnDb+Ebs6UQBpvGJaC2Vi7fZNANMmoRpahRt
3J25+nHum29T3l9uvv1314iISMAlbnc7MA0M6SZURa+4txDCfq+SeRTgul2gPfFqghDeY5ObvMnl
pBp3S65+LGuhRn4pMimwAlbE+s8r3oWhTddwZVkMq4OnD1KFAWXwCLTFiwlieI29bPJellNr3I25
+jGudbI+6Xy1Tr09hJ0VrA8SovDb1TED4lDD3s6wMbB4QqwwMrKQtcELi63CF/vbz/tbzq1xd+bi
x7mWq80HpvFy6Wj58Ad3ibI7vd8w+fS3/TsJuJ2816BWGGgmb5fWeDVBDbuhnn9FMHlq1I259DF+
WOJzkYntxppzdG+TXu82lqGz1KkEvK5cpFYYWJCAIS4MxGu/Zu8+liFhMLnG3RrFj3PtPWtgz1d7
r8bHIhMwWQYRrUTkFU4XQiecQwkjWEVihZFwkfBjUYcaCHcfy9AR2xl2Zy5+nDtitS7pfIVYRomI
SMClL2KyClGuJ5GHRBy5K1HyvhdZDEc/0UXIBJ4Rk5UeYiCkFghTE+GeXOPuzNWPc23J8r0wH2Gm
wfRhZbuMwKLO1lpmi2E18U1mZYNRIEl8GNXOug7tdjpHv0kQkgQza9xtufqxrcWyVul8tVi5PHxI
bJfz453Vi9279e5sGRJxflUJQOSvSa0wQGY+cGslJNSAuDtbhg65Z9e4e3P1413LlfqDk/hKnOhT
9h9si3ZrKO0IHacWJczu6FIrjDjDikDFuKthN8A4CmbmmLty3eNaIF98ITIBK9VBmm2tOkMprKeR
nTMrAaOFL0SoFQaQwhdi/VgLoV548qUbBaHDtHbG3ZurH++++Yq1SuerzffFdyMTsIlzg2mSlYIW
O9x2OtyVkxKAqGlIrTBAIrFtlsm7C+rlD6ULMmdBpn7G3ZurH++CtD7jfAn57XJ6M1oMk5P1vg4r
6C32ve30vasrNoI5JVYYCad1rgV9McULD4xQDPtUMcTcGqcx10bb3JIbaqxIgsR2sz5HKXb79i8U
doT/mS+bXbltJAo/Qb+DXsCK+CNS3MbIJsAMEHgxAQazujNBELgDZLyY159TIusUpfjqsm96YRiw
zepS8bB4RH5qSykMiNZ13fRpHR7WIgHRE+rdJU+L2Hg4D1PU81Bm19+btvb0STuXs2yn5SxVkC/7
ckKTGw4nXwr15NtANZsGRG7yRZ/W4WE5EhBBTpZTnxa5Sz4sZ1FsD4UB1daePmlX8+2gwb/VfDmc
9izXT8hSX7CwuysdQTc10IXIas7Urqzcnqz/P6xuf7G8QGN7DNrXdDgIZdjWlvhzU9QePinWnUrp
tFOpfjqWXL8dQz0GsjvcwjKsy3D1GJHArjXrw210XEldSl4nfVS0hsNBKMO2lHqG7L83Ye3pk3BZ
yx+3NePgAF45OUCiw3IYWbHZ+JaMJYME1sl5PCfvLb56Vg4h0UVI9BrwUfAy8XGO2wQvN434pdR7
qhXwAceFXO5tBh1jXU2CRlSiVjgv4uX2j+n32x9TCAvudzn/8OeDW8AwBS73ERdclAnjjDFacZ++
/3n67tOvcfry6/TDz9NPt5/Qmyh2z3HKQmlBdroF0lJ5bY2QJTcMhuIsHIvF6VB2ukDOpoHgF6Dr
pk/rsFWXva6Bgn+cXAj1abf4PazldYy2tPmZ0eS1Aif52hSXQXYrXua9KfCdX+QEwORePubcEubN
ARu+2pTvPn5J08dPeKdLEHBbk1wuDj389PHvNzf9OLnptylgV6b/TWH62/TPfy3Tv2+ypQumdGiF
3OR3i/iIkyVNn2+fcGiUKBey2GbBO7nuRUEoK4qN10jydI4ibHWx1cB33yM1sCCY1MuHREq5Lg5d
fKgGmAN/L0kq4aWtNSBouIYcnWWTv3ADyuNYUH5Iwlf2qO3NzW8BLcbLsGzziivqfsPNNCccpm4T
iA8DWzJc42JLhmtcbMlwjYstGavx6pYMS7jYkrAlHGOlr4EzNcsbPrwlwzUutmS4xsWWDNe42JKx
Gq9uybCEqy2RKyLLtuITBHfonRGHDcchO7AjgyWuNmSwxNV+DJa42o6REq/vxqCAi81YfZ6XwzsW
s7TMPfB+DNe42I7hGhf7MVzjYkPGary6I8MSLrYkyn0DQO1qCDEvjxxZwzWuLvbRGlcX+2iNq4t9
qMbrF/uohKstAe/FtX/RNDJ8ZI2WuNqQwRJX+zFY4mo7Rkq8vhuDAi7vD/A1ts1lPID14dQDtGfB
+ljmVUrEFZ878n3FQI6zvITtkZEb5lmTXN5Bz5rk8pZ61iSX99hTJrm46Z5UX/58efn9tnDni191
qk0aFvGFdQtg/xUPeXwNrLnIfIubF48P3DXPQc4MnwE+69oHVmgsfObz7fs/xQK+CLcyfYhx9tN/
/4MMfP25ZXr5IibxuzSf84wPSjyTcWDta8X34wJfauTzHokpMCLjjP2WsQ+lGycYuuBDlRF88vri
W40aQePwMcuaGKclTpy1jV9MWYvImtOciz0j47gl1rRxnfXlxkhT9rmLVO2s2dZ27sfL7Rdslttf
3hDFMimGuoXTb/sLUC15asH9m2nB/jL5/WXyuwNDfWPPmfenNOsZ5vm0vx31Gzdv84Jr1LuAkLQV
hq4XbIt87nIyCh1zaqTLWQqOf9/ntEhfp8xldYc6NdLnuDn5eMipkT5nxcl1zKmRXk9Gg/NBT43U
UzCF/dKI+1G7urZxWj+i1elQv0Z6DRtOhPWQUyPHnhScbceeSKTL8csc40Fni/RzeblS+6l8vWMt
I81hOe5QjRw7UrZw6ohEPr9u5YLTsnQmCYuX67vziGaoRZhBh7QMGkQzzB9aQ+3BGnSHZqg5mEFv
aIZagxl0hupQY1DHm77Q2moL1qYrNENNwQx6wrpQLdF1oTmiZdAQmmF+0FmaHTiJukF/VzMwgV6w
HlQrdD0wJzi/89r+d1j1TP5x8nPe6tkB6JODJ8BHJtVZROrUG/HjJxRZsMB6NyeUaxXktAv4x2s3
gghpkVYg1ee/JujPYnBux4OWPTAsBVe5dwcpNfIeKW4n315LjQyLqZDZi6mRd4jxsKBfezEtMirG
4/pYUi+mRd4jJmIZ20FMjQyLwS1YykFMjVDMzmDnw0yBjPehE5ibV/z0AYiIr0hQ3C9GcZUucXvP
bpEbdp1d2CbAH9R88POyej7Qlp/dtrOfb//fsRovjasws6YKM9hGEQ1wzKW+ORoB3sadPzFpCK6L
2MJGwBdIjZ+K76EXK3ZCFcq4AWvftn6MM0agp2Pec2yEeYPHN1HJPfPiae96apFyMrdSC8ZbMRKy
MZFXI8Z7jDTe05rKe21S4h51EfeCxxvpukcwTq5DSI4V9xghxFmkSdeaurRTN0aJ99SB+7fSgdco
4Zx5f0qvnuCcjncDjgknL7+hDM73delZxnIIM8xRmmGO4YzmkGesDoGGdZRoLIdIwxxlGssh1DBH
qcb0EGuo5y2usfoEG9ZXsrEcog1zlG36njS46XpS6YY5hjeaQ76xuRRwOFUjHMsg4jBFGafvSIOc
riPXvBsCHOzW3iW72dbeJcyhS5hDl2iOuURzzCWsQ5ewDl3CHLqEOXQJc+gS5tAl1EOXUM+bLmF9
uoT16RLm0CXMoUu6njSXdD1pLtEcc4nmmEs4l7qEU6lLmEGXMIUu6TrSXNJ1ZJyF5dwqcigZC0ud
sA2zsPh1WdcehlEhpvwOGDY1CsMUMwTDpoU0TC2P0rBpIQ1TzBgNmxriMNU8isNUYzisagZxmGqM
h1XNwzxsasjDVDPGw6aGQEw1o0AsKnhhDgFxgCPRrycCMQolEW1AzIjir0wa1/QXgLjIOZh7IC4O
p5LvADijx8vaBRK64MuRiE+xISJOEO99T8QlYIq1BxtEsnwLKdgUnKu+YyWOicQaMSBkpNGb1lS6
01mNCFWZESEiS+yeSWnOoYNMjsnEGjHOY6Rp15q6tlM/Rpn41IL7N9OCV1HilHl/SrOeYZ6eihPO
PjkBjHdyAVfknneYQ95hDnlHc4x3NMd4h3XIO6xD3mEOeYc55B3mkHeYQ96hHvIO9bzJO6xP3mF9
8g5zyDvMIe90PWm80/Wk8Y7mGO9ojvEO51Le4VTKO8wg7zCFvNN1pPFO15E3qHhzeDd7kxQ/p4NH
NIMW0Qw6pGWYQVqG+UNr0B5ag+7QDJpDM+gNzaA1NIPOUB00hup40xdam7bQ2nSFZtAUmkFPWBea
JawLzREtwwzRMswPOovaQSdRN+jvNIMm0AvWg2YF68ED5AtHOTl4jHylTArj5CsVth58UWDFWfkO
8KUYBV9qGQNflULupZSHuZdSyL3UMsi9KobYSzEPY6+KMexVMaPY28QY9aqYx6mXYki9FDNIvSqG
0Esxw9CLErwPx6B38/tSnge9BT+KaINeRgi9mFTw9d3QG6V49B30xoiNwXRk3IhzqYR+HHEWxwPz
nmMjzBvlpIm5Y94Y/exTRy0SSPK50yIyLtFIyMZKLYyQ9yxS2Yw1G7vppMQ96iLuRdwLJRV7xMnH
h1XUocKeBkhwDDTZWk+XderEIO2eV3//Nlb/Gh+cEu9PaNMTDNNhbnR5P8SNYKKXt9h3CGM5yjCW
oxDDHFIMc4gxVkc5xuooyFiOkozlKMpYjrKM5SjMmB6lGdPzFs5YfeUZq69AYzlKNJajSNP3pDJN
35MKNcwh1TCHWGNzNa6xqRrYWIaSjaUo2vQdqWzTd+Qac6OcbWntXRIdbpe1dwlz6BLm0CWaYy7R
HHMJ69AlrEOXMIcuYQ5dwhy6hDl0CfXQJdTzpktYny5hfbqEOXQJc+iSrifNJV1Pmks0x1yiOeYS
zqUu4VTqEmbQJUyhS7qONJd0HRlHYHHbIocSEXivs23DCCwV3LJ2DLxXcPkdDGxqGgObmCEGNi0K
wablUQg2LQrBJmYMgk2NUrCpeZSCqYYUTDWDFEw1xGCqeRiDTY1isKkZw2BToxxsakY5WO5cXphD
HByxcz5vz+PgiJcki2hysEWUemXSdUl/gYO3Mm9p6zl4W+fge+5NOMrWtQusBbnbEYRPsSEQTm6O
2fcgvGGKbe3BBpEsn0AKNhu+T7IzsOGYJKwRY0FGGrlpTQU7ndVgUJUZDCKylGjPJCyjPbPX5Jgw
rBHDPEaadq2pazv1YxSHTy24fzMteBUlTpn3pzTrGebpqTjhu1ZOAOOdHOaUc887zCHvMIe8oznG
O5pjvMM65B3WIe8wh7zDHPIOc8g7zCHvUA95h3r+T321ZDeS48AT1B10Ar3kn9zOFeYG4611/+1E
4MdMld2Wq3ve8+xECEQCYAAIfMl3wn7wnbAffCd0gu+ETvCdU06M75xyYnzHdTbfcZ3Nd+Jbznfi
U853QiP4TqgE3zllxPjOKSNfsOKBbrnOIJkd/S2dQeIqgZFQCYyYyoaIq2yIuJVASFgJhLhKACRU
AiCuEvgIlcCH+xLwCF++hIdbD3SE9UCHqwQ4QiXAsZNh2Dglw7BhKhsarrKh4R9yZMR3HBmuEMAI
jQDGToXh4pSKb/Bg4CuxDW0eTDupvM6DYYEjedNgGOg1/wkNDmecBocvr9FgdyVYcLjybRYcrgQL
Dl9eZMHuTJDgcObbJNid2STYnXmVBJszmwO7M9/nwOFMcOBw5kUO7M4EBQ5nXqbAMBHT8TUKPPq9
HuVCgfPfosCz3mdNZwockqDA+Ggv6c8pcANw1yonCtwKu8jcjLeh86TLGf4c9cKAn2WvMGBQ93tb
/cSAW8l43xOHoWBy+TFJKwjTrpDD7LNzmJAE+9sSZWph05icfzTIX/gV5I+STBD4FTG1CeU+O/kL
SVC6LTHX3aaH9pSNF/nvcwYePyUDn3GGZ83HP5KrfwA5J/bbOOzHideg6aCJlROvCRXnNVvFeY2r
BK8JleA1YcV5zbbivCZUnNdsFec1oeK8Zqs4rwlfnNdsX77iNWHdec227rwmVJzXbBXnNadkKK85
J0N5jasErwmV4DXxIeM1+zvGa0LBec3WcF5zSoXymnMq/prvtqyD9QQMzOp52pPeTzqBjNAJZLjO
hobrbGiEncBG2AlshE6AI3QCHKET6AidQEf4E/AIf76ER9gPfIT9wEfoBEBCJwByyokh5JQTQ4jr
bIi4zoZIfMsxEp9yjIRGgCRUAiSnjBhKThl5nf0SbByEm/2KHdCDV9kvLZTWTvSXFkYff0B/tzdG
f7czL9Hf7Yvz3+3Ld/nv9sX573bmNf67vXECvL35LgEOb4IAhzcvEuDwJhhwePNtBry9cQa8vXmN
AW9vnAJvb16lwLSRwDtfp8Atp3vL40KBy9+hwC2j9Hs/UeAtccLLj47WLxSYrUo8ihylKM10P9Kg
8TKR09luE2EmPlhZ5Z5bFYFUQ1kTXbTdFprLELoNmptPChUtbjHQs2BCodyLdN/4xm8C/ej7r/+c
cvJRf5WcoFPoYkPzaKnhMgWjXuxnYe8huOBkgHo7hZRgsBNxNWqyXWAeJKTGBJrHBpd4g6kYnZk4
dNe8XLZmuPQZJUbcMx8eW+BBS6aPdhYAK2Un+ozNhu96Vibs2btazj6a06WP+wGWutDVBkMLAT0a
t9IRDLamlTBs260MYKJkP779qqhYkkMT4FnRBDiWTVC53qDzmrk46udw3wSoAVQ40xOSigjnze2l
mlGm6eYf9PPbL/fJJUiROe0Sj8lMxtG++facBUJN3MBvV3qEJJRCYLHB03ZEqp4yY37OtFMlbs5I
7XPiLy4p6ZanKz2dQP8j/fyoOj9F2n76395JvhuvaH7tl3/GgqKPsQVaPDsGpqdkvV1rPo360139
i1LmQGnS+sAwEtjzXPejF0GECcDZ4EMt8IU9Bh2aJQnX8X09wdPW7rX7GX62eT+yn2tHW2MbN1N+
1E/htgkSGJdQgS3ANIIZN8ewD7Rj/5yf2RLUIZcQwOpw3LF4wmac5aNvzxmQeqYfq7rOIwShEwIL
jY7iASzuS1bUSTKVyBJdXC1y+pTwizuf1/JP8/GjOv4UXfvJf3se/e5+PvXr9ORPIDDUSTXYnUiN
2bym6pNC/rG+gl80H9Ks4/Y0qgUcjbRvYuhrdQexWeCCBdbQY8YUNmKSA6x4dOFWLkkSTcXu2NAy
FtdDPH1C8yrdj2j5E5+EeROgvQ3U4DFdUMYAP21hb5/1i2+//oWQpuBkEdFrKE1/Vnxsibn/fpLk
e+9snvrtVMp98mzO+RlPYP67hAFrgC7ZSVKbz0lTh+tghltvwve6vEFByOjmt04eJvSNuyOIpAne
paxaz7cO5JRmAjhw6yCFtQpkMgDYOT1uvD7w+L0jCO1NCbXUbmPJAvAuAqwaN4YpbX8sOdRZMJwX
vpp5LHPKcD5kqzEBBxHsgNPbBR45LsQYp1Jf8SnyHM6l7s7wNgr7WOYrTxV1YoHwWBiXBvom2hPO
RSqekvWOteXj2fQU9OP/KOjP+cxF8fF7dv7nyPn3J9kunfunmOW+yGwX1qWd9WIdLNQqjaboCsg8
T1TDgDvSWchjehXBTFqr2By7nJUG4Vyw5UCQjyKCKryIGnpuCFmO1ljgQ1tyIcs6M/od7omGsk2U
/3GIxhzVBGzRvFJdYyI8aswsmxwnqX5lLRN0OMgrQoG5VuUuV9YxbPljX6dA/cAKdoCOQVDs2KfE
sRTqE7am/L90yYCgJb1Q1AuMDg19Nb0ypOlQMNQthpblitngLgc/u8hZUBxeem52rklMlNFNsEYT
jSSOrowEFxH4eTYJvdr6KOnF31U+ueod457npgYRlz5pzdUEs6sPXTXGvVY1MasJCGhe0TCwkuZe
RWMV6wtTnEwHA68HW7jekDelYBzykZTlDBJc9UaZJhgSd11qAcAzk1VG3DFk/6BgVhNMhZouogdQ
Arc7p8swExUvSIGZAHgXymTJwkkBpmyTc8l+Rn2FCcJ9HhdBlfkhJhSbGZBLKpAzTMx1usFyxuzq
OvTen4uOPZRImocE21ArDxEs/MlJmZNhbbDJoTSKozEjlRQkFdCzxCtVKxECPD41DiuSjGJQwXBB
ZhnhigEYhKaoRp9WV43PAoGVMwjCoVeSCwbCo0bxYs3oHRSk5uNev0J3VMD+zEag9X0NnxmpmOOL
g2agF8v84PakBT2qPH9Gs1UEKY65cWUESoHUEgVH1iu6gAFcAlryX54LdrgkAmkaFPCNcKFPFcCL
JZWAkSMCvC4LusdSl6QueaUJYc8cUeJWqc5UMMN4Vjdxrtpoug6JzIYskSb5xjV0wQdQl9SPmrRP
V0Qtj12q47IcIlg1Gy7HFARxVqggsTkNc4RIbUPD1656/Yp8GJWfl0TTB8mRCOQth/WvLu2Rj66N
d2nnokBSxv4z1dXeiwlaFkxlKX22LLJ1A461OA4ZZsB7XOaIgEa0ycG+CfRPb5OpyJW2tL2jI1W5
knSqoPWWJF9J3Zs1CpU3RjZBTZKPpuC/Bi+wRM/pVXQmsv0QQWsSnY18CNIhdVmtFXIgSk0pl6FA
LoylXaqigOSCoRBdKpeiguStcUpso3dvnlOiL9W765yS9KJbDgRl6Ves02ElydI/io2RqTlGSpcL
DrQweVrv+pIghD+9A5+Cl3ykLg0KInaWhwjSyIpDQTuKL4tnRn6TgYwCOaPDFgWu5guC0uRG1SJM
SdYmCuRdKJAZiZyrAkZkl3RU3YaOJS1AbiQTHEmKYdokmBjzAvWZdIG6BKKxsXCH1OGxJLYpw4nk
s0uWsZaQLEDA/cejVYH2CwgqYckuYdFP9tOELjYsWo4zCtRCFo8wI3QM8syhtqyuGezI4sQqHj1n
Mb2qIdCB0y2jl0A8Nm6wGG8HnkHfbQ4hNz17QoqygjyXuy6dL+tEx5lTgzcOf0mBKTR6Nt9L1SvV
X3LZxLb0JJnQQ0ekPtRqekWbIZ9yNh3y/pSVNtAkpwV3ikQ3kin0fQ7ueZwRynWTjjKwHRCnhzZE
JWcT2yePPRn15cZbJJ9yXLKT8IsyTZr8n4USG6+V24gJLXQBAG/WbpMI0Kjk6xzGPBY5itc4Hrrx
gK8qxUqry/9VqWVFGT/5/madqHC4oXssofzsI4d8YRjlqjqZ+SxWvo3xFivfJxM6aFDsrBy87Rg2
aMiXKZBSkslDcl6soIsQsiICbdZXGzpGQBL4rNgusjqLgOhbkiVLmRftcfFT2sQrhwn8vE1oMwbp
J2bZL8Uo8Nb1XL1NstVkI1pygR+BYCYXhAW3OZLzVLN5lCtPLQqDHK12ZIFRdpvbgiZ1CbNmQpYm
dQiRNoExoiIgbjbOJ4yKY200o1knGz6b0yG9pMtknkrS/8t21eTI0pzAq8wJrCR/yfM86Vu98cb3
l0xEQHd125vRQFdFAUlCRJjNc6Cfw1Gy+mtXgyCFQ5roiSBIcMXJeohnoOqnvwpEu+93SfmGpWOV
4w1RqA+18Ps/aoG2GHFvL31hLDI0wP8RHP9Q4S1nv2Nw/4qaGtt5pXa90WQMZe2XKDxyeDkeGAoW
nc4yrvj0L6tml4237soytiyjlcIiswjmJ+7xiSHYpf0SU+XeJFLmV3WyPIx21ZyzhNpAVcIxilo9
MAr2od0EO/uXdpvtvNUGXjmLk950o7/13z+UDm2qlJO0L4QB+D4LVdKhbXWsSL1jrDAfLZkvDEVr
HLWoyxabRH+rTkkERxZWFYjGzMJ6OR4AwuycuCiKOnaSNLJI/XkYmMc9yeQZ6bB0vCEEGsqxUaG0
NRP1pl0n7CLxtkaG3qU1bOx0PCBK5a2limy2lmP8q6orS4btixpaCSMIDzi6p+MBIdRY/GCpVtox
qLCjPy3VFBwbHdwoPESFL5TQ2/GBoRIEg9wqytKljRNv6j4RahyGpqsVJzf2b7ue9gOhQG/W0Qp0
bbVrEf0J1h5l7BX7yUJbOR4QVYGcjcvZA2Dy2HSTW1PU3rQZpLlQAYfSC8csufDAeB0XXjLqgV8p
CI3LpUMPR8MNfV38eKXjeMKxy/HAEKykAvkFaxCfXl1lWhkKP9Nz1uGNNZccaT8QBOoadSs4SjWB
tExTYR0EUv2pceMg/lxbzT0dD4i6r5icUZTNbUiUw9X+Vlmn87btVU0xcQ8G6dDfbwwFO+K+6RZP
Di0PDnnW+1rDMY4u/rGcLuuqsJ72A0KosT02v2xdMyul6aheCscGH406apzg/g0VVsvrE6O6oDnn
592WzbUvudjVQEW3eVbSEsUXX2mvLnhg1Jppk5tn95U3IXt2Z6OH5h3q2V0T5S6O3K3t9YlRSxF0
HXUxlTZ48chCjRzc+/jz7seFaqQJM7v6A0MMZnGKgWQPMZgd587703QgJPmsJAs3clPAYXJ8QCjY
6NHJDNvRTTBSd5Q/A2EvBUayohul14iZFfsDQaCR393C0IhNxGz7qNlQXNlZSRrDscrxAqh23WIn
EHtq13544HfVgbepDtB6iFeGGkCBf0KoATDJeXZr54Zxl2Pm4R7Va2vB4gXN39N2OV4IOiaPhzVt
uiZWjOC8WLx84dBBW5LMvrQGtLM+33811ObcwKYSE/BODXf7znotTZY2LA/FJdma1vgnRgkCtmUE
f4oOjaNe3sVbhjqs0r08ZDh6scYHRsmXNjmh502ifXKv/Yhmj0VNMadlUy7oz3D0lW38BhBkDN87
pC9X0sx+/N1zqJpvjZVx8zOgcLwMlo4HRh0VSVeMCu/Po1pc3ipjU1lF5+ONOSQZRWw+IaReoBOl
AduLaef09ZJVfrltzpBIggRTWzHlL4wq62ykjD51/WPxNa5pFxdghozN67ZzS4M21Xx4QAg15tlV
xowVh6Fb5NrJyP0ugdAOSrUY2dX1/0BQAeJ6g09MriXpt9mVjLILe6utlvKfNULOvul4QAh1kcNG
1sMlX4OrY+THkTShHImEk4sRr+y26DgzHQ+MIu8k+NA2PaXGxeYPh4+84mQ/h0cvrt6JOlOPfUC8
9iBUgnPkaQ8eXL9w5AXdase4DaN45138zLDXHnxjqAZDwyLi58BCnah7w3FOFo6c6iQ3xSsWuR7R
l7/fGMW021LKL/6+uhzDcxByvaIGMxejT8JOrZZPjNoCt/FLTfOFe0COW/Kkm3Jus+Z+53e6l+OB
oSLEaItkkQC3NtppXDnmrP4y1naNQUe8EmMQDns53hhFizc2bpTbd5IBo93bypTNVAMFG28sKAdM
zSLbD4har6C/iH/W6G7GZoF002DG9IuMT61TiphwJBX9gFCs/jofVwliTsX6YD47E2xDfZCT21Uk
8KSRjgdGEdihlFNuBLP0I8cpjXL2VsorCWu7OsFVpP6BUWMWPYEErKb36Yy2qffDMdWkfdaScMyy
cCSV+cCo5d0iqh102E4K2RFzBo6YMzyN8bKCIN5QBTTt509erwuHxz3kBu38HY2BiDzNOKY/SXv4
+IztDBOTJEwLwsgEIrztMdH5eMBZpAJHDDZebpO5xo/oq8l0PH6x/DodMUKQiZ001w8GzI2FTPPy
ceiDw68HbWIllArEw1dh/uDOWO7Lyex+6fDOAevRfbPH4gPpgOk0yXJnFmt2C8gjZfYDy6RAehwS
zGHcrNf0dCtiCq4B08T/btQKn17a3Y7cYc/DUDDuYI7DULCIviKvZI7WB477l98bRkSwSJh+09wM
b+p7gwhwLK1fVA3m6SSf4OQwfVP5jRgZeryXoxN9b/LfodQaaUe/O5O5R2AZvYvY3rglX5EzmUDo
k0T/vJLxZXJk9DGn8/dokhizejzuG6KLRnOSJYg1mKORXd3rNCfJ5R6VukMRhKMLvNuRqWx20+O9
DnJJltyj31FCfGvpXB+hVzbnErBpNvfFVQsHeRkcEe521uUvI7LFm+OcF18QnPg4IVc3cvMjycUW
uaac75AZb8RSjikvhjKYRLD3KY7O8xsJBvkA63bqOUDo6THZLZcV6vH0eLdyHLT4/zXP8rfNj/U5
WFDc8/c9ecet+kTkasU7MpM7ZR9FPk79PHuwojHqV3xskpOk4IMpFbXZKLowbMWTmdxx5FBZyLth
qmgHRCFMr0z2oHrcQ4lj0KVU/Ay8UrmuxtRJR/CoRNhHwZl+5XyZHF1pKhUK3uhuzIToirapEbAR
YHZcq0bFpsfB6ejIU3M16pQZ3JbmqtQ7Q2nGX433CdzjM2wlMkv13KH2wn8jKS9igW4j4cW02IoU
bK3zWztoAln2Hp2/D7FwjA+Y3LIR8Lp8XIKVjvmj+yFz6sjP1agcnolvBTdYp6hDk9yy7IB36MoG
fH3zpDwv4F5X9mI8fajjOOh33Mb1Plc4NDobuz8YtXH0QRDC5Cx+j8b9r522EcwaG3I0V+Gafu2Z
+dhqsK2fu7ZCGz+fYVciW8Pm+GUmEbp65LCBNycGTcU210eHxY41vj9NqWBioiemTN77xvLqcfBu
OFSXY66fjzLDKaL99usUr/pVufgwdfP5+Qpd2WzuJky1nclgpNI2hrOuxiQL7SLtYR71v7N2GySk
8/fVaXa/NE8ju6h1HTTJSRicj0dtondpWlaO7MPz6m+uPsBltkmFshTvyJFLzOd4LbZUx5+4S//5
8+/gRyEIGikc8gLJww0gM8Tqk1D0S05nFHl4ZSzSdBN3/MQgyQOJyQXq4o7xzHBt1JMv9cva3wv1
hVeGzuZyxXxhFGxTb8SXfxkbhSGowslg2+AEYmRRq7loDumSDwDJksMbFi8WJx9kZ0d6K5VX58i1
m3oVtxgJ2EnHA4KohkOKD8chkORiPU7cgnBQiWlfxhMreo8LNEiGdTokcr8waqNCccE152sRGR3U
sJypuK0B2z0XNaMNh/V0PDBUA1R6wNWNd9ZQUNqDsiTsjbG/2Bt/32/EMLj36RBEoc5OyTTnSdTW
qDHmKljbVDs7K3m1DA/Xxt9vDJU2Oto4uE8wNsHuTpJ72LFwgJ+jcZmxge3xfNCmf78hCvXEqWfP
ARXCQo4j1BiAvkSBdqI4yb5T/HxB6LyGaAiO5+ZYnyhBOPzFq5bOK3lULGA0UzjGyRN9YChYTG7W
enIqWTyyeaRdXWABMtVLom/xxgT7DUevbN4QAtVERqm3JyqIOBzOSP5Ld7XkSnLcwBP0HXopL2wl
k/ndztgW7IUhQO8GD5Zg483CFmBd3xHBzO6q6icMZjBkZjNZ/EXQSBWUHcY7Aj1j3WvmO/JPG9vX
kgWsI0Vg6ZvSNawuZ7FZKT2PQGdhyjDbzj9NhFVfBDnlMFq1gj7YJxU12YGfWtBJpW9/zdPENmrB
hHw5OnogVbFl04LdpG0hDwuFLcXDwMeGD4v2nDEGMCNNmSrx8Rj5JauzSo+CAITFGIgQXmxss7H1
zRp0dMgDMZ8wMrUfclK7rWes2gL1j4uFsDlUX3B+JC00nqI5iYaqd8f+FdvtTHW90uaCq7JeOdiI
mBbBDguty6yRaDUpogOgIAr2oBkR5sSZVsXoP642tlkD8UKhcWeIAuimQVFjvsJsSkIp8qhVZk1y
KY8eeZgIq0hwy1Gay9ehMTFW04BI5Rgs1parZUSpprxL5GEhbIKDjDVHYgqiBNCbVMy85jyHKMPY
t+tllW5d8sFEzFaPKYGTGAHAoDxUWDbtAUoa0CpGoVhTVLNvWDuYCKtsNMFjq7as9i7W3TbSjeDz
dY391ZpQtIf8sCDM7lyHxLxjrjguM1pUZBdoYyFtCmuZdaF4iwFePRQnG2GWXdYYlJEZV2I9yR4V
ai1voE8xApoKmD8x187a01YcbEQIyBW7Yl0ZWJ9N6xgVAjYqYI5GWgQ2thkqet+Kp4lwdohD8aHF
spCGqjtjcSisBlEE3SIorOTlrC3FwcbmLrMfQStxn42X5UlRYFlJMaASCOYMo2NzmYOFj6CJJpqY
+C+XPfJEADaGst8NXVNdUFa7KMbWlEryCpEF5k8RbThFbpcCvKcGj9oK8BGw5Yc9UJoElx4vLhkW
HM5iRGzNhzRoxMdPHAwYo/lh8iHHmzSxNMutj4Nm+b1M7q/aby75/SUSETNU0S+3UkARKz+a8dVY
KmAyaAQjMoCi12gXXphAnf+9/CSsGY05kMGLTrgscvZgTBq8zPf//jNe1cUS7NfIR9DQrgRCh21L
90ohubDThX6+MDV6fv9CLSBMc13Q+dR52Z5A+4vSMYBdvDajSPARtftDU3xqlBmIgnOfO8ijaKF7
aLL46dNC/pNSup+QGEXB3D/OMTubH36+5ecDT024sA1sF88fwdXp+6+/Yof69f5YoTCLcIpMsjeQ
h/sPt3T/O3QZut/ueAQhJ7sHn53qTJYZ8WkKQ/mIaDpWN256HhAAMXk4iQLpgrPmRWEiCJNXwcPC
XcIomS5DblWsy0BIKY7gbQnesjxS13bGbSKud3IBlCbwj6JcQfu1+HWaEnPeCdHb6IscHQPY73Mr
KNZc9w8o4i9FB8uLT+ldQMzXIFmYny3SSS4IV9NYyWHYEI6clTyv+lBSBga1N52WaEUHMSBw7Ci5
or3Oi4NHFjk+ij7cyXljTx1V55YVNtJc0pspV9oqLPQqrSEno8m4gY5ALOxk53LhymdbrhTT7dL4
NpiVK//kYZdyeL99QdG0e+wLSXnRkC2LpQVAfZPCh74Y/kIg7VinbNoUsSsRO5431YxN3a5FtzNa
W5ZcH5uBL++aTCRGVHDsQUxRM7BZCnokR5a6Pg8jpDXVzGSSC5mmQtv1VpERVtRQ7AoAfOj33nnu
j5oyvoXVamqjmRE8lOgc4oS1VlVsnqIqY3SJ5tpd0vBVwPSC7DXNKPCq9aC28Sx/bhX7ehkiu8iD
zrPHNsH28CnSDOtW6rqekp7LNc5FpSHaEkssvn2s9mhDvyebUTd0nfeaJXqw+d7zup5bDfrbn90C
Dny/dNpy5dmLH7dPevXUyS+dDho226PgC2eiGC9doDjboZuQxTZUUL0M1YBPlVPv436pzfffZQqa
lV9/0pQ0TUnNSlTDT1//wbLHF3JCVv5XvZuLFoNqmthUgB1SVDV3cRciZy36VC6FhGF096zB56vO
ZzR7B4koFd2a12aqEoOi1qjIOXU+m0JVaBy1MlW/VhW4WgSErNBO2CaAilxPAD3F0ZW0lvuiBJ50
zs2QYmEgycWbRIL9Et/FnMxVI1O+wImiGpkjxObah0bydX3GgtTnIlZJ151IAtFjXYyxBblGvXL1
ozhUzMbOqpgZWPjYOSXIDOqPYp9x2kynZV2eVX3jVY40dM4QLZ/IAUWOSrL0KokxQae7PrKhGC1z
4xxxOhlhzFS0qg5d66jVZXmya8ApirghLyQpMocvjZtEQXZbdW+7UdpqcZixeM2ZPtA+cgCImpRJ
XRNfPYuup2r3FYQ4peBMDs5s3bViQbur4tlbWceS8CAOu22Sa02KlrS71q5K4o2SldyRROKz90h9
bHYB+5A5m3ico5BG00rjixCbpDWpVtlRMaLOUrD/bFGlDa3A06AJlRWjnSNpN6PCUigsFCiEpFVm
jiXn2KDmaip2/EG0dTf6sbZ5tI6hHvKIdvZcn1/GHenw3WLQjfDY70FH5bmT1ZcIJmPaYlBNsSUq
RIcCobVLBUz2iOFMbeFiS6oGwebQIN/5LNyIlG7rZeFiz7Km5qSYtPEW+RKIRnFdNoSChaanka+u
QqtMCMTaddpaIHTbdTknR2oMgM7OyRIHn3pUNRRO1hAKisb2Q5OkAN0RTVBHWfO74xu41HIKQaxF
v+4+JHr8eizrRYiPFpwmiOY2Ex1JiQAbM/ddWwo5LxRdiJy1M7HZycsK169MMbsdcQcsgINi4zko
U51HgLbaF8wdEDtgbjCs3LDGEeCb+C3EbIchxveDrYwWccwLCurK4DgxH/RoF/NJM4hSCxpIIPqE
VqEqBZo+o3DNgjYBmS8oFsTutCOkvHeEKcIHGWcoJaLh5cu/3S6xiVB0U2wJsxIVWB9BZVrXVJ19
bwIlhnDafEHQQv7Vgupn/dxmJCLHdU+bnLTOx1MJKsNvJFEq/XMqc6E6FyL0QpSOROqVZr3QsCNN
eyVxJ5L35Xbp+2+3l7nwMjVepspx6pxH0nVeXabZedSdJmFwDzsM1csUvczY4wh+/2xGfzLFD3P+
4/aCAy8o8YIiR5C5INArQF3w64RuJ/QLOGyRAp5/3I7w2YS1FglixRyQtyzkJfGAnJUCWGX9QUzB
TnrTrM2tret9alJnVMiHSAG3SipqPMZu3MO5ceLLevXNQUqSay23I4eYHpSiedujO65rmqa428hV
TSP2wmYWF+obYz6e3AieWXneX3RkkSMWsvf1FOkOU1YXnUkqIHavglgppbbDlsB6WhdlUgrQYBBn
CcbiXWL3zRcN4YGi9ic/QdqJUJV0WbaKb+rKBYSKVFa16LdVAisQEtMYtdswORr3PFdpJ8xlihZt
UsLPtDwBNFmngmhXufVlSa7+q8j6end1q+llj2a2cKv3wPgy4pubrZHvbIkh+isEALuk6C6EmKx5
aHNdsJ6LrlcPHAciUmweONxXB641C0hUpShaw0iY1SMB60TBuuuS1wG1FF3YBtCcKtIAdYgmZloj
m4WEOrgr8QaiRZF20RFMfhVOi6KErM0DsQvcndZ3HVKskhj+QGmbQnlLB5TF9Oprtyyi6D1Sfwab
BU0nLLoA1QXkLyTgQhFeKMQLxTgRkCs/ObOXM7P5hPhciNGFNl1o1YV2vZCyF9J2InUXyvcJJTxR
xguhfKGbFzJ6oqovVPaF6p558Ikmf7l9ebt9/9d8t/vbzzc0EGdNwp/1X5/EGUSmKjPj/vbtlnRB
/Ob+9s5/frt99+PXP7z9+/bHxBZrdyM0Ftz+8+27H3782xee/eXt9h8wonz/1/3mVtTSSBW8L8Bt
N3ax/5/xqlm5LLeBT9DvcNfZjGXLf/tAyDJkkQdoSDYzk8W8P0SlH1/ZJBAa7oeqfXSqLEuuc5Bf
FZHvUwW4KwCpSxDZ1hVIrc2QQo5gxAFB/QWBd5MSK1J7IHK8gLC9qhdtfSAjljR/FQptCGqlr2rN
kSnTSAnW6ghqosi0p+T8iztNqmQeEi1DRnWE2/Q8zZHO297VuyND88BiLkeWC+1qGhVZJpQtsZzS
bg+xugYge5lOboYMoUO2O7M50pqloRUIy11MS05Nr450uV6ATB6ODGkFWlOdMBDcTc2QPhypbGvG
mo6wbBSQ3qojU2wUkFbmg2DyAhEe1TKbG2pyOdaKPHLLzOpIWwqIO7W4iw8AMHd3ZLA908cIBCdO
kKamqukdjDRi1wb5uzEoZWdkT4PfkM5TxM8XrhRklp6p059au76ILMFl5GcHd7BsMq6v7cCUBhZr
JXfBznmBnL0hTSN30fruMRtydrRJKwKBdfJdx/ESpNfhbCqO8oXA/wOp9i7sYENmcbJnT4ecNCCj
x57OagiPeGpuBQrvvKUwXhRLhq6REbVyreDtuJ1qkiKj8am4rek9KrNk/4GwN81WrwQEw9sQ9B7+
THYAn4PUlzaGbc6WeQpkUXNkgTEKveNoTyUIbxB7jDrI3+6nX2rE9lD3UxEIvqisnk3vGNJ9tOkl
18wYhgRAzZZgA37VyYnvL9IjxY7gy023wvaYpESjZuFATBRvZUy4L2pmXPAt5pq6A1MqRNqAgeAu
0b3p25EuraL7NyKNfOzou4u9Ckiz4tUAGi4JORTEM5Blx6QxR+Jqp22UeNWyY2y9SfjKtRPqPS/I
YuuYbt0QiPQdnTWE6YZuNd1AIEqQxcFvoppA5hG+Fdg2Not97GAwlLNbvSsATxoKts0OKwKQbTOo
l3nSbEVGj3cPG0roEifDNsharFhsz6wVO7MN2CO2ppABR2OxMUslgKqiYTViY5rN5v7dX90pmdZt
OgJ3pBO9xhp8o6QZTzCS40Jkp1WBHKNKgejkhUWJA6uHBjfMOsi2K7CcIzyK3V1kE5zgOu32byWe
8jvar3oA267AMYPOnnbhzT29f4jdVrToqOxOfv3xjz99fv/xy1/+Tp9//SEuRhp3w07DBzU5AVV2
uZWFZkNLYZKL1/7txy9//W1//vzvH3+Tf8f74ANp9+x99Ju3Zu8DJFsfxIOz9dEP35mtD74Q68rW
h+X50bP1AQIv+bU+iuxkfQBsztaHt3RPy9YHSGvZ+gAxyxLWB8iibH0YXnJk6wNkr2x9eA8byMf6
AKmUrQ+QtrL1AcItWR+xK1LBbH2A6PV1rA+QMbL1ARIOyqwPb7mfOVsfIFSy9VFkZusjB1fGd7Y+
QObO1qcXOdg1Wx8gjbL1yYhZn17ke2Rm6wNkzmx9gOACC+sjV6mszdYHCO1sfYBUztYHSCvZ+iAv
1Wx9wK/WbH1U+czWRxlzfRFK1gcPtZ6sjwI1W5+T91gf3dGWrY/tcbY+QNbO1geIOvRjdKBhNboQ
kkbO1kd3cGXrYzuYrY/u4MzWR3eQk/U5W3qsjz5Uk/U5tTrWx6qZrY9VPFsfZTyz9YGqubP1UaQl
6wNgcLY+QDpn6wOES7Y+WvKerI/uaMvWB83Yd7Y+XySsj8weYZOtD8sHxKZkfQCMla0PEKrZ+mCU
9p2tD5BG2foAqStZH5kHZlK/jAXBLXasD+tnW7Y+QKhn6wOkjGx9FCnZ+jA+CFeyPgDWytZHl7Rs
fTTNzNYHCOoS1gfx3tn6cJejtbP1OcixPnhquK3ho3v0bH2AqDU71ke3gpP1sZ3I1keR5HxMQHY+
uoKz87Es2fnoiyg5HwV2cj5Kbmfno4Xj5HwUGMn5qERKzker37PzAbJGtj66vytbH+wmtWx9dH9L
tj7c2T/7vohMq5qtD9bsna2PrinZ+ijC2foAoZ6tjx7znq0PEKZ81QPgbH20W2q2PkDQ11/r85qT
/8v6yMekWIb/bX3klfLvj5+//6got9xonaSUROJ9AoHtQHNX6Ycu5kAso+5iLWII5C6O+OcPGqRG
MBCqIkt6KTJEHO+QJwJpBFflzwsidZ/nDRH//BEczopgrc+/Gn7++KdYO1Q1/4baLlW61QJRrjJG
9U1SLmhZcj6NSz2xq+UDQAqsRSSI+BarSINVqB9PoFqonzdE7GqFw1kRrD3BqwJ6gfGajzIgSkxG
HrJiyijxu4zrVHHOAJT13OfxiB9d04qg59oTgDY+dnMZEZswUDgrgrRneEUcYdIjjzBBwKy6rm4V
2rLNuWKITdmkdhAQn+KtPEGEtzJFwIv4EwmUN10VmxS6+gEOZX/8lRDns37yb5zP1vsjFohylVtJ
X0V2Pve4y4jY1X4XQMsiOgkivtUqInTbcrV2+vCtksuI2OVSWhGsPcGrIspY1ztngCgx9HSH65d4
yrSllZRZ7MrkaAaixOc8GSJ+pE07YGAUGZS5TJxLm8SmDSzOiuDtGV4d/6WWcsCjlrW+swaI8t2u
mF3hvAVP17vqASBmiyGJxyO+5SoCsrj4PAHE9H53JGKXy2lFkPYMrwiXKxLzb8glGf63XCDgq7nw
rmLl04sl6UXsgr8L5O6WOp/nPcxyDWi+H/a0SrmlhtBy/jfI+qMv+TixZb+DB4gSwlmQnHXYiaU5
bkEzenHtcRBlPPvJEPGjaVov1bE+kQG8me9uRGzKwOKsCN6e4dURJeRP/o0SlvpOHyDKF52NdzVT
WOvdo4hNMb71AoEeGM3IEPGtWJHmA8ozQE/bd48idsXtixzenuHVYdWEjbrnjyFgxmQ+h/Y05otu
bYtCm9e76pUozSEWIDJEfGtTpNlN4wmUON/9iNikgcRZEbQtwasilK3dHmVAlBebpyE7hK3xJQwx
hMlHbvmuUNqTT4KIH2HTJo26A88A3hiPWRliV5YWBGtP8KqIU/r5/tgRlWV1vGKrTRmeZgeosmlZ
d1M2NzrCletBoKXxSeDhrbW5VBg8f1yVtLsjEbvUyt8VQdozvCJc61Snen5D7nzVThe7zQ2UZWeW
292PiF2s36pAIIbLN0PEt1xFwBbfSp4Bamjd/YjY9ILFWeGsPcEjIs7s2PwIAwJeHZMFOTsZ7313
I2JTRuqEDFHes54MET/Kpk2asvsnMijvdrcjYlcmLM6K4O0ZXh1HW12vtmpzonfXRnZEO98XIWLX
5uqBgHlv3wwR39oUAbPh2pw5qpe1IXZtxN8VwdszvDrilLZP/o1Tql9nl2L9ZgRfNCG+R+cyPftu
SsSueH1XQM8o/WSI+FasCPi28YkMqqeOW3HFO4LFWRG8PcOrI6rJ+21BIGA2yLWx1Wrw3YOITVut
/SDKfNLJEPGjbdodXmD9PEPnIQpyD1rs2pi+K4K3Z3h1HG3vxcF2bwyxkZqzGO9Z7h5E7MoGHQS8
Z5snQ8S3MkUazs/+RAblXeutrNZQVvp3hbP2BI+I0NXGO12AKK9pytaw0zb73YGIXZm7ASDgvUo7
GSK+lSkCYuzK9CoXfOxLGWJTBhZnRfD2DK8O70BZmX+jA+t+Zw4Q8J3CSt/lvmyVuwMRm2Jc/oGo
nrFPhogfxUDA1y5GJFA5NG7BFA241Nr5iqBtCV4Vobd/8u/R296JA0TZYlLLq+a2s7v6vvX2HXrn
ASBmt34SRHzLVUTYrm2ep1l957h7ErHJBYezIlh7gldFnF0a77wBosSkUzRrtxt9092Vm6IrucyD
/IfrckuyJASB6FbuCjoU8bWo2f/vVPKqgp+agOBm5xlFsdNz3tlDCgoef9EsA2dLlxIK4vzzNzw2
NkyiXuG+TaFyBFslU1dXsUg36F15Sr3Lp1RmjoyYXtsFPCxUS8+a87wXXACe18wduaZ3JExEhTq2
32f/vjv77/v13dlGPViRgdXTj8Cug92JF+y3GzU22BMJoPSPgMcZVjIw23RsYz1bVtuZtW1jhYeo
cNcmUCl0Bfmh3IlMM2KMjYyvGl83ky3vuynPEc2I8XtDweOCdvWc2VtnmylviWfmmbnzEBsb37fC
fZtC5bC1nPv3/epaPpWtV2LrprO3Encl7NQTMWIjnm8GPLRmKHiciSUDv6yzDRSEp+V+nM37ES6i
wn2bQuXw1TyfI+5fZODsNp1t5ta16psz2/amnOdGBs6HncO3rYgz27BTcHedbaAA58y5KxErG1xE
hfs2hcrhbPtzW/2LjDh7qkWVxThRbkEib8FFKzJi/O4Q8LigXd1m6xlFXQHGkf+iITY0fgvctQlU
Ct+nMn3H1/fpbqPy2sQiByr+VDPgfTLw9jl1YWq3DHB4vQoeZ2DJwO/UmQcKwsO5MxEbcOO3wn2b
QuUwYr4vMd8gXqOeRcumz3t15mGcTQ/PGLkzERvxvZEBzxwhYGHmnWZW7xP8Gix0c1fS9a6Eg6hw
zypQEXzjzl0PnCnPBXqeLTrasFGckamOz657zMiIa3mxqIDHhevq7b2ajjZQEN8j9yRiI3sT4doE
KkVaxvj6Ms5WD6EpT7/HrvbpuLpveeRGRWy8myIDGtnHKuBhxpXM43ZuHXcgAJp+8uSKWHFhIirc
tSlUCueVoTW+zsvjFF5kxK7eoGPqruWTb1DEynvajQxwNoWAh5lXMnDLunEhIDRjZN4xnHfut8Jd
m0Kl8J07NhUyZGCsN53xBnUxPjk3JGJD4xkZcY7FNwWPC9vVR9PsOvdAAc7byU2J2NiovxXu2xQq
R7C1etggI86GLtuTU+c3tyViYzs9MnB+VghYmMmO9iQfnXrwc7FNuScRKxgsRIWbNoUK4ZtUZtf4
+iYlrocQMuJ26dRDNqAuzl2JWHFvfyuAc2mFgscZWDLwO3XqgcLkZ+Df37bU2Ij5U+G+TaFy+FL2
XQ8cZMTZ1amHui4UzvfEdr0Drw0PyIjzS6HgcWG7usmYdOq5cvM/zmlkNvIWhIuocN+mUDlsNYdM
r/H11eytHjnIwC+RnrHyP/Dw7JkbE7ER3x6ZTuc5W18Fj7/Elnn8jqvDEBTAc3ZPxIiVWIi8wn2b
QuXw1WxcDx1kxNnUuQf9Been5cZEDLbx9MtbAeedOBQ8zmySgTO8YUxBnPeb2br3JlxEhfs2hcqh
bEN29ZdNM+Ls6ITTm958Z+YuRGxsiyMjzm8PBY8L29UeGvxzARjfKzchYkNr9Fa4bRWoFL5PZZaL
r+7Tp7JXXPWKBP5QW7pLb8t9iVhpe8Qgobnj9x5nVsnAKirk9wLSOaN2n17hICrMsf28ABgpybgT
Xyc9zAUVGfHKxkp6x9+VOxKxsY4dGbAMGqHgcaaVzGOXDv1cATRr5Y5cyzsSLqLCfZtC5fBdu/cp
bMiIM1wdRw/Lvf9a/z4qNTa0/WbEOB6ZKuBhITv6bqI5fi4gvlvux9W0H9VEVLhrU6gUQdapknU9
awZuCqjOpcbXymjL+1EmIE3AOM8ZAh5nNMnAGGk/ku7ROXM7zrmcbK63wl2bQKXwXSpDanx9l+Lm
zrzIwC7TUV5dyd5vwu3dG5J4RwY0k3oIeJx5JfPY7Xf+XEFwWm5KxAZMb4G7NoFK4Ss56xa124yn
btHjILtnsO3dR5+M2D47FDwuYEfPmo6lNwX45pm7j2c3sPOtMNcmUCB8HemzjhTrOPuouF3PCsZz
Bn/Jlkn2yIcXsfKOfiMDmjVfBY8zr2RgF11rCqCR2/zDi9h4ban1vjffplA5MjEVYuZdiJGB39mn
Emsf0s6NStsbdVgrIwOc3W8IeJyBJQO7eIeZguBwbtXB3qqnvwXu2gQqhe/cceoZhIwYYxaybYfn
oNyUg7wpx30zYvzMUPC4oB09hNrWeQcKcE43NyViRdv7U+G+TaFy2Fo+0/7362s5+qzE3fzuocRD
d+84uVvH8W5lupEBz5k9FDzOxJKBXz2F2C5C4tysxN6s2y5TqXDbKlApfC2fG7aQIQNf6xmpRLTp
NuWR+xKxka0VGfiWV5cpeJzJJANjpDMPFGC8n3xXIja01t8K920KlcPZ+qlnDjLibHRhWzKZPs6f
czGxPbGyzUaREecfBY8LGzJ05XZ3BXE+cgsiVrZl461UuG9TqBy+T/n3/fo+7b2eOciIXz1kF+k2
nSM3JmIDlqeKZvpjok3/vUVfWk3A6tKhZ9oTA7pfWPxrsLTfCrdsChXBF7LNOpU3a551dOiZVzfp
xH/Zl+uJjUuel5qB8d5XKHic0SQDZ/YKmfY0bCP3H2Jlm/a8lAr3bQqVwxfy9350FZ9X6smnjWZg
dnedeebUfbs49yRixV29R0Zg7ISGgscFFxmYteMGCs9p/LydvnelxoY7+a1w36ZQOXQpn1y/lc0u
tc0698yuG3DdfC0iNjZ+K+Cc+ISCx5lNMs+/Z+vcAwVxTiuzkfckXESF+zaFyuFsZ47CdmxC2Vvb
j4+eJptz+yE2tsORgfPRORQ8zmySgTPWGQcKcH72SGyIlQ0uosJ9m0LlsG3a1u/79Z26zy7E22bQ
03TGYda2Oy3fi4iVeNtzBBnhOSFgYeG1pew64WzSbXqoZ1zyroSFqHDTplAhHFeGufgGLvWKa2+J
M3Tw4aZb88zcmIgNd+7IAIftOXPGG2dgyTz/7qODDxTAs1duTMRG3M5b4b5NoXL45l2TCxsy4mzp
iDO2bt7b8mWJ2NguRwbOpz1NoeBxZpMMnGlfQkCM99yXiBUNJqLCbatApXCyeU4hQ0Z8XR1xxtAB
5s7cloiV7IweGfG9XwWPC9nWfbqHjjhQgPG1clsiNrSx3gr3bQqVQ/fpuRhU36/v00n1IEIGfi/p
4EMXw+j5a/3blhob8dqRAQ8uElfwOBNLBn6bDj5QEJ6eO3N170y4iAr3bQqVw1cTj9vMhow40xOH
FqnxxRlteQve9mZgfHf/vUWZa2vzrK0jDn4N03Pm9kNsWIveCrdsChXBF5J/368v5KiX5dC78m4d
e4iWkGBo+rIiNlaOhLDsHQIeF9ptZlmnHuvIifP8S/vERkvrrTDP9vuC4Es4qB41yPB9BqSm8w2m
fLG9buZa3pB378h0ubtGKHicwSQDY13nGyjAN8/ckIiVDC6iwn2bQuVwNpr1sEFGnA2db/pUFiJK
bIjBxk/LvZku89QNBY8zm2Rw6Byco6ogzltuPW7eenARFe7bFCqH79Hf+/EN2i8VXGTErL045AEC
mJ3bEbHh8o2MwGBSNwWPC+7WQXPO/XMFwAzOLYnYcPt+K9y3KVQOwz0Ydt5vENOqxGhC+LUDSEaA
5zin3JOIDfisyHS8YbmHgMcfYM/ALp2fKwCHbr4n6fo9aROAFLhrE6gUvnVbBWv/2S6XI9txGIZG
MDk4glf6y4pn1i//7QgkwWuyZuMqomVcnNaPVq7atLcpw0B23JSoFay25gpi17LdgXUEEwU9zjkP
HST3iJsStYGNn8LUZpAglKv+OSceN6pIrqmdTSm6RkePWxK1kc3jiuTe3R1YJ7Ktx83QJQoDxK4n
cNVDrLL978ysb2cELs/2fJ+6PO/I9mbYpucPvu/auC2Msb4zsr6TrGe6ApLWjxuwjqzNzvwx6kMH
gelxP6IGroTwAUxtBpmC0/iulsigIFhD+wDTrpfd7HHnoVa01psrCN7LdAfWEU0UJKvtoQOSYwd+
0VAbWh+/EcxtDpnD5nJLA+dPzuU+MxFDkbxDgNHzCc4bdyRqA16/EYKzKw1YJl7rdvrbHxoITY8b
ErXyIoSPYGpzyBScy91OJmu6yBpufLiuKsHXiFsStaLJ3JmC5KNvd2Ad2URBMnx6mcMctxP4rlIp
jWxV/ztD2+sZgmDo3SMYFIkFF5g2i33i/kNtYKO6gtizDHdgHcFEQbI2HzpI8JbImqO1+RvB3OaQ
ObhI5/N9cpHOkw8cKMgrF+D9rf3qGtwjbkvURrx/I4RnHXdgnYiXzgXuNzqAB8m+xKiVGCl8BHOb
Q+YgcX2+TyfuNRN33VV9LiWeOoP7xH2JWolHna6AZ/XlDqwjsSjIu/RCgYPwtB6JGzcmUvgI5jaH
zMH1O1Y+cqBIMtwXcLXk74wbE7WxGT0UJMfXHB1YRzZRkKxrezMs+d4BbW+SGftWEAltr2cIgvWT
TxwoiDWqHqZr6xV/SmxUURvYu12R2Ot1B9YJbNkiK9rewEGC17gxUSsaUvgI5jaHzGHL9E7n98ll
2ns+iqBIXrRO+K2ht+GZcWOiVuLZhivgeftwB9aRWJSbt+pMwgA4a8V9idqAR/uNYGw1yBScSyzg
SAZFcm3tcZbcDefP5/PHSuNarJH5+LtaRSL9/9eprc1cmrbGXYfaeOxSkREMawY5PCewP98nJ7CV
fM5AQdRZtOGRcxIcq0XOxb04pdtTRWDWcgfWCXfpOYNOnA7gmSsAT7Y7chLb3xnaXs8QnL/a8yED
RWLpwpxdOWodgQu1cq3PiNrrbT4aDVh+sUy5ucrRvgYGErvEnYjawL4jmNocMgXJysqnTLGrbE7t
a8bRpVfXjmiLe25tFyS43aYwYJ3Q7CYrS9uapRM2ZtxyqJUMGXwEU5tBprAlen/8++QSLSWfMVAk
7qvtzlDcFhdo4/rcxf8OlGqXDd5mHWGrnfWla6sDA2EpcUOiNtrPAEY2g4yg03j3wOf2/esKgq2q
Pc1oBrIT2Hay8VMQvHU3sDKCNYtVtKHZQzl6nMTuc9h+f2diez0TcAqlc/OnTiE6m4T66lG6hvYy
/dX1KJ3hhxS1kb4uCMhZbsA6oUJp91bZ2spY79ZOvO5RK2y3a1NGWGZ7PyFwBt9Pj/zXFYm1tY/p
ekP0Hfdh39yHb12uIHW3Rh4GrCOXKMg19PKDg8QecRJRG9j8DWBqM8gUJNv9JDIoCLaLNjK9Dgk+
2gloqA1tNlcQfLTXHVhHNFGQzO51OCB5PXHboTa0On4jmNscMgdXqHTa/uQKXbsnYiiSt+t90bau
0fHG3YjaiN/jivCc6Q6sE7F8xt4uVjs3GAjOiLzDcBGBf2dmfTsjGOyQfs2fDlvy0QNFoi7tbZp8
Hp57P8UNOTs35GnTFaDMVd2BdYQVBXGXdjnHPg/LG7ckauO1T0wZwdzmkDm4dGfek1O35D7azrSi
C3e+cU/Ol3vyrOYKcq+23YF1JBMFubq2M3CQ3OlgLX6yIoWPsNRmkCA4k9K4+ZMzOXbGhYK0r05k
XXpwrtjkLPY45xwKQnI632aZUI+tuaItDt6fo/05n13BWlGRwEcwsjlkBE7iKG/GKnp6vENbnJtF
c5+4G1GDbMq/lgqS73ncgXVkE+Um2xs9jjpI8h7RePogA//O0PZ6hiBYHzWBQZFYW3uZcjT2HnHn
7TEJtqsriP226Q6sI5goSIY3zAHB370D2bu585DCRzC3OWQOW6Fd+jZ/coW2nc8aKMh7irY5ZeoS
3SfuyH22EdfyGyE8p7oD60R8LG9dDx2Ep81I3LgjkcJHMLc5ZA4SS5vjTyfOU9wsbddmpzQ9X944
wS/nt45BAShnbn+ddYQV5UZdOLDMACh7xz25N/ckIvgIi2wGiYALVzwDlcREroVeZ939rQv3lLgj
URvYW12pvd0UPwfWXzJTEGy+Dx0kdwJTLs3AvzO0vZ4hCFZ27k2hSKwzFGzoEXlmnLAzOWOtblck
9nvcgXUCe/WoWWiOzAHB14o7cq1NtHF+I5jbHDIH16c0Of7k+iw1L1Ao44z77+5KXO8KhV4+O9Jq
I8atagp46lzuwDoSi4K8D98Xmhr3I2rjre03gqnl/cwgM4n//phfLlMk1WzC9eLkwdsrYi1SHdZI
3LBP7W3WkUmUm2nu+tj7iDxXXJ6oFQoBfAQjm0FGANa1fXTixlr3X3Ghd/sz6rmArox51/2dwHo/
Iw4Cjds/7Kev+yEr/lr/+08v93g725U2520ajzt4bb9xM1M5976+E0iH1Qpg+RNW/vsPM5jgEe31
DKHr9Nwvte+TuBO3VsAV5f4by1Xkpwxv3TNaswyvFfd8RgBmr5+D1wFXFOS9nxB0EJx7KPI3WBvw
Z4SnNIfMAWJoo+/EJgqS4bi/rs0mat0j7TuVS+4JSSatmCpIrp9L6uB1YBPlJtt3sumA5PXq37lE
rWzNJhuKpzSHzEG2PvMyFQXJ0NvAdbySfN9T4MuGGmy3Lx4uIPjprxt4HdBEQbDbHJsBcmMLfslQ
G9nNQMUzmkGm4Dptz/fJddpWXqfNVlm9H37yW6UKztt64EVtvHIfqNLmBW0/B68/wKYg7yWlg/DU
GYnlRGUKKp7SHDIH57J+joO/PwXJth45deoqRMcV2E41ttq3K0hea3UHrwNbtTMDdx0dVsXxuH5s
VisbUlDxlOaQOf5nNt/XZ7OclohFuXlb0VOnFiU8KwCfRd53UBCY8/rrXkfco2t3tfehAWDQfH9x
tT1nBCoe0RwyhOFexO/TcUtevKIg79CDqEh3eT8aPgc+awVuvbkCnoZ/gDl4HYhFuXnvBxcNBOd2
6QH41gqMEFQ8pBpkCl2690SocemaglyvHkOyK2/s80aw8xLsdQGp+67+vteBSxTEwoGqBki9R8Da
g1SVtcezlzMAJ3E836dO4j3Xe0uootyoveEEeu9a1CmqawVW1MraDRYKUMbc7uB1gBUFeaueQN1o
164BFzV4NQUVT2kOmYPTiC/OyCYKkq2qbHVI8tZnYENtbPunIPkcwx28Dmyi3GRj6wkEB0leWmQr
jWx1uOIpzSFzkG3NvERFQbJzhO1dS5L3MgIbamUbrbuC5Ku7ActABgGxup41eB2xZ+8BDLWCIQIV
j2gOGYLL9Pk9uEbn7olVlKE9hPwQ1jtIdo+sm7fk2NUVsOy63cHrQCsKwj58HyhjxQ2J2mDvm1Q8
o7yfGQx1S9fqT9KOdydaUZAVu/3+0tZTdYwWYFEr7LR/BxSgvKW7wX9kl9uRLDkIRF1pC27oiSSj
xv/fVZJAN9qfiiBjisnTogBFnGBVuWa7cAeaBtPPTLiIibtWCOHRErwUXrMorEymyjU2K3vNsoqc
NZFN3wem1fTkx7e/b3uYqVhu/e47/rZ6bnk4IjYoK2ko4c8yvARBVd/qVAW+JruMWA+ZK49BxOTC
TdUVGD9rRYaIE5oq11nb8vEMcN5mnoOIySbrq4RLy/ByeIX2z+/TK7S1t0JVgd/N3iM2EWTk+YjY
iG2qQGlz/SvWfJAh4h9iU+B3sP2ITYS6TyJGbMQ2VaCES8vwcvhp1vGgVfZ7aew0OCH4Rnf4JUNM
Mms0EGC7jhMJIk5gqsBWrR9LoK7zuKg+LeDABPdnLz/+HanMt0BVgSeZhLItbO084hEblG1yUOC5
dYkMEScqVa6xuthRlq1hZWauMgPMVrliS4y6tAwvB9mwKOdSNOU6W4UtZWyO+D3ziEdMtl0kFDjH
2uIZIk5sqsBZ53BABsEg/70yWky2oXs5lXBpGV4O+/jkfH6f/PjuVWg/wJt3hDXYbEbnSZ2WR+GJ
C+OeIxTQjHIiQ8SJV5Xrthw2G2QQW1wSb/VhOPTaRcVNWoIHwmnn5/fptOuMB1cVuF1beftmq8F1
LPEen4bHlnUoSnMkMkSceQ9rt9gl4+i2fUd8ukQyJi9cuBIuLcPL4bW7ylu7qlxnuwrZBpzfO4r8
zkPGxobeYQqcz90jQ8SJTRU44zUDCUTHeUZDbGijhhImmeClcDJp9SFTBb4mV5h2uvqu6WbI2MjO
CgW+RU5kiDiRqXIWv0LLoMbLymjFxz1cuBIuLcPL4XVaP79Pr9PZ3zpVBX5v1en/csJ0ZWQM4vGv
/CjgWXNGhogTsSrwO7DgMAN4pJ9EjNiIf5RwaRleDj/NMd6Wo8p1dthiqx1Vk5XQEBvaaaHA+B7N
E0SYyFSBL5ydJRAdfgls+klWO+vJg1SD9vqLYAd5//L36QeJe12GVQVehQ2nEq53SbCICat3SgpA
Oe3E+xEnWFWu2y3nYwmUpdQMW6rTfoVwaO+/DH6Ibb0Fqsq4e1XhZlMLz2ik+yJjA9NWS+Vukf8K
fgrLEPEPmSlw1uvHM4iOhzwoR1wZ4cKVcGkZXg5nq/+biarA2eCCUybPZKT7IWOytf5V4Fx/DcsQ
cWJT5Tpbp388A5x3yUOxxw2x2NjswqGoLi3Dy+FVqrt3PL1Ka3mrVBX43fwmiy41d59Ol0TGRrx7
KMrjv9nu3zgTu9/JdoMMom00zw7ERmyLUbO5ry4tw8thxON8icd37fmtrb+vcv3WhsXnfkWTo1Bq
HpaISdx7DQU8/gUgQ8SJ2KtvVfl4BuVpD3EjMV24Ei4tw8vB+u2pI/x9FTjD+oCs1ZyvPC7FbpDX
2TqhwDm7FjNEnNi8a2hOyyDaXHKPrdZk6cKVcGkZXo50mvHkafbU8P++CvyepcRbWJ1r5HG5ho/L
0SQU8HAoMUPEidinggx2I2QAT9l5XBa7QdKFK+HSMrwcTqwrbDyd+Hd4/32VgYvSILENll3zFN3V
p+hYXwU8s38zRJyIVYHfwh6FDMrTMnBz3hpCWLTXXwgvXpH9gKkCW6sp2BKOjb3zxNzbJ+ZsLRTY
5rbIDBEnMN/UprAVIYPo5/c7MxkTDS5cCZeW4eVwtrnfMlXlOuvsOavyqzvpcsnY0FYI8M0NX9+P
MIFxu762GhefudT1TjdLxsZVTyjh0BK8DF6iur3G00v09x7091XgdmzFlYVzuiMi3S0ZE/c6CUVx
zogMEWfgwxY7NtsQMihPulsyJjFcuBIuLcPL4Sf5e6f9+ypwtoVsbdB5ukcyNjaRUODc5mW3ov3f
uLRpOSa7DV6H7TVmAkNsYG2EEhYtwwthR9l1f42nH2Vv/cFV5bodjd1mLh5UTVdLxsRdtYcCnCMr
MkScgFWB38pugwyiByaJWJZPS7hwJVxahpfDj7L1t0xVgTPpZGtbnT9VGkW6MPkotHm4HNrrEf+A
mXJt9cVugwRqu+wMVraDtR1KWLQML4SD1XdC2IKja35FfZvtczLX8SVgo0BMge86IoGHiasaVmev
weswPdP1kTGxYMEVd2gJHgKvT93j4un1WeStT1WGZcZ/6qy+nu6UjA12rlAA09qKDBEnXFWO/YCW
ATRjJdzh+w48mBAW7fUXwnCbLjrxJG77d1YuWVMGPwD8q76JN9KtkjFxT/kqgOm1R4aIE64q8Cts
QMigOCXPyFF8RsKFK+HSMrwcrNr2b58HbbOvSp0k6zymWWYiQ2xks4UC3yPetyhRsWRbY4vBu6L/
pSUmxMbUVyhuzxI89oOojBepmKfJBtM2v7O5RmZaQ5nmvfjUUNT1lsgQceba/K3rRo9hBvhukic/
YpLBhSvh0jK8HF6fupbG0+sTl5NMrAr8HvaeNnhGMvJ0FLtOXr9jhwKeuXpkiDgRqwK/+P4sA3jq
yQMSsRGPFkq4tAwvh5/m02koXF+rcaeph41m1TwIl10br68jocC3zBMZIk5kqsBXOR/PoL5bHoQ1
ro1w4YqbtAQPhJ9k+znJFic5x1u7qsCtcM+pw2h2xt1GW0d3AShrSLwecYJV5Xotq348AVDKzG21
xD0SFlwJi5bhhci47cEdcz+4qly/KH78r3JYlnvkoYnYgE8LBTy7t8gQcSJWBX57/3gGqXfJ37/r
AGMSw4Ur4dIyvBxeuH3Vh00VOBu8WJXJJnNqnpHHbozzrhknFDg/9USGiBObKuc6PWxDyKDOW0bz
9goPJoRFe/2FsKOs+/P79KNs+61cVWCWH2opPKez84g8do28XvcKpUm5b0xPEOEX1hW4nexASACY
nW6RjA23tFDCo2V4Kfwg63mLVJWxlH9U3g7vxnh/zN8ZyZhovX8VdX5aZIg4s0GBs8oehAxwvnY+
ScRgowtXwqVleDmCrb5FqgqcTSEbLrTXeW0jsSE2tt1DgfO6TmSIOLGpcp3tzZaDDOq89sxWu7OV
FUq4tAwvh9fp+Pw+vU5Le+tUFfg9Q4k3uj94Ts/Epxvx6CEAp8mMBBEnYFVgd7DjDPJKukoyJi88
uBIeLcFLwbOsd0HPdWrKuFWH3QlZ8Std4y1dGhkb2dqhwHjHbmcZIk5oqsBZYcNBBjif6dLI2Nhq
DSVcWoaXw8/y833wIOv9idqDu93sUtolQ1l6PsbupzibuACQ4T/W+oaJdJjPJew2eF85ysqkZRkp
HLgSBi3Di+CniEGdsVS5xmpht9EtCb7TPZKxka0RCpzPNiNDxIlNFThr7DbIAOdg/mVDbGxVQgmX
luHlcDZZb4WqAmeD3UaE9TdkJzbEZJNWQ4Fz0X7FDBEnNrFegU3WM8B5z8fW/dTgwYSwaK+/EFae
RT6/T6/Qed4KVQVmN1uNNGWZfSXa2X0BEDmhKMvZkSDiTGtdHzcVz6A0GdZZm4Xhzl59/TupbnDx
DNLyFq0q12hrbD16WbggUvKIlOIjctUVCkCWrg/MEHFCXTa8cdX0DKBpPY/I1n1EwoUr4dIyvBxe
tKO+RasKnLFm9duB8ZUnpMRtcslXgfG9qieIMJFtW8PmYqtBAviuko+xih8kTLgSHi3Df9yXS4o1
yQ2FV1B7yA34dzwUr6mNJwYbTA/c8540hjKYHnj71tHrpgKvoClI0KFS93wZCinipnCy3u/6FAXG
jrYaWromi3IPRaxou/ZQ4BwHKc8QcWITBc66thpkgPNyKLEhVja4cCVcWoabQ+t0HxxPP0+v00Z3
nYpCGAK6mNR0w+2aR+SO6+SeNRQek3ztpcgQ8YvYFPjlHeMZhKfl8Y/YiNsJJVxahpvDV7PeaNXI
lvaavrXZ7NxZtzfWU7YLMI11tbc9TFAQ2BFNbTN4m3eRHsWDSWNlwu+74vYswWXf15Ce99PXsKy7
akVhr1S11/SuNXkoD8gTd0YcTV0BTKsrMkSccEWBXd6zngE0O90ZNTbe3kMJl5bh5tA1LHLzebOZ
AmdD0NoGyvlR6nsVNQYal0yhUGC8l+4JIkxkohysD6e0BOK7nkwmb7gJV8KjZbgpguzmUlNb+0zD
0Qqm98pYezkWjkqmiOtPAg8zld4wOkrAXoflNRLT8g0HAyaYO3s5e/fKfD4PLcuijTAhbttCw+ZE
PUJQx0yMiI3xfP4DDLRmJIg4UYoCp+hWlgEYM10SNVbQ+vmH8GgJbgqD3TjWfJ7Ou9pdqqLA7tSG
U0mXrKWbo8YKXGmFApwxe2SIOAGLwn7b6o9nEJ50c9TYgKmFEi4tw83hxTrpQpva4mfRBoNBJL7T
DVFjIzsfBb4nncgQcSITBb76eDwDfA+iRIZYyeDCFTdpCS4I5xrjrlFR4EuXrNiC9NkSGGIFa9RD
ge3VpyeIMHGJcsCj7QUJ4JqurUixF4utKdlmFI+W4abwGm3P++k1SnNdvKLA7kLj4TZ+tPFQrwkY
sQGfGgp4duuRIeJELAr8Du09yCA8JY9GsnuiunAlXFqGm8PXsu8Lza6vuJdJzmG+0y1RYyXr1nTp
6BA85USGiBOZKPDV2uMZ4Lv3PAS73RLVhStu0hJcELaSS45s8fSVbOfekqLA7SDlLVqYY+bJOKZP
xr5XKEJzZmSIOPMerd3CFw3PAJo282hEbLylhxIuLcPN4SvZyl2losDZacK25bhyfsyex+PsPh6p
UyhtNv69FhkifrGZAmc0H88gzjOZcW077uiyiT979yZwqtrqRSUKe9pdoYouxyp5HiI2qN1CgeU6
jyeIMDGJAl9Few3ZkbO+drfHxlVWKOHRMtwUXqHjeT+9Qku/K1QU2J3aa5Yu4lp5HK7l43D0EEDT
xoj3I068ohyuuvXY+2ApM8/CYpdEceBCGNTXbwJnrc/7Kazj8LE5NR9X2Osp2n1W1aXblCfkJp+Q
Y+1QwNKpRYaIE60osNu1+yDDrMS79D0hNTbe2kIJl5bh5pC6ZU2ud4lNFDgj7TRz6l47NQ9JxMo2
20eBc2o7MkSc2ERhZ/vouQYZxHm6ImqsbHDhSri0DDeHs6GyMpsocLa108yqRXp2noeIjW31UOB8
1BEZIk5sosDZ0JMNMsD5fh2EPTa2OkMJl5bh5rBK5Qn5fnqlzn1XqijEFwkFHmgZnYv/fVe0WIEX
WoApwJmleoIIE68ocFu1CyEBaFa6KmqsvDDhSni0DDeFryVOkhcZFBgb2m+GGa81o9UaaAYPRZz7
txn7E2c2c7YMzY2nu6LGhubwuCu6SU1wU/hK9uf99JV819X3R4Hboz2HUJmgeV8iLVbejeo2BTRa
/Zoh4sTrlbdIe862ypx5W07flWS1PbVQvfTx+g3hC/luBt8fhW3Vrg2HmoK0983RYgNDSzIFtrVl
aYaIE5i3i1X0aLOtnYxdE9nYPiqpfZRwaRluDmd7N/HvjwJnS/dfxxhg5/19SbRY2dBEXYFzHTWa
IeLE5m1+Tj3aHBsDo7bMVv14022UQAmXluHmsDLlo/n76WX6HtLfH4X98kaQn9Ii7efiPcE7Q2iz
2ylCXo/wRdtjis+me/JohRLlqUjkU7H3EMKfvX8T+Dq+j1rfHwW2SJtN27pK9L45WgyuxUeqFQp8
63FQM0ScyPQwxj0E9yhNAON95c3Xl+++tlsoYVIT3BS+inKMi6ev4vu4/P1R4HZrs2ldd9x4Xxwt
Nt4xQwGNHuo1Q8SJV4/VbHe0xzMITsmDshcflK1TKOHSMtwcupY7XXO+Pwo7601P5miPcJ67zTSu
WrrF4vlQvBtxpjpan6PS4+/Dc3tdZjxWqrpXKOHPMtwEQVXOTVW0QvvUTlO7dpo58zic8zjZqKHA
ed+RwMNE1rXN0JqPvw7bdeZhWON2CAuuhEXLcEN4gcrZO55aoHwn4M+dcUVhtzoyylGU1fMsXHZj
ZLdnhwIYmsvejyjBigKvfT/+vrBkViPF72sc3uzd271xkpzc4umcq9/FKgp8dm08hbQcd8nluosX
bKMVCkjG6JEh4sQqCvw+/j5YSs+sJW6R8OBKeJT3bwYv10l3uYoCV6gFubNo+9ivbuexcR0KBa4n
RQIPE9XUfYhy9tdn7Twv3lNRY2CpBVfComW4IXwZ5dgWT1/GMe9yFYWO7mn8li3SoTwXD5Hhygw2
BTirrcgQcQIWBX6bLiQygEcuWS9ixEYsS93tEmUuLcPN4UtJa11sosAZujCysu/6o7yvixYb2ecf
YHvXHq9HnMBEOUNGiSUQ1+myqLFxRRz+7PWbwKn6XZ9dyxOjVG5mTT2/74kWKxRJu1UFnuN1CxKQ
1hVOAv4q/K50QdRYefDzrrg5S3CZt7rsck6Lp9dlL3ddisJG5TSEXyokGHUkzuqbkHYIArJnvB5x
Rt3aG/hs4++DZO6VWOdezloolHCoCW4Eh5XjTDwdttW7UEWBW1xXcEmTI0tl/STaVn1EDjm+qtIm
d7zVI0PEL15T2C6O655BcPhum4A5VuA1Zijh0jLcHF6utdeLTRR2tkpXtqK7rKXbocbGtmsocF7H
iQwRJzZR4Kxrg0EGOB95Hw7fhvBgQli0128IBytEF5gosEXaXeZU2z3dDjVWsNlOKLDdaEaGiBOY
KAdjXBsMMsA4pduhxooGF66ES8twc3iZyqEmnlqm68cZuUxNgd+lzWdWLUJqeVNS81051wwFPL23
yBBxIhYFfof2IGQQnpqnI1WfjnDhSri0DDeHrubiUV0vNlHY2a7ab8Y0lnQ/1FjZVqNQ4By5PEPE
iU0UONMdiAQw3imPQcSKBhOuhElNcFOA7D9f7cAPf8HKHa1UZnOFDp80MNgGjn9c5xsnA16VypMc
+8DiX77qnHr4MaXirvhJYKH/Av+/CX1hqvjbfHSTL+/5PeYvYQ7iP9yzJrgRfvn65/Pvr/9wYp5h
cz6F//6wphQGfrpONHLOufrmpfl+/vTz88effqXnt1+fv/z8/OPrH/xdaHHSjZbIZ4eyseaujMat
kfdK49027SYih/XJB4Edsa35CqFNvlLiomIJIrafwJKrMgsONLqBOcFs80dfJ37BY15y8+CKe/QE
N4V/GvnGne8F8m1q4fUoRx2uwUd8HoI/VuUJ9H+/Dt7FORHFxp+TP+JPf/77V33++tTnX0/jNaLn
v09//vZ8EfE/4BS9t8z474+yCvdrrhIwosNjQSo+I+IdMX/GBmWF0uQAFAk8tF/gr6jCLJPLj/uM
vT4bw+3IbyF/QzNggvvz12+CX75+wwcgHEjmwLPzZ8AH4G3FrfS/v2PoCdxFWHWc3WXVRf09Q3N5
c1truN9O3jEKjYP3/7ivltw6ciR4gr7Du4Br+P9sp3ez9RGM7tXTYqbvD0xkJplMVkt6pScBbRgG
ZDFERgWTQTL4K08axyl+ukJT94UnTaXIv+6kKcz0Rj+wiWW+dKn8svN9/RCPdDFjzoiRRw5jRpVT
AcX4NoH7AnDpxxyBfH/zXBTfPM35yrETqDqf4Xx1V1f/Kc5XNg1ltOc5X/Fkrp+S+M6SRzxxq6dM
m4+C7ADS2PEVBR6v8FWKdxb0KsU763eV4p3lukTx5upcHE3/6OnktJ495EnUaCqJIlRsKG9F8E8J
ZQ5gi0hzkd51yMPF0dpGZHtH7ziDBJBkHXX/7d9/wyIdPv32Dc1w+98f6PGv3//y7vbjL1qewOJi
xisEybKkiHLTx8lQ3U/gzgCFVGnHhtAN31Ezowa27SO9wBRxUFMSMyzEQ99kdB4Trzf94mj/WKIG
cmdk9YDhj4rlVULTpk8Sw0CGrPuGsHBhHLPaq0BPJ2wg3gkxkQ/wB1k5BGBypLjoNPeXn2PubP7A
5g/suij759zz5dNV+rRXvvNWkOMJJxsMDHX9aIWLiedQwTkwkfvq49Phsrd9BmL6OJyU2G+WRxDL
g/szpI1HEMtTj9bLxiOI5cGLr9WNRxDLg8ruNAzIYVUin7qJz7vsx3pNdjri+8YuyF6RnOqpIoRY
BTS3rWoD2StSfT9VhBDLg+Opx41HkL0iuYVTRXLbVhGP2JD3kghyf9vDhb5UrEtqx6pW65LZZ7lk
9lkuUR51ifKoS5RHXaI86hLlUZcoj7pEedQlyqMuUZ7pEqV55BJlV5cou7rEVGS4xFRkuEQVqEtU
grrEVGS4xFRkuER51CXKoy4xFRkuMRUZLlEedYnyWJf4wGGHf1IQklP6P7dAQXmcKwjkJeJq1i9B
6QCIRG7F37+DwSE9yw2Nq3YOD5HG46NulqWkrshgKELwmpy/SfFH93HTIsh1MfR4iZsYQT4uJuDJ
4LIVM5DLYgKWvhUrZiBPiMEF09smRpDrYiKumL6JEeQJMbjLut/ECHJZjO9HrMGKGYiK4Sh2Pugk
l2W9Kx2+iTpk/OlbPjLyH8LcnyvMScyMpR+J7mKP//ytHRlqvuGAyUH7j9lX3zgBhvE7R2PsGS/p
BnuLZlFxgKXGhK5ISQcS6UtytGFe0SJrXlcCMIdfj2yVQV3GyVSP3OlhU7D/G98X+C1uAKJQTjpI
su+OXcu+OFvRN1dcP37ugVIUkEDjcOpOhBPPGBJdNe2MydWZiQjB+RLLoBAg4Tnhb0qJdoGS+c3R
/LFkDURSGUq9hqBNzwGl1DZ/UygYGLLuBhnCJ+Wc2KkWlyPwPv+Xn2P+70Vg0/HlSwr1BabZcjDm
GOhxGbBpJNGhG/byRO6mT8GGLFsfQUyf2A55Vc4uAliWfriR+SaLILYPllwOQ+0jiO2DZ2fbPjUQ
q6bgXMqbHEHey8GTH8+GnDZ+QayGitLGrY8gVgPNbqvaQPaaZJ9PNcmyvNrH4wXWtj6C2D4wWt1X
URCrp+prZuqpI6e+nYNxzJVsXVLb0ZGXjEu0j7pE+6hLZh91yeyiLlEWdYmyqEu0j7pE+6hLtI+6
RPuoS1SNukTlPHSJ8qtLlF9don3UJdpHXaIa1CWqQV1iajJcYmoyXKJ91CXaR12ifdQl2kddonrU
JarHuuRxDkaSokMJuTotzdAxkcexBhkEwTDjtda7VsY3RT6SsaaadFTXNjWCXFcT+aa3agR5Rg2i
jvObGkEuq8ldXzRDzUCeUJPrEXq0agZyXU0+Wk2bGkGeURMxj7KpEeS6GmS9Ujc1glyJw0mvzIZv
XonDDVkB36j0TCtfk4e9JwnxaCWPqCpIOIL349HanUU+mIcTatoaPRQCiGjtE06UmBIeHx6DaOUS
Hmiu1g2JR9ExFId35EoYTiHjpYXveARpWqSERJ1cmcCdgdryBBIWz8GM1MwlbG3fIlLNRHJ1IxlZ
JCCATcqMd0QP7Ta/Ods/VNZE7ox4b8bAC41rPjhNWwLaRKay+4aw9sE5p7bX4mIWPhfg5acpwFsp
4tzz5QtK9XnbmDCcAhJzafyq655Likuv9K7IffWhp6QLts9ATB/s3VrzxiOI5cEu2fsMxPIgqPFz
dfEIYnngmbj1GYjlQU38RsPA2zFnjcSl7fo2VJC9Irm3U0UIsQpoblvVBrJXpNZTQeo+j3KklDYW
QfZ6lBhP9SDE8gS8kMrGI8jbURiXE+JLsB7JONVSsB6ZfZZHZp/lEeVRjyiPekR51CPKox5RHvWI
8qhHlEc9ojzqEeWZHlGaRx7RkeoRHaoeMRUZHjEVGR5RHvWI8qhHTEVqPRWk7vNQjyiLesTUY3jE
1GN4RHnUI8pjPfIoCJPXPJ1HDldk1cLGhTwKNMQQkCKKwy2fJwPdAhO5Hq+mmtxxmJdo1Ezkqhqs
2ZG1vqRmIs+oIc6yqRHkuhpcG+psUSPIM2rgyNQ2NYJcV4PLJW5iGHhCS2tHS9Y1E7mspdUjhWDF
DORxDCYOvSzh/McxOCUHbvI2dg+u20/H4JQwXdiSCD3PQgHMgsM8fZMmvZAPpuCI6XWXTAqOoIro
vDJvaFQKvyGeU4zNwWfsShIODe8a11cSjlS74FekIaDNZvTwjGsaaGxbAs1EVgy0CEU2IZyBbn5v
hcApaYVAQmDgCQQc2i0EJbRtyYATWcnOIiR8UI5pnapwMQOfJ//yc0z+rexw7vny+TJ91iwm/QZc
obFFk2xCz9iZySQb7aPJRvtoslk8M9ksnplsFs9MNotnJpvFM5PN4pnJZvHMZLN4ZrJZPCPZLJoH
yWaNnMlmDZ3JxlZEko2tiCSbxTOTzeKZycZWpNZTQeo+j5lsFstMNrYekmxsPSTZLJ6ZbBbPo/Qb
Ot0d1XgkunbUXK1HZh/1iPZZHlGe6ZHFox5RnumRxaMeUZ7pkcWjHlGe6ZHFox5RnuGRRfPIIzpy
emQNVY+YiohHbEWGR5RnemTxqEdMRWo9FaTu85geWSzqEVMP8Yitx/CI8kyPLJ6PpF/yWjDZV1gu
R18ejit9RV8iKLU/EX1Fygq+Q8rV3DulrNw7pXw8904pM/WqlGuhd0mZoXdJ+WjonVJm5FUp1xLv
kjIS71LywcQ7hGjenUIuxl0VonFXlVyOu8Sht+OluBuw9Cl9XdrFxsK13VbaXcDMtvTJUtqraRd5
hBNuxR52B4Ina8wdYQOV8ZhO50sst6PXwoiLCDToERy1ES5y5rb3ndvBcSbCiETPESDF04iK0iRu
d+xCuBYjEzOG4nkE8nKWryZwhYzjGOvr85HwoqA/49bhdhsDKj5KIgrndGp3iMseeE83ktAKN0vj
hAmVNQZGOo5HfPcovXM7Yb1CgYWz8BWeBDok7xlxiPuhwIWlsIZQ+u1cKMmgp4rOA05iKD8fcAwd
kW7P6PgWpQLjcIIvMt5PlRIivkz3VQ6QlkRqD7iBQ4ZFC2tD6suEIO3lxOUqHdoCNPLk8HV6u0F7
D3UEN/rGPyhg2bedZXRJt0YGbTIro6S0yWi1nmRE7AkrA/egkQFXhD7r4MI/KSDgovdkVWzWyOVX
IB4OpsHtDY1wnnO8Z+E2zh3U7hBMn604uPFZh6MHPUPBhiK7o10qjchs+4xrj4SL0I48kh2OJ+6B
bEXuhYjSRagPpKExs2zijFdUxiMgkwl00wb2N7VTkE1deIkJiSnzjvA5yCb2gdu1bZvY5zw2MQSx
SyI9lTIdVlldw6J6lF2cxp6MifYcKtY8z6LmwO3uybg4onhAx5kvRqXd2xkJpLpgZJW2C4lrW6uX
Y6GwKCRKR7ags4YOBiRDF+V4a8ADkqtvUpbM08by0QmOh9YRAg2YywlKhLXTetM58d/fzifayyiG
HFku5lGMcYTFsUI98VypBlINF6UalbcprhKfZa6JqhP55KJ2ljUFEktjpNBRjjatJbXrqX5U11E/
zwC7ZFWvRm+qR5dn0OrJEtLLk6snJz05YtYO+6qwIAAUHKialYyM9v+pr7oUTXIjeIK9Q1/AtqTU
76vBB1j2wfs+sCxm2mB8f3D8pL6p7p0BPxnMME1XdClLSkVGRq619FyR3aYxYSq340Rmu/JCSVR2
ild2cQvg0jP7SYFHeS3U5rfyQvGseJQXisdnBvPDL6xCGqLauqtrbz/TYbO6qpsLskSfT0SnxnMd
Vc9Hn0AWW9MWZo1XXrsRZkY8XX4+99krmGmuQOWOqYO1nnfHuQwHPywesGGJH2DFq4PNXp1u3RY6
2vFzbMtb5N9HzGySR3xosjzioCu8xA/btrt2m1nw4ba953fa9t/f/vnTv94aLqBBNQv+/Yl0rtyd
1cLk3A268eX97a+/vv3ll9/H279/f/vbr28///QzS+cT6d4lhyYtK1JloIJFN+v7Q6OeKWzf/Ez9
5Ge6/UxLO3MyK7XazrRa0/Dk4/RjuX8+1/+smtI47H84Hsn//DiRn/zPzeQPDBBj2J5UW6p9pZRq
gU+W6T/TlXpTpVrpGEppOH5eYPH39KVo7CIyTJd6LLa7+fmKR/GekPl+LA8hEkNuSGrKzRr/lbzE
SHlhI/yDvJg/VOKBLYs/9H9U3Q/0mbiuF33mgz7soHTWBxvGz21nTZmZu6u26pTphW65X+JC9pZo
3IKmo8XOene5RrYmqAzbZQndCznJMmTDLc2SwJywC9Qsz56icZQVPuNS9Bw6fZPRdHne+9juuI32
ZHDhtrgOUyDMkbau6TtThpTVBmZNe/yIdD5NrR3HhaMpB3tBaWIC4uCAd2Y8AeZ1N22HbY2vgPjk
GCYf9lggjX13PZFeLNf4VOyegZ8f/yrf3BdvZUzOemvlNjXWzDdoFuyBC71qkLjIV1EuKt/BPUGj
jdRWgQz3a5m2gWdUgi6Cpo4xIBpZ37jU7mkjQlGB0M6xelpnakF1Kj6nA0kGndnJLkdigjUQlf5C
vgJh/z6vNXwu+1vMCoKM1zcRgRPNY1+IwBJHod2d85k26Z6MzxVr79m/aAUd1yM/n3LobH8eZz2m
/OMN/Q2lJG/8MSXv/7cpYQ3M4EFZa/iJ2uRxP7/5/r3k/Y/o9ssPrgTFRaFzrONJjbYgXojXstfg
J5fS57F26gJAL47777rAunCYYj/fjpK5KFVHSKAzGFnTEtRRi0Tg3dVX+I4RyEy1RYvYQpavkauO
EZqx6ne0aEMGup9XTyCsfaPp05ueMD8kwakbQhHeXvftb5qj8Ko5hUD6pg/VdUN1syEY6CMBjne2
kA5MP9f8zhBySk4JQHZNJFrVKnooIlWV5Hd0hhOihUaBuhNZxaPA9AZJlLZyitIhztRM5gGiJ0KX
qFXOH8iywt8avocD9T3O6NhS1sJ71KJl0YI9LcvbmcVIIOv+1ERhG5EF5KopOUaDi5XvhBiNDjXy
suasQuilu1btfJ7Nrp0GwTKzlhM4z1C7KKoUrYlI5ORAudwc0Mjq9DFXvoMb3j7VVgIbmps9BN5x
xdEsZErp59l2WN2+YtYOEVThZhWiIe2dcWjmhayRyKCnQt6obERQb9VGP2ZLZK39iMOC6FE/IPBo
c2UclxG1MoyYhCg+zjOPVej2+J+ISPipZCnV8FvY7bJlL1KpQwVqsuizivF8RzWAu3VtHTOegOsa
SAkvGq4beLhiKxFnZplonCAyXSZ0VMuLWgKz5CsjbkHWY6S52homyaFFfSXQ07Skhm/WqsM0J5Dz
6fGauPqxtwfFOl6HfCSCyWkDV9qcQtQH5bFvWR2Nj8f+AwNk8boqoUGjAWnDc5LpAyTKzKFTRdFB
jeLvly1idpix4ThliFAdFLPQ3MD4xM5Xuj0UjnHyU64/IF5Tlj4dNN85tClIMMfey0kjNmwkuWjU
XLS7yc0B9usfMiHqgKhnerqrVdRZNIZVeY41krpV50Qh6pzsAGWYO3VGkpl3oFXmF8jcSx7LVPn0
Ld0OZCSq3+pTFgKIJb6hrVlq0DS7B6PpwuW8mzuaze+gXcp4YFWJRDz6oH/5dqCFY+UEt65cNn9q
+RhAek5tJJtFNnauqleIh0Ygkrgl0nI73c0Dgl6TvTStFv1+KzKbB7ZsqtarqM9UKD2NrdE3P9Ej
34W08A5LXKWbzaMoWy4ROKTw9Sy3AXinU3zSY4MNpOc8u0wPauhyHGej6TdTgZpspOW5VjupfTXz
s0xONTrnZ5+WSKl5XXtmbzgzr3TcbhFec5NxdiZjnZTvZyqUHkwHXceiACs9gXrz/ury+FElOkSO
qwnjB32kkOk+cAUBqyQtRDSQ8B3XZIOnyrxv9y5MQz3zVbaRrn6kVcWRwZGk7t4XaXlbZUQiNcVn
mvCfjuWjouRrlvPUSVHxaoJV9cpl3U4DzI95Xoe/iN+xfeQA6tBEqhpT10zFDUE51jSSW8TlLA+y
q59EOsnKyK5AHH70RKqTiDRUN7hmqQOyVyrQOFfJvh3LJ0Ug9VfUGZa9Kx87fUPpmaCasnri5Cmo
00JcBI1OLheVmZc6DRwzFXdKR0Fk74uknztu7bjkMW1z9ryn6tthdh95gVQqG4t9kTxCT5H/eChP
WFsjx16cZw9i2ZPXLMzCxvduaW09gfXG593Soc83+fP0qeGRarHP2jZvLQjrt5x3BkiDTOJ+SfU2
gKrRFqLn8xsth9LER+Tii0zI6enlx9SCutLGoS98OsMX3qr8GIm3ZTvepUChMYJtPK4mUX3L0kTl
oqf/EZKa9DGOm9iGJnZhVFs3MbUDIuP6r+hHkapUiQMJnSuRlnbiGcXt6WgiZCnM3HVzoyXiyyai
b8UlNYeIPRJJ4BlGockftpFCS6WKVn/dQratOeWWooMOmFpP0owEXsgjzA19xn556Aydo8s3D91a
+siXFz/T19xXv8gjjnKNCWysoSzR/LzLmAWlWsi6xqxlZj3yYFUlIYikt/wY55qBQhOBNI2lSZZ3
wRGRSDaGDXKHc1tr2oMj1kBRT83m8Yzj2JCws5wniQrvZN3ErXtLbNGvbHO3J9M/LvKIcgM/x5z3
7405rItiXemmsQid6e93fPo4Lv2mwfVoA1t25N3OOXMd1zm3Yl63HGV56mZkRSLPMN42rXdmdoh+
+I3+QYiljnQ9mdiVnqpN94GyLvIM49Bsf9a61Ud6uqpIU4Yir0jD4njZH1gBqRJ99h1Dn3Ec++Mg
6th9zxxEM3S/qY08BmkooNyDfRxnf9OwE2HJGEupxqbVPAE4sSOrGIndnnU2jI2JHuUijyiezrZd
AVPUTL3qMYGI22mhs09Wq1lx1SzNqZ49kWccpwOiv6tTZPfcZMMExPxwQ/D1timluKEIaYk8wjgy
dhRusenLsbWeOWv3fko3qyP5AaHIzuLZ4VMY5wOupjuvGjgwdo6S7Fye/Y6mJafVLhwNRYoKxOPg
hyiOC+Jk0XPDdO5TbavnZEorP25K3+zSz85nW/JnCAedngyRmbm7wnJzyeVa78XQezCfy4HxdrK7
jZrIM45jY6xLb0EtcOzNQiWyffCje1RGkwZwXsvdPV7nesa5yajd8grBede0QTMgoN75Y2T/i7hT
yx7Wkhg9E/II8+36kobh0Bh2UgKqp6iQpFom7m2FeuudWj6HcehQ51GSVIL4vAYQZW3mhroUCJn1
nHlov5PfF3hEceD+554WanjLsGHTpmmMO8OF+IS09prZKMc6cln4IcwtbkqqEjRbho6VSL93X2I7
rTlm7mTiUuv8+oc4V5HqSjoWbxsfFq+uBBCpN7HOxwYbms1H8Zj7KY5jn2wJZqoJ0tSQgSRna/ra
IWPkwvQugbQEnmEuQWpxbvvxtkNCo7zVmdw7mdt2Th5EWQPwH7KrJceRHQdexSdo6E/pPLV6QM0A
g7k/8BgfubNcK0N0KiRSZDD4TpknzCWlY6pYu7pilhviiuaKGcOhNQPFVqwv+/9EuZ12HiXxUMEk
/R+2kUHV/E3L8BRUVnNjLWFGqec23weO5Gk2ks4YzcYyT33Uj4SeyiylaDiulIdQq6Mqzatq8yeI
7oxiso1yCR0KpcznqPeG4eqo7lnZD6wpq+n2J46wl0kZSIROktOyzdvomtp1q8PhKWP5qGPLA0S4
OVtW9YPhNosUUv8efA1Y1nZyrHBODw8obd4sf+IoO6Ac9K7Rbs8qbhIhRZ3dcC81kqEpldltS5+2
PHGu7C1uvh4xMmrd6TGvEtvjJoM0bl6O6aFs//4F8069pSl08NqI20KiwWJNl6Qi9/tVdGXY8n7o
J4oCgqLQhBVzXLHkeGjASkOf3d7LAq8l1ce6lieMchpdSM11tDsGbA5Y44+IKPBYJiLSDnJ4s5tk
PPTUHzCCTpKJ5eqQ6E0iAlszQW8cGytokto0c5zlEhrb5z9x7jP2IgbvO97PaJoRy+c7nilZk1Th
d4wmy3ucecJo6Gp/qkO7p8eAXURN4UCmxY1ghAa8JF0LyHGu5QFzY33HsK4yT9L36THerup+KpgQ
2dEyruUBIlzIe7neq4gpNc21/KWdLf1R1bgjVfkUU1cV/geOopEEdpQzm9gcOJez6Gi8zNA3yQ0N
oKmvi6h7qjY/UIQcHDNTamSENpHTezSTtGwxfFoC5ZHBlEbjLiqrZv31iXMnl3UGbatKqk/xJyxj
mR1WPUQa504uE88KS5zX9y+cd8flfJfypDZ33IJKg2VcTbQF3ee+DRd0BUu/5PiEUUhynDlHrmjg
qlnWfJK0ONOWpkIEwJbc5YhoTvqAuQMG5jrY5gxPGHMqInN3c+ogg7ebxLkLXZyWdWeOJ87tMbE7
bV16D02mKG79LLeZKehe302Y6/buMU8QxSOlQyghMAw5+bqOj3acfG3qisuW5OabIqXa8sS5or0P
xX/WOxD0ra8gjiRBWjhF3hK9FmEPK6CfOLehK7VQGNMNfYaS1GI/LWQ+REDDRu6qU9huzT9h9I7B
UYdprKIpavr0TQUBizJEwwc27SI/5rLhgXKlde3KtLGOBXCzZxZOEMBn2vs7Iezmd93D2vqJo3ig
l+mO6jHbsyw8e5M1CI7Om5+yQLqgm7/5AaNwJGVR2uZHhxmSCXpwa1j2C88jtvKyU8xzGa8vlSEV
W2MaIQ0bG5nugXut4v05MnxZd4HdssjzwbHGP1iDYbEu7MQlGepwR3LPtWT4SAbsDdmO8ley2suN
DRgySdboV+PV+E9o3V+N+t9/d9yJFjakSqXFNWV53jHj/BmmL4SuZ0cY6gilQSnDsve1nFfr4V25
zi7S+s74S72VFAR5blrmHUazsWKtBpuTShYz1gfcnPkG/tYO98kok0f0KtG2Do5MdrOMWaENyRPV
kOks1i3UWOfSjqcb17VdpBgO5VIeM6dk70nZhlv0odHyIKIdXVEC9+zNY7P0txQ4Rh2shydYzIBY
rynZPEfYsz1skOvF/7dFR9vy302ORc67ktkYvXDpY80/1n59OCG/gsMIVFaQw/MQZg7WQ24UDS2B
NOjoMVpuhKaNpIatDcyTXDe+cJLH1Hp0TUb4X3FQ/oNmm17Ys1MbypEzptdhv3aVfGbyIouImWcO
PfnDCfmVbjBNUFrgnjZSR3aVnVR5bmXgkfSbHJab1lFRbJLYJwwJIu8/hyRfWWypA+rGCQOXMZ5K
gSM0WG9PtOA6BK15OMwDU71iraDhuM71mJI7GP6wo+aX25bGsJ7S/mZ9rmtVliewonya6qjiiFwH
Kw119fp0gjGDG1PyvhR2AnjiWiq105PTvE4CxT2jD/8/7Nnp7/m1jRT4uzsjF9dozsrZ5g3D4nzW
wyOWp9JZ5di+WV6OMy6KvsCogDXVGo5Edny4IdfQrm9aX9fOUiZvVCNcCSX6brzoPNtLJTrE4KCl
85UHE3IzDtmhtlK2l+mvO1MSFr3o7Eph9GYcH0Vl0pwTNa+vHRGTX/ShebAd7Xi6ILcyvMvTR6L9
h5bdrMkHL7aKNTqjOx2bXCeHfLEIJp9wU6ljHVN50pbWJ5x4PBaWVky4jAPnMy6nnnh5kolxHAs9
cUKCx5AEQ9MPGPnTC3mGKdb0qS6cll2mLcGLzX2fGRdNkvO1ihMlE+JcwuUHAekFvmUstPHBt/lF
Pc69wRMGsx8hWg6m/57K9vS9iPQh17FuffpExebpxfVsc7TJ3y7Pcmww526ek5605bUuCmJ0auJY
8J1yFyoO6zXEqNvrvZ189XhHmUq/3oJHZEp6PeVqX95xH9mUu6tiUbru0FmWP72QZ0gdM+xWNi7q
RVnkiZoBxgE8SWaEOXm6blIQBC5S2Tax5riU68FYbIur5L/avaMcSRfHii+QtIHuz1h2r9d95C1h
M5o8O1vC5qzz+vQCnhWOgQXRL9Qz///6L6fdsiVLmyR5TFYVLZNiNlI1LU2btcsCvtOYUiV4P3Ao
b1dqhSoaHVPYKeXpyKLOFRJjl4dKzK6MnRO6cLT6hBH0Zn3wJUmFuGRR+o3qC/UtaXcGVfrKGUXP
djRHfICwL7ZUAlYXezUOEsPKNy313DlyqYQ6RxTs6k2Xhij7/oWjnpslAo7PQeRYpwT1xdQe9GkS
SHT17XxUslpa6rLlifBtkcDGjPGu9nfDW7J0iYRKXiRS6KzjG6flrRKeOIpGNhBQQ4WWoEpooA0Z
FrelIXzJxQn2vSktENvfv2AE3ajNkDBAAvRQX4YljrFr11wVo9GCzqxUDF7yE+d97ZASAZKuHUta
5ZSLfdT0596+pHRTWhSjDxhBD36PLOqTxNeglZVoCnbLPDvHikz+D+uetPibnzCEpn46eoDxVnvL
TxL9qr1gaHfhUJubtnsjtOz3Lxjdev1B70L8HQ9pNiZSkbPZt0L6zpdOvywAVzu2PFAEDN45iv6Z
Rq5NRHCaXiiHCn6TLzWHgVr1K/Z1X+OBcy+9p9+s6taH4xMt/fjWkyWczaPOG/16/IzLpz1xhJ2l
1jTOjs4y7zmExrUQu2cAObQha8OezGLLWrY8cYQdFGPUOLMbO9lHFgW3Q+5ZSTm4ICMPEM2OPGG+
3ZyWn9a9KXgTWMQhA+OfZMiWG+ySR5a2nEQPFAFnj/Nj10ZqSqCgdkyLCGLmnbuVhLwf211ocjr9
/oUj7GT0rcFmM0US6LSrUgWdWaz+dpqPaluBRg5+f4KI+IrkAHK4Mho929GWwU/YMplNTns48N1j
zFrVlieMnhDFEEriKaau0BQ07OnsCLwgcviEcxFNjZbY75r6C3Nv7SHpOPGaZ4O0TN0Isvty0731
OU7qdS0PGCFn7x/dRDQInY2q23IYxo5BwcMhGwiOR5un5Tr2hCF01biAGMVgqGtm0yWDwmRIi+54
mIHqk6PY4m9+4ggbw4SKY7nHFEpVWuJ200Xs/FadELskFqsC8gFDlZCaYJsvxgqqBIxVUvGjhNXF
8vRXpRMC+leavJUrgJ44ws6W2iQnKqFXKvM2ZCDN1ZVNhwNW3p7Eg+NV02kZsvyAUUAgz6Q3++A7
Zn1tf9TUUdMSVoShosauKc2o0H7i8NYb85j6TmP61cDEMWUplEUpACXE85ITSHUD2xb24U+cK502
2fHdGuuklKFFfQ+WUADiLZ1O2JNreMIA+n8pXtvrnxdvu/FacZK7KCk38vdftqtlV7adBn7B/oce
I3FvHGfFyRwJMUQM+IAWj0FvkLgSEn9PlR0nq/scnUEf106yEj/KZdnIyxFPHyKlL8Q1gmX3JzIX
Yp7k6CvBd2a/hItRKpXRAzDaXIjS6dgkkog3aCC6dBUau8WaPMU4gsDuwevQcEViz+JjIMpk5vUs
ZR6HPL7gCgR6v9xfWVuJmYKItoV4DyUSn4Lsqyy3fTAAHQGMqFEgF+uY91sSQ0LQAWlbPY7WHak1
d814ZAn10BT0HM8kmQYS9xs+qAbCacY9vBoRNHsANuYCKmUJkL6+1LxQiTTNTZdEoGo0JiJxTLHc
1FlmyJYpucR8E6Lc41Pm4tiRtQYM0B3owxYQ8QZSroWYhwEMHYFhCzTeGAkVeXNDegQG3ax4fJGY
odHY39iXiERusblKIM2Ljoj1QNTnFe+b/tDqXyCCFu6BSIvKB5Qy4roAvPWTZNI2N3WOBTBvL05C
K0NmTHZgs3VIiwASWfKNjuL4Cn7TENPYNdHyPhB+i5myEhbqkfLec6elWKDkxBQkY9xPJqIZg6pr
zY6B1lhTJNc09nTlDWUhnYQFRKM94BVz9jcENyTxodhGuvfixAighZqhe8UBiYGEHmYjQFXPOIUe
lECWniAyA1HJXY2SWCke3vwOgWBXhkb5TgpaaTt46kiVDKcId1HIvmUE5bzVnTXdkTa3bItN2nfy
lVhSY4aDK8gKBFJEznY5IGUsZFBJ1BhYA7ESSFsVD8pba8RyjbKkOErMlHGlBzJGXaHiKOOILuC6
LIDo9ZhomIAATNodGIvgOc36yEWhLdHEOXQ4UFyrivNQOLi7Y4QkEzHQmoD4VdK/bDfdwlVdxkJc
LtGd11zt0vvVdhYRpjXHpa6r7TsB7Ce56hgLmQuozE86b9lCwoLtxS+dHF7D37UvZFj4ux+EnMbR
wamRSB+XJ6O0XEOZ5J1L82BPe4qckXcxT3ttuoCLaaYUNPmiZlGDY8kYT01lfOcd6WBezSdOJ5vu
SmUheFLnkxKwthCXFUSc/4lYus65s1MLp4TzkROIaVsIcxPADL3CR5Ii8CstH0nKIxlamfuY5sjc
76YmcsKVvI5qkHLdn4IuXDSdiGnsavsc67GmjTyHEfImEc9ijngH1UgAK0vXoNVUS59T4QG5wl1G
DRB7ek8kWkR2NTF2XX1DEFfWBn7XwfiPLyHr1lziDwfX7pxWi67bTBdytejMToVeCD2AUXPJXJ15
LLnbnVGpLUQTaCETrpKIaKihHhKdErXKUkxZhXcZ+Pr66+8e//r69Y9/kcc/foNcHJ26zB4F/y5v
/fqQzv5OtVY5rqLAn99fv/7pW8rjD//++jP+FZ9iKdbrozgr/fb81xfIBmnzsBbNVAaSaj5+zyEF
ufWfv/mIi04GX8aaa62Rj0WctPBEYwtaQ2UizVuRj4KgA0OjGHABB8HOTwOfSPBnDIs2HeGs6Sfg
trQL7s7hjQrd8NswOj59UKQbDb9NeCbyDL8GuhpNbza8gxNiRyBQZzib3xBUiFGYN9rg4bFNbuBR
dhY0ccVgVbwhkK4Nl7Fa/TlPl4JiDgi42JUhqoAbFCLvf9HYwHaJLCFQeQi6M+rWXc53gUErauC/
0TjM/CXkXfaaOmq8tJjbE82Wnuig2qf3PUaC3hopWked70DnVwFUTaGLUPkhfvE6h1ta1G1B0dIu
OOfprap7wEJc0G7a3B423FckJn5A8azwTb0i6Oz7yCd0ueFJYTjz2EgjECx3JAKuHPEJ9B8mY2eK
sFG3NBku8AdE9v57JiF1qz4+0/T59U9sQdW3+CZHq+83ZKIH0zZPPHNy4VepStN+eo/WOW8rZmQF
e0i7mZxH69oQyOXFTruqm+ob8IUhUTzqvlbzwZUrDF+635Gq9PMV8TKMWiBrT38Mgt9vCEQRs526
gVmkQ/wQVhpC8YvkR2tkWbvS3VFPVdRv3STytJW+yoWeQiLPOK8yWjBZ2W4jLGk//ULTT8gVecHu
48TnE57gGnnwH9kr5kSJOkH6fLtf2/TjpJp/sEt8sGh/u0DRvi7gftsrwKiz+pFUW8fOCxwEMWJK
MiJXc6epUwpWzihF0tfzh2u+GBvkdZOFQWJ+O89S3fJLdIkr/x7nFnQIn716VBfnkWfMj3VsJCqY
aUjpLcE9s4fdGT+WX41490hcXM1EvUT7Gm6gGXqwrmDG5UeE12Jltbt9SjQRajbzGpWLNVpcGZwi
DTuqdI52W6HeKFkuVHTHzjI9SPPexSAUp6qYeWlz/OCtTZIJrK7usZh+aveXOlmRCjTCxL7EHbKy
FfplRjcZfSW/HfPeSxxo3ju9ffGZoPU+2mklYUZtBKuvBXj91OqdguxPv00POG5ufXm2WjSXNaQ1
igJ5Q94TyZOLVdjcOZxTg9HUM6W5WOHdeunBJtVudrLHQbjzisph4yST3inQzUgk9eyMvzPlaxzI
uNztxYAbgUBzAkPl1oiwanDN7Q0s/I6iZuGxZPkqaB61lvbry+eBNF2ExmJItWOixU1GewPshvWR
e8W1zj45zOf5dACvj7vQ6R0aeainw4UO/b2XLODs4dDrsXPBrjcA6px6OAGr0czYP521lplv2ABJ
Eq5cu9muEIM8fZnPfcMFvD6v/IKPXaBGS1eQ27cDyxVUoxwamxeVO2hwgEsLF2KT1g0MKAUNr/Yw
q8k++/n5MXpxoIg8mxEPEjrsGZqlQ3UNKD/yGXMEEx8+r1W2iQMhfkXP30FZMwSleLKG6UTtyxMA
zTD6V8gfuIMDQp6+zOfXoMpsG8BlpoZoq/AebtqjUV1yX+z2i3b11oqC4KnwVFjV/CFNtuWOmdPO
n/EjflRBZaTXwkXPD5cxiAMXXG4og0HEyGCr/Am8DoBAyVxABjYA817ltI9uNHDDcVw92GCum+cH
ObNtYBbI6vgg1clk5N3idPv8Sjtq70W76ALQQXBYX3k/4cNxlCzNJ+9Gmbz/joGJrqUMBZ+mSWl8
edwSyDRP//wAbP/8/Wvybj0covThLJEVC3gdIDftLT8Bhg+1G6C+r4+JyLVrF+RED6u3ep0Qg/3U
86RUjPLlCDCRFD2W9+ZOTeBytfHi/nktyVh9f79CYxo4i6dr3Sb2N/z9ADC1Bz83wNvkqhnLE1iv
pWKaPwO2x3LLJ7ADkQ76AdhbEJkZqbjK+HsD7MccUEvZDCQFaob6clOUFPX3nBVoMHbfvezNEgeB
aC6xwk9Y1bm/scvXb7CsfdvY/HF5ynS4aba39yTA6a89JvLYJ86gnfO55CUpiInqbQXSS84Bxz5P
WgidcPEJ64RVvsdtWd95iazvdcW1/+MJrtIL2s9lNxISQX2a3BLkIMk6RHqxNwSNx+omIhH8pR6m
EQF+zdtViZja24rpEQ8yEoFeXdUedHSQJCTuGWMTkn+kXJtxaNciN0riNbXdFlDy2+akbW9SOkim
+vbYj8iNl0SgIkZ/86v5rHT3ayJQwzORvmoxEfRurxqqTSSNQHO0m9cqGli7U7xQtyap+wp0vBYa
fEL4CnSrtKhVThDcoVBVGrEDJQleFkNsngCGUnv7hvlZZwUzykLzIC+OXXwndyzkeA1pb/ZzZEJh
yx2h5md8YPdIu4oL82K1yrbjKTZvC/CiGi2q9H5szg7elQ9yboE7j58juBfE9g3huUKP4ffS811E
qTW9XwxxnK3eVqBb1JhzJpTHsdFj/WIJnGtkSv2I3BMPjYbRRwZXl98bQGqRBmmWUFMFKS7/p7ta
smTZUdhW7gZeHf8/68nzZrcnvf9BS4AxkVE9qkJphzFgIdA4Uqlu42Q+uPA7UjrmZSm3p8hErj/I
Ei3C/XlpZ+drpK3jLZSP7UDv6jqzka4yp5iu2mihXNzlLRPX5/tSVKA8dXYlg9y3XBRkYEHP6oaq
UMjvPeSirXa3+VUIyhJX6Ckw8Rm3wBhpBCeQoSJOUs5rRyoQBDwvcS5lBmXyzPxuUr5drF6+Bpsb
yL/Xxqw6NDAH4bTFM8ii5baMc8ZtKjKXxRXDh4UBNUKn89IvtnViWTgyFo5csqDYM1xd7djsuWFr
6d66q9SVAuzGSEMIFvngyv2aSOrK9gHTiUPEgQMcGoscyWnT2QR36iPSDSts9bAgSz/jBwZbBekh
31r4vKpDXkbDVLgera7hPzvYKNkRJUdD+vhClOr4jhsunW5fA7OiI5XofNs4NnBlTzKIyAdXMEHk
Rej4IDfejVzwO6K5CQhu3BmTNnUoOYQDx9LukZJ4j7zCCrxb0/vM6jFxRO/DNihy3bCQvpFISR1T
ydaXAp3KwAOp1sjZkjq18rpir6N08h1QGROU2uphBR5308c41jXJGHPbBkXQqfjW+IFDY6RBHCF6
5KpBODFbWMBhb+s418XsSymqSFGPrGOeArj5wO2EWMELix/YP+nOpXLgfOjBjhpdM6xAKxCWGyL5
r73lCXOHIWS4ziig/ssIpTWMkrz4Ohk2KEY4ubK+nIxw0N5zeWo+r2RJAgfS25XaapOXQ2Rr/0Na
8uj+SCQ9A46MHhM4IKz3DitwTFclNswea/oRn9ehQvoTD71oqxnC+QBa0jZK4ZQHqDYyBRyZT+ky
SDrhwY6CNKmrGQLW7avCHUFeWGz4wiohs+eMm9nBPnYXTNygK6njkdDnJAwL+ZfjcrH/ij2G1ubG
QRI7KrZTmjhQxy+vXcS/5RpWNC0MFm/NfzyWGrfPdyAlyQsJ3zpJljUkuDh/LEf+BkRnXSAL3G3j
7jfiuxZpuv2GXN44p78R30UfF95ojoVIxBSiVOKiPg5z40bBhzkSV99I5wq1uqmP861E2GvWWIlf
p0ol7hPxU4kA+i63Ejdb9X2LdGSXGisRn8051OoaNq1YJR77VqIjVon4QkqBQc4ZtxJ3Re2OsALh
rfPWIrwuDI/Xom84xchw9H6LkeGr5ZbapgSusRiRglCsyxjolOIJppfiM5KSZo6x9iJGlzQD2Xbz
TjrflFTZVWpJSHONKhZxQiGNsAKqbqtdo3lk7EUQVISGH2jmaG1y4sj682waW+SvbclP4vS5h45R
hSvztalOlhSSI2B+JBgfmOVqBV5ihslNfZqBrEpC+tZW4WP2XCOIVO6oMzvyV5BymBeFKYFpy1Uv
Tx11BF1MJI12dfGmDtd2TBl27Yw3r1VzENwAN5NvCrvjb6sS7Zyqa2WeUU05qIApCR2EXrDYdzBR
AUXTc5Aur4af3OVKYamA/JDGe6mq8NpnB1YezpLRgQFheZV9XnXHWixpiyxw0VgyHnjKQeFcBBEW
geubvgG7TgC0d9Dc9spY3yXzNs3tjxySVgkrkGCr+I7buBO017YdwxRIb80czSbcMUbxkJGVPhpI
gHY2sqDNoC9R4mdBmj86B6xrDOF9rhU7XBk6aPyOeORsz7cNqlGHTxxfwFWXBbotSZ9gByrMUKcI
mI5gG/pjydru+IshQnwvJOyaWg5vhCHtZ9eZyAzB6dOmmzraQViqbyTsslu8ET8dd51sDc06UeVd
gSCt1v/+0Bym+ivYtMwmzfPYSNNEnyphwbCpNYvmoF3T9BM+rzPZ/cpE1ERdU7U18QMkWI4QQzlO
9I90pGkWR2pfbvO75KF9V0C6jWpCDNLUbWl/ssMRtj+wCsWfDaZkOD/DbJ6BJ97DAgwDUv9MNY6Y
S6S6NDvhDN+gwF8Bikkxsg6i13yM0GvpmDFOG5looLWFFUhQm9r/ECAPp4Xu8wqmJBoCqY9thS6J
Xji5OvD3AkWmhb9hzwsh7eTxQMg78G5xBjk8A7MJX5sJ3wDsnO/voM5hJsJyfBDOkbscgDJjm5fJ
SKhhIuAHWzNKIQfBgR1sfgLus8f5Cg5ayjrMwDHJO1KfBtxboxR1gnkjN3i26QUgz+b4ieYbOZuQ
pz2NWPTZIk9QWCM9HjIUk7xjiDORVAKU9kCyTgi+hyrJZoyDdGRqPVzGCDUft4L+yzOmGwBY94Fk
kS9xUzMGuUhXVcFdtRmySn0geCGlhF0VDTjXR0y/gsOAVfT9NvxR/8cBxAIVRGvP7fRU2TJ25C+Q
k5e9LMCT7ne7Wk4ZDoC3/5yt9jL92/52/XRfYc7q7ofnH9Agr0zJHy5jAPYvOgf5tqfzzz3xEFRF
gx35UlhFC25r3y+47Tc6CAPQ6aN9wWj0RuwQrXvhK9RJ/8DjEh8mKYOjag/sU3NzsrZ0O0JZ2Q5y
eo0hePw9S+Pr8BFTDJpLvZ5kFFGNTYHI9JlIV2zbgHmxZmjzrZctTQLoSAY9DDkU2dJGtGaRLzRT
4TttsfNy8yNOUhffBU3mQJZUL/PaVApdNhzglLXH640ErsAhP1VkwBEqtcDHEVv8RSig5TroVWnM
GHkOKLM+EEZeX0FfxdaQboNH+M6h1YNwstN75RoPZ73X+UDuxewSbyTolFpJgiVetUJJ9rgK6UUB
qQIbYxxkzgeCHpDqYxemsT5+Q65HDfxV5m8IClFkI4GxSwQw64z82AO9sx9fwZlFklOFig2p+Tck
7LJYvJEYsY5kSKN1LjmIUVuHeCyBGTvqgrriMmNHS1wlrJh4NOEDZl4qcUT47Ww/5HcOuPR4XPAV
x2fd/7yBEGRH/5mPSxlg9IY9ue1Lf36mEyR83JYXXbF/TK/oB8y8d1LgkNvZfvjEo+aMc1zwFeqh
f+BxA2HHAdm57ovErQb6Root9CLgXn3HRHp7ICiIvbQG8YAqRomZLhvWwYREV6F/2wqXmUnVGD8J
DX9ttIhMLeXIrb3BCbT8imAErQ8EjNjx+mhnG2chocXRvavbH7kK9cVd0XwaaKtfG2f0bhsUuG5Y
VN9I5FCq53F5tYjM/Adfxcf++2/4XZ+W/Q6wy+/8Aq5ZVswepN9TWV3kKMi764W4tLqIauu6EPwr
pvlRVcKmrQnYW7Cfe3Fl7S64tL7I0dZEzrxDsueBy6QylTPtGmzWA2SlvS9ZgYGoWtAprq991LUj
4eJd2sYb8PD5njdyxPQN6BsJ6V4c1FYkkIMYqVEVh3kXh0Dp98iKa/+UyJuwp7x3+4CZl0EcEVY7
2w/nnQMuKx4XfMXxWfc/byCsiAln5gctOmK0tkgNVyjeU50XoexbCsyJmaJYvcgX3PZ7HeQw2/nC
YRMPnfPN8cJXmJfnC1/3EHLcoLla4vPaEH3t8bwccaFIZNUvZLV1peNeP4H5Nk6sD1+B9NweK2bZ
VznCXmtH5eiIK0cgo88rHWGXVa4yhA97zqgdMeHkoCbpdRNpZtrx2K4dHXCWOwF7I+EhNIr0cTXf
N+/d3/8f7zXMBT2NkJjG2Sge48DpUALM/kA4bdyehQIyYaVhb5kUlENiWkYCUwkrGvR38aZ17dO0
HPGItJx/Rsu/IqdpOWJNi3bet2nRs5Sv/dG71HlXwE6te9Ny+zStC7gbJ6hvJCav4GpFRctKnaHH
1LLGcoR2FXvhNc9goyKHhtEQOAeNQPO0YLKaH+G816Du09hhBWpiKXFuULHbOKI126AAx4uBBXwF
9fr4dQsyWeNwkuJrv8d4VTmi+tCQXh8I3k9rUlY7Tzk7hdfcMGPEEZbxgM5OcQWakOm2tOu1GcEi
93NkwmeGUP9K76tVz7jmR9K2bGKSBXRy0+bAWP74NQqn2vkIoSLh8gwUikiRISVTMYFk/apINOD7
f2RX227bMAz9Av8DH6UiaWzHdpPHXtaiA4a1qIE9rHvwbKUzakuZJTfb3+9QcuMUg4HoEoo8JI8k
qvBhzv31E8YMnI+lfJZg8viH2xo1VOBCkYczJY6DqwVen8lxpvMzqX8kIanrwC+vAmTIgtE0OQ7Z
Ey4pLk4EpkTDZr7dnoxzX2/V/1GBif87iukCychxrSy5g5MozPTRN9KhDx8gkCEILJNyCzH++6qM
VrcFJVTuIuzenGJ8voMiH1s8wesQRUvZR6trC85biNpaR6u7p4RebLTEjueKq6wj9FJwujxE38Wl
5NNZjM70lVMNye1WlBIqc6Gsa/ULjZZ/7x7ur0j+KD97RWmC8xQF2wbbvLyBmmvT95VuLD2LLzdJ
uo4v6evetUZTnD5Lv251mwf0mwk8t/zQTCnxSZuwF4w99h/jZ2so8z3Yh0FZ5cgBGbVO9ZZ2EkfA
hTAD7QfTjLU32bVaWTI70sodZBIE5BKUz8QrNSq4/NbWysokEwtSrj5feJAxu5XxLebdqitNPxVN
K/6ERtUjR6oKMWvrquv+Epwn90tRryo7DqpX2iFzduyc9YrLM6izlQR9t+JNglGFUM25XOYx6lZR
Yul74Oy43zPeNU414WwIff0eYDZUdb2xbtYLBIgHojFqHwFLM3D2/iPwt7byOgMWhpDjlhD3mqqm
aXn9guy08h2pjDEYJAoNUaGfim62PuE+Gq2NdoPpOpjaDaYno0/mBokn5ma2+tTqWnHkTrw5knFa
xbl9kcx1DyETFTI/WkWHMAl0ouuWr9pI5DgVB/0xZmF2MVtQulli/QAJMAlEqfb7Don07LFmx6wp
2M6gZrpMkejM3id3cnZQYB0nkpV/KpnAG0/g88zTN1t7gufY0gkluOWxsUODfZ1uw/smK5j+fbQ7
ix6jfwIMADWBpmMNZW5kc3RyZWFtDWVuZG9iag0yMiAwIG9iag08PCAvVHlwZSAvWE9iamVjdCAv
U3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc1IC9IZWlnaHQgNDggL0JpdHNQZXJDb21wb25lbnQgOCAN
L0NvbG9yU3BhY2UgMTU0IDAgUiAvTGVuZ3RoIDE0ODYgL0ZpbHRlciAvRENURGVjb2RlID4+IA1z
dHJlYW0NCv/Y/+4ADkFkb2JlAGSAAAAAAf/bAIQADgoKCgsKDgsLDhUODA4VGBIODhIYHBcXFxcX
HBsVGBcXGBUbGyAhIyEgGysrLi4rKz49PT0+QEBAQEBAQEBAQAEPDg4PEQ8TEBATFA8RDxQXEhQU
EhciFxcZFxciLB8bGxsbHywmKSMjIykmLy8sLC8vOzs5OztAQEBAQEBAQEBA/8AAEQgAMABLAwEi
AAIRAQMRAf/dAAQABf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEA
AAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGh
sUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0
lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhED
ITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2
dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQAC
EQMRAD8Au4XS8vLa22to9IkjcXN7c6TK1rMCuxpYcdjYOpawNOnmyFkMzLqOjZD6Hmt9b6wHAxy/
X8sLPZ1nq99jKqsh4e90D3z/AAUpJtjA0t6L9k0/6M/e7+9L9k0/6M/e7+9Z/ofWg1+q3LcWD87c
6NPE7FAM+tHH2wf9uH/0mjr3H2q0dP8AZNP+jP3u/vS/ZNX+jP3u/vWZs+tEx9sH/bh/9JpAfWs6
DJJjmHT+Pppa9x9qPT/IOl+yav8ARn73f3olWBVUCPQa6e727o/zpXN5fVet4uS/GtzHh7IkzpqA
7w80H9v9WAk5dnczpEDw9wlDVdQdrM6Tm0+tkOawUCX+1zRtHcbZ7LN3t8VKzq9/7Fy8jNsssax7
WcS6HDbwXfyvFV97IjX6G7txylrVMfCeIR14N7vW7uvJ/9AlgjomZ/Xq/wCqCp9BEdawh/wreRCv
ZIjouWB3fV/1QWf0Rwr6ziOeA0NtaXAcADXspj1WDo9vdUf1xzQHFgZAIcZntzCo0D1A421tZJJJ
a33aR4uP7q0aanXXZEEta/aN0nWDE/Tnv3CVdWI4vDHPf6bvTe4NP0hqfzv5SjCSEfThji8tsfyw
Etd7fdPbVaJHTtwlzN3A92v5VVZi47HGxrX7tdSP/Mk4ppBGrxJmY09x7+5L6q+jwv1gbWOvZTan
itm4bXuJAE1tWW6GyJ3QHCZaQYPaTOv3rY660s+sd7WEkgsgtIaf5lnBdosmwu3PkmT6kyZM7u+1
sKQbBbZ4q8E+ZA+q2cB/pqhqQf3fBFj/AM8IWd/4l87/AI+rz/d8gjwf/AYSG5T2f//RPltP7Hv7
B9lYB/tR+VZvRn14vVcWy5wZWyxrnOOgA+cLQutsGKcWzGdZWCS7R0H3F4gtjx8VjG3IDyK+kAt7
TZYD+DlNvbDCYkNN473o+ku+sHRy3+mVDUcvb2M+KofbOhsc99PU62b3F5BIfzt3R/mrhfVzP/KY
f9uW/wDkk/qZv/lMP+3bf/JJvCPH7GSz4Pc/tPpXrMeep0naHNIj96COD5IByOj11sqd1gENLnSN
S4uJJDj7tNdFxu/N/wDKZv8A27Z/5JLfm/8AlMP+3bf/ACSXAPFXEfBtdftoyOs5FlTxbS7YGvr9
wMVMbpr4hZzdhO0SXDQtnUA9tu7SUbfmd+jA/wDXLf8AySgXZIJP7Db7vpfpLNR8ynfah1MSqu3p
GS2xm6v1mlzX+6Q1s6hxcl+j8Bx4dlOl7xhuopwnUMsBdsg6OLdvclR+zZMfzZ+jPbx45SYfdvJ/
VA1NfpbU/wD/2Q1lbmRzdHJlYW0NZW5kb2JqDTIzIDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9T
dWJ0eXBlIC9JbWFnZSAvV2lkdGggMTIwIC9IZWlnaHQgNzYgL0JpdHNQZXJDb21wb25lbnQgOCAN
L0NvbG9yU3BhY2UgMTU0IDAgUiAvTGVuZ3RoIDI1OTkgL0ZpbHRlciAvRENURGVjb2RlID4+IA1z
dHJlYW0NCv/Y/+4ADkFkb2JlAGSAAAAAAf/bAIQADgoKCgsKDgsLDhUODA4VGBIODhIYHBcXFxcX
HBsVGBcXGBUbGyAhIyEgGysrLi4rKz49PT0+QEBAQEBAQEBAQAEPDg4PEQ8TEBATFA8RDxQXEhQU
EhciFxcZFxciLB8bGxsbHywmKSMjIykmLy8sLC8vOzs5OztAQEBAQEBAQEBA/8AAEQgATAB4AwEi
AAIRAQMRAf/dAAQACP/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEA
AAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGh
sUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0
lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhED
ITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2
dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQAC
EQMRAD8AaVodLpqsdY66n1WgAMlzmie+rUXoNeHY60ZNDLyS1rPUEgaEnmVsut6O2v0mvx8d4EBr
bGt2n+ropTLoxRF6guffg4Nle2uj0n/vte4/g6Qq37Kr/ef94/8AIrWbZ02BOZST3PqN1/FP6nTf
+5lP/bjf70uJdwuT+yq/3n/eP/Ipfsuv95/3j/yK1RZ00T+u0nXvYz+Clv6ceMun/txqXEjhcj9l
1/vv+8f+RS/Zdf77vw/uWvv6cOcun/txqb1Om/8Acun/ALcalxK4XJ/Zdf77vw/uS/Zlf77vw/uW
wDgHjJrPweExOAOcmsf22pcSuFx/2Yz9934f3J2dNqDgXFzmjlugn8Fq7unyf1uoz23t0Tl3Txqc
qof22pcSuFqnH6Y1v9D3QNT6j/4Lng53qPre3aWnQeXb8F1bX9P3B32mpzRy31GifmFJ56M9rn/Z
8a/02kudLbCBzHB8ULN9USgSYkS4eE6juHk5SUbbAcu1rGhle921o7DkJJ/EKtg9+Hj/ADntf4T/
AP/QvdEtjLFUfS90+YDv71kdQe4Z2U0cOe4Gay4jQjcCtPo3/KFfwd+QrG6tA6llT/pXflUpFlZH
Zj777a6yAC8wHbC0kk68/HsrreiXOYHtiCYH+5Uunx9tx/8AjG/lXe5zK8O424sV2T/JMBwk+0yh
fDord453RMjUN2ujmHafgCm/YmX+637/APYuwut9a7Hrscyw2Aav2Og7Z02RCVVNb3vrc7GaGPLA
0tgl2moEo8fgEUXkD0LLBILW6c+6fu01SHQ8wmA1skgfS8fkuvpxhbjm+KAPdA2a+2R4+SQxx9jO
SRRG3ftDNYjwlLj8B+KqLxZ6TktEuqj4kD5ahFr6Jc4va4bCzyMGJnUgeC65mOXW1sa6qt7meoHs
ZET21JStc5h9PeSW8vDmyTMREcJcV7BVEPnkgkAxBjnjlSLa6rALNoETurDXaduFBpHtLm7mxq2Y
n5hO07dxqrDARBaff8+yclmHVBxc5jhU4+xxrYT8wTH3FbX1fdON1AwADWOAG8b9YHxWEN3t2tcS
OC4ktPwbC3ug7vsnUHP+kWEkRHZAqc3B6hj9QdfbS14LHDdvgfSnjaT+6ks36r/zeZ/Wq/JYkh+h
az2ocXDwiuLi/wALu//Rt9IEZ9Z8nfkWP1MvHU8vY4tJseDDtsgnjkLb6UIza/gfyLC6laGdRySW
hxNjontqpzv9GOOzHp/9Nx/+Mb+VeidYALWA8F//AH1eddO/puP4+oz8oXoHWC0vDNQZDvpGI2xx
wEye64N5tVdl1HqN37atzd2uvtEqw3HobO2to3GTp3VPCEXMIBDTTAPqGwaFo0kmFoKNKJuNQ1uw
Vt266R4pfZsfZ6fpt2RER2RUkkohjY4IcK2yBtBjssjJcBZYASBJEAtA58FuLEyW2m6wiNkmfcZ5
8ITorZPnOPrZUNu/j2ePkj5O5t/827H9g9tYBnV3u5dzxyq9RYHMLyWsH0iOQPuKJYanWzQ66xoY
Pc2CQZdp9Fun96lYzfGO1Ixu2s/nIB0bGg0/NPdb3Q5+xdSMuPsOrhBPt7hYIHtrG23nsfbx+Z5r
e6H/AELqf0vofn/S+ieUCvec+qw/R5n9ar/0Ykl9VpFWX/Wr/I9JD9BX6b//0tDpn9NZ8D+RYHUb
X15+SGd7HAz5OK6HpjCckWdh7fmQSufzWb87M0JIvt4E6B7pU53Y47MOmj9exgf9IyT8wvSj0qtz
t77rHmSQHkOA1JGjmkaSvNMJ7asyl7jtayxpJPaHd13g+tWDpNtfnBd/5FMmDeiQR1dZjAzJrYDI
bUQNAOHN7NgKwuXzevdPyHtc3JbWWfRcC6deZ0QK+r4YdL8/ePAFw/gU3hTxPXpLk/290+CfWIjg
bzJ+Cg7rmIXgMyQARyS8x8YcEuFXF4PXrKv+lZ8XLGPWsZm1zr/UGktbvBnx9zoTs69091Zb6grg
QA4z28tyIFLSbeKqsdW5ljPpN1HP8FO3JddZ6uQ4yGhg2u2mASeXO/lKDDtLSRugD2mdfLTVO65t
b2vsDKhoNrtwafm4d09XCLv6MQGw0HdLYLveNvH5uui3uif0PqIbMOYSNzg48RqRKxWOO9xgOmT6
cOIjtw3sNFt9Cl2HmkmZaR3048Ulx2cfonT78Gu9txafUc0t2kngOmZA8UlpBwD3VnRzTB84SRoc
NdGH3Y3xcQ34fr2f/9O9g5LKG22OILmvB2SASNm3SVm5mN051l2VdkOra9zrHSwEDc4uj6WvKllf
ZPVMetu/kbNv/T1WXn/YP0frerGsTHl+4pdbP1auM5eKuEcHFL1cWu/amYyPq6Oeov8A+2H/ANyl
9p+rn/li/wD7Zf8A3LMH7F77vxUh+wv5X4o+rwZ9PF0PtX1b/wDLF/8A2xZ/cn+1fVv/AMsX/wDb
D/7lnf5B/lJ/+x/+Wl6vBWni6H2r6t/+WL/+2H/3Jfavq3/5ZP8A+2LP7lQ/7H/5af8A7H/5aXq8
FaeLe+0/Vz/yyd/2w/8AuTfafq5/5ZO/7Ys/uVL/ALH/AOWmP7A/lperwVp4t77R9XP/ACxef+sP
H8FCx31XsaBZ1BxAMj9C/wDuVP8AyB/LUT+w/wCUkb60nTxdKr/m5k2NpZnuscfoM9N9fykuatrC
+zYVFtFb3P8AVEFzobt4HiVx5/YPfd8pW5V9j2M/nogfueHmlr4MWQ5AB7cRLvxGkzyPtVhbr7zx
8ISRcf8AZ3q6epu/lzH/AEPakh+jv1aPDHg+ccX3ji2NcdfJ/a//2Q1lbmRzdHJlYW0NZW5kb2Jq
DTI0IDAgb2JqDTw8IC9TaGFkaW5nVHlwZSA2IC9Db2xvclNwYWNlIDE1NCAwIFIgL0JpdHNQZXJD
b29yZGluYXRlIDE2IC9CaXRzUGVyQ29tcG9uZW50IDE2IA0vRGVjb2RlIFsgMCAxIDAgMSAwIDEg
MCAxIDAgMSBdIC9CaXRzUGVyRmxhZyA4IC9MZW5ndGggNTYyNCAvRmlsdGVyIC9GbGF0ZURlY29k
ZSA+PiANc3RyZWFtDQpIiWSXf1RT9xnGL1NnOVSROYdIGSJTRAGHEVJAjCEghBgjQgwQMUJACIoR
EalQD1CbUsYAGSKlOZYhc0r9wTgOLTrLNIdG2lGkOYiKnMkwRggIFiml6HF58rJ5T/2Hwx/P573P
+zz3fm8uMzuFK2eY9TU2lSLVXKX4iv3oppOLy/nz3KrXc5wTuObFzqvUTnnu5b/irBy3U6zx8PX9
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
cmVhbQ1lbmRvYmoNMjUgMCBvYmoNPDwgL1NoYWRpbmdUeXBlIDYgL0NvbG9yU3BhY2UgMTU0IDAg
UiAvQml0c1BlckNvb3JkaW5hdGUgMTYgL0JpdHNQZXJDb21wb25lbnQgMTYgDS9EZWNvZGUgWyAw
IDEgMCAxIDAgMSAwIDEgMCAxIF0gL0JpdHNQZXJGbGFnIDggL0xlbmd0aCAxNjYzIC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlID4+IA1zdHJlYW0NCkiJ7JV9bBN1GMcrUyuroYsF6yzQQRnHGFs3NuhGxyqM
0bkChb3QvQAnjFGwjkIGFB16SMEDBnSBkIILVjOlyEsuhj8asoSTjKSiJBczQokTDhyxZCIlImmg
S06+vZEc4P3hnyZrcpcl/X6e3/N8nt1VISRywrdS3mROVs9Rbmva6t7sclooSyW5u7HYeprLMPVZ
VTQyT6/z52/devToxbsC8LpWn9WROOGotLGCpe24coGjLVRnXik4uSqfJz6PRlEUxyGyhQBXWHro
+dawcp7rR6q4jXFaLV6iJmWtY2n2at7BrvKgKIrjENlCgIsO3SRLev8Kmc2CkNV9M1ToP8OW2g5w
s7n93ILWTTSKojgOkS0E2GwQYmaVwM6KC8Gs9pt0ofcMU2o/EEletuTFoTgOkS0E2Jg94M8jL9Mz
XN+x0wnGmBs6HcvWnoxkdvcwmdytUL7xb3chGxeKlAlWCl+40N//9K5ACGFAgIm2E2FD6HhEz32j
TGfPUTrLr/7M7gEiq+dPT07gPi+FL12KRh8/Fu8KhBAGBFgX7TJq+75ya0KBwOsJhlW3XyPS9Tf9
4zz9zISzv/NS+OrVu3cTCfGuQAhhQIDV/mOcytEZV6qOxhWKE9oRwZ/dqkiETqv+xTM6fJ2SwgMD
Dx8ODop3BbyYIl9HzYYjHOSa7fuEImM7XRjfa8lvPxTN4b+gMTK8wZ+sI4QQBpSEu3fHc500PzX+
GUek+EIG8iiHkeEN/mQdJUNPwoCSML2LNQg72QzSG9Tx7ZG3tIcpjAxv8CfrCCGEAQEe273Dl57y
KTmmgIqleWhW1dNBwhe8wZ+sIzyIeDDxgOKZ2hst4Pd7csMdmqz4WWY0dT2gsss9tM84wpcIAwJ8
8Gym/nBjhu+IZqz6XGRU4LdwalhaSNYRvkQYEODPf9L6j3VqTF96R0W/d4/0RB+kWqWFZB3hS4QB
Ae5ypfqOu161fOt7ifuhS6EYsKWqpYVkHcHLdlspt9VWrtzQZGNbG+dFtlSXOj4ki4jt8enW3bZc
BiPDG/zJOkIIYUCAtznzYxSVLew4Ndm0p3OipaN/vICR4Q3+ZB0hhDAgwLv6Mtx7dG9z+7xjjAfD
Gv3RP9LUGBne4E/WEUIIAwLsi6p9h1wj437ty5Zj6hRlV9kIAr7gDf5kHcHLWlMV8x7RQOCV2uiv
Z1YIS/hVrZXO93Vlxo3eUiNGhjf4k3WEEMKAADdH58bWuczhFlUht0lvVLZRU+0YGd7gT9YRQggD
ArzhVA6/qYlQby3LsH8S1sV3CVoHRoY3+JN1hBDCgABvM6RT24k3wjsbVfzezteMHf2vUPAFb/An
6wheahOrjbOtB4x4H80J7STKDR+pK7o2ON5VrmdI80IlRoY3+JN1hBDCgAAvMKwJ2s8uJ6udNdal
DxbbnaEiJ0aGN/iTdYQQwoAAO3Q2Y0Nsrn1FrNjT3Flg2dA7icPI8AZ/so4QQhgQ4FWxvIBTR4Rd
1HiutVNLtcXTOPiCN/iTdfT8e7rIu11bot0SsbDribk96+nykJvAyPAGf1I7Fy/evv348ZCjZOhJ
GBDgMmez26pfbq+M15ILIzX84mANhZHhDf6kJS5fvnMnkRhy9PwLP5f/ODKd2UzPbG8JFDMtwRK2
JYwD0CW6lWoWC4lFFcnQkzAgwLOamtnSshX2uVaHtty0lKrQ1/LoDl2iW2kvV67AlPi3Am2jfYwB
YFHvQk9Vb3l4aWJ2rJ4p8S1rNGuxBGwSG5X2cu3avXuDg0NbQwhhQIAbiZl6ksolVmsyQ2toA7lW
mKDEBrFJbFTExBLPbA1doH2MgXHm2+x8ZWsFvygyJ7rE946/xmqx4wB0iW6lQ924cf/+4KBYVIEQ
woAAV5tnRR19BbFlkWkh0jSVXBmYokR36BLdiphY4pmOnv91ndTZFpkS2uScFmmx52W30AVNLT4s
AZvERqX/02LRIdkIIQwoCcfXmGboSHdxUx1fQtY5LA5HCCNjk9ioVLPYlzim4vmf6fRDW4PjhI3C
RK8rPFnzQTDL26LHAegS3b74cAw5QghhQIAJZbMvO0ByeWSDtaCpPjqzqT7ZHbpEty/uS+xLgbYr
7RVMVb9ZD8ENHqO6Tp9P1vYWBG0ai39OzBaWjikO8i+FEEIYEOBqekZsibWIsGtmWcselGuLebtJ
2t2L+xra2n/9CDKf4ULDhYYLDRcaLvT/KfSPAAMAynwy8w1lbmRzdHJlYW0NZW5kb2JqDTI2IDAg
b2JqDTw8IA0vVHlwZSAvUGFnZSANL1BhcmVudCAxMzkgMCBSIA0vUmVzb3VyY2VzIDI3IDAgUiAN
L0NvbnRlbnRzIDI4IDAgUiANL01lZGlhQm94IFsgMCAwIDU5NSA3OTMgXSANL0Nyb3BCb3ggWyAw
IDAgNTk1IDc5MyBdIA0vUm90YXRlIDAgDS9UaHVtYiAxMTIgMCBSIA0+PiANZW5kb2JqDTI3IDAg
b2JqDTw8IA0vUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQyBdIA0vRm9udCA8PCAvRjUgODgg
MCBSIC9GNiA4OSAwIFIgPj4gDS9YT2JqZWN0IDw8IC9JbTExIDI5IDAgUiA+PiANL0V4dEdTdGF0
ZSA8PCAvR1MxIDE4MiAwIFIgL0dTMiAxNzcgMCBSID4+IA0vQ29sb3JTcGFjZSA8PCAvQ3M2IDE1
NCAwIFIgL0NzOCAxNTkgMCBSIC9DczkgOTAgMCBSIC9DczEwIDkxIDAgUiA+PiANL1NoYWRpbmcg
PDwgL1NoNCA5NCAwIFIgL1NoNyAzMSAwIFIgL1NoOCAzMyAwIFIgL1NoOSAzNSAwIFIgL1NoMTAg
MzcgMCBSID4+IA0+PiANZW5kb2JqDTI4IDAgb2JqDTw8IC9MZW5ndGggMTk3NDQgL0ZpbHRlciAv
RmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSImMV9ty2zgS/QL9Ax6pqZgmbgT4mHUum6lcPGNt9iGZ
B5qibE4kUkNS8Wi/frsBNG+2MylXSe4W2DincbobvLzqUlZ0jLu/rqhXl29vOLvrVgkzmWSH8L1f
7VZ/rTirWHDoTLML/Kcth6X/ZbX/P04ELFBxluIagd+wDH/+12Z1+UbDVpvdiicM/+BLwFoumdBx
krHNYXUZUPkFiCphmwI/HlaRXm/+hCBpCJL6ICkTysbKsDRVIUTmieHjF0mcJAnHINGHvKr7ss7r
osRIrzd+7dUNrL25+gi7/AoB/2RJbNgDovvAvvyRsO1KiZhrlposFinTSRZryS54FnOF7KTSsdTW
7X9Y3awUj9EQccqZ5kksYLGIhcG1u18wEeDUIQPwj7axZIqL2Dj8AFiYFAl/iT5ff2S/NTdsnWVx
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
C+emkOREaDHfoBiOojc5DWd3qXJHKDWamNM+FVCGl5wI2HaeOVH8mH6bE8V8iDlZzsS3OVEqrJPm
RCEB0pz85BBy8mrchJy4YjIwyYmyzk+/TU6Dx6cJObMkOfEuxz93nYUtE3KiNG7gl5y4HsrwiJPX
18YT555WiDhZios4910uESdfMwSc+2OmgBMlxhJw8lrKFHCibPVdcvIOzmvcsuAnxCUnb7tVISeX
SXchJ8poLuTk0PEVS3JixDVcyInipsC0wPpuP8X2yZrkRBnn9N3kZBkm5OS7PIScWOylupATxcyE
nCh4jM9TLFjtSU6UXquQEyVKF3KizDkfOX9J+F/gNEybp/Ff4PwnwAAwoxptDWVuZHN0cmVhbQ1l
bmRvYmoNMjkgMCBvYmoNPDwgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAx
MjAgL0hlaWdodCA3NiAvQml0c1BlckNvbXBvbmVudCA4IA0vQ29sb3JTcGFjZSAxNTQgMCBSIC9M
ZW5ndGggMjgxMSAvRmlsdGVyIC9EQ1REZWNvZGUgPj4gDXN0cmVhbQ0K/9j/7gAOQWRvYmUAZIAA
AAAB/9sAhAAOCgoKCwoOCwsOFQ4MDhUYEg4OEhgcFxcXFxccGxUYFxcYFRsbICEjISAbKysuLisr
Pj09PT5AQEBAQEBAQEBAAQ8ODg8RDxMQEBMUDxEPFBcSFBQSFyIXFxkXFyIsHxsbGxsfLCYpIyMj
KSYvLywsLy87Ozk7O0BAQEBAQEBAQED/wAARCABMAHgDASIAAhEBAxEB/90ABAAI/8QBPwAAAQUB
AQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEE
AQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFj
czUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2
N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR
8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSl
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
DZhzCRucHHiNSJWKxx3uMB0yfThxEduG9hotvoUuw80kzLSO+nHikuOzj9E6ffg13tuLT6jmlu0k
8B0zIHiktIOAe6s6OaYPnCSNDhrow+7G+LiG/D9ez//TvYOSyhttjiC5rwdkgEjZt0lZuZjdOdZd
lXZDq2vc6x0sBA3OLo+lrypZX2T1THrbv5Gzb/09Vl5/2D9H63qxrEx5fuKXWz9WrjOXirhHBxS9
XFrv2pmMj6ujnqL/APth/wDcpfafq5/5Yv8A+2X/ANyzB+xe+78VIfsL+V+KPq8GfTxdD7V9W/8A
yxf/ANsWf3J/tX1b/wDLF/8A2w/+5Z3+Qf5Sf/sf/lperwVp4uh9q+rf/li//th/9yX2r6t/+WT/
APtiz+5UP+x/+Wn/AOx/+Wl6vBWni3vtP1c/8snf9sP/ALk32n6uf+WTv+2LP7lS/wCx/wDlpj+w
P5aXq8FaeLe+0fVz/wAsXn/rDx/BQsd9V7GgWdQcQDI/Qv8A7lT/AMgfy1E/sP8AlJG+tJ08XSq/
5uZNjaWZ7rHH6DPTfX8pLmrawvs2FRbRW9z/AFRBc6G7eB4lcef2D33fKVuVfY9jP56IH7nh5pa+
DFkOQAe3ES78RpM8j7VYW6+88fCEkXH/AGd6unqbv5cx/wBD2pIfo79Wjwx4PnHF944tjXHXyf2v
/9kNZW5kc3RyZWFtDWVuZG9iag0zMCAwIG9iag08PCAvRnVuY3Rpb25UeXBlIDAgL0RvbWFpbiBb
IDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0JpdHNQZXJTYW1wbGUgOCANL1NpemUgWyAy
NTYgXSAvTGVuZ3RoIDc2NCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiRTC6U9S
AQAA8Nf6WFuf+uDW5lpt9cHVal3rnM2tlcvN2bFVM1dWNss00zQPPFPzQEBQQERuRERuEQS55BCB
x4P3eI/jIYgiXn9Dz99+wLc2oK4dqOsA6juBBhLwswto7AZ+9QBNvUBTH9DcD7QMAK2DwJ8hoG34
RMfI6c7Rs6SxAhK5sHv8Qg/lci+1qI92pX/i+l/6zQHG7cHJu0PMe/9YD4fZxSPsklHOEzL32Ti3
lMIro/LLaYKKCeErhug1Q/xmSvKOKa1kzVWxZB+m56s58s+chZoZRe2s8htPVcdX1ws0jUJtk0jX
LF5qkSz9kRo6ZEbSvLFr3tSzsNKvMA8sWoaUq8Mq66jaTtY4KFonTeek612TBjfT4GEbvRyTj7vi
45n9fEtAZA1KbCGpHZI5ILkzoliDlS5E7Ua1HkzvjRnW40ZfwrSBW/wpa2DTHkw7wYwLynrC297w
jg/OBZB8MLoHonsQtg/HDpH4ERGOHUViR2HsECKihyH0EIwSDwLIcT98sEGMHPgi+97wcQ+074b2
XaE9ohPccwSJeXswbwvmrYH8qj9v8efNG7srG7sm365xPbe8njMQvbklT07vyencO1r3jsa1o3Zt
E1Vr20pndtGZVTiyC46snGjfktm25mxbUltGas1IVjPi1YzQkhFY0gJzmm9O81bSXFN6xrTJMR6f
Nm6ylzeZhtSUITW5lGLoj9P1KZouRdXhFC0+rsXJGnxMg49o8GE1/k+ND6nwQRU+oEz2K5N9i8ne
xWSPItmtSHQpEiR5olOe6JDH2+fjbbJ4qyzWMhf7PRdrlsZ+ESVYgwSrF2M/xFidCPsuwmpF2Fch
WiNEvwjQTwK0mo9+5KNVvOh7XrRyNvpuNvp2NvqGi7yeQV7OIC84SAUHKZ+Gy6bh52y4lA0/Y8FP
WZEnzEgJM/KYGSmeCj+aCj+YDN9nQHcY0C0GdIMOXaNDVydCRROhS7TQRVroPDVUSAXPUcACCnhm
HDxFBk+Swf8CDABOnPeKDWVuZHN0cmVhbQ1lbmRvYmoNMzEgMCBvYmoNPDwgDS9TaGFkaW5nVHlw
ZSAyIA0vQ29sb3JTcGFjZSAxNTQgMCBSIA0vRnVuY3Rpb24gMzAgMCBSIA0vQ29vcmRzIFsgMCAw
IDEgMCBdIA0vRXh0ZW5kIFsgdHJ1ZSB0cnVlIF0gDT4+IA1lbmRvYmoNMzIgMCBvYmoNPDwgL0Z1
bmN0aW9uVHlwZSAwIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9CaXRz
UGVyU2FtcGxlIDggDS9TaXplIFsgMjU2IF0gL0xlbmd0aCA2NzcgL0ZpbHRlciAvRmxhdGVEZWNv
ZGUgPj4gDXN0cmVhbQ0KSIkcx1lLVGEYAOCf0E0EXUUXXUQQREQERVBERBRRRBESRRFqlranpVlq
pqWpqLnv+5p77vvuuO/O6PGsc9Y5M+M4zrzfCzkHnpsHaH+gA4AOBPo50EHAvAQmGJgQYF4B8xqY
N8C8BeYdMO+B/QDsR2BDgQ0D9hOwn4ENBzYC2C/ARgL3Fdgo4KINMcB9By7Wh/8BfBzw8fsI/4vw
CYZEwv8mfJKPkEyEFCKkEiGNWNOJ9Q9aM9CaidYsFLNRzEUxz5CPYgGKhSgVoVRiKEWpzEcuR7kC
5UqUqlCqRnlfDcq1KNehXI/yX0MDKo2oNKHSbGhBpRXVNkO7oQPVTkMXqt2o9vhovaj1odaP2gBq
g4YhH9sI2kYNY2gb99EniT5lMBF9mugzRJ81zBF93se+aFgi9mXDqmGNONbRsYEOM3Fs+Kqvgm0F
bEugLYK24FXnvMqsV5n2yiavNOWVJrziuFcc81hHPMKwhx/y8AMern+P7d1je/aY7j2m0013uLfb
3VSbm2p1b7XsbjbtbjbuWhp2zfUuc51ro9a1Xu1ar3KtVe6slu+slO6slOwsFzuXipyLBc7FPOdC
nnM+xzGX5ZjLdMxm2GfS7TNp9ulUuynFbkrWTUn6VKI+mWCb+GmbiLeNx2ljsdpYjDYarY5EqcPf
1OFIdShCHQxXBj4rA2FKf6jc90HufS/3vpN73kg9r6TuEKkrWOp6IXUGiR2BYkeA2O4v/ntm/ffU
2vZEaH0stDwSmh8KzX58kx/f+IBvuM813OP+3uXq73B1t7m6W2ztTbbmBltznam+xlRfZaqu0JWX
6YpLdMVFuvzCdtl5quwcVXqWKjlDlZymik9RRSepwhNbhcc3C45Z8o9a8o5Ycg+bcw+Zcw5asg/8
F2AA9ERiMA1lbmRzdHJlYW0NZW5kb2JqDTMzIDAgb2JqDTw8IA0vU2hhZGluZ1R5cGUgMyANL0Nv
bG9yU3BhY2UgMTU0IDAgUiANL0Z1bmN0aW9uIDMyIDAgUiANL0Nvb3JkcyBbIDAgMCAwLjExOCAw
IDAgMSBdIA0vRXh0ZW5kIFsgdHJ1ZSB0cnVlIF0gDT4+IA1lbmRvYmoNMzQgMCBvYmoNPDwgL0Z1
bmN0aW9uVHlwZSAwIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9CaXRz
UGVyU2FtcGxlIDggDS9TaXplIFsgMjU2IF0gL0xlbmd0aCAxOTUgL0ZpbHRlciAvRmxhdGVEZWNv
ZGUgPj4gDXN0cmVhbQ0KSIlkzEeSwjAQQNH7n47JgQwm2bKSJSe0GXfLPWpB1Vv++osyLMrwUiWv
5E2A99wH+oxq8EW+Iwl+yC+zVEiGlQLr3EaDLdrl9gYc0JEUNhRmdrKzM7qga5O5odKBKid8EC7U
RPpEEd0mhtioA03OId9nWtSRloGgSxzzcLbt/ZnJaT8ZI+WIv3PSgdqNoMkIporsMCmZmx2fXc0w
uTBnTs9Oui8eDf+OanZQPbeXyY7Z1h23YdbMSiRL8ifAALRH0AQNZW5kc3RyZWFtDWVuZG9iag0z
NSAwIG9iag08PCANL1NoYWRpbmdUeXBlIDIgDS9Db2xvclNwYWNlIDE1NCAwIFIgDS9GdW5jdGlv
biAzNCAwIFIgDS9Db29yZHMgWyAwLjAzNCAwIDEgMCBdIA0vRXh0ZW5kIFsgdHJ1ZSB0cnVlIF0g
DT4+IA1lbmRvYmoNMzYgMCBvYmoNPDwgL0Z1bmN0aW9uVHlwZSAwIC9Eb21haW4gWyAwIDEgXSAv
UmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9CaXRzUGVyU2FtcGxlIDggDS9TaXplIFsgMjU2IF0gL0xl
bmd0aCA0NDAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSIk00ddy2kAUBuD3f4uU
SZl4Euy44G7TjDFNNEkU9S4BEpJA2NzkP7tk5rvY2dk99VNF/EykL1Xpa418q8vc98b0R2P682UG
v5pHJ69z+N1awJ83Umorp8xZR4XzrgYXvaPLvn4l6GXBKA+M64EJNwPjdmjC3ci6h7H1MLYeJ2A/
Texn0YGK5FZlUpPd+hS8xsx7mfvQZF4XQUsJWovgTQnbSthRSVcLe1oEgr6EgbEammRkrsbWGib2
WnRikJ1k6pKZl8zB3yy8jeIT1d9oQQpGmBlRZkaZFeVgL3NnBVt3vfUYP94GyQ6ipIg2xRLS/Trb
r1MSZ++wyUm6/YBs95HvDnlx2DHbgs50szvwB8DfA/tOQShgtl+lewRfsiyULinCpKDsMfH+l4Ty
OFRrMSZrAY2gHT0iWpiCGqQK+OnCT9H+zCN8JjI4icSIdgwTO+YDBD5SEIyjvrHs6aSrRdABNWoz
2A60lBD7gibD99iAmV9nalMPqiB7FdmFZ8l9Yh5FBx5gYt8zd2NyOwLrhrkemlAemFeCwV0KxgVz
3te5vz2NO+uS045W6qiltvpPgAEAb6CXug1lbmRzdHJlYW0NZW5kb2JqDTM3IDAgb2JqDTw8IA0v
U2hhZGluZ1R5cGUgMyANL0NvbG9yU3BhY2UgMTU0IDAgUiANL0Z1bmN0aW9uIDM2IDAgUiANL0Nv
b3JkcyBbIDAgMCAwLjAzNCAwIDAgMSBdIA0vRXh0ZW5kIFsgdHJ1ZSB0cnVlIF0gDT4+IA1lbmRv
YmoNMzggMCBvYmoNPDwgDS9UeXBlIC9QYWdlIA0vUGFyZW50IDEzOSAwIFIgDS9SZXNvdXJjZXMg
MzkgMCBSIA0vQ29udGVudHMgNDAgMCBSIA0vTWVkaWFCb3ggWyAwIDAgNTk1IDc5MyBdIA0vQ3Jv
cEJveCBbIDAgMCA1OTUgNzkzIF0gDS9Sb3RhdGUgMCANL1RodW1iIDExNCAwIFIgDT4+IA1lbmRv
YmoNMzkgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VDIF0gDS9Gb250IDw8
IC9GMSAxNTcgMCBSIC9GNSA4OCAwIFIgPj4gDS9YT2JqZWN0IDw8IC9JbTEyIDQxIDAgUiAvSW0x
MyA0MiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxODIgMCBSIC9HUzIgMTc3IDAgUiA+PiAN
L0NvbG9yU3BhY2UgPDwgL0NzNiAxNTQgMCBSIC9DczkgOTAgMCBSID4+IA0+PiANZW5kb2JqDTQw
IDAgb2JqDTw8IC9MZW5ndGggMTcwNzcgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0K
SImcV1uOZEsNXEHt4XwC0j2Tdr5/QcA3YiQWUGK4oO4rwUggdk+Ena/qni800lQ7TqbT6UfY+eV3
38v1/H6J/fv+/OXx5Y9/lutv3x/hqj1e7+P37fHt8c+HXH+/BpB7vn7iH//661r6l+sX//sOigXp
7oVrlL9Yxs+//fr48oeMo75+e0i4+A8/irWtXJrv0K+v748vwypfQKvC9fXJ//7z+FX59dd/PH7/
9fGnaVDSO+tVk9y9XUnyHeX6ibrMuBjCnXToho2/mUb+v1dYxt05R/xfRPF/C2m6T+k+GlWaWaWp
X9Lq3TvMwi5YA1XfHpoKDK9jTR5r5MOiqLfiJjWWO+YKEzcC60K+KLfWIce7xQY53oVHA++q19N2
tNoNSVVsh8JqygF30Ch3SZTlTi3ZDtwrwDT8JqHOcAf8Vm13S/GQ6y3Q4DscSfhVO0Pg8YrLNPof
9te2RG6gqroXwAtBuEHuHHEEPFhhTFW162BHirdUAwSRpthqsQ0xluu/D83h7lUX8oYt9Valknyn
Xi9zOe+l5dau179tRa7VblIKj223NvWbhmpyz8U8UZAENKNbJOgtLHwzu5r2V6DwVAAaB5AQKlNi
hmtvJsUQTZYsJgfo4RG4swUMmcDCgJxiMrnVZr7qPdsBEddy32j2oKsgKRLyPTRLigqdW0YaidiO
iXQE3Y+o2ZKxMEXaXZHSQ2S4IhJa9/eZhA0xidfHNH0+fsaWeqfkZ2aE4/0F6QH3glwt8SoC1uzU
XLfMY+Hs3o8V3bMCMszbYoGDdWxwJKMafIVGE6NtwAlNvHii+RqaitmU74qTThtjeJV5C79ZvkvM
nv412c020qple5BsWRSbmBJWGkJxyzxUPctSnu72elKJZnUSz9MUyigXegqJ3F2fMloQWdkmIyxT
fppB3TTMFdNAXKPF6+MVnuCa3QQ0MdvF60S7XRAWdVMnWu3AIn5giOXFgBDLMMD8tlYk+FdNpUg9
5GnARhAjpiQjkpM5LRqlYGX3UiR9PT+Z+cbYIK+TDAx94d14tpZiJ9ElLPlUXG9QsRKX4tXVqzNN
grPbQryCmYbYUsW5pxeXC+PH8lOPd/HEhWlVopVoCd1UCMxw1pWOVMQhQrNYWemUd4lOBFxUq9Wo
ZNYodJd2FKnLXqW9pWMFGlnyciktH/Is040k62EMQjCqAnGUbnJvTixVJhNUHd1jMH2PxW5qZEUq
iB4m9iXukJGt/W7du0krI/nrFs9eYkCy3mnti9cErZeWditx0WvDWX0swO17VOsUZH/6rVvAYXkt
w7NavblI9eggGUgMB/KaSJZcrMJkzulaB6NFyxS4z2wtCHdxNtF6yJM9NsKd2SuHjZNMelKgiZ5I
0bLTvzPl1RUyLqc8GHAhGZTcnUvUIxyjc81xBxZ+QVGz8FiyvFWBaTVN+e1RkNVtiqVbv6YkCOoS
0eI6o70AdkO95l6xWWdpdvG5j3bg7YMtdHpRcGi0dMiFQ9pcMoC9B/mlFjscKikeQEWj5Kg1gKre
zNg/jbWGOO+wAJIkXDl2s10hBlP7EJ/LwgG8fTSZ03MF7UVv6RHk9m7AcEVAaUK0KKs7CFNIXhIM
YpOOC2iYFKJ7tbioVZbu58fD6MWGIrJsRjxI6JC7zywFU1fD5Ec+Y46kwuOjyhKhMN9Z4v4Oyuo+
UIolq4tG1LZ8AqAZRj/7+AN3RP4O7UN8PhqnzLQAGNOjD20K78HS4o0qy7nY5DfKaq0VBUGt8JRL
Wu0iSZZkjum97s/4EVMVUBnTa+6i5weXMYgNBg43hMYgNlDRKH8CbxtAoKQPYAbWgWq9ymgf3ajB
wrZd3dhg8uH5Rs5MC+gBY7UfyOmkM/ImaWaeTNlr741yiANAB4GyMvK+w4dtT7IUn7SNY/L6Xu5G
13IMBZ9OkaNxtrhNYKb59M8nYPnn26PTtuIOifRhD54VA3jbwNy0tvwAaKiTA+B8rxcebC3lVZB8
x+lRrx3DYNn13DkqevnyCdCRFMWXl2ROnUC2aeON+3seI6Pa/pJ9xqzgLGqPukTsT/i+AYixOD8n
wEvkqu7LJzBuy4mp/whYHptbPgIrENNBn4C1BZHpnoqjjN8XwH7MB2oIi4EkYJrhfLkoSkK0++wV
aDD13D3kxRIbwdAcfIVpGNW5zljlaxYMaVnrmz8YzzEdburp5T4T4OsvXR15bC9Op5193OQlCYhJ
jMcKpJdsBVveVxoInZB5haFhlO9226zvacSs72Hi2P/hCjalB7SfXA8SEkF9VjkSZCOTdYiUUF8Q
NJ6qi4hE8EU304gAz/0wlUiN9WVFt4g7GYlgXh3V7nS0kUlI3NPaIiQ7JOTFOJQ1yEFJNDOmYwFH
/ro4acmLlDYyU3157DNy8JIIpohWXvxa7a10+nUimIb7RMqoxYmgd1vVcNpE0ghmjnR4TdHA0knx
wrl1krqtQMdLPoN3DL6CuVWS1ypfENwRMVVFjx0oSXAzf8RODWCoWF/OqKZrr2BGVZ95kBdbDraT
OwayvYa0r/XHSMeELSfCmZ/xgVw87RQG0zBVWbJfpfZjAW6k3qJCKVvm28G68ka2FbC5/RiBXRi2
D4R6hR7Db477XEQppXgahjj2pMcKdAv1d07H5LFl9FgzbALbjJlSn5Ez8dBoGH1ksNr4vQCkFmmQ
YvBpKiDFBY0jaFwyTmbBHd8R0lI3Sy252pjI9RNpNotwvzTv7KxGyv68xeQzdqB3ZX+zka6Er5js
s1FDuiyTu724nh8vxQmUp9bsZCC520VBBsPp4mb4FIrxuxe7aIp5ydSKgVLPFX4KRKhZEhgjlMMI
REjNSI7z3pEUAwHPC3yXMoL28hTqDc63jdnLahjvBvLvlvFWLe6YifC1xTPIorpbxjxjNxV7l50r
ynosFEwjNFqaa0xt+lL5ZFQ+uWyBjjJs2eWz2XND99TdeRc5VxrQEz2NQVBNYZO8RQS1yVAw5sRi
w8EC+GhUO5KvzcUmuFMuJ90ww1o+Foj1MyoobBWkB9m58PyUHVYZCa/C9tLqEv4aBw9KXoiT40By
+YA41bGOEy4ddl8Ds6Ij6Wl86jj24Moc7CFiCtshgsjV6Hgi29+JXPBjxGNzILhxpk9S9UfJJBwY
Fno+KYn3kHasQN2OeZ9RnSKOyLmMDY5sM4ZLPyMnJWW8SrpXCuZUOh5IHI2cLSlzVm572MtIHdkP
VPoEqdbysQLFnbwYS9siGaP2scERdCrWGhVMGiMN4gibR/Y0CCNqOhbwsdf9OZdNzM0pSi2pi/gz
zwHcvOB2RqzghUYF/Q77XWoH1pd5MCNHWz1WoBUYyxUb+bfcrYS5YyBkuEwvIP+1HKlVBiWt5Mtk
2GNihJFNvHIE7qDca1uheX4KlgWwILzZqS0mqxwi3fsfwiIlryKx8BQYUvIZwILBuvdjBY7JPomV
IZdW1xHPT4ca6VcUunqrKcb5AFLwNsrBSQqo9mQKGFJfR5dC0jkKtijC5KYKBtgl7yl8IYgLkw0a
/kd3texYFtPAL+h/uGukaU7eyZoFa8SCD7hCCKlBgvl/iSrbcXz6NJpFj+smJ47tlMszh8zuM05m
O/vYWTBwg6akjkdCny9hWMi/FJeL/SV271qbCwdJ7KjYdmniQB2/vHYR/5pKWFG1MFi8Jb08lhq3
9/dASpInEr50ksyzS3Bxfp+OfAVEZ10gE9xt4+53xHdN0nT9CTm8sU9/Ir6LPk680RQLkYgpRKnE
SX0c5saFgg9zJK6+kM4ZanVRH6dTibDnKLESv50qlbh2xHclAmgrn0pcbNXnLdKRlUusRHw2pVCr
s9u0YpW47VOJjlgl4gvXFRhkn3EqcRXUbg8rEN4yTi3C68zweC36hl2MDEdrpxgZvpJPqS1K4BKL
ESkIxTqNgXYp7mB6Kd4jKWnmGGsvojdJM5BlN2+k80VJlVyl5gtpLlHFIk4opB5WQNUttUs0t4w9
CIKK0PAD1RwtVU7sSX8eVWOL/NUl+bk4fa6uY1TmynRsqpMpheQImB8JxgdGPlqBlxhhclOfRiCr
fCF9c6nwMXvMHkQqd5SRHPkSJG/mRWFKYOp01ctTe+lBFxO5ej26eFGHazumDDt2wpvXqtkIboCb
yTeF3fG3Fol2uoprZZ5RTDmogMkXOgi9YLGvYKICsqZnI01eDT+58pHCUgHpJo3XVFXhtc8OrDyc
JKMdA8L0Kns/6o61mK8lssBFY0544FcKCucgiLAIXN/0HbDrBEB7B81lr4z1nRNvU91+yyHXzGEF
EmwV33Abd4L2XLajmwJptZqjyYQ7xige0pPSRwUJ0E5GFrQZ9ClKfC+4xqfOAfMYXXifa8UOV4YO
6j8jHjnb890G1ajDO44P4KjLDN12SZ9gB8rMUKMIGI5gG/pjTtru+IshQnwPJOwaWg5PhCFte9ee
yAzB6cOmm9LrRliqTyTssls8ET8ddx1sDdU6UeFdgSCt1v9eNLup/gI2zaNK89w20jTQp3JY0G1q
TaI5aJdr+Anvx5nsfnkgaqKuqdqq+AESzFuIoRwH+se1pWkSR0qbbvO75KF1VkC69WJCDNLUbWl/
ssMRtj+wCsWfDaZkOD/DbJ6BJ97CAgwDUv9MNY4YU6S6NDvhDN+gwJcA2aQYWQfRqz5G6LV0zOi7
jQw00FLDCiSoDu1/CJCH00L3fgRTEg2B1PqyQpdET5xcHPg6QJZp4SvseSCkndRvCHkH3k3OIJtn
YFbhazPhG4CV0vkd1NnNRFi2D8I5cpcNUGYs8/IyEqqYCPjBWo1SyEFwYAWbn4D77HG+goOWsg4z
sE3yjtSnAefWKEWdYJ7ICZ5tegDIszm+o/lE9ibkaQ0jFn22yBMUVr9uDxmKSd4xxJlIKgFyvSFJ
JwTfQ5VkM8ZGGjI1by5jhBq3W0H/pRHTDQCse0OSyJe4qRqDHKSpquCuUg2ZudwQvJCcw66CBpzK
LabfgsOAFfT92v1R/8sBxAIVRGuN5fRU2DJW5C+Qk5e9LMCTbme7Wk4ZDoC3X3urvUz/tr9dP91X
mLO6++b5GzTIK1Pyh8sYgP2TzkG+reH8c07cBFXQYHs6FFbQgutc5wtu+402wgA0+mhfMBo9EdtE
6174CnXSP3C7xJtJSuCo0gL7lFSdrC3djlBW1o3sXmMIHn9L0vgafMQUg+ZSjicJRVRiUyAyfCbS
Fcs2YF4sCdp86WVzlQA6kkAPXQ5FtrQRzZHlC9VU+LqW2Gm6+RYnqYvPgipzIEuq5XFsKoUmGzaw
y9rj9UQCV+CQzyIyYAuVkuFjjy3+IBTQch30qquPGHkOKKPcEEZeX0Gb2daQboNH+M6m1Y1wstN7
pRIPZ72XcUPOxewSTyTolFJIgjletUBJtrgK6UUBqQLrvW9kjBuCHnCV2y5MY63/hByPKvgrj58Q
FKLIRgJ95Qhg1unptgd6Z92+gjOzJKcIFRtS0k9I2GWxeCIxYg3JkEbrXLIRo7YG8ZgDMzbUBXXF
YcaGljhzWDHwaMIHzDxU4ojw296+yW8fcOhxu+Arts+6/34DIciG/jNulzLA6A17Ul2H/vxMJ0j4
uCwvumJ9ml7RD5h57qTAJre9ffOJR80ZZ7vgK9RD/8DtBsKOHbJznheJW3X0jSu20IOAe/UdE2n1
hqAg1tQaxAMqGCXGddiwdCYkugr9W2e4zLhUjfGT0PDHRotI1FKOnNrrnEDzjwhG0HJDwIgNr492
snEWElocXau4/ZarUF+cFdWngTrbsXFGa7ZBgeOGRfWJRA6leu6HV7PIzF/4Kj7237+H3/Vp2e8A
m/zOL+CaecbsQfrdldVBtoI8ux6IS6uDqLYuE8E/YpofVSVs2pqAvQX7uWVX1u6CS+uDbG1NZM87
JHseOE0qUznTLsFmPUBW2vuSFRiIigWd4vrYW107Ei7epG08AQ+f73kiW0yfgD6RkO7JQW1GAtmI
kRpVcZh3cQiUfousONdnjrwJe8h7tw+YeRjEEWG1vX1z3j7gsOJ2wVdsn3X//QbCiphwRrrRoiNG
a5PUcITiOdV5Ecq+XoE5MVNkqxf5gtt+r41sZttf2GzioXO+2V74CvNyf+HbPYQcF2iu5Pi8FkRf
vT0vR1woEpnlGzLrPNJxzc/AfAsnlpuvQFqqtxUjr6McYc+5onJ0xJUjkN7GkY6w88xHGcKHNUbU
jphwUlCT9LqKNDPtuG3Xjg44y+2APZHwECpFej+a7zvvnd//H+9VzAXt6iExlbNRPMaB3aEEGO2G
cNo4PQsFZMJKw14TKSiFxNSEBF45rKjQ39mb1rF303LEI1JT+uw1/YjspuWINS3aaZ2mRc+udOy3
3qWMswL2VZs3Lbd30zqAu7GD+kRi8jKullW0zKsx9JhaZp+O0C5iT7zmEWxUZNcwGgLnoBFo7hZM
VvMjnPcq1P3VV1iBmphKnAtU7DaOqNU2KMDxomMBX0E5Pn67BZmscji54ms/x3hVOaL60JBWbgje
T61SVisNOfsKr7lixogjLOMBnX3FFWhCptuuVY7NCGa5nyMDPjOE+ld6Xyl6xjHfkrZpE5MsoJOL
NgfG/PJrZE614xZCRcLlGSgUkSJdSqZgAkn6VZFowFeXMDdpP2rTcdJSOytYPDK4FWgorYXelFOu
S6/aMX0mR74EyTIkIalF60s+gWKoemhObvImlBQjLLBE48y2VrCb6K33oxRY+H/5+M9Hev3z9cHh
Kr86Ojxu2vASkZFfnVy1RLVdLK0Xv7BQQ3/7w+vfH9drII0NDekX/4NViuDn/StujwUV4eOazL9Y
xp//+KffuMXvV5J/v99A/vzX/PrH74+6xBPOlVU9KdiNY0ABTZmSXgOn3wk1A6mKU0AzjXNsQhIq
eh9SCGrkNYlkfpMhlj4ia2BD84xhdsuKLF/RF5Epb0qRBWIlsq4sSJEK70h/qd2Q1rMgSsdJEgwE
aUp5GjLxPyIjKYI78Cy+qZUNIXkTKXVsBMXYcUK6qiGrTUG6XrOD/IoAy47qkvtOCVKyIYUXFYlq
QMtFgHktQwbvIA9Czx72YeSgG7DmFGAs3TQlT50+9GZIK0mQUqYhK+ua3tQbMJsuWSMZsAbPBneo
fyDDfiVBak+GrDIFaeoOGDdPQzTqhZmuiuiXazN3gFSJH+ZQDQ6+PJchqxRFinyn4/Sia7IGGQir
ikjS0zEEUVvJLVoypDdFhn0ni1WHBAKD5qXR61qgnDMtT/3SJdgqBYClqxsyGw/OoiMU0UBonyaC
RCVdU/JBshTSyvs7a01BhoS4UmfLteH2WDcEX+51IygGOf1KhqztoSoPpCGN/3Fd7siZ7jYQXcHs
QbGDMUkQIJjfxKEjL8CRg7Hr7j9xdwP8R3apVCUefXwCaAACJi8mcFnBVIUWubO8+OrIm0VGZDnk
qs1328VR7RZxCa5eMFIETnVkhNEL43VOGXytOvFRWpExZy1Dj2w3idocWtPr4GYkvhQ7miUf3UGP
7pXzkfR2Uj0FHjmiQIt5QDWsbB7pTU7uuoO8bQf8b7jIOrOJybew5fImnrMCrYwFAgGv1zmP5IvO
8cj1iukT8cg59cqpFzzQo/7G6+ogrthDvq5HBckC02sSBCqizOe3CZuZMvEjO0qWKohIUrOWLEKC
uG//2ldXTxwnyr+2mk2SO8q7V10ipxo1kpJSEs8SzlvPkyyJTnl3VZ1ZX5Ps8u5kgmi5ratn1QCS
ZHvflPfgUT4gamy6Q9Lv6wsrQ4C4xAJ3GXViiD9PzHSwZ5MGKx9IiiLIqAdMV0AxzxzzJlQf5SKb
TfYu8rZCjNAQyGAnrEmgIiPZPT6h4VhvjBhkVmznJ9nMZ+uV7CI4L9qM+dmZs5hv0TiQ3KnQEyk/
vuxwC1wtc3mV1Z/okvwLIU2inRwFxjgmMPXiJJ4kqV6vyMkrciSTrqZqipRZfECERn1jtpqsnSKs
O4tsrQwhyPfNwRjSmG+VqwMj1G+dhq4aIqEyES0MmqAtsvp8cIBZs4ZZk6NZ3pHoAy6xVDbhDKvJ
Gi4yey/UPq7CKU428Lgi654mTIskc2sSurjoWWMUwV+T3yBaaysQ03FA5DY+uWmKhNUsHH7UrJIl
EoqPo4BLZQOfR2JNUk7gan44C86QRWBIE7CxG2x3kfEhKHdBYNcxm9xtIhVUzmCioyT+c72J84DJ
DXYTumQiGOp12BfAJJ5M27PJ5VbJ9uVNuiwcDwKmduK5sIx0+fTF2bl4sFh/jzwQXY6E3VeAK9Gc
sbRakQEtIamszBqWRQRJqOAjmQh2knKlq5qd473KTdAxWK3bVmAIMqpivodAI8vWk+TYbK/IUd9E
2YV+spvs51wsdTVrv1mb1gwG8iOyJnYfHx/NqON8fHTF9yMzpCFp7v7xm6Xuh2R/CM1CUPGB98Rk
AusnR9aIIutDqMQk4zwj8L7uaCzWegRpluR8Fk6Gog8J2CNfzkZn/s8ko/c9wsQure9JS9Weksh4
m7OzTPaE8U6MuCOJz7pHY0ZWLysCj7vvTmwlSHJ5Ex4LzwLHfx6AGkZk3Y8KwGtI5tktShfeRzI+
woU/WFV9lDfR0BDsWeKMpme6yKjyCmSjydgyRvS6hrfeNHK9MJsp+Pd3wioqRebdfWKtTIm7s/16
wg83ZDAznqePIqeFH25zipSuUkrOl1HSfTU4aD5Nkv6Eg7FAwhxcxLCT4S6ZH7nJFIk8TWIfkWol
JEBZZI2nE4YVoZJPBFZFr0GeQ03eUxcSm/NJR3L3rbRRRAdEIJ0H2EcaZPXs/chJkVk3VwGO4wS7
lvcNyhQRa2ljebVF0IY9IRv8BmoV74ADLmOBOGvPZq9zQXCebS3hBnkyxK/1g4XE3NjPtGtT90Jk
2ksXJ7gX9mzjIFCXQLYiKnkRRL4AsX2LzFbI3DXHW5PYeNUn++NL925tfYY/skzfnDhNkrZyVhUv
ZpJXAGknhetgCLyyx4sGd4h+vi+o+iQv+x7V7OavLiIxKzLKlTocDKIU6zZxyCnJaglnFcC9IMpd
icAeqP5I2gEp2DrwVkIoworO3H7mKypsp4C3OkPCtonYJ+qPxitOS/HJmjObwJSnlh1WxR7KFgiW
oePp5uxwXRexbgmW6jW+55Ugso0ZGXKbvavZOKq9DU2tX2/ivCZIdDuEMmrcIjGb7LlEjtcsV4Ym
ub6b2Aw57bpFVD0TZFW9QSl0efr1Wpi+WjEUcgq8OCSHrnS7qp1oBEMeSekROCpSjG2bMjTcHQap
KFMvO9mDMn6DXnGajLFEphdhua/DVPEyqdS0FA4cWcvwbbfI9BBhJqlrq1wgCCuSeiwSJlI91q6F
ESj0UT6oXGAumsi/PfFvwownQGcNWTPrNCDUWFlcbeFEbLqHSCiTwnGMWuJMNbwlVC/HKaBbXlf9
KtdS5Q7RQ2ld3qcxrnbbX6OB9Qeu1MbKcpa/ptqiu9TxMC7kiXeqMeO4SigA5iGG26gZzOIdkfIN
AGo6g3bKyqgXaw044/QCZiUGfEyBQYfzrIOjoDy6e3ahQaCrIpPIWADB54LJXZYhYECfkgMBdjGG
UtTeGq7swWhrEChnmAfWeLvwee5zAJ7Lp7KJRJcHZ55gx6AGgVdjfDFHKQZ5eT45rOeqW1iXeyXV
82wSzPAQe7kCOqmNPVgE2IewJnWmIK2JQIeYON9v7ecJrFGh48qDbFj2t5JQ2a9AzvaMyZKLYatW
jM0KK0KKh4KewOqLO+53wPiLOvlQ/foBOCA/4ANb3X2upTq+wpCtQ2gcCjmMVSWfoQAWiLsFtm5G
4BrfXoDlix/kEcng2wIaSs0qwO4VVo7oL4yVbbKKa8CXV9fS7sk6gONdFuFmLnC8X0/lM93g8xQe
1eHt95ynQPTjMbuxkxwqXgA2GxhWKnmfhbz70Z7CTtBV73gZdXafW+d2FWwc4/dZ/QocFbzsdtVC
Rrd+/BTGhAYgnLIAiz0B73FejdftGVet4Wll4n/YtlyG0yywdwjcsAKUVLRNaDd6ym1Qz8dUX+Oj
vEnfvxpf5TsuNb9i0Av0NlgJzyqgsAMI9IoC+QkShHkRiTXKH6PPc1XF5j/+8vXvH3/+2BsakvCR
gR+0TngiaA96AlgOkbx5YZj/n79+/PVvv5AI//jPj7/j588fCNyvf31hYbQVcAd0HXjEr18CKMi+
KOux+8KsLZkLqpF7gKJZ1k4NTvT1qZSTBYq9F7waf+KbYzi52/k24dBj97cP8KBlVo2hWT/LIrgx
HGKhYJnZ3yecjaACjxPw1GvBD3afibU1wSmP7ikLa707CUCF1uhN2S4QuPcXrBcIcu53bozXz9F7
LFT9HM/d96IrESxrTwktuRQ+MvzEzQlMmWJSJjP/j0wYfEH8xmqFdbjsCmpwpyhmpHWs2xZqMFbF
+1mlLGoyniOta2cAtoUrofMVKEsF50qXbgogSQpkOQGqN1yTHrbLy/H6k1OOlFVAm+DtK6BZYHIJ
mit/a8JSLjtPAjjl/taEwyfOq0pK8bquC6R3RFMUFnXwWeVo6M+VXMNqxdjJzfr/kQkYWQaxI0nZ
edJroM4iFWsq1YvcU/F4VYMs5gTF9JzV+pBMpVuSZUWqxyNBG1XkepO0I1KmEtk1y9ebdXfNuhJC
1kpjc3ekuWFN5j0iVT2RsM4lqWqJhF9AN0btDRvTkZi7+3xVW5OUkUnY6SxKbZ+PtX6ITKWPib5r
zPrG3Js4owtk116rsqqImjMRuK+NT5HIOhR11DhSQxIszF4HDxD+CH3MdN3dZDU5NpuwiJ2rexIC
dS0g5z6iZpIlx6zTIHGxeprd/BCojplbBXqXrHBOkspgJKxMEZd6fBK45zGRaklIKDQkt8puatB/
2a6SHblyI/gF9Q91NjAaLskkeZYBwwZswNDBB8On8o7uMcY6+PcdEZl8Va0RGlIVo7jmEhlJyVQ5
1xLp5OZK6TYTmdBXRGY+gknjQnaoJCCS0BX7RSiDoKl2iLQQ9DCcDwG9R3dRo/ciMnoicRQQi74A
ObJjjrXTtliPjaO1IUIB3Str3UhkcQoVYyzCN22zJQUCkeytW1U4EMdrekP2hiM6E2sJyVWGVGWb
1xj0eoSB8NiVAImCUQ0UCxIisiJMraloEdk1gb0S0EmG6MKFG7IgYtQGmCy2zTyjHIf5hYTzJuk4
kaDjydk7jg7noXf1HRf2cB6J2JoQy1Vd8oJIi+ycjLxYVVuchVyhcSqbgJizlPf0w4hucR4/zPMK
SkUlDUJH0pdls5QIrx7BTWQGUnJnMm5VmLpWNbV8JmQqTNlIWI9w7+ILM6q8mCPKI+C+I/4VOgaj
XkfFGkqvqVdVpbkZwpZNRSvZItggmUcQTNE2EfOYs9XuEJk7LFgk4NFEiHnDgjuR6WnTHfuwjAbS
JFTN/VPGSZP7bBWVPCFqTYmMs8gPsno4XRxt0Fc2YhF5JJCdNw5VbYtn1wjtvRLRopLln8Dcnvmg
R63+Tc4QmdWEjDiJYjyA2iwRdGSy8VK3SGRsAeSwAKZFcJ1NlmiTYjaeREpMVtrtIGwg4d0ovkZ5
6cFuZa5EFntKsGSQhyFsqk6y45YV5COyXZYIU0WEvA+ylyVpxw0pp6qQaisRlm5y/2oXMreQERGp
NghnoWCPPB0Idy5g5HrmjE4EXo2zWKDHirInPwxUJYpqlsbg3wFRQDWlYinPENmSEiMblFHIfYFE
l0lk91gV5WmgunWPOl0OMFsgJrYdNaJKCkBmJpJCIgiFgNcQEq3GlJaLSHw9kb4FzGsKc5yIqXgi
zOHQKaT2BPogQBufKS5NBRvXg1A6EQmpPOjrGqLKZ02k99BprXoihmiSlCsHGVKQsNoZ82z5+ZpB
kaV4GYlsSjMgbGuIkIxiTrSeRJzWYiTmKvjVmsTrkqAjYkhTIqE0iawWSPEzh42eNHC+HDvWIWT0
nUhnnCCfdrdEbE4hwR5Exgr5PZYn4k5p3CSKApmd+9TrhmxVuhCzQJZGbUfYQEU3noMozlduKQ0i
w3oiJtF+1DKRCYpgb+AqlIPcUwKp8W4gXXOQJ/PMkR8mslQVmEjsA3pXThPZjL/pKUkHyVF9yFBO
BqIpdPw+U/hIt5Aw2sXZhtGKZ9/FFgD9ZbFzP5aJNpAN+8xhK0QkzMkLLxdQL8QsFpUIWtFwNF/7
OrzQUUBW5h2C1aMdW35CYK3o4VbmECpvyzltnXBjmLysGqr7us8V/OqOgAy3zM6hdhG2UG0neTAm
jFF3GKcyq8xToFyIMmUkYh5IFbtxm0YjU8pnvsLniNYGFtmZr2xVupDuPRGqy6bPi5bYE3J1xA5p
iRnCi9pMZDDiyJaZD9mdglHrvpiKFFhMSi+QJqRlPRB3YT1WoPa0g8A5eNPFBUTGvYrzL6QCoGTP
Ma1TkWeZZqH+KtKoZAJTQt4piNZ1X4eLKKwObVbVnTqZo2cOmYVINFe01l6cA880O7SOtxAZ+1h9
wFpE+jExxC0AFJmIChiSxZ7ICPKgaRPpUS9YdsYSUrNYwQCNj0BR3ycsWgugv0YOW9trkxbj0ddh
ddh3I8UPI7F1YK1YLXPBYV1WTz+swJQizc5+UhX5DQa1fVhiY481UtEq353jFkU1CGGxzp1xR+Ek
QYRBKKERa46sqzlmpada7YdB6Hxn8s0EGjjK4dd1UQpOc3yMwx8IO4yL+yECZMrA+8Z5R4GjAbSL
WRmp6A/Y1SaxBjDWTACtFYH0Euh5QkYBKJlhjFJsOs+9AOCNGJ8kwC/w60AdSqUwpd7GkDRKl8BO
AGo/FYrcP+wElKsmgFOSHtgD4JGDNfysKFMzog8hM1EzkwRnjg1hP5oYNYCCSgvAxkzm8q4ZLTMT
hMVhyVtybxzBxLp0CI2FxBqHJBg4AE6dYmZwbPMEPbmegAWpISqLtohLgPdlee5ZQ5oi1fFmtgDT
XgGWQOlxpDgLs7OLlA5kw4WfALio03ypS3PWtJ4AO07h9HsnKeCKxHUxVHgAm4A6P/J71e9T8XoB
U3I7u07QodNcAYQdPwA9AqXFHh1adspFIWdqGyIZmlxsWanQt2YUkXel7Iwl4RQChqdxj+gSC3uF
LUBdTz0mhp/rTIC1eVA06tjiyJPN2CFrERhq/1jC5k6g0tMo1S32YNuxCdjYCfAbgJWbInj4lpHR
hKIIAnICMywGgA0J8mLOM4Pt3WDLEJs21VvkWsQsWlvUHCVfiDICfSsYWusJMC8BDOceoD12sIwW
mQPjUrQgZOYmi4sSXAyLcUNPhPFW48E+AWNnadTv1OWkqSq9tNkVIkzwKPkD442Yo+wWB22WVg7j
MhTWoF6snjFkb7V7Ei+VuHM4c8T6iuGSZzdrKHgc5V/hg/Hi7+AIRQ/bAeQWxr5yPqsa+5E9XuaP
Tz2X82EYmnrAzQaVwylDchscS/NIPKJeU1dvlpfjvY1EpY9aRg15dgiZOrFS+eAtiskRSBerc27h
oj/96v7T7ecb2AAOhB8K/qRqKSxRPibTFKrIwT73x/vtx9++48uv/3P7I/5+vtX7v+435BXzjMoX
jgflIOx+8A7+3ff//u3GdpA9Auhu39/jxHKfKgzj/gO/YFYg+Pn8+olxRuM55zR+Yhp//vHzV79/
/sK74l4b/1Nmfvn8Byz8HdB/A1n3/93t/vv7n/9S7n+9/fibL+3+j69gDXY3i/HL2vB+AeA0V7fS
WYwpOqntHDM6WXddwNsFoDsB+4q8WKi5BnbqKOlYxAZzX8DbAXoji4pnrYs3wN+IGiw5gCHVZxWN
IsiZ0s8pB4B/mvjcOvgdxPSccoDnFJT8iYwxKjQon3dU4aYW4CCk9JBU0Dr43DlnYZ+DvAlx1Feb
XWSAsyDS6ngib7cv4ZrHVziA5Ix2x+keR9n9+vgJeyy1MgYzbO86Z0mxHOTtBSlXcwMxCB99D3mu
Au9Bmn4PaVkhuKoh9pHyn+qHk74dM38OEvf9JXLO+ecNRU9ELls5Y+aJuDqX0WkJ2hcxVFgbKG/b
NX7otszi5wwUeX9ucIZxwuN2AXAc+O1aDunTVcDygBxjwbnCmXFdMXf45hEPPuwyczz//QVBXZzj
uKL5BwTFCyLk1Wgf93m7/R3hjj4U53SLGvz+gkxJQEPy0IEdnyhmd1IUu9IzfmAFqJg5dM0Akbf6
ssMZxxmP24VQQ9Fe3AGsyvxhSb7OyDFXuNrR54y85bXDx3fQbobv6Hs+vC0Rqj+GIHadqLQdxbig
B+S9WJTPmOcibWDPa0Zf0tLXDmf8fNuFoGSAQK4d+MZen2fkON6mW1wzzr3PDh/fEW+jNmqa04K3
0GmMeoC3J0AJ2YPrisTR9xBwqMobkYnkOwh3KSXeO4ZrTI7leKMReDxvksjbt3d703X5FPvgikRw
GZC9XNHinLrbSwTEOKJsKkbODCit2V82yPFLlB2ELYlpxrSI5O3+IZK3e3qiWXuZca59dvj4jAcy
qBe2C6iR+A0vZ9VJBP9U1EjIvQxJOO/w/lo5q2CPg7y9IPC3WqheuvqE7yNKYQKOjjIBDje0lNOz
9Bv3pCrAmPrm8bxJIm+/uBsd1iEfCmV8Z02tKsCJcOfFnScqNHduUepwEuXbGfMk6LhrDGUdnUKu
v8Z5wuP2RIyNYy7vCNb/s10lV5LdONCC9iEt6Md9sUMm5LVrLjrIfUUgAPJnak5VgQSxkPhAgMUf
5h3TvAcQGidkHf/KgG+FLxEF+c9LZU6+PFFMRfUoCR9t2cr7l7UpXQwDc3IgAVigdR0ol2o+Fqgs
ccZh4rT1bSMJywkUxJuBHeCWJNyqhby8ysOiJH8+JKnb1oZwOEO+JFs3x/XNML4JuuGqSjerKgom
518td0Nkkq3HaLUi7nM+MAjqPeESbwy2GDZeczfMqR5YrZNLytVArmmZgWmtBIVQdZl6UYZdsoKy
VZGC0VQzFRSJR0pWDS7vRqXPgxVl+9Cop9rTbK+vJ31Hb9Ib1jWiNVV9IByXbMttWyGvstUS+ciO
1fIThu/RqBy9/VoI7C54IiTYWorGiFlALe/Wrg/HPmQZxdHwqN3AZxIs9l7UNBprfItxhgSXg0+Q
LIqXRcwiMGaGdSQw+Q3KFkvp1eDWugy3arAMHkAPrsMP5GWC4Xx1cCuhAPdNtLIi2OJH3Fcdvo2i
rNLu74tbpplf5cJiBPH96wj0qHZ6GmxjGUzpYkVn1e2SPw8JrncGS2KH/ZSwxYaEXpNdYzOGdTFv
w8MKAb8Ai6vzVjhehtK+UHEtu+ZQQFTmcdgXbs9g195/dyeq2lcp4VOK7+1qR0ggeaRxc8B2kHqW
T35Cjv3y7PZCA5+6B9HYGw/uqIFqJ0KCxLfqhwODuAy9T/YH2CUeaLFauZu0/boVWPHtP7Fq9P3k
8dDptsZdyYCVenk8Vt30pNmOHzz+aIinh4GA8nB5PMqul0vjx/Io3b7jB40PjROhDHylwM+xUVa7
cYdlS++VwLxxSbZUp3BkOHAyUj0YTQDXtdqVxJpCPFgNfBDn7n11P9GN46Akqy2ZkOwiVlS5H8BL
nsVwZs1xdUWxBmazwre760MDH7cU6MzCrtMSqyK0kLQswppWMY1UFcSa8+FCWGEOY6+uwUTmEtGq
/WKQvWTD/ErYDKpdRStaGWx75OWtcvDbrtvWlKPh19+5Q+bX9wPZbMDAzF2ZzFHs0VzSNZYbSZPF
gY8/6fpmHgcz0mmPczTYNGe7FgK7D54ICb7l1zmPCWBENzw4ZmYew9GIqO38Vw7Ky9+sY6BOozZ8
VKPxuI2kRy5V99u4WPI+2z6YXjFS27waeIE5fSXb7QOnHsUoCUtOlVf1yGwn5mK3g1VIqc+HBgpr
+BON+vpOI8ZeZVmC/3Xo/lxJ4tfSrU0NzoWEj7ffziiobtzYDeJ3tNhmCO3EYGZ6sNZ68168OTEg
2UYdT7+GpJZ9xx5w8kFrDcWxj4xRHhoLjC4bnuNCJtXigCSYjW29joHMapYHPorgY8TE7+QLgrM1
TRg/nn22YtYUSWrfPmHsFXL7vbtmjg+E/yvJucWERY/6lDSShFyMBLuExAmSOoM2jDFNMqZafLZo
io0c4sZXcfy8kNCIOii2437XxceoQY7jY9Ig2LHynTR52u2eh3P8mDRHQ5MkDAQ0B3fQoJjYAc/p
hG90zkdhCD8mTWhEhGHhMwVtOct2HEjWUr/DDf4cQcO+N3PRipMrmtC0xluM/B7BNLJDnKpGTu3y
s+wTFMZHmsnz19XgZ5DatXDwEj16Cvae9iKl66vusxveHA892Y4iF3xbSipbJne7Io1VnxjbVlt+
QhJun8s01lbv58cbWTjmAXTjnh8a1bjbNRD4ughJBFF/2ziJGPEw7GaPLMA693zkee9e9/DxFtan
M+tBR8iLf66E08MLbRefN/bBRGbCvG7MVNKI0Ej82Mq1ENh98ERIMD/YZsMC58sqjxoQZmoexdGI
uN3CVx7KjR9q040mI0RHgk826ePGe2jCjPHITfhtJV3Xfmhwb5gPC4HlQ4UhiRUEDZShV2r1eX3C
KgxQ5IdGBOkGPrOIzNbq9pA1dc8sJJt8l0ar7rynh1vHyqzs9dBIxqSvhYvpQ5lJAr5Qmk8G0TaO
vetDWKlxW7waEWVY+MxDzYW/sL2sYh3ZSH+y1nEkKAbWN8h3tzWz6Oa4WPSLWWhcFI4A5DShl+wj
qBtfgq0msnixfL5/HcngpjRg4kq4WnAGyyR2yMmB6C4dIoaIyiUIIuKOI5FXWDxYPt//uYs/v/4+
XRjbVTPOi7+8pIObrXrcnXZxTr1t1Q1STew0K18JGfw47MfO4Hb4PMfkwXRJ2iXc8Zxly0JIunGY
sNgzSETOr/AZmLekuELCW7LAzxHP65g8WE7fXzdhV/RCNYFa4Iss/fX3+3+/KjoPbrSjbSTwgZ8r
aGKOGF2ddKWh94Kz19RsEQqMgsD7pqdC0QJ4DASWBx4ICT4CjsswgDLa4+FBmAcihtDwEOP8Rwq2
+q0qblYQ1N72qYQE04VLGAoo2dNl0bKVbHgEfqsoSTJDY2L+l3ktHCwfPBGSjjItr2sBkXEOHB/C
KmNFERoRpVv4yoO51YWLzVUswzaJkLTNMWelgiuZ+Cyu5C98HhkUkNyG70+qZ++/UIhNHaegAfw8
JAMtAP1wkQcNwwl0kt52LwfjfRDlSOWhwS7mC+14QPB3a2pHghY+uI/QgK94u9MA068H8wRWgtIf
GqA+28kCmo0FXTUUxtIJBqNBVEiUaWJ235boHLjN6pOrymm7+G33yo/2aqCTmQaWIi5JwMu6+bZZ
rBOlaN/ixks8mlOUIZ9pzYM9zJYfGnH7WEPICL7eh9Ou7mSrhl3oYo87El4HtddEpPTrLAFxrFUP
pl/cgnES10CtNovDLQR2HzhxJM5VwgI+9NTK9eGYPjyK0Dhxu4WvPCw3PnRzSpYttyPZKgrg3n2S
r/GoR2G9Air/QyNX3Sm50n03TXZV8PbJXfOyE7Vui3TlLR+jHqyC7P5VSCOinJrwX3nYJP9P9yXP
s4HC73RZnzoSMACO8ARmMPltc70szh3zwRzpHV/ZfmggW86DYyGwfPCEJD2Rv5RXWOgJL9rn8RGY
JxTF1VCU18JnHtaDMea387WEyv55SHAqk650dJhq+8qyuTxLdsRuCvLOvPzXoil3zgaWdeqHBFsB
m68fz3zKfs075gF3fzQiPDfwGb/lBNVclm5saXsLCSqoyntmL8aQ23k5B8wHizWOtK8G8uu7XgsH
y4fWN0nwLlWrlSxMzzh8CGvxURShEVGGhc88LLfWUZ3rLKs/Dwm+J9Rta+xmxSLF/8C4qH0g3DY0
yroeCtlY2jUQWC54IiS47METYQGtY10PhqgeEfjPEWCc/kzB0qqYNehaS3XzcwQczs7pbGvk8OZY
BxPj0A5MNrdBO/LVAOcss18Lgd0FT4SkaKyHBY7zVa8Px+ScHsXR8KjdwGcSltfoNuLZhts2onsk
GD68pIHL2hZmISsZ1d4+MJyOYq9/NfAY83HeoRxQ3wVYwHgPcXyR+ZXrwDEPKIKjEAGGgc8UmFbu
mHu7vygyPnoE4C/gsrkvbH8vRJxhMfcJxnXgG9oDNz/u7x3L5j0rJNNUFi7oXfkVR8lF9jymHVLb
PJ+fPaw4/BG2ZcIJgaLkMYytnyPgkdSMk2VMyAUuf7MNgUeM6U+zkQ4tYEzddMk3UFjn92p1d047
PAmHwIP205GSW78Zu/fzu8cWpz9iZ8qgPjZoT8ohWBwoy1Iu+DY4hOGsuI4LQBJAIlGIIEL2KhvF
ZRZyC/iGOmgGcj2/V5uz57RDWae6C7AjgMqd03zcfK0LUt29x+8eW5z+iN1SxhAh4bwpu8AIa1XK
2MN2zS8jg8t0XMDuhhw4abI9Cz4fM4C2IoSQMLiart1+1Zlz1KFMU9sFmG2vc5T2x7UsSGV3HL97
WDr7EbRtHo20fd5cQ/B43ooWnGu7z3sEeiBywQy+5M9nFtDgzvNWDIShu9Dv6JSgcue0w3iAI9AD
ndN6vmM9nvd4/5fuKjmOIMeBFsgHWaDgfdixJvRnHqX9jP8Rm4kEyapubejRSrBwEASB5Fr32Jb2
I3bbMkhVmdUeW7VWo9qSsNulWuyxRSJ8E/zftxbYUbYnCbq6vUppLAaxyGTvNJwd1vpDgqKbY2tR
sl4yf0kmON/18PUpkdY/XxzUIYjlsyf9Hgm+argIBQyvMVW12kuVEVd7qgkjp5Nse9y+wFhwP7Sw
sfugxpI0jcFlgafT0vHhmAzIo3DJiVsW3vdhAzLRC3aAEpnF+MySZHWuEjHA0dJLxoEbEUQdGwUQ
Fu8t5IAuuYw753rT8cNfJh26z9cuDr5X661YBp888XubQ0qCeI35EySR85AkgP6K2RXWlpa9jc3f
6yML19e/XxlGB/OLdhYyG9KRoP3hYABZtHicYVBXw4HPWeCgixQripsSpKFAEYSymAa5dDSM7gOM
9usay6Yk103Cuy4JrlAY7xI+zKDVuUJiy4cY/CReHPhpQ3GIGTEyvOm4ExQC0QzdoF3xjbF164F3
SbWdoEmmYnhmaYQ+N6ZGwZf19gViqdFwo2vEOLuS2UI3DZRniybpY/q+cISQkBl2sxHsAMAjhuKO
IW2s/KU6bl+sI5so/fz9fqgvXG88ZX96tmPLxn23AK2Aj1fo4IH6nck+a7fI0ziYXsEFwZH2FyjQ
UcqxsLFcQGNLsnXRbSGBu9L38uFYO7Mo9hce5DLw2IT2hTZvVaE6+bU4u+XrVM6SoH12DqeMZ1Tr
fwnAnkJ1nTTylhCz659TQhvSEWgmnkAkuT5Cu3yIjDitSAOu1+9NgrIGSyAOxa8CSwn9fLC0HL+s
wwcW/P4CF60nZYkxTVwrDipcjNhXXx5RV6Xm4VMiVh3NZKkDF0s8oujCg1PE8cumUan3L1Bkxa8f
+/HGvCTRNZZk0NfkbFXryLxm8NFK3Fg7S0dwHQFyEh23Xu+C5iVkAsIeBQs5w8bDBp2CWpJapLFu
X+CNhYcZ88YKqoby+CIOWRgzW/pn9+pSKUAS/ItuxI8S8n3aqLyxPMKpehtThzz9jhN78mq5fYF+
EVR/OZcbxvvS3rdHgv6WpVE8edFzMzy7vUXXKH2YpDDeW3Fa13orVrtvky/dKp1k9bsEHDua2OyZ
6BKjKTuxj43pNRol2l8MXup2DGxsHqCwBeCzbGvLAJqEwnQXjrUx69vrgxXiMvDYg7aVkDR9wqP7
tTDrzFty3SQDgRaToCm0+KcEbSJM14q9bAlxKb5dHjmtdmn0ujiRYpHk+ojOOgmIawTTjthMj+Rr
R4J7xtYFpozdRlYjZxRfZ21D+OHA5mPOJfBDhtCOJINhtLvFjeWTXU+ShM480GuuI4Gt1aVok88t
jUp5XZjna4EtAUwo8K3h+9oWF3afr49ckM/ur0DHQo23/KSMnseydjeow2x1pzAcnvwsycnPVll7
XRY3ls9bfir6VMz3/FRcZJ8OZrPhOjh9Ma+OT35ccPKzNNa+lsWN5fP1kQsyv2ir9btGjtRf4Go0
Tfg6mKrNBMX411+CUZMLBmakC2ghJnsjspjMIMSVbxg2kx2BBNdbSDxE8DtMAuigATWLcgkGTMNm
ww1HT8MPKV2k57bQywLqeE3s5fRTYt/KC8o4P3dBshfE0uZDIsVl3BG+dt9reUXmys/IX7YZ8AHw
gMoH7LDNuCAZY1gGq9pMrNMunUOGh3oPt/VhIxxwpmThVZiFseHpxWTACMdztehAwUlBovBB7zIf
0yQs+Iqwae+E2l7uW0DYg1lLGIY3OMf63ATMWfze2qAVQc4w/hwxNjiH3l7GzopBTlaLtJutavfb
Uo8BxPoKyfcSQr+VTuONbH8I+H7srjJSfgp6znQ6rO2YoFiUI62MTVwwlCXnDYMumEOs0hwNsjwc
3lLg6+t0QR/wPHo7fT5LI15qJEQUGRfcAh4RHGLwjWwVMNDV4uAjYiwIh4PvgHnW4YnxkxbOA3Ht
dBuWAFM/07pYNHeNsqB1jCFH/HrYM3Ivg/2gSJngPg2CNtLUWF83dYtgqaN2tGy30W0nQjPIVZtz
QW1kIkd7HeNG6yxgg8UOqqfmnw+dC5+iNGdXDcfUhjbCbQp6bCiKve5JRjZ4b56HYBcVIzmhQTBz
g5N1C8jwqs4FHnjeqVmiO7LgkA5xfupKWsddKEdZSLb5sXCCB0YjVTSVAXa6TDvUXuh6ra/AXPsZ
uO0FsyJmq5FpUzCO/BPnWILrCJDFYhdjcCLVPwS4dJoNQwXqAloItpxaMxS7wRaVfw9Bgus9Jmv0
2BdJNk/ByMxNMKz8hrEn7Iy3el8FQfrAVKr1rIPjzqSGkk4FoTmN6hVkFZZ1s1l/s1kjVj215EAp
TzntRY8rWwN7i5u3OvEBWK3z4Lh/gfFPsanWrK0k0k72kSNgJ+quoQ/CbJ8YgUzD7uEd+/f/fJGg
8J2BsCYWfo8AJxZJvkhGEys0TzIrXI0SF3zBIonmWcZbd46j7FDG+bUL0Idm+XZllGjFnV+2Hb6+
lu+1viJz5WfkLGHywML7q3z9WnS1PhLoAj4ClREQ5lT+FHTPKQ4wtyUgLMEuwczDYGXntQy/Tgg7
44+QyMdTR0fsVlKlTUa5BOmHFjuqf1gV8CGYOsZQ7AvCQ0c3bvGsV+3IlR3JNr92ARgYJg7hDH3V
N201GzxkU7Id1EC5KX7dbG4FvH4O6rW76WaJ4A2nai3Gt2rIJ2xBfq3/9jooaC1H2+ExvgXyjaHi
rdgCw9Ao/R44aEI92/KErk0/Em6VAqacnHRldpEtQOXOag6GGnPpSltvC9Fdsjreyyh/bVbKDmWc
n7sAbaxzM9JmXYMBuXFHytRQZ7flFZkrPyO3zXR0yWhV3kO0gvLGKsF1BKhyIz0MIYqRfwhEaSjo
TtETM46r6hQ9NoPRKbqNzh2DBNd7UNZreGqiRT0qThdgfkSdagjmsvV6SkiQPhAtGsRe38Nf2g5l
XcXsgoAfwqlTaXwkLeuCSrvR3LW+g5X2I/aXb6fizqGsqk2iLcDOvYaCGlSPN4eCim/Ws9zUKJay
QxnX1yYAa89Fu9EgKvGWK0HtJuR51j20pf0IncMol7Y6w5w8nC2ABYxuMJKfWYxi8uVYELUqrNi7
sXCs1b2a2Yx49JMINFOh9KSPMwremlTsfB+a9jRyUnB9CbPoacJoNl95IapjdLd6lqs9IklmQ1Wc
Rp5114mrBAkNnjDp9cF4l20hhWbcfy0nP6LW80YYU1WmhVF/Pdmm6xT162bYXriGXpbNNPJe9dx2
K6633LO4csEJdU03OwyHmDpo2FSI04gkgjDXcSM6C6BbezWTWs+tuyAt49sFMVVxZq6K3lPqWIYd
aRf0u5c9qqV7i1mbQDkMn13dthEwJNoSXEdAWs+2k/O0kvwUKEypxNSWgDCLlJLpm8GkeWztcccg
wfUe1GVxqmbwxowqfZRUEykoqjC1ndpUMiMtpNJP6azinVt0sjkdqLypwKYmVw5DpW7FObIqfbS2
oIoXnO+sozexCVUbhs+weYlLG0aGMg6oQeH3SEhKeXINTREXN9MGzqo0tYCFX9DAUMN92l8Yd4/H
wsLuAxpbQtvf2wB2gzfTceGYLjyI/cUK2w08d8Gd4QWDv39f/4VyMo5rN2pO22M0Sr8k15GQds1q
ElZN/lOCrpOiS3quW0IrgYfEncdiOPIY2Gpas414LC65PqK77FRw+n08Isa5eh9YEbvkFp/Yy1+S
EzEKI/ZbxDgzXoodMQlSeUTssdwifkZ32TDAFca0jyAuc/BK1EQPR3J9/ecr/I/tKslpIAaCL/Af
coRDyHhmvB1ZbxyQLPGAERKgDBLkwPepaq8JoxySrtjdbffiahmJUH5otOD1KCbGx0y4RaSltmBw
s+deIODJFTl2CKpWJj0Dro9S30TqLgwIHuRiA3GDjLVpFwYJILO8JZ2tDWQQVnRsPv9Hqq13YLjV
ida0kJ+1Q/i6oBSp2fCWSD34JmHYDLbKC/zjRDt3K/BImqlpqHKywR0ZsV5iWzUgto6DSLGR5UVV
L8qK4mXRcHEOtmozck4Y6/2v4qnV+iwiGQH5G/UkCErbbwNhzlt00AWgiHYgp9WcmiAb72tsluZH
i9aFZxKJkhs5XmuHwBVb0kfbHnD51DXGF1qY+QMz2TCfw2gkn6fZCSNrtVAR5IYb0/OtXZD7dTqR
I6meLKeuT8raViACtlOQxGwhMQsBQHGmxKdkO88yh2Ygy/lhdqFbUZwuGs4PwZb6or7RVj92ODNp
GrnLnj9+3jKyqtfdV/p9w4kjwKrlGrYOLuPfd1EdntibIxodugE++IL/CJlFkuOpjKs63J/g5im3
8D04xoChIC7QHn/V1fMDOvFwex0/1WOEY38CDACQeFtvDWVuZHN0cmVhbQ1lbmRvYmoNNDEgMCBv
YmoNPDwgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA2MjIgL0hlaWdodCAz
OTggL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2UgMTU0IDAgUiAvTGVuZ3RoIDM0MTY0
IC9GaWx0ZXIgL0RDVERlY29kZSA+PiANc3RyZWFtDQr/2P/uAA5BZG9iZQBkgAAAAAH/2wCEAA4K
CgoLCg4LCw4VDgwOFRgSDg4SGBwXFxcXFxwbFRgXFxgVGxsgISMhIBsrKy4uKys+PT09PkBAQEBA
QEBAQEABDw4ODxEPExAQExQPEQ8UFxIUFBIXIhcXGRcXIiwfGxsbGx8sJikjIyMpJi8vLCwvLzs7
OTs7QEBAQEBAQEBAQP/AABEIAY4CbgMBIgACEQEDEQH/3QAEACf/xAE/AAABBQEBAQEBAQAAAAAA
AAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggF
AwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNU
ZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH
1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNT
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
WfuO+4penZ+477ikpZJP6dn7jvuKf07P3HfcUlMUlL0rf3HfcUvSt/cd/mlJTFJS9K39x3+aUvSt
/cd9xSUxSlS9K3/Ru/zSl6Vv7jv80pKYpKXpW/uO/wA0pelb+47/ADSkpikpelb+47/NKb07P3Hf
cUVLJJ/Ts/cd9xS9Oz9x33FJDFJS2P8A3XfcU2x/7p+4pKWST7H/ALp+4pbXfun7klLJ0trv3T9y
W13gfuSQsknh3gUoPgUlKSSg+CWvgklSSWqUFJSkkkklUpJJJJSkkkklKSSSSRSyScAuMDUnQALV
wumEw+0fJIkBIFuVqlDvA/cuorwseshzawHDui7G+CZx+CeB5KHeBSh3gfuXW7G+CW0eCXH4K4PF
5KD4H7ky67a3uFj9XxqGsF1bQ15MOjvKInZQY0LclJJJPWqSSSSUpJJJJS8pkkkkP//QIkmSVhiX
STJJKXSTJJKXVKx5c8k/JXVnk6lR5OjnfESeGA6ElZ7iGEjla3RXbDbHbasew+w/L8q1ukNeRYY9
pgT20TIfMGtyY/XQ/wAL8nQ6h1PL3V4WAD69jd9tvatkwNfEqgek5D/53MtLjyQ538StB9oY4VVj
da4THYD953kiMbtHO5x5ce6lp27LDDxacSkVNLrDy6yxxc4n5o/6M8sCikkhXp0HmsfcoPpoP+Db
9ymmSUwa0MnYNvjGiluf+8fvTwlCSFt7/wB4/elvf+8fvTwlCSlb3/vH70t9n7x+9KEoSSrfZ+8f
vS9Sz94/elCUJKX9Sz98/eh21tuj1fft1EkokJQkphXNTdlZLW8wCVP1Lf3z96UJQkpXqW/vn70v
Us/fP3pQlCSlepZ++fvS9S398/elCUJKV6lv7x+9L1Lf3z96UJQkpXqWfvn70/qWfvn700JQkpf1
Lf3j95S9S39933poTwkpb1Lf3z96Xq2/vn70oShJCvVt/fP3perb++fvShKElK9W398/el6tv75+
9KEoSUr1bv3z96XrW/vlNCUJKX9a398p/Wt/fKjCUIqX9a398petb+8U0JQgpf1rf3in9W395RhK
ElLmx7hBPKBVj11P9Rm4O8S5x/AlGhPCSV/Vs8fyJepZ4/gE0JJKX9Szx/AJepZ4/gE0JJKX9R/j
+ATb3+P4BJJJSt7/AB/Iluf4/gEkklMHtFgh+o/18Eq6mN4Lx8LH/wDklOE4CSlw1v7z/wDtx/8A
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
Pbf84+nH/CH7j/cquZ12u6t1WLJJ0L4iJXJDIYfote49oY78sLQxWkM9wgnUynQ1OzNizcxM+uAh
DyonybASTpKZnt//176E/cvLElZa76TbKGyO/K86STJIl8pfSTEKtavP0lGWGO727ts6o9H2eVwK
SQZej6Yz0404U3+lsXmCSlC0fMPN9KHpJ/0a80STmb7X0r2JexeapJKfSvYn9i80SRU+l+xL2LzR
JJT6Z7E3tXmiSSn0v2JexeaJJKfS/Yl7V5okkp9L9if2rzNJJT6Z7EvYvM0klPpntS9q8zSSU+me
1L2rzNJJT6Z7EvavM0klPpvtTexeZpJKfTPYn9q8ySSQ+mexL2LzNJJT6Z7UvavM0kkPpntTe1ea
JIofS/an9q8zSSU+l+1L2rzRJJT6X7EvYvNEkkPpnsTexeaJJKfS/al7F5okkl9L9iXsXmiSSn0r
2JexeapJKfSvYl7F5qkkp9K9ib2LzZJJT6T7NEvYvNkklPpJ2JexebJJKfSfYn9i81SSU+lexW2b
NjfgvKkkGLJsH0+30lWOydF5ykopb9GJ9FOxBftXAJJhXRe/rjyhWq5jyXmySfBkju+nhLReYJKV
e//ZDWVuZHN0cmVhbQ1lbmRvYmoNNDMgMCBvYmoNPDwgDS9UeXBlIC9QYWdlIA0vUGFyZW50IDEz
OSAwIFIgDS9SZXNvdXJjZXMgNDQgMCBSIA0vQ29udGVudHMgNDUgMCBSIA0vTWVkaWFCb3ggWyAw
IDAgNTk1IDc5MyBdIA0vQ3JvcEJveCBbIDAgMCA1OTUgNzkzIF0gDS9Sb3RhdGUgMCANL1RodW1i
IDExNiAwIFIgDT4+IA1lbmRvYmoNNDQgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCAv
SW1hZ2VDIF0gDS9Gb250IDw8IC9GNSA4OCAwIFIgL0Y2IDg5IDAgUiAvRjcgOTYgMCBSID4+IA0v
WE9iamVjdCA8PCAvSW0xNCA0NiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxODIgMCBSIC9H
UzIgMTc3IDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAxNTQgMCBSID4+IA0+PiANZW5kb2Jq
DTQ1IDAgb2JqDTw8IC9MZW5ndGggMTg5NjYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVh
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
IgZqMBoZEo/XyxQ5Eu9EnefdQ18PA8Vl3NYussQgduszaTQ+A3FPThXToUNfr5BmW28zRVbd/tAN
DSWbzbgQgoceIVM/d5Lnc0ChWqJoCsGDVFY7zvXdIea0LkdVk2lfx5qLoEWqDtMBCM/qkDR70fgn
2cEF/3tXmmp8vGxVGM9WGV4Dx8CUtq4MxTysbyLlhI20PZ4ZYJR4BrxHqVzuK6DvCfP/3sLxrkV9
l2h7P97fqV3zvEUMXvCFCcLECK1DCgo2GkaY0G6UegZ0FRGmKp8QMJ8zVjaN5hbAzwDhFdhUPbqM
hPM9EuLeO2OCSo1NQLAeDTY4c+IItexrP04xzCvwZMH/LMCYwyFnpsQ1v6x/uJyhpEgkQ6sAT4GM
xouLuYIG9chRaypqTUfYAm4g+b47DvVZ3oxqJ2wB6/6lRSzW39qK28HNvP54HCG4ZCc9Q5JC28ze
7rqKPPushuaZAPzh5iNXHGwem30tqbPHvNwNuGrbd23zf9NZHSAsLYPhw45r+qe7MIqDN4ONRP2o
mhYNqxm+qWpbNu2Fat0scyhqDCOC8biVGF95oIA8uLzpLwIQXxcFnh4SgHuvfEcp3+dnuujm40km
7Fl3UHj3sFZviBLa0p8SwH4Ok6gLQKCjJR89bdpy2Av3p7rsvw+/MP9LgjgB3Tk15KfX3YNs+/Z7
bTeN5pZodnIMwctyaXfKf3LGd2m9iuLo9jtX5NHc2Xmj8hre+QV0wp+pPxG6N6T/rKvjOTd3dZrl
7eA+eTBVwjnR7wH7cx9FqWfCu4cPF1OGh1A4j8i0y/eOac/IuwMRF74exnK3s1325G7R52LzJx4I
hl03DqfgTJLkHJxyAwHmeKCG/CSznro0aZyiSJR63uPV+ocS9jwcTKejtv9Z3fXNl9oS9eLuds2F
7ZsJXKb6dOq1SVl//Pl+c7O+e6+IiHj2Jb6vLKcZ7febq39d/SnAAIOlxx4NZW5kc3RyZWFtDWVu
ZG9iag00NiAwIG9iag08PCAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDYy
MSAvSGVpZ2h0IDM1MSAvQml0c1BlckNvbXBvbmVudCA4IA0vQ29sb3JTcGFjZSAxNTQgMCBSIC9M
ZW5ndGggMjg5NjEgL0ZpbHRlciAvRENURGVjb2RlID4+IA1zdHJlYW0NCv/Y/+4ADkFkb2JlAGSA
AAAAAf/bAIQADgoKCgsKDgsLDhUODA4VGBIODhIYHBcXFxcXHBsVGBcXGBUbGyAhIyEgGysrLi4r
Kz49PT0+QEBAQEBAQEBAQAEPDg4PEQ8TEBATFA8RDxQXEhQUEhciFxcZFxciLB8bGxsbHywmKSMj
IykmLy8sLC8vOzs5OztAQEBAQEBAQEBA/8AAEQgBXwJtAwEiAAIRAQMRAf/dAAQAJ//EAT8AAAEF
AQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAAB
BAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHx
Y3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm
9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS
0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0
pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8AZOmSVhrrpJJJKUkkkkpS
SSSSlJK/07AOQS90tYOD5q8Og4/e1589P7kDIJESXDSW7+w8X/SP+8f3JfsTEH5zz8x/clxBPCXC
SWnnYIpaNn82PwKzIJ4GniiDaCKUkn2u8D9yW137p+5JCySfa790/clsf+6fuKSlkk+x/wC6fuKW
x/7p+4pKWSUvTs/dP3FL07P3T9xSUskn9Oz9w/cUvTs/cd9xSUskn9Oz9x33FP6dn7jvuKSmKSl6
dv7jvuKXpWfuO+4pKYpKXpW/uO+4pelb+477ikpikpelb+477kvSt/cd9xSUxSU/St/cd9xS9K39
x33JKYJKXpW/uO+4p/Rt/cd9ySmCdS9G39x33Jelb+477ikpikpelb+477kvSt/cd9ySmKSl6Nv7
jvuS9K39x33FJTFJS9K39x33FL0rf3HfcUVMUlL0rf3HfcUvSs/cd9xQUxSUvTs/cd9xS9Oz9x33
FFTFJS9Oz9w/cUtln7p+4pKYpJ9j/wB0/cUtj/3T9xQUskn2P/dP3FLa790/ckpZJPtd+6fuS2u8
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
Ths8JjfS2t6n8oJep/KCsfZ+kSf0tM99WJhj9H7W0x/WYm+2Wv8Adofvn/Fa1lZv2tZ7nakx4IlX
TB+dor+MzBa1wxXVn981lp+/ajta3xCfGNBt4fRAQBuurQb0+ocKYwWea1GV0xq4T8QihlHi37wj
YZbl3cb7CzzS+ws81tFtMcj7wmLKfEfelYV6u7jfYq032KvzWlc2sfRIPwQYCOirPdqjDr8Sl9jr
81bgJQEqRZ7tT7HX5pfY61b0SgJUqz3an2OvzS+x1q3ololSrLU+x1+Cf7HV4FWoCUBJVnu1fslX
gl9jq8Fa0SSpVnu1fslXgl9kq8FagJQEqVZ7tb7JV4JvslPgrWiSVKs92t9kq8EvslXgrMJaJKst
b7JV4JfZavBWdEoRVZa32SrwS+yVeCs6JaJKstb7LV4JfZavBWYCUJKstb7LV+6n+y1fuqxolASp
Vnu1/slXgm+yVeCswkkqy1vslX7qX2SrwVmAkkqy1vstXgl9kq8FZSSpVlrfZKvBL7JV4Kzokkqy
1vslXgm+yVeCtQEtEqVZa32SrwS+yVeCswklSrPdq/ZKvBL7JWrWibRKlWe7W+yVJfY61Z0SSpVn
u1vsdab7HWrWiSVKs92t9jrTfY61aTJUqz3arsGoqtd0935mvktNLRCgriIcWmt1L3tf7SdQjbx+
8tF9eI7+ec0eG4gflUfR6b+/XH9ZqjOPXdp5sInkMzIi+lOf6g/fH4JCxsxvHwWgKenz9Nnl7gps
qwdwhzJ7e4Je34sf3aP7x+xHXjWkCGo7MNx+lorbQ0cIghSU3wdGqMRo7pfZW+KtQEjCSmp9lb4p
fZW+Ks6JaJKa32VnimOK3xVrRLRJVtT7IP3k7cbb+crWibRJNsGsATqSWiSH/9kNZW5kc3RyZWFt
DWVuZG9iag00NyAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTM5IDAgUiANL1Jlc291
cmNlcyA0OCAwIFIgDS9Db250ZW50cyA0OSAwIFIgDS9NZWRpYUJveCBbIDAgMCA1OTUgNzkzIF0g
DS9Dcm9wQm94IFsgMCAwIDU5NSA3OTMgXSANL1JvdGF0ZSAwIA0vVGh1bWIgMTE4IDAgUiANPj4g
DWVuZG9iag00OCAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUMgXSANL0Zv
bnQgPDwgL0YzIDg3IDAgUiAvRjUgODggMCBSIC9GNiA4OSAwIFIgL0Y3IDk2IDAgUiAvRjE2IDk3
IDAgUiA+PiANL1hPYmplY3QgPDwgL0ltMTUgOTggMCBSIC9JbTE2IDUwIDAgUiA+PiANL0V4dEdT
dGF0ZSA8PCAvR1MxIDE4MiAwIFIgL0dTMiAxNzcgMCBSID4+IA0vQ29sb3JTcGFjZSA8PCAvQ3M2
IDE1NCAwIFIgL0NzOCAxNTkgMCBSIC9DczkgOTAgMCBSIC9DczEwIDkxIDAgUiA+PiANPj4gDWVu
ZG9iag00OSAwIG9iag08PCAvTGVuZ3RoIDEzMDk3IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1z
dHJlYW0NCkiJnFdbjmRLDVxB7eF8AtI9k3a+f0HAN2IkFlBiuKDuK8FIIHZPhJ2v6p4vNNJUO06m
0+lH2Pnld9/L9fx+if37/vzl8eWPf5brb98f4ao9Xu/j9+3x7fHPh1x/vwaQe75+4h//+uta+pfr
F//7DooF6e6Fa5S/WMbPv/36+PKHjKO+fntIuPgPP4q1rVya79Cvr++PL8MqX0CrwvX1yf/+8/hV
+/XXfzx+//Xxp2lQ0jvrVZPcvV1J8h3l+om6zLgYwp106IaNv5lG/r9XWMbdOUf8X0Txfwtpuk/p
PhpVmlmlqV/S6t07zMIuWANV3x6aCgyvY00ea+TDoqi34iY1ljvmChM3AutCvii31iHHu8UGOd6F
RwPvqtfTdrTaDUlVbIfCasoBd9Aod0mU5U4t2Q7cK8A0/CahznAH/FZtd0vxkOst0OA7HEn4VTtD
4PGKyzT6H/bXtkRuoKq6F8ALQbhB7hxxBDxYYUxVtetgR4q3VAMEkabYarENMZbrvw/N4e5VF/KG
LfVWpZJ8p14vcznvpeXWrte/bUWu1W5SCo9ttzb1m4Zqcs/FPFGQBDSjWyToLSx8M7ua9leg8FQA
GgeQECpTYoZrbybFEE2WLCYH6OERuLMFDJnAwoCcYjK51Wa+6j3bARHXct9o9qCrICkS8j00S4oK
nVtGGonYjol0BN2PqNmSsTBF2l2R0kNkuCISWvf3mYQNMYnXxzR9Pn7Glnqn5GdmhOP9BekB94Jc
LfEqAtbs1Fy3zGPh7N6PFd2zAjLM22KBg3VscCSjGnyFRhOjbcAJTbx4ovkamorZlO+Kk04bY3iV
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
7v8A7IpV4/mriH7v/R/i6HpV+Dv+3LP/ACaXpV+Dv+3LP/JrP/yj/wB3f/ZFL/KP/d3/ANkUq8fz
VxD93/o/xdD0q/B3/bln/k0vSr8Hf9uWf+TWf/lH/u7/AOyKX+Uf+7v/ALIpV4/mriH7v/R/i6Hp
V+Dv+3LP/JpelX4O/wC3LP8Ayaz/APKP/d3/ANkUv8o/93f/AGRSrx/NXEP3f+j/ABdD0q/B3/bl
n/k0vSr8Hf8Abln/AJNZ/wDlH/u7/wCyKX+Uf+7v/silXj+auIfu/wDR/i6HpV+Dv+3LP/JpelX4
O/7cs/8AJrP/AMo/93f/AGRS/wAo/wDd3/2RSrx/NXEP3f8Ao/xdD0q/B3/bln/k0vSr8Hf9uWf+
TWf/AJR/7u/+yKX+Uf8Au7/7IpV4/mriH7v/AEf4uh6Vfg7/ALcs/wDJpelX4O/7cs/8ms//ACj/
AN3f/ZFL/KP/AHd/9kUq8fzVxD93/o/xdD0q/B3/AG5Z/wCTS9Kvwd/25Z/5NZ/+Uf8Au7/7Ipf5
R/7u/wDsilXj+auIfu/9H+LoiusEEAyOJe8+XDnEKSzP8o/93f8A2RS/yj/3d/8AZFKvEfikS7RP
4fxdNJZn+Uf+7v8A7Ipf5R/7u/8AsilQ7j8VcR/dl+H8XTQcv+Y/65T/AOfq1S/yj/3d/wDZFDv+
3+n7vtkb6/pfYon1GR9HWZ47TzokALGo3RKRo+k7Ht/F/9kNZW5kc3RyZWFtDWVuZG9iag01MSAw
IG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTM5IDAgUiANL1Jlc291cmNlcyA1MiAwIFIg
DS9Db250ZW50cyA1MyAwIFIgDS9NZWRpYUJveCBbIDAgMCA1OTUgNzkzIF0gDS9Dcm9wQm94IFsg
MCAwIDU5NSA3OTMgXSANL1JvdGF0ZSAwIA0vVGh1bWIgMTIwIDAgUiANPj4gDWVuZG9iag01MiAw
IG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUMgXSANL0ZvbnQgPDwgL0Y1IDg4
IDAgUiAvRjYgODkgMCBSIC9GMTYgOTcgMCBSID4+IA0vWE9iamVjdCA8PCAvSW0xNyA1NCAwIFIg
L0ltMTggNTUgMCBSIC9JbTE5IDU2IDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1MxIDE4MiAwIFIg
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
XAjlPciU/P8r5MDqWIs47RD/JcAAR7/JIw1lbmRzdHJlYW0NZW5kb2JqDTU0IDAgb2JqDTw8IC9U
eXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzAyIC9IZWlnaHQgMjI3IC9CaXRz
UGVyQ29tcG9uZW50IDggDS9Db2xvclNwYWNlIDE1NCAwIFIgL0xlbmd0aCAxNjM3MSAvRmlsdGVy
IC9EQ1REZWNvZGUgPj4gDXN0cmVhbQ0K/9j/7gAOQWRvYmUAZIAAAAAB/9sAhAAOCgoKCwoOCwsO
FQ4MDhUYEg4OEhgcFxcXFxccGxUYFxcYFRsbICEjISAbKysuLisrPj09PT5AQEBAQEBAQEBAAQ8O
Dg8RDxMQEBMUDxEPFBcSFBQSFyIXFxkXFyIsHxsbGxsfLCYpIyMjKSYvLywsLy87Ozk7O0BAQEBA
QEBAQED/wAARCADjAS4DASIAAhEBAxEB/90ABAAT/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQF
BgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhED
BCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfS
VeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIB
AgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYW
orKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3
R1dnd4eXp7fH/9oADAMBAAIRAxEAPwCl+zMttAY3pt7ryRvsdS/QDdO3seY1RLun5Lg70umZDJ3Q
00uMbvondzp4Losq76yjqeQ2ioHBDh6Lw6tpIj3fS3HnyCk3KzK7scY5deBi1OfigtBIOhsaXlo3
ccu+SnGUjWrs3uwe2Ng84enZJBH7NyTPcUEaQR594Py+KgOmZZssL+m5IY8tIYKnSP3gHQI18l2+
NrW7Wf0t2v8A116WSb21Tjt3WagDTu1236RH50J3vHsrgBp4l/S8ncx1fTstsaOmlzh9ENmDyd2q
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
SX2q/wAV95yvT+zv/mvzf531Nn02/SWOzbs/7x+T9HdH53+v3rx5JL/GQf8ABfZ8vZ+g/wCTPot/
n90fnfzXl4fNEGz7Mf8Ak/6TeN3pfRPPn4eS8USR/wAZH+I+x+316v8Akn8797f3+h/Fbf6P+T/0
14Ckh/jJH+C+/fo/5P8A00v0f8n/AKa8BSS+1P8Aiv8A/9kNZW5kc3RyZWFtDWVuZG9iag01NSAw
IG9iag08PCAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDMwMiAvSGVpZ2h0
IDIyNyAvQml0c1BlckNvbXBvbmVudCA4IA0vQ29sb3JTcGFjZSAxNTQgMCBSIC9MZW5ndGggMTQy
MTIgL0ZpbHRlciAvRENURGVjb2RlID4+IA1zdHJlYW0NCv/Y/+4ADkFkb2JlAGSAAAAAAf/bAIQA
DgoKCgsKDgsLDhUODA4VGBIODhIYHBcXFxcXHBsVGBcXGBUbGyAhIyEgGysrLi4rKz49PT0+QEBA
QEBAQEBAQAEPDg4PEQ8TEBATFA8RDxQXEhQUEhciFxcZFxciLB8bGxsbHywmKSMjIykmLy8sLC8v
Ozs5OztAQEBAQEBAQEBA/8AAEQgA4wEuAwEiAAIRAQMRAf/dAAQAE//EAT8AAAEFAQEBAQEBAAAA
AAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcG
CAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZE
k1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5en
t8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKS
Q1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2
hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8AJ1Pq2XT1LqDD1CyplLnejQxwnQsDQJB5
LjKqnrmYKw4dSuc/Zuc3c1oDtrdBLTPuldH1bqwwM+rG+xC5tzC915eGNaRu0M1u8PFROfb6LMmv
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
p9LTd9l/df8ARjv/AAleUJJf4qP8d//ZDWVuZHN0cmVhbQ1lbmRvYmoNNTcgMCBvYmoNPDwgDS9U
eXBlIC9QYWdlIA0vUGFyZW50IDEzOSAwIFIgDS9SZXNvdXJjZXMgNTggMCBSIA0vQ29udGVudHMg
NTkgMCBSIA0vTWVkaWFCb3ggWyAwIDAgNTk1IDc5MyBdIA0vQ3JvcEJveCBbIDAgMCA1OTUgNzkz
IF0gDS9Sb3RhdGUgMCANL1RodW1iIDEyMiAwIFIgDT4+IA1lbmRvYmoNNTggMCBvYmoNPDwgDS9Q
cm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VDIF0gDS9Gb250IDw8IC9GNSA4OCAwIFIgL0Y2IDg5
IDAgUiAvRjE2IDk3IDAgUiA+PiANL1hPYmplY3QgPDwgL0ltMjAgNjAgMCBSIC9JbTIxIDYxIDAg
UiAvSW0yMiA2MiAwIFIgPj4gDS9FeHRHU3RhdGUgPDwgL0dTMSAxODIgMCBSIC9HUzIgMTc3IDAg
UiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAxNTQgMCBSIC9DczggMTU5IDAgUiAvQ3M5IDkwIDAg
UiA+PiANPj4gDWVuZG9iag01OSAwIG9iag08PCAvTGVuZ3RoIDY4OTMgL0ZpbHRlciAvRmxhdGVE
ZWNvZGUgPj4gDXN0cmVhbQ0KSIm8V9ty2zgS/QL9Ax7JlMQQ4H3evHYm461kyxMryVRN9oGmIIsb
XjQkFY/3f/Y/93QDvNixk1TtpVyWCAro6+nTjZfnfSyKXkj+64tm9fL1tRS3/coXSRaI2n5Xq/3q
j5UUpbAvoiwSG3ro9LT1o2jMs+crbAi9LKY9ir6xjX7+y3b18mcZQ9d2v5K+oD98KWzyU6Eiz8/E
tl69tGaZDWSWL7YFfdytHOm7239AzChFepGRQw+h8iIl4sT3gpgkOf+izZndQt9h4iUJdki7Y+N7
vg+DIf93500+6KZwpe+Fzr379+1fF+amVkg6q4myB0IkGwnvU0WW/u5sD1q8vZAq8M9E2Yv8xlXS
k06lxdCKWuf9qcMjNlWs9160e9GX9bHSboCwOX+KXT7kbIcvNtILpUzF9gKSh86Fbidv+r2r6El3
bkjfnruJKBLOx4NuxOlImnR5exgmQ05NOcAWaN7lZX8vikNeNnq3ZjXbFxA+WlPkjbjRo6E7Yc2/
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
MD98bVsnJl5ATh6xN2rMwwDlbhyUUyhICh57aPwRZD5C7eUUOZUlGr3XyWke3H7EJseJlkasoMez
xR5V3sIc0ubHI6FCk7TiyG9GKg9JoLYm74uOqHgMXT5ai5sUCQYvmjp9gV40TnzOSXb7mpOL49tT
oIf/16//BBgAYFS1NA1lbmRzdHJlYW0NZW5kb2JqDTYwIDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0
IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzAyIC9IZWlnaHQgMjE1IC9CaXRzUGVyQ29tcG9uZW50
IDggDS9Db2xvclNwYWNlIDE1NCAwIFIgL0xlbmd0aCAxNTA5NiAvRmlsdGVyIC9EQ1REZWNvZGUg
Pj4gDXN0cmVhbQ0K/9j/7gAOQWRvYmUAZIAAAAAB/9sAhAAOCgoKCwoOCwsOFQ4MDhUYEg4OEhgc
FxcXFxccGxUYFxcYFRsbICEjISAbKysuLisrPj09PT5AQEBAQEBAQEBAAQ8ODg8RDxMQEBMUDxEP
FBcSFBQSFyIXFxkXFyIsHxsbGxsfLCYpIyMjKSYvLywsLy87Ozk7O0BAQEBAQEBAQED/wAARCADX
AS4DASIAAhEBAxEB/90ABAAT/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEB
AQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGB
MgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NG
J5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1
AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1Sj
F2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oA
DAMBAAIRAxEAPwCOf1G1udlVnqN9JbbcA1j7CBDztEaCI8FWd1K7Y4t6vkl2u1pdZr4a7l3tjwxt
j3TtZJIHOkn+CrDqeFAm9rSW7g0uEwBuJHjp4KwMoH6P5fwYDEnr+bxbeqXFoL+p5Idt1Y2yznaf
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
IDE0MSAwIFIgDS9SZXNvdXJjZXMgNjQgMCBSIA0vQ29udGVudHMgNjUgMCBSIA0vTWVkaWFCb3gg
WyAwIDAgNTk1IDc5MyBdIA0vQ3JvcEJveCBbIDAgMCA1OTUgNzkzIF0gDS9Sb3RhdGUgMCANL1Ro
dW1iIDEyNCAwIFIgDT4+IA1lbmRvYmoNNjQgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4
dCAvSW1hZ2VDIF0gDS9Gb250IDw8IC9GNSA4OCAwIFIgL0Y2IDg5IDAgUiAvRjE2IDk3IDAgUiA+
PiANL1hPYmplY3QgPDwgL0ltMTUgOTggMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTgyIDAg
UiAvR1MyIDE3NyAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczYgMTU0IDAgUiAvQ3M4IDE1OSAw
IFIgL0NzOSA5MCAwIFIgL0NzMTAgOTEgMCBSID4+IA0+PiANZW5kb2JqDTY1IDAgb2JqDTw8IC9M
ZW5ndGggMTMxNTAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSImcV9tu20gS/QL/
Q78tOYho3i+PjnOBF/FEmzjIAs4+0FTL6g1vo6bieP5ngfmh/Z89Vd2kKEWOg0UAy5G763Kq6tTp
80udikqLgP/pqj07f/sxEPf6zBdZEYnGftZn67M/zgKhhP0iKRKxoF+2cjr6WbTmd88PcSD2ipTO
hPSJY/Tnlzdn52+CFL5u1meBL+gfPsIi8KJEhInnF+KmOTu3YZkDFJYvbir68XDmBIF782+Ymax4
YWENeYlIci8SaZp5eWotFSZBsrLwPT9IM7aFIPOQDN46l13Tl9UgynYl3qn7zfAg6af41KpBPKhh
I+7cMHN2qh4WqhXuv27+zqbiJBOLwAtzfN68MuHdOp9Vu+rcIPFC50Hz2cwLOcCMkgz8wEsRYpJ5
iV9wupyc8xeldZRN4OcEZprEXsT5zDJwilwYJEZAc9ygq/QZB14u0tj3ivg0omTJ94NjLN64Ee44
3VbIUj8yJGv6KnHKRtWq3Iqul1s34G/u8M3w6BYFbrwQw0aK61dBGPkXYqel5i+AXOAFI3YMh0+g
xUGQE2gcBhIYyzvhF3nZiN/5m8QkmHiFyZB/yVIvQ44RjB3DeBqTHMinIg1zC4rxHU0QBCaAIvfc
RRIXyPCqFeVqpQbVtS8EmqGsdSc2pRal+PTxpei7rbuIYM4ZgFJYeBEBV3VtK6tBtfemU2IvzeHw
OOkwIce3Til6WAkCWFHtIAEwsHej2PmO/7iLMEQcbVkLPcBbEHq5U95L0ciVKjlOjI5zIZYfz0Px
1Q3hzJFu6OPj8a4rt6sxHFymaG5+m1ce3lFgSmU6JbqWC7fedu0g+rKVcL3rTaopzA5TgjjZrUU5
2r11vroBtcKh/9FD06EpzFx44xWGPeKxvtl3j6mgrXnqxVlMNTQTNrLAfw/L7HtB5ofm1HFnR6as
2nT0k+1bWRbQ6k8TpeTQayYEF/XJHKYFU1QgEcfZvKi3Tre2o4IiEoTwNH5Bdrt6x5jhOzJmOsUg
9s0WrlUSoHftQqtBilaSY7pP4COm2PkqJuhMVsO229kZq6XedB31nWfHZk+RyRFDJjQ18Y8MSYBl
iTG93JrguqGrulq8bvBfZ1eXlAQ7ACbWbjAyToIok/BZDv8PVa+wt+kzzkCnuJ3a285yuXyG3BI/
toefoLJ3qv0qpB7KER+lNw3hq/SsNAQtwM8dTBRoC+iJd5dLN8jpCg1YEhARuL6zJC7YSq3FvuNb
4L1WFWNCdpkgpnHJUOYBZu8MkI8wYl1cf3BjcvBJfHGuy+/ig6ykGrvARTc7vH2+uDNX8h7OjCdq
zKvlLMzDev9YlxgbxA8nlvxpFeIksWcNsCHz6sWH5woSx9HBveCYWGnE55R5fWE483ICFghqrlAL
xaD7rtVSDB0PE/zjuz92KKi3B2VG0OPBplvh0qYcrImVpr+UdT03oYEcisOkrvTeHtev77RW01DR
bS1rGmEJLYDZLk/56Nr6EUf3pubeMOlbe5KqbyOdc+rV1F0uhiBGZN3oaG+SPa46rFb03eiaswOP
ZES5hzCheX1k+WY3Yb7hlZI6Tbe1XMx7+2TU3GVTGcCNBpGR5CmrshV3HekjiQx32F6r51sxSsYh
f74VI1JJx63IHBXzteXV728xQVeX18tvMYbl5w0axckTjGEblM1NvGDqE9Mwzusjbd6SRM7qtFR4
2Mj2YN2SQqF1C8YHQdM2SZ0dFqLoqR/Q9mSLXGfGdSl0LytQC741bRJxGFOP0DkjuUZrzZ08veKx
o9nLWNb1uP8apEI1nqxkxorY3zDF37fHwd3/q/zYx7/MRGEe/8goztXb6+eoKMzC0clsIRD/AOft
QstBbDpAcW+yxg7tJw7a15+PNJIg0RvVC8BHezhylNRzSLpGwALUGhOYWQnM+tBukWF9gvjY3FbO
yHDGaRRmU35XjYF61xyehGUbO3HnQehcBIohTJLZkqqohhXEBxZMgk0np+TJ/twC8rICze691y6Q
D53xInbcmnLZSpMpG9o7+gGrkCZjVFgHOJxCnspiaXcCjepFjbZ3csfCCnWIEZjqVti+Nah3DvuB
hadg5+X8fL8GefLLdBXkE7Xt2/Xl22X8TLsG2YGUSY+VzEwb89DJxqVykBYDQj1tgFzAD5FG+dWq
1602rwVmKHrTXRAiprFyepI1T7FF4PumoSemK1foALokJ0ZURFgoxMwv444TMTXm1ELv4JaU2Lou
+/mmpeVCTswfRk/3spXjM4daHQtvmMZ2osQjEbxmamurR3T0Xg+9viERmrMI9WKWoHFIwhE/QwEX
ELoL+kjRE2c5nixhJAIMGUrRnK1/M6fTLPfSYH48oeP488ubA4kdFnuNHYXg50Kkaebl6Y8qmwAP
0ux4/XyQTQc8LrEjtgRm6EB2r8dfG7G8tN16qpEitKwPlxB6k7A/EuAHdf6MFcXQXv+TGssPLsSr
cijFP3YlvYrEBd6cj38aWYEqc1AI52O3pkcJSZRyO1sMXxy8b1YY4b4cV8QgMZaXrxYfjGB4f/3F
JdZQLSR5XaOKUHklkhI0zAFO7NoWW+eotp9Vu+pMSz9om799GiZeYfLnX6I49SLUKwq9opjm1fnr
6dmL0J9xiBu+hezkQ8Ip8hd2yPj9N03iDgJ96tvK4ENpfVMl+VzEXnb0RDwSMXlsUoSF16gEnnv2
yUf73D75EufrT19zttNibMriqfdcxmlc7+pBLZhP3+zaioSK/gk2pp3iLHjyPcfZROkplT9CNL2E
wHIOwBpX2hTJeoqEdyVzVYRSc7B9bQZfzxfAQRNjbUxr5vD1BDwVhIzp1AfsLSjvb2qF5j54gsz2
nlHdslaNavHKgvwhVU1997hvcwWRM74csQXbCvRF+7/jh4EJ9r5ULV+vKtpqaAeeMw3NNJf8BwlF
ezKIbFPMlZ7FJXLet7ZFiCA7swUjB8/cP3aq58dtv+1WO8ZU1KpFYtjcmZWKtiwnoZxKxcBoPn8C
XvP+JIE4E8fjAi/xbrpvKQyWUbTgIaNkWW1mGoFQ5SZYm9dfWQ27aZ0DNiTAuOlB9m5kqsILH/5z
p1ED10Y/4u+N0JvSzElMd08/DI0cnwHwJNfRk3Avom+dI9KjXgDpiSe47pjegBOkM6Mw601oHhZu
JX6PnPpApjW9UZEPeGcyOdpiCtneo5aj+kT6eF7wtv2mth0D/mI+Wxic0ayzklQTsmqfc7LcVhs7
VNSx++a07fGCWMF2e7WVpTYOjyNYr1WleOmyvPsVlorC1MryEyyVmr6/cLnddkPXsAC4RgC7reTe
3nEob5dXLw1s1MAReAcUG+ZJdkSxVL8G7bbSqNj7nloBT8RnN2iIdILg2Q0612cXdUMiE2Wfj9me
3MYlgW7AcnK+m8YnSX6gV4m3KDmO0Z8vDm4OTuVIn1+gSyaoBnrd2cHYr6W1ugd+7CfCmMzIrKOx
4l7kkToInUhtFF5/Q+/0fQ2hzcOvzTTQsJAEsAGdnjwyMefMkghzemBpCVZmoqXOrCQY+qC+41iY
ItqUtKxlRelyjMQmJFEeiZPIW8eFBs1PSP6P+mrZkes2ol/Q/9DLEZBpkywWH1spcAIDCZCMjCyi
bDyGDBvdyUIL/VI+M6ce5GV33/FYm0DGAIO5Z8h6HNZTsuDDw/DMAuEY0oc3fzj+/ekxUXp3vP93
RDZD60wFadCjBkmjvnHq044I+vDmxUGUUMARa4T6VtvdLJorhtGGUETaIBR1GPUbuaOc313Y/v/y
uPo3i+d3T2IER/zmguAX/U/v/nqIx++QEr8AaJiiPh/z8S/Hf/4rHH88fPOnp3T86RNO/Hw8UMeU
FdORO+oa7hc6NSwsj5LmUVU9IXS/Q778cn/4csgFUY6Y3pCnLc1ODeMSfmOQxkBXlahh1s7NzNCN
wa1g5u89Hs+HHBJcawtya8H58Fb0xWAKa7LX6OA5RT3lovspcRvAWYFS8wDEmAC25ZMiLd9iPrw5
TKTBlFxExIIwxeMUie/Y6Th1+vfzZpYj5k4NPBF1D4vEkLl+i9bnw0TcsvOCmO1Tprl2w8Xz4SNK
XczyJpQlakomDZigwVJTRbAcbgm4fDUEIBxPPSUJqaSBhVFLzJeTqYpsDJ74z2VD4Hmq3bUNpMAr
+S7qJXKNSLkKief3s8ZJLGkiFjlc20Tku4P2IXP9Fq3PVxlRqqYoaV7gb4vWfqpVOOjSg7D9JGQe
1o3WNNXhcCJxNRSSXG8W5DlgwmpCfz3VXuWJAv6LAjKQ84LwiWC0ICBSEmgHwcoRR9o13ke2W0P7
PTK0f/TURImKHmIoJHjnLCG2uZ0Rj03thz6VYMh5QYyasz7/HonorKeU8xeTiG5XNUYnibK6Zl5J
nMh0NWJ2b3EXmZTJJJ/2ke3W0H6PbCRurk2iZLnhK6Im8jpRDWUiXhGVfwNR2OdayldEQYDGzUbU
QKY7CRJy3UUmLRiXqLVdZLs1tN8jK1HDtUkURiROvBI1kVeJSqKrfnFEYRZsPa5EyZRc1zfdkM2d
qv12D9loaXjjfWS7NbTfIwtR07VJlAw+Pa1ETeRVoqieWvzy+pWtUC9EYVflWFeiJjLdIZTX60o0
kUlLlqZFu8i8NbXfIwtR07VJVCaU/ZWnAbxKUxZG0hVN5bfQhIm+80pT5hM3WmmayOaMdLI9YKOk
gra2i2yXhu57ZCFpOjZJYnjR28rSRF6liaXatuOX1idGASy00sRJBp6FpQFMZzifQttHJinMNhLs
INutofseWWiajm00VRsuFpoGstE0pvyoP9pGtR1oC224aMNgpoQ5Gf/px0corT66nxJmEhnoQkNt
tv5IGJMvC4I1krJmUj5lXo8MYJyw4UsejVkeLRD7siHWEIiRRCwgMcvMOJEKYtoY6O8+4X7J2buo
lKopQIFE65HS0T+uzgykYgCL3XuMDK07yJTD2PwixrdNzkRgXQ/Zy6vk6A4y5Twd3mIb/BZYPL7/
eJDnZsQlfvzPXOCjsCeDae9Y1N5fDkFPSNyG4/tn+fX58PDn79/KevoYKxIDYf2Iza8hq9//Efvq
P37+94//eRP54fMn3UG/+ZZNI3amjtcWef4nIfh6lKkP/TB07FjQ+PBfkf1rhpIsZLWjAGIGSaWq
oQ+9yT1svHhyiJR1QbM12d67P4vrkofdoGlYJBlfEEXIrdIl7jcEjCCCCL2cM8IEGcIQRHiJVNr8
xuJQ+FRKmQhG+VJPxNsZKmBL2tWQOb9Nq8hwpBVEL6uMgTQdzKZMJECFg1Orf0PGsMwRyBi2jzvD
tyFzfpvW5zs+zocf1JIqxc5PXTZkntqQ4WG1UjwZuObIrKXAK2tibV1Yu3uJa9uevYTIslh0WWQr
QV+3wUUbhEXqtPjlMNwC4u7xXPt8XLdvC4ibEPHA7LwE0WBqBNk1c74f2pokGZh/D+YWs3Y3+dGS
rDth1NZdBoNVoKQuDERahxiMSiPCMeZlKvhG+5N1z7/F4ISGSBMRg71Fjztwifsic36bVnPaEDRl
NJPzgkAG9E+ZMqWo067VvyUy3TJHhHy3fdyZvrnM+W1an+/4sMRnjdZx6rIg49SGDA/RqNLKwDVH
Zm26Ik2MRUXfiL59iGvTfiXvv2J799P+5SCc4XD3dK59Pq2Zt0XDTXxYVKqPM4IGByPCrnl7Meu/
Wmsxp/Po/DYESv/fSoEGC8zCCcwYVgjGBIDJogWpIahXxZqFI0UMsLR2hNupQTUxtrogzQFLCRYX
9GWMKWl+wy1CpWlxIpBBIq1vd1KH43mTOb5d6/PhLdxqGi9dorxX8me4PnjZEHfhvCCY7zDjTuUY
lknGqWGef8Pg4YIjkDGcHHcmUS7zhjgzOFdhmYvuTpjJ5B0IO1iWUo/gCNYuKmS2DTkr0iK2BbSF
ltgRiZwk6yPU4bME++5QIt9JZpuEMAhzhpJZlgpWhDFDUVSgNW3xvUEFYdvspN9J+o18eyFNCKQ8
EWvxQebucQddrcZNJD6plakSIjCfFhlv3ayzIoQ5dxouE2xom2P4jtNvk8CUVm5u+DvrornX3m4p
uPw+KXixXl6du+xR9f8JrKeX+MdSg+1E74aoHaiiS6UNsbu5SkZnrUqgVpNELI7SiOgU46iuRb+5
awWBB5WqI92RxmR3aDR+0t5kTgmC2YiaIZEcKc3kxKwcyQDRTU4xVYiaasrFc0M4ZLtUoiO9u+Ds
FS5m86DwqHmUzZrYiiMNxNkZ9QGlqA9V1W6hJSSzJgVypJBLrnYLr0pucVdzCGNSMDky+hiS2bno
ZqFPmCQRQI60apJTNjkFHcvP2JiPwOdguqoNEUBKMzKsQWAUiKH6EVPe0XWMnepk9BPHbpfqONPd
wGpkZPSl7nKqA6n5pV4cqXUcsfKAdcMNNioyDrOZhxRxhIdTs6ZUp6JFu8WnUOxpQK8jOXQ/Y7eK
9V6lPznSk/lJ5mdGTal+RC+hkVO1I60UR2p1A81kWaEk+pNM/ENM7tGQxgORJobAK7m4gU2aliJ9
IDWucmQCEdqvkDpvZc8jeT0FfIpRx7c7EY+nRaEOi2/yVYqyRFzXt8maWReNLwsMZGr1oOxFGESi
epjiTaQXCxKTI0nTEZfyQGJpdiawp0TIJie15onErimOzCINJjky0tE+55TQ9EJ1YrqmoJ7gMrKe
/M4oAyFnu1Sz1w7Lhazhc75jQZkpXSqL0JfZJvNiLUGKme9OeDo2OXksUyU64sM7MjpaiLIFbaFT
N1XBijvmyZr8krEJhNkiPXdyJJLxG4xNmWWKPWY3Loo0H7Mvl+ZI8mLbW/YJKfiZbqVLpigTkzmP
S9IdxXHSV7lmQsmRTqRuievKDpBBarVrcqbbS3gpTVLeLCZiLR6SnbvdmuM4+3OFOJaXVZfqRwFx
5hOK/cWAZMqkplqN4W5BmmlUJisOglgBQSP0sO1evZDnHuw+CZCEmEkmewwplCXaLeMMSPCgo0Ze
b3t0pIyanKvZ3L0EyyiT/IwX8hg8Z9hrffV46qE7ksnIiKb7mgplB8WqRHOL9HEAYPkw4i18gCTn
gp0d+MBsiJUzREawZAz2WrLPmE9svQj1jYLJ5TDKbfe0D24fCrBJyZb1KHj2wkDqqNrRs9hzArW+
eSHIZfSDWvyWF04pxexP3kYXMW6SVclrIowbqfWWfxneXRSxsihxatdk3LDQKVZEWGhyxEoVS8Xx
WLbpgrOuSUqGNT6WLumENQeyMxitPgCJ4x2s3KKvdDLX2WgHUsbrxTx6T3O/rNzeuGWuyot64pLO
Z5LsxfqIz2NASLShkCbLG3G+dkeSI1niHUi36Aaik1UYwcNSXMkQZwyGyDQhlywBgHD8H9vVklxL
rgK34hXckJCQxHoc0aP2m7z9RzSQSVmnukc2nBISvyTBVZ1mnAYMKMCRXBEEN98HyAjN6o8Pf//L
K3jqhZk8rucVSCr5xARhdEVfYC42tZxo1IzK8hbi7qgkk9cZClNjQvAQesAzeEiJJnsrYJvQ3MqL
Qdg9wJDIMmkT53VoNnyYq6D59gpL1MktIxhgS0eKiaO//a8XLpi4zUGNfgX0DgENcrxNYk4OFBj9
ndi8GlmR91li9UW500ACo+dM8kBA94HCgTrfkGgWsqTckzG5jKVEgiRgFnbR/GKSXjpKfL29+CaU
jY1rj6fmByDUqAEmJiyN1HCeB97xm8bK+rSDIeboJXhxxOgn94xGHxTQFMwruWH3mA+yhxjB0NQu
ctvBgPJwGhpiglc5DraEkJbdBGQMuIv6J6uLU4reWxiiLzuwHVNG8gXBIWF7ZQ26RveDuprnThHP
UXKB7m2lLE9SnKDPtMyy+KXPi/tafzjtZFoxtl5mEGxvctZPrHk/GbYqoFr8NoHOQ4tZERsb/OL8
e5kpMrAbfJuskaBJAKjJxcCrlRi2+ubcXAI4Wujblx3YHjluECWa3hmQ/hD4SYLwhDp6GrLWXLqM
lN17vfn5z/Vm5r6EfqmRpxVqevFek/5KFt2UMUIWgzY3hhrnXKPCwNbie1jo1oud32bwbKdHwsB2
JfFqWfwRtEGaZQnQEVgjqVodwVfucp92YDtgjpFlGuXPxpPW+M0QeuiM2i1naaQW0ttMmb43UJi2
qV/3ChrDaDC2nZYW4KlZmf5cZP/KrcYqtCNfHRcfAB/ZQ0C6sIypCc6PiuDsedmBbR/XA7EdhkZv
nhPCATcvy3yhsEE9T8IQot2pue3Atv+6WJNdaPuwJpb0V5ZOLzI8c0KGZlNz2ynbNjrjlKa9lKwC
x0i2ydAWp9784qHdl43aVbcBZwPtfnLJVKVmwtWRjAiBhaHAVChmKW4zML1QaREgJPFwWYUGbP3Y
RFi5vi6yldAYNZcZWN7cyrwsTWj6VFm3XfnJbyKqtT5oI6ZQvq1UdXQBGOyRRR2LiQEwtlZ1CNfP
tict2UKZN2yJLzsVj8XhvRZsB8gro4ZzTo5IT0xHBaRTs0pz2/lNI3u/5XqSe09n3IS2TeRGDD+l
AY+h2frk8dcObPu4JtLqSbwewe4nIzf5JtS5VzdTG+y+NJOa207FRDYhQ2h6Kqu6suZfMbaddzVj
tGfdflmpRCojexYNOzuFhr4GeyU6P1mbk5pdmstMgdPpKKxB0zNnyS8UjGSpDDW4UrIfwjUm2ssO
bPucSm7sIdqskHY2FZMZOqqMa7WnbuRsYwf4NFMFMgfKeAH2Yu0im93A5lwniSBgSrH1cX422dTc
dmqAFXtcttk0PdsxNNU0jc1mhCv3e6KIDHj1soN3x1Ri+4Ms+K9dGbaaBOewrDl1lVC9Vo3hywao
k7eHshjbJHWanUHrDyslhGwUWjDXxeBjSXvZKVpmG5RLsSP6f8Klg10diwa7A/Q6CeughorbSrGQ
Y3yjCtG6E4q1ysrY95ulFwyp7loVsctMlfUSzIZYVX9YRYuprkpb3ABJcCQrPhW9Ru5tprikIK27
W42uXPgkeR9SbzViyGb8kHIBaY/m1wwifZLUZmaJH83zQdgDXARP2yyHSf6rBD0k42XlqTsCeGwP
yKFZeSYMYzRcev8QPh3cz6oWbzO1xnRFc+xRnKx4ypYi0mfLh/d+igyokRN+2qmyruz7xpBlfXxa
sV8wv7ysz6kAVBGrcgxPpea2U8Fui6iPPPr3Q85VoqFpHa22UY9+2yY47ikM922nWqYxTPNJY8Wt
LIO7eKxO5XEZ/DeukbcVxHrl1MgYqdZKwKV1z4rjtsPIItbe1DhEHHyZqU23k8quPhnqwb1hjfm4
ykej9TywZ2GimE4G6LYD25pIlToudp4iUX4lhTzwgxxM5rP7GYj8ywwi4lxFWGu71zpqeBKQxxWb
ndYYIj90EOqGV7/MwLSBgOofYJN6EhNmtMrDNRjU/lTBXX4mijE0vRSPkVo0sI7os4r6MM0Z6BrU
lGvmguHTig2PDs220tx2auDubH2PFBh7PCRZimZtc+JmTc8MCydunnJNV2puOxXpIbwPY3E6v0g0
cOeQRNdoavzWVqGWDc05m5rbTm0DKwez32eDm8ZeePd8MHWPw5goh7B22N4k1592ahI0RkDOeYYM
vWvlbxu01GqzPbytRv6nHcQkSgGW5h5VfZuaU92XjkQAUg6/OxRA8JeV2gmOIUpjGUlI63z1qS3O
Ft0XUsCtLJJVmttMzQJUsSzlJBgHaZRnxIrQ+aME/jYRoLWp+DWCWIxsHVTxIDZZW/RLiU3WWNfY
EGaMHzhxWPufdopX9477gmSB/8qZdKzorxl9L/5nychm8Z2XmRoDDihwZXIKrIVuFC3qMtnUa9WI
ldyQXDN3TeFfM9XoFio/3tdgCg+3wRh1mZ15LlkzCJD71zca0cD+ug+unNGLJ9x2PG1P8PDuIPBN
4hXDz1mA/w1ZI5fxQMWJOfC7OHP9zmxPfCCnfyUaBAUM2b7Aq4XiyO93Eiho4tWGqot58RVeHwot
Pw/F4gPi85AN9o9XxTtM3xE69Uk8sd0cLCXKS1Ljz1oOxgej6Pg+FvJqOGG4NzTGDcnthkwOPx1+
QjwbhKwvfj8HOEomw280K3mmnCtPyN6t3/mmaTAxPEkpd944IN9elGc7h7EncmS9hSeCnWh7HkLW
Be64fWaEbMbfVxbFcr55wHenRSz6nw7aInGti5Ll6gdXheKM0sD3QYZocUW4urByxbCAa4fLpPgO
k8+uKz1qbzfSNbfauLjp45rKombBlUNR8qFzYEfQWZ7Vgei9kBf6wfZMMbhyyJtJ9veB+8XMT0db
p4ycj1lyZyiEDWSKJ/UNZigTJ24nyrFJhilgoWuAvYUmCZTzEiBCkqaEnwXOmJql1Nx2EiTCASHF
bjmdwmdF3VmPKPncIVkxgQzqJEk6wqdYUmBjnZVfbH4R8Q35DMh914lJGXnAasbKjyzw57UY5TnY
Ow0FN3gBWuvTiW86tjZoMYlZOGKlmXCES1J8EbIZRc1rfU633xU25YMDkpEZDkAsa6Vbh6uhZSvF
ezdllJOpUq76Odw3pcGTrah7bai42wt45nHhCqDD6BlaNlo338VlI7QhzrUpDzqmUMg++cE6MNga
/NyGso884sAYmxpmdB82Ah0V1GM0CEIx2Cp2cEJEeCeq6HYCjnl8WWhDWOZanDzqYvpGwTQPS3mO
+l3y1pnWkkY3yS8WCivobIhAEb/cNg+MqjWD6yYsxYNQzmOUe4WCsD4DlqMICMvR4i8nyq8HrBYc
811zMK1r5cM0H9qTdXq/cu+rtIemixJzd34hghMimvKY9gG689k5DVfMzdrUw2BSXoeeWR80ibJg
tevX2wf45V5M4uk69EtZSYpHtsFKzKQriQwqE26tBggOUhvyZse03lM+VXijAjGq9Ab8MiEmjwk/
z2CpPjlerG4cEA4bOaiR24vybBH4heAR8Sfi0pX0NOUonAUGH/KBa072FpiI5WxY/gvkYPQhk9fE
GgXPrHhMUoqgrYfyYDQpVrWDx6wzWdz43I5+vX0Iv1p+0SKtLSnB/7//l4vu3KSO6atUUjRr6+/U
iJF+Y2ORqGBsEWqlucyA2wpgI4oWXD8+ssU5Xsf+obvakSTLbeAJ+g59ghE/IEi6O4YiZMjZI3Qo
5PQ62gjp+kJmglWvXs063QU8EiTxSSTKEiZO7ovhLO4mjWvUvNmR7UBGV9h6nXnt0rQvWGPa9uSz
Ix8CnDVpqqXmaoe2RxGcxXmo6T80Ro7U+Bkj21aqL0422DWyHax1NFc730nACtMtqs09WUrj60Iz
16NRN2pAib+5qxEugTapuJr5Tp6wiCKhE2t9tDw+FSjNAg8Ioxy8rZxjZh58taALh/OHdGtzjBg9
y7hzvvqmRnUfluTWy65W2k0DO7JdSQCRM0MJEpaqafoa4jGhaexWRpSXpaK5Clj9/Wbmce2dhL3M
NO1FWL9aT9OziOqUfUybp0ZD7s3Osa1KjZFhazwIUJnStKIABersrF5lOnbl4BHhO5qLne/s7rPp
uYCrJHuWmna4HmePiGNVwkTHz/ToisjNjK4dNVsz0Sr70IhaLZlFKpDQ2M6c6C0f0tirQqMCvdmR
7XAlbwBcTI/sjOP2tFwecdzp/jUykHbi8TRy7tzKzKCtvLNlA16Whn0mvXz6Prt6WX4ecTFzTG/P
mBmrfPiPg+Emb3jAREsOfQ6rNYM4j+mrmWP6kPhmabkcVl/TMrCVk8E6fl6WmnmecbHyfRpTs8wF
z8a0TqBV5U52ylzoK/Nl96NJxdWKLEd4ch4FN/2DhrrlIJBDxoz0Urfeymm0vZKMVrh4syPbaIXZ
YqeIwgzHHiaghF3kCOqHlqfVM9Lsc9rVjlw9cnjASCR4in1DMLczjDOAbyiFR0v31wS6Jifd7Bzb
ttXSvI6Mo08hjfc0tDjKho9nP+lIkm9kYt9vZmTaE9UwG3lee/Saee157cXqBDyddJQ4j3w1IsNT
vI5IxOlghP9MjKjp8cEYwOXg2Gwvk/RXeX7OvpqhabQ8lf3qKkWMt/LrSrCOzlUFKFXVGZt6k18R
le+7GVn2HyJ9SRPCzKxKfVNLDM0qpzoYVOwpuqHLXy9WRBLC8y76nokXVGK7XDaUHA3Dk8jFEi41
1Lja9ppHc7Uj29FOXAywqAk0UWtq1E9bUeKFX1uXJaCoFKqpmxm5Axx3Z18gUFscvEQ/q+v5oWkK
Wdt0EXZ5hlX5crOja4M4iAFVlkuLMq9puh62t3Zeko6NH3PmWUMc7cXKIU0gBc+eaOtH8TS8dMPQ
rITTbDdw2ZSmzhPop5lvsdZK1lrwF4yDtBVsBo8zTJJnXETTPhqNuY2ym11k8R2NPNJEWctlD80k
VDxtznDB+HyeKvmLj7LA66NRgi8A99mDEkgbtPmQderXx1PzYGIPTd79YTPf9jhV8tebP+S5QIV/
kx8R75EPiQnomREbqySIoJMdLSJWWCTDf9/2yFyFtTiaNzPSmRoFFTsKCcR//qVTa55a0YiskC4G
IQlCUHk5rkN/K6BWzwXBIV8WJG7/5QIvJPZaYM8jokNzwd9+/umfX39+PgafmAsK50WkUFz08+8f
5fMfoasR9P99fvRZORiMjumMrXs2TnTURAZC3mAAIdd4f59RwCT5TqYVkZjBj9oi3s/ALMiTEyi4
0Aw5WJepH2BQwY74tbQjGihXRHZolooqgDyL5Gotd5hr/lpLNqtYwGo6UjCHCWjmpXSJGNg0r4TG
x1MDOdkYtkC0qc+zM0tnzxYZhwTyQh6mZtiCFtAzW68AY/yi7wZHuXgX3xG5ObTC6IkatZ2eGToD
1OLiukIGdxZ030I0OKIy63fOoZg6sWDF5CIDoxjllQ0bz9eO5opnsUGTcyjimHFxZHPF0/JGk6Qn
cDJOwp3Lluwm+ZoxXx+/RWI5Us5RFityh3i1Yl9V1CfxMRQ1r+p464KhxwKIfp6uLMEC0+PDk1yR
T7euDXVI7ovOXIXgwRUIUMh1KxzNEY54ep3pPLozNNW0AhXR50qmGKwO7g25zKTsVXk1o381pYkj
CSYDoTQKMfiR6bOZqiP8uJSaOAqZe2ZOt65cF6coVjPVNVxGepXNBb7FS33YpVgaOaV2HF40ho4o
M0cGoF2kNsEUZ6xTHbuIIuvdxmmPMoMcrzu05mxwF8lsWwU3kj6iJiCrokOOjNeOQ5a22Ut9tWGf
9wLNS12K+PvjrcrfQeAOE+C5+1keIYucxs62GK1a10sBRmOpivjcTBHfMrlq/7xl8ddftmci78/f
ibmnO8TfAOnff/4z9ozAdeDtOmiqxoOy6PErszg8H+IqksF6+wo3Ft24LDo2NAYmlIQbMuktVsBL
Ic/k4yzoFXoXZZ8RVMjCFMTYKfvW9xGFjh3+2GGOwotS36oC65JX1Q3q1p1mwpKRB0NujAOY8qA8
9njI2iEY6j9m21whIIMc4kqDnUQQG4IydWXgmJ0rrORIMxZlz3zrQuPQLJ3QGt4ZHG7oBLRhyEKH
CIkAPzQ2sm6acYVXrWDHCHklLbbNfNuF3RmaKEWIxlk0mPSWuDdFgLPWO4s/oAxwAXmIekf5UWRo
Cm6e67vmxk7iqR2aCWseocGh9byAy0DxmRaAfSCYO67GG28xWe/ywjaxVhBBeWF5jkIuL9AruYJy
kdx6zx0tOWxXZPZcjwWUTQaL+F9oQiIN3p0EG9GtORZ0xb8lufchGyUnC6SLEmh1kXTMQ0yxXADa
EiI8DHnIlydHsaEOZvFuKfdF2ZssDK9ZB9bF1tHyvqlpeagtxiOqJydJQJMUY+hgA3MNue56kaPs
2nzsUEGnzXNKVMnOm8T5kEEnnk8FrvuLM5r4LRzKzG1ksVwxJNeiHQiNmuuaqXEB3awjx6JJ2UbK
47TjPpQ5bVZBo9sl7KIyIfbcEKmaqdYITCErLVivkapdX0fzXN/Mc8KVQRYsZLLESMzcAQ+qffuS
yT2NK/qWvBrFNuxaDROp2B8ayKDQrJ/VKcPjkMHEsz9kSQ7SYUybQ3ITQ6grvwsTosecM9ikkJft
1DTETrJc6TWtL+QclTMhetacWjGyh9kQqPh4aXI1Us8vjAKTUH0hCN0OQbhSBnXWUUUZHPV2IRkT
xQCZ/f4BjrhGctcKOJ2L4wXbjm1GCzuvdCwSJFd0cFMkkD97368YXwtb2Z7bZNraTso3Pu/NU9Tz
ZdIp7Uw6m5Q0ZEShsgvf3fDHx91Vcoyx8cRVVk/OMens6XK2FUXDkugM4iQ1c6eNljFOOlZNIO9N
tAWmaVJtAezK1FiAeuROrugsksxfsas7/7rzszcCd2d4bwzwxhHvLPKdZb7y0N8+7qgh1n/HlVfc
eUemd+y6Y9sd/e74eMfPF4AV4l4xWKj9itLvKH6B+a9fdoJfdYtrR5Hmtefce9Kvutatrb12vfe+
+N4575312nu1Y19WqBs/OjihHv8VxLLtlQIMP9QpbZiJKjlIKrrBoji7WIa1s2EOLUA9fVOza2qq
9uipCf/BXAgnkNuD2xRd0/d44TYbbD/kvvqjPWjHSPQugErwpZSba8eVb2nHLPvR1r6fHI5Pm889
hy8dEoeMnzttkJUhqlsMSi+d4mTkT5PyfHCwysYW0a+M2QKRDNGT6p6vbTwIVaMG3nwmQeSTKW1Y
ECGWlmkFF0HTZuZV0xX4KNBz0+c8wZmx0aojbTRFKNtDZmLGWNd1RCk1q3K6bFQmHoi6xCQx83kB
1T2IPK/AySeQI+8whpDjeAnRVoOpJj9OH8lA0o8S15CBVXcyjJ7VUzkOIi2b5C25pQzgUPv3qqJe
2f7Ze1EJau5eH0msZj4y743zJB4j7jtAkiCXw3F27qhZW2M7V7Rk06uIMJSt7/O0/+nJYcb/GS+X
lctqIAo/wf8OPXZg51a5TEUQh+LARxChVcT3B2utXM7KPo00Pfh7f5xkp2onVV+mH2TZs3gObe7p
OmtVw912elAPQ5p9ZJVmT7PZkNLcsY8ut/risw8++uS7dNxa8tSWr3jNLT5PMfqaOj3c6jKvdzV7
l7en3L3r31MQb4F8V8w3B30q6kNin5r7FQ1+F+VbpJ+a/fDwp6i/i/yt+j98/OMKlT798clrlzdG
eEOtPADe0UfnXXOTLySFz62m9cw0goS6CJoRSE1zjL8MbchJNPTPklCzEgmazCR5vTvZBn0OQsOf
xPIcZHtMW2OqjUV6X6spiQRtbIKxQc5FQirYpHtQmyRxB8g02OrrN5XiB1LGWk1boNoEcJpJmtdH
xt3nNK5wY0UZ4yItrtyM/Zu+MhrznKe4KoO4mNS0SEShcNJKWyTx7ZCZukiOeHumrIMYTh9B2KDH
SWphSrN/EFRNJ7aeeYoqXDM+SKAMeWvwutcmsU0qynt1ie8LDL4o8YUgfeq/kxryJtjbTnB1mCRy
J6GnpjVPQJTmJyrWtZyEom04e20FxS5uvhdsj0JnfBBkveACk9ao4v2ZZAVh0yiKrzAmndmJ9XwS
2CeJmzDSgih2RtegeEjr8SKrU5SI2rbyVYygrBUjX4Ukp76zwxhQ2fdvsM+sBHZjyaD/zWcaVkH/
G65Pg2829st7yCR2SLX5G4t7xYn3OZeQ1HZUrM/Q2r4IPglIrDtypNL87xgLwJ8Bej7bi9cfny7t
LZhYhit73MqxTZD26ewWSXwXXgQfeh3ymGYm0A5QlSqfyphP/m37TEziPgJJdaYBVRyk0NlmGjax
GCVokNLXUtYofzPvVnu5cMTRV0BbM5vNNLRet3iuiHrLi1id06C5LIKdhUMxFih9ghT7JqhABXq0
J14bK+T9E2uTpL7nHWs3znqIECgA2Oa2QIczlMx+L8Q6pWjFjR2Ls1r2qMgq4F3whMDz4ySGTRp7
hRN7pWJWgWQnFXNQGTuhNQ+WDiv9DJrFpJ6oZjFOPH2L4MPUuVfWcljJvG6FHUQIi7RD0iJjhxXa
rJlon5PwsuIkW1pkV811hURO06q0Y4+yOovxSXvD6TgFOw8fznb2ImWejlq8jtomcXaLsyUT3ArN
oqdNsJecIN5JeBlFi1lx+tYuszGFNhapQZs2SZ4NruyJG8OsbNWT9DqnqXUdK5WMLx+/fffpr4/P
P/0aP/3+r8tIGfzcwf/BFkOYlyZLBcfBFwy9+/Pj889/+lb68e+PX/zfURi/j/q3VIXx8umHTRXG
9ff7aOIwAKmrw4CUoA4D0tvlMH7HCfFyGBBTh3EQ8+UwuBh1dRgHxS6HcVLz5TBOelGH8QtY6JfD
+JWt5cth/FY3O/lrGlzOLodxkoo6TJ93SnEYELscxu+buVwO46TUy2FwR+2Xw3TI9eUwvc8e93IY
/8whXA4DUi+HQf1ShWFZvBQGx7qLwuB42qUwQpbCDNxbLoVxUoIqjINaL4Vx0salME56uRRmzEoi
CnMK5VEY1Nt6KQyL9KUwPk8Y/UnqpTA+KtZLYUDypTB75pfCMIGXwqB2VlUYtqdLYVCq8qUwWI6p
wiBf41IY5utSGOSrXgqDfOVLYXYGj8JgULoUZn+al8IMNKpLYfg9L4XBivOlMIgqXArDxncpDAp5
VYVBra+XwqDN5Uth8IXHpTBIqRqMH7MaLoM5ZBtMN6rAy2CK4buIxABYVokBCVElBhXSkkoMSKoq
MSRZJab4nhpJJQakZZEYAAsqMSAlqMSA5KgSA5JMJIYgq8SARFOJ4W/EYThtUocBqaYOUwoKmDgM
gJk6zCHHYTBNH+owJFUdhnFXdRjG3dRhZibUYbjkLA5D0NVh5iB1GBJTh+HLkzoMI0/qMPxSpg5D
0tRhGFZSh+EXN3UYpGeXzekwzGlThwHJURwGoNSrYhfcScaD8HgchyGp4jAETR0GezREdRiQGNVh
uI+HOgwIopGmDdLFYQCKqcOA1CgO87SMb3GYUty52rc4jB8iH6IOY6H5WVOHARmiMBa8GGZVGBBe
/Y7CgNSkCoMzhvGvbLBOBFEYgq4Kw7qbRWFYbYIqDGt1V4Vh0RqiMAAoSBISGkVXheHh7aow7C5d
FQZkDFEYtiRThQFJQRUGRz4MVRiQFFVhQHJWhQGxogoDwh53FAakmSoMSI+qMMZ6JvufDTuqw4BY
fjkMnntQh1EyHcZKXZeX7TC+WH+ROAxAieowIKg2L4chGeowIPsCVlbcu1Buh8FyWlSHAUlBHYYL
LP1JojqM+SkZUR0GpHd1mDPzcZiZQHUYEEa6HYYZDeoweHnq8UF6EIdhvoo6zMyXOgyzE9VhSLo6
zMngdhhO09Rhzqc5DgOSgzrM/J7qMFgxeu3LYRiVqcMYG586DEkUhwEIUR2G26urw/ALlyIOwxyb
KAGTbSoxL7IkBjmpSSXGgn8YcRg8p64Og3rYqjoMSGrqMCAhqsNYyL7p1WEs+LubOgxI6eIwAMnU
YUCiqcOAhKoOQxLUYcbwd18OAxIuhwExkRjO0lRiuLygEgMyskiMBd+HQSXmkCMxjLuoxJBElRgQ
nqAjMUxFUomZqVCJ4ZK7SAx/klVi5iCVGE4cVGJImkoMl9NUYkAsqMSQJJUYkqYSA9KCSgzIrptT
YpjTpBKDFCLtR2IAUlSJ8WuCL2xcxP9XVGJIokgMQVKJIakqMSC9qsRwaxeVGJAYrrYNkkVieEKC
SgwI6vmRmKdmfJPE+KYN6X8k5j8BBgDcoGOjDWVuZHN0cmVhbQ1lbmRvYmoNNjYgMCBvYmoNPDwg
DS9UeXBlIC9QYWdlIA0vUGFyZW50IDE0MSAwIFIgDS9SZXNvdXJjZXMgNjcgMCBSIA0vQ29udGVu
dHMgNjggMCBSIA0vTWVkaWFCb3ggWyAwIDAgNTk1IDc5MyBdIA0vQ3JvcEJveCBbIDAgMCA1OTUg
NzkzIF0gDS9Sb3RhdGUgMCANL1RodW1iIDEyNiAwIFIgDT4+IA1lbmRvYmoNNjcgMCBvYmoNPDwg
DS9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIA0vRm9udCA8PCAvRjMgODcgMCBSIC9GNSA4OCAwIFIg
L0Y2IDg5IDAgUiAvRjcgOTYgMCBSIC9GMTYgOTcgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEg
MTgyIDAgUiAvR1MyIDE3NyAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczYgMTU0IDAgUiAvQ3M5
IDkwIDAgUiA+PiANPj4gDWVuZG9iag02OCAwIG9iag08PCAvTGVuZ3RoIDg3NzMgL0ZpbHRlciAv
RmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSImcV9uOZTsN/IL9D+sRkM6aOBcneQUBz4iR+IAthgPq
PhKMBOLvqbJz293zhEaa1a6dOI4vZefL777r9fx+if37/vzl8eWPf5brb98f4ao9Xe/j+/b49vjn
Q66/XwMovVw/8Y9//XUt/cv1i/99h4gF+e7KNZFfLOPPv/36+PIHUZz19dtDwsV/+EQsCu2K5Q79
+vr++DLM8gU0K1xfn/zvP49fSfz11388fv/18adpUo53iVfNcvd2ZSl3kusnKjPzUkh3DDK0w8zf
TDv/31ss8+5SEv5Xifi/hTw9GOlBWqXNzIq5X9Lq3Tvswq4cqerbI2aF5XWsKWONfFiUIuxPV016
p1Jh4kZgXSgX5dY65HS3BD/iqzwaeI/xetqOVrshuYrtiLCacsAdYpJbM2W5c8u2A/cKMA3fLNQZ
7oBvje1uOR1yvQUafIcjGd9oZwg8XnGZlinrXdsSuYGq6l4ALwThBrlLwhHwYIUxNUa7DnbkdEs1
QBBqiq2qbUhJr/8+Ygl3r3Ehb9hS7xippNy518tczntFvZF2179tRanVbqLKY9sdW/SbhmpyL2qe
UCQBzegWCXoLC9/Mrhb7K6A8FUBMA8gIlSkxw2NvJiE9TZYiJgfo4RG4swUMmdDUfJFTNrnVZr7q
vdgBCddy38TiQY+CpMjI99AsKSp0bhlpJGI7JtIRdD+iFktGZYq0uyKlh8hwJSR03L/PJGyISbo+
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
O46k95HQasD69vAnwAAnY5UEDWVuZHN0cmVhbQ1lbmRvYmoNNjkgMCBvYmoNPDwgDS9UeXBlIC9Q
YWdlIA0vUGFyZW50IDE0MSAwIFIgDS9SZXNvdXJjZXMgNzAgMCBSIA0vQ29udGVudHMgNzEgMCBS
IA0vTWVkaWFCb3ggWyAwIDAgNTk1IDc5MyBdIA0vQ3JvcEJveCBbIDAgMCA1OTUgNzkzIF0gDS9S
b3RhdGUgMCANL1RodW1iIDEyOCAwIFIgDT4+IA1lbmRvYmoNNzAgMCBvYmoNPDwgDS9Qcm9jU2V0
IFsgL1BERiAvVGV4dCAvSW1hZ2VDIF0gDS9Gb250IDw8IC9GMTYgOTcgMCBSID4+IA0vWE9iamVj
dCA8PCAvSW0yMyA3MiAwIFIgL0ltMjQgNzMgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTgy
IDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAxNTQgMCBSID4+IA0+PiANZW5kb2JqDTcxIDAg
b2JqDTw8IC9MZW5ndGggMjkxMiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIicxX
23LbRhL9Av7DPAIpEpwrLn6TKcmrlOVSLHqdKiUPEAlKyJKgTICWnf/a/9vu6cGVZORN1lspVYkY
oKfnzJnu0z3TWRmyRcmE/SsXxWj65lawh3LEWZQotnG/69Fq9GkkWM7cC5MYNsGHXdaYfmQFPQdc
goEOkhBtJP6CGX5+PR9NL0UIa81XI8EZ/sGPTESgDJMm4Ambb0ZTB4sMEBZn8wX+ex55Qvnz30YX
c7Ka3Tqr29k7MPgRnn5jPNDsGR1fs7tfOVuOtAykYWEYBQKRGiOCZrge3SKuyHqJWCQDDd8iHoQC
sUx4wDkXuP6dd71dZmt/IsJERIH0rj8IyQUXZ/BKS8UDUb+SZ/6v8x9HURCqGFgQQWjY/Nw5k3Yz
wFIkcEd33lVRZTu22vlJEHvpJmMP6ZOdLwIuhMb5MjYReuA0Q/DXZ7cXk7kv4kB7r6zx/AdyKskk
hpVYUbJqy0QELPpCBqE39icIEw6k3K73Vb4tWFqx2Jr6AtbxxqzMqiq9J9frjKUlW+VffBkGiZct
x8zBLJbbTb1uhyR3SNwB/PkVnlZjcrD1eAjSQjgB8mWMOMyWFtbkkLyaaZiHW9jvyspSPZFaJga2
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
08ENj2qMTAT+2IS42W2rLdzuQJEX22WGoRNjoFxUjy2ADELp+ubtLZ3DuCOiY+xWO83Oz/jvs4b/
s2t8H9m3n0OcE2GfAw0GXdSg42jap6s3162T952+6vWbG/B1/g+Yd1DXG+TZxsr+HpmF5iy2l1iC
RV5urt69GSyCjmv+oNqwZ4Y0csNCmKNCZjgcPdwfNZ6hgaI/kvAU8RiIhWINrPJA4yzoigMh7TQb
FG4soxC4Vwr4br/R0IBQ2ULqhiJuPmEbZ2OJhlhyRTsRy4Yr/D+NPo0EywE0BDiD2hNoOFY4XeyX
oe0yGiF//IEVYGhroNY2BBJcGyoVOhQxxKlByZExW2xG06uNVOx8C94b/9DqBlq+vEIIjabNM7sE
T7CScag+caLtGkLB7dStoQdrQGAmipnEsAk+gFt6sxl9BO/2GZp9MNBBEqKNxF9cHT5DcE8vRQhd
03wF5FsE8EO8hAqZhjifzv7DeNmtKAwDUfgJ9h3mMgirTf+Ml60srqAXIoLsXYhFBUmEdMF9+z2T
pApeiFBoaQiZAzMn3/E1GR9WM/LGRqSLkWPE9xkSZFjjN1SWNXZP07XxFDtUGWOHTABYCABc1jbb
r8/tfrLC8z352cN7LagGVO18hy+OcIX4Y6opBAWkUeJmTtoe2c4X7XJO/Un3dPakyV3ZTzH42hjY
ZOASpqJzFyxTiXFk1SfBVZkEvyGvUq/l5Xd5rYPf8sznD3Bi+2VLoIsGuvmg1rqeFYOpDuQB7RIw
irHste3cr4+RtUyVT9HQwZO47cHi6BL0kEy18/nrncwzmckGZcxqMI4afuXNMLqbj38BBgBkO2QT
DWVuZHN0cmVhbQ1lbmRvYmoNNzIgMCBvYmoNPDwgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0lt
YWdlIC9XaWR0aCAzNTcgL0hlaWdodCAxMzggL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3Bh
Y2UgMTU0IDAgUiAvTGVuZ3RoIDQ5OTMgL0ZpbHRlciAvRENURGVjb2RlID4+IA1zdHJlYW0NCv/Y
/+4ADkFkb2JlAGSAAAAAAf/bAIQADgoKCgsKDgsLDhUODA4VGBIODhIYHBcXFxcXHBsVGBcXGBUb
GyAhIyEgGysrLi4rKz49PT0+QEBAQEBAQEBAQAEPDg4PEQ8TEBATFA8RDxQXEhQUEhciFxcZFxci
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
JWpHtS2qcJQlake1LaiQlCVqR7UtqJCUJWhHtS2okJQlake1JEhJG1U//9buIShShKE9axhKFKEo
SUxhKFKEoSUtCUKUJQkpjCUKUJQkpjCUKUJQkpjCUKUJQkpjCUKUJQkpjCUKUJQkpjCUKUJQkpjC
UKUJQkpaE0KUJQkpjCUKUJQkpjCUKUJQkpjCUKUJQkpjCUKUJQkpjCUKUJQkpjCUKUJQkpjCUKUJ
QkpjCUKUJQkpjCUKUJQkpjCUKUJQkphCSnCSSn//1+8hKEk6ctWSTpJKWhJOkkpZJJOkpZJOkkpZ
KE6SSloTwkkklSSSSSFoShOkklUJQkkkhUJQkkkpSSSSSlJJJJKVCUJJJKUmTpJKUkkkkpSSSSSl
k8JJJKWhKE6SSlQmTpJKWSTpJKWSTpJKWSTpJKf/2Q1lbmRzdHJlYW0NZW5kb2JqDTczIDAgb2Jq
DTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzU3IC9IZWlnaHQgMTM4
IC9CaXRzUGVyQ29tcG9uZW50IDggDS9Db2xvclNwYWNlIDE1NCAwIFIgL0xlbmd0aCA0NjUyIC9G
aWx0ZXIgL0RDVERlY29kZSA+PiANc3RyZWFtDQr/2P/uAA5BZG9iZQBkgAAAAAH/2wCEAA4KCgoL
Cg4LCw4VDgwOFRgSDg4SGBwXFxcXFxwbFRgXFxgVGxsgISMhIBsrKy4uKys+PT09PkBAQEBAQEBA
QEABDw4ODxEPExAQExQPEQ8UFxIUFBIXIhcXGRcXIiwfGxsbGx8sJikjIyMpJi8vLCwvLzs7OTs7
QEBAQEBAQEBAQP/AABEIAIoBZQMBIgACEQEDEQH/3QAEABf/xAE/AAABBQEBAQEBAQAAAAAAAAAD
AAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwz
AQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXC
o3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3
EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNz
NPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG
1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/AKKSSdW2ssknSSUsknSSUpJJJJSkk6SSlkk6SSlk
k6SSlkk8JJKWSTpJKWSTpJKWSTpJKWSTpJKWSTpJKWSTpJKWSTpJKWSTpJKWSTpJKWSTpklLQknS
SUpMnSSUsknSSUsknSSUsknSSU//0KSeE8J4VtqsYSUoShJTFJShKElMYTp4ShJSyUJ4ShJSySeE
oSUtCSeEoSUtCSeEoSUtCUJ4ShJS0JJ4ShJSyUJ4ShJS0JQnhKElLQknhKElLQknhPCSmMJJ4ShJ
S0JKUJoSUslCeEoSUtCUJ4ShJS0JlKEoSUxhKFKE0JKWhKE8JQkpZKE8JQkpZJPCSSn/0a8JQibU
tquNS0cJQibUtqCrRwlCJtS2oqthCUKe1Lakq2EJQp7UtqSrYQlCntS2pKthCUKe1LaUlWwhKFPa
UthSVaOE8Kewp9iSrRwlCJsS2JKtFCeETYlsSVaKEoRdiWxJVooTwibUtqSrRwlCJtS2pKtFCeET
am2pKthCaETaltSVaOEoRIS2pKtHCUIm1NtSVbCEoU9qW1JTCEoU9qW1JVsITQiQlCSrRwlCJtTb
UlWwhJThJJT/AP/SfaltR9iWxXGmg2p9qNsUbGWem/0o9TafTnjdHtn5pKR7Utiw7cT6xembrhaG
gS57bA1gPGmx4bz4LLbmZu5tdl1m48+92n/SUfueDKMJ/eew2eSiXVgwXtB8CQuTdl5eOP0eQ8B8
yJMT4/itvCyszZu+12QGUbay9359Qe5w18fype5ZqlHFQslu5GTj4tYsveGtdo2T9I+SpnqbX/zJ
Fjv3WtcdPGf9it4rS4m77SaLW7ix41dAgO13Ngu3aa6wUayj7SGV5Gf6rdXO9WHMDgdugfb4TH8E
TI2oRiBqdXJs6rYx232yOdzSNfhuTHqmQ1rXuDA1xhpIOp8vcrrcjJxh6FV72Vs4bW8hgnU7Qw7e
T2QzdaHG4PItku9QH3bjMu3czql6l1Q7NnEe+3FyMi41j7OWb6w5weQ8hohoa+e/dEuJx8erJuZt
pu1YfUbugRJ27ZHDu3+0dt19tltNuU702vcGNuc57TBMTumPioDJyqQWV5ToaQAK7HBv50kceHh3
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
i6oHlWtiWxK1U89m/VvEzMh2RZba1xAaQ0tiB8WFRxvqr0mhxc6s3vJnda6fltbtb94XReml6aWi
bNVbTZ0/Fa0BtNbQBw1jR+QKYpawbWiAOAFbDUxYlaKa3ppemrOxLYlaqa3p6JKzsSStVP8A/9Xs
NqW1EhKFIxo9qW1EhKErVTDam2okJ4StSPaltRIShK1I9qW1EhKElI9qW1EhKErUj2p9qnCUJKR7
UtqJCUJKR7UtqJCUJJYbUtqnCUJKYbUtqJCUJWpHtS2okJQlake1LaiQlCSke1LaiQlCSke1LaiQ
lCSke1LaiQlCVqR7UtqnCUJKYbUtqnCUJKYbUtqnCUJKYbUtqnCUJKYbUtqnCUJKYbUtqnCUJKYb
UlOEklP/1u3hKE8J4T1jGEoUoShJTGEoUoShJTGEoUoShJTGEoUoShJTGE8J4TwkpjCUKUJQkpjC
UJ4TwkpjCUKUJQkpjCUKUJQkpjCUKUJQkljCUKUJQkpjCUKUJQkpjCUKUJQkpjCUKUJQkpjCUKUJ
QkpjCUKUJQkhjCUKUJQkpjCUKUJQkpjCaFOEoSSxhKFKEoSUxhNCnCUJIYwkpQkip//X7qEoTpJ6
1aE8JJ0lLQlCdJJSySSSSlJJ0klLQknSSUtCUJ0klLQlCdJJS0JQnSSUtCUJ0klLQlCdJJSyeEkk
lKhKEkklLQnSSSUqEoSTpKWhJOmSUslCdJJSyeEk6SloTQnSSUtCUJ0klLQlCdJJS0JQnSSUtCSd
JJT/AP/ZDWVuZHN0cmVhbQ1lbmRvYmoNNzQgMCBvYmoNPDwgDS9UeXBlIC9QYWdlIA0vUGFyZW50
IDE0MSAwIFIgDS9SZXNvdXJjZXMgNzUgMCBSIA0vQ29udGVudHMgNzYgMCBSIA0vTWVkaWFCb3gg
WyAwIDAgNTk1IDc5MyBdIA0vQ3JvcEJveCBbIDAgMCA1OTUgNzkzIF0gDS9Sb3RhdGUgMCANL1Ro
dW1iIDEzMCAwIFIgDT4+IA1lbmRvYmoNNzUgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4
dCBdIA0vRm9udCA8PCAvRjUgODggMCBSIC9GNiA4OSAwIFIgL0YxNiA5NyAwIFIgPj4gDS9FeHRH
U3RhdGUgPDwgL0dTMSAxODIgMCBSIC9HUzIgMTc3IDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0Nz
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
ovxenj/ghXd4+h6QkOFPSDG8D5+/xPD1lvmqhgZ9yrdsWbXzXk9rZqPb5OEsB0M2xs88UO01asyB
9h6nU3bjmYuFG88k/jqeYvLTzoihF0TorwADAPOruH4NZW5kc3RyZWFtDWVuZG9iag03NyAwIG9i
ag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTQxIDAgUiANL1Jlc291cmNlcyA3OCAwIFIgDS9D
b250ZW50cyA3OSAwIFIgDS9NZWRpYUJveCBbIDAgMCA1OTUgNzkzIF0gDS9Dcm9wQm94IFsgMCAw
IDU5NSA3OTMgXSANL1JvdGF0ZSAwIA0vVGh1bWIgMTMyIDAgUiANPj4gDWVuZG9iag03OCAwIG9i
ag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUMgXSANL0ZvbnQgPDwgL0YzIDg3IDAg
UiAvRjUgODggMCBSIC9GNiA4OSAwIFIgL0Y3IDk2IDAgUiAvRjE2IDk3IDAgUiA+PiANL1hPYmpl
Y3QgPDwgL0ltMjUgODAgMCBSIC9JbTI2IDgxIDAgUiAvSW0yNyA4MiAwIFIgL0ltMjggODMgMCBS
ID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgMTgyIDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNiAx
NTQgMCBSIC9DczkgOTAgMCBSID4+IA0+PiANZW5kb2JqDTc5IDAgb2JqDTw8IC9MZW5ndGggMzQ0
OSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpIiaxXy3IaSRZdzJp/yGWWA0r5zqre
CWTTchiZNnLYMVIvylDIdCBKDSU/+n/mP+fczOIpJNkzDiKoLMg89+R935PeyrHxisnwWY0XrZP+
SLKbVUswn2t22zznrWnr75ZkM9b8YHPLOrRYlputH9girlOhsMGkuaM9ip7YRn93L1snr6SDrMtp
SwpGHzxULlNtmbKpyNnlbeukoRU3EC3BLsf09bXFpU0u/2r58JdnEodyxZwXqZN0tiNSIYQM+0HE
Szp0xU9rNk1UllpezedVIm3q+NfZ4oaNq8VkVs+qxYo2eF4tWVmMP7O7apl0jEglr9tsXNzV98uS
1fhN+lTz2c1NudyeZauyroG2+i358/J1qyNxH53h+jJVmfXs8gwUersgNs0iCIQ48PL8rFwBoghw
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
cVA1TZgSnYA3ng9Bh6o7trq6BY1zPwD7iEQlJD7dI0wBAuxj/ARTFcTGRfUbpNkQhkTf7lFoN3Db
dPgwDQJsEL9BOEg/o6QjixRrwO0Ca0K3Zp8iucXJP5HsUmCdy2LR5u1S14z4OemY4ISRHZTd5Tb1
GJ7ghtoriCbYuYIJXcGarnxITlJIGsTX3kcSeLZ4EsVr9NKebWrEN4dEtdn47Qkqr65qClmX+ZLV
epNWJnLa6HzrJfR1ejg1uNCjzIyMxl56Ev/17Ig+O64WggjoV5tVSBMYjSCUzFgfNHOb6/phMgJr
kwKwD94RoLgx/wUULPMq0KAH6u5YWj+zrccJQdlWLC9piMwKSj2typq6ZReZBtRvq1W2ACdX7CbF
AdgPvcHpdNGgnCgDemyi2YpmTUKzftOHWOhDtfOt/KI2Sen9IdUSXAvhnKePWY5rjKvuH6tcOOrp
I7kI32hp2ediVBiW1baN0KysLDTbZBoH4HS8vj+HIj+lpr4mfba+1KwV0mBqSjupP6fdkPn+4Z8A
AwDdbpKpDWVuZHN0cmVhbQ1lbmRvYmoNODAgMCBvYmoNPDwgL1R5cGUgL1hPYmplY3QgL1N1YnR5
cGUgL0ltYWdlIC9XaWR0aCAzNTcgL0hlaWdodCAxMzggL0JpdHNQZXJDb21wb25lbnQgOCANL0Nv
bG9yU3BhY2UgMTU0IDAgUiAvTGVuZ3RoIDQzNjkgL0ZpbHRlciAvRENURGVjb2RlID4+IA1zdHJl
YW0NCv/Y/+4ADkFkb2JlAGSAAAAAAf/bAIQADgoKCgsKDgsLDhUODA4VGBIODhIYHBcXFxcXHBsV
GBcXGBUbGyAhIyEgGysrLi4rKz49PT0+QEBAQEBAQEBAQAEPDg4PEQ8TEBATFA8RDxQXEhQUEhci
FxcZFxciLB8bGxsbHywmKSMjIykmLy8sLC8vOzs5OztAQEBAQEBAQEBA/8AAEQgAigFlAwEiAAIR
AQMRAf/dAAQAF//EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA
AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIj
JBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU
5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITES
BEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi
8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMR
AD8AoJJ0laYFJJJJIUkknSUsknSSUskknSUsknSSUsnSSSUpJJJJSySdJJSkkkklKSSSSUpJJJJS
ySdJJSkydJJSySdJJSySdJJSySdJJSySSSSlJJJJKUkkkkpZJOlCSlkk8JIqWSShJJT/AP/QpJQp
QlCtNdikpQmhJSySlCUJKYwlClCUJKYwnTwlCSloSTwlCSlkk6UJKWSTwlCSlkk8JQkpaEk8JQkp
ZJPCUJKWShPCUJKWhKE8JQkpZKE8JQipaEk8JIKWSTwlCKmMJQpQlCSmKSlCUJKYwkpQmhJSyUKU
JQkpjCSeEoSUsknhKElLJJ4SSU//0a0JQpwlCttZhCUKcJQkphCUKcJQkphCUKcJQkphCUKcJQkp
hCUKcJQkphCUKcJQkpjCaFOEoSUwhPClCW1JTCEoU9qW1JTCEoU9qfakpHCUIm1LakpHCUIm1Lak
hHCUIkJoSSwhKESEoSUjhKFOEoSUwhKFOEoSUwhKFOEoSUwhKFOEoSUwhKFKEoSUxhKFOE0JKYQl
CnCUJKYQkpwkkp//0o7UtqNsS2K41LQ7UtqNsS2JKtDtS2ok1/vt+8KJtoBj1Gk9wDMdtY4HxQsJ
17MdiWxFdsb9JwE+JASO0GJ1PDRqTPEAalK0a9kexLZ/r/r8VqdLxulXC13VAWNZtNTnutpA53ag
sHhyq78TpR6jfU2x1WHWWiqyj1LddjHfTPqjlMOTUgDZlGOwCTXhTT2/6/6/FLZPH+v+sqVZw6X2
1W0+u7Q0Pc62uIeG+5rHMJ9sEadlbczplBoe/HFtZ2m9rGZbCyYB2l9zhDYCHuHsn2x+8fsaQZ/r
/r8Utg/1/wBfNGxsPDtxrrbbSy5sejVSHObMD6UbyPvUaKcOy9tFs4jWO99xLmeo3kOb67nARAHC
PGeyPbH7x+xgKyRIEjyT+mfBTzacfFy6hiC3Kx5AtNzbJaARJ3MFXAC0GV9Fc0+nXugAu9N9r+eJ
DHmPopcZ7fir2x+8fscz0z4FP6ToB2mDwYOqvf5FAAOO5p8D648PH4Iz6ukjaLMd8Ae2ftB8Dolx
nsrgHc/Y5XpnwP3Jek790/ctA/sJri1tO48OFbrXnn+QTopOZ0Ju2aQ0ETLja3Xw95alxn91HAN+
I/Y5pYRyITbVYvGM60OxGOFRrb2eRuBd3dPaOEKW9pPkASdPIapwNjVaYkHSyw2pbVLc3uHNHi5r
mj73AKQAcJbJHiASPwCNjuipbUUe1Lb4BTls7Z93G3v93KlUyg5AZlUTSWz67i5oaZ+j2+KEpUL3
TGJJrbxRbCl6Z8Fquw+g/mtY/wA2OsePvbITfY+gzDhWD4Fzgdf5JMqL3v6pZfZH7zl+mfBL03eB
Wm7D6D+4AO5cLAPmXCEF+N0qHOqxhYxp2mxgc5skTG4aI+6f3Sr2f6zS9N3gdOf9fkl6Nn7p+4/6
9lbI6Q0w7GaO+ocPylRa7pgaPUwHl4HvdsrMmNTqZ1R9wnoj2h3/AAa/oWfuO+4+f9yY02DljhHk
fP8AuVup3RrtzRjOrESZqrIP3B3imtHRqnD9CSCNCKK/ny0eKPGeyOAdy1nUWtMOY5pOoBaRom9C
39x33H/Xsrc9KcATjPII0mmpMx/QXaNxnknWPQqHHyS4z2CvbHc/Y1fQt/cd9xTGtzTDgWnwIhWr
GdJmsMxmNDjB9SqlsfEkQmyT08GoYprYXiHVjY1xdIDfazx7IiRO9IlEAaXfk1dqW1PZdj1gufY0
AanWe09kwysIiftFQ+L2g/c4hOsd1lS7FW1NtRK302yKrWWRqdjg7T+ySp7EUaoNqW1G2pbUlWh2
pI2xJJVv/9O3sS2Kz6abYrdtWmvsVDqHSMnqVtLabtoALfScDtc4md2h/gtfapU2Ci5lxaXemd20
QCYHA3EDXzTZbFdHSQ83h+sdJyOmXMrucN8boaNCHGB/1KpVNbbWN+usLrfrj1ZudhV0vpNN1VzH
wTIcx9b9WktbwdHaaFcljfzY+JUI1bLLpxJyYOs1WgfKtx/gug2VOsFdYPpOcGt03OgwPmVz/SyP
tZbtBcWWkO1kRTboPjK3sY+6rvqzy7jzCdA7rJ9G80YDgH/Y4fuZAHqbYGrmxIn2Dw55TZDMJ1dh
ZjuZcdWHa8NA3eodHPPFYP8AsRDi5/t349u6B7jtkvAgnV3cE/6hTZRlODwaLyXDbLXs4I4Mye08
/wAZHu4/34f4wVwn+t9jmQIiNFNrWCl8AfSZ28nq0/pmaXk14tjWdg6CR8/igOrfWy2uxu17XsDm
nto/wTxkhLSMoyPgbW8JG4KzBhuj1WWbto1YG6mAJ95P53h4+Wo3CiR6Idsj87bJMn93tCKRkfod
zgAay6qQCNrSLOzTr7QmvsvfZF7i57JZJjSCZ1bzqjE2L/IrQbjen0at+1rJAE+MKTvTc+A0AAAd
+f7UqOR9BOP5x3y/IiUjZO3GqI7/AAEBP9mpmfdOgmR20H5qIz6ITpIstWytrA4tmWgkTB4E+Cjj
7Ng3Eu9syGidxEwZPAOiNZyR/rwq2OTsEcxokno3Iw/THtsFu0ajZtLtsHnWN2qkw4Ij1KrHR9IA
tg/P2pv1XeAPULC0BxMSHa7iPcPLxHkk/wCy+m7YLhZtIZu2bd3Yugz9yANi6I81A6XojIrB/Rh0
QJL9sz3+iBoouiCY7KwXYO6dlwbPALYj5kn8VWdOwz4GfuTkdU9hxxdYLyWtLyAWloP0j+8h2egw
tDA9pMk+rtBIP0Y2p8ig3WXHtWXufrEt3aj8Eb1M2mtrxZ7LAw+0tI1boCI0dATQdSNNKXemqB9Q
+bTbs14HgEJr2+pYXDc1rJa2CADJ/dIn5oo8FXH0r/6oRKAnqAeIMCRyGiUYV7Wlge4sJB2kCJHe
J80HH4HwCspIJROoYdZPHYAINg2OZHGu7QDtorcKtkfRGnDh+QpKCVn2b/CB7gW/m7QQ/XxPCf8A
VhZo2w1+Zbu/O/d08O6EzhOjSr8AkeMMgBjLQ4DlxZBP8rn8IQoB7J0klXaiAKRp+cfyBZPWXVDF
/RCDuq9WZ1ePtBnX+TtWrYf0P9r+Cxeqf0ez+vVr/ZtUc9vqyQ3+jWtY2utz2CHaa/OPBPjU25F1
Ya4yBJGpn5BLIP6B3y/KFr/VHLZhdU9d72sDKHkSQNxgQxskau4CYV7oP+qWbTXj5V2QKmucxzQ0
HeCWufGsRwtMskyr13U782htWQazYHh8UjRkNc0tc7e+dSY44OgQNqlx7WwZfm+jX2JbFY2J/TT7
Yqa2xJWfTSStVP8A/9Tc2JbEfYlsVi2vTXNQWL1u3qlFtP2Ol11D2vFzBV6gJ0jdAOhBXR+mkKwS
kdQkaG6fMeoN6juY/KrtayY3WMLRzPJaPFCxQfSHxXqVlDHAgtBB5BWeegdJc4uOK0OcZO1z2ifg
1wCZw9mT3O4eG6R0/MsyW310WOq9O1vqNaSJdW9oEjzK6Kno/Uh6c0aAtmH1zAiebAujoxKqGNqp
YGMYA1rR2AERqjNZCIAAPigzJ6bNF7cxwdGJd7nFxLraDqSDp7xpoosrzGA7cS1pJkFtlAg68e/z
WpCSrfdMVVR+1f7svBzg7qQica0jw9Sn/wBKys3Lweo3X32NxiBa9rwC+qRAOmlh8V0eqiWzKkxY
MeORlEUSKRLISKLyo6R1ETGPzz76/wDyaX7K6l/oP+nX/wCTXU7EtintjeRyOk9SLJ+zkxyA5hP3
ByoWXCl/6aq2gwBtfU4Ex30BXebEthStN+Dw7eq4YES//tt//kUv2tif8If+tv8A7l3IrCXpjwQs
q07PBuz6bSW1tsLiIA2EaxHeFcxekdSFbT6HOur6wdTP76681jwSDEbRfQB5n9ldR/0H/Tr/APJp
fsrqP+g/6df/AJNdPsS2JWh5j9ldR/0H/Tr/APJqLukdSc0j0ORH06//ACa6nYkGJWl5mzpXULHu
ccflxcAX16SZ/fUf2R1Aa/Z9f69f/k11OxNsStTzH7K6j/oP+nX/AOTVK3Azsayx1uJa8WNhvptF
sHz2F0LtNibYlagXhK83GqgPc4EaEbH/APkUb9q4X77v+23/APkV2wYSn2JWU6dniD1XC/ef/wBt
v/8AIpMJ6g5rMRrn7TuduGztH5+3xXcbFE1pWryDy7Ok9QA/mf8Aps/8kpfsrqH+h/6bP/JLptiW
xK0PM/srqH+i/wCmz/ySX7Kz/wDRf9Nn/kl02xLYlanl39J6gWbRT3n6bPD+ssbq/Sc9uNZNBMOr
eS0hwDWtt3GWk8SvQDXohW41VzHV2NDmOBDge4OiB1FJEiHzG8foHfL8oTYTMx+RU7DZY97NZqaX
OaR3gAr0L/m90jT9UaY1gueRp5FxCv1UMYA1jQ1o4a0AD7gm8Pdfx9g8izJ+sr2U4tdNtTd7d1j6
7I0G0uf6kt/BdOKhzEeSuurEcIexOjoslqdmv6YT7EfYlsTrWU19iSsbEkrVT//V6rYn2ou1Lapr
YqRbU4aibUtqVqpGWyo7EbaltStVItifai7UtqFppHtS2om1LakqkW1Lai7UtqVqpFtS2ou1PtSt
VIdqW1G2pbUrVSLaltRdqbalaqRbUtqNtS2pWqkO1PtRdqW1K1Ui2pbUXaltStVItqW1F2pbUrVS
LalsRdqW1K1Ui2p9qJtT7UrVSLam2o21NtStVItqW1F2pbUrVSLaltRdqW1K1Uh2ptiPtS2pWqkG
xOGou1LalaqRkKO1G2pbUrVSHalsRtqW1G0Uh2JI21JK1U//1u0hKFOEoUixhCUKcJQkphCUKcJQ
kpjCUKUJQkpjCUKUJ4SUwhKFOEoSUwhKFOEoSUwhKFOEoSUwhKFOEoSUwhKFOEoSUxhKFKE8JKYQ
lCnCUJKYQlCnCUJKYQlClCeElMIShThKElMIShThKElMIShThKElMIShThKEFMIShThKElI4ShTh
KEVMIShThKElMIShThKElMISU4SSU//X7mEoTpJ61aEoTp0lMYShOkkpaEoTpJKWhPCSdJS0JQnS
SUtCUJ0klLQlCdJJS0JQnSSUtCUJ0klLQlCdOkpaEoTpJKWhKEk6SloShOkkpaEoTpJKWhKE6SSl
oShOkkpaEoTpJKWhKE6ZJS0JQnSSUtCUJ0klLQlCdJJS0JJ0klP/2Q1lbmRzdHJlYW0NZW5kb2Jq
DTgxIDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzU3IC9I
ZWlnaHQgMTM4IC9CaXRzUGVyQ29tcG9uZW50IDggDS9Db2xvclNwYWNlIDE1NCAwIFIgL0xlbmd0
aCA0MjU2IC9GaWx0ZXIgL0RDVERlY29kZSA+PiANc3RyZWFtDQr/2P/uAA5BZG9iZQBkgAAAAAH/
2wCEAA4KCgoLCg4LCw4VDgwOFRgSDg4SGBwXFxcXFxwbFRgXFxgVGxsgISMhIBsrKy4uKys+PT09
PkBAQEBAQEBAQEABDw4ODxEPExAQExQPEQ8UFxIUFBIXIhcXGRcXIiwfGxsbGx8sJikjIyMpJi8v
LCwvLzs7OTs7QEBAQEBAQEBAQP/AABEIAIoBZQMBIgACEQEDEQH/3QAEABf/xAE/AAABBQEBAQEB
AQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIE
AgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRai
soMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dn
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
pjCUKUJQkpjCUKUJQkpjCUKUJQkhjCUKUJ4SSwhKFOEoSQxhKFKEoSUxhKFKEoSSxhKFKEoSQxhK
FKEoSSxhKFKEoSUxhKFKEoSUxhKFKEoSQxhKFKEoSSxhKFKEoSQwhPClCUJKYQlCnCUIqYQkpwkk
p//X7qE8JJ09atCUJ0klLQlCdJJS0J4SSSUtCeEk6SloSSTpKWhKE6SSloShOkkpaEoTpJKWhKE6
SSloSTpJKVCUJ0klLQlCdJJS0JQnSSUtCUJ0klLQlCdJJS0JQnSSUtCUJ0klLQlCdJJS0JoUkySl
oShOkkpaEoTpJKWSTpJKf//ZDWVuZHN0cmVhbQ1lbmRvYmoNODIgMCBvYmoNPDwgL1R5cGUgL1hP
YmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNTcgL0hlaWdodCAxMzggL0JpdHNQZXJDb21w
b25lbnQgOCANL0NvbG9yU3BhY2UgMTU0IDAgUiAvTGVuZ3RoIDQzODcgL0ZpbHRlciAvRENURGVj
b2RlID4+IA1zdHJlYW0NCv/Y/+4ADkFkb2JlAGSAAAAAAf/bAIQADgoKCgsKDgsLDhUODA4VGBIO
DhIYHBcXFxcXHBsVGBcXGBUbGyAhIyEgGysrLi4rKz49PT0+QEBAQEBAQEBAQAEPDg4PEQ8TEBAT
FA8RDxQXEhQUEhciFxcZFxciLB8bGxsbHywmKSMjIykmLy8sLC8vOzs5OztAQEBAQEBAQEBA/8AA
EQgAigFlAwEiAAIRAQMRAf/dAAQAF//EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEA
AQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFh
EyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPT
dePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYH
BwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLS
RJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3
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
ShJTGEoUoShJTGEoUoShJDGEoUoShJTGEoUoTwklhCeFKEoSUwhKFOEoSUwhPClCUJKYQlCnCUJK
YQlCnCUJKYQlCnCUJKYQnhShKElMYShShKElMYShShKElMYShShKElMIShThKElMISU4SSU//9fu
4ShJOnrVoShOkkpZKE6SSlkk6SSlk8JJ0lLQlCdJJS0JQnSSUtCUJ0klLQlCdJJS0JQnSSUtCUJ0
klLQlCdJJS0JQnSSUtCeEkklKhNCdOkpjCUJ0klLQlCdJJSkk6SSloShOmSUtCdJJJSoTQnSSUtC
UJ0klLQknSSU/wD/2Q1lbmRzdHJlYW0NZW5kb2JqDTgzIDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0
IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzU3IC9IZWlnaHQgMTM5IC9CaXRzUGVyQ29tcG9uZW50
IDggDS9Db2xvclNwYWNlIDE1NCAwIFIgL0xlbmd0aCA0MzYwIC9GaWx0ZXIgL0RDVERlY29kZSA+
PiANc3RyZWFtDQr/2P/uAA5BZG9iZQBkgAAAAAH/2wCEAA4KCgoLCg4LCw4VDgwOFRgSDg4SGBwX
FxcXFxwbFRgXFxgVGxsgISMhIBsrKy4uKys+PT09PkBAQEBAQEBAQEABDw4ODxEPExAQExQPEQ8U
FxIUFBIXIhcXGRcXIiwfGxsbGx8sJikjIyMpJi8vLCwvLzs7OTs7QEBAQEBAQEBAQP/AABEIAIsB
ZQMBIgACEQEDEQH/3QAEABf/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEB
AQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEy
BhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80Yn
lKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUB
AAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMX
ZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAM
AwEAAhEDEQA/AKKdJJWmupJJJJSkk6SSlkk6UJKWSTpJKWSTpJIWTpJJJUkkkihSSSSSlJJJJJWT
pJJKUkkkkpSSSSClJJJIqUkkkgpSSSSSlJk6SKlkk6SSlkk6SSlkk6SSlkk6SSlkk6ZJSkkkklP/
0KcJQpQlCttZinhPCUJKWhJPCUJKWhJPCUJKWSTwlCClkk8JQipZJPCUJKWShPCUJKWShOlCSlkk
8JQkpZJPCUJKWSTwlCSloSTwlCSlkk6dJTFJOlCSloSTpJKWSTwlCSloSTwlCSlkk8JQkpjCUKUJ
QkpikpJoSUsknhJJSySdJJL/AP/RrwlCnCUK21WEJQpwlCSmEJQpwltSUwhKFPalCSmEJQpwltSU
whKFOEoSUwhKFOEoSUwhKFOEoSUxhNCnCW1JTCEoU9qW0pKYQlCntS2pKYQlCntS2pKYQlCntS2p
KYQlCJtS2pKRwlCntS2pKYQlCntS2pKYQlCnCaElMYShShKElMYShShKEksYTQpwlCSGEJQpwlCS
WEJQpwlCSGEJKcJJJf/SW1LajbEtiuNRDsS2o2xBy8mnDp9a6du4MAaJJc7gdkFCzoFbUtqzH/WK
pg3HHMf1/wDzAqB+sIfPp0R/a3Hv5NQ4491/tz7OvtS2LMq+sFL3NqdQ8WOcGgaAe4xrqY/FWmdQ
NlYeKTXM/SMggEt00b3CQkDsgwkNw2CABJ0A5JUDbQNS8AePZDsryMlldnpXbHH2ip7Ic4HmHUvP
3/FBf07Ka5rrReY0btczQkgaFrHDv+RDiXDH3LZN+MNDa0HwJTfaMX/TM+8LOOJS6CHWCeSXMdP/
AIG1Sbh0uhvvJDXOJ3tAO1pef8Ef3fFLiPZPBG93SD6TEWNM8e4d4/vTg1O4e0zEajvH/kgpYfU7
sTHZVXQH1sO1hcJ1Pu27tpB1PEKFOfXWLDbijILyfde8vLCTwz2tAQ4p9gr241uVwajHvbrES4Dm
PH4hOPTMAPaSeIcPLz8woY3UTjBwaHOaTOxz5a3U/R0n8VNvVLnh73BxbY6K7AQ0M5O1vtLT/aCX
FPsFcEe5UPTPD26/yh3j+8Jw1pbvlu3xkd/n5oh6zZXTsFTXSCPUe5jnag6+1jdUJuTiDFFYxxdY
8S+9zg21hnhr3bydO6XFLsr2491wGugAgk8QR5f3hIAHgjXz+H94Sr6t6WNZiGnfuBa29z2utaHC
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
ShThKElMITwpQlCSmMJQpQlCSmMJQpQlCSmEJ4UoShJTGE0KcJQkpjCUKUJQkpjCaFOEoSUwhKFO
E0JKYwlClCUJKYwlClCUJKYwkpQkkp//1+8hKE6SetWShOkkpZJOkkpZKE6SSloShOkkpaE8JJ0l
LQlCSdJS0JQnSSUtCUJ0klLQlCdJJS0JJ0klLQlCdJJS0JQnSSUtCUJ0klLQlCdJJS0JQnSSUtCU
J0klLJQnSSUslCdJJS0JQnSSUtCUJ0klLQmhSTJKWhJOkkp//9kNZW5kc3RyZWFtDWVuZG9iag04
NCAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMTQxIDAgUiANL1Jlc291cmNlcyA4NSAw
IFIgDS9Db250ZW50cyA4NiAwIFIgDS9NZWRpYUJveCBbIDAgMCA1OTUgNzkzIF0gDS9Dcm9wQm94
IFsgMCAwIDU5NSA3OTMgXSANL1JvdGF0ZSAwIA0vVGh1bWIgMTM0IDAgUiANPj4gDWVuZG9iag04
NSAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gDS9Gb250IDw8IC9GNSA4OCAwIFIg
L0Y2IDg5IDAgUiAvRjcgOTYgMCBSIC9GMTYgOTcgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEg
MTgyIDAgUiAvR1MyIDE3NyAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczYgMTU0IDAgUiA+PiAN
Pj4gDWVuZG9iag04NiAwIG9iag08PCAvTGVuZ3RoIDUwMTggL0ZpbHRlciAvRmxhdGVEZWNvZGUg
Pj4gDXN0cmVhbQ0KSImMV8tyW8cRXWV5/2GWF5ZwOe9HdjQjJVZFlEJC5UrJXiAQbdEGwYiQZStf
n9M9T9CRK6UqEefc7pmefk3P2cXRi91RKP533B2ms79eK/HjcZIiJCPuyt/99MP0YVLiVkw6LsEL
o/xio1DWL0asjV5iFA83Tevbr8ShAJecWNOP8XP9ukgNAbskTzKa/kKMPp8Vy+RifTj5v1ipyUpr
lmCd0NEvznmsDMJZy4TWSVgsmQi6BWL4qGxG2lixI2mNLYmQKvJ3pzu0i3SxQYiToaZ/j4vHHgNM
KYziaWHbyue0+AK1S8LJRUufDZUJ0l4vyidhpF9kUALQ4Q/BqJL4RN9TsCDC4rwX3i1KKoYpduQg
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
QZ/h+srGGzvidbSYZxMqX9IqL4slSxEYl6tvv2eTilUlmzxA/TP2lFcP5apiRVnlkwwTpTtoj/jk
Bt0p9sRehYLqPqwgYY+vlBKjuHmcvbp+dXyzmRkXI8kZyhQUcpjYV2+cVumsvMcJ+lJgMXVBo7zz
Nxw+f0SLjL0TJ5UetZ5jj/tBfSKx95uHtQe/+chxlwvCgFSiqLIpy8kerQTM04IxAfKhIvTPl9fn
zYp+efV/AQYABALGnA1lbmRzdHJlYW0NZW5kb2JqDTg3IDAgb2JqDTw8IA0vVHlwZSAvRm9udCAN
L1N1YnR5cGUgL1R5cGUxIA0vRmlyc3RDaGFyIDMyIA0vTGFzdENoYXIgMTgxIA0vV2lkdGhzIFsg
MjUwIDMzMyAzMzMgNTAwIDUwMCA4MzMgNjY3IDI1MCAzMzMgMzMzIDUwMCA1MDAgMzMzIDMzMyAz
MzMgMjc4IDUwMCANNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgMjc4IDI3OCA1
MDAgNTAwIDUwMCA1MDAgODMzIA01NTYgNTU2IDU1NiA2MTEgNTAwIDUwMCA2MTEgNjExIDI3OCA0
NDQgNTU2IDUwMCA3NzggNjExIDYxMSA1NTYgDTYxMSA2MTEgNTU2IDUwMCA2MTEgNTU2IDgzMyA1
NTYgNTU2IDUwMCAzMzMgMjUwIDMzMyA1MDAgNTAwIDMzMyANNTAwIDUwMCA0NDQgNTAwIDUwMCAy
NzggNTAwIDUwMCAyNzggMjc4IDQ0NCAyNzggNzc4IDUwMCA1MDAgNTAwIA01MDAgMzMzIDQ0NCAy
NzggNTAwIDQ0NCA2NjcgNDQ0IDQ0NCAzODkgMjc0IDI1MCAyNzQgNTAwIDI1MCAyNTAgDTI1MCAy
NTAgMjUwIDI1MCAyNTAgMjUwIDI1MCAyNTAgMjUwIDI1MCAyNTAgMjUwIDI1MCAyNTAgMjUwIDI1
MCANMjUwIDI1MCAyNTAgMjUwIDI1MCAyNTAgMjUwIDI1MCAyNTAgMjUwIDI1MCAyNTAgMjUwIDI1
MCAyNTAgMjUwIA0yNTAgNTAwIDUwMCAyNTAgMjUwIDI1MCAyNTAgMjUwIDgzMCAyNTAgMjUwIDI1
MCAyNTAgMjUwIDI1MCAyNTAgDTUwMCAyNTAgMjUwIDI1MCA1MDAgXSANL0VuY29kaW5nIC9XaW5B
bnNpRW5jb2RpbmcgDS9CYXNlRm9udCAvR0tJSk9PK0hlbHZldGljYS1Db25kZW5zZWQtQm9sZCAN
L0ZvbnREZXNjcmlwdG9yIDk5IDAgUiANPj4gDWVuZG9iag04OCAwIG9iag08PCANL1R5cGUgL0Zv
bnQgDS9TdWJ0eXBlIC9UeXBlMSANL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nIA0vQmFzZUZv
bnQgL0hlbHZldGljYSANPj4gDWVuZG9iag04OSAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0
eXBlIC9UeXBlMSANL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nIA0vQmFzZUZvbnQgL0hlbHZl
dGljYS1Cb2xkIA0+PiANZW5kb2JqDTkwIDAgb2JqDVsgDS9TZXBhcmF0aW9uIC9DMTAwTTY1IDE1
NCAwIFIgOTIgMCBSIA1dDWVuZG9iag05MSAwIG9iag1bIA0vU2VwYXJhdGlvbiAvIzhEI0FFIzIw
IDE1NCAwIFIgOTMgMCBSIA1dDWVuZG9iag05MiAwIG9iag08PCAvRnVuY3Rpb25UeXBlIDAgL0Rv
bWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0JpdHNQZXJTYW1wbGUgOCANL1Np
emUgWyAyNTUgXSAvTGVuZ3RoIDcwMyAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiANc3RyZWFtDQpI
iRzChW5TUQAA0D8hkBASQkgICYEQCE4gSHCHuXvn7u7u7uvqsq7uq6zrunVdu3aVre3WTmrrahPu
28k5Pz8/u3B6enZycgoGAqd+/wno8534vAGvN+Dx+D3H/uNjv9vtcx/5jo58LpfX5fQ6HV6Hw+Ow
e+y2Y9sh9PDAfbAP3d872rNCrRaXZde1C+44d8xOs9lpMkGNRsf2tmML3LIbtux6g12nB21anW0T
1B5qtDb15uGGBqpSHyg3oOuqfYUSura+J1dAV9esK6DcKlu1LK9apCsWqWx3SbYrWd5ZlELFS2aR
xCwEF00CsWlBbOKLjHyhkSc0cgXbnAUom7/F4kGZXAODa6BzDHS2nsbWU1l6KlNHYerIDN08XQuS
aNo56iYRpGgIZA2erMHNq3EkNZakxsxtoIlQFEGFxKsQIE45i1PCscoZzPo0iFZMoRSTKMUEcm0c
AR2Fy0fg8uEZ+fD06tD0yuDUygA4KeuflPVNyHrHl3vAseXuMWnXqLRrRNo5Iu0YXmofWmoDByWt
A5KWAUlzv6Spb7ER7F1s6BHX94jrusW1XaKaLlF1p6iqQ1jZIaxoBwXlbYKyNkFp60JJ60JxC7+o
hV/YzC9o4uWDjby8Bm5uAzennptdxwGzajmZNeyMGnZ6NTStip1axYJVslIqWckVzKRyZmI5M6GM
EV/GiCtlxJbQY0ro0cX06CJaVBEtspAWUUANL6CG5VND8ykheZTgXEpQLvlvDvlPDvl39vyvrPmf
WaQfmaTvmaRvGXNf04lf0omf04if0ogfUwkfYIT3MMI7GP5tCv5NCv51Mu5VEu4lmIh9kYB9noB9
Fo95God5Eod5HIt+FIN+GIN+EI2+H426F4W6G4W6E4m8HYm8FYG8GY68EY64Hoa4Fjp7NWT2Sgj8
cvDFoJlL4L+Z/wIMAAGEHWgNZW5kc3RyZWFtDWVuZG9iag05MyAwIG9iag08PCAvRnVuY3Rpb25U
eXBlIDAgL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0JpdHNQZXJTYW1w
bGUgOCANL1NpemUgWyAyNTUgXSAvTGVuZ3RoIDY2MiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAN
c3RyZWFtDQpIiSzCBW8TYQAA0F9ECAQIhEAIECAEDRIIECRocHeYS7du67Rz7bbO3f2uvcr16r2r
u7t7x3djL297ezsH5nLZXC6TzWUyuXQ6+38qlU2mMslkJpHMxBNpMBZPR2PkSDQFhiNJMASGk8Fw
MhBKBIIJfyDhC8R9/rjXH/eAvhjo9sZc3pjTQ3a4o3ZX1AY6o1Zn1OKImB0RE2gnG21hgy2st5J1
lrDWTNaYQmpTSGXcrTQECVAfxPVBhS4AyrUBmYYsVftBicovBpU+UKT0CQkfRngx3CtQeFGFB5V7
+HIPT+bhglI3yJG4EYmbDYpdLLELFrkgoWtL6NzCnJuYc0PgWAdR8hrfvsq3r/Dtyzz7Mte+xLUt
cmyLiG0Bsc4j1jn2TpZllmWZgS3TsHkaMk9B5skt88SmCRzfMI5tGEfXd4+sGYbXDEOrBuaqnrmi
H1zRD6zo+5d1jCUdY1HXR9b2Lmh7FrTd89oucE7TOavpmNW0z6jbZtSt0+SWKRXYPKmiT6qaJlSN
48qGcWX9GLluVFk7qqSNEDUjRDU4TFQNE9QhnDpEVDLxCiZOYeLlg3jZIF46oCgB+xXFO4sY8kKG
vKBPnt8rz+uV/e2R/emR/e6W/uqW/uyS/uiSfu+UgN86JV87JF86JJ/bxZ/ANvHHNvGHVtH7FtG7
FtHbZuEbkC58TRe+ogtfNmEvmrDnjdizRuxpg+BJg+BxveBRveBhneBBHXofrEXv1aJ3aegdGnqb
ht6q4d+s4d+o5l2v4l2r4l2l8q5QuZcryZcqOBcrOBconPMU5BwFOVuOnClDTpexT5WyT5ayTpSw
ju88Vsw6WgwfKYIPF8GHCuGDhfCBAmh/AbQvH9qbD+3Jg/4JMACHxUK5DWVuZHN0cmVhbQ1lbmRv
YmoNOTQgMCBvYmoNPDwgDS9TaGFkaW5nVHlwZSAyIA0vQ29sb3JTcGFjZSAxNTQgMCBSIA0vRnVu
Y3Rpb24gOTUgMCBSIA0vQ29vcmRzIFsgMCAwIDEgMCBdIA0vRXh0ZW5kIFsgdHJ1ZSB0cnVlIF0g
DT4+IA1lbmRvYmoNOTUgMCBvYmoNPDwgL0Z1bmN0aW9uVHlwZSAwIC9Eb21haW4gWyAwIDEgXSAv
UmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9CaXRzUGVyU2FtcGxlIDggDS9TaXplIFsgMjU2IF0gL0xl
bmd0aCA0MzIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4gDXN0cmVhbQ0KSIk00m1bokAYBeD//2+2
tra23dra7T3LVBIRFSmVUIFhBmEAoT3PDHDdH9QL5+U857AXfu9HRzCIjpUfBjkx2Okb+9k6G7Jf
Q/bbjOHcjC9gFP8Bi19a/Mrif8eNfza/tvmNLeB2Qu6m5H4qHmbkcZY8OsmT0pmT53ny4u6gq7y+
k94H6ZN0sEgNWJK3ZTrUVqnpZTBSrE8y9ontZxM/m641OdtIZyPn2la6W/keyI/WIpTLMIdVRLwo
/2TEZ/k6bmzifMuLAAQJRRFBUgLblbHC04bI9klrJ/dp3sigqKSSl6Qoq3IPdVnV+6qutBrPV/3V
PPiA7/ixUu/gTfylKJsVsBTWzNotUkk76q1Fex59PJbgwHRsHD7gubbldDVc0Ff3xa29SK6AMqFk
KCLEpUJz2wwdRLqWUySscrYRO8L3yMhLzVVDjwnzMhY7GOhpYrKYL6bsJl03eZmTZ4d0HNGZiSdq
iHhAWybiHuWZ8FtAo8b8Gu1Cx1A2K4arUXyJBprsAobsHP1ES9FVNNaI4HQQnaDP0CfHvfAIbe+F
h68QHHSDb93gvwADAISwt5wNZW5kc3RyZWFtDWVuZG9iag05NiAwIG9iag08PCANL1R5cGUgL0Zv
bnQgDS9TdWJ0eXBlIC9UeXBlMSANL0VuY29kaW5nIDEwMSAwIFIgDS9CYXNlRm9udCAvU3ltYm9s
IA0vVG9Vbmljb2RlIDEwMiAwIFIgDT4+IA1lbmRvYmoNOTcgMCBvYmoNPDwgDS9UeXBlIC9Gb250
IA0vU3VidHlwZSAvVHlwZTEgDS9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIA0vQmFzZUZvbnQg
L0hlbHZldGljYSANPj4gDWVuZG9iag05OCAwIG9iag08PCAvVHlwZSAvWE9iamVjdCAvU3VidHlw
ZSAvSW1hZ2UgL1dpZHRoIDY5IC9IZWlnaHQgNDQgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9y
U3BhY2UgMTU0IDAgUiAvTGVuZ3RoIDE0MjcgL0ZpbHRlciAvRENURGVjb2RlID4+IA1zdHJlYW0N
Cv/Y/+4ADkFkb2JlAGSAAAAAAf/bAIQADgoKCgsKDgsLDhUODA4VGBIODhIYHBcXFxcXHBsVGBcX
GBUbGyAhIyEgGysrLi4rKz49PT0+QEBAQEBAQEBAQAEPDg4PEQ8TEBATFA8RDxQXEhQUEhciFxcZ
FxciLB8bGxsbHywmKSMjIykmLy8sLC8vOzs5OztAQEBAQEBAQEBA/8AAEQgALABFAwEiAAIRAQMR
Af/dAAQABf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS
wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSl
tcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFR
YXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOE
w9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A
0OndKyMoV5DSz0t0lriJO0wRt81qWdNbaADQ1sfusaw/PYAsKzJuq6OTW4sLLQ2WkiQQ5/b4qnhW
9Sz8kUVZNrYa5x2vfMDy3KUk2xgCnpf2PX/oj+KX7HZ/oj95/vWY/pHVWsa/9pvg6aPcdYmCBZoh
jp3U3CW9Uee/0n8f9uI34hWnZ1/2PX/oj95/vSPR6/8ARH7z/esr9k9Zjc3qVhn+VZx/24g5mL1b
FxLMqzqFjwzbtaLH67nBp/PPil9Vadnbb0ljXBwpmOxkj7ioZnSMjI2OobVSGSHNhte6fgOy5L9o
9SADnZmSWkEwbXtBjwcTqr3R87Ot6lRXbkWvZ7w5r7HOB9jj9EoaqMQRWqXafX9CRv3+nM6bp28p
LJ/arfs3230j/P7Nm7vu5nakjf5MdZK2jd/t/g//0JZIjo1g/wCHb/1JUvqiB+2CHaD0bZ8tAlm6
dIf2/TN1/sqP1S3nqx9MbnGqyJMcwJ/ippbFYOj0l4nCY+h4bZudv1Ex96i0Da02DcWxJJI4mR7S
tH7P9nxXvvb6jmB1gbJAnT+UVGixt1THhlY3NBLfdpPz7SowUkL4ObjV4bGw52z2l0TqT/K17qh9
aMqm/od4Y0yHV6kARFjVeORQA0EsDXP9Nuj9XTEAT4rM+sF1FvRMtrA0vaa5LZgRcxhB3d5CQq0m
3iDU0UssDTuc1xJMEe3wAMj5q/0IR1WnSNXjv/oye5We4sNTQNu4B0+0A+Xugyr/AEMR1SkxGr+w
H+Dd/JClWRute5cL/vE3f92Z/wCkkjfZMn9j+l6T/U9fdsgzG7mEk2v+in/vn//RPmVOf0lora57
nWhxa0SYG9nA+CqdHuzemZv2pmJZZDSwN2OHMeR8Esr1th9P1fTh3pceOu2dOVgO9Lcd32yZ155U
p62xQMiNRw1+L3x+tnUCdemWHQggh3f+wgu+sFxIjo0aR9F44MiIaO64f9W/7ufin/Vf+7v/AEk3
0r9Xtm9ft/O6MSJ3AbXmCeeQqnUOq5WZg3Yjelmk27ZsYx8+17bNdNZ2rlB9l/7u/wDSSP2b/u7/
ANJEcKtfFvHEzmhpGJa6DBHpkaHuZar3R8fIrz6n2UPrY0PmxzYH0T3j8qwj6EafbY/tLQ6V6mx3
p/adkiPW8f5M6py2RIBIHF4OjP6T0o/P2fKYSTfoNf5/1t4/cndr84lJHX8Gt+t4fHf/AJ232P8A
/9kNZW5kc3RyZWFtDWVuZG9iag05OSAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0v
QXNjZW50IDc1MCANL0NhcEhlaWdodCA3NTAgDS9EZXNjZW50IC0xODkgDS9GbGFncyAyNjIxNzYg
DS9Gb250QkJveCBbIC0xNjkgLTI1MCAxMDkxIDk5MSBdIA0vRm9udE5hbWUgL0dLSUpPTytIZWx2
ZXRpY2EtQ29uZGVuc2VkLUJvbGQgDS9JdGFsaWNBbmdsZSAwIA0vU3RlbVYgMTMwIA0vWEhlaWdo
dCA1NjQgDS9DaGFyU2V0ICgvZy9zL2kvQS90L00vbi91L2svTy92L20vbC9QL3cvby9jL0QvVC9j
b21tYS95L3AvZS9TL2QvRi9xL2YvSS9hL3Ivc3BhY2VcDSkNL0ZvbnRGaWxlMyAxMDAgMCBSIA0+
PiANZW5kb2JqDTEwMCAwIG9iag08PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDI0NDQg
L1N1YnR5cGUgL1R5cGUxQyA+PiANc3RyZWFtDQpIiXRVe1AT1xrfBLK714uoWXaFpN1dGayC79sq
6qWKVUQQXzyUhxUCiZArEE0oyEOvRsEkJEFUrCKCim8rPu6o1CoPgUKnaKnK6LT10XZ6Fec62Nrx
W3pgvGeptf3H2Zmzky/f+b7f4ztnFYSnklAoFGL4wojIJUvGLTBk5hpyjGm6CXNN2XpDtsWgn/CB
KVMv54RIakLSKqS3lNLbHhLvOcXLo83LUxK8OPQ+cv925zeLij+geFla+vvqRcG9YRI9ovKtIS/V
hEqhKD9xvvHOXNPafLMxPSNHHJsWKE6ZMX3qeHkNHlxniHP0plSDGJNvyTFkWcSI7DSTea3JrMsx
6CeK4pzMTHFwr0U0GywGcy6OvgYsGi2iTswx6/SGLJ15jWhaLUYZs005+WsN4pxwUZetn2Qyi0a8
1/JRqsWoN+rMRoPlL/tfExZlwq/j8o/Xf71RHkKBH2IoQfgTxGiCGEMQQQQxkSAmK4j3FMQHBDHP
k4gkiCgvIpEgRmHJCQ9ChRMcxB1iQMEochWdSh9lhfKCR7BHucdLzwRPp4pVzVIVqXaofiGDSRvZ
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
TPvJx/xDEBiGCmyhvz+0JLcndyYBFS9pvtcxRy72+xvW37Js3zn+nADltc3fGyZt79/Ru0Oyn60/
uj9mSsy23xUS35XYvrOBrBNnS/j9irWjqtmiSKqDrXNL++aWzcBC/Hf415+88xknAB03AWjPd5k/
B1gnlE/KLpdKD55WJqfG/t2jsO/2mu8i32V/AN0mwRb0+3BTdEtUexTQHW172/Y27Q36vl+Cr3Lu
z6a5vxNmsf3oEPn+UxQgwABj0CoiDWVuZHN0cmVhbQ1lbmRvYmoNMTAxIDAgb2JqDTw8IA0vVHlw
ZSAvRW5jb2RpbmcgDS9EaWZmZXJlbmNlcyBbIDEgL3NwYWNlIC9yYWRpY2FsIC9PbWVnYSAvbGVz
c2VxdWFsIC9idWxsZXQgXSANPj4gDWVuZG9iag0xMDIgMCBvYmoNPDwgL0ZpbHRlciAvRmxhdGVE
ZWNvZGUgL0xlbmd0aCAyNDYgPj4gDXN0cmVhbQ0KSIlUkLluhDAQhnueYsqNUvgIbIUsRZuGIodC
kh7sAVlabMuYgrePx0tWSuFfnm/uYZfupXM2AfuIXveYYLLORFz9FjXCiLN1ICQYq9NhFdXLEIDl
5H5fEy6dmzy0bcU+s3NNcYdTvy+jvz7yB2Dv0WC0bobTl/j+yaDfQrjigi4BB6XA4FSxy+sQ3oYF
s/tILVwcDb3BNQwa4+BmhJYLlaVRgM7891XNLWOcbuYRWoRLrjKQ9CeRUjwTeCJAIoU8E6gJ1CXi
XBNojnat5FKqKnf9q08D0DXu8+stxrxaOVnZivawDu9XDT7Q2PSqXwEGAMK1dnQNZW5kc3RyZWFt
DWVuZG9iag0xMDMgMCBvYmoNPDwgDS9Db3VudCAwIA0vVHlwZSAvT3V0bGluZXMgDT4+IA1lbmRv
YmoNMTA0IDAgb2JqDTw8IC9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRENURGVjb2RlIF0gL1dp
ZHRoIDc0IC9IZWlnaHQgOTkgL0NvbG9yU3BhY2UgMTM2IDAgUiANL0JpdHNQZXJDb21wb25lbnQg
OCAvTGVuZ3RoIDEwNSAwIFIgPj4gDXN0cmVhbQ0KczRJQT4hIk07KkRkbThYQTpPWFshITMsUyEv
KD1cI1JDXEIjUmgiRyRrV2pTJFA9KmEkaypYXShfW1B0JywpMyEKJmVsI28nRzsydSldVG49KV0n
YkYtUlUvYjIpQCRFMiozbF00JCxNYzQkLE0pJTFXamIoKVM4NShhQ2RhK1hmKi0KNCQsTWM0JCxN
YzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jczFlVUgK
I1FTPzc4Y28pKyEhM2A1IXRiUzZfdVcoJiEhKjYoITxFMyUhPDwqInohcnI/JyI5ZXU3I1JMaEch
PDwtKCE8RTMlCiE8RTAjeiEhKickIXNBYzMjNyhWQyRQMzo9IjlBVCsiOUpgMyJwYkE3JG83bmEh
WUdNOytWSEw1NXVEJigsJnIvaAoicioybllzS1pcJ2lNa1cxR2otKGQ2ZS1iUCNMbC9uUkhWdCg4
QSplLTpGJXNBND1BMUY+YXJgPFQ3VFxaXDY2RgpGbFcnXy1eOkVcWyRBU1pqUmY6VmBSWClDPGI/
TjBRRFYrMWYmbFpiN29zPklMUjRwSmE0S01LJkhEazYhPE5CLAohc0FjMyM2dEc6MiQhW1kmSGEx
MiZkMUt0QDwhSikiWXRYaydWVmN1LEpkOipuMXU+IWlHc081Nlc0XzBGIzxENQoicjxyPUsqTl9c
X1U6aTk8MjE3Pzc5KTZmQWBFOWVLWXU4XWo3PmEpVWtRMUBgNzNsP1Y3Ijptam4yWWRHKHU8Wwpb
YDZuXHAqVmRoPShjYDRRYCU9NXM0UkddIXMmQicmSGBVRjU2MUBVUGJhUD5QYmFQPlBiYVAlLmpo
bzZHTjtzaQouaFkrc1BKQDBDUEZ0S0IpbnJpQk1QJ2FBaFMhQHBYLVJWWT1UUlErcTlZYDpQaE8i
TmMlMjQwR2cxJFdGYmFYRQovMF05K1I7OiQiUGo+LUFTM29TXmkhQ2hdJkJpJ0clMksiQCpaRkYq
SiUiN0opQ2VWLGBySS5bIShedUcqXTJMPQojdU9WSkE1Y25HQSZGLStKMzQlbEoqQEtXLlQvWUtV
bS5bPlVtLls+VW0vYVYnXEhmXEJlW3BlajA3ckw7akNfQwpSV2YsMDZRNUVmQlJLLU5fdC5JRlVd
USNZLj1ZQy1lZjIoQ0NJYjktKlcpPyVfU04lLTY2JlUxZShdb0tSZCo/LworOVZJNFQjJWg6J2w+
ODQkLipERyZpLWpuVzEmdHNWJ01sX1YnTWxfVlJLTDxiXGlvOlA+bGptZHErSy83Y3EoZgpJUk5C
LU85Z3VBcT1qZ2FxU0UoJUoobkNGSUcsLTtHIkp0PFxjI3NFaSw1XFpUMWdBUUdVcVU2RFU1RzVD
XygqQgpPLEYmXUdDazdyMWJcXnVmQlJHbzxXNkIkKjQtPUg4WmNZI190cTchVVQzQVEoZWE7RD9R
JHFhXlosamojbHNDbwo/aGNBU2wkXzdtMVFvTkNfdHE1MUZeT2pwOUNDLnRTPVtYYD9YMWtBPTtV
JTEoNzNXamBwRl41RC82bkRXTGEvPQo3VGVQTFRobUBVRmhOKVJHbEljVGY3MnRtLWZiI1hSYkAl
Ny5BRickPXRCXi9cOmBTPUBhUFlEOi4lXyw8LlgrLwpELCEuSlg0ZnBHOC1jVTBKPlkkT2cwUkVK
NGQyOkMiX3JuS2dkSypUNiRUOEQzV1AmY1VbVVE4b1BhODEsR2FGTgppSypscidiNSRBJS5IO0BN
UTRAZmVvZzNwaHRVTzhxTS1IWXExa0VscjImdUFaYWFla1JhbCgxZnBNTmFaLCNkQAoqb2swSjIi
PTs5Z0spSDtGKCxJRVk2PVlLK2k6Z0trY3RZPGg+bjhxWlxcX3VZYW81ZS4mLC5wWWdOZF1BaTMu
ZwouZ0QmUW9wXDBsOFttK0khNipccmhOc0c4Szk/MDZVPWNnSllGMiFtY1c3J1AyMHUjanFJV3E6
L3UkLTxTbGc9ZQpfcmAiVUJDX0Q3Qlo4Jyo9PEBOdGBIdCw8cnI/aUxKNklXOlRjX3B1VVN0YUA/
LC1ydFVjSCoqPm1KLHJCdXE8cApBO2oocVlmLGY6YGUpZjxXVGpcVSM9MEgkMFRobFBUTE40S1pO
RG8xWWdtLjg4SyZcM2E2JkduKnBePTNBdTVHYgpXJy9rXkA2X0g0UF5VWEk+UUc3SmtoVDpaXGE3
QFk9MCZlQWJyaUl0LkFuXmU8U1NrLDVkNkAhJ3AvXD9Gam5OdQpHY3RaYWhRTmFUIS9scDYtUkE3
V3FOOl9HV2EqWz0xTF8lPls4cGovR24kTGJHUlxYV0VcWkFfM14hKylcPXArNwpWTGB0MTM6ZGUv
SSs9dTA7Y2VvOz50PTNcMztKV1NBZiVMaD9nMyhdKWk2NlosbFMsXiRZKVZkPzBZZm5sczEsLApl
SzxTPV5mXkJrXCpgVV1yckE6dXBhSC4mXXM9aF4uJ0VFa1I4JEdmbVpLKTEsIl04XmEnYiRcI25t
SGo9aGU3cwphbSZKYzRGMyMxclFJSi9nMFRPbixIJ1lyLmMzck9gakYyaGVoV3IrIUdGKzljbTtE
PG1eYz11L1ZCcUhFVjI+VgpaTzY0ckQ9cjcqPCUuUidSQD1FLDVjXzYhXHNwLU1ncF9iIjJCVEsr
NTlKKjNmJEVHMlNfO042QnA1SEM8Z2FHOgoiakcnPmxcZClJYyleaUdNTF1VY1QlPDFmWysmWFMt
LykrSFtmbnJBWTk7LjNOLC03UERXNTc6Q1pKQT1WdVlxLQpEZlpyR0ReKWxYQ0dKOiJWVVB0OkRY
YSZPcUtENixnYmVvOyc8I2hvRHJhViRkNURxJVxhQVptWVlYT2RIMzU3Vgo8N2osWFInP0U3cHEo
VidkZGclXiNNOEJWbyw9Q2RJVUpbNEtAUiFHWFpqIVNaODg3U3AzVTFzQEVKPERASFAiRgooV2xv
Kl4/L01dM19QIWRkaCtZNCRNSUJMS2B1Jj9iLmI5MHAsRnQ9QVtLIykhTnA3MDI6NUQ0YShNTTtI
X15pXQpmOW9oUiwiWGlrViteay5AZGdCPTRGZUI9NWgrJCJkcDlfVmlzQD09YjUvcyowbGhSbGZe
NmVcbF5WYmFlZC5FRQovZzxSMDcmYi5fOCEsXGBeWUQ8RyRqIWgzK1JLZCFQNDBwTWFpJjc8Vl5C
Kz1mJkdfc2BoRkJyMzdrYTYlPU05RgpDSlQ2VDAsakIvbmkpLixeVVQ/S0M1XE1VUjNIYSFbOTdP
NTtrKT4uIjAmYUNkRSFXbCFHdXJ1KUA4L1xNPVg7VApLbzBoZ3FBMl81KyhuRWNhTnFyNGRUbC1l
S0VyWzJqImlqUlNdIkFCZCs7PUZrZUMvQkQ+ZkI3bmJnazJfayMvQAomUkU2alwibkZTNFMyajRP
c1pPXVcjcl9OVXB1O2w2TFguPCEqNVRoIS1qaGw1W1tST1RuRTchQmxPa2FAPUxaQApbLytUVUkz
Lk44PGVpR24+UnJvTm5sdGpiYCk0Q3RVXCpqSjxVUnFMRXExZXFvR0FOO1ZWU1QyREU7TGtSV1tG
cwpFUkVibWJMPDkwVW0uWz5VbS5bPlVtLls+VW0uWz5VbS5bPlVtLls+VW0uWz5VbS5bPlVtLls+
VW0uWz5VbTFsWnM0SX4+DWVuZHN0cmVhbQ1lbmRvYmoNMTA1IDAgb2JqDTI3NzggDWVuZG9iag0x
MDYgMCBvYmoNPDwgL0ZpbHRlciBbIC9BU0NJSTg1RGVjb2RlIC9EQ1REZWNvZGUgXSAvV2lkdGgg
NzQgL0hlaWdodCA5OSAvQ29sb3JTcGFjZSAxMzYgMCBSIA0vQml0c1BlckNvbXBvbmVudCA4IC9M
ZW5ndGggMTA3IDAgUiA+PiANc3RyZWFtDQpzNElBPiEiTTsqRGRtOFhBOk9YWyEhMyxTIS8oPVwj
UkNcQiNSaCJHJGtXalMkUD0qYSRrKlhdKF9bUHQnLCkzIQomZWwjbydHOzJ1KV1Ubj0pXSdiRi1S
VS9iMilAJEUyKjNsXTQkLE1jNCQsTSklMVdqYigpUzg1KGFDZGErWGYqLQo0JCxNYzQkLE1jNCQs
TWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWNzMWVVSAojUVM/
NzhjbykrISEzYDUhdGJTNl91VygmISEqNighPEUzJSE8PCoieiFycj8nIjlldTcjUkxoRyE8PC0o
ITxFMyUKITxFMCN6ISEqJyQhc0FjMyM3KFZDJFAzOj0iOUFUKyI5SmAzInBiQTckbzduYSFZR007
K1ZITDU1dUQmKCwmci9oCiJyKjJuWXNLWlwnaU1rVzFHai0oZDZlLWJQI0xsL25SSFZ0KDhBKmUt
OkYlc0E0PUExRj5hcmA8VDdUXFpcNjZGCkZsVydfLV46RVxbJEFTWmpSZjpWYFJYKUM8Yj9OMFFE
VisxZiZsWmI3b3M+SUxSNHBKYTRLTUsmSERrNiE8TkIsCiFzQWMzIzZ0RzoyJCFbWSZIYTEyJmQx
S3RAPCFKKSJZdFhrJ1ZWY3UsSmQ6Km4xdT4haUdzTzU2VzRfMEYjPEQ1CiJyPHI9SypOX1xfVTpp
OTwyMTc/NzkpNmZBYEU5ZUtZdThdajc+YSlVa1ExQGA3M2w/VjciOm1qbjJZZEcodTxbCltgNm5c
cCpWZGg9KGNgNFFgJT01czRSR10hcyZCJyZIYFVGNTYxP0JTPm47WigxLXJ1LFckPmM7cWpdLjhf
RjZOCjNWYCIpR183Kl9nIUJKbW48STMiZy9zTD1GK0hHSkRdWD5cTnJgN14zaTM+IV43YyU9XUE8
cCMjXUdhKjk3WCVaCm1hJm9YNG5IX2NHKDhSTmkkdSovY191QlZtaV1nZD5QaUw7V1NBby8mJ183
XCVkKjQ2aDk5cU5yKCVrOF9DSjJbClxKLWJHYD9bMXBlPloxMVgnO1tGIU1QTXNkS1BTUE5SPXAs
ZWNKZikxZypAaiE3KjVLckU2Nz9oN29ccjphMSNWCm4+LCcpTVY5VlFnbk5xYEFJXiFOZjJaNVpM
bEktTlIyVnBCKnUuWEIrLW40dHFeSG1FPV8jLHFLUnM2WjRwXltLCmA9dTIqREgmTEQ9XGREbV1H
ZzFhcFh1SSJNSnQ6OVpxZUI3InBUazJgdERwO2dCOFNYbmA6aWIyLVlRLVowJlhiClhqKHBXcVI8
Y1QsTyJoJ2EtOkhpMlAuQyMoMFdrRjtYMD1rZkdrL09rJ1UoUz4tMzZVRGZlQklELDdXZHBKMFs5
Cl1nIz9zZGIqYC1OQDJkQi9sWiRiP2tMOyIqSSY1OUVXIkZHOG4uZiNkRTEpMCpxa11PR2xJYyRv
MGBePVg9YVAjCiNVQEs3IkZuOC5BRkxAdE07KnNFLD1jSWcrdUNDZFZdZmZFO29wWz5WZzElRTYy
XE5VUERoUWUvVD8zZDEnWjxoCkZSVT1RJko4NVxFaks0Py5UJHFWXFRfU3BhLUElXCNzbWhqbDom
RFw7NGsyWWg4WE9LaVgjTTdHY1xANlAyUDAuCj4xKz5MJVtLTidFXWwmWTZCR0M8bVZpUjxdImZI
UCYsZ0ZlYEI0PSJVTUZPa0YoOmBnNW0yTFQhYlwnXGI+bWNjCltuZmhbZygyU0U0Kz9YZS5TIXVn
PjBvRSYmWlBiRlREQ19wJi9NWmlHRyVeYzJmaCJccSVWNTZkVFVoTD5aQEBOClAoXShcLzxYQDJb
P11EI1tQVSI+PT1ZaTFlJEJdIl5JRylWSmoqP0BuLnEyOklQKic2Yyp0VU9VXUc1c0BpM1M0CiVC
VVRNTUFUUT0oYzxebFskTi4hM003Mz1CWjRcTFFNXFNHLlNwbG5MbV5cKDhQMlFNVVkrYzwwRiQz
RWdBK1ZIClliMzomI2pzPF5CNSNvN0tMNCxJamxNJTliPjNdOjonMkBkOi45bS4uUmdKMlNeTUhB
J3RPImw8Rk1lRGwhLkY8CmxfXUBrPVRoZXEiSytJY1pDKCRXLmlzMkFxInQiSGhmcztucDtsTTtn
JjQrWSFsOEg1Pk8ibSM/KzlxXDZfTnNGCk47L0snMi5VczBYYUxRPlhQYiRkVzpNPCtbMEIoLmVP
PmVRKmlnMmFhbEA9WUZzbigxNTdddVdBP3NbUWQ6OiEzCilUKGtCVCwrZjJrUk4/NishXm0yXS9K
cStdTVZbP05HMUokZWd0cGg1NCZzci5QVkRgMStwWVMrZGpYOFkpQEklCj90OicxbWFRZmVqLT0q
ZDJUKFVdVllbZ0ZDVmRaaGVtbzppRTwzM0ImUjRsaGcoO0khJVo2PWk/JlhYaUB0OD1wCmRTPkZb
KitWWz4mMD4nQSExdXAsYj1ETHRbPygpOk9mLXBucnJELEVNMSNIZy9GX0BBJD8/YTQ1W2Ftbzdc
TEEpCmlGUU9WMzA0OFlUVEFNPmBbak5kRTNfJS9UNC5CO10xMXJmbCkudSgsb1M7bkQycVg9OzE6
KytoaT9HMTwiXFJQClFMIiFVY1E2TDNhdTtTYUszKGVlSV5GM1dSLz8pczpqK2ZPcj9ZMTZeSlhN
K0taVzxcRU4zTE1nVmlzM2UsIzphCk5oWWhBVmVrRCM4U0ZeUzJpTW9PTT0vaFU/UEJCL1IrRkNo
Ol8raFUwUkxuQyEkQjlcQD9vWSc5RytrND1CUDt1CipFSUUkWE1KJEVGSS5HaSopRk51QkkhZUtX
YyVKPjsmRzosJSdPcDAqLUw7UDY4Sm9qb1BscEgqVUxyQEAuLzlACk5aPjJrNkM4JWVjVkNVbGRo
ZFRvUj1HO2A6TFU4NmMoLFpqL15OMT48VDJaU1cuMW1zWzVuLDVNPDJZYjIiNEI+CkAlR25oKUxV
LzhJOWsrLFgnOnVyV3MtZCZmMUQkSFpfcWY7QERhPWlpSyx0c1k0UllLRjZUaykpc09jdS0sO1Fp
Cl9EbDNuUG9qYSsrTyJgWWwrSkZGLlxNLWlGJzotIW5vZyFVXUVqW3VgPWoiOWJERWRvMm9NXHRE
Kj8oIlU9X25VClpKL1hDW3NiKmcmTTRuPXJVPDwqOEViVzpJa3FfPVtQR0kxWil0Ll9LOiNnSFJY
Ij1xIys4XkxYRkFgI0BudFc1CmBOPUpfK3VTRT1WbydzI19lXXFlcE0iKk1lbHFwYEM9cFtfNC5n
Jm5QQVAwQFQ2NWQ8O08jRzAiJVApOj0hSzM9Ck9PPDskQ09KK25mL3FnXFs+QnNoUHFGOm88S2to
X2thNT1cQGNVYT8pZjpPWFtzNEtKOGMxbm1FXjpEPCRPKy8lCmRrSF1KbGYsOFIsX2lPO1ZpSyx0
MUhqPXFMSEReIWlhV2xHTWNtMDgzMDwmIVIydV5UIV9xQ2pKRTNhPSptcixvCjN0IWdDYSs3ZlFO
aklKRUhdaUwibW0tMzUvI2teOmJBNG51UkAtODVRW0EnTUU8KSdwMlIxIkY2ZWBsYmo6PT5FClFL
cy9QaHMpdHJMW0VqK1BLcXVhXVBzT18sQHE3J1o1T21pKzptRypHNiUhMS5tRzY0NUZjb2QzOE9T
SkJhQjlxCi9eaWtdQGlxVSdpUkY/JWs9XFJBaCc4MSM5UC1yWC5XJ1tcOU9DVEUnTnReNjQqdEwv
LD1BZkVXNHFcSFk4S2lDCjQwKktSb0EqUU9OaVhxRV9oYE5iZ1ZhLU5Wbz1eTkFFQFkzLmBcbllX
X0RlUmc9WXU6XG43X0pVMG5UPjNyUi1NCiQ4Jz9hXFNvVG8oSCY7SDJMclVgLkgpMVRPZ2QxPFYt
J09WVW0uWz5VbS5bPlVtMVJmUDwydSVrYGtrRTAwYmBvCmIrOi5xV2QuQixQI0BIQFAjQEhAUCNA
SEFzNEl+Pg1lbmRzdHJlYW0NZW5kb2JqDTEwNyAwIG9iag0zMDAyIA1lbmRvYmoNMTA4IDAgb2Jq
DTw8IC9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRENURGVjb2RlIF0gL1dpZHRoIDc0IC9IZWln
aHQgOTkgL0NvbG9yU3BhY2UgMTM2IDAgUiANL0JpdHNQZXJDb21wb25lbnQgOCAvTGVuZ3RoIDEw
OSAwIFIgPj4gDXN0cmVhbQ0KczRJQT4hIk07KkRkbThYQTpPWFshITMsUyEvKD1cI1JDXEIjUmgi
RyRrV2pTJFA9KmEkaypYXShfW1B0JywpMyEKJmVsI28nRzsydSldVG49KV0nYkYtUlUvYjIpQCRF
MiozbF00JCxNYzQkLE0pJTFXamIoKVM4NShhQ2RhK1hmKi0KNCQsTWM0JCxNYzQkLE1jNCQsTWM0
JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jczFlVUgKI1FTPzc4Y28pKyEh
M2A1IXRiUzZfdVcoJiEhKjYoITxFMyUhPDwqInohcnI/JyI5ZXU3I1JMaEchPDwtKCE8RTMlCiE8
RTAjeiEhKickIXNBYzMjNyhWQyRQMzo9IjlBVCsiOUpgMyJwYkE3JG83bmEhWUdNOytWSEw1NXVE
JigsJnIvaAoicioybllzS1pcJ2lNa1cxR2otKGQ2ZS1iUCNMbC9uUkhWdCg4QSplLTpGJXNBND1B
MUY+YXJgPFQ3VFxaXDY2RgpGbFcnXy1eOkVcWyRBU1pqUmY6VmBSWClDPGI/TjBRRFYrMWYmbFpi
N29zPklMUjRwSmE0S01LJkhEazYhPE5CLAohc0FjMyM2dEc6MiQhW1kmSGExMiZkMUt0QDwhSiki
WXRYaydWVmN1LEpkOipuMXU+IWlHc081Nlc0XzBGIzxENQoicjxyPUsqTl9cX1U6aTk8MjE3Pzc5
KTZmQWBFOWVLWXU4XWo3PmEpVWtRMUBgNzNsP1Y3Ijptam4yWWRHKHU8WwpbYDZuXHAqVmRoPShj
YDRRYCU9NXM0UkddIXMmQicmSGBVRjU2MSZQYV9RNyg2N2BVcTdYJE9jSmdfcWldJGcvRwohRltB
XkdDYExWKGIkbiouN2tzWy43a3NbLkQ6MTdTOVt0ZlhzTCs2OE1abzJEKm10LCEock1tZ1F1PTcm
JzU6cQpnL19iNnJAT3JpMFNNIipOaDs7bS1BVXU0bVpjUVAoTj9kJjBRKlEkTDdUalI1Y2wzMjVv
Y2RHOExbNFtFb2A9Zgo4U2hJWk9fJCxUSi81Xyg6OmJKOGBcKkwhQiYhYlolWHM/Z0ElKW5zUzMn
azwmcy8yOi9MSG1sJ0c8WzlaOGklSQorMzkhYEpIYEFcNC45YGFEIyJxR1dKJVBZKXBFOStTdDhG
LUY5WTRMTUlIIVtESEJaTzFkPWQxR1VjaDxlanFWOworSzYsLVAqRCxyQGlvM2hZWHEqRjJZcj87
VzlILT9NImM1cFdHKik9LFMzWDdtJV0qQVMqWypwIV48bCU6aTJTQQpASURxO0c0MDJMU11wKUAr
SlhcKTcvJjNFZSZYMmswbV1sZm4mVy5yM0o3U0c/Yj5OQzQlQ1snN2pOaTJLUDtmLwpdLlY9LmMm
cV1oW1w2OEYlXkY7dVouOy5uNEJpLHRBYDRCYGhEQT90SEVMcmJJMFJeb3FwVEMrLnFSTiFqNlYr
ZApOWFIzR1dmKWk5ITJOVDFNLkJTXVBhXCo0VWYxI00/PHQ/Xk5vVFsnJ1tkNGMzaW0yTmkmMS89
SFxBczlxaEZMPAozc0BIRWMwS1ZMWEFSQ3NganJQPiIxJzFAXmQpbiE1SEVxOSwkPyxrOVdjWDkl
aGQmamZBPmVGWFltTV9OYz8tIwpbclkpOC5mY2xFViJHV2VYcWIqaDw7Xm8iY1k5Njw4OTc9Y3Bu
aGZKPi45RU5NRmcwdENSSixYJigsKVVFJ3NnawpqJTFnKmw8bTVnYDRBUT04b0VEM2hlLF1sSyNj
OSRDSHVIaVNhPWlIK0g5PjZRMGMzZFBPdEEsN25nbkJiLjYyawplYG9sO0RZSCQ2ImdUK0FrYURr
TGg+OFg0Ti1mLHJEcFgjInIubi9yZVJhbD89QmIrdUs8TC5bPCYmOEJIVCQ5cApkVGQ0RyQxSyxF
ODgsJjxGSW84V281MmRKM3NoOmwoJHVdPWFuTERIaEZqRWxHYyQnU1hzKC1APyxtYD1mI3Mlagol
M0JJczgyalhVPkItaj4ycTs+SW5OS1FRNiI/YnRXSyZUKzJEYjs5Z2QqI0pZWGtCI1VeOTsubEtf
UFFGJ3RVVwosUCRPI0pSLTg3TkZkR1gxJSxQRCFTbE8+VCdYcjw7W29vNTFxRWo9Nk9PZ1RIQTVG
ZnA6Zk1NKV5nI0wxLVw9dQouSE5DMztXOm5kP0pfVkFJQWB0YlpLNyhDXTVAMnFoa10pRjU9cnJl
OENFK0IzRWBOTHBzLjBuVHBGaGlSYV5uPgozUFttITdcZTM+VT4ycGZRRVthJzVDJlVgIVhcQ0pW
cjNeTFFTUTBZPEduK2MpWiZUPjMvdGQ7IUgyTEZlYls1JAouRUFkaC9jYmVoZis2JTE1akc9YmpY
VmxxYjxcbSxrayovbGxXYnVra2tZYEMsYFlYNiQ3WDhhKHUnO2M+QDRoVApaY0NmR0kkQWZyOSxg
Pmw/PFslWTxYLyYoRV9oYVo8Z2xlQFpVQnNsTl9HZy08RzlfLFcmL2dFREBSVj9mKjtSRQpyTl9w
MlJVXGZNWz1aRCZtPzI1ZCohOHVUXjJ1Y2InWiQvXDJgMDswK0xNITtdTmJyO1suXTBfS2RFTUVj
PC8tMQpWWTFmXVtrZDUkQkgpLWBEbTVXV0U3SCgjTWVLWkRiL1NcOUcydW1ZWFFkb2JsazVQXStA
YjA8ciVobyswb1hjXQo/OGJLM0pcYE1zaTVeazglTy9aQSc2O3VmKkstKjdsYFFRWihbWkZGZWUr
XnJjVExPZlRqKEYpXT0vXkQvOUZhJgpcLVZnZUBvNTswNWMmTygxPDR1TW01NGhDRE1bIy5GUjQ+
RGdMK20rWkdvNzs9PW48QXI+QjxociFJMC5sQ20uawolXnJoQktvaj1yX2E3OEpZIi5eOjFUN2Mr
TnFEVklaJGZZalAkMCNgXWxvSCImRW8jJmQrTG0lYDZRPzNEbDsnKAphMGA+bTQpZjJuPXJRJkpV
L21wOWtQXURcclg0JVdDRTVORFZ0TiNiWThjIzVbPCkobUkiWj8xUzRRQ0syTVlVdQovQiJhcGkq
KFVaJChNMEMmNF5BM182SyImKnArN0VlM25ObT1RYCd1O0AiTyZgOUxHYWVWYDQiKzNKWEYpTGti
dQosdGkqXDNsYiFURD8wSG44KidhVF9PQWNWVkhvXUkpM0lpXyIpb2wkRT9QNnAsXnB1clEnRzBN
JnVxQEJOWWYlTQowNj0wVU1tW2RCSTZCW2UpIyw6TFJuc2U6QEZMQlNGVSVTdGc9T3FMU1JFV0kw
XWo1JGIhSzEzZEp1LiFjQzh1XwplPGFjMXAoR3JhVjtcLjYmOlQ6bEh0OSpVQVxlJWM1PVBRN3Js
dCU0PXQuZiYlLzs6JjN1IVgkbDJxR1FlcUZGPwpRLnJbTGBPZC87aU1WUXA4LzZrOUxYWzphO2pP
W0BCSCRCJy4xPSRoJTBaS1tPckViX1U0KDciNTYtWkdmajIrMAoiJDZLSD4oL2xyJj9ANkk+aTI7
Zk5WR1pTcG5iYj5BS1RVW3F0PkcmO3NCcFBxcWlKUF1zK1BSVTZcZzNxVCpfTwomOmspcms0TmNX
TVhQSFFpZ1tkO0VLXzFLVDZAPltfTnBtNCJBWm45UUopWy44dS0nVmEjNEhrMlFCNyo5MV5BYAo7
Km04S2RNLlI+OFAnUnMuNCRabGRlUCgmUGx0KCRoTzo4VFBmNVhUOFAyUUg4UGZCPn4+DWVuZHN0
cmVhbQ1lbmRvYmoNMTA5IDAgb2JqDTI4MjYgDWVuZG9iag0xMTAgMCBvYmoNPDwgL0ZpbHRlciBb
IC9BU0NJSTg1RGVjb2RlIC9EQ1REZWNvZGUgXSAvV2lkdGggNzQgL0hlaWdodCA5OSAvQ29sb3JT
cGFjZSAxMzYgMCBSIA0vQml0c1BlckNvbXBvbmVudCA4IC9MZW5ndGggMTExIDAgUiA+PiANc3Ry
ZWFtDQpzNElBPiEiTTsqRGRtOFhBOk9YWyEhMyxTIS8oPVwjUkNcQiNSaCJHJGtXalMkUD0qYSRr
KlhdKF9bUHQnLCkzIQomZWwjbydHOzJ1KV1Ubj0pXSdiRi1SVS9iMilAJEUyKjNsXTQkLE1jNCQs
TSklMVdqYigpUzg1KGFDZGErWGYqLQo0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxN
YzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWNzMWVVSAojUVM/NzhjbykrISEzYDUhdGJTNl91Vygm
ISEqNighPEUzJSE8PCoieiFycj8nIjlldTcjUkxoRyE8PC0oITxFMyUKITxFMCN6ISEqJyQhc0Fj
MyM3KFZDJFAzOj0iOUFUKyI5SmAzInBiQTckbzduYSFZR007K1ZITDU1dUQmKCwmci9oCiJyKjJu
WXNLWlwnaU1rVzFHai0oZDZlLWJQI0xsL25SSFZ0KDhBKmUtOkYlc0E0PUExRj5hcmA8VDdUXFpc
NjZGCkZsVydfLV46RVxbJEFTWmpSZjpWYFJYKUM8Yj9OMFFEVisxZiZsWmI3b3M+SUxSNHBKYTRL
TUsmSERrNiE8TkIsCiFzQWMzIzZ0RzoyJCFbWSZIYTEyJmQxS3RAPCFKKSJZdFhrJ1ZWY3UsSmQ6
Km4xdT4haUdzTzU2VzRfMEYjPEQ1CiJyPHI9SypOX1xfVTppOTwyMTc/NzkpNmZBYEU5ZUtZdThd
ajc+YSlVa1ExQGA3M2w/VjciOm1qbjJZZEcodTxbCltgNm5ccCpWZGg9KGNgNFFgJT01czRSR10h
cyZCJyZIYFVGNTYxP1JTPy4qQWBMLjdoX0YkVkBGWm0qIjclS0U0CiIudFAvR0RKIU9oNDRLRlJa
QGJUWG50bSg1VkAiJ002NWdhXTJASzlbPi5idC0xMUAyRmAkIik+ND1uLEZfWS5iCjxaKXNQTUA6
LW5qOCQ7T25nSkdsPikscW4rPzExIUFkR087XGJzc2UkRVslZihwODMnXFxaaTZCJyk3XkhtUiNZ
CiQjbC82QU1rci84a0RgMFgmSkUrQ0RiVmNxblsmYUJtOzw8aUxtKmFkOUB0XVxAa2dTImg8cUBm
YEpjb1lxZDhyCl8rRFRmJ3RVaVlCWEk0KUhSaj1RWmRRIzQlXlM3W1ptTSFpRTpJYE8wTE1BaDhf
aiUrSC5fQDU1RlFdUTJUZyxMCnBbbFZiLnNUZS0sVylxIyotYF9nT15UQjUmODNTNXJrblgyT0t0
LmgwZ1EmbkdJNmNOYS1cKmQqYmViVD9XaXMyCnJyPWUycSVQOFlUbFVUb0lEREJWW0RVPiM4czxz
IztbWzw+azNdUjlaKlFNcyE+RyZtKUhBIVkicGIrSFg4TCE7CiEtMTFsXGdUKXEoYSZKallPYF8z
YWAvQmVUV2JTLUopImVSYl0hNSVgLVxNOj9NXzVyMkRwZlxkQ2RLRz1OUV82CkVoIVFNWFluZVds
ZHQtKWRwKSgyTDZxPylDbFRZJltBPm5laFBDaGRTTFtqa1dXJHJbVllqUTRhMktsVEc9ZXNaClI+
OTdtQHBbQio5M19MM2ZcUi5cMXMjRHM1cF5jY1s2JmU5ZjM+Yz9lcHI1TUpXVkZUUG0iJzQuNCUh
ZkRsTUVACjc4Qkw1cD1rIXBtO1tzVD8rK2hibVgsW3U1cVo1OXFUNzdgREpnNEo3MjZvUVxcWUZZ
anUuKEUiYldCJi4rImJtCj9SSEswbzR1Imw9REpydDk3cEpFZjVLJ2NVM09gcG4uOnFlb2Q9MiFf
YydjUitKNUcwKzVXNVFacTtwMVomKidrCiIiUHI1Iyg9YCwrKXNuJVFMNCssTkdeV24uQ0A5ZSJF
bzpxKiUiQDI9JFI8OUJvQTQ9UXM0XTRab1pmVUJjbUopCjhnJTwpSUJPVWcuc1JVVWlAWWIkJVJz
Yj5qbT9wO21EcltZbm07TWpxQnQqc2hQSzM4TythcTBsJk4kbkZhK2JqCi8tZlUhPWg5IS9aLyU/
M2gwdWIsWHNIIVI5cF1DQDRlJUYwMHNqTyVrYGstOGZMMV9NM0lOZEU/SWpNS0osKEFJCldxOzs5
PT91KDhtNXBhOSEwVFs2Q3RbPUJoSUcmTkZJQDM+cnJBM1NQMWFXPmsoYmRLMiFQQHInR1MsTkMz
OzVqCk4mTClPRTtDXDpwWyR0KmpfX0tEY2hoVWVQY19DaD1vU0o9ZXJsNUZNX2spTHJiWG1xLGFA
MW9cKlM4bXAlaCc2CmdJSlwwKzRrSy9iIj9hU2JFTC4yNHFyTS1QLDBccUglM0VvXHJaY1A4a0VB
YmInYFZzWSE3Mz5SSyE3Q0VfOjYuCmldZU4pSFw5SCFeXThnJTY6dSk/VlJDRmpPVWByZF5ycEJp
cU02dSpWbE9iKV1DKiQqISRtaShSNVo+UFxwImhBCiRYUUAlO0hCKjVEODQ5bmdPSnNqVlQvVzk8
dFhRM1FGSUpsbkY1TmMzU1BHS1hvQUMwYXUzKmlsdF9QcyJUSkpACiZzXF9cMkhPSSU9TWh0b1tc
allXUSdCYT0oWTEvYmElNVxPK1RER2ktbjJCYE9DYHQtSjFiVkprWm1NTV5Nb0ApCmJiQzdgcEdK
a2E0SjFVRlU1TlVWSHVKbkQ1TDA5L2JgXF4kQGQ6MzhkY11dIVhXM04hKzgmMyY8SjcrbCQrLS5q
Ck9dYSErJCpcWCZSM2BtZmZpQiQ5QGliMlpXUjlbRTVKW2dCV3NqXFlBNlcvIjUtKUgvLk9xZmJA
bj9AVEo6JU5SCk84Pk43J2o+bm1EPiI/a0teXm9scjF0bDtWYTNrV2EwLVk7UTU5TjBLI2JJLzRG
Sl4mOk5TbXUmO1RzYzJ0LGdXCmxxUktbcUdmVjlwakldNS5mR11ucXRWPzInN14iSDk4clhvSlFz
YTVkVyIna2Y9TF01byRgX0gjUUZjLDk4cmxOCis7TWE1WClbdTk+dUEqOVMmRSw4NF9tSm9ENFov
STtALHNdKGtgVDdGUVYyPUBrLFo3VVptQ0k9cyEoTXF1TEc/CmllXSYhPE5SUmdiZiRDbSleKVVE
UzpLVDsxK3I6ZitGREc1Sj9pcmRZcD0jL20yMT1oXkRsalxkJ2A7dUVcPydoCiNtJWY7ZT1nTm1s
cj50PylzR0ZVUjRONEIyOnVcWF49dDQ6ZiItJTxqZU0mZWJiY1E3OzZPKWAzQ3VsPlYnTWlzCjpV
LTtVRltCQz1NOiZCUyciWktSWlBxQ01jQ3FNb2pcaXRYSF01SWNvUXVSSCRAKi0qMGc0N2gzKWJz
MnIhLV45CmQ6Rk5mRC83dW9IWDknQlcjZGFnOyVndTpnaWxLV0duZF09ZC4qKT1YX1ouZUc7QmEi
bVk7QksjRzQiRmZrX2xJCilgIk5QaC4nXmNDQ0d0XE5PcVRxK1UzUyRKUGpAbls6LUZzXF5MMm4r
UmZbbjRiQWhePGlmZCE3cy5tR0NaYCUtClZCIUVbT2VNPThlSVpGaCVvOiQoaT0pYl01SDo5bzxx
KjE/ISdqcylhMHJZbE51Z2w0USNOVXBmP2FuLWNZPD0wCj9rX1EwS1tPXVsySGBJTVlaVVQnXEcw
YSFPVTwzZnFRIj5OYCxqW0QzTmNjVys7X0NIbjU7TWsqQzooK1VQRyYqCkAjcVdyPzEibCtIJWxz
ZjgyNy0yZzVmZzhFcGlBZjVWZm9eKD5OTj0lZWR1akxDa1RYJS5sQTU/OFpobT44U05DCiVKVjdf
XHNYXDozRTgsb1teNipKRlZGX3EuQjMia15OI24uTzhQLzU9NGpcU2BkYUZBbmp0OTtAXztAUHJi
MjwzCmFYIWIvNCd1Mz8ybW9gVEslTGItUCoyOHBsLkhPRkQ7Xjg9bVhAOUk8QTFsJStcOkc7Lz91
P25ObEpgPVxaPmM5CiMrNkYoaGouKyE/LEdANmwvTmYjZ1YvSm9mIl9tZyFAXmRrKHQzSW9daCdZ
RS43a3NbLjdrc1suN2tzWy43a3NbCi43a3VnZmB+Pg1lbmRzdHJlYW0NZW5kb2JqDTExMSAwIG9i
ag0zMDQ3IA1lbmRvYmoNMTEyIDAgb2JqDTw8IC9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRENU
RGVjb2RlIF0gL1dpZHRoIDc0IC9IZWlnaHQgOTkgL0NvbG9yU3BhY2UgMTM2IDAgUiANL0JpdHNQ
ZXJDb21wb25lbnQgOCAvTGVuZ3RoIDExMyAwIFIgPj4gDXN0cmVhbQ0KczRJQT4hIk07KkRkbThY
QTpPWFshITMsUyEvKD1cI1JDXEIjUmgiRyRrV2pTJFA9KmEkaypYXShfW1B0JywpMyEKJmVsI28n
RzsydSldVG49KV0nYkYtUlUvYjIpQCRFMiozbF00JCxNYzQkLE0pJTFXamIoKVM4NShhQ2RhK1hm
Ki0KNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxN
YzQkLE1jczFlVUgKI1FTPzc4Y28pKyEhM2A1IXRiUzZfdVcoJiEhKjYoITxFMyUhPDwqInohcnI/
JyI5ZXU3I1JMaEchPDwtKCE8RTMlCiE8RTAjeiEhKickIXNBYzMjNyhWQyRQMzo9IjlBVCsiOUpg
MyJwYkE3JG83bmEhWUdNOytWSEw1NXVEJigsJnIvaAoicioybllzS1pcJ2lNa1cxR2otKGQ2ZS1i
UCNMbC9uUkhWdCg4QSplLTpGJXNBND1BMUY+YXJgPFQ3VFxaXDY2RgpGbFcnXy1eOkVcWyRBU1pq
UmY6VmBSWClDPGI/TjBRRFYrMWYmbFpiN29zPklMUjRwSmE0S01LJkhEazYhPE5CLAohc0FjMyM2
dEc6MiQhW1kmSGExMiZkMUt0QDwhSikiWXRYaydWVmN1LEpkOipuMXU+IWlHc081Nlc0XzBGIzxE
NQoicjxyPUsqTl9cX1U6aTk8MjE3Pzc5KTZmQWBFOWVLWXU4XWo3PmEpVWtRMUBgNzNsP1Y3Ijpt
am4yWWRHKHU8WwpbYDZuXHAqVmRoPShjYDRRYCU9NXM0UkddIXMmQicmSGBVRjU2MUBVUGJhUD5Q
YmFQPlBiYVA+UGJhUD5QYmFQXwpwLC51RElEdUJrRmMjTVQ4c0lCSUI3cDNhYl1qJVQpRl5eWEI3
cDNhYl1qJVQuVE5TOlJbRE90bVY+dTRGLE0iPAoiLV5UJFgkU2tGOkVpNlA0bz42WkVdYUxGNXFS
QSg9OikrS2kjIWNCRVMnN18wZSdQO1pUSz8vQSYlUmA7UVg5Mwo0PE9RNF5bYGdPWGBpTD80KC1o
YDVydUVrNW9xOHEuU1s2ODlKKi0yUk4kO2VAbVExdCIsLUk3TGJ1LCNwJ19LLwpORT5xOHJvQTxi
RkFRJmswTCt0Xz9majxFUDJcWFQ1dEBqMio9YXIockM2ZWVFYTIsR1wzbkpRPy46UFphTi9RdQpg
Nj8zPiJrVjpiYGY3RCktUVVjbVA0MVxbbWQ/WjxYMFQpNURVMikha1cvPWVsdGdpJWc+MV9LVWJU
XzE2YCVIXApScllRKVFWSHFRQCI2c0heV15XaitpSmApSyJmJ1ByckAmPXJyPWRnZ204V0BXWFM0
NGBNcVZXVlJrUnFcWkdrUApfdXBMKjw8VDZIOExbNFtjZDFwRUdTcidPXDMvRjspYUltQF1xTzFu
OkdSX0FKbSxbVEYhJT8nLyxGL1wuXj1RLQooJHAnZCMrIUBBL2ZqYSxAJXAnbURYNFRzWCFQdScl
Tyk6a0VWUi8vS3A6JV5Xb2k1STI0JWwybV4yaC1FdUleSApRaicpQjdBdGFgRHE4L2NaYSJMZEZj
QyE+ZWtkdXVjI11LOiFaX2hWVygrLVowKE5LNSxjKWNfLGJ1PGU1KWBcdApAJDg+ZzpXMStsNz90
LzgqITsqcDs5T0UiUT0ha044XU05ZTc6YGdFNFF1MVE7VUNzcSFEaiFOPSU6NklsOjdmNQpnTEtl
alhmXGZlW0tKRUVeST1rUiN0JU9Ha1p1PjxSLVxnJltZTW9OL0w2X1pOZF82Ri9MJ0gjYkdqO2Fi
ISs5YQpRbiNGZS9IXEwvRHMlMCw0cGpVViR0LFBqUFAnRDJeREFXVj4mOyNvW1xlQ1c1PU9iaClC
O0cxMixNLmBkdHI2bwo8YjdcQWcwRTc7W0NeM0tYaztbMFNMIiEuYlErcG9cKCMzQ1AqZkhyRkZg
WmVkLEdzKDNoQTwhJFc4cUVAcCokJwprUEpONCVZZUpHZmFuSyIyKSk5ckFlUTAsP0BCazYvZ2Iw
OEtIYjYqO2VqTlc9UVw+WCg7K1ZUVWErZW8nITJqOAopZilZW0ZnX1JXOFdFKksyM0ptUTVCOXBU
PFdoXVMzKlRuMU8hNFVDY2MkbyRPayZJUWRlWj4/MjlkXnAnOzBIIwpoKlE8ZCJwR2hYUlY4N2dg
USl0XixRW2ZVLUlgMlc6ZUhtTD9TaUVrSj1UL1xLJFg5PixyQmQwcEUwRDhZakRBXQpQY14jRmE4
Wi8rNCRVRCktI1BUVUptI1UuKVFOY0kjcTw9b3FgQkdoVmVILDhKLGtXM2ldZS1BZS81WTkjKUJz
aQo6XTxwMyxsTz43ITspNk0hNEo4WFEyPGBFITlrQyQhLFhHOi1jYCssSlNWPXREcyJEYDFfNyxD
LTpwcFptQEsrRQoiaS5WVyFJKWxEaytWcEc2Ry0yY1M9JzpuXz5hTGI4cypnXDNhPkcjSiInbkhY
KDlANkNXUVVRJmM6Pjo1NS5CQwpSbm1nOChxLD07JTRsW14maWZBI1RWaUovJUtZMVJkITVLOWlb
Q1c9XEZTJ1dAV0Q8a24pVGZJPDxZYiYlaFxhXgpcKSpHYDw8bEcmXTVcJkw9O29OZyU7cjZYbzhs
VWYsclA5ZTRYJVBTOzVNLHRPV0p1JDZDTkQnSikjOD5pb0kkXQo4KmpVVypRUj0nVyR1bHUjPEVr
bVFtODVLZj5DIlU6I1NOTipSclh1Wi9DWkIhMVo1LkptKlovZyYoZExvbWNnOAoscUpbTjVDYFs5
cnI+WTpWJS9QZywkY0cncFx0Nlg3JFFLKSpoITQyZCwuI19oSztDXTtIIXM8RDY7T1stP29kcApX
ImJKT2xucyVmITc3cUwhJElHaXApOlNua1pAY2FPQGAqUyRCWDE6JU5ZZVRPMjZBbjJBL29OO05h
cUA7TmFxQAo7TmFxQDtOYXFAO05hcUA7TmFxQDtOYXFAO05hcUA7TmFxQDtUKylOLVdAZlA5O0pD
MFYnTWxfVidNbF9WJ01sXwpWJ01sX1YnTWxfVidNbF9WJ011PWZgfj4NZW5kc3RyZWFtDWVuZG9i
ag0xMTMgMCBvYmoNMjMzNiANZW5kb2JqDTExNCAwIG9iag08PCAvRmlsdGVyIFsgL0FTQ0lJODVE
ZWNvZGUgL0RDVERlY29kZSBdIC9XaWR0aCA3NCAvSGVpZ2h0IDk5IC9Db2xvclNwYWNlIDEzNiAw
IFIgDS9CaXRzUGVyQ29tcG9uZW50IDggL0xlbmd0aCAxMTUgMCBSID4+IA1zdHJlYW0NCnM0SUE+
ISJNOypEZG04WEE6T1hbISEzLFMhLyg9XCNSQ1xCI1JoIkcka1dqUyRQPSphJGsqWF0oX1tQdCcs
KTMhCiZlbCNvJ0c7MnUpXVRuPSldJ2JGLVJVL2IyKUAkRTIqM2xdNCQsTWM0JCxNKSUxV2piKClT
ODUoYUNkYStYZiotCjQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxN
YzQkLE1jNCQsTWM0JCxNY3MxZVVICiNRUz83OGNvKSshITNgNSF0YlM2X3VXKCYhISo2KCE8RTMl
ITw8KiJ6IXJyPyciOWV1NyNSTGhHITw8LSghPEUzJQohPEUwI3ohISonJCFzQWMzIzcoVkMkUDM6
PSI5QVQrIjlKYDMicGJBNyRvN25hIVlHTTsrVkhMNTV1RCYoLCZyL2gKInIqMm5Zc0taXCdpTWtX
MUdqLShkNmUtYlAjTGwvblJIVnQoOEEqZS06RiVzQTQ9QTFGPmFyYDxUN1RcWlw2NkYKRmxXJ18t
XjpFXFskQVNaalJmOlZgUlgpQzxiP04wUURWKzFmJmxaYjdvcz5JTFI0cEphNEtNSyZIRGs2ITxO
QiwKIXNBYzMjNnRHOjIkIVtZJkhhMTImZDFLdEA8IUopIll0WGsnVlZjdSxKZDoqbjF1PiFpR3NP
NTZXNF8wRiM8RDUKInI8cj1LKk5fXF9VOmk5PDIxNz83OSk2ZkFgRTllS1l1OF1qNz5hKVVrUTFA
YDczbD9WNyI6bWpuMllkRyh1PFsKW2A2blxwKlZkaD0oY2A0UWAlPTVzNFJHXSFzJkInJkhgVUY1
NjE/UlM/LipBYEwuN2hfRiRWQEZabSoiNyVLRTQKIi50UC9HREohT2g0NEtGUlpAYlRYbnRtKDVW
QCInTTY1Z2FdMkBLOVs+LmJ0LTExQDJGYCQiKT40PW4sRl9ZLmIKPFopc1BNQDotbmo4JDtPbmdK
R2w+KSxxbis/MTEhQWRHTztcYnNzZSRFWyVmKHA4MydcXFppNkInKTdeSG1SI1kKJCNsLzZBTWty
LzhrRGBubEBsVSJSW1xDWSpLQ2Foa087NidVNFVqc1JscU8qVEUsc11fXWg2PCIrRXQqTUtxOE4K
Wzo8TTFZX1Fdci5yNWMpcD03UDxSKl4sVEElSydkTiVANlczKW5fW0RUQS1vWy9PZTE5XUBTJUok
SiQlSD1CJ1AKRT47QistOTBAKyYmNVtxNzkkZTpURmM4V0MidCg8LEpXNidQZ1dNRlVtLls+Wjpc
UEpYZkE7UW4iUmdnKSE9MTYKK0k+MzVsdTdCc0ZFazklYjZjclBpYTtFUS1nay46QmBBKFMtLE5b
I05ySFhuJS5uYSEqbitgYCM+NzlAJXNXYGgKUzBFUzJUPTsnaUVtTz5Jcl5mJiVWaGwwaj89QlBm
J0tNTUJtIVhoWSYqakcyO2trQFU2J2RNIzo5VF9GUDNjY2MKSEFsTDg5UkM1bGtZLGBkM1lbRFlW
WFIvdGtwXikpUzFnc2g9Wj9IWFg9Wjw8VDUuYVpYYElkS1UuNkJhSm9qPy4KXT5pSXFdO3QjS2wh
ZSxdZ0A+WCwyTmNuQmlTQCRMQ0xoNChhbTEkUSleIi5iO2EpPCQmPi8/a3BFSDxeXjlqRk8KZGtT
bllPLWZXYDdQXVVeLk5PJCkqJylAMEY+Xi0nYz8iTzwhMiZuOyVyQTAiTWFbTWhiV2FwaUBmVCMs
cj9RVW0KK11RJ3FwJi9tUl5TXi8uK2drZTJPJz4vXFZTNjU/bkIlKTxlJmFAQmQxV2A2b05uJy5a
TmMuZG80dTxeUmdkS0kKaz9WJVxPVFlYbEFMNU02UGsyWHIlITUuV1c4W05aNHB0JCRJN2RtMT0h
PW1sWCQuJ2ZsZ1tsWEFELTxmRFZKPXMKImNXdUBQTzhaUVRTMypFOFkuXmRDUmIvRSRwal9bP01Z
Nj4mbEpePlNvSitvT09nYUY4Yz49RyNsKDViPiRMLi8KVFxPSGJdNktKQD8rJ2tRVDs9XTZBLmxG
TlhYM29SWCRHNGMyYioqZkZhZG1bPikjPjpJQipHJ20pPnBTcDprQkgKZjUyWUpKLmA5NyQzRFpA
KDxRdGRVbzBbWHFJPzVSckRXTXFUKjsoTklcWyY1WClyXFlnImlAckVyLGJCNkgobW0Kb2o6cmFY
a3F1LCxSbVBZOlc0WThXRiwkJlJfcmwlPnAsXUMmLi1yYVAjZSNjalE1MzAqTUx0RF4hdFw+PldE
R2wKOGIoLk5DUShNM1QwRERLUEUkcyRBOzsmVjpGJENMO1JTODxgN3NQNC1SNVs2cjgrJyxBU25u
KkpbTjUvbkEnSFEKNU1VRmxwP1dHPCNuMz1oKFkxV0FmW2YpblxEUmxkayxYOkwlPyg5THE+PTJJ
IkUpPG8lYUYoYmI3cDMzNUAjX1oKYWZzZDVSciwxailVUmQnPlFOXkBtPEcwP04rR1s9T1UjQFdA
dDBFPlhdL00qPjo/Ym86YE5adDNwZiFJOCkwcCMKJF1KcjA1LEozZys4O2Qqckg/TmJKbVJBOiFv
clFZZWt1R0lIRGdidVppOiJKUVBgZCspbnIzSj9qcURNbENdZ2YKcU0hS2EyVEUpaW40U2FHJVAs
OHBAbSxGaWdBKCZIREBaQm4mRlhUPVNYb14nVl1hajpxLDdoY0lrTU4uRjpAI20KREZRY19dLWJe
aSIpWTA6YmxzdFVZJGRoa0ZeQikmWEhHRz9xQiZBMWcySkhPaVwoXllYI2NGPWU8QVtkX19zMjoK
N0lKbyVIR3EwZm5oVE8sUl9zY2AqN202T0IzLkB1ISpySytBXmRdP2NGKTJQX0dLKEtrcVRwN0tB
OSs0bnUlPC0KWnEvY0k1QWcnOHFpJ0ZDYWApcScnUjtpR1dFVmFVRCs5XUkhbTlSYV4xMissbjRu
cDJUWkdTPGYodC4sJ0c5aFQKKiRJRjUoLWJeQVdoMyM4SEgnNURHYGxYYDBRciNjX0s6TzU3I1Bz
Y1dhbjxRYmFRRWQ3JGRvWkdQLTVUMGpHJC0KUlI7VUUxJ2l0PyhVP1YqJ1U4LmYhKyMuOT0mXD9D
UGRTQmJVaSEqXltIMytFVWMtUlZuS2c0WFhIW2tlbEo/WmoKQGMyWy9xXSUsX0peNis9NnVZIiVU
I2QwJVBlNjciPDY7USpAQUwzK1NpdERDaHJUM2w2SjQ+KC9yQjdicDU+UHUKUGc7dVFCZjNULEcv
cUNdZklpN2FVVW5SKSJqdTMjY0lXaVZnQT9ac0I6Iy5uV1JROExuSUZ1Ij5MMVF0WCY3PiMKbmdx
YHFBIjg+LmMpcj1JYGxlNkZrM2hZSyIxbjlvZWBpQjJvbmtRMEVxMWpVMGhpc14pVjNwJilZLShI
ZlFYZigKSnJBaTtvYnFPVTdHSCEoKW4+SEtccW1PXlAqUk9HaXI2Uyc1LWssZytoTmY5UV90cWBm
U0RndGxVLE41ZWBaZE0KcUQyP1ciOD49WyZkaVZYR0JwP1dwKUksPFxPKlMuMDwuUEVJbGZ0IjVT
RkRWQD1saDRJOlU7Nm1QYkFTX1dTcUEKQ0tfMSNiYW5pI0RNXGZEa1s/PDchWnFMNDxkaFFrYS0q
N0dLVGFhSzRZIVYyT10/WmAoWGc8UmY4RE9NVkxAM0IKcHVuYT9hY0ssaSlbcWkxUUtibWdsMWU8
Lk5LMy1YXl5dLUAsUWNFUms4QlpZOjtLJlUtXVU7O1NUSzIlPj90X1oKXSFwMSlFRytNXGg3KiIx
WyUuXz0rVl4jOlRUdEMsRS41JUxvWldqKVQ5WU9TUyIicTdyKiNRSSlGXzhAQDxgcFoKIiYyKixG
ZiVOOipDSGZKZ2FsWU1TU0sqO0QucEY/KlVTNTQkVUw9b0Y1aV5fbz03KGUzWHNjRVd1JWBrKm5S
bEcKYSlkXkQ1b1pVVl1zITdeNiQ4TWlVI0wvOFRCZ29sLkA5Km9tRHVdXSVQN2NhI1JCLClgPlYj
Z1xWcC05VVpMRCwKSDg4VWdAV247JXBucHRuOjEpVUdIQmhMaWchZklFYic1ZkwqLVxzKjZedEY7
Yi8mLzBkLlNrNS0yT2ZwOmo1P0IKbD8xZDtsTWdpUmVtdTkwI1MkV0svZSlvcGphS1VaP0oxP1NS
TjBkLkUwKlMvPCw6LzRWMzRjQmVbZGo2L29GKywKUykyXiMjJFc3RiQjayFuNDFYO25Uc2NzTGhb
alQmYFRkdTVrMlNoNEZbPD1oKVd1a3IqUC8taF00NTFoYiFAMyQKPlU/bFYrbEAkTWBKO2tWT0Mu
QUkyYjhIYDcyb11fVHVFYm8qRVRHQTRCWlUnRT1JIWghKDQsdFxdcmpdaF9nQygKKl1rV1laQGwo
YkY+NmZiY2VZalpLMWp0J15KWElVMi8wNio7RFFUSTdvbjcuYG0iO1FjaDlUbyNdVjJbSTcnYDcK
R1xcZ1ZEUSZfOFk1S1Y2JTlVczdRUCFAS1NyVFsqN1tiaitgM0gjSUVNLSNWX0dsXG9QYmFQPlBi
YVA+UGJhUD4KUGJhUD5QYmFRRCE8Ol5+Pg1lbmRzdHJlYW0NZW5kb2JqDTExNSAwIG9iag0zNDUw
IA1lbmRvYmoNMTE2IDAgb2JqDTw8IC9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRENURGVjb2Rl
IF0gL1dpZHRoIDc0IC9IZWlnaHQgOTkgL0NvbG9yU3BhY2UgMTM2IDAgUiANL0JpdHNQZXJDb21w
b25lbnQgOCAvTGVuZ3RoIDExNyAwIFIgPj4gDXN0cmVhbQ0KczRJQT4hIk07KkRkbThYQTpPWFsh
ITMsUyEvKD1cI1JDXEIjUmgiRyRrV2pTJFA9KmEkaypYXShfW1B0JywpMyEKJmVsI28nRzsydSld
VG49KV0nYkYtUlUvYjIpQCRFMiozbF00JCxNYzQkLE0pJTFXamIoKVM4NShhQ2RhK1hmKi0KNCQs
TWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1j
czFlVUgKI1FTPzc4Y28pKyEhM2A1IXRiUzZfdVcoJiEhKjYoITxFMyUhPDwqInohcnI/JyI5ZXU3
I1JMaEchPDwtKCE8RTMlCiE8RTAjeiEhKickIXNBYzMjNyhWQyRQMzo9IjlBVCsiOUpgMyJwYkE3
JG83bmEhWUdNOytWSEw1NXVEJigsJnIvaAoicioybllzS1pcJ2lNa1cxR2otKGQ2ZS1iUCNMbC9u
UkhWdCg4QSplLTpGJXNBND1BMUY+YXJgPFQ3VFxaXDY2RgpGbFcnXy1eOkVcWyRBU1pqUmY6VmBS
WClDPGI/TjBRRFYrMWYmbFpiN29zPklMUjRwSmE0S01LJkhEazYhPE5CLAohc0FjMyM2dEc6MiQh
W1kmSGExMiZkMUt0QDwhSikiWXRYaydWVmN1LEpkOipuMXU+IWlHc081Nlc0XzBGIzxENQoicjxy
PUsqTl9cX1U6aTk8MjE3Pzc5KTZmQWBFOWVLWXU4XWo3PmEpVWtRMUBgNzNsP1Y3Ijptam4yWWRH
KHU8WwpbYDZuXHAqVmRoPShjYDRRYCU9NXM0UkddIXMmQicmSGBVRjU2MUBVUGJhUD5QYmFQPlBi
YVA+UGJhUD5QYmFQXApnVCUvaVdwbWdxW0FDa2dfKGteMDhuN1JiSitUaUIhJnUqdElBXDFjLm1N
O2MuP2M/Y288SVwpRjBwU3EmbFBqPwpcblpBclwyKEpvaztfcjI2amxvTUJ1ZzVSOSRkKlwkPHVt
V3JyRDpkcmJ0RyRxYkJCUDxlJFZQO15QZEtiVkFMKQpqb0dXMzFKKDtnanRZQCVcNE5kakBGbiJ0
KT44aS80cF1sMjIuYk46XHJIN2tDRWwvLU1AYF4kWStXWnJYJVE2KgpYZy1jMmYkb3I8JXEuLjMk
MV1NbyM+b2hOSldUVV5lOCZpPi8xJihDIzg0aTgmITBQQGk9YWg8RCktRCJxMSY6YwpSWyYyc3Et
V2RvITtEbS0xVDRNblRuKiY0RSQnRzNeZSU4c1ouaSwkM1IwI0hVSkpCJlBhKk9PXHRfWFhXTVwn
PgoyQDBrXEokbT0vTmFWSi5wLmNXKT4tLFQ5QlQpK2ZJQmhpJVs1QkpHXVBNJEFeRiJyNyNKI1Eq
Pl11KWk2ZW5LNwpqKU04MmdyRTc/aVtII00hOV86Yl9sQUxrYU49dTljTGJIaCNSJ05YTXFlNzM8
MWFcZy9YRlgrNlYvUTZVTCJHZgpyVEhwW2NDMWJFSl41bG83a09FQHFzSltoOFBUJmUwZ2VLR0FP
OlgtJDMndV9gP2REVDtOYXNfM2pTSDVsdGFLXApcPD5rImhlUnUvX2Q9Y25MZFZwbVlUKDw1RVZP
R08hN0QtIUluZnFDYlBxUj1yckFpLTtYQSszUC9mZi5uLEVDJQpkTG9KQE1CQHUwbmdVUTNRPF9I
YlRUVEc/IV9faTZyYjUsYVVNKGpnTls8MCNyQSI8UFVtIl11Ui5gQE9ga1VPKQpyckBKSyxjNG4r
cnJDRyZybk1fczVwW2tXXTMsW2BIW25bMEglX0YsLHJFMzZES1JpNTttaiYuWjI6InMyNEgrZQpA
NXE7ZC9JIjI9YjhhXF1EdWZuPGgxWDpgcCRWaFs5KWVuL3JyQEBDO0hnQW5jamJgbTMjUmhPSmJM
KmdQKzxNLgpvckFpNFFAbHRwKzhWLXU7RkhiRlBiYVA+UGJhUE1KOGNZIztHb2BjZSwtbjo4UD9M
XFJSO1VXNE5eOGVQKkQsbwpQKkQsb1AqRCxvUCpST0dYLkBgcFlcT2NfZzo1JDsyKGgnYEpTNkMh
QSpZZEMxRXNab20wOCUhU1xTK0AoXU9LKgpTTkhmYXI4NzRFXmZBO2Zycj4lVEdQaWlhXls0W0VY
LCY7KkVWL19wOlwwKGlRTjovITthLkkucEdyUywpX28lQQo2cTk5VTk3WCghMmZVV2ViW1tgSVFT
R0NVa15cKmdVZidMZV5kMEtIVjJAbGo6OmxSUFEuM185SyQoMihZV0A1ZgplaUVlbCZsXCNGTiM8
ZzInXEJ0I0k5PDZzbG1LL3VuYyZUWkI7WThCIjJYZFwkWTVwLXJGI0stOUVtUC1pZ3VJOQpkM0V0
cGVcZWdHNTU1VFw0J0M5LXJFKUQ4X1JKcSRYI2tOQUZFOVg4cnJBOF8hMFJYbFw1PTdGUWUkMEZV
UzgoOwpXLjguSDRjTzgiRTBsQTApZTZxdUg8cEcyOTpMY0I+SjZxSm9gXGtbKEJHIiwmOiJTal4q
KG4rJzNEPyJRNzQ5IgpHLkYjXUomOzNjaFxgLi4vOj9KLE5CXlduVldQNzwiczFWY10vPj5icT1k
NHMrM1hBXC8yLGNDXFk8NExtNERhZwo3WTxyOmloa3FXQyhUKkFRUCdGYic7Lk4yIkRMb1YpRyJm
cEJsOGtdZypibkJhW2NSS1VUYVlNPiRLTydOIid0QwpYKDFha0lbQlAkb2RrbCtxRT5Aa0kzLWJh
W0VpV0NtS2RncCFmVllsQyU3YUBsPipbVSdqPjZrKVhaSHVWbiorRAolPFAtNUpsWDxMa09TMGxh
NkZKSGdEYTskZidTbVRROChTZTBoT1xPPzNgOWBGX1xNTURMSGFGZ3RVW2YoczpcbAopQCs9Z1It
Xj5RQD0+UU5sLm9wa2UzLGA1UDxSQDYlWGBIY3BTZmY3UGhOMTZGWHEySlh1Mkc6SGRxa142bGU5
VwpkQmFnQU8uUE9GTEU+Ik5KZipOUFMvYnFQJmwuOXI2YDlUUSIhYVVhKjhKOSRkdT9mQFQyRnJy
N2RcJjMtaTJbLAozRGU3SlVdQXM1WVxwPixTYjFuLzJBXkReJWdCNUEkOFxeV09cVV4sPmUzTzBV
byxUQUk5cnRSaCtiYzRaZTg5ZAo0akBZW0ZAOjxhNnVuRSFTaFZFTyc0USZXNEF0MWZENUdzOFFJ
aWJbSjBrbGYvPGxJNS1NbDtLZF9TbmllRFQ9awpGU0JZYStxTCtma15YOWM0QlZaZzhgMzFqJFJx
bE5pKVc0YW9KKlRFSEAmbiYvPiRXMyI8U21cNVJpMUNjblZscwolUWFzOkVIJCpqMmZbSyU2Pjde
SWFjJmJoRFAhRFs8QGs4ckNZWnBhUmc5JjciQUZlUFtERmFMWjRMOVA4bEE4Wgo4bEE4WjhsQTha
OGxBOFo4bEE4WjhxNmxvfj4NZW5kc3RyZWFtDWVuZG9iag0xMTcgMCBvYmoNMjYwMyANZW5kb2Jq
DTExOCAwIG9iag08PCAvRmlsdGVyIFsgL0FTQ0lJODVEZWNvZGUgL0RDVERlY29kZSBdIC9XaWR0
aCA3NCAvSGVpZ2h0IDk5IC9Db2xvclNwYWNlIDEzNiAwIFIgDS9CaXRzUGVyQ29tcG9uZW50IDgg
L0xlbmd0aCAxMTkgMCBSID4+IA1zdHJlYW0NCnM0SUE+ISJNOypEZG04WEE6T1hbISEzLFMhLyg9
XCNSQ1xCI1JoIkcka1dqUyRQPSphJGsqWF0oX1tQdCcsKTMhCiZlbCNvJ0c7MnUpXVRuPSldJ2JG
LVJVL2IyKUAkRTIqM2xdNCQsTWM0JCxNKSUxV2piKClTODUoYUNkYStYZiotCjQkLE1jNCQsTWM0
JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNY3MxZVVICiNR
Uz83OGNvKSshITNgNSF0YlM2X3VXKCYhISo2KCE8RTMlITw8KiJ6IXJyPyciOWV1NyNSTGhHITw8
LSghPEUzJQohPEUwI3ohISonJCFzQWMzIzcoVkMkUDM6PSI5QVQrIjlKYDMicGJBNyRvN25hIVlH
TTsrVkhMNTV1RCYoLCZyL2gKInIqMm5Zc0taXCdpTWtXMUdqLShkNmUtYlAjTGwvblJIVnQoOEEq
ZS06RiVzQTQ9QTFGPmFyYDxUN1RcWlw2NkYKRmxXJ18tXjpFXFskQVNaalJmOlZgUlgpQzxiP04w
UURWKzFmJmxaYjdvcz5JTFI0cEphNEtNSyZIRGs2ITxOQiwKIXNBYzMjNnRHOjIkIVtZJkhhMTIm
ZDFLdEA8IUopIll0WGsnVlZjdSxKZDoqbjF1PiFpR3NPNTZXNF8wRiM8RDUKInI8cj1LKk5fXF9V
Omk5PDIxNz83OSk2ZkFgRTllS1l1OF1qNz5hKVVrUTFAYDczbD9WNyI6bWpuMllkRyh1PFsKW2A2
blxwKlZkaD0oY2A0UWAlPTVzNFJHXSFzJkInJkhgVUY1NjE/UlM/LipBYEwuN2hfRiRWQEZabSoi
NyVLRTQKIi50UC9HREohT2g0NEtGUlpAYlRYbnRtKDVWQCInTTY1Z2FdMkBLOVs+LmJ0LTExQDJG
YCQiKT40PW4sRl9ZLmIKPFopc1BNQDotbmo4JDtPbmdKR2w+KSxxbis/MTEhQWRHTztcYnNzZSRF
WyVmKHA4MydcXFppNkInKTdeSG1SI1kKJCNsLzZBTWtyLzhrRF91WHQpSnFBI2BwUFtmXmxAODhH
IWpyIkomI2ZrZmRIcXFmPWtPYjooI05GTj80T1I5PnEKU01mRCtbRzJMYGpNWVhpXW5ZaldDZ188
MVVPO0dgLFNHMkdGQFYsMj02Lkt0KlM3bGxZV3NkXSo6aGkwMklnTmAKKi1PWl1lVUMxdFBBPT4u
YU1BPSkiZSZQKioqWS9VTkhjMUZQQEdIa0FOMlQnaVhqcF9DTmt1Z2BcZ0lJMm1lSmwKTlpWQzYi
ZkR0T2k4PXVabGpnXCFBPlxsZWBBQ2Q5VVQ/QjlyTjRSNVUtNk4jaThBLEA4Jls9U29MUV11ak1m
ODUKODJGS2c2I2Q/UU9lXV06PnNDP28rLFkvYTYibV9ST3BjJCMmXSNOU0xaTkg7STRfbGtbUG9l
PSsqTkBAIWhxVj4KIjhqUzZQb2dgRixFZygxQzhKaz5BJ3U6ZEgqbywlVW5SUiRHMi5nS2Y3RT5n
RGkpdFdrQkIySzcjR248V2dJQFYKQ0l1cj4hQWA3XzV0WF5AOFAyUUYxSDBVYkJuSVlLR1EoLz9k
RzR1ISo6aEBkX2hARCZdIzJpWWlJJGo/WD1TRmMKOTc9XWtLJ3Ixb2RlVF8zQVtvMDk4RDQoaD03
SkB0b2xOQjMuPTFDXiZUNmMqM01dZE5gOmolRjg7MThkJyNrZikKNmVZKWVtVzUidSlBNVlRSyZH
PFY4czMpODtOYXNjMTtSNl5gTjQlNiE9dFJxIUNTQjtwOGhXbjwuRT9yITdGR1AKTkUsXFI/K08k
KmtnNFtOSVFpb3Uub2gidSgtZTdjR0RFYW5ycj5WQidybCNvMjQzaj9bOGpiZmtRSF9ER3E8XC0K
JmtXMWlOU15bImwkcXFDWnBxIyI7LnBOZz05KiJuNVE6XlQtKS5lU3A3I1k7T2xPIlAhO104PSdy
bFkvUEFyaDMKYGopcjRdOlNDQENhPF5kY3FASD1oYzE/cT5ARkhIIyk8N0xZWTlDSW1mXG07cm1K
XmEhNGJvKiEnXGEtLCpKNWcKOStWJGA1UShDQ29TUTdRM2dXRGBKWHBuaV8+OFRvcWpxTE5adVtX
VCklT1puZl1vSlhwR2U3RlstY0RraTAnVkYKW1VmaT09aDQlUVspZEpRUDJYSkc4TFxaUEpZLVEw
YkZFQmEzLTIsKkUsVTtBLVhTXXBnSEEwZUAvQDUiWVEiU28KVW8pLWk9Z0hjIT8iOE1EQ1BBQFBt
WyVYbipTRF90ZFNsUmNSPCxWTmtjc1NxWVMmSkIwdCNvS2YscWdUMypxbyMKcUAmR18oXU9KKyxj
LGZpcnJENzw1T2AlWStIaSpuOkpfUytSUEhhQk5AaytbTzdXYC1nU2BVPlJCQ21RWU9pQ1QKRixz
YUIiakokNyZsVl1PRXJPZzpnVClRN0AqOz5pcFhBW1lWTnJnOyhmbEUmTU1cRzUoTiNkX0o3RmFA
QEcpSysKYC1uWS5qTSZELEprQnAmYkdxbG1bYiNmLzI4bz88UixCOU9lZiJRXDo/ImxcRlgjZSkk
T19McislLWBncm9qUnQKQmheKUovb2B1P0hSIkJJZG0qIS4ubihgVj8qRVFIZXBrS21odHEra1dF
dVFscWIrWEVOVWQjSzxnQlxTPTc2JFgKR0pBTDwtaTk+VFNJXT9IWUpnWE9OXSc4Mi9NUVFvX2xc
Im9iUD01XztjOSwqYjQoPjRYT3E7QEw1TUVCXCYzMlcKOV5LbUJoWEFmUVBQdS9kcUg1KmxfNlZc
UjwqbUdmRVI7M1dvLGxvYixjPiZzMiM9OyVRcVZvT29TXS8icnBIYTcKYVNkNFkrOHJgWjhsdDZW
ITkha1dtRTYsP2hrTTRYcnJCTVo4UFk6LVtlLjRxMlJpclNkOUUuNG9NMU04SFIsQz4KYyxWaGZc
Xyo8Pj4vO0Fia0IzRT84UE9dZ1F1MilhU3FeMDdWQE9lRWhzNyk2OjxuLSkrZFlKVUJSZF1BMmdU
bz8KWktiVWRvbDRzXURdWnJKRk8vJlQ0IjJXKGxaVkA8TkUpQSNdaHJJJk49SiJXbzpcYE4pdFND
SVJDIm1IOUB1ZFgKRCpPV0xoRlU2aklvLXRcKjYzWFA2a0lYZV1ENSNJTl5jTjpCSFJQZy5ecjcu
XzpOTiNKV3VEZUZTRls5KmA6I2gKWi1LM1NEPiZRRzk7Xmo4VSUoXUNXN0RkLkwoLTtSb2tqJi5Z
V14tWSNbLClzWnIwSSlsLXBCX01lcWZGKmJiJXIKRUwiZyxBRiVeQ1BRKFVqQkQzXmgndWpKNipm
P0FPKiYvdDtjcDJxIXBFJz43XUhLLE0iR3A/b1JfOUoqPU91KEEKLzdbdU1AX2BAO25iNDwrWldZ
XTBfbTY6MCE+OFU9Z0hFJl9HIWFZUCNQQUwiYDQkPj1AcERBQ1pGRC9vbTROYTQKLWNebzU1bTAs
XEc+LFVoXChhVjdbREVGRD9PaHFCJ0FZSSMtQWxndUlhPCk/YEdlcGlmLEVqXkc1UDlqZGMiLkIK
a0E/XCxDQ1Y9IkxKMnBfOkxkS11jRV1qKitRcmptM0whUk4vOXVGKzdiS0hxZkFlb2ZWV1VcUU9P
KjxEJ1xQKyEKbV9XSGE/VFNeYlxFPW4jLzg5L0Y5NEU9MCV1a3NHJDZaPW9EcTFwc2xWRldwZ0ty
JjI0ZzVCPF44TSNBJWRFYmAKYC84JitlVm5oOEhNME0hbFJyOm45SC0+XlluPUNVRjphY09XP2tu
UVczPCwuIjRzc0lEMV4lI0ZIWzNsW1FdYj0KJCNxMkRTZ1IoMFZpOFlwQSplQUAmUjElaygsV0g6
MWBFJyVWUENfNz5EQ1RtLCdTTmhqO2c0K0k+MGQ2JUw1bmgKXFs0Rm4yNlhrWWZUaCwvUT0iLmVJ
QmgraVs9QDhjWWNcVm5sMWlxM2hVYnQvP2tYZk9TcSFkIkpMZEgmVzBrWiUKUGJhUD5QYmFQPlBi
YVA+UGJhUD5QYmFRRCE8Ol5+Pg1lbmRzdHJlYW0NZW5kb2JqDTExOSAwIG9iag0zMDY5IA1lbmRv
YmoNMTIwIDAgb2JqDTw8IC9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRENURGVjb2RlIF0gL1dp
ZHRoIDc0IC9IZWlnaHQgOTkgL0NvbG9yU3BhY2UgMTM2IDAgUiANL0JpdHNQZXJDb21wb25lbnQg
OCAvTGVuZ3RoIDEyMSAwIFIgPj4gDXN0cmVhbQ0KczRJQT4hIk07KkRkbThYQTpPWFshITMsUyEv
KD1cI1JDXEIjUmgiRyRrV2pTJFA9KmEkaypYXShfW1B0JywpMyEKJmVsI28nRzsydSldVG49KV0n
YkYtUlUvYjIpQCRFMiozbF00JCxNYzQkLE0pJTFXamIoKVM4NShhQ2RhK1hmKi0KNCQsTWM0JCxN
YzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jczFlVUgK
I1FTPzc4Y28pKyEhM2A1IXRiUzZfdVcoJiEhKjYoITxFMyUhPDwqInohcnI/JyI5ZXU3I1JMaEch
PDwtKCE8RTMlCiE8RTAjeiEhKickIXNBYzMjNyhWQyRQMzo9IjlBVCsiOUpgMyJwYkE3JG83bmEh
WUdNOytWSEw1NXVEJigsJnIvaAoicioybllzS1pcJ2lNa1cxR2otKGQ2ZS1iUCNMbC9uUkhWdCg4
QSplLTpGJXNBND1BMUY+YXJgPFQ3VFxaXDY2RgpGbFcnXy1eOkVcWyRBU1pqUmY6VmBSWClDPGI/
TjBRRFYrMWYmbFpiN29zPklMUjRwSmE0S01LJkhEazYhPE5CLAohc0FjMyM2dEc6MiQhW1kmSGEx
MiZkMUt0QDwhSikiWXRYaydWVmN1LEpkOipuMXU+IWlHc081Nlc0XzBGIzxENQoicjxyPUsqTl9c
X1U6aTk8MjE3Pzc5KTZmQWBFOWVLWXU4XWo3PmEpVWtRMUBgNzNsP1Y3Ijptam4yWWRHKHU8Wwpb
YDZuXHAqVmRoPShjYDRRYCU9NXM0UkddIXMmQicmSGBVRjU2MUBVUGJhUD5QYmFQPlBiYVA+UGJh
UD5QYmFQXApnS0BJITUlOCJlPzItNWpQX1xzZTJpSVw5bUNQVVIuNEpXMjB0XmxuISxeRWghMEtp
RnJMbzUxcnJEcTZjaHJZbQo4b0xZKURmT04xPiRnQU8mSWZZQiJBMjokNUhdKzpJNjQwSnAtOFFX
LCtaU09uSE01TEs7PSFwcnJBX2whO3FeWgotIVhrS2xOXiEkaEVeNEg9V2Q7Y0UjIUFJbTIrPDg7
ZjhHZGxaRE41aTUoKXNebmFPcjUsXWhGSjNcJyM5N1pvbQpXXy49XVVYam42SDxbdWBBVixAOmQ4
RUttNS1sImNMKXNkVD0/ZTk3Vjd0IzhkVVc6V2dXcktMU05KcWJXZTQ9Kwo6OFMjNFNnJC9nVFZp
X2spSGdqRl0lNDE4ZDlnTDszR0A9dSJkM1ZgY1Y8K1ZOXERDa0AkKSV1Vm86V3QnXlshcQorcFxk
bCNgXEVcTTFqXGRCXF5TW2tWcHRdUDNvVTdcRzJedSJOVm42bGUtM3BfSj5URCRnX1kjSWZdWSNN
IWllRwotdWcvLlAnZUovSSImMjsmJGFeOkZ1Nmk1IzE/V2EpTWBzZlAkI0xNQHV1Z3BfIkM0XGsj
MEI9V0xLYDxiYFNRNgpURFNVWm8ia0I6TDJwIWUoXEtfRzdRQSxTZFB0OTJqdF0xUWhvSTInVTRg
UT4kUkc5W01sMUtnb2gybEswLyl0PgpYdT5YLjI0ZXI3SmYvUWFRIi01RFtQbSwrW1RkVVZbYD1y
aTBvW2VIYHVnZCMucUJlL2FNZF42Q0ZjSiVab1JJXgpHNCRgN25qXzBJV204bClvY0QvWCcyWWdW
cDpVRCozYW9XckltNCZxUSwpYHJEPWgmPjZabXRPNWM+dSMtdXVEMwpGbWElNl9dcjRoIkYrciEn
VzNrPDdDSU5uPSdNZ0k0S3MjKi1pKi48NTVcSTFBXzQ2YUckU3JoPlRxPTQkMmcpJwpnQXJqRikx
ZFw5cCxcTSYrSTRqa28vckAiLDpjUyJnRlI5OWxOKj09L3MvN2RPPGxiOkZhO1gkaipSa0BmQS8q
KAppTlg9aixycT4/ciZwMiRbR1VjX1hdMkw0QClSQmJPJDBaRyE2P0kkVlRwZGM+MTIrdFMvXVJr
PldMRSYhLm4uRgpWT3BnJE4mNy9HZHE+Wj9xNUdnYmcmLXAwUWlAJiM4bGo6IUoqYXJJO0gibk9Y
cSE9RTdxWj5ycSwxLmwibDI1VApkTVhwV0JzIS0nXGZNYl1lLmUtUFtjImcrXz4tJHJkai4qPG5k
JC91KVEzK00vPk0kLkBKO1N1Z1InIlsvZ0xFWgpqaFZvKjdnXFVBbSM2OzREYyJMVVVeJyZjImhP
NyRhJks3WT5VUi5xS1sjbk9CbFNEJHFwLVdmUXJldCktKUstYgo3T1sqIiVFJUVDZEdNUVk4UFhL
YUorMHIncnJBRTNWMSNpUSEiNDU0cTE7ND9nRidFZ2g+W0pCLGM9SERbZlFLKAoyIWY0NDJNJWI7
UCskNmlcVz06aW0xc1NUS1g7TnFAbzJTKj4rcHE8Pj4kRT9jbmtVXTZ1N25TaDoiVUE6J0VKOQpp
Uyp1MDI2Q083IzxpLE9FbksiMzVhPTlKUW4rc2RFNzNaLjcmSDRQVz9oYVtQWjpLRV9pI2RnKTRD
OjNMX2JTVgpfczYmYiVqKVtNYTUiXVMiJiNiPl8mSFgpWjBgUXJcRko4JkRcbSU4VDMsb1dtJzJR
UVIoQidtITJHZThhQD9yWgpRKltOb2p0bmowRnVYSURSbURXckw4Wig4PlhkSzU0W1VHWSVqXWxv
bHVOMTpmXGZ1Nzo1LVNOVHVkbFtVPlNUUApWV0VmVGZbYlc0QGg4KToyLzhjNltyY3AsTHVxaF5v
az5jKW9lJDFENk43JiFURDlhdEQhO0U8cEMzcGIoYnNnMApmYF9Sby0pSy11KTJmaUhCXFliMlIu
J3BPbi5vJXVranIoV3JoVkssQF5gMG1eaCciT3FAPVY1WDJpMV1gdDY7MAprTzZRJUw5U0xSZGs5
XEBRSzk3bHExJCY4LShoQiwvPywoPWExcEVzN1kuXmxrMmE6SlosLmgzTzpVcF02MFBsawpaLlFV
S2ooIlNgZkh1JygmTDxhbzxRaWRZIy9eQj9BXjE1VDc7ci45biwvJnNIPFRqTUtBP2ReQjpIKVBJ
TFJfVAotZU5NPyE3RXQuaG08PV8rSGkzUkZRQ3VePmxESjomNy9fSWBRXFE0Mk5oIT9XKjNyLzQ/
cTo8X2NfaWVTWl9tSApKdTQ9ajJ1YGxUKzZVLTUhLiEjLSJCJzZoRUcsLEhjXWc2YyEkSVEsUTI9
Mmpyb0hCNEJEdD1NPEBASCY/Q3UjNQpbSCpXOTJXPV5ZXzozPCVCVGVtZDdKKmVsMTlwclIiX0lT
PCxnTnQtOjo2bD1scyFPZloxYkdqS3MlRSU5PE5BUAo1S1dJZ19DNS5xKmcqJlIqVyY+InBwPCFt
cHBPKVsqTCI/ZVxsYW88LXUxQVpaLT1PMV0yRWMjVi9UK1s+K0o/cwpAaCQmJGdjZ1EoNG87Yzkz
RXJXVVppOGFeLHFGLFAyTGpKSFVvJGc8Z2NcLzQpckdMdCdEU0IkOXMvM0dIIl84JgopIXRXcS1W
ZTZLS1RzcmtgZFg/RVhQQ1giL0s5JWU1VG4vPjcxQzVzVVhbUmZYNktEZTMjNzk2SWY3NCxtKk9c
dQouODVAW1NmJEhVUDNJKWRTdGZtWmg0JVV1XFksJjgkUi1oMG5ERCZDMSsuNFQrcFE+SEluL1hO
LjhGPVxkUnNydApZMUUhRk5JLHIrIShaJTNPbzoxS3I8N101MnVBYjltRFFxWUs6PlNQRTc+SEcj
WDw/JTlUa1AhOFl0Y2koVi1bVwpCZV5xbzhQTnROXSUyMT5RZFIzUFdRXnVoVzIhRUkxWzxkVj1c
WyJeZzRjWUhmIj4sKWttJ2RxSmFUOyEwTVU6Wwo0UyI8LiU/KyZCZ2dYTStDUyNWT3ApPjcyKy5b
NGdIaz9uakQiPl9TNTo5WDpnQlFVQDhMJSFuYUhZZ0BicDk4NwouNCREaC40JERoLjQkRGguNCRE
aC40JTRZZmB+Pg1lbmRzdHJlYW0NZW5kb2JqDTEyMSAwIG9iag0zMDAxIA1lbmRvYmoNMTIyIDAg
b2JqDTw8IC9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRENURGVjb2RlIF0gL1dpZHRoIDc0IC9I
ZWlnaHQgOTkgL0NvbG9yU3BhY2UgMTM2IDAgUiANL0JpdHNQZXJDb21wb25lbnQgOCAvTGVuZ3Ro
IDEyMyAwIFIgPj4gDXN0cmVhbQ0KczRJQT4hIk07KkRkbThYQTpPWFshITMsUyEvKD1cI1JDXEIj
UmgiRyRrV2pTJFA9KmEkaypYXShfW1B0JywpMyEKJmVsI28nRzsydSldVG49KV0nYkYtUlUvYjIp
QCRFMiozbF00JCxNYzQkLE0pJTFXamIoKVM4NShhQ2RhK1hmKi0KNCQsTWM0JCxNYzQkLE1jNCQs
TWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jczFlVUgKI1FTPzc4Y28p
KyEhM2A1IXRiUzZfdVcoJiEhKjYoITxFMyUhPDwqInohcnI/JyI5ZXU3I1JMaEchPDwtKCE8RTMl
CiE8RTAjeiEhKickIXNBYzMjNyhWQyRQMzo9IjlBVCsiOUpgMyJwYkE3JG83bmEhWUdNOytWSEw1
NXVEJigsJnIvaAoicioybllzS1pcJ2lNa1cxR2otKGQ2ZS1iUCNMbC9uUkhWdCg4QSplLTpGJXNB
ND1BMUY+YXJgPFQ3VFxaXDY2RgpGbFcnXy1eOkVcWyRBU1pqUmY6VmBSWClDPGI/TjBRRFYrMWYm
bFpiN29zPklMUjRwSmE0S01LJkhEazYhPE5CLAohc0FjMyM2dEc6MiQhW1kmSGExMiZkMUt0QDwh
SikiWXRYaydWVmN1LEpkOipuMXU+IWlHc081Nlc0XzBGIzxENQoicjxyPUsqTl9cX1U6aTk8MjE3
Pzc5KTZmQWBFOWVLWXU4XWo3PmEpVWtRMUBgNzNsP1Y3Ijptam4yWWRHKHU8WwpbYDZuXHAqVmRo
PShjYDRRYCU9NXM0UkddIXMmQicmSGBVRjU2MT8ibS04UCgoTD1QWFwxaGI0QUdldG5OKGY3Zgot
QlRAUTVUQC1rTTwkXy1mN1giYUZSTyVHZWlkSnNPaC8uRC03Im1GcGpHITRaRSUpTVhDRCdCLz9o
PSxjKiVdLQptMnNrdWVMdGE2TTM3KTFPNzcnNGAmYkYuITctST8nXF0mLFcsTWtvajpYcz9wK2NR
Ly9jcihaU1BsQEtOOmJzYwpcMWciczVdTj4pZjpOMlUnbERJPVc/aXU+MG4jJWBdOkNcOyQyZlcv
OVgyI2JGKi9PM08zM1dSLGMpY19NI1wwNQopWWcsKDVBXEMxR1BTRUBqSFFqVkEsKlw2ZjcuZzU5
W1hwLWlQPy0+O1gjVyUuQWJRXjorNHIqTlBqdV5pU1V0YQo4UFdLMGJDRllLQ090RSRYV1x1RHAv
aDdvVGw5bjlDLl9kQUZ1ZEM1UUg6Zy1YJEhSKThwKSJBVSFyQTFnTz1kMwohJC5lJ1UqUHRmaiko
ajZZUFc0VVBjXz88PFc8JjlmVE1OLlk2ciYzXStTJj1kWEtJL2ZZQikiRitbXlNybTpXbgouRkxk
XkRQOmRGKylvc3JKRzBUW3I/K0YhRiwqWjchWCUnW0xUK1lbNXBcOiE8NSNGPGM9PW48Um9obSIm
bE4pawolZlpOIT9pQFclbmdRI3BEUi8lOi9JY0I1QHVFXVo+aSVRUV03MHM4TWh0YG1xa19pbWFG
WWA0XDUvTElUPkRAYAoyQGFxLVFqcSJecU5jVUZHWD1CSWhlcV5kXFZwSCZyckJfYiY/WzVBRk5g
TCZNQ3UvbkEnI2tbIjpbT0RLSipQYQpCSTBqUGMuJ2JiMyEnRT5bVVtBNyNYZWhRImFLR2g0XnEw
R3JhVDtlND1iOCVmTDNhJl4tQThXUEEobm0+Niw1UwpaSk9OT2ROOixYUlsjQU9eLTlSLFlncm1y
MkFoTVU1SXNCWVdmR0BMKWxEMy1PZk0uXkp0QyEnIShfKGVKS0VmbgptV0NyLFAjSjQqUk1oJGpF
I19odGgzJ2lZJjchaTMhN1MhZkBSbXVTZktUNzM7a0xBMXFpdE9lXUticzkuNWEqNwpnWy9sVEY4
N0N0X21LPVM7SUErbG5CWFp0YnNAYCJXKFhoIkc5azcjK0xEPWY5UiNcZlgoXlBIQmVlTEFpL1hi
YApNX01ubEgoPmdrKlptcCFXakdAaz4rOENfNGtCVUglQz9ZVmBRM1gtNV0oVzo0ZDg9Zj4nQ3Rt
SnE3MkpSal1TZApSNkhYcDEsdD9TUCsjYVJyYTVVLFBjck1iMEUtUHE9NlZyOXJyPj4yMnA1TV4+
aDRLS1llVUdPYSxbLEpiT2crQQptYlJtQ0RgZGlaO0ctST9LPkFoSE9rSkAkcGJcZURfZVNJUkJQ
O2EjR2VRdTFDNlh0OGEoQFJNSGhTVzwmNGJXYwpXQDlTcENaYlwzZWRvOTIyZ3RjUjFjRGhaXlw2
PlA5U0hNKEslPDQtJlE9aWo6JjA1a3JyPWVSIThgbS5EUVVCVwo1LSQhc1omV1ZcKDZTcUdvO0c1
TGtGXixrR0lFV29mNTV1XV9zJjdRaDxwVmFTZC9nKiwwLlJEcmJrVjtYcz1oaAprZC1UcjdaWm5z
KS02bkZyRW1OWlNHLUhKQCFCLGddcVJAcHJfWj1JVFldQEdvczFZQWBdJUJwTiZTVXJuTDlYVwpJ
ITBFTlxZW2lJQ0c8cjNZZ2hVaW1LJ0tnKm5RSWgmQFAkSChNPUwick8wUWkhIj9vc1teLztMU1gq
RE5xbXI4IwpmKnFRJWkoK2U4Iz4rPUhHcEI0dT1ecGBYVV1YMDZcZj41OGFyQiI1ITVNMzFHI2Ft
JidCbl5sbUY6cHFqSiQwdQo6YjRValVVTEhBZms+R01yYVlXUTwpaScoUFc8Mm1YPCZyQU5SMmlX
ZGZhLiNLOE4wQDdxVUhfUlUnKCFGcj4oKgpFP1pjYEBeXUsjRzImKDhqJGxiTmVSOjM8XVRWMDkq
VDJ0aT1FSiI1TChqTUhMMFtTbzNXblhiaD5bSVpOcC0hOQoyRCpoI1ZWPiRQL3IwUWRnPmYuLSty
IUkvISFMYVswTT5kZVcwZzdpa2dtaG5iLlhvIUJHSGlGRS02I01fJl88WQo7UXUkLGElc25cNTFu
b1g2Mmg/ImZMNmtJKmgvTmIqNi9yWDNNX0srREAnRUgkMT9RZVRdPVNlUVoiV1FgLF5EWgpKPkM3
NFlGU1wlZEMsXGZxJCUuVnBWQjYzODZcUl00U3JBZy5yL1lyKmhYYTZpNz1sSyozbVU5ImFqbFAv
KlUzZQpmPEw5RjgzOyRHaCRpaFk3aC80TCQjc2NdYS5kP2dGKUpPbEZfa2AsTW1SbSpFOHRYJT4l
IlRQUCRNW08pP0puIQpSKFtVK1VtLls+VW0uWz5VbS5bPlVtLls+YDQ7T3FPb11kUyJSOUsmJmxV
Jz9VbS5bPlVtLls+VW0uWz5VbS5bPgpVbS5bPlVtLls+VW0uWz5yckUpUH4+DWVuZHN0cmVhbQ1l
bmRvYmoNMTIzIDAgb2JqDTI1MzIgDWVuZG9iag0xMjQgMCBvYmoNPDwgL0ZpbHRlciBbIC9BU0NJ
STg1RGVjb2RlIC9EQ1REZWNvZGUgXSAvV2lkdGggNzQgL0hlaWdodCA5OSAvQ29sb3JTcGFjZSAx
MzYgMCBSIA0vQml0c1BlckNvbXBvbmVudCA4IC9MZW5ndGggMTI1IDAgUiA+PiANc3RyZWFtDQpz
NElBPiEiTTsqRGRtOFhBOk9YWyEhMyxTIS8oPVwjUkNcQiNSaCJHJGtXalMkUD0qYSRrKlhdKF9b
UHQnLCkzIQomZWwjbydHOzJ1KV1Ubj0pXSdiRi1SVS9iMilAJEUyKjNsXTQkLE1jNCQsTSklMVdq
YigpUzg1KGFDZGErWGYqLQo0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1j
NCQsTWM0JCxNYzQkLE1jNCQsTWNzMWVVSAojUVM/NzhjbykrISEzYDUhdGJTNl91VygmISEqNigh
PEUzJSE8PCoieiFycj8nIjlldTcjUkxoRyE8PC0oITxFMyUKITxFMCN6ISEqJyQhc0FjMyM3KFZD
JFAzOj0iOUFUKyI5SmAzInBiQTckbzduYSFZR007K1ZITDU1dUQmKCwmci9oCiJyKjJuWXNLWlwn
aU1rVzFHai0oZDZlLWJQI0xsL25SSFZ0KDhBKmUtOkYlc0E0PUExRj5hcmA8VDdUXFpcNjZGCkZs
VydfLV46RVxbJEFTWmpSZjpWYFJYKUM8Yj9OMFFEVisxZiZsWmI3b3M+SUxSNHBKYTRLTUsmSERr
NiE8TkIsCiFzQWMzIzZ0RzoyJCFbWSZIYTEyJmQxS3RAPCFKKSJZdFhrJ1ZWY3UsSmQ6Km4xdT4h
aUdzTzU2VzRfMEYjPEQ1CiJyPHI9SypOX1xfVTppOTwyMTc/NzkpNmZBYEU5ZUtZdThdajc+YSlV
a1ExQGA3M2w/VjciOm1qbjJZZEcodTxbCltgNm5ccCpWZGg9KGNgNFFgJT01czRSR10hcyZCJyZI
YFVGNTYxQFVQYmFQPlBiYVA+UGJhUD5QYmFQPlBiYVBcCmJBNCRZQSUlLihjcWZLZCRXQS5UaXI5
IlVCREtAciZyUi1HWlAkZCFZJ2AvMlw0V2hRbTxHcllaUj5VZVxtLU9eCiZqIiNqWlhIJjUyXSRL
WlI2bSdxQWBBZ3JlcGoyOSpZT0I5QVJjYzVAQGVUb2IjREFUOmVIbUtQIztfLyg9SF4nCkpnSVBH
cTdJOSVSTExGOSg6NlZhNT1uVjRhNicuLidVUzMycnFIQyI6XTxjY1g2ay0xcFxrT3JyXkEray49
SU5CCmZlUS1caGZCZ21gTG0/dWZEQGEtbV9BNG9xcEpDZk44XlA3JTZfTlpUREZkZDlTT1JgOD90
UFZKKWpGKUBbYGgvCk8+dTtzbk9aO007QExCISE/YCQ2JmZRNilPOmtKcFIhLSFXTGhEOV08SWBt
dDhQLEQyUDFLIzQ1XGlqaTxtVklXCmlmKEciLVZzImIscSExcTZsLVs4Ui9SKDJWanRXaEdyRz0o
SHJlbmlCZEQ9UEEvO1NOSVlIVy5gOFVjLE0pTnUvCmxXP3BJJSchVmRhTEw4Yk1aPGRwPUJudF8h
R00yKkk5ZEJBYWA2W2ooW0dycjI2c1pDP281SWJYJ0FpSiErRmNcCixUaDVQMytSPzhfbE0zTFlZ
aXBAWUpkUVhVckhuTnBVJT9QNDM8IjJRWUlhRVdmXzIpJCNBXV9GV2B0NmktaF48CjVCMDxGZUlg
YUxjLU1Aa3EzajM9OF8+ZEsmUkBcUWw5ZVwkcSg1NGViQzQqbEonaTM2UTllKF9BNWAwOE5iRSlP
CltuLlxLZHFNQktFdVdRXzZfQ3ApJklhJVZMSlBIRj9MKV1OMUddSFlAInUlLjBGIUIwLHFtdCxe
WD1vNTRpJTksCkFbSy50YTBqM1FgIk5HK1JTI2w1PlVmQjBkaiVeR3JyPkg/UGgtZV4hPyxcTUxd
N0AjOGxzYmNvKUFddWh1MmRnCj9aIVIkcm5EcXNVbmw6X2hoUSE9Ny4jKTU0Kjk2Oy01Jzc6XlxO
QlYxJmYrVVhvQUNFcnJDYDVwKj9KUXJhNVpLCkokQzpcPnFyZ3RFSTE2WV9IUHN0ak5pRDNhMz5u
ayNxPCdIbEJ0PyJtPls3LG5iXjBxQlg3JnRwQkxTaE09KnE7Cm4oYShobUQ4ZiZcU1Y5R1ttMElA
UGNfR1twRlckMmtQZihWUm5tbTIlSztacS85LEJCXG4jdVU7SCZSYGhbO1s5Cl0kYUxEWTRvRmBY
ZzFfRVVTcldAUGFDYD5eVVg6RG80ZTQpYVghY1clQDotZUQ2UDc5ISQ0b3Q4VDNDSVJnQ09JClNB
UCxHTWBpXzQ0LF5RSCxTWktsKkJQTnM3RHNoVytvX1E9Tj9vbVNWRThfXDA8ZFA2L2QtVlM4UEht
MjJ1X2xECnBVQy8mLCpKLyRdJz8kKmg4IWtRbTNLPClicDtrQ1NFI2BMXTcicWsvWCxyKl8pbUhy
NzR1Zk5MTzcjLkI0KGlhCl1cNjlDPD9zU0lSQDxdU24wITU8ZCdaZW4rIT1uPGk1YCwzNmJpcnIs
bTopOjltazteM1dhRkIicSpaWlBhJ1NKCnJyQ2kocmtsKT5kU2RNPHBFMEQ4WWpEQV1QZGtNRiJQ
My9iTl1WYSgscl0nR2xxN00pbGlpQ2ckT0c3Q2gmUT9VCjtpZ1dScnJBYTJyTmc2Mj00cHNbS3Rt
PytXQDktQTJYOzxtWzhtTVJqdW9YMUU9IilDXzRdMU5hImBOcGxgYFc8CkFMMDY0O0BMR1dhOjMt
T29cKlY4aTxeczdnVGUySGZeMTtOODdXJiVEKC1vYD44UjshTzdQVS0nVTY0SmBXUig7CkozaFA6
bFRhTy1WVlAkJERXOSpqIS4iS04scjgrYjhQMlFIOFAyUUovP1Azc0NaTEx0LF5yLkdaWT9ENkJQ
O3RXCldWYWgxQWEuaERVW0FGOz9DYlR0OCkrX1UsYT4qaFVtLls+VW0uWz5VbS5bPlVtLls+WiNg
Mj8sUWRCPUV1a1c6CkZIaVNjVW0uWz5VbS5bPlVtLls+VW0uWz5VbS5bPlVtLls+VW0xbFpzNEl+
Pg1lbmRzdHJlYW0NZW5kb2JqDTEyNSAwIG9iag0yMjI1IA1lbmRvYmoNMTI2IDAgb2JqDTw8IC9G
aWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRENURGVjb2RlIF0gL1dpZHRoIDc0IC9IZWlnaHQgOTkg
L0NvbG9yU3BhY2UgMTM2IDAgUiANL0JpdHNQZXJDb21wb25lbnQgOCAvTGVuZ3RoIDEyNyAwIFIg
Pj4gDXN0cmVhbQ0KczRJQT4hIk07KkRkbThYQTpPWFshITMsUyEvKD1cI1JDXEIjUmgiRyRrV2pT
JFA9KmEkaypYXShfW1B0JywpMyEKJmVsI28nRzsydSldVG49KV0nYkYtUlUvYjIpQCRFMiozbF00
JCxNYzQkLE0pJTFXamIoKVM4NShhQ2RhK1hmKi0KNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQk
LE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jczFlVUgKI1FTPzc4Y28pKyEhM2A1IXRi
UzZfdVcoJiEhKjYoITxFMyUhPDwqInohcnI/JyI5ZXU3I1JMaEchPDwtKCE8RTMlCiE8RTAjeiEh
KickIXNBYzMjNyhWQyRQMzo9IjlBVCsiOUpgMyJwYkE3JG83bmEhWUdNOytWSEw1NXVEJigsJnIv
aAoicioybllzS1pcJ2lNa1cxR2otKGQ2ZS1iUCNMbC9uUkhWdCg4QSplLTpGJXNBND1BMUY+YXJg
PFQ3VFxaXDY2RgpGbFcnXy1eOkVcWyRBU1pqUmY6VmBSWClDPGI/TjBRRFYrMWYmbFpiN29zPklM
UjRwSmE0S01LJkhEazYhPE5CLAohc0FjMyM2dEc6MiQhW1kmSGExMiZkMUt0QDwhSikiWXRYaydW
VmN1LEpkOipuMXU+IWlHc081Nlc0XzBGIzxENQoicjxyPUsqTl9cX1U6aTk8MjE3Pzc5KTZmQWBF
OWVLWXU4XWo3PmEpVWtRMUBgNzNsP1Y3Ijptam4yWWRHKHU8WwpbYDZuXHAqVmRoPShjYDRRYCU9
NXM0UkddIXMmQicmSGBVRjU2MT9SUz8uKkFgTC43aF9GJFZARlptKiI3JUtFNAoiLnRQL0dESiFP
aDQ0S0ZSWkBiVFhudG0oNVZAIidNNjVnYV0yQEs5Wz4uYnQtMTFAMkZgJCIpPjQ9bixGX1kuYgo8
WilzUE1AOi1uajgkO09uZ0pHbD4pLHFuKz8xMSFBZEdPO1xic3NlJEVbJWYocDgzJ1xcWmk2Qicp
N15IbVIjWQokI2wvNkFNa3IvOGtEX3VZU18/XEhgQ3U4SmoiQTI4PV9YK1NIRDpgM0liXltlclI0
SCVCZk9NXTRsKlk3XG1zTQpuVytFbD1nNl8nJCNXMzlPRT9aRiFXTi1bL2gkTHBNbCVIQUs6TGs2
aCJMKVtnYSc5K0MiSiRgLC5hJFsvZ0dkQQpyR2hmI0U+O0MzcDBjNjJaMkxyYmsoYU9LL2ZpRCwj
Q1RxLVw0X0MpNDdoVSJQZ1dAOGlyOSJVWVBkQVhrVURdSwpVO09GTylZXDpeRSR0LUg4SjRvMExN
X0dEJCZdOkdUOmtoQFtTdXAwQTRwMVMudDhhLTFvLiQ1XSpVK15XOl8pbwpcZDlJIjtIJTNHSmFX
SWchTTBgWHJyPSdpLGM5MkhaMlhnTzFdNVVfUTFmJERvTSM4YjFhSm9HUmloU0I1S3NLYAo/WTdA
WSEoPjApNjp0Ry4pWjRSJSEnSiU9blNedWpQI0cjUWhZX09xQ0VtZig0a3NlbXExUCFbYVFlJWhg
NDFAdApDai4tLGErOktBMWdjU2JoSFhqIThMTmIoZ3M+cj84UEpCbV1NP0xLPDt1cU1VNDpHI1Vv
Kk1zMkU/cnQ+MnFYVApybm1TYyZsVzFOZkU/LHJyZUxMRixjMUx0QkNGSVAhKDZiZEg0aixpaGUy
RTBycj5GZCEuIzhVWDMjZUMnWGM1IwohUTttIWNkNzEwZ0FfL29QKztgP2smcFEqPFtEWy4qaUwn
MHE2MD0wNjp1MzhsQnFTT0FbL3QyLVklbmpuTjdtJApkU2QtZWBab1BwKT9LZCUrMFlMTiJYUSZF
QWc+NyFdN0I8JFxHbFFtakhSb1RmM2NtP1I2OWxGbmJGZS84VlRZRwpYZDtoNUlHYXFNUCpjJjg1
UGUlUSE3LzpXIS4nZitePHIjQFA1Yk9SbWYqOkRVbS5KWWxKSXEsPVIuIXEtZi8wWgoxI000Slpn
b0I+QDNtcGA9OjlqKEFZY14wVUpUbitjJSMwYCZsWyo6NTQ6aGFkUT9ZU3IkPllrZTRFNGpoPldc
cwpwPm9aVyJJLSVfSiMuQWZcUUFicixyL3UlSVswPj5wP09zO2AwQXJUW1RHXSRnLjo8JGU/alpe
LGMlTjhiXSVXPwpZUyNpVjVsP25DViNJM19rcSlpN2ZWWC49OGtZJylTQFYoWGs2WDExazFXIk9e
R1djayxzJy1zVSI0NCJiL0otSApIUGZyVWliVF9DTENRc2FqNT8pajQkIyEqUSs7bWgpSSpZP110
QklMcERrUC1yckFQZTpcVWpjYThZXCtWMTZiaApWdSwhQmo4VCspZFNoSzc1LHVGImZdSVFLKldI
Kz5OKUVQV3FGPUtibV5BRiwyM2Y5XmYqTm11bSUxJ1FUIS8kLwpZUGZULFI1Ol00IzBiYW5yckIw
KjVPWXVfUGIvbSIwImNwQUJyYyJwU1crKD5KaWJeJC40Tlk5OWpJUEpAJjkvYQpfZSxQdTVQI3Vt
VjY5YFEuRjYzJVFpZURtSlJFRyxMbDE0cDRyKjpFUl9HJjkwRTIkR3JyQWtDO1M9Ulg/aUwqbgpy
cj5XZFYwWi86Xl0nI2ZQPVw9MVhiSEpsVDswPj5jZU5JOilHNStWSDt0YGY0UEs/Zk5NJGZHTVpm
aVFkcz5SNwopYVEvPz4/TzE5WFgsQilaQVtzZyVdLzliZztgQl5rT1RWQGZkL1FpO2NidUdeWC1n
NSQ+ZkFsSCNFMEUrOE4yVAo7Yz5JZ1dzaFlhM0o7XXJPbHVpQVZ1QDhTM1QiSm9ycj5jI3E3bGNn
LHFcPW1yckFwc3I2Yk5FViVRXWJAY2IrOApQdE86bTVQTmNvUGc2RnVSV2xIVUY6ZTFCZDxDK1pt
cy0xVXArQEQ3RDskYVwiN3ImJiIiMzoxa3BgbjJJL2EzRApSSyE4PFszW0VoQT91JUBcLCo1YDVd
NEJuRyFCKzkuQ2JQMFNPMiYxRChpPC9nJDFrQExbdVZiYCRENGZnJV8xTApeWEI7bi84dWVLRHMh
WUdfRmVLamRrI2l1JGplVS1DTkwqUzMyRUVGbE9SXW0pI2pSXGwyTF9nIkkuNytnJkQlQAo/aTsp
Ri4kQmomPyoyQ2tJO0VmTSk/cTNpKzd1PkksclI6PidiR1EhWFJbTmVycj5RYlVsRlpBSCVzImNy
cj9SLwohKScsYFhpazstOnIyZFZNJ1AqOm8sbFloRUNpbVNQX1VITD1yRmEmJFFaZyRuMUZSaTIj
JE4zODhaNVRiK0RoSAohOztfQnFHLSQ3ZGoxXzpVYz1lOEpGXz9Cbm5CUD9sMWxHJTE+RGxWISJd
JycscW5zI1lQWFhTXEdsUWlkU2RmcQpRMl5pKWg9aSNoUlMkKypvNzJuMCYsVTBtSDpoODRTYzhc
MUxdK1lHXWQ1RkYpJnE1b0RBRUVzXmhoXzokW0UhJQosclFCNlAjQEhAUCNASEEnJz1jYTgtUm09
JzwtdDU4UEc6RlAjQEhAUCNASEBQI0BIQFAjQEhAUCNASEBQI0BIQApQI0BIQXM0SX4+DWVuZHN0
cmVhbQ1lbmRvYmoNMTI3IDAgb2JqDTI3MTggDWVuZG9iag0xMjggMCBvYmoNPDwgL0ZpbHRlciBb
IC9BU0NJSTg1RGVjb2RlIC9EQ1REZWNvZGUgXSAvV2lkdGggNzQgL0hlaWdodCA5OSAvQ29sb3JT
cGFjZSAxMzYgMCBSIA0vQml0c1BlckNvbXBvbmVudCA4IC9MZW5ndGggMTI5IDAgUiA+PiANc3Ry
ZWFtDQpzNElBPiEiTTsqRGRtOFhBOk9YWyEhMyxTIS8oPVwjUkNcQiNSaCJHJGtXalMkUD0qYSRr
KlhdKF9bUHQnLCkzIQomZWwjbydHOzJ1KV1Ubj0pXSdiRi1SVS9iMilAJEUyKjNsXTQkLE1jNCQs
TSklMVdqYigpUzg1KGFDZGErWGYqLQo0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxN
YzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWNzMWVVSAojUVM/NzhjbykrISEzYDUhdGJTNl91Vygm
ISEqNighPEUzJSE8PCoieiFycj8nIjlldTcjUkxoRyE8PC0oITxFMyUKITxFMCN6ISEqJyQhc0Fj
MyM3KFZDJFAzOj0iOUFUKyI5SmAzInBiQTckbzduYSFZR007K1ZITDU1dUQmKCwmci9oCiJyKjJu
WXNLWlwnaU1rVzFHai0oZDZlLWJQI0xsL25SSFZ0KDhBKmUtOkYlc0E0PUExRj5hcmA8VDdUXFpc
NjZGCkZsVydfLV46RVxbJEFTWmpSZjpWYFJYKUM8Yj9OMFFEVisxZiZsWmI3b3M+SUxSNHBKYTRL
TUsmSERrNiE8TkIsCiFzQWMzIzZ0RzoyJCFbWSZIYTEyJmQxS3RAPCFKKSJZdFhrJ1ZWY3UsSmQ6
Km4xdT4haUdzTzU2VzRfMEYjPEQ1CiJyPHI9SypOX1xfVTppOTwyMTc/NzkpNmZBYEU5ZUtZdThd
ajc+YSlVa1ExQGA3M2w/VjciOm1qbjJZZEcodTxbCltgNm5ccCpWZGg9KGNgNFFgJT01czRSR10h
cyZCJyZIYFVGNTYxQFVQYmFQPlBiYVA+UGJhUD5QYmFQPlBiYVAkCnIwaFZvZjNJXkZFUzpnN1g6
czw4JmxWZy9HR1F1UV0oayM5bSFpcz9VbnJPcmwhTl1UITljWkkhJFtTa3FmZWxkClZ1SGFpcnJE
dFM4bHRFOlEyW0VUS0R0ckIuNEpdV1xrKy5Ub2tCJ0ZJdFtnaVJTJDE1WG9bLylyckFlXm1SXiVM
ClgrQzg6cmVuUCUscjtHYCcpUiksVD1PaGxVJ1QqVyVqVW05LHJRQjYpbyVvPHJcND9QZTMsKi4x
XHJFdCE6YiItCiEzJUNyYmNIXD8wNUk+RiIoNEBjTTMjMW4yRW9pRUlLJzwxPFc8Jl04UD9CRCcr
Vjs3Kl0kdCEhNT44Km5hZ0YwCm1LTV8vbll0OC02KFNYTlJtU1xHSjoxSClscyljZyxxSkBCcnJE
OmRyYnRHJiJkUWhQWkghMU4/Jz5DNHAlVGYwCl9GZCtVZiJMXTVpJkglPDY2cHNhVW8jI1NmYChx
X1xnaDdlRFolbz87SCcxQjtZcypZLD8jT2I6Wls3b1FoR1hvClREaUwmQTxOMjZTJSskX19MJVNf
cnI/I11RRF5QJ1FpPD4sTzNSWWs1RXE+I05QcjYsIjRgZGVJSyc7YWAwQSRpClhvQUFtcnJBWlVv
VnRNcW4qKmpQITYqWGVDSXEqXDtiTyxrZ0ROWGgjcC04WiJKO0BlISFeNC8sYzxeVyRERUF0CmdM
Y19fWmItaEghX1JOZjw8bUY9MjVLaUgzJ1dfOVBnQSVfIS0pPEUhM2hhZyE5azJeXDFJblMxVmsl
UVo4O0xcCjg+TihgUSNWNUlkXilGRVZEQ0daXWAqYTYyRkU8JFFdUCFRTUtKYSNQI0NvTyEhbilK
KCNTbzRQKy8iJEBFTjlzCj5VanROMiZhPSo9NiE6cC5GaCFcMSxnI3NZXmgtaFc9aENJcjUpJnJS
Yld0L2hfL1g2RHVATk1WdGskVWI0UWU1Cmh0J0E0LGMsZ0luOEosdHFpWGpqN3NIdWpkSl8wOSpF
RzhPXTBaKTBrKVw7MVAiS050bmpubT8rUmpRKFlwQ3BLCmI1VkguSiprI0tgP2RHMykidWJCOzIo
I15aXVZbYWZAX0gyLjROSTpeXURFUz4kcSwnVUt0OCojUFhPW1ZadE9RCkJzYkpqYHNuJ1VnakQ1
ZDhQLUJpcnJAIy9ycj90IXJyPl1mViRHS1lySkI2WF9gUmt1OTtKQVVDMmEnZSs2V1koCmw9Py4n
QW1yZkFTRVU6N3FHOSYxbFFpOiNnJ0Y+KGo4VCpnQ109Q19NKCpwUE84UTEncVwqPzlQWSJJQ0NU
RFcnCmZvLlosVj5DJWpaQDE5c0NSZ1FZS1RzakwoL1w/b10oNls1XHJwUnArOGkhYjwwWk0lZUBM
IUhESVk8USRRWW1bCiImXSd1TChbRWJmKEFATW9XUkhWLW0vOkcscF1ZKzgmPSMpZStwa3Q4KVxK
XEJELV1wb1hGaSNTOkMxOjhraTZoCkMyVkYxakVDSkpLRHFiayxjJltBMyhVTDFvPWEpXGEiOFNu
QSNqJSNBJ2AwY24rcyxbUCo9blk+T3JbTT5bL2JhCjhbKD0qLmZUSy1lP1RdY1RUWWdgWF4rTWgy
bEJgKGtXJltxMjFePXBLRyluLWRUSE1MJWc7KzliMVRDWT04bUYoCiZJNTJFJWpUW0pxRVtePy9H
Qm5aISdCYE4hOm1cWHBBIlhmZEt0N21wQ29nJEBmZDItZiwzam0rOFM4VkNXMFc/ClRvOFQxJWpN
MDgxXFAzcGZTKnRlb25oU2s1TFxlJ0x1ZWAiPDpUMigrJ3U0ZiI4NGY1blpYLDYmcydIW08qLHNK
CnBRLD1TUGcnLi1bZzJucDlBOG87XSEocihPOGYzRW0vSSdwI1FCaVlnQDg3VWwyPW9hY1ZJUisj
OHMncVw7aDw3CmhRJ3MmP2wmV11YaD1SMUFXREBQNCJqQChBOSxEaGk3Rk5NZzIoclovLk4wWjQn
XlwmVColTW1LdE83MztfV25WClkzYT1hL0giXEFMTDZOQ0loTFRQYzIrOGVjbSgkciUiXVA6Zy05
UjAsZ3UsV1hiYypUTjgmbkczN3VbdUQ+aUBcCj5ZOm1OOiQ+XWhJNEhaU2ZEPE08ZiU0JHUlRjNX
KWc4MmlxMy1UJTdvZmpEZktPcnM1M1RdNTlqNFFZY2gpSiRXCjhJKmM9RHFvQygqJylfWGRPNHQ3
N3U6M2RyREZyV3JPWE5hazNpb14hKWs9ZC5cLlpeP1dZcS9vJiIsaGJGXDRwCl0jImFtTGJMJ1g5
cCpnR0NNdW5AQTVaI3Q4bEE4WjhsQThaOGxBOFo4bEE4WjhsQThaOGxBOFo4bSZXc0w2O1JdCiIx
YUhxUGUnSWI4bEE4WjhsQThaOGxBOFo4bEE4WjhsQThaOGxBOFo4bEE5MnM0SX4+DWVuZHN0cmVh
bQ1lbmRvYmoNMTI5IDAgb2JqDTI0OTQgDWVuZG9iag0xMzAgMCBvYmoNPDwgL0ZpbHRlciBbIC9B
U0NJSTg1RGVjb2RlIC9EQ1REZWNvZGUgXSAvV2lkdGggNzQgL0hlaWdodCA5OSAvQ29sb3JTcGFj
ZSAxMzYgMCBSIA0vQml0c1BlckNvbXBvbmVudCA4IC9MZW5ndGggMTMxIDAgUiA+PiANc3RyZWFt
DQpzNElBPiEiTTsqRGRtOFhBOk9YWyEhMyxTIS8oPVwjUkNcQiNSaCJHJGtXalMkUD0qYSRrKlhd
KF9bUHQnLCkzIQomZWwjbydHOzJ1KV1Ubj0pXSdiRi1SVS9iMilAJEUyKjNsXTQkLE1jNCQsTSkl
MVdqYigpUzg1KGFDZGErWGYqLQo0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQk
LE1jNCQsTWM0JCxNYzQkLE1jNCQsTWNzMWVVSAojUVM/NzhjbykrISEzYDUhdGJTNl91VygmISEq
NighPEUzJSE8PCoieiFycj8nIjlldTcjUkxoRyE8PC0oITxFMyUKITxFMCN6ISEqJyQhc0FjMyM3
KFZDJFAzOj0iOUFUKyI5SmAzInBiQTckbzduYSFZR007K1ZITDU1dUQmKCwmci9oCiJyKjJuWXNL
WlwnaU1rVzFHai0oZDZlLWJQI0xsL25SSFZ0KDhBKmUtOkYlc0E0PUExRj5hcmA8VDdUXFpcNjZG
CkZsVydfLV46RVxbJEFTWmpSZjpWYFJYKUM8Yj9OMFFEVisxZiZsWmI3b3M+SUxSNHBKYTRLTUsm
SERrNiE8TkIsCiFzQWMzIzZ0RzoyJCFbWSZIYTEyJmQxS3RAPCFKKSJZdFhrJ1ZWY3UsSmQ6Km4x
dT4haUdzTzU2VzRfMEYjPEQ1CiJyPHI9SypOX1xfVTppOTwyMTc/NzkpNmZBYEU5ZUtZdThdajc+
YSlVa1ExQGA3M2w/VjciOm1qbjJZZEcodTxbCltgNm5ccCpWZGg9KGNgNFFgJT01czRSR10hcyZC
JyZIYFVGNTYxP1JTPy4qQWBMLjdoX0YkVkBGWm0qIjclS0U0CiIudFAvR0RKIU9oNDRLRlJaQGJU
WG50bSg1VkAiJ002NWdhXTJASzlbPi5idC0xMUAyRmAkIik+ND1uLEZfWS5iCjxaKXNQTUA6LW5q
OCQ7T25nSkdsPikscW4rPzExIUFkR087XGJzc2UkRVslZihwODMnXFxaaTZCJyk3XkhtUiNZCiQj
bC82QU1rci84a0RRMCJxZHAvaDRCXWA0XDFEMFQnMWJxYiVmT1g2WzlFUGcvIT5nTE1yVkQ3MjIk
KVY3SlRIClZhaEJYSXU3SyI8MXIqNCo5UkUha0k0c0hpP2JEbjo6cW1rPEQmOjwmXGI0Q1xHbC0x
TVEoVW0wUERQMXJuLV0yCjZccWIvJWRCWD1eOTs4Ky0sQD47cT1ANSRCZF9YKUooJUt1RTtvSkRh
ZDpDYGdLZmVjXFZAVS1wYHVZbC5CZiRVCjljTFEzV1ZOJDdxQEVQTDtHbXFbVDhJVyxHL0BQTF1a
RzVPUXA4X2I6MmNnKiE4VmtZUColZWxyTG9oN0kwXVFCCllwQ15nKzhgNT07R28hRElmJGddcUlA
Uz8obTovSjlFKjdVW0dPOiw0cGBZby48JzVZQHVGdSxWOHFGKjtnTzMkCkZXXyZLR25UTVxUUFQq
aj1TLmpCLGM2byxGaitETFU0I2c5OXFrRzFJcVdqcEJrOkdzXjwoUWElIWxmUmwrPWIyCiE1UEQt
UWVMP1lycj9vaHJyQWktO0ZeTjtfc0YsPCYtczRpWVF1c0dpaCRAPFBXbSwhaG07KSEvOWk3cywi
YnR0Cj9iK0khRnUrLSUmXjFJWUZzNj9IOTpVQCI7bGIlOkUsWnIwbyo9NjMmbE0yLz5SNWAyX19c
YzgrRmlhUDhvMyFuCnFhRFtfVU4sPystWSovVmkrcjdpLkZDXlgxJycmJDIhbUsjZjpVOTU4biIr
MUlgWnVqVmwnSW9ib2FNcDthUnAmClw8Y0suZ3NjNjNVa25SO0Jkb1tKOlxsJEZiV2tuS1BlMVkm
JjU8clFpTlNDP25rKl4sOU9dQzlZTGlTO3JyPlk6ClVsRTEuZEdDKi9AJDYiciNxN3FRYFgkJ0E3
dDsvNk9rb3JzKzdZLWNVJDQhXThvIU4pJW1bXEFVWFxBO2VpbmBkCiEmdTciKShyZictKnFoK29c
Q1dyaV0nMEY4UExHPUhdNm9EVktVNlpKQnFyVnI2ZU1OM0xQbC9WT3QuIzNrRHE+CkhcXzwjZmQv
RTs5bHA4M2VEQHVFKTxsTFYpNDBkQDMhN2hbMmYzdTdVXS9NXDoxaWxWQ2w5NzBmKTZWYmtxXEVo
CjUwVzRQL0IqdGYqTDFoJ1krckEiVl9ZP0ZaPythUzBBREcmIVEwMTpjVm1dUUdPRzJzOklAK11x
RTY/VzdyTC5HCjZOJmYsWiNOPzBgMD5tIUc1PSw6bW5nc21vSCcwXWFWR2pYX3RNRVJrX104ZWlm
XWg5aTVeclJEMCQqcFhEPjNjCihlSUdWay4kZD0vbmpjNDJFcTdAO2E3Wz5oO0EsPHJKO3UuOjFZ
YEZTdFdSUE9yM1M4NVU8LnNdMCUyN0EsY1EiCi40SlQ4NDxPUTRyckRVPS47TVZsKjAwSk1sMkQu
Vi41Rk0xRlVFLVZEKE5kLUNYZVI5L0ghUS9cWUtxKGRFQ2RmCik3WiJLUCI7Xm4hSU5zOnB0MWIi
cExAXU40J1IpLVQoQyMkXHJySj1uR2lSTGZPTUk9cnJEZWUscW5OQXJyQ2kkCjVMNGlZb0heOWRB
Z2lzKCk5NjA8LGEwc3BQQ0sjbkQpPlo6S0QlKyJycj5hL3BgISsvcWYnPTwpPzBdR1JLIThgCjtH
cGIzQSxXLiJlTnAtaE9Cb1EnJjZTbG9ZQiE2WCZsVkgmalltZDloVmZTWyZMO0Q7TmtoSGc0IktW
MzAja0g2CiMtO2U/OCY1LSkrWEshcUJONDBuKVZQTVlSaW0zTGU8SjtIR2xJY1k4KUpPaVA9XENE
PzlkbytwWUdpTFVzYDBHCkE1TGxbOXBDIlwsP3FwKlhvQUFpakg/ISxsSUBiY144NUV1cmM5MzNr
ZDZTPUZVOCYnPHNNViE+UTRdcVJTJURKClNCUXFMLmlXIllUNHI6MDYwJVIoZTxLL0JVX3QsKGto
NiZdVypnOEBrV2Ndb1BjVkRURz48aEJsMF5gbDhQV21UCjklK09lNXAySlpbKUR0RT49PV5IUjVN
RWBmYChzOz4hTUpPLGM0cGFWdFhRdSEsaXRXUlMkWjhsMkI2NiE4R1FvCiElKmtvcDo+YHJyckRj
X3JyQzA6VjEjTT1oMSxDOUorQDsmU1FBbShQbTU7UmM1Y2ZfITkhNTguNE1vbVNCZWs9Cj82c0o4
VStJSFxfIm9fUVtFMGw1W2thUkZkOiZ1KmEqZW1wbmBOZUJBNm1ZVVAlYzM0SUQ+UmxQZl02YGpw
MyZBCjFaSS1FcnI/JDhQKjM7UUBsK0N0b0RnaU9bPVM+WDptLiRvZUBLR1YpXyxRPkwvISsxZzRH
S1VyT1xxVlZrYTZICnJwcUQ0RDkwUz1ndDEnPFNkNWNNcnI/byE7Sl1GXW0oLFZzVXJpSFUhdWk5
PjluL0VTM2xyZmNvSlpFTShISyo1ClwvKiw5KlBxODs4QnFxIWxGZ3NrNDpwSzxtTl9IPTtCc1Yn
LT9tNDNsTWdrRjtHdDg/Oz51YSlddGFAV1BkMEl0ClRTQXFCJGJoRUNaPUAwJ1dAOSc8R1tUN0tt
VikpIiEuV0xvVj5lPl1tUzNdXWtFI091OG5ROltZWCQ6OnIsczEpCl9OTDtvJWVkSSxeJiY1RipN
PyhBcmJHI104a1A4MlAqRCxvUCpELG9QKkQsb1AqRCxvUCpELSVzNEl+Pg1lbmRzdHJlYW0NZW5k
b2JqDTEzMSAwIG9iag0yODM0IA1lbmRvYmoNMTMyIDAgb2JqDTw8IC9GaWx0ZXIgWyAvQVNDSUk4
NURlY29kZSAvRENURGVjb2RlIF0gL1dpZHRoIDc0IC9IZWlnaHQgOTkgL0NvbG9yU3BhY2UgMTM2
IDAgUiANL0JpdHNQZXJDb21wb25lbnQgOCAvTGVuZ3RoIDEzMyAwIFIgPj4gDXN0cmVhbQ0KczRJ
QT4hIk07KkRkbThYQTpPWFshITMsUyEvKD1cI1JDXEIjUmgiRyRrV2pTJFA9KmEkaypYXShfW1B0
JywpMyEKJmVsI28nRzsydSldVG49KV0nYkYtUlUvYjIpQCRFMiozbF00JCxNYzQkLE0pJTFXamIo
KVM4NShhQ2RhK1hmKi0KNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQk
LE1jNCQsTWM0JCxNYzQkLE1jczFlVUgKI1FTPzc4Y28pKyEhM2A1IXRiUzZfdVcoJiEhKjYoITxF
MyUhPDwqInohcnI/JyI5ZXU3I1JMaEchPDwtKCE8RTMlCiE8RTAjeiEhKickIXNBYzMjNyhWQyRQ
Mzo9IjlBVCsiOUpgMyJwYkE3JG83bmEhWUdNOytWSEw1NXVEJigsJnIvaAoicioybllzS1pcJ2lN
a1cxR2otKGQ2ZS1iUCNMbC9uUkhWdCg4QSplLTpGJXNBND1BMUY+YXJgPFQ3VFxaXDY2RgpGbFcn
Xy1eOkVcWyRBU1pqUmY6VmBSWClDPGI/TjBRRFYrMWYmbFpiN29zPklMUjRwSmE0S01LJkhEazYh
PE5CLAohc0FjMyM2dEc6MiQhW1kmSGExMiZkMUt0QDwhSikiWXRYaydWVmN1LEpkOipuMXU+IWlH
c081Nlc0XzBGIzxENQoicjxyPUsqTl9cX1U6aTk8MjE3Pzc5KTZmQWBFOWVLWXU4XWo3PmEpVWtR
MUBgNzNsP1Y3Ijptam4yWWRHKHU8WwpbYDZuXHAqVmRoPShjYDRRYCU9NXM0UkddIXMmQicmSGBV
RjU2MUBVUGJhUD5QYmFQPlBiYVA+UGJhUD5QYmFQXApnUjIqdW9CblxEKVVkWSI6Q1JRNThQJVsq
OSpEYiwiRy1MLFM8RidIO0giK1szNT1zVHA9NWYyIkktK0QzNT1zVApwPTVmMiJJLStEMzU9c1Rw
PTVmMiJJLjAhUGU5WFhLUTZxR1REOTFjXlkzSm1aaTheL3JeQStgbTU9WkFycj9vTgpycj03K1FZ
JlspWVo8W2YmNm89KWszKnAuPlFGMlRQLCt1cGxWOzshPTs+K1UhUFlkT1NfVE1xcEFtWWk1ckEv
YApJOlU5QzZVUjsqYnJqYjZfO0ZKU1BQcWVyTiVAJGkhKUsubEEmJTddcnJDLTptP01bRW1KPWxP
UmE7NUBKYDg0LgptaldUcD5bYW01PU1oZmgtUnVfbTc+TWR0T1JSYGptPlpcUzwiJytZSmVAW0JW
K0NQLjUkTWhuZ0YyKGc1TmJnNQpuOEktLHJeZWJaWCxKUy5GUyhVdXJSWlBbUDRtJi5fa2teQG1O
NTlqLCs5UEUuPHVDJC1bLkJGK1g9OHMiPS1NUwpVZUclUHJHS0UiRz11TElNMGooTUJLZFQjKzJw
ZzFkOS8zIWBgO1xFWDhTPERaJ2JPa0Jbal9ZcSFzJDQmaVIoTAoxKjlRLlguZUM5NCRTb15yLWpm
USZpYSFjWCdLI0hUMVhoVGNxRiRyTUIjNmQ7bCJMRFZLPk1zRWdrUWRPTktyRQpidXRLK2g1JF1U
Vykhb2s+PF0oW1BJUzg4TGleIzU/YFJobjo3VDErQVIkQ05yN0M1U28uZTtaVERjX00sXUwnaAoh
MU5qZSNPJkZMZkNRKSksZTAsVm0hVlVsSC5ZLiZhTllJLl9UMCJqTShPPjwrJXRPWzNFVFEoZDxk
L0kudFJCPgoyX1BROD0pS1k7bzZYWy5tMSgoWTRSaFYnJ1VaaylQO0Y9OF5LQz9VSjA8OStpLzRU
OCE2RC1hNlFablBJXiF0NwpPOWhjdV5ialtDITBLcCkudTo/U21wPyxoQ0IvKkZUWzNPbiokSUY1
XUA0QDs7U1QjTS87KjFKYXI8cEdfUFRgNApjKiN1P1UnOlw5S1g8PDhJOy8iQSc0JGlaMSR1LVg4
Ji1LayJFPjMsbztDbWJxSEVuIW1DJTY3LSxMRDg8clcvagpdbUtdOEoraF1KZ204OkomVShtZUZs
JytJSERASV1aJmJcW2o2XlZQXC8rZ1BvMVlaPiRfbzpbZDZjIiZsU3NtSgpgImI6ZGoqM1hPITpY
M2QtLChoVTFxI2ErKVpIXlhxV01mWTNkTEFNNGVtJylLQk1NbEUwVlcpbS8hXTUjSWFgUwppb1ps
VkBRXD5fOyM3JDtiPUVIWy9OUlkvVD9DXEtDPmomPW9MY0BXRDhXN11gbWpeZVRyI3RWTiZ1UVY9
QHNRSQppRzZwODZgM0EqbHJ1VkMoVkk4MD5pdXRPNl8nRXE7LmAiaUZPQCM+TFAvNV1JKnB0RSRH
WV9JOUhXdHFJSEVFWApQZG84XGg8O05TJztcZisyLXVJaWcuPU0iYWJfPCU7VUtHJWdUWydVVVhj
MSNaKGRxNVNGP1VkRVciRTFicDBHXAomZUlMQWM9TkNCT1ZmI3FcW3IsWVJNSEBNb0RcZlJTYUky
MktMLDkrZD1OYEFuOTknVGcwV2oqX0FzVVduIjomJQpWUmk7a0pIaWEuTmwvQGxhSVVgWiU+MTpD
YjhBOi1OXD9QNmc/ZiUxZTtuaEonXCc9ITxQSC9ZWW9hSDE1NDY0dQpwSDRVOjVNUClpPy9LYCch
OyleUEN0RzpyTiI2VTYlZmhNUEtnZDo1Vl5fPUcuV3ApTFkmSFQpITZtKS1uI2A0cApQKyptTFgu
OCwhZTZMQWkvR15gSG0hay1oOWFuKClvMU40UihlYDJlQmc4IWIhOT05SWBOP1BEM01cS2wjXSMi
awohMyZPYU9kaFg6JkFvRFhDWlFpbTFuLFNDP1A7TCc6TFU6b00kWVctSTtFXHUtWXMkWioiVjBy
X1NoXDIoPFMvPApZOVllLixmMDdHZFcucnVybThSXyEobHJJcWlYakhGXVJVKUNOdCdlaEkoRXNY
NmMiPS40TTdHJFxLb1xDTDJFYgpVP3Q4P11kNV01Xj83UD5wM01EKWw1RCY2NUt0SzQwZWVUaTA9
ZV0hZkVkPzJjZkBZbHFYTmdPNldpMWZRa0RvWAo4bmlEamQ7RCRqQlBpPipPPl9jVms/P1NmOHAx
KCdoIz9ANiEwRUEtPSZVMSg/bltMMSZwM3EoLHJaXVlbSGJ0SgpbLiw8Iys4PTlMU1c6LDIyKidT
JFdUNCgmTkdJWlM7ZTc3M3FPTlxJV2guKjwoMi8hVFhyWXFoUj05PFhoKzJWSgpEYFNaQ3BFL0la
UCUlcTBxZlcxcF9VNXU+VXIxNm8sYz5ATDI1LWRxKz0qakxXSlM1LCpBazgpVWEyaiFnNy5BKwpt
ZWxcUl5VWDpEaldwX2o9Jmk/KENpQks7O3V1UCErWEsmOjAhPDVTMWNRJE8wQWxcIjhrQUY4PFc8
JzxnJWZEVAo4V20iVjEkdTBsSF8lQUs1KlNgZis1JXFzbygrQHFRSjstU2pwJzhrYl5Yay84NER0
JitqUTtPISFxZmNVKFVELgo7XzJUJGgpXCRYcltCOm9lQ2BxSlpJa0h1X1pcIkEpcC8pYjhvZTdp
M1FzTzIqUDdwZmhbX1EuU1tEXS5GJVpOUApLQmI5OGIqJjVuaHBiJEljcmsxNkIoY2pkQG9TXUpY
NmhmTy9ATTZOPU48N0ZLOEQzNDRiclQrO2U3NzQzZ0ZtQQo5KktJLTk0JyFJL0kiLENJV0xxO2lm
XWhUMGYnZ0dhTVA1JGtyUkc5Zis3TlFCZGsxRmFvaWZrZyVYK3UhMlwrQgpXVSFeZEskVi0mcSki
PW5eaS1jY1olZi1BNGhmcG04TDlERDk+PlxlLHFSPzA2T1xgMHItIl5UZFpVJHNMOURdcQooJm45
cCZsUUhdPS0qOmVyckRUci40JGYrVS5dVlZhZVNqM1RkOyFWOGtEV0g4a0RXSDhrRFdIOGtEV0g4
a0RXSDpdSyl+Pg1lbmRzdHJlYW0NZW5kb2JqDTEzMyAwIG9iag0yOTc3IA1lbmRvYmoNMTM0IDAg
b2JqDTw8IC9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRENURGVjb2RlIF0gL1dpZHRoIDc0IC9I
ZWlnaHQgOTkgL0NvbG9yU3BhY2UgMTM2IDAgUiANL0JpdHNQZXJDb21wb25lbnQgOCAvTGVuZ3Ro
IDEzNSAwIFIgPj4gDXN0cmVhbQ0KczRJQT4hIk07KkRkbThYQTpPWFshITMsUyEvKD1cI1JDXEIj
UmgiRyRrV2pTJFA9KmEkaypYXShfW1B0JywpMyEKJmVsI28nRzsydSldVG49KV0nYkYtUlUvYjIp
QCRFMiozbF00JCxNYzQkLE0pJTFXamIoKVM4NShhQ2RhK1hmKi0KNCQsTWM0JCxNYzQkLE1jNCQs
TWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jNCQsTWM0JCxNYzQkLE1jczFlVUgKI1FTPzc4Y28p
KyEhM2A1IXRiUzZfdVcoJiEhKjYoITxFMyUhPDwqInohcnI/JyI5ZXU3I1JMaEchPDwtKCE8RTMl
CiE8RTAjeiEhKickIXNBYzMjNyhWQyRQMzo9IjlBVCsiOUpgMyJwYkE3JG83bmEhWUdNOytWSEw1
NXVEJigsJnIvaAoicioybllzS1pcJ2lNa1cxR2otKGQ2ZS1iUCNMbC9uUkhWdCg4QSplLTpGJXNB
ND1BMUY+YXJgPFQ3VFxaXDY2RgpGbFcnXy1eOkVcWyRBU1pqUmY6VmBSWClDPGI/TjBRRFYrMWYm
bFpiN29zPklMUjRwSmE0S01LJkhEazYhPE5CLAohc0FjMyM2dEc6MiQhW1kmSGExMiZkMUt0QDwh
SikiWXRYaydWVmN1LEpkOipuMXU+IWlHc081Nlc0XzBGIzxENQoicjxyPUsqTl9cX1U6aTk8MjE3
Pzc5KTZmQWBFOWVLWXU4XWo3PmEpVWtRMUBgNzNsP1Y3Ijptam4yWWRHKHU8WwpbYDZuXHAqVmRo
PShjYDRRYCU9NXM0UkddIXMmQicmSGBVRjU2MUBVUGJhUD5QYmFQPlBiYVA+UGJhUD5QYmFQPgpQ
YmFQPlBiYVA+UGJhUD5QYmFQPlBiYVA+UGJhUD5QYmFQPlBiYVA+UGJhUD5QYmFQPlBiYVA+UGJh
UD5QYmFQPgpQYmFQPlBiYVA+UGJhUD5QYmFQPlBiYVA+UGJhUD5QYmFQPlBiYVA+UGJhUD5QYmFQ
PlBiYVA+UGJhUD5QYmFQPgpQYmFQPlBiYVA+UGJhUD5QYmFPcjFFa0VDKFU4X0wjbjxvPnE5TyY4
Sm91WShITl1TbTQ2b3A3WitYPlBGaEBAKgokWFFAQzlEcEtmLT4tWEU4UFNPXVxENTwjWlsqLmFn
PDVNWXA8Vm5pKl1uVkJWYm5gaCxxMSxhcWJCQlA8ZSRWUAo7U0xWQHJmcyw9IkkuI3A8Ol5ORj5e
OmljOFBJUTI+PGhzSyc8J0FuSilLQ1BkQWlaZkUsL1kpNGo/dVtQaGlNUApYX18tPzAwVVBRXlZI
WUJUMjkkNVs+aC9FQUApc08oajImPmJwYihmIVVebjRLI11qIkVHMCJgOmU9QkRNVE9IZwpSLW89
QXEyJFFEXF9BbEciJ01uNCs+X0pXNVdqSDRyKS1JZTllPFRTblctJjhvNy9DdGpELj1dTVEhTUdp
RFY3VgojQEpPIT9tTVBJLkJDcjw+RTltdVNOaS9WOExeVy1cXi90W0JlQVtIbUNJU2M4b0QhJmAo
VSVlbGJqSTdoTkY8ago9Z2JqY1ohW1tlYVReKGtuN2JIZm4zJUBpZjNIXipkQGBNZDFYPzM1bmco
KyI5cjVtUURfSS5WXFxuRUZVbywuLQolQE1ER1hGJmA2bUs6NGs4UFQsL1h0ZEM+RGlJai9uMzZJ
QSZsV2g6Pi8zUzhIQUFjWildcyltODxURnBvQ2RTNQotOmNKMVVvJyxGQ1M5P2pmSzRZb1RERkA4
OiZKWDZbQ11RM0hxV042cE9KRXE0XiJLMzI3MFNLPktkbSk5RlZuPAo7TENBalx1XHE1bjAjNXIx
NEMxMFArLkNnUE9FOWo0QD11KiE1PSxOaUVLI1BiZGI2LU1dS0UhWy1DRWpfJ00tRQpbR25XTEw9
Kk1IbU9gNFA/UDAjKUQ6W1c1IypzaDUiQD5ebVArKCheUzoqTGksKEcvODlqRCp0WiksWmZpJ3Um
bgozcl0ySWU8SzFiR08/UWpxcEpEOTN1W0ZmQShvUCNMQEVlUFVgJy8uRV85aDs6T0JvOV4/WGEw
XXJuITxNKCxjKwouQiY8VmdAaSNJPlsmOyY1dE9jaTBYQ10sQVpXJVkzUStMJyY1VmAoX0ZlXVVl
WEclanFcaDtCP0kxdDshJlYpMAoyQWRKP11Sa01yTzVhJjksYT9wKnJiKS1GLFBoPz5VXTBuTWRK
ajQhIkktK2dKNFdCNSE4JUY9Wl9NNixZZig7ago1OkcmLitUMlFEZilHYGRQI0IlXHJyQDJWbjc3
Y2VkIXNraXIjJGU9XG80TT9LPHJzclZ0biUnXEtBU1w4cChiRnM0SX4+DWVuZHN0cmVhbQ1lbmRv
YmoNMTM1IDAgb2JqDTE3ODggDWVuZG9iag0xMzYgMCBvYmoNL0RldmljZVJHQiANZW5kb2JqDTEz
NyAwIG9iag08PCANL1MgL0QgDT4+IA1lbmRvYmoNMTM4IDAgb2JqDTw8IA0vTnVtcyBbIDAgMTM3
IDAgUiBdIA0+PiANZW5kb2JqDTEzOSAwIG9iag08PCANL1R5cGUgL1BhZ2VzIA0vS2lkcyBbIDE0
NiAwIFIgMSAwIFIgMTMgMCBSIDE5IDAgUiAyNiAwIFIgMzggMCBSIDQzIDAgUiA0NyAwIFIgNTEg
MCBSIDU3IDAgUiANXSANL0NvdW50IDEwIA0vUGFyZW50IDE0MCAwIFIgDT4+IA1lbmRvYmoNMTQw
IDAgb2JqDTw8IA0vVHlwZSAvUGFnZXMgDS9LaWRzIFsgMTM5IDAgUiAxNDEgMCBSIF0gDS9Db3Vu
dCAxNiANPj4gDWVuZG9iag0xNDEgMCBvYmoNPDwgDS9UeXBlIC9QYWdlcyANL0tpZHMgWyA2MyAw
IFIgNjYgMCBSIDY5IDAgUiA3NCAwIFIgNzcgMCBSIDg0IDAgUiBdIA0vQ291bnQgNiANL1BhcmVu
dCAxNDAgMCBSIA0+PiANZW5kb2JqDTE0MiAwIG9iag08PCANL0NyZWF0aW9uRGF0ZSAoRDoyMDAx
MTExNDExMjY1MikNL1Byb2R1Y2VyIChBY3JvYmF0IERpc3RpbGxlciA0LjA1IGZvciBNYWNpbnRv
c2gpDS9Nb2REYXRlIChEOjIwMDExMTE0MTY0NTUxKzA5JzAwJykNPj4gDWVuZG9iag14cmVmDTAg
MTQzIA0wMDAwMDAwMDAwIDY1NTM1IGYgDTAwMDAwODUyNDMgMDAwMDAgbiANMDAwMDA4NTQxMSAw
MDAwMCBuIA0wMDAwMDg1NzM3IDAwMDAwIG4gDTAwMDAxMzAyMDUgMDAwMDAgbiANMDAwMDE1MDc1
MiAwMDAwMCBuIA0wMDAwMTU3MDcyIDAwMDAwIG4gDTAwMDAxNjM4OTAgMDAwMDAgbiANMDAwMDE2
Njc0MCAwMDAwMCBuIA0wMDAwMTY5NzY2IDAwMDAwIG4gDTAwMDAxNzAyODUgMDAwMDAgbiANMDAw
MDE3MDQwNyAwMDAwMCBuIA0wMDAwMTcwOTMzIDAwMDAwIG4gDTAwMDAxNzEwNTYgMDAwMDAgbiAN
MDAwMDE3MTIyNyAwMDAwMCBuIA0wMDAwMTcxNDUzIDAwMDAwIG4gDTAwMDAzMTU2MzQgMDAwMDAg
biANMDAwMDM0NTA0MCAwMDAwMCBuIA0wMDAwMzQ1OTE0IDAwMDAwIG4gDTAwMDAzNDYwMzcgMDAw
MDAgbiANMDAwMDM0NjIwOCAwMDAwMCBuIA0wMDAwMzQ2NTMwIDAwMDAwIG4gDTAwMDA0MDAxNjkg
MDAwMDAgbiANMDAwMDQwMTgyMSAwMDAwMCBuIA0wMDAwNDA0NTg3IDAwMDAwIG4gDTAwMDA0MTA0
MTIgMDAwMDAgbiANMDAwMDQxMjI3NiAwMDAwMCBuIA0wMDAwNDEyNDQ3IDAwMDAwIG4gDTAwMDA0
MTI3NTkgMDAwMDAgbiANMDAwMDQzMjU3OSAwMDAwMCBuIA0wMDAwNDM1NTU3IDAwMDAwIG4gDTAw
MDA0MzY0ODIgMDAwMDAgbiANMDAwMDQzNjYwNSAwMDAwMCBuIA0wMDAwNDM3NDQzIDAwMDAwIG4g
DTAwMDA0Mzc1NzQgMDAwMDAgbiANMDAwMDQzNzkzMCAwMDAwMCBuIA0wMDAwNDM4MDU3IDAwMDAw
IG4gDTAwMDA0Mzg2NTggMDAwMDAgbiANMDAwMDQzODc4OSAwMDAwMCBuIA0wMDAwNDM4OTYwIDAw
MDAwIG4gDTAwMDA0MzkxODMgMDAwMDAgbiANMDAwMDQ1NjMzNiAwMDAwMCBuIA0wMDAwNDkwNjY5
IDAwMDAwIG4gDTAwMDA1MzIxNzMgMDAwMDAgbiANMDAwMDUzMjM0NCAwMDAwMCBuIA0wMDAwNTMy
NTUyIDAwMDAwIG4gDTAwMDA1NTE1OTQgMDAwMDAgbiANMDAwMDU4MDcyNCAwMDAwMCBuIA0wMDAw
NTgwODk1IDAwMDAwIG4gDTAwMDA1ODExNzcgMDAwMDAgbiANMDAwMDU5NDM1MCAwMDAwMCBuIA0w
MDAwNjA4ODcwIDAwMDAwIG4gDTAwMDA2MDkwNDEgMDAwMDAgbiANMDAwMDYwOTMwMSAwMDAwMCBu
IA0wMDAwNjEzODE5IDAwMDAwIG4gDTAwMDA2MzAzNTkgMDAwMDAgbiANMDAwMDY0NDc0MCAwMDAw
MCBuIA0wMDAwNjYxMjQyIDAwMDAwIG4gDTAwMDA2NjE0MTMgMDAwMDAgbiANMDAwMDY2MTY3MyAw
MDAwMCBuIA0wMDAwNjY4NjQxIDAwMDAwIG4gDTAwMDA2ODM5MDYgMDAwMDAgbiANMDAwMDY5Mzcw
MSAwMDAwMCBuIA0wMDAwNzA1ODU1IDAwMDAwIG4gDTAwMDA3MDYwMjYgMDAwMDAgbiANMDAwMDcw
NjI3MyAwMDAwMCBuIA0wMDAwNzE5NDk5IDAwMDAwIG4gDTAwMDA3MTk2NzAgMDAwMDAgbiANMDAw
MDcxOTg3NiAwMDAwMCBuIA0wMDAwNzI4NzI0IDAwMDAwIG4gDTAwMDA3Mjg4OTUgMDAwMDAgbiAN
MDAwMDcyOTA4MiAwMDAwMCBuIA0wMDAwNzMyMDY5IDAwMDAwIG4gDTAwMDA3MzcyMzAgMDAwMDAg
biANMDAwMDc0MjA1MCAwMDAwMCBuIA0wMDAwNzQyMjIxIDAwMDAwIG4gDTAwMDA3NDIzOTMgMDAw
MDAgbiANMDAwMDc1MTU5NSAwMDAwMCBuIA0wMDAwNzUxNzY2IDAwMDAwIG4gDTAwMDA3NTIwMzUg
MDAwMDAgbiANMDAwMDc1NTU1OSAwMDAwMCBuIA0wMDAwNzYwMDk2IDAwMDAwIG4gDTAwMDA3NjQ1
MjAgMDAwMDAgbiANMDAwMDc2OTA3NSAwMDAwMCBuIA0wMDAwNzczNjAzIDAwMDAwIG4gDTAwMDA3
NzM3NzQgMDAwMDAgbiANMDAwMDc3Mzk1NyAwMDAwMCBuIA0wMDAwNzc5MDUwIDAwMDAwIG4gDTAw
MDA3Nzk4NTIgMDAwMDAgbiANMDAwMDc3OTk1NyAwMDAwMCBuIA0wMDAwNzgwMDY3IDAwMDAwIG4g
DTAwMDA3ODAxMjUgMDAwMDAgbiANMDAwMDc4MDE4NSAwMDAwMCBuIA0wMDAwNzgxMDQ5IDAwMDAw
IG4gDTAwMDA3ODE4NzIgMDAwMDAgbiANMDAwMDc4MTk5NSAwMDAwMCBuIA0wMDAwNzgyNTg4IDAw
MDAwIG4gDTAwMDA3ODI3MDAgMDAwMDAgbiANMDAwMDc4MjgwNCAwMDAwMCBuIA0wMDAwNzg0Mzk3
IDAwMDAwIG4gDTAwMDA3ODQ3MjkgMDAwMDAgbiANMDAwMDc4NzI2NiAwMDAwMCBuIA0wMDAwNzg3
MzcwIDAwMDAwIG4gDTAwMDA3ODc2OTEgMDAwMDAgbiANMDAwMDc4Nzc0MyAwMDAwMCBuIA0wMDAw
NzkwNjgwIDAwMDAwIG4gDTAwMDA3OTA3MDMgMDAwMDAgbiANMDAwMDc5Mzg2NCAwMDAwMCBuIA0w
MDAwNzkzODg3IDAwMDAwIG4gDTAwMDA3OTY4NzIgMDAwMDAgbiANMDAwMDc5Njg5NSAwMDAwMCBu
IA0wMDAwODAwMTAxIDAwMDAwIG4gDTAwMDA4MDAxMjQgMDAwMDAgbiANMDAwMDgwMjYxOSAwMDAw
MCBuIA0wMDAwODAyNjQyIDAwMDAwIG4gDTAwMDA4MDYyNTEgMDAwMDAgbiANMDAwMDgwNjI3NCAw
MDAwMCBuIA0wMDAwODA5MDM2IDAwMDAwIG4gDTAwMDA4MDkwNTkgMDAwMDAgbiANMDAwMDgxMjI4
NyAwMDAwMCBuIA0wMDAwODEyMzEwIDAwMDAwIG4gDTAwMDA4MTU0NzAgMDAwMDAgbiANMDAwMDgx
NTQ5MyAwMDAwMCBuIA0wMDAwODE4MTg0IDAwMDAwIG4gDTAwMDA4MTgyMDcgMDAwMDAgbiANMDAw
MDgyMDU5MSAwMDAwMCBuIA0wMDAwODIwNjE0IDAwMDAwIG4gDTAwMDA4MjM0OTEgMDAwMDAgbiAN
MDAwMDgyMzUxNCAwMDAwMCBuIA0wMDAwODI2MTY3IDAwMDAwIG4gDTAwMDA4MjYxOTAgMDAwMDAg
biANMDAwMDgyOTE4MyAwMDAwMCBuIA0wMDAwODI5MjA2IDAwMDAwIG4gDTAwMDA4MzIzNDIgMDAw
MDAgbiANMDAwMDgzMjM2NSAwMDAwMCBuIA0wMDAwODM0MzEyIDAwMDAwIG4gDTAwMDA4MzQzMzUg
MDAwMDAgbiANMDAwMDgzNDM2NCAwMDAwMCBuIA0wMDAwODM0Mzk2IDAwMDAwIG4gDTAwMDA4MzQ0
NDIgMDAwMDAgbiANMDAwMDgzNDU5MSAwMDAwMCBuIA0wMDAwODM0NjY4IDAwMDAwIG4gDTAwMDA4
MzQ3ODcgMDAwMDAgbiANdHJhaWxlcg08PA0vU2l6ZSAxNDMNL0lEWzw3M2EyOGI3NDgyNGI3Yzgy
NWJlNjkxYThjZTdiOGE0OD48NzNhMjhiNzQ4MjRiN2M4MjViZTY5MWE4Y2U3YjhhNDg+XQ0+Pg1z
dGFydHhyZWYNMTczDSUlRU9GDQ==

------_=_NextPart_000_01C1CB36.9E9A0110--


From owner-mpls@UU.NET  Thu Mar 14 04:36:17 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA13453
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 04:36:16 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgda22350;
	Thu, 14 Mar 2002 09:35:09 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgda28726
	for mpls-outgoing; Thu, 14 Mar 2002 09:34:56 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgda28721
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 09:34:50 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgda20747
	for <mpls@UU.NET>; Thu, 14 Mar 2002 09:33:44 GMT
Received: from relay1.alcatel.be by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: alc119.alcatel.be [195.207.101.119])
	id QQmgda20472
	for <mpls@UU.NET>; Thu, 14 Mar 2002 09:33:43 GMT
Received: from bemail04.net.alcatel.be (localhost [127.0.0.1])
	by relay1.alcatel.be (8.10.1/8.10.1) with ESMTP id g2E9WuV18724;
	Thu, 14 Mar 2002 10:32:56 +0100 (MET)
Received: from alcatel.be ([138.203.67.106])
          by bemail04.net.alcatel.be (Lotus Domino Release 5.0.8)
          with ESMTP id 2002031410325473:474 ;
          Thu, 14 Mar 2002 10:32:54 +0100 
Message-ID: <3C906E47.62D0997C@alcatel.be>
Date: Thu, 14 Mar 2002 10:32:55 +0100
From: jeremy.de_clercq@alcatel.be
X-Mailer: Mozilla 4.72 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: "Reddy, Vikram" <vikramr@netplane.com>
Cc: ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Subject: Re: QoS for BGP/MPLS VPNs in 2547bis
References: <OF4B727CCD.7CF2BA94-ONC1256B7C.0021816E@alcatel.be>
X-MIMETrack: Itemize by SMTP Server on BEMAIL04/BE/ALCATEL(Release 5.0.8 |June 18, 2001) at
 03/14/2002 10:32:54,
	Serialize by Router on BEMAIL04/BE/ALCATEL(Release 5.0.8 |June 18, 2001) at
 03/14/2002 10:32:56,
	Serialize complete at 03/14/2002 10:32:56
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=us-ascii
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Vikram,

I don't really see what you mean. You're not obliged to import routes
from different RT's in a VRF. In fact, you would only do this in special
situations (extranets, merging of VPNs ...). 

In normal situations (CUG-like VPNs), you would assign one RT to a VPN
(import RT = export RT (= VPN-ID)). So the RT has the same functionality
as a VPN-ID. This way, VR-based VPNs and 2547-based VPNs are identical
wrt per-VPN QoS. You can configure per-VPN QoS based on the VRF/RT.

If you assign more than one import RT to a VRF, you're building more
complex VPNs, and that's an extra feature compared to a purely VPN-ID
based mechanism.

In these more complex configurations, it's up to you to decide what you
call "the VPN" and "per-VPN QoS".

If you really want a site to be in multiple VPNs, one possibility is to
import routes with different RTs in its VRF (like in your example). If
you want to configure per-VPN QoS on a RT/VRF basis, alternatively you
could attach your site to two different VRFs (each with only one import
target), via two sub-interfaces.

Am I missing the issue ?

regards,

Jeremy.

"Reddy, Vikram" wrote:
> 
> Hi Eric,
> 
> You have not misunderstood the functionality I was talking
> about. The only problem with the approach you are suggesting
> is since a VRF could possibly import routes from multiple VPNs,
> associating VRFs with certain QoS does not exactly give the
> flexibility of having different QoS per VPN.
> 
> For Example:
> If VRF1
> exports RT=Red (exports routes belonging to VPN with RT=Red)
> imports routes with RT=Red,Blue,Green.
> 
> If it wants to give QoS1 to routes with RT=Red, QoS2 to routes
> with RT=Blue, QoS3 to routes with RT=Green the approach you mentioned
> would not work.
> 
> Clearly VRF->QoS mapping does not give us QoS per VPN.
> The example I mentioned above seems to point naturally to the solution
> of associating an RT with QoS.
> But the problems I have with RT->QoS mapping are
> 1) It is possible that a VPN could be associated with multiple RTs.
>    and RT -> VPN mapping is not 1-1. Therefore, to make RT the equivalent
>    of VPN-ID(which is associated with a single VPN) is not correct.
> 2) Even if we decide to give QoS based on RT, there would be too much
>    configuration detail because of the possibility of
>    having multiple RTs per VPN (#of RTs >> #of VPNs).
> 3) What if a route has multiple RTs, matches multiple import RTs for
>    the VRF, which RT do you use for QoS mapping.
> 
> The reason I am bringing up the issue of needing to have VPN per QoS
> is the draft : draft-ietf-ppvpn-requirements-04.txt
> which talks about the SP being able to provide pipe model(site-site)\
> QoS per VPN, both Diffserv and Intserv.
> 
> Also the draft :draft-ietf-ppvpn-vpn-vr-02.txt
> in section 2.3 Quality of Service
> has the following sentence.
>       Therefore, quality of service (policing, shaping, classification,
>       and scheduling) SHOULD be configurable on a per-VPN basis.
> 
> Thanks,
> Vikram.
> 
> 
> 
> -----Original Message-----
> From: Eric Rosen [mailto:erosen@cisco.com]
> Sent: Wednesday, March 13, 2002 9:29 AM
> To: Reddy, Vikram
> Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Subject: Re: QoS for BGP/MPLS VPNs in 2547bis
> 
> Vikram> In the VPN-VR model QoS per VPN is achieved as follows.
> Vikram> When MPLS tunnels are set up between VRs belonging to a VPN, use
> Vikram> the configured QoS for the VPN to set up the LSP.
> 
> If this is the functionality you seek in the context of 2547bis, I don't see
> why you think you need any protocol extensions to provide it.
> 
> The VRFs corresponding to a particular  VPN would be configured for QoS, and
> when a VPN-IP route  arrives with a new BGP next hop,  RSVP-TE could be used
> to set up  a QoS-enabled tunnel to  that next hop, and this  tunnel could be
> made  to be the  outgoing interface  for all  packets from  that VRF  to the
> remote tunnel endpoint.
> 
> Have I  misunderstood the functionality  you're discussing?  If not,  why do
> you think you need protocol extensions?
> 

-- 
+===========================================================+
| Jeremy De Clercq                                          |
| Network Strategy Group                                    |
| Alcatel                                                   |
| Francis Wellesplein 1         phone: +32 (0)3 240 4752    |
| B-2018 Antwerpen              fax:   +32 (0)3 240 4888    |
| Belgium                       jeremy.de_clercq@alcatel.be |
+===========================================================+


From owner-mpls@UU.NET  Thu Mar 14 06:33:28 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA14960
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 06:33:27 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgdi13789;
	Thu, 14 Mar 2002 11:32:32 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgdi18542
	for mpls-outgoing; Thu, 14 Mar 2002 11:32:17 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgdi18537
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 11:32:09 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgdi10300
	for <mpls@UU.NET>; Thu, 14 Mar 2002 11:31:02 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmgdi24712
	for <mpls@UU.NET>; Thu, 14 Mar 2002 11:31:02 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAHAFTP>; Thu, 14 Mar 2002 06:30:57 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A32849381C@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'jeremy.de_clercq@alcatel.be'" <jeremy.de_clercq@alcatel.be>,
        "Reddy, Vikram" <vikramr@netplane.com>
Cc: ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
Date: Thu, 14 Mar 2002 06:30:49 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Jeremy,


draft-ietf-ppvpn-requirements-04.txt Section 4.5 says that 

   "QoS is expected to be an important aspect of a PPVPN service for some 
   customers. QoS requirements cover scenarios involving an intranet, an 
   extranet, as well as shared access between a VPN site and the 
   Internet. "
Also Section 4.13 of the same draft also says that the csutomers have a 
number of reasons for having hybrid VPNs .


So even if Extranets, hybrid VPNs etc. may be special, the QoS requirements
of these special configurations should be taken into consideration.

For Example: It is not unreasonable to expect to give a certain QoS to my
intranet traffic
and a different QoS to my extranet traffic.

In VPN-VR it is possible to provide different QoS to intranet traffic 
and extranet traffic because there is a VR has a different BGP session
for an intranet VR and an extranet VR. A VR also knows which session is
a belongs to the intranet (same VPN) and which session belongs
to the extranet. Based on the session on which the routes were 
learnt, he can apply the QoS configured for the VPN.


I agree with you that by having different VRF per extranet/intranet 
you can have different QoS by configuring QoS per VRF.
But this places a constraint on the CE that he should support VLANs.
Also, if you want the VRF to be part of 10 extranets, would you 
configure 10 VRFs and 10 sub-interfaces?


Vikram.





    
-----Original Message-----
From: jeremy.de_clercq@alcatel.be [mailto:jeremy.de_clercq@alcatel.be]
Sent: Thursday, March 14, 2002 1:33 AM
To: Reddy, Vikram
Cc: ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
Subject: Re: QoS for BGP/MPLS VPNs in 2547bis


Vikram,

I don't really see what you mean. You're not obliged to import routes
from different RT's in a VRF. In fact, you would only do this in special
situations (extranets, merging of VPNs ...). 

In normal situations (CUG-like VPNs), you would assign one RT to a VPN
(import RT = export RT (= VPN-ID)). So the RT has the same functionality
as a VPN-ID. This way, VR-based VPNs and 2547-based VPNs are identical
wrt per-VPN QoS. You can configure per-VPN QoS based on the VRF/RT.

If you assign more than one import RT to a VRF, you're building more
complex VPNs, and that's an extra feature compared to a purely VPN-ID
based mechanism.

In these more complex configurations, it's up to you to decide what you
call "the VPN" and "per-VPN QoS".

If you really want a site to be in multiple VPNs, one possibility is to
import routes with different RTs in its VRF (like in your example). If
you want to configure per-VPN QoS on a RT/VRF basis, alternatively you
could attach your site to two different VRFs (each with only one import
target), via two sub-interfaces.

Am I missing the issue ?

regards,

Jeremy.

"Reddy, Vikram" wrote:
> 
> Hi Eric,
> 
> You have not misunderstood the functionality I was talking
> about. The only problem with the approach you are suggesting
> is since a VRF could possibly import routes from multiple VPNs,
> associating VRFs with certain QoS does not exactly give the
> flexibility of having different QoS per VPN.
> 
> For Example:
> If VRF1
> exports RT=Red (exports routes belonging to VPN with RT=Red)
> imports routes with RT=Red,Blue,Green.
> 
> If it wants to give QoS1 to routes with RT=Red, QoS2 to routes
> with RT=Blue, QoS3 to routes with RT=Green the approach you mentioned
> would not work.
> 
> Clearly VRF->QoS mapping does not give us QoS per VPN.
> The example I mentioned above seems to point naturally to the solution
> of associating an RT with QoS.
> But the problems I have with RT->QoS mapping are
> 1) It is possible that a VPN could be associated with multiple RTs.
>    and RT -> VPN mapping is not 1-1. Therefore, to make RT the equivalent
>    of VPN-ID(which is associated with a single VPN) is not correct.
> 2) Even if we decide to give QoS based on RT, there would be too much
>    configuration detail because of the possibility of
>    having multiple RTs per VPN (#of RTs >> #of VPNs).
> 3) What if a route has multiple RTs, matches multiple import RTs for
>    the VRF, which RT do you use for QoS mapping.
> 
> The reason I am bringing up the issue of needing to have VPN per QoS
> is the draft : draft-ietf-ppvpn-requirements-04.txt
> which talks about the SP being able to provide pipe model(site-site)\
> QoS per VPN, both Diffserv and Intserv.
> 
> Also the draft :draft-ietf-ppvpn-vpn-vr-02.txt
> in section 2.3 Quality of Service
> has the following sentence.
>       Therefore, quality of service (policing, shaping, classification,
>       and scheduling) SHOULD be configurable on a per-VPN basis.
> 
> Thanks,
> Vikram.
> 
> 
> 
> -----Original Message-----
> From: Eric Rosen [mailto:erosen@cisco.com]
> Sent: Wednesday, March 13, 2002 9:29 AM
> To: Reddy, Vikram
> Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Subject: Re: QoS for BGP/MPLS VPNs in 2547bis
> 
> Vikram> In the VPN-VR model QoS per VPN is achieved as follows.
> Vikram> When MPLS tunnels are set up between VRs belonging to a VPN, use
> Vikram> the configured QoS for the VPN to set up the LSP.
> 
> If this is the functionality you seek in the context of 2547bis, I don't
see
> why you think you need any protocol extensions to provide it.
> 
> The VRFs corresponding to a particular  VPN would be configured for QoS,
and
> when a VPN-IP route  arrives with a new BGP next hop,  RSVP-TE could be
used
> to set up  a QoS-enabled tunnel to  that next hop, and this  tunnel could
be
> made  to be the  outgoing interface  for all  packets from  that VRF  to
the
> remote tunnel endpoint.
> 
> Have I  misunderstood the functionality  you're discussing?  If not,  why
do
> you think you need protocol extensions?
> 

-- 
+===========================================================+
| Jeremy De Clercq                                          |
| Network Strategy Group                                    |
| Alcatel                                                   |
| Francis Wellesplein 1         phone: +32 (0)3 240 4752    |
| B-2018 Antwerpen              fax:   +32 (0)3 240 4888    |
| Belgium                       jeremy.de_clercq@alcatel.be |
+===========================================================+


From owner-mpls@UU.NET  Thu Mar 14 06:56:09 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA15300
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 06:56:09 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgdj23352;
	Thu, 14 Mar 2002 11:55:23 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgdj20154
	for mpls-outgoing; Thu, 14 Mar 2002 11:55:06 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgdj20145
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 11:54:56 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgdj09005
	for <mpls@UU.NET>; Thu, 14 Mar 2002 11:54:52 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmgdj20419
	for <mpls@UU.NET>; Thu, 14 Mar 2002 11:54:51 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAHAF44>; Thu, 14 Mar 2002 06:54:47 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A32849381D@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'neil.2.harrison@bt.com'" <neil.2.harrison@bt.com>,
        "Reddy, Vikram"
	 <vikramr@netplane.com>
Cc: ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
Date: Thu, 14 Mar 2002 06:54:44 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Neil,

I'm sorry, I am not clear about what you are mean. Could you please 
re-phrase your question?
If you are talking about the bandwidth , then I would think that it is the 
responsibility of the Service Provider to ensure that there is enough
bandwidth 
available in his network before selling his VPN with QoS.
Also, it is not compulsory that he has to provide a certain level
of QoS for each VPN. He can configure QoS=0 (BE) if the customer
doesn't wan't to pay for QoS.

I am just telling what the draft says about the requirement for L3VPNs
i.e the SP being able to provide per VPN QoS.

Thanks,
Vikram.

-----Original Message-----
From: neil.2.harrison@bt.com [mailto:neil.2.harrison@bt.com]
Sent: Wednesday, March 13, 2002 11:44 PM
To: vikramr@netplane.com
Cc: ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 


Vikram,

How are you proposing to relate QoS and availability on these VPNs?  QoS
behaviour only has any sense when the trails that form the topology of the
VPN are in the 'up-state', so I assume you have considered the need to
address this?

regards, Neil

> -----Original Message-----
> From: Reddy, Vikram [mailto:vikramr@netplane.com]
> Sent: 14 March 2002 06:12
> To: 'Shahram Davari'; 'erosen@cisco.com'; Reddy, Vikram
> Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
> 
> 
> Hi Shahram,
> 
> I was talking about QoS signaling using RSVP-TE. Also, I was 
> talking about 
> cases where reservation is made on every LSR.
> 
> Vikram
> 
> -----Original Message-----
> From: Shahram Davari [mailto:Shahram_Davari@pmc-sierra.com]
> Sent: Wednesday, March 13, 2002 9:56 AM
> To: 'erosen@cisco.com'; Reddy, Vikram
> Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
> 
> 
> Hi Eric,
> 
> I think Vikram was asking for QoS signaling in the LDP case.
> 
> -Shahram
> 
> > -----Original Message-----
> > From: Eric Rosen [mailto:erosen@cisco.com]
> > Sent: Wednesday, March 13, 2002 12:29 PM
> > To: Reddy, Vikram
> > Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> > Subject: Re: QoS for BGP/MPLS VPNs in 2547bis 
> > 
> > 
> > 
> > Vikram> In the VPN-VR model QoS per VPN is achieved as follows.
> > Vikram> When MPLS tunnels are set up between VRs belonging to 
> > a VPN, use
> > Vikram> the configured QoS for the VPN to set up the LSP.
> > 
> > If this is the functionality you seek in the context of 
> > 2547bis, I don't see
> > why you think you need any protocol extensions to provide it.
> > 
> > The VRFs corresponding to a particular  VPN would be 
> > configured for QoS, and
> > when a VPN-IP route  arrives with a new BGP next hop,  
> > RSVP-TE could be used
> > to set up  a QoS-enabled tunnel to  that next hop, and this  
> > tunnel could be
> > made  to be the  outgoing interface  for all  packets from  
> > that VRF  to the
> > remote tunnel endpoint. 
> > 
> > Have I  misunderstood the functionality  you're discussing?  
> > If not,  why do
> > you think you need protocol extensions? 
> > 
> 


From owner-mpls@UU.NET  Thu Mar 14 08:00:00 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA16227
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 08:00:00 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgdn08900;
	Thu, 14 Mar 2002 12:58:58 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgdn15201
	for mpls-outgoing; Thu, 14 Mar 2002 12:58:46 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgdn15190
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 12:58:43 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgdn07463
	for <mpls@UU.NET>; Thu, 14 Mar 2002 12:58:03 GMT
Received: from relay1.alcatel.be by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: alc119.alcatel.be [195.207.101.119])
	id QQmgdn00969
	for <mpls@UU.NET>; Thu, 14 Mar 2002 12:58:01 GMT
Received: from bemail04.net.alcatel.be (localhost [127.0.0.1])
	by relay1.alcatel.be (8.10.1/8.10.1) with ESMTP id g2ECvQC18051;
	Thu, 14 Mar 2002 13:57:26 +0100 (MET)
Received: from alcatel.be ([138.203.67.106])
          by bemail04.net.alcatel.be (Lotus Domino Release 5.0.8)
          with ESMTP id 2002031413572473:955 ;
          Thu, 14 Mar 2002 13:57:24 +0100 
Message-ID: <3C909E35.EBFC0F4F@alcatel.be>
Date: Thu, 14 Mar 2002 13:57:25 +0100
From: jeremy.de_clercq@alcatel.be
X-Mailer: Mozilla 4.72 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: "Reddy, Vikram" <vikramr@netplane.com>
Cc: ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Subject: Re: QoS for BGP/MPLS VPNs in 2547bis
References: <OF4301CEC3.F8DFCA40-ONC1256B7C.003F661D@alcatel.be>
X-MIMETrack: Itemize by SMTP Server on BEMAIL04/BE/ALCATEL(Release 5.0.8 |June 18, 2001) at
 03/14/2002 13:57:24,
	Serialize by Router on BEMAIL04/BE/ALCATEL(Release 5.0.8 |June 18, 2001) at
 03/14/2002 13:57:25,
	Serialize complete at 03/14/2002 13:57:25
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=us-ascii
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hello Vikram,

> draft-ietf-ppvpn-requirements-04.txt Section 4.5 says that
> 
>    "QoS is expected to be an important aspect of a PPVPN service for some
>    customers. QoS requirements cover scenarios involving an intranet, an
>    extranet, as well as shared access between a VPN site and the
>    Internet. "
> Also Section 4.13 of the same draft also says that the csutomers have a
> number of reasons for having hybrid VPNs .
> 
> So even if Extranets, hybrid VPNs etc. may be special, the QoS requirements
> of these special configurations should be taken into consideration.

I agree. I was not saying 'special VPNs' don't need QoS. I was just
saying that I think that wrt QoS there's no difference between VR-based
VPN solutions and 2547-based solutions.

> In VPN-VR it is possible to provide different QoS to intranet traffic
> and extranet traffic because there is a VR has a different BGP session
> for an intranet VR and an extranet VR. A VR also knows which session is
> a belongs to the intranet (same VPN) and which session belongs
> to the extranet. 

Hmm. I'm lost again :-)

In the VR-case, do you have one VR for the intranet and one VR for the
extranet ? If so, then you'll have the same case (and eventually
problem) as the 2547 solution with 2-VRF and multiple sub-interfaces, no
? what's the difference ?

Or do you have only one VR for both intranet and extranet ? Then you'll
end up with the same situation as when you configure multiple import RTs
per VRF in 2547.

> Based on the session on which the routes were
> learnt, he can apply the QoS configured for the VPN.

If you can do it based on the session on which the routes were learnt,
you can also do it based on the RT attribute that the BGP route was sent
with, no ?

> I agree with you that by having different VRF per extranet/intranet
> you can have different QoS by configuring QoS per VRF.
> But this places a constraint on the CE that he should support VLANs.
> Also, if you want the VRF to be part of 10 extranets, would you
> configure 10 VRFs and 10 sub-interfaces?

I just don't see what the difference is when you would try the same with
VR-based VPNs ? either you have multiple VRFs, but then you also have
your constraint on the CE; or you have only one VR, and you'll end up
with routes that you want to give different QoS, in the same VR.

Can you please clarify ?

Jeremy.


From owner-mpls@UU.NET  Thu Mar 14 08:34:39 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA16838
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 08:34:38 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgdq13003;
	Thu, 14 Mar 2002 13:33:43 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgdq08344
	for mpls-outgoing; Thu, 14 Mar 2002 13:33:31 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgdq08339
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 13:33:25 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgdq00871
	for <mpls@UU.NET>; Thu, 14 Mar 2002 13:32:43 GMT
Received: from xover.netplane.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cnxt10002.conexant.com [198.62.10.2])
	id QQmgdq11855
	for <mpls@UU.NET>; Thu, 14 Mar 2002 13:32:43 GMT
Received: by XOVER.dedham.mindspeed.com with Internet Mail Service (5.5.2653.19)
	id <GHAHAFZ1>; Thu, 14 Mar 2002 08:32:39 -0500
Message-ID: <E7E13AAF2F3ED41197C100508BD6A328493820@india_exch.hyderabad.mindspeed.com>
From: "Reddy, Vikram" <vikramr@netplane.com>
To: "'jeremy.de_clercq@alcatel.be'" <jeremy.de_clercq@alcatel.be>,
        "Reddy, Vikram" <vikramr@netplane.com>
Cc: ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis
Date: Thu, 14 Mar 2002 08:32:19 -0500
Importance: low
X-Priority: 5
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Please see inline.....Tag VIK:

PS: Please note that I am not at all suggesting that VPN-VR is better/worse
compared
    to 2547bis. I am just telling that when it comes to identifying a
particular
    VPN and applying QoS/other Policies per VPN, VPN-VR is simpler.
    We can always put the burden on the administrator and have him maintain 
    QoS info based on a combination of RD/RTs/prefixes and achieve VPN level
    QoS. 

Vikram

-----Original Message-----
From: jeremy.de_clercq@alcatel.be [mailto:jeremy.de_clercq@alcatel.be]
Sent: Thursday, March 14, 2002 4:57 AM
To: Reddy, Vikram
Cc: ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
Subject: Re: QoS for BGP/MPLS VPNs in 2547bis


Hello Vikram,

> draft-ietf-ppvpn-requirements-04.txt Section 4.5 says that
> 
>    "QoS is expected to be an important aspect of a PPVPN service for some
>    customers. QoS requirements cover scenarios involving an intranet, an
>    extranet, as well as shared access between a VPN site and the
>    Internet. "
> Also Section 4.13 of the same draft also says that the csutomers have a
> number of reasons for having hybrid VPNs .
> 
> So even if Extranets, hybrid VPNs etc. may be special, the QoS
requirements
> of these special configurations should be taken into consideration.

I agree. I was not saying 'special VPNs' don't need QoS. I was just
saying that I think that wrt QoS there's no difference between VR-based
VPN solutions and 2547-based solutions.


> In VPN-VR it is possible to provide different QoS to intranet traffic
> and extranet traffic because there is a VR has a different BGP session
> for an intranet VR and an extranet VR. A VR also knows which session is
> a belongs to the intranet (same VPN) and which session belongs
> to the extranet. 

Hmm. I'm lost again :-)

In the VR-case, do you have one VR for the intranet and one VR for the
extranet ? If so, then you'll have the same case (and eventually
problem) as the 2547 solution with 2-VRF and multiple sub-interfaces, no
? what's the difference ?

Or do you have only one VR for both intranet and extranet ? Then you'll
end up with the same situation as when you configure multiple import RTs
per VRF in 2547.


VIK: The same VR has session with both intranet and extranet.
     But the difference is, when the membership info is distributed
     by BGP, there is an attribute called VPN-ID which comes with 
     a label(used as inner label in the stack) and a PE router address.
     This membership info advertsement is received by backbone VR on the PE.
     If a particular VR is interested in importing routes from
     this VPN then this info is passed to the VR by the backbone 
     VR( info means VPN-ID,label,PE address).
     When this VR receives the information, it knows which VPN
     this info corresponds to, based on VPN-ID. Based on the
     VPN we can get the corresponding QoS, setup/modify an LSP with that 
     QoS to the PE, use the inner label and the outer MPLS label, establish
     a BGP session with that neighbor. Now all the routes received from 
     this peer belong to a VPN and will get this QoS.

     In the case of 2547 you do not have a VPN-ID. So you cannot have
     the seperation of associating routes with a VPN.
     


> Based on the session on which the routes were
> learnt, he can apply the QoS configured for the VPN.

If you can do it based on the session on which the routes were learnt,
you can also do it based on the RT attribute that the BGP route was sent
with, no ?

VIK:  But RT -> VPN mapping is not 1-1. But, session in  VPN-VR to VPN
(based on VPN-ID)
      is 1-1.  This is one of the many problems I mentioned in the  mail I
wrote to
      Mr.Eric Rosen about associating RT-> QoS. Please see that what other
problems
      with RT->QoS I feel there are.

> I agree with you that by having different VRF per extranet/intranet
> you can have different QoS by configuring QoS per VRF.
> But this places a constraint on the CE that he should support VLANs.
> Also, if you want the VRF to be part of 10 extranets, would you
> configure 10 VRFs and 10 sub-interfaces?

I just don't see what the difference is when you would try the same with
VR-based VPNs ? either you have multiple VRFs, but then you also have
your constraint on the CE; or you have only one VR, and you'll end up
with routes that you want to give different QoS, in the same VR.

VIK:  You can have one VR with one interface, placing no requirement on the
      CE and have him send the packets to the VR. In the FIB of the VR
      we already have a stack of labels with the route. The outer 
      label corresponds to an LSP on which we have reserved bandwidth 
      along the LSRs. The outer label itself is enough to 
      take the data packet along the path with reserved bandwidth.
      Do FEC, attach the labels and send the packets and they will receieve
the QoS for the LSP.
 



Can you please clarify ?

Jeremy.


From owner-mpls@UU.NET  Thu Mar 14 09:01:30 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA17168
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 09:01:25 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgdr04922;
	Thu, 14 Mar 2002 13:59:55 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgdr10243
	for mpls-outgoing; Thu, 14 Mar 2002 13:59:39 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgdr10236
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 13:59:32 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgdr11690
	for <mpls@uu.net>; Thu, 14 Mar 2002 13:58:02 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgdr12418
	for <mpls@uu.net>; Thu, 14 Mar 2002 13:58:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id IAA00613 for <mpls@uu.net>; Thu, 14 Mar 2002 08:58:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id IAA11089 for mpls@uu.net; Thu, 14 Mar 2002 08:58:01 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgdr10165
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 13:56:47 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgdr05510
	for <mpls@UU.NET>; Thu, 14 Mar 2002 13:56:00 GMT
Received: from mother.pmc-sierra.bc.ca by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmgdr29493
	for <mpls@UU.NET>; Thu, 14 Mar 2002 13:55:59 GMT
Received: (qmail 29815 invoked by uid 104); 14 Mar 2002 13:55:58 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4191. . Clean. Processed in 0.454934 secs); 14 Mar 2002 13:55:58 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 14 Mar 2002 13:55:58 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2EDttp22935;
	Thu, 14 Mar 2002 05:55:55 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATGX4H>; Thu, 14 Mar 2002 05:55:59 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A63E@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Reddy, Vikram'" <vikramr@netplane.com>,
        "'erosen@cisco.com'"
	 <erosen@cisco.com>
Cc: "'raszuk@cisco.com'" <raszuk@cisco.com>, ppvpn@ppvpn.francetelecom.com,
        mpls@UU.NET
Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
Date: Thu, 14 Mar 2002 05:55:54 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi,

Sorry my misunderstanding. Since RFC2547bis is focused on LDP, I thought you are asking about LDP. Then your answer is what Eric gave.

-Shahram

> -----Original Message-----
> From: Reddy, Vikram [mailto:vikramr@netplane.com]
> Sent: Thursday, March 14, 2002 1:12 AM
> To: Shahram Davari; 'erosen@cisco.com'; Reddy, Vikram
> Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
> 
> 
> Hi Shahram,
> 
> I was talking about QoS signaling using RSVP-TE. Also, I was 
> talking about 
> cases where reservation is made on every LSR.
> 
> Vikram
> 
> -----Original Message-----
> From: Shahram Davari [mailto:Shahram_Davari@pmc-sierra.com]
> Sent: Wednesday, March 13, 2002 9:56 AM
> To: 'erosen@cisco.com'; Reddy, Vikram
> Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> Subject: RE: QoS for BGP/MPLS VPNs in 2547bis 
> 
> 
> Hi Eric,
> 
> I think Vikram was asking for QoS signaling in the LDP case.
> 
> -Shahram
> 
> > -----Original Message-----
> > From: Eric Rosen [mailto:erosen@cisco.com]
> > Sent: Wednesday, March 13, 2002 12:29 PM
> > To: Reddy, Vikram
> > Cc: 'raszuk@cisco.com'; ppvpn@ppvpn.francetelecom.com; mpls@UU.NET
> > Subject: Re: QoS for BGP/MPLS VPNs in 2547bis 
> > 
> > 
> > 
> > Vikram> In the VPN-VR model QoS per VPN is achieved as follows.
> > Vikram> When MPLS tunnels are set up between VRs belonging to 
> > a VPN, use
> > Vikram> the configured QoS for the VPN to set up the LSP.
> > 
> > If this is the functionality you seek in the context of 
> > 2547bis, I don't see
> > why you think you need any protocol extensions to provide it.
> > 
> > The VRFs corresponding to a particular  VPN would be 
> > configured for QoS, and
> > when a VPN-IP route  arrives with a new BGP next hop,  
> > RSVP-TE could be used
> > to set up  a QoS-enabled tunnel to  that next hop, and this  
> > tunnel could be
> > made  to be the  outgoing interface  for all  packets from  
> > that VRF  to the
> > remote tunnel endpoint. 
> > 
> > Have I  misunderstood the functionality  you're discussing?  
> > If not,  why do
> > you think you need protocol extensions? 
> > 
> 



From owner-mpls@UU.NET  Thu Mar 14 10:53:57 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA20381
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 10:53:57 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgdz15369;
	Thu, 14 Mar 2002 15:53:06 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgdz01841
	for mpls-outgoing; Thu, 14 Mar 2002 15:52:39 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgdz01836
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 15:52:38 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgdz05014
	for <mpls@uu.net>; Thu, 14 Mar 2002 15:51:10 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgdz06650
	for <mpls@uu.net>; Thu, 14 Mar 2002 15:51:06 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA11107 for <mpls@uu.net>; Thu, 14 Mar 2002 10:51:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA17114 for mpls@uu.net; Thu, 14 Mar 2002 10:51:01 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgdz01710
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 15:50:14 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgdz24061
	for <mpls@UU.NET>; Thu, 14 Mar 2002 15:49:58 GMT
Received: from sj-msg-core-4.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-msg-core-4.cisco.com [171.71.163.10])
	id QQmgdz04931
	for <mpls@UU.NET>; Thu, 14 Mar 2002 15:49:57 GMT
Received: from mira-sjcm-3.cisco.com (mira-sjcm-3.cisco.com [171.69.24.15])
	by sj-msg-core-4.cisco.com (8.11.3/8.9.1) with ESMTP id g2EFnkT23296;
	Thu, 14 Mar 2002 07:49:51 -0800 (PST)
Received: from cisco.com (gagatek.cisco.com [10.50.38.149])
	by mira-sjcm-3.cisco.com (Mirapoint)
	with ESMTP id AED59836;
	Thu, 14 Mar 2002 07:49:46 -0800 (PST)
Message-ID: <3C90C695.F2A28A77@cisco.com>
Date: Thu, 14 Mar 2002 16:49:41 +0100
From: Robert Raszuk <raszuk@cisco.com>
Reply-To: raszuk@cisco.com
Organization: Signature: http://www.employees.org/~raszuk/sig/
X-Mailer: Mozilla 4.76 [en]C-CCK-MCD   (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: "Reddy, Vikram" <vikramr@netplane.com>
CC: "'jeremy.de_clercq@alcatel.be'" <jeremy.de_clercq@alcatel.be>,
        ppvpn@ppvpn.francetelecom.com, mpls@UU.NET
Subject: Re: QoS for BGP/MPLS VPNs in 2547bis
References: <E7E13AAF2F3ED41197C100508BD6A32849381C@india_exch.hyderabad.mindspeed.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


> So even if Extranets, hybrid VPNs etc. may be special, the QoS requirements
> of these special configurations should be taken into consideration.

So what is the problem - nobody says that you must put all packets which
are comming to a given VRF the same QoS treatment. Nobody also says that
you must map them to a single TE tunnel or apply a single EXP field for
scheduling in the LDP environment. 

It is not only posible but also even actually done today so I am even
sure what this entire discussion is about ?

R.



From owner-mpls@UU.NET  Thu Mar 14 11:14:49 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA20971
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 11:14:48 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgea08874;
	Thu, 14 Mar 2002 16:14:12 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgea24028
	for mpls-outgoing; Thu, 14 Mar 2002 16:13:57 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgea24023
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 16:13:46 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgea04998
	for <mpls@UU.NET>; Thu, 14 Mar 2002 16:12:45 GMT
Received: from yarilo.pluris.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: yarilo.pluris.com [208.227.9.200])
	id QQmgea14592
	for <mpls@UU.NET>; Thu, 14 Mar 2002 16:12:44 GMT
Received: from avalon.pluris.com (avalon.pluris.com [172.16.50.49])
	by yarilo.pluris.com (8.9.2/8.9.1) with ESMTP id IAA06556;
	Thu, 14 Mar 2002 08:10:52 -0800 (PST)
Received: by avalon.pluris.com with Internet Mail Service (5.5.2653.19)
	id <DK0GL135>; Thu, 14 Mar 2002 08:10:52 -0800
Message-ID: <17C81AD1F1FED411991E006008F6D1CA02685C47@avalon.pluris.com>
From: Carlos Patriawan <cpatriaw@pluris.com>
To: "'Ken.Grant'" <Ken.Grant@eu.anritsu.com>,
        "'Lasic, Igor'"
	 <Igor_Lasic@adc.com>,
        "Michael W. Maszczak" <mmaszcza@telcordia.com>
Cc: Bharti Batra <bbatra@aplion.stpn.soft.net>, mpls@UU.NET
Subject: RE: Test Equipments for MPLS
Date: Thu, 14 Mar 2002 08:10:51 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Is there any test equipment that can handle 10K to 40K FEC

-----Original Message-----
From: Ken.Grant [mailto:Ken.Grant@eu.anritsu.com]
Sent: Thursday, March 14, 2002 1:00 AM
To: 'Lasic, Igor'; Michael W. Maszczak
Cc: Bharti Batra; mpls@UU.NET
Subject: RE: Test Equipments for MPLS


There is also the MD1230A analyser from Anritsu.
Ken



-----Original Message-----
From: Lasic, Igor [mailto:Igor_Lasic@adc.com]
Sent: 13 March 2002 19:12
To: Michael W. Maszczak
Cc: Bharti Batra; mpls@UU.NET
Subject: Re: Test Equipments for MPLS



There is QARobot from Agilent as well with RSVP, LDP and MPLS test
  suites. 

Igor

Michael W. Maszczak writes:
 > 
 > Bhari,
 > The Adtech Division of Spirent (AX4000 platform)
 > and GNNetTest (InterWatch platform) offer
 > RSVP-TE and CR-LDP test suites for MPLS.
 > 
 > Mike
 > 
 > 
 > 
 >

 >                     "Bharti Batra"

 >                     <bbatra@aplion.stpn        To:     mpls@UU.NET

 >                     .soft.net>                 cc:     (bcc: Michael W.
Maszczak/Telcordia)                              
 >                                                Subject:     Test
Equipments for MPLS                                     
 >                     03/12/02 07:35 AM

 >

 >

 > 
 > 
 > 
 > 
 > 
 > Hi !
 > 
 > Can anybody pls tell me about the test equipments that are being used for
 > testing MPLS over ATM/GigE/FR?
 > 
 > Regds,
 > Bharti
 > 
 > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 > <HTML><HEAD>
 > <META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
 > <META content="MSHTML 5.00.2314.1000" name=GENERATOR>
 > <STYLE></STYLE>
 > </HEAD>
 > <BODY bgColor=#ffffff>
 > <DIV>Hi !</DIV>
 > <DIV>&nbsp;</DIV>
 > <DIV>Can anybody pls tell me about the test equipments that are being
used for 
 > testing MPLS over ATM/GigE/FR?</DIV>
 > <DIV>&nbsp;</DIV>
 > <DIV>Regds,</DIV>
 > <DIV>Bharti</DIV></BODY></HTML>



---------------------
This email message, together with any attachments, is for the exclusive and
confidential use of the addressee(s).  If you have received this message in
error, please notify the sender by email immediately, then delete the
message and any copies.  Any views or opinions presented herein are solely
those of the author and do not necessarily represent those of the Anritsu
group of companies.
---------------------



From owner-mpls@UU.NET  Thu Mar 14 11:23:22 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA21272
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 11:23:21 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgeb21270;
	Thu, 14 Mar 2002 16:22:46 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgeb24838
	for mpls-outgoing; Thu, 14 Mar 2002 16:22:17 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgeb24831
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 16:22:14 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgeb08467
	for <mpls@uu.net>; Thu, 14 Mar 2002 16:22:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgeb26491
	for <mpls@uu.net>; Thu, 14 Mar 2002 16:22:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id LAA14382 for <mpls@uu.net>; Thu, 14 Mar 2002 11:22:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id LAA19234 for mpls@uu.net; Thu, 14 Mar 2002 11:22:02 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgeb24760
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 16:21:03 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgeb27871
	for <mpls@UU.NET>; Thu, 14 Mar 2002 16:19:18 GMT
Received: from sj-msg-core-4.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-msg-core-4.cisco.com [171.71.163.10])
	id QQmgeb16371
	for <mpls@UU.NET>; Thu, 14 Mar 2002 16:19:17 GMT
Received: from nisser.cisco.com (nisser.cisco.com [171.71.176.85])
	by sj-msg-core-4.cisco.com (8.11.3/8.9.1) with ESMTP id g2EGJFT16410;
	Thu, 14 Mar 2002 08:19:15 -0800 (PST)
Received: from localhost (ssh-sjc-1.cisco.com [171.68.225.134]) by nisser.cisco.com (8.8.6 (PHNE_14041)/CISCO.SERVER.1.2) with ESMTP id IAA25803; Thu, 14 Mar 2002 08:19:13 -0800 (PST)
Date: Thu, 14 Mar 2002 11:19:09 -0500 (Eastern Standard Time)
From: Ajay Simha <asimha@cisco.com>
To: Carlos Patriawan <cpatriaw@pluris.com>
cc: "'Ken.Grant'" <Ken.Grant@eu.anritsu.com>,
        "'Lasic, Igor'" <Igor_Lasic@adc.com>,
        "Michael W. Maszczak" <mmaszcza@telcordia.com>,
        Bharti Batra <bbatra@aplion.stpn.soft.net>, <mpls@UU.NET>
Subject: RE: Test Equipments for MPLS
In-Reply-To: <17C81AD1F1FED411991E006008F6D1CA02685C47@avalon.pluris.com>
Message-ID: <Pine.WNT.4.40.0203141118180.1072-100000@ASIMHA-W2K.amer.cisco.com>
X-X-Sender: asimha@ASIMHA-W2K.amer.cisco.com
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-mpls@UU.NET
Precedence: bulk

On Thu, 14 Mar 2002, Carlos Patriawan wrote:

CP>Is there any test equipment that can handle 10K to 40K FEC

is'nt there an alias that discuss all these things inclusive of vendor stuff?
can someone pass on that list name?

thanks,

-ajay
CP>
CP>-----Original Message-----
CP>From: Ken.Grant [mailto:Ken.Grant@eu.anritsu.com]
CP>Sent: Thursday, March 14, 2002 1:00 AM
CP>To: 'Lasic, Igor'; Michael W. Maszczak
CP>Cc: Bharti Batra; mpls@UU.NET
CP>Subject: RE: Test Equipments for MPLS
CP>
CP>
CP>There is also the MD1230A analyser from Anritsu.
CP>Ken
CP>
CP>
CP>
CP>-----Original Message-----
CP>From: Lasic, Igor [mailto:Igor_Lasic@adc.com]
CP>Sent: 13 March 2002 19:12
CP>To: Michael W. Maszczak
CP>Cc: Bharti Batra; mpls@UU.NET
CP>Subject: Re: Test Equipments for MPLS
CP>
CP>
CP>
CP>There is QARobot from Agilent as well with RSVP, LDP and MPLS test
CP>  suites.
CP>
CP>Igor
CP>
CP>Michael W. Maszczak writes:
CP> >
CP> > Bhari,
CP> > The Adtech Division of Spirent (AX4000 platform)
CP> > and GNNetTest (InterWatch platform) offer
CP> > RSVP-TE and CR-LDP test suites for MPLS.
CP> >
CP> > Mike
CP> >
CP> >
CP> >
CP> >
CP>
CP> >                     "Bharti Batra"
CP>
CP> >                     <bbatra@aplion.stpn        To:     mpls@UU.NET
CP>
CP> >                     .soft.net>                 cc:     (bcc: Michael W.
CP>Maszczak/Telcordia)
CP> >                                                Subject:     Test
CP>Equipments for MPLS
CP> >                     03/12/02 07:35 AM
CP>
CP> >
CP>
CP> >
CP>
CP> >
CP> >
CP> >
CP> >
CP> >
CP> > Hi !
CP> >
CP> > Can anybody pls tell me about the test equipments that are being used for
CP> > testing MPLS over ATM/GigE/FR?
CP> >
CP> > Regds,
CP> > Bharti
CP> >
CP> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
CP> > <HTML><HEAD>
CP> > <META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
CP> > <META content="MSHTML 5.00.2314.1000" name=GENERATOR>
CP> > <STYLE></STYLE>
CP> > </HEAD>
CP> > <BODY bgColor=#ffffff>
CP> > <DIV>Hi !</DIV>
CP> > <DIV>&nbsp;</DIV>
CP> > <DIV>Can anybody pls tell me about the test equipments that are being
CP>used for
CP> > testing MPLS over ATM/GigE/FR?</DIV>
CP> > <DIV>&nbsp;</DIV>
CP> > <DIV>Regds,</DIV>
CP> > <DIV>Bharti</DIV></BODY></HTML>
CP>
CP>
CP>
CP>---------------------
CP>This email message, together with any attachments, is for the exclusive and
CP>confidential use of the addressee(s).  If you have received this message in
CP>error, please notify the sender by email immediately, then delete the
CP>message and any copies.  Any views or opinions presented herein are solely
CP>those of the author and do not necessarily represent those of the Anritsu
CP>group of companies.
CP>---------------------
CP>

-- 



From owner-mpls@UU.NET  Thu Mar 14 13:03:22 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA24238
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 13:03:22 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgei07398;
	Thu, 14 Mar 2002 18:02:31 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgei03853
	for mpls-outgoing; Thu, 14 Mar 2002 18:02:19 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgei03842
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 18:02:17 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgei09317
	for <mpls@uu.net>; Thu, 14 Mar 2002 18:01:47 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgei06258
	for <mpls@uu.net>; Thu, 14 Mar 2002 18:01:47 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id NAA21641 for <mpls@uu.net>; Thu, 14 Mar 2002 13:01:46 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id NAA24286 for mpls@uu.net; Thu, 14 Mar 2002 13:01:46 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmged27948
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 16:55:55 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmged21768
	for <mpls@UU.NET>; Thu, 14 Mar 2002 16:54:21 GMT
Received: from lxsmtpsrv02.telecel.pt by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: netc-gw.telecel.pt [212.18.162.33])
	id QQmged09712
	for <mpls@UU.NET>; Thu, 14 Mar 2002 16:54:20 GMT
Received: by LXSMTPSRV02 with Internet Mail Service (5.5.2655.55)
	id <G6K16ZYC>; Thu, 14 Mar 2002 16:54:21 -0000
Message-ID: <973F105DBDCED411B8DD0008C71668B207831E76@LXMAILSRV04>
From: =?iso-8859-1?Q?Rui_Francisco_Negr=E3o_Valente?=
	 <rui.valente@vodafone.pt>
To: mpls@UU.NET
Subject: Tag-switching mtu doubt
Date: Thu, 14 Mar 2002 16:54:15 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2655.55)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1CB78.E0198F10"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1CB78.E0198F10
Content-Type: text/plain;
	charset="iso-8859-1"

 
Hi all,
 
Imagine the following VPN scenario:
 
CE----PE---P---P---PE----CE 
 
I have FastEthernet in all the links, and tag-switching mtu 1508 at the PEs
and Ps interfaces.
 
Due to the label stacking(2 labels) we have additional 8 bytes in the MTU
size. So, at the CPE the maximum datagram size I can send is 1500 (What I
did was pings with 1500 and with the DF=1). 
 
My question is:
 
Why pings fail with datagram size of 1504 from PE to PE?
 From what I understand there will be only one label (4 bytes) pushed in the
packet, therefore the mtu size will be 1508...
 
Thanks in advance,
Rui Valente
DRE-SE Vodafone(Portugal)
Tel: +351210914085
Mob: +351919513001
rui.valente@vodafone.pt <mailto:rui.valente@vodafone.pt> 
 

---------- 
This message may contain confidential information or privileged material,
and is intended only for the individual(s) named. If you are not in the
named addressee you should not disseminate, distribute or copy this e-mail.
Please notify the sender immediately by e-mail if you have received this
e-mail by mistake and delete this e-mail from your system. 
E-mail transmission cannot be guaranteed to be secure or error-free as
information could be intercepted, corrupted, lost, destroyed, arrive late or
incomplete, or contain viruses.  The sender therefore does not accept
liability for any errors or omissions in the contents of this message which
arise as a result of e-mail transmission. If verification is required please
request a hard-copy version. 

------_=_NextPart_001_01C1CB78.E0198F10
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 10">
<meta name=3DOriginator content=3D"Microsoft Word 10">
<link rel=3DFile-List href=3D"cid:filelist.xml@01C1CB77.E4EC4240">
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */=20
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	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";}
</style>
<![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple =
style=3D'tab-interval:36.0pt'>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hi all,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Imagine the following VPN =
scenario:<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>CE----PE---P---P---PE----CE =
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I have <span class=3DSpellE>FastEthernet</span> in =
all the
links, and tag-switching <span class=3DSpellE>mtu</span> 1508 at the =
<span
class=3DSpellE>PEs</span> and Ps =
interfaces.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Due to the label <span =
class=3DGramE>stacking(</span>2 labels)
we have additional 8 bytes in the MTU size. So, at the CPE the maximum =
datagram
size I can send is 1500 (What I did was pings with 1500 and with the =
DF=3D1). <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>My question is:<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Why pings fail with datagram size of 1504 from PE to =
PE?<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><span style=3D'mso-spacerun:yes'>=A0</span>From what =
I understand
there will be only one label (4 bytes) pushed in the packet, therefore =
the <span
class=3DSpellE>mtu</span> size will be =
1508...<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thanks in advance,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Rui<span style=3D'mso-no-proof:yes'> =
Valente<o:p></o:p></span></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DPT =
style=3D'font-size:10.0pt;
font-family:Arial;mso-ansi-language:PT;mso-no-proof:yes'>DRE-SE
Vodafone(Portugal)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DPT =
style=3D'font-size:10.0pt;
font-family:Arial;mso-ansi-language:PT;mso-no-proof:yes'>Tel: =
+351210914085<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DPT =
style=3D'font-size:10.0pt;
font-family:Arial;mso-ansi-language:PT;mso-no-proof:yes'>Mob: =
+351919513001<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DPT =
style=3D'font-size:10.0pt;
font-family:Arial;mso-ansi-language:PT;mso-no-proof:yes'><a
href=3D"mailto:rui.valente@vodafone.pt">rui.valente@vodafone.pt</a></spa=
n></font><font
size=3D2 face=3DArial><span lang=3DPT =
style=3D'font-size:10.0pt;font-family:Arial;
mso-ansi-language:PT'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>
<BR>

<P><FONT SIZE=3D2 FACE=3D"Arial">---------- </FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">This message may contain confidential =
information or privileged material, and is intended only for the =
individual(s) named. If you are not in the named addressee you should =
not disseminate, distribute or copy this e-mail. Please notify the =
sender immediately by e-mail if you have received this e-mail by =
mistake and delete this e-mail from your system. </FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">E-mail transmission cannot be =
guaranteed to be secure or error-free as information could be =
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or =
contain viruses.  The sender therefore does not accept liability for =
any errors or omissions in the contents of this message which arise as =
a result of e-mail transmission. If verification is required please =
request a hard-copy version. </FONT></P>

------_=_NextPart_001_01C1CB78.E0198F10--



From owner-mpls@UU.NET  Thu Mar 14 13:14:52 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA24538
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 13:14:52 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgei07522;
	Thu, 14 Mar 2002 18:14:07 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgei14381
	for mpls-outgoing; Thu, 14 Mar 2002 18:13:39 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgei14376
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 18:13:37 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgei13489
	for <mpls@uu.net>; Thu, 14 Mar 2002 18:13:02 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgei20376
	for <mpls@uu.net>; Thu, 14 Mar 2002 18:13:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id NAA22493 for <mpls@uu.net>; Thu, 14 Mar 2002 13:13:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id NAA25201 for mpls@uu.net; Thu, 14 Mar 2002 13:13:01 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgei14315
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 18:12:24 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgei29040
	for <mpls@UU.NET>; Thu, 14 Mar 2002 18:10:12 GMT
Received: from sj-msg-core-2.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sj-msg-core-2.cisco.com [171.69.24.11])
	id QQmgei02021
	for <mpls@UU.NET>; Thu, 14 Mar 2002 18:10:12 GMT
Received: from nisser.cisco.com (nisser.cisco.com [171.71.176.85])
	by sj-msg-core-2.cisco.com (8.11.3/8.9.1) with ESMTP id g2EIA9h15905;
	Thu, 14 Mar 2002 10:10:11 -0800 (PST)
Received: from localhost (ssh-sjc-1.cisco.com [171.68.225.134]) by nisser.cisco.com (8.8.6 (PHNE_14041)/CISCO.SERVER.1.2) with ESMTP id KAA04722; Thu, 14 Mar 2002 10:10:08 -0800 (PST)
Date: Thu, 14 Mar 2002 13:10:03 -0500 (Eastern Standard Time)
From: Ajay Simha <asimha@cisco.com>
To: =?iso-8859-1?Q?Rui_Francisco_Negr=E3o_Valente?= <rui.valente@vodafone.pt>
cc: mpls@UU.NET
Subject: Re: Tag-switching mtu doubt
In-Reply-To: <973F105DBDCED411B8DD0008C71668B207831E76@LXMAILSRV04>
Message-ID: <Pine.WNT.4.40.0203141309470.1072-100000@ASIMHA-W2K.amer.cisco.com>
X-X-Sender: asimha@ASIMHA-W2K.amer.cisco.com
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by ietf.org id NAA24538

On Thu, 14 Mar 2002, Rui Francisco Negrăo Valente wrote:

This is a Cisco specific question let us take it ofline...

-ajay
RFNV>
RFNV>Hi all,
RFNV>
RFNV>Imagine the following VPN scenario:
RFNV>
RFNV>CE----PE---P---P---PE----CE
RFNV>
RFNV>I have FastEthernet in all the links, and tag-switching mtu 1508 at the PEs
RFNV>and Ps interfaces.
RFNV>
RFNV>Due to the label stacking(2 labels) we have additional 8 bytes in the MTU
RFNV>size. So, at the CPE the maximum datagram size I can send is 1500 (What I
RFNV>did was pings with 1500 and with the DF=1).
RFNV>
RFNV>My question is:
RFNV>
RFNV>Why pings fail with datagram size of 1504 from PE to PE?
RFNV> From what I understand there will be only one label (4 bytes) pushed in the
RFNV>packet, therefore the mtu size will be 1508...
RFNV>
RFNV>Thanks in advance,
RFNV>Rui Valente
RFNV>DRE-SE Vodafone(Portugal)
RFNV>Tel: +351210914085
RFNV>Mob: +351919513001
RFNV>rui.valente@vodafone.pt <mailto:rui.valente@vodafone.pt>
RFNV>
RFNV>
RFNV>----------
RFNV>This message may contain confidential information or privileged material,
RFNV>and is intended only for the individual(s) named. If you are not in the
RFNV>named addressee you should not disseminate, distribute or copy this e-mail.
RFNV>Please notify the sender immediately by e-mail if you have received this
RFNV>e-mail by mistake and delete this e-mail from your system.
RFNV>E-mail transmission cannot be guaranteed to be secure or error-free as
RFNV>information could be intercepted, corrupted, lost, destroyed, arrive late or
RFNV>incomplete, or contain viruses.  The sender therefore does not accept
RFNV>liability for any errors or omissions in the contents of this message which
RFNV>arise as a result of e-mail transmission. If verification is required please
RFNV>request a hard-copy version.
RFNV>

-- 



From owner-mpls@UU.NET  Thu Mar 14 13:42:20 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA25196
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 13:42:19 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgek02337;
	Thu, 14 Mar 2002 18:41:48 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgek16494
	for mpls-outgoing; Thu, 14 Mar 2002 18:41:21 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgek16487
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 18:41:20 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgek06399
	for <mpls@uu.net>; Thu, 14 Mar 2002 18:41:03 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgek15333
	for <mpls@uu.net>; Thu, 14 Mar 2002 18:41:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id NAA24745 for <mpls@uu.net>; Thu, 14 Mar 2002 13:41:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id NAA27017 for mpls@uu.net; Thu, 14 Mar 2002 13:41:02 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgek16290
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 18:39:22 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgek17184
	for <mpls@UU.NET>; Thu, 14 Mar 2002 18:39:21 GMT
Received: from alpo.casc.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: h152-148-10-6.outland.lucent.com [152.148.10.6])
	id QQmgek28606
	for <mpls@UU.NET>; Thu, 14 Mar 2002 18:39:21 GMT
Received: from ma8117nsun.lucent.com ([152.148.62.62])
	by alpo.casc.com (8.9.1a/8.9.1) with ESMTP id NAA05157
	for <mpls@UU.NET>; Thu, 14 Mar 2002 13:39:20 -0500 (EST)
Message-Id: <4.3.1.2.20020314133809.00e33dd0@mailbox.casc.com>
X-Sender: nsun@mailbox.casc.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.1
Date: Thu, 14 Mar 2002 13:39:09 -0500
To: mpls@UU.NET
From: Naxin Sun <nsun@lucent.com>
Subject: unsubscribe
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk




From owner-mpls@UU.NET  Thu Mar 14 14:01:22 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA26244
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 14:01:22 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgem00484;
	Thu, 14 Mar 2002 19:00:50 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgem20549
	for mpls-outgoing; Thu, 14 Mar 2002 19:00:21 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgem20321
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 19:00:17 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgel21037
	for <mpls@UU.NET>; Thu, 14 Mar 2002 18:59:53 GMT
Received: from merlot.juniper.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint.juniper.net [207.17.136.129])
	id QQmgel18947
	for <mpls@UU.NET>; Thu, 14 Mar 2002 18:59:53 GMT
Received: from juniper.net (garnet.juniper.net [172.17.28.17])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id g2EIxkT06366;
	Thu, 14 Mar 2002 10:59:51 -0800 (PST)
	(envelope-from yakov@juniper.net)
Message-Id: <200203141859.g2EIxkT06366@merlot.juniper.net>
To: Nabil Seddigh <nseddigh@tropicnetworks.com>
cc: mpls@UU.NET
Subject: Re: -04 version 
In-Reply-To: Your message of "Wed, 20 Feb 2002 15:33:57 EST."
             <3C740835.1596820@tropicnetworks.com> 
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <38768.1016132386.1@juniper.net>
Date: Thu, 14 Mar 2002 10:59:46 -0800
From: Yakov Rekhter <yakov@juniper.net>
Sender: owner-mpls@UU.NET
Precedence: bulk

Nabil,

> I suggest adding a section with title error handling - between
> section 6.2 and section 7. Having its own section is good as one
> would typically expect a note on error handling in this kind of
> a draft.  The section could indicate something  like:
> 
>  Section 7.0
>  -----------
>  "In order to indicate the interfaces on which a particular error
>   occured, a new IF_ID ERROR_SPEC object is defined. The definitions 
>   can be found in draft-ietf-mpls-generalized-rsvp-te-06.txt and
>   draft-ietf-mpls-generalized-signaling-07.txt"
> 
> Also section 6.1 indicates that the LSR should return error.
> However, it does not specify whether the PathErr message
> will contain an existing error code or a new one to
> be defined by IANA. Could you clarify.

To address the above I replaced 

   Otherwise, the LSR SHOULD return an error.

with the following:

   Otherwise, the LSR SHOULD return an error using the IF_ID
   ERROR_SPEC object (see [GMPLS-RSVP], [GMPLS-SIG]). The Error
   code in the object is set to [TBD]. The Error value in the object
   is set to [TBD].

As you can see I assume that we are going to get new Error code
and new Error value. But if you think we should use the existing
Error code and/or Error value, please let me know.

Yakov.


From owner-mpls@UU.NET  Thu Mar 14 15:21:09 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA29314
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 15:21:08 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmger22588;
	Thu, 14 Mar 2002 20:20:16 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmger05061
	for mpls-outgoing; Thu, 14 Mar 2002 20:20:01 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmger05046
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 20:19:56 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmger00273
	for <mpls@UU.NET>; Thu, 14 Mar 2002 20:19:39 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmger28384
	for <mpls@UU.NET>; Thu, 14 Mar 2002 20:19:38 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id PAA03259; Thu, 14 Mar 2002 15:19:38 -0500 (EST)
Received: from localhost (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) with ESMTP id PAA02151; Thu, 14 Mar 2002 15:19:38 -0500 (EST)
Message-Id: <200203142019.PAA02151@erosen-u10.cisco.com>
X-Authentication-Warning: erosen-u10.cisco.com: erosen owned process doing -bs
To: "Reddy, Vikram" <vikramr@netplane.com>
cc: "'raszuk@cisco.com'" <raszuk@cisco.com>, ppvpn@ppvpn.francetelecom.com,
        mpls@UU.NET
Subject: Re: QoS for BGP/MPLS VPNs in 2547bis 
In-reply-to: Your message of Thu, 14 Mar 2002 01:04:51 -0500.
             <E7E13AAF2F3ED41197C100508BD6A328493819@india_exch.hyderabad.mindspeed.com> 
Reply-To: erosen@cisco.com
User-Agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.3
 (=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 Emacs/21.1
 (sparc-sun-solaris2.6) MULE/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=US-ASCII
Date: Thu, 14 Mar 2002 15:19:38 -0500
From: Eric Rosen <erosen@cisco.com>
Sender: owner-mpls@UU.NET
Precedence: bulk


Vikram> If VRF1 exports RT=Red (exports routes belonging to VPN with RT=Red)
Vikram> imports routes with RT=Red,Blue,Green. 

Vikram> If it wants to give QoS1  to routes with RT=Red, QoS2 to routes with
Vikram> RT=Blue,  QoS3 to routes  with RT=Green  the approach  you mentioned
Vikram> would not work. 

The obvious extension though would be  that when you configure VRF1 with its
Import Targets, you specify a QoS  for each Import Target.  Then only routes
which  arrive with  the  corresponding  Route Target  would  get the  proper
RSVP-TE tunnel as their next hop interfaces. 





From owner-mpls@UU.NET  Thu Mar 14 17:02:33 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA02403
	for <mpls-archive@lists.ietf.org>; Thu, 14 Mar 2002 17:02:18 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgey15439;
	Thu, 14 Mar 2002 22:01:33 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgey07811
	for mpls-outgoing; Thu, 14 Mar 2002 22:01:14 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgey07735
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 22:01:08 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgey21713
	for <mpls@uu.net>; Thu, 14 Mar 2002 22:01:02 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgey19688
	for <mpls@uu.net>; Thu, 14 Mar 2002 22:01:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id RAA11296 for <mpls@uu.net>; Thu, 14 Mar 2002 17:01:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id RAA07050 for mpls@uu.net; Thu, 14 Mar 2002 17:01:01 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgey04239
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 14 Mar 2002 22:00:10 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgex10294
	for <mpls@UU.NET>; Thu, 14 Mar 2002 21:59:07 GMT
Received: from ihemail1.firewall.lucent.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ihemail1.lucent.com [192.11.222.161])
	id QQmgex12109
	for <mpls@UU.NET>; Thu, 14 Mar 2002 21:59:07 GMT
Received: from uk0006exch001h.wins.lucent.com (h135-86-160-150.lucent.com [135.86.160.150])
	by ihemail1.firewall.lucent.com (Switch-2.1.3/Switch-2.1.0) with ESMTP id g2ELx6g05568
	for <mpls@UU.NET>; Thu, 14 Mar 2002 16:59:06 -0500 (EST)
Received: by uk0006exch001h.uk.lucent.com with Internet Mail Service (5.5.2650.21)
	id <FY31HBXH>; Thu, 14 Mar 2002 21:59:05 -0000
Message-ID: <17BA7A412C4FD311A4B700508B0291AE06E9E5D8@uk0006exch004u.uk.lucent.com>
From: "Mannerstam, David (David)" <dmanners@lucent.com>
To: mpls@UU.NET
Subject:  unsubscribe
Date: Thu, 14 Mar 2002 21:59:04 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

unsubscribe




From owner-mpls@UU.NET  Fri Mar 15 02:52:53 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA22983
	for <mpls-archive@lists.ietf.org>; Fri, 15 Mar 2002 02:52:52 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmggl16518;
	Fri, 15 Mar 2002 07:48:18 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmggl04828
	for mpls-outgoing; Fri, 15 Mar 2002 07:47:56 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmggl04821
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 15 Mar 2002 07:47:53 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmggl17465
	for <mpls@UU.NET>; Fri, 15 Mar 2002 07:47:28 GMT
Received: from india.mercurykr.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [165.133.13.60])
	id QQmggl26855
	for <mpls@UU.NET>; Fri, 15 Mar 2002 07:47:18 GMT
Received: from amar (kapil [165.133.13.19])
	by india.mercurykr.com (8.8.8+Sun/8.8.8) with SMTP id NAA22776
	for <mpls@UU.NET>; Fri, 15 Mar 2002 13:09:39 -0600 (GMT)
Message-ID: <001401c1cbf5$9b72c2a0$130d85a5@dti.daewoo.co.kr>
From: "Amarendra" <amar@mercurykr.com>
To: <mpls@UU.NET>
Subject: RAPI on VxWorks
Date: Fri, 15 Mar 2002 13:17:00 +0530
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0011_01C1CC23.B0959800"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.

------=_NextPart_000_0011_01C1CC23.B0959800
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,=20
I have a query about RAPI implementation. In RAPI implementation it is =
mentioned that on Host, connection between User Application and RSVP =
deamon should using AF_LOCAL or AF_UNIX, but in VxWorks UNIX or LOCAL =
sockets are not supported. So that means we can not support RAPI on =
VxWorks.
Any comments ??
Amarendra

Amarendra Kumar Singh
Mercury Corporation
(formerly Daewoo Telecom Ltd)
India Branch Office

------=_NextPart_000_0011_01C1CC23.B0959800
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4134.600" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV>Hi, </DIV>
<DIV>I have a query about RAPI implementation. In RAPI implementation it =
is=20
mentioned that on Host, connection between User Application and RSVP =
deamon=20
should using AF_LOCAL or AF_UNIX, but in VxWorks UNIX or LOCAL sockets =
are not=20
supported. So that means we can not support RAPI on VxWorks.</DIV>
<DIV>Any comments ??</DIV>
<DIV>Amarendra</DIV>
<DIV>&nbsp;</DIV></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Amarendra Kumar Singh<BR>Mercury=20
Corporation<BR>(formerly Daewoo Telecom Ltd)<BR>India Branch=20
Office</FONT></DIV></BODY></HTML>

------=_NextPart_000_0011_01C1CC23.B0959800--



From owner-mpls@UU.NET  Fri Mar 15 07:13:07 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA27130
	for <mpls-archive@lists.ietf.org>; Fri, 15 Mar 2002 07:13:07 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmghc03072;
	Fri, 15 Mar 2002 12:12:28 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmghc05487
	for mpls-outgoing; Fri, 15 Mar 2002 12:12:16 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmghc05475
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 15 Mar 2002 12:12:10 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmghc04507
	for <mpls@uu.net>; Fri, 15 Mar 2002 12:11:57 GMT
Received: from web12007.mail.yahoo.com by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: web12007.mail.yahoo.com [216.136.172.215])
	id QQmghc15762
	for <mpls@uu.net>; Fri, 15 Mar 2002 12:11:57 GMT
Message-ID: <20020315121156.14830.qmail@web12007.mail.yahoo.com>
Received: from [192.100.124.218] by web12007.mail.yahoo.com via HTTP; Fri, 15 Mar 2002 04:11:56 PST
Date: Fri, 15 Mar 2002 04:11:56 -0800 (PST)
From: Brahms He <brahms_h@yahoo.com>
Subject: Question on draft-ietf-mpls-lsr-mib-08
To: mpls@UU.NET
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi, there!

I have some question for you:
     In the: draft-ietf-mpls-lsr-mib-08, Page 31,
there is the definition of mplsXCEntry, my question
is:
Why it is marked as not-accessible? Then how can the
cross-connect information be read out? How can the
MPLS topology be known?

     Is there any other possibility for a management
module to get the cross-connect information as which
mplsInSegmentLabel(s) is(are) connected with which
mplsOutSegmentLabel(s)?

Thanks!

Br, Brahms

__________________________________________________
Do You Yahoo!?
Yahoo! Sports - live college hoops coverage
http://sports.yahoo.com/


From owner-mpls@UU.NET  Fri Mar 15 10:56:21 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA02322
	for <mpls-archive@lists.ietf.org>; Fri, 15 Mar 2002 10:56:21 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmghr11078;
	Fri, 15 Mar 2002 15:55:44 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmghr23246
	for mpls-outgoing; Fri, 15 Mar 2002 15:55:28 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmghr23227
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 15 Mar 2002 15:55:25 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmghr14746
	for <mpls@uu.net>; Fri, 15 Mar 2002 15:54:41 GMT
Received: from mail.paramanetworks.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail.paramaoptical.com [216.217.24.162])
	id QQmghr09800
	for <mpls@uu.net>; Fri, 15 Mar 2002 15:54:41 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: RE: Question on draft-ietf-mpls-lsr-mib-08
Date: Fri, 15 Mar 2002 10:54:41 -0500
Message-ID: <9791A828507D5A418741095C3FD0DDE33C0093@INDUS.paramanet.com>
Thread-topic: Question on draft-ietf-mpls-lsr-mib-08
Thread-index: AcHMIr9xcRbqjFMHRDONZUGpOVAJVgAFgC3w
From: "Cheenu Srinivasan" <cheenu@paramanet.com>
To: "Brahms He" <brahms_h@yahoo.com>
Cc: <mpls@UU.NET>, <arun@force10networks.com>, <tnadeau@cisco.com>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id KAA02322

> > I have some question for you:
> >      In the: draft-ietf-mpls-lsr-mib-08, Page 31,
> > there is the definition of mplsXCEntry, my question
> > is:
> > Why it is marked as not-accessible? Then how can the
> > cross-connect information be read out? How can the
> > MPLS topology be known?
> > 
> >      Is there any other possibility for a management
> > module to get the cross-connect information as which
> > mplsInSegmentLabel(s) is(are) connected with which
> > mplsOutSegmentLabel(s)?

Its SNMP convention that MAX-ACCESS for conceptual tables and
rows is always not-accessible. Please see RFC 2578 sec. 7.1.12.

You can retrieve instances of column objects in a conceptual
row if their MAX-ACCESS is read-only or higher.


From owner-mpls@UU.NET  Fri Mar 15 11:24:03 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA03149
	for <mpls-archive@lists.ietf.org>; Fri, 15 Mar 2002 11:24:02 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmght22373;
	Fri, 15 Mar 2002 16:23:19 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmght16084
	for mpls-outgoing; Fri, 15 Mar 2002 16:22:57 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmght16077
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 15 Mar 2002 16:22:55 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmght21495
	for <mpls@UU.NET>; Fri, 15 Mar 2002 16:20:20 GMT
Received: from web12006.mail.yahoo.com by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: web12006.mail.yahoo.com [216.136.172.214])
	id QQmght13894
	for <mpls@UU.NET>; Fri, 15 Mar 2002 16:20:19 GMT
Message-ID: <20020315162019.83685.qmail@web12006.mail.yahoo.com>
Received: from [192.100.124.218] by web12006.mail.yahoo.com via HTTP; Fri, 15 Mar 2002 08:20:19 PST
Date: Fri, 15 Mar 2002 08:20:19 -0800 (PST)
From: Brahms He <brahms_h@yahoo.com>
Subject: RE: Question on draft-ietf-mpls-lsr-mib-08
To: Cheenu Srinivasan <cheenu@paramanet.com>
Cc: mpls@UU.NET, arun@force10networks.com, tnadeau@cisco.com
In-Reply-To: <9791A828507D5A418741095C3FD0DDE33C0093@INDUS.paramanet.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi, Thanks for replying!

Now the scenario is: the manager want to know the
cross-connect information from a specific LSR, but
unfortunately, that information is not-accessible from
the mplsXCTable, what should it do?

Is it possible to:
    1) make the 'mplsXCIndex', 'mplsInSegmentIfIndex',
'mplsInSegmentLabel' and 'mplsOutSegmentIndex'
readable? Why to hide this information?

    Or
    
    2) Can the equivalent In and Out segment
cross-connect information from somewhere else?

Br, Brahms



> > I have some question for you:
> >      In the: draft-ietf-mpls-lsr-mib-08, Page 31,
> > there is the definition of mplsXCEntry, my
question
> > is:
> > Why it is marked as not-accessible? Then how can
the
> > cross-connect information be read out? How can the
> > MPLS topology be known?
> > 
> >      Is there any other possibility for a
management
> > module to get the cross-connect information as
which
> > mplsInSegmentLabel(s) is(are) connected with which
> > mplsOutSegmentLabel(s)?

Its SNMP convention that MAX-ACCESS for conceptual
tables and
rows is always not-accessible. Please see RFC 2578
sec. 7.1.12.

You can retrieve instances of column objects in a
conceptual
row if their MAX-ACCESS is read-only or higher.



__________________________________________________
Do You Yahoo!?
Yahoo! Sports - live college hoops coverage
http://sports.yahoo.com/


From owner-mpls@UU.NET  Sun Mar 17 02:29:21 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA28597
	for <mpls-archive@lists.ietf.org>; Sun, 17 Mar 2002 02:29:21 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgnt05393;
	Sun, 17 Mar 2002 07:27:17 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgnt22251
	for mpls-outgoing; Sun, 17 Mar 2002 07:27:04 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgnt22236
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 17 Mar 2002 07:27:03 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgnt14661
	for <mpls@UU.NET>; Sun, 17 Mar 2002 07:26:22 GMT
Received: from mail.cad.zju.edu.cn by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: cad.zju.edu.cn [210.32.131.2])
	id QQmgnt04157
	for <mpls@UU.NET>; Sun, 17 Mar 2002 07:26:21 GMT
Received: (qmail 18427 invoked from network); 17 Mar 2002 07:30:42 -0000
Received: from unknown (HELO ultra1) (210.32.131.97)
  by 210.32.131.2 with SMTP; 17 Mar 2002 07:30:42 -0000
From: "Jing Shen" <jshen@cad.zju.edu.cn>
To: <te-wg@UU.NET>
Cc: <mpls@UU.NET>, <ippm@advanced.org>, <irtf-rr@puck.nether.net>,
        <end2end-interest@postel.org>
Subject: Where can I find statistics data on traffic over current high speed internet?
Date: Sun, 17 Mar 2002 15:26:05 +0800
Message-ID: <01c1cd84$ff9497f0$d2208361@ultra1>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0004_01C1CDC8.0DB7D7F0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express Unix 5.00.3314.1001
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.3314.1001
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.

------=_NextPart_000_0004_01C1CDC8.0DB7D7F0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,


I've read some books and papers on network traffic characteristics . =
But, all of them seem to be measured before 1999 when
internet is not such a high speed one. (  As I know, from 1996 to 2001 =
ChinaNet  has involved from 45Mbps to 10Gbps, the subdomain of
it involved from 2Mbps to 2.Gbps , more and more people start to enjoy =
stream media, multiuser game
other than only static web pages) . =20

I'm sure the self-similar character of internet traffic mainteins with =
the network speed improvement, =20
But the distribution of these traffic between different protocols,  the =
size distribution must have changed
much.  ( It seems to no measurement done with ChinaNet)

So, I want  to know where I can  find statistics data on current high =
speed internet? =20


Thank you very much.

Jing Shen

State Key Lab of CAD&CG
ZheJiang University=20
P.R.China





------=_NextPart_000_0004_01C1CDC8.0DB7D7F0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dwindows-1252" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3314.1001" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3Dhelvetica size=3D2>Hi,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3Dhelvetica size=3D2>I've read some books and papers on =
network=20
traffic characteristics . But, all of them seem to be measured before =
1999=20
when</FONT></DIV>
<DIV><FONT face=3Dhelvetica size=3D2>internet is not such a high speed =
one. (&nbsp;=20
</FONT><FONT face=3Dhelvetica size=3D2>As I know, from 1996 to 2001 =
ChinaNet&nbsp;=20
has involved from 45Mbps to 10Gbps, the subdomain of</FONT></DIV>
<DIV><FONT face=3Dhelvetica size=3D2>it involved from 2Mbps to =
2.Gbps&nbsp;, more=20
and more people start to enjoy stream media, multiuser game</FONT></DIV>
<DIV><FONT face=3Dhelvetica size=3D2>other than only static web pages) =
.&nbsp;=20
</FONT></DIV>
<DIV><FONT face=3Dhelvetica size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3Dhelvetica size=3D2>I'm sure the self-similar character =
of internet=20
traffic mainteins with the </FONT><FONT face=3Dhelvetica =
size=3D2>network speed=20
improvement,&nbsp; </FONT></DIV>
<DIV><FONT face=3Dhelvetica size=3D2>But the distribution of these =
traffic between=20
different protocols,&nbsp; the size distribution must have =
changed</FONT></DIV>
<DIV><FONT face=3Dhelvetica size=3D2>much.&nbsp;&nbsp;(&nbsp;It seems to =
no=20
measurement done with ChinaNet)</FONT></DIV>
<DIV><FONT face=3Dhelvetica size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3Dhelvetica size=3D2>So, I want&nbsp; to know where I =
can =20
find&nbsp;statistics data on=20
current&nbsp;high&nbsp;speed&nbsp;internet?&nbsp;</FONT>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=3D#000000 face=3Dhelvetica size=3D2>Thank you very =
much.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=3D#000000 face=3Dhelvetica size=3D2>Jing =
Shen</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=3D#000000 face=3Dhelvetica size=3D2>State Key Lab of=20
CAD&amp;CG</FONT></DIV>
<DIV><FONT color=3D#000000 face=3Dhelvetica size=3D2>ZheJiang University =
</FONT></DIV>
<DIV><FONT color=3D#000000 face=3Dhelvetica =
size=3D2>P.R.China</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0004_01C1CDC8.0DB7D7F0--



From owner-mpls@UU.NET  Sun Mar 17 11:44:01 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA05258
	for <mpls-archive@lists.ietf.org>; Sun, 17 Mar 2002 11:44:01 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgpe08744;
	Sun, 17 Mar 2002 16:43:23 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgpe04535
	for mpls-outgoing; Sun, 17 Mar 2002 16:43:06 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgpe04525
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 17 Mar 2002 16:43:01 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgpe29042
	for <mpls@UU.NET>; Sun, 17 Mar 2002 16:42:46 GMT
Received: from mailgw.ipunplugged.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: 217.134.88.213.host.tele1europe.se [213.88.134.217])
	id QQmgpe24401
	for <mpls@UU.NET>; Sun, 17 Mar 2002 16:42:45 GMT
Received: from ipunplugged.com (wormhole.local.ipunplugged.com [213.88.134.210])
	by mailgw.ipunplugged.com (8.9.3/8.9.3) with ESMTP id RAA18942;
	Sun, 17 Mar 2002 17:39:57 +0100
Message-ID: <3C94C745.5070801@ipunplugged.com>
Date: Sun, 17 Mar 2002 17:41:41 +0100
From: Hans =?ISO-8859-1?Q?Sj=F6strand?= <hans@ipunplugged.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.8) Gecko/20020204
X-Accept-Language: en-us
MIME-Version: 1.0
To: Brahms He <brahms_h@yahoo.com>
CC: mpls@UU.NET
Subject: Re: Question on draft-ietf-mpls-lsr-mib-08
References: <20020315162019.83685.qmail@web12006.mail.yahoo.com>
Content-Type: multipart/alternative;
 boundary="------------060405060805020200060305"
Sender: owner-mpls@UU.NET
Precedence: bulk


--------------060405060805020200060305
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Brahms,

This is the nature of the SNMP, that row index are defined as 
non-accessible. They are however trivial to read out, just do a 
snmpgetnext over the table and you will be able to obtain all indexes 
that you want.

This is not something specific to the LSR MIB or anything mpls related, 
this is basic SNMP. I really recommend the book "Understanding SNMP 
MIBs" by David T. Perkins to learn the rules and subtleties of SNMP mibs.

Regards
/// Hasse

Brahms He wrote:

>Hi, Thanks for replying!
>
>Now the scenario is: the manager want to know the
>cross-connect information from a specific LSR, but
>unfortunately, that information is not-accessible from
>the mplsXCTable, what should it do?
>
>Is it possible to:
>    1) make the 'mplsXCIndex', 'mplsInSegmentIfIndex',
>'mplsInSegmentLabel' and 'mplsOutSegmentIndex'
>readable? Why to hide this information?
>
>    Or
>    
>    2) Can the equivalent In and Out segment
>cross-connect information from somewhere else?
>
>Br, Brahms
>
>
>
>>>I have some question for you:
>>>     In the: draft-ietf-mpls-lsr-mib-08, Page 31,
>>>there is the definition of mplsXCEntry, my
>>>
>question
>
>>>is:
>>>Why it is marked as not-accessible? Then how can
>>>
>the
>
>>>cross-connect information be read out? How can the
>>>MPLS topology be known?
>>>
>>>     Is there any other possibility for a
>>>
>management
>
>>>module to get the cross-connect information as
>>>
>which
>
>>>mplsInSegmentLabel(s) is(are) connected with which
>>>mplsOutSegmentLabel(s)?
>>>
>
>Its SNMP convention that MAX-ACCESS for conceptual
>tables and
>rows is always not-accessible. Please see RFC 2578
>sec. 7.1.12.
>
>You can retrieve instances of column objects in a
>conceptual
>row if their MAX-ACCESS is read-only or higher.
>
>
>
>__________________________________________________
>Do You Yahoo!?
>Yahoo! Sports - live college hoops coverage
>http://sports.yahoo.com/
>



--------------060405060805020200060305
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title></title>
</head>
<body>
Brahms,<br>
<br>
This is the nature of the SNMP, that row index are defined as non-accessible.
They are however trivial to read out, just do a snmpgetnext over the table
and you will be able to obtain all indexes that you want. <br>
<br>
This is not something specific to the LSR MIB or anything mpls related, this
is basic SNMP. I really recommend the book "Understanding SNMP MIBs" by David
T. Perkins to learn the rules and subtleties of SNMP mibs. <br>
<br>
Regards<br>
/// Hasse<br>
<br>
Brahms He wrote:<br>
<blockquote type="cite" cite="mid:20020315162019.83685.qmail@web12006.mail.yahoo.com">
  <pre wrap="">Hi, Thanks for replying!<br><br>Now the scenario is: the manager want to know the<br>cross-connect information from a specific LSR, but<br>unfortunately, that information is not-accessible from<br>the mplsXCTable, what should it do?<br><br>Is it possible to:<br>    1) make the 'mplsXCIndex', 'mplsInSegmentIfIndex',<br>'mplsInSegmentLabel' and 'mplsOutSegmentIndex'<br>readable? Why to hide this information?<br><br>    Or<br>    <br>    2) Can the equivalent In and Out segment<br>cross-connect information from somewhere else?<br><br>Br, Brahms<br><br><br><br></pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">I have some question for you:<br>     In the: draft-ietf-mpls-lsr-mib-08, Page 31,<br>there is the definition of mplsXCEntry, my<br></pre>
      </blockquote>
      </blockquote>
      <pre wrap=""><!---->question<br></pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">is:<br>Why it is marked as not-accessible? Then how can<br></pre>
          </blockquote>
          </blockquote>
          <pre wrap=""><!---->the<br></pre>
          <blockquote type="cite">
            <blockquote type="cite">
              <pre wrap="">cross-connect information be read out? How can the<br>MPLS topology be known?<br><br>     Is there any other possibility for a<br></pre>
              </blockquote>
              </blockquote>
              <pre wrap=""><!---->management<br></pre>
              <blockquote type="cite">
                <blockquote type="cite">
                  <pre wrap="">module to get the cross-connect information as<br></pre>
                  </blockquote>
                  </blockquote>
                  <pre wrap=""><!---->which<br></pre>
                  <blockquote type="cite">
                    <blockquote type="cite">
                      <pre wrap="">mplsInSegmentLabel(s) is(are) connected with which<br>mplsOutSegmentLabel(s)?<br></pre>
                      </blockquote>
                      </blockquote>
                      <pre wrap=""><!----><br>Its SNMP convention that MAX-ACCESS for conceptual<br>tables and<br>rows is always not-accessible. Please see RFC 2578<br>sec. 7.1.12.<br><br>You can retrieve instances of column objects in a<br>conceptual<br>row if their MAX-ACCESS is read-only or higher.<br><br><br><br>__________________________________________________<br>Do You Yahoo!?<br>Yahoo! Sports - live college hoops coverage<br><a class="moz-txt-link-freetext" href="http://sports.yahoo.com/">http://sports.yahoo.com/</a><br><br></pre>
                      </blockquote>
                      <br>
                      <br>
                      </body>
                      </html>

--------------060405060805020200060305--



From owner-mpls@UU.NET  Sun Mar 17 13:38:59 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA08214
	for <mpls-archive@lists.ietf.org>; Sun, 17 Mar 2002 13:38:59 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgpm09654;
	Sun, 17 Mar 2002 18:38:13 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgpm23467
	for mpls-outgoing; Sun, 17 Mar 2002 18:38:00 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgpm23462
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 17 Mar 2002 18:37:57 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgpm17693
	for <mpls@uu.net>; Sun, 17 Mar 2002 18:37:36 GMT
Received: from mailsmtp7.ftmms by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp-out.voila.wanadooportails.com [193.252.117.74])
	id QQmgpm08948
	for <mpls@uu.net>; Sun, 17 Mar 2002 18:37:35 GMT
Received: from voila.fr (10.3.7.82) by mailsmtp7.ftmms (5.1.071)
        id 3C8618C2000A188D for mpls@uu.net; Sun, 17 Mar 2002 19:36:59 +0100
Date: Sun, 17 Mar 2002 19:36:58 +0100
Message-Id: <GT4RPM$I4U5N44UBoMT040uJYTTkY3LEQqakIxFpB0ZtYc7hosB1S@voila.fr>
Subject: =?iso-8859-1?Q?test?=
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
From: "=?utf-8?Q?ipguru@voila.fr?=" <ipguru@voila.fr>
To: mpls@UU.NET
X-XaM3-API-Version: 301build11
X-type: 0
X-SenderIP: 195.197.160.10
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by ietf.org id NAA08214

test,


____________________________________________________________
Faites un voeu et puis Voila ! www.voila.fr 
Avec Voila Mail, consultez vos e-mails sur votre mobile Wap. 


From owner-mpls@UU.NET  Mon Mar 18 03:49:02 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01073
	for <mpls-archive@lists.ietf.org>; Mon, 18 Mar 2002 03:48:57 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgrr03702;
	Mon, 18 Mar 2002 08:48:09 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgrr09992
	for mpls-outgoing; Mon, 18 Mar 2002 08:47:48 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgrr09984
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 18 Mar 2002 08:47:47 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgrr08801
	for <mpls@UU.NET>; Mon, 18 Mar 2002 08:47:03 GMT
Received: from yc.shu.edu.cn by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [202.120.127.220])
	id QQmgrr02142
	for <mpls@UU.NET>; Mon, 18 Mar 2002 08:46:57 GMT
Received: from xyx ([202.120.127.81])
	by yc.shu.edu.cn (8.9.3+Sun/8.9.1) with SMTP id QAA07002
	for <mpls@UU.NET>; Mon, 18 Mar 2002 16:53:13 +0800 (CST)
Message-ID: <006301c1ce5a$3ee5a360$517f78ca@xyx>
From: "Xu Yingxiao" <xyx@yc.shu.edu.cn>
To: <mpls@UU.NET>
References: <2413FED0DFE6D111B3F90008C7FA61FB0D49FBE6@nl0006exch002u.nl.lucent.com>
Subject: What is "diverted resources"?
Date: Mon, 18 Mar 2002 16:52:32 +0800
MIME-Version: 1.0
Content-Type: text/plain;
	charset="gb2312"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by ietf.org id DAA01073

As in draft-ietf-mpls-recovery-frmwrk-03.txt


I have difficulty in understanding the following sentence:

"MPLS-based recovery should aim to enhance the reliability of the 
protected traffic while minimally or predictably degrading the 
traffic carried by the diverted resources".

Does it mean When failure occur, the traffic should be degraded minimally or predictably, and at the same time, the reliability of the protected traffic should be enhanced?

But what traffic is the traffic that carried by the diverted resources?
In english dictionary, it explains as "To turn aside from a course or direction", but it seems not fit in this circumstance. I also find some usage in Internet as below:

1.damages a company can suffer: lower productivity, delays in key project timelines,diverted resources.
2. Many graphic design companies have chosen diverted resources to new media such as web design. 

But all these can't help me know the meaning of diverted resources.





From owner-mpls@UU.NET  Mon Mar 18 04:54:12 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA02012
	for <mpls-archive@lists.ietf.org>; Mon, 18 Mar 2002 04:54:07 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgrv25878;
	Mon, 18 Mar 2002 09:53:19 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgrv05033
	for mpls-outgoing; Mon, 18 Mar 2002 09:53:06 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgrv05028
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 18 Mar 2002 09:53:03 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgrv09586
	for <mpls@UU.NET>; Mon, 18 Mar 2002 09:52:49 GMT
Received: from multitech.co.in by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [202.54.39.98])
	id QQmgrv26223
	for <mpls@UU.NET>; Mon, 18 Mar 2002 09:52:47 GMT
Received: from abhay ([192.168.1.126])
	by multitech.co.in (8.12.1/8.12.1) with SMTP id g2I9rXPb016559;
	Mon, 18 Mar 2002 15:23:33 +0530
Message-ID: <004a01c1ce63$ac4d0f20$7e01a8c0@multitech.co.in>
From: "abhay" <abhay@multitech.co.in>
To: "Xu Yingxiao" <xyx@yc.shu.edu.cn>, <mpls@UU.NET>
References: <2413FED0DFE6D111B3F90008C7FA61FB0D49FBE6@nl0006exch002u.nl.lucent.com> <006301c1ce5a$3ee5a360$517f78ca@xyx>
Subject: Re: What is "diverted resources"?
Date: Mon, 18 Mar 2002 15:30:01 +0530
MIME-Version: 1.0
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit



Hello Xu,
As I understand from the MPLS recovery framework:

1) MPLS Based Recovery such as(FRR Paths,Path Restoration,Backup Paths) are
applied
to only those paths that have either paid more money for these
services.These paths
are called protected paths.

However the point to be noted is:

2)Even though the main path of the protected path has QOS and Bandwidth
Reservations.

Note this:

Since we call it protected paths,the FRR Paths,Backup paths which give
protection to the
main path has the following characteristics:

1) The FRR paths and Backup Paths may contain other MPLS non-protected
paths.Hence they also
will be carrying traffic for non-protected paths.

2)Now,when there is a Link Failure in the main protected path.The traffic of
the main protected path will flow on the backup or the FRR paths.But,the
problem is that how shall we
maintain the same QOS and good service level for the main path traffic on
these backup paths.

There are 2 things we can do:

1) Let the traffic from main path flow with the traffic of non-protected
paths and possibly suffer service degradation

                            -OR-

2) Degrade the services of the non-protected paths by maintaining state
information in the routers/switches along the paths,stating a policy to
treat the protected path traffic with higher priority.

Some things to be noted is the Birth of Diff Serv was due one of these
reasons:

Hope this helps,
Regards,
Abhay





----- Original Message -----
From: Xu Yingxiao <xyx@yc.shu.edu.cn>
To: <mpls@UU.NET>
Sent: Monday, March 18, 2002 2:22 PM
Subject: What is "diverted resources"?


> As in draft-ietf-mpls-recovery-frmwrk-03.txt
>
>
> I have difficulty in understanding the following sentence:
>
> "MPLS-based recovery should aim to enhance the reliability of the
> protected traffic while minimally or predictably degrading the
> traffic carried by the diverted resources".
>
> Does it mean When failure occur, the traffic should be degraded minimally
or predictably, and at the same time, the reliability of the protected
traffic should be enhanced?
>
> But what traffic is the traffic that carried by the diverted resources?
> In english dictionary, it explains as "To turn aside from a course or
direction", but it seems not fit in this circumstance. I also find some
usage in Internet as below:
>
> 1.damages a company can suffer: lower productivity, delays in key project
timelines,diverted resources.
> 2. Many graphic design companies have chosen diverted resources to new
media such as web design.
>
> But all these can't help me know the meaning of diverted resources.
>
>



From owner-mpls@UU.NET  Mon Mar 18 17:16:34 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA22520
	for <mpls-archive@lists.ietf.org>; Mon, 18 Mar 2002 17:16:34 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgts26459;
	Mon, 18 Mar 2002 22:14:27 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgts21956
	for mpls-outgoing; Mon, 18 Mar 2002 22:14:08 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgts21951
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 18 Mar 2002 22:14:04 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgts05035
	for <mpls@UU.NET>; Mon, 18 Mar 2002 22:13:35 GMT
Received: from tomp.smb.utfors.se by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: tomp.smb.utfors.se [195.58.112.6])
	id QQmgts25323
	for <mpls@UU.NET>; Mon, 18 Mar 2002 22:13:33 GMT
Received: from utfors.se ([195.58.105.95]) by tomp.smb.utfors.se
          (Netscape Messaging Server 4.15) with ESMTP id GT6WLN00.BF9;
          Mon, 18 Mar 2002 23:17:47 +0100 
Message-ID: <3C966684.6030106@utfors.se>
Date: Mon, 18 Mar 2002 23:13:24 +0100
From: Loa Andersson <loa.andersson@utfors.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: mpls wg <mpls@UU.NET>, agenda@ietf.org, Scott Bradner <sob@harvard.edu>,
        bwijnen@lucent.com
Subject: agenda update - MPLS WG Minneapolis
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

All,

slight canges in the agenda for tomorrowa meeting.
Schedule is the same, only names of the Van Den Bosch corrected,
Andy Malis will do the report on LDP fault tolerence.

/Loa

----------------------------------------------------------------



                              Agenda

               for the MPLS WG at the Minneapolis meeting



Tuesday March 19 2002, 9.00 AM - 11.30 AM

Agenda bashing                                           10 min

Loa and Bob:
LDP to draft - status                                    10 min

K Kompella:
"Detecting Data Plane Liveliness in RSVP-TE"
<draft-pan-lsp-ping-02.txt>                              10 min

A Mallis
Report on the FT/Graceful restart LDP - work             10 min

Ping Pan
"Fast Reroute Extensions to RSVP-TE for LSP Tunnels"      5 min
<draft-ietf-mpls-rsvp-lsp-fastreroute-00.txt>

Der-Hwa Gan
"Multiprotocol Label Switching (MPLS) Traffic
  Engineering Management Information Base
  for Fast Reroute"
<draft-cetin-mpls-fastreroute-mib-00.txt>                15 min

Der-Hwa Gan
"Backup Record Route for Fast Reroute Techniques
  in RSVP-TE"
<draft-decnodder-mpls-ero-rro-fastreroute-00.txt>        10 min

JL le Roux:
"A method for an Optimized Online Placement of
  MPLS Bypass Tunnels"
<draft-leroux-mpls-bypass-placement-00.txt>              15 min

YT Wang:
"A Packet 1+1 Path Protection Service for MPLS Networks"
<draft-nagarajan-ccamp-mpls-packet-protection-00.txt>    15 min

Dimitri Papadimitriou:
"Further considerations for Forwarding Adjacency LSPs"
It is also wrong in the draft repository.
<draft-vandenbosch-mpls-fa-considerations-00.txt> 10 min

H Hummel:
"Hierarchical LSP"
<draft-hummel-mpls-hierarchical-lsp-00.txt>              10 min

H Ishibashi:
<draft-ishii-rsvp-te-ipv4-ipv6-extension-00.txt>         10 min


George:
WG and document status, Questions                      10 min

End of meeting

-- 
Loa and George



From owner-mpls@UU.NET  Mon Mar 18 17:42:57 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA23705
	for <mpls-archive@lists.ietf.org>; Mon, 18 Mar 2002 17:42:57 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgtu08900;
	Mon, 18 Mar 2002 22:41:19 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgtu24057
	for mpls-outgoing; Mon, 18 Mar 2002 22:41:05 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgtu24005
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 18 Mar 2002 22:40:51 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgtu09625
	for <mpls@UU.NET>; Mon, 18 Mar 2002 22:40:15 GMT
Received: from tomp.smb.utfors.se by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: tomp.smb.utfors.se [195.58.112.6])
	id QQmgtu07457
	for <mpls@UU.NET>; Mon, 18 Mar 2002 22:40:14 GMT
Received: from utfors.se ([195.58.105.95]) by tomp.smb.utfors.se
          (Netscape Messaging Server 4.15) with ESMTP id GT6XU900.6DX;
          Mon, 18 Mar 2002 23:44:33 +0100 
Message-ID: <3C966CCA.3020800@utfors.se>
Date: Mon, 18 Mar 2002 23:40:10 +0100
From: Loa Andersson <loa.andersson@utfors.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: mpls wg <mpls@UU.NET>, agenda@ietf.org, Scott Bradner <sob@harvard.edu>,
        Bert Wijnen <bwijnen@lucent.com>
Subject: second update - MPLS WG agenda 
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit

All,

another update - Scott will address the issues on MPLS OAM
at the meeting.

-----------------------------------------------------------------------


                              Agenda

               for the MPLS WG at the Minneapolis meeting



Tuesday March 19 2002, 9.00 AM - 11.30 AM

Agenda bashing                                           10 min

Loa and Bob:
LDP to draft - status                                    10 min

K Kompella:
"Detecting Data Plane Liveliness in RSVP-TE"
<draft-pan-lsp-ping-02.txt>                              10 min

A Mallis
Report on the FT/Graceful restart LDP - work             10 min

Ping Pan
"Fast Reroute Extensions to RSVP-TE for LSP Tunnels"      5 min
<draft-ietf-mpls-rsvp-lsp-fastreroute-00.txt>

Der-Hwa Gan
"Multiprotocol Label Switching (MPLS) Traffic
  Engineering Management Information Base
  for Fast Reroute"
<draft-cetin-mpls-fastreroute-mib-00.txt>                15 min

Der-Hwa Gan
"Backup Record Route for Fast Reroute Techniques
  in RSVP-TE"
<draft-decnodder-mpls-ero-rro-fastreroute-00.txt>        10 min

JL le Roux:
"A method for an Optimized Online Placement of
  MPLS Bypass Tunnels"
<draft-leroux-mpls-bypass-placement-00.txt>              15 min

YT Wang:
"A Packet 1+1 Path Protection Service for MPLS Networks"
<draft-nagarajan-ccamp-mpls-packet-protection-00.txt>    15 min

Dimitri Papadimitriou:
"Further considerations for Forwarding Adjacency LSPs"
It is also wrong in the draft repository.
<draft-vandenbosch-mpls-fa-considerations-00.txt>        10 min

H Hummel:
"Hierarchical LSP"
<draft-hummel-mpls-hierarchical-lsp-00.txt>              10 min

H Ishibashi:
<draft-ishii-rsvp-te-ipv4-ipv6-extension-00.txt>         10 min

S Bradner
Issues with MPLS OAM                                     20 min

George:
WG and document status, Questions                        10 min

End of meeting
-- 
Loa Andersson
Chief Architect,
Utfors Research, Architecture and Future Lab (URAX)
Utfors AB
Rĺsundavägen 12
Box 525, 169 29 Solna
Office          +46 8 5270 2000
Office direct   +46 8 5270 5038
Mobile          +46 70 848 5038
Email           loa.andersson@utfors.se
WWW             www.utfors.se



From owner-mpls@UU.NET  Mon Mar 18 23:19:17 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA03777
	for <mpls-archive@lists.ietf.org>; Mon, 18 Mar 2002 23:19:16 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgur14070;
	Tue, 19 Mar 2002 04:18:40 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgur19015
	for mpls-outgoing; Tue, 19 Mar 2002 04:18:25 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgur19010
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 04:18:24 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgur15934
	for <mpls@uu.net>; Tue, 19 Mar 2002 04:15:50 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgur14379
	for <mpls@uu.net>; Tue, 19 Mar 2002 04:15:50 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id XAA08594 for <mpls@uu.net>; Mon, 18 Mar 2002 23:15:50 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id XAA09802 for mpls@uu.net; Mon, 18 Mar 2002 23:15:50 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgui20982
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 02:03:00 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgui10848
	for <mpls@UU.NET>; Tue, 19 Mar 2002 02:02:30 GMT
Received: from web20202.mail.yahoo.com by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: web20202.mail.yahoo.com [216.136.226.57])
	id QQmgui21696
	for <mpls@UU.NET>; Tue, 19 Mar 2002 02:02:29 GMT
Message-ID: <20020319020229.46294.qmail@web20202.mail.yahoo.com>
Received: from [202.108.105.124] by web20202.mail.yahoo.com via HTTP; Mon, 18 Mar 2002 18:02:29 PST
Date: Mon, 18 Mar 2002 18:02:29 -0800 (PST)
From: diego <vivediego@yahoo.com>
Subject: how to compute marginal delay in multipath routing 
To: te-wg@UU.NET
Cc: mpls@UU.NET, ippm@advanced.org, irtf-rr@puck.nether.net
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-mpls@UU.NET
Precedence: bulk

I've read some papers on the subject of multipath
routing mechanisms. In such an routing strategy, when
a node looks for its next hops towards one given
destination, it should compute the costs of adjacent
links(the cost is also the marginal delay over the
link). But which techniques can be used to compute
marginal delay?  And where can I get the paper with
the title of "Distributed Routing with On-Line
Marginal Delay Estimation "? To the best of my
knowledge, this paper appeared in Proceedings of IEEE
INFOCOM'1988 and IEEE Transactionson Communications of
Mar.1990. 
Any help will be appeciated. Thanks a lot.

                                             Diego

__________________________________________________
Do You Yahoo!?
Yahoo! Sports - live college hoops coverage
http://sports.yahoo.com/



From owner-mpls@UU.NET  Tue Mar 19 10:35:35 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA24533
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 10:35:35 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgwk04381;
	Tue, 19 Mar 2002 15:34:47 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgwk21216
	for mpls-outgoing; Tue, 19 Mar 2002 15:34:31 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgwk21211
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 15:34:27 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgwk23554
	for <mpls@uu.net>; Tue, 19 Mar 2002 15:33:55 GMT
Received: from [172.16.1.15] by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp1.opnet.com [141.156.71.6])
	id QQmgwk13908
	for <mpls@uu.net>; Tue, 19 Mar 2002 15:33:55 GMT
Received: from wtn10216.opnet.com (unverified) by 
 (Content Technologies SMTPRS 4.2.1) with ESMTP id <T59ba8e386bac10010f384@> for <mpls@uu.net>;
 Tue, 19 Mar 2002 10:32:52 -0500
Message-Id: <5.0.0.25.2.20020319102923.02f7bdc0@mail.opnet.com>
X-Sender: skalra@mail.opnet.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Tue, 19 Mar 2002 10:32:46 -0500
To: mpls@UU.NET
From: Sachin Kalra <skalra@opnet.com>
Subject: Penultimate Hop Popping
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Group:

A quick question.

Does all MPLS LSPs do "Penultimate Hop Popping"? Or, is it done only for 
"VPN LSPs" and "Bypass Tunnels"?

Thanks,
Sachin Kalra 



From owner-mpls@UU.NET  Tue Mar 19 12:04:20 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA27281
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 12:04:19 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgwq04526;
	Tue, 19 Mar 2002 17:03:35 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgwq29637
	for mpls-outgoing; Tue, 19 Mar 2002 17:03:22 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgwq29630
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 17:03:17 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgwq25891
	for <mpls@uu.net>; Tue, 19 Mar 2002 17:03:03 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgwq16380
	for <mpls@uu.net>; Tue, 19 Mar 2002 17:03:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA16412 for <mpls@uu.net>; Tue, 19 Mar 2002 12:03:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA14000 for mpls@uu.net; Tue, 19 Mar 2002 12:03:02 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgwq26743
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 17:01:56 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgwq18381
	for <mpls@uu.net>; Tue, 19 Mar 2002 17:00:28 GMT
Received: from cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: europe.cisco.com [144.254.52.73])
	id QQmgwq25891
	for <mpls@uu.net>; Tue, 19 Mar 2002 17:00:27 GMT
Received: from JVASSEUR-W2K.cisco.com (ams-clip-vpn-dhcp65.cisco.com [10.50.0.64])
	by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id SAA18437;
	Tue, 19 Mar 2002 18:00:23 +0100 (MET)
Message-Id: <4.3.2.7.2.20020319174050.05abf510@paris.cisco.com>
X-Sender: jvasseur@paris.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 19 Mar 2002 18:00:20 +0100
To: rameshn@lucent.com
From: Jean Philippe Vasseur <jvasseur@cisco.com>
Subject: Comments on draft-nagarajan-ccamp-mpls-packet-protection-00.txt
Cc: mpls@UU.NET
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi,

A few comments about your proposal:

I personally do not see the clear advantages compared to local protection 
(FRR) especially in term of efficiency (local => <50ms convergence time ; 
protection => control on the QOS for the rerouted LSPs) while allowing 
protection bandwidth sharing.

while

I clearly see serious disadvantages/showstopper:
- bandwidth consumption as you bridge the traffic onto the two LSPs. You 
just double the bandwidth consumption for every protected LSP.
- requires Hardware modification on every ingress and egress LSR,
- ...

Let's have the comments from SPs ...

JP. 



From owner-mpls@UU.NET  Tue Mar 19 12:30:11 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA28222
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 12:30:06 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgwr07596;
	Tue, 19 Mar 2002 17:28:50 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgwr11004
	for mpls-outgoing; Tue, 19 Mar 2002 17:28:31 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgwr10999
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 17:28:25 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgwr15618
	for <mpls@uu.net>; Tue, 19 Mar 2002 17:28:02 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgwr20586
	for <mpls@uu.net>; Tue, 19 Mar 2002 17:28:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA18223 for <mpls@uu.net>; Tue, 19 Mar 2002 12:28:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA15478 for mpls@uu.net; Tue, 19 Mar 2002 12:28:01 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgwr10933
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 17:27:15 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgwr11717
	for <mpls@UU.NET>; Tue, 19 Mar 2002 17:26:23 GMT
Received: from cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: europe.cisco.com [144.254.52.73])
	id QQmgwr02754
	for <mpls@UU.NET>; Tue, 19 Mar 2002 17:26:23 GMT
Received: from JVASSEUR-W2K.cisco.com (ams-clip-vpn-dhcp65.cisco.com [10.50.0.64])
	by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id SAA28730;
	Tue, 19 Mar 2002 18:26:19 +0100 (MET)
Message-Id: <4.3.2.7.2.20020319180040.05abf510@paris.cisco.com>
X-Sender: jvasseur@paris.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 19 Mar 2002 18:26:17 +0100
To: Sachin Kalra <skalra@opnet.com>
From: Jean Philippe Vasseur <jvasseur@cisco.com>
Subject: Re: Penultimate Hop Popping
Cc: mpls@UU.NET
In-Reply-To: <5.0.0.25.2.20020319102923.02f7bdc0@mail.opnet.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Sachin,

At 10:32 19/03/2002 -0500, Sachin Kalra wrote:
>Hi Group:
>
>A quick question.
>
>Does all MPLS LSPs do "Penultimate Hop Popping"? Or, is it done only for 
>"VPN LSPs" and "Bypass Tunnels"?

I guess that by "VPN LSP", you mean LDP LSP ? With LDP LSP, the penultimate 
hop can do PHP or not.
PHP can be done or not for any TE LSP not only Bypass Tunnels.

JP.

>Thanks,
>Sachin Kalra



From owner-mpls@UU.NET  Tue Mar 19 12:46:05 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA28776
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 12:46:05 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgws27999;
	Tue, 19 Mar 2002 17:43:59 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgws12605
	for mpls-outgoing; Tue, 19 Mar 2002 17:43:44 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgws12599
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 17:43:34 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgws20752
	for <mpls@uu.net>; Tue, 19 Mar 2002 17:43:02 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgws12090
	for <mpls@uu.net>; Tue, 19 Mar 2002 17:43:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA19327 for <mpls@uu.net>; Tue, 19 Mar 2002 12:43:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA16532 for mpls@uu.net; Tue, 19 Mar 2002 12:43:01 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgws12516
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 17:42:02 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgws25123
	for <mpls@UU.net>; Tue, 19 Mar 2002 17:41:09 GMT
Received: from mother.pmc-sierra.bc.ca by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmgws24327
	for <mpls@UU.net>; Tue, 19 Mar 2002 17:41:09 GMT
Received: (qmail 3400 invoked by uid 104); 19 Mar 2002 17:41:08 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4191. . Clean. Processed in 0.417114 secs); 19 Mar 2002 17:41:08 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 19 Mar 2002 17:41:07 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2JHf5p04688
	for <mpls@UU.net>; Tue, 19 Mar 2002 09:41:05 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXAT2ZWY>; Tue, 19 Mar 2002 09:41:08 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A65C@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'mpls@UU.net'" <mpls@UU.NET>
Subject: LSP ping decision
Date: Tue, 19 Mar 2002 09:41:04 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi all,

It seems that the LSP-ping-03 was not in the agenda (version 02 was in the agenda) and its date of submission is also questionable. So my suggestion is let's discuss its merits on list before accepting it as WG item.

Yours,

Shahram Davari
Senior Product Research Engineer
R&D Research Ottawa
PMC-Sierra, Inc. 
Phone: (613) 271-4018
Fax:   (613) 271-6468



From owner-mpls@UU.NET  Tue Mar 19 16:10:23 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA04104
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 16:10:22 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgxg27578;
	Tue, 19 Mar 2002 21:08:52 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgxg18950
	for mpls-outgoing; Tue, 19 Mar 2002 21:08:32 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgxg18918
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 21:08:31 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgxg22768
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:07:02 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgxg18436
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:07:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id QAA05708 for <mpls@uu.net>; Tue, 19 Mar 2002 16:07:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id QAA26551 for mpls@uu.net; Tue, 19 Mar 2002 16:07:01 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgxg11039
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 21:06:16 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgxg16656
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:04:24 GMT
Received: from mother.pmc-sierra.bc.ca by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmgxg14427
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:04:23 GMT
Received: (qmail 1553 invoked by uid 104); 19 Mar 2002 20:57:00 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4191. . Clean. Processed in 0.710834 secs); 19 Mar 2002 20:57:00 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 19 Mar 2002 20:56:59 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2JKuqp01943
	for <mpls@uu.net>; Tue, 19 Mar 2002 12:56:57 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXAT29N8>; Tue, 19 Mar 2002 12:56:56 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A65E@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'mpls@uu.net'" <mpls@UU.NET>
Subject: Clarification on today discussions
Date: Tue, 19 Mar 2002 12:56:53 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi All,

During today's MPLS meeting, Ping Pan raised the question that the application should
derive the solution, and that he is not aware of any application needs that can't be
met by LSP-ping and GTTP. 

My answer was:

ATM/FR over MPLS application requires that upon any failure detection in the 
MPLS network, AIS should be sent from the egress LSR on the ATM/FR connections
in order to suppress the downstream alarms at the terminating point of those 
connections. This can't be done with ICMP/LSP-ping or GTTP, because in these solutions
the egress is not the node that detects the failure. While in Y.1711 it is the egress
LSR that detects the failure and can correctly inject AIS in to the ATM/FR connections.

Talking to Ping Pan after the meeting, I realized where his comments are coming from.
His argument is that since he doesn't know of any deployed ATM/FR over MPLS network, he thinks
there is no problem to be solved. 

In other words he thinks we should not try to fix a problem which has not occurred
in the real world yet. Although this might be an acceptable approach to some folks/companies,
this is not simply true for many others. In my opinion anticipation of the problems and 
providing solutions upfront is a sound engineering practice and leads to easier adaptation
of the technology in shortest amount of time without frustrations.

This approach reminds me of the first time (a year ago) that I presented the need for a connectivity checking
tool for LSPs, on the basis that the forwarding table could be corrupted in the forwarding hardware
or it may not match the forwarding table that exists in the software. Many people objected that this
is insane and that we should not fix a vendors buggy implementation with more software. But we 
all saw that Ping Pan came with his LSP-ping draft and in the introduction section of his draft
mentioned that this has been seen in real networks and a quick fix is needed.

I would like to bring your attention to the fact that such a problem can also happen in the
L1/L2 over MPLS networks as well as static configured LSPs and CR-LDP based LSPs, which can't 
use LSP-ping to solve. This is simply an engineering observation and not a fortune telling.

So you are free to sit and wait until a problem is reported from the field, or you could take 
action now and try to find a solution to a problem that sound engineering mind could anticipate
to occur. 

The decision is upon you.

Yours,
Shahram Davari
Senior Product Research Engineer
R&D Research Ottawa
PMC-Sierra, Inc. 
Phone: (613) 271-4018
Fax:   (613) 271-6468



From owner-mpls@UU.NET  Tue Mar 19 16:11:14 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA04138
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 16:11:14 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgxg08230;
	Tue, 19 Mar 2002 21:08:56 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgxg19017
	for mpls-outgoing; Tue, 19 Mar 2002 21:08:37 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgxg18939
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 21:08:32 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgxg09733
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:07:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgxg18433
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:07:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id QAA05706 for <mpls@uu.net>; Tue, 19 Mar 2002 16:07:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id QAA26542 for mpls@uu.net; Tue, 19 Mar 2002 16:07:01 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgxg10482
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 21:05:50 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgxg17771
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:04:51 GMT
Received: from hoemail1.firewall.lucent.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: hoemail1.lucent.com [192.11.226.161])
	id QQmgxg21026
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:04:51 GMT
Received: from nj7460exch001h.wins.lucent.com (h135-17-42-36.lucent.com [135.17.42.36])
	by hoemail1.firewall.lucent.com (Switch-2.1.3/Switch-2.1.0) with ESMTP id g2JL4ok29243
	for <mpls@uu.net>; Tue, 19 Mar 2002 16:04:50 -0500 (EST)
Received: by nj7460exch001h.ho.lucent.com with Internet Mail Service (5.5.2650.21)
	id <GVYWGBK2>; Tue, 19 Mar 2002 16:04:49 -0500
Message-ID: <4490F7068AC0D111A7120008C72878EC09906ECD@nj7460exch003u.ho.lucent.com>
From: "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>
To: "'Jean Philippe Vasseur'" <jvasseur@cisco.com>
Cc: mpls@UU.NET, "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>,
        "Wang, Yung-Terng (Y T)" <ytw@hoserve.lucent.com>
Subject: RE: Comments on draft-nagarajan-ccamp-mpls-packet-protection-00.t
	xt
Date: Tue, 19 Mar 2002 16:04:47 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_000_01C1CF89.B3CC62B0"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C1CF89.B3CC62B0
Content-Type: text/plain

Hi,

I have attached some viewgraphs which we plan to present to MPLS WG. It
highlights features of our proposal and also compares to other recovery
schemes like you have mentioned. Please take a look and we can discuss more.
Fyi, the proposed approach is in field trail with a major service-provider.

ramesh.

 <<ietf_0302.pdf>> 

> -----Original Message-----
> From:	Jean Philippe Vasseur [SMTP:jvasseur@cisco.com]
> Sent:	Tuesday, March 19, 2002 12:00 PM
> To:	Nagarajan, Ramesh (Ramesh)
> Cc:	mpls@uu.net
> Subject:	Comments on
> draft-nagarajan-ccamp-mpls-packet-protection-00.txt
> 
> Hi,
> 
> A few comments about your proposal:
> 
> I personally do not see the clear advantages compared to local protection 
> (FRR) especially in term of efficiency (local => <50ms convergence time ; 
> protection => control on the QOS for the rerouted LSPs) while allowing 
> protection bandwidth sharing.
> 
> while
> 
> I clearly see serious disadvantages/showstopper:
> - bandwidth consumption as you bridge the traffic onto the two LSPs. You 
> just double the bandwidth consumption for every protected LSP.
> - requires Hardware modification on every ingress and egress LSR,
> - ...
> 
> Let's have the comments from SPs ...
> 
> JP. 

------_=_NextPart_000_01C1CF89.B3CC62B0
Content-Type: application/octet-stream;
	name="ietf_0302.pdf"
Content-Disposition: attachment;
	filename="ietf_0302.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjINJeLjz9MNCjQxIDAgb2JqDTw8IA0vTGluZWFyaXplZCAxIA0vTyA0MyANL0ggWyA4
MDIgMzIxIF0gDS9MIDU5NTAzIA0vRSAzMTA1MyANL04gNiANL1QgNTg1NjUgDT4+IA1lbmRvYmoN
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4cmVmDTQxIDIwIA0wMDAwMDAwMDE2IDAwMDAwIG4NCjAwMDAwMDA3NDcgMDAwMDAgbg0KMDAw
MDAwMTEyMyAwMDAwMCBuDQowMDAwMDAxMjgwIDAwMDAwIG4NCjAwMDAwMDE1MzYgMDAwMDAgbg0K
MDAwMDAwMTcxNiAwMDAwMCBuDQowMDAwMDAzNDg4IDAwMDAwIG4NCjAwMDAwMDM2ODEgMDAwMDAg
bg0KMDAwMDAwMzg2NSAwMDAwMCBuDQowMDAwMDA0MzM0IDAwMDAwIG4NCjAwMDAwMDQ3MjggMDAw
MDAgbg0KMDAwMDAwNjQwNiAwMDAwMCBuDQowMDAwMDA4MTQ5IDAwMDAwIG4NCjAwMDAwMDgyMjcg
MDAwMDAgbg0KMDAwMDAxMjk2NyAwMDAwMCBuDQowMDAwMDIwMDI4IDAwMDAwIG4NCjAwMDAwMjQx
OTcgMDAwMDAgbg0KMDAwMDAyODc4NiAwMDAwMCBuDQowMDAwMDAwODAyIDAwMDAwIG4NCjAwMDAw
MDExMDIgMDAwMDAgbg0KdHJhaWxlcg08PA0vU2l6ZSA2MQ0vSW5mbyA0MCAwIFIgDS9Sb290IDQy
IDAgUiANL1ByZXYgNTg1NTUgDS9JRFs8NTRmZGYxNmZmZTE1N2JhYzljNmUxMTBhNWMwODEzMTI+
PDU0ZmRmMTZmZmUxNTdiYWM5YzZlMTEwYTVjMDgxMzEyPl0NPj4Nc3RhcnR4cmVmDTANJSVFT0YN
ICAgICANNDIgMCBvYmoNPDwgDS9UeXBlIC9DYXRhbG9nIA0vUGFnZXMgMzkgMCBSIA0+PiANZW5k
b2JqDTU5IDAgb2JqDTw8IC9TIDE2NCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDYwIDAg
UiA+PiANc3RyZWFtDQpIiWJgYGBlYGBWYmBhYGApZuBnQAB+oAwrUJxjAwPD/V0MDOcFVCdYMqgw
ON/5uQes4Mb6GVFGhwKttGeLLlx9zXhR4FHugrNdOV6TvSwW5n08w5WdFHrlRctHpzu6k2YLLbnU
p8GWll7BEBoaGl5e0cAo4uIOpFhcXFzKyzsYgJSLK0icxTU0FCiAbCEQSDEwrHEB0gJALAu2XIyB
l8XCqtEmNyG0qcP8YYnxwXUOhWpv9x84Z/VCmz8jm5FX8Yh0+xHhhFWsm1kY3RInQDwFEGAAgVVF
SA1lbmRzdHJlYW0NZW5kb2JqDTYwIDAgb2JqDTIxNSANZW5kb2JqDTQzIDAgb2JqDTw8IA0vVHlw
ZSAvUGFnZSANL1BhcmVudCAzOSAwIFIgDS9SZXNvdXJjZXMgNDQgMCBSIA0vQ29udGVudHMgNDYg
MCBSIA0vUm90YXRlIDkwIA0vTWVkaWFCb3ggWyAwIDAgNjEyIDc5MiBdIA0vQ3JvcEJveCBbIDM3
IDM3IDU3NCA3NTQgXSANPj4gDWVuZG9iag00NCAwIG9iag08PCANL1Byb2NTZXQgWyAvUERGIC9U
ZXh0IC9JbWFnZUMgXSANL0ZvbnQgPDwgL1RUMiA0OSAwIFIgL1RUNCA1MCAwIFIgPj4gDS9YT2Jq
ZWN0IDw8IC9JbTEgNTQgMCBSIC9JbTIgNTUgMCBSIC9JbTMgNTIgMCBSIC9JbTQgNTYgMCBSIC9J
bTUgNTcgMCBSIC9JbTYgNTggMCBSIA0vSW03IDUxIDAgUiA+PiANL0V4dEdTdGF0ZSA8PCAvR1Mx
IDUzIDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNSA0NSAwIFIgPj4gDT4+IA1lbmRvYmoNNDUg
MCBvYmoNWyANL0NhbFJHQiA8PCAvV2hpdGVQb2ludCBbIDAuOTUwNSAxIDEuMDg5IF0gL0dhbW1h
IFsgMi4yMjIyMSAyLjIyMjIxIDIuMjIyMjEgXSANL01hdHJpeCBbIDAuNDEyNCAwLjIxMjYgMC4w
MTkzIDAuMzU3NiAwLjcxNTE5IDAuMTE5MiAwLjE4MDUgMC4wNzIyIDAuOTUwNSBdID4+IA0NXQ1l
bmRvYmoNNDYgMCBvYmoNPDwgL0xlbmd0aCAxNjk3IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+IA1z
dHJlYW0NCkiJdJddb1Q3EIbvz6/wJajE8dfYnksoVUVFUSgroar0YtkuECBZsQnt3689HtuH7KxC
3oTNs9459jsfvvz5DtTuTln6utstl7++serj3eKjKv8gGJWcUcf98mH5thgFMescQlYu6eRUeSFE
bYyxCpKOanezXL64ser5YXlNvDNB2+icikkj8VZjWddi/dFwN3HrgvYeUTlbWXDalrc60DGXj2i4
n3hE0DmrFHUIij5MRVPf0sggkRArmU19yxqGE9h77eqyHtIPZGyk0QnrWqZum4Ncmbpl9a2gQ9sz
hrSJidQPGHQaMLgHNDZhNlnt8pmFrW3S0Vi26iwaWBnOTpuzsAPWDicd8rmAbbCsTKM/t24A1k7m
gjxkc2WiZWXSGq+FCBqLrINF7Z28boqsnbWhellkc2DtrCMjiGz1N+lgKczTgE1d1A3tuLfaCFvB
XGYdNJn+DO26djrYkrZnQ/HAOvAkWbnTyNrpkqZJoink4FkHnctBnaMBWDsdfc1YIXDCk2UdOEqW
7jSwdjqFlacnbetBOmwyWGzYw0AYzqwdzyDZmmBvunYYjZbCqD71NrMOOGrJVI2mrPUza52xorcp
Ap9YB5xEcxNMGe5nhjvrVu5ewdUjHjzroKn+n4bd8AisHXdedDfTyDrovHL3iqbnoxT2M4WdD7Wu
C6EQTlWq6sBRdLev+xHIWGGmpQsgurvRdPxVOw1m5e6HND1smElc0oJ650nglL5haMejFd3NHLIO
Oq78vaKJo7QMMy1dcquWtAqFsj1Qs6s68CQZvMEps3Y4ey34KtCa5MWqA85a2MAGY2DtMErHDnWz
uwwSRXMzFliZ9mXIQYmuuwZUSGBWEm/NqjWtAyGQ8gxmnnkLorkbTXkGM8+8sytzTzo2LrEOuowL
Z2lKM5hp5r1bNahV4HTckJsMOInWpooNlJMwc9IHt7L2iq47GOl7kHnVmlZBNJQyLM4MKyVItDWZ
Lromg0VpzupsYu10DNKolcmhkZIszmT0yawa0yrsTE9HvorTfz6BZGuGgbXD2Z6i9ewibXac7dHn
qKUDpO4VU9dOoxVt3egWS54Hg0mauJCaXaRUjDMVg3FSX0JTV030njQbZCmwq8Y0A8f6fIk6ZJod
MlgvubrBzrEOGKWpCynHk/esnS73kyDsILYYaLZNc7YNDiVbdxpZO+1BmrqwhUzTcJrTcAhGvEF0
HFkHHiVzIw0MiUbiNEfiUK5pgrmZzk0Gm6SZC6nuJRqK0xyKQ3TiPQJpqzN9D1RYtWE0iOY5O4fk
hXELacBpk1HVAWfpHoFUeduIkWfXDTmIvm607zpoFH1Nzjily0VTGLg6jaxMgzHifQLJSK035VlD
wETR2UwDa6etlSYupAbTGkKet1ewUbxPdDyxdtw50dnUj1rlznMsB5ekiavTmbXT3ksTF1K+tGqc
57wAPov3CcZpa2aVghBEa9O4mqmm5TnzQ0Bp4Gp0q2xVOw1BvFAgZS4VK5xnGY3kb0YD64BBmLY6
nFk7nKwwbWGq59hKCc5iCSlqafOYRtZOZzfcbWteD5y2gpIT5+0D0IlXBMYp33DORYB5GPaH1ekB
KYNwVuJoUJqLGEbWDtuwaiCrSIgmi+McuaIzogFpxhFokOYipsmFOIt89GY0EFs39yEPrJ0PVhp3
MFPkzQGzJ8SQRk94sDrx7VjTjB2yls6Tajwf0+whsXzQ6RY2NjfpZAqjsAkLt0edw2LMMCpyqUP+
ZPHMynwyVpwH6KYn0EmcchlvHzH7WbJunGeZvdMJ37Xz9faZT4K3qn51BszJ9PetINdqKVU0BV/L
YyhvLZ/t6O9v1W0hTH0h5fKs9Y9GDdhYtbtZLl/cJPX8sLwuX882y+VmU1ZQmxJsGd6qzS7aj7JM
mRMBywFZS27d3BSmfpUAyxxrSk3c7JYL+hXV5r/l0VN1td192d8r+5Mtv95/UlfHw/1+d399uH28
+bzUu2YJ9cJqa8s8unne1gl1HUMrvNkf/73e7dWHw1H9fvXyjXq1v//vcPxyR29X9c21NZcLgK81
2bpcd6FGVhdKI6BSrcpyfz36Y3uzv/ukXm0/bo/bz9vbJ+rpl/f7o3r9/Vhef1we8NG1evfoqvxv
f3u/P757/PjvzW9LKoHWMEuvK0HSipYWp4+JFKra3v6j/tQbrd5ubz/W+MpehraXF1DmKHiwQnvO
Fl6gJZ7tv35VL7fvD8ft/eF4vb97ol5+35VA1Ga/+3R7+Hr4WF6sS/+yWf4fAEkf3c4KZW5kc3Ry
ZWFtDWVuZG9iag00NyAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDkw
NSANL0NhcEhlaWdodCAwIA0vRGVzY2VudCAtMjExIA0vRmxhZ3MgOTYgDS9Gb250QkJveCBbIC0x
MDkgLTIxMiAxMDc5IDkwNSBdIA0vRm9udE5hbWUgL0FyaWFsLEJvbGRJdGFsaWMgDS9JdGFsaWNB
bmdsZSAtMTUgDS9TdGVtViAxMzMgDT4+IA1lbmRvYmoNNDggMCBvYmoNPDwgDS9UeXBlIC9Gb250
RGVzY3JpcHRvciANL0FzY2VudCA5MDUgDS9DYXBIZWlnaHQgMCANL0Rlc2NlbnQgLTIxMSANL0Zs
YWdzIDMyIA0vRm9udEJCb3ggWyAtNDYgLTIxMCAxMDAwIDkwNCBdIA0vRm9udE5hbWUgL0FyaWFs
LEJvbGQgDS9JdGFsaWNBbmdsZSAwIA0vU3RlbVYgMTMzIA0+PiANZW5kb2JqDTQ5IDAgb2JqDTw8
IA0vVHlwZSAvRm9udCANL1N1YnR5cGUgL1RydWVUeXBlIA0vRmlyc3RDaGFyIDMyIA0vTGFzdENo
YXIgMTIxIA0vV2lkdGhzIFsgMjc4IDAgMCAwIDAgMCAwIDAgMzMzIDMzMyAwIDU4NCAyNzggMzMz
IDI3OCAyNzggMCA1NTYgNTU2IDAgMCAwIDAgDTAgMCAwIDMzMyAwIDAgMCAwIDAgMCA3MjIgMCA3
MjIgNzIyIDY2NyA2MTEgMCA3MjIgMjc4IDAgNzIyIDYxMSANODMzIDcyMiA3NzggNjY3IDc3OCA3
MjIgNjY3IDYxMSAwIDAgOTQ0IDAgNjY3IDAgMCAwIDAgMCAwIDAgNTU2IA02MTEgNTU2IDYxMSA1
NTYgMzMzIDYxMSA2MTEgMjc4IDI3OCA1NTYgMjc4IDg4OSA2MTEgNjExIDYxMSA2MTEgDTM4OSA1
NTYgMzMzIDYxMSA1NTYgNzc4IDU1NiA1NTYgXSANL0VuY29kaW5nIC9XaW5BbnNpRW5jb2Rpbmcg
DS9CYXNlRm9udCAvQXJpYWwsQm9sZCANL0ZvbnREZXNjcmlwdG9yIDQ4IDAgUiANPj4gDWVuZG9i
ag01MCAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UcnVlVHlwZSANL0ZpcnN0Q2hh
ciAzMiANL0xhc3RDaGFyIDExNyANL1dpZHRocyBbIDI3OCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
Mjc4IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIA0wIDAgMCA3MjIgMCAwIDAg
MCAwIDAgMCAwIDAgNjExIDAgMCAwIDAgMCAwIDAgNjExIDAgMCAwIDAgMCAwIDAgDTAgMCAwIDAg
MCA1NTYgNjExIDU1NiAwIDU1NiAwIDYxMSA2MTEgMjc4IDAgMCAyNzggMCA2MTEgNjExIDAgMCAN
Mzg5IDU1NiAzMzMgNjExIF0gDS9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nIA0vQmFzZUZvbnQg
L0FyaWFsLEJvbGRJdGFsaWMgDS9Gb250RGVzY3JpcHRvciA0NyAwIFIgDT4+IA1lbmRvYmoNNTEg
MCBvYmoNPDwgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMyAvSGVpZ2h0
IDQyNiAvQml0c1BlckNvbXBvbmVudCA4IA0vQ29sb3JTcGFjZSA0NSAwIFIgL0xlbmd0aCAxNTEy
IC9GaWx0ZXIgL0RDVERlY29kZSA+PiANc3RyZWFtDQr/2P/uAA5BZG9iZQBkgAAAAAH/2wCEAA4K
CgoLCg4LCw4VDQwNFRgSDg4SGBwWFhcWFhwbFRcXFxcVGxsgISMhIBsrKy4uKys+PT09PkBAQEBA
QEBAQEABDw0NDxEPExAQExQPEQ8UFxIUFBIXIhcXGRcXIiwfGxsbGx8sJikjIyMpJi8vLCwvLzs7
OTs7QEBAQEBAQEBAQP/AABEIAaoADQMBIgACEQEDEQH/3QAEAAH/xAE/AAABBQEBAQEBAQAAAAAA
AAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggF
AwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNU
ZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH
1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNT
FWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaW
prbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/APSUkySFqf/Q9ISTJKPiS//R9HSTJKtxLn//
0vRUkklR4lz/AP/T9ESSSWZxL3//1PQ0kwKdZFsj/9X0JJRZ9HxUliWy1rT/AP/W76uNogypqLWh
o0S3LA4mfrfi/wD/1+8rsc4a+afd5IdO/TdMSUZc5etNkgcVeL//0O4prc2CYgSUX1GeKFXkMe2I
Osoc1+J+4Lmtb13bnDIys7jZ/9HscZzSQNsSTrKs+hX4fiquK5+5oI0k6wry5iR9YHi3pWMoHcjr
4v8A/9Lt2vDqSGuBMGIKrRd4/wDSH96HiMBAAcCSHCNfBG+x2REhctQEjG9z2dERjGRjfzHqH//T
6rANe5m2Z15haMqrVVXVV6jG+5oJGpQ/ttkTtH4rkieLJxi6jLV0T6snGNokXb//1Ooxrcgsh0kQ
7QjyT7ro+j/0R/co9PDw5kuBGv5wK01yEpgZhGo+qQ/N1JSAyiND1Efm/wD/1eqw8Y0NFrnAtbMw
rH22jxP3KvRli2v0yyAdwmf9iFNP7rvvH9y46pHJxSHrB0dThkZ3IHiB9L//1ulwiC5rSxupIkBa
H2aj9wKphi8Fu4ENkzK0JC4ycj7oo9R18XSnI+7Gj1Gx8X//1+zbZW+khjwSQe6rek799v3pYTGF
oDXHUEaiP4o/2TT6X4Li6AkY2dT2dICMZGNn1Hs//9DrcLZDdrSOeTP8FdVOjc1mjYieyj6+R5/c
uKMScl9j3dExJycXYjq//9HqsMWy2TpJ7q771TxKDWBYXCBJ0Vv7RV4n7lxcjeUEajiHTxdKWuUE
agEXp4v/0uqxspr69u06g6ylvr8D94VfBe1xa0sAmeJ8Pir3o1furkJRiMwjR9Uh+brERGSqPqIf
/9PpsQWholpA17I82+arYrXEj3Akl2kqf2bJ8PxXIED3dSN/2uua49SH/9TocLZ6jCHSdx0hasqh
Tj101esJJZJiU37S1+h+K48+rKJizGMtT9XWkOLIJDUROr//1d7GzLX1FjoLSHdvAIfq/wDBt+5T
6f68t37tuszwtCG+AXKExjl4eEeqQ2Om7tExjk4aHqL/AP/W3MLHsq22vIDGzOqufaqP3wqtWXVZ
Qa9QSHawq8U/vn/N/wBq5XhlKZlIETiRQp2+EmfFK7idH//X1sEVvIbtIncJnyVz7FT5/eqnTnkv
YNoA11iFp91y8yRniASAZDr4u3IkZAO5H5v/0OiY4HGIY4boMAHVU4yPE/5yjiVguADxJJEa/wBy
L9gu8WrmBGMZGHF8x6jXV3QAJEXueof/0dXB9P1GQTMnwhaiyMD+dZ/WK11y2X+fhvuPzduf85Hz
H5v/2QplbmRzdHJlYW0NZW5kb2JqDTUyIDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl
IC9JbWFnZSAvV2lkdGggMTI0IC9IZWlnaHQgMjIgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9y
U3BhY2UgNDUgMCBSIC9MZW5ndGggMTU3NyAvRmlsdGVyIC9EQ1REZWNvZGUgPj4gDXN0cmVhbQ0K
/9j/7gAOQWRvYmUAZIAAAAAB/9sAhAAOCgoKCwoOCwsOFQ0MDRUYEg4OEhgcFhYXFhYcGxUXFxcX
FRsbICEjISAbKysuLisrPj09PT5AQEBAQEBAQEBAAQ8NDQ8RDxMQEBMUDxEPFBcSFBQSFyIXFxkX
FyIsHxsbGxsfLCYpIyMjKSYvLywsLy87Ozk7O0BAQEBAQEBAQED/wAARCAAWAHwDASIAAhEBAxEB
/90ABAAI/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAAB
AAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLB
YjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1
xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFh
cSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD
03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwD0
P7Xjet6Hqt9WY2SJmJj4x2QMvGozTjv+0Pr2ud6ZqeW7yWnTTmIlA+y5PpnE9LQ5HrfaJbG31fX4
ndu/N4+afGoyx9kqtq2DGe97rNzS0gtexobBmffronGIrdbHJOMgRoe9d9Cmw8snItwLnh2TjgO3
cb63fRfHj2KnkdRwcW1lWReyqx4lrXGDHj5BZVVT8nqvVMqn+fxnUtxz4ljDvYfJ0wVPBdVd11+Z
EtysVjqCeQGu22M+IMSmW3ZYYWZG6jjjOUY6esgGvLX8C7Fl9NVLr7HhtLW7i/tt8VD7bifZjli5
pxgNxtBlsfJZzmN+15nRzpTlUG6kdmbia7Gj5+5U8PG+09Bmlu2w1Ox8ugfnmua90fviJHjwfJWt
GCHCDKRHqhr04Zj89C7pzcRtLcg3M9F5AbbuG0k8e7hFe9rGOe8hrGglzjoABySufrqqzvqo41sD
bDT7togmyjx85YtKu09S6djWVQWZHpm7yaPdY37xtRCzNi4IyIsmGSWMg+G37W561O5jd7d1gLmC
RLmiJI8tVCrMxbjFVzHmC6AR9EfnfDXlUWYF7Xb3NBND2147Z5oBcD89lhHyCgcDKLtjBYKm1HHH
qurJDHvr3bDX7tGNP0tUaHdq8c/3XSdl4ra2Wutbst1rdIh2k+3xSfl4rGF77mBo2ySR+f8AR+/s
s92FlVZAfSHelWbG1io1h220ss/woIgOBH3IBxc19+8vc/IxnVPt9PYHOJqex2z1G7JG7uEqDJi9
UiJemh9PtdivIotj07Gv3AuAB5AO0n79FUzOqMxmtsaabKnM9QTbtsc3/g2bSHeXu1Qaa+pU3tyb
a3ZJNdjC3dWHtl+6sH6DT7RrH4oAwM3Hw7sYUDIdfi10hwc0Na9lZrLXbyDtnUQlQZhCF6kH6uv9
rxg/0za0PhrtpOsPO1v3k6KXrVep6W9vqfuTrxPCxbnZDftLfQcC23D2OcW7XFtlQiQSdfgrHo5f
237f9ndG7b6O5m/bs27vpbfpdtyVI9sd+ncdrf/Q9JULGlzHNDiwkQHN5HmJBXzgkkkbh996JUyo
ZzRkDIuOTYb3hpZtcQPbDvDy0QMDHobi1VjLNmR9ouONeGEEOl3qDYR9Hnd2/BeEpINyXFxZfm+a
F/Lvwn8PLSn3WrHt/bbn5uW37a7H249dNbmhte7V8v3NmeyN0KkVHP25Dchrsl5dtYWBtn5492n3
LwRJJOXi9qV7cGPbg4d+la0+89PoZ6WcMXK/QOyLHNIZox3+EYQ8Q5vwVXpWLaOn0jp+duDHt9Y+
m/ZY3fLY3CWnbAd5c+K8QSSXHjrJ/fx/Pwdj8/8ALd+kkl82pIue/SSg30t79u31NN8RP8ncvnBJ
JT9JJL5tSSU/R9npbR6u3bubG6I3bhs577ohTXzakkro/wD/2QplbmRzdHJlYW0NZW5kb2JqDTUz
IDAgb2JqDTw8IA0vVHlwZSAvRXh0R1N0YXRlIA0vU0EgZmFsc2UgDS9TTSAwLjAyIA0vVFIgL0lk
ZW50aXR5IA0+PiANZW5kb2JqDTU0IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9J
bWFnZSAvV2lkdGggNTcwIC9IZWlnaHQgMjggL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3Bh
Y2UgNDUgMCBSIC9MZW5ndGggNDU3NCAvRmlsdGVyIC9EQ1REZWNvZGUgPj4gDXN0cmVhbQ0K/9j/
7gAOQWRvYmUAZIAAAAAB/9sAhAAOCgoKCwoOCwsOFQ0MDRUYEg4OEhgcFhYXFhYcGxUXFxcXFRsb
ICEjISAbKysuLisrPj09PT5AQEBAQEBAQEBAAQ8NDQ8RDxMQEBMUDxEPFBcSFBQSFyIXFxkXFyIs
HxsbGxsfLCYpIyMjKSYvLywsLy87Ozk7O0BAQEBAQEBAQED/wAARCAAcAjoDASIAAhEBAxEB/90A
BAAk/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAID
BAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0
coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl
9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSIT
BTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj
80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwD0fewO
Ddw3Hhs6pF7G8uA+JVSlo9C1satcSzxjlmvkNFOx8VvvHb21+Gun5UCSDQVHXUpW5FDn+m2xpf8A
uhwlEkTE6qg7HbVTWOJguP8AL5LvjEqwHk4pfPvI/wCnx+VInsr+FpfVq197fbzqNEzbqXzssa6O
YIKq2sa6yloENB9OP5MbnfeYCWc3aBYwQZDTGnt/O/6MhK9q/STW4O4Ftxr2PEscHAeBlO5zWjc4
hoHJOgQgA24Rw4Fv3e5v5SgXfps2uo611Q5w8XEEj7o/FK9L6qHW+jba9rxuYQ4eI1Sc5rBLiGjx
OiqD9DnkDRl41HbdBg/9Eo7xuuA7MH4uP9wKV6eSj0rqyddSwAue1oPBJAT+tVAO9sHgyFUxW7rb
HkaVvLWf1TqI+9JjWsybdPYNrI7bXiY/zkr3v9FVbdy3ZExOvgoOvoY/Y+xrX/ukgFDa7ZjFzuWA
yfNuiBXjtuZYx/u3TuPi7iflEpA9+uyP99uixh4cD8ClvZu2bhu/dnVVqXl1TLnGXD2PPiOPy6qN
o/VRAh7nbjHMfSdr/U0SBN0o1QIbQuqJID2kjnUJMtreSGPDiOQDJCBlNHpnYAPQb6jR5j6I/BM4
NrZVc3Xbtl3i1/tdP3ygT16XSQBt1bRIAJJgDklRbbW8EseHAckGUDLl5bUODBPxcQ1v8T8k14az
IogQ0y147Efmj70SaUBZbLXsd9FwMcwZTMtqeSGPDiOQCCq+fGxg7ucAY0Ozl/4JZLQyxlrRBaDx
/J1j7pSvWv5aqNVYbRIaCSYA1JKgLqSCRY0gcmQh5BD3VVcteS5w8WtE/lhCfWDklo/wbRbH8qY/
IECTZroLKqGl9W0Lay0uDwWjQmRCcOaQCCCDwZVezb9qpeBo6dx8dPYU4A3OqGgc6f7PJ/FGR2rq
gamkjsjHYJda1o83BTDmlocCC08EHRVG1+rdY/vSNlPkQdfvhPiFoeWD6Mbmt8P9QQleniU+W2za
L2Njc4CeJPKib6A7abGh3hIlBfDnWg8POyf5IEu/io49QfiNDh7rPpGOCP7ohK9Ce2n1UAOvVtep
XuDdw3HgTqpKhjAvosnR+4gTrAH0PuhHyLi3FL2aOeAGeRfpPymUr3vogDWkosrLtgcC4fmzqprP
fj7cGvZ7bGEPa7uHO7n79VZ9U2YosbobGiPIu0/CUgT1SaqwkFlZmHgxzqNEzb6XmG2NcfIgqrks
/SUVt0DyWuj90fRUsqpnp1CIlwrdH7p5/JKQJNeIsK0qz3ptNexwlrgR4gpPsrrbve4Nb+8TAQaz
NoJ5c0h39ZpgoN3vyA0H6B9g8HHk/wDSCQPXoqta63TabfS+NtjXTxBBUi9jRuLgB4kqq2pteQ6k
fzdwDiP5Q0n4mESs7rGh2prBBPnJE/cECdfBWlWO9JXW1Njc9onUSRqEzrqWmHWNBPiQgY8NrtfE
FzvZP7p+gPxTU1MDrqiA5tYADSPzXe533oyNXX6IsqFUL6mm4oG2oP2F4D/3ZEoNVhbjOnV1JczX
uWmG/fooMqb9muLtd24T3JbpP+cJSJVWtNo2MaYLgD4EpF7A7aXAO8J1QsUh+O0u1c4fpPN35yqu
BOOW9y7cHfyf5z/qBtSs6f1lGta6N5ttbzDXhxHYEFMbqg4tL2hw5EiULJhlDrG6Gkeoz5Dj5qLK
hXTUT7nEg2HxL9HfiUidLHl9VeJ2bO5oBcSA0cmdE1dtVsmt7XxodpBj7lVtB3GnWGRtP9cwz7tV
O/bRbVa0QDNTo4iC5p+RH4pA6G+iDoaH8rTutrb9J4b8SAm9arbu3t2nQGRCEWD0myPdY4F3w+kR
9whDoDRm2wNIhnlB1j4k/glEnqkgdOjaN1Qgl7Ru+jJGvwTtex30XB3wMqk2vddkA8u1r8AeJH4H
5o5c1ra7x7QQN/3SgSem26gOnVI6+lr/AE3WNDz+aSJ+5Sc5rfpED4mFVrrnD9Vw99n6Z88yfdt+
72p2H22SCW0AxOsmJH/RhGWmg3RHW72AtsNsreSGPDiOQCDCXq1F23e3cO0iVUyGGqumys7XyKnO
8Q/2k/fqi5FTTQa2e0iGsPgSeUr0Hik6aphZWQSHAhvJkaJw9hBIcCByZ4VVkPuqdEMLePMjc3/N
gp8uPUpb++4b/Ng1g/NCzV/RQA26thlldk7HB0cwZTuc1rS5xDWjknQKvcPTyG2DSRr8AQ10/JwP
yUrvfcyo6taDYfjO1v5Z+SJNAnsoCyk9akt3b27fGQn9Wvbv3t28bpEKrtaMixw4ogjy3j3/AIaq
ZAGaDHtc3Xw3ng/5oKQ7HfdB6EddGzub4hDdk47Y3WsbPEuAQ2AOPoxDWkk/DQtH4oLGCz1sl2rp
2j+o0at+coA9/NNDTuW9IiZ0PdMXsBDS4Bx4E6qvhmA6uZ2cDwB0P4godsOpsETuLnfJn0R98I2b
89Aga/m2hfQXbRY0u8JEqQsYXbQ4F3hOqrmpjsZoiTt3k8EmJP3odBJxWWnV497j3kHX7wlevgDS
TVWG8h+vT/pG8x9IcoHUHubSK2mHWnbpzEEn8kKX2Kn90fzfp8filetKrR//0O+9tLmAmWuYG/Fz
eB85QyZoqoiXA+8eYO3/AKrVGd9jj3Rt7TMT22+fwSp+yeqfT/nJ907pmO+7vH4IDre9JOw4dvFl
kDfQdup5aEFtzNobMNe4WN/qn3n8QQrft3eaqP8A2d6g3fTk7Y3cz7tu3z5hAXZvsFGq1XAcQ555
q108S71HD7gAp3N9UNYNebI+HH5URno7Bsjb5fxSp9HX0vKeeO0T2SHTtWnko3xeNhCy1pqrsJ/m
yA88RHtJPydKhh/pLn3/AL8kf1XQG/g2VK79n7n+rt/4Xnb/AG49v3qxT6W0+lxOvx+aXXwtRqjX
hbXzgWllrRJZ7gO5LTugfESn9dhY/IaZaY2HsdIH4kqxb6ez9J9H+PyVav8AZ25uzbz7Odm7y/Nl
Lr4WFCq17mv2ssdnpgtPL2h4/s+38gCi8EtFg4tLgCfM+w/grF3pQPV+XM+fCZ3obDujZGs/Rj8i
R6+Xq8lC+IeeiA2tILOAXbz5MHudPzEImLpTvdoXe4jwlBH7O9Q/v6b927jtu3dvirh2zryib0rx
UKo1/INMODWXUkQXTtHn9H+4ojNtrgzgMYQ7ycRtj5BSv+ybx6v05G2Jme30e6YfY4MRGu7n57/P
4pdq3r9n8FDY8WzGtxsq3Hm1zWgeTefyFJzd2O+r86uWAfDVn36IrPQ9T2Ru8uPOOya77PP6XmNY
mY89vb4oCuH6/jajv9PwQU2C97HggyRx4MHP+c5Et9zH3Abg1zS2O4adfylMz7DP6OOBO2Y2/LSF
aEQNsbY0jiEu9/y0Uetf7zWc4XZTWjVlbSXfEj/ck8zS3dzU4B//AFM/cZRavQ3P9KJn3wmu+z6+
p4e6J4/lbe3xSPVQ2N9w18d3qW6mTS30z8Z5+YCIwzYL/wA2wljT5QI+/aot+wfmxwN0buI03x2j
xVl/p+n742af7IhEdb36ok1gHObaPzqdrWjx2He370m3Vi03cs9OA7xIMkfiifqsac+U7ue8a8ob
vsGnET7du7bu8tum5CPS9ui49a+br+1JiCGGRDnEk+Z4d+KE1wqudOgY7cT/ACH+2fkQrQ9PY3bG
2PbHh5QhZH2XaPWiIMczt/O+j28UhfF9T/agba+CIneBH+Elo+Nhn8GhGa4V+oDxVLvkfco4/wBj
/wADHGnPE67d38FN32fe3d9LTx8dN3z4lL8r180HpXbRBSDTb6buXtBHxHuP3yUK54s9PHbqap3D
z1rrn4zKuZH2faPXiJ9vjP8AJjVDp+xb/wBFHqTrzMx+dPePFI/s1XafWj/amtZupcwclpAVPHtb
t+zjkP3tH8g/pG/j7VoKo/7B6nuj1NY27t0T7o26xPKRvp2QK1vZi4h9rrBq2jbr/V5/KUW1vqO9
IfuudPxG0flKnT6HpD0Y9PtHCav7PB9P58zHb5I9RX0QfwQttDSLHHaN24+UjY4fJwTU++8SIIBe
7yL/AKLfuT5H2CT60c68xPnt0lGq9DYfT4n3czu851lD9HTv+K7r41t9EeS4Mtrsidh1P5f+jJUH
WBrrnN5fArPiQIP3SrL/AEvT9/0fnM/llAZ9ghuyI/M+lH9if4JdNd7QN/BeA29lLfow1x+DNPyw
kyBYLD9G8lpPw+h94Uj9ljtPz3cffwiu9L0/dHpx8oRG54vr5IPStunm03PDLnVuIAeRYfg0SfvI
hHYD6dVf5zoe4eAnd+XRDd9g13/S0ndu3eXOqsV+lrs5/Omd3z3aoDx7f764bjv/ACpr12el69R5
aS5g8QeAPwSa0faQPzAzZPbd2/6KJd9k9UerHqfm8z+Ck37P6Ptj0+/xnv5ykOn4fy8lo6+X4IbH
F1NdXLrYrcPIH3yptBNLq9d1YLfiRx98JV/Y/Vds/ne8zP8A0lKz7NPv5j3RPH8qO3xSHXtaT8v0
a+8PtZd+Za4RP7rBofvlE6hrjwBLpBA+Gp/BEZ9lh23btjX93b5do+Ckz0YO3w7zx/a7JS3PbS0j
pfzdP2MHW1u2vn2NYXnx10A/KoFpr9C08gubZ/b1/wCqSq+wbz6UTuE/S27u3Oko9no7XepG2PdP
HzRl4fy7LY+KN7W1Gt3YEhx8nf7YQsl0YjqhrYXbGjzmR+Cst9LZ/IjXd+757kCv7D642/z0aTum
O0bkBVa9vwSb4hW99UwLDj6aN2xr8I1VWpx2tB0+07dPAtMOH+aFZd6G73Rz57Z8+0qL/sm4743T
5/S/k+fw1Sjd69v5FRqjX18mGU11gNbOWA2fMfQH3qYsFgqI/OJefIAd/mpV+hB2ePu5mf5U6/eh
N+w73bY3fnxMfPtCXUdq0V017sKjs3k6Q/eP6h0B+4qf8/k2AH2sYWT/ACj3Rbvs8t9WJ1jmY78d
ksf7PsP2eNs6wl+V/j1Ub4vs/sR3RYxjnaTLH/yS4R+VRxrBa99zoEANPlt1d+KJd9m93q8fn8x/
aj+Kg37DPtjn3RO2f5Xb70vPbqrTWl6xJ3O0+0B0/wDff+ioBxdU64/TrcJHP0Rtd+Uq1b6e39Jx
OnMz5RqhfqnaIgTtnjzhE3xadtfJQqtdr080Yta11z267w30j+8R7fyouMGikNAgdvgeEI/YJbx3
2fS2+e3tHjCtHZpPH8Eug4VdWnVYKXEu02Esd8/ew/NSaC5zGcztB/sHc8/fop5P2P8A7URwJ54n
Tdt7T4p6PssH0vAczujt9LWEBtHv08U9T/Klg6KXN7t/Rj4ztH8FCtrWmzGOndv9UjZ+AhGHoeqP
3/nzH3TCbI+zS31vp/mRO75bdUuhQPHbRqmz7TfXH+DAaR/LJDnD+yGrRVbH+xz+r7Z14+Pu+c8q
ylr9VflX4d3/2QplbmRzdHJlYW0NZW5kb2JqDTU1IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9T
dWJ0eXBlIC9JbWFnZSAvV2lkdGggMjA0IC9IZWlnaHQgNjggL0JpdHNQZXJDb21wb25lbnQgOCAN
L0NvbG9yU3BhY2UgNDUgMCBSIC9MZW5ndGggNjg5MyAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PiAN
c3RyZWFtDQpIieyXiVNUdxLH/4jNfVTKqmBZqYpJJZUyDJ7cIiIRUcAjICoLSgQPcNUNQgmKeCRG
Ia6KGoPH6qIICMMAAo7cyDUIEQ8GBjkHuZkZmJn9OM+lEFGRTDBm6Xo19Xu/6dfdv9ff9+1uvX5C
/orSP6BpbO4qlenV6qf/1PX3t+UXdVVUqeQKfX//+Ec3Ia+19MrrVI1N+l6VtqtbJ+BHq1XmFXZW
VNUnJN0/dabA2790S1Cx/z9SZtqmWTnke62XunpkLVreXlzWXVHVWVB8//jp/halrrPrVR9lQv50
omlVNqdmtEpzH0NLo1E3NtXHJZYE/DPD3lliPk9sZp0sskg2tUgyffQ7eAm3WU7Lri9anmo5XzJ7
bsb8JcUbtspjziviEjvKKlSKBr1O96rPNyGvVAYGmjOlDy4laJRtWrVGmZ13/9ipXA/va/MWpVrY
C7ga4yWyTLN0uGbnlLva907U8eYMaWNiykBPz6s+8ISMrwxom66mNEuuaftU3Knb28u2heStWjd2
XD3jEptZFflubohLbEqSqJtbXvWxJ2S8BAZLzegok+k0/V1Vt2tj/l2xM6LAZwP8MxJORtx8CYV0
m2/kp8+pm1rUtYoJmP1fiE5XfzGur1bR391z5+jJTEdXqfOK3wOh0SikzrFvSBSD7deuQ6upqQkO
Dg4NDY2Kimpra5PL5UFBQf7+/qdOnerp6Tl9+jQ6x48f7zd0s319fQcPHkQ5LCyssLAwPDwczb17
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
0KE22/R/Rs8e5RGVsrENHxPdVvdy5tMI9vH/AJ2Y3/uR/afxXUBvqezAVOsO646dmDhFAAEDQJ0l
LiwQx2Y2ZS+actZS8ygklSSSSlQpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJMkpdMSAJOgQnXydtQ3u/AfNIUueZudu/kjhVjzPETHl4+8djK6xjzn
18ha7h76fmo3Fx20jcf3jwEm0yd1p3u/AfJFAAEAQPBOkOW4iJcxL3iNRHbHHyj18zauLtp+aydJ
JWVqkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJT//Q9D9Z/apyXqXdqvvIRklW9jN15nJ9I4x/3JXWP3R+KHdkfuAfNL9ZPZg+9GSS
+7S658x+sR/0YhXF4BDtyD+e0fAJelaebT8gEZJL7pjPzSzS880/2FXEfD7EPoE/SsefnCX2arvJ
+JKMkl9y5brjjP8Av+v/AKVq45d0YoqH5gUg1o4AHwCkkpYYcUPkxwh/diAgkncqSSSUiFJJJJKU
kkkkpSSSSSlJJJJKUkkkkpSYkASdAhuuAO1g3v8AAJhU55m4z4MHCrS5myYYI+9MaEjTHH+9P9gs
ruHqdPzUbnPO2kT4uPATspAO553v8T2+CIAAIAgeCdKPLcUhPPL3pjUCqxx/ux/adVcXQafmpJJJ
WVqkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkxI
AkmAkSBqVLpuEI37jFTd58eAl6Ln62un+SNAqx5rjNcvE5z+9tjH+H1+lruGt9PzU68E7axvd5cf
el6T362ukfuDQIoaGiGiB5J0Pu0smvMT9z/Vx9OP6jeX1+xXFXy6ePVYNDRDRA8k6SSsgAAACgNg
FqkkkkVKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSU//0fSUkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkN9zGGPpO/dGpUdt1n0j6bfAcqvPmoiRhjBzZBvGGw/vS2iuEep0DJ9zGGPpO/dGpUNltn0zs
b+6OfmURlbGD2iPPuppvsZMuvMS9P+axmo/4Ut5fgPBVgbfaWLWNYIaICkkkrMYxiBGIEYjYDQLV
JJJIqUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJIbr62m
J3O8BqUzJlx4xxZJRgP6xpIBOyRRc9rBLjCHN9nAFbfPUp20MaZPud4u1UHv5cn8zjIH+czekfSP
zH8E0BufoFvVe/8Amm6fvO0CQokza4vPhwPuRkkRyolrnkc5/dOmMeUB+21cXbT81gABAEBOkkrI
AGgWqSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU/wD/0vSUkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
Skkkxc1olxgeaBIAsmgOpUukg+uXaVNL/PgJek9/867T91ugVf70JaYIHP8A1h6cf+Od/pa7h7mv
zXdewHa33u8G6ptt1n0zsb+63n70RrGsENEBSQ9jJk/n8mn+bxemH1PzS/DyVYGw+pYMrYz6Ijz7
qaSSsQhGERGERCI2ERQWk3upJJJOUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkklFzmtEuIHxQlIRFyIiB1OimSSD686VtL/PgJbb3/AEnBg8G8/eq/3uEtMMZ5z3xj
0f45qP4ruE9dPNI57GCXEBD9Zzv5phP8o6BSbRW3WJPidSiJcHM5PmnHBHtj9U/8eWn/ADVXEdL8
0PpPf/Ov0/dboERrGMENACkkn4+WxQPEI8U/35nin/jFBkSpJJJTIUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKf//T9JSSSSUpJJJJSkkkklKSSTEgakwkTWpUukhHIrBgHcfBuqbde/6L
QweLufuVc85huoE5pdsQ4/tI0H1K7hPXTzSobr6wYB3Hwbqm9DdrY4v8uAiNY1ohoA+CF81PaMOX
j3n65/4o0H2lXpHijm9/AFY8TqU4oZMvl7vFyKkkOUxk8WUyzy/1psfSHyj7FcR6aeS3HCdJJWVq
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSUXPY36RA+KGchnDAXn
yCiycxhxmp5IxP7t+r7N0iJOwTJIO7Idw0MHi4yUvRc7+csJ8hoFH95lL+aw5J/1pj24/wDO1/BP
D3I/Nm62tn0nAeSh6znfzbC7zOgU201s4aJ8eVNLg5qfzZIYR2xDil/jS0/5qriOl+aHZe/6Twwe
Df707aKwZI3HxdqipIx5TDYlMHLIfpZTx/YDoPoriPl5LJ0klYWqSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklP/9T0lJAFuQeavxhQdbkd2bR4gSqMviOGMRLgz6/6
qQ/E0F/Ae4+1tJiQOTCq7wfp2uHkBCk1uKfzg4/yimx+Ie5pjGKP+1zRB/xY8SuCt7+gSG+ofnSf
AapvWe76FZPm7RTb6Y+jHyhTUwhzE988YD/Uw/7qXF+SLiOn2oduQ7lwYPBolOMdnLyXn+UUVJEc
nhOuQSzH/WyM/wDmnT8FcR6aeSwa1ohoA+CdJJWAABQFAdAtUkkkipSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSaQOVE2Vjlw+9NlkhH5pRj5mlUWaSEcikfnT8Am9cH6LHO+ShPO8tsMsJHtA8R+
yNruGXZMkg+pceK4+JSjJPLmt+AlD73E/JjzZPLGY/jPhVw9yB9UyYkDkwhei8/StcfhonGPV3G7
4mUvd5mXy4RD/a5APwiJKqPf7Aub6h+cD8NVH1yfoVud58BEDGN+i0D4BSS9vmpfNlhj/wBnCz9s
ifyVce1+aGch3ZrPjqUvRe76dhPkNEZJL7pA/wA5PLm/vzNf4saH4K4j0ACNtFTfzZPidVMADhOk
pceHHjFY4Rh/dFIJJ3KkkklIhSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkp//1fSUkkklLQomus8tB+Smko8ntV+s4K/r1+1IvoiOPSfzU32e
vsXD4FGSVOX+jL1+73/V4b/Bd+s/rIfQI4scPiZS9O0cWn5gIySH9C/R97/qXvf9yr1eH1pDtyP3
wfklGT4sP3oySXo/R++/+Of92rX+r+CGcn91p+ZS3ZH7g+9GSS/WdPvv/jf/AHStP6n4od9/+jH+
cl6l/wDovxRkkv6R0++f+26tP6v4ovUu/wBF+ITepd/ovxCMkj/SP/Kv/wBt1en+r+KHff8A6L/p
Jb8j/Rj70ZJD9f1++/8AjH7Faf1fxQ7sj9xo+aX6yezB96Mkl6v0vvv/ADP+5V/iIduR+80fJLZe
ebI+ARkkv1P6X3z6+7/3KtenD+CH0X97XfLRL7O08vcfiUZJL+gfp8X/AFb3P+7V6/8AepF9nq7i
fiSpCmocMH3KaSkx/wCj7/V/dr8OC1Hj68SwAHAhOkkrkeGvTVeCxSSSSKlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkp/9kKZW5kc3RyZWFtDWVuZG9iag01NyAwIG9iag08PCAvVHlwZSAvWE9iamVjdCAv
U3VidHlwZSAvSW1hZ2UgL1dpZHRoIDc0OSAvSGVpZ2h0IDEwNiAvQml0c1BlckNvbXBvbmVudCA4
IA0vQ29sb3JTcGFjZSA0NSAwIFIgL0xlbmd0aCA0NDIyIC9GaWx0ZXIgL0RDVERlY29kZSA+PiAN
c3RyZWFtDQr/2P/uAA5BZG9iZQBkgAAAAAH/2wCEAA4KCgoLCg4LCw4VDQwNFRgSDg4SGBwWFhcW
FhwbFRcXFxcVGxsgISMhIBsrKy4uKys+PT09PkBAQEBAQEBAQEABDw0NDxEPExAQExQPEQ8UFxIU
FBIXIhcXGRcXIiwfGxsbGx8sJikjIyMpJi8vLCwvLzs7OTs7QEBAQEBAQEBAQP/AABEIAGoC7QMB
IgACEQEDEQH/3QAEAC//xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEB
AAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSR
obFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSF
tJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIR
AyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVV
NnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEA
AhEDEQA/APSUkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJMkpdJCde
0Hawb3eA/vTbLrPpu2N/dbz96rHmokmOGJzyGh4PlH96e37V3D30ZPurZoTJ8BqVGb7Poj02+J1K
mytjPoiPPupoe1nyfzuT24/uYdPtnv8AZSrA2F+JRNoYDLpe7xciJ0lNjw48YrHERvetz5nqgknd
SSSSkQpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkN91bNCZPgNSmZMkMceLJKMB3kaSATskTEganRC33v+g3YPF3P3JCgHWxxefPj7lD94nP+
ZxSkP38n6uH4+o/YnhA3P2arnIZMNl58G6ppyH+FY+8ooaGiGiB5J0vYzT/ncxA/cw+gf42svxCr
A2H2oRjtJl5Lz5nRFDWtENEDyTpKTHy+LHrCEYk7y3kfOW5QZE7lSSSSlQwfUx/Ig9nDlLadm3dr
Ebu6mkmDFjEzkjECchUiOvmmzVP/0PSUkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kySl0yG68TtrG93lx96b0XP1udP8gaBVjzXETHBH35DQyBrGPOf8LXcPfT81G8E7axvd5cfel6T3
62u0/cboEUNDRDRA8AnQ+7Sya8xP3P8AVx9OP6jeX1+xXFXyivHqxa1rRDRA8lJJJWYxEQBECIGw
Gy1SSSSKlJJJJKUkkkkpSSSSSlJJiQOTCY2Vjlw+9NlkhH5pRj5mlUWSSGb6h+eE32in978Cojzf
LDfNiHnOKeGXYpUkH7TX2k/IpfaG9muPyTfvvK9MsD5G/wAk8EuyZJB9fwrf9yXrO/0T/uS++8v+
8T5Rkf2K4SmSQfWf/onJerZ/oj96X3zD3n/4VP8A71XCfD7UySD6tv8Aoj94T+rb/oj94R++Yv8A
Wf8AhOT/AL1XCfD7QlSQfVs/0R+8JerZ/oj96H3zD/rP/Csn/eq4T4faEySD6z/9E5L13f6J/wBy
X33B+9L645/wVwn+RTJIPrjux4+SX2hndrh8kvvvLdckR56fmrgl2TJIP2mruSPkU/2in978qI53
lT/l8X+OFcMuxSpIfr1RO8IfrueYqAA/ecY/BCfO8vGhxicpfLHH65H6BQhLtXmnJAEkwEI3yYqa
Xnx4H3pNpa4zY71D+H3IoAAgaBAfecvUcvDwqeT/AL2P4q9I/rfki9O1/wDOPgfut/vU2VsZ9ER5
91NJPx8tihLjrjn+/kPFL7Tt9EGROnTsFJJJKdCkkkklKSSSSUpJJJJSkkkklP8A/9H0lJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSUH2sZzqezRyh7bbfpn02fujk/FV8nMxEjjxg5so/Rh+j/
AHpbRSI9ToGT7mg7Wje/wCb0rLNbTA/cbx80RjGsENEKSb93nk15iXEP81DTH/hdZfXTwTxAfL9v
VZrWtENEBOmJA5MfFDORUPzpPgNVLLLhxACU4YgNgSI/YiiehKVJB9Yn6Fbj8dEpyDw1rfiZUf3z
GfkGTL/cxyI/xtvxTwnrQ+qZJB9O4/Stj+qIS+zsP0i53xKXvZz8uAj/AGs4x/6PEqh3+xIbGDlw
HzUDkUj86fhqnFNQ4YPyqYAHAhKubPXDj+ksn7Yq9PifwRevP0WOd8kvUuPFUfEoySXs5j83MTH+
zhGP5iSrH7v2of1k/ut+8pbLzzZHwCMkl90ifmyZp/8AVZR/6NK4vAfYh9Fx5tcfhol9nZ3Lj8Sj
JJfcuX6w4/75M/8ApEq45d0Qx6f3Z+JKcU1D8wfciJJ8eV5ePy4cQ8oBHFLuWOxg4aPuTwB2TpKQ
QiNogeQRakkkk5SkkkklKSSSSUpJJJJSkkkklKSSSSUpJRe9jBLjCHvts+gNjf3jz8gocnMwhLgF
5Mn+bx+qX17DxKREnXYdyze9jBLjCHNlv0Ghjf3nDX7lNlLGncfc7946oiiOLPm/nZezD9zHrI/3
p/8Ae/amwNtfNEzHrbqRuPclOaKj+YERJSR5Tl4x4Rix14xB/NHFLuUX2an92PgSm+ztHDnD4FGS
QPJcr/mccf7seH8k8cu5Q+i8cWu+eqWzIHFgPxCMkh9zxD5Tlh/dyzH4WriPh9iGckdmu+EhL1bR
9Ko/IgoySX3eY+XmMw8+GX/SiriHYIftDR9Jrm/EJxkUn84D46IqiWtPIB+IS4OaG2XHP+/j/bGX
7FXHsftUHNPBB+CkhHHpP5sfDRN6AH0Hub80uPmo/NihP/Z5NfskB+aqj3P1CZJB2Xt4eHf1h/cl
vvb9KufNpS+9V/OYs2P/AAOMfbDiVw9iCmSQftDB9IFnxCJubt3T7eZT4czhmJGM4y4BxSA+YDxj
ugxI6P8A/9L0lJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJMSBqTAQbMkD21je7y4UOfmcOGN5JCPYbyPkO
qREnZK5zWiXGAhb7bf5sbGfvnn5IbWXPO5zQT2LuB8kX0Xu+nYT5N0Cpe9zHMfLiy48R/R/m5S/v
TlqB/dB819Rj1BP2rtbTTqSN3dxOqb7Q0/QBf8ApNoqbw0E+J1U1Yx4c4iIx9rlofu44mZ/xjwj8
FpI8ZeaLdkO4YGf1jP5EvStd9Ow/BuiMknfdIn+cyZcvnPhH+LDhCuLsAEQx6hqRuPiTKmGtb9EA
fBSSUmPl8OP5McIeMYgH7UEk7lSSSSlQpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSTEgCToEI3Fx20jd4uPAUWXPjx1xH1S+WEdZS8ohIBKRzmtEuMBD9SyzS
oQ39938AnbSJ3WHe7z4HyRVFw583zH7vj/dibyHzltH6fanQf1j+CJlLWnc73u/eKKkkp8eLHjjw
44iI6+J7k9SgkndSSSSehSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlkoERGngnSSoXan/
0/SUkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkk3HKGb2TDZe7wbqo8mbHjF5JiN7A7nyHVIBOwSpi4NEkwPNC/WH+FY+8pxRWPc+
XnxcVF7+Wf8ANYiB+/m/Vj/F1l+ATQG5+xY5DTpWC8+XH3qD7LQPcRXPDRq4qXqOf7aBoOX9h8FN
lLWHcfc88uKqn3+YNQymUes4D28Q/u16pn/CpdoNx9NyhZjued1pMdgTqrDWtaIaICkkrXLcnhwW
YC5y+bJLWR+q2Uid/sUkkkrK1SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJKD7WM5OvYDlNnkhCJlOQhEdSoAnZmhPuAO1g3v8B/FR222/S/Rs
/dHJ+KKxjWCGiAq/HmzfzY9nH/nJj1n+7A7ecvsXUBvqeyMVOeZuM+DBwigACAICdJS4sGPHZiLl
L5py1nLzKCSVJJJKVCkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklP/
1PSUkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkxIH
KG6+oaA7j4N1UeTNixi8k4w/vGkgE7BKkg773fRZtHi7+5L0XO/nHl3kNAovvMpfzOKeT+tP9XD7
Za/YE8PcgfiyddW3QmT4DUqO+5/0GbB4u/uRG1sZ9FoCkl7XMT/nMvtj93CK+2ctfsAVYGwvzQ+h
u1scXnw4H3IrWtaIaIHkkSAJOgQja+wxSNO7zx8k0jl+XOkbyz2A9eWf1Ov26K9UvL8Gdlra+dSe
GjkoYrfbrbo3swfxU66msO4+555ceURH2cmbXmNIdMMTp/hn9Ly281WB8v2/wWAAEAQB2TpJK0AA
KGgC1SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSS
SSlJJJuOUlLqLnNaJcYCGbi47aRuPd3YJ2067rDvd+A+SqnmTM8PLx9zoch0xD6/pfRdw182nh1Y
77Lf5sbW/vn+AU2VMZry48uPKIknQ5YCQyZZHNkG0pbR/uR2j+fioy6DQKSSSVhapJJJJSkkkklK
SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU/wD/1fSUkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkx4SUuoOtrby4Ktf/b+fCfH/ALH/AH5QTPMk
1AYoj96UpSP+LUfzSOHraX1yf5tjnefASjIdyQweWpRklWmMgP688zKPfFERh9mMma4V04fr/ah+
ztOryXnzKI1rWiGgD4KSSl5f7nf6n2+Pr/nPrfq+1EuLrf7FJJJK2tUhvua07R7nnhoUn/QPP9nl
AxOHcc/2vmoc/v1WKh3lvPyjE0L8ykV1ZipzzuuPwYOEUAAQNAnSUfK+x6uC/d/ynufzt/1r/Dp2
TK+u3StlJJJK0tUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSHf/Nnn+ygbo0AT0vRSz7mg7W+9/7oTek+zW46fuDj5qOL9Dt8ufmrCoZL4h98
J9vtD+YHhM7n/CAivH9Xf8VgABAEDwTpJK/GqHDXDWlbUsUkkkipSSSSSlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSn//2QplbmRzdHJlYW0NZW5kb2Jq
DTU4IDAgb2JqDTw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNzQ5IC9I
ZWlnaHQgNDYgL0JpdHNQZXJDb21wb25lbnQgOCANL0NvbG9yU3BhY2UgNDUgMCBSIC9MZW5ndGgg
MTk0NyAvRmlsdGVyIC9EQ1REZWNvZGUgPj4gDXN0cmVhbQ0K/9j/7gAOQWRvYmUAZIAAAAAB/9sA
hAAOCgoKCwoOCwsOFQ0MDRUYEg4OEhgcFhYXFhYcGxUXFxcXFRsbICEjISAbKysuLisrPj09PT5A
QEBAQEBAQEBAAQ8NDQ8RDxMQEBMUDxEPFBcSFBQSFyIXFxkXFyIsHxsbGxsfLCYpIyMjKSYvLyws
Ly87Ozk7O0BAQEBAQEBAQED/wAARCAAuAu0DASIAAhEBAxEB/90ABAAv/8QBPwAAAQUBAQEBAQEA
AAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIF
BwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKD
JkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eH
l6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFy
gpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVW
ZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwD0lJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSTFwHJA+KBIAsmvNS6SGb6Ry4fLVR+0NP0Wud8AoJc5ywNe7AntGXEfsCeGXYpkkH1bT9Go/M
wlOQfzWj4lD73jPyxyz8sU/zICeE+H2pkkGMk/nNHyS2Xnm2Pg0JfeZ9OXzH/EH5yCuEdwmSQfSt
/wBKfuCXpP8A9K78Evfzf+J8n1nD/vlUP3h+KZJB9F/+lcl6Vn+lP3BL383/AInn/jw/75VD94Jk
kH07u1v3tCW3IH57T8Ql94n15fMP8Q/lJXCP3gmSQZyR2afvCXqXD6VU/Ayl97gPmhmh54pH8Ygq
4T3H2pkkH7QB9Jjm/EKQvqPDh89EY85y5Ne7AHtI8J+wo4ZdkiSYEHgynVgEEWNUKSSSSUpJJJJS
kkkklKSSSSUpJJJJT//Q9JSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJRc9rdXED4oSkIi5ERA6nQKZJIP2gHStpf8OEv1h3hWPvK
r/fMZ0xCec/6qNx/xzUfxXcJ66eaVQddU3lwnwGqj9nafpuL/idERtbG/RaAlxc1LaGPCO8yZy/x
Y0P+cr0+JR+s4/QrcfM6BL9Zd+6z8SjJJfd8kv5zPkl4QrGPw9X4q4h0A/ND6Lj9Oxx+GicY9Q/N
k+eqKkiOT5cGzjEz3yfrD9srVxS7/ZoxDGN4aB8ApJJKeMYxFRAiPDRapJJJFSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpRLGO+k0H5KSSEoxkKkBIdjqpEcerkAtPiDCb0rW/QsJ8nCUZJQHk8G8Ye0e+I
nH/0aXcR7356od97fpMDh4tP8E4yKzo6WnwcIRUxa1wgiR5oeznj/N5uL+rmiJf86PCfzVY6j7FA
g6gyE6CcdnLCWHyKU5DOQLB5aFL38sP57DID9/F+sj9mkvwVQOx+3RMkhNvrJg+13g7REUuPNjyC
8coz70dvPsggjddJJJSIUkkkkp//0fSUkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJRcSBoNx8BH8UM+u/mKx5alRZM3AeEQyZJHYQjp/jGoj7UgX1
ASOc1olxAHmh+vu0raX+fAUWjHDvcdz/ABfP8UcRGnCjrmsm5jy8e0fXP7T6R9hT6R/W/BFsvf8A
ScGDwbz96dtFY1I3HxdqipJpw8rCQOaUZzPynPPiP+CJaD6BVyO34LJ0klbHgtUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSmLmNcIcAfih
+i5mtTo/knUIp07Shl1xMNYB5uI/gqXMnleMCYPvken2gfd+2P7dF8eKtNvHZYXlpi1u3+UNQpm2
sCS4QhPYYm6wx3DRooBtBcPSfDu0gkfioxPn4g8MBkh+j7tDL9kTwn7Qqod68tkvrz/Nsc/z4CJL
9kx7o+j5qNbrDo9seYIhEU+M5fbllOScpcJqJxcNEf1PmP8AjINXVfi//9kKZW5kc3RyZWFtDWVu
ZG9iag0xIDAgb2JqDTw8IA0vVHlwZSAvUGFnZSANL1BhcmVudCAzOSAwIFIgDS9SZXNvdXJjZXMg
MiAwIFIgDS9Db250ZW50cyAzIDAgUiANL1JvdGF0ZSA5MCANL01lZGlhQm94IFsgMCAwIDYxMiA3
OTIgXSANL0Nyb3BCb3ggWyAzNyAzNyA1NzQgNzU0IF0gDT4+IA1lbmRvYmoNMiAwIG9iag08PCAN
L1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUMgXSANL0ZvbnQgPDwgL1RUNiAyNiAwIFIgL1RU
OCAyNyAwIFIgL1RUOSAyOCAwIFIgPj4gDS9YT2JqZWN0IDw8IC9JbTMgNTIgMCBSIC9JbTcgNTEg
MCBSIC9JbTggMjkgMCBSIC9JbTkgMzAgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgNTMgMCBS
ID4+IA0vQ29sb3JTcGFjZSA8PCAvQ3M1IDQ1IDAgUiA+PiANPj4gDWVuZG9iag0zIDAgb2JqDVsg
DTM3IDAgUiA1IDAgUiANXQ1lbmRvYmoNNCAwIG9iag02MjUgDWVuZG9iag01IDAgb2JqDTw8IC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggNCAwIFIgPj4gDXN0cmVhbQ0KSImkVMtu2zAQvPsr
tjeqtVhS1INEr02LFg0QwAJyCHpgFNpSI4uCRCfI33dFyrJjNAWKXkyCJmdnZ2ZFIIl+lt9XDGJO
Eyg/rxhlTHAoq1U8bZmC8nl1R65vfkQ8oTnZRIKmBG7t8BgpKknThfMdfI0KXIcowVN76MPxGuDb
VRlxQRX5EjE8+QRchf/gWofNUNXzbbyhCLBA6mNZSkAqW6QnFFU5xGFhwDmjiWQCCkWZhHLveZ9o
cznRJjeDvW/NHjZOO7M3nYvKXxOsWmATylKE9QvCyozyHAHzYoEtpoI04VPZscI3pf9B9Hcz2kKS
zVeoFFmCe5QziJif9BT+6bXuXkD3fdtU2jW2G+HBjM1gYILkRyBsUmVSniOlvvzUoQjG1M2uhsGM
UZzSjDRRStrGdNXLbOuMlFMuC3EOpBagIBXo7uFV8ZgXlKc5B7yvVJL5cPirU8l47I3xD5YaKc2Z
+CtX5FnZJzO8rMHQHV1DZdESQQbbQt/qzoDdet5xwPKVc/EnHZPEU7G9QwVbcIPuxt4ODjrjnjGb
44XTlzbGs0kY+4ypdG7u352VS4+hxVsD/WB76/1QxICGXlePxkFrnkwL/AMHnKXNceouO8xOSUk9
FURzppoyAq7WDiXb963P8oiMatzhesAB8laceRXmQC1N3RGNpHDqfOlTxigXMj9vSZxEzsLDrR4d
ejfYA7pFOTHH8XxTXU5VIeR/q7uEdHL+Qt4MxXV143dHjSd1zwS7N2/JzBfg2Tfrw4eAxtsTY5+C
IDbDoepN1Wz9QeO/YNWSYw9fvp9Bi1OLe1PVumvGvc/hVbn6LcAASTxOtg1lbmRzdHJlYW0NZW5k
b2JqDTYgMCBvYmoNPDwgDS9UeXBlIC9QYWdlIA0vUGFyZW50IDM5IDAgUiANL1Jlc291cmNlcyA3
IDAgUiANL0NvbnRlbnRzIDggMCBSIA0vUm90YXRlIDkwIA0vTWVkaWFCb3ggWyAwIDAgNjEyIDc5
MiBdIA0vQ3JvcEJveCBbIDM3IDM3IDU3NCA3NTQgXSANPj4gDWVuZG9iag03IDAgb2JqDTw8IA0v
UHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQyBdIA0vRm9udCA8PCAvVFQ2IDI2IDAgUiAvVFQ4
IDI3IDAgUiAvVFQxMSAzMSAwIFIgPj4gDS9YT2JqZWN0IDw8IC9JbTMgNTIgMCBSIC9JbTcgNTEg
MCBSIC9JbTggMjkgMCBSIC9JbTkgMzAgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgNTMgMCBS
ID4+IA0vQ29sb3JTcGFjZSA8PCAvQ3M1IDQ1IDAgUiA+PiANPj4gDWVuZG9iag04IDAgb2JqDVsg
DTM3IDAgUiAxMCAwIFIgDV0NZW5kb2JqDTkgMCBvYmoNNzI0NyANZW5kb2JqDTEwIDAgb2JqDTw8
IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggOSAwIFIgPj4gDXN0cmVhbQ0KSIlUV0uPbkcN
3M+vOMs7iBy62+6XWIaAiIiElCuxiLJAQUAgISgRyt/HVeU+M9Es5vhzP/yotssfLnv9+uPnL+X6
pN7t+vi7l3KXYvX6+M3LJ/gs+/r488tXH774859ea7vHhy9f7fYP119++PHfr/teH779j37/x/WH
1xn/f3xt8esP//uvfv71df3xs4+v1e794fevJX757VW3dNcXf9XHj9/8M1fHiv3hKo1GffYxrJl7
XDX+fvrmpV7fXi/N7Z7tar7vcX0fot8Gcdy1Xd+F3O86Qm73HJTH3fxqtm+nGDauEOPXRXlLbVL3
yt0Whko2nq61vd8ee1u/eXLHt92dwii4r7WaG4fho7WIIfeOQbmuo99cX2funxbC0MFz3DYoyqUZ
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
GXsEhiBOWOtmCF2H0F+TgcSiHx/uXy7ZlGmRGYvRr7aJxeo4fJnscU++9YVWd/lmfXokB6voS8E2
5MyArplBeut71tNLT4WiXc/iy/GVjj6yQqqbPtu9Hjb86P449bmTGuZBLlZ/LHzUaYYFLgpUZX9m
LBb0qWrFLu3r9KLD+zBZ5GjCjWE5i3jjlck2YyR1ZyEFw3sV3Q1r8k88CRXTthkxzii9mK54zXQR
wg3vhVzGPDfvPnHaFkI5cIgXI4d4IyZqMSiOHGyrRg4WZ3PCgYxm5BB/jhwGrA0p+QmHuGa60FMO
KZcxT+LwQ8Ug47igGHaoa12nYuRqRl3hGH2j/z7f909cLBUWvlNurOWg0kEMYjFvjoddgaTz/efX
E87GX8eHi9MFzaeWRb0J4yZ8DjtNSu1cXugnvETQr0z9rLL707GHcKB2ce4Pm+1z/yu1Bk5LU1IT
C/J+3a+hff1T9qHrXl/605reo8fPJAfbj5PKrbnNaqtiKpwAq2n+4T6+NKR/scfUkBUdIFPXkw42
nnOvw9Z83K7D2X2E9pp8f/hMe728s0alt6PUrfusf9q/hAUy0ggscYCsxVt9OOzrQ5/OdYUD+o7m
OvCDFeKu6Klf0kXomR5d0Lia+jRQ5SIUAW9Bpzt/TO7jaKm8CzUMi06f08eqWp2Yus333ZT26qf/
R1FT7G+YV8CqNjwWtOhCuMDw4ZvAEoeGbvAsiAeacEo97wvYtTUBNWZmnhfOHme2/wkwAH0xefIN
ZW5kc3RyZWFtDWVuZG9iag0xMSAwIG9iag08PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMzkgMCBS
IA0vUmVzb3VyY2VzIDEyIDAgUiANL0NvbnRlbnRzIDEzIDAgUiANL1JvdGF0ZSA5MCANL01lZGlh
Qm94IFsgMCAwIDYxMiA3OTIgXSANL0Nyb3BCb3ggWyAzNyAzNyA1NzQgNzU0IF0gDT4+IA1lbmRv
YmoNMTIgMCBvYmoNPDwgDS9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VDIF0gDS9Gb250IDw8
IC9UVDIgNDkgMCBSIC9UVDYgMjYgMCBSIC9UVDkgMjggMCBSID4+IA0vWE9iamVjdCA8PCAvSW0z
IDUyIDAgUiAvSW03IDUxIDAgUiAvSW04IDI5IDAgUiAvSW05IDMwIDAgUiA+PiANL0V4dEdTdGF0
ZSA8PCAvR1MxIDUzIDAgUiA+PiANL0NvbG9yU3BhY2UgPDwgL0NzNSA0NSAwIFIgPj4gDT4+IA1l
bmRvYmoNMTMgMCBvYmoNWyANMzcgMCBSIDE1IDAgUiANXQ1lbmRvYmoNMTQgMCBvYmoNMTIxNiAN
ZW5kb2JqDTE1IDAgb2JqDTw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMTQgMCBSID4+
IA1zdHJlYW0NCkiJrFbbbuM2EH33V0zfKGysFUld0dfuFm29aLAx0IegD4pM22wk0atLEvdD+r0d
cijFya4TIAiMROSQQ83wnDkjBnHw9/r3RQRLHgpY/7KIwiiSHNbVYmmHUQHr+8U1+3K5CrgIU3YV
yDBm8JfpboMizJluyb6DX4MMn10g0GrGA5kvAH77tA64DAv2OYjQ8jPwgtbgS0mDrtr73bijYBAJ
F9TH9VoAhrLF8GQKS/yLoIjDOOYCsjiMYlg3Cw7210/xisfQuQ2d/aGO8FmVw9ipHswWLsvqVg3A
P/Bg/Q+ebH/eO0kz8A+8iVc8Mbpiik5ENpglPSLgqQg5LzJIM3upDV5qVmDwoeApvS2yUUYuvp/8
YXOqPiAeSplIHGMolE8yp8Y9KpedudMbFcR45X1gIWRw6MygKmcaNEJSMBMsU8SsDdAXoQtS1qsu
SHB8pytyhnt8FEwHHP8P++n60zlBSQlKn2CehkVSYMiRfD3D/+iieY4kyydvPFogfxyET0BA+jlX
HImE0tyW/aD6ASMPM3Ywfa9vagWdqsyd6o6wpIXWwIEQqnEL2TajgsHAsFewLXWNSHq6P0tIcB4m
b07IeZ9PCPf4hGLKp0VEElsALkZFkweLX84OtbZwSVbRXPu0MXyy14FF0WZycsaGJirgDMEftGnJ
cIHVmDGYXjj4M7bTO8qTrVD60QZWV5fQ3+uh2vuNWORsN7HiHO1FLMNcvjvt00fa589pnxHtJYOm
fHBzS+GcNWMDjihYADmzbLHwuwneHFRuq7EFkbA7VwySlTv1Gu9FmmNKb6YJeufnWZJNLJG+uiuC
JmGD01QHhWDtaMg69ojYhsbEgpEmCFbIrTCTs6Jn142HQT3Z309LVgdg25kGTzzCipP5AlZiGpkO
noXT+TBqONTl6YvVY0fhXMoZSM7nBOVU14iJo5wFZdiXA5jWW44UIp5shWnrus4WqY1K3Coy0g5z
usNVOrL3NapKgVr5/lTNHqmaUYpf1bdRW34JpqwmsUa3uilrOzQHi6it2tg1TnTMmavI3lksvMjr
tnSznWpUO0A/Hg6mG15jqozTMMreylTnfZ6q3yu0F14HCPZHGlRlCzcKxl5hGmO1h1rfIsxd2fY2
BddIf6jGMsMPhbcHb71fqLM5eOmD3zgmcwtQawbsK99GMmhkJYkin/iIioLTnO3akuy19ht2sPXn
dCeabMuBuyqcVZmzj8hVwfzE0LreaqfGZGzPXEyBi29uU877hTaVzBfjyUu5yyn3Fc2wN3h4ad6i
ttJI1zC5bFAuGgU3fqW6JR/sxfyDLVjBODRmQ6v2ilDCseHsDVlGzyV/mlJ+p++FqEZzbN+rzfTx
5ylKn4HqATtrpS28y/7YVvvOtPpf6n8vf83FcRYmxbtrhZy1giK8Zn8GBD0aBauPTstQJtRmp7Ab
u0XbklWQuK6H+mCFBTdAjyZlTd0djlDMlyXtL3Ha0XcfUhknqCj4ndSq+9NrK/KXJKwjfbI6hhLk
xu3gFcq0oNtBkcA12BdQ5ja6HFzgK5K3K0Q3ZV/7C2y/mVXoH6ieujnSge40c/CL5Y2utXMbpvX+
Cd75jLeYMbhmCjPFmuo1BmZ3f1ov/hdgAFLjCUgNZW5kc3RyZWFtDWVuZG9iag0xNiAwIG9iag08
PCANL1R5cGUgL1BhZ2UgDS9QYXJlbnQgMzkgMCBSIA0vUmVzb3VyY2VzIDE3IDAgUiANL0NvbnRl
bnRzIDE4IDAgUiANL1JvdGF0ZSA5MCANL01lZGlhQm94IFsgMCAwIDYxMiA3OTIgXSANL0Nyb3BC
b3ggWyAzNyAzNyA1NzQgNzU0IF0gDT4+IA1lbmRvYmoNMTcgMCBvYmoNPDwgDS9Qcm9jU2V0IFsg
L1BERiAvVGV4dCAvSW1hZ2VDIF0gDS9Gb250IDw8IC9UVDIgNDkgMCBSIC9UVDYgMjYgMCBSIC9U
VDggMjcgMCBSIC9UVDkgMjggMCBSIC9UVDExIDMxIDAgUiA+PiANL1hPYmplY3QgPDwgL0ltMyA1
MiAwIFIgL0ltNyA1MSAwIFIgL0ltOCAyOSAwIFIgL0ltOSAzMCAwIFIgPj4gDS9FeHRHU3RhdGUg
PDwgL0dTMSA1MyAwIFIgPj4gDS9Db2xvclNwYWNlIDw8IC9DczUgNDUgMCBSID4+IA0+PiANZW5k
b2JqDTE4IDAgb2JqDVsgDTM3IDAgUiAyMCAwIFIgDV0NZW5kb2JqDTE5IDAgb2JqDTEwNDYgDWVu
ZG9iag0yMCAwIG9iag08PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDE5IDAgUiA+PiAN
c3RyZWFtDQpIiZxW247bNhB991dM36i2VkTqyuY12yJFtyhaAXkI+qC16JUSWXIpaY39kXxvhxxS
VuJ43QaGIYni5cyZM2fEIA3+Ln/dRLDloYDyzSYKoyjmUO42W3MbSShPm/fs/o/fAi7CjP0VxGHC
4N2gPwYyLFjb0/gj/BLkeNWBwNFhPtLwjwBv78qAx6FkPwcRjrwGLukd3Fd0o3eNm40zJINIWFCv
ylIAQtkjvDiDLf4j4FGKsLiAAuElUB42HMxv9ICFwR4Z1OxP9c/canVQ/TQG5QccNT83M81ycBcM
+2IuHi794cIetaULQsh5KFOZQ2Y5OyBnuURsoeAZ7R8ZDOw7t0/h93Gn8zCO0xjv8VyLmVu+zZ3I
iO6yUVpBOwYJkgn9AL06gXYQgxSpQpww9DA1OK2flG4HjfNqNcKwt6NBxno1nTBPoWfTB/Ql3K1D
hNc0KqSVwZnF/xxGlC9hiCUMRI5ILA4DaWyGuUOh5KwO8DhU0ojhCDYfj4OeDHCcBGqcqoeupVfN
IXDh7s0Odfuk9Khok2czood5UrXXMSpIJmdqlzjes93Q92o3tUNveJXsf/HCkzMvCyXiJiXpUknc
VdLb/lErm9dxhN8HpCFDGmjkJ4+I80V7MWkvJu2JPA15KgXI/CXtUeY+keh5gREU58UJcNyusMWz
QLdoE59A6XT4oAATgWJCkDmbBqjGcdi11aSsxjCt7tWKW3xTTW640n7tPKoacIOjHp7aWsGx2n1U
ZhpaQ8w69aQ6/8B/4IspnbVofCkmVLjHRIfBA0pcqR5lEFqVgeprerDFELqNvmAx5mmY5DdY/AqB
bt01AnOCNzoxB5YzW4qGoUrr57Z/pCerZUMQQrdBIyf91O5bpbGeLbmOoVPT7ho4tV2HwYKn0U1/
tvGV31P6zrYdJwSlno9duzPpMlnIME3HliyCnit/SjWRadhRhQpFcRoGr/CXpqHk36hCt/i6Chc3
jJ2N3M/jZIK3ebV6RAbqueq2e4V0qAoJsu9cMIPXQ6NGJ1LzeEAealgp9cIAQGQUZ+biLBCqyJMb
Tv+5T4orbYM2w4Za5KGpr8Pn/ch1ru3aP+8eTUI4NtUUtYI5wStnxjXUbatIouK2yK8lyS2+niRq
syFPzMfCkiSq9Qdf9D5Xl67xgl9YiS+GYz0hYd42/KNNtBc/ST4lHGQl6CGwsgnStTcLb1umrdTw
klEkSWG0Gn8bh7T4pt0KIeSaQ4K6Ujs5xORk7EvfDzdu6rnWXZXbUSz1ytdK7at9Ho0RmWa7sg+e
rHolHmKbL37dId3GmPBRYpuyTVtfYauQoYhvsnVJFK27KTb6Mr3qCPhRgOmGyneA/aBPla7RDpQd
HPru2ZHSq4Udw98FYSs3IWXclZt/BRgAz5DE4Q1lbmRzdHJlYW0NZW5kb2JqDTIxIDAgb2JqDTw8
IA0vVHlwZSAvUGFnZSANL1BhcmVudCAzOSAwIFIgDS9SZXNvdXJjZXMgMjIgMCBSIA0vQ29udGVu
dHMgMjMgMCBSIA0vUm90YXRlIDkwIA0vTWVkaWFCb3ggWyAwIDAgNjEyIDc5MiBdIA0vQ3JvcEJv
eCBbIDM3IDM3IDU3NCA3NTQgXSANPj4gDWVuZG9iag0yMiAwIG9iag08PCANL1Byb2NTZXQgWyAv
UERGIC9UZXh0IC9JbWFnZUMgXSANL0ZvbnQgPDwgL1RUMiA0OSAwIFIgL1RUNiAyNiAwIFIgL1RU
OSAyOCAwIFIgPj4gDS9YT2JqZWN0IDw8IC9JbTMgNTIgMCBSIC9JbTcgNTEgMCBSIC9JbTggMjkg
MCBSIC9JbTkgMzAgMCBSID4+IA0vRXh0R1N0YXRlIDw8IC9HUzEgNTMgMCBSID4+IA0vQ29sb3JT
cGFjZSA8PCAvQ3M1IDQ1IDAgUiA+PiANPj4gDWVuZG9iag0yMyAwIG9iag1bIA0zNyAwIFIgMjUg
MCBSIA1dDWVuZG9iag0yNCAwIG9iag03NjAgDWVuZG9iag0yNSAwIG9iag08PCAvRmlsdGVyIC9G
bGF0ZURlY29kZSAvTGVuZ3RoIDI0IDAgUiA+PiANc3RyZWFtDQpIibxVTXObMBC9+1dsb1IbCAID
YXpskn6MM3XHzPTQ9KABYdNgyQU5af59VxIY2/mYpIcOxuwIaffte7sLgYT+zL9MAvCYH0J+Pgn8
IIgY5MXEM2aQQX43+UGu5jPKQj8hCxr5UwLfVXtDM/+M1NKtL+EjTfHZ0hBX1Xbjlk8APl/klEV+
Ri5pgCvvgWXuHVxxZ7TFqt+NOzICQWhBneZ5CAilQnhRAh7eAWS4I2EhxIkfTCFfTxiYqxvwxga6
tUKDnHxSd3CuRAdzXtwIDewdg0WxEmtB818ub8aS1Ka+y5q5sx/UetPgTqnhq16JtnNHzNXHi/Ek
OkijyDj4TwiQl2zgJZyCh3cALMn8KIQkNTKuMX6aIV1+yBKHNrD+3vTnd7z2uRgIMZq7JMIHFXBN
ZqrgzTWFincaWtFSLyGKxqjbVgv0YlKCTatu6xKzRUOLQtdKAl/yWnZ6qDRUMIuP+LJmGLlQXS2X
jYCmljfAZXmqWpCqFBi4brYt+r6r9aqHgSD8iAgsnJQU6la090PtDBwdM+G5ZPERs3jH+iv5GTuE
WX7IbDG3yjoaOuTn97ZuBYg/m6Yuaj2Ah1LsaJFlXwGGkdF3OuLpMNNihXT4R8K/LKl/0Rs9WhFs
vYGQpaeVh499QQ+TNHUgKCO7XJ8QOh2FZi6G48RIGJM9Zk5Qbl1XdcEHnmCPiFfI+7y67BE2LANT
y90l1tdBw4fY7wekTccmSW2Ax0U+zKZS+6yaAJ5zPNLl0D7JNxq8LGvzhjfwTS2Mk/ztw8q0btZc
8qUbIbUEFBWk0HdmfL+8ol7fJX38Hkl05vSe04hw6pkvRD8KaUyYmxn4XTkjJWX4jwniZyVBq9Nc
4k+orUne9TdUrVojr/dPlNmoCnOq4ORiJ7PQSlEoqVvVwKZBr3aW9SOFV5UhWy5BSQGqMkwd8DqO
KWbHFEESAbveTSO11c+0+ul+BTza8+HxPDkoeuDaKocRhOwGePsdWfANx9D3xvlFPvkrwAAeAw8n
DWVuZHN0cmVhbQ1lbmRvYmoNMjYgMCBvYmoNPDwgDS9UeXBlIC9Gb250IA0vU3VidHlwZSAvVHJ1
ZVR5cGUgDS9GaXJzdENoYXIgMzIgDS9MYXN0Q2hhciAxNTAgDS9XaWR0aHMgWyAyNzggMCAwIDAg
MCAwIDAgMCAwIDAgMCA1ODQgMjc4IDMzMyAwIDI3OCA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiAN
NTU2IDAgMCA1NTYgMCAyNzggMCAwIDAgMCAwIDY2NyAwIDAgMCA2NjcgNjExIDc3OCAwIDI3OCAw
IDAgNTU2IA04MzMgMCAwIDY2NyAwIDAgNjY3IDYxMSAwIDAgOTQ0IDAgMCAwIDAgMCAwIDAgMCAw
IDU1NiA1NTYgNTAwIDU1NiANNTU2IDI3OCA1NTYgNTU2IDIyMiAwIDUwMCAyMjIgODMzIDU1NiA1
NTYgNTU2IDU1NiAzMzMgNTAwIDI3OCA1NTYgDTUwMCA3MjIgNTAwIDUwMCA1MDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCANMCAwIDAgMCAwIDU1NiBdIA0vRW5j
b2RpbmcgL1dpbkFuc2lFbmNvZGluZyANL0Jhc2VGb250IC9BcmlhbCANL0ZvbnREZXNjcmlwdG9y
IDMyIDAgUiANPj4gDWVuZG9iag0yNyAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9U
cnVlVHlwZSANL0ZpcnN0Q2hhciAzMiANL0xhc3RDaGFyIDEyMSANL1dpZHRocyBbIDI1MCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDU3MCAyNTAgMzMzIDI1MCAwIDAgNTAwIDAgMCAwIDAgMCAwIDAgMCAz
MzMgDTAgMCAwIDAgMCAwIDAgMCA3MjIgNzIyIDY2NyAwIDAgMCAzODkgMCAwIDY2NyA5NDQgNzIy
IDAgNjExIDAgMCANNTU2IDY2NyAwIDAgMTAwMCAwIDAgMCAwIDAgMCAwIDAgMCA1MDAgNTU2IDQ0
NCA1NTYgNDQ0IDMzMyA1MDAgNTU2IA0yNzggMCA1NTYgMjc4IDgzMyA1NTYgNTAwIDU1NiA1NTYg
NDQ0IDM4OSAzMzMgNTU2IDUwMCA3MjIgMCA1MDAgDV0gDS9FbmNvZGluZyAvV2luQW5zaUVuY29k
aW5nIA0vQmFzZUZvbnQgL1RpbWVzTmV3Um9tYW4sQm9sZCANL0ZvbnREZXNjcmlwdG9yIDMzIDAg
UiANPj4gDWVuZG9iag0yOCAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UcnVlVHlw
ZSANL0ZpcnN0Q2hhciAzMyANL0xhc3RDaGFyIDMzIA0vV2lkdGhzIFsgNzQ3IF0gDS9CYXNlRm9u
dCAvUEtPSUtHK1dpbmdkaW5ncyANL0ZvbnREZXNjcmlwdG9yIDM0IDAgUiANPj4gDWVuZG9iag0y
OSAwIG9iag08PCAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDU3MCAvSGVp
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
ig1fZp/Q7Jj8yOPkjJa/VX5V+D//2QplbmRzdHJlYW0NZW5kb2JqDTMwIDAgb2JqDTw8IC9UeXBl
IC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTQxIC9IZWlnaHQgNDcgL0JpdHNQZXJD
b21wb25lbnQgOCANL0NvbG9yU3BhY2UgNDUgMCBSIC9MZW5ndGggMTk1OSAvRmlsdGVyIC9EQ1RE
ZWNvZGUgPj4gDXN0cmVhbQ0K/9j/7gAOQWRvYmUAZIAAAAAB/9sAhAAOCgoKCwoOCwsOFQ0MDRUY
Eg4OEhgcFhYXFhYcGxUXFxcXFRsbICEjISAbKysuLisrPj09PT5AQEBAQEBAQEBAAQ8NDQ8RDxMQ
EBMUDxEPFBcSFBQSFyIXFxkXFyIsHxsbGxsfLCYpIyMjKSYvLywsLy87Ozk7O0BAQEBAQEBAQED/
wAARCAAvAI0DASIAAhEBAxEB/90ABAAJ/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoL
AQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVB
UWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOE
w9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQF
BgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1
wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eX
p7fH/9oADAMBAAIRAxEAPwD0lJczX9Zep24uNkMwaSM3IONjtN7gZYbNxf8AotP5vSJVSv69Psxr
Mn7JWwVUst9F90W2Gydam7Pcxn57uySnsVCx4rrfY76LAXGOYAlcn/z5a1rg+hnq7GuqDbDFj3X/
AGcsrJYN0AbpH+1a/TOtM6ni517W1OqxrLamNZZ6he2uRufpA3xI50SUqv6zYD5hlo2t3mWt43+n
oQ8zqj5XWKcVxD6bXNbYykvaGkb3tDxy8Hhw7Lnq/rVjuGLifs1jaMimq40tOrjaHWbamNZ7oLdT
on/56VVY3r20Y36xRbkMbXduJsrFQbRZ+jEWEOgjtCSndx+v4eQLCxlgFVXrOJ2EbdIEte4SZUf+
cfTzO3e4jZAG3X1GGzT3fmxDvArEt+ulFdRpbhMsdX9oruoD/wCbZS9lbHPGzRjt2vhCc/XZwL2f
Y63Gvc312WzQSLa6vUFnp/zf6SS6OySnZ/5yYILf0du1zmN37W7Rv0md3A7kJN+seAXMa5tjA81j
c7ZA9X6Mw86eJ4XMdT+uGe4VvxdmN6TXOe0uY+nI23eifRL6t1gI19pbor1H1yByKscYTam2Oc0k
uJmLX0D02trJd/NyfBJT0vT+oU9QqdbS1zWNIb7wBJ2h2kE+KtrJ+r3WHdYw7Mp1TKg2wsaa37w8
ANO7UNc3nhwlaySmvl5mPh1G294YNY3GJIErj+pfWzKscWYR9NgJ/SmCXDtDSPag/WzqByuo+g0/
osUbQOPcdXFVejdDyeq2S39HjsIFlp/I3xKilIk0HSwcvjhjGXLWov1bBrP6p1J7tz8u4kcH1Hf3
qxT9Yes0mW5bz5Ph4/6QK7bH+r/SMdmxuMyzxdYA9x/zlV6p9WcHLrJxqm0XAHaWDYJ7bgNI+SXB
Lukc3y8jwmHp7kBl0Dr9XUqxTc7bmNEuZEBwHdv9y215U9t+FlFu7ZdQ6NzTw5p7ELt/+cLf2B+0
dPX/AJrZ29Xj7u6MZEgjqAx5uWjDJjnH+bnONjoL/Y//0PQsbExsWltGPWK6mEuawcAuJcTr5lF9
OvT2jQQNBweykkkph6densGnGg0hAPTMA41uL6DW0XuL7a2y0Oc47nH2xyVaSSU1cLp2FgVCnEqF
VbSS1okxPgXE+Cd2BiOymZhqHr1sdW13ba8tc728ctCspJKY7GAk7RJ0JhB+w4v2puX6Y9ZlZoae
3puIcW7eOQrCSSmJrrIALRA0Gg0Q6MWjHYGVN9rS5w3EvILyXO9zyTyUZJJTFrWtENAaOYAhO4gN
JOgHJTod8+k+ADp34/BJI3fMOoXjIzb7hw552/AaBd99W6BT0bGAEF7TY74uM/kXn1lfp5Lq7gWh
r9rwOQAdYXpHSMRuH0+qhl32itsllkRLXEuHBPiose5Lpc+QMUIg9dPIBvJJJKVzHz/62sc3rD5M
tcxhYPARx98qm1w/YdrNJGVWfODXZ/ci/WPKGV1a9zSHMYQxpHENH98o46bYPqw/K7vvbYR/IaHV
/lcoo/Ofq6mbTlIxPzEQA83/0fSUkkklKSSSSUpJJJJSkkkklKSSSSUpMddE6SSnj/rL0S+3JF+P
VL7J3Obo137o/rdvPTuqPQ+qdR6bc7HNT7aQf0lBB3Mj6Tmt5+K7uz09h9SNmk7ojnTlYfVOmYOR
6YrzGUXc0bniZ7bCHB35Uwx1sN3FzUTD2soBjtaQfWvpYDjYXs2EAjbJ1+Co5X1ofmMsx+nVPa6w
FldrgZJ/OIAkANaqhp6lhv2ZP2LMdHsffYwmBMfzhae6s11dYyg45P2bFxGfTG4bCOSfY7X5mPJC
5fyCRj5eJ4hwmtdZ3/zXFwOh5ObfSwiG2FzrHzMMBjf/AGjx4rv/ALNV9m+y7R6Wz09sCNsbeOEH
CpxaX2NrsbbkGDa+Wl+o0kDgeAVxERoHxY8vMmeSEv0ccgQ//9kKZW5kc3RyZWFtDWVuZG9iag0z
MSAwIG9iag08PCANL1R5cGUgL0ZvbnQgDS9TdWJ0eXBlIC9UcnVlVHlwZSANL0ZpcnN0Q2hhciAz
MiANL0xhc3RDaGFyIDE1MCANL1dpZHRocyBbIDI1MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU2NCAw
IDMzMyAyNTAgMCA1MDAgNTAwIDAgNTAwIDUwMCA1MDAgNTAwIA01MDAgNTAwIDUwMCAwIDAgMCAw
IDAgMCAwIDcyMiAwIDY2NyA3MjIgNjExIDAgMCAwIDMzMyAwIDAgNjExIDg4OSANMCAwIDU1NiA3
MjIgMCA1NTYgNjExIDcyMiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNDQ0IDUwMCA0NDQgNTAwIA00
NDQgMzMzIDUwMCA1MDAgMjc4IDAgNTAwIDI3OCA3NzggNTAwIDUwMCA1MDAgMCAzMzMgMzg5IDI3
OCA1MDAgDTUwMCA3MjIgMCA1MDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMzMzIA0wIDAgMCA1MDAgXSANL0VuY29kaW5nIC9XaW5BbnNpRW5jb2Rpbmcg
DS9CYXNlRm9udCAvVGltZXNOZXdSb21hbiANL0ZvbnREZXNjcmlwdG9yIDM2IDAgUiANPj4gDWVu
ZG9iag0zMiAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDkwNSANL0Nh
cEhlaWdodCAwIA0vRGVzY2VudCAtMjExIA0vRmxhZ3MgMzIgDS9Gb250QkJveCBbIC00NiAtMjEw
IDEwMDAgODk2IF0gDS9Gb250TmFtZSAvQXJpYWwgDS9JdGFsaWNBbmdsZSAwIA0vU3RlbVYgMCAN
Pj4gDWVuZG9iag0zMyAwIG9iag08PCANL1R5cGUgL0ZvbnREZXNjcmlwdG9yIA0vQXNjZW50IDg5
MSANL0NhcEhlaWdodCAwIA0vRGVzY2VudCAtMjE2IA0vRmxhZ3MgMzQgDS9Gb250QkJveCBbIC0y
OCAtMjE2IDEwMDkgODkxIF0gDS9Gb250TmFtZSAvVGltZXNOZXdSb21hbixCb2xkIA0vSXRhbGlj
QW5nbGUgMCANL1N0ZW1WIDEzMyANPj4gDWVuZG9iag0zNCAwIG9iag08PCANL1R5cGUgL0ZvbnRE
ZXNjcmlwdG9yIA0vQXNjZW50IDg5OCANL0NhcEhlaWdodCAwIA0vRGVzY2VudCAtMjEwIA0vRmxh
Z3MgNCANL0ZvbnRCQm94IFsgMCAtMjExIDEzNTkgODk5IF0gDS9Gb250TmFtZSAvUEtPSUtHK1dp
bmdkaW5ncyANL0l0YWxpY0FuZ2xlIDAgDS9TdGVtViAwIA0vRm9udEZpbGUyIDM1IDAgUiANPj4g
DWVuZG9iag0zNSAwIG9iag08PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDMwMjEgL0xl
bmd0aDEgNTg2MCA+PiANc3RyZWFtDQpIiaxWfVBU1xU/9973sbuALB+LVNL41ifEyCJ+RkWCq+yu
sEwSEKy7GuvuAgYUlKBD/YqD1VR8kM5kgunEmIhpTf2AzFsxKaZOY22xTG3H+odtMlrTDzpmktBp
plrT6bT03HeBAaam+SPv8Ntz7jnnnq973/CAAEAStAKD8qcq8+dXtFUWAWQ8jdonqxujTX+rYn6A
tIsApLC6ZYf21tzTJ9B2C0Au2NT0TOPP7y4zAZRMAGnjMw27NnXdea4cIGUn+uyuq43W/Dj5iAvj
deP6sTpUpKY5vgvg4PaZdY07dpauNA7j+hgAa2vYVh1NH04fxv13Md+VxujOJnaD/BL3F6K/tjXa
WPvJmsYggAvzkZlN27bvwLrxSf+c25uaa5ue+sUjGwGmzMR4VfAVPsMPeL7sTku8/kCneUjVJET3
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
ZSAvRm9udERlc2NyaXB0b3IgDS9Bc2NlbnQgODkxIA0vQ2FwSGVpZ2h0IDAgDS9EZXNjZW50IC0y
MTYgDS9GbGFncyAzNCANL0ZvbnRCQm94IFsgLTc3IC0yMTYgMTAwOSA4NzcgXSANL0ZvbnROYW1l
IC9UaW1lc05ld1JvbWFuIA0vSXRhbGljQW5nbGUgMCANL1N0ZW1WIDAgDT4+IA1lbmRvYmoNMzcg
MCBvYmoNPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAzOCAwIFIgPj4gDXN0cmVhbQ0K
SIl0l8tuWzcQhvd6Ci5lFD7mbTgcdNU2QJFdiwrooqtCSNOgcNzEBfr6JYczJGuNoPi3c/SJmkP+
czlPP7yCu766wK/X6+npx1+C+/h6SsW1f5C9w+jd1w+nP05fTt4B1KOkFF3EA6NrF3I5vPfBFe+u
z6en98/VvXs5/cx0yL7RFVyDaoNzOtpHgfJBRWgatD+wXfLt1WIIDSr+6N9/1NokjwAEOnxB1jRh
OHDCEN/QNERYDEesdxYOYYii5Sj30SwqcI2HvwtHEFUYj1zvBRxyEBWa0r11M4gqWRvylq2dKUFU
yODTYUQwWBKdLPG5WetiEVU25G4Mk61ZVNnYN8VmKYpOlsO8Ddj3ReNUxVM4vLEVwlXRSZcj36Wj
qtI5HDXfDSWB6MTRsrLSJKo0xM3LG80h5yQ66doO6h4NIKp0SQcYeSI4BtGJk2VppUFUacybpxcd
+kFGGjJZGtjbQASuoopXsGzNcPKqCpM/rDC6T1OoohMuh2WqQXPWppW10QfT2xxBQtEJo2luhjnD
08rwGOLm7g3uHkmQRCeNB1lhD7yAqOIxme4WmkQnXTd3bzTfH6dwWikcU25+tEJhnKtU14mT6e7U
9yOzsfJKy5jBdPeg+fi7Kg1+c/dbmm82ryRuadGb0G3gnL55quIlmO4WjkQnXTZ/bzRznJZ5pWXE
uLWkLRTO9szNruvE0TL4gLGKKlzTYfgq85rsxa4Tbs39HkxZVGGyjh36ZqtMkkxzC5ZFhU4+b+be
6L5rwIUEViVJwW+taQ+EQc4zWHmWApjmHjTnGaw8SzFs5l50GRyKTrqNC3dpTjNYadZmqK1BbYHz
cUMdMmE0rc0VGzgnYeVkynGz9kb3HSz8M8m6taYtiIFyhpWVYa0EmbZm05U4ZLJkzVnKoqjSJVuj
VmWHFk6yspIxod8a0xZ25btjX5Xlv4Rg2VpgEFW4hlu0n13hzS6rPaZaDusAuXsVVFWagmnrQY9Y
6joYQmviIm52hVOxrFTMPlp9iXxfFfkzuBpkK7BbY1qBU78/5A6Jq0PmkCxXDzhG0QmTNXUR5zim
JKp0zFtf2gPhGHi2xTXb5kiWrZUmUaUTWFMXjZB5GsY1DefszScIxUl04sUyN/HAgDwS4xqJMwTL
3ELXIZNFa+YirnvIQzGuoTiXaD5HEG915Z+JGqsOjAfRumbnjMkYt4gHnDEZdZ1wtZ4jiCvvGDHq
6rq5ZtPXg06qkybT1+yMW5rAGriUJlGhwXvzeYLYSKM31VVDwBfT2UKDqNIhWBMXcYMZDaGup1cI
xXyeUBxFFY/RdDb3o1G56xrLIaI1cSldRZVOyZq4iPNlVOO65gVI1XyeEJy3ZlUpyNm0No+rlWta
XTM/ZLIGrkGPytZVacjmAwVx5nKxonWWxVv+FjSLThiMaUvhKqowBmPaIuznOEoJrWIJWA5r84Qm
UaVrnO4OPa8nzlvByUnr6QMomo8IgnO+0ZqLgOo07P9W5xvkDKJViYsnay4SmEQVDnlrIFskTLPF
aY1cJXrTgDzjGDRYc5HQ7EJaRb4kPxtI6Jv7lgdR5XOwxh2qHPlwwOoJJePsCW9WZ34cK67YoR7W
eXKNl2NaPaS0L7rdwsHWIUpinoXNWHjc6hoWS4VZkVsdSjeLV1Hh0QdzHuAnPYNGc8oVfHzF6mcY
4jzPNnvjDa+qfH/6rDfBB9dfyoC/mf6+NOSTO7Uqijn18pgb2L478vu/us+N8P0C1nav/U3vJuyD
uz6fnt4/o3v3cvq5vQbcOlsianE3GICztfuz1PmBND4AkQcwZCRyCQ3EVuPgvr+cni6Xds1d2q07
co/UV2wTSpup0WHLPXd5bu/0V7vJxzYM+4rucm0b5YMnd/n39Nv5u4fHltNn99P4/fvDY9/c8/Wv
9kfbiPOHf9ofbTfPLshb3zzEs/7t/v768EjnF/mvsh90lYfHOC9+ar/bU+b55bN++PUqX/KnfuCZ
L2BboFny/K1+9ZvgPgr+nwADAJMDjd0NZW5kc3RyZWFtDWVuZG9iag0zOCAwIG9iag0xNTA1IA1l
bmRvYmoNMzkgMCBvYmoNPDwgDS9UeXBlIC9QYWdlcyANL0tpZHMgWyA0MyAwIFIgMSAwIFIgNiAw
IFIgMTEgMCBSIDE2IDAgUiAyMSAwIFIgXSANL0NvdW50IDYgDT4+IA1lbmRvYmoNNDAgMCBvYmoN
PDwgDS9DcmVhdGlvbkRhdGUgKEQ6MjAwMjAzMTkxMzEzMzYpDS9Qcm9kdWNlciAoQWNyb2JhdCBE
aXN0aWxsZXIgNC4wNSBmb3IgV2luZG93cykNL01vZERhdGUgKEQ6MjAwMjAzMTkxMzE0MDAtMDUn
MDAnKQ0+PiANZW5kb2JqDXhyZWYNMCA0MSANMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDMwODk5
IDAwMDAwIG4NCjAwMDAwMzEwNTMgMDAwMDAgbg0KMDAwMDAzMTI4MyAwMDAwMCBuDQowMDAwMDMx
MzE3IDAwMDAwIG4NCjAwMDAwMzEzMzcgMDAwMDAgbg0KMDAwMDAzMjAzOCAwMDAwMCBuDQowMDAw
MDMyMTkyIDAwMDAwIG4NCjAwMDAwMzI0MjMgMDAwMDAgbg0KMDAwMDAzMjQ1OCAwMDAwMCBuDQow
MDAwMDMyNDc5IDAwMDAwIG4NCjAwMDAwMzk4MDMgMDAwMDAgbg0KMDAwMDAzOTk2MCAwMDAwMCBu
DQowMDAwMDQwMTkxIDAwMDAwIG4NCjAwMDAwNDAyMjcgMDAwMDAgbg0KMDAwMDA0MDI0OSAwMDAw
MCBuDQowMDAwMDQxNTQzIDAwMDAwIG4NCjAwMDAwNDE3MDAgMDAwMDAgbg0KMDAwMDA0MTk1NiAw
MDAwMCBuDQowMDAwMDQxOTkyIDAwMDAwIG4NCjAwMDAwNDIwMTQgMDAwMDAgbg0KMDAwMDA0MzEz
OCAwMDAwMCBuDQowMDAwMDQzMjk1IDAwMDAwIG4NCjAwMDAwNDM1MjYgMDAwMDAgbg0KMDAwMDA0
MzU2MiAwMDAwMCBuDQowMDAwMDQzNTgzIDAwMDAwIG4NCjAwMDAwNDQ0MjEgMDAwMDAgbg0KMDAw
MDA0NDkzNiAwMDAwMCBuDQowMDAwMDQ1Mzg2IDAwMDAwIG4NCjAwMDAwNDU1NDIgMDAwMDAgbg0K
MDAwMDA1MDIwMCAwMDAwMCBuDQowMDAwMDUyMzI1IDAwMDAwIG4NCjAwMDAwNTI4NDQgMDAwMDAg
bg0KMDAwMDA1MzAyMSAwMDAwMCBuDQowMDAwMDUzMjEzIDAwMDAwIG4NCjAwMDAwNTM0MTcgMDAw
MDAgbg0KMDAwMDA1NjUyNyAwMDAwMCBuDQowMDAwMDU2NzEyIDAwMDAwIG4NCjAwMDAwNTgyOTUg
MDAwMDAgbg0KMDAwMDA1ODMxNyAwMDAwMCBuDQowMDAwMDU4NDE2IDAwMDAwIG4NCnRyYWlsZXIN
PDwNL1NpemUgNDENL0lEWzw1NGZkZjE2ZmZlMTU3YmFjOWM2ZTExMGE1YzA4MTMxMj48NTRmZGYx
NmZmZTE1N2JhYzljNmUxMTBhNWMwODEzMTI+XQ0+Pg1zdGFydHhyZWYNMTczDSUlRU9GDQ==

------_=_NextPart_000_01C1CF89.B3CC62B0--



From owner-mpls@UU.NET  Tue Mar 19 16:25:35 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA04491
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 16:25:34 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgxh18353;
	Tue, 19 Mar 2002 21:23:36 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgxh21496
	for mpls-outgoing; Tue, 19 Mar 2002 21:23:08 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgxh21491
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 21:22:53 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgxh14316
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:22:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgxh11309
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:22:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id QAA06888 for <mpls@uu.net>; Tue, 19 Mar 2002 16:22:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id QAA28431 for mpls@uu.net; Tue, 19 Mar 2002 16:22:02 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgxh21404
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 21:21:20 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgxh09982
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:21:08 GMT
Received: from father.pmc-sierra.bc.ca by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmgxh15072
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:21:07 GMT
Received: (qmail 19791 invoked by uid 104); 19 Mar 2002 21:21:06 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4191. . Clean. Processed in 0.424703 secs); 19 Mar 2002 21:21:06 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 19 Mar 2002 21:21:05 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2JLL3p14522
	for <mpls@uu.net>; Tue, 19 Mar 2002 13:21:03 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXAT2967>; Tue, 19 Mar 2002 13:21:07 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A660@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'mpls@uu.net'" <mpls@UU.NET>
Subject: Y.1711 requirements from IETF
Date: Tue, 19 Mar 2002 13:21:04 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi all,

To put things clear, as one of the authors of Y.1711 I would like to make some observations regarding 
the requirements that Y.1711 has from IETF. Off course an official response will be provided by ITU
to IETF in this regard.

1) Y.1711 requires only ONE reserved label (=14) for the identification of OAM packets.
2) No more labels is required to implement Y.1711 and no other label is anticipated to be required for future work.
3) The current version of Y.1711 provisions the egress LSRs for continuous monitoring of the 
CV (connectivity verification) packets. However, we thought that it might be beneficial to also
be able to signal to the egress LSR whether the CV is running on a specific LSP or not. There are
many ways of doing this (including using NMS) but the ideal way would be extensions to MPLS signaling protocols.
4) Y.1711 is fully backward compatible with IETF standards and has no intention of modifying any IETF protocol.
5) Y.1711 has no intention of adding any extensions to BGP or any other protocol (except optional
extensions to MPLS signaling as mentioned in 3).

Hope this helps.

Yours,
Shahram Davari
Senior Product Research Engineer
R&D Research Ottawa
PMC-Sierra, Inc. 
Phone: (613) 271-4018
Fax:   (613) 271-6468



From owner-mpls@UU.NET  Tue Mar 19 16:39:36 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA04846
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 16:39:36 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgxi04007;
	Tue, 19 Mar 2002 21:37:07 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgxi22668
	for mpls-outgoing; Tue, 19 Mar 2002 21:36:50 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgxi22661
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 21:36:45 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgxi07295
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:36:23 GMT
From: Omar.Elloumi@alcatel.fr
Received: from aifhs8.alcatel.fr by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: una200.alcatel.fr [212.208.74.200])
	id QQmgxi05659
	for <mpls@uu.net>; Tue, 19 Mar 2002 21:36:22 GMT
Received: from frmail31.netfr.alcatel.fr (frmail31.netfr.alcatel.fr [155.132.251.42])
        by aifhs8.alcatel.fr (ALCANET/SMTP2) with ESMTP id WAA11310;
        Tue, 19 Mar 2002 22:36:21 +0100 (MET)
Subject: Follow up: draft-decnodder-mpls-ero-rro-fastreroute-00.txt
To: mpls@UU.NET
Cc: Scott Bradner <sob@harvard.edu>, George Swallow <swallow@cisco.com>
X-Mailer: Lotus Notes Release 5.0.6a  January 17, 2001
Message-ID: <OF0E3D8343.E25CD357-ONC1256B81.00725873@netfr.alcatel.fr>
Date: Tue, 19 Mar 2002 22:36:19 +0100
X-MIMETrack: Serialize by Router on FRMAIL31/FR/ALCATEL(Release 5.0.8 |June 18, 2001) at
 03/19/2002 22:36:21
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Sender: owner-mpls@UU.NET
Precedence: bulk

As regards draft: draft-decnodder-mpls-ero-rro-fastreroute-00.txt
presented today in the MPLS WG
we definitely believe this falls under the MPLS WG charter Point 6
"6. Specify MPLS-specific recovery mechanisms to allow one label-switched
path to be used as backup for a set of other label-switched paths,
including cases which permit local repair. What constitutes the necessary
set of MPLS-specific recovery mechanism should be ascertained through
cooperation with the CCAMP and TE working groups."

So just like the fast reroute I-D
(draft-ietf-mpls-rsvp-lsp-fastreroute-00.txt),
draft-decnodder-mpls-ero-rro-fastreroute-00.txt is an extension to it.

Please also mention that the draft suggests the use of optional
RSVP objects and as such it is *fully backward compatible* with
the current proposal for fast reroute
(draft-ietf-mpls-rsvp-lsp-fastreroute-00.txt).

We believe that this solution improves both bandwidth reservation
for detour LSPs and the scalability by providing a more deterministic
approach implying that detour LSPs merge faster with each-other
(consequently RSVP signalling refreshes are reduced as a result of
reducing the number of detour LSPs).

We kindly ask the MPLS WG community to provide their feedback
(be it positive or negative) on this effort to the list. The draft is
available from:

http://search.ietf.org/internet-drafts/draft-decnodder-mpls-ero-rro-fastreroute-00.txt

S. De Cnodder & O. Elloumi



From owner-mpls@UU.NET  Tue Mar 19 17:52:17 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA07039
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 17:52:16 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgxn15295;
	Tue, 19 Mar 2002 22:51:12 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgxn18754
	for mpls-outgoing; Tue, 19 Mar 2002 22:50:49 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgxn18747
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 22:50:46 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgxn27406
	for <mpls@uu.net>; Tue, 19 Mar 2002 22:48:06 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgxn21232
	for <mpls@uu.net>; Tue, 19 Mar 2002 22:48:06 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id RAA12807 for <mpls@uu.net>; Tue, 19 Mar 2002 17:48:05 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id RAA03426 for mpls@uu.net; Tue, 19 Mar 2002 17:48:05 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgxn18509
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 22:46:43 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgxm29658
	for <mpls@UU.NET>; Tue, 19 Mar 2002 22:44:55 GMT
Received: from cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: europe.cisco.com [144.254.52.73])
	id QQmgxm16634
	for <mpls@UU.NET>; Tue, 19 Mar 2002 22:44:54 GMT
Received: from FLEFAUCH-W2K.cisco.com (sjc-vpn3-641.cisco.com [10.21.66.129])
	by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id XAA10622;
	Tue, 19 Mar 2002 23:44:42 +0100 (MET)
Message-Id: <4.3.2.7.2.20020319154228.01eeb1d8@europe.cisco.com>
X-Sender: flefauch@europe.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 19 Mar 2002 16:43:50 +0100
To: "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>
From: Francois Le Faucheur <flefauch@cisco.com>
Subject: RE: Comments on
  draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
Cc: "'Jean Philippe Vasseur'" <jvasseur@cisco.com>, mpls@UU.NET,
        "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>,
        "Wang, Yung-Terng (Y T)" <ytw@hoserve.lucent.com>
In-Reply-To: <4490F7068AC0D111A7120008C72878EC09906ECD@nj7460exch003u.ho
 .lucent.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Nagarajan,

If I understand correctly, this approach fundamentally does not achieve 
protection at the MPLS layer (ie it does not rely on MPLS forwarding to 
achieve protection) but rather achieves protection through a "thin" 
additional protection layer on top of MPLS. In other words, the LSPs are 
really used as pure pipes and you rely on an additional layer (aka sequence 
number in terms of protocol + some module in the data path to do packet 
selection).
Is this not right?

I sort of look at that as re-building a kind of SDH-lite on top of MPLS 
(which seems a little odd to me since one objective of MPLS protection is 
to be able to take advantage of MPLS forwarding so as not to have to rely 
on underlying SDH protection).

You may argue that this additional "SDH-lite" protection layer is really 
really "thin" and should not be considered as an additional layer (it only 
needs a sequence number after all), but I have the impression that it is 
affecting the data path so significantly that MPLS hardware could not cope 
with that (ie before doing forwarding of any packet I need to select the 
copy of the packet - which BTW appears particularly interesting on egress 
LSRs with distributed architecture when the two LSPs terminate on different 
input cards).

So, am I wrong in assuming that this requires specific hardware support? or 
are you proposing that we adopt as MPLS protection an appraoch which cannot 
be achieved with existing MPLS hardware?

If the latter, that would be an interesting element to add to your 
comparison between your approach and pure MPLS protection schemes.

Thanks

Francois

At 16:04 19/03/2002 -0500, Nagarajan, Ramesh (Ramesh) wrote:
>Hi,
>
>I have attached some viewgraphs which we plan to present to MPLS WG. It
>highlights features of our proposal and also compares to other recovery
>schemes like you have mentioned. Please take a look and we can discuss more.
>Fyi, the proposed approach is in field trail with a major service-provider.
>
>ramesh.
>
>  <<ietf_0302.pdf>>
>
> > -----Original Message-----
> > From: Jean Philippe Vasseur [SMTP:jvasseur@cisco.com]
> > Sent: Tuesday, March 19, 2002 12:00 PM
> > To:   Nagarajan, Ramesh (Ramesh)
> > Cc:   mpls@uu.net
> > Subject:      Comments on
> > draft-nagarajan-ccamp-mpls-packet-protection-00.txt
> >
> > Hi,
> >
> > A few comments about your proposal:
> >
> > I personally do not see the clear advantages compared to local protection
> > (FRR) especially in term of efficiency (local => <50ms convergence time ;
> > protection => control on the QOS for the rerouted LSPs) while allowing
> > protection bandwidth sharing.
> >
> > while
> >
> > I clearly see serious disadvantages/showstopper:
> > - bandwidth consumption as you bridge the traffic onto the two LSPs. You
> > just double the bandwidth consumption for every protected LSP.
> > - requires Hardware modification on every ingress and egress LSR,
> > - ...
> >
> > Let's have the comments from SPs ...
> >
> > JP.



From owner-mpls@UU.NET  Tue Mar 19 18:21:46 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA07628
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 18:21:46 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgxp10282;
	Tue, 19 Mar 2002 23:20:58 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgxp11367
	for mpls-outgoing; Tue, 19 Mar 2002 23:20:29 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgxp11360
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 23:20:18 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgxp03970
	for <mpls@uu.net>; Tue, 19 Mar 2002 23:20:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgxp04069
	for <mpls@uu.net>; Tue, 19 Mar 2002 23:20:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id SAA14622 for <mpls@uu.net>; Tue, 19 Mar 2002 18:20:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id SAA05262 for mpls@uu.net; Tue, 19 Mar 2002 18:20:01 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgxp11323
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 23:19:32 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgxp00903
	for <mpls@UU.NET>; Tue, 19 Mar 2002 23:19:01 GMT
Received: from rtp-msg-core-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmgxp21684
	for <mpls@UU.NET>; Tue, 19 Mar 2002 23:19:01 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2JNJKV23439;
	Tue, 19 Mar 2002 18:19:21 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (che-vpn1-7.cisco.com [10.86.240.7])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAT73140;
	Tue, 19 Mar 2002 18:18:59 -0500 (EST)
Message-Id: <4.3.2.7.2.20020319175019.01fbf928@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 19 Mar 2002 18:00:32 -0500
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: Re: Clarification on today discussions
Cc: "'mpls@uu.net'" <mpls@UU.NET>
In-Reply-To: <4B6D09F3B826D411A67300D0B706EFDE84A65E@nt-exch-yow.pmc-sie
 rra.bc.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

At 12:56 PM 3/19/2002 -0800, Shahram Davari wrote:
>Hi All,
>
>During today's MPLS meeting, Ping Pan raised the question that the 
>application should
>derive the solution, and that he is not aware of any application needs 
>that can't be
>met by LSP-ping and GTTP.
>
>My answer was:
>
>ATM/FR over MPLS application requires that upon any failure detection in the
>MPLS network, AIS should be sent from the egress LSR on the ATM/FR connections
>in order to suppress the downstream alarms at the terminating point of those
>connections. This can't be done with ICMP/LSP-ping or GTTP, because in 
>these solutions
>the egress is not the node that detects the failure. While in Y.1711 it is 
>the egress
>LSR that detects the failure and can correctly inject AIS in to the ATM/FR 
>connections.
>
>Talking to Ping Pan after the meeting, I realized where his comments are 
>coming from.
>His argument is that since he doesn't know of any deployed ATM/FR over 
>MPLS network, he thinks
>there is no problem to be solved.
>
>In other words he thinks we should not try to fix a problem which has not 
>occurred
>in the real world yet. Although this might be an acceptable approach to 
>some folks/companies,
>this is not simply true for many others. In my opinion anticipation of the 
>problems and
>providing solutions upfront is a sound engineering practice and leads to 
>easier adaptation
>of the technology in shortest amount of time without frustrations.

         This is a problem that can be solved using the existing tools. 
Same for the PWE
case.  If you set up a bidirectional ping (one on each PE), then one or 
both ends of the connection
can detect the failure (egress or ingress).  Alarms can be suppressed or
alternate actions can be taken appropriately.

         --Tom




------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Tue Mar 19 18:23:09 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA07656
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 18:23:09 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgxp07338;
	Tue, 19 Mar 2002 23:22:18 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgxp11422
	for mpls-outgoing; Tue, 19 Mar 2002 23:21:49 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgxp11417
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 23:21:40 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgxp07919
	for <mpls@uu.net>; Tue, 19 Mar 2002 23:21:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgxp05528
	for <mpls@uu.net>; Tue, 19 Mar 2002 23:21:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id SAA14668 for <mpls@uu.net>; Tue, 19 Mar 2002 18:21:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id SAA05306 for mpls@uu.net; Tue, 19 Mar 2002 18:21:01 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgxp11334
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 23:19:50 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmgxp03253
	for <mpls@UU.NET>; Tue, 19 Mar 2002 23:18:59 GMT
Received: from rtp-msg-core-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmgxp21644
	for <mpls@UU.NET>; Tue, 19 Mar 2002 23:18:59 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2JNJIQ23427;
	Tue, 19 Mar 2002 18:19:18 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (che-vpn1-7.cisco.com [10.86.240.7])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAT73137;
	Tue, 19 Mar 2002 18:18:56 -0500 (EST)
Message-Id: <4.3.2.7.2.20020319173409.01fabe28@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 19 Mar 2002 17:41:10 -0500
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: Re: Y.1711 requirements from IETF
Cc: "'mpls@uu.net'" <mpls@UU.NET>
In-Reply-To: <4B6D09F3B826D411A67300D0B706EFDE84A660@nt-exch-yow.pmc-sie
 rra.bc.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk



>To put things clear, as one of the authors of Y.1711 I would like to make 
>some observations regarding
>the requirements that Y.1711 has from IETF. Off course an official 
>response will be provided by ITU
>to IETF in this regard.
>
>1) Y.1711 requires only ONE reserved label (=14) for the identification of 
>OAM packets.
>2) No more labels is required to implement Y.1711 and no other label is 
>anticipated to be required for future work.
>3) The current version of Y.1711 provisions the egress LSRs for continuous 
>monitoring of the
>CV (connectivity verification) packets.

         You should be clear. It specifies that *all* LSPs must be 
provisioned with this feature
on and at a specific interval.  I would check with operators on this, but I 
don't think this it is such a good
idea to tell operators how to run their networks.

>However, we thought that it might be beneficial to also
>be able to signal to the egress LSR whether the CV is running on a 
>specific LSP or not. There are
>many ways of doing this (including using NMS) but the ideal way would be 
>extensions to MPLS signaling protocols.

         The problem is that the details of this subtle point are not 
outlined in your current proposal.
Perhaps you could provide them here?

>4) Y.1711 is fully backward compatible with IETF standards and has no 
>intention of modifying any IETF protocol.

         How can you have "no intention" if you just stated in #3 that 
extensions to existing MPLS signaling
protocols may be needed.

>5) Y.1711 has no intention of adding any extensions to BGP or any other 
>protocol (except optional
>extensions to MPLS signaling as mentioned in 3).

         That is what we are worried about. Again, please provide the details.

         --Tom




>Hope this helps.
>
>Yours,
>Shahram Davari
>Senior Product Research Engineer
>R&D Research Ottawa
>PMC-Sierra, Inc.
>Phone: (613) 271-4018
>Fax:   (613) 271-6468



------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Tue Mar 19 18:33:46 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA07880
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 18:33:46 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgxq25491;
	Tue, 19 Mar 2002 23:32:40 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgxq12340
	for mpls-outgoing; Tue, 19 Mar 2002 23:32:12 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgxq12335
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 23:31:56 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgxq29255
	for <mpls@uu.net>; Tue, 19 Mar 2002 23:31:03 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgxq21458
	for <mpls@uu.net>; Tue, 19 Mar 2002 23:31:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id SAA15194 for <mpls@uu.net>; Tue, 19 Mar 2002 18:31:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id SAA06448 for mpls@uu.net; Tue, 19 Mar 2002 18:31:02 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgxq12131
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 23:30:31 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgxp23368
	for <mpls@UU.NET>; Tue, 19 Mar 2002 23:28:30 GMT
Received: from mother.pmc-sierra.bc.ca by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmgxp16019
	for <mpls@UU.NET>; Tue, 19 Mar 2002 23:28:28 GMT
Received: (qmail 4565 invoked by uid 104); 19 Mar 2002 23:28:28 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4191. . Clean. Processed in 0.449492 secs); 19 Mar 2002 23:28:28 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 19 Mar 2002 23:28:27 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2JNSOp16965;
	Tue, 19 Mar 2002 15:28:24 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATJCGH>; Tue, 19 Mar 2002 15:28:28 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A662@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Thomas D. Nadeau'" <tnadeau@cisco.com>
Cc: "'mpls@uu.net'" <mpls@UU.NET>
Subject: RE: Clarification on today discussions
Date: Tue, 19 Mar 2002 15:28:25 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Interesting. 

1) Could you please clearly indicate how can the egress LSR find that there is a 
failure on the forward LSP using LSP-ping?

2) I would actually not misguide people by words such as "existing solution". 
In fact I would say Y.1711 is an existing solution because it is ITU standard.
Regardless, It seems that your so called "existing solution" had a 180 degree 
change in the last version (03).

Yours,
-Shahram

> -----Original Message-----
> From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> Sent: Tuesday, March 19, 2002 6:01 PM
> To: Shahram Davari
> Cc: 'mpls@uu.net'
> Subject: Re: Clarification on today discussions
> 
> 
> At 12:56 PM 3/19/2002 -0800, Shahram Davari wrote:
> >Hi All,
> >
> >During today's MPLS meeting, Ping Pan raised the question that the 
> >application should
> >derive the solution, and that he is not aware of any 
> application needs 
> >that can't be
> >met by LSP-ping and GTTP.
> >
> >My answer was:
> >
> >ATM/FR over MPLS application requires that upon any failure 
> detection in the
> >MPLS network, AIS should be sent from the egress LSR on the 
> ATM/FR connections
> >in order to suppress the downstream alarms at the 
> terminating point of those
> >connections. This can't be done with ICMP/LSP-ping or GTTP, 
> because in 
> >these solutions
> >the egress is not the node that detects the failure. While 
> in Y.1711 it is 
> >the egress
> >LSR that detects the failure and can correctly inject AIS in 
> to the ATM/FR 
> >connections.
> >
> >Talking to Ping Pan after the meeting, I realized where his 
> comments are 
> >coming from.
> >His argument is that since he doesn't know of any deployed 
> ATM/FR over 
> >MPLS network, he thinks
> >there is no problem to be solved.
> >
> >In other words he thinks we should not try to fix a problem 
> which has not 
> >occurred
> >in the real world yet. Although this might be an acceptable 
> approach to 
> >some folks/companies,
> >this is not simply true for many others. In my opinion 
> anticipation of the 
> >problems and
> >providing solutions upfront is a sound engineering practice 
> and leads to 
> >easier adaptation
> >of the technology in shortest amount of time without frustrations.
> 
>          This is a problem that can be solved using the 
> existing tools. 
> Same for the PWE
> case.  If you set up a bidirectional ping (one on each PE), 
> then one or 
> both ends of the connection
> can detect the failure (egress or ingress).  Alarms can be 
> suppressed or
> alternate actions can be taken appropriately.
> 
>          --Tom
> 
> 
> 
> 
> --------------------------------------------------------------
> ----------
> Mathematics is the supreme nostalgia of our time. 
> 



From owner-mpls@UU.NET  Tue Mar 19 18:56:33 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA08214
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 18:56:33 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgxr10500;
	Tue, 19 Mar 2002 23:56:00 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgxr14134
	for mpls-outgoing; Tue, 19 Mar 2002 23:55:33 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgxr14113
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 19 Mar 2002 23:55:27 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgxr16145
	for <mpls@UU.NET>; Tue, 19 Mar 2002 23:54:44 GMT
Received: from newdev.harvard.edu by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: newdev.eecs.harvard.edu [140.247.60.212])
	id QQmgxr08598
	for <mpls@UU.NET>; Tue, 19 Mar 2002 23:54:44 GMT
Received: (from sob@localhost)
	by newdev.harvard.edu (8.10.2/8.10.2) id g2JNsK808521;
	Tue, 19 Mar 2002 18:54:20 -0500 (EST)
Date: Tue, 19 Mar 2002 18:54:20 -0500 (EST)
From: Scott  Bradner <sob@harvard.edu>
Message-Id: <200203192354.g2JNsK808521@newdev.harvard.edu>
To: Shahram_Davari@pmc-sierra.com, tnadeau@cisco.com
Subject: RE: Clarification on today discussions
Cc: mpls@UU.NET
Sender: owner-mpls@UU.NET
Precedence: bulk

> In fact I would say Y.1711 is an existing solution because it is ITU standard.

I did not think that it had been formally approved yet - was I
misled?

Scott


From owner-mpls@UU.NET  Tue Mar 19 19:13:23 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA08504
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 19:13:23 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgxs12782;
	Wed, 20 Mar 2002 00:12:24 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgxs05541
	for mpls-outgoing; Wed, 20 Mar 2002 00:11:57 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgxs05536
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 00:11:54 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgxs16719
	for <mpls@uu.net>; Wed, 20 Mar 2002 00:11:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgxs09765
	for <mpls@uu.net>; Wed, 20 Mar 2002 00:11:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id TAA17007 for <mpls@uu.net>; Tue, 19 Mar 2002 19:11:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id TAA09422 for mpls@uu.net; Tue, 19 Mar 2002 19:11:01 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgxs04734
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 00:09:54 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgxs12361
	for <mpls@UU.NET>; Wed, 20 Mar 2002 00:09:28 GMT
Received: from mother.pmc-sierra.bc.ca by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmgxs07245
	for <mpls@UU.NET>; Wed, 20 Mar 2002 00:09:28 GMT
Received: (qmail 19551 invoked by uid 104); 20 Mar 2002 00:09:27 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4191. . Clean. Processed in 0.460333 secs); 20 Mar 2002 00:09:27 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 20 Mar 2002 00:09:26 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2K09Np05803;
	Tue, 19 Mar 2002 16:09:23 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATJC8P>; Tue, 19 Mar 2002 16:09:26 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A663@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Thomas D. Nadeau'" <tnadeau@cisco.com>
Cc: "'mpls@uu.net'" <mpls@UU.NET>
Subject: RE: Y.1711 requirements from IETF
Date: Tue, 19 Mar 2002 16:09:22 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Thomas,

> -----Original Message-----
> From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> Sent: Tuesday, March 19, 2002 5:41 PM
> To: Shahram Davari
> Cc: 'mpls@uu.net'
> Subject: Re: Y.1711 requirements from IETF
> 
> 
> 
> 
> >To put things clear, as one of the authors of Y.1711 I would 
> like to make 
> >some observations regarding
> >the requirements that Y.1711 has from IETF. Off course an official 
> >response will be provided by ITU
> >to IETF in this regard.
> >
> >1) Y.1711 requires only ONE reserved label (=14) for the 
> identification of 
> >OAM packets.
> >2) No more labels is required to implement Y.1711 and no 
> other label is 
> >anticipated to be required for future work.
> >3) The current version of Y.1711 provisions the egress LSRs 
> for continuous 
> >monitoring of the
> >CV (connectivity verification) packets.
> 
>          You should be clear. It specifies that *all* LSPs must be 
> provisioned with this feature
> on and at a specific interval.


Where did you get this " ALL LSPs MUST" statement from? May be you are
reading a different Y.1711 than I have. All I can find are the following
statement:

" ... It is strongly recommended that CV OAM packets be generated on all LSPs 
(in order to detect all defects and potentially provide protection against 
traffic leakage both in and out of LSPs). "

"... CV generation could be enabled on all (or most) of the LSPs"

There is no MUST and in fact you could enable the CV only on ONE LSP.
If the text is not conveying this information, then we would have
to add additional text or appendix in the next version to clarify it.


  I would check with operators 
> on this, but I 
> don't think this it is such a good
> idea to tell operators how to run their networks.

We are not telling them how to run their network. All we are saying is
that in order to detect more defects you need to enable more CVs. This is
a compromise that they have to decide to make not us.

> 
> >However, we thought that it might be beneficial to also
> >be able to signal to the egress LSR whether the CV is running on a 
> >specific LSP or not. There are
> >many ways of doing this (including using NMS) but the ideal 
> way would be 
> >extensions to MPLS signaling protocols.
> 
>          The problem is that the details of this subtle point are not 
> outlined in your current proposal.
> Perhaps you could provide them here?

We have not worked out the details yet. The first version of Y.1711 relies on
provisioning. In future we may or may not introduce new signaling extensions.

> 
> >4) Y.1711 is fully backward compatible with IETF standards 
> and has no 
> >intention of modifying any IETF protocol.
> 
>          How can you have "no intention" if you just stated 
> in #3 that 
> extensions to existing MPLS signaling
> protocols may be needed.

By modifying I meant mandatory extensions not optional extensions. Therefore
we MAY  introduce optional extensions to MPLS signaling for enabling/disabling
the OAM processing of the egress LSR.

> 
> >5) Y.1711 has no intention of adding any extensions to BGP 
> or any other 
> >protocol (except optional
> >extensions to MPLS signaling as mentioned in 3).
> 
>          That is what we are worried about. Again, please 
> provide the details.

I don't understand what is here that is hard to grasp for you.
An optional extension is an optional TLV/object. Why is it important to
know the details of the optional TLV/objects at this point in time?

-Shahram 

> 
>          --Tom
> 
> 
> 
> 
> >Hope this helps.
> >
> >Yours,
> >Shahram Davari
> >Senior Product Research Engineer
> >R&D Research Ottawa
> >PMC-Sierra, Inc.
> >Phone: (613) 271-4018
> >Fax:   (613) 271-6468
> 
> 
> 
> --------------------------------------------------------------
> ----------
> Mathematics is the supreme nostalgia of our time. 
> 



From owner-mpls@UU.NET  Tue Mar 19 20:11:09 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA09372
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 20:11:08 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgxw23470;
	Wed, 20 Mar 2002 01:01:11 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgxw13935
	for mpls-outgoing; Wed, 20 Mar 2002 01:00:56 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgxw13863
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 01:00:53 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgxw10138
	for <mpls@UU.NET>; Wed, 20 Mar 2002 01:00:36 GMT
Received: from mailhost.avici.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: host128.avici.com [208.246.215.128] (may be forged))
	id QQmgxw22529
	for <mpls@UU.NET>; Wed, 20 Mar 2002 01:00:35 GMT
Received: from loaner1-lt.avici.com (ssh-int.avici.com [10.6.0.28])
	by mailhost.avici.com (8.11.0/8.11.0) with ESMTP id g2K10VW17043;
	Tue, 19 Mar 2002 20:00:32 -0500 (EST)
Message-Id: <5.0.2.1.2.20020319193930.00a5c2a0@localhost>
X-Sender: aatlas@localhost
X-Mailer: QUALCOMM Windows Eudora Version 5.0.2
Date: Tue, 19 Mar 2002 20:02:35 -0500
To: Omar.Elloumi@alcatel.fr
From: Alia Atlas <aatlas@avici.com>
Subject: Re: Follow up: draft-decnodder-mpls-ero-rro-fastreroute-00.txt
Cc: mpls@UU.NET, Scott Bradner <sob@harvard.edu>,
        George Swallow <swallow@cisco.com>
In-Reply-To: <OF0E3D8343.E25CD357-ONC1256B81.00725873@netfr.alcatel.fr>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

I have a few comments on the BERO and BRRO suggested.

First, the idea of a Backup Record Route Object seems appealing from a 
manageability perspective, but how/why is the information actually required 
at the ingress?  I know that the way the proposed MIB is designed, each 
detour is assigned an arbitrary index, unrelated to the PLR - but that 
assumption seems like it could be removed.

You suggested that the BRRO could be used to verify whether the BEROs were 
followed.  To what purpose would the ingress due this verification?  Would 
it decide to use a different primary path instead?  Would it not bother to 
compute the BERO for any LSPs going through the PLR which didn't follow the 
BERO?  How would it correlate such decisions with potential failures upon 
the recommended BERO between the time the Path message was sent and the 
backup path computed?

Basically, I agree with what George said in the meeting.  It'd be 
theoretically nice to have all the information in one place (ingress), but 
it is a lot of data to haul around.

Incidentally, related to that detail of "a lot of data to haul around", I 
also have some comments/questions about the format, for instance of the BRRO.
Specifically, the length field in the SubObjects for the BRRO are both 8 
bits long (for IPv4 and IPv6).  I don't have the exact byte count for an 
RRO's sub-object... but I don't think that you're going to fit very many 
into the BRRO's sub-object, particularly for the IPv6 case.   How much data 
are we discussing sending back to the ingress here?

A related detail is which sub-objects in the RRO should be copied into the 
BRRO.  Do you need to keep a label record sub-object, if it was 
included?  Presumably, the bandwidth sub-object wouldn't appear, but what 
criteria for future sub-objects would be applied?  The draft simply says 
that unknown ones should be ignored and passed on...

For the Backup Explicit Route Object, what function is served that couldn't 
be served by a Path Computation Server?  This seems to have shifted 
substantial load to the ingress and created extra.  Not only must the PLR 
keep track of whether the detour it has set up goes down, so it can 
immediately set up a new detour path, but the ingress must ALSO do so, so 
it can compute and send an alternate path to maintain whatever "goodness" 
it is adding by doing the computation at one location.

Additionally, the BERO requires a sub-object for each PLR which is to set 
up a detour.  Even if the ingress were to decide that whatever BERO it 
suggests would be ignored by the PLR, the ingress must still include that 
PLR in the BERO....

I do like the idea of imposing more control over the backup paths, but I'm 
not convinced that this is the way to do so, or that any requirements to do 
so have solidified sufficiently based upon experience with the current 
fast-reroute draft.

Alia

At 10:36 PM 3/19/02 +0100, Omar.Elloumi@alcatel.fr wrote:
>As regards draft: draft-decnodder-mpls-ero-rro-fastreroute-00.txt
>presented today in the MPLS WG
>we definitely
>  believe this falls under the MPLS WG charter Point 6
>"6. Specify MPLS-specific recovery mechanisms to allow one label-switched
>path to be used as backup for a set of other label-switched paths,
>including cases which permit local repair. What constitutes the necessary
>set of MPLS-specific recovery mechanism should be ascertained through
>cooperation with the CCAMP and TE working groups."
>
>So just like the fast reroute I-D
>(draft-ietf-mpls-rsvp-lsp-fastreroute-00.txt),
>draft-decnodder-mpls-ero-rro-fastreroute-00.txt is an extension to it.
>
>Please also mention that the draft suggests the use of optional
>RSVP objects and as such it is *fully backward compatible* with
>the current proposal for fast reroute
>(draft-ietf-mpls-rsvp-lsp-fastreroute-00.txt).
>
>We believe that this solution improves both bandwidth reservation
>for detour LSPs and the scalability by providing a more deterministic
>approach implying that detour LSPs merge faster with each-other
>(consequently RSVP signalling refreshes are reduced as a result of
>reducing the number of detour LSPs).
>
>We kindly ask the MPLS WG community to provide their feedback
>(be it positive or negative) on this effort to the list. The draft is
>available from:
>
>http://search.ietf.org/internet-drafts/draft-decnodder-mpls-ero-rro-fastreroute-00.txt
>
>S. De Cnodder & O. Elloumi



From owner-mpls@UU.NET  Tue Mar 19 21:01:27 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA10201
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 21:01:27 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgxz18395;
	Wed, 20 Mar 2002 01:59:48 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgxz04123
	for mpls-outgoing; Wed, 20 Mar 2002 01:59:35 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgxz04118
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 01:59:29 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgxz14043
	for <mpls@UU.NET>; Wed, 20 Mar 2002 01:59:12 GMT
From: neil.2.harrison@bt.com
Received: from mbibipnt08.HC.BT.COM by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: saturn.bt.com [193.113.57.20])
	id QQmgxz11021
	for <mpls@UU.NET>; Wed, 20 Mar 2002 01:59:11 GMT
Received: by mbibipnt08.hc.bt.com with Internet Mail Service (5.5.2653.19)
	id <GR3L7PBJ>; Wed, 20 Mar 2002 01:59:22 -0000
Message-ID: <B9571FDEBD3DD21181E500606DD5EE050E892119@mbddmknt01.hc.bt.com>
To: tnadeau@cisco.com, Shahram_Davari@pmc-sierra.com
Cc: mpls@UU.NET
Subject: RE: Y.1711 requirements from IETF
Date: Wed, 20 Mar 2002 01:59:06 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="ISO-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Thomas D. Nadeau wrote 19 March 2002 22:41
> 
>          You should be clear. It specifies that *all* LSPs must be 
> provisioned with this feature
> on and at a specific interval.  I would check with operators 
> on this, but I 
> don't think this it is such a good
> idea to tell operators how to run their networks.
NH=> Tom, I would not denigrate the ability of operators to read/understand
these documents.  Operators are not *forced* to turn-on CV everywhere and
there is not *must* here as you wrongly suggest.  The fixed period has a
different rationale .....if you want to have consistent/simple standards (ie
across vendors/operators) for defining the entry/exit criteria of defects
and their consequent actions, and esp if operators want to offer
availability/QoS SLAs, you need a deterministic period.  If you want to
offer similar functionality via some other method you would hopefully
realise you have exactly the same issues to face.


From owner-mpls@UU.NET  Tue Mar 19 21:02:09 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA10218
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 21:02:09 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgya20586;
	Wed, 20 Mar 2002 02:01:05 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgya07953
	for mpls-outgoing; Wed, 20 Mar 2002 02:00:49 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgya07147
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 02:00:38 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgxz12566
	for <mpls@UU.NET>; Wed, 20 Mar 2002 01:59:15 GMT
From: neil.2.harrison@bt.com
Received: from mbibipnt08.HC.BT.COM by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: saturn.bt.com [193.113.57.20])
	id QQmgxz11113
	for <mpls@UU.NET>; Wed, 20 Mar 2002 01:59:14 GMT
Received: by mbibipnt08.hc.bt.com with Internet Mail Service (5.5.2653.19)
	id <GR3L7PBK>; Wed, 20 Mar 2002 01:59:25 -0000
Message-ID: <B9571FDEBD3DD21181E500606DD5EE050E89211A@mbddmknt01.hc.bt.com>
To: Shahram_Davari@pmc-sierra.com, mpls@UU.NET
Subject: RE: Clarification on today discussions
Date: Wed, 20 Mar 2002 01:59:08 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="ISO-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Thanks Shahram....one specific observation in line.  However, I strongly
agree with your general thrust below, that it is simply not good enough to
wait until things fall over before reacting....there are some excellent
networking principles that have been developed over many years and IMO it is
bordering on professional negligence to disregard these as of no import.
Wrt to defect detection/handling, Y.1710 is a good treatise on the general
requirements/principles problem space, and I would be amazed if most major
operators did not agree with these.....OK its targeted at MPLS, but the wise
reader can see that the principles are general in application and are
already specified/used for SDH/Sonet, PDH, ATM and OTN (G.709).

regards, Neil

Shahram Davari wrote 19 March 2002 20:57
> During today's MPLS meeting, Ping Pan raised the question 
> that the application should
> derive the solution, and that he is not aware of any 
> application needs that can't be
> met by LSP-ping and GTTP. 
> 
> My answer was:
> 
> ATM/FR over MPLS application requires that upon any failure 
> detection in the 
> MPLS network, AIS should be sent from the egress LSR on the 
> ATM/FR connections
> in order to suppress the downstream alarms at the terminating 
> point of those 
> connections. This can't be done with ICMP/LSP-ping or GTTP, 
> because in these solutions
> the egress is not the node that detects the failure. While in 
> Y.1711 it is the egress
> LSR that detects the failure and can correctly inject AIS in 
> to the ATM/FR connections.
> 
> Talking to Ping Pan after the meeting, I realized where his 
> comments are coming from.
> His argument is that since he doesn't know of any deployed 
> ATM/FR over MPLS network, he thinks
> there is no problem to be solved. 
NH=>Well, that means one has to question the viability of what is happening
in PWE3 and whether anyone is intending to carry ATM, or anything else like
Sonet (since exactly the same principles apply here), over MPLS....or more
accurately any PSN.  It can't be argued both ways, which seems the current
case. So what's the answer from the ADs on this?
> 
> In other words he thinks we should not try to fix a problem 
> which has not occurred
> in the real world yet. Although this might be an acceptable 
> approach to some folks/companies,
> this is not simply true for many others. In my opinion 
> anticipation of the problems and 
> providing solutions upfront is a sound engineering practice 
> and leads to easier adaptation
> of the technology in shortest amount of time without frustrations.
> 
> This approach reminds me of the first time (a year ago) that 
> I presented the need for a connectivity checking
> tool for LSPs, on the basis that the forwarding table could 
> be corrupted in the forwarding hardware
> or it may not match the forwarding table that exists in the 
> software. Many people objected that this
> is insane and that we should not fix a vendors buggy 
> implementation with more software. But we 
> all saw that Ping Pan came with his LSP-ping draft and in the 
> introduction section of his draft
> mentioned that this has been seen in real networks and a 
> quick fix is needed.
> 
> I would like to bring your attention to the fact that such a 
> problem can also happen in the
> L1/L2 over MPLS networks as well as static configured LSPs 
> and CR-LDP based LSPs, which can't 
> use LSP-ping to solve. This is simply an engineering 
> observation and not a fortune telling.
> 
> So you are free to sit and wait until a problem is reported 
> from the field, or you could take 
> action now and try to find a solution to a problem that sound 
> engineering mind could anticipate
> to occur. 
> 
> The decision is upon you.
> 
> Yours,
> Shahram Davari
> Senior Product Research Engineer
> R&D Research Ottawa
> PMC-Sierra, Inc. 
> Phone: (613) 271-4018
> Fax:   (613) 271-6468
> 


From owner-mpls@UU.NET  Tue Mar 19 21:02:41 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA10234
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 21:02:41 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgya13838;
	Wed, 20 Mar 2002 02:01:03 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgya07862
	for mpls-outgoing; Wed, 20 Mar 2002 02:00:47 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgya07086
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 02:00:38 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgxz12508
	for <mpls@UU.NET>; Wed, 20 Mar 2002 01:59:14 GMT
From: neil.2.harrison@bt.com
Received: from cbibipnt03.HC.BT.COM by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: saturn.bt.com [193.113.57.20])
	id QQmgxz11102
	for <mpls@UU.NET>; Wed, 20 Mar 2002 01:59:14 GMT
Received: by cbibipnt03.hc.bt.com with Internet Mail Service (5.5.2654.89)
	id <HH0STAFT>; Wed, 20 Mar 2002 01:59:19 -0000
Message-ID: <B9571FDEBD3DD21181E500606DD5EE050E89211B@mbddmknt01.hc.bt.com>
To: tnadeau@cisco.com, Shahram_Davari@pmc-sierra.com
Cc: mpls@UU.NET
Subject: RE: Clarification on today discussions
Date: Wed, 20 Mar 2002 01:59:09 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2654.89)
Content-Type: text/plain;
	charset="ISO-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Thomas D. Nadeau wrote 19 March 2002 23:01
<snip>
> 
>          This is a problem that can be solved using the 
> existing tools. 
> Same for the PWE
> case.  If you set up a bidirectional ping (one on each PE), 
> then one or 
> both ends of the connection
> can detect the failure (egress or ingress).  Alarms can be 
> suppressed or
> alternate actions can be taken appropriately.
NH=> Tom, can you please clarify how you tell the higher layer network
trails supported (eg ATMoverMPLS) that they should not raise any alarms?
Note that these trail term pts my be in another network domain.
BTW - If you do do as you suggest then it seems you are slowly getting there
but:
-	the solution is more complex than CV
-	its not clinet layer or control-plane agnostic like CV
-	AFAIK there is no agreed definitions of defects or consequent
actions defined anywhere (like Y.1711 has)
So, you are proposing we accept a worse solution that is still not thought
through or developed right?


From owner-mpls@UU.NET  Tue Mar 19 23:10:30 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA13998
	for <mpls-archive@lists.ietf.org>; Tue, 19 Mar 2002 23:10:29 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgyi14842;
	Wed, 20 Mar 2002 04:09:49 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgyi14165
	for mpls-outgoing; Wed, 20 Mar 2002 04:09:25 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgyi14150
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 04:09:18 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgyi13842
	for <mpls@UU.NET>; Wed, 20 Mar 2002 04:09:07 GMT
Received: from zrtps0kp.nortelnetworks.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: zrtps0kp.nortelnetworks.com [47.140.192.56])
	id QQmgyi08470
	for <mpls@UU.NET>; Wed, 20 Mar 2002 04:09:07 GMT
Received: from zrtpd0j7.us.nortel.com (zrtpd0j7.us.nortel.com [47.140.203.25])
	by zrtps0kp.nortelnetworks.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g2K48qa14825;
	Tue, 19 Mar 2002 23:08:52 -0500 (EST)
Received: by zrtpd0j7.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <HCGHAX1M>; Tue, 19 Mar 2002 23:08:53 -0500
Message-ID: <3549C09B853DD5119B540002A52CDD340255EC92@zcard0ka.ca.nortel.com>
From: "David Allan"<dallan@nortelnetworks.com>
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>,
        "'Thomas D. Nadeau'"
	 <tnadeau@cisco.com>
Cc: "'mpls@uu.net'" <mpls@UU.NET>
Subject: RE: Y.1711 requirements from IETF
Date: Tue, 19 Mar 2002 23:06:05 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1CFC4.8EAA0010"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1CFC4.8EAA0010
Content-Type: text/plain;
	charset="iso-8859-1"

Folks

Seeing as information has been requested of the ITU on the subject of how
1711 functions will be controlled in the network, can we stop anticipating
the biblical scale of this disaster for sigalling until we have the facts
;-) 

It may only be a boolean attribute at LSP setup.....

cheers
Dave
 

------_=_NextPart_001_01C1CFC4.8EAA0010
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2654.89">
<TITLE>RE: Y.1711 requirements from IETF</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Folks</FONT>
</P>

<P><FONT SIZE=3D2>Seeing as information has been requested of the ITU =
on the subject of how 1711 functions will be controlled in the network, =
can we stop anticipating the biblical scale of this disaster for =
sigalling until we have the facts ;-) </FONT></P>

<P><FONT SIZE=3D2>It may only be a boolean attribute at LSP =
setup.....</FONT>
</P>

<P><FONT SIZE=3D2>cheers</FONT>
<BR><FONT SIZE=3D2>Dave</FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1CFC4.8EAA0010--


From owner-mpls@UU.NET  Wed Mar 20 05:34:51 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA27474
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 05:34:46 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgzi08094;
	Wed, 20 Mar 2002 10:33:47 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgzi14594
	for mpls-outgoing; Wed, 20 Mar 2002 10:33:28 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgzi14589
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 10:33:25 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgzi15247
	for <mpls@uu.net>; Wed, 20 Mar 2002 10:32:47 GMT
Received: from W2KEXGSWP02.kpnqwest.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp.kpnqwest.com [193.242.92.8])
	id QQmgzi03035
	for <mpls@uu.net>; Wed, 20 Mar 2002 10:32:46 GMT
Received: from ntexghub01.kpnqwest.com (unverified) by W2KEXGSWP02.kpnqwest.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T59bfe6ca78c0a864132d8@W2KEXGSWP02.kpnqwest.com>;
 Wed, 20 Mar 2002 11:27:42 +0100
Received: by ntexghub01 with Internet Mail Service (5.5.2653.19)
	id <FF4F62C8>; Wed, 20 Mar 2002 11:27:41 +0100
Message-ID: <1E810ACBCC29D51185DF00508B66CCEED024A3@ntexghfd02>
From: "Metz, Eduard" <Eduard.Metz@KPNQwest.com>
To: "'Nagarajan, Ramesh (Ramesh)'" <rameshn@lucent.com>,
        "'Jean Philippe Vasseur'" <jvasseur@cisco.com>
Cc: mpls@UU.NET, "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>,
        "Wang, Yung-Terng (Y T)" <ytw@hoserve.lucent.com>
Subject: RE: Comments on draft-nagarajan-ccamp-mpls-packet-protection-00.t
	 xt
Date: Wed, 20 Mar 2002 11:27:10 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk


Which applications / traffic types require this type of protection? (and why
would existing methods not be sufficient? -IGP re-route, MPLS FRR-) 

How do you ensure that in case of a link / node failure the affected LSP it
taken 'out-of-service'? Otherwise, it is very likely that both LSPs will end
up sharing resources on at least a part of the path between ingress and
egress LSR. Which is a waste of resources, but also could lead to congestion
of the available path between ingress and egress. So potentially the
protection mechanism could cause degradation of service (for those
situations it should solve some problems).

As the solution cannot cope with packet reordering between ingress and
egress, qos/scheduling on the path between ingress and egress LSR could
result in packet drop at the egress due to window-check failure.

Side note: In general I feel more comfortable with solutions that stick to
forwarding packets just once.

> -----Original Message-----
> From: Nagarajan, Ramesh (Ramesh) [mailto:rameshn@lucent.com]
> Sent: Tuesday, 19 March, 2002 22:05
> To: 'Jean Philippe Vasseur'
> Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
> Subject: RE: Comments on
> draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> 
> 
> Hi,
> 
> I have attached some viewgraphs which we plan to present to 
> MPLS WG. It
> highlights features of our proposal and also compares to 
> other recovery
> schemes like you have mentioned. Please take a look and we 
> can discuss more.
> Fyi, the proposed approach is in field trail with a major 
> service-provider.
> 
> ramesh.
> 
>  <<ietf_0302.pdf>> 
> 
> > -----Original Message-----
> > From:	Jean Philippe Vasseur [SMTP:jvasseur@cisco.com]
> > Sent:	Tuesday, March 19, 2002 12:00 PM
> > To:	Nagarajan, Ramesh (Ramesh)
> > Cc:	mpls@uu.net
> > Subject:	Comments on
> > draft-nagarajan-ccamp-mpls-packet-protection-00.txt
> > 
> > Hi,
> > 
> > A few comments about your proposal:
> > 
> > I personally do not see the clear advantages compared to 
> local protection 
> > (FRR) especially in term of efficiency (local => <50ms 
> convergence time ; 
> > protection => control on the QOS for the rerouted LSPs) 
> while allowing 
> > protection bandwidth sharing.
> > 
> > while
> > 
> > I clearly see serious disadvantages/showstopper:
> > - bandwidth consumption as you bridge the traffic onto the 
> two LSPs. You 
> > just double the bandwidth consumption for every protected LSP.
> > - requires Hardware modification on every ingress and egress LSR,
> > - ...
> > 
> > Let's have the comments from SPs ...
> > 
> > JP. 
> 


From owner-mpls@UU.NET  Wed Mar 20 07:32:34 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA28607
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 07:32:34 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgzq11635;
	Wed, 20 Mar 2002 12:30:59 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgzq03684
	for mpls-outgoing; Wed, 20 Mar 2002 12:30:45 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmgzq03677
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 12:30:34 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgzq23786
	for <mpls@uu.net>; Wed, 20 Mar 2002 12:30:10 GMT
Received: from merlot.juniper.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint.juniper.net [207.17.136.129])
	id QQmgzq11569
	for <mpls@uu.net>; Wed, 20 Mar 2002 12:30:10 GMT
Received: from juniper.net (pptp064.static.jnpr.net [172.24.248.64])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id g2KCU5T01061;
	Wed, 20 Mar 2002 04:30:06 -0800 (PST)
	(envelope-from pingpan@juniper.net)
Message-ID: <3C988146.3060904@juniper.net>
Date: Wed, 20 Mar 2002 04:32:06 -0800
From: Ping Pan <pingpan@juniper.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
CC: "'mpls@uu.net'" <mpls@UU.NET>
Subject: Re: Clarification on today discussions
References: <4B6D09F3B826D411A67300D0B706EFDE84A65E@nt-exch-yow.pmc-sierra.bc.ca>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Shahram Davari wrote:

> Hi All,
> 
> During today's MPLS meeting, Ping Pan raised the question that the application should
> derive the solution, and that he is not aware of any application needs that can't be
> met by LSP-ping and GTTP. 
> 
> My answer was:
> 
> ATM/FR over MPLS application requires that upon any failure detection in the 
> MPLS network, AIS should be sent from the egress LSR on the ATM/FR connections
> in order to suppress the downstream alarms at the terminating point of those 
> connections. This can't be done with ICMP/LSP-ping or GTTP, because in these solutions
> the egress is not the node that detects the failure. While in Y.1711 it is the egress
> LSR that detects the failure and can correctly inject AIS in to the ATM/FR connections.
> 
> Talking to Ping Pan after the meeting, I realized where his comments are coming from.
> His argument is that since he doesn't know of any deployed ATM/FR over MPLS network, he thinks
> there is no problem to be solved. 
> 


I am not interested in working a "Long Term Solution for Generations to 
Come". That's just my personal opinion.


> I would like to bring your attention to the fact that such a problem can also happen in the
> L1/L2 over MPLS networks as well as static configured LSPs and CR-LDP based LSPs, which can't 
> use LSP-ping to solve. This is simply an engineering observation and not a fortune telling.
> 


Base on the requirements and suggestions from other providers and 
vendors, Kireeti has re-written the draft to support the applications 
above. Please read -03 draft.

Thank you!


- Ping



From owner-mpls@UU.NET  Wed Mar 20 09:42:21 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA00760
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 09:42:21 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgzy00290;
	Wed, 20 Mar 2002 14:40:24 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgzy23658
	for mpls-outgoing; Wed, 20 Mar 2002 14:40:09 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgzy23653
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 14:40:07 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgzy04470
	for <mpls@uu.net>; Wed, 20 Mar 2002 14:40:02 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgzy14930
	for <mpls@uu.net>; Wed, 20 Mar 2002 14:40:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id JAA19266 for <mpls@uu.net>; Wed, 20 Mar 2002 09:40:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id JAA20868 for mpls@uu.net; Wed, 20 Mar 2002 09:40:01 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmgzy23619
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 14:39:13 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgzy06063
	for <mpls@UU.NET>; Wed, 20 Mar 2002 14:39:04 GMT
Received: from rtp-msg-core-1.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmgzy03698
	for <mpls@UU.NET>; Wed, 20 Mar 2002 14:39:04 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2KEdKB21424;
	Wed, 20 Mar 2002 09:39:20 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (che-vpn1-49.cisco.com [10.86.240.49])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAT79260;
	Wed, 20 Mar 2002 09:38:56 -0500 (EST)
Message-Id: <4.3.2.7.2.20020320093313.04849728@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Wed, 20 Mar 2002 09:38:56 -0500
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: RE: Y.1711 requirements from IETF
Cc: "'mpls@uu.net'" <mpls@UU.NET>
In-Reply-To: <4B6D09F3B826D411A67300D0B706EFDE84A663@nt-exch-yow.pmc-sie
 rra.bc.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

At 04:09 PM 3/19/2002 -0800, Shahram Davari wrote:
>Thomas,
>
> > -----Original Message-----
> > From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> > Sent: Tuesday, March 19, 2002 5:41 PM
> > To: Shahram Davari
> > Cc: 'mpls@uu.net'
> > Subject: Re: Y.1711 requirements from IETF
> >
> >
> >
> >
> > >To put things clear, as one of the authors of Y.1711 I would
> > like to make
> > >some observations regarding
> > >the requirements that Y.1711 has from IETF. Off course an official
> > >response will be provided by ITU
> > >to IETF in this regard.
> > >
> > >1) Y.1711 requires only ONE reserved label (=14) for the
> > identification of
> > >OAM packets.
> > >2) No more labels is required to implement Y.1711 and no
> > other label is
> > >anticipated to be required for future work.
> > >3) The current version of Y.1711 provisions the egress LSRs
> > for continuous
> > >monitoring of the
> > >CV (connectivity verification) packets.
> >
> >          You should be clear. It specifies that *all* LSPs must be
> > provisioned with this feature
> > on and at a specific interval.
>
>
>Where did you get this " ALL LSPs MUST" statement from? May be you are
>reading a different Y.1711 than I have. All I can find are the following
>statement:
>
>" ... It is strongly recommended that CV OAM packets be generated on all LSPs
>(in order to detect all defects and potentially provide protection against
>traffic leakage both in and out of LSPs). "
>
>"... CV generation could be enabled on all (or most) of the LSPs"
>
>There is no MUST and in fact you could enable the CV only on ONE LSP.
>If the text is not conveying this information, then we would have
>to add additional text or appendix in the next version to clarify it.

         The text at strongly implies that it should be run everywhere all 
the time.
Not knowing the ITU language mapping from IETF MUST, MAY or
SHOULD, it is a reasonable assumption that the text you refer to
requires OAM to be run on every LSR and on every LSP.

>   I would check with operators
> > on this, but I
> > don't think this it is such a good
> > idea to tell operators how to run their networks.
>
>We are not telling them how to run their network. All we are saying is
>that in order to detect more defects you need to enable more CVs. This is
>a compromise that they have to decide to make not us.
> > >However, we thought that it might be beneficial to also
> > >be able to signal to the egress LSR whether the CV is running on a
> > >specific LSP or not. There are
> > >many ways of doing this (including using NMS) but the ideal
> > way would be
> > >extensions to MPLS signaling protocols.
> >
> >          The problem is that the details of this subtle point are not
> > outlined in your current proposal.
> > Perhaps you could provide them here?
>
>We have not worked out the details yet. The first version of Y.1711 relies on
>provisioning. In future we may or may not introduce new signaling extensions.
>
> >
> > >4) Y.1711 is fully backward compatible with IETF standards
> > and has no
> > >intention of modifying any IETF protocol.
> >
> >          How can you have "no intention" if you just stated
> > in #3 that
> > extensions to existing MPLS signaling
> > protocols may be needed.
>
>By modifying I meant mandatory extensions not optional extensions. Therefore
>we MAY  introduce optional extensions to MPLS signaling for enabling/disabling
>the OAM processing of the egress LSR.
>
> >
> > >5) Y.1711 has no intention of adding any extensions to BGP
> > or any other
> > >protocol (except optional
> > >extensions to MPLS signaling as mentioned in 3).
> >
> >          That is what we are worried about. Again, please
> > provide the details.
>
>I don't understand what is here that is hard to grasp for you.
>An optional extension is an optional TLV/object. Why is it important to
>know the details of the optional TLV/objects at this point in time?

         Because we were distinctly talking about the potential problems
or issues with ITU interaction the other day in the MPLS WG. I see
this as an issue (when and if you guys decided to ask for extensions
to any IETF protocols).

         --Tom




------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Wed Mar 20 09:58:45 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA01121
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 09:58:44 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmgzz13020;
	Wed, 20 Mar 2002 14:57:54 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmgzz25436
	for mpls-outgoing; Wed, 20 Mar 2002 14:57:40 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmgzz25431
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 14:57:34 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmgzz07157
	for <mpls@uu.net>; Wed, 20 Mar 2002 14:57:02 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmgzz11611
	for <mpls@uu.net>; Wed, 20 Mar 2002 14:57:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id JAA20328 for <mpls@uu.net>; Wed, 20 Mar 2002 09:57:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id JAA22003 for mpls@uu.net; Wed, 20 Mar 2002 09:57:01 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmgzz25225
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 14:55:51 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgzz12041
	for <mpls@UU.NET>; Wed, 20 Mar 2002 14:55:47 GMT
Received: from rtp-msg-core-1.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmgzz27656
	for <mpls@UU.NET>; Wed, 20 Mar 2002 14:55:47 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2KEu6T23971;
	Wed, 20 Mar 2002 09:56:06 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (che-vpn1-5.cisco.com [10.86.240.5])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAT79562;
	Wed, 20 Mar 2002 09:55:44 -0500 (EST)
Message-Id: <4.3.2.7.2.20020320095300.01de1250@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Wed, 20 Mar 2002 09:54:17 -0500
To: <neil.2.harrison@bt.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: RE: Y.1711 requirements from IETF
Cc: Shahram_Davari@pmc-sierra.com, mpls@UU.NET
In-Reply-To: <B9571FDEBD3DD21181E500606DD5EE050E892119@mbddmknt01.hc.bt.
 com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

At 01:59 AM 3/20/2002 +0000, neil.2.harrison@bt.com wrote:
>Thomas D. Nadeau wrote 19 March 2002 22:41
> >
> >          You should be clear. It specifies that *all* LSPs must be
> > provisioned with this feature
> > on and at a specific interval.  I would check with operators
> > on this, but I
> > don't think this it is such a good
> > idea to tell operators how to run their networks.
>NH=> Tom, I would not denigrate the ability of operators to read/understand
>these documents.  Operators are not *forced* to turn-on CV everywhere and
>there is not *must* here as you wrongly suggest.  The fixed period has a
>different rationale .....if you want to have consistent/simple standards (ie
>across vendors/operators) for defining the entry/exit criteria of defects
>and their consequent actions, and esp if operators want to offer
>availability/QoS SLAs, you need a deterministic period.  If you want to
>offer similar functionality via some other method you would hopefully
>realise you have exactly the same issues to face.

         Well who is to say that the 1 second period you specify (or
strongly recommend) in the document is desired or works for
all operators? Who is to say that 5 minutes will not work for
their particular installation?

         --Tom




------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Wed Mar 20 10:03:13 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA01311
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 10:03:13 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhaa29718;
	Wed, 20 Mar 2002 15:02:14 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhaa00542
	for mpls-outgoing; Wed, 20 Mar 2002 15:02:00 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhaa00427
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 15:01:53 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhaa24281
	for <mpls@uu.net>; Wed, 20 Mar 2002 15:01:05 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhaa18339
	for <mpls@uu.net>; Wed, 20 Mar 2002 15:01:04 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA20605 for <mpls@uu.net>; Wed, 20 Mar 2002 10:01:04 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA22376 for mpls@uu.net; Wed, 20 Mar 2002 10:01:04 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhaa27205
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 15:00:19 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmgzz21349
	for <mpls@UU.NET>; Wed, 20 Mar 2002 14:59:49 GMT
Received: from rtp-msg-core-1.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmgzz03214
	for <mpls@UU.NET>; Wed, 20 Mar 2002 14:59:49 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2KF09a24566;
	Wed, 20 Mar 2002 10:00:09 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (che-vpn1-5.cisco.com [10.86.240.5])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAT79639;
	Wed, 20 Mar 2002 09:59:47 -0500 (EST)
Message-Id: <4.3.2.7.2.20020320095920.04829e38@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Wed, 20 Mar 2002 09:59:46 -0500
To: "David Allan"<dallan@nortelnetworks.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: RE: Y.1711 requirements from IETF
Cc: Shahram Davari <Shahram_Davari@pmc-sierra.com>,
        "'mpls@uu.net'" <mpls@UU.NET>
In-Reply-To: <3549C09B853DD5119B540002A52CDD340255EC92@zcard0ka.ca.norte
 l.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

At 11:06 PM 3/19/2002 -0500, David Allan wrote:

>Folks
>
>Seeing as information has been requested of the ITU on the subject of how 
>1711 functions will be controlled in the network, can we stop anticipating 
>the biblical scale of this disaster for sigalling until we have the facts ;-)

         All I am asking for are the facts. *)

         --Tom





------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Wed Mar 20 10:18:00 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA01937
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 10:18:00 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhaa05148;
	Wed, 20 Mar 2002 15:12:05 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhaa16376
	for mpls-outgoing; Wed, 20 Mar 2002 15:11:32 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhaa16361
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 15:11:28 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhaa15224
	for <mpls@UU.NET>; Wed, 20 Mar 2002 15:09:59 GMT
Received: from kcmso2.proxy.att.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: kcmso2.att.com [192.128.134.71])
	id QQmhaa02066
	for <mpls@UU.NET>; Wed, 20 Mar 2002 15:09:59 GMT
Received: from attrh3i.attrh.att.com ([135.71.62.12])
	by kcmso2.proxy.att.com (AT&T IPNS/MSO-3.0) with ESMTP id g2KF9s127198
	for <mpls@UU.NET>; Wed, 20 Mar 2002 09:09:54 -0600 (CST)
Received: from occlust04evs1.ugd.att.com (135.71.164.12) by attrh3i.attrh.att.com (5.5.029)
        id 3C8382B0004F5F33; Wed, 20 Mar 2002 10:09:40 -0500
content-class: urn:content-classes:message
Subject: RE: Clarification on today discussions
Date: Wed, 20 Mar 2002 10:09:40 -0500
Message-ID: <28F05913385EAC43AF019413F674A017019CB49B@OCCLUST04EVS1.ugd.att.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
Thread-Topic: Clarification on today discussions
Thread-Index: AcHQC0N3AiWS0TRrSEaaFEQY8Y48swAERurA
From: "Cuevas, Enrique G, ALASO" <ecuevas@att.com>
To: "Ping Pan" <pingpan@juniper.net>
Cc: "mpls@uu.net" <mpls@UU.NET>,
        "Shahram Davari" <Shahram_Davari@pmc-sierra.com>
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id KAA01937

>I am not interested in working a "Long Term Solution for 
>Generations to 
>Come". That's just my personal opinion.

What is  "long term" for you?
I think your company has the opportunity and challenge to start designing now the robust OAM tools that are needed by Operators to support many applications. Yes, despite of all the different approaches being discussed, ATM/FR on MPLS is what many of your PWE3 colleagues are working on, some operators/vendors even claim that they are providing services/products already (?). So, it must be real. The question is, is the platform robust?

Enrique
_______________
ecuevas@att.com
Tel. (732)-420-3252


>-----Original Message-----
>From: Ping Pan [mailto:pingpan@juniper.net]
>Sent: Wednesday, March 20, 2002 7:32 AM
>To: Shahram Davari
>Cc: 'mpls@uu.net'
>Subject: Re: Clarification on today discussions
>
>
>Shahram Davari wrote:
>
>> Hi All,
>> 
>> During today's MPLS meeting, Ping Pan raised the question 
>that the application should
>> derive the solution, and that he is not aware of any 
>application needs that can't be
>> met by LSP-ping and GTTP. 
>> 
>> My answer was:
>> 
>> ATM/FR over MPLS application requires that upon any failure 
>detection in the 
>> MPLS network, AIS should be sent from the egress LSR on the 
>ATM/FR connections
>> in order to suppress the downstream alarms at the 
>terminating point of those 
>> connections. This can't be done with ICMP/LSP-ping or GTTP, 
>because in these solutions
>> the egress is not the node that detects the failure. While 
>in Y.1711 it is the egress
>> LSR that detects the failure and can correctly inject AIS in 
>to the ATM/FR connections.
>> 
>> Talking to Ping Pan after the meeting, I realized where his 
>comments are coming from.
>> His argument is that since he doesn't know of any deployed 
>ATM/FR over MPLS network, he thinks
>> there is no problem to be solved. 
>> 
>
>
>I am not interested in working a "Long Term Solution for 
>Generations to 
>Come". That's just my personal opinion.
>
>
>> I would like to bring your attention to the fact that such a 
>problem can also happen in the
>> L1/L2 over MPLS networks as well as static configured LSPs 
>and CR-LDP based LSPs, which can't 
>> use LSP-ping to solve. This is simply an engineering 
>observation and not a fortune telling.
>> 
>
>
>Base on the requirements and suggestions from other providers and 
>vendors, Kireeti has re-written the draft to support the applications 
>above. Please read -03 draft.
>
>Thank you!
>
>
>- Ping
>


From owner-mpls@UU.NET  Wed Mar 20 10:35:18 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA02440
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 10:35:17 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhac19145;
	Wed, 20 Mar 2002 15:34:08 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhac18616
	for mpls-outgoing; Wed, 20 Mar 2002 15:33:51 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhac18605
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 15:33:47 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhac22947;
	Wed, 20 Mar 2002 15:33:03 GMT
Received: from auemail1.firewall.lucent.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: auemail1.lucent.com [192.11.223.161])
	id QQmhac15105;
	Wed, 20 Mar 2002 15:33:02 GMT
Received: from nj7460exch001h.wins.lucent.com (h135-17-42-36.lucent.com [135.17.42.36])
	by auemail1.firewall.lucent.com (Switch-2.1.3/Switch-2.1.0) with ESMTP id g2KFX1Q20272;
	Wed, 20 Mar 2002 10:33:01 -0500 (EST)
Received: by nj7460exch001h.ho.lucent.com with Internet Mail Service (5.5.2650.21)
	id <GVYWG7TG>; Wed, 20 Mar 2002 10:11:33 -0500
Message-ID: <2E12619580C0D1118C6400805F9F4C950C69DA05@nj7460exch001u.ho.lucent.com>
From: "Griffeth, Nancy D (Nancy)" <nancyg@lucent.com>
To: "'Jing Shen'" <jshen@cad.zju.edu.cn>, te-wg@UU.NET
Cc: mpls@UU.NET, ippm@advanced.org, irtf-rr@puck.nether.net,
        end2end-interest@postel.org
Subject: RE: Where can I find statistics data on traffic over current high
	 speed internet?
Date: Wed, 20 Mar 2002 10:11:29 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1D021.831CB780"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1D021.831CB780
Content-Type: text/plain;
	charset="iso-8859-1"

Jing,
 
Try the following link:
 
http://cm.bell-labs.com/cm/ms/departments/sia/wsc/
<http://cm.bell-labs.com/cm/ms/departments/sia/wsc/> 
 
Bill Cleveland has been working with UNC and others to develop accurate
traffic models of the
internet.  He has some recent results, that show that in the backbone
network the Internet
is less bursty than has been believed.  The relevant papers are:
 
``Internet Traffic: Statistical Multiplexing Gains'', DIMACS Workshop on
Internet and WWW 
Measurement, Mapping and Modeling, 2002.
`The Effect of Statistical Multiplexing on the Long Range Dependence of
Internet Packet Traffic'', 
Bell Labs Tech Report, 2002 . 
``On the Nonstationarity of Internet Traffic'', Proc. ACM SIGMETRICS `01,
102-112, 2001
 
You can download these papers from the Web site, above.
 
Nancy Griffeth

-----Original Message-----
From: Jing Shen [mailto:jshen@cad.zju.edu.cn]
Sent: Sunday, March 17, 2002 2:26 AM
To: te-wg@UU.NET
Cc: mpls@UU.NET; ippm@advanced.org; irtf-rr@puck.nether.net;
end2end-interest@postel.org
Subject: Where can I find statistics data on traffic over current high speed
internet?


Hi,
 
 
I've read some books and papers on network traffic characteristics . But,
all of them seem to be measured before 1999 when
internet is not such a high speed one. (  As I know, from 1996 to 2001
ChinaNet  has involved from 45Mbps to 10Gbps, the subdomain of
it involved from 2Mbps to 2.Gbps , more and more people start to enjoy
stream media, multiuser game
other than only static web pages) .  
 
I'm sure the self-similar character of internet traffic mainteins with the
network speed improvement,  
But the distribution of these traffic between different protocols,  the size
distribution must have changed
much.  ( It seems to no measurement done with ChinaNet)
 
So, I want  to know where I can find statistics data on current high speed
internet?  
 
 
Thank you very much.
 
Jing Shen
 
State Key Lab of CAD&CG
ZheJiang University 
P.R.China
 
 
 
 


------_=_NextPart_001_01C1D021.831CB780
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2713.1100" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=236360715-20032002>Jing,</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=236360715-20032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=236360715-20032002>Try 
the following link:</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=236360715-20032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=236360715-20032002><A 
href="http://cm.bell-labs.com/cm/ms/departments/sia/wsc/">http://cm.bell-labs.com/cm/ms/departments/sia/wsc/</A></SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=236360715-20032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=236360715-20032002>Bill 
Cleveland has been working with UNC and others to develop accurate traffic 
models of the</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=236360715-20032002>internet.&nbsp; He has some recent results, that show 
that in the backbone network the Internet</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=236360715-20032002>is 
less bursty than has been believed.&nbsp; The relevant papers 
are:</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=236360715-20032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#000000 size=2><SPAN 
class=236360715-20032002>``Internet Traffic: Statistical Multiplexing Gains'', 
<I>DIMACS Workshop on Internet and WWW </I></SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#000000 size=2><SPAN 
class=236360715-20032002><I>Measurement, Mapping and Modeling, 
2002.</I></SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=236360715-20032002><FONT 
color=#000000>`The Effect of Statistical Multiplexing on the Long Range 
Dependence of Internet Packet Traffic'', </FONT></SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=236360715-20032002><FONT 
color=#000000><I>Bell Labs Tech Report, 2002 </I>. </FONT></SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=236360715-20032002><FONT 
color=#000000>``On the Nonstationarity of Internet Traffic'', <I>Proc. ACM 
SIGMETRICS `01, 102-112, 2001</I></FONT></SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#000000 size=2><SPAN 
class=236360715-20032002><EM></EM></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=236360715-20032002>You 
can download these papers from the Web site, above.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=236360715-20032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=236360715-20032002>Nancy 
Griffeth</SPAN></FONT></DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Jing Shen 
  [mailto:jshen@cad.zju.edu.cn]<BR><B>Sent:</B> Sunday, March 17, 2002 2:26 
  AM<BR><B>To:</B> te-wg@UU.NET<BR><B>Cc:</B> mpls@UU.NET; ippm@advanced.org; 
  irtf-rr@puck.nether.net; end2end-interest@postel.org<BR><B>Subject:</B> Where 
  can I find statistics data on traffic over current high speed 
  internet?<BR><BR></FONT></DIV>
  <DIV><FONT face=helvetica size=2>Hi,</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=helvetica size=2>I've read some books and papers on network 
  traffic characteristics . But, all of them seem to be measured before 1999 
  when</FONT></DIV>
  <DIV><FONT face=helvetica size=2>internet is not such a high speed one. 
  (&nbsp; </FONT><FONT face=helvetica size=2>As I know, from 1996 to 2001 
  ChinaNet&nbsp; has involved from 45Mbps to 10Gbps, the subdomain 
  of</FONT></DIV>
  <DIV><FONT face=helvetica size=2>it involved from 2Mbps to 2.Gbps&nbsp;, more 
  and more people start to enjoy stream media, multiuser game</FONT></DIV>
  <DIV><FONT face=helvetica size=2>other than only static web pages) .&nbsp; 
  </FONT></DIV>
  <DIV><FONT face=helvetica size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=helvetica size=2>I'm sure the self-similar character of 
  internet traffic mainteins with the </FONT><FONT face=helvetica size=2>network 
  speed improvement,&nbsp; </FONT></DIV>
  <DIV><FONT face=helvetica size=2>But the distribution of these traffic between 
  different protocols,&nbsp; the size distribution must have 
changed</FONT></DIV>
  <DIV><FONT face=helvetica size=2>much.&nbsp;&nbsp;(&nbsp;It seems to no 
  measurement done with ChinaNet)</FONT></DIV>
  <DIV><FONT face=helvetica size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=helvetica size=2>So, I want&nbsp; to know where I can 
  find&nbsp;statistics data on 
  current&nbsp;high&nbsp;speed&nbsp;internet?&nbsp;</FONT>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=helvetica size=2>Thank you very much.</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=helvetica size=2>Jing Shen</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=helvetica size=2>State Key Lab of CAD&amp;CG</FONT></DIV>
  <DIV><FONT face=helvetica size=2>ZheJiang University </FONT></DIV>
  <DIV><FONT face=helvetica size=2>P.R.China</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C1D021.831CB780--


From owner-mpls@UU.NET  Wed Mar 20 11:24:19 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA03982
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 11:24:18 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhaf24395;
	Wed, 20 Mar 2002 16:22:38 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhaf12753
	for mpls-outgoing; Wed, 20 Mar 2002 16:22:24 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhaf12745
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 16:22:17 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhaf28886
	for <mpls@UU.NET>; Wed, 20 Mar 2002 16:20:42 GMT
Received: from tomp.smb.utfors.se by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: tomp.smb.utfors.se [195.58.112.6])
	id QQmhaf12981
	for <mpls@UU.NET>; Wed, 20 Mar 2002 16:20:41 GMT
Received: from utfors.se ([195.58.105.89]) by tomp.smb.utfors.se
          (Netscape Messaging Server 4.15) with ESMTP id GTA5LO00.I2X for
          <mpls@UU.NET>; Wed, 20 Mar 2002 17:25:00 +0100 
Message-ID: <3C98B6CC.3050406@utfors.se>
Date: Wed, 20 Mar 2002 17:20:28 +0100
From: Loa Andersson <loa.andersson@utfors.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: MPLS WG <mpls@UU.NET>
Subject: reminder - to presenters at the MPLS meeting in Minneapolis
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit

Kindly would all of you that used slides at your preentations in
the MPLS meeting in Minneapolis send the slides to me and George.

/Loa

-- 
Loa Andersson
Chief Architect,
Utfors Research, Architecture and Future Lab (URAX)
Utfors AB
Rĺsundavägen 12
Box 525, 169 29 Solna
Office          +46 8 5270 2000
Office direct   +46 8 5270 5038
Mobile          +46 70 848 5038
Email           loa.andersson@utfors.se
WWW             www.utfors.se



From owner-mpls@UU.NET  Wed Mar 20 11:37:43 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA04442
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 11:37:42 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhag10454;
	Wed, 20 Mar 2002 16:36:54 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhag13615
	for mpls-outgoing; Wed, 20 Mar 2002 16:36:34 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhag13608
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 16:36:29 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhag18467
	for <mpls@uu.net>; Wed, 20 Mar 2002 16:35:06 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhag04506
	for <mpls@uu.net>; Wed, 20 Mar 2002 16:35:05 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id LAA00631 for <mpls@uu.net>; Wed, 20 Mar 2002 11:35:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id LAA27916 for mpls@uu.net; Wed, 20 Mar 2002 11:35:01 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhag13494
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 16:33:57 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhag24767
	for <mpls@UU.net>; Wed, 20 Mar 2002 16:33:26 GMT
Received: from father.pmc-sierra.bc.ca by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmhag01853
	for <mpls@UU.net>; Wed, 20 Mar 2002 16:33:25 GMT
Received: (qmail 7278 invoked by uid 104); 20 Mar 2002 16:33:24 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4191. . Clean. Processed in 0.42301 secs); 20 Mar 2002 16:33:24 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 20 Mar 2002 16:33:23 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2KGXLp05007
	for <mpls@UU.net>; Wed, 20 Mar 2002 08:33:21 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATJMAJ>; Wed, 20 Mar 2002 08:33:22 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A669@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'mpls@UU.net'" <mpls@UU.NET>
Subject: MPLS ping draft-03
Date: Wed, 20 Mar 2002 08:33:21 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi All,

I would like to point out a few facts that I think you should consider
when deciding about the faith of this draft.

1) Version-03 is basically a Brand New draft and has almost nothing in common with version-02.
Therefore I recommend that you read this draft carefully.

2) Juniper networks is seeking patent protection for this draft as outlined in section 7.


Best regards,
-Shahram 



From owner-mpls@UU.NET  Wed Mar 20 11:50:34 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA05015
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 11:50:34 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhah28813;
	Wed, 20 Mar 2002 16:48:26 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhah15036
	for mpls-outgoing; Wed, 20 Mar 2002 16:47:56 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhah15015
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 16:47:41 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhah14549
	for <mpls@uu.net>; Wed, 20 Mar 2002 16:47:02 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhah22071
	for <mpls@uu.net>; Wed, 20 Mar 2002 16:47:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id LAA01579 for <mpls@uu.net>; Wed, 20 Mar 2002 11:47:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id LAA29278 for mpls@uu.net; Wed, 20 Mar 2002 11:47:01 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhah14654
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 16:45:41 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhag09140
	for <mpls@UU.NET>; Wed, 20 Mar 2002 16:44:58 GMT
Received: from rtp-msg-core-1.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmhag21380
	for <mpls@UU.NET>; Wed, 20 Mar 2002 16:44:57 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2KGjHe10781;
	Wed, 20 Mar 2002 11:45:17 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (che-vpn1-5.cisco.com [10.86.240.5])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAT82031;
	Wed, 20 Mar 2002 11:44:54 -0500 (EST)
Message-Id: <4.3.2.7.2.20020320114344.0488a030@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Wed, 20 Mar 2002 11:44:53 -0500
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: Re: MPLS ping draft-03
Cc: "'mpls@UU.net'" <mpls@UU.NET>
In-Reply-To: <4B6D09F3B826D411A67300D0B706EFDE84A669@nt-exch-yow.pmc-sie
 rra.bc.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk



>I would like to point out a few facts that I think you should consider
>when deciding about the faith of this draft.
>
>1) Version-03 is basically a Brand New draft and has almost nothing in 
>common with version-02.
>Therefore I recommend that you read this draft carefully.
>
>2) Juniper networks is seeking patent protection for this draft as 
>outlined in section 7.

         Why is that an issue?

         --Tom




------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Wed Mar 20 12:09:43 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA05887
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 12:09:43 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhai25913;
	Wed, 20 Mar 2002 17:08:42 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhai05963
	for mpls-outgoing; Wed, 20 Mar 2002 17:08:25 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhai05958
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 17:08:23 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhai07165
	for <mpls@uu.net>; Wed, 20 Mar 2002 17:08:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhai24253
	for <mpls@uu.net>; Wed, 20 Mar 2002 17:08:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA03279 for <mpls@uu.net>; Wed, 20 Mar 2002 12:08:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA00683 for mpls@uu.net; Wed, 20 Mar 2002 12:08:02 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhai05443
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 17:07:30 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhai13527
	for <mpls@UU.NET>; Wed, 20 Mar 2002 17:06:45 GMT
Received: from mother.pmc-sierra.bc.ca by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmhai23169
	for <mpls@UU.NET>; Wed, 20 Mar 2002 17:06:44 GMT
Received: (qmail 27454 invoked by uid 104); 20 Mar 2002 17:06:44 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4191. . Clean. Processed in 0.427694 secs); 20 Mar 2002 17:06:44 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 20 Mar 2002 17:06:43 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2KH6ep26965;
	Wed, 20 Mar 2002 09:06:40 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATJM7Q>; Wed, 20 Mar 2002 09:06:42 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A66A@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Thomas D. Nadeau'" <tnadeau@cisco.com>
Cc: "'mpls@UU.net'" <mpls@UU.NET>
Subject: RE: MPLS ping draft-03
Date: Wed, 20 Mar 2002 09:06:41 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk


> -----Original Message-----
> From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> Sent: Wednesday, March 20, 2002 11:45 AM
> To: Shahram Davari
> Cc: 'mpls@UU.net'
> Subject: Re: MPLS ping draft-03
> 
> 
> 
> 
> >I would like to point out a few facts that I think you 
> should consider
> >when deciding about the faith of this draft.
> >
> >1) Version-03 is basically a Brand New draft and has almost 
> nothing in 
> >common with version-02.
> >Therefore I recommend that you read this draft carefully.
> >
> >2) Juniper networks is seeking patent protection for this draft as 
> >outlined in section 7.
> 
>          Why is that an issue?
> 
>          --Tom


Because the WG should decide whether the solution offered is so great
that it justifies the burden of a patent licensing fee.

-Shahram


> 
> 
> 
> 
> --------------------------------------------------------------
> ----------
> Mathematics is the supreme nostalgia of our time. 
> 



From owner-mpls@UU.NET  Wed Mar 20 12:15:33 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA06115
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 12:15:33 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhai02836;
	Wed, 20 Mar 2002 17:13:28 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhai07401
	for mpls-outgoing; Wed, 20 Mar 2002 17:13:15 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhai07395
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 17:13:10 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhai22680
	for <mpls@uu.net>; Wed, 20 Mar 2002 17:13:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhai02193
	for <mpls@uu.net>; Wed, 20 Mar 2002 17:13:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA03636 for <mpls@uu.net>; Wed, 20 Mar 2002 12:13:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA01429 for mpls@uu.net; Wed, 20 Mar 2002 12:13:02 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhai06888
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 17:11:12 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhai27881
	for <mpls@uu.net>; Wed, 20 Mar 2002 17:10:57 GMT
Received: from father.pmc-sierra.bc.ca by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmhai28933
	for <mpls@uu.net>; Wed, 20 Mar 2002 17:10:57 GMT
Received: (qmail 20865 invoked by uid 104); 20 Mar 2002 17:10:56 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4191. . Clean. Processed in 0.613424 secs); 20 Mar 2002 17:10:56 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 20 Mar 2002 17:10:55 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2KHAqp28454;
	Wed, 20 Mar 2002 09:10:53 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATJM0N>; Wed, 20 Mar 2002 09:10:54 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A66B@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Ping Pan'" <pingpan@juniper.net>
Cc: "'mpls@uu.net'" <mpls@UU.NET>
Subject: RE: Clarification on today discussions
Date: Wed, 20 Mar 2002 09:10:54 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Ping,

> -----Original Message-----
> From: Ping Pan [mailto:pingpan@juniper.net]
> Sent: Wednesday, March 20, 2002 7:32 AM
> To: Shahram Davari
> Cc: 'mpls@uu.net'
> Subject: Re: Clarification on today discussions
> 
> 
> Shahram Davari wrote:
> 
> > Hi All,
> > 
> > During today's MPLS meeting, Ping Pan raised the question 
> that the application should
> > derive the solution, and that he is not aware of any 
> application needs that can't be
> > met by LSP-ping and GTTP. 
> > 
> > My answer was:
> > 
> > ATM/FR over MPLS application requires that upon any failure 
> detection in the 
> > MPLS network, AIS should be sent from the egress LSR on the 
> ATM/FR connections
> > in order to suppress the downstream alarms at the 
> terminating point of those 
> > connections. This can't be done with ICMP/LSP-ping or GTTP, 
> because in these solutions
> > the egress is not the node that detects the failure. While 
> in Y.1711 it is the egress
> > LSR that detects the failure and can correctly inject AIS 
> in to the ATM/FR connections.
> > 
> > Talking to Ping Pan after the meeting, I realized where his 
> comments are coming from.
> > His argument is that since he doesn't know of any deployed 
> ATM/FR over MPLS network, he thinks
> > there is no problem to be solved. 
> > 
> 
> 
> I am not interested in working a "Long Term Solution for 
> Generations to 
> Come". That's just my personal opinion.

... therefore you don't want those who are interested to find a solution either.
Very interesting logic.


> 
> 
> > I would like to bring your attention to the fact that such 
> a problem can also happen in the
> > L1/L2 over MPLS networks as well as static configured LSPs 
> and CR-LDP based LSPs, which can't 
> > use LSP-ping to solve. This is simply an engineering 
> observation and not a fortune telling.
> > 
> 
> 
> Base on the requirements and suggestions from other providers and 
> vendors, Kireeti has re-written the draft to support the applications 
> above. Please read -03 draft.
> 
'

1) Version-03 can't still support defect mapping of LSPs to ATM/FR VP/VC AIS at the egress.
2) Although it says it can support CR-LDP, but the procedure is not defined.


Thank you,
-Shahram


> Thank you!
> 
> 
> - Ping
> 



From owner-mpls@UU.NET  Wed Mar 20 12:16:00 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA06133
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 12:15:59 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhai01724;
	Wed, 20 Mar 2002 17:14:32 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhai07446
	for mpls-outgoing; Wed, 20 Mar 2002 17:14:20 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhai07435
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 17:14:18 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhai05278
	for <mpls@uu.net>; Wed, 20 Mar 2002 17:14:05 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhai03827
	for <mpls@uu.net>; Wed, 20 Mar 2002 17:14:04 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA03735 for <mpls@uu.net>; Wed, 20 Mar 2002 12:14:04 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA01694 for mpls@uu.net; Wed, 20 Mar 2002 12:14:04 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhai07340
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 17:12:47 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhai29799
	for <mpls@UU.NET>; Wed, 20 Mar 2002 17:11:46 GMT
Received: from auemail2.firewall.lucent.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: auemail2.lucent.com [192.11.223.163])
	id QQmhai27915
	for <mpls@UU.NET>; Wed, 20 Mar 2002 17:11:45 GMT
Received: from nj7460exch001h.wins.lucent.com (h135-17-42-36.lucent.com [135.17.42.36])
	by auemail2.firewall.lucent.com (Switch-2.1.3/Switch-2.1.0) with ESMTP id g2KHBif04663
	for <mpls@UU.NET>; Wed, 20 Mar 2002 12:11:44 -0500 (EST)
Received: by nj7460exch001h.ho.lucent.com with Internet Mail Service (5.5.2650.21)
	id <GVYWH156>; Wed, 20 Mar 2002 12:11:43 -0500
Message-ID: <4490F7068AC0D111A7120008C72878EC09906ED5@nj7460exch003u.ho.lucent.com>
From: "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>
To: "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>,
        "'Jean Philippe Vasseur'" <jvasseur@cisco.com>,
        "'Metz, Eduard'"
	 <Eduard.Metz@kpnqwest.com>
Cc: mpls@UU.NET, "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>,
        "Wang, Yung-Terng (Y T)" <ytw@hoserve.lucent.com>
Subject: RE: Comments on draft-nagarajan-ccamp-mpls-packet-protection-00.t
	 xt
Date: Wed, 20 Mar 2002 12:11:39 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

comments interspersed below:


> Which applications / traffic types require this type of protection? (and
> why
> would existing methods not be sufficient? -IGP re-route, MPLS FRR-) 
> 
[Ramesh] Signaling for optical transport networks is one application.
However, we believe that many
emerging real-time, high reliability applications on data networks will find
this attractive.

> How do you ensure that in case of a link / node failure the affected LSP
> it
> taken 'out-of-service'? Otherwise, it is very likely that both LSPs will
> end
> up sharing resources on at least a part of the path between ingress and
> egress LSR. Which is a waste of resources, but also could lead to
> congestion
> of the available path between ingress and egress. So potentially the
> protection mechanism could cause degradation of service (for those
> situations it should solve some problems).
> 
[Ramesh] The proposal requires the LSPs to be setup on diverse paths and
bandwidth reserved for 
each LSP (this is what the end customer will pay for when he/she subscribes
to the service). The above should, hence, not be an issue.

> As the solution cannot cope with packet reordering between ingress and
> egress, qos/scheduling on the path between ingress and egress LSR could
> result in packet drop at the egress due to window-check failure.
> 
[Ramesh] The implementation shown in the proposal is an *example*
implementation. It is possible to have other implementations that will deal
with reordering. In general, we do not expect MPLS switches to reorder
traffic which was one of the motivations of the example implementation but
it is possible to deal with.

> Side note: In general I feel more comfortable with solutions that stick to
> forwarding packets just once.
> 
> > -----Original Message-----
> > From: Nagarajan, Ramesh (Ramesh) [mailto:rameshn@lucent.com]
> > Sent: Tuesday, 19 March, 2002 22:05
> > To: 'Jean Philippe Vasseur'
> > Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
> > Subject: RE: Comments on
> > draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> > 
> > 
> > Hi,
> > 
> > I have attached some viewgraphs which we plan to present to 
> > MPLS WG. It
> > highlights features of our proposal and also compares to 
> > other recovery
> > schemes like you have mentioned. Please take a look and we 
> > can discuss more.
> > Fyi, the proposed approach is in field trail with a major 
> > service-provider.
> > 
> > ramesh.
> > 
> >  <<ietf_0302.pdf>> 
> > 
> > > -----Original Message-----
> > > From:	Jean Philippe Vasseur [SMTP:jvasseur@cisco.com]
> > > Sent:	Tuesday, March 19, 2002 12:00 PM
> > > To:	Nagarajan, Ramesh (Ramesh)
> > > Cc:	mpls@uu.net
> > > Subject:	Comments on
> > > draft-nagarajan-ccamp-mpls-packet-protection-00.txt
> > > 
> > > Hi,
> > > 
> > > A few comments about your proposal:
> > > 
> > > I personally do not see the clear advantages compared to 
> > local protection 
> > > (FRR) especially in term of efficiency (local => <50ms 
> > convergence time ; 
> > > protection => control on the QOS for the rerouted LSPs) 
> > while allowing 
> > > protection bandwidth sharing.
> > > 
> > > while
> > > 
> > > I clearly see serious disadvantages/showstopper:
> > > - bandwidth consumption as you bridge the traffic onto the 
> > two LSPs. You 
> > > just double the bandwidth consumption for every protected LSP.
> > > - requires Hardware modification on every ingress and egress LSR,
> > > - ...
> > > 
> > > Let's have the comments from SPs ...
> > > 
> > > JP. 
> > 
> 



From owner-mpls@UU.NET  Wed Mar 20 14:25:15 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA11162
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 14:25:10 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhar25848;
	Wed, 20 Mar 2002 19:23:52 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhar28200
	for mpls-outgoing; Wed, 20 Mar 2002 19:23:36 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhar28194
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 19:23:33 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhar26673
	for <mpls@uu.net>; Wed, 20 Mar 2002 19:23:03 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhar00683
	for <mpls@uu.net>; Wed, 20 Mar 2002 19:23:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id OAA13852 for <mpls@uu.net>; Wed, 20 Mar 2002 14:23:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id OAA08863 for mpls@uu.net; Wed, 20 Mar 2002 14:23:02 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhar28130
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 19:22:26 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhar01517
	for <mpls@UU.NET>; Wed, 20 Mar 2002 19:22:09 GMT
Received: from auemail2.firewall.lucent.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: auemail2.lucent.com [192.11.223.163])
	id QQmhar23324
	for <mpls@UU.NET>; Wed, 20 Mar 2002 19:22:08 GMT
Received: from nj7460exch002h.wins.lucent.com (h135-17-42-35.lucent.com [135.17.42.35])
	by auemail2.firewall.lucent.com (Switch-2.1.3/Switch-2.1.0) with ESMTP id g2KJM7t26711
	for <mpls@UU.NET>; Wed, 20 Mar 2002 14:22:07 -0500 (EST)
Received: by nj7460exch002h.ho.lucent.com with Internet Mail Service (5.5.2650.21)
	id <GVW85SM0>; Wed, 20 Mar 2002 14:22:07 -0500
Message-ID: <4490F7068AC0D111A7120008C72878EC09906ED9@nj7460exch003u.ho.lucent.com>
From: "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>
To: "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>,
        "'Francois Le Faucheur'" <flefauch@cisco.com>
Cc: "'Jean Philippe Vasseur'" <jvasseur@cisco.com>, mpls@UU.NET,
        "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>,
        "Wang, Yung-Terng (Y T)" <ytw@hoserve.lucent.com>
Subject: RE: Comments on draft-nagarajan-ccamp-mpls-packet-protection-00.t
	 xt
Date: Wed, 20 Mar 2002 14:22:03 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

	First, Thanks for all your comments (including some other e-mails i
have received in this thread). I think we have some good discussions going. 

	my comments interspersed below:

> Nagarajan,
> 
> If I understand correctly, this approach fundamentally does not achieve 
> protection at the MPLS layer (ie it does not rely on MPLS forwarding to 
> achieve protection) but rather achieves protection through a "thin" 
> additional protection layer on top of MPLS. In other words, the LSPs are 
> really used as pure pipes and you rely on an additional layer (aka
> sequence 
> number in terms of protocol + some module in the data path to do packet 
> selection).
> Is this not right?
> 
> I sort of look at that as re-building a kind of SDH-lite on top of MPLS 
> (which seems a little odd to me since one objective of MPLS protection is 
> to be able to take advantage of MPLS forwarding so as not to have to rely 
> on underlying SDH protection).
> 
	[Ramesh] I think the view of a thin layer on top of MPLS is one way
of looking at it and a reasonable one.
      However, all MPLS protection approaches that i am aware of require
support outside of the MPLS *forwarding*             layer. This typically
includes functions such as failure detection, failure notification and LSP
switching (none                         of which we need for our proposal).
What  we are requiring is a different kind of thin function  outside of
basic MPLS forwarding. .

> You may argue that this additional "SDH-lite" protection layer is really 
> really "thin" and should not be considered as an additional layer (it only
> 
> needs a sequence number after all), but I have the impression that it is 
> affecting the data path so significantly that MPLS hardware could not cope
> 
> with that (ie before doing forwarding of any packet I need to select the 
> copy of the packet - which BTW appears particularly interesting on egress 
> LSRs with distributed architecture when the two LSPs terminate on
> different 
> input cards).
> 
	[Ramesh] Selecting is done wherever the above thin layer is
terminated. This may 
	imply that the duplicated packets are carried to a different line
card than where 
	the LSPs are terminated. By the way, this provides additional
protection (in the box) and is more 
	end-to-end from a service standpoint. Also, even for a single LSP
one needs to carry  
	packets to a different line card if the service the LSP is carrying
does not originate/terminate 
	at the card the LSP terminates. 

> So, am I wrong in assuming that this requires specific hardware support?
> or 
> are you proposing that we adopt as MPLS protection an appraoch which
> cannot 
> be achieved with existing MPLS hardware?
> 
      [Ramesh] Hardware support is probably needed to implement the
selection function 
      at high speeds. But it can also be done in software if speed is not an
issue (also 
      someone may very well figure out/choose to do this simple/thin
function extremely fast 
      in software). 
	      
> If the latter, that would be an interesting element to add to your 
> comparison between your approach and pure MPLS protection schemes.
> 
> Thanks
> 
> Francois
> 
> At 16:04 19/03/2002 -0500, Nagarajan, Ramesh (Ramesh) wrote:
> >Hi,
> >
> >I have attached some viewgraphs which we plan to present to MPLS WG. It
> >highlights features of our proposal and also compares to other recovery
> >schemes like you have mentioned. Please take a look and we can discuss
> more.
> >Fyi, the proposed approach is in field trail with a major
> service-provider.
> >
> >ramesh.
> >
> >  <<ietf_0302.pdf>>
> >
> > > -----Original Message-----
> > > From: Jean Philippe Vasseur [SMTP:jvasseur@cisco.com]
> > > Sent: Tuesday, March 19, 2002 12:00 PM
> > > To:   Nagarajan, Ramesh (Ramesh)
> > > Cc:   mpls@uu.net
> > > Subject:      Comments on
> > > draft-nagarajan-ccamp-mpls-packet-protection-00.txt
> > >
> > > Hi,
> > >
> > > A few comments about your proposal:
> > >
> > > I personally do not see the clear advantages compared to local
> protection
> > > (FRR) especially in term of efficiency (local => <50ms convergence
> time ;
> > > protection => control on the QOS for the rerouted LSPs) while allowing
> > > protection bandwidth sharing.
> > >
> > > while
> > >
> > > I clearly see serious disadvantages/showstopper:
> > > - bandwidth consumption as you bridge the traffic onto the two LSPs.
> You
> > > just double the bandwidth consumption for every protected LSP.
> > > - requires Hardware modification on every ingress and egress LSR,
> > > - ...
> > >
> > > Let's have the comments from SPs ...
> > >
> > > JP.
> 



From owner-mpls@UU.NET  Wed Mar 20 18:35:14 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA19081
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 18:35:13 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhbi10174;
	Wed, 20 Mar 2002 23:34:39 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhbi07914
	for mpls-outgoing; Wed, 20 Mar 2002 23:34:16 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhbi07907
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 23:34:13 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhbi22999
	for <mpls@uu.net>; Wed, 20 Mar 2002 23:34:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhbi27538
	for <mpls@uu.net>; Wed, 20 Mar 2002 23:34:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id SAA00404 for <mpls@uu.net>; Wed, 20 Mar 2002 18:34:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id SAA21527 for mpls@uu.net; Wed, 20 Mar 2002 18:34:01 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhbi07865
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 20 Mar 2002 23:33:08 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhbi14704
	for <mpls@UU.NET>; Wed, 20 Mar 2002 23:31:15 GMT
Received: from mother.pmc-sierra.bc.ca by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmhbi23944
	for <mpls@UU.NET>; Wed, 20 Mar 2002 23:31:15 GMT
Received: (qmail 169 invoked by uid 104); 20 Mar 2002 23:31:14 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4191. . Clean. Processed in 0.467114 secs); 20 Mar 2002 23:31:14 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 20 Mar 2002 23:31:13 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2KNV5p17203;
	Wed, 20 Mar 2002 15:31:06 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATJW52>; Wed, 20 Mar 2002 15:31:09 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A66E@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Thomas D. Nadeau'" <tnadeau@cisco.com>
Cc: "'mpls@uu.net'" <mpls@UU.NET>
Subject: RE: Y.1711 requirements from IETF
Date: Wed, 20 Mar 2002 15:31:05 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Thomas,


> > >
> > >          You should be clear. It specifies that *all* LSPs must be
> > > provisioned with this feature
> > > on and at a specific interval.
> >
> >
> >Where did you get this " ALL LSPs MUST" statement from? May 
> be you are
> >reading a different Y.1711 than I have. All I can find are 
> the following
> >statement:
> >
> >" ... It is strongly recommended that CV OAM packets be 
> generated on all LSPs
> >(in order to detect all defects and potentially provide 
> protection against
> >traffic leakage both in and out of LSPs). "
> >
> >"... CV generation could be enabled on all (or most) of the LSPs"
> >
> >There is no MUST and in fact you could enable the CV only on ONE LSP.
> >If the text is not conveying this information, then we would have
> >to add additional text or appendix in the next version to clarify it.
> 
>          The text at strongly implies that it should be run 
> everywhere all 
> the time.
> Not knowing the ITU language mapping from IETF MUST, MAY or
> SHOULD, it is a reasonable assumption that the text you refer to
> requires OAM to be run on every LSR and on every LSP.
> 

I think you are imagining things. Now you added one more imagination to your
comments : "..requires OAM to be run on every LSR". Where did you get this one
from?

For clarification OAM needs to be run only on edge LSRs, and you could 
turn it on or off on any LSP that you want.

-Shahram 



From owner-mpls@UU.NET  Wed Mar 20 19:19:31 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA20028
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 19:19:31 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhbl10931;
	Thu, 21 Mar 2002 00:19:00 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhbl01375
	for mpls-outgoing; Thu, 21 Mar 2002 00:18:36 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhbl01365
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 00:18:33 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhbl00598
	for <mpls@uu.net>; Thu, 21 Mar 2002 00:18:03 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhbl26159
	for <mpls@uu.net>; Thu, 21 Mar 2002 00:18:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id TAA02401 for <mpls@uu.net>; Wed, 20 Mar 2002 19:18:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id TAA24311 for mpls@uu.net; Wed, 20 Mar 2002 19:18:02 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhbl01324
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 00:17:15 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhbl11949
	for <mpls@UU.NET>; Thu, 21 Mar 2002 00:16:06 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhbl23630
	for <mpls@UU.NET>; Thu, 21 Mar 2002 00:16:04 GMT
Received: from telescope.cisco.com (telescope.cisco.com [161.44.166.204]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id TAA02345; Wed, 20 Mar 2002 19:16:04 -0500 (EST)
Received: from localhost (swallow@localhost) by telescope.cisco.com (8.8.5-Cisco.1/CISCO.WS.1.2) with ESMTP id RAA08813; Wed, 20 Mar 2002 17:58:45 -0500 (EST)
Message-Id: <200203202258.RAA08813@telescope.cisco.com>
X-Authentication-Warning: telescope.cisco.com: swallow owned process doing -bs
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
cc: "'Thomas D. Nadeau'" <tnadeau@cisco.com>, "'mpls@uu.net'" <mpls@UU.NET>,
        swallow@cisco.com
Subject: Re: Y.1711 requirements from IETF 
In-reply-to: Your message of "Tue, 19 Mar 2002 16:09:22 PST."
             <4B6D09F3B826D411A67300D0B706EFDE84A663@nt-exch-yow.pmc-sierra.bc.ca> 
Date: Wed, 20 Mar 2002 17:58:45 -0500
From: George Swallow <swallow@cisco.com>
Sender: owner-mpls@UU.NET
Precedence: bulk

> Where did you get this " ALL LSPs MUST" statement from? May be you are
> reading a different Y.1711 than I have. All I can find are the following
> statement:
> 
> " ... It is strongly recommended that CV OAM packets be generated on all LSPs 
> (in order to detect all defects and potentially provide protection against 
> traffic leakage both in and out of LSPs). "

I have one customer providing an IP VPN service who has >1500 PE
routers and probably well over a million LSPs.  Most of the LSPs
represent VPN connectivity can carry very little traffic.

Would you "strongly recommend" that CV OAM packets be generated on all
their LSPs at a rate of 1 per second?  Can you point to *any*
currently deployed network other than those using MPLS solely for
traffic engineering where this would be a good idea?  If I'm carrying
the full internet routing table and using LDP downstream unsolicited
should every router generate 108,000 (the current number of routes) CV
OAM packets per second?

Perhaps you should revisit this "strongly recommended"
recommendation.  Perhaps you should provide for generation of CV OAM
packets at rates other than 1  second.

...George

==================================================================
George Swallow       Cisco Systems                  (978) 497-8143
                     250 Apollo Drive
                     Chelmsford, Ma 01824



From owner-mpls@UU.NET  Wed Mar 20 19:19:45 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA20041
	for <mpls-archive@lists.ietf.org>; Wed, 20 Mar 2002 19:19:45 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhbl10540;
	Thu, 21 Mar 2002 00:18:49 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhbl01370
	for mpls-outgoing; Thu, 21 Mar 2002 00:18:35 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhbl01364
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 00:18:32 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhbl00593
	for <mpls@uu.net>; Thu, 21 Mar 2002 00:18:03 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhbl26157
	for <mpls@uu.net>; Thu, 21 Mar 2002 00:18:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id TAA02399 for <mpls@uu.net>; Wed, 20 Mar 2002 19:18:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id TAA24307 for mpls@uu.net; Wed, 20 Mar 2002 19:18:02 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhbl01319
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 00:17:15 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhbl11951
	for <mpls@UU.NET>; Thu, 21 Mar 2002 00:16:06 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhbl23620
	for <mpls@UU.NET>; Thu, 21 Mar 2002 00:16:04 GMT
Received: from telescope.cisco.com (telescope.cisco.com [161.44.166.204]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id TAA02343; Wed, 20 Mar 2002 19:16:03 -0500 (EST)
Received: from localhost (swallow@localhost) by telescope.cisco.com (8.8.5-Cisco.1/CISCO.WS.1.2) with ESMTP id SAA22054; Wed, 20 Mar 2002 18:07:24 -0500 (EST)
Message-Id: <200203202307.SAA22054@telescope.cisco.com>
X-Authentication-Warning: telescope.cisco.com: swallow owned process doing -bs
To: neil.2.harrison@bt.com
cc: Shahram_Davari@pmc-sierra.com, mpls@UU.NET, swallow@cisco.com
Subject: Re: Clarification on today discussions 
In-reply-to: Your message of "Wed, 20 Mar 2002 01:59:08 GMT."
             <B9571FDEBD3DD21181E500606DD5EE050E89211A@mbddmknt01.hc.bt.com> 
Date: Wed, 20 Mar 2002 18:07:23 -0500
From: George Swallow <swallow@cisco.com>
Sender: owner-mpls@UU.NET
Precedence: bulk

Neil -

> NH=>Well, that means one has to question the viability of what is happening
> in PWE3 and whether anyone is intending to carry ATM, or anything else like
> Sonet (since exactly the same principles apply here), over MPLS....or more
> accurately any PSN.  It can't be argued both ways, which seems the current
> case. So what's the answer from the ADs on this?

I quite agree that an operator who uses MPLS to extend and or replace
an ATM or FR service may well desire a level of OAM in the MPLS
protion that matches what exists (or is expected) elsewhere.  But
following the end-to-end argument, this should be built into PWE3
solutions.  The vast majority of MPLS which is not offering such
services should not be "strongly recommended" to adopt such methods.

...George

==================================================================
George Swallow       Cisco Systems                  (978) 497-8143
                     250 Apollo Drive
                     Chelmsford, Ma 01824



From owner-mpls@UU.NET  Thu Mar 21 06:02:42 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA08636
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 06:02:42 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdc18438;
	Thu, 21 Mar 2002 11:01:46 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdc02309
	for mpls-outgoing; Thu, 21 Mar 2002 11:01:26 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhdc02238
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 11:01:21 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhdc27624
	for <mpls@UU.NET>; Thu, 21 Mar 2002 11:00:59 GMT
From: neil.2.harrison@bt.com
Received: from cbibipnt02.HC.BT.COM by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: saturn.bt.com [193.113.57.20])
	id QQmhdc01024
	for <mpls@UU.NET>; Thu, 21 Mar 2002 11:00:59 GMT
Received: by cbibipnt02.hc.bt.com with Internet Mail Service (5.5.2654.89)
	id <HH0K9NRL>; Thu, 21 Mar 2002 11:01:09 -0000
Message-ID: <B9571FDEBD3DD21181E500606DD5EE050E892121@mbddmknt01.hc.bt.com>
To: pingpan@juniper.net, Shahram_Davari@pmc-sierra.com
Cc: mpls@UU.NET
Subject: RE: Clarification on today discussions
Date: Thu, 21 Mar 2002 11:00:45 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2654.89)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Ping,  just 1 observation.  regards, Neil
> 
> I am not interested in working a "Long Term Solution for 
> Generations to 
> Come". That's just my personal opinion.
NH=> This phrase conveys a worrying message to operators that I hope you
don't really mean(?).  I don't know what your definition of 'generations to
come' is.....200 years maybe (for humans say, less for fruit-flies etc?),
but I'd like to think we were producing standards that had some longish-term
outlook....say 3-5 years at least, otherwise why bother?  If I take what you
are saying at face value I get the impression you are going to sell me
expedient solutions that have no long-term viabilty/value and will need
rapid-cycle updates.  I don't like the sound of that wrt capex/opex
implications, esp in the current climate.

regards, Neil


From owner-mpls@UU.NET  Thu Mar 21 06:04:33 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA08662
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 06:04:33 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdc24323;
	Thu, 21 Mar 2002 11:03:34 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdc08374
	for mpls-outgoing; Thu, 21 Mar 2002 11:03:19 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhdc08273
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 11:03:12 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhdc24108
	for <mpls@UU.NET>; Thu, 21 Mar 2002 11:00:44 GMT
From: neil.2.harrison@bt.com
Received: from cbibipnt03.HC.BT.COM by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: saturn.bt.com [193.113.57.20])
	id QQmhdc00685
	for <mpls@UU.NET>; Thu, 21 Mar 2002 11:00:43 GMT
Received: by cbibipnt03.hc.bt.com with Internet Mail Service (5.5.2654.89)
	id <HH0S488J>; Thu, 21 Mar 2002 11:00:54 -0000
Message-ID: <B9571FDEBD3DD21181E500606DD5EE050E89211D@mbddmknt01.hc.bt.com>
To: tnadeau@cisco.com
Cc: mpls@UU.NET
Subject: RE: Y.1711 requirements from IETF
Date: Thu, 21 Mar 2002 11:00:33 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2654.89)
Content-Type: text/plain;
	charset="ISO-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Thomas D. Nadeau wrote 20 March 2002 14:54
 
> At 01:59 AM 3/20/2002 +0000, neil.2.harrison@bt.com wrote:
> >Thomas D. Nadeau wrote 19 March 2002 22:41
> > >
> > >          You should be clear. It specifies that *all* LSPs must be
> > > provisioned with this feature
> > > on and at a specific interval.  I would check with operators
> > > on this, but I
> > > don't think this it is such a good
> > > idea to tell operators how to run their networks.
> >NH=> Tom, I would not denigrate the ability of operators to 
> read/understand
> >these documents.  Operators are not *forced* to turn-on CV 
> everywhere and
> >there is not *must* here as you wrongly suggest.  The fixed 
> period has a
> >different rationale .....if you want to have 
> consistent/simple standards (ie
> >across vendors/operators) for defining the entry/exit 
> criteria of defects
> >and their consequent actions, and esp if operators want to offer
> >availability/QoS SLAs, you need a deterministic period.  If 
> you want to
> >offer similar functionality via some other method you would hopefully
> >realise you have exactly the same issues to face.
> 
>          Well who is to say that the 1 second period you specify (or
> strongly recommend) in the document is desired or works for
> all operators? Who is to say that 5 minutes will not work for
> their particular installation?
NH=> Tom, I understand what you are saying here and yes you can do exactly
this.  But the consequences are as follows:
-	defect definitions (entry/exit) become intractably complex (or,
perhaps more accurately, no longer have any meaning)....I hope this is
obvious
-	there is no consistent application of consequent actions
-	there is no ability to define a consistent availability parameter
-	there is no consistent time-basis for defining the 'up-state' over
which any QoS metrics are relevant
-	and obviously there is no consistency across operators or vendors
wrt to parameters (not their objectives please note.....but also please be
aware that if we ever get around to apportioning an end-end performance
objectives to tandemed operator domains, then unless you have ensured
consistency of approach then this too will also not be possible.)

As I/Shahram indicated, there is no need to turn this stuff on anyway if you
don't need it...and for some applications you almost certainly won't.  But
it kind-of makes sense to me and our Ops guys, and I guess all the other
operators who worked on Y.1710/1711, that if you are going to use it then
consistency of behaviour is required for lots of reasons....and you can't do
this with variable CV emission rates.

However, if you never want any consistency, and just want to use ad hoc
techniques in all cases, then that is also fine....I would certainly never
wish to stop anyone using such an approach.

regards, Neil


From owner-mpls@UU.NET  Thu Mar 21 09:24:13 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA11507
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 09:24:12 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdp24824;
	Thu, 21 Mar 2002 14:23:19 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdp29117
	for mpls-outgoing; Thu, 21 Mar 2002 14:23:01 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhdp29110
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 14:23:00 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhdp25818
	for <mpls@UU.NET>; Thu, 21 Mar 2002 14:21:42 GMT
Received: from zcars04e.ca.nortel.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: zcars04e.nortelnetworks.com [47.129.242.56])
	id QQmhdp08385
	for <mpls@UU.NET>; Thu, 21 Mar 2002 14:21:42 GMT
Received: from zcard015.ca.nortel.com (zcard015.ca.nortel.com [47.129.30.7])
	by zcars04e.ca.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g2LELU211007;
	Thu, 21 Mar 2002 09:21:30 -0500 (EST)
Received: by zcard015.ca.nortel.com with Internet Mail Service (5.5.2653.19)
	id <HLAA1G1F>; Thu, 21 Mar 2002 09:21:31 -0500
Message-ID: <3549C09B853DD5119B540002A52CDD34025F1CD6@zcard0ka.ca.nortel.com>
From: "David Allan"<dallan@nortelnetworks.com>
To: George Swallow <swallow@cisco.com>,
        Shahram Davari
	 <Shahram_Davari@pmc-sierra.com>
Cc: "'Thomas D. Nadeau'" <tnadeau@cisco.com>, "'mpls@uu.net'"
	 <mpls@UU.NET>
Subject: RE: Y.1711 requirements from IETF 
Date: Thu, 21 Mar 2002 09:21:28 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1D0E3.B0B32F72"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1D0E3.B0B32F72
Content-Type: text/plain;
	charset="iso-8859-1"

George:

Is suggesting that all LSRs have the full internet routing table and MPLS
full connectivity a realistic example. 

I thought eliminating BGP in the core simply meant default route to the BGP
speakers, and full one-hop mesh of BGP speakers. Otherwise the internet
COULD not scale as every LSR would require a full routing table, and metrics
presumably would be leaked from BGP into the IGP. Could such a network
**EVER** converge?

cheers
Dave

> -----Original Message-----
> From: George Swallow [mailto:swallow@cisco.com]
> Sent: Wednesday, March 20, 2002 5:59 PM
> To: Shahram Davari
> Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
> Subject: Re: Y.1711 requirements from IETF 
> 
> 
> > Where did you get this " ALL LSPs MUST" statement from? May 
> be you are
> > reading a different Y.1711 than I have. All I can find are 
> the following
> > statement:
> > 
> > " ... It is strongly recommended that CV OAM packets be 
> generated on all LSPs 
> > (in order to detect all defects and potentially provide 
> protection against 
> > traffic leakage both in and out of LSPs). "
> 
> I have one customer providing an IP VPN service who has >1500 PE
> routers and probably well over a million LSPs.  Most of the LSPs
> represent VPN connectivity can carry very little traffic.
> 
> Would you "strongly recommend" that CV OAM packets be generated on all
> their LSPs at a rate of 1 per second?  Can you point to *any*
> currently deployed network other than those using MPLS solely for
> traffic engineering where this would be a good idea?  If I'm carrying
> the full internet routing table and using LDP downstream unsolicited
> should every router generate 108,000 (the current number of routes) CV
> OAM packets per second?
> 
> Perhaps you should revisit this "strongly recommended"
> recommendation.  Perhaps you should provide for generation of CV OAM
> packets at rates other than 1  second.
> 
> ...George
> 
> ==================================================================
> George Swallow       Cisco Systems                  (978) 497-8143
>                      250 Apollo Drive
>                      Chelmsford, Ma 01824
> 
> 

------_=_NextPart_001_01C1D0E3.B0B32F72
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: Y.1711 requirements from IETF </TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>George:</FONT>
</P>

<P><FONT SIZE=3D2>Is suggesting that all LSRs have the full internet =
routing table and MPLS full connectivity a realistic example. </FONT>
</P>

<P><FONT SIZE=3D2>I thought eliminating BGP in the core simply meant =
default route to the BGP speakers, and full one-hop mesh of BGP =
speakers. Otherwise the internet COULD not scale as every LSR would =
require a full routing table, and metrics presumably would be leaked =
from BGP into the IGP. Could such a network **EVER** =
converge?</FONT></P>

<P><FONT SIZE=3D2>cheers</FONT>
<BR><FONT SIZE=3D2>Dave</FONT>
</P>

<P><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; From: George Swallow [<A =
HREF=3D"mailto:swallow@cisco.com">mailto:swallow@cisco.com</A>]</FONT>
<BR><FONT SIZE=3D2>&gt; Sent: Wednesday, March 20, 2002 5:59 PM</FONT>
<BR><FONT SIZE=3D2>&gt; To: Shahram Davari</FONT>
<BR><FONT SIZE=3D2>&gt; Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; =
swallow@cisco.com</FONT>
<BR><FONT SIZE=3D2>&gt; Subject: Re: Y.1711 requirements from IETF =
</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Where did you get this &quot; ALL LSPs =
MUST&quot; statement from? May </FONT>
<BR><FONT SIZE=3D2>&gt; be you are</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; reading a different Y.1711 than I have. =
All I can find are </FONT>
<BR><FONT SIZE=3D2>&gt; the following</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; statement:</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &quot; ... It is strongly recommended that =
CV OAM packets be </FONT>
<BR><FONT SIZE=3D2>&gt; generated on all LSPs </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; (in order to detect all defects and =
potentially provide </FONT>
<BR><FONT SIZE=3D2>&gt; protection against </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; traffic leakage both in and out of LSPs). =
&quot;</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; I have one customer providing an IP VPN service =
who has &gt;1500 PE</FONT>
<BR><FONT SIZE=3D2>&gt; routers and probably well over a million =
LSPs.&nbsp; Most of the LSPs</FONT>
<BR><FONT SIZE=3D2>&gt; represent VPN connectivity can carry very =
little traffic.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Would you &quot;strongly recommend&quot; that =
CV OAM packets be generated on all</FONT>
<BR><FONT SIZE=3D2>&gt; their LSPs at a rate of 1 per second?&nbsp; Can =
you point to *any*</FONT>
<BR><FONT SIZE=3D2>&gt; currently deployed network other than those =
using MPLS solely for</FONT>
<BR><FONT SIZE=3D2>&gt; traffic engineering where this would be a good =
idea?&nbsp; If I'm carrying</FONT>
<BR><FONT SIZE=3D2>&gt; the full internet routing table and using LDP =
downstream unsolicited</FONT>
<BR><FONT SIZE=3D2>&gt; should every router generate 108,000 (the =
current number of routes) CV</FONT>
<BR><FONT SIZE=3D2>&gt; OAM packets per second?</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Perhaps you should revisit this &quot;strongly =
recommended&quot;</FONT>
<BR><FONT SIZE=3D2>&gt; recommendation.&nbsp; Perhaps you should =
provide for generation of CV OAM</FONT>
<BR><FONT SIZE=3D2>&gt; packets at rates other than 1&nbsp; =
second.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; ...George</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT>
<BR><FONT SIZE=3D2>&gt; George =
Swallow&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cisco =
Systems&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (978) 497-8143</FONT>
<BR><FONT =
SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 250 =
Apollo Drive</FONT>
<BR><FONT =
SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Chelmsford, Ma 01824</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1D0E3.B0B32F72--


From owner-mpls@UU.NET  Thu Mar 21 09:41:04 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA12172
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 09:40:59 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdq02821;
	Thu, 21 Mar 2002 14:40:09 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdq00203
	for mpls-outgoing; Thu, 21 Mar 2002 14:39:56 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhdq00182
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 14:39:42 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdq11450
	for <mpls@uu.net>; Thu, 21 Mar 2002 14:37:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhdq13908
	for <mpls@uu.net>; Thu, 21 Mar 2002 14:37:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id JAA03459 for <mpls@uu.net>; Thu, 21 Mar 2002 09:37:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id JAA03760 for mpls@uu.net; Thu, 21 Mar 2002 09:37:01 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhdq29962
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 14:35:52 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdq04025
	for <mpls@UU.NET>; Thu, 21 Mar 2002 14:34:42 GMT
Received: from rtp-msg-core-1.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmhdq10738
	for <mpls@UU.NET>; Thu, 21 Mar 2002 14:34:41 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2LEZ1d13842;
	Thu, 21 Mar 2002 09:35:01 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (che-vpn2-48.cisco.com [10.86.244.48])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAT95640;
	Thu, 21 Mar 2002 09:34:39 -0500 (EST)
Message-Id: <4.3.2.7.2.20020321092533.01ed7970@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 21 Mar 2002 09:34:36 -0500
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: RE: Y.1711 requirements from IETF
Cc: "'mpls@uu.net'" <mpls@UU.NET>
In-Reply-To: <4B6D09F3B826D411A67300D0B706EFDE84A66E@nt-exch-yow.pmc-sie
 rra.bc.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

At 03:31 PM 3/20/2002 -0800, Shahram Davari wrote:
>Thomas,
>
>
> > > >
> > > >          You should be clear. It specifies that *all* LSPs must be
> > > > provisioned with this feature
> > > > on and at a specific interval.
> > >
> > >
> > >Where did you get this " ALL LSPs MUST" statement from? May
> > be you are
> > >reading a different Y.1711 than I have. All I can find are
> > the following
> > >statement:
> > >
> > >" ... It is strongly recommended that CV OAM packets be
> > generated on all LSPs
> > >(in order to detect all defects and potentially provide
> > protection against
> > >traffic leakage both in and out of LSPs). "
> > >
> > >"... CV generation could be enabled on all (or most) of the LSPs"
> > >
> > >There is no MUST and in fact you could enable the CV only on ONE LSP.
> > >If the text is not conveying this information, then we would have
> > >to add additional text or appendix in the next version to clarify it.
> >
> >          The text at strongly implies that it should be run
> > everywhere all
> > the time.
> > Not knowing the ITU language mapping from IETF MUST, MAY or
> > SHOULD, it is a reasonable assumption that the text you refer to
> > requires OAM to be run on every LSR and on every LSP.
> >
>
>I think you are imagining things. Now you added one more imagination to your
>comments : "..requires OAM to be run on every LSR". Where did you get this one
>from?
>
>For clarification OAM needs to be run only on edge LSRs, and you could
>turn it on or off on any LSP that you want.

         Two points. First, rarely is an LSR just an LSR, the argument
that this  needs to run "only on edge LSRs" could in reality mean
that it needs to run on every or nearly every LSR in a provider network.
Second, given the fact that many LSRs that also have PE functionality also
contain the entire Internet routing database when running LDP for LSP
tunnels, running this on devices doing edge duty at the "strongly
recommended" rate of 1 ping per LSP has ramifications for network bandwidth
on potentially every device.  Again, I recommend scaling back your
"strongly recommended" terminology, as it is clear that this is not
a solution that fits all networks.

         --Tom





------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Thu Mar 21 09:48:02 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA12319
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 09:48:01 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdr14653;
	Thu, 21 Mar 2002 14:47:14 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdr01194
	for mpls-outgoing; Thu, 21 Mar 2002 14:46:57 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhdr01185
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 14:46:49 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhdr10181
	for <mpls@UU.NET>; Thu, 21 Mar 2002 14:46:08 GMT
Received: from zcars04e.ca.nortel.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: zcars04e.nortelnetworks.com [47.129.242.56])
	id QQmhdr12942
	for <mpls@UU.NET>; Thu, 21 Mar 2002 14:46:08 GMT
Received: from zcard015.ca.nortel.com (zcard015.ca.nortel.com [47.129.30.7])
	by zcars04e.ca.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g2LEfr213939;
	Thu, 21 Mar 2002 09:41:53 -0500 (EST)
Received: by zcard015.ca.nortel.com with Internet Mail Service (5.5.2653.19)
	id <HLAA1HM3>; Thu, 21 Mar 2002 09:41:45 -0500
Message-ID: <3549C09B853DD5119B540002A52CDD34025F1D71@zcard0ka.ca.nortel.com>
From: "David Allan"<dallan@nortelnetworks.com>
To: George Swallow <swallow@cisco.com>, neil.2.harrison@bt.com
Cc: Shahram_Davari@pmc-sierra.com, mpls@UU.NET
Subject: RE: Clarification on today discussions 
Date: Thu, 21 Mar 2002 09:41:44 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1D0E6.8561733A"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1D0E6.8561733A
Content-Type: text/plain;
	charset="iso-8859-1"

George,

There's actually multiple scenarios to consider. If the network is LDP
driven, then the PW endpoint is not expected to have to take any action to
perform fault recovery, the network will recoverge, and if it is possible to
for the network to restore connectivity it will just happen. 

If the network is ER-LSPs because I needed to engineer some applications or
require high availability, I may also provide recovery paths for the service
that the PW layer does not know about, and the MPLS layer is expected to
take some proactive action to restore service on failure (e.g. protection
switching, re-balancing multilink...whatever) and this may frequently be in
the form of the LSP ingress needing to do somthing while the rest of the
network does not. In these recovery scenarios, the end point controls it's
MPLS destiny. This is a different application of the e2e principle and has
similar validity. Recovery takes place at a layer that can do somthing about
it. Availablity measurement is not the only function enabled here.

Pushing this functionality into the PW layer does not make sense, it is not
expected to be aware of the transport attributes. It is a passive partner.

cheers
Dave

> -----Original Message-----
> From: George Swallow [mailto:swallow@cisco.com]
> Sent: Wednesday, March 20, 2002 6:07 PM
> To: neil.2.harrison@bt.com
> Cc: Shahram_Davari@pmc-sierra.com; mpls@UU.NET; swallow@cisco.com
> Subject: Re: Clarification on today discussions 
> 
> 
> Neil -
> 
> > NH=>Well, that means one has to question the viability of 
> what is happening
> > in PWE3 and whether anyone is intending to carry ATM, or 
> anything else like
> > Sonet (since exactly the same principles apply here), over 
> MPLS....or more
> > accurately any PSN.  It can't be argued both ways, which 
> seems the current
> > case. So what's the answer from the ADs on this?
> 
> I quite agree that an operator who uses MPLS to extend and or replace
> an ATM or FR service may well desire a level of OAM in the MPLS
> protion that matches what exists (or is expected) elsewhere.  But
> following the end-to-end argument, this should be built into PWE3
> solutions.  The vast majority of MPLS which is not offering such
> services should not be "strongly recommended" to adopt such methods.
> 
> ...George
> 
> ==================================================================
> George Swallow       Cisco Systems                  (978) 497-8143
>                      250 Apollo Drive
>                      Chelmsford, Ma 01824
> 
> 

------_=_NextPart_001_01C1D0E6.8561733A
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: Clarification on today discussions </TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>George,</FONT>
</P>

<P><FONT SIZE=3D2>There's actually multiple scenarios to consider. If =
the network is LDP driven, then the PW endpoint is not expected to have =
to take any action to perform fault recovery, the network will =
recoverge, and if it is possible to for the network to restore =
connectivity it will just happen. </FONT></P>

<P><FONT SIZE=3D2>If the network is ER-LSPs because I needed to =
engineer some applications or require high availability, I may also =
provide recovery paths for the service that the PW layer does not know =
about, and the MPLS layer is expected to take some proactive action to =
restore service on failure (e.g. protection switching, re-balancing =
multilink...whatever) and this may frequently be in the form of the LSP =
ingress needing to do somthing while the rest of the network does not. =
In these recovery scenarios, the end point controls it's MPLS destiny. =
This is a different application of the e2e principle and has similar =
validity. Recovery takes place at a layer that can do somthing about =
it. Availablity measurement is not the only function enabled =
here.</FONT></P>

<P><FONT SIZE=3D2>Pushing this functionality into the PW layer does not =
make sense, it is not expected to be aware of the transport attributes. =
It is a passive partner.</FONT></P>

<P><FONT SIZE=3D2>cheers</FONT>
<BR><FONT SIZE=3D2>Dave</FONT>
</P>

<P><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; From: George Swallow [<A =
HREF=3D"mailto:swallow@cisco.com">mailto:swallow@cisco.com</A>]</FONT>
<BR><FONT SIZE=3D2>&gt; Sent: Wednesday, March 20, 2002 6:07 PM</FONT>
<BR><FONT SIZE=3D2>&gt; To: neil.2.harrison@bt.com</FONT>
<BR><FONT SIZE=3D2>&gt; Cc: Shahram_Davari@pmc-sierra.com; mpls@UU.NET; =
swallow@cisco.com</FONT>
<BR><FONT SIZE=3D2>&gt; Subject: Re: Clarification on today discussions =
</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Neil -</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; NH=3D&gt;Well, that means one has to =
question the viability of </FONT>
<BR><FONT SIZE=3D2>&gt; what is happening</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; in PWE3 and whether anyone is intending to =
carry ATM, or </FONT>
<BR><FONT SIZE=3D2>&gt; anything else like</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Sonet (since exactly the same principles =
apply here), over </FONT>
<BR><FONT SIZE=3D2>&gt; MPLS....or more</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; accurately any PSN.&nbsp; It can't be =
argued both ways, which </FONT>
<BR><FONT SIZE=3D2>&gt; seems the current</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; case. So what's the answer from the ADs on =
this?</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; I quite agree that an operator who uses MPLS to =
extend and or replace</FONT>
<BR><FONT SIZE=3D2>&gt; an ATM or FR service may well desire a level of =
OAM in the MPLS</FONT>
<BR><FONT SIZE=3D2>&gt; protion that matches what exists (or is =
expected) elsewhere.&nbsp; But</FONT>
<BR><FONT SIZE=3D2>&gt; following the end-to-end argument, this should =
be built into PWE3</FONT>
<BR><FONT SIZE=3D2>&gt; solutions.&nbsp; The vast majority of MPLS =
which is not offering such</FONT>
<BR><FONT SIZE=3D2>&gt; services should not be &quot;strongly =
recommended&quot; to adopt such methods.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; ...George</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT>
<BR><FONT SIZE=3D2>&gt; George =
Swallow&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cisco Systems&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; (978) 497-8143</FONT>
<BR><FONT =
SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 250 =
Apollo Drive</FONT>
<BR><FONT =
SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Chelmsford, Ma 01824</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1D0E6.8561733A--


From owner-mpls@UU.NET  Thu Mar 21 10:21:05 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA13465
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 10:21:05 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdt02107;
	Thu, 21 Mar 2002 15:20:05 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdt24231
	for mpls-outgoing; Thu, 21 Mar 2002 15:19:38 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhdt24223
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 15:19:31 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdt09449
	for <mpls@uu.net>; Thu, 21 Mar 2002 15:17:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhdt08085
	for <mpls@uu.net>; Thu, 21 Mar 2002 15:17:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA06182 for <mpls@uu.net>; Thu, 21 Mar 2002 10:17:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA06145 for mpls@uu.net; Thu, 21 Mar 2002 10:17:02 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhdt24124
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 15:16:34 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhds16702
	for <mpls@UU.NET>; Thu, 21 Mar 2002 15:13:22 GMT
Received: from father.pmc-sierra.bc.ca by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmhds21464
	for <mpls@UU.NET>; Thu, 21 Mar 2002 15:13:21 GMT
Received: (qmail 11112 invoked by uid 104); 21 Mar 2002 15:13:20 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4192. . Clean. Processed in 0.547048 secs); 21 Mar 2002 15:13:20 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 21 Mar 2002 15:13:20 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2LFDHp01446;
	Thu, 21 Mar 2002 07:13:17 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATJ9JY>; Thu, 21 Mar 2002 07:13:20 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A66F@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Thomas D. Nadeau'" <tnadeau@cisco.com>
Cc: "'mpls@uu.net'" <mpls@UU.NET>
Subject: RE: Y.1711 requirements from IETF
Date: Thu, 21 Mar 2002 07:13:18 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

> -----Original Message-----
> From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> Sent: Thursday, March 21, 2002 9:35 AM
> To: Shahram Davari
> Cc: 'mpls@uu.net'
> Subject: RE: Y.1711 requirements from IETF
> 
> 
> At 03:31 PM 3/20/2002 -0800, Shahram Davari wrote:
> >Thomas,
> >
> >
> > > > >
> > > > >          You should be clear. It specifies that *all* 
> LSPs must be
> > > > > provisioned with this feature
> > > > > on and at a specific interval.
> > > >
> > > >
> > > >Where did you get this " ALL LSPs MUST" statement from? May
> > > be you are
> > > >reading a different Y.1711 than I have. All I can find are
> > > the following
> > > >statement:
> > > >
> > > >" ... It is strongly recommended that CV OAM packets be
> > > generated on all LSPs
> > > >(in order to detect all defects and potentially provide
> > > protection against
> > > >traffic leakage both in and out of LSPs). "
> > > >
> > > >"... CV generation could be enabled on all (or most) of the LSPs"
> > > >
> > > >There is no MUST and in fact you could enable the CV 
> only on ONE LSP.
> > > >If the text is not conveying this information, then we would have
> > > >to add additional text or appendix in the next version 
> to clarify it.
> > >
> > >          The text at strongly implies that it should be run
> > > everywhere all
> > > the time.
> > > Not knowing the ITU language mapping from IETF MUST, MAY or
> > > SHOULD, it is a reasonable assumption that the text you refer to
> > > requires OAM to be run on every LSR and on every LSP.
> > >
> >
> >I think you are imagining things. Now you added one more 
> imagination to your
> >comments : "..requires OAM to be run on every LSR". Where 
> did you get this one
> >from?
> >
> >For clarification OAM needs to be run only on edge LSRs, and 
> you could
> >turn it on or off on any LSP that you want.
> 
>          Two points. First, rarely is an LSR just an LSR, the argument
> that this  needs to run "only on edge LSRs" could in reality mean
> that it needs to run on every or nearly every LSR in a 
> provider network.
> Second, given the fact that many LSRs that also have PE 
> functionality also
> contain the entire Internet routing database when running LDP for LSP
> tunnels, running this on devices doing edge duty at the "strongly
> recommended" rate of 1 ping per LSP has ramifications for 
> network bandwidth
> on potentially every device.  Again, I recommend scaling back your
> "strongly recommended" terminology, as it is clear that this is not
> a solution that fits all networks.

But the same argument applies to MPLS-ping too. You also need to upgrade all LSRs.

-Shahram





> 
>          --Tom
> 
> 
> 
> 
> 
> --------------------------------------------------------------
> ----------
> Mathematics is the supreme nostalgia of our time. 
> 



From owner-mpls@UU.NET  Thu Mar 21 10:21:40 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA13483
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 10:21:39 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdt03384;
	Thu, 21 Mar 2002 15:20:49 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdt24263
	for mpls-outgoing; Thu, 21 Mar 2002 15:20:20 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhdt24255
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 15:20:08 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhdt15929
	for <mpls@uu.net>; Thu, 21 Mar 2002 15:20:01 GMT
Received: from merlot.juniper.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint.juniper.net [207.17.136.129])
	id QQmhdt01905
	for <mpls@uu.net>; Thu, 21 Mar 2002 15:20:00 GMT
Received: from juniper.net (garnet.juniper.net [172.17.28.17])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id g2LFJfT73637;
	Thu, 21 Mar 2002 07:19:41 -0800 (PST)
	(envelope-from yakov@juniper.net)
Message-Id: <200203211519.g2LFJfT73637@merlot.juniper.net>
To: George Swallow <swallow@cisco.com>
cc: neil.2.harrison@bt.com, Shahram_Davari@pmc-sierra.com, mpls@UU.NET
Subject: Re: Clarification on today discussions 
In-Reply-To: Your message of "Wed, 20 Mar 2002 18:07:23 EST."
             <200203202307.SAA22054@telescope.cisco.com> 
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <52261.1016723981.1@juniper.net>
Date: Thu, 21 Mar 2002 07:19:41 -0800
From: Yakov Rekhter <yakov@juniper.net>
Sender: owner-mpls@UU.NET
Precedence: bulk

George,

> Neil -
> 
> > NH=>Well, that means one has to question the viability of what is happening
> > in PWE3 and whether anyone is intending to carry ATM, or anything else like
> > Sonet (since exactly the same principles apply here), over MPLS....or more
> > accurately any PSN.  It can't be argued both ways, which seems the current
> > case. So what's the answer from the ADs on this?
> 
> I quite agree that an operator who uses MPLS to extend and or replace
> an ATM or FR service may well desire a level of OAM in the MPLS
> protion that matches what exists (or is expected) elsewhere.  But
> following the end-to-end argument, this should be built into PWE3
> solutions.  

And therefore, this should be a fine work item for the pwe3 working group.
So, I would suggest that Neil should bring this up on the pwe3 mailing
list.

Yakov.


From owner-mpls@UU.NET  Thu Mar 21 10:22:00 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA13521
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 10:22:00 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdt04426;
	Thu, 21 Mar 2002 15:21:09 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdt24277
	for mpls-outgoing; Thu, 21 Mar 2002 15:20:40 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhdt24267
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 15:20:37 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdt00870
	for <mpls@uu.net>; Thu, 21 Mar 2002 15:20:04 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhdt12216
	for <mpls@uu.net>; Thu, 21 Mar 2002 15:20:03 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA06397 for <mpls@uu.net>; Thu, 21 Mar 2002 10:20:03 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA06281 for mpls@uu.net; Thu, 21 Mar 2002 10:20:03 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhdt24222
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 15:19:31 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdt12980
	for <mpls@UU.NET>; Thu, 21 Mar 2002 15:18:44 GMT
Received: from rtp-msg-core-1.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmhdt10365
	for <mpls@UU.NET>; Thu, 21 Mar 2002 15:18:44 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2LFJ3420252;
	Thu, 21 Mar 2002 10:19:04 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (che-vpn2-48.cisco.com [10.86.244.48])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAT96432;
	Thu, 21 Mar 2002 10:18:39 -0500 (EST)
Message-Id: <4.3.2.7.2.20020321101756.01ed1870@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 21 Mar 2002 10:18:38 -0500
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: RE: Y.1711 requirements from IETF
Cc: "'mpls@uu.net'" <mpls@UU.NET>
In-Reply-To: <4B6D09F3B826D411A67300D0B706EFDE84A66F@nt-exch-yow.pmc-sie
 rra.bc.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

At 07:13 AM 3/21/2002 -0800, Shahram Davari wrote:
> > -----Original Message-----
> > From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> > Sent: Thursday, March 21, 2002 9:35 AM
> > To: Shahram Davari
> > Cc: 'mpls@uu.net'
> > Subject: RE: Y.1711 requirements from IETF
> >
> >
> > At 03:31 PM 3/20/2002 -0800, Shahram Davari wrote:
> > >Thomas,
> > >
> > >
> > > > > >
> > > > > >          You should be clear. It specifies that *all*
> > LSPs must be
> > > > > > provisioned with this feature
> > > > > > on and at a specific interval.
> > > > >
> > > > >
> > > > >Where did you get this " ALL LSPs MUST" statement from? May
> > > > be you are
> > > > >reading a different Y.1711 than I have. All I can find are
> > > > the following
> > > > >statement:
> > > > >
> > > > >" ... It is strongly recommended that CV OAM packets be
> > > > generated on all LSPs
> > > > >(in order to detect all defects and potentially provide
> > > > protection against
> > > > >traffic leakage both in and out of LSPs). "
> > > > >
> > > > >"... CV generation could be enabled on all (or most) of the LSPs"
> > > > >
> > > > >There is no MUST and in fact you could enable the CV
> > only on ONE LSP.
> > > > >If the text is not conveying this information, then we would have
> > > > >to add additional text or appendix in the next version
> > to clarify it.
> > > >
> > > >          The text at strongly implies that it should be run
> > > > everywhere all
> > > > the time.
> > > > Not knowing the ITU language mapping from IETF MUST, MAY or
> > > > SHOULD, it is a reasonable assumption that the text you refer to
> > > > requires OAM to be run on every LSR and on every LSP.
> > > >
> > >
> > >I think you are imagining things. Now you added one more
> > imagination to your
> > >comments : "..requires OAM to be run on every LSR". Where
> > did you get this one
> > >from?
> > >
> > >For clarification OAM needs to be run only on edge LSRs, and
> > you could
> > >turn it on or off on any LSP that you want.
> >
> >          Two points. First, rarely is an LSR just an LSR, the argument
> > that this  needs to run "only on edge LSRs" could in reality mean
> > that it needs to run on every or nearly every LSR in a
> > provider network.
> > Second, given the fact that many LSRs that also have PE
> > functionality also
> > contain the entire Internet routing database when running LDP for LSP
> > tunnels, running this on devices doing edge duty at the "strongly
> > recommended" rate of 1 ping per LSP has ramifications for
> > network bandwidth
> > on potentially every device.  Again, I recommend scaling back your
> > "strongly recommended" terminology, as it is clear that this is not
> > a solution that fits all networks.
>
>But the same argument applies to MPLS-ping too. You also need to upgrade 
>all LSRs.

         You only have to patch the software for LSP Ping. With your
approach, hardware re-spin is required.

         --Tom




------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Thu Mar 21 10:36:44 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA13965
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 10:36:44 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdu26245;
	Thu, 21 Mar 2002 15:35:35 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdu25671
	for mpls-outgoing; Thu, 21 Mar 2002 15:35:21 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhdu25664
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 15:35:17 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdu01608
	for <mpls@uu.net>; Thu, 21 Mar 2002 15:34:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhdu02076
	for <mpls@uu.net>; Thu, 21 Mar 2002 15:34:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA07696 for <mpls@uu.net>; Thu, 21 Mar 2002 10:34:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA08261 for mpls@uu.net; Thu, 21 Mar 2002 10:34:01 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhdu25608
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 15:33:41 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdu24269
	for <mpls@UU.NET>; Thu, 21 Mar 2002 15:31:32 GMT
Received: from pilgrim.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: pilgrim.cisco.com [161.44.168.94])
	id QQmhdu28504
	for <mpls@UU.NET>; Thu, 21 Mar 2002 15:31:31 GMT
Received: from SWALLOW-W2K.cisco.com (sjc-vpn1-821.cisco.com [10.21.99.53])
	by pilgrim.cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id KAA16672;
	Thu, 21 Mar 2002 10:30:57 -0500 (EST)
Message-Id: <4.3.2.7.2.20020321101748.00ba1bd0@pilgrim.cisco.com>
X-Sender: swallow@pilgrim.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 21 Mar 2002 10:24:32 -0500
To: "David Allan"<dallan@nortelnetworks.com>
From: George Swallow <swallow@cisco.com>
Subject: RE: Y.1711 requirements from IETF 
Cc: Shahram Davari <Shahram_Davari@pmc-sierra.com>,
        "'Thomas D. Nadeau'" <tnadeau@cisco.com>,
        "'mpls@uu.net'" <mpls@UU.NET>
In-Reply-To: <3549C09B853DD5119B540002A52CDD34025F1CD6@zcard0ka.ca.norte
 l.com>
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====================_148773074==_.ALT"
Sender: owner-mpls@UU.NET
Precedence: bulk

--=====================_148773074==_.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed

At 09:21 AM 3/21/2002 -0500, David Allan wrote:

>George:
>
>Is suggesting that all LSRs have the full internet routing table and MPLS 
>full connectivity a realistic example.

I got out of the business of telling operator how to run their networks 
long ago.  I would not suggest this, but
our implementation will support it.  The way most ISPs currently run, 
turning on LDP without doing anything
else will get you exactly the above.

>I thought eliminating BGP in the core simply meant default route to the 
>BGP speakers, and full one-hop mesh of BGP speakers. Otherwise the 
>internet COULD not scale as every LSR would require a full routing table, 
>and metrics presumably would be leaked from BGP into the IGP. Could such a 
>network **EVER** converge?

Yes you can use MPLS to eliminate BGP in the core.  Most ISPs today, 
however, are carrying the full internet routing table in *all* of their 
routers and they do converge.

...George

>cheers
>Dave
>
> > -----Original Message-----
> > From: George Swallow [<mailto:swallow@cisco.com>mailto:swallow@cisco.com]
> > Sent: Wednesday, March 20, 2002 5:59 PM
> > To: Shahram Davari
> > Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
> > Subject: Re: Y.1711 requirements from IETF
> >
> >
> > > Where did you get this " ALL LSPs MUST" statement from? May
> > be you are
> > > reading a different Y.1711 than I have. All I can find are
> > the following
> > > statement:
> > >
> > > " ... It is strongly recommended that CV OAM packets be
> > generated on all LSPs
> > > (in order to detect all defects and potentially provide
> > protection against
> > > traffic leakage both in and out of LSPs). "
> >
> > I have one customer providing an IP VPN service who has >1500 PE
> > routers and probably well over a million LSPs.  Most of the LSPs
> > represent VPN connectivity can carry very little traffic.
> >
> > Would you "strongly recommend" that CV OAM packets be generated on all
> > their LSPs at a rate of 1 per second?  Can you point to *any*
> > currently deployed network other than those using MPLS solely for
> > traffic engineering where this would be a good idea?  If I'm carrying
> > the full internet routing table and using LDP downstream unsolicited
> > should every router generate 108,000 (the current number of routes) CV
> > OAM packets per second?
> >
> > Perhaps you should revisit this "strongly recommended"
> > recommendation.  Perhaps you should provide for generation of CV OAM
> > packets at rates other than 1  second.
> >
> > ...George
> >
> > ==================================================================
> > George Swallow       Cisco Systems                  (978) 497-8143
> >                      250 Apollo Drive
> >                      Chelmsford, Ma 01824
> >
> >

--=====================_148773074==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
At 09:21 AM 3/21/2002 -0500, David Allan wrote:<br>
<br>
<blockquote type=cite cite><font size=2>George:</font> <br>
<br>
<font size=2>Is suggesting that all LSRs have the full internet routing
table and MPLS full connectivity a realistic example.
</font></blockquote><br>
I got out of the business of telling operator how to run their networks
long ago.&nbsp; I would not suggest this, but<br>
our implementation will support it.&nbsp; The way most ISPs currently
run, turning on LDP without doing anything<br>
else will get you exactly the above.&nbsp; <br>
<br>
<blockquote type=cite cite><font size=2>I thought eliminating BGP in the
core simply meant default route to the BGP speakers, and full one-hop
mesh of BGP speakers. Otherwise the internet COULD not scale as every LSR
would require a full routing table, and metrics presumably would be
leaked from BGP into the IGP. Could such a network **EVER**
converge?</font></blockquote><br>
Yes you can use MPLS to eliminate BGP in the core.&nbsp; Most ISPs today,
however, are carrying the full internet routing table in *all* of their
routers and they do converge.<br>
<br>
...George<br>
<br>
<blockquote type=cite cite><font size=2>cheers</font> <br>
<font size=2>Dave</font> <br>
<br>
<font size=2>&gt; -----Original Message-----</font> <br>
<font size=2>&gt; From: George Swallow
[<a href="mailto:swallow@cisco.com">mailto:swallow@cisco.com</a>]</font>
<br>
<font size=2>&gt; Sent: Wednesday, March 20, 2002 5:59 PM</font> <br>
<font size=2>&gt; To: Shahram Davari</font> <br>
<font size=2>&gt; Cc: 'Thomas D. Nadeau'; 'mpls@uu.net';
swallow@cisco.com</font> <br>
<font size=2>&gt; Subject: Re: Y.1711 requirements from IETF 
</font><br>
<font size=2>&gt; </font><br>
<font size=2>&gt; </font><br>
<font size=2>&gt; &gt; Where did you get this &quot; ALL LSPs MUST&quot;
statement from? May </font><br>
<font size=2>&gt; be you are</font> <br>
<font size=2>&gt; &gt; reading a different Y.1711 than I have. All I can
find are </font><br>
<font size=2>&gt; the following</font> <br>
<font size=2>&gt; &gt; statement:</font> <br>
<font size=2>&gt; &gt; </font><br>
<font size=2>&gt; &gt; &quot; ... It is strongly recommended that CV OAM
packets be </font><br>
<font size=2>&gt; generated on all LSPs </font><br>
<font size=2>&gt; &gt; (in order to detect all defects and potentially
provide </font><br>
<font size=2>&gt; protection against </font><br>
<font size=2>&gt; &gt; traffic leakage both in and out of LSPs).
&quot;</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; I have one customer providing an IP VPN service who has
&gt;1500 PE</font> <br>
<font size=2>&gt; routers and probably well over a million LSPs.&nbsp;
Most of the LSPs</font> <br>
<font size=2>&gt; represent VPN connectivity can carry very little
traffic.</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; Would you &quot;strongly recommend&quot; that CV OAM
packets be generated on all</font> <br>
<font size=2>&gt; their LSPs at a rate of 1 per second?&nbsp; Can you
point to *any*</font> <br>
<font size=2>&gt; currently deployed network other than those using MPLS
solely for</font> <br>
<font size=2>&gt; traffic engineering where this would be a good
idea?&nbsp; If I'm carrying</font> <br>
<font size=2>&gt; the full internet routing table and using LDP
downstream unsolicited</font> <br>
<font size=2>&gt; should every router generate 108,000 (the current
number of routes) CV</font> <br>
<font size=2>&gt; OAM packets per second?</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; Perhaps you should revisit this &quot;strongly
recommended&quot;</font> <br>
<font size=2>&gt; recommendation.&nbsp; Perhaps you should provide for
generation of CV OAM</font> <br>
<font size=2>&gt; packets at rates other than 1&nbsp; second.</font>
<br>
<font size=2>&gt; </font><br>
<font size=2>&gt; ...George</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; ==================================================================</font> <br>
<font size=2>&gt; George Swallow&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cisco Systems&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (978) 497-8143</font> <br>
<font size=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 250 Apollo Drive</font> <br>
<font size=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Chelmsford, Ma 01824</font> <br>
<font size=2>&gt; </font><br>
<font size=2>&gt; </font></blockquote></html>

--=====================_148773074==_.ALT--



From owner-mpls@UU.NET  Thu Mar 21 10:56:28 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA14507
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 10:56:27 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdv01456;
	Thu, 21 Mar 2002 15:55:29 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdv27379
	for mpls-outgoing; Thu, 21 Mar 2002 15:55:11 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhdv27354
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 15:55:08 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdv08960
	for <mpls@uu.net>; Thu, 21 Mar 2002 15:55:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhdv00778
	for <mpls@uu.net>; Thu, 21 Mar 2002 15:55:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA11429 for <mpls@uu.net>; Thu, 21 Mar 2002 10:55:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA09577 for mpls@uu.net; Thu, 21 Mar 2002 10:55:01 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhdv27261
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 15:53:50 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdv28481
	for <mpls@UU.NET>; Thu, 21 Mar 2002 15:52:08 GMT
Received: from pilgrim.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: pilgrim.cisco.com [161.44.168.94])
	id QQmhdv26886
	for <mpls@UU.NET>; Thu, 21 Mar 2002 15:52:07 GMT
Received: from SWALLOW-W2K.cisco.com (sjc-vpn1-821.cisco.com [10.21.99.53])
	by pilgrim.cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id KAA18684;
	Thu, 21 Mar 2002 10:51:48 -0500 (EST)
Message-Id: <4.3.2.7.2.20020321102947.01dd3f40@pilgrim.cisco.com>
X-Sender: swallow@pilgrim.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 21 Mar 2002 10:45:26 -0500
To: "David Allan"<dallan@nortelnetworks.com>
From: George Swallow <swallow@cisco.com>
Subject: RE: Clarification on today discussions 
Cc: neil.2.harrison@bt.com, Shahram_Davari@pmc-sierra.com, mpls@UU.NET
In-Reply-To: <3549C09B853DD5119B540002A52CDD34025F1D71@zcard0ka.ca.norte
 l.com>
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====================_150023302==_.ALT"
Sender: owner-mpls@UU.NET
Precedence: bulk

--=====================_150023302==_.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed

At 09:41 AM 3/21/2002 -0500, David Allan wrote:

>George,
>
>If the network is ER-LSPs because I needed to engineer some applications 
>or require high availability, I may also provide recovery paths for the 
>service that the PW layer does not know about, and the MPLS layer is 
>expected to take some proactive action to restore service on failure (e.g. 
>protection switching, re-balancing multilink...whatever) and this may 
>frequently be in the form of the LSP ingress needing to do somthing while 
>the rest of the network does not. In these recovery scenarios, the end 
>point controls it's MPLS destiny. This is a different application of the 
>e2e principle and has similar validity. Recovery takes place at a layer 
>that can do somthing about it. Availablity measurement is not the only 
>function enabled here.

When we say that were concerned about the implications of Y.1711 on IETF 
protocols, it's exactly the above
scenario that worries me.  If all it were, was a matter of letting the 
endpoints know whether MPLS-OAM were
being used or not then I wouldn't be too concerned.  Where my concern comes 
in is in the binding required
(or at least implied by your FDI/RDI stuff) between various things that 
currently run quite idependently.

Suppose I'm using LDP to set up a PW app.  Initially it's running over LDP 
in the core which (for scalablity
reasons) does do MPLS-OAM.  At some later time I set up a TE tunnel which 
can support MPLS-OAM and
routing sends the PW app packets over this.  Is some signalling needed at 
this point?

When the tunnel is created do I have to go look at what might be carried 
over it and figure out if they want me
to suppress or enable alarms.   If routing changes do I have to revisit all 
of this?

What's the impact on things like fast reroute?

Do you need additions to BGP for RFC2547 VPNs?

...George



--=====================_150023302==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
At 09:41 AM 3/21/2002 -0500, David Allan wrote:<br>
<br>
<blockquote type=cite cite><font size=2>George,</font> <br>
<br>
<font size=2>If the network is ER-LSPs because I needed to engineer some
applications or require high availability, I may also provide recovery
paths for the service that the PW layer does not know about, and the MPLS
layer is expected to take some proactive action to restore service on
failure (e.g. protection switching, re-balancing multilink...whatever)
and this may frequently be in the form of the LSP ingress needing to do
somthing while the rest of the network does not. In these recovery
scenarios, the end point controls it's MPLS destiny. This is a different
application of the e2e principle and has similar validity. Recovery takes
place at a layer that can do somthing about it. Availablity measurement
is not the only function enabled here.</font></blockquote><br>
When we say that were concerned about the implications of Y.1711 on IETF
protocols, it's exactly the above<br>
scenario that worries me.&nbsp; If all it were, was a matter of letting
the endpoints know whether MPLS-OAM were<br>
being used or not then I wouldn't be too concerned.&nbsp; Where my
concern comes in is in the binding required <br>
(or at least implied by your FDI/RDI stuff) between various things that
currently run quite idependently.&nbsp; <br>
<br>
Suppose I'm using LDP to set up a PW app.&nbsp; Initially it's running
over LDP in the core which (for scalablity<br>
reasons) does do MPLS-OAM.&nbsp; At some later time I set up a TE tunnel
which can support MPLS-OAM and <br>
routing sends the PW app packets over this.&nbsp; Is some signalling
needed at this point?<br>
<br>
When the tunnel is created do I have to go look at what might be carried
over it and figure out if they want me<br>
to suppress or enable alarms.&nbsp;&nbsp; If routing changes do I have to
revisit all of this?<br>
<br>
What's the impact on things like fast reroute? <br>
<br>
Do you need additions to BGP for RFC2547 VPNs? <br>
<br>
...George<br>
<br>
<br>
</html>

--=====================_150023302==_.ALT--



From owner-mpls@UU.NET  Thu Mar 21 11:11:21 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA15102
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 11:11:21 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdw16212;
	Thu, 21 Mar 2002 16:10:20 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdw18007
	for mpls-outgoing; Thu, 21 Mar 2002 16:10:04 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhdw17945
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:09:58 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdw07730
	for <mpls@uu.net>; Thu, 21 Mar 2002 16:09:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhdw20488
	for <mpls@uu.net>; Thu, 21 Mar 2002 16:09:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id LAA13241 for <mpls@uu.net>; Thu, 21 Mar 2002 11:09:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id LAA10552 for mpls@uu.net; Thu, 21 Mar 2002 11:09:01 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhdw17850
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:08:38 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhdw18607
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:07:26 GMT
Received: from father.pmc-sierra.bc.ca by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmhdw13579
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:07:26 GMT
Received: (qmail 29826 invoked by uid 104); 21 Mar 2002 16:07:25 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4192. . Clean. Processed in 0.584632 secs); 21 Mar 2002 16:07:25 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 21 Mar 2002 16:07:24 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2LG7Mp09841;
	Thu, 21 Mar 2002 08:07:22 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATJ01C>; Thu, 21 Mar 2002 08:07:25 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A672@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'George Swallow'" <swallow@cisco.com>
Cc: "'Thomas D. Nadeau'" <tnadeau@cisco.com>, "'mpls@uu.net'"
	 <mpls@UU.NET>
Subject: RE: Y.1711 requirements from IETF 
Date: Thu, 21 Mar 2002 08:07:20 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

But the same is true for MPLS-ping. You also need to ping all those FECs.

-Shahram

> -----Original Message-----
> From: George Swallow [mailto:swallow@cisco.com]
> Sent: Wednesday, March 20, 2002 5:59 PM
> To: Shahram Davari
> Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
> Subject: Re: Y.1711 requirements from IETF 
> 
> 
> > Where did you get this " ALL LSPs MUST" statement from? May 
> be you are
> > reading a different Y.1711 than I have. All I can find are 
> the following
> > statement:
> > 
> > " ... It is strongly recommended that CV OAM packets be 
> generated on all LSPs 
> > (in order to detect all defects and potentially provide 
> protection against 
> > traffic leakage both in and out of LSPs). "
> 
> I have one customer providing an IP VPN service who has >1500 PE
> routers and probably well over a million LSPs.  Most of the LSPs
> represent VPN connectivity can carry very little traffic.
> 
> Would you "strongly recommend" that CV OAM packets be generated on all
> their LSPs at a rate of 1 per second?  Can you point to *any*
> currently deployed network other than those using MPLS solely for
> traffic engineering where this would be a good idea?  If I'm carrying
> the full internet routing table and using LDP downstream unsolicited
> should every router generate 108,000 (the current number of routes) CV
> OAM packets per second?
> 
> Perhaps you should revisit this "strongly recommended"
> recommendation.  Perhaps you should provide for generation of CV OAM
> packets at rates other than 1  second.
> 
> ...George
> 
> ==================================================================
> George Swallow       Cisco Systems                  (978) 497-8143
>                      250 Apollo Drive
>                      Chelmsford, Ma 01824
> 



From owner-mpls@UU.NET  Thu Mar 21 11:13:17 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA15158
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 11:13:16 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdw19267;
	Thu, 21 Mar 2002 16:12:08 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdw18808
	for mpls-outgoing; Thu, 21 Mar 2002 16:11:41 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhdw18793
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:11:39 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhdw13021
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:11:23 GMT
From: neil.2.harrison@bt.com
Received: from mbibipnt08.HC.BT.COM by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: saturn.bt.com [193.113.57.20])
	id QQmhdw18070
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:11:22 GMT
Received: by mbibipnt08.hc.bt.com with Internet Mail Service (5.5.2653.19)
	id <GR3L9KPR>; Thu, 21 Mar 2002 16:11:25 -0000
Message-ID: <B9571FDEBD3DD21181E500606DD5EE050E89212C@mbddmknt01.hc.bt.com>
To: swallow@cisco.com
Cc: mpls@UU.NET
Subject: RE: Clarification on today discussions 
Date: Thu, 21 Mar 2002 16:10:57 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="ISO-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

George.....thanks, I largely agree that this is one application of MPLS that
needs such attention.  However, it can apply to other applications (eg
VPNs...and where a p2p transit LSP is merely a degenerate topological case
of such) if deemed appropriate (wrt to actual MPLS technology embodiment
used, and not all are) and required (eg because the operator/customer wants
to have strong/measurable SLAs).

regards, Neil

> -----Original Message-----
> From: George Swallow [mailto:swallow@cisco.com]
> Sent: 20 March 2002 23:07
> To: neil.2.harrison@bt.com
> Cc: Shahram_Davari@pmc-sierra.com; mpls@UU.NET; swallow@cisco.com
> Subject: Re: Clarification on today discussions 
> 
> 
> Neil -
> 
> > NH=>Well, that means one has to question the viability of 
> what is happening
> > in PWE3 and whether anyone is intending to carry ATM, or 
> anything else like
> > Sonet (since exactly the same principles apply here), over 
> MPLS....or more
> > accurately any PSN.  It can't be argued both ways, which 
> seems the current
> > case. So what's the answer from the ADs on this?
> 
> I quite agree that an operator who uses MPLS to extend and or replace
> an ATM or FR service may well desire a level of OAM in the MPLS
> protion that matches what exists (or is expected) elsewhere.  But
> following the end-to-end argument, this should be built into PWE3
> solutions.  The vast majority of MPLS which is not offering such
> services should not be "strongly recommended" to adopt such methods.
> 
> ...George
> 
> ==================================================================
> George Swallow       Cisco Systems                  (978) 497-8143
>                      250 Apollo Drive
>                      Chelmsford, Ma 01824
> 


From owner-mpls@UU.NET  Thu Mar 21 11:19:24 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA15436
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 11:19:19 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdx29897;
	Thu, 21 Mar 2002 16:18:23 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdx19835
	for mpls-outgoing; Thu, 21 Mar 2002 16:18:07 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhdx19778
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:16:33 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhdx22587
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:15:49 GMT
Received: from ihemail2.firewall.lucent.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: ihemail2.lucent.com [192.11.222.163])
	id QQmhdx25032
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:15:49 GMT
Received: from nj7460exch001h.wins.lucent.com (h135-17-42-36.lucent.com [135.17.42.36])
	by ihemail2.firewall.lucent.com (Switch-2.1.3/Switch-2.1.0) with ESMTP id g2LGFl309561
	for <mpls@UU.NET>; Thu, 21 Mar 2002 11:15:48 -0500 (EST)
Received: by nj7460exch001h.ho.lucent.com with Internet Mail Service (5.5.2650.21)
	id <GVYW2R5P>; Thu, 21 Mar 2002 11:15:47 -0500
Message-ID: <2E12619580C0D1118C6400805F9F4C950DEAD551@nj7460exch001u.ho.lucent.com>
From: "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>
To: "'Metz, Eduard'" <Eduard.Metz@KPNQwest.com>,
        "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>,
        "'Jean Philippe Vasseur'" <jvasseur@cisco.com>
Cc: mpls@UU.NET, "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>,
        "Wang, Yung-Terng (Y T)" <ytw@hoserve.lucent.com>
Subject: RE: Comments on draft-nagarajan-ccamp-mpls-packet-protection-00.t
	 xt
Date: Thu, 21 Mar 2002 11:15:43 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi,

Packet 1+1 is providing fast end-to-end protection. I think end-to-end
protection has better failure coverage than any fast restoration scheme
based on local reroute. Reason is the dependence of fast local reroute
scheme on physical layer detection which may not be available all the time.
Also there can be failures at the above layers which can affect the LSP
forwarding but cannot be detected at the physical layer. So packet 1+1 fills
a gap that cannot be covered by either IGP-reroute (which is slow) or MPLS
FRR (which does not provide end-to-end protection).

1+1 protection in the transport world does duplicate traffic on two paths.
It exists because it is simple to manage and provides fast end-to-end
protection. Similarly, proposed packet 1+1 is also very simple to operate
and provides fast packet 1+1 protection.

Akber.

-----Original Message-----
From: Metz, Eduard [mailto:Eduard.Metz@KPNQwest.com]
Sent: Wednesday, March 20, 2002 5:27 AM
To: 'Nagarajan, Ramesh (Ramesh)'; 'Jean Philippe Vasseur'
Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
Subject: RE: Comments on
draft-nagarajan-ccamp-mpls-packet-protection-00.t xt



Which applications / traffic types require this type of protection? (and why
would existing methods not be sufficient? -IGP re-route, MPLS FRR-) 

How do you ensure that in case of a link / node failure the affected LSP it
taken 'out-of-service'? Otherwise, it is very likely that both LSPs will end
up sharing resources on at least a part of the path between ingress and
egress LSR. Which is a waste of resources, but also could lead to congestion
of the available path between ingress and egress. So potentially the
protection mechanism could cause degradation of service (for those
situations it should solve some problems).

As the solution cannot cope with packet reordering between ingress and
egress, qos/scheduling on the path between ingress and egress LSR could
result in packet drop at the egress due to window-check failure.

Side note: In general I feel more comfortable with solutions that stick to
forwarding packets just once.

> -----Original Message-----
> From: Nagarajan, Ramesh (Ramesh) [mailto:rameshn@lucent.com]
> Sent: Tuesday, 19 March, 2002 22:05
> To: 'Jean Philippe Vasseur'
> Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
> Subject: RE: Comments on
> draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> 
> 
> Hi,
> 
> I have attached some viewgraphs which we plan to present to 
> MPLS WG. It
> highlights features of our proposal and also compares to 
> other recovery
> schemes like you have mentioned. Please take a look and we 
> can discuss more.
> Fyi, the proposed approach is in field trail with a major 
> service-provider.
> 
> ramesh.
> 
>  <<ietf_0302.pdf>> 
> 
> > -----Original Message-----
> > From:	Jean Philippe Vasseur [SMTP:jvasseur@cisco.com]
> > Sent:	Tuesday, March 19, 2002 12:00 PM
> > To:	Nagarajan, Ramesh (Ramesh)
> > Cc:	mpls@uu.net
> > Subject:	Comments on
> > draft-nagarajan-ccamp-mpls-packet-protection-00.txt
> > 
> > Hi,
> > 
> > A few comments about your proposal:
> > 
> > I personally do not see the clear advantages compared to 
> local protection 
> > (FRR) especially in term of efficiency (local => <50ms 
> convergence time ; 
> > protection => control on the QOS for the rerouted LSPs) 
> while allowing 
> > protection bandwidth sharing.
> > 
> > while
> > 
> > I clearly see serious disadvantages/showstopper:
> > - bandwidth consumption as you bridge the traffic onto the 
> two LSPs. You 
> > just double the bandwidth consumption for every protected LSP.
> > - requires Hardware modification on every ingress and egress LSR,
> > - ...
> > 
> > Let's have the comments from SPs ...
> > 
> > JP. 
> 


From owner-mpls@UU.NET  Thu Mar 21 11:22:48 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA15636
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 11:22:48 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdx08866;
	Thu, 21 Mar 2002 16:21:46 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdx20112
	for mpls-outgoing; Thu, 21 Mar 2002 16:21:26 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhdx20102
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:21:17 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdx18060
	for <mpls@uu.net>; Thu, 21 Mar 2002 16:20:03 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhdx06376
	for <mpls@uu.net>; Thu, 21 Mar 2002 16:20:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id LAA14177 for <mpls@uu.net>; Thu, 21 Mar 2002 11:20:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id LAA12108 for mpls@uu.net; Thu, 21 Mar 2002 11:20:01 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhdx19892
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:19:07 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhdx14686
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:16:44 GMT
Received: from rtp-msg-core-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmhdx27442
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:16:44 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2LGH3o29177;
	Thu, 21 Mar 2002 11:17:03 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (che-vpn2-48.cisco.com [10.86.244.48])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAT97713;
	Thu, 21 Mar 2002 11:16:40 -0500 (EST)
Message-Id: <4.3.2.7.2.20020321111443.01ef0ff0@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 21 Mar 2002 11:16:39 -0500
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: RE: Y.1711 requirements from IETF 
Cc: "'George Swallow'" <swallow@cisco.com>, "'mpls@uu.net'" <mpls@UU.NET>
In-Reply-To: <4B6D09F3B826D411A67300D0B706EFDE84A672@nt-exch-yow.pmc-sie
 rra.bc.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk


         Well, you MAY LSP ping all of those FECs if you wish and at
whatever rate you (i.e.: an operator) feels comfortable with. No one
is "strongly suggesting" that you do so at 1 packet per second.

         --Tom


>But the same is true for MPLS-ping. You also need to ping all those FECs.
>
>-Shahram
>
> > -----Original Message-----
> > From: George Swallow [mailto:swallow@cisco.com]
> > Sent: Wednesday, March 20, 2002 5:59 PM
> > To: Shahram Davari
> > Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
> > Subject: Re: Y.1711 requirements from IETF
> >
> >
> > > Where did you get this " ALL LSPs MUST" statement from? May
> > be you are
> > > reading a different Y.1711 than I have. All I can find are
> > the following
> > > statement:
> > >
> > > " ... It is strongly recommended that CV OAM packets be
> > generated on all LSPs
> > > (in order to detect all defects and potentially provide
> > protection against
> > > traffic leakage both in and out of LSPs). "
> >
> > I have one customer providing an IP VPN service who has >1500 PE
> > routers and probably well over a million LSPs.  Most of the LSPs
> > represent VPN connectivity can carry very little traffic.
> >
> > Would you "strongly recommend" that CV OAM packets be generated on all
> > their LSPs at a rate of 1 per second?  Can you point to *any*
> > currently deployed network other than those using MPLS solely for
> > traffic engineering where this would be a good idea?  If I'm carrying
> > the full internet routing table and using LDP downstream unsolicited
> > should every router generate 108,000 (the current number of routes) CV
> > OAM packets per second?
> >
> > Perhaps you should revisit this "strongly recommended"
> > recommendation.  Perhaps you should provide for generation of CV OAM
> > packets at rates other than 1  second.
> >
> > ...George
> >
> > ==================================================================
> > George Swallow       Cisco Systems                  (978) 497-8143
> >                      250 Apollo Drive
> >                      Chelmsford, Ma 01824
> >



------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Thu Mar 21 11:22:58 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA15654
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 11:22:58 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdx05751;
	Thu, 21 Mar 2002 16:21:55 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdx20117
	for mpls-outgoing; Thu, 21 Mar 2002 16:21:28 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhdx20104
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:21:17 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdx18071
	for <mpls@uu.net>; Thu, 21 Mar 2002 16:20:03 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhdx06391
	for <mpls@uu.net>; Thu, 21 Mar 2002 16:20:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id LAA14181 for <mpls@uu.net>; Thu, 21 Mar 2002 11:20:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id LAA12116 for mpls@uu.net; Thu, 21 Mar 2002 11:20:02 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhdx19899
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:19:23 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhdx18233
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:19:06 GMT
Received: from mother.pmc-sierra.bc.ca by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmhdx00188
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:19:06 GMT
Received: (qmail 28423 invoked by uid 104); 21 Mar 2002 16:19:05 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4192. . Clean. Processed in 1.718983 secs); 21 Mar 2002 16:19:05 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 21 Mar 2002 16:19:02 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2LGJ0p17210;
	Thu, 21 Mar 2002 08:19:00 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATJ0LB>; Thu, 21 Mar 2002 08:19:03 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A673@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Thomas D. Nadeau'" <tnadeau@cisco.com>
Cc: "'George Swallow'" <swallow@cisco.com>, "'mpls@uu.net'" <mpls@UU.NET>
Subject: RE: Y.1711 requirements from IETF 
Date: Thu, 21 Mar 2002 08:18:58 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Sure, but then what is your fault detection time scale, and how do you measure availability SLA?

-Shahram

> -----Original Message-----
> From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> Sent: Thursday, March 21, 2002 11:17 AM
> To: Shahram Davari
> Cc: 'George Swallow'; 'mpls@uu.net'
> Subject: RE: Y.1711 requirements from IETF 
> 
> 
> 
>          Well, you MAY LSP ping all of those FECs if you wish and at
> whatever rate you (i.e.: an operator) feels comfortable with. No one
> is "strongly suggesting" that you do so at 1 packet per second.
> 
>          --Tom
> 
> 
> >But the same is true for MPLS-ping. You also need to ping 
> all those FECs.
> >
> >-Shahram
> >
> > > -----Original Message-----
> > > From: George Swallow [mailto:swallow@cisco.com]
> > > Sent: Wednesday, March 20, 2002 5:59 PM
> > > To: Shahram Davari
> > > Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
> > > Subject: Re: Y.1711 requirements from IETF
> > >
> > >
> > > > Where did you get this " ALL LSPs MUST" statement from? May
> > > be you are
> > > > reading a different Y.1711 than I have. All I can find are
> > > the following
> > > > statement:
> > > >
> > > > " ... It is strongly recommended that CV OAM packets be
> > > generated on all LSPs
> > > > (in order to detect all defects and potentially provide
> > > protection against
> > > > traffic leakage both in and out of LSPs). "
> > >
> > > I have one customer providing an IP VPN service who has >1500 PE
> > > routers and probably well over a million LSPs.  Most of the LSPs
> > > represent VPN connectivity can carry very little traffic.
> > >
> > > Would you "strongly recommend" that CV OAM packets be 
> generated on all
> > > their LSPs at a rate of 1 per second?  Can you point to *any*
> > > currently deployed network other than those using MPLS solely for
> > > traffic engineering where this would be a good idea?  If 
> I'm carrying
> > > the full internet routing table and using LDP downstream 
> unsolicited
> > > should every router generate 108,000 (the current number 
> of routes) CV
> > > OAM packets per second?
> > >
> > > Perhaps you should revisit this "strongly recommended"
> > > recommendation.  Perhaps you should provide for 
> generation of CV OAM
> > > packets at rates other than 1  second.
> > >
> > > ...George
> > >
> > > ==================================================================
> > > George Swallow       Cisco Systems                  (978) 497-8143
> > >                      250 Apollo Drive
> > >                      Chelmsford, Ma 01824
> > >
> 
> 
> 
> --------------------------------------------------------------
> ----------
> Mathematics is the supreme nostalgia of our time. 
> 



From owner-mpls@UU.NET  Thu Mar 21 11:27:41 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA15773
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 11:27:41 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdx12289;
	Thu, 21 Mar 2002 16:26:37 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdx20697
	for mpls-outgoing; Thu, 21 Mar 2002 16:26:24 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhdx20692
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:26:22 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdx10477
	for <mpls@uu.net>; Thu, 21 Mar 2002 16:25:04 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhdx13935
	for <mpls@uu.net>; Thu, 21 Mar 2002 16:25:03 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id LAA14531 for <mpls@uu.net>; Thu, 21 Mar 2002 11:25:03 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id LAA12899 for mpls@uu.net; Thu, 21 Mar 2002 11:25:03 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhdx20384
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:24:00 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhdx03577
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:22:52 GMT
Received: from rtp-msg-core-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmhdx07415
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:22:51 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2LGNBG00107;
	Thu, 21 Mar 2002 11:23:11 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (che-vpn2-48.cisco.com [10.86.244.48])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAT97874;
	Thu, 21 Mar 2002 11:22:49 -0500 (EST)
Message-Id: <4.3.2.7.2.20020321112157.01f255e8@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 21 Mar 2002 11:22:48 -0500
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: RE: Y.1711 requirements from IETF 
Cc: "'George Swallow'" <swallow@cisco.com>, "'mpls@uu.net'" <mpls@UU.NET>
In-Reply-To: <4B6D09F3B826D411A67300D0B706EFDE84A673@nt-exch-yow.pmc-sie
 rra.bc.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk


         That is up to the operator to configure. I am not in the
business of telling operators how to run their networks. I
just provide the tools and some suggestions.

         --Tom

>Sure, but then what is your fault detection time scale, and how do you 
>measure availability SLA?
>
>-Shahram
>
> > -----Original Message-----
> > From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> > Sent: Thursday, March 21, 2002 11:17 AM
> > To: Shahram Davari
> > Cc: 'George Swallow'; 'mpls@uu.net'
> > Subject: RE: Y.1711 requirements from IETF
> >
> >
> >
> >          Well, you MAY LSP ping all of those FECs if you wish and at
> > whatever rate you (i.e.: an operator) feels comfortable with. No one
> > is "strongly suggesting" that you do so at 1 packet per second.
> >
> >          --Tom
> >
> >
> > >But the same is true for MPLS-ping. You also need to ping
> > all those FECs.
> > >
> > >-Shahram
> > >
> > > > -----Original Message-----
> > > > From: George Swallow [mailto:swallow@cisco.com]
> > > > Sent: Wednesday, March 20, 2002 5:59 PM
> > > > To: Shahram Davari
> > > > Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
> > > > Subject: Re: Y.1711 requirements from IETF
> > > >
> > > >
> > > > > Where did you get this " ALL LSPs MUST" statement from? May
> > > > be you are
> > > > > reading a different Y.1711 than I have. All I can find are
> > > > the following
> > > > > statement:
> > > > >
> > > > > " ... It is strongly recommended that CV OAM packets be
> > > > generated on all LSPs
> > > > > (in order to detect all defects and potentially provide
> > > > protection against
> > > > > traffic leakage both in and out of LSPs). "
> > > >
> > > > I have one customer providing an IP VPN service who has >1500 PE
> > > > routers and probably well over a million LSPs.  Most of the LSPs
> > > > represent VPN connectivity can carry very little traffic.
> > > >
> > > > Would you "strongly recommend" that CV OAM packets be
> > generated on all
> > > > their LSPs at a rate of 1 per second?  Can you point to *any*
> > > > currently deployed network other than those using MPLS solely for
> > > > traffic engineering where this would be a good idea?  If
> > I'm carrying
> > > > the full internet routing table and using LDP downstream
> > unsolicited
> > > > should every router generate 108,000 (the current number
> > of routes) CV
> > > > OAM packets per second?
> > > >
> > > > Perhaps you should revisit this "strongly recommended"
> > > > recommendation.  Perhaps you should provide for
> > generation of CV OAM
> > > > packets at rates other than 1  second.
> > > >
> > > > ...George
> > > >
> > > > ==================================================================
> > > > George Swallow       Cisco Systems                  (978) 497-8143
> > > >                      250 Apollo Drive
> > > >                      Chelmsford, Ma 01824
> > > >
> >
> >
> >
> > --------------------------------------------------------------
> > ----------
> > Mathematics is the supreme nostalgia of our time.
> >



------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Thu Mar 21 11:31:43 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA15960
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 11:31:43 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdy19332;
	Thu, 21 Mar 2002 16:30:49 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdy21122
	for mpls-outgoing; Thu, 21 Mar 2002 16:30:37 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhdy21112
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:30:27 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdy21969
	for <mpls@uu.net>; Thu, 21 Mar 2002 16:30:11 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhdy21288
	for <mpls@uu.net>; Thu, 21 Mar 2002 16:30:10 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id LAA14969 for <mpls@uu.net>; Thu, 21 Mar 2002 11:30:10 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id LAA14218 for mpls@uu.net; Thu, 21 Mar 2002 11:30:10 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhdx20961
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:29:22 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhdx05725
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:28:13 GMT
Received: from father.pmc-sierra.bc.ca by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmhdx15134
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:28:11 GMT
Received: (qmail 8490 invoked by uid 104); 21 Mar 2002 16:28:11 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4192. . Clean. Processed in 0.448027 secs); 21 Mar 2002 16:28:11 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 21 Mar 2002 16:28:10 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2LGS7p20504;
	Thu, 21 Mar 2002 08:28:07 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATJ0QK>; Thu, 21 Mar 2002 08:28:11 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A675@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Thomas D. Nadeau'" <tnadeau@cisco.com>
Cc: "'George Swallow'" <swallow@cisco.com>, "'mpls@uu.net'" <mpls@UU.NET>
Subject: RE: Y.1711 requirements from IETF 
Date: Thu, 21 Mar 2002 08:28:05 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Deciding to run CV on LSPs is also left to the operators. But 1 CV/s is 
for interoperability and consistent availability measurements across
SPs, which off course you don't care about.

-Shahram

> -----Original Message-----
> From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> Sent: Thursday, March 21, 2002 11:23 AM
> To: Shahram Davari
> Cc: 'George Swallow'; 'mpls@uu.net'
> Subject: RE: Y.1711 requirements from IETF 
> 
> 
> 
>          That is up to the operator to configure. I am not in the
> business of telling operators how to run their networks. I
> just provide the tools and some suggestions.
> 
>          --Tom
> 
> >Sure, but then what is your fault detection time scale, and 
> how do you 
> >measure availability SLA?
> >
> >-Shahram
> >
> > > -----Original Message-----
> > > From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> > > Sent: Thursday, March 21, 2002 11:17 AM
> > > To: Shahram Davari
> > > Cc: 'George Swallow'; 'mpls@uu.net'
> > > Subject: RE: Y.1711 requirements from IETF
> > >
> > >
> > >
> > >          Well, you MAY LSP ping all of those FECs if you 
> wish and at
> > > whatever rate you (i.e.: an operator) feels comfortable 
> with. No one
> > > is "strongly suggesting" that you do so at 1 packet per second.
> > >
> > >          --Tom
> > >
> > >
> > > >But the same is true for MPLS-ping. You also need to ping
> > > all those FECs.
> > > >
> > > >-Shahram
> > > >
> > > > > -----Original Message-----
> > > > > From: George Swallow [mailto:swallow@cisco.com]
> > > > > Sent: Wednesday, March 20, 2002 5:59 PM
> > > > > To: Shahram Davari
> > > > > Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
> > > > > Subject: Re: Y.1711 requirements from IETF
> > > > >
> > > > >
> > > > > > Where did you get this " ALL LSPs MUST" statement from? May
> > > > > be you are
> > > > > > reading a different Y.1711 than I have. All I can find are
> > > > > the following
> > > > > > statement:
> > > > > >
> > > > > > " ... It is strongly recommended that CV OAM packets be
> > > > > generated on all LSPs
> > > > > > (in order to detect all defects and potentially provide
> > > > > protection against
> > > > > > traffic leakage both in and out of LSPs). "
> > > > >
> > > > > I have one customer providing an IP VPN service who 
> has >1500 PE
> > > > > routers and probably well over a million LSPs.  Most 
> of the LSPs
> > > > > represent VPN connectivity can carry very little traffic.
> > > > >
> > > > > Would you "strongly recommend" that CV OAM packets be
> > > generated on all
> > > > > their LSPs at a rate of 1 per second?  Can you point to *any*
> > > > > currently deployed network other than those using 
> MPLS solely for
> > > > > traffic engineering where this would be a good idea?  If
> > > I'm carrying
> > > > > the full internet routing table and using LDP downstream
> > > unsolicited
> > > > > should every router generate 108,000 (the current number
> > > of routes) CV
> > > > > OAM packets per second?
> > > > >
> > > > > Perhaps you should revisit this "strongly recommended"
> > > > > recommendation.  Perhaps you should provide for
> > > generation of CV OAM
> > > > > packets at rates other than 1  second.
> > > > >
> > > > > ...George
> > > > >
> > > > > 
> ==================================================================
> > > > > George Swallow       Cisco Systems                  
> (978) 497-8143
> > > > >                      250 Apollo Drive
> > > > >                      Chelmsford, Ma 01824
> > > > >
> > >
> > >
> > >
> > > --------------------------------------------------------------
> > > ----------
> > > Mathematics is the supreme nostalgia of our time.
> > >
> 
> 
> 
> --------------------------------------------------------------
> ----------
> Mathematics is the supreme nostalgia of our time. 
> 



From owner-mpls@UU.NET  Thu Mar 21 11:41:07 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA16359
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 11:41:07 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhdy04779;
	Thu, 21 Mar 2002 16:39:44 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhdy21931
	for mpls-outgoing; Thu, 21 Mar 2002 16:39:27 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhdy21922
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:39:24 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhdy22400
	for <mpls@uu.net>; Thu, 21 Mar 2002 16:39:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhdy03688
	for <mpls@uu.net>; Thu, 21 Mar 2002 16:39:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id LAA15665 for <mpls@uu.net>; Thu, 21 Mar 2002 11:39:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id LAA15570 for mpls@uu.net; Thu, 21 Mar 2002 11:39:01 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhdy21866
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 16:38:21 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhdy15932
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:38:06 GMT
Received: from rtp-msg-core-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmhdy29872
	for <mpls@UU.NET>; Thu, 21 Mar 2002 16:38:06 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2LGcPX02076;
	Thu, 21 Mar 2002 11:38:26 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (che-vpn2-48.cisco.com [10.86.244.48])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAT98162;
	Thu, 21 Mar 2002 11:37:58 -0500 (EST)
Message-Id: <4.3.2.7.2.20020321113232.01f252d0@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 21 Mar 2002 11:37:56 -0500
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: RE: Y.1711 requirements from IETF 
Cc: "'George Swallow'" <swallow@cisco.com>, "'mpls@uu.net'" <mpls@UU.NET>
In-Reply-To: <4B6D09F3B826D411A67300D0B706EFDE84A675@nt-exch-yow.pmc-sie
 rra.bc.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk


>Deciding to run CV on LSPs is also left to the operators.

         Not the way Y.1711 reads.

>But 1 CV/s is
>for interoperability and consistent availability measurements across
>SPs, which off course you don't care about.

         Don't be ridiculous.  I think that disagreeing with your
proposal shows that I care a great deal about this space.

         --Tom



>-Shahram
>
> > -----Original Message-----
> > From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> > Sent: Thursday, March 21, 2002 11:23 AM
> > To: Shahram Davari
> > Cc: 'George Swallow'; 'mpls@uu.net'
> > Subject: RE: Y.1711 requirements from IETF
> >
> >
> >
> >          That is up to the operator to configure. I am not in the
> > business of telling operators how to run their networks. I
> > just provide the tools and some suggestions.
> >
> >          --Tom
> >
> > >Sure, but then what is your fault detection time scale, and
> > how do you
> > >measure availability SLA?
> > >
> > >-Shahram
> > >
> > > > -----Original Message-----
> > > > From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> > > > Sent: Thursday, March 21, 2002 11:17 AM
> > > > To: Shahram Davari
> > > > Cc: 'George Swallow'; 'mpls@uu.net'
> > > > Subject: RE: Y.1711 requirements from IETF
> > > >
> > > >
> > > >
> > > >          Well, you MAY LSP ping all of those FECs if you
> > wish and at
> > > > whatever rate you (i.e.: an operator) feels comfortable
> > with. No one
> > > > is "strongly suggesting" that you do so at 1 packet per second.
> > > >
> > > >          --Tom
> > > >
> > > >
> > > > >But the same is true for MPLS-ping. You also need to ping
> > > > all those FECs.
> > > > >
> > > > >-Shahram
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: George Swallow [mailto:swallow@cisco.com]
> > > > > > Sent: Wednesday, March 20, 2002 5:59 PM
> > > > > > To: Shahram Davari
> > > > > > Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
> > > > > > Subject: Re: Y.1711 requirements from IETF
> > > > > >
> > > > > >
> > > > > > > Where did you get this " ALL LSPs MUST" statement from? May
> > > > > > be you are
> > > > > > > reading a different Y.1711 than I have. All I can find are
> > > > > > the following
> > > > > > > statement:
> > > > > > >
> > > > > > > " ... It is strongly recommended that CV OAM packets be
> > > > > > generated on all LSPs
> > > > > > > (in order to detect all defects and potentially provide
> > > > > > protection against
> > > > > > > traffic leakage both in and out of LSPs). "
> > > > > >
> > > > > > I have one customer providing an IP VPN service who
> > has >1500 PE
> > > > > > routers and probably well over a million LSPs.  Most
> > of the LSPs
> > > > > > represent VPN connectivity can carry very little traffic.
> > > > > >
> > > > > > Would you "strongly recommend" that CV OAM packets be
> > > > generated on all
> > > > > > their LSPs at a rate of 1 per second?  Can you point to *any*
> > > > > > currently deployed network other than those using
> > MPLS solely for
> > > > > > traffic engineering where this would be a good idea?  If
> > > > I'm carrying
> > > > > > the full internet routing table and using LDP downstream
> > > > unsolicited
> > > > > > should every router generate 108,000 (the current number
> > > > of routes) CV
> > > > > > OAM packets per second?
> > > > > >
> > > > > > Perhaps you should revisit this "strongly recommended"
> > > > > > recommendation.  Perhaps you should provide for
> > > > generation of CV OAM
> > > > > > packets at rates other than 1  second.
> > > > > >
> > > > > > ...George
> > > > > >
> > > > > >
> > ==================================================================
> > > > > > George Swallow       Cisco Systems
> > (978) 497-8143
> > > > > >                      250 Apollo Drive
> > > > > >                      Chelmsford, Ma 01824
> > > > > >
> > > >
> > > >
> > > >
> > > > --------------------------------------------------------------
> > > > ----------
> > > > Mathematics is the supreme nostalgia of our time.
> > > >
> >
> >
> >
> > --------------------------------------------------------------
> > ----------
> > Mathematics is the supreme nostalgia of our time.
> >



------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Thu Mar 21 12:02:23 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA17521
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:02:23 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhea03986;
	Thu, 21 Mar 2002 17:01:32 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhea28576
	for mpls-outgoing; Thu, 21 Mar 2002 17:01:04 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhea28563
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:01:03 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhea03536
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:00:06 GMT
Received: from zcars04f.ca.nortel.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: zcars04f.nortelnetworks.com [47.129.242.57])
	id QQmhea01844
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:00:05 GMT
Received: from zcard015.ca.nortel.com (zcard015.ca.nortel.com [47.129.30.7])
	by zcars04f.ca.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g2LGxsX18582;
	Thu, 21 Mar 2002 11:59:54 -0500 (EST)
Received: by zcard015.ca.nortel.com with Internet Mail Service (5.5.2653.19)
	id <HM2TLDNF>; Thu, 21 Mar 2002 11:59:54 -0500
Message-ID: <3549C09B853DD5119B540002A52CDD34025F20F8@zcard0ka.ca.nortel.com>
From: "David Allan"<dallan@nortelnetworks.com>
To: George Swallow <swallow@cisco.com>
Cc: Shahram Davari <Shahram_Davari@pmc-sierra.com>,
        "'Thomas D. Nadeau'"
	 <tnadeau@cisco.com>,
        "'mpls@uu.net'" <mpls@UU.NET>
Subject: RE: Y.1711 requirements from IETF 
Date: Thu, 21 Mar 2002 11:59:45 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1D0F9.CD9578E6"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1D0F9.CD9578E6
Content-Type: text/plain;
	charset="iso-8859-1"

George:

Comments in line.

>> Is suggesting that all LSRs have the full internet routing table and MPLS
full connectivity a realistic example. 

> I got out of the business of telling operator how to run their networks
long ago.  I would not suggest this, but
> our implementation will support it.  The way most ISPs currently run,
turning on LDP without doing anything
> else will get you exactly the above.  

Wasn't telling anyone anything, just commenting based on my understanding of
current practice.  
 
>> I thought eliminating BGP in the core simply meant default route to the
BGP speakers, and full one-hop mesh of BGP 
>> speakers. Otherwise the internet COULD not scale as every LSR would
require a full routing table, and metrics presumably 
>> would be leaked from BGP into the IGP. Could such a network **EVER**
converge?

> Yes you can use MPLS to eliminate BGP in the core.  Most ISPs today,
however, are carrying the full internet routing table 
> in *all* of their routers and they do converge. 

I stand corrected... 

cheers 
Dave 
> 

------_=_NextPart_001_01C1D0F9.CD9578E6
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: Y.1711 requirements from IETF </TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>George:</FONT>
</P>

<P><FONT SIZE=3D2>Comments in line.</FONT>
</P>

<P><FONT SIZE=3D2>&gt;&gt; Is suggesting that all LSRs have the full =
internet routing table and MPLS full connectivity a realistic example. =
</FONT>
</P>

<P><FONT SIZE=3D2>&gt; I got out of the business of telling operator =
how to run their networks long ago.&nbsp; I would not suggest this, =
but</FONT>
<BR><FONT SIZE=3D2>&gt; our implementation will support it.&nbsp; The =
way most ISPs currently run, turning on LDP without doing =
anything</FONT>
<BR><FONT SIZE=3D2>&gt; else will get you exactly the above.&nbsp; =
</FONT>
</P>

<P><FONT SIZE=3D2>Wasn't telling anyone anything, just commenting based =
on my understanding of current practice.&nbsp; </FONT>
<BR><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt; I thought eliminating BGP in the core =
simply meant default route to the BGP speakers, and full one-hop mesh =
of BGP </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; speakers. Otherwise the internet COULD not =
scale as every LSR would require a full routing table, and metrics =
presumably </FONT></P>

<P><FONT SIZE=3D2>&gt;&gt; would be leaked from BGP into the IGP. Could =
such a network **EVER** converge?</FONT>
</P>

<P><FONT SIZE=3D2>&gt; Yes you can use MPLS to eliminate BGP in the =
core.&nbsp; Most ISPs today, however, are carrying the full internet =
routing table </FONT></P>

<P><FONT SIZE=3D2>&gt; in *all* of their routers and they do converge. =
</FONT>
</P>

<P><FONT SIZE=3D2>I stand corrected... </FONT>
</P>

<P><FONT SIZE=3D2>cheers </FONT>
<BR><FONT SIZE=3D2>Dave </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1D0F9.CD9578E6--


From owner-mpls@UU.NET  Thu Mar 21 12:03:04 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA17543
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:03:03 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhea05832;
	Thu, 21 Mar 2002 17:02:11 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhea00656
	for mpls-outgoing; Thu, 21 Mar 2002 17:01:44 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhea29699
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:01:34 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhea18994
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:00:30 GMT
Received: from zcars04f.ca.nortel.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: zcars04f.nortelnetworks.com [47.129.242.57])
	id QQmhea02450
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:00:30 GMT
Received: from zcard015.ca.nortel.com (zcard015.ca.nortel.com [47.129.30.7])
	by zcars04f.ca.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g2LGuBX18136;
	Thu, 21 Mar 2002 11:56:11 -0500 (EST)
Received: by zcard015.ca.nortel.com with Internet Mail Service (5.5.2653.19)
	id <HM2TLDH0>; Thu, 21 Mar 2002 11:56:11 -0500
Message-ID: <3549C09B853DD5119B540002A52CDD34025F20E3@zcard0ka.ca.nortel.com>
From: "David Allan"<dallan@nortelnetworks.com>
To: George Swallow <swallow@cisco.com>
Cc: neil.2.harrison@bt.com, Shahram_Davari@pmc-sierra.com, mpls@UU.NET
Subject: RE: Clarification on today discussions 
Date: Thu, 21 Mar 2002 11:56:06 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1D0F9.4B0F1BC0"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1D0F9.4B0F1BC0
Content-Type: text/plain;
	charset="iso-8859-1"

George:

Apologies for the relatively long post, you had a lot of questions to
answer...I've snipped out my original comments.

> When we say that were concerned about the implications of Y.1711 on IETF
protocols, it's exactly the above
> scenario that worries me.  If all it were, was a matter of letting the
endpoints know whether MPLS-OAM were
> being used or not then I wouldn't be too concerned.  Where my concern
comes in is in the binding required 
> (or at least implied by your FDI/RDI stuff) between various things that
currently run quite idependently.  

But things like fast re-route imply similar bindings. 'x' is broken so the
box may be pre-configured to then do 'y'. Currently 'x' is notified by
signalling or some form of adjacency failure, in the future we'll have added
a user plane mechanism for notification. This enables global repair, as we
have eliminated the control plane latency bottleneck. 

Global protection schemes are in the recovery framework, emerging in GMPLS
yadda, yadda, yadda. The signalling extensions for such protection schemes
are happening independently of this work because they are required for
GMPLS. If the actual concern here is that applications that lever OAM stuff
to add to the suite of reliability constructs may result in extra protocol
changes, then I don't buy it. If anything, we're just hitting an overall
commonality of toolkits.

> Suppose I'm using LDP to set up a PW app.  Initially it's running over LDP
in the core which (for scalablity
> reasons) does do MPLS-OAM.  

Does or does not?, not quite parsing this....

> At some later time I set up a TE tunnel which can support MPLS-OAM and 
> routing sends the PW app packets over this.  Is some signalling needed at
this point?

If I understand the question correctly, is the OAM for the LDP layer and the
OAM for a TE tunnel that the LDP layer may ride over decoupled? If so the
answer is yes. The OAM is specific to the MPLS level.

> When the tunnel is created do I have to go look at what might be carried
over it and figure out if they want me
> to suppress or enable alarms.   If routing changes do I have to revisit
all of this?

Not fully parsing the comment, are you suggeesting alarm generation is a
function of the application?

I simply have an extra tool for determining tunnel failure. To contrast it
with LSP PING, the tunnel egress detects the failure, rather than the
ingress. The egress can more easily to an authoritative determination. I
hate to compare apples, but I am not sure that the overall implications are
any different between the solutions beyond the complexity of fault
detection. 

> What's the impact on things like fast reroute? 

I presume the actual discussion here is if I use global repair and/or local
repair and I run OAM. IMHO I use 'a' or I use 'b', this is the network
operator decision. 

If the suggestion is that we are stochastically employing recovery
techniques, then I'll offer the following. If it is detours, this is
signalled by the ingress, and I can determine if there is a conflict in
repair styles. If it is bypass tunnels and this is somthing the ingress has
no knowledge of , then presumably the repair takes place faster than the OAM
would detect failure (or at leeast that's the claimm) and OAM would then
only measure availability or failures that the bypass tunnels could not
correct. If i am using 1:1 or 1+1 in a network where I am also using
detours/bypass tunnels...well no comment there. If I am stacking repair
techniques, there are issues, but then that is true across the board and
independent of this particular application.

> Do you need additions to BGP for RFC2547 VPNs? 

As the VRF layer and the transport layer are both typically mp2p, not clear
to me that there is a simple applicability of the OAM stuff in this
scenario. IMHO if I was using OAM, it would be easier and mjore scalable to
measure availability of the transport layer (PE-PE connectivity) and let the
VRFs inherit that information locally rather than measuring each VRF
adjacency uniquely. Besides, I am not going to try to signal recovery over
BGP. It is not useful and similar to the comment on the PW end to end
argument.

hope this helps
Dave

------_=_NextPart_001_01C1D0F9.4B0F1BC0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: Clarification on today discussions </TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>George:</FONT>
</P>

<P><FONT SIZE=3D2>Apologies for the relatively long post, you had a lot =
of questions to answer...I've snipped out my original comments.</FONT>
</P>

<P><FONT SIZE=3D2>&gt; When we say that were concerned about the =
implications of Y.1711 on IETF protocols, it's exactly the above</FONT>
<BR><FONT SIZE=3D2>&gt; scenario that worries me.&nbsp; If all it were, =
was a matter of letting the endpoints know whether MPLS-OAM were</FONT>
<BR><FONT SIZE=3D2>&gt; being used or not then I wouldn't be too =
concerned.&nbsp; Where my concern comes in is in the binding required =
</FONT>
<BR><FONT SIZE=3D2>&gt; (or at least implied by your FDI/RDI stuff) =
between various things that currently run quite idependently.&nbsp; =
</FONT>
</P>

<P><FONT SIZE=3D2>But things like fast re-route imply similar bindings. =
'x' is broken so the box may be pre-configured to then do 'y'. =
Currently 'x' is notified by signalling or some form of adjacency =
failure, in the future we'll have added a user plane mechanism for =
notification. This enables global repair, as we have eliminated the =
control plane latency bottleneck. </FONT></P>

<P><FONT SIZE=3D2>Global protection schemes are in the recovery =
framework, emerging in GMPLS yadda, yadda, yadda. The signalling =
extensions for such protection schemes are happening independently of =
this work because they are required for GMPLS. If the actual concern =
here is that applications that lever OAM stuff to add to the suite of =
reliability constructs may result in extra protocol changes, then I =
don't buy it. If anything, we're just hitting an overall commonality of =
toolkits.</FONT></P>

<P><FONT SIZE=3D2>&gt; Suppose I'm using LDP to set up a PW app.&nbsp; =
Initially it's running over LDP in the core which (for =
scalablity</FONT>
<BR><FONT SIZE=3D2>&gt; reasons) does do MPLS-OAM.&nbsp; </FONT>
</P>

<P><FONT SIZE=3D2>Does or does not?, not quite parsing this....</FONT>
</P>

<P><FONT SIZE=3D2>&gt; At some later time I set up a TE tunnel which =
can support MPLS-OAM and </FONT>
<BR><FONT SIZE=3D2>&gt; routing sends the PW app packets over =
this.&nbsp; Is some signalling needed at this point?</FONT>
</P>

<P><FONT SIZE=3D2>If I understand the question correctly, is the OAM =
for the LDP layer and the OAM for a TE tunnel that the LDP layer may =
ride over decoupled? If so the answer is yes. The OAM is specific to =
the MPLS level.</FONT></P>

<P><FONT SIZE=3D2>&gt; When the tunnel is created do I have to go look =
at what might be carried over it and figure out if they want me</FONT>
<BR><FONT SIZE=3D2>&gt; to suppress or enable alarms.&nbsp;&nbsp; If =
routing changes do I have to revisit all of this?</FONT>
</P>

<P><FONT SIZE=3D2>Not fully parsing the comment, are you suggeesting =
alarm generation is a function of the application?</FONT>
</P>

<P><FONT SIZE=3D2>I simply have an extra tool for determining tunnel =
failure. To contrast it with LSP PING, the tunnel egress detects the =
failure, rather than the ingress. The egress can more easily to an =
authoritative determination. I hate to compare apples, but I am not =
sure that the overall implications are any different between the =
solutions beyond the complexity of fault detection. </FONT></P>

<P><FONT SIZE=3D2>&gt; What's the impact on things like fast reroute? =
</FONT>
</P>

<P><FONT SIZE=3D2>I presume the actual discussion here is if I use =
global repair and/or local repair and I run OAM. IMHO I use 'a' or I =
use 'b', this is the network operator decision. </FONT></P>

<P><FONT SIZE=3D2>If the suggestion is that we are stochastically =
employing recovery techniques, then I'll offer the following. If it is =
detours, this is signalled by the ingress, and I can determine if there =
is a conflict in repair styles. If it is bypass tunnels and this is =
somthing the ingress has no knowledge of , then presumably the repair =
takes place faster than the OAM would detect failure (or at leeast =
that's the claimm) and OAM would then only measure availability or =
failures that the bypass tunnels could not correct. If i am using 1:1 =
or 1+1 in a network where I am also using detours/bypass tunnels...well =
no comment there. If I am stacking repair techniques, there are issues, =
but then that is true across the board and independent of this =
particular application.</FONT></P>

<P><FONT SIZE=3D2>&gt; Do you need additions to BGP for RFC2547 VPNs? =
</FONT>
</P>

<P><FONT SIZE=3D2>As the VRF layer and the transport layer are both =
typically mp2p, not clear to me that there is a simple applicability of =
the OAM stuff in this scenario. IMHO if I was using OAM, it would be =
easier and mjore scalable to measure availability of the transport =
layer (PE-PE connectivity) and let the VRFs inherit that information =
locally rather than measuring each VRF adjacency uniquely. Besides, I =
am not going to try to signal recovery over BGP. It is not useful and =
similar to the comment on the PW end to end argument.</FONT></P>

<P><FONT SIZE=3D2>hope this helps</FONT>
<BR><FONT SIZE=3D2>Dave</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1D0F9.4B0F1BC0--


From owner-mpls@UU.NET  Thu Mar 21 12:03:46 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA17588
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:03:46 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhea07322;
	Thu, 21 Mar 2002 17:02:57 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhea04841
	for mpls-outgoing; Thu, 21 Mar 2002 17:02:41 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhea04771
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:02:30 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhea25956
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:01:41 GMT
Received: from noc-e.ietf53.cw.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: noc-e.ietf53.cw.net [166.63.177.40])
	id QQmhea05051
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:01:41 GMT
Received: from sandburst.com (andromeda.ietf53.cw.net [166.63.188.86])
	by noc-e.ietf53.cw.net (Postfix) with ESMTP
	id BF0F56A90E; Thu, 21 Mar 2002 11:01:25 -0600 (CST)
Message-ID: <3C9A11C8.2070108@sandburst.com>
Date: Thu, 21 Mar 2002 12:00:56 -0500
From: Eric Gray <eric.gray@sandburst.com>
User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:0.9.6+) Gecko/20011212
X-Accept-Language: en-us
MIME-Version: 1.0
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
Cc: "'Thomas D. Nadeau'" <tnadeau@cisco.com>,
        "'George Swallow'" <swallow@cisco.com>, "'mpls@uu.net'" <mpls@UU.NET>
Subject: Re: Y.1711 requirements from IETF
References: <4B6D09F3B826D411A67300D0B706EFDE84A673@nt-exch-yow.pmc-sierra.bc.ca>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Shahram,

    Speaking strictly as an individual, I do not understand what your 
reasons
are for being quite so immovable on this topic.  Can you explain why it 
is that
you feel it is so important to use (or at least not to change) the 
current words?

You wrote:

>Sure, but then what is your fault detection time scale, and how do you measure availability SLA?
>
>-Shahram
>
>>-----Original Message-----
>>From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
>>Sent: Thursday, March 21, 2002 11:17 AM
>>To: Shahram Davari
>>Cc: 'George Swallow'; 'mpls@uu.net'
>>Subject: RE: Y.1711 requirements from IETF 
>>
>>
>>
>>         Well, you MAY LSP ping all of those FECs if you wish and at
>>whatever rate you (i.e.: an operator) feels comfortable with. No one
>>is "strongly suggesting" that you do so at 1 packet per second.
>>
>>         --Tom
>>
>>
>>>But the same is true for MPLS-ping. You also need to ping 
>>>
>>all those FECs.
>>
>>>-Shahram
>>>
>>>>-----Original Message-----
>>>>From: George Swallow [mailto:swallow@cisco.com]
>>>>Sent: Wednesday, March 20, 2002 5:59 PM
>>>>To: Shahram Davari
>>>>Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
>>>>Subject: Re: Y.1711 requirements from IETF
>>>>
>>>>
>>>>>Where did you get this " ALL LSPs MUST" statement from? May
>>>>>
>>>>be you are
>>>>
>>>>>reading a different Y.1711 than I have. All I can find are
>>>>>
>>>>the following
>>>>
>>>>>statement:
>>>>>
>>>>>" ... It is strongly recommended that CV OAM packets be
>>>>>
>>>>generated on all LSPs
>>>>
>>>>>(in order to detect all defects and potentially provide
>>>>>
>>>>protection against
>>>>
>>>>>traffic leakage both in and out of LSPs). "
>>>>>
>>>>I have one customer providing an IP VPN service who has >1500 PE
>>>>routers and probably well over a million LSPs.  Most of the LSPs
>>>>represent VPN connectivity can carry very little traffic.
>>>>
>>>>Would you "strongly recommend" that CV OAM packets be 
>>>>
>>generated on all
>>
>>>>their LSPs at a rate of 1 per second?  Can you point to *any*
>>>>currently deployed network other than those using MPLS solely for
>>>>traffic engineering where this would be a good idea?  If 
>>>>
>>I'm carrying
>>
>>>>the full internet routing table and using LDP downstream 
>>>>
>>unsolicited
>>
>>>>should every router generate 108,000 (the current number 
>>>>
>>of routes) CV
>>
>>>>OAM packets per second?
>>>>
>>>>Perhaps you should revisit this "strongly recommended"
>>>>recommendation.  Perhaps you should provide for 
>>>>
>>generation of CV OAM
>>
>>>>packets at rates other than 1  second.
>>>>
>>>>...George
>>>>
>>>>==================================================================
>>>>George Swallow       Cisco Systems                  (978) 497-8143
>>>>                     250 Apollo Drive
>>>>                     Chelmsford, Ma 01824
>>>>
>>
>>
>>--------------------------------------------------------------
>>----------
>>Mathematics is the supreme nostalgia of our time. 
>>
>
>





From owner-mpls@UU.NET  Thu Mar 21 12:12:12 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA18007
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:12:11 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhea18855;
	Thu, 21 Mar 2002 17:11:08 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhea14576
	for mpls-outgoing; Thu, 21 Mar 2002 17:10:31 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhea14514
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:10:24 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhea16849
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:08:54 GMT
Received: from merlot.juniper.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint.juniper.net [207.17.136.129])
	id QQmhea15835
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:08:54 GMT
Received: from kummer.juniper.net (kummer.juniper.net [172.17.12.90])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id g2LH8qT77990;
	Thu, 21 Mar 2002 09:08:52 -0800 (PST)
	(envelope-from kireeti@juniper.net)
Date: Thu, 21 Mar 2002 09:08:52 -0800 (PST)
From: Kireeti Kompella <kireeti@juniper.net>
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
cc: "'mpls@UU.net'" <mpls@UU.NET>
Subject: Re: MPLS ping draft-03
In-Reply-To: <4B6D09F3B826D411A67300D0B706EFDE84A669@nt-exch-yow.pmc-sierra.bc.ca>
Message-ID: <Pine.BSF.4.10.10203210808380.23454-100000@kummer.juniper.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-mpls@UU.NET
Precedence: bulk


Hi Shahram,

On Wed, 20 Mar 2002, Shahram Davari wrote:

> I would like to point out a few facts that I think you should consider
> when deciding about the faith of this draft.
>
> 1) Version-03 is basically a Brand New draft and has almost nothing in
> common with version-02.

Are you really questioning the "faith of the draft" (or the good
faith of the authors) because the draft changed?  Pretty amazing!

> Therefore I recommend that you read this draft carefully.

Good idea!  If one actually looked at the changes, one could make
*technical* comments instead of argumentum ad draftinem.

For those who are interested, the new version addresses three issues:
a) data plane failure detection for *any* LSP;
b) fault isolation for *any* LSP;
c) reliable return paths.

The -02 version only addressed (a) and (c), and only for RSVP LSPs.

Kireeti.

PS: Expect the draft to change further ("those rat finks did it
    again!") :-)



From owner-mpls@UU.NET  Thu Mar 21 12:21:10 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA18390
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:21:10 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmheb29413;
	Thu, 21 Mar 2002 17:20:04 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmheb16070
	for mpls-outgoing; Thu, 21 Mar 2002 17:19:49 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmheb16065
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:19:48 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmheb25649
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:17:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmheb26782
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:17:03 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA18452 for <mpls@uu.net>; Thu, 21 Mar 2002 12:17:03 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA18620 for mpls@uu.net; Thu, 21 Mar 2002 12:17:02 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmheb15972
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:16:33 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhea07663
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:13:15 GMT
Received: from father.pmc-sierra.bc.ca by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmhea22035
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:13:14 GMT
Received: (qmail 25360 invoked by uid 104); 21 Mar 2002 17:13:13 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4192. . Clean. Processed in 0.452749 secs); 21 Mar 2002 17:13:13 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 21 Mar 2002 17:13:13 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2LHDAp20603;
	Thu, 21 Mar 2002 09:13:10 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATKA3M>; Thu, 21 Mar 2002 09:13:13 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A678@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Eric Gray'" <eric.gray@sandburst.com>
Cc: "'Thomas D. Nadeau'" <tnadeau@cisco.com>,
        "'George Swallow'"
	 <swallow@cisco.com>,
        "'mpls@uu.net'" <mpls@UU.NET>
Subject: RE: Y.1711 requirements from IETF
Date: Thu, 21 Mar 2002 09:13:02 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Eric,

I didn't quite catch your question. If you are asking about the 1/s transmission of CV,
then there are 2 choices in general:

1) define one rate and define a globally accepted definition of the availability and unavailability state and the
condition for their transitions. This guarantees interoperability and global SLA measurement.

2) Don't specify any rate or availability and unavailability states and the transition conditions.

Each has its advantage and disadvantage. They are two different approaches. Some like to buy a car with ABS some like to buy a car without ABS which are cheaper.

In fact it would have been much easier for us to not specify any rate, availability and state diagrams in Y.1711 and reduce it to only 2-3 pages.

-Shahram

> -----Original Message-----
> From: Eric Gray [mailto:eric.gray@sandburst.com]
> Sent: Thursday, March 21, 2002 12:01 PM
> To: Shahram Davari
> Cc: 'Thomas D. Nadeau'; 'George Swallow'; 'mpls@uu.net'
> Subject: Re: Y.1711 requirements from IETF
> 
> 
> Shahram,
> 
>     Speaking strictly as an individual, I do not understand what your 
> reasons
> are for being quite so immovable on this topic.  Can you 
> explain why it 
> is that
> you feel it is so important to use (or at least not to change) the 
> current words?
> 
> You wrote:
> 
> >Sure, but then what is your fault detection time scale, and 
> how do you measure availability SLA?
> >
> >-Shahram
> >
> >>-----Original Message-----
> >>From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> >>Sent: Thursday, March 21, 2002 11:17 AM
> >>To: Shahram Davari
> >>Cc: 'George Swallow'; 'mpls@uu.net'
> >>Subject: RE: Y.1711 requirements from IETF 
> >>
> >>
> >>
> >>         Well, you MAY LSP ping all of those FECs if you wish and at
> >>whatever rate you (i.e.: an operator) feels comfortable with. No one
> >>is "strongly suggesting" that you do so at 1 packet per second.
> >>
> >>         --Tom
> >>
> >>
> >>>But the same is true for MPLS-ping. You also need to ping 
> >>>
> >>all those FECs.
> >>
> >>>-Shahram
> >>>
> >>>>-----Original Message-----
> >>>>From: George Swallow [mailto:swallow@cisco.com]
> >>>>Sent: Wednesday, March 20, 2002 5:59 PM
> >>>>To: Shahram Davari
> >>>>Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
> >>>>Subject: Re: Y.1711 requirements from IETF
> >>>>
> >>>>
> >>>>>Where did you get this " ALL LSPs MUST" statement from? May
> >>>>>
> >>>>be you are
> >>>>
> >>>>>reading a different Y.1711 than I have. All I can find are
> >>>>>
> >>>>the following
> >>>>
> >>>>>statement:
> >>>>>
> >>>>>" ... It is strongly recommended that CV OAM packets be
> >>>>>
> >>>>generated on all LSPs
> >>>>
> >>>>>(in order to detect all defects and potentially provide
> >>>>>
> >>>>protection against
> >>>>
> >>>>>traffic leakage both in and out of LSPs). "
> >>>>>
> >>>>I have one customer providing an IP VPN service who has >1500 PE
> >>>>routers and probably well over a million LSPs.  Most of the LSPs
> >>>>represent VPN connectivity can carry very little traffic.
> >>>>
> >>>>Would you "strongly recommend" that CV OAM packets be 
> >>>>
> >>generated on all
> >>
> >>>>their LSPs at a rate of 1 per second?  Can you point to *any*
> >>>>currently deployed network other than those using MPLS solely for
> >>>>traffic engineering where this would be a good idea?  If 
> >>>>
> >>I'm carrying
> >>
> >>>>the full internet routing table and using LDP downstream 
> >>>>
> >>unsolicited
> >>
> >>>>should every router generate 108,000 (the current number 
> >>>>
> >>of routes) CV
> >>
> >>>>OAM packets per second?
> >>>>
> >>>>Perhaps you should revisit this "strongly recommended"
> >>>>recommendation.  Perhaps you should provide for 
> >>>>
> >>generation of CV OAM
> >>
> >>>>packets at rates other than 1  second.
> >>>>
> >>>>...George
> >>>>
> >>>>==================================================================
> >>>>George Swallow       Cisco Systems                  (978) 497-8143
> >>>>                     250 Apollo Drive
> >>>>                     Chelmsford, Ma 01824
> >>>>
> >>
> >>
> >>--------------------------------------------------------------
> >>----------
> >>Mathematics is the supreme nostalgia of our time. 
> >>
> >
> >
> 
> 
> 



From owner-mpls@UU.NET  Thu Mar 21 12:22:31 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA18439
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:22:31 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmheb03134;
	Thu, 21 Mar 2002 17:21:37 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmheb16168
	for mpls-outgoing; Thu, 21 Mar 2002 17:21:22 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmheb16148
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:21:18 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmheb18190
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:20:01 GMT
Received: from noc-e.ietf53.cw.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: noc-e.ietf53.cw.net [166.63.177.40])
	id QQmheb00644
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:20:00 GMT
Received: from sandburst.com (andromeda.ietf53.cw.net [166.63.188.86])
	by noc-e.ietf53.cw.net (Postfix) with ESMTP
	id EA28E6A90E; Thu, 21 Mar 2002 11:19:39 -0600 (CST)
Message-ID: <3C9A1610.90407@sandburst.com>
Date: Thu, 21 Mar 2002 12:19:12 -0500
From: Eric Gray <eric.gray@sandburst.com>
User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:0.9.6+) Gecko/20011212
X-Accept-Language: en-us
MIME-Version: 1.0
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
Cc: "'Thomas D. Nadeau'" <tnadeau@cisco.com>,
        "'George Swallow'" <swallow@cisco.com>, "'mpls@uu.net'" <mpls@UU.NET>
Subject: Re: Y.1711 requirements from IETF
References: <4B6D09F3B826D411A67300D0B706EFDE84A678@nt-exch-yow.pmc-sierra.bc.ca>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Shahram,

    Ah!

    I understand that it can be quite frustrating to realize that you
could have done less work.  Might it not be easier in the long
run to revert to the simpler version?

You wrote:

>Eric,
>
>I didn't quite catch your question. If you are asking about the 1/s transmission of CV,
>then there are 2 choices in general:
>
>1) define one rate and define a globally accepted definition of the availability and unavailability state and the
>condition for their transitions. This guarantees interoperability and global SLA measurement.
>
>2) Don't specify any rate or availability and unavailability states and the transition conditions.
>
>Each has its advantage and disadvantage. They are two different approaches. Some like to buy a car with ABS some like to buy a car without ABS which are cheaper.
>
>In fact it would have been much easier for us to not specify any rate, availability and state diagrams in Y.1711 and reduce it to only 2-3 pages.
>
>-Shahram
>
>>-----Original Message-----
>>From: Eric Gray [mailto:eric.gray@sandburst.com]
>>Sent: Thursday, March 21, 2002 12:01 PM
>>To: Shahram Davari
>>Cc: 'Thomas D. Nadeau'; 'George Swallow'; 'mpls@uu.net'
>>Subject: Re: Y.1711 requirements from IETF
>>
>>
>>Shahram,
>>
>>    Speaking strictly as an individual, I do not understand what your 
>>reasons
>>are for being quite so immovable on this topic.  Can you 
>>explain why it 
>>is that
>>you feel it is so important to use (or at least not to change) the 
>>current words?
>>
>>You wrote:
>>
>>>Sure, but then what is your fault detection time scale, and 
>>>
>>how do you measure availability SLA?
>>
>>>-Shahram
>>>
>>>>-----Original Message-----
>>>>From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
>>>>Sent: Thursday, March 21, 2002 11:17 AM
>>>>To: Shahram Davari
>>>>Cc: 'George Swallow'; 'mpls@uu.net'
>>>>Subject: RE: Y.1711 requirements from IETF 
>>>>
>>>>
>>>>
>>>>        Well, you MAY LSP ping all of those FECs if you wish and at
>>>>whatever rate you (i.e.: an operator) feels comfortable with. No one
>>>>is "strongly suggesting" that you do so at 1 packet per second.
>>>>
>>>>        --Tom
>>>>
>>>>
>>>>>But the same is true for MPLS-ping. You also need to ping 
>>>>>
>>>>all those FECs.
>>>>
>>>>>-Shahram
>>>>>
>>>>>>-----Original Message-----
>>>>>>From: George Swallow [mailto:swallow@cisco.com]
>>>>>>Sent: Wednesday, March 20, 2002 5:59 PM
>>>>>>To: Shahram Davari
>>>>>>Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
>>>>>>Subject: Re: Y.1711 requirements from IETF
>>>>>>
>>>>>>
>>>>>>>Where did you get this " ALL LSPs MUST" statement from? May
>>>>>>>
>>>>>>be you are
>>>>>>
>>>>>>>reading a different Y.1711 than I have. All I can find are
>>>>>>>
>>>>>>the following
>>>>>>
>>>>>>>statement:
>>>>>>>
>>>>>>>" ... It is strongly recommended that CV OAM packets be
>>>>>>>
>>>>>>generated on all LSPs
>>>>>>
>>>>>>>(in order to detect all defects and potentially provide
>>>>>>>
>>>>>>protection against
>>>>>>
>>>>>>>traffic leakage both in and out of LSPs). "
>>>>>>>
>>>>>>I have one customer providing an IP VPN service who has >1500 PE
>>>>>>routers and probably well over a million LSPs.  Most of the LSPs
>>>>>>represent VPN connectivity can carry very little traffic.
>>>>>>
>>>>>>Would you "strongly recommend" that CV OAM packets be 
>>>>>>
>>>>generated on all
>>>>
>>>>>>their LSPs at a rate of 1 per second?  Can you point to *any*
>>>>>>currently deployed network other than those using MPLS solely for
>>>>>>traffic engineering where this would be a good idea?  If 
>>>>>>
>>>>I'm carrying
>>>>
>>>>>>the full internet routing table and using LDP downstream 
>>>>>>
>>>>unsolicited
>>>>
>>>>>>should every router generate 108,000 (the current number 
>>>>>>
>>>>of routes) CV
>>>>
>>>>>>OAM packets per second?
>>>>>>
>>>>>>Perhaps you should revisit this "strongly recommended"
>>>>>>recommendation.  Perhaps you should provide for 
>>>>>>
>>>>generation of CV OAM
>>>>
>>>>>>packets at rates other than 1  second.
>>>>>>
>>>>>>...George
>>>>>>
>>>>>>==================================================================
>>>>>>George Swallow       Cisco Systems                  (978) 497-8143
>>>>>>                    250 Apollo Drive
>>>>>>                    Chelmsford, Ma 01824
>>>>>>
>>>>
>>>>--------------------------------------------------------------
>>>>----------
>>>>Mathematics is the supreme nostalgia of our time. 
>>>>
>>>
>>
>>
>





From owner-mpls@UU.NET  Thu Mar 21 12:24:33 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA18493
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:24:33 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmheb08768;
	Thu, 21 Mar 2002 17:23:48 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmheb16454
	for mpls-outgoing; Thu, 21 Mar 2002 17:23:34 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmheb16439
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:23:31 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmheb25593
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:23:08 GMT
Received: from merlot.juniper.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint.juniper.net [207.17.136.129])
	id QQmheb07722
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:23:07 GMT
Received: from juniper.net (pptp064.static.jnpr.net [172.24.248.64])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id g2LHN5T78694;
	Thu, 21 Mar 2002 09:23:05 -0800 (PST)
	(envelope-from pingpan@juniper.net)
Message-ID: <3C9A1773.80403@juniper.net>
Date: Thu, 21 Mar 2002 09:25:07 -0800
From: Ping Pan <pingpan@juniper.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: neil.2.harrison@bt.com
CC: mpls@UU.NET
Subject: Re: Clarification on today discussions
References: <B9571FDEBD3DD21181E500606DD5EE050E892121@mbddmknt01.hc.bt.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Neil,

I think what we are trying to do is to have some basic building blocks 
that can solve the problems existing today, and can be used and reused 
in the future. I don't think tools such as ping and traceroute will ever 
go away from the Internet.

Regards,

- Ping

neil.2.harrison@bt.com wrote:

> Hi Ping,  just 1 observation.  regards, Neil
> 
>>I am not interested in working a "Long Term Solution for 
>>Generations to 
>>Come". That's just my personal opinion.
>>
> NH=> This phrase conveys a worrying message to operators that I hope you
> don't really mean(?).  I don't know what your definition of 'generations to
> come' is.....200 years maybe (for humans say, less for fruit-flies etc?),
> but I'd like to think we were producing standards that had some longish-term
> outlook....say 3-5 years at least, otherwise why bother?  If I take what you
> are saying at face value I get the impression you are going to sell me
> expedient solutions that have no long-term viabilty/value and will need
> rapid-cycle updates. I don't like the sound of that wrt capex/opex
> implications, esp in the current climate.
> 
> regards, Neil
> 
> 





From owner-mpls@UU.NET  Thu Mar 21 12:27:42 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA18599
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:27:42 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmheb10457;
	Thu, 21 Mar 2002 17:26:57 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmheb16755
	for mpls-outgoing; Thu, 21 Mar 2002 17:26:33 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmheb16745
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:26:31 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmheb05130
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:25:09 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmheb11167
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:25:09 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA19048 for <mpls@uu.net>; Thu, 21 Mar 2002 12:25:08 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA19909 for mpls@uu.net; Thu, 21 Mar 2002 12:25:08 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmheb16410
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:23:23 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmheb03243
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:20:57 GMT
Received: from father.pmc-sierra.bc.ca by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmheb02076
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:20:57 GMT
Received: (qmail 28532 invoked by uid 104); 21 Mar 2002 17:20:56 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4192. . Clean. Processed in 0.429343 secs); 21 Mar 2002 17:20:56 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 21 Mar 2002 17:20:56 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2LHKrp26930;
	Thu, 21 Mar 2002 09:20:53 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATKAS8>; Thu, 21 Mar 2002 09:20:57 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A679@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Kireeti Kompella'" <kireeti@juniper.net>
Cc: "'mpls@UU.net'" <mpls@UU.NET>
Subject: RE: MPLS ping draft-03
Date: Thu, 21 Mar 2002 09:20:48 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

I think there is a good reason that IETF has set different deadlines for version 00 and higher versions. When a draft has had 100% change from its previous version, then it should be submitted as another -00 version before the deadline of the -00 version submission.

I suggest that in future in order to reduce confusion, if you have another 100% change, please rename your draft.  

-Shahram

> -----Original Message-----
> From: Kireeti Kompella [mailto:kireeti@juniper.net]
> Sent: Thursday, March 21, 2002 12:09 PM
> To: Shahram Davari
> Cc: 'mpls@UU.net'
> Subject: Re: MPLS ping draft-03
> 
> 
> 
> Hi Shahram,
> 
> On Wed, 20 Mar 2002, Shahram Davari wrote:
> 
> > I would like to point out a few facts that I think you 
> should consider
> > when deciding about the faith of this draft.
> >
> > 1) Version-03 is basically a Brand New draft and has almost 
> nothing in
> > common with version-02.
> 
> Are you really questioning the "faith of the draft" (or the good
> faith of the authors) because the draft changed?  Pretty amazing!
> 
> > Therefore I recommend that you read this draft carefully.
> 
> Good idea!  If one actually looked at the changes, one could make
> *technical* comments instead of argumentum ad draftinem.
> 
> For those who are interested, the new version addresses three issues:
> a) data plane failure detection for *any* LSP;
> b) fault isolation for *any* LSP;
> c) reliable return paths.
> 
> The -02 version only addressed (a) and (c), and only for RSVP LSPs.
> 
> Kireeti.
> 
> PS: Expect the draft to change further ("those rat finks did it
>     again!") :-)
> 



From owner-mpls@UU.NET  Thu Mar 21 12:29:07 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA18691
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:29:07 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmheb15908;
	Thu, 21 Mar 2002 17:28:18 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmheb16871
	for mpls-outgoing; Thu, 21 Mar 2002 17:27:50 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmheb16863
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:27:49 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmheb12368
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:25:11 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmheb11242
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:25:11 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA19054 for <mpls@uu.net>; Thu, 21 Mar 2002 12:25:11 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA19982 for mpls@uu.net; Thu, 21 Mar 2002 12:25:11 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmheb16447
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:23:32 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmheb24810
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:22:48 GMT
Received: from mother.pmc-sierra.bc.ca by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmheb05038
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:22:48 GMT
Received: (qmail 25142 invoked by uid 104); 21 Mar 2002 17:22:47 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4192. . Clean. Processed in 0.486817 secs); 21 Mar 2002 17:22:47 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 21 Mar 2002 17:22:46 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2LHMhp27650;
	Thu, 21 Mar 2002 09:22:44 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATKA4S>; Thu, 21 Mar 2002 09:22:47 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A67A@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Eric Gray'" <eric.gray@sandburst.com>
Cc: "'Thomas D. Nadeau'" <tnadeau@cisco.com>,
        "'George Swallow'"
	 <swallow@cisco.com>,
        "'mpls@uu.net'" <mpls@UU.NET>
Subject: RE: Y.1711 requirements from IETF
Date: Thu, 21 Mar 2002 09:22:40 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Eric,

May be. I think ITU should decide about that.

-Shahram

> -----Original Message-----
> From: Eric Gray [mailto:eric.gray@sandburst.com]
> Sent: Thursday, March 21, 2002 12:19 PM
> To: Shahram Davari
> Cc: 'Thomas D. Nadeau'; 'George Swallow'; 'mpls@uu.net'
> Subject: Re: Y.1711 requirements from IETF
> 
> 
> Shahram,
> 
>     Ah!
> 
>     I understand that it can be quite frustrating to realize that you
> could have done less work.  Might it not be easier in the long
> run to revert to the simpler version?
> 
> You wrote:
> 
> >Eric,
> >
> >I didn't quite catch your question. If you are asking about 
> the 1/s transmission of CV,
> >then there are 2 choices in general:
> >
> >1) define one rate and define a globally accepted definition 
> of the availability and unavailability state and the
> >condition for their transitions. This guarantees 
> interoperability and global SLA measurement.
> >
> >2) Don't specify any rate or availability and unavailability 
> states and the transition conditions.
> >
> >Each has its advantage and disadvantage. They are two 
> different approaches. Some like to buy a car with ABS some 
> like to buy a car without ABS which are cheaper.
> >
> >In fact it would have been much easier for us to not specify 
> any rate, availability and state diagrams in Y.1711 and 
> reduce it to only 2-3 pages.
> >
> >-Shahram
> >
> >>-----Original Message-----
> >>From: Eric Gray [mailto:eric.gray@sandburst.com]
> >>Sent: Thursday, March 21, 2002 12:01 PM
> >>To: Shahram Davari
> >>Cc: 'Thomas D. Nadeau'; 'George Swallow'; 'mpls@uu.net'
> >>Subject: Re: Y.1711 requirements from IETF
> >>
> >>
> >>Shahram,
> >>
> >>    Speaking strictly as an individual, I do not understand 
> what your 
> >>reasons
> >>are for being quite so immovable on this topic.  Can you 
> >>explain why it 
> >>is that
> >>you feel it is so important to use (or at least not to change) the 
> >>current words?
> >>
> >>You wrote:
> >>
> >>>Sure, but then what is your fault detection time scale, and 
> >>>
> >>how do you measure availability SLA?
> >>
> >>>-Shahram
> >>>
> >>>>-----Original Message-----
> >>>>From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> >>>>Sent: Thursday, March 21, 2002 11:17 AM
> >>>>To: Shahram Davari
> >>>>Cc: 'George Swallow'; 'mpls@uu.net'
> >>>>Subject: RE: Y.1711 requirements from IETF 
> >>>>
> >>>>
> >>>>
> >>>>        Well, you MAY LSP ping all of those FECs if you 
> wish and at
> >>>>whatever rate you (i.e.: an operator) feels comfortable 
> with. No one
> >>>>is "strongly suggesting" that you do so at 1 packet per second.
> >>>>
> >>>>        --Tom
> >>>>
> >>>>
> >>>>>But the same is true for MPLS-ping. You also need to ping 
> >>>>>
> >>>>all those FECs.
> >>>>
> >>>>>-Shahram
> >>>>>
> >>>>>>-----Original Message-----
> >>>>>>From: George Swallow [mailto:swallow@cisco.com]
> >>>>>>Sent: Wednesday, March 20, 2002 5:59 PM
> >>>>>>To: Shahram Davari
> >>>>>>Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
> >>>>>>Subject: Re: Y.1711 requirements from IETF
> >>>>>>
> >>>>>>
> >>>>>>>Where did you get this " ALL LSPs MUST" statement from? May
> >>>>>>>
> >>>>>>be you are
> >>>>>>
> >>>>>>>reading a different Y.1711 than I have. All I can find are
> >>>>>>>
> >>>>>>the following
> >>>>>>
> >>>>>>>statement:
> >>>>>>>
> >>>>>>>" ... It is strongly recommended that CV OAM packets be
> >>>>>>>
> >>>>>>generated on all LSPs
> >>>>>>
> >>>>>>>(in order to detect all defects and potentially provide
> >>>>>>>
> >>>>>>protection against
> >>>>>>
> >>>>>>>traffic leakage both in and out of LSPs). "
> >>>>>>>
> >>>>>>I have one customer providing an IP VPN service who has >1500 PE
> >>>>>>routers and probably well over a million LSPs.  Most of the LSPs
> >>>>>>represent VPN connectivity can carry very little traffic.
> >>>>>>
> >>>>>>Would you "strongly recommend" that CV OAM packets be 
> >>>>>>
> >>>>generated on all
> >>>>
> >>>>>>their LSPs at a rate of 1 per second?  Can you point to *any*
> >>>>>>currently deployed network other than those using MPLS 
> solely for
> >>>>>>traffic engineering where this would be a good idea?  If 
> >>>>>>
> >>>>I'm carrying
> >>>>
> >>>>>>the full internet routing table and using LDP downstream 
> >>>>>>
> >>>>unsolicited
> >>>>
> >>>>>>should every router generate 108,000 (the current number 
> >>>>>>
> >>>>of routes) CV
> >>>>
> >>>>>>OAM packets per second?
> >>>>>>
> >>>>>>Perhaps you should revisit this "strongly recommended"
> >>>>>>recommendation.  Perhaps you should provide for 
> >>>>>>
> >>>>generation of CV OAM
> >>>>
> >>>>>>packets at rates other than 1  second.
> >>>>>>
> >>>>>>...George
> >>>>>>
> >>>>>>========================================================
> ==========
> >>>>>>George Swallow       Cisco Systems                  
> (978) 497-8143
> >>>>>>                    250 Apollo Drive
> >>>>>>                    Chelmsford, Ma 01824
> >>>>>>
> >>>>
> >>>>--------------------------------------------------------------
> >>>>----------
> >>>>Mathematics is the supreme nostalgia of our time. 
> >>>>
> >>>
> >>
> >>
> >
> 
> 
> 



From owner-mpls@UU.NET  Thu Mar 21 12:38:18 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA19041
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:38:18 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhec00102;
	Thu, 21 Mar 2002 17:37:27 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhec17947
	for mpls-outgoing; Thu, 21 Mar 2002 17:37:11 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhec17940
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:36:58 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhec06723
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:35:16 GMT
Received: from tomp.smb.utfors.se by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: tomp.smb.utfors.se [195.58.112.6])
	id QQmhec27056
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:35:15 GMT
Received: from utfors.se ([195.58.105.119]) by
          tomp.smb.utfors.se (Netscape Messaging Server 4.15) with ESMTP
          id GTC3Q000.L7Y; Thu, 21 Mar 2002 18:39:36 +0100 
Message-ID: <3C9A19BE.1060101@utfors.se>
Date: Thu, 21 Mar 2002 18:34:54 +0100
From: Loa Andersson <loa.andersson@utfors.se>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: "'mpls@UU.net'" <mpls@UU.NET>
CC: Shahram Davari <Shahram_Davari@pmc-sierra.com>
Subject: Re: LSP ping decision
References: <4B6D09F3B826D411A67300D0B706EFDE84A65C@nt-exch-yow.pmc-sierra.bc.ca>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit

All,

since I put the agenda together the -02 / -03 mistake is mine.
I apologise.
The draft was clearly published on time.
There was no issue in the meeting on which draft that were discussed
and accepted as a WG doc. Anyone who have looked the draft up
in the repository has found the -03 version since the agenda was
published.
However comments on the draft is more than welcome. Please read
and comment on the technical merits.

/Loa

Shahram Davari wrote:

> Hi all,
> 
> It seems that the LSP-ping-03 was not in the agenda (version 02 was in the agenda) and its date of submission is also questionable. So my suggestion is let's discuss its merits on list before accepting it as WG item.
> 
> Yours,
> 
> Shahram Davari
> Senior Product Research Engineer
> R&D Research Ottawa
> PMC-Sierra, Inc. 
> Phone: (613) 271-4018
> Fax:   (613) 271-6468
> 
> 


-- 
Loa Andersson
Chief Architect,
Utfors Research, Architecture and Future Lab (URAX)
Utfors AB
Rĺsundavägen 12
Box 525, 169 29 Solna
Office          +46 8 5270 2000
Office direct   +46 8 5270 5038
Mobile          +46 70 848 5038
Email           loa.andersson@utfors.se
WWW             www.utfors.se



From owner-mpls@UU.NET  Thu Mar 21 12:41:22 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA19211
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:41:22 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhec05298;
	Thu, 21 Mar 2002 17:40:33 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhec18152
	for mpls-outgoing; Thu, 21 Mar 2002 17:40:14 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhec18137
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:40:10 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhec10249
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:37:46 GMT
Received: from noc-e.ietf53.cw.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: noc-e.ietf53.cw.net [166.63.177.40])
	id QQmhec00769
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:37:46 GMT
Received: from sandburst.com (andromeda.ietf53.cw.net [166.63.188.86])
	by noc-e.ietf53.cw.net (Postfix) with ESMTP
	id 2D3696A90E; Thu, 21 Mar 2002 11:37:41 -0600 (CST)
Message-ID: <3C9A1A47.2060406@sandburst.com>
Date: Thu, 21 Mar 2002 12:37:11 -0500
From: Eric Gray <eric.gray@sandburst.com>
User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:0.9.6+) Gecko/20011212
X-Accept-Language: en-us
MIME-Version: 1.0
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
Cc: "'Kireeti Kompella'" <kireeti@juniper.net>, "'mpls@UU.net'" <mpls@UU.NET>
Subject: Re: MPLS ping draft-03
References: <4B6D09F3B826D411A67300D0B706EFDE84A679@nt-exch-yow.pmc-sierra.bc.ca>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Shahram,

    This is an interesting notion and has some validity if there is any
intent to deceive or mislead in implying that rev N is historically and
traceably related in some way to rev N-1.  Irresepective of the actual
extent of the changes in this case, I doubt that any such intention can
accurately be assigned to the people working on this effort.

You wrote:

>I think there is a good reason that IETF has set different deadlines for version 00 and higher versions. When a draft has had 100% change from its previous version, then it should be submitted as another -00 version before the deadline of the -00 version submission.
>
>I suggest that in future in order to reduce confusion, if you have another 100% change, please rename your draft.  
>
>-Shahram
>
>>-----Original Message-----
>>From: Kireeti Kompella [mailto:kireeti@juniper.net]
>>Sent: Thursday, March 21, 2002 12:09 PM
>>To: Shahram Davari
>>Cc: 'mpls@UU.net'
>>Subject: Re: MPLS ping draft-03
>>
>>
>>
>>Hi Shahram,
>>
>>On Wed, 20 Mar 2002, Shahram Davari wrote:
>>
>>>I would like to point out a few facts that I think you 
>>>
>>should consider
>>
>>>when deciding about the faith of this draft.
>>>
>>>1) Version-03 is basically a Brand New draft and has almost 
>>>
>>nothing in
>>
>>>common with version-02.
>>>
>>Are you really questioning the "faith of the draft" (or the good
>>faith of the authors) because the draft changed?  Pretty amazing!
>>
>>>Therefore I recommend that you read this draft carefully.
>>>
>>Good idea!  If one actually looked at the changes, one could make
>>*technical* comments instead of argumentum ad draftinem.
>>
>>For those who are interested, the new version addresses three issues:
>>a) data plane failure detection for *any* LSP;
>>b) fault isolation for *any* LSP;
>>c) reliable return paths.
>>
>>The -02 version only addressed (a) and (c), and only for RSVP LSPs.
>>
>>Kireeti.
>>
>>PS: Expect the draft to change further ("those rat finks did it
>>    again!") :-)
>>
>
>





From owner-mpls@UU.NET  Thu Mar 21 12:44:32 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA19326
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:44:31 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhec02796;
	Thu, 21 Mar 2002 17:43:37 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhec18394
	for mpls-outgoing; Thu, 21 Mar 2002 17:43:15 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhec18387
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:43:13 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhec10869
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:42:50 GMT
Received: from W2KEXGSWP02.kpnqwest.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: smtp.kpnqwest.com [193.242.92.8])
	id QQmhec09163
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:42:49 GMT
Received: from ntexghub01.kpnqwest.com (unverified) by W2KEXGSWP02.kpnqwest.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T59c69b7c08c0a86413650@W2KEXGSWP02.kpnqwest.com>;
 Thu, 21 Mar 2002 18:42:47 +0100
Received: by ntexghub01 with Internet Mail Service (5.5.2653.19)
	id <HJ8MZK7V>; Thu, 21 Mar 2002 18:42:47 +0100
Message-ID: <1E810ACBCC29D51185DF00508B66CCEED024CC@ntexghfd02>
From: "Metz, Eduard" <Eduard.Metz@KPNQwest.com>
To: "'Qureshi, Muhammad A (Akber)'" <mqureshi@lucent.com>,
        "Metz, Eduard"
	 <Eduard.Metz@KPNQwest.com>,
        "Nagarajan, Ramesh (Ramesh)"
	 <rameshn@lucent.com>,
        "'Jean Philippe Vasseur'" <jvasseur@cisco.com>
Cc: mpls@UU.NET, "Wang, Yung-Terng (Y T)" <ytw@hoserve.lucent.com>
Subject: RE: Comments on draft-nagarajan-ccamp-mpls-packet-protection-00.t
	 xt
Date: Thu, 21 Mar 2002 18:41:20 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

I'm not so sure about some of the statements below.

Why does MPLS FRR not provide end-to-end protection? It has the same scope
as 1+1 packet protection, which is the MPLS cloud. (btw also IGP reroute can
be fast (enough)).

I doubt that packet 1+1 is as 'simple' as SONET/SDH 1+1. It is simple in
transport networks because these (and the equipment) are built for it. Many
packet networks (and routers) are not like that. For one, transport networks
do not have dynamic routing which is one of the main ingredients of packet
networks. And also one of the strenghts, e.g. it allows recovery of 2+
failures.

Consider the following:
- LSP-A is setup with bandwidth constraint X.
- Now LSP-B should be the mated one of LSP-A. In an automated setup probably
LSP-B will be setup with bandwidth constraint X, and the additional
constraint to avoid SRLG used by LSP-A.

If a failure occurs on the path of LSP-A it will be re-routed. Assume it now
shares part of the path of LSP-B. Since the SRLG of LSP-A has changed (and
overlaps with LSP-B), LSP-B will be re-routed as well. Such a sequence of
events would probably result in packet loss on the egress, and minimise the
potential gain of this solution. Unless you nail down the LSP statically
-which has other downsides-, how would you avoid the above? 

cheers,
	Eduard

ps how do you plan to handle traffic like traceroute? as the intermediate
LSR are not aware of the special status of the traffic they carry, probably
one would get interesting reponses (of course this could be considered a
feature).

> -----Original Message-----
> From: Qureshi, Muhammad A (Akber) [mailto:mqureshi@lucent.com]
> Sent: Thursday, 21 March, 2002 17:16
> To: 'Metz, Eduard'; Nagarajan, Ramesh (Ramesh); 'Jean 
> Philippe Vasseur'
> Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
> Subject: RE: Comments on
> draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> 
> 
> Hi,
> 
> Packet 1+1 is providing fast end-to-end protection. I think end-to-end
> protection has better failure coverage than any fast 
> restoration scheme
> based on local reroute. Reason is the dependence of fast local reroute
> scheme on physical layer detection which may not be available 
> all the time.
> Also there can be failures at the above layers which can 
> affect the LSP
> forwarding but cannot be detected at the physical layer. So 
> packet 1+1 fills
> a gap that cannot be covered by either IGP-reroute (which is 
> slow) or MPLS
> FRR (which does not provide end-to-end protection).
> 
> 1+1 protection in the transport world does duplicate traffic 
> on two paths.
> It exists because it is simple to manage and provides fast end-to-end
> protection. Similarly, proposed packet 1+1 is also very 
> simple to operate
> and provides fast packet 1+1 protection.
> 
> Akber.
> 
> -----Original Message-----
> From: Metz, Eduard [mailto:Eduard.Metz@KPNQwest.com]
> Sent: Wednesday, March 20, 2002 5:27 AM
> To: 'Nagarajan, Ramesh (Ramesh)'; 'Jean Philippe Vasseur'
> Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
> Subject: RE: Comments on
> draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> 
> 
> 
> Which applications / traffic types require this type of 
> protection? (and why
> would existing methods not be sufficient? -IGP re-route, MPLS FRR-) 
> 
> How do you ensure that in case of a link / node failure the 
> affected LSP it
> taken 'out-of-service'? Otherwise, it is very likely that 
> both LSPs will end
> up sharing resources on at least a part of the path between 
> ingress and
> egress LSR. Which is a waste of resources, but also could 
> lead to congestion
> of the available path between ingress and egress. So potentially the
> protection mechanism could cause degradation of service (for those
> situations it should solve some problems).
> 
> As the solution cannot cope with packet reordering between ingress and
> egress, qos/scheduling on the path between ingress and egress 
> LSR could
> result in packet drop at the egress due to window-check failure.
> 
> Side note: In general I feel more comfortable with solutions 
> that stick to
> forwarding packets just once.
> 
> > -----Original Message-----
> > From: Nagarajan, Ramesh (Ramesh) [mailto:rameshn@lucent.com]
> > Sent: Tuesday, 19 March, 2002 22:05
> > To: 'Jean Philippe Vasseur'
> > Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
> > Subject: RE: Comments on
> > draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> > 
> > 
> > Hi,
> > 
> > I have attached some viewgraphs which we plan to present to 
> > MPLS WG. It
> > highlights features of our proposal and also compares to 
> > other recovery
> > schemes like you have mentioned. Please take a look and we 
> > can discuss more.
> > Fyi, the proposed approach is in field trail with a major 
> > service-provider.
> > 
> > ramesh.
> > 
> >  <<ietf_0302.pdf>> 
> > 
> > > -----Original Message-----
> > > From:	Jean Philippe Vasseur [SMTP:jvasseur@cisco.com]
> > > Sent:	Tuesday, March 19, 2002 12:00 PM
> > > To:	Nagarajan, Ramesh (Ramesh)
> > > Cc:	mpls@uu.net
> > > Subject:	Comments on
> > > draft-nagarajan-ccamp-mpls-packet-protection-00.txt
> > > 
> > > Hi,
> > > 
> > > A few comments about your proposal:
> > > 
> > > I personally do not see the clear advantages compared to 
> > local protection 
> > > (FRR) especially in term of efficiency (local => <50ms 
> > convergence time ; 
> > > protection => control on the QOS for the rerouted LSPs) 
> > while allowing 
> > > protection bandwidth sharing.
> > > 
> > > while
> > > 
> > > I clearly see serious disadvantages/showstopper:
> > > - bandwidth consumption as you bridge the traffic onto the 
> > two LSPs. You 
> > > just double the bandwidth consumption for every protected LSP.
> > > - requires Hardware modification on every ingress and egress LSR,
> > > - ...
> > > 
> > > Let's have the comments from SPs ...
> > > 
> > > JP. 
> > 
> 


From owner-mpls@UU.NET  Thu Mar 21 12:52:04 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA19761
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:52:04 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhed13357;
	Thu, 21 Mar 2002 17:51:00 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhed19320
	for mpls-outgoing; Thu, 21 Mar 2002 17:50:32 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhed19313
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:50:14 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhed28758
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:50:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhed19359
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:50:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA20972 for <mpls@uu.net>; Thu, 21 Mar 2002 12:50:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA24142 for mpls@uu.net; Thu, 21 Mar 2002 12:50:02 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhed19283
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:49:44 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhed15382
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:48:00 GMT
Received: from father.pmc-sierra.bc.ca by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmhed09382
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:47:59 GMT
Received: (qmail 9197 invoked by uid 104); 21 Mar 2002 17:47:59 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4192. . Clean. Processed in 0.622789 secs); 21 Mar 2002 17:47:59 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 21 Mar 2002 17:47:58 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2LHltp13996;
	Thu, 21 Mar 2002 09:47:55 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATKBHT>; Thu, 21 Mar 2002 09:47:59 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A67C@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Eric Gray'" <eric.gray@sandburst.com>
Cc: "'Kireeti Kompella'" <kireeti@juniper.net>,
        "'mpls@UU.net'"
	 <mpls@UU.NET>
Subject: RE: MPLS ping draft-03
Date: Thu, 21 Mar 2002 09:47:54 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Eric,

I am not talking about any bad motives. It might have been a combination of unwanted incidents.

What I wanted to point out is that I think the reason that there is a different deadline for -00 draft is that people be informed and have time to read a brand new draft, which off course is different than reading an update to a previous draft.

There was no announcement on MPLS list about -03 draft, and it was not even shown on the 3 agendas announced, which the last one was just a day before the meeting, and this mistake was not corrected by the authors either.

Based on these observations I think another consensus vote is needed on the list to decide whether this should become  WG document or not.

-Shahram

> -----Original Message-----
> From: Eric Gray [mailto:eric.gray@sandburst.com]
> Sent: Thursday, March 21, 2002 12:37 PM
> To: Shahram Davari
> Cc: 'Kireeti Kompella'; 'mpls@UU.net'
> Subject: Re: MPLS ping draft-03
> 
> 
> Shahram,
> 
>     This is an interesting notion and has some validity if 
> there is any
> intent to deceive or mislead in implying that rev N is 
> historically and
> traceably related in some way to rev N-1.  Irresepective of the actual
> extent of the changes in this case, I doubt that any such 
> intention can
> accurately be assigned to the people working on this effort.
> 
> You wrote:
> 
> >I think there is a good reason that IETF has set different 
> deadlines for version 00 and higher versions. When a draft 
> has had 100% change from its previous version, then it should 
> be submitted as another -00 version before the deadline of 
> the -00 version submission.
> >
> >I suggest that in future in order to reduce confusion, if 
> you have another 100% change, please rename your draft.  
> >
> >-Shahram
> >
> >>-----Original Message-----
> >>From: Kireeti Kompella [mailto:kireeti@juniper.net]
> >>Sent: Thursday, March 21, 2002 12:09 PM
> >>To: Shahram Davari
> >>Cc: 'mpls@UU.net'
> >>Subject: Re: MPLS ping draft-03
> >>
> >>
> >>
> >>Hi Shahram,
> >>
> >>On Wed, 20 Mar 2002, Shahram Davari wrote:
> >>
> >>>I would like to point out a few facts that I think you 
> >>>
> >>should consider
> >>
> >>>when deciding about the faith of this draft.
> >>>
> >>>1) Version-03 is basically a Brand New draft and has almost 
> >>>
> >>nothing in
> >>
> >>>common with version-02.
> >>>
> >>Are you really questioning the "faith of the draft" (or the good
> >>faith of the authors) because the draft changed?  Pretty amazing!
> >>
> >>>Therefore I recommend that you read this draft carefully.
> >>>
> >>Good idea!  If one actually looked at the changes, one could make
> >>*technical* comments instead of argumentum ad draftinem.
> >>
> >>For those who are interested, the new version addresses 
> three issues:
> >>a) data plane failure detection for *any* LSP;
> >>b) fault isolation for *any* LSP;
> >>c) reliable return paths.
> >>
> >>The -02 version only addressed (a) and (c), and only for RSVP LSPs.
> >>
> >>Kireeti.
> >>
> >>PS: Expect the draft to change further ("those rat finks did it
> >>    again!") :-)
> >>
> >
> >
> 
> 
> 



From owner-mpls@UU.NET  Thu Mar 21 12:58:32 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA20031
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 12:58:30 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhed22621;
	Thu, 21 Mar 2002 17:57:41 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhed19950
	for mpls-outgoing; Thu, 21 Mar 2002 17:57:14 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhed19939
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:57:13 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhed20862
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:56:04 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhed28554
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:56:03 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA21452 for <mpls@uu.net>; Thu, 21 Mar 2002 12:56:03 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA25208 for mpls@uu.net; Thu, 21 Mar 2002 12:56:03 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhed19786
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 17:55:05 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhed17250
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:54:29 GMT
Received: from father.pmc-sierra.bc.ca by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmhed18394
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:54:29 GMT
Received: (qmail 12172 invoked by uid 104); 21 Mar 2002 17:54:28 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4192. . Clean. Processed in 0.431328 secs); 21 Mar 2002 17:54:28 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 21 Mar 2002 17:54:27 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2LHsPp16495;
	Thu, 21 Mar 2002 09:54:25 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATKBMZ>; Thu, 21 Mar 2002 09:54:28 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A67D@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Loa Andersson'" <loa.andersson@utfors.se>,
        "'mpls@UU.net'"
	 <mpls@UU.NET>
Subject: RE: LSP ping decision
Date: Thu, 21 Mar 2002 09:54:23 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id MAA20031

> -----Original Message-----
> From: Loa Andersson [mailto:loa.andersson@utfors.se]
> Sent: Thursday, March 21, 2002 12:35 PM
> To: 'mpls@UU.net'
> Cc: Shahram Davari
> Subject: Re: LSP ping decision
> 
> 
> All,
> 
> since I put the agenda together the -02 / -03 mistake is mine.
> I apologise.

I am sorry, but apology is not enough. Since you have made the mistake,
then it is up to you to correct it in a fair manner.

> The draft was clearly published on time.
> There was no issue in the
> meeting on which draft that were discussed
> and accepted as a WG doc.

Yes, there was. The Agenda said version -02, but version -03 was presented.

> Anyone who have looked the draft up
> in the repository has found the -03 version since the agenda was
> published.

Why should one look at the repository for version-03 when he already has version-02
which is in the agenda?

-Shahram

> However comments on the draft is more than welcome. Please read
> and comment on the technical merits.
> 
> /Loa
> 
> Shahram Davari wrote:
> 
> > Hi all,
> > 
> > It seems that the LSP-ping-03 was not in the agenda 
> (version 02 was in the agenda) and its date of submission is 
> also questionable. So my suggestion is let's discuss its 
> merits on list before accepting it as WG item.
> > 
> > Yours,
> > 
> > Shahram Davari
> > Senior Product Research Engineer
> > R&D Research Ottawa
> > PMC-Sierra, Inc. 
> > Phone: (613) 271-4018
> > Fax:   (613) 271-6468
> > 
> > 
> 
> 
> -- 
> Loa Andersson
> Chief Architect,
> Utfors Research, Architecture and Future Lab (URAX)
> Utfors AB
> Rĺsundavägen 12
> Box 525, 169 29 Solna
> Office          +46 8 5270 2000
> Office direct   +46 8 5270 5038
> Mobile          +46 70 848 5038
> Email           loa.andersson@utfors.se
> WWW             www.utfors.se
> 



From owner-mpls@UU.NET  Thu Mar 21 14:01:08 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA21591
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 14:01:08 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmheh29772;
	Thu, 21 Mar 2002 18:59:42 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmheh15327
	for mpls-outgoing; Thu, 21 Mar 2002 18:59:15 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmheh15319
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 18:59:01 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmheh23005
	for <mpls@UU.NET>; Thu, 21 Mar 2002 18:58:20 GMT
Received: from auemail1.firewall.lucent.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: auemail1.lucent.com [192.11.223.161])
	id QQmheh27535
	for <mpls@UU.NET>; Thu, 21 Mar 2002 18:58:19 GMT
Received: from nj7460exch002h.wins.lucent.com (h135-17-42-35.lucent.com [135.17.42.35])
	by auemail1.firewall.lucent.com (Switch-2.1.3/Switch-2.1.0) with ESMTP id g2LIwIl13464
	for <mpls@UU.NET>; Thu, 21 Mar 2002 13:58:18 -0500 (EST)
Received: by nj7460exch002h.ho.lucent.com with Internet Mail Service (5.5.2650.21)
	id <GVW86FR9>; Thu, 21 Mar 2002 13:58:17 -0500
Message-ID: <2E12619580C0D1118C6400805F9F4C950DEAD555@nj7460exch001u.ho.lucent.com>
From: "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>
To: "'Metz, Eduard'" <Eduard.Metz@kpnqwest.com>,
        "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>,
        "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>,
        "'Jean Philippe Vasseur'" <jvasseur@cisco.com>
Cc: mpls@UU.NET, "Wang, Yung-Terng (Y T)" <ytw@hoserve.lucent.com>
Subject: RE: Comments on draft-nagarajan-ccamp-mpls-packet-protection-00.t
	 xt
Date: Thu, 21 Mar 2002 13:58:00 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

I suppose MPLS cloud cosnists of many hops. In this case end-to-end
path protection requires detection+notification which would be hard to
achieve in 10s of millliseconds unless network provides stringent QoS
requirements.
I don't think IGP reroute can achieve 10s of milliseconds recovery in a
reasonable size network. (We are targetting for restoration times in order
of
10s of milliseconds)

Below in your example you are assuming a specific policy of what
happens after failure of an LSP. No where in the draft we are advocating
that
policy. When computing the failed route one can always put a constraint to
avoid SRLGs being used in the working path. It can be done easily through
configuration as done in the transport network as well as signalling (if one
wants to use it).

Akber.

-----Original Message-----
From: Metz, Eduard [mailto:Eduard.Metz@kpnqwest.com]
Sent: Thursday, March 21, 2002 12:41 PM
To: 'Qureshi, Muhammad A (Akber)'; Metz, Eduard; Nagarajan, Ramesh
(Ramesh); 'Jean Philippe Vasseur'
Cc: mpls@UU.NET; Wang, Yung-Terng (Y T)
Subject: RE: Comments on
draft-nagarajan-ccamp-mpls-packet-protection-00.t xt


I'm not so sure about some of the statements below.

Why does MPLS FRR not provide end-to-end protection? It has the same scope
as 1+1 packet protection, which is the MPLS cloud. (btw also IGP reroute can
be fast (enough)).

I doubt that packet 1+1 is as 'simple' as SONET/SDH 1+1. It is simple in
transport networks because these (and the equipment) are built for it. Many
packet networks (and routers) are not like that. For one, transport networks
do not have dynamic routing which is one of the main ingredients of packet
networks. And also one of the strenghts, e.g. it allows recovery of 2+
failures.

Consider the following:
- LSP-A is setup with bandwidth constraint X.
- Now LSP-B should be the mated one of LSP-A. In an automated setup probably
LSP-B will be setup with bandwidth constraint X, and the additional
constraint to avoid SRLG used by LSP-A.

If a failure occurs on the path of LSP-A it will be re-routed. Assume it now
shares part of the path of LSP-B. Since the SRLG of LSP-A has changed (and
overlaps with LSP-B), LSP-B will be re-routed as well. Such a sequence of
events would probably result in packet loss on the egress, and minimise the
potential gain of this solution. Unless you nail down the LSP statically
-which has other downsides-, how would you avoid the above? 

cheers,
	Eduard

ps how do you plan to handle traffic like traceroute? as the intermediate
LSR are not aware of the special status of the traffic they carry, probably
one would get interesting reponses (of course this could be considered a
feature).

> -----Original Message-----
> From: Qureshi, Muhammad A (Akber) [mailto:mqureshi@lucent.com]
> Sent: Thursday, 21 March, 2002 17:16
> To: 'Metz, Eduard'; Nagarajan, Ramesh (Ramesh); 'Jean 
> Philippe Vasseur'
> Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
> Subject: RE: Comments on
> draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> 
> 
> Hi,
> 
> Packet 1+1 is providing fast end-to-end protection. I think end-to-end
> protection has better failure coverage than any fast 
> restoration scheme
> based on local reroute. Reason is the dependence of fast local reroute
> scheme on physical layer detection which may not be available 
> all the time.
> Also there can be failures at the above layers which can 
> affect the LSP
> forwarding but cannot be detected at the physical layer. So 
> packet 1+1 fills
> a gap that cannot be covered by either IGP-reroute (which is 
> slow) or MPLS
> FRR (which does not provide end-to-end protection).
> 
> 1+1 protection in the transport world does duplicate traffic 
> on two paths.
> It exists because it is simple to manage and provides fast end-to-end
> protection. Similarly, proposed packet 1+1 is also very 
> simple to operate
> and provides fast packet 1+1 protection.
> 
> Akber.
> 
> -----Original Message-----
> From: Metz, Eduard [mailto:Eduard.Metz@KPNQwest.com]
> Sent: Wednesday, March 20, 2002 5:27 AM
> To: 'Nagarajan, Ramesh (Ramesh)'; 'Jean Philippe Vasseur'
> Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
> Subject: RE: Comments on
> draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> 
> 
> 
> Which applications / traffic types require this type of 
> protection? (and why
> would existing methods not be sufficient? -IGP re-route, MPLS FRR-) 
> 
> How do you ensure that in case of a link / node failure the 
> affected LSP it
> taken 'out-of-service'? Otherwise, it is very likely that 
> both LSPs will end
> up sharing resources on at least a part of the path between 
> ingress and
> egress LSR. Which is a waste of resources, but also could 
> lead to congestion
> of the available path between ingress and egress. So potentially the
> protection mechanism could cause degradation of service (for those
> situations it should solve some problems).
> 
> As the solution cannot cope with packet reordering between ingress and
> egress, qos/scheduling on the path between ingress and egress 
> LSR could
> result in packet drop at the egress due to window-check failure.
> 
> Side note: In general I feel more comfortable with solutions 
> that stick to
> forwarding packets just once.
> 
> > -----Original Message-----
> > From: Nagarajan, Ramesh (Ramesh) [mailto:rameshn@lucent.com]
> > Sent: Tuesday, 19 March, 2002 22:05
> > To: 'Jean Philippe Vasseur'
> > Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
> > Subject: RE: Comments on
> > draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> > 
> > 
> > Hi,
> > 
> > I have attached some viewgraphs which we plan to present to 
> > MPLS WG. It
> > highlights features of our proposal and also compares to 
> > other recovery
> > schemes like you have mentioned. Please take a look and we 
> > can discuss more.
> > Fyi, the proposed approach is in field trail with a major 
> > service-provider.
> > 
> > ramesh.
> > 
> >  <<ietf_0302.pdf>> 
> > 
> > > -----Original Message-----
> > > From:	Jean Philippe Vasseur [SMTP:jvasseur@cisco.com]
> > > Sent:	Tuesday, March 19, 2002 12:00 PM
> > > To:	Nagarajan, Ramesh (Ramesh)
> > > Cc:	mpls@uu.net
> > > Subject:	Comments on
> > > draft-nagarajan-ccamp-mpls-packet-protection-00.txt
> > > 
> > > Hi,
> > > 
> > > A few comments about your proposal:
> > > 
> > > I personally do not see the clear advantages compared to 
> > local protection 
> > > (FRR) especially in term of efficiency (local => <50ms 
> > convergence time ; 
> > > protection => control on the QOS for the rerouted LSPs) 
> > while allowing 
> > > protection bandwidth sharing.
> > > 
> > > while
> > > 
> > > I clearly see serious disadvantages/showstopper:
> > > - bandwidth consumption as you bridge the traffic onto the 
> > two LSPs. You 
> > > just double the bandwidth consumption for every protected LSP.
> > > - requires Hardware modification on every ingress and egress LSR,
> > > - ...
> > > 
> > > Let's have the comments from SPs ...
> > > 
> > > JP. 
> > 
> 


From owner-mpls@UU.NET  Thu Mar 21 14:14:25 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA21914
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 14:14:24 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhei07422;
	Thu, 21 Mar 2002 19:13:29 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhei05581
	for mpls-outgoing; Thu, 21 Mar 2002 19:13:16 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhei05500
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 19:13:14 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhei14565
	for <mpls@UU.NET>; Thu, 21 Mar 2002 19:12:43 GMT
Received: from web14808.mail.yahoo.com by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: web14808.mail.yahoo.com [216.136.224.224])
	id QQmhei06168
	for <mpls@UU.NET>; Thu, 21 Mar 2002 19:12:42 GMT
Message-ID: <20020321191242.82724.qmail@web14808.mail.yahoo.com>
Received: from [12.125.43.134] by web14808.mail.yahoo.com via HTTP; Thu, 21 Mar 2002 11:12:42 PST
Date: Thu, 21 Mar 2002 11:12:42 -0800 (PST)
From: muhammad asghar <muh_asghar@yahoo.com>
Subject: Re: Test Equipments for MPLS
To: Bharti Batra <bbatra@aplion.stpn.soft.net>, mpls@UU.NET
In-Reply-To: <039201c1c9c2$73788080$0aca64c0@bhartib>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="0-117120131-1016737962=:80856"
Sender: owner-mpls@UU.NET
Precedence: bulk

--0-117120131-1016737962=:80856
Content-Type: text/plain; charset=us-ascii


 I Think Agilent's Router Tester and Spirent's new releases of Smartbits are capable of tresting MPLS capable routers.
Regards,
 
Muhammad Asghar
 
  Bharti Batra <bbatra@aplion.stpn.soft.net> wrote: Hi ! Can anybody pls tell me about the test equipments that are being used for testing MPLS over ATM/GigE/FR? Regds,Bharti


---------------------------------
Do You Yahoo!?
Yahoo! Movies - coverage of the 74th Academy AwardsŽ
--0-117120131-1016737962=:80856
Content-Type: text/html; charset=us-ascii

<P> I Think Agilent's Router Tester and Spirent's new releases of Smartbits are capable of tresting MPLS capable routers.
<P>Regards,
<P>&nbsp;
<P>Muhammad Asghar
<P>&nbsp;
<P>&nbsp; <B><I>Bharti Batra &lt;bbatra@aplion.stpn.soft.net&gt;</I></B> wrote: 
<BLOCKQUOTE style="BORDER-LEFT: #1010ff 2px solid; MARGIN-LEFT: 5px; PADDING-LEFT: 5px"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<META content="MSHTML 5.00.2314.1000" name=GENERATOR>
<STYLE></STYLE>

<DIV>Hi !</DIV>
<DIV>&nbsp;</DIV>
<DIV>Can anybody pls tell me about the test equipments that are being used for testing MPLS over ATM/GigE/FR?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Regds,</DIV>
<DIV>Bharti</DIV></BLOCKQUOTE><p><br><hr size=1><b>Do You Yahoo!?</b><br>
<a href="$rd_url/tag/http://movies.yahoo.com/">Yahoo! Movies</a> - coverage of the 74th Academy AwardsŽ
--0-117120131-1016737962=:80856--


From owner-mpls@UU.NET  Thu Mar 21 14:18:12 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA22058
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 14:18:07 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhej25951;
	Thu, 21 Mar 2002 19:16:49 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhej06849
	for mpls-outgoing; Thu, 21 Mar 2002 19:16:28 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhej06804
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 19:16:19 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhej06108
	for <mpls@UU.NET>; Thu, 21 Mar 2002 19:15:34 GMT
Received: from merlot.juniper.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint.juniper.net [207.17.136.129])
	id QQmhej10741
	for <mpls@UU.NET>; Thu, 21 Mar 2002 19:15:34 GMT
Received: from kummer.juniper.net (kummer.juniper.net [172.17.12.90])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id g2LJFVT87102;
	Thu, 21 Mar 2002 11:15:31 -0800 (PST)
	(envelope-from kireeti@juniper.net)
Date: Thu, 21 Mar 2002 11:15:31 -0800 (PST)
From: Kireeti Kompella <kireeti@juniper.net>
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
cc: "'mpls@UU.net'" <mpls@UU.NET>
Subject: RE: MPLS ping draft-03
In-Reply-To: <4B6D09F3B826D411A67300D0B706EFDE84A67C@nt-exch-yow.pmc-sierra.bc.ca>
Message-ID: <Pine.BSF.4.10.10203211111410.24442-100000@kummer.juniper.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-mpls@UU.NET
Precedence: bulk



On Thu, 21 Mar 2002, Shahram Davari wrote:

> There was no announcement on MPLS list about -03 draft, and it was not
> even shown on the 3 agendas announced, which the last one was just a day
> before the meeting, and this mistake was not corrected by the authors
> either.

I suggest that you subscribe to IETF announce.  There is no need
for the MPLS list to repeat all draft notices; it makes sense for
MPLS WG drafts, but for individual submissions, this is a matter of
convenience (or inconvenience, for those like me who are subscribed
to IETF announce).

Kireeti.



From owner-mpls@UU.NET  Thu Mar 21 14:26:40 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA22479
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 14:26:39 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhej10145;
	Thu, 21 Mar 2002 19:25:43 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhej07962
	for mpls-outgoing; Thu, 21 Mar 2002 19:25:26 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhej07955
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 19:25:22 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhej13488
	for <mpls@uu.net>; Thu, 21 Mar 2002 19:25:02 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhej20680
	for <mpls@uu.net>; Thu, 21 Mar 2002 19:25:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id OAA28783 for <mpls@uu.net>; Thu, 21 Mar 2002 14:25:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id OAA00882 for mpls@uu.net; Thu, 21 Mar 2002 14:25:01 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhej07833
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 19:24:09 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhej24316
	for <mpls@UU.NET>; Thu, 21 Mar 2002 19:20:43 GMT
Received: from father.pmc-sierra.bc.ca by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmhej18623
	for <mpls@UU.NET>; Thu, 21 Mar 2002 19:20:42 GMT
Received: (qmail 15893 invoked by uid 104); 21 Mar 2002 19:20:41 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4192. . Clean. Processed in 0.458373 secs); 21 Mar 2002 19:20:41 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 21 Mar 2002 19:20:40 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2LJKbp16364;
	Thu, 21 Mar 2002 11:20:37 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATKDSV>; Thu, 21 Mar 2002 11:20:41 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A67E@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Kireeti Kompella'" <kireeti@juniper.net>
Cc: "'mpls@UU.net'" <mpls@UU.NET>
Subject: RE: MPLS ping draft-03
Date: Thu, 21 Mar 2002 11:20:29 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

I am subscribed to IETF list. But I don't check it daily to verify the correctness of
the agenda.

-Shahram

> -----Original Message-----
> From: Kireeti Kompella [mailto:kireeti@juniper.net]
> Sent: Thursday, March 21, 2002 2:16 PM
> To: Shahram Davari
> Cc: 'mpls@UU.net'
> Subject: RE: MPLS ping draft-03
> 
> 
> 
> 
> On Thu, 21 Mar 2002, Shahram Davari wrote:
> 
> > There was no announcement on MPLS list about -03 draft, and 
> it was not
> > even shown on the 3 agendas announced, which the last one 
> was just a day
> > before the meeting, and this mistake was not corrected by 
> the authors
> > either.
> 
> I suggest that you subscribe to IETF announce.  There is no need
> for the MPLS list to repeat all draft notices; it makes sense for
> MPLS WG drafts, but for individual submissions, this is a matter of
> convenience (or inconvenience, for those like me who are subscribed
> to IETF announce).
> 
> Kireeti.
> 



From owner-mpls@UU.NET  Thu Mar 21 14:28:28 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA22593
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 14:28:26 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhej13280;
	Thu, 21 Mar 2002 19:27:26 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhej08098
	for mpls-outgoing; Thu, 21 Mar 2002 19:27:06 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhej08081
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 19:27:03 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhej06614
	for <mpls@uu.net>; Thu, 21 Mar 2002 19:26:02 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhej22092
	for <mpls@uu.net>; Thu, 21 Mar 2002 19:26:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id OAA28852 for <mpls@uu.net>; Thu, 21 Mar 2002 14:26:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id OAA00936 for mpls@uu.net; Thu, 21 Mar 2002 14:26:01 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhej07899
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 19:25:08 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhej01848
	for <mpls@UU.NET>; Thu, 21 Mar 2002 19:24:25 GMT
Received: from mother.pmc-sierra.bc.ca by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmhej08374
	for <mpls@UU.NET>; Thu, 21 Mar 2002 19:24:25 GMT
Received: (qmail 19222 invoked by uid 104); 21 Mar 2002 19:24:24 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4192. . Clean. Processed in 0.447644 secs); 21 Mar 2002 19:24:24 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 21 Mar 2002 19:24:23 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2LJOKp17510;
	Thu, 21 Mar 2002 11:24:20 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATKDV4>; Thu, 21 Mar 2002 11:24:24 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A67F@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Kireeti Kompella'" <kireeti@juniper.net>
Cc: "'mpls@UU.net'" <mpls@UU.NET>
Subject: RE: MPLS ping draft-03
Date: Thu, 21 Mar 2002 11:24:17 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

since you pay good attention to IETF and MPLS announcements, then why didn't you spot the mistake in the Agenda about your draft?

-Shahram

> -----Original Message-----
> From: Kireeti Kompella [mailto:kireeti@juniper.net]
> Sent: Thursday, March 21, 2002 2:16 PM
> To: Shahram Davari
> Cc: 'mpls@UU.net'
> Subject: RE: MPLS ping draft-03
> 
> 
> 
> 
> On Thu, 21 Mar 2002, Shahram Davari wrote:
> 
> > There was no announcement on MPLS list about -03 draft, and 
> it was not
> > even shown on the 3 agendas announced, which the last one 
> was just a day
> > before the meeting, and this mistake was not corrected by 
> the authors
> > either.
> 
> I suggest that you subscribe to IETF announce.  There is no need
> for the MPLS list to repeat all draft notices; it makes sense for
> MPLS WG drafts, but for individual submissions, this is a matter of
> convenience (or inconvenience, for those like me who are subscribed
> to IETF announce).
> 
> Kireeti.
> 



From owner-mpls@UU.NET  Thu Mar 21 14:31:51 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA22789
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 14:31:50 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhek03415;
	Thu, 21 Mar 2002 19:30:50 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhek08605
	for mpls-outgoing; Thu, 21 Mar 2002 19:30:23 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhek08572
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 19:30:15 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhek28926
	for <mpls@uu.net>; Thu, 21 Mar 2002 19:30:10 GMT
Received: from merlot.juniper.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint.juniper.net [207.17.136.129])
	id QQmhek27996
	for <mpls@uu.net>; Thu, 21 Mar 2002 19:30:10 GMT
Received: from kummer.juniper.net (kummer.juniper.net [172.17.12.90])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id g2LJU8T88236;
	Thu, 21 Mar 2002 11:30:08 -0800 (PST)
	(envelope-from kireeti@juniper.net)
Date: Thu, 21 Mar 2002 11:30:08 -0800 (PST)
From: Kireeti Kompella <kireeti@juniper.net>
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
cc: "'mpls@UU.net'" <mpls@UU.NET>
Subject: RE: LSP ping decision
In-Reply-To: <4B6D09F3B826D411A67300D0B706EFDE84A67D@nt-exch-yow.pmc-sierra.bc.ca>
Message-ID: <Pine.BSF.4.10.10203211115420.24442-100000@kummer.juniper.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-mpls@UU.NET
Precedence: bulk


On Thu, 21 Mar 2002, Shahram Davari wrote:

> I am sorry, but apology is not enough. Since you have made the mistake,
> then it is up to you to correct it in a fair manner.

If you had really read the 02 version, then you should have realized
from slide 2 onwards that you had read a different version then the
most of the rest of the WG.

The call for consensus was taken *after* the presentation, when
attendees had clearly seen something that was not 02.  Calling
the diff from 02 to 03 a "100% change" (your words) is clearly
inconsistent with not recognizing the difference and saying
something about it during the meeting.

Kireeti.



From owner-mpls@UU.NET  Thu Mar 21 14:43:49 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA23156
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 14:43:48 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhek06408;
	Thu, 21 Mar 2002 19:42:53 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhek09586
	for mpls-outgoing; Thu, 21 Mar 2002 19:42:26 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhek09578
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 19:42:13 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhek11986
	for <mpls@uu.net>; Thu, 21 Mar 2002 19:39:03 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhek09675
	for <mpls@uu.net>; Thu, 21 Mar 2002 19:39:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id OAA29920 for <mpls@uu.net>; Thu, 21 Mar 2002 14:39:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id OAA03482 for mpls@uu.net; Thu, 21 Mar 2002 14:39:02 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhek09182
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 19:37:45 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhek20883
	for <mpls@uu.net>; Thu, 21 Mar 2002 19:37:30 GMT
Received: from mother.pmc-sierra.bc.ca by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmhek28463
	for <mpls@uu.net>; Thu, 21 Mar 2002 19:37:30 GMT
Received: (qmail 24969 invoked by uid 104); 21 Mar 2002 19:37:29 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4192. . Clean. Processed in 0.507143 secs); 21 Mar 2002 19:37:29 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 21 Mar 2002 19:37:28 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2LJbQp25778;
	Thu, 21 Mar 2002 11:37:26 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATKD9Z>; Thu, 21 Mar 2002 11:37:30 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A680@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Kireeti Kompella'" <kireeti@juniper.net>
Cc: "'mpls@UU.net'" <mpls@UU.NET>
Subject: RE: LSP ping decision
Date: Thu, 21 Mar 2002 11:37:18 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Ok. Here are the sequence of events:

1) I was quite shocked to see the -03 version being presented. My first reaction was I may have
not seen the announcement on the MPLS list or I may have not carefully checked the Agenda.

2) To figure this out it took me 2-3 minutes.

3) I immediately informed George and Scott of this matter. George didn't have any idea about this
and Scott (after checking the fact) agreed with my observation during the meeting.

If you don't believe me you can ask George and Scott.

So as you can see I spotted the problem, and before making any conclusion, first checked to make sure
I am correct in my assessment.

-Shahram



> -----Original Message-----
> From: Kireeti Kompella [mailto:kireeti@juniper.net]
> Sent: Thursday, March 21, 2002 2:30 PM
> To: Shahram Davari
> Cc: 'mpls@UU.net'
> Subject: RE: LSP ping decision
> 
> 
> 
> On Thu, 21 Mar 2002, Shahram Davari wrote:
> 
> > I am sorry, but apology is not enough. Since you have made 
> the mistake,
> > then it is up to you to correct it in a fair manner.
> 
> If you had really read the 02 version, then you should have realized
> from slide 2 onwards that you had read a different version then the
> most of the rest of the WG.
> 
> The call for consensus was taken *after* the presentation, when
> attendees had clearly seen something that was not 02.  Calling
> the diff from 02 to 03 a "100% change" (your words) is clearly
> inconsistent with not recognizing the difference and saying
> something about it during the meeting.
> 
> Kireeti.
> 



From owner-mpls@UU.NET  Thu Mar 21 15:21:21 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA24107
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 15:21:20 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhen00678;
	Thu, 21 Mar 2002 20:20:15 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhen03156
	for mpls-outgoing; Thu, 21 Mar 2002 20:20:01 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhen03145
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 20:19:51 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhen18494
	for <mpls@UU.net>; Thu, 21 Mar 2002 20:19:27 GMT
Received: from newdev.harvard.edu by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: newdev.eecs.harvard.edu [140.247.60.212])
	id QQmhen29390
	for <mpls@UU.net>; Thu, 21 Mar 2002 20:19:27 GMT
Received: (from sob@localhost)
	by newdev.harvard.edu (8.10.2/8.10.2) id g2LKJBK17152
	for mpls@UU.net; Thu, 21 Mar 2002 15:19:11 -0500 (EST)
Date: Thu, 21 Mar 2002 15:19:11 -0500 (EST)
From: Scott  Bradner <sob@harvard.edu>
Message-Id: <200203212019.g2LKJBK17152@newdev.harvard.edu>
To: mpls@UU.NET
Subject: RE: MPLS ping draft-03
Sender: owner-mpls@UU.NET
Precedence: bulk


now kids - stop throwing sand and get out of the sand box

the question of the version of the ID is moot since the discusion
on the content (remember what content is?) has to be done
on the mailing list

Scott

-----
From owner-mpls@UU.NET  Thu Mar 21 14:28:40 2002
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Kireeti Kompella'" <kireeti@juniper.net>
Cc: "'mpls@UU.net'" <mpls@UU.NET>
Subject: RE: MPLS ping draft-03
Date: Thu, 21 Mar 2002 11:24:17 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

since you pay good attention to IETF and MPLS announcements, then why didn't you spot the mistake in the Agenda about your draft?

-Shahram

> -----Original Message-----
> From: Kireeti Kompella [mailto:kireeti@juniper.net]
> Sent: Thursday, March 21, 2002 2:16 PM
> To: Shahram Davari
> Cc: 'mpls@UU.net'
> Subject: RE: MPLS ping draft-03
> 
> 
> 
> 
> On Thu, 21 Mar 2002, Shahram Davari wrote:
> 
> > There was no announcement on MPLS list about -03 draft, and 
> it was not
> > even shown on the 3 agendas announced, which the last one 
> was just a day
> > before the meeting, and this mistake was not corrected by 
> the authors
> > either.
> 
> I suggest that you subscribe to IETF announce.  There is no need
> for the MPLS list to repeat all draft notices; it makes sense for
> MPLS WG drafts, but for individual submissions, this is a matter of
> convenience (or inconvenience, for those like me who are subscribed
> to IETF announce).
> 
> Kireeti.
> 



From owner-mpls@UU.NET  Thu Mar 21 16:32:42 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26194
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 16:32:37 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhes18110;
	Thu, 21 Mar 2002 21:31:15 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhes29501
	for mpls-outgoing; Thu, 21 Mar 2002 21:30:51 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhes29496
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 21:30:50 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhes00337
	for <mpls@uu.net>; Thu, 21 Mar 2002 21:30:07 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhes19485
	for <mpls@uu.net>; Thu, 21 Mar 2002 21:30:06 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id QAA08979 for <mpls@uu.net>; Thu, 21 Mar 2002 16:30:06 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id QAA09674 for mpls@uu.net; Thu, 21 Mar 2002 16:30:06 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmher29318
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 21:28:43 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmher24119
	for <mpls@UU.NET>; Thu, 21 Mar 2002 21:27:55 GMT
Received: from cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: europe.cisco.com [144.254.52.73])
	id QQmher07607
	for <mpls@UU.NET>; Thu, 21 Mar 2002 21:27:54 GMT
Received: from FLEFAUCH-W2K.cisco.com (ch2-dhcp134-245.cisco.com [161.44.134.245])
	by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id WAA17362;
	Thu, 21 Mar 2002 22:27:48 +0100 (MET)
Message-Id: <4.3.2.7.2.20020321222028.01ec1598@europe.cisco.com>
X-Sender: flefauch@europe.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 21 Mar 2002 22:27:43 +0100
To: "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>
From: Francois Le Faucheur <flefauch@cisco.com>
Subject: RE: Comments on
  draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
Cc: "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>,
        "'Francois Le Faucheur'" <flefauch@cisco.com>,
        "'Jean Philippe Vasseur'" <jvasseur@cisco.com>, mpls@UU.NET,
        "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>,
        "Wang, Yung-Terng (Y T)" <ytw@hoserve.lucent.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Ramesh,

At 14:22 20/03/2002 -0500, Nagarajan, Ramesh (Ramesh) wrote:
>         First, Thanks for all your comments (including some other e-mails i
>have received in this thread). I think we have some good discussions going.
>
>         my comments interspersed below:
>
> > Nagarajan,
> >
> > If I understand correctly, this approach fundamentally does not achieve
> > protection at the MPLS layer (ie it does not rely on MPLS forwarding to
> > achieve protection) but rather achieves protection through a "thin"
> > additional protection layer on top of MPLS. In other words, the LSPs are
> > really used as pure pipes and you rely on an additional layer (aka
> > sequence
> > number in terms of protocol + some module in the data path to do packet
> > selection).
> > Is this not right?
> >
> > I sort of look at that as re-building a kind of SDH-lite on top of MPLS
> > (which seems a little odd to me since one objective of MPLS protection is
> > to be able to take advantage of MPLS forwarding so as not to have to rely
> > on underlying SDH protection).
> >
>         [Ramesh] I think the view of a thin layer on top of MPLS is one way
>of looking at it and a reasonable one.
>       However, all MPLS protection approaches that i am aware of require
>support outside of the MPLS *forwarding*             layer. This typically
>includes functions such as failure detection, failure notification and LSP
>switching (none                         of which we need for our proposal).
>What  we are requiring is a different kind of thin function  outside of
>basic MPLS forwarding. .

Yes, the other MPLS protection approaches make use of "mechanisms" in 
addition to MPLS forwarding, but all these mechanisms are in the control 
plane (e.g. failure detection, LFIB update). In terms of data path, the 
other protection approaches rely purely on existing forwarding mechanisms 
(e.g. label stacking).

A protection approach which cannot be supported by MPLS hardware strikes me 
as a pretty unattractive MPLS protection approach.

Also, this approach is very bandwidth wasteful when compared to the other 
approaches. First, the backup capacity is entirely wasted in the absence of 
failure (while other approaches allow complete reuse of it for traffic 
which can tolerate being squeezed out during failure). Secondly, the backup 
capacity is used on a path which should be SRLG disjoint end-to-end and 
thus may be much "longer" than back up paths used by local protection. 
You'd really have to be assuming an environment where bandwidth is of no 
concern at all.

You have similar inefficiencies in the terminating box in the cases 
discussed below where packets have to go to/fro inside the terminating LSR 
(BTW, I can't see the "protection in the box" argument since you still have 
a single point of failure in the card which actually does the packet selection)

The only thing this approach buys you is a slightly improved recovery time 
which is equal to the local failure detection time (note that failure 
notification is not required with bypass approaches).

I pesonnally can't see that such a small improvement (aka in the 10s of 
millisec) justifies a complete change in MPLS forwarding and MPLS hardware 
as well as the other drawbacks. Let's hear other opinions.

Francois


> > You may argue that this additional "SDH-lite" protection layer is really
> > really "thin" and should not be considered as an additional layer (it only
> >
> > needs a sequence number after all), but I have the impression that it is
> > affecting the data path so significantly that MPLS hardware could not cope
> >
> > with that (ie before doing forwarding of any packet I need to select the
> > copy of the packet - which BTW appears particularly interesting on egress
> > LSRs with distributed architecture when the two LSPs terminate on
> > different
> > input cards).
> >
>         [Ramesh] Selecting is done wherever the above thin layer is
>terminated. This may
>         imply that the duplicated packets are carried to a different line
>card than where
>         the LSPs are terminated. By the way, this provides additional
>protection (in the box) and is more
>         end-to-end from a service standpoint. Also, even for a single LSP
>one needs to carry
>         packets to a different line card if the service the LSP is carrying
>does not originate/terminate
>         at the card the LSP terminates.
>
> > So, am I wrong in assuming that this requires specific hardware support?
> > or
> > are you proposing that we adopt as MPLS protection an appraoch which
> > cannot
> > be achieved with existing MPLS hardware?
> >
>       [Ramesh] Hardware support is probably needed to implement the
>selection function
>       at high speeds. But it can also be done in software if speed is not an
>issue (also
>       someone may very well figure out/choose to do this simple/thin
>function extremely fast
>       in software).
>
> > If the latter, that would be an interesting element to add to your
> > comparison between your approach and pure MPLS protection schemes.
> >
> > Thanks
> >
> > Francois
> >
> > At 16:04 19/03/2002 -0500, Nagarajan, Ramesh (Ramesh) wrote:
> > >Hi,
> > >
> > >I have attached some viewgraphs which we plan to present to MPLS WG. It
> > >highlights features of our proposal and also compares to other recovery
> > >schemes like you have mentioned. Please take a look and we can discuss
> > more.
> > >Fyi, the proposed approach is in field trail with a major
> > service-provider.
> > >
> > >ramesh.
> > >
> > >  <<ietf_0302.pdf>>
> > >
> > > > -----Original Message-----
> > > > From: Jean Philippe Vasseur [SMTP:jvasseur@cisco.com]
> > > > Sent: Tuesday, March 19, 2002 12:00 PM
> > > > To:   Nagarajan, Ramesh (Ramesh)
> > > > Cc:   mpls@uu.net
> > > > Subject:      Comments on
> > > > draft-nagarajan-ccamp-mpls-packet-protection-00.txt
> > > >
> > > > Hi,
> > > >
> > > > A few comments about your proposal:
> > > >
> > > > I personally do not see the clear advantages compared to local
> > protection
> > > > (FRR) especially in term of efficiency (local => <50ms convergence
> > time ;
> > > > protection => control on the QOS for the rerouted LSPs) while allowing
> > > > protection bandwidth sharing.
> > > >
> > > > while
> > > >
> > > > I clearly see serious disadvantages/showstopper:
> > > > - bandwidth consumption as you bridge the traffic onto the two LSPs.
> > You
> > > > just double the bandwidth consumption for every protected LSP.
> > > > - requires Hardware modification on every ingress and egress LSR,
> > > > - ...
> > > >
> > > > Let's have the comments from SPs ...
> > > >
> > > > JP.
> >


_________________________________________________________
Francois Le Faucheur
Development Engineer, IOS Layer 3 Services
Cisco Systems
Office Phone:          +33 4 97 23 26 19
Mobile :               +33 6 19 98 50 90
Fax:                   +33 4 97 23 26 26
Email:                 flefauch@cisco.com
_________________________________________________________
Cisco Systems
Domaine Green Side
400, Avenue de Roumanille
06 410  Biot - Sophia Antipolis
FRANCE
_________________________________________________________ 



From owner-mpls@UU.NET  Thu Mar 21 16:48:35 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26598
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 16:48:35 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhet11725;
	Thu, 21 Mar 2002 21:47:37 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhet00996
	for mpls-outgoing; Thu, 21 Mar 2002 21:47:26 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhet00985
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 21:47:19 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhet21369
	for <mpls@UU.NET>; Thu, 21 Mar 2002 21:47:03 GMT
From: Omar.Elloumi@alcatel.fr
Received: from aifhs8.alcatel.fr by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: una200.alcatel.fr [212.208.74.200])
	id QQmhet12061
	for <mpls@UU.NET>; Thu, 21 Mar 2002 21:47:02 GMT
Received: from frmail31.netfr.alcatel.fr (frmail31.netfr.alcatel.fr [155.132.251.42])
        by aifhs8.alcatel.fr (ALCANET/SMTP2) with ESMTP id WAA14587
        for <mpls@UU.NET>; Thu, 21 Mar 2002 22:47:01 +0100 (MET)
Subject: Re: Follow up: draft-decnodder-mpls-ero-rro-fastreroute-00.txt
To: Alia Atlas <aatlas@avici.com>
Cc: mpls@UU.NET
X-Mailer: Lotus Notes Release 5.0.6a  January 17, 2001
Message-ID: <OF0E02F2A3.232C80D3-ONC1256B83.0074DAF4@netfr.alcatel.fr>
Date: Thu, 21 Mar 2002 22:46:59 +0100
X-MIMETrack: Serialize by Router on FRMAIL31/FR/ALCATEL(Release 5.0.8 |June 18, 2001) at
 03/21/2002 22:47:00
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id QAA26598



Hi Alia,

some comments inline...

regards,

stefaan



Follow up: draft-decnodder-mpls-ero-rro-fastreroute-00.txt

     From: Alia Atlas <aatlas@avici.com>
     Date: Tue, 19 Mar 2002 20:02:35 -0500
     Cc: mpls@UU.NET, Scott Bradner <sob@harvard.edu>, George Swallow
<swallow@cisco.com>
     In-Reply-To:
<OF0E3D8343.E25CD357-ONC1256B81.00725873@netfr.alcatel.fr>
     X-Sender: aatlas@localhost


I have a few comments on the BERO and BRRO suggested.

First, the idea of a Backup Record Route Object seems appealing from a
manageability perspective, but how/why is the information actually required
at the ingress?

[stefaan] Then you immediately see all the paths, how much labels are used,
how much bandwidth is reserved in the network without going to each PLR.
Without the BRRO/RRO you even do not see at each PLR how far the detour
goes before it merges.

 I know that the way the proposed MIB is designed, each
detour is assigned an arbitrary index, unrelated to the PLR - but that
assumption seems like it could be removed.


[stefaan] In the DetourPathtable (which is only used at ingress), the first
entry of a list represting one detour is the address of the PLR. This means
that you see the PLR together with its detour/bypass. In the DetourTable,
each index for a detour is indeed just a number but that table is not
correlated to the BRRO.


You suggested that the BRRO could be used to verify whether the BEROs were
followed.  To what purpose would the ingress due this verification?  Would
it decide to use a different primary path instead?  Would it not bother to
compute the BERO for any LSPs going through the PLR which didn't follow the
BERO?  How would it correlate such decisions with potential failures upon
the recommended BERO between the time the Path message was sent and the
backup path computed?


[stefaan] In this scenario, you see with the BRRO that the BERO was not
followed. BRRO is just for information purposes. Ingress LSR will not
take a particular action if it sees that BRRO and BERO does not match.
The primary path is also not modified in this case. In case of failures,
BERO
cannot be used, and the PLR will ignore the advise of the BERO. The ingress
could also take a 'corrective' action by specifying a better path for that
particular hop only. We will add some guidelines how to use these objects.



Basically, I agree with what George said in the meeting.  It'd be
theoretically nice to have all the information in one place (ingress), but
it is a lot of data to haul around.


[stefaan] In the SESSION_ATTRIBUTE, a flag is defined to indicate whether
or
not the BRRO should be used. It is recommended that the flag is switched
off as
soon as all PLRs have established their detour. Then the problem could be
that
the ingress does not see later reroutes of detours anymore (except if it
sets
the flag again from time to time). Maybe in a next version of the draft we
have to add a flag in the RRO that can be set by the PLR to inform the
ingress
that its detour has rerouted and then only changes in the routing are
advertized to the ingress without repeating everyting.
Note also that the BRRO only travels upstream such that there is only a lot
of
data in the PLRs close to the ingress.


Incidentally, related to that detail of "a lot of data to haul around", I
also have some comments/questions about the format, for instance of the
BRRO.
Specifically, the length field in the SubObjects for the BRRO are both 8
bits long (for IPv4 and IPv6).  I don't have the exact byte count for an
RRO's sub-object... but I don't think that you're going to fit very many
into the BRRO's sub-object, particularly for the IPv6 case.   How much data
are we discussing sending back to the ingress here?


[stefaan] Good point. The length field of the BRRO subobject is indeed 1
byte
which is too short. We could either increase it to two bytes and remove the
prefix length and flags, or redefine the length to indicate the number of
subobjects. An alternative could be instead of using 1 big object
containing
the paths of all detour LSPs, it is better to define an object containing
the path of 1 detour and each PLR inserts such an object in the RESV
message. This results in multiple shorter objects. This results in the
following processing at the PLRs: the RRO of the detour at the PLR is put
into the RESV message of the protected LSP but then with the class number
set to the BRRO number + adding the PLRs address and removing unnecessary
RRO subobjects. I am wondering whether we still need the prefix length
(always 32 for Ipv4), length (always 8 for IPv4), flags,...
in the BRRO. By removing them, the size of the BRRO is divided by 2.



A related detail is which sub-objects in the RRO should be copied into the
BRRO.  Do you need to keep a label record sub-object, if it was
included?  Presumably, the bandwidth sub-object wouldn't appear, but what
criteria for future sub-objects would be applied?  The draft simply says
that unknown ones should be ignored and passed on...


[stefaan] only the path has to be put in the BRRO (no label, bandwidth
ratio,..)
All other subobjects in the RRO may not be put in the BRRO. The draft
says in section 5.2 something about unrecognized BRRO subobjects. This
section
disappears when a BRRO contains only the path of a single detour as
described above.


For the Backup Explicit Route Object, what function is served that couldn't
be served by a Path Computation Server?  This seems to have shifted
substantial load to the ingress and created extra.  Not only must the PLR
keep track of whether the detour it has set up goes down, so it can
immediately set up a new detour path, but the ingress must ALSO do so, so
it can compute and send an alternate path to maintain whatever "goodness"
it is adding by doing the computation at one location.

[stefaan] The use of a PCS is a possibility but it has some problems: if
each PLR contacts the PCS, there must be some mechanism to correlate all
these request from the PLR, and in addition when there are multiple PCSs,
all the PLRs must choose the same PCS. And of course, the PCS has to handle
multiple requests instead of 1 request.

Thanks for your comments,

Regards,

Stefaan






Additionally, the BERO requires a sub-object for each PLR which is to set
up a detour.  Even if the ingress were to decide that whatever BERO it
suggests would be ignored by the PLR, the ingress must still include that
PLR in the BERO....

I do like the idea of imposing more control over the backup paths, but I'm
not convinced that this is the way to do so, or that any requirements to do
so have solidified sufficiently based upon experience with the current
fast-reroute draft.

Alia

At 10:36 PM 3/19/02 +0100, Omar.Elloumi@alcatel.fr wrote:
>As regards draft: draft-decnodder-mpls-ero-rro-fastreroute-00.txt
>presented today in the MPLS WG
>we definitely
>  believe this falls under the MPLS WG charter Point 6
>"6. Specify MPLS-specific recovery mechanisms to allow one label-switched
>path to be used as backup for a set of other label-switched paths,
>including cases which permit local repair. What constitutes the necessary
>set of MPLS-specific recovery mechanism should be ascertained through
>cooperation with the CCAMP and TE working groups."
>
>So just like the fast reroute I-D
>(draft-ietf-mpls-rsvp-lsp-fastreroute-00.txt),
>draft-decnodder-mpls-ero-rro-fastreroute-00.txt is an extension to it.
>
>Please also mention that the draft suggests the use of optional
>RSVP objects and as such it is *fully backward compatible* with
>the current proposal for fast reroute
>(draft-ietf-mpls-rsvp-lsp-fastreroute-00.txt).
>
>We believe that this solution improves both bandwidth reservation
>for detour LSPs and the scalability by providing a more deterministic
>approach implying that detour LSPs merge faster with each-other
>(consequently RSVP signalling refreshes are reduced as a result of
>reducing the number of detour LSPs).
>
>We kindly ask the MPLS WG community to provide their feedback
>(be it positive or negative) on this effort to the list. The draft is
>available from:
>
>http://search.ietf.org/internet-drafts/draft-decnodder-mpls-ero-rro-fastreroute-00.txt
>
>S. De Cnodder & O. Elloumi



     References:
          Follow up: draft-decnodder-mpls-ero-rro-fastreroute-00.txt
               From: Omar.Elloumi@alcatel.fr



From owner-mpls@UU.NET  Thu Mar 21 17:04:11 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA26967
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 17:04:11 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmheu04054;
	Thu, 21 Mar 2002 22:03:00 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmheu12673
	for mpls-outgoing; Thu, 21 Mar 2002 22:02:46 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmheu12652
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 22:02:42 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmheu07900
	for <mpls@uu.net>; Thu, 21 Mar 2002 22:02:34 GMT
Received: from uni02mr.unity.ncsu.edu by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: uni02mr.unity.ncsu.edu [152.1.1.165])
	id QQmheu28023
	for <mpls@uu.net>; Thu, 21 Mar 2002 22:02:34 GMT
Received: from BELGRADE (belgrade.ecew2k.ncsu.edu [152.1.60.148])
	by uni02mr.unity.ncsu.edu (8.11.6/8.11.6/N.20020313.01) with SMTP id g2LM2Xp06793
	for <mpls@uu.net>; Thu, 21 Mar 2002 17:02:33 -0500 (EST)
From: "Bob Callaway" <rdcallaw@eos.ncsu.edu>
To: <mpls@UU.NET>
Subject: CR-LDP on Linux
Date: Thu, 21 Mar 2002 17:02:33 -0500
Message-ID: <FAEDIIIKOLKOOFGIBKPHOEADCAAA.rdcallaw@eos.ncsu.edu>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Does anyone know of an implementation of CR-LDP on Linux?

I have the Nortel code, but am a bit puzzled as to how it fits in with other
MPLS-Linux projects. Any information you could pass along would be
appreciated as far as implementation specifics or other projects that are
using CR-LDP on the Linux platform would be greatly appreciated.

Thanks in advance,

Bob Callaway
Research Assistant
rdcallaw@eos.ncsu.edu



From owner-mpls@UU.NET  Thu Mar 21 17:22:55 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA27468
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 17:22:54 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhev01315;
	Thu, 21 Mar 2002 22:22:05 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhev23888
	for mpls-outgoing; Thu, 21 Mar 2002 22:21:45 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhev23881
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 22:21:37 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhev26709
	for <mpls@uu.net>; Thu, 21 Mar 2002 22:21:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhev28477
	for <mpls@uu.net>; Thu, 21 Mar 2002 22:21:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id RAA12091 for <mpls@uu.net>; Thu, 21 Mar 2002 17:21:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id RAA12810 for mpls@uu.net; Thu, 21 Mar 2002 17:21:01 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhev23835
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 22:20:17 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhev29032
	for <mpls@UU.NET>; Thu, 21 Mar 2002 22:19:57 GMT
Received: from cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: europe.cisco.com [144.254.52.73])
	id QQmhev22320
	for <mpls@UU.NET>; Thu, 21 Mar 2002 22:19:57 GMT
Received: from JVASSEUR-W2K.cisco.com (ch2-dhcp134-251.cisco.com [161.44.134.251])
	by cisco.com (8.8.8+Sun/8.8.8) with ESMTP id XAA27222;
	Thu, 21 Mar 2002 23:19:47 +0100 (MET)
Message-Id: <4.3.2.7.2.20020321230918.05a92190@paris.cisco.com>
X-Sender: jvasseur@paris.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 21 Mar 2002 23:19:46 +0100
To: "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>
From: Jean Philippe Vasseur <jvasseur@cisco.com>
Subject: RE: Comments on
  draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
Cc: "'Metz, Eduard'" <Eduard.Metz@KPNQwest.com>,
        "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>, mpls@UU.NET,
        "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>,
        "Wang, Yung-Terng (Y T)" <ytw@hoserve.lucent.com>
In-Reply-To: <2E12619580C0D1118C6400805F9F4C950DEAD551@nj7460exch001u.ho
 .lucent.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi,

At 11:15 21/03/2002 -0500, Qureshi, Muhammad A (Akber) wrote:
>Hi,
>
>Packet 1+1 is providing fast end-to-end protection. I think end-to-end
>protection has better failure coverage than any fast restoration scheme
>based on local reroute. Reason is the dependence of fast local reroute
>scheme on physical layer detection which may not be available all the time.
>Also there can be failures at the above layers which can affect the LSP
>forwarding but cannot be detected at the physical layer. So packet 1+1 fills
>a gap that cannot be covered by either IGP-reroute (which is slow) or MPLS
>FRR (which does not provide end-to-end protection).

I won't reiterate the same arguments as before (avoiding duplication ;-) )
Coming back to your statement "FRR does not provide end to end protection": 
every section along the path is being protected. Related to failure 
detection, various failure detection schemes may be used for different 
failure types: layer 2, RSVP hellos, ...

JP.

>1+1 protection in the transport world does duplicate traffic on two paths.
>It exists because it is simple to manage and provides fast end-to-end
>protection. Similarly, proposed packet 1+1 is also very simple to operate
>and provides fast packet 1+1 protection.
>
>Akber.
>
>-----Original Message-----
>From: Metz, Eduard [mailto:Eduard.Metz@KPNQwest.com]
>Sent: Wednesday, March 20, 2002 5:27 AM
>To: 'Nagarajan, Ramesh (Ramesh)'; 'Jean Philippe Vasseur'
>Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
>Subject: RE: Comments on
>draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
>
>
>
>Which applications / traffic types require this type of protection? (and why
>would existing methods not be sufficient? -IGP re-route, MPLS FRR-)
>
>How do you ensure that in case of a link / node failure the affected LSP it
>taken 'out-of-service'? Otherwise, it is very likely that both LSPs will end
>up sharing resources on at least a part of the path between ingress and
>egress LSR. Which is a waste of resources, but also could lead to congestion
>of the available path between ingress and egress. So potentially the
>protection mechanism could cause degradation of service (for those
>situations it should solve some problems).
>
>As the solution cannot cope with packet reordering between ingress and
>egress, qos/scheduling on the path between ingress and egress LSR could
>result in packet drop at the egress due to window-check failure.
>
>Side note: In general I feel more comfortable with solutions that stick to
>forwarding packets just once.
>
> > -----Original Message-----
> > From: Nagarajan, Ramesh (Ramesh) [mailto:rameshn@lucent.com]
> > Sent: Tuesday, 19 March, 2002 22:05
> > To: 'Jean Philippe Vasseur'
> > Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
> > Subject: RE: Comments on
> > draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> >
> >
> > Hi,
> >
> > I have attached some viewgraphs which we plan to present to
> > MPLS WG. It
> > highlights features of our proposal and also compares to
> > other recovery
> > schemes like you have mentioned. Please take a look and we
> > can discuss more.
> > Fyi, the proposed approach is in field trail with a major
> > service-provider.
> >
> > ramesh.
> >
> >  <<ietf_0302.pdf>>
> >
> > > -----Original Message-----
> > > From:       Jean Philippe Vasseur [SMTP:jvasseur@cisco.com]
> > > Sent:       Tuesday, March 19, 2002 12:00 PM
> > > To: Nagarajan, Ramesh (Ramesh)
> > > Cc: mpls@uu.net
> > > Subject:    Comments on
> > > draft-nagarajan-ccamp-mpls-packet-protection-00.txt
> > >
> > > Hi,
> > >
> > > A few comments about your proposal:
> > >
> > > I personally do not see the clear advantages compared to
> > local protection
> > > (FRR) especially in term of efficiency (local => <50ms
> > convergence time ;
> > > protection => control on the QOS for the rerouted LSPs)
> > while allowing
> > > protection bandwidth sharing.
> > >
> > > while
> > >
> > > I clearly see serious disadvantages/showstopper:
> > > - bandwidth consumption as you bridge the traffic onto the
> > two LSPs. You
> > > just double the bandwidth consumption for every protected LSP.
> > > - requires Hardware modification on every ingress and egress LSR,
> > > - ...
> > >
> > > Let's have the comments from SPs ...
> > >
> > > JP.
> >



From owner-mpls@UU.NET  Thu Mar 21 17:36:14 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA27929
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 17:36:14 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhew13071;
	Thu, 21 Mar 2002 22:35:14 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhew25013
	for mpls-outgoing; Thu, 21 Mar 2002 22:34:43 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhew25008
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 22:34:39 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhew17314
	for <mpls@uu.net>; Thu, 21 Mar 2002 22:34:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhew18848
	for <mpls@uu.net>; Thu, 21 Mar 2002 22:34:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id RAA12826 for <mpls@uu.net>; Thu, 21 Mar 2002 17:34:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id RAA13772 for mpls@uu.net; Thu, 21 Mar 2002 17:34:02 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhew24954
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 22:33:19 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhew02139
	for <mpls@UU.NET>; Thu, 21 Mar 2002 22:33:01 GMT
Received: from nero.doit.wisc.edu by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: nero.doit.wisc.edu [128.104.17.130])
	id QQmhew15417
	for <mpls@UU.NET>; Thu, 21 Mar 2002 22:33:01 GMT
Received: (from jleu@localhost)
	by nero.doit.wisc.edu (8.11.6/8.11.6) id g2M0Kl609902;
	Thu, 21 Mar 2002 18:20:47 -0600
Date: Thu, 21 Mar 2002 18:20:46 -0600
From: "James R. Leu" <jleu@mindspring.com>
To: Bob Callaway <rdcallaw@eos.ncsu.edu>
Cc: mpls@UU.NET
Subject: Re: CR-LDP on Linux
Message-ID: <20020321182045.A9824@nero.doit.wisc.edu>
Reply-To: jleu@mindspring.com
References: <FAEDIIIKOLKOOFGIBKPHOEADCAAA.rdcallaw@eos.ncsu.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 1.0.1i
In-Reply-To: <FAEDIIIKOLKOOFGIBKPHOEADCAAA.rdcallaw@eos.ncsu.edu>; from rdcallaw@eos.ncsu.edu on Thu, Mar 21, 2002 at 05:02:33PM -0500
Organization: none
Sender: owner-mpls@UU.NET
Precedence: bulk

Hello,

On Thu, Mar 21, 2002 at 05:02:33PM -0500, Bob Callaway wrote:
> Does anyone know of an implementation of CR-LDP on Linux?

The mpls-linux project has an LDP implementation (ldp-portable).  It uses
the Nortel PDU encode and decode functions you are refering to.

> I have the Nortel code, but am a bit puzzled as to how it fits in with other
> MPLS-Linux projects. Any information you could pass along would be
> appreciated as far as implementation specifics or other projects that are
> using CR-LDP on the Linux platform would be greatly appreciated.

Short answer, there is ongoing work to add CR extention to ldp-portable.
Please check out the project page and send further inquires to the mpls-linux
mailing list.

http://sf.net/projects/mpls-linux/
mpls-linux-general@lists.sf.net

Thanks,
Jim
-- 
James R. Leu



From owner-mpls@UU.NET  Thu Mar 21 17:57:39 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA28639
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 17:57:38 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhex20633;
	Thu, 21 Mar 2002 22:56:51 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhex27123
	for mpls-outgoing; Thu, 21 Mar 2002 22:56:27 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhex27116
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 22:56:25 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhex10093
	for <mpls@UU.NET>; Thu, 21 Mar 2002 22:56:24 GMT
Received: from hoemail1.firewall.lucent.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: hoemail1.lucent.com [192.11.226.161])
	id QQmhex18210
	for <mpls@UU.NET>; Thu, 21 Mar 2002 22:56:23 GMT
Received: from nj7460exch002h.wins.lucent.com (h135-17-42-35.lucent.com [135.17.42.35])
	by hoemail1.firewall.lucent.com (Switch-2.1.3/Switch-2.1.0) with ESMTP id g2LMuMd12274
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:56:23 -0500 (EST)
Received: by nj7460exch002h.ho.lucent.com with Internet Mail Service (5.5.2650.21)
	id <GVW86LHA>; Thu, 21 Mar 2002 17:56:22 -0500
Message-ID: <2E12619580C0D1118C6400805F9F4C950DEAD556@nj7460exch001u.ho.lucent.com>
From: "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>
To: "'Jean Philippe Vasseur'" <jvasseur@cisco.com>,
        "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>
Cc: "'Metz, Eduard'" <Eduard.Metz@KPNQwest.com>,
        "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>, mpls@UU.NET,
        "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>,
        "Wang, Yung-Terng (Y T)" <ytw@hoserve.lucent.com>
Subject: RE: Comments on draft-nagarajan-ccamp-mpls-packet-protection-00.t
	 xt
Date: Thu, 21 Mar 2002 17:56:21 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

I assume that by proposing other detection mechanisms you are trying to
approach
the failure coverage of an end-to-end path protection scheme. Use of other
detection mechanisms at higher layers will negatively affect (increase) the 
recovery times. This will also increase complexity in terms of processing,
etc.

Again, packet 1+1 provides maximum possible failure coverage with
instantaneous
recovery. It is extremely simple to operate. And only end nodes have to be
service aware.

Akber.

-----Original Message-----
From: Jean Philippe Vasseur [mailto:jvasseur@cisco.com]
Sent: Thursday, March 21, 2002 5:20 PM
To: Qureshi, Muhammad A (Akber)
Cc: 'Metz, Eduard'; Nagarajan, Ramesh (Ramesh); mpls@UU.NET; Qureshi,
Muhammad A (Akber); Wang, Yung-Terng (Y T)
Subject: RE: Comments on
draft-nagarajan-ccamp-mpls-packet-protection-00.t xt


Hi,

At 11:15 21/03/2002 -0500, Qureshi, Muhammad A (Akber) wrote:
>Hi,
>
>Packet 1+1 is providing fast end-to-end protection. I think end-to-end
>protection has better failure coverage than any fast restoration scheme
>based on local reroute. Reason is the dependence of fast local reroute
>scheme on physical layer detection which may not be available all the time.
>Also there can be failures at the above layers which can affect the LSP
>forwarding but cannot be detected at the physical layer. So packet 1+1
fills
>a gap that cannot be covered by either IGP-reroute (which is slow) or MPLS
>FRR (which does not provide end-to-end protection).

I won't reiterate the same arguments as before (avoiding duplication ;-) )
Coming back to your statement "FRR does not provide end to end protection": 
every section along the path is being protected. Related to failure 
detection, various failure detection schemes may be used for different 
failure types: layer 2, RSVP hellos, ...

JP.

>1+1 protection in the transport world does duplicate traffic on two paths.
>It exists because it is simple to manage and provides fast end-to-end
>protection. Similarly, proposed packet 1+1 is also very simple to operate
>and provides fast packet 1+1 protection.
>
>Akber.
>
>-----Original Message-----
>From: Metz, Eduard [mailto:Eduard.Metz@KPNQwest.com]
>Sent: Wednesday, March 20, 2002 5:27 AM
>To: 'Nagarajan, Ramesh (Ramesh)'; 'Jean Philippe Vasseur'
>Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
>Subject: RE: Comments on
>draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
>
>
>
>Which applications / traffic types require this type of protection? (and
why
>would existing methods not be sufficient? -IGP re-route, MPLS FRR-)
>
>How do you ensure that in case of a link / node failure the affected LSP it
>taken 'out-of-service'? Otherwise, it is very likely that both LSPs will
end
>up sharing resources on at least a part of the path between ingress and
>egress LSR. Which is a waste of resources, but also could lead to
congestion
>of the available path between ingress and egress. So potentially the
>protection mechanism could cause degradation of service (for those
>situations it should solve some problems).
>
>As the solution cannot cope with packet reordering between ingress and
>egress, qos/scheduling on the path between ingress and egress LSR could
>result in packet drop at the egress due to window-check failure.
>
>Side note: In general I feel more comfortable with solutions that stick to
>forwarding packets just once.
>
> > -----Original Message-----
> > From: Nagarajan, Ramesh (Ramesh) [mailto:rameshn@lucent.com]
> > Sent: Tuesday, 19 March, 2002 22:05
> > To: 'Jean Philippe Vasseur'
> > Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
> > Subject: RE: Comments on
> > draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> >
> >
> > Hi,
> >
> > I have attached some viewgraphs which we plan to present to
> > MPLS WG. It
> > highlights features of our proposal and also compares to
> > other recovery
> > schemes like you have mentioned. Please take a look and we
> > can discuss more.
> > Fyi, the proposed approach is in field trail with a major
> > service-provider.
> >
> > ramesh.
> >
> >  <<ietf_0302.pdf>>
> >
> > > -----Original Message-----
> > > From:       Jean Philippe Vasseur [SMTP:jvasseur@cisco.com]
> > > Sent:       Tuesday, March 19, 2002 12:00 PM
> > > To: Nagarajan, Ramesh (Ramesh)
> > > Cc: mpls@uu.net
> > > Subject:    Comments on
> > > draft-nagarajan-ccamp-mpls-packet-protection-00.txt
> > >
> > > Hi,
> > >
> > > A few comments about your proposal:
> > >
> > > I personally do not see the clear advantages compared to
> > local protection
> > > (FRR) especially in term of efficiency (local => <50ms
> > convergence time ;
> > > protection => control on the QOS for the rerouted LSPs)
> > while allowing
> > > protection bandwidth sharing.
> > >
> > > while
> > >
> > > I clearly see serious disadvantages/showstopper:
> > > - bandwidth consumption as you bridge the traffic onto the
> > two LSPs. You
> > > just double the bandwidth consumption for every protected LSP.
> > > - requires Hardware modification on every ingress and egress LSR,
> > > - ...
> > >
> > > Let's have the comments from SPs ...
> > >
> > > JP.
> >


From owner-mpls@UU.NET  Thu Mar 21 18:01:08 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA28911
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 18:01:08 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhey23923;
	Thu, 21 Mar 2002 23:00:07 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhex27276
	for mpls-outgoing; Thu, 21 Mar 2002 22:59:47 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhex27265
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 21 Mar 2002 22:59:42 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhex18387
	for <mpls@UU.NET>; Thu, 21 Mar 2002 22:58:59 GMT
Received: from auemail1.firewall.lucent.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: auemail1.lucent.com [192.11.223.161])
	id QQmhex23999
	for <mpls@UU.NET>; Thu, 21 Mar 2002 22:58:58 GMT
Received: from nj7460exch001h.wins.lucent.com (h135-17-42-36.lucent.com [135.17.42.36])
	by auemail1.firewall.lucent.com (Switch-2.1.3/Switch-2.1.0) with ESMTP id g2LMwv321199
	for <mpls@UU.NET>; Thu, 21 Mar 2002 17:58:57 -0500 (EST)
Received: by nj7460exch001h.ho.lucent.com with Internet Mail Service (5.5.2650.21)
	id <GVYWJKKB>; Thu, 21 Mar 2002 17:58:56 -0500
Message-ID: <2E12619580C0D1118C6400805F9F4C950DEAD557@nj7460exch001u.ho.lucent.com>
From: "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>
To: "'Francois Le Faucheur'" <flefauch@cisco.com>,
        "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>
Cc: "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>,
        "'Jean Philippe Vasseur'" <jvasseur@cisco.com>, mpls@UU.NET,
        "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>,
        "Wang, Yung-Terng (Y T)" <ytw@hoserve.lucent.com>
Subject: RE: Comments on draft-nagarajan-ccamp-mpls-packet-protection-00.t
	 xt
Date: Thu, 21 Mar 2002 17:58:53 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Packet 1+1 not only provides a faster recovery (actually instantaneous) but
also
provides better failure coverage than any local reroute scheme. Its an
end-to-end
path protection scheme. Fast local bypass schemes rely on failure indication
from the physical layer which may not always be passed to the LSR by
facility provider or 
the underlying transport system.

For unidirectional failures, any scheme other than a 1+1 scheme requires
notification
to the upstream node. 

Akber.

-----Original Message-----
From: Francois Le Faucheur [mailto:flefauch@cisco.com]
Sent: Thursday, March 21, 2002 4:28 PM
To: Nagarajan, Ramesh (Ramesh)
Cc: Nagarajan, Ramesh (Ramesh); 'Francois Le Faucheur'; 'Jean Philippe
Vasseur'; mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y
T)
Subject: RE: Comments on
draft-nagarajan-ccamp-mpls-packet-protection-00.t xt


Ramesh,

At 14:22 20/03/2002 -0500, Nagarajan, Ramesh (Ramesh) wrote:
>         First, Thanks for all your comments (including some other e-mails
i
>have received in this thread). I think we have some good discussions going.
>
>         my comments interspersed below:
>
> > Nagarajan,
> >
> > If I understand correctly, this approach fundamentally does not achieve
> > protection at the MPLS layer (ie it does not rely on MPLS forwarding to
> > achieve protection) but rather achieves protection through a "thin"
> > additional protection layer on top of MPLS. In other words, the LSPs are
> > really used as pure pipes and you rely on an additional layer (aka
> > sequence
> > number in terms of protocol + some module in the data path to do packet
> > selection).
> > Is this not right?
> >
> > I sort of look at that as re-building a kind of SDH-lite on top of MPLS
> > (which seems a little odd to me since one objective of MPLS protection
is
> > to be able to take advantage of MPLS forwarding so as not to have to
rely
> > on underlying SDH protection).
> >
>         [Ramesh] I think the view of a thin layer on top of MPLS is one
way
>of looking at it and a reasonable one.
>       However, all MPLS protection approaches that i am aware of require
>support outside of the MPLS *forwarding*             layer. This typically
>includes functions such as failure detection, failure notification and LSP
>switching (none                         of which we need for our proposal).
>What  we are requiring is a different kind of thin function  outside of
>basic MPLS forwarding. .

Yes, the other MPLS protection approaches make use of "mechanisms" in 
addition to MPLS forwarding, but all these mechanisms are in the control 
plane (e.g. failure detection, LFIB update). In terms of data path, the 
other protection approaches rely purely on existing forwarding mechanisms 
(e.g. label stacking).

A protection approach which cannot be supported by MPLS hardware strikes me 
as a pretty unattractive MPLS protection approach.

Also, this approach is very bandwidth wasteful when compared to the other 
approaches. First, the backup capacity is entirely wasted in the absence of 
failure (while other approaches allow complete reuse of it for traffic 
which can tolerate being squeezed out during failure). Secondly, the backup 
capacity is used on a path which should be SRLG disjoint end-to-end and 
thus may be much "longer" than back up paths used by local protection. 
You'd really have to be assuming an environment where bandwidth is of no 
concern at all.

You have similar inefficiencies in the terminating box in the cases 
discussed below where packets have to go to/fro inside the terminating LSR 
(BTW, I can't see the "protection in the box" argument since you still have 
a single point of failure in the card which actually does the packet
selection)

The only thing this approach buys you is a slightly improved recovery time 
which is equal to the local failure detection time (note that failure 
notification is not required with bypass approaches).

I pesonnally can't see that such a small improvement (aka in the 10s of 
millisec) justifies a complete change in MPLS forwarding and MPLS hardware 
as well as the other drawbacks. Let's hear other opinions.

Francois


> > You may argue that this additional "SDH-lite" protection layer is really
> > really "thin" and should not be considered as an additional layer (it
only
> >
> > needs a sequence number after all), but I have the impression that it is
> > affecting the data path so significantly that MPLS hardware could not
cope
> >
> > with that (ie before doing forwarding of any packet I need to select the
> > copy of the packet - which BTW appears particularly interesting on
egress
> > LSRs with distributed architecture when the two LSPs terminate on
> > different
> > input cards).
> >
>         [Ramesh] Selecting is done wherever the above thin layer is
>terminated. This may
>         imply that the duplicated packets are carried to a different line
>card than where
>         the LSPs are terminated. By the way, this provides additional
>protection (in the box) and is more
>         end-to-end from a service standpoint. Also, even for a single LSP
>one needs to carry
>         packets to a different line card if the service the LSP is
carrying
>does not originate/terminate
>         at the card the LSP terminates.
>
> > So, am I wrong in assuming that this requires specific hardware support?
> > or
> > are you proposing that we adopt as MPLS protection an appraoch which
> > cannot
> > be achieved with existing MPLS hardware?
> >
>       [Ramesh] Hardware support is probably needed to implement the
>selection function
>       at high speeds. But it can also be done in software if speed is not
an
>issue (also
>       someone may very well figure out/choose to do this simple/thin
>function extremely fast
>       in software).
>
> > If the latter, that would be an interesting element to add to your
> > comparison between your approach and pure MPLS protection schemes.
> >
> > Thanks
> >
> > Francois
> >
> > At 16:04 19/03/2002 -0500, Nagarajan, Ramesh (Ramesh) wrote:
> > >Hi,
> > >
> > >I have attached some viewgraphs which we plan to present to MPLS WG. It
> > >highlights features of our proposal and also compares to other recovery
> > >schemes like you have mentioned. Please take a look and we can discuss
> > more.
> > >Fyi, the proposed approach is in field trail with a major
> > service-provider.
> > >
> > >ramesh.
> > >
> > >  <<ietf_0302.pdf>>
> > >
> > > > -----Original Message-----
> > > > From: Jean Philippe Vasseur [SMTP:jvasseur@cisco.com]
> > > > Sent: Tuesday, March 19, 2002 12:00 PM
> > > > To:   Nagarajan, Ramesh (Ramesh)
> > > > Cc:   mpls@uu.net
> > > > Subject:      Comments on
> > > > draft-nagarajan-ccamp-mpls-packet-protection-00.txt
> > > >
> > > > Hi,
> > > >
> > > > A few comments about your proposal:
> > > >
> > > > I personally do not see the clear advantages compared to local
> > protection
> > > > (FRR) especially in term of efficiency (local => <50ms convergence
> > time ;
> > > > protection => control on the QOS for the rerouted LSPs) while
allowing
> > > > protection bandwidth sharing.
> > > >
> > > > while
> > > >
> > > > I clearly see serious disadvantages/showstopper:
> > > > - bandwidth consumption as you bridge the traffic onto the two LSPs.
> > You
> > > > just double the bandwidth consumption for every protected LSP.
> > > > - requires Hardware modification on every ingress and egress LSR,
> > > > - ...
> > > >
> > > > Let's have the comments from SPs ...
> > > >
> > > > JP.
> >


_________________________________________________________
Francois Le Faucheur
Development Engineer, IOS Layer 3 Services
Cisco Systems
Office Phone:          +33 4 97 23 26 19
Mobile :               +33 6 19 98 50 90
Fax:                   +33 4 97 23 26 26
Email:                 flefauch@cisco.com
_________________________________________________________
Cisco Systems
Domaine Green Side
400, Avenue de Roumanille
06 410  Biot - Sophia Antipolis
FRANCE
_________________________________________________________ 


From owner-mpls@UU.NET  Thu Mar 21 19:08:23 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA00864
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 19:08:22 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhfc18115;
	Fri, 22 Mar 2002 00:07:19 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhfc11931
	for mpls-outgoing; Fri, 22 Mar 2002 00:06:53 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhfc11772
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 22 Mar 2002 00:06:50 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhfc13858
	for <mpls@uu.net>; Fri, 22 Mar 2002 00:04:02 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhfc13773
	for <mpls@uu.net>; Fri, 22 Mar 2002 00:04:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id TAA17223 for <mpls@uu.net>; Thu, 21 Mar 2002 19:04:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id TAA18686 for mpls@uu.net; Thu, 21 Mar 2002 19:04:01 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhfc03180
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 22 Mar 2002 00:02:55 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhfc09669
	for <mpls@UU.NET>; Fri, 22 Mar 2002 00:02:41 GMT
Received: from hoemail2.firewall.lucent.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: hoemail2.lucent.com [192.11.226.163])
	id QQmhfc12053
	for <mpls@UU.NET>; Fri, 22 Mar 2002 00:02:41 GMT
Received: from nj7460exch001h.wins.lucent.com (h135-17-42-36.lucent.com [135.17.42.36])
	by hoemail2.firewall.lucent.com (Switch-2.1.3/Switch-2.1.0) with ESMTP id g2M02eN06735
	for <mpls@UU.NET>; Thu, 21 Mar 2002 19:02:40 -0500 (EST)
Received: by nj7460exch001h.ho.lucent.com with Internet Mail Service (5.5.2650.21)
	id <GVYWJMMM>; Thu, 21 Mar 2002 19:02:39 -0500
Message-ID: <4490F7068AC0D111A7120008C72878EC09906EF0@nj7460exch003u.ho.lucent.com>
From: "Nagarajan, Ramesh (Ramesh)" <rameshn@lucent.com>
To: "'Jean Philippe Vasseur'" <jvasseur@cisco.com>,
        "Qureshi, Muhammad A (Akber)" <mqureshi@lucent.com>
Cc: "'Metz, Eduard'" <Eduard.Metz@KPNQwest.com>,
        "'mpls@UU.NET'"
	 <mpls@UU.NET>,
        "Wang, Yung-Terng (Y T)" <ytw@hoserve.lucent.com>
Subject: RE: Comments on draft-nagarajan-ccamp-mpls-packet-protection-00.t
	 xt
Date: Thu, 21 Mar 2002 19:02:38 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi,

To add to akber's comments, certain soft failures are not only hard to
detect but also local bypass schemes may exhibit some undesirable behaviours
when (and if) these types of failures are detected. Let us consider the case
of a) MPLS forwarding tables are corrupted for a given LSP and packets are
being incorrectly forwarded or b) a LSR is dropping packets of a LSP for
reasons other than congestion. Note that our proposal provides protection 
against these soft failures as long as the soft failure effects only one
(single failure case) of the two LSPs. 
Also, we do not require any explicit detection of such a failure since
packets would be arriving fine from the working LSP. 

Now, let us consider, how one would detect such a soft failure. This would
be needed to activate the bypass in a path or a local reroute scheme. The
only means of detecting such a failure is by insertion of some kind of 
periodic keep alive in the data path of the LSP (Note that keep alives such
as OSPF hello, RSVP refresh etc., do not use the data forwarding path of the
LSP) and monitoring the presence of these keep alives at downstream nodes.
All this needs extra processing as akber has noted. Further, it takes time
since one has to damp immediate reaction to lack of keep alives (they may be
missing due to congestion rather than failure). Finally, failures are
detected at multiple downstream nodes. Note that in a sequence of LSRs
A->B->C->D with a soft failure (such as above) at B, both C and D would
detect a failure due to missing keep alives. In fact, in general, all nodes
downstream of the soft failure will detect the failure and will try to
signal to the next-next upstream hop (C->A and D->B in above example). So,
there is a lot of notification traffic as well as many upstream nodes trying
to switch. Eventually of course, the A->C (around B) switch will dominate
but all this signaling and switching is not very desirable. So, probably it
is best to not detect such failures in local bypass schemes because of
complexity and cost.

To put all of above in proper perspective, what we are proposing is a scheme
with the broadest failure coverage (so very high service
availability/reliability) and instantaneous recovery as some of the key
features. There is a price tag of course due to the bandwidth consumption on
both paths. That is why we believe it is complimentary to existing
approaches rather than replacing any particular approach. Together with
existing excellent approaches such as IGP reroute and MPLS FRR, we believe
our proposal provides service-providers and their end customers a richer set
of choices to better match their application needs.

ramesh.


----------------------------------------------------------------------------
--------------------------------------------------
Room 3M-335, Bell labs
Tel: 732-949-2761
101 Crawfords Corner Road
Fax: 732-834-5906
Holmdel, NJ 07733.
e-mail: rameshn@lucent.com.
----------------------------------------------------------------------------
---------------------------------------------------

> ----------
> From: 	Qureshi, Muhammad A (Akber)
> Sent: 	Thursday, March 21, 2002 5:56 PM
> To: 	'Jean Philippe Vasseur'; Qureshi, Muhammad A (Akber)
> Cc: 	'Metz, Eduard'; Nagarajan, Ramesh (Ramesh); mpls@UU.NET; Qureshi,
> Muhammad A (Akber); Wang, Yung-Terng (Y T)
> Subject: 	RE: Comments on
> draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> 
> I assume that by proposing other detection mechanisms you are trying to
> approach
> the failure coverage of an end-to-end path protection scheme. Use of other
> detection mechanisms at higher layers will negatively affect (increase)
> the 
> recovery times. This will also increase complexity in terms of processing,
> etc.
> 
> Again, packet 1+1 provides maximum possible failure coverage with
> instantaneous
> recovery. It is extremely simple to operate. And only end nodes have to be
> service aware.
> 
> Akber.
> 
> -----Original Message-----
> From: Jean Philippe Vasseur [mailto:jvasseur@cisco.com]
> Sent: Thursday, March 21, 2002 5:20 PM
> To: Qureshi, Muhammad A (Akber)
> Cc: 'Metz, Eduard'; Nagarajan, Ramesh (Ramesh); mpls@UU.NET; Qureshi,
> Muhammad A (Akber); Wang, Yung-Terng (Y T)
> Subject: RE: Comments on
> draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> 
> 
> Hi,
> 
> At 11:15 21/03/2002 -0500, Qureshi, Muhammad A (Akber) wrote:
> >Hi,
> >
> >Packet 1+1 is providing fast end-to-end protection. I think end-to-end
> >protection has better failure coverage than any fast restoration scheme
> >based on local reroute. Reason is the dependence of fast local reroute
> >scheme on physical layer detection which may not be available all the
> time.
> >Also there can be failures at the above layers which can affect the LSP
> >forwarding but cannot be detected at the physical layer. So packet 1+1
> fills
> >a gap that cannot be covered by either IGP-reroute (which is slow) or
> MPLS
> >FRR (which does not provide end-to-end protection).
> 
> I won't reiterate the same arguments as before (avoiding duplication ;-) )
> Coming back to your statement "FRR does not provide end to end
> protection": 
> every section along the path is being protected. Related to failure 
> detection, various failure detection schemes may be used for different 
> failure types: layer 2, RSVP hellos, ...
> 
> JP.
> 
> >1+1 protection in the transport world does duplicate traffic on two
> paths.
> >It exists because it is simple to manage and provides fast end-to-end
> >protection. Similarly, proposed packet 1+1 is also very simple to operate
> >and provides fast packet 1+1 protection.
> >
> >Akber.
> >
> >-----Original Message-----
> >From: Metz, Eduard [mailto:Eduard.Metz@KPNQwest.com]
> >Sent: Wednesday, March 20, 2002 5:27 AM
> >To: 'Nagarajan, Ramesh (Ramesh)'; 'Jean Philippe Vasseur'
> >Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
> >Subject: RE: Comments on
> >draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> >
> >
> >
> >Which applications / traffic types require this type of protection? (and
> why
> >would existing methods not be sufficient? -IGP re-route, MPLS FRR-)
> >
> >How do you ensure that in case of a link / node failure the affected LSP
> it
> >taken 'out-of-service'? Otherwise, it is very likely that both LSPs will
> end
> >up sharing resources on at least a part of the path between ingress and
> >egress LSR. Which is a waste of resources, but also could lead to
> congestion
> >of the available path between ingress and egress. So potentially the
> >protection mechanism could cause degradation of service (for those
> >situations it should solve some problems).
> >
> >As the solution cannot cope with packet reordering between ingress and
> >egress, qos/scheduling on the path between ingress and egress LSR could
> >result in packet drop at the egress due to window-check failure.
> >
> >Side note: In general I feel more comfortable with solutions that stick
> to
> >forwarding packets just once.
> >
> > > -----Original Message-----
> > > From: Nagarajan, Ramesh (Ramesh) [mailto:rameshn@lucent.com]
> > > Sent: Tuesday, 19 March, 2002 22:05
> > > To: 'Jean Philippe Vasseur'
> > > Cc: mpls@UU.NET; Qureshi, Muhammad A (Akber); Wang, Yung-Terng (Y T)
> > > Subject: RE: Comments on
> > > draft-nagarajan-ccamp-mpls-packet-protection-00.t xt
> > >
> > >
> > > Hi,
> > >
> > > I have attached some viewgraphs which we plan to present to
> > > MPLS WG. It
> > > highlights features of our proposal and also compares to
> > > other recovery
> > > schemes like you have mentioned. Please take a look and we
> > > can discuss more.
> > > Fyi, the proposed approach is in field trail with a major
> > > service-provider.
> > >
> > > ramesh.
> > >
> > >  <<ietf_0302.pdf>>
> > >
> > > > -----Original Message-----
> > > > From:       Jean Philippe Vasseur [SMTP:jvasseur@cisco.com]
> > > > Sent:       Tuesday, March 19, 2002 12:00 PM
> > > > To: Nagarajan, Ramesh (Ramesh)
> > > > Cc: mpls@uu.net
> > > > Subject:    Comments on
> > > > draft-nagarajan-ccamp-mpls-packet-protection-00.txt
> > > >
> > > > Hi,
> > > >
> > > > A few comments about your proposal:
> > > >
> > > > I personally do not see the clear advantages compared to
> > > local protection
> > > > (FRR) especially in term of efficiency (local => <50ms
> > > convergence time ;
> > > > protection => control on the QOS for the rerouted LSPs)
> > > while allowing
> > > > protection bandwidth sharing.
> > > >
> > > > while
> > > >
> > > > I clearly see serious disadvantages/showstopper:
> > > > - bandwidth consumption as you bridge the traffic onto the
> > > two LSPs. You
> > > > just double the bandwidth consumption for every protected LSP.
> > > > - requires Hardware modification on every ingress and egress LSR,
> > > > - ...
> > > >
> > > > Let's have the comments from SPs ...
> > > >
> > > > JP.
> > >
> 



From owner-mpls@UU.NET  Thu Mar 21 20:19:06 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA01973
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 20:19:05 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhfh02988;
	Fri, 22 Mar 2002 01:17:56 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhfh09093
	for mpls-outgoing; Fri, 22 Mar 2002 01:17:33 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhfh09087
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 22 Mar 2002 01:17:30 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhfh14725
	for <mpls@uu.net>; Fri, 22 Mar 2002 01:17:14 GMT
From: neil.2.harrison@bt.com
Received: from mbibipnt08.HC.BT.COM by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: saturn.bt.com [193.113.57.20])
	id QQmhfh02046
	for <mpls@uu.net>; Fri, 22 Mar 2002 01:17:14 GMT
Received: by mbibipnt08.hc.bt.com with Internet Mail Service (5.5.2653.19)
	id <GR3L9RZX>; Fri, 22 Mar 2002 01:17:15 -0000
Message-ID: <B9571FDEBD3DD21181E500606DD5EE050E892138@mbddmknt01.hc.bt.com>
To: tnadeau@cisco.com
Cc: mpls@UU.NET
Subject: RE: Y.1711 requirements from IETF 
Date: Fri, 22 Mar 2002 01:17:02 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="ISO-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Tom see my earlier comments......but please stop pushing all the problems
towards the operator to adddress, I think we have been given enough of these
already ;-)

Neil

> -----Original Message-----
> From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> Sent: 21 March 2002 16:17
> To: Shahram Davari
> Cc: 'George Swallow'; 'mpls@uu.net'
> Subject: RE: Y.1711 requirements from IETF 
> 
> 
> 
>          Well, you MAY LSP ping all of those FECs if you wish and at
> whatever rate you (i.e.: an operator) feels comfortable with. No one
> is "strongly suggesting" that you do so at 1 packet per second.
> 
>          --Tom
> 
> 
> >But the same is true for MPLS-ping. You also need to ping 
> all those FECs.
> >
> >-Shahram
> >
> > > -----Original Message-----
> > > From: George Swallow [mailto:swallow@cisco.com]
> > > Sent: Wednesday, March 20, 2002 5:59 PM
> > > To: Shahram Davari
> > > Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
> > > Subject: Re: Y.1711 requirements from IETF
> > >
> > >
> > > > Where did you get this " ALL LSPs MUST" statement from? May
> > > be you are
> > > > reading a different Y.1711 than I have. All I can find are
> > > the following
> > > > statement:
> > > >
> > > > " ... It is strongly recommended that CV OAM packets be
> > > generated on all LSPs
> > > > (in order to detect all defects and potentially provide
> > > protection against
> > > > traffic leakage both in and out of LSPs). "
> > >
> > > I have one customer providing an IP VPN service who has >1500 PE
> > > routers and probably well over a million LSPs.  Most of the LSPs
> > > represent VPN connectivity can carry very little traffic.
> > >
> > > Would you "strongly recommend" that CV OAM packets be 
> generated on all
> > > their LSPs at a rate of 1 per second?  Can you point to *any*
> > > currently deployed network other than those using MPLS solely for
> > > traffic engineering where this would be a good idea?  If 
> I'm carrying
> > > the full internet routing table and using LDP downstream 
> unsolicited
> > > should every router generate 108,000 (the current number 
> of routes) CV
> > > OAM packets per second?
> > >
> > > Perhaps you should revisit this "strongly recommended"
> > > recommendation.  Perhaps you should provide for 
> generation of CV OAM
> > > packets at rates other than 1  second.
> > >
> > > ...George
> > >
> > > ==================================================================
> > > George Swallow       Cisco Systems                  (978) 497-8143
> > >                      250 Apollo Drive
> > >                      Chelmsford, Ma 01824
> > >
> 
> 
> 
> --------------------------------------------------------------
> ----------
> Mathematics is the supreme nostalgia of our time. 
> 


From owner-mpls@UU.NET  Thu Mar 21 21:12:28 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA01974
	for <mpls-archive@lists.ietf.org>; Thu, 21 Mar 2002 20:19:06 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhfh24112;
	Fri, 22 Mar 2002 01:17:59 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhfh09099
	for mpls-outgoing; Fri, 22 Mar 2002 01:17:37 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhfh09088
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 22 Mar 2002 01:17:31 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhfh14722
	for <mpls@UU.NET>; Fri, 22 Mar 2002 01:17:14 GMT
From: neil.2.harrison@bt.com
Received: from cbibipnt03.HC.BT.COM by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: saturn.bt.com [193.113.57.20])
	id QQmhfh02040
	for <mpls@UU.NET>; Fri, 22 Mar 2002 01:17:14 GMT
Received: by cbibipnt03.hc.bt.com with Internet Mail Service (5.5.2654.89)
	id <HH0SV0JH>; Fri, 22 Mar 2002 01:17:27 -0000
Message-ID: <B9571FDEBD3DD21181E500606DD5EE050E892139@mbddmknt01.hc.bt.com>
To: eric.gray@sandburst.com, Shahram_Davari@pmc-sierra.com
Cc: tnadeau@cisco.com, swallow@cisco.com, mpls@UU.NET
Subject: RE: Y.1711 requirements from IETF
Date: Fri, 22 Mar 2002 01:17:05 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2654.89)
Content-Type: text/plain;
	charset="ISO-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi Eric....I have to ask....'simpler for whom'?
This is the no-free-lunch problem...by pushing a problem down in 1-dim it
has a nasty habit of   reappearing in another dim (and it seems some are
expert at this).  Operators would like consistent defects defintions since
these spawn the basis for availability and QoS metrics and, moreover,
consistency between vendors.....which has deeper corollaries for
apportioning end-end objectives betweeen domains.

regards, Neil

> -----Original Message-----
> From: Eric Gray [mailto:eric.gray@sandburst.com]
> Sent: 21 March 2002 17:19
> To: Shahram Davari
> Cc: 'Thomas D. Nadeau'; 'George Swallow'; 'mpls@uu.net'
> Subject: Re: Y.1711 requirements from IETF
> 
> 
> Shahram,
> 
>     Ah!
> 
>     I understand that it can be quite frustrating to realize that you
> could have done less work.  Might it not be easier in the long
> run to revert to the simpler version?
> 
> You wrote:
> 
> >Eric,
> >
> >I didn't quite catch your question. If you are asking about 
> the 1/s transmission of CV,
> >then there are 2 choices in general:
> >
> >1) define one rate and define a globally accepted definition 
> of the availability and unavailability state and the
> >condition for their transitions. This guarantees 
> interoperability and global SLA measurement.
> >
> >2) Don't specify any rate or availability and unavailability 
> states and the transition conditions.
> >
> >Each has its advantage and disadvantage. They are two 
> different approaches. Some like to buy a car with ABS some 
> like to buy a car without ABS which are cheaper.
> >
> >In fact it would have been much easier for us to not specify 
> any rate, availability and state diagrams in Y.1711 and 
> reduce it to only 2-3 pages.
> >
> >-Shahram
> >
> >>-----Original Message-----
> >>From: Eric Gray [mailto:eric.gray@sandburst.com]
> >>Sent: Thursday, March 21, 2002 12:01 PM
> >>To: Shahram Davari
> >>Cc: 'Thomas D. Nadeau'; 'George Swallow'; 'mpls@uu.net'
> >>Subject: Re: Y.1711 requirements from IETF
> >>
> >>
> >>Shahram,
> >>
> >>    Speaking strictly as an individual, I do not understand 
> what your 
> >>reasons
> >>are for being quite so immovable on this topic.  Can you 
> >>explain why it 
> >>is that
> >>you feel it is so important to use (or at least not to change) the 
> >>current words?
> >>
> >>You wrote:
> >>
> >>>Sure, but then what is your fault detection time scale, and 
> >>>
> >>how do you measure availability SLA?
> >>
> >>>-Shahram
> >>>
> >>>>-----Original Message-----
> >>>>From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> >>>>Sent: Thursday, March 21, 2002 11:17 AM
> >>>>To: Shahram Davari
> >>>>Cc: 'George Swallow'; 'mpls@uu.net'
> >>>>Subject: RE: Y.1711 requirements from IETF 
> >>>>
> >>>>
> >>>>
> >>>>        Well, you MAY LSP ping all of those FECs if you 
> wish and at
> >>>>whatever rate you (i.e.: an operator) feels comfortable 
> with. No one
> >>>>is "strongly suggesting" that you do so at 1 packet per second.
> >>>>
> >>>>        --Tom
> >>>>
> >>>>
> >>>>>But the same is true for MPLS-ping. You also need to ping 
> >>>>>
> >>>>all those FECs.
> >>>>
> >>>>>-Shahram
> >>>>>
> >>>>>>-----Original Message-----
> >>>>>>From: George Swallow [mailto:swallow@cisco.com]
> >>>>>>Sent: Wednesday, March 20, 2002 5:59 PM
> >>>>>>To: Shahram Davari
> >>>>>>Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
> >>>>>>Subject: Re: Y.1711 requirements from IETF
> >>>>>>
> >>>>>>
> >>>>>>>Where did you get this " ALL LSPs MUST" statement from? May
> >>>>>>>
> >>>>>>be you are
> >>>>>>
> >>>>>>>reading a different Y.1711 than I have. All I can find are
> >>>>>>>
> >>>>>>the following
> >>>>>>
> >>>>>>>statement:
> >>>>>>>
> >>>>>>>" ... It is strongly recommended that CV OAM packets be
> >>>>>>>
> >>>>>>generated on all LSPs
> >>>>>>
> >>>>>>>(in order to detect all defects and potentially provide
> >>>>>>>
> >>>>>>protection against
> >>>>>>
> >>>>>>>traffic leakage both in and out of LSPs). "
> >>>>>>>
> >>>>>>I have one customer providing an IP VPN service who has >1500 PE
> >>>>>>routers and probably well over a million LSPs.  Most of the LSPs
> >>>>>>represent VPN connectivity can carry very little traffic.
> >>>>>>
> >>>>>>Would you "strongly recommend" that CV OAM packets be 
> >>>>>>
> >>>>generated on all
> >>>>
> >>>>>>their LSPs at a rate of 1 per second?  Can you point to *any*
> >>>>>>currently deployed network other than those using MPLS 
> solely for
> >>>>>>traffic engineering where this would be a good idea?  If 
> >>>>>>
> >>>>I'm carrying
> >>>>
> >>>>>>the full internet routing table and using LDP downstream 
> >>>>>>
> >>>>unsolicited
> >>>>
> >>>>>>should every router generate 108,000 (the current number 
> >>>>>>
> >>>>of routes) CV
> >>>>
> >>>>>>OAM packets per second?
> >>>>>>
> >>>>>>Perhaps you should revisit this "strongly recommended"
> >>>>>>recommendation.  Perhaps you should provide for 
> >>>>>>
> >>>>generation of CV OAM
> >>>>
> >>>>>>packets at rates other than 1  second.
> >>>>>>
> >>>>>>...George
> >>>>>>
> >>>>>>========================================================
> ==========
> >>>>>>George Swallow       Cisco Systems                  
> (978) 497-8143
> >>>>>>                    250 Apollo Drive
> >>>>>>                    Chelmsford, Ma 01824
> >>>>>>
> >>>>
> >>>>--------------------------------------------------------------
> >>>>----------
> >>>>Mathematics is the supreme nostalgia of our time. 
> >>>>
> >>>
> >>
> >>
> >
> 
> 
> 


From owner-mpls@UU.NET  Fri Mar 22 12:21:12 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA26428
	for <mpls-archive@lists.ietf.org>; Fri, 22 Mar 2002 12:21:11 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhht08962;
	Fri, 22 Mar 2002 17:20:10 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhht18338
	for mpls-outgoing; Fri, 22 Mar 2002 17:19:56 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhht18332
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 22 Mar 2002 17:19:48 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhht17709
	for <mpls@uu.net>; Fri, 22 Mar 2002 17:19:07 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhht02393
	for <mpls@uu.net>; Fri, 22 Mar 2002 17:19:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA10589 for <mpls@uu.net>; Fri, 22 Mar 2002 12:19:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA05961 for mpls@uu.net; Fri, 22 Mar 2002 12:19:02 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhht18256
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 22 Mar 2002 17:18:16 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhht00017
	for <mpls@UU.NET>; Fri, 22 Mar 2002 17:16:25 GMT
Received: from rtp-msg-core-1.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmhht28931
	for <mpls@UU.NET>; Fri, 22 Mar 2002 17:16:25 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2MHGiI27460;
	Fri, 22 Mar 2002 12:16:44 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (tnadeau-frame1.cisco.com [10.83.99.122])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAU14688;
	Fri, 22 Mar 2002 12:16:21 -0500 (EST)
Message-Id: <4.3.2.7.2.20020322121457.01f4be80@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Fri, 22 Mar 2002 12:16:20 -0500
To: "Roberto Guglielmi" <roberto.guglielmi@alcatel.it>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: Re: LDP MIB / LSR MIB relationship
Cc: <mpls-ops@mplsrc.com>, <mpls@UU.NET>
In-Reply-To: <00dc01c1d1a9$47c9cbd0$4b246297@vim.tlt.alcatel.it>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk



>I'd appreciate your help to clear some doubts about LDP MIB / LSR MIB
>relationship.
>
>1) Do LDP Entities, set by means of LDP MIB, appear in LSR MIB? If so, how?
>In what objects?

         The mapping tables in the LDP MIB associate the active labels
for each session with those represented in the LSR MIB.

>2) Does every LDP Entity always requires the Label Range (Generic, ATM, or
>FR) to be set?

         Yes. The LDP Entity really represents a label range.

>3) Are Label Range set by means of LDP MIB considered per-platform or
>per-interface?

         They can be either.

>4) Do Label Range set by means of LDP MIB appear also in the
>mplsInterfaceConfTable from LSR MIB?

         Yes, they should.

         --Tom





------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Fri Mar 22 12:49:41 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA27281
	for <mpls-archive@lists.ietf.org>; Fri, 22 Mar 2002 12:49:41 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhhv28668;
	Fri, 22 Mar 2002 17:48:43 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhhv20651
	for mpls-outgoing; Fri, 22 Mar 2002 17:48:26 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhhv20646
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 22 Mar 2002 17:48:21 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhhv03216
	for <mpls@uu.net>; Fri, 22 Mar 2002 17:48:07 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhhv10372
	for <mpls@uu.net>; Fri, 22 Mar 2002 17:48:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA12581 for <mpls@uu.net>; Fri, 22 Mar 2002 12:48:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id MAA07637 for mpls@uu.net; Fri, 22 Mar 2002 12:48:01 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhhv20593
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 22 Mar 2002 17:47:04 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhhv20961
	for <mpls@uu.net>; Fri, 22 Mar 2002 17:46:49 GMT
Received: from rtp-msg-core-1.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmhhv08809
	for <mpls@uu.net>; Fri, 22 Mar 2002 17:46:49 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2MHl9N00732;
	Fri, 22 Mar 2002 12:47:09 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (tnadeau-frame1.cisco.com [10.83.99.122])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAU15276;
	Fri, 22 Mar 2002 12:46:46 -0500 (EST)
Message-Id: <4.3.2.7.2.20020322124511.01f39e68@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Fri, 22 Mar 2002 12:46:45 -0500
To: <neil.2.harrison@bt.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: RE: Y.1711 requirements from IETF 
Cc: mpls@UU.NET
In-Reply-To: <B9571FDEBD3DD21181E500606DD5EE050E892138@mbddmknt01.hc.bt.
 com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk


         Neil give me a break.  How do you figure that allowing an
operator to specify the interval at which to issue a ping or selecting
the LSPs on which to run the ping  "pushing all the problems towards
the operator."

         --Tom


>Tom see my earlier comments......but please stop pushing all the problems
>towards the operator to adddress, I think we have been given enough of these
>already ;-)
>
>Neil
>
> > -----Original Message-----
> > From: Thomas D. Nadeau [mailto:tnadeau@cisco.com]
> > Sent: 21 March 2002 16:17
> > To: Shahram Davari
> > Cc: 'George Swallow'; 'mpls@uu.net'
> > Subject: RE: Y.1711 requirements from IETF
> >
> >
> >
> >          Well, you MAY LSP ping all of those FECs if you wish and at
> > whatever rate you (i.e.: an operator) feels comfortable with. No one
> > is "strongly suggesting" that you do so at 1 packet per second.
> >
> >          --Tom
> >
> >
> > >But the same is true for MPLS-ping. You also need to ping
> > all those FECs.
> > >
> > >-Shahram
> > >
> > > > -----Original Message-----
> > > > From: George Swallow [mailto:swallow@cisco.com]
> > > > Sent: Wednesday, March 20, 2002 5:59 PM
> > > > To: Shahram Davari
> > > > Cc: 'Thomas D. Nadeau'; 'mpls@uu.net'; swallow@cisco.com
> > > > Subject: Re: Y.1711 requirements from IETF
> > > >
> > > >
> > > > > Where did you get this " ALL LSPs MUST" statement from? May
> > > > be you are
> > > > > reading a different Y.1711 than I have. All I can find are
> > > > the following
> > > > > statement:
> > > > >
> > > > > " ... It is strongly recommended that CV OAM packets be
> > > > generated on all LSPs
> > > > > (in order to detect all defects and potentially provide
> > > > protection against
> > > > > traffic leakage both in and out of LSPs). "
> > > >
> > > > I have one customer providing an IP VPN service who has >1500 PE
> > > > routers and probably well over a million LSPs.  Most of the LSPs
> > > > represent VPN connectivity can carry very little traffic.
> > > >
> > > > Would you "strongly recommend" that CV OAM packets be
> > generated on all
> > > > their LSPs at a rate of 1 per second?  Can you point to *any*
> > > > currently deployed network other than those using MPLS solely for
> > > > traffic engineering where this would be a good idea?  If
> > I'm carrying
> > > > the full internet routing table and using LDP downstream
> > unsolicited
> > > > should every router generate 108,000 (the current number
> > of routes) CV
> > > > OAM packets per second?
> > > >
> > > > Perhaps you should revisit this "strongly recommended"
> > > > recommendation.  Perhaps you should provide for
> > generation of CV OAM
> > > > packets at rates other than 1  second.
> > > >
> > > > ...George
> > > >
> > > > ==================================================================
> > > > George Swallow       Cisco Systems                  (978) 497-8143
> > > >                      250 Apollo Drive
> > > >                      Chelmsford, Ma 01824
> > > >
> >
> >
> >
> > --------------------------------------------------------------
> > ----------
> > Mathematics is the supreme nostalgia of our time.
> >



------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Fri Mar 22 18:20:40 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA04034
	for <mpls-archive@lists.ietf.org>; Fri, 22 Mar 2002 18:20:40 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhir15449;
	Fri, 22 Mar 2002 23:19:35 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhir17522
	for mpls-outgoing; Fri, 22 Mar 2002 23:19:18 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhir17517
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 22 Mar 2002 23:19:09 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhir03924
	for <mpls@uu.net>; Fri, 22 Mar 2002 23:18:07 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhir09476
	for <mpls@uu.net>; Fri, 22 Mar 2002 23:18:06 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id SAA05335 for <mpls@uu.net>; Fri, 22 Mar 2002 18:18:06 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id SAA22685 for mpls@uu.net; Fri, 22 Mar 2002 18:18:06 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhir17459
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 22 Mar 2002 23:17:04 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhir28282
	for <mpls@UU.NET>; Fri, 22 Mar 2002 23:16:14 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhir06959
	for <mpls@UU.NET>; Fri, 22 Mar 2002 23:16:14 GMT
Received: from telescope.cisco.com (telescope.cisco.com [161.44.166.204]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id SAA05250; Fri, 22 Mar 2002 18:16:03 -0500 (EST)
Received: from localhost (swallow@localhost) by telescope.cisco.com (8.8.5-Cisco.1/CISCO.WS.1.2) with ESMTP id RAA21295; Fri, 22 Mar 2002 17:01:31 -0500 (EST)
Message-Id: <200203222201.RAA21295@telescope.cisco.com>
X-Authentication-Warning: telescope.cisco.com: swallow owned process doing -bs
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
cc: "'Kireeti Kompella'" <kireeti@juniper.net>, "'mpls@UU.net'" <mpls@UU.NET>,
        swallow@cisco.com
Subject: Re: LSP ping decision 
In-reply-to: Your message of "Thu, 21 Mar 2002 11:37:18 PST."
             <4B6D09F3B826D411A67300D0B706EFDE84A680@nt-exch-yow.pmc-sierra.bc.ca> 
Date: Fri, 22 Mar 2002 17:01:31 -0500
From: George Swallow <swallow@cisco.com>
Sender: owner-mpls@UU.NET
Precedence: bulk

> Ok. Here are the sequence of events:
> 
> 1) I was quite shocked to see the -03 version being presented. My
> first reaction was I may have not seen the announcement on the MPLS
> list or I may have not carefully checked the Agenda.
> 
> 2) To figure this out it took me 2-3 minutes.
> 
> 3) I immediately informed George and Scott of this matter. George
> didn't have any idea about this and Scott (after checking the fact)
> agreed with my observation during the meeting.
> 
> If you don't believe me you can ask George and Scott.

Shahram -

You did not come up to me or Scott until after Kireeti's presentation
and the subsequest show of support for consensus.

You did come up and rudely interrupt me while I was trying to run a
meeting.

Also for the record I was fully aware of version -03, I was not aware
at that time of the typo on the agenda.

...George


==================================================================
George Swallow       Cisco Systems                  (978) 497-8143
                     250 Apollo Drive
                     Chelmsford, Ma 01824



From owner-mpls@UU.NET  Fri Mar 22 21:21:30 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA05768
	for <mpls-archive@lists.ietf.org>; Fri, 22 Mar 2002 21:21:30 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhjd29370;
	Sat, 23 Mar 2002 02:20:35 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhjd01924
	for mpls-outgoing; Sat, 23 Mar 2002 02:20:18 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhjd01919
	for <mpls@mail-control.ash.ops.us.uu.net>; Sat, 23 Mar 2002 02:20:12 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhjd16085
	for <mpls@uu.net>; Sat, 23 Mar 2002 02:19:03 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhjd27266
	for <mpls@uu.net>; Sat, 23 Mar 2002 02:19:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id VAA11690 for <mpls@uu.net>; Fri, 22 Mar 2002 21:19:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id VAA01071 for mpls@uu.net; Fri, 22 Mar 2002 21:19:02 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhjd01848
	for <mpls@mail-control.ash.ops.us.uu.net>; Sat, 23 Mar 2002 02:17:58 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhjd26950
	for <mpls@UU.NET>; Sat, 23 Mar 2002 02:17:36 GMT
Received: from mother.pmc-sierra.bc.ca by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmhjd25383
	for <mpls@UU.NET>; Sat, 23 Mar 2002 02:17:35 GMT
Received: (qmail 18851 invoked by uid 104); 23 Mar 2002 02:17:35 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4193. . Clean. Processed in 6.476614 secs); 23 Mar 2002 02:17:35 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 23 Mar 2002 02:17:22 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2N2HDp24612;
	Fri, 22 Mar 2002 18:17:14 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATK8KB>; Fri, 22 Mar 2002 18:17:17 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A682@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'George Swallow '" <swallow@cisco.com>
Cc: "''Kireeti Kompella' '" <kireeti@juniper.net>,
        "''mpls@UU.net' '"
	 <mpls@UU.NET>
Subject: RE: LSP ping decision 
Date: Fri, 22 Mar 2002 18:17:12 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

 George,


-----Original Message-----
From: George Swallow
To: Shahram Davari
Cc: 'Kireeti Kompella'; 'mpls@UU.net'; swallow@cisco.com
Sent: 22/03/02 2:01 PM
Subject: Re: LSP ping decision 

> Ok. Here are the sequence of events:
> 
> 1) I was quite shocked to see the -03 version being presented. My
> first reaction was I may have not seen the announcement on the MPLS
> list or I may have not carefully checked the Agenda.
> 
> 2) To figure this out it took me 2-3 minutes.
> 
> 3) I immediately informed George and Scott of this matter. George
> didn't have any idea about this and Scott (after checking the fact)
> agreed with my observation during the meeting.
> 
> If you don't believe me you can ask George and Scott.

Shahram -

You did not come up to me or Scott until after Kireeti's presentation
and the subsequest show of support for consensus.

SD=> The reason for delay was mentioned in bullet (2) above.

You did come up and rudely interrupt me while I was trying to run a
meeting.

SD=> The reason that I came to you was firstly to let you know, as the chair, of the mishandling situtaion of this draft (although I am sure you didn't like to hear it), and secondly to diffuse exactly the same type of comments that Kireeti has made. I don't see any rudness in it and thought you will handle this case fairly but I was wrong.

Also for the record I was fully aware of version -03, I was not aware
at that time of the typo on the agenda.

The mistake is all yours and not mine.

-Shahram

...George


==================================================================
George Swallow       Cisco Systems                  (978) 497-8143
                     250 Apollo Drive
                     Chelmsford, Ma 01824



From owner-mpls@UU.NET  Mon Mar 25 11:09:08 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17060
	for <mpls-archive@lists.ietf.org>; Mon, 25 Mar 2002 11:09:08 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhsq01284;
	Mon, 25 Mar 2002 16:08:18 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhsq07811
	for mpls-outgoing; Mon, 25 Mar 2002 16:08:02 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhsq07802
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 25 Mar 2002 16:08:00 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhsq28533
	for <mpls@uu.net>; Mon, 25 Mar 2002 16:07:17 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhsq29766
	for <mpls@uu.net>; Mon, 25 Mar 2002 16:07:16 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id LAA05769 for <mpls@uu.net>; Mon, 25 Mar 2002 11:07:16 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id LAA14016 for mpls@uu.net; Mon, 25 Mar 2002 11:07:16 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhhg12063
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 22 Mar 2002 14:00:15 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhhf16538
	for <mpls@UU.NET>; Fri, 22 Mar 2002 13:59:19 GMT
Received: from tlvsdy.vim.tlt.alcatel.it by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: tlvsdy.vim.tlt.alcatel.it [194.243.74.244])
	id QQmhhf25052
	for <mpls@UU.NET>; Fri, 22 Mar 2002 13:59:18 GMT
Received: from tlvhdk.netit.alcatel.it (localhost [127.0.0.1])
	by tlvsdy.vim.tlt.alcatel.it (8.9.3+Sun/8.9.3) with ESMTP id PAA20989;
	Fri, 22 Mar 2002 15:00:44 +0100 (MET)
Received: from ipt010 (ipt010.tndl.alcatel.it [151.98.36.75])
	by tlvhdk.netit.alcatel.it (8.8.6 (PHNE_17135)/8.8.6) with SMTP id OAA23814;
	Fri, 22 Mar 2002 14:59:55 +0100 (MET)
Message-ID: <00dc01c1d1a9$47c9cbd0$4b246297@vim.tlt.alcatel.it>
From: "Roberto Guglielmi" <roberto.guglielmi@alcatel.it>
To: <mpls-ops@mplsrc.com>, <mpls@UU.NET>
Subject: LDP MIB / LSR MIB relationship
Date: Fri, 22 Mar 2002 14:55:52 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hello everybody,
I'd appreciate your help to clear some doubts about LDP MIB / LSR MIB
relationship.

1) Do LDP Entities, set by means of LDP MIB, appear in LSR MIB? If so, how?
In what objects?

2) Does every LDP Entity always requires the Label Range (Generic, ATM, or
FR) to be set?

3) Are Label Range set by means of LDP MIB considered per-platform or
per-interface?

4) Do Label Range set by means of LDP MIB appear also in the
mplsInterfaceConfTable from LSR MIB?

Thanks in advance for your help.

Best regards.


*********************************************

Roberto Guglielmi
Alcatel Italy
Terrestrial Network Division
R&D - IP Lab
E-mail: Roberto.Guglielmi@alcatel.it
Tel.: +39 039 686 4801

*********************************************



From owner-mpls@UU.NET  Mon Mar 25 11:10:09 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17110
	for <mpls-archive@lists.ietf.org>; Mon, 25 Mar 2002 11:10:09 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhsq08561;
	Mon, 25 Mar 2002 16:08:58 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhsq07846
	for mpls-outgoing; Mon, 25 Mar 2002 16:08:43 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhsq07837
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 25 Mar 2002 16:08:39 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhsq01187
	for <mpls@uu.net>; Mon, 25 Mar 2002 16:08:21 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhsq01342
	for <mpls@uu.net>; Mon, 25 Mar 2002 16:08:20 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id LAA05851 for <mpls@uu.net>; Mon, 25 Mar 2002 11:08:20 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id LAA14069 for mpls@uu.net; Mon, 25 Mar 2002 11:08:20 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhpv20229
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 24 Mar 2002 21:59:20 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhpv21193
	for <mpls@UU.NET>; Sun, 24 Mar 2002 21:58:37 GMT
Received: from web14106.mail.yahoo.com by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: web14106.mail.yahoo.com [216.136.172.136])
	id QQmhpv06541
	for <mpls@UU.NET>; Sun, 24 Mar 2002 21:58:37 GMT
Message-ID: <20020324215836.13841.qmail@web14106.mail.yahoo.com>
Received: from [131.183.16.185] by web14106.mail.yahoo.com via HTTP; Sun, 24 Mar 2002 13:58:36 PST
Date: Sun, 24 Mar 2002 13:58:36 -0800 (PST)
From: Mohammed <ipswitching@yahoo.com>
Subject: cr-lsp
To: mpls@UU.NET
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="0-1861821674-1017007116=:13690"
Sender: owner-mpls@UU.NET
Precedence: bulk

--0-1861821674-1017007116=:13690
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi all,

  I have a question related to constrained routed lsp
setup using cr-ldp. 

 A cr-lsp is setup dynamically on demand and is setup
for a flows or flows. Consider a flow generated by a
host running IP and also consider that the flow
requires a bandwidth of x bps. To establish a cr-lsp
for such a flow, the host will first have to reserve a
contrained path. Suppose the host gets the knowledge
of such a path using some cspf algorithm.

 Upon getting the path the source (host) needs to send
the path establishment request to the nearest ingress
LSR.

 Question :

(1) How do we guarantee end 2 end quality os service
in such a case ?

(2) How is the request propagated to the nearest LSR
so that the cr-lsp can be established ?

(3) How will the flow be treated when it leaves the
MPLS domain ?

 In short, how will the host inform the nearest
ingress lsr about such a flow and path ?

Any pointers in this area are welcome.

Please do correct me if i have mis interpreted some
thing some where.

Sincerely,
Abrar Hussain.


=====
Abrar Hussain.
Graduate Student/Network Designer.
The University of Toledo.
Toledo,OH.

__________________________________________________
Do You Yahoo!?
Yahoo! Movies - coverage of the 74th Academy AwardsŽ
http://movies.yahoo.com/
--0-1861821674-1017007116=:13690
Content-Type: message/rfc822

X-Apparently-To: ipswitching@yahoo.com via web14103.mail.yahoo.com; 24 Mar 2002 12:37:50 -0800 (PST)
Return-Path: <mpls-ops-request@mplsrc.com>
X-Track: 1: 40
Return-Path: <mpls-ops-request@mplsrc.com>
Received: from host.secure4-hosting.net (209.239.41.31)
  by mta497.mail.yahoo.com with SMTP; 24 Mar 2002 12:37:41 -0800 (PST)
Received: (from mplsrc12@localhost)
	by host.secure4-hosting.net (8.10.2/8.10.2) id g2OKbZL24166;
	Sun, 24 Mar 2002 15:37:35 -0500
Resent-Date: Sun, 24 Mar 2002 15:37:35 -0500
X-Authentication-Warning: host.secure4-hosting.net: mplsrc12 set sender to mpls-ops-request@mplsrc.com using -f
Date: Sun, 24 Mar 2002 12:11:35 -0800 (PST)
From: Mohammed <ipswitching@yahoo.com>
To: mpls-ops@mplsrc.com
Cc: minsong@ieee.org
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [MPLS-OPS]: cr-lsp
Resent-Message-ID: <"59kPt.A.V5E.6Ljn8"@host.secure4-hosting.net>
Resent-From: mpls-ops@mplsrc.com
X-Mailing-List: <mpls-ops@mplsrc.com> archive/latest/3645
X-Loop: mpls-ops@mplsrc.com
Precedence: list
Resent-Sender: mpls-ops-request@mplsrc.com
Content-Length: 767

Hi all,

  I have a question related to constrained routed lsp
setup using cr-ldp. 

 A cr-lsp is setup dynamically on demand and is setup
for a flows or flows. Consider a flow generated by a
host running IP and also consider that the flow
requires a bandwidth of x bps. To establish a cr-lsp
for such a flow, the host will first have to reserve a
contrained path. Suppose the host gets the knowledge
of such a path using some cspf algorithm.

 Upon getting the path the source (host) needs to send
the path establishment request to the nearest ingress
LSR.

 Question :

(1) How do we guarantee end 2 end quality os service
in such a case ?

(2) How is the request propagated to the nearest LSR
so that the cr-lsp can be established ?

(3) How will the flow be treated when it leaves the
MPLS domain ?

 In short, how will the host inform the nearest
ingress lsr about such a flow and path ?

Any pointers in this area are welcome.

Please do correct me if i have mis interpreted some
thing some where.

Sincerely,
Abrar Hussain.

=====
Abrar Hussain.
Graduate Student/Network Designer.
The University of Toledo.
Toledo,OH.

__________________________________________________
Do You Yahoo!?
Yahoo! Movies - coverage of the 74th Academy AwardsŽ
http://movies.yahoo.com/

-------
The MPLS-OPS Mailing List
Subscribe/Unsubscribe:  http://www.mplsrc.com/mplsops.shtml
Archive: http://www.mplsrc.com/mpls-ops_archive.shtml
--0-1861821674-1017007116=:13690--



From owner-mpls@UU.NET  Mon Mar 25 12:19:29 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA20897
	for <mpls-archive@lists.ietf.org>; Mon, 25 Mar 2002 12:19:29 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhsv10459;
	Mon, 25 Mar 2002 17:18:50 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhsv05002
	for mpls-outgoing; Mon, 25 Mar 2002 17:18:37 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhsv04997
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 25 Mar 2002 17:18:33 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhsv07560
	for <mpls@UU.NET>; Mon, 25 Mar 2002 17:17:39 GMT
Received: from zcars04f.ca.nortel.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: zcars04f.nortelnetworks.com [47.129.242.57])
	id QQmhsv17317
	for <mpls@UU.NET>; Mon, 25 Mar 2002 17:17:38 GMT
Received: from zcard015.ca.nortel.com (zcard015.ca.nortel.com [47.129.30.7])
	by zcars04f.ca.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g2PHHaG08578;
	Mon, 25 Mar 2002 12:17:36 -0500 (EST)
Received: by zcard015.ca.nortel.com with Internet Mail Service (5.5.2653.19)
	id <HR1LQARJ>; Mon, 25 Mar 2002 12:17:35 -0500
Message-ID: <3549C09B853DD5119B540002A52CDD34026EE2C8@zcard0ka.ca.nortel.com>
From: "David Allan"<dallan@nortelnetworks.com>
To: Mohammed <ipswitching@yahoo.com>, mpls@UU.NET
Subject: RE: cr-lsp
Date: Mon, 25 Mar 2002 12:17:27 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1D420.F0067DA6"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1D420.F0067DA6
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Abrar:

You're discussing interworking some type of user signalling (probably =
RSVP)
with CR-LDP. I assume the host would have no knowledge of there being =
an
intevening MPLS network in the path and in just about all cases would =
not
have sufficient information to perform a CSPF calculation. It would =
just ask
for the path and let the network do the work.=20

The example you are providing looks to be more INTSERV than anything =
else so
I'd suggest scanning those RFCs. The LER receiving the RSVP message
requesting the flow, would need to map it to an LSP (which it may need =
to
create) and tunnel the RSVP messages through to the far end (e.g. RSVP
should not need to be visible to the intermediate LSRs in the path). =
This
would get you the e2e significance for the host initiated reservation.

hope this helps
Dave


> -----Original Message-----
> From: Mohammed [mailto:ipswitching@yahoo.com]
> Sent: Sunday, March 24, 2002 4:59 PM
> To: mpls@UU.NET
> Subject: cr-lsp
>=20
>=20
> Hi all,
>=20
>   I have a question related to constrained routed lsp
> setup using cr-ldp.=20
>=20
>  A cr-lsp is setup dynamically on demand and is setup
> for a flows or flows. Consider a flow generated by a
> host running IP and also consider that the flow
> requires a bandwidth of x bps. To establish a cr-lsp
> for such a flow, the host will first have to reserve a
> contrained path. Suppose the host gets the knowledge
> of such a path using some cspf algorithm.
>=20
>  Upon getting the path the source (host) needs to send
> the path establishment request to the nearest ingress
> LSR.
>=20
>  Question :
>=20
> (1) How do we guarantee end 2 end quality os service
> in such a case ?
>=20
> (2) How is the request propagated to the nearest LSR
> so that the cr-lsp can be established ?
>=20
> (3) How will the flow be treated when it leaves the
> MPLS domain ?
>=20
>  In short, how will the host inform the nearest
> ingress lsr about such a flow and path ?
>=20
> Any pointers in this area are welcome.
>=20
> Please do correct me if i have mis interpreted some
> thing some where.
>=20
> Sincerely,
> Abrar Hussain.
>=20
>=20
> =3D=3D=3D=3D=3D
> Abrar Hussain.
> Graduate Student/Network Designer.
> The University of Toledo.
> Toledo,OH.
>=20
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Movies - coverage of the 74th Academy Awards=AE
> http://movies.yahoo.com/
>=20

------_=_NextPart_001_01C1D420.F0067DA6
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>RE: cr-lsp</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Abrar:</FONT>
</P>

<P><FONT SIZE=3D2>You're discussing interworking some type of user =
signalling (probably RSVP) with CR-LDP. I assume the host would have no =
knowledge of there being an intevening MPLS network in the path and in =
just about all cases would not have sufficient information to perform a =
CSPF calculation. It would just ask for the path and let the network do =
the work. </FONT></P>

<P><FONT SIZE=3D2>The example you are providing looks to be more =
INTSERV than anything else so I'd suggest scanning those RFCs. The LER =
receiving the RSVP message requesting the flow, would need to map it to =
an LSP (which it may need to create) and tunnel the RSVP messages =
through to the far end (e.g. RSVP should not need to be visible to the =
intermediate LSRs in the path). This would get you the e2e significance =
for the host initiated reservation.</FONT></P>

<P><FONT SIZE=3D2>hope this helps</FONT>
<BR><FONT SIZE=3D2>Dave</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; From: Mohammed [<A =
HREF=3D"mailto:ipswitching@yahoo.com">mailto:ipswitching@yahoo.com</A>]<=
/FONT>
<BR><FONT SIZE=3D2>&gt; Sent: Sunday, March 24, 2002 4:59 PM</FONT>
<BR><FONT SIZE=3D2>&gt; To: mpls@UU.NET</FONT>
<BR><FONT SIZE=3D2>&gt; Subject: cr-lsp</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Hi all,</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp; I have a question related to =
constrained routed lsp</FONT>
<BR><FONT SIZE=3D2>&gt; setup using cr-ldp. </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp; A cr-lsp is setup dynamically on demand =
and is setup</FONT>
<BR><FONT SIZE=3D2>&gt; for a flows or flows. Consider a flow generated =
by a</FONT>
<BR><FONT SIZE=3D2>&gt; host running IP and also consider that the =
flow</FONT>
<BR><FONT SIZE=3D2>&gt; requires a bandwidth of x bps. To establish a =
cr-lsp</FONT>
<BR><FONT SIZE=3D2>&gt; for such a flow, the host will first have to =
reserve a</FONT>
<BR><FONT SIZE=3D2>&gt; contrained path. Suppose the host gets the =
knowledge</FONT>
<BR><FONT SIZE=3D2>&gt; of such a path using some cspf =
algorithm.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp; Upon getting the path the source (host) =
needs to send</FONT>
<BR><FONT SIZE=3D2>&gt; the path establishment request to the nearest =
ingress</FONT>
<BR><FONT SIZE=3D2>&gt; LSR.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp; Question :</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; (1) How do we guarantee end 2 end quality os =
service</FONT>
<BR><FONT SIZE=3D2>&gt; in such a case ?</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; (2) How is the request propagated to the =
nearest LSR</FONT>
<BR><FONT SIZE=3D2>&gt; so that the cr-lsp can be established ?</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; (3) How will the flow be treated when it leaves =
the</FONT>
<BR><FONT SIZE=3D2>&gt; MPLS domain ?</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp; In short, how will the host inform the =
nearest</FONT>
<BR><FONT SIZE=3D2>&gt; ingress lsr about such a flow and path ?</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Any pointers in this area are welcome.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Please do correct me if i have mis interpreted =
some</FONT>
<BR><FONT SIZE=3D2>&gt; thing some where.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Sincerely,</FONT>
<BR><FONT SIZE=3D2>&gt; Abrar Hussain.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; =3D=3D=3D=3D=3D</FONT>
<BR><FONT SIZE=3D2>&gt; Abrar Hussain.</FONT>
<BR><FONT SIZE=3D2>&gt; Graduate Student/Network Designer.</FONT>
<BR><FONT SIZE=3D2>&gt; The University of Toledo.</FONT>
<BR><FONT SIZE=3D2>&gt; Toledo,OH.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; =
__________________________________________________</FONT>
<BR><FONT SIZE=3D2>&gt; Do You Yahoo!?</FONT>
<BR><FONT SIZE=3D2>&gt; Yahoo! Movies - coverage of the 74th Academy =
Awards=AE</FONT>
<BR><FONT SIZE=3D2>&gt; <A HREF=3D"http://movies.yahoo.com/" =
TARGET=3D"_blank">http://movies.yahoo.com/</A></FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1D420.F0067DA6--


From owner-mpls@UU.NET  Mon Mar 25 16:43:26 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA04778
	for <mpls-archive@lists.ietf.org>; Mon, 25 Mar 2002 16:43:26 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhtm17530;
	Mon, 25 Mar 2002 21:42:38 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhtm20360
	for mpls-outgoing; Mon, 25 Mar 2002 21:42:21 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhtm20355
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 25 Mar 2002 21:42:20 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhtm24511
	for <mpls@uu.net>; Mon, 25 Mar 2002 21:42:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhtm16705
	for <mpls@uu.net>; Mon, 25 Mar 2002 21:42:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id QAA01064 for <mpls@uu.net>; Mon, 25 Mar 2002 16:42:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id QAA01313 for mpls@uu.net; Mon, 25 Mar 2002 16:42:02 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhtm20332
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 25 Mar 2002 21:41:32 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhtm20189
	for <mpls@UU.NET>; Mon, 25 Mar 2002 21:40:40 GMT
Received: from father.pmc-sierra.bc.ca by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmhtm01635
	for <mpls@UU.NET>; Mon, 25 Mar 2002 21:40:39 GMT
Received: (qmail 26376 invoked by uid 104); 25 Mar 2002 21:40:39 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4193. . Clean. Processed in 0.540621 secs); 25 Mar 2002 21:40:39 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 25 Mar 2002 21:40:38 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2PLeVp24858;
	Mon, 25 Mar 2002 13:40:31 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATLRWT>; Mon, 25 Mar 2002 13:40:35 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A692@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'David Allan'" <dallan@nortelnetworks.com>,
        Mohammed
	 <ipswitching@yahoo.com>, mpls@UU.NET
Subject: RE: cr-lsp
Date: Mon, 25 Mar 2002 13:40:30 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1D445.AF345940"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1D445.AF345940
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Mohammed,
=20
Also have a look at the ISSL WG documents. DCLASS object is defined for =
the scenario that you described.
=20
Yours,
-Shahram=20

-----Original Message-----
From: David Allan [mailto:dallan@nortelnetworks.com]
Sent: Monday, March 25, 2002 12:17 PM
To: Mohammed; mpls@UU.NET
Subject: RE: cr-lsp



Abrar:=20

You're discussing interworking some type of user signalling (probably =
RSVP) with CR-LDP. I assume the host would have no knowledge of there =
being an intevening MPLS network in the path and in just about all =
cases would not have sufficient information to perform a CSPF =
calculation. It would just ask for the path and let the network do the =
work.=20

The example you are providing looks to be more INTSERV than anything =
else so I'd suggest scanning those RFCs. The LER receiving the RSVP =
message requesting the flow, would need to map it to an LSP (which it =
may need to create) and tunnel the RSVP messages through to the far end =
(e.g. RSVP should not need to be visible to the intermediate LSRs in =
the path). This would get you the e2e significance for the host =
initiated reservation.

hope this helps=20
Dave=20


> -----Original Message-----=20
> From: Mohammed [ mailto:ipswitching@yahoo.com =
<mailto:ipswitching@yahoo.com> ]=20
> Sent: Sunday, March 24, 2002 4:59 PM=20
> To: mpls@UU.NET=20
> Subject: cr-lsp=20
>=20
>=20
> Hi all,=20
>=20
>   I have a question related to constrained routed lsp=20
> setup using cr-ldp.=20
>=20
>  A cr-lsp is setup dynamically on demand and is setup=20
> for a flows or flows. Consider a flow generated by a=20
> host running IP and also consider that the flow=20
> requires a bandwidth of x bps. To establish a cr-lsp=20
> for such a flow, the host will first have to reserve a=20
> contrained path. Suppose the host gets the knowledge=20
> of such a path using some cspf algorithm.=20
>=20
>  Upon getting the path the source (host) needs to send=20
> the path establishment request to the nearest ingress=20
> LSR.=20
>=20
>  Question :=20
>=20
> (1) How do we guarantee end 2 end quality os service=20
> in such a case ?=20
>=20
> (2) How is the request propagated to the nearest LSR=20
> so that the cr-lsp can be established ?=20
>=20
> (3) How will the flow be treated when it leaves the=20
> MPLS domain ?=20
>=20
>  In short, how will the host inform the nearest=20
> ingress lsr about such a flow and path ?=20
>=20
> Any pointers in this area are welcome.=20
>=20
> Please do correct me if i have mis interpreted some=20
> thing some where.=20
>=20
> Sincerely,=20
> Abrar Hussain.=20
>=20
>=20
> =3D=3D=3D=3D=3D=20
> Abrar Hussain.=20
> Graduate Student/Network Designer.=20
> The University of Toledo.=20
> Toledo,OH.=20
>=20
> __________________________________________________=20
> Do You Yahoo!?=20
> Yahoo! Movies - coverage of the 74th Academy Awards=AE=20
> http://movies.yahoo.com/ <http://movies.yahoo.com/> =20
>=20


------_=_NextPart_001_01C1D445.AF345940
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>RE: cr-lsp</TITLE>

<META content="MSHTML 5.00.2920.0" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=246154021-25032002>Mohammed,</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=246154021-25032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=246154021-25032002>Also 
have a look at the ISSL WG documents. DCLASS object is defined for the scenario 
that you described.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=246154021-25032002></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=246154021-25032002>Yours,</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN 
class=246154021-25032002>-Shahram&nbsp;</SPAN></FONT></DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">
  <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> David Allan 
  [mailto:dallan@nortelnetworks.com]<BR><B>Sent:</B> Monday, March 25, 2002 
  12:17 PM<BR><B>To:</B> Mohammed; mpls@UU.NET<BR><B>Subject:</B> RE: 
  cr-lsp<BR><BR></DIV></FONT>
  <P><FONT size=2>Abrar:</FONT> </P>
  <P><FONT size=2>You're discussing interworking some type of user signalling 
  (probably RSVP) with CR-LDP. I assume the host would have no knowledge of 
  there being an intevening MPLS network in the path and in just about all cases 
  would not have sufficient information to perform a CSPF calculation. It would 
  just ask for the path and let the network do the work. </FONT></P>
  <P><FONT size=2>The example you are providing looks to be more INTSERV than 
  anything else so I'd suggest scanning those RFCs. The LER receiving the RSVP 
  message requesting the flow, would need to map it to an LSP (which it may need 
  to create) and tunnel the RSVP messages through to the far end (e.g. RSVP 
  should not need to be visible to the intermediate LSRs in the path). This 
  would get you the e2e significance for the host initiated 
  reservation.</FONT></P>
  <P><FONT size=2>hope this helps</FONT> <BR><FONT size=2>Dave</FONT> </P><BR>
  <P><FONT size=2>&gt; -----Original Message-----</FONT> <BR><FONT size=2>&gt; 
  From: Mohammed [<A 
  href="mailto:ipswitching@yahoo.com">mailto:ipswitching@yahoo.com</A>]</FONT> 
  <BR><FONT size=2>&gt; Sent: Sunday, March 24, 2002 4:59 PM</FONT> <BR><FONT 
  size=2>&gt; To: mpls@UU.NET</FONT> <BR><FONT size=2>&gt; Subject: 
  cr-lsp</FONT> <BR><FONT size=2>&gt; </FONT><BR><FONT size=2>&gt; 
  </FONT><BR><FONT size=2>&gt; Hi all,</FONT> <BR><FONT size=2>&gt; 
  </FONT><BR><FONT size=2>&gt;&nbsp;&nbsp; I have a question related to 
  constrained routed lsp</FONT> <BR><FONT size=2>&gt; setup using cr-ldp. 
  </FONT><BR><FONT size=2>&gt; </FONT><BR><FONT size=2>&gt;&nbsp; A cr-lsp is 
  setup dynamically on demand and is setup</FONT> <BR><FONT size=2>&gt; for a 
  flows or flows. Consider a flow generated by a</FONT> <BR><FONT size=2>&gt; 
  host running IP and also consider that the flow</FONT> <BR><FONT size=2>&gt; 
  requires a bandwidth of x bps. To establish a cr-lsp</FONT> <BR><FONT 
  size=2>&gt; for such a flow, the host will first have to reserve a</FONT> 
  <BR><FONT size=2>&gt; contrained path. Suppose the host gets the 
  knowledge</FONT> <BR><FONT size=2>&gt; of such a path using some cspf 
  algorithm.</FONT> <BR><FONT size=2>&gt; </FONT><BR><FONT size=2>&gt;&nbsp; 
  Upon getting the path the source (host) needs to send</FONT> <BR><FONT 
  size=2>&gt; the path establishment request to the nearest ingress</FONT> 
  <BR><FONT size=2>&gt; LSR.</FONT> <BR><FONT size=2>&gt; </FONT><BR><FONT 
  size=2>&gt;&nbsp; Question :</FONT> <BR><FONT size=2>&gt; </FONT><BR><FONT 
  size=2>&gt; (1) How do we guarantee end 2 end quality os service</FONT> 
  <BR><FONT size=2>&gt; in such a case ?</FONT> <BR><FONT size=2>&gt; 
  </FONT><BR><FONT size=2>&gt; (2) How is the request propagated to the nearest 
  LSR</FONT> <BR><FONT size=2>&gt; so that the cr-lsp can be established 
  ?</FONT> <BR><FONT size=2>&gt; </FONT><BR><FONT size=2>&gt; (3) How will the 
  flow be treated when it leaves the</FONT> <BR><FONT size=2>&gt; MPLS domain 
  ?</FONT> <BR><FONT size=2>&gt; </FONT><BR><FONT size=2>&gt;&nbsp; In short, 
  how will the host inform the nearest</FONT> <BR><FONT size=2>&gt; ingress lsr 
  about such a flow and path ?</FONT> <BR><FONT size=2>&gt; </FONT><BR><FONT 
  size=2>&gt; Any pointers in this area are welcome.</FONT> <BR><FONT 
  size=2>&gt; </FONT><BR><FONT size=2>&gt; Please do correct me if i have mis 
  interpreted some</FONT> <BR><FONT size=2>&gt; thing some where.</FONT> 
  <BR><FONT size=2>&gt; </FONT><BR><FONT size=2>&gt; Sincerely,</FONT> <BR><FONT 
  size=2>&gt; Abrar Hussain.</FONT> <BR><FONT size=2>&gt; </FONT><BR><FONT 
  size=2>&gt; </FONT><BR><FONT size=2>&gt; =====</FONT> <BR><FONT size=2>&gt; 
  Abrar Hussain.</FONT> <BR><FONT size=2>&gt; Graduate Student/Network 
  Designer.</FONT> <BR><FONT size=2>&gt; The University of Toledo.</FONT> 
  <BR><FONT size=2>&gt; Toledo,OH.</FONT> <BR><FONT size=2>&gt; </FONT><BR><FONT 
  size=2>&gt; __________________________________________________</FONT> 
  <BR><FONT size=2>&gt; Do You Yahoo!?</FONT> <BR><FONT size=2>&gt; Yahoo! 
  Movies - coverage of the 74th Academy AwardsŽ</FONT> <BR><FONT size=2>&gt; <A 
  href="http://movies.yahoo.com/" 
  target=_blank>http://movies.yahoo.com/</A></FONT> <BR><FONT size=2>&gt; 
  </FONT></P></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C1D445.AF345940--



From owner-mpls@UU.NET  Tue Mar 26 03:09:06 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA27010
	for <mpls-archive@lists.ietf.org>; Tue, 26 Mar 2002 03:09:06 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhvb27438;
	Tue, 26 Mar 2002 07:59:11 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhvb06034
	for mpls-outgoing; Tue, 26 Mar 2002 07:58:51 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhvb06029
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 26 Mar 2002 07:58:49 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhvb18226
	for <mpls@UU.NET>; Tue, 26 Mar 2002 07:58:22 GMT
Received: from brahma01.netbrahma.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [164.164.70.67])
	id QQmhvb07677
	for <mpls@UU.NET>; Tue, 26 Mar 2002 07:58:19 GMT
Received: by mailserver.netbrahma.com with Internet Mail Service (5.5.2653.19)
	id <HLCPGYJG>; Tue, 26 Mar 2002 13:28:01 +0530
Message-ID: <9027F68B07E7D511AE9400B0D0787DC00803E3@mailserver.netbrahma.com>
From: Apratim Mukherjee <ApratimM@netbrahma.com>
To: mpls@UU.NET
Subject: Uni 1.0 mailing list
Date: Tue, 26 Mar 2002 13:28:00 +0530
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1D49B.F334D5B0"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1D49B.F334D5B0
Content-Type: text/plain;
	charset="iso-8859-1"

Hi ,
 
Could someone tell me which is the appropriate mailing list to post doubts
on the UNI 1.0 specification ?
 
Thanks
Apratim

------_=_NextPart_001_01C1D49B.F334D5B0
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>RE: cr-lsp</TITLE>

<META content="MSHTML 5.50.4134.600" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=225595607-26032002><FONT size=2>Hi ,</FONT></SPAN></DIV>
<DIV><SPAN class=225595607-26032002><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=225595607-26032002><FONT size=2>Could someone tell me which is 
the appropriate mailing list to post doubts on the UNI 1.0 specification 
?</FONT></SPAN></DIV>
<DIV><SPAN class=225595607-26032002><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=225595607-26032002><FONT size=2>Thanks</FONT></SPAN></DIV>
<DIV><SPAN class=225595607-26032002><FONT 
size=2>Apratim</FONT></SPAN></DIV></BODY></HTML>

------_=_NextPart_001_01C1D49B.F334D5B0--


From owner-mpls@UU.NET  Tue Mar 26 07:29:44 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA00376
	for <mpls-archive@lists.ietf.org>; Tue, 26 Mar 2002 07:29:44 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhvt05009;
	Tue, 26 Mar 2002 12:24:54 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhvt10201
	for mpls-outgoing; Tue, 26 Mar 2002 12:24:26 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhvt10191
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 26 Mar 2002 12:24:19 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhvt17414
	for <mpls@uu.net>; Tue, 26 Mar 2002 12:23:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhvt00168
	for <mpls@uu.net>; Tue, 26 Mar 2002 12:23:03 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id HAA06933 for <mpls@uu.net>; Tue, 26 Mar 2002 07:23:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id HAA10935 for mpls@uu.net; Tue, 26 Mar 2002 07:23:02 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhvt10105
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 26 Mar 2002 12:22:35 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhvt18430
	for <mpls@uu.net>; Tue, 26 Mar 2002 12:22:10 GMT
Received: from ietf.org by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: odin.ietf.org [132.151.1.176])
	id QQmhvt01292
	for <mpls@uu.net>; Tue, 26 Mar 2002 12:22:04 GMT
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA29990;
	Tue, 26 Mar 2002 07:22:02 -0500 (EST)
Message-Id: <200203261222.HAA29990@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce:;
Cc: mpls@UU.NET
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-mpls-ldp-restart-01.txt
Date: Tue, 26 Mar 2002 07:22:01 -0500
Sender: owner-mpls@UU.NET
Precedence: bulk

--NextPart

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		: Graceful Restart Mechanism for LDP
	Author(s)	: M. Leelanivas, Y. Rekhter, R. Aggarwal
	Filename	: draft-ietf-mpls-ldp-restart-01.txt
	Pages		: 10
	Date		: 25-Mar-02
	
This document describes a mechanism that helps to minimize the
negative effects on MPLS traffic caused by LSR's control plane
restart, and specifically by the restart of its LDP component, on
LSRs that are capable of preserving the MPLS forwarding component
across the restart.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-mpls-ldp-restart-01.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-mpls-ldp-restart-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-mpls-ldp-restart-01.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020325155902.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-mpls-ldp-restart-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-mpls-ldp-restart-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020325155902.I-D@ietf.org>

--OtherAccess--

--NextPart--




From owner-mpls@UU.NET  Tue Mar 26 07:29:49 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA00393
	for <mpls-archive@lists.ietf.org>; Tue, 26 Mar 2002 07:29:49 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhvt04531;
	Tue, 26 Mar 2002 12:24:39 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhvt10196
	for mpls-outgoing; Tue, 26 Mar 2002 12:24:26 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhvt10190
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 26 Mar 2002 12:24:19 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhvt17413
	for <mpls@uu.net>; Tue, 26 Mar 2002 12:23:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhvt00158
	for <mpls@uu.net>; Tue, 26 Mar 2002 12:23:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id HAA06927 for <mpls@uu.net>; Tue, 26 Mar 2002 07:23:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id HAA10932 for mpls@uu.net; Tue, 26 Mar 2002 07:23:02 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhvt10107
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 26 Mar 2002 12:22:43 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhvt15329
	for <mpls@uu.net>; Tue, 26 Mar 2002 12:22:09 GMT
Received: from ietf.org by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: odin.ietf.org [132.151.1.176])
	id QQmhvt01395
	for <mpls@uu.net>; Tue, 26 Mar 2002 12:22:09 GMT
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA00011;
	Tue, 26 Mar 2002 07:22:06 -0500 (EST)
Message-Id: <200203261222.HAA00011@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce:;
Cc: mpls@UU.NET
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-mpls-rsvp-unnum-05.txt
Date: Tue, 26 Mar 2002 07:22:06 -0500
Sender: owner-mpls@UU.NET
Precedence: bulk

--NextPart

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		: Signalling Unnumbered Links in RSVP-TE
	Author(s)	: K. Kompella, Y. Rekhter
	Filename	: draft-ietf-mpls-rsvp-unnum-05.txt
	Pages		: 8
	Date		: 25-Mar-02
	
Current signalling used by MPLS TE doesn't provide support for
unnumbered links.  This document defines procedures and extensions to
RSVP-TE, one of the MPLS TE signalling protocols, that are needed in
order to support unnumbered links.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-mpls-rsvp-unnum-05.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-mpls-rsvp-unnum-05.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-mpls-rsvp-unnum-05.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020325155914.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-mpls-rsvp-unnum-05.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-mpls-rsvp-unnum-05.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020325155914.I-D@ietf.org>

--OtherAccess--

--NextPart--




From owner-mpls@UU.NET  Tue Mar 26 10:39:26 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA07210
	for <mpls-archive@lists.ietf.org>; Tue, 26 Mar 2002 10:39:26 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhwg25862;
	Tue, 26 Mar 2002 15:34:28 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhwg27766
	for mpls-outgoing; Tue, 26 Mar 2002 15:34:10 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhwg27761
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 26 Mar 2002 15:34:08 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhwg23215
	for <mpls@UU.NET>; Tue, 26 Mar 2002 15:34:00 GMT
Received: from relay1.alcatel.be by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: alc119.alcatel.be [195.207.101.119])
	id QQmhwg11964
	for <mpls@UU.NET>; Tue, 26 Mar 2002 15:33:58 GMT
Received: from bemail05.net.alcatel.be (localhost [127.0.0.1])
	by relay1.alcatel.be (8.10.1/8.10.1) with ESMTP id g2QFXo828939;
	Tue, 26 Mar 2002 16:33:50 +0100 (MET)
Received: from alcatel.be ([138.203.65.132])
          by bemail05.net.alcatel.be (Lotus Domino Release 5.0.8)
          with ESMTP id 2002032616334870:1218 ;
          Tue, 26 Mar 2002 16:33:48 +0100 
Message-ID: <3CA0951A.EA4850BC@alcatel.be>
Date: Tue, 26 Mar 2002 16:34:50 +0100
From: Dimitri.Papadimitriou@alcatel.be
Organization: Alcatel Bell - IPO NA (Antwerpen)
X-Mailer: Mozilla 4.79 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Apratim Mukherjee <ApratimM@netbrahma.com>
CC: mpls@UU.NET
Subject: Re: Uni 1.0 mailing list
References: <OFDA0DE582.73D62288-ONC1256B88.00498079@alcatel.be>
X-MIMETrack: Itemize by SMTP Server on BEMAIL05/BE/ALCATEL(Release 5.0.8 |June 18, 2001) at
 03/26/2002 16:33:48,
	Serialize by Router on BEMAIL05/BE/ALCATEL(Release 5.0.8 |June 18, 2001) at
 03/26/2002 16:33:50,
	Serialize complete at 03/26/2002 16:33:50
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=us-ascii
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hi,

you should post your comments on OIF Mailing lists, for
UNI 1.0 questions the SIGNALLING is the most appropriated
e-mail: oif-signal@oiforum.com

- dimitri.

> Apratim Mukherjee wrote:
> 
> Hi ,
> 
> Could someone tell me which is the appropriate mailing list to post
> doubts on the UNI 1.0 specification ?
> 
> Thanks
> Apratim

-- 
Papadimitriou Dimitri 
E-mail : dimitri.papadimitriou@alcatel.be 
Website: http://www.rc.bel.alcatel.be/~papadimd/index.html
Address: Alcatel - Optical NA, Fr. Wellesplein, 1 
         B-2018 Antwerpen, Belgium
Phone:   Work: +32 3 2408491 - Home: +32 2 3434361


From owner-mpls@UU.NET  Tue Mar 26 14:44:15 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA20495
	for <mpls-archive@lists.ietf.org>; Tue, 26 Mar 2002 14:44:15 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhww19953;
	Tue, 26 Mar 2002 19:36:58 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhww10753
	for mpls-outgoing; Tue, 26 Mar 2002 19:36:46 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhww10747
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 26 Mar 2002 19:36:44 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhww18704
	for <mpls@UU.NET>; Tue, 26 Mar 2002 19:35:30 GMT
Received: from merlot.juniper.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint.juniper.net [207.17.136.129])
	id QQmhww17811
	for <mpls@UU.NET>; Tue, 26 Mar 2002 19:35:30 GMT
Received: from juniper.net (garnet.juniper.net [172.17.28.17])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id g2QJZNT29355;
	Tue, 26 Mar 2002 11:35:28 -0800 (PST)
	(envelope-from yakov@juniper.net)
Message-Id: <200203261935.g2QJZNT29355@merlot.juniper.net>
To: Nabil Seddigh <nseddigh@tropicnetworks.com>
cc: mpls@UU.NET
Subject: Re: -04 version 
In-Reply-To: Your message of "Wed, 20 Feb 2002 15:33:57 EST."
             <3C740835.1596820@tropicnetworks.com> 
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <66397.1017171322.1@juniper.net>
Date: Tue, 26 Mar 2002 11:35:23 -0800
From: Yakov Rekhter <yakov@juniper.net>
Sender: owner-mpls@UU.NET
Precedence: bulk

Nabil,

> Yakov,
> 
> I suggest adding a section with title error handling - between
> section 6.2 and section 7. Having its own section is good as one
> would typically expect a note on error handling in this kind of
> a draft.  The section could indicate something  like:
> 
>  Section 7.0
>  -----------
>  "In order to indicate the interfaces on which a particular error
>   occured, a new IF_ID ERROR_SPEC object is defined. The definitions 
>   can be found in draft-ietf-mpls-generalized-rsvp-te-06.txt and
>   draft-ietf-mpls-generalized-signaling-07.txt"
> 
> Also section 6.1 indicates that the LSR should return error.
> However, it does not specify whether the PathErr message
> will contain an existing error code or a new one to
> be defined by IANA. Could you clarify.

-05 version of the draft (just announced) addresses this.

Yakov.

> 
> ---
> Best, 
> Nabil Seddigh
> nseddigh@tropicnetworks.com
> 
> 
> > > 2. Also, if the unnum draft is not going to talk about error spec
> > >   it should reference the draft that defines the new
> > >   error_spec object for unnumbered links -
> > >   draft-ietf-mpls-generalized-rsvp-te-06.txt
> > 
> > please tell me where would you like to insert the reference,
> > and I'll add it.
> > 
> > Yakov.
> >


From owner-mpls@UU.NET  Tue Mar 26 16:34:24 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA25622
	for <mpls-archive@lists.ietf.org>; Tue, 26 Mar 2002 16:34:23 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhxe23729;
	Tue, 26 Mar 2002 21:33:31 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhxe01752
	for mpls-outgoing; Tue, 26 Mar 2002 21:33:16 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhxe01747
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 26 Mar 2002 21:33:14 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhxe23676
	for <mpls@uu.net>; Tue, 26 Mar 2002 21:32:56 GMT
Received: from prattle.redback.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: prattle.redback.com [155.53.12.9])
	id QQmhxe00409
	for <mpls@uu.net>; Tue, 26 Mar 2002 21:32:55 GMT
Received: from u45.redback.com (u45.redback.com [155.53.8.145])
	by prattle.redback.com (Postfix) with ESMTP
	id 31250F2C41; Tue, 26 Mar 2002 13:32:54 -0800 (PST)
Received: (from rahul@localhost)
	by u45.redback.com (8.9.3+Sun/8.9.3/null redback solaris client) id NAA24219;
	Tue, 26 Mar 2002 13:32:54 -0800 (PST)
Date: Tue, 26 Mar 2002 13:32:54 -0800
From: Rahul Aggarwal <rahul@redback.com>
To: harikishan.desineni@ericsson.com
Cc: mpls@UU.NET, Rahul Aggarwal <rahul@redback.com>, yakov@juniper.net,
        manoj@juniper.net
Subject: Re : I-D ACTION:draft-ietf-mpls-ldp-restart-00.txt
Message-ID: <20020326133254.G19554@u45.redback.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5.1i
Sender: owner-mpls@UU.NET
Precedence: bulk

Kishan,
We have posted a new version of the spec to clarify Recovery 
Time usage further :

draft-ietf-mpls-ldp-restart-01.txt

Please see comments inline. 



>Yakov,
>        Thanks for some of the clarifications.
>        Please see comments inline.
>
>
> Kishan,
>
> > Hello,
> >  I have the following questions on the draft.
> >  (Please help me in understanding them)
> >
> >  In 6.3, "the amount of time the LSR should keep
> >  its stale label-FEC bindings is set to the
> >  lesser of the Restart time, as was advertised
> >  by the neighbor, and a local time."
> >
> >
> >  What is the significance of this local timer?
> >  If the LSR doesn't establish an LDP session
> >  with the neighbor within restart time ( as
> >  advertised by the neighbor), just deleting the
> >  stale bindings may work. I did not catch the
> >  point in keeping this period to
> >  Min(Restart time advt., by neighbor, Local timer).
>                                                          

> >  point in keeping this period to
> >  Min(Restart time advt., by neighbor, Local timer).
> 
> The LSR may want to impose a (configurable) upper bound on the
> amount of time it is willing to retain the stale state. Local time
> is a way to impose this upper bound.
> 
 
>  OK. I got the point.
>
> >  In 6.3
> >  " The Recovery Time that the LSR
> >    advertises to the neighbor should be greater than the 
> Recovery Time
> >    the (restarting) neighbor advertised to the LSR."
> > 
> >   Why is this necessary?
> >   If it is necessary, How do you guarantee the above?


We have removed this restriction from the spec. The following text from
the updated spec clarifies the usage of the Recovery Time at the 
non-restaring LSR :

Section 6.3

....

If the LSR re-establishes an LDP session with the neighbor within the
   lesser of the Restart Time and the local timer, and the LSR
   determines that the neighbor was not able to preserve its MPLS
   forwarding state, the LSR should immediately delete all the stale
   label-FEC bindings received from that neighbor. If the LSR determines
   that the neighbor was able to preserve its MPLS forwarding state (as
   was indicated by the non-zero Recovery Time advertised by the
   neighbor), the LSR should further keep the stale label-FEC bindings
   received from the neighbor for as long as the lesser of the Recovery
   Time, advertised by the neighbor, and a local configurable value.

   The LSR  should try to complete the exchange of its label mapping
   information with the neighbor within the Recovery Time, as specified
   in the Graceful Restart TLV received from the neighbor.      

....





> > 
> >   It may not be possible to guarantee because of the
> >   following reasons.
> > 
> >   The non-restarting LSR may not know the recovery time that
> >   will be advertised by the restarting LSR.
> > 
> >   If the non-restarting LSR plays passive role, it may know
> >   the recovery time advertised by the Active(re-starting) LSR.
> > 
> >   If the non-restarting LSR plays active role, it will not
> >   know the recovery time that may advertised by the
> >   passive (re-starting) LSR.
> 
> which suggests that the non-restarting LSR should play a 
> passive role.
  
>  This is equivalent to saying that re-starting LSR plays
>  active role.  
>
>  This causes the active/passive role determination procedure
>  in the LDP RFC (RFC3036) to change. 
>
>  [ Section 2.5.2 "Transport Connection Establishment" ]
>  
>  What happens if two adjacent LSRs restart and try to 
>  re-establish the session? Both of them would try to play
>  Active Roles ??

The above issue doesn't arise anymore.

>
>  One of my un-answered question was:-  Why is it necessary
>  to have the Recovery Time advertised by the non-restarting
>  LSR to be greater than the Recovery Time advertised 
>  by the re-starting neighbor LSR?

The idea is that all the non-restarting neighbors of a restaring LSR
should send label mappings to the restaring LSR before the Recovery
Time of the restarting LSR. This ensures a) that the restarting LSR
doesn't clean its stale label mappings before receiving updates and b) 
restarting LSR advertises its label mappings to its neighbors before
they clean up the label mappings learned from it. The  updated text
clarifies that in section 6.3. Hope this is clear and thanks for 
your comments. 



rahul


>Thanks,
>Kishan


From owner-mpls@UU.NET  Tue Mar 26 16:42:19 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26219
	for <mpls-archive@lists.ietf.org>; Tue, 26 Mar 2002 16:42:19 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhxe02615;
	Tue, 26 Mar 2002 21:41:41 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhxe02375
	for mpls-outgoing; Tue, 26 Mar 2002 21:41:27 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhxe02370
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 26 Mar 2002 21:41:26 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhxe11575
	for <mpls@UU.NET>; Tue, 26 Mar 2002 21:40:40 GMT
Received: from zcars04f.ca.nortel.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: zcars04f.nortelnetworks.com [47.129.242.57])
	id QQmhxe03488
	for <mpls@UU.NET>; Tue, 26 Mar 2002 21:40:39 GMT
Received: from zcard015.ca.nortel.com (zcard015.ca.nortel.com [47.129.30.7])
	by zcars04f.ca.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g2QLe5m10458;
	Tue, 26 Mar 2002 16:40:06 -0500 (EST)
Received: by zcard015.ca.nortel.com with Internet Mail Service (5.5.2653.19)
	id <HR1LQ9HF>; Tue, 26 Mar 2002 16:40:06 -0500
Message-ID: <3549C09B853DD5119B540002A52CDD3402750BDD@zcard0ka.ca.nortel.com>
From: "David Allan"<dallan@nortelnetworks.com>
To: pingpan@juniper.net, swallow@cisco.com, dcooper@gblx.net,
        ronald.p.bonica@wcom.com
Cc: "'mpls@UU.net'" <mpls@UU.NET>
Subject: Comments on LSP-PING-03
Date: Tue, 26 Mar 2002 16:40:01 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C1D50E.C8917E62"
Sender: owner-mpls@UU.NET
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1D50E.C8917E62
Content-Type: text/plain;
	charset="iso-8859-1"

Hi guys:

Comments on LSP-PING-03. 

I'm working through tracing an FEC. I am in agreement with the basic
diagnostic approach, but have a few concerns/nits/suggestions:

1) Use of uniform TTL model. TTL times out at a node where the labels are
more than one level deep, this is one I've consistently found messy as the
TTL exhausting LSR technically has no knowledge of the payload a few labels
away...
If you assume that I can pop all the labels, find an LSP-PING message, and
interpret it, you'd then need an error code of "not top label" as I
potentially have no relevant knowledge of the FEC, and nothing is wrong.

2) Similarly I am not sure the set of errors is sufficiently descriptive and
needs interpretation where more than one thing can be true (this could be
split into about three or four separate status indicators):
	- router is (egress/intermediate)
	- router is (downstream, not downstream)
	- FEC is (correct/incorrect/unknown) for incoming label
	- router is (same level/different level) (see #1 above)

It is not clear to me that anything extra is required for bi-directionality.
If it fails, and I traceroute it with normal v4 return, I'll either
sectionalize the problem via no return (it black holes past a certain
point), or stuff misbranching such that a LSP-level return path does not
exist but I get IP notification anyway (which should manifest itself as
incorrect FEC).

3) Target FEC stack types, presume #7 is VPN v6 prefix. Not sure as to the
applicability of the VPN prefixes, as a given layer does not know it is a
VPN. FECs SHOULD be inferrable by the level stuff arrives on. If we are
suspecting misbranching between levels, then adding an addressing authority
may be a simpler way to go than trying to mix application semantics with the
tool. I'm testing VPN, I'm testing transport. One persons transport is
another persons VPN.

4) Not sure why the FEC stack is copied from a request to a reply. The
message already has a sequence number that permits a request to be
associated with a reply. This would seem to be a redundant processing step
unless the goal is to imbed all the state in the message (trade bandwidth
for RAM).

5) Downstream LSR. Not clear to me if the draft is discussing liberal label
retention or inverse multiplexing. If this is liberal label retention, then
it would be useful to tag the currently preferred label, that way I know if
there are routing changes going on during the test. If it is inverse
multiplexing (my guess is that this is the case), then it needs an
additional TLV in the reply to identify the incoming label so that I have a
means of determining if I have exercised the set of downstream labels.
Merely telling me that it worked is not sufficient as I can have partial
failure and would want to isolate it further. This would be esp. true if the
muxing heuristic was pathological for LSP-PING messages and only tested one
label (one of those packet ordering hashes that for a given src-dest pair,
always selects the same LSP).

6) IMHO the security considerations needs a bit of re-work. But then i've
not recent read the RSVP stuff ;-)

7) Should be trivial to extend this into CR-LDP as well.(comment on sect
5.2)

cheers
Dave

------_=_NextPart_001_01C1D50E.C8917E62
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2655.35">
<TITLE>Comments on LSP-PING-03</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Hi guys:</FONT>
</P>

<P><FONT SIZE=3D2>Comments on LSP-PING-03. </FONT>
</P>

<P><FONT SIZE=3D2>I'm working through tracing an FEC. I am in agreement =
with the basic diagnostic approach, but have a few =
concerns/nits/suggestions:</FONT></P>

<P><FONT SIZE=3D2>1) Use of uniform TTL model. TTL times out at a node =
where the labels are more than one level deep, this is one I've =
consistently found messy as the TTL exhausting LSR technically has no =
knowledge of the payload a few labels away...</FONT></P>

<P><FONT SIZE=3D2>If you assume that I can pop all the labels, find an =
LSP-PING message, and interpret it, you'd then need an error code of =
&quot;not top label&quot; as I potentially have no relevant knowledge =
of the FEC, and nothing is wrong.</FONT></P>

<P><FONT SIZE=3D2>2) Similarly I am not sure the set of errors is =
sufficiently descriptive and needs interpretation where more than one =
thing can be true (this could be split into about three or four =
separate status indicators):</FONT></P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>- router =
is (egress/intermediate)</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>- router =
is (downstream, not downstream)</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>- FEC is =
(correct/incorrect/unknown) for incoming label</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>- router =
is (same level/different level) (see #1 above)</FONT>
</P>

<P><FONT SIZE=3D2>It is not clear to me that anything extra is required =
for bi-directionality. If it fails, and I traceroute it with normal v4 =
return, I'll either sectionalize the problem via no return (it black =
holes past a certain point), or stuff misbranching such that a =
LSP-level return path does not exist but I get IP notification anyway =
(which should manifest itself as incorrect FEC).</FONT></P>

<P><FONT SIZE=3D2>3) Target FEC stack types, presume #7 is VPN v6 =
prefix. Not sure as to the applicability of the VPN prefixes, as a =
given layer does not know it is a VPN. FECs SHOULD be inferrable by the =
level stuff arrives on. If we are suspecting misbranching between =
levels, then adding an addressing authority may be a simpler way to go =
than trying to mix application semantics with the tool. I'm testing =
VPN, I'm testing transport. One persons transport is another persons =
VPN.</FONT></P>

<P><FONT SIZE=3D2>4) Not sure why the FEC stack is copied from a =
request to a reply. The message already has a sequence number that =
permits a request to be associated with a reply. This would seem to be =
a redundant processing step unless the goal is to imbed all the state =
in the message (trade bandwidth for RAM).</FONT></P>

<P><FONT SIZE=3D2>5) Downstream LSR. Not clear to me if the draft is =
discussing liberal label retention or inverse multiplexing. If this is =
liberal label retention, then it would be useful to tag the currently =
preferred label, that way I know if there are routing changes going on =
during the test. If it is inverse multiplexing (my guess is that this =
is the case), then it needs an additional TLV in the reply to identify =
the incoming label so that I have a means of determining if I have =
exercised the set of downstream labels. Merely telling me that it =
worked is not sufficient as I can have partial failure and would want =
to isolate it further. This would be esp. true if the muxing heuristic =
was pathological for LSP-PING messages and only tested one label (one =
of those packet ordering hashes that for a given src-dest pair, always =
selects the same LSP).</FONT></P>

<P><FONT SIZE=3D2>6) IMHO the security considerations needs a bit of =
re-work. But then i've not recent read the RSVP stuff ;-)</FONT>
</P>

<P><FONT SIZE=3D2>7) Should be trivial to extend this into CR-LDP as =
well.(comment on sect 5.2)</FONT>
</P>

<P><FONT SIZE=3D2>cheers</FONT>
<BR><FONT SIZE=3D2>Dave</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C1D50E.C8917E62--


From owner-mpls@UU.NET  Tue Mar 26 17:22:49 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA27635
	for <mpls-archive@lists.ietf.org>; Tue, 26 Mar 2002 17:22:49 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhxh27681;
	Tue, 26 Mar 2002 22:22:17 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhxh26928
	for mpls-outgoing; Tue, 26 Mar 2002 22:21:46 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhxh26923
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 26 Mar 2002 22:21:44 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhxh14656
	for <mpls@uu.net>; Tue, 26 Mar 2002 22:21:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhxh07416
	for <mpls@uu.net>; Tue, 26 Mar 2002 22:21:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id RAA20050 for <mpls@uu.net>; Tue, 26 Mar 2002 17:21:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id RAA10803 for mpls@uu.net; Tue, 26 Mar 2002 17:21:02 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhxh26865
	for <mpls@mail-control.ash.ops.us.uu.net>; Tue, 26 Mar 2002 22:20:02 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhxh14049
	for <mpls@uu.net>; Tue, 26 Mar 2002 22:19:56 GMT
Received: from auemail1.firewall.lucent.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: auemail1.lucent.com [192.11.223.161])
	id QQmhxh25579
	for <mpls@uu.net>; Tue, 26 Mar 2002 22:19:56 GMT
Received: from nj7460exch002h.wins.lucent.com (h135-17-42-35.lucent.com [135.17.42.35])
	by auemail1.firewall.lucent.com (Switch-2.1.3/Switch-2.1.0) with ESMTP id g2QMJtA11770
	for <mpls@uu.net>; Tue, 26 Mar 2002 17:19:55 -0500 (EST)
Received: by nj7460exch002h.ho.lucent.com with Internet Mail Service (5.5.2650.21)
	id <HWQW0PKH>; Tue, 26 Mar 2002 17:19:55 -0500
Message-ID: <10632F7077C0D11190B900805F6F851C09EBD7D5@nj7460exch002u.ho.lucent.com>
From: "Uzunalioglu, Huseyin (Huseyin)" <huseyin@lucent.com>
To: "'mpls@uu.net'" <mpls@UU.NET>
Subject: Question on RSVP Refresh Overhead Reduction (RFC 2961) and the us
	e of ADSPEC
Date: Tue, 26 Mar 2002 17:19:54 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi all

I have a question about RFC 2961 and the use of ADSPEC object in the RSVP
Path message.

RFC 2961 describes a number of mechanisms that can be used to reduce the
processing overhead of RSVP refresh messages. One basic idea, to my
understanding, is that if there is no change in the state of an RSVP
reservation, use the so-called "summary refresh (Srefresh) extension" to
refresh the RSVP state. The Srefresh consists of a MessageID that is
basically an index to an RSVP state advertised earlier. This way, the RSVP
message does not need to carry all the objects for the RSVP state, and the
receiving node of the RSVP message does not need to process all these
objects. The receiver just assumes that the "state" is valid and refreshes
the state. However, if there is a change in the RSVP state, the sending RSVP
node refreshes the whole state by using all the objects related to the RSVP
state.

One of these RSVP objects is the ADSPEC object which might be used in a PATH
message to figure out the characteristics of the end-to-end path. The
characteristics include "available bandwidth", some Intserv Guaranteed
Service parameters, etc. After looking at RFC 2215, it wasn't clear to me
what exactly is "Available BW" advertised in the ADSPEC. At a given node, is
this the physical available bandwidth like link capacity? or is it the
amount of bandwidth not allocated to RSVP flows so far? Or is it some
"measured" available bandwidth?
(For a given definition, the value in the ADSPEC object is updated at every
hop along the RSVP path using the "min" operation.)

Then here comes my queston that relates RSVP Refresh Reduction to the ADSPEC
object. Assume that the information advertised in the ADSPEC changes quite
often. This can happen if the available BW or the other Intserv parameters
represents a "measured" quantity. It can also happen due to a large number
of LSP set-up/resize activity going on at a large bandwidth link. So, if the
ADSPEC object value changes too often, will the Summary Refresh extension be
still beneficial? I mean, if the ADSPEC object changes very often, than
Srefresh may not be used much since the router need to use a trigger message
rather than a refresh message. Is there a way to update only the ADSPEC
object but don't advertise the objects that did not change?

I would appreciate any information/comments on this.

Huseyin Uzunalioglu



Huseyin Uzunalioglu
Performance Modeling
Bell Labs
Lucent Technologies




From owner-mpls@UU.NET  Wed Mar 27 02:16:48 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA18086
	for <mpls-archive@lists.ietf.org>; Wed, 27 Mar 2002 02:16:48 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhyr29415;
	Wed, 27 Mar 2002 07:16:06 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhyr15530
	for mpls-outgoing; Wed, 27 Mar 2002 07:15:31 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmhyr15519
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 07:15:17 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhyq29121
	for <mpls@uu.net>; Wed, 27 Mar 2002 07:14:17 GMT
Received: from samar.sasken.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: samar.sasken.com [164.164.56.2])
	id QQmhyq27001
	for <mpls@uu.net>; Wed, 27 Mar 2002 07:14:15 GMT
Received: from samar (localhost [127.0.0.1])
	by samar.sasken.com (8.11.6/8.11.6) with SMTP id g2R7EDK05796;
	Wed, 27 Mar 2002 12:44:13 +0530 (IST)
Received: from sasken.com (pcz-praveenc.sasken.com [10.1.64.167])
	by sunsv2.sasken.com (8.11.6/8.11.6) with ESMTP id g2R7ECO09492;
	Wed, 27 Mar 2002 12:44:12 +0530 (IST)
Message-ID: <3CA17069.132F027A@sasken.com>
Date: Wed, 27 Mar 2002 12:40:33 +0530
From: praveen <praveenc@sasken.com>
Organization: Silicon Automation Systems (I) Pvt Ltd, Bangalore
X-Mailer: Mozilla 4.74 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: gmpls-ops@mplsrc.com, mpls-ops@mplsrc.com, mpls@UU.NET
Subject: Regarding BW Parametrs for OSPF-TE 
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hello sir ,

 I need some clarity on B/W parameters that are updated on  TE links.

 Below is my understanding of Bandwidth parameters of OSPF

  1. Maximum B/W (which is the maximum link capacity).
  2. Maximum reservable B/W (it is user configured / default value is
the Maximum B/W)
  3. Unreserved B/W( Initial value before any reservation, it  is set
to  Maximum reservable B/W for all the priorities from 0 to 7 .It also
indicates the available b/w at any  instance of time in terms of
priorities)
    The above parameters are defined in
draft-katz-yeung-ospf-traffic-06.txt.

  Further OSPF-TE is extended to  support GMPLS(
draft-ietf-ccamp-ospf-gmpls-extensions-01.txt)

  4. Max LSP B/W at different priorities in Interface switching
capabilities. I am not clear on this parameter. Who updates this
parameter and from where the OSPF can get this value. How is this
different for the Unreserved B/W which is described above. Can you
please through some light on this.

 5.In LMP, we have Max Reservable BW and Minimum reservable B/W . How
are these values correlate the B/W parameters of OSPF
( draft-ietf-ccamp-lmp-03.txt )

Thanks & Regards,
Praveen



From owner-mpls@UU.NET  Wed Mar 27 07:18:59 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA24332
	for <mpls-archive@lists.ietf.org>; Wed, 27 Mar 2002 07:18:59 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhzl05935;
	Wed, 27 Mar 2002 12:18:07 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhzl23070
	for mpls-outgoing; Wed, 27 Mar 2002 12:17:50 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhzl23063
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 12:17:44 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmhzl20066
	for <mpls@uu.net>; Wed, 27 Mar 2002 12:17:03 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhzl07451
	for <mpls@uu.net>; Wed, 27 Mar 2002 12:17:03 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id HAA23607 for <mpls@uu.net>; Wed, 27 Mar 2002 07:17:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id HAA18834 for mpls@uu.net; Wed, 27 Mar 2002 07:17:02 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhzl23029
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 12:16:31 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhzl17013
	for <mpls@uu.net>; Wed, 27 Mar 2002 12:15:13 GMT
Received: from ietf.org by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: odin.ietf.org [132.151.1.176])
	id QQmhzl01723
	for <mpls@uu.net>; Wed, 27 Mar 2002 12:15:13 GMT
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA23847;
	Wed, 27 Mar 2002 07:15:11 -0500 (EST)
Message-Id: <200203271215.HAA23847@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce:;
Cc: mpls@UU.NET
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-mpls-ldp-restart-01.txt
Date: Wed, 27 Mar 2002 07:15:11 -0500
Sender: owner-mpls@UU.NET
Precedence: bulk

--NextPart

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		: Graceful Restart Mechanism for LDP
	Author(s)	: M. Leelanivas, Y. Rekhter, R. Aggarwal
	Filename	: draft-ietf-mpls-ldp-restart-01.txt
	Pages		: 10
	Date		: 25-Mar-02
	
This document describes a mechanism that helps to minimize the
negative effects on MPLS traffic caused by LSR's control plane
restart, and specifically by the restart of its LDP component, on
LSRs that are capable of preserving the MPLS forwarding component
across the restart.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-mpls-ldp-restart-01.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-mpls-ldp-restart-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-mpls-ldp-restart-01.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020325155902.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-mpls-ldp-restart-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-mpls-ldp-restart-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020325155902.I-D@ietf.org>

--OtherAccess--

--NextPart--




From owner-mpls@UU.NET  Wed Mar 27 08:27:10 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA26925
	for <mpls-archive@lists.ietf.org>; Wed, 27 Mar 2002 08:27:10 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhzp07521;
	Wed, 27 Mar 2002 13:26:17 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhzp19121
	for mpls-outgoing; Wed, 27 Mar 2002 13:25:50 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhzp19112
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 13:25:37 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhzp04386
	for <mpls@UU.NET>; Wed, 27 Mar 2002 13:25:15 GMT
Received: from tokyo.ccrle.nec.de by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: tokyo.ccrle.nec.de [195.37.70.2])
	id QQmhzp06094
	for <mpls@UU.NET>; Wed, 27 Mar 2002 13:25:15 GMT
Received: from wallace.heidelberg.ccrle.nec.de (root@wallace.heidelberg.ccrle.nec.de [192.168.102.1])
	by tokyo.ccrle.nec.de (8.11.6/8.11.6) with ESMTP id g2RDPEQ36520
	for <mpls@UU.NET>; Wed, 27 Mar 2002 14:25:14 +0100 (CET)
	(envelope-from charlotte.hullo@ccrle.nec.de)
Received: from carfrax (carfrax.heidelberg.ccrle.nec.de [192.168.102.189])
	by wallace.heidelberg.ccrle.nec.de (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with SMTP id OAA07026
	for <mpls@UU.NET>; Wed, 27 Mar 2002 14:25:14 +0100
Message-ID: <00da01c1d592$d448b200$bd66a8c0@carfrax>
From: "Charlotte Hullo" <charlotte.hullo@ccrle.nec.de>
To: <mpls@UU.NET>
Subject: Backup LSP computation
Date: Wed, 27 Mar 2002 14:25:14 +0100
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_00D7_01C1D59B.35F636A0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.3018.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.3018.1300
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.

------=_NextPart_000_00D7_01C1D59B.35F636A0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Which algorithm is used to compute the backup LSP to do fast rerouting =
in case of link or router failure?

------=_NextPart_000_00D7_01C1D59B.35F636A0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3018.900" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Which algorithm is&nbsp;used to compute =
the backup=20
LSP to do fast rerouting in case of link or router=20
failure?</FONT></DIV></BODY></HTML>

------=_NextPart_000_00D7_01C1D59B.35F636A0--



From owner-mpls@UU.NET  Wed Mar 27 09:05:06 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA28436
	for <mpls-archive@lists.ietf.org>; Wed, 27 Mar 2002 09:05:06 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhzs00470;
	Wed, 27 Mar 2002 14:04:02 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhzs02960
	for mpls-outgoing; Wed, 27 Mar 2002 14:03:50 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhzs02953
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 14:03:44 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhzs23459
	for <mpls@uu.net>; Wed, 27 Mar 2002 14:03:31 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhzs28972
	for <mpls@uu.net>; Wed, 27 Mar 2002 14:03:31 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id JAA27677 for <mpls@uu.net>; Wed, 27 Mar 2002 09:03:30 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id JAA24195 for mpls@uu.net; Wed, 27 Mar 2002 09:03:30 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhxy10499
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 02:44:19 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhxy09103
	for <mpls@UU.net>; Wed, 27 Mar 2002 02:44:09 GMT
Received: from hotmail.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: f23.law12.hotmail.com [64.4.19.23])
	id QQmhxy11759
	for <mpls@UU.net>; Wed, 27 Mar 2002 02:44:09 GMT
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Tue, 26 Mar 2002 18:44:08 -0800
Received: from 206.54.51.125 by lw12fd.law12.hotmail.msn.com with HTTP;
	Wed, 27 Mar 2002 02:44:08 GMT
X-Originating-IP: [206.54.51.125]
From: "Hariom P" <hmp123@hotmail.com>
To: mpls@UU.NET
Subject: G-RSVP related question
Date: Tue, 26 Mar 2002 18:44:08 -0800
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F23EvfdfJGzWgB85dWA0001bbdd@hotmail.com>
X-OriginalArrivalTime: 27 Mar 2002 02:44:08.0430 (UTC) FILETIME=[44A068E0:01C1D539]
Sender: owner-mpls@UU.NET
Precedence: bulk

All,

I have a question related to "conformance to G-RSVP". Are we allowed to 
suport just few RSVP specific objects defined in G-RSVP. For ex can we 
support only notif-req and notif-msg objects without supporting rest of the 
G-RSVP objects..

with regards,
hmp

_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com



From owner-mpls@UU.NET  Wed Mar 27 09:10:40 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA28710
	for <mpls-archive@lists.ietf.org>; Wed, 27 Mar 2002 09:10:40 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhzs01776;
	Wed, 27 Mar 2002 14:04:45 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhzs03011
	for mpls-outgoing; Wed, 27 Mar 2002 14:04:30 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhzs02999
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 14:04:11 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhzs26754
	for <mpls@uu.net>; Wed, 27 Mar 2002 14:03:50 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhzs29442
	for <mpls@uu.net>; Wed, 27 Mar 2002 14:03:50 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id JAA27685 for <mpls@uu.net>; Wed, 27 Mar 2002 09:03:50 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id JAA24199 for mpls@uu.net; Wed, 27 Mar 2002 09:03:50 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhyt18230
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 07:52:15 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhyt06903
	for <mpls@UU.NET>; Wed, 27 Mar 2002 07:51:59 GMT
Received: from tlvsdy.vim.tlt.alcatel.it by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: tlvsdy.vim.tlt.alcatel.it [194.243.74.244])
	id QQmhyt15740
	for <mpls@UU.NET>; Wed, 27 Mar 2002 07:51:58 GMT
Received: from tlvhdk.netit.alcatel.it (localhost [127.0.0.1])
	by tlvsdy.vim.tlt.alcatel.it (8.9.3+Sun/8.9.3) with ESMTP id IAA27102;
	Wed, 27 Mar 2002 08:53:23 +0100 (MET)
Received: from ipt010 (ipt010.tndl.alcatel.it [151.98.36.75])
	by tlvhdk.netit.alcatel.it (8.8.6 (PHNE_17135)/8.8.6) with SMTP id IAA26127;
	Wed, 27 Mar 2002 08:52:32 +0100 (MET)
Message-ID: <01d001c1d563$bc568570$4b246297@vim.tlt.alcatel.it>
From: "Roberto Guglielmi" <roberto.guglielmi@alcatel.it>
To: <mpls@UU.NET>, <mpls-ops@mplsrc.com>
Subject: LSR - LDP correlation
Date: Wed, 27 Mar 2002 08:48:07 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hello everybody,
I'd appreciate your help to clear some doubts about LDP MIB / LSR MIB
relationship.

1) Do LDP Entities, set by means of LDP MIB, appear in LSR MIB? If so, how?
In what objects?

2) Does every LDP Entity always requires the Label Range (Generic, ATM, or
FR) to be set?

3) Are Label Range set by means of LDP MIB considered per-platform or
per-interface?

4) Do Label Range set by means of LDP MIB appear also in the
mplsInterfaceConfTable from LSR MIB?

Thanks in advance for your help.

Best regards,
Roberto







From owner-mpls@UU.NET  Wed Mar 27 09:40:51 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA00231
	for <mpls-archive@lists.ietf.org>; Wed, 27 Mar 2002 09:40:51 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhzu15832;
	Wed, 27 Mar 2002 14:40:14 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhzu15633
	for mpls-outgoing; Wed, 27 Mar 2002 14:39:46 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmhzu15628
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 14:39:31 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhzu13048
	for <mpls@uu.net>; Wed, 27 Mar 2002 14:39:03 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhzu19170
	for <mpls@uu.net>; Wed, 27 Mar 2002 14:39:03 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id JAA29731 for <mpls@uu.net>; Wed, 27 Mar 2002 09:39:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id JAA26657 for mpls@uu.net; Wed, 27 Mar 2002 09:39:02 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmhzu15593
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 14:38:27 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmhzu02270
	for <mpls@UU.NET>; Wed, 27 Mar 2002 14:36:35 GMT
Received: from funnel.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmhzu15934
	for <mpls@UU.NET>; Wed, 27 Mar 2002 14:36:34 GMT
Received: from eosborne-u10.cisco.com (eosborne-u10.cisco.com [161.44.134.112]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id JAA29558; Wed, 27 Mar 2002 09:36:34 -0500 (EST)
Received: (eosborne@localhost) by eosborne-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id JAA23436; Wed, 27 Mar 2002 09:36:34 -0500 (EST)
Date: Wed, 27 Mar 2002 09:36:34 -0500
From: Eric Osborne <eosborne@cisco.com>
To: Charlotte Hullo <charlotte.hullo@ccrle.nec.de>
Cc: mpls@UU.NET
Subject: Re: Backup LSP computation
Message-ID: <20020327093633.A23430@eosborne-u10.cisco.com>
References: <00da01c1d592$d448b200$bd66a8c0@carfrax>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <00da01c1d592$d448b200$bd66a8c0@carfrax>; from charlotte.hullo@ccrle.nec.de on Wed, Mar 27, 2002 at 02:25:14PM +0100
X-GPG-Fingerprint: 6412 0836 E440 B3EA 980C  4951 611E 1819 2E71 8562
Sender: owner-mpls@UU.NET
Precedence: bulk

On Wed, Mar 27, 2002 at 02:25:14PM +0100, Charlotte Hullo wrote:
> Which algorithm is used to compute the backup LSP to do fast
> rerouting in case of link or router failure?

That's vendor-specific; there is no standardized algorithm.



eric



From owner-mpls@UU.NET  Wed Mar 27 10:57:35 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA03869
	for <mpls-archive@lists.ietf.org>; Wed, 27 Mar 2002 10:57:35 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmhzz06099;
	Wed, 27 Mar 2002 15:56:38 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmhzz12868
	for mpls-outgoing; Wed, 27 Mar 2002 15:56:12 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmhzz12853
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 15:56:08 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmhzz28378
	for <mpls@UU.NET>; Wed, 27 Mar 2002 15:55:26 GMT
From: riza.cetin@alcatel.be
Received: from relay1.alcatel.be by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: alc119.alcatel.be [195.207.101.119])
	id QQmhzz10667
	for <mpls@UU.NET>; Wed, 27 Mar 2002 15:55:25 GMT
Received: from Bemail06.net.alcatel.be (localhost [127.0.0.1])
	by relay1.alcatel.be (8.10.1/8.10.1) with ESMTP id g2RFtIp01411;
	Wed, 27 Mar 2002 16:55:18 +0100 (MET)
Received: from alcatel.be ([138.203.191.132])
          by Bemail06.net.alcatel.be (Lotus Domino Release 5.0.8)
          with ESMTP id 2002032716551628:1898 ;
          Wed, 27 Mar 2002 16:55:16 +0100 
Message-ID: <3CA1EB64.CE17CD0E@alcatel.be>
Date: Wed, 27 Mar 2002 16:55:16 +0100
X-Mailer: Mozilla 4.72 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Roberto.Guglielmi@alcatel.it
Cc: mpls@UU.NET, mpls-ops@mplsrc.com
Subject: Re: LSR - LDP correlation
References: <OFC4520C52.08C8F59A-ONC1256B89.004D70A8@net.alcatel.be>
X-MIMETrack: Itemize by SMTP Server on BEMAIL06/BE/ALCATEL(Release 5.0.8 |June 18, 2001) at
 03/27/2002 16:55:16,
	Serialize by Router on BEMAIL06/BE/ALCATEL(Release 5.0.8 |June 18, 2001) at
 03/27/2002 16:55:17,
	Serialize complete at 03/27/2002 16:55:17
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=us-ascii
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit


Roberto,

Please find my answers in line.

Riza.

Roberto Guglielmi wrote:

> Hello everybody,
> I'd appreciate your help to clear some doubts about LDP MIB / LSR MIB
> relationship.
>
> 1) Do LDP Entities, set by means of LDP MIB, appear in LSR MIB? If so, how?
> In what objects?
>

Only LDP LSPs (ingress, transit, egress) established by LDP entities appear in
the LSR-MIB (in-segment, out-segment and x-connect tables). Refer to the
segment and x-connect mapping tables defined in LDP-MIB.

>
> 2) Does every LDP Entity always requires the Label Range (Generic, ATM, or
> FR) to be set?
>

Yes.

>
> 3) Are Label Range set by means of LDP MIB considered per-platform or
> per-interface?
>

Both are supported.

>
> 4) Do Label Range set by means of LDP MIB appear also in the
> mplsInterfaceConfTable from LSR MIB?

>
> Thanks in advance for your help.
>
> Best regards,
> Roberto



From owner-mpls@UU.NET  Wed Mar 27 14:23:40 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17636
	for <mpls-archive@lists.ietf.org>; Wed, 27 Mar 2002 14:23:39 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmian10455;
	Wed, 27 Mar 2002 19:22:51 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmian23085
	for mpls-outgoing; Wed, 27 Mar 2002 19:22:37 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmian23080
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 19:22:31 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmian18913
	for <mpls@uu.net>; Wed, 27 Mar 2002 19:21:03 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmian04219
	for <mpls@uu.net>; Wed, 27 Mar 2002 19:21:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id OAA24260 for <mpls@uu.net>; Wed, 27 Mar 2002 14:21:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id OAA10147 for mpls@uu.net; Wed, 27 Mar 2002 14:21:01 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmian22986
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 19:20:35 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmian12294
	for <mpls@UU.NET>; Wed, 27 Mar 2002 19:18:50 GMT
Received: from rtp-msg-core-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmian08385
	for <mpls@UU.NET>; Wed, 27 Mar 2002 19:18:50 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2RJJ1d13533;
	Wed, 27 Mar 2002 14:19:01 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (che-vpn2-28.cisco.com [10.86.244.28])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAU68643;
	Wed, 27 Mar 2002 14:18:37 -0500 (EST)
Message-Id: <4.3.2.7.2.20020327141740.0210de48@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Wed, 27 Mar 2002 14:18:37 -0500
To: riza.cetin@alcatel.be
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: Re: LSR - LDP correlation
Cc: Roberto.Guglielmi@alcatel.it, mpls@UU.NET, mpls-ops@mplsrc.com
In-Reply-To: <3CA1EB64.CE17CD0E@alcatel.be>
References: <OFC4520C52.08C8F59A-ONC1256B89.004D70A8@net.alcatel.be>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk

At 04:55 PM 3/27/2002 +0100, riza.cetin@alcatel.be wrote:

>Roberto,
>
>Please find my answers in line.
>
>Riza.
>
>Roberto Guglielmi wrote:
>
> > Hello everybody,
> > I'd appreciate your help to clear some doubts about LDP MIB / LSR MIB
> > relationship.
> >
> > 1) Do LDP Entities, set by means of LDP MIB, appear in LSR MIB? If so, how?
> > In what objects?
> >
>
>Only LDP LSPs (ingress, transit, egress) established by LDP entities appear in
>the LSR-MIB (in-segment, out-segment and x-connect tables). Refer to the
>segment and x-connect mapping tables defined in LDP-MIB.

         Actually, any label switching that is actively going on is represented
in the MIB; it doesn't matter which application set that up (static, LDP,
CR-LDP, RSVP, etc...).

         --Tom

> > 2) Does every LDP Entity always requires the Label Range (Generic, ATM, or
> > FR) to be set?
> >
>
>Yes.
>
> >
> > 3) Are Label Range set by means of LDP MIB considered per-platform or
> > per-interface?
> >
>
>Both are supported.
>
> >
> > 4) Do Label Range set by means of LDP MIB appear also in the
> > mplsInterfaceConfTable from LSR MIB?
>
> >
> > Thanks in advance for your help.
> >
> > Best regards,
> > Roberto



------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Wed Mar 27 14:35:27 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA18271
	for <mpls-archive@lists.ietf.org>; Wed, 27 Mar 2002 14:35:27 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmiao28017;
	Wed, 27 Mar 2002 19:34:45 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmiao23988
	for mpls-outgoing; Wed, 27 Mar 2002 19:34:23 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmiao23983
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 19:34:21 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmiao01537
	for <mpls@uu.net>; Wed, 27 Mar 2002 19:33:02 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmiao20516
	for <mpls@uu.net>; Wed, 27 Mar 2002 19:33:01 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id OAA25196 for <mpls@uu.net>; Wed, 27 Mar 2002 14:33:01 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id OAA11067 for mpls@uu.net; Wed, 27 Mar 2002 14:33:01 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmiao23909
	for <mpls@mail-control.ash.ops.us.uu.net>; Wed, 27 Mar 2002 19:32:01 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmiao02228
	for <mpls@UU.NET>; Wed, 27 Mar 2002 19:31:25 GMT
Received: from rtp-msg-core-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmiao26626
	for <mpls@UU.NET>; Wed, 27 Mar 2002 19:31:25 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2RJVeq15480;
	Wed, 27 Mar 2002 14:31:40 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (che-vpn2-28.cisco.com [10.86.244.28])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAU68935;
	Wed, 27 Mar 2002 14:31:17 -0500 (EST)
Message-Id: <4.3.2.7.2.20020327142908.02117ab0@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Wed, 27 Mar 2002 14:31:16 -0500
To: "Roberto Guglielmi" <roberto.guglielmi@alcatel.it>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: Re: LSR - LDP correlation
Cc: <mpls@UU.NET>, <mpls-ops@mplsrc.com>
In-Reply-To: <01d001c1d563$bc568570$4b246297@vim.tlt.alcatel.it>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk


         Hi,

>1) Do LDP Entities, set by means of LDP MIB, appear in LSR MIB? If so, how?
>In what objects?

         LDP Entities represent label ranges. If labels from a label range
is realized in the TFIB, then they will be found in the LSR MIB. You
can find this relationship by way of the mapping tables in the LDP MIB.

>2) Does every LDP Entity always requires the Label Range (Generic, ATM, or
>FR) to be set?

         One or the other.

>3) Are Label Range set by means of LDP MIB considered per-platform or
>per-interface?

         Depends on the interface type, but usually only one.

>4) Do Label Range set by means of LDP MIB appear also in the
>mplsInterfaceConfTable from LSR MIB?

         Yes, it should be reflected there as well. The LSR MIB really
just reflects what is configured.

         --Tom




------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Wed Mar 27 21:02:46 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA02105
	for <mpls-archive@lists.ietf.org>; Wed, 27 Mar 2002 21:02:46 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmibo24985;
	Thu, 28 Mar 2002 02:02:14 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmibo07487
	for mpls-outgoing; Thu, 28 Mar 2002 02:02:00 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmibo06870
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 28 Mar 2002 02:01:54 GMT
Received: from cmr1.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmibo00790
	for <mpls@uu.net>; Thu, 28 Mar 2002 02:01:21 GMT
Received: from web20610.mail.yahoo.com by cmr1.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: web20610.mail.yahoo.com [216.136.226.168])
	id QQmibo23722
	for <mpls@uu.net>; Thu, 28 Mar 2002 02:01:21 GMT
Message-ID: <20020328020119.53045.qmail@web20610.mail.yahoo.com>
Received: from [64.221.212.130] by web20610.mail.yahoo.com via HTTP; Wed, 27 Mar 2002 18:01:19 PST
Date: Wed, 27 Mar 2002 18:01:19 -0800 (PST)
From: Yakov Sirkai <yakov_sirkai@yahoo.com>
Subject: Martini and CCC
To: mpls@UU.NET
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="0-1171172355-1017280879=:52847"
Sender: owner-mpls@UU.NET
Precedence: bulk

--0-1171172355-1017280879=:52847
Content-Type: text/plain; charset=us-ascii


Can someone tell me what standard CCC utilizes ?  

Also, what , if anything, makes martini better than CCC ?

If this is not the right forum for this question, accept my apologies.

Thanks

YS



---------------------------------
Do You Yahoo!?
Yahoo! Movies - coverage of the 74th Academy AwardsŽ
--0-1171172355-1017280879=:52847
Content-Type: text/html; charset=us-ascii

<P>Can someone tell me what standard CCC utilizes ?&nbsp; </P>
<P>Also, what , if anything, makes martini better than CCC ?</P>
<P>If this is not the right forum for this question, accept my apologies.</P>
<P>Thanks</P>
<P>YS</P><p><br><hr size=1><b>Do You Yahoo!?</b><br>
<a href="$rd_url/tag/http://movies.yahoo.com/">Yahoo! Movies</a> - coverage of the 74th Academy AwardsŽ
--0-1171172355-1017280879=:52847--


From owner-mpls@UU.NET  Wed Mar 27 23:37:07 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA06649
	for <mpls-archive@lists.ietf.org>; Wed, 27 Mar 2002 23:37:07 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmiby03220;
	Thu, 28 Mar 2002 04:36:15 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmiby12926
	for mpls-outgoing; Thu, 28 Mar 2002 04:36:00 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmiby12912
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 28 Mar 2002 04:35:55 GMT
Received: from cmr1.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmiby20930
	for <mpls@UU.NET>; Thu, 28 Mar 2002 04:35:29 GMT
Received: from smtp.huawei.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [61.144.161.21])
	id QQmiby10994
	for <mpls@UU.NET>; Thu, 28 Mar 2002 04:35:25 GMT
Received: from f26719 ([172.17.254.1]) by smtp.huawei.com
          (Netscape Messaging Server 4.15) with SMTP id GTO1XM00.94N; Thu,
          28 Mar 2002 12:32:10 +0800 
Message-ID: <002701c1d611$87c669c0$03426e0a@f26719.HUAWEI.COM>
From: "fan zhiqiang" <cusofour@huawei.com>
To: "Yakov Sirkai" <yakov_sirkai@yahoo.com>, <mpls@UU.NET>
Subject: =?gb2312?B?u9i4tDogTWFydGluaSBhbmQgQ0ND?=
Date: Thu, 28 Mar 2002 12:32:11 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0024_01C1D654.95AFAE00"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.

------=_NextPart_000_0024_01C1D654.95AFAE00
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

 to implement layer 2 vpn, there're three methods:

 1. CCC: which uses only a outside label,the LSP to dest PE must be =
configured static.

 2. LDP l2VPN: which uses a outside label and a inside label, the LSP =
can be created by LDP signalling,
    and the inside label can be transport to dest PE by LDP signalling.
    You can reference this draft : draft-martini-l2circuit-trans-mpls-08 =
=20

 3. BGP L2VPN: as the same of LDP L2VPN,two labels be used when =
forwarding the packet through SP network.
    the difference is BGP be used to transport the Layer 2 info.
    You can reference this draft: draft-kompella-ppvpn-l2vpn-00=20

 hope this helps=20

 cusofour
    -----Original Message-----
    =B7=A2=BC=FE=C8=CB: Yakov Sirkai <yakov_sirkai@yahoo.com>
    =CA=D5=BC=FE=C8=CB: mpls@UU.NET <mpls@UU.NET>
    =C8=D5=C6=DA: 2002=C4=EA3=D4=C228=C8=D5 10:03
    =D6=F7=CC=E2: Martini and CCC
   =20
   =20
    Can someone tell me what standard CCC utilizes ? =20

    Also, what , if anything, makes martini better than CCC ?

    If this is not the right forum for this question, accept my =
apologies.

    Thanks

    YS

   =20
   =20


-------------------------------------------------------------------------=
---   =20
    Do You Yahoo!?
    Yahoo! Movies - coverage of the 74th Academy Awards

------=_NextPart_000_0024_01C1D654.95AFAE00
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>

<META content=3Dtext/html;charset=3Dgb2312 http-equiv=3DContent-Type>
<META content=3D'"MSHTML 4.72.3110.7"' name=3DGENERATOR>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT color=3D#000000 size=3D2>&nbsp;to implement layer 2 vpn, =
there're three=20
methods:</FONT></DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>&nbsp;1. CCC: which uses only a outside label,the =
LSP to dest=20
PE must be configured static.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>&nbsp;2. LDP l2VPN: which uses a outside label and a =
inside=20
label, the LSP can be created by LDP signalling,</FONT></DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; and the inside label can be =
transport to=20
dest PE by LDP signalling.</FONT></DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; You can reference this draft :=20
draft-martini-l2circuit-trans-mpls-08&nbsp; </FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>&nbsp;3. BGP L2VPN: as the same of LDP L2VPN,two =
labels be=20
used when forwarding the packet through SP network.</FONT></DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; the difference is BGP be used to =
transport=20
the Layer 2 info.</FONT></DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; You can reference this draft:=20
draft-kompella-ppvpn-l2vpn-00 </FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>&nbsp;<FONT size=3D2>hope this helps</FONT> =
</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>&nbsp;cusofour</FONT></DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 solid 2px; MARGIN-LEFT: 5px; PADDING-LEFT: =
5px">
    <DIV><FONT face=3D=CB=CE=CC=E5 size=3D2><B>-----Original =
Message-----</B><BR><B>=B7=A2=BC=FE=C8=CB:=20
    </B>Yakov Sirkai &lt;<A=20
    =
href=3D"mailto:yakov_sirkai@yahoo.com">yakov_sirkai@yahoo.com</A>&gt;<BR>=
<B>=CA=D5=BC=FE=C8=CB:=20
    </B><A href=3D"mailto:mpls@UU.NET">mpls@UU.NET</A> &lt;<A=20
    href=3D"mailto:mpls@UU.NET">mpls@UU.NET</A>&gt;<BR><B>=C8=D5=C6=DA: =
</B>2002=C4=EA3=D4=C228=C8=D5=20
    10:03<BR><B>=D6=F7=CC=E2: </B>Martini and CCC<BR><BR></DIV></FONT>
    <P>Can someone tell me what standard CCC utilizes ?&nbsp; </P>
    <P>Also, what , if anything, makes martini better than CCC ?</P>
    <P>If this is not the right forum for this question, accept my=20
apologies.</P>
    <P>Thanks</P>
    <P>YS</P>
    <P><BR>
    <HR SIZE=3D1>
    <B>Do You Yahoo!?</B><BR><A=20
    href=3D"$rd_url/tag/http://movies.yahoo.com/">Yahoo! Movies</A> - =
coverage of=20
    the 74th Academy Awards</BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0024_01C1D654.95AFAE00--



From owner-mpls@UU.NET  Thu Mar 28 07:12:30 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA22665
	for <mpls-archive@lists.ietf.org>; Thu, 28 Mar 2002 07:12:30 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmidc16950;
	Thu, 28 Mar 2002 12:11:14 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmidc04622
	for mpls-outgoing; Thu, 28 Mar 2002 12:10:32 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmidc04587
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 28 Mar 2002 12:10:29 GMT
Received: from cmr1.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmidc17938
	for <mpls@uu.net>; Thu, 28 Mar 2002 12:10:03 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmidc05975
	for <mpls@uu.net>; Thu, 28 Mar 2002 12:10:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id HAA09907 for <mpls@uu.net>; Thu, 28 Mar 2002 07:10:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id HAA24998 for mpls@uu.net; Thu, 28 Mar 2002 07:10:02 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmidc04239
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 28 Mar 2002 12:09:03 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmidc15422
	for <mpls@uu.net>; Thu, 28 Mar 2002 12:09:01 GMT
Received: from ietf.org by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: odin.ietf.org [132.151.1.176])
	id QQmidc03825
	for <mpls@uu.net>; Thu, 28 Mar 2002 12:09:01 GMT
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA22515;
	Thu, 28 Mar 2002 07:08:58 -0500 (EST)
Message-Id: <200203281208.HAA22515@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce:;
Cc: mpls@UU.NET
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-mpls-lsp-ping-00.txt
Date: Thu, 28 Mar 2002 07:08:58 -0500
Sender: owner-mpls@UU.NET
Precedence: bulk

--NextPart

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		: Detecting Data Plane Liveliness in MPLS
	Author(s)	: K. Kompella et al.
	Filename	: draft-ietf-mpls-lsp-ping-00.txt
	Pages		: 14
	Date		: 27-Mar-02
	
This document describes a simple and efficient mechanism that can be
used to detect data plane failures in MPLS LSPs.  There are two parts to
this document: information carried in an MPLS 'echo request' and 'echo
reply' for the purposes of fault detection and isolation; and mechanisms
for transporting the echo reply.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-mpls-lsp-ping-00.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-mpls-lsp-ping-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-mpls-lsp-ping-00.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20020327152418.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-mpls-lsp-ping-00.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-mpls-lsp-ping-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20020327152418.I-D@ietf.org>

--OtherAccess--

--NextPart--




From owner-mpls@UU.NET  Thu Mar 28 08:53:18 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA25660
	for <mpls-archive@lists.ietf.org>; Thu, 28 Mar 2002 08:53:18 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmidj08301;
	Thu, 28 Mar 2002 13:52:19 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmidj08546
	for mpls-outgoing; Thu, 28 Mar 2002 13:52:01 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmidj08516
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 28 Mar 2002 13:51:56 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmidj12540
	for <mpls@UU.NET>; Thu, 28 Mar 2002 13:51:17 GMT
Received: from wiprom2mx1.wipro.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: wiprom2mx1.wipro.com [203.197.164.41])
	id QQmidj20315
	for <mpls@UU.NET>; Thu, 28 Mar 2002 13:51:16 GMT
Received: from m2vwall3.wipro.com (m2vwall3.wipro.com [164.164.29.237])
	by wiprom2mx1.wipro.com (8.11.3/8.11.3) with SMTP id g2SDpEG15680
	for <mpls@UU.NET>; Thu, 28 Mar 2002 19:21:14 +0530 (IST)
Received: from 192.168.2.18 by m2vwall3.wipro.com (InterScan E-Mail VirusWall NT); Thu, 28 Mar 2002 19:21:08 +0530
Received: from alcatel-gw.wipinfo.soft.net ([192.168.220.200])
          by sarovar.mail.wipro.com (Netscape Messaging Server 4.15) with
          ESMTP id GTORT700.FED for <mpls@UU.NET>; Thu, 28 Mar 2002 19:21:07 +0530 
Received: from soflt.alc.wipinfo.soft.net (soflt [192.168.220.205]) by alcatel-gw.wipinfo.soft.net (8.7.5/8.9.3) with ESMTP id OAA09558 for <mpls@UU.NET>; Thu, 28 Mar 2002 14:28:49 +0530
Date: Thu, 28 Mar 2002 19:26:28 +0530 (IST)
From: "chetan kumar s" <chetan.kumar@wipro.com>
X-X-Sender: <chetansk@soflt.alc.wipinfo.soft.net>
Reply-To: <chetan.kumar@wipro.com>
To: <mpls@UU.NET>
Subject: new draft
Message-ID: <Pine.LNX.4.33.0203281921060.1615-100000@soflt.alc.wipinfo.soft.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi,
	I a new draft is avilable in TE WG. I solicit your comments on
this and like to know the list views on this..

Thanks
Chetan S

A New Internet-Draft is available from the on-line Internet-Drafts
directories.


        Title           : Signalling LSPID's in OSPF TE
        Author(s)       : K. Chetan, K. Sunil
        Filename        : draft-chetan-lspid-ospf-00.txt
        Pages           : 5
        Date            : 21-Mar-02

This draft introduces new a sub TLV to OSPF TE extensions to signal
the LSPID (Label Switch Path ID) of an LSP (Label Switch Path).
This information can be used by any mechanism (normally constraint
based path calculation (CSPF) procedures) to calculate paths that
may contain LSPID's as one its Explict Route Objects.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-chetan-lspid-ospf-00.txt




From owner-mpls@UU.NET  Thu Mar 28 10:13:00 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA29830
	for <mpls-archive@lists.ietf.org>; Thu, 28 Mar 2002 10:13:00 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmido00117;
	Thu, 28 Mar 2002 15:02:20 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmido11670
	for mpls-outgoing; Thu, 28 Mar 2002 15:01:57 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmido11569
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 28 Mar 2002 15:01:56 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmido02426
	for <mpls@uu.net>; Thu, 28 Mar 2002 15:01:14 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmido21831
	for <mpls@uu.net>; Thu, 28 Mar 2002 15:01:13 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA17452 for <mpls@uu.net>; Thu, 28 Mar 2002 10:01:13 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA02871 for mpls@uu.net; Thu, 28 Mar 2002 10:01:13 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmida11677
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 28 Mar 2002 11:33:06 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmida27929
	for <mpls@uu.net>; Thu, 28 Mar 2002 11:33:01 GMT
Received: from fsnt.future.futsoft.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [203.197.140.35])
	id QQmida26863
	for <mpls@uu.net>; Thu, 28 Mar 2002 11:32:58 GMT
Received: from kailash.future.futsoft.com (unverified) by fsnt.future.futsoft.com
 (Content Technologies SMTPRS 2.0.15) with ESMTP id <B0002183002@fsnt.future.futsoft.com>;
 Thu, 28 Mar 2002 17:20:51 +0530
Received: from praveenkv (praveenkv.future.futsoft.com [10.2.7.23])
	by kailash.future.futsoft.com (8.11.0/8.11.0) with SMTP id g2SBWQe04274;
	Thu, 28 Mar 2002 17:02:26 +0530
Reply-To: <praveenkv@future.futsoft.com>
From: "praveenkv" <praveenkv@future.futsoft.com>
To: <gmpls-ops@mplsrc.com>, <mpls-ops@mplsrc.com>, <mpls@UU.NET>
Subject: regarding pcs-1 through psc-4
Date: Thu, 28 Mar 2002 17:06:00 +0530
Message-Id: <001f01c1d64c$bcd4b640$1707020a@future.futsoft.com>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Importance: Normal
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

hi,

in gmpls routing document Interface switching capabilites as: 
 PCS-1, PCS-2 PSC-3, PSC-4, L2Sc, TDM, LSC, FSC

can anybody thorugh some light how PSC are classifed in 4 capablities.

thanks,
praveen


***************************************************************************
This message is proprietary to Future Software Limited (FSL) 
and is intended solely for the use of the individual to whom it
is addressed. It may contain  privileged or confidential information 
and should not be circulated or used for any purpose other than for 
what it is intended. 

If you have received this message in error, please notify the
originator immediately. If you are not the intended recipient,
you are notified that you are strictly prohibited from using,
copying, altering, or disclosing the contents of this message. 
FSL accepts no responsibility for loss or damage arising from 
the use of the information transmitted by this email including
damage from virus.
***************************************************************************



From owner-mpls@UU.NET  Thu Mar 28 10:27:05 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA00522
	for <mpls-archive@lists.ietf.org>; Thu, 28 Mar 2002 10:27:05 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmidp05170;
	Thu, 28 Mar 2002 15:26:23 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmidp27078
	for mpls-outgoing; Thu, 28 Mar 2002 15:25:57 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmidp27073
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 28 Mar 2002 15:25:56 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmidp06600
	for <mpls@uu.net>; Thu, 28 Mar 2002 15:23:03 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmidp21692
	for <mpls@uu.net>; Thu, 28 Mar 2002 15:23:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id KAA19207 for <mpls@uu.net>; Thu, 28 Mar 2002 10:23:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id KAA04468 for mpls@uu.net; Thu, 28 Mar 2002 10:23:02 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmidp26782
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 28 Mar 2002 15:21:58 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmidp00688
	for <mpls@uu.net>; Thu, 28 Mar 2002 15:21:04 GMT
Received: from mother.pmc-sierra.bc.ca by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: mother.pmc-sierra.bc.ca [216.241.224.12])
	id QQmidp28130
	for <mpls@uu.net>; Thu, 28 Mar 2002 15:21:03 GMT
Received: (qmail 12158 invoked by uid 104); 28 Mar 2002 15:20:52 -0000
Received: from Shahram_Davari@pmc-sierra.com by mother with qmail-scanner-1.00 (uvscan: v4.1.40/v4194. . Clean. Processed in 8.735561 secs); 28 Mar 2002 15:20:52 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by mother.pmc-sierra.bc.ca with SMTP; 28 Mar 2002 15:20:38 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2SFKXp13767
	for <mpls@uu.net>; Thu, 28 Mar 2002 07:20:34 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATNDP6>; Thu, 28 Mar 2002 07:20:36 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A6A1@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'mpls@uu.net'" <mpls@UU.NET>
Subject: technical comments on LSP-ping-03
Date: Thu, 28 Mar 2002 07:20:32 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi,

I've looked over the draft, looks like a good start at a useful tool, but I have the following comments and questions:


1) Time stamp: Why is the time stamp in both seconds and microseconds? The microsecond could count up to 71 minutes. Isn't that enough? Why milliseconds is not used?

2) Section 3.1: If I understand it correctly a Target FEC TLV could consist of a number of FEC stack sub-TLVs. Therefore it seems that the number of these sub-TLVs could be determined by looking at the Target FEC TLV length field. But the text says it could be determined by looking at the sub-TLV length field. Which one is correct?

3) Section 3.1: The value field in the type 7 should probably read VPN IPV6.

4) Section 3.1: How can you ping multiple FECs simultaneously (i.e., piggy back multiple pings), while each FEC belongs to a different level of the label stack? This requires that all those hierarchical labels (LSPs) be initiated and terminated at the same LSRs. Also how do you intend to generate response if the result of some of those FEC pings are positive and some are negative?

5) Why is the downstream label field in the downstream mapping TLV 24 bits?

6) Section 3.2: When X receives a packet with TTL of n>1, shouldn't it compute the downstream LSRs that could receive the packet with TTL=n-1 (rather than TTL=n as indicated)?

7) Section 3.2 last paragraph: I think it is better to add that this applies to trace-route mode only.

8) Section 4.2: Why the echo reply time stamp is not similar to ICMP echo-reply time-stamp in which a received time-stamp and sent-time stamp is set by the receiver? Which gives you the processing time at the receiver too. 

9) Section 4.2: Does the echo-reply time stamp replace the echo-request time stamp or it is appended to the echo-request time stamp? 

10) Section 4.2: Does the downstream mapping TLV of the echo-reply replace the downstream mapping TLV of the echo-request or it is appended to it?

11) Section 4.3: If the egress for an FEC stack being pinged doesn't support MPLS ping, isn't an ICMP TTL expire message generated for the IP TTL=1 received (instead of no reply as mentioned in the draft)?

12) Section 5 2nd paragraph last sentence I think should be changed to: "Note that this may not work if some transit LSR does not support IP options" (not 'MPLS ping' as mentioned in the draft)

13) Section 5: I think you need to mention that RSVP-TE return path should be used only in "ping" mode.

14) Section 5.3 last paragraph: I think you need to delete ICMP here.

15) Section 5.5: I think you need to mention that if intermediate LSRs don't support refresh reduction, then it could take many minutes before the echo-reply is received at the source.

16) Section 6: I think you need to add security implication for the IP return path.

Thanks,
Shahram Davari
Senior Product Research Engineer
R&D Research Ottawa
PMC-Sierra, Inc. 
Phone: (613) 271-4018
Fax:   (613) 271-6468



From owner-mpls@UU.NET  Thu Mar 28 15:51:21 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA14492
	for <mpls-archive@lists.ietf.org>; Thu, 28 Mar 2002 15:51:21 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmiel19742;
	Thu, 28 Mar 2002 20:48:47 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmiel06524
	for mpls-outgoing; Thu, 28 Mar 2002 20:48:21 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmiel06506
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 28 Mar 2002 20:48:07 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmiel00820
	for <mpls@UU.NET>; Thu, 28 Mar 2002 20:47:06 GMT
Received: from gateway.ipinfusion.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: gt.ipinfusion.com [209.11.132.18] (may be forged))
	id QQmiel28656
	for <mpls@UU.NET>; Thu, 28 Mar 2002 20:47:05 GMT
Received: from ipinfusion.com (IDENT:root@[10.10.0.38])
	by gateway.ipinfusion.com (8.11.0/8.11.0) with ESMTP id g2SKkCH17681
	for <mpls@UU.NET>; Thu, 28 Mar 2002 12:46:12 -0800
Message-ID: <3CA383EC.8040300@ipinfusion.com>
Date: Thu, 28 Mar 2002 12:58:20 -0800
From: Manoj Dutta <manoj@ipinfusion.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4) Gecko/20011126 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: mpls@UU.NET
Subject: LDP Label WIthdraw doubt !!
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hi,

I have a doubt regarding label wihdraw procedures described in RFC 3036 
section A.1.5.
Consider the following topology :- 

     
    A-------B---------C--------D
            |                  |
             -----D------------


 Now, lets suppose that for a given FEC F,

a) C is B's nexthop for FEC F
b) B is A's nexthop for FEC F

All the routers are using Downstream on demand with ordered control. So, 
A send request to B (for FEC F) and gets a label
L (assuming B has a label from C and so on..). Now, for some reason the 
link between B and C goes down and consequently
B withdraws label L from A. So, now A has no label for FEC F. After some 
time, B chooses D as the nexthop for FEC F and
gets a label from D subsequently. But, A's nexthop still points to B for 
FEC F and so A never sends a request to B to get a label
for FEC F. This behaviour is due to LWd.5 in section A.1.5 in the RFC. 
Is there a reason for this check. So, basically A would send
a request to B if it were in DOD Independent control. According to me, 
if two LDP peers are using DOD then, in case of a label withdrawal the 
upstream should always send a request to nexthop for theFEC in question.

Does it make sense ??


Thanks in advance
Manoj






From owner-mpls@UU.NET  Thu Mar 28 16:21:34 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA15966
	for <mpls-archive@lists.ietf.org>; Thu, 28 Mar 2002 16:21:34 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmien08199;
	Thu, 28 Mar 2002 21:20:48 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmien29952
	for mpls-outgoing; Thu, 28 Mar 2002 21:20:21 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmien29947
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 28 Mar 2002 21:20:15 GMT
Received: from cmr1.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr1.ash.ops.us.uu.net [198.5.241.39])
	id QQmien25406
	for <mpls@uu.net>; Thu, 28 Mar 2002 21:20:04 GMT
Received: from funnel.cisco.com by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmien02419
	for <mpls@uu.net>; Thu, 28 Mar 2002 21:20:03 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id QAA20420 for <mpls@uu.net>; Thu, 28 Mar 2002 16:20:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id QAA06875 for mpls@uu.net; Thu, 28 Mar 2002 16:20:02 -0500 (EST)
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmien29910
	for <mpls@mail-control.ash.ops.us.uu.net>; Thu, 28 Mar 2002 21:19:16 GMT
Received: from cmr2.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmien02906
	for <mpls@UU.NET>; Thu, 28 Mar 2002 21:16:30 GMT
Received: from father.pmc-sierra.bc.ca by cmr2.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: father.pmc-sierra.bc.ca [216.241.224.13])
	id QQmien11964
	for <mpls@UU.NET>; Thu, 28 Mar 2002 21:16:29 GMT
Received: (qmail 17759 invoked by uid 104); 28 Mar 2002 21:16:28 -0000
Received: from Shahram_Davari@pmc-sierra.com by father with qmail-scanner-1.00 (uvscan: v4.1.40/v4194. . Clean. Processed in 0.435982 secs); 28 Mar 2002 21:16:28 -0000
Received: from unknown (HELO hymir.pmc-sierra.bc.ca) (134.87.114.120)
  by father.pmc-sierra.bc.ca with SMTP; 28 Mar 2002 21:16:27 -0000
Received: from bby1exi01.pmc-sierra.bc.ca (bby1exi01.pmc-sierra.bc.ca [216.241.231.251])
	by hymir.pmc-sierra.bc.ca (jason/8.11.6) with ESMTP id g2SLGPp04520;
	Thu, 28 Mar 2002 13:16:25 -0800 (PST)
Received: by bby1exi01 with Internet Mail Service (5.5.2653.19)
	id <FXATNLFV>; Thu, 28 Mar 2002 13:16:27 -0800
Message-ID: <4B6D09F3B826D411A67300D0B706EFDE84A6AE@nt-exch-yow.pmc-sierra.bc.ca>
From: Shahram Davari <Shahram_Davari@pmc-sierra.com>
To: "'Manoj Dutta'" <manoj@ipinfusion.com>, mpls@UU.NET
Subject: RE: LDP Label WIthdraw doubt !!
Date: Thu, 28 Mar 2002 13:16:25 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: owner-mpls@UU.NET
Precedence: bulk

Manoj,


> -----Original Message-----
> From: Manoj Dutta [mailto:manoj@ipinfusion.com]
> Sent: Thursday, March 28, 2002 3:58 PM
> To: mpls@UU.NET
> Subject: LDP Label WIthdraw doubt !!
> 
> 
> Hi,
> 
> I have a doubt regarding label wihdraw procedures described 
> in RFC 3036 
> section A.1.5.
> Consider the following topology :- 
> 
>      
>     A-------B---------C--------D
>             |                  |
>              -----D------------
> 
> 
>  Now, lets suppose that for a given FEC F,
> 
> a) C is B's nexthop for FEC F
> b) B is A's nexthop for FEC F
> 
> All the routers are using Downstream on demand with ordered 
> control. So, 
> A send request to B (for FEC F) and gets a label
> L (assuming B has a label from C and so on..). Now, for some 
> reason the 
> link between B and C goes down and consequently
> B withdraws label L from A. So, now A has no label for FEC F. 
> After some 
> time, B chooses D as the nexthop for FEC F and
> gets a label from D subsequently. But, A's nexthop still 
> points to B for 
> FEC F and so A never sends a request to B to get a label
> for FEC F.

After receiving the withdrawal message, "A" deletes its binding between
FEC F and label L. To get a new binding it starts sending label requests to B.
In other words since A is the ingress LER, it will never receive any request
from its upstream, therefore it is not considered an ordered control LSR, and should
behave like an independent control DoD LSR.


 This behaviour is due to LWd.5 in section A.1.5 in 
> the RFC. 
> Is there a reason for this check. So, basically A would send
> a request to B if it were in DOD Independent control. 
> According to me, 
> if two LDP peers are using DOD then, in case of a label 
> withdrawal the 
> upstream should always send a request to nexthop for theFEC 
> in question.

Only for the ingress LER this is true. For other LSRs, in case
of label withdrawal, they should also issue label withdrawal for
that FEC to their upstream peers.

-Shahram

> 
> Does it make sense ??
> 
> 
> Thanks in advance
> Manoj
> 
> 
> 
> 



From owner-mpls@UU.NET  Thu Mar 28 20:21:25 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA21128
	for <mpls-archive@lists.ietf.org>; Thu, 28 Mar 2002 20:21:20 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmifd05872;
	Fri, 29 Mar 2002 01:20:32 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmifd12117
	for mpls-outgoing; Fri, 29 Mar 2002 01:20:19 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmifd12111
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 29 Mar 2002 01:20:06 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmifd01574
	for <mpls@uu.net>; Fri, 29 Mar 2002 01:18:58 GMT
Received: from fcs-nt1.futsoft.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: fcs-nt1.futsoft.com [66.122.42.228])
	id QQmifd03481
	for <mpls@uu.net>; Fri, 29 Mar 2002 01:18:57 GMT
Received: from sanjose.futsoft.com (unverified) by fcs-nt1.futsoft.com
 (Content Technologies SMTPRS 2.0.15) with SMTP id <B0000501694@fcs-nt1.futsoft.com>;
 Thu, 28 Mar 2002 17:18:51 -0800
Received: from manis (adsl-66-122-42-231.futsoft.com [66.122.42.231])
	by sanjose.futsoft.com (8.9.3/8.8.7) with SMTP id RAA16716;
	Thu, 28 Mar 2002 17:01:14 -0800
Received: by localhost with Microsoft MAPI; Thu, 28 Mar 2002 17:21:03 -0800
Message-Id: <01C1D67C.F04DBDC0.manis@futsoft.com>
From: Manikantan Srinivasan <manis@futsoft.com>
Reply-To: "manis@futsoft.com" <manis@futsoft.com>
To: "'chetan.kumar@wipro.com'" <chetan.kumar@wipro.com>,
        "mpls@uu.net"
	 <mpls@UU.NET>
Subject: RE: new draft
Date: Thu, 28 Mar 2002 17:21:02 -0800
Organization: Future Communication Software
X-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4211
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hello Chetan,

Good idea.. 

Following are my comments/feedback.

1) The advantage of the "LSPID" is not clearly mentioned.

    I understand the need of LSPID as follows. Please correct
    me if I am wrong. 

    A tunnel interface, is treated as a point-to-point interface.
    The Link TLV proposed in [OSPF-TE] provides support to
    specify point-to-point interfaces. However if there are multiple
    point-to-point links (They can be virtual tunnels/circuits etc.,) 
    originating on the same physical interface and ending on 
    the same physical interface between two routers, the source
    IP address, destination IP address will not help distinguish
    the different links. In this case a link id, or LSPID is helpful.

    If am I am right, can it be added? or the actual intent.

2) How the LSPID helps in automated CSPF calculation is
    not clearly highlighted. (I think automated CSPF for 
    TE Paths is the final intent). 

3) Sections 4, 5 are missing. 

with best regards
mani
/*-------------------------------------*/
S.Manikantan
Future Communications Software,
4300, Stevens Creek Blvd,
Suite 187, San Jose,
CA 95129
Tel : (408) 243-3887 Extn 107
Fax: (408) 243-0772
email: manis@futsoft.com
/*-------------------------------------*/





-----Original Message-----
From:	chetan kumar s [SMTP:chetan.kumar@wipro.com]
Sent:	Thursday, March 28, 2002 5:56 AM
To:	mpls@uu.net
Subject:	new draft

Hi,
	I a new draft is avilable in TE WG. I solicit your comments on
this and like to know the list views on this..

Thanks
Chetan S

A New Internet-Draft is available from the on-line Internet-Drafts
directories.


        Title           : Signalling LSPID's in OSPF TE
        Author(s)       : K. Chetan, K. Sunil
        Filename        : draft-chetan-lspid-ospf-00.txt
        Pages           : 5
        Date            : 21-Mar-02

This draft introduces new a sub TLV to OSPF TE extensions to signal
the LSPID (Label Switch Path ID) of an LSP (Label Switch Path).
This information can be used by any mechanism (normally constraint
based path calculation (CSPF) procedures) to calculate paths that
may contain LSPID's as one its Explict Route Objects.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-chetan-lspid-ospf-00.txt



From owner-mpls@UU.NET  Fri Mar 29 07:28:11 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA09916
	for <mpls-archive@lists.ietf.org>; Fri, 29 Mar 2002 07:28:11 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmigv22800;
	Fri, 29 Mar 2002 12:27:12 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmigv21833
	for mpls-outgoing; Fri, 29 Mar 2002 12:26:57 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmigv21828
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 29 Mar 2002 12:26:55 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmigv08136
	for <mpls@UU.NET>; Fri, 29 Mar 2002 12:26:50 GMT
Received: from mailhost.iitb.ac.in by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: garbo.iitb.ac.in [203.197.74.149])
	id QQmigv06551
	for <mpls@UU.NET>; Fri, 29 Mar 2002 12:26:48 GMT
Received: (qmail 1834 invoked from network); 29 Mar 2002 12:26:41 -0000
Received: from bhairav.ee.iitb.ac.in (144.16.100.100)
  by mailhost.iitb.ac.in with SMTP; 29 Mar 2002 12:26:41 -0000
Received: from vani.ee.iitb.ac.in (director.ee.iitb.ac.in [192.168.100.121])
	by bhairav.ee.iitb.ac.in (8.8.8/8.8.8) with ESMTP id RAA00510;
	Fri, 29 Mar 2002 17:55:24 +0530 (IST)
Received: from localhost (gabhijit@localhost)
	by vani.ee.iitb.ac.in (8.9.3/8.9.3) with ESMTP id RAA28074;
	Fri, 29 Mar 2002 17:56:28 +0530
X-Authentication-Warning: vani.ee.iitb.ac.in: gabhijit owned process doing -bs
Date: Fri, 29 Mar 2002 17:56:28 +0530 (IST)
From: Abhijit Gadgil <gabhijit@ee.iitb.ac.in>
To: Manoj Dutta <manoj@ipinfusion.com>
cc: <mpls@UU.NET>
Subject: Re: LDP Label WIthdraw doubt !!
In-Reply-To: <3CA383EC.8040300@ipinfusion.com>
Message-ID: <Pine.LNX.4.30.0203291750250.26972-100000@vani.ee.iitb.ac.in>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-mpls@UU.NET
Precedence: bulk


Manoj,

Consider here the events that would lead to such a behavior. One cannot
neglect the role played by routing protocol here. The first event would
cause B to withdraw and A to release label(s). However the next event when
B sees D as next hop for some fec F, would in turn cause the routing
protocol to indicate the reachability for fec F through D. This event
would generate an internal trigger at LSR A for LDP to issue request
(implementation dependent). I dont think it is required for A to do
something different becuase it is ingress LSR.

LDP working alone without any routing protocol cannot obviously catch the
dynamic effects.

-abhijit.

Manoj Dutta wrote :

>Hi,
>
>I have a doubt regarding label wihdraw procedures described in RFC 3036
>section A.1.5.
>Consider the following topology :-
>
>
>    A-------B---------C--------D
>            |                  |
>             -----D------------
>
>
> Now, lets suppose that for a given FEC F,
>
>a) C is B's nexthop for FEC F
>b) B is A's nexthop for FEC F
>
>All the routers are using Downstream on demand with ordered control. So,
>A send request to B (for FEC F) and gets a label
>L (assuming B has a label from C and so on..). Now, for some reason the
>link between B and C goes down and consequently
>B withdraws label L from A. So, now A has no label for FEC F. After some
>time, B chooses D as the nexthop for FEC F and
>gets a label from D subsequently. But, A's nexthop still points to B for
>FEC F and so A never sends a request to B to get a label
>for FEC F. This behaviour is due to LWd.5 in section A.1.5 in the RFC.
>Is there a reason for this check. So, basically A would send
>a request to B if it were in DOD Independent control. According to me,
>if two LDP peers are using DOD then, in case of a label withdrawal the
>upstream should always send a request to nexthop for theFEC in question.
>
>Does it make sense ??
>
>
>Thanks in advance
>Manoj



From owner-mpls@UU.NET  Fri Mar 29 08:12:39 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA11252
	for <mpls-archive@lists.ietf.org>; Fri, 29 Mar 2002 08:12:39 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmigy27157;
	Fri, 29 Mar 2002 13:11:52 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmigy15954
	for mpls-outgoing; Fri, 29 Mar 2002 13:11:22 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmigy15949
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 29 Mar 2002 13:11:19 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmigy27946
	for <mpls@uu.net>; Fri, 29 Mar 2002 13:11:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmigy06583
	for <mpls@uu.net>; Fri, 29 Mar 2002 13:11:03 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id IAA00010 for <mpls@uu.net>; Fri, 29 Mar 2002 08:11:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id IAA11052 for mpls@uu.net; Fri, 29 Mar 2002 08:11:02 -0500 (EST)
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmigy15128
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 29 Mar 2002 13:10:00 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmigy14115
	for <mpls@uu.net>; Fri, 29 Mar 2002 13:08:43 GMT
Received: from ganesh.ctd.hctech.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [202.54.64.2])
	id QQmigy03379
	for <mpls@uu.net>; Fri, 29 Mar 2002 13:08:42 GMT
Received: by GANESH with Internet Mail Service (5.5.2653.19)
	id <HJA48PVB>; Fri, 29 Mar 2002 18:42:12 +0530
Message-ID: <D11B30C7348BD511A40700010283497B5DE76A@GAYATRI>
From: "Vijayanand C - CTD, Chennai." <vijayc@ctd.hcltech.com>
To: Abhijit Gadgil <gabhijit@ee.iitb.ac.in>
Cc: mpls@UU.NET
Subject: RE: LDP Label WIthdraw doubt !!
Date: Fri, 29 Mar 2002 18:36:29 +0530
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-mpls@UU.NET
Precedence: bulk

I also agree with abhijit that the problem can be addressed at the routing
protocol level. If a link goes down the routing protocol would generally
give a next hop change to the LDP module to trigger a request along the new
path. In other words, by the time LDP detects it routing protocol would have
sensed it and found and alternate path.If that were not the case, ie, if
alternate next hop is not immediatly available, the routing entity in
upstream(A in this case) would also be aware of that the dest is unreachable
and would have  informed the LDP entity about it. Subsequently when next hop
becomes available at B, routing protocol at A would intimate LDP at A. The
case described where the ingress has to re-request would seldom arise with a
good routing protocol implementation.

Please correct me if I am wrong

Regards,
Vijay

-----Original Message-----
From: Abhijit Gadgil [mailto:gabhijit@ee.iitb.ac.in]
Sent: Friday, March 29, 2002 5:56 PM
To: Manoj Dutta
Cc: mpls@UU.NET
Subject: Re: LDP Label WIthdraw doubt !!



Manoj,

Consider here the events that would lead to such a behavior. One cannot
neglect the role played by routing protocol here. The first event would
cause B to withdraw and A to release label(s). However the next event when
B sees D as next hop for some fec F, would in turn cause the routing
protocol to indicate the reachability for fec F through D. This event
would generate an internal trigger at LSR A for LDP to issue request
(implementation dependent). I dont think it is required for A to do
something different becuase it is ingress LSR.

LDP working alone without any routing protocol cannot obviously catch the
dynamic effects.

-abhijit.

Manoj Dutta wrote :

>Hi,
>
>I have a doubt regarding label wihdraw procedures described in RFC 3036
>section A.1.5.
>Consider the following topology :-
>
>
>    A-------B---------C--------D
>            |                  |
>             -----D------------
>
>
> Now, lets suppose that for a given FEC F,
>
>a) C is B's nexthop for FEC F
>b) B is A's nexthop for FEC F
>
>All the routers are using Downstream on demand with ordered control. So,
>A send request to B (for FEC F) and gets a label
>L (assuming B has a label from C and so on..). Now, for some reason the
>link between B and C goes down and consequently
>B withdraws label L from A. So, now A has no label for FEC F. After some
>time, B chooses D as the nexthop for FEC F and
>gets a label from D subsequently. But, A's nexthop still points to B for
>FEC F and so A never sends a request to B to get a label
>for FEC F. This behaviour is due to LWd.5 in section A.1.5 in the RFC.
>Is there a reason for this check. So, basically A would send
>a request to B if it were in DOD Independent control. According to me,
>if two LDP peers are using DOD then, in case of a label withdrawal the
>upstream should always send a request to nexthop for theFEC in question.
>
>Does it make sense ??
>
>
>Thanks in advance
>Manoj



From owner-mpls@UU.NET  Fri Mar 29 10:27:13 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA18675
	for <mpls-archive@lists.ietf.org>; Fri, 29 Mar 2002 10:27:13 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmihh16923;
	Fri, 29 Mar 2002 15:26:33 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmihh09245
	for mpls-outgoing; Fri, 29 Mar 2002 15:26:12 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmihh09238
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 29 Mar 2002 15:26:11 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmihh04596
	for <mpls@UU.NET>; Fri, 29 Mar 2002 15:26:02 GMT
Received: from sandmail.sandburst.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sandmail.sandburst.com [216.57.132.42])
	id QQmihh23961
	for <mpls@UU.NET>; Fri, 29 Mar 2002 15:26:01 GMT
Message-ID: <3CA48788.6070104@sandburst.com>
Date: Fri, 29 Mar 2002 10:26:00 -0500
From: Eric Gray <eric.gray@sandburst.com>
MIME-Version: 1.0
To: "Vijayanand C - CTD, Chennai." <vijayc@ctd.hcltech.com>,
        Shahram Davari <Shahram_Davari@pmc-sierra.com>
Cc: Abhijit Gadgil <gabhijit@ee.iitb.ac.in>, mpls@UU.NET
Subject: Re: LDP Label WIthdraw doubt !!
References: <D11B30C7348BD511A40700010283497B5DE76A@GAYATRI>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

You're _all_ right, starting with Shahram.

The intention of step LWd.5 is to say that you don't ask for
a new label just because the current one has been withdrawn
if you're using ordered control _and_ you're supposed to be
waiting for a request from an upstream peer to drive your
downstream request.

It might be possible to add a note to clarify this, but it's not
clear what the note should say.  It is very implementation
specific - i.e. - one implementation might simply immediately
request a new label if it is the ingress (simply because it needs
one in order to _be_ an ingress :-)) while another may wait (as
Abhijit and Vijay suggested) until it has an indication that its
peer is likely to have a new label to give.

Remembering that - in basic LDP - there is no hard requirement
that an entire network must conform to either a specific label
advertisement mode (DoD or DU) or control mode (ordered or
downstream on demand), it is probably slightly more correct for
the ingress implementation (A in the example) to immediately
request a new Label from its downstream peer relative to the
given FEC (B in the example).  Otherwise, A makes assumptions
about B's behavior that may not be correct.  

If A requests a label from B and B is not yet prepared to give it
one, it could propagate the request (ordered control) or it could
return a Notification message with no route.  If it does the latter,
however, there will be a synchronization problem if has not also
removed or withdrawn its route advertisement for the FEC.  If
it has removed its route advertisement, then there will be a new
FEC recognition event at some point in the future.

--
Eric Gray


Vijayanand C - CTD, Chennai. wrote:

>I also agree with abhijit that the problem can be addressed at the routing
>protocol level. If a link goes down the routing protocol would generally
>give a next hop change to the LDP module to trigger a request along the new
>path. In other words, by the time LDP detects it routing protocol would have
>sensed it and found and alternate path.If that were not the case, ie, if
>alternate next hop is not immediatly available, the routing entity in
>upstream(A in this case) would also be aware of that the dest is unreachable
>and would have  informed the LDP entity about it. Subsequently when next hop
>becomes available at B, routing protocol at A would intimate LDP at A. The
>case described where the ingress has to re-request would seldom arise with a
>good routing protocol implementation.
>
>Please correct me if I am wrong
>
>Regards,
>Vijay
>
>-----Original Message-----
>From: Abhijit Gadgil [mailto:gabhijit@ee.iitb.ac.in]
>Sent: Friday, March 29, 2002 5:56 PM
>To: Manoj Dutta
>Cc: mpls@UU.NET
>Subject: Re: LDP Label WIthdraw doubt !!
>
>
>
>Manoj,
>
>Consider here the events that would lead to such a behavior. One cannot
>neglect the role played by routing protocol here. The first event would
>cause B to withdraw and A to release label(s). However the next event when
>B sees D as next hop for some fec F, would in turn cause the routing
>protocol to indicate the reachability for fec F through D. This event
>would generate an internal trigger at LSR A for LDP to issue request
>(implementation dependent). I dont think it is required for A to do
>something different becuase it is ingress LSR.
>
>LDP working alone without any routing protocol cannot obviously catch the
>dynamic effects.
>
>-abhijit.
>
>Manoj Dutta wrote :
>
>>Hi,
>>
>>I have a doubt regarding label wihdraw procedures described in RFC 3036
>>section A.1.5.
>>Consider the following topology :-
>>
>>
>>   A-------B---------C--------D
>>           |                  |
>>            -----D------------
>>
>>
>>Now, lets suppose that for a given FEC F,
>>
>>a) C is B's nexthop for FEC F
>>b) B is A's nexthop for FEC F
>>
>>All the routers are using Downstream on demand with ordered control. So,
>>A send request to B (for FEC F) and gets a label
>>L (assuming B has a label from C and so on..). Now, for some reason the
>>link between B and C goes down and consequently
>>B withdraws label L from A. So, now A has no label for FEC F. After some
>>time, B chooses D as the nexthop for FEC F and
>>gets a label from D subsequently. But, A's nexthop still points to B for
>>FEC F and so A never sends a request to B to get a label
>>for FEC F. This behaviour is due to LWd.5 in section A.1.5 in the RFC.
>>Is there a reason for this check. So, basically A would send
>>a request to B if it were in DOD Independent control. According to me,
>>if two LDP peers are using DOD then, in case of a label withdrawal the
>>upstream should always send a request to nexthop for theFEC in question.
>>
>>Does it make sense ??
>>
>>
>>Thanks in advance
>>Manoj
>>
>




From owner-mpls@UU.NET  Fri Mar 29 11:48:31 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA22225
	for <mpls-archive@lists.ietf.org>; Fri, 29 Mar 2002 11:48:31 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmihn12747;
	Fri, 29 Mar 2002 16:47:57 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmihn06997
	for mpls-outgoing; Fri, 29 Mar 2002 16:47:32 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmihn06987
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 29 Mar 2002 16:47:28 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmihn17675
	for <mpls@UU.NET>; Fri, 29 Mar 2002 16:47:11 GMT
Received: from sandmail.sandburst.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: sandmail.sandburst.com [216.57.132.42])
	id QQmihn12009
	for <mpls@UU.NET>; Fri, 29 Mar 2002 16:47:10 GMT
Message-ID: <3CA49A8C.7080400@sandburst.com>
Date: Fri, 29 Mar 2002 11:47:08 -0500
From: Eric Gray <eric.gray@sandburst.com>
MIME-Version: 1.0
To: Eric Gray <eric.gray@sandburst.com>
Cc: "Vijayanand C - CTD, Chennai." <vijayc@ctd.hcltech.com>,
        Shahram Davari <Shahram_Davari@pmc-sierra.com>,
        Abhijit Gadgil <gabhijit@ee.iitb.ac.in>, mpls@UU.NET
Subject: Re: LDP Label WIthdraw doubt !!
References: <D11B30C7348BD511A40700010283497B5DE76A@GAYATRI> <3CA48788.6070104@sandburst.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Eric Gray wrote:

> You're _all_ right, starting with Shahram.
>
> The intention of step LWd.5 is to say that you don't ask for
> a new label just because the current one has been withdrawn
> if you're using ordered control _and_ you're supposed to be
> waiting for a request from an upstream peer to drive your
> downstream request.
>
> It might be possible to add a note to clarify this, but it's not
> clear what the note should say.  It is very implementation
> specific - i.e. - one implementation might simply immediately
> request a new label if it is the ingress (simply because it needs
> one in order to _be_ an ingress :-)) while another may wait (as
> Abhijit and Vijay suggested) until it has an indication that its
> peer is likely to have a new label to give.
>
> Remembering that - in basic LDP - there is no hard requirement
> that an entire network must conform to either a specific label
> advertisement mode (DoD or DU) or control mode (ordered or
> downstream on demand), it is probably slightly more correct for 

This was supposed to say "(ordered or independent)".  Oops...

>
> the ingress implementation (A in the example) to immediately
> request a new Label from its downstream peer relative to the
> given FEC (B in the example).  Otherwise, A makes assumptions
> about B's behavior that may not be correct. 
>
> If A requests a label from B and B is not yet prepared to give it
> one, it could propagate the request (ordered control) or it could
> return a Notification message with no route.  If it does the latter,
> however, there will be a synchronization problem if has not also
> removed or withdrawn its route advertisement for the FEC.  If
> it has removed its route advertisement, then there will be a new
> FEC recognition event at some point in the future.
>
> -- 
> Eric Gray
>
>
> Vijayanand C - CTD, Chennai. wrote:
>
>> I also agree with abhijit that the problem can be addressed at the 
>> routing
>> protocol level. If a link goes down the routing protocol would generally
>> give a next hop change to the LDP module to trigger a request along 
>> the new
>> path. In other words, by the time LDP detects it routing protocol 
>> would have
>> sensed it and found and alternate path.If that were not the case, ie, if
>> alternate next hop is not immediatly available, the routing entity in
>> upstream(A in this case) would also be aware of that the dest is 
>> unreachable
>> and would have  informed the LDP entity about it. Subsequently when 
>> next hop
>> becomes available at B, routing protocol at A would intimate LDP at 
>> A. The
>> case described where the ingress has to re-request would seldom arise 
>> with a
>> good routing protocol implementation.
>>
>> Please correct me if I am wrong
>>
>> Regards,
>> Vijay
>>
>> -----Original Message-----
>> From: Abhijit Gadgil [mailto:gabhijit@ee.iitb.ac.in]
>> Sent: Friday, March 29, 2002 5:56 PM
>> To: Manoj Dutta
>> Cc: mpls@UU.NET
>> Subject: Re: LDP Label WIthdraw doubt !!
>>
>>
>>
>> Manoj,
>>
>> Consider here the events that would lead to such a behavior. One cannot
>> neglect the role played by routing protocol here. The first event would
>> cause B to withdraw and A to release label(s). However the next event 
>> when
>> B sees D as next hop for some fec F, would in turn cause the routing
>> protocol to indicate the reachability for fec F through D. This event
>> would generate an internal trigger at LSR A for LDP to issue request
>> (implementation dependent). I dont think it is required for A to do
>> something different becuase it is ingress LSR.
>>
>> LDP working alone without any routing protocol cannot obviously catch 
>> the
>> dynamic effects.
>>
>> -abhijit.
>>
>> Manoj Dutta wrote :
>>
>>> Hi,
>>>
>>> I have a doubt regarding label wihdraw procedures described in RFC 3036
>>> section A.1.5.
>>> Consider the following topology :-
>>>
>>>
>>>   A-------B---------C--------D
>>>           |                  |
>>>            -----D------------
>>>
>>>
>>> Now, lets suppose that for a given FEC F,
>>>
>>> a) C is B's nexthop for FEC F
>>> b) B is A's nexthop for FEC F
>>>
>>> All the routers are using Downstream on demand with ordered control. 
>>> So,
>>> A send request to B (for FEC F) and gets a label
>>> L (assuming B has a label from C and so on..). Now, for some reason the
>>> link between B and C goes down and consequently
>>> B withdraws label L from A. So, now A has no label for FEC F. After 
>>> some
>>> time, B chooses D as the nexthop for FEC F and
>>> gets a label from D subsequently. But, A's nexthop still points to B 
>>> for
>>> FEC F and so A never sends a request to B to get a label
>>> for FEC F. This behaviour is due to LWd.5 in section A.1.5 in the RFC.
>>> Is there a reason for this check. So, basically A would send
>>> a request to B if it were in DOD Independent control. According to me,
>>> if two LDP peers are using DOD then, in case of a label withdrawal the
>>> upstream should always send a request to nexthop for theFEC in 
>>> question.
>>>
>>> Does it make sense ??
>>>
>>>
>>> Thanks in advance
>>> Manoj
>>>
>>
>
>


-- 
--
Eric Gray (mailto:eric.gray@sandburst.com)
http://www.mindspring.com/~ewgray





From owner-mpls@UU.NET  Fri Mar 29 12:42:55 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA25037
	for <mpls-archive@lists.ietf.org>; Fri, 29 Mar 2002 12:42:55 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmihq06261;
	Fri, 29 Mar 2002 17:42:18 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmihq01849
	for mpls-outgoing; Fri, 29 Mar 2002 17:42:03 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmihq01844
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 29 Mar 2002 17:41:56 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmihq09473
	for <mpls@uu.net>; Fri, 29 Mar 2002 17:41:46 GMT
Received: from mailgate.pit.comms.marconi.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mailgate.pit.comms.marconi.com [169.144.68.6])
	id QQmihq25334
	for <mpls@uu.net>; Fri, 29 Mar 2002 17:41:46 GMT
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id MAA14646
	for <mpls@uu.net>; Fri, 29 Mar 2002 12:41:44 -0500 (EST)
Received: from marconi.com (lego-king.dc.fore.com [169.144.136.180])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id MAA24115
	for <mpls@uu.net>; Fri, 29 Mar 2002 12:41:45 -0500 (EST)
Message-ID: <3CA4A758.97D722D4@marconi.com>
Date: Fri, 29 Mar 2002 12:41:44 -0500
From: Jack Brennen <John.Brennen@marconi.com>
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: mpls@UU.NET
Subject: LDP policy question
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

What action should an LSR take when it receives an LDP Label Request
for a FEC which is prohibited from label switching by a policy rule?

Here are my alternatives:

   - Return a Notification, with an error code other than one
     of those listed in RFC 3036.  This would be my preferred
     mode of operation, but I'd prefer a standardized error
     code rather than inventing my own.

   - Return a Notification, with an error code listed in RFC 3036.
     Possibilities include "No Route" or "Unknown FEC", but those
     are somewhat misleading; in the case of "No Route", the
     upstream LSR may retry the Label Request indefinitely, which
     is an undesirable result.

   - Give an implicit NULL label.  This may be a bad option;
     implicit NULL doesn't exist on ATM, for example, and the
     upstream ATM LSR may do a poor job of receiving such a
     label (See RFC 3031, 4.1.5).

   - Give a "fake" label (one which drops all traffic) or an
     implicit NULL label, and then immediately Withdraw it.
     This seems too contrived and silly to be a serious alternative.

   - Ignore the Label Request.  Not a good solution for obvious
     reasons.

Any advice?  Are there any drafts which address this issue?

   Jack


From owner-mpls@UU.NET  Fri Mar 29 16:33:42 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA04423
	for <mpls-archive@lists.ietf.org>; Fri, 29 Mar 2002 16:33:42 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmiig11629;
	Fri, 29 Mar 2002 21:33:12 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmiig13085
	for mpls-outgoing; Fri, 29 Mar 2002 21:32:53 GMT
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmiig13080
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 29 Mar 2002 21:32:50 GMT
Received: from cmr0.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmiig06573
	for <mpls@UU.NET>; Fri, 29 Mar 2002 21:30:43 GMT
Received: from ottdmz.tropicnetworks.com by cmr0.ash.ops.us.uu.net with SMTP 
	(peer crosschecked as: m99-58.on.tac.net [209.202.99.58] (may be forged))
	id QQmiig07762
	for <mpls@UU.NET>; Fri, 29 Mar 2002 21:30:42 GMT
Received: (qmail 14696 invoked from network); 29 Mar 2002 21:38:17 -0000
Received: from mail.tropicnetworks.com (10.1.1.11)
  by 0 with SMTP; 29 Mar 2002 21:38:17 -0000
Received: from tropicnetworks.com ([10.254.5.6]) by mail.tropicnetworks.com
          (Netscape Messaging Server 3.6)  with ESMTP id AAA6BA8;
          Fri, 29 Mar 2002 16:30:40 -0500
Message-ID: <3CA4DCF2.83529BDE@tropicnetworks.com>
Date: Fri, 29 Mar 2002 16:30:26 -0500
From: Nabil Seddigh <nseddigh@tropicnetworks.com>
Organization: Tropic Networks
X-Mailer: Mozilla 4.7 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Yakov Rekhter <yakov@juniper.net>
CC: mpls@UU.NET
Subject: Re: -04 version
References: <200203261935.g2QJZNT29355@merlot.juniper.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Yakov,

In addition to the changes mentioned below, there is one more 
fundamental issue with the Unnumbered Interfaces draft. 

From previous discussion on this list, it appears that the 
Interface ID field of the unnumbered ERO subobject is intended
to represent the incoming interface of the next hop router.
If this is the case, it should be explicitly stated at
the beginning of section 6.

If the intention is to leave it open such that it is either
incoming or outgoing interface then a bit from the reserved
field of  the sub-object should indicate which of the two 
choices is being used.

In the absence of one of the above two alternatives, we would
appear to have a case of ambiguity by design - not usually 
preferred when you are standardizing something.

Best,
Nabil Seddigh


Yakov Rekhter wrote:
> 
> Nabil,
> 
> > Yakov,
> >
> > I suggest adding a section with title error handling - between
> > section 6.2 and section 7. Having its own section is good as one
> > would typically expect a note on error handling in this kind of
> > a draft.  The section could indicate something  like:
> >
> >  Section 7.0
> >  -----------
> >  "In order to indicate the interfaces on which a particular error
> >   occured, a new IF_ID ERROR_SPEC object is defined. The definitions
> >   can be found in draft-ietf-mpls-generalized-rsvp-te-06.txt and
> >   draft-ietf-mpls-generalized-signaling-07.txt"
> >
> > Also section 6.1 indicates that the LSR should return error.
> > However, it does not specify whether the PathErr message
> > will contain an existing error code or a new one to
> > be defined by IANA. Could you clarify.
> 
> -05 version of the draft (just announced) addresses this.
> 
> Yakov.
> 
> >
> > ---
> > Best,
> > Nabil Seddigh
> > nseddigh@tropicnetworks.com
> >
> >
> > > > 2. Also, if the unnum draft is not going to talk about error spec
> > > >   it should reference the draft that defines the new
> > > >   error_spec object for unnumbered links -
> > > >   draft-ietf-mpls-generalized-rsvp-te-06.txt
> > >
> > > please tell me where would you like to insert the reference,
> > > and I'll add it.
> > >
> > > Yakov.
> > >


From owner-mpls@UU.NET  Fri Mar 29 17:00:04 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA05052
	for <mpls-archive@lists.ietf.org>; Fri, 29 Mar 2002 17:00:04 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmiih07385;
	Fri, 29 Mar 2002 21:59:21 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmiih15068
	for mpls-outgoing; Fri, 29 Mar 2002 21:59:09 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmiih15063
	for <mpls@mail-control.ash.ops.us.uu.net>; Fri, 29 Mar 2002 21:58:55 GMT
Received: from cmr2.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmiih20116
	for <mpls@uu.net>; Fri, 29 Mar 2002 21:58:30 GMT
Received: from merlot.juniper.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: natint.juniper.net [207.17.136.129])
	id QQmiih07733
	for <mpls@uu.net>; Fri, 29 Mar 2002 21:58:29 GMT
Received: from kummer.juniper.net (kummer.juniper.net [172.17.12.90])
	by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id g2TLwTT33156;
	Fri, 29 Mar 2002 13:58:29 -0800 (PST)
	(envelope-from kireeti@juniper.net)
Received: from localhost (kireeti@localhost)
	by kummer.juniper.net (8.11.6/8.11.6) with ESMTP id g2TLwTa20064;
	Fri, 29 Mar 2002 13:58:29 -0800 (PST)
	(envelope-from kireeti@juniper.net)
X-Authentication-Warning: kummer.juniper.net: kireeti owned process doing -bs
Date: Fri, 29 Mar 2002 13:58:29 -0800 (PST)
From: Kireeti Kompella <kireeti@juniper.net>
To: Shahram Davari <Shahram_Davari@pmc-sierra.com>
cc: "'mpls@uu.net'" <mpls@UU.NET>
Subject: Re: technical comments on LSP-ping-03
In-Reply-To: <4B6D09F3B826D411A67300D0B706EFDE84A6A1@nt-exch-yow.pmc-sierra.bc.ca>
Message-ID: <20020329135353.B20050-100000@kummer.juniper.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-mpls@UU.NET
Precedence: bulk


Thanks David and Shahram for your comments.  This is very clearly
a work in progress and yours (and others) input is very welcome.

Hopefully, in the next week or so, there will be another version of
this draft.  Some of your questions have been (or will be) addressed,
but probably not most.  I will reply to the rest of your comments in
detail shortly.

Kireeti.



From owner-mpls@UU.NET  Sun Mar 31 06:36:19 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA22437
	for <mpls-archive@lists.ietf.org>; Sun, 31 Mar 2002 06:36:19 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmioc05782;
	Sun, 31 Mar 2002 11:35:31 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmioc10465
	for mpls-outgoing; Sun, 31 Mar 2002 11:35:17 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmioc10460
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 31 Mar 2002 11:35:14 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmioc22450
	for <mpls@UU.NET>; Sun, 31 Mar 2002 11:35:03 GMT
Received: from jsgx.glorisoft.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: 990-A1-619.nj.jsinfo.net [61.132.74.239])
	id QQmioc04007
	for <mpls@UU.NET>; Sun, 31 Mar 2002 11:34:59 GMT
Received: from robert ([202.112.101.66])
	(authenticated (0 bits))
	by jsgx.glorisoft.com (8.12.2/8.12.2) with ESMTP id g2VBYJWh004277
	for <mpls@UU.NET>; Sun, 31 Mar 2002 19:34:40 +0800
Date: Sun, 31 Mar 2002 19:35:09 +0800
From: Robert <LuoTie@Glorisoft.com>
X-Mailer: The Bat! (v1.60) Personal
Reply-To: Robert <LuoTie@Glorisoft.com>
Organization: National Lab of Switching Tech and Telecom Networks, BUPT, China
X-Priority: 3 (Normal)
Message-ID: <133721327.20020331193509@Glorisoft.com>
To: mpls@UU.NET
Subject: How to submit idea?
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-mpls@UU.NET
Precedence: bulk
Content-Transfer-Encoding: 7bit

Hi all,

  If one has some new idea about Internet, what steps should he follow
  to make it public? Or, how to submit it to an organization?

-- 
Best regards,
Robert
-------------------------------------------------
National Lab of Switching Tech & Telecom Networks
MII's Key Lab of Network Management, BUPT
MetarNet Technologies Co., Ltd.

Addr : P.O. Box 198, BUPT, Beijing 100876, China
Phone: (86-10)62031199-3518
Fax  : (86-10)62002393
Email: LuoTie@Glorisoft.com
-------------------------------------------------



From owner-mpls@UU.NET  Sun Mar 31 13:37:18 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA27394
	for <mpls-archive@lists.ietf.org>; Sun, 31 Mar 2002 13:37:17 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmipe18384;
	Sun, 31 Mar 2002 18:36:17 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmipe07851
	for mpls-outgoing; Sun, 31 Mar 2002 18:35:59 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmipe07846
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 31 Mar 2002 18:35:57 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmipe04516
	for <mpls@uu.net>; Sun, 31 Mar 2002 18:35:48 GMT
Received: from hotmail.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: f201.pav2.hotmail.com [64.4.37.201])
	id QQmipe17579
	for <mpls@uu.net>; Sun, 31 Mar 2002 18:35:48 GMT
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Sun, 31 Mar 2002 10:35:47 -0800
Received: from 155.245.254.253 by pv2fd.pav2.hotmail.msn.com with HTTP;
	Sun, 31 Mar 2002 18:35:47 GMT
X-Originating-IP: [155.245.254.253]
From: "wu min" <made_in__china@hotmail.com>
To: mpls@UU.NET
Subject: Confusing Terms
Date: Sun, 31 Mar 2002 18:35:47 +0000
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F201nlyg35sQtgTIFpr00002c63@hotmail.com>
X-OriginalArrivalTime: 31 Mar 2002 18:35:47.0895 (UTC) FILETIME=[E0365470:01C1D8E2]
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi,

I found out the terms used to describe the label distribution are very 
confusing especially between 'label binding' and 'label distribution 
control'. They seems to be more or less describing one another. Here I try 
to re-state the meaning of the terms and please correct me if I am wrong or 
miss any important stuffs.

I assume 'label binding' and 'label distribution method' refer to the same 
thing. In fact, it should be 'label binding and distribution method' since 
it involve label binding and label distribution (I am not sure whether I am 
right here.)

Label Bindings/Label Distributions Methods
==========================================
1. Downstream label binding
     - Unsolicited Downstream label binding
     - Downstream on demand label binding
2. Upstream label binding

These modes define who (upstream or downstream) responsible for 'generating' 
a label for binding an FEC that is to be 'advertised' to the neighboring 
peers.

A) In unsolicited downstream mode, a downstream LSR locally generates a 
label for binding an FEC and advertises its label binding information to its 
neigbouring peers without being requested.

B) In downstream mode on demand mode, the downstream LSR only distributes a 
label when explicitly requested from an upstream LSR for label binding for 
an FEC.

C) In upstream mode, an upstream LSR loacally assigns a label to an FEC and 
advertises to its neighbouring peers.


Label Distribution Controls
===========================
1. Independent control
2. Ordered control

These distribution controls define the 'decision' of an LSR with respect to 
other LSRs in establishing an LSP path.

A) For the independent control, the decision of an LSR to assign a label to 
an FEC and to advertise that label binding to its neighbouring peers are 
made independently with respect to other LSRs. It is used in support of 
destination-based routing. It uses unsolicited downstream label binding in 
achieving path setup.

B) For the ordered control, label assignment proceeds in orderly fashion 
from one end of LSR to the other. The LSP establishment may be iniated by 
the infgress or egress end of the LSP. It uses downstream on demand label 
binding to obtain labels for binding to form the path.


Questions:
----------
1. Is it possible for the independent control form of path establishment 
accomplish its task through downstream on demand label bindings?

2. Is it possible for the ordered control to setup path using downstream 
label bindings?

3. Given the following control-driven scenario:

------a           __________
       \         /          \
        c---d---|  142.23.5  |
       /         \__________/
------b

The diagram above shows a portion of a network. Let a, b, c and d be the 
LSRs. Let LSR d attached to network 142.23.5. At any moment LSR d assigns a 
label #30 to an FEC which describes the address prefix 142.23.5 and 
advertises the binding to c. LSR c determines that it will use LSR d as its 
next hop to deliver packets to 142.23.5 thus assigns label #56 and #21 for 
that FEC and advertises to its upstream neighbours a and b respectively. 
Both upstream LSRs accept the binding information and perform the same 
binding procedures. Obviously the path establishment here uses unsolicited 
downstream label binding. The question is, what form of distribution control 
is this? My bet is that it should be ordered control.

Anyone can help me?


Thank you in advance.

-Tze Ven


_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com



From owner-mpls@UU.NET  Sun Mar 31 13:59:02 2002
Received: from cmr1.ash.ops.us.uu.net (cmr1.ash.ops.us.uu.net [198.5.241.39])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA27630
	for <mpls-archive@lists.ietf.org>; Sun, 31 Mar 2002 13:59:02 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmipf11893;
	Sun, 31 Mar 2002 18:58:20 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmipf09878
	for mpls-outgoing; Sun, 31 Mar 2002 18:58:02 GMT
Received: from imr0.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr0.ash.ops.us.uu.net [153.39.43.11])
	id QQmipf09871
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 31 Mar 2002 18:57:59 GMT
Received: from cmr0.ash.ops.us.uu.net by imr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmipf25707
	for <mpls@uu.net>; Sun, 31 Mar 2002 18:56:58 GMT
Received: from hotmail.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: f214.pav2.hotmail.com [64.4.37.214])
	id QQmipf19476
	for <mpls@uu.net>; Sun, 31 Mar 2002 18:56:57 GMT
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Sun, 31 Mar 2002 10:56:57 -0800
Received: from 155.245.254.253 by pv2fd.pav2.hotmail.msn.com with HTTP;
	Sun, 31 Mar 2002 18:56:57 GMT
X-Originating-IP: [155.245.254.253]
From: "wu min" <made_in__china@hotmail.com>
To: mpls@UU.NET, mpls-ops@mplsrc.com
Subject: Correction: Confusing Terms
Date: Sun, 31 Mar 2002 18:56:57 +0000
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <F214CIqtQvAauNjVuMh00007ac0@hotmail.com>
X-OriginalArrivalTime: 31 Mar 2002 18:56:57.0297 (UTC) FILETIME=[D4D5B410:01C1D8E5]
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi again,

My 2nd question should be read as:
Is it possible for the ordered control to setup path using unsolicited 
downstream label bindings?

-Tze Ven

_________________________________________________________________
Join the worlds largest e-mail service with MSN Hotmail. 
http://www.hotmail.com



From owner-mpls@UU.NET  Sun Mar 31 15:01:44 2002
Received: from cmr2.ash.ops.us.uu.net (cmr2.ash.ops.us.uu.net [198.5.241.40])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA28419
	for <mpls-archive@lists.ietf.org>; Sun, 31 Mar 2002 15:01:44 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmipk29800;
	Sun, 31 Mar 2002 20:00:49 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmipk08108
	for mpls-outgoing; Sun, 31 Mar 2002 20:00:35 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmipk07929
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 31 Mar 2002 20:00:27 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmipk24442
	for <mpls@uu.net>; Sun, 31 Mar 2002 20:00:04 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmipk22164
	for <mpls@uu.net>; Sun, 31 Mar 2002 20:00:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id PAA23364 for <mpls@uu.net>; Sun, 31 Mar 2002 15:00:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id PAA00568 for mpls@uu.net; Sun, 31 Mar 2002 15:00:02 -0500 (EST)
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmipj05214
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 31 Mar 2002 19:59:05 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmipj25213
	for <mpls@uu.net>; Sun, 31 Mar 2002 19:57:31 GMT
Received: from cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: uzura.cisco.com [64.102.17.77])
	id QQmipj18618
	for <mpls@uu.net>; Sun, 31 Mar 2002 19:57:31 GMT
Received: from ASIMHA-W2K.amer.cisco.com (dhcp-64-102-48-100.cisco.com [64.102.48.100])
	by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id OAA02210;
	Sun, 31 Mar 2002 14:57:30 -0500 (EST)
Date: Sun, 31 Mar 2002 14:57:30 -0500 (Eastern Standard Time)
From: Ajay Simha <asimha@cisco.com>
To: mpls@UU.NET
cc: Thomas Nadeau <tnadeau@cisco.com>
Subject: mplsMIB in OID tree.
Message-ID: <Pine.WNT.4.40.0203311455300.1188-100000@ASIMHA-W2K.amer.cisco.com>
X-X-Sender: asimha@uzura.cisco.com
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-mpls@UU.NET
Precedence: bulk

Hi,

Is the position of hte mplsMIB in the OID tree standardized?
I would like to know where this stands?

Thanks,

-ajay

-- 



From owner-mpls@UU.NET  Sun Mar 31 15:11:47 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA28490
	for <mpls-archive@lists.ietf.org>; Sun, 31 Mar 2002 15:11:46 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmipk10545;
	Sun, 31 Mar 2002 20:11:16 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmipk26572
	for mpls-outgoing; Sun, 31 Mar 2002 20:10:47 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmipk26531
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 31 Mar 2002 20:10:45 GMT
Received: from cmr0.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmipk26326
	for <mpls@uu.net>; Sun, 31 Mar 2002 20:10:03 GMT
Received: from funnel.cisco.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: funnel.cisco.com [161.44.168.79])
	id QQmipk08634
	for <mpls@uu.net>; Sun, 31 Mar 2002 20:10:02 GMT
Received: from erosen-u10.cisco.com (erosen-u10.cisco.com [161.44.134.50]) by funnel.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id PAA23555 for <mpls@uu.net>; Sun, 31 Mar 2002 15:10:02 -0500 (EST)
Received: (erosen@localhost) by erosen-u10.cisco.com (8.8.8-Cisco List Logging/CISCO.WS.1.2) id PAA01840 for mpls@uu.net; Sun, 31 Mar 2002 15:10:02 -0500 (EST)
Received: from imr1.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr1.ash.ops.us.uu.net [153.39.43.46])
	id QQmipk25973
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 31 Mar 2002 20:08:53 GMT
Received: from cmr2.ash.ops.us.uu.net by imr1.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmipk15237
	for <mpls@uu.net>; Sun, 31 Mar 2002 20:08:48 GMT
Received: from rtp-msg-core-1.cisco.com by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: rtp-msg-core-1.cisco.com [161.44.11.97])
	id QQmipk11358
	for <mpls@uu.net>; Sun, 31 Mar 2002 20:08:48 GMT
Received: from bucket.cisco.com (localhost [127.0.0.1])
	by rtp-msg-core-1.cisco.com (8.11.3/8.9.1) with ESMTP id g2VK99610844;
	Sun, 31 Mar 2002 15:09:09 -0500 (EST)
Received: from tnadeau-w2k.cisco.com (tnadeau-frame2.cisco.com [10.83.99.123])
	by bucket.cisco.com (Mirapoint)
	with ESMTP id AAV08768;
	Sun, 31 Mar 2002 15:08:45 -0500 (EST)
Message-Id: <4.3.2.7.2.20020331150405.01e3f4c8@bucket>
X-Sender: tnadeau@bucket
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Sun, 31 Mar 2002 15:08:43 -0500
To: Ajay Simha <asimha@cisco.com>
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
Subject: Re: mplsMIB in OID tree.
Cc: mpls@UU.NET
In-Reply-To: <Pine.WNT.4.40.0203311455300.1188-100000@ASIMHA-W2K.amer.ci
 sco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-mpls@UU.NET
Precedence: bulk


         It has not been standardized yet, as the TC/LSR/LDP/FTN/TE
MIBs are still in IESG review. However, we  hope that the proposed
settings will be approved; they are:

         transmission.<TBD IANA>.mplsMIB
         mplsMIB.1 MPLS-TC MIB
         mplsMIB.2 MPLS-LSR MIB
         mplsMIB.3 MPLS-TE MIB
                 mplsMIB.4 MPLS-LDP MIB
         mplsMIB.5 MPLS-FTN MIB

         --Tom


>Is the position of hte mplsMIB in the OID tree standardized?
>I would like to know where this stands?
>
>Thanks,
>
>-ajay
>
>--



------------------------------------------------------------------------
Mathematics is the supreme nostalgia of our time. 



From owner-mpls@UU.NET  Sun Mar 31 16:02:32 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA29102
	for <mpls-archive@lists.ietf.org>; Sun, 31 Mar 2002 16:02:32 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmipo23669;
	Sun, 31 Mar 2002 21:01:57 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmipo07519
	for mpls-outgoing; Sun, 31 Mar 2002 21:01:36 GMT
Received: from imr3.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr3.ash.ops.us.uu.net [153.39.43.47])
	id QQmipo07399
	for <mpls@mail-control.ash.ops.us.uu.net>; Sun, 31 Mar 2002 21:01:33 GMT
Received: from cmr0.ash.ops.us.uu.net by imr3.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr0.ash.ops.us.uu.net [198.5.241.38])
	id QQmipo11546
	for <mpls@uu.net>; Sun, 31 Mar 2002 21:00:14 GMT
Received: from hotmail.com by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: law2-f75.hotmail.com [216.32.181.75])
	id QQmipo21272
	for <mpls@uu.net>; Sun, 31 Mar 2002 21:00:14 GMT
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Sun, 31 Mar 2002 13:00:13 -0800
Received: from 63.104.212.252 by lw2fd.hotmail.msn.com with HTTP;
	Sun, 31 Mar 2002 21:00:13 GMT
X-Originating-IP: [63.104.212.252]
From: "Sandeep B" <san_101@hotmail.com>
To: tnadeau@cisco.com
Cc: mpls@UU.NET
Subject: mpls TE-mib
Date: Sun, 31 Mar 2002 21:00:13 +0000
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Message-ID: <LAW2-F757yRLVbNDN4C0000c4b7@hotmail.com>
X-OriginalArrivalTime: 31 Mar 2002 21:00:13.0812 (UTC) FILETIME=[0D805340:01C1D8F7]
Sender: owner-mpls@UU.NET
Precedence: bulk

Tom and other authors -

Do we not need a FLAG field in ARHopTable of TE-mib since it is a direct 
mapping of RRO object.

MplsTunnelARHopEntry ::= SEQUENCE {
      mplsTunnelARHopListIndex          MplsPathIndex,
      mplsTunnelARHopIndex              MplsPathIndex,
      mplsTunnelARHopAddrType           INTEGER,
      mplsTunnelARHopIpv4Addr           InetAddressIPv4,
      mplsTunnelARHopIpv4PrefixLen      Unsigned32,
      mplsTunnelARHopIpv6Addr           InetAddressIPv6,
      mplsTunnelARHopIpv6PrefixLen      Unsigned32,
      mplsTunnelARHopAsNumber           Unsigned32,
      mplsTunnelARHopLspId              MplsLSPID
   }


-Sandeep

_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx



From owner-mpls@UU.NET  Sun Mar 31 23:49:25 2002
Received: from cmr0.ash.ops.us.uu.net (cmr0.ash.ops.us.uu.net [198.5.241.38])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA06393
	for <mpls-archive@lists.ietf.org>; Sun, 31 Mar 2002 23:49:25 -0500 (EST)
Received: from mail-control.ash.ops.us.uu.net by cmr0.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: mail-control.ash.ops.us.uu.net [153.39.10.50])
	id QQmiqt02723;
	Mon, 1 Apr 2002 04:48:43 GMT
Received: by mail-control.ash.ops.us.uu.net 
	id QQmiqt23853
	for mpls-outgoing; Mon, 1 Apr 2002 04:48:18 GMT
Received: from imr2.ash.ops.us.uu.net by mail-control.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: imr2.ash.ops.us.uu.net [153.39.43.15])
	id QQmiqt23842
	for <mpls@mail-control.ash.ops.us.uu.net>; Mon, 1 Apr 2002 04:48:16 GMT
Received: from cmr2.ash.ops.us.uu.net by imr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: cmr2.ash.ops.us.uu.net [198.5.241.40])
	id QQmiqt23448
	for <mpls@UU.NET>; Mon, 1 Apr 2002 04:48:02 GMT
Received: from multitech.co.in by cmr2.ash.ops.us.uu.net with ESMTP 
	(peer crosschecked as: [202.54.39.98])
	id QQmiqt13070
	for <mpls@UU.NET>; Mon, 1 Apr 2002 04:48:00 GMT
Received: from abhay ([192.168.1.126])
	by multitech.co.in (8.12.1/8.12.1) with SMTP id g314lHFN027279;
	Mon, 1 Apr 2002 10:17:22 +0530
Message-ID: <006301c1d939$65025720$7e01a8c0@abhay>
From: "abhay" <abhay@multitech.co.in>
To: "Charlotte Hullo" <charlotte.hullo@ccrle.nec.de>, <mpls@UU.NET>
References: <00da01c1d592$d448b200$bd66a8c0@carfrax>
Subject: Re: Backup LSP computation
Date: Mon, 1 Apr 2002 10:25:02 +0530
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0060_01C1D967.7BA5B200"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Sender: owner-mpls@UU.NET
Precedence: bulk

This is a multi-part message in MIME format.

------=_NextPart_000_0060_01C1D967.7BA5B200
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,

For backup LSP to do fast re-routing consider the following steps:

1) Store the List of nodes the primary path is traversing

Now you may need complete protection of the primary path or partial =
protection:

In case of Partial protection:

1) Exclude the set of routers which you may feel as a Network =
administrator are prone to link failures and apply the input to CSPF =
algorithm

Signal the protection path from the new ingress to egress,which does not =
include the excluded routers.

In case of Complete Path protection:

1) Each next hop needs to be excluded,how u are going to do it,is to =
maintain additional state information along the primary path and also =
some
interaction with signaling protocols.

2) For the complete path protection,CSPF algorithm may be applied at =
each alternate router with the constraint to exclude the next hop.

Hope this helps,
Regards,
Abhay

Abhay D.S
Senior Software Engineer,
Multitech Software Systems,
Bangalore-95
India

  ----- Original Message -----=20
  From: Charlotte Hullo=20
  To: mpls@UU.NET=20
  Sent: Wednesday, March 27, 2002 6:55 PM
  Subject: Backup LSP computation


  Which algorithm is used to compute the backup LSP to do fast rerouting =
in case of link or router failure?

------=_NextPart_000_0060_01C1D967.7BA5B200
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>For backup LSP to do fast re-routing =
consider the=20
following steps:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>1) Store the List of nodes the primary =
path is=20
traversing</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Now you may need complete protection of =
the primary=20
path or partial protection:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>In case of Partial =
protection:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>1) Exclude the set of routers which you =
may feel as=20
a Network administrator are prone to link failures and apply the input =
to CSPF=20
algorithm</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Signal the protection path from the new =
ingress to=20
egress,which does not include the excluded routers.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>In case of Complete Path =
protection:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>1) Each next hop needs to be =
excluded,how u are=20
going to do it,is to maintain additional state information along the =
primary=20
path and also some</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>interaction with signaling =
protocols.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>2) For the complete path =
protection,CSPF algorithm=20
may be applied at each alternate router with the constraint to exclude =
the next=20
hop.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Hope this helps,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Regards,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Abhay</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Abhay D.S</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Senior Software Engineer,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Multitech Software =
Systems,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Bangalore-95</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>India</FONT></DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A href=3D"mailto:charlotte.hullo@ccrle.nec.de"=20
  title=3Dcharlotte.hullo@ccrle.nec.de>Charlotte Hullo</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
href=3D"mailto:mpls@UU.NET"=20
  title=3Dmpls@UU.NET>mpls@UU.NET</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Wednesday, March 27, 2002 =
6:55=20
  PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Backup LSP =
computation</DIV>
  <DIV><BR></DIV>
  <DIV><FONT face=3DArial size=3D2>Which algorithm is&nbsp;used to =
compute the=20
  backup LSP to do fast rerouting in case of link or router=20
failure?</FONT></DIV></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0060_01C1D967.7BA5B200--



