Guest

Cisco Application Networking Manager

Release Notes for the Cisco Application Networking Manager 1.2

Table Of Contents

Release Notes for the Cisco Application Networking Manager 1.2

New Features

Changes in ANM 1.2

New Features and Support

Features Changed

Features Removed

Supported Devices and Software

ANM Product Documentation Set

Resolved Caveats in Software Version 1.2

Open Caveats in Software Version 1.2

Obtaining Documentation and Submitting a Service Request


Release Notes for the Cisco Application Networking Manager 1.2


March 18, 2009

This release note applies to the Cisco Application Networking Manager (ANM) 1.2 release.

This release note contains the following sections:

New Features

Changes in ANM 1.2

Supported Devices and Software

ANM Product Documentation Set

Resolved Caveats in Software Version 1.2

Open Caveats in Software Version 1.2

Obtaining Documentation and Submitting a Service Request


Caution Because the ANM 1.2 image does not support upgrading from Beta or pre-FCS ANM versions, when you install the ANM 1.2 image, you will lose all current Beta or pre-FCS ANM data. You will need to reimport all devices and modules that you previously imported.

New Features

The ANM provides the following features:

Device Import

ANM allows you to select the supported devices that you want to add to its database. The method you use to identify and select the supported devices you may have in your network is up to you:

You can specify the individual chassis and ACE modules or appliances you want to import. You can then import any resident ACE module with their chassis configuration.

You can run device discovery to identify the supported devices on your network and select the supported routers or chassis and ACE modules you want to import.

You can then add supported devices by manually adding the credentials. The same process is also used to import CSS, CSM, and ACE 4710 devices.

Regardless of the method you use, if the ACEs have not been configured before, ANM can import and configure them using the ANM interface.


Note Make sure the ACE or CSM module you want to import has booted successfully and is in the OK/Pass state as seen when you issue the Supervisor IOS CLI command show module.


ACE Configuration and Server Management

ACE configuration allows you to import the ACE devices you want to manage using ANM, establish static routes, and install, update, or remove ACE licenses. In addition, you can configure ACE devices for high availability to ensure a reliable, fault-tolerant environment.

Server management enables you to activate and suspend servers, establish server weight, and set limits on the number of connections for each server.

Provisioning

ANM allows you to configure such items as VLANs, SNMP, syslog, ACLs, SSL, L4/L7 Application Protocol Inspection, Application Acceleration and Optimization, and Compression on Supervisor modules, ACE modules, and ACE 4710 appliances. In addition, you can establish traffic policies, load-balancing services with activation and suspension, and fault tolerance to ensure that network services are available to your customers in a reliable manner.

In addition to service load balancing, traffic policies, and configuration templates, you can use virtual contexts to partition Cisco ACE devices. Each virtual context contains its own set of policies, interfaces, and resources, allowing you to more efficiently manage system resources and services. Users can create their own logical groups of devices and virtual contexts within ANM for ease of management and reference.

You can also create virtual servers, which provide a simplified abstraction of the ACE class maps and policy maps. When you add and configure virtual servers, you define their specific properties, load-balancing attributes, resources, and policies. In addition to Layer 3/Layer 4 traffic policies, ANM allows you to configure Layer 7 protocol-specific classes that perform server load balancing based on HTTP traffic, deep inspection of HTTP traffic, or the inspection of FTP commands by the ACE. ANM also supports load-balancing provisioning for SIP, RTSP, RDP, DNS, Radius, and generic TCP/UDP.

After configuring real servers, you can deploy virtual servers when appropriate for your environment.

ANM also allows you to establish resource classes, which are sets of resources and allocations available for use by virtual contexts. Resource classes ensure that no single context uses all available resources, thus starving other contexts, and allows you to configure resources in a manner that best meets your customers' needs.

Provisioning also allows you to extract, modify, and tag configuration templates for auditable, retrievable working configurations and to synchronize context configurations between the ANM and ACE devices.

Monitoring

Monitoring provides real-time device health, performance information, event reporting, and resource utilization via syslog, trap, and SNMP polling. Enhancements include threshold alarms and notification, global polling settings, and enhanced views (service path and event views).

