
From chuanhuang_li@mail.zjgsu.edu.cn  Thu Sep  1 00:09:26 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D52C21F8AC9 for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 00:09:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.261
X-Spam-Level: 
X-Spam-Status: No, score=-1.261 tagged_above=-999 required=5 tests=[AWL=1.338,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cQmiaaMiflW0 for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 00:09:25 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id 3643421F8B47 for <forces@ietf.org>; Thu,  1 Sep 2011 00:09:24 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85D7Z3jRLl9OwM9qAA--.32583S2;  Thu, 01 Sep 2011 15:05:53 +0800 (CST)
Date: Thu, 1 Sep 2011 15:11:40 +0800
From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "Wang,Weiming" <wmwang2001@hotmail.com>, "Joel" <joel@stevecrocker.com>
References: <CAAFAkD_p906=K4oYrnSdyXfkUmr4_uuVEAAKeAx-YVV8e=A_Yw@mail.gmail.com>, <201109010919027653873@mail.zjgsu.edu.cn>, <201109011105325780938@mail.zjgsu.edu.cn>, <4E5EF6E8.4050903@stevecrocker.com>
Message-ID: <201109011511399686610@mail.zjgsu.edu.cn>
Organization: Zhejiang Gongshang Univercity
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-CM-TRANSID: rBCI85D7Z3jRLl9OwM9qAA--.32583S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "forces@ietf.org" <forces@ietf.org>
Subject: [forces] comments on EtherClassifier output port
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 07:09:26 -0000

Hi, All
    We need add an LFB port in EtherClassifier to output the packets 
which can't be classified. They can be processed in other LFB or 
redirected to CE. Joel agree with me on this suggest. 
His opinion, this LFB port can be named "noMatchingClassification".

Joel, but I think, similar to other LFBs, it is best named "ExceptionOut". We 
can use ExceptionID to describe the packets' status, so CE can know 
how to process them.

Yours,
Chuanhuang 



From hadi@mojatatu.com  Thu Sep  1 01:45:45 2011
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 16F3721F8B67 for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 01:45:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.033
X-Spam-Level: 
X-Spam-Status: No, score=-102.033 tagged_above=-999 required=5 tests=[AWL=-0.256, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_47=0.6, J_CHICKENPOX_64=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5lYr6g+fm2mx for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 01:45:44 -0700 (PDT)
Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by ietfa.amsl.com (Postfix) with ESMTP id 5C06B21F8B64 for <forces@ietf.org>; Thu,  1 Sep 2011 01:45:43 -0700 (PDT)
Received: by fxe6 with SMTP id 6so516772fxe.31 for <forces@ietf.org>; Thu, 01 Sep 2011 01:47:15 -0700 (PDT)
Received: by 10.223.6.91 with SMTP id 27mr1338876fay.146.1314866835125; Thu, 01 Sep 2011 01:47:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.126.193 with HTTP; Thu, 1 Sep 2011 01:46:55 -0700 (PDT)
In-Reply-To: <BLU0-SMTP271D82643EE9E63485F4333C9190@phx.gbl>
References: <201108171533409845193@mail.zjgsu.edu.cn> <201108181039221719265@mail.zjgsu.edu.cn> <CAAFAkD91Vy0TdH6LB1dP4jSJE4n-GyrQfiHas_UHGtE0p0PLOg@mail.gmail.com> <BLU0-SMTP271D82643EE9E63485F4333C9190@phx.gbl>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Thu, 1 Sep 2011 04:46:55 -0400
Message-ID: <CAAFAkD_2_BFLXMfd+=SNiXhbzQMLZLOYBFMy6po8hSMxKz9-GA@mail.gmail.com>
To: "Wang,Weiming" <wmwang2001@hotmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: forces <forces@ietf.org>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #13
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 08:45:45 -0000

Weiming,
ACK from me.

cheers,
jamal

On Wed, Aug 31, 2011 at 8:26 PM, Wang,Weiming <wmwang2001@hotmail.com> wrot=
e:
> Jamal,
>
>
>
> By refering your this comment, I again modified the 5.4.2.1 last paragrap=
h as below:
>
>
>
> =A0All associated metadata produced (but not consumed) by previous proces=
sed LFBs should be delivered to CE via the ForCES protocol redirect message=
 [RFC5810]. The CE can decide on how to process the redirected packet by re=
ferencing the associated metadata. As an example, a packet could be redirec=
ted by the FE to the CE because the EtherEncap LFB is not able to resolve L=
2 information. The metadata "ExceptionID", created by the EtherEncap LFB is=
 passed along with the packet and should be sufficient for the CE to do the=
 necessary processing and resolve the L2 entry required.
>
>
>
> By now, I suppose this comment can be closed.
>
>
>
> thanks,
>
> Weiming
>
>
>
> ----- Original Message -----
> From: "Jamal Hadi Salim" <hadi@mojatatu.com>
> Subject: Re: comments #13
>
>
> Some small corrections below:
>
> On Wed, Aug 17, 2011 at 10:39 PM, Chuanhuang Li
> <chuanhuang_li@mail.zjgsu.edu.cn> wrote:
>
>> 5.4.2.1.
>>
>> All associated metadata produced (but not consumed) by previous processe=
d
>> LFBs should be delivered to CE via the ForCES protocol redirect message =
[RFC5810].
>> CE can decide how to process the packet according these metadata.
>
> Change last sentence to:
> The CE can decide on how to process the redirected packet by referencing =
the
> associated metadata.
>
>> For example, the packet can't find L2 information in EtherEncap and need=
 to be
>> redirected to CE to do address resolution. Through the value of "Execpti=
onID" metadata,
>> CE knows what he should do. Of course, CE will be difficult to make a de=
cision, if there
>> is no metadata indicating the status of the packet(such as ExecptionID).=
 In this case,
>> CE should treat it as a new packet that havn't got any processing in FE.
>
> As an example, a packet could be redirected by the FE to the CE because t=
he
> EtherEncap LFB is not able to resolve L2 information. The metadata
> "ExceptionID",
> created by the EtherEncap LFB is passed along with the packet and should =
be
> sufficient for the CE to do the necessary processing and resolve the
> L2 entry required.
>
>
> cheers,
> jamal

From hadi@mojatatu.com  Thu Sep  1 02:13:10 2011
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE1FC21F8A97 for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 02:13:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.327
X-Spam-Level: 
X-Spam-Status: No, score=-102.327 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l52n5EHF-N6B for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 02:13:10 -0700 (PDT)
Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by ietfa.amsl.com (Postfix) with ESMTP id EF06621F8785 for <forces@ietf.org>; Thu,  1 Sep 2011 02:13:09 -0700 (PDT)
Received: by fxe6 with SMTP id 6so537867fxe.31 for <forces@ietf.org>; Thu, 01 Sep 2011 02:14:39 -0700 (PDT)
Received: by 10.223.100.145 with SMTP id y17mr1407419fan.32.1314868479099; Thu, 01 Sep 2011 02:14:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.126.193 with HTTP; Thu, 1 Sep 2011 02:14:19 -0700 (PDT)
In-Reply-To: <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com> <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Thu, 1 Sep 2011 05:14:19 -0400
Message-ID: <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com>
To: "Wang,Weiming" <wmwang2001@hotmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: forces@ietf.org, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 09:13:10 -0000

Weiming,

On Thu, Sep 1, 2011 at 12:22 AM, Wang,Weiming <wmwang2001@hotmail.com> wrot=
e:
ent more:
>
> ----------
> 5,5.1. BasicMetadataDispatch
>
>
> A basic medatata dispatch LFB is defined to abstract the process in which=
 a packet is
> dispatched to some path based on its associated =A0metadata value.
>
>
>
> 5.5.1.1. Data Handling
>
>
>
> The BasicMetadataDispatch LFB provides the function to dispatch input pac=
kets to a group output according to a metadatum and a dispatch table.
>
> The BasicMetadataDispatch has only one singleton input known as "PktsIn".

I think the above two sentences would be better to move to  5.5.1 above so =
that
we only talk about processing in this section.

> Every input packet should be associated with a metadatum that will be use=
d by the LFB to do the dispatch.
> If a packet is not associated with such a metadatum, the packet will be d=
ropped inside the LFB.
>
>
> This LFB contains a dispatch table named MetadataDispatchTable that can b=
e set by CE so as to decide
> which metadatum is used for dispatch.

"...is configured by the CE to define which metadata is to be used for
dispatching."

>The table contains entires of a Metadata ID, a Metadata value  and an Outp=
utIndex.
>
>The LFB uses all existing metadata associated with every input packet with=
 their
> metadata IDs and metadata values as the content keys to look up the table=
 to find out the relevant OutputIndex.
> If a packet failed lookup of the table, the packet will just be dropped i=
nside the LFB.
>

Ok, now i realize my confusion was technical not editorial. It seems
sensible that
we should avoid content keys if we can get away with indexed tables. I am s=
orry
if i am rehashing past discussion: Why was this not a table inside a
table indirection?
First you use the Metadata ID to index into table 1 to find the table for
that Metadata. Drop if non-existent. Next you lookup the second table
using the metadata value to find the OutputIndex. Drop if non-existent.

>
>
> The BasicMetadataDispatch LFB has one output defined as a group output kn=
own as "PktsOut". A packet having found an OutputIndex will be output to th=
e group port instance with the corresponding index.
>
>
>
> As an example, if the CE decides to dispatch packets according to physica=
l port ID (PHYPortID), the CE may set the metadata ID of PHYPortID and the =
PHYPortID actual value (the metadata value), and assigned OutputIndex to th=
e =A0dispatch table. When a packet arrives, metadata associated with the pa=
cket are used to look up the dispatch table to find out an output port inst=
ance for the packet.
>
>
>
> Currently the BasicMetadataDispatch LFB only allows the metadata value of=
 the dispatch table entry be integer.

makes more sense to say "32-bit value".

>A metadatum with other types of value is not supported in this version. A =
more complex metadata dispatch LFB may be defined in future version of the =
library. In that LFB, multiple tuples of metadata with more value types sup=
ported may be used to dispatch packets.
>
>
>
> 5.5.1.2. Components
>
>
>
> This LFB has only one component named MetadataDispatchTable which is defi=
ned as an array. Each row of the array is a struct containing a =A0 Metadat=
a ID, a Metadata value and the OutputIndex to select the output port from t=
he group.
>
>

I have no issues with the rest of the text.

cheers,
jamal

From wmwang2001@hotmail.com  Thu Sep  1 06:31:39 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A325521F99E0 for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 06:31:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.18
X-Spam-Level: **
X-Spam-Status: No, score=2.18 tagged_above=-999 required=5 tests=[AWL=0.426, BAYES_50=0.001, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qf66FAzmAc3D for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 06:31:39 -0700 (PDT)
Received: from blu0-omc2-s21.blu0.hotmail.com (blu0-omc2-s21.blu0.hotmail.com [65.55.111.96]) by ietfa.amsl.com (Postfix) with ESMTP id 2EAF821F99DC for <forces@ietf.org>; Thu,  1 Sep 2011 06:31:39 -0700 (PDT)
Received: from BLU0-SMTP227 ([65.55.111.73]) by blu0-omc2-s21.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 1 Sep 2011 06:33:11 -0700
X-Originating-IP: [122.233.195.56]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl>
Received: from WmwangHome ([122.233.195.56]) by BLU0-SMTP227.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 1 Sep 2011 06:33:10 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com> <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl> <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com>
Date: Thu, 1 Sep 2011 21:33:12 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 01 Sep 2011 13:33:10.0566 (UTC) FILETIME=[B1078C60:01CC68AB]
Cc: forces@ietf.org, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 13:31:39 -0000

Rml4ZWQgYWxsIGV4Y2VwdCBvbiB0aGUgZm9sbG93aW5nIHBvaW50LiANCkNodWFuaHVhbmcscGxz
IGRvdWJsZSBjaGVjayB0aGUgcG9zc2liaWxpdHkgdG8gdXNlIGEgdGFibGUgaW4gdGFibGUgaGVy
ZS4gDQoNCnRoYW5rcywNCldlaW1pbmcNCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQpG
cm9tOiAiSmFtYWwgSGFkaSBTYWxpbSIgPGhhZGlAbW9qYXRhdHUuY29tPg0KPlRoZSB0YWJsZSBj
b250YWlucyBlbnRpcmVzIG9mIGEgTWV0YWRhdGEgSUQsIGEgTWV0YWRhdGEgdmFsdWUgIGFuZCBh
biBPdXRwdXRJbmRleC4NCj4NCj5UaGUgTEZCIHVzZXMgYWxsIGV4aXN0aW5nIG1ldGFkYXRhIGFz
c29jaWF0ZWQgd2l0aCBldmVyeSBpbnB1dCBwYWNrZXQgd2l0aCB0aGVpcg0KPiBtZXRhZGF0YSBJ
RHMgYW5kIG1ldGFkYXRhIHZhbHVlcyBhcyB0aGUgY29udGVudCBrZXlzIHRvIGxvb2sgdXAgdGhl
IHRhYmxlIHRvIGZpbmQgb3V0IHRoZSByZWxldmFudCBPdXRwdXRJbmRleC4NCj4gSWYgYSBwYWNr
ZXQgZmFpbGVkIGxvb2t1cCBvZiB0aGUgdGFibGUsIHRoZSBwYWNrZXQgd2lsbCBqdXN0IGJlIGRy
b3BwZWQgaW5zaWRlIHRoZSBMRkIuDQo+DQpPaywgbm93IGkgcmVhbGl6ZSBteSBjb25mdXNpb24g
d2FzIHRlY2huaWNhbCBub3QgZWRpdG9yaWFsLiBJdCBzZWVtcw0Kc2Vuc2libGUgdGhhdA0Kd2Ug
c2hvdWxkIGF2b2lkIGNvbnRlbnQga2V5cyBpZiB3ZSBjYW4gZ2V0IGF3YXkgd2l0aCBpbmRleGVk
IHRhYmxlcy4gSSBhbSBzb3JyeQ0KaWYgaSBhbSByZWhhc2hpbmcgcGFzdCBkaXNjdXNzaW9uOiBX
aHkgd2FzIHRoaXMgbm90IGEgdGFibGUgaW5zaWRlIGENCnRhYmxlIGluZGlyZWN0aW9uPw0KRmly
c3QgeW91IHVzZSB0aGUgTWV0YWRhdGEgSUQgdG8gaW5kZXggaW50byB0YWJsZSAxIHRvIGZpbmQg
dGhlIHRhYmxlIGZvcg0KdGhhdCBNZXRhZGF0YS4gRHJvcCBpZiBub24tZXhpc3RlbnQuIE5leHQg
eW91IGxvb2t1cCB0aGUgc2Vjb25kIHRhYmxlDQp1c2luZyB0aGUgbWV0YWRhdGEgdmFsdWUgdG8g
ZmluZCB0aGUgT3V0cHV0SW5kZXguIERyb3AgaWYgbm9uLWV4aXN0ZW50Lg0K


From wmwang2001@hotmail.com  Thu Sep  1 06:34:21 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC80E21F9B57 for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 06:34:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.133
X-Spam-Level: **
X-Spam-Status: No, score=2.133 tagged_above=-999 required=5 tests=[AWL=0.379,  BAYES_50=0.001, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id anR02OR7bx-f for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 06:34:21 -0700 (PDT)
Received: from blu0-omc2-s6.blu0.hotmail.com (blu0-omc2-s6.blu0.hotmail.com [65.55.111.81]) by ietfa.amsl.com (Postfix) with ESMTP id 4FFDC21F9B55 for <forces@ietf.org>; Thu,  1 Sep 2011 06:34:21 -0700 (PDT)
Received: from BLU0-SMTP348 ([65.55.111.73]) by blu0-omc2-s6.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 1 Sep 2011 06:35:54 -0700
X-Originating-IP: [122.233.195.56]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP348EE9F1FB7B2E22B256AACC9190@phx.gbl>
Received: from WmwangHome ([122.233.195.56]) by BLU0-SMTP348.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 1 Sep 2011 06:35:52 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>, <forces@ietf.org>
References: <CAAFAkD85x3tj6gFgCMppCWtE_ROcx6bW=6Nde=u83Y+NCTENLg@mail.gmail.com>
Date: Thu, 1 Sep 2011 21:35:55 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 01 Sep 2011 13:35:52.0843 (UTC) FILETIME=[11C10DB0:01CC68AC]
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Subject: Re: [forces] comments #15
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 13:34:21 -0000

Q2h1YW5odWFuZywgcGxzIHByb3ZpZGUgcmVzcG9uc2UuDQoNCldlaW1pbmcNCg0KLS0tLS0gT3Jp
Z2luYWwgTWVzc2FnZSAtLS0tLSANCkZyb206ICJKYW1hbCBIYWRpIFNhbGltIiA8aGFkaUBtb2ph
dGF0dS5jb20+DQoNCj5JIGJyb3VnaHQgdGhpcyBjb25jZXJuIGluIHZlcnNpb24gNCBvZiB0aGUg
ZHJhZnQgYW5kIGkgZ290IGFncmVlbWVudA0KPiB0byBmaXggaXQuIEkgYW0gd29ycmllZCB0aGVy
ZSBhcmUgb3RoZXIgdGhpbmdzIG9mIHRoZSBzYW1lIG5hdHVyZS4NCj4gUGxlYXNlIG1ha2Ugc3Vy
ZSB5b3UgdXBkYXRlIGV2ZXJ5dGhpbmcgd2UgYWdyZWUgb24gc28gd2UgZG9udCBoYXZlDQo+IHRo
ZSBzYW1lIGRpc2N1c3Npb25zIGFnYWluLg0KPiBWbGFuSW5wdXRUYWJsZUVudHJ5VHlwZSBkZWZp
bmVzIFZMQU5JRCBhcyAzMmJpdC4NCj4gV2UgbmVlZCB0byB0eXBlZGVmIHRoZSBWTEFOSUQgYXBw
cm9wcmlhdGVseS4NCj4gDQo+IGNoZWVycywNCj4gamFtYWwNCj4=


From wmwang2001@hotmail.com  Thu Sep  1 06:38:14 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B08D621F905E for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 06:38:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.095
X-Spam-Level: **
X-Spam-Status: No, score=2.095 tagged_above=-999 required=5 tests=[AWL=0.341,  BAYES_50=0.001, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id as3wPYgiBDaa for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 06:38:14 -0700 (PDT)
Received: from blu0-omc2-s16.blu0.hotmail.com (blu0-omc2-s16.blu0.hotmail.com [65.55.111.91]) by ietfa.amsl.com (Postfix) with ESMTP id 27F7E21F9058 for <forces@ietf.org>; Thu,  1 Sep 2011 06:38:14 -0700 (PDT)
Received: from BLU0-SMTP273 ([65.55.111.73]) by blu0-omc2-s16.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 1 Sep 2011 06:39:47 -0700
X-Originating-IP: [122.233.195.56]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP27329A847E8A7E43A425751C9190@phx.gbl>
Received: from WmwangHome ([122.233.195.56]) by BLU0-SMTP273.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 1 Sep 2011 06:39:45 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>, <forces@ietf.org>
References: <CAAFAkD8jYs9xNnoOqXnoAX+DS=EOSE0FwA2=fkHfcurfLAMixg@mail.gmail.com>
Date: Thu, 1 Sep 2011 21:39:48 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 01 Sep 2011 13:39:45.0591 (UTC) FILETIME=[9C7B9470:01CC68AC]
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Subject: Re: [forces] comments #16
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 13:38:14 -0000

RG9uZS4gDQoNCldlaW1pbmcNCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQpGcm9tOiAi
SmFtYWwgSGFkaSBTYWxpbSIgPGhhZGlAbW9qYXRhdHUuY29tPg0KDQo+SSBhbSBnb2luZyB0byB0
cnkgYW5kIHdyYXAgdGhpcyB1cCB3aXRoIGEgZmV3IG1vcmUgY29tbWVudHMuDQo+IFRvIHJlZHVj
ZSB0aGUgYW1vdW50IG9mIHRleHQgcG9zdGVkLCBJIHdvbnQgcG9zdCB3aGF0IHRoZQ0KPiBvcmln
aW5hbCB0ZXh0IGxvb2tlZCBsaWtlIC0gaSBob3BlIHRoaXMgaXMgZmluZSB3aXRoIHRoZSBhdXRo
b3JzLg0KPiANCj4gLS0tLQ0KPiA1NCkgU2VjdGlvbiA3DQo+IA0KPiBSZXdyaXRlIHRvOg0KPiAN
Cj4gVGhpcyBzZWN0aW9uIGRlbW9uc3RyYXRlcyBleGFtcGxlcyBvbiBob3cgdGhlIExGQiBjbGFz
c2VzIGRlZmluZWQgYnkNCj4gdGhlIEJhc2UgTEZCIGxpYnJhcnkgaW4gU2VjdGlvbiA2IGNhbiBi
ZSBhcHBsaWVkIHRvIGFjaGlldmUgc29tZSB0eXBpY2FsDQo+IHJvdXRlciBmdW5jdGlvbnMuIFRo
ZSBmdW5jdGlvbnMgZGVtb25zdHJhdGVkIGFyZToNCj4gDQo+IG8gSVB2NCBmb3J3YXJkaW5nDQo+
IA0KPiBvIEFSUCBwcm9jZXNzaW5nDQo+IA0KPiBJdCBpcyBhc3N1bWVkIHRoZSBMRkIgdG9wb2xv
Z3kgb24gdGhlIEZFIGRlc2NyaWJlZCBoYXMgYWxyZWFkeSBiZWVuDQo+IGVzdGFibGlzaGVkIGJ5
IHRoZSBDRSBhbmQgbWFwcyB0byB0aGUgdXNlIGNhc2VzIGlsbHVzdHJhdGVkIGluIHRoaXMNCj4g
c2VjdGlvbi4NCj4gDQo+IFRoZSB1c2UgY2FzZXMgZGVtb25zdHJhdGVkIGluIHRoaXMgc2VjdGlv
biBhcmUgbWVyZSBleGFtcGxlcw0KPiBhbmQgYnkgbm8gbWVhbnMgc2hvdWxkIGJlIHRyZWF0ZWQg
YXMgdGhlIG9ubHkgd2F5DQo+IG9uZSB3b3VsZCBjb25zdHJ1Y3Qgcm91dGVyIGZ1bmN0aW9uYWxp
dHkgZnJvbSBMRkJzOyBiYXNlZA0KPiBvbiB0aGUgY2FwYWJpbGl0eSBvZiB0aGUgRkUocyksIGEg
Q0Ugc2hvdWxkIGJlIGFibGUgdG8gZXhwcmVzcw0KPiBkaWZmZXJlbnQgTkUgYXBwbGljYXRpb25z
Lg0KPiAtLS0tLS0tDQo+IA0KPiBjaGVlcnMsDQo+IGphbWFsDQo+


From wmwang2001@hotmail.com  Thu Sep  1 06:57:57 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A2A821F9AA0 for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 06:57:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.708
X-Spam-Level: **
X-Spam-Status: No, score=2.708 tagged_above=-999 required=5 tests=[AWL=-0.335,  BAYES_05=-1.11, J_CHICKENPOX_16=0.6, J_CHICKENPOX_37=0.6, J_CHICKENPOX_38=0.6, J_CHICKENPOX_39=0.6, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PJ-hsfwY7VFJ for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 06:57:56 -0700 (PDT)
Received: from blu0-omc2-s36.blu0.hotmail.com (blu0-omc2-s36.blu0.hotmail.com [65.55.111.111]) by ietfa.amsl.com (Postfix) with ESMTP id 7039421F9A9C for <forces@ietf.org>; Thu,  1 Sep 2011 06:57:56 -0700 (PDT)
Received: from BLU0-SMTP393 ([65.55.111.71]) by blu0-omc2-s36.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 1 Sep 2011 06:59:29 -0700
X-Originating-IP: [122.233.195.56]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP39369BEF416857C8E1FA66DC9190@phx.gbl>
Received: from WmwangHome ([122.233.195.56]) by BLU0-SMTP393.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 1 Sep 2011 06:59:27 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>, <forces@ietf.org>
References: <CAAFAkD9nR72mh7G6cyJhK6xkos1JV_D0vp3hOBAnRtCKpn-1sw@mail.gmail.com>
Date: Thu, 1 Sep 2011 21:59:30 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 01 Sep 2011 13:59:27.0854 (UTC) FILETIME=[5D2A98E0:01CC68AF]
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Subject: Re: [forces] comments #17
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 13:57:57 -0000

RG9uZS4gSSBhbHNvIGVuam95ZWQgdGhlIGVmZmljaWVuY3kgOikNCg0KdGhhbmtzLA0KV2VpbWlu
Zw0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSANCkZyb206ICJKYW1hbCBIYWRpIFNhbGlt
IiA8aGFkaUBtb2phdGF0dS5jb20+DQoNCj5BIGJpdCBsb25nIC0gYnV0IG11Y2ggZWFzaWVyIHRv
IHdyaXRlIGl0IHRoaXMgd2F5IGluc3RlYWQgb2YgMjAgc21hbGwgY29tbWVudHM6DQo+IA0KPiAt
LS0tDQo+IA0KPiBGaWd1cmUgMSAoU2VjdGlvbiAzLjIuMykgc2hvd3MgYSB0eXBpY2FsIElQdjQg
Zm9yd2FyZGluZyBwcm9jZXNzaW5nDQo+IHBhdGggYnkgdXNlIG9mIHRoZSBiYXNlIExGQiBjbGFz
c2VzLg0KPiANCj4gQSBudW1iZXIgb2YgRXRoZXJQSFlDb3AgTEZCKHNlY3Rpb24gWFhYKSBpbnN0
YW5jZXMgYXJlIHVzZWQgdG8gZGVzY3JpYmUNCj4gcGh5c2ljYWwgbGF5ZXIgZnVuY3Rpb25zIG9m
IHRoZSBwb3J0cy4gUEhZUG9ydElEIG1ldGFkYXR1bSBpcw0KPiBnZW5lcmF0ZWQgYnkgRXRoZXJQ
SFlDb3AgTEZCIGFuZCBpcyB1c2VkIGJ5IGFsbCB0aGUgc3Vic2VxdWVudA0KPiBkb3duc3RyZWFt
IExGQnMuICBBbiBFdGhlck1BQ0luIExGQihzZWN0aW9uIFhYWCksIHdoaWNoIGRlc2NyaWJlDQo+
IHRoZSBNQUMgbGF5ZXIgcHJvY2Vzc2luZywgZm9sbG93cyBldmVyeSBFdGhlclBIWUNvcCBMRkIu
DQo+IFRoZSBFdGhlck1BQ0luIExGQiBtYXkgZG8gYSBsb2NhbGl0eSBjaGVjayBvZiBNQUMgYWRk
cmVzc2VzIGlmDQo+IHRoZSBDRSBjb25maWd1cmVzIHRoZSBhcHByb3ByaWF0ZSBFdGhlck1BQ0lu
IExGQiBjb21wb25lbnQuDQo+IA0KPiBFdGhlcm5ldCBwYWNrZXRzIG91dCBvZiB0aGUgRXRoZXJN
QUNJbiBMRkIgYXJlIHNlbnQgdG8gYW4NCj4gRXRoZXJDbGFzc2lmaWVyIExGQiAoc2VjdGlvbiBY
WFgpIHRvIGJlIGRlY2Fwc3VsYXRlZCBhbmQgY2xhc3NpZmllZA0KPiBpbnRvIG5ldHdvcmsgbGF5
ZXIgdHlwZXMgbGlrZSBJUHY0LCBJUHY2LCBBUlAsIGV0Yy4gSW4gdGhlIGV4YW1wbGUNCj4gdXNl
IGNhc2UsIGV2ZXJ5IHBoeXNpY2FsIEV0aGVybmV0IGludGVyZmFjZSBpcyBhc3NvY2lhdGVkIHdp
dGggb25lIENsYXNzaWZpZXINCj4gaW5zdGFuY2U7IGFsdGhvdWdoIG5vdCBpbGx1c3RyYXRlZCwg
aXQgaXMgYWxzbyBmZWFzaWJsZSB0aGF0IGFsbA0KPiBwaHlzaWNhbCBpbnRlcmZhY2VzIGFyZSBh
c3NvY2lhdGVkIHdpdGggb25seSBvbmUgRXRoZXJuZXQgQ2xhc3NpZmllcg0KPiBpbnN0YW5jZS4N
Cj4gDQo+IEV0aGVyQ2xhc3NpZmllciB1c2VzIHRoZSBQSFlQb3J0SUQgbWV0YWRhdHVtLCB0aGUg
RXRoZXJuZXQgdHlwZSBvZiB0aGUNCj4gaW5wdXQgcGFja2V0LCBhbmQgVmxhbklEIChpZiBwcmVz
ZW50IGluIHRoZSBpbnB1dCBFdGhlcm5ldCBwYWNrZXRzKSwgdG8NCj4gZGVjaWRlIHRoZSBwYWNr
ZXQgbmV0d29yayBsYXllciB0eXBlIGFuZCB0aGUgTEZCIG91dHB1dCBwb3J0IHRvIHRoZQ0KPiBk
b3duc3RyZWFtIExGQi4gVGhlIEV0aGVyQ2xhc3NpZmllciBMRkIgYWxzbyBhc3NpZ25zIGEgbmV3
IGxvZ2ljYWwgcG9ydA0KPiBJRCBtZXRhZGF0YSB0byB0aGUgcGFja2V0IGZvciBsYXRlciB1c2Uu
IFRoZSBFdGhlckNsYXNzaWZpZXINCj4gbWF5IGFsc28gZ2VuZXJhdGUgc29tZSBuZXcgbWV0YWRh
dGEgZm9yIGV2ZXJ5DQo+IHBhY2tldCBsaWtlIEV0aGVyVHlwZSwgU3JjTUFDLCBEc3RNQUMsIExv
Z2ljUG9ydElELCBldGMgZm9yIGNvbnN1bXB0aW9uDQo+IGJ5IGRvd25zdHJlYW0gTEZCcy4NCj4g
DQo+IElmIGEgcGFja2V0IGlzIGNsYXNzaWZpZWQgYXMgYW4gSVB2NCBwYWNrZXQsIGl0IGlzIHNl
bnQgZG93bnN0cmVhbSB0byBhbg0KPiBJUHY0VmFsaWRhdG9yIExGQihzZWN0aW9uIFhYWCkgdG8g
dmFsaWRhdGUgdGhlIElQdjQgcGFja2V0LiBJbiB0aGUNCj4gdmFsaWRhdG9yIExGQiwgSVB2NCBw
YWNrZXRzIGFyZSB2YWxpZGF0ZWQgYW5kIGFyZSBhZGRpdGlvbmFsbHkNCj4gY2xhc3NpZmllZCBp
bnRvIGVpdGhlciBJUHY0IHVuaWNhc3QgcGFja2V0cyBhbmQgbXVsdGljYXN0IHBhY2tldHMuDQo+
IElQdjQgdW5pY2FzdCBwYWNrZXRzIGFyZSBzZW50IHRvIGRvd25zdHJlYW0gdG8gdGhlIElQdjRV
Y2FzdExQTQ0KPiBMRkIoc2VjdGlvbiBYWFgpLg0KPiANCj4gVGhlIElQdjRVY2FzdExQTSBMRkIg
aXMgd2hlcmUgdGhlIGxvbmdlc3QgcHJlZml4IG1hdGNoIGRlY2lzaW9uIGlzIG1hZGUsDQo+IGFu
ZCBhIG5leHQgaG9wIHNlbGVjdGlvbiBpcyBzZWxlY3RlZC4gVGhlIG5leHRob3AgSUQgbWV0YWRh
dGEgaXMNCj4gZ2VuZXJhdGVkIGJ5IHRoZSBJUHY0VWNhc3RMUE0gTEZCIHRvIGJlIGNvbnN1bWVk
IGRvd25zdHJlYW0NCj4gYnkgdGhlIElQdjROZXh0SG9wIExGQihzZWN0aW9uIFhYWCkuDQo+IA0K
PiBUaGUgSVB2NE5leHRIb3AgTEZCIHVzZXMgdGhlIG5leHRob3AgSUQgbWV0YWRhdGEgdG8gZG8g
ZGVyaXZlDQo+IHdoZXJlIHRoZSBwYWNrZXQgaXMgdG8gZ28gbmV4dCBhbmQgdGhlIG1lZGlhIGVu
Y2Fwc3VsYXRpb24gdHlwZSBmb3INCj4gdGhlIHBvcnQsIGV0Yy4gVGhlIElQdjROZXh0SG9wIExG
QiBnZW5lcmF0ZXMgdGhlIEwzUG9ydElEIG1ldGFkYXRhDQo+IHVzZWQgdG8gaWRlbnRpZnkgYSBu
ZXh0IGhvcCBvdXRwdXQgcGh5c2ljYWwvbG9naWNhbCBwb3J0Lg0KPiBJbiB0aGUgZXhhbXBsZSB1
c2UgY2FzZSwgdGhlIG5leHQgaG9wIG91dHB1dCBwb3J0IGlzIGFuIEV0aGVybmV0IHR5cGU7DQo+
IGFzIGEgcmVzdWx0LCB0aGUgcGFja2V0IGFuZCBpdHMgTDMgcG9ydCBJRCBtZXRhZGF0dW0gYXJl
IHNlbnQgZG93bnN0cmVhbQ0KPiB0byBhbiBFdGhlckVuY2FwIExGQihzZWN0aW9uIFhYWCkuDQo+
IA0KPiBUaGUgRXRoZXJFbmNhcCBMRkIgZW5jYXBzdWxhdGVzIHRoZSBpbmNvbWluZyBwYWNrZXQg
aW50byBhbiBFdGhlcm5ldCBmcmFtZS4NCj4gQSBCYXNpY01ldGFkYXRhRGlzcGF0Y2ggTEZCIChz
ZWN0aW9uIFhYWCkgZm9sbG93cyB0aGUgRXRoZXJFbmNhcCBMRkIuDQo+IA0KPiBUaGUgQmFzaWNN
ZXRhZGF0YURpc3BhdGNoIExGQiBpcyB3aGVyZSBwYWNrZXRzIGFyZSBmaW5hbGx5IGRpc3BhdGNo
ZWQgdG8NCj4gZGlmZmVyZW50IG91dHB1dCBwaHlzaWNhbC9sb2dpY2FsIHBvcnRzIGFiYXNlZCBv
biB0aGUgTDNQb3J0SUQgbWV0YWRhdHVtDQo+IHNlbnQgdG8gdGhlIExGQi4NCj4gLS0tLS0tDQo+
IA0KPiBjaGVlcnMsDQo+IGphbWFsDQo+


From jmh@joelhalpern.com  Thu Sep  1 06:59:48 2011
Return-Path: <jmh@joelhalpern.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3594521F9AAF for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 06:59:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.536
X-Spam-Level: 
X-Spam-Status: No, score=-102.536 tagged_above=-999 required=5 tests=[AWL=0.063, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a9et3DI9essl for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 06:59:47 -0700 (PDT)
Received: from hermes.out.tigertech.net (hermes-ipv6.tigertech.net [IPv6:2604:4f00::1:0:0:16]) by ietfa.amsl.com (Postfix) with ESMTP id BB64921F9AB1 for <forces@ietf.org>; Thu,  1 Sep 2011 06:59:47 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id 9CAAD4300FD; Thu,  1 Sep 2011 07:01:20 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net
Received: from [10.10.10.104] (pool-71-161-50-73.clppva.btas.verizon.net [71.161.50.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTPSA id A3967430080; Thu,  1 Sep 2011 07:01:19 -0700 (PDT)
Message-ID: <4E5F9018.30400@joelhalpern.com>
Date: Thu, 01 Sep 2011 10:00:56 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
References: <CAAFAkD_p906=K4oYrnSdyXfkUmr4_uuVEAAKeAx-YVV8e=A_Yw@mail.gmail.com>, <201109010919027653873@mail.zjgsu.edu.cn>, <201109011105325780938@mail.zjgsu.edu.cn>, <4E5EF6E8.4050903@stevecrocker.com> <201109011511399686610@mail.zjgsu.edu.cn>
In-Reply-To: <201109011511399686610@mail.zjgsu.edu.cn>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "forces@ietf.org" <forces@ietf.org>
Subject: Re: [forces] comments on EtherClassifier output port
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 13:59:48 -0000

I can live with treating it as an exception, and using ExceptionOut.
Yours,
Joel

On 9/1/2011 3:11 AM, Chuanhuang Li wrote:
> Hi, All
>      We need add an LFB port in EtherClassifier to output the packets
> which can't be classified. They can be processed in other LFB or
> redirected to CE. Joel agree with me on this suggest.
> His opinion, this LFB port can be named "noMatchingClassification".
>
> Joel, but I think, similar to other LFBs, it is best named "ExceptionOut". We
> can use ExceptionID to describe the packets' status, so CE can know
> how to process them.
>
> Yours,
> Chuanhuang
>
>
>

From jmh@joelhalpern.com  Thu Sep  1 07:07:12 2011
Return-Path: <jmh@joelhalpern.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39FA521F9A96 for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 07:07:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.237
X-Spam-Level: 
X-Spam-Status: No, score=-102.237 tagged_above=-999 required=5 tests=[AWL=-0.238, BAYES_00=-2.599, J_CHICKENPOX_47=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wAKU0rh9xWqv for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 07:07:11 -0700 (PDT)
Received: from hermes.out.tigertech.net (hermes-ipv6.tigertech.net [IPv6:2604:4f00::1:0:0:16]) by ietfa.amsl.com (Postfix) with ESMTP id D382D21F9A98 for <forces@ietf.org>; Thu,  1 Sep 2011 07:07:11 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id 42ABD4300E4; Thu,  1 Sep 2011 07:08:44 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net
Received: from [10.10.10.104] (pool-71-161-50-73.clppva.btas.verizon.net [71.161.50.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTPSA id 1A712430071; Thu,  1 Sep 2011 07:08:42 -0700 (PDT)
Message-ID: <4E5F91D3.9030400@joelhalpern.com>
Date: Thu, 01 Sep 2011 10:08:19 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: "Wang,Weiming" <wmwang2001@hotmail.com>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com> <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl> <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com> <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl>
In-Reply-To: <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: forces@ietf.org, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 14:07:12 -0000

I am probably missing a bit of context.
As a general rule, we do not use metadata IDs as table indices.  The 
reason is that they are allocated across all the uses of metdaa, so they 
are not a dense set.  Using them as an index produces a large, sparse, 
table.  Not particularly good.

We can use the values of a metadatum as an index if that particular set 
of values is designed to be dense, and start from a very small number 
(0, 1, or so).  Some metadata are designed that way, some aren't.

Yours,
Joel

On 9/1/2011 9:33 AM, Wang,Weiming wrote:
> Fixed all except on the following point.
> Chuanhuang,pls double check the possibility to use a table in table here.
>
> thanks,
> Weiming
> ----- Original Message -----
> From: "Jamal Hadi Salim"<hadi@mojatatu.com>
>> The table contains entires of a Metadata ID, a Metadata value  and an OutputIndex.
>>
>> The LFB uses all existing metadata associated with every input packet with their
>> metadata IDs and metadata values as the content keys to look up the table to find out the relevant OutputIndex.
>> If a packet failed lookup of the table, the packet will just be dropped inside the LFB.
>>
> Ok, now i realize my confusion was technical not editorial. It seems
> sensible that
> we should avoid content keys if we can get away with indexed tables. I am sorry
> if i am rehashing past discussion: Why was this not a table inside a
> table indirection?
> First you use the Metadata ID to index into table 1 to find the table for
> that Metadata. Drop if non-existent. Next you lookup the second table
> using the metadata value to find the OutputIndex. Drop if non-existent.

From wmwang2001@hotmail.com  Thu Sep  1 07:11:00 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AF8F21F9B8F for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 07:11:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.692
X-Spam-Level: **
X-Spam-Status: No, score=2.692 tagged_above=-999 required=5 tests=[AWL=-0.262,  BAYES_50=0.001, J_CHICKENPOX_16=0.6, J_CHICKENPOX_37=0.6, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zw9z-yKI6CXe for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 07:10:59 -0700 (PDT)
Received: from blu0-omc2-s10.blu0.hotmail.com (blu0-omc2-s10.blu0.hotmail.com [65.55.111.85]) by ietfa.amsl.com (Postfix) with ESMTP id 4DEE821F9AB8 for <forces@ietf.org>; Thu,  1 Sep 2011 07:10:59 -0700 (PDT)
Received: from BLU0-SMTP311 ([65.55.111.72]) by blu0-omc2-s10.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 1 Sep 2011 07:12:32 -0700
X-Originating-IP: [122.233.195.56]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP311C6FBCA4837267142631EC9190@phx.gbl>
Received: from WmwangHome ([122.233.195.56]) by BLU0-SMTP311.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 1 Sep 2011 07:12:30 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>, <forces@ietf.org>
References: <CAAFAkD9w33RtbHh-nQMfCHDJuaK55Q2xHdDhKVZXRTrT4pU68g@mail.gmail.com>
Date: Thu, 1 Sep 2011 22:12:33 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 01 Sep 2011 14:12:31.0335 (UTC) FILETIME=[30284F70:01CC68B1]
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Subject: Re: [forces] comments #18
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 14:11:00 -0000

RG9uZSB3aXRoIGVmZmljaWVuY3kgOiApDQoNCnRoYW5rcyBKYW1hbCENCg0KV2VpbWluZw0KDQot
LS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJvbTogIkphbWFsIEhhZGkgU2FsaW0iIDxo
YWRpQG1vamF0YXR1LmNvbT4NCg0KPiBBbm90aGVyIGxvbmcgb25lIC0gc2ltaWxhciBpbiBzcGly
aXQgdG8gZWFybGllciBvbmUNCj4gDQo+IC0tLS0tDQo+IDU2KSBTZWN0aW9uIDcuMg0KPiANCj4g
RmlndXJlIDIgc2hvd3MgdGhlIHByb2Nlc3NpbmcgcGF0aCBmb3IgQVJQIHByb3RvY29sIGluIHRo
ZSBjYXNlIHRoZQ0KPiBDRSBpbXBsZW1lbnRzIHRoZSBBUlAgcHJvY2Vzc2luZyBmdW5jdGlvbi4g
Qnkgbm8gbWVhbnMgaXMgdGhpcw0KPiB0aGUgb25seSB3YXkgQVJQIHByb2Nlc3NpbmcgY291bGQg
YmUgYWNoaWV2ZWQ7IGFzIGFuIGV4YW1wbGUNCj4gQVJQIHByb2Nlc3NpbmcgY291bGQgaGFwcGVu
IGF0IHRoZSBGRSAtIGJ1dCB0aGF0IGRpc2N1c3Npb24gaXMgb3V0DQo+IG9mIHNjb3BlIGZvciB0
aGlzIHVzZSBjYXNlLg0KPiANCj4gVGhlcmUgYXJlIHR3byB3YXlzIEFSUCBwcm9jZXNzaW5nIGNv
dWxkIGJlIHRyaWdnZXJlZCBpbiB0aGUgQ0UNCj4gYXMgaWxsdXN0cmF0ZWQgaW4gZmlndXJlIDI6
DQo+IA0KPiBvIEFSUCBwYWNrZXRzIGFycml2aW5nIGZyb20gb3V0c2lkZSBvZiB0aGUgTkUNCj4g
byBJUFY0IHBhY2tldHMgZmFpbGluZyB0byByZXNvbHZlIHdpdGhpbiB0aGUgRkUNCj4gDQo+IEFS
UCBwYWNrZXRzIGZyb20gbmV0d29yayBpbnRlcmZhY2VzIGFyZSBmaWx0ZXJlZCBvdXQgYnkgRXRo
ZXJDbGFzc2lmaWVyDQo+IExGQi4gVGhlIGNsYXNzaWZpZWQgQVJQIHBhY2tldHMgYW5kIGFzc29j
aWF0ZWQgbWV0YWRhdGEgYXJlIHRoZW4gc2VudA0KPiBkb3duc3RyZWFtIHRvIHRoZSBSZWRpcmVj
dE91dCBMRkIoc2VjdGlvbiBYWFgpIHRvIGJlIHRyYW5zcG9ydGVkIHRvIENFLg0KPiANCj4gVGhl
IEV0aGVyRW5jYXAgTEZCLCBhcyBkZXNjcmliZWQgZWFybGllciwgcmVjZWl2ZXMgcGFja2V0cyB0
aGF0DQo+IG5lZWQgRXRoZXJuZXQgTDIgZW5jYXBzdWxhdGluZy4gV2hlbiB0aGUgRXRoZXJFbmNh
cCBMRkIgZmFpbHMNCj4gdG8gZmluZCB0aGUgbmVjZXNzYXJ5IEwyIEV0aGVybmV0IGluZm9ybWF0
aW9uIHRvIGVuY2Fwc3VsYXRlDQo+IHRoZSBwYWNrZXQgd2l0aCwgaXQgb3V0cHV0cyB0aGUgcGFj
a2V0IHRvIGl0cyBFeGNlcHRpb25PdXQNCj4gTEZCIHBvcnQuIERvd25zdHJlYW0gdG8gRXRoZXJF
bmNhcCBMRkIncyBFeGNlcHRpb25PdXQgTEZCIHBvcnQgaXMNCj4gdGhlIFJlZGlyZWN0T3V0IExG
QiB3aGljaCB0cmFuc3BvcnRzIHRoZSBwYWNrZXQgdG8gdGhlIENFIChzZWUNCj4gU2VjdGlvbiBY
WFggZm9yIGRldGFpbHMpLg0KPiANCj4gVG8gYWNoaWV2ZSBpdHMgZ29hbCwgdGhlIENFIG5lZWRz
IHRvIGdlbmVyYXRlIEFSUCByZXF1ZXN0IGFuZA0KPiByZXNwb25zZSBwYWNrZXRzIGFuZCBzZW5k
IHRoZW0gdG8gZXh0ZXJuYWwgKHRvIHRoZSBORSkgbmV0d29ya3MuDQo+IEFSUCByZXF1ZXN0IGFu
ZCByZXNwb25zZSBwYWNrZXRzIGZyb20gdGhlIENFIGFyZSByZWRpcmVjdGVkIHRvIGFuDQo+IEZF
IHZpYSBhIFJlZGlyZWN0SW4gTEZCKHNlY3Rpb24gWFhYKS4NCj4gDQo+IEFzIHdhcyB0aGUgY2Fz
ZSB3aXRoIGZvcndhcmRlZCBJUHY0IHBhY2tldHMsIG91dGdvaW5nIEFSUCBwYWNrZXRzIGFyZSBh
bHNvDQo+IGVuY2Fwc3VsYXRlZCB0byBFdGhlcm5ldCBmb3JtYXQgYnkgdGhlIEV0aGVyRW5jYXAg
TEZCLCBhbmQgdGhlbg0KPiBkaXNwYXRjaGVkIHRvIGRpZmZlcmVudCBpbnRlcmZhY2VzIHZpYSBh
IEJhc2ljTWV0YWRhdGFEaXNwYXRjaCBMRkIuDQo+IFRoZSBCYXNpY01ldGFkYXRhRGlzcGF0Y2gg
TEZCIGRpc3BhdGNoZXMgdGhlIHBhY2tldHMgYWNjb3JkaW5nIHRvDQo+IHRoZSBMM1BvcnRJRCBt
ZXRhZGF0dW0gaW5jbHVkZWQgaW4gZXZlcnkgQVJQIHBhY2tldCBzZW50IGZyb20gQ0UuDQo+IC0t
LS0NCj4gDQo+IGNoZWVycywNCj4gamFtYWwNCj4=


From hadi@mojatatu.com  Thu Sep  1 09:48:53 2011
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A9F421F96BF for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 09:48:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.328
X-Spam-Level: 
X-Spam-Status: No, score=-102.328 tagged_above=-999 required=5 tests=[AWL=0.049, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s5qyAt8UB1Wz for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 09:48:52 -0700 (PDT)
Received: from mail-ew0-f44.google.com (mail-ew0-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 1946221F96BB for <forces@ietf.org>; Thu,  1 Sep 2011 09:48:51 -0700 (PDT)
Received: by ewy19 with SMTP id 19so1198792ewy.31 for <forces@ietf.org>; Thu, 01 Sep 2011 09:50:24 -0700 (PDT)
Received: by 10.223.6.91 with SMTP id 27mr26620fay.146.1314895824144; Thu, 01 Sep 2011 09:50:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.126.193 with HTTP; Thu, 1 Sep 2011 09:50:04 -0700 (PDT)
In-Reply-To: <4E5F91D3.9030400@joelhalpern.com>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com> <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl> <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com> <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl> <4E5F91D3.9030400@joelhalpern.com>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Thu, 1 Sep 2011 12:50:04 -0400
Message-ID: <CAAFAkD-T7BD03zF_1ubwJY6kKonfAn4wcp+YLHeeB_nG6Af+bQ@mail.gmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: forces@ietf.org, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 16:48:53 -0000

Those are good reasons - and i will be happy if you kept the
representation as is
as long as you say something of whats below in the text.

cheers,
jamal

On Thu, Sep 1, 2011 at 10:08 AM, Joel M. Halpern <jmh@joelhalpern.com> wrot=
e:
> I am probably missing a bit of context.
> As a general rule, we do not use metadata IDs as table indices. =A0The re=
ason
> is that they are allocated across all the uses of metdaa, so they are not=
 a
> dense set. =A0Using them as an index produces a large, sparse, table. =A0=
Not
> particularly good.
>
> We can use the values of a metadatum as an index if that particular set o=
f
> values is designed to be dense, and start from a very small number (0, 1,=
 or
> so). =A0Some metadata are designed that way, some aren't.
>
> Yours,
> Joel
>
> On 9/1/2011 9:33 AM, Wang,Weiming wrote:
>>
>> Fixed all except on the following point.
>> Chuanhuang,pls double check the possibility to use a table in table here=
.
>>
>> thanks,
>> Weiming
>> ----- Original Message -----
>> From: "Jamal Hadi Salim"<hadi@mojatatu.com>
>>>
>>> The table contains entires of a Metadata ID, a Metadata value =A0and an
>>> OutputIndex.
>>>
>>> The LFB uses all existing metadata associated with every input packet
>>> with their
>>> metadata IDs and metadata values as the content keys to look up the tab=
le
>>> to find out the relevant OutputIndex.
>>> If a packet failed lookup of the table, the packet will just be dropped
>>> inside the LFB.
>>>
>> Ok, now i realize my confusion was technical not editorial. It seems
>> sensible that
>> we should avoid content keys if we can get away with indexed tables. I a=
m
>> sorry
>> if i am rehashing past discussion: Why was this not a table inside a
>> table indirection?
>> First you use the Metadata ID to index into table 1 to find the table fo=
r
>> that Metadata. Drop if non-existent. Next you lookup the second table
>> using the metadata value to find the OutputIndex. Drop if non-existent.
>

From chuanhuang_li@mail.zjgsu.edu.cn  Thu Sep  1 18:08:57 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D85421F940C for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 18:08:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.134
X-Spam-Level: 
X-Spam-Status: No, score=-0.134 tagged_above=-999 required=5 tests=[AWL=0.071,  BAYES_00=-2.599, J_CHICKENPOX_47=0.6, MIME_BASE64_BLANKS=0.041,  MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uJLXEtDsRYyg for <forces@ietfa.amsl.com>; Thu,  1 Sep 2011 18:08:57 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id 6690D21F9402 for <forces@ietf.org>; Thu,  1 Sep 2011 18:08:53 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85DLgnXKK2BOwM9qAA--.35442S2;  Fri, 02 Sep 2011 09:05:14 +0800 (CST)
Date: Fri, 2 Sep 2011 09:11:08 +0800
From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com>, <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl>, <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com>, <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl>, <4E5F91D3.9030400@joelhalpern.com>
Message-ID: <201109020911078756756@mail.zjgsu.edu.cn>
Organization: Zhejiang Gongshang Univercity
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-CM-TRANSID: rBCI85DLgnXKK2BOwM9qAA--.35442S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: forces <forces@ietf.org>
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Sep 2011 01:08:57 -0000

SGksQWxsDQoNCkFzIGFuIGFsdGVybmF0aXZlLCBpIHRoaW5rIHdlIGNhbiBkZWZpbmUgTWV0YWRh
dGFEaXNwYXRjaFRhYmxlIGJ5IHVzaW5nIHRhYmxlIGluIHRhYmxlIGFzIEphbWFsIHNhaWQuDQpQ
aGVyaGFwcywgdGhpcyBkZWZpbml0aW9uIGlzIG1vcmUgY29udmluaWVudC4gDQpuYW1lOiBNZXRh
ZGF0YURpc3BhdGNoVGFibGUNCnR5cGU6IE1ldGFkYXRhRGlzcGF0Y2hUYWJsZVR5cGUgDQphcnJh
eSBvZjoNCnsNCiAgICBNZXRhZGF0YUlEICAvKnRoZSBJRCB2YWx1ZSBvZiB0aGUgbWV0YWRhdGEu
Ki8NCiAgICBhcnJheSBvZjoNCiAgICB7ICANCiAgICAgICAgTWV0YWRhdGFWYWx1ZSwgICANCiAg
ICAgICAgT3V0cHV0SW5kZXggICAvKmdyb3VwIG91dHB1dCBwb3J0IGluZGV4Ki8NCiAgICAgfQ0K
fQ0KDQpGaXJzdCwgV2UgdXNlIHRoZSBJRCB2YWx1ZSBvZiB0aGUgbWV0YWRhdGEgdG8gbG9va3Vw
IHRoZSB0YWJsZSAoTm90ZSwgbm90IGZpbmRpbmcgaW50ZXJuYWwgaW5kZXgsIA0KYnV0IHRoZSBN
ZXRhZGF0YUlEIG1lbWJlciBpbiB0aGUgZW50cnkuKSwgYW5kIHdpbGwgZ2V0IGEgc3ViLXRhYmxl
LiBEcm9wIGlmIG5vbi1leGlzdGVudC4gDQpOZXh0IHdlIGxvb2t1cCB0aGUgc3ViLXRhYmxlIHVz
aW5nIHRoZSBtZXRhZGF0YSB2YWx1ZSB0bw0KIGZpbmQgdGhlIE91dHB1dEluZGV4LiBEcm9wIGlm
IG5vbi1leGlzdGVudC4NCg0KWW91cnMsDQpDaHVhbmh1YW5nCQ0KDQo9PT09PT09IDIwMTEtMDkt
MDIgMDA6NDk6MTUgSmFtYWwgSGFkaSBTYWxpbSwgd3JvdGU6ID09PT09PT0NCg0KPlRob3NlIGFy
ZSBnb29kIHJlYXNvbnMgLSBhbmQgaSB3aWxsIGJlIGhhcHB5IGlmIHlvdSBrZXB0IHRoZQ0KPnJl
cHJlc2VudGF0aW9uIGFzIGlzDQo+YXMgbG9uZyBhcyB5b3Ugc2F5IHNvbWV0aGluZyBvZiB3aGF0
cyBiZWxvdyBpbiB0aGUgdGV4dC4NCj4NCj5jaGVlcnMsDQo+amFtYWwNCj4NCj5PbiBUaHUsIFNl
cCAxLCAyMDExIGF0IDEwOjA4IEFNLCBKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi5j
b20+IHdyb3RlOg0KPj4gSSBhbSBwcm9iYWJseSBtaXNzaW5nIGEgYml0IG9mIGNvbnRleHQuDQo+
PiBBcyBhIGdlbmVyYWwgcnVsZSwgd2UgZG8gbm90IHVzZSBtZXRhZGF0YSBJRHMgYXMgdGFibGUg
aW5kaWNlcy4goFRoZSByZWFzb24NCj4+IGlzIHRoYXQgdGhleSBhcmUgYWxsb2NhdGVkIGFjcm9z
cyBhbGwgdGhlIHVzZXMgb2YgbWV0ZGFhLCBzbyB0aGV5IGFyZSBub3QgYQ0KPj4gZGVuc2Ugc2V0
LiCgVXNpbmcgdGhlbSBhcyBhbiBpbmRleCBwcm9kdWNlcyBhIGxhcmdlLCBzcGFyc2UsIHRhYmxl
LiCgTm90DQo+PiBwYXJ0aWN1bGFybHkgZ29vZC4NCj4+DQo+PiBXZSBjYW4gdXNlIHRoZSB2YWx1
ZXMgb2YgYSBtZXRhZGF0dW0gYXMgYW4gaW5kZXggaWYgdGhhdCBwYXJ0aWN1bGFyIHNldCBvZg0K
Pj4gdmFsdWVzIGlzIGRlc2lnbmVkIHRvIGJlIGRlbnNlLCBhbmQgc3RhcnQgZnJvbSBhIHZlcnkg
c21hbGwgbnVtYmVyICgwLCAxLCBvcg0KPj4gc28pLiCgU29tZSBtZXRhZGF0YSBhcmUgZGVzaWdu
ZWQgdGhhdCB3YXksIHNvbWUgYXJlbid0Lg0KPj4NCj4+IFlvdXJzLA0KPj4gSm9lbA0KPj4NCj4+
IE9uIDkvMS8yMDExIDk6MzMgQU0sIFdhbmcsV2VpbWluZyB3cm90ZToNCj4+Pg0KPj4+IEZpeGVk
IGFsbCBleGNlcHQgb24gdGhlIGZvbGxvd2luZyBwb2ludC4NCj4+PiBDaHVhbmh1YW5nLHBscyBk
b3VibGUgY2hlY2sgdGhlIHBvc3NpYmlsaXR5IHRvIHVzZSBhIHRhYmxlIGluIHRhYmxlIGhlcmUu
DQo+Pj4NCj4+PiB0aGFua3MsDQo+Pj4gV2VpbWluZw0KPj4+IC0tLS0tIE9yaWdpbmFsIE1lc3Nh
Z2UgLS0tLS0NCj4+PiBGcm9tOiAiSmFtYWwgSGFkaSBTYWxpbSI8aGFkaUBtb2phdGF0dS5jb20+
DQo+Pj4+DQo+Pj4+IFRoZSB0YWJsZSBjb250YWlucyBlbnRpcmVzIG9mIGEgTWV0YWRhdGEgSUQs
IGEgTWV0YWRhdGEgdmFsdWUgoGFuZCBhbg0KPj4+PiBPdXRwdXRJbmRleC4NCj4+Pj4NCj4+Pj4g
VGhlIExGQiB1c2VzIGFsbCBleGlzdGluZyBtZXRhZGF0YSBhc3NvY2lhdGVkIHdpdGggZXZlcnkg
aW5wdXQgcGFja2V0DQo+Pj4+IHdpdGggdGhlaXINCj4+Pj4gbWV0YWRhdGEgSURzIGFuZCBtZXRh
ZGF0YSB2YWx1ZXMgYXMgdGhlIGNvbnRlbnQga2V5cyB0byBsb29rIHVwIHRoZSB0YWJsZQ0KPj4+
PiB0byBmaW5kIG91dCB0aGUgcmVsZXZhbnQgT3V0cHV0SW5kZXguDQo+Pj4+IElmIGEgcGFja2V0
IGZhaWxlZCBsb29rdXAgb2YgdGhlIHRhYmxlLCB0aGUgcGFja2V0IHdpbGwganVzdCBiZSBkcm9w
cGVkDQo+Pj4+IGluc2lkZSB0aGUgTEZCLg0KPj4+Pg0KPj4+IE9rLCBub3cgaSByZWFsaXplIG15
IGNvbmZ1c2lvbiB3YXMgdGVjaG5pY2FsIG5vdCBlZGl0b3JpYWwuIEl0IHNlZW1zDQo+Pj4gc2Vu
c2libGUgdGhhdA0KPj4+IHdlIHNob3VsZCBhdm9pZCBjb250ZW50IGtleXMgaWYgd2UgY2FuIGdl
dCBhd2F5IHdpdGggaW5kZXhlZCB0YWJsZXMuIEkgYW0NCj4+PiBzb3JyeQ0KPj4+IGlmIGkgYW0g
cmVoYXNoaW5nIHBhc3QgZGlzY3Vzc2lvbjogV2h5IHdhcyB0aGlzIG5vdCBhIHRhYmxlIGluc2lk
ZSBhDQo+Pj4gdGFibGUgaW5kaXJlY3Rpb24/DQo+Pj4gRmlyc3QgeW91IHVzZSB0aGUgTWV0YWRh
dGEgSUQgdG8gaW5kZXggaW50byB0YWJsZSAxIHRvIGZpbmQgdGhlIHRhYmxlIGZvcg0KPj4+IHRo
YXQgTWV0YWRhdGEuIERyb3AgaWYgbm9uLWV4aXN0ZW50LiBOZXh0IHlvdSBsb29rdXAgdGhlIHNl
Y29uZCB0YWJsZQ0KPj4+IHVzaW5nIHRoZSBtZXRhZGF0YSB2YWx1ZSB0byBmaW5kIHRoZSBPdXRw
dXRJbmRleC4gRHJvcCBpZiBub24tZXhpc3RlbnQuDQo+Pg0K



From chuanhuang_li@mail.zjgsu.edu.cn  Fri Sep  2 06:58:02 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B872D21F8B30 for <forces@ietfa.amsl.com>; Fri,  2 Sep 2011 06:58:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.128
X-Spam-Level: 
X-Spam-Status: No, score=-0.128 tagged_above=-999 required=5 tests=[AWL=0.057,  BAYES_40=-0.185]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qImBh9XdXzVC for <forces@ietfa.amsl.com>; Fri,  2 Sep 2011 06:58:02 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id 7606A21F8B2F for <forces@ietf.org>; Fri,  2 Sep 2011 06:58:00 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85DrUTsP4GBOwM9qAA--.38519S2;  Fri, 02 Sep 2011 21:54:24 +0800 (CST)
Date: Fri, 2 Sep 2011 22:00:21 +0800
From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
References: <CAAFAkD_p906=K4oYrnSdyXfkUmr4_uuVEAAKeAx-YVV8e=A_Yw@mail.gmail.com>, <201109010919027653873@mail.zjgsu.edu.cn>, <201109011105325780938@mail.zjgsu.edu.cn>, <4E5EF6E8.4050903@stevecrocker.com>, <201109011511399686610@mail.zjgsu.edu.cn>
Message-ID: <201109022200213598571@mail.zjgsu.edu.cn>
Organization: Zhejiang Gongshang Univercity
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-CM-TRANSID: rBCI85DrUTsP4GBOwM9qAA--.38519S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: "forces@ietf.org" <forces@ietf.org>
Subject: Re: [forces] comments on EtherClassifier output port
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Sep 2011 13:58:02 -0000

Hi, All
    As an conclusion,  i list the port definiton of EtherClassifier. We add an output port 
named "ExceptionOut".

Inputs:
EtherPktsIn,  single input
frameExpected: Arbitrary
metadataExpected: PHYPortID, LogicalPortID (optional, defaultValue:0)  
 
Outputs:
ClassifyOut,  group output
frameProduced: Arbitrary
metadataProduced: PHYPortID, EtherType, SrcMAC, DstMAC, LogicPortID, VlanID (availability="conditional"), VlanPriority (availability="conditional") 

ExceptionOut, single output
frameProduced: Arbitrary
metadataProduced: ExceptionID    
/*ExceptionID Type. 
     o There are no mathing in classification.
*/

The text can be modified according this definition in Data handling section. 

Yours,
Chuanhuang

	

======= 2011-09-01 22:00:09 Joel M. Halpern, wrote: =======

>I can live with treating it as an exception, and using ExceptionOut.
>Yours,
>Joel
>
>On 9/1/2011 3:11 AM, Chuanhuang Li wrote:
>> Hi, All
>>      We need add an LFB port in EtherClassifier to output the packets
>> which can't be classified. They can be processed in other LFB or
>> redirected to CE. Joel agree with me on this suggest.
>> His opinion, this LFB port can be named "noMatchingClassification".
>>
>> Joel, but I think, similar to other LFBs, it is best named "ExceptionOut". We
>> can use ExceptionID to describe the packets' status, so CE can know
>> how to process them.
>>
>> Yours,
>> Chuanhuang
>>
>>
>>



From chuanhuang_li@mail.zjgsu.edu.cn  Fri Sep  2 07:28:11 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA9F721F8B06 for <forces@ietfa.amsl.com>; Fri,  2 Sep 2011 07:28:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.038
X-Spam-Level: 
X-Spam-Status: No, score=-1.038 tagged_above=-999 required=5 tests=[AWL=0.961,  BAYES_00=-2.599, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g8bvM0JHHxlY for <forces@ietfa.amsl.com>; Fri,  2 Sep 2011 07:28:11 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id B6B7521F8B05 for <forces@ietf.org>; Fri,  2 Sep 2011 07:28:10 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85D7AH0g52BOwM9qAA--.38587S2;  Fri, 02 Sep 2011 22:24:32 +0800 (CST)
Date: Fri, 2 Sep 2011 22:30:29 +0800
From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "Wang,Weiming" <wmwang2001@hotmail.com>, "Jamal Hadi Salim" <hadi@mojatatu.com>, "forces@ietf.org" <forces@ietf.org>
References: <CAAFAkD85x3tj6gFgCMppCWtE_ROcx6bW=6Nde=u83Y+NCTENLg@mail.gmail.com>
Message-ID: <201109022230296716433@mail.zjgsu.edu.cn>
Organization: Zhejiang Gongshang Univercity
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-CM-TRANSID: rBCI85D7AH0g52BOwM9qAA--.38587S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #15
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Sep 2011 14:28:12 -0000

Hi, Jamal
    If i have lost something, pls remind me, sorry. 
It seems we hadn't got an agreement on this issue. You just say "The VlanID type looks wrong." 
in the ee-suggested.txt.
Do you mean the VlanID shouldn't be defined as "uint32", and should be defined to 12 bits?
I think we use "uint32" is enough, and 12 bits type is difficult to define.
 
Yours,
Chuanhuang

======= 2011-09-01 21:34:43 Wang,Weiming, wrote: =======

>Chuanhuang, pls provide response.
>
>Weiming
>
>----- Original Message ----- 
>From: "Jamal Hadi Salim" <hadi@mojatatu.com>
>
>>I brought this concern in version 4 of the draft and i got agreement
>> to fix it. I am worried there are other things of the same nature.
>> Please make sure you update everything we agree on so we dont have
>> the same discussions again.
>> VlanInputTableEntryType defines VLANID as 32bit.
>> We need to typedef the VLANID appropriately.
>> 
>> cheers,
>> jamal
>>



From hadi@mojatatu.com  Fri Sep  2 10:42:56 2011
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 412E421F8C3D for <forces@ietfa.amsl.com>; Fri,  2 Sep 2011 10:42:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.029
X-Spam-Level: 
X-Spam-Status: No, score=-102.029 tagged_above=-999 required=5 tests=[AWL=-0.252, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_23=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KoKD6p07iHr7 for <forces@ietfa.amsl.com>; Fri,  2 Sep 2011 10:42:55 -0700 (PDT)
Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by ietfa.amsl.com (Postfix) with ESMTP id 7716121F8C3A for <forces@ietf.org>; Fri,  2 Sep 2011 10:42:55 -0700 (PDT)
Received: by fxe6 with SMTP id 6so2004769fxe.31 for <forces@ietf.org>; Fri, 02 Sep 2011 10:44:31 -0700 (PDT)
Received: by 10.223.29.76 with SMTP id p12mr348815fac.51.1314985471099; Fri, 02 Sep 2011 10:44:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.126.193 with HTTP; Fri, 2 Sep 2011 10:44:11 -0700 (PDT)
In-Reply-To: <201109020911078756756@mail.zjgsu.edu.cn>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com> <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl> <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com> <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl> <4E5F91D3.9030400@joelhalpern.com> <201109020911078756756@mail.zjgsu.edu.cn>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Fri, 2 Sep 2011 13:44:11 -0400
Message-ID: <CAAFAkD8WeBVvvr=+2KPuJXWp=H01eHMRkkO9_FKWSRW0OU_YSw@mail.gmail.com>
To: Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, forces <forces@ietf.org>
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Sep 2011 17:42:56 -0000

Chuanhuang,

Based on what Joel said (the sparsity issue) - I am open to leaving it as i=
t was
as long as the text reflects the reasoning.
I will leave it up to the authors to make that call.

cheers,
jamal

On Thu, Sep 1, 2011 at 9:11 PM, Chuanhuang Li
<chuanhuang_li@mail.zjgsu.edu.cn> wrote:
> Hi,All
>
> As an alternative, i think we can define MetadataDispatchTable by using t=
able in table as Jamal said.
> Pherhaps, this definition is more convinient.
> name: MetadataDispatchTable
> type: MetadataDispatchTableType
> array of:
> {
> =A0 =A0MetadataID =A0/*the ID value of the metadata.*/
> =A0 =A0array of:
> =A0 =A0{
> =A0 =A0 =A0 =A0MetadataValue,
> =A0 =A0 =A0 =A0OutputIndex =A0 /*group output port index*/
> =A0 =A0 }
> }
>
> First, We use the ID value of the metadata to lookup the table (Note, not=
 finding internal index,
> but the MetadataID member in the entry.), and will get a sub-table. Drop =
if non-existent.
> Next we lookup the sub-table using the metadata value to
> =A0find the OutputIndex. Drop if non-existent.
>
> Yours,
> Chuanhuang
>
> =3D=3D=3D=3D=3D=3D=3D 2011-09-02 00:49:15 Jamal Hadi Salim, wrote: =3D=3D=
=3D=3D=3D=3D=3D
>
>>Those are good reasons - and i will be happy if you kept the
>>representation as is
>>as long as you say something of whats below in the text.
>>
>>cheers,
>>jamal
>>
>>On Thu, Sep 1, 2011 at 10:08 AM, Joel M. Halpern <jmh@joelhalpern.com> wr=
ote:
>>> I am probably missing a bit of context.
>>> As a general rule, we do not use metadata IDs as table indices. =A0The =
reason
>>> is that they are allocated across all the uses of metdaa, so they are n=
ot a
>>> dense set. =A0Using them as an index produces a large, sparse, table. =
=A0Not
>>> particularly good.
>>>
>>> We can use the values of a metadatum as an index if that particular set=
 of
>>> values is designed to be dense, and start from a very small number (0, =
1, or
>>> so). =A0Some metadata are designed that way, some aren't.
>>>
>>> Yours,
>>> Joel
>>>
>>> On 9/1/2011 9:33 AM, Wang,Weiming wrote:
>>>>
>>>> Fixed all except on the following point.
>>>> Chuanhuang,pls double check the possibility to use a table in table he=
re.
>>>>
>>>> thanks,
>>>> Weiming
>>>> ----- Original Message -----
>>>> From: "Jamal Hadi Salim"<hadi@mojatatu.com>
>>>>>
>>>>> The table contains entires of a Metadata ID, a Metadata value =A0and =
an
>>>>> OutputIndex.
>>>>>
>>>>> The LFB uses all existing metadata associated with every input packet
>>>>> with their
>>>>> metadata IDs and metadata values as the content keys to look up the t=
able
>>>>> to find out the relevant OutputIndex.
>>>>> If a packet failed lookup of the table, the packet will just be dropp=
ed
>>>>> inside the LFB.
>>>>>
>>>> Ok, now i realize my confusion was technical not editorial. It seems
>>>> sensible that
>>>> we should avoid content keys if we can get away with indexed tables. I=
 am
>>>> sorry
>>>> if i am rehashing past discussion: Why was this not a table inside a
>>>> table indirection?
>>>> First you use the Metadata ID to index into table 1 to find the table =
for
>>>> that Metadata. Drop if non-existent. Next you lookup the second table
>>>> using the metadata value to find the OutputIndex. Drop if non-existent=
.
>>>
>

From hadi@mojatatu.com  Fri Sep  2 10:47:58 2011
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2C0C21F8C15 for <forces@ietfa.amsl.com>; Fri,  2 Sep 2011 10:47:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.324
X-Spam-Level: 
X-Spam-Status: No, score=-102.324 tagged_above=-999 required=5 tests=[AWL=0.053, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pEiXi5BE6K+Q for <forces@ietfa.amsl.com>; Fri,  2 Sep 2011 10:47:58 -0700 (PDT)
Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by ietfa.amsl.com (Postfix) with ESMTP id 4EB7221F8B9C for <forces@ietf.org>; Fri,  2 Sep 2011 10:47:52 -0700 (PDT)
Received: by fxe6 with SMTP id 6so2008680fxe.31 for <forces@ietf.org>; Fri, 02 Sep 2011 10:49:28 -0700 (PDT)
Received: by 10.223.54.206 with SMTP id r14mr2149477fag.13.1314985768098; Fri, 02 Sep 2011 10:49:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.126.193 with HTTP; Fri, 2 Sep 2011 10:49:08 -0700 (PDT)
In-Reply-To: <201109022230296716433@mail.zjgsu.edu.cn>
References: <CAAFAkD85x3tj6gFgCMppCWtE_ROcx6bW=6Nde=u83Y+NCTENLg@mail.gmail.com> <201109022230296716433@mail.zjgsu.edu.cn>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Fri, 2 Sep 2011 13:49:08 -0400
Message-ID: <CAAFAkD9ou5S+NEYOiUxia18qa=94X45wC-MCmZcXpQB49zkEBA@mail.gmail.com>
To: Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "forces@ietf.org" <forces@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #15
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Sep 2011 17:47:58 -0000

Chuanhuang,

Yes, I meant the VlanID shouldn't be defined as "uint32".

cheers,
jamal

On Fri, Sep 2, 2011 at 10:30 AM, Chuanhuang Li
<chuanhuang_li@mail.zjgsu.edu.cn> wrote:
> Hi, Jamal
> =A0 =A0If i have lost something, pls remind me, sorry.
> It seems we hadn't got an agreement on this issue. You just say "The Vlan=
ID type looks wrong."
> in the ee-suggested.txt.
> Do you mean the VlanID shouldn't be defined as "uint32", and should be de=
fined to 12 bits?
> I think we use "uint32" is enough, and 12 bits type is difficult to defin=
e.
>
> Yours,
> Chuanhuang
>
> =3D=3D=3D=3D=3D=3D=3D 2011-09-01 21:34:43 Wang,Weiming, wrote: =3D=3D=3D=
=3D=3D=3D=3D
>
>>Chuanhuang, pls provide response.
>>
>>Weiming
>>
>>----- Original Message -----
>>From: "Jamal Hadi Salim" <hadi@mojatatu.com>
>>
>>>I brought this concern in version 4 of the draft and i got agreement
>>> to fix it. I am worried there are other things of the same nature.
>>> Please make sure you update everything we agree on so we dont have
>>> the same discussions again.
>>> VlanInputTableEntryType defines VLANID as 32bit.
>>> We need to typedef the VLANID appropriately.
>>>
>>> cheers,
>>> jamal
>>>
>
>
>

From hadi@mojatatu.com  Fri Sep  2 12:30:07 2011
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3DB021F8CFC for <forces@ietfa.amsl.com>; Fri,  2 Sep 2011 12:30:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.325
X-Spam-Level: 
X-Spam-Status: No, score=-102.325 tagged_above=-999 required=5 tests=[AWL=0.052, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nkWem3wjVwFC for <forces@ietfa.amsl.com>; Fri,  2 Sep 2011 12:30:07 -0700 (PDT)
Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by ietfa.amsl.com (Postfix) with ESMTP id 308AB21F8CF8 for <forces@ietf.org>; Fri,  2 Sep 2011 12:30:07 -0700 (PDT)
Received: by fxe6 with SMTP id 6so2093076fxe.31 for <forces@ietf.org>; Fri, 02 Sep 2011 12:31:43 -0700 (PDT)
Received: by 10.223.29.76 with SMTP id p12mr499974fac.51.1314991903169; Fri, 02 Sep 2011 12:31:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.126.193 with HTTP; Fri, 2 Sep 2011 12:31:23 -0700 (PDT)
In-Reply-To: <CAAFAkD9ou5S+NEYOiUxia18qa=94X45wC-MCmZcXpQB49zkEBA@mail.gmail.com>
References: <CAAFAkD85x3tj6gFgCMppCWtE_ROcx6bW=6Nde=u83Y+NCTENLg@mail.gmail.com> <201109022230296716433@mail.zjgsu.edu.cn> <CAAFAkD9ou5S+NEYOiUxia18qa=94X45wC-MCmZcXpQB49zkEBA@mail.gmail.com>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Fri, 2 Sep 2011 15:31:23 -0400
Message-ID: <CAAFAkD8_K5d12=aR+K+ZUosjsY1jRL1jeAEX+PnZ1NwUKWJ7Ag@mail.gmail.com>
To: Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "forces@ietf.org" <forces@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #15
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Sep 2011 19:30:07 -0000

Chuanhuang,

To be precise, something like this in the base types:

<dataTypeDef>
     <name>vlanid</name>
     <synopsis>The VLAN ID</synopsis>
     <atomic>
      <baseType>uint16</baseType>
      <rangeRestriction>
       <allowedRange min=3D"0" max=3D"4095"/>
      </rangeRestriction>
     <defaultValue>0</defaultValue>
    </atomic>
   </dataTypeDef>


cheers,
jamal
On Fri, Sep 2, 2011 at 1:49 PM, Jamal Hadi Salim <hadi@mojatatu.com> wrote:
> Chuanhuang,
>
> Yes, I meant the VlanID shouldn't be defined as "uint32".
>
> cheers,
> jamal
>
> On Fri, Sep 2, 2011 at 10:30 AM, Chuanhuang Li
> <chuanhuang_li@mail.zjgsu.edu.cn> wrote:
>> Hi, Jamal
>> =A0 =A0If i have lost something, pls remind me, sorry.
>> It seems we hadn't got an agreement on this issue. You just say "The Vla=
nID type looks wrong."
>> in the ee-suggested.txt.
>> Do you mean the VlanID shouldn't be defined as "uint32", and should be d=
efined to 12 bits?
>> I think we use "uint32" is enough, and 12 bits type is difficult to defi=
ne.
>>
>> Yours,
>> Chuanhuang
>>
>> =3D=3D=3D=3D=3D=3D=3D 2011-09-01 21:34:43 Wang,Weiming, wrote: =3D=3D=3D=
=3D=3D=3D=3D
>>
>>>Chuanhuang, pls provide response.
>>>
>>>Weiming
>>>
>>>----- Original Message -----
>>>From: "Jamal Hadi Salim" <hadi@mojatatu.com>
>>>
>>>>I brought this concern in version 4 of the draft and i got agreement
>>>> to fix it. I am worried there are other things of the same nature.
>>>> Please make sure you update everything we agree on so we dont have
>>>> the same discussions again.
>>>> VlanInputTableEntryType defines VLANID as 32bit.
>>>> We need to typedef the VLANID appropriately.
>>>>
>>>> cheers,
>>>> jamal
>>>>
>>
>>
>>
>

From chuanhuang_li@mail.zjgsu.edu.cn  Fri Sep  2 17:59:35 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B46E021F8D15 for <forces@ietfa.amsl.com>; Fri,  2 Sep 2011 17:59:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.184
X-Spam-Level: 
X-Spam-Status: No, score=-0.184 tagged_above=-999 required=5 tests=[AWL=0.021,  BAYES_00=-2.599, J_CHICKENPOX_47=0.6, MIME_BASE64_BLANKS=0.041,  MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y-t9JZLcVLGF for <forces@ietfa.amsl.com>; Fri,  2 Sep 2011 17:59:35 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id B0FA721F8D0A for <forces@ietf.org>; Fri,  2 Sep 2011 17:59:34 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85CL1kIce2FOwM9qAA--.40194S2;  Sat, 03 Sep 2011 08:55:56 +0800 (CST)
Date: Sat, 3 Sep 2011 09:01:57 +0800
From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>
References: <CAAFAkD85x3tj6gFgCMppCWtE_ROcx6bW=6Nde=u83Y+NCTENLg@mail.gmail.com>, <201109022230296716433@mail.zjgsu.edu.cn>, <CAAFAkD9ou5S+NEYOiUxia18qa=94X45wC-MCmZcXpQB49zkEBA@mail.gmail.com>
Message-ID: <201109030901570462919@mail.zjgsu.edu.cn>
Organization: Zhejiang Gongshang Univercity
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-CM-TRANSID: rBCI85CL1kIce2FOwM9qAA--.40194S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: "forces@ietf.org" <forces@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #15
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Sep 2011 00:59:35 -0000

SGksSmFtYWwNCiAgIG9rLCBpdCBtYWtlcyBzZW5zZS4gV2UgY2FuIHVzZSCTYWxsb3dlZFJhbmdl
lCB0YWcgdG8gDQpjb25zdHJhaW4gdGhlIHZhbHVlLiBJJ2xsIG1vZGlmeSB0aGUgZGVmaW5pdGlv
biBpbiBYTUwuICBBdCB0aGUgc2FtZSB0aW1lLCANCnRoZSB0eXBlIG9mIFZMQU4gcHJpb3JpdHkg
aXMgYWxzbyBtb2RpZmllZC4gVGhhbmtzIQ0KDQogICAgICA8ZGF0YVR5cGVEZWY+DQogICAgICAg
ICA8bmFtZT5WbGFuSURUeXBlPC9uYW1lPg0KICAgICAgICAgPHN5bm9wc2lzPlRoZSB0eXBlIG9m
IFZMQU4gSUQ8L3N5bm9wc2lzPg0KICAgICAgICAgPGF0b21pYz4NCiAgICAgICAgIDxiYXNlVHlw
ZT51aW50MTY8L2Jhc2VUeXBlPg0KICAgICAgICAgICA8cmFuZ2VSZXN0cmljdGlvbj4NCiAgICAg
ICAgICAgICAgPGFsbG93ZWRSYW5nZSBtaW49IjAiIG1heD0iNDA5NSIvPg0KICAgICAgICAgICAg
PC9yYW5nZVJlc3RyaWN0aW9uPg0KICAgICAgICAgPC9hdG9taWM+DQogICAgICAgICA8ZGVmYXVs
dFZhbHVlPjA8L2RlZmF1bHRWYWx1ZT4NCiAgICAgICA8L2RhdGFUeXBlRGVmPg0KICAgICAgIDxk
YXRhVHlwZURlZj4NCiAgICAgICAgIDxuYW1lPlZsYW5Qcmlvcml0eVR5cGU8L25hbWU+DQogICAg
ICAgICA8c3lub3BzaXM+VGhlIHR5cGUgb2YgVkxBTiBwcmlvcml0eS48L3N5bm9wc2lzPg0KICAg
ICAgICAgPGF0b21pYz4NCiAgICAgICAgIDxiYXNlVHlwZT51aW50ODwvYmFzZVR5cGU+DQogICAg
ICAgICAgIDxyYW5nZVJlc3RyaWN0aW9uPg0KICAgICAgICAgICAgICA8YWxsb3dlZFJhbmdlIG1p
bj0iMCIgbWF4PSI3Ii8+DQogICAgICAgICAgICA8L3JhbmdlUmVzdHJpY3Rpb24+DQogICAgICAg
ICA8ZGVmYXVsdFZhbHVlPjA8L2RlZmF1bHRWYWx1ZT4gICAgICAgICAgICANCiAgICAgICAgIDwv
YXRvbWljPg0KICAgICAgPC9kYXRhVHlwZURlZj4gDQoNCllvdXJzLA0KQ2h1YW5odWFuZwkNCg0K
DQoNCj09PT09PT0gMjAxMS0wOS0wMyAwMzozMDoyMyBKYW1hbCBIYWRpIFNhbGltLCB3cm90ZTog
PT09PT09PQ0KDQo+Q2h1YW5odWFuZywNCj4NCj5UbyBiZSBwcmVjaXNlLCBzb21ldGhpbmcgbGlr
ZSB0aGlzIGluIHRoZSBiYXNlIHR5cGVzOg0KPg0KPjxkYXRhVHlwZURlZj4NCj4gICAgIDxuYW1l
PnZsYW5pZDwvbmFtZT4NCj4gICAgIDxzeW5vcHNpcz5UaGUgVkxBTiBJRDwvc3lub3BzaXM+DQo+
ICAgICA8YXRvbWljPg0KPiAgICAgIDxiYXNlVHlwZT51aW50MTY8L2Jhc2VUeXBlPg0KPiAgICAg
IDxyYW5nZVJlc3RyaWN0aW9uPg0KPiAgICAgICA8YWxsb3dlZFJhbmdlIG1pbj0iMCIgbWF4PSI0
MDk1Ii8+DQo+ICAgICAgPC9yYW5nZVJlc3RyaWN0aW9uPg0KPiAgICAgPGRlZmF1bHRWYWx1ZT4w
PC9kZWZhdWx0VmFsdWU+DQo+ICAgIDwvYXRvbWljPg0KPiAgIDwvZGF0YVR5cGVEZWY+DQo+DQo+
DQo+Y2hlZXJzLA0KPmphbWFsDQo+T24gRnJpLCBTZXAgMiwgMjAxMSBhdCAxOjQ5IFBNLCBKYW1h
bCBIYWRpIFNhbGltIDxoYWRpQG1vamF0YXR1LmNvbT4gd3JvdGU6DQo+PiBDaHVhbmh1YW5nLA0K
Pj4NCj4+IFllcywgSSBtZWFudCB0aGUgVmxhbklEIHNob3VsZG4ndCBiZSBkZWZpbmVkIGFzICJ1
aW50MzIiLg0KPj4NCj4+IGNoZWVycywNCj4+IGphbWFsDQo+Pg0KPj4gT24gRnJpLCBTZXAgMiwg
MjAxMSBhdCAxMDozMCBBTSwgQ2h1YW5odWFuZyBMaQ0KPj4gPGNodWFuaHVhbmdfbGlAbWFpbC56
amdzdS5lZHUuY24+IHdyb3RlOg0KPj4+IEhpLCBKYW1hbA0KPj4+IKAgoElmIGkgaGF2ZSBsb3N0
IHNvbWV0aGluZywgcGxzIHJlbWluZCBtZSwgc29ycnkuDQo+Pj4gSXQgc2VlbXMgd2UgaGFkbid0
IGdvdCBhbiBhZ3JlZW1lbnQgb24gdGhpcyBpc3N1ZS4gWW91IGp1c3Qgc2F5ICJUaGUgVmxhbklE
IHR5cGUgbG9va3Mgd3JvbmcuIg0KPj4+IGluIHRoZSBlZS1zdWdnZXN0ZWQudHh0Lg0KPj4+IERv
IHlvdSBtZWFuIHRoZSBWbGFuSUQgc2hvdWxkbid0IGJlIGRlZmluZWQgYXMgInVpbnQzMiIsIGFu
ZCBzaG91bGQgYmUgZGVmaW5lZCB0byAxMiBiaXRzPw0KPj4+IEkgdGhpbmsgd2UgdXNlICJ1aW50
MzIiIGlzIGVub3VnaCwgYW5kIDEyIGJpdHMgdHlwZSBpcyBkaWZmaWN1bHQgdG8gZGVmaW5lLg0K
Pj4+DQo+Pj4gWW91cnMsDQo+Pj4gQ2h1YW5odWFuZw0KPj4+DQo+Pj4gPT09PT09PSAyMDExLTA5
LTAxIDIxOjM0OjQzIFdhbmcsV2VpbWluZywgd3JvdGU6ID09PT09PT0NCj4+Pg0KPj4+PkNodWFu
aHVhbmcsIHBscyBwcm92aWRlIHJlc3BvbnNlLg0KPj4+Pg0KPj4+PldlaW1pbmcNCj4+Pj4NCj4+
Pj4tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQo+Pj4+RnJvbTogIkphbWFsIEhhZGkgU2Fs
aW0iIDxoYWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4NCj4+Pj4+SSBicm91Z2h0IHRoaXMgY29uY2Vy
biBpbiB2ZXJzaW9uIDQgb2YgdGhlIGRyYWZ0IGFuZCBpIGdvdCBhZ3JlZW1lbnQNCj4+Pj4+IHRv
IGZpeCBpdC4gSSBhbSB3b3JyaWVkIHRoZXJlIGFyZSBvdGhlciB0aGluZ3Mgb2YgdGhlIHNhbWUg
bmF0dXJlLg0KPj4+Pj4gUGxlYXNlIG1ha2Ugc3VyZSB5b3UgdXBkYXRlIGV2ZXJ5dGhpbmcgd2Ug
YWdyZWUgb24gc28gd2UgZG9udCBoYXZlDQo+Pj4+PiB0aGUgc2FtZSBkaXNjdXNzaW9ucyBhZ2Fp
bi4NCj4+Pj4+IFZsYW5JbnB1dFRhYmxlRW50cnlUeXBlIGRlZmluZXMgVkxBTklEIGFzIDMyYml0
Lg0KPj4+Pj4gV2UgbmVlZCB0byB0eXBlZGVmIHRoZSBWTEFOSUQgYXBwcm9wcmlhdGVseS4NCj4+
Pj4+DQo+Pj4+PiBjaGVlcnMsDQo+Pj4+PiBqYW1hbA0KPj4+Pj4NCj4+Pg0KPj4+DQo+Pj4NCj4+
DQo=



From wmwang2001@hotmail.com  Thu Sep 15 21:22:35 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BA3221F84AF for <forces@ietfa.amsl.com>; Thu, 15 Sep 2011 21:22:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.492
X-Spam-Level: *
X-Spam-Status: No, score=1.492 tagged_above=-999 required=5 tests=[AWL=0.432,  BAYES_20=-0.74, J_CHICKENPOX_25=0.6, J_CHICKENPOX_37=0.6, J_CHICKENPOX_55=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dIFNBvT2xnxc for <forces@ietfa.amsl.com>; Thu, 15 Sep 2011 21:22:34 -0700 (PDT)
Received: from blu0-omc2-s19.blu0.hotmail.com (blu0-omc2-s19.blu0.hotmail.com [65.55.111.94]) by ietfa.amsl.com (Postfix) with ESMTP id 5A25D21F84AB for <forces@ietf.org>; Thu, 15 Sep 2011 21:22:34 -0700 (PDT)
Received: from BLU0-SMTP182 ([65.55.111.73]) by blu0-omc2-s19.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 15 Sep 2011 21:24:47 -0700
X-Originating-IP: [60.186.201.103]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP182AC3872414026C55362CFC9060@phx.gbl>
Received: from WmwangHome ([60.186.201.103]) by BLU0-SMTP182.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 15 Sep 2011 21:24:46 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>, "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
References: <201108122255351563601@mail.zjgsu.edu.cn><CAAFAkD8nLhRR2xpQz1PxDLcCZdvNavR-kX=m=a_wstGYwCqkSA@mail.gmail.com><201108171102177183945@mail.zjgsu.edu.cn><201108181015224373066@mail.zjgsu.edu.cn><201108221410402968991@mail.zjgsu.edu.cn> <CAAFAkD-1ih18QxuUe2HVYKCTMy0V_eSqNkM_eCHix-6u++bSAQ@mail.gmail.com>
Date: Fri, 16 Sep 2011 12:24:43 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 16 Sep 2011 04:24:46.0449 (UTC) FILETIME=[90D7FE10:01CC7428]
Cc: forces <forces@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #6
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Sep 2011 04:22:35 -0000

SSB0aGluayB0aGlzIGlzc3VlIG9uIHRoZSBhcnJheSBpbmRleCBvciB0aGUgYXJyYXkga2V5IGlz
IG5vdCBjbG9zZWQsIHNvIEkgcHJvdmlkZSBtb3JlIGNvbW1lbnRzIGFsc28uDQoNClNvbWUgb2Yg
bXkgdmlld3BvaW50czogDQoNCkZpcnN0bHksIHdlIG1heSBoYXZlIHRvIGRpc3Rpbmd1aXNoIHR3
byB0eXBlcyBvZiAnYXJyYXkgbG9va3VwcycuIA0KLiBvbmUgaXMgZm9yIENFIHRvIGxvb2sgdXAg
dGhlIGFycmF5IHNvIHRoYXQgQ0UgY2FuIHF1ZXJ5IHRoZSBpbmZvcm1hdGlvbiBpbnNpZGUgdGhl
IGFycmF5LiBJbiB0aGlzIGNhc2UsIHdlIGRlZmluZWQgdGhpbmdzICBsaWtlIGluZGV4IGFuZCBj
b250ZW50IGtleXMgZm9yIHRoaXMgcHVycG9zZS4NCi4gdGhlIG90aGVyIGlzIGZvciB0aGUgZG9j
dW1lbnQgdG8gdG8gZGVmaW5lIGhvdyB0aGUgYXJyYXkgaW4gdGhlIExGQiBhY3RzIHdoZW4gcHJv
Y2Vzc2luZyBkYXRhLiBJbiB0aGlzIGNhc2UsIHdlIGNhbiBkZWZpbmUgdGhlIGFycnkgdXNlcyBp
bmRleCBhbmQgYW55IGFycmF5IGZpZWxkcyBhcyB0aGUgbG9va3VwIGtleXMsIHdoaWxlIHRoZSBs
b29rdXAgc291cmNlIGRhdGEgbWF5IGJlIGZyb20gbWV0YWRhdGEgb3Igb3RoZXIgTEZCIGNvbXBv
bmVudHMgb3IgY29tcG9uZW50IGZpZWxkcy4gSW4gdGhpcyBjYXNlLCB3ZSBkb25lIGhhdmUgdG8g
ZGVmaW5lIHRoZXNlIGpvaW5lZCBsb29rdXAgZmllbGRzIGFzICdjb250ZW50IGtleXMnIGluIG91
ciBYTUwgZmlsZXMuIFJhdGhlciwgd2UganVzdCBuZWVkIGRlc2NyaXB0aW9ucyB0byBjbGVhcmx5
IHN0YXRlIGl0IGluIHRoZSBMRkIgZGVzY3JpcHRpb24gc2VjdGlvbi4NCg0KQXMgYSByZXN1bHQs
IEkgdGhpbmsgd2Ugbm93IGZpcnN0bHkgbmVlZCB0byBtYWtlIGNsZWFyIHdoYXQgaGF2ZSB0byBi
ZSBkZWZpbmUgYXMgJ2NvbnRlbnQga2V5cycgZm9yIENFIHRvIHVzZS4gVGhlc2UgY29udGVudCBr
ZXlzIE1VU1QgYmUgZGVmaW5lZCBpbiBYTUwgZmlsZXMuIA0KQnkgbm93LCBJIG9ubHkgc2VlIHRo
ZSBuZWNlc3NhcnkgJ2NvbnRlbnQga2V5JyBmb3IgQ0UgdG8gbG9vayB1cCBpcyBpbiB0aGUgTFBN
IHRhYmxlIGFycmF5LiBGb3Igb3RoZXIgdGFibGVzIGxpa2UgdGhlIFZsYW5pbnB1dHRhYmxlIGV0
Yywgd2UgbWF5IGRvbnQgaGF2ZSB0byBkZWZpbmUgJ2NvbnRlbnQga2V5J3MgZm9yIENFIHRvIHVz
ZSwgYmVjYXVzZSBpdCBpcyBub3QgYSBsYXJnZSB0YWJsZSBhbmQgaWYgQ0UgbmVlZCB0byBxdWVy
eSwgYW4gaW5kZXggbWF5IGJlIGVub3VnaC4NCg0KQmFzZWQgb24gdGhpcywgQ2h1YW5odWFuZywg
Y291bGQgeW91IHByb3ZpZGUgYSBjbGVhciBsaXN0IG9uIHdoYXQgd2Ugc2hvdWxkIGRlZmluZSBh
cyBjb250ZW50IGtleXMgZm9yIGFsbCBMRkJzIGRlZmluZWQ/DQoNCnRoYW5rcywNCldlaW1pbmcN
Cg0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSANCkZyb206ICJKYW1hbCBIYWRpIFNhbGlt
IiA8aGFkaUBtb2phdGF0dS5jb20+DQpTdWJqZWN0OiBSZTogW2ZvcmNlc10gY29tbWVudHMgIzYN
Cg0KDQpIaSBDaHVhbmh1YW5nLA0KDQpPbiBNb24sIEF1ZyAyMiwgMjAxMSBhdCAyOjEwIEFNLCBD
aHVhbmh1YW5nIExpDQo8Y2h1YW5odWFuZ19saUBtYWlsLnpqZ3N1LmVkdS5jbj4gd3JvdGU6DQo+
IEhpLEphbWFsDQo+IFNvcnJ5IGZvciB0aGUgbGF0ZSByZXNwb25zZS4NCj4gSSB0aGluayB3ZSBu
ZWVkIHJlYWNoIGFuIGFncmVlbWVudCBvbiB0aGUgbWVhbmluZyBvZiAiaW5kZXgiLg0KPiAidGFi
bGUgaW5kZXgiIHRoYXQgaSBoYXZlIHNhaWQgaXMganVzdCB0aGUgaW50ZXJuYWwgb3JkZXIoZW50
cnkgaW5kZXgpIGZvciBidWlsZGluZyB0aGUgdGFibGUgaW4gPmFuIExGQi4gVGhpcyAiaW5kZXgi
IGlzIG5vdCBhIG1lbWJlciBvZiB0aGUgdGFibGUgc3RydWN0dXJlLg0KDQpJbmRlZWQgdGhpcyBp
cyB0aGUgaW5kZXggaSB3YXMgcmVmZXJyaW5nIHRvLCBhbmQgYXMgSm9lbCBzYWlkIHlvdXIgdW5k
ZXJzdGFuZGluZw0KaXMgY29ycmVjdC4gSXQgaXMgbm90IHBhcnQgb2YgdGhlIHJvdyBjb250ZW50
IHJhdGhlciBpdCBpcyBhIHBvc2l0aW9uDQpvZiB3aGVyZSB0aGUNCmNvbnRlbnQgaXMuDQoNCjEp
IFRoZSBDRSBrbm93cyBzdWNoIGFuIGluZGV4IGJlY2F1c2UgaXQgY3JlYXRlZCBpdCBvciBpdCBx
dWVyaWVkIHRoZSBGRQ0KYWJvdXQgaXQ7IGFuZCBjYW4gY29vcmRpbmF0ZSB1cHN0cmVhbSBMRkJz
IHRvIGhhdmUgaXQgYXMgYW4gZW50cnkgaW4gdGhlaXINCnRhYmxlIGNvbnRlbnQsIGV4YW1wbGU6
IExvZ2ljYWxQb3J0SUQgaW4gIHVwc3RyZWFtIEV0aGVyRGlzcGF0Y2hUYWJsZQ0Kb2YgRXRoZXJD
bGFzc2lmaWVyIExGQi4NCg0KMikgTG9naWNhbFBvcnRJRCBhcnJpdmVzIGFzIG1ldGFkYXRhIGF0
IGEgZG93bnN0cmVhbSBMRkIgd2hlcmUgaXMNCnRvIGJlIHVzZWQgdG8gaW5kZXgvbG9va3VwIHNv
bWUgKGRvd25zdHJlYW0pIHRhYmxlLg0KDQpJIGFtIGNvbmNlcm5lZCBhYm91dCAjMi4gVGhlIHRl
eHQgaXMgaGlnaGx5IGxhY2tpbmcgdG8gZGVzY3JpYmUgd2hhdA0KbWV0YWRhdGEgaXMgdXNlZCBh
cyBhbiBpbmRleCBmb3IgdGhlIHRhYmxlLg0KV2UgbmVlZCB0byBzYXkgaXQgY2xlYXJseSBpbiB0
aGUgdGV4dCBmb3IgZWFjaCB0YWJsZS4NCnNvbWV0aGluZyBsaWtlOiAiTWV0YWRhdGEgTG9naWNh
bFBvcnRJRCBpcyB1c2VkIGFzIHRhYmxlIGluZGV4IGZvciB0YWJsZSBibGFoIi4NClRoZSB0ZXh0
IGZvciBleGFtcGxlIGRvZXMgYSBnb29kIGpvYiB0byBkZXNjcmliZSB0aGF0DQpJUHY0QWRkcmVz
cyBpcyB1c2VkIGFzIHRoZSBjb250ZW50IGtleSBmb3IgdGhlIElQdjRQcmVmaXhUYWJsZS4NCg0K
aS5lIHRoZSBleHRyYSBkZXNjcmlwdGlvbiAgd291bGQgYmUgb2YgdGhlIGZvcm06DQoiVGFibGUg
Rm9vOiBUYWJsZSBpbmRleCwgZ29vIG1ldGFkYXRhIg0KDQpEb2VzIHRoaXMgbWFrZSBzZW5zZT8N
Cg0KT24gdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBrZXlzIGFuZCBpbmRpY2VzIGluIG91ciB0ZXJt
aW5vbG9neToNCkEga2V5IGlzIGRlcml2ZWQgZnJvbSBjb250ZW50IGFuZCB0aGUgQ0UgaGFzIG5v
IGNvbnRyb2wgb3ZlciBpdHMgdmFsdWUNCihJUFY0IGFkZHJlc3MNCm9uIGFycml2aW5nIHBhY2tl
dCkuIFRhYmxlIGluZGV4IGlzIGNvbmZpZ3VyZWQgYnkgdGhlIENFLg0KSW5kZXggbG9va3VwIGlz
IHR5cGljYWwgTygxKS4gQ29udGVudCBLZXkgbG9va3VwIGlzICBtdWNoIG1vcmUgZXhwZW5zaXZl
Lg0KDQpjaGVlcnMsDQpqYW1hbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCmZvcmNlcyBtYWlsaW5nIGxpc3QNCmZvcmNlc0BpZXRmLm9yZw0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9mb3JjZXM=


From jmh@joelhalpern.com  Fri Sep 16 06:47:47 2011
Return-Path: <jmh@joelhalpern.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62AB621F8C32 for <forces@ietfa.amsl.com>; Fri, 16 Sep 2011 06:47:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.078
X-Spam-Level: 
X-Spam-Status: No, score=-101.078 tagged_above=-999 required=5 tests=[AWL=-1.479, BAYES_00=-2.599, J_CHICKENPOX_22=0.6, J_CHICKENPOX_25=0.6, J_CHICKENPOX_37=0.6, J_CHICKENPOX_47=0.6, J_CHICKENPOX_55=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JlCKauAFJuhU for <forces@ietfa.amsl.com>; Fri, 16 Sep 2011 06:47:46 -0700 (PDT)
Received: from hermes.out.tigertech.net (hermes-ipv6.tigertech.net [IPv6:2604:4f00::1:0:0:16]) by ietfa.amsl.com (Postfix) with ESMTP id D034821F8C2A for <forces@ietf.org>; Fri, 16 Sep 2011 06:47:46 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id 8A7254300DF; Fri, 16 Sep 2011 06:50:01 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net
Received: from [10.10.10.104] (pool-71-161-52-149.clppva.btas.verizon.net [71.161.52.149]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTPSA id 11AC64300A4; Fri, 16 Sep 2011 06:49:59 -0700 (PDT)
Message-ID: <4E735401.5010105@joelhalpern.com>
Date: Fri, 16 Sep 2011 09:49:53 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2
MIME-Version: 1.0
To: "Wang,Weiming" <wmwang2001@hotmail.com>
References: <201108122255351563601@mail.zjgsu.edu.cn><CAAFAkD8nLhRR2xpQz1PxDLcCZdvNavR-kX=m=a_wstGYwCqkSA@mail.gmail.com><201108171102177183945@mail.zjgsu.edu.cn><201108181015224373066@mail.zjgsu.edu.cn><201108221410402968991@mail.zjgsu.edu.cn> <CAAFAkD-1ih18QxuUe2HVYKCTMy0V_eSqNkM_eCHix-6u++bSAQ@mail.gmail.com> <BLU0-SMTP182AC3872414026C55362CFC9060@phx.gbl>
In-Reply-To: <BLU0-SMTP182AC3872414026C55362CFC9060@phx.gbl>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: forces <forces@ietf.org>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Subject: Re: [forces] comments #6
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Sep 2011 13:47:47 -0000

Content keys are not for the CE to use when looking in its own copy of 
the tables.  In those copies, it can do anything it wants any way it wants.
Similarly, content keys are not for the FE to use for processing packet. 
  The implementation of packet processing is a local matter.
Even the case where a packet uses meta-data to select an entry, and uses 
a piece of content in the table for the matching, is not technically a 
content key, as it is not protocol processing.
It is however a warning of a difficult design.  It is also more likely 
to be a content key, because it makes sense for the CE to provide the 
information using the same keying the FE will use.  And it is the CE-FE 
interaction that requires the declaration of content keying.

Put differently:  declaring content keys is all about a use case where 
the CE can not reasonably specify the array index in its request.

Content keys are specifically for the case where the CE needs to specify 
an entry in the table to the FE, but needs to be able to specify that 
via the content, rather than via the index.
Contents keys are included because the WG asked very strongly for them. 
  It is not clear to me personally that they are necessary at all.

Yours,
Joel

On 9/16/2011 12:24 AM, Wang,Weiming wrote:
> I think this issue on the array index or the array key is not closed, so I provide more comments also.
>
> Some of my viewpoints:
>
> Firstly, we may have to distinguish two types of 'array lookups'.
> . one is for CE to look up the array so that CE can query the information inside the array. In this case, we defined things  like index and content keys for this purpose.
> . the other is for the document to to define how the array in the LFB acts when processing data. In this case, we can define the arry uses index and any array fields as the lookup keys, while the lookup source data may be from metadata or other LFB components or component fields. In this case, we done have to define these joined lookup fields as 'content keys' in our XML files. Rather, we just need descriptions to clearly state it in the LFB description section.
>
> As a result, I think we now firstly need to make clear what have to be define as 'content keys' for CE to use. These content keys MUST be defined in XML files.
> By now, I only see the necessary 'content key' for CE to look up is in the LPM table array. For other tables like the Vlaninputtable etc, we may dont have to define 'content key's for CE to use, because it is not a large table and if CE need to query, an index may be enough.
>
> Based on this, Chuanhuang, could you provide a clear list on what we should define as content keys for all LFBs defined?
>
> thanks,
> Weiming
>
> ----- Original Message -----
> From: "Jamal Hadi Salim"<hadi@mojatatu.com>
> Subject: Re: [forces] comments #6
>
>
> Hi Chuanhuang,
>
> On Mon, Aug 22, 2011 at 2:10 AM, Chuanhuang Li
> <chuanhuang_li@mail.zjgsu.edu.cn>  wrote:
>> Hi,Jamal
>> Sorry for the late response.
>> I think we need reach an agreement on the meaning of "index".
>> "table index" that i have said is just the internal order(entry index) for building the table in>an LFB. This "index" is not a member of the table structure.
>
> Indeed this is the index i was referring to, and as Joel said your understanding
> is correct. It is not part of the row content rather it is a position
> of where the
> content is.
>
> 1) The CE knows such an index because it created it or it queried the FE
> about it; and can coordinate upstream LFBs to have it as an entry in their
> table content, example: LogicalPortID in  upstream EtherDispatchTable
> of EtherClassifier LFB.
>
> 2) LogicalPortID arrives as metadata at a downstream LFB where is
> to be used to index/lookup some (downstream) table.
>
> I am concerned about #2. The text is highly lacking to describe what
> metadata is used as an index for the table.
> We need to say it clearly in the text for each table.
> something like: "Metadata LogicalPortID is used as table index for table blah".
> The text for example does a good job to describe that
> IPv4Address is used as the content key for the IPv4PrefixTable.
>
> i.e the extra description  would be of the form:
> "Table Foo: Table index, goo metadata"
>
> Does this make sense?
>
> On the difference between keys and indices in our terminology:
> A key is derived from content and the CE has no control over its value
> (IPV4 address
> on arriving packet). Table index is configured by the CE.
> Index lookup is typical O(1). Content Key lookup is  much more expensive.
>
> cheers,
> jamal
> _______________________________________________
> forces mailing list
> forces@ietf.org
> https://www.ietf.org/mailman/listinfo/forces

From wmwang2001@hotmail.com  Fri Sep 16 08:15:33 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B14D21F8CC4 for <forces@ietfa.amsl.com>; Fri, 16 Sep 2011 08:15:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.059
X-Spam-Level: **
X-Spam-Status: No, score=2.059 tagged_above=-999 required=5 tests=[AWL=-0.201,  BAYES_20=-0.74, J_CHICKENPOX_22=0.6, J_CHICKENPOX_25=0.6, J_CHICKENPOX_37=0.6, J_CHICKENPOX_47=0.6, J_CHICKENPOX_55=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uP-4kEOuCy+4 for <forces@ietfa.amsl.com>; Fri, 16 Sep 2011 08:15:33 -0700 (PDT)
Received: from blu0-omc2-s22.blu0.hotmail.com (blu0-omc2-s22.blu0.hotmail.com [65.55.111.97]) by ietfa.amsl.com (Postfix) with ESMTP id BB2BC21F8C5C for <forces@ietf.org>; Fri, 16 Sep 2011 08:15:32 -0700 (PDT)
Received: from BLU0-SMTP211 ([65.55.111.72]) by blu0-omc2-s22.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 16 Sep 2011 08:17:47 -0700
X-Originating-IP: [60.186.201.103]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP21175E7702D9D1470286995C9060@phx.gbl>
Received: from WmwangHome ([60.186.201.103]) by BLU0-SMTP211.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 16 Sep 2011 08:17:44 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
References: <201108122255351563601@mail.zjgsu.edu.cn><CAAFAkD8nLhRR2xpQz1PxDLcCZdvNavR-kX=m=a_wstGYwCqkSA@mail.gmail.com><201108171102177183945@mail.zjgsu.edu.cn><201108181015224373066@mail.zjgsu.edu.cn><201108221410402968991@mail.zjgsu.edu.cn> <CAAFAkD-1ih18QxuUe2HVYKCTMy0V_eSqNkM_eCHix-6u++bSAQ@mail.gmail.com> <BLU0-SMTP182AC3872414026C55362CFC9060@phx.gbl> <4E735401.5010105@joelhalpern.com>
Date: Fri, 16 Sep 2011 23:17:38 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 16 Sep 2011 15:17:45.0580 (UTC) FILETIME=[C96CF2C0:01CC7483]
Cc: forces <forces@ietf.org>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Subject: Re: [forces] comments #6
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Sep 2011 15:15:33 -0000

Sm9lbCwgDQoNCkkgdGhpbmsgSSdtIG9uIHRoZSBzYW1lIHBhZ2Ugd2l0aCB5b3VyIGlkZWFzLiBJ
IGRvbid0IG1lYW4gdGhhdCBDRSB3aWxsIHVzZSB0aGUgY29udGVudCBrZXkgdG8gbG9vayB1cCwg
Zm9yIGluc3RhbmNlLCBhIGNvcHkgb2YgIHJvdXRpbmcgdGFibGUgaW4gQ0UuIFJhdGhlciwgQ0Ug
bWF5IGhhdmUgdG8gdXNlIGEgY29udGVudCBrZXkgdG8gcXVlcnkgYSByb3V0aW5nIHRhYmxlIGlu
IEZFIGZvciBzb21lIHNwZWNpZmljIGluZm9ybWF0aW9uLiANCg0KV2hlbiB5ZWFycyBhZ28gd2Ug
YXNrZWQgZm9yIGEgY29udGVudCBrZXkgYmFzZWQgYXJyeSBsb29rdXAsIHdlIGp1c3QgdGhvdWdo
dCBvbmx5IGluZGV4IGJhc2VkIGFycmF5IGxvb2t1cCBtYXkgbm90IGJlIHN1ZmZpY2llbnQgZW5v
dWdoLiBUaGUga2V5IHVzZWFnZSBtYXkgYmUgbGlrZSwgd2UgbWF5IGRlZmluZSBhIExQTSB0YWJs
ZSB3aXRoIGEgSVAgYWRkcmVzcyBhcyB0aGUgY29udGVudCBrZXkuIFRoZW4sIHdlIG1heSBiZSBh
YmxlIHRvIG9wZXJhdGUgb24gKHF1ZXJ5L2RlbGV0ZSwgZXRjKSAgcm91dGluZyBpdGVtcyB3aXRo
IGEgc3BlY2lmaWMgSVAgYWRkcmVzcy4gDQoNCkNvbnRlbnQga2V5cyBtYXkgYmUgaGFyZCBmb3Ig
c29tZSBpbXBsZW1lbnRhdGlvbnMsIHNvIEkganN1dCB3b3VuZCBpZiB3ZSBuZWVkIHRvIGRlZmlu
ZSBhbiBleHRyYSBjYXBhYmlsaXR5IGZvciBjb250ZW50IGtleXMgdGhlIExGQiBzdXBwb3J0ZWQu
ICBPZiBjb3Vyc2UsIHdpdGggRm9yQ0VTIHByb3RvY29sLCBpZiBhIGNvbnRlbnQga2V5IGlzIG5v
dCBzdXBwb3J0ZWQgYnkgYW4gTEZCIHdoaWxlIENFIHN0aWxsIHVzZSBpdCwgYW4gZXJyb3IgY29k
ZSBpbmRpY2F0aW5nIHN1Y2ggZXJyb3JzIG1heSBiZSByZXR1cmVkIHRvIENFLiANCg0KdGhhbmtz
LA0KV2VpbWluZw0KDQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJvbTogIkpvZWwg
TS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5jb20+DQpTdWJqZWN0OiBSZTogW2ZvcmNlc10g
Y29tbWVudHMgIzYNCg0KDQo+IENvbnRlbnQga2V5cyBhcmUgbm90IGZvciB0aGUgQ0UgdG8gdXNl
IHdoZW4gbG9va2luZyBpbiBpdHMgb3duIGNvcHkgb2YgDQo+IHRoZSB0YWJsZXMuICBJbiB0aG9z
ZSBjb3BpZXMsIGl0IGNhbiBkbyBhbnl0aGluZyBpdCB3YW50cyBhbnkgd2F5IGl0IHdhbnRzLg0K
PiBTaW1pbGFybHksIGNvbnRlbnQga2V5cyBhcmUgbm90IGZvciB0aGUgRkUgdG8gdXNlIGZvciBw
cm9jZXNzaW5nIHBhY2tldC4gDQo+ICBUaGUgaW1wbGVtZW50YXRpb24gb2YgcGFja2V0IHByb2Nl
c3NpbmcgaXMgYSBsb2NhbCBtYXR0ZXIuDQo+IEV2ZW4gdGhlIGNhc2Ugd2hlcmUgYSBwYWNrZXQg
dXNlcyBtZXRhLWRhdGEgdG8gc2VsZWN0IGFuIGVudHJ5LCBhbmQgdXNlcyANCj4gYSBwaWVjZSBv
ZiBjb250ZW50IGluIHRoZSB0YWJsZSBmb3IgdGhlIG1hdGNoaW5nLCBpcyBub3QgdGVjaG5pY2Fs
bHkgYSANCj4gY29udGVudCBrZXksIGFzIGl0IGlzIG5vdCBwcm90b2NvbCBwcm9jZXNzaW5nLg0K
PiBJdCBpcyBob3dldmVyIGEgd2FybmluZyBvZiBhIGRpZmZpY3VsdCBkZXNpZ24uICBJdCBpcyBh
bHNvIG1vcmUgbGlrZWx5IA0KPiB0byBiZSBhIGNvbnRlbnQga2V5LCBiZWNhdXNlIGl0IG1ha2Vz
IHNlbnNlIGZvciB0aGUgQ0UgdG8gcHJvdmlkZSB0aGUgDQo+IGluZm9ybWF0aW9uIHVzaW5nIHRo
ZSBzYW1lIGtleWluZyB0aGUgRkUgd2lsbCB1c2UuICBBbmQgaXQgaXMgdGhlIENFLUZFIA0KPiBp
bnRlcmFjdGlvbiB0aGF0IHJlcXVpcmVzIHRoZSBkZWNsYXJhdGlvbiBvZiBjb250ZW50IGtleWlu
Zy4NCj4gDQo+IFB1dCBkaWZmZXJlbnRseTogIGRlY2xhcmluZyBjb250ZW50IGtleXMgaXMgYWxs
IGFib3V0IGEgdXNlIGNhc2Ugd2hlcmUgDQo+IHRoZSBDRSBjYW4gbm90IHJlYXNvbmFibHkgc3Bl
Y2lmeSB0aGUgYXJyYXkgaW5kZXggaW4gaXRzIHJlcXVlc3QuDQo+IA0KPiBDb250ZW50IGtleXMg
YXJlIHNwZWNpZmljYWxseSBmb3IgdGhlIGNhc2Ugd2hlcmUgdGhlIENFIG5lZWRzIHRvIHNwZWNp
ZnkgDQo+IGFuIGVudHJ5IGluIHRoZSB0YWJsZSB0byB0aGUgRkUsIGJ1dCBuZWVkcyB0byBiZSBh
YmxlIHRvIHNwZWNpZnkgdGhhdCANCj4gdmlhIHRoZSBjb250ZW50LCByYXRoZXIgdGhhbiB2aWEg
dGhlIGluZGV4Lg0KPiBDb250ZW50cyBrZXlzIGFyZSBpbmNsdWRlZCBiZWNhdXNlIHRoZSBXRyBh
c2tlZCB2ZXJ5IHN0cm9uZ2x5IGZvciB0aGVtLiANCj4gIEl0IGlzIG5vdCBjbGVhciB0byBtZSBw
ZXJzb25hbGx5IHRoYXQgdGhleSBhcmUgbmVjZXNzYXJ5IGF0IGFsbC4NCj4gDQo+IFlvdXJzLA0K
PiBKb2VsDQo+IA0KPiBPbiA5LzE2LzIwMTEgMTI6MjQgQU0sIFdhbmcsV2VpbWluZyB3cm90ZToN
Cj4+IEkgdGhpbmsgdGhpcyBpc3N1ZSBvbiB0aGUgYXJyYXkgaW5kZXggb3IgdGhlIGFycmF5IGtl
eSBpcyBub3QgY2xvc2VkLCBzbyBJIHByb3ZpZGUgbW9yZSBjb21tZW50cyBhbHNvLg0KPj4NCj4+
IFNvbWUgb2YgbXkgdmlld3BvaW50czoNCj4+DQo+PiBGaXJzdGx5LCB3ZSBtYXkgaGF2ZSB0byBk
aXN0aW5ndWlzaCB0d28gdHlwZXMgb2YgJ2FycmF5IGxvb2t1cHMnLg0KPj4gLiBvbmUgaXMgZm9y
IENFIHRvIGxvb2sgdXAgdGhlIGFycmF5IHNvIHRoYXQgQ0UgY2FuIHF1ZXJ5IHRoZSBpbmZvcm1h
dGlvbiBpbnNpZGUgdGhlIGFycmF5LiBJbiB0aGlzIGNhc2UsIHdlIGRlZmluZWQgdGhpbmdzICBs
aWtlIGluZGV4IGFuZCBjb250ZW50IGtleXMgZm9yIHRoaXMgcHVycG9zZS4NCj4+IC4gdGhlIG90
aGVyIGlzIGZvciB0aGUgZG9jdW1lbnQgdG8gdG8gZGVmaW5lIGhvdyB0aGUgYXJyYXkgaW4gdGhl
IExGQiBhY3RzIHdoZW4gcHJvY2Vzc2luZyBkYXRhLiBJbiB0aGlzIGNhc2UsIHdlIGNhbiBkZWZp
bmUgdGhlIGFycnkgdXNlcyBpbmRleCBhbmQgYW55IGFycmF5IGZpZWxkcyBhcyB0aGUgbG9va3Vw
IGtleXMsIHdoaWxlIHRoZSBsb29rdXAgc291cmNlIGRhdGEgbWF5IGJlIGZyb20gbWV0YWRhdGEg
b3Igb3RoZXIgTEZCIGNvbXBvbmVudHMgb3IgY29tcG9uZW50IGZpZWxkcy4gSW4gdGhpcyBjYXNl
LCB3ZSBkb25lIGhhdmUgdG8gZGVmaW5lIHRoZXNlIGpvaW5lZCBsb29rdXAgZmllbGRzIGFzICdj
b250ZW50IGtleXMnIGluIG91ciBYTUwgZmlsZXMuIFJhdGhlciwgd2UganVzdCBuZWVkIGRlc2Ny
aXB0aW9ucyB0byBjbGVhcmx5IHN0YXRlIGl0IGluIHRoZSBMRkIgZGVzY3JpcHRpb24gc2VjdGlv
bi4NCj4+DQo+PiBBcyBhIHJlc3VsdCwgSSB0aGluayB3ZSBub3cgZmlyc3RseSBuZWVkIHRvIG1h
a2UgY2xlYXIgd2hhdCBoYXZlIHRvIGJlIGRlZmluZSBhcyAnY29udGVudCBrZXlzJyBmb3IgQ0Ug
dG8gdXNlLiBUaGVzZSBjb250ZW50IGtleXMgTVVTVCBiZSBkZWZpbmVkIGluIFhNTCBmaWxlcy4N
Cj4+IEJ5IG5vdywgSSBvbmx5IHNlZSB0aGUgbmVjZXNzYXJ5ICdjb250ZW50IGtleScgZm9yIENF
IHRvIGxvb2sgdXAgaXMgaW4gdGhlIExQTSB0YWJsZSBhcnJheS4gRm9yIG90aGVyIHRhYmxlcyBs
aWtlIHRoZSBWbGFuaW5wdXR0YWJsZSBldGMsIHdlIG1heSBkb250IGhhdmUgdG8gZGVmaW5lICdj
b250ZW50IGtleSdzIGZvciBDRSB0byB1c2UsIGJlY2F1c2UgaXQgaXMgbm90IGEgbGFyZ2UgdGFi
bGUgYW5kIGlmIENFIG5lZWQgdG8gcXVlcnksIGFuIGluZGV4IG1heSBiZSBlbm91Z2guDQo+Pg0K
Pj4gQmFzZWQgb24gdGhpcywgQ2h1YW5odWFuZywgY291bGQgeW91IHByb3ZpZGUgYSBjbGVhciBs
aXN0IG9uIHdoYXQgd2Ugc2hvdWxkIGRlZmluZSBhcyBjb250ZW50IGtleXMgZm9yIGFsbCBMRkJz
IGRlZmluZWQ/DQo+Pg0KPj4gdGhhbmtzLA0KPj4gV2VpbWluZw0KPj4NCj4+IC0tLS0tIE9yaWdp
bmFsIE1lc3NhZ2UgLS0tLS0NCj4+IEZyb206ICJKYW1hbCBIYWRpIFNhbGltIjxoYWRpQG1vamF0
YXR1LmNvbT4NCj4+IFN1YmplY3Q6IFJlOiBbZm9yY2VzXSBjb21tZW50cyAjNg0KPj4NCj4+DQo+
PiBIaSBDaHVhbmh1YW5nLA0KPj4NCj4+IE9uIE1vbiwgQXVnIDIyLCAyMDExIGF0IDI6MTAgQU0s
IENodWFuaHVhbmcgTGkNCj4+IDxjaHVhbmh1YW5nX2xpQG1haWwuempnc3UuZWR1LmNuPiAgd3Jv
dGU6DQo+Pj4gSGksSmFtYWwNCj4+PiBTb3JyeSBmb3IgdGhlIGxhdGUgcmVzcG9uc2UuDQo+Pj4g
SSB0aGluayB3ZSBuZWVkIHJlYWNoIGFuIGFncmVlbWVudCBvbiB0aGUgbWVhbmluZyBvZiAiaW5k
ZXgiLg0KPj4+ICJ0YWJsZSBpbmRleCIgdGhhdCBpIGhhdmUgc2FpZCBpcyBqdXN0IHRoZSBpbnRl
cm5hbCBvcmRlcihlbnRyeSBpbmRleCkgZm9yIGJ1aWxkaW5nIHRoZSB0YWJsZSBpbj5hbiBMRkIu
IFRoaXMgImluZGV4IiBpcyBub3QgYSBtZW1iZXIgb2YgdGhlIHRhYmxlIHN0cnVjdHVyZS4NCj4+
DQo+PiBJbmRlZWQgdGhpcyBpcyB0aGUgaW5kZXggaSB3YXMgcmVmZXJyaW5nIHRvLCBhbmQgYXMg
Sm9lbCBzYWlkIHlvdXIgdW5kZXJzdGFuZGluZw0KPj4gaXMgY29ycmVjdC4gSXQgaXMgbm90IHBh
cnQgb2YgdGhlIHJvdyBjb250ZW50IHJhdGhlciBpdCBpcyBhIHBvc2l0aW9uDQo+PiBvZiB3aGVy
ZSB0aGUNCj4+IGNvbnRlbnQgaXMuDQo+Pg0KPj4gMSkgVGhlIENFIGtub3dzIHN1Y2ggYW4gaW5k
ZXggYmVjYXVzZSBpdCBjcmVhdGVkIGl0IG9yIGl0IHF1ZXJpZWQgdGhlIEZFDQo+PiBhYm91dCBp
dDsgYW5kIGNhbiBjb29yZGluYXRlIHVwc3RyZWFtIExGQnMgdG8gaGF2ZSBpdCBhcyBhbiBlbnRy
eSBpbiB0aGVpcg0KPj4gdGFibGUgY29udGVudCwgZXhhbXBsZTogTG9naWNhbFBvcnRJRCBpbiAg
dXBzdHJlYW0gRXRoZXJEaXNwYXRjaFRhYmxlDQo+PiBvZiBFdGhlckNsYXNzaWZpZXIgTEZCLg0K
Pj4NCj4+IDIpIExvZ2ljYWxQb3J0SUQgYXJyaXZlcyBhcyBtZXRhZGF0YSBhdCBhIGRvd25zdHJl
YW0gTEZCIHdoZXJlIGlzDQo+PiB0byBiZSB1c2VkIHRvIGluZGV4L2xvb2t1cCBzb21lIChkb3du
c3RyZWFtKSB0YWJsZS4NCj4+DQo+PiBJIGFtIGNvbmNlcm5lZCBhYm91dCAjMi4gVGhlIHRleHQg
aXMgaGlnaGx5IGxhY2tpbmcgdG8gZGVzY3JpYmUgd2hhdA0KPj4gbWV0YWRhdGEgaXMgdXNlZCBh
cyBhbiBpbmRleCBmb3IgdGhlIHRhYmxlLg0KPj4gV2UgbmVlZCB0byBzYXkgaXQgY2xlYXJseSBp
biB0aGUgdGV4dCBmb3IgZWFjaCB0YWJsZS4NCj4+IHNvbWV0aGluZyBsaWtlOiAiTWV0YWRhdGEg
TG9naWNhbFBvcnRJRCBpcyB1c2VkIGFzIHRhYmxlIGluZGV4IGZvciB0YWJsZSBibGFoIi4NCj4+
IFRoZSB0ZXh0IGZvciBleGFtcGxlIGRvZXMgYSBnb29kIGpvYiB0byBkZXNjcmliZSB0aGF0DQo+
PiBJUHY0QWRkcmVzcyBpcyB1c2VkIGFzIHRoZSBjb250ZW50IGtleSBmb3IgdGhlIElQdjRQcmVm
aXhUYWJsZS4NCj4+DQo+PiBpLmUgdGhlIGV4dHJhIGRlc2NyaXB0aW9uICB3b3VsZCBiZSBvZiB0
aGUgZm9ybToNCj4+ICJUYWJsZSBGb286IFRhYmxlIGluZGV4LCBnb28gbWV0YWRhdGEiDQo+Pg0K
Pj4gRG9lcyB0aGlzIG1ha2Ugc2Vuc2U/DQo+Pg0KPj4gT24gdGhlIGRpZmZlcmVuY2UgYmV0d2Vl
biBrZXlzIGFuZCBpbmRpY2VzIGluIG91ciB0ZXJtaW5vbG9neToNCj4+IEEga2V5IGlzIGRlcml2
ZWQgZnJvbSBjb250ZW50IGFuZCB0aGUgQ0UgaGFzIG5vIGNvbnRyb2wgb3ZlciBpdHMgdmFsdWUN
Cj4+IChJUFY0IGFkZHJlc3MNCj4+IG9uIGFycml2aW5nIHBhY2tldCkuIFRhYmxlIGluZGV4IGlz
IGNvbmZpZ3VyZWQgYnkgdGhlIENFLg0KPj4gSW5kZXggbG9va3VwIGlzIHR5cGljYWwgTygxKS4g
Q29udGVudCBLZXkgbG9va3VwIGlzICBtdWNoIG1vcmUgZXhwZW5zaXZlLg0KPj4NCj4+IGNoZWVy
cywNCj4+IGphbWFsDQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPj4gZm9yY2VzIG1haWxpbmcgbGlzdA0KPj4gZm9yY2VzQGlldGYub3JnDQo+PiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZvcmNlcw0KPg==


From jmh@joelhalpern.com  Fri Sep 16 08:31:36 2011
Return-Path: <jmh@joelhalpern.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB02F21F85A4 for <forces@ietfa.amsl.com>; Fri, 16 Sep 2011 08:31:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.062
X-Spam-Level: 
X-Spam-Status: No, score=-101.062 tagged_above=-999 required=5 tests=[AWL=-1.463, BAYES_00=-2.599, J_CHICKENPOX_22=0.6, J_CHICKENPOX_25=0.6, J_CHICKENPOX_37=0.6, J_CHICKENPOX_47=0.6, J_CHICKENPOX_55=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4dbBgkjyUhQS for <forces@ietfa.amsl.com>; Fri, 16 Sep 2011 08:31:36 -0700 (PDT)
Received: from hermes.out.tigertech.net (hermes-ipv6.tigertech.net [IPv6:2604:4f00::1:0:0:16]) by ietfa.amsl.com (Postfix) with ESMTP id 5334E21F8591 for <forces@ietf.org>; Fri, 16 Sep 2011 08:31:36 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id 696FB4300EF; Fri, 16 Sep 2011 08:33:51 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net
Received: from [10.10.10.104] (pool-71-161-52-176.clppva.btas.verizon.net [71.161.52.176]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTPSA id 2144E4300EC; Fri, 16 Sep 2011 08:33:50 -0700 (PDT)
Message-ID: <4E736C57.2080607@joelhalpern.com>
Date: Fri, 16 Sep 2011 11:33:43 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2
MIME-Version: 1.0
To: "Wang,Weiming" <wmwang2001@hotmail.com>
References: <201108122255351563601@mail.zjgsu.edu.cn><CAAFAkD8nLhRR2xpQz1PxDLcCZdvNavR-kX=m=a_wstGYwCqkSA@mail.gmail.com><201108171102177183945@mail.zjgsu.edu.cn><201108181015224373066@mail.zjgsu.edu.cn><201108221410402968991@mail.zjgsu.edu.cn> <CAAFAkD-1ih18QxuUe2HVYKCTMy0V_eSqNkM_eCHix-6u++bSAQ@mail.gmail.com> <BLU0-SMTP182AC3872414026C55362CFC9060@phx.gbl> <4E735401.5010105@joelhalpern.com> <BLU0-SMTP21175E7702D9D1470286995C9060@phx.gbl>
In-Reply-To: <BLU0-SMTP21175E7702D9D1470286995C9060@phx.gbl>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: forces <forces@ietf.org>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Subject: Re: [forces] comments #6
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Sep 2011 15:31:37 -0000

Thanks.  It sounds like we are on the same page.
Joel

On 9/16/2011 11:17 AM, Wang,Weiming wrote:
> Joel,
>
> I think I'm on the same page with your ideas. I don't mean that CE will use the content key to look up, for instance, a copy of  routing table in CE. Rather, CE may have to use a content key to query a routing table in FE for some specific information.
>
> When years ago we asked for a content key based arry lookup, we just thought only index based array lookup may not be sufficient enough. The key useage may be like, we may define a LPM table with a IP address as the content key. Then, we may be able to operate on (query/delete, etc)  routing items with a specific IP address.
>
> Content keys may be hard for some implementations, so I jsut wound if we need to define an extra capability for content keys the LFB supported.  Of course, with ForCES protocol, if a content key is not supported by an LFB while CE still use it, an error code indicating such errors may be retured to CE.
>
> thanks,
> Weiming
>
> ----- Original Message -----
> From: "Joel M. Halpern"<jmh@joelhalpern.com>
> Subject: Re: [forces] comments #6
>
>
>> Content keys are not for the CE to use when looking in its own copy of
>> the tables.  In those copies, it can do anything it wants any way it wants.
>> Similarly, content keys are not for the FE to use for processing packet.
>>   The implementation of packet processing is a local matter.
>> Even the case where a packet uses meta-data to select an entry, and uses
>> a piece of content in the table for the matching, is not technically a
>> content key, as it is not protocol processing.
>> It is however a warning of a difficult design.  It is also more likely
>> to be a content key, because it makes sense for the CE to provide the
>> information using the same keying the FE will use.  And it is the CE-FE
>> interaction that requires the declaration of content keying.
>>
>> Put differently:  declaring content keys is all about a use case where
>> the CE can not reasonably specify the array index in its request.
>>
>> Content keys are specifically for the case where the CE needs to specify
>> an entry in the table to the FE, but needs to be able to specify that
>> via the content, rather than via the index.
>> Contents keys are included because the WG asked very strongly for them.
>>   It is not clear to me personally that they are necessary at all.
>>
>> Yours,
>> Joel
>>
>> On 9/16/2011 12:24 AM, Wang,Weiming wrote:
>>> I think this issue on the array index or the array key is not closed, so I provide more comments also.
>>>
>>> Some of my viewpoints:
>>>
>>> Firstly, we may have to distinguish two types of 'array lookups'.
>>> . one is for CE to look up the array so that CE can query the information inside the array. In this case, we defined things  like index and content keys for this purpose.
>>> . the other is for the document to to define how the array in the LFB acts when processing data. In this case, we can define the arry uses index and any array fields as the lookup keys, while the lookup source data may be from metadata or other LFB components or component fields. In this case, we done have to define these joined lookup fields as 'content keys' in our XML files. Rather, we just need descriptions to clearly state it in the LFB description section.
>>>
>>> As a result, I think we now firstly need to make clear what have to be define as 'content keys' for CE to use. These content keys MUST be defined in XML files.
>>> By now, I only see the necessary 'content key' for CE to look up is in the LPM table array. For other tables like the Vlaninputtable etc, we may dont have to define 'content key's for CE to use, because it is not a large table and if CE need to query, an index may be enough.
>>>
>>> Based on this, Chuanhuang, could you provide a clear list on what we should define as content keys for all LFBs defined?
>>>
>>> thanks,
>>> Weiming
>>>
>>> ----- Original Message -----
>>> From: "Jamal Hadi Salim"<hadi@mojatatu.com>
>>> Subject: Re: [forces] comments #6
>>>
>>>
>>> Hi Chuanhuang,
>>>
>>> On Mon, Aug 22, 2011 at 2:10 AM, Chuanhuang Li
>>> <chuanhuang_li@mail.zjgsu.edu.cn>   wrote:
>>>> Hi,Jamal
>>>> Sorry for the late response.
>>>> I think we need reach an agreement on the meaning of "index".
>>>> "table index" that i have said is just the internal order(entry index) for building the table in>an LFB. This "index" is not a member of the table structure.
>>>
>>> Indeed this is the index i was referring to, and as Joel said your understanding
>>> is correct. It is not part of the row content rather it is a position
>>> of where the
>>> content is.
>>>
>>> 1) The CE knows such an index because it created it or it queried the FE
>>> about it; and can coordinate upstream LFBs to have it as an entry in their
>>> table content, example: LogicalPortID in  upstream EtherDispatchTable
>>> of EtherClassifier LFB.
>>>
>>> 2) LogicalPortID arrives as metadata at a downstream LFB where is
>>> to be used to index/lookup some (downstream) table.
>>>
>>> I am concerned about #2. The text is highly lacking to describe what
>>> metadata is used as an index for the table.
>>> We need to say it clearly in the text for each table.
>>> something like: "Metadata LogicalPortID is used as table index for table blah".
>>> The text for example does a good job to describe that
>>> IPv4Address is used as the content key for the IPv4PrefixTable.
>>>
>>> i.e the extra description  would be of the form:
>>> "Table Foo: Table index, goo metadata"
>>>
>>> Does this make sense?
>>>
>>> On the difference between keys and indices in our terminology:
>>> A key is derived from content and the CE has no control over its value
>>> (IPV4 address
>>> on arriving packet). Table index is configured by the CE.
>>> Index lookup is typical O(1). Content Key lookup is  much more expensive.
>>>
>>> cheers,
>>> jamal
>>> _______________________________________________
>>> forces mailing list
>>> forces@ietf.org
>>> https://www.ietf.org/mailman/listinfo/forces
>>

From wmwang2001@hotmail.com  Sat Sep 17 01:51:15 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73A8321F8B04 for <forces@ietfa.amsl.com>; Sat, 17 Sep 2011 01:51:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.144
X-Spam-Level: *
X-Spam-Status: No, score=1.144 tagged_above=-999 required=5 tests=[AWL=0.743,  BAYES_00=-2.599, J_CHICKENPOX_22=0.6, J_CHICKENPOX_25=0.6, J_CHICKENPOX_37=0.6, J_CHICKENPOX_47=0.6, J_CHICKENPOX_55=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GmqLXoZ6fifO for <forces@ietfa.amsl.com>; Sat, 17 Sep 2011 01:51:14 -0700 (PDT)
Received: from blu0-omc2-s12.blu0.hotmail.com (blu0-omc2-s12.blu0.hotmail.com [65.55.111.87]) by ietfa.amsl.com (Postfix) with ESMTP id 86CBA21F8922 for <forces@ietf.org>; Sat, 17 Sep 2011 01:51:14 -0700 (PDT)
Received: from BLU0-SMTP404 ([65.55.111.71]) by blu0-omc2-s12.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Sat, 17 Sep 2011 01:53:31 -0700
X-Originating-IP: [60.186.201.103]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP404E363A43FD173890A8D87C9090@phx.gbl>
Received: from WmwangHome ([60.186.201.103]) by BLU0-SMTP404.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Sat, 17 Sep 2011 01:53:29 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
References: <201108122255351563601@mail.zjgsu.edu.cn><CAAFAkD8nLhRR2xpQz1PxDLcCZdvNavR-kX=m=a_wstGYwCqkSA@mail.gmail.com><201108171102177183945@mail.zjgsu.edu.cn><201108181015224373066@mail.zjgsu.edu.cn><201108221410402968991@mail.zjgsu.edu.cn> <CAAFAkD-1ih18QxuUe2HVYKCTMy0V_eSqNkM_eCHix-6u++bSAQ@mail.gmail.com> <BLU0-SMTP182AC3872414026C55362CFC9060@phx.gbl> <4E735401.5010105@joelhalpern.com> <BLU0-SMTP21175E7702D9D1470286995C9060@phx.gbl> <4E736C57.2080607@joelhalpern.com>
Date: Sat, 17 Sep 2011 16:53:26 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 17 Sep 2011 08:53:29.0546 (UTC) FILETIME=[455F1AA0:01CC7517]
Cc: forces <forces@ietf.org>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Subject: Re: [forces] comments #6
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 17 Sep 2011 08:51:15 -0000

Q2h1YW5odWFuZyBhbmQgSmFtYWwsIA0KDQpBY2NvcmRpbmcgdG8gdGhlIGRpc2N1c3Npb24sIEkg
dGhpbmsgb25seSB0aGUgZm9sbG93aW5nIGNvbnRlbnQga2V5cyBzaG91bGQgYmUgZGVmaW5lZCBp
biBYTUwuICBQbHMgZG91YmxlIGNoZWNrIGl0OiANCg0KSVB2NFVjYXN0TFBNOg0KICBJUHY0UHJl
Zml4VGFibGUsIGNvbnRlbnQgS2V5OiBJUHY0QWRkcmVzcy4NCg0KSVB2NlVjYXN0TFBNOg0KICBJ
UHY2UHJlZml4VGFibGUsIGNvbnRlbnQgS2V5OiBJUHY2QWRkcmVzcy4NCg0KR2VuZXJpY1NjaGVk
dWxlcjoNCiAgQ3VycmVudFF1ZXVlRGVwdGgsIGNvbnRlbnQgS2V5OiBRdWV1ZUlELiggbm90IHN1
cmUgaWYgaXQgaXMgYSBtdXN0PyBCZWNhdXNlIHRoZSBxdWV1ZSBudW1iZXIgaXMgbm90IHNvIGxh
cmdlLCBzbyBpZiAgdGhlcmUgaXMgbm8gc3VjaCBrZXksIENFIG1heSBzdGlsbCBiZSBhYmxlIHRv
IGdldCBxdWV1ZSBkZXB0aCBpbmZvIGJ5IHF1ZXJ5IHRoZSB3aG9sZSBkZXB0aCB0YWJsZSApIA0K
DQpCeSBkZWZpbmluZyBhYm92ZSBjb250ZW50IGtleXMsIHdlIG1heSBhbHNvIGhhdmUgdG8gY29u
c2lkZXIgaG93IHRoZSBMRkIgd2lsbCByZXNwb25kIHRvIENFIGlmIGl0IGNhbiBub3Qgc3VwcG9y
dCB0aGUgY29udGVudCBrZXkuDQoNCnRoYW5rcywNCldlaW1pbmcNCg0KLS0tLS0gT3JpZ2luYWwg
TWVzc2FnZSAtLS0tLSANCkZyb206ICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4u
Y29tPg0KU3ViamVjdDogUmU6IFtmb3JjZXNdIGNvbW1lbnRzICM2DQoNCg0KPiBUaGFua3MuICBJ
dCBzb3VuZHMgbGlrZSB3ZSBhcmUgb24gdGhlIHNhbWUgcGFnZS4NCj4gSm9lbA0KPiANCj4gT24g
OS8xNi8yMDExIDExOjE3IEFNLCBXYW5nLFdlaW1pbmcgd3JvdGU6DQo+PiBKb2VsLA0KPj4NCj4+
IEkgdGhpbmsgSSdtIG9uIHRoZSBzYW1lIHBhZ2Ugd2l0aCB5b3VyIGlkZWFzLiBJIGRvbid0IG1l
YW4gdGhhdCBDRSB3aWxsIHVzZSB0aGUgY29udGVudCBrZXkgdG8gbG9vayB1cCwgZm9yIGluc3Rh
bmNlLCBhIGNvcHkgb2YgIHJvdXRpbmcgdGFibGUgaW4gQ0UuIFJhdGhlciwgQ0UgbWF5IGhhdmUg
dG8gdXNlIGEgY29udGVudCBrZXkgdG8gcXVlcnkgYSByb3V0aW5nIHRhYmxlIGluIEZFIGZvciBz
b21lIHNwZWNpZmljIGluZm9ybWF0aW9uLg0KPj4NCj4+IFdoZW4geWVhcnMgYWdvIHdlIGFza2Vk
IGZvciBhIGNvbnRlbnQga2V5IGJhc2VkIGFycnkgbG9va3VwLCB3ZSBqdXN0IHRob3VnaHQgb25s
eSBpbmRleCBiYXNlZCBhcnJheSBsb29rdXAgbWF5IG5vdCBiZSBzdWZmaWNpZW50IGVub3VnaC4g
VGhlIGtleSB1c2VhZ2UgbWF5IGJlIGxpa2UsIHdlIG1heSBkZWZpbmUgYSBMUE0gdGFibGUgd2l0
aCBhIElQIGFkZHJlc3MgYXMgdGhlIGNvbnRlbnQga2V5LiBUaGVuLCB3ZSBtYXkgYmUgYWJsZSB0
byBvcGVyYXRlIG9uIChxdWVyeS9kZWxldGUsIGV0YykgIHJvdXRpbmcgaXRlbXMgd2l0aCBhIHNw
ZWNpZmljIElQIGFkZHJlc3MuDQo+Pg0KPj4gQ29udGVudCBrZXlzIG1heSBiZSBoYXJkIGZvciBz
b21lIGltcGxlbWVudGF0aW9ucywgc28gSSBqc3V0IHdvdW5kIGlmIHdlIG5lZWQgdG8gZGVmaW5l
IGFuIGV4dHJhIGNhcGFiaWxpdHkgZm9yIGNvbnRlbnQga2V5cyB0aGUgTEZCIHN1cHBvcnRlZC4g
IE9mIGNvdXJzZSwgd2l0aCBGb3JDRVMgcHJvdG9jb2wsIGlmIGEgY29udGVudCBrZXkgaXMgbm90
IHN1cHBvcnRlZCBieSBhbiBMRkIgd2hpbGUgQ0Ugc3RpbGwgdXNlIGl0LCBhbiBlcnJvciBjb2Rl
IGluZGljYXRpbmcgc3VjaCBlcnJvcnMgbWF5IGJlIHJldHVyZWQgdG8gQ0UuDQo+Pg0KPj4gdGhh
bmtzLA0KPj4gV2VpbWluZw0KPj4NCj4+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4+
IEZyb206ICJKb2VsIE0uIEhhbHBlcm4iPGptaEBqb2VsaGFscGVybi5jb20+DQo+PiBTdWJqZWN0
OiBSZTogW2ZvcmNlc10gY29tbWVudHMgIzYNCj4+DQo+Pg0KPj4+IENvbnRlbnQga2V5cyBhcmUg
bm90IGZvciB0aGUgQ0UgdG8gdXNlIHdoZW4gbG9va2luZyBpbiBpdHMgb3duIGNvcHkgb2YNCj4+
PiB0aGUgdGFibGVzLiAgSW4gdGhvc2UgY29waWVzLCBpdCBjYW4gZG8gYW55dGhpbmcgaXQgd2Fu
dHMgYW55IHdheSBpdCB3YW50cy4NCj4+PiBTaW1pbGFybHksIGNvbnRlbnQga2V5cyBhcmUgbm90
IGZvciB0aGUgRkUgdG8gdXNlIGZvciBwcm9jZXNzaW5nIHBhY2tldC4NCj4+PiAgIFRoZSBpbXBs
ZW1lbnRhdGlvbiBvZiBwYWNrZXQgcHJvY2Vzc2luZyBpcyBhIGxvY2FsIG1hdHRlci4NCj4+PiBF
dmVuIHRoZSBjYXNlIHdoZXJlIGEgcGFja2V0IHVzZXMgbWV0YS1kYXRhIHRvIHNlbGVjdCBhbiBl
bnRyeSwgYW5kIHVzZXMNCj4+PiBhIHBpZWNlIG9mIGNvbnRlbnQgaW4gdGhlIHRhYmxlIGZvciB0
aGUgbWF0Y2hpbmcsIGlzIG5vdCB0ZWNobmljYWxseSBhDQo+Pj4gY29udGVudCBrZXksIGFzIGl0
IGlzIG5vdCBwcm90b2NvbCBwcm9jZXNzaW5nLg0KPj4+IEl0IGlzIGhvd2V2ZXIgYSB3YXJuaW5n
IG9mIGEgZGlmZmljdWx0IGRlc2lnbi4gIEl0IGlzIGFsc28gbW9yZSBsaWtlbHkNCj4+PiB0byBi
ZSBhIGNvbnRlbnQga2V5LCBiZWNhdXNlIGl0IG1ha2VzIHNlbnNlIGZvciB0aGUgQ0UgdG8gcHJv
dmlkZSB0aGUNCj4+PiBpbmZvcm1hdGlvbiB1c2luZyB0aGUgc2FtZSBrZXlpbmcgdGhlIEZFIHdp
bGwgdXNlLiAgQW5kIGl0IGlzIHRoZSBDRS1GRQ0KPj4+IGludGVyYWN0aW9uIHRoYXQgcmVxdWly
ZXMgdGhlIGRlY2xhcmF0aW9uIG9mIGNvbnRlbnQga2V5aW5nLg0KPj4+DQo+Pj4gUHV0IGRpZmZl
cmVudGx5OiAgZGVjbGFyaW5nIGNvbnRlbnQga2V5cyBpcyBhbGwgYWJvdXQgYSB1c2UgY2FzZSB3
aGVyZQ0KPj4+IHRoZSBDRSBjYW4gbm90IHJlYXNvbmFibHkgc3BlY2lmeSB0aGUgYXJyYXkgaW5k
ZXggaW4gaXRzIHJlcXVlc3QuDQo+Pj4NCj4+PiBDb250ZW50IGtleXMgYXJlIHNwZWNpZmljYWxs
eSBmb3IgdGhlIGNhc2Ugd2hlcmUgdGhlIENFIG5lZWRzIHRvIHNwZWNpZnkNCj4+PiBhbiBlbnRy
eSBpbiB0aGUgdGFibGUgdG8gdGhlIEZFLCBidXQgbmVlZHMgdG8gYmUgYWJsZSB0byBzcGVjaWZ5
IHRoYXQNCj4+PiB2aWEgdGhlIGNvbnRlbnQsIHJhdGhlciB0aGFuIHZpYSB0aGUgaW5kZXguDQo+
Pj4gQ29udGVudHMga2V5cyBhcmUgaW5jbHVkZWQgYmVjYXVzZSB0aGUgV0cgYXNrZWQgdmVyeSBz
dHJvbmdseSBmb3IgdGhlbS4NCj4+PiAgIEl0IGlzIG5vdCBjbGVhciB0byBtZSBwZXJzb25hbGx5
IHRoYXQgdGhleSBhcmUgbmVjZXNzYXJ5IGF0IGFsbC4NCj4+Pg0KPj4+IFlvdXJzLA0KPj4+IEpv
ZWwNCj4+Pg0KPj4+IE9uIDkvMTYvMjAxMSAxMjoyNCBBTSwgV2FuZyxXZWltaW5nIHdyb3RlOg0K
Pj4+PiBJIHRoaW5rIHRoaXMgaXNzdWUgb24gdGhlIGFycmF5IGluZGV4IG9yIHRoZSBhcnJheSBr
ZXkgaXMgbm90IGNsb3NlZCwgc28gSSBwcm92aWRlIG1vcmUgY29tbWVudHMgYWxzby4NCj4+Pj4N
Cj4+Pj4gU29tZSBvZiBteSB2aWV3cG9pbnRzOg0KPj4+Pg0KPj4+PiBGaXJzdGx5LCB3ZSBtYXkg
aGF2ZSB0byBkaXN0aW5ndWlzaCB0d28gdHlwZXMgb2YgJ2FycmF5IGxvb2t1cHMnLg0KPj4+PiAu
IG9uZSBpcyBmb3IgQ0UgdG8gbG9vayB1cCB0aGUgYXJyYXkgc28gdGhhdCBDRSBjYW4gcXVlcnkg
dGhlIGluZm9ybWF0aW9uIGluc2lkZSB0aGUgYXJyYXkuIEluIHRoaXMgY2FzZSwgd2UgZGVmaW5l
ZCB0aGluZ3MgIGxpa2UgaW5kZXggYW5kIGNvbnRlbnQga2V5cyBmb3IgdGhpcyBwdXJwb3NlLg0K
Pj4+PiAuIHRoZSBvdGhlciBpcyBmb3IgdGhlIGRvY3VtZW50IHRvIHRvIGRlZmluZSBob3cgdGhl
IGFycmF5IGluIHRoZSBMRkIgYWN0cyB3aGVuIHByb2Nlc3NpbmcgZGF0YS4gSW4gdGhpcyBjYXNl
LCB3ZSBjYW4gZGVmaW5lIHRoZSBhcnJ5IHVzZXMgaW5kZXggYW5kIGFueSBhcnJheSBmaWVsZHMg
YXMgdGhlIGxvb2t1cCBrZXlzLCB3aGlsZSB0aGUgbG9va3VwIHNvdXJjZSBkYXRhIG1heSBiZSBm
cm9tIG1ldGFkYXRhIG9yIG90aGVyIExGQiBjb21wb25lbnRzIG9yIGNvbXBvbmVudCBmaWVsZHMu
IEluIHRoaXMgY2FzZSwgd2UgZG9uZSBoYXZlIHRvIGRlZmluZSB0aGVzZSBqb2luZWQgbG9va3Vw
IGZpZWxkcyBhcyAnY29udGVudCBrZXlzJyBpbiBvdXIgWE1MIGZpbGVzLiBSYXRoZXIsIHdlIGp1
c3QgbmVlZCBkZXNjcmlwdGlvbnMgdG8gY2xlYXJseSBzdGF0ZSBpdCBpbiB0aGUgTEZCIGRlc2Ny
aXB0aW9uIHNlY3Rpb24uDQo+Pj4+DQo+Pj4+IEFzIGEgcmVzdWx0LCBJIHRoaW5rIHdlIG5vdyBm
aXJzdGx5IG5lZWQgdG8gbWFrZSBjbGVhciB3aGF0IGhhdmUgdG8gYmUgZGVmaW5lIGFzICdjb250
ZW50IGtleXMnIGZvciBDRSB0byB1c2UuIFRoZXNlIGNvbnRlbnQga2V5cyBNVVNUIGJlIGRlZmlu
ZWQgaW4gWE1MIGZpbGVzLg0KPj4+PiBCeSBub3csIEkgb25seSBzZWUgdGhlIG5lY2Vzc2FyeSAn
Y29udGVudCBrZXknIGZvciBDRSB0byBsb29rIHVwIGlzIGluIHRoZSBMUE0gdGFibGUgYXJyYXku
IEZvciBvdGhlciB0YWJsZXMgbGlrZSB0aGUgVmxhbmlucHV0dGFibGUgZXRjLCB3ZSBtYXkgZG9u
dCBoYXZlIHRvIGRlZmluZSAnY29udGVudCBrZXkncyBmb3IgQ0UgdG8gdXNlLCBiZWNhdXNlIGl0
IGlzIG5vdCBhIGxhcmdlIHRhYmxlIGFuZCBpZiBDRSBuZWVkIHRvIHF1ZXJ5LCBhbiBpbmRleCBt
YXkgYmUgZW5vdWdoLg0KPj4+Pg0KPj4+PiBCYXNlZCBvbiB0aGlzLCBDaHVhbmh1YW5nLCBjb3Vs
ZCB5b3UgcHJvdmlkZSBhIGNsZWFyIGxpc3Qgb24gd2hhdCB3ZSBzaG91bGQgZGVmaW5lIGFzIGNv
bnRlbnQga2V5cyBmb3IgYWxsIExGQnMgZGVmaW5lZD8NCj4+Pj4NCj4+Pj4gdGhhbmtzLA0KPj4+
PiBXZWltaW5nDQo+Pj4+DQo+Pj4+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4+Pj4g
RnJvbTogIkphbWFsIEhhZGkgU2FsaW0iPGhhZGlAbW9qYXRhdHUuY29tPg0KPj4+PiBTdWJqZWN0
OiBSZTogW2ZvcmNlc10gY29tbWVudHMgIzYNCj4+Pj4NCj4+Pj4NCj4+Pj4gSGkgQ2h1YW5odWFu
ZywNCj4+Pj4NCj4+Pj4gT24gTW9uLCBBdWcgMjIsIDIwMTEgYXQgMjoxMCBBTSwgQ2h1YW5odWFu
ZyBMaQ0KPj4+PiA8Y2h1YW5odWFuZ19saUBtYWlsLnpqZ3N1LmVkdS5jbj4gICB3cm90ZToNCj4+
Pj4+IEhpLEphbWFsDQo+Pj4+PiBTb3JyeSBmb3IgdGhlIGxhdGUgcmVzcG9uc2UuDQo+Pj4+PiBJ
IHRoaW5rIHdlIG5lZWQgcmVhY2ggYW4gYWdyZWVtZW50IG9uIHRoZSBtZWFuaW5nIG9mICJpbmRl
eCIuDQo+Pj4+PiAidGFibGUgaW5kZXgiIHRoYXQgaSBoYXZlIHNhaWQgaXMganVzdCB0aGUgaW50
ZXJuYWwgb3JkZXIoZW50cnkgaW5kZXgpIGZvciBidWlsZGluZyB0aGUgdGFibGUgaW4+YW4gTEZC
LiBUaGlzICJpbmRleCIgaXMgbm90IGEgbWVtYmVyIG9mIHRoZSB0YWJsZSBzdHJ1Y3R1cmUuDQo+
Pj4+DQo+Pj4+IEluZGVlZCB0aGlzIGlzIHRoZSBpbmRleCBpIHdhcyByZWZlcnJpbmcgdG8sIGFu
ZCBhcyBKb2VsIHNhaWQgeW91ciB1bmRlcnN0YW5kaW5nDQo+Pj4+IGlzIGNvcnJlY3QuIEl0IGlz
IG5vdCBwYXJ0IG9mIHRoZSByb3cgY29udGVudCByYXRoZXIgaXQgaXMgYSBwb3NpdGlvbg0KPj4+
PiBvZiB3aGVyZSB0aGUNCj4+Pj4gY29udGVudCBpcy4NCj4+Pj4NCj4+Pj4gMSkgVGhlIENFIGtu
b3dzIHN1Y2ggYW4gaW5kZXggYmVjYXVzZSBpdCBjcmVhdGVkIGl0IG9yIGl0IHF1ZXJpZWQgdGhl
IEZFDQo+Pj4+IGFib3V0IGl0OyBhbmQgY2FuIGNvb3JkaW5hdGUgdXBzdHJlYW0gTEZCcyB0byBo
YXZlIGl0IGFzIGFuIGVudHJ5IGluIHRoZWlyDQo+Pj4+IHRhYmxlIGNvbnRlbnQsIGV4YW1wbGU6
IExvZ2ljYWxQb3J0SUQgaW4gIHVwc3RyZWFtIEV0aGVyRGlzcGF0Y2hUYWJsZQ0KPj4+PiBvZiBF
dGhlckNsYXNzaWZpZXIgTEZCLg0KPj4+Pg0KPj4+PiAyKSBMb2dpY2FsUG9ydElEIGFycml2ZXMg
YXMgbWV0YWRhdGEgYXQgYSBkb3duc3RyZWFtIExGQiB3aGVyZSBpcw0KPj4+PiB0byBiZSB1c2Vk
IHRvIGluZGV4L2xvb2t1cCBzb21lIChkb3duc3RyZWFtKSB0YWJsZS4NCj4+Pj4NCj4+Pj4gSSBh
bSBjb25jZXJuZWQgYWJvdXQgIzIuIFRoZSB0ZXh0IGlzIGhpZ2hseSBsYWNraW5nIHRvIGRlc2Ny
aWJlIHdoYXQNCj4+Pj4gbWV0YWRhdGEgaXMgdXNlZCBhcyBhbiBpbmRleCBmb3IgdGhlIHRhYmxl
Lg0KPj4+PiBXZSBuZWVkIHRvIHNheSBpdCBjbGVhcmx5IGluIHRoZSB0ZXh0IGZvciBlYWNoIHRh
YmxlLg0KPj4+PiBzb21ldGhpbmcgbGlrZTogIk1ldGFkYXRhIExvZ2ljYWxQb3J0SUQgaXMgdXNl
ZCBhcyB0YWJsZSBpbmRleCBmb3IgdGFibGUgYmxhaCIuDQo+Pj4+IFRoZSB0ZXh0IGZvciBleGFt
cGxlIGRvZXMgYSBnb29kIGpvYiB0byBkZXNjcmliZSB0aGF0DQo+Pj4+IElQdjRBZGRyZXNzIGlz
IHVzZWQgYXMgdGhlIGNvbnRlbnQga2V5IGZvciB0aGUgSVB2NFByZWZpeFRhYmxlLg0KPj4+Pg0K
Pj4+PiBpLmUgdGhlIGV4dHJhIGRlc2NyaXB0aW9uICB3b3VsZCBiZSBvZiB0aGUgZm9ybToNCj4+
Pj4gIlRhYmxlIEZvbzogVGFibGUgaW5kZXgsIGdvbyBtZXRhZGF0YSINCj4+Pj4NCj4+Pj4gRG9l
cyB0aGlzIG1ha2Ugc2Vuc2U/DQo+Pj4+DQo+Pj4+IE9uIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4g
a2V5cyBhbmQgaW5kaWNlcyBpbiBvdXIgdGVybWlub2xvZ3k6DQo+Pj4+IEEga2V5IGlzIGRlcml2
ZWQgZnJvbSBjb250ZW50IGFuZCB0aGUgQ0UgaGFzIG5vIGNvbnRyb2wgb3ZlciBpdHMgdmFsdWUN
Cj4+Pj4gKElQVjQgYWRkcmVzcw0KPj4+PiBvbiBhcnJpdmluZyBwYWNrZXQpLiBUYWJsZSBpbmRl
eCBpcyBjb25maWd1cmVkIGJ5IHRoZSBDRS4NCj4+Pj4gSW5kZXggbG9va3VwIGlzIHR5cGljYWwg
TygxKS4gQ29udGVudCBLZXkgbG9va3VwIGlzICBtdWNoIG1vcmUgZXhwZW5zaXZlLg0KPj4+Pg0K
Pj4+PiBjaGVlcnMsDQo+Pj4+IGphbWFsDQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IGZvcmNlcyBtYWlsaW5nIGxpc3QNCj4+Pj4gZm9y
Y2VzQGlldGYub3JnDQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
Zm9yY2VzDQo+Pj4NCj4=


From wmwang2001@hotmail.com  Sat Sep 17 02:04:01 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C6D321F8B1E for <forces@ietfa.amsl.com>; Sat, 17 Sep 2011 02:04:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.715
X-Spam-Level: **
X-Spam-Status: No, score=2.715 tagged_above=-999 required=5 tests=[AWL=-0.928,  BAYES_05=-1.11, J_CHICKENPOX_22=0.6, J_CHICKENPOX_25=0.6, J_CHICKENPOX_37=0.6, J_CHICKENPOX_47=0.6, J_CHICKENPOX_55=0.6, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EDjUzriYmCWo for <forces@ietfa.amsl.com>; Sat, 17 Sep 2011 02:04:00 -0700 (PDT)
Received: from blu0-omc2-s37.blu0.hotmail.com (blu0-omc2-s37.blu0.hotmail.com [65.55.111.112]) by ietfa.amsl.com (Postfix) with ESMTP id 72E0321F8B1A for <forces@ietf.org>; Sat, 17 Sep 2011 02:04:00 -0700 (PDT)
Received: from BLU0-SMTP409 ([65.55.111.71]) by blu0-omc2-s37.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Sat, 17 Sep 2011 02:06:17 -0700
X-Originating-IP: [60.186.201.103]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP409D2342EB9328EC1B949C4C9090@phx.gbl>
Received: from WmwangHome ([60.186.201.103]) by BLU0-SMTP409.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Sat, 17 Sep 2011 02:06:15 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Wang,Weiming" <wmwang2001@hotmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
References: <201108122255351563601@mail.zjgsu.edu.cn><CAAFAkD8nLhRR2xpQz1PxDLcCZdvNavR-kX=m=a_wstGYwCqkSA@mail.gmail.com><201108171102177183945@mail.zjgsu.edu.cn><201108181015224373066@mail.zjgsu.edu.cn><201108221410402968991@mail.zjgsu.edu.cn><CAAFAkD-1ih18QxuUe2HVYKCTMy0V_eSqNkM_eCHix-6u++bSAQ@mail.gmail.com><BLU0-SMTP182AC3872414026C55362CFC9060@phx.gbl><4E735401.5010105@joelhalpern.com><BLU0-SMTP21175E7702D9D1470286995C9060@phx.gbl><4E736C57.2080607@joelhalpern.com> <BLU0-SMTP404E363A43FD173890A8D87C9090@phx.gbl>
Date: Sat, 17 Sep 2011 17:06:13 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 17 Sep 2011 09:06:15.0689 (UTC) FILETIME=[0E073F90:01CC7519]
Cc: forces <forces@ietf.org>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Subject: Re: [forces] comments #6
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 17 Sep 2011 09:04:01 -0000

SW4gb3JkZXIgdG8gYXZvaWQgY29uZnVzaW9ucywgSSdtIGdvaW5nIHRvIGNoYW5nZSB0aGUgbmFt
ZSBvZiAnY29udGVudCBrZXknIHRoYXQgd2UgaGF2ZSB1c2VkIHRvIGRlc2NyaWJlIGxvb2t1cHMg
b2YgYXJyYXlzIHRoYXQgYXJlIHRoZSBMRkIncyBvd24gZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhl
IENFJ3MgcmVxdWlyZW1lbnQgZnVuY3Rpb24uIEkgdGhpbiB0aGUgJ2NvbnRlbnQga2V5JyBoZXJl
IG1heSBiZSBjaGFuZ2VkIGp1c3QgdG8gJ2tleScgb3IgJ2xvb2t1cCBrZXknLiBBbiBpbnN0YW5j
ZSBpcyBhcyBiZWxvdywgd2hpY2ggaXMgZnJvbSA1LjUuMS4xIGZvciBkZXNjcmliaW5nIEJhc2lj
TWV0YWRhdGFEaXNwYXRjaCBMRkI6IA0KDQpvbGQgdGV4dDogDQouLi4gVGhlIExGQiB1c2VzIGFs
bCBleGlzdGluZyBtZXRhZGF0YSBhc3NvY2lhdGVkIHdpdGggZXZlcnkgaW5wdXQgcGFja2V0IHdp
dGggdGhlaXIgbWV0YWRhdGEgSURzIGFuZCBtZXRhZGF0YSB2YWx1ZXMgYXMgdGhlIGNvbnRlbnQg
a2V5cyB0byBsb29rIHVwIHRoZSB0YWJsZSB0byBmaW5kIG91dCB0aGUgcmVsZXZhbnQgT3V0cHV0
SW5kZXggLi4uDQoNCnRvIGNoYW5nZSB0bzogDQouLi4gVGhlIExGQiB1c2VzIGFsbCBleGlzdGlu
ZyBtZXRhZGF0YSBhc3NvY2lhdGVkIHdpdGggZXZlcnkgaW5wdXQgcGFja2V0IHdpdGggdGhlaXIg
bWV0YWRhdGEgSURzIGFuZCBtZXRhZGF0YSB2YWx1ZXMgYXMgdGhlIGxvb2t1cCBrZXlzIHRvIGxv
b2sgdXAgdGhlIHRhYmxlIHRvIGZpbmQgb3V0IHRoZSByZWxldmFudCBPdXRwdXRJbmRleCAuLi4N
Cg0KcGxzIGNvbW1lbnQgaXQuDQoNCnRoa3MsDQpXZWltaW5nDQoNCg0KLS0tLS0gT3JpZ2luYWwg
TWVzc2FnZSAtLS0tLSANCkZyb206ICJXYW5nLFdlaW1pbmciIDx3bXdhbmcyMDAxQGhvdG1haWwu
Y29tPg0KU3ViamVjdDogUmU6IFtmb3JjZXNdIGNvbW1lbnRzICM2DQoNCg0KPiBDaHVhbmh1YW5n
IGFuZCBKYW1hbCwgDQo+IA0KPiBBY2NvcmRpbmcgdG8gdGhlIGRpc2N1c3Npb24sIEkgdGhpbmsg
b25seSB0aGUgZm9sbG93aW5nIGNvbnRlbnQga2V5cyBzaG91bGQgYmUgZGVmaW5lZCBpbiBYTUwu
ICBQbHMgZG91YmxlIGNoZWNrIGl0OiANCj4gDQo+IElQdjRVY2FzdExQTToNCj4gIElQdjRQcmVm
aXhUYWJsZSwgY29udGVudCBLZXk6IElQdjRBZGRyZXNzLg0KPiANCj4gSVB2NlVjYXN0TFBNOg0K
PiAgSVB2NlByZWZpeFRhYmxlLCBjb250ZW50IEtleTogSVB2NkFkZHJlc3MuDQo+IA0KPiBHZW5l
cmljU2NoZWR1bGVyOg0KPiAgQ3VycmVudFF1ZXVlRGVwdGgsIGNvbnRlbnQgS2V5OiBRdWV1ZUlE
Liggbm90IHN1cmUgaWYgaXQgaXMgYSBtdXN0PyBCZWNhdXNlIHRoZSBxdWV1ZSBudW1iZXIgaXMg
bm90IHNvIGxhcmdlLCBzbyBpZiAgdGhlcmUgaXMgbm8gc3VjaCBrZXksIENFIG1heSBzdGlsbCBi
ZSBhYmxlIHRvIGdldCBxdWV1ZSBkZXB0aCBpbmZvIGJ5IHF1ZXJ5IHRoZSB3aG9sZSBkZXB0aCB0
YWJsZSApIA0KPiANCj4gQnkgZGVmaW5pbmcgYWJvdmUgY29udGVudCBrZXlzLCB3ZSBtYXkgYWxz
byBoYXZlIHRvIGNvbnNpZGVyIGhvdyB0aGUgTEZCIHdpbGwgcmVzcG9uZCB0byBDRSBpZiBpdCBj
YW4gbm90IHN1cHBvcnQgdGhlIGNvbnRlbnQga2V5Lg0KPiANCj4gdGhhbmtzLA0KPiBXZWltaW5n
DQo+IA0KPiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KPiBGcm9tOiAiSm9lbCBNLiBI
YWxwZXJuIiA8am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4gU3ViamVjdDogUmU6IFtmb3JjZXNdIGNv
bW1lbnRzICM2DQo+IA0KPiANCj4+IFRoYW5rcy4gIEl0IHNvdW5kcyBsaWtlIHdlIGFyZSBvbiB0
aGUgc2FtZSBwYWdlLg0KPj4gSm9lbA0KPj4gDQo+PiBPbiA5LzE2LzIwMTEgMTE6MTcgQU0sIFdh
bmcsV2VpbWluZyB3cm90ZToNCj4+PiBKb2VsLA0KPj4+DQo+Pj4gSSB0aGluayBJJ20gb24gdGhl
IHNhbWUgcGFnZSB3aXRoIHlvdXIgaWRlYXMuIEkgZG9uJ3QgbWVhbiB0aGF0IENFIHdpbGwgdXNl
IHRoZSBjb250ZW50IGtleSB0byBsb29rIHVwLCBmb3IgaW5zdGFuY2UsIGEgY29weSBvZiAgcm91
dGluZyB0YWJsZSBpbiBDRS4gUmF0aGVyLCBDRSBtYXkgaGF2ZSB0byB1c2UgYSBjb250ZW50IGtl
eSB0byBxdWVyeSBhIHJvdXRpbmcgdGFibGUgaW4gRkUgZm9yIHNvbWUgc3BlY2lmaWMgaW5mb3Jt
YXRpb24uDQo+Pj4NCj4+PiBXaGVuIHllYXJzIGFnbyB3ZSBhc2tlZCBmb3IgYSBjb250ZW50IGtl
eSBiYXNlZCBhcnJ5IGxvb2t1cCwgd2UganVzdCB0aG91Z2h0IG9ubHkgaW5kZXggYmFzZWQgYXJy
YXkgbG9va3VwIG1heSBub3QgYmUgc3VmZmljaWVudCBlbm91Z2guIFRoZSBrZXkgdXNlYWdlIG1h
eSBiZSBsaWtlLCB3ZSBtYXkgZGVmaW5lIGEgTFBNIHRhYmxlIHdpdGggYSBJUCBhZGRyZXNzIGFz
IHRoZSBjb250ZW50IGtleS4gVGhlbiwgd2UgbWF5IGJlIGFibGUgdG8gb3BlcmF0ZSBvbiAocXVl
cnkvZGVsZXRlLCBldGMpICByb3V0aW5nIGl0ZW1zIHdpdGggYSBzcGVjaWZpYyBJUCBhZGRyZXNz
Lg0KPj4+DQo+Pj4gQ29udGVudCBrZXlzIG1heSBiZSBoYXJkIGZvciBzb21lIGltcGxlbWVudGF0
aW9ucywgc28gSSBqc3V0IHdvdW5kIGlmIHdlIG5lZWQgdG8gZGVmaW5lIGFuIGV4dHJhIGNhcGFi
aWxpdHkgZm9yIGNvbnRlbnQga2V5cyB0aGUgTEZCIHN1cHBvcnRlZC4gIE9mIGNvdXJzZSwgd2l0
aCBGb3JDRVMgcHJvdG9jb2wsIGlmIGEgY29udGVudCBrZXkgaXMgbm90IHN1cHBvcnRlZCBieSBh
biBMRkIgd2hpbGUgQ0Ugc3RpbGwgdXNlIGl0LCBhbiBlcnJvciBjb2RlIGluZGljYXRpbmcgc3Vj
aCBlcnJvcnMgbWF5IGJlIHJldHVyZWQgdG8gQ0UuDQo+Pj4NCj4+PiB0aGFua3MsDQo+Pj4gV2Vp
bWluZw0KPj4+DQo+Pj4gLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KPj4+IEZyb206ICJK
b2VsIE0uIEhhbHBlcm4iPGptaEBqb2VsaGFscGVybi5jb20+DQo+Pj4gU3ViamVjdDogUmU6IFtm
b3JjZXNdIGNvbW1lbnRzICM2DQo+Pj4NCj4+Pg0KPj4+PiBDb250ZW50IGtleXMgYXJlIG5vdCBm
b3IgdGhlIENFIHRvIHVzZSB3aGVuIGxvb2tpbmcgaW4gaXRzIG93biBjb3B5IG9mDQo+Pj4+IHRo
ZSB0YWJsZXMuICBJbiB0aG9zZSBjb3BpZXMsIGl0IGNhbiBkbyBhbnl0aGluZyBpdCB3YW50cyBh
bnkgd2F5IGl0IHdhbnRzLg0KPj4+PiBTaW1pbGFybHksIGNvbnRlbnQga2V5cyBhcmUgbm90IGZv
ciB0aGUgRkUgdG8gdXNlIGZvciBwcm9jZXNzaW5nIHBhY2tldC4NCj4+Pj4gICBUaGUgaW1wbGVt
ZW50YXRpb24gb2YgcGFja2V0IHByb2Nlc3NpbmcgaXMgYSBsb2NhbCBtYXR0ZXIuDQo+Pj4+IEV2
ZW4gdGhlIGNhc2Ugd2hlcmUgYSBwYWNrZXQgdXNlcyBtZXRhLWRhdGEgdG8gc2VsZWN0IGFuIGVu
dHJ5LCBhbmQgdXNlcw0KPj4+PiBhIHBpZWNlIG9mIGNvbnRlbnQgaW4gdGhlIHRhYmxlIGZvciB0
aGUgbWF0Y2hpbmcsIGlzIG5vdCB0ZWNobmljYWxseSBhDQo+Pj4+IGNvbnRlbnQga2V5LCBhcyBp
dCBpcyBub3QgcHJvdG9jb2wgcHJvY2Vzc2luZy4NCj4+Pj4gSXQgaXMgaG93ZXZlciBhIHdhcm5p
bmcgb2YgYSBkaWZmaWN1bHQgZGVzaWduLiAgSXQgaXMgYWxzbyBtb3JlIGxpa2VseQ0KPj4+PiB0
byBiZSBhIGNvbnRlbnQga2V5LCBiZWNhdXNlIGl0IG1ha2VzIHNlbnNlIGZvciB0aGUgQ0UgdG8g
cHJvdmlkZSB0aGUNCj4+Pj4gaW5mb3JtYXRpb24gdXNpbmcgdGhlIHNhbWUga2V5aW5nIHRoZSBG
RSB3aWxsIHVzZS4gIEFuZCBpdCBpcyB0aGUgQ0UtRkUNCj4+Pj4gaW50ZXJhY3Rpb24gdGhhdCBy
ZXF1aXJlcyB0aGUgZGVjbGFyYXRpb24gb2YgY29udGVudCBrZXlpbmcuDQo+Pj4+DQo+Pj4+IFB1
dCBkaWZmZXJlbnRseTogIGRlY2xhcmluZyBjb250ZW50IGtleXMgaXMgYWxsIGFib3V0IGEgdXNl
IGNhc2Ugd2hlcmUNCj4+Pj4gdGhlIENFIGNhbiBub3QgcmVhc29uYWJseSBzcGVjaWZ5IHRoZSBh
cnJheSBpbmRleCBpbiBpdHMgcmVxdWVzdC4NCj4+Pj4NCj4+Pj4gQ29udGVudCBrZXlzIGFyZSBz
cGVjaWZpY2FsbHkgZm9yIHRoZSBjYXNlIHdoZXJlIHRoZSBDRSBuZWVkcyB0byBzcGVjaWZ5DQo+
Pj4+IGFuIGVudHJ5IGluIHRoZSB0YWJsZSB0byB0aGUgRkUsIGJ1dCBuZWVkcyB0byBiZSBhYmxl
IHRvIHNwZWNpZnkgdGhhdA0KPj4+PiB2aWEgdGhlIGNvbnRlbnQsIHJhdGhlciB0aGFuIHZpYSB0
aGUgaW5kZXguDQo+Pj4+IENvbnRlbnRzIGtleXMgYXJlIGluY2x1ZGVkIGJlY2F1c2UgdGhlIFdH
IGFza2VkIHZlcnkgc3Ryb25nbHkgZm9yIHRoZW0uDQo+Pj4+ICAgSXQgaXMgbm90IGNsZWFyIHRv
IG1lIHBlcnNvbmFsbHkgdGhhdCB0aGV5IGFyZSBuZWNlc3NhcnkgYXQgYWxsLg0KPj4+Pg0KPj4+
PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+Pg0KPj4+PiBPbiA5LzE2LzIwMTEgMTI6MjQgQU0sIFdh
bmcsV2VpbWluZyB3cm90ZToNCj4+Pj4+IEkgdGhpbmsgdGhpcyBpc3N1ZSBvbiB0aGUgYXJyYXkg
aW5kZXggb3IgdGhlIGFycmF5IGtleSBpcyBub3QgY2xvc2VkLCBzbyBJIHByb3ZpZGUgbW9yZSBj
b21tZW50cyBhbHNvLg0KPj4+Pj4NCj4+Pj4+IFNvbWUgb2YgbXkgdmlld3BvaW50czoNCj4+Pj4+
DQo+Pj4+PiBGaXJzdGx5LCB3ZSBtYXkgaGF2ZSB0byBkaXN0aW5ndWlzaCB0d28gdHlwZXMgb2Yg
J2FycmF5IGxvb2t1cHMnLg0KPj4+Pj4gLiBvbmUgaXMgZm9yIENFIHRvIGxvb2sgdXAgdGhlIGFy
cmF5IHNvIHRoYXQgQ0UgY2FuIHF1ZXJ5IHRoZSBpbmZvcm1hdGlvbiBpbnNpZGUgdGhlIGFycmF5
LiBJbiB0aGlzIGNhc2UsIHdlIGRlZmluZWQgdGhpbmdzICBsaWtlIGluZGV4IGFuZCBjb250ZW50
IGtleXMgZm9yIHRoaXMgcHVycG9zZS4NCj4+Pj4+IC4gdGhlIG90aGVyIGlzIGZvciB0aGUgZG9j
dW1lbnQgdG8gdG8gZGVmaW5lIGhvdyB0aGUgYXJyYXkgaW4gdGhlIExGQiBhY3RzIHdoZW4gcHJv
Y2Vzc2luZyBkYXRhLiBJbiB0aGlzIGNhc2UsIHdlIGNhbiBkZWZpbmUgdGhlIGFycnkgdXNlcyBp
bmRleCBhbmQgYW55IGFycmF5IGZpZWxkcyBhcyB0aGUgbG9va3VwIGtleXMsIHdoaWxlIHRoZSBs
b29rdXAgc291cmNlIGRhdGEgbWF5IGJlIGZyb20gbWV0YWRhdGEgb3Igb3RoZXIgTEZCIGNvbXBv
bmVudHMgb3IgY29tcG9uZW50IGZpZWxkcy4gSW4gdGhpcyBjYXNlLCB3ZSBkb25lIGhhdmUgdG8g
ZGVmaW5lIHRoZXNlIGpvaW5lZCBsb29rdXAgZmllbGRzIGFzICdjb250ZW50IGtleXMnIGluIG91
ciBYTUwgZmlsZXMuIFJhdGhlciwgd2UganVzdCBuZWVkIGRlc2NyaXB0aW9ucyB0byBjbGVhcmx5
IHN0YXRlIGl0IGluIHRoZSBMRkIgZGVzY3JpcHRpb24gc2VjdGlvbi4NCj4+Pj4+DQo+Pj4+PiBB
cyBhIHJlc3VsdCwgSSB0aGluayB3ZSBub3cgZmlyc3RseSBuZWVkIHRvIG1ha2UgY2xlYXIgd2hh
dCBoYXZlIHRvIGJlIGRlZmluZSBhcyAnY29udGVudCBrZXlzJyBmb3IgQ0UgdG8gdXNlLiBUaGVz
ZSBjb250ZW50IGtleXMgTVVTVCBiZSBkZWZpbmVkIGluIFhNTCBmaWxlcy4NCj4+Pj4+IEJ5IG5v
dywgSSBvbmx5IHNlZSB0aGUgbmVjZXNzYXJ5ICdjb250ZW50IGtleScgZm9yIENFIHRvIGxvb2sg
dXAgaXMgaW4gdGhlIExQTSB0YWJsZSBhcnJheS4gRm9yIG90aGVyIHRhYmxlcyBsaWtlIHRoZSBW
bGFuaW5wdXR0YWJsZSBldGMsIHdlIG1heSBkb250IGhhdmUgdG8gZGVmaW5lICdjb250ZW50IGtl
eSdzIGZvciBDRSB0byB1c2UsIGJlY2F1c2UgaXQgaXMgbm90IGEgbGFyZ2UgdGFibGUgYW5kIGlm
IENFIG5lZWQgdG8gcXVlcnksIGFuIGluZGV4IG1heSBiZSBlbm91Z2guDQo+Pj4+Pg0KPj4+Pj4g
QmFzZWQgb24gdGhpcywgQ2h1YW5odWFuZywgY291bGQgeW91IHByb3ZpZGUgYSBjbGVhciBsaXN0
IG9uIHdoYXQgd2Ugc2hvdWxkIGRlZmluZSBhcyBjb250ZW50IGtleXMgZm9yIGFsbCBMRkJzIGRl
ZmluZWQ/DQo+Pj4+Pg0KPj4+Pj4gdGhhbmtzLA0KPj4+Pj4gV2VpbWluZw0KPj4+Pj4NCj4+Pj4+
IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4+Pj4+IEZyb206ICJKYW1hbCBIYWRpIFNh
bGltIjxoYWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+IFN1YmplY3Q6IFJlOiBbZm9yY2VzXSBjb21t
ZW50cyAjNg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBIaSBDaHVhbmh1YW5nLA0KPj4+Pj4NCj4+Pj4+
IE9uIE1vbiwgQXVnIDIyLCAyMDExIGF0IDI6MTAgQU0sIENodWFuaHVhbmcgTGkNCj4+Pj4+IDxj
aHVhbmh1YW5nX2xpQG1haWwuempnc3UuZWR1LmNuPiAgIHdyb3RlOg0KPj4+Pj4+IEhpLEphbWFs
DQo+Pj4+Pj4gU29ycnkgZm9yIHRoZSBsYXRlIHJlc3BvbnNlLg0KPj4+Pj4+IEkgdGhpbmsgd2Ug
bmVlZCByZWFjaCBhbiBhZ3JlZW1lbnQgb24gdGhlIG1lYW5pbmcgb2YgImluZGV4Ii4NCj4+Pj4+
PiAidGFibGUgaW5kZXgiIHRoYXQgaSBoYXZlIHNhaWQgaXMganVzdCB0aGUgaW50ZXJuYWwgb3Jk
ZXIoZW50cnkgaW5kZXgpIGZvciBidWlsZGluZyB0aGUgdGFibGUgaW4+YW4gTEZCLiBUaGlzICJp
bmRleCIgaXMgbm90IGEgbWVtYmVyIG9mIHRoZSB0YWJsZSBzdHJ1Y3R1cmUuDQo+Pj4+Pg0KPj4+
Pj4gSW5kZWVkIHRoaXMgaXMgdGhlIGluZGV4IGkgd2FzIHJlZmVycmluZyB0bywgYW5kIGFzIEpv
ZWwgc2FpZCB5b3VyIHVuZGVyc3RhbmRpbmcNCj4+Pj4+IGlzIGNvcnJlY3QuIEl0IGlzIG5vdCBw
YXJ0IG9mIHRoZSByb3cgY29udGVudCByYXRoZXIgaXQgaXMgYSBwb3NpdGlvbg0KPj4+Pj4gb2Yg
d2hlcmUgdGhlDQo+Pj4+PiBjb250ZW50IGlzLg0KPj4+Pj4NCj4+Pj4+IDEpIFRoZSBDRSBrbm93
cyBzdWNoIGFuIGluZGV4IGJlY2F1c2UgaXQgY3JlYXRlZCBpdCBvciBpdCBxdWVyaWVkIHRoZSBG
RQ0KPj4+Pj4gYWJvdXQgaXQ7IGFuZCBjYW4gY29vcmRpbmF0ZSB1cHN0cmVhbSBMRkJzIHRvIGhh
dmUgaXQgYXMgYW4gZW50cnkgaW4gdGhlaXINCj4+Pj4+IHRhYmxlIGNvbnRlbnQsIGV4YW1wbGU6
IExvZ2ljYWxQb3J0SUQgaW4gIHVwc3RyZWFtIEV0aGVyRGlzcGF0Y2hUYWJsZQ0KPj4+Pj4gb2Yg
RXRoZXJDbGFzc2lmaWVyIExGQi4NCj4+Pj4+DQo+Pj4+PiAyKSBMb2dpY2FsUG9ydElEIGFycml2
ZXMgYXMgbWV0YWRhdGEgYXQgYSBkb3duc3RyZWFtIExGQiB3aGVyZSBpcw0KPj4+Pj4gdG8gYmUg
dXNlZCB0byBpbmRleC9sb29rdXAgc29tZSAoZG93bnN0cmVhbSkgdGFibGUuDQo+Pj4+Pg0KPj4+
Pj4gSSBhbSBjb25jZXJuZWQgYWJvdXQgIzIuIFRoZSB0ZXh0IGlzIGhpZ2hseSBsYWNraW5nIHRv
IGRlc2NyaWJlIHdoYXQNCj4+Pj4+IG1ldGFkYXRhIGlzIHVzZWQgYXMgYW4gaW5kZXggZm9yIHRo
ZSB0YWJsZS4NCj4+Pj4+IFdlIG5lZWQgdG8gc2F5IGl0IGNsZWFybHkgaW4gdGhlIHRleHQgZm9y
IGVhY2ggdGFibGUuDQo+Pj4+PiBzb21ldGhpbmcgbGlrZTogIk1ldGFkYXRhIExvZ2ljYWxQb3J0
SUQgaXMgdXNlZCBhcyB0YWJsZSBpbmRleCBmb3IgdGFibGUgYmxhaCIuDQo+Pj4+PiBUaGUgdGV4
dCBmb3IgZXhhbXBsZSBkb2VzIGEgZ29vZCBqb2IgdG8gZGVzY3JpYmUgdGhhdA0KPj4+Pj4gSVB2
NEFkZHJlc3MgaXMgdXNlZCBhcyB0aGUgY29udGVudCBrZXkgZm9yIHRoZSBJUHY0UHJlZml4VGFi
bGUuDQo+Pj4+Pg0KPj4+Pj4gaS5lIHRoZSBleHRyYSBkZXNjcmlwdGlvbiAgd291bGQgYmUgb2Yg
dGhlIGZvcm06DQo+Pj4+PiAiVGFibGUgRm9vOiBUYWJsZSBpbmRleCwgZ29vIG1ldGFkYXRhIg0K
Pj4+Pj4NCj4+Pj4+IERvZXMgdGhpcyBtYWtlIHNlbnNlPw0KPj4+Pj4NCj4+Pj4+IE9uIHRoZSBk
aWZmZXJlbmNlIGJldHdlZW4ga2V5cyBhbmQgaW5kaWNlcyBpbiBvdXIgdGVybWlub2xvZ3k6DQo+
Pj4+PiBBIGtleSBpcyBkZXJpdmVkIGZyb20gY29udGVudCBhbmQgdGhlIENFIGhhcyBubyBjb250
cm9sIG92ZXIgaXRzIHZhbHVlDQo+Pj4+PiAoSVBWNCBhZGRyZXNzDQo+Pj4+PiBvbiBhcnJpdmlu
ZyBwYWNrZXQpLiBUYWJsZSBpbmRleCBpcyBjb25maWd1cmVkIGJ5IHRoZSBDRS4NCj4+Pj4+IElu
ZGV4IGxvb2t1cCBpcyB0eXBpY2FsIE8oMSkuIENvbnRlbnQgS2V5IGxvb2t1cCBpcyAgbXVjaCBt
b3JlIGV4cGVuc2l2ZS4NCj4+Pj4+DQo+Pj4+PiBjaGVlcnMsDQo+Pj4+PiBqYW1hbA0KPj4+Pj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+IGZv
cmNlcyBtYWlsaW5nIGxpc3QNCj4+Pj4+IGZvcmNlc0BpZXRmLm9yZw0KPj4+Pj4gaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9mb3JjZXMNCj4+Pj4NCj4+DQo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGZvcmNlcyBtYWlsaW5n
IGxpc3QNCj4gZm9yY2VzQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vZm9yY2VzDQo+


From chuanhuang_li@mail.zjgsu.edu.cn  Sat Sep 17 02:22:46 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A68321F88A0 for <forces@ietfa.amsl.com>; Sat, 17 Sep 2011 02:22:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.222
X-Spam-Level: *
X-Spam-Status: No, score=1.222 tagged_above=-999 required=5 tests=[AWL=-1.387,  BAYES_00=-2.599, FROM_EXCESS_BASE64=1.456, J_CHICKENPOX_22=0.6,  J_CHICKENPOX_25=0.6, J_CHICKENPOX_37=0.6, J_CHICKENPOX_38=0.6,  J_CHICKENPOX_47=0.6, J_CHICKENPOX_55=0.6, SARE_SUB_ENC_UTF8=0.152]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oU0gubZkp8B9 for <forces@ietfa.amsl.com>; Sat, 17 Sep 2011 02:22:45 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id D8A4B21F889A for <forces@ietf.org>; Sat, 17 Sep 2011 02:22:44 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85CbAkfcZXROABJ6AA--.22845S2;  Sat, 17 Sep 2011 17:18:21 +0800 (CST)
Date: Sat, 17 Sep 2011 17:23:14 +0800
From: "=?utf-8?B?Q2h1YW5odWFuZyBMaQ==?=" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "=?utf-8?B?V2FuZyxXZWltaW5n?=" <wmwang2001@hotmail.com>, "=?utf-8?B?Sm9lbCBNLiBIYWxwZXJu?=" <jmh@joelhalpern.com>
References: <201108122255351563601@mail.zjgsu.edu.cn><CAAFAkD8nLhRR2xpQz1PxDLcCZdvNavR-kX=m=a_wstGYwCqkSA@mail.gmail.com><201108171102177183945@mail.zjgsu.edu.cn><201108181015224373066@mail.zjgsu.edu.cn><201108221410402968991@mail.zjgsu.edu.cn>, <CAAFAkD-1ih18QxuUe2HVYKCTMy0V_eSqNkM_eCHix-6u++bSAQ@mail.gmail.com>, <BLU0-SMTP182AC3872414026C55362CFC9060@phx.gbl>, <4E735401.5010105@joelhalpern.com>, <BLU0-SMTP21175E7702D9D1470286995C9060@phx.gbl>, <4E736C57.2080607@joelhalpern.com>
Message-ID: <201109171723138243355@mail.zjgsu.edu.cn>
Organization: =?utf-8?B?WmhlamlhbmcgR29uZ3NoYW5nIFVuaXZlcmNpdHk=?=
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-CM-TRANSID: rBCI85CbAkfcZXROABJ6AA--.22845S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: =?utf-8?B?Zm9yY2Vz?= <forces@ietf.org>
Subject: [forces] =?utf-8?q?=5BSPAM=5D_Re=3A__comments_=236?=
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 17 Sep 2011 09:22:46 -0000

Hi, All

    Exactly, I don't think we need define content key in the table components of IPv4UcastLPM and IPv6UcastLPM. The reason is these tables are all generated on CE itself, and CE needn't lookup them from FE. 
    CurrentQueueDepth in GenericScheduler LFB is generated on FE, so we need define the content key to 
facilitate CE to lookup the content. 
    If user implements the LFB with content key, he should provide the searching function to CE. In case 
user haven't implement the function, i think FE may return "E_UNSPECIFIED_ERROR" error code.


Chuanhuang	

======= 2011-09-17 16:51:32 Wang,Weiming, wrote: =======

>Chuanhuang and Jamal, 
>
>According to the discussion, I think only the following content keys should be defined in XML.  Pls double check it: 
>
>IPv4UcastLPM:
>  IPv4PrefixTable, content Key: IPv4Address.
>
>IPv6UcastLPM:
>  IPv6PrefixTable, content Key: IPv6Address.
>
>GenericScheduler:
>  CurrentQueueDepth, content Key: QueueID.( not sure if it is a must? Because the queue number is not so large, so if  there is no such key, CE may still be able to get queue depth info by query the whole depth table ) 
>
>By defining above content keys, we may also have to consider how the LFB will respond to CE if it can not support the content key.
>
>thanks,
>Weiming
>
>----- Original Message ----- 
>From: "Joel M. Halpern" <jmh@joelhalpern.com>
>Subject: Re: [forces] comments #6
>
>
>> Thanks.  It sounds like we are on the same page.
>> Joel
>> 
>> On 9/16/2011 11:17 AM, Wang,Weiming wrote:
>>> Joel,
>>>
>>> I think I'm on the same page with your ideas. I don't mean that CE will use the content key to look up, for instance, a copy of  routing table in CE. Rather, CE may have to use a content key to query a routing table in FE for some specific information.
>>>
>>> When years ago we asked for a content key based arry lookup, we just thought only index based array lookup may not be sufficient enough. The key useage may be like, we may define a LPM table with a IP address as the content key. Then, we may be able to operate on (query/delete, etc)  routing items with a specific IP address.
>>>
>>> Content keys may be hard for some implementations, so I jsut wound if we need to define an extra capability for content keys the LFB supported.  Of course, with ForCES protocol, if a content key is not supported by an LFB while CE still use it, an error code indicating such errors may be retured to CE.
>>>
>>> thanks,
>>> Weiming
>>>
>>> ----- Original Message -----
>>> From: "Joel M. Halpern"<jmh@joelhalpern.com>
>>> Subject: Re: [forces] comments #6
>>>
>>>
>>>> Content keys are not for the CE to use when looking in its own copy of
>>>> the tables.  In those copies, it can do anything it wants any way it wants.
>>>> Similarly, content keys are not for the FE to use for processing packet.
>>>>   The implementation of packet processing is a local matter.
>>>> Even the case where a packet uses meta-data to select an entry, and uses
>>>> a piece of content in the table for the matching, is not technically a
>>>> content key, as it is not protocol processing.
>>>> It is however a warning of a difficult design.  It is also more likely
>>>> to be a content key, because it makes sense for the CE to provide the
>>>> information using the same keying the FE will use.  And it is the CE-FE
>>>> interaction that requires the declaration of content keying.
>>>>
>>>> Put differently:  declaring content keys is all about a use case where
>>>> the CE can not reasonably specify the array index in its request.
>>>>
>>>> Content keys are specifically for the case where the CE needs to specify
>>>> an entry in the table to the FE, but needs to be able to specify that
>>>> via the content, rather than via the index.
>>>> Contents keys are included because the WG asked very strongly for them.
>>>>   It is not clear to me personally that they are necessary at all.
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 9/16/2011 12:24 AM, Wang,Weiming wrote:
>>>>> I think this issue on the array index or the array key is not closed, so I provide more comments also.
>>>>>
>>>>> Some of my viewpoints:
>>>>>
>>>>> Firstly, we may have to distinguish two types of 'array lookups'.
>>>>> . one is for CE to look up the array so that CE can query the information inside the array. In this case, we defined things  like index and content keys for this purpose.
>>>>> . the other is for the document to to define how the array in the LFB acts when processing data. In this case, we can define the arry uses index and any array fields as the lookup keys, while the lookup source data may be from metadata or other LFB components or component fields. In this case, we done have to define these joined lookup fields as 'content keys' in our XML files. Rather, we just need descriptions to clearly state it in the LFB description section.
>>>>>
>>>>> As a result, I think we now firstly need to make clear what have to be define as 'content keys' for CE to use. These content keys MUST be defined in XML files.
>>>>> By now, I only see the necessary 'content key' for CE to look up is in the LPM table array. For other tables like the Vlaninputtable etc, we may dont have to define 'content key's for CE to use, because it is not a large table and if CE need to query, an index may be enough.
>>>>>
>>>>> Based on this, Chuanhuang, could you provide a clear list on what we should define as content keys for all LFBs defined?
>>>>>
>>>>> thanks,
>>>>> Weiming
>>>>>
>>>>> ----- Original Message -----
>>>>> From: "Jamal Hadi Salim"<hadi@mojatatu.com>
>>>>> Subject: Re: [forces] comments #6
>>>>>
>>>>>
>>>>> Hi Chuanhuang,
>>>>>
>>>>> On Mon, Aug 22, 2011 at 2:10 AM, Chuanhuang Li
>>>>> <chuanhuang_li@mail.zjgsu.edu.cn>   wrote:
>>>>>> Hi,Jamal
>>>>>> Sorry for the late response.
>>>>>> I think we need reach an agreement on the meaning of "index".
>>>>>> "table index" that i have said is just the internal order(entry index) for building the table in>an LFB. This "index" is not a member of the table structure.
>>>>>
>>>>> Indeed this is the index i was referring to, and as Joel said your understanding
>>>>> is correct. It is not part of the row content rather it is a position
>>>>> of where the
>>>>> content is.
>>>>>
>>>>> 1) The CE knows such an index because it created it or it queried the FE
>>>>> about it; and can coordinate upstream LFBs to have it as an entry in their
>>>>> table content, example: LogicalPortID in  upstream EtherDispatchTable
>>>>> of EtherClassifier LFB.
>>>>>
>>>>> 2) LogicalPortID arrives as metadata at a downstream LFB where is
>>>>> to be used to index/lookup some (downstream) table.
>>>>>
>>>>> I am concerned about #2. The text is highly lacking to describe what
>>>>> metadata is used as an index for the table.
>>>>> We need to say it clearly in the text for each table.
>>>>> something like: "Metadata LogicalPortID is used as table index for table blah".
>>>>> The text for example does a good job to describe that
>>>>> IPv4Address is used as the content key for the IPv4PrefixTable.
>>>>>
>>>>> i.e the extra description  would be of the form:
>>>>> "Table Foo: Table index, goo metadata"
>>>>>
>>>>> Does this make sense?
>>>>>
>>>>> On the difference between keys and indices in our terminology:
>>>>> A key is derived from content and the CE has no control over its value
>>>>> (IPV4 address
>>>>> on arriving packet). Table index is configured by the CE.
>>>>> Index lookup is typical O(1). Content Key lookup is  much more expensive.
>>>>>
>>>>> cheers,
>>>>> jamal
>>>>> _______________________________________________
>>>>> forces mailing list
>>>>> forces@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/forces
>>>>
>>



From wmwang2001@hotmail.com  Sat Sep 17 06:01:58 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E4C421F8A95 for <forces@ietfa.amsl.com>; Sat, 17 Sep 2011 06:01:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.252
X-Spam-Level: *
X-Spam-Status: No, score=1.252 tagged_above=-999 required=5 tests=[AWL=0.651,  BAYES_50=0.001, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BEL8I6dOpI4f for <forces@ietfa.amsl.com>; Sat, 17 Sep 2011 06:01:57 -0700 (PDT)
Received: from blu0-omc2-s10.blu0.hotmail.com (blu0-omc2-s10.blu0.hotmail.com [65.55.111.85]) by ietfa.amsl.com (Postfix) with ESMTP id 5DE1621F848F for <forces@ietf.org>; Sat, 17 Sep 2011 06:01:57 -0700 (PDT)
Received: from BLU0-SMTP223 ([65.55.111.73]) by blu0-omc2-s10.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Sat, 17 Sep 2011 06:04:10 -0700
X-Originating-IP: [60.186.201.103]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP223F54E6A0B276645069D93C9090@phx.gbl>
Received: from WmwangHome ([60.186.201.103]) by BLU0-SMTP223.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Sat, 17 Sep 2011 06:04:08 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>, "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
References: <201108122321083750056@mail.zjgsu.edu.cn> <201108142323102342242@mail.zjgsu.edu.cn> <CAAFAkD-xxFovQ_Ws1M2=FGYW_miAMHqVz3puPsvorLGPTQoApg@mail.gmail.com> <201108171557165004825@mail.zjgsu.edu.cn> <CAAFAkD_qutC+c51uxNfU0TP1My-97OMyJWiQZPZ3zZMWfEqNog@mail.gmail.com>
Date: Sat, 17 Sep 2011 21:04:06 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 17 Sep 2011 13:04:09.0322 (UTC) FILETIME=[49C6CCA0:01CC753A]
Cc: forces <forces@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #7
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 17 Sep 2011 13:01:58 -0000

UmVnYXJkaW5nIHRoaXMgaXNzdWUsIEkndiBjaGFuZ2VkIHNvbWUgb2YgdGhlIHRleHRzIGFzIGJl
bG93Og0KDQppbiBTZWN0aW9uIDUuMS4zLjENCi0tLS1mcm9tIC0tLQ0KTWV0YWRhdGEgdG8gYmUg
Y2FycmllZCBhbG9uZyB3aXRoIHRoZSBwYWNrZXQgZGF0YSBpcyBwcm9kdWNlZCBhdCB0aGlzIExG
QiBmb3IgY29uc3VtcHRpb24gYnkgZG93bnN0cmVhbSBMRkJzLiBUaGUgbWV0YWRhdGEgcGFzc2Vk
IGRvd25zdHJlYW0gaW5jbHVkZXMgUEhZUG9ydElELCBhcyB3ZWxsIGFzIGluZm9ybWF0aW9uIG9u
IEV0aGVybmV0IHR5cGUsIHNvdXJjZSBNQUMgYWRkcmVzcywgZGVzdGluYXRpb24gTUFDIGFkZHJl
c3MgYW5kIHRoZSBsb2dpY2FsIHBvcnQgSUQuIElmIHRoZSBvcmlnaW5hbCBwYWNrZXQgaGFkIGEg
VkxBTiBJRCB0aGVuIHRoYXQgaXMgYWxzbyBjYXJyaWVkIGRvd25zdHJlYW0gYXMgbWV0YWRhdGEg
KG90aGVyd2lzZSBhIFZMQU4gSUQgb2YgMCBpcyBhc3N1bWVkKS4gDQoNCi0tLSB0byAtLS0NCk1l
dGFkYXRhIHRvIGJlIGNhcnJpZWQgYWxvbmcgd2l0aCB0aGUgcGFja2V0IGRhdGEgaXMgcHJvZHVj
ZWQgYXQgdGhpcyBMRkIgZm9yIGNvbnN1bXB0aW9uIGJ5IGRvd25zdHJlYW0gTEZCcy4gVGhlIG1l
dGFkYXRhIHBhc3NlZCBkb3duc3RyZWFtIGluY2x1ZGVzIFBIWVBvcnRJRCwgYXMgd2VsbCBhcyBp
bmZvcm1hdGlvbiBvbiBFdGhlcm5ldCB0eXBlLCBzb3VyY2UgTUFDIGFkZHJlc3MsIGRlc3RpbmF0
aW9uIE1BQyBhZGRyZXNzIGFuZCB0aGUgbG9naWNhbCBwb3J0IElELiAuSWYgdGhlIG9yaWdpbmFs
IHBhY2tldCBpcyBhIFZMQU4gcGFja2V0IGFuZCBjb250YWlucyBhIFZMQU4gSUQgYW5kIGEgVkxB
TiBwcmlvcml0eSB2YWx1ZSwgdGhlbiB0aGUgVkxBTiBJRCBhbmQgdGhlIFZMQU4gcHJpb3JpdHkg
dmFsdWUgYXJlIGFsc28gY2FycmllZCBkb3duc3RyZWFtIGFzIG1ldGFkYXRhLiBBcyBhIHJlc3Vs
dCwgdGhlIFZMQU4gSUQgYW5kIHByaW9yaXR5IG1ldGFkYXRhIGFyZSBkZWZpbmVkIHdpdGggdGhl
IGF2YWlsYWJpbGl0eSBvZiAiY29uZGl0aW9uYWwiLg0KLS0tLS0tLS0tLQ0KDQppbiBTZWN0aW9u
IDUuMS40LjENCi0tLSBmcm9tIC0tLQ0KVGhlIExGQiBhbHdheXMgZXhwZWN0cyBmcm9tIHVwc3Ry
ZWFtIExGQnMgdGhlIE1lZGlhRW5jYXBJbmZvSW5kZXggbWV0YWRhdGEgd2hpY2ggaXMgdXNlZCBh
cyBhbiBpbmRleCB0byBsb29rdXAgdGhlIEVuY2Fwc3VsYXRpb24gVGFibGUuIEluIHRoZSBjYXNl
IGFuIGlucHV0IHBhY2tldCBjb250YWlucyBvbmx5IGEgVkxBTiBwcmlvcml0eSBmaWVsZCBtZXRh
ZGF0YSwgYSBkZWZhdWx0IFZMQU4gdGFnIG9mIDAgaXMgYXNzdW1lZC4gDQooQ2h1YW5naHVhbmcs
IGNhbiB5b3UgZXhwbGFpbiB3aGF0IGlzIHRoZSBsYXN0IHNlbnRlbnNlIG1lYW50PykNCg0KLS0t
IHRvIC0tLS0NClRoZSBMRkIgYWx3YXlzIGV4cGVjdHMgZnJvbSB1cHN0cmVhbSBMRkJzIHRoZSBN
ZWRpYUVuY2FwSW5mb0luZGV4IG1ldGFkYXRhIHdoaWNoIGlzIHVzZWQgYXMgYW4gaW5kZXggdG8g
bG9va3VwIHRoZSBFbmNhcHN1bGF0aW9uIFRhYmxlLiAgIEFuIGlucHV0IHBhY2tldCBtYXkgYWxz
byBvcHRpb25hbGx5IHJlY2VpdmUgYSBWTEFOIHByaW9yaXR5IG1ldGFkYXRhLCBpbmRpY2F0aW5n
IHRoYXQgdGhlIHBhY2tldCBpcyBvcmlnaW5hbGx5IHdpdGggYSBwcmlvcml0eSB2YWx1ZS4gVGhl
IHByaW9yaXR5IHZhbHVlIHdpbGwgYmUgbG9hZGVkIGJhY2sgdG8gdGhlIHBhY2tldCB3aGVuIGVu
Y2Fwc3VsYXRpbmcuICBUaGUgZGVmYXVsdCB2YWx1ZSBmb3IgYSBwcmlvcml0eSBtZXRhZGF0YSBp
cyAwLg0KLS0tLS0tLS0tLQ0KKENodWFuZ2h1YW5nLCBjYW4geW91IGV4cGxhaW4gd2hhdCBkb2Vz
IHRoZSBtZWFuaW5nIG9mIHRoZSBkZWZhdWx0VmFsdWUgaW4gdGhlIFhNTCA8cmVmIGRlcGVuZGVu
Y3k9Im9wdGlvbmFsIiBkZWZhdWx0VmFsdWU9IjAiPiBWbGFuUHJpb3JpdHk8L3JlZj4gPyBJIGp1
c3QgY2FuIG5vdCB1bmRlcnN0YW5kIGhvdyB3ZSBjYW4gaGF2ZSBhIGRlZmF1bHQgdmFsdWUgZm9y
IGFuIGlucHV0IG1ldGFkYXRhPykNCg0KDQppbiBTZWN0aW9uIDUuMS40LjENCi0tLS0tLSBubyBj
aGFuZ2UgYnV0IGp1c3QgYXNrIGZvciBkb3ViZSBjaGVjayBvZiB0aGUgY29ycmVjdG5lc3MgLS0t
LS0tLS0tDQpCeSBkZWZhdWx0IHRoZSB0YWJsZSBlbnRyeSBmb3IgVmxhbklEIG9mIDAgaXMgdXNl
ZCBhcyBwZXIgSUVFRSBydWxlcy4gV2hhdGV2ZXIgdGhlICAgdmFsdWUgb2YgVmxhbklEIGlzLCBp
ZiB0aGUgaW5wdXQgbWV0YWRhdGEgVmxhblByaW9yaXR5IGlzIG5vbi16ZXJvLCB0aGUgcGFja2V0
IHdpbGwgaGF2ZSBhIFZMQU4gdGFnLiBJZiB0aGUgVmxhblByaW9yaXR5IGFuZCB0aGUgVmxhbklE
IGFyZSBhbGwgemVybywgdGhlcmUgaXMgbm8gVkxBTiB0YWcgdG8gdGhpcyBwYWNrZXQuDQotLS0t
LS0tLS0tLQ0KDQp0aGtzLA0KV2VpbWluZw0KDQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0t
IA0KRnJvbTogIkphbWFsIEhhZGkgU2FsaW0iIDxoYWRpQG1vamF0YXR1LmNvbT4NCg0KWW91ciBj
YWxsIC0gcGxlYXNlIGdvIGFoZWFkIGFuZCBhZGQgY2xhcmlmeWluZyB0ZXh0Lg0KDQpjaGVlcnMs
DQpqYW1hbA0KDQpPbiBXZWQsIEF1ZyAxNywgMjAxMSBhdCAzOjU3IEFNLCBDaHVhbmh1YW5nIExp
DQo8Y2h1YW5odWFuZ19saUBtYWlsLnpqZ3N1LmVkdS5jbj4gd3JvdGU6DQo+IEFib3V0IHRoaXMg
aXNzdWUsIGFzIGkgaGF2ZSBjb21tZW50ZWQgaW4gdGhlIHByZXZpb3VzIGVtYWlsLCBpIHRoaW5r
IHRoZQ0KPiBkcmFmdCBjb250ZW50IGlzIG5vIHByb2JsZW0uIEJ1dCBpdCBuZWVkIHNwZWNpZnkg
d2hlcmUgIlZsYW5Qcmlvcml0eSIgbWV0YWRhdGENCj4gaXMgcHJvZHVjZWQgYW5kIGNvbnN1bWVk
IGJvdGggaW4gRXRoZXJDbGFzc2lmaWVyIGFuZCBFdGhlckVuY2FwLiBJdCBhbHNvIG5lZWQNCj4g
cG9pbnQgb3V0IGVtcGhhdGljYWxseSB0aGlzIG1ldGFkYXRhIGlzICJvcHRpb25hbCIuIFdoZW4g
dGhlcmUgaXMgbm8gVkxBTiB0YWcNCj4gaW4gdGhlIG9yZ2luYWwgcGFja2V0LCBFdGhlckNsYXNz
aWZpZXIgd2lsbCBub3QgcHJvZHVjZSBpdCwgYW5kIEV0aGVyRW5jYXAgd2lsbCBub3QNCj4gZXhw
ZWN0IGl0Lg0KPg0KPiBZb3VycywNCj4gQ2h1YW5odWFuZw0KPg0KPiA9PT09PT09IDIwMTEtMDgt
MTYgMjI6MzA6NDggV2FuZyxXZWltaW5nLCB3cm90ZTogPT09PT09PQ0KPg0KPj5DaHVhbmh1YW5n
LA0KPj5DYW4geW91IG1ha2UgYSBzdW1tYXJ5IG9uIHRoaXMgY29tbWVudCBzbyB0aGF0IEkgY2Fu
IGluY29ycGFyYXRlIHRoZSByZXN1bHRzIGluIHRoZSB0ZXh0Lg0KPj4NCj4+dGhrcywNCj4+V2Vp
bWluZw0KPj4NCj4+LS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KPj5Gcm9tOiAiSmFtYWwg
SGFkaSBTYWxpbSIgPGhhZGlAbW9qYXRhdHUuY29tPg0KPj5TdWJqZWN0OiBSZTogY29tbWVudHMg
IzcNCj4+DQo+Pg0KPj5IaSBDaHVhbmh1YW5nLA0KPj4NCj4+T24gU3VuLCBBdWcgMTQsIDIwMTEg
YXQgMTE6MjMgQU0sIENodWFuaHVhbmcgTGkNCj4+PGNodWFuaHVhbmdfbGlAbWFpbC56amdzdS5l
ZHUuY24+IHdyb3RlOg0KPj4NCj4+Pj5UaGF0IG1heSBtYWtlIHNlbnNlIC0gYnV0IHNvdW5kcyBp
bmNvbnNpc3RlbnQuDQo+Pj4+QXJlbnQgeW91IGFsd2F5cyBwYXNzaW5nIHRoaXMgbWV0YWRhdGE/
IElmIHlvdSB3YW50IHRvIGtlZXAgdGhhdCB3YXkNCj4+Pj5maW5lIHdpdGggbWUgLSBpIGRpZCBu
b3Qgc2VlIGl0IHRoYXQgd2F5IHdoZW4gaSByZWFkIHRoZSB0ZXh0Lg0KPj4+DQo+Pj4gQ3VycmVu
dGx5LCBpbiBFdGhlckVuY2FwLCB0aGUgaW5wdXQgbWV0YWRhdGEgIlZsYW5Qcmlvcml0eSIgd2Fz
IGRlZmluZWQgIm9wdGlvbmFsIi4NCj4+PiBJZiB0aGUgb3JnaW5hbCBwYWNrZXQgaGFkbid0IFZs
YW4gdGFnIChUaGF0IGlzIG5vIHZsYW4gcHJpb3JpdHkgaW5wdXQpLCBUaGUgVmxhblByaW9yaXR5
DQo+Pj4gZGVmYXVsdFZhbHVlIHdhcyAwLg0KPj4+IEluIHRoZSBkcmFmdDoNCj4+PiAiIE9wdGlu
YWxseSBhbiBpbnB1dCBwYWNrZXQgbWF5IGJlIGFjY29tcGFuaWVkIGJ5IGEgVmxhbiBwcmlvcml0
eSBtZXRhZGF0YS4gSW4gdGhpcyBjYXNlLA0KPj4+IGRlZmF1bHQgdmFsdWUgZm9yIHRoZSBtZXRh
ZGF0YSBpcyAwLiINCj4+DQo+Pkl0IGlzIHVwIHRvIHlvdSBob3cgeW91IHdhbnQgdG8gcmVhY2gg
dGhpcyAtIG15IHRha2Ugb24gaXQgaXM6DQo+PmZ1bmN0aW9uYWxseSBhc3N1bWluZyBwcmVzZW5j
ZSBvZiBib3RoIHRhZyBhbmQgcHJpb3JpdHkgaXMgZWFzaWVyIHRvIGZvbGxvdy4NCj4+U29tZXRp
bWVzIG9uZSBvciBib3RoIGNvdWxkIGJlIHplcm8uDQo+Pg0KPj5jaGVlcnMsDQo+PmphbWFsDQo+
DQo+DQo+DQo=


From chuanhuang_li@mail.zjgsu.edu.cn  Sat Sep 17 07:26:29 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48F6221F851F for <forces@ietfa.amsl.com>; Sat, 17 Sep 2011 07:26:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.08
X-Spam-Level: *
X-Spam-Status: No, score=1.08 tagged_above=-999 required=5 tests=[AWL=-1.129,  BAYES_50=0.001, FROM_EXCESS_BASE64=1.456, J_CHICKENPOX_24=0.6,  SARE_SUB_ENC_UTF8=0.152]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wa-I9mgjAGtu for <forces@ietfa.amsl.com>; Sat, 17 Sep 2011 07:26:28 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id 3D43221F8514 for <forces@ietf.org>; Sat, 17 Sep 2011 07:26:28 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85DLKEYIrXROABJ6AA--.23271S2;  Sat, 17 Sep 2011 22:22:00 +0800 (CST)
Date: Sat, 17 Sep 2011 22:26:55 +0800
From: "=?utf-8?B?Q2h1YW5odWFuZyBMaQ==?=" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "=?utf-8?B?V2FuZyxXZWltaW5n?=" <wmwang2001@hotmail.com>, "=?utf-8?B?SmFtYWwgSGFkaSBTYWxpbQ==?=" <hadi@mojatatu.com>
References: <201108122321083750056@mail.zjgsu.edu.cn>, <201108142323102342242@mail.zjgsu.edu.cn>, <CAAFAkD-xxFovQ_Ws1M2=FGYW_miAMHqVz3puPsvorLGPTQoApg@mail.gmail.com>, <201108171557165004825@mail.zjgsu.edu.cn>, <CAAFAkD_qutC+c51uxNfU0TP1My-97OMyJWiQZPZ3zZMWfEqNog@mail.gmail.com>
Message-ID: <201109172226553080814@mail.zjgsu.edu.cn>
Organization: =?utf-8?B?WmhlamlhbmcgR29uZ3NoYW5nIFVuaXZlcmNpdHk=?=
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-CM-TRANSID: rBCI85DLKEYIrXROABJ6AA--.23271S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: =?utf-8?B?Zm9yY2Vz?= <forces@ietf.org>, =?utf-8?B?Sm9lbCBNLiBIYWxwZXJu?= <jmh@joelhalpern.com>
Subject: Re: [forces] =?utf-8?q?comments_=237?=
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 17 Sep 2011 14:26:29 -0000

>in Section 5.1.4.1
>--- from ---
>The LFB always expects from upstream LFBs the MediaEncapInfoIndex metadata which is used as an index to lookup the Encapsulation Table. In the case an input packet contains only a VLAN priority field metadata, a default VLAN tag of 0 is assumed. 
>(Chuanghuang, can you explain what is the last sentense meant?)
This sentence is added( and modified) by Jamal.
I guess he wants to say the VLAN ID is zero in that case. But the vlan ID is obtained by looking up the EncapTable.
If the priority metadata is zero, and the VLAN ID is also zero, there is no VLAN tag only in this case. 

I think we have specified this issue in the text: 
"If the Input metadata VlanPriority is non-zero, the packet will have a VLAN tag, 
whatever the value of VlanID is(zero or non-zero). If VlanPriority and the VlanID 
are all zero, there is no VLAN tag to this packet." 

We only need add some text to describe where the "VlanPriority" was produced. Accordingly, add some text to describe 
where it was consumed in EtherClassifier LFB.

>--- to ----
>The LFB always expects from upstream LFBs the MediaEncapInfoIndex metadata which is used as an index to lookup the Encapsulation Table.   An input packet may also optionally receive a VLAN priority metadata, indicating that the packet is originally with a priority value. The priority value will be loaded back to the packet when encapsulating.  The default value for a priority metadata is 0.
>----------
>(Chuanghuang, can you explain what does the meaning of the defaultValue in the XML <ref dependency="optional" defaultValue="0"> VlanPriority</ref> ? I just can not understand how we can have a default value for an input metadata?)
There is the specification In RFC5812:
   An input port group may "require" a given metadatum, or may treat it
   as "optional" information.  In the latter case, the LFB class
   definition MUST explicitly define what happens if any optional
   metadata is not provided.  One approach is to specify a default value
   for each optional metadatum, and assume that the default value is
   used for any metadata that is not provided with the packet.

Yours,
Chuanhuang



From wmwang2001@hotmail.com  Sun Sep 18 22:25:52 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D006B21F8B11 for <forces@ietfa.amsl.com>; Sun, 18 Sep 2011 22:25:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.914
X-Spam-Level: 
X-Spam-Status: No, score=0.914 tagged_above=-999 required=5 tests=[AWL=0.913,  BAYES_50=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MSreBM4ZoGAq for <forces@ietfa.amsl.com>; Sun, 18 Sep 2011 22:25:52 -0700 (PDT)
Received: from blu0-omc1-s18.blu0.hotmail.com (blu0-omc1-s18.blu0.hotmail.com [65.55.116.29]) by ietfa.amsl.com (Postfix) with ESMTP id 42F6721F8B08 for <forces@ietf.org>; Sun, 18 Sep 2011 22:25:52 -0700 (PDT)
Received: from BLU0-SMTP96 ([65.55.116.8]) by blu0-omc1-s18.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 18 Sep 2011 22:28:14 -0700
X-Originating-IP: [60.186.201.103]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP969961663450FBD3D3A368C90B0@phx.gbl>
Received: from WmwangHome ([60.186.201.103]) by BLU0-SMTP96.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 18 Sep 2011 22:28:13 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>, "Jamal Hadi Salim" <hadi@mojatatu.com>
References: <201108122321083750056@mail.zjgsu.edu.cn>, <201108142323102342242@mail.zjgsu.edu.cn>, <CAAFAkD-xxFovQ_Ws1M2=FGYW_miAMHqVz3puPsvorLGPTQoApg@mail.gmail.com>, <201108171557165004825@mail.zjgsu.edu.cn>, <CAAFAkD_qutC+c51uxNfU0TP1My-97OMyJWiQZPZ3zZMWfEqNog@mail.gmail.com> <201109172226553080814@mail.zjgsu.edu.cn>
Date: Mon, 19 Sep 2011 13:28:12 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 19 Sep 2011 05:28:13.0561 (UTC) FILETIME=[ED4C6E90:01CC768C]
Cc: forces <forces@ietf.org>, Weiming Wang <wmwang@zjgsu.edu.cn>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #7
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Sep 2011 05:25:52 -0000

Pj4oQ2h1YW5naHVhbmcsIGNhbiB5b3UgZXhwbGFpbiB3aGF0IGRvZXMgdGhlIG1lYW5pbmcgb2Yg
dGhlIGRlZmF1bHRWYWx1ZSBpbiB0aGUgWE1MIDxyZWYgZGVwZW5kZW5jeT0ib3B0aW9uYWwiIGRl
ZmF1bHRWYWx1ZT0iMCI+IFZsYW5Qcmlvcml0eTwvcmVmPiA/IEkganVzdCBjYW4gbm90IHVuZGVy
c3RhbmQgaG93IHdlIGNhbiBoYXZlIGEgZGVmYXVsdCB2YWx1ZSBmb3IgYW4gaW5wdXQgbWV0YWRh
dGE/KQ0KPiBUaGVyZSBpcyB0aGUgc3BlY2lmaWNhdGlvbiBJbiBSRkM1ODEyOg0KPiAgIEFuIGlu
cHV0IHBvcnQgZ3JvdXAgbWF5ICJyZXF1aXJlIiBhIGdpdmVuIG1ldGFkYXR1bSwgb3IgbWF5IHRy
ZWF0IGl0DQo+ICAgYXMgIm9wdGlvbmFsIiBpbmZvcm1hdGlvbi4gIEluIHRoZSBsYXR0ZXIgY2Fz
ZSwgdGhlIExGQiBjbGFzcw0KPiAgIGRlZmluaXRpb24gTVVTVCBleHBsaWNpdGx5IGRlZmluZSB3
aGF0IGhhcHBlbnMgaWYgYW55IG9wdGlvbmFsDQo+ICAgbWV0YWRhdGEgaXMgbm90IHByb3ZpZGVk
LiAgT25lIGFwcHJvYWNoIGlzIHRvIHNwZWNpZnkgYSBkZWZhdWx0IHZhbHVlDQo+ICAgZm9yIGVh
Y2ggb3B0aW9uYWwgbWV0YWRhdHVtLCBhbmQgYXNzdW1lIHRoYXQgdGhlIGRlZmF1bHQgdmFsdWUg
aXMNCj4gICB1c2VkIGZvciBhbnkgbWV0YWRhdGEgdGhhdCBpcyBub3QgcHJvdmlkZWQgd2l0aCB0
aGUgcGFja2V0Lg0KSWYgYW4gaW5wdXQgbWV0YWRhdGEgaXMgZGVmaW5lZCBieSB0aGUgTEZCIGFz
ICdvcHRpb25hbCcsIGl0IHNob3VsZCBub3QgYmUgcmVkZWZpbmVkIGFzIGEgICdtdXN0IGlucHV0
JyBhbnltb3JlLiAgQXMgYSByZXN1bHQsIG15IHRha2UgaXMsIHRoZSBkZWZhdWx0IGNhc2Ugd2ls
bCBub3QgZXhpc3QsIGJlY2F1c2UgdGhlIExGQiBzaG91bGQgbm90IGluIGFueSBjYXNlIGV4cGVj
dCBzdWNoIG1ldGFkYXRhLCByYXRoZXIsIGp1c3Qgc2hvdWxkIHJlY2VpdmUgdGhlIG1ldGFkYXRh
IGlmIGl0IGlzIHRoZXJlLiBJdCB3aWxsIGhhdmUgdG8gYmUgdHJlYXRlZCBhcyBhbiBlcnJvciB0
aGF0IHRoZSBMRkIgcHJvY2Vzc2luZyBmdW5jdGlvbiBNVVNUIHJlcXVyaWUgdGhlIG1ldGFkYXRh
IHdoaWxlIHRoZSBpbnB1dCBwYWNrZXQgZG9lcyBub3QgaGF2ZSBpdC4NCg0KdGhrcywNCldlaW1p
bmcNCg==


From wmwang2001@hotmail.com  Sun Sep 18 23:01:53 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEF2121F8B12 for <forces@ietfa.amsl.com>; Sun, 18 Sep 2011 23:01:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.94
X-Spam-Level: *
X-Spam-Status: No, score=1.94 tagged_above=-999 required=5 tests=[AWL=-0.214,  BAYES_00=-2.599, J_CHICKENPOX_22=0.6, J_CHICKENPOX_25=0.6, J_CHICKENPOX_37=0.6, J_CHICKENPOX_47=0.6, J_CHICKENPOX_55=0.6, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vEXZ1TIXXHEf for <forces@ietfa.amsl.com>; Sun, 18 Sep 2011 23:01:53 -0700 (PDT)
Received: from blu0-omc2-s4.blu0.hotmail.com (blu0-omc2-s4.blu0.hotmail.com [65.55.111.79]) by ietfa.amsl.com (Postfix) with ESMTP id C16EA21F84B5 for <forces@ietf.org>; Sun, 18 Sep 2011 23:01:52 -0700 (PDT)
Received: from BLU0-SMTP63 ([65.55.111.73]) by blu0-omc2-s4.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 18 Sep 2011 23:04:06 -0700
X-Originating-IP: [60.186.201.103]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP63E41558863C581726A6BBC90B0@phx.gbl>
Received: from WmwangHome ([60.186.201.103]) by BLU0-SMTP63.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 18 Sep 2011 23:04:05 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Wang,Weiming" <wmwang2001@hotmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
References: <201108122255351563601@mail.zjgsu.edu.cn><CAAFAkD8nLhRR2xpQz1PxDLcCZdvNavR-kX=m=a_wstGYwCqkSA@mail.gmail.com><201108171102177183945@mail.zjgsu.edu.cn><201108181015224373066@mail.zjgsu.edu.cn><201108221410402968991@mail.zjgsu.edu.cn><CAAFAkD-1ih18QxuUe2HVYKCTMy0V_eSqNkM_eCHix-6u++bSAQ@mail.gmail.com><BLU0-SMTP182AC3872414026C55362CFC9060@phx.gbl><4E735401.5010105@joelhalpern.com><BLU0-SMTP21175E7702D9D1470286995C9060@phx.gbl><4E736C57.2080607@joelhalpern.com> <BLU0-SMTP404E363A43FD173890A8D87C9090@phx.gbl> <BLU0-SMTP409D2342EB9328EC1B949C4C9090@phx.gbl>
Date: Mon, 19 Sep 2011 14:04:04 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 19 Sep 2011 06:04:05.0457 (UTC) FILETIME=[EFEDB410:01CC7691]
Cc: forces <forces@ietf.org>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Subject: Re: [forces] comments #6
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Sep 2011 06:01:53 -0000

SGkgYWxsLA0KDQpJJ3YgZmluYWxseSBkZWNpZGVkIHVzaW5nIGEgJ3NlYXJjaCBrZXknIHRvIHN1
YnN0aXR1dGUgc29tZSAnY29udGVudCBrZXkncyBhbmQgc29tZSAnaW5kZXgncyBpbiB0aGUgZGVz
Y3JpcHRpb24gdGV4dCB3aGVyZSB0aGV5IGFsbCBtZWFuIHNvbWUgc2VhcmNoIGtleXMgdGhhdCBh
cmUgdXNlZCBieSBGRSAoIHJhdGhlciB0aGFuIENFKSB0byBsb29rIHVwIHNvbWUgdGFibGVzLiAN
Cg0KTm93IHdlIGFyZSBjbG9zaW5nICB0byB0aGUgY2xvc2Ugb2YgdGhlIGlzc3VlLCBvbmx5IHdp
dGggQ2h1YW5odWFuZyB0byBjaGVjayBhbGwgTEZCIGRlZmluaXRpb25zIHRvIGRlY2lkZSBpZiBz
b21lICdDb250ZW50IEtleSdzIHNob3VsZCBiZSBkZWZpbmVkIGluIHRoZSBjb21wb25lbnRzLg0K
DQp0aG5rcywNCldlaW1pbmcNCg0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSANCkZyb206
ICJXYW5nLFdlaW1pbmciIDx3bXdhbmcyMDAxQGhvdG1haWwuY29tPg0KDQo+IEluIG9yZGVyIHRv
IGF2b2lkIGNvbmZ1c2lvbnMsIEknbSBnb2luZyB0byBjaGFuZ2UgdGhlIG5hbWUgb2YgJ2NvbnRl
bnQga2V5JyB0aGF0IHdlIGhhdmUgdXNlZCB0byBkZXNjcmliZSBsb29rdXBzIG9mIGFycmF5cyB0
aGF0IGFyZSB0aGUgTEZCJ3Mgb3duIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBDRSdzIHJlcXVp
cmVtZW50IGZ1bmN0aW9uLiBJIHRoaW4gdGhlICdjb250ZW50IGtleScgaGVyZSBtYXkgYmUgY2hh
bmdlZCBqdXN0IHRvICdrZXknIG9yICdsb29rdXAga2V5Jy4gQW4gaW5zdGFuY2UgaXMgYXMgYmVs
b3csIHdoaWNoIGlzIGZyb20gNS41LjEuMSBmb3IgZGVzY3JpYmluZyBCYXNpY01ldGFkYXRhRGlz
cGF0Y2ggTEZCOiANCj4gDQo+IG9sZCB0ZXh0OiANCj4gLi4uIFRoZSBMRkIgdXNlcyBhbGwgZXhp
c3RpbmcgbWV0YWRhdGEgYXNzb2NpYXRlZCB3aXRoIGV2ZXJ5IGlucHV0IHBhY2tldCB3aXRoIHRo
ZWlyIG1ldGFkYXRhIElEcyBhbmQgbWV0YWRhdGEgdmFsdWVzIGFzIHRoZSBjb250ZW50IGtleXMg
dG8gbG9vayB1cCB0aGUgdGFibGUgdG8gZmluZCBvdXQgdGhlIHJlbGV2YW50IE91dHB1dEluZGV4
IC4uLg0KPiANCj4gdG8gY2hhbmdlIHRvOiANCj4gLi4uIFRoZSBMRkIgdXNlcyBhbGwgZXhpc3Rp
bmcgbWV0YWRhdGEgYXNzb2NpYXRlZCB3aXRoIGV2ZXJ5IGlucHV0IHBhY2tldCB3aXRoIHRoZWly
IG1ldGFkYXRhIElEcyBhbmQgbWV0YWRhdGEgdmFsdWVzIGFzIHRoZSBsb29rdXAga2V5cyB0byBs
b29rIHVwIHRoZSB0YWJsZSB0byBmaW5kIG91dCB0aGUgcmVsZXZhbnQgT3V0cHV0SW5kZXggLi4u
DQo+IA0KPiBwbHMgY29tbWVudCBpdC4NCj4gDQo+IHRoa3MsDQo+IFdlaW1pbmcNCj4gDQo+IA0K
PiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KPiBGcm9tOiAiV2FuZyxXZWltaW5nIiA8
d213YW5nMjAwMUBob3RtYWlsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtmb3JjZXNdIGNvbW1lbnRz
ICM2DQo+IA0KPiANCj4+IENodWFuaHVhbmcgYW5kIEphbWFsLCANCj4+IA0KPj4gQWNjb3JkaW5n
IHRvIHRoZSBkaXNjdXNzaW9uLCBJIHRoaW5rIG9ubHkgdGhlIGZvbGxvd2luZyBjb250ZW50IGtl
eXMgc2hvdWxkIGJlIGRlZmluZWQgaW4gWE1MLiAgUGxzIGRvdWJsZSBjaGVjayBpdDogDQo+PiAN
Cj4+IElQdjRVY2FzdExQTToNCj4+ICBJUHY0UHJlZml4VGFibGUsIGNvbnRlbnQgS2V5OiBJUHY0
QWRkcmVzcy4NCj4+IA0KPj4gSVB2NlVjYXN0TFBNOg0KPj4gIElQdjZQcmVmaXhUYWJsZSwgY29u
dGVudCBLZXk6IElQdjZBZGRyZXNzLg0KPj4gDQo+PiBHZW5lcmljU2NoZWR1bGVyOg0KPj4gIEN1
cnJlbnRRdWV1ZURlcHRoLCBjb250ZW50IEtleTogUXVldWVJRC4oIG5vdCBzdXJlIGlmIGl0IGlz
IGEgbXVzdD8gQmVjYXVzZSB0aGUgcXVldWUgbnVtYmVyIGlzIG5vdCBzbyBsYXJnZSwgc28gaWYg
IHRoZXJlIGlzIG5vIHN1Y2gga2V5LCBDRSBtYXkgc3RpbGwgYmUgYWJsZSB0byBnZXQgcXVldWUg
ZGVwdGggaW5mbyBieSBxdWVyeSB0aGUgd2hvbGUgZGVwdGggdGFibGUgKSANCj4+IA0KPj4gQnkg
ZGVmaW5pbmcgYWJvdmUgY29udGVudCBrZXlzLCB3ZSBtYXkgYWxzbyBoYXZlIHRvIGNvbnNpZGVy
IGhvdyB0aGUgTEZCIHdpbGwgcmVzcG9uZCB0byBDRSBpZiBpdCBjYW4gbm90IHN1cHBvcnQgdGhl
IGNvbnRlbnQga2V5Lg0KPj4gDQo+PiB0aGFua3MsDQo+PiBXZWltaW5nDQo+PiANCj4+IC0tLS0t
IE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQo+PiBGcm9tOiAiSm9lbCBNLiBIYWxwZXJuIiA8am1o
QGpvZWxoYWxwZXJuLmNvbT4NCj4+IFN1YmplY3Q6IFJlOiBbZm9yY2VzXSBjb21tZW50cyAjNg0K
Pj4gDQo+PiANCj4+PiBUaGFua3MuICBJdCBzb3VuZHMgbGlrZSB3ZSBhcmUgb24gdGhlIHNhbWUg
cGFnZS4NCj4+PiBKb2VsDQo+Pj4gDQo+Pj4gT24gOS8xNi8yMDExIDExOjE3IEFNLCBXYW5nLFdl
aW1pbmcgd3JvdGU6DQo+Pj4+IEpvZWwsDQo+Pj4+DQo+Pj4+IEkgdGhpbmsgSSdtIG9uIHRoZSBz
YW1lIHBhZ2Ugd2l0aCB5b3VyIGlkZWFzLiBJIGRvbid0IG1lYW4gdGhhdCBDRSB3aWxsIHVzZSB0
aGUgY29udGVudCBrZXkgdG8gbG9vayB1cCwgZm9yIGluc3RhbmNlLCBhIGNvcHkgb2YgIHJvdXRp
bmcgdGFibGUgaW4gQ0UuIFJhdGhlciwgQ0UgbWF5IGhhdmUgdG8gdXNlIGEgY29udGVudCBrZXkg
dG8gcXVlcnkgYSByb3V0aW5nIHRhYmxlIGluIEZFIGZvciBzb21lIHNwZWNpZmljIGluZm9ybWF0
aW9uLg0KPj4+Pg0KPj4+PiBXaGVuIHllYXJzIGFnbyB3ZSBhc2tlZCBmb3IgYSBjb250ZW50IGtl
eSBiYXNlZCBhcnJ5IGxvb2t1cCwgd2UganVzdCB0aG91Z2h0IG9ubHkgaW5kZXggYmFzZWQgYXJy
YXkgbG9va3VwIG1heSBub3QgYmUgc3VmZmljaWVudCBlbm91Z2guIFRoZSBrZXkgdXNlYWdlIG1h
eSBiZSBsaWtlLCB3ZSBtYXkgZGVmaW5lIGEgTFBNIHRhYmxlIHdpdGggYSBJUCBhZGRyZXNzIGFz
IHRoZSBjb250ZW50IGtleS4gVGhlbiwgd2UgbWF5IGJlIGFibGUgdG8gb3BlcmF0ZSBvbiAocXVl
cnkvZGVsZXRlLCBldGMpICByb3V0aW5nIGl0ZW1zIHdpdGggYSBzcGVjaWZpYyBJUCBhZGRyZXNz
Lg0KPj4+Pg0KPj4+PiBDb250ZW50IGtleXMgbWF5IGJlIGhhcmQgZm9yIHNvbWUgaW1wbGVtZW50
YXRpb25zLCBzbyBJIGpzdXQgd291bmQgaWYgd2UgbmVlZCB0byBkZWZpbmUgYW4gZXh0cmEgY2Fw
YWJpbGl0eSBmb3IgY29udGVudCBrZXlzIHRoZSBMRkIgc3VwcG9ydGVkLiAgT2YgY291cnNlLCB3
aXRoIEZvckNFUyBwcm90b2NvbCwgaWYgYSBjb250ZW50IGtleSBpcyBub3Qgc3VwcG9ydGVkIGJ5
IGFuIExGQiB3aGlsZSBDRSBzdGlsbCB1c2UgaXQsIGFuIGVycm9yIGNvZGUgaW5kaWNhdGluZyBz
dWNoIGVycm9ycyBtYXkgYmUgcmV0dXJlZCB0byBDRS4NCj4+Pj4NCj4+Pj4gdGhhbmtzLA0KPj4+
PiBXZWltaW5nDQo+Pj4+DQo+Pj4+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4+Pj4g
RnJvbTogIkpvZWwgTS4gSGFscGVybiI8am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4+Pj4gU3ViamVj
dDogUmU6IFtmb3JjZXNdIGNvbW1lbnRzICM2DQo+Pj4+DQo+Pj4+DQo+Pj4+PiBDb250ZW50IGtl
eXMgYXJlIG5vdCBmb3IgdGhlIENFIHRvIHVzZSB3aGVuIGxvb2tpbmcgaW4gaXRzIG93biBjb3B5
IG9mDQo+Pj4+PiB0aGUgdGFibGVzLiAgSW4gdGhvc2UgY29waWVzLCBpdCBjYW4gZG8gYW55dGhp
bmcgaXQgd2FudHMgYW55IHdheSBpdCB3YW50cy4NCj4+Pj4+IFNpbWlsYXJseSwgY29udGVudCBr
ZXlzIGFyZSBub3QgZm9yIHRoZSBGRSB0byB1c2UgZm9yIHByb2Nlc3NpbmcgcGFja2V0Lg0KPj4+
Pj4gICBUaGUgaW1wbGVtZW50YXRpb24gb2YgcGFja2V0IHByb2Nlc3NpbmcgaXMgYSBsb2NhbCBt
YXR0ZXIuDQo+Pj4+PiBFdmVuIHRoZSBjYXNlIHdoZXJlIGEgcGFja2V0IHVzZXMgbWV0YS1kYXRh
IHRvIHNlbGVjdCBhbiBlbnRyeSwgYW5kIHVzZXMNCj4+Pj4+IGEgcGllY2Ugb2YgY29udGVudCBp
biB0aGUgdGFibGUgZm9yIHRoZSBtYXRjaGluZywgaXMgbm90IHRlY2huaWNhbGx5IGENCj4+Pj4+
IGNvbnRlbnQga2V5LCBhcyBpdCBpcyBub3QgcHJvdG9jb2wgcHJvY2Vzc2luZy4NCj4+Pj4+IEl0
IGlzIGhvd2V2ZXIgYSB3YXJuaW5nIG9mIGEgZGlmZmljdWx0IGRlc2lnbi4gIEl0IGlzIGFsc28g
bW9yZSBsaWtlbHkNCj4+Pj4+IHRvIGJlIGEgY29udGVudCBrZXksIGJlY2F1c2UgaXQgbWFrZXMg
c2Vuc2UgZm9yIHRoZSBDRSB0byBwcm92aWRlIHRoZQ0KPj4+Pj4gaW5mb3JtYXRpb24gdXNpbmcg
dGhlIHNhbWUga2V5aW5nIHRoZSBGRSB3aWxsIHVzZS4gIEFuZCBpdCBpcyB0aGUgQ0UtRkUNCj4+
Pj4+IGludGVyYWN0aW9uIHRoYXQgcmVxdWlyZXMgdGhlIGRlY2xhcmF0aW9uIG9mIGNvbnRlbnQg
a2V5aW5nLg0KPj4+Pj4NCj4+Pj4+IFB1dCBkaWZmZXJlbnRseTogIGRlY2xhcmluZyBjb250ZW50
IGtleXMgaXMgYWxsIGFib3V0IGEgdXNlIGNhc2Ugd2hlcmUNCj4+Pj4+IHRoZSBDRSBjYW4gbm90
IHJlYXNvbmFibHkgc3BlY2lmeSB0aGUgYXJyYXkgaW5kZXggaW4gaXRzIHJlcXVlc3QuDQo+Pj4+
Pg0KPj4+Pj4gQ29udGVudCBrZXlzIGFyZSBzcGVjaWZpY2FsbHkgZm9yIHRoZSBjYXNlIHdoZXJl
IHRoZSBDRSBuZWVkcyB0byBzcGVjaWZ5DQo+Pj4+PiBhbiBlbnRyeSBpbiB0aGUgdGFibGUgdG8g
dGhlIEZFLCBidXQgbmVlZHMgdG8gYmUgYWJsZSB0byBzcGVjaWZ5IHRoYXQNCj4+Pj4+IHZpYSB0
aGUgY29udGVudCwgcmF0aGVyIHRoYW4gdmlhIHRoZSBpbmRleC4NCj4+Pj4+IENvbnRlbnRzIGtl
eXMgYXJlIGluY2x1ZGVkIGJlY2F1c2UgdGhlIFdHIGFza2VkIHZlcnkgc3Ryb25nbHkgZm9yIHRo
ZW0uDQo+Pj4+PiAgIEl0IGlzIG5vdCBjbGVhciB0byBtZSBwZXJzb25hbGx5IHRoYXQgdGhleSBh
cmUgbmVjZXNzYXJ5IGF0IGFsbC4NCj4+Pj4+DQo+Pj4+PiBZb3VycywNCj4+Pj4+IEpvZWwNCj4+
Pj4+DQo+Pj4+PiBPbiA5LzE2LzIwMTEgMTI6MjQgQU0sIFdhbmcsV2VpbWluZyB3cm90ZToNCj4+
Pj4+PiBJIHRoaW5rIHRoaXMgaXNzdWUgb24gdGhlIGFycmF5IGluZGV4IG9yIHRoZSBhcnJheSBr
ZXkgaXMgbm90IGNsb3NlZCwgc28gSSBwcm92aWRlIG1vcmUgY29tbWVudHMgYWxzby4NCj4+Pj4+
Pg0KPj4+Pj4+IFNvbWUgb2YgbXkgdmlld3BvaW50czoNCj4+Pj4+Pg0KPj4+Pj4+IEZpcnN0bHks
IHdlIG1heSBoYXZlIHRvIGRpc3Rpbmd1aXNoIHR3byB0eXBlcyBvZiAnYXJyYXkgbG9va3Vwcycu
DQo+Pj4+Pj4gLiBvbmUgaXMgZm9yIENFIHRvIGxvb2sgdXAgdGhlIGFycmF5IHNvIHRoYXQgQ0Ug
Y2FuIHF1ZXJ5IHRoZSBpbmZvcm1hdGlvbiBpbnNpZGUgdGhlIGFycmF5LiBJbiB0aGlzIGNhc2Us
IHdlIGRlZmluZWQgdGhpbmdzICBsaWtlIGluZGV4IGFuZCBjb250ZW50IGtleXMgZm9yIHRoaXMg
cHVycG9zZS4NCj4+Pj4+PiAuIHRoZSBvdGhlciBpcyBmb3IgdGhlIGRvY3VtZW50IHRvIHRvIGRl
ZmluZSBob3cgdGhlIGFycmF5IGluIHRoZSBMRkIgYWN0cyB3aGVuIHByb2Nlc3NpbmcgZGF0YS4g
SW4gdGhpcyBjYXNlLCB3ZSBjYW4gZGVmaW5lIHRoZSBhcnJ5IHVzZXMgaW5kZXggYW5kIGFueSBh
cnJheSBmaWVsZHMgYXMgdGhlIGxvb2t1cCBrZXlzLCB3aGlsZSB0aGUgbG9va3VwIHNvdXJjZSBk
YXRhIG1heSBiZSBmcm9tIG1ldGFkYXRhIG9yIG90aGVyIExGQiBjb21wb25lbnRzIG9yIGNvbXBv
bmVudCBmaWVsZHMuIEluIHRoaXMgY2FzZSwgd2UgZG9uZSBoYXZlIHRvIGRlZmluZSB0aGVzZSBq
b2luZWQgbG9va3VwIGZpZWxkcyBhcyAnY29udGVudCBrZXlzJyBpbiBvdXIgWE1MIGZpbGVzLiBS
YXRoZXIsIHdlIGp1c3QgbmVlZCBkZXNjcmlwdGlvbnMgdG8gY2xlYXJseSBzdGF0ZSBpdCBpbiB0
aGUgTEZCIGRlc2NyaXB0aW9uIHNlY3Rpb24uDQo+Pj4+Pj4NCj4+Pj4+PiBBcyBhIHJlc3VsdCwg
SSB0aGluayB3ZSBub3cgZmlyc3RseSBuZWVkIHRvIG1ha2UgY2xlYXIgd2hhdCBoYXZlIHRvIGJl
IGRlZmluZSBhcyAnY29udGVudCBrZXlzJyBmb3IgQ0UgdG8gdXNlLiBUaGVzZSBjb250ZW50IGtl
eXMgTVVTVCBiZSBkZWZpbmVkIGluIFhNTCBmaWxlcy4NCj4+Pj4+PiBCeSBub3csIEkgb25seSBz
ZWUgdGhlIG5lY2Vzc2FyeSAnY29udGVudCBrZXknIGZvciBDRSB0byBsb29rIHVwIGlzIGluIHRo
ZSBMUE0gdGFibGUgYXJyYXkuIEZvciBvdGhlciB0YWJsZXMgbGlrZSB0aGUgVmxhbmlucHV0dGFi
bGUgZXRjLCB3ZSBtYXkgZG9udCBoYXZlIHRvIGRlZmluZSAnY29udGVudCBrZXkncyBmb3IgQ0Ug
dG8gdXNlLCBiZWNhdXNlIGl0IGlzIG5vdCBhIGxhcmdlIHRhYmxlIGFuZCBpZiBDRSBuZWVkIHRv
IHF1ZXJ5LCBhbiBpbmRleCBtYXkgYmUgZW5vdWdoLg0KPj4+Pj4+DQo+Pj4+Pj4gQmFzZWQgb24g
dGhpcywgQ2h1YW5odWFuZywgY291bGQgeW91IHByb3ZpZGUgYSBjbGVhciBsaXN0IG9uIHdoYXQg
d2Ugc2hvdWxkIGRlZmluZSBhcyBjb250ZW50IGtleXMgZm9yIGFsbCBMRkJzIGRlZmluZWQ/DQo+
Pj4+Pj4NCj4+Pj4+PiB0aGFua3MsDQo+Pj4+Pj4gV2VpbWluZw0KPj4+Pj4+DQo+Pj4+Pj4gLS0t
LS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KPj4+Pj4+IEZyb206ICJKYW1hbCBIYWRpIFNhbGlt
IjxoYWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+PiBTdWJqZWN0OiBSZTogW2ZvcmNlc10gY29tbWVu
dHMgIzYNCj4+Pj4+Pg0KPj4+Pj4+DQo+Pj4+Pj4gSGkgQ2h1YW5odWFuZywNCj4+Pj4+Pg0KPj4+
Pj4+IE9uIE1vbiwgQXVnIDIyLCAyMDExIGF0IDI6MTAgQU0sIENodWFuaHVhbmcgTGkNCj4+Pj4+
PiA8Y2h1YW5odWFuZ19saUBtYWlsLnpqZ3N1LmVkdS5jbj4gICB3cm90ZToNCj4+Pj4+Pj4gSGks
SmFtYWwNCj4+Pj4+Pj4gU29ycnkgZm9yIHRoZSBsYXRlIHJlc3BvbnNlLg0KPj4+Pj4+PiBJIHRo
aW5rIHdlIG5lZWQgcmVhY2ggYW4gYWdyZWVtZW50IG9uIHRoZSBtZWFuaW5nIG9mICJpbmRleCIu
DQo+Pj4+Pj4+ICJ0YWJsZSBpbmRleCIgdGhhdCBpIGhhdmUgc2FpZCBpcyBqdXN0IHRoZSBpbnRl
cm5hbCBvcmRlcihlbnRyeSBpbmRleCkgZm9yIGJ1aWxkaW5nIHRoZSB0YWJsZSBpbj5hbiBMRkIu
IFRoaXMgImluZGV4IiBpcyBub3QgYSBtZW1iZXIgb2YgdGhlIHRhYmxlIHN0cnVjdHVyZS4NCj4+
Pj4+Pg0KPj4+Pj4+IEluZGVlZCB0aGlzIGlzIHRoZSBpbmRleCBpIHdhcyByZWZlcnJpbmcgdG8s
IGFuZCBhcyBKb2VsIHNhaWQgeW91ciB1bmRlcnN0YW5kaW5nDQo+Pj4+Pj4gaXMgY29ycmVjdC4g
SXQgaXMgbm90IHBhcnQgb2YgdGhlIHJvdyBjb250ZW50IHJhdGhlciBpdCBpcyBhIHBvc2l0aW9u
DQo+Pj4+Pj4gb2Ygd2hlcmUgdGhlDQo+Pj4+Pj4gY29udGVudCBpcy4NCj4+Pj4+Pg0KPj4+Pj4+
IDEpIFRoZSBDRSBrbm93cyBzdWNoIGFuIGluZGV4IGJlY2F1c2UgaXQgY3JlYXRlZCBpdCBvciBp
dCBxdWVyaWVkIHRoZSBGRQ0KPj4+Pj4+IGFib3V0IGl0OyBhbmQgY2FuIGNvb3JkaW5hdGUgdXBz
dHJlYW0gTEZCcyB0byBoYXZlIGl0IGFzIGFuIGVudHJ5IGluIHRoZWlyDQo+Pj4+Pj4gdGFibGUg
Y29udGVudCwgZXhhbXBsZTogTG9naWNhbFBvcnRJRCBpbiAgdXBzdHJlYW0gRXRoZXJEaXNwYXRj
aFRhYmxlDQo+Pj4+Pj4gb2YgRXRoZXJDbGFzc2lmaWVyIExGQi4NCj4+Pj4+Pg0KPj4+Pj4+IDIp
IExvZ2ljYWxQb3J0SUQgYXJyaXZlcyBhcyBtZXRhZGF0YSBhdCBhIGRvd25zdHJlYW0gTEZCIHdo
ZXJlIGlzDQo+Pj4+Pj4gdG8gYmUgdXNlZCB0byBpbmRleC9sb29rdXAgc29tZSAoZG93bnN0cmVh
bSkgdGFibGUuDQo+Pj4+Pj4NCj4+Pj4+PiBJIGFtIGNvbmNlcm5lZCBhYm91dCAjMi4gVGhlIHRl
eHQgaXMgaGlnaGx5IGxhY2tpbmcgdG8gZGVzY3JpYmUgd2hhdA0KPj4+Pj4+IG1ldGFkYXRhIGlz
IHVzZWQgYXMgYW4gaW5kZXggZm9yIHRoZSB0YWJsZS4NCj4+Pj4+PiBXZSBuZWVkIHRvIHNheSBp
dCBjbGVhcmx5IGluIHRoZSB0ZXh0IGZvciBlYWNoIHRhYmxlLg0KPj4+Pj4+IHNvbWV0aGluZyBs
aWtlOiAiTWV0YWRhdGEgTG9naWNhbFBvcnRJRCBpcyB1c2VkIGFzIHRhYmxlIGluZGV4IGZvciB0
YWJsZSBibGFoIi4NCj4+Pj4+PiBUaGUgdGV4dCBmb3IgZXhhbXBsZSBkb2VzIGEgZ29vZCBqb2Ig
dG8gZGVzY3JpYmUgdGhhdA0KPj4+Pj4+IElQdjRBZGRyZXNzIGlzIHVzZWQgYXMgdGhlIGNvbnRl
bnQga2V5IGZvciB0aGUgSVB2NFByZWZpeFRhYmxlLg0KPj4+Pj4+DQo+Pj4+Pj4gaS5lIHRoZSBl
eHRyYSBkZXNjcmlwdGlvbiAgd291bGQgYmUgb2YgdGhlIGZvcm06DQo+Pj4+Pj4gIlRhYmxlIEZv
bzogVGFibGUgaW5kZXgsIGdvbyBtZXRhZGF0YSINCj4+Pj4+Pg0KPj4+Pj4+IERvZXMgdGhpcyBt
YWtlIHNlbnNlPw0KPj4+Pj4+DQo+Pj4+Pj4gT24gdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBrZXlz
IGFuZCBpbmRpY2VzIGluIG91ciB0ZXJtaW5vbG9neToNCj4+Pj4+PiBBIGtleSBpcyBkZXJpdmVk
IGZyb20gY29udGVudCBhbmQgdGhlIENFIGhhcyBubyBjb250cm9sIG92ZXIgaXRzIHZhbHVlDQo+
Pj4+Pj4gKElQVjQgYWRkcmVzcw0KPj4+Pj4+IG9uIGFycml2aW5nIHBhY2tldCkuIFRhYmxlIGlu
ZGV4IGlzIGNvbmZpZ3VyZWQgYnkgdGhlIENFLg0KPj4+Pj4+IEluZGV4IGxvb2t1cCBpcyB0eXBp
Y2FsIE8oMSkuIENvbnRlbnQgS2V5IGxvb2t1cCBpcyAgbXVjaCBtb3JlIGV4cGVuc2l2ZS4NCj4+
Pj4+Pg0KPj4+Pj4+IGNoZWVycywNCj4+Pj4+PiBqYW1hbA0KPj4+Pj4+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+Pj4gZm9yY2VzIG1haWxpbmcg
bGlzdA0KPj4+Pj4+IGZvcmNlc0BpZXRmLm9yZw0KPj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vZm9yY2VzDQo+Pj4+Pg0KPj4+DQo+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gZm9yY2VzIG1haWxpbmcgbGlzdA0K
Pj4gZm9yY2VzQGlldGYub3JnDQo+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2ZvcmNlcw0KPj4=


From wmwang2001@hotmail.com  Sun Sep 18 23:48:13 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A33321F8B9E for <forces@ietfa.amsl.com>; Sun, 18 Sep 2011 23:48:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.519
X-Spam-Level: *
X-Spam-Status: No, score=1.519 tagged_above=-999 required=5 tests=[AWL=0.229,  BAYES_05=-1.11, J_CHICKENPOX_16=0.6, J_CHICKENPOX_37=0.6, J_CHICKENPOX_43=0.6, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XLr2MetbusBJ for <forces@ietfa.amsl.com>; Sun, 18 Sep 2011 23:48:12 -0700 (PDT)
Received: from blu0-omc2-s2.blu0.hotmail.com (blu0-omc2-s2.blu0.hotmail.com [65.55.111.77]) by ietfa.amsl.com (Postfix) with ESMTP id C111E21F8B21 for <forces@ietf.org>; Sun, 18 Sep 2011 23:48:11 -0700 (PDT)
Received: from BLU0-SMTP84 ([65.55.111.71]) by blu0-omc2-s2.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 18 Sep 2011 23:50:30 -0700
X-Originating-IP: [60.186.201.103]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP84799C11F605FD8C817E1CC90B0@phx.gbl>
Received: from WmwangHome ([60.186.201.103]) by BLU0-SMTP84.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 18 Sep 2011 23:50:28 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>, "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
References: <CAAFAkD-C04WixQufFtwHaq=+xmQH9ftHdjOnEK7w_OWRhp4DOw@mail.gmail.com> <BLU0-SMTP2838FF726FB3585F16D771CC9290@phx.gbl> <201108171012085314855@mail.zjgsu.edu.cn> <CAAFAkD9vGr0GZmSQLe4tnmsA4v4C-yED3dZQHSCMrrLjOa0D5A@mail.gmail.com>
Date: Mon, 19 Sep 2011 14:50:25 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 19 Sep 2011 06:50:29.0069 (UTC) FILETIME=[6B172FD0:01CC7698]
Cc: forces@ietf.org, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #11
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Sep 2011 06:48:13 -0000

SGkgSmFtYWwgYW5kIENodWFuaHVhbmcsDQoNCkkndiBtb2RpZmllZCB0aGUgd2hvbGUgdGV4dCBm
b3IgdGhlIE5leHQgSG9wIExGQiBhcyBiZWxvdywgd2hpY2ggaW5jbHVkZSBhbGwgeW91IGRpc2N1
c3NlZC4gUGxzIGNoZWNrIHRvIHJldmlldyBpdC4gDQoNCkFmdGVyIHlvdXIgcmVzcG9uc2UsIEkg
aG9wZSB0byBjbG9zZSB0aGlzIGlzc3VlLg0KDQp0aGFua3MsDQpXZWltaW5nDQotLS0tLS0tLS0t
DQo1LjMuMi4gSVB2NE5leHRIb3ANCiANClRoaXMgTEZCIGFic3RyYWN0cyB0aGUgcHJvY2VzcyBv
ZiBzZWxlY3RpbmcgaXB2NCBuZXh0IGhvcCBhY3Rpb24uICANCiANCjUuMy4yLjEuIERhdGEgSGFu
ZGxpbmcNCiANClRoZSBMRkIgYWJzdHJhY3RzIHRoZSBwcm9jZXNzIG9mIG5leHQgaG9wIGluZm9y
bWF0aW9uIGFwcGxpY2F0aW9uIHRvIElQdjQgcGFja2V0cy4gSXQgcmVjZWl2ZXMgYW4gSVB2NCBw
YWNrZXQgd2l0aCBhbiBhc3NvY2lhdGVkIG5leHQgaG9wIGlkZW50aWZpZXIgKEhvcFNlbGVjdG9y
KSwgYW5kIHVzZXMgdGhlIGlkZW50aWZpZXIgYXMgYSB0YWJsZSBpbmRleCB0byBsb29rIHVwIGEg
bmV4dCBob3AgdGFibGUgdG8gZmluZCBhbiBhcHByb3ByaWF0ZSBMRkIgb3V0cHV0IHBvcnQuDQog
ICANClRoZSBMRkIgaXMgZXhwZWN0ZWQgdG8gcmVjZWl2ZSB1bmljYXN0IElQdjQgcGFja2V0cywg
dmlhIGEgc2luZ2xldG9uIGlucHV0IGtub3duIGFzICJQY2t0c0luIiBhbG9uZyB3aXRoIGEgSG9w
U2VsZWN0b3IgbWV0YWRhdGEgd2hpY2ggaXMgdXNlZCBhcyBhIHRhYmxlIGluZGV4IHRvIGxvb2t1
cCB0aGUgTmV4dEhvcCB0YWJsZS4gVGhlIGRhdGEgcHJvY2Vzc2luZyBpbnZvbHZlcyB0aGUgZm9y
d2FyZGluZyBUVEwgZGVjcmVtZW50IGFuZCBJUCBjaGVja3N1bSByZWNhbGN1bGF0aW9uLiANCiAN
ClR3byBvdXRwdXQgTEZCIHBvcnRzIGFyZSBkZWZpbmVkLiANCiANClRoZSBmaXJzdCBvdXRwdXQg
aXMgYSBncm91cCBvdXRwdXQgcG9ydCBrbm93biBhcyAiU3VjY2Vzc091dCIuIE9uICAgIHN1Y2Nl
c3NmdWwgZGF0YSBwcm9jZXNzaW5nIHRoZSBwYWNrZXQgaXMgc2VudCBvdXQgYW4gTEZCLXBvcnQg
ZnJvbSAgIHdpdGhpbiB0aGUgTEZCIHBvcnQgZ3JvdXAgYXMgc2VsZWN0ZWQgYnkgdGhlIExGQk91
dHB1dFNlbGVjdEluZGV4ICAgdmFsdWUgb2YgdGhlIG1hdGNoZWQgdGFibGUgZW50cnkuIFRoZSBw
YWNrZXQgaXMgc2VudCB0byBhIGRvd25zdHJlYW0gICBMRkIgYWxvbmdzaWRlIHdpdGggdGhlIEwz
UG9ydElEIGFuZCBNZWRpYUVuY2FwSW5mb0luZGV4IG1ldGFkYXRhLiANCiAgIA0KVGhlIHNlY29u
ZCBvdXRwdXQgaXMgYSBzaW5nbGV0b24gb3V0cHV0IHBvcnQga25vd24gYXMgIkV4Y2VwdGlvbk91
dCIsICAgd2hpY2ggd2lsbCBvdXRwdXQgcGFja2V0cyBmb3Igd2hpY2ggdGhlIGRhdGEgcHJvY2Vz
c2luZyBmYWlsZWQsIGFsb25nIHdpdGggYW4gYWRkaXRpb25hbCBFeGNlcHRpb25JRCBtZXRhZGF0
YSB0byBpbmRpY2F0ZSB3aGF0IGNhdXNlZCB0aGUgZXhjZXB0aW9uLiBDdXJyZW50bHkgZGVmaW5l
ZCBleGNlcHRpb24gdHlwZXMgaW5jbHVkZTogDQpvIFRoZSBIb3BTZWxlY3RvciBmb3IgdGhlIHBh
Y2tldCBpcyBpbnZhbGlkLg0KbyBUaGUgcGFja2V0IGZhaWxlZCBsb29rdXAgb2YgdGhlIE5leHRI
b3AgdGFibGUgZXZlbiB0aG91Z2ggdGhlIEhvcFNlbGVjdG9yIGlzIHZhbGlkLg0KbyBUaGUgTVRV
IGZvciBvdXRnb2luZyBpbnRlcmZhY2UgaXMgbGVzcyB0aGFuIHRoZSBwYWNrZXQgc2l6ZS4NCiAN
CkRvd25zdHJlYW0gTEZCIGluc3RhbmNlcyBjb3VsZCBiZSBlaXRoZXIgYSBCYXNpY01ldGFkYXRh
RGlzcGF0Y2ggdHlwZSAoU2VjdGlvbiA1LjUuMSksIHVzZWQgdG8gZmFub3V0IHRvIGRpZmZlcmVu
dCBMRkIgaW5zdGFuY2VzIG9yIGEgbWVkaWEgZW5jYXBzdWxhdGlvbiByZWxhdGVkIHR5cGUsIHN1
Y2ggYXMgYW4gRXRoZXJFbmNhcCB0eXBlIG9yIGEgUmVkaXJlY3RPdXQgdHlwZShTZWN0aW9uIDUu
NC4yKS4gRm9yIGV4YW1wbGUsIGlmIHRoZXJlIGFyZSBFdGhlcm5ldCBhbmQgb3RoZXIgdHVubmVs
IEVuY2Fwc3VsYXRpb24sIHRoZW4gYSBCYXNpY01ldGFkYXRhRGlzcGF0Y2ggTEZCIGNhbiB1c2Ug
dGhlIEwzUG9ydElEIG1ldGFkYXRhIChTZWUgc2VjdGlvbiBiZWxvdykgdG8gZGlzcGF0Y2ggcGFj
a2V0cyB0byBkaWZmZXJlbnQgRW5jYXBzdWxhdG9yLiANCiANCjUuMy4yLjIuIENvbXBvbmVudHMN
CiANClRoaXMgTEZCIGhhcyBvbmx5IG9uZSBjb21wb25lbnQgbmFtZWQgSVB2NE5leHRIb3BUYWJs
ZSB3aGljaCBpcyBkZWZpbmVkIGFzIGFuIGFycmF5LiBUaGUgYXJyYXkgaW5kZXggb2YgSVB2NE5l
eHRIb3BUYWJsZSBpcyB1c2VkIGZvciBhIEhvcFNlbGVjdG9yIHRvIGZpbmQgb3V0IGEgcm93IG9m
IHRoZSB0YWJsZSBhcyB0aGUgbmV4dCBob3AgaW5mb3JtYXRpb24uIEVhY2ggcm93IG9mIHRoZSBh
cnJheSBpcyBhIHN0cnVjdCBjb250YWluaW5nOiANCiAgIE8gVGhlIEwzUG9ydElELCB3aGljaCBp
cyB0aGUgSUQgb2YgdGhlIExvZ2ljYWwgT3V0cHV0IFBvcnQgdGhhdCBpcyBwYXNzZWQgb250byB0
aGUgZG93bnN0cmVhbSBMRkIgaW5zdGFuY2UuIFRoaXMgSUQgaW5kaWNhdGVzIHdoYXQgcG9ydCB0
byB0aGUgbmVpZ2hib3IgaXMgYXMgZGVmaW5lZCBieSBMMy4gDQogICBPIE1UVSwgdGhlIE1heGlt
dW0gVHJhbnNtaXNzaW9uIFVuaXQgZm9yIHRoZSBvdXRnb2luZyBwb3J0LiANCiAgIE8gTmV4dEhv
cElQQWRkciwgdGhlIElQdjQgbmV4dCBob3AgQWRkcmVzcy4gDQpPIE1lZGlhRW5jYXBJbmZvSW5k
ZXgsIHRoZSBpbmRleCB3ZSBwYXNzIG9udG8gdGhlIGRvd25zdHJlYW0gTEZCIGluc3RhbmNlLiBU
aGlzIGluZGV4IGlzIHVzZWQgYXMgYSBzZWFyY2gga2V5IHRvIGxvb2t1cCBhIHRhYmxlICh0eXBp
Y2FsbHkgbWVkaWEgZW5jYXBzdWxhdGlvbiByZWxhdGVkKSBmdXJ0aGVyIGRvd25zdHJlYW0uIElu
IHNvbWUgY2FzZXMsIGRlcGVuZGluZyBvbiBpbXBsZW1lbnRhdGlvbiwgdGhlIENFIG1heSBzZXQg
dGhlIE1lZGlhRW5jYXBJbmZvSW5kZXggcGFzc2VkIGRvd25zdHJlYW0gdG8gYSB2YWx1ZSB0aGF0
IHdpbGwgZmFpbCBsb29rdXAgd2hlbiBpdCBnZXRzIHRvIGEgdGFyZ2V0IGVuY2Fwc3VsYXRpb24g
TEZCOyBzdWNoIGEgbG9va3VwIGZhaWx1cmUgYXQgdGhhdCBwb2ludCBpcyBhbiBpbmRpY2F0aW9u
IHRoYXQgZnVydGhlciByZXNvbHV0aW9uIGlzIG5lZWRlZC4gRm9yIGFuIGV4YW1wbGUgb2YgdGhp
cyBhcHByb2FjaCByZWZlciB0byBzZWN0aW9uIDcuMiB3aGljaCB0YWxrcyBhYm91dCBBUlAgYW5k
IG1lbnRpb25zIHRoaXMgYXBwcm9hY2guDQogICBvIExGQk91dHB1dFNlbGVjdEluZGV4LCB0aGUg
TEZCIEdyb3VwIG91dHB1dCBwb3J0IGluZGV4IHRvIHNlbGVjdCBkb3duc3RyZWFtIExGQiBwb3J0
LiBUaGlzIGluZGV4IGV4YWN0bHkgaXMgdGhlIEZyb21Qb3J0SW5kZXggZm9yIHRoZSBwb3J0IGdy
b3VwICJTdWNjZXNzT3V0IiBpbiB0aGUgdGFibGUgTEZCVG9wb2xvZ3kgb2YgRkVPYmplY3QgTEZC
IGFzIGRlZmluZWQgaW4gdGhlIE5leHRob3AgTEZCLg0KLS0tLS0tLS0tLS0tLS0NCg0KDQotLS0t
LSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJvbTogIkphbWFsIEhhZGkgU2FsaW0iIDxoYWRp
QG1vamF0YXR1LmNvbT4NCg0KPj4+IDI4KTUuMy4yLjEuDQo+Pj4gIlRoZSBwYWNrZXQgaXMgc2Vu
dCB0byBhIGRvd25zdHJlYW0gTEZCIGFsb25nc2lkZSB3aXRoIHRoZSBMM1BvcnRJRA0KPj4+IGFu
ZCBNZWRpYUVuY2FwSW5mb0luZGV4IG1ldGFkYXRhLiINCj4+PiBJIHRoaW5rIGl0IHdvdWxkIGJl
IHVzZWZ1bCB0byBtZW50aW9uIHdoZXJlIHRoZXNlIG1ldGFkYXRhIHdlcmUgcmVjZWl2ZWQNCj4+
PiBmcm9tLg0KPiBNZWRpYUVuY2FwSW5mb0luZGV4IHdpbGwgYmUgdXNlZCBpbiBtZWRpYSBlbmNh
cHN1bGF0aW9uIExGQiwgc3VjaCBhcyBFdGhlckVuY2FwLg0KPiBJZiB0aGVyZSBhcmUgbW9yZSB0
aGFuIG9uZSBtZWRpYSBlbmNhcHN1bGF0aW9uIExGQnMoZm9yIGV4YW1wbGUsIEV0aGVyRW5jYXAs
DQo+IEwyL1R1bm5lbEVuY2FwKSwgQmFzaWNNZXRhZGF0YURpc3BhdGNoIHdpbGwgdXNlIEwzUG9y
dElEIHRvIGRpc3BhdGNoIHBhY2tldCB0bw0KPiBkaWZmZXJlbnQgZW5jYXBzdWxhdGlvbiBMRkJz
Lg0KDQpZb3UgYWxyZWFkeSBoYXZlIHNpbWlsYXIgdGV4dCBpbiB0aGUgbGFzdCBwYXJhZ3JhcGgg
b2YgdGhhdCBzZWN0aW9uLg0KSSB3YXMgdGFsa2luZyBhYm91dCB3aGVyZSBtZXRhZGF0YSB3YXMg
Y3JlYXRlZCBub3Qgd2hlcmUgaXQgaXMgdG8gYmUgY29uc3VtZWQuDQpJbiByZXRyb3NwZWN0LCBk
b250IGJvdGhlciBhZGRpbmcgdGV4dCBhYm92ZSAtIEkgdGhpbmsgdGhlIHRleHQgd2lsbA0KYmUg
c2xpZ2h0bHkgaGFyZGVyIHRvIHJlYWQgYXMgaXQgc3RhbmRzLCBidXQgd2UgY2FuIGxpdmUgd2l0
aCBpdC4NCg0KPj4+IDI5KTUuMy4yLjEuDQo+Pj4gIklDTVAgcGFja2V0IG5lZWRzIHRvIGJlIGdl
bmVyYXRlZCINCj4+PiBDb3VsZCB5b3Ugc3VtbWFyaXplIHdoeSBJQ01QIHBhY2tldHMgbmVlZCB0
byBiZSBnZW5lcmF0ZWQ/DQo+IFRoZSBtYWluIHJlYXNvbiBpcyB0aGVyZSBhcmUgbm8gcm91dGVz
IGF0IGFsbCAoaW5jbHVkaW5nIG5vIGRlZmF1bHQgcm91dGUpIGZvciB0aGUgcGFja2V0Lg0KPiBJ
IHN1Z2dlc3QgbW9kaWZ5aW5nIHRoaXMgZXhlY3B0aW9uIHRvICJUaGVyZSBhcmUgbm8gcm91dGVz
IGZvciB0aGUgcGFja2V0IiBkaXJlY3RseS4NCj4NCg0KT2sgLSB0aGF0cyB1c2VmdWwgdG8gYWRk
Lg0KDQpjaGVlcnMsDQpqYW1hbA==


From chuanhuang_li@mail.zjgsu.edu.cn  Mon Sep 19 00:02:57 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BC5521F8B14 for <forces@ietfa.amsl.com>; Mon, 19 Sep 2011 00:02:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.825
X-Spam-Level: 
X-Spam-Status: No, score=0.825 tagged_above=-999 required=5 tests=[AWL=-0.784,  BAYES_50=0.001, FROM_EXCESS_BASE64=1.456, SARE_SUB_ENC_UTF8=0.152]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DwgQRI+oj2bC for <forces@ietfa.amsl.com>; Mon, 19 Sep 2011 00:02:56 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id AB3D121F8B9A for <forces@ietf.org>; Mon, 19 Sep 2011 00:02:55 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85D734UN6HZOABJ6AA--.28092S2;  Mon, 19 Sep 2011 14:58:21 +0800 (CST)
Date: Mon, 19 Sep 2011 15:03:52 +0800
From: "=?utf-8?B?Q2h1YW5odWFuZyBMaQ==?=" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "=?utf-8?B?V2FuZyxXZWltaW5n?=" <wmwang2001@hotmail.com>, "=?utf-8?B?SmFtYWwgSGFkaSBTYWxpbQ==?=" <hadi@mojatatu.com>
References: <201108122321083750056@mail.zjgsu.edu.cn>, <201108142323102342242@mail.zjgsu.edu.cn>, <CAAFAkD-xxFovQ_Ws1M2=FGYW_miAMHqVz3puPsvorLGPTQoApg@mail.gmail.com>, <201108171557165004825@mail.zjgsu.edu.cn>, <CAAFAkD_qutC+c51uxNfU0TP1My-97OMyJWiQZPZ3zZMWfEqNog@mail.gmail.com>, <201109172226553080814@mail.zjgsu.edu.cn>
Message-ID: <201109191503527148851@mail.zjgsu.edu.cn>
Organization: =?utf-8?B?WmhlamlhbmcgR29uZ3NoYW5nIFVuaXZlcmNpdHk=?=
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-CM-TRANSID: rBCI85D734UN6HZOABJ6AA--.28092S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: =?utf-8?B?Zm9yY2Vz?= <forces@ietf.org>, =?utf-8?B?V2VpbWluZyBXYW5n?= <wmwang@zjgsu.edu.cn>, =?utf-8?B?Sm9lbCBNLiBIYWxwZXJu?= <jmh@joelhalpern.com>
Subject: Re: [forces] =?utf-8?q?comments_=237?=
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Sep 2011 07:02:57 -0000

>If an input metadata is defined by the LFB as 'optional', it should not be redefined as a  'must input' >anymore.  As a result, my take is, the default case will not exist, because the LFB should not in any case >expect such metadata, rather, just should receive the metadata if it is there. It will have to be treated as >an error that the LFB processing function MUST requrie the metadata while the input packet does not have >it.
If the input metadata is not "optional" but "must", on the contrary, i think it shouldn't have default value.
Default value is just used to tell to the LFB that this metadta haven't been produced by the upstream LFBs. 
So LFB can do something to deal with this situation. 

Yours,
Chuanhuang



From chuanhuang_li@mail.zjgsu.edu.cn  Mon Sep 19 00:24:41 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D554221F8B8C for <forces@ietfa.amsl.com>; Mon, 19 Sep 2011 00:24:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.762
X-Spam-Level: 
X-Spam-Status: No, score=0.762 tagged_above=-999 required=5 tests=[AWL=-0.661,  BAYES_40=-0.185, FROM_EXCESS_BASE64=1.456, SARE_SUB_ENC_UTF8=0.152]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EPI709sEd3W1 for <forces@ietfa.amsl.com>; Mon, 19 Sep 2011 00:24:41 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id AE64921F8B8B for <forces@ietf.org>; Mon, 19 Sep 2011 00:24:39 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85D7IIcl7XZOABJ6AA--.28151S2;  Mon, 19 Sep 2011 15:20:06 +0800 (CST)
Date: Mon, 19 Sep 2011 15:25:37 +0800
From: "=?utf-8?B?Q2h1YW5odWFuZyBMaQ==?=" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "=?utf-8?B?V2FuZyxXZWltaW5n?=" <wmwang2001@hotmail.com>, "=?utf-8?B?SmFtYWwgSGFkaSBTYWxpbQ==?=" <hadi@mojatatu.com>
References: <201108122321083750056@mail.zjgsu.edu.cn>, <201108142323102342242@mail.zjgsu.edu.cn>, <CAAFAkD-xxFovQ_Ws1M2=FGYW_miAMHqVz3puPsvorLGPTQoApg@mail.gmail.com>, <201108171557165004825@mail.zjgsu.edu.cn>, <CAAFAkD_qutC+c51uxNfU0TP1My-97OMyJWiQZPZ3zZMWfEqNog@mail.gmail.com>, <201109172226553080814@mail.zjgsu.edu.cn>
Message-ID: <201109191525371998732@mail.zjgsu.edu.cn>
Organization: =?utf-8?B?WmhlamlhbmcgR29uZ3NoYW5nIFVuaXZlcmNpdHk=?=
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-CM-TRANSID: rBCI85D7IIcl7XZOABJ6AA--.28151S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: =?utf-8?B?Zm9yY2Vz?= <forces@ietf.org>, =?utf-8?B?V2VpbWluZyBXYW5n?= <wmwang@zjgsu.edu.cn>, =?utf-8?B?Sm9lbCBNLiBIYWxwZXJu?= <jmh@joelhalpern.com>
Subject: Re: [forces] =?utf-8?q?comments_=237?=
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Sep 2011 07:24:42 -0000

>If an input metadata is defined by the LFB as 'optional', it should not be redefined as a  'must input' 
>anymore.  As a result, my take is, the default case will not exist, because the LFB should not in any case 
>expect such metadata, rather, just should receive the metadata if it is there. It will have to be treated as 
>an error that the LFB processing function MUST requrie the metadata while the input packet does not have 
>it.
If the input metadata is not "optional" but "must", on the contrary, i think it shouldn't have default value.
Default value is just used to tell to the LFB that this metadta haven't been produced by the upstream LFBs. 
So LFB can do something to deal with this situation. 

Yours,
Chuanhuang



From hadi@mojatatu.com  Mon Sep 19 03:28:17 2011
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0E0621F8A7A for <forces@ietfa.amsl.com>; Mon, 19 Sep 2011 03:28:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.026
X-Spam-Level: 
X-Spam-Status: No, score=-102.026 tagged_above=-999 required=5 tests=[AWL=-0.249, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_37=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EZsENhORqtqg for <forces@ietfa.amsl.com>; Mon, 19 Sep 2011 03:28:17 -0700 (PDT)
Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by ietfa.amsl.com (Postfix) with ESMTP id 3F60321F847B for <forces@ietf.org>; Mon, 19 Sep 2011 03:28:12 -0700 (PDT)
Received: by fxd18 with SMTP id 18so4125511fxd.31 for <forces@ietf.org>; Mon, 19 Sep 2011 03:30:33 -0700 (PDT)
Received: by 10.223.100.71 with SMTP id x7mr4863920fan.18.1316428233225; Mon, 19 Sep 2011 03:30:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.114.11 with HTTP; Mon, 19 Sep 2011 03:30:13 -0700 (PDT)
In-Reply-To: <BLU0-SMTP404E363A43FD173890A8D87C9090@phx.gbl>
References: <201108122255351563601@mail.zjgsu.edu.cn> <CAAFAkD8nLhRR2xpQz1PxDLcCZdvNavR-kX=m=a_wstGYwCqkSA@mail.gmail.com> <201108171102177183945@mail.zjgsu.edu.cn> <201108181015224373066@mail.zjgsu.edu.cn> <201108221410402968991@mail.zjgsu.edu.cn> <CAAFAkD-1ih18QxuUe2HVYKCTMy0V_eSqNkM_eCHix-6u++bSAQ@mail.gmail.com> <BLU0-SMTP182AC3872414026C55362CFC9060@phx.gbl> <4E735401.5010105@joelhalpern.com> <BLU0-SMTP21175E7702D9D1470286995C9060@phx.gbl> <4E736C57.2080607@joelhalpern.com> <BLU0-SMTP404E363A43FD173890A8D87C9090@phx.gbl>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Mon, 19 Sep 2011 06:30:13 -0400
Message-ID: <CAAFAkD9JbZL+xzE2cMm6dO4q1i_2DZeUO=NrcjAfgq4YE=8O1w@mail.gmail.com>
To: "Wang,Weiming" <wmwang2001@hotmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>, forces <forces@ietf.org>
Subject: Re: [forces] comments #6
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Sep 2011 10:28:17 -0000

Weiming,

This looks reasonable to me.

cheers,
jamal

On Sat, Sep 17, 2011 at 4:53 AM, Wang,Weiming <wmwang2001@hotmail.com> wrot=
e:
> Chuanhuang and Jamal,
>
> According to the discussion, I think only the following content keys shou=
ld be defined in XML. =A0Pls double check it:
>
> IPv4UcastLPM:
> =A0IPv4PrefixTable, content Key: IPv4Address.
>
> IPv6UcastLPM:
> =A0IPv6PrefixTable, content Key: IPv6Address.
>
> GenericScheduler:
> =A0CurrentQueueDepth, content Key: QueueID.( not sure if it is a must? Be=
cause the queue number is not so large, so if =A0there is no such key, CE m=
ay still be able to get queue depth info by query the whole depth table )
>
> By defining above content keys, we may also have to consider how the LFB =
will respond to CE if it can not support the content key.

On Mon, Sep 19, 2011 at 2:04 AM, Wang,Weiming <wmwang2001@hotmail.com> wrot=
e:
> Hi all,
>
> I'v finally decided using a 'search key' to substitute some 'content key'=
s and some 'index's in the description text where they all mean some search=
 keys that are used by FE ( rather than CE) to look up some tables.
>
> Now we are closing  to the close of the issue, only with Chuanhuang to ch=
eck all LFB definitions to decide if some 'Content Key's should be defined =
in the >components.

From hadi@mojatatu.com  Mon Sep 19 04:07:31 2011
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE5A421F8A58 for <forces@ietfa.amsl.com>; Mon, 19 Sep 2011 04:07:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.72
X-Spam-Level: 
X-Spam-Status: No, score=-101.72 tagged_above=-999 required=5 tests=[AWL=-0.543, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_16=0.6, J_CHICKENPOX_37=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DYm83PQtOFnY for <forces@ietfa.amsl.com>; Mon, 19 Sep 2011 04:07:31 -0700 (PDT)
Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by ietfa.amsl.com (Postfix) with ESMTP id D55CB21F862F for <forces@ietf.org>; Mon, 19 Sep 2011 04:07:30 -0700 (PDT)
Received: by fxd18 with SMTP id 18so4163460fxd.31 for <forces@ietf.org>; Mon, 19 Sep 2011 04:09:53 -0700 (PDT)
Received: by 10.223.101.84 with SMTP id b20mr4948709fao.94.1316430593079; Mon, 19 Sep 2011 04:09:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.114.11 with HTTP; Mon, 19 Sep 2011 04:09:32 -0700 (PDT)
In-Reply-To: <BLU0-SMTP84799C11F605FD8C817E1CC90B0@phx.gbl>
References: <CAAFAkD-C04WixQufFtwHaq=+xmQH9ftHdjOnEK7w_OWRhp4DOw@mail.gmail.com> <BLU0-SMTP2838FF726FB3585F16D771CC9290@phx.gbl> <201108171012085314855@mail.zjgsu.edu.cn> <CAAFAkD9vGr0GZmSQLe4tnmsA4v4C-yED3dZQHSCMrrLjOa0D5A@mail.gmail.com> <BLU0-SMTP84799C11F605FD8C817E1CC90B0@phx.gbl>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Mon, 19 Sep 2011 07:09:32 -0400
Message-ID: <CAAFAkD84GrU_CfD4pYpN3_SKv44Ka87nnKuxMaimi4cwD-37Lg@mail.gmail.com>
To: "Wang,Weiming" <wmwang2001@hotmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>, forces@ietf.org
Subject: Re: [forces] comments #11
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Sep 2011 11:07:31 -0000

Hi Weiming,

ACK with comments below:

On Mon, Sep 19, 2011 at 2:50 AM, Wang,Weiming <wmwang2001@hotmail.com> wrot=
e:
> Hi Jamal and Chuanhuang,
>
> I'v modified the whole text for the Next Hop LFB as below, which include =
all you discussed. Pls check to review it.
>
> After your response, I hope to close this issue.
>
> thanks,
> Weiming
> ----------
> 5.3.2. IPv4NextHop
>
> This LFB abstracts the process of selecting ipv4 next hop action.
>
> 5.3.2.1. Data Handling
>
> The LFB abstracts the process of next hop information application to IPv4=
 packets. It receives an IPv4 packet with an associated next hop identifier=
 (HopSelector), and uses the identifier as a table index to look up a next =
hop table to find an appropriate LFB output port.
>
> The LFB is expected to receive unicast IPv4 packets, via a singleton inpu=
t known as "PcktsIn" along with a HopSelector metadata which is used as a t=
able index to lookup the NextHop table. The data processing involves the fo=
rwarding TTL decrement and IP checksum recalculation.
>
> Two output LFB ports are defined.
>
> The first output is a group output port known as "SuccessOut". On =A0 =A0=
successful data processing the packet is sent out an LFB-port from =A0 with=
in the LFB port group as selected by the LFBOutputSelectIndex =A0 value of =
the matched table entry. The packet is sent to a downstream =A0 LFB alongsi=
de with the L3PortID and MediaEncapInfoIndex metadata.
>
> The second output is a singleton output port known as "ExceptionOut", =A0=
 which will output packets for which the data processing failed, along with=
 an additional ExceptionID metadata to indicate what caused the exception. =
Currently defined exception types include:
> o The HopSelector for the packet is invalid.
> o The packet failed lookup of the NextHop table even though the HopSelect=
or is valid.
> o The MTU for outgoing interface is less than the packet size.
>
> Downstream LFB instances could be either a BasicMetadataDispatch type (Se=
ction 5.5.1), used to fanout to different LFB instances or a media encapsul=
ation >related type, such as an EtherEncap type or a RedirectOut type(Secti=
on 5.4.2). For example, if there are Ethernet and other tunnel Encapsulatio=
n, then a >BasicMetadataDispatch LFB can use the L3PortID metadata (See sec=
tion below) to dispatch packets to different Encapsulator.

I would suggest to use xrefs for the sections mentioned above; if
those sections get
moved, it still works. Also instead of "section below" - just add xref
to proper section.

> 5.3.2.2. Components
>
>This LFB has only one component named IPv4NextHopTable which is defined as=
 an array. The array index of IPv4NextHopTable is used for a HopSelector to=
 find >out a row of the table as the next hop information. Each row of the =
array is a struct containing:
> =A0 O The L3PortID, which is the ID of the Logical Output Port that is pa=
ssed onto the downstream LFB instance. This ID indicates what port to the n=
eighbor is as
> defined by L3.

The last sentence on L3PortID is unclear.
I may have missed it - but I think, somewhere, we need to specify what
L3PortID represents.
Some text from Joel's email here can be used:
https://www.ietf.org/mail-archive/web/forces/current/msg03999.html

> =A0 O MTU, the Maximum Transmission Unit for the outgoing port.
> =A0 O NextHopIPAddr, the IPv4 next hop Address.
> O MediaEncapInfoIndex, the index we pass onto the downstream LFB instance=
. This index is used as a search key to lookup a table (typically media enc=
apsulation
> related) further downstream. In some cases, depending on implementation, =
the CE may set the MediaEncapInfoIndex passed downstream to a value that wi=
ll fail
> lookup when it gets to a target encapsulation LFB; such a lookup failure =
at that point is an indication that further resolution is needed. For an ex=
ample of this
> approach refer to section 7.2 which talks about ARP and mentions this app=
roach.
> =A0 o LFBOutputSelectIndex, the LFB Group output port index to select dow=
nstream LFB port. This index exactly is the FromPortIndex for the port grou=
p
> "SuccessOut" in the table LFBTopology of FEObject LFB as defined in the N=
exthop LFB.
> --------------

Last sentence is a little confusing; maybe re-write as:
" LFBOutputSelectIndex is a 1-to-1 mapping with FEObject LFB's table
LFBTopology(RFC 5812)
component FromPortIndex  corresponding to the port group mapping
FromLFBID as IPv4NextHop LFB instance."

cheers,
jamal

From wmwang2001@hotmail.com  Mon Sep 19 06:33:18 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B49121F8BBF for <forces@ietfa.amsl.com>; Mon, 19 Sep 2011 06:33:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.493
X-Spam-Level: 
X-Spam-Status: No, score=0.493 tagged_above=-999 required=5 tests=[AWL=1.233,  BAYES_20=-0.74]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jK4P6mAkKH18 for <forces@ietfa.amsl.com>; Mon, 19 Sep 2011 06:33:17 -0700 (PDT)
Received: from blu0-omc2-s28.blu0.hotmail.com (blu0-omc2-s28.blu0.hotmail.com [65.55.111.103]) by ietfa.amsl.com (Postfix) with ESMTP id 85AAB21F8BAD for <forces@ietf.org>; Mon, 19 Sep 2011 06:33:17 -0700 (PDT)
Received: from BLU0-SMTP70 ([65.55.111.72]) by blu0-omc2-s28.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 19 Sep 2011 06:35:40 -0700
X-Originating-IP: [60.186.201.103]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP70FD6D4ACAF32C91B08829C90B0@phx.gbl>
Received: from WmwangHome ([60.186.201.103]) by BLU0-SMTP70.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 19 Sep 2011 06:35:39 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>, "Joel M. Halpern" <jmh@joelhalpern.com>
References: <CAAFAkD_p906=K4oYrnSdyXfkUmr4_uuVEAAKeAx-YVV8e=A_Yw@mail.gmail.com>, <201109010919027653873@mail.zjgsu.edu.cn>, <201109011105325780938@mail.zjgsu.edu.cn>, <4E5EF6E8.4050903@stevecrocker.com>, <201109011511399686610@mail.zjgsu.edu.cn> <201109022200213598571@mail.zjgsu.edu.cn>
Date: Mon, 19 Sep 2011 21:35:38 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 19 Sep 2011 13:35:39.0901 (UTC) FILETIME=[0579C2D0:01CC76D1]
Cc: forces@ietf.org
Subject: Re: [forces] comments on EtherClassifier output port
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Sep 2011 13:33:18 -0000

QSBwYXJhZ3JhcGggaXMgYWRkZWQgZm9yIHRoZSBleGNlcHRpb24gb3V0cHV0IGFzIGJlbG93LCBw
bHMgcmVzcG9uZCBpZiBhbnkgcXVlc3Rpb24sIG9yIHRoZSBpc3N1ZSBpcyBjbG9zZWQuDQoNCi0t
LS1TZWN0aW9uIDUuMS4zLjEuLS0tLS0tLS0tDQouLi4NClRoZSBzZWNvbmQgb3V0cHV0IGlzIGEg
c2luZ2xldG9uIG91dHB1dCBwb3J0IGtub3duIGFzICJFeGNlcHRpb25PdXQiLCAgIHdoaWNoIHdp
bGwgb3V0cHV0IHBhY2tldHMgZm9yIHdoaWNoIHRoZSBkYXRhIHByb2Nlc3NpbmcgZmFpbGVkLCBh
bG9uZyB3aXRoIGFuIGFkZGl0aW9uYWwgRXhjZXB0aW9uSUQgbWV0YWRhdGEgdG8gaW5kaWNhdGUg
d2hhdCBjYXVzZWQgdGhlIGV4Y2VwdGlvbi4gQ3VycmVudGx5IGRlZmluZWQgZXhjZXB0aW9uIHR5
cGVzIGluY2x1ZGU6IA0KbyBUaGVyZSBpcyBubyBtYXRjaGluZyB3aGVuIGNsYXNzaWZ5aW5nIHRo
ZSBwYWNrZXQuDQpVc3VhbGx5IHRoZSBleGNlcHRpb24gb3V0IHBvcnQgbWF5IHBvaW50IHRvIG5v
IHdoZXJlLCBpbmRpY2F0aW5nIHBhY2tldHMgd2l0aCBleGNlcHRpb25zIGFyZSBkcm9wcGVkLCB3
aGlsZSBpbiBzb21lIGNhc2VzLCB0aGUgb3V0cHV0IG1heSBiZSBwb2ludGVkIHRvIHRoZSBwYXRo
IHRvIHRoZSBDRSBmb3IgZnVydGhlciBwcm9jZXNzaW5nLCBkZXBlbmRpbmcgb24gaW5kaXZpZHVh
bCBpbXBsZW1lbnRhdGlvbnMuIA0KLS0tLS0tLS0tLS0tLS0tLQ0KDQp0aGFua3MsDQpXZWltaW5n
DQoNCg0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSANCkZyb206ICJDaHVhbmh1YW5nIExp
IiA8Y2h1YW5odWFuZ19saUBtYWlsLnpqZ3N1LmVkdS5jbj4NCg0KPiBIaSwgQWxsDQo+ICAgIEFz
IGFuIGNvbmNsdXNpb24sICBpIGxpc3QgdGhlIHBvcnQgZGVmaW5pdG9uIG9mIEV0aGVyQ2xhc3Np
Zmllci4gV2UgYWRkIGFuIG91dHB1dCBwb3J0IA0KPiBuYW1lZCAiRXhjZXB0aW9uT3V0Ii4NCj4g
DQo+IElucHV0czoNCj4gRXRoZXJQa3RzSW4sICBzaW5nbGUgaW5wdXQNCj4gZnJhbWVFeHBlY3Rl
ZDogQXJiaXRyYXJ5DQo+IG1ldGFkYXRhRXhwZWN0ZWQ6IFBIWVBvcnRJRCwgTG9naWNhbFBvcnRJ
RCAob3B0aW9uYWwsIGRlZmF1bHRWYWx1ZTowKSAgDQo+IA0KPiBPdXRwdXRzOg0KPiBDbGFzc2lm
eU91dCwgIGdyb3VwIG91dHB1dA0KPiBmcmFtZVByb2R1Y2VkOiBBcmJpdHJhcnkNCj4gbWV0YWRh
dGFQcm9kdWNlZDogUEhZUG9ydElELCBFdGhlclR5cGUsIFNyY01BQywgRHN0TUFDLCBMb2dpY1Bv
cnRJRCwgVmxhbklEIChhdmFpbGFiaWxpdHk9ImNvbmRpdGlvbmFsIiksIFZsYW5Qcmlvcml0eSAo
YXZhaWxhYmlsaXR5PSJjb25kaXRpb25hbCIpIA0KPiANCj4gRXhjZXB0aW9uT3V0LCBzaW5nbGUg
b3V0cHV0DQo+IGZyYW1lUHJvZHVjZWQ6IEFyYml0cmFyeQ0KPiBtZXRhZGF0YVByb2R1Y2VkOiBF
eGNlcHRpb25JRCAgICANCj4gLypFeGNlcHRpb25JRCBUeXBlLiANCj4gICAgIG8gVGhlcmUgYXJl
IG5vIG1hdGhpbmcgaW4gY2xhc3NpZmljYXRpb24uDQo+ICovDQo+IA0KPiBUaGUgdGV4dCBjYW4g
YmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRoaXMgZGVmaW5pdGlvbiBpbiBEYXRhIGhhbmRsaW5nIHNl
Y3Rpb24uIA0KPiANCj4gWW91cnMsDQo+IENodWFuaHVhbmcNCj4gDQo+IA0KPiANCj4gPT09PT09
PSAyMDExLTA5LTAxIDIyOjAwOjA5IEpvZWwgTS4gSGFscGVybiwgd3JvdGU6ID09PT09PT0NCj4g
DQo+PkkgY2FuIGxpdmUgd2l0aCB0cmVhdGluZyBpdCBhcyBhbiBleGNlcHRpb24sIGFuZCB1c2lu
ZyBFeGNlcHRpb25PdXQuDQo+PllvdXJzLA0KPj5Kb2VsDQo+Pg0KPj5PbiA5LzEvMjAxMSAzOjEx
IEFNLCBDaHVhbmh1YW5nIExpIHdyb3RlOg0KPj4+IEhpLCBBbGwNCj4+PiAgICAgIFdlIG5lZWQg
YWRkIGFuIExGQiBwb3J0IGluIEV0aGVyQ2xhc3NpZmllciB0byBvdXRwdXQgdGhlIHBhY2tldHMN
Cj4+PiB3aGljaCBjYW4ndCBiZSBjbGFzc2lmaWVkLiBUaGV5IGNhbiBiZSBwcm9jZXNzZWQgaW4g
b3RoZXIgTEZCIG9yDQo+Pj4gcmVkaXJlY3RlZCB0byBDRS4gSm9lbCBhZ3JlZSB3aXRoIG1lIG9u
IHRoaXMgc3VnZ2VzdC4NCj4+PiBIaXMgb3BpbmlvbiwgdGhpcyBMRkIgcG9ydCBjYW4gYmUgbmFt
ZWQgIm5vTWF0Y2hpbmdDbGFzc2lmaWNhdGlvbiIuDQo+Pj4NCj4+PiBKb2VsLCBidXQgSSB0aGlu
aywgc2ltaWxhciB0byBvdGhlciBMRkJzLCBpdCBpcyBiZXN0IG5hbWVkICJFeGNlcHRpb25PdXQi
LiBXZQ0KPj4+IGNhbiB1c2UgRXhjZXB0aW9uSUQgdG8gZGVzY3JpYmUgdGhlIHBhY2tldHMnIHN0
YXR1cywgc28gQ0UgY2FuIGtub3cNCj4+PiBob3cgdG8gcHJvY2VzcyB0aGVtLg0KPj4+DQo+Pj4g
WW91cnMsDQo+Pj4gQ2h1YW5odWFuZw0KPj4+DQo+Pj4NCj4+Pg0KPiANCj4gDQo+


From wmwang2001@hotmail.com  Thu Sep 22 05:46:42 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7138321F8CC6 for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 05:46:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.311
X-Spam-Level: *
X-Spam-Status: No, score=1.311 tagged_above=-999 required=5 tests=[AWL=0.296,  BAYES_40=-0.185, J_CHICKENPOX_16=0.6, J_CHICKENPOX_37=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W8YwlffJoPc5 for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 05:46:41 -0700 (PDT)
Received: from blu0-omc2-s32.blu0.hotmail.com (blu0-omc2-s32.blu0.hotmail.com [65.55.111.107]) by ietfa.amsl.com (Postfix) with ESMTP id B94D421F8CC2 for <forces@ietf.org>; Thu, 22 Sep 2011 05:46:41 -0700 (PDT)
Received: from BLU0-SMTP38 ([65.55.111.71]) by blu0-omc2-s32.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 22 Sep 2011 05:49:12 -0700
X-Originating-IP: [60.186.207.45]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP384FE51A91F88945E0B03CC90C0@phx.gbl>
Received: from WmwangHome ([60.186.207.45]) by BLU0-SMTP38.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 22 Sep 2011 05:49:11 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>
References: <CAAFAkD-C04WixQufFtwHaq=+xmQH9ftHdjOnEK7w_OWRhp4DOw@mail.gmail.com> <BLU0-SMTP2838FF726FB3585F16D771CC9290@phx.gbl> <201108171012085314855@mail.zjgsu.edu.cn> <CAAFAkD9vGr0GZmSQLe4tnmsA4v4C-yED3dZQHSCMrrLjOa0D5A@mail.gmail.com> <BLU0-SMTP84799C11F605FD8C817E1CC90B0@phx.gbl> <CAAFAkD84GrU_CfD4pYpN3_SKv44Ka87nnKuxMaimi4cwD-37Lg@mail.gmail.com>
Date: Thu, 22 Sep 2011 20:49:05 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 22 Sep 2011 12:49:12.0142 (UTC) FILETIME=[0714BEE0:01CC7926]
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>, forces@ietf.org
Subject: Re: [forces] comments #11
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Sep 2011 12:46:42 -0000

SmFtYWzvvIxhbmQgQ2h1YW5odWFuZyBhcyB3ZWxsLA0KDQpwbHMgc2VlIHJlcGx5IGlubGluZS4g
DQoNCnRoYW5rcywNCldlaW1pbmcNCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQpGcm9t
OiAiSmFtYWwgSGFkaSBTYWxpbSIgPGhhZGlAbW9qYXRhdHUuY29tPg0KICANCj4gNS4zLjIuMi4g
Q29tcG9uZW50cw0KPg0KPlRoaXMgTEZCIGhhcyBvbmx5IG9uZSBjb21wb25lbnQgbmFtZWQgSVB2
NE5leHRIb3BUYWJsZSB3aGljaCBpcyBkZWZpbmVkIGFzIGFuIGFycmF5LiBUaGUgYXJyYXkgaW5k
ZXggb2YgSVB2NE5leHRIb3BUYWJsZSBpcyB1c2VkIGZvciBhIEhvcFNlbGVjdG9yIHRvIGZpbmQg
Pm91dCBhIHJvdyBvZiB0aGUgdGFibGUgYXMgdGhlIG5leHQgaG9wIGluZm9ybWF0aW9uLiBFYWNo
IHJvdyBvZiB0aGUgYXJyYXkgaXMgYSBzdHJ1Y3QgY29udGFpbmluZzoNCj4gTyBUaGUgTDNQb3J0
SUQsIHdoaWNoIGlzIHRoZSBJRCBvZiB0aGUgTG9naWNhbCBPdXRwdXQgUG9ydCB0aGF0IGlzIHBh
c3NlZCBvbnRvIHRoZSBkb3duc3RyZWFtIExGQiBpbnN0YW5jZS4gVGhpcyBJRCBpbmRpY2F0ZXMg
d2hhdCBwb3J0IHRvIHRoZSBuZWlnaGJvciBpcyBhcw0KPiBkZWZpbmVkIGJ5IEwzLg0KDQpKYW1h
bDogVGhlIGxhc3Qgc2VudGVuY2Ugb24gTDNQb3J0SUQgaXMgdW5jbGVhci4NCkkgbWF5IGhhdmUg
bWlzc2VkIGl0IC0gYnV0IEkgdGhpbmssIHNvbWV3aGVyZSwgd2UgbmVlZCB0byBzcGVjaWZ5IHdo
YXQNCkwzUG9ydElEIHJlcHJlc2VudHMuDQpTb21lIHRleHQgZnJvbSBKb2VsJ3MgZW1haWwgaGVy
ZSBjYW4gYmUgdXNlZDoNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93ZWIvZm9y
Y2VzL2N1cnJlbnQvbXNnMDM5OTkuaHRtbA0KDQpXYW5nUmU6IEkgY2hlY2tlZCB0aGUgZW1haWwg
YW5kIEkgaGFkIGRlY2lkZWQgdG8gY2hhbmdlIGxhc3Qgc2VudGVuc2UgdG86IA0KIiBUaGUgTDNQ
b3J0SUQsIHdoaWNoIGlzIHRoZSBJRCBvZiB0aGUgTG9naWNhbCBPdXRwdXQgUG9ydCB0aGF0IGlz
IHBhc3NlZCBvbnRvIHRoZSBkb3duc3RyZWFtIExGQiBpbnN0YW5jZS4gVGhpcyBJRCBpbmRpY2F0
ZXMgd2hhdCBwb3J0IHRvIHRoZSBuZWlnaGJvciBpcyBhcyBkZWZpbmVkIGJ5IEwzLiBIZW5jZSwg
dGhlIEwzUG9ydElEIGFjdHMgYXMgYSBjb25jZXB0dWFsIGRpc3BhdGNoZXIuIEJ5IHVzZSBvZiB0
aGUgTDNQb3J0SUQgbXVsdGlwbGUgZW5jYXBzdWxhdGlvbiBtZWRpYSBMRkJzIG1heSBmb2xsb3cg
dGhlIE5leHRIb3AgTEZCLiAiDQpCdXQsIGxhdGVyIEkgZm91bmQgc3VjaCBjaGFuZ2UgbWlnaHQg
YmUgd3JvbmcsIGJlY2F1c2UgdGhlIE1lZGlhRW5jYXBJbmZvSW5kZXggc2VlbXMgdG8gZG8gdGhl
IHdvcmsgY2hvb3NpbmcgbmV4dCBlbmNhcHN1bGF0b3IgTEZCcy4gQXMgYSByZXN1bHQsIEknbSBh
dCBhIGxvc3MuIENodWFuaHVhbmcsICBwbHMgZ2l2ZSBtb3JlIGRldGFpbGVkIGV4cGxhbmF0aW9u
LiB0aGtzLg0KDQo+IE8gTVRVLCB0aGUgTWF4aW11bSBUcmFuc21pc3Npb24gVW5pdCBmb3IgdGhl
IG91dGdvaW5nIHBvcnQuDQo+IE8gTmV4dEhvcElQQWRkciwgdGhlIElQdjQgbmV4dCBob3AgQWRk
cmVzcy4NCj4gTyBNZWRpYUVuY2FwSW5mb0luZGV4LCB0aGUgaW5kZXggd2UgcGFzcyBvbnRvIHRo
ZSBkb3duc3RyZWFtIExGQiBpbnN0YW5jZS4gVGhpcyBpbmRleCBpcyB1c2VkIGFzIGEgc2VhcmNo
IGtleSB0byBsb29rdXAgYSB0YWJsZSAodHlwaWNhbGx5IG1lZGlhIGVuY2Fwc3VsYXRpb24gcmVs
YXRlZCkgZnVydGhlciBkb3duc3RyZWFtLiBJbiBzb21lIGNhc2VzLCBkZXBlbmRpbmcgb24gaW1w
bGVtZW50YXRpb24sIHRoZSBDRSBtYXkgc2V0IHRoZSBNZWRpYUVuY2FwSW5mb0luZGV4IHBhc3Nl
ZCBkb3duc3RyZWFtIHRvIGEgdmFsdWUgdGhhdCB3aWxsIGZhaWwgbG9va3VwIHdoZW4gaXQgZ2V0
cyB0byBhIHRhcmdldCBlbmNhcHN1bGF0aW9uIExGQjsgc3VjaCBhIGxvb2t1cCBmYWlsdXJlIGF0
IHRoYXQgcG9pbnQgaXMgYW4gaW5kaWNhdGlvbiB0aGF0IGZ1cnRoZXIgcmVzb2x1dGlvbiBpcyBu
ZWVkZWQuIEZvciBhbiBleGFtcGxlIG9mIHRoaXMgYXBwcm9hY2ggcmVmZXIgdG8gc2VjdGlvbiA3
LjIgd2hpY2ggdGFsa3MgYWJvdXQgQVJQIGFuZCBtZW50aW9ucyB0aGlzIGFwcHJvYWNoLg0KDQpX
YW5nUmU6IEkgcmVtZW1iZXIgSmFtYWwgbW9kaWZpZWQgdGhpcyBzZWN0aW9uLiBDYW4gQ2h1YW5o
dWFuZyBhbmQgSmFtYWwgeW91IGhlbHAgdG8gcmV2aWV3IGFnYWluIHRoZSBjb250ZW50PyAgV2hl
biBJIHJlYWQgaXQgYWdhaW4sIEknbSBqdXN0IGEgbGl0dGxlIHB1enpsZSBhdCB0aGUgJ2ZhaWx1
cmUnIGhlcmUgbWFpbnRpb25lZC4gDQoNCj4gbyBMRkJPdXRwdXRTZWxlY3RJbmRleCwgdGhlIExG
QiBHcm91cCBvdXRwdXQgcG9ydCBpbmRleCB0byBzZWxlY3QgZG93bnN0cmVhbSBMRkIgcG9ydC4g
VGhpcyBpbmRleCBleGFjdGx5IGlzIHRoZSBGcm9tUG9ydEluZGV4IGZvciB0aGUgcG9ydCBncm91
cA0KPiAiU3VjY2Vzc091dCIgaW4gdGhlIHRhYmxlIExGQlRvcG9sb2d5IG9mIEZFT2JqZWN0IExG
QiBhcyBkZWZpbmVkIGluIHRoZSBOZXh0aG9wIExGQi4NCj4gLS0tLS0tLS0tLS0tLS0NCg0KSmFt
YWw6IExhc3Qgc2VudGVuY2UgaXMgYSBsaXR0bGUgY29uZnVzaW5nOyBtYXliZSByZS13cml0ZSBh
czoNCiIgTEZCT3V0cHV0U2VsZWN0SW5kZXggaXMgYSAxLXRvLTEgbWFwcGluZyB3aXRoIEZFT2Jq
ZWN0IExGQidzIHRhYmxlDQpMRkJUb3BvbG9neShSRkMgNTgxMikNCmNvbXBvbmVudCBGcm9tUG9y
dEluZGV4ICBjb3JyZXNwb25kaW5nIHRvIHRoZSBwb3J0IGdyb3VwIG1hcHBpbmcNCkZyb21MRkJJ
RCBhcyBJUHY0TmV4dEhvcCBMRkIgaW5zdGFuY2UuIg0KDQpXYW5nUmU6IHVwZGF0ZWQuIA0K


From wmwang2001@hotmail.com  Thu Sep 22 05:57:18 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E272E21F8C52 for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 05:57:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.267
X-Spam-Level: **
X-Spam-Status: No, score=2.267 tagged_above=-999 required=5 tests=[AWL=-0.687,  BAYES_50=0.001, J_CHICKENPOX_23=0.6, J_CHICKENPOX_47=0.6, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tytIeuXGFJXy for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 05:57:18 -0700 (PDT)
Received: from blu0-omc2-s15.blu0.hotmail.com (blu0-omc2-s15.blu0.hotmail.com [65.55.111.90]) by ietfa.amsl.com (Postfix) with ESMTP id 23CC021F8B73 for <forces@ietf.org>; Thu, 22 Sep 2011 05:57:18 -0700 (PDT)
Received: from BLU0-SMTP92 ([65.55.111.72]) by blu0-omc2-s15.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 22 Sep 2011 05:59:49 -0700
X-Originating-IP: [60.186.207.45]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP924A0F69E71E29D76CD8C4C90C0@phx.gbl>
Received: from WmwangHome ([60.186.207.45]) by BLU0-SMTP92.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 22 Sep 2011 05:59:48 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>, "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com> <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl> <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com> <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl> <4E5F91D3.9030400@joelhalpern.com> <201109020911078756756@mail.zjgsu.edu.cn> <CAAFAkD8WeBVvvr=+2KPuJXWp=H01eHMRkkO9_FKWSRW0OU_YSw@mail.gmail.com>
Date: Thu, 22 Sep 2011 20:59:42 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 22 Sep 2011 12:59:48.0683 (UTC) FILETIME=[827D31B0:01CC7927]
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, forces <forces@ietf.org>
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Sep 2011 12:57:19 -0000

Q2h1YW5odWFuZyBhbmQgSmFtYWwsDQoNCkknbSBvayB3aXRoIHRoZSBkZWZpbml0aW9uLiBNb3Jl
b3ZlciwgYXMgeW91IG1lbnRpb25lZCwgdGhlIE1ldGFkYXRhSUQgbWF5IGhhdmUgdG8gYmUgZGVm
aW5lZCBhcyBhICdjb250ZW50IGtleScuIEJ5IHVzZSBvZiB0aGUgY29udGVudCBrZXksIHdlIG1h
eSBhdm9pZCB1c2luZyBpdCBpcyB0aGUgdGFibGUgaW5kZXggdG8gbG9vayB1cCB0aGUga2V5LCB3
aGljaCwgYXMgSm9lbCBwb2ludGVkLCBtYXkgbm90IGJlIGRlbnNlIGVub3VnaC4NCg0KSG93IGFi
b3V0IHRoZSBzb2x1dGlvbj8NCg0KdGhrcywNCldlaW1pbmcNCg0KLS0tLS0gT3JpZ2luYWwgTWVz
c2FnZSAtLS0tLSANCkZyb206ICJKYW1hbCBIYWRpIFNhbGltIiA8aGFkaUBtb2phdGF0dS5jb20+
DQpTdWJqZWN0OiBSZTogY29tbWVudHMgIzE0DQoNCg0KQ2h1YW5odWFuZywNCg0KQmFzZWQgb24g
d2hhdCBKb2VsIHNhaWQgKHRoZSBzcGFyc2l0eSBpc3N1ZSkgLSBJIGFtIG9wZW4gdG8gbGVhdmlu
ZyBpdCBhcyBpdCB3YXMNCmFzIGxvbmcgYXMgdGhlIHRleHQgcmVmbGVjdHMgdGhlIHJlYXNvbmlu
Zy4NCkkgd2lsbCBsZWF2ZSBpdCB1cCB0byB0aGUgYXV0aG9ycyB0byBtYWtlIHRoYXQgY2FsbC4N
Cg0KY2hlZXJzLA0KamFtYWwNCg0KT24gVGh1LCBTZXAgMSwgMjAxMSBhdCA5OjExIFBNLCBDaHVh
bmh1YW5nIExpDQo8Y2h1YW5odWFuZ19saUBtYWlsLnpqZ3N1LmVkdS5jbj4gd3JvdGU6DQo+IEhp
LEFsbA0KPg0KPiBBcyBhbiBhbHRlcm5hdGl2ZSwgaSB0aGluayB3ZSBjYW4gZGVmaW5lIE1ldGFk
YXRhRGlzcGF0Y2hUYWJsZSBieSB1c2luZyB0YWJsZSBpbiB0YWJsZSBhcyBKYW1hbCBzYWlkLg0K
PiBQaGVyaGFwcywgdGhpcyBkZWZpbml0aW9uIGlzIG1vcmUgY29udmluaWVudC4NCj4gbmFtZTog
TWV0YWRhdGFEaXNwYXRjaFRhYmxlDQo+IHR5cGU6IE1ldGFkYXRhRGlzcGF0Y2hUYWJsZVR5cGUN
Cj4gYXJyYXkgb2Y6DQo+IHsNCj4gTWV0YWRhdGFJRCAvKnRoZSBJRCB2YWx1ZSBvZiB0aGUgbWV0
YWRhdGEuKi8NCj4gYXJyYXkgb2Y6DQo+IHsNCj4gTWV0YWRhdGFWYWx1ZSwNCj4gT3V0cHV0SW5k
ZXggLypncm91cCBvdXRwdXQgcG9ydCBpbmRleCovDQo+IH0NCj4gfQ0KPg0KPiBGaXJzdCwgV2Ug
dXNlIHRoZSBJRCB2YWx1ZSBvZiB0aGUgbWV0YWRhdGEgdG8gbG9va3VwIHRoZSB0YWJsZSAoTm90
ZSwgbm90IGZpbmRpbmcgaW50ZXJuYWwgaW5kZXgsDQo+IGJ1dCB0aGUgTWV0YWRhdGFJRCBtZW1i
ZXIgaW4gdGhlIGVudHJ5LiksIGFuZCB3aWxsIGdldCBhIHN1Yi10YWJsZS4gRHJvcCBpZiBub24t
ZXhpc3RlbnQuDQo+IE5leHQgd2UgbG9va3VwIHRoZSBzdWItdGFibGUgdXNpbmcgdGhlIG1ldGFk
YXRhIHZhbHVlIHRvDQo+IGZpbmQgdGhlIE91dHB1dEluZGV4LiBEcm9wIGlmIG5vbi1leGlzdGVu
dC4NCj4NCj4gWW91cnMsDQo+IENodWFuaHVhbmcNCj4NCj4gPT09PT09PSAyMDExLTA5LTAyIDAw
OjQ5OjE1IEphbWFsIEhhZGkgU2FsaW0sIHdyb3RlOiA9PT09PT09DQo+DQo+PlRob3NlIGFyZSBn
b29kIHJlYXNvbnMgLSBhbmQgaSB3aWxsIGJlIGhhcHB5IGlmIHlvdSBrZXB0IHRoZQ0KPj5yZXBy
ZXNlbnRhdGlvbiBhcyBpcw0KPj5hcyBsb25nIGFzIHlvdSBzYXkgc29tZXRoaW5nIG9mIHdoYXRz
IGJlbG93IGluIHRoZSB0ZXh0Lg0KPj4NCj4+Y2hlZXJzLA0KPj5qYW1hbA0KPj4NCj4+T24gVGh1
LCBTZXAgMSwgMjAxMSBhdCAxMDowOCBBTSwgSm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBl
cm4uY29tPiB3cm90ZToNCj4+PiBJIGFtIHByb2JhYmx5IG1pc3NpbmcgYSBiaXQgb2YgY29udGV4
dC4NCj4+PiBBcyBhIGdlbmVyYWwgcnVsZSwgd2UgZG8gbm90IHVzZSBtZXRhZGF0YSBJRHMgYXMg
dGFibGUgaW5kaWNlcy4gVGhlIHJlYXNvbg0KPj4+IGlzIHRoYXQgdGhleSBhcmUgYWxsb2NhdGVk
IGFjcm9zcyBhbGwgdGhlIHVzZXMgb2YgbWV0ZGFhLCBzbyB0aGV5IGFyZSBub3QgYQ0KPj4+IGRl
bnNlIHNldC4gVXNpbmcgdGhlbSBhcyBhbiBpbmRleCBwcm9kdWNlcyBhIGxhcmdlLCBzcGFyc2Us
IHRhYmxlLiBOb3QNCj4+PiBwYXJ0aWN1bGFybHkgZ29vZC4NCj4+Pg0KPj4+IFdlIGNhbiB1c2Ug
dGhlIHZhbHVlcyBvZiBhIG1ldGFkYXR1bSBhcyBhbiBpbmRleCBpZiB0aGF0IHBhcnRpY3VsYXIg
c2V0IG9mDQo+Pj4gdmFsdWVzIGlzIGRlc2lnbmVkIHRvIGJlIGRlbnNlLCBhbmQgc3RhcnQgZnJv
bSBhIHZlcnkgc21hbGwgbnVtYmVyICgwLCAxLCBvcg0KPj4+IHNvKS4gU29tZSBtZXRhZGF0YSBh
cmUgZGVzaWduZWQgdGhhdCB3YXksIHNvbWUgYXJlbid0Lg0KPj4+DQo+Pj4gWW91cnMsDQo+Pj4g
Sm9lbA0KPj4+DQo+Pj4gT24gOS8xLzIwMTEgOTozMyBBTSwgV2FuZyxXZWltaW5nIHdyb3RlOg0K
Pj4+Pg0KPj4+PiBGaXhlZCBhbGwgZXhjZXB0IG9uIHRoZSBmb2xsb3dpbmcgcG9pbnQuDQo+Pj4+
IENodWFuaHVhbmcscGxzIGRvdWJsZSBjaGVjayB0aGUgcG9zc2liaWxpdHkgdG8gdXNlIGEgdGFi
bGUgaW4gdGFibGUgaGVyZS4NCj4+Pj4NCj4+Pj4gdGhhbmtzLA0KPj4+PiBXZWltaW5nDQo+Pj4+
IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4+Pj4gRnJvbTogIkphbWFsIEhhZGkgU2Fs
aW0iPGhhZGlAbW9qYXRhdHUuY29tPg0KPj4+Pj4NCj4+Pj4+IFRoZSB0YWJsZSBjb250YWlucyBl
bnRpcmVzIG9mIGEgTWV0YWRhdGEgSUQsIGEgTWV0YWRhdGEgdmFsdWUgYW5kIGFuDQo+Pj4+PiBP
dXRwdXRJbmRleC4NCj4+Pj4+DQo+Pj4+PiBUaGUgTEZCIHVzZXMgYWxsIGV4aXN0aW5nIG1ldGFk
YXRhIGFzc29jaWF0ZWQgd2l0aCBldmVyeSBpbnB1dCBwYWNrZXQNCj4+Pj4+IHdpdGggdGhlaXIN
Cj4+Pj4+IG1ldGFkYXRhIElEcyBhbmQgbWV0YWRhdGEgdmFsdWVzIGFzIHRoZSBjb250ZW50IGtl
eXMgdG8gbG9vayB1cCB0aGUgdGFibGUNCj4+Pj4+IHRvIGZpbmQgb3V0IHRoZSByZWxldmFudCBP
dXRwdXRJbmRleC4NCj4+Pj4+IElmIGEgcGFja2V0IGZhaWxlZCBsb29rdXAgb2YgdGhlIHRhYmxl
LCB0aGUgcGFja2V0IHdpbGwganVzdCBiZSBkcm9wcGVkDQo+Pj4+PiBpbnNpZGUgdGhlIExGQi4N
Cj4+Pj4+DQo+Pj4+IE9rLCBub3cgaSByZWFsaXplIG15IGNvbmZ1c2lvbiB3YXMgdGVjaG5pY2Fs
IG5vdCBlZGl0b3JpYWwuIEl0IHNlZW1zDQo+Pj4+IHNlbnNpYmxlIHRoYXQNCj4+Pj4gd2Ugc2hv
dWxkIGF2b2lkIGNvbnRlbnQga2V5cyBpZiB3ZSBjYW4gZ2V0IGF3YXkgd2l0aCBpbmRleGVkIHRh
Ymxlcy4gSSBhbQ0KPj4+PiBzb3JyeQ0KPj4+PiBpZiBpIGFtIHJlaGFzaGluZyBwYXN0IGRpc2N1
c3Npb246IFdoeSB3YXMgdGhpcyBub3QgYSB0YWJsZSBpbnNpZGUgYQ0KPj4+PiB0YWJsZSBpbmRp
cmVjdGlvbj8NCj4+Pj4gRmlyc3QgeW91IHVzZSB0aGUgTWV0YWRhdGEgSUQgdG8gaW5kZXggaW50
byB0YWJsZSAxIHRvIGZpbmQgdGhlIHRhYmxlIGZvcg0KPj4+PiB0aGF0IE1ldGFkYXRhLiBEcm9w
IGlmIG5vbi1leGlzdGVudC4gTmV4dCB5b3UgbG9va3VwIHRoZSBzZWNvbmQgdGFibGUNCj4+Pj4g
dXNpbmcgdGhlIG1ldGFkYXRhIHZhbHVlIHRvIGZpbmQgdGhlIE91dHB1dEluZGV4LiBEcm9wIGlm
IG5vbi1leGlzdGVudC4NCj4+Pg0KPg0K


From wmwang2001@hotmail.com  Thu Sep 22 06:03:31 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1859F21F8BEF for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 06:03:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.997
X-Spam-Level: *
X-Spam-Status: No, score=1.997 tagged_above=-999 required=5 tests=[AWL=-0.357,  BAYES_50=0.001, J_CHICKENPOX_47=0.6, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tAJUucIvz9og for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 06:03:30 -0700 (PDT)
Received: from blu0-omc2-s11.blu0.hotmail.com (blu0-omc2-s11.blu0.hotmail.com [65.55.111.86]) by ietfa.amsl.com (Postfix) with ESMTP id 81CE021F8BE8 for <forces@ietf.org>; Thu, 22 Sep 2011 06:03:30 -0700 (PDT)
Received: from BLU0-SMTP61 ([65.55.111.71]) by blu0-omc2-s11.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 22 Sep 2011 06:06:01 -0700
X-Originating-IP: [60.186.207.45]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP61F673182F0A038E70C787C90C0@phx.gbl>
Received: from WmwangHome ([60.186.207.45]) by BLU0-SMTP61.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 22 Sep 2011 06:06:00 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>, "Jamal Hadi Salim" <hadi@mojatatu.com>
References: <CAAFAkD85x3tj6gFgCMppCWtE_ROcx6bW=6Nde=u83Y+NCTENLg@mail.gmail.com>, <201109022230296716433@mail.zjgsu.edu.cn>, <CAAFAkD9ou5S+NEYOiUxia18qa=94X45wC-MCmZcXpQB49zkEBA@mail.gmail.com> <201109030901570462919@mail.zjgsu.edu.cn>
Date: Thu, 22 Sep 2011 21:05:53 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 22 Sep 2011 13:06:01.0165 (UTC) FILETIME=[60816FD0:01CC7928]
Cc: forces@ietf.org, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #15
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Sep 2011 13:03:31 -0000

Q2h1YW5odWFuZywNCg0KUGxzIG1ha2Ugc3VyZSB0aGlzIGlzc3VlIGNhbiBiZSBjbG9zZWQgYW5k
IHRoZXJlIGlzIG5vIG5lZWQgb2YgbW9kaWZpY2F0aW9uIG90aGVyIHRoYW4gWE1MIGZpbGUuDQoN
CnRoa3MsDQp3ZWltaW5nDQoNCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQpGcm9tOiAi
Q2h1YW5odWFuZyBMaSIgPGNodWFuaHVhbmdfbGlAbWFpbC56amdzdS5lZHUuY24+DQoNCkhpLEph
bWFsDQogICBvaywgaXQgbWFrZXMgc2Vuc2UuIFdlIGNhbiB1c2UgImFsbG93ZWRSYW5nZSIgdGFn
IHRvIA0KY29uc3RyYWluIHRoZSB2YWx1ZS4gSSdsbCBtb2RpZnkgdGhlIGRlZmluaXRpb24gaW4g
WE1MLiAgQXQgdGhlIHNhbWUgdGltZSwgDQp0aGUgdHlwZSBvZiBWTEFOIHByaW9yaXR5IGlzIGFs
c28gbW9kaWZpZWQuIFRoYW5rcyENCg0KICAgICAgPGRhdGFUeXBlRGVmPg0KICAgICAgICAgPG5h
bWU+VmxhbklEVHlwZTwvbmFtZT4NCiAgICAgICAgIDxzeW5vcHNpcz5UaGUgdHlwZSBvZiBWTEFO
IElEPC9zeW5vcHNpcz4NCiAgICAgICAgIDxhdG9taWM+DQogICAgICAgICA8YmFzZVR5cGU+dWlu
dDE2PC9iYXNlVHlwZT4NCiAgICAgICAgICAgPHJhbmdlUmVzdHJpY3Rpb24+DQogICAgICAgICAg
ICAgIDxhbGxvd2VkUmFuZ2UgbWluPSIwIiBtYXg9IjQwOTUiLz4NCiAgICAgICAgICAgIDwvcmFu
Z2VSZXN0cmljdGlvbj4NCiAgICAgICAgIDwvYXRvbWljPg0KICAgICAgICAgPGRlZmF1bHRWYWx1
ZT4wPC9kZWZhdWx0VmFsdWU+DQogICAgICAgPC9kYXRhVHlwZURlZj4NCiAgICAgICA8ZGF0YVR5
cGVEZWY+DQogICAgICAgICA8bmFtZT5WbGFuUHJpb3JpdHlUeXBlPC9uYW1lPg0KICAgICAgICAg
PHN5bm9wc2lzPlRoZSB0eXBlIG9mIFZMQU4gcHJpb3JpdHkuPC9zeW5vcHNpcz4NCiAgICAgICAg
IDxhdG9taWM+DQogICAgICAgICA8YmFzZVR5cGU+dWludDg8L2Jhc2VUeXBlPg0KICAgICAgICAg
ICA8cmFuZ2VSZXN0cmljdGlvbj4NCiAgICAgICAgICAgICAgPGFsbG93ZWRSYW5nZSBtaW49IjAi
IG1heD0iNyIvPg0KICAgICAgICAgICAgPC9yYW5nZVJlc3RyaWN0aW9uPg0KICAgICAgICAgPGRl
ZmF1bHRWYWx1ZT4wPC9kZWZhdWx0VmFsdWU+ICAgICAgICAgICAgDQogICAgICAgICA8L2F0b21p
Yz4NCiAgICAgIDwvZGF0YVR5cGVEZWY+IA0KDQpZb3VycywNCkNodWFuaHVhbmcgDQoNCg0KDQo9
PT09PT09IDIwMTEtMDktMDMgMDM6MzA6MjMgSmFtYWwgSGFkaSBTYWxpbSwgd3JvdGU6ID09PT09
PT0NCg0KPkNodWFuaHVhbmcsDQo+DQo+VG8gYmUgcHJlY2lzZSwgc29tZXRoaW5nIGxpa2UgdGhp
cyBpbiB0aGUgYmFzZSB0eXBlczoNCj4NCj48ZGF0YVR5cGVEZWY+DQo+ICAgICA8bmFtZT52bGFu
aWQ8L25hbWU+DQo+ICAgICA8c3lub3BzaXM+VGhlIFZMQU4gSUQ8L3N5bm9wc2lzPg0KPiAgICAg
PGF0b21pYz4NCj4gICAgICA8YmFzZVR5cGU+dWludDE2PC9iYXNlVHlwZT4NCj4gICAgICA8cmFu
Z2VSZXN0cmljdGlvbj4NCj4gICAgICAgPGFsbG93ZWRSYW5nZSBtaW49IjAiIG1heD0iNDA5NSIv
Pg0KPiAgICAgIDwvcmFuZ2VSZXN0cmljdGlvbj4NCj4gICAgIDxkZWZhdWx0VmFsdWU+MDwvZGVm
YXVsdFZhbHVlPg0KPiAgICA8L2F0b21pYz4NCj4gICA8L2RhdGFUeXBlRGVmPg0KPg0KPg0KPmNo
ZWVycywNCj5qYW1hbA0KPk9uIEZyaSwgU2VwIDIsIDIwMTEgYXQgMTo0OSBQTSwgSmFtYWwgSGFk
aSBTYWxpbSA8aGFkaUBtb2phdGF0dS5jb20+IHdyb3RlOg0KPj4gQ2h1YW5odWFuZywNCj4+DQo+
PiBZZXMsIEkgbWVhbnQgdGhlIFZsYW5JRCBzaG91bGRuJ3QgYmUgZGVmaW5lZCBhcyAidWludDMy
Ii4NCj4+DQo+PiBjaGVlcnMsDQo+PiBqYW1hbA0KPj4NCj4+IE9uIEZyaSwgU2VwIDIsIDIwMTEg
YXQgMTA6MzAgQU0sIENodWFuaHVhbmcgTGkNCj4+IDxjaHVhbmh1YW5nX2xpQG1haWwuempnc3Uu
ZWR1LmNuPiB3cm90ZToNCj4+PiBIaSwgSmFtYWwNCj4+PiBJZiBpIGhhdmUgbG9zdCBzb21ldGhp
bmcsIHBscyByZW1pbmQgbWUsIHNvcnJ5Lg0KPj4+IEl0IHNlZW1zIHdlIGhhZG4ndCBnb3QgYW4g
YWdyZWVtZW50IG9uIHRoaXMgaXNzdWUuIFlvdSBqdXN0IHNheSAiVGhlIFZsYW5JRCB0eXBlIGxv
b2tzIHdyb25nLiINCj4+PiBpbiB0aGUgZWUtc3VnZ2VzdGVkLnR4dC4NCj4+PiBEbyB5b3UgbWVh
biB0aGUgVmxhbklEIHNob3VsZG4ndCBiZSBkZWZpbmVkIGFzICJ1aW50MzIiLCBhbmQgc2hvdWxk
IGJlIGRlZmluZWQgdG8gMTIgYml0cz8NCj4+PiBJIHRoaW5rIHdlIHVzZSAidWludDMyIiBpcyBl
bm91Z2gsIGFuZCAxMiBiaXRzIHR5cGUgaXMgZGlmZmljdWx0IHRvIGRlZmluZS4NCj4+Pg0KPj4+
IFlvdXJzLA0KPj4+IENodWFuaHVhbmcNCj4+Pg0KPj4+ID09PT09PT0gMjAxMS0wOS0wMSAyMToz
NDo0MyBXYW5nLFdlaW1pbmcsIHdyb3RlOiA9PT09PT09DQo+Pj4NCj4+Pj5DaHVhbmh1YW5nLCBw
bHMgcHJvdmlkZSByZXNwb25zZS4NCj4+Pj4NCj4+Pj5XZWltaW5nDQo+Pj4+DQo+Pj4+LS0tLS0g
T3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KPj4+PkZyb206ICJKYW1hbCBIYWRpIFNhbGltIiA8aGFk
aUBtb2phdGF0dS5jb20+DQo+Pj4+DQo+Pj4+PkkgYnJvdWdodCB0aGlzIGNvbmNlcm4gaW4gdmVy
c2lvbiA0IG9mIHRoZSBkcmFmdCBhbmQgaSBnb3QgYWdyZWVtZW50DQo+Pj4+PiB0byBmaXggaXQu
IEkgYW0gd29ycmllZCB0aGVyZSBhcmUgb3RoZXIgdGhpbmdzIG9mIHRoZSBzYW1lIG5hdHVyZS4N
Cj4+Pj4+IFBsZWFzZSBtYWtlIHN1cmUgeW91IHVwZGF0ZSBldmVyeXRoaW5nIHdlIGFncmVlIG9u
IHNvIHdlIGRvbnQgaGF2ZQ0KPj4+Pj4gdGhlIHNhbWUgZGlzY3Vzc2lvbnMgYWdhaW4uDQo+Pj4+
PiBWbGFuSW5wdXRUYWJsZUVudHJ5VHlwZSBkZWZpbmVzIFZMQU5JRCBhcyAzMmJpdC4NCj4+Pj4+
IFdlIG5lZWQgdG8gdHlwZWRlZiB0aGUgVkxBTklEIGFwcHJvcHJpYXRlbHkuDQo+Pj4+Pg0KPj4+
Pj4gY2hlZXJzLA0KPj4+Pj4gamFtYWwNCj4+Pj4+DQo+Pj4NCj4+Pg0KPj4+DQo+Pg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmZvcmNlcyBtYWlsaW5n
IGxpc3QNCmZvcmNlc0BpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9mb3JjZXM=


From chuanhuang_li@mail.zjgsu.edu.cn  Thu Sep 22 18:25:05 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A95E621F8BD7 for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 18:25:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.179
X-Spam-Level: *
X-Spam-Status: No, score=1.179 tagged_above=-999 required=5 tests=[AWL=-1.030,  BAYES_50=0.001, FROM_EXCESS_BASE64=1.456, J_CHICKENPOX_16=0.6,  SARE_SUB_ENC_UTF8=0.152]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kaVUWq3t42FM for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 18:25:05 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id 9E47A21F8BCD for <forces@ietf.org>; Thu, 22 Sep 2011 18:25:04 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85Db15bS3ntOABJ6AA--.41697S2;  Fri, 23 Sep 2011 09:20:18 +0800 (CST)
Date: Fri, 23 Sep 2011 09:28:02 +0800
From: "=?utf-8?B?Q2h1YW5odWFuZyBMaQ==?=" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "=?utf-8?B?V2FuZyxXZWltaW5n?=" <wmwang2001@hotmail.com>, "=?utf-8?B?SmFtYWwgSGFkaSBTYWxpbQ==?=" <hadi@mojatatu.com>
References: <CAAFAkD-C04WixQufFtwHaq=+xmQH9ftHdjOnEK7w_OWRhp4DOw@mail.gmail.com>, <BLU0-SMTP2838FF726FB3585F16D771CC9290@phx.gbl>, <201108171012085314855@mail.zjgsu.edu.cn>, <CAAFAkD9vGr0GZmSQLe4tnmsA4v4C-yED3dZQHSCMrrLjOa0D5A@mail.gmail.com>, <BLU0-SMTP84799C11F605FD8C817E1CC90B0@phx.gbl>, <CAAFAkD84GrU_CfD4pYpN3_SKv44Ka87nnKuxMaimi4cwD-37Lg@mail.gmail.com>
Message-ID: <201109230928023733723@mail.zjgsu.edu.cn>
Organization: =?utf-8?B?WmhlamlhbmcgR29uZ3NoYW5nIFVuaXZlcmNpdHk=?=
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-CM-TRANSID: rBCI85Db15bS3ntOABJ6AA--.41697S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: =?utf-8?B?Zm9yY2VzQGlldGYub3Jn?= <forces@ietf.org>, =?utf-8?B?Sm9lbCBNLiBIYWxwZXJu?= <jmh@joelhalpern.com>
Subject: Re: [forces] =?utf-8?q?comments_=2311?=
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Sep 2011 01:25:05 -0000

>WangRe: I checked the email and I had decided to change last sentense to: 
>" The L3PortID, which is the ID of the Logical Output Port that is passed onto the downstream LFB instance. This ID indicates what port to the neighbor is as defined by L3. Hence, the L3PortID acts as a conceptual dispatcher. By use of the L3PortID multiple encapsulation media LFBs may follow the NextHop LFB. "
>But, later I found such change might be wrong, because the MediaEncapInfoIndex seems to do the work choosing next encapsulator LFBs. As a result, I'm at a loss. Chuanhuang,  pls give more detailed explanation. thks.

MediaEncapInfoIndex is used to select one entry in the EncapTable , if the downstream LFB is EtherEncap. 
It is an input metadata of EtherEncap. But L3PortID is used in BasicMetadataDispatch to dispatch the packet 
to different Media encapsulation LFBs, if there are different media encapsulation LFBs.  

>> O MTU, the Maximum Transmission Unit for the outgoing port.
>> O NextHopIPAddr, the IPv4 next hop Address.
>> O MediaEncapInfoIndex, the index we pass onto the downstream LFB instance. This index is used as a search key to lookup a table (typically media encapsulation related) further downstream. In some cases, depending on implementation, the CE may set the MediaEncapInfoIndex passed downstream to a value that will fail lookup when it gets to a target encapsulation LFB; such a lookup failure at that point is an indication that further resolution is needed. For an example of this approach refer to section 7.2 which talks about ARP and mentions this approach.
>
>WangRe: I remember Jamal modified this section. Can Chuanhuang and Jamal you help to review again the content?  When I read it again, I'm just a little puzzle at the 'failure' here maintioned. 

This "failure" is occured in EtherEncap. It is just the execption case: "The MediaEncapInfoIndex value of the packet is 
invalid and can not be allocated in the EncapTable.". In this case, the packet need to be redirected to CE to do the 
address resolution. 

Yours,
Chuanhuang



From chuanhuang_li@mail.zjgsu.edu.cn  Thu Sep 22 18:56:14 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 347EA21F8C68 for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 18:56:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.342
X-Spam-Level: 
X-Spam-Status: No, score=0.342 tagged_above=-999 required=5 tests=[AWL=-0.118,  BAYES_20=-0.74, J_CHICKENPOX_23=0.6, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iPAGYN6TWUTu for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 18:56:13 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id 0EA2921F8C66 for <forces@ietf.org>; Thu, 22 Sep 2011 18:56:12 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85Db8ksg5ntOABJ6AA--.41752S2;  Fri, 23 Sep 2011 09:51:28 +0800 (CST)
Date: Fri, 23 Sep 2011 09:59:12 +0800
From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "Wang,Weiming" <wmwang2001@hotmail.com>, "Jamal Hadi Salim" <hadi@mojatatu.com>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com>, <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl>, <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com>, <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl>, <4E5F91D3.9030400@joelhalpern.com>, <201109020911078756756@mail.zjgsu.edu.cn>, <CAAFAkD8WeBVvvr=+2KPuJXWp=H01eHMRkkO9_FKWSRW0OU_YSw@mail.gmail.com>
Message-ID: <201109230959120440269@mail.zjgsu.edu.cn>
Organization: Zhejiang Gongshang Univercity
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-CM-TRANSID: rBCI85Db8ksg5ntOABJ6AA--.41752S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, forces <forces@ietf.org>
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Sep 2011 01:56:14 -0000

Hi, all
I think there is no sparse issue, whatever format we define this table as -- 
array in array or just one array. We do not use metadata IDs as table indices.
The table indices still are: 1,2,3,...... The metadata ID is the content of the 
table (one of the member of the structure.). I prefer to the array in array definition 
as Jamal mentioned.

 name: MetadataDispatchTable
 type: MetadataDispatchTableType
 array of:
 {
    MetadataID /*the ID value of the metadata.*/
    array of:  
    {
       MetadataValue,
       OutputIndex /*group output port index*/
    }
}   
 we use MetadataValue as the content key in inner table,.
 we use the value of MetadataID as the content key in outer table.

Yours,
Chuanhuang 	

======= 2011-09-22 20:57:31 Wang,Weiming, wrote: =======

>Chuanhuang and Jamal,
>
>I'm ok with the definition. Moreover, as you mentioned, the MetadataID may have to be defined as a 'content key'. By use of the content key, we may avoid using it is the table index to look up the key, which, as Joel pointed, may not be dense enough.
>
>How about the solution?
>
>thks,
>Weiming
>
>----- Original Message ----- 
>From: "Jamal Hadi Salim" <hadi@mojatatu.com>
>Subject: Re: comments #14
>
>
>Chuanhuang,
>
>Based on what Joel said (the sparsity issue) - I am open to leaving it as it was
>as long as the text reflects the reasoning.
>I will leave it up to the authors to make that call.
>
>cheers,
>jamal
>
>On Thu, Sep 1, 2011 at 9:11 PM, Chuanhuang Li
><chuanhuang_li@mail.zjgsu.edu.cn> wrote:
>> Hi,All
>>
>> As an alternative, i think we can define MetadataDispatchTable by using table in table as Jamal said.
>> Pherhaps, this definition is more convinient.
>> name: MetadataDispatchTable
>> type: MetadataDispatchTableType
>> array of:
>> {
>> MetadataID /*the ID value of the metadata.*/
>> array of:
>> {
>> MetadataValue,
>> OutputIndex /*group output port index*/
>> }
>> }
>>
>> First, We use the ID value of the metadata to lookup the table (Note, not finding internal index,
>> but the MetadataID member in the entry.), and will get a sub-table. Drop if non-existent.
>> Next we lookup the sub-table using the metadata value to
>> find the OutputIndex. Drop if non-existent.
>>
>> Yours,
>> Chuanhuang
>>
>> ======= 2011-09-02 00:49:15 Jamal Hadi Salim, wrote: =======
>>
>>>Those are good reasons - and i will be happy if you kept the
>>>representation as is
>>>as long as you say something of whats below in the text.
>>>
>>>cheers,
>>>jamal
>>>
>>>On Thu, Sep 1, 2011 at 10:08 AM, Joel M. Halpern <jmh@joelhalpern.com> wrote:
>>>> I am probably missing a bit of context.
>>>> As a general rule, we do not use metadata IDs as table indices. The reason
>>>> is that they are allocated across all the uses of metdaa, so they are not a
>>>> dense set. Using them as an index produces a large, sparse, table. Not
>>>> particularly good.
>>>>
>>>> We can use the values of a metadatum as an index if that particular set of
>>>> values is designed to be dense, and start from a very small number (0, 1, or
>>>> so). Some metadata are designed that way, some aren't.
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 9/1/2011 9:33 AM, Wang,Weiming wrote:
>>>>>
>>>>> Fixed all except on the following point.
>>>>> Chuanhuang,pls double check the possibility to use a table in table here.
>>>>>
>>>>> thanks,
>>>>> Weiming
>>>>> ----- Original Message -----
>>>>> From: "Jamal Hadi Salim"<hadi@mojatatu.com>
>>>>>>
>>>>>> The table contains entires of a Metadata ID, a Metadata value and an
>>>>>> OutputIndex.
>>>>>>
>>>>>> The LFB uses all existing metadata associated with every input packet
>>>>>> with their
>>>>>> metadata IDs and metadata values as the content keys to look up the table
>>>>>> to find out the relevant OutputIndex.
>>>>>> If a packet failed lookup of the table, the packet will just be dropped
>>>>>> inside the LFB.
>>>>>>
>>>>> Ok, now i realize my confusion was technical not editorial. It seems
>>>>> sensible that
>>>>> we should avoid content keys if we can get away with indexed tables. I am
>>>>> sorry
>>>>> if i am rehashing past discussion: Why was this not a table inside a
>>>>> table indirection?
>>>>> First you use the Metadata ID to index into table 1 to find the table for
>>>>> that Metadata. Drop if non-existent. Next you lookup the second table
>>>>> using the metadata value to find the OutputIndex. Drop if non-existent.
>>>>
>>



From chuanhuang_li@mail.zjgsu.edu.cn  Thu Sep 22 18:57:52 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C69E21F8560 for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 18:57:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.416
X-Spam-Level: 
X-Spam-Status: No, score=0.416 tagged_above=-999 required=5 tests=[AWL=-0.185,  BAYES_50=0.001, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PSpjuQ8KrlR1 for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 18:57:51 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id 19E4821F8558 for <forces@ietf.org>; Thu, 22 Sep 2011 18:57:50 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85Cbk0qC5ntOABJ6AA--.41754S2;  Fri, 23 Sep 2011 09:53:07 +0800 (CST)
Date: Fri, 23 Sep 2011 10:00:50 +0800
From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "Wang,Weiming" <wmwang2001@hotmail.com>, "Jamal Hadi Salim" <hadi@mojatatu.com>
References: <CAAFAkD85x3tj6gFgCMppCWtE_ROcx6bW=6Nde=u83Y+NCTENLg@mail.gmail.com>, <201109022230296716433@mail.zjgsu.edu.cn>, <CAAFAkD9ou5S+NEYOiUxia18qa=94X45wC-MCmZcXpQB49zkEBA@mail.gmail.com>, <201109030901570462919@mail.zjgsu.edu.cn>, <BLU0-SMTP61F673182F0A038E70C787C90C0@phx.gbl>
Message-ID: <201109231000506385553@mail.zjgsu.edu.cn>
Organization: Zhejiang Gongshang Univercity
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-CM-TRANSID: rBCI85Cbk0qC5ntOABJ6AA--.41754S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: "forces@ietf.org" <forces@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #15
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Sep 2011 01:57:52 -0000

Yes, there is no need of modification in text.

Yours,
Chuanhuang

======= 2011-09-22 21:03:43 Wang,Weiming, wrote: =======

>Chuanhuang,
>
>Pls make sure this issue can be closed and there is no need of modification other than XML file.
>
>thks,
>weiming
>
>----- Original Message ----- 
>From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
>
>Hi,Jamal
>   ok, it makes sense. We can use "allowedRange" tag to 
>constrain the value. I'll modify the definition in XML.  At the same time, 
>the type of VLAN priority is also modified. Thanks!
>
>      <dataTypeDef>
>         <name>VlanIDType</name>
>         <synopsis>The type of VLAN ID</synopsis>
>         <atomic>
>         <baseType>uint16</baseType>
>           <rangeRestriction>
>              <allowedRange min="0" max="4095"/>
>            </rangeRestriction>
>         </atomic>
>         <defaultValue>0</defaultValue>
>       </dataTypeDef>
>       <dataTypeDef>
>         <name>VlanPriorityType</name>
>         <synopsis>The type of VLAN priority.</synopsis>
>         <atomic>
>         <baseType>uint8</baseType>
>           <rangeRestriction>
>              <allowedRange min="0" max="7"/>
>            </rangeRestriction>
>         <defaultValue>0</defaultValue>            
>         </atomic>
>      </dataTypeDef> 
>
>Yours,
>Chuanhuang 
>
>
>
>======= 2011-09-03 03:30:23 Jamal Hadi Salim, wrote: =======
>
>>Chuanhuang,
>>
>>To be precise, something like this in the base types:
>>
>><dataTypeDef>
>>     <name>vlanid</name>
>>     <synopsis>The VLAN ID</synopsis>
>>     <atomic>
>>      <baseType>uint16</baseType>
>>      <rangeRestriction>
>>       <allowedRange min="0" max="4095"/>
>>      </rangeRestriction>
>>     <defaultValue>0</defaultValue>
>>    </atomic>
>>   </dataTypeDef>
>>
>>
>>cheers,
>>jamal
>>On Fri, Sep 2, 2011 at 1:49 PM, Jamal Hadi Salim <hadi@mojatatu.com> wrote:
>>> Chuanhuang,
>>>
>>> Yes, I meant the VlanID shouldn't be defined as "uint32".
>>>
>>> cheers,
>>> jamal
>>>
>>> On Fri, Sep 2, 2011 at 10:30 AM, Chuanhuang Li
>>> <chuanhuang_li@mail.zjgsu.edu.cn> wrote:
>>>> Hi, Jamal
>>>> If i have lost something, pls remind me, sorry.
>>>> It seems we hadn't got an agreement on this issue. You just say "The VlanID type looks wrong."
>>>> in the ee-suggested.txt.
>>>> Do you mean the VlanID shouldn't be defined as "uint32", and should be defined to 12 bits?
>>>> I think we use "uint32" is enough, and 12 bits type is difficult to define.
>>>>
>>>> Yours,
>>>> Chuanhuang
>>>>
>>>> ======= 2011-09-01 21:34:43 Wang,Weiming, wrote: =======
>>>>
>>>>>Chuanhuang, pls provide response.
>>>>>
>>>>>Weiming
>>>>>
>>>>>----- Original Message -----
>>>>>From: "Jamal Hadi Salim" <hadi@mojatatu.com>
>>>>>
>>>>>>I brought this concern in version 4 of the draft and i got agreement
>>>>>> to fix it. I am worried there are other things of the same nature.
>>>>>> Please make sure you update everything we agree on so we dont have
>>>>>> the same discussions again.
>>>>>> VlanInputTableEntryType defines VLANID as 32bit.
>>>>>> We need to typedef the VLANID appropriately.
>>>>>>
>>>>>> cheers,
>>>>>> jamal
>>>>>>
>>>>
>>>>
>>>>
>>>
>_______________________________________________
>forces mailing list
>forces@ietf.org
>https://www.ietf.org/mailman/listinfo/forces



From wmwang2001@hotmail.com  Thu Sep 22 19:42:59 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2EBF21F8B91 for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 19:42:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.312
X-Spam-Level: **
X-Spam-Status: No, score=2.312 tagged_above=-999 required=5 tests=[AWL=-0.642,  BAYES_50=0.001, J_CHICKENPOX_23=0.6, J_CHICKENPOX_47=0.6, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nGvtcE30UzCI for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 19:42:59 -0700 (PDT)
Received: from blu0-omc2-s18.blu0.hotmail.com (blu0-omc2-s18.blu0.hotmail.com [65.55.111.93]) by ietfa.amsl.com (Postfix) with ESMTP id 1DAAF21F8B90 for <forces@ietf.org>; Thu, 22 Sep 2011 19:42:59 -0700 (PDT)
Received: from BLU0-SMTP449 ([65.55.111.72]) by blu0-omc2-s18.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 22 Sep 2011 19:45:32 -0700
X-Originating-IP: [60.186.207.45]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP4497CEC2D632E5F91AECF59C90F0@phx.gbl>
Received: from WmwangHome ([60.186.207.45]) by BLU0-SMTP449.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 22 Sep 2011 19:45:30 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>, "Jamal Hadi Salim" <hadi@mojatatu.com>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com>, <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl>, <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com>, <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl>, <4E5F91D3.9030400@joelhalpern.com>, <201109020911078756756@mail.zjgsu.edu.cn>, <CAAFAkD8WeBVvvr=+2KPuJXWp=H01eHMRkkO9_FKWSRW0OU_YSw@mail.gmail.com> <201109230959120440269@mail.zjgsu.edu.cn>
Date: Fri, 23 Sep 2011 10:45:23 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 23 Sep 2011 02:45:30.0754 (UTC) FILETIME=[DBDD4E20:01CC799A]
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, forces <forces@ietf.org>
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Sep 2011 02:42:59 -0000

UGxzIHByb3ZpZGUgYSBmdWxsIFhNTCBkZWZpbml0aW9uIHNvIHRoYXQgd2UgY2FuIHJldmlldyBp
dCBhZ2FpbiBhbmQgd3JpdGUgdGhlIHRleHQuDQoNCnRoa3MsDQpXZWltaW5nDQoNCi0tLS0tIE9y
aWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQpGcm9tOiAiQ2h1YW5odWFuZyBMaSIgPGNodWFuaHVhbmdf
bGlAbWFpbC56amdzdS5lZHUuY24+DQpTdWJqZWN0OiBSZTogY29tbWVudHMgIzE0DQoNCg0KPiBI
aSwgYWxsDQo+IEkgdGhpbmsgdGhlcmUgaXMgbm8gc3BhcnNlIGlzc3VlLCB3aGF0ZXZlciBmb3Jt
YXQgd2UgZGVmaW5lIHRoaXMgdGFibGUgYXMgLS0gDQo+IGFycmF5IGluIGFycmF5IG9yIGp1c3Qg
b25lIGFycmF5LiBXZSBkbyBub3QgdXNlIG1ldGFkYXRhIElEcyBhcyB0YWJsZSBpbmRpY2VzLg0K
PiBUaGUgdGFibGUgaW5kaWNlcyBzdGlsbCBhcmU6IDEsMiwzLC4uLi4uLiBUaGUgbWV0YWRhdGEg
SUQgaXMgdGhlIGNvbnRlbnQgb2YgdGhlIA0KPiB0YWJsZSAob25lIG9mIHRoZSBtZW1iZXIgb2Yg
dGhlIHN0cnVjdHVyZS4pLiBJIHByZWZlciB0byB0aGUgYXJyYXkgaW4gYXJyYXkgZGVmaW5pdGlv
biANCj4gYXMgSmFtYWwgbWVudGlvbmVkLg0KPiANCj4gbmFtZTogTWV0YWRhdGFEaXNwYXRjaFRh
YmxlDQo+IHR5cGU6IE1ldGFkYXRhRGlzcGF0Y2hUYWJsZVR5cGUNCj4gYXJyYXkgb2Y6DQo+IHsN
Cj4gICAgTWV0YWRhdGFJRCAvKnRoZSBJRCB2YWx1ZSBvZiB0aGUgbWV0YWRhdGEuKi8NCj4gICAg
YXJyYXkgb2Y6ICANCj4gICAgew0KPiAgICAgICBNZXRhZGF0YVZhbHVlLA0KPiAgICAgICBPdXRw
dXRJbmRleCAvKmdyb3VwIG91dHB1dCBwb3J0IGluZGV4Ki8NCj4gICAgfQ0KPiB9ICAgDQo+IHdl
IHVzZSBNZXRhZGF0YVZhbHVlIGFzIHRoZSBjb250ZW50IGtleSBpbiBpbm5lciB0YWJsZSwuDQo+
IHdlIHVzZSB0aGUgdmFsdWUgb2YgTWV0YWRhdGFJRCBhcyB0aGUgY29udGVudCBrZXkgaW4gb3V0
ZXIgdGFibGUuDQo+IA0KPiBZb3VycywNCj4gQ2h1YW5odWFuZyANCj4gDQo+ID09PT09PT0gMjAx
MS0wOS0yMiAyMDo1NzozMSBXYW5nLFdlaW1pbmcsIHdyb3RlOiA9PT09PT09DQo+IA0KPj5DaHVh
bmh1YW5nIGFuZCBKYW1hbCwNCj4+DQo+PkknbSBvayB3aXRoIHRoZSBkZWZpbml0aW9uLiBNb3Jl
b3ZlciwgYXMgeW91IG1lbnRpb25lZCwgdGhlIE1ldGFkYXRhSUQgbWF5IGhhdmUgdG8gYmUgZGVm
aW5lZCBhcyBhICdjb250ZW50IGtleScuIEJ5IHVzZSBvZiB0aGUgY29udGVudCBrZXksIHdlIG1h
eSBhdm9pZCB1c2luZyBpdCBpcyB0aGUgdGFibGUgaW5kZXggdG8gbG9vayB1cCB0aGUga2V5LCB3
aGljaCwgYXMgSm9lbCBwb2ludGVkLCBtYXkgbm90IGJlIGRlbnNlIGVub3VnaC4NCj4+DQo+Pkhv
dyBhYm91dCB0aGUgc29sdXRpb24/DQo+Pg0KPj50aGtzLA0KPj5XZWltaW5nDQo+Pg0KPj4tLS0t
LSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KPj5Gcm9tOiAiSmFtYWwgSGFkaSBTYWxpbSIgPGhh
ZGlAbW9qYXRhdHUuY29tPg0KPj5TdWJqZWN0OiBSZTogY29tbWVudHMgIzE0DQo+Pg0KPj4NCj4+
Q2h1YW5odWFuZywNCj4+DQo+PkJhc2VkIG9uIHdoYXQgSm9lbCBzYWlkICh0aGUgc3BhcnNpdHkg
aXNzdWUpIC0gSSBhbSBvcGVuIHRvIGxlYXZpbmcgaXQgYXMgaXQgd2FzDQo+PmFzIGxvbmcgYXMg
dGhlIHRleHQgcmVmbGVjdHMgdGhlIHJlYXNvbmluZy4NCj4+SSB3aWxsIGxlYXZlIGl0IHVwIHRv
IHRoZSBhdXRob3JzIHRvIG1ha2UgdGhhdCBjYWxsLg0KPj4NCj4+Y2hlZXJzLA0KPj5qYW1hbA0K
Pj4NCj4+T24gVGh1LCBTZXAgMSwgMjAxMSBhdCA5OjExIFBNLCBDaHVhbmh1YW5nIExpDQo+Pjxj
aHVhbmh1YW5nX2xpQG1haWwuempnc3UuZWR1LmNuPiB3cm90ZToNCj4+PiBIaSxBbGwNCj4+Pg0K
Pj4+IEFzIGFuIGFsdGVybmF0aXZlLCBpIHRoaW5rIHdlIGNhbiBkZWZpbmUgTWV0YWRhdGFEaXNw
YXRjaFRhYmxlIGJ5IHVzaW5nIHRhYmxlIGluIHRhYmxlIGFzIEphbWFsIHNhaWQuDQo+Pj4gUGhl
cmhhcHMsIHRoaXMgZGVmaW5pdGlvbiBpcyBtb3JlIGNvbnZpbmllbnQuDQo+Pj4gbmFtZTogTWV0
YWRhdGFEaXNwYXRjaFRhYmxlDQo+Pj4gdHlwZTogTWV0YWRhdGFEaXNwYXRjaFRhYmxlVHlwZQ0K
Pj4+IGFycmF5IG9mOg0KPj4+IHsNCj4+PiBNZXRhZGF0YUlEIC8qdGhlIElEIHZhbHVlIG9mIHRo
ZSBtZXRhZGF0YS4qLw0KPj4+IGFycmF5IG9mOg0KPj4+IHsNCj4+PiBNZXRhZGF0YVZhbHVlLA0K
Pj4+IE91dHB1dEluZGV4IC8qZ3JvdXAgb3V0cHV0IHBvcnQgaW5kZXgqLw0KPj4+IH0NCj4+PiB9
DQo+Pj4NCj4+PiBGaXJzdCwgV2UgdXNlIHRoZSBJRCB2YWx1ZSBvZiB0aGUgbWV0YWRhdGEgdG8g
bG9va3VwIHRoZSB0YWJsZSAoTm90ZSwgbm90IGZpbmRpbmcgaW50ZXJuYWwgaW5kZXgsDQo+Pj4g
YnV0IHRoZSBNZXRhZGF0YUlEIG1lbWJlciBpbiB0aGUgZW50cnkuKSwgYW5kIHdpbGwgZ2V0IGEg
c3ViLXRhYmxlLiBEcm9wIGlmIG5vbi1leGlzdGVudC4NCj4+PiBOZXh0IHdlIGxvb2t1cCB0aGUg
c3ViLXRhYmxlIHVzaW5nIHRoZSBtZXRhZGF0YSB2YWx1ZSB0bw0KPj4+IGZpbmQgdGhlIE91dHB1
dEluZGV4LiBEcm9wIGlmIG5vbi1leGlzdGVudC4NCj4+Pg0KPj4+IFlvdXJzLA0KPj4+IENodWFu
aHVhbmcNCj4+Pg0KPj4+ID09PT09PT0gMjAxMS0wOS0wMiAwMDo0OToxNSBKYW1hbCBIYWRpIFNh
bGltLCB3cm90ZTogPT09PT09PQ0KPj4+DQo+Pj4+VGhvc2UgYXJlIGdvb2QgcmVhc29ucyAtIGFu
ZCBpIHdpbGwgYmUgaGFwcHkgaWYgeW91IGtlcHQgdGhlDQo+Pj4+cmVwcmVzZW50YXRpb24gYXMg
aXMNCj4+Pj5hcyBsb25nIGFzIHlvdSBzYXkgc29tZXRoaW5nIG9mIHdoYXRzIGJlbG93IGluIHRo
ZSB0ZXh0Lg0KPj4+Pg0KPj4+PmNoZWVycywNCj4+Pj5qYW1hbA0KPj4+Pg0KPj4+Pk9uIFRodSwg
U2VwIDEsIDIwMTEgYXQgMTA6MDggQU0sIEpvZWwgTS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJu
LmNvbT4gd3JvdGU6DQo+Pj4+PiBJIGFtIHByb2JhYmx5IG1pc3NpbmcgYSBiaXQgb2YgY29udGV4
dC4NCj4+Pj4+IEFzIGEgZ2VuZXJhbCBydWxlLCB3ZSBkbyBub3QgdXNlIG1ldGFkYXRhIElEcyBh
cyB0YWJsZSBpbmRpY2VzLiBUaGUgcmVhc29uDQo+Pj4+PiBpcyB0aGF0IHRoZXkgYXJlIGFsbG9j
YXRlZCBhY3Jvc3MgYWxsIHRoZSB1c2VzIG9mIG1ldGRhYSwgc28gdGhleSBhcmUgbm90IGENCj4+
Pj4+IGRlbnNlIHNldC4gVXNpbmcgdGhlbSBhcyBhbiBpbmRleCBwcm9kdWNlcyBhIGxhcmdlLCBz
cGFyc2UsIHRhYmxlLiBOb3QNCj4+Pj4+IHBhcnRpY3VsYXJseSBnb29kLg0KPj4+Pj4NCj4+Pj4+
IFdlIGNhbiB1c2UgdGhlIHZhbHVlcyBvZiBhIG1ldGFkYXR1bSBhcyBhbiBpbmRleCBpZiB0aGF0
IHBhcnRpY3VsYXIgc2V0IG9mDQo+Pj4+PiB2YWx1ZXMgaXMgZGVzaWduZWQgdG8gYmUgZGVuc2Us
IGFuZCBzdGFydCBmcm9tIGEgdmVyeSBzbWFsbCBudW1iZXIgKDAsIDEsIG9yDQo+Pj4+PiBzbyku
IFNvbWUgbWV0YWRhdGEgYXJlIGRlc2lnbmVkIHRoYXQgd2F5LCBzb21lIGFyZW4ndC4NCj4+Pj4+
DQo+Pj4+PiBZb3VycywNCj4+Pj4+IEpvZWwNCj4+Pj4+DQo+Pj4+PiBPbiA5LzEvMjAxMSA5OjMz
IEFNLCBXYW5nLFdlaW1pbmcgd3JvdGU6DQo+Pj4+Pj4NCj4+Pj4+PiBGaXhlZCBhbGwgZXhjZXB0
IG9uIHRoZSBmb2xsb3dpbmcgcG9pbnQuDQo+Pj4+Pj4gQ2h1YW5odWFuZyxwbHMgZG91YmxlIGNo
ZWNrIHRoZSBwb3NzaWJpbGl0eSB0byB1c2UgYSB0YWJsZSBpbiB0YWJsZSBoZXJlLg0KPj4+Pj4+
DQo+Pj4+Pj4gdGhhbmtzLA0KPj4+Pj4+IFdlaW1pbmcNCj4+Pj4+PiAtLS0tLSBPcmlnaW5hbCBN
ZXNzYWdlIC0tLS0tDQo+Pj4+Pj4gRnJvbTogIkphbWFsIEhhZGkgU2FsaW0iPGhhZGlAbW9qYXRh
dHUuY29tPg0KPj4+Pj4+Pg0KPj4+Pj4+PiBUaGUgdGFibGUgY29udGFpbnMgZW50aXJlcyBvZiBh
IE1ldGFkYXRhIElELCBhIE1ldGFkYXRhIHZhbHVlIGFuZCBhbg0KPj4+Pj4+PiBPdXRwdXRJbmRl
eC4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gVGhlIExGQiB1c2VzIGFsbCBleGlzdGluZyBtZXRhZGF0YSBh
c3NvY2lhdGVkIHdpdGggZXZlcnkgaW5wdXQgcGFja2V0DQo+Pj4+Pj4+IHdpdGggdGhlaXINCj4+
Pj4+Pj4gbWV0YWRhdGEgSURzIGFuZCBtZXRhZGF0YSB2YWx1ZXMgYXMgdGhlIGNvbnRlbnQga2V5
cyB0byBsb29rIHVwIHRoZSB0YWJsZQ0KPj4+Pj4+PiB0byBmaW5kIG91dCB0aGUgcmVsZXZhbnQg
T3V0cHV0SW5kZXguDQo+Pj4+Pj4+IElmIGEgcGFja2V0IGZhaWxlZCBsb29rdXAgb2YgdGhlIHRh
YmxlLCB0aGUgcGFja2V0IHdpbGwganVzdCBiZSBkcm9wcGVkDQo+Pj4+Pj4+IGluc2lkZSB0aGUg
TEZCLg0KPj4+Pj4+Pg0KPj4+Pj4+IE9rLCBub3cgaSByZWFsaXplIG15IGNvbmZ1c2lvbiB3YXMg
dGVjaG5pY2FsIG5vdCBlZGl0b3JpYWwuIEl0IHNlZW1zDQo+Pj4+Pj4gc2Vuc2libGUgdGhhdA0K
Pj4+Pj4+IHdlIHNob3VsZCBhdm9pZCBjb250ZW50IGtleXMgaWYgd2UgY2FuIGdldCBhd2F5IHdp
dGggaW5kZXhlZCB0YWJsZXMuIEkgYW0NCj4+Pj4+PiBzb3JyeQ0KPj4+Pj4+IGlmIGkgYW0gcmVo
YXNoaW5nIHBhc3QgZGlzY3Vzc2lvbjogV2h5IHdhcyB0aGlzIG5vdCBhIHRhYmxlIGluc2lkZSBh
DQo+Pj4+Pj4gdGFibGUgaW5kaXJlY3Rpb24/DQo+Pj4+Pj4gRmlyc3QgeW91IHVzZSB0aGUgTWV0
YWRhdGEgSUQgdG8gaW5kZXggaW50byB0YWJsZSAxIHRvIGZpbmQgdGhlIHRhYmxlIGZvcg0KPj4+
Pj4+IHRoYXQgTWV0YWRhdGEuIERyb3AgaWYgbm9uLWV4aXN0ZW50LiBOZXh0IHlvdSBsb29rdXAg
dGhlIHNlY29uZCB0YWJsZQ0KPj4+Pj4+IHVzaW5nIHRoZSBtZXRhZGF0YSB2YWx1ZSB0byBmaW5k
IHRoZSBPdXRwdXRJbmRleC4gRHJvcCBpZiBub24tZXhpc3RlbnQuDQo+Pj4+Pg0KPj4+DQo+IA0K
PiANCj4=


From chuanhuang_li@mail.zjgsu.edu.cn  Thu Sep 22 19:43:28 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3314621F8B91 for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 19:43:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.122
X-Spam-Level: 
X-Spam-Status: No, score=0.122 tagged_above=-999 required=5 tests=[AWL=0.121,  BAYES_50=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BMqhgHIwaTa5 for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 19:43:27 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id 167E621F8B90 for <forces@ietf.org>; Thu, 22 Sep 2011 19:43:26 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85Dbopgy8XtOABJ6AA--.41843S2;  Fri, 23 Sep 2011 10:38:42 +0800 (CST)
Date: Fri, 23 Sep 2011 10:46:26 +0800
From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>, "forces" <forces@ietf.org>
Message-ID: <201109231046266857542@mail.zjgsu.edu.cn>
Organization: Zhejiang Gongshang Univercity
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-CM-TRANSID: rBCI85Dbopgy8XtOABJ6AA--.41843S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] LFB lib 05 version comments #1
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Sep 2011 02:43:28 -0000

Hi,Jamal and Joel

>b) InvalidIPv4SrcAddrCasexxx
>I believe there are proper terms for these terms. Can we find
>the proper terms and replace these generic terms?
>Example appropriate terms are "martian" and "bogon" packets.
Forgot dealing with this issue, sorry.
There are many error cases which are revalent to the invalid source or 
destination address.  "Martian" and "Bogon" terms are not enough to 
differentiate them. I propose we simplify the definition of these errors.
We just generalize them in two classes: InvalidDstAddr, InvalidSrcAddr.
That is, we only define two ValidateErrorID to describe these error cases.

The same as ValidateErrorID. There are many execption cases which are revalent to 
the source or destination address.  
We simplify the definiton: DstAddrException, SrcAddrException

What's your opinion?

Yours,
Chuanhuang



From wmwang2001@hotmail.com  Thu Sep 22 20:23:39 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CBDE11E8094 for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 20:23:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.761
X-Spam-Level: *
X-Spam-Status: No, score=1.761 tagged_above=-999 required=5 tests=[AWL=-0.040,  BAYES_50=0.001, J_CHICKENPOX_16=0.6, J_CHICKENPOX_17=0.6, J_CHICKENPOX_33=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id og7+Qpd+xw5A for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 20:23:38 -0700 (PDT)
Received: from blu0-omc2-s14.blu0.hotmail.com (blu0-omc2-s14.blu0.hotmail.com [65.55.111.89]) by ietfa.amsl.com (Postfix) with ESMTP id 53D6111E808E for <forces@ietf.org>; Thu, 22 Sep 2011 20:23:38 -0700 (PDT)
Received: from BLU0-SMTP425 ([65.55.111.71]) by blu0-omc2-s14.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 22 Sep 2011 20:26:11 -0700
X-Originating-IP: [60.186.207.45]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP42539936ACF40FF749AF1E7C90F0@phx.gbl>
Received: from WmwangHome ([60.186.207.45]) by BLU0-SMTP425.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 22 Sep 2011 20:26:09 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>, "Jamal Hadi Salim" <hadi@mojatatu.com>
References: <CAAFAkD-C04WixQufFtwHaq=+xmQH9ftHdjOnEK7w_OWRhp4DOw@mail.gmail.com>, <BLU0-SMTP2838FF726FB3585F16D771CC9290@phx.gbl>, <201108171012085314855@mail.zjgsu.edu.cn>, <CAAFAkD9vGr0GZmSQLe4tnmsA4v4C-yED3dZQHSCMrrLjOa0D5A@mail.gmail.com>, <BLU0-SMTP84799C11F605FD8C817E1CC90B0@phx.gbl>, <CAAFAkD84GrU_CfD4pYpN3_SKv44Ka87nnKuxMaimi4cwD-37Lg@mail.gmail.com> <201109230928023733723@mail.zjgsu.edu.cn>
Date: Fri, 23 Sep 2011 11:26:04 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 23 Sep 2011 03:26:10.0203 (UTC) FILETIME=[89E3AEB0:01CC79A0]
Cc: forces@ietf.org, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #11
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Sep 2011 03:23:39 -0000

DQo+ID5XYW5nUmU6IEkgY2hlY2tlZCB0aGUgZW1haWwgYW5kIEkgaGFkIGRlY2lkZWQgdG8gY2hh
bmdlIGxhc3Qgc2VudGVuc2UgdG86IA0KPj4iIFRoZSBMM1BvcnRJRCwgd2hpY2ggaXMgdGhlIElE
IG9mIHRoZSBMb2dpY2FsIE91dHB1dCBQb3J0IHRoYXQgaXMgcGFzc2VkIG9udG8gdGhlIGRvd25z
dHJlYW0gTEZCIGluc3RhbmNlLiBUaGlzIElEIGluZGljYXRlcyB3aGF0IHBvcnQgdG8gdGhlIG5l
aWdoYm9yIGlzIGFzIGRlZmluZWQgYnkgTDMuIEhlbmNlLCB0aGUgTDNQb3J0SUQgYWN0cyBhcyBh
IGNvbmNlcHR1YWwgZGlzcGF0Y2hlci4gQnkgdXNlIG9mIHRoZSBMM1BvcnRJRCBtdWx0aXBsZSBl
bmNhcHN1bGF0aW9uIG1lZGlhIExGQnMgbWF5IGZvbGxvdyB0aGUgTmV4dEhvcCBMRkIuICINCj4+
QnV0LCBsYXRlciBJIGZvdW5kIHN1Y2ggY2hhbmdlIG1pZ2h0IGJlIHdyb25nLCBiZWNhdXNlIHRo
ZSBNZWRpYUVuY2FwSW5mb0luZGV4IHNlZW1zIHRvIGRvIHRoZSB3b3JrIGNob29zaW5nIG5leHQg
ZW5jYXBzdWxhdG9yIExGQnMuIEFzIGEgcmVzdWx0LCBJJ20gYXQgYSBsb3NzLiBDaHVhbmh1YW5n
LCAgcGxzIGdpdmUgbW9yZSBkZXRhaWxlZCBleHBsYW5hdGlvbi4gdGhrcy4NCj4gDQo+IE1lZGlh
RW5jYXBJbmZvSW5kZXggaXMgdXNlZCB0byBzZWxlY3Qgb25lIGVudHJ5IGluIHRoZSBFbmNhcFRh
YmxlICwgaWYgdGhlIGRvd25zdHJlYW0gTEZCIGlzIEV0aGVyRW5jYXAuIA0KPiBJdCBpcyBhbiBp
bnB1dCBtZXRhZGF0YSBvZiBFdGhlckVuY2FwLiBCdXQgTDNQb3J0SUQgaXMgdXNlZCBpbiBCYXNp
Y01ldGFkYXRhRGlzcGF0Y2ggdG8gZGlzcGF0Y2ggdGhlIHBhY2tldCANCj4gdG8gZGlmZmVyZW50
IE1lZGlhIGVuY2Fwc3VsYXRpb24gTEZCcywgaWYgdGhlcmUgYXJlIGRpZmZlcmVudCBtZWRpYSBl
bmNhcHN1bGF0aW9uIExGQnMuICANCkFzIGEgcmVzdWx0LCBJJ3YgbW9kaWZpZWQgdGhlIHRleHQg
YXMgYmVsb3csIFBscyBkb3VibGUgY2hlY2sgdGhlIGNvcnJlY3RuZXNzOiANCi0tLS0NClRoZSBM
M1BvcnRJRCwgd2hpY2ggaXMgdGhlIElEIG9mIHRoZSBMb2dpY2FsIE91dHB1dCBQb3J0IHRoYXQg
aXMgcGFzc2VkIG9udG8gdGhlIGRvd25zdHJlYW0gTEZCIGluc3RhbmNlLiBUaGlzIElEIGluZGlj
YXRlcyB3aGF0IHBvcnQgdG8gdGhlIG5laWdoYm9yIGlzIGFzIGRlZmluZWQgYnkgTDMuIFVzdWFs
bHkgdGhpcyBJRCBpcyB1c2VkIGZvciB0aGUgTmV4dEhvcCBMRkIgdG8gZGlzdGluZ3Vpc2ggcGFj
a2V0cyB0aGF0IG5lZWQgZGlmZmVyZW50IEwyIGVuY2Fwc3VsYXRpbmcuIEZvciBpbnN0YW5jZSwg
c29tZSBwYWNrZXRzIG1heSByZXF1aXJlIGdlbmVyYWwgRXRoZXJuZXQgZW5jYXBzdWxhdGlvbiB3
aGlsZSBvdGhlcnMgbWF5IHJlcXVpcmUgdmFyaW91cyB0eXBlcyBvZiB0dW5uZWwgZW5jYXBzdWxh
dGlvbnMuIEluIHN1Y2ggY2FzZSwgZGlmZmVyZW50IEwzUG9ydElEcyBhcmUgYXNzaWduZWQgdG8g
dGhlIHBhY2tldHMgYW5kIGFyZSBhcyBtZXRhZGF0YSBwYXNzZWQgdG8gZG93bnN0cmVhbSBMRkIu
IEEgQmFzaWNNZXRhZGF0YURpc3BhdGNoIExGQihTZWUgU2VjdGlvbiA1LjUuMSkgbWF5IGhhdmUg
dG8gYmUgYXBwbGllZCBhcyB0aGUgZG93bnN0cmVhbSBMRkIgc28gYXMgdG8gZGlzcGF0Y2ggcGFj
a2V0cyB0byBkaWZmZXJlbnQgZW5jYXBzdWxhdGlvbiBMRkJzIGFjY29yZGluZyB0byB0aGUgTDNQ
b3J0SURzLiANCi0tLS0tLQ0KDQo+IA0KPj4+IE8gTVRVLCB0aGUgTWF4aW11bSBUcmFuc21pc3Np
b24gVW5pdCBmb3IgdGhlIG91dGdvaW5nIHBvcnQuDQo+Pj4gTyBOZXh0SG9wSVBBZGRyLCB0aGUg
SVB2NCBuZXh0IGhvcCBBZGRyZXNzLg0KPj4+IE8gTWVkaWFFbmNhcEluZm9JbmRleCwgdGhlIGlu
ZGV4IHdlIHBhc3Mgb250byB0aGUgZG93bnN0cmVhbSBMRkIgaW5zdGFuY2UuIFRoaXMgaW5kZXgg
aXMgdXNlZCBhcyBhIHNlYXJjaCBrZXkgdG8gbG9va3VwIGEgdGFibGUgKHR5cGljYWxseSBtZWRp
YSBlbmNhcHN1bGF0aW9uIHJlbGF0ZWQpIGZ1cnRoZXIgZG93bnN0cmVhbS4gSW4gc29tZSBjYXNl
cywgZGVwZW5kaW5nIG9uIGltcGxlbWVudGF0aW9uLCB0aGUgQ0UgbWF5IHNldCB0aGUgTWVkaWFF
bmNhcEluZm9JbmRleCBwYXNzZWQgZG93bnN0cmVhbSB0byBhIHZhbHVlIHRoYXQgd2lsbCBmYWls
IGxvb2t1cCB3aGVuIGl0IGdldHMgdG8gYSB0YXJnZXQgZW5jYXBzdWxhdGlvbiBMRkI7IHN1Y2gg
YSBsb29rdXAgZmFpbHVyZSBhdCB0aGF0IHBvaW50IGlzIGFuIGluZGljYXRpb24gdGhhdCBmdXJ0
aGVyIHJlc29sdXRpb24gaXMgbmVlZGVkLiBGb3IgYW4gZXhhbXBsZSBvZiB0aGlzIGFwcHJvYWNo
IHJlZmVyIHRvIHNlY3Rpb24gNy4yIHdoaWNoIHRhbGtzIGFib3V0IEFSUCBhbmQgbWVudGlvbnMg
dGhpcyBhcHByb2FjaC4NCj4+DQo+PldhbmdSZTogSSByZW1lbWJlciBKYW1hbCBtb2RpZmllZCB0
aGlzIHNlY3Rpb24uIENhbiBDaHVhbmh1YW5nIGFuZCBKYW1hbCB5b3UgaGVscCB0byByZXZpZXcg
YWdhaW4gdGhlIGNvbnRlbnQ/ICBXaGVuIEkgcmVhZCBpdCBhZ2FpbiwgSSdtIGp1c3QgYSBsaXR0
bGUgcHV6emxlIGF0IHRoZSAnZmFpbHVyZScgaGVyZSBtYWludGlvbmVkLiANCj4gDQo+IFRoaXMg
ImZhaWx1cmUiIGlzIG9jY3VyZWQgaW4gRXRoZXJFbmNhcC4gSXQgaXMganVzdCB0aGUgZXhlY3B0
aW9uIGNhc2U6ICJUaGUgTWVkaWFFbmNhcEluZm9JbmRleCB2YWx1ZSBvZiB0aGUgcGFja2V0IGlz
IA0KPiBpbnZhbGlkIGFuZCBjYW4gbm90IGJlIGFsbG9jYXRlZCBpbiB0aGUgRW5jYXBUYWJsZS4i
LiBJbiB0aGlzIGNhc2UsIHRoZSBwYWNrZXQgbmVlZCB0byBiZSByZWRpcmVjdGVkIHRvIENFIHRv
IGRvIHRoZSANCj4gYWRkcmVzcyByZXNvbHV0aW9uLiANCkFjY29yZGluZ2x5LCBJJyB0byBtb2Rp
ZnkgdGhlIHRleHQgZm9yIE1lZGlhRW5jYXBJbmZvSW5kZXggYXMgYmVsb3c6IA0KLS0tDQpNZWRp
YUVuY2FwSW5mb0luZGV4LCB0aGUgaW5kZXggd2UgcGFzcyBvbnRvIHRoZSBkb3duc3RyZWFtIGVu
Y2Fwc3VsYXRpb24gTEZCIGluc3RhbmNlIGFuZCB0aGF0IGlzIHVzZWQgdGhlcmUgYXMgYSBzZWFy
Y2gga2V5IHRvIGxvb2t1cCBhIHRhYmxlICh0eXBpY2FsbHkgbWVkaWEgZW5jYXBzdWxhdGlvbiBy
ZWxhdGVkKSBmb3IgZnVydGhlciBlbmNhcHN1bGF0aW9uIGluZm9ybWF0aW9uLiBOb3RlIHRoYXQg
YW4gZW5jYXBzdWxhdGlvbiBMRkIgaW5zdGFuY2UgbWF5IG5vdCBkaXJlY3RseSBmb2xsb3cgdGhl
IE5leHRIb3AgTEZCLCBidXQgdGhlIGluZGV4IGlzIHBhc3NlZCBhcyBhIG1ldGFkYXRhIGFzc29j
aWF0ZWQsIGFzIHN1Y2ggYW4gZW5jYXBzdWxhdGlvbiBMRkIgaW5zdGFuY2UgZXZlbiBmdXJ0aGVy
IGRvd25zdHJlYW0gdG8gdGhlIE5leHRIb3AgTEZCIGNhbiBzdGlsbCB1c2UgdGhlIGluZGV4LiBJ
biBzb21lIGNhc2VzLCBkZXBlbmRpbmcgb24gaW1wbGVtZW50YXRpb24sIHRoZSBDRSBtYXkgc2V0
IHRoZSBNZWRpYUVuY2FwSW5mb0luZGV4IHBhc3NlZCBkb3duc3RyZWFtIHRvIGEgdmFsdWUgdGhh
dCB3aWxsIGZhaWwgbG9va3VwIHdoZW4gaXQgZ2V0cyB0byBhIHRhcmdldCBlbmNhcHN1bGF0aW9u
IExGQjsgc3VjaCBhIGxvb2t1cCBmYWlsdXJlIGF0IHRoYXQgcG9pbnQgaXMgYW4gaW5kaWNhdGlv
biB0aGF0IGZ1cnRoZXIgcmVzb2x1dGlvbiBpcyBuZWVkZWQuIEZvciBhbiBleGFtcGxlIG9mIHRo
aXMgYXBwcm9hY2ggcmVmZXIgdG8gc2VjdGlvbiA3LjIgd2hpY2ggdGFsa3MgYWJvdXQgQVJQIGFu
ZCBtZW50aW9ucyB0aGlzIGFwcHJvYWNoLg0KLS0tLS0tLS0tDQoNCkphbWFsIGFzIHdlbGwsIHBs
cyBkb3VibGUgY2hlY2sgdGhlIHRleHQuIA0KDQp0aG5rcywNCldlaW1pbmcNCg0KIA==


From chuanhuang_li@mail.zjgsu.edu.cn  Thu Sep 22 23:08:49 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6AF021F8ACA for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 23:08:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.581
X-Spam-Level: 
X-Spam-Status: No, score=-0.581 tagged_above=-999 required=5 tests=[AWL=0.818,  BAYES_00=-2.599, J_CHICKENPOX_23=0.6, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SJiy7UFGrbrm for <forces@ietfa.amsl.com>; Thu, 22 Sep 2011 23:08:49 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id 39E5F21F8AC9 for <forces@ietf.org>; Thu, 22 Sep 2011 23:08:44 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85DrTEhOIXxOABJ6AA--.42293S2;  Fri, 23 Sep 2011 14:03:58 +0800 (CST)
Date: Fri, 23 Sep 2011 14:11:44 +0800
From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "Wang,Weiming" <wmwang2001@hotmail.com>, "Jamal Hadi Salim" <hadi@mojatatu.com>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com>, <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl>, <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com>, <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl>, <4E5F91D3.9030400@joelhalpern.com>, <201109020911078756756@mail.zjgsu.edu.cn>, <CAAFAkD8WeBVvvr=+2KPuJXWp=H01eHMRkkO9_FKWSRW0OU_YSw@mail.gmail.com>, <201109230959120440269@mail.zjgsu.edu.cn>
Message-ID: <201109231411441855361@mail.zjgsu.edu.cn>
Organization: Zhejiang Gongshang Univercity
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-CM-TRANSID: rBCI85DrTEhOIXxOABJ6AA--.42293S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, forces <forces@ietf.org>
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Sep 2011 06:08:50 -0000

 Array in array, the XML defined as follows:
 
***********************
     <dataTypeDef>
         <name>MetadataDispatchSubtableEntryType</name>
         <synopsis>Entry type for the subtable of metadata dispatch table.</synopsis>
         <struct>
            <component componentID="2">
               <name>MetadataValue</name>
               <synopsis>metadata value.</synopsis>
               <typeRef>uint32</typeRef>
            </component>
            <component componentID="3">
               <name>OutputIndex</name>
               <synopsis>group output port index.</synopsis>
               <typeRef>uint32</typeRef>
            </component>
         </struct>   
      </dataTypeDef> 

      <dataTypeDef>
         <name>MetadataDispatchSubtableType</name>
         <synopsis>Type for the subtable of metadata dispatch table. </synopsis>
         <array type="variable-size">
           <typeRef>MetadataDispatchSubtableEntryType</typeRef>
           <contentKey contentKeyID="1">
           <contentKeyField>MetadataValue</contentKeyField>
           </contentKey>
         </array>
      </dataTypeDef>

      <dataTypeDef>
         <name>MetadataDispatchType</name>
         <synopsis>Entry type for metadata dispatch table.</synopsis>
         <struct>
            <component componentID="1">
               <name>MetadataID</name>
               <synopsis>metadata ID</synopsis>
               <typeRef>uint32</typeRef>
            </component>
            <component componentID="2">
               <name>MetadataDispatchSubtable</name>
               <synopsis>Metadata dispatch table.</synopsis>
	           <array type="variable-size">
               <typeRef>MetadataDispatchSubtableType</typeRef>
               </array>
            </component>
         </struct>   
      </dataTypeDef> 

      <dataTypeDef>
         <name>MetadataDispatchTableType</name>
         <synopsis>Type for Metadata dispatch table.</synopsis>
         <array type="variable-size">
           <typeRef>MetadataDispatchType</typeRef>
           <contentKey contentKeyID="1">
           <contentKeyField>MetadataID</contentKeyField>
           </contentKey>           
         </array>
      </dataTypeDef>

Yours,
Chuanhuang	

======= 2011-09-23 10:43:15 Wang,Weiming, wrote: =======

>Pls provide a full XML definition so that we can review it again and write the text.
>
>thks,
>Weiming
>
>----- Original Message ----- 
>From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
>Subject: Re: comments #14
>
>
>> Hi, all
>> I think there is no sparse issue, whatever format we define this table as -- 
>> array in array or just one array. We do not use metadata IDs as table indices.
>> The table indices still are: 1,2,3,...... The metadata ID is the content of the 
>> table (one of the member of the structure.). I prefer to the array in array definition 
>> as Jamal mentioned.
>> 
>> name: MetadataDispatchTable
>> type: MetadataDispatchTableType
>> array of:
>> {
>>    MetadataID /*the ID value of the metadata.*/
>>    array of:  
>>    {
>>       MetadataValue,
>>       OutputIndex /*group output port index*/
>>    }
>> }   
>> we use MetadataValue as the content key in inner table,.
>> we use the value of MetadataID as the content key in outer table.
>> 
>> Yours,
>> Chuanhuang 
>> 
>> ======= 2011-09-22 20:57:31 Wang,Weiming, wrote: =======
>> 
>>>Chuanhuang and Jamal,
>>>
>>>I'm ok with the definition. Moreover, as you mentioned, the MetadataID may have to be defined as a 'content key'. By use of the content key, we may avoid using it is the table index to look up the key, which, as Joel pointed, may not be dense enough.
>>>
>>>How about the solution?
>>>
>>>thks,
>>>Weiming
>>>
>>>----- Original Message ----- 
>>>From: "Jamal Hadi Salim" <hadi@mojatatu.com>
>>>Subject: Re: comments #14
>>>
>>>
>>>Chuanhuang,
>>>
>>>Based on what Joel said (the sparsity issue) - I am open to leaving it as it was
>>>as long as the text reflects the reasoning.
>>>I will leave it up to the authors to make that call.
>>>
>>>cheers,
>>>jamal
>>>
>>>On Thu, Sep 1, 2011 at 9:11 PM, Chuanhuang Li
>>><chuanhuang_li@mail.zjgsu.edu.cn> wrote:
>>>> Hi,All
>>>>
>>>> As an alternative, i think we can define MetadataDispatchTable by using table in table as Jamal said.
>>>> Pherhaps, this definition is more convinient.
>>>> name: MetadataDispatchTable
>>>> type: MetadataDispatchTableType
>>>> array of:
>>>> {
>>>> MetadataID /*the ID value of the metadata.*/
>>>> array of:
>>>> {
>>>> MetadataValue,
>>>> OutputIndex /*group output port index*/
>>>> }
>>>> }
>>>>
>>>> First, We use the ID value of the metadata to lookup the table (Note, not finding internal index,
>>>> but the MetadataID member in the entry.), and will get a sub-table. Drop if non-existent.
>>>> Next we lookup the sub-table using the metadata value to
>>>> find the OutputIndex. Drop if non-existent.
>>>>
>>>> Yours,
>>>> Chuanhuang
>>>>
>>>> ======= 2011-09-02 00:49:15 Jamal Hadi Salim, wrote: =======
>>>>
>>>>>Those are good reasons - and i will be happy if you kept the
>>>>>representation as is
>>>>>as long as you say something of whats below in the text.
>>>>>
>>>>>cheers,
>>>>>jamal
>>>>>
>>>>>On Thu, Sep 1, 2011 at 10:08 AM, Joel M. Halpern <jmh@joelhalpern.com> wrote:
>>>>>> I am probably missing a bit of context.
>>>>>> As a general rule, we do not use metadata IDs as table indices. The reason
>>>>>> is that they are allocated across all the uses of metdaa, so they are not a
>>>>>> dense set. Using them as an index produces a large, sparse, table. Not
>>>>>> particularly good.
>>>>>>
>>>>>> We can use the values of a metadatum as an index if that particular set of
>>>>>> values is designed to be dense, and start from a very small number (0, 1, or
>>>>>> so). Some metadata are designed that way, some aren't.
>>>>>>
>>>>>> Yours,
>>>>>> Joel
>>>>>>
>>>>>> On 9/1/2011 9:33 AM, Wang,Weiming wrote:
>>>>>>>
>>>>>>> Fixed all except on the following point.
>>>>>>> Chuanhuang,pls double check the possibility to use a table in table here.
>>>>>>>
>>>>>>> thanks,
>>>>>>> Weiming
>>>>>>> ----- Original Message -----
>>>>>>> From: "Jamal Hadi Salim"<hadi@mojatatu.com>
>>>>>>>>
>>>>>>>> The table contains entires of a Metadata ID, a Metadata value and an
>>>>>>>> OutputIndex.
>>>>>>>>
>>>>>>>> The LFB uses all existing metadata associated with every input packet
>>>>>>>> with their
>>>>>>>> metadata IDs and metadata values as the content keys to look up the table
>>>>>>>> to find out the relevant OutputIndex.
>>>>>>>> If a packet failed lookup of the table, the packet will just be dropped
>>>>>>>> inside the LFB.
>>>>>>>>
>>>>>>> Ok, now i realize my confusion was technical not editorial. It seems
>>>>>>> sensible that
>>>>>>> we should avoid content keys if we can get away with indexed tables. I am
>>>>>>> sorry
>>>>>>> if i am rehashing past discussion: Why was this not a table inside a
>>>>>>> table indirection?
>>>>>>> First you use the Metadata ID to index into table 1 to find the table for
>>>>>>> that Metadata. Drop if non-existent. Next you lookup the second table
>>>>>>> using the metadata value to find the OutputIndex. Drop if non-existent.
>>>>>>
>>>>
>> 
>> 
>>



From hadi@mojatatu.com  Fri Sep 23 08:14:51 2011
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7E7221F8CC6 for <forces@ietfa.amsl.com>; Fri, 23 Sep 2011 08:14:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.309
X-Spam-Level: 
X-Spam-Status: No, score=-102.309 tagged_above=-999 required=5 tests=[AWL=0.068, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_25=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qy+eZpq-64PT for <forces@ietfa.amsl.com>; Fri, 23 Sep 2011 08:14:50 -0700 (PDT)
Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by ietfa.amsl.com (Postfix) with ESMTP id 3A5A221F8CA7 for <forces@ietf.org>; Fri, 23 Sep 2011 08:14:50 -0700 (PDT)
Received: by fxd18 with SMTP id 18so4149924fxd.31 for <forces@ietf.org>; Fri, 23 Sep 2011 08:17:24 -0700 (PDT)
Received: by 10.223.29.21 with SMTP id o21mr5266676fac.4.1316791044085; Fri, 23 Sep 2011 08:17:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.114.11 with HTTP; Fri, 23 Sep 2011 08:17:04 -0700 (PDT)
In-Reply-To: <201109231046266857542@mail.zjgsu.edu.cn>
References: <201109231046266857542@mail.zjgsu.edu.cn>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Fri, 23 Sep 2011 11:17:04 -0400
Message-ID: <CAAFAkD_a12zKF569r-F=BaQkNoNe=yxJcyjFo1aUfO6+Z0QpTA@mail.gmail.com>
To: Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, forces <forces@ietf.org>
Subject: Re: [forces] LFB lib 05 version comments #1
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Sep 2011 15:14:51 -0000

Hi Chuanhuang,

If nothing matches in any IETF terminology then I am fine with the
suggestion.

cheers,
jamal


On Thu, Sep 22, 2011 at 10:46 PM, Chuanhuang Li
<chuanhuang_li@mail.zjgsu.edu.cn> wrote:
> Hi,Jamal and Joel
>
>>b) InvalidIPv4SrcAddrCasexxx
>>I believe there are proper terms for these terms. Can we find
>>the proper terms and replace these generic terms?
>>Example appropriate terms are "martian" and "bogon" packets.
> Forgot dealing with this issue, sorry.
> There are many error cases which are revalent to the invalid source or
> destination address. =A0"Martian" and "Bogon" terms are not enough to
> differentiate them. I propose we simplify the definition of these errors.
> We just generalize them in two classes: InvalidDstAddr, InvalidSrcAddr.
> That is, we only define two ValidateErrorID to describe these error cases=
.
>
> The same as ValidateErrorID. There are many execption cases which are rev=
alent to
> the source or destination address.
> We simplify the definiton: DstAddrException, SrcAddrException
>
> What's your opinion?
>
> Yours,
> Chuanhuang
>
>
>

From hadi@mojatatu.com  Fri Sep 23 08:22:06 2011
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E354E21F8560 for <forces@ietfa.amsl.com>; Fri, 23 Sep 2011 08:22:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.41
X-Spam-Level: 
X-Spam-Status: No, score=-101.41 tagged_above=-999 required=5 tests=[AWL=-0.833, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_16=0.6, J_CHICKENPOX_17=0.6, J_CHICKENPOX_33=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TCQ9T3hV5IjD for <forces@ietfa.amsl.com>; Fri, 23 Sep 2011 08:22:06 -0700 (PDT)
Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by ietfa.amsl.com (Postfix) with ESMTP id 3AA0E21F8551 for <forces@ietf.org>; Fri, 23 Sep 2011 08:22:06 -0700 (PDT)
Received: by fxd18 with SMTP id 18so4156441fxd.31 for <forces@ietf.org>; Fri, 23 Sep 2011 08:24:40 -0700 (PDT)
Received: by 10.223.44.89 with SMTP id z25mr5233186fae.42.1316791480175; Fri, 23 Sep 2011 08:24:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.114.11 with HTTP; Fri, 23 Sep 2011 08:24:20 -0700 (PDT)
In-Reply-To: <BLU0-SMTP42539936ACF40FF749AF1E7C90F0@phx.gbl>
References: <CAAFAkD-C04WixQufFtwHaq=+xmQH9ftHdjOnEK7w_OWRhp4DOw@mail.gmail.com> <BLU0-SMTP2838FF726FB3585F16D771CC9290@phx.gbl> <201108171012085314855@mail.zjgsu.edu.cn> <CAAFAkD9vGr0GZmSQLe4tnmsA4v4C-yED3dZQHSCMrrLjOa0D5A@mail.gmail.com> <BLU0-SMTP84799C11F605FD8C817E1CC90B0@phx.gbl> <CAAFAkD84GrU_CfD4pYpN3_SKv44Ka87nnKuxMaimi4cwD-37Lg@mail.gmail.com> <201109230928023733723@mail.zjgsu.edu.cn> <BLU0-SMTP42539936ACF40FF749AF1E7C90F0@phx.gbl>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Fri, 23 Sep 2011 11:24:20 -0400
Message-ID: <CAAFAkD8yOhAAsFZeRNV+8CGnSQJ54HW-rBkvz=9WKOowkjZG2w@mail.gmail.com>
To: "Wang,Weiming" <wmwang2001@hotmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: forces@ietf.org, Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #11
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Sep 2011 15:22:07 -0000

Hi Weiming,
Just a small editorial comment below:

On Thu, Sep 22, 2011 at 11:26 PM, Wang,Weiming <wmwang2001@hotmail.com> wro=
te:

> The L3PortID, which is the ID of the Logical Output Port that is passed o=
nto the >downstream LFB instance. This ID indicates what port to the neighb=
or is as defined by L3. >Usually this ID is used for the NextHop LFB to dis=
tinguish packets that need different L2 >encapsulating. For instance, some =
packets may require general Ethernet encapsulation >while others may requir=
e various types of tunnel encapsulations. In such case, different >L3PortID=
s are assigned to the packets and are as metadata passed to downstream LFB.=
 >A BasicMetadataDispatch LFB(See Section 5.5.1) may have to be applied as =
the >downstream LFB so as to dispatch packets to different encapsulation LF=
Bs according to >the L3PortIDs.

to:

The L3PortID is the ID of the Logical Output Port that is passed to
downstream LFB instances. This ID indicates a port to the L3 neighbor.
Usually this ID is used by
the NextHop LFB to distinguish packets that need different L2 encapsulating=
.
For instance, some packets may require general Ethernet encapsulation while
others may require various types of tunnel encapsulations. In such
case, different
L3PortIDs are assigned to the packets and are passed as metadata to downstr=
eam
LFB. A BasicMetadataDispatch LFB(See Section 5.5.1) may have to be
applied as the downstream LFB so as to dispatch packets to different
encapsulation LFBs according to
the L3PortIDs.

cheers,
jamal

From hadi@mojatatu.com  Fri Sep 23 08:24:17 2011
Return-Path: <hadi@mojatatu.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE4F121F8C7D for <forces@ietfa.amsl.com>; Fri, 23 Sep 2011 08:24:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.993
X-Spam-Level: 
X-Spam-Status: No, score=-101.993 tagged_above=-999 required=5 tests=[AWL=-0.216, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_23=0.6, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AbNMNyKN-+GA for <forces@ietfa.amsl.com>; Fri, 23 Sep 2011 08:24:17 -0700 (PDT)
Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by ietfa.amsl.com (Postfix) with ESMTP id 41DDD21F8C18 for <forces@ietf.org>; Fri, 23 Sep 2011 08:24:10 -0700 (PDT)
Received: by fxd18 with SMTP id 18so4158297fxd.31 for <forces@ietf.org>; Fri, 23 Sep 2011 08:26:44 -0700 (PDT)
Received: by 10.223.44.89 with SMTP id z25mr5236128fae.42.1316791604218; Fri, 23 Sep 2011 08:26:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.114.11 with HTTP; Fri, 23 Sep 2011 08:26:24 -0700 (PDT)
In-Reply-To: <201109231411441855361@mail.zjgsu.edu.cn>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com> <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl> <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com> <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl> <4E5F91D3.9030400@joelhalpern.com> <201109020911078756756@mail.zjgsu.edu.cn> <CAAFAkD8WeBVvvr=+2KPuJXWp=H01eHMRkkO9_FKWSRW0OU_YSw@mail.gmail.com> <201109230959120440269@mail.zjgsu.edu.cn> <201109231411441855361@mail.zjgsu.edu.cn>
From: Jamal Hadi Salim <hadi@mojatatu.com>
Date: Fri, 23 Sep 2011 11:26:24 -0400
Message-ID: <CAAFAkD-iSvUjjA1wSQH09zZACOJ1oV=GZhsaSXbXo=dQ1NvkaQ@mail.gmail.com>
To: Chuanhuang Li <chuanhuang_li@mail.zjgsu.edu.cn>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, forces <forces@ietf.org>
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Sep 2011 15:24:18 -0000

I will let the authors make the call on whats best ...
My take was on clarity for the reader

cheers,
jamal

On Fri, Sep 23, 2011 at 2:11 AM, Chuanhuang Li
<chuanhuang_li@mail.zjgsu.edu.cn> wrote:
> =A0Array in array, the XML defined as follows:
>
> ***********************
> =A0 =A0 <dataTypeDef>
> =A0 =A0 =A0 =A0 <name>MetadataDispatchSubtableEntryType</name>
> =A0 =A0 =A0 =A0 <synopsis>Entry type for the subtable of metadata dispatc=
h table.</synopsis>
> =A0 =A0 =A0 =A0 <struct>
> =A0 =A0 =A0 =A0 =A0 =A0<component componentID=3D"2">
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 <name>MetadataValue</name>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 <synopsis>metadata value.</synopsis>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 <typeRef>uint32</typeRef>
> =A0 =A0 =A0 =A0 =A0 =A0</component>
> =A0 =A0 =A0 =A0 =A0 =A0<component componentID=3D"3">
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 <name>OutputIndex</name>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 <synopsis>group output port index.</synopsis>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 <typeRef>uint32</typeRef>
> =A0 =A0 =A0 =A0 =A0 =A0</component>
> =A0 =A0 =A0 =A0 </struct>
> =A0 =A0 =A0</dataTypeDef>
>
> =A0 =A0 =A0<dataTypeDef>
> =A0 =A0 =A0 =A0 <name>MetadataDispatchSubtableType</name>
> =A0 =A0 =A0 =A0 <synopsis>Type for the subtable of metadata dispatch tabl=
e. </synopsis>
> =A0 =A0 =A0 =A0 <array type=3D"variable-size">
> =A0 =A0 =A0 =A0 =A0 <typeRef>MetadataDispatchSubtableEntryType</typeRef>
> =A0 =A0 =A0 =A0 =A0 <contentKey contentKeyID=3D"1">
> =A0 =A0 =A0 =A0 =A0 <contentKeyField>MetadataValue</contentKeyField>
> =A0 =A0 =A0 =A0 =A0 </contentKey>
> =A0 =A0 =A0 =A0 </array>
> =A0 =A0 =A0</dataTypeDef>
>
> =A0 =A0 =A0<dataTypeDef>
> =A0 =A0 =A0 =A0 <name>MetadataDispatchType</name>
> =A0 =A0 =A0 =A0 <synopsis>Entry type for metadata dispatch table.</synops=
is>
> =A0 =A0 =A0 =A0 <struct>
> =A0 =A0 =A0 =A0 =A0 =A0<component componentID=3D"1">
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 <name>MetadataID</name>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 <synopsis>metadata ID</synopsis>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 <typeRef>uint32</typeRef>
> =A0 =A0 =A0 =A0 =A0 =A0</component>
> =A0 =A0 =A0 =A0 =A0 =A0<component componentID=3D"2">
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 <name>MetadataDispatchSubtable</name>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 <synopsis>Metadata dispatch table.</synopsis>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 <array type=3D"variable-size">
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 <typeRef>MetadataDispatchSubtableType</typeRe=
f>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 </array>
> =A0 =A0 =A0 =A0 =A0 =A0</component>
> =A0 =A0 =A0 =A0 </struct>
> =A0 =A0 =A0</dataTypeDef>
>
> =A0 =A0 =A0<dataTypeDef>
> =A0 =A0 =A0 =A0 <name>MetadataDispatchTableType</name>
> =A0 =A0 =A0 =A0 <synopsis>Type for Metadata dispatch table.</synopsis>
> =A0 =A0 =A0 =A0 <array type=3D"variable-size">
> =A0 =A0 =A0 =A0 =A0 <typeRef>MetadataDispatchType</typeRef>
> =A0 =A0 =A0 =A0 =A0 <contentKey contentKeyID=3D"1">
> =A0 =A0 =A0 =A0 =A0 <contentKeyField>MetadataID</contentKeyField>
> =A0 =A0 =A0 =A0 =A0 </contentKey>
> =A0 =A0 =A0 =A0 </array>
> =A0 =A0 =A0</dataTypeDef>
>
> Yours,
> Chuanhuang
>
> =3D=3D=3D=3D=3D=3D=3D 2011-09-23 10:43:15 Wang,Weiming, wrote: =3D=3D=3D=
=3D=3D=3D=3D
>
>>Pls provide a full XML definition so that we can review it again and writ=
e the text.
>>
>>thks,
>>Weiming
>>
>>----- Original Message -----
>>From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
>>Subject: Re: comments #14
>>
>>
>>> Hi, all
>>> I think there is no sparse issue, whatever format we define this table =
as --
>>> array in array or just one array. We do not use metadata IDs as table i=
ndices.
>>> The table indices still are: 1,2,3,...... The metadata ID is the conten=
t of the
>>> table (one of the member of the structure.). I prefer to the array in a=
rray definition
>>> as Jamal mentioned.
>>>
>>> name: MetadataDispatchTable
>>> type: MetadataDispatchTableType
>>> array of:
>>> {
>>> =A0 =A0MetadataID /*the ID value of the metadata.*/
>>> =A0 =A0array of:
>>> =A0 =A0{
>>> =A0 =A0 =A0 MetadataValue,
>>> =A0 =A0 =A0 OutputIndex /*group output port index*/
>>> =A0 =A0}
>>> }
>>> we use MetadataValue as the content key in inner table,.
>>> we use the value of MetadataID as the content key in outer table.
>>>
>>> Yours,
>>> Chuanhuang
>>>
>>> =3D=3D=3D=3D=3D=3D=3D 2011-09-22 20:57:31 Wang,Weiming, wrote: =3D=3D=
=3D=3D=3D=3D=3D
>>>
>>>>Chuanhuang and Jamal,
>>>>
>>>>I'm ok with the definition. Moreover, as you mentioned, the MetadataID =
may have to be defined as a 'content key'. By use of the content key, we ma=
y avoid using it is the table index to look up the key, which, as Joel poin=
ted, may not be dense enough.
>>>>
>>>>How about the solution?
>>>>
>>>>thks,
>>>>Weiming
>>>>
>>>>----- Original Message -----
>>>>From: "Jamal Hadi Salim" <hadi@mojatatu.com>
>>>>Subject: Re: comments #14
>>>>
>>>>
>>>>Chuanhuang,
>>>>
>>>>Based on what Joel said (the sparsity issue) - I am open to leaving it =
as it was
>>>>as long as the text reflects the reasoning.
>>>>I will leave it up to the authors to make that call.
>>>>
>>>>cheers,
>>>>jamal
>>>>
>>>>On Thu, Sep 1, 2011 at 9:11 PM, Chuanhuang Li
>>>><chuanhuang_li@mail.zjgsu.edu.cn> wrote:
>>>>> Hi,All
>>>>>
>>>>> As an alternative, i think we can define MetadataDispatchTable by usi=
ng table in table as Jamal said.
>>>>> Pherhaps, this definition is more convinient.
>>>>> name: MetadataDispatchTable
>>>>> type: MetadataDispatchTableType
>>>>> array of:
>>>>> {
>>>>> MetadataID /*the ID value of the metadata.*/
>>>>> array of:
>>>>> {
>>>>> MetadataValue,
>>>>> OutputIndex /*group output port index*/
>>>>> }
>>>>> }
>>>>>
>>>>> First, We use the ID value of the metadata to lookup the table (Note,=
 not finding internal index,
>>>>> but the MetadataID member in the entry.), and will get a sub-table. D=
rop if non-existent.
>>>>> Next we lookup the sub-table using the metadata value to
>>>>> find the OutputIndex. Drop if non-existent.
>>>>>
>>>>> Yours,
>>>>> Chuanhuang
>>>>>
>>>>> =3D=3D=3D=3D=3D=3D=3D 2011-09-02 00:49:15 Jamal Hadi Salim, wrote: =
=3D=3D=3D=3D=3D=3D=3D
>>>>>
>>>>>>Those are good reasons - and i will be happy if you kept the
>>>>>>representation as is
>>>>>>as long as you say something of whats below in the text.
>>>>>>
>>>>>>cheers,
>>>>>>jamal
>>>>>>
>>>>>>On Thu, Sep 1, 2011 at 10:08 AM, Joel M. Halpern <jmh@joelhalpern.com=
> wrote:
>>>>>>> I am probably missing a bit of context.
>>>>>>> As a general rule, we do not use metadata IDs as table indices. The=
 reason
>>>>>>> is that they are allocated across all the uses of metdaa, so they a=
re not a
>>>>>>> dense set. Using them as an index produces a large, sparse, table. =
Not
>>>>>>> particularly good.
>>>>>>>
>>>>>>> We can use the values of a metadatum as an index if that particular=
 set of
>>>>>>> values is designed to be dense, and start from a very small number =
(0, 1, or
>>>>>>> so). Some metadata are designed that way, some aren't.
>>>>>>>
>>>>>>> Yours,
>>>>>>> Joel
>>>>>>>
>>>>>>> On 9/1/2011 9:33 AM, Wang,Weiming wrote:
>>>>>>>>
>>>>>>>> Fixed all except on the following point.
>>>>>>>> Chuanhuang,pls double check the possibility to use a table in tabl=
e here.
>>>>>>>>
>>>>>>>> thanks,
>>>>>>>> Weiming
>>>>>>>> ----- Original Message -----
>>>>>>>> From: "Jamal Hadi Salim"<hadi@mojatatu.com>
>>>>>>>>>
>>>>>>>>> The table contains entires of a Metadata ID, a Metadata value and=
 an
>>>>>>>>> OutputIndex.
>>>>>>>>>
>>>>>>>>> The LFB uses all existing metadata associated with every input pa=
cket
>>>>>>>>> with their
>>>>>>>>> metadata IDs and metadata values as the content keys to look up t=
he table
>>>>>>>>> to find out the relevant OutputIndex.
>>>>>>>>> If a packet failed lookup of the table, the packet will just be d=
ropped
>>>>>>>>> inside the LFB.
>>>>>>>>>
>>>>>>>> Ok, now i realize my confusion was technical not editorial. It see=
ms
>>>>>>>> sensible that
>>>>>>>> we should avoid content keys if we can get away with indexed table=
s. I am
>>>>>>>> sorry
>>>>>>>> if i am rehashing past discussion: Why was this not a table inside=
 a
>>>>>>>> table indirection?
>>>>>>>> First you use the Metadata ID to index into table 1 to find the ta=
ble for
>>>>>>>> that Metadata. Drop if non-existent. Next you lookup the second ta=
ble
>>>>>>>> using the metadata value to find the OutputIndex. Drop if non-exis=
tent.
>>>>>>>
>>>>>
>>>
>>>
>>>
>
>
>

From chuanhuang_li@mail.zjgsu.edu.cn  Mon Sep 26 19:08:06 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BDBF11E80AF for <forces@ietfa.amsl.com>; Mon, 26 Sep 2011 19:08:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.919
X-Spam-Level: 
X-Spam-Status: No, score=0.919 tagged_above=-999 required=5 tests=[AWL=-0.735,  BAYES_20=-0.74, J_CHICKENPOX_25=0.6, MIME_BASE64_BLANKS=0.041,  MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7RyBhBX2seqB for <forces@ietfa.amsl.com>; Mon, 26 Sep 2011 19:08:05 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id 0624A11E807F for <forces@ietf.org>; Mon, 26 Sep 2011 19:08:04 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85DL7oTWLoFOABJ6AA--.51962S2;  Tue, 27 Sep 2011 10:03:02 +0800 (CST)
Date: Tue, 27 Sep 2011 10:11:19 +0800
From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "Jamal Hadi Salim" <hadi@mojatatu.com>
References: <201109231046266857542@mail.zjgsu.edu.cn>
Message-ID: <201109271011188735185@mail.zjgsu.edu.cn>
Organization: Zhejiang Gongshang Univercity
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-CM-TRANSID: rBCI85DL7oTWLoFOABJ6AA--.51962S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, forces <forces@ietf.org>
Subject: Re: [forces] LFB lib 05 version comments #1
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Sep 2011 02:08:06 -0000

SGksIGFsbA0KDQpvaywgdGhlIGNhc2VzIG9mIEV4ZWNwdGlvbklEIGFuZCBWYWxpZGF0RXJyb3JJ
RCB3aWxsIGJlIHNpbXBsaWZlZCBhcyBmb2xsb3dzLg0KVGhlIHRleHQgaW4gc2VjdGlvbiA1LjIu
MS4xIGFuZCA1LjIuMi4xIG5lZWQgdG8gYmUgbW9kaWZpZWQgYWNjb3JkaW5nbHksDQphbmQgSSB3
aWxsIG1vZGlmeSB0aGUgWE1MIGZpbGUgYW5kIHNlY3Rpb24gMTAuNC4NCg0KSVB2NFZhbGlkYXRv
ciBMRkINCiAgRXhlY3B0aW9uOg0KICBvIFBhY2tldCB3aXRoIGV4cGlyZWQgVFRMDQogIG8gUGFj
a2V0IHdpdGggaGVhZGVyIGxlbmd0aCBtb3JlIHRoYW4gNSB3b3Jkcw0KICBvIFBhY2tldCBJUCBo
ZWFkIGluY2x1ZGluZyBSb3V0ZXIgQWxlcnQgb3B0aW9ucw0KICBvIFBhY2tldCB3aXRoIGV4Y2Vw
dGlvbmFsIHNvdXJjZSBhZGRyZXNzDQogIG8gUGFja2V0IHdpdGggZXhjZXB0aW9uYWwgZGVzdGlu
YXRpb24gYWRkcmVzcw0KDQogICBWYWxpZGF0ZUVycm9yOg0KICAgbyBQYWNrZXQgc2l6ZSByZXBv
cnRlZCBpcyBsZXNzIHRoYW4gMjAgYnl0ZXMNCiAgIG8gUGFja2V0IHdpdGggdmVyc2lvbiBpcyBu
b3QgSVB2NCANCiAgIG8gUGFja2V0IHdpdGggaGVhZGVyIGxlbmd0aCA8IDUNCiAgIG8gUGFja2V0
IHdpdGggdG90YWwgbGVuZ3RoIGZpZWxkIDwgMjAgDQogICBvIFBhY2tldCB3aXRoIGludmFsaWQg
Y2hlY2tzdW0NCiAgIG8gUGFja2V0IHdpdGggaW52YWxpZCBzb3VyY2UgYWRkcmVzcyANCiAgIG8g
UGFja2V0IHdpdGggaW52YWxpZCBkZXN0aW5hdGlvbiBhZGRyZXNzIA0KDQpJUHY2VmFsaWRhdG9y
ICBMRkINCiAgICBFeGVjcHRpb246DQoJbyBQYWNrZXQgd2l0aCBob3AgbGltaXQgdG8gemVybw0K
CW8gUGFja2V0IHdpdGggbmV4dCBoZWFkZXIgc2V0IHRvIEhvcC1ieS1Ib3ANCglvIFBhY2tldCB3
aXRoIGV4Y2VwdGlvbmFsIGRlc3RpbmF0aW9uIGFkZHJlc3MNCglvIFBhY2tldCB3aXRoIGV4Y2Vw
dGlvbmFsIHNvdXJjZSBhZGRyZXNzDQoNCiAgICBWYWxpZGF0ZUVycm9yOg0KICAgIG8gUGFja2V0
IHNpemUgcmVwb3J0ZWQgaXMgbGVzcyB0aGFuIDQwIGJ5dGVzDQogICAgbyBQYWNrZXQgd2l0aCB2
ZXJzaW9uIGlzIG5vdCBJUHY2IA0KICAgIG8gUGFja2V0IHdpdGggaW52YWxpZCBzb3VyY2UgYWRk
cmVzcyANCiAgICBvIFBhY2tldCB3aXRoIGludmFsaWQgZGVzdGluYXRpb24gYWRkcmVzcw0KDQpZ
b3VycywNCkNodWFuaHVhbmcNCg0KDQo9PT09PT09IDIwMTEtMDktMjMgMjM6MTU6MjAgSmFtYWwg
SGFkaSBTYWxpbSwgd3JvdGU6ID09PT09PT0NCg0KPkhpIENodWFuaHVhbmcsDQo+DQo+SWYgbm90
aGluZyBtYXRjaGVzIGluIGFueSBJRVRGIHRlcm1pbm9sb2d5IHRoZW4gSSBhbSBmaW5lIHdpdGgg
dGhlDQo+c3VnZ2VzdGlvbi4NCj4NCj5jaGVlcnMsDQo+amFtYWwNCj4NCj4NCj5PbiBUaHUsIFNl
cCAyMiwgMjAxMSBhdCAxMDo0NiBQTSwgQ2h1YW5odWFuZyBMaQ0KPjxjaHVhbmh1YW5nX2xpQG1h
aWwuempnc3UuZWR1LmNuPiB3cm90ZToNCj4+IEhpLEphbWFsIGFuZCBKb2VsDQo+Pg0KPj4+Yikg
SW52YWxpZElQdjRTcmNBZGRyQ2FzZXh4eA0KPj4+SSBiZWxpZXZlIHRoZXJlIGFyZSBwcm9wZXIg
dGVybXMgZm9yIHRoZXNlIHRlcm1zLiBDYW4gd2UgZmluZA0KPj4+dGhlIHByb3BlciB0ZXJtcyBh
bmQgcmVwbGFjZSB0aGVzZSBnZW5lcmljIHRlcm1zPw0KPj4+RXhhbXBsZSBhcHByb3ByaWF0ZSB0
ZXJtcyBhcmUgIm1hcnRpYW4iIGFuZCAiYm9nb24iIHBhY2tldHMuDQo+PiBGb3Jnb3QgZGVhbGlu
ZyB3aXRoIHRoaXMgaXNzdWUsIHNvcnJ5Lg0KPj4gVGhlcmUgYXJlIG1hbnkgZXJyb3IgY2FzZXMg
d2hpY2ggYXJlIHJldmFsZW50IHRvIHRoZSBpbnZhbGlkIHNvdXJjZSBvcg0KPj4gZGVzdGluYXRp
b24gYWRkcmVzcy4goCJNYXJ0aWFuIiBhbmQgIkJvZ29uIiB0ZXJtcyBhcmUgbm90IGVub3VnaCB0
bw0KPj4gZGlmZmVyZW50aWF0ZSB0aGVtLiBJIHByb3Bvc2Ugd2Ugc2ltcGxpZnkgdGhlIGRlZmlu
aXRpb24gb2YgdGhlc2UgZXJyb3JzLg0KPj4gV2UganVzdCBnZW5lcmFsaXplIHRoZW0gaW4gdHdv
IGNsYXNzZXM6IEludmFsaWREc3RBZGRyLCBJbnZhbGlkU3JjQWRkci4NCj4+IFRoYXQgaXMsIHdl
IG9ubHkgZGVmaW5lIHR3byBWYWxpZGF0ZUVycm9ySUQgdG8gZGVzY3JpYmUgdGhlc2UgZXJyb3Ig
Y2FzZXMuDQo+Pg0KPj4gVGhlIHNhbWUgYXMgVmFsaWRhdGVFcnJvcklELiBUaGVyZSBhcmUgbWFu
eSBleGVjcHRpb24gY2FzZXMgd2hpY2ggYXJlIHJldmFsZW50IHRvDQo+PiB0aGUgc291cmNlIG9y
IGRlc3RpbmF0aW9uIGFkZHJlc3MuDQo+PiBXZSBzaW1wbGlmeSB0aGUgZGVmaW5pdG9uOiBEc3RB
ZGRyRXhjZXB0aW9uLCBTcmNBZGRyRXhjZXB0aW9uDQo+Pg0KPj4gV2hhdCdzIHlvdXIgb3Bpbmlv
bj8NCj4+DQo+PiBZb3VycywNCj4+IENodWFuaHVhbmcNCj4+DQo+Pg0KPj4NCg==



From wmwang2001@hotmail.com  Tue Sep 27 19:53:59 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 030BC1F0C3C for <forces@ietfa.amsl.com>; Tue, 27 Sep 2011 19:53:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.969
X-Spam-Level: *
X-Spam-Status: No, score=1.969 tagged_above=-999 required=5 tests=[AWL=-0.244,  BAYES_20=-0.74, J_CHICKENPOX_23=0.6, J_CHICKENPOX_47=0.6, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WwdlD6RL-rUy for <forces@ietfa.amsl.com>; Tue, 27 Sep 2011 19:53:58 -0700 (PDT)
Received: from blu0-omc4-s11.blu0.hotmail.com (blu0-omc4-s11.blu0.hotmail.com [65.55.111.150]) by ietfa.amsl.com (Postfix) with ESMTP id DADB81F0C47 for <forces@ietf.org>; Tue, 27 Sep 2011 19:53:57 -0700 (PDT)
Received: from BLU0-SMTP265 ([65.55.111.135]) by blu0-omc4-s11.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 27 Sep 2011 19:56:45 -0700
X-Originating-IP: [60.186.206.79]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP2653D40B71EE2446CA82358C9F10@phx.gbl>
Received: from WmwangHome ([60.186.206.79]) by BLU0-SMTP265.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 27 Sep 2011 19:56:42 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "forces" <forces@ietf.org>, "Haleplidis Evangelos" <ehalep@gmail.com>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com>, <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl>, <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com>, <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl>, <4E5F91D3.9030400@joelhalpern.com>, <201109020911078756756@mail.zjgsu.edu.cn>, <CAAFAkD8WeBVvvr=+2KPuJXWp=H01eHMRkkO9_FKWSRW0OU_YSw@mail.gmail.com>, <201109230959120440269@mail.zjgsu.edu.cn> <201109231411441855361@mail.zjgsu.edu.cn> <EB17133BF12D44C1B1DEC87E3538D051@WmwangHome>
Date: Wed, 28 Sep 2011 10:56:47 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 28 Sep 2011 02:56:42.0850 (UTC) FILETIME=[4087C420:01CC7D8A]
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Sep 2011 02:53:59 -0000

UmVzZW5kIHRvIHRoZSBsaXN0IGJlY2F1c2Ugb2Ygbm8gcmVzcG9uc2UgZnJvbSB0aGUgbGlzdC4g
DQoNCnRoa3MsDQpXZWltaW5nDQoNCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQpGcm9t
OiAiV2VpbWluZyBXYW5nIiA8d213YW5nQG1haWwuempnc3UuZWR1LmNuPg0KVG86ICJDaHVhbmh1
YW5nIExpIiA8Y2h1YW5odWFuZ19saUBtYWlsLnpqZ3N1LmVkdS5jbj47ICJKYW1hbCBIYWRpIFNh
bGltIiA8aGFkaUBtb2phdGF0dS5jb20+DQpDYzogIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2Vs
aGFscGVybi5jb20+OyAiZm9yY2VzIiA8Zm9yY2VzQGlldGYub3JnPjsgIkhhbGVwbGlkaXMgRXZh
bmdlbG9zIiA8ZWhhbGVwQGdtYWlsLmNvbT47ICJLZW50YXJvIE9nYXdhIiA8b2dhd2Eua2VudGFy
b0BsYWIubnR0LmNvLmpwPjsgIldlaW1pbmcgV2FuZyIgPHdtd2FuZ0B6amdzdS5lZHUuY24+DQpT
ZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAyOCwgMjAxMSAxMDozMiBBTQ0KU3ViamVjdDogUmU6
IGNvbW1lbnRzICMxNA0KDQoNCj4gV2hlbiBkb2luZyB0aGUgdXBkYXRlIG9mIHRoZSBCYXNpY01l
dGFkYXRhRGlzcGF0Y2ggTEZCLCBJIGNhbWUgdXAgd2l0aCBhIHN1Z2dlc3R0aW9uIHRoYXQgd2Ug
bWF5IGhhdmUgYWxzbyB0byBkZWZpbmUgYW4gIkV4Y2VwdGlvbk91dCIgZm9yIHRoZSBMRkIuIEN1
cnJlbnRseSwgd2UgZGVmaW5lZCB0aGF0IGEgZmFpbGVkIGRpc3BhdGNoIHBhY2tldCB3aWxsIGJl
IGRyb3BwZWQuIFRoaXMgaXMgdW5yZWFzb25hYmxlIGluIHNvbWUgY2FzZS4gSW4gc29tZSB1c2Ug
Y2FzZSwgaXQgbWF5IG9ubHkgcmVxdWlyZSB0aGF0IHBhY2tldHMgdW5hYmxlIHRvIGJlIGRpc3Bh
dGNoZWQganVzdCBwYXNzIHRocm91Z2h0IHRoZSBMRkIgZm9yIG90aGVyIHByb2Nlc3NpbmcgcmF0
aGVyIHRoYW4gZGlzYXBwZWFyLiANCj4gDQo+IHRoYW5rcywNCj4gV2VpbWluZw0KPiANCj4gLS0t
LS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSANCj4gRnJvbTogIkNodWFuaHVhbmcgTGkiIDxjaHVh
bmh1YW5nX2xpQG1haWwuempnc3UuZWR1LmNuPg0KPiBTdWJqZWN0OiBSZTogY29tbWVudHMgIzE0
DQo+IA0KPiANCj4+IEFycmF5IGluIGFycmF5LCB0aGUgWE1MIGRlZmluZWQgYXMgZm9sbG93czoN
Cj4+IA0KPj4gKioqKioqKioqKioqKioqKioqKioqKioNCj4+ICAgICA8ZGF0YVR5cGVEZWY+DQo+
PiAgICAgICAgIDxuYW1lPk1ldGFkYXRhRGlzcGF0Y2hTdWJ0YWJsZUVudHJ5VHlwZTwvbmFtZT4N
Cj4+ICAgICAgICAgPHN5bm9wc2lzPkVudHJ5IHR5cGUgZm9yIHRoZSBzdWJ0YWJsZSBvZiBtZXRh
ZGF0YSBkaXNwYXRjaCB0YWJsZS48L3N5bm9wc2lzPg0KPj4gICAgICAgICA8c3RydWN0Pg0KPj4g
ICAgICAgICAgICA8Y29tcG9uZW50IGNvbXBvbmVudElEPSIyIj4NCj4+ICAgICAgICAgICAgICAg
PG5hbWU+TWV0YWRhdGFWYWx1ZTwvbmFtZT4NCj4+ICAgICAgICAgICAgICAgPHN5bm9wc2lzPm1l
dGFkYXRhIHZhbHVlLjwvc3lub3BzaXM+DQo+PiAgICAgICAgICAgICAgIDx0eXBlUmVmPnVpbnQz
MjwvdHlwZVJlZj4NCj4+ICAgICAgICAgICAgPC9jb21wb25lbnQ+DQo+PiAgICAgICAgICAgIDxj
b21wb25lbnQgY29tcG9uZW50SUQ9IjMiPg0KPj4gICAgICAgICAgICAgICA8bmFtZT5PdXRwdXRJ
bmRleDwvbmFtZT4NCj4+ICAgICAgICAgICAgICAgPHN5bm9wc2lzPmdyb3VwIG91dHB1dCBwb3J0
IGluZGV4Ljwvc3lub3BzaXM+DQo+PiAgICAgICAgICAgICAgIDx0eXBlUmVmPnVpbnQzMjwvdHlw
ZVJlZj4NCj4+ICAgICAgICAgICAgPC9jb21wb25lbnQ+DQo+PiAgICAgICAgIDwvc3RydWN0PiAg
IA0KPj4gICAgICA8L2RhdGFUeXBlRGVmPiANCj4+IA0KPj4gICAgICA8ZGF0YVR5cGVEZWY+DQo+
PiAgICAgICAgIDxuYW1lPk1ldGFkYXRhRGlzcGF0Y2hTdWJ0YWJsZVR5cGU8L25hbWU+DQo+PiAg
ICAgICAgIDxzeW5vcHNpcz5UeXBlIGZvciB0aGUgc3VidGFibGUgb2YgbWV0YWRhdGEgZGlzcGF0
Y2ggdGFibGUuIDwvc3lub3BzaXM+DQo+PiAgICAgICAgIDxhcnJheSB0eXBlPSJ2YXJpYWJsZS1z
aXplIj4NCj4+ICAgICAgICAgICA8dHlwZVJlZj5NZXRhZGF0YURpc3BhdGNoU3VidGFibGVFbnRy
eVR5cGU8L3R5cGVSZWY+DQo+PiAgICAgICAgICAgPGNvbnRlbnRLZXkgY29udGVudEtleUlEPSIx
Ij4NCj4+ICAgICAgICAgICA8Y29udGVudEtleUZpZWxkPk1ldGFkYXRhVmFsdWU8L2NvbnRlbnRL
ZXlGaWVsZD4NCj4+ICAgICAgICAgICA8L2NvbnRlbnRLZXk+DQo+PiAgICAgICAgIDwvYXJyYXk+
DQo+PiAgICAgIDwvZGF0YVR5cGVEZWY+DQo+PiANCj4+ICAgICAgPGRhdGFUeXBlRGVmPg0KPj4g
ICAgICAgICA8bmFtZT5NZXRhZGF0YURpc3BhdGNoVHlwZTwvbmFtZT4NCj4+ICAgICAgICAgPHN5
bm9wc2lzPkVudHJ5IHR5cGUgZm9yIG1ldGFkYXRhIGRpc3BhdGNoIHRhYmxlLjwvc3lub3BzaXM+
DQo+PiAgICAgICAgIDxzdHJ1Y3Q+DQo+PiAgICAgICAgICAgIDxjb21wb25lbnQgY29tcG9uZW50
SUQ9IjEiPg0KPj4gICAgICAgICAgICAgICA8bmFtZT5NZXRhZGF0YUlEPC9uYW1lPg0KPj4gICAg
ICAgICAgICAgICA8c3lub3BzaXM+bWV0YWRhdGEgSUQ8L3N5bm9wc2lzPg0KPj4gICAgICAgICAg
ICAgICA8dHlwZVJlZj51aW50MzI8L3R5cGVSZWY+DQo+PiAgICAgICAgICAgIDwvY29tcG9uZW50
Pg0KPj4gICAgICAgICAgICA8Y29tcG9uZW50IGNvbXBvbmVudElEPSIyIj4NCj4+ICAgICAgICAg
ICAgICAgPG5hbWU+TWV0YWRhdGFEaXNwYXRjaFN1YnRhYmxlPC9uYW1lPg0KPj4gICAgICAgICAg
ICAgICA8c3lub3BzaXM+TWV0YWRhdGEgZGlzcGF0Y2ggdGFibGUuPC9zeW5vcHNpcz4NCj4+ICAg
ICAgICAgICAgPGFycmF5IHR5cGU9InZhcmlhYmxlLXNpemUiPg0KPj4gICAgICAgICAgICAgICA8
dHlwZVJlZj5NZXRhZGF0YURpc3BhdGNoU3VidGFibGVUeXBlPC90eXBlUmVmPg0KPj4gICAgICAg
ICAgICAgICA8L2FycmF5Pg0KPj4gICAgICAgICAgICA8L2NvbXBvbmVudD4NCj4+ICAgICAgICAg
PC9zdHJ1Y3Q+ICAgDQo+PiAgICAgIDwvZGF0YVR5cGVEZWY+IA0KPj4gDQo+PiAgICAgIDxkYXRh
VHlwZURlZj4NCj4+ICAgICAgICAgPG5hbWU+TWV0YWRhdGFEaXNwYXRjaFRhYmxlVHlwZTwvbmFt
ZT4NCj4+ICAgICAgICAgPHN5bm9wc2lzPlR5cGUgZm9yIE1ldGFkYXRhIGRpc3BhdGNoIHRhYmxl
Ljwvc3lub3BzaXM+DQo+PiAgICAgICAgIDxhcnJheSB0eXBlPSJ2YXJpYWJsZS1zaXplIj4NCj4+
ICAgICAgICAgICA8dHlwZVJlZj5NZXRhZGF0YURpc3BhdGNoVHlwZTwvdHlwZVJlZj4NCj4+ICAg
ICAgICAgICA8Y29udGVudEtleSBjb250ZW50S2V5SUQ9IjEiPg0KPj4gICAgICAgICAgIDxjb250
ZW50S2V5RmllbGQ+TWV0YWRhdGFJRDwvY29udGVudEtleUZpZWxkPg0KPj4gICAgICAgICAgIDwv
Y29udGVudEtleT4gICAgICAgICAgIA0KPj4gICAgICAgICA8L2FycmF5Pg0KPj4gICAgICA8L2Rh
dGFUeXBlRGVmPg0KPj4gDQo+PiBZb3VycywNCj4+IENodWFuaHVhbmcgDQo+PiANCj4+ID09PT09
PT0gMjAxMS0wOS0yMyAxMDo0MzoxNSBXYW5nLFdlaW1pbmcsIHdyb3RlOiA9PT09PT09DQo+PiAN
Cj4+PlBscyBwcm92aWRlIGEgZnVsbCBYTUwgZGVmaW5pdGlvbiBzbyB0aGF0IHdlIGNhbiByZXZp
ZXcgaXQgYWdhaW4gYW5kIHdyaXRlIHRoZSB0ZXh0Lg0KPj4+DQo+Pj50aGtzLA0KPj4+V2VpbWlu
Zw0KPj4+DQo+Pj4tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KPj4+RnJvbTogIkNodWFu
aHVhbmcgTGkiIDxjaHVhbmh1YW5nX2xpQG1haWwuempnc3UuZWR1LmNuPg0KPj4+U3ViamVjdDog
UmU6IGNvbW1lbnRzICMxNA0KPj4+DQo+Pj4NCj4+Pj4gSGksIGFsbA0KPj4+PiBJIHRoaW5rIHRo
ZXJlIGlzIG5vIHNwYXJzZSBpc3N1ZSwgd2hhdGV2ZXIgZm9ybWF0IHdlIGRlZmluZSB0aGlzIHRh
YmxlIGFzIC0tIA0KPj4+PiBhcnJheSBpbiBhcnJheSBvciBqdXN0IG9uZSBhcnJheS4gV2UgZG8g
bm90IHVzZSBtZXRhZGF0YSBJRHMgYXMgdGFibGUgaW5kaWNlcy4NCj4+Pj4gVGhlIHRhYmxlIGlu
ZGljZXMgc3RpbGwgYXJlOiAxLDIsMywuLi4uLi4gVGhlIG1ldGFkYXRhIElEIGlzIHRoZSBjb250
ZW50IG9mIHRoZSANCj4+Pj4gdGFibGUgKG9uZSBvZiB0aGUgbWVtYmVyIG9mIHRoZSBzdHJ1Y3R1
cmUuKS4gSSBwcmVmZXIgdG8gdGhlIGFycmF5IGluIGFycmF5IGRlZmluaXRpb24gDQo+Pj4+IGFz
IEphbWFsIG1lbnRpb25lZC4NCj4+Pj4gDQo+Pj4+IG5hbWU6IE1ldGFkYXRhRGlzcGF0Y2hUYWJs
ZQ0KPj4+PiB0eXBlOiBNZXRhZGF0YURpc3BhdGNoVGFibGVUeXBlDQo+Pj4+IGFycmF5IG9mOg0K
Pj4+PiB7DQo+Pj4+ICAgIE1ldGFkYXRhSUQgLyp0aGUgSUQgdmFsdWUgb2YgdGhlIG1ldGFkYXRh
LiovDQo+Pj4+ICAgIGFycmF5IG9mOiAgDQo+Pj4+ICAgIHsNCj4+Pj4gICAgICAgTWV0YWRhdGFW
YWx1ZSwNCj4+Pj4gICAgICAgT3V0cHV0SW5kZXggLypncm91cCBvdXRwdXQgcG9ydCBpbmRleCov
DQo+Pj4+ICAgIH0NCj4+Pj4gfSAgIA0KPj4+PiB3ZSB1c2UgTWV0YWRhdGFWYWx1ZSBhcyB0aGUg
Y29udGVudCBrZXkgaW4gaW5uZXIgdGFibGUsLg0KPj4+PiB3ZSB1c2UgdGhlIHZhbHVlIG9mIE1l
dGFkYXRhSUQgYXMgdGhlIGNvbnRlbnQga2V5IGluIG91dGVyIHRhYmxlLg0KPj4+PiANCj4+Pj4g
WW91cnMsDQo+Pj4+IENodWFuaHVhbmcgDQo+Pj4+IA0KPj4+PiA9PT09PT09IDIwMTEtMDktMjIg
MjA6NTc6MzEgV2FuZyxXZWltaW5nLCB3cm90ZTogPT09PT09PQ0KPj4+PiANCj4+Pj4+Q2h1YW5o
dWFuZyBhbmQgSmFtYWwsDQo+Pj4+Pg0KPj4+Pj5JJ20gb2sgd2l0aCB0aGUgZGVmaW5pdGlvbi4g
TW9yZW92ZXIsIGFzIHlvdSBtZW50aW9uZWQsIHRoZSBNZXRhZGF0YUlEIG1heSBoYXZlIHRvIGJl
IGRlZmluZWQgYXMgYSAnY29udGVudCBrZXknLiBCeSB1c2Ugb2YgdGhlIGNvbnRlbnQga2V5LCB3
ZSBtYXkgYXZvaWQgdXNpbmcgaXQgaXMgdGhlIHRhYmxlIGluZGV4IHRvIGxvb2sgdXAgdGhlIGtl
eSwgd2hpY2gsIGFzIEpvZWwgcG9pbnRlZCwgbWF5IG5vdCBiZSBkZW5zZSBlbm91Z2guDQo+Pj4+
Pg0KPj4+Pj5Ib3cgYWJvdXQgdGhlIHNvbHV0aW9uPw0KPj4+Pj4NCj4+Pj4+dGhrcywNCj4+Pj4+
V2VpbWluZw0KPj4+Pj4NCj4+Pj4+LS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSANCj4+Pj4+
RnJvbTogIkphbWFsIEhhZGkgU2FsaW0iIDxoYWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+U3ViamVj
dDogUmU6IGNvbW1lbnRzICMxNA0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PkNodWFuaHVhbmcsDQo+Pj4+
Pg0KPj4+Pj5CYXNlZCBvbiB3aGF0IEpvZWwgc2FpZCAodGhlIHNwYXJzaXR5IGlzc3VlKSAtIEkg
YW0gb3BlbiB0byBsZWF2aW5nIGl0IGFzIGl0IHdhcw0KPj4+Pj5hcyBsb25nIGFzIHRoZSB0ZXh0
IHJlZmxlY3RzIHRoZSByZWFzb25pbmcuDQo+Pj4+Pkkgd2lsbCBsZWF2ZSBpdCB1cCB0byB0aGUg
YXV0aG9ycyB0byBtYWtlIHRoYXQgY2FsbC4NCj4+Pj4+DQo+Pj4+PmNoZWVycywNCj4+Pj4+amFt
YWwNCj4+Pj4+DQo+Pj4+Pk9uIFRodSwgU2VwIDEsIDIwMTEgYXQgOToxMSBQTSwgQ2h1YW5odWFu
ZyBMaQ0KPj4+Pj48Y2h1YW5odWFuZ19saUBtYWlsLnpqZ3N1LmVkdS5jbj4gd3JvdGU6DQo+Pj4+
Pj4gSGksQWxsDQo+Pj4+Pj4NCj4+Pj4+PiBBcyBhbiBhbHRlcm5hdGl2ZSwgaSB0aGluayB3ZSBj
YW4gZGVmaW5lIE1ldGFkYXRhRGlzcGF0Y2hUYWJsZSBieSB1c2luZyB0YWJsZSBpbiB0YWJsZSBh
cyBKYW1hbCBzYWlkLg0KPj4+Pj4+IFBoZXJoYXBzLCB0aGlzIGRlZmluaXRpb24gaXMgbW9yZSBj
b252aW5pZW50Lg0KPj4+Pj4+IG5hbWU6IE1ldGFkYXRhRGlzcGF0Y2hUYWJsZQ0KPj4+Pj4+IHR5
cGU6IE1ldGFkYXRhRGlzcGF0Y2hUYWJsZVR5cGUNCj4+Pj4+PiBhcnJheSBvZjoNCj4+Pj4+PiB7
DQo+Pj4+Pj4gTWV0YWRhdGFJRCAvKnRoZSBJRCB2YWx1ZSBvZiB0aGUgbWV0YWRhdGEuKi8NCj4+
Pj4+PiBhcnJheSBvZjoNCj4+Pj4+PiB7DQo+Pj4+Pj4gTWV0YWRhdGFWYWx1ZSwNCj4+Pj4+PiBP
dXRwdXRJbmRleCAvKmdyb3VwIG91dHB1dCBwb3J0IGluZGV4Ki8NCj4+Pj4+PiB9DQo+Pj4+Pj4g
fQ0KPj4+Pj4+DQo+Pj4+Pj4gRmlyc3QsIFdlIHVzZSB0aGUgSUQgdmFsdWUgb2YgdGhlIG1ldGFk
YXRhIHRvIGxvb2t1cCB0aGUgdGFibGUgKE5vdGUsIG5vdCBmaW5kaW5nIGludGVybmFsIGluZGV4
LA0KPj4+Pj4+IGJ1dCB0aGUgTWV0YWRhdGFJRCBtZW1iZXIgaW4gdGhlIGVudHJ5LiksIGFuZCB3
aWxsIGdldCBhIHN1Yi10YWJsZS4gRHJvcCBpZiBub24tZXhpc3RlbnQuDQo+Pj4+Pj4gTmV4dCB3
ZSBsb29rdXAgdGhlIHN1Yi10YWJsZSB1c2luZyB0aGUgbWV0YWRhdGEgdmFsdWUgdG8NCj4+Pj4+
PiBmaW5kIHRoZSBPdXRwdXRJbmRleC4gRHJvcCBpZiBub24tZXhpc3RlbnQuDQo+Pj4+Pj4NCj4+
Pj4+PiBZb3VycywNCj4+Pj4+PiBDaHVhbmh1YW5nDQo+Pj4+Pj4NCj4+Pj4+PiA9PT09PT09IDIw
MTEtMDktMDIgMDA6NDk6MTUgSmFtYWwgSGFkaSBTYWxpbSwgd3JvdGU6ID09PT09PT0NCj4+Pj4+
Pg0KPj4+Pj4+PlRob3NlIGFyZSBnb29kIHJlYXNvbnMgLSBhbmQgaSB3aWxsIGJlIGhhcHB5IGlm
IHlvdSBrZXB0IHRoZQ0KPj4+Pj4+PnJlcHJlc2VudGF0aW9uIGFzIGlzDQo+Pj4+Pj4+YXMgbG9u
ZyBhcyB5b3Ugc2F5IHNvbWV0aGluZyBvZiB3aGF0cyBiZWxvdyBpbiB0aGUgdGV4dC4NCj4+Pj4+
Pj4NCj4+Pj4+Pj5jaGVlcnMsDQo+Pj4+Pj4+amFtYWwNCj4+Pj4+Pj4NCj4+Pj4+Pj5PbiBUaHUs
IFNlcCAxLCAyMDExIGF0IDEwOjA4IEFNLCBKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVy
bi5jb20+IHdyb3RlOg0KPj4+Pj4+Pj4gSSBhbSBwcm9iYWJseSBtaXNzaW5nIGEgYml0IG9mIGNv
bnRleHQuDQo+Pj4+Pj4+PiBBcyBhIGdlbmVyYWwgcnVsZSwgd2UgZG8gbm90IHVzZSBtZXRhZGF0
YSBJRHMgYXMgdGFibGUgaW5kaWNlcy4gVGhlIHJlYXNvbg0KPj4+Pj4+Pj4gaXMgdGhhdCB0aGV5
IGFyZSBhbGxvY2F0ZWQgYWNyb3NzIGFsbCB0aGUgdXNlcyBvZiBtZXRkYWEsIHNvIHRoZXkgYXJl
IG5vdCBhDQo+Pj4+Pj4+PiBkZW5zZSBzZXQuIFVzaW5nIHRoZW0gYXMgYW4gaW5kZXggcHJvZHVj
ZXMgYSBsYXJnZSwgc3BhcnNlLCB0YWJsZS4gTm90DQo+Pj4+Pj4+PiBwYXJ0aWN1bGFybHkgZ29v
ZC4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBXZSBjYW4gdXNlIHRoZSB2YWx1ZXMgb2YgYSBtZXRhZGF0
dW0gYXMgYW4gaW5kZXggaWYgdGhhdCBwYXJ0aWN1bGFyIHNldCBvZg0KPj4+Pj4+Pj4gdmFsdWVz
IGlzIGRlc2lnbmVkIHRvIGJlIGRlbnNlLCBhbmQgc3RhcnQgZnJvbSBhIHZlcnkgc21hbGwgbnVt
YmVyICgwLCAxLCBvcg0KPj4+Pj4+Pj4gc28pLiBTb21lIG1ldGFkYXRhIGFyZSBkZXNpZ25lZCB0
aGF0IHdheSwgc29tZSBhcmVuJ3QuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gWW91cnMsDQo+Pj4+Pj4+
PiBKb2VsDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gT24gOS8xLzIwMTEgOTozMyBBTSwgV2FuZyxXZWlt
aW5nIHdyb3RlOg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gRml4ZWQgYWxsIGV4Y2VwdCBvbiB0aGUg
Zm9sbG93aW5nIHBvaW50Lg0KPj4+Pj4+Pj4+IENodWFuaHVhbmcscGxzIGRvdWJsZSBjaGVjayB0
aGUgcG9zc2liaWxpdHkgdG8gdXNlIGEgdGFibGUgaW4gdGFibGUgaGVyZS4NCj4+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4+IHRoYW5rcywNCj4+Pj4+Pj4+PiBXZWltaW5nDQo+Pj4+Pj4+Pj4gLS0tLS0gT3Jp
Z2luYWwgTWVzc2FnZSAtLS0tLQ0KPj4+Pj4+Pj4+IEZyb206ICJKYW1hbCBIYWRpIFNhbGltIjxo
YWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4gVGhlIHRhYmxlIGNvbnRh
aW5zIGVudGlyZXMgb2YgYSBNZXRhZGF0YSBJRCwgYSBNZXRhZGF0YSB2YWx1ZSBhbmQgYW4NCj4+
Pj4+Pj4+Pj4gT3V0cHV0SW5kZXguDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IFRoZSBMRkIgdXNl
cyBhbGwgZXhpc3RpbmcgbWV0YWRhdGEgYXNzb2NpYXRlZCB3aXRoIGV2ZXJ5IGlucHV0IHBhY2tl
dA0KPj4+Pj4+Pj4+PiB3aXRoIHRoZWlyDQo+Pj4+Pj4+Pj4+IG1ldGFkYXRhIElEcyBhbmQgbWV0
YWRhdGEgdmFsdWVzIGFzIHRoZSBjb250ZW50IGtleXMgdG8gbG9vayB1cCB0aGUgdGFibGUNCj4+
Pj4+Pj4+Pj4gdG8gZmluZCBvdXQgdGhlIHJlbGV2YW50IE91dHB1dEluZGV4Lg0KPj4+Pj4+Pj4+
PiBJZiBhIHBhY2tldCBmYWlsZWQgbG9va3VwIG9mIHRoZSB0YWJsZSwgdGhlIHBhY2tldCB3aWxs
IGp1c3QgYmUgZHJvcHBlZA0KPj4+Pj4+Pj4+PiBpbnNpZGUgdGhlIExGQi4NCj4+Pj4+Pj4+Pj4N
Cj4+Pj4+Pj4+PiBPaywgbm93IGkgcmVhbGl6ZSBteSBjb25mdXNpb24gd2FzIHRlY2huaWNhbCBu
b3QgZWRpdG9yaWFsLiBJdCBzZWVtcw0KPj4+Pj4+Pj4+IHNlbnNpYmxlIHRoYXQNCj4+Pj4+Pj4+
PiB3ZSBzaG91bGQgYXZvaWQgY29udGVudCBrZXlzIGlmIHdlIGNhbiBnZXQgYXdheSB3aXRoIGlu
ZGV4ZWQgdGFibGVzLiBJIGFtDQo+Pj4+Pj4+Pj4gc29ycnkNCj4+Pj4+Pj4+PiBpZiBpIGFtIHJl
aGFzaGluZyBwYXN0IGRpc2N1c3Npb246IFdoeSB3YXMgdGhpcyBub3QgYSB0YWJsZSBpbnNpZGUg
YQ0KPj4+Pj4+Pj4+IHRhYmxlIGluZGlyZWN0aW9uPw0KPj4+Pj4+Pj4+IEZpcnN0IHlvdSB1c2Ug
dGhlIE1ldGFkYXRhIElEIHRvIGluZGV4IGludG8gdGFibGUgMSB0byBmaW5kIHRoZSB0YWJsZSBm
b3INCj4+Pj4+Pj4+PiB0aGF0IE1ldGFkYXRhLiBEcm9wIGlmIG5vbi1leGlzdGVudC4gTmV4dCB5
b3UgbG9va3VwIHRoZSBzZWNvbmQgdGFibGUNCj4+Pj4+Pj4+PiB1c2luZyB0aGUgbWV0YWRhdGEg
dmFsdWUgdG8gZmluZCB0aGUgT3V0cHV0SW5kZXguIERyb3AgaWYgbm9uLWV4aXN0ZW50Lg0KPj4+
Pj4+Pj4NCj4+Pj4+Pg0KPj4+PiANCj4+Pj4gDQo+Pj4+DQo+PiANCj4+IA0KPj4=


From wmwang2001@hotmail.com  Tue Sep 27 20:21:45 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E1FA21F8C46 for <forces@ietfa.amsl.com>; Tue, 27 Sep 2011 20:21:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.379
X-Spam-Level: *
X-Spam-Status: No, score=1.379 tagged_above=-999 required=5 tests=[AWL=0.364,  BAYES_40=-0.185, J_CHICKENPOX_25=0.6, J_CHICKENPOX_39=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MSVjBPJrAkSW for <forces@ietfa.amsl.com>; Tue, 27 Sep 2011 20:21:44 -0700 (PDT)
Received: from blu0-omc2-s33.blu0.hotmail.com (blu0-omc2-s33.blu0.hotmail.com [65.55.111.108]) by ietfa.amsl.com (Postfix) with ESMTP id 9AB7C21F8C45 for <forces@ietf.org>; Tue, 27 Sep 2011 20:21:44 -0700 (PDT)
Received: from BLU0-SMTP281 ([65.55.111.71]) by blu0-omc2-s33.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 27 Sep 2011 20:24:31 -0700
X-Originating-IP: [60.186.206.79]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP281C5D0D6470CB6CF53759EC9F10@phx.gbl>
Received: from WmwangHome ([60.186.206.79]) by BLU0-SMTP281.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 27 Sep 2011 20:24:29 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>, "Jamal Hadi Salim" <hadi@mojatatu.com>
References: <201109231046266857542@mail.zjgsu.edu.cn> <201109271011188735185@mail.zjgsu.edu.cn>
Date: Wed, 28 Sep 2011 11:24:33 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 28 Sep 2011 03:24:30.0190 (UTC) FILETIME=[2257A8E0:01CC7D8E]
Cc: forces <forces@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] LFB lib 05 version comments #1
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Sep 2011 03:21:45 -0000

Q2h1YW5odWFuZywgDQpJJ3YgdXBkYXRlZCB0aGUgdGV4dCBhY2NvcmRpbmdseSB3aXRoIHNvbWUg
bW9kaWZpY2F0aW9ucyBpbiB0aGUgd29yZHMuIFBscyBjaGVjZWsgdG8gbWFrZSBzb21lIGNoYW5n
ZXMuIE1vcmVvdmVyLCBwbHMgcHJvdmlkZSB0ZXh0IGNoYW5nZXMgdG8gbWUgb24gU2VjdGlvbiAx
MCBJQU5BIGFjY29yZGluZ2x5Lg0KDQp0aGtzLA0KV2VpbWluZw0KDQotLS0tLSBPcmlnaW5hbCBN
ZXNzYWdlIC0tLS0tIA0KRnJvbTogIkNodWFuaHVhbmcgTGkiIDxjaHVhbmh1YW5nX2xpQG1haWwu
empnc3UuZWR1LmNuPg0KDQo+IEhpLCBhbGwNCj4gDQo+IG9rLCB0aGUgY2FzZXMgb2YgRXhlY3B0
aW9uSUQgYW5kIFZhbGlkYXRFcnJvcklEIHdpbGwgYmUgc2ltcGxpZmVkIGFzIGZvbGxvd3MuDQo+
IFRoZSB0ZXh0IGluIHNlY3Rpb24gNS4yLjEuMSBhbmQgNS4yLjIuMSBuZWVkIHRvIGJlIG1vZGlm
aWVkIGFjY29yZGluZ2x5LA0KPiBhbmQgSSB3aWxsIG1vZGlmeSB0aGUgWE1MIGZpbGUgYW5kIHNl
Y3Rpb24gMTAuNC4NCj4gDQo+IElQdjRWYWxpZGF0b3IgTEZCDQo+ICBFeGVjcHRpb246DQo+ICBv
IFBhY2tldCB3aXRoIGV4cGlyZWQgVFRMDQo+ICBvIFBhY2tldCB3aXRoIGhlYWRlciBsZW5ndGgg
bW9yZSB0aGFuIDUgd29yZHMNCj4gIG8gUGFja2V0IElQIGhlYWQgaW5jbHVkaW5nIFJvdXRlciBB
bGVydCBvcHRpb25zDQo+ICBvIFBhY2tldCB3aXRoIGV4Y2VwdGlvbmFsIHNvdXJjZSBhZGRyZXNz
DQo+ICBvIFBhY2tldCB3aXRoIGV4Y2VwdGlvbmFsIGRlc3RpbmF0aW9uIGFkZHJlc3MNCg0KICBv
IFBhY2tldCB3aXRoIGV4cGlyZWQgVFRMDQogIG8gUGFja2V0IHdpdGggaGVhZGVyIGxlbmd0aCBt
b3JlIHRoYW4gNSB3b3Jkcw0KICBvIFBhY2tldCB3aXRoIGhlYWRlciBpbmNsdWRpbmcgUm91dGVy
IEFsZXJ0IG9wdGlvbg0KICBvIFBhY2tldCB3aXRoIGV4Y2VwdGlvbmFsIHNvdXJjZSBhZGRyZXNz
DQogIG8gUGFja2V0IHdpdGggZXhjZXB0aW9uYWwgZGVzdGluYXRpb24gYWRkcmVzcw0KDQo+IA0K
PiAgIFZhbGlkYXRlRXJyb3I6DQo+ICAgbyBQYWNrZXQgc2l6ZSByZXBvcnRlZCBpcyBsZXNzIHRo
YW4gMjAgYnl0ZXMNCj4gICBvIFBhY2tldCB3aXRoIHZlcnNpb24gaXMgbm90IElQdjQgDQo+ICAg
byBQYWNrZXQgd2l0aCBoZWFkZXIgbGVuZ3RoIDwgNQ0KPiAgIG8gUGFja2V0IHdpdGggdG90YWwg
bGVuZ3RoIGZpZWxkIDwgMjAgDQo+ICAgbyBQYWNrZXQgd2l0aCBpbnZhbGlkIGNoZWNrc3VtDQo+
ICAgbyBQYWNrZXQgd2l0aCBpbnZhbGlkIHNvdXJjZSBhZGRyZXNzIA0KPiAgIG8gUGFja2V0IHdp
dGggaW52YWxpZCBkZXN0aW5hdGlvbiBhZGRyZXNzIA0KDQogICBvIFBhY2tldCB3aXRoIHNpemUg
cmVwb3J0ZWQgbGVzcyB0aGFuIDIwIGJ5dGVzDQogICBvIFBhY2tldCB3aXRoIG5vdCBJUHY0IHZl
cnNpb24gDQogICBvIFBhY2tldCB3aXRoIGhlYWRlciBsZW5ndGggPCA1DQogICBvIFBhY2tldCB3
aXRoIHRvdGFsIGxlbmd0aCBmaWVsZCA8IDIwIA0KICAgbyBQYWNrZXQgd2l0aCBpbnZhbGlkIGNo
ZWNrc3VtDQogICBvIFBhY2tldCB3aXRoIGludmFsaWQgc291cmNlIGFkZHJlc3MgDQogICBvIFBh
Y2tldCB3aXRoIGludmFsaWQgZGVzdGluYXRpb24gYWRkcmVzcw0KDQoNCg0KPiANCj4gSVB2NlZh
bGlkYXRvciAgTEZCDQo+ICAgIEV4ZWNwdGlvbjoNCj4gbyBQYWNrZXQgd2l0aCBob3AgbGltaXQg
dG8gemVybw0KPiBvIFBhY2tldCB3aXRoIG5leHQgaGVhZGVyIHNldCB0byBIb3AtYnktSG9wDQo+
IG8gUGFja2V0IHdpdGggZXhjZXB0aW9uYWwgZGVzdGluYXRpb24gYWRkcmVzcw0KPiBvIFBhY2tl
dCB3aXRoIGV4Y2VwdGlvbmFsIHNvdXJjZSBhZGRyZXNzDQoNCm8gUGFja2V0IHdpdGggaG9wIGxp
bWl0IHRvIHplcm8NCm8gUGFja2V0IHdpdGggbmV4dCBoZWFkZXIgc2V0IHRvIEhvcC1ieS1Ib3AN
Cm8gUGFja2V0IHdpdGggZXhjZXB0aW9uYWwgc291cmNlIGFkZHJlc3MNCm8gUGFja2V0IHdpdGgg
ZXhjZXB0aW9uYWwgZGVzdGluYXRpb24gYWRkcmVzcw0KDQoNCj4gDQo+ICAgIFZhbGlkYXRlRXJy
b3I6DQo+ICAgIG8gUGFja2V0IHNpemUgcmVwb3J0ZWQgaXMgbGVzcyB0aGFuIDQwIGJ5dGVzDQo+
ICAgIG8gUGFja2V0IHdpdGggdmVyc2lvbiBpcyBub3QgSVB2NiANCj4gICAgbyBQYWNrZXQgd2l0
aCBpbnZhbGlkIHNvdXJjZSBhZGRyZXNzIA0KPiAgICBvIFBhY2tldCB3aXRoIGludmFsaWQgZGVz
dGluYXRpb24gYWRkcmVzcw0KDQogICAgbyBQYWNrZXQgd2l0aCBzaXplIHJlcG9ydGVkIGxlc3Mg
dGhhbiA0MCBieXRlcw0KICAgIG8gUGFja2V0IHdpdGggbm90IElQdjYgdmVyc2lvbg0KICAgIG8g
UGFja2V0IHdpdGggaW52YWxpZCBzb3VyY2UgYWRkcmVzcyANCiAgICBvIFBhY2tldCB3aXRoIGlu
dmFsaWQgZGVzdGluYXRpb24gYWRkcmVzcw0KDQoNCj4gDQo+IFlvdXJzLA0KPiBDaHVhbmh1YW5n
DQo+IA0KPiANCj4gPT09PT09PSAyMDExLTA5LTIzIDIzOjE1OjIwIEphbWFsIEhhZGkgU2FsaW0s
IHdyb3RlOiA9PT09PT09DQo+IA0KPj5IaSBDaHVhbmh1YW5nLA0KPj4NCj4+SWYgbm90aGluZyBt
YXRjaGVzIGluIGFueSBJRVRGIHRlcm1pbm9sb2d5IHRoZW4gSSBhbSBmaW5lIHdpdGggdGhlDQo+
PnN1Z2dlc3Rpb24uDQo+Pg0KPj5jaGVlcnMsDQo+PmphbWFsDQo+Pg0KPj4NCj4+T24gVGh1LCBT
ZXAgMjIsIDIwMTEgYXQgMTA6NDYgUE0sIENodWFuaHVhbmcgTGkNCj4+PGNodWFuaHVhbmdfbGlA
bWFpbC56amdzdS5lZHUuY24+IHdyb3RlOg0KPj4+IEhpLEphbWFsIGFuZCBKb2VsDQo+Pj4NCj4+
Pj5iKSBJbnZhbGlkSVB2NFNyY0FkZHJDYXNleHh4DQo+Pj4+SSBiZWxpZXZlIHRoZXJlIGFyZSBw
cm9wZXIgdGVybXMgZm9yIHRoZXNlIHRlcm1zLiBDYW4gd2UgZmluZA0KPj4+PnRoZSBwcm9wZXIg
dGVybXMgYW5kIHJlcGxhY2UgdGhlc2UgZ2VuZXJpYyB0ZXJtcz8NCj4+Pj5FeGFtcGxlIGFwcHJv
cHJpYXRlIHRlcm1zIGFyZSAibWFydGlhbiIgYW5kICJib2dvbiIgcGFja2V0cy4NCj4+PiBGb3Jn
b3QgZGVhbGluZyB3aXRoIHRoaXMgaXNzdWUsIHNvcnJ5Lg0KPj4+IFRoZXJlIGFyZSBtYW55IGVy
cm9yIGNhc2VzIHdoaWNoIGFyZSByZXZhbGVudCB0byB0aGUgaW52YWxpZCBzb3VyY2Ugb3INCj4+
PiBkZXN0aW5hdGlvbiBhZGRyZXNzLiAiTWFydGlhbiIgYW5kICJCb2dvbiIgdGVybXMgYXJlIG5v
dCBlbm91Z2ggdG8NCj4+PiBkaWZmZXJlbnRpYXRlIHRoZW0uIEkgcHJvcG9zZSB3ZSBzaW1wbGlm
eSB0aGUgZGVmaW5pdGlvbiBvZiB0aGVzZSBlcnJvcnMuDQo+Pj4gV2UganVzdCBnZW5lcmFsaXpl
IHRoZW0gaW4gdHdvIGNsYXNzZXM6IEludmFsaWREc3RBZGRyLCBJbnZhbGlkU3JjQWRkci4NCj4+
PiBUaGF0IGlzLCB3ZSBvbmx5IGRlZmluZSB0d28gVmFsaWRhdGVFcnJvcklEIHRvIGRlc2NyaWJl
IHRoZXNlIGVycm9yIGNhc2VzLg0KPj4+DQo+Pj4gVGhlIHNhbWUgYXMgVmFsaWRhdGVFcnJvcklE
LiBUaGVyZSBhcmUgbWFueSBleGVjcHRpb24gY2FzZXMgd2hpY2ggYXJlIHJldmFsZW50IHRvDQo+
Pj4gdGhlIHNvdXJjZSBvciBkZXN0aW5hdGlvbiBhZGRyZXNzLg0KPj4+IFdlIHNpbXBsaWZ5IHRo
ZSBkZWZpbml0b246IERzdEFkZHJFeGNlcHRpb24sIFNyY0FkZHJFeGNlcHRpb24NCj4+Pg0KPj4+
IFdoYXQncyB5b3VyIG9waW5pb24/DQo+Pj4NCj4+PiBZb3VycywNCj4+PiBDaHVhbmh1YW5nDQo+
Pj4NCj4+Pg0KPj4+DQo+


From chuanhuang_li@mail.zjgsu.edu.cn  Wed Sep 28 18:27:15 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0490A5E800C for <forces@ietfa.amsl.com>; Wed, 28 Sep 2011 18:27:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.285
X-Spam-Level: 
X-Spam-Status: No, score=-0.285 tagged_above=-999 required=5 tests=[AWL=0.514,  BAYES_00=-2.599, J_CHICKENPOX_23=0.6, J_CHICKENPOX_47=0.6, J_CHICKENPOX_75=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 823RBA4LqQF9 for <forces@ietfa.amsl.com>; Wed, 28 Sep 2011 18:27:14 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id 646A65E8003 for <forces@ietf.org>; Wed, 28 Sep 2011 18:27:11 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85DbipoRyoNOABJ6AA--.59511S2;  Thu, 29 Sep 2011 09:29:53 +0800 (CST)
Date: Thu, 29 Sep 2011 09:30:39 +0800
From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "Weiming Wang" <wmwang@mail.zjgsu.edu.cn>, "Jamal Hadi Salim" <hadi@mojatatu.com>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com>, <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl>, <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com>, <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl>, <4E5F91D3.9030400@joelhalpern.com>, <201109020911078756756@mail.zjgsu.edu.cn>, <CAAFAkD8WeBVvvr=+2KPuJXWp=H01eHMRkkO9_FKWSRW0OU_YSw@mail.gmail.com>, <201109230959120440269@mail.zjgsu.edu.cn>, <201109231411441855361@mail.zjgsu.edu.cn>
Message-ID: <201109290930392942062@mail.zjgsu.edu.cn>
Organization: Zhejiang Gongshang Univercity
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-CM-TRANSID: rBCI85DbipoRyoNOABJ6AA--.59511S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Weiming Wang <wmwang@zjgsu.edu.cn>, forces <forces@ietf.org>
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Sep 2011 01:27:15 -0000

I agree with you. we only defined a group output in BasicMetadataDispatch currently.
If you all have no other opinion, i'll add an ExecptionOut port to this LFB. 
The execption case is :
o There is no matching when looking up the metadata dispatch table.

Now, the LFB ports definition is as follows:

Inputs:
PktsIn,  singleton input
frameExpected: Arbitrary
metadataExpected: Arbitrary

Outputs:
PktsOut,group output 
frameProduced: Arbitrary 
metadataProduced:  none 

ExceptionOut, single output
frameProduced: Arbitrary
metadataProduced: ExceptionID
 

Yours,
Chuanhuang
	

======= 2011-09-28 10:29:21 Weiming Wang, wrote: =======

>When doing the update of the BasicMetadataDispatch LFB, I came up with a suggesttion that we may have also to define an "ExceptionOut" for the LFB. Currently, we defined that a failed dispatch packet will be dropped. This is unreasonable in some case. In some use case, it may only require that packets unable to be dispatched just pass throught the LFB for other processing rather than disappear. 
>
>thanks,
>Weiming
> 
>----- Original Message ----- 
>From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
>Subject: Re: comments #14
>
>
>> Array in array, the XML defined as follows:
>> 
>> ***********************
>>     <dataTypeDef>
>>         <name>MetadataDispatchSubtableEntryType</name>
>>         <synopsis>Entry type for the subtable of metadata dispatch table.</synopsis>
>>         <struct>
>>            <component componentID="2">
>>               <name>MetadataValue</name>
>>               <synopsis>metadata value.</synopsis>
>>               <typeRef>uint32</typeRef>
>>            </component>
>>            <component componentID="3">
>>               <name>OutputIndex</name>
>>               <synopsis>group output port index.</synopsis>
>>               <typeRef>uint32</typeRef>
>>            </component>
>>         </struct>   
>>      </dataTypeDef> 
>> 
>>      <dataTypeDef>
>>         <name>MetadataDispatchSubtableType</name>
>>         <synopsis>Type for the subtable of metadata dispatch table. </synopsis>
>>         <array type="variable-size">
>>           <typeRef>MetadataDispatchSubtableEntryType</typeRef>
>>           <contentKey contentKeyID="1">
>>           <contentKeyField>MetadataValue</contentKeyField>
>>           </contentKey>
>>         </array>
>>      </dataTypeDef>
>> 
>>      <dataTypeDef>
>>         <name>MetadataDispatchType</name>
>>         <synopsis>Entry type for metadata dispatch table.</synopsis>
>>         <struct>
>>            <component componentID="1">
>>               <name>MetadataID</name>
>>               <synopsis>metadata ID</synopsis>
>>               <typeRef>uint32</typeRef>
>>            </component>
>>            <component componentID="2">
>>               <name>MetadataDispatchSubtable</name>
>>               <synopsis>Metadata dispatch table.</synopsis>
>>            <array type="variable-size">
>>               <typeRef>MetadataDispatchSubtableType</typeRef>
>>               </array>
>>            </component>
>>         </struct>   
>>      </dataTypeDef> 
>> 
>>      <dataTypeDef>
>>         <name>MetadataDispatchTableType</name>
>>         <synopsis>Type for Metadata dispatch table.</synopsis>
>>         <array type="variable-size">
>>           <typeRef>MetadataDispatchType</typeRef>
>>           <contentKey contentKeyID="1">
>>           <contentKeyField>MetadataID</contentKeyField>
>>           </contentKey>           
>>         </array>
>>      </dataTypeDef>
>> 
>> Yours,
>> Chuanhuang 
>> 
>> ======= 2011-09-23 10:43:15 Wang,Weiming, wrote: =======
>> 
>>>Pls provide a full XML definition so that we can review it again and write the text.
>>>
>>>thks,
>>>Weiming
>>>
>>>----- Original Message ----- 
>>>From: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>
>>>Subject: Re: comments #14
>>>
>>>
>>>> Hi, all
>>>> I think there is no sparse issue, whatever format we define this table as -- 
>>>> array in array or just one array. We do not use metadata IDs as table indices.
>>>> The table indices still are: 1,2,3,...... The metadata ID is the content of the 
>>>> table (one of the member of the structure.). I prefer to the array in array definition 
>>>> as Jamal mentioned.
>>>> 
>>>> name: MetadataDispatchTable
>>>> type: MetadataDispatchTableType
>>>> array of:
>>>> {
>>>>    MetadataID /*the ID value of the metadata.*/
>>>>    array of:  
>>>>    {
>>>>       MetadataValue,
>>>>       OutputIndex /*group output port index*/
>>>>    }
>>>> }   
>>>> we use MetadataValue as the content key in inner table,.
>>>> we use the value of MetadataID as the content key in outer table.
>>>> 
>>>> Yours,
>>>> Chuanhuang 
>>>> 
>>>> ======= 2011-09-22 20:57:31 Wang,Weiming, wrote: =======
>>>> 
>>>>>Chuanhuang and Jamal,
>>>>>
>>>>>I'm ok with the definition. Moreover, as you mentioned, the MetadataID may have to be defined as a 'content key'. By use of the content key, we may avoid using it is the table index to look up the key, which, as Joel pointed, may not be dense enough.
>>>>>
>>>>>How about the solution?
>>>>>
>>>>>thks,
>>>>>Weiming
>>>>>
>>>>>----- Original Message ----- 
>>>>>From: "Jamal Hadi Salim" <hadi@mojatatu.com>
>>>>>Subject: Re: comments #14
>>>>>
>>>>>
>>>>>Chuanhuang,
>>>>>
>>>>>Based on what Joel said (the sparsity issue) - I am open to leaving it as it was
>>>>>as long as the text reflects the reasoning.
>>>>>I will leave it up to the authors to make that call.
>>>>>
>>>>>cheers,
>>>>>jamal
>>>>>
>>>>>On Thu, Sep 1, 2011 at 9:11 PM, Chuanhuang Li
>>>>><chuanhuang_li@mail.zjgsu.edu.cn> wrote:
>>>>>> Hi,All
>>>>>>
>>>>>> As an alternative, i think we can define MetadataDispatchTable by using table in table as Jamal said.
>>>>>> Pherhaps, this definition is more convinient.
>>>>>> name: MetadataDispatchTable
>>>>>> type: MetadataDispatchTableType
>>>>>> array of:
>>>>>> {
>>>>>> MetadataID /*the ID value of the metadata.*/
>>>>>> array of:
>>>>>> {
>>>>>> MetadataValue,
>>>>>> OutputIndex /*group output port index*/
>>>>>> }
>>>>>> }
>>>>>>
>>>>>> First, We use the ID value of the metadata to lookup the table (Note, not finding internal index,
>>>>>> but the MetadataID member in the entry.), and will get a sub-table. Drop if non-existent.
>>>>>> Next we lookup the sub-table using the metadata value to
>>>>>> find the OutputIndex. Drop if non-existent.
>>>>>>
>>>>>> Yours,
>>>>>> Chuanhuang
>>>>>>
>>>>>> ======= 2011-09-02 00:49:15 Jamal Hadi Salim, wrote: =======
>>>>>>
>>>>>>>Those are good reasons - and i will be happy if you kept the
>>>>>>>representation as is
>>>>>>>as long as you say something of whats below in the text.
>>>>>>>
>>>>>>>cheers,
>>>>>>>jamal
>>>>>>>
>>>>>>>On Thu, Sep 1, 2011 at 10:08 AM, Joel M. Halpern <jmh@joelhalpern.com> wrote:
>>>>>>>> I am probably missing a bit of context.
>>>>>>>> As a general rule, we do not use metadata IDs as table indices. The reason
>>>>>>>> is that they are allocated across all the uses of metdaa, so they are not a
>>>>>>>> dense set. Using them as an index produces a large, sparse, table. Not
>>>>>>>> particularly good.
>>>>>>>>
>>>>>>>> We can use the values of a metadatum as an index if that particular set of
>>>>>>>> values is designed to be dense, and start from a very small number (0, 1, or
>>>>>>>> so). Some metadata are designed that way, some aren't.
>>>>>>>>
>>>>>>>> Yours,
>>>>>>>> Joel
>>>>>>>>
>>>>>>>> On 9/1/2011 9:33 AM, Wang,Weiming wrote:
>>>>>>>>>
>>>>>>>>> Fixed all except on the following point.
>>>>>>>>> Chuanhuang,pls double check the possibility to use a table in table here.
>>>>>>>>>
>>>>>>>>> thanks,
>>>>>>>>> Weiming
>>>>>>>>> ----- Original Message -----
>>>>>>>>> From: "Jamal Hadi Salim"<hadi@mojatatu.com>
>>>>>>>>>>
>>>>>>>>>> The table contains entires of a Metadata ID, a Metadata value and an
>>>>>>>>>> OutputIndex.
>>>>>>>>>>
>>>>>>>>>> The LFB uses all existing metadata associated with every input packet
>>>>>>>>>> with their
>>>>>>>>>> metadata IDs and metadata values as the content keys to look up the table
>>>>>>>>>> to find out the relevant OutputIndex.
>>>>>>>>>> If a packet failed lookup of the table, the packet will just be dropped
>>>>>>>>>> inside the LFB.
>>>>>>>>>>
>>>>>>>>> Ok, now i realize my confusion was technical not editorial. It seems
>>>>>>>>> sensible that
>>>>>>>>> we should avoid content keys if we can get away with indexed tables. I am
>>>>>>>>> sorry
>>>>>>>>> if i am rehashing past discussion: Why was this not a table inside a
>>>>>>>>> table indirection?
>>>>>>>>> First you use the Metadata ID to index into table 1 to find the table for
>>>>>>>>> that Metadata. Drop if non-existent. Next you lookup the second table
>>>>>>>>> using the metadata value to find the OutputIndex. Drop if non-existent.
>>>>>>>>
>>>>>>
>>>> 
>>>> 
>>>>
>> 
>> 
>>



From wmwang2001@hotmail.com  Thu Sep 29 02:27:32 2011
Return-Path: <wmwang2001@hotmail.com>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D865021F850B for <forces@ietfa.amsl.com>; Thu, 29 Sep 2011 02:27:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.366
X-Spam-Level: *
X-Spam-Status: No, score=1.366 tagged_above=-999 required=5 tests=[AWL=0.351,  BAYES_40=-0.185, J_CHICKENPOX_23=0.6, J_CHICKENPOX_47=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D0hF+iCOtg0S for <forces@ietfa.amsl.com>; Thu, 29 Sep 2011 02:27:32 -0700 (PDT)
Received: from blu0-omc2-s14.blu0.hotmail.com (blu0-omc2-s14.blu0.hotmail.com [65.55.111.89]) by ietfa.amsl.com (Postfix) with ESMTP id C13D821F8C08 for <forces@ietf.org>; Thu, 29 Sep 2011 02:27:29 -0700 (PDT)
Received: from BLU0-SMTP96 ([65.55.111.71]) by blu0-omc2-s14.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 29 Sep 2011 02:30:19 -0700
X-Originating-IP: [60.186.206.79]
X-Originating-Email: [wmwang2001@hotmail.com]
Message-ID: <BLU0-SMTP961CED63495C0D97485EC6C9F60@phx.gbl>
Received: from WmwangHome ([60.186.206.79]) by BLU0-SMTP96.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 29 Sep 2011 02:30:17 -0700
From: "Wang,Weiming" <wmwang2001@hotmail.com>
To: "Chuanhuang Li" <chuanhuang_li@mail.zjgsu.edu.cn>, "Jamal Hadi Salim" <hadi@mojatatu.com>, "forces" <forces@ietf.org>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com>, <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl>, <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com>, <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl>, <4E5F91D3.9030400@joelhalpern.com>, <201109020911078756756@mail.zjgsu.edu.cn>, <CAAFAkD8WeBVvvr=+2KPuJXWp=H01eHMRkkO9_FKWSRW0OU_YSw@mail.gmail.com>, <201109230959120440269@mail.zjgsu.edu.cn> <201109231411441855361@mail.zjgsu.edu.cn>
Date: Thu, 29 Sep 2011 17:30:20 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-OriginalArrivalTime: 29 Sep 2011 09:30:17.0708 (UTC) FILETIME=[667EE2C0:01CC7E8A]
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>
Subject: Re: [forces] comments #14
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Sep 2011 09:27:33 -0000

SGkgQ2h1YW5odWFuZywgSmFtYWwgYW5kIEpvZWwsIA0KDQpXZSBjdXJyZW50bHkgb25seSBkZWZp
bmUgYSBzaW5nbGUgdHVwbGUgZGlzcGF0Y2ggdGFibGUgZm9yIHRoZSBCYXNpY01ldGFkYXRhRGlz
cGF0Y2ggTEZCLiAgRm9yIHRoaXMgcHVycG9zZSwgSSBkb24ndCBzZWUgdGhlIG5lZWQgZm9yIGFu
IGFycmF5IGluIGFycmF5IHN0cnVjdHVyZSBmb3IgaXQuIFJhdGhlciwgd2UgbWF5IG9ubHkgbmVl
ZCB0byBkZWZpbmUgdHdvIGNvbXBvbmVudCBmb3IgdGhlIHB1cnBvc2UsIHNvbWV0aGluZyBsaWtl
IGJlbG93LCBwbHMgY29tbWVudCBpdDogDQoNCioqKioqKioqKioqKioqKioqKioqKioqDQogICAg
ICA8ZGF0YVR5cGVEZWY+DQogICAgICAgICA8bmFtZT5NZXRhZGF0YURpc3BhdGNoVGFibGVUeXBl
PC9uYW1lPg0KICAgICAgICAgPHN5bm9wc2lzPlR5cGUgZm9yIE1ldGFkYXRhIGRpc3BhdGNoIHRh
YmxlLjwvc3lub3BzaXM+DQogICAgICAgICA8YXJyYXkgdHlwZT0idmFyaWFibGUtc2l6ZSI+DQog
ICAgICAgICA8c3RydWN0Pg0KICAgICAgICAgICAgPGNvbXBvbmVudCBjb21wb25lbnRJRD0iMSI+
DQogICAgICAgICAgICAgICA8bmFtZT5NZXRhZGF0YVZhbHVlPC9uYW1lPg0KICAgICAgICAgICAg
ICAgPHN5bm9wc2lzPm1ldGFkYXRhIHZhbHVlLjwvc3lub3BzaXM+DQogICAgICAgICAgICAgICA8
dHlwZVJlZj51aW50MzI8L3R5cGVSZWY+DQogICAgICAgICAgICA8L2NvbXBvbmVudD4NCiAgICAg
ICAgICAgIDxjb21wb25lbnQgY29tcG9uZW50SUQ9IjIiPg0KICAgICAgICAgICAgICAgPG5hbWU+
T3V0cHV0SW5kZXg8L25hbWU+DQogICAgICAgICAgICAgICA8c3lub3BzaXM+Z3JvdXAgb3V0cHV0
IHBvcnQgaW5kZXguPC9zeW5vcHNpcz4NCiAgICAgICAgICAgICAgIDx0eXBlUmVmPnVpbnQzMjwv
dHlwZVJlZj4NCiAgICAgICAgICAgIDwvY29tcG9uZW50Pg0KICAgICAgICAgPC9zdHJ1Y3Q+ICAg
DQogICAgICAgICAgIDxjb250ZW50S2V5IGNvbnRlbnRLZXlJRD0iMSI+DQogICAgICAgICAgIDxj
b250ZW50S2V5RmllbGQ+TWV0YWRhdGFWYWx1ZTwvY29udGVudEtleUZpZWxkPg0KICAgICAgICAg
ICA8L2NvbnRlbnRLZXk+DQogICAgICAgICA8L2FycmF5Pg0KICAgICAgPC9kYXRhVHlwZURlZj4N
Cg0KICAgIDxMRkJDbGFzc0RlZiBMRkJDbGFzc0lEPSIxNiI+DQogICAgICAgICA8bmFtZT5CYXNp
Y01ldGFkYXRhRGlzcGF0Y2g8L25hbWU+DQouLi4uLi4gIA0KICAgICAgICA8b3V0cHV0UG9ydD4N
CiAgICAgICAgICAgIDxuYW1lPkV4Y2VwdGlvbk91dDwvbmFtZT4NCi4uLi4NCiAgICAgICAgIA0K
ICAgICAgICAgPGNvbXBvbmVudHM+DQogICAgICAgICAgICA8Y29tcG9uZW50IGNvbXBvbmVudElE
PSIxIj4NCiAgICAgICAgICAgICAgICA8bmFtZT5NZXRhZGF0YUlEPC9uYW1lPg0KICAgICAgICAg
ICAgICAgIDxzeW5vcHNpcz50aGUgbWV0YWRhdGEgSUQgZm9yIGRpc3BhdGNoaW5nPC9zeW5vcHNp
cz4NCiAgICAgICAgICAgIDwvY29tcG9uZW50Pg0KICAgICAgICAgICAgPGNvbXBvbmVudCBhY2Nl
c3M9InJlYWQtd3JpdGUiIGNvbXBvbmVudElEPSIyIj4NCiAgICAgICAgICAgICAgICAgIDxuYW1l
Pk1ldGFkYXRhRGlzcGF0Y2hUYWJsZTwvbmFtZT4NCiAgICAgICAgICAgICAgICAgICA8c3lub3Bz
aXM+TWV0YWRhdGEgZGlzcGF0Y2ggdGFibGUuPC9zeW5vcHNpcz4NCiAgICAgICAgICAgICAgICAg
ICA8dHlwZVJlZj5NZXRhZGF0YURpc3BhdGNoVGFibGVUeXBlPC90eXBlUmVmPg0KICAgICAgICAg
ICAgPC9jb21wb25lbnQ+ICAgICAgDQogICAgICAgICA8L2NvbXBvbmVudHM+DQogICAgICAgPC9M
RkJDbGFzc0RlZj4gIA0KKioqKioqKioqKioqKioqKioqKioqKioNCg0KQWNjb3JkaW5nbHnvvIx0
aGUgZGVzY3JpcHRpb24gdGV4dCBmb3IgdGhlIEJhc2ljTWV0YWRhdGFEaXNwYXRjaCBMRkIgaXMg
YXMgZm9sbG93cywgKEphbWFsIGVzcGVjaWFsbHkpIHBscyBoZWxwIHRvIHJldmlldyBpdCwgdGhh
bmtzIGEgbG90Lg0KDQotLS0tLS0tLS0tIA0KNS41LjEuIEJhc2ljTWV0YWRhdGFEaXNwYXRjaA0K
IA0KVGhlIEJhc2ljTWV0YWRhdGFEaXNwYXRjaCBMRkIgaXMgZGVmaW5lZCB0byBhYnN0cmFjdCB0
aGUgcHJvY2VzcyBpbiB3aGljaCBhIHBhY2tldCBpcyBkaXNwYXRjaGVkIHRvIHNvbWUgb3V0cHV0
IHBhdGggYmFzZWQgb24gaXRzIGFzc29jaWF0ZWQgbWV0YWRhdGEgdmFsdWUuIA0KIA0KNS41LjEu
MS4gRGF0YSBIYW5kbGluZw0KICAgDQpUaGUgQmFzaWNNZXRhZGF0YURpc3BhdGNoIGhhcyBvbmx5
IG9uZSBzaW5nbGV0b24gaW5wdXQga25vd24gYXMgIlBrdHNJbiIuIEV2ZXJ5IGlucHV0IHBhY2tl
dCBzaG91bGQgYmUgYXNzb2NpYXRlZCB3aXRoIGEgbWV0YWRhdGEgdGhhdCB3aWxsIGJlIHVzZWQg
YnkgdGhlIExGQiB0byBkbyB0aGUgZGlzcGF0Y2guIFRoaXMgTEZCIGNvbnRhaW5zIGEgTWV0YWRh
dGEgSUQgY29tcG9uZW50IGEgZGlzcGF0Y2ggdGFibGUgbmFtZWQgTWV0YWRhdGFEaXNwYXRjaFRh
YmxlLCBhbGwgY29uZmlndXJlZCBieSB0aGUgQ0UuIFRoZSBNZXRhZGF0YSBJRCBzcGVjaWZpZXMg
d2hpY2ggbWV0YWRhdGEgaXMgdG8gYmUgdXNlZCBmb3IgZGlzcGF0Y2hpbmcgcGFja2V0cy4gVGhl
IE1ldGFkYXRhRGlzcGF0Y2hUYWJsZSBjb250YWlucyBlbnRyaWVzIG9mIGEgTWV0YWRhdGEgdmFs
dWUgYW5kIGFuIE91dHB1dEluZGV4LCBzcGVjaWZ5aW5nIHRoYXQgdGhlIHBhY2tldCB3aXRoIHRo
ZSBtZXRhZGF0YSB2YWx1ZSBtdXN0IGdvIG91dCBmcm9tIHRoZSBMRkIgZ3JvdXAgb3V0cHV0IHBv
cnQgaW5zdGFuY2Ugd2l0aCB0aGUgT3V0cHV0SW5kZXguIA0KIA0KVHdvIG91dHB1dCBMRkIgcG9y
dHMgYXJlIGRlZmluZWQuIA0KIA0KVGhlIGZpcnN0IG91dHB1dCBpcyBhIGdyb3VwIG91dHB1dCBw
b3J0IGtub3duIGFzICJQa3RzT3V0Ii4gQSBwYWNrZXQgd2l0aCBpdHMgYXNzb2NpYXRlZCBtZXRh
ZGF0YSBoYXZpbmcgZm91bmQgYW4gT3V0cHV0SW5kZXggYnkgc3VjY2Vzc2Z1bGx5IGxvb2tpbmcg
dXAgdGhlIGRpc3BhdGNoIHRhYmxlIHdpbGwgYmUgb3V0cHV0IHRvIHRoZSBncm91cCBwb3J0IGlu
c3RhbmNlIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgaW5kZXguIA0KICAgDQpUaGUgc2Vjb25kIG91
dHB1dCBpcyBhIHNpbmdsZXRvbiBvdXRwdXQgcG9ydCBrbm93biBhcyAiRXhjZXB0aW9uT3V0Iiwg
d2hpY2ggd2lsbCBvdXRwdXQgcGFja2V0cyBmb3Igd2hpY2ggdGhlIGRhdGEgcHJvY2Vzc2luZyBm
YWlsZWQsIGFsb25nIHdpdGggYW4gYWRkaXRpb25hbCBFeGNlcHRpb25JRCBtZXRhZGF0YSB0byBp
bmRpY2F0ZSB3aGF0IGNhdXNlZCB0aGUgZXhjZXB0aW9uLiBDdXJyZW50bHkgZGVmaW5lZCBleGNl
cHRpb24gdHlwZXMgaW5jbHVkZTogDQogbyBUaGVyZSBpcyBubyBtYXRjaGluZyB3aGVuIGxvb2tp
bmcgdXAgdGhlIG1ldGFkYXRhIGRpc3BhdGNoIHRhYmxlLg0KIA0KQXMgYW4gZXhhbXBsZSwgaWYg
dGhlIENFIGRlY2lkZXMgdG8gZGlzcGF0Y2ggcGFja2V0cyBhY2NvcmRpbmcgdG8gYSBwaHlzaWNh
bCBwb3J0IElEIChQSFlQb3J0SUQpLCB0aGUgQ0UgbWF5IHNldCB0aGUgSUQgb2YgUEhZUG9ydElE
IG1ldGFkYXRhIHRvIHRoZSBMRkIgZmlyc3QuIE1vcmVvdmVyLCB0aGUgQ0UgYWxzbyBzZXRzIHRo
ZSBQSFlQb3J0SUQgYWN0dWFsIHZhbHVlcyAodGhlIG1ldGFkYXRhIHZhbHVlcykgYW5kIGFzc2ln
bmVkIE91dHB1dEluZGV4IGZvciB0aGUgdmFsdWVzIHRvIHRoZSBkaXNwYXRjaCB0YWJsZSBpbiB0
aGUgTEZCLiBXaGVuIGEgcGFja2V0IGFycml2ZXMsIGEgUEhZUG9ydElEIG1ldGFkYXRhIGlzIGZv
dW5kIGFzc29jaWF0ZWQgd2l0aCB0aGUgcGFja2V0LCB0aGUgbWV0YWRhdGEgdmFsdWUgaXMgZnVy
dGhlciB1c2VkIGFzIGEga2V5IHRvIGxvb2sgdXAgdGhlIGRpc3BhdGNoIHRhYmxlIHRvIGZpbmQg
b3V0IGFuIG91dHB1dCBwb3J0IGluc3RhbmNlIGZvciB0aGUgcGFja2V0LiANCiANCkN1cnJlbnRs
eSB0aGUgQmFzaWNNZXRhZGF0YURpc3BhdGNoIExGQiBvbmx5IGFsbG93cyB0aGUgbWV0YWRhdGEg
dmFsdWUgb2YgdGhlIGRpc3BhdGNoIHRhYmxlIGVudHJ5IGJlIDMyLWJpdHMgaW50ZWdlci4gQSBt
ZXRhZGF0YSB3aXRoIG90aGVyIHR5cGVzIG9mIHZhbHVlIGlzIG5vdCBzdXBwb3J0ZWQgaW4gdGhp
cyB2ZXJzaW9uLiBBIG1vcmUgY29tcGxleCBtZXRhZGF0YSBkaXNwYXRjaCBMRkIgbWF5IGJlIGRl
ZmluZWQgaW4gZnV0dXJlIHZlcnNpb24gb2YgdGhlIGxpYnJhcnkuIEluIHRoYXQgTEZCLCBtdWx0
aXBsZSB0dXBsZXMgb2YgbWV0YWRhdGEgd2l0aCBtb3JlIHZhbHVlIHR5cGVzIHN1cHBvcnRlZCBt
YXkgYmUgdXNlZCB0byBkaXNwYXRjaCBwYWNrZXRzLg0KIA0KNS41LjEuMi4gQ29tcG9uZW50cw0K
IA0KVGhpcyBMRkIgaGFzIHR3byBjb21wb25lbnRzLiBPbmUgY29tcG9uZW50IGlzIE1ldGFkYXRh
SUQgYW5kIHRoZSBvdGhlciBpcyBNZXRhZGF0YURpc3BhdGNoVGFibGUuIEVhY2ggcm93IG9mIHRo
ZSBkaXNwYXRjaCB0YWJsZSBpcyBhIHN0cnVjdCBjb250YWluaW5nIGEgbWV0YWRhdGEgdmFsdWUg
ZW50cnkgYW5kIHRoZSBPdXRwdXRJbmRleCBlbnRyeS4gTm90ZSB0aGF0IGN1cnJlbnRseSwgdGhl
IG1ldGFkYXRhIHZhbHVlIGlzIG9ubHkgYWxsb3dlZCB0byBiZSAzMi1iaXRzIGludGVnZXIuIFRo
ZSBtZXRhZGF0YSB2YWx1ZSBpcyBhbHNvIGRlZmluZWQgYXMgYSBjb250ZW50IGtleSBmb3IgdGhl
IHRhYmxlLiBUaGUgY29uY2VwdCBvZiBjb250ZW50IGtleSBpcyBhIHNlYXJjaGluZyBrZXkgZm9y
IHRhYmxlcyB3aGljaCBpcyBkZWZpbmVkIGluIHRoZSBGb3JDRVMgRkUgTW9kZWwgKFJGQyA1ODEy
KS4gIFNlZSB0aGlzIGRvY3VtZW50IGFuZCBhbHNvIHRoZSBGb3JDRVMgUHJvdG9jb2wgKFJGQyA1
ODEwKSBmb3IgbW9yZSBkZXRhaWxzIG9uIHRoZSBkZWZpbml0aW9uIGFuZCB1c2Ugb2YgYSBjb250
ZW50IGtleS4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQp0aGFua3MsDQpXZWltaW5nDQoNCg0K
DQoNCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQpGcm9tOiAiQ2h1YW5odWFuZyBMaSIg
PGNodWFuaHVhbmdfbGlAbWFpbC56amdzdS5lZHUuY24+DQoNCj4gQXJyYXkgaW4gYXJyYXksIHRo
ZSBYTUwgZGVmaW5lZCBhcyBmb2xsb3dzOg0KPiANCj4gKioqKioqKioqKioqKioqKioqKioqKioN
Cj4gICAgIDxkYXRhVHlwZURlZj4NCj4gICAgICAgICA8bmFtZT5NZXRhZGF0YURpc3BhdGNoU3Vi
dGFibGVFbnRyeVR5cGU8L25hbWU+DQo+ICAgICAgICAgPHN5bm9wc2lzPkVudHJ5IHR5cGUgZm9y
IHRoZSBzdWJ0YWJsZSBvZiBtZXRhZGF0YSBkaXNwYXRjaCB0YWJsZS48L3N5bm9wc2lzPg0KPiAg
ICAgICAgIDxzdHJ1Y3Q+DQo+ICAgICAgICAgICAgPGNvbXBvbmVudCBjb21wb25lbnRJRD0iMiI+
DQo+ICAgICAgICAgICAgICAgPG5hbWU+TWV0YWRhdGFWYWx1ZTwvbmFtZT4NCj4gICAgICAgICAg
ICAgICA8c3lub3BzaXM+bWV0YWRhdGEgdmFsdWUuPC9zeW5vcHNpcz4NCj4gICAgICAgICAgICAg
ICA8dHlwZVJlZj51aW50MzI8L3R5cGVSZWY+DQo+ICAgICAgICAgICAgPC9jb21wb25lbnQ+DQo+
ICAgICAgICAgICAgPGNvbXBvbmVudCBjb21wb25lbnRJRD0iMyI+DQo+ICAgICAgICAgICAgICAg
PG5hbWU+T3V0cHV0SW5kZXg8L25hbWU+DQo+ICAgICAgICAgICAgICAgPHN5bm9wc2lzPmdyb3Vw
IG91dHB1dCBwb3J0IGluZGV4Ljwvc3lub3BzaXM+DQo+ICAgICAgICAgICAgICAgPHR5cGVSZWY+
dWludDMyPC90eXBlUmVmPg0KPiAgICAgICAgICAgIDwvY29tcG9uZW50Pg0KPiAgICAgICAgIDwv
c3RydWN0PiAgIA0KPiAgICAgIDwvZGF0YVR5cGVEZWY+IA0KPiANCj4gICAgICA8ZGF0YVR5cGVE
ZWY+DQo+ICAgICAgICAgPG5hbWU+TWV0YWRhdGFEaXNwYXRjaFN1YnRhYmxlVHlwZTwvbmFtZT4N
Cj4gICAgICAgICA8c3lub3BzaXM+VHlwZSBmb3IgdGhlIHN1YnRhYmxlIG9mIG1ldGFkYXRhIGRp
c3BhdGNoIHRhYmxlLiA8L3N5bm9wc2lzPg0KPiAgICAgICAgIDxhcnJheSB0eXBlPSJ2YXJpYWJs
ZS1zaXplIj4NCj4gICAgICAgICAgIDx0eXBlUmVmPk1ldGFkYXRhRGlzcGF0Y2hTdWJ0YWJsZUVu
dHJ5VHlwZTwvdHlwZVJlZj4NCj4gICAgICAgICAgIDxjb250ZW50S2V5IGNvbnRlbnRLZXlJRD0i
MSI+DQo+ICAgICAgICAgICA8Y29udGVudEtleUZpZWxkPk1ldGFkYXRhVmFsdWU8L2NvbnRlbnRL
ZXlGaWVsZD4NCj4gICAgICAgICAgIDwvY29udGVudEtleT4NCj4gICAgICAgICA8L2FycmF5Pg0K
PiAgICAgIDwvZGF0YVR5cGVEZWY+DQo+IA0KPiAgICAgIDxkYXRhVHlwZURlZj4NCj4gICAgICAg
ICA8bmFtZT5NZXRhZGF0YURpc3BhdGNoVHlwZTwvbmFtZT4NCj4gICAgICAgICA8c3lub3BzaXM+
RW50cnkgdHlwZSBmb3IgbWV0YWRhdGEgZGlzcGF0Y2ggdGFibGUuPC9zeW5vcHNpcz4NCj4gICAg
ICAgICA8c3RydWN0Pg0KPiAgICAgICAgICAgIDxjb21wb25lbnQgY29tcG9uZW50SUQ9IjEiPg0K
PiAgICAgICAgICAgICAgIDxuYW1lPk1ldGFkYXRhSUQ8L25hbWU+DQo+ICAgICAgICAgICAgICAg
PHN5bm9wc2lzPm1ldGFkYXRhIElEPC9zeW5vcHNpcz4NCj4gICAgICAgICAgICAgICA8dHlwZVJl
Zj51aW50MzI8L3R5cGVSZWY+DQo+ICAgICAgICAgICAgPC9jb21wb25lbnQ+DQo+ICAgICAgICAg
ICAgPGNvbXBvbmVudCBjb21wb25lbnRJRD0iMiI+DQo+ICAgICAgICAgICAgICAgPG5hbWU+TWV0
YWRhdGFEaXNwYXRjaFN1YnRhYmxlPC9uYW1lPg0KPiAgICAgICAgICAgICAgIDxzeW5vcHNpcz5N
ZXRhZGF0YSBkaXNwYXRjaCB0YWJsZS48L3N5bm9wc2lzPg0KPiAgICAgICAgICAgIDxhcnJheSB0
eXBlPSJ2YXJpYWJsZS1zaXplIj4NCj4gICAgICAgICAgICAgICA8dHlwZVJlZj5NZXRhZGF0YURp
c3BhdGNoU3VidGFibGVUeXBlPC90eXBlUmVmPg0KPiAgICAgICAgICAgICAgIDwvYXJyYXk+DQo+
ICAgICAgICAgICAgPC9jb21wb25lbnQ+DQo+ICAgICAgICAgPC9zdHJ1Y3Q+ICAgDQo+ICAgICAg
PC9kYXRhVHlwZURlZj4gDQo+IA0KPiAgICAgIDxkYXRhVHlwZURlZj4NCj4gICAgICAgICA8bmFt
ZT5NZXRhZGF0YURpc3BhdGNoVGFibGVUeXBlPC9uYW1lPg0KPiAgICAgICAgIDxzeW5vcHNpcz5U
eXBlIGZvciBNZXRhZGF0YSBkaXNwYXRjaCB0YWJsZS48L3N5bm9wc2lzPg0KPiAgICAgICAgIDxh
cnJheSB0eXBlPSJ2YXJpYWJsZS1zaXplIj4NCj4gICAgICAgICAgIDx0eXBlUmVmPk1ldGFkYXRh
RGlzcGF0Y2hUeXBlPC90eXBlUmVmPg0KPiAgICAgICAgICAgPGNvbnRlbnRLZXkgY29udGVudEtl
eUlEPSIxIj4NCj4gICAgICAgICAgIDxjb250ZW50S2V5RmllbGQ+TWV0YWRhdGFJRDwvY29udGVu
dEtleUZpZWxkPg0KPiAgICAgICAgICAgPC9jb250ZW50S2V5PiAgICAgICAgICAgDQo+ICAgICAg
ICAgPC9hcnJheT4NCj4gICAgICA8L2RhdGFUeXBlRGVmPg0KPiANCj4gWW91cnMsDQo+IENodWFu
aHVhbmcgDQo+IA0KPiA9PT09PT09IDIwMTEtMDktMjMgMTA6NDM6MTUgV2FuZyxXZWltaW5nLCB3
cm90ZTogPT09PT09PQ0KPiANCj4+UGxzIHByb3ZpZGUgYSBmdWxsIFhNTCBkZWZpbml0aW9uIHNv
IHRoYXQgd2UgY2FuIHJldmlldyBpdCBhZ2FpbiBhbmQgd3JpdGUgdGhlIHRleHQuDQo+Pg0KPj50
aGtzLA0KPj5XZWltaW5nDQo+Pg0KPj4tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KPj5G
cm9tOiAiQ2h1YW5odWFuZyBMaSIgPGNodWFuaHVhbmdfbGlAbWFpbC56amdzdS5lZHUuY24+DQo+
PlN1YmplY3Q6IFJlOiBjb21tZW50cyAjMTQNCj4+DQo+Pg0KPj4+IEhpLCBhbGwNCj4+PiBJIHRo
aW5rIHRoZXJlIGlzIG5vIHNwYXJzZSBpc3N1ZSwgd2hhdGV2ZXIgZm9ybWF0IHdlIGRlZmluZSB0
aGlzIHRhYmxlIGFzIC0tIA0KPj4+IGFycmF5IGluIGFycmF5IG9yIGp1c3Qgb25lIGFycmF5LiBX
ZSBkbyBub3QgdXNlIG1ldGFkYXRhIElEcyBhcyB0YWJsZSBpbmRpY2VzLg0KPj4+IFRoZSB0YWJs
ZSBpbmRpY2VzIHN0aWxsIGFyZTogMSwyLDMsLi4uLi4uIFRoZSBtZXRhZGF0YSBJRCBpcyB0aGUg
Y29udGVudCBvZiB0aGUgDQo+Pj4gdGFibGUgKG9uZSBvZiB0aGUgbWVtYmVyIG9mIHRoZSBzdHJ1
Y3R1cmUuKS4gSSBwcmVmZXIgdG8gdGhlIGFycmF5IGluIGFycmF5IGRlZmluaXRpb24gDQo+Pj4g
YXMgSmFtYWwgbWVudGlvbmVkLg0KPj4+IA0KPj4+IG5hbWU6IE1ldGFkYXRhRGlzcGF0Y2hUYWJs
ZQ0KPj4+IHR5cGU6IE1ldGFkYXRhRGlzcGF0Y2hUYWJsZVR5cGUNCj4+PiBhcnJheSBvZjoNCj4+
PiB7DQo+Pj4gICAgTWV0YWRhdGFJRCAvKnRoZSBJRCB2YWx1ZSBvZiB0aGUgbWV0YWRhdGEuKi8N
Cj4+PiAgICBhcnJheSBvZjogIA0KPj4+ICAgIHsNCj4+PiAgICAgICBNZXRhZGF0YVZhbHVlLA0K
Pj4+ICAgICAgIE91dHB1dEluZGV4IC8qZ3JvdXAgb3V0cHV0IHBvcnQgaW5kZXgqLw0KPj4+ICAg
IH0NCj4+PiB9ICAgDQo+Pj4gd2UgdXNlIE1ldGFkYXRhVmFsdWUgYXMgdGhlIGNvbnRlbnQga2V5
IGluIGlubmVyIHRhYmxlLC4NCj4+PiB3ZSB1c2UgdGhlIHZhbHVlIG9mIE1ldGFkYXRhSUQgYXMg
dGhlIGNvbnRlbnQga2V5IGluIG91dGVyIHRhYmxlLg0KPj4+IA0KPj4+IFlvdXJzLA0KPj4+IENo
dWFuaHVhbmcgDQo+Pj4gDQo+Pj4gPT09PT09PSAyMDExLTA5LTIyIDIwOjU3OjMxIFdhbmcsV2Vp
bWluZywgd3JvdGU6ID09PT09PT0NCj4+PiANCj4+Pj5DaHVhbmh1YW5nIGFuZCBKYW1hbCwNCj4+
Pj4NCj4+Pj5JJ20gb2sgd2l0aCB0aGUgZGVmaW5pdGlvbi4gTW9yZW92ZXIsIGFzIHlvdSBtZW50
aW9uZWQsIHRoZSBNZXRhZGF0YUlEIG1heSBoYXZlIHRvIGJlIGRlZmluZWQgYXMgYSAnY29udGVu
dCBrZXknLiBCeSB1c2Ugb2YgdGhlIGNvbnRlbnQga2V5LCB3ZSBtYXkgYXZvaWQgdXNpbmcgaXQg
aXMgdGhlIHRhYmxlIGluZGV4IHRvIGxvb2sgdXAgdGhlIGtleSwgd2hpY2gsIGFzIEpvZWwgcG9p
bnRlZCwgbWF5IG5vdCBiZSBkZW5zZSBlbm91Z2guDQo+Pj4+DQo+Pj4+SG93IGFib3V0IHRoZSBz
b2x1dGlvbj8NCj4+Pj4NCj4+Pj50aGtzLA0KPj4+PldlaW1pbmcNCj4+Pj4NCj4+Pj4tLS0tLSBP
cmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KPj4+PkZyb206ICJKYW1hbCBIYWRpIFNhbGltIiA8aGFk
aUBtb2phdGF0dS5jb20+DQo+Pj4+U3ViamVjdDogUmU6IGNvbW1lbnRzICMxNA0KPj4+Pg0KPj4+
Pg0KPj4+PkNodWFuaHVhbmcsDQo+Pj4+DQo+Pj4+QmFzZWQgb24gd2hhdCBKb2VsIHNhaWQgKHRo
ZSBzcGFyc2l0eSBpc3N1ZSkgLSBJIGFtIG9wZW4gdG8gbGVhdmluZyBpdCBhcyBpdCB3YXMNCj4+
Pj5hcyBsb25nIGFzIHRoZSB0ZXh0IHJlZmxlY3RzIHRoZSByZWFzb25pbmcuDQo+Pj4+SSB3aWxs
IGxlYXZlIGl0IHVwIHRvIHRoZSBhdXRob3JzIHRvIG1ha2UgdGhhdCBjYWxsLg0KPj4+Pg0KPj4+
PmNoZWVycywNCj4+Pj5qYW1hbA0KPj4+Pg0KPj4+Pk9uIFRodSwgU2VwIDEsIDIwMTEgYXQgOTox
MSBQTSwgQ2h1YW5odWFuZyBMaQ0KPj4+PjxjaHVhbmh1YW5nX2xpQG1haWwuempnc3UuZWR1LmNu
PiB3cm90ZToNCj4+Pj4+IEhpLEFsbA0KPj4+Pj4NCj4+Pj4+IEFzIGFuIGFsdGVybmF0aXZlLCBp
IHRoaW5rIHdlIGNhbiBkZWZpbmUgTWV0YWRhdGFEaXNwYXRjaFRhYmxlIGJ5IHVzaW5nIHRhYmxl
IGluIHRhYmxlIGFzIEphbWFsIHNhaWQuDQo+Pj4+PiBQaGVyaGFwcywgdGhpcyBkZWZpbml0aW9u
IGlzIG1vcmUgY29udmluaWVudC4NCj4+Pj4+IG5hbWU6IE1ldGFkYXRhRGlzcGF0Y2hUYWJsZQ0K
Pj4+Pj4gdHlwZTogTWV0YWRhdGFEaXNwYXRjaFRhYmxlVHlwZQ0KPj4+Pj4gYXJyYXkgb2Y6DQo+
Pj4+PiB7DQo+Pj4+PiBNZXRhZGF0YUlEIC8qdGhlIElEIHZhbHVlIG9mIHRoZSBtZXRhZGF0YS4q
Lw0KPj4+Pj4gYXJyYXkgb2Y6DQo+Pj4+PiB7DQo+Pj4+PiBNZXRhZGF0YVZhbHVlLA0KPj4+Pj4g
T3V0cHV0SW5kZXggLypncm91cCBvdXRwdXQgcG9ydCBpbmRleCovDQo+Pj4+PiB9DQo+Pj4+PiB9
DQo+Pj4+Pg0KPj4+Pj4gRmlyc3QsIFdlIHVzZSB0aGUgSUQgdmFsdWUgb2YgdGhlIG1ldGFkYXRh
IHRvIGxvb2t1cCB0aGUgdGFibGUgKE5vdGUsIG5vdCBmaW5kaW5nIGludGVybmFsIGluZGV4LA0K
Pj4+Pj4gYnV0IHRoZSBNZXRhZGF0YUlEIG1lbWJlciBpbiB0aGUgZW50cnkuKSwgYW5kIHdpbGwg
Z2V0IGEgc3ViLXRhYmxlLiBEcm9wIGlmIG5vbi1leGlzdGVudC4NCj4+Pj4+IE5leHQgd2UgbG9v
a3VwIHRoZSBzdWItdGFibGUgdXNpbmcgdGhlIG1ldGFkYXRhIHZhbHVlIHRvDQo+Pj4+PiBmaW5k
IHRoZSBPdXRwdXRJbmRleC4gRHJvcCBpZiBub24tZXhpc3RlbnQuDQo+Pj4+Pg0KPj4+Pj4gWW91
cnMsDQo+Pj4+PiBDaHVhbmh1YW5nDQo+Pj4+Pg0KPj4+Pj4gPT09PT09PSAyMDExLTA5LTAyIDAw
OjQ5OjE1IEphbWFsIEhhZGkgU2FsaW0sIHdyb3RlOiA9PT09PT09DQo+Pj4+Pg0KPj4+Pj4+VGhv
c2UgYXJlIGdvb2QgcmVhc29ucyAtIGFuZCBpIHdpbGwgYmUgaGFwcHkgaWYgeW91IGtlcHQgdGhl
DQo+Pj4+Pj5yZXByZXNlbnRhdGlvbiBhcyBpcw0KPj4+Pj4+YXMgbG9uZyBhcyB5b3Ugc2F5IHNv
bWV0aGluZyBvZiB3aGF0cyBiZWxvdyBpbiB0aGUgdGV4dC4NCj4+Pj4+Pg0KPj4+Pj4+Y2hlZXJz
LA0KPj4+Pj4+amFtYWwNCj4+Pj4+Pg0KPj4+Pj4+T24gVGh1LCBTZXAgMSwgMjAxMSBhdCAxMDow
OCBBTSwgSm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPiB3cm90ZToNCj4+Pj4+
Pj4gSSBhbSBwcm9iYWJseSBtaXNzaW5nIGEgYml0IG9mIGNvbnRleHQuDQo+Pj4+Pj4+IEFzIGEg
Z2VuZXJhbCBydWxlLCB3ZSBkbyBub3QgdXNlIG1ldGFkYXRhIElEcyBhcyB0YWJsZSBpbmRpY2Vz
LiBUaGUgcmVhc29uDQo+Pj4+Pj4+IGlzIHRoYXQgdGhleSBhcmUgYWxsb2NhdGVkIGFjcm9zcyBh
bGwgdGhlIHVzZXMgb2YgbWV0ZGFhLCBzbyB0aGV5IGFyZSBub3QgYQ0KPj4+Pj4+PiBkZW5zZSBz
ZXQuIFVzaW5nIHRoZW0gYXMgYW4gaW5kZXggcHJvZHVjZXMgYSBsYXJnZSwgc3BhcnNlLCB0YWJs
ZS4gTm90DQo+Pj4+Pj4+IHBhcnRpY3VsYXJseSBnb29kLg0KPj4+Pj4+Pg0KPj4+Pj4+PiBXZSBj
YW4gdXNlIHRoZSB2YWx1ZXMgb2YgYSBtZXRhZGF0dW0gYXMgYW4gaW5kZXggaWYgdGhhdCBwYXJ0
aWN1bGFyIHNldCBvZg0KPj4+Pj4+PiB2YWx1ZXMgaXMgZGVzaWduZWQgdG8gYmUgZGVuc2UsIGFu
ZCBzdGFydCBmcm9tIGEgdmVyeSBzbWFsbCBudW1iZXIgKDAsIDEsIG9yDQo+Pj4+Pj4+IHNvKS4g
U29tZSBtZXRhZGF0YSBhcmUgZGVzaWduZWQgdGhhdCB3YXksIHNvbWUgYXJlbid0Lg0KPj4+Pj4+
Pg0KPj4+Pj4+PiBZb3VycywNCj4+Pj4+Pj4gSm9lbA0KPj4+Pj4+Pg0KPj4+Pj4+PiBPbiA5LzEv
MjAxMSA5OjMzIEFNLCBXYW5nLFdlaW1pbmcgd3JvdGU6DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gRml4
ZWQgYWxsIGV4Y2VwdCBvbiB0aGUgZm9sbG93aW5nIHBvaW50Lg0KPj4+Pj4+Pj4gQ2h1YW5odWFu
ZyxwbHMgZG91YmxlIGNoZWNrIHRoZSBwb3NzaWJpbGl0eSB0byB1c2UgYSB0YWJsZSBpbiB0YWJs
ZSBoZXJlLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IHRoYW5rcywNCj4+Pj4+Pj4+IFdlaW1pbmcNCj4+
Pj4+Pj4+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4+Pj4+Pj4+IEZyb206ICJKYW1h
bCBIYWRpIFNhbGltIjxoYWRpQG1vamF0YXR1LmNvbT4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IFRo
ZSB0YWJsZSBjb250YWlucyBlbnRpcmVzIG9mIGEgTWV0YWRhdGEgSUQsIGEgTWV0YWRhdGEgdmFs
dWUgYW5kIGFuDQo+Pj4+Pj4+Pj4gT3V0cHV0SW5kZXguDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBU
aGUgTEZCIHVzZXMgYWxsIGV4aXN0aW5nIG1ldGFkYXRhIGFzc29jaWF0ZWQgd2l0aCBldmVyeSBp
bnB1dCBwYWNrZXQNCj4+Pj4+Pj4+PiB3aXRoIHRoZWlyDQo+Pj4+Pj4+Pj4gbWV0YWRhdGEgSURz
IGFuZCBtZXRhZGF0YSB2YWx1ZXMgYXMgdGhlIGNvbnRlbnQga2V5cyB0byBsb29rIHVwIHRoZSB0
YWJsZQ0KPj4+Pj4+Pj4+IHRvIGZpbmQgb3V0IHRoZSByZWxldmFudCBPdXRwdXRJbmRleC4NCj4+
Pj4+Pj4+PiBJZiBhIHBhY2tldCBmYWlsZWQgbG9va3VwIG9mIHRoZSB0YWJsZSwgdGhlIHBhY2tl
dCB3aWxsIGp1c3QgYmUgZHJvcHBlZA0KPj4+Pj4+Pj4+IGluc2lkZSB0aGUgTEZCLg0KPj4+Pj4+
Pj4+DQo+Pj4+Pj4+PiBPaywgbm93IGkgcmVhbGl6ZSBteSBjb25mdXNpb24gd2FzIHRlY2huaWNh
bCBub3QgZWRpdG9yaWFsLiBJdCBzZWVtcw0KPj4+Pj4+Pj4gc2Vuc2libGUgdGhhdA0KPj4+Pj4+
Pj4gd2Ugc2hvdWxkIGF2b2lkIGNvbnRlbnQga2V5cyBpZiB3ZSBjYW4gZ2V0IGF3YXkgd2l0aCBp
bmRleGVkIHRhYmxlcy4gSSBhbQ0KPj4+Pj4+Pj4gc29ycnkNCj4+Pj4+Pj4+IGlmIGkgYW0gcmVo
YXNoaW5nIHBhc3QgZGlzY3Vzc2lvbjogV2h5IHdhcyB0aGlzIG5vdCBhIHRhYmxlIGluc2lkZSBh
DQo+Pj4+Pj4+PiB0YWJsZSBpbmRpcmVjdGlvbj8NCj4+Pj4+Pj4+IEZpcnN0IHlvdSB1c2UgdGhl
IE1ldGFkYXRhIElEIHRvIGluZGV4IGludG8gdGFibGUgMSB0byBmaW5kIHRoZSB0YWJsZSBmb3IN
Cj4+Pj4+Pj4+IHRoYXQgTWV0YWRhdGEuIERyb3AgaWYgbm9uLWV4aXN0ZW50LiBOZXh0IHlvdSBs
b29rdXAgdGhlIHNlY29uZCB0YWJsZQ0KPj4+Pj4+Pj4gdXNpbmcgdGhlIG1ldGFkYXRhIHZhbHVl
IHRvIGZpbmQgdGhlIE91dHB1dEluZGV4LiBEcm9wIGlmIG5vbi1leGlzdGVudC4NCj4+Pj4+Pj4N
Cj4+Pj4+DQo+Pj4gDQo+Pj4gDQo+Pj4NCj4gDQo+IA0KPg==


From chuanhuang_li@mail.zjgsu.edu.cn  Thu Sep 29 08:14:51 2011
Return-Path: <chuanhuang_li@mail.zjgsu.edu.cn>
X-Original-To: forces@ietfa.amsl.com
Delivered-To: forces@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08C0621F8D94 for <forces@ietfa.amsl.com>; Thu, 29 Sep 2011 08:14:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.225
X-Spam-Level: 
X-Spam-Status: No, score=0.225 tagged_above=-999 required=5 tests=[AWL=-0.025,  BAYES_00=-2.599, FROM_EXCESS_BASE64=1.456, J_CHICKENPOX_23=0.6,  J_CHICKENPOX_47=0.6, MIME_BASE64_BLANKS=0.041, SARE_SUB_ENC_UTF8=0.152]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LQigzifI-mn0 for <forces@ietfa.amsl.com>; Thu, 29 Sep 2011 08:14:50 -0700 (PDT)
Received: from mail.zjgsu.edu.cn (ucmail.zjgsu.edu.cn [124.160.64.1]) by ietfa.amsl.com (Postfix) with SMTP id 19F4A21F8D87 for <forces@ietf.org>; Thu, 29 Sep 2011 08:14:45 -0700 (PDT)
Received: from RobinLee (unknown [10.20.0.167]) by mailportal (Coremail) with SMTP id rBCI85D7rY0HjIROABJ6AA--.62006S2;  Thu, 29 Sep 2011 23:17:27 +0800 (CST)
Date: Thu, 29 Sep 2011 23:16:54 +0800
From: "=?utf-8?B?Q2h1YW5odWFuZyBMaQ==?=" <chuanhuang_li@mail.zjgsu.edu.cn>
To: "=?utf-8?B?V2FuZyxXZWltaW5n?=" <wmwang2001@hotmail.com>, "=?utf-8?B?SmFtYWwgSGFkaSBTYWxpbQ==?=" <hadi@mojatatu.com>, "=?utf-8?B?Zm9yY2Vz?=" <forces@ietf.org>
References: <CAAFAkD84dk=nV_Tm9=EucdX3GxqSLV3Jn==-TOqAyQDR3+8xbA@mail.gmail.com>, <BLU0-SMTP423A4BA65BB5E3B6932E329C9190@phx.gbl>, <CAAFAkD-iSg4ajzqAfWJL+U=nssygxjGBY1bF3oUbiwQ7aa+iPg@mail.gmail.com>, <BLU0-SMTP227B6B32FB28566531D75ACC9190@phx.gbl>, <4E5F91D3.9030400@joelhalpern.com>, <201109020911078756756@mail.zjgsu.edu.cn>, <CAAFAkD8WeBVvvr=+2KPuJXWp=H01eHMRkkO9_FKWSRW0OU_YSw@mail.gmail.com>, <201109230959120440269@mail.zjgsu.edu.cn>, <201109231411441855361@mail.zjgsu.edu.cn>
Message-ID: <201109292316544284657@mail.zjgsu.edu.cn>
Organization: =?utf-8?B?WmhlamlhbmcgR29uZ3NoYW5nIFVuaXZlcmNpdHk=?=
X-mailer: Foxmail 6, 15, 201, 23 [cn]
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
X-CM-TRANSID: rBCI85D7rY0HjIROABJ6AA--.62006S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUUYxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJ3UbIYCTnIWIevJa73UjIFyTuYvj4RJUUUUUUUU
X-CM-SenderInfo: pfkxt0xkxd0wxbolqzhdloh6pmjv3hxhgxhubq/
Cc: =?utf-8?B?Sm9lbCBNLiBIYWxwZXJu?= <jmh@joelhalpern.com>
Subject: Re: [forces] =?utf-8?q?comments_=2314?=
X-BeenThere: forces@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ForCES WG mailing list <forces.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/forces>, <mailto:forces-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/forces>
List-Post: <mailto:forces@ietf.org>
List-Help: <mailto:forces-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/forces>, <mailto:forces-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Sep 2011 15:14:51 -0000

RXhhY3RseSwgdGhlIG9yaWdpbmFsIHB1cnBvc2UgaXMgbGV0dGluZyB0aGUgTEZCIHN1cHBvcnQg
ZGlzcGF0Y2ggZnVuY3Rpb24gYWNjb3JkaW5nIHRvIA0KYXJiaXRyYXJ5IG1ldGFkYXRhIGluIG9u
ZSBCYXNpY01ldGFkYXRhRGlzcGF0Y2ggaW5zdGFuY2UuDQpZZXMsIG1heWJlIHRoZXJlIGlzIHNv
bWV0aGluZyB3ZSBoYXZlbid0IGNvbnNpZGVyZWQgYmVmb3JlLiBJZiB0aGVyZSBhcmUgbW9yZSB0
aGFuIA0Kb25lIGlucHV0IG1ldGFkYXRhLCBob3cgd2lsbCB0aGUgTEZCIGRvPyBXaGljaCBtZXRh
ZGF0YSBzaG91bGQgYmUgdXNlZCB0byBsb29rIA0KdXAgdGhlIGRpc3BhdGNoIHRhYmxlPyBUaGVy
ZSBpcyBubyBjb250cmFpbnRzLg0KU28gaSBhZ3JlZSB0byB0aGlzIG1vZGlmaWNhdGlvbi4NCg0K
WW91cnMsDQpDaHVhbmh1YW5nDQoNCj09PT09PT0gMjAxMS0wOS0yOSAxNzozMDoyMiBXYW5nLFdl
aW1pbmcsIHdyb3RlOiA9PT09PT09DQoNCj5IaSBDaHVhbmh1YW5nLCBKYW1hbCBhbmQgSm9lbCwg
DQo+DQo+V2UgY3VycmVudGx5IG9ubHkgZGVmaW5lIGEgc2luZ2xlIHR1cGxlIGRpc3BhdGNoIHRh
YmxlIGZvciB0aGUgQmFzaWNNZXRhZGF0YURpc3BhdGNoIExGQi4gIEZvciB0aGlzIHB1cnBvc2Us
IEkgZG9uJ3Qgc2VlIHRoZSBuZWVkIGZvciBhbiBhcnJheSBpbiBhcnJheSBzdHJ1Y3R1cmUgZm9y
IGl0LiBSYXRoZXIsIHdlIG1heSBvbmx5IG5lZWQgdG8gZGVmaW5lIHR3byBjb21wb25lbnQgZm9y
IHRoZSBwdXJwb3NlLCBzb21ldGhpbmcgbGlrZSBiZWxvdywgcGxzIGNvbW1lbnQgaXQ6IA0KPg0K
PioqKioqKioqKioqKioqKioqKioqKioqDQo+ICAgICAgPGRhdGFUeXBlRGVmPg0KPiAgICAgICAg
IDxuYW1lPk1ldGFkYXRhRGlzcGF0Y2hUYWJsZVR5cGU8L25hbWU+DQo+ICAgICAgICAgPHN5bm9w
c2lzPlR5cGUgZm9yIE1ldGFkYXRhIGRpc3BhdGNoIHRhYmxlLjwvc3lub3BzaXM+DQo+ICAgICAg
ICAgPGFycmF5IHR5cGU9InZhcmlhYmxlLXNpemUiPg0KPiAgICAgICAgIDxzdHJ1Y3Q+DQo+ICAg
ICAgICAgICAgPGNvbXBvbmVudCBjb21wb25lbnRJRD0iMSI+DQo+ICAgICAgICAgICAgICAgPG5h
bWU+TWV0YWRhdGFWYWx1ZTwvbmFtZT4NCj4gICAgICAgICAgICAgICA8c3lub3BzaXM+bWV0YWRh
dGEgdmFsdWUuPC9zeW5vcHNpcz4NCj4gICAgICAgICAgICAgICA8dHlwZVJlZj51aW50MzI8L3R5
cGVSZWY+DQo+ICAgICAgICAgICAgPC9jb21wb25lbnQ+DQo+ICAgICAgICAgICAgPGNvbXBvbmVu
dCBjb21wb25lbnRJRD0iMiI+DQo+ICAgICAgICAgICAgICAgPG5hbWU+T3V0cHV0SW5kZXg8L25h
bWU+DQo+ICAgICAgICAgICAgICAgPHN5bm9wc2lzPmdyb3VwIG91dHB1dCBwb3J0IGluZGV4Ljwv
c3lub3BzaXM+DQo+ICAgICAgICAgICAgICAgPHR5cGVSZWY+dWludDMyPC90eXBlUmVmPg0KPiAg
ICAgICAgICAgIDwvY29tcG9uZW50Pg0KPiAgICAgICAgIDwvc3RydWN0PiAgIA0KPiAgICAgICAg
ICAgPGNvbnRlbnRLZXkgY29udGVudEtleUlEPSIxIj4NCj4gICAgICAgICAgIDxjb250ZW50S2V5
RmllbGQ+TWV0YWRhdGFWYWx1ZTwvY29udGVudEtleUZpZWxkPg0KPiAgICAgICAgICAgPC9jb250
ZW50S2V5Pg0KPiAgICAgICAgIDwvYXJyYXk+DQo+ICAgICAgPC9kYXRhVHlwZURlZj4NCj4NCj4g
ICAgPExGQkNsYXNzRGVmIExGQkNsYXNzSUQ9IjE2Ij4NCj4gICAgICAgICA8bmFtZT5CYXNpY01l
dGFkYXRhRGlzcGF0Y2g8L25hbWU+DQo+Li4uLi4uICANCj4gICAgICAgIDxvdXRwdXRQb3J0Pg0K
PiAgICAgICAgICAgIDxuYW1lPkV4Y2VwdGlvbk91dDwvbmFtZT4NCj4uLi4uDQo+ICAgICAgICAg
DQo+ICAgICAgICAgPGNvbXBvbmVudHM+DQo+ICAgICAgICAgICAgPGNvbXBvbmVudCBjb21wb25l
bnRJRD0iMSI+DQo+ICAgICAgICAgICAgICAgIDxuYW1lPk1ldGFkYXRhSUQ8L25hbWU+DQo+ICAg
ICAgICAgICAgICAgIDxzeW5vcHNpcz50aGUgbWV0YWRhdGEgSUQgZm9yIGRpc3BhdGNoaW5nPC9z
eW5vcHNpcz4NCj4gICAgICAgICAgICA8L2NvbXBvbmVudD4NCj4gICAgICAgICAgICA8Y29tcG9u
ZW50IGFjY2Vzcz0icmVhZC13cml0ZSIgY29tcG9uZW50SUQ9IjIiPg0KPiAgICAgICAgICAgICAg
ICAgIDxuYW1lPk1ldGFkYXRhRGlzcGF0Y2hUYWJsZTwvbmFtZT4NCj4gICAgICAgICAgICAgICAg
ICAgPHN5bm9wc2lzPk1ldGFkYXRhIGRpc3BhdGNoIHRhYmxlLjwvc3lub3BzaXM+DQo+ICAgICAg
ICAgICAgICAgICAgIDx0eXBlUmVmPk1ldGFkYXRhRGlzcGF0Y2hUYWJsZVR5cGU8L3R5cGVSZWY+
DQo+ICAgICAgICAgICAgPC9jb21wb25lbnQ+ICAgICAgDQo+ICAgICAgICAgPC9jb21wb25lbnRz
Pg0KPiAgICAgICA8L0xGQkNsYXNzRGVmPiAgDQo+KioqKioqKioqKioqKioqKioqKioqKioNCj4N
Cj5BY2NvcmRpbmdsee+8jHRoZSBkZXNjcmlwdGlvbiB0ZXh0IGZvciB0aGUgQmFzaWNNZXRhZGF0
YURpc3BhdGNoIExGQiBpcyBhcyBmb2xsb3dzLCAoSmFtYWwgZXNwZWNpYWxseSkgcGxzIGhlbHAg
dG8gcmV2aWV3IGl0LCB0aGFua3MgYSBsb3QuDQo+DQo+LS0tLS0tLS0tLSANCj41LjUuMS4gQmFz
aWNNZXRhZGF0YURpc3BhdGNoDQo+IA0KPlRoZSBCYXNpY01ldGFkYXRhRGlzcGF0Y2ggTEZCIGlz
IGRlZmluZWQgdG8gYWJzdHJhY3QgdGhlIHByb2Nlc3MgaW4gd2hpY2ggYSBwYWNrZXQgaXMgZGlz
cGF0Y2hlZCB0byBzb21lIG91dHB1dCBwYXRoIGJhc2VkIG9uIGl0cyBhc3NvY2lhdGVkIG1ldGFk
YXRhIHZhbHVlLiANCj4gDQo+NS41LjEuMS4gRGF0YSBIYW5kbGluZw0KPiAgIA0KPlRoZSBCYXNp
Y01ldGFkYXRhRGlzcGF0Y2ggaGFzIG9ubHkgb25lIHNpbmdsZXRvbiBpbnB1dCBrbm93biBhcyAi
UGt0c0luIi4gRXZlcnkgaW5wdXQgcGFja2V0IHNob3VsZCBiZSBhc3NvY2lhdGVkIHdpdGggYSBt
ZXRhZGF0YSB0aGF0IHdpbGwgYmUgdXNlZCBieSB0aGUgTEZCIHRvIGRvIHRoZSBkaXNwYXRjaC4g
VGhpcyBMRkIgY29udGFpbnMgYSBNZXRhZGF0YSBJRCBjb21wb25lbnQgYSBkaXNwYXRjaCB0YWJs
ZSBuYW1lZCBNZXRhZGF0YURpc3BhdGNoVGFibGUsIGFsbCBjb25maWd1cmVkIGJ5IHRoZSBDRS4g
VGhlIE1ldGFkYXRhIElEIHNwZWNpZmllcyB3aGljaCBtZXRhZGF0YSBpcyB0byBiZSB1c2VkIGZv
ciBkaXNwYXRjaGluZyBwYWNrZXRzLiBUaGUgTWV0YWRhdGFEaXNwYXRjaFRhYmxlIGNvbnRhaW5z
IGVudHJpZXMgb2YgYSBNZXRhZGF0YSB2YWx1ZSBhbmQgYW4gT3V0cHV0SW5kZXgsIHNwZWNpZnlp
bmcgdGhhdCB0aGUgcGFja2V0IHdpdGggdGhlIG1ldGFkYXRhIHZhbHVlIG11c3QgZ28gb3V0IGZy
b20gdGhlIExGQiBncm91cCBvdXRwdXQgcG9ydCBpbnN0YW5jZSB3aXRoIHRoZSBPdXRwdXRJbmRl
eC4gDQo+IA0KPlR3byBvdXRwdXQgTEZCIHBvcnRzIGFyZSBkZWZpbmVkLiANCj4gDQo+VGhlIGZp
cnN0IG91dHB1dCBpcyBhIGdyb3VwIG91dHB1dCBwb3J0IGtub3duIGFzICJQa3RzT3V0Ii4gQSBw
YWNrZXQgd2l0aCBpdHMgYXNzb2NpYXRlZCBtZXRhZGF0YSBoYXZpbmcgZm91bmQgYW4gT3V0cHV0
SW5kZXggYnkgc3VjY2Vzc2Z1bGx5IGxvb2tpbmcgdXAgdGhlIGRpc3BhdGNoIHRhYmxlIHdpbGwg
YmUgb3V0cHV0IHRvIHRoZSBncm91cCBwb3J0IGluc3RhbmNlIHdpdGggdGhlIGNvcnJlc3BvbmRp
bmcgaW5kZXguIA0KPiAgIA0KPlRoZSBzZWNvbmQgb3V0cHV0IGlzIGEgc2luZ2xldG9uIG91dHB1
dCBwb3J0IGtub3duIGFzICJFeGNlcHRpb25PdXQiLCB3aGljaCB3aWxsIG91dHB1dCBwYWNrZXRz
IGZvciB3aGljaCB0aGUgZGF0YSBwcm9jZXNzaW5nIGZhaWxlZCwgYWxvbmcgd2l0aCBhbiBhZGRp
dGlvbmFsIEV4Y2VwdGlvbklEIG1ldGFkYXRhIHRvIGluZGljYXRlIHdoYXQgY2F1c2VkIHRoZSBl
eGNlcHRpb24uIEN1cnJlbnRseSBkZWZpbmVkIGV4Y2VwdGlvbiB0eXBlcyBpbmNsdWRlOiANCj4g
byBUaGVyZSBpcyBubyBtYXRjaGluZyB3aGVuIGxvb2tpbmcgdXAgdGhlIG1ldGFkYXRhIGRpc3Bh
dGNoIHRhYmxlLg0KPiANCj5BcyBhbiBleGFtcGxlLCBpZiB0aGUgQ0UgZGVjaWRlcyB0byBkaXNw
YXRjaCBwYWNrZXRzIGFjY29yZGluZyB0byBhIHBoeXNpY2FsIHBvcnQgSUQgKFBIWVBvcnRJRCks
IHRoZSBDRSBtYXkgc2V0IHRoZSBJRCBvZiBQSFlQb3J0SUQgbWV0YWRhdGEgdG8gdGhlIExGQiBm
aXJzdC4gTW9yZW92ZXIsIHRoZSBDRSBhbHNvIHNldHMgdGhlIFBIWVBvcnRJRCBhY3R1YWwgdmFs
dWVzICh0aGUgbWV0YWRhdGEgdmFsdWVzKSBhbmQgYXNzaWduZWQgT3V0cHV0SW5kZXggZm9yIHRo
ZSB2YWx1ZXMgdG8gdGhlIGRpc3BhdGNoIHRhYmxlIGluIHRoZSBMRkIuIFdoZW4gYSBwYWNrZXQg
YXJyaXZlcywgYSBQSFlQb3J0SUQgbWV0YWRhdGEgaXMgZm91bmQgYXNzb2NpYXRlZCB3aXRoIHRo
ZSBwYWNrZXQsIHRoZSBtZXRhZGF0YSB2YWx1ZSBpcyBmdXJ0aGVyIHVzZWQgYXMgYSBrZXkgdG8g
bG9vayB1cCB0aGUgZGlzcGF0Y2ggdGFibGUgdG8gZmluZCBvdXQgYW4gb3V0cHV0IHBvcnQgaW5z
dGFuY2UgZm9yIHRoZSBwYWNrZXQuIA0KPiANCj5DdXJyZW50bHkgdGhlIEJhc2ljTWV0YWRhdGFE
aXNwYXRjaCBMRkIgb25seSBhbGxvd3MgdGhlIG1ldGFkYXRhIHZhbHVlIG9mIHRoZSBkaXNwYXRj
aCB0YWJsZSBlbnRyeSBiZSAzMi1iaXRzIGludGVnZXIuIEEgbWV0YWRhdGEgd2l0aCBvdGhlciB0
eXBlcyBvZiB2YWx1ZSBpcyBub3Qgc3VwcG9ydGVkIGluIHRoaXMgdmVyc2lvbi4gQSBtb3JlIGNv
bXBsZXggbWV0YWRhdGEgZGlzcGF0Y2ggTEZCIG1heSBiZSBkZWZpbmVkIGluIGZ1dHVyZSB2ZXJz
aW9uIG9mIHRoZSBsaWJyYXJ5LiBJbiB0aGF0IExGQiwgbXVsdGlwbGUgdHVwbGVzIG9mIG1ldGFk
YXRhIHdpdGggbW9yZSB2YWx1ZSB0eXBlcyBzdXBwb3J0ZWQgbWF5IGJlIHVzZWQgdG8gZGlzcGF0
Y2ggcGFja2V0cy4NCj4gDQo+NS41LjEuMi4gQ29tcG9uZW50cw0KPiANCj5UaGlzIExGQiBoYXMg
dHdvIGNvbXBvbmVudHMuIE9uZSBjb21wb25lbnQgaXMgTWV0YWRhdGFJRCBhbmQgdGhlIG90aGVy
IGlzIE1ldGFkYXRhRGlzcGF0Y2hUYWJsZS4gRWFjaCByb3cgb2YgdGhlIGRpc3BhdGNoIHRhYmxl
IGlzIGEgc3RydWN0IGNvbnRhaW5pbmcgYSBtZXRhZGF0YSB2YWx1ZSBlbnRyeSBhbmQgdGhlIE91
dHB1dEluZGV4IGVudHJ5LiBOb3RlIHRoYXQgY3VycmVudGx5LCB0aGUgbWV0YWRhdGEgdmFsdWUg
aXMgb25seSBhbGxvd2VkIHRvIGJlIDMyLWJpdHMgaW50ZWdlci4gVGhlIG1ldGFkYXRhIHZhbHVl
IGlzIGFsc28gZGVmaW5lZCBhcyBhIGNvbnRlbnQga2V5IGZvciB0aGUgdGFibGUuIFRoZSBjb25j
ZXB0IG9mIGNvbnRlbnQga2V5IGlzIGEgc2VhcmNoaW5nIGtleSBmb3IgdGFibGVzIHdoaWNoIGlz
IGRlZmluZWQgaW4gdGhlIEZvckNFUyBGRSBNb2RlbCAoUkZDIDU4MTIpLiAgU2VlIHRoaXMgZG9j
dW1lbnQgYW5kIGFsc28gdGhlIEZvckNFUyBQcm90b2NvbCAoUkZDIDU4MTApIGZvciBtb3JlIGRl
dGFpbHMgb24gdGhlIGRlZmluaXRpb24gYW5kIHVzZSBvZiBhIGNvbnRlbnQga2V5Lg0KPi0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KPg0KPnRoYW5rcywNCj5XZWltaW5nDQo+DQo+DQo+DQo+DQo+LS0t
LS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSANCj5Gcm9tOiAiQ2h1YW5odWFuZyBMaSIgPGNodWFu
aHVhbmdfbGlAbWFpbC56amdzdS5lZHUuY24+DQo+DQo+PiBBcnJheSBpbiBhcnJheSwgdGhlIFhN
TCBkZWZpbmVkIGFzIGZvbGxvd3M6DQo+PiANCj4+ICoqKioqKioqKioqKioqKioqKioqKioqDQo+
PiAgICAgPGRhdGFUeXBlRGVmPg0KPj4gICAgICAgICA8bmFtZT5NZXRhZGF0YURpc3BhdGNoU3Vi
dGFibGVFbnRyeVR5cGU8L25hbWU+DQo+PiAgICAgICAgIDxzeW5vcHNpcz5FbnRyeSB0eXBlIGZv
ciB0aGUgc3VidGFibGUgb2YgbWV0YWRhdGEgZGlzcGF0Y2ggdGFibGUuPC9zeW5vcHNpcz4NCj4+
ICAgICAgICAgPHN0cnVjdD4NCj4+ICAgICAgICAgICAgPGNvbXBvbmVudCBjb21wb25lbnRJRD0i
MiI+DQo+PiAgICAgICAgICAgICAgIDxuYW1lPk1ldGFkYXRhVmFsdWU8L25hbWU+DQo+PiAgICAg
ICAgICAgICAgIDxzeW5vcHNpcz5tZXRhZGF0YSB2YWx1ZS48L3N5bm9wc2lzPg0KPj4gICAgICAg
ICAgICAgICA8dHlwZVJlZj51aW50MzI8L3R5cGVSZWY+DQo+PiAgICAgICAgICAgIDwvY29tcG9u
ZW50Pg0KPj4gICAgICAgICAgICA8Y29tcG9uZW50IGNvbXBvbmVudElEPSIzIj4NCj4+ICAgICAg
ICAgICAgICAgPG5hbWU+T3V0cHV0SW5kZXg8L25hbWU+DQo+PiAgICAgICAgICAgICAgIDxzeW5v
cHNpcz5ncm91cCBvdXRwdXQgcG9ydCBpbmRleC48L3N5bm9wc2lzPg0KPj4gICAgICAgICAgICAg
ICA8dHlwZVJlZj51aW50MzI8L3R5cGVSZWY+DQo+PiAgICAgICAgICAgIDwvY29tcG9uZW50Pg0K
Pj4gICAgICAgICA8L3N0cnVjdD4gICANCj4+ICAgICAgPC9kYXRhVHlwZURlZj4gDQo+PiANCj4+
ICAgICAgPGRhdGFUeXBlRGVmPg0KPj4gICAgICAgICA8bmFtZT5NZXRhZGF0YURpc3BhdGNoU3Vi
dGFibGVUeXBlPC9uYW1lPg0KPj4gICAgICAgICA8c3lub3BzaXM+VHlwZSBmb3IgdGhlIHN1YnRh
YmxlIG9mIG1ldGFkYXRhIGRpc3BhdGNoIHRhYmxlLiA8L3N5bm9wc2lzPg0KPj4gICAgICAgICA8
YXJyYXkgdHlwZT0idmFyaWFibGUtc2l6ZSI+DQo+PiAgICAgICAgICAgPHR5cGVSZWY+TWV0YWRh
dGFEaXNwYXRjaFN1YnRhYmxlRW50cnlUeXBlPC90eXBlUmVmPg0KPj4gICAgICAgICAgIDxjb250
ZW50S2V5IGNvbnRlbnRLZXlJRD0iMSI+DQo+PiAgICAgICAgICAgPGNvbnRlbnRLZXlGaWVsZD5N
ZXRhZGF0YVZhbHVlPC9jb250ZW50S2V5RmllbGQ+DQo+PiAgICAgICAgICAgPC9jb250ZW50S2V5
Pg0KPj4gICAgICAgICA8L2FycmF5Pg0KPj4gICAgICA8L2RhdGFUeXBlRGVmPg0KPj4gDQo+PiAg
ICAgIDxkYXRhVHlwZURlZj4NCj4+ICAgICAgICAgPG5hbWU+TWV0YWRhdGFEaXNwYXRjaFR5cGU8
L25hbWU+DQo+PiAgICAgICAgIDxzeW5vcHNpcz5FbnRyeSB0eXBlIGZvciBtZXRhZGF0YSBkaXNw
YXRjaCB0YWJsZS48L3N5bm9wc2lzPg0KPj4gICAgICAgICA8c3RydWN0Pg0KPj4gICAgICAgICAg
ICA8Y29tcG9uZW50IGNvbXBvbmVudElEPSIxIj4NCj4+ICAgICAgICAgICAgICAgPG5hbWU+TWV0
YWRhdGFJRDwvbmFtZT4NCj4+ICAgICAgICAgICAgICAgPHN5bm9wc2lzPm1ldGFkYXRhIElEPC9z
eW5vcHNpcz4NCj4+ICAgICAgICAgICAgICAgPHR5cGVSZWY+dWludDMyPC90eXBlUmVmPg0KPj4g
ICAgICAgICAgICA8L2NvbXBvbmVudD4NCj4+ICAgICAgICAgICAgPGNvbXBvbmVudCBjb21wb25l
bnRJRD0iMiI+DQo+PiAgICAgICAgICAgICAgIDxuYW1lPk1ldGFkYXRhRGlzcGF0Y2hTdWJ0YWJs
ZTwvbmFtZT4NCj4+ICAgICAgICAgICAgICAgPHN5bm9wc2lzPk1ldGFkYXRhIGRpc3BhdGNoIHRh
YmxlLjwvc3lub3BzaXM+DQo+PiAgICAgICAgICAgIDxhcnJheSB0eXBlPSJ2YXJpYWJsZS1zaXpl
Ij4NCj4+ICAgICAgICAgICAgICAgPHR5cGVSZWY+TWV0YWRhdGFEaXNwYXRjaFN1YnRhYmxlVHlw
ZTwvdHlwZVJlZj4NCj4+ICAgICAgICAgICAgICAgPC9hcnJheT4NCj4+ICAgICAgICAgICAgPC9j
b21wb25lbnQ+DQo+PiAgICAgICAgIDwvc3RydWN0PiAgIA0KPj4gICAgICA8L2RhdGFUeXBlRGVm
PiANCj4+IA0KPj4gICAgICA8ZGF0YVR5cGVEZWY+DQo+PiAgICAgICAgIDxuYW1lPk1ldGFkYXRh
RGlzcGF0Y2hUYWJsZVR5cGU8L25hbWU+DQo+PiAgICAgICAgIDxzeW5vcHNpcz5UeXBlIGZvciBN
ZXRhZGF0YSBkaXNwYXRjaCB0YWJsZS48L3N5bm9wc2lzPg0KPj4gICAgICAgICA8YXJyYXkgdHlw
ZT0idmFyaWFibGUtc2l6ZSI+DQo+PiAgICAgICAgICAgPHR5cGVSZWY+TWV0YWRhdGFEaXNwYXRj
aFR5cGU8L3R5cGVSZWY+DQo+PiAgICAgICAgICAgPGNvbnRlbnRLZXkgY29udGVudEtleUlEPSIx
Ij4NCj4+ICAgICAgICAgICA8Y29udGVudEtleUZpZWxkPk1ldGFkYXRhSUQ8L2NvbnRlbnRLZXlG
aWVsZD4NCj4+ICAgICAgICAgICA8L2NvbnRlbnRLZXk+ICAgICAgICAgICANCj4+ICAgICAgICAg
PC9hcnJheT4NCj4+ICAgICAgPC9kYXRhVHlwZURlZj4NCj4+IA0KPj4gWW91cnMsDQo+PiBDaHVh
bmh1YW5nIA0KPj4gDQo+PiA9PT09PT09IDIwMTEtMDktMjMgMTA6NDM6MTUgV2FuZyxXZWltaW5n
LCB3cm90ZTogPT09PT09PQ0KPj4gDQo+Pj5QbHMgcHJvdmlkZSBhIGZ1bGwgWE1MIGRlZmluaXRp
b24gc28gdGhhdCB3ZSBjYW4gcmV2aWV3IGl0IGFnYWluIGFuZCB3cml0ZSB0aGUgdGV4dC4NCj4+
Pg0KPj4+dGhrcywNCj4+PldlaW1pbmcNCj4+Pg0KPj4+LS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAt
LS0tLSANCj4+PkZyb206ICJDaHVhbmh1YW5nIExpIiA8Y2h1YW5odWFuZ19saUBtYWlsLnpqZ3N1
LmVkdS5jbj4NCj4+PlN1YmplY3Q6IFJlOiBjb21tZW50cyAjMTQNCj4+Pg0KPj4+DQo+Pj4+IEhp
LCBhbGwNCj4+Pj4gSSB0aGluayB0aGVyZSBpcyBubyBzcGFyc2UgaXNzdWUsIHdoYXRldmVyIGZv
cm1hdCB3ZSBkZWZpbmUgdGhpcyB0YWJsZSBhcyAtLSANCj4+Pj4gYXJyYXkgaW4gYXJyYXkgb3Ig
anVzdCBvbmUgYXJyYXkuIFdlIGRvIG5vdCB1c2UgbWV0YWRhdGEgSURzIGFzIHRhYmxlIGluZGlj
ZXMuDQo+Pj4+IFRoZSB0YWJsZSBpbmRpY2VzIHN0aWxsIGFyZTogMSwyLDMsLi4uLi4uIFRoZSBt
ZXRhZGF0YSBJRCBpcyB0aGUgY29udGVudCBvZiB0aGUgDQo+Pj4+IHRhYmxlIChvbmUgb2YgdGhl
IG1lbWJlciBvZiB0aGUgc3RydWN0dXJlLikuIEkgcHJlZmVyIHRvIHRoZSBhcnJheSBpbiBhcnJh
eSBkZWZpbml0aW9uIA0KPj4+PiBhcyBKYW1hbCBtZW50aW9uZWQuDQo+Pj4+IA0KPj4+PiBuYW1l
OiBNZXRhZGF0YURpc3BhdGNoVGFibGUNCj4+Pj4gdHlwZTogTWV0YWRhdGFEaXNwYXRjaFRhYmxl
VHlwZQ0KPj4+PiBhcnJheSBvZjoNCj4+Pj4gew0KPj4+PiAgICBNZXRhZGF0YUlEIC8qdGhlIElE
IHZhbHVlIG9mIHRoZSBtZXRhZGF0YS4qLw0KPj4+PiAgICBhcnJheSBvZjogIA0KPj4+PiAgICB7
DQo+Pj4+ICAgICAgIE1ldGFkYXRhVmFsdWUsDQo+Pj4+ICAgICAgIE91dHB1dEluZGV4IC8qZ3Jv
dXAgb3V0cHV0IHBvcnQgaW5kZXgqLw0KPj4+PiAgICB9DQo+Pj4+IH0gICANCj4+Pj4gd2UgdXNl
IE1ldGFkYXRhVmFsdWUgYXMgdGhlIGNvbnRlbnQga2V5IGluIGlubmVyIHRhYmxlLC4NCj4+Pj4g
d2UgdXNlIHRoZSB2YWx1ZSBvZiBNZXRhZGF0YUlEIGFzIHRoZSBjb250ZW50IGtleSBpbiBvdXRl
ciB0YWJsZS4NCj4+Pj4gDQo+Pj4+IFlvdXJzLA0KPj4+PiBDaHVhbmh1YW5nIA0KPj4+PiANCj4+
Pj4gPT09PT09PSAyMDExLTA5LTIyIDIwOjU3OjMxIFdhbmcsV2VpbWluZywgd3JvdGU6ID09PT09
PT0NCj4+Pj4gDQo+Pj4+PkNodWFuaHVhbmcgYW5kIEphbWFsLA0KPj4+Pj4NCj4+Pj4+SSdtIG9r
IHdpdGggdGhlIGRlZmluaXRpb24uIE1vcmVvdmVyLCBhcyB5b3UgbWVudGlvbmVkLCB0aGUgTWV0
YWRhdGFJRCBtYXkgaGF2ZSB0byBiZSBkZWZpbmVkIGFzIGEgJ2NvbnRlbnQga2V5Jy4gQnkgdXNl
IG9mIHRoZSBjb250ZW50IGtleSwgd2UgbWF5IGF2b2lkIHVzaW5nIGl0IGlzIHRoZSB0YWJsZSBp
bmRleCB0byBsb29rIHVwIHRoZSBrZXksIHdoaWNoLCBhcyBKb2VsIHBvaW50ZWQsIG1heSBub3Qg
YmUgZGVuc2UgZW5vdWdoLg0KPj4+Pj4NCj4+Pj4+SG93IGFib3V0IHRoZSBzb2x1dGlvbj8NCj4+
Pj4+DQo+Pj4+PnRoa3MsDQo+Pj4+PldlaW1pbmcNCj4+Pj4+DQo+Pj4+Pi0tLS0tIE9yaWdpbmFs
IE1lc3NhZ2UgLS0tLS0gDQo+Pj4+PkZyb206ICJKYW1hbCBIYWRpIFNhbGltIiA8aGFkaUBtb2ph
dGF0dS5jb20+DQo+Pj4+PlN1YmplY3Q6IFJlOiBjb21tZW50cyAjMTQNCj4+Pj4+DQo+Pj4+Pg0K
Pj4+Pj5DaHVhbmh1YW5nLA0KPj4+Pj4NCj4+Pj4+QmFzZWQgb24gd2hhdCBKb2VsIHNhaWQgKHRo
ZSBzcGFyc2l0eSBpc3N1ZSkgLSBJIGFtIG9wZW4gdG8gbGVhdmluZyBpdCBhcyBpdCB3YXMNCj4+
Pj4+YXMgbG9uZyBhcyB0aGUgdGV4dCByZWZsZWN0cyB0aGUgcmVhc29uaW5nLg0KPj4+Pj5JIHdp
bGwgbGVhdmUgaXQgdXAgdG8gdGhlIGF1dGhvcnMgdG8gbWFrZSB0aGF0IGNhbGwuDQo+Pj4+Pg0K
Pj4+Pj5jaGVlcnMsDQo+Pj4+PmphbWFsDQo+Pj4+Pg0KPj4+Pj5PbiBUaHUsIFNlcCAxLCAyMDEx
IGF0IDk6MTEgUE0sIENodWFuaHVhbmcgTGkNCj4+Pj4+PGNodWFuaHVhbmdfbGlAbWFpbC56amdz
dS5lZHUuY24+IHdyb3RlOg0KPj4+Pj4+IEhpLEFsbA0KPj4+Pj4+DQo+Pj4+Pj4gQXMgYW4gYWx0
ZXJuYXRpdmUsIGkgdGhpbmsgd2UgY2FuIGRlZmluZSBNZXRhZGF0YURpc3BhdGNoVGFibGUgYnkg
dXNpbmcgdGFibGUgaW4gdGFibGUgYXMgSmFtYWwgc2FpZC4NCj4+Pj4+PiBQaGVyaGFwcywgdGhp
cyBkZWZpbml0aW9uIGlzIG1vcmUgY29udmluaWVudC4NCj4+Pj4+PiBuYW1lOiBNZXRhZGF0YURp
c3BhdGNoVGFibGUNCj4+Pj4+PiB0eXBlOiBNZXRhZGF0YURpc3BhdGNoVGFibGVUeXBlDQo+Pj4+
Pj4gYXJyYXkgb2Y6DQo+Pj4+Pj4gew0KPj4+Pj4+IE1ldGFkYXRhSUQgLyp0aGUgSUQgdmFsdWUg
b2YgdGhlIG1ldGFkYXRhLiovDQo+Pj4+Pj4gYXJyYXkgb2Y6DQo+Pj4+Pj4gew0KPj4+Pj4+IE1l
dGFkYXRhVmFsdWUsDQo+Pj4+Pj4gT3V0cHV0SW5kZXggLypncm91cCBvdXRwdXQgcG9ydCBpbmRl
eCovDQo+Pj4+Pj4gfQ0KPj4+Pj4+IH0NCj4+Pj4+Pg0KPj4+Pj4+IEZpcnN0LCBXZSB1c2UgdGhl
IElEIHZhbHVlIG9mIHRoZSBtZXRhZGF0YSB0byBsb29rdXAgdGhlIHRhYmxlIChOb3RlLCBub3Qg
ZmluZGluZyBpbnRlcm5hbCBpbmRleCwNCj4+Pj4+PiBidXQgdGhlIE1ldGFkYXRhSUQgbWVtYmVy
IGluIHRoZSBlbnRyeS4pLCBhbmQgd2lsbCBnZXQgYSBzdWItdGFibGUuIERyb3AgaWYgbm9uLWV4
aXN0ZW50Lg0KPj4+Pj4+IE5leHQgd2UgbG9va3VwIHRoZSBzdWItdGFibGUgdXNpbmcgdGhlIG1l
dGFkYXRhIHZhbHVlIHRvDQo+Pj4+Pj4gZmluZCB0aGUgT3V0cHV0SW5kZXguIERyb3AgaWYgbm9u
LWV4aXN0ZW50Lg0KPj4+Pj4+DQo+Pj4+Pj4gWW91cnMsDQo+Pj4+Pj4gQ2h1YW5odWFuZw0KPj4+
Pj4+DQo+Pj4+Pj4gPT09PT09PSAyMDExLTA5LTAyIDAwOjQ5OjE1IEphbWFsIEhhZGkgU2FsaW0s
IHdyb3RlOiA9PT09PT09DQo+Pj4+Pj4NCj4+Pj4+Pj5UaG9zZSBhcmUgZ29vZCByZWFzb25zIC0g
YW5kIGkgd2lsbCBiZSBoYXBweSBpZiB5b3Uga2VwdCB0aGUNCj4+Pj4+Pj5yZXByZXNlbnRhdGlv
biBhcyBpcw0KPj4+Pj4+PmFzIGxvbmcgYXMgeW91IHNheSBzb21ldGhpbmcgb2Ygd2hhdHMgYmVs
b3cgaW4gdGhlIHRleHQuDQo+Pj4+Pj4+DQo+Pj4+Pj4+Y2hlZXJzLA0KPj4+Pj4+PmphbWFsDQo+
Pj4+Pj4+DQo+Pj4+Pj4+T24gVGh1LCBTZXAgMSwgMjAxMSBhdCAxMDowOCBBTSwgSm9lbCBNLiBI
YWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPiB3cm90ZToNCj4+Pj4+Pj4+IEkgYW0gcHJvYmFi
bHkgbWlzc2luZyBhIGJpdCBvZiBjb250ZXh0Lg0KPj4+Pj4+Pj4gQXMgYSBnZW5lcmFsIHJ1bGUs
IHdlIGRvIG5vdCB1c2UgbWV0YWRhdGEgSURzIGFzIHRhYmxlIGluZGljZXMuIFRoZSByZWFzb24N
Cj4+Pj4+Pj4+IGlzIHRoYXQgdGhleSBhcmUgYWxsb2NhdGVkIGFjcm9zcyBhbGwgdGhlIHVzZXMg
b2YgbWV0ZGFhLCBzbyB0aGV5IGFyZSBub3QgYQ0KPj4+Pj4+Pj4gZGVuc2Ugc2V0LiBVc2luZyB0
aGVtIGFzIGFuIGluZGV4IHByb2R1Y2VzIGEgbGFyZ2UsIHNwYXJzZSwgdGFibGUuIE5vdA0KPj4+
Pj4+Pj4gcGFydGljdWxhcmx5IGdvb2QuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gV2UgY2FuIHVzZSB0
aGUgdmFsdWVzIG9mIGEgbWV0YWRhdHVtIGFzIGFuIGluZGV4IGlmIHRoYXQgcGFydGljdWxhciBz
ZXQgb2YNCj4+Pj4+Pj4+IHZhbHVlcyBpcyBkZXNpZ25lZCB0byBiZSBkZW5zZSwgYW5kIHN0YXJ0
IGZyb20gYSB2ZXJ5IHNtYWxsIG51bWJlciAoMCwgMSwgb3INCj4+Pj4+Pj4+IHNvKS4gU29tZSBt
ZXRhZGF0YSBhcmUgZGVzaWduZWQgdGhhdCB3YXksIHNvbWUgYXJlbid0Lg0KPj4+Pj4+Pj4NCj4+
Pj4+Pj4+IFlvdXJzLA0KPj4+Pj4+Pj4gSm9lbA0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IE9uIDkvMS8y
MDExIDk6MzMgQU0sIFdhbmcsV2VpbWluZyB3cm90ZToNCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IEZp
eGVkIGFsbCBleGNlcHQgb24gdGhlIGZvbGxvd2luZyBwb2ludC4NCj4+Pj4+Pj4+PiBDaHVhbmh1
YW5nLHBscyBkb3VibGUgY2hlY2sgdGhlIHBvc3NpYmlsaXR5IHRvIHVzZSBhIHRhYmxlIGluIHRh
YmxlIGhlcmUuDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiB0aGFua3MsDQo+Pj4+Pj4+Pj4gV2VpbWlu
Zw0KPj4+Pj4+Pj4+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4+Pj4+Pj4+PiBGcm9t
OiAiSmFtYWwgSGFkaSBTYWxpbSI8aGFkaUBtb2phdGF0dS5jb20+DQo+Pj4+Pj4+Pj4+DQo+Pj4+
Pj4+Pj4+IFRoZSB0YWJsZSBjb250YWlucyBlbnRpcmVzIG9mIGEgTWV0YWRhdGEgSUQsIGEgTWV0
YWRhdGEgdmFsdWUgYW5kIGFuDQo+Pj4+Pj4+Pj4+IE91dHB1dEluZGV4Lg0KPj4+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4+PiBUaGUgTEZCIHVzZXMgYWxsIGV4aXN0aW5nIG1ldGFkYXRhIGFzc29jaWF0ZWQg
d2l0aCBldmVyeSBpbnB1dCBwYWNrZXQNCj4+Pj4+Pj4+Pj4gd2l0aCB0aGVpcg0KPj4+Pj4+Pj4+
PiBtZXRhZGF0YSBJRHMgYW5kIG1ldGFkYXRhIHZhbHVlcyBhcyB0aGUgY29udGVudCBrZXlzIHRv
IGxvb2sgdXAgdGhlIHRhYmxlDQo+Pj4+Pj4+Pj4+IHRvIGZpbmQgb3V0IHRoZSByZWxldmFudCBP
dXRwdXRJbmRleC4NCj4+Pj4+Pj4+Pj4gSWYgYSBwYWNrZXQgZmFpbGVkIGxvb2t1cCBvZiB0aGUg
dGFibGUsIHRoZSBwYWNrZXQgd2lsbCBqdXN0IGJlIGRyb3BwZWQNCj4+Pj4+Pj4+Pj4gaW5zaWRl
IHRoZSBMRkIuDQo+Pj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gT2ssIG5vdyBpIHJlYWxpemUgbXkgY29u
ZnVzaW9uIHdhcyB0ZWNobmljYWwgbm90IGVkaXRvcmlhbC4gSXQgc2VlbXMNCj4+Pj4+Pj4+PiBz
ZW5zaWJsZSB0aGF0DQo+Pj4+Pj4+Pj4gd2Ugc2hvdWxkIGF2b2lkIGNvbnRlbnQga2V5cyBpZiB3
ZSBjYW4gZ2V0IGF3YXkgd2l0aCBpbmRleGVkIHRhYmxlcy4gSSBhbQ0KPj4+Pj4+Pj4+IHNvcnJ5
DQo+Pj4+Pj4+Pj4gaWYgaSBhbSByZWhhc2hpbmcgcGFzdCBkaXNjdXNzaW9uOiBXaHkgd2FzIHRo
aXMgbm90IGEgdGFibGUgaW5zaWRlIGENCj4+Pj4+Pj4+PiB0YWJsZSBpbmRpcmVjdGlvbj8NCj4+
Pj4+Pj4+PiBGaXJzdCB5b3UgdXNlIHRoZSBNZXRhZGF0YSBJRCB0byBpbmRleCBpbnRvIHRhYmxl
IDEgdG8gZmluZCB0aGUgdGFibGUgZm9yDQo+Pj4+Pj4+Pj4gdGhhdCBNZXRhZGF0YS4gRHJvcCBp
ZiBub24tZXhpc3RlbnQuIE5leHQgeW91IGxvb2t1cCB0aGUgc2Vjb25kIHRhYmxlDQo+Pj4+Pj4+
Pj4gdXNpbmcgdGhlIG1ldGFkYXRhIHZhbHVlIHRvIGZpbmQgdGhlIE91dHB1dEluZGV4LiBEcm9w
IGlmIG5vbi1leGlzdGVudC4NCj4+Pj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4gDQo+Pj4+IA0KPj4+Pg0K
Pj4gDQo+PiANCj4+DQo=


