-
null
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This chapter describes how to configure application acceleration and optimization. With application acceleration and optimization features, you can configure application delivery and application acceleration options that increase productivity and efficiency. The application acceleration features optimize network performance and improve access to critical business information. This capability accelerates the performance of Web applications, including customer relationship management, portals, and online collaboration by up to 10 times.
Note When you use the ACE CLI to configure named objects (such as a real server, virtual server, parameter map, class map, health probe, and so on), consider that the Device Manager (DM) supports object names with an alphanumeric string of 1 to 64 characters, which can include the following special characters: underscore (_), hyphen (-), dot (.), and asterisk (*). Spaces are not allowed.
If you use the ACE CLI to configure a named object with special characters that the DM does not support, you may not be able to configure the ACE using DM.
NoteApplication acceleration performance on the ACE is 50 to 100 Mbps throughput. With typical page sizes and browser usage patterns, this equates to roughly 1,000 concurrent connections. Subsequent connections bypass the application acceleration engine. This limitation applies only to traffic that is explicitly configured to receive application acceleration processing (for example, FlashForward, Delta Optimization). Traffic that is not configured to receive application acceleration processing is not subject to these limitations. Also, because the ACE HTTP compression is implemented separately in hardware, it is not subject to these limitations. For example, if you have a mix of application-accelerated and non-application-accelerated traffic, the former is limited; the latter is not. If you have 50 Mbps of application-accelerated traffic, the ACE can still deliver up to 1.9 Gbps throughput for the non-application-accelerated traffic.
The application acceleration functions of the ACE appliance apply several optimization technologies to accelerate application performance. This functionality enables enterprises to optimize network performance and improve access to critical business information.
The ACE appliance provides the following application acceleration and optimization functionality:
Refer to Configuring Application Acceleration and Optimization or the Application Acceleration and Optimization Guide, Cisco ACE 4700 Series Application Control Engine Appliance for more information about application acceleration and optimization.
To define the different optimization and application acceleration functions that you want the ACE to perform, you must configure at least one each of the following:
– Configuring Application Acceleration and Optimization
– Configuring an HTTP Optimization Action List.
When you configure a parameter map with an action list for a class map, the ACE appliance validates the action list and parameter map configurations before deploying them.
– Configuring Application Acceleration and Optimization
– Configuring Optimization Parameter Maps
An HTTP optimization action list groups a series of individual application acceleration and optimization operations that you want the ACE to perform.
Use this procedure to configure an HTTP optimization action list.
Tip You can also configure HTTP optimization action lists when configuring a virtual server. For more information, see Configuring Application Acceleration and Optimization.
Step 1 Select Config > Virtual Contexts > context > Expert > Action Lists > Optimization Action Lists . The Optimization Action List table appears.
Step 2 Click Add to add a new optimization action list, or select an existing action list, and then click Edit to modify it.
Step 3 Configure the optimization action list using the information in Table 13-1.
Use this procedure to configure an Optimization parameter map for use with a Layer 3/Layer 4 policy map.
Tip You can also configure optimization parameter maps when configuring a virtual server. For more information, see Configuring Application Acceleration and Optimization.
Step 1 Select Config > Virtual Contexts > context > Load Balancing > Parameter Maps > Optimization Parameter Maps . The Parameter Maps table appears.
Step 2 Click Add to add a new parameter map, or select an existing parameter map, and then click Edit to modify it. The Optimization Parameter Map configuration screen appears.
Step 3 In the Parameter Name field, enter a unique name for this parameter map. Valid entries are unquoted text strings with no spaces and a maximum of 32 alphanumeric characters.
Step 4 Click Optimization . Optimization attributes appear.
Step 5 Configure optimization using the information in Table 8-5.
Table 13-2 provides a high-level overview of the steps required to configure HTTP optimization on an ACE appliance.
NoteTable 13-2 includes only the significant steps in each task. For detailed information on configuring these items, select the links provided, click Help in the ACE Appliance Device Manager GUI, or refer to Configuring Traffic Policies.
A virtual IP address has been configured for the context in which you configure HTTP optimization.
|
|
|
---|---|---|
1. Select Config > Virtual Contexts > context > Expert > Class Maps . 2. Click Add to add a new class map. 3. In the Class Map Type field, select Layer 7 Server Load Balancing . 4. In the Match Type field, select the method the ACE appliance is to use to evaluate multiple match statements when multiple match conditions exist in the class map. |
||
Create an HTTP optimization action list to specify the optimization actions that are to be performed. |
1. Select Config > Virtual Contexts > context > Expert > Action Lists . 2. Click Add to add a new action list. 3. Configure the action list using the information in Table 13-1. For more information, see Configuring an HTTP Optimization Action List. |
|
Create a Layer 7 HTTP optimization policy map and associate it with the server load-balancing class map in Step 1 and the action list configured in Step 2. |
1. Select Config > Virtual Contexts > context > Expert > Policy Maps . 2. Click Add to add a new policy map. 3. In the Type field, select Layer 7 HTTP Optimization . 5. In the Rules table, add the server load-balancing class map created in Step 1. 6. In the Action table, add the action list created in Step 2. |
|
Create a Layer 3/Layer 4 class map for server load balancing. |
1. Select Config > Virtual Contexts > context > Expert > Class Maps . 2. Click Add to add a new class map. 3. In the Class Map Type field, select Layer 3/4 Network Traffic . 4. In the Match Type field, select the method the ACE appliance is to use to evaluate multiple match statements when multiple match conditions exist in the class map. 6. Configure Virtual Address match conditions for this class map. |
|
Create a Layer 7 policy map for server load balancing and associate it with the Layer 7 server load-balancing class map from Step 1. |
1. Select Config > Virtual Contexts > context > Expert > Policy Maps . 2. Click Add to add a new policy map. 3. In the Type field, select Layer 7 Server Load Balancing . 5. Associate the Layer 7 server load-balancing class map configured in Step 1 with this policy map by adding it to the Rule table. |
|
Create a Layer 3/Layer 4 network traffic policy map and associate it with the: |
1. Select Config > Virtual Contexts > context > Expert > Policy Maps . 2. Click Add to add a new policy map. 3. In the Type field, select Layer 3/4 Network Traffic . 5. In the Rule table, add the Layer 3/Layer 4 server load-balancing class map configured in Step 4. 6. In the Action table, add the: – Layer 7 server load-balancing policy map created in Step 5 – HTTP optimization policy map created in Step 3 |
Use this procedure to configure HTTP optimization using virtual servers.
Step 1 Create a virtual server by following the instructions in Configuring Virtual Contexts.
Step 2 Configure HTTP optimization by following the instructions in Configuring Application Acceleration and Optimization.
NoteThis functionality is available for only Admin contexts.
ACE Appliance Device Manager allows you to configure global application acceleration and optimization options for logging and debugging as performed by the ACE appliance.
Step 1 Select Config > Virtual Contexts > admin_context > System > Application Acceleration And Optimization . The Application Acceleration And Optimization configuration screen appears.
Step 2 In the Debug Level field, enter the maximum level of system log messages to be sent to the syslog server, using the values in Table 4-4. The severity level that you specify indicates that you want syslog messages at that level and the more severe levels. For example, if you enter 3 for Error, syslog displays Error, Critical, Alert, and Emergency messages.
Step 3 Check the Appscope Log check box to indicate that the ACE appliance is to upload optimization statistical log information to the optional AVS 3180A Management station. Clear the check box to indicate that the ACE appliance is not to upload this information.
Step 4 Click Deploy Now to deploy this configuration on the ACE appliance.