Re: [lmap] well known channel names

"Carey, Timothy (Nokia - US)" <timothy.carey@nokia.com> Mon, 22 August 2016 19:08 UTC

Return-Path: <timothy.carey@nokia.com>
X-Original-To: lmap@ietfa.amsl.com
Delivered-To: lmap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BED4012D813 for <lmap@ietfa.amsl.com>; Mon, 22 Aug 2016 12:08:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.902
X-Spam-Level:
X-Spam-Status: No, score=-6.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 gHJaCqh5CYJE for <lmap@ietfa.amsl.com>; Mon, 22 Aug 2016 12:08:41 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpatc-esg-02.alcatel-lucent.com [135.245.18.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD1FB12D807 for <lmap@ietf.org>; Mon, 22 Aug 2016 12:08:41 -0700 (PDT)
Received: from us70tumx2.dmz.alcatel-lucent.com (unknown [135.245.18.14]) by Websense Email Security Gateway with ESMTPS id C2C32E4FAD998; Mon, 22 Aug 2016 19:08:38 +0000 (GMT)
Received: from us70tusmtp2.zam.alcatel-lucent.com (us70tusmtp2.zam.alcatel-lucent.com [135.5.2.64]) by us70tumx2.dmz.alcatel-lucent.com (GMO) with ESMTP id u7MJ8e0G013906 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 22 Aug 2016 19:08:40 GMT
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70tusmtp2.zam.alcatel-lucent.com (GMO) with ESMTP id u7MJ6d39002234 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 22 Aug 2016 19:08:40 GMT
Received: from US70UWXCHMBA05.zam.alcatel-lucent.com ([169.254.10.59]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.03.0195.001; Mon, 22 Aug 2016 15:08:24 -0400
From: "Carey, Timothy (Nokia - US)" <timothy.carey@nokia.com>
To: "MORTON, ALFRED C (AL)" <acmorton@att.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Thread-Topic: [lmap] well known channel names
Thread-Index: AQHR9MvTSZq5CvXfkUqpjE/04u/N6KBFsquwgASO+YCACe2N0IAA0PdQgAAdgOCAAA9IEIAAAW3ggAABLhCAAAsKcIAAIPTwgAAITLA=
Date: Mon, 22 Aug 2016 19:08:24 +0000
Message-ID: <9966516C6EB5FC4381E05BF80AA55F77012A72B260@US70UWXCHMBA05.zam.alcatel-lucent.com>
References: <20160812110915.GC5685@elstar.local> <9966516C6EB5FC4381E05BF80AA55F77012A7222B8@US70UWXCHMBA05.zam.alcatel-lucent.com> <20160815125359.GA17225@elstar.local> <9966516C6EB5FC4381E05BF80AA55F77012A72A430@US70UWXCHMBA05.zam.alcatel-lucent.com> <4AF73AA205019A4C8A1DDD32C034631D4598B624CC@NJFPSRVEXG0.research.att.com> <9966516C6EB5FC4381E05BF80AA55F77012A72ACBA@US70UWXCHMBA05.zam.alcatel-lucent.com> <4AF73AA205019A4C8A1DDD32C034631D4598B624FC@NJFPSRVEXG0.research.att.com> <9966516C6EB5FC4381E05BF80AA55F77012A72AEF3@US70UWXCHMBA05.zam.alcatel-lucent.com> <4AF73AA205019A4C8A1DDD32C034631D4598B62505@NJFPSRVEXG0.research.att.com> <9966516C6EB5FC4381E05BF80AA55F77012A72AFD3@US70UWXCHMBA05.zam.alcatel-lucent.com> <4AF73AA205019A4C8A1DDD32C034631D4598B62536@NJFPSRVEXG0.research.att.com>
In-Reply-To: <4AF73AA205019A4C8A1DDD32C034631D4598B62536@NJFPSRVEXG0.research.att.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.5.27.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lmap/eEJ7un-0Go4QMfPbe9_TEbtKFNE>
Cc: "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [lmap] well known channel names
X-BeenThere: lmap@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Large Scale Measurement of Access network Performance <lmap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lmap>, <mailto:lmap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lmap/>
List-Post: <mailto:lmap@ietf.org>
List-Help: <mailto:lmap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lmap>, <mailto:lmap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Aug 2016 19:08:45 -0000

Al,

Yes - but where is this configuration option normatively specified if not IPPM?

I am looking at this from the standpoint of a MA implementation. When I say my MA has these Task capabilities (including registry entry and roles) for the Task. That capability needs to include "tool(s)" used to implement metric.  This is necessary for a controller to adequately configure the endpoints.

Maybe this is what Juergen meant by what is missing.  If so then yes indeed the LMAP registry entry is needed for instructions as well as housekeeping tasks and the IPPM registry would NOT be directly referenced by LMAP agents - Juergen?

BR,
Tim

-----Original Message-----
From: MORTON, ALFRED C (AL) [mailto:acmorton@att.com] 
Sent: Monday, August 22, 2016 1:42 PM
To: Carey, Timothy (Nokia - US); Juergen Schoenwaelder
Cc: lmap@ietf.org
Subject: RE: [lmap] well known channel names

Hi Tim,

Although ping is synonymous with sending ICMP echo requests, ping is a SW tool for controlling send/receive/results reporting.
That's not just in my mind, it's in the *nix man pages:
http://www.unix.com/man-page/linux/8/ping/ 

Let me try this as the explanation:

The type of packets used in the measurement are specified in the metric registry, so you will see IP/UDP in the entries now.
We have a request to specify an IP/ICMP round trip time metric, TBD.
But the metric registry is currently agnostic to the measurement control protocol for arranging measurements between MAs or MA - MP (the IPPM RFCs for metrics are agnostic too: they existed before OWAMP and TWAMP).

So, specifying that the measurement is conducted using TWAMP, IPSLA, netperf, some tool that launches DNS requests, or ping is a configuration option/parameter that currently needs to be communicated in addition to the registry entry.

hope this helps,
Al

> -----Original Message-----
> From: lmap [mailto:lmap-bounces@ietf.org] On Behalf Of Carey, Timothy 
> (Nokia - US)
> Sent: Monday, August 22, 2016 12:46 PM
> To: MORTON, ALFRED C (AL); Juergen Schoenwaelder
> Cc: lmap@ietf.org
> Subject: Re: [lmap] well known channel names
> 
> Al,
> 
> I didn't anything referencing "SW tool" in this thread.
> 
> Is ICMP ping a SW tool in your mind? That is what I was referring to 
> as a test.  I certainly am not referring to LMAP as the test or SW 
> tool in this thread.
> 
> For example in section 7 of the initial registry draft - infers TWAMP 
> is the test used (yes I know it's a protocol).
> 
> I guess I should have said the protocol to use for the actual 
> measurement.... For section 5 PDV what is the protocol to use for the 
> actual measurement?
> 
> BR,
> Tim
> 
> 
> 
> -----Original Message-----
> From: MORTON, ALFRED C (AL) [mailto:acmorton@att.com]
> Sent: Monday, August 22, 2016 10:58 AM
> To: Carey, Timothy (Nokia - US); Juergen Schoenwaelder
> Cc: lmap@ietf.org
> Subject: RE: [lmap] well known channel names
> 
> Hi Tim,
> When you say "actual test to run", are you referring to the software 
> tool that would perform one role of the test?
> 
> When RFC2681 mentions ping, it also reminds the reader that the RT 
> delay would be based on ICMP echo request/reply.
> This is not the same measurement as the UDP RT Delay would measure, 
> possibly for the reasons cited in section 2.6:
> 
>    {Comment: "ping" would qualify as a round-trip measure under this
>    definition, with a Type-P of ICMP echo request/reply with 60-byte
>    packets.  However, the uncertainties associated with a typical ping
>    program must be analyzed as in the next section, including the type
>    of reflecting point (a router may not handle an ICMP request in the
>    fast path) and effects of load on the reflecting point.}
> 
> Is "test" synonymous with SW tool below?
> Al
> 
> > -----Original Message-----
> > From: Carey, Timothy (Nokia - US) [mailto:timothy.carey@nokia.com]
> > Sent: Monday, August 22, 2016 11:47 AM
> > To: MORTON, ALFRED C (AL); Juergen Schoenwaelder
> > Cc: lmap@ietf.org
> > Subject: RE: [lmap] well known channel names
> >
> > Al,
> >
> > I thought it would be in the method of measurement section.
> > RFC 2681 doesn't explicitly call out the test that I could easily 
> > find although it does say you can use ping.
> >
> > If we are explicit in the test actual test to run for the metric in 
> > the method (or description) - I can then run that test with the 
> > inputs and outputs for the assigned role.
> >
> > BR,
> > Tim
> >
> > -----Original Message-----
> > From: MORTON, ALFRED C (AL) [mailto:acmorton@att.com]
> > Sent: Monday, August 22, 2016 10:40 AM
> > To: Carey, Timothy (Nokia - US); Juergen Schoenwaelder
> > Cc: lmap@ietf.org
> > Subject: RE: [lmap] well known channel names
> >
> > Hi Tim,
> > Maybe we can improve the Description, to mention UDP or other deatils?
> > https://tools.ietf.org/html/draft-ietf-ippm-initial-registry-01#sect
> > io
> > n-
> > 4.1.4
> >
> > Al
> >
> > > -----Original Message-----
> > > From: Carey, Timothy (Nokia - US) [mailto:timothy.carey@nokia.com]
> > > Sent: Monday, August 22, 2016 10:47 AM
> > > To: MORTON, ALFRED C (AL); Juergen Schoenwaelder
> > > Cc: lmap@ietf.org
> > > Subject: RE: [lmap] well known channel names
> > >
> > > Al,
> > >
> > > I will say that when I looked at the first registry entry is was 
> > > difficult for me to understand what the actual test (ICMP ping, 
> > > UDP
> > > Echoplus) that was to be run for the action.
> > >
> > > BR,
> > > Tim
> > >
> > > -----Original Message-----
> > > From: MORTON, ALFRED C (AL) [mailto:acmorton@att.com]
> > > Sent: Monday, August 22, 2016 8:05 AM
> > > To: Carey, Timothy (Nokia - US); Juergen Schoenwaelder
> > > Cc: lmap@ietf.org
> > > Subject: RE: [lmap] well known channel names
> > >
> > > One point that has come up in IPPM discussion:
> > >
> > > The Fixed and Run Tine Parameters in the registry all have names, 
> > > but we may need to form a sub-registry to ensure that the names 
> > > are used consistently (among different registry entries, and in 
> > > their interpretation by other operations, e.g., as options in LMAP).
> > >
> > > IPPM agreed to continue with the IANA early review, and determine 
> > > the efficacy of the parameter sub-registry in those conversations
> > > (on- going).
> > >
> > > Otherwise, I would like to hear what else is necessary (The IPPM 
> > > RFCs and Metric entries are not abstract, IMO).
> > >
> > > regards,
> > > Al
> > >
> > > > -----Original Message-----
> > > > From: Carey, Timothy (Nokia - US) 
> > > > [mailto:timothy.carey@nokia.com]
> > > > Sent: Sunday, August 21, 2016 8:58 PM
> > > > To: Juergen Schoenwaelder
> > > > Cc: lmap@ietf.org; MORTON, ALFRED C (AL)
> > > > Subject: RE: [lmap] well known channel names
> > > >
> > > > Juergen,
> > > >
> > > > Indeed in the BBF we are thinking about the same thing (having 
> > > > own own
> > > > registry) for non-measurement related tasks and diagnostic tasks 
> > > > that are not strictly associated with a metric (e.g., HTTP
> Upload).
> > > > These should be new charter items IMHO.
> > > >
> > > > I did think though IPPM would define the metrics sufficient 
> > > > enough that they would be self describing in that that they can 
> > > > be used directly as LMAP actions (including the actual test ala 
> > > > ICMP Ping) to
> > > run.
> > > >
> > > > Looking at ietf-ippm-initial-registry (at least the first one in 
> > > > section
> > > > 4) why do you think this is insufficient?
> > > >
> > > > I would like to hear Al's thoughts if he believes another 
> > > > registry is necessary for implementing IPPM entries as testable tasks.
> > > >
> > > > BR,
> > > > Tim
> > > >
> > > > -----Original Message-----
> > > > From: Juergen Schoenwaelder [mailto:j.schoenwaelder@jacobs- 
> > > > university.de]
> > > > Sent: Monday, August 15, 2016 7:54 AM
> > > > To: Carey, Timothy (Nokia - US)
> > > > Cc: lmap@ietf.org
> > > > Subject: Re: [lmap] well known channel names
> > > >
> > > > Tim,
> > > >
> > > > I arrived at this conclusion because of two observations:
> > > >
> > > > (a) LMAP has tasks that are not measurement tasks (like a
> reporting
> > > >     task) that will benefit of having some knowledge about common
> > > >     options; the metric registry does not apply to these
> > > >     non-measurement tasks (unless we start introducing pseudo
> > > >     metrics).
> > > >
> > > > (b) We have been struggling with the question to what extend the
> > IPPM
> > > >     metric registry is expected to drive automation (e.g, does the
> > > >     IPPM registry define LMAP option names and how parameters are
> > > >     encoded as LMAP option values).
> > > >
> > > > If there would be an LMAP task registry, then the IPPM registry 
> > > > could focus on the abstract definition of metrics while the LMAP 
> > > > task registry would provide the binding to LMAP tasks, that is, 
> > > > how concrete tasks name use options etc to control the 
> > > > parameters defined
> > > in IPPM metrics.
> > > > The LMAP task metric would likely be read by tools while the 
> > > > IPPM metric would likely be read by code developers. For me, 
> > > > this started to look like a rather natural split of concerns.
> > > >
> > > > /js
> > > >
> > > > On Fri, Aug 12, 2016 at 07:21:48PM +0000, Carey, Timothy (Nokia 
> > > > -
> > > > US)
> > > > wrote:
> > > > > Juergen,
> > > > >
> > > > > The text seems fine to me.
> > > > >
> > > > > As to the LMAP registry, I know in the BBF we also plan to 
> > > > > have a
> > > > registry as well for some of the BBF specific tests and metrics.
> > > > However we didn't think we should "wrapper" or "reference" the 
> > > > IPPM registry entries as they were suppose to be used directly 
> > > > in
> LMAP.
> > > > I'm not sure why you would think that would be needed?
> > > > >
> > > > > BR,
> > > > > Tim
> > > > >
> > > > > -----Original Message-----
> > > > > From: Juergen Schoenwaelder
> > > > > [mailto:j.schoenwaelder@jacobs-university.de]
> > > > > Sent: Friday, August 12, 2016 6:09 AM
> > > > > To: lmap@ietf.org
> > > > > Subject: [lmap] well known channel names
> > > > >
> > > > > Hi,
> > > > >
> > > > > here is an attempt to resolve the discussion around option
> names.
> > > > >
> > > > > OLD
> > > > >
> > > > >    While many of the Task Configuration Options are left to
> > > individual
> > > > >    tasks to define, some common Options are used by multiple 
> > > > > tasks
> > > and
> > > > >    benefit from standardisation:
> > > > >
> > > > >    o  Channel is used to specify the details of an endpoint 
> > > > > for
> > > > Control
> > > > >       or Reporting Task communications and is detailed 
> > > > > elsewhere in
> > > > this
> > > > >       document.  The common option name for specifying the 
> > > > > channel
> > > is
> > > > >       "channel".
> > > > >
> > > > > NEW
> > > > >
> > > > >    The ma-option-obj is used to define Task Configuration
> Options.
> > > > Task
> > > > >    Configuration Options are generally task specific.  For tasks
> > > > >    associated with an entry in a registry, the registry may 
> > > > > define
> > > > well-
> > > > >    known option names (e.g., the so-called parameters in the 
> > > > > IPPM
> > > > metric
> > > > >    registry [I-D.ietf-ippm-metric-registry]).  Control and
> > Reporting
> > > > >    Tasks need to know the Channel they are going to use.  The
> > common
> > > > >    option name for specifying the channel is "channel" where the
> > > > >    option's value refers to the name of an ma-channel-obj.
> > > > >
> > > > > My intention was to explain more clearly that some of the 
> > > > > option names
> > > > fall out of registries (e.g., the IPPM metric registry). I kept 
> > > > the definition of the well-known "channel" option name and I 
> > > > clarified that the value of this well-known option refers to the 
> > > > name of an
> > > > ma-channel- obj.
> > > > >
> > > > > Personally, I would have preferred if we would not hard code 
> > > > > any
> > > > option names in the information model. I would rather have a 
> > > > simple LMAP task registry for (non-measurement) tasks that 
> > > > defines task specific parameters or options. This would give us 
> > > > the flexibility to define common non-measurement task options 
> > > > when we need them. But for the sake of wrapping this document up 
> > > > in a timely manner, I am willing to go along with the proposed text.
> > > > >
> > > > > That all said, I personally find the IPPM metry registry 
> > > > > somewhat difficult to work with. I could envision an approach 
> > > > > where we complement the IPPM metric registry with an LMAP task 
> > > > > registry that simply defines LMAP tasks, their functionality, 
> > > > > and their well-known options. For measurement tasks, this LMAP 
> > > > > task registry would refer to the IPPM metric registry which 
> > > > > has all the details for the differnet IPPM metrics. For 
> > > > > non-measurement tasks, the LMAP task registry would provide 
> > > > > the information necessary to use them in an interoperable 
> > > > > manner, such as the channel name or the flag whether empty 
> > > > > reports
> should be suppressed for report tasks.
> > > > > In essence, such an LMAP task registry would consist of
> > > > >
> > > > >   - a URI
> > > > >   - a short description
> > > > >   - an optional reference to a metric registry
> > > > >   - a list of well-known option names, each with a short 
> > > > > description
> > > > >
> > > > > and this would give us a well-known URI for identifying lets 
> > > > > say an
> > > > LMAP reporting task that has well-known options and we would not 
> > > > need to hard-code anything in the information model.
> > > > >
> > > > > /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/>
> > > > >
> > > > >
> > > >
> > > > --
> > > > 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/>
> 
> _______________________________________________
> lmap mailing list
> lmap@ietf.org
> https://www.ietf.org/mailman/listinfo/lmap