Re: [lmap] [information model] ma-task-object issues

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Mon, 23 January 2017 18:41 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
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 EB169129795 for <lmap@ietfa.amsl.com>; Mon, 23 Jan 2017 10:41:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.399
X-Spam-Level:
X-Spam-Status: No, score=-7.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-3.199] 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 jrcp55Sk1NGP for <lmap@ietfa.amsl.com>; Mon, 23 Jan 2017 10:41:10 -0800 (PST)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56FB112978B for <lmap@ietf.org>; Mon, 23 Jan 2017 10:41:10 -0800 (PST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 24778700; Mon, 23 Jan 2017 19:41:09 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.205]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id bqoITEDSDss6; Mon, 23 Jan 2017 19:41:07 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Mon, 23 Jan 2017 19:41:08 +0100 (CET)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 9CD05200AB; Mon, 23 Jan 2017 19:41:08 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id Mf2mlVatNt35; Mon, 23 Jan 2017 19:41:08 +0100 (CET)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 376CA200A8; Mon, 23 Jan 2017 19:41:08 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 4222D3E4770E; Mon, 23 Jan 2017 19:41:10 +0100 (CET)
Date: Mon, 23 Jan 2017 19:41:10 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Holger Wiehen <holger@nic.br>
Message-ID: <20170123184110.GC33438@elstar.local>
Mail-Followup-To: Holger Wiehen <holger@nic.br>, lmap@ietf.org
References: <08B9F120-0766-4B21-8676-16C9B0D5180F@nic.br>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 8bit
In-Reply-To: <08B9F120-0766-4B21-8676-16C9B0D5180F@nic.br>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lmap/aQFgIWI6lqmhQS_7ynmlULEZZbs>
Cc: lmap@ietf.org
Subject: Re: [lmap] [information model] ma-task-object issues
X-BeenThere: lmap@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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, 23 Jan 2017 18:41:12 -0000

On Mon, Jan 23, 2017 at 01:51:47PM -0200, Holger Wiehen wrote:
> Hi. 
> 
> I noticed 2 issues with the ma-task-object (LMAP Information Model).
> 
> 
> 1) Missing protocol information (OWAMP, TWAMP,…) 
> 
> In order to measure the metric specified on a task, coordination will be necessary between the Measurement Agent and a Measurement Peer, in most cases.
> Shouldn’t the task indicate the measurement protocol to use, besides the metric to be measured?  In my understanding, the metric coming from the Ippm-Metrics-Registry will be protocol agnostic.
> Today we rely on some implicit default for the measurement protocol. Alternatively the task could inform which protocol is to be used for a given metric. This would apply to capabilities (“I support metric X measured with Owamp”) and instructions (“measure metric Y, using Owamp”).
>

Simply use task options. Good enough until we have sufficient
operational experience that something more elaborate is needed.
 
> 2) Inconsistency with the Yang Data Model
> 
> The information model only specifies “ma-task-functions” (Ippm Metrics) for a task.
> The data model specifies “functions” (Ippm Metrics) and alternatively a “program” (local executable) to perform a task.
> Should the “program” attribute appear in the information model?
> 

This difference is by design and not by accident. The information
model view is that the registry takes care of everything. The data
model view is that there exists stuff that is not covered by a
(metrics) registry. (And my implementation does not use the registry
at all right now since I have not really figured out how to make this
work.) I think it is fine if a data model 'expands' 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/>