RFC 7398

A Reference Path and Measurement Points for Large-Scale Measurement of Broadband Performance

πŸ“… published February 2015, from ietf

RFC 7398: A Reference Path and Measurement Points for Large-Scale Measurement of Broadband Performance πŸŽ€

Okay bestie, this one is from the Internet Engineering Task Force (IETF) πŸ’… and it's an Informational doc, so it's published for info and isn't a Standards Track spec ✨. It's dated February 2015 and has ISSN 2070-1721. The authors are M. Bagnulo (UC3M), T. Burbridge (BT), S. Crawford (SamKnows), P. Eardley (BT), and A. Morton (AT&T Labs). It doesn't list anything it obsoletes or updates πŸ¦‹.

Abstract πŸ’Œ

So this doc defines a reference path for Large-scale Measurement of Broadband Access Performance (LMAP) and sets up measurement points for commonly used performance metrics πŸ“Š. Other similar measurement projects may also be able to use the extensions described here for measurement point location. The whole point is to have an efficient way to describe where the measurement point(s) are for a particular measurement 🧚.

Status of This Memo

This doc is not an Internet Standards Track spec. It's published for informational purposes 🌸.

This doc is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community, and it got public review and was approved for publication by the Internet Engineering Steering Group (IESG). Not every doc the IESG approves is a candidate for any level of Internet Standard, so check Section 2 of RFC 5741 for the full story πŸ‘€.

Info about the current status of this doc, any errata, and how to give feedback is at http://www.rfc-editor.org/info/rfc7398.

Copyright (c) 2015 IETF Trust and the persons identified as the document authors. All rights reserved.

This doc is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) as they're in effect on the date this doc was published. Please read them carefully, because they describe your rights and restrictions with respect to this doc πŸ“œ. Code Components extracted from this doc must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions, and they're provided without warranty as described in the Simplified BSD License.

Table of Contents πŸ—‚οΈ

1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   3
  1.1.  Requirements Language . . . . . . . . . . . . . . . . . .   4
2.  Purpose and Scope . . . . . . . . . . . . . . . . . . . . . .   4
3.  Terms and Definitions . . . . . . . . . . . . . . . . . . . .   4
  3.1.  Reference Path  . . . . . . . . . . . . . . . . . . . . .   4
  3.2.  Subscriber  . . . . . . . . . . . . . . . . . . . . . . .   5
  3.3.  Dedicated Component (Links or Nodes)  . . . . . . . . . .   5
  3.4.  Shared Component (Links or Nodes) . . . . . . . . . . . .   5
  3.5.  Resource Transition Point . . . . . . . . . . . . . . . .   5
  3.6.  Service Demarcation Point . . . . . . . . . . . . . . . .   5
  3.7.  Managed and Unmanaged Sub-paths . . . . . . . . . . . . .   6
4.  Reference Path  . . . . . . . . . . . . . . . . . . . . . . .   6
5.  Measurement Points  . . . . . . . . . . . . . . . . . . . . .   7
6.  Examples of Reference Paths with Various Technologies . . . .  11
7.  Example of Reference Path with Resource Transition  . . . . .  13
8.  Security Considerations . . . . . . . . . . . . . . . . . . .  14
9.  References  . . . . . . . . . . . . . . . . . . . . . . . . .  15
  9.1.  Normative References  . . . . . . . . . . . . . . . . . .  15
  9.2.  Informative References  . . . . . . . . . . . . . . . . .  16
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . .  17
Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  17

1. Introduction ✨

This doc defines a reference path for Large-scale Measurement of Broadband Access Performance (LMAP) or similar measurement projects πŸ›£οΈ. The series of IP Performance Metrics (IPPM) RFCs has already come up with terms that are generally useful for path description (see Section 5 of [RFC2330]). This memo adds a limited number of extra terms of its own.

