Vicky,
Thanks for responding.
At this point, we have a documented 4-1 split concerning DEFAULT_METRIC_TYPE. I
believe that constitutes rough consensus, with Charlie being in the rough.
Let’s change the document and move on.
As to the documenting of other metric types – myself, I would prefer to keep
that text fairly generic. Along the lines of “Implementers MAY consider other
metric types, but the algorithms for incorporating such types are undefined,
and interoperability issues need to be considered.” In other words, some fluff
& cruft that says “you can do whatever you thing you’re big enough to do,
understanding you may break the thing.”
Does that make sense?
Regards,
Stan
From: aodvv2-discuss-bounce@xxxxxxxxxxxxx
[mailto:aodvv2-discuss-bounce@xxxxxxxxxxxxx] On Behalf Of Victoria Mercieca
Sent: Friday, October 02, 2015 4:26 PM
To: aodvv2-discuss@xxxxxxxxxxxxx
Subject: [aodvv2-discuss] Re: Metrics (removing references to alternate metric
types)
Hi all,
I'm going for option 1. The idea that "at least we have a route even if the
metric doesn't really mean what we think it does" doesn't feel right. We can't
correctly choose a better route in this case, plus we might run into conflicts
between MAX_METRICs. Interoperability is a common theme in comments we have
received on the draft, even if not about this specific bit.
To address one of Charlie's comments:
"Until someone publishes another metric, removing it is a penalty on every
implementation."
If we were to set hop count as metric type zero, we wouldn't be adding to the
message size since a value of zero means the extension type field is not
necessary to include in the RFC 5444 representation. I know hop count is type 3
at the moment, and I dont know how people feel about changing that...But
thought I'd mention it. Or similar to currently, interpreting 0 as 3 instead of
interpreting 0 as whatever is configured as default (ensuring 0 is not assigned
to any future metric type)
Would also like to draw attention back to the issue that this thread was
started for...how much info do we want to include about other metric types? The
changes I made to the metric section diverted into this discussion about the
default setting.
Regards,
Vicky.
On 1 Oct 2015 17:17, "Ratliff, Stanley"
<sratliff@xxxxxxxxxxx<mailto:sratliff@xxxxxxxxxxx>> wrote:
Charlie/All,
-----Original Message-----
From:
aodvv2-discuss-bounce@xxxxxxxxxxxxx<mailto:aodvv2-discuss-bounce@xxxxxxxxxxxxx>
[mailto:aodvv2-discuss-<mailto:aodvv2-discuss->
bounce@xxxxxxxxxxxxx<mailto:bounce@xxxxxxxxxxxxx>] On Behalf Of Charlie
Perkins
Sent: Thursday, October 01, 2015 11:55 AM
To: aodvv2-discuss@xxxxxxxxxxxxx<mailto:aodvv2-discuss@xxxxxxxxxxxxx>
Subject: [aodvv2-discuss] Re: Metrics (removing references to alternate
metric types)
Hello folks,
So, on the one hand, we have observations that global parameter settings
might be incompatible. That's almost a tautology -- who could disagree?
But I don't see any discussion about my several specific points on this
matter.
In particular, the points about how it's at most an inaccuracy, and no worse
than the existing mishmash metric.
And also I *really* fail to understand why we have to get into disagreements
about points that no one has raised on the mailing list, when they are
delaying publication of the next draft.
Regards,
Charlie P.
On 10/1/2015 5:54 AM, Ratliff, Stanley wrote:
Lotte,the metric (or metrics) used are explicitly announced every time.
-----Original Message-----Yes, that's what I'm advocating. DEFAULT_METRIC_TYPE goes away, and
From:
aodvv2-discuss-bounce@xxxxxxxxxxxxx<mailto:aodvv2-discuss-bounce@xxxxxxxxxxxxx>
[mailto:aodvv2-discuss-<mailto:aodvv2-discuss->
bounce@xxxxxxxxxxxxx<mailto:bounce@xxxxxxxxxxxxx>] On Behalf Of Lotte
Steenbrink
Sent: Thursday, October 01, 2015 6:15 AM
To: aodvv2-discuss@xxxxxxxxxxxxx<mailto:aodvv2-discuss@xxxxxxxxxxxxx>
Subject: [aodvv2-discuss] Re: Metrics (removing references to
alternate metric types)
Hi all,
Completely and totally +1 here. You can see this coming from therequirements.
write up on the FEMA website about post-Katrina actions for Fire and
Rescue services nationwide. Sure, there is a Federal wish-list of
how it all should work seamlessly across all states and counties,
but then you discover you have to go round and sell to every single
one of those counties who are free to choose what they want inside
those
So that’s 3000+ sales pitches to make for the same system, orsystem.
potentially 3,000+ different ways of configuring what should be a
common
Please, for the sake of a few bytes, no implied default metric!If I understand it correctly, The problems described by you and Stan
would also occur if both parties explicitly set the Metric Type TLV
to DEFAULT_METRIC_TYPE (with their DEFAULT_METRIC_TYPE being
configured differently), so we'd have the same confusion at the extra
cost of some bytes. If I'm not mistaken, we may want to remove
DEFAULT_METRIC_TYPE altogether then... (which, for the record, is
fine by me)
the heart of the strangeness.
Regards,
Stan
Cheers,
Lotte
Johnrouters,
On 30 Sep 2015, at 14:23, Ratliff, Stanley
<sratliff@xxxxxxxxxxx<mailto:sratliff@xxxxxxxxxxx>> wrote:
All,
I think Lotte is spot-on here. One of the deployment cases I keep
talking about for these networks is the fire brigades that
unfortunately have to form every stinking year in California.
They're made up of several entities - local, county, state-wide,
and national units. Let's assume that I'm part of a county fire
department, and so is Lotte. My fire department has AODVv2 routers,
and the IT department have worked tirelessly to set them up,
complete with a DEFAULT_METRIC_TYPE. Lotte's fire department also
has AODVv2
DEFAULT_METRIC_TYPE.and her IT department have done the same basic work - but for
reasons that make perfect sense, they've picked a *different*
metric for their
breaks out.So now, both fire departments race to the scene of one of these
massive wildfires. We both switch on the gear, and... pandemonium
The ad-hoc (well, pseudo ad-hoc) network we were supposed to
perform is acting in strange ways. Since it's "strange", and not
"broken", it's difficult to figure out what the problem really is.
It's sure to take hours, if not a day or two, to figure out the
source of the problem - we're using different metrics as
DEFAULT_METRIC_TYPE, and the assumption of different defaults is at
mistakes.
I understand, and appreciate, the position that each and every byte
transferred via RF consumes battery power, and should be avoided if
at all possible. For reasons of interoperability, I believe that in
this case, the additional transmission load is required. Otherwise,
I don't see the deployment scenario I've outlined above working.
Regards,
Stan
-----Original Message-----
From:
aodvv2-discuss-bounce@xxxxxxxxxxxxx<mailto:aodvv2-discuss-bounce@xxxxxxxxxxxxx>
[mailto:aodvv2-discuss-<mailto:aodvv2-discuss->
bounce@xxxxxxxxxxxxx<mailto:bounce@xxxxxxxxxxxxx>] On Behalf Of Lotte
Steenbrink
Sent: Wednesday, September 30, 2015 3:05 AM
To: aodvv2-discuss@xxxxxxxxxxxxx<mailto:aodvv2-discuss@xxxxxxxxxxxxx>
Subject: [aodvv2-discuss] Re: Metrics (removing references to
alternate metric types)
Hello folks,
Here are some reasons to not remove DEFAULT_METRIC_TYPE.
- Until someone publishes another metric, removing it is a
penalty on every implementation.
- It would simply be a mistake to mangle the settings on
different network devices. We don't have to protect against all such
routerAODVv2- The difficulty about mismatched metric types is unfortunate,Are you referring to the way OLSR represents Metrics, i.e. no
but not fatal. As proof, one can refer to the mishmash metric
supported by OLSR.
matter the metric type, it has to be mapped to a certain range of
values, with the one end of the spectrum meaning 'good' and the
other end meaning 'bad'?
I'd be quite happy to adopt that, but I was under the impression
that you weren't...
- Mismanaging the default metric type is a lot different than,Wouldn't that defy the propose of having a default mechanism in
and much less likely than, say, mismanaging policy knobs.
- In the unlikely event that it becomes a problem, future metric
specifications could mandate that use of their metric REQUIRES
the metric-type TLV and cannot make use of the default mechanism.
the first place?
- Removing the feature costs time and space over the air,I have been told off many many times by Henning for omitting the
increasing interference etc.
Disregarding all of this simply to protect against a potential
mismanagement pitfall does not make sense to me.
It's especially mysterious, given that no one has complained
about it on the mailing list.
Metric Type TLV for DEFAULT_METRIC_TYPE. I can't imagine those
complaints haven't been raised on the MANET ML at some point, but
even if they weren't I did raise them on here (and in conference
calls) on behalf of Henning.
Regards,
Lotte
Regards,
Charlie P.
On 9/27/2015 2:03 AM, Victoria Mercieca wrote:
Hi all...
So I should remove the idea of the DEFAULT_METRIC_TYPE and
should always include an indication of metric type?
Also, I'm now not sure how best to update this section. The text
before I tried to change it, and the text after (which I sent in
the email the other day), are attached. If anyone has any more
pointers on what to do with it, please help.
Regards,
Vicky.
On Fri, Sep 25, 2015 at 6:14 AM, Lotte Steenbrink
<lotte.steenbrink@xxxxxxxxxxxx<mailto:lotte.steenbrink@xxxxxxxxxxxx>
<mailto:lotte.steenbrink@xxxxxxxxxxxx<mailto:lotte.steenbrink@xxxxxxxxxxxx>>>
wrote:
Am 25.09.2015 um 01:36 schrieb Ratliff, Stanley
<sratliff@xxxxxxxxxxx<mailto:sratliff@xxxxxxxxxxx>
<mailto:sratliff@xxxxxxxxxxx<mailto:sratliff@xxxxxxxxxxx>>>:
A DEFAULT_METRIC_TYPE is configured on each AODVv2
impliedso
thatthat any AODVv2 messages generated which are associated with
metric type do not
This means that when a metric type is not included in a message,need to explicitly include an indication of that metric type.
DEFAULT_METRIC_TYPE
non-default metric types, the MetricType data element MUST beis assumed. When sending information about routes with
included.
same configuration, but if you want to include othersOoh not sure about this. It's ok if all your routers use the
organisations routers who could be using a different default, the
unspoken metric type will be different, which will >>cause great
problems. I believe that we should never assume a default type.
However I'm open to some text that caveats the use of the
wasdefault stating that Here Be Dragons.
good example of the value of doing so.For any configuration variable, it is possible to screw it up.
Nevertheless, people use configuration variables and this is a
While I agree that "for any configuration variable, it ispossible to screw it up", I respectfully disagree with the
follow-on statement "...people use configuration variables, and
this is a good example of the value of doing so." Actually, IMHO,
it's a great example of why you would *not* use configuration
variables. As John states, routers in an AODVv2 network *might*
use different defaults, and therefore, problems will ensue. But
those problems would *only* ensue precisely because a default
sender._____________________________________________________configured, and therefore, not announced. The fix is to *always*
explicitly include an indication of metric type. That way, there's
no possibility of being misinterpreted. I believe that is a much
better approach.
For the record, because I'm enthusiastically agreeing here: +1.
Regards,
Stan
_____________________________________________________This electronic message and any files transmitted with itindividual
contains information from iDirect, which may be privileged,
proprietary and/or confidential. It is intended solely for the
use of the
or entity to whom they are addressed. If you are not thethe
original recipient or the person responsible for delivering the
email to
intended recipient, be advised that you have received thisprinting, or
email in error, and that any use, dissemination, forwarding,
copying of this email is strictly prohibited. If you receivedthis email
in error, please delete it and immediately notify the sender.
_____________________________________________________
This electronic message and any files transmitted with it contains
information from iDirect, which may be privileged, proprietary
and/or confidential. It is intended solely for the use of the
individual or entity to whom they are addressed. If you are not the
original recipient or the person responsible for delivering the
email to the intended recipient, be advised that you have received
this email in error, and that any use, dissemination, forwarding,
printing, or copying of this email is strictly prohibited. If you
received this email in error, please delete it and immediately notify the
_____________________________________________________
_____________________________________________________
This electronic message and any files transmitted with it contains
information from iDirect, which may be privileged, proprietary and/or
confidential. It is intended solely for the use of the individual or
entity to whom they are addressed. If you are not the original
recipient or the person responsible for delivering the email to the
intended recipient, be advised that you have received this email in
error, and that any use, dissemination, forwarding, printing, or
copying of this email is strictly prohibited. If you received this
email in error, please delete it and immediately notify the sender.
_____________________________________________________