# Overview of Mapping Application Terminate Reasons and RADIUS Terminate Codes

The JunosE Software uses a default configuration that maps terminate reasons to RADIUS Acct-Terminate-Cause attributes. You can optionally create customized mappings between a terminate reason and a RADIUS Acct-Terminate-Cause attribute—these mappings enable you to provide different information about the cause of a termination.

When a subscriber’s L2TP or PPP session is terminated, the router logs a message for the internal terminate reason and logs another message for the RADIUS Acct-Terminate-Cause attribute (RADIUS attribute 49). RADIUS attribute 49 is also included in RADIUS Acct-Off and Acct-Stop messages. You can use the logged information to help monitor and troubleshoot terminated sessions.

Use the show terminate-code command to display information about the mappings between application terminate reasons and RADIUS Acct-Terminate-Cause attributes.

Table 9 lists the IETF RADIUS Acct-Terminate-Cause codes that you can use to map application terminate reasons. In addition, you can also configure and use proprietary codes for values beyond 22.

Table 9: Supported RADIUS Acct-Terminate-Cause Codes

Code | Name | Description
--- | --- | ---
1 | User Request | User initiated the disconnect (log out)
2 | Lost Carrier | DCD was dropped on the port
3 | Lost Service | Service can no longer be provided; for example, the user’s connection to a host was interrupted
4 | Idle Timeout | Idle timer expired
5 | Session Timeout | Subscriber reached the maximum continuous time allowed for the service or session
6 | Admin Reset | System administrator reset the port or session
7 | Admin Reboot | System administrator terminated the session on the NAS; for example, prior to rebooting the NAS
8 | Port Error | NAS detected an error on the port that required ending the session
9 | NAS Error | NAS detected an error (other than on the port) that required ending the session
10 | NAS Request | NAS ended the session for a non-error reason
11 | NAS Reboot | NAS ended the session due to a non-administrative reboot
12 | Port Unneeded | NAS ended the session because the resource usage fell below the low threshold; for example, the bandwidth-on-demand algorithm determined that the port was no longer needed
13 | Port Preempted | NAS ended the session to allocate the port to a higher-priority use
14 | Port Suspended | NAS ended the session to suspend a virtual session
15 | Service Unavailable | NAS was unable to provide the requested service
16 | Callback | NAS is terminating the current session in order to perform callback for a new session
17 | User Error | An error in the user input caused the session to be terminated
18 | Host Request | The login host terminated the session normally
19 | Supplicant Restart | Supplicant state machine was reinitialized
20 | Reauthentication Failure | A previously authenticated supplicant failed to reauthenticate successfully following expiration of the reauthentication timer or explicit reauthentication request by management action
21 | Port Reinitialized | The port's MAC has been reinitialized
22 | Port Administratively Disabled | The port has been administratively disabled