Overview of the Client Accelerator
This chapter introduces the Client Accelerator, the Management Console, and the basic steps for deploying Client Accelerator packages. This overview contains these sections:
Before reading this guide, you should know how to install and connect the Client Accelerator to your network. For details, see the Client Accelerator Installation Guide.
To use this chapter, you must know how to install, configure, and manage WAN optimization using the SteelHead. For details about the SteelHead, see the SteelHead Installation and Configuration Guide, the SteelHead User Guide, and the SteelHead Deployment Guide.
Hardware and software dependencies
This table summarizes the hardware and software requirements for the Client Accelerator.
Client Accelerator Component | Hardware and software requirements |
Client Accelerator | 19-inch (483-mm) two-post or four-post rack. |
Management Console | The Management Console has been tested with Mozilla Firefox 24 ESR and Microsoft Internet Explorer 8.0 and 9.0. JavaScript and cookies must be enabled in your web browser. |
Client Accelerator | RiOS 4.0.x or later on the SteelHead. |
Overview of the Client Accelerator solution
The Client Accelerator solution lets you optimize TCP traffic to remote users who are accessing your computer network using any type of remote access. Remote users employ client software to exchange optimized data with a SteelHead. In most cases, the Client Accelerator requires only a hostname and IP address to be operational, and client software can be deployed using default settings.
Depending on your organization, your Client Accelerator solution can include:
• SteelHead Client Accelerator - A dedicated, rackable unit designed to manage the Client Accelerator licenses and to control the deployment, management, and reporting of Client Accelerator endpoint software for large deployments and rapidly growing organizations.
• Virtual Steelhead Mobile Controller - Provides virtualized enterprise-grade acceleration for small- sized and medium-sized businesses or smaller strategic mobile deployments.
• Client Accelerator Client - The client software that enables LAN-like performance for Windows PCs or Mac computers, no matter where users are located. Client Accelerator endpoints are managed by the Client Accelerator and connect to a SteelHead.
• SteelHead - SteelHeads deployed throughout the network optimize data generated and accessed by end users. The Client Accelerator allows Client Accelerator endpoints to exchange optimized data with the SteelHead. For details on the SteelHead, see the SteelHead Deployment Guide and the SteelHead User Guide.
The Client Accelerator solution enables you to perform optimization for these types of users:
• Mobile Users - Employees who connect to the WAN from various locations and also connect to the LAN locally.
• Home Users - Employees who use computers that connect to the corporate network.
• Small Branch Office Users - Users located at offices with fewer than ten employees who connect to the WAN but don’t have a standard SteelHead on site.
The Client Accelerator software is deployed to PC or Mac laptops or desktops. A Client Accelerator, typically located in the data center, is required for Client Accelerator deployment, management, and licensing control. After the Client Accelerator is deployed, packages that contain client software can be distributed.
For improved security, the Client Accelerator will stop optimizing with mobile clients that have been disconnected from the Client Accelerator for more than one month.
Client Accelerator policies are assigned to a group or a particular user on the Client Accelerator. Policies define optimization rules and connection information for the Client Accelerator endpoints. The Client Accelerator can update Client Accelerator policies:
1. Client Accelerator Controller is deployed in the data center.
2. Client Accelerator is installed on endpoints, such as laptops.
3. Client Accelerator endpoints connect to the Client Accelerator Controller.
4. Client Accelerator endpoints receive policy and license.
5. Client Accelerator endpoints connect to the SteelHead appliance for optimization of traffic.
The Client Accelerator is designed to be deployed to your Client Accelerator endpoints without additional configuration. It ships with default policies that provide default values for the client software that is deployed to your endpoints. You can create your own packages and your own polices as needed.
You can find information about custom deployments in this guide and in the SteelHead Deployment Guide.
Definition of terms
These terms are used to describe Client Accelerator features, attributes, and processes.
Term | Definition |
endpoint/Client Accelerator endpoint | An endpoint client or Client Accelerator endpoint is a client computer: for example, a Windows or Mac laptop, or a tablet. |
Client Accelerator package | A Client Accelerator install package is used to install Client Accelerator software onto each of your endpoint clients. A package created on a Client Accelerator contains the fully qualified domain name (FQDN) of the Client Accelerator and a certificate that secures communication between the client and the controller. The default Client Accelerator package that ships with the Client Accelerator contains default package settings. Typically, you can install and deploy the Client Accelerator without modifying the default policy or package that ship with the product. |
policies | A policy contains optimization rules for accelerating the WAN traffic between Client Accelerator endpoints and SteelHeads in your network. A policy is required for optimization to occur. A policy also contains information about the size of the Client Accelerator RiOS data store. Prior to Client Accelerator 4.0, policies were separated into endpoint and acceleration policies. |
group assignments | A group assignment is an association between a number of Client Accelerator endpoints or users and a package and policy. A group assignment governs which policies and packages the Client Accelerator provides to the Client Accelerator endpoints. When you create a package, you can assign a group assignment to it. The group assignment is associated with the Client Accelerator endpoints upon installation of the Client Accelerator software. The Client Accelerator subsequently uses the group assignment to identify the Client Accelerator endpoint and provides the assigned policies and software updates. Group assignment was called Deployment ID in Client Accelerator 2.x and earlier releases. |
clusters | Clusters are groups of two or more Client Accelerators used to pool available Client Accelerator licenses and configuration settings. The entire pool of available licenses remains available to the Client Accelerator endpoints even if one Client Accelerator has used all its licenses or one Client Accelerator fails. Client Accelerator endpoints can connect to Client Accelerators in a cluster and receive a consistent configuration from any Client Accelerator in the cluster. Configuration changes made to any Client Accelerator propagate to all Client Accelerators in the cluster. |
Demilitarized Zone (DMZ) | A demilitarized zone (DMZ) is a computer or small subnetwork that sits between a trusted internal network, such as a corporate private LAN, and an untrusted external network, such as the public internet. Typically, the DMZ contains devices accessible to internet traffic, such as web (HTTP) servers, FTP servers, SMTP (email) servers, and DNS servers. |
Client Accelerator administration tasks
The Client Accelerator facilitates these administration tasks for your Client Accelerator endpoints:
• Configuration - The Client Accelerator enables you to install, configure, and update Client Accelerator endpoints in groups. The Client Accelerator uses policies, packages, and deployment groups to facilitate centralized configuration and reporting.
• Monitoring - The Client Accelerator provides both high-level status and detailed statistics about Client Accelerator performance, and enables you to configure alerts for managed Client Accelerator endpoints.
• Management - The Client Accelerator enables you to schedule software upgrades and configuration changes to groups of Client Accelerator endpoints or to collect logs from Client Accelerator endpoints.
• License Pooling - You can join two or more Client Accelerators into a cluster, allowing pooling of available licenses. With license pooling, the entire pool of licenses remains available to the Client Accelerator endpoint, even if one Client Accelerator has used all its installed licenses or a Client Accelerator in the cluster fails. Client Accelerator endpoints can connect to any Client Accelerator in a cluster and receive shared configuration settings from any Client Accelerator in the cluster. For details, see
Configuring Client Accelerator clusters. What are policies?
Policies are sets of optimization, security, endpoint storage, and other configuration settings for groups of Client Accelerator endpoints that have the same performance requirements. Policies can also be shared by Client Accelerators that are cluster members. A policy can be for a specific Client Accelerator endpoint, or it can represent settings for groups of Client Accelerator endpoints and SteelHeads in your enterprise environment.
The Client Accelerator ships with a default policy, Initial, which the Client Accelerator automatically provides to endpoint clients. For basic settings, you can install and deploy Client Accelerator without modifying the default policy.
What are packages?
You use packages to install and update the Client Accelerator endpoint software on each of your endpoint clients. A package is an installation bundle for the client’s operating system that contains the Client Accelerator endpoint software and the information necessary for Client Accelerator endpoints to communicate with the Client Accelerator.
In most cases, you can deploy the default package included with the Client Accelerator.
If the package is to be downloaded by more than 50 clients, we recommend that you put the package on a file server so that the Client Accelerator is not overloaded with requests.
What are group assignments?
Group assignments govern which policies and packages your Client Accelerator endpoints receive. Group assignments enable you to deploy different policies to groups of Client Accelerator endpoints, based on their individual performance needs. When you deploy a package to a group, the Client Accelerator uses the group assignment to identify the proper subset of Client Accelerator endpoints and automatically provides policy and software updates to them. For details, see
Managing Client Accelerator assignments.What are clusters?
Clusters are groups of two or more Client Accelerators used to pool available endpoint licenses and share configurations when multiple Client Accelerators are needed to support large deployments. Client Accelerator endpoints associated with clusters have access to the licenses on all Client Accelerators in the cluster, even if one or more Client Accelerators are unavailable. Any cluster member can modify settings used by the cluster, and the settings are then automatically updated to the entire cluster. For detailed information about clusters, see
Configuring Client Accelerator clusters.Using the Management Console
This section describes how to connect to and navigate in the Management Console. It includes these sections:
You manage the Client Accelerator using either the web-based Management Console or the Riverbed command-line interface. We recommend that you use the Management Console to configure and manage your system. The Client Accelerator command-line features are described in the Riverbed Command-Line Interface Reference Manual.
Connecting to the Management Console
To connect to the Management Console, you must know the URL or IP address and administrator password that you assigned when you set up your Client Accelerator using the configuration wizard of the Client Accelerator. For details, see the Client Accelerator Installation Guide.
JavaScript and cookies must be enabled in your web browser.
To connect to the Management Console
1. Enter the URL for the Client Accelerator in the location box of your web browser:
<protocol>://<host>.<domain>
<protocol> is HTTP or HTTPS. HTTPS uses the SSL protocol to ensure a secure channel. If you use HTTPS to connect, you might be prompted to inspect and verify the SSL certificate. By default, the Client Accelerator uses a self-signed certificate, which provides encrypted web connections to the Management Console. It is re-created when the appliance hostname changes and when the certificate has expired.
<host> is the hostname you assigned to the Client Accelerator primary interface in the configuration wizard. If your DNS server maps that IP address to a name, you can specify the DNS name.
<domain> is the full domain name for the Client Accelerator appliance.
The Management Console appears, displaying the Login page.
Figure 1‑1. Login page

2. In the Username text box, specify the user login: admin, monitor, a login from a RADIUS or TACACS+ database, or any local accounts created using the role-based accounts feature. The default login is admin. For details on role-based accounts, see
Managing user permissions. Users with administrator (admin) privileges can configure and administer the Client Accelerator. Users with monitor (monitor) privileges can view the Client Accelerator reports and user logs, and change their own password. A monitor user can’t make configuration changes.
3. In the Password text box, specify the password you assigned in the configuration wizard of the Client Accelerator. (The Client Accelerator is shipped with the default password: password.)
4. Click Log In to display the Dashboard.