Monitoring provides system view, traffic summary, resource usage view, VIP service path, Load Balancing statistics, and Application Acceleration views via SNMP and CLI polling. These views are available on per context basis as well as on device group level. Monitoring views are supported for ACE 1.0, ACE 2.0, ACE 4710, CSS, and CSM devices.

Events view is enhanced by parsing IP and port information from traffic-related events and provides the ability to sort based on this information. This feature is driven by SNMP traps and syslogs. Events view is supported for ACE 1.0, ACE 2.0, and ACE 4710 devices.

User and system administration

ANM provides secure, granular, role-based access control that ensures that users view only the devices or services or perform the actions that are included in the domains to which they have access. Predefined user roles allow quick setup of users. You can create organizations which allow you to configure AAA server lookup for your users or to set up users who work for a service provider customer.

Centralized management of ANM enables you to set up and check ANM statistics and manage ANM licenses.

If you encounter a problem with ANM, you can use the Lifeline feature to report the problem to Cisco Technical Support. Lifeline takes a snapshot of the running system configuration, status, buffers, logs, thread dumps, and messages and allows you to submit a diagnostic package to Cisco to aid in problem resolution.

Changes in ANM 1.2

The following sections detail the changes in the ANM 1.2 release:

New Features and Support

Features Changed

Features Removed

New Features and Support

The following features and support are new for the ANM 1.2 release:

Import and configuration support for 7600 series routers, Cisco Content Switching Module (CSM) devices, and Cisco Content Services Switch (CSS) devices

Global resource classes

RTSP, SIP-TCP, SIP-UDP, and SNMP probes

DHCP relay agent

Support for ACE 2.0 modules, including:

ACL object groups

Global Static NAT

Action lists for HTTP optimization

SSL authentication groups and certificate revocation lists

Parameter map support for generic, RTSP, SIP, and Skinny traffic policies

Stickiness based on HTTP content, Layer 4 payloads, RADIUS attributes, RTSP headers, and SIP headers

Traffic class maps and policy maps for generic, RADIUS, RTSP, and SIP server load balancing

Traffic class maps and policy maps for SIP deep packet inspection

Traffic policy maps for Skinny deep packet inspection and RDP server load balancing

Support for ACE appliances, including:

Application acceleration and optimization options for logging and debugging

Optimization parameter map support for traffic policies

Port channel and Gigabit Ethernet interface configuration options

Action lists for application acceleration and HTTP optimization

Traffic policy maps for HTTP optimization

New Monitoring features including

Monitoring of 7600 series routers, Cisco Content Switching Module (CSM) devices, Cisco Content Services Switch (CSS) devices, and device groups

System, Resource Usage, Traffic, Load Balancing, and Application Acceleration monitoring capabilities

Alarm notifications

On-demand polling by using the Poll Now feature

Threshold group creation

Ability to configure global polling parameters and SMTP configuration

New feature added under ANM Management > License Management.

Device Role-Based Access Control (RBAC)

New Organizations feature under Admin > Role-Based Access Control.

Licensing, including new license requirements (server and ACE licenses)

Features Changed

Configuration templates are renamed configuration building blocks to more closely represent their functionality and how they can be used.

The ANM documentation has been updated to focus on Device Add vs. Discovery. Discovery just discovers the IP addresses of the devices.

The ANM Server Status screen under ANM Management no longer has graphing capabilities.

There are new Roles (default roles) available under RBAC.

In ANM 1.1, the syslog events ANM received were related to High Availability (HA) status changes, not all syslog events. ANM 1.2 uses periodical polling to get the HA status instead of syslog.

Features Removed

GUI Bypass

Options for configuring polling and monitoring in configuration templates (building blocks in ANM 1.2)

Comparing two template configurations

Comparing two chassis configurations

Auditing chassis configurations

Viewing VLAN connectivity

Failover in ANM Management Synchronizing and Verifying the DB in ANM Management User Groups in RBAC

For upgrades:

Staged objects are not migrated during an upgrade; only deployed devices are migrated.

User names are migrate, but not their relationships to roles or domains.

Custom Roles are migrated during an upgrade.

Supported Devices and Software

For information on Cisco devices supported by ANM 1.2, refer to the Supported Devices Table for the Cisco Application Networking Manager 1.2 located at:

http://www.cisco.com/en/US/products/ps6904/products_device_support_tables_list.html

ANM Product Documentation Set

