diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCOSB-DOT1X-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/cisco/CISCOSB-DOT1X-MIB')
| -rw-r--r-- | MIBS/cisco/CISCOSB-DOT1X-MIB | 1633 |
1 files changed, 1633 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCOSB-DOT1X-MIB b/MIBS/cisco/CISCOSB-DOT1X-MIB new file mode 100644 index 0000000..bcec6de --- /dev/null +++ b/MIBS/cisco/CISCOSB-DOT1X-MIB @@ -0,0 +1,1633 @@ +CISCOSB-DOT1X-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private DOT1X MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY, Counter32, Counter64, TimeTicks, Unsigned32 FROM SNMPv2-SMI + TruthValue, RowStatus FROM SNMPv2-TC + VlanIndex, PortList, dot1qFdbId FROM Q-BRIDGE-MIB + MacAddress FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + PaeControlledPortStatus, dot1xAuthSessionStatsEntry, dot1xPaePortNumber FROM IEEE8021-PAE-MIB + ieee8021XPaePortNumber FROM IEEE8021X-PAE-MIB; + +rldot1x MODULE-IDENTITY + LAST-UPDATED "200701020001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>" + + DESCRIPTION + "This private MIB module defines dot1x private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 95 } + +rldot1xMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rldot1x 1 } + +rldot1xExtAuthSessionStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xExtAuthSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the session statistics objects + for the Authenticator PAE associated with each Port. + An entry appears in this table for each port that may + authenticate access to itself." + ::= { rldot1x 2 } + +rldot1xExtAuthSessionStatsEntry OBJECT-TYPE + SYNTAX Rldot1xExtAuthSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The session statistics information for an Authenticator + PAE. This shows the current values being collected for + each session that is still in progress, or the final + values for the last valid session on each port where + there is no session currently active." + AUGMENTS { dot1xAuthSessionStatsEntry } + ::= { rldot1xExtAuthSessionStatsTable 1 } + +Rldot1xExtAuthSessionStatsEntry ::= SEQUENCE { + rlDot1xAuthSessionAuthenticMethod INTEGER +} + +rlDot1xAuthSessionAuthenticMethod OBJECT-TYPE + SYNTAX INTEGER { + remoteAuthServer(1), + localAuthServer(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication method used to establish the + session." + ::= { rldot1xExtAuthSessionStatsEntry 1 } + +rldot1xGuestVlanSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicate if guest vlan is supported." + ::= { rldot1x 3 } + +rldot1xGuestVlanVID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "specify the guest vlan tag , 0 for non exiting." + ::= { rldot1x 4 } + +rldot1xGuestVlanPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the ports that can be members in the guest vlan" + ::= { rldot1x 5 } + +rldot1xUnAuthenticatedVlanSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicate if unauthenticated Vlan is supported." + ::= { rldot1x 6 } + +rldot1xUnAuthenticatedVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xUnAuthenticatedVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "port belong to vlan in all port authenticated state except force unauthenticated table" + ::= { rldot1x 7 } + +rldot1xUnAuthenticatedVlanEntry OBJECT-TYPE + SYNTAX Rldot1xUnAuthenticatedVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " port belong to vlan in all port authenticated state except force unauthenticated entry" + INDEX { dot1qFdbId } + ::= { rldot1xUnAuthenticatedVlanTable 1 } + +Rldot1xUnAuthenticatedVlanEntry ::= SEQUENCE { + rldot1xUnAuthenticatedVlanStatus RowStatus + } + +rldot1xUnAuthenticatedVlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rldot1xUnAuthenticatedVlanEntry 1 } + +rldot1xUserBasedVlanSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicate if user based Vlan is supported." + ::= { rldot1x 8 } + +rldot1xUserBasedVlanPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the ports that can be members in the user based vlan" + ::= { rldot1x 9 } + +rldot1xAuthenticationPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xAuthenticationPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of system level information for each port + supported by the Port Access Entity. An entry appears + in this table for each port of this system." + ::= { rldot1x 10 } + +rldot1xAuthenticationPortEntry OBJECT-TYPE + SYNTAX Rldot1xAuthenticationPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Port number and mac method" + INDEX { dot1xPaePortNumber } + ::= { rldot1xAuthenticationPortTable 1 } + +Rldot1xAuthenticationPortEntry::= + SEQUENCE { + rldot1xAuthenticationPortMethod + INTEGER, + rldot1xRadiusAttrVlanIdEnabled + TruthValue, + rldot1xRadiusAttAclNameEnabled + TruthValue, + rldot1xTimeBasedName + SnmpAdminString, + rldot1xTimeBasedActive + TruthValue, + rldot1xRadiusAttrVlanIdentifier + VlanIndex, + rldot1xMaxHosts + Unsigned32, + rldot1xMaxLoginAttempts + INTEGER, + rldot1xTimeoutSilencePeriod + INTEGER, + rldot1xNumOfAuthorizedHosts + INTEGER, + rldot1xAuthenticationOpenEnabled + TruthValue, + rldot1xAuthenticationOperatingControlMode + INTEGER + } + +rldot1xAuthenticationPortMethod OBJECT-TYPE + SYNTAX INTEGER { + eapolOnly(1), + macAndEapol(2), + macOnly(3), + webOnly(4), + webAndEapol(5), + webAndMac(6), + webAndMacAndEapol(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the 802.1x-based, mac-based and web-based authentication." + DEFVAL { eapolOnly } + ::= { rldot1xAuthenticationPortEntry 1 } + +rldot1xRadiusAttrVlanIdEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines if treat VLAN ID that received from Radius attributes + in Radius-Accept message." + ::= { rldot1xAuthenticationPortEntry 2 } + +rldot1xRadiusAttAclNameEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines if treat ACL Names that received from Radius attributes + in Radius-Accept message." + ::= { rldot1xAuthenticationPortEntry 3 } + +rldot1xTimeBasedName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies a time range. When the Time Range is not in effect the port state would be Unauthorized." + ::= { rldot1xAuthenticationPortEntry 4 } + +rldot1xTimeBasedActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies if time range is active now or not." + ::= { rldot1xAuthenticationPortEntry 5 } + +rldot1xRadiusAttrVlanIdentifier OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "In case that value is not 0, + This field will define the VLAN ID in case that it is not received from Radius attributes + in Radius-Accept message." + DEFVAL { 0 } + ::= { rldot1xAuthenticationPortEntry 6 } + +rldot1xMaxHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of authenticated hosts allowed on the interface. + A value of 0 means no limitation." + DEFVAL { 0 } + ::= { rldot1xAuthenticationPortEntry 7 } + +rldot1xMaxLoginAttempts OBJECT-TYPE + SYNTAX INTEGER (0.. 10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of allowedlogin attempts on the interface. + A value of 0 means the infinite number of attemtps. + The configuration is applied only to Web-Based authentication." + DEFVAL { 0 } + ::= { rldot1xAuthenticationPortEntry 8 } + +rldot1xTimeoutSilencePeriod OBJECT-TYPE + SYNTAX INTEGER (0.. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the number of seconds that if an authorized client did not send traffic during this period, + then the client is changed to unauthrized. + The configuration is applied only to Web-Based authentication." + DEFVAL { 0 } + ::= { rldot1xAuthenticationPortEntry 9 } + +rldot1xNumOfAuthorizedHosts OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of authorized host in multi-sessions mode." + ::= { rldot1xAuthenticationPortEntry 10 } + +rldot1xAuthenticationOpenEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Open access allows clients or devices to gain network access before authentication is performed. + In the mode the switch performs failure replies received from a Radius server as success." + DEFVAL { false } + ::= { rldot1xAuthenticationPortEntry 11 } + + rldot1xAuthenticationOperatingControlMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + auto(2), + forceAuthorized(3), + forceUnauthorized(4), + macBased(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational control mode of 802.1x." + ::= { rldot1xAuthenticationPortEntry 12 } + + -------------------------------------------------------------- + -- The Authenticator Statistics Table + -------------------------------------------------------------- + + rldot1xAuthMultiStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xAuthMultiStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the statistics objects for the + Authenticator PAE associated with each Port and MAC for + multisession 802.1x mode of operation. + An entry appears in this table for each port and MAC that have an + authentication session currently running under way for them." + REFERENCE + "9.4.2 Authenticator Statistics" + ::= { rldot1x 11 } + + rldot1xAuthMultiStatsEntry OBJECT-TYPE + SYNTAX Rldot1xAuthMultiStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics information for an Authenticator PAE." + INDEX { rldot1xAuthMultiStatsPortNumber, rldot1xAuthMultiStatsSourceMac } + ::= { rldot1xAuthMultiStatsTable 1 } + + Rldot1xAuthMultiStatsEntry ::= + SEQUENCE { + rldot1xAuthMultiStatsPortNumber + INTEGER, + rldot1xAuthMultiStatsSourceMac + MacAddress, + rldot1xAuthMultiEapolFramesRx + Counter32, + rldot1xAuthMultiEapolFramesTx + Counter32, + rldot1xAuthMultiEapolStartFramesRx + Counter32, + rldot1xAuthMultiEapolLogoffFramesRx + Counter32, + rldot1xAuthMultiEapolRespIdFramesRx + Counter32, + rldot1xAuthMultiEapolRespFramesRx + Counter32, + rldot1xAuthMultiEapolReqIdFramesTx + Counter32, + rldot1xAuthMultiEapolReqFramesTx + Counter32, + rldot1xAuthMultiInvalidEapolFramesRx + Counter32, + rldot1xAuthMultiEapLengthErrorFramesRx + Counter32 + } + + rldot1xAuthMultiStatsPortNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Number." + ::= { rldot1xAuthMultiStatsEntry 1 } + + rldot1xAuthMultiStatsSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac of the authentication session." + ::= { rldot1xAuthMultiStatsEntry 2 } + + rldot1xAuthMultiEapolFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid EAPOL frames of any type + that have been received by this Authenticator." + REFERENCE + "9.4.2, EAPOL frames received" + ::= { rldot1xAuthMultiStatsEntry 3 } + + rldot1xAuthMultiEapolFramesTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAPOL frames of any type + that have been transmitted by this Authenticator." + REFERENCE + "9.4.2, EAPOL frames transmitted" + ::= { rldot1xAuthMultiStatsEntry 4 } + + rldot1xAuthMultiEapolStartFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAPOL Start frames that have + been received by this Authenticator." + REFERENCE + "9.4.2, EAPOL Start frames received" + ::= { rldot1xAuthMultiStatsEntry 5 } + + rldot1xAuthMultiEapolLogoffFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAPOL Logoff frames that have + been received by this Authenticator." + REFERENCE + "9.4.2, EAPOL Logoff frames received" + ::= { rldot1xAuthMultiStatsEntry 6 } + + rldot1xAuthMultiEapolRespIdFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAP Resp/Id frames that have + been received by this Authenticator." + REFERENCE + "9.4.2, EAPOL Resp/Id frames received" + ::= { rldot1xAuthMultiStatsEntry 7 } + + rldot1xAuthMultiEapolRespFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid EAP Response frames + (other than Resp/Id frames) that have been + received by this Authenticator." + REFERENCE + "9.4.2, EAPOL Response frames received" + ::= { rldot1xAuthMultiStatsEntry 8 } + + rldot1xAuthMultiEapolReqIdFramesTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAP Req/Id frames that have been + transmitted by this Authenticator." + REFERENCE + "9.4.2, EAPOL Req/Id frames transmitted" + ::= { rldot1xAuthMultiStatsEntry 9 } + + rldot1xAuthMultiEapolReqFramesTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAP Request frames + (other than Rq/Id frames) that have been + transmitted by this Authenticator." + REFERENCE + "9.4.2, EAPOL Request frames transmitted" + ::= { rldot1xAuthMultiStatsEntry 10 } + + rldot1xAuthMultiInvalidEapolFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAPOL frames that have been + received by this Authenticator in which the + frame type is not recognized." + REFERENCE + "9.4.2, Invalid EAPOL frames received" + ::= { rldot1xAuthMultiStatsEntry 11 } + + rldot1xAuthMultiEapLengthErrorFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAPOL frames that have been received + by this Authenticator in which the Packet Body + Length field is invalid." + REFERENCE + "9.4.2, EAP length error frames received" + ::= { rldot1xAuthMultiStatsEntry 12 } + + -------------------------------------------------------------- + -- The Authenticator Diagnostics Table + -------------------------------------------------------------- + + rldot1xAuthMultiDiagTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xAuthMultiDiagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the diagnostics objects for the + Authenticator PAE associated with each Port and MAC. + An entry appears in this table for each port and MAC that have an + authentication session currently running under way for them." + REFERENCE + "9.4.3 Authenticator Diagnostics" + ::= { rldot1x 12 } + + rldot1xAuthMultiDiagEntry OBJECT-TYPE + SYNTAX Rldot1xAuthMultiDiagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The diagnostics information for an Authenticator PAE." + INDEX { rldot1xAuthMultiDiagPortNumber, rldot1xAuthMultiDiagSourceMac } + ::= { rldot1xAuthMultiDiagTable 1 } + + Rldot1xAuthMultiDiagEntry ::= + SEQUENCE { + rldot1xAuthMultiDiagPortNumber + INTEGER, + rldot1xAuthMultiDiagSourceMac + MacAddress, + rldot1xAuthMultiEntersConnecting + Counter32, + ---------- rldot1xAuthMultiEapLogoffsWhileConnecting + ---------- Counter32, + rldot1xAuthMultiEntersAuthenticating + Counter32, + rldot1xAuthMultiAuthSuccessWhileAuthenticating + Counter32, + ---------- rldot1xAuthMultiAuthTimeoutsWhileAuthenticating + ---------- Counter32, + rldot1xAuthMultiAuthFailWhileAuthenticating + Counter32, + rldot1xAuthMultiAuthReauthsWhileAuthenticating + Counter32, + rldot1xAuthMultiAuthEapStartsWhileAuthenticating + Counter32, + ---------- rldot1xAuthMultiAuthEapLogoffWhileAuthenticating + ---------- Counter32, + rldot1xAuthMultiAuthReauthsWhileAuthenticated + Counter32, + rldot1xAuthMultiAuthEapStartsWhileAuthenticated + Counter32, + ---------- rldot1xAuthMultiAuthEapLogoffWhileAuthenticated + ---------- Counter32, + rldot1xAuthMultiBackendResponses + Counter32, + rldot1xAuthMultiBackendAccessChallenges + Counter32, + rldot1xAuthMultiBackendOtherRequestsToSupplicant + Counter32, + rldot1xAuthMultiBackendNonNakResponsesFromSupplicant + Counter32, + rldot1xAuthMultiBackendAuthSuccesses + Counter32 + ---------- rldot1xAuthMultiBackendAuthFails + ---------- Counter32 + } + + rldot1xAuthMultiDiagPortNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Number." + ::= { rldot1xAuthMultiDiagEntry 1 } + + rldot1xAuthMultiDiagSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac of the authentication session." + ::= { rldot1xAuthMultiDiagEntry 2 } + + rldot1xAuthMultiEntersConnecting OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions to the CONNECTING state from any other + state." + REFERENCE + "9.4.2, 8.5.4.2.1" + ::= { rldot1xAuthMultiDiagEntry 3 } + + rldot1xAuthMultiEntersAuthenticating OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from CONNECTING to AUTHENTICATING, as a + result of an EAP-Response/Identity message being + received from the Supplicant." + REFERENCE + "9.4.2, 8.5.4.2.3" + ::= { rldot1xAuthMultiDiagEntry 4 } + + rldot1xAuthMultiAuthSuccessWhileAuthenticating OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from AUTHENTICATING to AUTHENTICATED, as a + result of the Backend Authentication state machine + indicating successful authentication of the Supplicant + (authSuccess = TRUE)." + REFERENCE + "9.4.2, 8.5.4.2.4" + ::= { rldot1xAuthMultiDiagEntry 5 } + + rldot1xAuthMultiAuthFailWhileAuthenticating OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from AUTHENTICATING to HELD, as a result + of the Backend Authentication state machine indicating + authentication failure (authFail = TRUE)." + REFERENCE + "9.4.2, 8.5.4.2.6" + ::= { rldot1xAuthMultiDiagEntry 6 } + + rldot1xAuthMultiAuthReauthsWhileAuthenticating OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from AUTHENTICATING to ABORTING, as a result + of a reauthentication request (reAuthenticate = TRUE)." + REFERENCE + "9.4.2, 8.5.4.2.7" + ::= { rldot1xAuthMultiDiagEntry 7 } + + rldot1xAuthMultiAuthEapStartsWhileAuthenticating OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from AUTHENTICATING to ABORTING, as a result + of an EAPOL-Start message being received + from the Supplicant." + REFERENCE + "9.4.2, 8.5.4.2.8" + ::= { rldot1xAuthMultiDiagEntry 8 } + + rldot1xAuthMultiAuthReauthsWhileAuthenticated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from AUTHENTICATED to CONNECTING, as a + result of a reauthentication request + (reAuthenticate = TRUE)." + REFERENCE + "9.4.2, 8.5.4.2.10" + ::= { rldot1xAuthMultiDiagEntry 9 } + + rldot1xAuthMultiAuthEapStartsWhileAuthenticated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from AUTHENTICATED to CONNECTING, as a + result of an EAPOL-Start message being received from the + Supplicant." + REFERENCE + "9.4.2, 8.5.4.2.11" + ::= { rldot1xAuthMultiDiagEntry 10 } + + rldot1xAuthMultiBackendResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine sends + an initial Access-Request packet to the Authentication + server (i.e., executes sendRespToServer on entry to the + RESPONSE state). Indicates that the Authenticator + attempted communication with the Authentication Server." + REFERENCE + "9.4.2, 8.5.6.2.1" + ::= { rldot1xAuthMultiDiagEntry 11 } + + rldot1xAuthMultiBackendAccessChallenges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + receives an initial Access-Challenge packet from the + Authentication server (i.e., aReq becomes TRUE, + causing exit from the RESPONSE state). Indicates that + the Authentication Server has communication with + the Authenticator." + REFERENCE + "9.4.2, 8.5.6.2.2" + ::= { rldot1xAuthMultiDiagEntry 12 } + + rldot1xAuthMultiBackendOtherRequestsToSupplicant OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + sends an EAP-Request packet (other than an Identity, + Notification, Failure or Success message) to the + Supplicant (i.e., executes txReq on entry to the + REQUEST state). Indicates that the Authenticator chose + an EAP-method." + REFERENCE + "9.4.2, 8.5.6.2.3" + ::= { rldot1xAuthMultiDiagEntry 13 } + + rldot1xAuthMultiBackendNonNakResponsesFromSupplicant OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + receives a response from the Supplicant to an initial + EAP-Request, and the response is something other than + EAP-NAK (i.e., rxResp becomes TRUE, causing the state + machine to transition from REQUEST to RESPONSE, + and the response is not an EAP-NAK). Indicates that + the Supplicant can respond to the Authenticators + chosen EAP-method." + REFERENCE + "9.4.2, 8.5.6.2.4" + ::= { rldot1xAuthMultiDiagEntry 14 } + + rldot1xAuthMultiBackendAuthSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + receives an EAP-Success message from the Authentication + Server (i.e., aSuccess becomes TRUE, causing a + transition from RESPONSE to SUCCESS). Indicates that + the Supplicant has successfully authenticated to + the Authentication Server." + REFERENCE + "9.4.2, 8.5.6.2.5" + ::= { rldot1xAuthMultiDiagEntry 15 } + + -------------------------------------------------------------- + -- The Authenticator Session Statistics Table + -------------------------------------------------------------- + + rldot1xAuthMultiSessionStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xAuthMultiSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the session statistics objects + for the Authenticator PAE associated with each Port. + An entry appears in this table for each port that may + authenticate access to itself." + REFERENCE + "9.4.4" + ::= { rldot1x 13 } + + rldot1xAuthMultiSessionStatsEntry OBJECT-TYPE + SYNTAX Rldot1xAuthMultiSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The session statistics information for an Authenticator + PAE. This shows the current values being collected for + each session that is still in progress, or the final + values for the last valid session on each port where + there is no session currently active." + INDEX { rldot1xAuthMultiSessionStatsPortNumber, + rldot1xAuthMultiSessionStatsSourceMac } + ::= { rldot1xAuthMultiSessionStatsTable 1 } + + Rldot1xAuthMultiSessionStatsEntry ::= + SEQUENCE { + rldot1xAuthMultiSessionStatsPortNumber + INTEGER, + rldot1xAuthMultiSessionStatsSourceMac + MacAddress, + rldot1xAuthMultiSessionOctetsRx + Counter64, + rldot1xAuthMultiSessionOctetsTx + Counter64, + rldot1xAuthMultiSessionFramesRx + Counter32, + rldot1xAuthMultiSessionFramesTx + Counter32, + rldot1xAuthMultiSessionId + SnmpAdminString, + ---------- rldot1xAuthMultiSessionAuthenticMethod + ---------- INTEGER, + rldot1xAuthMultiSessionTime + TimeTicks, + ---------- rldot1xAuthMultiSessionTerminateCause + ---------- INTEGER, + rldot1xAuthMultiSessionUserName + SnmpAdminString, + rldot1xAuthMultiSessionRadiusAttrVlan + INTEGER, + rldot1xAuthMultiSessionRadiusAttrFilterId + SnmpAdminString, + rldot1xAuthMultiSessionRadiusAttrSecondFilterId + SnmpAdminString, + rlDot1xAuthMultiSessionMonitorResultsReason + INTEGER, + rlDot1xAuthMultiSessionMethodType + INTEGER } + + rldot1xAuthMultiSessionStatsPortNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Number." + ::= { rldot1xAuthMultiSessionStatsEntry 1 } + + rldot1xAuthMultiSessionStatsSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac of the authentication session." + ::= { rldot1xAuthMultiSessionStatsEntry 2 } + + + rldot1xAuthMultiSessionOctetsRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets received in user data + frames on this Port during the session." + REFERENCE + "9.4.4, Session Octets Received" + ::= { rldot1xAuthMultiSessionStatsEntry 3 } + + rldot1xAuthMultiSessionOctetsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets transmitted in user data + frames on this Port during the session." + REFERENCE + "9.4.4, Session Octets Transmitted" + ::= { rldot1xAuthMultiSessionStatsEntry 4 } + + rldot1xAuthMultiSessionFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of user data frames received + on this Port during the session." + REFERENCE + "9.4.4, Session Frames Received" + ::= { rldot1xAuthMultiSessionStatsEntry 5 } + + rldot1xAuthMultiSessionFramesTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of user data frames transmitted + on this Port during the session." + REFERENCE + "9.4.4, Session Frames Transmitted" + ::= { rldot1xAuthMultiSessionStatsEntry 6 } + + rldot1xAuthMultiSessionId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique identifier for the session, in the + form of a printable ASCII string of at least + three characters." + REFERENCE + "9.4.4, Session Identifier" + ::= { rldot1xAuthMultiSessionStatsEntry 7 } + + rldot1xAuthMultiSessionTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duration of the session in seconds." + REFERENCE + "9.4.4, Session Time" + ::= { rldot1xAuthMultiSessionStatsEntry 8 } + + rldot1xAuthMultiSessionUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The User-Name representing the identity of the + Supplicant PAE." + REFERENCE + "9.4.4, Session User Name" + ::= { rldot1xAuthMultiSessionStatsEntry 9 } + + rldot1xAuthMultiSessionRadiusAttrVlan OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN ID that received from Radius attributes." + ::= { rldot1xAuthMultiSessionStatsEntry 10 } + + rldot1xAuthMultiSessionRadiusAttrFilterId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "First filter ID that received from Radius attributes." + ::= { rldot1xAuthMultiSessionStatsEntry 11 } + + rldot1xAuthMultiSessionRadiusAttrSecondFilterId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Second filter ID that received from Radius attributes." + ::= { rldot1xAuthMultiSessionStatsEntry 12 } + + rlDot1xAuthMultiSessionMonitorResultsReason OBJECT-TYPE + SYNTAX INTEGER { + notRejected(0), + aclNotExst(1), -- ACL sent by radius Server does not exist on the device + aclOvrfl(2), -- ACL sent by radius server can not be applied because of TCAM overflow + authErr(3), -- Rejected by Radius due wrong user name or password in Radius server + fltrErr(4), -- Radius accept message contains more than 2 filter-id + ipv6WithMac(5), -- Radius accept message contains filter with IPv6 DIP and MAC addresses + ipv6WithNotIp(6), -- Radius accept message contains IPv6 and not IP simultaneously + polBasicMode(7), -- Policy Map is not supported in the QoS basic mode + aclDel(8), -- ACL was deleted by user + polDel(9), -- Policy Map was deleted by user + vlanDfly(10), -- VLAN sent by radius server can not be applied because it is the Default VLAN + vlanDynam(11), -- VLAN sent by radius server can not be applied because it is a Dynamic VLAN + vlanGuest(12), -- VLAN sent by radius server can not be applied because it is the Guest VLAN + vlanNoInMsg(13), -- VLAN was not sent by Radius + vlanNotExst(14), -- VLAN sent by radius Server does not exist on the device + vlanOvfl(15), -- VLAN sent by radius server can not be applied because of TCAM overflow + vlanVoice(16), -- VLAN sent by radius server can not be applied because it is a Voice VLAN + vlanUnauth(17), -- VLAN sent by radius server can not be applied because it is a + -- Unauthenticated VLAN + frsMthDeny(18), -- First method is "deny" + radApierr(19), -- RADIUS API returned error (e.g. No RADIUS server is configured). + radInvlres(20), -- RADIUS server returned invalid packet (e.g. EAP Attribute is missing) + radNoresp(21), -- RADIUS server is not responding + aclEgress(22), -- ACL sent by radius Server is already bound as egress acl + maxHosts(23), -- Max hosts allowed per port are reached + noActivity(24) -- There is no traffic from this host + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The monitor result reason of the session." + ::= { rldot1xAuthMultiSessionStatsEntry 13 } + + rlDot1xAuthMultiSessionMethodType OBJECT-TYPE + SYNTAX INTEGER { + eapol(1), + mac(2), + web(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current session method type." + ::= { rldot1xAuthMultiSessionStatsEntry 14 } + + -------------------------------------------------------------- + -- The Authenticator Configuration Table + -------------------------------------------------------------- + + rldot1xAuthMultiConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xAuthMultiConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the configuration objects for the + Authenticator PAE associated with each port and MAC. + An entry appears in this table for each port and MAC that may + authenticate access to itself." + REFERENCE + "9.4.1 Authenticator Configuration" + ::= { rldot1x 14 } + + rldot1xAuthMultiConfigEntry OBJECT-TYPE + SYNTAX Rldot1xAuthMultiConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration information for an Authenticator + PAE." + INDEX { rldot1xAuthMultiPortNumber, rldot1xAuthMultiSourceMac } + ::= { rldot1xAuthMultiConfigTable 1 } + + Rldot1xAuthMultiConfigEntry ::= + SEQUENCE { + rldot1xAuthMultiPortNumber + INTEGER, + rldot1xAuthMultiSourceMac + MacAddress, + rldot1xAuthMultiPaeState + INTEGER, + rldot1xAuthMultiBackendAuthState + INTEGER, + rldot1xAuthMultiControlledPortStatus + PaeControlledPortStatus + } + + rldot1xAuthMultiPortNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Number." + ::= { rldot1xAuthMultiConfigEntry 1 } + + rldot1xAuthMultiSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac of the authentication session." + ::= { rldot1xAuthMultiConfigEntry 2 } + + rldot1xAuthMultiPaeState OBJECT-TYPE + SYNTAX INTEGER { + initialize(1), + disconnected(2), + connecting(3), + authenticating(4), + authenticated(5), + aborting(6), + held(7), + forceAuth(8), + forceUnauth(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current value of the Authenticator PAE state + machine." + REFERENCE + "9.4.1, Authenticator PAE state" + ::= { rldot1xAuthMultiConfigEntry 3 } + + rldot1xAuthMultiBackendAuthState OBJECT-TYPE + SYNTAX INTEGER { + request(1), + response(2), + success(3), + fail(4), + timeout(5), + idle(6), + initialize(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the Backend Authentication + state machine." + REFERENCE + "9.4.1, Backend Authentication state" + ::= { rldot1xAuthMultiConfigEntry 4 } + + rldot1xAuthMultiControlledPortStatus OBJECT-TYPE + SYNTAX PaeControlledPortStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current value of the controlled Port + status parameter for the Port." + REFERENCE + "9.4.1, AuthControlledPortStatus" + ::= { rldot1xAuthMultiConfigEntry 5 } + +rldot1xBpduFilteringEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify that when 802.1x is globally disabled, + 802.1x BPDU packets would be filtered or bridged." + ::= { rldot1x 15 } + +rldot1xRadiusAttributesErrorsAclReject OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify ACL error handling for the Radius attributes feature." + ::= { rldot1x 18 } +---------------------------------------------------------------- +-- Added guest vlan timeout interval VeredK 15-04-2007, 19:39 -- +---------------------------------------------------------------- + +rldot1xGuestVlanTimeInterval OBJECT-TYPE + SYNTAX INTEGER (0..180) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "indicate the guest vlan timeout interval." + ::= { rldot1x 19 } + +rldot1xMacAuthSuccessTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps when a MAC address is successfully + authenticated by the 802.1X mac-authentication access control." + ::= { rldot1x 20 } + +rldot1xMacAuthFailureTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps when MAC address was failed + in authentication of the 802.1X MAC authentication access control." + ::= { rldot1x 21 } + + -------------------------------------------------------------- + -- The Legacy Port Table + -------------------------------------------------------------- + +rldot1xLegacyPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xLegacyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of system level information for each port + supported by the Port Access Entity. An entry appears + in this table for each port of this system." + ::= { rldot1x 22 } + +rldot1xLegacyPortEntry OBJECT-TYPE + SYNTAX Rldot1xLegacyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Port number and leagcy mode" + INDEX { dot1xPaePortNumber } + ::= { rldot1xLegacyPortTable 1 } + +Rldot1xLegacyPortEntry::= + SEQUENCE { + rldot1xLegacyPortModeEnabled + TruthValue + } + +rldot1xLegacyPortModeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether in multiple sessions mode + work according to legacy devices mode or not." + ::= { rldot1xLegacyPortEntry 1 } + +rldot1xSystemAuthControlMonitorVlan OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN Tag of 802.1x monitoring VLAN in the System. + value of 0 means that the monitoring mode is disabled." + ::= { rldot1x 23 } + +rldot1xClearPortMibCounters OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Each bit that is set in this portList represent a port that + its mib counters should be reset." + ::= { rldot1x 24 } + +rldot1xWebQuietFailureTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps when a client is set in quiet state + after the maximum sequential attempts of login." + ::= { rldot1x 25 } + +rldot1xMacWebAuthSuccessTrapEnabled OBJECT-TYPE + SYNTAX INTEGER { + none(0), + eapolOnly(1), + macAndEapol(2), + macOnly(3), + webOnly(4), + webAndEapol(5), + webAndMac(6), + webAndMacAndEapol(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps per authentication method + when a session is successfully authenticated." + ::= { rldot1x 26 } + +rldot1xMacWebAuthFailureTrapEnabled OBJECT-TYPE + SYNTAX INTEGER { + none(0), + eapolOnly(1), + macAndEapol(2), + macOnly(3), + webOnly(4), + webAndEapol(5), + webAndMac(6), + webAndMacAndEapol(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps per authentication method when a session was failed." + ::= { rldot1x 27 } + + -------------------------------------------------------------- + -- The Locked Cients Table + -------------------------------------------------------------- + + rldot1xLockedCientsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xLockedCientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the locked clients information for Web-based authentication." + REFERENCE + "9.4.2 Authenticator Statistics" + ::= { rldot1x 28 } + + rldot1xLockedCientsEntry OBJECT-TYPE + SYNTAX Rldot1xLockedCientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The locked clients entry that entered silence period timeout for Web-based authentication." + INDEX { rldot1xLockedCientsPortNumber, rldot1xLockedCientsSourceMac } + ::= { rldot1xLockedCientsTable 1 } + + Rldot1xLockedCientsEntry ::= + SEQUENCE { + rldot1xLockedCientsPortNumber + INTEGER, + rldot1xLockedCientsSourceMac + MacAddress, + rldot1xLockedCientsRemainedTime + INTEGER, + rldot1xLockedCientsRowStatus + RowStatus + } + + rldot1xLockedCientsPortNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Number." + ::= { rldot1xLockedCientsEntry 1 } + + rldot1xLockedCientsSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac of the locked client." + ::= { rldot1xLockedCientsEntry 2 } + + rldot1xLockedCientsRemainedTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time that is remained till the expiry of silence period." + ::= { rldot1xLockedCientsEntry 3 } + + rldot1xLockedCientsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status." + ::= { rldot1xLockedCientsEntry 4 } + +rldot1xSupplicantSuccessTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps for 802.1x supplicant + when a session is successfully authenticated." + ::= { rldot1x 29 } + +rldot1xSupplicantFailureTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps for 802.1x supplicant + when a session is failed to authenticated." + ::= { rldot1x 30 } + +rldot1xSupplicantCredentialActivateConfiguration OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if try to activate the pending configuration + of a credential - description, username and password." + ::= { rldot1x 31 } + +-------------------------------------------------------------- + -- The Supplicant Credential Pending Table + -------------------------------------------------------------- + +rldot1xSupplicantCredentialPendingTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xSupplicantCredentialPendingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains the pending credential information for 802.1x supplicants." + ::= { rldot1x 32 } + +rldot1xSupplicantCredentialPendingEntry OBJECT-TYPE + SYNTAX Rldot1xSupplicantCredentialPendingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The pending credential entry that holds information such as username and password that can be assigned + after it to supplicants." + INDEX { rldot1xSupplicantCredentialName } + ::= { rldot1xSupplicantCredentialPendingTable 1 } + +Rldot1xSupplicantCredentialPendingEntry::= + SEQUENCE { + rldot1xSupplicantCredentialName + SnmpAdminString, + rldot1xSupplicantCredentialPendingDescription + SnmpAdminString, + rldot1xSupplicantCredentialPendingUsername + SnmpAdminString, + rldot1xSupplicantCredentialPendingPassword + SnmpAdminString, + rldot1xSupplicantCredentialPendingRowStatus + RowStatus + } + +rldot1xSupplicantCredentialName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The credential structure name up to 32 characters." + ::= { rldot1xSupplicantCredentialPendingEntry 1 } + +rldot1xSupplicantCredentialPendingDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pending text description for the specific credential. + The description can be up to 80 characters." + ::= { rldot1xSupplicantCredentialPendingEntry 2 } + +rldot1xSupplicantCredentialPendingUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pending username for the specific credential. + The username can be up to 32 characters ." + ::= { rldot1xSupplicantCredentialPendingEntry 3 } + +rldot1xSupplicantCredentialPendingPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pending password for the specific credential. + The password can be up to 128 characters." + ::= { rldot1xSupplicantCredentialPendingEntry 4 } + +rldot1xSupplicantCredentialPendingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status for the specific credential." + ::= { rldot1xSupplicantCredentialPendingEntry 5 } + +-------------------------------------------------------------- + -- The Supplicant Credential Table + -------------------------------------------------------------- + +rldot1xSupplicantCredentialTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xSupplicantCredentialEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains the active credential information for 802.1x supplicants." + ::= { rldot1x 33 } + +rldot1xSupplicantCredentialEntry OBJECT-TYPE + SYNTAX Rldot1xSupplicantCredentialEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The active credential entry that holds information such as username and password that can be assigned + after it to supplicants." + INDEX { rldot1xSupplicantCredentialName } + ::= { rldot1xSupplicantCredentialTable 1 } + +Rldot1xSupplicantCredentialEntry::= + SEQUENCE { + rldot1xSupplicantCredentialDescription + SnmpAdminString, + rldot1xSupplicantCredentialUsername + SnmpAdminString, + rldot1xSupplicantCredentialPassword + SnmpAdminString, + rldot1xSupplicantCredentialPasswordMD5 + SnmpAdminString + } + +rldot1xSupplicantCredentialDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active text description for the specific credential. + The description can be up to 80 characters." + ::= { rldot1xSupplicantCredentialEntry 1 } + +rldot1xSupplicantCredentialUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active username for the specific credential. + The username can be up to 32 characters ." + ::= { rldot1xSupplicantCredentialEntry 2 } + +rldot1xSupplicantCredentialPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active password for the specific credential. + The password can be up to 128 characters." + ::= { rldot1xSupplicantCredentialEntry 3 } + +rldot1xSupplicantCredentialPasswordMD5 OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MD5 of the rldot1xSupplicantCredentialPassword." + ::= { rldot1xSupplicantCredentialEntry 4 } + +-------------------------------------------------------------- + -- The Supplicant Configuration Table + -------------------------------------------------------------- + +rldot1xSupplicantConfigurationTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xSupplicantConfigurationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains the configuration for 802.1x supplicants." + ::= { rldot1x 34 } + +rldot1xSupplicantConfigurationEntry OBJECT-TYPE + SYNTAX Rldot1xSupplicantConfigurationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The supplicant configuration entry." + INDEX { ieee8021XPaePortNumber } + ::= { rldot1xSupplicantConfigurationTable 1 } + +Rldot1xSupplicantConfigurationEntry::= + SEQUENCE { + rldot1xSupplicantConfigurationCredentialName + SnmpAdminString, + rldot1xSupplicantConfigurationEapTimeout + INTEGER + } + +rldot1xSupplicantConfigurationCredentialName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The supplicant configuration credential name." + ::= { rldot1xSupplicantConfigurationEntry 1 } + +rldot1xSupplicantConfigurationEapTimeout OBJECT-TYPE + SYNTAX INTEGER (1.. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the time interval in seconds during which the supplicant waits for a + response from the Radius server (SUCCESS or FAIL) before restarts authentication." + DEFVAL { 30 } + ::= { rldot1xSupplicantConfigurationEntry 2 } + +rldot1xMacAuthEapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies in MAC-Based authentication method + if the EAP MD5-Challenge authentication is used or + that only Radius (without EAP) authentication with the Service-Type + attribute equals to Call-Check(10) is used." + ::= { rldot1x 35 } + +rldot1xMacAuthUserGroupsize OBJECT-TYPE + SYNTAX INTEGER { + one(1), + two(2), + four(4), + twelve(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the numbers of ASCII characters between delimiters + in usename format that is MAC address in MAC-Based authentication method." + ::= { rldot1x 36 } + +rldot1xMacAuthUserSeparator OBJECT-TYPE + SYNTAX INTEGER { + hyphen(1), + colon(2), + dot(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the delimiter in usename format that is + MAC address in MAC-Based authentication method." + ::= { rldot1x 37 } + +rldot1xMacAuthUserLowercase OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies that the username is coded in the lower case or in the upper case + in usename format that is MAC address in MAC-Based authentication method." + ::= { rldot1x 38 } + +rldot1xMacAuthPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "specify a password that will be used for MAC-Based authentication + instead of the host MAC address." + ::= { rldot1x 39 } + +rldot1xMacAuthApplyReauthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "specify if try to apply reauthentication on MAC-Based authentication users." + ::= { rldot1x 40 } + +rldot1xMacAuthPasswordMD5 OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MD5 of the rldot1xMacAuthPassword." + ::= { rldot1x 41 } + +END |