RE: [Manet-dt] Generalised OLSR packet/message format comments - msg-semantics

"Dearlove, Christopher (UK)" <chris.dearlove@baesystems.com> Wed, 01 February 2006 10:27 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 1F4FCv-0007iu-Q3; Wed, 01 Feb 2006 05:27:25 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F4Euc-0000uL-CC for manet-dt@megatron.ietf.org; Wed, 01 Feb 2006 05:08:30 -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 FAA28480 for <manet-dt@ietf.org>; Wed, 1 Feb 2006 05:06:53 -0500 (EST)
Received: from smtp1.bae.co.uk ([20.133.0.6]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1F4F5Q-00078r-E5 for manet-dt@ietf.org; Wed, 01 Feb 2006 05:20:02 -0500
Received: from ngbaux (ngbaux.msd.bae.co.uk [141.245.68.234]) by smtp1.bae.co.uk (Switch-2.2.8/Switch-2.2.8) with ESMTP id k11A7fA19993 for <manet-dt@ietf.org>; Wed, 1 Feb 2006 10:07:41 GMT
Received: from glkas0106.GREENLNK.NET ([141.245.68.243]) by ngbaux.net.bae.co.uk (PMDF V5.2-33 #44998) with ESMTP id <0IU000ERU6UMSG@ngbaux.net.bae.co.uk> for manet-dt@ietf.org; Wed, 1 Feb 2006 10:08:48 +0000 (GMT)
Received: from glkms0001.GREENLNK.NET ([10.15.184.1]) by glkas0106.GREENLNK.NET with InterScan Message Security Suite; Wed, 01 Feb 2006 10:04:59 +0000
Received: from glkms0008.GREENLNK.NET ([10.15.184.8]) by glkms0001.GREENLNK.NET with Microsoft SMTPSVC(5.0.2195.6713); Wed, 01 Feb 2006 10:04:59 +0000
Date: Wed, 01 Feb 2006 10:04:59 +0000
From: "Dearlove, Christopher (UK)" <chris.dearlove@baesystems.com>
Subject: RE: [Manet-dt] Generalised OLSR packet/message format comments - msg-semantics
To: Ian Chakeres <ian.chakeres@gmail.com>, Thomas Clausen <T.Clausen@computer.org>
Message-id: <C1DE3C7469FE5A4D95F9BF0F332D8B8D01EEE566@glkms0008.greenlnk.net>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft Exchange V6.0.6556.0
Content-type: text/plain; charset="us-ascii"
Content-transfer-encoding: quoted-printable
Thread-Topic: [Manet-dt] Generalised OLSR packet/message format comments - msg-semantics
Thread-Index: AcYm1Ln8m+EShgeLQb+V/UuEfF/ccwAPSN+A
content-class: urn:content-classes:message
X-OriginalArrivalTime: 01 Feb 2006 10:04:59.0617 (UTC) FILETIME=[F5F97D10:01C62716]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d8ae4fd88fcaf47c1a71c804d04f413d
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

>> I think that this is an interesting point, which we may want to
expand
>> on a bit. Generally, there are the following cases, right?
>>
>>         - immutable || mutable
>>         - not-mutated || mutated
>>
>> Other than the semantic usability of this for different protocols, I
>> wonder if this feature is general for a "delivery semantics", or if
it
>> is flags pertaining to the content of the message. I am tempted to
say
>> the latter since if an intermediate note receives a message, how
would
>> knowing the "mutability-status" change that nodes behavior?
>>
>> I agree that receiving this information with a message may change the
>> processing behavior at the destination - in which case it could be
>> either an artifact of the message type (less desirable since it
slices
>> away the message type-space) or a message TLV (preferred).
>
> I have a few comments.
>
> What parts exactly are immutable/mutable? The contents of a message?
> How about the packet? How about the TTL and HopCnt fields?
>
> Thomas, I agree - I don't know that this belongs in the msg-semantics.
> Chris can you explain a bit more about why it belongs in the
> msg-semantics?

I don't say it does belong, I say it might belong. These are at the
"is this a useful idea?" stage.

To step back, the purpose of the message header is to allow a receiving
node to make the two assessments

(a) Should this message be processed, or ignored?
(b) Should this message be forwarded, or discarded?

And (depending on your implementation) allowing this decision to be made
without parsing the message body.

So if deciding whether or not immutable/mutable or non-mutated/mutated
bits belong in the semantics should be judged against these criteria.
(There may be other criteria - I think there's at least an independence
criterion, but that's not an issue here.)

So can those bits help in those decisions? I think in some cases they
can. Suppose you are running a secure protocol, such as an end to end
signature enhanced version of OLSRv2 (similar to published work on
Secure OLSR, but with signatures as message TLVs rather than separate
messages). Then the mutated setting gives a quick answer to these
questions (discard). Of course for this to possibly happen there must
be the possibility of nodes being either secure and insecure, which
may limit the applicability, which is why it only might belong. The
immutable/mutable is partly suggested as a natural companion, and
separating the two (one in semantics, one as message TLV) seems odd.
But the message TLV my well be more appropriate as it probably
doesn't pass either the (a) or (b) test - unless anyone can see an
argument to the contrary.

(It's partly down to resources, which is more valuable, a semantics
bit allocation, or message TLV bandwidth? - and yes, I know that's
comparing two incomparables.)


********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************

_______________________________________________
Manet-dt mailing list
Manet-dt@ietf.org
https://www1.ietf.org/mailman/listinfo/manet-dt