26/07/2011 IETF 81 CDNI WG - draft-xiaoyan-cdni-requestrouting-01 1 CDNI WG draft-xiaoyan-cdni-requestrouting-01 IETF81 - Quebec Xiaoyan He

Slides:



Advertisements
Similar presentations
Problem Statement and Architecture for Information Exchange Between Interconnected Traffic Engineered Networks draft-farrel-interconnected-te-info-exchange-03.txt.
Advertisements

B. Davie, L. Peterson et al. draft-davie-cdni-framework-00.txt.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Bruce Davie
CDNI Footprint Advertisement draft-previdi-cdni-footprint-advertisement-00 Stefano Previdi Francois Le Faucheur Allan Guillou Jan Medved IETF-82 Taipei,
Multicasting Applications Across Inter-Domain Peering Points Percy S. Tarapore, AT&T Robert Sayko, AT&T Greg Shepherd, Cisco Toerless Eckert, Cisco Ram.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Flash Crowds And Denial of Service Attacks: Characterization and Implications for CDNs and Web Sites Aaron Beach Cs395 network security.
Anycast Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
CDN Interconnect (CDNI) Problem Space: Drivers and Enablers Nabil Bitar (Verizon) Francois Le Faucheur (Cisco) Benjamin Niven-Jenkins (Velocix/ALU) IETF80-Prague.
INTERCONNECTING CDNS AKA “PEERING PEER-TO-PEER” Bruce Davie & Francois le Faucheur.
© 2011 Nicira. All rights reserved.. Peering at the Content Layer Bruce Davie Chief Service Provider Architect
Virtual Subnet : A L3VPN-based Subnet Extension Solution draft-xu-virtual-subnet-10 Xiaohu Xu (Huawei) Susan Hares (Huawei) Yongbing Fan.
PMIPv6 multicasting support using native infrastructure draft-sijeon-multimob-direct-routing-pmip6-01.txt Seil Jeon and Younghan Kim 81 st IETF, July 2011,
1 Content Distribution Networks. 2 Replication Issues Request distribution: how to transparently distribute requests for content among replication servers.
On the Use and Performance of Content Distribution Networks Balachander Krishnamurthy Craig Wills Yin Zhang Presenter: Wei Zhang CSE Department of Lehigh.
MPlane – Building an Intelligent Measurement Plane for the Internet Maurizio Dusi – NEC Laboratories Europe NSF Workshop on perfSONAR.
Mobile IP Traversal Of NAT Devices By, Vivek Nemarugommula.
Inter-domain AMT Multicast Use Case Discussion Proposal for AMT Multicast Source-AMT Connectivity Model For Inter-connected Networks (AS’s) 1.
Professor OKAMURA Laboratory. Othman Othman M.M. 1.
Unrestricted Connection manager MIF WG IETF 78, Maastricht Gaëtan Feige, Cisco (presenter) Pierrick Seïté, France Telecom -
What DNS is Not 0 Kylie Brown, Jordan Eberst, Danielle Franz Drew Hanson, Dennis Kilgore, Charles Newton, Lindsay Romano, Lisa Soros 0 Paul Vixie
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Professor OKAMURA Laboratory. Othman Othman M.M. 1.
Draft-tarapore-mbone- multicast-cdni-05 Percy S. Tarapore, AT&T Robert Sayko, AT&T Greg Shepherd, Cisco Toerless Eckert, Cisco Ram Krishnan, Brocade.
Othman Othman M.M., Koji Okamura Kyushu University 1.
On the use of Reliable Multicast for Content Distribution Vassilis Chatzigiannakis
Virtual Topologies for Service Chaining in BGP IP/MPLS VPNs draft-rfernando-bess-service-chaining-00 (previously draft-rfernando-l3vpn-service-chaining-04)
Application of Content Computing in Honeyfarm Introduction Overview of CDN (content delivery network) Overview of honeypot and honeyfarm New redirection.
The PROXIDOR Service draft-akonjang-alto-proxidor-00.txt S. Previdi O. Akonjang A. Feldmann
CDN Interconnection Problem Statement draft-jenkins-cdni-problem-statement-02 Ben Niven-Jenkins Francois Le Faucheur Nabil Bitar.
Intra-CDN Provider CDNi Experiment Ge Chen Mian Li Hongfei Xia
Web Hosting Herng-Yow Chen. Outline How different web site can be “ virtually hosted ” on the same server, and how this affects HTTP How to make web sites.
Othman Othman M.M., Koji Okamura Kyushu University 1.
ALTO Protocol draft-penno-alto-protocol-03 Presenters: R. Alimi, R. Penno Current Design Team working on the draft: Richard Alimi, Reinaldo Penno, Stefano.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
Peering: A Minimalist Approach Rohan Mahy IETF 66 — Speermint WG.
CDNI Requirements (draft-lefaucheur-cdni-requirements-02) CDNI Working Group IETF 81 Quebec City, Canada July 28, 2011 Kent Leung Yiu.
Draft-tarapore-mbone- multicast-cdni-06 Percy S. Tarapore, AT&T Robert Sayko, AT&T Greg Shepherd, Cisco Toerless Eckert, Cisco Ram Krishnan, Brocade.
InterDomain-QOSM: The NSIS QoS Model for Inter-domain Signaling J. Zhang, E. Monteiro, P. Mendes, G. Karagiannis, J. Andres-Colas 66 th IETF – Montreal,
Setup and Management for the CacheRaQ. Confidential, Page 2 Cache Installation Outline – Setup & Wizard – Cache Configurations –ICP.
1 Ali C. Begen URLs and HTTP Response Forms for Multicast David Singer and Ali C. Begen IETF 92 –
Content Terminology in CDNI draft-deventer-cdni-content-terminology IETF 81 – Quebec, CDNI WG Oskar van Deventer Ray van Brandenburg.
CDNI Requirements draft-lefaucheur-cdni-requirements-01 Mohamed Boucadair Christian Jacquenet
PCE 64 th IETF PCE Policy Architecture draft-berger-pce-policy-architecture-00.txt Lou Berger Igor Bryskin Dimitri Papadimitriou.
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
Extensions to the Path Computation Element Communication Protocol for Enhanced Errors and Notifications draft-pouyllau-pce-enhanced-errors-03 H. Pouyllau.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
Content Distribution Internetworking IETF BOF December 12, 2000 Phil Rzewski Gary Tomlinson.
CDNI Capabilities Interface draft-ma-cdni-capabilities-00 Kevin J. Ma 1.
Interdomain Multicast BCP Draft IETF 84 Vancouver, BC Robert Sayko
CDNI Video Publisher Use cases (draft-ma-cdni-publisher-use-cases-00) Kevin J. Ma
COMPUTER NETWORKS Hwajung Lee. Image Source:
John S. Otto Mario A. Sánchez John P. Rula Fabián E. Bustamante Northwestern, EECS.
Ben - Gurion University Department Of Communication Systems Engineering DNS For Cell Phones Yoav Peer, Eugene Volchek Instructor: Dr. Chen Avin.
Draft-fieau-https-delivery-delegation-02 A CDNi Use case Lurk BoF Frédéric Fieau Orange Emile Stephan, Benoît Gaussen IETF 95 – Buenos Aires.
Draft-tarapore-mbone- multicast-cdni-07 Percy S. Tarapore, AT&T Robert Sayko, AT&T Greg Shepherd, Cisco Toerless Eckert, Cisco Ram Krishnan, Brocade.
Request Interface for CDN Interconnection draft-choi-cdni-req-intf-00.txt Taesang Choi Jonggyu Sung Jongmin Lee.
Multicast in Information-Centric Networking March 2012.
CDNI URI Signing (draft-leung-cdni-uri-signing-01) CDNI Working Group IETF 85 Atlanta, Georgia November 8, 2012 Kent Leung
Greg Bernstein Young Lee
Network Based Connectivity and Mobility Management for IPv4 draft-chowdhury-netmip4-00.txt Kuntal Chowdhury IETF-65.
Francois Le Faucheur– CDNI Work Scope Recap Francois Le Faucheur–
CDNi Request Routing Redirection with Loop Prevention draft-choi-cdni-req-routing-redir-loop-prevention-01.txt Taesang Choi Young-IL.
Host of Troubles : Multiple Host Ambiguities in HTTP Implementations
with distributed anchor routers
NETLMM Applicability Draft (Summary)
Problem Statement of PPSP
draft-ietf-pim-ipv4-prefix-over-ipv6-nh
ATIS IIF Use Cases and Relevance to CDNI
Georgios Karagiannis, Tom Taylor, Kwok Chan, Michael Menth
Presentation transcript:

