draft-ietf-ippm-active-passive-05.txt   draft-ietf-ippm-active-passive-06.txt 
Network Working Group A. Morton Network Working Group A. Morton
Internet-Draft AT&T Labs Internet-Draft AT&T Labs
Intended status: Informational December 24, 2015 Intended status: Informational January 21, 2016
Expires: June 26, 2016 Expires: July 24, 2016
Active and Passive Metrics and Methods (and everything in-between, or Active and Passive Metrics and Methods (and everything in-between, or
Hybrid) Hybrid)
draft-ietf-ippm-active-passive-05 draft-ietf-ippm-active-passive-06
Abstract Abstract
This memo provides clear definitions for Active and Passive This memo provides clear definitions for Active and Passive
performance assessment. The construction of Metrics and Methods can performance assessment. The construction of Metrics and Methods can
be described as Active or Passive. Some methods may use a subset of be described as Active or Passive. Some methods may use a subset of
both active and passive attributes, and we refer to these as Hybrid both active and passive attributes, and we refer to these as Hybrid
Methods. This memo also describes multiple dimensions to help Methods. This memo also describes multiple dimensions to help
evaluate new methods as they emerge. evaluate new methods as they emerge.
skipping to change at page 1, line 36 skipping to change at page 1, line 36
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on June 26, 2016. This Internet-Draft will expire on July 24, 2016.
Copyright Notice Copyright Notice
Copyright (c) 2015 IETF Trust and the persons identified as the Copyright (c) 2016 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License. described in the Simplified BSD License.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3 1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3
2. Purpose and Scope . . . . . . . . . . . . . . . . . . . . . . 3 2. Purpose and Scope . . . . . . . . . . . . . . . . . . . . . . 3
3. Terms and Definitions . . . . . . . . . . . . . . . . . . . . 3 3. Terms and Definitions . . . . . . . . . . . . . . . . . . . . 3
3.1. Performance Metric . . . . . . . . . . . . . . . . . . . 3 3.1. Performance Metric . . . . . . . . . . . . . . . . . . . 4
3.2. Method of Measurement . . . . . . . . . . . . . . . . . . 4 3.2. Method of Measurement . . . . . . . . . . . . . . . . . . 4
3.3. Observation Point . . . . . . . . . . . . . . . . . . . . 4 3.3. Observation Point . . . . . . . . . . . . . . . . . . . . 4
3.4. Active Methods . . . . . . . . . . . . . . . . . . . . . 4 3.4. Active Methods . . . . . . . . . . . . . . . . . . . . . 4
3.5. Active Metric . . . . . . . . . . . . . . . . . . . . . . 5 3.5. Active Metric . . . . . . . . . . . . . . . . . . . . . . 5
3.6. Passive Methods . . . . . . . . . . . . . . . . . . . . . 5 3.6. Passive Methods . . . . . . . . . . . . . . . . . . . . . 5
3.7. Passive Metric . . . . . . . . . . . . . . . . . . . . . 6 3.7. Passive Metric . . . . . . . . . . . . . . . . . . . . . 6
3.8. Hybrid Methods and Metrics . . . . . . . . . . . . . . . 6 3.8. Hybrid Methods and Metrics . . . . . . . . . . . . . . . 6
4. Discussion . . . . . . . . . . . . . . . . . . . . . . . . . 8 4. Discussion . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1. Graphical Representation . . . . . . . . . . . . . . . . 8 4.1. Graphical Representation . . . . . . . . . . . . . . . . 8
4.2. Discussion of PDM . . . . . . . . . . . . . . . . . . . . 10 4.2. Discussion of PDM . . . . . . . . . . . . . . . . . . . . 10
4.3. Discussion of "Coloring" Method . . . . . . . . . . . . . 11 4.3. Discussion of "Coloring" Method . . . . . . . . . . . . . 11
4.4. Brief Discussion of OAM Methods . . . . . . . . . . . . . 11 4.4. Brief Discussion of OAM Methods . . . . . . . . . . . . . 11
5. Security considerations . . . . . . . . . . . . . . . . . . . 12 5. Security considerations . . . . . . . . . . . . . . . . . . . 12
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12
7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 12 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 12
8. References . . . . . . . . . . . . . . . . . . . . . . . . . 12 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 13
8.1. Normative References . . . . . . . . . . . . . . . . . . 12 8.1. Normative References . . . . . . . . . . . . . . . . . . 13
8.2. Informative References . . . . . . . . . . . . . . . . . 13 8.2. Informative References . . . . . . . . . . . . . . . . . 14
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 14 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 15
1. Introduction 1. Introduction
The adjectives "active" and "passive" have been used for many years The adjectives "active" and "passive" have been used for many years
to distinguish two different classes of Internet performance to distinguish two different classes of Internet performance
assessment. The first Passive and Active Measurement (PAM) assessment. The first Passive and Active Measurement (PAM)
Conference was held in 2000, but the earliest proceedings available Conference was held in 2000, but the earliest proceedings available
on-line are from the second PAM conference in 2001 on-line are from the second PAM conference in 2001
[https://www.ripe.net/ripe/meetings/pam-2001]. [https://www.ripe.net/ripe/meetings/pam-2001].
skipping to change at page 3, line 44 skipping to change at page 3, line 44
Hybrid methods. Hybrid methods.
Further, this memo's purpose includes describing multiple dimensions Further, this memo's purpose includes describing multiple dimensions
to evaluate new methods as they emerge. to evaluate new methods as they emerge.
3. Terms and Definitions 3. Terms and Definitions
This section defines the key terms of the memo. Some definitions use This section defines the key terms of the memo. Some definitions use
the notion of "stream of interest" which is synonymous with the notion of "stream of interest" which is synonymous with
"population of interest" defined in clause 6.1.1 of ITU-T "population of interest" defined in clause 6.1.1 of ITU-T
Recommendation Y.1540 [Y.1540]. The definitions are consistent with Recommendation Y.1540 [Y.1540]. These definitions will be useful for
[I-D.zheng-ippm-framework-passive]. work-in-progress, such as [I-D.zheng-ippm-framework-passive] (with
which there is already good consistency).
3.1. Performance Metric 3.1. Performance Metric
The standard definition of a quantity, produced in an assessment of The standard definition of a quantity, produced in an assessment of
performance and/or reliability of the network, which has an intended performance and/or reliability of the network, which has an intended
utility and is carefully specified to convey the exact meaning of a utility and is carefully specified to convey the exact meaning of a
measured value. (This definition is consistent with that of measured value. (This definition is consistent with that of
Performance Metric in [RFC2330] and [RFC6390]). Performance Metric in [RFC2330] and [RFC6390]).
3.2. Method of Measurement 3.2. Method of Measurement
skipping to change at page 9, line 29 skipping to change at page 9, line 33
|* Active using extremely sparse, randomized stream |* Active using extremely sparse, randomized stream
| * PDM Passive | * PDM Passive
| Min * | Min *
+----------------------------------------------------------------| +----------------------------------------------------------------|
| | | |
Stream X-Axis: a priori Stream Knowledge No Stream Stream X-Axis: a priori Stream Knowledge No Stream
Characteristics Characteristics Characteristics Characteristics
completely Known completely Known
known known
(In the graph above, "PDM" refers to [I-D.ietf-ippm-6man-pdm-option],
an IPv6 Option Header for Performance and Diagnostic Measurements,
descrived in section 4.2.)
We recognize that method categorization could be based on additional We recognize that method categorization could be based on additional
dimensions, but this would require a different graphical approach. dimensions, but this would require a different graphical approach.
For example, "effect of stream of interest on network conditions" For example, "effect of stream of interest on network conditions"
could easily be further qualified into: could easily be further qualified into:
1. effect on the performance of the stream of interest itself: for 1. effect on the performance of the stream of interest itself: for
example, choosing a packet marking or Differentiated Services example, choosing a packet marking or Differentiated Services
Code Point (DSCP) resulting in domain treatment as a real-time Code Point (DSCP) resulting in domain treatment as a real-time
stream (as opposed to default/best-effort marking). stream (as opposed to default/best-effort marking).
skipping to change at page 11, line 13 skipping to change at page 11, line 22
effect will not be realized. effect will not be realized.
We conclude that this is a Hybrid Type I method, having at least one We conclude that this is a Hybrid Type I method, having at least one
characteristic of both active and passive methods for a single stream characteristic of both active and passive methods for a single stream
of interest. of interest.
4.3. Discussion of "Coloring" Method 4.3. Discussion of "Coloring" Method
Draft [I-D.tempia-opsawg-p3m], proposed to color packets by re- Draft [I-D.tempia-opsawg-p3m], proposed to color packets by re-
writing a field of the stream at strategic interfaces to support writing a field of the stream at strategic interfaces to support
performance measurements. This method processes a user traffic performance measurements (noting that this is a difficult operation
stream and inserts "fields or values which are dedicated to at an intermediate point on an encrypted Virtual Private Network).
measurement". Thus: This method processes a user traffic stream and inserts "fields or
values which are dedicated to measurement". Thus:
o The method intends to have a small effect on the measured stream o The method intends to have a small effect on the measured stream
and other streams in the network (smaller than PDM above). There and other streams in the network (smaller than PDM above). There
are conditions where this intent may not be realized. are conditions where this intent may not be realized.
o The measured stream has unknown characteristics until it is o The measured stream has unknown characteristics until it is
processed to add the coloring in the header, and the stream could processed to add the coloring in the header, and the stream could
be measured and time-stamped during that process. be measured and time-stamped during that process.
We note that [I-D.chen-ippm-coloring-based-ipfpm-framework] proposes We note that [I-D.chen-ippm-coloring-based-ipfpm-framework] proposes
 End of changes. 9 change blocks. 
15 lines changed or deleted 21 lines changed or added

This html diff was produced by rfcdiff 1.42. The latest version is available from http://tools.ietf.org/tools/rfcdiff/