Re: [pm-dir] draft-nguyen-manet-ecds-mib and Performance Metrics (UNCLASSIFIED)

"Nguyen, James H CIV USARMY CERDEC (US)" <james.h.nguyen4.civ@mail.mil> Fri, 24 May 2013 13:25 UTC

Return-Path: <james.h.nguyen4.civ@mail.mil>
X-Original-To: pm-dir@ietfa.amsl.com
Delivered-To: pm-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 275F821F8689 for <pm-dir@ietfa.amsl.com>; Fri, 24 May 2013 06:25:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_13=0.6]
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 eWXXgDZHAA0l for <pm-dir@ietfa.amsl.com>; Fri, 24 May 2013 06:25:11 -0700 (PDT)
Received: from edge-cols.mail.mil (edge-cols.mail.mil [131.64.100.6]) by ietfa.amsl.com (Postfix) with ESMTP id 9745921F8733 for <pm-dir@ietf.org>; Fri, 24 May 2013 06:24:58 -0700 (PDT)
Received: from UCOLHP3A.easf.csd.disa.mil (131.64.100.148) by UCOLHP4Z.easf.csd.disa.mil (131.64.100.6) with Microsoft SMTP Server (TLS) id 14.3.123.3; Fri, 24 May 2013 13:24:51 +0000
Received: from UCOLHP9K.easf.csd.disa.mil ([169.254.3.230]) by UCOLHP3A.easf.csd.disa.mil ([131.64.100.148]) with mapi id 14.03.0123.003; Fri, 24 May 2013 13:24:51 +0000
From: "Nguyen, James H CIV USARMY CERDEC (US)" <james.h.nguyen4.civ@mail.mil>
To: Benoit Claise <bclaise@cisco.com>
Thread-Topic: draft-nguyen-manet-ecds-mib and Performance Metrics (UNCLASSIFIED)
Thread-Index: AQHOWFlxETGVjKlfWke/gZBVQCaaxpkUUs2g
Date: Fri, 24 May 2013 13:24:56 +0000
Message-ID: <3DC26342A93F204C804384C87DDBECBF3DADF5E0@ucolhp9k.easf.csd.disa.mil>
References: <201305231512.r4NFCMN4006908@irp-view13.cisco.com> <3DC26342A93F204C804384C87DDBECBF3DADF508@ucolhp9k.easf.csd.disa.mil> <519F25A0.70502@cisco.com>
In-Reply-To: <519F25A0.70502@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [131.64.62.4]
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_0048_01CE5860.8AE10330"
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 24 May 2013 06:56:36 -0700
Cc: "draft-nguyen-manet-ecds-mib@tools.ietf.org" <draft-nguyen-manet-ecds-mib@tools.ietf.org>, Adrian Farrel <adrian@olddog.co.uk>, "draft-ietf-manet-smf-mib@tools.ietf.org" <draft-ietf-manet-smf-mib@tools.ietf.org>, "pm-dir@ietf.org" <pm-dir@ietf.org>, Fred Baker <fred@cisco.com>
Subject: Re: [pm-dir] draft-nguyen-manet-ecds-mib and Performance Metrics (UNCLASSIFIED)
X-BeenThere: pm-dir@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Performance Metrics Directorate Discussion list <pm-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pm-dir>, <mailto:pm-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pm-dir>
List-Post: <mailto:pm-dir@ietf.org>
List-Help: <mailto:pm-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pm-dir>, <mailto:pm-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 May 2013 13:25:17 -0000

Classification: UNCLASSIFIED
Caveats: NONE

Fred, Benoit, et al,

Sorry about the confusion.  After read section 5 of 6390, ECDS-MIB does not
apply here.  I agree to the use of "performance information."

James Nguyen
US Army CERDEC S&TCD
Email: james.h.nguyen4.civ@mail.mil
Phone:  443-395-5628

