RADIUS Attribute - Acct-Terminate-Cause

This attribute indicates how the session was terminated and is only present in an Accounting-Request that has the Status-Type set to Stop.

A summary of the Acct-Terminate-Cause attribute format is shown below.  The fields are transmitted from left to right.

Type (IETF Number) = 49 for Acct-Terminate-Cause

Length = 6

Value:The Value field is four octets, containing an integer specifying the cause of session termination, as follows:


User Request
User/Subscriber requested termination of service, for example with LCP Terminate or by logging out.
Lost Carrier
DCD was dropped on the port.
Lost Service
Service can no longer be provided; for example, user's/subscriber's connection to a host was interrupted.
Idle Timeout
Idle timer expired.
Session Timeout
Maximum session length timer expired.
Admin Reset
Administrator reset the port or session.
Admin Reboot
Administrator is ending service on the NAS, for example prior to rebooting the NAS.
Port Error
NAS detected an error on the port which required ending the session.
NAS Error
NAS detected some error (other than on the port) which required ending the session.
NAS Request
NAS ended the session for a non-error reason not otherwise listed here.
NAS Reboot
The NAS ended the session in order to reboot non-administratively ("i.e. a system crash").
Port Unneeded
NAS ended session because resource usage fell below low-water mark (for example, if a bandwidth-on-demand algorithm decided that the port was no longer needed).
Port Preempted
NAS ended the session in order to allocate the port to a higher priority use.
Port Suspended
NAS ended session to suspend a virtual session.
Service Unavailable
NAS was unable to provide requested service.
NAS is terminating current session in order to perform callback for a new session
User Error
Input from the user/subscriber is in error, causing termination of the session.
Host Request
Login Host terminated session normally.