In addition to this release note, the Cisco Application Networking Manager (ANM) documentation set includes the following publications. You can access the ANM documentation on www.cisco.com at:

http://www.cisco.com/en/US/products/ps6904/tsd_products_support_series_home.html

Installation Guide for the Cisco Application Networking Manager 1.2—Includes complete installation and configuration information for the ANM 1.2 software.

User Guide for the Cisco Application Networking Manager 1.2—Includes complete information about ANM functionality and detailed procedures for its use. Contains all of the information found in online help.

Available either on cisco.com or from the ANM online help.

Context-sensitive online help—Help topics for all pages in the UI (also provides access to PDFs of the user guide). Select an option from the ANM GUI, then click Help.

Supported Devices Table for the Cisco Application Networking Manager 1.2—Includes complete supported device and firmware versions for ANM.

Resolved Caveats in Software Version 1.2

Table 1 describes the resolved caveats in ANM 1.2.

Table 1 Resolved Caveats in Software Version 1.2 

Bug ID
Summary
Explanation

CSCsj06023

Importing a CSS device blocks the import of CSM, Cat6K, etc.

After you import a CSS device, you cannot import other device types. When you try adding a device, you get an error message indicating that the device is not reachable.

CSCsj17633

Device group virtual context members are not removed when the chassis is deleted.

Under the following conditions, when you click on a virtual context in a device group, an error message is displayed:

In ANM1.1, you create a device group that contains virtual contexts. You later delete the chassis and reimport it using a different name. ANM is upgraded to 1.2.

You create a device group in ANM 1.2, then later delete the chassis.

CSCsj32079

RBAC: Add domain with Object Type All results in an error.

When you add an ACE module or ACE appliance with the Object Type All to a domain in Config > Device RBAC, you get an error message.

CSCsj37771

ACE4710 Optimization attributes are discovered in expert mode but not in the virtual server form.

When you discover an ACE 4710 device in the Admin virtual context with virtual server enabled with optimization, the ACE 4710 optimization attributes are discovered in Expert mode but not in the virtual server form.

CSCsj39561

In the virtual server form, the server farm predictor hash-cookie name does not appear in the UI.

When you select an ACE 2.0 virtual context, create a virtual server using the advanced form and then deploy it, when you later edit the virtual server form and change the server farm predictor to hash-cookie, the deployment fails because you need to enter a cookie name, which does not appear in the UI.

CSCsj54205

RBAC: User Password fields are not mandatory for remote authentication.

When you select Admin > RBAC > Users, and add a new user, the Password and Confirm fields should not be mandatory.

CSCsj55462

Applying a template returns an unexpected message.

You might see unexpected UI messages when you perform the following steps:

1. Select Config > Global > Templates.

2. Create a template and tag it, then select the tagged template.

3. Apply the template to a virtual context.

The template is applied successfully, but UI returns unexpected message.

CSCsj57398

The Edit/Browse button is missing from some screens.

The button that allows you switch between configure and browse modes is missing on some screens, such as SNMP.

CSCsj57587

On the virtual server form, HTTP Deep Packet Inspection is enabled, but the L7 Inspect policy map is not deployed.

When you select a virtual context, then select Load Balancing > Virtual Server > Add a VIP, select protocol HTTP or HTTPS, enable HTTP Deep Packet Inspection and deploy the changes, the HTTP Deep Packet Inspection is enabled in the Virtual Server form, but the L7 Inspect policy map is not deployed.

CSCsj57817

RBAC: Permissions are not set for Network-Monitor role.

When you select Admin > RBAC > Users then add a new user with the Network-Monitor role and log in as the user, all the ANM screens are blank.

CSCsj59705

Failure to add Inline Match to Advanced Virtual Server.

When you add a virtual server using the Advanced View, if you select to Add a New Inline Match to L7 load balancing, the deployment fails with the following error:

Internal Error: non-existent column "Sourcemask" for table "Policymap%Rule".

CSCsj59778

RBAC: Server Maintenance role does not have View permissions.

When you select Admin > RBAC > Users and add a user with the Server Maintenance role, the correct permissions are not applied to the Server Maintenance role. You cannot see Server Farms, NAT, VIP, or threshold information.

CSCsj61715

RBAC: Custom domains with single virtual context, real server, or VIP cannot be used.

