idnits 2.17.1 draft-ietf-ippm-duplicate-04.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** It looks like you're using RFC 3978 boilerplate. You should update this to the boilerplate described in the IETF Trust License Policy document (see https://trustee.ietf.org/license-info), which is required now. -- Found old boilerplate from RFC 3978, Section 5.1 on line 15. -- Found old boilerplate from RFC 3978, Section 5.5, updated by RFC 4748 on line 570. -- Found old boilerplate from RFC 3979, Section 5, paragraph 1 on line 581. -- Found old boilerplate from RFC 3979, Section 5, paragraph 2 on line 588. -- Found old boilerplate from RFC 3979, Section 5, paragraph 3 on line 594. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- No issues found here. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the IETF Trust Copyright Line does not match the current year -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (July 2008) is 5764 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) ** Obsolete normative reference: RFC 2680 (Obsoleted by RFC 7680) -- Obsolete informational reference (is this intentional?): RFC 4148 (Obsoleted by RFC 6248) Summary: 2 errors (**), 0 flaws (~~), 1 warning (==), 8 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Network Working Group H. Uijterwaal 3 Internet-Draft RIPE NCC 4 Intended status: Standards Track July 2008 5 Expires: January 2, 2009 7 A One-Way Packet Duplication Metric 8 draft-ietf-ippm-duplicate-04.txt 10 Status of this Memo 12 By submitting this Internet-Draft, each author represents that any 13 applicable patent or other IPR claims of which he or she is aware 14 have been or will be disclosed, and any of which he or she becomes 15 aware will be disclosed, in accordance with Section 6 of BCP 79. 17 Internet-Drafts are working documents of the Internet Engineering 18 Task Force (IETF), its areas, and its working groups. Note that 19 other groups may also distribute working documents as Internet- 20 Drafts. 22 Internet-Drafts are draft documents valid for a maximum of six months 23 and may be updated, replaced, or obsoleted by other documents at any 24 time. It is inappropriate to use Internet-Drafts as reference 25 material or to cite them other than as "work in progress." 27 The list of current Internet-Drafts can be accessed at 28 http://www.ietf.org/ietf/1id-abstracts.txt. 30 The list of Internet-Draft Shadow Directories can be accessed at 31 http://www.ietf.org/shadow.html. 33 This Internet-Draft will expire on January 2, 2009. 35 Abstract 37 When a packet is sent from one host to the other, one normally 38 expects that exactly one copy of the packet that was sent arrives at 39 the destination. It is, however, possible that a packet is either 40 lost or that multiple copies arrive. 42 In earlier work a metric for packet loss has been defined. This 43 metric quantifies the case where a packet that is sent, does not 44 arrive at its destination within a reasonable time. In this memo, a 45 metric for another case is defined: a packet is sent, but multiple 46 copies arrive. The document also discusses streams and methods to 47 summarize the results of streams. 49 Table of Contents 51 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 4 52 1.1. Requirements notation . . . . . . . . . . . . . . . . . . 4 53 1.2. Motivation . . . . . . . . . . . . . . . . . . . . . . . . 4 54 2. A Singleton Definition for one-way packet arrival count . . . 5 55 2.1. Metric Name . . . . . . . . . . . . . . . . . . . . . . . 5 56 2.2. Metrics Parameters . . . . . . . . . . . . . . . . . . . . 5 57 2.3. Metric Units . . . . . . . . . . . . . . . . . . . . . . . 5 58 2.4. Definition . . . . . . . . . . . . . . . . . . . . . . . . 5 59 2.5. Discussion . . . . . . . . . . . . . . . . . . . . . . . . 6 60 2.6. Methodology . . . . . . . . . . . . . . . . . . . . . . . 6 61 2.7. Errors and uncertainties . . . . . . . . . . . . . . . . . 7 62 2.8. Reporting the metric . . . . . . . . . . . . . . . . . . . 7 63 3. A Singleton Definition for one-way packet duplication . . . . 7 64 3.1. Metric Name . . . . . . . . . . . . . . . . . . . . . . . 7 65 3.2. Metrics Parameters . . . . . . . . . . . . . . . . . . . . 7 66 3.3. Metric Units . . . . . . . . . . . . . . . . . . . . . . . 7 67 3.4. Definition . . . . . . . . . . . . . . . . . . . . . . . . 7 68 3.5. Discussion . . . . . . . . . . . . . . . . . . . . . . . . 7 69 4. Definition for samples for one-way Packet Duplication . . . . 8 70 4.1. Poisson Streams . . . . . . . . . . . . . . . . . . . . . 8 71 4.1.1. Metric Name . . . . . . . . . . . . . . . . . . . . . 8 72 4.1.2. Metric Parameters . . . . . . . . . . . . . . . . . . 8 73 4.1.3. Metric Units . . . . . . . . . . . . . . . . . . . . . 8 74 4.1.4. Definition . . . . . . . . . . . . . . . . . . . . . . 8 75 4.1.5. Methodology . . . . . . . . . . . . . . . . . . . . . 8 76 4.1.6. Errors and uncertainties . . . . . . . . . . . . . . . 8 77 4.1.7. Reporting the metric . . . . . . . . . . . . . . . . . 8 78 4.2. Periodic Streams . . . . . . . . . . . . . . . . . . . . . 9 79 4.2.1. Metric Name . . . . . . . . . . . . . . . . . . . . . 9 80 4.2.2. Metric Parameters . . . . . . . . . . . . . . . . . . 9 81 4.2.3. Metric Units . . . . . . . . . . . . . . . . . . . . . 9 82 4.2.4. Definition . . . . . . . . . . . . . . . . . . . . . . 9 83 4.2.5. Methodology . . . . . . . . . . . . . . . . . . . . . 9 84 4.2.6. Errors and uncertainties . . . . . . . . . . . . . . . 9 85 4.2.7. Reporting the metric . . . . . . . . . . . . . . . . . 9 86 5. Some statistics definitions for one-way Duplication . . . . . 9 87 5.1. Type-P-one-way-packet-duplication-fraction . . . . . . . . 10 88 5.2. Type-P-one-way-replicated-packet-rate . . . . . . . . . . 10 89 5.3. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 10 90 6. Security Considerations . . . . . . . . . . . . . . . . . . . 11 91 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12 92 8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 12 93 9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 12 94 9.1. Normative References . . . . . . . . . . . . . . . . . . . 12 95 9.2. Informative References . . . . . . . . . . . . . . . . . . 13 96 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 13 97 Intellectual Property and Copyright Statements . . . . . . . . . . 14 99 1. Introduction 101 This document defines a metric for one-way packet duplication across 102 Internet paths. It builds on the IPPM Framework document [RFC2330]; 103 the reader is assumed to be familiar with that document. 105 This document follows the same structure as the document for one-way 106 Packet Loss [RFC2680]; the reader is assumed to be familiar with that 107 document as well. 109 The structure of this memo is as follows: 110 o First, a singleton metric, called Type-P-one-way-packet-arrival- 111 count, is introduced to measure the number of arriving packets for 112 each packet sent. 113 o Then, a singleton metric, called Type-P-one-way-packet- 114 duplication, is defined to describe a single instance of packet 115 duplication. 116 o Next, this singleton metric is used to define samples, Type-P-one- 117 way-Packet-Duplication-Poisson-Stream and Type-P-one-way-Packet- 118 Duplication-Periodic-Stream. These are introduced to measure 119 duplication in a series of packets sent with either Poisson- 120 distributed [RFC2680] or periodic [RFC3432] intervals between the 121 packets. 122 o Finally, statistics that summarize the properties of these samples 123 are introduced. 125 1.1. Requirements notation 127 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 128 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 129 document are to be interpreted as described in [RFC2119]. 131 Although RFC 2119 was written with protocols in mind, the key words 132 are used in this document for similar reasons. They are used to 133 ensure the results of measurements from two different implementations 134 are comparable, and to note instances when an implementation could 135 perturb the network. 137 1.2. Motivation 139 When a packet is sent from one host to the other, one normally 140 expects that exactly one copy of the packet that was sent arrives at 141 the destination. It is, however, possible that a packet is either 142 lost or that multiple copies arrive. 144 In earlier work a metric for packet loss has been defined [RFC2680]. 145 This metric distinguishes between cases where the packet arrives and 146 where the packet does not arrive within a reasonable time. In this 147 memo, a metric for a third outcome is defined: a single packet is 148 sent but multiple copies arrive. 150 As this document describes a case similar to the one discussed in 151 [RFC2680], all considerations from that document on timing and 152 accuracy apply. 154 2. A Singleton Definition for one-way packet arrival count 156 2.1. Metric Name 158 Type-P-one-way-packet-arrival-count 160 2.2. Metrics Parameters 162 o Src, the IP address of a host 163 o Dst, the IP address of a host 164 o T, the wire time of a packet at the source 165 o T0, the maximum waiting time for a packet to arrive at the 166 destination. 168 2.3. Metric Units 170 An integer number 172 2.4. Definition 174 Two packets are considered identical if and only if: 176 o Both contain identical information fields. The recipient thus 177 could take either packet and use the data in an application. The 178 other packet does not contain any additional information. 179 o Both packets appear to have been sent by one and the same host, to 180 one and the same destination. Host are identified by their IP 181 addresses. 182 o Both contain valid, but not necessarily identical IP header 183 fields. 185 The recipient thus could take either packet and use it in an 186 application, the other copy does not contain any additional 187 information. 189 The value of a Type-P-one-way-packet-arrival-count is a positive 190 integer number indicating the number of (uncorrupted and identical) 191 copies received by dst in the interval [T, T+T0] for a packet sent by 192 src at time T. 194 If a packet is sent, but it is lost or does not arrive in the 195 interval [T, T+T0], then the metric is undefined. Applications MAY 196 report an "impossible" value (for example, -1) to indicate this 197 condition instead of undefined. 199 If a packet is fragmented during transport and if, for whatever 200 reason, re-assembly does not occur, then the packet will be deemed 201 lost. It is thus not included in the Type-P-one-way-packet-arrival- 202 count. 204 2.5. Discussion 206 This metric counts the number of packets arriving for each packet 207 sent. The time-out value T0 SHOULD be set to a value when the 208 application could potentially still use the packet and would not 209 discard it automatically. 211 The IP headers do not necessarily have to be identical. This can 212 happen, for example, if two packets take a different route resulting 213 in a different TTL. 215 If this metrics is used in parallel with the Packet Loss Metric 216 [RFC2680], the value of T0 should be the same for both cases in order 217 to keep the results comparable. 219 The metric only counts packets that are not corrupted during 220 transmission and may have been resent automatically by lower layers 221 or intermediate devices. Packets that were corrupted during 222 transmission but nevertheless still arrived at dst are not counted. 224 Because of the definition of duplication (identical information 225 fields), active measurement systems MUST NOT send multiple packets 226 with identical information fields, in order to avoid that all packets 227 will be declared duplicates. 229 Clocks do have to be synchronized between src and dst such that it is 230 possible to uniquely and accurately determine the interval [T, T+T0] 231 at both sides. 233 2.6. Methodology 235 The basic technique to measure this metrics follows the methodology 236 described in [RFC2680], section 2.6, with one exception. 238 [RFC2680] does not specify that the receiving host should be able to 239 receive multiple copies of a single packet, as it only needs one copy 240 to determine the metrics. Implementations for this metric should 241 obviously be capable to receive multiple copies. 243 2.7. Errors and uncertainties 245 Refer to section 2.7 of [RFC2680] 247 2.8. Reporting the metric 249 Refer to section 2.8 of [RFC2680] 251 3. A Singleton Definition for one-way packet duplication 253 3.1. Metric Name 255 Type-P-one-way-packet-duplication 257 3.2. Metrics Parameters 259 o Src, the IP address of a host 260 o Dst, the IP address of a host 261 o T, the wire time of a packet at the source 262 o T0, the maximum waiting time for a packet to arrive at the 263 destination. 265 3.3. Metric Units 267 An integer number. 269 3.4. Definition 271 The value of a Type-P-one-way-packet-duplication is a positive 272 integer number indicating the number of (uncorrupted and identical) 273 additional copies of an individual packet received by dst in the 274 interval [T, T+T0] sent by src at time T. 276 If a packet is sent and only one copy arrives in the interval [T, 277 T+T0], then the metric is 0. If no copy arrives in this interval, 278 then the metric is undefined. Applications MAY report an 279 "impossible" value (for example, -1) to indicate this condition. 281 3.5. Discussion 283 This metric is equal to 285 Type-P-one-way-packet-arrival-count - 1 287 This metric is expected to be used for applications that need to know 288 duplication for an individual packet. All considerations regarding 289 methodology, errors and reporting from the previous section apply. 291 4. Definition for samples for one-way Packet Duplication 293 4.1. Poisson Streams 295 4.1.1. Metric Name 297 Type-P-one-way-Packet-Duplication-Poisson-Stream 299 4.1.2. Metric Parameters 301 o Src, the IP address of a host 302 o Dst, the IP address of a host 303 o Ts, a time 304 o Tf, a time. Ts and Tf specify the time interval when packets can 305 be sent for this stream. 306 o T0, the maximum waiting time for a packet to arrive at the 307 destination. 308 o lambda, a rate in reciprocal seconds 310 4.1.3. Metric Units 312 A sequence of pairs; the elements of each pair are: 313 o T, a time 314 o Type-P-one-way-packet-arrival-count for the packet sent at T. 316 4.1.4. Definition 318 Given Ts, Tf and lambda, we compute a pseudo-random Poisson process 319 beginning at or before Ts, with average rate lambda and ending at or 320 after Tf. Those time values greater than or equal to Ts, and less 321 than or equal to Tf are then selected. At each of the times in this 322 process, we obtain the value of Type-P-one-way-packet-arrival-count. 323 The value of the sample is the sequence made up of the resulting 324 {time, duplication} pairs. If there are no such pairs, the sequence 325 is of length zero and the sample is said to be empty. 327 4.1.5. Methodology 329 Refer to [RFC2680], section 3.6. 331 4.1.6. Errors and uncertainties 333 Refer to [RFC2680], section 3.7. 335 4.1.7. Reporting the metric 337 Refer to [RFC2680], section 3.8. 339 4.2. Periodic Streams 341 4.2.1. Metric Name 343 Type-P-one-way-Packet-Duplication-Periodic-Stream 345 4.2.2. Metric Parameters 347 o Src, the IP address of a host 348 o Dst, the IP address of a host 349 o Ts, a time 350 o Tf, a time. Ts and Tf specify the time interval when packets can 351 be sent for this stream. 352 o T0, the maximum waiting time for a packet to arrive at the 353 destination. 354 o lambda, a rate in reciprocal seconds 356 4.2.3. Metric Units 358 A sequence of pairs; the elements of each pair are: 359 o T, a time 360 o Type-P-one-way-packet-arrival-count for the packet sent at T. 362 4.2.4. Definition 364 At time Ts, we start sending packets with a constant rate lambda, 365 until time Tf. For each packet sent, we obtain the value of Type-P- 366 one-way-packet-arrival-count. The value of the sample is the 367 sequence made up of the resulting {time, duplication} pairs. If 368 there are no such pairs, the sequence is of length zero and the 369 sample is said to be empty. 371 4.2.5. Methodology 373 Refer to [RFC2680], section 4.5. 375 4.2.6. Errors and uncertainties 377 Refer to [RFC2680], section 4.6. 379 4.2.7. Reporting the metric 381 Refer to [RFC2680], section 4.7. 383 5. Some statistics definitions for one-way Duplication 385 Note: the statistics described in this section can be used for both 386 Type-P-one-way-Packet-Duplication-Poisson-Stream and Type-P-one-way- 387 Packet-Duplication-Periodic-Stream. The application SHOULD report 388 which sample was used as input. 390 5.1. Type-P-one-way-packet-duplication-fraction 392 This statistic gives the fraction of additional packets that arrived 393 in a stream. 395 Given a Type-P-one-way-Packet-Duplication-Poisson-Stream, one first 396 removes all values of Type-P-one-way-Packet-Duplication which are 397 undefined. For the remaining pairs in the stream, one calculates: 398 (Sum Type-P-one-Way-packet-arrival-count/Number of pairs left) - 1 399 (In other words, (number of packets received)/(number of packets sent 400 and not lost).) 402 The number can be expressed as a percentage. 404 Note: this statistic is the equivalent of the Y.1540 IPDR [Y1540] 406 5.2. Type-P-one-way-replicated-packet-rate 408 This statistic gives the fraction of packets that was duplicated (one 409 or more times) in a stream. 411 Given a Type-P-one-way-Packet-Duplication-Poisson-Stream, one first 412 removes all values of Type-P-one-way-packet-arrival-count which are 413 undefined. For the remaining pairs in the stream, one counts the 414 number of pairs with Type-P-one-Way-packet-arrival-count greater than 415 1. Then one calculates the fraction of packets that meet this 416 criterion as a fraction of the total. (In other words: (number of 417 duplicated packets)/(number of packets sent and not lost).). 419 The number can be expressed as a percentage. 421 Note: this statistic is the equivalent of the Y.1540 RIPR [Y1540] 423 5.3. Examples 425 Consider a stream of 4 packets, sent as: 427 (1, 2, 3, 4) 429 and arriving as: 430 o Case 1: (1, 2, 3, 4) 431 o Case 2: (1, 1, 2, 2, 3, 3, 4, 4) 432 o Case 3: (1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4) 433 o Case 4: (1, 1, 1, 2, 3, 3, 3, 4) 435 Case 1: No packets are duplicated in a stream and both the Type-P- 436 one-way-packet-duplication-fraction and the type-P-one-way-packet- 437 replicated-packet-rate are 0. 439 Case 2: Every packet is duplicated once and the Type-P-one-way- 440 packet-duplication-fraction is 100%. The type-P-one-way-replicated- 441 packet-rate is 100% too. 443 Case 3: Every packet is duplicated twice, so the Type-P-one-way- 444 packet-duplication-fraction is 200%. The type-P-one-way-replicated- 445 packet-rate is still 100%. 447 Case 4: Half the packets are duplicated twice and the other half are 448 not duplicated. The Type-P-one-way-packet-duplication-fraction is 449 again 100% and this number does not show the difference with case 2. 450 However, the type-P-one-way-packet-replicated-packet-rate is 50% in 451 this case and 100% in case 2. 453 However, the type-P-one-way-packet-duplication-rate will not show the 454 difference between case 2 and 3. For this, one has to look at the 455 Type-P-one-way-packet-duplication-fraction. 457 Finally, note that the order in which the packets arrived, do not 458 affect the results. For example, these variations of case 2: 459 o Case 2a: (1, 1, 2, 2, 3, 3, 4, 4) 460 o Case 2b: (1, 2, 3, 4, 1, 2, 3, 4) 461 o Case 2c: (1, 2, 3, 4, 4, 3, 2, 1) 462 (as well as any other permutation) all yield the same results for 463 Type-P-one-way-packet-duplication-fraction and the type-P-one-way- 464 replicated-packet-rate. 466 6. Security Considerations 468 Conducting Internet measurements raises both security and privacy 469 concerns. This memo does not specify an implementation of the 470 metrics, so it does not directly affect the security of the Internet 471 nor of applications which run on the Internet. However, 472 implementations of these metrics must be mindful of security and 473 privacy concerns. 475 There are two types of security concerns: potential harm caused by 476 the measurements, and potential harm to the measurements. The 477 measurements could cause harm because they are active, and inject 478 packets into the network. The measurement parameters MUST be 479 carefully selected so that the measurements inject trivial amounts of 480 additional traffic into the networks they measure. If they inject 481 "too much" traffic, they can skew the results of the measurement, and 482 in extreme cases cause congestion and denial of service. 484 The measurements themselves could be harmed by routers giving 485 measurement traffic a different priority than "normal" traffic, or by 486 an attacker injecting artificial measurement traffic. If routers can 487 recognize measurement traffic and treat it separately, the 488 measurements will not reflect actual user traffic. If an attacker 489 injects artificial traffic that is accepted as legitimate, the loss 490 rate will be artificially lowered. Therefore, the measurement 491 methodologies SHOULD include appropriate techniques to reduce the 492 probability measurement traffic can be distinguished from "normal" 493 traffic. Authentication techniques, such as digital signatures, may 494 be used where appropriate to guard against injected traffic attacks. 496 The privacy concerns of network measurement are limited by the active 497 measurements described in this memo. Unlike passive measurements, 498 there can be no release of existing user data. 500 7. IANA Considerations 502 IANA is asked to add this metrics to the IANA IP Performance Metrics 503 (IPPM) Metrics Registry, see [RFC4148]. This section can be removed 504 after this has been done and upon publication as a RFC. 506 8. Acknowledgements 508 The idea to write this draft came up in a meeting with Al Morton, 509 Stanislav Shalunov, Emile Stephan and the author, on the IPPM 510 reporting draft. 512 This document relies heavily on [RFC2680] and the author likes to 513 thank the authors of that document for writing it. 515 Finally, thanks are due to Al Morton, Martin Swany and Matt Zekauskas 516 for their comments. 518 9. References 520 9.1. Normative References 522 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 523 Requirement Levels", BCP 14, RFC 2119, March 1997. 525 [RFC2680] Almes, G., Kalidindi, S., and M. Zekauskas, "A One-way 526 Packet Loss Metric for IPPM", RFC 2680, September 1999. 528 9.2. Informative References 530 [RFC2330] Paxson, V., Almes, G., Mahdavi, J., and M. Mathis, 531 "Framework for IP Performance Metrics", RFC 2330, 532 May 1998. 534 [RFC3432] Raisanen, V., Grotefeld, G., and A. Morton, "Network 535 performance measurement with periodic streams", RFC 3432, 536 November 2002. 538 [RFC4148] Stephan, E., "IP Performance Metrics (IPPM) Metrics 539 Registry", BCP 108, RFC 4148, August 2005. 541 [Y1540] "Y.1540 ITU-T Recommendation Y.1540 (2007), Internet 542 protocol data communication service IP packet transfer 543 and availability performance parameters.", 2007. 545 Author's Address 547 Henk Uijterwaal 548 RIPE NCC 549 Singel 258 550 1016 AB Amsterdam 551 The Netherlands 553 Phone: +31 20 535 4444 554 Email: henk@ripe.net 556 Full Copyright Statement 558 Copyright (C) The IETF Trust (2008). 560 This document is subject to the rights, licenses and restrictions 561 contained in BCP 78, and except as set forth therein, the authors 562 retain all their rights. 564 This document and the information contained herein are provided on an 565 "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 566 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND 567 THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS 568 OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF 569 THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 570 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 572 Intellectual Property 574 The IETF takes no position regarding the validity or scope of any 575 Intellectual Property Rights or other rights that might be claimed to 576 pertain to the implementation or use of the technology described in 577 this document or the extent to which any license under such rights 578 might or might not be available; nor does it represent that it has 579 made any independent effort to identify any such rights. Information 580 on the procedures with respect to rights in RFC documents can be 581 found in BCP 78 and BCP 79. 583 Copies of IPR disclosures made to the IETF Secretariat and any 584 assurances of licenses to be made available, or the result of an 585 attempt made to obtain a general license or permission for the use of 586 such proprietary rights by implementers or users of this 587 specification can be obtained from the IETF on-line IPR repository at 588 http://www.ietf.org/ipr. 590 The IETF invites any interested party to bring to its attention any 591 copyrights, patents or patent applications, or other proprietary 592 rights that may cover technology that may be required to implement 593 this standard. Please address the information to the IETF at 594 ietf-ipr@ietf.org.