The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
CPS DRA allows service providers to create policies that are customized to their particular business requirements through the Policy Builder interface which is a web-based application with a graphical user interface (GUI) that enables rapid development of innovative new services.
Policy Builder page supports both configuration of the overall CPS cluster of virtual machines (VMs) as well as the configuration of services and advanced policy rules.
You need to define a system as it represents the customer deployment. Each system contains one or more clusters that represent a single high availability site environment. A cluster is used to define configurations related to the blades and shares the same set of policy directors.
In Policy Builder, the Environment specific data section displays a list of system configurations that enables you to perform create, read, update, and delete (CRUD) operations and to create clusters which can further overwrite and customize system configurations.
Perform the following steps to configure a system:
After system configuration, you can add clusters.
Step 1 | To add clusters, click Add Clusters. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 2 | Enter the values in each field as described in the following
table:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 3 | Click
Save.
For field descriptions of system configuration templates, refer to Plug-in Configuration in CPS vDRA Configuration Guide. |
Custom Reference Data Schemas enables you to define custom derived data for installation, to make decisions based on that data and includes the following options:
Perform the following steps to create a search table group:
Step 1 | To create a search table group, click Search Table Group. | ||||||||||||||||||||
Step 2 | Enter the values
in each field as described in the following table:
| ||||||||||||||||||||
Step 3 | Click Save. |
Perform the following steps to create custom reference data tables:
Step 1 | To create custom reference data tables, click Custom Reference Data Tables. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 2 | Enter the values
in each field as described in the following table:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 3 | Click Save. |
CPS DRA supports the following Diameter Applications:
For more information about Diameter configuration, see the CPS vDRA Configuration Guide.
Perform the following steps to add Gx application:
Step 1 | In CPS DRA, navigate to Policy Builder. | ||||||||||||||||||||||||
Step 2 | Click Diameter Applications. | ||||||||||||||||||||||||
Step 3 | To add a Gx application, click Gx Application. | ||||||||||||||||||||||||
Step 4 | Enter the values
in each field as described in the following table:
| ||||||||||||||||||||||||
Step 5 | Click Save. |
Perform the following steps to add Gy application:
Step 1 | In CPS DRA, navigate to Policy Builder. | ||||||||||||||||||||||||
Step 2 | Click Diameter Applications. | ||||||||||||||||||||||||
Step 3 | To add a Gy application, click Gy Application. | ||||||||||||||||||||||||
Step 4 | Enter the values
in each field as described in the following table:
| ||||||||||||||||||||||||
Step 5 | Click Save. |
Perform the following steps to add Rx application:
Step 1 | In CPS DRA, navigate to Policy Builder. | ||||||||||||||||||||||||
Step 2 | Click Diameter Applications. | ||||||||||||||||||||||||
Step 3 | To add a Rx application, click Rx Application. | ||||||||||||||||||||||||
Step 4 | Enter the values
in each field as described in the following table:
| ||||||||||||||||||||||||
Step 5 | Click Save. |
Perform the following steps to add Sd application:
Step 1 | In CPS DRA, navigate to Policy Builder. | ||||||||||||||||||||||||
Step 2 | Click Diameter Applications. | ||||||||||||||||||||||||
Step 3 | To add a Sd application, click Sd Application. | ||||||||||||||||||||||||
Step 4 | Enter the values
in each field as described in the following table:
| ||||||||||||||||||||||||
Step 5 | Click Save. |
Diameter request message routing is done via realms and applications. A Diameter message that is forwarded by Diameter agents (proxies, redirects or relays) must include the target realm in the Destination-Realm AVP and one of the application identification AVPs (Auth-Application-Id/Acct-Application-Id/Vendor-Specific-Application-Id). The realm can be retrieved from the User-Name AVP, which is in the form of a Network Access Identifier (NAI). The realm portion of the NAI is inserted in the Destination-Realm AVP. Diameter agents have a list of locally supported realms and applications, and can have a list of externally supported realms and applications.
Routing AVP definitions links the different Application Routing tables to required CRD tables and supports the following applications:
Parameter |
Description |
---|---|
Name |
Name of the application. |
Routing Avp Lookup |
List of search table groups to perform routing AVP lookup. The AVPs from incoming messages will be looked up to match the rows of the CRD tables referenced by the search table groups listed here. For more information, see CPS vDRA Configuration Guide. |
The Import/Export option enables you to perform the following operations:
Export CPS Service Configuration into a single file.
Import CPS Service Configuration to another environment.
For more information, see Export and Import Service Configurations in CPS Operations Guide.
You can view the SVN CRD data of a specific versioned CRD table under the Versioned Custom Reference Data option. The versioned CRD tables represents a combined list of custom reference data tables present under Custom Reference Data tables and different Search Table Groups whose Svn Crd Data checkbox is enabled.
Perform the following steps to view the CRD data of a versioned CRD table:
Step 1 | Navigate to Versioned Custom Reference Data under Policy Builder. |
Step 2 | To view details, select a versioned CRD table listed.
The versioned CRD table details is displayed. |
Perform the following steps to import CRD data of a versioned CRD table:
Step 1 | Navigate to Versioned Custom Reference Data under Policy Builder. |
Step 2 | Click Import option provided against the CRD table whose data you want to import.
The File to Import dialog box is displayed from where you can select a CSV file containing CRD data to be imported. |
Step 3 | Select a file. |
Step 4 | After the file is loaded, select Import.
File imported success message is displayed. |
Experimental CRD visualization option enables users to view Search Table Group relationships graphically. The nodes displayed are Search Table Groups and the links show where column data for a search table group is pulled from another table with the "Bind to a result column from another table" setting.
You can select an STG element, view its details in the Selected Info dialog box and save the layout.
STG displays the following information:
Layout nodes.
Switched display of STG elements to list STG result columns instead of CRD Columns.
Indicates columns in CRD tables under STG displaying ‘keys’ (key symbol) or ‘required’ (*).
Indicates where columns get their values from such as subscriber AVP, other CRD column, and session data field.
Perform the following steps to view details of the STG element:
Step 1 | In CPS DRA, navigate to Policy Builder. | ||||||||
Step 2 | Select Experimental CRD visualization under Policy Builder. | ||||||||
Step 3 | To view details,
select an STG element.
|
Policy Builder displays an option that enables you can view a list of repositories as follows:
Select Repository to navigate repositories list page, to view repository details and to reload configurations of the selected repository
Select the dropdown to view the available repositories.
To switch to a new repository by selecting a repository from the dropdown list, user will have to re-login to authenticate the user with the selected repository.
Field |
Description |
||
---|---|---|---|
Name |
Name of the repository. |
||
URL |
URL of the branch of the version control software server that are used to check in this version of the data. |
||
SVN Username |
Username that is configured to view Policy Builder data. |
||
Temp Directory |
Temporary working local directory for the policy configurations. |
||
Reload Repository |
|
Perform the following steps to add a new repository:
Step 1 | In CPS DRA,
navigate to
Policy
Builder Overview.
A Choose Policy Builder Data Repository dialog box is displayed. | ||||||||
Step 2 | Click
Add
Repository link.
| ||||||||
Step 3 | Enter valid
values.
| ||||||||
Step 4 | Click
OK.
|
When you select Policy Builder option in the CPS DRA interface, a Choose Policy Builder Data Repository dialog box is displayed which enables you to select a repository.
Note | The dialog box to select a repository is displayed only if you have not loaded any repository earlier. In case any error occurs while loading the available repositories, an error dialog is displayed. When you click Close, the DRA landing page is displayed. |
Perform the following steps to select a repository:
Step 1 | In CPS DRA,
navigate to
Policy
Builder Overview.
A Choose Policy Builder Data Repository dialog box is displayed. | ||
Step 2 | Click the Select Repository drop-down. | ||
Step 3 | Select a repository from the drop-down list. | ||
Step 4 | Click
Done.
The selected repository is loaded.
|
Perform the following steps to switch repositories:
Step 1 | In CPS DRA, navigate to Policy Builder Overview. | ||
Step 2 | Select the
Switch
Repository icon.
A Choose Policy Builder Data Repository dialog box is displayed.
| ||
Step 3 | Click the Select Repository drop-down. | ||
Step 4 | Select a repository from the drop-down list. | ||
Step 5 | Click
Done.
The selected repository is loaded.
|
To put changes into effect and have the Cisco Policy Builder server recognize the configuration changes made in your client session, use the Publish option and save the changes to the server repository.
Publish enables you to publish or revert all the changes made in the Policy Builder.
For more information on Publishing operations, see CPS Mobile Configuration Guide.
Perform the following steps to publish changes:
Step 1 | In CPS DRA, navigate to Policy Builder. | ||
Step 2 | Select Publish. | ||
Step 3 | Enter a commit comment. | ||
Step 4 | Review the changes displayed under Changes to commit. | ||
Step 5 | Click the
Publish To drop down and select the Publish
Repository.
| ||
Step 6 | Select
Commit and Publish.
Publish successful message is displayed. |
Perform the following steps to revert changes:
Step 1 | In CPS DRA, navigate to Policy Builder. |
Step 2 | Select Publish. |
Step 3 | Review the changes displayed under Changes to commit. |
Step 4 | Click Revert All Changes. |