1 © 2001 Cisco Systems, Inc. All rights reserved. Cisco Content Delivery Solutions Fabrice Serey Zagreb 23/09/02.

Slides:



Advertisements
Similar presentations
M A Wajid Tanveer Infrastructure M A Wajid Tanveer
Advertisements

Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
Netflix Content Delivery RIPE – April 2012 – David Temkin 1.
LAN solutions. 4 Reasons to buy Nortel Networks LANs Provides Business continuity with no single point of failure at the hardware level and faster recovery.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
Multimedia over DSL By Phil Moy. May 14, Agenda n DSL Forum Working Text 80 - Multiservice Architecture & Framework Requirements n DSL Forum Working.
1 Content Delivery Networks iBAND2 May 24, 1999 Dave Farber CTO Sandpiper Networks, Inc.
Highly Available Central Services An Intelligent Router Approach Thomas Finnern Thorsten Witt DESY/IT.
19 Historical overview Main challenge: How to distribute content in high quality over the Internet cost-effectively? • Traditional “Best-effort” model:
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
EEC-484/584 Computer Networks Lecture 6 Wenbing Zhao
IS 247 Introduction to Web Application Development Tim Wu.
CSE 190: Internet E-Commerce Lecture 16: Performance.
EEC-484/584 Computer Networks Discussion Session for HTTP and DNS Wenbing Zhao
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
Technologies for Building Content Delivery Networks Pei Cao Cisco Systems, Inc.
Caching and Content Distribution Networks. Web Caching r As an example, we use the web to illustrate caching and other related issues browser Web Proxy.
INTRODUCTION TO COMPUTER NETWORKS Navpreet Singh Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA (Ph : ,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Enterprise Network Architecture SAFE Suhento Gunawan Systems Engineer.
Broadband Network By Lav Gupta, BSNL Introduction  Operators need long-term revenue streams  Must have convergent networks to offer voice, data, and.
Web Cache. Introduction what is web cache?  Introducing proxy servers at certain points in the network that serve in caching Web documents for faster.
Network Topology. Cisco 2921 Integrated Services Router Security Embedded hardware-accelerated VPN encryption Secure collaborative communications with.
ITGS Networks Based on the textbook “Information Technology in a Global Society for the IB Diploma” by Stuart Gray.
4 Network Hardware & Software Network Operating systems: software controlling traffic on the network 2 types of s.ware: server software &client software.
Virtual Private Network prepared by Rachna Agrawal Lixia Hou.
© 2007 AT&T Knowledge Ventures. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Knowledge Ventures. Subsidiaries and affiliates of AT&T.
Secure remote access to applications through any web browser Internet Headquarters SSL Customers Suppliers Partners Mobile Workforce Applications .
1 Content Distribution Networks. 2 Replication Issues Request distribution: how to transparently distribute requests for content among replication servers.
Virtual Company Group 8 Presentation Date: June /04/2017
Design Windows Media Services Infrastructure. Module 7: Design Windows Media Services Infrastructure Design Windows Media Services for live streaming.
PRESENTATION ON BROADBAND NETWORKING SUBMITTED BY:- DEEPALI SHUKLA MASHARRAT ASHFAQUE YUVRAJ BHUWAL ASHISH KUMAR PATEL ARSHAD ALI BSNL VOCATIONAL TRAINING.
1 3 Web Proxies Web Protocols and Practice. 2 Topics Web Protocols and Practice WEB PROXIES  Web Proxy Definition  Three of the Most Common Intermediaries.
{ Content Distribution Networks ECE544 Dhananjay Makwana Principal Software Engineer, Semandex Networks 5/2/14ECE544.
PART 2: Product Line. Tenor Switches & Gateways Tenor AX Series Solution For Medium to Large Enterprises  Available in 8, 16, 24 and 48 port Available.
1 © 2001, Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Series Content Services Switch Presenter Name Contact Information.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 The Internet and Its Uses Working at a Small-to-Medium Business or.
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
Module 4: Designing Routing and Switching Requirements.
2: Application Layer1 Chapter 2 outline r 2.1 Principles of app layer protocols r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail r 2.5 DNS r 2.6 Socket.
Overview of Microsoft ISA Server. Introducing ISA Server New Product—Proxy Server In 1996, Netscape had begun to sell a web proxy product, which optimized.
University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department INTRODUCTION TO COMPUTER NETWORKS Dr. Abdelhamid.
Web Cache Redirection using a Layer-4 switch: Architecture, issues, tradeoffs, and trends Shirish Sathaye Vice-President of Engineering.
Kiew-Hong Chua a.k.a Francis Computer Network Presentation 12/5/00.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
Enabling Technologies (Chapter 1)  Understand the technology and importance of:  Virtualization  Cloud Computing  WAN Acceleration  Deep Packet Inspection.
BZUPAGES.COM Introduction to Cisco Devices Interfaces and modules –LAN interfaces (Fast Ethernet, Gigabit Ethernet) –WAN interfaces(Basic Rate Interface.
Content Distribution Network, Proxy CDN: Distributed Environment
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
System Optimization Networking
© 2001 Caspian Networks, Inc. CONFIDENTIAL AND PROPRIETARY INFORMATION Internet Intelligence and Traffic Growth Lawrence G. Roberts Chairman & CTO Caspian.
NT1210 Introduction to Networking
MICROSOFT AJAX CDN (CONTENT DELIVERY NETWORK) Make Your ASP.NET site faster to retrieve.
Network Processing Systems Design
Polytechnic University Firewall and Trusted Systems Presented by, Lekshmi. V. S cos
Internet Service Providers and types of internet connections
INTERNET PROTOCOL TELEVISION (IP-TV)
Chapter 1: Explore the Network
Instructor Materials Chapter 1: WAN Concepts
Chapter Objectives In this chapter, you will learn:
Module 3: Enabling Access to Internet Resources
Optimize your network for the cloud
Barracuda Firewall The Next-Generation Firewall for Everyone
CONNECTING TO THE INTERNET
Chapter 1: WAN Concepts Connecting Networks
INTERNET PROTOCOL TELEVISION (IP-TV)
Cisco Content Delivery Solutions
Virtual Private Network
Presentation transcript:

1 © 2001 Cisco Systems, Inc. All rights reserved. Cisco Content Delivery Solutions Fabrice Serey Zagreb 23/09/02

Agenda What is CDN ? Content Switches and their applications in Data Centers. Caching or how to increase end users response time. IP Video or how to build a Pay Per View Streaming solution Conclusion

33 © 2001 Cisco Systems, Inc. All rights reserved. 3 Overcomes Performance Bottlenecks Peering Point Congestion Origin Server Scalability, Speed of Light Internet Backbone Cross-Internet connections Premises Network Local Loop T1, DSL, Cable Modem Dial-up 10 Mb to 1 Gb Ethernet Gigabit Optical Network Peering Capacity, ISP Network Capacity Last Mile Bandwidth “ Middle Mile”

44 © 2001 Cisco Systems, Inc. All rights reserved. 4 CDN definition Major incumbent PTT operator “CDNs accelerate the delivery of Web contents by solving access and congestion problems. They open the way to new high- rate service (audiovisual applications, games). After first being only dedicated to Internet, CDNs have now spread to the market of multi-site companies and companies implementing high rate services on their Intranet.”

55 © 2001 Cisco Systems, Inc. All rights reserved. 5 5 Key Elements of Content Networks Content Services Content Delivery Network Management Content Switching Content Routing Content Distribution & Delivery

Agenda CDN technical introduction. Content Switches and their applications in data centers. Caching or how to increase end users response time. IP Video or how to build a Pay Per View Streaming solution Conclusion

77 © 2001 Cisco Systems, Inc. All rights reserved. 7 Internet Traditional Load Balancing : DNS round robin Web Server Farm User DNS ; Load Balancing not mapped to the real load of the server DNS does not know state of the server Client interprets differently DNS A record with multiple

88 © 2001 Cisco Systems, Inc. All rights reserved. 8 Internet Step 1: User clicks: Browser talks to DNS for IP Address Browser sends TCP SYN (connect?) Step 2: Switch Sends TCP SYN ACK to browser Step 3: Browser sends URL: Step 4: Switch determines Best Server Step 5: Switch connects to Best Server and splices TCP connection How Content Services Switching Works

99 © 2001 Cisco Systems, Inc. All rights reserved. 9 Content Intelligence Defined Full content switching on: Host Tag Entire URL Dynamic Cookie location File extension 000’s of rules 000’s of services 00’s of services per content rule Switching on MAC address, VLANs IP Routing P/Q policy Session load balancing by IP address and TCP port Policy based on TCP port Limited URL filtering on: Non HTTP GET HTTP w/ Cookies File extension Limited URL visibility 64 strings <=40 bytes 32 rules <= 8 bytes L4“session”Switch L4 extended with URL filtering L3 Switch Content Services Switch

10 © 2001 Cisco Systems, Inc. All rights reserved. 10 What is being requested? Who is requesting it? Provide redundancy Location of best server? Why a content switch ? media.com Platinum Account Trading Flash Crowd Insurance Real-time Stock Quotes Real-time Investor Chat Room Account Browsing & Customer Service Investor Chat Room Account Browsing & Customer Service

11 © 2001 Cisco Systems, Inc. All rights reserved. 11 Site & System Security DMZ Secure Services Web site Security Prevents Denial of Service attacks Stateful access control Firewall Load Balancing Internet Attacker

12 © 2001 Cisco Systems, Inc. All rights reserved. 12 And even more… Intelligent redirection Cookie sticky Automatic Content Replication Data Centers load balancing User-tailored Web Services SSL termination Box to box redundancy …

13 © 2001 Cisco Systems, Inc. All rights reserved. 13 Cisco 1150X Content Services Switch CSS CSS Gbps Switch Fabric Up to 6 modules Up to 80 FE plus 2GE Up to 12 GE Redundant AC or DC

14 © 2001 Cisco Systems, Inc. All rights reserved. 14 Content Switching Module High-performance layer 4-7 load balancer of servers, firewalls, caches and more Single-slot linecard for catalyst 6500 Custom network-processor-based hardware Full regular expression support (URLs, cookies, HTTP header parsing)

15 © 2001 Cisco Systems, Inc. All rights reserved. 15 Reasons for a data center ? For operator internal use (ISP services, hosting operator portal, internal services) To sell new commercial services (with or without VPNs)

16 © 2001 Cisco Systems, Inc. All rights reserved. 16 Data Center ”Layered model” Shared Hosting Dedicated Hosting Co- Location Streaming Managed Security Internet VPN (FR or ATM PVC, MPLS VPN)

17 © 2001 Cisco Systems, Inc. All rights reserved. 17 Hosting Solution Engine Data Center Load Balancing For Internet and Intranet Web Servers ISP-1ISP-2 Database Servers PIX ™ Firewall Content Switch SSL Content Accelerator Content Switch

18 © 2001 Cisco Systems, Inc. All rights reserved. 18 Why a Content Switch ? For intelligent servers load balancing (Web servers, Database…) To increase availability To create high value web hosting services To load balance firewall To offload web servers (SSL termination) …

Agenda CDN technical introduction. Content Switches and their applications in data centers. Caching or how to increase end users response time. IP Video or how to build a Pay Per View Streaming solution Conclusion

20 © 2001 Cisco Systems, Inc. All rights reserved. 20 How to cache the content ? PROXY caching TRANSPARENT caching REVERSE PROXY caching

21 © 2001 Cisco Systems, Inc. All rights reserved. 21 Proxy Caching Cache Miss Example: Cache Origin Server Client Enterprise Network Internet Dest. IP: Dest. Port: 8080 Get: “// No DNS lookup required by client 3. DNS resolve of 6. Content stored on cache 5. Origin returns content 7. Content sent to client 4. Content request to Origin 2. Cache Miss 1. Client request to proxy cache

22 © 2001 Cisco Systems, Inc. All rights reserved. 22 Transparent Caching Cache Miss Example: Origin Server Dest. IP: Dest. Port: 80 Get: “/training” Host: 1. DNS resolve of Enterprise Network Internet Client Cache Client request to origin 3. Intercepts TCP port 80 traffic and forwards request to cache 7. Content stored on cache 6. Origin returns content 4. Cache Miss 8. Content sent to client 5. Content request to Origin

23 © 2001 Cisco Systems, Inc. All rights reserved. 23 Why caching ? Faster network response time Decrease traffic load on expensive peering links Ease traffic monitoring and management (filtering)

24 © 2001 Cisco Systems, Inc. All rights reserved. 24 Internet access for residential customers Service Provider WAN POP2 POP3 POP4 POP1 Dial-Up Cable ADSL ETH BGP peering with External AS As#12 As#124 As#317

25 © 2001 Cisco Systems, Inc. All rights reserved. 25 Faster network response time ce590#sh stat http perf Statistics - Performance Avg Min Max Last Requests / Second: Bytes / Second: Seconds / Request: Seconds / Hit: Seconds / Miss: Cache eliminate this delay Seconds/Miss depends on peering links to the internet (typically 1-6 seconds) RT = RT SP + RT internet + RT webserver

26 © 2001 Cisco Systems, Inc. All rights reserved. 26 Decrease traffic load on expensive peering links ce590#show stat http saving Statistics - Savings Requests Bytes Total: Hits: Miss: Savings: 53.1 % 34.4 % Bandwidth saving depends on country and type of users Typical residential and university saving = 30% - 50% Business Users, Saving = 20% - 40%

27 © 2001 Cisco Systems, Inc. All rights reserved. 27 Cost Saving Calculation Monthly savings = Bandwidth (Mbps) x Monthly BW cost/Mbps x Percent HTTP traffic x Byte hit rate Payback period = purchase price / monthly savings

28 © 2001 Cisco Systems, Inc. All rights reserved. 28 Filtering Web Sense : The best URL database Out of the box Web Sense server Smart Filter : The most common tools Inside the box Smart Filter agent Smart Filter GUI + License N2H2

29 © 2001 Cisco Systems, Inc. All rights reserved. 29 Cisco Content Engine Product Line All models have (2) 10BaseT/100BaseTX interfaces. CE 7320 also has (2) GigE (fiber) ports. AC and DC versions will be offered for the CE 590 and CE (a) An external Cisco Storage Array is required for optimal performance. Cisco Storage Array 6: 6x18=108 GB: $13,000 (3 RU) Cisco Storage Array 12: 12x18=216 GB: $21,500 (3 RU) Rack Units Storage (GB) CustomerSolution HTTP Performance Base Price Regional Sites CE 560 (a) 20 Mbps 8192 Client Side CC 20 Mbps 8192 Client Side CC –144 $15,000 Small Branch Sites CE 507 CE 507AV CE 507 CE 507AV T1/E – –36 18 $5,500 $6,995 $5,500 $6,995 CE 590 (a) 45+ Mbps Client Side CC 45+ Mbps Client Side CC –252 $25,000 Service Providers, Enterprises Service Providers, Enterprises Large Service Providers Large Service Providers CE 7320 (a) 155+ Mbps Client Side CC 155+ Mbps Client Side CC –396 $90,000

Agenda CDN technical introduction. Content Switches and their applications in data centers. Caching or how to increase end users response time. IP Video or how to build a Pay Per View Streaming Solution Conclusion

31 © 2001 Cisco Systems, Inc. All rights reserved. 31 Content Delivery Networks Bringing Content Closer to Users Origin Web Server Content Router Server Load Balancer and Content Servers Local DNS Server

32 © 2001 Cisco Systems, Inc. All rights reserved. 32 Video On Demand Managed Streaming Server* Managed Streaming Server* Streaming technology Live Traffic Un-managed Streaming Server** Un-managed Streaming Server** Stream Splitting Transparent Caching and CONTENT PREPOSITIONING (E-CDN, I-CDN) Transparent Caching and CONTENT PREPOSITIONING (E-CDN, I-CDN) Transparent Caching *Managed streaming server : Owned by the SP in one location **Un-managed streaming server : Server on the internet

33 © 2001 Cisco Systems, Inc. All rights reserved. 33 Content Engine Streaming capabilities Full support of RealNetwork functionalities (Proxy, Subscribers, Servers) Full support of Windows Media functionalities (Native WMS, v4.1)

34 © 2001 Cisco Systems, Inc. All rights reserved. 34 Pay Per View Service SP are willing to sell more than just Internet access and VPN. Interest in voice and video. New promising service: Video and Interactive gaming PPV is ONE possible video service Video technology is still in its infancy. Microsoft is taking large market share.

35 © 2001 Cisco Systems, Inc. All rights reserved. 35 PPV foundation: Video Streaming VideoServer Video library Content VoD Content Live 1. Encoding = codec, bit rate, image size, frame per second, key image intervall 2. Streaming protocol Codec on PC IP network

36 © 2001 Cisco Systems, Inc. All rights reserved. 36 …with DRM and Billing User buy the rights to view a file for a limited amount of time (1 day) Can not store the file on his PC DRM : Digital Right Mngt Server Unique Per Content Provider 300kbit/s streams 900kbit/s streams Residential Service Provider Backbone Datacenter VideoServer Broadband access ADSL, Cable, ETTH Video Library Billing (Outsourced) Encrypted Stream License aquisition

37 © 2001 Cisco Systems, Inc. All rights reserved. 37 Codec: Which quality to expect? Image quality Bandwith (Codec) Access Type Bad VHS on TV & PC 360kbps ADSL 512Kbps, Cable* 512kbps ETTH VHS on TV 700kbps ADSL 1Mbps, ETTH Corporate Access DVD on TV >900kbps ETTH Corporate Access DVD on PC 2000kbps ETTH Corporate Access *might have an issue with QoS Assumption: Video are streamed on TV, not stored and play

38 © 2001 Cisco Systems, Inc. All rights reserved. 38 Who is the competition ? VoD Near VoD Life Analog TVDigital TV (Cable, Satellite*)(Cable, Hertzian) Video Rental Store IP pay per View* *Needs setup boxe to connect TV

39 © 2001 Cisco Systems, Inc. All rights reserved. 39 How can Cisco help ? 300kbit/s streams 900kbit/s streams Residential Service Provider Backbone Datacenter VideoServer Video Library Broadband access ADSL, Cable, ETTH

Agenda CDN technical introduction. Content Switches and their applications in data centers. Caching or how to increase end users response time. IP Video or how to build a Pay Per View Streaming Solution Conclusion

41 © 2001 Cisco Systems, Inc. All rights reserved. 41 Content Delivery Networks System Building Blocks Highly available, scalable, performance network at Layer 2/3 StreamingApplications E-Commerce Web Hosting Content Delivery Services Content Delivery Networks L2/L3 Networks Intelligent Network Services Content Distribution & Management ContentRoutingContentSwitching Content Edge Delivery MobileFixedWirelessCable DSL Dedicated/ATM/FR ISDN/Dial

Thank You !!!