The switch provides the ability to account EAP and NEAP sessions using the RADIUS accounting protocol. A user session is defined as the time frame between when a user is authenticated until the user is unauthenticated.
The following table summarizes the accounting events and information logged.
| 
                                 Event  | 
                            
                                 RADIUS attributes  | 
                            
                                 Description  | 
                        
|---|---|---|
| 
                                
                                 User is authenticated by EAP  | 
                            
                                 Acct-Status-Type  | 
                            
                                 Start  | 
                        
| 
                                 Nas-IP-Address  | 
                            
                                 IP address to represent the switch  | 
                        |
| 
                                 Nas-Port  | 
                            
                                 Port number on which the user is EAP or NEAP authorized  | 
                        |
| 
                                 Acct-Session-ID  | 
                            
                                 Unique string representing the session  | 
                        |
| 
                                 User-Name  | 
                            
                                 EAP user name or NEAP MAC  | 
                        |
| 
                                
                                 User logs off  | 
                            
                                 Acct-Status-Type  | 
                            
                                 Stop  | 
                        
| 
                                 Nas-IP-Address  | 
                            
                                 IP address to represent the switch  | 
                        |
| 
                                 Nas-Port  | 
                            
                                 Port number on which the user is EAP or NEAP unauthorized  | 
                        |
| 
                                 Acct-Session-ID  | 
                            
                                 Unique string representing the session  | 
                        |
| 
                                 User-Name  | 
                            
                                 EAP user name  | 
                        |
| 
                                 Acct-Input-Octets  | 
                            
                                 Number of octets input to the port during the session  | 
                        |
| 
                                 Acct-Output-Octets  | 
                            
                                 Number of octets output to the port during the session  | 
                        |
| 
                                 Acct-Terminate-Cause  | 
                            
                                 Reason for terminating user session. For more information about the mapping of 802.1x session termination cause to RADIUS accounting attribute, see the following table.  | 
                        |
| 
                                 Acct-Session-Time  | 
                            
                                 Session interval  | 
                        
The following table describes the mapping of the causes of 802.1x session terminations to the corresponding RADIUS accounting attributes.
| 
                                 IEEE 802.1Xdot1xAuthSessionTerminateCause Value  | 
                            
                                 RADIUSAcct-Terminate-Cause Value  | 
                        
|---|---|
| 
                                 supplicantLogoff(1)  | 
                            
                                 User Request (1)  | 
                        
| 
                                 portFailure(2)  | 
                            
                                 Lost Carrier (2)  | 
                        
| 
                                 supplicantRestart(3)  | 
                            
                                 Supplicant Restart (19)  | 
                        
| 
                                 reauthFailed(4)  | 
                            
                                 Reauthentication Failure (20)  | 
                        
| 
                                 authControlForceUnauth(5)  | 
                            
                                 Admin Reset (6)  | 
                        
| 
                                 portReInit(6)  | 
                            
                                 Port Reinitialized (21)  | 
                        
| 
                                 portAdminDisabled(7)  | 
                            
                                 Port Administratively Disabled (22)  | 
                        
| 
                                 notTerminatedYet(999)  |