/
Request  Interface for CDN Interconnection Request  Interface for CDN Interconnection

Request Interface for CDN Interconnection - PowerPoint Presentation

debby-jeon
debby-jeon . @debby-jeon
Follow
368 views
Uploaded On 2018-02-23

Request Interface for CDN Interconnection - PPT Presentation

draftchoicdnireqintf00txt Taesang Choi choitsetrirekr Jonggyu Sung jonggyusungktcom Jongmin Lee jminleeskcom JaRyeong Koo wjbkoolgupluscokr John Dongho Shin eastskysolboxcom ID: 634333

interface request iterative routing request interface routing iterative cdni redirection location cdn loop prevention multi uri return procedure related

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Request Interface for CDN Interconnecti..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Request Interface for CDN Interconnectiondraft-choi-cdni-req-intf-00.txt

Taesang Choi (choits@etri.re.kr)Jonggyu Sung (jonggyu.sung@kt.com)Jongmin Lee (jminlee@sk.com)Ja-Ryeong Koo (wjbkoo@lguplus.co.kr)John Dongho Shin (eastsky@solbox.com)Yonghwan Bang (yhlvyp@gmail.com)July 30, 201387th IETF, BerlinCDNi WG

1Slide2

IntroductionRelated Requirements: the CDNI

Request-Routing architecture shall support iterative CDNi request routing need to implement an access control mechanism that enforces the CSP’s distribution policyneed to support high availability and response timeOne common characteristic is that they all require interactions between an end-user and a CDN providerTo meet such requirements, this document defines a new interface, “Request Interface” describes information elements and transport protocoldescribes request interface proceduresprovides some examples2Slide3

Request InterfaceSupports request iterative routing redirection with loop prevention

Supports URI signingSupports multi-location returns for high service availability and response time3Slide4

Request Interface Information Elements

“CDN-Provider-ID” for redirection loop prevention"CDN provider Name" + "MaxNumRedHops"The CDN provider NameAS number + an additional qualifierExample: http://cdn.csp.com?CDNI-CID0=100:0 & CDNI-CID1=200:1 & CDNI-CID2=300:0 & MaxNumRedHops=8Multi-location Return for service availabilityHTTP/2.0 302Location: http://www.example.com/sample.zipM-Location: http://www.example.com/sample.ziphttp://www2.example.com/sample.ziphttp://www3.example.com/sample.zipM-Redirection-Count: 04Slide5

Request Interface Procedure: Iterative request routing redirection with loop preventionSlide6

Request Interface Procedure: Iterative request routing redirection with loop preventionSlide7

Request Interface Procedure: Iterative request routing redirection with multi-location returnSlide8

Request Interface Procedure: Iterative request routing redirection with multi-location returnSlide9

Request Interface Procedure: URI signingSlide10

SummaryThis draft proposed

Bringing the interface, “Request Interface” (between an end-user and a CDN provider) within the scope of the CDNi WGInformation elements for the Request InterfaceThree request procedures: iterative request routing with loop prevention, iterative request routing with multi-location return, and URI signing10Slide11

Next StepTwo possible ways to proceed “Request Interface” work

Method 1: Create a new draft “Request Interface” and specify all procedures and mechanisms related with it (the current proposal)Method 2: Keep the existing work as they are and add request interface related sections (e.g., add request interface section in the URI signing draft). If Method 2 is preferred, my proposal is to change this draft into “Request Routing Redirection Loop Prevention” which focuses on the loop prevention function itself rather than request interface and add request interface related section instead as in URI signingFor multi-location return issueRequirement for CDNi service availability needs WG agreement. Currently there is no requirement associated with itIf requirement can be justified and agreed by the WG, separate work or any interfaces related with it can enhance the required functionality11