Configuring Congestion Point Classification with the C-Web Interface
Congestion point classification allows you to automate and scale the configuration of congestion points. SRC-ACP uses classification scripts to determine which congestion point to load for a subscriber. SRC-ACP can select the congestion point from congestion point profiles or subscriber profiles.
Congestion Point Classification Scripts
The congestion point classification scripts consist of targets and criteria.
- A target is the result of the classification script. The result of congestion point classification scripts is an LDAP search string that is used to find a unique congestion point profile in the directory. If no classification scripts are configured, the result of congestion point classification scripts is an LDAP search string for the subscriber profile of the particular subscriber.
- Criteria are match criteria. The script attempts to match criteria in the script to information sent from the router.
Each script can have multiple targets, and each target can have multiple criteria. When an object needs classification, the script processes the targets in turn. Within each target, the script processes criteria sequentially. When it finds that the classification criteria for a target match, it returns the target to SRC-ACP.
Because classification scripts examine criteria sequentially as the criteria appear in the script, you should put more specific criteria at the beginning of the script and less specific criteria at the end of the script.
Congestion Point Profiles
Congestion point profiles are used to share congestion points that are generated based on dynamic configuration information. SRC-ACP uses congestion point profiles to determine the set of congestion points based on the classification script results.
Configuring Targets and Criteria for Classification Scripts
To define a target and criteria for the congestion point classification script:
The Scripts and Classification pane appears.
Configuring Classification Scripts Contents for Classification Scripts
To use the contents of a classification script to point to another object for the congestion point classification script:
The Congestion Point Classifier pane appears.
- In the Create new list, select Rule.
- Type a name for the new rule, and click OK.
- In the side pane, expand the new rule, enter information for the script as described in the Help text in the main pane, and click Apply.
Configuring Congestion Point Classification Targets
The target of the congestion point classification script is an LDAP search string. The search string uses a syntax similar to an LDAP URL (see RFC 2255—The LDAP URL Format (December 1997)). The syntax is:
baseDN [ ? [ attributes ] [ ? [ scope ] [ ? [ filter ] ] ] ]
- baseDN—Distinguished name (DN) of the object where the LDAP search starts.
- attributes—Is ignored.
- scope—Scope of search in the directory:
- base—Default; searches the base DN only.
- one—Searches the direct children of the base DN.
- sub—Searches the complete subtree below the base DN.
- filter—An RFC 2254-style LDAP search filter expression; for example, (uniqueId=<-userName->). See RFC 2254—The String Representation of LDAP Search Filters (December 1997).
With the exception of baseDN all the fields are optional.
The result of the LDAP search must be exactly one directory object. If no object or more than one object is found, congestion points for the subscriber are not loaded, and all service activations for the subscriber are denied.
Selecting Congestion Point Classification Criteria
Congestion point classification criteria define match criteria that are used to find the congestion point profile. See SRC-PE Network Guide, Chapter 22, Configuring Congestion Point Classification with the SRC CLI.