
From liliw@juniper.net  Fri Jun  3 08:00:35 2011
Return-Path: <liliw@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 287FEE06E9 for <ospf@ietfa.amsl.com>; Fri,  3 Jun 2011 08:00:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lMRqEon79onl for <ospf@ietfa.amsl.com>; Fri,  3 Jun 2011 08:00:34 -0700 (PDT)
Received: from exprod7og108.obsmtp.com (exprod7og108.obsmtp.com [64.18.2.169]) by ietfa.amsl.com (Postfix) with ESMTP id 9F1C8E06B9 for <ospf@ietf.org>; Fri,  3 Jun 2011 08:00:24 -0700 (PDT)
Received: from P-EMHUB01-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob108.postini.com ([64.18.6.12]) with SMTP ID DSNKTej3B/0CuiIn/BGATlGACQMFQadSVujW@postini.com; Fri, 03 Jun 2011 08:00:34 PDT
Received: from p-emfe02-wf.jnpr.net (172.28.145.25) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server (TLS) id 8.2.254.0; Fri, 3 Jun 2011 07:58:45 -0700
Received: from EMBX01-WF.jnpr.net ([fe80::1914:3299:33d9:e43b]) by p-emfe02-wf.jnpr.net ([fe80::c126:c633:d2dc:8090%11]) with mapi; Fri, 3 Jun 2011 10:58:44 -0400
From: Lili Wang <liliw@juniper.net>
To: Richard Ogier <ogier@earthlink.net>, "ospf@ietf.org" <ospf@ietf.org>
Date: Fri, 3 Jun 2011 10:58:44 -0400
Thread-Topic: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type
Thread-Index: AcwUq9e588foid88QouY/MyCsY9f8wNTmLvw
Message-ID: <A4C6A166C36F5F40A5767E6F66358FC0B3134BDC1B@EMBX01-WF.jnpr.net>
References: <FC090A1B-0A33-4CC8-B7B8-34076F16EE4D@ericsson.com> <1D23749D4168CC4D8B8652397B5F6432041769BB@XMB-RCD-206.cisco.com> <13205C286662DE4387D9AF3AC30EF456B03C2377D6@EMBX01-WF.jnpr.net> <1D23749D4168CC4D8B8652397B5F643204176A6C@XMB-RCD-206.cisco.com> <4D5474C5.1050107@juniper.net>	<4D9F590A.5050008@earthlink.net> <13205C286662DE4387D9AF3AC30EF456D340CA09EE@EMBX01-WF.jnpr.net> <4DD29C97.60705@earthlink.net>
In-Reply-To: <4DD29C97.60705@earthlink.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>
Subject: Re: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Jun 2011 15:00:35 -0000

Hi Richard,

   Sorry for the late reply!

Yes, this is a problem with the current spec.  We incorrectly convinced our=
selves that such a check is not required.

Here's the proposed change.

We make sure the non-DR router have a synchronized database with the DR bef=
ore advertising the Type 1 link to other non-DR router.
We declare the DR as a fully synchronized adjacency after having all the DR=
's LSA request satisfied (i.e., Our LSA update for the LSA requests are ack=
nowledged by the DR.) in addition to having a full adjacency with the DR.=20

The rule then will look like the following: =20

o  If a router is not the DR and has a fully synchronized adjacency to the =
DR, it MUST add a Type 1 link corresponding to each neighbor that is in
state 2-Way or higher.


Tanks,

Lili
-----Original Message-----
From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of Ric=
hard Ogier
Sent: Tuesday, May 17, 2011 12:05 PM
To: ospf@ietf.org
Subject: Re: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type

Section 3.6 of draft-nsheth-ospf-hybrid-bcast-and-p2mp-01
has the following rule:

o  If a router is not the DR and has a full adjacency to the DR, it
   MUST add a Type 1 link corresponding to each neighbor that is in
   state 2-Way or higher.

Suppose i and j are non-DR routers.  It seems to me that i should
also require that the DR's router-LSA include a link to j before
i adds a Type 1 link corresponding to j, in order to ensure that
i and j are fully synchronized before either uses the other as
a next hop.  Is there a reason why this condition was omitted?

To explain further, the SPT calculation (Section 16.1 of RFC 2328)
requires that router j advertise a link back to router i before i
can use j as a next hop (and vice versa). Thus, routers i and j can use
each other as a next hop if they both advertise a link to each other.

Therefore, the above rule from draft-nsheth only ensures that
routers i and j are fully adjacent with the DR before either can
use the other as a next hop.  As a result, the DR might not be fully
adjacent with router i or j, and thus i and j may not be fully
synchronized.  Note that full adjacency with a neighbor does not
imply that the link state databases are synchronized (see footnote 23
in RFC 2328).  It only means that the router is at least as
up-to-date as the neighbor, since it only means that all Link
State Requests have been satisfied.

Please correct me if I am mistaken.

Richard
_______________________________________________
OSPF mailing list
OSPF@ietf.org
https://www.ietf.org/mailman/listinfo/ospf

From ogier@earthlink.net  Mon Jun  6 20:46:42 2011
Return-Path: <ogier@earthlink.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C6B671F0C4C for <ospf@ietfa.amsl.com>; Mon,  6 Jun 2011 20:46:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y3nHOYocpVEj for <ospf@ietfa.amsl.com>; Mon,  6 Jun 2011 20:46:41 -0700 (PDT)
Received: from elasmtp-galgo.atl.sa.earthlink.net (elasmtp-galgo.atl.sa.earthlink.net [209.86.89.61]) by ietfa.amsl.com (Postfix) with ESMTP id A324B1F0C44 for <ospf@ietf.org>; Mon,  6 Jun 2011 20:46:41 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net; b=F0GRi9TsrNqCGKh0uunxPHpFkwB2kMUgWQFNz1AZr/An9J5bwGxCR0TIlxDY+FZy; h=Received:Message-ID:Date:From:User-Agent:X-Accept-Language:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding:X-ELNK-Trace:X-Originating-IP;
Received: from [66.81.246.143] by elasmtp-galgo.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <ogier@earthlink.net>) id 1QTnFX-0006fu-28; Mon, 06 Jun 2011 23:46:40 -0400
Message-ID: <4DED9FDA.5060108@earthlink.net>
Date: Mon, 06 Jun 2011 20:49:46 -0700
From: Richard Ogier <ogier@earthlink.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Lili Wang <liliw@juniper.net>
References: <FC090A1B-0A33-4CC8-B7B8-34076F16EE4D@ericsson.com>	<1D23749D4168CC4D8B8652397B5F6432041769BB@XMB-RCD-206.cisco.com>	<13205C286662DE4387D9AF3AC30EF456B03C2377D6@EMBX01-WF.jnpr.net>	<1D23749D4168CC4D8B8652397B5F643204176A6C@XMB-RCD-206.cisco.com>	<4D5474C5.1050107@juniper.net>	<4D9F590A.5050008@earthlink.net>	<13205C286662DE4387D9AF3AC30EF456D340CA09EE@EMBX01-WF.jnpr.net> <4DD29C97.60705@earthlink.net> <A4C6A166C36F5F40A5767E6F66358FC0B3134BDC1B@EMBX01-WF.jnpr.net>
In-Reply-To: <A4C6A166C36F5F40A5767E6F66358FC0B3134BDC1B@EMBX01-WF.jnpr.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-ELNK-Trace: a073897a9455599e74bf435c0eb9d4787b1ed7a12fe76a0a612c968caef20566cce0df2f6ec2329b350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 66.81.246.143
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2011 03:46:42 -0000

Hi Lili,

Your proposed change assumes that the non-DR router knows when the
DR has finished sending LS request packets.  I am not sure this can
be assumed, since a router doesn't indicate when it is finished
sending LS request packets (and might not send any).
I think the only indication is when the DR declares the adjacency
to be Full when the LoadingDone event occurs (and adds the neighbor
to its LSA).

Even if the non-DR router determines via Database Description
packets that the DR has out-of-date LSAs, the DR could receive
those LSAs from another router.

It seems easier to just require that the DR's LSA include a link to
the router itself (router i in my example), or to the other non-DR
router j (which is what I used in my draft), before router i includes
a link to j in its router-LSA.  I prefer the latter because then
router i advertises a link to j only if router i is Full with the DR
and the DR is Full with router j.  Thus, by transitivity router i is
equivalent to being Full with router j (i.e., router i is as
up-to-date as router j).

Richard


Lili Wang wrote:

>Hi Richard,
>
>   Sorry for the late reply!
>
>Yes, this is a problem with the current spec.  We incorrectly convinced ourselves that such a check is not required.
>
>Here's the proposed change.
>
>We make sure the non-DR router have a synchronized database with the DR before advertising the Type 1 link to other non-DR router.
>We declare the DR as a fully synchronized adjacency after having all the DR's LSA request satisfied (i.e., Our LSA update for the LSA requests are acknowledged by the DR.) in addition to having a full adjacency with the DR. 
>
>The rule then will look like the following:  
>
>o  If a router is not the DR and has a fully synchronized adjacency to the DR, it MUST add a Type 1 link corresponding to each neighbor that is in
>state 2-Way or higher.
>
>
>Tanks,
>
>Lili
>-----Original Message-----
>From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of Richard Ogier
>Sent: Tuesday, May 17, 2011 12:05 PM
>To: ospf@ietf.org
>Subject: Re: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type
>
>Section 3.6 of draft-nsheth-ospf-hybrid-bcast-and-p2mp-01
>has the following rule:
>
>o  If a router is not the DR and has a full adjacency to the DR, it
>   MUST add a Type 1 link corresponding to each neighbor that is in
>   state 2-Way or higher.
>
>Suppose i and j are non-DR routers.  It seems to me that i should
>also require that the DR's router-LSA include a link to j before
>i adds a Type 1 link corresponding to j, in order to ensure that
>i and j are fully synchronized before either uses the other as
>a next hop.  Is there a reason why this condition was omitted?
>
>To explain further, the SPT calculation (Section 16.1 of RFC 2328)
>requires that router j advertise a link back to router i before i
>can use j as a next hop (and vice versa). Thus, routers i and j can use
>each other as a next hop if they both advertise a link to each other.
>
>Therefore, the above rule from draft-nsheth only ensures that
>routers i and j are fully adjacent with the DR before either can
>use the other as a next hop.  As a result, the DR might not be fully
>adjacent with router i or j, and thus i and j may not be fully
>synchronized.  Note that full adjacency with a neighbor does not
>imply that the link state databases are synchronized (see footnote 23
>in RFC 2328).  It only means that the router is at least as
>up-to-date as the neighbor, since it only means that all Link
>State Requests have been satisfied.
>
>Please correct me if I am mistaken.
>
>Richard
>_______________________________________________
>OSPF mailing list
>OSPF@ietf.org
>https://www.ietf.org/mailman/listinfo/ospf
>
>  
>

From liliw@juniper.net  Mon Jun 13 06:12:44 2011
Return-Path: <liliw@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37FEB21F8511 for <ospf@ietfa.amsl.com>; Mon, 13 Jun 2011 06:12:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fMdlYbiDN9ho for <ospf@ietfa.amsl.com>; Mon, 13 Jun 2011 06:12:43 -0700 (PDT)
Received: from exprod7og120.obsmtp.com (exprod7og120.obsmtp.com [64.18.2.18]) by ietfa.amsl.com (Postfix) with ESMTP id 8252221F850E for <ospf@ietf.org>; Mon, 13 Jun 2011 06:12:42 -0700 (PDT)
Received: from P-EMHUB02-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob120.postini.com ([64.18.6.12]) with SMTP ID DSNKTfYMyQMiR24Wnneus2U5ZMmaYbb+ZnPn@postini.com; Mon, 13 Jun 2011 06:12:43 PDT
Received: from p-emfe01-wf.jnpr.net (172.28.145.24) by P-EMHUB02-HQ.jnpr.net (172.24.192.36) with Microsoft SMTP Server (TLS) id 8.2.254.0; Mon, 13 Jun 2011 06:10:19 -0700
Received: from EMBX01-WF.jnpr.net ([fe80::1914:3299:33d9:e43b]) by p-emfe01-wf.jnpr.net ([fe80::d0d1:653d:5b91:a123%11]) with mapi; Mon, 13 Jun 2011 09:10:18 -0400
From: Lili Wang <liliw@juniper.net>
To: Richard Ogier <ogier@earthlink.net>
Date: Mon, 13 Jun 2011 09:10:17 -0400
Thread-Topic: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type
Thread-Index: AcwkxYRxCnttcy9IT7+zloBf65D8yAFBGkqw
Message-ID: <A4C6A166C36F5F40A5767E6F66358FC0B314AD5B6B@EMBX01-WF.jnpr.net>
References: <FC090A1B-0A33-4CC8-B7B8-34076F16EE4D@ericsson.com> <1D23749D4168CC4D8B8652397B5F6432041769BB@XMB-RCD-206.cisco.com> <13205C286662DE4387D9AF3AC30EF456B03C2377D6@EMBX01-WF.jnpr.net> <1D23749D4168CC4D8B8652397B5F643204176A6C@XMB-RCD-206.cisco.com> <4D5474C5.1050107@juniper.net>	<4D9F590A.5050008@earthlink.net> <13205C286662DE4387D9AF3AC30EF456D340CA09EE@EMBX01-WF.jnpr.net> <4DD29C97.60705@earthlink.net> <A4C6A166C36F5F40A5767E6F66358FC0B3134BDC1B@EMBX01-WF.jnpr.net> <4DED9FDA.5060108@earthlink.net>
In-Reply-To: <4DED9FDA.5060108@earthlink.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] OSPF Hybrid Broadcast and P2MP Interface Type
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2011 13:12:44 -0000

>It seems easier to just require that the DR's LSA include a link to
>the router itself (router i in my example), or to the other non-DR
>router j (which is what I used in my draft), before router i includes
>a link to j in its router-LSA.  I prefer the latter because then
>router i advertises a link to j only if router i is Full with the DR
>and the DR is Full with router j.  Thus, by transitivity router i is
>equivalent to being Full with router j (i.e., router i is as
>up-to-date as router j).

Hi Richard,
=20
   We agree with you.
Originally we thought about this approach but we later went for other appro=
ach. Now we think that this approach is more robust to make sure=20
that router i and router j have synchronized database. =20
We prefer the latter option, too.

Thanks,

Lili


From stbryant@cisco.com  Thu Jun 16 08:19:25 2011
Return-Path: <stbryant@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B58559E8040; Thu, 16 Jun 2011 08:19:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.499
X-Spam-Level: 
X-Spam-Status: No, score=-110.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7zDqDNdnQX9B; Thu, 16 Jun 2011 08:19:25 -0700 (PDT)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by ietfa.amsl.com (Postfix) with ESMTP id AEF669E8030; Thu, 16 Jun 2011 08:19:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=stbryant@cisco.com; l=279; q=dns/txt; s=iport; t=1308237564; x=1309447164; h=message-id:date:from:reply-to:mime-version:to:cc:subject: content-transfer-encoding; bh=S9zGN1LdAe6MntNsvalgmpYl7kzhVxXjIASs+75VgzM=; b=eYIfbGIFDafj4wUSAsXfpslcw7R+NUEl4LNB0NX7g41llePFBZcJmXX1 SrIKN/R8Uq9eBSQ/l96JpbjtX1Y1i6K+JRmAE2RbYhMI0XHHAOO3eNt9b ++A2XX1mQLs/8bVIZwDASdNWKvrteYFYAEsZWWcmCAvXjht6Cbt+khowO k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EAMke+k2Q/khR/2dsb2JhbABSpmB3qx6DDw8BmwSGJwSRWY93
X-IronPort-AV: E=Sophos;i="4.65,375,1304294400"; d="scan'208";a="35546260"
Received: from ams-core-1.cisco.com ([144.254.72.81]) by ams-iport-2.cisco.com with ESMTP; 16 Jun 2011 15:19:06 +0000
Received: from cisco.com (mrwint.cisco.com [64.103.70.36]) by ams-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id p5GFJ1sb028328; Thu, 16 Jun 2011 15:19:01 GMT
Received: from dhcp-gpk02-vlan300-64-103-65-106.cisco.com (localhost [127.0.0.1]) by cisco.com (8.14.4+Sun/8.8.8) with ESMTP id p5GFJ0qB015263; Thu, 16 Jun 2011 16:19:00 +0100 (BST)
Message-ID: <4DFA1F0E.8030401@cisco.com>
Date: Thu, 16 Jun 2011 16:19:42 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.17) Gecko/20110414 Lightning/1.0b2 Thunderbird/3.1.10
MIME-Version: 1.0
To: 00000@cisco.com, karp@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: ospf@ietf.org, ospf-chairs@tools.ietf.org, "karp-chairs@tools.ietf.org" <karp-chairs@tools.ietf.org>
Subject: [OSPF] Review request draft-ietf-ospf-auth-trailer-ospfv3
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jun 2011 15:19:25 -0000

KARP WG,

A publication request has been made for the following draft

https://datatracker.ietf.org/doc/draft-ietf-ospf-auth-trailer-ospfv3/

I am sending it to you for your review.

Please provide any comments that you may have by Friday 1st July.

Thanks

Stewart

From spencer.giacalone@gmail.com  Mon Jun 20 13:30:25 2011
Return-Path: <spencer.giacalone@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9E4A1F0C6F for <ospf@ietfa.amsl.com>; Mon, 20 Jun 2011 13:30:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sG3f9ZJqORt9 for <ospf@ietfa.amsl.com>; Mon, 20 Jun 2011 13:30:22 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id 16B411F0C38 for <ospf@ietf.org>; Mon, 20 Jun 2011 13:30:22 -0700 (PDT)
Received: by iwn39 with SMTP id 39so1432801iwn.31 for <ospf@ietf.org>; Mon, 20 Jun 2011 13:30:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=YH0fbRD3D/9+YENGsNb0Q+eyUVbSuJJP02aoy7rwrt4=; b=djD91kayJtOSna1XCehtM5mXEvCdSUoYWPZgyurGnpmArtOug19Y2Yjry2aX2R5Fwq U7GhjOBxtNBVbszruZaSnQr7zhU8qpfOUwARCLxt1J3f37xF7ybQRGXL1jjdaM9L/Lr5 detnB2T6l8azIkiQWjPNdTUZt8zqtpMxzMOg0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=bIInuQhSQMUwXi71TNa+RwQFrZXgHedu0VMkUTq1swiBMZH50U+FZrD0R61FG9F14u 1y8w8Y/hawJeOVzt1cUb0eRr5PxGclX+pRVs0f/4XDXwB3QHQKz3+Nt7UH30S7D0kfKD TXoBX7v5gw7utuLX37AW7qGjxp5s36WiWpGWE=
MIME-Version: 1.0
Received: by 10.231.111.39 with SMTP id q39mr445661ibp.106.1308601821616; Mon, 20 Jun 2011 13:30:21 -0700 (PDT)
Received: by 10.231.143.79 with HTTP; Mon, 20 Jun 2011 13:30:20 -0700 (PDT)
Date: Mon, 20 Jun 2011 16:30:20 -0400
Message-ID: <BANLkTimtJPOO+-atPS=YvkngZd2dmX-W6w@mail.gmail.com>
From: Spencer Giacalone <spencer.giacalone@gmail.com>
To: ospf@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: [OSPF] draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Jun 2011 20:30:25 -0000

Hello everyone,

As you may have noticed, another version of the OSPF TE Express Path
draft has been posted. We made a number of changes based on feedback
from IETF 80. We invite your comments and suggestions. The main
changes include:

-We have consolidated some sub-TLVs for efficiency. There are no
longer nominal and anomalous sub-TLVs for delay and loss. The
functionality for signaling steady state verses abnormal performance
for these parameters have been moved into two sub-TLVs (where we used
to have four).

-In order to advertise both normal and abnormal network performance
state in consolidated sub-TLVs, a bit, called the anomalous (A) but
has been added to certain sub-TLVs. The A bit is set when the measured
value of a parameter exceeds a configured maximum threshold. The A bit
is cleared when the measured value falls below its configured reuse
threshold. If the A bit is clear, the sub-TLV represents steady state
link performance.

-We changed the encodings of certain variables from floating point to
fixed point. This change permits the addition of the A bit (when
necessary), it allows bit-space reservations to be made, and it
permits a common TLV format across the bulk of the TLVs in the draft.
In addition, the new encodings address concerns about granularity and
interoperability.

-We added sub-TLVs for Residual Bandwidth and Available Bandwidth.
Residual bandwidth is defined as the Maximum Bandwidth [RFC3630] minus
the bandwidth currently allocated to RSVP-TE LSPs. Available bandwidth
is defined to be residual bandwidth minus the measured bandwidth used
for the actual forwarding of non-RSVP-TE LSP packets.

-Various other modifications were made across the draft. These
include, but are not limited to, the abstract, the introduction, the
thresholding specifications, and a number of field descriptions.

-Last, but certainly not least, Stefano Providi has joined the draft

We look forward to hearing your comments and concerns.

Thanks,

Spencer, Alia, Dave, John, Stefano

From acee.lindem@ericsson.com  Tue Jun 21 09:49:54 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD69711E82A9; Tue, 21 Jun 2011 09:49:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iXkERsVFDZPI; Tue, 21 Jun 2011 09:49:54 -0700 (PDT)
Received: from imr3.ericy.com (imr3.ericy.com [198.24.6.13]) by ietfa.amsl.com (Postfix) with ESMTP id 3DD8911E80B7; Tue, 21 Jun 2011 09:49:54 -0700 (PDT)
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr3.ericy.com (8.13.8/8.13.8) with ESMTP id p5LGnpEP008770 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 21 Jun 2011 11:49:51 -0500
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.54]) by eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi; Tue, 21 Jun 2011 12:49:50 -0400
From: Acee Lindem <acee.lindem@ericsson.com>
To: Spencer Giacalone <spencer.giacalone@gmail.com>
Date: Tue, 21 Jun 2011 12:49:49 -0400
Thread-Topic: [OSPF] draft-giacalone-ospf-te-express-path-01
Thread-Index: AcwwMzzB/1U/fhqjT/K04Lv1rcaJ+w==
Message-ID: <A04F4AB9-8D0B-4EBC-B69E-06ACD6B49697@ericsson.com>
References: <BANLkTimtJPOO+-atPS=YvkngZd2dmX-W6w@mail.gmail.com>
In-Reply-To: <BANLkTimtJPOO+-atPS=YvkngZd2dmX-W6w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: OSPF WG List <ospf@ietf.org>, CCAMP <ccamp@ietf.org>
Subject: Re: [OSPF] draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jun 2011 16:49:55 -0000

Hi Spencer (CCAMP copied as well),

Here is a link for everyone's convenience:=20

http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt =20

At IETF 80, there were questions about overlap with other CCAMP drafts cont=
aining interface delay metrics and proposals for new TE sub-TLVs. Have you =
or your co-authors, done looked at how your draft is positioned versus thes=
e other drafts? While these applications have differing goals, the CCAMP/OS=
PF chairs requested that this analysis be done.=20

http://www.ietf.org/id/draft-wang-ccamp-latency-te-metric-03.txt

We would like to avoid having exactly the same information advertised in tw=
o different link Sub-TLVs. I'd hope we could agree on common units.=20

Thanks,
Acee

On Jun 20, 2011, at 4:30 PM, Spencer Giacalone wrote:

> Hello everyone,
>=20
> As you may have noticed, another version of the OSPF TE Express Path
> draft has been posted. We made a number of changes based on feedback
> from IETF 80. We invite your comments and suggestions. The main
> changes include:
>=20
> -We have consolidated some sub-TLVs for efficiency. There are no
> longer nominal and anomalous sub-TLVs for delay and loss. The
> functionality for signaling steady state verses abnormal performance
> for these parameters have been moved into two sub-TLVs (where we used
> to have four).
>=20
> -In order to advertise both normal and abnormal network performance
> state in consolidated sub-TLVs, a bit, called the anomalous (A) but
> has been added to certain sub-TLVs. The A bit is set when the measured
> value of a parameter exceeds a configured maximum threshold. The A bit
> is cleared when the measured value falls below its configured reuse
> threshold. If the A bit is clear, the sub-TLV represents steady state
> link performance.
>=20
> -We changed the encodings of certain variables from floating point to
> fixed point. This change permits the addition of the A bit (when
> necessary), it allows bit-space reservations to be made, and it
> permits a common TLV format across the bulk of the TLVs in the draft.
> In addition, the new encodings address concerns about granularity and
> interoperability.
>=20
> -We added sub-TLVs for Residual Bandwidth and Available Bandwidth.
> Residual bandwidth is defined as the Maximum Bandwidth [RFC3630] minus
> the bandwidth currently allocated to RSVP-TE LSPs. Available bandwidth
> is defined to be residual bandwidth minus the measured bandwidth used
> for the actual forwarding of non-RSVP-TE LSP packets.
>=20
> -Various other modifications were made across the draft. These
> include, but are not limited to, the abstract, the introduction, the
> thresholding specifications, and a number of field descriptions.
>=20
> -Last, but certainly not least, Stefano Providi has joined the draft
>=20
> We look forward to hearing your comments and concerns.
>=20
> Thanks,
>=20
> Spencer, Alia, Dave, John, Stefano
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


From akatlas@gmail.com  Tue Jun 21 11:08:22 2011
Return-Path: <akatlas@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46BB211E8114; Tue, 21 Jun 2011 11:08:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vLjApsiIDum1; Tue, 21 Jun 2011 11:08:21 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id 7950811E8171; Tue, 21 Jun 2011 11:08:21 -0700 (PDT)
Received: by pzk5 with SMTP id 5so11431pzk.31 for <multiple recipients>; Tue, 21 Jun 2011 11:08:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=gkEg6M/c1t7goJptoN/k7f7yi+LpNpfD+yINgWsroK4=; b=P03ilzPNI8fR0/joQw6h8vLeQiWBzNpCWm1siCMW8c1FB8AuEu5e/UC4aMV4WWUA5K rjz66rZIZrhhagWBpsPqkEl073Y+2nCVAktKr8CHnoZDFnBWD3jvdJUhy2+G3xjjoM5/ LFCD0CBozDuGqkLhKyoWjtWZlSsv4W93ibLb0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=L3a2dnWAxycd7aB46njRvXtjpKNhw2N20RwDfJxd9Dx4MofprB2b4QQq6r+yYwa5ME WNRVxh48EuG0h8sg4lddKLk3pDXserak3kGs6P+YbGOlUlmhgDRPoqR3qDsIOMzCj8gn 3fZBrkpnUqrVckfNLCuyJ4lxaImY3WqJRv1c8=
MIME-Version: 1.0
Received: by 10.68.13.73 with SMTP id f9mr3245700pbc.100.1308679700972; Tue, 21 Jun 2011 11:08:20 -0700 (PDT)
Received: by 10.68.46.98 with HTTP; Tue, 21 Jun 2011 11:08:20 -0700 (PDT)
In-Reply-To: <A04F4AB9-8D0B-4EBC-B69E-06ACD6B49697@ericsson.com>
References: <BANLkTimtJPOO+-atPS=YvkngZd2dmX-W6w@mail.gmail.com> <A04F4AB9-8D0B-4EBC-B69E-06ACD6B49697@ericsson.com>
Date: Tue, 21 Jun 2011 14:08:20 -0400
Message-ID: <BANLkTim7C4b3CGkpwSoA6Aro=OX4ZXNZgw@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: Acee Lindem <acee.lindem@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: CCAMP <ccamp@ietf.org>, OSPF WG List <ospf@ietf.org>
Subject: Re: [OSPF] draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jun 2011 18:08:22 -0000

Hi Acee,

John Drake and I did take a look at the draft mentioned in CCAMP.  It
had a large number of requirements and extensions to
a number of different protocols.  There is one sub-TLV (latency) that
appears the same - but the expectations
as to averaging vs. instantaneous were different.

The OSPF TE Express Path work is fairly self-contained and doesn't
specify in exact detail how the information
for the sub-TLVs is measured or obtained.  I think it could be used
for multiple purposes.

Alia

On Tue, Jun 21, 2011 at 12:49 PM, Acee Lindem <acee.lindem@ericsson.com> wr=
ote:
> Hi Spencer (CCAMP copied as well),
>
> Here is a link for everyone's convenience:
>
> http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt
>
> At IETF 80, there were questions about overlap with other CCAMP drafts co=
ntaining interface delay metrics and proposals for new TE sub-TLVs. Have yo=
u or your co-authors, done looked at how your draft is positioned versus th=
ese other drafts? While these applications have differing goals, the CCAMP/=
OSPF chairs requested that this analysis be done.
>
> http://www.ietf.org/id/draft-wang-ccamp-latency-te-metric-03.txt
>
> We would like to avoid having exactly the same information advertised in =
two different link Sub-TLVs. I'd hope we could agree on common units.
>
> Thanks,
> Acee
>
> On Jun 20, 2011, at 4:30 PM, Spencer Giacalone wrote:
>
>> Hello everyone,
>>
>> As you may have noticed, another version of the OSPF TE Express Path
>> draft has been posted. We made a number of changes based on feedback
>> from IETF 80. We invite your comments and suggestions. The main
>> changes include:
>>
>> -We have consolidated some sub-TLVs for efficiency. There are no
>> longer nominal and anomalous sub-TLVs for delay and loss. The
>> functionality for signaling steady state verses abnormal performance
>> for these parameters have been moved into two sub-TLVs (where we used
>> to have four).
>>
>> -In order to advertise both normal and abnormal network performance
>> state in consolidated sub-TLVs, a bit, called the anomalous (A) but
>> has been added to certain sub-TLVs. The A bit is set when the measured
>> value of a parameter exceeds a configured maximum threshold. The A bit
>> is cleared when the measured value falls below its configured reuse
>> threshold. If the A bit is clear, the sub-TLV represents steady state
>> link performance.
>>
>> -We changed the encodings of certain variables from floating point to
>> fixed point. This change permits the addition of the A bit (when
>> necessary), it allows bit-space reservations to be made, and it
>> permits a common TLV format across the bulk of the TLVs in the draft.
>> In addition, the new encodings address concerns about granularity and
>> interoperability.
>>
>> -We added sub-TLVs for Residual Bandwidth and Available Bandwidth.
>> Residual bandwidth is defined as the Maximum Bandwidth [RFC3630] minus
>> the bandwidth currently allocated to RSVP-TE LSPs. Available bandwidth
>> is defined to be residual bandwidth minus the measured bandwidth used
>> for the actual forwarding of non-RSVP-TE LSP packets.
>>
>> -Various other modifications were made across the draft. These
>> include, but are not limited to, the abstract, the introduction, the
>> thresholding specifications, and a number of field descriptions.
>>
>> -Last, but certainly not least, Stefano Providi has joined the draft
>>
>> We look forward to hearing your comments and concerns.
>>
>> Thanks,
>>
>> Spencer, Alia, Dave, John, Stefano
>> _______________________________________________
>> OSPF mailing list
>> OSPF@ietf.org
>> https://www.ietf.org/mailman/listinfo/ospf
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
>

From acee.lindem@ericsson.com  Tue Jun 21 18:06:54 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F90E11E8115; Tue, 21 Jun 2011 18:06:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OhtV8RzGa4UL; Tue, 21 Jun 2011 18:06:53 -0700 (PDT)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by ietfa.amsl.com (Postfix) with ESMTP id 1905E11E8106; Tue, 21 Jun 2011 18:06:52 -0700 (PDT)
Received: from eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p5M16JH6024978; Tue, 21 Jun 2011 20:06:20 -0500
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.54]) by eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) with mapi; Tue, 21 Jun 2011 21:06:14 -0400
From: Acee Lindem <acee.lindem@ericsson.com>
To: Alia Atlas <akatlas@gmail.com>
Date: Tue, 21 Jun 2011 21:06:11 -0400
Thread-Topic: [OSPF] draft-giacalone-ospf-te-express-path-01
Thread-Index: AcwweJR99ae/dhPGS1adzwxBejv3Dg==
Message-ID: <9AA9A2E7-ECDC-4FF0-A1B0-00808617D764@ericsson.com>
References: <BANLkTimtJPOO+-atPS=YvkngZd2dmX-W6w@mail.gmail.com> <A04F4AB9-8D0B-4EBC-B69E-06ACD6B49697@ericsson.com> <BANLkTim7C4b3CGkpwSoA6Aro=OX4ZXNZgw@mail.gmail.com>
In-Reply-To: <BANLkTim7C4b3CGkpwSoA6Aro=OX4ZXNZgw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: CCAMP <ccamp@ietf.org>, OSPF WG List <ospf@ietf.org>
Subject: Re: [OSPF] draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2011 01:06:54 -0000

Hi Alia,
I guess I agree with Lou - heretofore, we've done TE requirements in the MP=
LS/CCAMP WGs and the TE encodings in the IGP WGs. I think we should give th=
e decision explicit consideration before we branch off and do TE for applic=
ation X independently. Additionally, if we do decide to split this off inde=
pendently, an E-mail to the list saying there is no overlap is not sufficie=
nt to move forward. At a minimum, I believe we need to:

   1. Explicitly document this alternate applicability and relationship to =
existing TE in the draft.
   2. Determine whether any sub-TLVs can be shared (my opinion was consiste=
nt with yours that there are not due to differences in requirements and mea=
surement).=20
   3. Assure the sub-TLVs are appropriately named to avoid confusion betwee=
n the latency applications.=20
 =20
Thanks,
Acee=20
On Jun 21, 2011, at 2:08 PM, Alia Atlas wrote:

> Hi Acee,
>=20
> John Drake and I did take a look at the draft mentioned in CCAMP.  It
> had a large number of requirements and extensions to
> a number of different protocols.  There is one sub-TLV (latency) that
> appears the same - but the expectations
> as to averaging vs. instantaneous were different.
>=20
> The OSPF TE Express Path work is fairly self-contained and doesn't
> specify in exact detail how the information
> for the sub-TLVs is measured or obtained.  I think it could be used
> for multiple purposes.
>=20
> Alia
>=20
> On Tue, Jun 21, 2011 at 12:49 PM, Acee Lindem <acee.lindem@ericsson.com> =
wrote:
>> Hi Spencer (CCAMP copied as well),
>>=20
>> Here is a link for everyone's convenience:
>>=20
>> http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt
>>=20
>> At IETF 80, there were questions about overlap with other CCAMP drafts c=
ontaining interface delay metrics and proposals for new TE sub-TLVs. Have y=
ou or your co-authors, done looked at how your draft is positioned versus t=
hese other drafts? While these applications have differing goals, the CCAMP=
/OSPF chairs requested that this analysis be done.
>>=20
>> http://www.ietf.org/id/draft-wang-ccamp-latency-te-metric-03.txt
>>=20
>> We would like to avoid having exactly the same information advertised in=
 two different link Sub-TLVs. I'd hope we could agree on common units.
>>=20
>> Thanks,
>> Acee
>>=20
>> On Jun 20, 2011, at 4:30 PM, Spencer Giacalone wrote:
>>=20
>>> Hello everyone,
>>>=20
>>> As you may have noticed, another version of the OSPF TE Express Path
>>> draft has been posted. We made a number of changes based on feedback
>>> from IETF 80. We invite your comments and suggestions. The main
>>> changes include:
>>>=20
>>> -We have consolidated some sub-TLVs for efficiency. There are no
>>> longer nominal and anomalous sub-TLVs for delay and loss. The
>>> functionality for signaling steady state verses abnormal performance
>>> for these parameters have been moved into two sub-TLVs (where we used
>>> to have four).
>>>=20
>>> -In order to advertise both normal and abnormal network performance
>>> state in consolidated sub-TLVs, a bit, called the anomalous (A) but
>>> has been added to certain sub-TLVs. The A bit is set when the measured
>>> value of a parameter exceeds a configured maximum threshold. The A bit
>>> is cleared when the measured value falls below its configured reuse
>>> threshold. If the A bit is clear, the sub-TLV represents steady state
>>> link performance.
>>>=20
>>> -We changed the encodings of certain variables from floating point to
>>> fixed point. This change permits the addition of the A bit (when
>>> necessary), it allows bit-space reservations to be made, and it
>>> permits a common TLV format across the bulk of the TLVs in the draft.
>>> In addition, the new encodings address concerns about granularity and
>>> interoperability.
>>>=20
>>> -We added sub-TLVs for Residual Bandwidth and Available Bandwidth.
>>> Residual bandwidth is defined as the Maximum Bandwidth [RFC3630] minus
>>> the bandwidth currently allocated to RSVP-TE LSPs. Available bandwidth
>>> is defined to be residual bandwidth minus the measured bandwidth used
>>> for the actual forwarding of non-RSVP-TE LSP packets.
>>>=20
>>> -Various other modifications were made across the draft. These
>>> include, but are not limited to, the abstract, the introduction, the
>>> thresholding specifications, and a number of field descriptions.
>>>=20
>>> -Last, but certainly not least, Stefano Providi has joined the draft
>>>=20
>>> We look forward to hearing your comments and concerns.
>>>=20
>>> Thanks,
>>>=20
>>> Spencer, Alia, Dave, John, Stefano
>>> _______________________________________________
>>> OSPF mailing list
>>> OSPF@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ospf
>>=20
>> _______________________________________________
>> OSPF mailing list
>> OSPF@ietf.org
>> https://www.ietf.org/mailman/listinfo/ospf
>>=20


From akatlas@gmail.com  Tue Jun 21 18:45:06 2011
Return-Path: <akatlas@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0E3C21F8531; Tue, 21 Jun 2011 18:45:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8weTHb6v3aXO; Tue, 21 Jun 2011 18:45:05 -0700 (PDT)
Received: from mail-pv0-f172.google.com (mail-pv0-f172.google.com [74.125.83.172]) by ietfa.amsl.com (Postfix) with ESMTP id AC95A21F8530; Tue, 21 Jun 2011 18:45:05 -0700 (PDT)
Received: by pvh18 with SMTP id 18so224710pvh.31 for <multiple recipients>; Tue, 21 Jun 2011 18:45:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=9LzweupfQ7a+2myZL6v28MH5MKU1zPHqVIpuCCcDbaw=; b=ldFYJVi4bb2SNlPUYUxjAjLa+VLKKrsXPfv60kEbmz0bbFJ+YgZa2wSvfiyoutryKg g1T9u3YORQ+jWuwZSMd1q16YzPszYgeHhzhhYCObVZ3AuzMqDuJq+iqwIBA+/0/ILPbq unRkDufHya3lqpLm+ljOpUe8ktRQekLk1CqsY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=UMl9negi25Yc6mM8GRp+ofvwUzwhKshaOiHOCXoYkUdGRVZfNh4n3QSe3EYVrkX3Ab QlK0zycST9LKFTjMgByCTKt7xiBysso0QBoG7heoFjpr8uh/VA7LGVjq35+JQbgi7h0w lUVxJZtSkD/wF2f7wMFsYoPxO3JGgNHLgP7sc=
MIME-Version: 1.0
Received: by 10.68.49.227 with SMTP id x3mr50637pbn.33.1308707104474; Tue, 21 Jun 2011 18:45:04 -0700 (PDT)
Received: by 10.68.46.98 with HTTP; Tue, 21 Jun 2011 18:45:04 -0700 (PDT)
In-Reply-To: <9AA9A2E7-ECDC-4FF0-A1B0-00808617D764@ericsson.com>
References: <BANLkTimtJPOO+-atPS=YvkngZd2dmX-W6w@mail.gmail.com> <A04F4AB9-8D0B-4EBC-B69E-06ACD6B49697@ericsson.com> <BANLkTim7C4b3CGkpwSoA6Aro=OX4ZXNZgw@mail.gmail.com> <9AA9A2E7-ECDC-4FF0-A1B0-00808617D764@ericsson.com>
Date: Tue, 21 Jun 2011 21:45:04 -0400
Message-ID: <BANLkTinCKqk+LM+J6=1quLYuHuYHLx6Daw@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: Acee Lindem <acee.lindem@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: CCAMP <ccamp@ietf.org>, OSPF WG List <ospf@ietf.org>
Subject: Re: [OSPF] draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2011 01:45:06 -0000

Hi Acee,

I do agree that we should explicitly document this in the draft & work
on better names for the sub-TLVs that might be confused.
I also agree that we need to give the decision explicit consideration;
to give this the exposure necessary and consideration for
applications was why we had this draft discussed in rtgwg as well as ospf.

In addition to the obvious uses for RSVP-TE, another potential
application is the idea of a path-weighted ECMP, where traffic is
split to the different next-hops based upon the total path bandwidths
out those next-hops.  This is a pure IP application (LDP follows
of course) and I'd prefer not to lose track of those options when
considering the RSVP-TE applications.

Alia

On Tue, Jun 21, 2011 at 9:06 PM, Acee Lindem <acee.lindem@ericsson.com> wro=
te:
> Hi Alia,
> I guess I agree with Lou - heretofore, we've done TE requirements in the =
MPLS/CCAMP WGs and the TE encodings in the IGP WGs. I think we should give =
the decision explicit consideration before we branch off and do TE for appl=
ication X independently. Additionally, if we do decide to split this off in=
dependently, an E-mail to the list saying there is no overlap is not suffic=
ient to move forward. At a minimum, I believe we need to:
>
> =A0 1. Explicitly document this alternate applicability and relationship =
to existing TE in the draft.
> =A0 2. Determine whether any sub-TLVs can be shared (my opinion was consi=
stent with yours that there are not due to differences in requirements and =
measurement).
> =A0 3. Assure the sub-TLVs are appropriately named to avoid confusion bet=
ween the latency applications.
>
> Thanks,
> Acee
> On Jun 21, 2011, at 2:08 PM, Alia Atlas wrote:
>
>> Hi Acee,
>>
>> John Drake and I did take a look at the draft mentioned in CCAMP. =A0It
>> had a large number of requirements and extensions to
>> a number of different protocols. =A0There is one sub-TLV (latency) that
>> appears the same - but the expectations
>> as to averaging vs. instantaneous were different.
>>
>> The OSPF TE Express Path work is fairly self-contained and doesn't
>> specify in exact detail how the information
>> for the sub-TLVs is measured or obtained. =A0I think it could be used
>> for multiple purposes.
>>
>> Alia
>>
>> On Tue, Jun 21, 2011 at 12:49 PM, Acee Lindem <acee.lindem@ericsson.com>=
 wrote:
>>> Hi Spencer (CCAMP copied as well),
>>>
>>> Here is a link for everyone's convenience:
>>>
>>> http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt
>>>
>>> At IETF 80, there were questions about overlap with other CCAMP drafts =
containing interface delay metrics and proposals for new TE sub-TLVs. Have =
you or your co-authors, done looked at how your draft is positioned versus =
these other drafts? While these applications have differing goals, the CCAM=
P/OSPF chairs requested that this analysis be done.
>>>
>>> http://www.ietf.org/id/draft-wang-ccamp-latency-te-metric-03.txt
>>>
>>> We would like to avoid having exactly the same information advertised i=
n two different link Sub-TLVs. I'd hope we could agree on common units.
>>>
>>> Thanks,
>>> Acee
>>>
>>> On Jun 20, 2011, at 4:30 PM, Spencer Giacalone wrote:
>>>
>>>> Hello everyone,
>>>>
>>>> As you may have noticed, another version of the OSPF TE Express Path
>>>> draft has been posted. We made a number of changes based on feedback
>>>> from IETF 80. We invite your comments and suggestions. The main
>>>> changes include:
>>>>
>>>> -We have consolidated some sub-TLVs for efficiency. There are no
>>>> longer nominal and anomalous sub-TLVs for delay and loss. The
>>>> functionality for signaling steady state verses abnormal performance
>>>> for these parameters have been moved into two sub-TLVs (where we used
>>>> to have four).
>>>>
>>>> -In order to advertise both normal and abnormal network performance
>>>> state in consolidated sub-TLVs, a bit, called the anomalous (A) but
>>>> has been added to certain sub-TLVs. The A bit is set when the measured
>>>> value of a parameter exceeds a configured maximum threshold. The A bit
>>>> is cleared when the measured value falls below its configured reuse
>>>> threshold. If the A bit is clear, the sub-TLV represents steady state
>>>> link performance.
>>>>
>>>> -We changed the encodings of certain variables from floating point to
>>>> fixed point. This change permits the addition of the A bit (when
>>>> necessary), it allows bit-space reservations to be made, and it
>>>> permits a common TLV format across the bulk of the TLVs in the draft.
>>>> In addition, the new encodings address concerns about granularity and
>>>> interoperability.
>>>>
>>>> -We added sub-TLVs for Residual Bandwidth and Available Bandwidth.
>>>> Residual bandwidth is defined as the Maximum Bandwidth [RFC3630] minus
>>>> the bandwidth currently allocated to RSVP-TE LSPs. Available bandwidth
>>>> is defined to be residual bandwidth minus the measured bandwidth used
>>>> for the actual forwarding of non-RSVP-TE LSP packets.
>>>>
>>>> -Various other modifications were made across the draft. These
>>>> include, but are not limited to, the abstract, the introduction, the
>>>> thresholding specifications, and a number of field descriptions.
>>>>
>>>> -Last, but certainly not least, Stefano Providi has joined the draft
>>>>
>>>> We look forward to hearing your comments and concerns.
>>>>
>>>> Thanks,
>>>>
>>>> Spencer, Alia, Dave, John, Stefano
>>>> _______________________________________________
>>>> OSPF mailing list
>>>> OSPF@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>
>>> _______________________________________________
>>> OSPF mailing list
>>> OSPF@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ospf
>>>
>
>

From jdrake@juniper.net  Tue Jun 21 20:17:46 2011
Return-Path: <jdrake@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CB5321F8482; Tue, 21 Jun 2011 20:17:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.449
X-Spam-Level: 
X-Spam-Status: No, score=-6.449 tagged_above=-999 required=5 tests=[AWL=0.150,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6LHznbIIW-iU; Tue, 21 Jun 2011 20:17:45 -0700 (PDT)
Received: from exprod7og127.obsmtp.com (exprod7og127.obsmtp.com [64.18.2.210]) by ietfa.amsl.com (Postfix) with ESMTP id A6D1121F8481; Tue, 21 Jun 2011 20:17:44 -0700 (PDT)
Received: from P-EMHUB02-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob127.postini.com ([64.18.6.12]) with SMTP ID DSNKTgFe1YAju3rTG+Pcu+rAwKdBpby+F6aF@postini.com; Tue, 21 Jun 2011 20:17:44 PDT
Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by P-EMHUB02-HQ.jnpr.net ([fe80::88f9:77fd:dfc:4d51%11]) with mapi; Tue, 21 Jun 2011 20:10:52 -0700
From: John E Drake <jdrake@juniper.net>
To: Alia Atlas <akatlas@gmail.com>, Acee Lindem <acee.lindem@ericsson.com>
Date: Tue, 21 Jun 2011 20:10:46 -0700
Thread-Topic: [CCAMP] [OSPF] draft-giacalone-ospf-te-express-path-01
Thread-Index: Acwwfk2ZV8hJzj/4QVOUrpCKQrfzhAACzV8g
Message-ID: <5E893DB832F57341992548CDBB333163A0A803F422@EMBX01-HQ.jnpr.net>
References: <BANLkTimtJPOO+-atPS=YvkngZd2dmX-W6w@mail.gmail.com> <A04F4AB9-8D0B-4EBC-B69E-06ACD6B49697@ericsson.com> <BANLkTim7C4b3CGkpwSoA6Aro=OX4ZXNZgw@mail.gmail.com> <9AA9A2E7-ECDC-4FF0-A1B0-00808617D764@ericsson.com> <BANLkTinCKqk+LM+J6=1quLYuHuYHLx6Daw@mail.gmail.com>
In-Reply-To: <BANLkTinCKqk+LM+J6=1quLYuHuYHLx6Daw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: CCAMP <ccamp@ietf.org>, OSPF WG List <ospf@ietf.org>
Subject: Re: [OSPF] [CCAMP]  draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2011 03:17:46 -0000

Hi,

I am a bit confused.  I thought the proper home for this work would either =
be the rtg wg or the mpls wg.  I thought it was presented to the OSPF wg fo=
r information only.

Thanks,

John=20

Sent from my iPhone


> -----Original Message-----
> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf
> Of Alia Atlas
> Sent: Tuesday, June 21, 2011 6:45 PM
> To: Acee Lindem
> Cc: Spencer Giacalone; CCAMP; OSPF WG List
> Subject: Re: [CCAMP] [OSPF] draft-giacalone-ospf-te-express-path-01
>=20
> Hi Acee,
>=20
> I do agree that we should explicitly document this in the draft & work
> on better names for the sub-TLVs that might be confused.
> I also agree that we need to give the decision explicit consideration;
> to give this the exposure necessary and consideration for
> applications was why we had this draft discussed in rtgwg as well as
> ospf.
>=20
> In addition to the obvious uses for RSVP-TE, another potential
> application is the idea of a path-weighted ECMP, where traffic is
> split to the different next-hops based upon the total path bandwidths
> out those next-hops.  This is a pure IP application (LDP follows
> of course) and I'd prefer not to lose track of those options when
> considering the RSVP-TE applications.
>=20
> Alia
>=20
> On Tue, Jun 21, 2011 at 9:06 PM, Acee Lindem <acee.lindem@ericsson.com>
> wrote:
> > Hi Alia,
> > I guess I agree with Lou - heretofore, we've done TE requirements in
> the MPLS/CCAMP WGs and the TE encodings in the IGP WGs. I think we
> should give the decision explicit consideration before we branch off
> and do TE for application X independently. Additionally, if we do
> decide to split this off independently, an E-mail to the list saying
> there is no overlap is not sufficient to move forward. At a minimum, I
> believe we need to:
> >
> > =A0 1. Explicitly document this alternate applicability and
> relationship to existing TE in the draft.
> > =A0 2. Determine whether any sub-TLVs can be shared (my opinion was
> consistent with yours that there are not due to differences in
> requirements and measurement).
> > =A0 3. Assure the sub-TLVs are appropriately named to avoid confusion
> between the latency applications.
> >
> > Thanks,
> > Acee
> > On Jun 21, 2011, at 2:08 PM, Alia Atlas wrote:
> >
> >> Hi Acee,
> >>
> >> John Drake and I did take a look at the draft mentioned in CCAMP.
> =A0It
> >> had a large number of requirements and extensions to
> >> a number of different protocols. =A0There is one sub-TLV (latency)
> that
> >> appears the same - but the expectations
> >> as to averaging vs. instantaneous were different.
> >>
> >> The OSPF TE Express Path work is fairly self-contained and doesn't
> >> specify in exact detail how the information
> >> for the sub-TLVs is measured or obtained. =A0I think it could be used
> >> for multiple purposes.
> >>
> >> Alia
> >>
> >> On Tue, Jun 21, 2011 at 12:49 PM, Acee Lindem
> <acee.lindem@ericsson.com> wrote:
> >>> Hi Spencer (CCAMP copied as well),
> >>>
> >>> Here is a link for everyone's convenience:
> >>>
> >>> http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt
> >>>
> >>> At IETF 80, there were questions about overlap with other CCAMP
> drafts containing interface delay metrics and proposals for new TE sub-
> TLVs. Have you or your co-authors, done looked at how your draft is
> positioned versus these other drafts? While these applications have
> differing goals, the CCAMP/OSPF chairs requested that this analysis be
> done.
> >>>
> >>> http://www.ietf.org/id/draft-wang-ccamp-latency-te-metric-03.txt
> >>>
> >>> We would like to avoid having exactly the same information
> advertised in two different link Sub-TLVs. I'd hope we could agree on
> common units.
> >>>
> >>> Thanks,
> >>> Acee
> >>>
> >>> On Jun 20, 2011, at 4:30 PM, Spencer Giacalone wrote:
> >>>
> >>>> Hello everyone,
> >>>>
> >>>> As you may have noticed, another version of the OSPF TE Express
> Path
> >>>> draft has been posted. We made a number of changes based on
> feedback
> >>>> from IETF 80. We invite your comments and suggestions. The main
> >>>> changes include:
> >>>>
> >>>> -We have consolidated some sub-TLVs for efficiency. There are no
> >>>> longer nominal and anomalous sub-TLVs for delay and loss. The
> >>>> functionality for signaling steady state verses abnormal
> performance
> >>>> for these parameters have been moved into two sub-TLVs (where we
> used
> >>>> to have four).
> >>>>
> >>>> -In order to advertise both normal and abnormal network
> performance
> >>>> state in consolidated sub-TLVs, a bit, called the anomalous (A)
> but
> >>>> has been added to certain sub-TLVs. The A bit is set when the
> measured
> >>>> value of a parameter exceeds a configured maximum threshold. The A
> bit
> >>>> is cleared when the measured value falls below its configured
> reuse
> >>>> threshold. If the A bit is clear, the sub-TLV represents steady
> state
> >>>> link performance.
> >>>>
> >>>> -We changed the encodings of certain variables from floating point
> to
> >>>> fixed point. This change permits the addition of the A bit (when
> >>>> necessary), it allows bit-space reservations to be made, and it
> >>>> permits a common TLV format across the bulk of the TLVs in the
> draft.
> >>>> In addition, the new encodings address concerns about granularity
> and
> >>>> interoperability.
> >>>>
> >>>> -We added sub-TLVs for Residual Bandwidth and Available Bandwidth.
> >>>> Residual bandwidth is defined as the Maximum Bandwidth [RFC3630]
> minus
> >>>> the bandwidth currently allocated to RSVP-TE LSPs. Available
> bandwidth
> >>>> is defined to be residual bandwidth minus the measured bandwidth
> used
> >>>> for the actual forwarding of non-RSVP-TE LSP packets.
> >>>>
> >>>> -Various other modifications were made across the draft. These
> >>>> include, but are not limited to, the abstract, the introduction,
> the
> >>>> thresholding specifications, and a number of field descriptions.
> >>>>
> >>>> -Last, but certainly not least, Stefano Providi has joined the
> draft
> >>>>
> >>>> We look forward to hearing your comments and concerns.
> >>>>
> >>>> Thanks,
> >>>>
> >>>> Spencer, Alia, Dave, John, Stefano
> >>>> _______________________________________________
> >>>> OSPF mailing list
> >>>> OSPF@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/ospf
> >>>
> >>> _______________________________________________
> >>> OSPF mailing list
> >>> OSPF@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/ospf
> >>>
> >
> >
> _______________________________________________
> CCAMP mailing list
> CCAMP@ietf.org
> https://www.ietf.org/mailman/listinfo/ccamp

From raszuk@cisco.com  Wed Jun 22 01:23:06 2011
Return-Path: <raszuk@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4CAB011E80C3; Wed, 22 Jun 2011 01:23:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.417
X-Spam-Level: 
X-Spam-Status: No, score=-10.417 tagged_above=-999 required=5 tests=[AWL=0.182, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JaWiHfkV5vhZ; Wed, 22 Jun 2011 01:23:05 -0700 (PDT)
Received: from sj-iport-3.cisco.com (sj-iport-3.cisco.com [171.71.176.72]) by ietfa.amsl.com (Postfix) with ESMTP id 67AF411E80BF; Wed, 22 Jun 2011 01:23:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=raszuk@cisco.com; l=2048; q=dns/txt; s=iport; t=1308730985; x=1309940585; h=message-id:date:from:reply-to:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=LJ7vRJSZUi+3fYKX0ZghSkrJe60xbqbzAuR/UoP9dNM=; b=cfFsEH2whGKC4lKls0rU+1MSDBzKTrjVKCTbfdoGdHkqPwRQdnmlc2Y0 DPSUtiFVVuY+9PpCBxxt0OfpeusZGeW/L1OY59YN1VBE6VojT3Sld4J9r ec/ZzSa4EQKFAvqfiQQSPZFp8vvSYp5bl6onaiWfT3U4h2mf2BosJ1e6M 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvYAAA+lAU6rRDoH/2dsb2JhbABUl3WPGXeIc6EygxEPAZschi0EkWqEZYsp
X-IronPort-AV: E=Sophos;i="4.65,405,1304294400"; d="scan'208";a="343789206"
Received: from mtv-core-2.cisco.com ([171.68.58.7]) by sj-iport-3.cisco.com with ESMTP; 22 Jun 2011 08:22:57 +0000
Received: from [192.168.1.66] (sjc-raszuk-87113.cisco.com [10.20.147.254]) by mtv-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id p5M8MtGk019318; Wed, 22 Jun 2011 08:22:55 GMT
Message-ID: <4E01A661.6030601@cisco.com>
Date: Wed, 22 Jun 2011 10:22:57 +0200
From: Robert Raszuk <raszuk@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10
MIME-Version: 1.0
To: John E Drake <jdrake@juniper.net>
References: <BANLkTimtJPOO+-atPS=YvkngZd2dmX-W6w@mail.gmail.com>	<A04F4AB9-8D0B-4EBC-B69E-06ACD6B49697@ericsson.com>	<BANLkTim7C4b3CGkpwSoA6Aro=OX4ZXNZgw@mail.gmail.com>	<9AA9A2E7-ECDC-4FF0-A1B0-00808617D764@ericsson.com>	<BANLkTinCKqk+LM+J6=1quLYuHuYHLx6Daw@mail.gmail.com> <5E893DB832F57341992548CDBB333163A0A803F422@EMBX01-HQ.jnpr.net>
In-Reply-To: <5E893DB832F57341992548CDBB333163A0A803F422@EMBX01-HQ.jnpr.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: OSPF WG List <ospf@ietf.org>, CCAMP <ccamp@ietf.org>
Subject: Re: [OSPF] [CCAMP]  draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: raszuk@cisco.com
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2011 08:23:06 -0000

Hi John,

Protocol extensions should be standardized by the WG focusing on the
protocol .. be it OSPF, ISIS, BGP you name it. It may very easily
compromise operation of the base protocol if done incorrectly.

Very recently we went via very similar discussions reg route server and 
while it does not even introduce any new changes to BGP protocol on the 
wire .. changes to BGP state were sufficient reason to split the draft 
into operational focus in GROW WG and BGP behaviour change in IDR WG.

Similarly here rtg wg or mpls wg could define in separate documents how 
you are going to use newly flooded information or how you are going to 
collect and populate those information into IGPs.

Rgs,
R.

> Hi,
>
> I am a bit confused.  I thought the proper home for this work would
> either be the rtg wg or the mpls wg.  I thought it was presented to
> the OSPF wg for information only.
>
> Thanks,
>
> John
>
> Sent from my iPhone
>
>
>> -----Original Message----- From: ccamp-bounces@ietf.org
>> [mailto:ccamp-bounces@ietf.org] On Behalf Of Alia Atlas Sent:
>> Tuesday, June 21, 2011 6:45 PM To: Acee Lindem Cc: Spencer
>> Giacalone; CCAMP; OSPF WG List Subject: Re: [CCAMP] [OSPF]
>> draft-giacalone-ospf-te-express-path-01
>>
>> Hi Acee,
>>
>> I do agree that we should explicitly document this in the draft&
>> work on better names for the sub-TLVs that might be confused. I
>> also agree that we need to give the decision explicit
>> consideration; to give this the exposure necessary and
>> consideration for applications was why we had this draft discussed
>> in rtgwg as well as ospf.
>>
>> In addition to the obvious uses for RSVP-TE, another potential
>> application is the idea of a path-weighted ECMP, where traffic is
>> split to the different next-hops based upon the total path
>> bandwidths out those next-hops.  This is a pure IP application (LDP
>> follows of course) and I'd prefer not to lose track of those
>> options when considering the RSVP-TE applications.
>>
>> Alia

From acee.lindem@ericsson.com  Wed Jun 22 05:33:53 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C17711E813F; Wed, 22 Jun 2011 05:33:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WzZU7uLn4uVZ; Wed, 22 Jun 2011 05:33:52 -0700 (PDT)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by ietfa.amsl.com (Postfix) with ESMTP id 3B3AB11E80D0; Wed, 22 Jun 2011 05:33:52 -0700 (PDT)
Received: from eusaamw0706.eamcs.ericsson.se ([147.117.20.31]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p5MCXmuC015377; Wed, 22 Jun 2011 07:33:49 -0500
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.54]) by eusaamw0706.eamcs.ericsson.se ([147.117.20.31]) with mapi; Wed, 22 Jun 2011 08:33:46 -0400
From: Acee Lindem <acee.lindem@ericsson.com>
To: Alia Atlas <akatlas@gmail.com>
Date: Wed, 22 Jun 2011 08:33:43 -0400
Thread-Topic: [OSPF] draft-giacalone-ospf-te-express-path-01
Thread-Index: Acww2KCuvMDjk+drTuenSoxLMCxaWQ==
Message-ID: <EC528F7E-3D1B-4872-911D-58340D4349A3@ericsson.com>
References: <BANLkTimtJPOO+-atPS=YvkngZd2dmX-W6w@mail.gmail.com> <A04F4AB9-8D0B-4EBC-B69E-06ACD6B49697@ericsson.com> <BANLkTim7C4b3CGkpwSoA6Aro=OX4ZXNZgw@mail.gmail.com> <9AA9A2E7-ECDC-4FF0-A1B0-00808617D764@ericsson.com> <BANLkTinCKqk+LM+J6=1quLYuHuYHLx6Daw@mail.gmail.com>
In-Reply-To: <BANLkTinCKqk+LM+J6=1quLYuHuYHLx6Daw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: CCAMP <ccamp@ietf.org>, OSPF WG List <ospf@ietf.org>
Subject: Re: [OSPF] draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2011 12:33:53 -0000

Hi Alia,=20

On Jun 21, 2011, at 9:45 PM, Alia Atlas wrote:

> Hi Acee,
>=20
> I do agree that we should explicitly document this in the draft & work
> on better names for the sub-TLVs that might be confused.

Note that it may be the it may be the names in the Y.1540/Y.1541 TE latency=
 draft that need further qualification since their definitions are more str=
ictly scoped. Anyway, lets see how the discussion on where this should be d=
one proceeds.=20


> I also agree that we need to give the decision explicit consideration;
> to give this the exposure necessary and consideration for
> applications was why we had this draft discussed in rtgwg as well as ospf=
.

Great - I think we are in agreement. I'm not adamantly opposed to doing TE =
independently for applications falling into this category - I just think we=
 should have the discussion Lou is proposing.=20

Thanks,
Acee=20



>=20
> In addition to the obvious uses for RSVP-TE, another potential
> application is the idea of a path-weighted ECMP, where traffic is
> split to the different next-hops based upon the total path bandwidths
> out those next-hops.  This is a pure IP application (LDP follows
> of course) and I'd prefer not to lose track of those options when
> considering the RSVP-TE applications.
>=20
> Alia
>=20
> On Tue, Jun 21, 2011 at 9:06 PM, Acee Lindem <acee.lindem@ericsson.com> w=
rote:
>> Hi Alia,
>> I guess I agree with Lou - heretofore, we've done TE requirements in the=
 MPLS/CCAMP WGs and the TE encodings in the IGP WGs. I think we should give=
 the decision explicit consideration before we branch off and do TE for app=
lication X independently. Additionally, if we do decide to split this off i=
ndependently, an E-mail to the list saying there is no overlap is not suffi=
cient to move forward. At a minimum, I believe we need to:
>>=20
>>   1. Explicitly document this alternate applicability and relationship t=
o existing TE in the draft.
>>   2. Determine whether any sub-TLVs can be shared (my opinion was consis=
tent with yours that there are not due to differences in requirements and m=
easurement).
>>   3. Assure the sub-TLVs are appropriately named to avoid confusion betw=
een the latency applications.
>>=20
>> Thanks,
>> Acee
>> On Jun 21, 2011, at 2:08 PM, Alia Atlas wrote:
>>=20
>>> Hi Acee,
>>>=20
>>> John Drake and I did take a look at the draft mentioned in CCAMP.  It
>>> had a large number of requirements and extensions to
>>> a number of different protocols.  There is one sub-TLV (latency) that
>>> appears the same - but the expectations
>>> as to averaging vs. instantaneous were different.
>>>=20
>>> The OSPF TE Express Path work is fairly self-contained and doesn't
>>> specify in exact detail how the information
>>> for the sub-TLVs is measured or obtained.  I think it could be used
>>> for multiple purposes.
>>>=20
>>> Alia
>>>=20
>>> On Tue, Jun 21, 2011 at 12:49 PM, Acee Lindem <acee.lindem@ericsson.com=
> wrote:
>>>> Hi Spencer (CCAMP copied as well),
>>>>=20
>>>> Here is a link for everyone's convenience:
>>>>=20
>>>> http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt
>>>>=20
>>>> At IETF 80, there were questions about overlap with other CCAMP drafts=
 containing interface delay metrics and proposals for new TE sub-TLVs. Have=
 you or your co-authors, done looked at how your draft is positioned versus=
 these other drafts? While these applications have differing goals, the CCA=
MP/OSPF chairs requested that this analysis be done.
>>>>=20
>>>> http://www.ietf.org/id/draft-wang-ccamp-latency-te-metric-03.txt
>>>>=20
>>>> We would like to avoid having exactly the same information advertised =
in two different link Sub-TLVs. I'd hope we could agree on common units.
>>>>=20
>>>> Thanks,
>>>> Acee
>>>>=20
>>>> On Jun 20, 2011, at 4:30 PM, Spencer Giacalone wrote:
>>>>=20
>>>>> Hello everyone,
>>>>>=20
>>>>> As you may have noticed, another version of the OSPF TE Express Path
>>>>> draft has been posted. We made a number of changes based on feedback
>>>>> from IETF 80. We invite your comments and suggestions. The main
>>>>> changes include:
>>>>>=20
>>>>> -We have consolidated some sub-TLVs for efficiency. There are no
>>>>> longer nominal and anomalous sub-TLVs for delay and loss. The
>>>>> functionality for signaling steady state verses abnormal performance
>>>>> for these parameters have been moved into two sub-TLVs (where we used
>>>>> to have four).
>>>>>=20
>>>>> -In order to advertise both normal and abnormal network performance
>>>>> state in consolidated sub-TLVs, a bit, called the anomalous (A) but
>>>>> has been added to certain sub-TLVs. The A bit is set when the measure=
d
>>>>> value of a parameter exceeds a configured maximum threshold. The A bi=
t
>>>>> is cleared when the measured value falls below its configured reuse
>>>>> threshold. If the A bit is clear, the sub-TLV represents steady state
>>>>> link performance.
>>>>>=20
>>>>> -We changed the encodings of certain variables from floating point to
>>>>> fixed point. This change permits the addition of the A bit (when
>>>>> necessary), it allows bit-space reservations to be made, and it
>>>>> permits a common TLV format across the bulk of the TLVs in the draft.
>>>>> In addition, the new encodings address concerns about granularity and
>>>>> interoperability.
>>>>>=20
>>>>> -We added sub-TLVs for Residual Bandwidth and Available Bandwidth.
>>>>> Residual bandwidth is defined as the Maximum Bandwidth [RFC3630] minu=
s
>>>>> the bandwidth currently allocated to RSVP-TE LSPs. Available bandwidt=
h
>>>>> is defined to be residual bandwidth minus the measured bandwidth used
>>>>> for the actual forwarding of non-RSVP-TE LSP packets.
>>>>>=20
>>>>> -Various other modifications were made across the draft. These
>>>>> include, but are not limited to, the abstract, the introduction, the
>>>>> thresholding specifications, and a number of field descriptions.
>>>>>=20
>>>>> -Last, but certainly not least, Stefano Providi has joined the draft
>>>>>=20
>>>>> We look forward to hearing your comments and concerns.
>>>>>=20
>>>>> Thanks,
>>>>>=20
>>>>> Spencer, Alia, Dave, John, Stefano
>>>>> _______________________________________________
>>>>> OSPF mailing list
>>>>> OSPF@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>>=20
>>>> _______________________________________________
>>>> OSPF mailing list
>>>> OSPF@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>>=20
>>=20
>>=20


From acee.lindem@ericsson.com  Wed Jun 22 05:40:11 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20B2111E810F; Wed, 22 Jun 2011 05:40:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bF4VPF-ybp71; Wed, 22 Jun 2011 05:40:09 -0700 (PDT)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by ietfa.amsl.com (Postfix) with ESMTP id 9EACC11E80D4; Wed, 22 Jun 2011 05:40:09 -0700 (PDT)
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p5MCe2HC015958; Wed, 22 Jun 2011 07:40:07 -0500
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.54]) by eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi; Wed, 22 Jun 2011 08:40:06 -0400
From: Acee Lindem <acee.lindem@ericsson.com>
To: John E Drake <jdrake@juniper.net>
Date: Wed, 22 Jun 2011 08:40:01 -0400
Thread-Topic: [CCAMP] [OSPF] draft-giacalone-ospf-te-express-path-01
Thread-Index: Acww2YNKmJJM/9C4QQ2SV+eP06Aqdg==
Message-ID: <6268B75A-0841-4F97-BC85-589CECF97FD3@ericsson.com>
References: <BANLkTimtJPOO+-atPS=YvkngZd2dmX-W6w@mail.gmail.com> <A04F4AB9-8D0B-4EBC-B69E-06ACD6B49697@ericsson.com> <BANLkTim7C4b3CGkpwSoA6Aro=OX4ZXNZgw@mail.gmail.com> <9AA9A2E7-ECDC-4FF0-A1B0-00808617D764@ericsson.com> <BANLkTinCKqk+LM+J6=1quLYuHuYHLx6Daw@mail.gmail.com> <5E893DB832F57341992548CDBB333163A0A803F422@EMBX01-HQ.jnpr.net>
In-Reply-To: <5E893DB832F57341992548CDBB333163A0A803F422@EMBX01-HQ.jnpr.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: CCAMP <ccamp@ietf.org>, OSPF WG List <ospf@ietf.org>
Subject: Re: [OSPF] [CCAMP]  draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2011 12:40:11 -0000

Hi John,=20
As it stands, the draft contains mainly OSPF TE encodings and consideration=
s. Hence, my inclination would be to keep it in the OSPF WG. However, I'm w=
illing to listen to other proposals.=20

Thanks,
Acee
On Jun 21, 2011, at 11:10 PM, John E Drake wrote:

> Hi,
>=20
> I am a bit confused.  I thought the proper home for this work would eithe=
r be the rtg wg or the mpls wg.  I thought it was presented to the OSPF wg =
for information only.
>=20
> Thanks,
>=20
> John=20
>=20
> Sent from my iPhone
>=20
>=20
>> -----Original Message-----
>> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf
>> Of Alia Atlas
>> Sent: Tuesday, June 21, 2011 6:45 PM
>> To: Acee Lindem
>> Cc: Spencer Giacalone; CCAMP; OSPF WG List
>> Subject: Re: [CCAMP] [OSPF] draft-giacalone-ospf-te-express-path-01
>>=20
>> Hi Acee,
>>=20
>> I do agree that we should explicitly document this in the draft & work
>> on better names for the sub-TLVs that might be confused.
>> I also agree that we need to give the decision explicit consideration;
>> to give this the exposure necessary and consideration for
>> applications was why we had this draft discussed in rtgwg as well as
>> ospf.
>>=20
>> In addition to the obvious uses for RSVP-TE, another potential
>> application is the idea of a path-weighted ECMP, where traffic is
>> split to the different next-hops based upon the total path bandwidths
>> out those next-hops.  This is a pure IP application (LDP follows
>> of course) and I'd prefer not to lose track of those options when
>> considering the RSVP-TE applications.
>>=20
>> Alia
>>=20
>> On Tue, Jun 21, 2011 at 9:06 PM, Acee Lindem <acee.lindem@ericsson.com>
>> wrote:
>>> Hi Alia,
>>> I guess I agree with Lou - heretofore, we've done TE requirements in
>> the MPLS/CCAMP WGs and the TE encodings in the IGP WGs. I think we
>> should give the decision explicit consideration before we branch off
>> and do TE for application X independently. Additionally, if we do
>> decide to split this off independently, an E-mail to the list saying
>> there is no overlap is not sufficient to move forward. At a minimum, I
>> believe we need to:
>>>=20
>>>   1. Explicitly document this alternate applicability and
>> relationship to existing TE in the draft.
>>>   2. Determine whether any sub-TLVs can be shared (my opinion was
>> consistent with yours that there are not due to differences in
>> requirements and measurement).
>>>   3. Assure the sub-TLVs are appropriately named to avoid confusion
>> between the latency applications.
>>>=20
>>> Thanks,
>>> Acee
>>> On Jun 21, 2011, at 2:08 PM, Alia Atlas wrote:
>>>=20
>>>> Hi Acee,
>>>>=20
>>>> John Drake and I did take a look at the draft mentioned in CCAMP.
>>  It
>>>> had a large number of requirements and extensions to
>>>> a number of different protocols.  There is one sub-TLV (latency)
>> that
>>>> appears the same - but the expectations
>>>> as to averaging vs. instantaneous were different.
>>>>=20
>>>> The OSPF TE Express Path work is fairly self-contained and doesn't
>>>> specify in exact detail how the information
>>>> for the sub-TLVs is measured or obtained.  I think it could be used
>>>> for multiple purposes.
>>>>=20
>>>> Alia
>>>>=20
>>>> On Tue, Jun 21, 2011 at 12:49 PM, Acee Lindem
>> <acee.lindem@ericsson.com> wrote:
>>>>> Hi Spencer (CCAMP copied as well),
>>>>>=20
>>>>> Here is a link for everyone's convenience:
>>>>>=20
>>>>> http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt
>>>>>=20
>>>>> At IETF 80, there were questions about overlap with other CCAMP
>> drafts containing interface delay metrics and proposals for new TE sub-
>> TLVs. Have you or your co-authors, done looked at how your draft is
>> positioned versus these other drafts? While these applications have
>> differing goals, the CCAMP/OSPF chairs requested that this analysis be
>> done.
>>>>>=20
>>>>> http://www.ietf.org/id/draft-wang-ccamp-latency-te-metric-03.txt
>>>>>=20
>>>>> We would like to avoid having exactly the same information
>> advertised in two different link Sub-TLVs. I'd hope we could agree on
>> common units.
>>>>>=20
>>>>> Thanks,
>>>>> Acee
>>>>>=20
>>>>> On Jun 20, 2011, at 4:30 PM, Spencer Giacalone wrote:
>>>>>=20
>>>>>> Hello everyone,
>>>>>>=20
>>>>>> As you may have noticed, another version of the OSPF TE Express
>> Path
>>>>>> draft has been posted. We made a number of changes based on
>> feedback
>>>>>> from IETF 80. We invite your comments and suggestions. The main
>>>>>> changes include:
>>>>>>=20
>>>>>> -We have consolidated some sub-TLVs for efficiency. There are no
>>>>>> longer nominal and anomalous sub-TLVs for delay and loss. The
>>>>>> functionality for signaling steady state verses abnormal
>> performance
>>>>>> for these parameters have been moved into two sub-TLVs (where we
>> used
>>>>>> to have four).
>>>>>>=20
>>>>>> -In order to advertise both normal and abnormal network
>> performance
>>>>>> state in consolidated sub-TLVs, a bit, called the anomalous (A)
>> but
>>>>>> has been added to certain sub-TLVs. The A bit is set when the
>> measured
>>>>>> value of a parameter exceeds a configured maximum threshold. The A
>> bit
>>>>>> is cleared when the measured value falls below its configured
>> reuse
>>>>>> threshold. If the A bit is clear, the sub-TLV represents steady
>> state
>>>>>> link performance.
>>>>>>=20
>>>>>> -We changed the encodings of certain variables from floating point
>> to
>>>>>> fixed point. This change permits the addition of the A bit (when
>>>>>> necessary), it allows bit-space reservations to be made, and it
>>>>>> permits a common TLV format across the bulk of the TLVs in the
>> draft.
>>>>>> In addition, the new encodings address concerns about granularity
>> and
>>>>>> interoperability.
>>>>>>=20
>>>>>> -We added sub-TLVs for Residual Bandwidth and Available Bandwidth.
>>>>>> Residual bandwidth is defined as the Maximum Bandwidth [RFC3630]
>> minus
>>>>>> the bandwidth currently allocated to RSVP-TE LSPs. Available
>> bandwidth
>>>>>> is defined to be residual bandwidth minus the measured bandwidth
>> used
>>>>>> for the actual forwarding of non-RSVP-TE LSP packets.
>>>>>>=20
>>>>>> -Various other modifications were made across the draft. These
>>>>>> include, but are not limited to, the abstract, the introduction,
>> the
>>>>>> thresholding specifications, and a number of field descriptions.
>>>>>>=20
>>>>>> -Last, but certainly not least, Stefano Providi has joined the
>> draft
>>>>>>=20
>>>>>> We look forward to hearing your comments and concerns.
>>>>>>=20
>>>>>> Thanks,
>>>>>>=20
>>>>>> Spencer, Alia, Dave, John, Stefano
>>>>>> _______________________________________________
>>>>>> OSPF mailing list
>>>>>> OSPF@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>>>=20
>>>>> _______________________________________________
>>>>> OSPF mailing list
>>>>> OSPF@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>>>=20
>>>=20
>>>=20
>> _______________________________________________
>> CCAMP mailing list
>> CCAMP@ietf.org
>> https://www.ietf.org/mailman/listinfo/ccamp


From spencer.giacalone@gmail.com  Wed Jun 22 06:17:24 2011
Return-Path: <spencer.giacalone@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA9EA11E80D8; Wed, 22 Jun 2011 06:17:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DwkNbVp31kHI; Wed, 22 Jun 2011 06:17:21 -0700 (PDT)
Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id 3793511E80D4; Wed, 22 Jun 2011 06:17:21 -0700 (PDT)
Received: by iye7 with SMTP id 7so927721iye.31 for <multiple recipients>; Wed, 22 Jun 2011 06:17:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=ywNQul6FJAopR5fT+xXKNVmf4m89jXrGc5/n8SSKNyA=; b=MHRsc4qRV8ieo+H8FxtdZlsYOBO+Hf0u03RIcjJFhe62SuIqpH/BxWSc23QggJd8cT c3dyHMuo1ZyDDcfiw+LX23DHO+wDlR8ivQEpI2AYip0qh9SrclKd7WfQ3NxlvKTOboUe U37PDTRU4nCpw4m/gC3u4YLNzK0KNMMwTOO0I=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=QNjVJrYII+huT8CP4hLE3GZ3zO4zzqCnyDLZNEZkOtSbfX/zdyeNfDMLVR7O325l/Q dK1ESAiRQ1Sn4aUPuAMBMFEyF3Ceusit/5rbM1zwDk21HlMWKn0JfLiAkwMxbS8Qgg7w fdZMYoeU4BC26r/CyYUYwRDwxsCy0ODUOGjFg=
MIME-Version: 1.0
Received: by 10.42.156.195 with SMTP id a3mr778825icx.460.1308748640534; Wed, 22 Jun 2011 06:17:20 -0700 (PDT)
Received: by 10.231.143.79 with HTTP; Wed, 22 Jun 2011 06:17:20 -0700 (PDT)
In-Reply-To: <6268B75A-0841-4F97-BC85-589CECF97FD3@ericsson.com>
References: <BANLkTimtJPOO+-atPS=YvkngZd2dmX-W6w@mail.gmail.com> <A04F4AB9-8D0B-4EBC-B69E-06ACD6B49697@ericsson.com> <BANLkTim7C4b3CGkpwSoA6Aro=OX4ZXNZgw@mail.gmail.com> <9AA9A2E7-ECDC-4FF0-A1B0-00808617D764@ericsson.com> <BANLkTinCKqk+LM+J6=1quLYuHuYHLx6Daw@mail.gmail.com> <5E893DB832F57341992548CDBB333163A0A803F422@EMBX01-HQ.jnpr.net> <6268B75A-0841-4F97-BC85-589CECF97FD3@ericsson.com>
Date: Wed, 22 Jun 2011 09:17:20 -0400
Message-ID: <BANLkTinMmZ5ZDrv-9Paw2Sk+ack4NOxqpw@mail.gmail.com>
From: Spencer Giacalone <spencer.giacalone@gmail.com>
To: Acee Lindem <acee.lindem@ericsson.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: CCAMP <ccamp@ietf.org>, OSPF WG List <ospf@ietf.org>
Subject: Re: [OSPF] [CCAMP]  draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2011 13:17:24 -0000

That was our thought as well. Also, Dave Ward did have some
conversations with Lou.

Spence




On Wed, Jun 22, 2011 at 8:40 AM, Acee Lindem <acee.lindem@ericsson.com> wro=
te:
> Hi John,
> As it stands, the draft contains mainly OSPF TE encodings and considerati=
ons. Hence, my inclination would be to keep it in the OSPF WG. However, I'm=
 willing to listen to other proposals.
>
> Thanks,
> Acee
> On Jun 21, 2011, at 11:10 PM, John E Drake wrote:
>
>> Hi,
>>
>> I am a bit confused. =A0I thought the proper home for this work would ei=
ther be the rtg wg or the mpls wg. =A0I thought it was presented to the OSP=
F wg for information only.
>>
>> Thanks,
>>
>> John
>>
>> Sent from my iPhone
>>
>>
>>> -----Original Message-----
>>> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf
>>> Of Alia Atlas
>>> Sent: Tuesday, June 21, 2011 6:45 PM
>>> To: Acee Lindem
>>> Cc: Spencer Giacalone; CCAMP; OSPF WG List
>>> Subject: Re: [CCAMP] [OSPF] draft-giacalone-ospf-te-express-path-01
>>>
>>> Hi Acee,
>>>
>>> I do agree that we should explicitly document this in the draft & work
>>> on better names for the sub-TLVs that might be confused.
>>> I also agree that we need to give the decision explicit consideration;
>>> to give this the exposure necessary and consideration for
>>> applications was why we had this draft discussed in rtgwg as well as
>>> ospf.
>>>
>>> In addition to the obvious uses for RSVP-TE, another potential
>>> application is the idea of a path-weighted ECMP, where traffic is
>>> split to the different next-hops based upon the total path bandwidths
>>> out those next-hops. =A0This is a pure IP application (LDP follows
>>> of course) and I'd prefer not to lose track of those options when
>>> considering the RSVP-TE applications.
>>>
>>> Alia
>>>
>>> On Tue, Jun 21, 2011 at 9:06 PM, Acee Lindem <acee.lindem@ericsson.com>
>>> wrote:
>>>> Hi Alia,
>>>> I guess I agree with Lou - heretofore, we've done TE requirements in
>>> the MPLS/CCAMP WGs and the TE encodings in the IGP WGs. I think we
>>> should give the decision explicit consideration before we branch off
>>> and do TE for application X independently. Additionally, if we do
>>> decide to split this off independently, an E-mail to the list saying
>>> there is no overlap is not sufficient to move forward. At a minimum, I
>>> believe we need to:
>>>>
>>>> =A0 1. Explicitly document this alternate applicability and
>>> relationship to existing TE in the draft.
>>>> =A0 2. Determine whether any sub-TLVs can be shared (my opinion was
>>> consistent with yours that there are not due to differences in
>>> requirements and measurement).
>>>> =A0 3. Assure the sub-TLVs are appropriately named to avoid confusion
>>> between the latency applications.
>>>>
>>>> Thanks,
>>>> Acee
>>>> On Jun 21, 2011, at 2:08 PM, Alia Atlas wrote:
>>>>
>>>>> Hi Acee,
>>>>>
>>>>> John Drake and I did take a look at the draft mentioned in CCAMP.
>>> =A0It
>>>>> had a large number of requirements and extensions to
>>>>> a number of different protocols. =A0There is one sub-TLV (latency)
>>> that
>>>>> appears the same - but the expectations
>>>>> as to averaging vs. instantaneous were different.
>>>>>
>>>>> The OSPF TE Express Path work is fairly self-contained and doesn't
>>>>> specify in exact detail how the information
>>>>> for the sub-TLVs is measured or obtained. =A0I think it could be used
>>>>> for multiple purposes.
>>>>>
>>>>> Alia
>>>>>
>>>>> On Tue, Jun 21, 2011 at 12:49 PM, Acee Lindem
>>> <acee.lindem@ericsson.com> wrote:
>>>>>> Hi Spencer (CCAMP copied as well),
>>>>>>
>>>>>> Here is a link for everyone's convenience:
>>>>>>
>>>>>> http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt
>>>>>>
>>>>>> At IETF 80, there were questions about overlap with other CCAMP
>>> drafts containing interface delay metrics and proposals for new TE sub-
>>> TLVs. Have you or your co-authors, done looked at how your draft is
>>> positioned versus these other drafts? While these applications have
>>> differing goals, the CCAMP/OSPF chairs requested that this analysis be
>>> done.
>>>>>>
>>>>>> http://www.ietf.org/id/draft-wang-ccamp-latency-te-metric-03.txt
>>>>>>
>>>>>> We would like to avoid having exactly the same information
>>> advertised in two different link Sub-TLVs. I'd hope we could agree on
>>> common units.
>>>>>>
>>>>>> Thanks,
>>>>>> Acee
>>>>>>
>>>>>> On Jun 20, 2011, at 4:30 PM, Spencer Giacalone wrote:
>>>>>>
>>>>>>> Hello everyone,
>>>>>>>
>>>>>>> As you may have noticed, another version of the OSPF TE Express
>>> Path
>>>>>>> draft has been posted. We made a number of changes based on
>>> feedback
>>>>>>> from IETF 80. We invite your comments and suggestions. The main
>>>>>>> changes include:
>>>>>>>
>>>>>>> -We have consolidated some sub-TLVs for efficiency. There are no
>>>>>>> longer nominal and anomalous sub-TLVs for delay and loss. The
>>>>>>> functionality for signaling steady state verses abnormal
>>> performance
>>>>>>> for these parameters have been moved into two sub-TLVs (where we
>>> used
>>>>>>> to have four).
>>>>>>>
>>>>>>> -In order to advertise both normal and abnormal network
>>> performance
>>>>>>> state in consolidated sub-TLVs, a bit, called the anomalous (A)
>>> but
>>>>>>> has been added to certain sub-TLVs. The A bit is set when the
>>> measured
>>>>>>> value of a parameter exceeds a configured maximum threshold. The A
>>> bit
>>>>>>> is cleared when the measured value falls below its configured
>>> reuse
>>>>>>> threshold. If the A bit is clear, the sub-TLV represents steady
>>> state
>>>>>>> link performance.
>>>>>>>
>>>>>>> -We changed the encodings of certain variables from floating point
>>> to
>>>>>>> fixed point. This change permits the addition of the A bit (when
>>>>>>> necessary), it allows bit-space reservations to be made, and it
>>>>>>> permits a common TLV format across the bulk of the TLVs in the
>>> draft.
>>>>>>> In addition, the new encodings address concerns about granularity
>>> and
>>>>>>> interoperability.
>>>>>>>
>>>>>>> -We added sub-TLVs for Residual Bandwidth and Available Bandwidth.
>>>>>>> Residual bandwidth is defined as the Maximum Bandwidth [RFC3630]
>>> minus
>>>>>>> the bandwidth currently allocated to RSVP-TE LSPs. Available
>>> bandwidth
>>>>>>> is defined to be residual bandwidth minus the measured bandwidth
>>> used
>>>>>>> for the actual forwarding of non-RSVP-TE LSP packets.
>>>>>>>
>>>>>>> -Various other modifications were made across the draft. These
>>>>>>> include, but are not limited to, the abstract, the introduction,
>>> the
>>>>>>> thresholding specifications, and a number of field descriptions.
>>>>>>>
>>>>>>> -Last, but certainly not least, Stefano Providi has joined the
>>> draft
>>>>>>>
>>>>>>> We look forward to hearing your comments and concerns.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Spencer, Alia, Dave, John, Stefano
>>>>>>> _______________________________________________
>>>>>>> OSPF mailing list
>>>>>>> OSPF@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>>>>
>>>>>> _______________________________________________
>>>>>> OSPF mailing list
>>>>>> OSPF@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>>>>
>>>>
>>>>
>>> _______________________________________________
>>> CCAMP mailing list
>>> CCAMP@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ccamp
>
>

From lberger@labn.net  Wed Jun 22 08:17:20 2011
Return-Path: <lberger@labn.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8008611E808E for <ospf@ietfa.amsl.com>; Wed, 22 Jun 2011 08:17:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.238
X-Spam-Level: 
X-Spam-Status: No, score=-102.238 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d8thHGfQDJzp for <ospf@ietfa.amsl.com>; Wed, 22 Jun 2011 08:17:19 -0700 (PDT)
Received: from oproxy6-pub.bluehost.com (oproxy6-pub.bluehost.com [67.222.54.6]) by ietfa.amsl.com (Postfix) with SMTP id 9E6E411E80BA for <ospf@ietf.org>; Wed, 22 Jun 2011 08:17:19 -0700 (PDT)
Received: (qmail 4249 invoked by uid 0); 22 Jun 2011 15:16:26 -0000
Received: from unknown (HELO box313.bluehost.com) (69.89.31.113) by cpoproxy3.bluehost.com with SMTP; 22 Jun 2011 15:16:26 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=labn.net; h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:X-Enigmail-Version:Content-Type:Content-Transfer-Encoding:X-Identified-User; b=prq3HFT8RgPqrYEkVEmO6955THZAn1rBEkMRZktvhXv0dWO7DfrhHFmSr4AExXp9LPPczLakg5JnsRuxxCeiiRWzQAGL48MSrXYSX06ZVJ0MQW04W4E/dG1sPKugu+wV;
Received: from box313.bluehost.com ([69.89.31.113] helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.69) (envelope-from <lberger@labn.net>) id 1QZPAI-0004M6-KX; Wed, 22 Jun 2011 09:16:26 -0600
Message-ID: <4E020749.8050404@labn.net>
Date: Wed, 22 Jun 2011 11:16:25 -0400
From: Lou Berger <lberger@labn.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100722 Eudora/3.0.4
MIME-Version: 1.0
To: Acee Lindem <acee.lindem@ericsson.com>
References: <BANLkTimtJPOO+-atPS=YvkngZd2dmX-W6w@mail.gmail.com>	<A04F4AB9-8D0B-4EBC-B69E-06ACD6B49697@ericsson.com>	<BANLkTim7C4b3CGkpwSoA6Aro=OX4ZXNZgw@mail.gmail.com>	<9AA9A2E7-ECDC-4FF0-A1B0-00808617D764@ericsson.com>	<BANLkTinCKqk+LM+J6=1quLYuHuYHLx6Daw@mail.gmail.com>	<5E893DB832F57341992548CDBB333163A0A803F422@EMBX01-HQ.jnpr.net> <6268B75A-0841-4F97-BC85-589CECF97FD3@ericsson.com>
In-Reply-To: <6268B75A-0841-4F97-BC85-589CECF97FD3@ericsson.com>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 69.89.31.113 authed with lberger@labn.net}
Cc: CCAMP <ccamp@ietf.org>, OSPF WG List <ospf@ietf.org>
Subject: Re: [OSPF] [CCAMP]  draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2011 15:17:20 -0000

OSPF WG for the OSPF extensions seems very reasonable to me ;-)

I still hope that the OSPF portions of
draft-wang-ccamp-latency-te-metric can be combined with
draft-giacalone-ospf-te-express-path given that both drafts state that
they are addressing essentially the same high-level problem.

Lou

On 6/22/2011 8:40 AM, Acee Lindem wrote:
> Hi John, 
> As it stands, the draft contains mainly OSPF TE encodings and considerations. Hence, my inclination would be to keep it in the OSPF WG. However, I'm willing to listen to other proposals. 
> 
> Thanks,
> Acee
> On Jun 21, 2011, at 11:10 PM, John E Drake wrote:
> 
>> Hi,
>>
>> I am a bit confused.  I thought the proper home for this work would either be the rtg wg or the mpls wg.  I thought it was presented to the OSPF wg for information only.
>>
>> Thanks,
>>
>> John 
>>
>> Sent from my iPhone
>>
>>
>>> -----Original Message-----
>>> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf
>>> Of Alia Atlas
>>> Sent: Tuesday, June 21, 2011 6:45 PM
>>> To: Acee Lindem
>>> Cc: Spencer Giacalone; CCAMP; OSPF WG List
>>> Subject: Re: [CCAMP] [OSPF] draft-giacalone-ospf-te-express-path-01
>>>
>>> Hi Acee,
>>>
>>> I do agree that we should explicitly document this in the draft & work
>>> on better names for the sub-TLVs that might be confused.
>>> I also agree that we need to give the decision explicit consideration;
>>> to give this the exposure necessary and consideration for
>>> applications was why we had this draft discussed in rtgwg as well as
>>> ospf.
>>>
>>> In addition to the obvious uses for RSVP-TE, another potential
>>> application is the idea of a path-weighted ECMP, where traffic is
>>> split to the different next-hops based upon the total path bandwidths
>>> out those next-hops.  This is a pure IP application (LDP follows
>>> of course) and I'd prefer not to lose track of those options when
>>> considering the RSVP-TE applications.
>>>
>>> Alia
>>>
>>> On Tue, Jun 21, 2011 at 9:06 PM, Acee Lindem <acee.lindem@ericsson.com>
>>> wrote:
>>>> Hi Alia,
>>>> I guess I agree with Lou - heretofore, we've done TE requirements in
>>> the MPLS/CCAMP WGs and the TE encodings in the IGP WGs. I think we
>>> should give the decision explicit consideration before we branch off
>>> and do TE for application X independently. Additionally, if we do
>>> decide to split this off independently, an E-mail to the list saying
>>> there is no overlap is not sufficient to move forward. At a minimum, I
>>> believe we need to:
>>>>
>>>>   1. Explicitly document this alternate applicability and
>>> relationship to existing TE in the draft.
>>>>   2. Determine whether any sub-TLVs can be shared (my opinion was
>>> consistent with yours that there are not due to differences in
>>> requirements and measurement).
>>>>   3. Assure the sub-TLVs are appropriately named to avoid confusion
>>> between the latency applications.
>>>>
>>>> Thanks,
>>>> Acee
>>>> On Jun 21, 2011, at 2:08 PM, Alia Atlas wrote:
>>>>
>>>>> Hi Acee,
>>>>>
>>>>> John Drake and I did take a look at the draft mentioned in CCAMP.
>>>  It
>>>>> had a large number of requirements and extensions to
>>>>> a number of different protocols.  There is one sub-TLV (latency)
>>> that
>>>>> appears the same - but the expectations
>>>>> as to averaging vs. instantaneous were different.
>>>>>
>>>>> The OSPF TE Express Path work is fairly self-contained and doesn't
>>>>> specify in exact detail how the information
>>>>> for the sub-TLVs is measured or obtained.  I think it could be used
>>>>> for multiple purposes.
>>>>>
>>>>> Alia
>>>>>
>>>>> On Tue, Jun 21, 2011 at 12:49 PM, Acee Lindem
>>> <acee.lindem@ericsson.com> wrote:
>>>>>> Hi Spencer (CCAMP copied as well),
>>>>>>
>>>>>> Here is a link for everyone's convenience:
>>>>>>
>>>>>> http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt
>>>>>>
>>>>>> At IETF 80, there were questions about overlap with other CCAMP
>>> drafts containing interface delay metrics and proposals for new TE sub-
>>> TLVs. Have you or your co-authors, done looked at how your draft is
>>> positioned versus these other drafts? While these applications have
>>> differing goals, the CCAMP/OSPF chairs requested that this analysis be
>>> done.
>>>>>>
>>>>>> http://www.ietf.org/id/draft-wang-ccamp-latency-te-metric-03.txt
>>>>>>
>>>>>> We would like to avoid having exactly the same information
>>> advertised in two different link Sub-TLVs. I'd hope we could agree on
>>> common units.
>>>>>>
>>>>>> Thanks,
>>>>>> Acee
>>>>>>
>>>>>> On Jun 20, 2011, at 4:30 PM, Spencer Giacalone wrote:
>>>>>>
>>>>>>> Hello everyone,
>>>>>>>
>>>>>>> As you may have noticed, another version of the OSPF TE Express
>>> Path
>>>>>>> draft has been posted. We made a number of changes based on
>>> feedback
>>>>>>> from IETF 80. We invite your comments and suggestions. The main
>>>>>>> changes include:
>>>>>>>
>>>>>>> -We have consolidated some sub-TLVs for efficiency. There are no
>>>>>>> longer nominal and anomalous sub-TLVs for delay and loss. The
>>>>>>> functionality for signaling steady state verses abnormal
>>> performance
>>>>>>> for these parameters have been moved into two sub-TLVs (where we
>>> used
>>>>>>> to have four).
>>>>>>>
>>>>>>> -In order to advertise both normal and abnormal network
>>> performance
>>>>>>> state in consolidated sub-TLVs, a bit, called the anomalous (A)
>>> but
>>>>>>> has been added to certain sub-TLVs. The A bit is set when the
>>> measured
>>>>>>> value of a parameter exceeds a configured maximum threshold. The A
>>> bit
>>>>>>> is cleared when the measured value falls below its configured
>>> reuse
>>>>>>> threshold. If the A bit is clear, the sub-TLV represents steady
>>> state
>>>>>>> link performance.
>>>>>>>
>>>>>>> -We changed the encodings of certain variables from floating point
>>> to
>>>>>>> fixed point. This change permits the addition of the A bit (when
>>>>>>> necessary), it allows bit-space reservations to be made, and it
>>>>>>> permits a common TLV format across the bulk of the TLVs in the
>>> draft.
>>>>>>> In addition, the new encodings address concerns about granularity
>>> and
>>>>>>> interoperability.
>>>>>>>
>>>>>>> -We added sub-TLVs for Residual Bandwidth and Available Bandwidth.
>>>>>>> Residual bandwidth is defined as the Maximum Bandwidth [RFC3630]
>>> minus
>>>>>>> the bandwidth currently allocated to RSVP-TE LSPs. Available
>>> bandwidth
>>>>>>> is defined to be residual bandwidth minus the measured bandwidth
>>> used
>>>>>>> for the actual forwarding of non-RSVP-TE LSP packets.
>>>>>>>
>>>>>>> -Various other modifications were made across the draft. These
>>>>>>> include, but are not limited to, the abstract, the introduction,
>>> the
>>>>>>> thresholding specifications, and a number of field descriptions.
>>>>>>>
>>>>>>> -Last, but certainly not least, Stefano Providi has joined the
>>> draft
>>>>>>>
>>>>>>> We look forward to hearing your comments and concerns.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Spencer, Alia, Dave, John, Stefano
>>>>>>> _______________________________________________
>>>>>>> OSPF mailing list
>>>>>>> OSPF@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>>>>
>>>>>> _______________________________________________
>>>>>> OSPF mailing list
>>>>>> OSPF@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>>>>
>>>>
>>>>
>>> _______________________________________________
>>> CCAMP mailing list
>>> CCAMP@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ccamp
> 
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
> 
> 
> 
> 

From acee.lindem@ericsson.com  Fri Jun 24 14:15:10 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8D0211E8073 for <ospf@ietfa.amsl.com>; Fri, 24 Jun 2011 14:15:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tDGYY5CAXBVC for <ospf@ietfa.amsl.com>; Fri, 24 Jun 2011 14:15:09 -0700 (PDT)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by ietfa.amsl.com (Postfix) with ESMTP id C1FBA228015 for <ospf@ietf.org>; Fri, 24 Jun 2011 14:15:09 -0700 (PDT)
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p5OLF8JX011930 for <ospf@ietf.org>; Fri, 24 Jun 2011 16:15:09 -0500
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.54]) by eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi; Fri, 24 Jun 2011 17:15:02 -0400
From: Acee Lindem <acee.lindem@ericsson.com>
To: OSPF List <ospf@ietf.org>
Date: Fri, 24 Jun 2011 17:15:00 -0400
Thread-Topic: Please help the Nomcom 
Thread-Index: Acwys8hoJT9BNulrR0WDny9uCBjJTA==
Message-ID: <5EDD6F03-B7B5-462B-8CFF-1FD8BF7E3AD0@ericsson.com>
References: <20110624183513.7035311E81A8@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [OSPF] Fwd: Please help the Nomcom
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jun 2011 21:15:11 -0000

FYI - NomCom is looking for volunteers.

Thanks,
Acee

Begin forwarded message:

From: NomCom Chair <nomcom-chair@ietf.org<mailto:nomcom-chair@ietf.org>>
Date: June 24, 2011 2:35:13 PM EDT
To: Working Group Chairs <wgchairs@ietf.org<mailto:wgchairs@ietf.org>>
Subject: Please help the Nomcom

Hi WG chairs,
 We have had a good response to the first call for volunteers but the
rate at which new volunteers are coming in is slowing down. The Nomcom
process is best served by a large pool of volunteers drawn from a wide
spectrum of IETF attendees. Where else would we find this wide spectrum
if not in the WG mailing lists.

I would really appreciate it if you can forward the message onto your
working group mailing lists.

The latest volunteer status and the second call for volunteers can be
found at
https://datatracker.ietf.org/ann/nomcom/2964/

Thanks in advance for your help.

Suresh Krishnan
Nomcom Chair 2011-2012
Email: nomcom-chair@ietf.org, suresh.krishnan@ericsson.com


From acee.lindem@ericsson.com  Fri Jun 24 15:14:44 2011
Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 68A8611E80B1 for <ospf@ietfa.amsl.com>; Fri, 24 Jun 2011 15:14:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o6WEuSJC1gPY for <ospf@ietfa.amsl.com>; Fri, 24 Jun 2011 15:14:43 -0700 (PDT)
Received: from imr3.ericy.com (imr3.ericy.com [198.24.6.13]) by ietfa.amsl.com (Postfix) with ESMTP id 986C211E808F for <ospf@ietf.org>; Fri, 24 Jun 2011 15:14:43 -0700 (PDT)
Received: from eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) by imr3.ericy.com (8.13.8/8.13.8) with ESMTP id p5OMEgcC002857 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <ospf@ietf.org>; Fri, 24 Jun 2011 17:14:43 -0500
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.54]) by eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) with mapi; Fri, 24 Jun 2011 18:14:42 -0400
From: Acee Lindem <acee.lindem@ericsson.com>
To: OSPF List <ospf@ietf.org>
Date: Fri, 24 Jun 2011 18:14:40 -0400
Thread-Topic: OSPF WG Meeting at IETF 81
Thread-Index: AcwyvB3G0iRR8wtuTySf/iuqNEjelg==
Message-ID: <07EC14E9-F0AE-4635-8CAE-6FBE6E672C8B@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [OSPF] OSPF WG Meeting at IETF 81
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jun 2011 22:14:44 -0000

We have a 2 hour slot on Thursday afternoon at 3:20 PM. If you would like a=
 slot,=20
please let me or Abhay know.

Regards,
Acee & Abhay=

From fu.xihua@zte.com.cn  Mon Jun 27 23:33:24 2011
Return-Path: <fu.xihua@zte.com.cn>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC78421F8681; Mon, 27 Jun 2011 23:33:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -97.635
X-Spam-Level: 
X-Spam-Status: No, score=-97.635 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GzyPFBfS3qdW; Mon, 27 Jun 2011 23:33:23 -0700 (PDT)
Received: from mx5.zte.com.cn (mx6.zte.com.cn [95.130.199.165]) by ietfa.amsl.com (Postfix) with ESMTP id 67DF021F867F; Mon, 27 Jun 2011 23:33:22 -0700 (PDT)
Received: from [10.30.17.100] by mx5.zte.com.cn with surfront esmtp id 131322805999928; Tue, 28 Jun 2011 14:29:53 +0800 (CST)
Received: from [10.30.3.21] by [192.168.168.16] with StormMail ESMTP id 20345.4694296297; Tue, 28 Jun 2011 14:33:03 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id p5S6WwPL082624; Tue, 28 Jun 2011 14:32:58 +0800 (GMT-8) (envelope-from fu.xihua@zte.com.cn)
In-Reply-To: <4E020749.8050404@labn.net>
To: Lou Berger <lberger@labn.net>, Acee Lindem <acee.lindem@ericsson.com>
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005
Message-ID: <OFAE103394.57305998-ON482578BC.000741F1-482578BD.0023FABE@zte.com.cn>
From: fu.xihua@zte.com.cn
Date: Tue, 28 Jun 2011 14:32:58 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2011-06-28 14:33:00, Serialize complete at 2011-06-28 14:33:00
Content-Type: multipart/alternative; boundary="=_alternative 0023FAB9482578BD_="
X-MAIL: mse02.zte.com.cn p5S6WwPL082624
Cc: OSPF WG List <ospf@ietf.org>, CCAMP <ccamp@ietf.org>, ccamp-bounces@ietf.org
Subject: Re: [OSPF] [CCAMP]    draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jun 2011 06:33:25 -0000

This is a multipart message in MIME format.
--=_alternative 0023FAB9482578BD_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

SGkgQWxsLA0KDQpJIHJlYWQgdGhyb3VnaCB0aGUgZHJhZnQtZ2lhY2Fsb25lLiBGb3IgdGhlIHBv
cnRpb24gb2YgbGF0ZW5jeSwgdGhlcmUgaXMgDQpubyBhbnkgZXNzZW50aWFsIGRpZmZlcmVuY2Ug
YmV0d2VlbiBib3RoIG9mIGRyYWZ0cy4gDQpJbiB0aGUgbGF0ZXN0IHZlcnNpb24sIHRoZXkgYWRk
ZWQgYSBiaXQgaW4gc3ViLVRMViBhbmQgZ2F2ZSBzb21lIA0KY29uc2lkZXJhdGlvbiBmb3IgdGhl
IGFkdmVydGlzbWVudCBjb250cm9sLiBUaGlzIGhhcyBhc2xvIGJlZW4gZGVzY3JpYmVkIA0KaW4g
b3VyIGRyYWZ0Lg0KQ29udHJvbCBwbGFuZSBhbHdheXMgY29tYmluZXMgcm91dGluZyBjb25zdHJh
aW50cyB3aXRoIHByZS1kZWZpbmVkIA0KcHJpb3JpdGllcywgZS5nLiwgU1JMRyBkaXZlcnNpdHks
IGxhdGVuY3ksIGNvc3QsIGFuZCBiYW5kd2lkdGguIA0KQnV0IEkgZG9uJ3QgdW5kZXJzdGFuZCB3
aHkgd2UgbmVlZCB0byBhZGQgUmVzaWR1YWxhbmQgQXZhaWxhYmxlYmFuZHdpZHRoIA0KaW4gZHJh
ZnQtZ2lhY2Fsb25lLiBXaHkgZG9uJ3QgeW91IHVzZSBSRkM0MjAzIGFuZCBSRkMzNjMwIHRvIGNh
bGN1bGF0ZSANCnRoZW0/DQoNCldlIHdpbGwgcmVzdHJ1Y3R1cmUgZHJhZnQtd2FuZyBpbnRvIGEg
ZnJhbWV3b3JrIGFuZCBzb21lIHByb3RvY29sIHNwZWNpZmljIA0KcGFydHMgKGkuZS4sIE9TUEYt
VEUgYW5kIFJTVlAtVEUpIHRvIGFkZHJlc3MgdGhlIGlzc3VlcyByYWlzZWQgaW4gdGhlIA0KZnJh
bWV3b3JrLiANCkJhc2VkIG9uIHN1Z2dlc3Rpb25zIGZyb20gTG91IGFuZCBBY2VlLCB3ZSBhZ3Jl
ZSB0aGF0IHRoZSBPU1BGIHByb3Rpb25zIA0KZnJvbSBvdXIgZHJhZnQgaXMgY29tYmluZWQgd2l0
aCBkcmFmdC1naWFjYWxvbmUuIE9TUEYgZXh0ZW5zaW9uIHdpbGwgYmUgDQpkZXZlbG9wZWQgaW4g
ZHJhZnQtZ2lhY2Fsb25lLg0KVGhlIGZyYW1ld29yayBkb2N1bWVudCB3aWxsIG1haW5seSBmb2N1
cyBvbiB0aGUgcmVxdWlyZW1lbnQgb2YgbGF0ZW5jeSANCmFwcGxpY2F0aW9uIGFuZCBob3cgdG8g
dXNlIGxhdGVuY3kgaW5mb3JtYXRpb24uIA0KSSBwcmVmZXIgZnJhbWV3b3JrIGRvY3VtZW50IGlz
IGRvbmUgaW4gQ0NBTVAuIEJ1dCBpdCBpcyByZWxhdGVkIHRvIFJUR1dHIA0KYW5kIE1QTFMuDQpC
ZWZvcmUgd2UgZGVmaW5lIHRoZSBhYmlsaXR5IHRvIHJlcG9ydCBsYXRlbmN5LCBpdCBtdXN0IGJl
IGNsZWFyIHdoYXQgd2UgDQphcmUgcmVwb3J0aW5nLiBTbyBkaWZmZXJlbnQgaW1wbGVtZW50YXRp
b25zIHdpbGwgcmVwb3J0IHRoZSBzYW1lIHRoaW5nLiANCkJhc2VkIG9uIHRoZSBkaXNjdXNzaW9u
IHdpdGggQWRyaWFuIGJ5IGVtYWlsLCB3ZSB3aWxsIGdpdmUgc29tZSANCmRlc2NyaXB0aW9uIGFi
b3V0IHdoYXQgd2UgYXJlIGdvbmcgdG8gcmVwb3J0IGluIHRoaXMgZnJhbWV3b3JrIGRvY3VtZW50
Lg0KVGhlIHJzdnAtdGUgZG9jdW1lbnQgaW4gQ0NBTVAgd2lsbCBnaXZlIHNvbWUgc29sdXRpb24g
Zm9yIGxhdGVuY3kgVEUgDQooZS5nLiwgYWNjdW11bGF0aW9uIGFuZCB2ZXJpZmljYXRpb24gb2Yg
dGhlIGRlbGF5KS4gDQoNClhpaHVhIEZ1DQoNCg0KDQpMb3UgQmVyZ2VyIDxsYmVyZ2VyQGxhYm4u
bmV0PiANCreivP7IyzogIGNjYW1wLWJvdW5jZXNAaWV0Zi5vcmcNCjIwMTEtMDYtMjIgz8LO5yAx
MToxNg0KDQrK1bz+yMsNCkFjZWUgTGluZGVtIDxhY2VlLmxpbmRlbUBlcmljc3Nvbi5jb20+DQqz
rcvNDQpDQ0FNUCA8Y2NhbXBAaWV0Zi5vcmc+LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc+
DQrW98ziDQpSZTogW0NDQU1QXSBbT1NQRl0gICBkcmFmdC1naWFjYWxvbmUtb3NwZi10ZS1leHBy
ZXNzLXBhdGgtMDENCg0KDQoNCg0KDQoNCk9TUEYgV0cgZm9yIHRoZSBPU1BGIGV4dGVuc2lvbnMg
c2VlbXMgdmVyeSByZWFzb25hYmxlIHRvIG1lIDstKQ0KDQpJIHN0aWxsIGhvcGUgdGhhdCB0aGUg
T1NQRiBwb3J0aW9ucyBvZg0KZHJhZnQtd2FuZy1jY2FtcC1sYXRlbmN5LXRlLW1ldHJpYyBjYW4g
YmUgY29tYmluZWQgd2l0aA0KZHJhZnQtZ2lhY2Fsb25lLW9zcGYtdGUtZXhwcmVzcy1wYXRoIGdp
dmVuIHRoYXQgYm90aCBkcmFmdHMgc3RhdGUgdGhhdA0KdGhleSBhcmUgYWRkcmVzc2luZyBlc3Nl
bnRpYWxseSB0aGUgc2FtZSBoaWdoLWxldmVsIHByb2JsZW0uDQoNCkxvdQ0KDQpPbiA2LzIyLzIw
MTEgODo0MCBBTSwgQWNlZSBMaW5kZW0gd3JvdGU6DQo+IEhpIEpvaG4sIA0KPiBBcyBpdCBzdGFu
ZHMsIHRoZSBkcmFmdCBjb250YWlucyBtYWlubHkgT1NQRiBURSBlbmNvZGluZ3MgYW5kIA0KY29u
c2lkZXJhdGlvbnMuIEhlbmNlLCBteSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byBrZWVwIGl0IGlu
IHRoZSBPU1BGIFdHLiANCkhvd2V2ZXIsIEknbSB3aWxsaW5nIHRvIGxpc3RlbiB0byBvdGhlciBw
cm9wb3NhbHMuIA0KPiANCj4gVGhhbmtzLA0KPiBBY2VlDQo+IE9uIEp1biAyMSwgMjAxMSwgYXQg
MTE6MTAgUE0sIEpvaG4gRSBEcmFrZSB3cm90ZToNCj4gDQo+PiBIaSwNCj4+DQo+PiBJIGFtIGEg
Yml0IGNvbmZ1c2VkLiAgSSB0aG91Z2h0IHRoZSBwcm9wZXIgaG9tZSBmb3IgdGhpcyB3b3JrIHdv
dWxkIA0KZWl0aGVyIGJlIHRoZSBydGcgd2cgb3IgdGhlIG1wbHMgd2cuICBJIHRob3VnaHQgaXQg
d2FzIHByZXNlbnRlZCB0byB0aGUgDQpPU1BGIHdnIGZvciBpbmZvcm1hdGlvbiBvbmx5Lg0KPj4N
Cj4+IFRoYW5rcywNCj4+DQo+PiBKb2huIA0KPj4NCj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+
DQo+Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogY2NhbXAtYm91
bmNlc0BpZXRmLm9yZyBbbWFpbHRvOmNjYW1wLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZg0K
Pj4+IE9mIEFsaWEgQXRsYXMNCj4+PiBTZW50OiBUdWVzZGF5LCBKdW5lIDIxLCAyMDExIDY6NDUg
UE0NCj4+PiBUbzogQWNlZSBMaW5kZW0NCj4+PiBDYzogU3BlbmNlciBHaWFjYWxvbmU7IENDQU1Q
OyBPU1BGIFdHIExpc3QNCj4+PiBTdWJqZWN0OiBSZTogW0NDQU1QXSBbT1NQRl0gZHJhZnQtZ2lh
Y2Fsb25lLW9zcGYtdGUtZXhwcmVzcy1wYXRoLTAxDQo+Pj4NCj4+PiBIaSBBY2VlLA0KPj4+DQo+
Pj4gSSBkbyBhZ3JlZSB0aGF0IHdlIHNob3VsZCBleHBsaWNpdGx5IGRvY3VtZW50IHRoaXMgaW4g
dGhlIGRyYWZ0ICYgd29yaw0KPj4+IG9uIGJldHRlciBuYW1lcyBmb3IgdGhlIHN1Yi1UTFZzIHRo
YXQgbWlnaHQgYmUgY29uZnVzZWQuDQo+Pj4gSSBhbHNvIGFncmVlIHRoYXQgd2UgbmVlZCB0byBn
aXZlIHRoZSBkZWNpc2lvbiBleHBsaWNpdCBjb25zaWRlcmF0aW9uOw0KPj4+IHRvIGdpdmUgdGhp
cyB0aGUgZXhwb3N1cmUgbmVjZXNzYXJ5IGFuZCBjb25zaWRlcmF0aW9uIGZvcg0KPj4+IGFwcGxp
Y2F0aW9ucyB3YXMgd2h5IHdlIGhhZCB0aGlzIGRyYWZ0IGRpc2N1c3NlZCBpbiBydGd3ZyBhcyB3
ZWxsIGFzDQo+Pj4gb3NwZi4NCj4+Pg0KPj4+IEluIGFkZGl0aW9uIHRvIHRoZSBvYnZpb3VzIHVz
ZXMgZm9yIFJTVlAtVEUsIGFub3RoZXIgcG90ZW50aWFsDQo+Pj4gYXBwbGljYXRpb24gaXMgdGhl
IGlkZWEgb2YgYSBwYXRoLXdlaWdodGVkIEVDTVAsIHdoZXJlIHRyYWZmaWMgaXMNCj4+PiBzcGxp
dCB0byB0aGUgZGlmZmVyZW50IG5leHQtaG9wcyBiYXNlZCB1cG9uIHRoZSB0b3RhbCBwYXRoIGJh
bmR3aWR0aHMNCj4+PiBvdXQgdGhvc2UgbmV4dC1ob3BzLiAgVGhpcyBpcyBhIHB1cmUgSVAgYXBw
bGljYXRpb24gKExEUCBmb2xsb3dzDQo+Pj4gb2YgY291cnNlKSBhbmQgSSdkIHByZWZlciBub3Qg
dG8gbG9zZSB0cmFjayBvZiB0aG9zZSBvcHRpb25zIHdoZW4NCj4+PiBjb25zaWRlcmluZyB0aGUg
UlNWUC1URSBhcHBsaWNhdGlvbnMuDQo+Pj4NCj4+PiBBbGlhDQo+Pj4NCj4+PiBPbiBUdWUsIEp1
biAyMSwgMjAxMSBhdCA5OjA2IFBNLCBBY2VlIExpbmRlbSANCjxhY2VlLmxpbmRlbUBlcmljc3Nv
bi5jb20+DQo+Pj4gd3JvdGU6DQo+Pj4+IEhpIEFsaWEsDQo+Pj4+IEkgZ3Vlc3MgSSBhZ3JlZSB3
aXRoIExvdSAtIGhlcmV0b2ZvcmUsIHdlJ3ZlIGRvbmUgVEUgcmVxdWlyZW1lbnRzIGluDQo+Pj4g
dGhlIE1QTFMvQ0NBTVAgV0dzIGFuZCB0aGUgVEUgZW5jb2RpbmdzIGluIHRoZSBJR1AgV0dzLiBJ
IHRoaW5rIHdlDQo+Pj4gc2hvdWxkIGdpdmUgdGhlIGRlY2lzaW9uIGV4cGxpY2l0IGNvbnNpZGVy
YXRpb24gYmVmb3JlIHdlIGJyYW5jaCBvZmYNCj4+PiBhbmQgZG8gVEUgZm9yIGFwcGxpY2F0aW9u
IFggaW5kZXBlbmRlbnRseS4gQWRkaXRpb25hbGx5LCBpZiB3ZSBkbw0KPj4+IGRlY2lkZSB0byBz
cGxpdCB0aGlzIG9mZiBpbmRlcGVuZGVudGx5LCBhbiBFLW1haWwgdG8gdGhlIGxpc3Qgc2F5aW5n
DQo+Pj4gdGhlcmUgaXMgbm8gb3ZlcmxhcCBpcyBub3Qgc3VmZmljaWVudCB0byBtb3ZlIGZvcndh
cmQuIEF0IGEgbWluaW11bSwgSQ0KPj4+IGJlbGlldmUgd2UgbmVlZCB0bzoNCj4+Pj4NCj4+Pj4g
ICAxLiBFeHBsaWNpdGx5IGRvY3VtZW50IHRoaXMgYWx0ZXJuYXRlIGFwcGxpY2FiaWxpdHkgYW5k
DQo+Pj4gcmVsYXRpb25zaGlwIHRvIGV4aXN0aW5nIFRFIGluIHRoZSBkcmFmdC4NCj4+Pj4gICAy
LiBEZXRlcm1pbmUgd2hldGhlciBhbnkgc3ViLVRMVnMgY2FuIGJlIHNoYXJlZCAobXkgb3Bpbmlv
biB3YXMNCj4+PiBjb25zaXN0ZW50IHdpdGggeW91cnMgdGhhdCB0aGVyZSBhcmUgbm90IGR1ZSB0
byBkaWZmZXJlbmNlcyBpbg0KPj4+IHJlcXVpcmVtZW50cyBhbmQgbWVhc3VyZW1lbnQpLg0KPj4+
PiAgIDMuIEFzc3VyZSB0aGUgc3ViLVRMVnMgYXJlIGFwcHJvcHJpYXRlbHkgbmFtZWQgdG8gYXZv
aWQgY29uZnVzaW9uDQo+Pj4gYmV0d2VlbiB0aGUgbGF0ZW5jeSBhcHBsaWNhdGlvbnMuDQo+Pj4+
DQo+Pj4+IFRoYW5rcywNCj4+Pj4gQWNlZQ0KPj4+PiBPbiBKdW4gMjEsIDIwMTEsIGF0IDI6MDgg
UE0sIEFsaWEgQXRsYXMgd3JvdGU6DQo+Pj4+DQo+Pj4+PiBIaSBBY2VlLA0KPj4+Pj4NCj4+Pj4+
IEpvaG4gRHJha2UgYW5kIEkgZGlkIHRha2UgYSBsb29rIGF0IHRoZSBkcmFmdCBtZW50aW9uZWQg
aW4gQ0NBTVAuDQo+Pj4gIEl0DQo+Pj4+PiBoYWQgYSBsYXJnZSBudW1iZXIgb2YgcmVxdWlyZW1l
bnRzIGFuZCBleHRlbnNpb25zIHRvDQo+Pj4+PiBhIG51bWJlciBvZiBkaWZmZXJlbnQgcHJvdG9j
b2xzLiAgVGhlcmUgaXMgb25lIHN1Yi1UTFYgKGxhdGVuY3kpDQo+Pj4gdGhhdA0KPj4+Pj4gYXBw
ZWFycyB0aGUgc2FtZSAtIGJ1dCB0aGUgZXhwZWN0YXRpb25zDQo+Pj4+PiBhcyB0byBhdmVyYWdp
bmcgdnMuIGluc3RhbnRhbmVvdXMgd2VyZSBkaWZmZXJlbnQuDQo+Pj4+Pg0KPj4+Pj4gVGhlIE9T
UEYgVEUgRXhwcmVzcyBQYXRoIHdvcmsgaXMgZmFpcmx5IHNlbGYtY29udGFpbmVkIGFuZCBkb2Vz
bid0DQo+Pj4+PiBzcGVjaWZ5IGluIGV4YWN0IGRldGFpbCBob3cgdGhlIGluZm9ybWF0aW9uDQo+
Pj4+PiBmb3IgdGhlIHN1Yi1UTFZzIGlzIG1lYXN1cmVkIG9yIG9idGFpbmVkLiAgSSB0aGluayBp
dCBjb3VsZCBiZSB1c2VkDQo+Pj4+PiBmb3IgbXVsdGlwbGUgcHVycG9zZXMuDQo+Pj4+Pg0KPj4+
Pj4gQWxpYQ0KPj4+Pj4NCj4+Pj4+IE9uIFR1ZSwgSnVuIDIxLCAyMDExIGF0IDEyOjQ5IFBNLCBB
Y2VlIExpbmRlbQ0KPj4+IDxhY2VlLmxpbmRlbUBlcmljc3Nvbi5jb20+IHdyb3RlOg0KPj4+Pj4+
IEhpIFNwZW5jZXIgKENDQU1QIGNvcGllZCBhcyB3ZWxsKSwNCj4+Pj4+Pg0KPj4+Pj4+IEhlcmUg
aXMgYSBsaW5rIGZvciBldmVyeW9uZSdzIGNvbnZlbmllbmNlOg0KPj4+Pj4+DQo+Pj4+Pj4gaHR0
cDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1naWFjYWxvbmUtb3NwZi10ZS1leHByZXNzLXBhdGgt
MDEudHh0DQo+Pj4+Pj4NCj4+Pj4+PiBBdCBJRVRGIDgwLCB0aGVyZSB3ZXJlIHF1ZXN0aW9ucyBh
Ym91dCBvdmVybGFwIHdpdGggb3RoZXIgQ0NBTVANCj4+PiBkcmFmdHMgY29udGFpbmluZyBpbnRl
cmZhY2UgZGVsYXkgbWV0cmljcyBhbmQgcHJvcG9zYWxzIGZvciBuZXcgVEUgDQpzdWItDQo+Pj4g
VExWcy4gSGF2ZSB5b3Ugb3IgeW91ciBjby1hdXRob3JzLCBkb25lIGxvb2tlZCBhdCBob3cgeW91
ciBkcmFmdCBpcw0KPj4+IHBvc2l0aW9uZWQgdmVyc3VzIHRoZXNlIG90aGVyIGRyYWZ0cz8gV2hp
bGUgdGhlc2UgYXBwbGljYXRpb25zIGhhdmUNCj4+PiBkaWZmZXJpbmcgZ29hbHMsIHRoZSBDQ0FN
UC9PU1BGIGNoYWlycyByZXF1ZXN0ZWQgdGhhdCB0aGlzIGFuYWx5c2lzIGJlDQo+Pj4gZG9uZS4N
Cj4+Pj4+Pg0KPj4+Pj4+IGh0dHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtd2FuZy1jY2FtcC1s
YXRlbmN5LXRlLW1ldHJpYy0wMy50eHQNCj4+Pj4+Pg0KPj4+Pj4+IFdlIHdvdWxkIGxpa2UgdG8g
YXZvaWQgaGF2aW5nIGV4YWN0bHkgdGhlIHNhbWUgaW5mb3JtYXRpb24NCj4+PiBhZHZlcnRpc2Vk
IGluIHR3byBkaWZmZXJlbnQgbGluayBTdWItVExWcy4gSSdkIGhvcGUgd2UgY291bGQgYWdyZWUg
b24NCj4+PiBjb21tb24gdW5pdHMuDQo+Pj4+Pj4NCj4+Pj4+PiBUaGFua3MsDQo+Pj4+Pj4gQWNl
ZQ0KPj4+Pj4+DQo+Pj4+Pj4gT24gSnVuIDIwLCAyMDExLCBhdCA0OjMwIFBNLCBTcGVuY2VyIEdp
YWNhbG9uZSB3cm90ZToNCj4+Pj4+Pg0KPj4+Pj4+PiBIZWxsbyBldmVyeW9uZSwNCj4+Pj4+Pj4N
Cj4+Pj4+Pj4gQXMgeW91IG1heSBoYXZlIG5vdGljZWQsIGFub3RoZXIgdmVyc2lvbiBvZiB0aGUg
T1NQRiBURSBFeHByZXNzDQo+Pj4gUGF0aA0KPj4+Pj4+PiBkcmFmdCBoYXMgYmVlbiBwb3N0ZWQu
IFdlIG1hZGUgYSBudW1iZXIgb2YgY2hhbmdlcyBiYXNlZCBvbg0KPj4+IGZlZWRiYWNrDQo+Pj4+
Pj4+IGZyb20gSUVURiA4MC4gV2UgaW52aXRlIHlvdXIgY29tbWVudHMgYW5kIHN1Z2dlc3Rpb25z
LiBUaGUgbWFpbg0KPj4+Pj4+PiBjaGFuZ2VzIGluY2x1ZGU6DQo+Pj4+Pj4+DQo+Pj4+Pj4+IC1X
ZSBoYXZlIGNvbnNvbGlkYXRlZCBzb21lIHN1Yi1UTFZzIGZvciBlZmZpY2llbmN5LiBUaGVyZSBh
cmUgbm8NCj4+Pj4+Pj4gbG9uZ2VyIG5vbWluYWwgYW5kIGFub21hbG91cyBzdWItVExWcyBmb3Ig
ZGVsYXkgYW5kIGxvc3MuIFRoZQ0KPj4+Pj4+PiBmdW5jdGlvbmFsaXR5IGZvciBzaWduYWxpbmcg
c3RlYWR5IHN0YXRlIHZlcnNlcyBhYm5vcm1hbA0KPj4+IHBlcmZvcm1hbmNlDQo+Pj4+Pj4+IGZv
ciB0aGVzZSBwYXJhbWV0ZXJzIGhhdmUgYmVlbiBtb3ZlZCBpbnRvIHR3byBzdWItVExWcyAod2hl
cmUgd2UNCj4+PiB1c2VkDQo+Pj4+Pj4+IHRvIGhhdmUgZm91cikuDQo+Pj4+Pj4+DQo+Pj4+Pj4+
IC1JbiBvcmRlciB0byBhZHZlcnRpc2UgYm90aCBub3JtYWwgYW5kIGFibm9ybWFsIG5ldHdvcmsN
Cj4+PiBwZXJmb3JtYW5jZQ0KPj4+Pj4+PiBzdGF0ZSBpbiBjb25zb2xpZGF0ZWQgc3ViLVRMVnMs
IGEgYml0LCBjYWxsZWQgdGhlIGFub21hbG91cyAoQSkNCj4+PiBidXQNCj4+Pj4+Pj4gaGFzIGJl
ZW4gYWRkZWQgdG8gY2VydGFpbiBzdWItVExWcy4gVGhlIEEgYml0IGlzIHNldCB3aGVuIHRoZQ0K
Pj4+IG1lYXN1cmVkDQo+Pj4+Pj4+IHZhbHVlIG9mIGEgcGFyYW1ldGVyIGV4Y2VlZHMgYSBjb25m
aWd1cmVkIG1heGltdW0gdGhyZXNob2xkLiBUaGUgQQ0KPj4+IGJpdA0KPj4+Pj4+PiBpcyBjbGVh
cmVkIHdoZW4gdGhlIG1lYXN1cmVkIHZhbHVlIGZhbGxzIGJlbG93IGl0cyBjb25maWd1cmVkDQo+
Pj4gcmV1c2UNCj4+Pj4+Pj4gdGhyZXNob2xkLiBJZiB0aGUgQSBiaXQgaXMgY2xlYXIsIHRoZSBz
dWItVExWIHJlcHJlc2VudHMgc3RlYWR5DQo+Pj4gc3RhdGUNCj4+Pj4+Pj4gbGluayBwZXJmb3Jt
YW5jZS4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gLVdlIGNoYW5nZWQgdGhlIGVuY29kaW5ncyBvZiBjZXJ0
YWluIHZhcmlhYmxlcyBmcm9tIGZsb2F0aW5nIHBvaW50DQo+Pj4gdG8NCj4+Pj4+Pj4gZml4ZWQg
cG9pbnQuIFRoaXMgY2hhbmdlIHBlcm1pdHMgdGhlIGFkZGl0aW9uIG9mIHRoZSBBIGJpdCAod2hl
bg0KPj4+Pj4+PiBuZWNlc3NhcnkpLCBpdCBhbGxvd3MgYml0LXNwYWNlIHJlc2VydmF0aW9ucyB0
byBiZSBtYWRlLCBhbmQgaXQNCj4+Pj4+Pj4gcGVybWl0cyBhIGNvbW1vbiBUTFYgZm9ybWF0IGFj
cm9zcyB0aGUgYnVsayBvZiB0aGUgVExWcyBpbiB0aGUNCj4+PiBkcmFmdC4NCj4+Pj4+Pj4gSW4g
YWRkaXRpb24sIHRoZSBuZXcgZW5jb2RpbmdzIGFkZHJlc3MgY29uY2VybnMgYWJvdXQgZ3JhbnVs
YXJpdHkNCj4+PiBhbmQNCj4+Pj4+Pj4gaW50ZXJvcGVyYWJpbGl0eS4NCj4+Pj4+Pj4NCj4+Pj4+
Pj4gLVdlIGFkZGVkIHN1Yi1UTFZzIGZvciBSZXNpZHVhbCBCYW5kd2lkdGggYW5kIEF2YWlsYWJs
ZSBCYW5kd2lkdGguDQo+Pj4+Pj4+IFJlc2lkdWFsIGJhbmR3aWR0aCBpcyBkZWZpbmVkIGFzIHRo
ZSBNYXhpbXVtIEJhbmR3aWR0aCBbUkZDMzYzMF0NCj4+PiBtaW51cw0KPj4+Pj4+PiB0aGUgYmFu
ZHdpZHRoIGN1cnJlbnRseSBhbGxvY2F0ZWQgdG8gUlNWUC1URSBMU1BzLiBBdmFpbGFibGUNCj4+
PiBiYW5kd2lkdGgNCj4+Pj4+Pj4gaXMgZGVmaW5lZCB0byBiZSByZXNpZHVhbCBiYW5kd2lkdGgg
bWludXMgdGhlIG1lYXN1cmVkIGJhbmR3aWR0aA0KPj4+IHVzZWQNCj4+Pj4+Pj4gZm9yIHRoZSBh
Y3R1YWwgZm9yd2FyZGluZyBvZiBub24tUlNWUC1URSBMU1AgcGFja2V0cy4NCj4+Pj4+Pj4NCj4+
Pj4+Pj4gLVZhcmlvdXMgb3RoZXIgbW9kaWZpY2F0aW9ucyB3ZXJlIG1hZGUgYWNyb3NzIHRoZSBk
cmFmdC4gVGhlc2UNCj4+Pj4+Pj4gaW5jbHVkZSwgYnV0IGFyZSBub3QgbGltaXRlZCB0bywgdGhl
IGFic3RyYWN0LCB0aGUgaW50cm9kdWN0aW9uLA0KPj4+IHRoZQ0KPj4+Pj4+PiB0aHJlc2hvbGRp
bmcgc3BlY2lmaWNhdGlvbnMsIGFuZCBhIG51bWJlciBvZiBmaWVsZCBkZXNjcmlwdGlvbnMuDQo+
Pj4+Pj4+DQo+Pj4+Pj4+IC1MYXN0LCBidXQgY2VydGFpbmx5IG5vdCBsZWFzdCwgU3RlZmFubyBQ
cm92aWRpIGhhcyBqb2luZWQgdGhlDQo+Pj4gZHJhZnQNCj4+Pj4+Pj4NCj4+Pj4+Pj4gV2UgbG9v
ayBmb3J3YXJkIHRvIGhlYXJpbmcgeW91ciBjb21tZW50cyBhbmQgY29uY2VybnMuDQo+Pj4+Pj4+
DQo+Pj4+Pj4+IFRoYW5rcywNCj4+Pj4+Pj4NCj4+Pj4+Pj4gU3BlbmNlciwgQWxpYSwgRGF2ZSwg
Sm9obiwgU3RlZmFubw0KPj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPj4+Pj4+PiBPU1BGIG1haWxpbmcgbGlzdA0KPj4+Pj4+PiBPU1BGQGll
dGYub3JnDQo+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vb3Nw
Zg0KPj4+Pj4+DQo+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+Pj4+PiBPU1BGIG1haWxpbmcgbGlzdA0KPj4+Pj4+IE9TUEZAaWV0Zi5vcmcN
Cj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGYNCj4+Pj4+
Pg0KPj4+Pg0KPj4+Pg0KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+Pj4gQ0NBTVAgbWFpbGluZyBsaXN0DQo+Pj4gQ0NBTVBAaWV0Zi5vcmcNCj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2NjYW1wDQo+IA0KPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBPU1BGIG1haWxp
bmcgbGlzdA0KPiBPU1BGQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vb3NwZg0KPiANCj4gDQo+IA0KPiANCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpDQ0FNUCBtYWlsaW5nIGxpc3QNCkNDQU1QQGlldGYub3Jn
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2NjYW1wDQoNCg0KDQo=
--=_alternative 0023FAB9482578BD_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkhpIEFsbCw8L2ZvbnQ+DQo8YnI+
DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkkgcmVhZCB0aHJvdWdoIHRoZSBk
cmFmdC1naWFjYWxvbmUuDQpGb3IgdGhlIHBvcnRpb24gb2YgbGF0ZW5jeSwgdGhlcmUgaXMgbm8g
YW55IGVzc2VudGlhbCBkaWZmZXJlbmNlIGJldHdlZW4NCmJvdGggb2YgZHJhZnRzLiA8L2ZvbnQ+
DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkluIHRoZSBsYXRlc3QgdmVyc2lv
biwgdGhleSBhZGRlZCBhDQpiaXQgaW4gc3ViLVRMViBhbmQgZ2F2ZSBzb21lIGNvbnNpZGVyYXRp
b24gZm9yIHRoZSBhZHZlcnRpc21lbnQgY29udHJvbC4NClRoaXMgaGFzIGFzbG8gYmVlbiBkZXNj
cmliZWQgaW4gb3VyIGRyYWZ0LjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1z
ZXJpZiI+Q29udHJvbCBwbGFuZSBhbHdheXMgY29tYmluZXMgcm91dGluZw0KY29uc3RyYWludHMg
d2l0aCBwcmUtZGVmaW5lZCBwcmlvcml0aWVzLCBlLmcuLCBTUkxHIGRpdmVyc2l0eSwgbGF0ZW5j
eSwNCmNvc3QsIGFuZCBiYW5kd2lkdGguIDwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0i
c2Fucy1zZXJpZiI+QnV0IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgd2UgbmVlZCB0bw0KYWRkIDxp
PlJlc2lkdWFsPC9pPmFuZCA8aT5BdmFpbGFibGU8L2k+YmFuZHdpZHRoIGluIGRyYWZ0LWdpYWNh
bG9uZS4gV2h5DQpkb24ndCB5b3UgdXNlIFJGQzQyMDMgYW5kIFJGQzM2MzAgdG8gY2FsY3VsYXRl
IHRoZW0/PC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5X
ZSB3aWxsIHJlc3RydWN0dXJlIGRyYWZ0LXdhbmcgaW50bw0KYSBmcmFtZXdvcmsgYW5kIHNvbWUg
cHJvdG9jb2wgc3BlY2lmaWMgcGFydHMgKGkuZS4sIE9TUEYtVEUgYW5kIFJTVlAtVEUpDQp0byBh
ZGRyZXNzIHRoZSBpc3N1ZXMgcmFpc2VkIGluIHRoZSBmcmFtZXdvcmsuIDwvZm9udD4NCjxicj48
Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+QmFzZWQgb24gc3VnZ2VzdGlvbnMgZnJvbSBM
b3UgYW5kIEFjZWUsDQp3ZSBhZ3JlZSB0aGF0IHRoZSBPU1BGIHByb3Rpb25zIGZyb20gb3VyIGRy
YWZ0IGlzIGNvbWJpbmVkIHdpdGggZHJhZnQtZ2lhY2Fsb25lLg0KT1NQRiBleHRlbnNpb24gd2ls
bCBiZSBkZXZlbG9wZWQgaW4gZHJhZnQtZ2lhY2Fsb25lLjwvZm9udD4NCjxicj48Zm9udCBzaXpl
PTIgZmFjZT0ic2Fucy1zZXJpZiI+VGhlIGZyYW1ld29yayBkb2N1bWVudCB3aWxsIG1haW5seSBm
b2N1cw0Kb24gdGhlIHJlcXVpcmVtZW50IG9mIGxhdGVuY3kgYXBwbGljYXRpb24gYW5kIGhvdyB0
byB1c2UgbGF0ZW5jeSBpbmZvcm1hdGlvbi4NCiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXpl
PTIgZmFjZT0ic2Fucy1zZXJpZiI+SSBwcmVmZXIgZnJhbWV3b3JrIGRvY3VtZW50IGlzIGRvbmUN
CmluIENDQU1QLiBCdXQgaXQgaXMgcmVsYXRlZCB0byBSVEdXRyBhbmQgTVBMUy48L2ZvbnQ+DQo8
YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkJlZm9yZSB3ZSBkZWZpbmUgdGhlIGFi
aWxpdHkgdG8gcmVwb3J0DQpsYXRlbmN5LCBpdCBtdXN0IGJlIGNsZWFyIHdoYXQgd2UgYXJlIHJl
cG9ydGluZy4gU28gZGlmZmVyZW50IGltcGxlbWVudGF0aW9ucw0Kd2lsbCByZXBvcnQgdGhlIHNh
bWUgdGhpbmcuIDwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+QmFz
ZWQgb24gdGhlIGRpc2N1c3Npb24gd2l0aCBBZHJpYW4NCmJ5IGVtYWlsLCB3ZSB3aWxsIGdpdmUg
c29tZSBkZXNjcmlwdGlvbiBhYm91dCB3aGF0IHdlIGFyZSBnb25nIHRvIHJlcG9ydA0KaW4gdGhp
cyBmcmFtZXdvcmsgZG9jdW1lbnQuPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5z
LXNlcmlmIj5UaGUgcnN2cC10ZSBkb2N1bWVudCBpbiBDQ0FNUCB3aWxsIGdpdmUNCnNvbWUgc29s
dXRpb24gZm9yIGxhdGVuY3kgVEUgKGUuZy4sIGFjY3VtdWxhdGlvbiBhbmQgdmVyaWZpY2F0aW9u
IG9mIHRoZQ0KZGVsYXkpLiA8L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNh
bnMtc2VyaWYiPlhpaHVhIEZ1PC9mb250Pg0KPGJyPg0KPGJyPg0KPGJyPg0KPHRhYmxlIHdpZHRo
PTEwMCU+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZCB3aWR0aD0zNSU+PGZvbnQgc2l6ZT0xIGZhY2U9
InNhbnMtc2VyaWYiPjxiPkxvdSBCZXJnZXIgJmx0O2xiZXJnZXJAbGFibi5uZXQmZ3Q7PC9iPg0K
PC9mb250Pg0KPGJyPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj63orz+yMs6ICZuYnNw
O2NjYW1wLWJvdW5jZXNAaWV0Zi5vcmc8L2ZvbnQ+DQo8cD48Zm9udCBzaXplPTEgZmFjZT0ic2Fu
cy1zZXJpZiI+MjAxMS0wNi0yMiDPws7nIDExOjE2PC9mb250Pg0KPHRkIHdpZHRoPTY0JT4NCjx0
YWJsZSB3aWR0aD0xMDAlPg0KPHRyIHZhbGlnbj10b3A+DQo8dGQ+DQo8ZGl2IGFsaWduPXJpZ2h0
Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj7K1bz+yMs8L2ZvbnQ+PC9kaXY+DQo8dGQ+
PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPkFjZWUgTGluZGVtICZsdDthY2VlLmxpbmRl
bUBlcmljc3Nvbi5jb20mZ3Q7PC9mb250Pg0KPHRyIHZhbGlnbj10b3A+DQo8dGQ+DQo8ZGl2IGFs
aWduPXJpZ2h0Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj6zrcvNPC9mb250PjwvZGl2
Pg0KPHRkPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj5DQ0FNUCAmbHQ7Y2NhbXBAaWV0
Zi5vcmcmZ3Q7LCBPU1BGIFdHDQpMaXN0ICZsdDtvc3BmQGlldGYub3JnJmd0OzwvZm9udD4NCjx0
ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9udCBzaXplPTEgZmFjZT0i
c2Fucy1zZXJpZiI+1vfM4jwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEgZmFjZT0ic2Fu
cy1zZXJpZiI+UmU6IFtDQ0FNUF0gW09TUEZdICZuYnNwOyBkcmFmdC1naWFjYWxvbmUtb3NwZi10
ZS1leHByZXNzLXBhdGgtMDE8L2ZvbnQ+PC90YWJsZT4NCjxicj4NCjx0YWJsZT4NCjx0ciB2YWxp
Z249dG9wPg0KPHRkPg0KPHRkPjwvdGFibGU+DQo8YnI+PC90YWJsZT4NCjxicj4NCjxicj4NCjxi
cj48Zm9udCBzaXplPTI+PHR0Pk9TUEYgV0cgZm9yIHRoZSBPU1BGIGV4dGVuc2lvbnMgc2VlbXMg
dmVyeSByZWFzb25hYmxlDQp0byBtZSA7LSk8YnI+DQo8YnI+DQpJIHN0aWxsIGhvcGUgdGhhdCB0
aGUgT1NQRiBwb3J0aW9ucyBvZjxicj4NCmRyYWZ0LXdhbmctY2NhbXAtbGF0ZW5jeS10ZS1tZXRy
aWMgY2FuIGJlIGNvbWJpbmVkIHdpdGg8YnI+DQpkcmFmdC1naWFjYWxvbmUtb3NwZi10ZS1leHBy
ZXNzLXBhdGggZ2l2ZW4gdGhhdCBib3RoIGRyYWZ0cyBzdGF0ZSB0aGF0PGJyPg0KdGhleSBhcmUg
YWRkcmVzc2luZyBlc3NlbnRpYWxseSB0aGUgc2FtZSBoaWdoLWxldmVsIHByb2JsZW0uPGJyPg0K
PGJyPg0KTG91PGJyPg0KPGJyPg0KT24gNi8yMi8yMDExIDg6NDAgQU0sIEFjZWUgTGluZGVtIHdy
b3RlOjxicj4NCiZndDsgSGkgSm9obiwgPGJyPg0KJmd0OyBBcyBpdCBzdGFuZHMsIHRoZSBkcmFm
dCBjb250YWlucyBtYWlubHkgT1NQRiBURSBlbmNvZGluZ3MgYW5kIGNvbnNpZGVyYXRpb25zLg0K
SGVuY2UsIG15IGluY2xpbmF0aW9uIHdvdWxkIGJlIHRvIGtlZXAgaXQgaW4gdGhlIE9TUEYgV0cu
IEhvd2V2ZXIsIEknbQ0Kd2lsbGluZyB0byBsaXN0ZW4gdG8gb3RoZXIgcHJvcG9zYWxzLiA8YnI+
DQomZ3Q7IDxicj4NCiZndDsgVGhhbmtzLDxicj4NCiZndDsgQWNlZTxicj4NCiZndDsgT24gSnVu
IDIxLCAyMDExLCBhdCAxMToxMCBQTSwgSm9obiBFIERyYWtlIHdyb3RlOjxicj4NCiZndDsgPGJy
Pg0KJmd0OyZndDsgSGksPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyBJIGFtIGEgYml0IGNv
bmZ1c2VkLiAmbmJzcDtJIHRob3VnaHQgdGhlIHByb3BlciBob21lIGZvciB0aGlzDQp3b3JrIHdv
dWxkIGVpdGhlciBiZSB0aGUgcnRnIHdnIG9yIHRoZSBtcGxzIHdnLiAmbmJzcDtJIHRob3VnaHQg
aXQgd2FzDQpwcmVzZW50ZWQgdG8gdGhlIE9TUEYgd2cgZm9yIGluZm9ybWF0aW9uIG9ubHkuPGJy
Pg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyBUaGFua3MsPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyBKb2huIDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgU2VudCBmcm9tIG15IGlQaG9u
ZTxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsgRnJvbTogY2NhbXAtYm91bmNlc0Bp
ZXRmLm9yZyBbbWFpbHRvOmNjYW1wLWJvdW5jZXNAaWV0Zi5vcmddDQpPbiBCZWhhbGY8YnI+DQom
Z3Q7Jmd0OyZndDsgT2YgQWxpYSBBdGxhczxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBUdWVzZGF5
LCBKdW5lIDIxLCAyMDExIDY6NDUgUE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEFjZWUgTGluZGVt
PGJyPg0KJmd0OyZndDsmZ3Q7IENjOiBTcGVuY2VyIEdpYWNhbG9uZTsgQ0NBTVA7IE9TUEYgV0cg
TGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW0NDQU1QXSBbT1NQRl0gZHJhZnQt
Z2lhY2Fsb25lLW9zcGYtdGUtZXhwcmVzcy1wYXRoLTAxPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7IEhpIEFjZWUsPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
IEkgZG8gYWdyZWUgdGhhdCB3ZSBzaG91bGQgZXhwbGljaXRseSBkb2N1bWVudCB0aGlzIGluIHRo
ZQ0KZHJhZnQgJmFtcDsgd29yazxicj4NCiZndDsmZ3Q7Jmd0OyBvbiBiZXR0ZXIgbmFtZXMgZm9y
IHRoZSBzdWItVExWcyB0aGF0IG1pZ2h0IGJlIGNvbmZ1c2VkLjxicj4NCiZndDsmZ3Q7Jmd0OyBJ
IGFsc28gYWdyZWUgdGhhdCB3ZSBuZWVkIHRvIGdpdmUgdGhlIGRlY2lzaW9uIGV4cGxpY2l0IGNv
bnNpZGVyYXRpb247PGJyPg0KJmd0OyZndDsmZ3Q7IHRvIGdpdmUgdGhpcyB0aGUgZXhwb3N1cmUg
bmVjZXNzYXJ5IGFuZCBjb25zaWRlcmF0aW9uIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyBhcHBsaWNh
dGlvbnMgd2FzIHdoeSB3ZSBoYWQgdGhpcyBkcmFmdCBkaXNjdXNzZWQgaW4gcnRnd2cNCmFzIHdl
bGwgYXM8YnI+DQomZ3Q7Jmd0OyZndDsgb3NwZi48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsgSW4gYWRkaXRpb24gdG8gdGhlIG9idmlvdXMgdXNlcyBmb3IgUlNWUC1URSwgYW5v
dGhlciBwb3RlbnRpYWw8YnI+DQomZ3Q7Jmd0OyZndDsgYXBwbGljYXRpb24gaXMgdGhlIGlkZWEg
b2YgYSBwYXRoLXdlaWdodGVkIEVDTVAsIHdoZXJlIHRyYWZmaWMNCmlzPGJyPg0KJmd0OyZndDsm
Z3Q7IHNwbGl0IHRvIHRoZSBkaWZmZXJlbnQgbmV4dC1ob3BzIGJhc2VkIHVwb24gdGhlIHRvdGFs
IHBhdGgNCmJhbmR3aWR0aHM8YnI+DQomZ3Q7Jmd0OyZndDsgb3V0IHRob3NlIG5leHQtaG9wcy4g
Jm5ic3A7VGhpcyBpcyBhIHB1cmUgSVAgYXBwbGljYXRpb24gKExEUA0KZm9sbG93czxicj4NCiZn
dDsmZ3Q7Jmd0OyBvZiBjb3Vyc2UpIGFuZCBJJ2QgcHJlZmVyIG5vdCB0byBsb3NlIHRyYWNrIG9m
IHRob3NlIG9wdGlvbnMNCndoZW48YnI+DQomZ3Q7Jmd0OyZndDsgY29uc2lkZXJpbmcgdGhlIFJT
VlAtVEUgYXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBB
bGlhPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9uIFR1ZSwgSnVuIDIxLCAy
MDExIGF0IDk6MDYgUE0sIEFjZWUgTGluZGVtICZsdDthY2VlLmxpbmRlbUBlcmljc3Nvbi5jb20m
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSGkgQWxp
YSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEkgZ3Vlc3MgSSBhZ3JlZSB3aXRoIExvdSAtIGhlcmV0
b2ZvcmUsIHdlJ3ZlIGRvbmUgVEUgcmVxdWlyZW1lbnRzDQppbjxicj4NCiZndDsmZ3Q7Jmd0OyB0
aGUgTVBMUy9DQ0FNUCBXR3MgYW5kIHRoZSBURSBlbmNvZGluZ3MgaW4gdGhlIElHUCBXR3MuIEkN
CnRoaW5rIHdlPGJyPg0KJmd0OyZndDsmZ3Q7IHNob3VsZCBnaXZlIHRoZSBkZWNpc2lvbiBleHBs
aWNpdCBjb25zaWRlcmF0aW9uIGJlZm9yZSB3ZQ0KYnJhbmNoIG9mZjxicj4NCiZndDsmZ3Q7Jmd0
OyBhbmQgZG8gVEUgZm9yIGFwcGxpY2F0aW9uIFggaW5kZXBlbmRlbnRseS4gQWRkaXRpb25hbGx5
LCBpZg0Kd2UgZG88YnI+DQomZ3Q7Jmd0OyZndDsgZGVjaWRlIHRvIHNwbGl0IHRoaXMgb2ZmIGlu
ZGVwZW5kZW50bHksIGFuIEUtbWFpbCB0byB0aGUgbGlzdA0Kc2F5aW5nPGJyPg0KJmd0OyZndDsm
Z3Q7IHRoZXJlIGlzIG5vIG92ZXJsYXAgaXMgbm90IHN1ZmZpY2llbnQgdG8gbW92ZSBmb3J3YXJk
LiBBdA0KYSBtaW5pbXVtLCBJPGJyPg0KJmd0OyZndDsmZ3Q7IGJlbGlldmUgd2UgbmVlZCB0bzo8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgMS4gRXhw
bGljaXRseSBkb2N1bWVudCB0aGlzIGFsdGVybmF0ZSBhcHBsaWNhYmlsaXR5DQphbmQ8YnI+DQom
Z3Q7Jmd0OyZndDsgcmVsYXRpb25zaGlwIHRvIGV4aXN0aW5nIFRFIGluIHRoZSBkcmFmdC48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAyLiBEZXRlcm1pbmUgd2hldGhlciBhbnkgc3ViLVRM
VnMgY2FuIGJlIHNoYXJlZA0KKG15IG9waW5pb24gd2FzPGJyPg0KJmd0OyZndDsmZ3Q7IGNvbnNp
c3RlbnQgd2l0aCB5b3VycyB0aGF0IHRoZXJlIGFyZSBub3QgZHVlIHRvIGRpZmZlcmVuY2VzDQpp
bjxicj4NCiZndDsmZ3Q7Jmd0OyByZXF1aXJlbWVudHMgYW5kIG1lYXN1cmVtZW50KS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAzLiBBc3N1cmUgdGhlIHN1Yi1UTFZzIGFyZSBhcHByb3By
aWF0ZWx5IG5hbWVkDQp0byBhdm9pZCBjb25mdXNpb248YnI+DQomZ3Q7Jmd0OyZndDsgYmV0d2Vl
biB0aGUgbGF0ZW5jeSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgQWNlZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgT24gSnVuIDIxLCAyMDExLCBhdCAyOjA4IFBNLCBBbGlhIEF0bGFzIHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIaSBB
Y2VlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Sm9obiBEcmFrZSBhbmQgSSBkaWQgdGFrZSBhIGxvb2sgYXQgdGhlIGRyYWZ0IG1lbnRpb25lZA0K
aW4gQ0NBTVAuPGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwO0l0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgaGFkIGEgbGFyZ2UgbnVtYmVyIG9mIHJlcXVpcmVtZW50cyBhbmQgZXh0ZW5zaW9ucw0K
dG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIG51bWJlciBvZiBkaWZmZXJlbnQgcHJvdG9j
b2xzLiAmbmJzcDtUaGVyZSBpcyBvbmUNCnN1Yi1UTFYgKGxhdGVuY3kpPGJyPg0KJmd0OyZndDsm
Z3Q7IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHBlYXJzIHRoZSBzYW1lIC0gYnV0
IHRoZSBleHBlY3RhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcyB0byBhdmVyYWdp
bmcgdnMuIGluc3RhbnRhbmVvdXMgd2VyZSBkaWZmZXJlbnQuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgT1NQRiBURSBFeHByZXNzIFBhdGgg
d29yayBpcyBmYWlybHkgc2VsZi1jb250YWluZWQNCmFuZCBkb2Vzbid0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgc3BlY2lmeSBpbiBleGFjdCBkZXRhaWwgaG93IHRoZSBpbmZvcm1hdGlvbjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB0aGUgc3ViLVRMVnMgaXMgbWVhc3VyZWQgb3Ig
b2J0YWluZWQuICZuYnNwO0kNCnRoaW5rIGl0IGNvdWxkIGJlIHVzZWQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBmb3IgbXVsdGlwbGUgcHVycG9zZXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbGlhPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBUdWUsIEp1biAyMSwgMjAxMSBhdCAxMjo0
OSBQTSwgQWNlZSBMaW5kZW08YnI+DQomZ3Q7Jmd0OyZndDsgJmx0O2FjZWUubGluZGVtQGVyaWNz
c29uLmNvbSZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIFNwZW5j
ZXIgKENDQU1QIGNvcGllZCBhcyB3ZWxsKSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVyZSBpcyBhIGxpbmsgZm9yIGV2ZXJ5b25l
J3MgY29udmVuaWVuY2U6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGh0dHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtZ2lhY2Fsb25l
LW9zcGYtdGUtZXhwcmVzcy1wYXRoLTAxLnR4dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBdCBJRVRGIDgwLCB0aGVyZSB3ZXJlIHF1
ZXN0aW9ucyBhYm91dCBvdmVybGFwDQp3aXRoIG90aGVyIENDQU1QPGJyPg0KJmd0OyZndDsmZ3Q7
IGRyYWZ0cyBjb250YWluaW5nIGludGVyZmFjZSBkZWxheSBtZXRyaWNzIGFuZCBwcm9wb3NhbHMg
Zm9yDQpuZXcgVEUgc3ViLTxicj4NCiZndDsmZ3Q7Jmd0OyBUTFZzLiBIYXZlIHlvdSBvciB5b3Vy
IGNvLWF1dGhvcnMsIGRvbmUgbG9va2VkIGF0IGhvdyB5b3VyDQpkcmFmdCBpczxicj4NCiZndDsm
Z3Q7Jmd0OyBwb3NpdGlvbmVkIHZlcnN1cyB0aGVzZSBvdGhlciBkcmFmdHM/IFdoaWxlIHRoZXNl
IGFwcGxpY2F0aW9ucw0KaGF2ZTxicj4NCiZndDsmZ3Q7Jmd0OyBkaWZmZXJpbmcgZ29hbHMsIHRo
ZSBDQ0FNUC9PU1BGIGNoYWlycyByZXF1ZXN0ZWQgdGhhdCB0aGlzDQphbmFseXNpcyBiZTxicj4N
CiZndDsmZ3Q7Jmd0OyBkb25lLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBodHRwOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LXdhbmct
Y2NhbXAtbGF0ZW5jeS10ZS1tZXRyaWMtMDMudHh0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHdvdWxkIGxpa2UgdG8gYXZvaWQg
aGF2aW5nIGV4YWN0bHkgdGhlIHNhbWUNCmluZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7IGFk
dmVydGlzZWQgaW4gdHdvIGRpZmZlcmVudCBsaW5rIFN1Yi1UTFZzLiBJJ2QgaG9wZSB3ZSBjb3Vs
ZA0KYWdyZWUgb248YnI+DQomZ3Q7Jmd0OyZndDsgY29tbW9uIHVuaXRzLjxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFjZWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gSnVuIDIwLCAyMDExLCBhdCA0
OjMwIFBNLCBTcGVuY2VyIEdpYWNhbG9uZQ0Kd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBldmVyeW9uZSw8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBBcyB5b3UgbWF5IGhhdmUgbm90aWNlZCwgYW5vdGhlciB2ZXJzaW9uIG9mDQp0
aGUgT1NQRiBURSBFeHByZXNzPGJyPg0KJmd0OyZndDsmZ3Q7IFBhdGg8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0IGhhcyBiZWVuIHBvc3RlZC4gV2UgbWFkZSBhIG51bWJl
ciBvZg0KY2hhbmdlcyBiYXNlZCBvbjxicj4NCiZndDsmZ3Q7Jmd0OyBmZWVkYmFjazxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnJvbSBJRVRGIDgwLiBXZSBpbnZpdGUgeW91ciBj
b21tZW50cyBhbmQNCnN1Z2dlc3Rpb25zLiBUaGUgbWFpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgY2hhbmdlcyBpbmNsdWRlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC1XZSBoYXZlIGNvbnNvbGlk
YXRlZCBzb21lIHN1Yi1UTFZzIGZvciBlZmZpY2llbmN5Lg0KVGhlcmUgYXJlIG5vPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb25nZXIgbm9taW5hbCBhbmQgYW5vbWFsb3VzIHN1
Yi1UTFZzIGZvcg0KZGVsYXkgYW5kIGxvc3MuIFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgZnVuY3Rpb25hbGl0eSBmb3Igc2lnbmFsaW5nIHN0ZWFkeSBzdGF0ZSB2ZXJzZXMN
CmFibm9ybWFsPGJyPg0KJmd0OyZndDsmZ3Q7IHBlcmZvcm1hbmNlPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdGhlc2UgcGFyYW1ldGVycyBoYXZlIGJlZW4gbW92ZWQgaW50
bw0KdHdvIHN1Yi1UTFZzICh3aGVyZSB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyB1c2VkPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0byBoYXZlIGZvdXIpLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC1JbiBv
cmRlciB0byBhZHZlcnRpc2UgYm90aCBub3JtYWwgYW5kIGFibm9ybWFsDQpuZXR3b3JrPGJyPg0K
Jmd0OyZndDsmZ3Q7IHBlcmZvcm1hbmNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBzdGF0ZSBpbiBjb25zb2xpZGF0ZWQgc3ViLVRMVnMsIGEgYml0LCBjYWxsZWQNCnRoZSBhbm9t
YWxvdXMgKEEpPGJyPg0KJmd0OyZndDsmZ3Q7IGJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgaGFzIGJlZW4gYWRkZWQgdG8gY2VydGFpbiBzdWItVExWcy4gVGhlIEENCmJpdCBp
cyBzZXQgd2hlbiB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsgbWVhc3VyZWQ8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHZhbHVlIG9mIGEgcGFyYW1ldGVyIGV4Y2VlZHMgYSBjb25maWd1
cmVkDQptYXhpbXVtIHRocmVzaG9sZC4gVGhlIEE8YnI+DQomZ3Q7Jmd0OyZndDsgYml0PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpcyBjbGVhcmVkIHdoZW4gdGhlIG1lYXN1cmVk
IHZhbHVlIGZhbGxzIGJlbG93DQppdHMgY29uZmlndXJlZDxicj4NCiZndDsmZ3Q7Jmd0OyByZXVz
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhyZXNob2xkLiBJZiB0aGUgQSBi
aXQgaXMgY2xlYXIsIHRoZSBzdWItVExWDQpyZXByZXNlbnRzIHN0ZWFkeTxicj4NCiZndDsmZ3Q7
Jmd0OyBzdGF0ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGluayBwZXJmb3Jt
YW5jZS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyAtV2UgY2hhbmdlZCB0aGUgZW5jb2RpbmdzIG9mIGNlcnRhaW4gdmFy
aWFibGVzDQpmcm9tIGZsb2F0aW5nIHBvaW50PGJyPg0KJmd0OyZndDsmZ3Q7IHRvPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmaXhlZCBwb2ludC4gVGhpcyBjaGFuZ2UgcGVybWl0
cyB0aGUgYWRkaXRpb24NCm9mIHRoZSBBIGJpdCAod2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgbmVjZXNzYXJ5KSwgaXQgYWxsb3dzIGJpdC1zcGFjZSByZXNlcnZhdGlvbnMN
CnRvIGJlIG1hZGUsIGFuZCBpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcGVy
bWl0cyBhIGNvbW1vbiBUTFYgZm9ybWF0IGFjcm9zcyB0aGUgYnVsaw0Kb2YgdGhlIFRMVnMgaW4g
dGhlPGJyPg0KJmd0OyZndDsmZ3Q7IGRyYWZ0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSW4gYWRkaXRpb24sIHRoZSBuZXcgZW5jb2RpbmdzIGFkZHJlc3MgY29uY2VybnMNCmFi
b3V0IGdyYW51bGFyaXR5PGJyPg0KJmd0OyZndDsmZ3Q7IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgaW50ZXJvcGVyYWJpbGl0eS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtV2UgYWRkZWQgc3Vi
LVRMVnMgZm9yIFJlc2lkdWFsIEJhbmR3aWR0aA0KYW5kIEF2YWlsYWJsZSBCYW5kd2lkdGguPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZXNpZHVhbCBiYW5kd2lkdGggaXMgZGVm
aW5lZCBhcyB0aGUgTWF4aW11bQ0KQmFuZHdpZHRoIFtSRkMzNjMwXTxicj4NCiZndDsmZ3Q7Jmd0
OyBtaW51czxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIGJhbmR3aWR0aCBj
dXJyZW50bHkgYWxsb2NhdGVkIHRvIFJTVlAtVEUNCkxTUHMuIEF2YWlsYWJsZTxicj4NCiZndDsm
Z3Q7Jmd0OyBiYW5kd2lkdGg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlzIGRl
ZmluZWQgdG8gYmUgcmVzaWR1YWwgYmFuZHdpZHRoIG1pbnVzDQp0aGUgbWVhc3VyZWQgYmFuZHdp
ZHRoPGJyPg0KJmd0OyZndDsmZ3Q7IHVzZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGZvciB0aGUgYWN0dWFsIGZvcndhcmRpbmcgb2Ygbm9uLVJTVlAtVEUgTFNQDQpwYWNrZXRz
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IC1WYXJpb3VzIG90aGVyIG1vZGlmaWNhdGlvbnMgd2VyZSBtYWRlIGFjcm9z
cw0KdGhlIGRyYWZ0LiBUaGVzZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5j
bHVkZSwgYnV0IGFyZSBub3QgbGltaXRlZCB0bywgdGhlIGFic3RyYWN0LA0KdGhlIGludHJvZHVj
dGlvbiw8YnI+DQomZ3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB0aHJlc2hvbGRpbmcgc3BlY2lmaWNhdGlvbnMsIGFuZCBhIG51bWJlcg0Kb2YgZmllbGQg
ZGVzY3JpcHRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC1MYXN0LCBidXQgY2VydGFpbmx5IG5vdCBsZWFzdCwg
U3RlZmFubyBQcm92aWRpDQpoYXMgam9pbmVkIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyBkcmFmdDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IFdlIGxvb2sgZm9yd2FyZCB0byBoZWFyaW5nIHlvdXIgY29tbWVudHMgYW5kDQpj
b25jZXJucy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3BlbmNlciwgQWxpYSwgRGF2
ZSwgSm9obiwgU3RlZmFubzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9TUEYgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBPU1BGQGlldGYub3JnPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGY8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgT1NQRiBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgT1NQRkBpZXRmLm9yZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGY8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4NCiZndDsmZ3Q7Jmd0OyBDQ0FNUCBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZn
dDsgQ0NBTVBAaWV0Zi5vcmc8YnI+DQomZ3Q7Jmd0OyZndDsgaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9jY2FtcDxicj4NCiZndDsgPGJyPg0KJmd0OyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgT1NQRiBtYWlsaW5n
IGxpc3Q8YnI+DQomZ3Q7IE9TUEZAaWV0Zi5vcmc8YnI+DQomZ3Q7IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vb3NwZjxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7
IDxicj4NCiZndDsgPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQpDQ0FNUCBtYWlsaW5nIGxpc3Q8YnI+DQpDQ0FNUEBpZXRmLm9yZzxicj4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vY2NhbXA8YnI+DQo8YnI+DQo8
L3R0PjwvZm9udD4NCjxicj4NCg==
--=_alternative 0023FAB9482578BD_=--


From vishwas.ietf@gmail.com  Tue Jun 28 23:06:49 2011
Return-Path: <vishwas.ietf@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FA1E11E8089; Tue, 28 Jun 2011 23:06:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.852
X-Spam-Level: ***
X-Spam-Status: No, score=3.852 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, GB_SUMOF=5, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ydoY9pQUIBZ6; Tue, 28 Jun 2011 23:06:47 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id CFB0821F8613; Tue, 28 Jun 2011 23:06:46 -0700 (PDT)
Received: by vws12 with SMTP id 12so791397vws.31 for <multiple recipients>; Tue, 28 Jun 2011 23:06:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=JSwDIEaf8Gh9MksnLSQzsdUxclJcDGxlYoa+60HvkKY=; b=JmDZcPomzmXz4KOcjP0wLtSic6hlAwOFLz/Og/Ld9aMTxiukqPks+d/J7qN0mx4XIA NRSqIlFzJRIrDdf5pZ0v1xPpjg8oQuUeyRTR3WJbsts41fdbWboJ0pEpqKQ/eqfQLwKJ lG++DpIL2ivluJrFxRYFugXn80sEzAR2LRUlc=
MIME-Version: 1.0
Received: by 10.52.72.227 with SMTP id g3mr559974vdv.226.1309327606067; Tue, 28 Jun 2011 23:06:46 -0700 (PDT)
Received: by 10.52.159.225 with HTTP; Tue, 28 Jun 2011 23:06:46 -0700 (PDT)
In-Reply-To: <OFAE103394.57305998-ON482578BC.000741F1-482578BD.0023FABE@zte.com.cn>
References: <4E020749.8050404@labn.net> <OFAE103394.57305998-ON482578BC.000741F1-482578BD.0023FABE@zte.com.cn>
Date: Tue, 28 Jun 2011 23:06:46 -0700
Message-ID: <BANLkTimFYdrk=BZPwpHzwOiR3Whq8d-4Vg@mail.gmail.com>
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: fu.xihua@zte.com.cn
Content-Type: multipart/mixed; boundary=bcaec5016525dab17504a6d39679
Cc: OSPF WG List <ospf@ietf.org>, CCAMP <ccamp@ietf.org>, ccamp-bounces@ietf.org
Subject: Re: [OSPF] [CCAMP]  draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jun 2011 06:06:49 -0000

--bcaec5016525dab17504a6d39679
Content-Type: multipart/alternative; boundary=bcaec5016525dab17104a6d39677

--bcaec5016525dab17104a6d39677
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: quoted-printable

Hi Fu,

There are some basic issues in the documents, especially regarding loss and
jitter. I had written a document addressing the same, but never got into
actually posting it.

I have attached the same here. Do let me know what you feel about the same?

Thanks,
Vishwas
2011/6/27 <fu.xihua@zte.com.cn>

>
> Hi All,
>
> I read through the draft-giacalone. For the portion of latency, there is =
no
> any essential difference between both of drafts.
> In the latest version, they added a bit in sub-TLV and gave some
> consideration for the advertisment control. This has aslo been described =
in
> our draft.
> Control plane always combines routing constraints with pre-defined
> priorities, e.g., SRLG diversity, latency, cost, and bandwidth.
> But I don't understand why we need to add *Residual*and *Available*bandwi=
dth
> in draft-giacalone. Why don't you use RFC4203 and RFC3630 to calculate th=
em?
>
> We will restructure draft-wang into a framework and some protocol specifi=
c
> parts (i.e., OSPF-TE and RSVP-TE) to address the issues raised in the
> framework.
> Based on suggestions from Lou and Acee, we agree that the OSPF protions
> from our draft is combined with draft-giacalone. OSPF extension will be
> developed in draft-giacalone.
> The framework document will mainly focus on the requirement of latency
> application and how to use latency information.
> I prefer framework document is done in CCAMP. But it is related to RTGWG
> and MPLS.
> Before we define the ability to report latency, it must be clear what we
> are reporting. So different implementations will report the same thing.
> Based on the discussion with Adrian by email, we will give some descripti=
on
> about what we are gong to report in this framework document.
> The rsvp-te document in CCAMP will give some solution for latency TE (e.g=
.,
> accumulation and verification of the delay).
>
> Xihua Fu
>
>
>   *Lou Berger <lberger@labn.net>*
> =B7=A2=BC=FE=C8=CB:  ccamp-bounces@ietf.org
>
> 2011-06-22 =CF=C2=CE=E7 11:16
>    =CA=D5=BC=FE=C8=CB
>  Acee Lindem <acee.lindem@ericsson.com>
>  =B3=AD=CB=CD
> CCAMP <ccamp@ietf.org>, OSPF WG List <ospf@ietf.org>
> =D6=F7=CC=E2
> Re: [CCAMP] [OSPF]   draft-giacalone-ospf-te-express-path-01
>
>
>
>
> OSPF WG for the OSPF extensions seems very reasonable to me ;-)
>
> I still hope that the OSPF portions of
> draft-wang-ccamp-latency-te-metric can be combined with
> draft-giacalone-ospf-te-express-path given that both drafts state that
> they are addressing essentially the same high-level problem.
>
> Lou
>
> On 6/22/2011 8:40 AM, Acee Lindem wrote:
> > Hi John,
> > As it stands, the draft contains mainly OSPF TE encodings and
> considerations. Hence, my inclination would be to keep it in the OSPF WG.
> However, I'm willing to listen to other proposals.
> >
> > Thanks,
> > Acee
> > On Jun 21, 2011, at 11:10 PM, John E Drake wrote:
> >
> >> Hi,
> >>
> >> I am a bit confused.  I thought the proper home for this work would
> either be the rtg wg or the mpls wg.  I thought it was presented to the O=
SPF
> wg for information only.
> >>
> >> Thanks,
> >>
> >> John
> >>
> >> Sent from my iPhone
> >>
> >>
> >>> -----Original Message-----
> >>> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behal=
f
> >>> Of Alia Atlas
> >>> Sent: Tuesday, June 21, 2011 6:45 PM
> >>> To: Acee Lindem
> >>> Cc: Spencer Giacalone; CCAMP; OSPF WG List
> >>> Subject: Re: [CCAMP] [OSPF] draft-giacalone-ospf-te-express-path-01
> >>>
> >>> Hi Acee,
> >>>
> >>> I do agree that we should explicitly document this in the draft & wor=
k
> >>> on better names for the sub-TLVs that might be confused.
> >>> I also agree that we need to give the decision explicit consideration=
;
> >>> to give this the exposure necessary and consideration for
> >>> applications was why we had this draft discussed in rtgwg as well as
> >>> ospf.
> >>>
> >>> In addition to the obvious uses for RSVP-TE, another potential
> >>> application is the idea of a path-weighted ECMP, where traffic is
> >>> split to the different next-hops based upon the total path bandwidths
> >>> out those next-hops.  This is a pure IP application (LDP follows
> >>> of course) and I'd prefer not to lose track of those options when
> >>> considering the RSVP-TE applications.
> >>>
> >>> Alia
> >>>
> >>> On Tue, Jun 21, 2011 at 9:06 PM, Acee Lindem <acee.lindem@ericsson.co=
m
> >
> >>> wrote:
> >>>> Hi Alia,
> >>>> I guess I agree with Lou - heretofore, we've done TE requirements in
> >>> the MPLS/CCAMP WGs and the TE encodings in the IGP WGs. I think we
> >>> should give the decision explicit consideration before we branch off
> >>> and do TE for application X independently. Additionally, if we do
> >>> decide to split this off independently, an E-mail to the list saying
> >>> there is no overlap is not sufficient to move forward. At a minimum, =
I
> >>> believe we need to:
> >>>>
> >>>>   1. Explicitly document this alternate applicability and
> >>> relationship to existing TE in the draft.
> >>>>   2. Determine whether any sub-TLVs can be shared (my opinion was
> >>> consistent with yours that there are not due to differences in
> >>> requirements and measurement).
> >>>>   3. Assure the sub-TLVs are appropriately named to avoid confusion
> >>> between the latency applications.
> >>>>
> >>>> Thanks,
> >>>> Acee
> >>>> On Jun 21, 2011, at 2:08 PM, Alia Atlas wrote:
> >>>>
> >>>>> Hi Acee,
> >>>>>
> >>>>> John Drake and I did take a look at the draft mentioned in CCAMP.
> >>>  It
> >>>>> had a large number of requirements and extensions to
> >>>>> a number of different protocols.  There is one sub-TLV (latency)
> >>> that
> >>>>> appears the same - but the expectations
> >>>>> as to averaging vs. instantaneous were different.
> >>>>>
> >>>>> The OSPF TE Express Path work is fairly self-contained and doesn't
> >>>>> specify in exact detail how the information
> >>>>> for the sub-TLVs is measured or obtained.  I think it could be used
> >>>>> for multiple purposes.
> >>>>>
> >>>>> Alia
> >>>>>
> >>>>> On Tue, Jun 21, 2011 at 12:49 PM, Acee Lindem
> >>> <acee.lindem@ericsson.com> wrote:
> >>>>>> Hi Spencer (CCAMP copied as well),
> >>>>>>
> >>>>>> Here is a link for everyone's convenience:
> >>>>>>
> >>>>>> http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt
> >>>>>>
> >>>>>> At IETF 80, there were questions about overlap with other CCAMP
> >>> drafts containing interface delay metrics and proposals for new TE su=
b-
> >>> TLVs. Have you or your co-authors, done looked at how your draft is
> >>> positioned versus these other drafts? While these applications have
> >>> differing goals, the CCAMP/OSPF chairs requested that this analysis b=
e
> >>> done.
> >>>>>>
> >>>>>> http://www.ietf.org/id/draft-wang-ccamp-latency-te-metric-03.txt
> >>>>>>
> >>>>>> We would like to avoid having exactly the same information
> >>> advertised in two different link Sub-TLVs. I'd hope we could agree on
> >>> common units.
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Acee
> >>>>>>
> >>>>>> On Jun 20, 2011, at 4:30 PM, Spencer Giacalone wrote:
> >>>>>>
> >>>>>>> Hello everyone,
> >>>>>>>
> >>>>>>> As you may have noticed, another version of the OSPF TE Express
> >>> Path
> >>>>>>> draft has been posted. We made a number of changes based on
> >>> feedback
> >>>>>>> from IETF 80. We invite your comments and suggestions. The main
> >>>>>>> changes include:
> >>>>>>>
> >>>>>>> -We have consolidated some sub-TLVs for efficiency. There are no
> >>>>>>> longer nominal and anomalous sub-TLVs for delay and loss. The
> >>>>>>> functionality for signaling steady state verses abnormal
> >>> performance
> >>>>>>> for these parameters have been moved into two sub-TLVs (where we
> >>> used
> >>>>>>> to have four).
> >>>>>>>
> >>>>>>> -In order to advertise both normal and abnormal network
> >>> performance
> >>>>>>> state in consolidated sub-TLVs, a bit, called the anomalous (A)
> >>> but
> >>>>>>> has been added to certain sub-TLVs. The A bit is set when the
> >>> measured
> >>>>>>> value of a parameter exceeds a configured maximum threshold. The =
A
> >>> bit
> >>>>>>> is cleared when the measured value falls below its configured
> >>> reuse
> >>>>>>> threshold. If the A bit is clear, the sub-TLV represents steady
> >>> state
> >>>>>>> link performance.
> >>>>>>>
> >>>>>>> -We changed the encodings of certain variables from floating poin=
t
> >>> to
> >>>>>>> fixed point. This change permits the addition of the A bit (when
> >>>>>>> necessary), it allows bit-space reservations to be made, and it
> >>>>>>> permits a common TLV format across the bulk of the TLVs in the
> >>> draft.
> >>>>>>> In addition, the new encodings address concerns about granularity
> >>> and
> >>>>>>> interoperability.
> >>>>>>>
> >>>>>>> -We added sub-TLVs for Residual Bandwidth and Available Bandwidth=
.
> >>>>>>> Residual bandwidth is defined as the Maximum Bandwidth [RFC3630]
> >>> minus
> >>>>>>> the bandwidth currently allocated to RSVP-TE LSPs. Available
> >>> bandwidth
> >>>>>>> is defined to be residual bandwidth minus the measured bandwidth
> >>> used
> >>>>>>> for the actual forwarding of non-RSVP-TE LSP packets.
> >>>>>>>
> >>>>>>> -Various other modifications were made across the draft. These
> >>>>>>> include, but are not limited to, the abstract, the introduction,
> >>> the
> >>>>>>> thresholding specifications, and a number of field descriptions.
> >>>>>>>
> >>>>>>> -Last, but certainly not least, Stefano Providi has joined the
> >>> draft
> >>>>>>>
> >>>>>>> We look forward to hearing your comments and concerns.
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>>
> >>>>>>> Spencer, Alia, Dave, John, Stefano
> >>>>>>> _______________________________________________
> >>>>>>> OSPF mailing list
> >>>>>>> OSPF@ietf.org
> >>>>>>> https://www.ietf.org/mailman/listinfo/ospf
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> OSPF mailing list
> >>>>>> OSPF@ietf.org
> >>>>>> https://www.ietf.org/mailman/listinfo/ospf
> >>>>>>
> >>>>
> >>>>
> >>> _______________________________________________
> >>> CCAMP mailing list
> >>> CCAMP@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/ccamp
> >
> > _______________________________________________
> > OSPF mailing list
> > OSPF@ietf.org
> > https://www.ietf.org/mailman/listinfo/ospf
> >
> >
> >
> >
> _______________________________________________
> CCAMP mailing list
> CCAMP@ietf.org
> https://www.ietf.org/mailman/listinfo/ccamp
>
>
>
> _______________________________________________
> CCAMP mailing list
> CCAMP@ietf.org
> https://www.ietf.org/mailman/listinfo/ccamp
>
>

--bcaec5016525dab17104a6d39677
Content-Type: text/html; charset=GB2312
Content-Transfer-Encoding: quoted-printable

<div>Hi Fu,</div>
<div>&nbsp;</div>
<div>There are some basic issues in the documents, especially regarding los=
s and jitter. I had written a document addressing the same, but never got i=
nto actually posting it.</div>
<div>&nbsp;</div>
<div>I have attached the same here. Do let me know what you feel about the =
same?</div>
<div>&nbsp;</div>
<div>Thanks,</div>
<div>Vishwas<br></div>
<div class=3D"gmail_quote">2011/6/27 <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:fu.xihua@zte.com.cn">fu.xihua@zte.com.cn</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br><font face=3D"sans-serif" si=
ze=3D"2">Hi All,</font> <br><br><font face=3D"sans-serif" size=3D"2">I read=
 through the draft-giacalone. For the portion of latency, there is no any e=
ssential difference between both of drafts. </font><br>
<font face=3D"sans-serif" size=3D"2">In the latest version, they added a bi=
t in sub-TLV and gave some consideration for the advertisment control. This=
 has aslo been described in our draft.</font> <br><font face=3D"sans-serif"=
 size=3D"2">Control plane always combines routing constraints with pre-defi=
ned priorities, e.g., SRLG diversity, latency, cost, and bandwidth. </font>=
<br>
<font face=3D"sans-serif" size=3D"2">But I don&#39;t understand why we need=
 to add <i>Residual</i>and <i>Available</i>bandwidth in draft-giacalone. Wh=
y don&#39;t you use RFC4203 and RFC3630 to calculate them?</font> <br><br><=
font face=3D"sans-serif" size=3D"2">We will restructure draft-wang into a f=
ramework and some protocol specific parts (i.e., OSPF-TE and RSVP-TE) to ad=
dress the issues raised in the framework. </font><br>
<font face=3D"sans-serif" size=3D"2">Based on suggestions from Lou and Acee=
, we agree that the OSPF protions from our draft is combined with draft-gia=
calone. OSPF extension will be developed in draft-giacalone.</font> <br><fo=
nt face=3D"sans-serif" size=3D"2">The framework document will mainly focus =
on the requirement of latency application and how to use latency informatio=
n. &nbsp;</font> <br>
<font face=3D"sans-serif" size=3D"2">I prefer framework document is done in=
 CCAMP. But it is related to RTGWG and MPLS.</font> <br><font face=3D"sans-=
serif" size=3D"2">Before we define the ability to report latency, it must b=
e clear what we are reporting. So different implementations will report the=
 same thing. </font><br>
<font face=3D"sans-serif" size=3D"2">Based on the discussion with Adrian by=
 email, we will give some description about what we are gong to report in t=
his framework document.</font> <br><font face=3D"sans-serif" size=3D"2">The=
 rsvp-te document in CCAMP will give some solution for latency TE (e.g., ac=
cumulation and verification of the delay). </font><br>
<br><font face=3D"sans-serif" size=3D"2">Xihua Fu</font> <br><br><br>
<table width=3D"100%">
<tbody>
<tr valign=3D"top">
<td width=3D"35%"><font face=3D"sans-serif" size=3D"1"><b>Lou Berger &lt;<a=
 href=3D"mailto:lberger@labn.net" target=3D"_blank">lberger@labn.net</a>&gt=
;</b> </font><br><font face=3D"sans-serif" size=3D"1">=B7=A2=BC=FE=C8=CB: &=
nbsp;<a href=3D"mailto:ccamp-bounces@ietf.org" target=3D"_blank">ccamp-boun=
ces@ietf.org</a></font>=20
<p><font face=3D"sans-serif" size=3D"1">2011-06-22 =CF=C2=CE=E7 11:16</font=
> </p>
<td width=3D"64%">
<table width=3D"100%">
<tbody>
<tr valign=3D"top">
<td>
<div align=3D"right"><font face=3D"sans-serif" size=3D"1">=CA=D5=BC=FE=C8=
=CB</font></div>
<td>
<div class=3D"im"><font face=3D"sans-serif" size=3D"1">Acee Lindem &lt;<a h=
ref=3D"mailto:acee.lindem@ericsson.com" target=3D"_blank">acee.lindem@erics=
son.com</a>&gt;</font> </div>
<tr valign=3D"top">
<td>
<div align=3D"right"><font face=3D"sans-serif" size=3D"1">=B3=AD=CB=CD</fon=
t></div>
<td><font face=3D"sans-serif" size=3D"1">CCAMP &lt;<a href=3D"mailto:ccamp@=
ietf.org" target=3D"_blank">ccamp@ietf.org</a>&gt;, OSPF WG List &lt;<a hre=
f=3D"mailto:ospf@ietf.org" target=3D"_blank">ospf@ietf.org</a>&gt;</font>=
=20
<tr valign=3D"top">
<td>
<div align=3D"right"><font face=3D"sans-serif" size=3D"1">=D6=F7=CC=E2</fon=
t></div>
<td><font face=3D"sans-serif" size=3D"1">Re: [CCAMP] [OSPF] &nbsp; draft-gi=
acalone-ospf-te-express-path-01</font></td></td></tr></td></td></tr></td></=
td></tr></tbody></table><br>
<table>
<tbody>
<tr valign=3D"top">
<td>
<td></td></td></tr></tbody></table><br></td>
<td><p></p></td></td></tr></tbody></table>
<div>
<div></div>
<div class=3D"h5"><br><br><br><font size=3D"2"><tt>OSPF WG for the OSPF ext=
ensions seems very reasonable to me ;-)<br><br>I still hope that the OSPF p=
ortions of<br>draft-wang-ccamp-latency-te-metric can be combined with<br>dr=
aft-giacalone-ospf-te-express-path given that both drafts state that<br>
they are addressing essentially the same high-level problem.<br><br>Lou<br>=
<br>On 6/22/2011 8:40 AM, Acee Lindem wrote:<br>&gt; Hi John, <br>&gt; As i=
t stands, the draft contains mainly OSPF TE encodings and considerations. H=
ence, my inclination would be to keep it in the OSPF WG. However, I&#39;m w=
illing to listen to other proposals. <br>
&gt; <br>&gt; Thanks,<br>&gt; Acee<br>&gt; On Jun 21, 2011, at 11:10 PM, Jo=
hn E Drake wrote:<br>&gt; <br>&gt;&gt; Hi,<br>&gt;&gt;<br>&gt;&gt; I am a b=
it confused. &nbsp;I thought the proper home for this work would either be =
the rtg wg or the mpls wg. &nbsp;I thought it was presented to the OSPF wg =
for information only.<br>
&gt;&gt;<br>&gt;&gt; Thanks,<br>&gt;&gt;<br>&gt;&gt; John <br>&gt;&gt;<br>&=
gt;&gt; Sent from my iPhone<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;&gt; -----Or=
iginal Message-----<br>&gt;&gt;&gt; From: <a href=3D"mailto:ccamp-bounces@i=
etf.org" target=3D"_blank">ccamp-bounces@ietf.org</a> [mailto:<a href=3D"ma=
ilto:ccamp-bounces@ietf.org" target=3D"_blank">ccamp-bounces@ietf.org</a>] =
On Behalf<br>
&gt;&gt;&gt; Of Alia Atlas<br>&gt;&gt;&gt; Sent: Tuesday, June 21, 2011 6:4=
5 PM<br>&gt;&gt;&gt; To: Acee Lindem<br>&gt;&gt;&gt; Cc: Spencer Giacalone;=
 CCAMP; OSPF WG List<br>&gt;&gt;&gt; Subject: Re: [CCAMP] [OSPF] draft-giac=
alone-ospf-te-express-path-01<br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; Hi Acee,<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; I do =
agree that we should explicitly document this in the draft &amp; work<br>&g=
t;&gt;&gt; on better names for the sub-TLVs that might be confused.<br>
&gt;&gt;&gt; I also agree that we need to give the decision explicit consid=
eration;<br>&gt;&gt;&gt; to give this the exposure necessary and considerat=
ion for<br>&gt;&gt;&gt; applications was why we had this draft discussed in=
 rtgwg as well as<br>
&gt;&gt;&gt; ospf.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; In addition to the obvio=
us uses for RSVP-TE, another potential<br>&gt;&gt;&gt; application is the i=
dea of a path-weighted ECMP, where traffic is<br>&gt;&gt;&gt; split to the =
different next-hops based upon the total path bandwidths<br>
&gt;&gt;&gt; out those next-hops. &nbsp;This is a pure IP application (LDP =
follows<br>&gt;&gt;&gt; of course) and I&#39;d prefer not to lose track of =
those options when<br>&gt;&gt;&gt; considering the RSVP-TE applications.<br=
>
&gt;&gt;&gt;<br>&gt;&gt;&gt; Alia<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On Tue, J=
un 21, 2011 at 9:06 PM, Acee Lindem &lt;<a href=3D"mailto:acee.lindem@erics=
son.com" target=3D"_blank">acee.lindem@ericsson.com</a>&gt;<br>&gt;&gt;&gt;=
 wrote:<br>
&gt;&gt;&gt;&gt; Hi Alia,<br>&gt;&gt;&gt;&gt; I guess I agree with Lou - he=
retofore, we&#39;ve done TE requirements in<br>&gt;&gt;&gt; the MPLS/CCAMP =
WGs and the TE encodings in the IGP WGs. I think we<br>&gt;&gt;&gt; should =
give the decision explicit consideration before we branch off<br>
&gt;&gt;&gt; and do TE for application X independently. Additionally, if we=
 do<br>&gt;&gt;&gt; decide to split this off independently, an E-mail to th=
e list saying<br>&gt;&gt;&gt; there is no overlap is not sufficient to move=
 forward. At a minimum, I<br>
&gt;&gt;&gt; believe we need to:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; &n=
bsp; 1. Explicitly document this alternate applicability and<br>&gt;&gt;&gt=
; relationship to existing TE in the draft.<br>&gt;&gt;&gt;&gt; &nbsp; 2. D=
etermine whether any sub-TLVs can be shared (my opinion was<br>
&gt;&gt;&gt; consistent with yours that there are not due to differences in=
<br>&gt;&gt;&gt; requirements and measurement).<br>&gt;&gt;&gt;&gt; &nbsp; =
3. Assure the sub-TLVs are appropriately named to avoid confusion<br>&gt;&g=
t;&gt; between the latency applications.<br>
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Thanks,<br>&gt;&gt;&gt;&gt; Acee<br>&g=
t;&gt;&gt;&gt; On Jun 21, 2011, at 2:08 PM, Alia Atlas wrote:<br>&gt;&gt;&g=
t;&gt;<br>&gt;&gt;&gt;&gt;&gt; Hi Acee,<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;=
&gt;&gt;&gt; John Drake and I did take a look at the draft mentioned in CCA=
MP.<br>
&gt;&gt;&gt; &nbsp;It<br>&gt;&gt;&gt;&gt;&gt; had a large number of require=
ments and extensions to<br>&gt;&gt;&gt;&gt;&gt; a number of different proto=
cols. &nbsp;There is one sub-TLV (latency)<br>&gt;&gt;&gt; that<br>&gt;&gt;=
&gt;&gt;&gt; appears the same - but the expectations<br>
&gt;&gt;&gt;&gt;&gt; as to averaging vs. instantaneous were different.<br>&=
gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; The OSPF TE Express Path work i=
s fairly self-contained and doesn&#39;t<br>&gt;&gt;&gt;&gt;&gt; specify in =
exact detail how the information<br>
&gt;&gt;&gt;&gt;&gt; for the sub-TLVs is measured or obtained. &nbsp;I thin=
k it could be used<br>&gt;&gt;&gt;&gt;&gt; for multiple purposes.<br>&gt;&g=
t;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Alia<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;=
&gt;&gt;&gt;&gt; On Tue, Jun 21, 2011 at 12:49 PM, Acee Lindem<br>
&gt;&gt;&gt; &lt;<a href=3D"mailto:acee.lindem@ericsson.com" target=3D"_bla=
nk">acee.lindem@ericsson.com</a>&gt; wrote:<br>&gt;&gt;&gt;&gt;&gt;&gt; Hi =
Spencer (CCAMP copied as well),<br>&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;=
&gt;&gt;&gt; Here is a link for everyone&#39;s convenience:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"http://www.=
ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt" target=3D"_blank">=
http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt</a><br>&=
gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; At IETF 80, there were questions about overlap wit=
h other CCAMP<br>&gt;&gt;&gt; drafts containing interface delay metrics and=
 proposals for new TE sub-<br>&gt;&gt;&gt; TLVs. Have you or your co-author=
s, done looked at how your draft is<br>
&gt;&gt;&gt; positioned versus these other drafts? While these applications=
 have<br>&gt;&gt;&gt; differing goals, the CCAMP/OSPF chairs requested that=
 this analysis be<br>&gt;&gt;&gt; done.<br>&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"http://www.ietf.org/id/draft-wang-ccamp=
-latency-te-metric-03.txt" target=3D"_blank">http://www.ietf.org/id/draft-w=
ang-ccamp-latency-te-metric-03.txt</a><br>&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&=
gt;&gt;&gt;&gt;&gt; We would like to avoid having exactly the same informat=
ion<br>
&gt;&gt;&gt; advertised in two different link Sub-TLVs. I&#39;d hope we cou=
ld agree on<br>&gt;&gt;&gt; common units.<br>&gt;&gt;&gt;&gt;&gt;&gt;<br>&g=
t;&gt;&gt;&gt;&gt;&gt; Thanks,<br>&gt;&gt;&gt;&gt;&gt;&gt; Acee<br>&gt;&gt;=
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On Jun 20, 2011, at 4:30 PM, Spencer Giacalone wro=
te:<br>&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello every=
one,<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; As you=
 may have noticed, another version of the OSPF TE Express<br>
&gt;&gt;&gt; Path<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; draft has been posted. We=
 made a number of changes based on<br>&gt;&gt;&gt; feedback<br>&gt;&gt;&gt;=
&gt;&gt;&gt;&gt; from IETF 80. We invite your comments and suggestions. The=
 main<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; changes include:<br>&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; -We have consolidated some sub-TLVs for =
efficiency. There are no<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; longer nominal and=
 anomalous sub-TLVs for delay and loss. The<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; functionality for signaling steady state verse=
s abnormal<br>&gt;&gt;&gt; performance<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; for =
these parameters have been moved into two sub-TLVs (where we<br>&gt;&gt;&gt=
; used<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; to have four).<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; -In order to advertise both normal and abn=
ormal network<br>&gt;&gt;&gt; performance<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; s=
tate in consolidated sub-TLVs, a bit, called the anomalous (A)<br>
&gt;&gt;&gt; but<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; has been added to certain =
sub-TLVs. The A bit is set when the<br>&gt;&gt;&gt; measured<br>&gt;&gt;&gt=
;&gt;&gt;&gt;&gt; value of a parameter exceeds a configured maximum thresho=
ld. The A<br>
&gt;&gt;&gt; bit<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; is cleared when the measur=
ed value falls below its configured<br>&gt;&gt;&gt; reuse<br>&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; threshold. If the A bit is clear, the sub-TLV represents ste=
ady<br>
&gt;&gt;&gt; state<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; link performance.<br>&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; -We changed the e=
ncodings of certain variables from floating point<br>&gt;&gt;&gt; to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; fixed point. This change permits the addition =
of the A bit (when<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; necessary), it allows bi=
t-space reservations to be made, and it<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; per=
mits a common TLV format across the bulk of the TLVs in the<br>
&gt;&gt;&gt; draft.<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; In addition, the new en=
codings address concerns about granularity<br>&gt;&gt;&gt; and<br>&gt;&gt;&=
gt;&gt;&gt;&gt;&gt; interoperability.<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; -We added sub-TLVs for Residual Bandwidth and =
Available Bandwidth.<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; Residual bandwidth is =
defined as the Maximum Bandwidth [RFC3630]<br>&gt;&gt;&gt; minus<br>&gt;&gt=
;&gt;&gt;&gt;&gt;&gt; the bandwidth currently allocated to RSVP-TE LSPs. Av=
ailable<br>
&gt;&gt;&gt; bandwidth<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; is defined to be res=
idual bandwidth minus the measured bandwidth<br>&gt;&gt;&gt; used<br>&gt;&g=
t;&gt;&gt;&gt;&gt;&gt; for the actual forwarding of non-RSVP-TE LSP packets=
.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; -Various other=
 modifications were made across the draft. These<br>&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; include, but are not limited to, the abstract, the introduction,<br>
&gt;&gt;&gt; the<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; thresholding specification=
s, and a number of field descriptions.<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&=
gt;&gt;&gt;&gt;&gt;&gt;&gt; -Last, but certainly not least, Stefano Providi=
 has joined the<br>
&gt;&gt;&gt; draft<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&=
gt;&gt; We look forward to hearing your comments and concerns.<br>&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks,<br>&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Spencer, Alia, Dave, John, Stefano<br>&gt;&gt;=
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>&gt=
;&gt;&gt;&gt;&gt;&gt;&gt; OSPF mailing list<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 <a href=3D"mailto:OSPF@ietf.org" target=3D"_blank">OSPF@ietf.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listin=
fo/ospf" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ospf</a><b=
r>&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; ____________________=
___________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; OSPF mailing list<br>&gt;&gt;&gt;&gt;&gt;&gt; <a h=
ref=3D"mailto:OSPF@ietf.org" target=3D"_blank">OSPF@ietf.org</a><br>&gt;&gt=
;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/ospf" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/ospf</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt=
;&gt; _______________________________________________<br>&gt;&gt;&gt; CCAMP=
 mailing list<br>&gt;&gt;&gt; <a href=3D"mailto:CCAMP@ietf.org" target=3D"_=
blank">CCAMP@ietf.org</a><br>
&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/ccamp" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/ccamp</a><br>&gt; <br>&gt=
; _______________________________________________<br>&gt; OSPF mailing list=
<br>
&gt; <a href=3D"mailto:OSPF@ietf.org" target=3D"_blank">OSPF@ietf.org</a><b=
r>&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/ospf" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/ospf</a><br>&gt; <br>&gt; <br>&g=
t; <br>
&gt; <br>_______________________________________________<br>CCAMP mailing l=
ist<br><a href=3D"mailto:CCAMP@ietf.org" target=3D"_blank">CCAMP@ietf.org</=
a><br><a href=3D"https://www.ietf.org/mailman/listinfo/ccamp" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/ccamp</a><br>
<br></tt></font><br></div></div><br>_______________________________________=
________<br>CCAMP mailing list<br><a href=3D"mailto:CCAMP@ietf.org">CCAMP@i=
etf.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/ccamp" targ=
et=3D"_blank">https://www.ietf.org/mailman/listinfo/ccamp</a><br>
<br></blockquote></div><br>

--bcaec5016525dab17104a6d39677--
--bcaec5016525dab17504a6d39679
Content-Type: text/plain; charset=US-ASCII; name="draft-manral-mpls-service-00.txt"
Content-Disposition: attachment; filename="draft-manral-mpls-service-00.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gphvtyqi0

DQoNCg0KTmV0d29yayBXb3JraW5nIEdyb3VwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVi4gTWFucmFsDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBIZXdsZXR0LVBhY2thcmQgQ29ycC4NCkludGVuZGVkIHN0YXR1czog
U3RhbmRhcmRzIFRyYWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KRXhwaXJlczogTm92
ZW1iZXIgMTcsIDIwMTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMTYs
IDIwMTENCg0KDQogICAgICAgIFRyYWZmaWMgRW5naW5lZXJpbmcgYXJjaGl0ZWN0dXJlIGZvciBz
ZXJ2aWNlcyBhd2FyZSBNUExTDQogICAgICAgICAgICAgICAgICAgICAgZHJhZnQtbWFucmFsLW1w
bHMtc2VydmljZS0wMA0KDQpBYnN0cmFjdA0KDQogICBXaXRoIG1vcmUgYW5kIG1vcmUgZW50ZXJw
cmlzZXMgdXNpbmcgY2xvdWQgYmFzZWQgc2VydmljZXMsIHRoZQ0KICAgZGlzdGFuY2VzIGJldHdl
ZW4gdGhlIHVzZXIgYW5kIHRoZSBhcHBsaWNhdGlvbnMgYXJlIGdyb3dpbmcuICBBIGxvdA0KICAg
b2YgdGhlIGN1cnJlbnQgYXBwbGljYXRpb25zIGFyZSBkZXNpZ25lZCB0byB3b3JrIGFjcm9zcyBM
QU4ncyBhbmQNCiAgIGhhdmUgdmFyaW91cyBpbmhlcmVudCBhc3N1bXB0aW9ucy4gIEZvciBtdWx0
aXBsZSBhcHBsaWNhdGlvbnMgc3VjaCBhcw0KICAgSGlnaCBQZXJmb3JtYW5jZSBDb21wdXRpbmcg
YW5kIEVsZWN0cm9uaWMgRmluYW5jaWFsIG1hcmtldHMsIHRoZQ0KICAgcmVzcG9uc2UgdGltZXMg
YXJlIGNyaXRpY2FsIGFzIGlzIHBhY2tldCBsb3NzLCB3aGlsZSBvdGhlcg0KICAgYXBwbGljYXRp
b25zIHJlcXVpcmUgbW9yZSB0aHJvdWdocHV0Lg0KDQogICBbUkZDMzAzMV0gZGVzY3JpYmVzIHRo
ZSBhcmNoaXRlY3R1cmUgb2YgTVBMUyBiYXNlZCBuZXR3b3Jrcy4gIFRoaXMNCiAgIGRyYWZ0IGV4
dGVuZHMgdGhlIE1QTFMgYXJjaGl0ZWN0dXJlIHRvIGFsbG93IGZvciBsYXRlbmN5LCBsb3NzIGFu
ZA0KICAgaml0dGVyIGFzIHByb3BlcnRpZXMuDQoNCiAgIE5vdGUgTVBMUyBhcmNoaXRlY3R1cmUg
Zm9yIE11bHRpY2FzdCB3aWxsIGJlIHRha2VuIHVwIGluIGEgZnV0dXJlDQogICB2ZXJzaW9uIG9m
IHRoZSBkcmFmdC4NCg0KUmVxdWlyZW1lbnRzIExhbmd1YWdlDQoNCiAgIFRoZSBrZXkgd29yZHMg
Ik1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiwNCiAg
ICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJNQVkiLCBhbmQgIk9QVElP
TkFMIiBpbiB0aGlzDQogICBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3Jp
YmVkIGluIFtSRkMgMjExOV0uDQoNClN0YXR1cyBvZiB0aGlzIE1lbW8NCg0KICAgVGhpcyBJbnRl
cm5ldC1EcmFmdCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZQ0KICAg
cHJvdmlzaW9ucyBvZiBCQ1AgNzggYW5kIEJDUCA3OS4NCg0KICAgSW50ZXJuZXQtRHJhZnRzIGFy
ZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcNCiAgIFRhc2sg
Rm9yY2UgKElFVEYpLiAgTm90ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRl
DQogICB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC1EcmFmdHMuICBUaGUgbGlzdCBvZiBj
dXJyZW50IEludGVybmV0LQ0KICAgRHJhZnRzIGlzIGF0IGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kcmFmdHMvY3VycmVudC8uDQoNCiAgIEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9j
dW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRocw0KICAgYW5kIG1heSBiZSB1
cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnkN
CiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMg
cmVmZXJlbmNlDQogICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29y
ayBpbiBwcm9ncmVzcy4iDQoNCg0KDQoNCk1hbnJhbCAmIEdpYWNhbG9uZSAgICAgIEV4cGlyZXMg
Tm92ZW1iZXIgMTcsIDIwMTEgICAgICAgICAgICAgICBbUGFnZSAxXQ0KDA0KSW50ZXJuZXQtRHJh
ZnQgICAgICAgIExpbmsgTGF0ZW5jeSwgSml0dGVyIGFuZCBMb3NzICAgICAgICAgICAgIE1heSAy
MDExDQoNCg0KICAgVGhpcyBJbnRlcm5ldC1EcmFmdCB3aWxsIGV4cGlyZSBvbiBOb3ZlbWJlciAx
NywgMjAxMS4NCg0KQ29weXJpZ2h0IE5vdGljZQ0KDQogICBDb3B5cmlnaHQgKGMpIDIwMTEgSUVU
RiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGUNCiAgIGRvY3VtZW50IGF1
dGhvcnMuICBBbGwgcmlnaHRzIHJlc2VydmVkLg0KDQogICBUaGlzIGRvY3VtZW50IGlzIHN1Ympl
Y3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsDQogICBQcm92aXNpb25zIFJl
bGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzDQogICAoaHR0cDovL3RydXN0ZWUuaWV0Zi5vcmcvbGlj
ZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUgb2YNCiAgIHB1YmxpY2F0aW9uIG9mIHRo
aXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRvY3VtZW50cw0KICAgY2FyZWZ1bGx5
LCBhcyB0aGV5IGRlc2NyaWJlIHlvdXIgcmlnaHRzIGFuZCByZXN0cmljdGlvbnMgd2l0aCByZXNw
ZWN0DQogICB0byB0aGlzIGRvY3VtZW50LiAgQ29kZSBDb21wb25lbnRzIGV4dHJhY3RlZCBmcm9t
IHRoaXMgZG9jdW1lbnQgbXVzdA0KICAgaW5jbHVkZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlIHRl
eHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mDQogICB0aGUgVHJ1c3QgTGVnYWwgUHJv
dmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhvdXQgd2FycmFudHkgYXMNCiAgIGRlc2NyaWJl
ZCBpbiB0aGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZS4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpNYW5yYWwgJiBH
aWFjYWxvbmUgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE3LCAyMDExICAgICAgICAgICAgICAgW1Bh
Z2UgMl0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICBMaW5rIExhdGVuY3ksIEppdHRlciBhbmQg
TG9zcyAgICAgICAgICAgICBNYXkgMjAxMQ0KDQoNClRhYmxlIG9mIENvbnRlbnRzDQoNCiAgIDEu
ICBJbnRyb2R1Y3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gNA0KICAgMi4gIEVuZC10by1FbmQgTGF0ZW5jeSBNZWFzdXJlbWVudHMgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA0DQogICAzLiAgRW5kLXRvLUVuZCBKaXR0ZXIgTWVh
c3VyZW1lbnRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDUNCiAgIDQuICBFbmQt
dG8tRW5kIExvc3MgTWVhc3VyZW1lbnRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gNQ0KICAgNS4gIFByb3RvY29sIENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiA2DQogICA2LiAgSUFOQSBDb25zaWRlcmF0aW9ucyAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDYNCiAgIDcuICBTZWN1cml0eSBD
b25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNg0K
ICAgOC4gIEFja25vd2xlZGdlbWVudHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiA2DQogICBBdXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDYNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
TWFucmFsICYgR2lhY2Fsb25lICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNywgMjAxMSAgICAgICAg
ICAgICAgIFtQYWdlIDNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgTGluayBMYXRlbmN5LCBK
aXR0ZXIgYW5kIExvc3MgICAgICAgICAgICAgTWF5IDIwMTENCg0KDQoxLiAgSW50cm9kdWN0aW9u
DQoNCiAgIEluIEhpZ2ggRnJlcXVlbmN5IHRyYWRpbmcgZm9yIEVsZWN0cm9uaWMgRmluYW5jaWFs
IG1hcmtldHMsIGNvbXB1dGVycw0KICAgbWFrZSBkZWNpc2lvbnMgYmFzZWQgb24gdGhlIEVsZWN0
cm9uaWMgRGF0YSByZWNlaXZlZCwgd2l0aG91dCBodW1hbg0KICAgaW50ZXJ2ZW50aW9uLiAgVGhl
c2UgdHJhZGVzIG5vdyBhY2NvdW50IGZvciBhIG1ham9yaXR5IG9mIHRoZSB0cmFkaW5nDQogICB2
b2x1bWVzIGFuZCByZWx5IGV4Y2x1c2l2ZWx5IG9uIHVsdHJhLWxvdy1sYXRlbmN5IGRpcmVjdCBt
YXJrZXQNCiAgIGFjY2Vzcy4NCg0KICAgRXh0cmVtZWx5IGxvdyBsYXRlbmN5IG1lYXN1cmVtZW50
cyBmb3IgTVBMUyBMU1AgdHVubmVscyBhcmUgZGVmaW5lZA0KICAgaW4gZHJhZnQtaWV0Zi1tcGxz
LWxvc3MtZGVsYXkuICBUaGV5IGFsbG93IGEgbWVjaGFuaXNtIHRvIG1lYXN1cmUgYW5kDQogICBt
b25pdG9yIHBlcmZvcm1hbmNlIG1ldHJpY3MgZm9yIHBhY2tldCBsb3NzLCBhbmQgb25lLXdheSBh
bmQgdHdvLXdheQ0KICAgZGVsYXksIGFzIHdlbGwgYXMgcmVsYXRlZCBtZXRyaWNzIGxpa2UgZGVs
YXkgdmFyaWF0aW9uIGFuZCBjaGFubmVsDQogICB0aHJvdWdocHV0Lg0KDQogICBUaGUgbWVhc3Vy
ZW1lbnRzIGFyZSBob3dldmVyIGVmZmVjdGl2ZSBvbmx5IGFmdGVyIHRoZSBMU1AgaXMgY3JlYXRl
ZA0KICAgYW5kIGNhbm5vdCBiZSB1c2VkIGJ5IE1QTFMgUGF0aCBjb21wdXRhdGlvbiBlbmdpbmUg
dG8gZGVmaW5lIHBhdGhzDQogICB0aGF0IGhhdmUgdGhlIGxhdGVzdCBsYXRlbmN5LiAgVGhpcyBk
cmFmdCBkZWZpbmVzIHRoZSBhcmNoaXRlY3R1cmUNCiAgIHVzZWQsIHNvIHRoYXQgZW5kLXRvLWVu
ZCB0dW5uZWxzIGNhbiBiZSBzZXQgdXAgYmFzZWQgb24gbGF0ZW5jeSwgbG9zcw0KICAgb3Igaml0
dGVyIGNoYXJhY3RlcmlzdGljcy4NCg0KDQoyLiAgRW5kLXRvLUVuZCBMYXRlbmN5IE1lYXN1cmVt
ZW50cw0KDQogICBMYXRlbmN5IG9yIG9uZS13YXkgZGVsYXkgaXMgdGhlIHRpbWUgaXQgdGFrZXMg
Zm9yIGEgcGFja2V0IHdpdGhpbiBhDQogICBzdHJlYW0gZ29pbmcgZnJvbSBtZWFzdXJlbWVudCBw
b2ludCAxIHRvIG1lYXN1cmVtZW50IHBvaW50IDIuDQoNCiAgIFRoZSBhcmNoaXRlY3R1cmUgdXNl
cyBhc3N1bXB0aW9uIHRoYXQgdGhlIHN1bSBvZiB0aGUgbGF0ZW5jaWVzIG9mIHRoZQ0KICAgaW5k
aXZpZHVhbCBjb21wb25lbnRzIGFwcHJveGltYXRlbHkgYWRkcyB1cCB0byB0aGUgYXZlcmFnZSBs
YXRlbmN5IG9mDQogICBhbiBMU1AuICBUaG91Z2ggdXNpbmcgdGhlIHN1bSBtYXkgbm90IGJlIHBl
cmZlY3QsIGl0IGhvd2V2ZXIgZ2l2ZXMgYQ0KICAgZ29vZCBhcHByb3hpbWF0aW9uIHRoYXQgY2Fu
IGJlIHVzZWQgZm9yIFRyYWZmaWMgRW5naW5lZXJpbmcgKFRFKQ0KICAgcHVycG9zZXMuDQoNCiAg
IFRoZSB0b3RhbCBsYXRlbmN5IG9mIGFuIExTUCBjb25zaXN0cyBvZiB0aGUgc3VtIG9mIHRoZSBs
YXRlbmN5IG9mIHRoZQ0KICAgTFNQIGhvcCwgYXMgd2VsbCBhcyB0aGUgYXZlcmFnZSBsYXRlbmN5
IG9mIHN3aXRjaGluZyBvbiBhIGRldmljZSwNCiAgIHdoaWNoIG1heSB2YXJ5IGJhc2VkIG9uIHF1
ZXVpbmcgYW5kIGJ1ZmZlcmluZy4NCg0KICAgSG9wIGxhdGVuY3kgY2FuIGJlIG1lYXN1cmVkIGJ5
IGdldHRpbmcgdGhlIGxhdGVuY3kgbWVhc3VyZW1lbnQNCiAgIGJldHdlZW4gdGhlIGluZ3Jlc3Mg
b2Ygb25lIE1QTFMgTFNSIHRvIHRoZSBpbmdyZXNzIG9mIHRoZSBuZXh0aG9wDQogICBMU1IuICBU
aGlzIHZhbHVlIG1heSBiZSBjb25zdGFudCBmb3IgbW9zdCBwYXJ0LCB1bmxlc3MgdGhlcmUgaXMN
CiAgIHByb3RlY3Rpb24gc3dpdGNoaW5nLCBvciBvdGhlciBzaW1pbGFyIGNoYW5nZXMgYXQgYSBs
b3dlciBsYXllci4NCg0KICAgVGhlIHN3aXRjaGluZyBsYXRlbmN5IG9uIGEgZGV2aWNlLCBjYW4g
YmUgbWVhc3VyZWQgaW50ZXJuYWxseSwgYW5kDQogICBtdWx0aXBsZSBtZWNoYW5pc21zIGFuZCBk
YXRhIHN0cnVjdHVyZXMgdG8gZG8gdGhlIHNhbWUgaGF2ZSBiZWVuDQogICBkZWZpbmVkLiAgQWRk
IHJlZmVyZW5jZXMgdG8gcGFwZXJzIGJ5IFZlcmdoZXNlLCBLb21wZWxsYSwgRHVmZmllbGQuDQog
ICBUaG91Z2ggdGhlIG1lY2hhbmlzbXMgZGVmaW5lIGhvdyB0byBkbyBmbG93IGJhc2VkIG1lYXN1
cmVtZW50cywgdGhlDQogICBhbW91bnQgb2YgaW5mb3JtYXRpb24gZ2F0aGVyZWQgaW4gc3VjaCBh
IGNhc2UsIG1heSBiZWNvbWUgdG9vDQogICBjdW1iZXJzb21lIGZvciB0aGUgUGF0aCBDb21wdXRh
dGlvbiBlbGVtZW50IHRvIGVmZmVjdGl2ZWx5IHVzZS4NCg0KDQoNCg0KTWFucmFsICYgR2lhY2Fs
b25lICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDRd
DQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgTGluayBMYXRlbmN5LCBKaXR0ZXIgYW5kIExvc3Mg
ICAgICAgICAgICAgTWF5IDIwMTENCg0KDQogICBBbiBhcHByb3hpbWF0aW9uIG9mIEZsb3cgYmFz
ZWQgbWVhc3VyZW1lbnQgaXMgdGhlIHBlciBEU0NQIHZhbHVlLA0KICAgbWVhc3VyZW1lbnQgZnJv
bSB0aGUgaW5ncmVzcyBvZiBvbmUgcG9ydCB0byB0aGUgZWdyZXNzIG9mIGV2ZXJ5IG90aGVyDQog
ICBwb3J0IGluIHRoZSBkZXZpY2UuDQoNCiAgIEFub3RoZXIgYXBwcm94aW1hdGlvbiB0aGF0IGNh
biBiZSB1c2VkIGlzIHBlciBpbnRlcmZhY2UgRFNDUCBiYXNlZA0KICAgbWVhc3VyZW1lbnQsIHdo
aWNoIGNhbiBiZSBhbiBhZ3JyZWdhdGUgb2YgdGhlIGF2ZXJhZ2UgbWVhc3VyZW1lbnRzDQogICBw
ZXIgaW50ZXJmYWNlLiAgVGhlIGF2ZXJhZ2UgY2FuIGl0c2VsZiBiZSBjYWxjdWxhdGVkIGluIHdh
eXMsIHNvIGFzDQogICB0byBwcm92aWRlIGNsb3NlciBhcHByb3hpbWF0aW9uLg0KDQogICBUaGUg
ZGVsYXkgaXMgbWVhc3VyZWQgaW4gdGVybXMgb2YgMTAncyBvZiBuYW5vLXNlY29uZHMuDQoNCg0K
My4gIEVuZC10by1FbmQgSml0dGVyIE1lYXN1cmVtZW50cw0KDQogICBKaXR0ZXIgb3IgUGFja2V0
IERlbGF5IFZhcmlhdGlvbiBvZiBhIHBhY2tldCB3aXRoaW4gYSBzdHJlYW0gb2YNCiAgIHBhY2tl
dHMgaXMgZGVmaW5lZCBmb3IgYSBzZWxlY3RlZCBwYWlyIG9mIHBhY2tldHMgaW4gdGhlIHN0cmVh
bSBnb2luZw0KICAgZnJvbSBtZWFzdXJlbWVudCBwb2ludCAxIHRvIG1lYXN1cmVtZW50IHBvaW50
IDIuDQoNCiAgIFRoZSBhcmNoaXRlY3R1cmUgdXNlcyBhc3N1bXB0aW9uIHRoYXQgdGhlIHN1bSBv
ZiB0aGUgaml0dGVyIG9mIHRoZQ0KICAgaW5kaXZpZHVhbCBjb21wb25lbnRzIGFwcHJveGltYXRl
bHkgYWRkcyB1cCB0byB0aGUgYXZlcmFnZSBqaXR0ZXIgb2YNCiAgIGFuIExTUC4gIFRob3VnaCB1
c2luZyB0aGUgc3VtIG1heSBub3QgYmUgcGVyZmVjdCwgaXQgaG93ZXZlciBnaXZlcyBhDQogICBn
b29kIGFwcHJveGltYXRpb24gdGhhdCBjYW4gYmUgdXNlZCBmb3IgVHJhZmZpYyBFbmdpbmVlcmlu
ZyAoVEUpDQogICBwdXJwb3Nlcy4NCg0KICAgVGhlcmUgbWF5IGJlIHZlcnkgbGVzcyBqaXR0ZXIg
b24gYSBsaW5rLWhvcCBiYXNpcy4NCg0KICAgVGhlIGJ1ZmZlcmluZyBhbmQgcXVldWluZyB3aXRo
aW4gYSBkZXZpY2Ugd2lsbCBsZWFkIHRvIHRoZSBqaXR0ZXIuDQogICBKdXN0IGxpa2UgbGF0ZW5j
eSBtZWFzdXJlbWVudHMsIGppdHRlciBtZWFzdXJlbWVudHMgY2FuIGJlDQogICBhcHBwcm94aW1h
dGVkIGFzIGVpdGhlciBwZXIgRFNDUCBwZXIgcG9ydCBwYWlyIChJbmdyZXNzcyBhbmQgRWdyZXNz
KQ0KICAgb3IgYXMgcGVyIERTQ1AgcGVyIGVncmVzcyBwb3J0Lg0KDQogICBUaGUgaml0dGVyIGlz
IG1lYXN1cmVkIGluIHRlcm1zIG9mIDEwJ3Mgb2YgbmFuby1zZWNvbmRzLg0KDQoNCjQuICBFbmQt
dG8tRW5kIExvc3MgTWVhc3VyZW1lbnRzDQoNCiAgIExvc3Mgb3IgUGFja2V0IERyb3AgcHJvYmFi
aWxpdHkgb2YgYSBwYWNrZXQgd2l0aGluIGEgc3RyZWFtIG9mDQogICBwYWNrZXRzIGlzIGRlZmlu
ZWQgYXMgdGhlIG51bWJlciBvZiBwYWNrZXRzIGRyb3BwZWQgd2l0aGluIGEgZ2l2ZW4NCiAgIGlu
dGVydmFsLg0KDQogICBUaGUgYXJjaGl0ZWN0dXJlIHVzZXMgYXNzdW1wdGlvbiB0aGF0IHRoZSBz
dW0gb2YgdGhlIGxvc3Mgb2YgdGhlDQogICBpbmRpdmlkdWFsIGNvbXBvbmVudHMgYXBwcm94aW1h
dGVseSBhZGRzIHVwIHRvIHRoZSBhdmVyYWdlIGxvc3Mgb2YgYW4NCiAgIExTUC4gIFRob3VnaCB1
c2luZyB0aGUgc3VtIG1heSBub3QgYmUgcGVyZmVjdCwgaXQgaG93ZXZlciBnaXZlcyBhDQogICBn
b29kIGFwcHJveGltYXRpb24gdGhhdCBjYW4gYmUgdXNlZCBmb3IgVHJhZmZpYyBFbmdpbmVlcmlu
ZyAoVEUpDQogICBwdXJwb3Nlcy4NCg0KICAgVGhlcmUgbWF5IGJlIHZlcnkgbGVzcyBsb3NzIG9u
IGEgbGluay1ob3AgYmFzaXMsIGV4Y2VwdCBpbiBjYXNlIG9mDQogICBwaHlzaWNhbCBsaW5rIGlz
c3Vlcy4NCg0KDQoNCk1hbnJhbCAmIEdpYWNhbG9uZSAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTcs
IDIwMTEgICAgICAgICAgICAgICBbUGFnZSA1XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgIExp
bmsgTGF0ZW5jeSwgSml0dGVyIGFuZCBMb3NzICAgICAgICAgICAgIE1heSAyMDExDQoNCg0KICAg
VGhlIGJ1ZmZlcmluZyBhbmQgcXVldWluZyBtZWNoYW5pc21zIHdpdGhpbiBhIGRldmljZSB3aWxs
IGRlY2lkZQ0KICAgd2hpY2ggcGFja2V0IGlzIHRvIGJlIGRyb3BwZWQuICBKdXN0IGxpa2UgbGF0
ZW5jeSBhbmQgaml0dGVyDQogICBtZWFzdXJlbWVudHMsIHRoZSBsb3NzIGNhbiBiZXN0IGJlIGFw
cHByb3hpbWF0ZWQgYXMgZWl0aGVyIHBlciBEU0NQDQogICBwZXIgcG9ydCBwYWlyIChJbmdyZXNz
cyBhbmQgRWdyZXNzKSBvciBhcyBwZXIgRFNDUCBwZXIgZWdyZXNzIHBvcnQuDQoNCiAgIFRoZSBs
b3NzIGlzIG1lYXN1cmVkIGluIHRlcm1zIG9mIHRoZSBudW1iZXIgb2YgcGFja2V0cyBwZXIgbWls
bGlvbg0KICAgcGFja2V0cy4NCg0KDQo1LiAgUHJvdG9jb2wgQ29uc2lkZXJhdGlvbnMNCg0KICAg
VGhlIHByb3RvY29sIG1ldHJpY3MgYWJvdmUgY2FuIGJlIHNlbnQgaW4gSUdQIHByb3RvY29sIHBh
Y2tldHMgUkZDDQogICAzNjMwLiAgVGhleSBjYW4gdGhlbiBiZSB1c2VkIGJ5IHRoZSBQYXRoIENv
bXB1dGF0aW9uIGVuZ2luZSB0bw0KICAgZGVydmljZSBwYXRocyB3aXRoIHRoZSBkZXNpcmVkIHBh
dGggcHJvcGVydGllcy4NCg0KICAgQXMgTGluay1zdGF0ZSBJR1AgaW5mb3JtYXRpb24gaXMgZmxv
b2RlZCB0aHJvdWdob3V0IGFuIGFyZWEsIGZyZXF1ZW50DQogICBjaGFuZ2VzIGNhbiBjYXVzZSBh
IGxvdCBvZiBjb250cm9sIHRyYWZmaWMuICBUbyBwcmV2ZW50IHN1Y2gNCiAgIGZsb29kaW5nLCBk
YXRhIHNob3VsZCBvbmx5IGJlIGZsb29kZWQgd2hlbiBpdCBjcm9zc2VzIGEgY2VydGFpbg0KICAg
Y29uZmlndXJlZCBtYXhpbXVtLg0KDQogICBBIHNlcGVyYXRlIG1lYXN1cmVtZW50IHNob3VsZCBi
ZSBkb25lIGZvciBhbiBMU1Agd2hlbiBpdCBpcyBVUC4gIEFsc28NCiAgIExTUCdzIHBhdGggc2hv
dWxkIG9ubHkgYmUgcmVjYWxjdWxhdGVkIHdoZW4gdGhlIGVuZC10by1lbmQgbWV0cmljcw0KICAg
Y2hhbmdlcyBpbiBhIHdheSBpdCBiZWNvbWVzIG1vcmUgdGhlbiBkZXNpcmVkLg0KDQoNCjYuICBJ
QU5BIENvbnNpZGVyYXRpb25zDQoNCiAgIE5vIG5ldyBJQU5BIGNvbnNpZGVyYXRpb24gYXJlIHJh
aXNlZCBieSB0aGlzIGRvY3VtZW50Lg0KDQoNCjcuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucw0K
DQogICBUaGlzIGRvY3VtZW50IHJhaXNlcyBubyBuZXcgc2VjdXJpdHkgaXNzdWVzLg0KDQoNCjgu
ICBBY2tub3dsZWRnZW1lbnRzDQoNCiAgIFRCRC4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
TWFucmFsICYgR2lhY2Fsb25lICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNywgMjAxMSAgICAgICAg
ICAgICAgIFtQYWdlIDZdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgTGluayBMYXRlbmN5LCBK
aXR0ZXIgYW5kIExvc3MgICAgICAgICAgICAgTWF5IDIwMTENCg0KDQpBdXRob3JzJyBBZGRyZXNz
ZXMNCg0KICAgVmlzaHdhcyBNYW5yYWwNCiAgIEhld2xldHQtUGFja2FyZCBDb3JwLg0KICAgMTkx
MTExIFBydW5lcmlkZ2UgQXZlLg0KICAgQ3VwZXJ0aW5vLCBDQSAgOTUwMTQNCiAgIFVTDQoNCiAg
IFBob25lOiA0MDgtNDQ3LTE0OTcNCiAgIEVtYWlsOiB2aXNod2FzQGlwaW5mdXNpb24uY29tDQog
ICBVUkk6DQoNCg0KICAgU3BlbmNlciBHaWFjYWxvbmUNCiAgIFRob21zb24gUmV1dGVycw0KICAg
MTk1IEJyb2Fkd2F5DQogICBOZXcgWW9yaywgTlkgIDEwMDA3DQogICBVUw0KDQogICBQaG9uZTog
NjQ2LTgyMi0zMDAwDQogICBFbWFpbDogc3BlbmNlci5naWFjYWxvbmVAdGhvbXNvbnJldXRlcnMu
Y29tDQogICBVUkk6DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KTWFucmFsICYgR2lhY2Fsb25lICAgICAgRXhwaXJlcyBOb3ZlbWJlciAx
NywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDddDQoM
--bcaec5016525dab17504a6d39679--

From fu.xihua@zte.com.cn  Tue Jun 28 23:43:36 2011
Return-Path: <fu.xihua@zte.com.cn>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B12B39E8019; Tue, 28 Jun 2011 23:43:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -92.635
X-Spam-Level: 
X-Spam-Status: No, score=-92.635 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, GB_SUMOF=5, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SqPFjFJmqY3p; Tue, 28 Jun 2011 23:43:34 -0700 (PDT)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id 628779E8012; Tue, 28 Jun 2011 23:43:33 -0700 (PDT)
Received: from [10.30.17.99] by mx5.zte.com.cn with surfront esmtp id 48642805999928; Wed, 29 Jun 2011 14:42:16 +0800 (CST)
Received: from [10.30.3.21] by [192.168.168.15] with StormMail ESMTP id 13796.6706173909; Wed, 29 Jun 2011 14:43:26 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id p5T6hJPi015312; Wed, 29 Jun 2011 14:43:19 +0800 (GMT-8) (envelope-from fu.xihua@zte.com.cn)
In-Reply-To: <BANLkTimFYdrk=BZPwpHzwOiR3Whq8d-4Vg@mail.gmail.com>
To: Vishwas Manral <vishwas.ietf@gmail.com>
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005
Message-ID: <OFB9D44B63.47E79D73-ON482578BE.0022F09A-482578BE.0024EDAB@zte.com.cn>
From: fu.xihua@zte.com.cn
Date: Wed, 29 Jun 2011 14:43:18 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2011-06-29 14:43:21
Content-Type: multipart/mixed; boundary="=_mixed 0024ED9B482578BE_="
X-MAIL: mse02.zte.com.cn p5T6hJPi015312
Cc: OSPF WG List <ospf@ietf.org>, CCAMP <ccamp@ietf.org>, ccamp-bounces@ietf.org
Subject: Re: [OSPF] [CCAMP]  draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jun 2011 06:43:36 -0000

--=_mixed 0024ED9B482578BE_=
Content-Type: multipart/alternative; boundary="=_alternative 0024ED9D482578BE_="


--=_alternative 0024ED9D482578BE_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

SGkgVmlzaHdhcywNCg0KVGhhbmsgeW91IGZvciB0aGUgaW5mb3JtYXRpb24uIA0KSSBrbm93IHRo
b3NlIGRyYWZ0cyBjb3ZlciBsb3NzIG9yIGppdHRlci4gIEZvciB0aGUgbGF0ZW5jeSBwb3J0aW9u
cywgdGhleSANCmFyZSBzYW1lLg0KDQpYaWh1YQ0KDQoNCg0KDQpWaXNod2FzIE1hbnJhbCA8dmlz
aHdhcy5pZXRmQGdtYWlsLmNvbT4gDQoyMDExLTA2LTI5IM/CzucgMDI6MDYNCg0KytW8/sjLDQpm
dS54aWh1YUB6dGUuY29tLmNuDQqzrcvNDQpMb3UgQmVyZ2VyIDxsYmVyZ2VyQGxhYm4ubmV0Piwg
QWNlZSBMaW5kZW0gPGFjZWUubGluZGVtQGVyaWNzc29uLmNvbT4sIA0KT1NQRiBXRyBMaXN0IDxv
c3BmQGlldGYub3JnPiwgQ0NBTVAgPGNjYW1wQGlldGYub3JnPiwgDQpjY2FtcC1ib3VuY2VzQGll
dGYub3JnDQrW98ziDQpSZTogW0NDQU1QXSBbT1NQRl0gZHJhZnQtZ2lhY2Fsb25lLW9zcGYtdGUt
ZXhwcmVzcy1wYXRoLTAxDQoNCg0KDQoNCg0KDQpIaSBGdSwNCiANClRoZXJlIGFyZSBzb21lIGJh
c2ljIGlzc3VlcyBpbiB0aGUgZG9jdW1lbnRzLCBlc3BlY2lhbGx5IHJlZ2FyZGluZyBsb3NzIA0K
YW5kIGppdHRlci4gSSBoYWQgd3JpdHRlbiBhIGRvY3VtZW50IGFkZHJlc3NpbmcgdGhlIHNhbWUs
IGJ1dCBuZXZlciBnb3QgDQppbnRvIGFjdHVhbGx5IHBvc3RpbmcgaXQuDQogDQpJIGhhdmUgYXR0
YWNoZWQgdGhlIHNhbWUgaGVyZS4gRG8gbGV0IG1lIGtub3cgd2hhdCB5b3UgZmVlbCBhYm91dCB0
aGUgDQpzYW1lPw0KIA0KVGhhbmtzLA0KVmlzaHdhcw0KMjAxMS82LzI3IDxmdS54aWh1YUB6dGUu
Y29tLmNuPg0KDQpIaSBBbGwsIA0KDQpJIHJlYWQgdGhyb3VnaCB0aGUgZHJhZnQtZ2lhY2Fsb25l
LiBGb3IgdGhlIHBvcnRpb24gb2YgbGF0ZW5jeSwgdGhlcmUgaXMgDQpubyBhbnkgZXNzZW50aWFs
IGRpZmZlcmVuY2UgYmV0d2VlbiBib3RoIG9mIGRyYWZ0cy4gDQpJbiB0aGUgbGF0ZXN0IHZlcnNp
b24sIHRoZXkgYWRkZWQgYSBiaXQgaW4gc3ViLVRMViBhbmQgZ2F2ZSBzb21lIA0KY29uc2lkZXJh
dGlvbiBmb3IgdGhlIGFkdmVydGlzbWVudCBjb250cm9sLiBUaGlzIGhhcyBhc2xvIGJlZW4gZGVz
Y3JpYmVkIA0KaW4gb3VyIGRyYWZ0LiANCkNvbnRyb2wgcGxhbmUgYWx3YXlzIGNvbWJpbmVzIHJv
dXRpbmcgY29uc3RyYWludHMgd2l0aCBwcmUtZGVmaW5lZCANCnByaW9yaXRpZXMsIGUuZy4sIFNS
TEcgZGl2ZXJzaXR5LCBsYXRlbmN5LCBjb3N0LCBhbmQgYmFuZHdpZHRoLiANCkJ1dCBJIGRvbid0
IHVuZGVyc3RhbmQgd2h5IHdlIG5lZWQgdG8gYWRkIFJlc2lkdWFsYW5kIEF2YWlsYWJsZWJhbmR3
aWR0aCANCmluIGRyYWZ0LWdpYWNhbG9uZS4gV2h5IGRvbid0IHlvdSB1c2UgUkZDNDIwMyBhbmQg
UkZDMzYzMCB0byBjYWxjdWxhdGUgDQp0aGVtPyANCg0KV2Ugd2lsbCByZXN0cnVjdHVyZSBkcmFm
dC13YW5nIGludG8gYSBmcmFtZXdvcmsgYW5kIHNvbWUgcHJvdG9jb2wgc3BlY2lmaWMgDQpwYXJ0
cyAoaS5lLiwgT1NQRi1URSBhbmQgUlNWUC1URSkgdG8gYWRkcmVzcyB0aGUgaXNzdWVzIHJhaXNl
ZCBpbiB0aGUgDQpmcmFtZXdvcmsuIA0KQmFzZWQgb24gc3VnZ2VzdGlvbnMgZnJvbSBMb3UgYW5k
IEFjZWUsIHdlIGFncmVlIHRoYXQgdGhlIE9TUEYgcHJvdGlvbnMgDQpmcm9tIG91ciBkcmFmdCBp
cyBjb21iaW5lZCB3aXRoIGRyYWZ0LWdpYWNhbG9uZS4gT1NQRiBleHRlbnNpb24gd2lsbCBiZSAN
CmRldmVsb3BlZCBpbiBkcmFmdC1naWFjYWxvbmUuIA0KVGhlIGZyYW1ld29yayBkb2N1bWVudCB3
aWxsIG1haW5seSBmb2N1cyBvbiB0aGUgcmVxdWlyZW1lbnQgb2YgbGF0ZW5jeSANCmFwcGxpY2F0
aW9uIGFuZCBob3cgdG8gdXNlIGxhdGVuY3kgaW5mb3JtYXRpb24uICAgDQpJIHByZWZlciBmcmFt
ZXdvcmsgZG9jdW1lbnQgaXMgZG9uZSBpbiBDQ0FNUC4gQnV0IGl0IGlzIHJlbGF0ZWQgdG8gUlRH
V0cgDQphbmQgTVBMUy4gDQpCZWZvcmUgd2UgZGVmaW5lIHRoZSBhYmlsaXR5IHRvIHJlcG9ydCBs
YXRlbmN5LCBpdCBtdXN0IGJlIGNsZWFyIHdoYXQgd2UgDQphcmUgcmVwb3J0aW5nLiBTbyBkaWZm
ZXJlbnQgaW1wbGVtZW50YXRpb25zIHdpbGwgcmVwb3J0IHRoZSBzYW1lIHRoaW5nLiANCkJhc2Vk
IG9uIHRoZSBkaXNjdXNzaW9uIHdpdGggQWRyaWFuIGJ5IGVtYWlsLCB3ZSB3aWxsIGdpdmUgc29t
ZSANCmRlc2NyaXB0aW9uIGFib3V0IHdoYXQgd2UgYXJlIGdvbmcgdG8gcmVwb3J0IGluIHRoaXMg
ZnJhbWV3b3JrIGRvY3VtZW50LiANClRoZSByc3ZwLXRlIGRvY3VtZW50IGluIENDQU1QIHdpbGwg
Z2l2ZSBzb21lIHNvbHV0aW9uIGZvciBsYXRlbmN5IFRFIA0KKGUuZy4sIGFjY3VtdWxhdGlvbiBh
bmQgdmVyaWZpY2F0aW9uIG9mIHRoZSBkZWxheSkuIA0KDQpYaWh1YSBGdSANCg0KDQpMb3UgQmVy
Z2VyIDxsYmVyZ2VyQGxhYm4ubmV0PiANCreivP7IyzogIGNjYW1wLWJvdW5jZXNAaWV0Zi5vcmcg
DQoyMDExLTA2LTIyIM/CzucgMTE6MTYgDQoNCg0KytW8/sjLDQpBY2VlIExpbmRlbSA8YWNlZS5s
aW5kZW1AZXJpY3Nzb24uY29tPiANCrOty80NCkNDQU1QIDxjY2FtcEBpZXRmLm9yZz4sIE9TUEYg
V0cgTGlzdCA8b3NwZkBpZXRmLm9yZz4gDQrW98ziDQpSZTogW0NDQU1QXSBbT1NQRl0gICBkcmFm
dC1naWFjYWxvbmUtb3NwZi10ZS1leHByZXNzLXBhdGgtMDENCg0KDQoNCg0KDQoNCg0KDQoNCk9T
UEYgV0cgZm9yIHRoZSBPU1BGIGV4dGVuc2lvbnMgc2VlbXMgdmVyeSByZWFzb25hYmxlIHRvIG1l
IDstKQ0KDQpJIHN0aWxsIGhvcGUgdGhhdCB0aGUgT1NQRiBwb3J0aW9ucyBvZg0KZHJhZnQtd2Fu
Zy1jY2FtcC1sYXRlbmN5LXRlLW1ldHJpYyBjYW4gYmUgY29tYmluZWQgd2l0aA0KZHJhZnQtZ2lh
Y2Fsb25lLW9zcGYtdGUtZXhwcmVzcy1wYXRoIGdpdmVuIHRoYXQgYm90aCBkcmFmdHMgc3RhdGUg
dGhhdA0KdGhleSBhcmUgYWRkcmVzc2luZyBlc3NlbnRpYWxseSB0aGUgc2FtZSBoaWdoLWxldmVs
IHByb2JsZW0uDQoNCkxvdQ0KDQpPbiA2LzIyLzIwMTEgODo0MCBBTSwgQWNlZSBMaW5kZW0gd3Jv
dGU6DQo+IEhpIEpvaG4sIA0KPiBBcyBpdCBzdGFuZHMsIHRoZSBkcmFmdCBjb250YWlucyBtYWlu
bHkgT1NQRiBURSBlbmNvZGluZ3MgYW5kIA0KY29uc2lkZXJhdGlvbnMuIEhlbmNlLCBteSBpbmNs
aW5hdGlvbiB3b3VsZCBiZSB0byBrZWVwIGl0IGluIHRoZSBPU1BGIFdHLiANCkhvd2V2ZXIsIEkn
bSB3aWxsaW5nIHRvIGxpc3RlbiB0byBvdGhlciBwcm9wb3NhbHMuIA0KPiANCj4gVGhhbmtzLA0K
PiBBY2VlDQo+IE9uIEp1biAyMSwgMjAxMSwgYXQgMTE6MTAgUE0sIEpvaG4gRSBEcmFrZSB3cm90
ZToNCj4gDQo+PiBIaSwNCj4+DQo+PiBJIGFtIGEgYml0IGNvbmZ1c2VkLiAgSSB0aG91Z2h0IHRo
ZSBwcm9wZXIgaG9tZSBmb3IgdGhpcyB3b3JrIHdvdWxkIA0KZWl0aGVyIGJlIHRoZSBydGcgd2cg
b3IgdGhlIG1wbHMgd2cuICBJIHRob3VnaHQgaXQgd2FzIHByZXNlbnRlZCB0byB0aGUgDQpPU1BG
IHdnIGZvciBpbmZvcm1hdGlvbiBvbmx5Lg0KPj4NCj4+IFRoYW5rcywNCj4+DQo+PiBKb2huIA0K
Pj4NCj4+IFNlbnQgZnJvbSBteSBpUGhvbmUNCj4+DQo+Pg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+Pj4gRnJvbTogY2NhbXAtYm91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOmNjYW1w
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZg0KPj4+IE9mIEFsaWEgQXRsYXMNCj4+PiBTZW50
OiBUdWVzZGF5LCBKdW5lIDIxLCAyMDExIDY6NDUgUE0NCj4+PiBUbzogQWNlZSBMaW5kZW0NCj4+
PiBDYzogU3BlbmNlciBHaWFjYWxvbmU7IENDQU1QOyBPU1BGIFdHIExpc3QNCj4+PiBTdWJqZWN0
OiBSZTogW0NDQU1QXSBbT1NQRl0gZHJhZnQtZ2lhY2Fsb25lLW9zcGYtdGUtZXhwcmVzcy1wYXRo
LTAxDQo+Pj4NCj4+PiBIaSBBY2VlLA0KPj4+DQo+Pj4gSSBkbyBhZ3JlZSB0aGF0IHdlIHNob3Vs
ZCBleHBsaWNpdGx5IGRvY3VtZW50IHRoaXMgaW4gdGhlIGRyYWZ0ICYgd29yaw0KPj4+IG9uIGJl
dHRlciBuYW1lcyBmb3IgdGhlIHN1Yi1UTFZzIHRoYXQgbWlnaHQgYmUgY29uZnVzZWQuDQo+Pj4g
SSBhbHNvIGFncmVlIHRoYXQgd2UgbmVlZCB0byBnaXZlIHRoZSBkZWNpc2lvbiBleHBsaWNpdCBj
b25zaWRlcmF0aW9uOw0KPj4+IHRvIGdpdmUgdGhpcyB0aGUgZXhwb3N1cmUgbmVjZXNzYXJ5IGFu
ZCBjb25zaWRlcmF0aW9uIGZvcg0KPj4+IGFwcGxpY2F0aW9ucyB3YXMgd2h5IHdlIGhhZCB0aGlz
IGRyYWZ0IGRpc2N1c3NlZCBpbiBydGd3ZyBhcyB3ZWxsIGFzDQo+Pj4gb3NwZi4NCj4+Pg0KPj4+
IEluIGFkZGl0aW9uIHRvIHRoZSBvYnZpb3VzIHVzZXMgZm9yIFJTVlAtVEUsIGFub3RoZXIgcG90
ZW50aWFsDQo+Pj4gYXBwbGljYXRpb24gaXMgdGhlIGlkZWEgb2YgYSBwYXRoLXdlaWdodGVkIEVD
TVAsIHdoZXJlIHRyYWZmaWMgaXMNCj4+PiBzcGxpdCB0byB0aGUgZGlmZmVyZW50IG5leHQtaG9w
cyBiYXNlZCB1cG9uIHRoZSB0b3RhbCBwYXRoIGJhbmR3aWR0aHMNCj4+PiBvdXQgdGhvc2UgbmV4
dC1ob3BzLiAgVGhpcyBpcyBhIHB1cmUgSVAgYXBwbGljYXRpb24gKExEUCBmb2xsb3dzDQo+Pj4g
b2YgY291cnNlKSBhbmQgSSdkIHByZWZlciBub3QgdG8gbG9zZSB0cmFjayBvZiB0aG9zZSBvcHRp
b25zIHdoZW4NCj4+PiBjb25zaWRlcmluZyB0aGUgUlNWUC1URSBhcHBsaWNhdGlvbnMuDQo+Pj4N
Cj4+PiBBbGlhDQo+Pj4NCj4+PiBPbiBUdWUsIEp1biAyMSwgMjAxMSBhdCA5OjA2IFBNLCBBY2Vl
IExpbmRlbSA8YWNlZS5saW5kZW1AZXJpY3Nzb24uY29tDQo+DQo+Pj4gd3JvdGU6DQo+Pj4+IEhp
IEFsaWEsDQo+Pj4+IEkgZ3Vlc3MgSSBhZ3JlZSB3aXRoIExvdSAtIGhlcmV0b2ZvcmUsIHdlJ3Zl
IGRvbmUgVEUgcmVxdWlyZW1lbnRzIGluDQo+Pj4gdGhlIE1QTFMvQ0NBTVAgV0dzIGFuZCB0aGUg
VEUgZW5jb2RpbmdzIGluIHRoZSBJR1AgV0dzLiBJIHRoaW5rIHdlDQo+Pj4gc2hvdWxkIGdpdmUg
dGhlIGRlY2lzaW9uIGV4cGxpY2l0IGNvbnNpZGVyYXRpb24gYmVmb3JlIHdlIGJyYW5jaCBvZmYN
Cj4+PiBhbmQgZG8gVEUgZm9yIGFwcGxpY2F0aW9uIFggaW5kZXBlbmRlbnRseS4gQWRkaXRpb25h
bGx5LCBpZiB3ZSBkbw0KPj4+IGRlY2lkZSB0byBzcGxpdCB0aGlzIG9mZiBpbmRlcGVuZGVudGx5
LCBhbiBFLW1haWwgdG8gdGhlIGxpc3Qgc2F5aW5nDQo+Pj4gdGhlcmUgaXMgbm8gb3ZlcmxhcCBp
cyBub3Qgc3VmZmljaWVudCB0byBtb3ZlIGZvcndhcmQuIEF0IGEgbWluaW11bSwgSQ0KPj4+IGJl
bGlldmUgd2UgbmVlZCB0bzoNCj4+Pj4NCj4+Pj4gICAxLiBFeHBsaWNpdGx5IGRvY3VtZW50IHRo
aXMgYWx0ZXJuYXRlIGFwcGxpY2FiaWxpdHkgYW5kDQo+Pj4gcmVsYXRpb25zaGlwIHRvIGV4aXN0
aW5nIFRFIGluIHRoZSBkcmFmdC4NCj4+Pj4gICAyLiBEZXRlcm1pbmUgd2hldGhlciBhbnkgc3Vi
LVRMVnMgY2FuIGJlIHNoYXJlZCAobXkgb3BpbmlvbiB3YXMNCj4+PiBjb25zaXN0ZW50IHdpdGgg
eW91cnMgdGhhdCB0aGVyZSBhcmUgbm90IGR1ZSB0byBkaWZmZXJlbmNlcyBpbg0KPj4+IHJlcXVp
cmVtZW50cyBhbmQgbWVhc3VyZW1lbnQpLg0KPj4+PiAgIDMuIEFzc3VyZSB0aGUgc3ViLVRMVnMg
YXJlIGFwcHJvcHJpYXRlbHkgbmFtZWQgdG8gYXZvaWQgY29uZnVzaW9uDQo+Pj4gYmV0d2VlbiB0
aGUgbGF0ZW5jeSBhcHBsaWNhdGlvbnMuDQo+Pj4+DQo+Pj4+IFRoYW5rcywNCj4+Pj4gQWNlZQ0K
Pj4+PiBPbiBKdW4gMjEsIDIwMTEsIGF0IDI6MDggUE0sIEFsaWEgQXRsYXMgd3JvdGU6DQo+Pj4+
DQo+Pj4+PiBIaSBBY2VlLA0KPj4+Pj4NCj4+Pj4+IEpvaG4gRHJha2UgYW5kIEkgZGlkIHRha2Ug
YSBsb29rIGF0IHRoZSBkcmFmdCBtZW50aW9uZWQgaW4gQ0NBTVAuDQo+Pj4gIEl0DQo+Pj4+PiBo
YWQgYSBsYXJnZSBudW1iZXIgb2YgcmVxdWlyZW1lbnRzIGFuZCBleHRlbnNpb25zIHRvDQo+Pj4+
PiBhIG51bWJlciBvZiBkaWZmZXJlbnQgcHJvdG9jb2xzLiAgVGhlcmUgaXMgb25lIHN1Yi1UTFYg
KGxhdGVuY3kpDQo+Pj4gdGhhdA0KPj4+Pj4gYXBwZWFycyB0aGUgc2FtZSAtIGJ1dCB0aGUgZXhw
ZWN0YXRpb25zDQo+Pj4+PiBhcyB0byBhdmVyYWdpbmcgdnMuIGluc3RhbnRhbmVvdXMgd2VyZSBk
aWZmZXJlbnQuDQo+Pj4+Pg0KPj4+Pj4gVGhlIE9TUEYgVEUgRXhwcmVzcyBQYXRoIHdvcmsgaXMg
ZmFpcmx5IHNlbGYtY29udGFpbmVkIGFuZCBkb2Vzbid0DQo+Pj4+PiBzcGVjaWZ5IGluIGV4YWN0
IGRldGFpbCBob3cgdGhlIGluZm9ybWF0aW9uDQo+Pj4+PiBmb3IgdGhlIHN1Yi1UTFZzIGlzIG1l
YXN1cmVkIG9yIG9idGFpbmVkLiAgSSB0aGluayBpdCBjb3VsZCBiZSB1c2VkDQo+Pj4+PiBmb3Ig
bXVsdGlwbGUgcHVycG9zZXMuDQo+Pj4+Pg0KPj4+Pj4gQWxpYQ0KPj4+Pj4NCj4+Pj4+IE9uIFR1
ZSwgSnVuIDIxLCAyMDExIGF0IDEyOjQ5IFBNLCBBY2VlIExpbmRlbQ0KPj4+IDxhY2VlLmxpbmRl
bUBlcmljc3Nvbi5jb20+IHdyb3RlOg0KPj4+Pj4+IEhpIFNwZW5jZXIgKENDQU1QIGNvcGllZCBh
cyB3ZWxsKSwNCj4+Pj4+Pg0KPj4+Pj4+IEhlcmUgaXMgYSBsaW5rIGZvciBldmVyeW9uZSdzIGNv
bnZlbmllbmNlOg0KPj4+Pj4+DQo+Pj4+Pj4gaHR0cDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1n
aWFjYWxvbmUtb3NwZi10ZS1leHByZXNzLXBhdGgtMDEudHh0DQo+Pj4+Pj4NCj4+Pj4+PiBBdCBJ
RVRGIDgwLCB0aGVyZSB3ZXJlIHF1ZXN0aW9ucyBhYm91dCBvdmVybGFwIHdpdGggb3RoZXIgQ0NB
TVANCj4+PiBkcmFmdHMgY29udGFpbmluZyBpbnRlcmZhY2UgZGVsYXkgbWV0cmljcyBhbmQgcHJv
cG9zYWxzIGZvciBuZXcgVEUgDQpzdWItDQo+Pj4gVExWcy4gSGF2ZSB5b3Ugb3IgeW91ciBjby1h
dXRob3JzLCBkb25lIGxvb2tlZCBhdCBob3cgeW91ciBkcmFmdCBpcw0KPj4+IHBvc2l0aW9uZWQg
dmVyc3VzIHRoZXNlIG90aGVyIGRyYWZ0cz8gV2hpbGUgdGhlc2UgYXBwbGljYXRpb25zIGhhdmUN
Cj4+PiBkaWZmZXJpbmcgZ29hbHMsIHRoZSBDQ0FNUC9PU1BGIGNoYWlycyByZXF1ZXN0ZWQgdGhh
dCB0aGlzIGFuYWx5c2lzIGJlDQo+Pj4gZG9uZS4NCj4+Pj4+Pg0KPj4+Pj4+IGh0dHA6Ly93d3cu
aWV0Zi5vcmcvaWQvZHJhZnQtd2FuZy1jY2FtcC1sYXRlbmN5LXRlLW1ldHJpYy0wMy50eHQNCj4+
Pj4+Pg0KPj4+Pj4+IFdlIHdvdWxkIGxpa2UgdG8gYXZvaWQgaGF2aW5nIGV4YWN0bHkgdGhlIHNh
bWUgaW5mb3JtYXRpb24NCj4+PiBhZHZlcnRpc2VkIGluIHR3byBkaWZmZXJlbnQgbGluayBTdWIt
VExWcy4gSSdkIGhvcGUgd2UgY291bGQgYWdyZWUgb24NCj4+PiBjb21tb24gdW5pdHMuDQo+Pj4+
Pj4NCj4+Pj4+PiBUaGFua3MsDQo+Pj4+Pj4gQWNlZQ0KPj4+Pj4+DQo+Pj4+Pj4gT24gSnVuIDIw
LCAyMDExLCBhdCA0OjMwIFBNLCBTcGVuY2VyIEdpYWNhbG9uZSB3cm90ZToNCj4+Pj4+Pg0KPj4+
Pj4+PiBIZWxsbyBldmVyeW9uZSwNCj4+Pj4+Pj4NCj4+Pj4+Pj4gQXMgeW91IG1heSBoYXZlIG5v
dGljZWQsIGFub3RoZXIgdmVyc2lvbiBvZiB0aGUgT1NQRiBURSBFeHByZXNzDQo+Pj4gUGF0aA0K
Pj4+Pj4+PiBkcmFmdCBoYXMgYmVlbiBwb3N0ZWQuIFdlIG1hZGUgYSBudW1iZXIgb2YgY2hhbmdl
cyBiYXNlZCBvbg0KPj4+IGZlZWRiYWNrDQo+Pj4+Pj4+IGZyb20gSUVURiA4MC4gV2UgaW52aXRl
IHlvdXIgY29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zLiBUaGUgbWFpbg0KPj4+Pj4+PiBjaGFuZ2Vz
IGluY2x1ZGU6DQo+Pj4+Pj4+DQo+Pj4+Pj4+IC1XZSBoYXZlIGNvbnNvbGlkYXRlZCBzb21lIHN1
Yi1UTFZzIGZvciBlZmZpY2llbmN5LiBUaGVyZSBhcmUgbm8NCj4+Pj4+Pj4gbG9uZ2VyIG5vbWlu
YWwgYW5kIGFub21hbG91cyBzdWItVExWcyBmb3IgZGVsYXkgYW5kIGxvc3MuIFRoZQ0KPj4+Pj4+
PiBmdW5jdGlvbmFsaXR5IGZvciBzaWduYWxpbmcgc3RlYWR5IHN0YXRlIHZlcnNlcyBhYm5vcm1h
bA0KPj4+IHBlcmZvcm1hbmNlDQo+Pj4+Pj4+IGZvciB0aGVzZSBwYXJhbWV0ZXJzIGhhdmUgYmVl
biBtb3ZlZCBpbnRvIHR3byBzdWItVExWcyAod2hlcmUgd2UNCj4+PiB1c2VkDQo+Pj4+Pj4+IHRv
IGhhdmUgZm91cikuDQo+Pj4+Pj4+DQo+Pj4+Pj4+IC1JbiBvcmRlciB0byBhZHZlcnRpc2UgYm90
aCBub3JtYWwgYW5kIGFibm9ybWFsIG5ldHdvcmsNCj4+PiBwZXJmb3JtYW5jZQ0KPj4+Pj4+PiBz
dGF0ZSBpbiBjb25zb2xpZGF0ZWQgc3ViLVRMVnMsIGEgYml0LCBjYWxsZWQgdGhlIGFub21hbG91
cyAoQSkNCj4+PiBidXQNCj4+Pj4+Pj4gaGFzIGJlZW4gYWRkZWQgdG8gY2VydGFpbiBzdWItVExW
cy4gVGhlIEEgYml0IGlzIHNldCB3aGVuIHRoZQ0KPj4+IG1lYXN1cmVkDQo+Pj4+Pj4+IHZhbHVl
IG9mIGEgcGFyYW1ldGVyIGV4Y2VlZHMgYSBjb25maWd1cmVkIG1heGltdW0gdGhyZXNob2xkLiBU
aGUgQQ0KPj4+IGJpdA0KPj4+Pj4+PiBpcyBjbGVhcmVkIHdoZW4gdGhlIG1lYXN1cmVkIHZhbHVl
IGZhbGxzIGJlbG93IGl0cyBjb25maWd1cmVkDQo+Pj4gcmV1c2UNCj4+Pj4+Pj4gdGhyZXNob2xk
LiBJZiB0aGUgQSBiaXQgaXMgY2xlYXIsIHRoZSBzdWItVExWIHJlcHJlc2VudHMgc3RlYWR5DQo+
Pj4gc3RhdGUNCj4+Pj4+Pj4gbGluayBwZXJmb3JtYW5jZS4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gLVdl
IGNoYW5nZWQgdGhlIGVuY29kaW5ncyBvZiBjZXJ0YWluIHZhcmlhYmxlcyBmcm9tIGZsb2F0aW5n
IHBvaW50DQo+Pj4gdG8NCj4+Pj4+Pj4gZml4ZWQgcG9pbnQuIFRoaXMgY2hhbmdlIHBlcm1pdHMg
dGhlIGFkZGl0aW9uIG9mIHRoZSBBIGJpdCAod2hlbg0KPj4+Pj4+PiBuZWNlc3NhcnkpLCBpdCBh
bGxvd3MgYml0LXNwYWNlIHJlc2VydmF0aW9ucyB0byBiZSBtYWRlLCBhbmQgaXQNCj4+Pj4+Pj4g
cGVybWl0cyBhIGNvbW1vbiBUTFYgZm9ybWF0IGFjcm9zcyB0aGUgYnVsayBvZiB0aGUgVExWcyBp
biB0aGUNCj4+PiBkcmFmdC4NCj4+Pj4+Pj4gSW4gYWRkaXRpb24sIHRoZSBuZXcgZW5jb2Rpbmdz
IGFkZHJlc3MgY29uY2VybnMgYWJvdXQgZ3JhbnVsYXJpdHkNCj4+PiBhbmQNCj4+Pj4+Pj4gaW50
ZXJvcGVyYWJpbGl0eS4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gLVdlIGFkZGVkIHN1Yi1UTFZzIGZvciBS
ZXNpZHVhbCBCYW5kd2lkdGggYW5kIEF2YWlsYWJsZSBCYW5kd2lkdGguDQo+Pj4+Pj4+IFJlc2lk
dWFsIGJhbmR3aWR0aCBpcyBkZWZpbmVkIGFzIHRoZSBNYXhpbXVtIEJhbmR3aWR0aCBbUkZDMzYz
MF0NCj4+PiBtaW51cw0KPj4+Pj4+PiB0aGUgYmFuZHdpZHRoIGN1cnJlbnRseSBhbGxvY2F0ZWQg
dG8gUlNWUC1URSBMU1BzLiBBdmFpbGFibGUNCj4+PiBiYW5kd2lkdGgNCj4+Pj4+Pj4gaXMgZGVm
aW5lZCB0byBiZSByZXNpZHVhbCBiYW5kd2lkdGggbWludXMgdGhlIG1lYXN1cmVkIGJhbmR3aWR0
aA0KPj4+IHVzZWQNCj4+Pj4+Pj4gZm9yIHRoZSBhY3R1YWwgZm9yd2FyZGluZyBvZiBub24tUlNW
UC1URSBMU1AgcGFja2V0cy4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gLVZhcmlvdXMgb3RoZXIgbW9kaWZp
Y2F0aW9ucyB3ZXJlIG1hZGUgYWNyb3NzIHRoZSBkcmFmdC4gVGhlc2UNCj4+Pj4+Pj4gaW5jbHVk
ZSwgYnV0IGFyZSBub3QgbGltaXRlZCB0bywgdGhlIGFic3RyYWN0LCB0aGUgaW50cm9kdWN0aW9u
LA0KPj4+IHRoZQ0KPj4+Pj4+PiB0aHJlc2hvbGRpbmcgc3BlY2lmaWNhdGlvbnMsIGFuZCBhIG51
bWJlciBvZiBmaWVsZCBkZXNjcmlwdGlvbnMuDQo+Pj4+Pj4+DQo+Pj4+Pj4+IC1MYXN0LCBidXQg
Y2VydGFpbmx5IG5vdCBsZWFzdCwgU3RlZmFubyBQcm92aWRpIGhhcyBqb2luZWQgdGhlDQo+Pj4g
ZHJhZnQNCj4+Pj4+Pj4NCj4+Pj4+Pj4gV2UgbG9vayBmb3J3YXJkIHRvIGhlYXJpbmcgeW91ciBj
b21tZW50cyBhbmQgY29uY2VybnMuDQo+Pj4+Pj4+DQo+Pj4+Pj4+IFRoYW5rcywNCj4+Pj4+Pj4N
Cj4+Pj4+Pj4gU3BlbmNlciwgQWxpYSwgRGF2ZSwgSm9obiwgU3RlZmFubw0KPj4+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4+PiBPU1BG
IG1haWxpbmcgbGlzdA0KPj4+Pj4+PiBPU1BGQGlldGYub3JnDQo+Pj4+Pj4+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vb3NwZg0KPj4+Pj4+DQo+Pj4+Pj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+PiBPU1BGIG1haWxp
bmcgbGlzdA0KPj4+Pj4+IE9TUEZAaWV0Zi5vcmcNCj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL29zcGYNCj4+Pj4+Pg0KPj4+Pg0KPj4+Pg0KPj4+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gQ0NBTVAgbWFpbGlu
ZyBsaXN0DQo+Pj4gQ0NBTVBAaWV0Zi5vcmcNCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2NjYW1wDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPiBPU1BGIG1haWxpbmcgbGlzdA0KPiBPU1BGQGlldGYub3JnDQo+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vb3NwZg0KPiANCj4gDQo+IA0K
PiANCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpDQ0FN
UCBtYWlsaW5nIGxpc3QNCkNDQU1QQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2NjYW1wDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KQ0NBTVAgbWFpbGluZyBsaXN0DQpDQ0FNUEBpZXRmLm9yZw0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9jY2FtcA0KDQoNCg0K
--=_alternative 0024ED9D482578BE_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkhpIFZpc2h3YXMsPC9mb250Pg0K
PGJyPg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5UaGFuayB5b3UgZm9yIHRo
ZSBpbmZvcm1hdGlvbi4gPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlm
Ij5JIGtub3cgdGhvc2UgZHJhZnRzIGNvdmVyIGxvc3Mgb3Igaml0dGVyLg0KJm5ic3A7Rm9yIHRo
ZSBsYXRlbmN5IHBvcnRpb25zLCB0aGV5IGFyZSBzYW1lLjwvZm9udD4NCjxicj4NCjxicj48Zm9u
dCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+WGlodWE8L2ZvbnQ+DQo8YnI+DQo8YnI+DQo8YnI+
DQo8YnI+DQo8dGFibGUgd2lkdGg9MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkIHdpZHRoPTM1
JT48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+PGI+VmlzaHdhcyBNYW5yYWwgJmx0O3Zp
c2h3YXMuaWV0ZkBnbWFpbC5jb20mZ3Q7PC9iPg0KPC9mb250Pg0KPHA+PGZvbnQgc2l6ZT0xIGZh
Y2U9InNhbnMtc2VyaWYiPjIwMTEtMDYtMjkgz8LO5yAwMjowNjwvZm9udD4NCjx0ZCB3aWR0aD02
NCU+DQo8dGFibGUgd2lkdGg9MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGln
bj1yaWdodD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+ytW8/sjLPC9mb250PjwvZGl2
Pg0KPHRkPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj5mdS54aWh1YUB6dGUuY29tLmNu
PC9mb250Pg0KPHRyIHZhbGlnbj10b3A+DQo8dGQ+DQo8ZGl2IGFsaWduPXJpZ2h0Pjxmb250IHNp
emU9MSBmYWNlPSJzYW5zLXNlcmlmIj6zrcvNPC9mb250PjwvZGl2Pg0KPHRkPjxmb250IHNpemU9
MSBmYWNlPSJzYW5zLXNlcmlmIj5Mb3UgQmVyZ2VyICZsdDtsYmVyZ2VyQGxhYm4ubmV0Jmd0OywN
CkFjZWUgTGluZGVtICZsdDthY2VlLmxpbmRlbUBlcmljc3Nvbi5jb20mZ3Q7LCBPU1BGIFdHIExp
c3QgJmx0O29zcGZAaWV0Zi5vcmcmZ3Q7LA0KQ0NBTVAgJmx0O2NjYW1wQGlldGYub3JnJmd0Oywg
Y2NhbXAtYm91bmNlc0BpZXRmLm9yZzwvZm9udD4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRp
diBhbGlnbj1yaWdodD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+1vfM4jwvZm9udD48
L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+UmU6IFtDQ0FNUF0gW09T
UEZdIGRyYWZ0LWdpYWNhbG9uZS1vc3BmLXRlLWV4cHJlc3MtcGF0aC0wMTwvZm9udD48L3RhYmxl
Pg0KPGJyPg0KPHRhYmxlPg0KPHRyIHZhbGlnbj10b3A+DQo8dGQ+DQo8dGQ+PC90YWJsZT4NCjxi
cj48L3RhYmxlPg0KPGJyPg0KPGJyPg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlm
Ij5IaSBGdSw8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPiZuYnNw
OzwvZm9udD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+VGhlcmUgYXJlIHNv
bWUgYmFzaWMgaXNzdWVzIGluIHRoZSBkb2N1bWVudHMsDQplc3BlY2lhbGx5IHJlZ2FyZGluZyBs
b3NzIGFuZCBqaXR0ZXIuIEkgaGFkIHdyaXR0ZW4gYSBkb2N1bWVudCBhZGRyZXNzaW5nDQp0aGUg
c2FtZSwgYnV0IG5ldmVyIGdvdCBpbnRvIGFjdHVhbGx5IHBvc3RpbmcgaXQuPC9mb250Pg0KPGJy
Pjxmb250IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlmIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQg
c2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPkkgaGF2ZSBhdHRhY2hlZCB0aGUgc2FtZSBoZXJlLiBE
byBsZXQNCm1lIGtub3cgd2hhdCB5b3UgZmVlbCBhYm91dCB0aGUgc2FtZT88L2ZvbnQ+DQo8YnI+
PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBz
aXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+VGhhbmtzLDwvZm9udD4NCjxicj48Zm9udCBzaXplPTMg
ZmFjZT0ic2Fucy1zZXJpZiI+VmlzaHdhczwvZm9udD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0i
c2Fucy1zZXJpZiI+MjAxMS82LzI3ICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86ZnUueGlodWFA
enRlLmNvbS5jbj48Zm9udCBzaXplPTMgY29sb3I9Ymx1ZSBmYWNlPSJzYW5zLXNlcmlmIj48dT5m
dS54aWh1YUB6dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMt
c2VyaWYiPiZndDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxi
cj4NCkhpIEFsbCw8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPiA8YnI+DQo8
L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCkkgcmVhZCB0aHJvdWdo
IHRoZSBkcmFmdC1naWFjYWxvbmUuIEZvciB0aGUgcG9ydGlvbiBvZiBsYXRlbmN5LCB0aGVyZSBp
cw0Kbm8gYW55IGVzc2VudGlhbCBkaWZmZXJlbmNlIGJldHdlZW4gYm90aCBvZiBkcmFmdHMuIDxi
cj4NCkluIHRoZSBsYXRlc3QgdmVyc2lvbiwgdGhleSBhZGRlZCBhIGJpdCBpbiBzdWItVExWIGFu
ZCBnYXZlIHNvbWUgY29uc2lkZXJhdGlvbg0KZm9yIHRoZSBhZHZlcnRpc21lbnQgY29udHJvbC4g
VGhpcyBoYXMgYXNsbyBiZWVuIGRlc2NyaWJlZCBpbiBvdXIgZHJhZnQuPC9mb250Pjxmb250IHNp
emU9MyBmYWNlPSJzYW5zLXNlcmlmIj4NCjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1z
ZXJpZiI+PGJyPg0KQ29udHJvbCBwbGFuZSBhbHdheXMgY29tYmluZXMgcm91dGluZyBjb25zdHJh
aW50cyB3aXRoIHByZS1kZWZpbmVkIHByaW9yaXRpZXMsDQplLmcuLCBTUkxHIGRpdmVyc2l0eSwg
bGF0ZW5jeSwgY29zdCwgYW5kIGJhbmR3aWR0aC4gPGJyPg0KQnV0IEkgZG9uJ3QgdW5kZXJzdGFu
ZCB3aHkgd2UgbmVlZCB0byBhZGQgPGk+UmVzaWR1YWw8L2k+YW5kIDxpPkF2YWlsYWJsZTwvaT5i
YW5kd2lkdGgNCmluIGRyYWZ0LWdpYWNhbG9uZS4gV2h5IGRvbid0IHlvdSB1c2UgUkZDNDIwMyBh
bmQgUkZDMzYzMCB0byBjYWxjdWxhdGUNCnRoZW0/PC9mb250Pjxmb250IHNpemU9MyBmYWNlPSJz
YW5zLXNlcmlmIj4gPGJyPg0KPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj48
YnI+DQpXZSB3aWxsIHJlc3RydWN0dXJlIGRyYWZ0LXdhbmcgaW50byBhIGZyYW1ld29yayBhbmQg
c29tZSBwcm90b2NvbCBzcGVjaWZpYw0KcGFydHMgKGkuZS4sIE9TUEYtVEUgYW5kIFJTVlAtVEUp
IHRvIGFkZHJlc3MgdGhlIGlzc3VlcyByYWlzZWQgaW4gdGhlIGZyYW1ld29yay4NCjxicj4NCkJh
c2VkIG9uIHN1Z2dlc3Rpb25zIGZyb20gTG91IGFuZCBBY2VlLCB3ZSBhZ3JlZSB0aGF0IHRoZSBP
U1BGIHByb3Rpb25zDQpmcm9tIG91ciBkcmFmdCBpcyBjb21iaW5lZCB3aXRoIGRyYWZ0LWdpYWNh
bG9uZS4gT1NQRiBleHRlbnNpb24gd2lsbCBiZQ0KZGV2ZWxvcGVkIGluIGRyYWZ0LWdpYWNhbG9u
ZS48L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPiA8L2ZvbnQ+PGZvbnQgc2l6
ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NClRoZSBmcmFtZXdvcmsgZG9jdW1lbnQgd2lsbCBt
YWlubHkgZm9jdXMgb24gdGhlIHJlcXVpcmVtZW50IG9mIGxhdGVuY3kNCmFwcGxpY2F0aW9uIGFu
ZCBob3cgdG8gdXNlIGxhdGVuY3kgaW5mb3JtYXRpb24uICZuYnNwOzwvZm9udD48Zm9udCBzaXpl
PTMgZmFjZT0ic2Fucy1zZXJpZiI+DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2Vy
aWYiPjxicj4NCkkgcHJlZmVyIGZyYW1ld29yayBkb2N1bWVudCBpcyBkb25lIGluIENDQU1QLiBC
dXQgaXQgaXMgcmVsYXRlZCB0byBSVEdXRw0KYW5kIE1QTFMuPC9mb250Pjxmb250IHNpemU9MyBm
YWNlPSJzYW5zLXNlcmlmIj4gPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj48
YnI+DQpCZWZvcmUgd2UgZGVmaW5lIHRoZSBhYmlsaXR5IHRvIHJlcG9ydCBsYXRlbmN5LCBpdCBt
dXN0IGJlIGNsZWFyIHdoYXQgd2UNCmFyZSByZXBvcnRpbmcuIFNvIGRpZmZlcmVudCBpbXBsZW1l
bnRhdGlvbnMgd2lsbCByZXBvcnQgdGhlIHNhbWUgdGhpbmcuDQo8YnI+DQpCYXNlZCBvbiB0aGUg
ZGlzY3Vzc2lvbiB3aXRoIEFkcmlhbiBieSBlbWFpbCwgd2Ugd2lsbCBnaXZlIHNvbWUgZGVzY3Jp
cHRpb24NCmFib3V0IHdoYXQgd2UgYXJlIGdvbmcgdG8gcmVwb3J0IGluIHRoaXMgZnJhbWV3b3Jr
IGRvY3VtZW50LjwvZm9udD48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+DQo8L2ZvbnQ+
PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NClRoZSByc3ZwLXRlIGRvY3VtZW50
IGluIENDQU1QIHdpbGwgZ2l2ZSBzb21lIHNvbHV0aW9uIGZvciBsYXRlbmN5IFRFIChlLmcuLA0K
YWNjdW11bGF0aW9uIGFuZCB2ZXJpZmljYXRpb24gb2YgdGhlIGRlbGF5KS4gPC9mb250Pjxmb250
IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlmIj48YnI+DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9
InNhbnMtc2VyaWYiPjxicj4NClhpaHVhIEZ1PC9mb250Pjxmb250IHNpemU9MyBmYWNlPSJzYW5z
LXNlcmlmIj4gPGJyPg0KPGJyPg0KPC9mb250Pg0KPHRhYmxlIHdpZHRoPTEwMCU+DQo8dHIgdmFs
aWduPXRvcD4NCjx0ZCB3aWR0aD0zMiU+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPjxi
PkxvdSBCZXJnZXIgJmx0OzwvYj48L2ZvbnQ+PGEgaHJlZj1tYWlsdG86bGJlcmdlckBsYWJuLm5l
dCB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MSBjb2xvcj1ibHVlIGZhY2U9InNhbnMtc2VyaWYi
PjxiPjx1PmxiZXJnZXJAbGFibi5uZXQ8L3U+PC9iPjwvZm9udD48L2E+PGZvbnQgc2l6ZT0xIGZh
Y2U9InNhbnMtc2VyaWYiPjxiPiZndDs8L2I+DQo8YnI+DQq3orz+yMs6ICZuYnNwOzwvZm9udD48
YSBocmVmPSJtYWlsdG86Y2NhbXAtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PV9ibGFuaz48Zm9u
dCBzaXplPTEgY29sb3I9Ymx1ZSBmYWNlPSJzYW5zLXNlcmlmIj48dT5jY2FtcC1ib3VuY2VzQGll
dGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPg0KPC9m
b250Pg0KPHA+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPjIwMTEtMDYtMjIgz8LO5yAx
MToxNjwvZm9udD48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+DQo8L2ZvbnQ+DQo8dGQg
d2lkdGg9NjYlPg0KPGJyPg0KPHRhYmxlIHdpZHRoPTEwMCU+DQo8dHIgdmFsaWduPXRvcD4NCjx0
ZCB3aWR0aD0xMSU+DQo8ZGl2IGFsaWduPXJpZ2h0Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNl
cmlmIj7K1bz+yMs8L2ZvbnQ+PC9kaXY+DQo8dGQgd2lkdGg9ODglPjxmb250IHNpemU9MSBmYWNl
PSJzYW5zLXNlcmlmIj5BY2VlIExpbmRlbSAmbHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOmFjZWUu
bGluZGVtQGVyaWNzc29uLmNvbSB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MSBjb2xvcj1ibHVl
IGZhY2U9InNhbnMtc2VyaWYiPjx1PmFjZWUubGluZGVtQGVyaWNzc29uLmNvbTwvdT48L2ZvbnQ+
PC9hPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mZ3Q7PC9mb250Pjxmb250IHNpemU9
MyBmYWNlPSJzYW5zLXNlcmlmIj4NCjwvZm9udD4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRp
diBhbGlnbj1yaWdodD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+s63LzTwvZm9udD48
L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+Q0NBTVAgJmx0OzwvZm9u
dD48YSBocmVmPW1haWx0bzpjY2FtcEBpZXRmLm9yZyB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9
MSBjb2xvcj1ibHVlIGZhY2U9InNhbnMtc2VyaWYiPjx1PmNjYW1wQGlldGYub3JnPC91PjwvZm9u
dD48L2E+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPiZndDssDQpPU1BGIFdHIExpc3Qg
Jmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpvc3BmQGlldGYub3JnIHRhcmdldD1fYmxhbms+PGZv
bnQgc2l6ZT0xIGNvbG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PHU+b3NwZkBpZXRmLm9yZzwv
dT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mZ3Q7PC9mb250Pjxm
b250IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlmIj4NCjwvZm9udD4NCjx0ciB2YWxpZ249dG9wPg0K
PHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+1vfM
4jwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+UmU6IFtD
Q0FNUF0gW09TUEZdICZuYnNwOyBkcmFmdC1naWFjYWxvbmUtb3NwZi10ZS1leHByZXNzLXBhdGgt
MDE8L2ZvbnQ+PC90YWJsZT4NCjxicj4NCjxicj4NCjx0YWJsZSB3aWR0aD0xMDAlPg0KPHRyIHZh
bGlnbj10b3A+DQo8dGQgd2lkdGg9NTAlPg0KPHRkIHdpZHRoPTUwJT48L3RhYmxlPg0KPGJyPg0K
PHRkIHdpZHRoPTElPjwvdGFibGU+DQo8cD48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+
PGJyPg0KPGJyPg0KPC9mb250Pjxmb250IHNpemU9Mj48dHQ+PGJyPg0KT1NQRiBXRyBmb3IgdGhl
IE9TUEYgZXh0ZW5zaW9ucyBzZWVtcyB2ZXJ5IHJlYXNvbmFibGUgdG8gbWUgOy0pPGJyPg0KPGJy
Pg0KSSBzdGlsbCBob3BlIHRoYXQgdGhlIE9TUEYgcG9ydGlvbnMgb2Y8YnI+DQpkcmFmdC13YW5n
LWNjYW1wLWxhdGVuY3ktdGUtbWV0cmljIGNhbiBiZSBjb21iaW5lZCB3aXRoPGJyPg0KZHJhZnQt
Z2lhY2Fsb25lLW9zcGYtdGUtZXhwcmVzcy1wYXRoIGdpdmVuIHRoYXQgYm90aCBkcmFmdHMgc3Rh
dGUgdGhhdDxicj4NCnRoZXkgYXJlIGFkZHJlc3NpbmcgZXNzZW50aWFsbHkgdGhlIHNhbWUgaGln
aC1sZXZlbCBwcm9ibGVtLjxicj4NCjxicj4NCkxvdTxicj4NCjxicj4NCk9uIDYvMjIvMjAxMSA4
OjQwIEFNLCBBY2VlIExpbmRlbSB3cm90ZTo8YnI+DQomZ3Q7IEhpIEpvaG4sIDxicj4NCiZndDsg
QXMgaXQgc3RhbmRzLCB0aGUgZHJhZnQgY29udGFpbnMgbWFpbmx5IE9TUEYgVEUgZW5jb2Rpbmdz
IGFuZCBjb25zaWRlcmF0aW9ucy4NCkhlbmNlLCBteSBpbmNsaW5hdGlvbiB3b3VsZCBiZSB0byBr
ZWVwIGl0IGluIHRoZSBPU1BGIFdHLiBIb3dldmVyLCBJJ20NCndpbGxpbmcgdG8gbGlzdGVuIHRv
IG90aGVyIHByb3Bvc2Fscy4gPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoYW5rcyw8YnI+DQomZ3Q7
IEFjZWU8YnI+DQomZ3Q7IE9uIEp1biAyMSwgMjAxMSwgYXQgMTE6MTAgUE0sIEpvaG4gRSBEcmFr
ZSB3cm90ZTo8YnI+DQomZ3Q7IDxicj4NCiZndDsmZ3Q7IEhpLDxicj4NCiZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsgSSBhbSBhIGJpdCBjb25mdXNlZC4gJm5ic3A7SSB0aG91Z2h0IHRoZSBwcm9wZXIg
aG9tZSBmb3IgdGhpcw0Kd29yayB3b3VsZCBlaXRoZXIgYmUgdGhlIHJ0ZyB3ZyBvciB0aGUgbXBs
cyB3Zy4gJm5ic3A7SSB0aG91Z2h0IGl0IHdhcw0KcHJlc2VudGVkIHRvIHRoZSBPU1BGIHdnIGZv
ciBpbmZvcm1hdGlvbiBvbmx5Ljxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgVGhhbmtzLDxi
cj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgSm9obiA8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7IFNlbnQgZnJvbSBteSBpUGhvbmU8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyZndDsmZ3Q7
IEZyb206IDwvdHQ+PC9mb250PjxhIGhyZWY9Im1haWx0bzpjY2FtcC1ib3VuY2VzQGlldGYub3Jn
IiB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MiBjb2xvcj1ibHVlPjx0dD48dT5jY2FtcC1ib3Vu
Y2VzQGlldGYub3JnPC91PjwvdHQ+PC9mb250PjwvYT48Zm9udCBzaXplPTI+PHR0Pg0KW21haWx0
bzo8L3R0PjwvZm9udD48YSBocmVmPSJtYWlsdG86Y2NhbXAtYm91bmNlc0BpZXRmLm9yZyIgdGFy
Z2V0PV9ibGFuaz48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZT48dHQ+PHU+Y2NhbXAtYm91bmNlc0Bp
ZXRmLm9yZzwvdT48L3R0PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yPjx0dD5dDQpPbiBCZWhhbGY8
YnI+DQomZ3Q7Jmd0OyZndDsgT2YgQWxpYSBBdGxhczxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBU
dWVzZGF5LCBKdW5lIDIxLCAyMDExIDY6NDUgUE08YnI+DQomZ3Q7Jmd0OyZndDsgVG86IEFjZWUg
TGluZGVtPGJyPg0KJmd0OyZndDsmZ3Q7IENjOiBTcGVuY2VyIEdpYWNhbG9uZTsgQ0NBTVA7IE9T
UEYgV0cgTGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW0NDQU1QXSBbT1NQRl0g
ZHJhZnQtZ2lhY2Fsb25lLW9zcGYtdGUtZXhwcmVzcy1wYXRoLTAxPGJyPg0KJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7IEhpIEFjZWUsPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7IEkgZG8gYWdyZWUgdGhhdCB3ZSBzaG91bGQgZXhwbGljaXRseSBkb2N1bWVudCB0aGlz
IGluIHRoZQ0KZHJhZnQgJmFtcDsgd29yazxicj4NCiZndDsmZ3Q7Jmd0OyBvbiBiZXR0ZXIgbmFt
ZXMgZm9yIHRoZSBzdWItVExWcyB0aGF0IG1pZ2h0IGJlIGNvbmZ1c2VkLjxicj4NCiZndDsmZ3Q7
Jmd0OyBJIGFsc28gYWdyZWUgdGhhdCB3ZSBuZWVkIHRvIGdpdmUgdGhlIGRlY2lzaW9uIGV4cGxp
Y2l0IGNvbnNpZGVyYXRpb247PGJyPg0KJmd0OyZndDsmZ3Q7IHRvIGdpdmUgdGhpcyB0aGUgZXhw
b3N1cmUgbmVjZXNzYXJ5IGFuZCBjb25zaWRlcmF0aW9uIGZvcjxicj4NCiZndDsmZ3Q7Jmd0OyBh
cHBsaWNhdGlvbnMgd2FzIHdoeSB3ZSBoYWQgdGhpcyBkcmFmdCBkaXNjdXNzZWQgaW4gcnRnd2cN
CmFzIHdlbGwgYXM8YnI+DQomZ3Q7Jmd0OyZndDsgb3NwZi48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsgSW4gYWRkaXRpb24gdG8gdGhlIG9idmlvdXMgdXNlcyBmb3IgUlNWUC1U
RSwgYW5vdGhlciBwb3RlbnRpYWw8YnI+DQomZ3Q7Jmd0OyZndDsgYXBwbGljYXRpb24gaXMgdGhl
IGlkZWEgb2YgYSBwYXRoLXdlaWdodGVkIEVDTVAsIHdoZXJlIHRyYWZmaWMNCmlzPGJyPg0KJmd0
OyZndDsmZ3Q7IHNwbGl0IHRvIHRoZSBkaWZmZXJlbnQgbmV4dC1ob3BzIGJhc2VkIHVwb24gdGhl
IHRvdGFsIHBhdGgNCmJhbmR3aWR0aHM8YnI+DQomZ3Q7Jmd0OyZndDsgb3V0IHRob3NlIG5leHQt
aG9wcy4gJm5ic3A7VGhpcyBpcyBhIHB1cmUgSVAgYXBwbGljYXRpb24gKExEUA0KZm9sbG93czxi
cj4NCiZndDsmZ3Q7Jmd0OyBvZiBjb3Vyc2UpIGFuZCBJJ2QgcHJlZmVyIG5vdCB0byBsb3NlIHRy
YWNrIG9mIHRob3NlIG9wdGlvbnMNCndoZW48YnI+DQomZ3Q7Jmd0OyZndDsgY29uc2lkZXJpbmcg
dGhlIFJTVlAtVEUgYXBwbGljYXRpb25zLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyBBbGlhPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9uIFR1ZSwgSnVu
IDIxLCAyMDExIGF0IDk6MDYgUE0sIEFjZWUgTGluZGVtICZsdDs8L3R0PjwvZm9udD48YSBocmVm
PW1haWx0bzphY2VlLmxpbmRlbUBlcmljc3Nvbi5jb20gdGFyZ2V0PV9ibGFuaz48Zm9udCBzaXpl
PTIgY29sb3I9Ymx1ZT48dHQ+PHU+YWNlZS5saW5kZW1AZXJpY3Nzb24uY29tPC91PjwvdHQ+PC9m
b250PjwvYT48Zm9udCBzaXplPTI+PHR0PiZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgd3JvdGU6PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBIaSBBbGlhLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSSBndWVz
cyBJIGFncmVlIHdpdGggTG91IC0gaGVyZXRvZm9yZSwgd2UndmUgZG9uZSBURSByZXF1aXJlbWVu
dHMNCmluPGJyPg0KJmd0OyZndDsmZ3Q7IHRoZSBNUExTL0NDQU1QIFdHcyBhbmQgdGhlIFRFIGVu
Y29kaW5ncyBpbiB0aGUgSUdQIFdHcy4gSQ0KdGhpbmsgd2U8YnI+DQomZ3Q7Jmd0OyZndDsgc2hv
dWxkIGdpdmUgdGhlIGRlY2lzaW9uIGV4cGxpY2l0IGNvbnNpZGVyYXRpb24gYmVmb3JlIHdlDQpi
cmFuY2ggb2ZmPGJyPg0KJmd0OyZndDsmZ3Q7IGFuZCBkbyBURSBmb3IgYXBwbGljYXRpb24gWCBp
bmRlcGVuZGVudGx5LiBBZGRpdGlvbmFsbHksIGlmDQp3ZSBkbzxicj4NCiZndDsmZ3Q7Jmd0OyBk
ZWNpZGUgdG8gc3BsaXQgdGhpcyBvZmYgaW5kZXBlbmRlbnRseSwgYW4gRS1tYWlsIHRvIHRoZSBs
aXN0DQpzYXlpbmc8YnI+DQomZ3Q7Jmd0OyZndDsgdGhlcmUgaXMgbm8gb3ZlcmxhcCBpcyBub3Qg
c3VmZmljaWVudCB0byBtb3ZlIGZvcndhcmQuIEF0DQphIG1pbmltdW0sIEk8YnI+DQomZ3Q7Jmd0
OyZndDsgYmVsaWV2ZSB3ZSBuZWVkIHRvOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7ICZuYnNwOyAxLiBFeHBsaWNpdGx5IGRvY3VtZW50IHRoaXMgYWx0ZXJuYXRl
IGFwcGxpY2FiaWxpdHkNCmFuZDxicj4NCiZndDsmZ3Q7Jmd0OyByZWxhdGlvbnNoaXAgdG8gZXhp
c3RpbmcgVEUgaW4gdGhlIGRyYWZ0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7IDIuIERl
dGVybWluZSB3aGV0aGVyIGFueSBzdWItVExWcyBjYW4gYmUgc2hhcmVkDQoobXkgb3BpbmlvbiB3
YXM8YnI+DQomZ3Q7Jmd0OyZndDsgY29uc2lzdGVudCB3aXRoIHlvdXJzIHRoYXQgdGhlcmUgYXJl
IG5vdCBkdWUgdG8gZGlmZmVyZW5jZXMNCmluPGJyPg0KJmd0OyZndDsmZ3Q7IHJlcXVpcmVtZW50
cyBhbmQgbWVhc3VyZW1lbnQpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7IDMuIEFzc3Vy
ZSB0aGUgc3ViLVRMVnMgYXJlIGFwcHJvcHJpYXRlbHkgbmFtZWQNCnRvIGF2b2lkIGNvbmZ1c2lv
bjxicj4NCiZndDsmZ3Q7Jmd0OyBiZXR3ZWVuIHRoZSBsYXRlbmN5IGFwcGxpY2F0aW9ucy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyBBY2VlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBPbiBKdW4gMjEsIDIwMTEs
IGF0IDI6MDggUE0sIEFsaWEgQXRsYXMgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIEFjZWUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBKb2huIERyYWtlIGFuZCBJIGRpZCB0YWtlIGEgbG9v
ayBhdCB0aGUgZHJhZnQgbWVudGlvbmVkDQppbiBDQ0FNUC48YnI+DQomZ3Q7Jmd0OyZndDsgJm5i
c3A7SXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYWQgYSBsYXJnZSBudW1iZXIgb2YgcmVx
dWlyZW1lbnRzIGFuZCBleHRlbnNpb25zDQp0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGEg
bnVtYmVyIG9mIGRpZmZlcmVudCBwcm90b2NvbHMuICZuYnNwO1RoZXJlIGlzIG9uZQ0Kc3ViLVRM
ViAobGF0ZW5jeSk8YnI+DQomZ3Q7Jmd0OyZndDsgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IGFwcGVhcnMgdGhlIHNhbWUgLSBidXQgdGhlIGV4cGVjdGF0aW9uczxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGFzIHRvIGF2ZXJhZ2luZyB2cy4gaW5zdGFudGFuZW91cyB3ZXJlIGRpZmZl
cmVudC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IFRoZSBPU1BGIFRFIEV4cHJlc3MgUGF0aCB3b3JrIGlzIGZhaXJseSBzZWxmLWNvbnRhaW5lZA0K
YW5kIGRvZXNuJ3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzcGVjaWZ5IGluIGV4YWN0IGRl
dGFpbCBob3cgdGhlIGluZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9yIHRo
ZSBzdWItVExWcyBpcyBtZWFzdXJlZCBvciBvYnRhaW5lZC4gJm5ic3A7SQ0KdGhpbmsgaXQgY291
bGQgYmUgdXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciBtdWx0aXBsZSBwdXJwb3Nl
cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEFs
aWE8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9u
IFR1ZSwgSnVuIDIxLCAyMDExIGF0IDEyOjQ5IFBNLCBBY2VlIExpbmRlbTxicj4NCiZndDsmZ3Q7
Jmd0OyAmbHQ7PC90dD48L2ZvbnQ+PGEgaHJlZj1tYWlsdG86YWNlZS5saW5kZW1AZXJpY3Nzb24u
Y29tIHRhcmdldD1fYmxhbms+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWU+PHR0Pjx1PmFjZWUubGlu
ZGVtQGVyaWNzc29uLmNvbTwvdT48L3R0PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yPjx0dD4mZ3Q7
DQp3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGkgU3BlbmNlciAoQ0NBTVAg
Y29waWVkIGFzIHdlbGwpLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZXJlIGlzIGEgbGluayBmb3IgZXZlcnlvbmUncyBjb252ZW5p
ZW5jZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPC90dD48L2ZvbnQ+PGEgaHJlZj0iaHR0cDovL3d3dy5pZXRmLm9yZy9pZC9kcmFm
dC1naWFjYWxvbmUtb3NwZi10ZS1leHByZXNzLXBhdGgtMDEudHh0IiB0YXJnZXQ9X2JsYW5rPjxm
b250IHNpemU9MiBjb2xvcj1ibHVlPjx0dD48dT5odHRwOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0
LWdpYWNhbG9uZS1vc3BmLXRlLWV4cHJlc3MtcGF0aC0wMS50eHQ8L3U+PC90dD48L2ZvbnQ+PC9h
Pjxmb250IHNpemU9Mj48dHQ+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEF0IElFVEYgODAsIHRoZXJlIHdlcmUgcXVlc3Rpb25zIGFi
b3V0IG92ZXJsYXANCndpdGggb3RoZXIgQ0NBTVA8YnI+DQomZ3Q7Jmd0OyZndDsgZHJhZnRzIGNv
bnRhaW5pbmcgaW50ZXJmYWNlIGRlbGF5IG1ldHJpY3MgYW5kIHByb3Bvc2FscyBmb3INCm5ldyBU
RSBzdWItPGJyPg0KJmd0OyZndDsmZ3Q7IFRMVnMuIEhhdmUgeW91IG9yIHlvdXIgY28tYXV0aG9y
cywgZG9uZSBsb29rZWQgYXQgaG93IHlvdXINCmRyYWZ0IGlzPGJyPg0KJmd0OyZndDsmZ3Q7IHBv
c2l0aW9uZWQgdmVyc3VzIHRoZXNlIG90aGVyIGRyYWZ0cz8gV2hpbGUgdGhlc2UgYXBwbGljYXRp
b25zDQpoYXZlPGJyPg0KJmd0OyZndDsmZ3Q7IGRpZmZlcmluZyBnb2FscywgdGhlIENDQU1QL09T
UEYgY2hhaXJzIHJlcXVlc3RlZCB0aGF0IHRoaXMNCmFuYWx5c2lzIGJlPGJyPg0KJmd0OyZndDsm
Z3Q7IGRvbmUuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDwvdHQ+PC9mb250PjxhIGhyZWY9Imh0dHA6Ly93d3cuaWV0Zi5vcmcvaWQv
ZHJhZnQtd2FuZy1jY2FtcC1sYXRlbmN5LXRlLW1ldHJpYy0wMy50eHQiIHRhcmdldD1fYmxhbms+
PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWU+PHR0Pjx1Pmh0dHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJh
ZnQtd2FuZy1jY2FtcC1sYXRlbmN5LXRlLW1ldHJpYy0wMy50eHQ8L3U+PC90dD48L2ZvbnQ+PC9h
Pjxmb250IHNpemU9Mj48dHQ+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdlIHdvdWxkIGxpa2UgdG8gYXZvaWQgaGF2aW5nIGV4YWN0
bHkgdGhlIHNhbWUNCmluZm9ybWF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7IGFkdmVydGlzZWQgaW4g
dHdvIGRpZmZlcmVudCBsaW5rIFN1Yi1UTFZzLiBJJ2QgaG9wZSB3ZSBjb3VsZA0KYWdyZWUgb248
YnI+DQomZ3Q7Jmd0OyZndDsgY29tbW9uIHVuaXRzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGFua3MsPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IEFjZWU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gSnVuIDIwLCAyMDExLCBhdCA0OjMwIFBNLCBTcGVu
Y2VyIEdpYWNhbG9uZQ0Kd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyBldmVyeW9uZSw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBB
cyB5b3UgbWF5IGhhdmUgbm90aWNlZCwgYW5vdGhlciB2ZXJzaW9uIG9mDQp0aGUgT1NQRiBURSBF
eHByZXNzPGJyPg0KJmd0OyZndDsmZ3Q7IFBhdGg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGRyYWZ0IGhhcyBiZWVuIHBvc3RlZC4gV2UgbWFkZSBhIG51bWJlciBvZg0KY2hhbmdl
cyBiYXNlZCBvbjxicj4NCiZndDsmZ3Q7Jmd0OyBmZWVkYmFjazxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgZnJvbSBJRVRGIDgwLiBXZSBpbnZpdGUgeW91ciBjb21tZW50cyBhbmQN
CnN1Z2dlc3Rpb25zLiBUaGUgbWFpbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Y2hhbmdlcyBpbmNsdWRlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC1XZSBoYXZlIGNvbnNvbGlkYXRlZCBzb21lIHN1
Yi1UTFZzIGZvciBlZmZpY2llbmN5Lg0KVGhlcmUgYXJlIG5vPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBsb25nZXIgbm9taW5hbCBhbmQgYW5vbWFsb3VzIHN1Yi1UTFZzIGZvcg0K
ZGVsYXkgYW5kIGxvc3MuIFRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZnVu
Y3Rpb25hbGl0eSBmb3Igc2lnbmFsaW5nIHN0ZWFkeSBzdGF0ZSB2ZXJzZXMNCmFibm9ybWFsPGJy
Pg0KJmd0OyZndDsmZ3Q7IHBlcmZvcm1hbmNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBmb3IgdGhlc2UgcGFyYW1ldGVycyBoYXZlIGJlZW4gbW92ZWQgaW50bw0KdHdvIHN1Yi1U
TFZzICh3aGVyZSB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyB1c2VkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0byBoYXZlIGZvdXIpLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC1JbiBvcmRlciB0byBhZHZl
cnRpc2UgYm90aCBub3JtYWwgYW5kIGFibm9ybWFsDQpuZXR3b3JrPGJyPg0KJmd0OyZndDsmZ3Q7
IHBlcmZvcm1hbmNlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdGF0ZSBpbiBj
b25zb2xpZGF0ZWQgc3ViLVRMVnMsIGEgYml0LCBjYWxsZWQNCnRoZSBhbm9tYWxvdXMgKEEpPGJy
Pg0KJmd0OyZndDsmZ3Q7IGJ1dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaGFz
IGJlZW4gYWRkZWQgdG8gY2VydGFpbiBzdWItVExWcy4gVGhlIEENCmJpdCBpcyBzZXQgd2hlbiB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDsgbWVhc3VyZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHZhbHVlIG9mIGEgcGFyYW1ldGVyIGV4Y2VlZHMgYSBjb25maWd1cmVkDQptYXhpbXVt
IHRocmVzaG9sZC4gVGhlIEE8YnI+DQomZ3Q7Jmd0OyZndDsgYml0PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBpcyBjbGVhcmVkIHdoZW4gdGhlIG1lYXN1cmVkIHZhbHVlIGZhbGxz
IGJlbG93DQppdHMgY29uZmlndXJlZDxicj4NCiZndDsmZ3Q7Jmd0OyByZXVzZTxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhyZXNob2xkLiBJZiB0aGUgQSBiaXQgaXMgY2xlYXIs
IHRoZSBzdWItVExWDQpyZXByZXNlbnRzIHN0ZWFkeTxicj4NCiZndDsmZ3Q7Jmd0OyBzdGF0ZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGluayBwZXJmb3JtYW5jZS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAtV2UgY2hhbmdlZCB0aGUgZW5jb2RpbmdzIG9mIGNlcnRhaW4gdmFyaWFibGVzDQpmcm9t
IGZsb2F0aW5nIHBvaW50PGJyPg0KJmd0OyZndDsmZ3Q7IHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBmaXhlZCBwb2ludC4gVGhpcyBjaGFuZ2UgcGVybWl0cyB0aGUgYWRkaXRp
b24NCm9mIHRoZSBBIGJpdCAod2hlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
bmVjZXNzYXJ5KSwgaXQgYWxsb3dzIGJpdC1zcGFjZSByZXNlcnZhdGlvbnMNCnRvIGJlIG1hZGUs
IGFuZCBpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcGVybWl0cyBhIGNvbW1v
biBUTFYgZm9ybWF0IGFjcm9zcyB0aGUgYnVsaw0Kb2YgdGhlIFRMVnMgaW4gdGhlPGJyPg0KJmd0
OyZndDsmZ3Q7IGRyYWZ0Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSW4gYWRk
aXRpb24sIHRoZSBuZXcgZW5jb2RpbmdzIGFkZHJlc3MgY29uY2VybnMNCmFib3V0IGdyYW51bGFy
aXR5PGJyPg0KJmd0OyZndDsmZ3Q7IGFuZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgaW50ZXJvcGVyYWJpbGl0eS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtV2UgYWRkZWQgc3ViLVRMVnMgZm9yIFJl
c2lkdWFsIEJhbmR3aWR0aA0KYW5kIEF2YWlsYWJsZSBCYW5kd2lkdGguPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZXNpZHVhbCBiYW5kd2lkdGggaXMgZGVmaW5lZCBhcyB0aGUg
TWF4aW11bQ0KQmFuZHdpZHRoIFtSRkMzNjMwXTxicj4NCiZndDsmZ3Q7Jmd0OyBtaW51czxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIGJhbmR3aWR0aCBjdXJyZW50bHkgYWxs
b2NhdGVkIHRvIFJTVlAtVEUNCkxTUHMuIEF2YWlsYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyBiYW5k
d2lkdGg8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlzIGRlZmluZWQgdG8gYmUg
cmVzaWR1YWwgYmFuZHdpZHRoIG1pbnVzDQp0aGUgbWVhc3VyZWQgYmFuZHdpZHRoPGJyPg0KJmd0
OyZndDsmZ3Q7IHVzZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB0aGUg
YWN0dWFsIGZvcndhcmRpbmcgb2Ygbm9uLVJTVlAtVEUgTFNQDQpwYWNrZXRzLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IC1WYXJpb3VzIG90aGVyIG1vZGlmaWNhdGlvbnMgd2VyZSBtYWRlIGFjcm9zcw0KdGhlIGRyYWZ0
LiBUaGVzZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaW5jbHVkZSwgYnV0IGFy
ZSBub3QgbGltaXRlZCB0bywgdGhlIGFic3RyYWN0LA0KdGhlIGludHJvZHVjdGlvbiw8YnI+DQom
Z3Q7Jmd0OyZndDsgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aHJlc2hv
bGRpbmcgc3BlY2lmaWNhdGlvbnMsIGFuZCBhIG51bWJlcg0Kb2YgZmllbGQgZGVzY3JpcHRpb25z
Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IC1MYXN0LCBidXQgY2VydGFpbmx5IG5vdCBsZWFzdCwgU3RlZmFubyBQcm92
aWRpDQpoYXMgam9pbmVkIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyBkcmFmdDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFdl
IGxvb2sgZm9yd2FyZCB0byBoZWFyaW5nIHlvdXIgY29tbWVudHMgYW5kDQpjb25jZXJucy48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBUaGFua3MsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3BlbmNlciwgQWxpYSwgRGF2ZSwgSm9obiwgU3Rl
ZmFubzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IE9TUEYgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8L3R0PjwvZm9udD48YSBocmVmPW1haWx0bzpPU1BGQGlldGYub3JnIHRhcmdldD1fYmxhbms+
PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWU+PHR0Pjx1Pk9TUEZAaWV0Zi5vcmc8L3U+PC90dD48L2Zv
bnQ+PC9hPjxmb250IHNpemU9Mj48dHQ+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyA8L3R0PjwvZm9udD48YSBocmVmPWh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vb3NwZiB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MiBjb2xvcj1ibHVlPjx0dD48dT5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGY8L3U+PC90dD48L2ZvbnQ+PC9h
Pjxmb250IHNpemU9Mj48dHQ+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9TUEYgbWFpbGluZyBs
aXN0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDwvdHQ+PC9mb250PjxhIGhyZWY9bWFp
bHRvOk9TUEZAaWV0Zi5vcmcgdGFyZ2V0PV9ibGFuaz48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZT48
dHQ+PHU+T1NQRkBpZXRmLm9yZzwvdT48L3R0PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yPjx0dD48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPC90dD48L2ZvbnQ+PGEgaHJlZj1odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGYgdGFyZ2V0PV9ibGFuaz48Zm9udCBz
aXplPTIgY29sb3I9Ymx1ZT48dHQ+PHU+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9vc3BmPC91PjwvdHQ+PC9mb250PjwvYT48Zm9udCBzaXplPTI+PHR0Pjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7IENDQU1QIG1haWxpbmcgbGlzdDxicj4N
CiZndDsmZ3Q7Jmd0OyA8L3R0PjwvZm9udD48YSBocmVmPW1haWx0bzpDQ0FNUEBpZXRmLm9yZyB0
YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MiBjb2xvcj1ibHVlPjx0dD48dT5DQ0FNUEBpZXRmLm9y
ZzwvdT48L3R0PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yPjx0dD48YnI+DQomZ3Q7Jmd0OyZndDsg
PC90dD48L2ZvbnQ+PGEgaHJlZj1odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2NjYW1wIHRhcmdldD1fYmxhbms+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWU+PHR0Pjx1Pmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vY2NhbXA8L3U+PC90dD48L2ZvbnQ+PC9h
Pjxmb250IHNpemU9Mj48dHQ+PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyBPU1BGIG1haWxpbmcgbGlz
dDxicj4NCiZndDsgPC90dD48L2ZvbnQ+PGEgaHJlZj1tYWlsdG86T1NQRkBpZXRmLm9yZyB0YXJn
ZXQ9X2JsYW5rPjxmb250IHNpemU9MiBjb2xvcj1ibHVlPjx0dD48dT5PU1BGQGlldGYub3JnPC91
PjwvdHQ+PC9mb250PjwvYT48Zm9udCBzaXplPTI+PHR0Pjxicj4NCiZndDsgPC90dD48L2ZvbnQ+
PGEgaHJlZj1odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGYgdGFyZ2V0
PV9ibGFuaz48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZT48dHQ+PHU+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9vc3BmPC91PjwvdHQ+PC9mb250PjwvYT48Zm9udCBzaXplPTI+
PHR0Pjxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpDQ0FNUCBt
YWlsaW5nIGxpc3Q8L3R0PjwvZm9udD48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZT48dHQ+PHU+PGJy
Pg0KPC91PjwvdHQ+PC9mb250PjxhIGhyZWY9bWFpbHRvOkNDQU1QQGlldGYub3JnIHRhcmdldD1f
Ymxhbms+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWU+PHR0Pjx1PkNDQU1QQGlldGYub3JnPC91Pjwv
dHQ+PC9mb250PjwvYT48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZT48dHQ+PHU+PGJyPg0KPC91Pjwv
dHQ+PC9mb250PjxhIGhyZWY9aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9j
Y2FtcCB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MiBjb2xvcj1ibHVlPjx0dD48dT5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2NjYW1wPC91PjwvdHQ+PC9mb250PjwvYT48
Zm9udCBzaXplPTI+PHR0Pjxicj4NCjwvdHQ+PC9mb250Pjxmb250IHNpemU9MyBmYWNlPSJzYW5z
LXNlcmlmIj48YnI+DQo8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYi
Pjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0KQ0NBTVAgbWFpbGluZyBsaXN0PC9mb250Pjxmb250IHNpemU9MyBjb2xvcj1ibHVlIGZhY2U9
InNhbnMtc2VyaWYiPjx1Pjxicj4NCjwvdT48L2ZvbnQ+PGEgaHJlZj1tYWlsdG86Q0NBTVBAaWV0
Zi5vcmc+PGZvbnQgc2l6ZT0zIGNvbG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PHU+Q0NBTVBA
aWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTMgY29sb3I9Ymx1ZSBmYWNlPSJzYW5z
LXNlcmlmIj48dT48YnI+DQo8L3U+PC9mb250PjxhIGhyZWY9aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9jY2FtcCB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MyBjb2xvcj1i
bHVlIGZhY2U9InNhbnMtc2VyaWYiPjx1Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vY2NhbXA8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+
PGJyPg0KPC9mb250Pg0KPGJyPg0KPGJyPg0K
--=_alternative 0024ED9D482578BE_=--
--=_mixed 0024ED9B482578BE_=
Content-Type: text/plain; name="draft-manral-mpls-service-00.txt"
Content-Disposition: attachment; filename="draft-manral-mpls-service-00.txt"
Content-Transfer-Encoding: quoted-printable




Network Working Group                                          V. Manral
Internet-Draft                                     Hewlett-Packard Corp.
Intended status: Standards Track                           =20
Expires: November 17, 2011                              =20
                                                            May 16, 2011


        Traffic Engineering architecture for services aware MPLS
                      draft-manral-mpls-service-00

Abstract

   With more and more enterprises using cloud based services, the
   distances between the user and the applications are growing.  A lot
   of the current applications are designed to work across LAN's and
   have various inherent assumptions.  For multiple applications such as
   High Performance Computing and Electronic Financial markets, the
   response times are critical as is packet loss, while other
   applications require more throughput.

   [RFC3031] describes the architecture of MPLS based networks.  This
   draft extends the MPLS architecture to allow for latency, loss and
   jitter as properties.

   Note MPLS architecture for Multicast will be taken up in a future
   version of the draft.

Requirements Language

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in [RFC 2119].

Status of this Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."




Manral & Giacalone      Expires November 17, 2011               [Page 1]
=0C
Internet-Draft        Link Latency, Jitter and Loss             May 2011


   This Internet-Draft will expire on November 17, 2011.

Copyright Notice

   Copyright (c) 2011 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.



































Manral & Giacalone      Expires November 17, 2011               [Page 2]
=0C
Internet-Draft        Link Latency, Jitter and Loss             May 2011


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 4
   2.  End-to-End Latency Measurements . . . . . . . . . . . . . . . . 4
   3.  End-to-End Jitter Measurements  . . . . . . . . . . . . . . . . 5
   4.  End-to-End Loss Measurements  . . . . . . . . . . . . . . . . . 5
   5.  Protocol Considerations . . . . . . . . . . . . . . . . . . . . 6
   6.  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 6
   7.  Security Considerations . . . . . . . . . . . . . . . . . . . . 6
   8.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . . . 6
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . . . 6








































Manral & Giacalone      Expires November 17, 2011               [Page 3]
=0C
Internet-Draft        Link Latency, Jitter and Loss             May 2011


1.  Introduction

   In High Frequency trading for Electronic Financial markets, computers
   make decisions based on the Electronic Data received, without human
   intervention.  These trades now account for a majority of the trading
   volumes and rely exclusively on ultra-low-latency direct market
   access.

   Extremely low latency measurements for MPLS LSP tunnels are defined
   in draft-ietf-mpls-loss-delay.  They allow a mechanism to measure and
   monitor performance metrics for packet loss, and one-way and two-way
   delay, as well as related metrics like delay variation and channel
   throughput.

   The measurements are however effective only after the LSP is created
   and cannot be used by MPLS Path computation engine to define paths
   that have the latest latency.  This draft defines the architecture
   used, so that end-to-end tunnels can be set up based on latency, loss
   or jitter characteristics.


2.  End-to-End Latency Measurements

   Latency or one-way delay is the time it takes for a packet within a
   stream going from measurement point 1 to measurement point 2.

   The architecture uses assumption that the sum of the latencies of the
   individual components approximately adds up to the average latency of
   an LSP.  Though using the sum may not be perfect, it however gives a
   good approximation that can be used for Traffic Engineering (TE)
   purposes.

   The total latency of an LSP consists of the sum of the latency of the
   LSP hop, as well as the average latency of switching on a device,
   which may vary based on queuing and buffering.

   Hop latency can be measured by getting the latency measurement
   between the ingress of one MPLS LSR to the ingress of the nexthop
   LSR.  This value may be constant for most part, unless there is
   protection switching, or other similar changes at a lower layer.

   The switching latency on a device, can be measured internally, and
   multiple mechanisms and data structures to do the same have been
   defined.  Add references to papers by Verghese, Kompella, Duffield.
   Though the mechanisms define how to do flow based measurements, the
   amount of information gathered in such a case, may become too
   cumbersome for the Path Computation element to effectively use.




Manral & Giacalone      Expires November 17, 2011               [Page 4]
=0C
Internet-Draft        Link Latency, Jitter and Loss             May 2011


   An approximation of Flow based measurement is the per DSCP value,
   measurement from the ingress of one port to the egress of every other
   port in the device.

   Another approximation that can be used is per interface DSCP based
   measurement, which can be an agrregate of the average measurements
   per interface.  The average can itself be calculated in ways, so as
   to provide closer approximation.

   The delay is measured in terms of 10's of nano-seconds.


3.  End-to-End Jitter Measurements

   Jitter or Packet Delay Variation of a packet within a stream of
   packets is defined for a selected pair of packets in the stream going
   from measurement point 1 to measurement point 2.

   The architecture uses assumption that the sum of the jitter of the
   individual components approximately adds up to the average jitter of
   an LSP.  Though using the sum may not be perfect, it however gives a
   good approximation that can be used for Traffic Engineering (TE)
   purposes.

   There may be very less jitter on a link-hop basis.

   The buffering and queuing within a device will lead to the jitter.
   Just like latency measurements, jitter measurements can be
   appproximated as either per DSCP per port pair (Ingresss and Egress)
   or as per DSCP per egress port.

   The jitter is measured in terms of 10's of nano-seconds.


4.  End-to-End Loss Measurements

   Loss or Packet Drop probability of a packet within a stream of
   packets is defined as the number of packets dropped within a given
   interval.

   The architecture uses assumption that the sum of the loss of the
   individual components approximately adds up to the average loss of an
   LSP.  Though using the sum may not be perfect, it however gives a
   good approximation that can be used for Traffic Engineering (TE)
   purposes.

   There may be very less loss on a link-hop basis, except in case of
   physical link issues.



Manral & Giacalone      Expires November 17, 2011               [Page 5]
=0C
Internet-Draft        Link Latency, Jitter and Loss             May 2011


   The buffering and queuing mechanisms within a device will decide
   which packet is to be dropped.  Just like latency and jitter
   measurements, the loss can best be appproximated as either per DSCP
   per port pair (Ingresss and Egress) or as per DSCP per egress port.

   The loss is measured in terms of the number of packets per million
   packets.


5.  Protocol Considerations

   The protocol metrics above can be sent in IGP protocol packets RFC
   3630.  They can then be used by the Path Computation engine to
   dervice paths with the desired path properties.

   As Link-state IGP information is flooded throughout an area, frequent
   changes can cause a lot of control traffic.  To prevent such
   flooding, data should only be flooded when it crosses a certain
   configured maximum.

   A seperate measurement should be done for an LSP when it is UP.  Also
   LSP's path should only be recalculated when the end-to-end metrics
   changes in a way it becomes more then desired.


6.  IANA Considerations

   No new IANA consideration are raised by this document.


7.  Security Considerations

   This document raises no new security issues.


8.  Acknowledgements

   TBD.













Manral & Giacalone      Expires November 17, 2011               [Page 6]
=0C
Internet-Draft        Link Latency, Jitter and Loss             May 2011


Authors' Addresses

   Vishwas Manral
   Hewlett-Packard Corp.
   191111 Pruneridge Ave.
   Cupertino, CA  95014
   US

   Phone: 408-447-1497
   Email: vishwas@ipinfusion.com
   URI:


   Spencer Giacalone
   Thomson Reuters
   195 Broadway
   New York, NY  10007
   US

   Phone: 646-822-3000
   Email: spencer.giacalone@thomsonreuters.com
   URI:





























Manral & Giacalone      Expires November 17, 2011               [Page 7]
=0C=
--=_mixed 0024ED9B482578BE_=--


From vishwas.ietf@gmail.com  Wed Jun 29 07:23:26 2011
Return-Path: <vishwas.ietf@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 04B939E800B; Wed, 29 Jun 2011 07:23:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.352
X-Spam-Level: *
X-Spam-Status: No, score=1.352 tagged_above=-999 required=5 tests=[AWL=2.500,  BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45,  RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rWOuvOoNNkK9; Wed, 29 Jun 2011 07:23:24 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 987AD21F85D7; Wed, 29 Jun 2011 07:23:23 -0700 (PDT)
Received: by vws12 with SMTP id 12so1111529vws.31 for <multiple recipients>; Wed, 29 Jun 2011 07:23:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=i8Aisgwmdioh8TtFcYn7Z3eu+GDHNUWkBAI5a9irjkE=; b=aVg81ZMwmoL601RtKNfipRRjJBkaLwdZp+fYMCu27xrlS/4vf+qlsHHBc8SyQOgsTe eQ8Y2TUODyXJUGaJ8f/nSyZC0Nv6HiidCG5PHNid+7jeVg4a8AssBusekzzzgt+LBzOr HM+EyrlzEYhucqgRiULIdeETi1EbyCDHrgD4I=
MIME-Version: 1.0
Received: by 10.52.100.70 with SMTP id ew6mr1240220vdb.66.1309357402850; Wed, 29 Jun 2011 07:23:22 -0700 (PDT)
Received: by 10.52.159.225 with HTTP; Wed, 29 Jun 2011 07:23:22 -0700 (PDT)
In-Reply-To: <OFB9D44B63.47E79D73-ON482578BE.0022F09A-482578BE.0024EDAB@zte.com.cn>
References: <BANLkTimFYdrk=BZPwpHzwOiR3Whq8d-4Vg@mail.gmail.com> <OFB9D44B63.47E79D73-ON482578BE.0022F09A-482578BE.0024EDAB@zte.com.cn>
Date: Wed, 29 Jun 2011 07:23:22 -0700
Message-ID: <BANLkTimNpNU44rSnT=JDO-gbXpJCxuN6wA@mail.gmail.com>
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: fu.xihua@zte.com.cn
Content-Type: multipart/alternative; boundary=20cf3071c6d2e1867e04a6da8674
Cc: OSPF WG List <ospf@ietf.org>, CCAMP <ccamp@ietf.org>, ccamp-bounces@ietf.org
Subject: Re: [OSPF] [CCAMP]  draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jun 2011 14:23:26 -0000

--20cf3071c6d2e1867e04a6da8674
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: quoted-printable

Hi Fu,

If you see the document, it is trying to give an overview of what needs to
be done and the architecture of the same. I think that is what you have
stated.

Thanks,
Vishwas
2011/6/28 <fu.xihua@zte.com.cn>

>
> Hi Vishwas,
>
> Thank you for the information.
> I know those drafts cover loss or jitter.  For the latency portions, they
> are same.
>
> Xihua
>
>
>
>   *Vishwas Manral <vishwas.ietf@gmail.com>*
>
> 2011-06-29 =CF=C2=CE=E7 02:06
>    =CA=D5=BC=FE=C8=CB
>  fu.xihua@zte.com.cn
>  =B3=AD=CB=CD
> Lou Berger <lberger@labn.net>, Acee Lindem <acee.lindem@ericsson.com>,
> OSPF WG List <ospf@ietf.org>, CCAMP <ccamp@ietf.org>,
> ccamp-bounces@ietf.org
> =D6=F7=CC=E2
> Re: [CCAMP] [OSPF] draft-giacalone-ospf-te-express-path-01
>
>
>
>
> Hi Fu,
>
> There are some basic issues in the documents, especially regarding loss a=
nd
> jitter. I had written a document addressing the same, but never got into
> actually posting it.
>
> I have attached the same here. Do let me know what you feel about the sam=
e?
>
> Thanks,
> Vishwas
> 2011/6/27 <*fu.xihua@zte.com.cn* <fu.xihua@zte.com.cn>>
>
> Hi All,
>
> I read through the draft-giacalone. For the portion of latency, there is =
no
> any essential difference between both of drafts.
> In the latest version, they added a bit in sub-TLV and gave some
> consideration for the advertisment control. This has aslo been described =
in
> our draft.
> Control plane always combines routing constraints with pre-defined
> priorities, e.g., SRLG diversity, latency, cost, and bandwidth.
> But I don't understand why we need to add *Residual*and *Available*bandwi=
dth
> in draft-giacalone. Why don't you use RFC4203 and RFC3630 to calculate th=
em?
>
> We will restructure draft-wang into a framework and some protocol specifi=
c
> parts (i.e., OSPF-TE and RSVP-TE) to address the issues raised in the
> framework.
> Based on suggestions from Lou and Acee, we agree that the OSPF protions
> from our draft is combined with draft-giacalone. OSPF extension will be
> developed in draft-giacalone.
> The framework document will mainly focus on the requirement of latency
> application and how to use latency information.
> I prefer framework document is done in CCAMP. But it is related to RTGWG
> and MPLS.
> Before we define the ability to report latency, it must be clear what we
> are reporting. So different implementations will report the same thing.
> Based on the discussion with Adrian by email, we will give some descripti=
on
> about what we are gong to report in this framework document.
> The rsvp-te document in CCAMP will give some solution for latency TE (e.g=
.,
> accumulation and verification of the delay).
>
> Xihua Fu
>
>   *Lou Berger <**lberger@labn.net* <lberger@labn.net>*>*
> =B7=A2=BC=FE=C8=CB:  *ccamp-bounces@ietf.org* <ccamp-bounces@ietf.org>
>
> 2011-06-22 =CF=C2=CE=E7 11:16
>
>   =CA=D5=BC=FE=C8=CB
> Acee Lindem <*acee.lindem@ericsson.com* <acee.lindem@ericsson.com>>
> =B3=AD=CB=CD
> CCAMP <*ccamp@ietf.org* <ccamp@ietf.org>>, OSPF WG List <*ospf@ietf.org*<=
ospf@ietf.org>
> >
> =D6=F7=CC=E2
> Re: [CCAMP] [OSPF]   draft-giacalone-ospf-te-express-path-01
>
>
>
>
>
> OSPF WG for the OSPF extensions seems very reasonable to me ;-)
>
> I still hope that the OSPF portions of
> draft-wang-ccamp-latency-te-metric can be combined with
> draft-giacalone-ospf-te-express-path given that both drafts state that
> they are addressing essentially the same high-level problem.
>
> Lou
>
> On 6/22/2011 8:40 AM, Acee Lindem wrote:
> > Hi John,
> > As it stands, the draft contains mainly OSPF TE encodings and
> considerations. Hence, my inclination would be to keep it in the OSPF WG.
> However, I'm willing to listen to other proposals.
> >
> > Thanks,
> > Acee
> > On Jun 21, 2011, at 11:10 PM, John E Drake wrote:
> >
> >> Hi,
> >>
> >> I am a bit confused.  I thought the proper home for this work would
> either be the rtg wg or the mpls wg.  I thought it was presented to the O=
SPF
> wg for information only.
> >>
> >> Thanks,
> >>
> >> John
> >>
> >> Sent from my iPhone
> >>
> >>
> >>> -----Original Message-----
> >>> From: *ccamp-bounces@ietf.org* <ccamp-bounces@ietf.org> [mailto:*
> ccamp-bounces@ietf.org* <ccamp-bounces@ietf.org>] On Behalf
> >>> Of Alia Atlas
> >>> Sent: Tuesday, June 21, 2011 6:45 PM
> >>> To: Acee Lindem
> >>> Cc: Spencer Giacalone; CCAMP; OSPF WG List
> >>> Subject: Re: [CCAMP] [OSPF] draft-giacalone-ospf-te-express-path-01
> >>>
> >>> Hi Acee,
> >>>
> >>> I do agree that we should explicitly document this in the draft & wor=
k
> >>> on better names for the sub-TLVs that might be confused.
> >>> I also agree that we need to give the decision explicit consideration=
;
> >>> to give this the exposure necessary and consideration for
> >>> applications was why we had this draft discussed in rtgwg as well as
> >>> ospf.
> >>>
> >>> In addition to the obvious uses for RSVP-TE, another potential
> >>> application is the idea of a path-weighted ECMP, where traffic is
> >>> split to the different next-hops based upon the total path bandwidths
> >>> out those next-hops.  This is a pure IP application (LDP follows
> >>> of course) and I'd prefer not to lose track of those options when
> >>> considering the RSVP-TE applications.
> >>>
> >>> Alia
> >>>
> >>> On Tue, Jun 21, 2011 at 9:06 PM, Acee Lindem <*
> acee.lindem@ericsson.com* <acee.lindem@ericsson.com>>
> >>> wrote:
> >>>> Hi Alia,
> >>>> I guess I agree with Lou - heretofore, we've done TE requirements in
> >>> the MPLS/CCAMP WGs and the TE encodings in the IGP WGs. I think we
> >>> should give the decision explicit consideration before we branch off
> >>> and do TE for application X independently. Additionally, if we do
> >>> decide to split this off independently, an E-mail to the list saying
> >>> there is no overlap is not sufficient to move forward. At a minimum, =
I
> >>> believe we need to:
> >>>>
> >>>>   1. Explicitly document this alternate applicability and
> >>> relationship to existing TE in the draft.
> >>>>   2. Determine whether any sub-TLVs can be shared (my opinion was
> >>> consistent with yours that there are not due to differences in
> >>> requirements and measurement).
> >>>>   3. Assure the sub-TLVs are appropriately named to avoid confusion
> >>> between the latency applications.
> >>>>
> >>>> Thanks,
> >>>> Acee
> >>>> On Jun 21, 2011, at 2:08 PM, Alia Atlas wrote:
> >>>>
> >>>>> Hi Acee,
> >>>>>
> >>>>> John Drake and I did take a look at the draft mentioned in CCAMP.
> >>>  It
> >>>>> had a large number of requirements and extensions to
> >>>>> a number of different protocols.  There is one sub-TLV (latency)
> >>> that
> >>>>> appears the same - but the expectations
> >>>>> as to averaging vs. instantaneous were different.
> >>>>>
> >>>>> The OSPF TE Express Path work is fairly self-contained and doesn't
> >>>>> specify in exact detail how the information
> >>>>> for the sub-TLVs is measured or obtained.  I think it could be used
> >>>>> for multiple purposes.
> >>>>>
> >>>>> Alia
> >>>>>
> >>>>> On Tue, Jun 21, 2011 at 12:49 PM, Acee Lindem
> >>> <*acee.lindem@ericsson.com* <acee.lindem@ericsson.com>> wrote:
> >>>>>> Hi Spencer (CCAMP copied as well),
> >>>>>>
> >>>>>> Here is a link for everyone's convenience:
> >>>>>>
> >>>>>> *http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.tx=
t
> * <http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt>
> >>>>>>
> >>>>>> At IETF 80, there were questions about overlap with other CCAMP
> >>> drafts containing interface delay metrics and proposals for new TE su=
b-
> >>> TLVs. Have you or your co-authors, done looked at how your draft is
> >>> positioned versus these other drafts? While these applications have
> >>> differing goals, the CCAMP/OSPF chairs requested that this analysis b=
e
> >>> done.
> >>>>>>
> >>>>>> *http://www.ietf.org/id/draft-wang-ccamp-latency-te-metric-03.txt*=
<http://www.ietf.org/id/draft-wang-ccamp-latency-te-metric-03.txt>
> >>>>>>
> >>>>>> We would like to avoid having exactly the same information
> >>> advertised in two different link Sub-TLVs. I'd hope we could agree on
> >>> common units.
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Acee
> >>>>>>
> >>>>>> On Jun 20, 2011, at 4:30 PM, Spencer Giacalone wrote:
> >>>>>>
> >>>>>>> Hello everyone,
> >>>>>>>
> >>>>>>> As you may have noticed, another version of the OSPF TE Express
> >>> Path
> >>>>>>> draft has been posted. We made a number of changes based on
> >>> feedback
> >>>>>>> from IETF 80. We invite your comments and suggestions. The main
> >>>>>>> changes include:
> >>>>>>>
> >>>>>>> -We have consolidated some sub-TLVs for efficiency. There are no
> >>>>>>> longer nominal and anomalous sub-TLVs for delay and loss. The
> >>>>>>> functionality for signaling steady state verses abnormal
> >>> performance
> >>>>>>> for these parameters have been moved into two sub-TLVs (where we
> >>> used
> >>>>>>> to have four).
> >>>>>>>
> >>>>>>> -In order to advertise both normal and abnormal network
> >>> performance
> >>>>>>> state in consolidated sub-TLVs, a bit, called the anomalous (A)
> >>> but
> >>>>>>> has been added to certain sub-TLVs. The A bit is set when the
> >>> measured
> >>>>>>> value of a parameter exceeds a configured maximum threshold. The =
A
> >>> bit
> >>>>>>> is cleared when the measured value falls below its configured
> >>> reuse
> >>>>>>> threshold. If the A bit is clear, the sub-TLV represents steady
> >>> state
> >>>>>>> link performance.
> >>>>>>>
> >>>>>>> -We changed the encodings of certain variables from floating poin=
t
> >>> to
> >>>>>>> fixed point. This change permits the addition of the A bit (when
> >>>>>>> necessary), it allows bit-space reservations to be made, and it
> >>>>>>> permits a common TLV format across the bulk of the TLVs in the
> >>> draft.
> >>>>>>> In addition, the new encodings address concerns about granularity
> >>> and
> >>>>>>> interoperability.
> >>>>>>>
> >>>>>>> -We added sub-TLVs for Residual Bandwidth and Available Bandwidth=
.
> >>>>>>> Residual bandwidth is defined as the Maximum Bandwidth [RFC3630]
> >>> minus
> >>>>>>> the bandwidth currently allocated to RSVP-TE LSPs. Available
> >>> bandwidth
> >>>>>>> is defined to be residual bandwidth minus the measured bandwidth
> >>> used
> >>>>>>> for the actual forwarding of non-RSVP-TE LSP packets.
> >>>>>>>
> >>>>>>> -Various other modifications were made across the draft. These
> >>>>>>> include, but are not limited to, the abstract, the introduction,
> >>> the
> >>>>>>> thresholding specifications, and a number of field descriptions.
> >>>>>>>
> >>>>>>> -Last, but certainly not least, Stefano Providi has joined the
> >>> draft
> >>>>>>>
> >>>>>>> We look forward to hearing your comments and concerns.
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>>
> >>>>>>> Spencer, Alia, Dave, John, Stefano
> >>>>>>> _______________________________________________
> >>>>>>> OSPF mailing list
> >>>>>>> *OSPF@ietf.org* <OSPF@ietf.org>
> >>>>>>> *https://www.ietf.org/mailman/listinfo/ospf*<https://www.ietf.org=
/mailman/listinfo/ospf>
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> OSPF mailing list
> >>>>>> *OSPF@ietf.org* <OSPF@ietf.org>
> >>>>>> *https://www.ietf.org/mailman/listinfo/ospf*<https://www.ietf.org/=
mailman/listinfo/ospf>
> >>>>>>
> >>>>
> >>>>
> >>> _______________________________________________
> >>> CCAMP mailing list
> >>> *CCAMP@ietf.org* <CCAMP@ietf.org>
> >>> *https://www.ietf.org/mailman/listinfo/ccamp*<https://www.ietf.org/ma=
ilman/listinfo/ccamp>
> >
> > _______________________________________________
> > OSPF mailing list
> > *OSPF@ietf.org* <OSPF@ietf.org>
> > *https://www.ietf.org/mailman/listinfo/ospf*<https://www.ietf.org/mailm=
an/listinfo/ospf>
> >
> >
> >
> >
> _______________________________________________
> CCAMP mailing list*
> **CCAMP@ietf.org* <CCAMP@ietf.org>*
> **https://www.ietf.org/mailman/listinfo/ccamp*<https://www.ietf.org/mailm=
an/listinfo/ccamp>
>
>
>
> _______________________________________________
> CCAMP mailing list*
> **CCAMP@ietf.org* <CCAMP@ietf.org>*
> **https://www.ietf.org/mailman/listinfo/ccamp*<https://www.ietf.org/mailm=
an/listinfo/ccamp>
>
>
>

--20cf3071c6d2e1867e04a6da8674
Content-Type: text/html; charset=GB2312
Content-Transfer-Encoding: quoted-printable

<div>Hi Fu,</div>
<div>&nbsp;</div>
<div>If you see the document, it is trying to give an overview of what need=
s to be done and the architecture of the same. I think that is what you hav=
e stated.</div>
<div>&nbsp;</div>
<div>Thanks,</div>
<div>Vishwas<br></div>
<div class=3D"gmail_quote">2011/6/28 <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:fu.xihua@zte.com.cn">fu.xihua@zte.com.cn</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br><font face=3D"sans-serif" si=
ze=3D"2">Hi Vishwas,</font> <br><br><font face=3D"sans-serif" size=3D"2">Th=
ank you for the information. </font><br>
<font face=3D"sans-serif" size=3D"2">I know those drafts cover loss or jitt=
er. &nbsp;For the latency portions, they are same.</font> <br><br><font fac=
e=3D"sans-serif" size=3D"2">Xihua</font> <br><br><br><br>
<table width=3D"100%">
<tbody>
<tr valign=3D"top">
<td width=3D"35%"><font face=3D"sans-serif" size=3D"1"><b>Vishwas Manral &l=
t;<a href=3D"mailto:vishwas.ietf@gmail.com" target=3D"_blank">vishwas.ietf@=
gmail.com</a>&gt;</b> </font>
<p><font face=3D"sans-serif" size=3D"1">2011-06-29 =CF=C2=CE=E7 02:06</font=
> </p>
<td width=3D"64%">
<table width=3D"100%">
<tbody>
<tr valign=3D"top">
<td>
<div align=3D"right"><font face=3D"sans-serif" size=3D"1">=CA=D5=BC=FE=C8=
=CB</font></div>
<td>
<div class=3D"im"><font face=3D"sans-serif" size=3D"1"><a href=3D"mailto:fu=
.xihua@zte.com.cn" target=3D"_blank">fu.xihua@zte.com.cn</a></font> </div>
<tr valign=3D"top">
<td>
<div align=3D"right"><font face=3D"sans-serif" size=3D"1">=B3=AD=CB=CD</fon=
t></div>
<td><font face=3D"sans-serif" size=3D"1">Lou Berger &lt;<a href=3D"mailto:l=
berger@labn.net" target=3D"_blank">lberger@labn.net</a>&gt;, Acee Lindem &l=
t;<a href=3D"mailto:acee.lindem@ericsson.com" target=3D"_blank">acee.lindem=
@ericsson.com</a>&gt;, OSPF WG List &lt;<a href=3D"mailto:ospf@ietf.org" ta=
rget=3D"_blank">ospf@ietf.org</a>&gt;, CCAMP &lt;<a href=3D"mailto:ccamp@ie=
tf.org" target=3D"_blank">ccamp@ietf.org</a>&gt;, <a href=3D"mailto:ccamp-b=
ounces@ietf.org" target=3D"_blank">ccamp-bounces@ietf.org</a></font>=20
<tr valign=3D"top">
<td>
<div align=3D"right"><font face=3D"sans-serif" size=3D"1">=D6=F7=CC=E2</fon=
t></div>
<td><font face=3D"sans-serif" size=3D"1">Re: [CCAMP] [OSPF] draft-giacalone=
-ospf-te-express-path-01</font></td></td></tr></td></td></tr></td></td></tr=
></tbody></table><br>
<table>
<tbody>
<tr valign=3D"top">
<td>
<td></td></td></tr></tbody></table><br></td>
<td><p></p></td></td></tr></tbody></table><br><br><br><font face=3D"sans-se=
rif" size=3D"3">Hi Fu,</font> <br><font face=3D"sans-serif" size=3D"3">&nbs=
p;</font> <br><font face=3D"sans-serif" size=3D"3">There are some basic iss=
ues in the documents, especially regarding loss and jitter. I had written a=
 document addressing the same, but never got into actually posting it.</fon=
t> <br>
<font face=3D"sans-serif" size=3D"3">&nbsp;</font> <br><font face=3D"sans-s=
erif" size=3D"3">I have attached the same here. Do let me know what you fee=
l about the same?</font> <br><font face=3D"sans-serif" size=3D"3">&nbsp;</f=
ont> <br><font face=3D"sans-serif" size=3D"3">Thanks,</font> <br>
<font face=3D"sans-serif" size=3D"3">Vishwas</font> <br><font face=3D"sans-=
serif" size=3D"3">2011/6/27 &lt;</font><a href=3D"mailto:fu.xihua@zte.com.c=
n" target=3D"_blank"><font face=3D"sans-serif" color=3D"blue" size=3D"3"><u=
>fu.xihua@zte.com.cn</u></font></a><font face=3D"sans-serif" size=3D"3">&gt=
;</font> <br>
<font face=3D"sans-serif" size=3D"2"><br>Hi All,</font><font face=3D"sans-s=
erif" size=3D"3"> <br></font><font face=3D"sans-serif" size=3D"2"><br>I rea=
d through the draft-giacalone. For the portion of latency, there is no any =
essential difference between both of drafts. <br>
In the latest version, they added a bit in sub-TLV and gave some considerat=
ion for the advertisment control. This has aslo been described in our draft=
.</font><font face=3D"sans-serif" size=3D"3"> </font><font face=3D"sans-ser=
if" size=3D"2"><br>
Control plane always combines routing constraints with pre-defined prioriti=
es, e.g., SRLG diversity, latency, cost, and bandwidth. <br>But I don&#39;t=
 understand why we need to add <i>Residual</i>and <i>Available</i>bandwidth=
 in draft-giacalone. Why don&#39;t you use RFC4203 and RFC3630 to calculate=
 them?</font><font face=3D"sans-serif" size=3D"3"> <br>
</font><font face=3D"sans-serif" size=3D"2"><br>We will restructure draft-w=
ang into a framework and some protocol specific parts (i.e., OSPF-TE and RS=
VP-TE) to address the issues raised in the framework. <br>Based on suggesti=
ons from Lou and Acee, we agree that the OSPF protions from our draft is co=
mbined with draft-giacalone. OSPF extension will be developed in draft-giac=
alone.</font><font face=3D"sans-serif" size=3D"3"> </font><font face=3D"san=
s-serif" size=3D"2"><br>
The framework document will mainly focus on the requirement of latency appl=
ication and how to use latency information. &nbsp;</font><font face=3D"sans=
-serif" size=3D"3"> </font><font face=3D"sans-serif" size=3D"2"><br>I prefe=
r framework document is done in CCAMP. But it is related to RTGWG and MPLS.=
</font><font face=3D"sans-serif" size=3D"3"> </font><font face=3D"sans-seri=
f" size=3D"2"><br>
Before we define the ability to report latency, it must be clear what we ar=
e reporting. So different implementations will report the same thing. <br>B=
ased on the discussion with Adrian by email, we will give some description =
about what we are gong to report in this framework document.</font><font fa=
ce=3D"sans-serif" size=3D"3"> </font><font face=3D"sans-serif" size=3D"2"><=
br>
The rsvp-te document in CCAMP will give some solution for latency TE (e.g.,=
 accumulation and verification of the delay). </font><font face=3D"sans-ser=
if" size=3D"3"><br></font><font face=3D"sans-serif" size=3D"2"><br>Xihua Fu=
</font><font face=3D"sans-serif" size=3D"3"> <br>
<br></font>
<table width=3D"100%">
<tbody>
<tr valign=3D"top">
<td width=3D"32%"><font face=3D"sans-serif" size=3D"1"><b>Lou Berger &lt;</=
b></font><a href=3D"mailto:lberger@labn.net" target=3D"_blank"><font face=
=3D"sans-serif" color=3D"blue" size=3D"1"><b><u>lberger@labn.net</u></b></f=
ont></a><font face=3D"sans-serif" size=3D"1"><b>&gt;</b> <br>
=B7=A2=BC=FE=C8=CB: &nbsp;</font><a href=3D"mailto:ccamp-bounces@ietf.org" =
target=3D"_blank"><font face=3D"sans-serif" color=3D"blue" size=3D"1"><u>cc=
amp-bounces@ietf.org</u></font></a><font face=3D"sans-serif" size=3D"3"> </=
font>
<p><font face=3D"sans-serif" size=3D"1">2011-06-22 =CF=C2=CE=E7 11:16</font=
><font face=3D"sans-serif" size=3D"3"> </font></p>
<td width=3D"66%"><br>
<table width=3D"100%">
<tbody>
<tr valign=3D"top">
<td width=3D"11%">
<div align=3D"right"><font face=3D"sans-serif" size=3D"1">=CA=D5=BC=FE=C8=
=CB</font></div>
<td width=3D"88%"><font face=3D"sans-serif" size=3D"1">Acee Lindem &lt;</fo=
nt><a href=3D"mailto:acee.lindem@ericsson.com" target=3D"_blank"><font face=
=3D"sans-serif" color=3D"blue" size=3D"1"><u>acee.lindem@ericsson.com</u></=
font></a><font face=3D"sans-serif" size=3D"1">&gt;</font><font face=3D"sans=
-serif" size=3D"3"> </font>
<tr valign=3D"top">
<td>
<div align=3D"right"><font face=3D"sans-serif" size=3D"1">=B3=AD=CB=CD</fon=
t></div>
<td><font face=3D"sans-serif" size=3D"1">CCAMP &lt;</font><a href=3D"mailto=
:ccamp@ietf.org" target=3D"_blank"><font face=3D"sans-serif" color=3D"blue"=
 size=3D"1"><u>ccamp@ietf.org</u></font></a><font face=3D"sans-serif" size=
=3D"1">&gt;, OSPF WG List &lt;</font><a href=3D"mailto:ospf@ietf.org" targe=
t=3D"_blank"><font face=3D"sans-serif" color=3D"blue" size=3D"1"><u>ospf@ie=
tf.org</u></font></a><font face=3D"sans-serif" size=3D"1">&gt;</font><font =
face=3D"sans-serif" size=3D"3"> </font>
<tr valign=3D"top">
<td>
<div align=3D"right"><font face=3D"sans-serif" size=3D"1">=D6=F7=CC=E2</fon=
t></div>
<td><font face=3D"sans-serif" size=3D"1">Re: [CCAMP] [OSPF] &nbsp; draft-gi=
acalone-ospf-te-express-path-01</font></td></td></tr></td></td></tr></td></=
td></tr></tbody></table><br><br>
<table width=3D"100%">
<tbody>
<tr valign=3D"top">
<td width=3D"50%">
<td width=3D"50%"></td></td></tr></tbody></table><br>
<td width=3D"1%"></td></td>
<td><p></p></td></td></tr></tbody></table>
<p><font face=3D"sans-serif" size=3D"3"><br><br></font><font size=3D"2"><tt=
><br>OSPF WG for the OSPF extensions seems very reasonable to me ;-)<br><br=
>I still hope that the OSPF portions of<br>draft-wang-ccamp-latency-te-metr=
ic can be combined with<br>
draft-giacalone-ospf-te-express-path given that both drafts state that<br>t=
hey are addressing essentially the same high-level problem.<br><br>Lou<br><=
br>On 6/22/2011 8:40 AM, Acee Lindem wrote:<br>&gt; Hi John, <br>&gt; As it=
 stands, the draft contains mainly OSPF TE encodings and considerations. He=
nce, my inclination would be to keep it in the OSPF WG. However, I&#39;m wi=
lling to listen to other proposals. <br>
&gt; <br>&gt; Thanks,<br>&gt; Acee<br>&gt; On Jun 21, 2011, at 11:10 PM, Jo=
hn E Drake wrote:<br>&gt; <br>&gt;&gt; Hi,<br>&gt;&gt;<br>&gt;&gt; I am a b=
it confused. &nbsp;I thought the proper home for this work would either be =
the rtg wg or the mpls wg. &nbsp;I thought it was presented to the OSPF wg =
for information only.<br>
&gt;&gt;<br>&gt;&gt; Thanks,<br>&gt;&gt;<br>&gt;&gt; John <br>&gt;&gt;<br>&=
gt;&gt; Sent from my iPhone<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;&gt; -----Or=
iginal Message-----<br>&gt;&gt;&gt; From: </tt></font><a href=3D"mailto:cca=
mp-bounces@ietf.org" target=3D"_blank"><font color=3D"blue" size=3D"2"><tt>=
<u>ccamp-bounces@ietf.org</u></tt></font></a><font size=3D"2"><tt> [mailto:=
</tt></font><a href=3D"mailto:ccamp-bounces@ietf.org" target=3D"_blank"><fo=
nt color=3D"blue" size=3D"2"><tt><u>ccamp-bounces@ietf.org</u></tt></font><=
/a><font size=3D"2"><tt>] On Behalf<br>
&gt;&gt;&gt; Of Alia Atlas<br>&gt;&gt;&gt; Sent: Tuesday, June 21, 2011 6:4=
5 PM<br>&gt;&gt;&gt; To: Acee Lindem<br>&gt;&gt;&gt; Cc: Spencer Giacalone;=
 CCAMP; OSPF WG List<br>&gt;&gt;&gt; Subject: Re: [CCAMP] [OSPF] draft-giac=
alone-ospf-te-express-path-01<br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; Hi Acee,<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; I do =
agree that we should explicitly document this in the draft &amp; work<br>&g=
t;&gt;&gt; on better names for the sub-TLVs that might be confused.<br>
&gt;&gt;&gt; I also agree that we need to give the decision explicit consid=
eration;<br>&gt;&gt;&gt; to give this the exposure necessary and considerat=
ion for<br>&gt;&gt;&gt; applications was why we had this draft discussed in=
 rtgwg as well as<br>
&gt;&gt;&gt; ospf.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; In addition to the obvio=
us uses for RSVP-TE, another potential<br>&gt;&gt;&gt; application is the i=
dea of a path-weighted ECMP, where traffic is<br>&gt;&gt;&gt; split to the =
different next-hops based upon the total path bandwidths<br>
&gt;&gt;&gt; out those next-hops. &nbsp;This is a pure IP application (LDP =
follows<br>&gt;&gt;&gt; of course) and I&#39;d prefer not to lose track of =
those options when<br>&gt;&gt;&gt; considering the RSVP-TE applications.<br=
>
&gt;&gt;&gt;<br>&gt;&gt;&gt; Alia<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On Tue, J=
un 21, 2011 at 9:06 PM, Acee Lindem &lt;</tt></font><a href=3D"mailto:acee.=
lindem@ericsson.com" target=3D"_blank"><font color=3D"blue" size=3D"2"><tt>=
<u>acee.lindem@ericsson.com</u></tt></font></a><font size=3D"2"><tt>&gt;<br=
>
&gt;&gt;&gt; wrote:<br>&gt;&gt;&gt;&gt; Hi Alia,<br>&gt;&gt;&gt;&gt; I gues=
s I agree with Lou - heretofore, we&#39;ve done TE requirements in<br>&gt;&=
gt;&gt; the MPLS/CCAMP WGs and the TE encodings in the IGP WGs. I think we<=
br>
&gt;&gt;&gt; should give the decision explicit consideration before we bran=
ch off<br>&gt;&gt;&gt; and do TE for application X independently. Additiona=
lly, if we do<br>&gt;&gt;&gt; decide to split this off independently, an E-=
mail to the list saying<br>
&gt;&gt;&gt; there is no overlap is not sufficient to move forward. At a mi=
nimum, I<br>&gt;&gt;&gt; believe we need to:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt=
;&gt;&gt; &nbsp; 1. Explicitly document this alternate applicability and<br=
>
&gt;&gt;&gt; relationship to existing TE in the draft.<br>&gt;&gt;&gt;&gt; =
&nbsp; 2. Determine whether any sub-TLVs can be shared (my opinion was<br>&=
gt;&gt;&gt; consistent with yours that there are not due to differences in<=
br>
&gt;&gt;&gt; requirements and measurement).<br>&gt;&gt;&gt;&gt; &nbsp; 3. A=
ssure the sub-TLVs are appropriately named to avoid confusion<br>&gt;&gt;&g=
t; between the latency applications.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt=
; Thanks,<br>
&gt;&gt;&gt;&gt; Acee<br>&gt;&gt;&gt;&gt; On Jun 21, 2011, at 2:08 PM, Alia=
 Atlas wrote:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Hi Acee,<br>&gt;&=
gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; John Drake and I did take a look at=
 the draft mentioned in CCAMP.<br>
&gt;&gt;&gt; &nbsp;It<br>&gt;&gt;&gt;&gt;&gt; had a large number of require=
ments and extensions to<br>&gt;&gt;&gt;&gt;&gt; a number of different proto=
cols. &nbsp;There is one sub-TLV (latency)<br>&gt;&gt;&gt; that<br>&gt;&gt;=
&gt;&gt;&gt; appears the same - but the expectations<br>
&gt;&gt;&gt;&gt;&gt; as to averaging vs. instantaneous were different.<br>&=
gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; The OSPF TE Express Path work i=
s fairly self-contained and doesn&#39;t<br>&gt;&gt;&gt;&gt;&gt; specify in =
exact detail how the information<br>
&gt;&gt;&gt;&gt;&gt; for the sub-TLVs is measured or obtained. &nbsp;I thin=
k it could be used<br>&gt;&gt;&gt;&gt;&gt; for multiple purposes.<br>&gt;&g=
t;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Alia<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;=
&gt;&gt;&gt;&gt; On Tue, Jun 21, 2011 at 12:49 PM, Acee Lindem<br>
&gt;&gt;&gt; &lt;</tt></font><a href=3D"mailto:acee.lindem@ericsson.com" ta=
rget=3D"_blank"><font color=3D"blue" size=3D"2"><tt><u>acee.lindem@ericsson=
.com</u></tt></font></a><font size=3D"2"><tt>&gt; wrote:<br>&gt;&gt;&gt;&gt=
;&gt;&gt; Hi Spencer (CCAMP copied as well),<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; Here is a link for eve=
ryone&#39;s convenience:<br>&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt=
;&gt; </tt></font><a href=3D"http://www.ietf.org/id/draft-giacalone-ospf-te=
-express-path-01.txt" target=3D"_blank"><font color=3D"blue" size=3D"2"><tt=
><u>http://www.ietf.org/id/draft-giacalone-ospf-te-express-path-01.txt</u><=
/tt></font></a><font size=3D"2"><tt><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; At IETF 80, there were=
 questions about overlap with other CCAMP<br>&gt;&gt;&gt; drafts containing=
 interface delay metrics and proposals for new TE sub-<br>&gt;&gt;&gt; TLVs=
. Have you or your co-authors, done looked at how your draft is<br>
&gt;&gt;&gt; positioned versus these other drafts? While these applications=
 have<br>&gt;&gt;&gt; differing goals, the CCAMP/OSPF chairs requested that=
 this analysis be<br>&gt;&gt;&gt; done.<br>&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; </tt></font><a href=3D"http://www.ietf.org/id/draf=
t-wang-ccamp-latency-te-metric-03.txt" target=3D"_blank"><font color=3D"blu=
e" size=3D"2"><tt><u>http://www.ietf.org/id/draft-wang-ccamp-latency-te-met=
ric-03.txt</u></tt></font></a><font size=3D"2"><tt><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; We would like to avoid=
 having exactly the same information<br>&gt;&gt;&gt; advertised in two diff=
erent link Sub-TLVs. I&#39;d hope we could agree on<br>&gt;&gt;&gt; common =
units.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; Thanks,<br>&gt;&gt;&gt=
;&gt;&gt;&gt; Acee<br>&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; =
On Jun 20, 2011, at 4:30 PM, Spencer Giacalone wrote:<br>&gt;&gt;&gt;&gt;&g=
t;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello everyone,<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt=
;<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; As you may have noticed, another version =
of the OSPF TE Express<br>&gt;&gt;&gt; Path<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 draft has been posted. We made a number of changes based on<br>
&gt;&gt;&gt; feedback<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; from IETF 80. We invi=
te your comments and suggestions. The main<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; =
changes include:<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; -We have consolidated some sub-TLVs for efficiency. There are no<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; longer nominal and anomalous sub-TLVs for dela=
y and loss. The<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; functionality for signaling=
 steady state verses abnormal<br>&gt;&gt;&gt; performance<br>&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; for these parameters have been moved into two sub-TLVs (wher=
e we<br>
&gt;&gt;&gt; used<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; to have four).<br>&gt;&gt=
;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; -In order to advertis=
e both normal and abnormal network<br>&gt;&gt;&gt; performance<br>&gt;&gt;&=
gt;&gt;&gt;&gt;&gt; state in consolidated sub-TLVs, a bit, called the anoma=
lous (A)<br>
&gt;&gt;&gt; but<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; has been added to certain =
sub-TLVs. The A bit is set when the<br>&gt;&gt;&gt; measured<br>&gt;&gt;&gt=
;&gt;&gt;&gt;&gt; value of a parameter exceeds a configured maximum thresho=
ld. The A<br>
&gt;&gt;&gt; bit<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; is cleared when the measur=
ed value falls below its configured<br>&gt;&gt;&gt; reuse<br>&gt;&gt;&gt;&g=
t;&gt;&gt;&gt; threshold. If the A bit is clear, the sub-TLV represents ste=
ady<br>
&gt;&gt;&gt; state<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; link performance.<br>&gt=
;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; -We changed the e=
ncodings of certain variables from floating point<br>&gt;&gt;&gt; to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; fixed point. This change permits the addition =
of the A bit (when<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; necessary), it allows bi=
t-space reservations to be made, and it<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; per=
mits a common TLV format across the bulk of the TLVs in the<br>
&gt;&gt;&gt; draft.<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; In addition, the new en=
codings address concerns about granularity<br>&gt;&gt;&gt; and<br>&gt;&gt;&=
gt;&gt;&gt;&gt;&gt; interoperability.<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; -We added sub-TLVs for Residual Bandwidth and =
Available Bandwidth.<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; Residual bandwidth is =
defined as the Maximum Bandwidth [RFC3630]<br>&gt;&gt;&gt; minus<br>&gt;&gt=
;&gt;&gt;&gt;&gt;&gt; the bandwidth currently allocated to RSVP-TE LSPs. Av=
ailable<br>
&gt;&gt;&gt; bandwidth<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; is defined to be res=
idual bandwidth minus the measured bandwidth<br>&gt;&gt;&gt; used<br>&gt;&g=
t;&gt;&gt;&gt;&gt;&gt; for the actual forwarding of non-RSVP-TE LSP packets=
.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; -Various other=
 modifications were made across the draft. These<br>&gt;&gt;&gt;&gt;&gt;&gt=
;&gt; include, but are not limited to, the abstract, the introduction,<br>
&gt;&gt;&gt; the<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; thresholding specification=
s, and a number of field descriptions.<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&=
gt;&gt;&gt;&gt;&gt;&gt;&gt; -Last, but certainly not least, Stefano Providi=
 has joined the<br>
&gt;&gt;&gt; draft<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&=
gt;&gt; We look forward to hearing your comments and concerns.<br>&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks,<br>&gt;&gt;&gt;=
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Spencer, Alia, Dave, John, Stefano<br>&gt;&gt;=
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>&gt=
;&gt;&gt;&gt;&gt;&gt;&gt; OSPF mailing list<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt;=
 </tt></font><a href=3D"mailto:OSPF@ietf.org" target=3D"_blank"><font color=
=3D"blue" size=3D"2"><tt><u>OSPF@ietf.org</u></tt></font></a><font size=3D"=
2"><tt><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; </tt></font><a href=3D"https://www.ietf.org/ma=
ilman/listinfo/ospf" target=3D"_blank"><font color=3D"blue" size=3D"2"><tt>=
<u>https://www.ietf.org/mailman/listinfo/ospf</u></tt></font></a><font size=
=3D"2"><tt><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; ______________________=
_________________________<br>&gt;&gt;&gt;&gt;&gt;&gt; OSPF mailing list<br>=
&gt;&gt;&gt;&gt;&gt;&gt; </tt></font><a href=3D"mailto:OSPF@ietf.org" targe=
t=3D"_blank"><font color=3D"blue" size=3D"2"><tt><u>OSPF@ietf.org</u></tt><=
/font></a><font size=3D"2"><tt><br>
&gt;&gt;&gt;&gt;&gt;&gt; </tt></font><a href=3D"https://www.ietf.org/mailma=
n/listinfo/ospf" target=3D"_blank"><font color=3D"blue" size=3D"2"><tt><u>h=
ttps://www.ietf.org/mailman/listinfo/ospf</u></tt></font></a><font size=3D"=
2"><tt><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt=
;&gt; _______________________________________________<br>&gt;&gt;&gt; CCAMP=
 mailing list<br>&gt;&gt;&gt; </tt></font><a href=3D"mailto:CCAMP@ietf.org"=
 target=3D"_blank"><font color=3D"blue" size=3D"2"><tt><u>CCAMP@ietf.org</u=
></tt></font></a><font size=3D"2"><tt><br>
&gt;&gt;&gt; </tt></font><a href=3D"https://www.ietf.org/mailman/listinfo/c=
camp" target=3D"_blank"><font color=3D"blue" size=3D"2"><tt><u>https://www.=
ietf.org/mailman/listinfo/ccamp</u></tt></font></a><font size=3D"2"><tt><br=
>&gt; <br>
&gt; _______________________________________________<br>&gt; OSPF mailing l=
ist<br>&gt; </tt></font><a href=3D"mailto:OSPF@ietf.org" target=3D"_blank">=
<font color=3D"blue" size=3D"2"><tt><u>OSPF@ietf.org</u></tt></font></a><fo=
nt size=3D"2"><tt><br>
&gt; </tt></font><a href=3D"https://www.ietf.org/mailman/listinfo/ospf" tar=
get=3D"_blank"><font color=3D"blue" size=3D"2"><tt><u>https://www.ietf.org/=
mailman/listinfo/ospf</u></tt></font></a><font size=3D"2"><tt><br>&gt; <br>=
&gt; <br>
&gt; <br>&gt; <br>_______________________________________________<br>CCAMP =
mailing list</tt></font><font color=3D"blue" size=3D"2"><tt><u><br></u></tt=
></font><a href=3D"mailto:CCAMP@ietf.org" target=3D"_blank"><font color=3D"=
blue" size=3D"2"><tt><u>CCAMP@ietf.org</u></tt></font></a><font color=3D"bl=
ue" size=3D"2"><tt><u><br>
</u></tt></font><a href=3D"https://www.ietf.org/mailman/listinfo/ccamp" tar=
get=3D"_blank"><font color=3D"blue" size=3D"2"><tt><u>https://www.ietf.org/=
mailman/listinfo/ccamp</u></tt></font></a><font size=3D"2"><tt><br></tt></f=
ont><font face=3D"sans-serif" size=3D"3"><br>
</font><br><font face=3D"sans-serif" size=3D"3"><br>_______________________=
________________________<br>CCAMP mailing list</font><font face=3D"sans-ser=
if" color=3D"blue" size=3D"3"><u><br></u></font><a href=3D"mailto:CCAMP@iet=
f.org" target=3D"_blank"><font face=3D"sans-serif" color=3D"blue" size=3D"3=
"><u>CCAMP@ietf.org</u></font></a><font face=3D"sans-serif" color=3D"blue" =
size=3D"3"><u><br>
</u></font><a href=3D"https://www.ietf.org/mailman/listinfo/ccamp" target=
=3D"_blank"><font face=3D"sans-serif" color=3D"blue" size=3D"3"><u>https://=
www.ietf.org/mailman/listinfo/ccamp</u></font></a><font face=3D"sans-serif"=
 size=3D"3"><br>
</font><br><br></p></blockquote></div><br>

--20cf3071c6d2e1867e04a6da8674--

From fu.xihua@zte.com.cn  Wed Jun 29 18:49:19 2011
Return-Path: <fu.xihua@zte.com.cn>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19FFF9E801D; Wed, 29 Jun 2011 18:49:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -95.135
X-Spam-Level: 
X-Spam-Status: No, score=-95.135 tagged_above=-999 required=5 tests=[AWL=2.500, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eeNEr2UC7bt9; Wed, 29 Jun 2011 18:49:17 -0700 (PDT)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id 222519E800C; Wed, 29 Jun 2011 18:49:15 -0700 (PDT)
Received: from [10.30.17.100] by mx5.zte.com.cn with surfront esmtp id 48642805999928; Thu, 30 Jun 2011 09:48:14 +0800 (CST)
Received: from [10.30.3.20] by [192.168.168.16] with StormMail ESMTP id 18917.6706173909; Thu, 30 Jun 2011 09:44:21 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id p5U1iOZk016758; Thu, 30 Jun 2011 09:44:24 +0800 (GMT-8) (envelope-from fu.xihua@zte.com.cn)
In-Reply-To: <BANLkTimNpNU44rSnT=JDO-gbXpJCxuN6wA@mail.gmail.com>
To: Vishwas Manral <vishwas.ietf@gmail.com>
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005
Message-ID: <OF7D4D1866.1C0A903E-ON482578BF.0006B48B-482578BF.00098F2F@zte.com.cn>
From: fu.xihua@zte.com.cn
Date: Thu, 30 Jun 2011 09:44:22 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2011-06-30 09:44:24, Serialize complete at 2011-06-30 09:44:24
Content-Type: multipart/alternative; boundary="=_alternative 00098F13482578BF_="
X-MAIL: mse01.zte.com.cn p5U1iOZk016758
Cc: OSPF WG List <ospf@ietf.org>, CCAMP <ccamp@ietf.org>, ccamp-bounces@ietf.org
Subject: Re: [OSPF] [CCAMP]  draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jun 2011 01:49:19 -0000

This is a multipart message in MIME format.
--=_alternative 00098F13482578BF_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

SGkgVmlzaHdhcywgDQoNClRoYW5rIHlvdSBmb3IgeW91ciBjbGFyaWZpY2F0aW9uLg0KV2hhdCB5
b3UgYW5kIHdlIGFyZSBnb2luZyB0byBkbyBpcyB2ZXJ5IHJlYXNvbmFibGUuIA0KVGhlIGxhdGVu
Y3kgYW5kIGxvc3MgVEUgYXBwbGljYXRpb24gYXJlIHJlbGF0ZWQgdG8gcGFja2V0IChlLmcuLCBN
UExTKSBhbmQgDQp0ZG0gKGUuZy4sIE9UTikuIA0KSW4gbXkgb3BpbmlvbiwgdGRtIFRFIGFwcGxp
Y2F0aW9uIGlzIGFsd2F5cyBzdGFuZGFyZGl6ZWQgaW4gY2NhbXAuIFRoYXQncyANCndoeSB3ZSBw
b3N0ZWQgb3VyIGRvY3VtZW50IHRvIENDQU1QIGluIDc5dGggYW5kIDgwdGguDQpJIGhhdmUgYSBx
dWVzdGlvbiB0byBjaGFpcnMgYW5kIHRoZSBhdXRob3JzLiBCZWNhdXNlIHRoZXJlIGFyZSBtb3Jl
IGFuZCANCm1vcmUgZG9jdW1lbnRzIGFwcGVhcmluZywgd2Ugc2hvdWxkIHRoaW5rIGFib3V0IGhv
dyB0byBtb3ZlIGZvcndhcmQgdGhlc2UgDQp3b3JrLiANCldoYXQncyB5b3VyIG9waW5pb24/IA0K
DQpYaWh1YQ0KDQoNCg0KDQpWaXNod2FzIE1hbnJhbCA8dmlzaHdhcy5pZXRmQGdtYWlsLmNvbT4g
DQoyMDExLTA2LTI5IM/CzucgMTA6MjMNCg0KytW8/sjLDQpmdS54aWh1YUB6dGUuY29tLmNuDQqz
rcvNDQpBY2VlIExpbmRlbSA8YWNlZS5saW5kZW1AZXJpY3Nzb24uY29tPiwgQ0NBTVAgPGNjYW1w
QGlldGYub3JnPiwgDQpjY2FtcC1ib3VuY2VzQGlldGYub3JnLCBMb3UgQmVyZ2VyIDxsYmVyZ2Vy
QGxhYm4ubmV0PiwgT1NQRiBXRyBMaXN0IA0KPG9zcGZAaWV0Zi5vcmc+DQrW98ziDQpSZTogUmU6
IFtDQ0FNUF0gW09TUEZdIGRyYWZ0LWdpYWNhbG9uZS1vc3BmLXRlLWV4cHJlc3MtcGF0aC0wMQ0K
DQoNCg0KDQoNCg0KSGkgRnUsDQogDQpJZiB5b3Ugc2VlIHRoZSBkb2N1bWVudCwgaXQgaXMgdHJ5
aW5nIHRvIGdpdmUgYW4gb3ZlcnZpZXcgb2Ygd2hhdCBuZWVkcyB0byANCmJlIGRvbmUgYW5kIHRo
ZSBhcmNoaXRlY3R1cmUgb2YgdGhlIHNhbWUuIEkgdGhpbmsgdGhhdCBpcyB3aGF0IHlvdSBoYXZl
IA0Kc3RhdGVkLg0KIA0KVGhhbmtzLA0KVmlzaHdhcw0KMjAxMS82LzI4IDxmdS54aWh1YUB6dGUu
Y29tLmNuPg0KDQpIaSBWaXNod2FzLCANCg0KVGhhbmsgeW91IGZvciB0aGUgaW5mb3JtYXRpb24u
IA0KSSBrbm93IHRob3NlIGRyYWZ0cyBjb3ZlciBsb3NzIG9yIGppdHRlci4gIEZvciB0aGUgbGF0
ZW5jeSBwb3J0aW9ucywgdGhleSANCmFyZSBzYW1lLiANCg0KWGlodWEgDQoNCg0KDQpWaXNod2Fz
IE1hbnJhbCA8dmlzaHdhcy5pZXRmQGdtYWlsLmNvbT4gDQoyMDExLTA2LTI5IM/CzucgMDI6MDYg
DQoNCg0KytW8/sjLDQpmdS54aWh1YUB6dGUuY29tLmNuIA0Ks63LzQ0KTG91IEJlcmdlciA8bGJl
cmdlckBsYWJuLm5ldD4sIEFjZWUgTGluZGVtIDxhY2VlLmxpbmRlbUBlcmljc3Nvbi5jb20+LCAN
Ck9TUEYgV0cgTGlzdCA8b3NwZkBpZXRmLm9yZz4sIENDQU1QIDxjY2FtcEBpZXRmLm9yZz4sIA0K
Y2NhbXAtYm91bmNlc0BpZXRmLm9yZyANCtb3zOINClJlOiBbQ0NBTVBdIFtPU1BGXSBkcmFmdC1n
aWFjYWxvbmUtb3NwZi10ZS1leHByZXNzLXBhdGgtMDENCg0KDQoNCg0KDQoNCg0KDQoNCkhpIEZ1
LCANCiANClRoZXJlIGFyZSBzb21lIGJhc2ljIGlzc3VlcyBpbiB0aGUgZG9jdW1lbnRzLCBlc3Bl
Y2lhbGx5IHJlZ2FyZGluZyBsb3NzIA0KYW5kIGppdHRlci4gSSBoYWQgd3JpdHRlbiBhIGRvY3Vt
ZW50IGFkZHJlc3NpbmcgdGhlIHNhbWUsIGJ1dCBuZXZlciBnb3QgDQppbnRvIGFjdHVhbGx5IHBv
c3RpbmcgaXQuIA0KIA0KSSBoYXZlIGF0dGFjaGVkIHRoZSBzYW1lIGhlcmUuIERvIGxldCBtZSBr
bm93IHdoYXQgeW91IGZlZWwgYWJvdXQgdGhlIA0Kc2FtZT8gDQogDQpUaGFua3MsIA0KVmlzaHdh
cyANCjIwMTEvNi8yNyA8ZnUueGlodWFAenRlLmNvbS5jbj4gDQoNCkhpIEFsbCwgDQoNCkkgcmVh
ZCB0aHJvdWdoIHRoZSBkcmFmdC1naWFjYWxvbmUuIEZvciB0aGUgcG9ydGlvbiBvZiBsYXRlbmN5
LCB0aGVyZSBpcyANCm5vIGFueSBlc3NlbnRpYWwgZGlmZmVyZW5jZSBiZXR3ZWVuIGJvdGggb2Yg
ZHJhZnRzLiANCkluIHRoZSBsYXRlc3QgdmVyc2lvbiwgdGhleSBhZGRlZCBhIGJpdCBpbiBzdWIt
VExWIGFuZCBnYXZlIHNvbWUgDQpjb25zaWRlcmF0aW9uIGZvciB0aGUgYWR2ZXJ0aXNtZW50IGNv
bnRyb2wuIFRoaXMgaGFzIGFzbG8gYmVlbiBkZXNjcmliZWQgDQppbiBvdXIgZHJhZnQuIA0KQ29u
dHJvbCBwbGFuZSBhbHdheXMgY29tYmluZXMgcm91dGluZyBjb25zdHJhaW50cyB3aXRoIHByZS1k
ZWZpbmVkIA0KcHJpb3JpdGllcywgZS5nLiwgU1JMRyBkaXZlcnNpdHksIGxhdGVuY3ksIGNvc3Qs
IGFuZCBiYW5kd2lkdGguIA0KQnV0IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgd2UgbmVlZCB0byBh
ZGQgUmVzaWR1YWxhbmQgQXZhaWxhYmxlYmFuZHdpZHRoIA0KaW4gZHJhZnQtZ2lhY2Fsb25lLiBX
aHkgZG9uJ3QgeW91IHVzZSBSRkM0MjAzIGFuZCBSRkMzNjMwIHRvIGNhbGN1bGF0ZSANCnRoZW0/
IA0KDQpXZSB3aWxsIHJlc3RydWN0dXJlIGRyYWZ0LXdhbmcgaW50byBhIGZyYW1ld29yayBhbmQg
c29tZSBwcm90b2NvbCBzcGVjaWZpYyANCnBhcnRzIChpLmUuLCBPU1BGLVRFIGFuZCBSU1ZQLVRF
KSB0byBhZGRyZXNzIHRoZSBpc3N1ZXMgcmFpc2VkIGluIHRoZSANCmZyYW1ld29yay4gDQpCYXNl
ZCBvbiBzdWdnZXN0aW9ucyBmcm9tIExvdSBhbmQgQWNlZSwgd2UgYWdyZWUgdGhhdCB0aGUgT1NQ
RiBwcm90aW9ucyANCmZyb20gb3VyIGRyYWZ0IGlzIGNvbWJpbmVkIHdpdGggZHJhZnQtZ2lhY2Fs
b25lLiBPU1BGIGV4dGVuc2lvbiB3aWxsIGJlIA0KZGV2ZWxvcGVkIGluIGRyYWZ0LWdpYWNhbG9u
ZS4gDQpUaGUgZnJhbWV3b3JrIGRvY3VtZW50IHdpbGwgbWFpbmx5IGZvY3VzIG9uIHRoZSByZXF1
aXJlbWVudCBvZiBsYXRlbmN5IA0KYXBwbGljYXRpb24gYW5kIGhvdyB0byB1c2UgbGF0ZW5jeSBp
bmZvcm1hdGlvbi4gICANCkkgcHJlZmVyIGZyYW1ld29yayBkb2N1bWVudCBpcyBkb25lIGluIEND
QU1QLiBCdXQgaXQgaXMgcmVsYXRlZCB0byBSVEdXRyANCmFuZCBNUExTLiANCkJlZm9yZSB3ZSBk
ZWZpbmUgdGhlIGFiaWxpdHkgdG8gcmVwb3J0IGxhdGVuY3ksIGl0IG11c3QgYmUgY2xlYXIgd2hh
dCB3ZSANCmFyZSByZXBvcnRpbmcuIFNvIGRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbnMgd2lsbCBy
ZXBvcnQgdGhlIHNhbWUgdGhpbmcuIA0KQmFzZWQgb24gdGhlIGRpc2N1c3Npb24gd2l0aCBBZHJp
YW4gYnkgZW1haWwsIHdlIHdpbGwgZ2l2ZSBzb21lIA0KZGVzY3JpcHRpb24gYWJvdXQgd2hhdCB3
ZSBhcmUgZ29uZyB0byByZXBvcnQgaW4gdGhpcyBmcmFtZXdvcmsgZG9jdW1lbnQuIA0KVGhlIHJz
dnAtdGUgZG9jdW1lbnQgaW4gQ0NBTVAgd2lsbCBnaXZlIHNvbWUgc29sdXRpb24gZm9yIGxhdGVu
Y3kgVEUgDQooZS5nLiwgYWNjdW11bGF0aW9uIGFuZCB2ZXJpZmljYXRpb24gb2YgdGhlIGRlbGF5
KS4gDQoNClhpaHVhIEZ1IA0KDQpMb3UgQmVyZ2VyIDxsYmVyZ2VyQGxhYm4ubmV0PiANCreivP7I
yzogIGNjYW1wLWJvdW5jZXNAaWV0Zi5vcmcgDQoyMDExLTA2LTIyIM/CzucgMTE6MTYgDQoNCg0K
ytW8/sjLDQpBY2VlIExpbmRlbSA8YWNlZS5saW5kZW1AZXJpY3Nzb24uY29tPiANCrOty80NCkND
QU1QIDxjY2FtcEBpZXRmLm9yZz4sIE9TUEYgV0cgTGlzdCA8b3NwZkBpZXRmLm9yZz4gDQrW98zi
DQpSZTogW0NDQU1QXSBbT1NQRl0gICBkcmFmdC1naWFjYWxvbmUtb3NwZi10ZS1leHByZXNzLXBh
dGgtMDENCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpPU1BGIFdHIGZvciB0aGUgT1NQRiBleHRlbnNp
b25zIHNlZW1zIHZlcnkgcmVhc29uYWJsZSB0byBtZSA7LSkNCg0KSSBzdGlsbCBob3BlIHRoYXQg
dGhlIE9TUEYgcG9ydGlvbnMgb2YNCmRyYWZ0LXdhbmctY2NhbXAtbGF0ZW5jeS10ZS1tZXRyaWMg
Y2FuIGJlIGNvbWJpbmVkIHdpdGgNCmRyYWZ0LWdpYWNhbG9uZS1vc3BmLXRlLWV4cHJlc3MtcGF0
aCBnaXZlbiB0aGF0IGJvdGggZHJhZnRzIHN0YXRlIHRoYXQNCnRoZXkgYXJlIGFkZHJlc3Npbmcg
ZXNzZW50aWFsbHkgdGhlIHNhbWUgaGlnaC1sZXZlbCBwcm9ibGVtLg0KDQpMb3UNCg0KT24gNi8y
Mi8yMDExIDg6NDAgQU0sIEFjZWUgTGluZGVtIHdyb3RlOg0KPiBIaSBKb2huLCANCj4gQXMgaXQg
c3RhbmRzLCB0aGUgZHJhZnQgY29udGFpbnMgbWFpbmx5IE9TUEYgVEUgZW5jb2RpbmdzIGFuZCAN
CmNvbnNpZGVyYXRpb25zLiBIZW5jZSwgbXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8ga2VlcCBp
dCBpbiB0aGUgT1NQRiBXRy4gDQpIb3dldmVyLCBJJ20gd2lsbGluZyB0byBsaXN0ZW4gdG8gb3Ro
ZXIgcHJvcG9zYWxzLiANCj4gDQo+IFRoYW5rcywNCj4gQWNlZQ0KPiBPbiBKdW4gMjEsIDIwMTEs
IGF0IDExOjEwIFBNLCBKb2huIEUgRHJha2Ugd3JvdGU6DQo+IA0KPj4gSGksDQo+Pg0KPj4gSSBh
bSBhIGJpdCBjb25mdXNlZC4gIEkgdGhvdWdodCB0aGUgcHJvcGVyIGhvbWUgZm9yIHRoaXMgd29y
ayB3b3VsZCANCmVpdGhlciBiZSB0aGUgcnRnIHdnIG9yIHRoZSBtcGxzIHdnLiAgSSB0aG91Z2h0
IGl0IHdhcyBwcmVzZW50ZWQgdG8gdGhlIA0KT1NQRiB3ZyBmb3IgaW5mb3JtYXRpb24gb25seS4N
Cj4+DQo+PiBUaGFua3MsDQo+Pg0KPj4gSm9obiANCj4+DQo+PiBTZW50IGZyb20gbXkgaVBob25l
DQo+Pg0KPj4NCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IGNjYW1w
LWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpjY2FtcC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYNCj4+PiBPZiBBbGlhIEF0bGFzDQo+Pj4gU2VudDogVHVlc2RheSwgSnVuZSAyMSwgMjAxMSA2
OjQ1IFBNDQo+Pj4gVG86IEFjZWUgTGluZGVtDQo+Pj4gQ2M6IFNwZW5jZXIgR2lhY2Fsb25lOyBD
Q0FNUDsgT1NQRiBXRyBMaXN0DQo+Pj4gU3ViamVjdDogUmU6IFtDQ0FNUF0gW09TUEZdIGRyYWZ0
LWdpYWNhbG9uZS1vc3BmLXRlLWV4cHJlc3MtcGF0aC0wMQ0KPj4+DQo+Pj4gSGkgQWNlZSwNCj4+
Pg0KPj4+IEkgZG8gYWdyZWUgdGhhdCB3ZSBzaG91bGQgZXhwbGljaXRseSBkb2N1bWVudCB0aGlz
IGluIHRoZSBkcmFmdCAmIHdvcmsNCj4+PiBvbiBiZXR0ZXIgbmFtZXMgZm9yIHRoZSBzdWItVExW
cyB0aGF0IG1pZ2h0IGJlIGNvbmZ1c2VkLg0KPj4+IEkgYWxzbyBhZ3JlZSB0aGF0IHdlIG5lZWQg
dG8gZ2l2ZSB0aGUgZGVjaXNpb24gZXhwbGljaXQgY29uc2lkZXJhdGlvbjsNCj4+PiB0byBnaXZl
IHRoaXMgdGhlIGV4cG9zdXJlIG5lY2Vzc2FyeSBhbmQgY29uc2lkZXJhdGlvbiBmb3INCj4+PiBh
cHBsaWNhdGlvbnMgd2FzIHdoeSB3ZSBoYWQgdGhpcyBkcmFmdCBkaXNjdXNzZWQgaW4gcnRnd2cg
YXMgd2VsbCBhcw0KPj4+IG9zcGYuDQo+Pj4NCj4+PiBJbiBhZGRpdGlvbiB0byB0aGUgb2J2aW91
cyB1c2VzIGZvciBSU1ZQLVRFLCBhbm90aGVyIHBvdGVudGlhbA0KPj4+IGFwcGxpY2F0aW9uIGlz
IHRoZSBpZGVhIG9mIGEgcGF0aC13ZWlnaHRlZCBFQ01QLCB3aGVyZSB0cmFmZmljIGlzDQo+Pj4g
c3BsaXQgdG8gdGhlIGRpZmZlcmVudCBuZXh0LWhvcHMgYmFzZWQgdXBvbiB0aGUgdG90YWwgcGF0
aCBiYW5kd2lkdGhzDQo+Pj4gb3V0IHRob3NlIG5leHQtaG9wcy4gIFRoaXMgaXMgYSBwdXJlIElQ
IGFwcGxpY2F0aW9uIChMRFAgZm9sbG93cw0KPj4+IG9mIGNvdXJzZSkgYW5kIEknZCBwcmVmZXIg
bm90IHRvIGxvc2UgdHJhY2sgb2YgdGhvc2Ugb3B0aW9ucyB3aGVuDQo+Pj4gY29uc2lkZXJpbmcg
dGhlIFJTVlAtVEUgYXBwbGljYXRpb25zLg0KPj4+DQo+Pj4gQWxpYQ0KPj4+DQo+Pj4gT24gVHVl
LCBKdW4gMjEsIDIwMTEgYXQgOTowNiBQTSwgQWNlZSBMaW5kZW0gPGFjZWUubGluZGVtQGVyaWNz
c29uLmNvbQ0KPg0KPj4+IHdyb3RlOg0KPj4+PiBIaSBBbGlhLA0KPj4+PiBJIGd1ZXNzIEkgYWdy
ZWUgd2l0aCBMb3UgLSBoZXJldG9mb3JlLCB3ZSd2ZSBkb25lIFRFIHJlcXVpcmVtZW50cyBpbg0K
Pj4+IHRoZSBNUExTL0NDQU1QIFdHcyBhbmQgdGhlIFRFIGVuY29kaW5ncyBpbiB0aGUgSUdQIFdH
cy4gSSB0aGluayB3ZQ0KPj4+IHNob3VsZCBnaXZlIHRoZSBkZWNpc2lvbiBleHBsaWNpdCBjb25z
aWRlcmF0aW9uIGJlZm9yZSB3ZSBicmFuY2ggb2ZmDQo+Pj4gYW5kIGRvIFRFIGZvciBhcHBsaWNh
dGlvbiBYIGluZGVwZW5kZW50bHkuIEFkZGl0aW9uYWxseSwgaWYgd2UgZG8NCj4+PiBkZWNpZGUg
dG8gc3BsaXQgdGhpcyBvZmYgaW5kZXBlbmRlbnRseSwgYW4gRS1tYWlsIHRvIHRoZSBsaXN0IHNh
eWluZw0KPj4+IHRoZXJlIGlzIG5vIG92ZXJsYXAgaXMgbm90IHN1ZmZpY2llbnQgdG8gbW92ZSBm
b3J3YXJkLiBBdCBhIG1pbmltdW0sIEkNCj4+PiBiZWxpZXZlIHdlIG5lZWQgdG86DQo+Pj4+DQo+
Pj4+ICAgMS4gRXhwbGljaXRseSBkb2N1bWVudCB0aGlzIGFsdGVybmF0ZSBhcHBsaWNhYmlsaXR5
IGFuZA0KPj4+IHJlbGF0aW9uc2hpcCB0byBleGlzdGluZyBURSBpbiB0aGUgZHJhZnQuDQo+Pj4+
ICAgMi4gRGV0ZXJtaW5lIHdoZXRoZXIgYW55IHN1Yi1UTFZzIGNhbiBiZSBzaGFyZWQgKG15IG9w
aW5pb24gd2FzDQo+Pj4gY29uc2lzdGVudCB3aXRoIHlvdXJzIHRoYXQgdGhlcmUgYXJlIG5vdCBk
dWUgdG8gZGlmZmVyZW5jZXMgaW4NCj4+PiByZXF1aXJlbWVudHMgYW5kIG1lYXN1cmVtZW50KS4N
Cj4+Pj4gICAzLiBBc3N1cmUgdGhlIHN1Yi1UTFZzIGFyZSBhcHByb3ByaWF0ZWx5IG5hbWVkIHRv
IGF2b2lkIGNvbmZ1c2lvbg0KPj4+IGJldHdlZW4gdGhlIGxhdGVuY3kgYXBwbGljYXRpb25zLg0K
Pj4+Pg0KPj4+PiBUaGFua3MsDQo+Pj4+IEFjZWUNCj4+Pj4gT24gSnVuIDIxLCAyMDExLCBhdCAy
OjA4IFBNLCBBbGlhIEF0bGFzIHdyb3RlOg0KPj4+Pg0KPj4+Pj4gSGkgQWNlZSwNCj4+Pj4+DQo+
Pj4+PiBKb2huIERyYWtlIGFuZCBJIGRpZCB0YWtlIGEgbG9vayBhdCB0aGUgZHJhZnQgbWVudGlv
bmVkIGluIENDQU1QLg0KPj4+ICBJdA0KPj4+Pj4gaGFkIGEgbGFyZ2UgbnVtYmVyIG9mIHJlcXVp
cmVtZW50cyBhbmQgZXh0ZW5zaW9ucyB0bw0KPj4+Pj4gYSBudW1iZXIgb2YgZGlmZmVyZW50IHBy
b3RvY29scy4gIFRoZXJlIGlzIG9uZSBzdWItVExWIChsYXRlbmN5KQ0KPj4+IHRoYXQNCj4+Pj4+
IGFwcGVhcnMgdGhlIHNhbWUgLSBidXQgdGhlIGV4cGVjdGF0aW9ucw0KPj4+Pj4gYXMgdG8gYXZl
cmFnaW5nIHZzLiBpbnN0YW50YW5lb3VzIHdlcmUgZGlmZmVyZW50Lg0KPj4+Pj4NCj4+Pj4+IFRo
ZSBPU1BGIFRFIEV4cHJlc3MgUGF0aCB3b3JrIGlzIGZhaXJseSBzZWxmLWNvbnRhaW5lZCBhbmQg
ZG9lc24ndA0KPj4+Pj4gc3BlY2lmeSBpbiBleGFjdCBkZXRhaWwgaG93IHRoZSBpbmZvcm1hdGlv
bg0KPj4+Pj4gZm9yIHRoZSBzdWItVExWcyBpcyBtZWFzdXJlZCBvciBvYnRhaW5lZC4gIEkgdGhp
bmsgaXQgY291bGQgYmUgdXNlZA0KPj4+Pj4gZm9yIG11bHRpcGxlIHB1cnBvc2VzLg0KPj4+Pj4N
Cj4+Pj4+IEFsaWENCj4+Pj4+DQo+Pj4+PiBPbiBUdWUsIEp1biAyMSwgMjAxMSBhdCAxMjo0OSBQ
TSwgQWNlZSBMaW5kZW0NCj4+PiA8YWNlZS5saW5kZW1AZXJpY3Nzb24uY29tPiB3cm90ZToNCj4+
Pj4+PiBIaSBTcGVuY2VyIChDQ0FNUCBjb3BpZWQgYXMgd2VsbCksDQo+Pj4+Pj4NCj4+Pj4+PiBI
ZXJlIGlzIGEgbGluayBmb3IgZXZlcnlvbmUncyBjb252ZW5pZW5jZToNCj4+Pj4+Pg0KPj4+Pj4+
IGh0dHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtZ2lhY2Fsb25lLW9zcGYtdGUtZXhwcmVzcy1w
YXRoLTAxLnR4dA0KPj4+Pj4+DQo+Pj4+Pj4gQXQgSUVURiA4MCwgdGhlcmUgd2VyZSBxdWVzdGlv
bnMgYWJvdXQgb3ZlcmxhcCB3aXRoIG90aGVyIENDQU1QDQo+Pj4gZHJhZnRzIGNvbnRhaW5pbmcg
aW50ZXJmYWNlIGRlbGF5IG1ldHJpY3MgYW5kIHByb3Bvc2FscyBmb3IgbmV3IFRFIA0Kc3ViLQ0K
Pj4+IFRMVnMuIEhhdmUgeW91IG9yIHlvdXIgY28tYXV0aG9ycywgZG9uZSBsb29rZWQgYXQgaG93
IHlvdXIgZHJhZnQgaXMNCj4+PiBwb3NpdGlvbmVkIHZlcnN1cyB0aGVzZSBvdGhlciBkcmFmdHM/
IFdoaWxlIHRoZXNlIGFwcGxpY2F0aW9ucyBoYXZlDQo+Pj4gZGlmZmVyaW5nIGdvYWxzLCB0aGUg
Q0NBTVAvT1NQRiBjaGFpcnMgcmVxdWVzdGVkIHRoYXQgdGhpcyBhbmFseXNpcyBiZQ0KPj4+IGRv
bmUuDQo+Pj4+Pj4NCj4+Pj4+PiBodHRwOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LXdhbmctY2Nh
bXAtbGF0ZW5jeS10ZS1tZXRyaWMtMDMudHh0DQo+Pj4+Pj4NCj4+Pj4+PiBXZSB3b3VsZCBsaWtl
IHRvIGF2b2lkIGhhdmluZyBleGFjdGx5IHRoZSBzYW1lIGluZm9ybWF0aW9uDQo+Pj4gYWR2ZXJ0
aXNlZCBpbiB0d28gZGlmZmVyZW50IGxpbmsgU3ViLVRMVnMuIEknZCBob3BlIHdlIGNvdWxkIGFn
cmVlIG9uDQo+Pj4gY29tbW9uIHVuaXRzLg0KPj4+Pj4+DQo+Pj4+Pj4gVGhhbmtzLA0KPj4+Pj4+
IEFjZWUNCj4+Pj4+Pg0KPj4+Pj4+IE9uIEp1biAyMCwgMjAxMSwgYXQgNDozMCBQTSwgU3BlbmNl
ciBHaWFjYWxvbmUgd3JvdGU6DQo+Pj4+Pj4NCj4+Pj4+Pj4gSGVsbG8gZXZlcnlvbmUsDQo+Pj4+
Pj4+DQo+Pj4+Pj4+IEFzIHlvdSBtYXkgaGF2ZSBub3RpY2VkLCBhbm90aGVyIHZlcnNpb24gb2Yg
dGhlIE9TUEYgVEUgRXhwcmVzcw0KPj4+IFBhdGgNCj4+Pj4+Pj4gZHJhZnQgaGFzIGJlZW4gcG9z
dGVkLiBXZSBtYWRlIGEgbnVtYmVyIG9mIGNoYW5nZXMgYmFzZWQgb24NCj4+PiBmZWVkYmFjaw0K
Pj4+Pj4+PiBmcm9tIElFVEYgODAuIFdlIGludml0ZSB5b3VyIGNvbW1lbnRzIGFuZCBzdWdnZXN0
aW9ucy4gVGhlIG1haW4NCj4+Pj4+Pj4gY2hhbmdlcyBpbmNsdWRlOg0KPj4+Pj4+Pg0KPj4+Pj4+
PiAtV2UgaGF2ZSBjb25zb2xpZGF0ZWQgc29tZSBzdWItVExWcyBmb3IgZWZmaWNpZW5jeS4gVGhl
cmUgYXJlIG5vDQo+Pj4+Pj4+IGxvbmdlciBub21pbmFsIGFuZCBhbm9tYWxvdXMgc3ViLVRMVnMg
Zm9yIGRlbGF5IGFuZCBsb3NzLiBUaGUNCj4+Pj4+Pj4gZnVuY3Rpb25hbGl0eSBmb3Igc2lnbmFs
aW5nIHN0ZWFkeSBzdGF0ZSB2ZXJzZXMgYWJub3JtYWwNCj4+PiBwZXJmb3JtYW5jZQ0KPj4+Pj4+
PiBmb3IgdGhlc2UgcGFyYW1ldGVycyBoYXZlIGJlZW4gbW92ZWQgaW50byB0d28gc3ViLVRMVnMg
KHdoZXJlIHdlDQo+Pj4gdXNlZA0KPj4+Pj4+PiB0byBoYXZlIGZvdXIpLg0KPj4+Pj4+Pg0KPj4+
Pj4+PiAtSW4gb3JkZXIgdG8gYWR2ZXJ0aXNlIGJvdGggbm9ybWFsIGFuZCBhYm5vcm1hbCBuZXR3
b3JrDQo+Pj4gcGVyZm9ybWFuY2UNCj4+Pj4+Pj4gc3RhdGUgaW4gY29uc29saWRhdGVkIHN1Yi1U
TFZzLCBhIGJpdCwgY2FsbGVkIHRoZSBhbm9tYWxvdXMgKEEpDQo+Pj4gYnV0DQo+Pj4+Pj4+IGhh
cyBiZWVuIGFkZGVkIHRvIGNlcnRhaW4gc3ViLVRMVnMuIFRoZSBBIGJpdCBpcyBzZXQgd2hlbiB0
aGUNCj4+PiBtZWFzdXJlZA0KPj4+Pj4+PiB2YWx1ZSBvZiBhIHBhcmFtZXRlciBleGNlZWRzIGEg
Y29uZmlndXJlZCBtYXhpbXVtIHRocmVzaG9sZC4gVGhlIEENCj4+PiBiaXQNCj4+Pj4+Pj4gaXMg
Y2xlYXJlZCB3aGVuIHRoZSBtZWFzdXJlZCB2YWx1ZSBmYWxscyBiZWxvdyBpdHMgY29uZmlndXJl
ZA0KPj4+IHJldXNlDQo+Pj4+Pj4+IHRocmVzaG9sZC4gSWYgdGhlIEEgYml0IGlzIGNsZWFyLCB0
aGUgc3ViLVRMViByZXByZXNlbnRzIHN0ZWFkeQ0KPj4+IHN0YXRlDQo+Pj4+Pj4+IGxpbmsgcGVy
Zm9ybWFuY2UuDQo+Pj4+Pj4+DQo+Pj4+Pj4+IC1XZSBjaGFuZ2VkIHRoZSBlbmNvZGluZ3Mgb2Yg
Y2VydGFpbiB2YXJpYWJsZXMgZnJvbSBmbG9hdGluZyBwb2ludA0KPj4+IHRvDQo+Pj4+Pj4+IGZp
eGVkIHBvaW50LiBUaGlzIGNoYW5nZSBwZXJtaXRzIHRoZSBhZGRpdGlvbiBvZiB0aGUgQSBiaXQg
KHdoZW4NCj4+Pj4+Pj4gbmVjZXNzYXJ5KSwgaXQgYWxsb3dzIGJpdC1zcGFjZSByZXNlcnZhdGlv
bnMgdG8gYmUgbWFkZSwgYW5kIGl0DQo+Pj4+Pj4+IHBlcm1pdHMgYSBjb21tb24gVExWIGZvcm1h
dCBhY3Jvc3MgdGhlIGJ1bGsgb2YgdGhlIFRMVnMgaW4gdGhlDQo+Pj4gZHJhZnQuDQo+Pj4+Pj4+
IEluIGFkZGl0aW9uLCB0aGUgbmV3IGVuY29kaW5ncyBhZGRyZXNzIGNvbmNlcm5zIGFib3V0IGdy
YW51bGFyaXR5DQo+Pj4gYW5kDQo+Pj4+Pj4+IGludGVyb3BlcmFiaWxpdHkuDQo+Pj4+Pj4+DQo+
Pj4+Pj4+IC1XZSBhZGRlZCBzdWItVExWcyBmb3IgUmVzaWR1YWwgQmFuZHdpZHRoIGFuZCBBdmFp
bGFibGUgQmFuZHdpZHRoLg0KPj4+Pj4+PiBSZXNpZHVhbCBiYW5kd2lkdGggaXMgZGVmaW5lZCBh
cyB0aGUgTWF4aW11bSBCYW5kd2lkdGggW1JGQzM2MzBdDQo+Pj4gbWludXMNCj4+Pj4+Pj4gdGhl
IGJhbmR3aWR0aCBjdXJyZW50bHkgYWxsb2NhdGVkIHRvIFJTVlAtVEUgTFNQcy4gQXZhaWxhYmxl
DQo+Pj4gYmFuZHdpZHRoDQo+Pj4+Pj4+IGlzIGRlZmluZWQgdG8gYmUgcmVzaWR1YWwgYmFuZHdp
ZHRoIG1pbnVzIHRoZSBtZWFzdXJlZCBiYW5kd2lkdGgNCj4+PiB1c2VkDQo+Pj4+Pj4+IGZvciB0
aGUgYWN0dWFsIGZvcndhcmRpbmcgb2Ygbm9uLVJTVlAtVEUgTFNQIHBhY2tldHMuDQo+Pj4+Pj4+
DQo+Pj4+Pj4+IC1WYXJpb3VzIG90aGVyIG1vZGlmaWNhdGlvbnMgd2VyZSBtYWRlIGFjcm9zcyB0
aGUgZHJhZnQuIFRoZXNlDQo+Pj4+Pj4+IGluY2x1ZGUsIGJ1dCBhcmUgbm90IGxpbWl0ZWQgdG8s
IHRoZSBhYnN0cmFjdCwgdGhlIGludHJvZHVjdGlvbiwNCj4+PiB0aGUNCj4+Pj4+Pj4gdGhyZXNo
b2xkaW5nIHNwZWNpZmljYXRpb25zLCBhbmQgYSBudW1iZXIgb2YgZmllbGQgZGVzY3JpcHRpb25z
Lg0KPj4+Pj4+Pg0KPj4+Pj4+PiAtTGFzdCwgYnV0IGNlcnRhaW5seSBub3QgbGVhc3QsIFN0ZWZh
bm8gUHJvdmlkaSBoYXMgam9pbmVkIHRoZQ0KPj4+IGRyYWZ0DQo+Pj4+Pj4+DQo+Pj4+Pj4+IFdl
IGxvb2sgZm9yd2FyZCB0byBoZWFyaW5nIHlvdXIgY29tbWVudHMgYW5kIGNvbmNlcm5zLg0KPj4+
Pj4+Pg0KPj4+Pj4+PiBUaGFua3MsDQo+Pj4+Pj4+DQo+Pj4+Pj4+IFNwZW5jZXIsIEFsaWEsIERh
dmUsIEpvaG4sIFN0ZWZhbm8NCj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4+Pj4+Pj4gT1NQRiBtYWlsaW5nIGxpc3QNCj4+Pj4+Pj4gT1NQ
RkBpZXRmLm9yZw0KPj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L29zcGYNCj4+Pj4+Pg0KPj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+Pj4+Pj4gT1NQRiBtYWlsaW5nIGxpc3QNCj4+Pj4+PiBPU1BGQGlldGYu
b3JnDQo+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmDQo+
Pj4+Pj4NCj4+Pj4NCj4+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPj4+IENDQU1QIG1haWxpbmcgbGlzdA0KPj4+IENDQU1QQGlldGYub3Jn
DQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9jY2FtcA0KPiANCj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gT1NQRiBt
YWlsaW5nIGxpc3QNCj4gT1NQRkBpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL29zcGYNCj4gDQo+IA0KPiANCj4gDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KQ0NBTVAgbWFpbGluZyBsaXN0DQpDQ0FNUEBpZXRm
Lm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9jY2FtcA0KDQoNCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkNDQU1QIG1h
aWxpbmcgbGlzdA0KQ0NBTVBAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vY2NhbXANCg0KDQoNCg0K
--=_alternative 00098F13482578BF_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkhpIFZpc2h3YXMsIDwvZm9udD4N
Cjxicj4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+VGhhbmsgeW91IGZvciB5
b3VyIGNsYXJpZmljYXRpb24uPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNl
cmlmIj5XaGF0IHlvdSBhbmQgd2UgYXJlIGdvaW5nIHRvIGRvIGlzIHZlcnkNCnJlYXNvbmFibGUu
IDwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+VGhlIGxhdGVuY3kg
YW5kIGxvc3MgVEUgYXBwbGljYXRpb24NCmFyZSByZWxhdGVkIHRvIHBhY2tldCAoZS5nLiwgTVBM
UykgYW5kIHRkbSAoZS5nLiwgT1ROKS4gPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJz
YW5zLXNlcmlmIj5JbiBteSBvcGluaW9uLCB0ZG0gVEUgYXBwbGljYXRpb24gaXMNCmFsd2F5cyBz
dGFuZGFyZGl6ZWQgaW4gY2NhbXAuIFRoYXQncyB3aHkgd2UgcG9zdGVkIG91ciBkb2N1bWVudCB0
byBDQ0FNUA0KaW4gNzl0aCBhbmQgODB0aC48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9
InNhbnMtc2VyaWYiPkkgaGF2ZSBhIHF1ZXN0aW9uIHRvIGNoYWlycyBhbmQgdGhlDQphdXRob3Jz
LiBCZWNhdXNlIHRoZXJlIGFyZSBtb3JlIGFuZCBtb3JlIGRvY3VtZW50cyBhcHBlYXJpbmcsIHdl
IHNob3VsZA0KdGhpbmsgYWJvdXQgaG93IHRvIG1vdmUgZm9yd2FyZCB0aGVzZSB3b3JrLiA8L2Zv
bnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPldoYXQncyB5b3VyIG9waW5p
b24/ICZuYnNwOzwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJp
ZiI+WGlodWE8L2ZvbnQ+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8dGFibGUgd2lkdGg9MTAw
JT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkIHdpZHRoPTM1JT48Zm9udCBzaXplPTEgZmFjZT0ic2Fu
cy1zZXJpZiI+PGI+VmlzaHdhcyBNYW5yYWwgJmx0O3Zpc2h3YXMuaWV0ZkBnbWFpbC5jb20mZ3Q7
PC9iPg0KPC9mb250Pg0KPHA+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPjIwMTEtMDYt
Mjkgz8LO5yAxMDoyMzwvZm9udD4NCjx0ZCB3aWR0aD02NCU+DQo8dGFibGUgd2lkdGg9MTAwJT4N
Cjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9udCBzaXplPTEgZmFj
ZT0ic2Fucy1zZXJpZiI+ytW8/sjLPC9mb250PjwvZGl2Pg0KPHRkPjxmb250IHNpemU9MSBmYWNl
PSJzYW5zLXNlcmlmIj5mdS54aWh1YUB6dGUuY29tLmNuPC9mb250Pg0KPHRyIHZhbGlnbj10b3A+
DQo8dGQ+DQo8ZGl2IGFsaWduPXJpZ2h0Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj6z
rcvNPC9mb250PjwvZGl2Pg0KPHRkPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj5BY2Vl
IExpbmRlbSAmbHQ7YWNlZS5saW5kZW1AZXJpY3Nzb24uY29tJmd0OywNCkNDQU1QICZsdDtjY2Ft
cEBpZXRmLm9yZyZndDssIGNjYW1wLWJvdW5jZXNAaWV0Zi5vcmcsIExvdSBCZXJnZXIgJmx0O2xi
ZXJnZXJAbGFibi5uZXQmZ3Q7LA0KT1NQRiBXRyBMaXN0ICZsdDtvc3BmQGlldGYub3JnJmd0Ozwv
Zm9udD4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9udCBzaXpl
PTEgZmFjZT0ic2Fucy1zZXJpZiI+1vfM4jwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEg
ZmFjZT0ic2Fucy1zZXJpZiI+UmU6IFJlOiBbQ0NBTVBdIFtPU1BGXSBkcmFmdC1naWFjYWxvbmUt
b3NwZi10ZS1leHByZXNzLXBhdGgtMDE8L2ZvbnQ+PC90YWJsZT4NCjxicj4NCjx0YWJsZT4NCjx0
ciB2YWxpZ249dG9wPg0KPHRkPg0KPHRkPjwvdGFibGU+DQo8YnI+PC90YWJsZT4NCjxicj4NCjxi
cj4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+SGkgRnUsPC9mb250Pg0KPGJy
Pjxmb250IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlmIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQg
c2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPklmIHlvdSBzZWUgdGhlIGRvY3VtZW50LCBpdCBpcyB0
cnlpbmcNCnRvIGdpdmUgYW4gb3ZlcnZpZXcgb2Ygd2hhdCBuZWVkcyB0byBiZSBkb25lIGFuZCB0
aGUgYXJjaGl0ZWN0dXJlIG9mIHRoZQ0Kc2FtZS4gSSB0aGluayB0aGF0IGlzIHdoYXQgeW91IGhh
dmUgc3RhdGVkLjwvZm9udD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+Jm5i
c3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlmIj5UaGFua3MsPC9m
b250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlmIj5WaXNod2FzPC9mb250Pg0K
PGJyPjxmb250IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlmIj4yMDExLzYvMjggJmx0OzwvZm9udD48
YSBocmVmPW1haWx0bzpmdS54aWh1YUB6dGUuY29tLmNuPjxmb250IHNpemU9MyBjb2xvcj1ibHVl
IGZhY2U9InNhbnMtc2VyaWYiPjx1PmZ1LnhpaHVhQHp0ZS5jb20uY248L3U+PC9mb250PjwvYT48
Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+Jmd0OzwvZm9udD4NCjxicj48Zm9udCBzaXpl
PTIgZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0KSGkgVmlzaHdhcyw8L2ZvbnQ+PGZvbnQgc2l6ZT0z
IGZhY2U9InNhbnMtc2VyaWYiPiA8YnI+DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMt
c2VyaWYiPjxicj4NClRoYW5rIHlvdSBmb3IgdGhlIGluZm9ybWF0aW9uLiA8YnI+DQpJIGtub3cg
dGhvc2UgZHJhZnRzIGNvdmVyIGxvc3Mgb3Igaml0dGVyLiAmbmJzcDtGb3IgdGhlIGxhdGVuY3kg
cG9ydGlvbnMsDQp0aGV5IGFyZSBzYW1lLjwvZm9udD48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1z
ZXJpZiI+IDxicj4NCjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0K
WGlodWE8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPiA8YnI+DQo8YnI+DQo8
YnI+DQo8L2ZvbnQ+DQo8dGFibGUgd2lkdGg9MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkIHdp
ZHRoPTIwJT48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+PGI+VmlzaHdhcyBNYW5yYWwg
Jmx0OzwvYj48L2ZvbnQ+PGEgaHJlZj1tYWlsdG86dmlzaHdhcy5pZXRmQGdtYWlsLmNvbSB0YXJn
ZXQ9X2JsYW5rPjxmb250IHNpemU9MSBjb2xvcj1ibHVlIGZhY2U9InNhbnMtc2VyaWYiPjxiPjx1
PnZpc2h3YXMuaWV0ZkBnbWFpbC5jb208L3U+PC9iPjwvZm9udD48L2E+PGZvbnQgc2l6ZT0xIGZh
Y2U9InNhbnMtc2VyaWYiPjxiPiZndDs8L2I+DQo8L2ZvbnQ+DQo8cD48Zm9udCBzaXplPTEgZmFj
ZT0ic2Fucy1zZXJpZiI+MjAxMS0wNi0yOSDPws7nIDAyOjA2PC9mb250Pjxmb250IHNpemU9MyBm
YWNlPSJzYW5zLXNlcmlmIj4NCjwvZm9udD4NCjx0ZCB3aWR0aD03OSU+DQo8YnI+DQo8dGFibGUg
d2lkdGg9MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkIHdpZHRoPTQlPg0KPGRpdiBhbGlnbj1y
aWdodD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+ytW8/sjLPC9mb250PjwvZGl2Pg0K
PHRkIHdpZHRoPTk1JT48YSBocmVmPW1haWx0bzpmdS54aWh1YUB6dGUuY29tLmNuIHRhcmdldD1f
Ymxhbms+PGZvbnQgc2l6ZT0xIGNvbG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PHU+ZnUueGlo
dWFAenRlLmNvbS5jbjwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlm
Ij4NCjwvZm9udD4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9u
dCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+s63LzTwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBz
aXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+TG91IEJlcmdlciAmbHQ7PC9mb250PjxhIGhyZWY9bWFp
bHRvOmxiZXJnZXJAbGFibi5uZXQgdGFyZ2V0PV9ibGFuaz48Zm9udCBzaXplPTEgY29sb3I9Ymx1
ZSBmYWNlPSJzYW5zLXNlcmlmIj48dT5sYmVyZ2VyQGxhYm4ubmV0PC91PjwvZm9udD48L2E+PGZv
bnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPiZndDssDQpBY2VlIExpbmRlbSAmbHQ7PC9mb250
PjxhIGhyZWY9bWFpbHRvOmFjZWUubGluZGVtQGVyaWNzc29uLmNvbSB0YXJnZXQ9X2JsYW5rPjxm
b250IHNpemU9MSBjb2xvcj1ibHVlIGZhY2U9InNhbnMtc2VyaWYiPjx1PmFjZWUubGluZGVtQGVy
aWNzc29uLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4m
Z3Q7LA0KT1NQRiBXRyBMaXN0ICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86b3NwZkBpZXRmLm9y
ZyB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MSBjb2xvcj1ibHVlIGZhY2U9InNhbnMtc2VyaWYi
Pjx1Pm9zcGZAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1z
ZXJpZiI+Jmd0OywNCkNDQU1QICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86Y2NhbXBAaWV0Zi5v
cmcgdGFyZ2V0PV9ibGFuaz48Zm9udCBzaXplPTEgY29sb3I9Ymx1ZSBmYWNlPSJzYW5zLXNlcmlm
Ij48dT5jY2FtcEBpZXRmLm9yZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MSBmYWNlPSJzYW5z
LXNlcmlmIj4mZ3Q7LA0KPC9mb250PjxhIGhyZWY9Im1haWx0bzpjY2FtcC1ib3VuY2VzQGlldGYu
b3JnIiB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MSBjb2xvcj1ibHVlIGZhY2U9InNhbnMtc2Vy
aWYiPjx1PmNjYW1wLWJvdW5jZXNAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTMg
ZmFjZT0ic2Fucy1zZXJpZiI+DQo8L2ZvbnQ+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZD4NCjxkaXYg
YWxpZ249cmlnaHQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPtb3zOI8L2ZvbnQ+PC9k
aXY+DQo8dGQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPlJlOiBbQ0NBTVBdIFtPU1BG
XSBkcmFmdC1naWFjYWxvbmUtb3NwZi10ZS1leHByZXNzLXBhdGgtMDE8L2ZvbnQ+PC90YWJsZT4N
Cjxicj4NCjxicj4NCjx0YWJsZSB3aWR0aD0xMDAlPg0KPHRyIHZhbGlnbj10b3A+DQo8dGQgd2lk
dGg9NTAlPg0KPHRkIHdpZHRoPTUwJT48L3RhYmxlPg0KPGJyPg0KPHRkIHdpZHRoPTAlPjwvdGFi
bGU+DQo8cD48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0KPGJyPg0KPGJyPg0K
SGkgRnUsIDxicj4NCiAmbmJzcDs8YnI+DQpUaGVyZSBhcmUgc29tZSBiYXNpYyBpc3N1ZXMgaW4g
dGhlIGRvY3VtZW50cywgZXNwZWNpYWxseSByZWdhcmRpbmcgbG9zcw0KYW5kIGppdHRlci4gSSBo
YWQgd3JpdHRlbiBhIGRvY3VtZW50IGFkZHJlc3NpbmcgdGhlIHNhbWUsIGJ1dCBuZXZlciBnb3QN
CmludG8gYWN0dWFsbHkgcG9zdGluZyBpdC4gPGJyPg0KICZuYnNwOzxicj4NCkkgaGF2ZSBhdHRh
Y2hlZCB0aGUgc2FtZSBoZXJlLiBEbyBsZXQgbWUga25vdyB3aGF0IHlvdSBmZWVsIGFib3V0IHRo
ZSBzYW1lPw0KPGJyPg0KICZuYnNwOzxicj4NClRoYW5rcywgPGJyPg0KVmlzaHdhcyA8YnI+DQoy
MDExLzYvMjcgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpmdS54aWh1YUB6dGUuY29tLmNuIHRh
cmdldD1fYmxhbms+PGZvbnQgc2l6ZT0zIGNvbG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PHU+
ZnUueGlodWFAenRlLmNvbS5jbjwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MyBmYWNlPSJzYW5z
LXNlcmlmIj4mZ3Q7DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4N
Cjxicj4NCkhpIEFsbCw8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPiA8L2Zv
bnQ+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCjxicj4NCkkgcmVhZCB0aHJv
dWdoIHRoZSBkcmFmdC1naWFjYWxvbmUuIEZvciB0aGUgcG9ydGlvbiBvZiBsYXRlbmN5LCB0aGVy
ZSBpcw0Kbm8gYW55IGVzc2VudGlhbCBkaWZmZXJlbmNlIGJldHdlZW4gYm90aCBvZiBkcmFmdHMu
IDxicj4NCkluIHRoZSBsYXRlc3QgdmVyc2lvbiwgdGhleSBhZGRlZCBhIGJpdCBpbiBzdWItVExW
IGFuZCBnYXZlIHNvbWUgY29uc2lkZXJhdGlvbg0KZm9yIHRoZSBhZHZlcnRpc21lbnQgY29udHJv
bC4gVGhpcyBoYXMgYXNsbyBiZWVuIGRlc2NyaWJlZCBpbiBvdXIgZHJhZnQuPC9mb250Pjxmb250
IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlmIj4NCjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0ic2Fu
cy1zZXJpZiI+PGJyPg0KQ29udHJvbCBwbGFuZSBhbHdheXMgY29tYmluZXMgcm91dGluZyBjb25z
dHJhaW50cyB3aXRoIHByZS1kZWZpbmVkIHByaW9yaXRpZXMsDQplLmcuLCBTUkxHIGRpdmVyc2l0
eSwgbGF0ZW5jeSwgY29zdCwgYW5kIGJhbmR3aWR0aC4gPGJyPg0KQnV0IEkgZG9uJ3QgdW5kZXJz
dGFuZCB3aHkgd2UgbmVlZCB0byBhZGQgPGk+UmVzaWR1YWw8L2k+YW5kIDxpPkF2YWlsYWJsZTwv
aT5iYW5kd2lkdGgNCmluIGRyYWZ0LWdpYWNhbG9uZS4gV2h5IGRvbid0IHlvdSB1c2UgUkZDNDIw
MyBhbmQgUkZDMzYzMCB0byBjYWxjdWxhdGUNCnRoZW0/PC9mb250Pjxmb250IHNpemU9MyBmYWNl
PSJzYW5zLXNlcmlmIj4gPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj48YnI+
DQo8YnI+DQpXZSB3aWxsIHJlc3RydWN0dXJlIGRyYWZ0LXdhbmcgaW50byBhIGZyYW1ld29yayBh
bmQgc29tZSBwcm90b2NvbCBzcGVjaWZpYw0KcGFydHMgKGkuZS4sIE9TUEYtVEUgYW5kIFJTVlAt
VEUpIHRvIGFkZHJlc3MgdGhlIGlzc3VlcyByYWlzZWQgaW4gdGhlIGZyYW1ld29yay4NCjxicj4N
CkJhc2VkIG9uIHN1Z2dlc3Rpb25zIGZyb20gTG91IGFuZCBBY2VlLCB3ZSBhZ3JlZSB0aGF0IHRo
ZSBPU1BGIHByb3Rpb25zDQpmcm9tIG91ciBkcmFmdCBpcyBjb21iaW5lZCB3aXRoIGRyYWZ0LWdp
YWNhbG9uZS4gT1NQRiBleHRlbnNpb24gd2lsbCBiZQ0KZGV2ZWxvcGVkIGluIGRyYWZ0LWdpYWNh
bG9uZS48L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPiA8L2ZvbnQ+PGZvbnQg
c2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NClRoZSBmcmFtZXdvcmsgZG9jdW1lbnQgd2ls
bCBtYWlubHkgZm9jdXMgb24gdGhlIHJlcXVpcmVtZW50IG9mIGxhdGVuY3kNCmFwcGxpY2F0aW9u
IGFuZCBob3cgdG8gdXNlIGxhdGVuY3kgaW5mb3JtYXRpb24uICZuYnNwOzwvZm9udD48Zm9udCBz
aXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMt
c2VyaWYiPjxicj4NCkkgcHJlZmVyIGZyYW1ld29yayBkb2N1bWVudCBpcyBkb25lIGluIENDQU1Q
LiBCdXQgaXQgaXMgcmVsYXRlZCB0byBSVEdXRw0KYW5kIE1QTFMuPC9mb250Pjxmb250IHNpemU9
MyBmYWNlPSJzYW5zLXNlcmlmIj4gPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlm
Ij48YnI+DQpCZWZvcmUgd2UgZGVmaW5lIHRoZSBhYmlsaXR5IHRvIHJlcG9ydCBsYXRlbmN5LCBp
dCBtdXN0IGJlIGNsZWFyIHdoYXQgd2UNCmFyZSByZXBvcnRpbmcuIFNvIGRpZmZlcmVudCBpbXBs
ZW1lbnRhdGlvbnMgd2lsbCByZXBvcnQgdGhlIHNhbWUgdGhpbmcuDQo8YnI+DQpCYXNlZCBvbiB0
aGUgZGlzY3Vzc2lvbiB3aXRoIEFkcmlhbiBieSBlbWFpbCwgd2Ugd2lsbCBnaXZlIHNvbWUgZGVz
Y3JpcHRpb24NCmFib3V0IHdoYXQgd2UgYXJlIGdvbmcgdG8gcmVwb3J0IGluIHRoaXMgZnJhbWV3
b3JrIGRvY3VtZW50LjwvZm9udD48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+DQo8L2Zv
bnQ+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NClRoZSByc3ZwLXRlIGRvY3Vt
ZW50IGluIENDQU1QIHdpbGwgZ2l2ZSBzb21lIHNvbHV0aW9uIGZvciBsYXRlbmN5IFRFIChlLmcu
LA0KYWNjdW11bGF0aW9uIGFuZCB2ZXJpZmljYXRpb24gb2YgdGhlIGRlbGF5KS4gPGJyPg0KPGJy
Pg0KWGlodWEgRnU8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPiA8YnI+DQo8
L2ZvbnQ+DQo8dGFibGUgd2lkdGg9MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkIHdpZHRoPTMy
JT48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+PGI+TG91IEJlcmdlciAmbHQ7PC9iPjwv
Zm9udD48YSBocmVmPW1haWx0bzpsYmVyZ2VyQGxhYm4ubmV0IHRhcmdldD1fYmxhbms+PGZvbnQg
c2l6ZT0xIGNvbG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PGI+PHU+bGJlcmdlckBsYWJuLm5l
dDwvdT48L2I+PC9mb250PjwvYT48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+PGI+Jmd0
OzwvYj4NCjxicj4NCreivP7IyzogJm5ic3A7PC9mb250PjxhIGhyZWY9Im1haWx0bzpjY2FtcC1i
b3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MSBjb2xvcj1ibHVlIGZh
Y2U9InNhbnMtc2VyaWYiPjx1PmNjYW1wLWJvdW5jZXNAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48
Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+DQo8L2ZvbnQ+DQo8cD48Zm9udCBzaXplPTEg
ZmFjZT0ic2Fucy1zZXJpZiI+MjAxMS0wNi0yMiDPws7nIDExOjE2PC9mb250Pjxmb250IHNpemU9
MyBmYWNlPSJzYW5zLXNlcmlmIj4NCjwvZm9udD4NCjx0ZCB3aWR0aD02NSU+DQo8YnI+DQo8dGFi
bGUgd2lkdGg9MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkIHdpZHRoPTExJT4NCjxkaXYgYWxp
Z249cmlnaHQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPsrVvP7IyzwvZm9udD48L2Rp
dj4NCjx0ZCB3aWR0aD04OCU+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPkFjZWUgTGlu
ZGVtICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86YWNlZS5saW5kZW1AZXJpY3Nzb24uY29tIHRh
cmdldD1fYmxhbms+PGZvbnQgc2l6ZT0xIGNvbG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PHU+
YWNlZS5saW5kZW1AZXJpY3Nzb24uY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0xIGZhY2U9
InNhbnMtc2VyaWYiPiZndDs8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPg0K
PC9mb250Pg0KPHRyIHZhbGlnbj10b3A+DQo8dGQ+DQo8ZGl2IGFsaWduPXJpZ2h0Pjxmb250IHNp
emU9MSBmYWNlPSJzYW5zLXNlcmlmIj6zrcvNPC9mb250PjwvZGl2Pg0KPHRkPjxmb250IHNpemU9
MSBmYWNlPSJzYW5zLXNlcmlmIj5DQ0FNUCAmbHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOmNjYW1w
QGlldGYub3JnIHRhcmdldD1fYmxhbms+PGZvbnQgc2l6ZT0xIGNvbG9yPWJsdWUgZmFjZT0ic2Fu
cy1zZXJpZiI+PHU+Y2NhbXBAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTEgZmFj
ZT0ic2Fucy1zZXJpZiI+Jmd0OywNCk9TUEYgV0cgTGlzdCAmbHQ7PC9mb250PjxhIGhyZWY9bWFp
bHRvOm9zcGZAaWV0Zi5vcmcgdGFyZ2V0PV9ibGFuaz48Zm9udCBzaXplPTEgY29sb3I9Ymx1ZSBm
YWNlPSJzYW5zLXNlcmlmIj48dT5vc3BmQGlldGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6
ZT0xIGZhY2U9InNhbnMtc2VyaWYiPiZndDs8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMt
c2VyaWYiPg0KPC9mb250Pg0KPHRyIHZhbGlnbj10b3A+DQo8dGQ+DQo8ZGl2IGFsaWduPXJpZ2h0
Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj7W98ziPC9mb250PjwvZGl2Pg0KPHRkPjxm
b250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj5SZTogW0NDQU1QXSBbT1NQRl0gJm5ic3A7IGRy
YWZ0LWdpYWNhbG9uZS1vc3BmLXRlLWV4cHJlc3MtcGF0aC0wMTwvZm9udD48L3RhYmxlPg0KPGJy
Pjxmb250IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlmIj48YnI+DQo8L2ZvbnQ+DQo8YnI+DQo8dGFi
bGUgd2lkdGg9MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkIHdpZHRoPTUwJT4NCjx0ZCB3aWR0
aD01MCU+PC90YWJsZT4NCjxicj4NCjx0ZCB3aWR0aD0xJT4NCjx0ZCB3aWR0aD0xJT48L3RhYmxl
Pg0KPHA+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCjwvZm9udD48Zm9udCBz
aXplPTI+PHR0Pjxicj4NCjxicj4NCk9TUEYgV0cgZm9yIHRoZSBPU1BGIGV4dGVuc2lvbnMgc2Vl
bXMgdmVyeSByZWFzb25hYmxlIHRvIG1lIDstKTxicj4NCjxicj4NCkkgc3RpbGwgaG9wZSB0aGF0
IHRoZSBPU1BGIHBvcnRpb25zIG9mPGJyPg0KZHJhZnQtd2FuZy1jY2FtcC1sYXRlbmN5LXRlLW1l
dHJpYyBjYW4gYmUgY29tYmluZWQgd2l0aDxicj4NCmRyYWZ0LWdpYWNhbG9uZS1vc3BmLXRlLWV4
cHJlc3MtcGF0aCBnaXZlbiB0aGF0IGJvdGggZHJhZnRzIHN0YXRlIHRoYXQ8YnI+DQp0aGV5IGFy
ZSBhZGRyZXNzaW5nIGVzc2VudGlhbGx5IHRoZSBzYW1lIGhpZ2gtbGV2ZWwgcHJvYmxlbS48YnI+
DQo8YnI+DQpMb3U8YnI+DQo8YnI+DQpPbiA2LzIyLzIwMTEgODo0MCBBTSwgQWNlZSBMaW5kZW0g
d3JvdGU6PGJyPg0KJmd0OyBIaSBKb2huLCA8YnI+DQomZ3Q7IEFzIGl0IHN0YW5kcywgdGhlIGRy
YWZ0IGNvbnRhaW5zIG1haW5seSBPU1BGIFRFIGVuY29kaW5ncyBhbmQgY29uc2lkZXJhdGlvbnMu
DQpIZW5jZSwgbXkgaW5jbGluYXRpb24gd291bGQgYmUgdG8ga2VlcCBpdCBpbiB0aGUgT1NQRiBX
Ry4gSG93ZXZlciwgSSdtDQp3aWxsaW5nIHRvIGxpc3RlbiB0byBvdGhlciBwcm9wb3NhbHMuIDxi
cj4NCiZndDsgPGJyPg0KJmd0OyBUaGFua3MsPGJyPg0KJmd0OyBBY2VlPGJyPg0KJmd0OyBPbiBK
dW4gMjEsIDIwMTEsIGF0IDExOjEwIFBNLCBKb2huIEUgRHJha2Ugd3JvdGU6PGJyPg0KJmd0OyA8
YnI+DQomZ3Q7Jmd0OyBIaSw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7IEkgYW0gYSBiaXQg
Y29uZnVzZWQuICZuYnNwO0kgdGhvdWdodCB0aGUgcHJvcGVyIGhvbWUgZm9yIHRoaXMNCndvcmsg
d291bGQgZWl0aGVyIGJlIHRoZSBydGcgd2cgb3IgdGhlIG1wbHMgd2cuICZuYnNwO0kgdGhvdWdo
dCBpdCB3YXMNCnByZXNlbnRlZCB0byB0aGUgT1NQRiB3ZyBmb3IgaW5mb3JtYXRpb24gb25seS48
YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7IFRoYW5rcyw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7IEpvaG4gPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyBTZW50IGZyb20gbXkgaVBo
b25lPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsmZ3Q7Jmd0OyBGcm9tOiA8L3R0PjwvZm9udD48
YSBocmVmPSJtYWlsdG86Y2NhbXAtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PV9ibGFuaz48Zm9u
dCBzaXplPTIgY29sb3I9Ymx1ZT48dHQ+PHU+Y2NhbXAtYm91bmNlc0BpZXRmLm9yZzwvdT48L3R0
PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yPjx0dD4NClttYWlsdG86PC90dD48L2ZvbnQ+PGEgaHJl
Zj0ibWFpbHRvOmNjYW1wLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD1fYmxhbms+PGZvbnQgc2l6
ZT0yIGNvbG9yPWJsdWU+PHR0Pjx1PmNjYW1wLWJvdW5jZXNAaWV0Zi5vcmc8L3U+PC90dD48L2Zv
bnQ+PC9hPjxmb250IHNpemU9Mj48dHQ+XQ0KT24gQmVoYWxmPGJyPg0KJmd0OyZndDsmZ3Q7IE9m
IEFsaWEgQXRsYXM8YnI+DQomZ3Q7Jmd0OyZndDsgU2VudDogVHVlc2RheSwgSnVuZSAyMSwgMjAx
MSA2OjQ1IFBNPGJyPg0KJmd0OyZndDsmZ3Q7IFRvOiBBY2VlIExpbmRlbTxicj4NCiZndDsmZ3Q7
Jmd0OyBDYzogU3BlbmNlciBHaWFjYWxvbmU7IENDQU1QOyBPU1BGIFdHIExpc3Q8YnI+DQomZ3Q7
Jmd0OyZndDsgU3ViamVjdDogUmU6IFtDQ0FNUF0gW09TUEZdIGRyYWZ0LWdpYWNhbG9uZS1vc3Bm
LXRlLWV4cHJlc3MtcGF0aC0wMTxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBI
aSBBY2VlLDxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBJIGRvIGFncmVlIHRo
YXQgd2Ugc2hvdWxkIGV4cGxpY2l0bHkgZG9jdW1lbnQgdGhpcyBpbiB0aGUNCmRyYWZ0ICZhbXA7
IHdvcms8YnI+DQomZ3Q7Jmd0OyZndDsgb24gYmV0dGVyIG5hbWVzIGZvciB0aGUgc3ViLVRMVnMg
dGhhdCBtaWdodCBiZSBjb25mdXNlZC48YnI+DQomZ3Q7Jmd0OyZndDsgSSBhbHNvIGFncmVlIHRo
YXQgd2UgbmVlZCB0byBnaXZlIHRoZSBkZWNpc2lvbiBleHBsaWNpdCBjb25zaWRlcmF0aW9uOzxi
cj4NCiZndDsmZ3Q7Jmd0OyB0byBnaXZlIHRoaXMgdGhlIGV4cG9zdXJlIG5lY2Vzc2FyeSBhbmQg
Y29uc2lkZXJhdGlvbiBmb3I8YnI+DQomZ3Q7Jmd0OyZndDsgYXBwbGljYXRpb25zIHdhcyB3aHkg
d2UgaGFkIHRoaXMgZHJhZnQgZGlzY3Vzc2VkIGluIHJ0Z3dnDQphcyB3ZWxsIGFzPGJyPg0KJmd0
OyZndDsmZ3Q7IG9zcGYuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IEluIGFk
ZGl0aW9uIHRvIHRoZSBvYnZpb3VzIHVzZXMgZm9yIFJTVlAtVEUsIGFub3RoZXIgcG90ZW50aWFs
PGJyPg0KJmd0OyZndDsmZ3Q7IGFwcGxpY2F0aW9uIGlzIHRoZSBpZGVhIG9mIGEgcGF0aC13ZWln
aHRlZCBFQ01QLCB3aGVyZSB0cmFmZmljDQppczxicj4NCiZndDsmZ3Q7Jmd0OyBzcGxpdCB0byB0
aGUgZGlmZmVyZW50IG5leHQtaG9wcyBiYXNlZCB1cG9uIHRoZSB0b3RhbCBwYXRoDQpiYW5kd2lk
dGhzPGJyPg0KJmd0OyZndDsmZ3Q7IG91dCB0aG9zZSBuZXh0LWhvcHMuICZuYnNwO1RoaXMgaXMg
YSBwdXJlIElQIGFwcGxpY2F0aW9uIChMRFANCmZvbGxvd3M8YnI+DQomZ3Q7Jmd0OyZndDsgb2Yg
Y291cnNlKSBhbmQgSSdkIHByZWZlciBub3QgdG8gbG9zZSB0cmFjayBvZiB0aG9zZSBvcHRpb25z
DQp3aGVuPGJyPg0KJmd0OyZndDsmZ3Q7IGNvbnNpZGVyaW5nIHRoZSBSU1ZQLVRFIGFwcGxpY2F0
aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgQWxpYTxicj4NCiZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBPbiBUdWUsIEp1biAyMSwgMjAxMSBhdCA5OjA2IFBN
LCBBY2VlIExpbmRlbSAmbHQ7PC90dD48L2ZvbnQ+PGEgaHJlZj1tYWlsdG86YWNlZS5saW5kZW1A
ZXJpY3Nzb24uY29tIHRhcmdldD1fYmxhbms+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWU+PHR0Pjx1
PmFjZWUubGluZGVtQGVyaWNzc29uLmNvbTwvdT48L3R0PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0y
Pjx0dD4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
SGkgQWxpYSw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEkgZ3Vlc3MgSSBhZ3JlZSB3aXRoIExvdSAt
IGhlcmV0b2ZvcmUsIHdlJ3ZlIGRvbmUgVEUgcmVxdWlyZW1lbnRzDQppbjxicj4NCiZndDsmZ3Q7
Jmd0OyB0aGUgTVBMUy9DQ0FNUCBXR3MgYW5kIHRoZSBURSBlbmNvZGluZ3MgaW4gdGhlIElHUCBX
R3MuIEkNCnRoaW5rIHdlPGJyPg0KJmd0OyZndDsmZ3Q7IHNob3VsZCBnaXZlIHRoZSBkZWNpc2lv
biBleHBsaWNpdCBjb25zaWRlcmF0aW9uIGJlZm9yZSB3ZQ0KYnJhbmNoIG9mZjxicj4NCiZndDsm
Z3Q7Jmd0OyBhbmQgZG8gVEUgZm9yIGFwcGxpY2F0aW9uIFggaW5kZXBlbmRlbnRseS4gQWRkaXRp
b25hbGx5LCBpZg0Kd2UgZG88YnI+DQomZ3Q7Jmd0OyZndDsgZGVjaWRlIHRvIHNwbGl0IHRoaXMg
b2ZmIGluZGVwZW5kZW50bHksIGFuIEUtbWFpbCB0byB0aGUgbGlzdA0Kc2F5aW5nPGJyPg0KJmd0
OyZndDsmZ3Q7IHRoZXJlIGlzIG5vIG92ZXJsYXAgaXMgbm90IHN1ZmZpY2llbnQgdG8gbW92ZSBm
b3J3YXJkLiBBdA0KYSBtaW5pbXVtLCBJPGJyPg0KJmd0OyZndDsmZ3Q7IGJlbGlldmUgd2UgbmVl
ZCB0bzo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg
MS4gRXhwbGljaXRseSBkb2N1bWVudCB0aGlzIGFsdGVybmF0ZSBhcHBsaWNhYmlsaXR5DQphbmQ8
YnI+DQomZ3Q7Jmd0OyZndDsgcmVsYXRpb25zaGlwIHRvIGV4aXN0aW5nIFRFIGluIHRoZSBkcmFm
dC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAyLiBEZXRlcm1pbmUgd2hldGhlciBhbnkg
c3ViLVRMVnMgY2FuIGJlIHNoYXJlZA0KKG15IG9waW5pb24gd2FzPGJyPg0KJmd0OyZndDsmZ3Q7
IGNvbnNpc3RlbnQgd2l0aCB5b3VycyB0aGF0IHRoZXJlIGFyZSBub3QgZHVlIHRvIGRpZmZlcmVu
Y2VzDQppbjxicj4NCiZndDsmZ3Q7Jmd0OyByZXF1aXJlbWVudHMgYW5kIG1lYXN1cmVtZW50KS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAzLiBBc3N1cmUgdGhlIHN1Yi1UTFZzIGFyZSBh
cHByb3ByaWF0ZWx5IG5hbWVkDQp0byBhdm9pZCBjb25mdXNpb248YnI+DQomZ3Q7Jmd0OyZndDsg
YmV0d2VlbiB0aGUgbGF0ZW5jeSBhcHBsaWNhdGlvbnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgQWNlZTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgT24gSnVuIDIxLCAyMDExLCBhdCAyOjA4IFBNLCBBbGlhIEF0
bGFzIHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBIaSBBY2VlLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgSm9obiBEcmFrZSBhbmQgSSBkaWQgdGFrZSBhIGxvb2sgYXQgdGhlIGRyYWZ0IG1lbnRp
b25lZA0KaW4gQ0NBTVAuPGJyPg0KJmd0OyZndDsmZ3Q7ICZuYnNwO0l0PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsgaGFkIGEgbGFyZ2UgbnVtYmVyIG9mIHJlcXVpcmVtZW50cyBhbmQgZXh0ZW5z
aW9ucw0KdG88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhIG51bWJlciBvZiBkaWZmZXJlbnQg
cHJvdG9jb2xzLiAmbmJzcDtUaGVyZSBpcyBvbmUNCnN1Yi1UTFYgKGxhdGVuY3kpPGJyPg0KJmd0
OyZndDsmZ3Q7IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcHBlYXJzIHRoZSBzYW1l
IC0gYnV0IHRoZSBleHBlY3RhdGlvbnM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhcyB0byBh
dmVyYWdpbmcgdnMuIGluc3RhbnRhbmVvdXMgd2VyZSBkaWZmZXJlbnQuPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGUgT1NQRiBURSBFeHByZXNz
IFBhdGggd29yayBpcyBmYWlybHkgc2VsZi1jb250YWluZWQNCmFuZCBkb2Vzbid0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgc3BlY2lmeSBpbiBleGFjdCBkZXRhaWwgaG93IHRoZSBpbmZvcm1h
dGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZvciB0aGUgc3ViLVRMVnMgaXMgbWVhc3Vy
ZWQgb3Igb2J0YWluZWQuICZuYnNwO0kNCnRoaW5rIGl0IGNvdWxkIGJlIHVzZWQ8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgbXVsdGlwbGUgcHVycG9zZXMuPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBbGlhPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiBUdWUsIEp1biAyMSwgMjAxMSBh
dCAxMjo0OSBQTSwgQWNlZSBMaW5kZW08YnI+DQomZ3Q7Jmd0OyZndDsgJmx0OzwvdHQ+PC9mb250
PjxhIGhyZWY9bWFpbHRvOmFjZWUubGluZGVtQGVyaWNzc29uLmNvbSB0YXJnZXQ9X2JsYW5rPjxm
b250IHNpemU9MiBjb2xvcj1ibHVlPjx0dD48dT5hY2VlLmxpbmRlbUBlcmljc3Nvbi5jb208L3U+
PC90dD48L2ZvbnQ+PC9hPjxmb250IHNpemU9Mj48dHQ+Jmd0Ow0Kd3JvdGU6PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIFNwZW5jZXIgKENDQU1QIGNvcGllZCBhcyB3ZWxsKSw8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
SGVyZSBpcyBhIGxpbmsgZm9yIGV2ZXJ5b25lJ3MgY29udmVuaWVuY2U6PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDwvdHQ+PC9mb250
PjxhIGhyZWY9Imh0dHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtZ2lhY2Fsb25lLW9zcGYtdGUt
ZXhwcmVzcy1wYXRoLTAxLnR4dCIgdGFyZ2V0PV9ibGFuaz48Zm9udCBzaXplPTIgY29sb3I9Ymx1
ZT48dHQ+PHU+aHR0cDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1naWFjYWxvbmUtb3NwZi10ZS1l
eHByZXNzLXBhdGgtMDEudHh0PC91PjwvdHQ+PC9mb250PjwvYT48Zm9udCBzaXplPTI+PHR0Pjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBBdCBJRVRGIDgwLCB0aGVyZSB3ZXJlIHF1ZXN0aW9ucyBhYm91dCBvdmVybGFwDQp3aXRoIG90
aGVyIENDQU1QPGJyPg0KJmd0OyZndDsmZ3Q7IGRyYWZ0cyBjb250YWluaW5nIGludGVyZmFjZSBk
ZWxheSBtZXRyaWNzIGFuZCBwcm9wb3NhbHMgZm9yDQpuZXcgVEUgc3ViLTxicj4NCiZndDsmZ3Q7
Jmd0OyBUTFZzLiBIYXZlIHlvdSBvciB5b3VyIGNvLWF1dGhvcnMsIGRvbmUgbG9va2VkIGF0IGhv
dyB5b3VyDQpkcmFmdCBpczxicj4NCiZndDsmZ3Q7Jmd0OyBwb3NpdGlvbmVkIHZlcnN1cyB0aGVz
ZSBvdGhlciBkcmFmdHM/IFdoaWxlIHRoZXNlIGFwcGxpY2F0aW9ucw0KaGF2ZTxicj4NCiZndDsm
Z3Q7Jmd0OyBkaWZmZXJpbmcgZ29hbHMsIHRoZSBDQ0FNUC9PU1BGIGNoYWlycyByZXF1ZXN0ZWQg
dGhhdCB0aGlzDQphbmFseXNpcyBiZTxicj4NCiZndDsmZ3Q7Jmd0OyBkb25lLjxicj4NCiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8L3R0Pjwv
Zm9udD48YSBocmVmPSJodHRwOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LXdhbmctY2NhbXAtbGF0
ZW5jeS10ZS1tZXRyaWMtMDMudHh0IiB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MiBjb2xvcj1i
bHVlPjx0dD48dT5odHRwOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LXdhbmctY2NhbXAtbGF0ZW5j
eS10ZS1tZXRyaWMtMDMudHh0PC91PjwvdHQ+PC9mb250PjwvYT48Zm9udCBzaXplPTI+PHR0Pjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBXZSB3b3VsZCBsaWtlIHRvIGF2b2lkIGhhdmluZyBleGFjdGx5IHRoZSBzYW1lDQppbmZvcm1h
dGlvbjxicj4NCiZndDsmZ3Q7Jmd0OyBhZHZlcnRpc2VkIGluIHR3byBkaWZmZXJlbnQgbGluayBT
dWItVExWcy4gSSdkIGhvcGUgd2UgY291bGQNCmFncmVlIG9uPGJyPg0KJmd0OyZndDsmZ3Q7IGNv
bW1vbiB1bml0cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBY2Vl
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IE9uIEp1biAyMCwgMjAxMSwgYXQgNDozMCBQTSwgU3BlbmNlciBHaWFjYWxvbmUNCndyb3Rl
Ojxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgSGVsbG8gZXZlcnlvbmUsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXMgeW91IG1heSBoYXZlIG5vdGlj
ZWQsIGFub3RoZXIgdmVyc2lvbiBvZg0KdGhlIE9TUEYgVEUgRXhwcmVzczxicj4NCiZndDsmZ3Q7
Jmd0OyBQYXRoPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdCBoYXMgYmVl
biBwb3N0ZWQuIFdlIG1hZGUgYSBudW1iZXIgb2YNCmNoYW5nZXMgYmFzZWQgb248YnI+DQomZ3Q7
Jmd0OyZndDsgZmVlZGJhY2s8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZyb20g
SUVURiA4MC4gV2UgaW52aXRlIHlvdXIgY29tbWVudHMgYW5kDQpzdWdnZXN0aW9ucy4gVGhlIG1h
aW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNoYW5nZXMgaW5jbHVkZTo8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyAtV2UgaGF2ZSBjb25zb2xpZGF0ZWQgc29tZSBzdWItVExWcyBmb3IgZWZmaWNpZW5j
eS4NClRoZXJlIGFyZSBubzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9uZ2Vy
IG5vbWluYWwgYW5kIGFub21hbG91cyBzdWItVExWcyBmb3INCmRlbGF5IGFuZCBsb3NzLiBUaGU8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZ1bmN0aW9uYWxpdHkgZm9yIHNpZ25h
bGluZyBzdGVhZHkgc3RhdGUgdmVyc2VzDQphYm5vcm1hbDxicj4NCiZndDsmZ3Q7Jmd0OyBwZXJm
b3JtYW5jZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9yIHRoZXNlIHBhcmFt
ZXRlcnMgaGF2ZSBiZWVuIG1vdmVkIGludG8NCnR3byBzdWItVExWcyAod2hlcmUgd2U8YnI+DQom
Z3Q7Jmd0OyZndDsgdXNlZDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdG8gaGF2
ZSBmb3VyKS48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtSW4gb3JkZXIgdG8gYWR2ZXJ0aXNlIGJvdGggbm9ybWFsIGFu
ZCBhYm5vcm1hbA0KbmV0d29yazxicj4NCiZndDsmZ3Q7Jmd0OyBwZXJmb3JtYW5jZTxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3RhdGUgaW4gY29uc29saWRhdGVkIHN1Yi1UTFZz
LCBhIGJpdCwgY2FsbGVkDQp0aGUgYW5vbWFsb3VzIChBKTxicj4NCiZndDsmZ3Q7Jmd0OyBidXQ8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhhcyBiZWVuIGFkZGVkIHRvIGNlcnRh
aW4gc3ViLVRMVnMuIFRoZSBBDQpiaXQgaXMgc2V0IHdoZW4gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7
IG1lYXN1cmVkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB2YWx1ZSBvZiBhIHBh
cmFtZXRlciBleGNlZWRzIGEgY29uZmlndXJlZA0KbWF4aW11bSB0aHJlc2hvbGQuIFRoZSBBPGJy
Pg0KJmd0OyZndDsmZ3Q7IGJpdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaXMg
Y2xlYXJlZCB3aGVuIHRoZSBtZWFzdXJlZCB2YWx1ZSBmYWxscyBiZWxvdw0KaXRzIGNvbmZpZ3Vy
ZWQ8YnI+DQomZ3Q7Jmd0OyZndDsgcmV1c2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHRocmVzaG9sZC4gSWYgdGhlIEEgYml0IGlzIGNsZWFyLCB0aGUgc3ViLVRMVg0KcmVwcmVz
ZW50cyBzdGVhZHk8YnI+DQomZ3Q7Jmd0OyZndDsgc3RhdGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxpbmsgcGVyZm9ybWFuY2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLVdlIGNoYW5nZWQgdGhl
IGVuY29kaW5ncyBvZiBjZXJ0YWluIHZhcmlhYmxlcw0KZnJvbSBmbG9hdGluZyBwb2ludDxicj4N
CiZndDsmZ3Q7Jmd0OyB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZml4ZWQg
cG9pbnQuIFRoaXMgY2hhbmdlIHBlcm1pdHMgdGhlIGFkZGl0aW9uDQpvZiB0aGUgQSBiaXQgKHdo
ZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lY2Vzc2FyeSksIGl0IGFsbG93
cyBiaXQtc3BhY2UgcmVzZXJ2YXRpb25zDQp0byBiZSBtYWRlLCBhbmQgaXQ8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBlcm1pdHMgYSBjb21tb24gVExWIGZvcm1hdCBhY3Jvc3Mg
dGhlIGJ1bGsNCm9mIHRoZSBUTFZzIGluIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyBkcmFmdC48YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGFkZGl0aW9uLCB0aGUgbmV3IGVuY29k
aW5ncyBhZGRyZXNzIGNvbmNlcm5zDQphYm91dCBncmFudWxhcml0eTxicj4NCiZndDsmZ3Q7Jmd0
OyBhbmQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGludGVyb3BlcmFiaWxpdHku
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgLVdlIGFkZGVkIHN1Yi1UTFZzIGZvciBSZXNpZHVhbCBCYW5kd2lkdGgNCmFu
ZCBBdmFpbGFibGUgQmFuZHdpZHRoLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
UmVzaWR1YWwgYmFuZHdpZHRoIGlzIGRlZmluZWQgYXMgdGhlIE1heGltdW0NCkJhbmR3aWR0aCBb
UkZDMzYzMF08YnI+DQomZ3Q7Jmd0OyZndDsgbWludXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHRoZSBiYW5kd2lkdGggY3VycmVudGx5IGFsbG9jYXRlZCB0byBSU1ZQLVRFDQpM
U1BzLiBBdmFpbGFibGU8YnI+DQomZ3Q7Jmd0OyZndDsgYmFuZHdpZHRoPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpcyBkZWZpbmVkIHRvIGJlIHJlc2lkdWFsIGJhbmR3aWR0aCBt
aW51cw0KdGhlIG1lYXN1cmVkIGJhbmR3aWR0aDxicj4NCiZndDsmZ3Q7Jmd0OyB1c2VkPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmb3IgdGhlIGFjdHVhbCBmb3J3YXJkaW5nIG9m
IG5vbi1SU1ZQLVRFIExTUA0KcGFja2V0cy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtVmFyaW91cyBvdGhlciBtb2Rp
ZmljYXRpb25zIHdlcmUgbWFkZSBhY3Jvc3MNCnRoZSBkcmFmdC4gVGhlc2U8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluY2x1ZGUsIGJ1dCBhcmUgbm90IGxpbWl0ZWQgdG8sIHRo
ZSBhYnN0cmFjdCwNCnRoZSBpbnRyb2R1Y3Rpb24sPGJyPg0KJmd0OyZndDsmZ3Q7IHRoZTxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhyZXNob2xkaW5nIHNwZWNpZmljYXRpb25z
LCBhbmQgYSBudW1iZXINCm9mIGZpZWxkIGRlc2NyaXB0aW9ucy48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtTGFzdCwg
YnV0IGNlcnRhaW5seSBub3QgbGVhc3QsIFN0ZWZhbm8gUHJvdmlkaQ0KaGFzIGpvaW5lZCB0aGU8
YnI+DQomZ3Q7Jmd0OyZndDsgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXZSBsb29rIGZvcndhcmQgdG8gaGVh
cmluZyB5b3VyIGNvbW1lbnRzIGFuZA0KY29uY2VybnMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzLDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IFNwZW5jZXIsIEFsaWEsIERhdmUsIEpvaG4sIFN0ZWZhbm88YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPU1BGIG1haWxpbmcg
bGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPC90dD48L2ZvbnQ+PGEgaHJl
Zj1tYWlsdG86T1NQRkBpZXRmLm9yZyB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MiBjb2xvcj1i
bHVlPjx0dD48dT5PU1BGQGlldGYub3JnPC91PjwvdHQ+PC9mb250PjwvYT48Zm9udCBzaXplPTI+
PHR0Pjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPC90dD48L2ZvbnQ+PGEgaHJl
Zj1odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGYgdGFyZ2V0PV9ibGFu
az48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZT48dHQ+PHU+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9vc3BmPC91PjwvdHQ+PC9mb250PjwvYT48Zm9udCBzaXplPTI+PHR0Pjxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPU1BGIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8L3R0PjwvZm9udD48YSBocmVmPW1haWx0bzpPU1BGQGlldGYub3JnIHRh
cmdldD1fYmxhbms+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWU+PHR0Pjx1Pk9TUEZAaWV0Zi5vcmc8
L3U+PC90dD48L2ZvbnQ+PC9hPjxmb250IHNpemU9Mj48dHQ+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IDwvdHQ+PC9mb250PjxhIGhyZWY9aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9vc3BmIHRhcmdldD1fYmxhbms+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWU+PHR0
Pjx1Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vb3NwZjwvdT48L3R0Pjwv
Zm9udD48L2E+PGZvbnQgc2l6ZT0yPjx0dD48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N
CiZndDsmZ3Q7Jmd0OyBDQ0FNUCBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsgPC90dD48
L2ZvbnQ+PGEgaHJlZj1tYWlsdG86Q0NBTVBAaWV0Zi5vcmcgdGFyZ2V0PV9ibGFuaz48Zm9udCBz
aXplPTIgY29sb3I9Ymx1ZT48dHQ+PHU+Q0NBTVBAaWV0Zi5vcmc8L3U+PC90dD48L2ZvbnQ+PC9h
Pjxmb250IHNpemU9Mj48dHQ+PGJyPg0KJmd0OyZndDsmZ3Q7IDwvdHQ+PC9mb250PjxhIGhyZWY9
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9jY2FtcCB0YXJnZXQ9X2JsYW5r
Pjxmb250IHNpemU9MiBjb2xvcj1ibHVlPjx0dD48dT5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2NjYW1wPC91PjwvdHQ+PC9mb250PjwvYT48Zm9udCBzaXplPTI+PHR0Pjxi
cj4NCiZndDsgPGJyPg0KJmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCiZndDsgT1NQRiBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7IDwvdHQ+PC9m
b250PjxhIGhyZWY9bWFpbHRvOk9TUEZAaWV0Zi5vcmcgdGFyZ2V0PV9ibGFuaz48Zm9udCBzaXpl
PTIgY29sb3I9Ymx1ZT48dHQ+PHU+T1NQRkBpZXRmLm9yZzwvdT48L3R0PjwvZm9udD48L2E+PGZv
bnQgc2l6ZT0yPjx0dD48YnI+DQomZ3Q7IDwvdHQ+PC9mb250PjxhIGhyZWY9aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmIHRhcmdldD1fYmxhbms+PGZvbnQgc2l6ZT0y
IGNvbG9yPWJsdWU+PHR0Pjx1Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
b3NwZjwvdT48L3R0PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yPjx0dD48YnI+DQomZ3Q7IDxicj4N
CiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KQ0NBTVAgbWFpbGluZyBsaXN0PC90dD48L2Zv
bnQ+PGZvbnQgc2l6ZT0zIGNvbG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PHU+PGJyPg0KPC91
PjwvZm9udD48YSBocmVmPW1haWx0bzpDQ0FNUEBpZXRmLm9yZyB0YXJnZXQ9X2JsYW5rPjxmb250
IHNpemU9MiBjb2xvcj1ibHVlPjx0dD48dT5DQ0FNUEBpZXRmLm9yZzwvdT48L3R0PjwvZm9udD48
L2E+PGZvbnQgc2l6ZT0zIGNvbG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PHU+PGJyPg0KPC91
PjwvZm9udD48YSBocmVmPWh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vY2Nh
bXAgdGFyZ2V0PV9ibGFuaz48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZT48dHQ+PHU+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9jY2FtcDwvdT48L3R0PjwvZm9udD48L2E+PGZv
bnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCjxicj4NCjxicj4NCjxicj4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KQ0NBTVAgbWFp
bGluZyBsaXN0PC9mb250Pjxmb250IHNpemU9MyBjb2xvcj1ibHVlIGZhY2U9InNhbnMtc2VyaWYi
Pjx1Pjxicj4NCjwvdT48L2ZvbnQ+PGEgaHJlZj1tYWlsdG86Q0NBTVBAaWV0Zi5vcmcgdGFyZ2V0
PV9ibGFuaz48Zm9udCBzaXplPTMgY29sb3I9Ymx1ZSBmYWNlPSJzYW5zLXNlcmlmIj48dT5DQ0FN
UEBpZXRmLm9yZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MyBjb2xvcj1ibHVlIGZhY2U9InNh
bnMtc2VyaWYiPjx1Pjxicj4NCjwvdT48L2ZvbnQ+PGEgaHJlZj1odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2NjYW1wIHRhcmdldD1fYmxhbms+PGZvbnQgc2l6ZT0zIGNvbG9y
PWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PHU+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9jY2FtcDwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlm
Ij48YnI+DQo8YnI+DQo8L2ZvbnQ+DQo8cD4NCjxwPg0K
--=_alternative 00098F13482578BF_=--


From lberger@labn.net  Thu Jun 30 05:19:04 2011
Return-Path: <lberger@labn.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FDE021F8678 for <ospf@ietfa.amsl.com>; Thu, 30 Jun 2011 05:19:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.307
X-Spam-Level: 
X-Spam-Status: No, score=-102.307 tagged_above=-999 required=5 tests=[AWL=-0.042, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id taNaxOmGtMJ9 for <ospf@ietfa.amsl.com>; Thu, 30 Jun 2011 05:19:03 -0700 (PDT)
Received: from oproxy3-pub.bluehost.com (oproxy3-pub.bluehost.com [69.89.21.8]) by ietfa.amsl.com (Postfix) with SMTP id A280221F865A for <ospf@ietf.org>; Thu, 30 Jun 2011 05:19:03 -0700 (PDT)
Received: (qmail 26855 invoked by uid 0); 30 Jun 2011 12:19:03 -0000
Received: from unknown (HELO box313.bluehost.com) (69.89.31.113) by oproxy3.bluehost.com with SMTP; 30 Jun 2011 12:19:03 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=labn.net; h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:X-Enigmail-Version:Content-Type:Content-Transfer-Encoding:X-Identified-User; b=vAKA7kMKMA0jxykLxbRG/Z93uxOwxamTRAcAn/fbAfFkMoWxXwtC8jIk+z6NT4ct4AaCd43cr6x0b7plspoxnj8t6hKOYyUw2jFNms2MT5uUwdrgx3JCiEWxmgAz5ze4;
Received: from box313.bluehost.com ([69.89.31.113] helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.69) (envelope-from <lberger@labn.net>) id 1QcGD1-0005eS-0i; Thu, 30 Jun 2011 06:19:03 -0600
Message-ID: <4E0C69B8.7040508@labn.net>
Date: Thu, 30 Jun 2011 08:19:04 -0400
From: Lou Berger <lberger@labn.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100722 Eudora/3.0.4
MIME-Version: 1.0
To: fu.xihua@zte.com.cn
References: <OF7D4D1866.1C0A903E-ON482578BF.0006B48B-482578BF.00098F2F@zte.com.cn>
In-Reply-To: <OF7D4D1866.1C0A903E-ON482578BF.0006B48B-482578BF.00098F2F@zte.com.cn>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: 7bit
X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 69.89.31.113 authed with lberger@labn.net}
Cc: OSPF WG List <ospf@ietf.org>, CCAMP <ccamp@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: Re: [OSPF] [CCAMP]  draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jun 2011 12:19:04 -0000

Xihua,
	For at least now, the OSPF work should be done in the OSPF WG.  The
chairs of the various candidate WG are having some off-line discussions
on were the requirements/RSVP work belongs.  We should have an answer
for you by early next week.

Lou

PS Please don't cc ccamp-bounces@ietf.org on mail you send, it makes the
mail system think your mail is a bounce!

On 6/29/2011 9:44 PM, fu.xihua@zte.com.cn wrote:
> I have a question to chairs and the authors. Because there are more and
> more documents appearing, we should think about how to move forward
> these work.
> What's your opinion?  

From fu.xihua@zte.com.cn  Thu Jun 30 05:28:30 2011
Return-Path: <fu.xihua@zte.com.cn>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B60139E8008; Thu, 30 Jun 2011 05:28:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -97.485
X-Spam-Level: 
X-Spam-Status: No, score=-97.485 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id klBq8JsE0Ca6; Thu, 30 Jun 2011 05:28:30 -0700 (PDT)
Received: from mx5.zte.com.cn (mx6.zte.com.cn [95.130.199.165]) by ietfa.amsl.com (Postfix) with ESMTP id 9A7F69E8005; Thu, 30 Jun 2011 05:28:29 -0700 (PDT)
Received: from [10.30.17.100] by mx5.zte.com.cn with surfront esmtp id 131321817402550; Thu, 30 Jun 2011 20:24:23 +0800 (CST)
Received: from [10.30.3.20] by [192.168.168.16] with StormMail ESMTP id 62312.6936096269; Thu, 30 Jun 2011 20:28:12 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id p5UCSMuD026766; Thu, 30 Jun 2011 20:28:22 +0800 (GMT-8) (envelope-from fu.xihua@zte.com.cn)
In-Reply-To: <4E0C69B8.7040508@labn.net>
To: Lou Berger <lberger@labn.net>
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005
Message-ID: <OF7BE9E161.F5D501B6-ON482578BF.00440C87-482578BF.0044844E@zte.com.cn>
From: fu.xihua@zte.com.cn
Date: Thu, 30 Jun 2011 20:28:21 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2011-06-30 20:28:23, Serialize complete at 2011-06-30 20:28:23
Content-Type: multipart/alternative; boundary="=_alternative 0044844A482578BF_="
X-MAIL: mse01.zte.com.cn p5UCSMuD026766
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, OSPF WG List <ospf@ietf.org>, CCAMP <ccamp@ietf.org>
Subject: Re: [OSPF] [CCAMP]  draft-giacalone-ospf-te-express-path-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jun 2011 12:28:30 -0000

This is a multipart message in MIME format.
--=_alternative 0044844A482578BF_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

SGkgTG91DQoNClRoYW5rIHlvdSBmb3IgeW91ciByZXNwb25zZS4NClRoYXQgaXMgYWx3YXlzIGEg
Z29vZCBuZXdzIGZvciBndXlzIHdobyBhcmUgc3RhbmRpbmcgb24gYSBjcm9zcyByb2FkLiANCldl
IHJlc3BlY3QgdGhlIGRlY2lzaW9uIG1hZGUgYnkgY2hhaXJzIGFuZCBtb3ZlIGZvcndhcmQgdGhl
c2Ugd29yayANCnRvZ2V0aGVyLg0KDQpYaWh1YQ0KDQoNCg0KTG91IEJlcmdlciA8bGJlcmdlckBs
YWJuLm5ldD4gDQoyMDExLTA2LTMwIM/CzucgMDg6MTkNCg0KytW8/sjLDQpmdS54aWh1YUB6dGUu
Y29tLmNuDQqzrcvNDQpWaXNod2FzIE1hbnJhbCA8dmlzaHdhcy5pZXRmQGdtYWlsLmNvbT4sIEFj
ZWUgTGluZGVtIA0KPGFjZWUubGluZGVtQGVyaWNzc29uLmNvbT4sIENDQU1QIDxjY2FtcEBpZXRm
Lm9yZz4sIE9TUEYgV0cgTGlzdCANCjxvc3BmQGlldGYub3JnPiwgIm1wbHMtY2hhaXJzQHRvb2xz
LmlldGYub3JnIiA8bXBscy1jaGFpcnNAdG9vbHMuaWV0Zi5vcmc+DQrW98ziDQpSZTogW0NDQU1Q
XSBbT1NQRl0gZHJhZnQtZ2lhY2Fsb25lLW9zcGYtdGUtZXhwcmVzcy1wYXRoLTAxDQoNCg0KDQoN
Cg0KDQpYaWh1YSwNCiAgICAgICAgICAgICAgICAgRm9yIGF0IGxlYXN0IG5vdywgdGhlIE9TUEYg
d29yayBzaG91bGQgYmUgZG9uZSBpbiB0aGUgDQpPU1BGIFdHLiAgVGhlDQpjaGFpcnMgb2YgdGhl
IHZhcmlvdXMgY2FuZGlkYXRlIFdHIGFyZSBoYXZpbmcgc29tZSBvZmYtbGluZSBkaXNjdXNzaW9u
cw0Kb24gd2VyZSB0aGUgcmVxdWlyZW1lbnRzL1JTVlAgd29yayBiZWxvbmdzLiAgV2Ugc2hvdWxk
IGhhdmUgYW4gYW5zd2VyDQpmb3IgeW91IGJ5IGVhcmx5IG5leHQgd2Vlay4NCg0KTG91DQoNClBT
IFBsZWFzZSBkb24ndCBjYyBjY2FtcC1ib3VuY2VzQGlldGYub3JnIG9uIG1haWwgeW91IHNlbmQs
IGl0IG1ha2VzIHRoZQ0KbWFpbCBzeXN0ZW0gdGhpbmsgeW91ciBtYWlsIGlzIGEgYm91bmNlIQ0K
DQpPbiA2LzI5LzIwMTEgOTo0NCBQTSwgZnUueGlodWFAenRlLmNvbS5jbiB3cm90ZToNCj4gSSBo
YXZlIGEgcXVlc3Rpb24gdG8gY2hhaXJzIGFuZCB0aGUgYXV0aG9ycy4gQmVjYXVzZSB0aGVyZSBh
cmUgbW9yZSBhbmQNCj4gbW9yZSBkb2N1bWVudHMgYXBwZWFyaW5nLCB3ZSBzaG91bGQgdGhpbmsg
YWJvdXQgaG93IHRvIG1vdmUgZm9yd2FyZA0KPiB0aGVzZSB3b3JrLg0KPiBXaGF0J3MgeW91ciBv
cGluaW9uPyANCg0KDQoNCg==
--=_alternative 0044844A482578BF_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkhpIExvdTwvZm9udD4NCjxicj4N
Cjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+VGhhbmsgeW91IGZvciB5b3VyIHJl
c3BvbnNlLjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+VGhhdCBp
cyBhbHdheXMgYSBnb29kIG5ld3MgZm9yIGd1eXMNCndobyBhcmUgc3RhbmRpbmcgb24gYSBjcm9z
cyByb2FkLiA8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPldlIHJl
c3BlY3QgdGhlIGRlY2lzaW9uIG1hZGUgYnkgY2hhaXJzDQphbmQgbW92ZSBmb3J3YXJkIHRoZXNl
IHdvcmsgdG9nZXRoZXIuPC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5z
LXNlcmlmIj5YaWh1YTwvZm9udD4NCjxicj4NCjxicj4NCjxicj4NCjx0YWJsZSB3aWR0aD0xMDAl
Pg0KPHRyIHZhbGlnbj10b3A+DQo8dGQgd2lkdGg9MzUlPjxmb250IHNpemU9MSBmYWNlPSJzYW5z
LXNlcmlmIj48Yj5Mb3UgQmVyZ2VyICZsdDtsYmVyZ2VyQGxhYm4ubmV0Jmd0OzwvYj4NCjwvZm9u
dD4NCjxwPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4yMDExLTA2LTMwIM/CzucgMDg6
MTk8L2ZvbnQ+DQo8dGQgd2lkdGg9NjQlPg0KPHRhYmxlIHdpZHRoPTEwMCU+DQo8dHIgdmFsaWdu
PXRvcD4NCjx0ZD4NCjxkaXYgYWxpZ249cmlnaHQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2Vy
aWYiPsrVvP7IyzwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJp
ZiI+ZnUueGlodWFAenRlLmNvbS5jbjwvZm9udD4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRp
diBhbGlnbj1yaWdodD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+s63LzTwvZm9udD48
L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+VmlzaHdhcyBNYW5yYWwg
Jmx0O3Zpc2h3YXMuaWV0ZkBnbWFpbC5jb20mZ3Q7LA0KQWNlZSBMaW5kZW0gJmx0O2FjZWUubGlu
ZGVtQGVyaWNzc29uLmNvbSZndDssIENDQU1QICZsdDtjY2FtcEBpZXRmLm9yZyZndDssDQpPU1BG
IFdHIExpc3QgJmx0O29zcGZAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDttcGxzLWNoYWlyc0B0b29scy5p
ZXRmLm9yZyZxdW90Ow0KJmx0O21wbHMtY2hhaXJzQHRvb2xzLmlldGYub3JnJmd0OzwvZm9udD4N
Cjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9udCBzaXplPTEgZmFj
ZT0ic2Fucy1zZXJpZiI+1vfM4jwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEgZmFjZT0i
c2Fucy1zZXJpZiI+UmU6IFtDQ0FNUF0gW09TUEZdIGRyYWZ0LWdpYWNhbG9uZS1vc3BmLXRlLWV4
cHJlc3MtcGF0aC0wMTwvZm9udD48L3RhYmxlPg0KPGJyPg0KPHRhYmxlPg0KPHRyIHZhbGlnbj10
b3A+DQo8dGQ+DQo8dGQ+PC90YWJsZT4NCjxicj48L3RhYmxlPg0KPGJyPg0KPGJyPg0KPGJyPjxm
b250IHNpemU9Mj48dHQ+WGlodWEsPGJyPg0KICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCkZvciBhdCBsZWFzdCBub3csIHRoZSBPU1BGIHdv
cmsgc2hvdWxkIGJlIGRvbmUgaW4gdGhlIE9TUEYgV0cuICZuYnNwO1RoZTxicj4NCmNoYWlycyBv
ZiB0aGUgdmFyaW91cyBjYW5kaWRhdGUgV0cgYXJlIGhhdmluZyBzb21lIG9mZi1saW5lIGRpc2N1
c3Npb25zPGJyPg0Kb24gd2VyZSB0aGUgcmVxdWlyZW1lbnRzL1JTVlAgd29yayBiZWxvbmdzLiAm
bmJzcDtXZSBzaG91bGQgaGF2ZSBhbiBhbnN3ZXI8YnI+DQpmb3IgeW91IGJ5IGVhcmx5IG5leHQg
d2Vlay48YnI+DQo8YnI+DQpMb3U8YnI+DQo8YnI+DQpQUyBQbGVhc2UgZG9uJ3QgY2MgY2NhbXAt
Ym91bmNlc0BpZXRmLm9yZyBvbiBtYWlsIHlvdSBzZW5kLCBpdCBtYWtlcyB0aGU8YnI+DQptYWls
IHN5c3RlbSB0aGluayB5b3VyIG1haWwgaXMgYSBib3VuY2UhPGJyPg0KPGJyPg0KT24gNi8yOS8y
MDExIDk6NDQgUE0sIGZ1LnhpaHVhQHp0ZS5jb20uY24gd3JvdGU6PGJyPg0KJmd0OyBJIGhhdmUg
YSBxdWVzdGlvbiB0byBjaGFpcnMgYW5kIHRoZSBhdXRob3JzLiBCZWNhdXNlIHRoZXJlIGFyZSBt
b3JlDQphbmQ8YnI+DQomZ3Q7IG1vcmUgZG9jdW1lbnRzIGFwcGVhcmluZywgd2Ugc2hvdWxkIHRo
aW5rIGFib3V0IGhvdyB0byBtb3ZlIGZvcndhcmQ8YnI+DQomZ3Q7IHRoZXNlIHdvcmsuPGJyPg0K
Jmd0OyBXaGF0J3MgeW91ciBvcGluaW9uPyAmbmJzcDs8YnI+DQo8YnI+DQo8L3R0PjwvZm9udD4N
Cjxicj4NCg==
--=_alternative 0044844A482578BF_=--


From yasu@jaist.ac.jp  Thu Jun 30 06:56:33 2011
Return-Path: <yasu@jaist.ac.jp>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6FBA421F85BE for <ospf@ietfa.amsl.com>; Thu, 30 Jun 2011 06:56:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.09
X-Spam-Level: 
X-Spam-Status: No, score=-0.09 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DTUrQNMc536Y for <ospf@ietfa.amsl.com>; Thu, 30 Jun 2011 06:56:32 -0700 (PDT)
Received: from mailrelayi.jaist.ac.jp (mailrelayi.jaist.ac.jp [150.65.19.7]) by ietfa.amsl.com (Postfix) with ESMTP id 78B40228010 for <ospf@ietf.org>; Thu, 30 Jun 2011 06:55:48 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.65,450,1304262000"; d="scan'208";a="100904278"
Received: from dp047-226.jaist.ac.jp (HELO localhost) ([150.65.47.226]) by mailrelayi.jaist.ac.jp with ESMTP; 30 Jun 2011 22:55:41 +0900
Date: Thu, 30 Jun 2011 22:55:38 +0900 (JST)
Message-Id: <20110630.225538.251899443.yasu@jaist.ac.jp>
To: ospf@ietf.org
From: Yasuhiro Ohara <yasu@jaist.ac.jp>
X-Mailer: Mew version 6.0.51 on Emacs 22.2 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Multipart/Mixed; boundary="--Next_Part(Thu_Jun_30_22_55_38_2011_116)--"
Content-Transfer-Encoding: 7bit
Subject: [OSPF] Fw: I-D Action: draft-ohara-ospf-lsdb-monitoring-consideration-00.txt
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jun 2011 13:56:33 -0000

----Next_Part(Thu_Jun_30_22_55_38_2011_116)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


Hi OSPFers.

I just wrote and submitted a draft regarding how to make the LSDB
monitoring more secure.

I would like to discuss the draft in the next Quebec meeting,
and ask the WG to make it the WG's item.

thanks very much in advance.

Best regards,
yasu


----Next_Part(Thu_Jun_30_22_55_38_2011_116)--
Content-Type: Message/Rfc822
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Return-path: <i-d-announce-bounces@ietf.org>
Received: from mailrelayi.jaist.ac.jp (mailrelayi.jaist.ac.jp [150.65.19.7])
 by mailstore1.jaist.ac.jp (JAIST-MAIL)
 with ESMTP id <0LNK00LU5454JTF0@mailstore1.jaist.ac.jp> for yasu@jaist.ac.jp;
 Wed, 29 Jun 2011 23:55:52 +0900 (JST)
Original-recipient: rfc822;yasu@jaist.ac.jp
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result:  AnUBACA8C07Lso6CmWdsb2JhbABSmGSPDAEBAQEBBg0LBxQlyk6GMASHNophkEo
X-IronPort-AV: E=Sophos;i="4.65,443,1304262000";   d="scan'208";a="100847873"
Received: from shonan.sfc.wide.ad.jp (HELO mail.sfc.wide.ad.jp)
 ([203.178.142.130]) by mailrelayi.jaist.ac.jp with ESMTP/TLS/ADH-AES256-SHA;
 Wed, 29 Jun 2011 23:55:52 +0900
Received: by mail.sfc.wide.ad.jp (Postfix)	id EAF802780C6; Wed,
 29 Jun 2011 23:55:51 +0900 (JST)
Received: from ironport2.nezu.wide.ad.jp
 (ironport2.nezu.wide.ad.jp [203.178.142.199])	by mail.sfc.wide.ad.jp (Postfix)
 with ESMTPS id CF7E52780BB; Wed, 29 Jun 2011 23:55:51 +0900 (JST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result:  Au0CAGU8C05AqmIekmdsb2JhbABSmGSOeBQBAQEBCQsLBxInyk+GMASHNophkEo
X-IronPort-AV: E=Sophos;i="4.65,443,1304262000";   d="scan'208";a="14319356"
Received: from mail.ietf.org ([64.170.98.30]) by ironport2.nezu.wide.ad.jp with
 ESMTP; Wed, 29 Jun 2011 23:55:49 +0900
Received: from ietfa.amsl.com (localhost [127.0.0.1])
	by ietfa.amsl.com (Postfix) with ESMTP id 83EC121F85AF; Wed,
 29 Jun 2011 07:54:25 -0700 (PDT)
X-Original-To: i-d-announce@ietfa.amsl.com
Delivered-to: i-d-announce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])	by ietfa.amsl.com (Postfix)
 with ESMTP id 3347D21F858E	for <i-d-announce@ietfa.amsl.com>; Wed,
 29 Jun 2011 07:54:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5
	tests=[AWL=0.027, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30])
	by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id RiO8C4XGg5PA for <i-d-announce@ietfa.amsl.com>; Wed,
 29 Jun 2011 07:54:23 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1])
	by ietfa.amsl.com (Postfix) with ESMTP id C9CD721F858A	for
 <i-d-announce@ietf.org>; Wed, 29 Jun 2011 07:54:23 -0700 (PDT)
MIME-version: 1.0
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
Subject: I-D Action: draft-ohara-ospf-lsdb-monitoring-consideration-00.txt
X-Test-IDTracker: no
X-IETF-IDTracker: 3.55
Message-id: <20110629145423.28358.41921.idtracker@ietfa.amsl.com>
Date: Wed, 29 Jun 2011 07:54:23 -0700
X-BeenThere: i-d-announce@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-to: internet-drafts@ietf.org
List-Id: Internet Draft Announcements only <i-d-announce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i-d-announce>,
	<mailto:i-d-announce-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i-d-announce>
List-Post: <mailto:i-d-announce@ietf.org>
List-Help: <mailto:i-d-announce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i-d-announce>,
	<mailto:i-d-announce-request@ietf.org?subject=subscribe>
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7bit
Sender: i-d-announce-bounces@ietf.org
Errors-to: i-d-announce-bounces@ietf.org

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

	Title           : Consideration on OSPF LSDB Monitoring
	Author(s)       : Yasuhiro Ohara
                          Akira Kato
	Filename        : draft-ohara-ospf-lsdb-monitoring-consideration-00.txt
	Pages           : 9
	Date            : 2011-06-29

   Many people believe that any LSA once flooded throughout the OSPF
   area can be monitored on all OSPF routers in the area.  This is not
   always true, and a malicious OSPF router that pretends to be legal
   may want to, and be able to, hide malicious LSAs.  This document
   proposes the modifications to OSPF specification to prevent hiding
   the malicious LSAs, and to make LSDB monitoring more successful
   (hence, secure).


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ohara-ospf-lsdb-monitoring-consideration-00.txt

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

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ohara-ospf-lsdb-monitoring-consideration-00.txt
_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

----Next_Part(Thu_Jun_30_22_55_38_2011_116)----