The reference path (see Section 3.1 and Figure 1 of [Y.1541], including the accompanying discussion) is usually needed when you're trying to talk precisely about the components that make up the path. It's often expressed in terms of their number (hops) and geographic location πŸ—ΊοΈ. This memo takes the path definition further by setting up a set of measurement points along the path and giving each point a unique designation. This topic was previously developed in Section 5.1 of [RFC3432] and as part of the updated framework for composition and aggregation in Section 4 of [RFC5835]. Section 4.1 of [RFC5835] defines the term "measurement point" πŸ’–.

Measurement points and the paths they live on are often described in general terms, like "end-to-end", "user-to-user", or "access". Those terms alone aren't enough for the scientific method, because we need to clear up things like: What is an end? Where is a user located? Is the home network included? πŸ€”

Here's an example. Say you've got a measurement agent in an LMAP system. When it reports its measurement results, it may prefer not to spill its IP address and the IP address of its measurement peer. Instead it can describe the measured path segment abstractly (maybe for privacy reasons), e.g., 'from a measurement agent at a home gateway to a measurement peer at a DSLAM.' This memo gives the definition for those abstract 'measurement points' and, therefore, the portion of 'reference path' between them 🫢.

The motivation for this memo is to provide an unambiguous framework for describing measurement coverage, or the scope of the reference path. This is an essential part of the metadata that describes measurement results πŸ“. Measurements conducted over different path scopes are not a valid basis for performance comparisons, so no cap, the scope matters. We also note that additional measurement context information may be necessary to support a valid comparison of results πŸ™ˆ.

1.1. Requirements Language πŸ”‘

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [RFC2119] πŸ’œ.

2. Purpose and Scope 🎯

The scope of this memo is to define a reference path for LMAP activities with enough detail to pin down the location of different measurement points along a path without any ambiguity. These conventions are likely to be useful in other measurement projects too, and to describe the applicable measurement scope for some metrics 🌈.

The connection between the reference path and specific network technologies (with differing underlying architectures) is within the scope of this memo, and examples are provided. Both wired and wireless technologies are in scope πŸ“‘.

The purpose is to create an efficient way to describe the location of the measurement point(s) used to conduct a particular measurement, so the measurement result is adequately described in terms of scope or coverage. This should serve many measurement uses, including:

  • diagnostic, where the same metric would be measured on different sub-paths bounded by measurement points (see Section 4.10 of [RFC5835]), for example, to isolate the sub-path contributing the majority of impairment levels observed on a path πŸ”.
  • comparison, where the same metric may be measured on equivalent portions of different network infrastructures, for example, to compare the performance of wired and wireless home network technologies 🏠.

3. Terms and Definitions πŸ“š

This section defines the key terms and concepts for this memo. Let's get into it πŸ’….

3.1. Reference Path πŸ›€οΈ

A reference path is a serial combination of hosts, routers, switches, links, radios, and processing elements. Together they comprise all the network elements traversed by each packet in a flow between the source and destination hosts 🧩. A reference path also indicates the various boundaries present, such as administrative boundaries. It's meant to be equally applicable to all IP and link-layer networking technologies, so the components are generically defined. Their functions should still have a clear counterpart or be obviously omitted in any network architecture πŸ¦‹.

3.2. Subscriber πŸ§‘β€πŸ’»

A subscriber is an entity (associated with one or more users) that's engaged in a subscription with a service provider. The subscriber is allowed to subscribe and unsubscribe to services and to register a user or a list of users authorized to enjoy those services. [Q.1741]

Both the subscriber and the service provider are allowed to set the limits on how associated users use the subscribed services βš–οΈ.

All resources of a dedicated component (typically a link or node on the reference path) are allocated to serving the traffic of one individual subscriber. Resources include transmission time-slots, queue space, processing for encapsulation and address/port translation, and others πŸŽ€. A dedicated component can affect the performance of the reference path, or the performance of any sub-path where the component is involved.

A component on the reference path is designated a "shared component" when the traffic associated with multiple subscribers is served by common resources πŸ«‚.

3.5. Resource Transition Point πŸ”€

