I do not believe that a specific metric such as ETX should
be in the base OLSRv2 draft. As you say, the first question
would be "why ETX?". But not that the default will be a metric
whose meaning is implementation specific, not hop count (which
would be the default default so to speak if no one includes
any metric information).
But that said, I would be delighted to see an Internet Draft
(which could be adopted and taken all the way to RFC in parallel
if that is the WG consensus) which described ETX, and maybe one
or two other, metrics and how to adopt them to the OLSRv2 metrics
TLV. This work could even start now referencing
draft-dearlove-olsrv2-metrics, to be updated to reference OLSRv2
when folded in to that. This would be valuable support for the
metric concept.
--
Christopher Dearlove
Technology Leader, Communications Group
Networks, Security and Information Systems Department
BAE Systems Advanced Technology Centre
West Hanningfield Road, Great Baddow, Chelmsford, CM2 8HN, UK
Tel: +44 1245 242194 Fax: +44 1245 242124
BAE Systems (Operations) Limited
Registered Office: Warwick House, PO Box 87,
Farnborough Aerospace Centre, Farnborough, Hants, GU14 6YU, UK
Registered in England & Wales No: 1996687
-----Original Message-----
From:
manet-bounces <at> ietf.org [mailto:
manet-bounces <at> ietf.org] On Behalf
Of Henning Rogge
Sent: 13 October 2009 16:41
To:
manet <at> ietf.org
Subject: [manet] Default metric in OLSRv2
Hello,
I know this mail comes a little bit early (metrics have not been merged
into
OLSRv2 draft), but I would like to like to argue for more than "include
generic metric support in OLSRv2".
Two weeks ago (just before the OLSR Interop 2009 in Vienna) I visited a
conference about military communications. There were a couple of
presentations
which used OLSR as a mesh net protocol and they can be summarized as:
"OLSR
does not work well". When I tried to get some more facts about this I
quickly
recognized that all of them used hopcount metrics "because it's the
default
described in the RFC".
I think this was a mistake in the OLSRv1 RFC, it described a protocol
that did
not work very well in the real world because of hopcount metrics. No
amount of
great research for new metric or improved features have changed this
later,
because most people USING OLSR for their research will use the stuff
described
in the default RFC. We should not do the same mistake in the OLSRv2 RFC.
My suggestion is:
include a simple version of ETX as an example metric into the OLSRv2
RFC.
Why ETX ? Why not ETT/SNR/MIC/.... ?
ETX is not the best metric out there, it's a very basic one. But it's
VERY
easy to describe and implement, it's independant from the layer 1/2
below OLSR
and it allows to build much better real world networks than hopcount. I
know
no other metric that can provide these three advantages.
We should add a few sentences into the chapter that this will be just
the
"lowest common metric" which should work with all OLSRv2 agents and that
there
are much better and more specialized metrics described in other
documents and
research papers. But if we do not put a real metric into the RFC we will
have
people saying "OLSRv2 does not work well" in years, just because they do
their
comparision based on the RFC implementation (hopcount).
If there is a consensus on this I can easily write description of a
simple
Hello-Message based ETX implementation with a single tuning parameter
for the
draft.
What do you think ?
Henning Rogge
********************************************************************
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 mailing list
manet <at> ietf.orghttps://www.ietf.org/mailman/listinfo/manet
_______________________________________________
manet mailing list
manet <at> ietf.orghttps://www.ietf.org/mailman/listinfo/manet