Re: [ippm] next steps with IPPM registry
"MORTON, ALFRED C (AL)" <acmorton@att.com> Tue, 01 December 2015 16:42 UTC
Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C12321ACDD4 for <ippm@ietfa.amsl.com>; Tue, 1 Dec 2015 08:42:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mTKdpoBR_vyk for <ippm@ietfa.amsl.com>; Tue, 1 Dec 2015 08:42:01 -0800 (PST)
Received: from mail-pink.research.att.com (mail-pink.research.att.com [204.178.8.22]) by ietfa.amsl.com (Postfix) with ESMTP id 8C6A21ACDD2 for <ippm@ietf.org>; Tue, 1 Dec 2015 08:42:01 -0800 (PST)
Received: from mail-blue.research.att.com (unknown [135.207.178.11]) by mail-pink.research.att.com (Postfix) with ESMTP id C81E6121EA4; Tue, 1 Dec 2015 11:43:52 -0500 (EST)
Received: from exchange.research.att.com (njfpsrvexg0.research.att.com [135.207.255.124]) by mail-blue.research.att.com (Postfix) with ESMTP id 19C6EF04AF; Tue, 1 Dec 2015 11:42:01 -0500 (EST)
Received: from NJFPSRVEXG0.research.att.com ([fe80::108a:1006:9f54:fd90]) by NJFPSRVEXG0.research.att.com ([fe80::108a:1006:9f54:fd90%25]) with mapi; Tue, 1 Dec 2015 11:42:00 -0500
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, marcelo bagnulo braun <marcelo@it.uc3m.es>
Date: Tue, 01 Dec 2015 11:41:59 -0500
Thread-Topic: [ippm] next steps with IPPM registry
Thread-Index: AdEsH7Cm2nR/QVMgSUCxEH0IuQXHNgAL6wug
Message-ID: <4AF73AA205019A4C8A1DDD32C034631D0F2B258A13@NJFPSRVEXG0.research.att.com>
References: <565D3293.9080204@it.uc3m.es> <20151201100408.GA46235@elstar.local>
In-Reply-To: <20151201100408.GA46235@elstar.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ippm/DwF3UkNR6LeEB3KxB0hCsDhmzUU>
Cc: "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] next steps with IPPM registry
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Dec 2015 16:42:06 -0000
Hi Juergen and Marcelo (and Brian Trammell), please see more discussion below, Al [ACM] > -----Original Message----- > From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Juergen > Schoenwaelder > Sent: Tuesday, December 01, 2015 5:04 AM > To: marcelo bagnulo braun > Cc: STARK, BARBARA H; ippm@ietf.org > Subject: Re: [ippm] next steps with IPPM registry > > On Tue, Dec 01, 2015 at 06:39:31AM +0100, marcelo bagnulo braun wrote: > > Hi, > > > > I understand that the only remaining open issue with the registry is > > to figure out if/how we want to include machine readable information > in it. > > > > In order to figure this out, i understand the idea was for proponents > > of doing so should explain the use cases they have in mind, so we can > > understand if we want to do this and now. > > > > I understand Barbara and Juergen were proposing this, so could you (or > > anyone else who thinks this is a good idea) to explain the use cases? > > > > I think the question is which role the registry plays in the overall > framework. Is it (i) primarily some form of documentation an MA can > refer to or (ii) is the idea that the registry is normative when it > comes to run-time parameters and data formats. In the later case, I > think it is desirable that tools can work with the portions of the > registry that are used by implementations in order to drive automation [ACM] The registry entries are certainly normative w.r.t. run-time parameter semantics and units and precision. By providing a data format, we easily achieve the requirements for units and precision, and ensure the values appear in a form which can be consumed in many measurement protocols without conversion. Since many of the values are needed in binary format, the tools should take the role of accepting human-readable input and conversion to the binary protocol fields (and display both when necessary). This applies to both Fixed and Run-time parameters, and also to output results. The above description of consumable formats for measurement protocols is a viable use case for the data formats currently provided in draft-morton-ippm-initial-registry. So, I would like to hear a use case for tools working with portions of the registry. What (LMAP) functional entities use these tools, and how does registry access make their job easier? > (and this likely also requires putting restrictions on say parameter > names - for example, the parameter name '1/lambda' in draft-morton-ippm- > initial-registry-01.txt is likely troublesome if you take it literally > in implementations). [ACM] During the IPPM-94 session, Brian Trammell commented on this, too (from the minutes): "Brian wondered about using names which could be automatically converted using APIs. Al said that there was some discussion about hierarchical naming. [ACM - this was during the RAIM workshop]. Will talk about this offline." Specifications for naming are new to me, I would be glad to try to use someone's suggestion if it helps. > > Perhaps the answer is in between, namely that the registry is primarily > documentation for humans and that a formalization of the parameters that > are relevant for implementations is a separate step (e.g., for metric X > in the registry, some human writes a concrete YANG module defining the > concrete configuration parameters to configure metric X following the > guidelines given in the registry). [ACM] So, the registry was never intended to replace a YANG model for its ability to convey configuration information, and it must contain information that should never appear in a YANG model, that is information for measurement implementers to attain the goal of measurements that can be compared between independent implementations. > > If the registry is primarily documentation (and this is what section 5 > might be saying), then I would prefer if parameters are described with > their semantics and units and precision but not the specific encoding. [ACM] But we do have a use case for the encoding formats, described above. After specifying the encoding, I would be willing to add: "... or alternate format for values with equivalent units and precision, recognizing that conversion to the specified format may be required." > > /js > > -- > Juergen Schoenwaelder Jacobs University Bremen gGmbH > Phone: +49 421 200 3587 Campus Ring 1 | 28759 Bremen | Germany > Fax: +49 421 200 3103 <http://www.jacobs-university.de/> > > _______________________________________________ > ippm mailing list > ippm@ietf.org > https://www.ietf.org/mailman/listinfo/ippm
- [ippm] next steps with IPPM registry marcelo bagnulo braun
- Re: [ippm] next steps with IPPM registry Juergen Schoenwaelder
- Re: [ippm] next steps with IPPM registry MORTON, ALFRED C (AL)
- Re: [ippm] next steps with IPPM registry Juergen Schoenwaelder
- Re: [ippm] next steps with IPPM registry Weil, Jason
- Re: [ippm] next steps with IPPM registry MORTON, ALFRED C (AL)
- Re: [ippm] next steps with IPPM registry MORTON, ALFRED C (AL)