This is a point between dedicated and shared components on a reference path. It may be a point of significance, and it's identified as a transition between two types of resources ✨.

3.6. Service Demarcation Point πŸšͺ

This is the point where a service managed by the service provider begins (or ends), and it varies by technology. For example, this point is usually defined as the Ethernet interface on a residential gateway or modem, where the scope of a packet transfer service begins and ends 🏑. In the case of a WiFi service, it would be an air interface within the intended service boundary (e.g., the walls of the coffee shop) β˜•. The demarcation point may be within an integrated endpoint that uses an air interface (e.g., Long-Term Evolution User Equipment (LTE UE)) πŸ“±. Ownership doesn't necessarily affect the demarcation point. A subscriber may own all the equipment on their premises, but it's likely that the service provider will certify that equipment for connection to their network, or that a third party will certify standards compliance 🧾.

3.7. Managed and Unmanaged Sub-paths 🚧

Service providers are responsible for the portion of the path they manage. However, most paths involve a sub-path that's beyond the management of the subscriber's service provider. This means that private networks, wireless networks using unlicensed frequencies, and the networks of other service providers are designated as unmanaged sub-paths 🌐. The service demarcation point always divides managed and unmanaged sub-paths πŸ’œ.

4. Reference Path πŸ›£οΈβœ¨

This section defines a reference path for Internet communication 🌸.

okay so the reference path is basically the whole journey a packet takes from the subscriber's device to the destination host, and the way it's drawn out is literally iconic πŸ’…πŸ›€οΈβœ¨

Subsc. -- Private -- Private -- Service-- Intra IP -- GRA -- Transit ...
device     Net #1     Net #2    Demarc.    Access     GW     GRA GW


... Transit -- GRA -- Service -- Private -- Private -- Destination
    GRA GW     GW     Demarc.    Net #n     Net #n+1   Host

                GRA = Globally Routable Address
                 GW = Gateway

                         Figure 1: Reference Path

these are the pieces that aren't super obvious from their names alone, so let's go πŸŽ€

  • Subsc. (Subscriber) device πŸ“± - This is a host that normally originates and terminates communications conducted over the IP packet transfer service.
  • Private Net #x 🏠 - This is a network of devices owned and operated by the Internet service subscriber. In some configurations, one or more private networks and the device that provides the service demarcation point are collapsed in a single device (ownership may shift to the service provider); this should be noted as part of the path description.
  • Intra IP Access 🌐 - This is the first point in the access architecture, beyond the service demarcation, where a globally routable IP address is exposed and used for routing. In architectures that use tunneling, this point may be equivalent to the Globally Routable Address Gateway (GRA GW). This point could also collapse to the device providing the service demarcation, in principle. Only one Intra IP Access point is shown, but they can be identified in any access network.
  • GRA GW πŸšͺ - This is the point of interconnection between a service provider's administrative domain and the rest of the Internet, where routing will depend on the GRAs in the IP header.
  • Transit GRA GW 🚏 - If one or more networks intervene between the service provider's access networks of the subscriber and of the destination host, then such networks are designated "transit" and are bounded by two transit GRA GWs.

Use of multiple IP address families in the measurement path must be noted, as the conversions between IPv4 and IPv6 certainly influence the visibility of a GRA for each family. πŸ‘€

In the case that a private address space is used throughout an access architecture, then the Intra IP Access points must use the same address space as the service demarcation point, and the Intra IP Access points must be selected such that a test between these points produces a useful assessment of access performance (e.g., includes both shared and dedicated access link infrastructure). 🧩


5. Measurement Points ✨

okay so a key thing about measurement points, beyond the definition in Section 4.1 of [RFC5835], is that the innermost IP header and higher-layer information must be accessible through some means. this is essential for measuring IP metrics πŸ“ there may be tunnels and/or other layers that encapsulate the innermost IP header, even adding another IP header of their own 🎁

in general, measurement points cannot always be located exactly where you want them πŸ™ƒ but the definition in [RFC5835] and the discussion in Section 5.1 of [RFC3432] show that allowances can be made. for example, it is nearly ideal when there are deterministic errors that can be quantified between desired and actual measurement points πŸ’–

