[manet] AD Review of draft-ietf-manet-olsrv2-dat-metric-06

"Alvaro Retana (aretana)" <aretana@cisco.com> Mon, 05 October 2015 21:12 UTC

Return-Path: <aretana@cisco.com>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBF6E1A1EFC; Mon, 5 Oct 2015 14:12:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level:
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GadBCPE_PTTh; Mon, 5 Oct 2015 14:12:03 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A3841A1EB7; Mon, 5 Oct 2015 14:12:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12890; q=dns/txt; s=iport; t=1444079523; x=1445289123; h=from:to:cc:subject:date:message-id:mime-version; bh=A+yNLZnt7i2pVzmUGXGiSySjfnG1lmB5K6WO87iPxMk=; b=a00ki8vI724LNdksJtUe1tOXHnC6I9PvowSi2fwv+uyrf9LY7Yp3L/vN Q1ACcUSKhcAtlmeqT/IdyN1EeRRrEPKiCtpGpglTpGDJQNYQBE4F+ay/M xrZor8vy751momPogfmPOpNtkf/ZSntg/Vy4F2eSyvA7/uK8GLtDHWCye o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AzBQC75hJW/5FdJa1eglpNgUi+HIFahhqBOTkTAQEBAQEBAX8LhCcEZxISAYEAJwQOiDO+HwEBAQEBBQEBAQEBARyGcwGKCoQzBZJJgzMBjRaBVoQ4gyOJbIhGIwM9hAKIKoEGAQEB
X-IronPort-AV: E=Sophos;i="5.17,640,1437436800"; d="scan'208,217";a="194668639"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-7.cisco.com with ESMTP; 05 Oct 2015 21:12:02 +0000
Received: from XCH-RCD-010.cisco.com (xch-rcd-010.cisco.com [173.37.102.20]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id t95LC2Te004864 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 5 Oct 2015 21:12:02 GMT
Received: from xch-rcd-010.cisco.com (173.37.102.20) by XCH-RCD-010.cisco.com (173.37.102.20) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 5 Oct 2015 16:12:01 -0500
Received: from xhc-rcd-x13.cisco.com (173.37.183.87) by xch-rcd-010.cisco.com (173.37.102.20) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Mon, 5 Oct 2015 16:12:01 -0500
Received: from xmb-aln-x15.cisco.com ([169.254.9.102]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.03.0248.002; Mon, 5 Oct 2015 16:12:01 -0500
From: "Alvaro Retana (aretana)" <aretana@cisco.com>
To: "draft-ietf-manet-olsrv2-dat-metric@ietf.org" <draft-ietf-manet-olsrv2-dat-metric@ietf.org>
Thread-Topic: AD Review of draft-ietf-manet-olsrv2-dat-metric-06
Thread-Index: AQHQ/7J6yFlrc7+VEEqp4R7ewhD+oQ==
Date: Mon, 05 Oct 2015 21:12:01 +0000
Message-ID: <D2385FDC.D6883%aretana@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [173.36.7.14]
Content-Type: multipart/alternative; boundary="_000_D2385FDCD6883aretanaciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/manet/kFdzIkbetdNY0c1_YsNhX_udV48>
Cc: "manet@ietf.org" <manet@ietf.org>, "manet-chairs@ietf.org" <manet-chairs@ietf.org>
Subject: [manet] AD Review of draft-ietf-manet-olsrv2-dat-metric-06
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.15
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: <https://mailarchive.ietf.org/arch/browse/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, 05 Oct 2015 21:12:06 -0000

Hi!

I just finished reading this draft.  Thank you for the background and history.

I identified some Major issues that should be easy to fix.  But in general I found the document relatively easy to read and understand.  Once you address the comments (and post an update, as needed) for the Major items I will start the IETF Last Call.

Thanks!

Alvaro.


Major:

  1.  What are the parameters of this experiment?  Being an Experimental document, there should be some guidance as to what type of information wants to be collected, what type of topologies should be used, etc..to eventually declare the experiment a success.  This information can be used later to change the track and (for example) use it to move the DAT into the Standards Track.
  2.  Section 9.2. (Requirements for using DAT metric in OLSRv2 implementations)
     *   What happens to packets that don't meet these requirements?  I'm assuming that they're just not used to calculate the DAT, is that true?  Is it ok if some packets on a link meet the requirements and others don't?
     *   The INTERVAL_TIME TLV doesn't have to be in every HELLO (according to rfc6130), and Section 9.4 accounts for that already.  So it looks like that is not really a requirement.
  3.  There is some rfc2119 language in Section 9.3. (Link Loss Data Gathering) that is not clear.
     *   "For each incoming [RFC5444] packet, additional processing SHOULD be carried out after the packet messages have been processed as specified in [RFC6130] and [RFC7181]."  Which additional processing?  Are you just referring to what is specified later in this section?  Please be specific.
     *   "[RFC5444] packets without packet sequence number MUST NOT be processed in this way by this metric."  I'm guessing here you also are referring to what's specified in the rest of the section, right?
  4.  Even though this document doesn't formally (because it is Experimental) Update rfc5444, rfc6130 and rfc7181, it would be a good idea to include a section (maybe around Section 5) that summarizes the changes/updates done here.

Minor:

  1.
In Section 2. (Terminology), "diff_seqno(new, old)" is defined.  However, Section 9.3 uses "seq_diff" instead.
     *   Section 3. (Applicability Statement): the references to OLSRv2 seems to not be correct.
  2.  Section 6. (Protocol Parameters)
     *   This section starts by talking about "two constants", and then listing "these constants", but the list actually has 4 parameters.  Section 7 also seems to talk about constants.  Should these two sections be merged into one??
     *   s/DAT_MEMORY_LENGTH  - Queue length…within the queue are used to calculate the cost of the link./DAT_MEMORY_LENGTH  - Queue length…within the queue length are used to calculate the cost of the link.
  3.  In Section 6.1. (Recommended Values) the recommended value for DAT_REFRESH_INTERVAL is 1; the first paragraph says that "mobile networks might require shorter DAT_REFRESH_INTERVAL".  The only thing lower than 1 is 0; would that mean that in a mobile network the recommendation is to continuously recalculate the metric?
  4.  References:
     *   RFC3626, RFC7182 and RFC7183 can be Informative.
  5.  Do you want to reference the appendixes (B, C and D) somewhere in the main text?

Nits:

  1.  Introduction: s/OLSR networks gathered since the publication of OLSR/OLSR networks gathered since its publication
  2.  The DLEP reference is out of date.
  3.  Section 4:
     *   s/dijkstra/Dijkstra
     *   "…already gathered link loss data…"  A reference to Section 9 would be nice.
  4.  Appendix A.
     *   B.A.T.M.A.N. Reference?
     *   "consists of 400 routers (around 600 routes)"  400 or 600?
  5.  Idnits identifies some line spacing issues, please take a look.