| < draft-ietf-cdni-use-cases-07.txt | draft-ietf-cdni-use-cases-08.txt > | |||
|---|---|---|---|---|
| Internet Engineering Task Force G. Bertrand, Ed. | Internet Engineering Task Force G. Bertrand, Ed. | |||
| Internet-Draft E. Stephan | Internet-Draft E. Stephan | |||
| Obsoletes: 3570 (if approved) France Telecom - Orange | Obsoletes: 3570 (if approved) France Telecom - Orange | |||
| Intended status: Informational T. Burbridge | Intended status: Informational T. Burbridge | |||
| Expires: December 13, 2012 P. Eardley | Expires: December 20, 2012 P. Eardley | |||
| BT | BT | |||
| K. Ma | K. Ma | |||
| Azuki Systems, Inc. | Azuki Systems, Inc. | |||
| G. Watson | G. Watson | |||
| Alcatel-Lucent (Velocix) | Alcatel-Lucent (Velocix) | |||
| June 11, 2012 | June 18, 2012 | |||
| Use Cases for Content Delivery Network Interconnection | Use Cases for Content Delivery Network Interconnection | |||
| draft-ietf-cdni-use-cases-07 | draft-ietf-cdni-use-cases-08 | |||
| Abstract | Abstract | |||
| Content Delivery Networks (CDNs) are commonly used for improving the | Content Delivery Networks (CDNs) are commonly used for improving the | |||
| End User experience of a content delivery service, at a reasonable | End User experience of a content delivery service, at a reasonable | |||
| cost. This document focuses on use cases that correspond to | cost. This document focuses on use cases that correspond to | |||
| identified industry needs and that are expected to be realized once | identified industry needs and that are expected to be realized once | |||
| open interfaces and protocols supporting interconnection of CDNs are | open interfaces and protocols supporting interconnection of CDNs are | |||
| specified and implemented. The document can be used to guide the | specified and implemented. The document can be used to guide the | |||
| definition of the requirements to be supported by CDN Interconnection | definition of the requirements to be supported by CDN Interconnection | |||
| skipping to change at page 1, line 44 ¶ | skipping to change at page 1, line 44 ¶ | |||
| 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 December 13, 2012. | This Internet-Draft will expire on December 20, 2012. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2012 IETF Trust and the persons identified as the | Copyright (c) 2012 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 26 ¶ | skipping to change at page 2, line 26 ¶ | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 1.1. Terminology . . . . . . . . . . . . . . . . . . . . . . . 3 | 1.1. Terminology . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 1.2. Abbreviations . . . . . . . . . . . . . . . . . . . . . . 3 | 1.2. Abbreviations . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 1.3. Rationale for Multi-CDN Systems . . . . . . . . . . . . . 4 | 1.3. Rationale for Multi-CDN Systems . . . . . . . . . . . . . 4 | |||
| 2. Footprint Extension Use Cases . . . . . . . . . . . . . . . . 6 | 2. Footprint Extension Use Cases . . . . . . . . . . . . . . . . 6 | |||
| 2.1. Geographic Extension . . . . . . . . . . . . . . . . . . . 6 | 2.1. Geographic Extension . . . . . . . . . . . . . . . . . . . 6 | |||
| 2.2. Inter-Affiliates Interconnection . . . . . . . . . . . . . 6 | 2.2. Inter-Affiliates Interconnection . . . . . . . . . . . . . 6 | |||
| 2.3. ISP Handling of Third-Party Content . . . . . . . . . . . 7 | 2.3. ISP Handling of Third-Party Content . . . . . . . . . . . 7 | |||
| 2.4. Nomadic Users . . . . . . . . . . . . . . . . . . . . . . 7 | 2.4. Nomadic Users . . . . . . . . . . . . . . . . . . . . . . 7 | |||
| 3. Offload Use Cases . . . . . . . . . . . . . . . . . . . . . . 8 | 3. Offload Use Cases . . . . . . . . . . . . . . . . . . . . . . 9 | |||
| 3.1. Overload Handling and Dimensioning . . . . . . . . . . . . 9 | 3.1. Overload Handling and Dimensioning . . . . . . . . . . . . 9 | |||
| 3.2. Resiliency . . . . . . . . . . . . . . . . . . . . . . . . 9 | 3.2. Resiliency . . . . . . . . . . . . . . . . . . . . . . . . 9 | |||
| 3.2.1. Failure of Content Delivery Resources . . . . . . . . 9 | 3.2.1. Failure of Content Delivery Resources . . . . . . . . 9 | |||
| 3.2.2. Content Acquisition Resiliency . . . . . . . . . . . . 10 | 3.2.2. Content Acquisition Resiliency . . . . . . . . . . . . 10 | |||
| 4. CDN Capability Use Cases . . . . . . . . . . . . . . . . . . . 10 | 4. CDN Capability Use Cases . . . . . . . . . . . . . . . . . . . 10 | |||
| 4.1. Device and Network Technology Extension . . . . . . . . . 10 | 4.1. Device and Network Technology Extension . . . . . . . . . 11 | |||
| 4.2. Technology and Vendor Interoperability . . . . . . . . . . 11 | 4.2. Technology and Vendor Interoperability . . . . . . . . . . 11 | |||
| 4.3. QoE and QoS Improvement . . . . . . . . . . . . . . . . . 11 | 4.3. QoE and QoS Improvement . . . . . . . . . . . . . . . . . 12 | |||
| 5. Enforcement of Content Delivery Policy . . . . . . . . . . . . 12 | 5. Enforcement of Content Delivery Policy . . . . . . . . . . . . 12 | |||
| 6. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 12 | 6. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 12 | |||
| 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12 | 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12 | |||
| 8. Security Considerations . . . . . . . . . . . . . . . . . . . 12 | 8. Security Considerations . . . . . . . . . . . . . . . . . . . 12 | |||
| 9. Informative References . . . . . . . . . . . . . . . . . . . . 12 | 9. Informative References . . . . . . . . . . . . . . . . . . . . 13 | |||
| Appendix A. Content Service Providers' Delivery Policies . . . . 13 | Appendix A. Content Service Providers' Delivery Policies . . . . 13 | |||
| A.1. Content Delivery Policy Enforcement . . . . . . . . . . . 13 | A.1. Content Delivery Policy Enforcement . . . . . . . . . . . 13 | |||
| A.2. Secure Access . . . . . . . . . . . . . . . . . . . . . . 14 | A.2. Secure Access . . . . . . . . . . . . . . . . . . . . . . 14 | |||
| A.3. Branding . . . . . . . . . . . . . . . . . . . . . . . . . 14 | A.3. Branding . . . . . . . . . . . . . . . . . . . . . . . . . 15 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 15 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 15 | |||
| 1. Introduction | 1. Introduction | |||
| Content Delivery Networks (CDNs) are commonly used for improving the | Content Delivery Networks (CDNs) are commonly used for improving the | |||
| End User experience of a content delivery service, at a reasonable | End User experience of a content delivery service, at a reasonable | |||
| cost. This document focuses on use cases that correspond to | cost. This document focuses on use cases that correspond to | |||
| identified industry needs and that are expected to be realized once | identified industry needs and that are expected to be realized once | |||
| open interfaces and protocols supporting interconnection of CDNs are | open interfaces and protocols supporting interconnection of CDNs are | |||
| specified and implemented. The document can be used to guide the | specified and implemented. The document can be used to guide the | |||
| skipping to change at page 3, line 37 ¶ | skipping to change at page 3, line 37 ¶ | |||
| o CDN Offload Use Cases (Section 3) | o CDN Offload Use Cases (Section 3) | |||
| o CDN Capability Use Cases (Section 4) | o CDN Capability Use Cases (Section 4) | |||
| Then, the document highlights the need for interoperability in order | Then, the document highlights the need for interoperability in order | |||
| to exchange and enforce content delivery policies (Section 5). | to exchange and enforce content delivery policies (Section 5). | |||
| 1.1. Terminology | 1.1. Terminology | |||
| We adopt the terminology described in | We adopt the terminology described in | |||
| [I-D.ietf-cdni-problem-statement], and [I-D.davie-cdni-framework]. | [I-D.ietf-cdni-problem-statement], and [I-D.ietf-cdni-framework]. | |||
| We extend this terminology with the following terms. | We extend this terminology with the following terms. | |||
| Access CDN: | Access CDN: | |||
| A CDN that includes Surrogates in the same administrative network as | A CDN that includes Surrogates in the same administrative network as | |||
| the end-user. Such CDN can use accurate information on the End | the end-user. Such CDN can use accurate information on the End | |||
| User's network context to provide valued-added Content Delivery | User's network context to provide valued-added Content Delivery | |||
| Services to Content Service Providers. | Services to Content Service Providers. | |||
| skipping to change at page 8, line 37 ¶ | skipping to change at page 8, line 37 ¶ | |||
| `--'--'--' `--'--'--' | `--'--'--' `--'--'--' | |||
| | | | | | | |||
| +------------+ +---------------+ | +------------+ +---------------+ | |||
| + EU A (home)| | EU A (nomadic)| | + EU A (home)| | EU A (nomadic)| | |||
| +------------+ +---------------+ | +------------+ +---------------+ | |||
| === CDN Interconnection | === CDN Interconnection | |||
| Figure 2 | Figure 2 | |||
| The alternate CDN (CDN-B) is allowed to distribute the content of CSP | The alternate CDN (CDN-B) is allowed to distribute the content of CSP | |||
| A to End User A; however, no other End Users in the region of CDN-B | A to End User A; however, no other End Users (e.g., End User B) in | |||
| are allowed to retrieve the content unless they too have such an | the region of CDN-B are allowed to retrieve the content unless they | |||
| agreement for nomadic access to content. | too have such an agreement for nomadic access to content. Note that | |||
| the mechanism on how to enforce that End User A is allowed to | ||||
| retrieve the content but End User B is not, is not part of the | ||||
| discussion in this memo. | ||||
| Depending on CSP's content delivery policies (see Appendix A.1), a | Depending on CSP's content delivery policies (see Appendix A.1), a | |||
| user moving to a different geographic region may be subject to geo- | user moving to a different geographic region may be subject to geo- | |||
| blocking content delivery restrictions. In this case, he/she may not | blocking content delivery restrictions. In this case, he/she may not | |||
| be allowed to access some pieces of content. | be allowed to access some pieces of content. | |||
| 3. Offload Use Cases | 3. Offload Use Cases | |||
| 3.1. Overload Handling and Dimensioning | 3.1. Overload Handling and Dimensioning | |||
| A CDN is likely to be dimensioned to support an expected maximum | A CDN is likely to be dimensioned to support an expected maximum | |||
| traffic load. However, unexpected spikes in content popularity | traffic load. However, unexpected spikes in content popularity | |||
| (flash crowd) may drive load beyond the expected peak. The prime | (flash crowd) may drive load beyond the expected peak. The prime | |||
| recurrent time peaks of content distribution may differ between two | recurrent time peaks of content distribution may differ between two | |||
| CDNs. Taking advantage of the different traffic peak times, a CDN | CDNs. Taking advantage of the different traffic peak times, a CDN | |||
| may interconnect with another CDN to increase its effective capacity | may interconnect with another CDN to increase its effective capacity | |||
| during the peak of traffic. This brings dimensioning savings to the | during the peak of traffic. This brings dimensioning savings to the | |||
| CDNs as they can use the resources of each other during their | CDNs as they can use the resources of each other during their | |||
| skipping to change at page 12, line 42 ¶ | skipping to change at page 13, line 7 ¶ | |||
| This memo includes no request to IANA. | This memo includes no request to IANA. | |||
| 8. Security Considerations | 8. Security Considerations | |||
| This document focuses on the motivational use cases for CDN | This document focuses on the motivational use cases for CDN | |||
| Interconnection, and does not analyze the associated threats. Those | Interconnection, and does not analyze the associated threats. Those | |||
| are discussed in [I-D.ietf-cdni-problem-statement]. | are discussed in [I-D.ietf-cdni-problem-statement]. | |||
| 9. Informative References | 9. Informative References | |||
| [I-D.davie-cdni-framework] | [I-D.ietf-cdni-framework] | |||
| Davie, B. and L. Peterson, "Framework for CDN | Peterson, L. and B. Davie, "Framework for CDN | |||
| Interconnection", draft-davie-cdni-framework-01 (work in | Interconnection", draft-ietf-cdni-framework-00 (work in | |||
| progress), October 2011. | progress), April 2012. | |||
| [I-D.ietf-cdni-problem-statement] | [I-D.ietf-cdni-problem-statement] | |||
| Niven-Jenkins, B., Faucheur, F., and N. Bitar, "Content | Niven-Jenkins, B., Faucheur, F., and N. Bitar, "Content | |||
| Distribution Network Interconnection (CDNI) Problem | Distribution Network Interconnection (CDNI) Problem | |||
| Statement", draft-ietf-cdni-problem-statement-06 (work in | Statement", draft-ietf-cdni-problem-statement-06 (work in | |||
| progress), May 2012. | progress), May 2012. | |||
| [I-D.ietf-cdni-requirements] | [I-D.ietf-cdni-requirements] | |||
| Leung, K. and Y. Lee, "Content Distribution Network | Leung, K. and Y. Lee, "Content Distribution Network | |||
| Interconnection (CDNI) Requirements", | Interconnection (CDNI) Requirements", | |||
| End of changes. 13 change blocks. | ||||
| 17 lines changed or deleted | 21 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/ | ||||