Table Of Contents
Release Notes for Cisco Access Registrar 3.5
New Features and Software Changes
Software Enhancements in Cisco AR 3.5.5
Support for XML Statistics Using aregcmd
Support for User-Configured Attribute List in Access-Reject
Software Enhancements in Cisco AR 3.5.4
Retry Sending Accounting-Request
Reverse DDNS Zone Name Synthesis
Trusted Identity Authorization
New Features in Cisco AR 3.5.3
Extensible Authentication Protocols
Cisco AR 3.5 Full Installation
Cisco AR 3.5 Configuration-Only Installation
Co-Existence With Other Network Management Applications
Primary Performance Test Results
Downloading Cisco Access Registrar Software
Getting Cisco AR 3.5 Feature Licenses
Installing Cisco AR 3.5 Licenses
Upgrading Your Cisco AR 3.5 License File
Displaying License Information
Installing Cisco AR 3.5 Software on Solaris
Installing Cisco AR Software from CD-ROM
Installing Downloaded Software
Installing Cisco AR 3.5 Software on Linux
Installing Downloaded Software
Upgrading to Cisco AR 3.5 Software
Using pkgrm to Remove Cisco AR Software
Known Anomalies in Cisco AR 3.5.5
Anomalies Fixed in Cisco AR 3.5.5
Anomalies Fixed in Cisco AR 3.5.4
Anomalies Fixed in Cisco AR 3.5.3
Anomalies Fixed in Cisco AR 3.5.2
Anomalies Fixed in Cisco AR 3.5.1
Cisco Product Security Overview
Reporting Security Problems in Cisco Products
Obtaining Technical Assistance
Cisco Technical Support & Documentation Website
Definitions of Service Request Severity
Obtaining Additional Publications and Information
Release Notes for Cisco Access Registrar 3.5
Cisco Access Registrar (AR) 3.5 provides RADIUS authentication, authorization, and accounting (AAA) services for the service providers and enterprises. Cisco AR supports service provider deployment of access services by centralizing AAA information and simplifying provisioning and management.
Cisco AR 3.5 is a standards-based Remote Authentication Dial-in User Service (RADIUS) and proxy RADIUS server designed for high-performance, extensibility, and integration with external data stores and systems.
Cisco AR 3.5 supports a range of access technologies from traditional dial and broadband to wireless LANs and mobile wireless. Cisco AR 3.5 supports the latest wireless authentication protocols such as Extensible Authentication Protocol and Protected EAP used in wireless LAN deployments. Cisco AR 3.5 also is able to make real-time AAA requests to billing systems to support prepaid applications.
Note
This version of Cisco Access Registrar 3.5 can be used with Solaris 8, Solaris 9, or the Red Hat 7.3 Linux operating system using kernel version 2.4.20-24.7, glibc version 2.2.5-42.
CCO Date: May 28, 2004
Revised: March 17, 2008
Note
Cisco AR 3.5 uses a different licensing mechanism than the license key used in earlier releases of Cisco AR. Before you upgrade your Cisco AR server to Cisco AR 3.5 software, you must install a license file. Refer to Cisco AR 3.5 Licensing for detailed information about Cisco AR 3.5 licensing. Installing Cisco AR 3.5 Licenses provides information about how to install the license file.
Contents
This release note contains the following sections:
•
New Features and Software Changes
•
Downloading Cisco Access Registrar Software
•
Installing Cisco AR 3.5 Software on Solaris
•
Upgrading to Cisco AR 3.5 Software
Copyright Notice
This product contains copyrighted programs that are used with permission and are the property of the following respective owners.
Copyright 1989, 1991, 1992 by Carnegie Mellon University
Derivative Work - 1996, 1998-2000
Copyright 1996, 1998-2000 The Regents of the University of California
All Rights Reserved
Permission to use, copy, modify and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appears in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of CMU and The Regents of the University of California not be used in advertising or publicity pertaining to distribution of the software without specific written permission.
CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL CMU OR THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM THE LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
NAI copyright notice (BSD) Copyright © 2001, NAI Labs. All rights reserved.All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
•
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
•
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
•
Neither the name of the NAI Labs nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
New Features and Software Changes
This section lists the new features and software changes in Cisco AR 3.5.
Software Enhancements in Cisco AR 3.5.5
Cisco AR 3.5.5 includes the following enhancements:
•
Support for XML Statistics Using aregcmd
•
Support for User-Configured Attribute List in Access-Reject
Support for Null Service
Cisco AR 3.5.5 adds a new null service type. You can use a null service for pass-through authentication, authorization, or accounting (AAA).
When using the Cisco AR identity cache engine (ICE), the null service enables you to use ICE purely as a caching engine based on the RADIUS accounting messages. In this environment, the null service runs only optional incoming and outgoing scripts, maximizing performance and minimizing file system overhead.
The null service can also be used in AA to create an authentication or authorization pass through service. The null service must be configured to bypass (or skip) any of the phases in authentication, authorization or accounting. You can use the null type service to set any of AuthenticationService, AuthorizationService, or AccountingService. In other words, if you do not have to perform authentication, a null service can be used to skip authentication.
Example Configuration
The following shows an example configuration of a null type service:
[ //localhost/Radius/Services/Null-Service ]Name = Null-ServiceDescription =Type = nullIncomingScript~ =OutgoingScript~ =Trace Messages
When a null type service bypasses any AAA phase, a trace message is printed when trace is enabled (at trace level 1). For example, when bypassing authentication, the null service will print a trace message like the following:
"01/24/2005 5:11:22: P100: Service Null-Service is bypassing authentication"Support for XML Statistics Using aregcmd
Cisco AR 3.5.5 provides a collection of statistics specific to XML requests in the output of the aregcmd stats command when used in an identity cache engine environment with an AR-ADD-CACHE license. Table 1 lists the XML statistics supported by this enhancement and their descriptions.
Following is an example of the output of the stats command when no XML statistics are found:
Global Statistics for Radius:serverStartTime = Thu May 26 01:28:13 2005serverResetTime = Thu May 26 01:28:14 2005serverState = RunningtotalPacketsInPool = 1024totalPacketsReceived = 0totalPacketsSent = 0totalRequests = 0totalResponses = 0totalAccessRequests = 0totalAccessAccepts = 0totalAccessChallenges = 0totalAccessRejects = 0totalAccessResponses = 0totalAccountingRequests = 0totalAccountingResponses = 0totalStatusServerRequests = 0totalAscendIPAAllocateRequests = 0totalAscendIPAAllocateResponses = 0totalAscendIPAReleaseRequests = 0totalAscendIPAReleaseResponses = 0totalUSRNASRebootRequests = 0totalUSRNASRebootResponses = 0totalUSRResourceFreeRequests = 0totalUSRResourceFreeResponses = 0totalUSRQueryResourceRequests = 0totalUSRQueryResourceResponses = 0totalUSRQueryReclaimRequests = 0totalUSRQueryReclaimResponses = 0totalPacketsInUse = 0totalPacketsDrained = 0totalPacketsDropped = 0totalPayloadDecryptionFailures = 0Global Statistics for XML:No XML packets were received by the serverFollowing is an example of the output of the stats command when XML statistics are found:
Global Statistics for Radius:serverStartTime = Thu May 26 01:28:13 2005serverResetTime = Thu May 26 01:28:14 2005serverState = RunningtotalPacketsInPool = 1024totalPacketsReceived = 0totalPacketsSent = 0totalRequests = 0totalResponses = 0totalAccessRequests = 0totalAccessAccepts = 0totalAccessChallenges = 0totalAccessRejects = 0totalAccessResponses = 0totalAccountingRequests = 0totalAccountingResponses = 0totalStatusServerRequests = 0totalAscendIPAAllocateRequests = 0totalAscendIPAAllocateResponses = 0totalAscendIPAReleaseRequests = 0totalAscendIPAReleaseResponses = 0totalUSRNASRebootRequests = 0totalUSRNASRebootResponses = 0totalUSRResourceFreeRequests = 0totalUSRResourceFreeResponses = 0totalUSRQueryResourceRequests = 0totalUSRQueryResourceResponses = 0totalUSRQueryReclaimRequests = 0totalUSRQueryReclaimResponses = 0totalPacketsInUse = 0totalPacketsDrained = 0totalPacketsDropped = 0totalPayloadDecryptionFailures = 0Global Statistics for XML:totalXMLPacketsInPool = 1024totalXMLPacketsReceived = 2totalXMLRequests = 4totalXMLResponses = 4totalXMLPacketsInUse = 0totalXMLPacketsDrained = 0totalXMLPacketsDropped = 0totalXMLPacketParseFailures = 0Support for User-Configured Attribute List in Access-Reject
Cisco AR 3.5.5 enables Cisco-AV Pair vendor-specific attributes (VSAs) to be sent in the Access-Reject packet. Prior to Cisco AR 3.5.5, only the RFC listed attributes such as Reply-Message and Proxy-State could be included in the packet.
A new object has been introduced in /Radius/Advanced called RFCCompliance. It is used to denote a placeholder for something that might make the product RFC non-compliant. The RFCCompliance object has a single property called AllowRejectAttrs. If it set to FALSE, attributes will not be passed through a reject packet. If AllowRejectAttrs is set to TRUE, attributes will be allowed to pass through a reject packet.
You add attributes to the response packet using a script. Cisco recommends that you check that you are inserting only attributes when the response is a reject. It is also advisable that you empty the response dictionary before adding attributes so that there is no confusion about attributes that will be returned.
[ /Radius/Advanced/RFCCompliance ]AllowRejectAttrs = trueIf you reset the value of RFCCompliance, you must reload the Cisco AR server.
Default Port Type
Cisco AR 3.5.5 has been enhanced to set a default port type to radius when you add a new port to your Cisco AR server configuration. In previous releases, after adding a port, you had to set its type to the desired type.
Software Enhancements in Cisco AR 3.5.4
Cisco AR 3.5.4 includes the following enhancements:
•
Retry Sending Accounting-Request
•
Reverse DDNS Zone Name Synthesis
•
Invalid EAP Packet Processing
•
Trusted Identity Authorization
Retry Sending Accounting-Request
Cisco AR 3.5.4 has been enhanced to retry sending Accounting-Requests to a remote server until a response is received or the value set in Maxtries is reached.
Prior to the release of Cisco AR 3.5.4, if the ACKAccounting property of a remote UDP server was set to FALSE, the Cisco AR server would proxy Accounting-Requests to the remote server only once, regardless of the value configured for the server's Maxtries property. The Cisco AR server would not perform any retries even if it was configured to do so.
With ACKAccounting set to FALSE, AR will always send the Accounting-Response to the client immediately, without waiting for a response from the remote server. This behavior remains the same.
Reverse DDNS Zone Name Synthesis
Cisco AR 3.5.4 has been enhanced to enable DDNS Resource Managers to perform reverse zone synthesis based on the IP address and netmask. This enhancement enables you to configure multiple DDNS Resource Managers in a single Session Manager. Each DDNS Resource Manager can handle a different reverse zone and be used for a different Internet Protocol technology.
Invalid EAP Packet Processing
Cisco AR 3.5.4 has been enhanced to implement fatal error packet handling for Extensible Authentication Protocol (EAP) messages as described in section 2.2 of Internet RFC 3579 which states the following:
A RADIUS server determining that a fatal error has occurred must send an Access-Reject containing an EAP-Message attribute encapsulating EAP-Failure.
Because this enhancement is a deviation from various EAP specifications, you must explicitly enable this feature through a new configuration property in /Radius/Advanced named EapBadMessagePolicy.
You can set the EapBadMessagePolicy property to one of two values: SilentDiscard (the default) or RejectFailure. When set to SilentDiscard, the Cisco AR server silently discards and ignores bad EAP messages unless the protocol specification explicitly requires a failure message. When set to RejectFailure, the Cisco AR server sends RADIUS Access-Rejects messages with embedded EAP-Failure in response to bad EAP messages as described in Internet RFC 3579.
The implementation of EAP authentication methods in Cisco AR 3.5.3 (and earlier releases) behaves as described in Internet RFC 2284 (EAP) and related EAP method specifications. These specify silent discard as the standard way to handle all EAP error conditions. Any EAP response message from the client that contains an error or is received in an invalid authenticator state is discarded and there is no error response.
In a configuration where EAP requests are proxied between RADIUS servers using RADIUS messages (EAP over RADIUS), the silent discard of an EAP message means that no RADIUS response message is sent back to the originating RADIUS server. Because of this, the RADIUS server originating the request eventually declares the destination RADIUS server dead and fails over to a backup server (if so configured).
Proxying Session Keys
When previous versions of Cisco AR were configured to proxy the Microsoft Point-to-Point Encryption (MPPE) attributes used as session keys in many types of EAP, the proxy server was occasionally unable to re-encrypt the session keys received from a RADIUS peer. The failure was accompanied with the following generic error message that did not indicate where the failure occurred:
"Unable to proxy MS-MPPE session keys"Cisco AR 3.5.4 has been enhanced to eliminate the cause of this type of failure. Additionally, the text of all relevant error messages has been modified to enable technical support to determine exactly where an error of this type occurred. Additional tracing and logging statements have been added to Cisco AR 3.5.4 that provide detailed error information, including a dump of the RADIUS packet in case an error is detected during the handling of MPPE attributes.
Trusted Identity Authorization
Cisco AR 3.5.4 can be used in a Service Selection Gateway (SSG) - Cisco Subscriber Edge Services Manager (SESM) deployment to enable the Trusted ID Authorization feature.
The Trusted ID feature provides transparent login capabilities for users based on a trusted ID instead of the user's name, enabling end users of an SSG to maintain an always-on connection without the need to authenticate on each connect. Using SSG's Transparent Auto-Login (TAL) feature, a TAL access-request packet contains a Trusted ID, such as a MAC address, that identifies the user without the user's real username and password.The SESM Profile Management Guide provides detailed information about Trusted ID authorization in SESM.
For detailed information about Trusted ID, including software requirements and how to configure the Cisco AR server to use Trusted ID with SESM, see the online documentation in the Cisco AR User Guide:
Using Trusted ID Authorization with SESM
New Features in Cisco AR 3.5.3
Cisco AR3.5.3 includes a new session timeout feature and support for running Cisco AR on the Solaris 9 operating system.
Session Timeout Feature
Cisco AR 3.5.3 provides a session timeout feature. Stale sessions have been a common issue for Cisco AR users. A stale session occurs when a user disconnects from the network, but the Cisco AR server does not receive the information and is unable to delete the session's records. Stale sessions cause an inaccurate picture of network resources and can lead to denied network access if resources become depleted or access rejection for users exceeding their session limit. Stale sessions can increase costs due to unnecessary support calls to manually delete sessions.
The session timeout feature in Cisco AR 3.5.3 provides timeout for sessions. After the timeout has expired, a session will be considered stale by the Cisco AR server, and all resources allocated to that stale session will be released. Two new properties support the session timeout feature:
•
SessionPurgeInterval
•
SessionTimeOut
If the SessionPurgeInterval property is set, the Cisco AR server will check SessionManagers with a SessionTimeOut value set for timed-out sessions at the time interval specified by the SessionPurgeInterval property and release the timed-out sessions and their resources. Both properties must be set to use the session timeout feature.
SessionPurgeInterval
The SessionPurgeInterval is a new property under /Radius/Advanced that determines the time interval at which to check for timed-out sessions. If no value is set, the feature is disabled. The checks are performed in the background when system resources are available, so checks might not always occur at the exact time set.
This is an optional property. The minimum recommended value for SessionPurgeInterval is 60 minutes. The SessionPurgeInterval value is comprised of a number and a units indicator, as in n units, where a unit is one of minutes, hours, days, or weeks.
SessionTimeOut
The SessionTimeOut property is a new SessionManager property that allows you to enable or disable the session timeout feature for specific session managers. If the SessionTimeOut property is set to a value under a session manager, all sessions that belong to that session manager will be checked for timeouts at each SessionPurgeInterval. If any sessions have timed out, they will be released, and all resources associated with those sessions are also released.
The SessionTimeOut property determines the timeout for a session. If the time difference between the current time and the last update time is greater than this property's value, the session is considered to be stale. The last update time of the session is the time at which the session was created or updated.
The SessionTimeOut property is optional; no value for this property means the session timeout feature is disabled. The minimum recommended value for SessionTimeOut is 60 minutes. The SessionTimeOut value is comprised of a number and a units indicator, as in n units, where a unit is one of minutes, hours, days, or weeks.
Support for Solaris 9
You can install and run Cisco AR 3.5.3 on a workstation running the Solaris 9 operating system. Cisco provides separate Cisco AR installation packages for Solaris 8 and Solaris 9.
New Features in Cisco AR 3.5
This section lists the new features and software changes in Cisco AR 3.5 and includes the following:
Cisco AR 3.5 uses a different licensing mechanism than the license key used in earlier releases of Cisco AR. Before you upgrade your Cisco AR server to Cisco AR 3.5 software, you must install a license file. Installing Cisco AR 3.5 Licenses provides information about how to install the license file.
•
Extensible Authentication Protocols
Cisco AR 3.5 includes the following new EAP authentication methods:
–
PEAP Version 0 (Microsoft PEAP)
–
PEAP Version 1 (Cisco PEAP)
–
EAP-MSChapV2
–
EAP-Negotiate
–
EAP-GTC
–
EAP-Transport Level Security (TLS)
Identity Caching
Cisco Access Registrar 3.5.2 (and above) software includes the identity caching feature. Identity caching provides subscriber identity resolution services with fast access to associated subscriber identity data for service providers, enabling them to offer new services to their customers based on identity caching and context information management.
Linux Support
Cisco AR 3.5.2 (and above) runs on Red Hat 7.3, kernel version 2.4.20-24.7, glibc version 2.2.5-42.
aregcmd
Cisco AR 3.5 adds two new command line options to aregcmd, -l and -V. Entering the command line aregcmd -l <$INSTALL/license> provides licensing information. Entering the command line aregcmd -V starts the session in view-only mode even if the administrator is not a view-only administrator.
"General Command Syntax" section on page 1 in Chapter 2, "Using the aregcmd Commands," provides more detailed information. See the Cisco CNS Access Registrar User Guide at:
http://www.cisco.com/en/US/docs/net_mgmt/access_registrar/3.5/user/guide/users.html
Extensible Authentication Protocols
The Extensible Authentication Protocol (EAP) provides for support of multiple authentication methods. Cisco AR 3.5 adds support for the following EAP authentication methods:
•
PEAP Version 0 (Microsoft PEAP)
•
PEAP Version 1 (Cisco PEAP)
•
EAP-MSChapV2
•
EAP-Negotiate
•
EAP-GTC
•
EAP-Transport Level Security (TLS)
Chapter 7, "Extensible Authentication Protocols," provides detailed information about the EAP authentication methods. See the Cisco CNS Access Registrar User Guide at:
http://www.cisco.com/en/US/docs/net_mgmt/access_registrar/3.5/user/guide/eap.html
Dynamic DNS
Cisco AR 3.5 supports the Dynamic DNS protocol providing the ability to update DNS servers. The dynamic DNS updates contain the hostname/IP Address mapping for sessions managed by Cisco AR.
You enable dynamic DNS updates by creating and configuring new Resource Managers and new Remote Servers, both of type dynamic-dns. The dynamic-dns Resource Managers specify which zones to use for the forward and reverse zones and which Remote Servers to use for those zones. The dynamic-dns Remote Servers specify how to access the DNS Servers.
Dynamic DNS in Chapter 13, "Using Cisco Access Registrar Server Features," provides more detailed information. See the Cisco CNS Access Registrar User Guide at:
http://www.cisco.com/en/US/docs/net_mgmt/access_registrar/3.5/user/guide/features.html
Packet of Disconnect
Cisco AR 3.5 adds support for the Packet of Disconnect (POD). The POD feature enables Cisco AR to send disconnect requests (PODs) to a NAS so that all the session information and the resources associated with the user sessions can be released. Cisco AR can also determine when to trigger and send the POD.
For example, when a PDSN handoff occurs during a mobile session, the new PDSN sends out a new access-request packet to Cisco AR for the same user. Cisco AR should detect this handoff by the change in NAS-Identifier in the new request and trigger sending a POD to the old PDSN if it supports POD. Cisco AR also provides an option for administrator to initiate sending POD requests through the command-line interface (CLI) for any user session. Cisco AR forwards POD requests from external servers to the destination NAS.
Packet of Disconnect in Chapter 13, "Using Cisco Access Registrar Server Features," provides more information about using Packet of Disconnect. See the Cisco CNS Access Registrar User Guide at:
http://www.cisco.com/en/US/docs/net_mgmt/access_registrar/3.5/user/guide/features.html
Note
If you have been using the PoD feature in Cisco AR 3.5.1, you are affected by a change made in Cisco AR 3.5.2. In Cisco AR 3.5.1, the attributes NAS-Port and Acct-Session-Id were sent in a POD packet by default. In Cisco AR 3.5.2, these attributes are no longer sent by default. If you require attributes NAS-Port and Acct-Session-Id in a disconnect request, you must configure them in the corresponding attribute group in /Radius/Advanced/PODAttributes/.
Oracle Accounting
Previous releases of Cisco AR supported accessing user data from Oracle database using Open Database Connectivity (ODBC), but this feature was limited to performing authentication and authorization (AA). You could only write the accounting records to local file or proxy to another RADIUS server. Cisco AR 3.5 supports writing accounting records into Oracle database enabling integration between billing systems and Oracle.
Oracle Accounting in Chapter 6, "RADIUS Accounting," provides detailed information about Oracle Accounting. See the Cisco CNS Access Registrar User Guide at:
http://www.cisco.com/en/US/docs/net_mgmt/access_registrar/3.5/user/guide/accountg.html
New RemoteServers
Previous releases of Cisco AR supported only three types of RemoteServer: radius, ldap, and odbc. Cisco AR 3.5 adds five new types of RemoteServer objects including the following:
•
Dynamic DNS
•
Map-Gateway
•
ODBC-Accounting
•
Prepaid-CRB
•
Prepaid-IS835C
Remote Servers in Chapter 3, "Cisco Access Registrar Server Objects," provides detailed information about the new RemoteServer objects. See the Cisco CNS Access Registrar User Guide at:
http://www.cisco.com/en/US/docs/net_mgmt/access_registrar/3.5/user/guide/objects.html
Related Documentation
The following is a list of the documentation for Cisco Access Registrar 3.5 3.5. You can access the URLs listed for each document at www.cisco.com on the World Wide Web. We recommend that you refer to the documentation in the following order:
•
Cisco Access Registrar 3.5 Installation and Configuration Guide (OL-5983-02)
http://www.cisco.com/en/US/docs/net_mgmt/access_registrar/3.5/installation/guide/install_1.html
•
Cisco Access Registrar 3.5 User's Guide (OL-5984-02)
http://www.cisco.com/en/US/docs/net_mgmt/access_registrar/3.5/user/guide/users.html
•
Cisco Access Registrar 3.5 Concepts and Reference Guide (OL-2683-01)
http://www.cisco.com/en/US/docs/net_mgmt/access_registrar/3.5/concepts/guide/concepts.html
System Requirements
This section describes the system requirements for installing the Cisco AR 3.5 software.
Cisco AR 3.5 Full Installation
Table 2 lists the system requirements for a full installation of Cisco AR 3.5.
Cisco AR 3.5 Configuration-Only Installation
Table 3 lists the system requirements for installing the configuration-only component of Cisco AR 3.5.
The recommended disk space does not include the amount of space needed for accounting records which can grow rapidly depending on how frequently you process and remove them from the Cisco AR 3.5 disk. If Cisco AR 3.5 runs out of disk space, it could cause the loss of accounting information and the corruption of session management information.
Co-Existence With Other Network Management Applications
To achieve optimal performance, Cisco Access Registrar should be the only application running on a single machine. You can choose to run collaborative servers such as an Oracle or SQL database system, an LDAP server, or another Solaris application. There are no known conflicts with any other Solaris applications.
You can configure Cisco AR 3.5 to avoid UDP port conflicts with other network management applications. The most common conflicts occur when other applications also use ports 2785 and 2786. Another possible conflict could be SNMP. If you configure and use SNMP on your Cisco AR server, no another application can be configured to use SNMP on the Cisco AR machine.
Note
Cisco Network Registrar and Cisco AR 3.5 cannot co-exist on the same workstation.
Cisco AR Performance
This section provides information about Cisco AR performance results for Cisco AR on Solaris and Cisco AR on Linux.
Cisco AR on Solaris
The Cisco AR 3.5.5 performance tests were run on a Sun Fire V210 with two GB RAM, two 1000 MHz UltraSPARC-3i processors, one 36GB SCSI-UW disks, and Solaris 8 64-bit kernel. Further platform tests were done to compare across multiple platforms. The reported numbers are an average of 100 test runs with results outside of the second deviation dropped.
Note
The platform used for these performance tests differs from previous platforms.
The LDAP servers run on an HP Kayak XU with 256 MB RAM, two 500 MHz Pentium 3 processors, a 9.1 GB SCSI-UW disk, and Windows 2000 with Service Pack 4. No special performance tuning was made to the servers or to Cisco AR. All LDAP tests were run with three proxy servers in a round-robin configuration. The Oracle servers run on the same platform and number of servers in round robin.
The LDAP vendor was the iPlanet Directory Server 4.11. The Oracle server used was version 9.2.0.1. Both data stores have at least 10,000 users.
For the ODBC with Oracle Accounting tests, Oracle 9.2.0.5 was installed on a Sun Fire 280R with 8 GB RAM, two 1200 MHz UltraSPARC-3+ processors, one 36 GB FC-AL disk and the Solaris 8 64-bit kernel.
Numbers of transactions are given in RADIUS Pairs Per Second (RPPS). In general, one transaction is one RADIUS request and response pair (for example, an access-request and an access-accept). The specific pair usage for each test type is as follows:
•
One AA transaction uses one RADIUS pair
•
One AAA transaction uses three RADIUS pairs
•
One accounting-only transaction uses two RADIUS pairs
Primary Performance Test Results
Table 4 lists performance test results for Cisco AR 3.5.5 when using a local database.
Table 5 lists performance test results for Cisco AR 3.5.5 when used with a proxy server and a local database.
Table 6 lists performance test results for Cisco AR 3.5.5 when used with an LDAP server.
Table 6 LDAP Server Performance Test Results
Transaction Type ResultsAA
1386 RPPS
AAA
1335 RPPS
AA plus Session Management
224 RPPS
AAA plus Session Management
990 RPPS
Table 7 lists performance test results for Cisco AR 3.5.5 when used with an ODBC server.
Table 7 ODBC Server with Local Accounting Performance Test Results
Transaction Type ResultsAA
1270 RPPS
AAA
1893 RPPS
AA plus Session Management
836 RPPS
AAA plus Session Management
1254 RPPS
Table 8 lists performance test results for Cisco AR 3.5.1 when used with an ODBC server and Oracle accounting.
Cisco AR on Linux
Table 9 lists performance test results for Cisco AR 3.5.2 on Linux when using a local database. The platform used to obtain these results consisted of an IBM x335 dual-processor Pentium Xeon with 2.60 GHz clock and 2 GB memory.
Downloading Cisco Access Registrar Software
Cisco AR 3.5 software is available for download from http://www.cisco.com at the following URL:
http://www.cisco.com/pcgi-bin/tablebuild.pl/access-registrar-encrypted?sort=release
The page at this URL lists all available versions of Cisco AR software available for download. The current Solaris 8 version is named CSCOar-3.5.5-sunos58-k9.tar.gz. The current Solaris 9 version is named CSCOar-3.5.5-sunos59-k9.tar.gz. The current RedHat Linux version is named CSCOar-3.5.5-linux2420-install-k9.sh.
Complete the following steps to download the software.
Step 1
Create a temporary directory, such as /tmp, to hold the downloaded software package.
Step 2
Enter the URL to the Cisco.com web site for Cisco AR software:
http://www.cisco.com/pcgi-bin/tablebuild.pl/access-registrar-encrypted?sort=release
Step 3
Click on the link for Cisco AR 3.5 software package you want to download:
CSCOar-3.5.5-sunos58-k9.tar.gz for the Solaris 8 version, or
CSCOar-3.5.5-sunos59-k9.tar.gz for the Solaris 9 version, or
CSCOar-3.5.5-linux2420-install-k9.sh for the Linux version.The Encryption Software Export Distribution Authorization page displays. Pay special attention to the information in the Important Notice which includes the following:
Cisco strong encryption images are subject to U.S. and local country export, import, and use laws. The country and class of end-user eligible to receive and use Cisco encryption solutions are limited. As a result of this limitation, Cisco requires all Cisco.com users to complete this form and accept the terms and conditions as set forth below in order to establish eligibility for software updates.
Cisco records and reports all downloads of strong encryption solutions to participating governments of the Wassenaar Arrangement.
Please visit the encryption web page for a control summary, or contact Cisco's Regulatory Affairs for further information.
Step 4
Provide the information required in the Encryption Software Export Distribution Authorization fields.
Step 5
Answer the nine questions that follow the authorization form to apply for eligibility to download strong encryption software images, then click Submit.
A second Encryption Software Export Distribution Authorization page displays. This page explains the Cisco Systems Inc. Encryption Software Usage Handling and Distribution Policy.
Step 6
Read the information about Cisco's Encryption Software Usage Handling and Distribution Policy, and if you agree to the terms, click I Accept.
Note
After you provide the information required for the three preceding steps, you will not have to do it for subsequent downloads. If you have already signed Cisco's Encryption Software Export Distribution Authorization forms, only the final authorization page is displayed, described in the following.
A third Encryption Software Export Distribution Authorization page displays. This page provides the Cisco Systems Inc. Encryption Software Export/Distribution Form and instructions about download, resell, transfer, export or re-export conditions for software images with strong encryption capabilities.
Step 7
Check whether the software image is for use by you or your organization, then click Submit.
The Software Download page displays with a link to the Cisco AR 3.5 software package you selected for download.
Step 8
Click the link for the selected software to proceed with the software download.
A File Download dialog box displays indicating the file you are about to download.
Step 9
Click Save and indicate where to save the file on your computer, such as /tmp, then click Save again.
Cisco AR 3.5 Licensing
Cisco AR 3.5 uses a licensing mechanism that enables you to activate different features in Cisco AR using a combination of different license keys. During system initialization, the Cisco AR server sets up the licensing data model and activates any features that are properly licensed.
Licensed Features
Table 10 lists the Cisco AR 3.5 names of the features that require licenses. As new licensed features are added to Cisco AR, new license files will also be required.
Getting Cisco AR 3.5 Feature Licenses
When you order the Cisco AR 3.5 product, a text license file will be sent to you in EMail. If you are evaluating the software, Cisco will provide you with an evaluation license.
If you decide to upgrade your Cisco AR 3.5 software and add a feature, a new text license file will be sent to you in EMail when you order the upgrade.
If you receive a Software License Claim Certificate, you can get your Cisco AR license file at one of the two following URLs:
Use this site if you are a registered user of Cisco Connection Online.
•
www.cisco.com/go/license/public
Use this site if you are not a registered user of Cisco Connection Online.
Within one hour of registration at either of the above web sites, you will receive your license key file and installation instructions in email.
Installing Cisco AR 3.5 Licenses
You must have a license in a directory on the Cisco AR machine before you attempt to install Cisco AR 3.5 software. If you have not installed the Cisco AR license file before beginning the software installation, the installation process will fail.
You can store the Cisco AR license file in any directory on the Cisco AR machine. During the installation process, you will be asked the location of the license file, and the installation process will copy the license file to the /opt/CSCOar/license directory, or $INSTALL/license if you are not using the default installation location.
The license file might have the name ciscoar.lic, but it can be any filename with the suffix .lic. To install the Cisco AR license file, you can copy and paste the text into a file, or you can simply save the file you receive in EMail to an accessible directory.
Upgrading Your Cisco AR 3.5 License File
If you add additional features that require licenses, you can open the file in /opt/CSCOar/license and add additional lines to the license file, or you can create an additional license file to hold the new lines. If you add a new file, remember to give it a .lic suffix.
If you upgrade your Cisco AR license for additional features, you must restart the Cisco AR server for the new license to take effect. To restart the Cisco AR server, enter the following on the server command line:
/opt/CSCOar/bin/arserver restart
Sample License File
The following is an example of a Cisco AR 3.5 license file.
INCREMENT AR-CPU cisco 3.5 permanent uncounted \
VENDOR_STRING=<count>7</count> HOSTID=ANY \
NOTICE="<LicFileID></LicFileID><LicLineID>1</LicLineID> \
<PAK>dummyPak</PAK>" SIGN=ABCDEF123456
INCREMENT AR-STANDARD cisco 3.5 permanent uncounted \
VENDOR_STRING=<count>5</count> HOSTID=ANY \
NOTICE="<LicFileID></LicFileID><LicLineID>2</LicLineID> \
<PAK>dummyPak</PAK>" SIGN=654321FEDCBA
INCREMENT AR-HLR cisco 3.5 permanent uncounted \
VENDOR_STRING=<count>5</count> HOSTID=ANY \
NOTICE="<LicFileID></LicFileID><LicLineID>3</LicLineID> \
<PAK>dummyPak</PAK>" SIGN=GHIJKL123456
INCREMENT AR-PREPAID cisco 3.5 permanent uncounted \
VENDOR_STRING=<count>5</count> HOSTID=ANY \
NOTICE="<LicFileID></LicFileID><LicLineID>4</LicLineID> \
<PAK>dummyPak</PAK>" SIGN=654321LMNOPQ
Displaying License Information
Cisco AR 3.5 provides two ways of getting license information using aregcmd:
•
aregcmd command-line option
•
Launching aregcmd
aregcmd Command-Line Option
Cisco AR 3.5 provides a new -l command-line option to aregcmd. The syntax is:
aregcmd -l directory_name
where directory_name is the directory where the Cisco AR license file is stored. The following is an example of the aregcmd -l command:
aregcmd -l /opt/CSCOar/license
Licensed Application: Cisco Access Registrar (Standard Version)
Following are the licensed components:
NAME VERSION EXPIRY_INFO
==== ======= ===========
AR-Standard 3.5 permanent
AR-CPU 3.5 permanent
AR-HLR 3.5 permanent
AR-Prepaid 3.5 permanent
Following components are present but unlicensed (disabled):
NAME VERSION EXPIRY_INFO
==== ======= ===========
AR-Cache 3.5 N/A
Launching aregcmd
The Cisco AR 3.5 server displays license information when you launch aregcmd, as shown in the following:
aregcmd
Cisco Access Registrar 3.5.5 Configuration Utility
Copyright (C) 1995-2004 by Cisco Systems, Inc. All rights reserved.
Cluster:
User:
Password:
Logging in to localhost
[ //localhost ]
LicenseInfo = AR-Standard + AR-CPU + AR-HLR + AR-Prepaid
Radius/
Administrators/
Server 'Radius' is Running, its health is 10 out of 10
Installing Cisco AR 3.5 Software on Solaris
This section describes the software installation process when installing Cisco AR 3.5 software on a Solaris workstation for the first time.
Note
This version of Cisco Access Registrar 3.5 can be used with Solaris 8, Solaris 9, or the Red Hat 7.3 Linux operating system using kernel version 2.4.20-24.7, glibc version 2.2.5-42.
This section includes the following subsections:
•
Installing Cisco AR Software from CD-ROM
•
Installing Downloaded Software
Tips
Before you begin to install the software, check your workstation's /etc/group file and make sure that group staff exists. The software installation will fail if group staff does not exist before you begin.
Deciding Where to Install
Before you begin the software installation, you should decide where you want to install the new software. The default installation directory for Cisco AR 3.5 software is /opt/CSCOar. You can use the default installation directory, or you can choose to install the Cisco AR software in a different directory.
Installing Cisco AR Software from CD-ROM
The following steps describe how to begin the software installation process when installing software from the Cisco AR 3.5 CD-ROM. If you are installing downloaded software, proceed to Installing Downloaded Software.
Note
Before you begin the software installation, ensure that you have installed a license file as described in Installing Cisco AR 3.5 Licenses.
Step 1
Place the Cisco AR 3.5 software CD-ROM in the Cisco AR workstation CD-ROM drive.
Step 2
Log in to the Cisco AR workstation as a root user, and enter the following command line:
pkgadd -d /cdrom/cdrom0/kit/solaris-2.8 CSCOar
Note
Cisco AR software for Solaris 9 is not available on CD-ROM.
Step 3
Proceed to Common Installation Steps.
Installing Downloaded Software
This section describes how to uncompress and extract downloaded Cisco AR 3.5 software and begin the software installation.
Note
Before you begin the software installation, ensure that you have installed a license file as described in Installing Cisco AR 3.5 Licenses.
Step 1
Log in to the Cisco AR workstation as a root user.
Step 2
Change directory to the location where you have stored the uncompressed tarfile.
cd /tmp
Step 3
Use the following command line to uncompress the tarfile and extract the installation package files.
zcat CSCOar-3.5.5-sunos58-k9.tar.gz | tar xvf -
Note
The instructions provided here are for the Solaris 8 package. There is no difference in download or installation procedures for Solaris 8 or Solaris 9 other than the package name.
Step 4
Enter the following command to begin the installation:
pkgadd -d /tmp CSCOar
where /tmp is the temporary directory where you stored and uncompressed the installation files.
Step 5
Proceed to Common Installation Steps.
Common Installation Steps
This section describes the installation process immediately after you have issued the pkgadd command installing from CD-ROM or from downloaded software.
Processing package instance <CSCOar> from </tmp>Cisco Access Registrar 3.5.5 [SunOS-5.8, official](sparc) 3.5.5Copyright (C) 1998-2004 by Cisco Systems, Inc.This program contains proprietary and confidential information.All rights reserved except as may be permitted by prior written consent.This package contains the Cisco Access Registrar Server and theCisco Access Registrar Configuration Utility. You can choose toperform a Full installation or just install theConfiguration Utility.What type of installation: Full, Config only [Full] [?,q]Step 6
For a full install, press Enter.
Where do you want to install <CSCOar>? [/opt/CSCOar] [?,q]Step 7
Press Enter to accept the default location of /opt/CSCOar, or enter a different directory to be used as the base installation directory.
Access Registrar requires FLEXlm license file to operate. A listof space delimited license files or directories can be supplied asinput; license files must have the extension ".lic".Where are the FLEXlm license files located? [/opt/CSCOar/license] [?,q]Step 8
Enter the directory where you have stored the Cisco AR 3.5 license file.
Access Registrar provides extensions that can be written in Java.If you intend to write Java extensions, the Java RuntimeEnvironment (JRE) is required.If you are not using Java, press Enter/Return to skip this step.If you already have a JRE installed, please enter the directorywhere it is installed. If you do not, the JRE can be downloadedfrom:You may specify or modify the location of the JRE later byentering the following command then restarting the AR server.# ln -s <java-root> /opt/CSCOar/j2re1.4Where is the JRE installed? [?,q]Step 9
If you plan to use Java, enter the directory location where the JRE is installed, otherwise press Enter.
If you are not using ORACLE, press Enter/Return to skip this step.ORACLE installation directory is required for ODBC configuration.ORACLE_HOME variable will be set in /etc/init.d/arserver scriptWhere is ORACLE installed? [] [?,q]Step 10
If you are using Oracle, enter the location where it is installed; otherwise press Enter.
If you want to learn about Access Registrar by following theexamples in the Installation and Configuration Guide, you need topopulate the database with the example configuration.Do you want to install the example configuration now [n] [y,n,?,q]You can add the example configuration at any time byrunning the command:/opt/CSCOar/bin/aregcmd -f /opt/CSCOar/examples/cli/add-example-configuration.rcStep 11
When prompted whether to install the example configuration now, reply Yes to continue.
Note
You can delete the example configuration at any time by running the command /opt/CSCOar/usrbin/aregcmd -f /opt/CSCOar/examples/cli/delete-example-configuration.rc.
The selected base directory </opt/CSCOar> must exist beforeinstallation is attempted.Do you want this directory created now [y,n,?,q] yStep 12
Enter Y to enable the installation process to create the /opt/CSCOar directory.
## Executing checkinstall script.Using </opt/CSCOar> as the package base directory.## Processing package information.## Processing system information.8 package pathnames are already properly installed.## Verifying package dependencies.## Verifying disk space requirements.## Checking for conflicts with packages already installed.## Checking for setuid/setgid programs.The following files are being installed with setuid and/or setgidpermissions:/opt/CSCOar/.system/screen <setuid root>/opt/CSCOar/bin/aregcmd <setgid staff>/opt/CSCOar/bin/radclient <setgid staff>/opt/CSCOar/bin/xmlclient <setgid staff>This package contains scripts which will be executed with super-userpermission during the process of installing this package.Do you want to install these as setuid/setgid files [y,n,?,q] yStep 13
Enter Y to install the setuid/setgid files.
This package contains scripts which will be executed with super-userpermission during the process of installing this package.Do you want to continue with the installation of <CSCOar> [y,n,?]Step 14
Enter Y to continue with the software installation.
No further interaction is required; the installation process should complete successfully and the arservagt is automatically started.
## Installing part 1 of 1./opt/CSCOar/.system/screen/opt/CSCOar/README/opt/CSCOar/bin/arbug/opt/CSCOar/bin/nasmonitor/opt/CSCOar/bin/share-access/opt/CSCOar/bin/xtail/opt/CSCOar/java/javadoc.tar.gz/opt/CSCOar/lib/getopts.tcl.../opt/CSCOar/ucd-snmp/share/snmp/snmpconf-data/snmptrapd-data/traphandle/opt/CSCOar/ucd-snmp/share/snmp/snmpd.conf[ verifying class <snmp> ]## Executing postinstall script.# setting up product configuration file /opt/CSCOar/conf/car.conf# linking /etc/init.d/arserver to /etc/rc.d files# setting ORACLE_HOME variable in arserver# removing old session information# flushing old replication archive# creating initial configuration databaseRollforward recovery using "/opt/CSCOar/data/db/vista.tjf" started Fri May 14 13:23:32 2004Rollforward recovery using "/opt/CSCOar/data/db/vista.tjf" finished Fri May 14 13:23:32 2004# installing example configurationStarting Access Registrar Server Agent..completed.The Radius server is now running.If SNMP needs to be reconfigured please follow the followingprocedure:(1) stop AR: /opt/CSCOar/bin/arserver stop(2) edit: /cisco-ar/ucd-snmp/share/snmp/snmpd.conf(3) restart AR: /opt/CSCOar/bin/arserver start# done with postinstall.Installation of <CSCOar> was successful.hostname root /tmp##RPC Bind Services
The Cisco AR server and the aregcmd CLI requires RPC services to be running before the server is started. If the RPC services are stopped, you must restart rpc services, then restart the Cisco AR server. Use the following commands to restart RPC services:
/opt/CSCOar/bin/arserver stop
/etc/init.d/rpc start
/opt/CSCOar/bin/arserver start
If RPC services are not running, the following message is displayed when you attempt to start aregcmd:
Login to aregcmd fails with the message:400 Login failedInstalling Cisco AR 3.5 Software on Linux
This section describes the software installation process when installing Cisco AR 3.5 software on a Linux workstation for the first time. This section includes the following subsections:
Deciding Where to Install
Before you begin the software installation, you should decide where you want to install the new software. The default installation directory for Cisco AR 3.5 software is /opt/CSCOar. You can use the default installation directory, or you can choose to install the Cisco AR software in a different directory.
Installing Downloaded Software
This section describes how to install the downloaded Cisco AR 3.5 software for Linux and begin the software installation.
Note
The Cisco AR Linux installation automatically installs aregcmd and radclient as setgid programs in group adm.
Step 1
Log in to the Cisco AR workstation as a root user.
Step 2
Change directory to the location where you have stored the CSCOar-3.5.5-linux2420-install-k9.sh file.
cd /tmp
Step 3
Enter the name of the script file to begin the installation:
CSCOar-3.5.5-linux2420-install-k9.sh
CSCOar-3.5.5-linux2420-install-k9.shName : CSCOar Relocations: /opt/CSCOarVersion : 3.5.5 Vendor: Cisco Systems, Inc.Release : 1089750252 Build Date: Tue Jul 13 14:17:55 2004Install date: (not installed) Build Host: muggle.cisco.comSummary : Access Registrar, a carrier-class RADIUS serverbuild_tag: [Linux-2.4.20, official]Copyright (C) 1998-2004 by Cisco Systems, Inc.This program contains proprietary and confidential information.All rights reserved except as may be permitted by prior written consent.This package contains the Access Registrar Server and the AccessRegistrar Configuration Utility. All the Client, Server, andConfiguration utilities will be installed.Where do you want to install <CSCOar>? [/opt/CSCOar] [?,q]Step 4
Press Enter to accept the default location of /opt/CSCOar, or enter a different directory to be used as the base installation directory.
Access Registrar requires FLEXlm license file to operate. A listof space delimited license files or directories can be supplied asinput; license files must have the extension ".lic".Where are the FLEXlm license files located? [/opt/CSCOar/license] [?,q]Step 5
Enter the directory where you have stored the Cisco AR 3.5 license file.
Access Registrar provides extensions that can be written in Java.If you intend to write Java extensions, the Java Runtime Environment(JRE) is required.If you are not using Java, press Enter/Return to skip this step.If you already have a JRE installed, please enter the directorywhere it is installed. If you do not, the JRE can be downloaded from:http://java.sun.com/products/archiveYou may specify or modify the location of the JRE, later on, byentering the following command then restart the AR server.# ln -s <java-root> /opt/CSCOar/j2re1.4Where is the JRE installed? [] [?,q]Step 6
If you plan to use Java, enter the directory location where the JRE is installed, otherwise press Enter.
(If you decide to use Java extensions after you have installed Cisco AR, you can specify the JRE location by entering the following at the Unix prompt:
ln -s <java-root> /cisco-ar/j2rel.4
After entering the link command, restart the Cisco AR server.)
If you are not using ORACLE, press Enter/Return to skip this step.ORACLE installation directory is required for ODBC configuration.ORACLE_HOME variable will be set in /etc/init.d/arserver scriptWhere is ORACLE installed? [] [?,q]Step 7
If you are using Oracle, enter the location where it is installed; otherwise press Enter.
If you want to learn about Access Registrar by following the examplesin the Installation and Configuration Guide, you need to populatethe database with the example configuration.Do you want to install the example configuration now? [n]: [y,n,?,q] yStep 8
When prompted whether to install the example configuration now, reply Yes to continue.
Note
You can delete the example configuration at any time by running the command /opt/CSCOar/usrbin/aregcmd -f /opt/CSCOar/examples/cli/delete-example-configuration.rc.
unpack the rpm file donePreparing... ########################################### [100%]1:CSCOar ########################################### [100%]# setting ORACLE_HOME variable in arserver# creating initial configuration databaseRollforward recovery using "/opt/CSCOar/data/db/vista.tjf" started Wed Jul 14 15:17:28 2004Rollforward recovery using "/opt/CSCOar/data/db/vista.tjf" finished Wed Jul 14 15:17:28 2004# installing example configurationStarting Access Registrar Server Agent..completed.The Radius server is now running.hostname root /tmp###Preparing to Use SNMP
If you plan to use the SNMP features of Cisco Access Registrar, complete the following steps:
Step 1
Become root user by entering su, then the root password.
Step 2
Enter the following commands to disable the Sun SNMP daemon and allow Cisco AR's SNMP daemon to function:
/etc/rc3.d/S76snmpdx stop
/etc/rc3.d/S77dmi stop
Step 3
Enter the following commands to prevent the Sun SNMP daemon from restarting after a reboot by entering the following:
mkdir /etc/rc3.d/.disabled
mv /etc/rc3.d/S76snmpdx /etc/rc3.d/.disabled
mv /etc/rc3.d/S77dmi /etc/rc3.d/.disabled
Upgrading to Cisco AR 3.5 Software
This section describes the process of upgrading from your previously installed Cisco AR software while preserving your existing configuration database.
Note
Configuration for Prepaid billing servers in Cisco AR 3.0 will no longer work in Cisco AR 3.5. If you have been using a Prepaid billing server in Cisco AR 3.0 and are upgrading your software to Cisco AR 3.5, you must remove the Prepaid billing server configuration before installing the Cisco AR 3.5 software.
Upgrade Overview
The following steps describe what you must do to perform the software upgrade process:
Step 1
Ensure that replication is disabled.
Refer to Disabling Replication.
Step 2
Remove the old software using the pkgrm command.
Refer to Using pkgrm to Remove Cisco AR Software.
Step 3
If you plan to use the Cisco AR SNMP features, disable the current Sun SNMP daemon and prevent the Sun SNMP daemon from restarting after a reboot.
Step 4
Install the new Cisco AR 3.5 license file by copying the license file to a directory such as /tmp on the Cisco AR 3.5 workstation.
Note
Cisco AR 3.5 uses a different licensing mechanism than the license key used in earlier releases of Cisco AR. Before you upgrade your Cisco AR server to Cisco AR 3.5 software, you must install a license file. Refer to Cisco AR 3.5 Licensing for detailed information about Cisco AR 3.5 licensing. Installing Cisco AR 3.5 Licenses provides information about how to install the license file.
Step 5
Decide where to install the Cisco AR 3.5 software.
The default installation directory for Cisco AR 3.5 software is /opt/CSCOar. If you are upgrading from Cisco AR version 1.7 or earlier, the default installation directory was /opt/AICar1.
Step 6
Decide if you want to preserve your existing configuration database.
Preserving your existing configuration database is a compelling reason to upgrade rather than to start anew. The upgrade procedures in this chapter assume you want to preserve your existing configuration.
If you are upgrading from Cisco AR 1.7 or an earlier version, the default installation directory is /opt/AICar1. The default installation directory for Cisco AR 3.0 and above is /opt/CSCOar.
If your previous install directory was /opt/AICar1, you should use that directory to install Cisco AR 3.5. You might also rename the old directory, as in the following:
cd /opt
mv AICar1 CSCOar
Step 7
Copy the Cisco AR 3.5 license file to a location on the Cisco AR workstation directory such as /tmp.
Step 8
Use the pkgadd command to install the Cisco AR 3.5 software.
Disabling Replication
If you are using the Cisco AR replication feature, you must disable it before you begin the upgrade process of the upgrade will fail. When completed, refer to Restarting Replication for the correct way to restart replication.
To ensure that replication is disabled, complete the following steps:
Step 1
Launch aregcmd.
Step 2
Change directory to /radius/replication and examine the RepType property.
cd /radius/replication
[ //localhost/Radius/Replication ]
RepType = None
RepTransactionSyncInterval = 60000
RepTransactionArchiveLimit = 100
RepIPAddress = 0.0.0.0
RepPort = 1645
RepSecret = NotSet
RepIsMaster = FALSE
RepMasterIPAddress = 0.0.0.0
RepMasterPort = 1645
Rep Members/
Make sure that RepType is set to None.
Step 3
If you made changes, issue the save command, then exit the aregcmd command interface.
Using pkgrm to Remove Cisco AR Software
There are two different Cisco AR software packages, AICar1 and CSCOar. The AICar1 package was used for Cisco AR 1.7 and earlier versions. The CSCOar package has been used for Cisco AR 3.0 and later versions.
Removing the AICar1 Package
The following steps describe how to remove the AICar1 software package.
Step 1
Log in to the Cisco AR workstation as a root user, and enter the following command line:
pkgrm AICar1
The following package is currently installed:AICar1 Access Registrar 1.7R7 [SunOS-5.8, ns40, gcc-O, official](sparc) 1.7R7Do you want to remove this package?Step 2
Enter y or yes to continue removing the AICar1 package.
## Removing installed package instance <AICar1>This package contains scripts which will be executed with super-userpermission during the process of removing this package.Do you want to continue with the removal of this package [y,n,?,q]Step 3
Enter y to continue removing the AICar1 package.
After you enter y, the AICar1 package should be removed without further interaction.
## Verifying package dependencies.## Processing package information.## Executing preremove script.Waiting for these processes to die (this may take some time):AR MCD lock manager (pid: 2971)AR MCD server (pid: 2967)AR RADIUS server (pid: 2973)AR Server Agent (pid: 2965)2967: terminated2973: terminated2971: terminated, wait status 0x000f2965: terminatedAccess Registrar Server Agent shutdown complete.# removing /etc/rc.d files# done with preremove.## Removing pathnames in class <snmp>/opt/AICar1/ucd-snmp/share/snmp/snmpd.conf.. <several hundred lines deleted>./opt/AICar1/bin/screen/opt/AICar1/bin/opt/AICar1/README## Removing pathnames in class <none>## Updating system information.Removal of <AICar1> was successful.hostname root /scratch##
Removing the CSCOar Package
The following steps describe how to remove the CSCOar software package.
Step 1
Log in to the Cisco AR workstation as a root user, and enter the following command line:
pkgrm CSCOar
The following package is currently installed:CSCOar Cisco Access Registrar 3.0R7 [SunOS-5.8, official](sparc) 3.0R7Do you want to remove this package?Step 2
Enter y or yes to continue removing the CSCOar package.
## Removing installed package instance <CSCOar>This package contains scripts which will be executed with super-userpermission during the process of removing this package.Do you want to continue with the removal of this package [y,n,?,q]Step 3
Enter y to continue removing the CSCOar package.
After you enter y, the CSCOar package should be removed without further interaction.
## Verifying package dependencies.## Processing package information.## Executing preremove script.Waiting for these processes to die (this may take some time):AR Server Agent (pid: 28352)AR MCD server (pid: 28354)AR RADIUS server (pid: 28372)AR MCD lock manager (pid: 28355)28354: terminated, wait status 0x000028372: terminated, wait status 0x000028355: terminated, wait status 0x000f28352: terminated, wait status 0x0000Access Registrar Server Agent shutdown complete.# removing /etc/rc.d files# done with preremove.## Removing pathnames in class <snmp>/opt/CSCOar/ucd-snmp/share/snmp/snmpd.conf/opt/CSCOar/ucd-snmp/share/snmp/snmpconf-data/snmptrapd-data/traphandle... <several hundred lines deleted>../opt/CSCOar/README/opt/CSCOar/.system/screen/opt/CSCOar/.system## Removing pathnames in class <none>## Updating system information.Removal of <CSCOar> was successful.hostname root ~##
Install the License File
Install the new Cisco AR 3.5 license file in a directory such as /tmp. During the installation process, you will be asked for the location of the license file. The license file must have a .lic suffix.
Installing Upgrade Software
If you are upgrading from Cisco AR version 1.7 or earlier, Cisco recommends that you rename the installation directory to the new default installation directory before proceeding, as described in Step 5 of Upgrade Overview.
After you have completed the preceding steps, you can install Cisco AR 3.5 software as described in Installing Cisco AR 3.5 Software on Solaris.
When the installation process asks where to install the Cisco AR 3.5 software, accept the default location if you have renamed the $INSTALL directory /opt/CSCOar. Otherwise, enter the directory you have been using to store your configuration.
The installation process will detect the existing configuration and ask if you want to preserve the existing database. To properly upgrade your software and preserve your existing configuration, you must answer Yes to preserve your existing configuration. When you do so, you will be required to provide an administrator userID and password to proceed.
Restarting Replication
Before you enable replication, you must first upgrade all replication slave servers to the same version of Access Registrar software as the master server. Do not enable replication on the master server until all slave servers have been upgraded.
Use the same process you used to upgrade the master server to upgrade any slave servers. If you retained your configuration on the master, retain the configuration on the slaves, too.
After the same version of Cisco AR software has been installed on all slave servers, you can enable replication on the master server again. After enabling replication on the master server, you can enable replication on each of the slave servers.
Caveats
This section provides information about known anomalies in Cisco AR 3.5 and anomalies (from previous versions of Cisco AR) that have been fixed in Cisco AR 3.5.
Known Anomalies in Cisco AR 3.5.5
This section describes the known anomalies in Cisco AR 3.5.5.
Anomalies Fixed in Cisco AR 3.5.5
This section describes the anomalies from previous releases of Cisco AR that have been fixed in Cisco AR 3.5.5.
Anomalies Fixed in Cisco AR 3.5.4
This section describes the anomalies fixed in Cisco AR 3.5.4.
Anomalies Fixed in Cisco AR 3.5.3
This section describes the anomalies fixed in Cisco AR 3.5.3.
Anomalies Fixed in Cisco AR 3.5.2
This section describes the anomalies in Cisco AR 3.5.1 that have been fixed in Cisco AR 3.5.2.
Anomalies Fixed in Cisco AR 3.5.1
This section describes the anomalies that existed in previous version of Cisco AR that have been fixed inCisco AR 3.5.1.
Obtaining Documentation
Cisco documentation and additional literature are available on Cisco.com. Cisco also provides several ways to obtain technical assistance and other technical resources. These sections explain how to obtain technical information from Cisco Systems.
Cisco.com
You can access the most current Cisco documentation at this URL:
http://www.cisco.com/techsupport
You can access the Cisco website at this URL:
You can access international Cisco websites at this URL:
http://www.cisco.com/public/countries_languages.shtml
Product Documentation DVD
Cisco documentation and additional literature are available in the Product Documentation DVD package, which may have shipped with your product. The Product Documentation DVD is updated regularly and may be more current than printed documentation.
The Product Documentation DVD is a comprehensive library of technical product documentation on portable media. The DVD enables you to access multiple versions of hardware and software installation, configuration, and command guides for Cisco products and to view technical documentation in HTML. With the DVD, you have access to the same documentation that is found on the Cisco website without being connected to the Internet. Certain products also have .pdf versions of the documentation available.
The Product Documentation DVD is available as a single unit or as a subscription. Registered Cisco.com users (Cisco direct customers) can order a Product Documentation DVD (product number DOC-DOCDVD=) from the Ordering tool or Cisco Marketplace.
Cisco Ordering tool:
http://www.cisco.com/en/US/partner/ordering/
Cisco Marketplace:
http://www.cisco.com/go/marketplace/
Ordering Documentation
Beginning June 30, 2005, registered Cisco.com users may order Cisco documentation at the Product Documentation Store in the Cisco Marketplace at this URL:
http://www.cisco.com/go/marketplace/
Cisco will continue to support documentation orders using the Ordering tool:
•
Registered Cisco.com users (Cisco direct customers) can order documentation from the Ordering tool:
http://www.cisco.com/en/US/partner/ordering/
•
Instructions for ordering documentation using the Ordering tool are at this URL:
http://www.cisco.com/univercd/cc/td/doc/es_inpck/pdi.htm
•
Nonregistered Cisco.com users can order documentation through a local account representative by calling Cisco Systems Corporate Headquarters (California, USA) at 408 526-7208 or, elsewhere in North America, by calling 1 800 553-NETS (6387).
Documentation Feedback
You can rate and provide feedback about Cisco technical documents by completing the online feedback form that appears with the technical documents on Cisco.com.
You can send comments about Cisco documentation to bug-doc@cisco.com.
You can submit comments by using the response card (if present) behind the front cover of your document or by writing to the following address:
Cisco Systems
Attn: Customer Document Ordering
170 West Tasman Drive
San Jose, CA 95134-9883We appreciate your comments.
Cisco Product Security Overview
Cisco provides a free online Security Vulnerability Policy portal at this URL:
http://www.cisco.com/en/US/products/products_security_vulnerability_policy.html
From this site, you can perform these tasks:
•
Report security vulnerabilities in Cisco products.
•
Obtain assistance with security incidents that involve Cisco products.
•
Register to receive security information from Cisco.
A current list of security advisories and notices for Cisco products is available at this URL:
If you prefer to see advisories and notices as they are updated in real time, you can access a Product Security Incident Response Team Really Simple Syndication (PSIRT RSS) feed from this URL:
http://www.cisco.com/en/US/products/products_psirt_rss_feed.html
Reporting Security Problems in Cisco Products
Cisco is committed to delivering secure products. We test our products internally before we release them, and we strive to correct all vulnerabilities quickly. If you think that you might have identified a vulnerability in a Cisco product, contact PSIRT:
•
Emergencies — security-alert@cisco.com
An emergency is either a condition in which a system is under active attack or a condition for which a severe and urgent security vulnerability should be reported. All other conditions are considered nonemergencies.
•
Nonemergencies — psirt@cisco.com
In an emergency, you can also reach PSIRT by telephone:
•
1 877 228-7302
•
1 408 525-6532
Tip
We encourage you to use Pretty Good Privacy (PGP) or a compatible product to encrypt any sensitive information that you send to Cisco. PSIRT can work from encrypted information that is compatible with PGP versions 2.x through 8.x.
Never use a revoked or an expired encryption key. The correct public key to use in your correspondence with PSIRT is the one linked in the Contact Summary section of the Security Vulnerability Policy page at this URL:
http://www.cisco.com/en/US/products/products_security_vulnerability_policy.htm
The link on this page has the current PGP key ID in use.
Obtaining Technical Assistance
Cisco Technical Support provides 24-hour-a-day award-winning technical assistance. The Cisco Technical Support & Documentation website on Cisco.com features extensive online support resources. In addition, if you have a valid Cisco service contract, Cisco Technical Assistance Center (TAC) engineers provide telephone support. If you do not have a valid Cisco service contract, contact your reseller.
Cisco Technical Support & Documentation Website
The Cisco Technical Support & Documentation website provides online documents and tools for troubleshooting and resolving technical issues with Cisco products and technologies. The website is available 24 hours a day, at this URL:
http://www.cisco.com/techsupport
Access to all tools on the Cisco Technical Support & Documentation website requires a Cisco.com user ID and password. If you have a valid service contract but do not have a user ID or password, you can register at this URL:
http://tools.cisco.com/RPF/register/register.do
Note
Use the Cisco Product Identification (CPI) tool to locate your product serial number before submitting a web or phone request for service. You can access the CPI tool from the Cisco Technical Support & Documentation website by clicking the Tools & Resources link under Documentation & Tools. Choose Cisco Product Identification Tool from the Alphabetical Index drop-down list, or click the Cisco Product Identification Tool link under Alerts & RMAs. The CPI tool offers three search options: by product ID or model name; by tree view; or for certain products, by copying and pasting show command output. Search results show an illustration of your product with the serial number label location highlighted. Locate the serial number label on your product and record the information before placing a service call.
Submitting a Service Request
Using the online TAC Service Request Tool is the fastest way to open S3 and S4 service requests. (S3 and S4 service requests are those in which your network is minimally impaired or for which you require product information.) After you describe your situation, the TAC Service Request Tool provides recommended solutions. If your issue is not resolved using the recommended resources, your service request is assigned to a Cisco engineer. The TAC Service Request Tool is located at this URL:
http://www.cisco.com/techsupport/servicerequest
For S1 or S2 service requests or if you do not have Internet access, contact the Cisco TAC by telephone. (S1 or S2 service requests are those in which your production network is down or severely degraded.) Cisco engineers are assigned immediately to S1 and S2 service requests to help keep your business operations running smoothly.
To open a service request by telephone, use one of the following numbers:
Asia-Pacific: +61 2 8446 7411 (Australia: 1 800 805 227)
EMEA: +32 2 704 55 55
USA: 1 800 553-2447For a complete list of Cisco TAC contacts, go to this URL:
http://www.cisco.com/techsupport/contacts
Definitions of Service Request Severity
To ensure that all service requests are reported in a standard format, Cisco has established severity definitions.
Severity 1 (S1)—Your network is "down," or there is a critical impact to your business operations. You and Cisco will commit all necessary resources around the clock to resolve the situation.
Severity 2 (S2)—Operation of an existing network is severely degraded, or significant aspects of your business operation are negatively affected by inadequate performance of Cisco products. You and Cisco will commit full-time resources during normal business hours to resolve the situation.
Severity 3 (S3)—Operational performance of your network is impaired, but most business operations remain functional. You and Cisco will commit resources during normal business hours to restore service to satisfactory levels.
Severity 4 (S4)—You require information or assistance with Cisco product capabilities, installation, or configuration. There is little or no effect on your business operations.
Obtaining Additional Publications and Information
Information about Cisco products, technologies, and network solutions is available from various online and printed sources.
•
Cisco Marketplace provides a variety of Cisco books, reference guides, documentation, and logo merchandise. Visit Cisco Marketplace, the company store, at this URL:
http://www.cisco.com/go/marketplace/
•
Cisco Press publishes a wide range of general networking, training and certification titles. Both new and experienced users will benefit from these publications. For current Cisco Press titles and other information, go to Cisco Press at this URL:
•
Packet magazine is the Cisco Systems technical user magazine for maximizing Internet and networking investments. Each quarter, Packet delivers coverage of the latest industry trends, technology breakthroughs, and Cisco products and solutions, as well as network deployment and troubleshooting tips, configuration examples, customer case studies, certification and training information, and links to scores of in-depth online resources. You can access Packet magazine at this URL:
•
iQ Magazine is the quarterly publication from Cisco Systems designed to help growing companies learn how they can use technology to increase revenue, streamline their business, and expand services. The publication identifies the challenges facing these companies and the technologies to help solve them, using real-world case studies and business strategies to help readers make sound technology investment decisions. You can access iQ Magazine at this URL:
http://www.cisco.com/go/iqmagazine
or view the digital edition at this URL:
http://ciscoiq.texterity.com/ciscoiq/sample/
•
Internet Protocol Journal is a quarterly journal published by Cisco Systems for engineering professionals involved in designing, developing, and operating public and private internets and intranets. You can access the Internet Protocol Journal at this URL:
•
Networking products offered by Cisco Systems, as well as customer support services, can be obtained at this URL:
http://www.cisco.com/en/US/products/index.html
•
Networking Professionals Connection is an interactive website for networking professionals to share questions, suggestions, and information about networking products and technologies with Cisco experts and other networking professionals. Join a discussion at this URL:
http://www.cisco.com/discuss/networking
•
World-class networking training is available from Cisco. You can view current offerings at this URL:
http://www.cisco.com/en/US/learning/index.html
This document is to be used in conjunction with the documents listed in the "Related Documentation" section.
CCDE, CCENT, Cisco Eos, Cisco StadiumVision, the Cisco logo, DCE, and Welcome to the Human Network are trademarks; Changing the Way We Work, Live, Play, and Learn is a service mark; and Access Registrar, Aironet, AsyncOS, Bringing the Meeting To You, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, CCVP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Collaboration Without Limitation, Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Event Center, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone, iQ Expertise, the iQ logo, iQ Net Readiness Scorecard, iQuick Study, IronPort, the IronPort logo, LightStream, Linksys, MediaTone, MeetingPlace, MGX, Networkers, Networking Academy, Network Registrar, PCNow, PIX, PowerPanels, ProConnect, ScriptShare, SenderBase, SMARTnet, Spectrum Expert, StackWise, The Fastest Way to Increase Your Internet Quotient, TransPath, WebEx, and the WebEx logo are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.
All other trademarks mentioned in this document or Website 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. (0803R)
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.
© 2004-2008 Cisco Systems, Inc. All rights reserved.


