Library Table of Contents Index Previous Next Comments

Scenario: Distributed streaming media caches

About this scenario  Top

The managers of NetDevices, Inc., want to provide live training sessions to their employees in offices around the world. They want to deploy streaming media service transparently, with L4 switches deployed with streaming media caches.

Organization's requirements  Top

The organization's requirements are as follows:

Deployment illustrated  Top

The following illustration shows how streaming media caches were deployed at NetDevices, Inc., and their relationship with the streaming server. The streaming media caches are deployed in regions to be able to serve streams closer to the users.

Note
For simplicity, network devices other than the L4 switches, streaming servers, and streaming media caches are not shown in the illustration.

The arrows in the previous illustration show, for each streaming media cache, where a streaming request is sent next if the streaming media cache in the region is not already delivering the stream to a client (that is, if a streaming miss occurs).

Deployment of transparency with L4 switches  Top

An L4 switch was deployed in each region in front of the streaming media cache. Each L4 switch is set up for transparent proxying, configured to pass requests for port 1755 (MMS) and port 554 (RTSP) to the streaming media cache. (In this example, the organization supports streaming media for both MMS and RTSP.) The switch is also configured to pass HTTP (port 80) traffic to the streaming media caches to support client media browsers that are set for HTTP transport only.

Note
A WCCP router could have been deployed in front of the streaming media caches instead of an L4 switch.

Hierarchical routing  Top

In this organization, routing is set up in a hierarchical fashion. Traffic of any type from the German and French regions destined for the U.S.A. must be sent through the European region.

Note
Alternatively, you can create a logical NetCache hierarchy to distribute requests that a NetCache appliance cannot resolve to one or more a proxy-cache servers higher in the logical hierarchy. See the Administration Guide for details about hierarchies.

Request resolution  Top

Only a subset of the company's streaming requests must be sent over the Internet to the streaming server because the regional streaming media caches attempt to resolve streaming requests that they receive.

Request resolution by the French and German streaming media caches

Streaming misses sent to the European region

Streaming misses sent to the U.S.A. region

The L4 switch in the U.S.A. region passes streaming misses from the European region directly to the streaming server. The L4 switch in the U.S.A. region passes requests from clients in the U.S.A. region to the L4 switch, and sends cache misses to the streaming server.

Failover  Top

Failover works as follows for this scenario:

Library Table of Contents Index Previous Next Comments