Internet DRAFT - draft-morton-ippm-pipe-dream
draft-morton-ippm-pipe-dream
Network Working Group A. Morton
Internet-Draft AT&T Labs
Intended status: Informational September 6, 2021
Expires: March 10, 2022
Dream-Pipe or Pipe-Dream: What Do Users Want (and how can we assure it)?
draft-morton-ippm-pipe-dream-01
Abstract
This memo addresses the problem of defining relevant properties and
metrics with the goal of improving Internet access for all users.
Where the fundamental metrics are well-defined, a framework to
standardize new metrics exists and been used with success. Users
consider reliability to be important, as well as latency and
capacity; it really depends who you ask and their current
experiences.
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 https://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 March 10, 2022.
Copyright Notice
Copyright (c) 2021 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
(https://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
Morton Expires March 10, 2022 [Page 1]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. What's happening with users today? . . . . . . . . . . . 2
1.2. User expectations and how they can change . . . . . . . . 3
1.3. How fast can you go? . . . . . . . . . . . . . . . . . . 4
2. Dream-Pipe/Pipe-Dream . . . . . . . . . . . . . . . . . . . . 5
3. Metrics to Assess Fundamental Properties . . . . . . . . . . 7
4. Interpreting the Measurements . . . . . . . . . . . . . . . . 10
5. Work together, as always! . . . . . . . . . . . . . . . . . . 11
6. Displaying or Reporting Results . . . . . . . . . . . . . . . 11
7. Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8. Security Considerations . . . . . . . . . . . . . . . . . . . 13
9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 13
10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 13
11. References . . . . . . . . . . . . . . . . . . . . . . . . . 13
11.1. References . . . . . . . . . . . . . . . . . . . . . . . 13
11.2. More References . . . . . . . . . . . . . . . . . . . . 15
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 17
1. Introduction
This memo addresses the problem of defining relevant properties and
metrics with the goal of improving Internet access for all users.
Much has already been done, and it's important to have a common
foundation as we move forward. There is certainly more to understand
about the problem and the approaches to a solution.
1.1. What's happening with users today?
Part of the motivation for examining metrics in greater detail at
this time is the belief that "Internet speed" is no longer the only
service dimension that matters to users. A small sample of recent
surveys follows.
In a 2021 UK [EY-Study] EY study (Summary in Advanced Television),
Decoding the digital home, Chapter 2, a survey of 2500 subscribers
found that "Fifty-eight per cent of UK households believe broadband
reliability is more important than speed". Also, "the appetite for a
consistent connection aligns with perceptions that broadband
reliability declined during the pandemic - 29 per cent across all
households, rising to 46 per cent in households with children aged up
to 11 years." If the family is on-line more-often, they will notice
more outages.
Morton Expires March 10, 2022 [Page 2]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
Reliability is surely important, but other factors come into play:
"...nearly half (47 per cent) don't think upgrading to higher-speed
packages is worth the cost. Meanwhile, 29 per cent say they don't
understand what broadband speed means in practice." [EY-Study] Price
trade-off and knowledge about the communication details play a role
when discussing speed. Reliability issues are experienced by
everyone.
All the findings above are predicated on the current "speeds" being
delivered. For example, "Fifty-two percent of rural users are
frustrated that the fastest speeds are not available in their area,
and only 52 per cent believe they are getting value for money from
their current broadband package." [EY-Study] The proportion of Urban
users was 10-15% higher when asked about value. Broadband speed
available often defines the development gap in world-wide surveys,
and users in under-served areas are likely glad to see
increases.[N-Africa]
Another survey described in [DontKnow] found that 36% of Americans
*don't* know their Internet speed. A higher percentage of females
did not know (47%) than males (25%). Older Americans (55+) and those
in lower income households are other demographics where service speed
was an above-overall-average gap in their Internet knowledge. Those
who did not know their speed tended to be satisfied with the speed
they receive, about 20% of these indicated dissatisfaction.
Latency wasn't mentioned in [EY-Study], but "While the survey
indicates that most households ultimately want 'the basics' to work
well, those that do consider additional features as part of a
broadband bundle favour privacy and security (48 per cent),
reflecting wider anxieties and concerns relating to data protection
experienced during the pandemic." Many users want their service
provider to provide all the services.
1.2. User expectations and how they can change
User expectations are greatly influenced by their current
experiences, and by what is technologically feasible at the time.
Users have a view of the levels of availability, quality, and utility
that constitute the overall experience in their situation of use
(e.g., stationary in their home).
When we insert a communication network as an integral part of an
activity (a task or form of entertainment), then the expectation
doesn't change or make allowances without a trade-off between the new
features and the new situation For example, take the home but add the
ability to travel: a stretch limousine fills some of the need but
Morton Expires March 10, 2022 [Page 3]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
with reduced capabilities (the refrigerator is smaller, no beds or
lavatory; there is less of everything). But we have a TV!
Let's assume the TV uses analog transmission for this discussion.
The TV is smaller and experiences reception outages, so we are
suddenly aware of radio characteristics like fading and multipath
(especially with earlier analog transmissions, there is no buffering
at all). The limo is really nicely appointed, but it's not all we
dreamed-of (or possibly even expected), especially the TV reception
because we wanted to watch a play-off game on this trip!
Where did they go wrong providing the TV in the Limo? They made the
communication channel a much more obvious part of the viewing
experience. And the first-time users didn't expect it. They
inserted unexpected impairments in the communication channel by
adding mobility. The TV designer might not have been aware of the
moving use case; their "portable TV" means you can pick-up the TV
easily, not watch TV at high speed, so needed features were not
provided (a tracking antenna, to start with...).
Since the goal of the workshop is to improve Internet Access for
*all* users, then we have set a difficult task. Some users might
want a dedicated pipe to communicate in the ways they choose or
access content that they have identified. Other users are willing to
share a pool of communication resources to communicate only when and
where they want, for the potential benefits of being able to
communicate more widely, spontaneously, and possibly for less cost
than the dedicated pipe. It seems that we should focus on the subset
of performance attributes that will benefit as many users as
possible, and over-which our constituent organizations have some
control.
1.3. How fast can you go?
To some, the maximum bit rate remains the primary goal.
The Internet Speed record previously held by the University College
of London (178 Tbps) was topped in July 2021 by a team of researchers
from the National Institute of Information and Communications
Technology (NICT) in Japan. The new world record for Internet speed,
is 319 Tbps, using 4-core fiber [WorldRecord].
Higher link rates and subscriber rates may not be everything to
users, but there can be a cross-over dependency to latency
performance. Packet serialization time is reduced at higher link
speeds, directly proportional to the increased rate. Bursts of large
packets arriving for one stream affect the buffer time for packets in
other streams that arrive behind them in a single FIFO queue, but
Morton Expires March 10, 2022 [Page 4]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
again the problem is relieved by using higher link rates. For
example, early VoIP used very low bit rate codecs: 8kbps was common,
and so were 10 Mbps LANs. But mixing bursty and periodic traffic
meant unreliable delivery and delay variation for the latter. Packet
marking, prioritization of multiple queues and queue management
methods helped. More rate headroom and adaptation for the network
impairments was also welcome.
Instead of providing more capacity for a single user, today's Gigabit
services support more users efficiently on the same access service.
So higher rates can improve the other important dimensions of
performance.
2. Dream-Pipe/Pipe-Dream
Perhaps the ideal view of point-to-point communications is a pipe
that illustrates many fundamental communication properties. A dream-
pipe, so to speak.
o The pipe is always ready to support communications when the user
desires.
o Material that enters the pipe leaves the pipe in a sufficiently
unadulterated form.
o The pipe has sufficient and dedicated capacity to deliver
information at the same rate at which it entered (once the
diameter of the pipe has been chosen).
The apparent rigidity of the pipe model helps identify additional
properties that are needed:
o The capacity requirement may change/increase over time, even from
session to session, so a user might anticipate a growing need for
communications or anticipate use by more than one user by choosing
a larger capacity pipe than they currently need.
o When we say, "delivered in sufficiently unadulterated form", we
could mean:
1. a perfect reproduction (the communication of all messages with
the same timing and order in which they started), or
2. a reliable byte stream delivery, or
3. communication of most messages with sufficient timeliness to
reconstruct the original messages,or
Morton Expires March 10, 2022 [Page 5]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
4. even a perceptual interpretation of a portion of the decoded
messages delivered in a sufficiently timely way (for human-to-
human voice communication: the users understood what was said,
the conversation was sufficiently interactive as though they
were in the same room (imperceptible latency), and each user
can identify the remote speaker's voice. But the overall
tolerance for imperfections in the pipe depends on the
particular use case and many design choices.
o The pipe itself must be ready for use, and the systems at the
source and destination ends of the pipe must be equally ready and
operational; all the systems required between users are
responsible for success.
o The pipe may be invisible! Radio access has its own advantages
and challenges.
So, a short list of network properties that contribute to good user
experience are:
1. Available always when needed
2. Sufficient Capacity when needed
3. No apparent loss
4. No apparent latency (which implies both low and consistent
latency).
Networking and geographic reality tells us that we are unlikely to
see all properties at once, for all time, AOE (anywhere on Earth);
that's the extreme Pipe-Dream.
But attaining a good user experience level in different communication
activities/scenarios likely implies different demands among the four
properties above, and places different relative importance on each of
these properties.
Author's Note: I'm positing a rigid pipe as the object of an
idealistic idea, or "dream pipe". I hope there won't be any
confusion about the play on words with "pipe dream; the dream pipe is
a pipe dream, especially when the dream includes zero latency between
any two points. I'm not talking about a hose or flexible pipe,
either.
Morton Expires March 10, 2022 [Page 6]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
3. Metrics to Assess Fundamental Properties
The IETF has been working the problem of standardizing metrics for
the Internet and the communication streams it transports for well
over 20 years. Many other organizations have been successfully
working in this area as well, and hopefully they will identify their
literature and key results for review.
The IETF's efforts to define IP-Layer and Transport-Layer performance
metrics and methods have largely been carried-out in the IPPM working
group (IP-Performance Metrics, and later, called IP-Performance
Measurements). Beginning as a somewhat joint effort with the
performance-focused Benchmarking Methodology Working Group (BMWG),
IPPM was chartered individually in 1997. IPPM has extensive
literature relevant to Internet measurement. The IPPM working group
has a strong foundation in its Framework [RFC2330] that has been
updated over time, with [RFC7312] and [RFC8468]. What we can
*standardize and measure*, we have as a basis to evaluate and
determine whether we have made it better (or not).
The problem that initiated the IPPM work turned-out to be the most
difficult to solve (Bulk Transfer Capacity, BTC [RFC3148]), and has
taken the longest. Meanwhile, the standards for fundamental metrics
other than BTC turned-out to be sufficiently challenging.
Here is a list of fundamental packet transfer metrics, specified in
RFCs:
o Connectivity [RFC2678]
o One-Way Loss [RFC7679], STD 81
o One-Way Delay [RFC7680], STD 82
o Round-Trip Delay [RFC2681]
o Round-Trip Loss [RFC6673]
o Reordering [RFC4737]
o Duplication [RFC5560]
The metrics and methods above were specified with considerable
flexibility, so that they could be applied in a range of specific
circumstances.
One of the most flexible metrics is IP Packet Delay Variation,
[RFC3393] which is a "derived metric", in that it requires One-Way
Morton Expires March 10, 2022 [Page 7]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
Delay measurements for assessment. The powerful feature of [RFC3393]
is the selection function, which permits comparing the delays of any
pair of packets in the stream. Fortunately, the performance
community predominantly uses one of two forms of delay variation, the
inter-packet delay variation and the packet delay variation forms.
These forms are defined and compared in efficacy for measurement uses
in [RFC5481] along with many other considerations and measurement
forms/processing.
It is possible to create new derived metrics at the IP-layer, and to
measure similar quantities (loss, delay, reordering) at other layers
[ForAll] [RFC6390] [RFC6076].
Another example of a derived metric uses loss instead of delay. This
metric that does not have a direct parallel in the IETF literature is
the Stream Block metric found in ITU-T Recommendation Y.1540 [Y.1540]
(virtually all the IP-layer metrics are found in one standard). This
metric assigns consecutive packets into multi-packet blocks, and
assesses the number of lost packets in a block as a surrogate for a
higher-layer process's ability to maintain good communication. For
example, a Forward Error Correction process might be able to replace
2 lost packets in any order, but not 3. There is a parallel to
retransmission rate limits when attempting to maintain a continued
loss-free ratio with buffering to allow for the retransmission time.
Network and Bulk Transport Capacity have been chartered and
progressed over twenty years. The performance community has seen
development of Informative definitions in [RFC3148] for Framework for
Bulk Transport Capacity (BTC), [RFC5136] for Network Capacity,
Maximum IP-layer Capacity (in RFC9097-to-be), and the Experimental
metric definitions and methods in [RFC8337], Model-Based Metrics for
BTC.
One quantity that could be measured without too much controversy is
the Maximum IP-Layer Capacity (judging by the adoption in standards
bodies, RFC9097-to-be) [I-D.ietf-ippm-capacity-metric-method]. This
is the basis for many service specifications (and there is a
technology or configuration-limited "ground truth" for the
measurement), and can be tested simply with minimal reliance on end
systems. The method deploys a feedback channel from the receiver to
control the sender's transmission rate in near-real-time, and search
for the maximum.
The "invisible" radio dream pipe presents a challenge in terms of
results variability for all metrics and adds at least one critical
input parameter: location. It may be that the variability with
location and time are key metrics to help users understand radio
Morton Expires March 10, 2022 [Page 8]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
coverage (in addition to signal strength portrayed by the "number of
"bars").
A network property that is very high on the list in Section 2 is
Availability. There is treatment of this important property as a
metric in IETF (Connectivity [RFC2678]) and somewhat different
details in an alternate definition (ITU-T Point-to-Point IP Service
Availability [Y.1540]), but not much deployment for such an important
pre-requisite to the rest of the metrics. Both Connectivity and
Availability rely on packet loss measurements, in fact they can be
considered *derived metrics*, adding time constraints and/or loss
ratio thresholds to the fundamental loss measurements on a packet
stream.
Sometimes the end systems decide whether the path is available or
not. In one on-line gaming system, reception of ICMP Destination
Unreachable caused complete and immediate termination of the session
with loss of all progress and resources accumulated. Customer
service centers sometimes experienced call-in overload from users
seeking to restore their player environment. But the Destination
Unreachable condition was temporary and resolved by routing updates
in a few seconds. The ultimate fix was to delay the session's
reaction to Destination Unreachable for a few seconds, and recovery
was automatic. So, when end systems play a role in the definition of
connectivity or availability, they must also be cognizant that all
automatic failure detection and restoration requires some amount of
time. Since failures are inevitable, the dream-pipe heals itself,
too (and doesn't confuse end-systems or users with error messages
that "sound final").
Most measurement systems begin their process with a Source-
Destination packet exchange prior to actual measurements. If this
pre-measurement exchange fails, then the test is not conducted (and
re-tried later). But the most useful information to assess
continuous connectivity/Availability is the record of test set-up
success or failure over time. Measurement systems that make this
info readily available do a more complete job of network
characterization than others.
We cannot leave the topic of metrics without mentioning the equally
important topic of measurement streams for Active Metrics and
Measurements [RFC7799]. When attempting to measure characteristics
of VoIP streams, the IETF agreed on ways to produce periodic streams
in an acceptable way [RFC3432]. Many measured results completely
depend on the stream characteristics, and inter-packet delay
variation is a great example. If the stream contains packet bursts,
are the bursts preserved in transit? We would ask later-on whether
preserving burst spacing matters to the communication quality or to
Morton Expires March 10, 2022 [Page 9]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
the user's experience. The answer is likely a matter of degree, and
dependent on the communications activity itself.
When we consider the topic of new test streams in the context of
Gigabit and higher access speeds intended to support multiple users,
we might consider the notion of a "standard single user's stream
set". Then we might measure how many simultaneous standard users can
be supported with sufficient network performance: an indicator of
each user's experience in the "dream-pipe". Of course, that details
of a standard user's traffic would change over time, so we couldn't
argue over the current year's definition for a year... The facility
to register the new standard user test streams would be a key part of
such a solution.
4. Interpreting the Measurements
If we had measured only the fundamental metrics, we might ask, "we
saw a small proportion of packet losses; did this matter to users?
Did losses affect their satisfaction during their activity in any
way? Did any users experience an outage at this loss level?"
The likely role for derived metrics is to improve results
interpretation by measuring a new quantity, possibly in the context
of a newly-defined packet stream, thereby making the process of
results-interpretation easier to perform.
For example, Delay Variation metrics had many possible formulations,
but two main forms emerged. RFC 5481 [RFC5481] compared the IPDV and
PDV forms with tasks that network and application designers were
facing at the time. The RFC describes measurement considerations and
results interpretation from a purely objective point of view. The
most useful result interpretation was to show how PDV (a
characterization of the delay distribution from minimum to a high
percentile) could be used to determine the size of the de-jitter
buffer needed for the tested path.
For other fundamental IP-Layer metrics, there is some amount of
discussion of best practices and interpretation in each of the IETF
IPPM Metric RFCs.
Many researchers (working in ITU-T Study Group 12 and elsewhere) take
the information that can be derived from packet-layer measurements,
plus higher layers when available, and produce objective estimates of
user satisfaction by modeling user Mean Opinion Score (MOS) variation
over a range of conditions. The process determines the user MOS
through formal subjective testing in laboratories (or more recently
prompted by COVID-19 conditions, in crowd-sourced scenarios). The
corresponding objective models of user satisfaction are often
Morton Expires March 10, 2022 [Page 10]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
determined through competition among several candidates, where the
goal is to seek the most accurate model possible at the time. The
modeling efforts often produce new derived metrics that facilitate
automated interpretation. The main drawback is that the process
described above takes significant time when conducted in the context
of an industry standards body. So, user activities that are not
particularly demanding of network performance do not receive much
attention from researchers doing modeling; their performance is
assumed to come-along for the ride (but in a system with multiple
queues or other categorizations, each activities' requirements need
to be quantified). Nevertheless, a process to take-in network
measurements and produce a measure of user satisfaction is well-
understood and used. The output of these objective models can
rightly be called Quality of Experience (QoE), because a set of
users' opinions is an inherent part of the result (without users, you
don't have QoE! That's how QoE is defined and differs from QoS and
network performance).
5. Work together, as always!
"What are the best ways to communicate these properties to service
providers and network operators?" Work together with service
providers and network operators. Everyone has a stake in our future.
There are quite a few networking professionals whose day-job is
network operation, and who are participating now.
6. Displaying or Reporting Results
Whether we present a single figure of merit, or a set of relevant
measurements on a dashboard summary, each numer requires a frame of
reference. This is true for everyone, not just everyday users.
One example of a solid reference for results comes from the
fundamental benchmarking specification, [RFC2544]. The measured
Throughput (as defined in [RFC2544] ) must be compared to the maximum
theoretical frame rate on the layer-2 technology (accounting for
frame size, inter-frame gap, preamble, etc.). Tests with small frame
size may not achieve the maximum frame rate due to header processing
rate limitations, and tabulating the maximum with the results makes
this fact very clear. Other reference levels can be made available,
such as the capacity required to support 4k video (~25Mbps), etc.
Some people will simply want to know whether the measurement result
is good, bad, or somewhere in-between. We can follow common practice
here to use colors (green, red, yellow in-between), or present the
numer on a gauge with suitable color cues. But we need to know the
use case or the service specification accurately to do this.
Morton Expires March 10, 2022 [Page 11]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
In fact, a portion of user testing is prompted by subscribing to a
new service provider, a new level of service (higher speed?), or a
perception that poor-performance and trouble-shooting may be
necessary; even an apparent outage may prompt test attempts using
alternate devices and networks.
This last testing scenario is the most interesting: how can we help
users when they encounter a problem? It's usually most important to
isolate the problem in the complex network, and when user to network
host results are failing, can the next step remove some of the
components and check them in isolation (while keeping in mind that
the acceptance level for a sub-network is a part of the end-to-end
budget for performance!). Is it impossible to reach a particular
far-end host? Does the access network appear to be unavailable, or
is the problem related to interference on the WiFi radio network?
With test hosts placed at strategic points in the path, it may be
possible to segment the problem a user is experiencing.
7. Summary
When all components that comprise a user's activity work well-
together, then there are no surprises. Given that a large proportion
of user expectations are met at some point in time, then the metrics
and performance levels that characterize the network's contribution
to overall satisfaction are what we want to describe and maintain.
Users consider reliability to be important, as well as latency and
capacity; it really depends who you ask and their current
experiences. End-system designers have a role to play in the process
by recognizing the realities of packet networks and compensating for
them: the dream-pipe absolutes are still a pipe-dream today.
There are many fundamental metrics already-defined. But we might
find that we need new metrics that make interpreting the results
easier! The notion of *derived metrics* has been applied
successfully. Test streams with a known bias toward a particular
class of user streams can also be useful basis for performance
measurement. Where the fundamental metrics are well-defined, a
framework to standardize new metrics and active test streams exists
and been used with success. Metrics can be defined that immediately
improve our understanding of the performance presented to users, but
to understand user satisfaction requires that user opinions are part
of the development process.
All users, both knowledgeable and newcomers, need a frame of
reference to understand what numerical measurements are telling them.
The clues from the expected measurement range, the results from the
recent past, or the theoretical maximum value all have their place.
If users are willing, measurements should help them isolate their
Morton Expires March 10, 2022 [Page 12]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
current issue to one or more networks and/or components in the user-
to-X path.
If we break the problem down by specific communications activities
and look for specific metrics for each one, it could take a long time
to complete. Perhaps a categorization of the performance metrics,
numeric criteria, and reliability of a "pseudo-dream-pipe" for a set
of communication activities that have similar needs is a way to move
ahead.
8. Security Considerations
Active metrics and measurements have a long history of security
considerations. The security considerations that apply to any active
measurement of live paths are relevant here. See [RFC4656] and
[RFC5357].
When considering privacy of those involved in measurement or those
whose traffic is measured, the sensitive information available to
potential observers is greatly reduced when using active techniques
which are within this scope of work. Passive observations of user
traffic for measurement purposes raise many privacy issues. We refer
the reader to the privacy considerations described in the Large Scale
Measurement of Broadband Performance (LMAP) Framework [RFC7594],
which covers active and passive techniques.
9. IANA Considerations
This memo makes no requests of IANA.
10. Acknowledgments
Thanks to all the folks who have worked on performance metric
development, many of whom are the authors of the references. Many
more have provided their insights along the way. It's rewarding to
travel with others (even for a short time), and to meet new people on
the journey.
11. References
11.1. References
[I-D.ietf-ippm-capacity-metric-method]
Morton, A., Geib, R., and L. Ciavattone, "Metrics and
Methods for One-way IP Capacity", draft-ietf-ippm-
capacity-metric-method-12 (work in progress), June 2021.
Morton Expires March 10, 2022 [Page 13]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
[RFC2330] Paxson, V., Almes, G., Mahdavi, J., and M. Mathis,
"Framework for IP Performance Metrics", RFC 2330,
DOI 10.17487/RFC2330, May 1998,
<https://www.rfc-editor.org/info/rfc2330>.
[RFC2678] Mahdavi, J. and V. Paxson, "IPPM Metrics for Measuring
Connectivity", RFC 2678, DOI 10.17487/RFC2678, September
1999, <https://www.rfc-editor.org/info/rfc2678>.
[RFC2681] Almes, G., Kalidindi, S., and M. Zekauskas, "A Round-trip
Delay Metric for IPPM", RFC 2681, DOI 10.17487/RFC2681,
September 1999, <https://www.rfc-editor.org/info/rfc2681>.
[RFC3393] Demichelis, C. and P. Chimento, "IP Packet Delay Variation
Metric for IP Performance Metrics (IPPM)", RFC 3393,
DOI 10.17487/RFC3393, November 2002,
<https://www.rfc-editor.org/info/rfc3393>.
[RFC3432] Raisanen, V., Grotefeld, G., and A. Morton, "Network
performance measurement with periodic streams", RFC 3432,
DOI 10.17487/RFC3432, November 2002,
<https://www.rfc-editor.org/info/rfc3432>.
[RFC4656] Shalunov, S., Teitelbaum, B., Karp, A., Boote, J., and M.
Zekauskas, "A One-way Active Measurement Protocol
(OWAMP)", RFC 4656, DOI 10.17487/RFC4656, September 2006,
<https://www.rfc-editor.org/info/rfc4656>.
[RFC4737] Morton, A., Ciavattone, L., Ramachandran, G., Shalunov,
S., and J. Perser, "Packet Reordering Metrics", RFC 4737,
DOI 10.17487/RFC4737, November 2006,
<https://www.rfc-editor.org/info/rfc4737>.
[RFC5357] Hedayat, K., Krzanowski, R., Morton, A., Yum, K., and J.
Babiarz, "A Two-Way Active Measurement Protocol (TWAMP)",
RFC 5357, DOI 10.17487/RFC5357, October 2008,
<https://www.rfc-editor.org/info/rfc5357>.
[RFC5481] Morton, A. and B. Claise, "Packet Delay Variation
Applicability Statement", RFC 5481, DOI 10.17487/RFC5481,
March 2009, <https://www.rfc-editor.org/info/rfc5481>.
[RFC5560] Uijterwaal, H., "A One-Way Packet Duplication Metric",
RFC 5560, DOI 10.17487/RFC5560, May 2009,
<https://www.rfc-editor.org/info/rfc5560>.
Morton Expires March 10, 2022 [Page 14]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
[RFC6076] Malas, D. and A. Morton, "Basic Telephony SIP End-to-End
Performance Metrics", RFC 6076, DOI 10.17487/RFC6076,
January 2011, <https://www.rfc-editor.org/info/rfc6076>.
[RFC6390] Clark, A. and B. Claise, "Guidelines for Considering New
Performance Metric Development", BCP 170, RFC 6390,
DOI 10.17487/RFC6390, October 2011,
<https://www.rfc-editor.org/info/rfc6390>.
[RFC6673] Morton, A., "Round-Trip Packet Loss Metrics", RFC 6673,
DOI 10.17487/RFC6673, August 2012,
<https://www.rfc-editor.org/info/rfc6673>.
[RFC7679] Almes, G., Kalidindi, S., Zekauskas, M., and A. Morton,
Ed., "A One-Way Delay Metric for IP Performance Metrics
(IPPM)", STD 81, RFC 7679, DOI 10.17487/RFC7679, January
2016, <https://www.rfc-editor.org/info/rfc7679>.
[RFC7680] Almes, G., Kalidindi, S., Zekauskas, M., and A. Morton,
Ed., "A One-Way Loss Metric for IP Performance Metrics
(IPPM)", STD 82, RFC 7680, DOI 10.17487/RFC7680, January
2016, <https://www.rfc-editor.org/info/rfc7680>.
11.2. More References
[DontKnow]
https://advanced-television.com/2021/06/25/survey-just-36-
of-us-know-their-broadband-speed/, "Survey: Just 36% of US
know their broadband speed (title is incorrect)", June
2021, <https://advanced-television.com/2021/06/25/survey-
just-36-of-us-know-their-broadband-speed/>.
[EY-Study]
https://advanced-television.com/2021/06/25/study-uk-homes-
favour-broadband-reliability-over-speed/, "Study: UK homes
favour broadband reliability over speed", June 2021,
<https://advanced-television.com/2021/06/25/study-uk-
homes-favour-broadband-reliability-over-speed/>.
[ForAll] Morton, A., ""Performance Metrics for All," in IEEE
Internet Computing, vol. 13, no. 4, pp. 82-86, doi:
10.1109/MIC.2009.87.", July 2009,
<https://ieeexplore.ieee.org/document/5167273>.
Morton Expires March 10, 2022 [Page 15]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
[N-Africa]
https://www.libyaherald.com/2021/06/08/internet-speeds-
improved-in-north-africa-over-last-four-quarters/,
"Internet speeds improved in North Africa over last four
quarters", June 2021,
<https://www.libyaherald.com/2021/06/08/internet-speeds-
improved-in-north-africa-over-last-four-quarters/>.
[RFC2544] Bradner, S. and J. McQuaid, "Benchmarking Methodology for
Network Interconnect Devices", RFC 2544,
DOI 10.17487/RFC2544, March 1999,
<https://www.rfc-editor.org/info/rfc2544>.
[RFC3148] Mathis, M. and M. Allman, "A Framework for Defining
Empirical Bulk Transfer Capacity Metrics", RFC 3148,
DOI 10.17487/RFC3148, July 2001,
<https://www.rfc-editor.org/info/rfc3148>.
[RFC5136] Chimento, P. and J. Ishac, "Defining Network Capacity",
RFC 5136, DOI 10.17487/RFC5136, February 2008,
<https://www.rfc-editor.org/info/rfc5136>.
[RFC7312] Fabini, J. and A. Morton, "Advanced Stream and Sampling
Framework for IP Performance Metrics (IPPM)", RFC 7312,
DOI 10.17487/RFC7312, August 2014,
<https://www.rfc-editor.org/info/rfc7312>.
[RFC7594] Eardley, P., Morton, A., Bagnulo, M., Burbridge, T.,
Aitken, P., and A. Akhter, "A Framework for Large-Scale
Measurement of Broadband Performance (LMAP)", RFC 7594,
DOI 10.17487/RFC7594, September 2015,
<https://www.rfc-editor.org/info/rfc7594>.
[RFC7799] Morton, A., "Active and Passive Metrics and Methods (with
Hybrid Types In-Between)", RFC 7799, DOI 10.17487/RFC7799,
May 2016, <https://www.rfc-editor.org/info/rfc7799>.
[RFC8337] Mathis, M. and A. Morton, "Model-Based Metrics for Bulk
Transport Capacity", RFC 8337, DOI 10.17487/RFC8337, March
2018, <https://www.rfc-editor.org/info/rfc8337>.
[RFC8468] Morton, A., Fabini, J., Elkins, N., Ackermann, M., and V.
Hegde, "IPv4, IPv6, and IPv4-IPv6 Coexistence: Updates for
the IP Performance Metrics (IPPM) Framework", RFC 8468,
DOI 10.17487/RFC8468, November 2018,
<https://www.rfc-editor.org/info/rfc8468>.
Morton Expires March 10, 2022 [Page 16]
Internet-Draft Dream-Pipe or Pipe-Dream September 2021
[WorldRecord]
https://www.fibre-systems.com/news/internet-speed-record-
319tbs-reached?utm_source=Adestra&utm_medium=email&utm_con
tent=Internet%20speed%20record%20of%20319Tb%2Fs%20reached&
utm_campaign=FS%20July%202021%20Newsline&utm_term=Fibre%20
Systems, "Internet speed record of 319Tb/s reached", July
2021, <https://www.fibre-systems.com/news/internet-speed-
record-319tbs-reached?utm_source=Adestra&utm_medium=email&
utm_content=Internet%20speed%20record%20of%20319Tb%2Fs%20r
eached&utm_campaign=FS%20July%202021%20Newsline&utm_term=F
ibre%20Systems>.
[Y.1540] Y.1540, I. R., "Internet protocol data communication
service - IP packet transfer and availability performance
parameters", December 2019,
<https://www.itu.int/rec/T-REC-Y.1540-201912-I/en>.
Author's Address
Al Morton
AT&T Labs
200 Laurel Avenue South
Middletown, NJ 07748
USA
Phone: +1 732 420 1571
Fax: +1 732 368 1192
Email: acm@research.att.com
Morton Expires March 10, 2022 [Page 17]