Internet DRAFT - draft-boucadair-lmap-considerations
draft-boucadair-lmap-considerations
Network Working Group M. Boucadair
Internet-Draft C. Jacquenet
Intended status: Informational France Telecom
Expires: August 22, 2013 February 18, 2013
Large scale Measurement of Access network Performance (LMAP):
Requirements and Issues from a Network Provider Perspective
draft-boucadair-lmap-considerations-00
Abstract
This document raises several points related to the ongoing LMAP
(Large scale Measurement of Access network Performance) effort. The
goal is to contribute to define a scope for LMAP and its expected
contribution.
Status of this Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on August 22, 2013.
Copyright Notice
Copyright (c) 2013 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Boucadair & Jacquenet Expires August 22, 2013 [Page 1]
Internet-Draft LMAP: Considerations February 2013
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1. Service-Specific Measurement . . . . . . . . . . . . . . . 4
2.2. Distorting Measurement Results . . . . . . . . . . . . . . 5
2.3. On the Impact of Policies . . . . . . . . . . . . . . . . . 5
2.4. Classes of Service . . . . . . . . . . . . . . . . . . . . 5
2.5. Pending Questions . . . . . . . . . . . . . . . . . . . . . 6
3. Security Considerations . . . . . . . . . . . . . . . . . . . . 7
4. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 7
5. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . 7
6. Informative References . . . . . . . . . . . . . . . . . . . . 7
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 8
Boucadair & Jacquenet Expires August 22, 2013 [Page 2]
Internet-Draft LMAP: Considerations February 2013
1. Introduction
Service Assurance & Fulfilment is a critical component in the service
management environment. Within ISP organizations, dedicated
organizational and functional structures are implemented to
efficiently monitor and assess the overall quality of deployed
services and also the service quality as perceived by end-users.
As such, appropriate actions can be taken to solve encountered
problems and put any disrupted service back to normal operation.
Various tools (e.g., probes, reporting tools, etc.) are deployed to
continuously provide feedback on the status of running services and
notify managers about operational issues.
For the sake of efficient day-to-day operations, an ISP should
implement the Service Fulfilment functions that are responsible for
checking if the services delivered to the users are consistent with
what has been subscribed and possibly negotiated. These functions
may also be used as inputs to Service Assurance related functions.
The ISP should be able to continuously (preferably in real-time)
measure and control the level of quality associated to the services
delivered to its customers. Indeed, network anomalies such as node
outage, link failures, routing disruption and the subsequent overall
service performance degradation should be dynamically reported to
appropriate management structures (like a Network Operations Center).
Ideally, any issue should be solved (or at least detected and handled
as quick as possible) before receiving the complaints from customers.
Improvement of current practices should be investigated to enhance
the quality of experience as perceived by end-users and also to speed
up repair processes whenever a network or service anomaly is
detected.
Within this context, the introduction of a high level of automation
in the global service delivery and operation chains is promising.
This does not mean zero-fault networking: automation is rather meant
to optimize communication between the different actors of the service
delivery chain and also to guarantee the overall consistency between
the different management tools.
Customers should have the ability to check the fulfilment of the
Connectivity Provisioning Profile (CPP,
[I-D.boucadair-connectivity-provisioning-profile]) they have
subscribed to (and possibly negotiated with the service provider).
They could thus evaluate how the Service Provider has delivered the
service as a function of what has been defined in the service
agreement. Customer- or service-specific indicators and related
Boucadair & Jacquenet Expires August 22, 2013 [Page 3]
Internet-Draft LMAP: Considerations February 2013
performance metrics should be accessed by customers so that they can
appreciate the level of quality associated to the services they have
subscribed to. These data should be updated on a regular basis to
adequately reflect the actual status of any service. These
indicators (including a combination thereof) should be described and
listed in the agreement (see Section 2.13 of
[I-D.boucadair-connectivity-provisioning-profile]).
The Large scale Measurement of Access network Performance (LMAP)
effort can be defined as a tool supported by the Service Assurance
functional block provided to customers to assess whether the services
they have subscribed comply with what has been defined in the service
level agreement (including the technical parameters exposed in a CPP
template, for example).
As discussed in [I-D.boucadair-connectivity-provisioning-profile],
performance metrics are not the only relevant indicators to
characterize the connectivity service delivered to the customer;
other important technical clauses (e.g., reachability scope, traffic
conformance, availability, etc.) need also to be taken into account.
Providing customers with tools that can help them better characterize
the level of quality associated to the delivery of any service (or a
combination thereof) they have subscribed to is likely to enhance
their overall quality of experience. As a consequence, such tools
would also optimize the overall efficiency of service operation
(e.g., by reducing the number of calls placed to online support
whenever a problem is pro-actively reported to the customer).
This document discusses several questions to be considered when
designing such tools.
This document makes use of the terms defined in
[I-D.morton-ippm-lmap-path].
2. Discussion
2.1. Service-Specific Measurement
Various service offerings (e.g., IPTV, VoD, Internet, VoIP, etc.) can
be delivered to the same customer. All these services rely upon
devices that are involved the forwarding of the corresponding
service-specific traffic.
These services are not restricted to the basic IP connectivity
service but also include advanced features. The technical clauses
that document the IP connectivity service component of these services
Boucadair & Jacquenet Expires August 22, 2013 [Page 4]
Internet-Draft LMAP: Considerations February 2013
may vary one from the other (e.g., a global reachability can be
provided for the Internet service while IP connectivity service is
restricted to the first SBE/DBE (Session Border Element/Data Border
Element) for VoIP services.
Furthermore, some of these services may be delivered over dedicated
"virtual" channels (e.g., distinct VCs or addresses can be used for
each service).
Assessing whether the delivered service complies with what has been
subscribed by the customer or not suggests that measurement actions
should be specific to the communication facilities (forwarding paths,
virtual channels, tunnels, etc.) used to deliver the service to the
customer.
2.2. Distorting Measurement Results
Some services may rely on several components provided by distinct
administrative entities. For instance, the DNS service may not be
provided by the same operator that provides the IP connectivity. The
level of quality associated to the delivery of a service may
therefore be affected (e.g., because DNS resolution takes longer than
expected) even if traffic performance clauses are honored by the
network provider.
The LMAP system should be designed to accommodate such deployment
scenario.
2.3. On the Impact of Policies
Issues can be experienced when a customer tries to reach a subset of
destinations. These issues may not be necessarily due to performance
degradation in the local network but to some policies enforced in the
destination networks, at the risk of being unable to deliver the
service to some networks (e.g., some government contents cannot be
accessed from some networks, because of a security policy enforced by
the government).
The measurement system should be designed to accommodate such
contexts.
2.4. Classes of Service
Prioritization is used to deliver some services; as such,
measurements should be bound to the QoS class used for a given
service.
In some networks, DSCP marking inheritance mechanisms are used to
Boucadair & Jacquenet Expires August 22, 2013 [Page 5]
Internet-Draft LMAP: Considerations February 2013
make sure customers cannot injects traffic that belongs to an
unauthorized or unsupported class of service. The proposed
measurement framework should be designed to handle such designs.
2.5. Pending Questions
Additional considerations should be taken into account as per the
following questions:
Q1: How to determine the measurement scope? How to characterize a
measurement scope?
Q2: Should inter-domain measurement be in the scope?
Q3: If so, which inter-domain paths should be used to conduct
measurement campaigns? Paths used for measurement may not be
those used to forward service data.
Q4: Which metrics to use? How contributing agents negotiate the
metric to be used? What measurement methodology (e.g.,
frequency of measurement requests)? What methodology to
aggregate results? What approach to follow if a metric is not
returned from a given network segment? How to accommodate the
use of metrics that may not be supported by all devices along
the whole forwarding path?
Q5: How measurement and testing methodology are shared between
involved parties (e.g., between two service providers)? Should
respective responsibilities be negotiated?
Q6: How to ensure time synchronization?
Q7: How can a measurement system dynamically discover the measuring
entities of a single domain? Across several domains?
Q8: How to detect a network is LMAP-compliant? How to configure a
LMAP client with LMAP server information?
Q9: How to guarantee the accuracy of collected data?
Q10: How to control access to measurement results? How to prevent
revealing measurement results to external parties?
Q11: How to map collected data with technical clauses included in a
contract/agreement (e.g., CPP)?
Q12: Flash crowd issues: to what extent measurement traffic can
impact the delivered service during a crisis (e.g., an overload
situation in some regions of the LMAP domain, where a LMAP
domain is an administrative entity that is composed of LMAP-
capable nodes operated by a single structure)?
Q13: How to make sure that the entities involved in measurement do
not dramatically affect the accuracy of the measurement (as per
Heisenberg principle)? Which procedure to apply to control the
reliability of LMAP agents?
Q14: How to make sure measurement data is not impacted by the home
network itself or the machine embedding the measurement agent?
Boucadair & Jacquenet Expires August 22, 2013 [Page 6]
Internet-Draft LMAP: Considerations February 2013
Q15: How can a network provider instruct a LMAP agent to hold its
requests to prevent network congestion situations (e.g., to
avoid link overload)?
Q16: How to make sure measurement data accurately reflect the
network performance and not the policies enforced in that
network?
Q17: The LMAP system can be used to assess the level of delivered
connectivity service to customers? The system can be embedded
in robots enabled in the access segment to emulate the behavior
of connected device. How LMAP can accommodate such deployment
use case?
Q18: To what extent conducting a set of measurement actions at T0
will reelect the actual traffic performance to be experienced
when invoking the subscribed service?
Q19: How path diversity impacts measurements?
Q20: How the system is designed to ensure topology hiding?
3. Security Considerations
TBC.
4. IANA Considerations
This document does not require any action from IANA.
5. Acknowledgments
TBC.
6. Informative References
[I-D.boucadair-connectivity-provisioning-profile]
Boucadair, M., Jacquenet, C., and N. Wang, "IP/MPLS
Connectivity Provisioning Profile",
draft-boucadair-connectivity-provisioning-profile-02 (work
in progress), September 2012.
[I-D.morton-ippm-lmap-path]
Bagnulo, M., Burbridge, T., Crawford, S., Eardley, P., and
A. Morton, "A Reference Path and Measurement Points for
LMAP", draft-morton-ippm-lmap-path-00 (work in progress),
January 2013.
Boucadair & Jacquenet Expires August 22, 2013 [Page 7]
Internet-Draft LMAP: Considerations February 2013
Authors' Addresses
Mohamed Boucadair
France Telecom
Rennes, 35000
France
Email: mohamed.boucadair@orange.com
Christian Jacquenet
France Telecom
Rennes, 35000
France
Email: christian.jacquenet@orange.com
Boucadair & Jacquenet Expires August 22, 2013 [Page 8]