the figure below shows how measurement points get assigned to selected components of the reference path πŸ—ΊοΈ

Subsc. -- Private -- Private -- Service-- Intra IP -- GRA -- Transit ...
device     Net #1     Net #2    Demarc.    Access     GW     GRA GW
mp000                            mp100      mp150    mp190    mp200


... Transit -- GRA -- Service -- Private -- Private -- Destination
    GRA GW     GW     Demarc.    Net #n     Net #n+1   Host
    mpX90     mp890   mp800                            mp900

                GRA = Globally Routable Address
                 GW = Gateway

       Figure 2: Reference Path with Measurement Point Designations

Each measurement point on a specific reference path MUST be assigned a unique number. To keep results easy to read, the measuring organization (and whoever it shares results with) MUST have an unambiguous understanding of what path or point was measured. to get there, a set of numbering recommendations follows 🎯

when you share measurement results, the measuring organization SHOULD supply a diagram similar to Figure 2 (with the technology-specific information in the examples that follow). it MUST supply one when additional measurement point numbers have been defined and used (with enough detail to identify measurement locations in the path) πŸ“

ideally, the person reading the results would know where a measurement point sits on the reference path just from its number alone, and the recommendations below give a way to make that happen ✨ the initial numbering may be fully compliant with this system, but changing circumstances could, over time, lead to gaps in network numbers or non-monotonic measurement point number assignments along the path 😬 things like growth, consolidation, re-arrangement, and change of ownership of the network could cause this. these are examples of reasonable causes for numbering deviations that must be identified on the reference path diagram, as required above πŸ“

the numbering of a measurement point only makes sense in the context of a particular path, but for simplicity the measuring organization SHOULD use the same numbering for a device (playing the same role) on all the measurement paths through it 🧠 similarly, whilst the measurement point numbering is in the context of a particular measuring organization, organizations with similar technologies and architectures are encouraged to coordinate on local numbering and diagrams 🀝