-----Original Message-----
From: Benoit Claise [mailto:bclaise@cisco.com] 
Sent: Friday, May 24, 2013 4:33 AM
To: Nguyen, James H CIV USARMY CERDEC (US)
Cc: Fred Baker; draft-nguyen-manet-ecds-mib@tools.ietf.org; me;
draft-ietf-manet-smf-mib@tools.ietf.org; pm-dir@ietf.org; Adrian Farrel
Subject: Re: draft-nguyen-manet-ecds-mib and Performance Metrics
(UNCLASSIFIED)

Hi James, draft-ietf-manet-smf-mib authors,

Agreed, RFC 6390 doesn't apply here.
See the email exchange regarding draft-ietf-manet-olsrv2-mib below, which I
reviewed part of the performance metric directorate.
Like Ulrich did for draft-ietf-manet-olsrv2-mib, it might better to use
"performance information" instead of "performance metrics" in your draft.


	Benoit,
	
	thank you very much for this review. I agree that using the term
	"performance information" instead of "performance metrics" is a good
	idea. We will make the change.
	
	Best regards
	Ulrich
	
	On Mon, Apr 15, 2013 at 6:19 AM, Benoit Claise <bclaise@cisco.com>
<mailto:bclaise@cisco.com>  wrote:
	Dear all,
	
	I reviewed
http://tools.ietf.org/html/draft-ietf-manet-olsrv2-mib-06, from a
	performance metric directorate point of view.
	
	This draft doesn't contain any reference to RFC6390, but contains
	"performance metric". Hence this review was triggered. For details
about the
	directorate, see
	http://www.ietf.org/iesg/directorate/performance-metrics.html
	
	
	Definition of Managed Objects for the  Optimized Link State Routing
	Protocol version 2
	
	Abstract
	
	   This document defines the Management Information Base (MIB)
module
	   for configuring and managing the Optimized Link State Routing
	   protocol version 2 (OLSRv2).  The OLSRv2-MIB module is structured
	   into state information, performance metrics, and notifications.
This
	   additional state and performance information is useful to
	   troubleshoot problems and performance issues of the routing
protocol.
	   Different levels of compliance allow implementers to use smaller
	   subsets of all defined objects, allowing for this MIB module to
be
	   deployed on more constrained routers.
	
	
	Basically, all performance metrics come from this table:
	
	   o  olsrv2InterfacePerfTable - records performance counters for
each
	      active OLSRv2 interface on this device. selected path to each
	      destination for which any such path is known.  This table has
	      AUGMENTS { nhdpInterfacePerfEntry } and as such it is indexed
via
	      nhdpIfIndex from the NHDP-MIB.
	
	NHDP-MIB is RFC 6779:
	   NhdpInterfacePerfEntry ::=
	      SEQUENCE {
	         nhdpIfHelloMessageXmits
	            Counter32,
	         nhdpIfHelloMessageRecvd
	            Counter32,
	         nhdpIfHelloMessageXmitAccumulatedSize
	            Counter64,
	         nhdpIfHelloMessageRecvdAccumulatedSize
	            Counter64,
	         nhdpIfHelloMessageTriggeredXmits
	            Counter32,
	         nhdpIfHelloMessagePeriodicXmits
	            Counter32,
	         nhdpIfHelloMessageXmitAccumulatedSymmetricNeighborCount
	            Counter32,
	         nhdpIfHelloMessageXmitAccumulatedHeardNeighborCount
	            Counter32,
	         nhdpIfHelloMessageXmitAccumulatedLostNeighborCount
	            Counter32
	      }
	
	
	This draft contains similar objects in olsrv2InterfacePerfTable :
	
	    Olsrv2InterfacePerfEntry ::=
	       SEQUENCE {
	          olsrv2IfTcMessageXmits
	             Counter32,
	          olsrv2IfTcMessageRecvd
	             Counter32,
	          olsrv2IfTcMessageXmitAccumulatedSize
	             Counter64,
	          olsrv2IfTcMessageRecvdAccumulatedSize
	             Counter64,
	          olsrv2IfTcMessageTriggeredXmits
	             Counter32,
	          olsrv2IfTcMessagePeriodicXmits
	             Counter32,
	          olsrv2IfTcMessageForwardedXmits
	             Counter32,
	          olsrv2IfTcMessageXmitAccumulatedMPRSelectorCount
	             Counter32
	       }
	
	
	Personally, I don't believe that those objects should be subject to
