This is an optional integer that specifies the waiting time,
in seconds, for a Status-Server request. If no reply is received within
the time KeepaliveNoreplyTimeout
defines, the
Status-Server request is marked as lost.
If
KeepaliveNoreplyTimeout
is not defined, the waiting
time value depends on the AuthBy you are using:
<AuthBy RADCSEC>
:
NoreplyTimeout
value is used instead.
<AuthBy RADIUS>
:
RetryTimeout
value is used instead.
It is recommended to have a smaller value for
KeepaliveNoreplyTimeout
and a larger value for
NoreplyTimeout
or RetryTimeout
.
The Status-Server responder is always the next hop host and a reply is
received quickly. With a short
KeepaliveNoreplyTimeout
, a possible failure situation
is discovered quickly and the request is rerouted to another server. The
final destination of an Access-Request or an Accounting-Request message
may be located many hops away and for this reason a long
NoreplyTimeout
may be needed.
Here is an
example of using both KeepaliveNoreplyTimeout
and
NoreplyTimeout
in <AuthBy
RADSEC>
:
<AuthBy RADSEC>
NoreplyTimeout 10
KeepaliveNoreplyTimeout 3
</AuthBy>
To use this example with
<AuthBy RADIUS>
, you must use
RetryTimeout
instead of
NoreplyTimeout
.