Re: [manet] ETT metrics draft

Ulrich Herberg <ulrich@herberg.name> Mon, 22 July 2013 14:58 UTC

Return-Path: <ulrich@herberg.name>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC87511E80AE for <manet@ietfa.amsl.com>; Mon, 22 Jul 2013 07:58:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.953
X-Spam-Level:
X-Spam-Status: No, score=-1.953 tagged_above=-999 required=5 tests=[AWL=0.025, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uIvluI-tmzQr for <manet@ietfa.amsl.com>; Mon, 22 Jul 2013 07:58:41 -0700 (PDT)
Received: from mail-vb0-x229.google.com (mail-vb0-x229.google.com [IPv6:2607:f8b0:400c:c02::229]) by ietfa.amsl.com (Postfix) with ESMTP id 62DB121F9970 for <manet@ietf.org>; Mon, 22 Jul 2013 07:58:41 -0700 (PDT)
Received: by mail-vb0-f41.google.com with SMTP id p13so4791109vbe.14 for <manet@ietf.org>; Mon, 22 Jul 2013 07:58:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herberg.name; s=dkim; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=gHVUqTk7ta/oR6GrVV8zZKxXyMtojgEdmDy3t7ukvFw=; b=vVYvXv+lu2mGC/qr7NwWVIftYDWNuOtnhOdu65lsm4f2kbCkGH9YlvXwle4jSvp4eF GF+Y+Z95d+9XoT/ltYuplq+GstydbbP/b6JEjZYJlRYpxy8EJEfGCTW5GZj5hLnULuWg 7SF9OioVdlmoRpoe9+sEE2j4gM5CF9m5jxO4o=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=gHVUqTk7ta/oR6GrVV8zZKxXyMtojgEdmDy3t7ukvFw=; b=Y8I/bIWiM6SjVBft+6qlDXUCYKuqtjDU6J2/vHfCon3+EZJaeX+R7QIBTTofD5sErc MOFRsP1x8WNuC3z3ue3/S6/Hi9/yHaV4xhKcEzFvyQcGVjdScM7c5Y2gTqO91GReYjES s4uDCa6UptbRJlOCJIEe06R/SiH31IbXyaX+oUkVbsHv/I2Qwnkgnn5uik+5rfYFoN2N kGW8UWWmgVauCs1Ax8xMPMbnDu+4rbDCAaZ36UZ6bmxdf0yi7HRQkYk3uzqpL5G0o3Mm +6m/ZdeCYfTegzF3tiC8DgUKPShz0nhgWxEepUHa+53Spqt3thRM10aG32XFkKkIofsi cxPw==
MIME-Version: 1.0
X-Received: by 10.52.94.6 with SMTP id cy6mr7844147vdb.108.1374505119416; Mon, 22 Jul 2013 07:58:39 -0700 (PDT)
Received: by 10.221.55.70 with HTTP; Mon, 22 Jul 2013 07:58:39 -0700 (PDT)
In-Reply-To: <51ECF80C.4050003@fkie.fraunhofer.de>
References: <B31EEDDDB8ED7E4A93FDF12A4EECD30D250B0963@GLKXM0002V.GREENLNK.net> <CA+-pDCf_p1B+VKEmZGHRjf+QrRd5JGYJ0rTuoGCj2EiFmsw3Yg@mail.gmail.com> <CAK=bVC9=mxMngo8E_C49xrdgAzb+g7VO5kW9dnwfNGxEVUdoDg@mail.gmail.com> <51ECF80C.4050003@fkie.fraunhofer.de>
Date: Mon, 22 Jul 2013 07:58:39 -0700
Message-ID: <CAK=bVC8f91AYCi6JxEP4y0+LHuxKUvMRGpqasme3nS7mdK9+Sw@mail.gmail.com>
From: Ulrich Herberg <ulrich@herberg.name>
To: Henning Rogge <henning.rogge@fkie.fraunhofer.de>
Content-Type: text/plain; charset="ISO-8859-1"
X-Gm-Message-State: ALoCoQlBKW0yttk7U+CpLYacLpXQhDnGip0fMrp3oHSAn2YgHK3rHlbEE64rL+QpZ2iw63JjyZsM
Cc: manet@ietf.org
Subject: Re: [manet] ETT metrics draft
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/manet>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2013 14:58:46 -0000

Henning,

thanks for your reply. See below:

On Mon, Jul 22, 2013 at 2:14 AM, Henning Rogge
<henning.rogge@fkie.fraunhofer.de> wrote:
> On 07/16/2013 11:29 PM, Ulrich Herberg wrote:
>>
>> Hi,
>>
>> I have also reviewed the draft. Since it's an early draft, just some
>> high-level comments:
>>    - I like the idea of specifying the ETT metrics and I hope you will
>> issue a new revision.
>
>
> We definitely will. Expect a new revision in the week after the IETF
> meeting.

Good!


>
>
>>    - The introduction is a bit confusing. It talks about the Funkfeuer
>> networks, and then suddenly jumps into details about ETT metric. I
>> would suggest to focus the document on the metric itself, and
>> mentioning the Funkfeuer networks only in the appendix.
>
>
> Maybe a "history" appendix that explains where the ETX part of the metric
> comes from?

Yes, that would be a good idea IMO.


>> I also wonder
>>
>> why the intended status is informational? Shouldn't it be Experimental
>> or Standards Track, since a protocol extension is specified?
>
>
> Good question, I am not sure about this but I am open for advise.

Let's discuss that during the IETF.



>>    - section 3 (Applicability); again, I would defocus on the Funkfeuer
>> networks, just mention in general the use cases where the metric is
>> useful. You should focus more on OLSRv2 itself, IMO.
>>    - same section: "ETX metric that was used in the earlier [RFC3626]
>> implementation". Note that RFC3626 only uses hop-count, so technically
>> the olsr.org implementation was not RFC3626 compliant
>
>
> Yes.
>
>
>>    - section 7: Since the link tuples are extended, does that mean that
>> draft-ietf-manet-olsrv2 is "updated" (in the IETF sense)? If so, the
>> draft does not say that in the header, nor mention that in the
>> introduction and abstract.
>
>
> I wrote the link tuple extension as a way to have "link specific" data
> stored for the metric. Do you think it would be better to put this into a
> database described in this draft?

After a second thought, I actually think it's fine not to "update" the
OLSRv2 spec, since this is an optional extension, and so the
information sets in OLSRv2 remain unchanged for implementations not
using the ETT extension.



>> I assume that an informational document
>>
>> could also not do that.
>>   - "L_ETT_last_pkt_seqno  is the last received packet sequence number
>> received from this link." Shouldn't there some section somewhere to
>> describe requirements, such as access to lower layers (e.g., packet
>> sequence numbers)?
>
>
> I don't consider packet sequence numbers as a different layer. Its a
> different interface to the rfc5444 (de)multiplexer, but its still in the
> same layer.
>
> We use IP addresses from the IP header in NHDP/OLSRv2 without worrying about
> "lower layer access" too.

I agree that there is some ambiguity. I think such a (short)
requirements section could be helpful for implementers to make sure
that they can get appropriate information from other layers. But if
you think this is self-evident, I am fine if you leave it as is.



>>   - section 9 mixes a bit the different layers (RFC5444 and RFC6130). I
>> wonder if that could not be more separated.
>
>
> Hmm.
>
>
>>   - some lower case "must" in section 9; should that be 2119 or not?
>
>
> Will have to look at this.
>
>
>>   - section 13: Shouldn't that be a new link metric type allocation?
>> How is the metric used in the OLSRv2 network?
>
>
> Not sure if we want to allocate metric TLV extensions for specific metric
> types.

I thought that this is the purpose of the registry. Let's discuss that
during the IETF.



>>   - why is OLSRv2 only an informative reference? Can there be normative
>> references in an Informational document?
>
>
> I thought only RFCs can be a normative reference, but my knowledge about rfc
> types and references types in them is a bit limited.

Yes, but OLSRv2 needs to be a normative reference for the ETT draft.
In case this draft is completed before OLSRv2 becomes an RFC (which I
hope not!), then it will be hold in the RFC editor queue until OLSRv2
gets the RFC number.
Here is some info about the reference types:
http://www.ietf.org/iesg/statement/normative-informative.html

Best regards
Ulrich