-- ================================================================= -- Copyright (c) 2004-2011 Hangzhou H3C Tech. Co., Ltd. All rights reserved. -- -- Description: -- -- A configuration management and statistical MIB, includes configuration of -- RADIUS Server, and statistics about accounting server which complements -- the IETF standard MIB as described in RFC2620. In addition, there are four -- traps supported to notify client the RADIUS Server's down and up state. -- -- Reference: RFC2866, RADIUS-AUTH-CLIENT-MIB, RADIUS-ACC-CLIENT-MIB -- Version: V2.1 -- History: -- V1.0 Initial version 2004-07-13 -- V1.1 2004-10-12 updated by gaolong -- Set size of DisplayString from 0 to 255. -- V1.2 2005-03-10 updated by xulei -- Modified description of this MIB -- Modified MAX-ACCESS of nodes in h3cRdInfoTable -- Modified description of nodes in h3cRdInfoTable -- Added nodes of h3cRdInfoTable -- Added h3cRdAccInfoTable -- Added h3cRadiusAccServerTable -- Added Traps -- V1.3 2005-05-08 updated by xulei -- Modified MAX-ACCESS of h3cRdPrimAccState and h3cRdSecAccState -- V1.4 2005-06-03 updated by xulei -- Modified SYNTAX and DESCRIPTION of h3cRdAccPacketUnit -- V1.5 2008-05-19 updated by yangxu -- Added nodes of h3cRdAccInfoTable -- Added node of h3cRdAcctOnEnable -- Added node of h3cRdAcctOnSendTimes -- Added node of h3cRdAcctOnSendInterval -- V1.6 2008-07-18 updated by d04528 -- Added nodes of h3cRadiusAuthenticating -- Added node of h3cRadiusAuthClient -- Added node of h3cRadiusAuthServerTable -- Added node of h3cRadiusAuthServerEntry -- Added node of h3cRadiusAuthFailureTimes -- Added node of h3cRadiusAuthTimeoutTimes -- Added node of h3cRadiusAuthRejectTimes -- V1.7 2009-04-30 update by h02978 -- Added node of h3cRdSecKey -- Added node of h3cRdSecAccKey -- Added node of h3cRadiusAuthServerUpTrap -- Added node of h3cRadiusAccServerUpTrap -- V1.8 2009-08-05 update by h02978 -- Added node of h3cRadiusAuthErrThreshold -- Added node of h3cRadiusAuthErrTrap -- V1.9 2010-03-29 Modifyed by x04730 -- Modify SYNTAX of h3cRdAccRealTime -- 2010-07-14 Modifyed by x04730 -- Modify SYNTAX of h3cRdQuietTime -- Modify SYNTAX of h3cRdAccQuietTime -- 2010-08-26 update by y06401 -- Added h3cRadiusSchAuthTable -- Added h3cRadiusSchAccTable -- V2.0 2010-03-29 Modifyed by y07111 -- Added nodes of h3cRadiusStatistic -- Added node of h3cRadiusStatAccReq -- Added node of h3cRadiusStatAccAck -- Added node of h3cRadiusStatLogoutReq -- Added node of h3cRadiusStatLogoutAck -- V2.1 2011-11-28, Added by xuyonggang -- Added node of h3cRadiusServerTrapVarObjects -- 2012-02-28 Modifyed by y002965 -- Added table of h3cRdSecondaryAuthServerTable -- Added table of h3cRdSecondaryAcctServerTable -- Added node of h3cRdPrimVpnName -- Added node of h3cRdSecVpnName -- Added node of h3cRdAuthNasIpAddrType -- Added node of h3cRdAuthNasIpAddr -- Added node of h3cRdPrimAccVpnName -- Added node of h3cRdSecAccVpnName -- Added node of h3cRdAccNasIpAddrType -- Added node of h3cRdAccNasIpAddr -- Added node of h3cRdPrimVpnName -- Added node of h3cRdSecVpnName -- Added node of h3cRdAuthNasIpAddrType -- Added node of h3cRdAuthNasIpAddr -- Added node of h3cRdPrimAccVpnName -- Added node of h3cRdSecAccVpnName -- Added node of h3cRdAccNasIpAddrType -- Added node of h3cRdAccNasIpAddr -- Change the length of h3cRdSecAccKey -- Change the length of h3cRdAccKey -- Change the length of h3cRdSecKey -- Change the length of h3cRdKey -- ================================================================= A3COM-HUAWEI-RADIUS-MIB DEFINITIONS ::= BEGIN IMPORTS h3cCommon FROM A3COM-HUAWEI-OID-MIB OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF IpAddress, Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Unsigned32,Counter64, TimeTicks FROM SNMPv2-SMI RowStatus, TruthValue FROM SNMPv2-TC InetAddressType, InetAddress FROM INET-ADDRESS-MIB radiusAuthServerIndex, radiusAuthServerAddress, radiusAuthClientServerPortNumber FROM RADIUS-AUTH-CLIENT-MIB radiusAccServerIndex, radiusAccServerAddress, radiusAccClientServerPortNumber FROM RADIUS-ACC-CLIENT-MIB; h3cRadius MODULE-IDENTITY LAST-UPDATED "201008260000Z" -- August 26, 2010 at 00:00 GMT ORGANIZATION "Hangzhou H3C Tech. Co., Ltd." CONTACT-INFO "Platform Team Hangzhou H3C Tech. Co., Ltd. Hai-Dian District Beijing P.R. China http://www.h3c.com Zip:100085 " DESCRIPTION "The A3COM-HUAWEI-RADIUS-MIB contains objects to Manage configuration and Monitor running state for RADIUS feature." ::= { h3cCommon 13 } DisplayString ::= OCTET STRING -- This data type is used to model textual information taken -- from the NVT ASCII character set. By convention, objects -- with this syntax are declared as having (SIZE (0..255)) h3cRdObjects OBJECT IDENTIFIER ::= { h3cRadius 1 } h3cRdInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cRdInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing RADIUS authentication servers." ::= { h3cRdObjects 1 } h3cRdInfoEntry OBJECT-TYPE SYNTAX H3cRdInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing a RADIUS authentication server." INDEX { h3cRdGroupName } ::= { h3cRdInfoTable 1 } H3cRdInfoEntry ::= SEQUENCE { h3cRdGroupName DisplayString, h3cRdPrimAuthIp IpAddress, h3cRdPrimUdpPort Integer32, h3cRdPrimState INTEGER, h3cRdSecAuthIp IpAddress, h3cRdSecUdpPort Integer32, h3cRdSecState INTEGER, h3cRdKey DisplayString, h3cRdRetry Integer32, h3cRdTimeout Integer32, h3cRdPrimAuthIpAddrType InetAddressType, h3cRdPrimAuthIpAddr InetAddress, h3cRdSecAuthIpAddrType InetAddressType, h3cRdSecAuthIpAddr InetAddress, h3cRdServerType INTEGER, h3cRdQuietTime INTEGER, h3cRdUserNameFormat INTEGER, h3cRdRowStatus RowStatus, h3cRdSecKey DisplayString, h3cRdPrimVpnName DisplayString, h3cRdSecVpnName DisplayString, h3cRdAuthNasIpAddrType InetAddressType, h3cRdAuthNasIpAddr InetAddress } h3cRdGroupName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of the RADIUS authentication group referred to in this table entry." ::= { h3cRdInfoEntry 1 } h3cRdPrimAuthIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The IP address of primary RADIUS authentication server." ::= { h3cRdInfoEntry 2 } h3cRdPrimUdpPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port the client is using to send requests to primary RADIUS authentication server. Default value is 1812." ::= { h3cRdInfoEntry 3 } h3cRdPrimState OBJECT-TYPE SYNTAX INTEGER { active(1), block(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The state of the primary RADIUS authentication server. 1 (active) The primary authentication server is in active state. 2 (block) The primary authentication server is in block state." ::= { h3cRdInfoEntry 4 } h3cRdSecAuthIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The IP address of secondary RADIUS authentication server." ::= { h3cRdInfoEntry 5 } h3cRdSecUdpPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port the client is using to send requests to secondary RADIUS authentication server. Default value is 1812." ::= { h3cRdInfoEntry 6 } h3cRdSecState OBJECT-TYPE SYNTAX INTEGER { active(1), block(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The state of the secondary RADIUS authentication server. 1 (active) The secondary authentication server is in active state. 2 (block) The secondary authentication server is in block state." ::= { h3cRdInfoEntry 7 } h3cRdKey OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The secret shared between the RADIUS client and RADIUS authentication server used in encoding and decoding sensitive data. When read, h3cRdKey always returns an Octet String of length zero." ::= { h3cRdInfoEntry 8 } h3cRdRetry OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The number of attempts the client will make when trying to send requests to a server before it will consider the attempt failed. Default value is 3." ::= { h3cRdInfoEntry 9 } h3cRdTimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The timeout value the client will use when sending requests to a server. The unit is second. Default value is 3." ::= { h3cRdInfoEntry 10 } h3cRdPrimAuthIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The IP addresses type (IPv4 or IPv6) of primary RADIUS authentication server." ::= { h3cRdInfoEntry 11 } h3cRdPrimAuthIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of primary RADIUS authentication server." ::= { h3cRdInfoEntry 12 } h3cRdSecAuthIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The IP addresses type (IPv4 or IPv6) of secondary RADIUS authentication server." ::= { h3cRdInfoEntry 13 } h3cRdSecAuthIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of secondary RADIUS authentication server." ::= { h3cRdInfoEntry 14 } h3cRdServerType OBJECT-TYPE SYNTAX INTEGER { standard(1), iphotel(2), portal(3), extended(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the type of RADIUS server. 1 (standard) - Server based on RFC protocol(s). 2 (iphotel) - Server for IP-Hotel or 201+ system. 3 (portal) - Server for iTellin Portal system. 4 (extended) - Server based on RADIUS extensions. Default type is standard." ::= { h3cRdInfoEntry 15 } h3cRdQuietTime OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The time for server returning active. The unit is minute. When the value is 0, the server state retains active. Default value is 5." ::= { h3cRdInfoEntry 16 } h3cRdUserNameFormat OBJECT-TYPE SYNTAX INTEGER { withoutdomain(1), withdomain(2), keeporignal(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the user-name format that is sent to RADIUS server. 1 (withoutdomain) - send the user-name without domain. 2 (withdomain) - send the user-name with domain. 3 (keeporignal) - send the user-name as it is entered. Default format is withdomain." ::= { h3cRdInfoEntry 17 } h3cRdRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is responsible for managing the creation, deletion and modification of rows, which support active status and CreateAndGo, Destroy operation. To create a new row, h3cRdGroupName must be specified. To destroy an existent row, the h3cRdGroupName MUST NOT be referred by h3cDomainTable in h3cDomainRadiusGroupName column." ::= { h3cRdInfoEntry 18 } h3cRdSecKey OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The secret shared between the RADIUS client and the secondary RADIUS authentication server used in encoding and decoding sensitive data. When read, h3cRdSecKey always returns an Octet String of length zero." ::= { h3cRdInfoEntry 19 } h3cRdPrimVpnName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "The human-readable name of the VPN in which the primary RADIUS authentication server is placed." ::= { h3cRdInfoEntry 20 } h3cRdSecVpnName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "The human-readable name of the VPN in which the secondary RADIUS authentication server is placed." ::= { h3cRdInfoEntry 21 } h3cRdAuthNasIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The type (IPv4 or IPv6) of the source IP used to communicate with RADIUS authentication server." ::= { h3cRdInfoEntry 22 } h3cRdAuthNasIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The source IP address used to communicate with RADIUS authentication server." ::= { h3cRdInfoEntry 23 } -- *********************************************************************** -- -- Accounting Server Table -- -- *********************************************************************** h3cRdAccInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cRdAccInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing RADIUS accounting servers." ::= { h3cRdObjects 2 } h3cRdAccInfoEntry OBJECT-TYPE SYNTAX H3cRdAccInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing a RADIUS accounting server." INDEX { h3cRdAccGroupName } ::= { h3cRdAccInfoTable 1 } H3cRdAccInfoEntry ::= SEQUENCE { h3cRdAccGroupName DisplayString, h3cRdPrimAccIpAddrType InetAddressType, h3cRdPrimAccIpAddr InetAddress, h3cRdPrimAccUdpPort Integer32, h3cRdPrimAccState INTEGER, h3cRdSecAccIpAddrType InetAddressType, h3cRdSecAccIpAddr InetAddress, h3cRdSecAccUdpPort Integer32, h3cRdSecAccState INTEGER, h3cRdAccKey DisplayString, h3cRdAccRetry Integer32, h3cRdAccTimeout Integer32, h3cRdAccServerType INTEGER, h3cRdAccQuietTime INTEGER, h3cRdAccFailureAction INTEGER, h3cRdAccRealTime INTEGER, h3cRdAccRealTimeRetry INTEGER, h3cRdAccSaveStopPktEnable TruthValue, h3cRdAccStopRetry INTEGER, h3cRdAccDataFlowUnit INTEGER, h3cRdAccPacketUnit INTEGER, h3cRdAccRowStatus RowStatus, h3cRdAcctOnEnable TruthValue, h3cRdAcctOnSendTimes Integer32, h3cRdAcctOnSendInterval Integer32, h3cRdSecAccKey DisplayString, h3cRdPrimAccVpnName DisplayString, h3cRdSecAccVpnName DisplayString, h3cRdAccNasIpAddrType InetAddressType, h3cRdAccNasIpAddr InetAddress } h3cRdAccGroupName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of the RADIUS group referred to in this table entry." ::= { h3cRdAccInfoEntry 1 } h3cRdPrimAccIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The IP addresses type (IPv4 or IPv6) of primary RADIUS accounting server." ::= { h3cRdAccInfoEntry 2 } h3cRdPrimAccIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of primary RADIUS accounting server." ::= { h3cRdAccInfoEntry 3 } h3cRdPrimAccUdpPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port the client is using to send requests to primary RADIUS accounting server. Default value is 1813." ::= { h3cRdAccInfoEntry 4 } h3cRdPrimAccState OBJECT-TYPE SYNTAX INTEGER { active(1), block(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The state of the primary RADIUS accounting server. 1 (active) The primary accounting server is in active state. 2 (block) The primary accounting server is in block state." ::= { h3cRdAccInfoEntry 5 } h3cRdSecAccIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The IP addresses type (IPv4 or IPv6) of secondary RADIUS accounting server." ::= { h3cRdAccInfoEntry 6 } h3cRdSecAccIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of secondary RADIUS accounting server." ::= { h3cRdAccInfoEntry 7 } h3cRdSecAccUdpPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port the client is using to send requests to secondary RADIUS accounting server. Default value is 1813." ::= { h3cRdAccInfoEntry 8 } h3cRdSecAccState OBJECT-TYPE SYNTAX INTEGER { active(1), block(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The state of the secondary RADIUS accounting server. 1 (active) The secondary accounting server is in active state. 2 (block) The secondary accounting server is in block state." ::= { h3cRdAccInfoEntry 9 } h3cRdAccKey OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The secret shared between the RADIUS client and RADIUS accounting server used in encoding and decoding sensitive data. When read, h3cRdAccKey always returns an Octet String of length zero." ::= { h3cRdAccInfoEntry 10 } h3cRdAccRetry OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The number of attempt the client will make when trying to send requests to a server before it will consider the attempt failed. Default value is 3." ::= { h3cRdAccInfoEntry 11 } h3cRdAccTimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The timeout value the client will use when sending requests to a server. The unit is second. Default value is 3." ::= { h3cRdAccInfoEntry 12 } h3cRdAccServerType OBJECT-TYPE SYNTAX INTEGER { standard(1), iphotel(2), portal(3), extended(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the type of RADIUS server. 1 (standard) - Server based on RFC protocol(s). 2 (iphotel) - Server for IP-Hotel or 201+ system. 3 (portal) - Server for iTellin Portal system. 4 (extended) - Server based on RADIUS extensions. Default type is standard." ::= { h3cRdAccInfoEntry 13 } h3cRdAccQuietTime OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The time for server returning active. The unit is minute. When the value is 0, the server state retains active. Default value is 5." ::= { h3cRdAccInfoEntry 14 } h3cRdAccFailureAction OBJECT-TYPE SYNTAX INTEGER { ignore(1), reject(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Defines the action that authentication should take if authentication succeeds but the associated accounting start fails. 1 (ignore) - treat as authentication success; ignore accounting start failure. 2 (reject) - treat as authentication failed if corresponding accounting start fails. Default value is 1(reject)." ::= { h3cRdAccInfoEntry 15 } h3cRdAccRealTime OBJECT-TYPE SYNTAX INTEGER (0..60) MAX-ACCESS read-create STATUS current DESCRIPTION "Interval of realtime-accounting packets. The unit is minute. The time must be a multiple of 3. when the value is 0, the device doesn't send realtime-accounting packet. Default value is 12." ::= { h3cRdAccInfoEntry 16 } h3cRdAccRealTimeRetry OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of attempt the client will make when trying to send realtime-accounting packet to accounting server before it will consider the attempt failed. Default value is 5." DEFVAL { 5 } ::= { h3cRdAccInfoEntry 17 } h3cRdAccSaveStopPktEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The control of whether save stop-accounting packet in local buffer and resend later when the accounting server doesn't respond. When SaveStopPktEnable is set to false, the value of AccStopRetry will be ignored. Default value is true." ::= { h3cRdAccInfoEntry 18 } h3cRdAccStopRetry OBJECT-TYPE SYNTAX INTEGER (10..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of attempt the client will make when trying to send stop-accounting packet to accounting server. Default value is 500." ::= { h3cRdAccInfoEntry 19 } h3cRdAccDataFlowUnit OBJECT-TYPE SYNTAX INTEGER { byte(1), kiloByte(2), megaByte(3), gigaByte(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specify data flow format that is sent to RADIUS server. The value SHOULD be set the same as the value of corresponding server. 1 (byte) - Specify 'byte' as the unit of data flow. 2 (kiloByte) - Specify 'kilo-byte' as the unit of data flow. 3 (megaByte) - Specify 'mega-byte' as the unit of data flow. 4 (gigaByte) - Specify 'giga-byte' as the unit of data flow. Default value is 1." ::= { h3cRdAccInfoEntry 20 } h3cRdAccPacketUnit OBJECT-TYPE SYNTAX INTEGER { onePacket(1), kiloPacket(2), megaPacket(3), gigaPacket(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specify packet format that is sent to RADIUS server. The value SHOULD be set the same as the value of corresponding server. 1 (onePacket) - Specify 'one-packet' as the unit of packet. 2 (kiloPacket) - Specify 'kilo-packet' as the unit of packet. 3 (megaPacket) - Specify 'mega-packet' as the unit of packet. 4 (gigaPacket) - Specify 'giga-packet' as the unit of packet. Default value is 1." ::= { h3cRdAccInfoEntry 21 } h3cRdAccRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is responsible for managing the creation, deletion and modification of rows, which support active status and CreateAndGo, Destroy operation. To create a new row, h3cRdAccGroupName must be specified. To destroy an existent row, the h3cRdAccGroupName MUST NOT be referred by h3cDomainTable in h3cDomainRadiusGroupName column." ::= { h3cRdAccInfoEntry 22 } h3cRdAcctOnEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The control of Accounting-On function. The Accounting-On function is used by the client to mark the start of accounting (for example, upon booting) by sending Accounting-On packets and to mark the end of accounting (for example, just before a scheduled reboot) by sending Accounting-Off packets. Default value is false." ::= { h3cRdAccInfoEntry 23 } h3cRdAcctOnSendTimes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The number of Accounting-On packets the client will send before it considers the accounting server failed. Default value is 15." DEFVAL { 15 } ::= { h3cRdAccInfoEntry 24 } h3cRdAcctOnSendInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Interval of Accounting-On packets. The unit is second. Default value is 3." DEFVAL { 3 } ::= { h3cRdAccInfoEntry 25 } h3cRdSecAccKey OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The secret shared between the RADIUS client and the secondary RADIUS accounting server used in encoding and decoding sensitive data. When read, h3cRdSecAccKey always returns an Octet String of length zero." ::= { h3cRdAccInfoEntry 26 } h3cRdPrimAccVpnName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "The human-readable name of the VPN in which the primary RADIUS accounting server is placed." ::= { h3cRdAccInfoEntry 27 } h3cRdSecAccVpnName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "The human-readable name of the VPN in which the secondary RADIUS accounting server is placed." ::= { h3cRdAccInfoEntry 28 } h3cRdAccNasIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The type (IPv4 or IPv6) of the source IP used to communicate with RADIUS accounting server." ::= { h3cRdAccInfoEntry 29 } h3cRdAccNasIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The source IP address used to communicate with RADIUS accounting server." ::= { h3cRdAccInfoEntry 30 } -- *********************************************************************** -- -- Global configurations -- -- *********************************************************************** h3cRadiusGlobalConfig OBJECT IDENTIFIER ::= { h3cRdObjects 3 } h3cRadiusAuthErrThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100) UNITS "percentage" MAX-ACCESS read-write STATUS current DESCRIPTION "The threshold of authentication failure trap. A trap will be sent when the percent of the unsuccessful authentication exceeds this threshold." DEFVAL { 30 } ::= { h3cRadiusGlobalConfig 1 } -- *********************************************************************** -- -- Secondary Authentication Server Table -- -- *********************************************************************** h3cRdSecondaryAuthServerTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cRdSecondaryAuthServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing RADIUS secondary authentication servers." ::= { h3cRdObjects 4 } h3cRdSecondaryAuthServerEntry OBJECT-TYPE SYNTAX H3cRdSecondaryAuthServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing a RADIUS secondary authentication server." INDEX { h3cRdGroupName, h3cRdSecondaryAuthIpAddrType, h3cRdSecondaryAuthIpAddr, h3cRdSecondaryAuthVpnName, h3cRdSecondaryAuthUdpPort } ::= { h3cRdSecondaryAuthServerTable 1 } H3cRdSecondaryAuthServerEntry ::= SEQUENCE { h3cRdSecondaryAuthIpAddrType InetAddressType, h3cRdSecondaryAuthIpAddr InetAddress, h3cRdSecondaryAuthVpnName DisplayString, h3cRdSecondaryAuthUdpPort Integer32, h3cRdSecondaryAuthState INTEGER, h3cRdSecondaryAuthKey DisplayString, h3cRdSecondaryAuthRowStatus RowStatus } h3cRdSecondaryAuthIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP addresses type (IPv4 or IPv6) of secondary RADIUS authentication server." ::= { h3cRdSecondaryAuthServerEntry 1 } h3cRdSecondaryAuthIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of secondary RADIUS authentication server." ::= { h3cRdSecondaryAuthServerEntry 2 } h3cRdSecondaryAuthVpnName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The human-readable name of the VPN in which the secondary RADIUS authentication server is placed." ::= { h3cRdSecondaryAuthServerEntry 3 } h3cRdSecondaryAuthUdpPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UDP port the client is using to send requests to secondary RADIUS authentication server. Default value is 1812." ::= { h3cRdSecondaryAuthServerEntry 4 } h3cRdSecondaryAuthState OBJECT-TYPE SYNTAX INTEGER { active(1), block(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The state of the secondary RADIUS authentication server. 1 (active) The secondary authentication server is in active state. 2 (block) The secondary authentication server is in block state." ::= { h3cRdSecondaryAuthServerEntry 5 } h3cRdSecondaryAuthKey OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The secret shared between the RADIUS client and the secondary RADIUS authentication server used in encoding and decoding sensitive data. When read, h3cRdSecondaryAuthKey always returns an Octet String of length zero." ::= { h3cRdSecondaryAuthServerEntry 6 } h3cRdSecondaryAuthRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is responsible for managing the creation, deletion and modification of rows, which support active status and CreateAndGo, Destroy operation. To create a new row, h3cRdGroupName must be specified. The number of rows with the same h3cRdGroupName cann't be more than 15." ::= { h3cRdSecondaryAuthServerEntry 7 } -- *********************************************************************** -- -- Secondary Accounting Server Table -- -- *********************************************************************** h3cRdSecondaryAccServerTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cRdSecondaryAccServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing RADIUS secondary accounting servers." ::= { h3cRdObjects 5 } h3cRdSecondaryAccServerEntry OBJECT-TYPE SYNTAX H3cRdSecondaryAccServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing a RADIUS secondary accounting server." INDEX { h3cRdAccGroupName, h3cRdSecondaryAccIpAddrType, h3cRdSecondaryAccIpAddr, h3cRdSecondaryAccVpnName, h3cRdSecondaryAccUdpPort } ::= { h3cRdSecondaryAccServerTable 1 } H3cRdSecondaryAccServerEntry ::= SEQUENCE { h3cRdSecondaryAccIpAddrType InetAddressType, h3cRdSecondaryAccIpAddr InetAddress, h3cRdSecondaryAccVpnName DisplayString, h3cRdSecondaryAccUdpPort Integer32, h3cRdSecondaryAccState INTEGER, h3cRdSecondaryAccKey DisplayString, h3cRdSecondaryAccRowStatus RowStatus } h3cRdSecondaryAccIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP addresses type (IPv4 or IPv6) of secondary RADIUS accounting server." ::= { h3cRdSecondaryAccServerEntry 1 } h3cRdSecondaryAccIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of secondary RADIUS accounting server." ::= { h3cRdSecondaryAccServerEntry 2 } h3cRdSecondaryAccVpnName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The human-readable name of the VPN in which the secondary RADIUS accounting server is placed." ::= { h3cRdSecondaryAccServerEntry 3 } h3cRdSecondaryAccUdpPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UDP port the client is using to send requests to secondary RADIUS accounting server. Default value is 1812." ::= { h3cRdSecondaryAccServerEntry 4 } h3cRdSecondaryAccState OBJECT-TYPE SYNTAX INTEGER { active(1), block(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The state of the secondary RADIUS accounting server. 1 (active) The secondary accounting server is in active state. 2 (block) The secondary accounting server is in block state." ::= { h3cRdSecondaryAccServerEntry 5 } h3cRdSecondaryAccKey OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The secret shared between the RADIUS client and the secondary RADIUS accounting server used in encoding and decoding sensitive data. When read, h3cRdSecondaryAccKey always returns an Octet String of length zero." ::= { h3cRdSecondaryAccServerEntry 6 } h3cRdSecondaryAccRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is responsible for managing the creation, deletion and modification of rows, which support active status and CreateAndGo, Destroy operation. To create a new row, h3cRdAccGroupName must be specified. The number of rows with the same h3cRdAccGroupName cann't be more than 15." ::= { h3cRdSecondaryAccServerEntry 7 } -- *********************************************************************** -- -- Supplement to RFC2620 RADIUS-ACC-CLIENT-MIB -- -- *********************************************************************** h3cRadiusAccounting OBJECT IDENTIFIER ::= { h3cRadius 2 } h3cRadiusAccClient OBJECT IDENTIFIER ::= { h3cRadiusAccounting 1 } h3cRadiusAccServerTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cRadiusAccServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the RADIUS accounting servers with which the client shares a secret." ::= { h3cRadiusAccClient 1 } h3cRadiusAccServerEntry OBJECT-TYPE SYNTAX H3cRadiusAccServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing a RADIUS accounting server with which a client shares a secret." INDEX { radiusAccServerIndex } ::= { h3cRadiusAccServerTable 1 } H3cRadiusAccServerEntry ::= SEQUENCE { h3cRadiusAccClientStartRequests Counter32, h3cRadiusAccClientStartResponses Counter32, h3cRadiusAccClientInterimRequests Counter32, h3cRadiusAccClientInterimResponses Counter32, h3cRadiusAccClientStopRequests Counter32, h3cRadiusAccClientStopResponses Counter32 } h3cRadiusAccClientStartRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting start request sent to this server." ::= { h3cRadiusAccServerEntry 1 } h3cRadiusAccClientStartResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting start response received from this server." ::= { h3cRadiusAccServerEntry 2 } h3cRadiusAccClientInterimRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS interim accounting request sent to this server." ::= { h3cRadiusAccServerEntry 3 } h3cRadiusAccClientInterimResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS interim accounting response received from this server." ::= { h3cRadiusAccServerEntry 4 } h3cRadiusAccClientStopRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS stop accounting request sent to this RADIUS server." ::= { h3cRadiusAccServerEntry 5 } h3cRadiusAccClientStopResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS stop accounting response received from this server." ::= { h3cRadiusAccServerEntry 6 } -------------------------------------------------------------- -- Traps -------------------------------------------------------------- -- All trap definitions should be placed under this object. h3cRadiusServerTrap OBJECT IDENTIFIER ::= { h3cRadius 3 } h3cRadiusAuthServerDownTrap NOTIFICATION-TYPE OBJECTS { radiusAuthServerAddress, radiusAuthClientServerPortNumber, h3cRadiusServerFirstTrapTime} STATUS current DESCRIPTION "This trap is generated when the authentication RADIUS server doesn't respond client's requests for specified times." ::= { h3cRadiusServerTrap 1 } h3cRadiusAccServerDownTrap NOTIFICATION-TYPE OBJECTS { radiusAccServerAddress, radiusAccClientServerPortNumber, h3cRadiusServerFirstTrapTime} STATUS current DESCRIPTION "This trap is generated when the accounting RADIUS server doesn't respond client's requests for specified times." ::= { h3cRadiusServerTrap 2 } h3cRadiusServerTrapPrefix OBJECT IDENTIFIER ::= { h3cRadiusServerTrap 0 } h3cRadiusAuthServerUpTrap NOTIFICATION-TYPE OBJECTS { radiusAuthServerAddress, radiusAuthClientServerPortNumber, h3cRadiusServerFirstTrapTime } STATUS current DESCRIPTION "This trap is generated when the device finds that the state of RADIUS authentication server becomes reachable from unreachable." ::= { h3cRadiusServerTrapPrefix 1 } h3cRadiusAccServerUpTrap NOTIFICATION-TYPE OBJECTS { radiusAccServerAddress, radiusAccClientServerPortNumber, h3cRadiusServerFirstTrapTime } STATUS current DESCRIPTION "This trap is generated when the device finds that the state of RADIUS accounting server becomes reachable from unreachable." ::= { h3cRadiusServerTrapPrefix 2 } h3cRadiusAuthErrTrap NOTIFICATION-TYPE OBJECTS { radiusAuthServerAddress, radiusAuthClientServerPortNumber } STATUS current DESCRIPTION "This trap is generated when the device finds that the percent of unsuccessful authentication exceeds a threshold, and the threshold is the value of node h3cRadiusAuthErrThreshold." ::= { h3cRadiusServerTrapPrefix 3 } -- *********************************************************************** -- -- Supplement to RFC2618 RADIUS-AUTH-CLIENT-MIB -- -- *********************************************************************** h3cRadiusAuthenticating OBJECT IDENTIFIER ::= { h3cRadius 4 } h3cRadiusAuthClient OBJECT IDENTIFIER ::= { h3cRadiusAuthenticating 1 } h3cRadiusAuthServerTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cRadiusAuthServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the RADIUS authenticating servers with which the client shares a secret." ::= { h3cRadiusAuthClient 1 } h3cRadiusAuthServerEntry OBJECT-TYPE SYNTAX H3cRadiusAuthServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing a RADIUS authenticating server with which a client shares a secret." INDEX { radiusAuthServerIndex } ::= { h3cRadiusAuthServerTable 1 } H3cRadiusAuthServerEntry ::= SEQUENCE { h3cRadiusAuthFailureTimes Counter32, h3cRadiusAuthTimeoutTimes Counter32, h3cRadiusAuthRejectTimes Counter32} h3cRadiusAuthFailureTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS authenticating failed to this server." ::= { h3cRadiusAuthServerEntry 1 } h3cRadiusAuthTimeoutTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS authenticating timeout to this server." ::= { h3cRadiusAuthServerEntry 2 } h3cRadiusAuthRejectTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS authenticating rejected to this server." ::= { h3cRadiusAuthServerEntry 3 } -- *********************************************************************** -- -- Radius Extend -- -- *********************************************************************** h3cRadiusExtend OBJECT IDENTIFIER ::= { h3cRadius 5 } h3cRadiusExtendObjects OBJECT IDENTIFIER ::= { h3cRadiusExtend 1 } h3cRadiusExtendTables OBJECT IDENTIFIER ::= { h3cRadiusExtend 2 } h3cRadiusExtendTraps OBJECT IDENTIFIER ::= { h3cRadiusExtend 3 } -- *********************************************************************** -- -- Radius Scheme Authentication Table -- -- *********************************************************************** h3cRadiusSchAuthTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cRadiusSchAuthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing RADIUS authentication servers." ::= { h3cRadiusExtendTables 1 } h3cRadiusSchAuthEntry OBJECT-TYPE SYNTAX H3cRadiusSchAuthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing RADIUS authentication servers." INDEX { h3cRadiusSchAuthGroupName} ::= { h3cRadiusSchAuthTable 1 } H3cRadiusSchAuthEntry ::= SEQUENCE { h3cRadiusSchAuthGroupName DisplayString, h3cRadiusSchAuthPrimIpAddr IpAddress, h3cRadiusSchAuthPrimUdpPort Integer32, h3cRadiusSchAuthPrimKey DisplayString, h3cRadiusSchAuthSecIpAddr IpAddress, h3cRadiusSchAuthSecUdpPort Integer32, h3cRadiusSchAuthSecKey DisplayString, h3cRadiusSchAuthRowStatus RowStatus } h3cRadiusSchAuthGroupName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of the RADIUS authentication server group referred to in this table entry." ::= { h3cRadiusSchAuthEntry 1 } h3cRadiusSchAuthPrimIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of primary RADIUS authenticaiton server." ::= { h3cRadiusSchAuthEntry 2 } h3cRadiusSchAuthPrimUdpPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port the client is using to send requests to primary RADIUS authentication server. Default value is 1812." DEFVAL { 1812 } ::= { h3cRadiusSchAuthEntry 3 } h3cRadiusSchAuthPrimKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The secret shared between the RADIUS client and the primary RADIUS authentication server used in encoding and decoding sensitive data." ::= { h3cRadiusSchAuthEntry 4 } h3cRadiusSchAuthSecIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of secondary RADIUS authenticaiton server." ::= { h3cRadiusSchAuthEntry 5 } h3cRadiusSchAuthSecUdpPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port the client is using to send requests to secondary RADIUS authentication server. Default value is 1812." DEFVAL { 1812 } ::= { h3cRadiusSchAuthEntry 6 } h3cRadiusSchAuthSecKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The secret shared between the RADIUS client and the secondary RADIUS authentication server used in encoding and decoding sensitive data." ::= { h3cRadiusSchAuthEntry 7 } h3cRadiusSchAuthRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is responsible for managing the creation, deletion and modification of rows, which support active status and CreateAndGo, Destroy operation. To create a new row, h3cRadiusSchAuthGroupName must be specified, and this action will create a corresponding domain that h3cDomainRadiusGroupName is the same as h3cRadiusSchAuthGroupName. To destroy an existent row, the h3cRadiusSchAuthGroupName MUST NOT be referred by h3cDomainTable in h3cDomainRadiusGroupName column." ::= { h3cRadiusSchAuthEntry 8 } -- *********************************************************************** -- -- Radius Scheme Accounting Table -- -- *********************************************************************** h3cRadiusSchAccTable OBJECT-TYPE SYNTAX SEQUENCE OF H3cRadiusSchAccEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing RADIUS accounting servers." ::= { h3cRadiusExtendTables 2 } h3cRadiusSchAccEntry OBJECT-TYPE SYNTAX H3cRadiusSchAccEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing RADIUS accounting servers." INDEX { h3cRadiusSchAccGroupName} ::= { h3cRadiusSchAccTable 1 } H3cRadiusSchAccEntry ::= SEQUENCE { h3cRadiusSchAccGroupName DisplayString, h3cRadiusSchAccPrimIpAddr IpAddress, h3cRadiusSchAccPrimUdpPort Integer32, h3cRadiusSchAccPrimKey DisplayString, h3cRadiusSchAccSecIpAddr IpAddress, h3cRadiusSchAccSecUdpPort Integer32, h3cRadiusSchAccSecKey DisplayString, h3cRadiusSchAccRowStatus RowStatus } h3cRadiusSchAccGroupName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of the RADIUS accounting server group referred to in this table entry." ::= { h3cRadiusSchAccEntry 1 } h3cRadiusSchAccPrimIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of primary RADIUS accounting server." ::= { h3cRadiusSchAccEntry 2 } h3cRadiusSchAccPrimUdpPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port the client is using to send requests to primary RADIUS accounting server. Default value is 1812." DEFVAL { 1812 } ::= { h3cRadiusSchAccEntry 3 } h3cRadiusSchAccPrimKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The secret shared between the RADIUS client and the primary RADIUS accounting server used in encoding and decoding sensitive data." ::= { h3cRadiusSchAccEntry 4 } h3cRadiusSchAccSecIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of secondary RADIUS accounting server." ::= { h3cRadiusSchAccEntry 5 } h3cRadiusSchAccSecUdpPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port the client is using to send requests to secondary RADIUS accounting server. Default value is 1812." DEFVAL { 1812 } ::= { h3cRadiusSchAccEntry 6 } h3cRadiusSchAccSecKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The secret shared between the RADIUS client and the secondary RADIUS accounting server used in encoding and decoding sensitive data." ::= { h3cRadiusSchAccEntry 7 } h3cRadiusSchAccRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is responsible for managing the creation, deletion and modification of rows, which support active status and CreateAndGo, Destroy operation. To create a new row, h3cRadiusSchAccGroupName must be specified, and this action will create a corresponding domain that h3cDomainRadiusGroupName is the same as h3cRadiusSchAccGroupName. To destroy an existent row, the h3cRadiusSchAccGroupName MUST NOT be referred by h3cDomainTable in h3cDomainRadiusGroupName column." ::= { h3cRadiusSchAccEntry 8 } -- *********************************************************************** -- -- RADIUS ACCOUNT STATISTIC -- -- *********************************************************************** h3cRadiusStatistic OBJECT IDENTIFIER ::= { h3cRadius 6 } h3cRadiusStatAccReq OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "It shows the number of radius account request to the radius server." ::= { h3cRadiusStatistic 1 } h3cRadiusStatAccAck OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "It shows the number of radius account response from the radius server." ::= { h3cRadiusStatistic 2 } h3cRadiusStatLogoutReq OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "It shows the number of logout request to the radius server." ::= { h3cRadiusStatistic 3 } h3cRadiusStatLogoutAck OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "It shows the number of logout response from the radius server." ::= { h3cRadiusStatistic 4 } h3cRadiusServerTrapVarObjects OBJECT IDENTIFIER ::= { h3cRadius 7 } h3cRadiusServerFirstTrapTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Represents the first trap time." ::= { h3cRadiusServerTrapVarObjects 1 } END