1 / 39

Cisco Content Delivery Solutions

Cisco Content Delivery Solutions. Fabrice Serey fserey@cisco.com 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.

azra
Télécharger la présentation

Cisco Content Delivery Solutions

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cisco Content DeliverySolutions Fabrice Serey fserey@cisco.com Zagreb 23/09/02

  2. 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

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

  4. CDN definition “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.” Major incumbent PTT operator

  5. Content Distribution & Delivery Content Routing Content Switching Content Delivery Network Management Content Services 5 Key Elements of Content Networks

  6. 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

  7. Traditional Load Balancing : DNS round robin DNS www.dog.com 1.1.1.1;1.1.1.2 Internet User WebServer Farm 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 IP@

  8. How Content ServicesSwitching Works Step 1: User clicks: www.dog.com Browser talks to DNS for IP Address Browser sends TCP SYN (connect?) Internet Step 2: Switch Sends TCP SYN ACK to browser Step 3: Browser sends URL:www.dog.com Step 4: Switch determines Best Server Step 5: Switch connects to Best Server and splices TCP connection

  9. Content IntelligenceDefined Content Services Switch L4 extended with URL filtering L4 “session” Switch • 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 • Limited URL filtering on: Non HTTP GET HTTP w/ Cookies File extension • Limited URL visibility 64 strings <=40 bytes 32 rules <= 8bytes • Session load balancing by IP address and TCP port • Policy based on TCP port L3 Switch • Switching on MAC address, VLANs • IP Routing • 802.1 P/Q policy

  10. Location of best server? Platinum Account Trading Flash Crowd Insurance What is being requested? Real-time Stock Quotes Real-time Stock Quotes Investor Chat Room Investor Chat Room Who is requesting it? Account Browsing & CustomerService Account Browsing & CustomerService Provide redundancy Why a content switch ? http://www. media.com

  11. Site & System Security • Web site Security • Prevents Denial of Service attacks • Stateful access control • Firewall Load Balancing Attacker Internet SecureServices DMZ

  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. Cisco 1150XContent Services Switch • 40 Gbps Switch Fabric • Up to 6 modules • Up to 80 FE plus 2GE • Up to 12 GE • Redundant AC or DC CSS 11506 CSS 11503

  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. 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. Shared Hosting Data Center ”Layered model” Internet Dedicated Hosting Co-Location Streaming Managed Security VPN (FR or ATM PVC, MPLS VPN)

  17. ISP-1 ISP-2 Content Switch SSL ContentAccelerator SSL ContentAccelerator Hosting Solution Engine Content Switch Content Switch PIX™ Firewall PIX™ Firewall Data Center Load BalancingFor Internet and Intranet Web Servers Database Servers

  18. 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

  19. How to cache the content ? • PROXY caching • TRANSPARENT caching • REVERSE PROXY caching

  20. 1. Client request to proxy cache CacheMiss 2. 4. Content request to Origin 5. Origin returns content 7. Content sent to client Proxy Caching • Cache Miss Example: Enterprise Network Internet Origin Server www.dogs.com Cache200.200.200.1 Client • Dest. IP: 200.200.200.1 • Dest. Port: 8080 • Get: “//www.dogs.com/training” • No DNS lookup required by client 3. DNS resolve of www.dogs.com 6. Content stored on cache

  21. 2. Client request to origin CacheMiss 4. 5. Content request to Origin 6. Origin returns content 8. Content sent to client Transparent Caching • Cache Miss Example: 3. Intercepts TCP port 80 traffic and forwards request to cache Enterprise Network Internet 1. DNS resolve of www.dogs.com • Dest. IP: 192.4.7.1 • Dest. Port: 80 • Get: “/training” • Host: www.dogs.com Cache 200.200.200.1 Origin Server www.dogs.com 192.4.7.1 Client 7. Content stored on cache

  22. Why caching ? • Faster network response time • Decrease traffic load on expensive peering links • Ease traffic monitoring and management (filtering)

  23. Internet access for residential customers BGP peering with External AS As#124 As#12 As#317 POP1 POP2 Service Provider WAN POP3 POP4 Dial-Up Cable ADSL ETH

  24. Seconds/Miss depends on peering links to the internet (typically 1-6 seconds) • RT = RTSP + RTinternet + RTwebserver Cache eliminate this delay Faster network response time • ce590#sh stat http perf • Statistics - Performance • Avg Min Max Last • ------------------------------------------------------------- • Requests / Second: - - 240 143 • Bytes / Second: - - 1316454 773902 • Seconds / Request: 1.411 0.000 11637.331 0.990 • Seconds / Hit: 0.091 0.000 1502.203 0.242 • Seconds / Miss: 2.274 0.000 11637.331 1.871 • -------------------------------------------------------------

  25. Decrease traffic load on expensive peering links ce590#show stat http saving Statistics - Savings Requests Bytes ----------------------------------------------------------- Total: 2374343 12173144019 Hits: 1260618 4191382183 Miss: 1113725 7981761836 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%

  26. Cost Saving Calculation Monthly savings = Bandwidth (Mbps) x Monthly BW cost/Mbps xPercent HTTP traffic x Byte hit rate Payback period = purchase price/ monthly savings

  27. 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

  28. 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

  29. Content Delivery NetworksBringing Content Closer to Users Server Load Balancer and Content Servers Server Load Balancer and Content Servers Content Router Origin Web Server Server Load Balancer and Content Servers Server Load Balancer and Content Servers Local DNS Server

  30. Streaming technology Video On Demand Live Traffic Transparent Caching and CONTENT PREPOSITIONING (E-CDN, I-CDN) Managed Streaming Server* Stream Splitting Un-managed Streaming Server** Stream Splitting Transparent Caching *Managed streaming server : Owned by the SP in one location **Un-managed streaming server : Server on the internet

  31. Content Engine Streaming capabilities Full support of RealNetwork functionalities (Proxy, Subscribers, Servers) Full support of Windows Media functionalities (Native WMS, v4.1)

  32. 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.

  33. PPV foundation: Video Streaming 2. Streaming protocol Video library VideoServer IP network Codec on PC Content VoD Content Live 1. Encoding = codec, bit rate, image size, frame per second, key image intervall

  34. Encrypted Stream License aquisition …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 Residential Service Provider Backbone Datacenter VideoServer 300kbit/s streams 900kbit/s streams Video Library Broadband access ADSL, Cable, ETTH DRM : Digital Right Mngt Server Unique Per Content Provider Billing (Outsourced)

  35. Codec: Which quality to expect? *might have an issue with QoS Assumption: Video are streamed on TV, not stored and play

  36. How can Cisco help ? Residential Service Provider Backbone Datacenter VideoServer Video Library 300kbit/s streams 900kbit/s streams Broadband access ADSL, Cable, ETTH

  37. 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

  38. Content Delivery Services Streaming Applications Web Hosting E-Commerce Content Delivery Networks Content Edge Delivery Content Routing Content Switching Content Distribution & Management Intelligent Network Services L2/L3 Networks Highly available, scalable, performance network at Layer 2/3 Content Delivery Networks System Building Blocks DSL ISDN/Dial Mobile Fixed Wireless Cable Dedicated/ ATM/FR

  39. Thank You !!!

More Related