Re: PerfHist-TC-MIB

"C. M. Heard/VVNET, Inc." <heard@vvnet.com> Wed, 03 June 1998 06:32 UTC

Delivery-Date: Wed, 03 Jun 1998 02:32:15 -0400
Return-Path: heard@vvnet.com
Received: from cnri.reston.va.us (ns.cnri.reston.va.us [132.151.1.1]) by ietf.org (8.8.5/8.8.7a) with ESMTP id CAA13811 for <ietf-archive@ietf.org>; Wed, 3 Jun 1998 02:32:13 -0400 (EDT)
Received: from kickme.cisco.com (kickme.cisco.com [198.92.30.42]) by cnri.reston.va.us (8.8.5/8.8.7a) with ESMTP id CAA11910 for <ietf-archive@cnri.reston.va.us>; Wed, 3 Jun 1998 02:34:34 -0400 (EDT)
Received: from proxy2.cisco.com (proxy2.cisco.com [192.31.7.89]) by kickme.cisco.com (8.8.5-Cisco.2-SunOS.5.5.1.sun4/CISCO.GATE.1.1) with ESMTP id XAA19328 for <trunk-mib@external.cisco.com>; Tue, 2 Jun 1998 23:26:26 -0700 (PDT)
Received: (from smap@localhost) by proxy2.cisco.com (8.8.7/8.8.5) id XAA28385 for <trunk-mib@external.cisco.com>; Tue, 2 Jun 1998 23:26:25 -0700 (PDT)
Received: from shell16.ba.best.com(206.184.139.148) by proxy2.cisco.com via smap (V2.0) id xma028381; Wed, 3 Jun 98 06:26:23 GMT
X-SMAP-Received-From: outside
Received: from localhost (heard@localhost) by shell16.ba.best.com (8.8.8/8.8.BEST) with SMTP id XAA11426; Tue, 2 Jun 1998 23:23:36 -0700 (PDT)
X-Authentication-Warning: shell16.ba.best.com: heard owned process doing -bs
Date: Tue, 02 Jun 1998 23:23:36 -0700
From: "C. M. Heard/VVNET, Inc." <heard@vvnet.com>
X-Sender: heard@shell16.ba.best.com
To: atommib@thumper.bellcore.com, trunk-mib@external.cisco.com
Subject: Re: PerfHist-TC-MIB
In-Reply-To: <3.0.3.32.19980602161555.007b6c40@pop.redbacknetworks.com>
Message-ID: <Pine.BSF.3.96.980602225056.7629A-100000@shell16.ba.best.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"

On Tue, 2 Jun 1998, Jeff Johnson wrote:

> I've been doing the IESG quality review on this document.  There are two
> issues which I would like to get the list(s) feedback on.
>
> 1) Currently all three TCs have a syntax of Gauge32.  IMO this implies
> certain semantics which the TCs and the underlying MIB objects do not
> possess.  I'd prefer to see these all changed to Unsigned32.  Note that
> Gauge32 and Unsigned32 are encoded identicially, so there would be no
> change to the data on the wire.

I don't understand this.  I always thought that if more that 2^32 - 1 of
the type of events counted by a PerfCurrentCount object occurred within
a 15 minute interval, then that PerfCurrentCount would be "pegged" at
2^32 - 1 (i.e., would not roll over).  Isn't this what a Gauge32 object
is supposed to do?

>
> 2) The xyzInvalidIntervals DESCRIPTION states simply "The number of
> intervals for which no valid data is available."  When an agent which
> supports 96 intervals is initially powered up, should the invalid interval
> counter be 0 or 96?  In other words, are there initially 96 intervals which
> are all invalid, or are there zero intervals?

My interpretation is that xyzValidIntervals + xyzInvalidIntervals always
sums to the number of intervals which the agent supports.  This implies
that an agent which supports 96 intervals should report a value of 0 for
xyzValidIntervals and and a value of 96 for xyzInvalidIntervals when first
powered up.  (If I got this wrong, I'd sure like to know.)

>
> thanks
> /jeff
>

Mike
--
C. M. Heard/VVNET, Inc.
heard@vvnet.com