Re: [lmap] well known channel names

"MORTON, ALFRED C (AL)" <acmorton@att.com> Mon, 22 August 2016 18:42 UTC

Return-Path: <acmorton@att.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 1814812D097 for <lmap@ietfa.amsl.com>; Mon, 22 Aug 2016 11:42:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.749
X-Spam-Level:
X-Spam-Status: No, score=-4.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.548, SPF_HELO_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 AJbKgsEjmx68 for <lmap@ietfa.amsl.com>; Mon, 22 Aug 2016 11:42:30 -0700 (PDT)
Received: from mail-pink.research.att.com (mail-pink.research.att.com [204.178.8.22]) by ietfa.amsl.com (Postfix) with ESMTP id CB66112B02F for <lmap@ietf.org>; Mon, 22 Aug 2016 11:42:29 -0700 (PDT)
Received: from mail-blue.research.att.com (unknown [135.207.178.11]) by mail-pink.research.att.com (Postfix) with ESMTP id DA931120D0C; Mon, 22 Aug 2016 14:55:26 -0400 (EDT)
Received: from exchange.research.att.com (njfpsrvexg0.research.att.com [135.207.255.124]) by mail-blue.research.att.com (Postfix) with ESMTP id 68EB1F050E; Mon, 22 Aug 2016 14:42:26 -0400 (EDT)
Received: from NJFPSRVEXG0.research.att.com ([fe80::108a:1006:9f54:fd90]) by NJFPSRVEXG0.research.att.com ([fe80::108a:1006:9f54:fd90%25]) with mapi; Mon, 22 Aug 2016 14:42:26 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: "Carey, Timothy (Nokia - US)" <timothy.carey@nokia.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Date: Mon, 22 Aug 2016 14:42:24 -0400
Thread-Topic: [lmap] well known channel names
Thread-Index: AQHR9MvTSZq5CvXfkUqpjE/04u/N6KBFsquwgASO+YCACe2N0IAA0PdQgAAdgOCAAA9IEIAAAW3ggAABLhCAAAsKcIAAIPTw
Message-ID: <4AF73AA205019A4C8A1DDD32C034631D4598B62536@NJFPSRVEXG0.research.att.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>
In-Reply-To: <9966516C6EB5FC4381E05BF80AA55F77012A72AFD3@US70UWXCHMBA05.zam.alcatel-lucent.com>
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: <https://mailarchive.ietf.org/arch/msg/lmap/e-3tcQaq8zJsqrnr1NcRyi5wHEs>
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 18:42:32 -0000

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#sectio
> > 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