-- Namespace: http://viptela.com/dot1x VIPTELA-DOT1X DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, Counter64, Gauge32, IpAddress FROM SNMPv2-SMI TEXTUAL-CONVENTION, RowStatus, DateAndTime, TruthValue FROM SNMPv2-TC viptela FROM VIPTELA-GLOBAL ; viptela-dot1x MODULE-IDENTITY LAST-UPDATED "202307010000Z" ORGANIZATION "Viptela, Inc." CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" DESCRIPTION "This module defines the data model for 802.1x Network Access Control" REVISION "202307010000Z" DESCRIPTION "Viptela Revision 20.12" REVISION "202303010000Z" DESCRIPTION "Viptela Revision 20.11" REVISION "202212150000Z" DESCRIPTION "Viptela Revision 20.10" REVISION "202206010000Z" DESCRIPTION "Viptela Revision 20.9" REVISION "202203010000Z" DESCRIPTION "Viptela Revision 20.8" REVISION "202111010000Z" DESCRIPTION "Viptela Revision 20.7" REVISION "202107010000Z" DESCRIPTION "Viptela Revision 20.6" REVISION "202103010000Z" DESCRIPTION "Viptela Revision 20.5" REVISION "202011010000Z" DESCRIPTION "Viptela Revision 20.4" REVISION "202007010000Z" DESCRIPTION "Viptela Revision 20.3" REVISION "202002240000Z" DESCRIPTION "Viptela Revision 20.1" REVISION "201911150000Z" DESCRIPTION "Viptela Revision 19.3" REVISION "201908150000Z" DESCRIPTION "Viptela Revision 19.2" REVISION "201811010000Z" DESCRIPTION "Viptela Revision 18.4" REVISION "201808200000Z" DESCRIPTION "Viptela Revision 18.3.1" REVISION "201806250000Z" DESCRIPTION "Viptela Revision 18.3" REVISION "201806250000Z" DESCRIPTION "Viptela Revision 18.3" REVISION "201804250000Z" DESCRIPTION "Viptela Revision 18.2" REVISION "201803150000Z" DESCRIPTION "Viptela Revision 18.1.1" REVISION "201801160000Z" DESCRIPTION "Viptela Revision 17.2.3" REVISION "201711010000Z" DESCRIPTION "Viptela Revision 17.2.1" REVISION "201708010000Z" DESCRIPTION "Viptela Revision 17.2" REVISION "201705250000Z" DESCRIPTION "Viptela Revision 17.1.1" REVISION "201704060000Z" DESCRIPTION "Viptela Revision 17.1" REVISION "201702150000Z" DESCRIPTION "Viptela Revision 16.3.2" REVISION "201702060000Z" DESCRIPTION "Viptela Revision 16.3.1" REVISION "201611160000Z" DESCRIPTION "Viptela Revision 16.3" REVISION "201608080000Z" DESCRIPTION "@REVISION-DESCRIPTION" ::= { viptela 19 } UnsignedShort ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "xs:unsignedShort" SYNTAX Unsigned32 (0 .. 65535) ConfdString ::= TEXTUAL-CONVENTION DISPLAY-HINT "1t" STATUS current DESCRIPTION "xs: and confd: types mapped to strings" SYNTAX OCTET STRING InetAddressIP ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "confd:inetAddressIP" SYNTAX OCTET STRING (SIZE (4|16)) String ::= TEXTUAL-CONVENTION DISPLAY-HINT "1t" STATUS current DESCRIPTION "xs:string" SYNTAX OCTET STRING Dot1xAuthMethod ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX INTEGER {radius(0),radius-MAB(1),local-MAB(2),local-Auth(3)} EapMethod ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX INTEGER {unknown(0),mD5(1),pEAP-MS-CHAPv2(2),eAP-TLS(3)} Dot1xAuthState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX INTEGER {none(0),authenticated(1),authenticating(2),exception(3),guest(4),authFail(5),authReject(6)} -- Display 802.1x related information -- tagpath /dot1x dot1x OBJECT IDENTIFIER ::= { viptela-dot1x 1 } -- tagpath /dot1x/interfaces dot1xInterfacesTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1xInterfacesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Display 802.1x interface information" ::= { dot1x 1 } -- tagpath /dot1x/interfaces dot1xInterfacesEntry OBJECT-TYPE SYNTAX Dot1xInterfacesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1xInterfacesIfName } ::= { dot1xInterfacesTable 1 } Dot1xInterfacesEntry ::= SEQUENCE { dot1xInterfacesIfName String, dot1xInterfacesOperState INTEGER, dot1xInterfacesHostMode INTEGER, dot1xInterfacesCtrlDir INTEGER, dot1xInterfacesMabServer TruthValue, dot1xInterfacesMabLocal TruthValue, dot1xInterfacesWakeOnLan TruthValue, dot1xInterfacesReauthTimeout UnsignedShort, dot1xInterfacesInactivityTimeout UnsignedShort, dot1xInterfacesGuestVlan Integer32, dot1xInterfacesAuthFailVlan Integer32, dot1xInterfacesAuthRejectVlan Integer32, dot1xInterfacesDefaultVlan Integer32, dot1xInterfacesPrimaryRadiusServer InetAddressIP, dot1xInterfacesSecondaryRadiusServer InetAddressIP, dot1xInterfacesAccountingInterval UnsignedShort, dot1xInterfacesNasIdentifier String, dot1xInterfacesNasIPAddr InetAddressIP, dot1xInterfacesNumClients Unsigned32 } -- tagpath /dot1x/interfaces/if-name dot1xInterfacesIfName OBJECT-TYPE SYNTAX String (SIZE (1 .. 32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface name" ::= { dot1xInterfacesEntry 1 } -- tagpath /dot1x/interfaces/oper-state dot1xInterfacesOperState OBJECT-TYPE SYNTAX INTEGER {down(0),up(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "Operational state" ::= { dot1xInterfacesEntry 2 } -- tagpath /dot1x/interfaces/host-mode dot1xInterfacesHostMode OBJECT-TYPE SYNTAX INTEGER {single-Host(0),multi-Auth(1),multi-Host(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Host mode" ::= { dot1xInterfacesEntry 3 } -- tagpath /dot1x/interfaces/ctrl-dir dot1xInterfacesCtrlDir OBJECT-TYPE SYNTAX INTEGER {in(0),both(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "802.1x port access control direction" ::= { dot1xInterfacesEntry 4 } -- tagpath /dot1x/interfaces/mab-server dot1xInterfacesMabServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "MAC authentication bypass configured to use RADIUS server" ::= { dot1xInterfacesEntry 5 } -- tagpath /dot1x/interfaces/mab-local dot1xInterfacesMabLocal OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "MAC authentication bypass configured locally on the interface" ::= { dot1xInterfacesEntry 6 } -- tagpath /dot1x/interfaces/wake-on-lan dot1xInterfacesWakeOnLan OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Allow wake-on-lan packets to egress the port" ::= { dot1xInterfacesEntry 7 } -- tagpath /dot1x/interfaces/reauth-timeout dot1xInterfacesReauthTimeout OBJECT-TYPE SYNTAX UnsignedShort MAX-ACCESS read-only STATUS current DESCRIPTION "Timeout for reauthentication, in minutes" ::= { dot1xInterfacesEntry 8 } -- tagpath /dot1x/interfaces/inactivity-timeout dot1xInterfacesInactivityTimeout OBJECT-TYPE SYNTAX UnsignedShort MAX-ACCESS read-only STATUS current DESCRIPTION "Timeout for inactivity, in minutes" ::= { dot1xInterfacesEntry 9 } -- tagpath /dot1x/interfaces/guest-vlan dot1xInterfacesGuestVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN to drop non-802.1x enabled clients into if client is not in MAB list" ::= { dot1xInterfacesEntry 10 } -- tagpath /dot1x/interfaces/auth-fail-vlan dot1xInterfacesAuthFailVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN to drop 802.1x enabled clients into if authentication server is unreachable" ::= { dot1xInterfacesEntry 11 } -- tagpath /dot1x/interfaces/auth-reject-vlan dot1xInterfacesAuthRejectVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN to drop 802.1x enabled clients into if authentication is rejected" ::= { dot1xInterfacesEntry 12 } -- tagpath /dot1x/interfaces/default-vlan dot1xInterfacesDefaultVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN to drop clients into when VLAN not specified by RADIUS" ::= { dot1xInterfacesEntry 13 } -- tagpath /dot1x/interfaces/primary-radius-server dot1xInterfacesPrimaryRadiusServer OBJECT-TYPE SYNTAX InetAddressIP MAX-ACCESS read-only STATUS current DESCRIPTION "Primary RADIUS server IP address" ::= { dot1xInterfacesEntry 14 } -- tagpath /dot1x/interfaces/secondary-radius-server dot1xInterfacesSecondaryRadiusServer OBJECT-TYPE SYNTAX InetAddressIP MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary RADIUS server IP address" ::= { dot1xInterfacesEntry 15 } -- tagpath /dot1x/interfaces/accounting-interval dot1xInterfacesAccountingInterval OBJECT-TYPE SYNTAX UnsignedShort MAX-ACCESS read-only STATUS current DESCRIPTION "Interim accounting interval, in minutes" ::= { dot1xInterfacesEntry 16 } -- tagpath /dot1x/interfaces/nas-identifier dot1xInterfacesNasIdentifier OBJECT-TYPE SYNTAX String (SIZE (1 .. 255)) MAX-ACCESS read-only STATUS current DESCRIPTION "NAS Identifier sent to RADIUS server" ::= { dot1xInterfacesEntry 17 } -- tagpath /dot1x/interfaces/nas-ipaddr dot1xInterfacesNasIPAddr OBJECT-TYPE SYNTAX InetAddressIP MAX-ACCESS read-only STATUS current DESCRIPTION "NAS IP address sent to RADIUS server" ::= { dot1xInterfacesEntry 18 } -- tagpath /dot1x/interfaces/num-clients dot1xInterfacesNumClients OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of connected clients" ::= { dot1xInterfacesEntry 19 } -- tagpath /dot1x/clients dot1xClientsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1xClientsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Display 802.1x client information" ::= { dot1x 2 } -- tagpath /dot1x/clients dot1xClientsEntry OBJECT-TYPE SYNTAX Dot1xClientsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1xClientsIfName, dot1xClientsMacAddress } ::= { dot1xClientsTable 1 } Dot1xClientsEntry ::= SEQUENCE { dot1xClientsIfName String, dot1xClientsMacAddress String, dot1xClientsAuthState Dot1xAuthState, dot1xClientsAuthMethod Dot1xAuthMethod, dot1xClientsVlan Integer32, dot1xClientsVpn Integer32, dot1xClientsEapMethod String, dot1xClientsUsername String, dot1xClientsSessionTime Unsigned32, dot1xClientsConnectedTime Unsigned32, dot1xClientsInactiveTime Unsigned32, dot1xClientsSessionId String, dot1xClientsEapolFramesRx Unsigned32, dot1xClientsEapolFramesTx Unsigned32, dot1xClientsEapolStartFramesRx Unsigned32, dot1xClientsEapolLogoffFramesRx Unsigned32, dot1xClientsEapolRequestIdFramesTx Unsigned32, dot1xClientsEapolResponseIdFramesRx Unsigned32, dot1xClientsEapolRequestFramesTx Unsigned32, dot1xClientsEapolResponseFramesRx Unsigned32 } -- tagpath /dot1x/clients/if-name dot1xClientsIfName OBJECT-TYPE SYNTAX String (SIZE (1 .. 32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "802.1x interface name" ::= { dot1xClientsEntry 1 } -- tagpath /dot1x/clients/mac-address dot1xClientsMacAddress OBJECT-TYPE SYNTAX String MAX-ACCESS not-accessible STATUS current DESCRIPTION "MAC address of the client" ::= { dot1xClientsEntry 2 } -- tagpath /dot1x/clients/auth-state dot1xClientsAuthState OBJECT-TYPE SYNTAX Dot1xAuthState MAX-ACCESS read-only STATUS current DESCRIPTION "802.1x authentication state of the client" ::= { dot1xClientsEntry 3 } -- tagpath /dot1x/clients/auth-method dot1xClientsAuthMethod OBJECT-TYPE SYNTAX Dot1xAuthMethod MAX-ACCESS read-only STATUS current DESCRIPTION "802.1x authentication method of the client" ::= { dot1xClientsEntry 4 } -- tagpath /dot1x/clients/vlan dot1xClientsVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Operational VLAN of the client" ::= { dot1xClientsEntry 5 } -- tagpath /dot1x/clients/vpn dot1xClientsVpn OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Operational VPN of the client" ::= { dot1xClientsEntry 6 } -- tagpath /dot1x/clients/eap-method dot1xClientsEapMethod OBJECT-TYPE SYNTAX String MAX-ACCESS read-only STATUS current DESCRIPTION "Authenticated EAP method" ::= { dot1xClientsEntry 7 } -- tagpath /dot1x/clients/username dot1xClientsUsername OBJECT-TYPE SYNTAX String MAX-ACCESS read-only STATUS current DESCRIPTION "Username for client session" ::= { dot1xClientsEntry 8 } -- tagpath /dot1x/clients/session-time dot1xClientsSessionTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Session time, in seconds" ::= { dot1xClientsEntry 9 } -- tagpath /dot1x/clients/connected-time dot1xClientsConnectedTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Connected time, in seconds" ::= { dot1xClientsEntry 10 } -- tagpath /dot1x/clients/inactive-time dot1xClientsInactiveTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time client has been inactive, in seconds" ::= { dot1xClientsEntry 11 } -- tagpath /dot1x/clients/session-id dot1xClientsSessionId OBJECT-TYPE SYNTAX String MAX-ACCESS read-only STATUS current DESCRIPTION "Client Session ID" ::= { dot1xClientsEntry 12 } -- tagpath /dot1x/clients/eapol-frames-rx dot1xClientsEapolFramesRx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "EAPoL frames received" ::= { dot1xClientsEntry 13 } -- tagpath /dot1x/clients/eapol-frames-tx dot1xClientsEapolFramesTx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "EAPoL frames sent" ::= { dot1xClientsEntry 14 } -- tagpath /dot1x/clients/eapol-start-frames-rx dot1xClientsEapolStartFramesRx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "EAPoL start frames received" ::= { dot1xClientsEntry 15 } -- tagpath /dot1x/clients/eapol-logoff-frames-rx dot1xClientsEapolLogoffFramesRx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "EAPoL logoff frames received" ::= { dot1xClientsEntry 16 } -- tagpath /dot1x/clients/eapol-request-id-frames-tx dot1xClientsEapolRequestIdFramesTx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "EAPoL identity request frames sent" ::= { dot1xClientsEntry 17 } -- tagpath /dot1x/clients/eapol-response-id-frames-rx dot1xClientsEapolResponseIdFramesRx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "EAPoL identity response frames received" ::= { dot1xClientsEntry 18 } -- tagpath /dot1x/clients/eapol-request-frames-tx dot1xClientsEapolRequestFramesTx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "EAPoL request frames sent" ::= { dot1xClientsEntry 19 } -- tagpath /dot1x/clients/eapol-response-frames-rx dot1xClientsEapolResponseFramesRx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "EAPoL response frames received" ::= { dot1xClientsEntry 20 } -- tagpath /dot1x/radius dot1xRadiusTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1xRadiusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Display 802.1x radius server information" ::= { dot1x 3 } -- tagpath /dot1x/radius dot1xRadiusEntry OBJECT-TYPE SYNTAX Dot1xRadiusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1xRadiusIfName, dot1xRadiusIpAddress } ::= { dot1xRadiusTable 1 } Dot1xRadiusEntry ::= SEQUENCE { dot1xRadiusIfName String, dot1xRadiusIpAddress InetAddressIP, dot1xRadiusVpn Unsigned32, dot1xRadiusIsPrimary TruthValue, dot1xRadiusAuthPort Unsigned32, dot1xRadiusAuthIsCurrent TruthValue, dot1xRadiusAuthRoundTripTime Unsigned32, dot1xRadiusAuthAccessRequests Unsigned32, dot1xRadiusAuthAccessRetransmissions Unsigned32, dot1xRadiusAuthAccessAccepts Unsigned32, dot1xRadiusAuthAccessRejects Unsigned32, dot1xRadiusAuthAccessChallenges Unsigned32, dot1xRadiusAuthMalformedAccessResponses Unsigned32, dot1xRadiusAuthBadAuthenticators Unsigned32, dot1xRadiusAuthPendingRequests Unsigned32, dot1xRadiusAuthTimeouts Unsigned32, dot1xRadiusAuthUnknownTypes Unsigned32, dot1xRadiusAuthPacketsDropped Unsigned32, dot1xRadiusAcctPort Unsigned32, dot1xRadiusAcctIsCurrent TruthValue, dot1xRadiusAcctRoundTripTime Unsigned32, dot1xRadiusAcctRequests Unsigned32, dot1xRadiusAcctRetransmissions Unsigned32, dot1xRadiusAcctResponses Unsigned32, dot1xRadiusAcctMalformedResponses Unsigned32, dot1xRadiusAcctBadAuthenticators Unsigned32, dot1xRadiusAcctPendingRequests Unsigned32, dot1xRadiusAcctTimeouts Unsigned32, dot1xRadiusAcctUnknownTypes Unsigned32, dot1xRadiusAcctPacketsDropped Unsigned32 } -- tagpath /dot1x/radius/if-name dot1xRadiusIfName OBJECT-TYPE SYNTAX String (SIZE (1 .. 32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "802.1x interface name" ::= { dot1xRadiusEntry 1 } -- tagpath /dot1x/radius/ip-address dot1xRadiusIpAddress OBJECT-TYPE SYNTAX InetAddressIP MAX-ACCESS not-accessible STATUS current DESCRIPTION "RADIUS server IP address" ::= { dot1xRadiusEntry 2 } -- tagpath /dot1x/radius/vpn dot1xRadiusVpn OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "RADIUS server VPN" ::= { dot1xRadiusEntry 3 } -- tagpath /dot1x/radius/is-primary dot1xRadiusIsPrimary OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "RADIUS server is configured to be the primary one" ::= { dot1xRadiusEntry 4 } -- tagpath /dot1x/radius/auth-port dot1xRadiusAuthPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "RADIUS server authentication port number" ::= { dot1xRadiusEntry 5 } -- tagpath /dot1x/radius/auth-is-current dot1xRadiusAuthIsCurrent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "RADIUS server is the currently active one for authentication" ::= { dot1xRadiusEntry 6 } -- tagpath /dot1x/radius/auth-round-trip-time dot1xRadiusAuthRoundTripTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Authentication server round trip time for last message, in seconds" ::= { dot1xRadiusEntry 7 } -- tagpath /dot1x/radius/auth-access-requests dot1xRadiusAuthAccessRequests OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of access requests sent" ::= { dot1xRadiusEntry 8 } -- tagpath /dot1x/radius/auth-access-retransmissions dot1xRadiusAuthAccessRetransmissions OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of access request retransmissions" ::= { dot1xRadiusEntry 9 } -- tagpath /dot1x/radius/auth-access-accepts dot1xRadiusAuthAccessAccepts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of access accepts received" ::= { dot1xRadiusEntry 10 } -- tagpath /dot1x/radius/auth-access-rejects dot1xRadiusAuthAccessRejects OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of access rejects received" ::= { dot1xRadiusEntry 11 } -- tagpath /dot1x/radius/auth-access-challenges dot1xRadiusAuthAccessChallenges OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of access challenges received" ::= { dot1xRadiusEntry 12 } -- tagpath /dot1x/radius/auth-malformed-access-responses dot1xRadiusAuthMalformedAccessResponses OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malformed access responses received" ::= { dot1xRadiusEntry 13 } -- tagpath /dot1x/radius/auth-bad-authenticators dot1xRadiusAuthBadAuthenticators OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of authentication requests with bad authentication" ::= { dot1xRadiusEntry 14 } -- tagpath /dot1x/radius/auth-pending-requests dot1xRadiusAuthPendingRequests OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of un-acknowledged access requests" ::= { dot1xRadiusEntry 15 } -- tagpath /dot1x/radius/auth-timeouts dot1xRadiusAuthTimeouts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of authentication request timeouts" ::= { dot1xRadiusEntry 16 } -- tagpath /dot1x/radius/auth-unknown-types dot1xRadiusAuthUnknownTypes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of authentication messages of unknown type" ::= { dot1xRadiusEntry 17 } -- tagpath /dot1x/radius/auth-packets-dropped dot1xRadiusAuthPacketsDropped OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of dropped authentication packets" ::= { dot1xRadiusEntry 18 } -- tagpath /dot1x/radius/acct-port dot1xRadiusAcctPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "RADIUS server accounting port number" ::= { dot1xRadiusEntry 19 } -- tagpath /dot1x/radius/acct-is-current dot1xRadiusAcctIsCurrent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "RADIUS server is the currently active one for accounting" ::= { dot1xRadiusEntry 20 } -- tagpath /dot1x/radius/acct-round-trip-time dot1xRadiusAcctRoundTripTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Accounting server round trip time for last message, in seconds" ::= { dot1xRadiusEntry 21 } -- tagpath /dot1x/radius/acct-requests dot1xRadiusAcctRequests OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of accounting requests sent" ::= { dot1xRadiusEntry 22 } -- tagpath /dot1x/radius/acct-retransmissions dot1xRadiusAcctRetransmissions OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of accounting request restransmissions" ::= { dot1xRadiusEntry 23 } -- tagpath /dot1x/radius/acct-responses dot1xRadiusAcctResponses OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of accounting responses received" ::= { dot1xRadiusEntry 24 } -- tagpath /dot1x/radius/acct-malformed-responses dot1xRadiusAcctMalformedResponses OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malformed accounting responses received" ::= { dot1xRadiusEntry 25 } -- tagpath /dot1x/radius/acct-bad-authenticators dot1xRadiusAcctBadAuthenticators OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of accounting requests with bad authentication" ::= { dot1xRadiusEntry 26 } -- tagpath /dot1x/radius/acct-pending-requests dot1xRadiusAcctPendingRequests OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of un-acknowledged accounting requests" ::= { dot1xRadiusEntry 27 } -- tagpath /dot1x/radius/acct-timeouts dot1xRadiusAcctTimeouts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of accounting request timeouts" ::= { dot1xRadiusEntry 28 } -- tagpath /dot1x/radius/acct-unknown-types dot1xRadiusAcctUnknownTypes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of accounting responses of unknown type" ::= { dot1xRadiusEntry 29 } -- tagpath /dot1x/radius/acct-packets-dropped dot1xRadiusAcctPacketsDropped OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of dropped accounting packets" ::= { dot1xRadiusEntry 30 } END