Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation  Back up to About Overview 
  
[+] Expand All
[-] Collapse All

Related Documentation

Configuring the NAS Groups (SRC CLI)

Tasks to configure the NAS groups are:

Configuring NAS Groups

Use the following configuration statements to configure the NAS groups:

shared network nas-group name { hosted-by [hosted-by...];peers [peers...];scope [scope...];default-peer default-peer;update-grace-period update-grace-period;initial-ppr-delay initial-ppr-delay;}

To configure the group of peers:

  1. From configuration mode, access the configuration statements for the NAS group.
    user@host# edit shared network nas-group name
  2. Specify the hosts that instantiate this peer group. If the peer group is an AAA peer group, the SAEs on the listed hosts create device drivers for this peer group.
    [edit shared network nas-group name] user@host# set hosted-by [hosted-by...]
  3. (Optional) Specify the peers in this NAS group.
    [edit shared network nas-group name] user@host# set peers [peers...]
  4. (Optional) Specify the service scopes available to subscribers connected to this NAS group.
    [edit shared network nas-group name] user@host# set scope [scope...]
  5. (Optional) Specify the default peer.
    [edit shared network nas-group name] user@host# set default-peer default-peer
  6. (Optional) Specify the grace period for interim updates.
    [edit shared network nas-group name] user@host# set update-grace-period update-grace-period
  7. (Optional) Specify the delay for sending initial Push-Profile-Requests (PPRs) to install policies.
    [edit shared network nas-group name] user@host# set initial-ppr-delay initial-ppr-delay

Configuring the NAS Group Device Capabilities (SRC CLI)

The SAE uses user interim accounting requests to keep the user session alive. Some NAS devices do not send user interim accounting requests, which causes the user session to time out in the SAE. To support this type of NAS device, the SAE can use service interim accounting requests to keep the user session alive.

Use the following configuration statements to configure the NAS group device capabilities:

shared network nas-group device-capabilities { no-user-interim-update ;}

To configure the NAS group device capabilities:

  1. From configuration mode, access the configuration statements for the NAS group device capabilities.
    user@host# edit shared network nas-group device-capabilities
  2. Specify whether to use service interim accounting requests.
    [edit shared network nas-group device-capabilities] user@host# set no-user-interim-update
    • If this option is set, the SAE uses service interim accounting requests to keep the user session alive in the SAE. The SAE can also send user-tracking events to plug-ins driven by SRC interim update interval.
    • If this option is not set, the SAE sends user interim tracking events only when it receives a user interim update from the NAS device.

Classifying Interfaces

Use the following configuration statements to define interface classification scripts:

shared network nas-group name interface-classifier rule name {target target; }
shared network nas-group name interface-classifier rule name condition name ...
shared network nas-group name interface-classifier rule name script {script-value; include include; }

A classification script can contain either a target and a condition or a script. If you do not define a script, the classifier must have both a target and a condition.

To define interface classification scripts:

  1. From configuration mode, enter the interface classifier configuration for a NAS group.
    user@host# edit shared network nas-group name interface-classifier
  2. Create a rule for the classifier. You can create multiple rules for the classifier.
    [edit shared network nas-group name interface-classifier] user@host# edit rule name
  3. Configure either a target or a script for the rule.
    • Configure the target for the rule.
      [edit shared network nas-group name interface-classifier rule name] user@host# set target target

      If you configure a target for the rule, you must configure a match condition. You can create multiple conditions for the rule. See Interface Classification Conditions.

      [edit shared network nas-group name interface-classifier rule name] user@host# set condition name
    • Configure the script for the rule.
      [edit shared network nas-group name interface-classifier rule name] user@host# edit script

      (Optional) You can specify a script target.

      [edit shared network nas-group name interface-classifier rule name script] user@host# set script-value

      (Optional) You can include a script that has already been created.

      [edit shared network nas-group name interface-classifier rule name script] user@host# set include include

      Where include is a reference to an existing script that is included in the script you are configuring.

Configuring NAS Group Routes

Use the following configuration statements to configure the route for messages:

shared network nas-group name routes name term name {precedence precedence; }
shared network nas-group name routes name {transaction-variable (request-packet | user-name | realm);dictionary-attribute (user-name | user-password | chap-password | nas-ip-address | nas-port | service-type | framed-protocol | framed-ip-address | framed-ip-netmask | framed-mtu | framed-compression | login-ip-host | callback-number | state | vendor-specific | called-station-id | calling-station-id | nas-identifier | login-lat-service | login-lat-node | login-lat-group | chap-challenge | nas-port-type | port-limit | login-lat-port); operator (equals | not_equal | present | not_present | prefix | suffix | range); value value; low low; high high; }

To configure route selection for messages from the SRC Diameter server:

  1. From configuration mode, access the configuration statements for route selection.
    user@host# edit shared network nas-group name routes name
  2. (Optional) Specify the order by which the route is selected. The route that meets all the matching criteria and has the lowest precedence is selected first. Routes without the precedence defined are considered after those that have the precedence defined. The route with precedence of -1 is the default route. The default route is considered after all the other routes, and only one default route can be defined.
    [edit shared network nas-group name routes name] user@host# set precedence precedence
  3. From configuration mode, access the configuration statements for route selection criteria.
    user@host# edit shared network nas-group name routes name term name

    All the criteria must match for this route to be selected.

  4. Specify the name of the transaction variable used as the matching criterion.
    [edit shared network nas-group name routes name term name] user@host# set transaction-variable (request-packet | user-name | realm)
  5. (Optional) Specify the name of the dictionary attribute contained in the attribute store. This is applicable only if the transaction variable is request-packet.
    [edit shared network nas-group name routes name term name] user@host# set dictionary-attribute (user-name | user-password | chap-password | nas-ip-address | nas-port | service-type | framed-protocol | framed-ip-address | framed-ip-netmask | framed-mtu | framed-compression | login-ip-host | callback-number | state | vendor-specific | called-station-id | calling-station-id | nas-identifier | login-lat-service | login-lat-node | login-lat-group | chap-challenge | nas-port-type | port-limit | login-lat-port)
  6. Specify the operator for criterion matching.
    [edit shared network nas-group name routes name term name] user@host# set operator (equals | not_equal | present | not_present | prefix | suffix | range)
  7. (Optional) Specify the value to be matched by the target.
    [edit shared network nas-group name routes name term name] user@host# set value value
  8. (Optional) Specify the low end of the range criterion.
    [edit shared network nas-group name routes name term name] user@host# set low low
  9. (Optional) Specify the high end of the range criterion.
    [edit shared network nas-group name routes name term name] user@host# set high high

Modified: 2017-08-03