the RFC
	6390 template definition. (Performance Metric Definition Template,
section
	5.4.4, RFC 6390).
	First reason: NhdpInterfacePerfEntry, from NHDP-MIB [RFC 6779] was
not
	subject to it
	Second reason: these objects are not really performance metrics, but
mainly
	basic monitoring objects.
	
	Since RFC 6779 uses the term performance information (in the
abstract), I
	would propose that draft-ietf-manet-olsrv2-mib also uses this term,
and not
	the "performance metric". That would avoid some confusion. However,
keeping
	the olsrv2InterfacePerfTable OID name is perfectly fine, for
consistency
	reason with RFC 6779.
	
	Regards, Benoit
	


Regards, Benoit


	Classification: UNCLASSIFIED
	Caveats: NONE
	
	Fred,
	
	There are two counters that are defined for performance metrics.
Please see
	below.  As we stated it in Section 9 "Applicability Statement,"
ECDS-MIB is
	an extension of SMF-MIB.  Thus, ECDS-MIB's inherited SMF-MIB's
performance
	metrics.  
	
	As I can see, ECDS-MIB does apply 6390's (i), (ii), (iii), and
somewhat
	(iv).  Please let me know if you have any suggestion to improve the
draft.
	
	
	      (i) the degree to which its absence would cause significant
loss
	      of information on the behavior or performance of the
application
	      or system being measured
	
	      (ii) the correlation between the Performance Metric, the QoS,
and
	      the QoE delivered to the user (person or other application)
	
	      (iii) the degree to which the Performance Metric is able to
	      support the identification and location of problems affecting
	      service quality
	
	      (iv) the requirement to develop policies (Service Level
Agreement,
	      and potentially Service Level Contract) based on the
Performance
	      Metric
	
	
	
	--
	 -- E-CDS Performance Group
	 --
	
	 ecdsPerformanceGroup OBJECT IDENTIFIER ::= { ecdsMIBObjects 3 }
	
	 ecdsInEcdsChange OBJECT-TYPE
	         SYNTAX          Counter32
	         MAX-ACCESS      read-only
	         STATUS          current
	         DESCRIPTION
	                 "This object indicates how many times the current
	                  node is configured to be in E-CDS."
	 ::= { ecdsPerformanceGroup 1 }
	
	 ecdsCurrentRtrPriValueChange OBJECT-TYPE
	         SYNTAX          Counter32
	         MAX-ACCESS      read-only
	         STATUS          current
	         DESCRIPTION
	                 "This object indicates how many times the Router
	                  Priority of the current node has been changed."
	 ::= { ecdsPerformanceGroup 2 }
	
	
	
	James Nguyen
	US Army CERDEC S&TCD
	Email: james.h.nguyen4.civ@mail.mil
	Phone:  443-395-5628
	
	
	-----Original Message-----
	From: Fred Baker [mailto:fred@cisco.com] 
	Sent: Thursday, May 23, 2013 11:12 AM
	To: draft-nguyen-manet-ecds-mib@tools.ietf.org
	Cc: bclaise@cisco.com
	Subject: draft-nguyen-manet-ecds-mib and Performance Metrics
	
	Hi:
	
	I have a question for you. Your document mentions performance
metrics.
	Would you kindly take a look at RFC 6390 to see if any of its
considerations
	apply to it?  "No" is an acceptable response, of course; the point
is to ask
	the question.
	
	6390 Guidelines for Considering New Performance Metric Development.
A.
	     Clark, B. Claise. October 2011. (Format: TXT=49930 bytes) (Also
	     BCP0170) (Status: BEST CURRENT PRACTICE)
	
	
	Classification: UNCLASSIFIED
	Caveats: NONE
	
	



Classification: UNCLASSIFIED
Caveats: NONE