HP-UX AAA Server A.08.00.01 Administrator's Guide

CLIENT AATV
This section describes how to configure the CLIENT AATV and how the CLIENT
AATV works.
Configuring CLIENT AATV
The CLIENT AATV is a generic AATV, which you can use to generate empty RADIUS
requests at specified intervals. You can use these RADIUS requests to perform the
required client functions. You must configure the CLIENT AATV in the aatv.CLIENT
block within the aaa.config file. You can configure multiple CLIENT actions in the
aatv.CLIENT block. Each CLIENT action generates requests at configured time
intervals, which can be used to perform a particular client function. The syntax of the
aatv.CLIENT block parameters is as follows:
aatv.CLIENT
{
<action name>.client_timer_value <time interval>
<action name>.client_max_requests <value>
}
The parameters are described as follows:
action name – A string used to identify an action.
time interval Specifies how frequently client requests must be generated for an action.
value – Specifies the maximum number of requests that must be spawned each time
this client action is invoked.
Following is an example of the aatv.CLIENT block within the aaa.config file:
aatv.CLIENT
{
Disconnect.client_timer_value 1
Disconnect.client_max_requests 10
}
In the given example, the client action is called Disconnect. Requests are generated
after every second for Disconnect. Also, the CLIENT AATV generates a maximum
of 10 requests per second for Disconnect.
Working of the CLIENT AATV
For each configured client action, based on the configured time interval, the timer
function of the CLIENT AATV generates an empty RADIUS request and places it in
the initial state of the FSM. The sequence of steps involved in the processing of this
empty request through the FSM is as follows:
1. One or more AATVs are invoked, which enter values in the required fields of the
empty RADIUS request generated by the CLIENT AATV. For example, you can
CLIENT AATV 287