| < draft-ietf-ippm-loss-06.txt | draft-ietf-ippm-loss-07.txt > | |||
|---|---|---|---|---|
| Network Working Group G. Almes | Network Working Group G. Almes | |||
| INTERNET-DRAFT S. Kalidindi | INTERNET-DRAFT S. Kalidindi | |||
| Expiration Date: August 1999 M. Zekauskas | Expiration Date: November 1999 M. Zekauskas | |||
| Advanced Network & Services | Advanced Network & Services | |||
| February 1999 | May 1999 | |||
| A One-way Packet Loss Metric for IPPM | A One-way Packet Loss Metric for IPPM | |||
| <draft-ietf-ippm-loss-06.txt> | <draft-ietf-ippm-loss-07.txt> | |||
| 1. Status of this Memo | 1. Status of this Memo | |||
| This document is an Internet-Draft and is in full conformance with | This document is an Internet-Draft and is in full conformance with | |||
| all provisions of Section 10 of RFC2026. | all provisions of Section 10 of RFC2026. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| other groups may also distribute working documents as Internet- | other groups may also distribute working documents as Internet- | |||
| Drafts. | Drafts. | |||
| skipping to change at page 1, line 46 ¶ | skipping to change at page 1, line 45 ¶ | |||
| 2. Introduction | 2. Introduction | |||
| This memo defines a metric for one-way packet loss across Internet | This memo defines a metric for one-way packet loss across Internet | |||
| paths. It builds on notions introduced and discussed in the IPPM | paths. It builds on notions introduced and discussed in the IPPM | |||
| Framework document, RFC 2330 [1]; the reader is assumed to be | Framework document, RFC 2330 [1]; the reader is assumed to be | |||
| familiar with that document. | familiar with that document. | |||
| This memo is intended to be parallel in structure to a companion | This memo is intended to be parallel in structure to a companion | |||
| document for One-way Delay (currently "A One-way Delay Metric for | document for One-way Delay (currently "A One-way Delay Metric for | |||
| IPPM" <draft-ietf-ippm-delay-06.txt>) [2]; the reader is assumed to | IPPM" <draft-ietf-ippm-delay-07.txt>) [2]; the reader is assumed to | |||
| be familiar with that document. | be familiar with that document. | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | |||
| document are to be interpreted as described in RFC 2119 [5]. | document are to be interpreted as described in RFC 2119 [5]. | |||
| Although RFC 2119 was written with protocols in mind, the key words | Although RFC 2119 was written with protocols in mind, the key words | |||
| are used in this document for similar reasons. They are used to | are used in this document for similar reasons. They are used to | |||
| ensure the results of measurements from two different implementations | ensure the results of measurements from two different implementations | |||
| are comparable, and to note instances when an implementation could | are comparable, and to note instances when an implementation could | |||
| perturb the network. | perturb the network. | |||
| skipping to change at page 5, line 38 ¶ | skipping to change at page 5, line 38 ¶ | |||
| that Src sent the first bit of a Type-P packet to Dst at wire-time* T | that Src sent the first bit of a Type-P packet to Dst at wire-time* T | |||
| and that Dst received that packet. | and that Dst received that packet. | |||
| >>The *Type-P-One-way-Packet-Loss* from Src to Dst at T is 1<< means | >>The *Type-P-One-way-Packet-Loss* from Src to Dst at T is 1<< means | |||
| that Src sent the first bit of a type-P packet to Dst at wire-time T | that Src sent the first bit of a type-P packet to Dst at wire-time T | |||
| and that Dst did not receive that packet. | and that Dst did not receive that packet. | |||
| 3.5. Discussion: | 3.5. Discussion: | |||
| Thus, Type-P-One-way-Packet-Loss is 0 exactly when Type-P-One-way- | Thus, Type-P-One-way-Packet-Loss is 0 exactly when Type-P-One-way- | |||
| Delay is a finite positive value, and it is 1 exactly when Type-P- | Delay is a finite value, and it is 1 exactly when Type-P-One-way- | |||
| One-way-Delay is undefined. | Delay is undefined. | |||
| The following issues are likely to come up in practice: | The following issues are likely to come up in practice: | |||
| + A given methodology will have to include a way to distinguish | + A given methodology will have to include a way to distinguish | |||
| between a packet loss and a very large (but finite) delay. As | between a packet loss and a very large (but finite) delay. As | |||
| noted by Mahdavi and Paxson [3], simple upper bounds (such as the | noted by Mahdavi and Paxson [3], simple upper bounds (such as the | |||
| 255 seconds theoretical upper bound on the lifetimes of IP | 255 seconds theoretical upper bound on the lifetimes of IP | |||
| packets [4]) could be used, but good engineering, including an | packets [4]) could be used, but good engineering, including an | |||
| understanding of packet lifetimes, will be needed in practice. | understanding of packet lifetimes, will be needed in practice. | |||
| {Comment: Note that, for many applications of these metrics, there | {Comment: Note that, for many applications of these metrics, there | |||
| skipping to change at page 15, line 11 ¶ | skipping to change at page 15, line 11 ¶ | |||
| Thanks are due also to Vern Paxson for his valuable comments on early | Thanks are due also to Vern Paxson for his valuable comments on early | |||
| drafts, and to Garry Couch and Will Leland for several useful | drafts, and to Garry Couch and Will Leland for several useful | |||
| suggestions. | suggestions. | |||
| 8. References | 8. References | |||
| [1] V. Paxson, G. Almes, J. Mahdavi, and M. Mathis, "Framework for | [1] V. Paxson, G. Almes, J. Mahdavi, and M. Mathis, "Framework for | |||
| IP Performance Metrics", RFC 2330, May 1998. | IP Performance Metrics", RFC 2330, May 1998. | |||
| [2] G. Almes, S. Kalidindi, and M. Zekauskas, "A One-way Delay | [2] G. Almes, S. Kalidindi, and M. Zekauskas, "A One-way Delay | |||
| Metric for IPPM", Internet-Draft <draft-ietf-ippm-delay-06.txt>, | Metric for IPPM", Internet-Draft <draft-ietf-ippm-delay-07.txt>, | |||
| February, 1999. | May, 1999. | |||
| [3] J. Mahdavi and V. Paxson, "IPPM Metrics for Measuring | [3] J. Mahdavi and V. Paxson, "IPPM Metrics for Measuring | |||
| Connectivity", RFC 2498, January 1999. | Connectivity", RFC 2498, January 1999. | |||
| [4] J. Postel, "Internet Protocol", RFC 791, September 1981. | [4] J. Postel, "Internet Protocol", RFC 791, September 1981. | |||
| [5] S. Bradner, "Key words for use in RFCs to Indicate Requirement | [5] S. Bradner, "Key words for use in RFCs to Indicate Requirement | |||
| Levels", RFC 2119, March 1997. | Levels", RFC 2119, March 1997. | |||
| [7] S. Bradner, "The Internet Standards Process -- Revision 3", RFC | [7] S. Bradner, "The Internet Standards Process -- Revision 3", RFC | |||
| skipping to change at page 16, line 13 ¶ | skipping to change at page 16, line 13 ¶ | |||
| EMail: kalidindi@advanced.org | EMail: kalidindi@advanced.org | |||
| Matthew J. Zekauskas | Matthew J. Zekauskas | |||
| Advanced Network & Services, Inc. | Advanced Network & Services, Inc. | |||
| 200 Buisiness Park Drive | 200 Buisiness Park Drive | |||
| Armonk, NY 10504 | Armonk, NY 10504 | |||
| USA | USA | |||
| Phone: +1 914 765 1112 | Phone: +1 914 765 1112 | |||
| EMail: matt@advanced.org | EMail: matt@advanced.org | |||
| Expiration date: August, 1999 | Expiration date: November, 1999 | |||
| End of changes. 8 change blocks. | ||||
| 9 lines changed or deleted | 8 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/ | ||||