Re: [Forces-protocol] RE: GET/SET in one msg ?
"Wang,Weiming" <wmwang@mail.hzic.edu.cn> Wed, 20 October 2004 08:26 UTC
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA09805 for <forces-protocol-web-archive@ietf.org>; Wed, 20 Oct 2004 04:26:59 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CKC0W-0002Us-KG for forces-protocol-web-archive@ietf.org; Wed, 20 Oct 2004 04:39:47 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CK9Lw-0005B4-IP; Wed, 20 Oct 2004 01:49:40 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CK7x1-0003HN-MZ for forces-protocol@megatron.ietf.org; Wed, 20 Oct 2004 00:19:51 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA25078 for <forces-protocol@ietf.org>; Wed, 20 Oct 2004 00:19:43 -0400 (EDT)
Received: from [202.96.99.56] (helo=202.96.99.56) by ietf-mx.ietf.org with smtp (Exim 4.33) id 1CK899-0005yy-1I for forces-protocol@ietf.org; Wed, 20 Oct 2004 00:32:31 -0400
Received: from [202.96.99.59] by 202.96.99.56 with StormMail ESMTP id 99432.341813895; Wed, 20 Oct 2004 12:37:38 +0800 (CST)
Received: from WWM (unverified [202.96.99.60]) by mail.gsu.cn (Rockliffe SMTPRA 6.0.11) with ESMTP id <B0000082023@mail.gsu.cn>; Wed, 20 Oct 2004 12:14:26 +0800
Message-ID: <054301c4b65b$96a52120$845c21d2@Necom.hzic.edu.cn>
From: "Wang,Weiming" <wmwang@mail.hzic.edu.cn>
To: Robert Haas <rha@zurich.ibm.com>
References: <468F3FDA28AA87429AD807992E22D07E025791E9@orsmsx408><04ab01c4b5c7$1332c430$845c21d2@Necom.hzic.edu.cn> <417573E8.7070502@zurich.ibm.com>
Subject: Re: [Forces-protocol] RE: GET/SET in one msg ?
Date: Wed, 20 Oct 2004 12:16:34 +0800
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-Spam-Score: 0.3 (/)
X-Scan-Signature: ba0d4c5f57f7c289496fce758bbf4798
Cc: "Khosravi, Hormuzd M" <hormuzd.m.khosravi@intel.com>, ram.gopal@nokia.com, zsolt@nc.rr.com, "Joel M. Halpern" <jhalpern@MEGISTO.com>, hadi@znyx.com, Alan DeKok <alan.dekok@idt.com>, forces-protocol@ietf.org, "Steven Blake (petri-meat)" <slblake@petri-meat.com>, "Deleganes, Ellen M" <ellen.m.deleganes@intel.com>, "Yang, Lily L" <lily.l.yang@intel.com>
X-BeenThere: forces-protocol@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: forces-protocol <forces-protocol.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/forces-protocol>, <mailto:forces-protocol-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/forces-protocol>
List-Post: <mailto:forces-protocol@ietf.org>
List-Help: <mailto:forces-protocol-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/forces-protocol>, <mailto:forces-protocol-request@ietf.org?subject=subscribe>
Sender: forces-protocol-bounces@ietf.org
Errors-To: forces-protocol-bounces@ietf.org
X-Spam-Score: 0.3 (/)
X-Scan-Signature: f8184d7d4d1b986353eb58ea3e887935
Hi Robert, >To cover the case of a list of LFB Instances (reminds me of xcast ;-) we can modify the LFBSelect TLV as follows: > >main hdr (eg type = config) >| >+--- T = LFBselect > | | > | +-- LFBCLASSID = target LFB class > | | > | | > | +-- one more LFBInstance(s) = target LFB instance(s). > [the size of this TLV tells how long the list is] [Weiming]That's just the point I propose. I can see the TLV with three more types (the types can firther be represented by tags or purely by different TLV type): 1. List of Instances The V format is a list of instances, as InstanceId1, Instance Id 2, ... Instance Id N, representing to address the insatnces individually 2. A range of Insatnces The V format is a range of Insatnce, as InsatnceId1, Instance Id2, representing to addresss insatnces from Id1 to Id2. 3. A combination of above two. We may use some flags to represent if it is for individual instance or for range instance description. [/Weiming] But in the case of a multicast, I would simply drop the LFBSelect TLV altogether as it is redundant (the LFB Instances are already selected by the -virtualID-). What do you think ? [Weiming] I just think the virtualID scheme and the above explicit ID (real ID) scheme are all necessary. virtualID multicast can address comparatively infrequent change LFB groups, while real ID mulitpul addressing can address some instant and frequent changed LFB groups. Thank you for the post. Weiming Regards, -Robert Wang,Weiming wrote: Hormuzd, Thanks for reply. ----- Original Message ----- From: "Khosravi, Hormuzd M" <hormuzd.m.khosravi@intel.com> Weiming, In majority of cases, most of us have only seen single LFB instances on FEs. [Weiming] I'm afraid this is not true. From my experience, it's very often we have more than one instances. In any case, your requirement can easily be solved by defining a special Instance ID for LFBs that addresses all instances of that LFB on the FE. I thought we already had some text along these lines in the protocol draft (probably the header section) [Weiming] Yes, we have proposed using an insatnce broadcast address to address all instances. It's useful, but still from my experience, it's not enough. I'v very often seen the case where there is only one insatnce that has different config requriement than all other instances. regards Hormuzd p.s. I haven't read Zsolt's email on this yet... -----Original Message----- From: Wang,Weiming [mailto:wmwang@mail.hzic.edu.cn] Sent: Monday, October 18, 2004 9:00 PM To: hadi@znyx.com Cc: Khosravi, Hormuzd M; ram.gopal@nokia.com; Steven Blake (petri-meat); Joel M. Halpern; Alan DeKok; zsolt@nc.rr.com; forces-protocol@ietf.org; Deleganes, Ellen M; Yang, Lily L Subject: Re: [Forces-protocol] RE: GET/SET in one msg ? Jamal,Hormuzd, and Joel, I think we have already have the issue as an editorial note as below: Editorial Note: 1. Under discussion is, when an 'FE Protocol ... 2. Under discussion is, do we need to support multiple objects addressing at the LFB Type and LFB Instance layer? One simple way to support multiple LFB types or instances is to use TLVs to identify the group of Type IDs and Instance IDs, rather than only one Type and Instance ID. A range of Instance IDs may also be supported in this way. Hormuzd and Joel, do you really think it is not the case? I remember Joel supposed there might be thousands of instances with same LFB calss. In this case, if we do not support a range of intance addressing, it actually makes our protocol unpractical. regards, Weiming ----- Original Message ----- From: "Jamal Hadi Salim" <hadi@znyx.com> So far you are the second person who has shown desire for this. I was the other person; both of us are driven by implementation experience. How about we just keep it as a note in the draft for now (for progress reasons)? Hopefully implementation experience will show the error of whats being proposed right now, then we can come back and fix it? cheers, jamal On Mon, 2004-10-18 at 10:20, Weiming Wang wrote: Hi Jamal, main hdr (eg type = config) | | +--- T = LFBselect | | | +-- LFBCLASSID = target LFB class | | | | | +-- LFBInstance = target LFB instance [Weiming] The more I'm thinking, the more I see the value to address multipul LFB instances here (I can now live with single LFB class). To speak of this, I have an aspire to show my yesterday experience with my GRMP test platform (sorry I have to mention it). As you know, GRMP does not support multipul LFB instance addressing. Yesterday, we had to prepare a show of the platform to guests from our sponsors. Before the show, we spent near one hour to operate on the menu to construct a scenario, in which there were 5 output port, 5 associated schedulers (LFBs), and several other LFBs that have many instances. unfortunately, we faced a problem with one of the machine. Then we had to do it again. At that time, I had a VERY VERY strong desire that batch configuration based on multipul LFB isntance addressing can be used. I can see very simple scheme to include multipul instances here (by ranging, or by enum, or by both). Definitely, I believe this will greatly improve our protocol. I sincerely hope this be considered seriously by gentlemen. Best regards, Weiming | | | | | +-- T = operation { ADD, DEL, GET, etc} | | | | | +-- // one or more path targets | | // under discussion | | | +-- T = operation { ADD, DEL, GET, etc} | | | | | +-- // one or more path targets | | // under discussion | | | +-- T = operation { ADD, DEL, GET, etc} | | | | | +-- // one or more path targets | | // under discussion | | In other words: Very similar to the way we have it already except the naming has changed and we can target multiple operations and multiple paths in an LFB instance ----- Original Message ----- From: "Jamal Hadi Salim" <hadi@znyx.com> Welcome back Weiming. I have updated the text with the query/response. The only outstanding issue is 6.7. Please weigh in. I think we are ready top start making updates. cheers, jamal _______________________________________________ Forces-protocol mailing list Forces-protocol@ietf.org https://www1.ietf.org/mailman/listinfo/forces-protocol _______________________________________________ Forces-protocol mailing list Forces-protocol@ietf.org https://www1.ietf.org/mailman/listinfo/forces-protocol -- Robert Haas IBM Zurich Research Laboratory Säumerstrasse 4 CH-8803 Rüschlikon/Switzerland phone +41-1-724-8698 fax +41-1-724-8578 http://www.zurich.ibm.com/~rha _______________________________________________ Forces-protocol mailing list Forces-protocol@ietf.org https://www1.ietf.org/mailman/listinfo/forces-protocol _______________________________________________ Forces-protocol mailing list Forces-protocol@ietf.org https://www1.ietf.org/mailman/listinfo/forces-protocol
- [Forces-protocol] GET/SET in one msg ? Khosravi, Hormuzd M
- [Forces-protocol] Re: GET/SET in one msg ? Joel M. Halpern
- [Forces-protocol] RE: GET/SET in one msg ? Yang, Lily L
- [Forces-protocol] RE: GET/SET in one msg ? Khosravi, Hormuzd M
- Re: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- [Forces-protocol] RE: GET/SET in one msg ? Joel M. Halpern
- Re: [Forces-protocol] RE: GET/SET in one msg ? Joel M. Halpern
- [Forces-protocol] RE: GET/SET in one msg ? Khosravi, Hormuzd M
- Re: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- Re: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- Re: [Forces-protocol] RE: GET/SET in one msg ? Joel M. Halpern
- RE: [Forces-protocol] RE: GET/SET in one msg ? Khosravi, Hormuzd M
- RE: [Forces-protocol] RE: GET/SET in one msg ? Deleganes, Ellen M
- RE: [Forces-protocol] RE: GET/SET in one msg ? Joel M. Halpern
- RE: [Forces-protocol] RE: GET/SET in one msg ? Steven Blake
- RE: [Forces-protocol] RE: GET/SET in one msg ? Khosravi, Hormuzd M
- RE: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- RE: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- RE: [Forces-protocol] RE: GET/SET in one msg ? Zsolt Haraszti
- RE: [Forces-protocol] RE: GET/SET in one msg ? Zsolt Haraszti
- RE: [Forces-protocol] RE: GET/SET in one msg ? Joel M. Halpern
- RE: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- RE: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- [2] RE: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- RE: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- RE: [Forces-protocol] RE: GET/SET in one msg ? Khosravi, Hormuzd M
- Re: [Forces-protocol] RE: GET/SET in one msg ? Weiming Wang
- Re: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- Re: [Forces-protocol] RE: GET/SET in one msg ? Weiming Wang
- [Forces-protocol] Data encoding -- first part Zsolt Haraszti
- Re: [Forces-protocol] RE: GET/SET in one msg ? Steven Blake
- RE: [Forces-protocol] RE: GET/SET in one msg ? Zsolt Haraszti
- [Forces-protocol] Re: Data encoding -- first part Alan DeKok
- [Forces-protocol] Re: Data encoding -- first part Zsolt Haraszti
- [Forces-protocol] Re: Data encoding -- first part Joel M. Halpern
- [Forces-protocol] Re: Data encoding -- first part Alan DeKok
- [Forces-protocol] Re: Data encoding -- first part Zsolt Haraszti
- [Forces-protocol] Re: Data encoding -- first part Zsolt Haraszti
- [Forces-protocol] Re: Data encoding -- first part Joel M. Halpern
- [Forces-protocol] Re: Data encoding -- first part Jamal Hadi Salim
- Re: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- Re: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- [Forces-protocol] Re: Data encoding -- first part Zsolt Haraszti
- [Forces-protocol] Re: Data encoding -- first part Joel M. Halpern
- Re: [Forces-protocol] RE: GET/SET in one msg ? Wang,Weiming
- Re: [Forces-protocol] RE: GET/SET in one msg ? Zsolt Haraszti
- RE: [Forces-protocol] RE: GET/SET in one msg ? Khosravi, Hormuzd M
- Re: [Forces-protocol] RE: GET/SET in one msg ? Wang,Weiming
- Re: [Forces-protocol] RE: GET/SET in one msg ? Wang,Weiming
- Re: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- Re: [Forces-protocol] RE: GET/SET in one msg ? Joel M. Halpern
- [Forces-protocol] Re: Data encoding -- first part Alan DeKok
- [Forces-protocol] Re: Data encoding -- first part Alan DeKok
- Re: [Forces-protocol] RE: GET/SET in one msg ? Robert Haas
- Re: [Forces-protocol] RE: GET/SET in one msg ? Wang,Weiming
- Re: [Forces-protocol] RE: GET/SET in one msg ? Wang,Weiming
- Re: [Forces-protocol] RE: GET/SET in one msg ? Joel M. Halpern
- Re: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- Re: [Forces-protocol] RE: GET/SET in one msg ? Weiming Wang
- [Forces-protocol] Instance Select Wang,Weiming
- [Forces-protocol] Re: Instance Select Joel M. Halpern
- [Forces-protocol] Re: Instance Select Weiming Wang
- [Forces-protocol] Re: Instance Select Joel M. Halpern
- Re: [Forces-protocol] RE: GET/SET in one msg ? Zsolt Haraszti
- Re: [Forces-protocol] RE: GET/SET in one msg ? Steven Blake
- Re: [Forces-protocol] RE: GET/SET in one msg ? Joel M. Halpern
- Re: [Forces-protocol] RE: GET/SET in one msg ? Robert Haas
- Re: [Forces-protocol] RE: GET/SET in one msg ? Steven Blake
- Re: [Forces-protocol] RE: GET/SET in one msg ? Robert Haas
- Re: [Forces-protocol] RE: GET/SET in one msg ? Steven Blake
- Re: [Forces-protocol] RE: GET/SET in one msg ? Steven Blake
- Re: [Forces-protocol] RE: GET/SET in one msg ? Wang,Weiming
- Re: [Forces-protocol] RE: GET/SET in one msg ? Wang,Weiming
- Re: [Forces-protocol] RE: GET/SET in one msg ? Ligang Dong
- Re: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- Re: [Forces-protocol] RE: GET/SET in one msg ? Ligang Dong
- Re: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim
- Re: [Forces-protocol] RE: GET/SET in one msg ? Robert Haas
- Re: [Forces-protocol] RE: GET/SET in one msg ? Ligang Dong
- Re: [Forces-protocol] RE: GET/SET in one msg ? Jamal Hadi Salim