Re: [lmap] Follow-up on recent discussion about draft-ietf-lmap-framework-05.txt

"Marc Ibrahim" <marc.ibrahim@usj.edu.lb> Thu, 05 June 2014 09:49 UTC

Return-Path: <marc.ibrahim@usj.edu.lb>
X-Original-To: lmap@ietfa.amsl.com
Delivered-To: lmap@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5AE71A0422 for <lmap@ietfa.amsl.com>; Thu, 5 Jun 2014 02:49:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.951
X-Spam-Level:
X-Spam-Status: No, score=-1.951 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001] 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 qBBZ_tQ2TMy9 for <lmap@ietfa.amsl.com>; Thu, 5 Jun 2014 02:49:36 -0700 (PDT)
Received: from mailrelay.usj.edu.lb (mailrelay.usj.edu.lb [193.227.187.142]) by ietfa.amsl.com (Postfix) with ESMTP id 51D771A041D for <lmap@ietf.org>; Thu, 5 Jun 2014 02:49:35 -0700 (PDT)
X-ASG-Debug-ID: 1401962024-05fac16672ae8f0001-CueDvo
Received: from Citrus.usj.edu.lb (rectorat2.usj.edu.lb [193.227.187.140]) by mailrelay.usj.edu.lb with ESMTP id 4rf2HcRCpMDLMD71; Thu, 05 Jun 2014 12:53:44 +0300 (EEST)
X-Barracuda-Envelope-From: marc.ibrahim@usj.edu.lb
X-Barracuda-Apparent-Source-IP: 193.227.187.140
Received: from marcHP ([172.25.1.173]) by Citrus.usj.edu.lb (8.13.8/8.13.8) with ESMTP id s559msWK028885; Thu, 5 Jun 2014 12:48:56 +0300
From: Marc Ibrahim <marc.ibrahim@usj.edu.lb>
To: philip.eardley@bt.com, KEN.KO@adtran.com, gregimirsky@gmail.com
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D40F4A8D457@EMV67-UKRD.domain1.systemhost.net> <CA+RyBmW_2H+QXM-iz5=dN6Q_PnjMEnAfZ4CLnnqLHJ07H6jevQ@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F4B6C415@EMV67-UKRD.domain1.systemhost.net> <CA+RyBmVHE9ijCPuvod1ihbJjJnTo47Vmz-hgAq2ysDw7W0b4Wg@mail.gmail.com>, <D14B7E40AEBFD54EA3AD964902DD7CB77756DA4D@ex-mb1.corp.adtran.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F4B6C419@EMV67-UKRD.domain1.systemhost.net>
In-Reply-To: <A2E337CDB7BC4145B018B9BEE8EB3E0D40F4B6C419@EMV67-UKRD.domain1.systemhost.net>
Date: Thu, 05 Jun 2014 12:48:52 +0300
X-ASG-Orig-Subj: RE: [lmap] Follow-up on recent discussion about draft-ietf-lmap-framework-05.txt
Message-ID: <06a401cf80a3$68b9def0$3a2d9cd0$@usj.edu.lb>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_06A5_01CF80BC.8E163220"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJHJqZoFJEdV5dH5oN6+i6XUPfitAKi5ibzAdHCTs0C+EKkDQIcJGyCAp1CiSiaEcIHEA==
Content-Language: en-us
X-Barracuda-Connect: rectorat2.usj.edu.lb[193.227.187.140]
X-Barracuda-Start-Time: 1401962024
X-Barracuda-URL: http://mailrelay.usj.edu.lb:8000/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at usj.edu.lb
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=5.0 tests=HTML_MESSAGE
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.6398 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message
Archived-At: http://mailarchive.ietf.org/arch/msg/lmap/yMr-49LGZ6_ufbq5zDT23CHSf-w
Cc: lmap@ietf.org
Subject: Re: [lmap] Follow-up on recent discussion about draft-ietf-lmap-framework-05.txt
X-BeenThere: lmap@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 05 Jun 2014 09:49:40 -0000

Hi,

 

Trevor has already proposed this kind of flag in a previous discussion about suppression. It was proposed to avoid suppressing main control tasks at MA.

I agree that this flag solves the problem of default suppression behavior.

 

I am just wondering if this flag should be present at the method or task level. 

 

BR,

 

Marc.

 

From: lmap [mailto:lmap-bounces@ietf.org] On Behalf Of philip.eardley@bt.com
Sent: Thursday, June 05, 2014 12:13 PM
To: KEN.KO@adtran.com; gregimirsky@gmail.com
Cc: lmap@ietf.org
Subject: Re: [lmap] Follow-up on recent discussion about draft-ietf-lmap-framework-05.txt

 

i think this is a very good suggestion. i agree this is the right way of separating policy and protocol

 

as a side benefit, we can then drop the active vs passive distinction (and terminology) (and do some slight rephrasing in the privacy section, which is the main place that uses the terms)

 