When you select Admin > RBAC > Domains, select a user organization, add a new domain and select only one virtual context, real server, or VIP the device does not display in the device tree.

CSCsj61084

Deleting an ACL entry results in a UI error.

When you select an ACE 2.0 virtual context, create an extended IP access list any any, then try to delete the permit entry, an error message is displayed.

CSCsj61175

Probes with name "tcp" or "udp" are not discovered.

The ANM cannot discover a probe with the name TCP or UDP.

CSCsj61659

Sticky Group sticky-enabled attributes are not discovered.

The sticky enabled attribute of the Sticky Group object is not correctly discovered by ANM.

CSCsj61669

RBAC: The Organization table does not update Contact Name.

When you select Admin > RBAC > Organizations, add a new organization, enter a Contact Name, then save the entry, the Contact Name column is not updated.

CSCsj63142

Compression is not enabled on ACE4710 devices through the Virtual Server form.

When you select an ACE 4710 device, create and successfully deploy an HTTP virtual server using the Virtual Server Advanced Form, then later edit the Virtual Server and enable compression, compression is not enabled on the device.

CSCsj63792

Provide a clear warning that FT switchover is not supported for ACE1 virtual contexts.

When you click Switchover to perform FT switchover between virtual contexts on ACE1 and ACE2, the error "% invalid command detected at `^' marker" is displayed in the UI.

CSCsj71595

Advanced virtual server form: Exception appears when viewing Radius, RTSP, generic, and all sticky groups.

When you select an ACE 2.0 virtual context, you might get an error message when you try to view the following attributes in the virtual server form:

Sticky groups

Radius

RTSP

Generic virtual server sticky groups

CSCsj73139

RBAC: Should not allow user to delete custom role if it is still in use.

ANM incorrectly allows you to delete a role you created under Admin > RBAC > Roles, even if the role is still being referenced by a user. In addition, the deleted role continues to appear in the table next to the selected user.

CSCsj81102

CSM virtual servers do not display on the Operations page.

When you add or update a CSM device, the Operations page cache is not updated. As a result, some CSM virtual servers might not appear when you select Config > Operations.

CSCsj81218

After login, page loading takes forever if server left idle for few days

If the ANM server is left idle for a 5-10 days without performing any operations, when you try to log into the server, the loading pages takes an excessively long time.

CSCsj87533

Incorrect display of RDP virtual server appears in virtual server table.

When you create a RDP virtual server in a virtual context using the ACE CLI interface, the discovery appears successful but the virtual server table displays the following information incorrectly:

Configured state is "Out of service."

RDP port number is not displayed.

VLAN ID is not displayed.

Server farm is not displayed.

CSCsj90809

TCP and UDP virtual server port field is discovered incorrectly in the virtual server form.

When you create a TCP virtual server in a virtual context using the ACE CLI interface, the discovery seems successful, but the port field is empty on the virtual server form. Because the port field is required, any further deployment operations will fail for this virtual server.

CSCsj90904

CSS/CSM on-demand polling cannot retrieve SNMP credentials upon ANM restart.

The Monitoring Poll Now function is unable to retrieve the SNMP credentials from CSS and CSM devices when the ANM server is restarted. Background polling is not affected and works correctly.

CSCsj92352

CSM import fails when virtual server and policy map point to the same SF

CSM import fails when the virtual server and policy map point to the same server farm.

CSCsj92593

Need auto restart monitoring when CSS/CSM SNMP credentials are changed.

When you change the SNMP credentials on a CSM or CSS device, monitoring is not automatically started as it should be.

CSCsj92726

Device tree displays identical real servers under the wrong chassis.

When you have real servers with identical names, the device tree displays them under the wrong chassis and virtual context.

CSCsj96011

Discovery fails when non-configured NAT ID is referenced to the policy map.

ANM discovery fails if you have any non-configured NAT pool IDs referenced to the policy map.


Open Caveats in Software Version 1.2

Table 2 describes the open caveats in software version 1.2.

Table 2 Open Caveats in Software Version 1.2 

Bug ID
Summary
Explanation

CSCsj13528

Device name shows up as rmoid in the Alarm Notifications and Events screens.

