[lmap] draft-burbridge-lmap-information-model

"Bajpai, Vaibhav" <v.bajpai@jacobs-university.de> Wed, 10 July 2013 12:09 UTC

Return-Path: <v.bajpai@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 941D921F9F0A for <lmap@ietfa.amsl.com>; Wed, 10 Jul 2013 05:09:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level:
X-Spam-Status: No, score=-2.089 tagged_above=-999 required=5 tests=[AWL=-0.860, BAYES_00=-2.599, HELO_EQ_DE=0.35, LOCALPART_IN_SUBJECT=2.02, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hghT2ywdLIjA for <lmap@ietfa.amsl.com>; Wed, 10 Jul 2013 05:09:49 -0700 (PDT)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by ietfa.amsl.com (Postfix) with ESMTP id 5400721F9E7B for <lmap@ietf.org>; Wed, 10 Jul 2013 05:09:48 -0700 (PDT)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 5556120BE5; Wed, 10 Jul 2013 14:09:47 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id RIB0D4ivVCBu; Wed, 10 Jul 2013 14:09:47 +0200 (CEST)
Received: from exchange.jacobs-university.de (unknown [10.70.0.122]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by hermes.jacobs-university.de (Postfix) with ESMTPS id 30CB020BDC; Wed, 10 Jul 2013 14:09:47 +0200 (CEST)
Received: from SXCHMB01.jacobs.jacobs-university.de ([fe80::c1f:c30f:99ac:df0c]) by SHUBCAS01.jacobs.jacobs-university.de ([::1]) with mapi id 14.02.0342.003; Wed, 10 Jul 2013 14:09:44 +0200
From: "Bajpai, Vaibhav" <v.bajpai@jacobs-university.de>
To: "draft-burbridge-lmap-information-model@tools.ietf.org" <draft-burbridge-lmap-information-model@tools.ietf.org>
Thread-Topic: draft-burbridge-lmap-information-model
Thread-Index: AQHOfWZcrPw3mZy0/0SMZq8lkykNNA==
Date: Wed, 10 Jul 2013 12:09:43 +0000
Message-ID: <EF000731-A19B-4877-99A9-D7B2820D36D3@jacobs-university.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.50.226.26]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <D80802EF6E83AC42ABF2333B53315A65@jacobs.jacobs-university.de>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "Bajpai, Vaibhav" <v.bajpai@jacobs-university.de>, "<lmap@ietf.org>" <lmap@ietf.org>
Subject: [lmap] draft-burbridge-lmap-information-model
X-BeenThere: lmap@ietf.org
X-Mailman-Version: 2.1.12
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: Wed, 10 Jul 2013 12:09:53 -0000

Hello,

I read the draft [1] and made some notes. Thought to share them along:

[1] http://tools.ietf.org/html/draft-burbridge-lmap-information-model-00


- version of measurement test:

  1.  Measurement Task Configuration: Object

          1.  Task Name
          2.  Registry Entry: URN
          3.  Options: Set (optional)
          4.  Measurement Cycle ID: String (optional)


It would be useful to convey the version of measurement test no?

A version bump will usually come due to a bugfix in a specific measurement
test implementation. The version information will help later segregate
measurement results coming out from different measurement test
implementations. hmm?





- measurement time in result report

   5.  Measurement Task: Set

          1.  Measurement Task Configuration: Object
          2.  Result Headers: List
              1.  Column Name: String
          3.  Result Data: List
              1.  Result Row: Object
                  1.  Measurement Time: datetime
                  2.  Cross-traffic: Integer (optional)
                  3.  Result Columns: List
                      1.  Column Data

Would it be useful to have explicit START (datetime) and END (datetime) in
replacement for the Measurement Time (datetime)? I mean the START and END
times when the measurement was performed.




- pre-configured information:

 Detail of the information model elements:

  1.  MA MAC: MAC Address
  2.  Controller: FQDN
  3.  MA Certificate: Certificate
  4.  Controller Communication Timing: Timing

maybe we should add these too, no? (it is discussed in the previous paragraph,
just seems to be missing from the list of items)

  5.  MA Private Key
  6.  CA certificate





- configuration information (retrieved from controller):

  1.  Measurement Agent ID: String
  2.  Measurement Group ID (optional): String
  3.  Report MA ID flag (optional): Boolean

If I understand correctly, this is additional information sent, when the MA
registers with the controller for the first time. In the LMAP protocol draft
[draft-bagnulo-lmap-http-00], however, we assume that the MA UUID is baked in
as part of the pre-configured information in the MA.

[draft-bagnulo-lmap-http-00] -

  In particular each MA has a version 4 UUID, which is
  randomly or pseudo randomly generated.  We assume that the UUID is
  preconfigured in the MA before deployment.

This could also be because in the LMAP protocol draft
[draft-bagnulo-lmap-http-00], we only have pre-configured information, and
the controller is only contacted to receive measurement instructions
(measurements, schedule, reporting channels).  Probably, we should discuss and
synchronize this no?





- measurement protocol

  and several measurement protocols between the MAs used to actually perform
  the measurements.

I searched the terminology document [draft-eardley-lmap-terminology-01], but
could not find a description of measurment protocol.





- measurement suppression instruction is defined in the information model, but
  is not discussed in the terminology [draft-eardley-lmap-terminology-01] and
  LMAP protocol drafts [draft-bagnulo-lmap-http-00].




Best, Vaibhav


-----------------------------------------------------
Vaibhav Bajpai

Research I, Room 86
Computer Networks and Distributed Systems  (CNDS) Lab
School of Engineering and Sciences
Jacobs University Bremen, Germany

www.vaibhavbajpai.com