thanks

phil

 

  _____  

From: KEN KO [KEN.KO@adtran.com]
Sent: 05 June 2014 00:03
To: Greg Mirsky; Eardley,PL,Philip,TUB8 R
Cc: lmap@ietf.org
Subject: RE: [lmap] Follow-up on recent discussion about draft-ietf-lmap-framework-05.txt

As I read this email thread which is similar to earlier ones discussing active vs. passive, I keep thinking about the only place the distinction is being used in the lmap framework, which is for suppression. And, I keep thinking that we are creating a distinction the details of which we cannot agree on, and that different test system operators  intend to use in different ways. And this leads me to think that there is a better way to provide the agreed suppression behavior while allowing test system operators to modify it as they wish.

 

Default suppression behavior, as specified in framework-05: 

 

“Suppression means that the MA does not begin any new

Active Measurement Task. The impact on other Measurement Tasks is

not defined by LMAP; since they do not involve the MA creating any

Active Measurement Traffic there is no need to suppress them, however

it may be simpler for an implementation to do so.”

 

We have arrived at this point because stakeholders could not agree on how to treat Passive Tasks. As a result, some operators may suppress Passive Tasks by default and others may let them continue, with variations between those two extremes. And yet, since we are still debating where to draw the line between Active and Passive, the matter is not settled.

 

There is a better way. Simply add a field – a Boolean true/false flag is all that is required – to the Measurement Task Configuration indicating whether that Task is to be suppressed by default. It shortcuts the Active Passive arguments (at least, in lmap) and gives operators complete freedom over default suppression behavior.

 

The description of a Measurement Method in a registry could contain a recommended value for the flag. However, operators would be free to use that value or override it in their deployments.

 

Comments?

 

Ken

 

 

From: lmap [mailto:lmap-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: Wednesday, June 04, 2014 10:40 AM
To: philip.eardley@bt.com
Cc: lmap@ietf.org
Subject: Re: [lmap] Follow-up on recent discussion about draft-ietf-lmap-framework-05.txt

 

Hi Phil,

thank you for your prompt response to my comments.

if I compare common interpretations of "observe" and "collect":


ob·serve verb \əb-ˈzərv\ 


: to watch and sometimes also listen to (someone or something) carefully

: to see and notice (someone or something)

: to make a comment about something you notice

vs.


col·lect verb \kə-ˈlekt\ 


: to get (things) from different places and bring them together

: to get (one or more things) from a place

: to get (similar things) and bring them together as a hobby

the latter seems as more suitable in characterization of role of MA(s) in executing Passive Measurement methods.

RE: Measurement Domain. Given earlier discussion and suggestion to take holistic approach to MA/MP role, I believe we are at the point where discussion of Measurement Domain's definition and use is timely and appropriate.

Regards,

Greg

 

On Wed, Jun 4, 2014 at 8:34 AM, <philip.eardley@bt.com> wrote:

 

Proposal:-

In the Intro, add to the paragraph about Active & Passive Tasks:

There may also be Measurement Tasks that are intermediate between Passive and Active ones; consideration is outside the initial LMAP work scope.

 

In terminology, tweak the definitions:-

Passive Measurement Task: A Measurement Task in which a Measurement Agent observes existing traffic but does not inject Active Measurement Traffic.

GIM>> I think that "observes" is not the same as "collect information off". Can it be "... in which a Measurement Agent collects information off existing traffic ..."? I think that a Measurement Agent may coordinate its actions in performing Passive Measurement Task with other Measurement Agents/Peers. More on it below.

 

[phil] I don't really understand what difference you're getting at - what meaning do you want to convey with "collect information" that differs from "observes"?

 

Active Measurement Task: A Measurement Task in which a Measurement Agent sends Active Measurement Traffic to, or receives it from, one or more other Measurement Agents or Measurement Peers, and perhaps coordinates with them using protocols outside the initial LMAP work scope

GIM>> Is "Active Measurement Traffic" the same as "Test Traffic"? And I'd like to discuss new Measurement Domain object defined as: 

The community of Measurement Agents and Measurement Peers that cooperate in performing a Measurement Task, whether Active or Passive, present a Measurement Domain. Coordination protocol(s) used within Measurement Domain are outside of the initial LMAP work scope.

Then in definitions of Active/Passive Measurement Task in the LMAP Framework we can use the Measurement Domain like:
Passive Measurement Task: A Measurement Task in which a Measurement Agent collects information off existing traffic within its Measurement Domain.

 

[phil] yes, Active Measurement Traffic is what you could call test traffic ["Active Measurement Traffic: the packet(s) generated in order to execute an Active Measurement Task."]

 

[phil] re measurement domain - i can see this may be a useful concept, but i don't think we've needed this term yet in lmap. given how tricky agreeing terminology is, can we delay defining this term until we're sure we need it.

 

thanks

phil