[Forces-protocol] Re: Instance Select

"Weiming Wang" <wmwang@mail.hzic.edu.cn> Thu, 21 October 2004 14:00 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 KAA00439 for <forces-protocol-web-archive@ietf.org>; Thu, 21 Oct 2004 10:00:16 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CKdgv-0003PV-8r for forces-protocol-web-archive@ietf.org; Thu, 21 Oct 2004 10:13:22 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CKdIg-0001vv-9t; Thu, 21 Oct 2004 09:48:18 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CKdDA-0006ej-VX for forces-protocol@megatron.ietf.org; Thu, 21 Oct 2004 09:42:40 -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 JAA29004 for <forces-protocol@ietf.org>; Thu, 21 Oct 2004 09:42:34 -0400 (EDT)
Received: from host50.foretec.com ([65.246.255.50] helo=mx2.foretec.com) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CKdPa-0002zA-OY for forces-protocol@ietf.org; Thu, 21 Oct 2004 09:55:40 -0400
Received: from [202.96.99.56] (helo=202.96.99.56) by mx2.foretec.com with smtp (Exim 4.24) id 1CKdCv-0007EY-7B for forces-protocol@ietf.org; Thu, 21 Oct 2004 09:42:22 -0400
Received: from [202.96.99.59] by 202.96.99.56 with StormMail ESMTP id 99432.341813895; Thu, 21 Oct 2004 22:01:32 +0800 (CST)
Received: from wwm1 (unverified [219.82.183.229]) by mail.gsu.cn (Rockliffe SMTPRA 6.0.11) with ESMTP id <B0000084320@mail.gsu.cn>; Thu, 21 Oct 2004 21:38:02 +0800
Message-ID: <015901c4b774$56538520$020aa8c0@wwm1>
From: Weiming Wang <wmwang@mail.hzic.edu.cn>
To: forces-protocol@ietf.org, "Joel M. Halpern" <jhalpern@megisto.com>
References: <468F3FDA28AA87429AD807992E22D07E025791E5@orsmsx408> <002d01c4b50b$1ecc9c10$020aa8c0@wwm1> <1098102734.1042.134.camel@jzny.localdomain> <013101c4b51d$a50761e0$020aa8c0@wwm1> <1098134060.1077.446.camel@jzny.localdomain> <5.1.0.14.0.20041019093826.0232d418@mail.megisto.com> <5.1.0.14.0.20041020070534.0240c390@mail.megisto.com> <1098277687.2072.9.camel@jzny.localdomain> <5.1.0.14.0.20041021083344.031453b8@mail.megisto.com>
Date: Thu, 21 Oct 2004 21:46:03 +0800
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Spam-Score: 0.3 (/)
X-Scan-Signature: b7b9551d71acde901886cc48bfc088a6
Cc: "Khosravi, Hormuzd M" <hormuzd.m.khosravi@intel.com>, ram.gopal@nokia.com, zsolt@nc.rr.com, "Steven Blake (petri-meat)" <slblake@petri-meat.com>, hadi@znyx.com, Alan DeKok <alan.dekok@idt.com>, Ellen M Deleganes <ellen.m.deleganes@intel.com>, "Yang, Lily L" <lily.l.yang@intel.com>
Subject: [Forces-protocol] Re: Instance Select
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: 10ba05e7e8a9aa6adb025f426bef3a30

Hi Joel,

----- Original Message -----
From: "Joel M. Halpern" <jhalpern@megisto.com>
Subject: Re: Instance Select


> While I am concerned about feature creep in adding this multi-targetting, I
> will stop objecting to it at this point.
Could you show why and what's the benifits to defer it. What I see the issue is
it is more a basic one than a value-added one, for it is quite  like a printer
which can only print one page at a time if without multiple selecting.

> If we want to add such, there is no need to use a TLV to represent
> it.  Simply define the instance ID encoding so we can tell ranges from
> individual instances.
Does it mean the coding as:

LFBCLASSID InstanceID <RangeMark | Instance ID >+  <OPER>+ ?

If is, I'm afraid there is a size problem for it, for the InstanceID number
changes and we can not tell an InstanceID with the OPER TLV type field.
If it means using some tag in InstanceID field to indicate the InstanceID and
the Range mark, then I think it will still limit the OPER TLV type definition.
Could you show more on this?

>Using a TLV for information whose presence
The presense is definite, for we at least need one Instance ID.

>and
> position is mandatory does not add much, and can in fact cause problems.
Joel, I know you are quite experienced and I'm really very much interested in
what you think of the problems here. From my limited experience, I think TLV
followed by TLV approach is a very common PDU scheme for protocol design,  and
will lead to no problems that I can think of. Actually, in our current scheme, I
think we have already used LFBselectTLV followed by many other LFBselectTLV
format. And I also see we will use Path-Data TLV quene inevitably. Maybe I'v
missed something.

Thank you.
Weiming
>
> Yours,
> Joel
>
> At 12:48 PM 10/21/2004 +0800, Wang,Weiming wrote:
> >Hi Jamal, Hormuzd, etc,
> >
> >To summarize the discussions on multiple instances, I try to propose
following
> >scheme for instance selection, which follows Robert's idea and Jamal's
format,
> >as:
> >
> >PL level PDU : = MAINHDR<LFBselect>+
> >LFBselect := LFBCLASSID InsSelect <OPER>+
> >InsSelect := InstanceID <RangeMark | Instance ID >+
> >RangeMark := '0xFFFFFFFF'; the value is the same as Broadcast Instance
> >address,
> >no worry of ambiguity here.
> >
> >The InsSelect is a TLV, whose structure is shown as:
> >
> >main hdr (eg type = config)
> >      |
> >      |
> >      +-- T = LFBselect
> >      |        |
> >      |        +- LFBCLASSID = target LFB class
> >      |        |
> >      |        |
> >      |        +- T = InsSelect
> >      |        |   |
> >      |        |   V = InstanceID <RangeMark | Instance ID >+
> >      |        |
> >      |        +- T = operation { ADD, DEL, GET, etc}
> >      ...
> >
> >Best Regards,
> >Weiming
>
>



_______________________________________________
Forces-protocol mailing list
Forces-protocol@ietf.org
https://www1.ietf.org/mailman/listinfo/forces-protocol