Re: PerfHist-TC-MIB
Rajesh Abbi <abbira@aur.alcatel.com> Wed, 03 June 1998 13:55 UTC
Delivery-Date: Wed, 03 Jun 1998 09:55:23 -0400
Return-Path: abbira@aur.alcatel.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 JAA16690 for <ietf-archive@ietf.org>; Wed, 3 Jun 1998 09:55:23 -0400 (EDT)
Received: from spitz.cisco.com (spitz.cisco.com [171.69.1.212]) by cnri.reston.va.us (8.8.5/8.8.7a) with SMTP id JAA12966 for <ietf-archive@cnri.reston.va.us>; Wed, 3 Jun 1998 09:57:44 -0400 (EDT)
Received: from hubbub.cisco.com (mailgate-sj-1.cisco.com [198.92.30.31]) by spitz.cisco.com (8.6.12/8.6.5) with ESMTP id GAA29631 for <extdom.trunk-mib@aliashost.cisco.com>; Wed, 3 Jun 1998 06:50:30 -0700
Received: from proxy2.cisco.com (proxy2.cisco.com [192.31.7.89]) by hubbub.cisco.com (8.8.4-Cisco.1/CISCO.GATE.1.1) with ESMTP id GAA22149 for <trunk-mib@external.cisco.com>; Wed, 3 Jun 1998 06:50:29 -0700 (PDT)
Received: (from smap@localhost) by proxy2.cisco.com (8.8.7/8.8.5) id GAA10076 for <trunk-mib@external.cisco.com>; Wed, 3 Jun 1998 06:50:27 -0700 (PDT)
Received: from aurms0.aur.alcatel.com(143.209.4.1) by proxy2.cisco.com via smap (V2.0) id xma010062; Wed, 3 Jun 98 13:50:22 GMT
X-SMAP-Received-From: outside
Received: from aursf1 (aursf1 [198.151.197.39]) by aurms0.aur.alcatel.com (8.8.8/8.8.7) with SMTP id JAA00814; Wed, 3 Jun 1998 09:40:01 -0400 (EDT)
Sender: abbira@aur.alcatel.com
Message-ID: <357551C3.36E6@aur.alcatel.com>
Date: Wed, 03 Jun 1998 09:38:11 -0400
From: Rajesh Abbi <abbira@aur.alcatel.com>
Organization: Alcatel Network Systems, Inc Raleigh, NC
X-Mailer: Mozilla 3.01 (X11; I; SunOS 5.5.1 sun4m)
MIME-Version: 1.0
To: "C. M. Heard/VVNET, Inc." <heard@vvnet.com>
CC: atommib@thumper.bellcore.com, trunk-mib@external.cisco.com
Subject: Re: PerfHist-TC-MIB
References: <Pine.BSF.3.96.980602225056.7629A-100000@shell16.ba.best.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
C. M. Heard/VVNET, Inc. wrote: > > 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? > The 'Perf***Count' objects are supposed to be 'monotonically increasing' - thus Counter32/Counter64 would have been a better representation. However, Counters roll-over while Gauges do not, thus Gauge32 was adopted. But this leads to the other problem now - Gauges may increase/decrease at will, while 'Perf***Count' may not. Since a new behavior must be defined, 'Perf***Count' may be defined in one of three ways: o As a Counter32/Counter64 with the added restriction that the value starts with 0 AND does NOT roll-over (ie: it gets pegged to the MAX). o As a Gauge32 with the added restriction that the value starts from 0 AND is monotonically increasing. o As an Unsigned32 which starts with 0 AND is monotonically increasing AND which does not roll-over. (NOTE that Unsigned32 definition is a raw integer with no behavior associated unlike Counters and Gauges) I would prefer a definition based on Counters since it is more intuitive. But that may be too late now. > > > > 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.) > The 'xyzValidIntervals' & 'xyzInvalidIntervals' are confusing and do not provide sufficient information. In my earlier posting to the mailing-list (May 27) I had propsed using 'xyzNumIntervals' to reflect number of entries in the table, and each entry having a 'xyzDataSuspect' flag to indicate if data is 'valid' or 'invalid'. This approach is also used in the 'draft-ietf-atommib-atmhist-00.txt' MIB. > > > > thanks > > /jeff > > > > Mike > -- > C. M. Heard/VVNET, Inc. > heard@vvnet.com Rajesh Abbi Alcatel abbira@aur.alcatel.com
- PerfHist-TC-MIB Ken Chapman
- Re: PerfHist-TC-MIB Kaj Tesink
- Re: PerfHist-TC-MIB Ken Chapman
- Re: PerfHist-TC-MIB Rajesh Abbi
- Re: PerfHist-TC-MIB C. M. Heard/VVNET, Inc.
- Re: PerfHist-TC-MIB David Fowler
- Re: PerfHist-TC-MIB Kaj Tesink
- Re: PerfHist-TC-MIB Ken Chapman
- Re: DS1, DS3 and SONET Supplemental MIBs (WAS: Pe… C. M. Heard/VVNET, Inc.
- Re: DS1, DS3 and SONET Supplemental MIBs Kaj Tesink
- Re: PerfHist-TC-MIB Jeff Johnson
- Re: PerfHist-TC-MIB C. M. Heard/VVNET, Inc.
- Re: PerfHist-TC-MIB Rajesh Abbi
- Re: PerfHist-TC-MIB Keith McCloghrie
- Re: PerfHist-TC-MIB David Fowler
- Re: PerfHist-TC-MIB Randy Presuhn
- Re: PerfHist-TC-MIB Rajesh Abbi
- Re: PerfHist-TC-MIB Jeff Johnson
- Re: PerfHist-TC-MIB Jeff Johnson
- Re: PerfHist-TC-MIB jeff
- Re: PerfHist-TC-MIB C. M. Heard/VVNET, Inc.
- Re: PerfHist-TC-MIB Chunhui Teng
- Re: PerfHist-TC-MIB Chunhui Teng
- Re: PerfHist-TC-MIB Rajesh Abbi
- Re: PerfHist-TC-MIB jeff
- Re: PerfHist-TC-MIB Rajesh Abbi
- Re: PerfHist-TC-MIB C. M. Heard/VVNET, Inc.
- Re: PerfHist-TC-MIB Ken Chapman