Table Of Contents
Resource Pool Management with Direct Remote Services
Standalone Network Access Server (NAS)
Components of Incoming and Outgoing Call Management
Processes of Incoming and Outgoing Call Management
Base Session and Overflow Session Limits
VPDN Session and Overflow Session Limits
VPDN MLP Bundles and Links-Per-Bundle Limits
Call Management Functional Descriptions
Data over Voice Bearer Services
Related Features and Technologies
Enabling Resource Pool Management
Configuring Discriminator Profiles
Configuring Customer Profile Templates
Sample Configuration for Resource Pool Management
Sample Direct Remote Services Configuration
Sample Customer Profile Configuration for Data Over Voice Bearer Service
Sample VPDN Load Sharing and Backup Configuration
Verifying Call-Counter and Call-Detail Output
show resource-pool discriminator
Troubleshooting Resource Pool Management
Checking the Resource Pool Connection
Troubleshooting DNIS Group Problems
Troubleshooting Call Discriminator Problems
Troubleshooting Customer Profile Counts
Troubleshooting Resource Group Counts
Checking the RPM/VPDN Connection
Troubleshooting Customer/VPDN Profile
Troubleshooting VPDN Profile Limits
Troubleshooting VPDN Group Limits
Troubleshooting VPDN Endpoint Problems
Using the debug aaa authorization Command
resource-pool aaa accounting ppp
resource-pool profile customer
resource-pool profile discriminator
show resource-pool discriminator
Resource Pool Management with Direct Remote Services
This document contains the following sections:
•
Related Features and Technologies
Feature Overview
Cisco Resource Pool Manager (RPM) enables telephone companies and Internet service providers (ISPs) to share dial resources for wholesale and retail dial network services in a single network access server (NAS) or across multiple NAS stacks. With Cisco RPM, service providers can count, control, and manage dial resources and provide accounting for shared resources when implementing different service-level agreements.
This document presents the single, standalone NAS version of Cisco RPM. For information on the Cisco Resource Pool Manager Server (RPMS) solution, see the Cisco Connection Online location at http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/rpms/rpms_1-0/index.htm.
Cisco RPM is ideal for combining retail and wholesale dial services using Cisco AS5200, AS5300, and AS5800 network access servers. The Cisco RPM can be configured in one or more standalone Cisco NASs, or, optionally, across multiple NAS stacks by using one or more external Cisco Resource Pool Manager Servers (RPMSs). Call management and call discrimination can be configured to occur before the call is answered.
For call management, dial customers are differentiated by the use of configurable customer profiles. Each profile is based on the Dialed Number Information Service (DNIS) and the call type determined at the time of an incoming call.
When using call discrimination, the DNIS and call type are matched against a table of disallowed calls. When a call arrives at the NAS, if the DNIS and call type match an entry in this table, the call is rejected. Call discrimination can be used to manage the billing of calls to different types of resources.
When management by virtual private dialup network (VPDN) is configured, a VPDN group includes the information needed to set up or reject a VPDN session. VPDN setup can be based on the DNIS received during call setup, or on the domain name after the call is answered. Load balancing is used to achieve full usage of VPDN tunnels. The VPDN group can also serve as the "customer profile" when all calls are answered and sessions are identified and limited by domain name instead of DNIS.
To support data over voice bearer service (DoVBS), service providers use DNIS to direct calls to the appropriate resource. When a digital call arrives at the NAS through the voice network, it terminates on a High-Level Data Link Control (HDLC) controller rather than on a modem. In this application, the customer profile that the DNIS group is assigned has the associated call type of speech and the resource group directs the call to the HDLC controller.
Standalone Network Access Server (NAS)
A single NAS using Cisco RPM can provide:
•
wholesale virtual private dialup network (VPDN) dial service to corporate customers
•
direct remote services
•
retail dial service to end users
and show multiple connections to a Cisco AS5300 NAS. Incoming calls to the NAS can use ISDN Private Rate Interface (PRI) signaling, channel associated signaling (CAS), or SS7 signaling protocol. shows incoming calls that are authenticated locally for retail dial services, or forwarded through VPDN tunnels for wholesale dial services.
Note
This implementation does not use Cisco RPMS. If you are not using Cisco RPMS and you have more than one Cisco NAS, you must manually configure each NAS by using Cisco IOS commands. Resource usage information is not shared between NASs.
Figure 1 Retail Dial Service Using Resource Pool Management
shows a method of implementing wholesale dial services without using VPDN tunnels. This is done by creating individual customer profiles consisting of authentication, authorization, and accounting (AAA) groups and Point-to-Point Protocol (PPP) configurations. The AAA groups provide IP addresses of AAA servers for authentication and accounting. The PPP configurations enable you to set different PPP parameter values on each customer profile. A customer profile typically includes the following PPP parameters:
•
Applicable IP address pools or a default local list of IP addresses
•
Primary and secondary domain name server (DNS) or Windows internet naming service (WINS)
•
Authentication method (PAP, CHAP, MSCHAP)
•
Number of links allowed for each call using Multilink PPP
Note
The AAA and PPP integration applies to a single NAS environment; the external RPMS solution is not supported.
Figure 2 Resource Pool Management with Direct Remote Services
Components of Incoming and Outgoing Call Management
Cisco RPM manages both incoming calls and outgoing sessions. Cisco RPM differentiates dial customers through configured customer profiles based on the Dialed Number Information Service (DNIS) and call type determined when an incoming call comes in.
The components of incoming call management in the Cisco RPM are:
•
Customer profiles
•
DNIS groups
•
Call types
•
Resource groups
•
Resource services
The components of outgoing session management in the Cisco RPM are:
•
VPDN groups
•
VPDN profiles
•
Direct remote services
Customer Profiles
A customer profile defines how and when a call is answered. Customer profiles include the following components (see ):
•
Customer profile name
•
Session limits—Maximum number of standard sessions
•
Overflow limits—Maximum number of overflow sessions
•
DNIS groups
•
Resource groups
•
Resource services
•
VPDN profiles or groups
•
Direct remote services source template
Figure 3 Components of a Customer Profile
The following types of customer profiles can be used on a NAS:
•
DNIS-based customer profile—Associated with a specific DNIS group and used for a single NAS solution.
•
Default customer profile—Associated with the default DNIS group and also used for a single NAS solution. This is most useful with domain-based VPDN services and for combining retail dial services with VPDN services. You can use up to four default customer profiles, each differentiated by the call type (speech, digital, V.110, V.120).
•
Backup customer profile—Functionally the same as the two profiles above, except that the backup customer profile is applicable with an RPMS solution and is used only when connectivity between a NAS and the RPMS is lost. When the connection is restored, the call counters may not be synchronized.
See the RPMS documentation for a review of the RPMS fault tolerance and recovery mechanisms.
DNIS Groups
A DNIS group is a configured list of DNIS numbers that correspond to the numbers dialed to access particular customers, service offerings, or both. The Cisco RPM checks the DNIS number of inbound calls against the configured DNIS groups and selects a customer profile based on the following criteria:
•
If Cisco RPM finds a match, it uses the configured information in the customer profile to which the DNIS group is assigned.
•
If Cisco RPM does not find a match, it uses the configured information in the customer profile to which the default DNIS group is assigned.
The DNIS/call type sequence can only be associated with one customer profile.
Call Types
The following call types are supported in the Cisco RPM:
•
Speech
•
Digital
•
V.110
•
V.120
Note
Voice over IP, Fax over IP, and dial-out calls are not currently supported.
Call types are used within a customer profile to assign calls to the appropriate resource based on:
•
Q.931 bearer capability for ISDN PRI and SS7 calls
•
Static DNIS group configuration for CAS (CT1, CT3, and CE1) calls
Note
For information on SS7 implementation for RPM, see Cisco Resource Pool Manager Server 1.0 SS7 Implementation on Cisco Connection Online (CCO) at http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/rpms/rpms_1-0/rpmsnote.htm.
Resource Groups
Resource groups represent groupings of similar hardware and/or firmware that are static and do not change on a per-call basis. Resource groups can be used to define resources that are port-based or non-port-based.
•
Port-based resources are identified by physical location, such as a range of port/slot numbers (for example, modems or terminal adapters).
•
Non-port-based resources are identified by a single size parameter (for example, HDLC framers or V.120 terminal adapters). Note that V.120 terminal adapters are currently implemented as part of the Cisco IOS software.
The Cisco RPM:
•
Enables you to configure resource groups on a Cisco NAS and apply them to a customer profile to maximize the use of available shared resources and thus support service-level agreements for various resource allocation schemes.
•
Allows you to combine your Cisco NAS resource groups with call types (speech, digital, V.110, and V.120) and optional resource modem services. Resource groups and services are assigned to incoming calls through DNIS groups and call types.
Note
Resources not configured in the NAS as part of a resource group and not assigned to a customer profile cannot be used by Cisco RPM or Cisco RPMS.
Note
To support ISDN Data over Voice Bearer Service (DoVBS), use a DNIS group and a configured customer profile to direct the speech call to the appropriate digital resource. The resource group assigned to this customer profile is digital resources with a call type of speech, so the call will terminate on an HDLC controller rather than on a modem.
Resource Services
A resource service contains a finite series of resource command strings that can be used to dynamically configure an incoming connection.
Services supported by a resource group are determined by the combination of hardware and firmware installed. Currently, resource services:
•
Can be configured and applied to resource groups containing only MICA modems.
•
Can be configured to affect minimum and maximum speed, modulation, error correction, and compression as shown in .
Table 1 Resource Services for Resource Groups Containing MICA Modems
VPDN Groups
A VPDN group contains the data required to build a VPDN tunnel from the Cisco RPM NAS L2TP Access Concentrator (LAC) to the L2TP Network Server (LNS). In the context of RPM, VPDN is authorized by first associating a customer profile with a VPDN group, and second by associating the VPDN group to the DNIS group used for that customer profile. VPDN groups are assigned to customer profiles as follows:
•
For DNIS-based VPDN dial services, VPDN groups are assigned to customer profiles based on the configured DNIS groups.
•
For domain-based VPDN dial services, VPDN groups are assigned to customer profiles with the default DNIS group and matching call-type assignment.
VPDN group data includes the endpoint IP addressses. Cisco RPM enables you to specify multiple IP endpoints for a VPDN group. If two or more IP endpoints are specified, Cisco RPM uses a load-balancing method to ensure traffic is distributed across the IP endpoints.
The VPDN group provides call management by allowing limits to be applied to both the number of multilink PPP bundles per tunnel and the number of links per multilink PPP bundle. Limits can also restrict the number of sessions per IP endpoint. If you require more granular control of VPDN counters, use VPDN profiles.
VPDN Profiles
VPDN profiles allow for session and overflow limits to be imposed for a particular customer profile. These limits are unrelated to the limits imposed by the customer profile. A customer profile is associated with a VPDN profile. A VPDN profile is associated with a VPDN group. VPDN profiles are required only when these additional counters are required for VPDN usage per customer profile.
Direct Remote Services
Direct remote services is an enhancement to Cisco resource pool management (RPM) implemented in Cisco IOS Release 12.0(7)T that enables service providers to implement wholesale dial services without using VPDN tunnels. A customer profile that has been preconfigured with a PPP template to define the unique PPP services for the wholesale dial customer is selected by the incoming DNIS and call type. At the same time, the DNIS is used to select AAA server groups for authentication/authorization and for accounting for the customer.
PPP Common Configuration Architecture (CCA) is the new component of the RPM customer profile that enables direct remote services. The full PPP command set available in Cisco IOS software is configurable per customer profile for wholesale dial applications. A customer profile typically includes the following PPP parameters:
•
Local or named IP address pools
•
Primary and secondary domain name server (DNS) or Windows internet naming service (WINS) addresses
•
Authentication method (PAP, CHAP, MS-CHAP)
•
Multilink PPP links per bundle limits
The AAA session information is selected by the incoming DNIS. AAA server lists provide the IP addresses of AAA servers for authentication, authorization, and accounting in the wholesale customer's local network. The server lists for both authentication and authorization and for accounting contain the server addresses, AAA server type, timeout, retransmission, and keys per server.
When direct remote services is implemented on a Cisco NAS, the following events occur:
1
The NAS sends an authorization request packet to the AAA server by using the authentication method (PAP, CHAP, MSCHAP) that has been configured through PPP.
2
The AAA server accepts the authorization request and returns one of the following items to the NAS:
(a)
a specific IP address
(b)
an IP address pool name
(c)
nothing
3
Depending on the response from the AAA server, the NAS assigns one of the following items to the user through the DNS/WINS:
(a)
the IP address returned by the AAA server
(b)
an IP address randomly assigned from the named IP address pool
(c)
an IP address from a pool specified in the customer profile template
Note
If the AAA server sends back to the NAS a named IP address pool and that name does not exist on the NAS, the request for service is denied. If the AAA server does not send anything back to the NAS and there is an IP address pool name configured in the customer profile template, an address from that pool is used for the session.
Processes of Incoming and Outgoing Call Management
This section describes the following topics:
•
Base Session and Overflow Session Limits
•
VPDN Session and Overflow Session Limits
•
VPDN MLP Bundles and Links-Per-Bundle Limits
•
Call Management Functional Descriptions
Call Treatment
Call treatment determines how calls are handled when certain events require the call to be rejected. For example, if the session and overflow limits for one of your customers has been exceeded, any additional calls receive a busy signal. summarizes the various call treatment options.
Call Discrimination
Resource pool management offers a call discrimination feature that rejects calls based on a DNIS group and a call type filter. When a call arrives at the NAS, the DNIS and the call type are matched against a table of disallowed calls. If the DNIS and call type match entries in this table, the call is rejected before it is assigned Cisco NAS resources, or before any other Cisco RPM processing occurs.
and show the sequence of call discrimination/call processing events which take place when an incoming call arrives at the Cisco NAS. shows the sequence for a Cisco NAS that is not using direct remote services. shows the sequence that occurs when direct remote services is being used.
Figure 4 RPM Call-Processing Flowchart for a Standalone NAS
Figure 5
RPM Call-Processing Flowchart for a Standalone NAS with Direct Remote Services
You can use call discrimination to manage billing of calls to different types of resources. If you have a different billing structure for modem calls and for digital calls, each call type is assigned a different DNIS. When a user calls the DNIS, the call type must be of the allowed call type or the call is rejected.
For example, to restrict a specific DNIS group to modem calls only, create call discrimination settings for the DNIS group and the other call types (digital, V.110, and V.120) as shown in .
Note
Supported call types are speech, digital, V.110, and V.120.
Figure 6 Call Discrimination
Base Session and Overflow Session Limits
The Cisco RPM enables you to set base and overflow session limits in each customer profile.
The base session limit determines the maximum number of non-overflow sessions supported for a customer profile. When the base session limit is reached, any new calls are rejected unless overflow sessions are enabled. If overflow sessions are enabled, new sessions up to the session overflow limit are processed and marked as overflow for call handling and accounting. The RPM call counters and AAA accounting records indicate whether a call is considered overflow for tracking and billing.
The overflow session limit determines the allowable number of sessions above the session limit. If the overflow session limit is greater than zero, overflow sessions are enabled. The maximum number of allowed sessions is the base session limit plus the overflow session limit. When the overflow session limit is reached, any new calls are rejected.
Enabling overflow sessions is useful for allocating extra sessions for preferred customers at premium rates. Overflow sessions can also be useful for encouraging customers to adequately forecast bandwidth usage or for special events when normal session usage is exceeded. For example, if a customer has a corporate-wide program and many people are expected to request remote access, you can enable many overflow sessions and charge a premium rate for the extra bandwidth used.
Note
An overflow call is a call received when the base session limit is exceeded and is in an overflow state. When a call is identified as an overflow call, the call maintains the overflow status throughout its duration—even if the number of current sessions returns below the base session limit.
.
VPDN Session and Overflow Session Limits
The Cisco RPM enables you to configure base and overflow session limits per VPDN profile for managing VPDN sessions.
Note
The VDPN session and overflow session limits are independent of the limits set in the customer profiles.
The base VPDN session limit determines the maximum number of non-overflow sessions supported for a VPDN profile. When the base VPDN session limit is reached, any new VPDN calls using the VPDN profile sessions are disconnected unless overflow sessions are enabled. If overflow sessions are enabled, new sessions up to the overflow session limit are processed and marked as overflow for VPDN accounting.
The VPDN overflow session limit determines the number of sessions above the base session limit allowed in the VPDN group. If the overflow session limit is greater than zero, overflow sessions are enabled. The maximum number of allowed sessions is the base session limit plus the overflow session limit. When the overflow session limit is reached, any new calls are disconnected.
VPDN MLP Bundles and Links-Per-Bundle Limits
To ensure resources are not consumed by a few users with multilink PPP (MLP) connections, the Cisco RPM also enables you to specify the maximum number of MLP bundles that can be opened in a VPDN group. In addition, you can specify the maximum number of links for each MLP bundle.
For example, if standard ISDN users access the VPDN profile, limit this setting to two links per bundle. If video conferencing is used, increase this setting to accommodate the necessary bandwidth (usually six links). These limits have no overflow options and are configured under the VPDN group component.
VPDN Tunnel Limits
For increased VPDN tunnel management, the Cisco RPM enables you to set an IP endpoint session limit for each IP endpoint. IP endpoints are configured for VPDN groups.
Call Management Functional Descriptions
and depict the processes of incoming and outgoing call management that have been described in the previous sections.
Figure 7 RPM Functional Description for Incoming Call Management
When a DNIS call comes in, the Cicco NAS chooses an authentication/authorization server and an accounting server.
For information on RADIUS multiple UDP ports support for RPM, see Configuring RADIUS for Multiple UDP Ports Support. For information on AAA server groups based on DNIS implementation for RPM, see Selecting AAA Server Groups Based on DNIS.
Incoming call management includes the following processes:
•
The incoming DNIS is mapped to a DNIS group; if there is no incoming DNIS number, or the DNIS number provided does not match any configured DNIS group, the DNIS group default is used.
•
The mapped DNIS group is checked against configured call discriminator profiles to confirm if this DNIS group/call type combination is disallowed. If there is a match, the call is immediately rejected.
•
Once a DNIS group or a default DNIS group is identified, the customer profile associated with that DNIS group and call type (from the bearer capability for ISDN calls; statically configured for CAS calls) is selected. If there is no corresponding customer profile, the call is rejected.
•
The customer profile includes a base session limit value and an overflow session limit value. If these thresholds have not already been met, the call is assigned the appropriate resource defined in the customer profile. If the thresholds have been met, the call is rejected.
•
If resources are available from the resource group defined in the customer profile, the call is answered. Otherwise, the call is rejected.
•
As sessions start and end, the session counters increase and decrease, so the customer profile call counters are kept current.
Outgoing call management is depicted in .
Figure 8 RPM Functional Description for Outgoing Call Management
Outgoing call management includes the following processes:
•
After the call is answered and if VPDN is enabled, the Cisco RPM checks the customer profile for an assigned VPDN group or profile.
•
If a VPDN profile is found, the limits for number of multilink bundles and number of links per bundle are checked:
•
If the limits have not been exceeded, the VPDN group data associated with that VPDN profile is used to build a VPDN tunnel.
•
If the VPDN limits have been exceeded, the call is disconnected.
•
If a VPDN group is found within the customer profile, the VPDN group data is used to build a VPDN tunnel:
•
If the VPDN group limits for number of multilink bundles and number of links per bundle have not been exceeded, a VPDN tunnel is built.
•
If the limits have been reached, the call is disconnected.
•
The outgoing session management of the customer profile directs the answered call to the appropriate destination:
•
To a PPP command set/feature set and AAA server group for direct remote services.
•
To a tunnel that is established between the NAS or L2TP Access Concentrator (LAC) and a wholesale (VPDN) dial customer's home gateway (HGW) or L2TP Network Server (LNS) using L2F or L2TP tunneling technology.
•
To a local AAA server of retail dial applications and Internet and intranet access.
•
If no VPDN profile is assigned to the customer profile and VPDN is enabled, non-RPM VPDN service is attempted. If this non-RPM VPDN service fails, the call is processed as a retail dial service call if local AAA service is available.
Accounting Data
You can generate accounting data for network dial service usage in NAS AAA attribute format. You can configure the Cisco NAS to generate AAA accounting records for access to an external AAA server. The accounting start and stop records in AAA attribute format are sent to the external AAA server by using either RADIUS or TACACS+ protocols for accounting data storage. lists the new fields in the AAA accounting packets.
Data over Voice Bearer Services
Data over Voice Bearer Services (DoVBS) is a dial service that uses a customer profile and an associated resource group of digital resources to direct data calls with a speech call type to HDLC controllers.
To support ISDN DoVBS, use a DNIS group and a configured customer profile to direct the speech call to the appropriate digital resource.
The resource group assigned to this customer profile is digital resources; the call type is speech. The call terminates on an HDLC controller rather than on a modem.
Benefits
Cisco Resource Pool Manager with direct remote services gives data network service providers the capability to:
•
Manage customer use of shared resources, such as modems or HDLC controllers for data calls.
•
Offer advanced wholesale dial-up services directly to customers. Because the PPP and AAA feature sets are selected by the incoming DNIS, the service provider no longer needs tunneling technology to provide unique service-level agreements to wholesale dial customers.
•
Efficiently use resource groups, such as modems to offer differing over-subscription rates and dial service-level agreements.
•
Deploy Data over Voice Bearer Service (DoVBS).
•
Accept or reject a call based on the incoming DNIS number before answering the call.
•
Include local retail dial services in the same NAS with the wholesale dial customers.
The Cisco RPM customer profile template provides a strong, single NAS solution with the following benefits for providers of wholesale dial services:
•
Call acceptance is determined by the Cisco RPM before call answering by using the configured size limits and resource availability.
•
The answered call uses the PPP configuration defined in the template to initiate authentication, obtain an IP address, and select a DNS or WINS that is located at the customer's site.
•
The same DNIS that was used to choose the customer profile selects the servers for authentication/authorization and accounting that are located at the wholesale customer's site.
Restrictions
•
Ear and Mouth Feature Group B (E&M-FGB) is the only signaling type supported for channel associated signaling (CAS) on T1 and T3 facilities; R2 is supported for E1 facilities. Feature Group (FG) D is not currently supported.
•
The Cisco IOS software collects DNIS digits for E&M-FGB CAS signaling. For all other CAS signaling types, use the default DNIS group customer profiles.
•
The Resource Pool Manager application requires the NPE 300 processor when implemented on the Cisco AS5800.
•
Use resource pool management services with MICA modems only.
•
Modem pooling and resource pool management are not compatible.
Related Features and Technologies
•
Authentication, Authorization, and Accounting (AAA)
•
Point-to-Point Protocol (PPP)
•
Virtual Private Dial-up Network (VPDN)
•
SS7 Signaling
Related Documents
•
Cisco AS5200 Universal Access Server Software Configuration Guide
http://www.cisco.com/univercd/cc/td/doc/product/access/acs_serv/as5200/52swcfg2/index.htm•
Cisco AS5300 Software Configuration Guide
http://www.cisco.com/univercd/cc/td/doc/product/access/acs_serv/5300/53swcf2/index.htm•
Cisco AS5800 Access Server Software ICG
http://www.cisco.com/univercd/cc/td/doc/product/access/acs_serv/as5800/58sw_icg/index.htm•
Cisco Access VPN Solutions Using Tunneling Technology
http://www.cisco.com/univercd/cc/td/doc/cisintwk/intsolns/vpn_soln/index.htm•
Cisco Resource Pool Manager Server Configuration Guide
http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/rpms/rpms_1-0/rpmsconf/index.htm•
Cisco Resource Pool Manager Server Installation Guide
http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/rpms/rpms_1-0/rpms_ins/index.htm•
Cisco Resource Pool Manager Server Solutions Guide
http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/rpms/rpms_1-0/rpms_sol/index.htm•
Dial Solutions Quick Configuration Guide (Cisco IOS Release 12.0)
http://www.cisco.com/univercd/cc/td/doc/product/software/ios120/12supdoc/dsqcg3/index.htm•
Redundant Link Manager
http://www.cisco.com/univercd/cc/td/doc/product/software/ios113ed/113aa/113aa_7/rlm_rel2.htm•
Release Notes for Cisco Resource Pool Manager Server Release 1.0
http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/rpms/rpms_1-0/rpmsnote.htm•
SS7 Continuity Testing for Network Access Servers
http://www.cisco.com/univercd/cc/td/doc/product/software/ios113ed/113aa/113aa_5/cot.htm•
SS7 Dial Solution System Integration
http://www.cisco.com/univercd/cc/td/doc/product/access/acs_serv/5300/iosinfo/ios_mods/5420.htm•
Configuring RADIUS for Multiple User Datagram Protocol Ports
http://www.cisco.com/univercd/cc/td/doc/product/software/ios120/120newft/120t/120t7/rad_udp6.htm•
Selecting AAA Server Groups Based on DNIS
http://www.cisco.com/univercd/cc/td/doc/product/software/ios120/120newft/120t/120t7/serdnis6.htmSupported Platforms
The following platforms support resource pool management in NAS standalone and external server scenarios for this Cisco IOS release:
•
Cisco AS5200
•
Cisco AS5300
•
Cisco AS5800
Supported MIBs and RFCs
MIBs
•
CALL-RESOURCE-POOL-MIB
•
CISCO-VPDN-MANAGEMENT-MIB
For descriptions of supported MIBs and how to use MIBs, see Cisco's MIB web site on CCO at http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml.
RFCs
None
Prerequisites
•
For the Cisco AS5200 and Cisco AS5300, Cisco IOS Release 12.0(4)XI1 or later releases must be running on the NAS.
•
For the Cisco AS5800, Cisco IOS Release 12.0(5)T or later releases must be running on the NAS.
•
A minimum of 64 MB must be available on the DMM cards.
•
Before configuring resource pool management, verify the operation of the following features as described in the appropriate documentation listed in "Related Documents":
•
Ensure AAA operation (if enabled)
•
Ensure PPP operation
•
Ensure VPDN operation (if enabled)
See Configuring the NAS for Basic Dial Access for more information: http://www.cisco.com/univercd/cc/td/doc/cisintwk/intsolns/vpn_soln/l2fcase/l2ftask1.htm
Configuration Tasks
The following configuration tasks are used to configure a Cisco NAS for resource pool management:
•
Enabling Resource Pool Management
•
Configuring Discriminator Profiles
•
Configuring Customer Profiles
•
Configuring Customer Profile Templates
•
Configuring AAA Server Groups
These tasks are described in the following sections:
Enabling Resource Pool Management
To enable resource pool management on a Cisco NAS, perform the following steps, beginning from global configuration mode.
Example
The following example shows the commands used to enable resource pool management and establish the call treatments for incoming calls when resource allocation fails to connect (channel-not-available) and when profile authorization fails (no-answer). It also shows that local AAA has been chosen for the RPM configuration:
Router(config)# resource-pool enableRouter(config)# resource-pool call treatment resource channel-not-availableRouter(config)# resource-pool call treatment profile no-answerRouter(config)# resource-pool aaa protocol localNote that with RPM disabled, the resource groups will still take effect (that is, modem pooling will not be possible).
Note
If you have an RPMS, you do not need to define VPDN groups and profiles, customer profiles, or DNIS groups on the NAS—you only need to define resource groups. Configure the remaining items by using the RPMS system.
Configuring DNIS Groups
This configuration task is optional. For default DNIS service, no DNIS group configuration is required. The following characteristics and restrictions apply to DNIS group configuration:
•
Each DNIS group/call type combination can apply to only one customer profile.
•
You can use up to four default DNIS groups (one for each call type).
•
You must statically configure CAS call types.
•
You can use x, X or . as wildcards within each DNIS number.
To configure DNIS groups for RPM implementations, perform the following steps, beginning from global configuration mode.
Step Command Purpose1
![]()
Router(config)# dialer dnis group {dnis-group-name}
Create a DNIS group with a name of your choice. The name you specify in this step must be used when configuring the customer profile (see "Configuring Customer Profiles" on page 23).
2
![]()
Router(config-dnis-group)# call-type cas {digital | speech}
Statically set the call-type override for incoming CAS calls to either digital or speech.
3
![]()
Router(config-dnis-group)# number number
Add a DNIS number to the dialer DNIS group to be used in the customer profile. The DNIS number may have up to 65 characters; wildcards may be used.
Example
The following example shows the commands used to configure a DNIS group named cisco with a call type override for incoming CAS calls of speech and the DNIS numbers of 5552221210 through 5552221219:
Router(config)# dialer dnis group ciscoRouter(config-dnis-group)# call-type cas speechRouter(config-dnis-group)# number 555222121xConfiguring Discriminator Profiles
Discriminator profiles enable you to process calls differently based on the call type and DNIS combination. To configure discriminator profiles for RPM implementation, perform the following steps, beginning from global configuration mode.
Note
To create a call discriminator profile, you must specify both a call-type and a DNIS group. Once a DNIS group is associated with a call type in a discriminator, it cannot be used in any other discriminator.
Example
The following example shows a call discriminator named blocked1 being created and configured to block speech calls from the DNIS group named remotephone:
Router(config)# resource-pool profile discriminator blocked1Router(config-call-discrimin)# call-type speechRouter(config-call-discrimin)# dnis group remotephoneConfiguring Resource Groups
Note
For external Cisco RPMS environments, configure resource groups on the NAS before defining them on external RPMS servers. For standalone NAS environments, first configure resource groups before using them in customer profiles.
•
Resource groups can apply to multiple customer profiles.
•
You can separate the physical resources into different resource groups.









