serey

Uploaded from authorPOINTLite
Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Cisco Content Delivery Solutions: 

Cisco Content Delivery Solutions Fabrice Serey fserey@cisco.com Zagreb 23/09/02

Slide2: 

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

Overcomes Performance Bottlenecks: 

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”

CDN definition: 

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

5 Key Elements of Content Networks: 

5 Key Elements of Content Networks

Slide6: 

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

Traditional Load Balancing : DNS round robin: 

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

How Content Services Switching Works: 

Internet Step 1: User clicks: www.dog.com 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: www.dog.com Step 4: Switch determines Best Server Step 5: Switch connects to Best Server and splices TCP connection How Content Services Switching Works

Content Intelligence Defined: 

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 802.1 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

Why a content switch ?: 

Why a content switch ? http://www. media.com

Site & System Security: 

Site & System Security DMZ Secure Services Web site Security Prevents Denial of Service attacks Stateful access control Firewall Load Balancing Internet Attacker

And even more…: 

And even more… Intelligent redirection Cookie sticky Automatic Content Replication Data Centers load balancing User-tailored Web Services SSL termination Box to box redundancy …

Cisco 1150X Content Services Switch: 

Cisco 1150X Content Services Switch CSS 11503 CSS 11506 40 Gbps Switch Fabric Up to 6 modules Up to 80 FE plus 2GE Up to 12 GE Redundant AC or DC

Content Switching Module: 

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)

Reasons for a data center ?: 

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)

Data Center ”Layered model”: 

Data Center ”Layered model” Shared Hosting Dedicated Hosting Co-Location Streaming Managed Security Internet VPN (FR or ATM PVC, MPLS VPN)

Data Center Load Balancing For Internet and Intranet: 

Data Center Load Balancing For Internet and Intranet Web Servers Database Servers

Why a Content Switch ?: 

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) …

Slide19: 

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

How to cache the content ?: 

How to cache the content ? PROXY caching TRANSPARENT caching REVERSE PROXY caching

Proxy Caching: 

Proxy Caching Cache Miss Example: Cache 200.200.200.1 Origin Server www.dogs.com Client Enterprise Network Internet 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

Transparent Caching: 

Transparent Caching Cache Miss Example: Origin Server www.dogs.com 192.4.7.1 Dest. IP: 192.4.7.1 Dest. Port: 80 Get: “/training” Host: www.dogs.com 1. DNS resolve of www.dogs.com Enterprise Network Internet Client Cache 200.200.200.1 3. Intercepts TCP port 80 traffic and forwards request to cache 7. Content stored on cache

Why caching ?: 

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

Internet access for residential customers: 

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

Faster network response time : 

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

Decrease traffic load on expensive peering links: 

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%

Cost Saving Calculation: 

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

Filtering : 

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

Cisco Content Engine Product Line: 

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 7320. (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) Customer Solution HTTP Performance Base Price Regional Sites CE 560 (a) 20 Mbps 8192 Client Side CC 1-4 36–144 $15,000 Small Branch Sites CE 507 CE 507AV T1/E1 T1/E1 1 1 18–36 18 $5,500 $6,995 CE 590 (a) 45+ Mbps 16384 Client Side CC 1-4 72–252 $25,000 Service Providers, Enterprises Large Service Providers CE 7320 (a) 155+ Mbps 65536 Client Side CC 4-7 180–396 $90,000

Slide30: 

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

Slide31: 

Content Delivery Networks Bringing Content Closer to Users Origin Web Server Content Router Server Load Balancer and Content Servers Server Load Balancer and Content Servers Server Load Balancer and Content Servers Server Load Balancer and Content Servers Local DNS Server

Streaming technology: 

Video On Demand Managed Streaming Server* Streaming technology Live Traffic Un-managed Streaming Server** Stream Splitting Stream Splitting 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

Content Engine Streaming capabilities: 

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

Pay Per View Service : 

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.

PPV foundation: Video Streaming: 

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

…with DRM and Billing: 

…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)

Codec: Which quality to expect?: 

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

Who is the competition ?: 

Who is the competition ? VoD Near VoD Life Analog TV Digital TV (Cable, Satellite*) (Cable, Hertzian) Video Rental Store IP pay per View* *Needs setup boxe to connect TV

How can Cisco help ?: 

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

Slide40: 

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

Content Delivery Networks System Building Blocks : 

Content Delivery Networks System Building Blocks Mobile Fixed Wireless Cable DSL Dedicated/ ATM/FR ISDN/Dial

Slide42: 

Thank You !!!