26/07/2011 IETF 81 CDNI WG - draft-xiaoyan-cdni-requestrouting-01 1 CDNI WG draft-xiaoyan-cdni-requestrouting-01 IETF81 - Quebec Xiaoyan He Jincheng Li Spencer Dawkins Ge Chen

26/07/2011 IETF 81 CDNI WG - draft-xiaoyan-cdni-requestrouting Draft Overview This document discusses recursive request routing for CDN interconnection, and describes a content locate procedure across CDNs using the HTTP protocol when cache miss occurs along with the mentioned recursive request routing procedures. This document outlines two procedures for CDNI recursive request routing, i.e. utilizing HTTP and DNS protocol between the two interconnected CDNs in RRI respectively.

26/07/2011 IETF 81 CDNI WG - draft-xiaoyan-cdni-requestrouting-01 3 Recursive Request Routing utilizing HTTP Protocol Recursive Routing using HTTP Content Locate using HTTP 3

26/07/2011 IETF 81 CDNI WG - draft-xiaoyan-cdni-requestrouting-01 4 Recursive Request Routing utilizing DNS Protocol Recursive Routing using DNS Content Locate using HTTP 4

26/07/2011 IETF 81 CDNI WG - draft-xiaoyan-cdni-requestrouting Protocol Options From the definition, Recursive Request routing means an Upstream CDN needs to communicate with the Downstream CDN via RRI to find out how the Downstream CDN wants the request to be redirected. To determine the Protocols utilized across the Request Routing Interface between the two connected CDNs, the relevant requirements include: - R1 “Wherever possible, the CDNI protocols SHOULD reuse or leverage existing IETF protocols.” - R31 “The CDNI Request-Routing architecture and protocol MUST support efficient request-routing for small objects. This may, for example, call for a mode of operation (e.g. DNS-based request routing) where freshness and accuracy of CDN/Surrogate selection can be traded-off against reduced request-routing load.” - R32 “The CDNI Request-Routing architecture and protocol MUST support efficient request-routing for large objects. This may, for example, call for a mode of operation (e.g. HTTP-based request routing) where freshness and accuracy of CDN/Surrogate selection justifies a per-request decision and a per-request CDNI Request-Routing protocol call.” Conclusions: HTTP and DNS are two valid protocol options for RRI to support recursive request routing.

