NoteThe most current Cisco documentation for released products is available on Cisco.com from the Support
Contents
Upgrade/Downgrade Guide, Cisco ACE 4700
Series Application Control Engine Appliance
Software Verion A4(2.0) and Later
September, 2011
and Documentation page.
This upgrade/downgrade guide applies to software version A4(2.0) and later for the Cisco ACE 4700
Series Application Control Engine Appliance. For information on the ACE features and configuration
details, see the ACE appliance documentation located on www.cisco.com at:
Upgrade Scenarios Based on Licenses in Software Release A4(1.1), A3(2.7), and Earlier
Upgrade Scenarios Based on Licenses in Software Release
A4(1.1), A3(2.7), and Earlier
This section describes the possible upgrade scenarios available to you when using the licenses in
software version A4(1.1), A3(2.7), and earlier.
Table 1Upgrade Scenarios Based on Software Release A4(1.1), A3(2.7), and
Earlier Licenses
Current LicenseNeedSolutionResult
ACE 4710 bundle licenses
ACE-4710-0.5F-K9
• 0.5 Gbps throughput
• 100 Mbps compression
• 100 SSL TPS
• 5 virtual contexts (VCs)
Increased SSL,
compression,
and/or VCs
Software upgrade to
version A4(2.0)
• 0.5 Gbps throughput
• Up to 2 Gbps of
compression
(limited by device
throughput)
• 7500 SSL TPS
ACE-4710-0.5F-K9
• 0.5 Gbps throughput
• 100 Mbps compression
• 100 SSL TPS
• 5VCs
ACE-4710-1F-K9
• 1 Gbps throughput
• 500 Mbps compression
• 5000 SSL TPS
• 5VCs
ACE-4710-1F-K9
• 1 Gbps throughput
• 500 Mbps compression
• 5000 SSL TPS
• 5VCs
ACE-4710-BAS-2PAK
Two units each with:
• 1 Gbps throughput
• 100 Mbps compression
• 1000 SSL TPS
• 5VCs
Throughput
upgrade only
Increased SSL,
compression,
and/or VCs
Throughput
upgrade only
Increased SSL,
compression,
and/or VCs
Start upgrade with
ACE-4710-BUN-UP1=
Software upgrade to
version A4(2.0)
Start upgrade with
ACE-4710-BUN-UP2=
Software upgrade to
version A4(2.0) on each
4710
• 20 VCs
• 1 Gbps throughput
• 500 Mbps
compression
• 5000 SSL TPS
• 5VCs
• 1 Gbps throughput
• Up to 2 Gbps of
compression
(limited by device
throughput)
• 7500 SSL TPS
• 20 VCs
• 2 Gbps throughput
• 1 Gbps compression
• 700 SSL TPS
• 5VCs
Each 4710 has:
• 1 Gbps throughput
• Up to 2 Gbps of
compression
(limited by device
throughput)
• 7500 SSL TPS
• 20 VCs
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
2
OL-25719-01
Upgrade Scenarios Based on Licenses in Software Release A4(1.1), A3(2.7), and Earlier
Table 1Upgrade Scenarios Based on Software Release A4(1.1), A3(2.7), and
Earlier Licenses (continued)
Current LicenseNeedSolutionResult
ACE-4710-BAS-2PAK
Two units each with:
• 1 Gbps throughput
• 100 Mbps compression
• 1000 SSL TPS
• 5VCs
ACE-4710-2F-K9
• 2 Gbps throughput
• 1 Gbps compression
• 7500 SSL TPS
• 5VCs
ACE-4710-2F-K9
• 2 Gbps throughput
• 1 Gbps compression
Throughput
upgrade only
Increased SSL,
compression
and/or VCs
Throughput
upgrade only
Start upgrade with
ACE-4710-BUN-UP2=
(Two licenses required
for two 4710s in the
2PAK bundle)
Software upgrade to
version A4(2.0)
Upgrade with
ACE-4710-BUN-UP3=
Each 4710 with:
• 2 Gbps throughput
• 1 Gbps compression
• 7500 SSL TPS
• 5VCs
• 2 Gbps throughput
• 2 Gbps compression
• 7500 SSL TPS
• 20 VCs
• 4 Gbps throughput
• 2 Gbps compression
• 7500 SSL TPS
• 7500 SSL TPS
• 5VCs
ACE-4710-4F-K9
• 4 Gbps throughput
• 2 Gbps compression
• 7500 SSL TPS
• 5VCs
ACE 4710 A-La-Carte Licenses
ACE4710 with 1 Gbps
throughput:
• ACE-AP-01-LIC
• Any combination of
feature licenses
ACE4710 with 1 Gbps
throughput:
• ACE-AP-01-LIC
• Any combination of
feature licenses
Increased VC
(only possible
option,
everything else is
maximized)
Increased SSL,
compression,
and/or VCs
Throughput
upgrade to
2 Gbps
Software upgrade to
version A4(2.0)
Software upgrade to
version A4(2.0)
Upgrade with
ACE-AP-02-UP1=
• 5VCs
• 2 Gbps throughput
• 2 Gbps compression
• 7500 SSL TPS
• 20 VCs
• 1 Gbps throughput
• Up to 2 Gbps of
compression
(limited by device
throughput)
• 7500 SSL TPS
• 20 VCs
• 2 Gbps throughput
• Retains previous
combination of
feature licenses
OL-25719-01
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
3
Upgrade Scenarios Based on Software Release A4(2.0) and Later Licenses
Table 1Upgrade Scenarios Based on Software Release A4(1.1), A3(2.7), and
Earlier Licenses (continued)
Current LicenseNeedSolutionResult
ACE4710 with 1 Gbps
throughput:
• ACE-AP-01-LIC
• Any combination of
Throughput
upgrade to
4 Gbps
feature licenses
ACE4710 with 2 Gbps
throughput:
• ACE-AP-02-LIC
• Any combination of
Increased SSL,
compression,
and/or VCs
feature licenses
ACE4710 with 2 Gbps
throughput:
• ACE-AP-02-LIC
• Any combination of
Throughput
upgrade to
4 Gbps
feature licenses
ACE4710 with 4 Gbps
throughput:
• ACE-AP-04-LIC
• Any combination of
Increased SSL,
compression,
and/or VCs
feature licenses
Upgrade with
ACE-AP-04-UP1=
Software upgrade to
version A4(2.0)
Upgrade with
ACE-AP-04-UP2=
Software upgrade to
version A4(2.0)
• 4 Gbps throughput
• Retains previous
combination of
feature licenses
• 2 Gbps throughput
• 2 Gbps compression
• 7500 SSL TPS
• 20 VCs
• 4 Gbps throughput
• Retains previous
combination of
feature licenses
• 4 Gbps throughput
• 2 Gbps compression
• 7500 SSL TPS
• 20 VCs
Upgrade Scenarios Based on Software Release A4(2.0) and
Later Licenses
This section describes the possible upgrade scenarios available to you when using the licenses in
software version A4(2.0) and later.
NoteSoftware version A4(2.0) and later contain only license bundles with 0.5 Gbps, 1 Gbps, 2 Gbps, or
4 Gbps of bandwidth and with all feature licenses at their maximum values.
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
4
OL-25719-01
Upgrade Scenarios Based on Software Release A4(2.0) and Later Licenses
Table 2Upgrade Scenarios Based on Software Release A4(2.0) and Later Licenses
Current LicenseNeedSolutionResult
ACE 4710 bundle licenses
ACE-4710-0.5F-K9
• 0.5 Gbps throughput
• 100 Mbps compression
• 100 SSL TPS
• 5VCs
ACE-4710-0.5F-K9
• 0.5 Gbps throughput
• 100 Mbps compression
• 100 SSL TPS
• 5VCs
ACE-4710-1F-K9
• 1 Gbps throughput
• 500 Mbps compression
• 5000 SSL TPS
• 5VCs
ACE-4710-1F-K9
• 1 Gbps throughput
• 500 Mbps compression
• 5000 SSL TPS
• 5VCs
ACE-4710-BAS-2PAK
Two units each with:
• 1 Gbps throughput
• 100 Mbps compression
• 1000 SSL TPS
• 5VCs
ACE-4710-BAS-2PAK
Two units each with:
• 1 Gbps throughput
• 100 Mbps compression
• 1000 SSL TPS
• 5VCs
Increased SSL,
compression
and/or VCs
Throughput
upgrade only
Increased SSL,
compression
and/or VCs
Throughput
upgrade only
Increased SSL,
compression
and/or VCs
Throughput
upgrade only
Software upgrade to
version A4(2.0)
Start upgrade with
ACE-4710-BUN-UPG1=
Software upgrade to
version A4(2.0)
Start upgrade with
ACE-4710-BUN-UPG2=
Software upgrade to
version A4(2.0) on each
4710
Start upgrade with
ACE-4710-BUN-UPG2=
(Two licenses required
for two 4710s in the
2PAK bundle)
• 0.5 Gbps throughput
• Up to 2 Gbps of
compression (limited
by device throughput)
• 7500 SSL TPS
• 20 VCs
• 1 Gbps throughput
• Up to 2 Gbps of
compression (limited
by device throughput)
• 7500 SSL TPS
• 20 VCs
• 1 Gbps throughput
• Up to 2 Gbps of
compression (limited
by device throughput)
• 7500 SSL TPS
• 20 VCs
• 2 Gbps throughput
• Up to 2 Gbps of
compression
• 7500 SSL TPS
• 20 VCs
Each 4710 has:
• 1 Gbps throughput
• Up to 2 Gbps of
compression (limited
by device throughput)
• 7500 SSL TPS
• 20 VCs
Each 4710 with:
• 2 Gbps throughput
• Up to 2 Gbps of
compression
• 7500 SSL TPS
• 20 VCs
OL-25719-01
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
5
Upgrade Scenarios Based on Software Release A4(2.0) and Later Licenses
Table 2Upgrade Scenarios Based on Software Release A4(2.0) and Later Licenses (continued)
Current LicenseNeedSolutionResult
ACE-4710-2F-K9
• 2 Gbps throughput
• 1 Gbps compression
• 7500 SSL TPS
• 5 VCs
ACE-4710-2F-K9
• 2 Gbps throughput
• 1 Gbps compression
Increased SSL,
compression
and/or VCs
Throughput
upgrade only
Software upgrade to
version A4(2.0)
Start upgrade with
ACE-4710-BUN-UPG3=
• 2 Gbps throughput
• 2 Gbps compression
• 7500 SSL TPS
• 20 VCs
• 4 Gbps throughput
• 2 Gbps compression
• 7500 SSL TPS
• 7500 SSL TPS
• 5VCs
ACE-4710-4F-K9
• 4 Gbps throughput
• 2 Gbps compression
• 7500 SSL TPS
• 5VCs
ACE 4710 A-La-Carte Licenses
ACE4710 with 1 Gbps
throughput
• ACE-AP-01-LIC
• Any combination of
feature licenses
ACE4710 with 1 Gbps
throughput
• ACE-AP-01-LIC
• Any combination of
feature licenses
ACE4710 with 1 Gbps
throughput
• ACE-AP-01-LIC
• Any combination of
feature licenses
Increased VC
(only possible
option, other
features are
maximized)
Increased SSL,
compression
and/or VCs
Throughput
upgrade to
2 Gbps
Throughput
upgrade to
4 Gbps
Software upgrade to
version A4(2.0)
Software upgrade to
version A4(2.0)
Start upgrade with
ACE-4710-BUN-UPG2=
Start upgrade with
ACE-4710-BUN-UPG2=
and then
ACE-4710-BUN-UPG3=
• 20 VCs
• 4 Gbps throughput
• 2 Gbps compression
• 7500 SSL TPS
• 20 VCs
• 1 Gbps throughput
• Up to 2 Gbps of
compression (limited
by device throughput)
• 7500 SSL TPS
• 20 VCs
• 2 Gbps throughput
• Up to 2 Gbps of
compression
• 7500 SSL TPS
• 20 VCs
• 4 Gbps throughput
• 2 Gbps compression
• 7500 SSL TPS
• 20 VCs
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
6
OL-25719-01
Effects of Upgrading or Downgrading to or from Software Release A4(2.0) or Later
Table 2Upgrade Scenarios Based on Software Release A4(2.0) and Later Licenses (continued)
Current LicenseNeedSolutionResult
ACE4710 with 2 Gbps
throughput
• ACE-AP-02-LIC
• Any combination of
feature licenses
ACE4710 with 2 Gbps
throughput
• ACE-AP-02-LIC
• Any combination of
feature licenses
ACE4710 with 4 Gbps
throughput
• ACE-AP-04-LIC
• Any combination of
feature licenses
Increased SSL,
compression
and/or VCs
Throughput
upgrade to
4 Gbps
Increased SSL,
compression
and/or VCs
Software upgrade to
version A4(2.0)
Start upgrade with
ACE-4710-BUN-UPG3=
Software upgrade to
version A4(2.0)
• 2 Gbps throughput
• 2 Gbps compression
(limited by device
throughput)
• 7500 SSL TPS
• 20 VCs
• 4 Gbps throughput
• 2 Gbps compression
• 7500 SSL TPS
• 20 VCs
• 4 Gbps throughput
• 2 Gbps compression
• 7500 SSL TPS
• 20 VCs
Effects of Upgrading or Downgrading to or from Software
Release A4(2.0) or Later
This section describes the licensing feature interactions when you upgrade to software version A4(2.0)
and later, and then downgrade to software version A4(1.1), A3(2.7), or earlier.
CautionIf you migrate from software version A4(1.1) to A4(2.0), keep in mind that the new software features in
A4(1.1) are not supported in A4(2.0) and you will lose those A4(1.1) features. However, you will gain
the dynamic workload scaling (DWS) feature that is supported in A4(2.0). Conversely, if you migrate
from software version A4(2.0) to software version A4(1.1), you will lose the DWS feature, but you will
gain the 20 plus features that are new in software version A4(1.1). For details about the A4(1.1) features,
see the Release Note, Cisco 4700 Series ACE Application Control Engine Appliance for software version
A4(1.1). For details about the DWS feature, see the Server Load-Balancing Guide, Cisco ACE Application Control Engine for software version A4(2.0).
ACE Appliance with Software Release A4(1.1), A3(2.7), and Earlier Licenses
When you upgrade to software version A4(2.0) or later from an earlier version, you may obtain new
feature capabilities (maximum limits for compression, SSL TPS, and the number of virtual contexts),
depending on your current license levels, without having to buy new software licenses. After you have
upgraded to software version A4(2.0), if you need to downgrade to an earlier software version, the earlier
software version reverts to the earlier feature limits that you had prior to the upgrade. For example, if
you acquired additional virtual contexts (a maximum of 20) when you upgraded to software version
A4(2.0) or later, when you downgrade to software version A3(2.7), A4(1.1), or earlier, you lose those
additional contexts and their configurations, and your contexts are limited again to a maximum of 5.
OL-25719-01
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
7
Ordering an Upgrade License and Generating a Key
ACE Appliance with Software Release A4(2.0) and Later Licenses
ACE appliances that ship with software version A4(2.0) and later contain licenses that reflect the new
maximum capabilities for compression, SSL TPS, and virtual contexts and vary only by bandwidth.
Because these new licenses are backward compatible with earlier software versions, if you downgrade
to an earlier version (for example, A4(1.1) or one of the A3(x) versions, the earlier software recognizes
and retains the new licensing capabilities.
Ordering an Upgrade License and Generating a Key
This section describes how to order an upgrade license and generate a license key for your ACE. To order
an upgrade license, follow these steps:
Step 1Order one of the available licenses using any of the available Cisco ordering tools on cisco.com.
Step 2When you receive the Software License Claim Certificate from Cisco, follow the instructions that direct
you to the following Cisco.com website:
• If you are a registered user of cisco.com, go to the following location:
http://www.cisco.com/go/license
• If you are not a registered user of cisco.com, go to the following location:
http://www.cisco.com/go/license/public
Step 3Enter the Product Authorization Key (PAK) number found on the Software License Claim Certificate as
your proof of purchase.
Step 4Provide all the requested information to generate a license key. Once the system generates the license
key, you will receive a license key e-mail with an attached license file and installation instructions.
Step 5Save the license key e-mail in a safe place in case you need it in the future (for example, to transfer the
license to another ACE).
For information on installing and managing ACE licenses:
• Using the ACE ACE CLI, see Chapter 3, Managing ACE Software Licenses, in the Administration
Guide, Cisco ACE Application Control Engine.
• Using the ACE Device Manager, see Chapter 2, Configuring Virtual Contexts, in the Device
Manager Guide, Cisco ACE 4700 Series Application Control Engine Appliance.
• Using ANM, see Chapter 5, Configuring Virtual Contexts, in the User Guide, Cisco Application
Networking Manager.
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
8
OL-25719-01
Upgrading Your ACE Software in a Redundant Configuration
Upgrading Your ACE Software in a Redundant Configuration
This procedure assumes that your ACE appliances are configured as redundant peers to ensure that there
is no disruption to existing connections during the upgrade process. In the following procedure, the
active ACE is referred to as ACE-1 and the standby ACE is referred to as ACE-2.
This section includes the following topics:
• Upgrade Guidelines and Limitations
• Before You Begin
• Upgrade Procedure
Upgrade Guidelines and Limitations
When you are upgrading the ACE, consder the following guidelines and limitations:
• All DM GUI browsers require that you enable cookies, JavaScript/scripting, Adobe Flash Player 9,
and popup windows. Whenever you plan to upgrade the ACE appliance software, end clients will
need to clear their browser cache of each client to properly use the DM GUI.
• During an upgrade of two redundant ACEs from software version A4(1.0) to software version
A4(2.0) or later, while the two ACEs are in split mode with A4(1.0) running on the active ACE and
A4(2.0) or later running on the standby, config sync is disabled because of a license incompatibility
between the two versions. Do not make any configuration changes while the two ACEs are in split
mode. If you make any configuration changes on the active ACE during this time, your changes are
not synchronized to the standby and are lost.
After you complete the upgrade, config sync is automatically reenabled and works normally. To
avoid this license incompatibility issue, you can install a 20-virtual context license before you
upgrade your ACEs to software version A4(2.0) and later.
• In software version A4(2.0) and later, the maximum number of concurrent connections for
optimization is reduced to 100 connections. If the ACE startup configuration contains the
concurrent-connections command in optimize configuration mode, consider the following:
–
If you upgrade the ACE to version A4(2.0) or later, the ACE software ignores the configured
command and sets it to 100 connections.
–
If you downgrade the ACE from version A4(2.0) or later, the command is removed from the
startup configuration, and you must reconfigure it after the downgrade process is completed.
• In a redundant configuration, dynamic incremental sync is a form of config sync that copies
configuration changes that you make on the active ACE to the standby ACE when the two ACEs are
running the same version of software and when both ACEs are up. When you upgrade from one
major release of ACE software to another major release (for example, from A3(2.0) to A4(1.0)) or
later, dynamic incremental sync is automatically disabled only while the active ACE is running
software version A4(1.0) and the standby ACE is running software version A3(2.0). See Tabl e 3.
We recommend that you do not make any configuration changes during this time and that you do not
keep the ACEs in this state for a long time. However, if you must make configuration changes while
the ACEs are in split mode, ensure that you manually synchronize to the standby ACE any
configuration changes that you make on the active ACE. After you complete the software upgrade
of both ACEs, a bulk sync occurs automatically to replicate the entire configuration of the new active
ACE to the new standby ACE. At this time, dynamic incremental sync will be enabled again. For
details about config sync, see Chapter 6, “Configuring Redundant ACEs” in the Administration Guide, Cisco ACE Application Control Engine.
OL-25719-01
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
9
Upgrading Your ACE Software in a Redundant Configuration
Table 3Redundancy Feature Availability Between Major ACE Software Versions
• Starting in version A1(8.0), the ACE introduced the STANDBY_WARM and
WARM_COMPATIBLE redundancy states to handle any CLI incompatibility issue between peers
during the upgrading and downgrading of the ACE software. When you upgrade or downgrade the
ACE software in a redundant configuration with a different software version, the
STANDBY_WARM and WARM_COMPATIBLE states allow the configuration and state
synchronization process to continue on a best-effort basis. This basis allows the active ACE to
synchronize configuration and state information to the standby ACE even though the standby ACE
may not recognize or understand the CLI commands or state information. These states allow the
standby ACE to come up with best-effort support. In the STANDBY_WARM state, as with the
STANDBY_HOT state, configuration mode is disabled on the standby ACE and configuration and
state synchronization continues. A failover from the active ACE to the standby ACE based on
priorities and preemption can still occur while the standby is in the STANDBY_WARM state.
Yes ( IP v 4
flows)
Yes ( IP v 4
flows)
Yes ( IP v 4
flows)
Downgrade Standby
supports
only IPv4
Downgrade Standby
supports
only IPv4
Downgrade Standby
supports
only IPv4
10
When redundancy peers run on different version images, the SRG compatibility field of the show ft
peer detail command output displays WARM_COMPATIBLE instead of COMPATIBLE. When the
peer is in the WARM_COMPATIBLE state, the FT groups on standby go to the STANDBY_WARM
state instead of the STANDBY_HOT state.
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
OL-25719-01
The following software version combinations in Tab le 4 indicate whether the SRG compatibility
field displays WARM_COMPATIBLE (WC) or COMPATIBLE (C):
NoteBy default, software versions are considered compatible unless they are explicitly declared as
incompatible.
Table 4Software Release Compatibility Matrix
Upgrading Your ACE Software in a Redundant Configuration
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
11
Upgrading Your ACE Software in a Redundant Configuration
Before You Begin
Before you upgrade your ACE software, be sure that your ACE configurations meet the upgrade
prerequisites in the following sections:
• Changing the Admin Password
• Changing the www User Password
• Removing the duplex Command from the ACE Configuration
• Removing the Underscore Character from a Hostname
• Creating a Checkpoint
• Consideration for a Startup Configuration with Optimization Concurrent Connections
• Checking Your Configuration for FT Priority and Preempt
• Consideration for a Startup Configuration with Optimization Concurrent Connections
NoteTo upgrade from software version A1(8a) to A4(1.0) or later, you must first upgrade software version
A1(8a) to A3(2.6). Then, upgrade software version A3(2.6) to A4(1.0) or later.
NoteIf you are upgrading a redundant configuration from software version A3(2.x) or A4(1.0) to software
version A4(2.0) or later, while the two ACEs are in split mode with the earlier software version running
on the active ACE and software version A4(2.0) running on the standby, config sync is disabled because
of a license incompatibility. If you make any configuration changes on the active ACE during this time,
your changes are not synchronized to the standby and are lost. After you complete the upgrade, config
sync is automatically reenabled. We recommend that you do not make any configuration changes while
the two ACEs are in split mode.
Changing the Admin Password
Before you upgrade to ACE software version A3(1.0) or higher, you must change the default Admin
password if you have not already done so. Otherwise, after you upgrade the ACE software, you will be
able to log in to the ACE only through the console port.
CautionIf you do not change the Admin password prior to upgrading to ACE software version A3(1.0) or higher,
configuration synchronization may fail and the context may not be in the STANDBY_HOT state.
For details on changing the default Admin password, do one of the following:
• From the CLI, see Chapter 1, Setting Up the ACE, in the Administration Guide, Cisco ACE
Application Control Engine.
• From the Device Manager GUI, see Chapter 1, Overview, in the Device Manager Guide, Cisco ACE
4700 Series Application Control Engine Appliance.
NoteIf your ACE is managed by the Cisco Application Networking Manager (ANM) software, you must
change the Admin password on the ANM in the Primary Attributes page instead of the ACE CLI. From
the ANM, click the Change Password button on the Primary Attributes page (Config > Devices > System > Primary Attributes).
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
12
OL-25719-01
Changing the www User Password
Before you upgrade the ACE software, you must change the default www user password if you have not
already done so. Otherwise, after you upgrade the ACE software, the www user password will be
disabled and you will not be able to use Extensible Markup Language (XML) to remotely configure an
ACE until you change the default www user password.
For details on changing a user account password, see Chapter 2, Configuring Virtualization, in the
Virtualization Guide, Cisco ACE Application Control Engine. In this case, the username is www.
CautionIf you do not change the www user password prior to upgrading the ACE software, the configuration
synchronization may fail and the context may not be in the STANDBY_HOT state.
Removing the duplex Command from the ACE Configuration
As a result of a duplex command syntax change between A3(2.1) and A3(2.2), if your ACE
configuration includes one or more Gigabit Ethernet ports that are configured for full or half duplex
operation, before you upgrade from A3(2.1) to A3(2.2), or A3(2.2) to software version A3(2.3) or later,
you must first remove the duplex configuration from the startup-configuration file on both the active
ACE and standby (peer) ACE.
Perform the following configuration change on both the active ACE and standby (peer) ACE before you
begin the upgrade procedure:
Upgrading Your ACE Software in a Redundant Configuration
Step 1Use the no form of the duplex command in interface configuration mode to remove the duplex
configuration from all configured Gigabit Ethernet ports.
Step 2Use the copy running-config startup-config command to save the changes from the
running-configuration file to the startup-configuration file.
After you complete the upgrade procedure, you can update the duplex settings for the configured Gigabit
Ethernet ports using software version A3(2.3) or later. See Chapter 1, Configuring Ethernet Interfaces,
in the Routing and Bridging Guide, Cisco ACE Application Control Engine.
Removing the Underscore Character from a Hostname
Before you upgrade the ACE appliance software from A3(2.0) to A4(1.0) or later as a result of
addressing CSCsr90184, the underscore character (_) is no longer allowed in the hostname. As a result
of this change, if you do not modify a hostname by removing the underscore character (_), after you
perform an upgrade, the standby ACE remains in the STANDBY_COLD state because the configuration
cannot synchronize with the illegal character.
Creating a Checkpoint
We strongly recommend that you create a checkpoint of the running-configuration of each context in
your ACE. A checkpoint creates a snapshot of your configuration that you can later roll back to in case
a problem occurs with an upgrade and you want to downgrade the software to a previous version. Use
the checkpoint create command in Exec mode in each context for which you want to create a
configuration checkpoint and name the checkpoint. For details about creating a checkpoint and rolling
back a configuration, see the Administration Guide, Cisco ACE Application Control Engine.
OL-25719-01
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
13
Upgrading Your ACE Software in a Redundant Configuration
Consideration for a Startup Configuration with Optimization Concurrent Connections
In software version 4(2.0) and later, the concurrent-connections command has been deprecated and the
maximum number of concurrent connections for application acceleration has been reduced to 100
connections. If your startup configuration contains the concurrent-connections command in optimize
configuration mode and you upgrade the ACE to software version A4(2.0) or later, the ACE software
ignores the configured command and sets the number of connections to 100 connections. This number
is not configurable.
Checking Your Configuration for FT Priority and Preempt
If you want the currently active ACE to remain active after the software upgrade, be sure that the active
ACE has a higher priority than the standby (peer) ACE and that the preempt command is configured. To
check the redundant configuration of your ACEs, use the show running-config ft command. The
preempt command is enabled by default and does not appear in the running-config.
Copying the Startup Configuration of Each Context
In addition to creating a checkpoint of the running-configuration of each context in your ACE, we also
strongly recommend that you use the copy startup-config command to copy the startup configuration
of each context to either:
• The disk0: file system on your ACE.
• An TFTP, FTP, or SFTP server.
Having a backup of the startup configuration of each context ensures that you can recover your ACE
should an issue arise during the upgrade procedure. In that case, you can then downgrade and restore the
existing startup configuration to your ACE. For more information about the copy command, see the
Administration Guide, Cisco ACE Application Control Engine.
Upgrade Procedure
To upgrade your ACE software in a redundant configuration, follow these steps:
Step 1Log in to both the active and standby ACEs. The Exec mode prompt appears.
If you are operating in multiple contexts, observe the CLI prompt to verify that you are operating in the
Admin context. If necessary, log directly in to, or change to the Admin context.
ACE-1/Admin#
Step 2Save the running configurations of every context to their respective startup configurations by entering
the write memory all command in Exec mode in the Admin context of each ACE.
ACE-1/Admin# write memory all
Step 3Create a checkpoint in each context of both ACEs by entering the checkpoint create command in Exec
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
14
OL-25719-01
Upgrading Your ACE Software in a Redundant Configuration
Step 4Copy the new software image to the image directory of each ACE (active and standby) by entering the
copy ftp, copy sftp, or the copy tftp command in Exec mode. For example, to copy the image with the
name c4710ace-t1k9-mz.A5_1_0.bin through FTP, enter:
ACE-1/Admin# copy ftp://server1/images//c4710ace-t1k9-mz.A5_1_0.bin image:
Enter source filename[/images/c4710ace-t1k9-mz.A5_1_0.bin]?
Enter the destination filename[]? [c4710ace-t1k9-mz.A5_1_0.bin] File already exists, do
you want to overwrite?[y/n]: [y]
Enter hostname for the ftp server[server1]?
Enter username[]? user1
Enter the file transfer mode[bin/ascii]: [bin] Enable Passive mode[Yes/No]: [Yes] no
Password:
Step 5Ensure that the new software image is present on both the active and standby ACEs by entering the dir
command in Exec mode. For example, enter:
ACE-1/Admin# dir image:c4710ace-t1k9-mz.A4_2_0.bin
35913728 Oct 25 2010 01:17:01 c4710ace-t1k9-mz.A5_1_0.bin
Usage for image: filesystem
828182528 bytes total used
54165504 bytes free
882348032 bytes total
Step 6Verify the current BOOT environment variable and configuration register setting by entering the show
bootvar command in Exec mode. For example, enter:
ACE-1/Admin# show bootvar
BOOT variable = “image:c4710ace-t1k9-mz.A5_1_0.bin”
Configuration register is 0x1
Step 7Remove the existing image from the boot variable on ACE-1 by entering the no boot system
image:ACE_image command in configuration mode. For example, to remove the A3(2.1) image, enter:
ACE-1/Admin# configure
Enter configuration commands, one per line. End with CNTL/Z.
ACE-1/Admin(config)# no boot system image:c4710ace-t1k9-mz.A3_2_1.bin
Step 8Configure ACE-1 to autoboot from the latest ACE appliance image. To set the boot variable and
configuration register to 0x1 (perform auto boot and use startup-config file), use the boot system image:
and config-register commands in configuration mode. For example, enter:
ACE-1/Admin(config)# boot system image:c4710ace-t1k9-mz.A5_1_0.bin
ACE-1/Admin(config)# config-register 0x1
ACE-1/Admin(config)# exit
ACE-1/Admin# show bootvar
BOOT variable = “image:c4710ace-t1k9-mz.A5_1_0.bin”
Configuration register is 0x1
Step 9On the standby ACE ACE (ACE-2), perform the following:
• Enter the show running-config command and ensure that all the changes made in the active ACE
(ACE-1) are also reflected on the standby ACE.
• Enter the show bootvar command to verify that the boot variable was synchronized with ACE-1.
Step 10Verify the state of each ACE by entering the show ft group detail command in Exec mode. Upgrade the
ACE that has its Admin context in the STANDBY_HOT state (ACE-2) first by entering the reload
command in Exec mode.
ACE-2/Admin# reload
This command will reboot the system
Save configurations for all the contexts. Save? [yes/no]: [yes]
OL-25719-01
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
15
Upgrading Your ACE Software in a Redundant Configuration
After ACE-2 boots up, it may take a few minutes to reach the STANDBY_WARM state again.
Configuration synchronization is still enabled and the connections through ACE-1 are still being
replicated to ACE-2.
NoteWe do not recommend that you make any changes to the ACE-1 configuration. At this point in
the upgrade procedure with ACE-2 in the STANDBY_WARM state, any incremental commands
that you add to the ACE-1 configuration may not be properly synchronized to the ACE-2
configuration. To make any changes to ACE-1, disable incremental sync on ACE-1 and manually
synchronize the changes to ACE-2.
Step 11After the standby ACE reboots, log in and perform the following actions to verify the state of the standby
ACE:
• Enter the show version command in Exec mode to verify that the ACE has properly rebooted with
the latest ACE appliance software image.
• Enter the show ft group detail command in Exec mode to verify that the standby ACE has recovered
to a STANDBY_HOT state. If the standby ACE is running software version A3(2.2) or later, the
state is STANDBY_WARM.
Step 12Perform a graceful failover of all contexts from ACE-1 to ACE-2 by entering the ft switchover all
command in Exec mode on ACE-1. ACE-2 becomes the new active ACE and assumes control of all
active connections with no interruption to existing connections.
ACE-1/Admin# ft switchover all
Step 13Upgrade ACE-1 by reloading it. Verify that ACE-1 enters the STANDBY_WARM state (this action may
take several minutes) by entering the show ft group detail command in Exec mode.
Because the standby ACE has changed its state to either STANDBY_COLD or STANDBY_HOT, the
configuration mode is enabled. The configuration is synchronized from ACE 2 (currently active) to
ACE-1. If ACE-1 is configured with a higher priority and preempt is configured on the FT group, ACE-1
reasserts control after it has received all configuration and state information from ACE-2, making ACE-2
the new standby. ACE-1 becomes the active ACE again.
ACE-1/Admin# reload
This command will reboot the system
Save configurations for all the contexts. Save? [yes/no]: [yes]
Step 14Verify that ACE-1 is in the ACTIVE state and ACE-2 is in the STANDBY_WARM state by entering the
show ft group detail command in Exec mode.
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
16
OL-25719-01
Downgrading Your ACE Software in a Redundant Configuration
Downgrading Your ACE Software in a Redundant Configuration
If you need to downgrade your ACE software to an earlier ACE software version, use the procedure that
follows. This procedure assumes that your ACEs are configured as redundant peers to ensure that there
is no disruption to existing connections during the downgrade process. In the following procedure, the
active ACE is referred to as ACE-1 and the standby ACE is referred to as ACE-2.
Before You Begin
Before you downgrade your ACE software, be sure that your ACE meets the following downgrade
prerequisites:
• Before you downgrade your ACE software, ensure that the following conditions exist:
–
Identical versions of the previous software image resides in the image: directory of both ACEs.
–
The active ACE has a higher priority than the standby ACE and preempt is enabled on the FT
group if you want the active ACE to remain active after the downgrade procedure.
• All DM GUI browsers require that you enable cookies, JavaScript/scripting, Adobe Flash Player 9,
and popup windows. Whenever you plan to downgrade the ACE appliance software, end clients will
need to clear their browser cache of each client to properly use the DM GUI.
• Starting in software version A4(2.0), the maximum number of concurrent connections for
optimization is reduced to 100 connections. If your startup configuration contains the
concurrent-connections command in optimize configuration mode and you downgrade the ACE
from software version A4(2.0), this command is removed from the startup configuration. You must
reconfigure it after the downgrade process is completed.
• If your ACE includes the 0.5-Gbps bundled license (ACE-4710-0.5F-K9) that is available with
software version A3(2.0) or later, ensure that you first uninstall the 0.5-Gbps bundle prior to
downgrading to an earlier ACE software version. The ACE defaults to the 1-Gbps license.
NoteIf you have installed one of the other available ACE license bundles in addition to the 0.5-Gbps
bundled license, and you downgrade to an earlier software version without first uninstalling
those bundled licenses, the ACE may not downgrade properly to the original system defaults. In
this case, you may observe an inconsistent behavior in the system defaults of the ACE.
Downgrade Procedure
To downgrade your A4(2.0) or later ACE software to an earlier ACE software version in a redundant
configuration, perform these steps:
Step 1If you have previously created checkpoints in your running-configuration files (highly recommended),
roll back the configuration in each context on each ACE to the configuration defined by the checkpoint.
For example:
Do the same on the other ACE. For information about creating checkpoints and rolling back
configurations, see the Administration Guide, Cisco ACE Application Control Engine.
OL-25719-01
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
17
Downgrading Your ACE Software in a Redundant Configuration
Step 2Configure ACE-1 to automatically boot from the earlier ACE software image. To set the boot variable
and configuration register to 1, use the boot system image: and config-register commands in
configuration mode. For example, enter:
You can set up to two images through the boot system command. If the first image fails, the ACE tries
to boot from the second image.
NoteUse the no boot system image:ACE_image command to remove the configured A3(x.x) boot
variable.
Step 3Verify that the boot variable was synchronized to ACE-2 by entering the following command on ACE-2:
ACE-2/Admin# show bootvar
BOOT variable = “disk0:c4710ace-mz.A3_2_7.bin”
Configuration register is 0x1
host1/Admin#
Step 4Verify the state of each ACE by entering the show ft group detail command in Exec mode. Downgrade
first the ACE that has its Admin context in the STANDBY_HOT state (ACE-2) by entering the reload
command.
ACE-2/Admin# reload
This command will reboot the system
Save configurations for all the contexts. Save? [yes/no]: [yes]
When ACE-2 loads the startup-configuration file, you may observe a few errors if you did not roll back
the configuration to a checkpoint. These errors are harmless and occur because the ACE software does
not recognize the A4(2.0) (or later) commands in the startup-configuration file.
NoteDynamic incremental sync is automatically disabled while the active ACE is running software
version A4(2.0) or later and the standby ACE is running an earlier software version.
Step 5Perform a graceful failover of all contexts from ACE-1 to ACE-2 by entering the ft switchover all
command in Exec mode on ACE-1. ACE-2 becomes the new active ACE and assumes control of all
active connections with no interruption to existing connections.
ACE-1/Admin# ft switchover all
Step 6Reload ACE-1 with the same ACE software version as ACE-2. You may observe a few errors as ACE-1
loads the startup-configuration file.
ACE-1/Admin# reload
After ACE-1 boots up, it assumes the role of standby and enters the STANDBY_HOT state (this can take
several minutes). You can verify the states of both ACEs by entering the show ft group detail command
in Exec mode. Because the standby ACE has changed its state to either STANDBY_COLD or
STANDBY_HOT, the configuration mode is enabled. The configuration is synchronized from ACE 2
(currently active) to ACE-1. If ACE-1 is configured with a higher priority and preempt is configured on
the FT group, ACE-1 reasserts control after it has received all configuration and state information from
ACE-2, making ACE-2 the new standby. ACE-1 becomes the active ACE again.
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
18
OL-25719-01
Step 7Enter the write memory all command in both ACEs to save the running-configuration files in all
configured contexts to their respective startup-configuration files. This action eliminates future errors
when the ACEs reload their startup-configuration files.
ACE Documentation Set
You can access the ACE documentation on www.cisco.com at:
For information about installing and configuring the ACE, see the following documents on Cisco.com:
Document TitleDescription
Application Acceleration and
Optimization Guide, Cisco ACE
4700 Series Application Control
Engine Appliance
Cisco ACE Application Control
Engine Configuration Examples
Wiki
Cisco ACE Application Control
Engine Troubleshooting Wiki
Command Reference, Cisco ACE
4700 Series Application Control
Engine
CSS-to-ACE Conversion Tool Guide,
Cisco ACE 4700 Series Application
Control Engine
Device Manager Guide, Cisco ACE
Application Control Engine
Appliance
Hardware Installation Guide, Cisco
ACE 4700 Series Application
Control Engine Appliance
Getting Started Guide, Cisco ACE
4700 Series Application Control
Engine Appliance
ACE Documentation Set
Describes how to configure the web optimization features of the
ACE appliance. This guide also provides an overview and
description of those features.
Provides examples of common configurations for load
balancing, security, SSL, routing and bridging, virtualization,
and so on.
Describes the procedures and methodology in wiki format to
troubleshoot the most common problems that you may
encounter during the operation of your ACE.
Provides an alphabetical list and descriptions of all CLI
commands by mode, including syntax, options, and related
commands.
Describes how to use the CSS-to-ACE conversion tool to
migrate Cisco Content Services Switches (CSS)
running-configuration or startup-configuration files to the ACE.
Describes how to use the Device Manager GUI, which resides in
flash memory on the ACE appliance, to provide a browser-based
interface for configuring and managing the appliance.
Provides information about installing the ACE appliance.
Describes how to use the ACE appliance CLI and Device
Manager GUI to perform the initial setup and configuration
tasks.
OL-25719-01
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
19
ACE Documentation Set
Document TitleDescription
Routing and Bridging Guide, Cisco
ACE Application Control Engine
Security Guide, Cisco ACE
Application Control Engine
Describes how to perform the following routing and bridging
tasks on the ACE:
• Ethernet ports
• VLAN interfaces
• IPv6, including transitioning IPv4 networks to IPv6, IPv6
header format, IPv6 addressing, and suported protocols.
• Routing
• Bridging
• Dynamic Host Configuration Protocol (DHCP)
Describes how to perform the following ACE security
configuration tasks:
• Security access control lists (ACLs)
• User authentication and accounting using a Terminal Access
Controller Access Control System Plus (TACACS+),
Remote Authentication Dial-In User Service (RADIUS), or
Lightweight Directory Access Protocol (LDAP) server
Server Load-Balancing Guide,
Cisco ACE Application Control
Engine
SSL Guide, Cisco ACE Application
Control Engine
System Message Guide, Cisco ACE
Application Control Engine
Virtualization Guide, Cisco ACE
Application Control Engine
• Application protocol and HTTP deep packet inspection
• TCP/IP normalization and termination parameters
• Network Address Translation (NAT)
Describes how to configure the following server load-balancing
features on the ACE:
• Real servers and server farms
• Class maps and policy maps to load balance traffic to real
servers in server farms
• Server health monitoring (probes)
• Stickiness
• Firewall load balancing
• TCL scripts
Describes how to configure the following Secure Sockets Layer
(SSL) features on the ACE:
• SSL certificates and keys
• SSL initiation
• SSL termination
• End-to-end SSL
Describes how to configure system message logging on the ACE.
This guide also lists and describes the system log (syslog)
messages generated by the ACE.
Describes how to operate your ACE in a single context or in
multiple contexts.
Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance
20
OL-25719-01
Obtaining Documentation and Submitting a Service Request
Document TitleDescription
Regulatory Compliance and Safety
Information, Cisco ACE 4710
Regulatory compliance and safety information for the ACE
appliance.
Application Control Engine
Appliance
Release Note, Cisco ACE 4700
Series Application Control Engine
Appliance
User Guide, Cisco Application
Networking Manager
Provides information about operating considerations, caveats,
and command-line interface (CLI) commands for the ACE
appliance.
Describes how to use the Cisco Application Networking
Manager (ANM), a networking management application for
monitoring and configuring network devices, including the
ACE.
Obtaining Documentation and Submitting a Service Request
For information on obtaining documentation, submitting a service request, and gathering additional
information, see the monthly What’s New in Cisco Product Documentation, which also lists all new and
revised Cisco technical documentation, at:
Subscribe to the What’s New in Cisco Product Documentation as a Really Simple Syndication (RSS) feed
and set content to be delivered directly to your desktop using a reader application. The RSS feeds are a free
service and Cisco currently supports RSS version 2.0.
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks
can be found at www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word
partner does not imply a partnership relationship between Cisco and any other company. (1005R)
Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and
figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and
coincidental.