316 lines
9.2 KiB
Plaintext
316 lines
9.2 KiB
Plaintext
CT-DARADIUS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- ct-daradius-mib
|
|
-- Revision: 01.00.00
|
|
-- Date: June 25, 1999
|
|
--
|
|
-- Cabletron Systems, Inc.
|
|
-- 35 Industrial Way, P.O. Box 5005
|
|
-- Rochester, NH 03867-0505
|
|
-- (603) 332-9400
|
|
-- support@ctron.com
|
|
|
|
-- This module provides authoritative definitions for Cabletron's
|
|
-- enterprise specific DA RADIUS MIB.
|
|
--
|
|
-- This module will be extended, as required.
|
|
--
|
|
|
|
-- Cabletron Systems reserves the right to make changes in
|
|
-- specification and other information contained in this document
|
|
-- without prior notice. The reader should consult Cabletron Systems
|
|
-- to determine whether any such changes have been made.
|
|
--
|
|
-- In no event shall Cabletron Systems be liable for any incidental,
|
|
-- indirect, special, or consequential damages whatsoever (including
|
|
-- but not limited to lost profits) arising out of or related to this
|
|
-- document or the information contained in it, even if Cabletron
|
|
-- Systems has been advised of, known, or should have known, the
|
|
-- possibility of such damages.
|
|
--
|
|
-- Cabletron grants vendors, end-users, and other interested parties
|
|
-- a non-exclusive license to use this Specification in connection
|
|
-- with the management of Cabletron products.
|
|
|
|
-- Copyright (c)1999 Cabletron Systems
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
IpAddress
|
|
FROM RFC1155-SMI
|
|
DisplayString
|
|
FROM RFC1213-MIB
|
|
cabletron
|
|
FROM CTRON-OIDS;
|
|
|
|
ctSSA OBJECT IDENTIFIER ::= { cabletron 4497 }
|
|
|
|
daRadius OBJECT IDENTIFIER ::= { ctSSA 24 }
|
|
|
|
daRadiusConfig OBJECT IDENTIFIER ::= { daRadius 1 }
|
|
|
|
daRadiusGeneralConfig OBJECT IDENTIFIER ::= { daRadiusConfig 1 }
|
|
|
|
daRadiusStats OBJECT IDENTIFIER ::= { daRadius 2 }
|
|
|
|
daRadiusGeneralStats OBJECT IDENTIFIER ::= { daRadiusStats 1 }
|
|
|
|
|
|
-- RADIUS Client General Configuration
|
|
|
|
daRadiusgcEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1),
|
|
disabled(2) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Administrative status for the RADIUS client."
|
|
::= { daRadiusGeneralConfig 1 }
|
|
|
|
daRadiusgcAuthNumRetries OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of times the RADIUS client will issue a request to a
|
|
RADIUS Authentication Server if the server does not respond."
|
|
::= { daRadiusGeneralConfig 2 }
|
|
|
|
daRadiusgcAuthSecsBtwnRetries OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of seconds a RADIUS Authentication Server has to
|
|
respond to a request before the RADIUS client gives up waiting."
|
|
::= { daRadiusGeneralConfig 3 }
|
|
|
|
daRadiusgcAcctNumRetries OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of times the RADIUS client will issue a request to a
|
|
RADIUS Accounting Server attempting to solicit a response."
|
|
::= { daRadiusGeneralConfig 4 }
|
|
|
|
gcAcctSecsBtwnRetries OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of seconds a RADIUS Accounting Server has to
|
|
respond to a request before the RADIUS client gives up waiting."
|
|
::= { daRadiusGeneralConfig 5 }
|
|
|
|
|
|
-- RADIUS Server Configuration Table
|
|
|
|
daRadiusServerCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DaRadiusServerCfgEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains RADIUS server configurations used by the
|
|
RADIUS client."
|
|
::= { daRadiusConfig 2 }
|
|
|
|
daRadiusServerCfgEntry OBJECT-TYPE
|
|
SYNTAX DaRadiusServerCfgEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains configuration information for
|
|
a RADIUS server."
|
|
INDEX { scIndex }
|
|
::= { daRadiusServerCfgTable 1 }
|
|
|
|
DaRadiusServerCfgEntry ::=
|
|
SEQUENCE {
|
|
scIndex INTEGER,
|
|
scStatus INTEGER,
|
|
scIpAddress IpAddress,
|
|
scSharedSecret DisplayString,
|
|
scUdpPort INTEGER
|
|
}
|
|
|
|
scIndex OBJECT-TYPE
|
|
SYNTAX INTEGER { primaryAuthentication(1),
|
|
secondaryAuthentication(2),
|
|
primaryAccounting(3),
|
|
secondaryAccounting(4) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Type of RADIUS server."
|
|
::= { daRadiusServerCfgEntry 1 }
|
|
|
|
scStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1),
|
|
disabled(2) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"RADIUS client administrative status for the RADIUS server,
|
|
indicating if the server is enabled to be used by the
|
|
RADIUS client."
|
|
::= { daRadiusServerCfgEntry 2 }
|
|
|
|
scIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"RADIUS server IP address."
|
|
::= {daRadiusServerCfgEntry 3 }
|
|
|
|
scSharedSecret OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Shared secret used to authentication transactions between
|
|
the RADIUS client and the RADIUS server."
|
|
::= {daRadiusServerCfgEntry 4 }
|
|
|
|
scUdpPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"RADIUS server UDP port."
|
|
::= {daRadiusServerCfgEntry 5 }
|
|
|
|
|
|
-- RADIUS Client General Statistics
|
|
|
|
gsInDiscards OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of packets received from RADIUS servers which were
|
|
chosen to be discarded even though no errors had been detected.
|
|
The packets were chosen to be discarded before the source
|
|
RADIUS server was identified. One possible reason for discarding
|
|
a packet could be because the packet was received after the
|
|
RADIUS client gave up waiting for it."
|
|
::= { daRadiusGeneralStats 1 }
|
|
|
|
gsInErrors OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of packets received from RADIUS servers that
|
|
contained errors preventing them from being processed.
|
|
The packets were found to contain errors before the
|
|
source RADIUS server was identified."
|
|
::= { daRadiusGeneralStats 2 }
|
|
|
|
|
|
-- RADIUS Server Statistics Table
|
|
|
|
daRadiusServerStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DaRadiusServerStatsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains RADIUS server statistics tallied by the
|
|
RADIUS client."
|
|
::= { daRadiusStats 2 }
|
|
|
|
daRadiusServerStatsEntry OBJECT-TYPE
|
|
SYNTAX DaRadiusServerStatsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains RADIUS server statistics tallied by the
|
|
RADIUS client."
|
|
INDEX { ssIndex }
|
|
::= { daRadiusServerStatsTable 1 }
|
|
|
|
DaRadiusServerStatsEntry ::=
|
|
SEQUENCE {
|
|
ssIndex INTEGER,
|
|
ssInPkts INTEGER,
|
|
ssInDiscards INTEGER,
|
|
ssInErrors INTEGER,
|
|
ssOutPkts INTEGER,
|
|
ssOutErrors INTEGER,
|
|
ssResponseTimeouts INTEGER
|
|
}
|
|
|
|
ssIndex OBJECT-TYPE
|
|
SYNTAX INTEGER { primaryAuthentication(1),
|
|
secondaryAuthentication(2),
|
|
primaryAccounting(3),
|
|
secondaryAccounting(4) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Type of RADIUS server."
|
|
::= { daRadiusServerStatsEntry 1 }
|
|
|
|
ssInPkts OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of packets received from the RADIUS server that
|
|
were successfully handled by the RADIUS client."
|
|
::= { daRadiusServerStatsEntry 2 }
|
|
|
|
ssInDiscards OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of packets received from the RADIUS server which were
|
|
chosen to be discarded even though no errors had been detected.
|
|
One possible reason for discarding a packet could be because the
|
|
RADIUS code field of the packet was not recognized."
|
|
::= { daRadiusServerStatsEntry 3 }
|
|
|
|
ssInErrors OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of packets received from the RADIUS server that
|
|
contained errors preventing them from being processed."
|
|
::= { daRadiusServerStatsEntry 4 }
|
|
|
|
ssOutPkts OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of packets transmitted to the RADIUS server."
|
|
::= { daRadiusServerStatsEntry 5 }
|
|
|
|
ssOutErrors OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of packets the RADIUS client was unable
|
|
to transmit to the RADIUS server due to transmission
|
|
errors."
|
|
::= { daRadiusServerStatsEntry 6 }
|
|
|
|
ssResponseTimeouts OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times the RADIUS client did not receive
|
|
a response from the RADIUS server within the expected time."
|
|
::= { daRadiusServerStatsEntry 7 }
|
|
|
|
END
|
|
|
|
|
|
|