26/07/2011 IETF 81 CDNI WG - draft-xiaoyan-cdni-requestrouting Domain Names and Command Codes Domain Names – “video.cp.example” represents the specific sub domain of the CP to be accelerated by the contracted CDN – “cdn.op-x.example” represents the operator X using this domain name providing CDN service. Especially this CDN-domain augmented with a prefix "peer“ i.e. “peer.cdn.op-x.example” is used to identify the request received by a CDN is from a peer CDN rather than from end users. Command Codes – In case of HTTP signaling used in the RRI of connected CDNs, operation code "CDNIRoutereq" and "CDNIContentlocate" contained in the URL of HTTP requests is used to identify the operation type in the present document.

26/07/2011 IETF 81 CDNI WG - draft-xiaoyan-cdni-requestrouting-01 7 Information exchange requirements Interconnection CDNs must exchange the following information to peer with each other in this I-D: o The IP address of the entry point of the CDN or distinguished CDN domain name; and o Set of IP prefixes for which the CDN is prepared to deliver to end-users. o Set of CP domain names for which the CDN is served. 7

26/07/2011 IETF 81 CDNI WG - draft-xiaoyan-cdni-requestrouting-01 8 Conclusions This I-D illustrates one of the two main routing mechanisms required in the CDNI requirement document draft-lefaucheur- cdni-requirements-02 for Request Routing Interface with HTTP and DNS protocols adopted. We are close to the approach taken in draft-davie-cdni- framework-00 for HTTP Recursive Request Routing (no strong disagreement). We also describe a DNS Recursive Request Routing case in this I-D. 8

26/07/2011 IETF 81 CDNI WG - draft-xiaoyan-cdni-requestrouting-01 9 Next Steps Next steps: – Continue to compare with draft-davie-cdni-framework-00 for HTTP recursive request routing case – Continue to discuss DNS recursive request routing case – Work on solution draft for recursive request routing 9