[Gen-art] Gen-ART Last Call review of draft-ietf-manet-olsrv2-dat-metric-08

Paul Kyzivat <pkyzivat@alum.mit.edu> Fri, 20 November 2015 20:41 UTC

Return-Path: <prvs=27661f39c0=pkyzivat@alum.mit.edu>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71A201B3D8E; Fri, 20 Nov 2015 12:41:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.786
X-Spam-Level:
X-Spam-Status: No, score=-4.786 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.585, SPF_PASS=-0.001] 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 lT0SWjDupcge; Fri, 20 Nov 2015 12:41:51 -0800 (PST)
Received: from alum-mailsec-scanner-6.mit.edu (alum-mailsec-scanner-6.mit.edu [18.7.68.18]) by ietfa.amsl.com (Postfix) with ESMTP id EA0DF1B3D8C; Fri, 20 Nov 2015 12:41:50 -0800 (PST)
X-AuditID: 12074412-f79a76d000007c8b-f9-564f858ed9b4
Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) by alum-mailsec-scanner-6.mit.edu (Symantec Messaging Gateway) with SMTP id 02.8A.31883.E858F465; Fri, 20 Nov 2015 15:41:50 -0500 (EST)
Received: from Paul-Kyzivats-MacBook-Pro.local (c-73-218-51-154.hsd1.ma.comcast.net [73.218.51.154]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.13.8/8.12.4) with ESMTP id tAKKfnHm007361 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 20 Nov 2015 15:41:49 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
To: draft-ietf-manet-olsrv2-dat-metric.all@ietf.org
Message-ID: <564F858B.4000105@alum.mit.edu>
Date: Fri, 20 Nov 2015 15:41:47 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRmVeSWpSXmKPExsUixO6iqNvX6h9m0PWKx+L2oVVMFldffWZx YPJYsuQnUwBjFLdNUmJJWXBmep6+XQJ3xr6N/SwFt0Qrlj1+wNrAuF2wi5GTQ0LARKJ11iN2 CFtM4sK99WxdjFwcQgKXGSUmHT/DAuE8ZZJY+fMcK0gVm4CWxJxD/1lAbGEBL4mGb5cYuxg5 OEQEjCU6VzuDhJkF9CX+PlnMBGLzCmhL7L3cDLaARUBV4t/FN2BxUYE0icPXPrBC1AhKnJz5 hAWi10xi3uaHzBC2vMT2t3OYJzDyzUJSNgtJ2SwkZQsYmVcxyiXmlObq5iZm5hSnJusWJyfm 5aUW6Zrp5WaW6KWmlG5ihASc0A7G9SflDjEKcDAq8fByFPiHCbEmlhVX5h5ilORgUhLlbcwG CvEl5adUZiQWZ8QXleakFh9ilOBgVhLhPfDOL0yINyWxsiq1KB8mJc3BoiTO+3Oxup+QQHpi SWp2ampBahFMVoaDQ0mCV7IFaKhgUWp6akVaZk4JQpqJgxNkOJeUSHFqXkpqUWJpSUY8KPLi i4GxB5LiAdprCNLOW1yQmAsUhWg9xagoBbS1GSghAJLIKM2DGwtLI68YxYG+FOa9D1LFA0xB cN2vgAYzAQ3+XeMLMrgkESEl1cA4x7xaxcdIVvOjo5Fq9gFZoVOdgvcypm99tybPf2q98Xzh g/ayTy7tCFs4T8nyiWvqdN5+5rLMJ7Irj/OUTNr7MTmHc9b8rZ9KDdh3cG3uKPqdU7Dg5An3 2waNhReV475u3KG92T1huXmItFuO2MpdaorPY18cMZLW/i645cJPlm3bhKr+HmdSYinOSDTU Yi4qTgQABrZ/pf4CAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/gen-art/ipxHGRYOUFJcp0DuHColBqvKFBQ>
Cc: General Area Review Team <gen-art@ietf.org>
Subject: [Gen-art] Gen-ART Last Call review of draft-ietf-manet-olsrv2-dat-metric-08
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Nov 2015 20:41:53 -0000

[In progress - not ready for sending]

I am the assigned Gen-ART reviewer for this draft. The General Area 
Review Team (Gen-ART) reviews all IETF documents being processed by the 
IESG for the IETF Chair. Please treat these comments just like any other 
last call comments. For more information, please see the FAQ at 
<http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.

Document: draft-ietf-manet-olsrv2-dat-metric-08
Reviewer: Paul Kyzivat
Review Date: TBS
IETF LC End Date: 2015-11-23
IESG Telechat date: 2015-12-03

Summary:

This draft is basically ready for publication as an Experimental RFC, 
but has nits that should be fixed before publication.

Major: 0
Minor: 0
Nits:  5

Nits:

* Section 1:

"Appendix A contains a few possible steps to improve the DAT metric."

This is the first occurrence of the "DAT" acronym. It took me a bit to 
realize this must be referring to "Directional AirTime". Could you 
please define the acronym *before* the first use? (Perhaps in the prior 
paragraph where "Directional Airtime" is first used.)

* Section 2:

"These networks employ link layer retransmission to increase the 
delivery probability and multiple unicast data rates."

I'm not sure how to parse this sentence. Is it intended to be:

"These networks employ link layer retransmission to increase (the 
delivery probability) and (multiple unicast data rates)."

OR "These networks employ link layer retransmission to (increase the 
delivery probability) and (multiple unicast data rates)."

Either way I don't understand what "multiple unicast data rates" means. 
Can you clarify this?

* Section 7:

You call these *constants*, in contrast to the *parameters* defined in 
section 6. But you then suggest conditions under which they could be 
changed. Perhaps they should simply be included with the parameters, but 
with strong warnings about diverging from the recommended values.

Else, it would be good to define these *before* the parameters, because 
that would avoid the forward reference to DAT_MAXIMUM_LOSS.

* Section 9.3/9.4:

Are you considering these to be mutually exclusive? Or is a HELLO 
message processed first by 9.3, and then by 9.4?

Since there is considerable overlap in processing between the two, and 
it would presumably be wrong to do that twice, I guess you must assume 
them to be mutually exclusive. But I presume HELLO messages arrive in 
incoming packets, so 9.3 sounds like it ought to apply to them.

If I guessed right, then I suggest revising 9.3 to start "For each 
incoming packet that is not a HELLO message, ..."

* Section 10.2:

IIUC steps 5.3 & 5.4 are just the hard way of saying:

   bitrate := MAX(L_DAT_rx_bitrate, DAT_MINIMUM_BITRATE)