Table Of Contents
Configuring the ACE and Performing Basic VIP Load Balancing
Initially Configuring the ACE
Configuring VLANs for the ACE Using Cisco IOS Software
Sessioning and Logging in to the ACE
Assigning a Name to the ACE
Assigning an IP Address to the ACE
Configuring a Default Route
Configuring Remote Access to the ACE
Accessing the ACE through a Telnet Session
Configuring Basic VIP Load Balancing on the ACE
Configuring Real Servers
Configuring a Server Farm
Configuring the VIP Traffic Policy
Configuring an ACL
Verifying the VIP Load-Balancing Configuration
Where to Go Next
Configuring the ACE and Performing Basic VIP Load Balancing
This chapter provides procedures to configure the ACE to allow traffic and perform basic VIP load balancing. It also includes document references for more detailed configuration information.
Before performing the procedures in this chapter, you should install the ACE in the Catalyst 6500 series switch or a Cisco 7600 series router. For information on how to install the ACE, see the Cisco Application Control Engine Module Installation Note.
This chapter contains the following major sections:
•
Initially Configuring the ACE
•
Configuring Basic VIP Load Balancing on the ACE
•
Where to Go Next
Initially Configuring the ACE
The initial configuration of the ACE allows you to do the following tasks:
•
Pass traffic from the supervisor engine in the Catalyst 6500 series switch or a Cisco 7600 series router (an ACE20-MOD-K9 module only) to the ACE
•
Allow network connectivity
•
Perform remote management through Telnet
This section describes how to accomplish these tasks:
•
Configuring VLANs for the ACE Using Cisco IOS Software
•
Sessioning and Logging in to the ACE
•
Assigning a Name to the ACE
•
Assigning an IP Address to the ACE
•
Configuring a Default Route
•
Configuring Remote Access to the ACE
•
Accessing the ACE through a Telnet Session
Configuring VLANs for the ACE Using Cisco IOS Software
Before the ACE can receive traffic from the supervisor engine in the Catalyst 6500 series switch or a Cisco 7600 series router (an ACE20-MOD-K9 module only), you must create VLAN groups on the supervisor engine, and then assign the groups to the ACE. After you configure the VLAN groups on the supervisor engine for the ACE, you can configure the VLAN interfaces on the ACE.
In Cisco IOS software, you can create one or more VLAN groups, and then assign the groups to the ACE. For example, you can assign all the VLANs to one group, or you can create a group for each customer.
You cannot assign the same VLAN to multiple groups; however, you can assign multiple groups to an ACE. VLANs that you want to assign to multiple ACEs, for example, can reside in a separate group from VLANs that are unique to each ACE.
Note
Before you begin, contact your network administrator to determine which VLANs and addresses are available for use by the ACE.
To configure the VLANs for the ACE using the Cisco IOS software, perform the following steps:
Step 1
Connect to the supervisor engine to open a session. For example, use Telnet to connect to the supervisor engine at the IP address 172.19.110.5, enter:
linux$ telnet 172.19.110.5
Step 2
Assign VLANs to a group by using the svclc vlan-group group_number vlan_range command in configuration mode. You can assign a maximum of 16 VLAN groups on an ACE. For example, to create three VLAN groups, 50 with a VLAN range of 55 to 57, 51 with a VLAN range of 75 to 86, and 52 with a VLAN 100, enter:
Router(config)# svclc vlan-group 50 55-57
Router(config)# svclc vlan-group 51 70-85
Router(config)# svclc vlan-group 52 100
Step 3
Assign the VLAN groups to the ACE by using the svc module slot_number vlan-group group_number_range command. For example, to assign VLAN-groups 50 and 52 to the ACE in slot 5, and VLAN-group 51 and 52 to the ACE in slot 8, enter:
Router(config)# svc module 5 vlan-group 50,52
Router(config)# svc module 8 vlan-group 51,52
Step 4
View the group configuration for the ACE and the associated VLANs by using the show svclc vlan-group command. For example, enter:
Router# show svclc vlan-group
Step 5
View VLAN group numbers for all modules, by using the show svc module command. For example, enter:
Sessioning and Logging in to the ACE
To initially session and log in to the ACE, perform the following steps:
Step 1
Session into the ACE from the supervisor engine by using the session command from the supervisor engine. For example, to session into the ACE in slot 5, enter:
Router# session slot 5 processor 0
Step 2
At the login prompt, log into the ACE by entering the login username and password. By default, the username and password are admin. For example, enter:
You are ready to use the ACE CLI when the following prompt appears:
To change the default login username and password, see the Cisco Application Control Engine Module Administration Guide.
Step 3
Prevent this current session from timing out by using the terminal session-timeout command and setting it to 0. By default, a session on the ACE is automatically logged out after 5 minutes of inactivity. For example, enter:
switch/Admin# terminal session-timeout 0
Step 4
Disable the inactivity timeout when you log in to the ACE again by using the login timeout command in configuration mode as follows:
a.
Access configuration mode by using the configure command in Exec mode. For example, enter:
Enter configuration commands, one per line. End with CNTL/Z
b.
Disable the inactivity timer by setting the login timeout command to 0. For example, enter:
switch/Admin(config)# login timeout 0
Assigning a Name to the ACE
The hostname is used for the command-line prompts and default configuration filenames. If you establish sessions to multiple devices, the hostname helps you track where you enter commands. By default, the hostname for the ACE is switch.
Change the hostname for the ACE by using the host command. Enter a case-sensitive name that contains from 1 to 32 alphanumeric characters. For example, to change the hostname of the ACE from switch to host1, enter:
switch/Admin(config)# hostname host1
The prompt appears with the new hostname:
Assigning an IP Address to the ACE
After you assign the VLANs to the ACE, you can assign an IP address to the ACE for client connectivity over the network.
Note
The ACE requires a route back to the client before it can forward a request to a server. Otherwise, a flow cannot be established.
Use the show vlans command in Exec mode for the Admin context to display the ACE VLANs downloaded from the supervisor engine. Because show commands are available in Exec mode, you can use these commands from any configuration mode by including the do command. For example, enter:
host1/Admin(config)# do show vlans
Vlans configured on SUP for this module
To configure an VLAN interface on the ACE and access interface mode to configure the interface attributes, perform the following steps:
Step 1
Access interface configuration mode for the VLAN by using the interface vlan command. For example, to create VLAN 55, enter:
host1/Admin(config)# interface vlan 55
Step 2
Assign an IP address to a VLAN interface for client connectivity by using the ip address command. For example, to set the IP address of 172.19.110.8 255.255.255.192 for the ACE, enter:
host1/Admin(config-if)# ip address 172.19.110.8 255.255.255.192
Step 3
Provide a description for the interface by using the description command. For example, enter:
host1/Admin(config-if)# description Client side connectivity
Step 4
Enable the interface by using the no shutdown command. For example, enter:
host1/admin(config-if)# no shutdown
Step 5
Verify that VLAN 55 is up by using the show interface command. For example, enter:
host1/admin(config-if)# do show interface vlan 55
Step 6
Verify the network connectivity by using the ping command. For example, enter:
host1/admin(config-if)# do ping 172.19.110.1
Step 7
Display the ARP table by using the show arp command. For example, enter:
host1/admin(config-if)# do show arp
Step 8
Reenter configuration mode by using the exit command. For example, enter:
host1/admin(config-if)# exit
Configuring a Default Route
The default route identifies the IP address where the ACE sends all IP packets for which it does not have a route. To set a default route, use the ip route dest_ip_prefix netmask gateway_ip_address command.
For example, to set the IP address and subnet mask for the default route (0.0.0.0/0) and the default gateway to 172.19.110.1, an address on the same network as VLAN 55, enter:
host1/Admin(config)# ip route 0.0.0.0 0.0.0.0 172.19.110.1
To display the ACE routing table, use the show ip route command. For example, enter:
host1/Admin(config)# do show ip route
Configuring Remote Access to the ACE
Before remote network access can occur on the ACE, you must create a configuration that includes the following features:
•
A class map to specify the traffic allowed access to an ACE interface
•
A policy map to decide what to do with the class-map traffic
•
A service policy to apply the policy map to an interface
To configure remote network management, perform the following steps:
Step 1
Create a class map by using the class-map type management command. For example, to create a management type class map named REMOTE_ACCESS that matches any traffic and to access class map configuration mode, enter:
host1/Admin(config)# class-map type management match-any REMOTE_ACCESS
host1/Admin(config-cmap-mgmt)#
Step 2
Provide a description for the class map by using the description command. For example, enter:
host1/Admin(config-cmap-mgmt)# description Remote access traffic match
Step 3
Configure the match protocol that permits network management traffic by using the match protocol command. For example, to permit traffic based on the protocol of SSH, Telnet, and ICMP for any source address, enter:
host1/Admin(config-cmap-mgmt)# match protocol telnet any
host1/Admin(config-cmap-mgmt)# match protocol ssh any
host1/Admin(config-cmap-mgmt)# match protocol icmp any
Step 4
Reenter configuration mode by using the exit command. For example, enter:
host1/Admin(config-cmap-mgmt)# exit
Step 5
Create a policy map for traffic destined to an ACE interface and access policy map management configuration mode by using the policy-map type management first-match command. For example, to create the REMOTE_MGMT_ALLOW_POLICY policy map, enter:
host1/Admin(config)# policy-map type management first-match
REMOTE_MGMT_ALLOW_POLICY
host1/Admin(config-pmap-mgmt)#
Step 6
Apply the class map to this policy and access policy map class configuration mode by using the class command. For example, to apply the previously created REMOTE_ACCESS class map to this policy, enter:
host1/Admin(config-pmap-mgmt)# class REMOTE_ACCESS
host1/Admin(config-pmap-mgmt-c)#
Step 7
Allow the ACE to receive the configured class map management protocols by using the permit command. For example, enter:
host1/Admin(config-pmap-mgmt-c)# permit
Step 8
Reenter configuration mode by using the exit command. For example, enter:
host1/Admin(config-pmap-mgmt-c)# exit
host1/Admin(config-pmap-mgmt)# exit
Step 9
Access interface configuration mode for the VLAN to which you want to apply the policy map. For example, access the interface configuration mode for VLAN 55, enter:
host1/Admin(config)# interface vlan 55
Step 10
Apply the policy map to the interface by using the service-policy input command. For example, to apply the REMOTE_MGMT_ALLOW_POLICY policy map to the interface, enter:
host1/Admin(config-if)# service-policy input REMOTE_MGMT_ALLOW_POLICY
Step 11
View the applied service policy on the interface by using the show service-policy command. For example, to display the REMOTE_MGMT_ALLOW_POLICY policy applied to the interface, enter:
host1/Admin(config-if)# do show service-policy
REMOTE_MGMT_ALLOW_POLICY
Step 12
Save your configuration changes from the running configuration to the startup configuration.
host1/Admin(config-if)# do copy running-config startup-config
Step 13
Display the running configuration by using the show running-config command. For example, enter:
host1/Admin# show running-config
Generating configuration....
class-map type management match-any REMOTE_ACCESS
10 match protocol telnet any
20 match protocol ssh any
30 match protocol icmp any
policy-map type management first-match REMOTE_MGMT_ALLOW_POLICY
ip address 172.19.110.8 255.255.255.192
description Client side connectivity
service-policy input REMOTE_MGMT_ALLOW_POLICY
ip route 0.0.0.0 0.0.0.0 172.19.110.1
Accessing the ACE through a Telnet Session
After you have completed the previous configurations, you should be able to use Telnet to access the ACE using its IP address. To use Telnet to access the ACE, perform the following steps:
Step 1
Connect to the supervisor engine to open another session. For example, enter
linux$ telnet 172.19.110.5
Step 2
Use Telnet to verify that you can access the ACE interface. For example, to access the ACE from the VLAN IP address of 172.19.110.8, enter:
Router# telnet 172.19.110.8
Trying 172.19.110.8 ... Open
Step 3
At the prompt, log in to the ACE. Enter the admin login username and the admin password. For example, enter:
Cisco Application Control Software (ACSW)
TAC support: http://www.cisco.com/tac
Copyright (c) 2002-2006, Cisco Systems, Inc. All rights reserved.
The copyrights to certain works contained herein are owned by
other third parties and are used and distributed under license.
Some parts of this software are covered under the GNU Public
License. A copy of the license is available at
http://www.gnu.org/licenses/gpl.html.
Step 4
Display the Telnet session by using the show telnet command. For example, enter:
Configuring Basic VIP Load Balancing on the ACE
A basic load-balancing configuration allows the ACE to perform the following tasks:
•
Match VIP destined traffic flows
•
Load balance these flows to real servers on the network
Class maps classify client traffic destined to a VIP address. The ACE load balances traffic to a server farm and selects one of the real servers to respond to the client request.
This section provides the following topics to accomplish these tasks:
•
Configuring Real Servers
•
Configuring a Server Farm
•
Configuring the VIP Traffic Policy
•
Configuring an ACL
•
Verifying the VIP Load-Balancing Configuration
Configuring Real Servers
Real servers are dedicated physical servers that you typically configure in groups called server farms. These servers provide services to clients, for example, HTTP or XML content. You identify real servers with names and characterize them with IP addresses, connection limits, and weight values.
To configure real servers on the ACE, perform the following steps:
Step 1
Enter configuration mode by using the configure command in Exec mode. For example, enter:
host/Admin# config
Enter configuration commands, one per line. End with CNTL/Z
Step 2
Create a real server and access real server host configuration mode by using the rserver command. For example, to create a real server named SERVER1 as a host type (the default), enter:
host1/Admin(config)# rserver SERVER1
host1/Admin(config-rserver-host)#
Step 3
Enter a description of the real server by using the description command. For example, enter:
host1/Admin(config-rserver-host)# description web-one content server
Step 4
Assign the real server IP address in dotted-decimal notation by using the ip address command. For example, to assign the IP address of 192.168.4.11, enter:
host1/Admin(config-rserver-host)# ip address 192.168.4.11
Step 5
Place the real server in service by using the inservice command. For example, enter:
host1/Admin(config-rserver-host)# inservice
Step 6
Reenter configuration mode by using the exit command. For example, enter:
host1/Admin(config-rserver-host)# exit
Step 7
Configure additional real servers by repeating Steps 2 through 5. For example, to add a real server named SERVER2 with an IP address of 192.168.4.12, enter:
host1/Admin(config)# rserver SERVER2
host1/Admin(config-rserver-host)# description web-two content server
host1/Admin(config-rserver-host)# ip address 192.168.4.12
host1/Admin(config-rserver-host)# inservice
Step 8
Reenter configuration mode by using the exit command. For example, enter:
host1/Admin(config-rserver-host)# exit
Step 9
Display the configuration of the real servers by using the show running-config rserver command. For example, enter:
host1/Admin(config)# do show running-config rserver
Configuring a Server Farm
After you create and configure the real servers, add them to a server farm. To create a server farm, perform the following steps:
Step 1
Create a server farm and access server farm host configuration mode by using the serverfarm command. For example, to create a server farm of type host (the default) named SFARM1, enter:
host1/Admin(config)# serverfarm SFARM1
host1/Admin(config-sfarm-host)#
Step 2
Associate an existing real server with the server farm and enter server farm host real server configuration mode by using the rserver command. For example, to associate SERVER1 real server to the server farm, enter:
host1/Admin(config-sfarm-host)# rserver SERVER1
host1/Admin(config-sfarm-host-rs)#
Step 3
Place the real server in service by using the inservice command. Otherwise the ACE considers it out of service and the server farm cannot receive or respond to client requests. For example, enter:
host1/Admin(config-sfarm-host-rs)# inservice
Step 4
Reenter server farm host configuration mode by using the exit command. For example, enter:
host1/Admin(config-sfarm-host-rs)# exit
host1/Admin(config-sfarm-host)#
Step 5
Associate the SERVER2 real server to the server farm. For example, enter:
host1/Admin(config-sfarm-host)# rserver SERVER2
host1/Admin(config-sfarm-host-rs)#
Step 6
Place the real server in service. For example, enter:
host1/Admin(config-sfarm-host-rs)# inservice
Step 7
Reenter configuration mode by using the exit command. For example, enter:
host1/Admin(config-sfarm-host-rs)# exit
host1/Admin(config-sfarm-host)# exit
Step 8
Verify that the real servers appears as operational, even though network connectivity had not been established by using the show rserver command. For example, to display the SERVER1 real server, enter:
host1/Admin(config)# do show rserver SERVER1
Step 9
Add an interface to allow the ACE to communicate with the real servers by using the interface vlan command. For example, to configure VLAN 57 and access its configuration mode, enter:
host1/Admin(config)# interface vlan 57
Step 10
Configure the IP address that is associated with the real server addresses by using the ip address command. For example, to configure the IP address of 192.168.4.1 255.255.255.0, enter:
host1/Admin(config-if)# ip address 192.168.4.1 255.255.255.0
Step 11
Provide a description for the interface by using the description command. For example, enter:
host1/Admin(config-if)# description Server-side Interface
Step 12
Enable the interface by using the no shutdown command. For example, enter:
host1/admin(config-if)# no shutdown
Step 13
Save the running configuration to the startup configuration. For example, enter:
host1/Admin(config-if)# do copy running-config startup-config
Step 14
Reenter configuration mode by using the exit command. For example, enter:
host1/Admin(config-if)# exit
Step 15
Display how the ACE populates the ARP table with the real server (RSERVER) by using the show arp command. For example, enter:
host1/Admin(config)# do show arp
Configuring the VIP Traffic Policy
The ACE classifies incoming traffic with class maps that are associated with policy maps to perform an action based on the class map match. The simplest match is server load balancing based on a client's attempt to reach a virtual IP address and port. This type of match is a Layer 3 and Layer 4 traffic policy. It matches only the destination IP address and port and then makes the server load-balancing decision.
To create a VIP traffic policy, perform the following steps:
Step 1
Create a Layer 7 SLB policy map that attempts to match class maps in the order in which they occur for load balancing by using the policy-map type loadbalance first-match command. For example, to create a load balancing policy map named L7_VIP_LB_ORDER_POLICY, enter:
host1/Admin(config)# policy-map type loadbalance first-match
L7_VIP_LB_ORDER_POLICY
host1/Admin(config-pmap-lb)#
Step 2
For a simple load-balancing policy, assign the ACE default class map that has an implicit match any statement in it for matching any traffic classification. Use the class class-default command. For example, enter:
host1/Admin(config-pmap-lb)# class class-default
host1/Admin(config-pmap-lb-c)#
Step 3
Add the server farm to this class by using the serverfarm command. For example, to add the previously created SFARM1 server farm, enter:
host1/Admin(config-pmap-lb-c)# serverfarm SFARM1
Step 4
Reenter configuration mode by using the exit command. For example, enter:
host1/Admin(config-pmap-lb-c)# exit
host1/Admin(config-pmap-lb)# exit
Step 5
Create a Layer 3 and Layer 4 load-balancing class map by using the class-map command. For example, to create a class map named L4_VIP_ADDRESS_CLASS, enter:
host1/Admin(config)# class-map L4_VIP_ADDRESS_CLASS
host1/Admin(config-cmap)#
Step 6
Define a VIP address match statement by using the match virtual-address command. For example, to define a match statement for the IP address 172.19.110.9 for any IP protocol, enter:
host1/Admin(config-cmap)# match virtual-address 172.19.110.9 any
Step 7
Reenter configuration mode by using the exit command. For example, enter:
host1/Admin(config-cmap)# exit
Step 8
Create a Layer 3 and Layer 4 multi-match policy map to direct classified incoming requests to the load-balancing policy map by using the policy-map multi-match command. For example, to create the policy map named L4_LB_VIP_POLICY, enter:
host1/Admin(config)# policy-map multi-match L4_LB_VIP_POLICY
host1/Admin(config-pmap)#
Step 9
Associate the Layer and Layer 4 class map that defines the VIP address with the policy map by using the class command. For example, to associate the previously created L4_VIP_ADDRESS_CLASS class map, enter
host1/Admin(config-pmap)# class L4_VIP_ADDRESS_CLASS
host1/Admin(config-pmap-c)#
Step 10
Associate the Layer 7 load-balancing policy map with the Layer 3 and Layer 4 policy map by using the loadbalance command. This association determines the actions that the ACE takes when network traffic matches a class map. For example, to associate the previously created L7_VIP_LB_ORDER_POLICY policy map, enter:
host1/Admin(config-pmap-c)# loadbalance policy L7_VIP_LB_ORDER_POLICY
Step 11
Enable a VIP for load-balancing operations by using the loadbalance vip inservice command. For example, enter:
host1/Admin(config-pmap-c)# loadbalance vip inservice
Step 12
Reenter configuration mode by using the exit command. For example, enter:
host1/Admin(config-pmap-c)# exit
host1/Admin(config-pmap)# exit
host1/Admin(config)# exit
Step 13
Access the client-facing interface to which you want to apply the multi-match policy map by using the interface vlan command. For example, to access interface configuration mode for VLAN 55, enter:
host1/Admin(config)# interface vlan 55
Step 14
Apply the multi-match policy map by using the service-policy input command. For example, to apply the L4_LB_VIP_POLICY policy map, enter:
host1/Admin(config-if)# service-policy input L4_LB_VIP_POLICY
Step 15
Reenter configuration mode by using the exit command. For example, enter:
host1/Admin(config-if)# exit
Step 16
Save the running configuration to the startup configuration.
host1/Admin(config)# do copy running-config startup-config
Step 17
Verify that the ACE will respond to traffic to the VIP address by using the show service-policy command. This command displays whether the VIP state is inservice. For example, to display the service policy state for the L4_LB_VIP_POLICY policy map, enter:
host1/Admin(config)# do show service-policy L4_LB_VIP_POLICY
Configuring an ACL
An access control list (ACL) provides an extra layer of security on the services that the ACE provides. For traffic destined to a class map that is applied to a multi-match policy map, you must configure an ACL and apply it to an interface. Otherwise, the ACE denies all traffic on the interface.
To configure an ACL, perform the following steps:
Step 1
Create an ACL for the interface by using the access-list command. For example, to create an ACL named ALL for access control on IP traffic through the ACE extended ACL and permit the forwarding of any source IP address to any destination address, enter:
host1/Admin(config)# access-list ALL line 10 extended permit ip any
any
Step 2
Access interface configuration mode for the interface configured with the multi-match policy map by using the interface vlan command. For example, to access interface configuration mode for VLAN 55, enter:
host1/Admin(config)# interface vlan 55
Step 3
Apply the ACL to the interface by using the access-group input command. For example, to apply the previously created ALL ACL, enter:
host1/Admin(config-if)# access-group input ALL
Step 4
Reenter Exec mode by using the end command.
host1/Admin(config-if)# end
Step 5
Verify that the ACL is applied and is active by using the show access-list command. For example, enter:
host1/Admin# show access-list ALL
Step 6
Save the running configuration to the startup configuration.
host1/Admin# copy running-config startup-config
Step 7
Display the configuration information by using the show running-config command.
Note
In this example, the basic load-balancing configuration is bolded.
For example, enter:
host1/Admin# show running-config
Generating configuration....
access-list ALL line 10 extended permit any ip any any
description web-one content server
description web-two content server
class-map type management match-any REMOTE_ACCESS
10 match protocol telnet any
20 match protocol ssh any
30 match protocol icmp any
class-map match-all L4_VIP_ADDRESS_CLASS
10 match virtual-address 172.19.110.9 any
policy-map type management first-match REMOTE_MGMT_ALLOW_POLICY
policy-map type loadbalance first-match L7_VIP_LB_ORDER_POLICY
policy-map multi-match L4_LB_VIP_POLICY
class L4_VIP_ADDRESS_CLASS
loadbalance vip inservice
loadbalance policy L7_VIP_LB_ORDER_POLICY
ip address 172.19.110.8 255.255.255.192
description Client side connectivity
service-policy input REMOTE_MGMT_ALLOW_POLICY
service-policy input L4_LB_VIP_POLICY
ip address 192.168.4.1 255.255.255.0
description Server-side Interface
ip route 0.0.0.0 0.0.0.0 172.19.110.1
Verifying the VIP Load-Balancing Configuration
To verify the load-balancing configuration, use the show service-policy command to display the incrementing of the counters as connections are handled. For example, to display the counters for the L4_LB_VIP_POLICY policy map, enter:
host1/Admin# show service-policy L4_LB_VIP_POLICY
service-policy: L4_LB_VIP_POLICY
class: L4_VIP_ADDRESS_CLASS
L7 policy: L7_VIP_LB_ORDER_POLICY, VIP state: INSERVICE
curr conns : 0 , hit count : 20
client pkt count : 100 , client byte count: 13000
server pkt count : 127 , server byte count: 92381
You can also verify access to the real servers by using a Telnet session to connect to the VIP address. If you are able to receive the login and password prompt from the ACE, access to the real servers is available through the VIP address. For example, enter:
linux$ telnet 172.19.110.9
Trying 172.19.110.9... Open
Where to Go Next
After you have configured the ACE to allow traffic and remote access, and configured it for basic load balancing, you can configure more advanced features on the ACE.
Table 2-1 lists additional advanced ACE features, including document references where you can obtain configuration information. For information on the ACE command-line interface and commands for each mode, see the Cisco Application Control Engine Module Command Reference.
Table 2-1 Additional ACE Features
Advanced Feature
|
For more information, see...
|
Application protocol inspection
|
Cisco Application Control Engine Module Security Configuration Guide
Chapter 3, Configuring Application Protocol Inspection
|
Connection persistence using HTTP-cookie, HTTP header, or IP netmask stickiness
|
Cisco Application Control Engine Module Server Load-Balancing Configuration Guide
Chapter 5, Configuring Stickiness
|
Health monitoring including probes
|
Cisco Application Control Engine Module Server Load-Balancing Configuration Guide
Chapter 4, Configuring Health Monitoring
|
Layer 7 server load-balancing traffic policy, including class maps and policy maps
|
Cisco Application Control Engine Module Server Load-Balancing Configuration Guide
Chapter 3, Configuring Traffic Policies for Server Load Balancing
|
Network Address Translation (NAT)
|
Cisco Application Control Engine Module Security Configuration Guide
Chapter 5, Configuring Network Address Translation
|
Redundancy
|
Cisco Application Control Engine Module Administration Guide
Chapter 7, Configuring Redundant ACE Modules
|
SSL functionality
|
Cisco Application Control Engine Module SSL Configuration Guide
|
TCP/IP normalization
|
Cisco Application Control Engine Module Security Configuration Guide
Chapter 4, Configuring TCP/IP Normalization and IP Reassembly Parameters
|
User authentication and accounting
|
Cisco Application Control Engine Module Security Configuration Guide
Chapter 2, Configuring Authentication and Accounting Services
|
Virtualization and role-based access control (RBAC)
|
Cisco Application Control Engine Module Virtualization Configuration Guide
|