CLI: Adaptive Response

You can use the adaptive command to specify rules based on data transfer which dynamically populate Network Objects. These Dynamic Network Objects may then be used when configuring Optimizer Policies.

This functionality allows the system administrator to create policies which automatically restrict a user’s bandwidth once a set transfer limit has been exceeded within a specified period of time. Users are identified by IPInternet protocol address.

Configuring adaptive response settings

adaptive {clear|update-time|limit}

To reset Adaptive Response network objects and clear all IPs from destination network objects:

adaptive clear

To specify the frequency in which the adaptive response evaluates the rules:

adaptive update-time <seconds>

  • update-time <seconds> - The duration in seconds between rule evaluation processing. By default, Adaptive Response evaluates rules every 5 minutes and adds or deletes IP addresses to dynamic network objects according to the defined rules.

To specify the transfer limit for the adaptive response rules:

adaptive limit <name> {alert|amount|direction|duration|enable|except|network-object|time-allotment}

  • <name> - The name of the adaptive response rule.
  • alert <percent> - Configure an alert to be sent when the transferred traffic is a particular percentage of the defined limit.
  • amount <quota> - Specify the quota (limit) amount in MB.
  • time-allotment <minutes> - Specify the quota (limit) amount in minutes.
  • direction {both|inbound|outbound} - Specify the direction used when calculating the quota.
  • duration {daily|weekly|monthly} - Specify the period for the quota calculation. After the duration, the quota resets.
  • enable - Enable this named adaptive response object.
  • except network-object {internal|external} <network objecta logical definition created and stored in the Exinda lilbrary, can represent any network component name> - Specify a network object to be excluded from the adaptive response limit calculation. The network is specified as either internal or external. The network object is specified by name.
  • network-object source <src> destination <dst> - Specify a source network object to use as a list of users for whom to apply to quota. This can be a static network object (such as a subnet) or dynamic network objectnetwork objects automatically updated and maintained by the Exinda appliance (such as an Active Directory group). Specify a name for the dynamic network object that will be created, which will hold the list of users that have exceeded their quota.

EXAMPLE

Monitor traffic in the Shoppers network object. Once they have used 40 MB or 2 hours, whichever is first, then they are moved to the Shoppers-Over-Quota network object. Consider this a daily limit. That is, they can come back tomorrow and use the network again.

adaptive limit shopper-wifi-access amount 40
adaptive limit shopper-wifi-access time-allotment 120
adaptive limit shopper-wifi-access duration daily
adaptive limit shopper-wifi-access network-object source Shoppers destination Shoppers-Over-Quota
adaptive limit shopper-wifi-access direction both
adaptive limit shopper-wifi-access enable

Viewing the adaptive response configuration

To show the adaptive response service status:

show service adaptive