In the Alarms Notifications page, in the Source ID field, an internal ID is displayed instead of the correct name. For ACE virtual contexts, the source ID displayed is a combination of the display name of the device, the serial number, and the virtual context. For CSS and CSM devices, the source ID displayed is a combination of the device names and the serial number for ACE, and it contains the device name for the CSS or CSM device.

Workaround: None.

CSCsj35564

Web page displays an error after using F5 refresh.

If you are using Microsoft Internet Explorer 6.0, when you select All Devices in the device tree, then press the F5 key, the Security Information appears. When you click Yes, an error appears and the device tree window is blank.

Workaround: Close your browser, clear the cache, and then open a new browser window.

CSCsj63158

CSS Module Type and Module Status are incorrectly displayed as 12 and 2.

When you select Monitor > System View, some of the values in the High Availability and Module Info fields are numbers instead of the correct text. For example, the CSS Module Type is 12 and the Module Status is 2, which is unclear.

Workaround: Restart the ANM server.

CSCsj65260

Failed virtual server deployment results in "Server farm name already in use" error.

When creating a virtual server and a server farm at the same time, if an error occurs that causes the virtual server deployment to fail, but the server farm has already been created, you get an error.

Workaround: Cancel the virtual server creation. Then add a virtual server and repopulate the form. You should be able to select the server farm rather than create it.

Another workaround is to deselect the new server farm, then select something else. Click Deploy. Then edit the virtual server and select the server farm. Click Deploy.

CSCsj98834

Server Farm, Health Monitoring, and Sticky Groups screens flicker when loading > 200 entries.

When you discover an Admin virtual context with more than 200 entries and then display one of the following screens, the screen flickers:

Server Farm table

Health Monitoring Probes table

Config > Sticky Groups table

Workaround: None.

CSCsk09390

On the ACE appliance Import screen, the Next button should be changed to Import.

You can only import one ACE appliance at a time because there is no Next button on the Import screen.

Workaround: None.

CSCsk31533

Cannot create new probes, class maps, or policy maps after 200 entries with Internet Explorer.

When the number of rows in the table exceeds 200, which is the default page size, if you click the Add (+) button to add a new probe or real server or policy map or class map, instead of displaying the screen to add the new entry, the last page of the list appears instead.

Workaround: Click Add again after the last page is displayed, and the correct screen appears.

CSCsk43561

When you add a domain and select the domain All, you must click OK twice.

When you add a new domain and select the domain All, you must click OK twice in order to apply the selected entry.

Workaround: None.

CSCsk47316

The ACE Traffic Summary page displays status as 1 or 2.

The Traffic Summary page for ACE devices sometimes displays 1 or 2 in the Operational Status and Admin Status fields. 1 means Up and 2 means Down.

Workaround: None.

CSCsk49103

Deleting a tagged template does not reset the user count.

When you create and tag a template and then apply the template to a virtual context, the number of users is incremented. If you then delete the tagged version of the template, modify the working template and tag the template, a new tagged version is created with the same user count as the previously deleted template; the user count should be reset to 0.

Workaround: None.

CSCsk85308

Cannot activate RS when the configured state is out of sync with the device.

When the CLI of an ACE device is out of sync with the ANM, you cannot activate or suspend the real or virtual servers.

Workaround: If an ACE real server does not change state, you should modify the state of the server, then change it back. For example, if the real server is showing Configured State Inservice, Operational State outOfService, and you want to server to be InService, do a Suspend on the Operations page. The real server becomes Configured State outOfService, Operational State outOfService. Do an Activate on the Operations page. The real server becomes Configured State inService, Operational State inService.

Another workaround is to sync the ACE configuration with the ANM.

CSCsk85692

The real server's Admin Status and Operation Status for CSS devices shows 4.

When you select Monitor > Device > CSS device, then click on #Rservers Up link on the virtual server page, the Admin Status and Operation Status values are shown incorrectly as 4 or outOfservice.

Workaround: Restart the ANM server.

CSCsl01563

Session timeout displays a dialog with the label "unknown."

When an ANM session times out, a window labeled "Unknown" appears. This window continues to appear when the screen is left open and the session times out.

Workaround: None.

CSCsk96610

Physical Link Status of CSS HA shows N/A.

The Physical Link Status field of CSS High Availability displays N/A because the implementation of SNMP for this variable is different from other SNMP variables.

Workaround: None.


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:

http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html

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.