the measurement point numbering system, mpXnn, has two independent parts 🧁

  1. The X in mpXnn indicates the network number. The network with the subscriber's device is network 0. The network of a different organization (administrative or ownership domains) SHOULD be assigned a different number. Each successive network number SHOULD be one greater than the previous network's number. Two circumstances make it necessary to designate X=9 in the destination host's network and X=8 for the service provider network at the destination:
    • A. The number of transit networks is unknown.
    • B. The number of transit networks varies over time.
  2. The nn in mpXnn indicates the measurement point and is locally assigned by network X. The following conventions are suggested:
    • A. 00 SHOULD be used for a measurement point at the subscriber's device and at the service demarcation point or GW nearest to the subscriber's device for transit networks.
    • B. 90 SHOULD be used for a measurement point at the GW of a network (opposite from the subscriber's device or service demarcation).
    • C. In most networks, measurement point numbers SHOULD monotonically increase from the point nearest the subscriber's device to the opposite network boundary on the path (but see item D for an exception).
    • D. When a destination host is part of the path, 00 SHOULD be used for a measurement point at the destination host and at the destination's service demarcation point. Measurement point numbers SHOULD monotonically increase from the point nearest the destination's host to the opposite network boundary on the path ONLY in these networks. This directional numbering reversal allows consistent 00 designation for end hosts and service demarcation. πŸ”„
    • E. 50 MAY be used for an intermediate measurement point of significance, such as a Network Address Translator (NAT). πŸ”€
    • F. 20 MAY be used for a traffic aggregation point, such as a Digital Subscriber Line Access Multiplexer (DSLAM) within a network. πŸ“Ά
    • G. Any other measurement points SHOULD be assigned unused integers between 01 and 99. The assignment SHOULD be stable for at least the duration of a particular measurement study and SHOULD avoid numbers that have been assigned to other locations within network X (unless the assignment is considered sufficiently stale). Subnetworks or domains within a network are useful locations for measurement points. 🏷️

When you supply a diagram of the reference path and measurement points, the operator of the measurement system MUST indicate the reference path, the numbers (mpXnn) of the measurement points, and the technology-specific definition of any measurement point other than X00 and X90 with sufficient detail to clearly define its location (similar to the technology-specific examples in Section 6 of this document). 🚨

if the number of intermediate networks (between the source and destination) is not known or is unstable, then this SHOULD be indicated on the diagram, and results from measurement points within those networks need to be treated with caution 🧐

Notes:

  • The terminology "on-net" and "off-net" is sometimes used when referring to the subscriber's Internet Service Provider (ISP) measurement coverage. With respect to the reference path, tests between mp100 and mp190 are "on-net". 🏑
  • Widely deployed broadband Internet access measurements have used pass-through devices [SK] (at the subscriber's location) directly connected to the service demarcation point; this would be located at mp100. πŸ”Œ
  • The networking technology must be indicated for the measurement points used, especially the interface standard and configured speed (because the measurement connectivity itself can be a limiting factor for the results). πŸ“‘
  • If it can be shown that a link connecting to a measurement point has reliably deterministic performance or negligible impairments, then the remote end of the connecting link is an equivalent point for some methods of measurement (although those methods should describe this possibility in detail, it is not in scope to provide such methods here). In any case, the presence of a link and claimed equivalent measurement point must be reported. πŸ”—
  • Some access network architectures may have an additional traffic aggregation device between mp100 and mp150. Use of a measurement point at this location would require a local number and diagram. 🧺
  • A Carrier Grade NAT (CGN) deployed in the service provider's access network would be positioned between mp100 and mp190, and the egress side of the CGN may be designated mp150. mp150 is generally an intermediate measurement point in the same address space as mp190. πŸ›‘οΈ
  • In the case that private address space is used in an access architecture, mp100 may need to use the same address space as its "on-net" measurement point counterpart so that a test between these points produces a useful assessment of network performance. Tests between mp000 and mp100 could use a different private address space, and when the globally routable side of a CGN is at mp150, the private address side of the CGN could be designated mp149 for tests with mp100. 🎭
  • Measurement points at transit GRA GWs are numbered mpX00 and mpX90, where X is the lowest positive integer not already used in the path. The GW of the first transit network is shown with point mp200 and the last transit network GW with mpX90. 🌈

6. Examples of Reference Paths with Various Technologies 🧚

Okay bestie, this section and the ones after it show how real network technologies map onto the reference path πŸ—ΊοΈ Think of it as seeing the same blueprint wearing different outfits πŸ‘—

We start with 3G cellular access πŸ“±

Subscriber -- Private ---  Service ------------- GRA --- Transit ...
device         Net #1      Demarc.                GW     GRA GW
mp000                       mp100                mp190    mp200

|_____________UE______________|___RAN+Core____|___GGSN__|
|_____Unmanaged sub-path_____|____Managed sub-path_____|

   GRA = Globally Routable Address
    GW = Gateway
    UE = User Equipment
   RAN = Radio Access Network
  GGSN = Gateway General Packet Radio Service (GPRS) Support Node

Figure 3: Example of Reference Path with 3G Cellular Access ✨

Next up is DSL access 🧈 Picture this setup:

  • The Customer Premises Equipment (CPE) has a NAT device that is configured with a public IP address. 🏠
  • The CPE is made of a wired residential GW and a modem, connected internally (via Private Net #2) to an embedded home router and WiFi access point (Private Net #1). All subscriber devices (UE) connect to the CPE through the WiFi access. And mp100 sits on the modem side of Private Net #2. πŸ“‘

We think this is a pretty common setup in some parts of the world, and it's fairly simple too πŸ’…

Here's how it maps onto the defined reference measurement points:

Subsc. -- Private -- Private -- Service-- Intra IP -- GRA -- Transit ...
device     Net #1     Net #2    Demarc.    Access     GW     GRA GW
mp000                            mp100      mp150    mp190    mp200
|--UE--|------------CPE/NAT--------|------|-BRAS-|------|
                                   |------DSL Network---|
|________Unmanaged sub-path________|__Managed sub-path__|

                GRA = Globally Routable Address
                 GW = Gateway
               BRAS = Broadband Remote Access Server

Figure 4: Example of Reference Path with DSL Access 🌸

Now for another access network case 🌈 Here's the vibe:

  • The CPE is a NAT device that is configured with a private IP address.
  • There is a CGN located deep in the access ISP network. πŸ•³οΈ
  • The CPE is a home router with a WiFi access point built in, and it's the only networking device in the home. Every endpoint attaches directly to the CPE through the WiFi access. πŸ“Ά

We think this is becoming a pretty common setup in some parts of the world 🌍

Mapped onto the reference measurement points, it looks like this:

Subsc. -- Private ------------- Service-- Intra IP -- GRA -- Transit ...
device     Net #1               Demarc.    Access     GW     GRA GW
mp000                            mp100      mp150    mp190    mp200
|--UE--|------------CPE/NAT--------|------|-CGN-|------|
                                   |--Access Network---|
|________Unmanaged sub-path________|_Managed sub-path__|

                GRA = Globally Routable Address
                 GW = Gateway
                CGN = Carrier Grade NAT

Figure 5: Example of Reference Path with CGN πŸ’œ

7. Example of Reference Path with Resource Transition πŸ¦‹

This section shows how shared and dedicated parts can live together on one reference path ✨ This example has two resource transition points, so buckle up 🎒

Here's the setup:

  • The CPE is made of a wired residential GW and a modem (Private Net #2) connected to a WiFi access point (Private Net #1). The subscriber device (UE) attaches to the CPE through the WiFi access.
  • The WiFi subnetwork (Private Net #1) shares unlicensed radio channel resources with other WiFi access networks (and potentially other sources of interference), so this is a shared portion of the path. πŸ“»
  • The wired subnetwork (Private Net #2) and a portion of the service provider's network are dedicated resources (for a single subscriber), so there is a resource transition point between Private Net #1 and Private Net #2. πŸ”
  • Subscriber traffic shares common resources with other subscribers once it reaches the CGN, so there is a resource transition point there, and further network components are designated as shared resources. 🫢

We think this is a fairly common setup in parts of the world 🌏

Here's the mapping onto the defined reference measurement points:

Subsc. -- Private -- Private -- Access -- Intra IP -- GRA -- Transit ...
device     Net #1     Net #2    Demarc.    Access     GW     GRA GW
mp000                            mp100      mp150    mp190    mp200
|--UE--|------------CPE/NAT--------|------|-CGN-|------|
       |   WiFi   |  1000Base-T    |--Access Network---|

       |-Shared--|RT|------Dedicated------| RT  |-----Shared------...
|_______Unmanaged sub-path________|_Managed sub-path__|

                GRA = Globally Routable Address
                 GW = Gateway
                 RT = Resource Transition Point

Figure 6: Example of Reference Path with Two Reference Transition Points πŸŽ€

8. Security Considerations πŸ”

Okay, security time, and it's kinda important 😀 Specifying a reference path and picking out measurement points on it are agreements between interested parties 🀝 They pose no threat to the implementors of this memo, or to the Internet, when the guidelines here are implemented πŸ›‘οΈ

Attacks at end hosts or at identified measurement points are possible. 🚨 That said, there's no requirement to include IP addresses of hosts or other network devices in a reference path with measurement points that's compliant with this memo. So the path diagrams with measurement point designation numbers don't help such attacks πŸ™…β€β™€οΈ

Most network operators' reference path diagrams look a lot like similar diagrams in relevant standards or other publicly available documents πŸ“š But when an operator has to include atypical network details in their diagram, for example to explain why a longer latency measurement is expected, the diagram reveals some topological details. In that case it should be marked as confidential and shared with others under a specific agreement 🀫

When you think about privacy for the people involved in measurement or whose traffic gets measured, the network diagrams that show paths and measurement points might carry sensitive information for whoever receives them πŸ‘€ For more, check out the privacy considerations in the Large Scale Measurement of Broadband Performance (LMAP) Framework [LMAP-FRAMEWORK], which covers active and passive measurement techniques plus supporting material on measurement context. For example, the value of sensitive information can be diluted further by summarizing measurement results over many individuals or areas served by the provider 🫧 There's also an opportunity, enabled by forming anonymity sets described in [RFC6973] based on the reference path and measurement points in this memo. For instance, all measurements from the subscriber device can be labelled "mp000" instead of using the IP address or other device information. The same anonymization applies to the Internet service provider, whose Internet gateway would be referred to as "mp190" πŸ₯·βœ¨

9. References πŸ“–

9.1. Normative References πŸ’–

[RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
           Requirement Levels", BCP 14, RFC 2119, March 1997,
           <http://www.rfc-editor.org/info/rfc2119>.

[RFC2330]  Paxson, V., Almes, G., Mahdavi, J., and M. Mathis,
           "Framework for IP Performance Metrics", RFC 2330, May
           1998, <http://www.rfc-editor.org/info/rfc2330>.

[RFC3432]  Raisanen, V., Grotefeld, G., and A. Morton, "Network
           performance measurement with periodic streams", RFC 3432,
           November 2002, <http://www.rfc-editor.org/info/rfc3432>.

[RFC5835]  Morton, A. and S. Van den Berghe, "Framework for Metric
           Composition", RFC 5835, April 2010,
           <http://www.rfc-editor.org/info/rfc5835>.

9.2. Informative References 🌷

[LMAP-FRAMEWORK]
           Eardley, P., Morton, A., Bagnulo, M., Burbridge, T.,
           Aitken, P., and A. Akhter, "A framework for large-scale
           measurement platforms (LMAP)", Work in Progress,
           draft-ietf-lmap-framework-10, January 2015.

[Q.1741]   International Telecommunications Union, "IMT-2000
           references to Release 9 of GSM-evolved UMTS core network",
           ITU-T Recommendation Q.1741.7, November 2011,
           <http://www.itu.int/rec/T-REC-Q.1741.7/en>.

[RFC6973]  Cooper, A., Tschofenig, H., Aboba, B., Peterson, J.,
           Morris, J., Hansen, M., and R. Smith, "Privacy
           Considerations for Internet Protocols", RFC 6973, July
           2013, <http://www.rfc-editor.org/info/rfc6973>.

[SK]       Crawford, S., "Test Methodology White Paper", SamKnows
           Whitebox Briefing Note , July 2011,
           <http://www.samknows.com/broadband/index.php>.

[Y.1541]   International Telecommunications Union, "Network
           performance objectives for IP-based services", ITU-T
           Recommendation Y.1541, November 2011,
           <http://www.itu.int/rec/T-REC-Y.1541/en>.

Acknowledgments πŸ™

Huge thanks to Matt Mathis, Charles Cook, Dan Romascanu, Lingli Deng, and Spencer Dawkins for reviewing and commenting πŸ«ΆπŸ’•

Authors' Addresses πŸŽ€

Marcelo Bagnulo
Universidad Carlos III de Madrid
Av. Universidad 30
Leganes, Madrid  28911
Spain

Phone: 34 91 6249500
EMail: marcelo@it.uc3m.es
URI:   http://www.it.uc3m.es


Trevor Burbridge
BT
Adastral Park, Martlesham Heath
Ipswich
United Kingdom

EMail: trevor.burbridge@bt.com


Sam Crawford
SamKnows

EMail: sam@samknows.com


Philip Eardley
BT
Adastral Park, Martlesham Heath
Ipswich
United Kingdom

EMail: philip.eardley@bt.com


Al Morton
AT&T Labs
200 Laurel Avenue South
Middletown, NJ
United States

EMail: acmorton@att.com
πŸ“¦ where this page comes from