| < draft-ietf-ippm-2330-update-02.txt | draft-ietf-ippm-2330-update-03.txt > | |||
|---|---|---|---|---|
| Network Working Group J. Fabini | Network Working Group J. Fabini | |||
| Internet-Draft Vienna University of Technology | Internet-Draft Vienna University of Technology | |||
| Updates: 2330 (if approved) A. Morton | Updates: 2330 (if approved) A. Morton | |||
| Intended status: Informational AT&T Labs | Intended status: Informational AT&T Labs | |||
| Expires: August 11, 2014 February 7, 2014 | Expires: September 24, 2014 March 23, 2014 | |||
| Advanced Stream and Sampling Framework for IPPM | Advanced Stream and Sampling Framework for IPPM | |||
| draft-ietf-ippm-2330-update-02 | draft-ietf-ippm-2330-update-03 | |||
| Abstract | Abstract | |||
| To obtain repeatable results in modern networks, test descriptions | To obtain repeatable results in modern networks, test descriptions | |||
| need an expanded stream parameter framework that also augments | need an expanded stream parameter framework that also augments | |||
| aspects specified as Type-P for test packets. This memo proposes to | aspects specified as Type-P for test packets. This memo proposes to | |||
| update the IP Performance Metrics (IPPM) Framework with advanced | update the IP Performance Metrics (IPPM) Framework with advanced | |||
| considerations for measurement methodology and testing. The existing | considerations for measurement methodology and testing. The existing | |||
| framework mostly assumes deterministic connectivity, and that a | framework mostly assumes deterministic connectivity, and that a | |||
| single test stream will represent the characteristics of the path | single test stream will represent the characteristics of the path | |||
| skipping to change at page 1, line 48 ¶ | skipping to change at page 1, line 48 ¶ | |||
| 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 August 11, 2014. | This Internet-Draft will expire on September 24, 2014. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2014 IETF Trust and the persons identified as the | Copyright (c) 2014 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 | |||
| skipping to change at page 2, line 30 ¶ | skipping to change at page 2, line 30 ¶ | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 | |||
| 1.1. Definition: Reactive Path Behavior . . . . . . . . . . . 3 | 1.1. Definition: Reactive Path Behavior . . . . . . . . . . . 3 | |||
| 2. Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | 2. Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | |||
| 3. New or Revised Stream Parameters . . . . . . . . . . . . . . 5 | 3. New or Revised Stream Parameters . . . . . . . . . . . . . . 5 | |||
| 3.1. Test Packet Type-P . . . . . . . . . . . . . . . . . . . 6 | 3.1. Test Packet Type-P . . . . . . . . . . . . . . . . . . . 6 | |||
| 3.1.1. Multiple Test Packet Lengths . . . . . . . . . . . . 6 | 3.1.1. Multiple Test Packet Lengths . . . . . . . . . . . . 6 | |||
| 3.1.2. Test Packet Payload Content Optimization . . . . . . 7 | 3.1.2. Test Packet Payload Content Optimization . . . . . . 7 | |||
| 3.2. Packet History . . . . . . . . . . . . . . . . . . . . . 7 | 3.2. Packet History . . . . . . . . . . . . . . . . . . . . . 7 | |||
| 3.3. Access Technology Change . . . . . . . . . . . . . . . . 7 | 3.3. Access Technology Change . . . . . . . . . . . . . . . . 8 | |||
| 3.4. Time-Slotted Randomness Cancellation . . . . . . . . . . 8 | 3.4. Time-Slotted Randomness Cancellation . . . . . . . . . . 8 | |||
| 4. Quality of Metrics and Methodologies . . . . . . . . . . . . 9 | 4. Quality of Metrics and Methodologies . . . . . . . . . . . . 9 | |||
| 4.1. Repeatability . . . . . . . . . . . . . . . . . . . . . . 9 | 4.1. Repeatability . . . . . . . . . . . . . . . . . . . . . . 9 | |||
| 4.2. Continuity . . . . . . . . . . . . . . . . . . . . . . . 10 | 4.2. Continuity . . . . . . . . . . . . . . . . . . . . . . . 10 | |||
| 4.3. Actionable . . . . . . . . . . . . . . . . . . . . . . . 11 | 4.3. Actionable . . . . . . . . . . . . . . . . . . . . . . . 11 | |||
| 4.4. Conservative . . . . . . . . . . . . . . . . . . . . . . 11 | 4.4. Conservative . . . . . . . . . . . . . . . . . . . . . . 12 | |||
| 4.5. Spatial and Temporal Composition . . . . . . . . . . . . 12 | 4.5. Spatial and Temporal Composition . . . . . . . . . . . . 12 | |||
| 4.6. Poisson Sampling . . . . . . . . . . . . . . . . . . . . 12 | 4.6. Poisson Sampling . . . . . . . . . . . . . . . . . . . . 12 | |||
| 5. Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . 12 | 5. Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . 13 | |||
| 6. Security Considerations . . . . . . . . . . . . . . . . . . . 13 | 6. Security Considerations . . . . . . . . . . . . . . . . . . . 13 | |||
| 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 13 | 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 13 | |||
| 8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 13 | 8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 13 | |||
| 9. References . . . . . . . . . . . . . . . . . . . . . . . . . 13 | 9. References . . . . . . . . . . . . . . . . . . . . . . . . . 13 | |||
| 9.1. Normative References . . . . . . . . . . . . . . . . . . 13 | 9.1. Normative References . . . . . . . . . . . . . . . . . . 13 | |||
| 9.2. Informative References . . . . . . . . . . . . . . . . . 14 | 9.2. Informative References . . . . . . . . . . . . . . . . . 14 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 15 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 15 | |||
| 1. Introduction | 1. Introduction | |||
| skipping to change at page 7, line 25 ¶ | skipping to change at page 7, line 25 ¶ | |||
| use standard plain-text payload. | use standard plain-text payload. | |||
| IPPM-conforming measurements should add packet payload content as a | IPPM-conforming measurements should add packet payload content as a | |||
| Type-P parameter which can help to improve measurement determinism. | Type-P parameter which can help to improve measurement determinism. | |||
| Some packet payloads are more susceptible to compression than others, | Some packet payloads are more susceptible to compression than others, | |||
| but optimizers in the measurement path can be out ruled by using | but optimizers in the measurement path can be out ruled by using | |||
| incompressible packet payload. This payload content could be either | incompressible packet payload. This payload content could be either | |||
| generated by a random device or by using part of a compressed file | generated by a random device or by using part of a compressed file | |||
| (e.g., a part of a ZIP compressed archive). | (e.g., a part of a ZIP compressed archive). | |||
| Optimization can go beyond the scope of one single data- or | ||||
| measurement stream. Many more client- or network-centric | ||||
| optimization technologies have been proposed or standardized so far, | ||||
| including Robust Header Compression (ROHC) and Voice over IP | ||||
| aggregation as presented for instance in [EEAW]. The trend towards | ||||
| optimization being ubiquitous, many more of these technologies will | ||||
| follow. As general observation, the more concurrent flows an | ||||
| intermediate host treats and the longer the paths shared by flows | ||||
| are, the higher becomes the incentive of hosts to aggregate flows | ||||
| belonging to distinct sources. Measurements should consider this | ||||
| potential additional source of uncertainty with respect to | ||||
| repeatability. Aggregation of flows in networking devices can, for | ||||
| instance, result in reciprocal timing and performance influence of | ||||
| these flows which may exceed typical reciprocical queueing effects by | ||||
| orders of magnitude. | ||||
| 3.2. Packet History | 3.2. Packet History | |||
| Recent packet history and instantaneous data rate influence | Recent packet history and instantaneous data rate influence | |||
| measurement results for reactive links supporting on-demand capacity | measurement results for reactive links supporting on-demand capacity | |||
| allocation. Measurement uncertainty may be reduced by knowledge of | allocation. Measurement uncertainty may be reduced by knowledge of | |||
| measurement packet history and total host load. Additionally, small | measurement packet history and total host load. Additionally, small | |||
| changes in history, e.g., because of lost packets along the path, can | changes in history, e.g., because of lost packets along the path, can | |||
| be the cause of large performance variations. | be the cause of large performance variations. | |||
| For instance, delay in reactive 3G networks like High Speed Packet | For instance, delay in reactive 3G networks like High Speed Packet | |||
| Access (HSPA) depends to a large extent on the test traffic data | Access (HSPA) depends to a large extent on the test traffic data | |||
| rate. The reactive resource allocation strategy in these networks | rate. The reactive resource allocation strategy in these networks | |||
| affects the uplink direction in particular. Small changes in data | affects the uplink direction in particular. Small changes in data | |||
| rate can be the reason of more than 200% increase in delay, depending | rate can be the reason of more than 200% increase in delay, depending | |||
| on the specific packet size. | on the specific packet size. A detailed theoretical and practical | |||
| analysis of RRC link transitions, which can cause such behavior in | ||||
| Universal Mobile Terrestrial System (UMTS) networks, is presented, | ||||
| e.g., in [RRC]. | ||||
| 3.3. Access Technology Change | 3.3. Access Technology Change | |||
| [RFC2330] discussed the scenario of multi-homed hosts. If hosts | [RFC2330] discussed the scenario of multi-homed hosts. If hosts | |||
| become aware of access technology changes (e.g., because of IP | become aware of access technology changes (e.g., because of IP | |||
| address changes or lower layer information) and make this information | address changes or lower layer information) and make this information | |||
| available, measurement methodologies can use this information to | available, measurement methodologies can use this information to | |||
| improve measurement representativeness and relevance. | improve measurement representativeness and relevance. | |||
| However, today's various access network technologies can present the | However, today's various access network technologies can present the | |||
| skipping to change at page 14, line 29 ¶ | skipping to change at page 15, line 5 ¶ | |||
| [RFC6576] Geib, R., Morton, A., Fardid, R., and A. Steinmitz, "IP | [RFC6576] Geib, R., Morton, A., Fardid, R., and A. Steinmitz, "IP | |||
| Performance Metrics (IPPM) Standard Advancement Testing", | Performance Metrics (IPPM) Standard Advancement Testing", | |||
| BCP 176, RFC 6576, March 2012. | BCP 176, RFC 6576, March 2012. | |||
| [RFC6703] Morton, A., Ramachandran, G., and G. Maguluri, "Reporting | [RFC6703] Morton, A., Ramachandran, G., and G. Maguluri, "Reporting | |||
| IP Network Performance Metrics: Different Points of View", | IP Network Performance Metrics: Different Points of View", | |||
| RFC 6703, August 2012. | RFC 6703, August 2012. | |||
| 9.2. Informative References | 9.2. Informative References | |||
| [EEAW] Pentikousis, K., Piri, E., Pinola, J., Fitzek, F., | ||||
| Nissilae, T., and I. Harjula, "Empirical Evaluation of | ||||
| VoIP Aggregation over a Fixed WiMAX Testbed", Proceedings | ||||
| of the 4th International Conference on Testbeds and | ||||
| research infrastructures for the development of networks | ||||
| and communities (TridentCom '08) | ||||
| http://dl.acm.org/citation.cfm?id=1390599, March 2008. | ||||
| [IBD] Fabini, J., Karner, W., Wallentin, L., and T. Baumgartner, | [IBD] Fabini, J., Karner, W., Wallentin, L., and T. Baumgartner, | |||
| "The Illusion of Being Deterministic - Application-Level | "The Illusion of Being Deterministic - Application-Level | |||
| Considerations on Delay in 3G HSPA Networks", Lecture | Considerations on Delay in 3G HSPA Networks", Lecture | |||
| Notes in Computer Science, Springer, Volume 5550, 2009, pp | Notes in Computer Science, Springer, Volume 5550, 2009, pp | |||
| 301-312 , May 2009. | 301-312 , May 2009. | |||
| [IRR] Fabini, J., Wallentin, L., and P. Reichl, "The Importance | [IRR] Fabini, J., Wallentin, L., and P. Reichl, "The Importance | |||
| of Being Really Random: Methodological Aspects of IP-Layer | of Being Really Random: Methodological Aspects of IP-Layer | |||
| 2G and 3G Network Delay Assessment", ICC'09 Proceedings of | 2G and 3G Network Delay Assessment", ICC'09 Proceedings of | |||
| the 2009 IEEE International Conference on Communications, | the 2009 IEEE International Conference on Communications, | |||
| skipping to change at page 15, line 5 ¶ | skipping to change at page 15, line 36 ¶ | |||
| Empirical Bulk Transfer Capacity Metrics", RFC 3148, July | Empirical Bulk Transfer Capacity Metrics", RFC 3148, July | |||
| 2001. | 2001. | |||
| [RFC6808] Ciavattone, L., Geib, R., Morton, A., and M. Wieser, "Test | [RFC6808] Ciavattone, L., Geib, R., Morton, A., and M. Wieser, "Test | |||
| Plan and Results Supporting Advancement of RFC 2679 on the | Plan and Results Supporting Advancement of RFC 2679 on the | |||
| Standards Track", RFC 6808, December 2012. | Standards Track", RFC 6808, December 2012. | |||
| [RFC6985] Morton, A., "IMIX Genome: Specification of Variable Packet | [RFC6985] Morton, A., "IMIX Genome: Specification of Variable Packet | |||
| Sizes for Additional Testing", RFC 6985, July 2013. | Sizes for Additional Testing", RFC 6985, July 2013. | |||
| [RRC] Peraelae, P., Barbuzzi, A., Boggia, G., and K. | ||||
| Pentikousis, "Theory and Practice of RRC State Transitions | ||||
| in UMTS Networks", IEEE Globecom 2009 Workshops doi: | ||||
| 10.1109/GLOCOMW.2009.5360763, November 2009. | ||||
| [TSRC] Fabini, J. and M. Abmayer, "Delay Measurement Methodology | [TSRC] Fabini, J. and M. Abmayer, "Delay Measurement Methodology | |||
| Revisited: Time-slotted Randomness Cancellation", IEEE | Revisited: Time-slotted Randomness Cancellation", IEEE | |||
| Transactions on Instrumentation and Measurement | Transactions on Instrumentation and Measurement | |||
| doi:10.1109/TIM.2013.2263914, October 2013. | doi:10.1109/TIM.2013.2263914, October 2013. | |||
| Authors' Addresses | Authors' Addresses | |||
| Joachim Fabini | Joachim Fabini | |||
| Vienna University of Technology | Vienna University of Technology | |||
| Gusshausstrasse 25/E389 | Gusshausstrasse 25/E389 | |||
| Vienna 1040 | Vienna 1040 | |||
| Austria | Austria | |||
| Phone: +43 1 58801 38813 | Phone: +43 1 58801 38813 | |||
| Fax: +43 1 58801 38898 | Fax: +43 1 58801 38898 | |||
| Email: Joachim.Fabini@tuwien.ac.at | Email: Joachim.Fabini@tuwien.ac.at | |||
| URI: http://www.tc.tuwien.ac.at/about-us/staff/joachim-fabini/ | URI: http://www.tc.tuwien.ac.at/about-us/staff/joachim-fabini/ | |||
| End of changes. 11 change blocks. | ||||
| 8 lines changed or deleted | 39 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||