summaryrefslogtreecommitdiff
path: root/MIBS/benuos/BENU-RADIUS-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/benuos/BENU-RADIUS-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/benuos/BENU-RADIUS-MIB')
-rw-r--r--MIBS/benuos/BENU-RADIUS-MIB2262
1 files changed, 2262 insertions, 0 deletions
diff --git a/MIBS/benuos/BENU-RADIUS-MIB b/MIBS/benuos/BENU-RADIUS-MIB
new file mode 100644
index 0000000..6d5fc97
--- /dev/null
+++ b/MIBS/benuos/BENU-RADIUS-MIB
@@ -0,0 +1,2262 @@
+BENU-RADIUS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ Integer32 ,Unsigned32, MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+
+ DisplayString, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB
+
+ benuWAG FROM BENU-WAG-MIB;
+
+benuRadiusMIB MODULE-IDENTITY
+ LAST-UPDATED "201607280000Z" -- Jul 28, 2016
+
+
+ ORGANIZATION "Benu Networks,Inc"
+ CONTACT-INFO "Benu Networks,Inc
+ Corporate Headquarters
+ 300 Concord Road, Suite 110
+ Billerica, MA 01821 USA
+ Tel: +1 978-223-4700
+ Fax: +1 978-362-1908
+ Email: info@benunets.com"
+ DESCRIPTION
+ "This MIB module defines management information
+ related to the AAA clients.
+
+ Copyright (C) 2013 by Benu Networks, Inc.
+ All rights reserved."
+
+ REVISION "201607280000Z" -- Jul 28, 2016
+ DESCRIPTION "Modified BAAAGroupAuthEntry, BAAAGroupAcctEntry, BAAAGroupCoAEntry"
+
+ REVISION "201603170000Z" -- March 17, 2016
+ DESCRIPTION "Removed multiple instance indexes from BenuRadiusInstance. "
+
+ REVISION "201506240000Z" -- June 24, 2015
+ DESCRIPTION "Modified bRadiusProxyAuthTPSIntervalDuration description."
+
+ REVISION "201505210000Z" -- May 21, 2015
+ DESCRIPTION "Changed oid values for bRadiusProxyAuthTPSLowReached and bRadiusProxyAuthTPSHighReached."
+
+ REVISION "201505200000Z" -- May 20, 2015
+ DESCRIPTION "Modified description of bRadiusProxyAuthTPSIntervalDuration."
+
+ REVISION "201503160000Z" -- March 16, 2015
+ DESCRIPTION "Added units to processing times in bRadiusLatencyAuthTable"
+
+ REVISION "201503020000Z" -- March 02, 2015
+ DESCRIPTION "Added bRadiusLatencyAuthTable"
+
+ REVISION "201502240000Z" -- February 24, 2015
+ DESCRIPTION "Added bRadiusProxySubscriberDeleted in bRadiusProxyServerAuthTable"
+
+ REVISION "201501260000Z" -- January 26, 2015
+ DESCRIPTION "Updated notification assignments to comply with
+ standards (RFC 2578)."
+
+
+ REVISION "201501020000Z" -- January 02, 2015
+ DESCRIPTION "Added bRadiusProxyAuthTPSTable, bRadiusProxyAuthTPSLowReached and bRadiusProxyAuthTPSHighReached"
+
+ REVISION "201412020000Z" -- December 02, 2014
+ DESCRIPTION "Changed bRadiusNotifObjects from index 2 to 0"
+
+ REVISION "201407170000Z" -- July 17, 2014
+ DESCRIPTION "Added radius proxy server Acct table"
+
+ REVISION "201405190000Z" -- May 19, 2014
+ DESCRIPTION "Added radius proxy server Authtable"
+
+ REVISION "201304180000Z" -- April 18, 2013
+ DESCRIPTION "Initial Version"
+
+ ::= { benuWAG 4 }
+
+-- declare top-level MIB objects for each component
+
+BenuRadiusInstance ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "An identifier that uniquely identifies
+ the Benu RADIUS Proxy instance.
+ They are as follows:
+
+ 1 RADIUS instance 0
+ "
+ SYNTAX INTEGER {
+ radiusInstance0(1)
+ }
+
+bRadiusMIBObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "RADIUS server information is defined in this branch."
+ ::= { benuRadiusMIB 1 }
+
+bRadiusNotifications OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Notifications related to RADIUS server
+ are defined in this branch."
+ ::= { benuRadiusMIB 0 }
+
+bRadiusNotifObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Notification objects related to RADIUS server
+ are defined in this branch."
+ ::= { benuRadiusMIB 2 }
+
+bRadiusProxyMIBObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "RADIUS Proxyserver information is defined in this branch."
+ ::= { benuRadiusMIB 3 }
+
+bRadiusProxyNotifObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Notifications related to RADIUS Proxy server
+ are defined in this branch."
+ ::= { benuRadiusMIB 4 }
+
+
+
+-- RADIUS server authentication Table
+
+bRadiusServerAuthTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BRadiusServerAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of authentication RADIUS server information."
+ ::= { bRadiusMIBObjects 1 }
+
+bRadiusServerAuthEntry OBJECT-TYPE
+ SYNTAX BRadiusServerAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the bRadiusServerAuthTable."
+ INDEX {
+ bRadiusAuthStatsInterval,
+ bRadiusAuthServerIndex
+ }
+ ::= { bRadiusServerAuthTable 1}
+
+BRadiusServerAuthEntry ::= SEQUENCE {
+ bRadiusAuthStatsInterval Integer32,
+ bRadiusAuthServerIndex Integer32,
+ bRadiusAuthServerInetAddressType InetAddressType,
+ bRadiusAuthServerInetAddress InetAddress,
+ bRadiusAuthIntervalDuration Integer32,
+ bRadiusAccessRequestSent Unsigned32,
+ bRadiusAccessAcceptReceived Unsigned32,
+ bRadiusAccessRejectReceived Unsigned32,
+ bRadiusAccessChallengeReceived Unsigned32,
+ bRadiusAccessRequestResent Unsigned32,
+ bRadiusAccessRequestDropped Unsigned32,
+ bRadiusAccessRequestTimedOut Unsigned32,
+ bRadiusAccessRequestSentFail Unsigned32,
+ bRadiusAccessPeakRequestPending Unsigned32,
+ bRadiusAccessMalformedRespDropped Unsigned32,
+ bRadiusAccessBadAuthenticatorRcvd Unsigned32,
+ bRadiusAccessServerMarkedDead Unsigned32,
+ bRadiusAuthLatencyMin Unsigned32,
+ bRadiusAuthLatencyMax Unsigned32,
+ bRadiusAuthLatencyAvg Unsigned32,
+ bRadiusAuthLatencyLast Unsigned32,
+ bRadiusAuthAAAGroupName DisplayString
+}
+bRadiusAuthStatsInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval during which the measurements were accumulated.
+ The interval index one indicates the latest interval for which statistics
+ accumulation was completed. Older the statistics data, greater the
+ interval index value.
+ In a system supporting a history of n intervals with IntervalCount(1) and
+ IntervalCount(n), the most and least recent intervals respectively, the following
+ applies at the end of an interval:
+ - discard the value of IntervalCount(n)
+ - the value of IntervalCount(i) becomes that
+ of IntervalCount(i+1) for 1 <= i < n
+ - the value of IntervalCount(1) becomes that
+ of CurrentCount."
+ ::= { bRadiusServerAuthEntry 1 }
+
+bRadiusAuthServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A number uniquely identifying each RADIUS
+ Authentication server with which this client
+ communicates."
+ ::= { bRadiusServerAuthEntry 2 }
+
+bRadiusAuthServerInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of address format used for the
+ bRadiusAuthServerInetAddress object."
+ ::= { bRadiusServerAuthEntry 3 }
+
+bRadiusAuthServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the RADIUS Authentication
+ server referred to in this table entry, using
+ the version-neutral IP address format."
+ ::= { bRadiusServerAuthEntry 4 }
+
+bRadiusAuthIntervalDuration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of statistics accumulation interval in minutes."
+ ::= { bRadiusServerAuthEntry 5 }
+
+
+bRadiusAccessRequestSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Access-Request message(s) sent."
+ ::= { bRadiusServerAuthEntry 6 }
+
+bRadiusAccessAcceptReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Access-Accept message(s) received."
+ ::= { bRadiusServerAuthEntry 7 }
+
+bRadiusAccessRejectReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Access-Reject message(s) received."
+ ::= { bRadiusServerAuthEntry 8 }
+
+bRadiusAccessChallengeReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Access-Challenge message(s) received."
+ ::= { bRadiusServerAuthEntry 9 }
+
+bRadiusAccessRequestResent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of Access-Request message(s) resent to server
+ as no response was received."
+ ::= { bRadiusServerAuthEntry 10 }
+
+bRadiusAccessRequestDropped OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of Access-Request message(s) dropped."
+ ::= { bRadiusServerAuthEntry 11 }
+
+bRadiusAccessRequestTimedOut OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of Access-Request message(s) for which
+ no response is received even after maximum number of retransmissions."
+ ::= { bRadiusServerAuthEntry 12 }
+
+bRadiusAccessRequestSentFail OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of Access-Request message(s) for which send() failed."
+ ::= { bRadiusServerAuthEntry 13 }
+
+bRadiusAccessPeakRequestPending OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the peak number of outstanding Access-Request message(s) reached in a
+ measurement interval period."
+ ::= { bRadiusServerAuthEntry 14 }
+
+bRadiusAccessMalformedRespDropped OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of dropped malformed message(s) received from RADIUS authentication server."
+ ::= { bRadiusServerAuthEntry 15 }
+
+bRadiusAccessBadAuthenticatorRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of packets received from RADIUS server with bad authenticator."
+ ::= { bRadiusServerAuthEntry 16 }
+
+bRadiusAccessServerMarkedDead OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of times a RADIUS server is marked dead during the measurement interval."
+ ::= { bRadiusServerAuthEntry 17 }
+
+bRadiusAuthLatencyMin OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the minimum time interval, between all Access-Request
+ message(s) sent by the AAA process residing in the WAG to the RADIUS Server
+ and the corresponding Access-Accept/Reject message(s) received by the AAA process.
+ The value is in in microseconds."
+ ::= { bRadiusServerAuthEntry 18 }
+
+bRadiusAuthLatencyMax OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the maximum time interval, between all Access-Request
+ message(s) sent by the AAA process residing in the WAG to the RADIUS Server and
+ the corresponding Access-Accept/Reject message(s) received by the AAA process.
+ The value is in in microseconds."
+ ::= { bRadiusServerAuthEntry 19 }
+
+bRadiusAuthLatencyAvg OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the average time interval, between all Access-Request
+ message(s) sent by the AAA process residing in the WAG to the RADIUS Server and
+ the corresponding Access-Accept/Reject message(s) received by the AAA process.
+ The value is in in microseconds."
+ ::= { bRadiusServerAuthEntry 20 }
+
+bRadiusAuthLatencyLast OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the time interval, between the most recent Access-Request
+ message sent by the AAA process residing in the WAG to the RADIUS Server
+ and the corresponding Access-Accept/Reject message received by the AAA process.
+ The value is in in microseconds."
+ ::= { bRadiusServerAuthEntry 21 }
+
+
+bRadiusAuthAAAGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "AAA server group to which this RADIUS server belongs."
+ ::= { bRadiusServerAuthEntry 22 }
+
+-- RADIUS Proxy server authentication Table
+
+bRadiusProxyServerAuthTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BRadiusProxyServerAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of authentication RADIUS Proxy server information."
+ ::= { bRadiusProxyMIBObjects 1 }
+
+bRadiusProxyServerAuthEntry OBJECT-TYPE
+ SYNTAX BRadiusProxyServerAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the Radius Proxy server Auth Table."
+ INDEX {
+ bRadiusProxyAuthStatsInterval,
+ bRadiusProxyAuthServerIndex
+ }
+ ::= { bRadiusProxyServerAuthTable 1}
+
+BRadiusProxyServerAuthEntry::= SEQUENCE {
+ bRadiusProxyAuthStatsInterval Integer32,
+ bRadiusProxyAuthServerIndex Integer32,
+ bRadiusProxyAuthServerInetAddressType InetAddressType,
+ bRadiusProxyAuthServerInetAddress InetAddress,
+ bRadiusProxyAuthIntervalDuration Integer32,
+ bRadiusProxyAccessRequestRcvd Unsigned32,
+ bRadiusProxyAccessUnknownTypeRcvd Unsigned32,
+ bRadiusProxyAccessUnknownClientRcvd Unsigned32,
+ bRadiusProxyAccessRequestDropped Unsigned32,
+ bRadiusProxyAccessSentFail Unsigned32,
+ bRadiusProxyAccessBadAuthenticatorRcvd Unsigned32,
+ bRadiusProxyAccessAcceptRcvd Unsigned32,
+ bRadiusProxyAccessRejectRcvd Unsigned32,
+ bRadiusProxyAccessChallengeRcvd Unsigned32,
+ bRadiusProxySubscriberBlocked Unsigned32,
+ bRadiusProxySubscriberDeleted Unsigned32
+}
+bRadiusProxyAuthStatsInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval during which the measurements were accumulated.
+ The interval index one indicates the latest interval for which
+ statistics accumulation was completed. Older the statistics data, greater the
+ interval index value. In a system supporting a history of n intervals with
+ IntervalCount(1) and IntervalCount(n), the most and least recent intervals
+ respectively, the following applies at the end of an interval:
+ - discard the value of IntervalCount(n)
+ - the value of IntervalCount(i) becomes that
+ of IntervalCount(i+1) for 1 <= i < n
+ - the value of IntervalCount(1) becomes that
+ of CurrentCount."
+ ::= { bRadiusProxyServerAuthEntry 1 }
+
+bRadiusProxyAuthServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A number uniquely identifying each RADIUS
+ Authentication Proxy server with which this clients
+ communicates."
+ ::= { bRadiusProxyServerAuthEntry 2 }
+
+bRadiusProxyAuthServerInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of address format used for the
+ bRadiusProxyAuthServerInetAddress object."
+ ::= { bRadiusProxyServerAuthEntry 3 }
+
+bRadiusProxyAuthServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the RADIUS Authentication
+ proxy server referred to in this table entry, using
+ the version-neutral IP address format."
+ ::= { bRadiusProxyServerAuthEntry 4 }
+
+bRadiusProxyAuthIntervalDuration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of statistics accumulation interval in minutes."
+ ::= { bRadiusProxyServerAuthEntry 5 }
+
+bRadiusProxyAccessRequestRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Access-Request message(s) received."
+ ::= { bRadiusProxyServerAuthEntry 6 }
+
+bRadiusProxyAccessUnknownTypeRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Unknown message(s) received."
+ ::= { bRadiusProxyServerAuthEntry 7 }
+
+bRadiusProxyAccessUnknownClientRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of message(s) received by Radius
+ Proxy server from unknown clients."
+ ::= { bRadiusProxyServerAuthEntry 8 }
+
+bRadiusProxyAccessRequestDropped OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of Access-Request message(s) dropped by the
+ radius proxy server ."
+ ::= { bRadiusProxyServerAuthEntry 9 }
+
+bRadiusProxyAccessSentFail OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of message(s)received by the radius proxy
+ server from clients for which transmit failed."
+ ::= { bRadiusProxyServerAuthEntry 10 }
+
+bRadiusProxyAccessBadAuthenticatorRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of packets received by the radius proxy server
+ from clients with bad authenticator."
+ ::= { bRadiusProxyServerAuthEntry 11 }
+
+bRadiusProxyAccessAcceptRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Access-Accept message(s) received."
+ ::= { bRadiusProxyServerAuthEntry 12 }
+
+bRadiusProxyAccessRejectRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Access-Reject message(s) received."
+ ::= { bRadiusProxyServerAuthEntry 13 }
+
+bRadiusProxyAccessChallengeRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Access-Challenge message(s) received."
+ ::= { bRadiusProxyServerAuthEntry 14 }
+
+bRadiusProxySubscriberBlocked OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of subscribers blocked by the proxy
+ server."
+ ::= { bRadiusProxyServerAuthEntry 15 }
+
+bRadiusProxySubscriberDeleted OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of subscribers deleted by the proxy
+ server."
+ ::= { bRadiusProxyServerAuthEntry 16 }
+
+-- RADIUS Proxy authentication TPS Table
+
+bRadiusProxyAuthTPSTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BRadiusProxyAuthTPSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An informative list of RADIUS Proxy authentication transactions."
+ ::= { bRadiusProxyMIBObjects 3 }
+
+bRadiusProxyAuthTPSEntry OBJECT-TYPE
+ SYNTAX BRadiusProxyAuthTPSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the Radius Proxy Auth TPS Table."
+ INDEX {
+ bRadiusProxyAuthTPSInterval
+ }
+ ::= { bRadiusProxyAuthTPSTable 1}
+
+BRadiusProxyAuthTPSEntry::= SEQUENCE {
+ bRadiusProxyAuthTPSInterval Integer32,
+ bRadiusProxyAuthTPSIntervalDuration Unsigned32,
+ bRadiusProxyAuthTPSLow Unsigned32,
+ bRadiusProxyAuthTPSHigh Unsigned32,
+ bRadiusProxyAuthTPS Unsigned32
+}
+
+bRadiusProxyAuthTPSInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval during which the measurements were accumulated.
+ The interval index one indicates the latest interval for which
+ statistics accumulation was completed. Older the statistics data, greater the
+ interval index value. In a system supporting a history of n intervals with
+ IntervalCount(1) and IntervalCount(n), the most and least recent intervals
+ respectively, the following applies at the end of an interval:
+ - discard the value of IntervalCount(n)
+ - the value of IntervalCount(i) becomes that
+ of IntervalCount(i+1) for 1 <= i < n
+ - the value of IntervalCount(1) becomes that
+ of CurrentCount."
+ ::= { bRadiusProxyAuthTPSEntry 1 }
+
+bRadiusProxyAuthTPSIntervalDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configured interval duration of Radius transactions in seconds"
+ ::= { bRadiusProxyAuthTPSEntry 2 }
+
+bRadiusProxyAuthTPSLow OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The low value configured for the particular interval"
+ ::= { bRadiusProxyAuthTPSEntry 3 }
+
+bRadiusProxyAuthTPSHigh OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high value configured for the particular interval"
+ ::= { bRadiusProxyAuthTPSEntry 4 }
+
+bRadiusProxyAuthTPS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of Radius Proxy transactions for the Radius tps interval"
+ ::= { bRadiusProxyAuthTPSEntry 5 }
+
+
+
+-- RADIUS server accounting Table
+
+bRadiusServerAcctTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BRadiusServerAcctEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of accounting RADIUS server information."
+ ::= { bRadiusMIBObjects 2 }
+
+bRadiusServerAcctEntry OBJECT-TYPE
+ SYNTAX BRadiusServerAcctEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the bRadiusServerAcctTable."
+ INDEX {
+ bRadiusAcctStatsInterval,
+ bRadiusAcctServerIndex
+ }
+ ::= { bRadiusServerAcctTable 1}
+
+BRadiusServerAcctEntry ::= SEQUENCE {
+ bRadiusAcctStatsInterval Integer32,
+ bRadiusAcctServerIndex Integer32,
+ bRadiusAcctServerInetAddressType InetAddressType,
+ bRadiusAcctServerInetAddress InetAddress,
+ bRadiusAcctIntervalDuration Integer32,
+ bRadiusAcctRequestSent Unsigned32,
+ bRadiusAcctStartRequestSent Unsigned32,
+ bRadiusAcctStopRequestSent Unsigned32,
+ bRadiusAcctInterimUpdateSent Unsigned32,
+ bRadiusAcctResponseReceived Unsigned32,
+ bRadiusAcctRequestResent Unsigned32,
+ bRadiusAcctRequestDropped Unsigned32,
+ bRadiusAcctRequestTimedOut Unsigned32,
+ bRadiusAcctRequestSentFail Unsigned32,
+ bRadiusAcctPeakRequestPending Unsigned32,
+ bRadiusAcctMalformedRespDropped Unsigned32,
+ bRadiusAcctBadAuthenticatorRcvd Unsigned32,
+ bRadiusAcctServerMarkedDead Unsigned32,
+ bRadiusAcctLatencyMin Unsigned32,
+ bRadiusAcctLatencyMax Unsigned32,
+ bRadiusAcctLatencyAvg Unsigned32,
+ bRadiusAcctLatencyLast Unsigned32,
+ bRadiusAcctAAAGroupName DisplayString
+}
+
+bRadiusAcctStatsInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval during which the measurements were accumulated.
+ The interval index one indicates the latest interval for which statistics
+ accumulation was completed. Older the statistics data, greater the
+ interval index value.
+ In a system supporting a history of n intervals with IntervalCount(1) and
+ IntervalCount(n), the most and least recent intervals respectively, the following
+ applies at the end of an interval:
+ - discard the value of IntervalCount(n)
+ - the value of IntervalCount(i) becomes that
+ of IntervalCount(i+1) for 1 <= i < n
+ - the value of IntervalCount(1) becomes that
+ of CurrentCount."
+ ::= { bRadiusServerAcctEntry 1 }
+
+bRadiusAcctServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A number uniquely identifying each RADIUS
+ Accounting server with which this client
+ communicates."
+ ::= { bRadiusServerAcctEntry 2 }
+
+bRadiusAcctServerInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of address format used for the
+ bRadiusAcctServerInetAddress object."
+ ::= { bRadiusServerAcctEntry 3 }
+
+bRadiusAcctServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the RADIUS Accounting
+ server referred to in this table entry, using
+ the version-neutral IP address format."
+ ::= { bRadiusServerAcctEntry 4 }
+
+bRadiusAcctIntervalDuration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of statistics accumulation interval in minutes."
+ ::= { bRadiusServerAcctEntry 5 }
+
+bRadiusAcctRequestSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Request message(s) sent."
+ ::= { bRadiusServerAcctEntry 6 }
+
+bRadiusAcctStartRequestSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Request Start message(s) sent."
+ ::= { bRadiusServerAcctEntry 7 }
+
+bRadiusAcctStopRequestSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Request Stop message(s) sent."
+ ::= { bRadiusServerAcctEntry 8 }
+
+bRadiusAcctInterimUpdateSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Request Interim-Update message(s) sent."
+ ::= { bRadiusServerAcctEntry 9 }
+
+bRadiusAcctResponseReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Response message(s) received."
+ ::= { bRadiusServerAcctEntry 10 }
+
+
+bRadiusAcctRequestResent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of Accounting-Request message(s) resent to server
+ as no response was received."
+ ::= { bRadiusServerAcctEntry 11 }
+
+bRadiusAcctRequestDropped OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of Accounting-Request message(s) dropped."
+ ::= { bRadiusServerAcctEntry 12 }
+
+bRadiusAcctRequestTimedOut OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of Accounting-Request message(s) for which no response
+ is received even after maximum number of retransmissions."
+ ::= { bRadiusServerAcctEntry 13 }
+
+bRadiusAcctRequestSentFail OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of Accounting-Request message(s) for which send() failed."
+ ::= { bRadiusServerAcctEntry 14 }
+
+bRadiusAcctPeakRequestPending OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the peak number of outstanding Accounting-Request message(s) reached in
+ a measurement interval period."
+ ::= { bRadiusServerAcctEntry 15 }
+
+bRadiusAcctMalformedRespDropped OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of dropped malformed packets received from RADIUS accounting server."
+ ::= { bRadiusServerAcctEntry 16 }
+
+bRadiusAcctBadAuthenticatorRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of packets received from AAA server with bad authenticator."
+ ::= { bRadiusServerAcctEntry 17 }
+
+bRadiusAcctServerMarkedDead OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the number of times a server is marked dead during the measurement interval."
+ ::= { bRadiusServerAcctEntry 18 }
+
+bRadiusAcctLatencyMin OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the minimum time interval, between all Accounting-Request
+ message(s) (Start/Interim Update/Stop) sent by the AAA process residing in
+ the WAG to the RADIUS Server and the corresponding Accounting-Response message(s)
+ received by the AAA process.
+ The value is in in microseconds."
+ ::= { bRadiusServerAcctEntry 19 }
+
+bRadiusAcctLatencyMax OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the maximum time interval, between all Accounting-Request
+ message(s) (Start/Interim Update/Stop) sent by the AAA process residing in the
+ WAG to the RADIUS Server and the corresponding Accounting-Response message(s)
+ received by the AAA process.
+ The value is in in microseconds."
+ ::= { bRadiusServerAcctEntry 20 }
+
+bRadiusAcctLatencyAvg OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the average time interval, between all Accounting-Request
+ message(s) (Start/Interim Update/Stop) sent by the AAA process residing in the
+ WAG to the RADIUS Server and the corresponding Accounting-Response message(s)
+ received by the AAA process.
+ The value is in in microseconds."
+ ::= { bRadiusServerAcctEntry 21 }
+
+bRadiusAcctLatencyLast OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the time interval, between the most recent Accounting-Request
+ message (Start/Interim Update/Stop) sent by the AAA process residing in the WAG
+ to the RADIUS Server and the corresponding Accounting-Response message received
+ by the AAA process.
+ The value is in in microseconds."
+ ::= { bRadiusServerAcctEntry 22 }
+
+bRadiusAcctAAAGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "AAA server group to which this radius server belongs."
+ ::= { bRadiusServerAcctEntry 23 }
+
+-- RADIUS Proxy server accounting Table
+
+bRadiusProxyServerAcctTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BRadiusProxyServerAcctEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of accounting RADIUS Proxy Accounting server information."
+ ::= { bRadiusProxyMIBObjects 2 }
+
+bRadiusProxyServerAcctEntry OBJECT-TYPE
+ SYNTAX BRadiusProxyServerAcctEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the bRadiusProxyServerAcctTable."
+ INDEX {
+ bRadiusProxyAcctStatsInterval,
+ bRadiusProxyAcctServerIndex
+ }
+ ::= { bRadiusProxyServerAcctTable 1}
+
+BRadiusProxyServerAcctEntry ::= SEQUENCE {
+ bRadiusProxyAcctStatsInterval Integer32,
+ bRadiusProxyAcctServerIndex Integer32,
+ bRadiusProxyAcctServerInetAddressType InetAddressType,
+ bRadiusProxyAcctServerInetAddress InetAddress,
+ bRadiusProxyAcctIntervalDuration Integer32,
+ bRadiusProxyAcctRequestRcvd Unsigned32,
+ bRadiusProxyAcctRequestSent Unsigned32,
+ bRadiusProxyAcctStartRequestRcvd Unsigned32,
+ bRadiusProxyAcctStopRequestRcvd Unsigned32,
+ bRadiusProxyAcctInterimUpdateRcvd Unsigned32,
+ bRadiusProxyAcctStartRequestSent Unsigned32,
+ bRadiusProxyAcctStopRequestSent Unsigned32,
+ bRadiusProxyAcctInterimUpdateSent Unsigned32,
+ bRadiusProxyAcctResponseRcvd Unsigned32,
+ bRadiusProxyAcctResponseSent Unsigned32
+}
+
+bRadiusProxyAcctStatsInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval during which the measurements were accumulated.
+ The interval index one indicates the latest interval for which
+statistics
+ accumulation was completed. Older the statistics data, greater the
+ interval index value.
+ In a system supporting a history of n intervals with IntervalCount(1)
+and
+ IntervalCount(n), the most and least recent intervals respectively, the
+following
+ applies at the end of an interval:
+ - discard the value of IntervalCount(n)
+ - the value of IntervalCount(i) becomes that
+ of IntervalCount(i+1) for 1 <= i < n
+ - the value of IntervalCount(1) becomes that
+ of CurrentCount."
+ ::= { bRadiusProxyServerAcctEntry 1 }
+
+bRadiusProxyAcctServerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A number uniquely identifying each RADIUS
+ Proxy Accounting server with which client
+ communicates."
+ ::= { bRadiusProxyServerAcctEntry 2 }
+
+bRadiusProxyAcctServerInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of address format used for the
+ bRadiusProxyAcctServerInetAddress object."
+ ::= { bRadiusProxyServerAcctEntry 3 }
+
+bRadiusProxyAcctServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the RADIUS Accounting proxy
+ server referred to in this table entry, using
+ the version-neutral IP address format."
+ ::= { bRadiusProxyServerAcctEntry 4 }
+
+bRadiusProxyAcctIntervalDuration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of statistics accumulation interval in minutes."
+ ::= { bRadiusProxyServerAcctEntry 5 }
+
+bRadiusProxyAcctRequestRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Request message(s)
+ received."
+ ::= { bRadiusProxyServerAcctEntry 6 }
+
+bRadiusProxyAcctRequestSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Request message(s) sent."
+ ::= { bRadiusProxyServerAcctEntry 7 }
+
+bRadiusProxyAcctStartRequestRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Request Start message(s)
+ received."
+ ::= { bRadiusProxyServerAcctEntry 8 }
+
+bRadiusProxyAcctStopRequestRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Request Stop
+ message(s) received."
+ ::= { bRadiusProxyServerAcctEntry 9 }
+
+bRadiusProxyAcctInterimUpdateRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Request Interim-Update
+ message(s) received."
+ ::= { bRadiusProxyServerAcctEntry 10 }
+
+bRadiusProxyAcctStartRequestSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Request Start message(s)
+ sent."
+ ::= { bRadiusProxyServerAcctEntry 11 }
+
+bRadiusProxyAcctStopRequestSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Request Stop
+ message(s) sent."
+ ::= { bRadiusProxyServerAcctEntry 12 }
+
+bRadiusProxyAcctInterimUpdateSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Request Interim-Update
+ message(s) sent."
+ ::= { bRadiusProxyServerAcctEntry 13 }
+
+bRadiusProxyAcctResponseRcvd OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Response message(s)
+ received."
+ ::= { bRadiusProxyServerAcctEntry 14 }
+
+bRadiusProxyAcctResponseSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Accounting-Response message(s)
+ sent."
+ ::= { bRadiusProxyServerAcctEntry 15 }
+
+
+
+-- RADIUS client CoA Table
+
+bRadiusClientCoATable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BRadiusClientCoAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of CoA RADIUS client information."
+ ::= { bRadiusMIBObjects 3 }
+
+bRadiusClientCoAEntry OBJECT-TYPE
+ SYNTAX BRadiusClientCoAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the bRadiusClientCoATable."
+ INDEX {
+ bRadiusCOAStatsInterval,
+ bRadiusCoAClientIndex
+ }
+ ::= { bRadiusClientCoATable 1}
+
+BRadiusClientCoAEntry ::= SEQUENCE {
+ bRadiusCOAStatsInterval Integer32,
+ bRadiusCoAClientIndex Integer32,
+ bRadiusCoAClientInetAddressType InetAddressType,
+ bRadiusCoAClientInetAddress InetAddress,
+ bRadiusCoAIntervalDuration Integer32,
+ bRadiusCoAAckSent Unsigned32,
+ bRadiusCoANackSent Unsigned32,
+ bRadiusCoARequestReceived Unsigned32,
+ bRadiusCoARequestDropped Unsigned32,
+ bRadiusCoAReqDropDueToDupReq Unsigned32,
+ bRadiusCoAReqDropDueToInvalidTime Unsigned32,
+ bRadiusCoAReqDropDueToBadAuthenticator Unsigned32,
+ bRadiusCoANackDueToInvalidReq Unsigned32,
+ bRadiusCoANackDueToExceedMaxOutstanding Unsigned32,
+ bRadiusDisconnectRequestReceived Unsigned32,
+ bRadiusDisconnectAckSent Unsigned32,
+ bRadiusDisconnectNackSent Unsigned32,
+ bRadiusDisconnectRequestDropped Unsigned32,
+ bRadiusDisconnectReqDropDueToDupReq Unsigned32,
+ bRadiusDisconnectReqDropDueToInvalidTime Unsigned32,
+ bRadiusDisconnectReqDropDueToBadAuthenticator Unsigned32,
+ bRadiusDisconnectNackDueToInvalidReq Unsigned32,
+ bRadiusDisconnectNackDueToExceedMaxOutstanding Unsigned32,
+ bRadiusCoALatencyMin Unsigned32,
+ bRadiusCoALatencyMax Unsigned32,
+ bRadiusCoALatencyAvg Unsigned32,
+ bRadiusCoALatencyLast Unsigned32,
+ bRadiusCoADMLatencyMin Unsigned32,
+ bRadiusCoADMLatencyMax Unsigned32,
+ bRadiusCoADMLatencyAvg Unsigned32,
+ bRadiusCoADMLatencyLast Unsigned32,
+ bRadiusCoAAAAGroupName DisplayString
+}
+bRadiusCOAStatsInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval during which the measurements were accumulated.
+ The interval index one indicates the latest interval for which statistics
+ accumulation was completed. Older the statistics, greater the
+ interval index value.
+ In a system supporting a history of n intervals with IntervalCount(1) and
+ IntervalCount(n), the most and least recent intervals respectively, the following
+ applies at the end of an interval:
+ - discard the value of IntervalCount(n)
+ - the value of IntervalCount(i) becomes that
+ of IntervalCount(i+1) for 1 <= i < n
+ - the value of IntervalCount(1) becomes that
+ of CurrentCount."
+ ::= { bRadiusClientCoAEntry 1 }
+
+bRadiusCoAClientIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A number uniquely identifying each RADIUS
+ CoA client with which this server
+ communicates."
+ ::= { bRadiusClientCoAEntry 2 }
+
+bRadiusCoAClientInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of address format used for the
+ bRadiusCoAClientInetAddress object."
+ ::= { bRadiusClientCoAEntry 3 }
+
+bRadiusCoAClientInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the RADIUS CoA
+ server referred to in this table entry, using
+ the version-neutral IP address format."
+ ::= { bRadiusClientCoAEntry 4 }
+
+bRadiusCoAIntervalDuration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of statistics accumulation interval in minutes."
+ ::= { bRadiusClientCoAEntry 5 }
+
+bRadiusCoAAckSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of CoA-Ack message(s) sent."
+ ::= { bRadiusClientCoAEntry 6 }
+
+bRadiusCoANackSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of CoA-Nack message(s) sent."
+ ::= { bRadiusClientCoAEntry 7 }
+
+bRadiusCoARequestReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of CoA-Request message(s) received."
+ ::= { bRadiusClientCoAEntry 8 }
+
+bRadiusCoARequestDropped OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of CoA-Request message(s) dropped."
+ ::= { bRadiusClientCoAEntry 9 }
+
+bRadiusCoAReqDropDueToDupReq OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of duplicate CoA-Request message(s) dropped."
+ ::= { bRadiusClientCoAEntry 10 }
+
+bRadiusCoAReqDropDueToInvalidTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of dropped CoA-Request message(s)
+ due to invalid timestamp in the message."
+ ::= { bRadiusClientCoAEntry 11 }
+
+bRadiusCoAReqDropDueToBadAuthenticator OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of dropped CoA-Request message(s) from an invalid client."
+ ::= { bRadiusClientCoAEntry 12 }
+
+bRadiusCoANackDueToInvalidReq OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of CoA-Nack message(s) sent due to invalid request."
+ ::= { bRadiusClientCoAEntry 13 }
+
+bRadiusCoANackDueToExceedMaxOutstanding OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of CoA-Nack message(s)
+ sent due to outstanding requests exceeding the maximum value."
+ ::= { bRadiusClientCoAEntry 14 }
+
+
+bRadiusDisconnectRequestReceived OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Disconnect-Request message(s) received."
+ ::= { bRadiusClientCoAEntry 15 }
+
+bRadiusDisconnectAckSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Disconnect-Ack message(s) sent."
+ ::= { bRadiusClientCoAEntry 16 }
+
+bRadiusDisconnectNackSent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Disconnect-Nack message(s) sent."
+ ::= { bRadiusClientCoAEntry 17 }
+
+
+bRadiusDisconnectRequestDropped OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Disconnect-Request message(s) dropped."
+ ::= { bRadiusClientCoAEntry 18 }
+
+bRadiusDisconnectReqDropDueToDupReq OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of duplicate Disconnect-Request message(s) dropped."
+ ::= { bRadiusClientCoAEntry 19 }
+
+bRadiusDisconnectReqDropDueToInvalidTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of dropped Disconnect-Request message(s)
+ due to invalid timestamp in the message."
+ ::= { bRadiusClientCoAEntry 20 }
+
+bRadiusDisconnectReqDropDueToBadAuthenticator OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of dropped Disconnect-Request message(s) from an invalid client."
+ ::= { bRadiusClientCoAEntry 21 }
+
+bRadiusDisconnectNackDueToInvalidReq OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Disconnect-Nack message(s) sent due to invalid request."
+ ::= { bRadiusClientCoAEntry 22 }
+
+bRadiusDisconnectNackDueToExceedMaxOutstanding OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the total number of Disconnect-Nack message(s)
+ sent due to outstanding requests exceeding the maximum value."
+ ::= { bRadiusClientCoAEntry 23 }
+
+bRadiusCoALatencyMin OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the minimum time interval, between all CoA-Request
+ message(s) received from the RADIUS server and their corresponding
+ CoA-Ack/Nack message(s) sent by the RADIUS client.
+ The value is in in microseconds."
+ ::= { bRadiusClientCoAEntry 24 }
+
+bRadiusCoALatencyMax OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the maximum time interval, between all CoA-Request
+ message(s) received from the RADIUS server and their corresponding
+ CoA-Ack/Nack message(s) sent by the RADIUS client.
+ The value is in in microseconds."
+ ::= { bRadiusClientCoAEntry 25 }
+
+bRadiusCoALatencyAvg OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the average time interval, between all CoA-Request
+ message(s) received from the RADIUS server and their corresponding
+ CoA-Ack/Nack message(s) sent by the RADIUS client.
+ The value is in in microseconds."
+ ::= { bRadiusClientCoAEntry 26 }
+
+bRadiusCoALatencyLast OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the time interval, between the most recent CoA-Request
+ message received from the RADIUS server and its corresponding CoA-Ack/Nack
+ message received by the RADIUS client.
+ The value is in in microseconds."
+ ::= { bRadiusClientCoAEntry 27 }
+
+bRadiusCoADMLatencyMin OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the minimum time interval, between all Disconnect-Request
+ message(s) received from the RADIUS server and their corresponding
+ Disconnect-Ack/Nack message(s) sent by the RADIUS client.
+ The value is in in microseconds."
+ ::= { bRadiusClientCoAEntry 28 }
+
+bRadiusCoADMLatencyMax OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the maximum time interval, between all Disconnect-Request
+ message(s) received from the RADIUS server and their corresponding
+ Disconnect-Ack/Nack message(s) sent by the RADIUS client.
+ The value is in in microseconds."
+ ::= { bRadiusClientCoAEntry 29 }
+
+bRadiusCoADMLatencyAvg OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the average time interval, between all Disconnect-Request
+ message(s) received from the RADIUS server and their corresponding
+ Disconnect-Ack/Nack message(s) sent by the RADIUS client.
+ The value is in in microseconds."
+ ::= { bRadiusClientCoAEntry 30 }
+
+bRadiusCoADMLatencyLast OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measure of the time interval, between the most recent Disconnect-Request
+ message received from the RADIUS server and its corresponding Disconnect-Ack/Nack
+ message received by the RADIUS client.
+ The value is in in microseconds."
+ ::= { bRadiusClientCoAEntry 31 }
+
+bRadiusCoAAAAGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "AAA server group to which this RADIUS server belongs."
+ ::= { bRadiusClientCoAEntry 32 }
+
+-- AAA group Authentication Table
+
+bAAAGroupAuthTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BAAAGroupAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of Authentication AAA group information."
+ ::= { bRadiusMIBObjects 4 }
+
+bAAAGroupAuthEntry OBJECT-TYPE
+ SYNTAX BAAAGroupAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the bAAAGroupAuthTable."
+ INDEX {
+ bAAAGroupAuthStatsInterval,
+ bAAAGroupAuthIndex
+ }
+ ::= { bAAAGroupAuthTable 1}
+
+BAAAGroupAuthEntry ::= SEQUENCE {
+ bAAAGroupAuthStatsInterval Integer32,
+ bAAAGroupAuthIndex Integer32,
+ bAAAGroupAuthName DisplayString,
+ bAAAGroupAuthIntervalDuration Integer32,
+ bAAAGroupMaximumOutstandingAuthReqs Unsigned32,
+ bAAAGroupPeakOutstandingAuthReqsReached Unsigned32,
+ bAAAGroupAuthReqsDropped Unsigned32,
+ bAAAGroupOutstandingAuthReqsHighThreshold Unsigned32,
+ bAAAGroupOutstandingAuthReqsLowThreshold Unsigned32,
+ bAAAGroupAuthCurrentOutstanding Unsigned32
+}
+
+bAAAGroupAuthStatsInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval during which the measurements were accumulated.
+ The interval index one indicates the latest interval for which statistics
+ accumulation was completed. Older the statistics, greater the
+ interval index value.
+ In a system supporting a history of n intervals with IntervalCount(1) and
+ IntervalCount(n), the most and least recent intervals respectively, the following
+ applies at the end of an interval:
+ - discard the value of IntervalCount(n)
+ - the value of IntervalCount(i) becomes that
+ of IntervalCount(i+1) for 1 <= i < n
+ - the value of IntervalCount(1) becomes that
+ of CurrentCount."
+ ::= { bAAAGroupAuthEntry 1 }
+
+bAAAGroupAuthIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A number uniquely identifying each RADIUS
+ Authentication server group "
+ ::= { bAAAGroupAuthEntry 2 }
+
+bAAAGroupAuthName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "AAA group Authentication name"
+ ::= { bAAAGroupAuthEntry 3 }
+
+bAAAGroupAuthIntervalDuration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of statistics accumulation interval in minutes."
+ ::= { bAAAGroupAuthEntry 4 }
+
+bAAAGroupMaximumOutstandingAuthReqs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of outstanding Access-Request message(s) configured for this group."
+ ::= { bAAAGroupAuthEntry 5 }
+
+bAAAGroupPeakOutstandingAuthReqsReached OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the peak number of outstanding Access-Request message(s)
+ reached during the measurement interval."
+ ::= { bAAAGroupAuthEntry 6 }
+
+bAAAGroupAuthReqsDropped OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the Access-Rrequest message(s) at group level
+ which could not be sent to any server and
+ were dropped as the overflow queue was exhausted."
+ ::= { bAAAGroupAuthEntry 7 }
+
+bAAAGroupOutstandingAuthReqsHighThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high threshold for outstanding Access-Request message(s) in this
+ AAA group. If a bAAAGroupOutstandingAuthReqsLow event has
+ been generated (or no bAAAGroupOutstandingAuthReqsHigh was
+ generated previously) for this AAA group, and the value for
+ outstanding Access-Request message(s) has exceeded the value of
+ bAAAGroupOutstandingAuthReqsHighThreshold, then a
+ bAAAGroupOutstandingAuthReqsHigh event will be generated. No more
+ bAAAGroupOutstandingAuthReqsHigh events will be generated for this
+ AAA group during this execution of the AAA group client until the
+ value for outstanding Access-Request message(s) becomes equal to or less
+ than the value of bAAAGroupOutstandingAuthReqsLowThreshold."
+ ::= { bAAAGroupAuthEntry 8 }
+
+bAAAGroupOutstandingAuthReqsLowThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The low threshold for outstanding Access-Request message(s) in this
+ AAA group. If the value for outstanding Access-Request message(s) in
+ this group becomes equal to or less than this value and the current
+ condition for bAAAGroupOutstandingAuthReqsHigh is raised, then a
+ bAAAGroupOutstandingAuthReqsLow event will be generated. No more
+ bAAAGroupOutstandingAuthReqsLow events will be generated for this
+ AAA group during this execution of the AAA group client until the
+ value for outstanding Access-Request message(s) has exceeded the value of
+ bAAAGroupOutstandingAuthReqsLowThreshold."
+ ::= { bAAAGroupAuthEntry 9 }
+
+bAAAGroupAuthCurrentOutstanding OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of outstanding authentication requests."
+ ::= { bAAAGroupAuthEntry 10 }
+
+-- AAA group Accounting Table
+
+bAAAGroupAcctTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BAAAGroupAcctEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of AAA group Accounting information."
+ ::= { bRadiusMIBObjects 5 }
+
+bAAAGroupAcctEntry OBJECT-TYPE
+ SYNTAX BAAAGroupAcctEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the bAAAGroupAcctTable."
+ INDEX {
+ bAAAGroupAcctStatsInterval,
+ bAAAGroupAcctIndex
+ }
+ ::= { bAAAGroupAcctTable 1}
+
+BAAAGroupAcctEntry ::= SEQUENCE {
+ bAAAGroupAcctStatsInterval Integer32,
+ bAAAGroupAcctIndex Integer32,
+ bAAAGroupAcctName DisplayString,
+ bAAAGroupAcctIntervalDuration Integer32,
+ bAAAGroupMaximumOutstandingAcctReqs Unsigned32,
+ bAAAGroupPeakOutstandingAcctReqsReached Unsigned32,
+ bAAAGroupAcctReqsDropped Unsigned32,
+ bAAAGroupOutstandingAcctReqsHighThreshold Unsigned32,
+ bAAAGroupOutstandingAcctReqsLowThreshold Unsigned32,
+ bAAAGroupAcctCurrentOutstanding Unsigned32
+}
+
+bAAAGroupAcctStatsInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval during which the measurements were accumulated.
+ The interval index one indicates the latest interval for which statistics
+ accumulation was completed. Older the statistics, greater the
+ interval index value.
+ In a system supporting a history of n intervals with IntervalCount(1) and
+ IntervalCount(n), the most and least recent intervals respectively, the following
+ applies at the end of an interval:
+ - discard the value of IntervalCount(n)
+ - the value of IntervalCount(i) becomes that
+ of IntervalCount(i+1) for 1 <= i < n
+ - the value of IntervalCount(1) becomes that
+ of CurrentCount."
+ ::= { bAAAGroupAcctEntry 1 }
+
+bAAAGroupAcctIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A number uniquely identifying each RADIUS
+ Accounting server group."
+ ::= { bAAAGroupAcctEntry 2 }
+
+bAAAGroupAcctName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "AAA group Accounting name."
+ ::= { bAAAGroupAcctEntry 3 }
+
+bAAAGroupAcctIntervalDuration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of statistics accumulation interval in minutes."
+ ::= { bAAAGroupAcctEntry 4 }
+
+bAAAGroupMaximumOutstandingAcctReqs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of outstanding Accounting-Request message(s) configured
+ for this group."
+ ::= { bAAAGroupAcctEntry 5 }
+
+bAAAGroupPeakOutstandingAcctReqsReached OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the peak number of outstanding Accounting-Request message(s)
+ reached during the measurement interval."
+ ::= { bAAAGroupAcctEntry 6 }
+
+
+bAAAGroupAcctReqsDropped OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of the Accounting-Request message(s) at group level
+ which could not be sent to any server and
+ were dropped as overflow queue was exhausted."
+ ::= { bAAAGroupAcctEntry 7 }
+
+
+bAAAGroupOutstandingAcctReqsHighThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high threshold for outstanding Accounting-Request message(s) in this
+ AAA group. If a bAAAGroupOutstandingAcctReqsLow event had
+ been generated (or no bAAAGroupOutstandingAcctReqsHigh event was
+ generated previously) for this AAA group, and the value for
+ outstanding Accounting-Request has exceeded the value of
+ bAAAGroupOutstandingAcctReqsHighThreshold, then a
+ bAAAGroupOutstandingAcctReqsHigh event will be generated. No more
+ bAAAGroupOutstandingAcctReqsHigh events will be generated for this
+ AAA group during this execution of the AAA group client until the
+ value for outstanding Accounting-Requests becomes equal to or less
+ than the value of bAAAGroupOutstandingAcctReqsLowThreshold."
+ ::= { bAAAGroupAcctEntry 8 }
+
+bAAAGroupOutstandingAcctReqsLowThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The low threshold for outstanding Accounting-Request message(s) in this
+ AAA group. If the value for outstanding Accounting-Request message(s) in
+ this group becomes equal to or less than this value and the current
+ condition for bAAAGroupOutstandingAcctReqsHigh is raised, then a
+ bAAAGroupOutstandingAcctReqsLow event will be generated. No more
+ bAAAGroupOutstandingAcctReqsLow events will be generated for this
+ AAA group during this execution of the AAA group client until the
+ value for outstanding Accounting-Requests has exceeded the value of
+ bAAAGroupOutstandingAcctReqsLowThreshold."
+ ::= { bAAAGroupAcctEntry 9 }
+
+bAAAGroupAcctCurrentOutstanding OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of outstanding accounting requests."
+ ::= { bAAAGroupAcctEntry 10 }
+
+-- AAA group CoA Table
+
+bAAAGroupCoATable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BAAAGroupCoAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of AAA group CoA information."
+ ::= { bRadiusMIBObjects 6 }
+
+bAAAGroupCoAEntry OBJECT-TYPE
+ SYNTAX BAAAGroupCoAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the bAAAGroupCoATable."
+ INDEX {
+ bAAAGroupCoAStatsInterval,
+ bAAAGroupCoAIndex
+ }
+ ::= { bAAAGroupCoATable 1}
+
+BAAAGroupCoAEntry ::= SEQUENCE {
+ bAAAGroupCoAStatsInterval Integer32,
+ bAAAGroupCoAIndex Integer32,
+ bAAAGroupCoAName DisplayString,
+ bAAAGroupCoAIntervalDuration Integer32,
+ bAAAGroupCoANumOfClients Unsigned32,
+ bAAAGroupCoAReqsDropDueToInvalidClient Unsigned32,
+ bAAAGroupDisconnectReqsDropDueToInvalidClient Unsigned32,
+ bAAAGroupMaximumOutstandingCoAReqs Unsigned32,
+ bAAAGroupPeakOutstandingCoAReqs Unsigned32,
+ bAAAGroupOutstandingCoAReqsHighThreshold Unsigned32,
+ bAAAGroupOutstandingCoAReqsLowThreshold Unsigned32,
+ bAAAGroupCoaCurrentOutstanding Unsigned32
+}
+
+bAAAGroupCoAStatsInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval during which the measurements were accumulated.
+ The interval index one indicates the latest interval for which statistics
+ accumulation was completed. Older the statistics, greater the
+ interval index value.
+ In a system supporting a history of n intervals with IntervalCount(1) and
+ IntervalCount(n) the most and least recent intervals respectively, the following
+ applies at the end of an interval:
+ - discard the value of IntervalCount(n)
+ - the value of IntervalCount(i) becomes that
+ of IntervalCount(i+1) for 1 <= i < n
+ - the value of IntervalCount(1) becomes that
+ of CurrentCount,"
+ ::= { bAAAGroupCoAEntry 1 }
+
+bAAAGroupCoAIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A number uniquely identifying each
+ COA Group."
+ ::= { bAAAGroupCoAEntry 2 }
+
+bAAAGroupCoAName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "AAA group CoA name."
+ ::= { bAAAGroupCoAEntry 3 }
+
+bAAAGroupCoAIntervalDuration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of statistics accumulation interval in minutes."
+ ::= { bAAAGroupCoAEntry 4 }
+
+bAAAGroupCoANumOfClients OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of clients which have sent CoA."
+ ::= { bAAAGroupCoAEntry 5 }
+
+bAAAGroupCoAReqsDropDueToInvalidClient OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number Of CoA-Request message(s) dropped from an invalid client."
+ ::= { bAAAGroupCoAEntry 6 }
+
+bAAAGroupDisconnectReqsDropDueToInvalidClient OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number Of Disconnect-Request message(s) dropped from an invalid client."
+ ::= { bAAAGroupCoAEntry 7 }
+
+bAAAGroupMaximumOutstandingCoAReqs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of outstanding CoA-Request or Disconnect-Request message(s)
+ configured for this group. Any requests after this value will be dropped."
+ ::= { bAAAGroupCoAEntry 8 }
+
+bAAAGroupPeakOutstandingCoAReqs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of outstanding CoA or Disconnect Request message(s)
+ in this group."
+ ::= { bAAAGroupCoAEntry 9 }
+
+bAAAGroupOutstandingCoAReqsHighThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high threshold for outstanding CoA or Disconnect Request message(s) in this
+ AAA group. If a bAAAGroupOutstandingCoAReqsLow event has been generated
+ (or no bAAAGroupOutstandingCoAReqsHigh was generated previously) for
+ this AAA group, and the value for outstanding CoA or Disconnect
+ Request message(s) has exceeded the value of
+ bAAAGroupOutstandingCoAReqsHighThreshold, then a
+ bAAAGroupOutstandingCoAReqsHigh event will be generated. No more
+ bAAAGroupOutstandingCoAReqsHigh events will be generated for this
+ AAA group during this execution of the AAA group client until the value
+ for outstanding CoA or Disconnect Request message(s) becomes equal to or
+ less than the value of bAAAGroupOutstandingCoAReqsLowThreshold."
+ ::= { bAAAGroupCoAEntry 10 }
+
+bAAAGroupOutstandingCoAReqsLowThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The low threshold for outstanding CoA or Disconnect Request message(s) in this
+ AAA group. If the value for outstanding CoA or Disconnect Request message(s) in
+ this group becomes equal to or less than this value and the current
+ condition for bAAAGroupOutstandingCoAReqsHigh is raised, then a
+ bAAAGroupOutstandingCoAReqsLow event will be generated. No more
+ bAAAGroupOutstandingCoAReqsLow events will be generated for this
+ AAA group during this execution of the AAA group client until the
+ value for outstanding CoA or Disconnect Request message(s) has exceeded the
+ value of bAAAGroupOutstandingCoAReqsLowThreshold."
+ ::= { bAAAGroupCoAEntry 11 }
+
+bAAAGroupCoaCurrentOutstanding OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of outstanding coa requests."
+ ::= { bAAAGroupCoAEntry 12 }
+
+-- RADIUS latency Table
+
+bRadiusLatencyAuthTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BRadiusLatencyAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Latency information list for authentication RADIUS server instance."
+ ::= { bRadiusMIBObjects 7 }
+
+bRadiusLatencyAuthEntry OBJECT-TYPE
+ SYNTAX BRadiusLatencyAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the bRadiusLatencyAuthTable."
+ INDEX {
+ bRadiusAuthLatencyStatsInterval,
+ bRadiusAuthInstanceIndex
+ }
+ ::= { bRadiusLatencyAuthTable 1}
+
+BRadiusLatencyAuthEntry ::= SEQUENCE {
+ bRadiusAuthLatencyStatsInterval Integer32,
+ bRadiusAuthInstanceIndex BenuRadiusInstance,
+ bRadiusAuthLatencyIntervalDuration Integer32,
+ bRadiusAuthRequestTotalPackets Unsigned32,
+ bRadiusAuthRequestMaximumProcessingTime Unsigned32,
+ bRadiusAuthRequestMinimumProcessingTime Unsigned32,
+ bRadiusAuthRequestAverageProcessingTime Unsigned32,
+ bRadiusAuthRequestProcessingTimeGreaterthan1MS Unsigned32,
+ bRadiusAuthResponseTotalPackets Unsigned32,
+ bRadiusAuthResponseMaximumProcessingTime Unsigned32,
+ bRadiusAuthResponseMinimumProcessingTime Unsigned32,
+ bRadiusAuthResponseAverageProcessingTime Unsigned32,
+ bRadiusAuthResponseProcessingTimeGreaterthan1MS Unsigned32
+}
+
+bRadiusAuthLatencyStatsInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interval during which the measurements were accumulated.
+ The interval index one indicates the latest interval for which statistics
+ accumulation was completed. Older the statistics data, greater the
+ interval index value.
+ In a system supporting a history of n intervals with IntervalCount(1) and
+ IntervalCount(n), the most and least recent intervals respectively, the following
+ applies at the end of an interval:
+ - discard the value of IntervalCount(n)
+ - the value of IntervalCount(i) becomes that
+ of IntervalCount(i+1) for 1 <= i < n
+ - the value of IntervalCount(1) becomes that
+ of CurrentCount."
+ ::= { bRadiusLatencyAuthEntry 1 }
+
+bRadiusAuthInstanceIndex OBJECT-TYPE
+ SYNTAX BenuRadiusInstance
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A number uniquely identifying each RADIUS Authentication instance"
+ ::= { bRadiusLatencyAuthEntry 2 }
+
+bRadiusAuthLatencyIntervalDuration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Duration of statistics accumulation interval in minutes."
+ ::= { bRadiusLatencyAuthEntry 3 }
+
+bRadiusAuthRequestTotalPackets OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Access-Request packets for this instance"
+ ::= { bRadiusLatencyAuthEntry 4 }
+
+bRadiusAuthRequestMaximumProcessingTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Maximum Processing Time for an Access-Request packet"
+ ::= { bRadiusLatencyAuthEntry 5 }
+
+bRadiusAuthRequestMinimumProcessingTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Minimum Processing Time for an Access-Request packet"
+ ::= { bRadiusLatencyAuthEntry 6 }
+
+bRadiusAuthRequestAverageProcessingTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Average Processing Time for an Access-Request packet"
+ ::= { bRadiusLatencyAuthEntry 7 }
+
+bRadiusAuthRequestProcessingTimeGreaterthan1MS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Access-Request packets for which processing time is
+ greater than 1ms."
+ ::= { bRadiusLatencyAuthEntry 8 }
+
+bRadiusAuthResponseTotalPackets OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received in response to Access-Request packets."
+ ::= { bRadiusLatencyAuthEntry 9 }
+
+bRadiusAuthResponseMaximumProcessingTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum processing time of a packet received in response to an
+ Access-Request."
+ ::= { bRadiusLatencyAuthEntry 10 }
+
+bRadiusAuthResponseMinimumProcessingTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum processing time of a packet received in response to an
+ Access-Request."
+ ::= { bRadiusLatencyAuthEntry 11 }
+
+bRadiusAuthResponseAverageProcessingTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "microseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average processing time of a packet received in response to an
+ Access-Request."
+ ::= { bRadiusLatencyAuthEntry 12 }
+
+bRadiusAuthResponseProcessingTimeGreaterthan1MS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of response packets for which processing time is greater
+ than 1ms."
+ ::= { bRadiusLatencyAuthEntry 13 }
+
+
+-- Radius server notifications
+
+bRadiusServerIPAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "IP Address type (IPv4 or IPv6) of the RADIUS server."
+ ::= { bRadiusNotifObjects 1 }
+
+bRadiusServerIPAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "IP Address of the RADIUS server."
+ ::= { bRadiusNotifObjects 2 }
+
+bAAAGroupOutstandingAuthReqsLow NOTIFICATION-TYPE
+ OBJECTS {
+ bAAAGroupAuthName,
+ bAAAGroupMaximumOutstandingAuthReqs,
+ bAAAGroupOutstandingAuthReqsLowThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification signifies that the number of outstanding Access-
+ Request message(s) for a particular AAA group is cleared, meaning that it
+ has fallen below the value of bAAAGroupOutstandingAuthReqsLowThreshold
+ for that AAA group."
+ ::= { bRadiusNotifications 1 }
+
+bAAAGroupOutstandingAuthReqsHigh NOTIFICATION-TYPE
+ OBJECTS {
+ bAAAGroupAuthName,
+ bAAAGroupMaximumOutstandingAuthReqs,
+ bAAAGroupOutstandingAuthReqsHighThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification signifies that the number of outstanding
+ Access-Request message(s) for a particular AAA group has risen above the
+ value of bAAAGroupOutstandingAuthReqsHighThreshold for that
+ AAA group."
+ ::= { bRadiusNotifications 2 }
+
+bAAAGroupOutstandingAcctReqsLow NOTIFICATION-TYPE
+ OBJECTS {
+ bAAAGroupAcctName,
+ bAAAGroupMaximumOutstandingAcctReqs,
+ bAAAGroupOutstandingAcctReqsLowThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification signifies that the number of outstanding Accounting-
+ Request message(s) for a particular AAA group is cleared, meaning that it
+ has fallen below the value of bAAAGroupOutstandingAcctReqsLowThreshold
+ for that AAA group."
+ ::= { bRadiusNotifications 3 }
+
+bAAAGroupOutstandingAcctReqsHigh NOTIFICATION-TYPE
+ OBJECTS {
+ bAAAGroupAcctName,
+ bAAAGroupMaximumOutstandingAcctReqs,
+ bAAAGroupOutstandingAcctReqsHighThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification signifies that the number of outstanding
+ Accounting-Request message(s) for a particular AAA group has risen above the
+ value of bAAAGroupOutstandingAcctReqsHighThreshold for that
+ AAA group."
+ ::= { bRadiusNotifications 4 }
+
+bAAAGroupOutstandingCoAReqsLow NOTIFICATION-TYPE
+ OBJECTS {
+ bAAAGroupCoAName,
+ bAAAGroupMaximumOutstandingCoAReqs,
+ bAAAGroupOutstandingCoAReqsLowThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification signifies that the number of outstanding Accounting-
+ Request message(s) for a particular AAA group is cleared, meaning that it has fallen
+ below the value of bAAAGroupOutstandingCoAReqsLowThreshold for that
+ AAA group."
+ ::= { bRadiusNotifications 5 }
+
+bAAAGroupOutstandingCoAReqsHigh NOTIFICATION-TYPE
+ OBJECTS {
+ bAAAGroupCoAName,
+ bAAAGroupMaximumOutstandingCoAReqs,
+ bAAAGroupOutstandingCoAReqsHighThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification signifies that the number of outstanding
+ Accounting-Requests for a particular AAA group has risen above the
+ value of bAAAGroupOutstandingCoAReqsHighThreshold for that
+ AAA group."
+ ::= { bRadiusNotifications 6 }
+
+bRadiusAuthServerMarkedDead NOTIFICATION-TYPE
+ OBJECTS {
+ bRadiusServerIPAddrType,
+ bRadiusServerIPAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification signifies that an authentication RADIUS server has been marked dead."
+ ::= { bRadiusNotifications 7 }
+
+bRadiusAuthServerMarkedAlive NOTIFICATION-TYPE
+ OBJECTS {
+ bRadiusServerIPAddrType,
+ bRadiusServerIPAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification signifies that an authentication RADIUS server has become alive."
+ ::= { bRadiusNotifications 8 }
+
+bRadiusAccountingServerMarkedDead NOTIFICATION-TYPE
+ OBJECTS {
+ bRadiusServerIPAddrType,
+ bRadiusServerIPAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification signifies that an accounting RADIUS server has been marked dead"
+ ::= { bRadiusNotifications 9 }
+
+bRadiusAccountingServerMarkedAlive NOTIFICATION-TYPE
+ OBJECTS {
+ bRadiusServerIPAddrType,
+ bRadiusServerIPAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification signifies that an accounting RADIUS server has become alive"
+ ::= { bRadiusNotifications 10 }
+
+bRadiusProxyAuthTPSLowReached NOTIFICATION-TYPE
+ OBJECTS {
+ bRadiusProxyAuthTPS
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification signifies that the total number of Radius Proxy transactions
+ for the particular interval has fallen below the value bRadiusProxyAuthTPSLow."
+ ::= { bRadiusNotifications 11 }
+
+bRadiusProxyAuthTPSHighReached NOTIFICATION-TYPE
+ OBJECTS {
+ bRadiusProxyAuthTPS
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification signifies that the total number of Radius Proxy transactions
+ for the particular interval has risen above the value bRadiusProxyAuthTPSHigh."
+ ::= { bRadiusNotifications 12 }
+
+END
+