Re: [Manet-dt] Generalised OLSR packet/message format comments - multivaluedness
Ian Chakeres <ian.chakeres@gmail.com> Wed, 01 February 2006 01:44 UTC
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.32)
id 1F472Z-0005RB-UD; Tue, 31 Jan 2006 20:44:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
by megatron.ietf.org with esmtp (Exim 4.32) id 1F472X-0005LB-74
for manet-dt@megatron.ietf.org; Tue, 31 Jan 2006 20:44:09 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24173
for <manet-dt@ietf.org>; Tue, 31 Jan 2006 20:42:25 -0500 (EST)
Received: from wproxy.gmail.com ([64.233.184.197])
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1F47DT-0007wU-9G
for manet-dt@ietf.org; Tue, 31 Jan 2006 20:55:29 -0500
Received: by wproxy.gmail.com with SMTP id 58so250984wri
for <manet-dt@ietf.org>; Tue, 31 Jan 2006 17:43:59 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com;
h=received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition;
b=EJwBfDSXfaLbj2/Yybrl6m1RSg0P6Kfj3Ue+v/YOyUEaPZ9T6T1AWMcjh0Eb5GYDJ3XSQ7zQoIizNN+o1sio628bJxcGyueJQIB10mwy6/z2k5k4O77kRde/guhW+hc0OAoO05eMHM+JYbX8PywX51avO6vtRyze4L5yweXcToU=
Received: by 10.54.149.20 with SMTP id w20mr434971wrd;
Tue, 31 Jan 2006 17:43:53 -0800 (PST)
Received: by 10.54.95.5 with HTTP; Tue, 31 Jan 2006 17:43:53 -0800 (PST)
Message-ID: <374005f30601311743gaea4de4h7410d1eb693471af@mail.gmail.com>
Date: Tue, 31 Jan 2006 17:43:53 -0800
From: Ian Chakeres <ian.chakeres@gmail.com>
To: "Dearlove, Christopher (UK)" <chris.dearlove@baesystems.com>
Subject: Re: [Manet-dt] Generalised OLSR packet/message format comments -
multivaluedness
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b30eb7682a596edff707698f4a80f7d
Content-Transfer-Encoding: quoted-printable
Cc: manet-dt@ietf.org
X-BeenThere: manet-dt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: MANET Design Team <manet-dt.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/manet-dt>,
<mailto:manet-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/manet-dt>
List-Post: <mailto:manet-dt@ietf.org>
List-Help: <mailto:manet-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/manet-dt>,
<mailto:manet-dt-request@ietf.org?subject=subscribe>
Sender: manet-dt-bounces@ietf.org
Errors-To: manet-dt-bounces@ietf.org
Comments inline. On 1/30/06, Dearlove, Christopher (UK) <chris.dearlove@baesystems.com> wrote: > <snip> > > (g) TLVs are more difficult. We have used two bits of the TLV > type, for multivalue and for user. [Note: we want the > packet/message parsing code to be type independent, which > it currently is. Having the multivaluedness type dependent > in an unknown way breaks this, which is not acceptable. > In addition note that we may have single and multivalue > versions of the same type, which we have imposed rules on > to make certain simplified parsing options - which some > members of the OLSR community want - possible. This also > applies to various other possibilities.] There are many > good things we could do with more bits (for example 0, 8 > or 16 bit value lengths - the first of these for where the > type is the information - sub-octet values in multivalue > fields, control options for unknown TLVs - ignore, remove, > discard message). Putting aside the complexity and value > tradeoffs of such options, there's a major problem of not > having the bits. We just might manage one more bit, but > after that, based on the number of options just for OLSR > that have been proposed, it starts getting tricky. I do > have one idea what to do here, with (as ever) pros and cons, > but I want to think about it a bit more before deciding if > it's a candidate. I'd like to discuss multivaluedness. Why would having this behavior be type dependent break something? In OLSRv2 you could still define your types to actually match this criteria for simplicity (for example using 0001 and 0101 for the same type one being multivalued). I don't know whether this needs to go into the generalized format. What do you think? Ian _______________________________________________ Manet-dt mailing list Manet-dt@ietf.org https://www1.ietf.org/mailman/listinfo/manet-dt
- Re: [Manet-dt] Generalised OLSR packet/message fo… Ian Chakeres
- RE: [Manet-dt] Generalised OLSR packet/message fo… Dearlove, Christopher (UK)