mibs/MIBS/hpmsm/COLUBRIS-DEVICE-DOT1X-MIB.my
2023-12-05 12:25:34 +01:00

322 lines
11 KiB
Plaintext

-- ****************************************************************************
-- COLUBRIS-DEVICE-DOT1X-MIB definitions
--
-- Copyright (c) 2006, Colubris Networks, Inc.
-- All Rights Reserved.
--
-- Colubris Device IEEE 802.1x MIB file.
--
-- ****************************************************************************
COLUBRIS-DEVICE-DOT1X-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Counter32
FROM SNMPv2-SMI
DisplayString, MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
colubrisMgmtV2
FROM COLUBRIS-SMI
coDevDisIndex
FROM COLUBRIS-DEVICE-MIB
;
colubrisDeviceDot1xMIB MODULE-IDENTITY
LAST-UPDATED "200607050000Z"
ORGANIZATION "Colubris Networks, Inc."
CONTACT-INFO "Colubris Networks
Postal: 200 West Street Ste 300
Waltham, Massachusetts 02451-1121
UNITED STATES
Phone: +1 781 684 0001
Fax: +1 781 684 0009
E-mail: cn-snmp@colubris.com"
DESCRIPTION "Colubris Device IEEE 802.1x MIB."
::= { colubrisMgmtV2 32 }
-- colubrisDeviceDot1xMIB definition
colubrisDeviceDot1xMIBObjects OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIB 1 }
-- colubris Device IEEE 802.1x groups
coDeviceDot1xConfigGroup OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIBObjects 1 }
coDeviceDot1xStatusGroup OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIBObjects 2 }
coDeviceDot1xStatsGroup OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIBObjects 3 }
-- The Device IEEE 802.1x Status Group
coDeviceDot1xStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CoDeviceStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Device IEEE 802.1x wireless station status attributes."
::= { coDeviceDot1xStatusGroup 1 }
coDeviceDot1xStatusEntry OBJECT-TYPE
SYNTAX CoDeviceStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the coDeviceDot1xStatusTable.
coDevDisIndex - Uniquely identifies a device on the
MultiService Controller.
coDev1xStaIndex - Uniquely identifies a 802.1x station on
the device."
INDEX { coDevDisIndex, coDev1xStaIndex }
::= { coDeviceDot1xStatusTable 1 }
CoDeviceStatusEntry ::= SEQUENCE
{
coDev1xStaIndex Integer32,
coDev1xStaMacAddress MacAddress,
coDev1xStaUserName DisplayString,
coDev1xStaPaeState INTEGER,
coDev1xStaBackendAuthState INTEGER,
coDev1xStaPortStatus INTEGER,
coDev1xStaSessionTime Counter32,
coDev1xStaTerminateCause INTEGER
}
coDev1xStaIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Specifies the index of a 802.1x station on the
device."
::= { coDeviceDot1xStatusEntry 1 }
coDev1xStaMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Wireless MAC address of the 802.1x station."
::= { coDeviceDot1xStatusEntry 2 }
coDev1xStaUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The User-Name representing the identity of the
Supplicant PAE."
::= { coDeviceDot1xStatusEntry 3 }
coDev1xStaPaeState 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."
::= { coDeviceDot1xStatusEntry 4 }
coDev1xStaBackendAuthState 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."
::= { coDeviceDot1xStatusEntry 5 }
coDev1xStaPortStatus OBJECT-TYPE
SYNTAX INTEGER
{
authorized(1),
unauthorized(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current value of the controlled Port status
parameter for the Port."
::= { coDeviceDot1xStatusEntry 6 }
coDev1xStaSessionTime OBJECT-TYPE
SYNTAX Counter32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The duration of the session in seconds."
::= { coDeviceDot1xStatusEntry 7 }
coDev1xStaTerminateCause OBJECT-TYPE
SYNTAX INTEGER
{
supplicantLogoff(1),
portFailure(2),
supplicantRestart(3),
reauthFailed(4),
authControlForceUnauth(5),
portReInit(6),
portAdminDisabled(7),
notTerminatedYet(999)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The reason for session termination."
::= { coDeviceDot1xStatusEntry 8 }
-- The Device IEEE 802.1x Stats Group
coDeviceDot1xStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CoDeviceStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Device IEEE 802.1x wireless client statistic attributes."
::= { coDeviceDot1xStatsGroup 1 }
coDeviceDot1xStatsEntry OBJECT-TYPE
SYNTAX CoDeviceStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the coDeviceDot1xStatsTable.
coDevDisIndex - Uniquely identify a device in the
MultiService Controller.
coDev1xStaIndex - Uniquely identify a 802.1x station on
the device."
AUGMENTS { coDeviceDot1xStatusEntry }
::= { coDeviceDot1xStatsTable 1 }
CoDeviceStatsEntry ::= SEQUENCE
{
coDev1xStaEapolRxFrame Counter32,
coDev1xStaEapolTxFrame Counter32,
coDev1xStaBackendResponses Counter32,
coDev1xStaBackendChallenges Counter32,
coDev1xStaBackendAuthSuccesses Counter32,
coDev1xStaBackendAuthFails Counter32
}
coDev1xStaEapolRxFrame 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."
::= { coDeviceDot1xStatsEntry 1 }
coDev1xStaEapolTxFrame 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."
::= { coDeviceDot1xStatsEntry 2 }
coDev1xStaBackendResponses 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."
::= { coDeviceDot1xStatsEntry 3 }
coDev1xStaBackendChallenges 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."
::= { coDeviceDot1xStatsEntry 4 }
coDev1xStaBackendAuthSuccesses 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."
::= { coDeviceDot1xStatsEntry 5 }
coDev1xStaBackendAuthFails OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Counts the number of times that the state machine
receives an EAP-Failure message from the Authentication
Server (i.e., aFail becomes TRUE, causing a transition
from RESPONSE to FAIL). Indicates that the Supplicant
has not authenticated to the Authentication Server."
::= { coDeviceDot1xStatsEntry 6 }
-- conformance information
colubrisDeviceDot1xMIBConformance OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIB 2 }
colubrisDeviceDot1xMIBCompliances OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIBConformance 1 }
colubrisDeviceDot1xMIBGroups OBJECT IDENTIFIER ::= { colubrisDeviceDot1xMIBConformance 2 }
-- compliance statements
colubrisDeviceDot1xMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for the Device MIB."
MODULE MANDATORY-GROUPS
{
colubrisDeviceDot1xStatusMIBGroup,
colubrisDeviceDot1xStatsMIBGroup
}
::= { colubrisDeviceDot1xMIBCompliances 1 }
-- units of conformance
colubrisDeviceDot1xStatusMIBGroup OBJECT-GROUP
OBJECTS {
coDev1xStaMacAddress,
coDev1xStaUserName,
coDev1xStaPaeState,
coDev1xStaBackendAuthState,
coDev1xStaPortStatus,
coDev1xStaSessionTime,
coDev1xStaTerminateCause
}
STATUS current
DESCRIPTION "A collection of status objects for IEEE 802.1x
stations connected to colubris devices."
::= { colubrisDeviceDot1xMIBGroups 1 }
colubrisDeviceDot1xStatsMIBGroup OBJECT-GROUP
OBJECTS {
coDev1xStaEapolRxFrame,
coDev1xStaEapolTxFrame,
coDev1xStaBackendResponses,
coDev1xStaBackendChallenges,
coDev1xStaBackendAuthSuccesses,
coDev1xStaBackendAuthFails
}
STATUS current
DESCRIPTION "A collection of statistical objects for IEEE 802.1x
stations connected to colubris devices."
::= { colubrisDeviceDot1xMIBGroups 2 }
END