[Gen-art] Re: LC Review: draft-ietf-disman-remops-mib-v2-09.txt

"Joel M. Halpern" <joel@stevecrocker.com> Mon, 06 March 2006 23:10 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FGOqL-0005aR-7v; Mon, 06 Mar 2006 18:10:21 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FGOqK-0005aJ-Nf; Mon, 06 Mar 2006 18:10:20 -0500
Received: from pop-knobcone.atl.sa.earthlink.net ([207.69.195.64]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FGOqJ-0005q3-EZ; Mon, 06 Mar 2006 18:10:20 -0500
Received: from user-2ivf96n.dsl.mindspring.com ([165.247.164.215] helo=JMHLap3.stevecrocker.com) by pop-knobcone.atl.sa.earthlink.net with esmtp (Exim 3.36 #10) id 1FGOqE-0001iL-00; Mon, 06 Mar 2006 18:10:14 -0500
Message-Id: <7.0.1.0.0.20060306171715.0329f8c0@stevecrocker.com>
X-Mailer: QUALCOMM Windows Eudora Version 7.0.1.0
Date: Mon, 06 Mar 2006 18:10:07 -0500
To: Mary Barnes <mary.barnes@nortel.com>, gen-art@ietf.org
From: "Joel M. Halpern" <joel@stevecrocker.com>
In-Reply-To: <E3F9D87C63E2774390FE67C924EC99BB0AB3D6E8@zrc2hxm1.corp.nor tel.com>
References: <E3F9D87C63E2774390FE67C924EC99BB0AB3D6E8@zrc2hxm1.corp.nortel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 244a2fd369eaf00ce6820a760a3de2e8
Cc: Randy Presuhn <randy_presuhn@mindspring.com>, Bert Wijnen <bwijnen@lucent.com>, disman@ietf.org, quittek@ccrle.nec.de
Subject: [Gen-art] Re: LC Review: draft-ietf-disman-remops-mib-v2-09.txt
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/gen-art>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
Errors-To: gen-art-bounces@ietf.org

I was selected as General Area Review Team reviewer for this specification
(for background on Gen-ART, please see
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).

This document is nearly ready for publication as a Proposed 
Standard.  I have one concern, described below, and a few minor comments.

The definition of the lookup tables bothers me.
The short form:
     The name of the MIB is NSLOOKUP.  The name of the operation is 
dns.  But the definition is not
     "perform a dns A or AAAA lookup."  It is, "do the equivalent of 
some API" that the host may or may not have.
     This is not a good functional definition.
The function is defined in very general terms.  It performs either a 
symbolic lookup to get an IP address, with further definition only in 
terms of the name of common API functions, or a reverser lookup to 
get from IP address to name, again with the functional requirement 
given in terms of an API name.  Given that these APIs are not 
standardized 9and no particular implementation is referenced) this is 
not a clear, implementable, interoperable definition.
I suspect that the intent here is to allow whatever the host would do 
with a typical application request to get this kind of 
information.  And that it is specifically vague so as to allow 
reference to caches or local configuration tables, as the host would perform.
However, the text does not say "Do what you would do for a local 
application."  It says "do something like these APIs."
If the intent is explicitly to cause local caching / config tables to 
be visible to the MIB, then we MUST say that.
If the intent is to perform a DNS lookup from that host (forward or 
reverse) then we need to say that.


Minor: The description of the pingResultsTable refers to the 
pingPastProbeTable.  There is no such table.  Presumably, the 
pingProbeHistoryTable is intended.

Minor:  Could the first sentence of 3.1.4 on pingProbeHistoryTable be:
     The results of each past ping probe is stored in this table on a 
per pingCtlEntry basis.
?

Minor: What is the purpose of traceRouteCtlByPassRouteTable?  I can 
understand with ping needing to be able to say "ping this neighbor, 
even if routing is confused.  However, why is there a similar entry 
in the traceroute control table?  Given that the restriction is that 
one is talking to a neighbor, what is the point of sending a traceroute?



At 04:50 PM 3/1/2006, Mary Barnes wrote:
>---------------------------
>Reviewer: Joel Halpern
>
>- 'Definitions of Managed Objects for Remote Ping, Traceroute, and Lookup
>    Operations '
>    <draft-ietf-disman-remops-mib-v2-09.txt> as a Proposed Standard
>
>IETF LC ends on 2006-03-09.
>
>The file can be obtained via
><http://www.ietf.org/internet-drafts/draft-ietf-disman-remops-mib-v2-09.txt>http://www.ietf.org/internet-drafts/draft-ietf-disman-remops-mib-v2-09.txt 
>


_______________________________________________
Gen-art mailing list
Gen-art@ietf.org
https://www1.ietf.org/mailman/listinfo/gen-art