Re: [lmap] FW: AD review of draft-ietf-lmap-use-cases-03
Benoit Claise <bclaise@cisco.com> Sun, 14 September 2014 16:29 UTC
Return-Path: <bclaise@cisco.com>
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 3EFA91A008F for <lmap@ietfa.amsl.com>; Sun, 14 Sep 2014 09:29:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.471
X-Spam-Level:
X-Spam-Status: No, score=-12.471 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-1.652, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 5t2N7g-pM0Sd for <lmap@ietfa.amsl.com>; Sun, 14 Sep 2014 09:29:30 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF10B1A00A8 for <lmap@ietf.org>; Sun, 14 Sep 2014 09:29:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=84595; q=dns/txt; s=iport; t=1410712169; x=1411921769; h=message-id:date:from:mime-version:to:subject:references: in-reply-to; bh=0Ia4zXFb20iA4ItywDw1msRHqADLGR0vszh6+K2+GnY=; b=WjUDEvJMOTSmIKC2SZTNKdzgSdxle+QGv3RMOR1gSz5pbCeH32YtqVSm GqWlyayE2KtifPqDrW8jZoqIuX9BLDAfbpZQzFdsRj4KYIMxpoS/uEgBQ uhZ+sKWzHQPSkF5un3rFXA1IiXiF5z6j+gYs4+Ka8UcDwgGpwhc0e/1aS s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AqsFAPTBFVStJssW/2dsb2JhbABWBAaCR4EZiS66NoYxAQuHTAGBG3iEAwEBAQMBAQEBFwFTBAIEEQsRBAEBChYBAQYHCQMCAQIBFR8IAQgHDAQCAgEBiDIIDbgFAReOcRk5EAGESwWGHzGIZ4ZNhwSBX4VojXiDYDsEKwGCSQEBAQ
X-IronPort-AV: E=Sophos;i="5.04,521,1406592000"; d="scan'208,217";a="173017215"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP; 14 Sep 2014 16:29:24 +0000
Received: from [10.61.210.211] ([10.61.210.211]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s8EGTNWT023598; Sun, 14 Sep 2014 16:29:23 GMT
Message-ID: <5415C263.9080107@cisco.com>
Date: Sun, 14 Sep 2014 18:29:23 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.7.0
MIME-Version: 1.0
To: philip.eardley@bt.com, lmap@ietf.org
References: <53C8247C.2000509@cisco.com> <53D11873.4080603@cisco.com>, <A2E337CDB7BC4145B018B9BEE8EB3E0D4135E44011@EMV67-UKRD.domain1.systemhost.net> <A2E337CDB7BC4145B018B9BEE8EB3E0D4135D6F9C2@EMV67-UKRD.domain1.systemhost.net>
In-Reply-To: <A2E337CDB7BC4145B018B9BEE8EB3E0D4135D6F9C2@EMV67-UKRD.domain1.systemhost.net>
Content-Type: multipart/alternative; boundary="------------060904000807090007020009"
Archived-At: http://mailarchive.ietf.org/arch/msg/lmap/t7yMhde--zlyHIRHzJmEeDXfBk8
Subject: Re: [lmap] FW: AD review of draft-ietf-lmap-use-cases-03
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: Sun, 14 Sep 2014 16:29:42 -0000
Hi Phil,
I'm happy with the way you addressed my feedback.
Just one point needs correction: the last one.
Pervasive Monitoring, RFC 7528. This RFC should at least be
referenced, for example around this sentence:
The other approach is passive measurements
on the customer's ordinary traffic; the advantage is that it measures
what the customer actually does, but it creates extra variability
(different traffic mixes give different results) and especially it
raises privacy concerns.
It's actually my fault. Wrong reference! it should be RFC 7258
Regards, Benoit
> cfi - in case there needs to be any discussion during Monday's
> interim, here are the proposed resolutions to Benoit's comments.
> best wishes,
> phil
> ------------------------------------------------------------------------
> *From:* philip.eardley@bt.com [philip.eardley@bt.com]
> *Sent:* 03 September 2014 14:20
> *To:* bclaise@cisco.com; draft-ietf-lmap-use-cases@tools.ietf.org
> *Subject:* RE: [lmap] AD review of draft-ietf-lmap-use-cases-03
>
> Benoit,
>
> Thank-you very much for your review. Sorry for the slow response -
> crossed wires amongst the authors
>
> I've proposed resolutions to all your comments below -- except for one
> that I don't understand
>
> <<- Section 3.1
>
> Operators want to understand the quality of experience (QoE) of their
> broadband customers.
>
> There is a QoE reference in RFC 5481
>
> >>
>
> [phil] This was clarified:-
>
> The QoE reference is
> actuallyhttps://tools.ietf.org/html/rfc6390#section-2.4
>
> [to try and close the issues more rapidly, am emailing the use cases
> authors rather than lmap list.]
>
> Thanks!
>
> phil
>
> *From:*lmap [mailto:lmap-bounces@ietf.org] *On Behalf Of *Benoit Claise
> *Sent:* 24 July 2014 15:30
> *To:* lmap@ietf.org
> *Subject:* [lmap] AD review of draft-ietf-lmap-use-cases-03
>
> Dear all,
>
> Here is my AD review
>
> - OLD
>
> Abstract
>
> Measuring broadband performance on a large scale is important for
> network diagnostics by providers and users, as well as for public
> policy. Understanding the various scenarios and users of measuring
> broadband performance is essential to development of the framework,
> information model and protocol. This document details two use cases
> that can assist to developing that framework. The details of the
> measurement metrics themselves are beyond the scope of this document.
>
> NEW:
>
> Abstract
>
> Measuring broadband performance on a large scale is important for
> network diagnostics by providers and users, as well as for public
> policy. Understanding the various scenarios and users of measuring
> broadband performance is essential to development of the_Large-scale Measurement_
> _ of Broadband Performance (LMAP)_ framework,
> information model and protocol. This document details two use cases
> that can assist to developing that framework. The details of the
> measurement metrics themselves are beyond the scope of this document.
>
> Yes -- agree.
>
> - Section 2.1
>
> An ISP, or indeed another network operator, needs to understand the
> performance of their networks, the performance of the suppliers
> (downstream and upstream networks), the performance of services, and
> the impact that such performance has on the experience of their
> customers.
>
> "indeed _another _network operator"?
>
> NEW:
>
> A network operator needsto understand the
> performance of their networks, the performance of the suppliers
> (downstream and upstream networks), the performance of services, and
> the impact that such performance has on the experience of their
> customers.
>
>
> - Section 2.1
>
> Identifying, isolating and fixing problems in the network,
> services or with CPE and end user equipment.
>
> I can't parse the sentence
>
> NEW
> Identifying, isolating and fixingproblems, which may be in the network,
> with the service provider, or in theend user equipment.
>
>
>
> - Section 2.1
>
> This sentence speaks about "services"
>
> o Identifying, isolating and fixing problems in the network,
> services or with CPE and end user equipment.
>
> Section 3.2 speaks about new services.
> So, this paragraph also includes "services":
>
> o Understanding the impact and operation of new devices and
> technology. As a new product is deployed, or a new technology
> introduced into the network, it is essential that its operation
> and impact on other services is measured. This also helps to
> quantify the advantage that the new technology is bringing and
> support the business case for larger roll-out.
>
>
> NEW:
>
> o Understanding the impact and operation of new devices,
> technology,_or services._ As a new product is deployed, or a new technology
> introduced into the network, it is essential that its operation
> and impact on other services is measured. This also helps to
> quantify the advantage that the new technology is bringing and
> support the business case for larger roll-out.
>
> I think 'services' here & in S3.2 is mainly being used in the sense of
> 'network services', which is confusing.
>
> NEW
>
> o Understanding the impact and operation of new devices and
> technology. As a new product is deployed, or a new technology
> introduced into the network, it is essential that its operation
> andits impact ismeasured. This also helps to
> quantify the advantage that the new technology is bringing and
> support the business case for larger roll-out.
>
> and in S3.2, first sentence
>
> OLD
>
> Another type of measurement is to test new capabilities and services
>
> before they are rolled out.
>
> NEW
>
> Another type of measurement is to test new capabilities
>
> before they are rolled out.
>
>
> - I'm confused by:
>
> 2 <http://tools.ietf.org/html/draft-ietf-lmap-use-cases-03#section-2> Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . . .3 <http://tools.ietf.org/html/draft-ietf-lmap-use-cases-03#page-3>
> 2.1 <http://tools.ietf.org/html/draft-ietf-lmap-use-cases-03#section-2.1> Internet Service Provider (ISP) Use Case . . . . . . . . . .3 <http://tools.ietf.org/html/draft-ietf-lmap-use-cases-03#page-3>
> 2.2 <http://tools.ietf.org/html/draft-ietf-lmap-use-cases-03#section-2.2> Regulators . . . . . . . . . . . . . . . . . . . . . . . . .4 <http://tools.ietf.org/html/draft-ietf-lmap-use-cases-03#page-4>
> 2.3 <http://tools.ietf.org/html/draft-ietf-lmap-use-cases-03#section-2.3> Implementation options . . . . . . . . . . . . . . . . . . .5 <http://tools.ietf.org/html/draft-ietf-lmap-use-cases-03#page-5>
>
> What is the link between the "Implementation options" subsection and
> use cases?
> Should "implementation options" have its own section?
>
> I agree. Think it fits best as a section near the end.
>
> NEW
>
> 5 <http://tools.ietf.org/html/draft-ietf-lmap-use-cases-03#section-5>
> Implementation options . . . . . . . . . . . . . . . . . . . 12
> <http://tools.ietf.org/html/draft-ietf-lmap-use-cases-03#page-12>
>
> 6 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . .
> 12 <http://tools.ietf.org/html/draft-ietf-lmap-use-cases-03#page-12>
>
>
>
> -
>
> Another approach involves implementing the measurement capability as
> a webpage or an "app" that end users are encouraged to download onto
> their mobile phone or computing device. Measurements are triggered by
> the end user, for example the user interface may have a button to
> "test my broadband now". Compared with the previous approach, the
> system is much more loosely controlled, as the panel of end users and
> the schedule of tests are determined by the end users themselves
> rather than the measurement system. It would be easier to get large-
> scale, however it is harder to get comparable benchmarks as the
> measurements are affected by the home network and also the population
> is self-selecting and so potentially biased towards those who think
> they have a problem. This could be alleviated by stimulating
> widespread downloading of the app and careful post-processing of the
> results to reduce biases.
>
> This end-user triggered measurement provides a huge advantage: it
> reflects the end-user QoE, as opposed to the broadband device QoE
> (*). In combination with LMAP measurements in the broadband device,
> the end-user triggered measurement might prove that the home network
> is the source of performance degradations.
> You might want to add those points either in section "Implementation
> options" or around the section 3.1 3rd paragraph.
> This point is partly covered in last paragraph of section 3.5
>
> (*) except if the end-user triggered measurement is executed directly
> on the broadband device ... For example, downloading a page, or
> initiating a test from the web server on the broadband device, as you
> mentioned:
>
> There are several other possibilities. For example, as a variant on
> the first approach, the measurement capability could be implemented
> as software embedded in the home gateway, which would make it more
> viable to have the capability on every user line. As a variant on the
> second approach, the end user could initiate measurements in response
> to a request from the measurement system.
>
> NEW
>
> Another approach involves implementing the measurement capability as
> a webpage or an "app" that end users are encouraged to download onto
> their mobile phone or computing device. Measurements are triggered by
> the end user, for example the user interface may have a button to
> "test my broadband now".One advantage of this approach is that the performance is measured to the end user, rather than to the home gateway, and so includes the home network. Another difference is thatthe
> system is much more loosely controlled, as the panel of end users and
> the schedule of tests are determined by the end users themselves
> rather than the measurement system. It would be easier to get large-
> scale, however it is harder to get comparable benchmarks as the
> measurements are affected by the home network and also the population
> is self-selecting and so potentially biased towards those who think
> they have a problem. This could be alleviated by stimulating
> widespread downloading of the app and careful post-processing of the
> results to reduce biases.
>
>
>
> - In connection with the previous point, I was confused while reading
> the document.
> I don't see"end-user triggered measurement" in section 2.X next to the
> ISP and operators use case. fine, but it's still discussed throughout
> the draft. For example
>
> Measurements are triggered by
> the end user, for example the user interface may have a button to
> "test my broadband now".
>
> OR
> As a variant on the
> second approach, the end user could initiate measurements in response
> to a request from the measurement system.
>
> OR
>
> The operator really wants to understand the end-to-end service
> experience. However, the home network (Ethernet, WiFi, powerline) is
> highly variable and outside its control. To date, operators (and
> regulators) have instead measured performance from the home gateway.
> However, mobile operators clearly must include the wireless link in
> the measurement.
>
> OR
>
> The operator would like the
> end-to-end view of the service, rather than (say) just the access
> portion
>
>
> So, I've been wondering whether this end-user triggered measurement
> was in scope or not.
> I only found my answer in the conclusion section
>
> There are
> other use cases that are not the focus of the initial LMAP charter
> (although it is expected that the mechanisms developed would be
> readily applied), for example end users would like to use
> measurements to help identify problems in their home network and to
> monitor the performance of their broadband provider.
>
> You should make it very clear, upfront, that the end-user triggered
> measurement is not in scope.
> Something like section 5.6.1 End-user-controlled measurement system in
> the framework document
>
> Suggest changing S1 Introduction
>
> OLD
>
> This document describes two use cases for the Large-scale Measurement
>
> of Broadband Performance (LMAP), in particular use cases for ISPs and
>
> regulators. Although there are many other use cases for large-scale
>
> measurements systems, the two described here are the consensus
>
> starting point for defining the system.
>
> NEW
>
> This document describes two use cases for the Large-scale Measurement
>
> of Broadband Performance (LMAP). Firstly, to enable network operators to understand the performance of the network and the quality experienced by customers. Secondly, to enable regulators to provide information on the performance of the ISPs in their jurisdiction. There are other use cases that are not the focus of the initial LMAP work, for example end users would like to use measurements to help identify problems in their home network and to monitor the performance of their broadband provider; it is expected that the same mechanisms are applicable.
>
>
> - Section 3.1
>
> Operators want to understand the quality of experience (QoE) of their
> broadband customers.
>
> There is a QoE reference in RFC 5481
>
> I don't understand this comment, sorry. I couldn't find "QoE" in RFC5481
>
>
>
> - Section 3.5
>
> One example was described in [IETF85-Plenary]. The operator was
> running a measurement panel for reasons discussed in sub use case #1.
>
> Should we all review [IETF85-Plenary] to understand what sub use case
> # 1 is? ;-)
>
> This meant sub use case #1 in draft-lmap-use-cases. However, I think
> the current text can be improved.
>
> OLD
>
> One example was described in [IETF85-Plenary
> <http://tools.ietf.org/html/draft-ietf-lmap-use-cases-03#ref-IETF85-Plenary>].
> The operator was
>
> running a measurement panel for reasons discussed in sub use case #1.
>
> It was noticed that the performance of some lines had unexpectedly
>
> degraded. This led to a detailed (off-line) investigation which
>
> discovered that a particular home gateway upgrade had caused a
>
> (mistaken!) drop in line rate.
>
> Another example is that occasionally some internal network management
>
> event (like re-routing) can be customer-affecting (of course this is
>
> unusual). This affects a whole group of customers, for instance those
>
> on the same DSLAM. Understanding this will help an operator fix the
>
> fault more rapidly and/or allow the affected customers to be informed
>
> what's happening and/or request them to re-set their home hub
>
> (required to cure some conditions). More accurate information enables
>
> the operator to reassure customers and take more rapid and effective
>
> action to cure the problem.
>
> There may also be problems unique to a single user line (e.g. copper
>
> access) that need to be identified.
>
> NEW
>
> An operator can obtain useful information without measuring the
> performance on every broadband line. By measuring a subset, the
> operator identify problems that affect a group of customers. For
> example, the issue could be at a shared point in the network topology
> (such as an exchange) or common to a vendor or equipment type
> ([IETF85-Plenary] describes a case where a particular home gateway
> upgrade had caused a (mistaken!) drop in line rate). A more extensive
> deployment of the measurement capability to every broadband line would
> enable an operator to identify issues unique to a single customer.
> Overall, large-scale measurements can help an operator help an
> operator fix the fault more rapidly and/or allow the affected
> customers to be informed what's happening. More accurate information
> enables the operator to reassure customers and take more rapid and
> effective action to cure the problem.
>
>
> - Section 4.1
>
> The published information needs to be:
>
> o Accurate - the measurement results must be correct and not
> influenced by errors or side effects. The results should be
> reproducible and consistent over time.
>
> o Comparable - common metrics should be used across different
> ISPs and service offerings so that measurement results can be
> compared.
>
> o Meaningful - the metrics used for measurements need to reflect
> what end users value about their broadband Internet access service
>
> o Reliable - the number and distribution of measurement agents,
> and the statistical processing of the raw measurement raw data,
> needs to be appropriate
>
>
> Not sure if this was discussed, but one goal behind the regulator use
> case is to strongly suggest the ISPs to use the same metrics in their
> SLC (Service Level Contracts).
> If you ever tried to compare SLC between ISPs, well, go luck.
> This would be a nice additional 4.x section
>
> Rather than a new section, I suggest an additional sentence in the
> 2^nd para of S4.1:
>
> NEW
>
> End users need effective transparency to be able to make informed
>
> choices throughout the different stages of their relationship with
>
> ISPs, when selecting Internet access service offers, and when
>
> considering switching service offer within an ISP or to an
>
> alternative ISP. Quality information about service offers could
>
> include speed, delay, and jitter. Regulators can publish such
>
> information to facilitate end users' choice of service provider and
>
> offer. It may also encourage ISPs to use the same metrics in their
> service level contracts, which would further help end users to choose
> an ISP. Finally, transparency may help content, application, service
> and device
>
> providers develop their Internet offerings.
>
>
>
> - Pervasive Monitoring, RFC 7528. This RFC should at least be
> referenced, for example around this sentence:
>
> The other approach is passive measurements
> on the customer's ordinary traffic; the advantage is that it measures
> what the customer actually does, but it creates extra variability
> (different traffic mixes give different results) and especially it
> raises privacy concerns.
>
>
> Do you mean RFC6973? (Privacy Considerations for Internet Protocols)
>
> NEW
>
> The other approach is passive measurements
> on the customer's ordinary traffic; the advantage is that it measures
> what the customer actually does, but it creates extra variability
> (different traffic mixes give different results) and especially it
> raises privacy concerns.[RFC6973] discusses privacy considerations for Internet protocols in general, whilst [framework] discusses them specifically for large-scale measurement systems.
>
> And add to references:
>
> [RFC6973] Cooper, A., Tschofenig, H., Aboba, B., Peterson, J.,
>
> Morris, J., Hansen, M., and R. Smith, "Privacy
>
> Considerations for Internet Protocols", RFC 6973
> <http://tools.ietf.org/html/rfc6973>, July
>
> 2013.
>
> Regards, Benoit
>
> --
>
> Nits spotted:
>
> S2.2
>
> Programs /programmes (twice)
>
> S2.2, end of penultimate paragraph is missing a full stop.
>
> S3.5 Large scale measurements can help provide a more nuance view that
>
> èLarge-scale measurements can help provide a more nuanced view that
>
> S4.3 take away for LMAP purposes are that policy-makers are looking for
>
> ètake-away for LMAP purposes is that policy-makers are looking for
>
>
>
> _______________________________________________
> lmap mailing list
> lmap@ietf.org
> https://www.ietf.org/mailman/listinfo/lmap
- [lmap] AD review of draft-ietf-lmap-use-cases-03 Benoit Claise
- [lmap] FW: AD review of draft-ietf-lmap-use-cases… philip.eardley
- Re: [lmap] FW: AD review of draft-ietf-lmap-use-c… Benoit Claise
- Re: [lmap] FW: AD review of draft-ietf-lmap-use-c… Benoit Claise