Re: [ippm] comments on draft-ietf-ippm-reporting-mib-04.txt

"Henk Uijterwaal (RIPE-NCC)" <henk@ripe.net> Wed, 19 November 2003 13:02 UTC

Received: from optimus.ietf.org ([132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA15188 for <ippm-archive@lists.ietf.org>; Wed, 19 Nov 2003 08:02:24 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AMRy5-0007ct-Rq; Wed, 19 Nov 2003 08:02:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AMRxs-0007cV-SP for ippm@optimus.ietf.org; Wed, 19 Nov 2003 08:01:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA15163 for <ippm@ietf.org>; Wed, 19 Nov 2003 08:01:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AMRxr-0006Zt-00 for ippm@ietf.org; Wed, 19 Nov 2003 08:01:47 -0500
Received: from postman.ripe.net ([193.0.0.199]) by ietf-mx with esmtp (Exim 4.12) id 1AMRxr-0006Zm-00 for ippm@ietf.org; Wed, 19 Nov 2003 08:01:47 -0500
Received: by postman.ripe.net (Postfix, from userid 8) id E728F4ECAB; Wed, 19 Nov 2003 14:01:16 +0100 (CET)
Received: from birch.ripe.net (birch.ripe.net [193.0.1.96]) by postman.ripe.net (Postfix) with ESMTP id 478CB4E528; Wed, 19 Nov 2003 14:01:16 +0100 (CET)
Received: from x49.ripe.net (x49.ripe.net [193.0.1.49]) by birch.ripe.net (8.12.10/8.11.6) with ESMTP id hAJD1G4L030955; Wed, 19 Nov 2003 14:01:16 +0100
Received: from localhost (henk@localhost) by x49.ripe.net (8.12.10/8.12.6) with ESMTP id hAJD1Gra030240; Wed, 19 Nov 2003 14:01:16 +0100
X-Authentication-Warning: x49.ripe.net: henk owned process doing -bs
Date: Wed, 19 Nov 2003 14:01:16 +0100
From: "Henk Uijterwaal (RIPE-NCC)" <henk@ripe.net>
To: Matthew J Zekauskas <matt@internet2.edu>
Cc: ippm@ietf.org
Subject: Re: [ippm] comments on draft-ietf-ippm-reporting-mib-04.txt
In-Reply-To: <33018387.1068722589@localhost>
Message-ID: <Pine.LNX.4.58.0311191335540.26603@x49.ripe.net>
References: <4.3.2.7.2.20031113075842.02615600@fedex.cisco.com> <33018387.1068722589@localhost>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
X-RIPE-Spam-Status: N 0.459399
X-RIPE-Signature: d0fd2576bf60e89d157801f14c2a9286
Sender: ippm-admin@ietf.org
Errors-To: ippm-admin@ietf.org
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org ?subject=unsubscribe>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org >
List-Post: <mailto:ippm@ietf.org >
List-Help: <mailto:ippm-request@ietf.org ?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org ?subject=subscribe>

On Thu, 13 Nov 2003, Matthew J Zekauskas wrote:

> As chair, I'd like to say that Andy's comment below is what
> I've heard informally, but no one has to-date posted to the
> list.  I'd like to ask others to read the draft, and comment
> on the complexity (or any other area) --  do you agree, or
> do you think that the current draft is on the right track.
>
> With my chair hat off, I concur with Andy's assessment below.
> What I always intended to implement with Surveyor was a simple
> scheme to export the basic data types; if there was any complex
> manipulation, it would be done by the software playing the role
> as a network management system.

Also with my chair hat off.

The way I currently see this (and the way that we've implemented this) is
something like:

                       +------+
             /-------- | User |----------------\
          Control      +------+             Control
             |                                 |
             V                                 V
         +--------+                      +----------+
         | Sender |                      | Receiver |
         +--------+                      +----------+
          |  |                             ^    |
          |  |                             |    |
          |  \--------Measurement ---------/    |
          |                                     |
          V                                     V
        +--------------------------------------------+
        |     Results                                |
        +--------------------------------------------+
              |
              V
        +------------+
        | Processing |
        +------------+
              |
              V
             User


The user requests up a measurement session by sending a control message to
both sender and receiver.  Sender and receiver set up the measurement
using a home-grown mechanism now, perhaps OWAMP-control in the future.
The measurement is done, currently with our own protocol, perhaps
OWAMP-test in the future.  Both sender and receiver record data regarding
the measurement in a file.  After the measurement is over, these files are
pulled to a central point at regular intervals. Here data is processed:
combine what sender and receiver know about a measurement, aggregate,
filter, plot and print on web pages or so, depending on what the user
wants.

The last steps are often done more than once, people tend to aggregate
over short intervals as well as long intervals, make 2 or more plots of
the same data etc.

When talking to users, the biggest issue is that the data is not available
until the file has been written.

A buffer with the data from the last X minutes would solve that.  An
application can then query the buffer and do whatever it wants to do with
the data.  This is where I see a standard format (MIB) and protocol
(SNMP) come in.

What people are not interested in, is a standard way to aggregate and
filter data.  Requirements vary a lot here: time interval, loops over the
data, format (numbers vs a plot), etc, and the one size-fits all approach
doesn't seem right.


Henk










>
> --Matt
>
> --On Thursday, November 13, 2003 8:02 AM -0800 Andy Bierman <abierman@cisco.com> wrote:
>
> > Although a good job has been done documenting this MIB,
> > IMO it is too complex to be deployable.  The resource
> > requirements in the agent are very large.  Some of the
> > tables can get extremely large, which would lead to
> > poor SNMP performance.  The resource limitation mechanisms
> > do not align well with actual SNMP agent implementation
> > constraints.
> >
> > This MIB is way too complicated and contains too many
> > features that should be provided by an EMS or NMS.  There
> > are likely to be many implementation difficulties due to
> > undocumented (and unforeseen) interactions between features.
> > The MIB should be simplified to collect metric values
> > and provide aggregation reports which can be retrieved
> > via SNMP.  Analysis of the reports, threshold based
> > exception handling, sending email and pages to administrators,
> > etc. should be left to the application.
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www1.ietf.org/mailman/listinfo/ippm
>

------------------------------------------------------------------------------
Henk Uijterwaal                             Email: henk.uijterwaal@ripe.net
RIPE Network Coordination Centre            WWW: http://www.ripe.net/home/henk
P.O.Box 10096          Singel 258           Phone: +31.20.5354414
1001 EB Amsterdam      1016 AB Amsterdam    Fax: +31.20.5354445
The Netherlands        The Netherlands      Mobile: +31.6.55861746
------------------------------------------------------------------------------

That problem that we weren't having yesterday, is it better? (Big ISP NOC)

_______________________________________________
ippm mailing list
ippm@ietf.org 
https://www1.ietf.org/mailman/listinfo/ippm