ENTERASYS-RADIUS-ACCT-CLIENT-EXT-MIB device MIB details by Enterasys Networks
ENTERASYS-RADIUS-ACCT-CLIENT-EXT-MIB file content
The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.
Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.
Use ActiveXperts Network Monitor 2024 to import vendor-specific MIB files, inclusing ENTERASYS-RADIUS-ACCT-CLIENT-EXT-MIB.
Vendor: | Enterasys Networks |
---|---|
Mib: | ENTERASYS-RADIUS-ACCT-CLIENT-EXT-MIB [download] [view objects] |
Tool: | ActiveXperts Network Monitor 2024 [download] (ships with advanced SNMP/MIB tools) |
ENTERASYS-RADIUS-ACCT-CLIENT-EXT-MIB DEFINITIONS ::= BEGIN -- -- Part Number: <TBD> -- -- -- This module provides authoritative definitions for Enterasys -- Network's RADIUS Accounting Client MIB. -- -- This module will be extended, as needed. -- Enterasys Networks reserves the right to make changes in this -- specification and other information contained in this document -- without prior notice. The reader should consult Enterasys Networks -- to determine whether any such changes have been made. -- -- In no event shall Enterasys Networks be liable for any incidental, -- indirect, special, or consequential damages whatsoever (including -- but not limited to lost profits) arising out of or related to this -- document or the information contained in it, even if Enterasys -- Networks has been advised of, known, or should have known, the -- possibility of such damages. -- -- Enterasys Networks grants vendors, end-users, and other interested -- parties a non-exclusive license to use this Specification in -- connection with the management of Enterasys Networks products. -- Copyright July, 2002 Enterasys Networks, Inc. IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF TruthValue, RowStatus FROM SNMPv2-TC InetAddressType, InetAddress FROM INET-ADDRESS-MIB etsysModules FROM ENTERASYS-MIB-NAMES; etsysRadiusAcctClientMIB MODULE-IDENTITY LAST-UPDATED "200209131930Z" -- Fri Sep 13 19:30 GMT 2002 ORGANIZATION "Enterasys Networks" CONTACT-INFO "Postal: Enterasys Networks, Inc. 35 Industrial Way, P.O. Box 5005 Rochester, NH 03867-0505 Phone: +1 603 332 9400 E-Mail: support@enterasys.com" DESCRIPTION "This MIB module defines a portion of the SNMP enterprise MIBs under Enterasys Networks' enterprise OID pertaining to the client side of the Remote Access Dialin User Service (RADIUS) Accounting protocol (RFC2866). This MIB provides read-write access to configuration objects not provided in the standard RADIUS Accounting Client MIB (RFC2620). However, the write capability must only be supported for SNMPv3, or other SNMP versions with adequately strong security. Security concerns include Object ID verification, source address verification and timeliness verification." REVISION "200209131930Z" -- Fri Sep 13 19:30 GMT 2002 DESCRIPTION "The Initial version of this MIB module." ::= { etsysModules 27 } -- ------------------------------------ -- MIB Objects -- ------------------------------------ etsysRadiusAcctClientMIBObjects OBJECT IDENTIFIER ::= { etsysRadiusAcctClientMIB 1 } etsysRadiusAcctClientEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether or not RADIUS Accounting is enabled or disabled. This parameter value is maintained across system reboots." DEFVAL { disable } ::= { etsysRadiusAcctClientMIBObjects 1 } etsysRadiusAcctClientUpdateInterval OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates how many seconds elapse between accounting interim updates. This parameter value is maintained across system reboots. A value of zero means no Interim Updates. If the value is less than etsysRadiusAcctClientIntervalMinimum, the etsysRadiusAcctClientIntervalMinimum value will be used for the update interval time. If RADIUS Accounting is not enabled, this object is ignored. Note that Accounting Interim Updates are not issued by the RADIUS Accounting Client, unless so requested by the RADIUS Server in an Access Accept packet." ::= { etsysRadiusAcctClientMIBObjects 2 } etsysRadiusAcctClientIntervalMinimum OBJECT-TYPE SYNTAX INTEGER (60..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates the minimum value in seconds between accounting interim updates supported by the managed entity. This parameter value is maintained across system reboots. If RADIUS Accounting is not enabled, this object is ignored." ::= { etsysRadiusAcctClientMIBObjects 3 } etsysRadiusAcctClientServerTable OBJECT-TYPE SYNTAX SEQUENCE OF EtsysRadiusAcctClientServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the RADIUS Accounting servers." ::= { etsysRadiusAcctClientMIBObjects 4 } etsysRadiusAcctClientServerEntry OBJECT-TYPE SYNTAX EtsysRadiusAcctClientServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing a RADIUS Accounting server with which the client shares a secret. If RADIUS Accounting is not enabled, this table is ignored. All created conceptual rows are non-volatile and as such must be maintained upon restart of the agent." INDEX { etsysRadiusAcctClientServerIndex } ::= { etsysRadiusAcctClientServerTable 1 } EtsysRadiusAcctClientServerEntry ::= SEQUENCE { etsysRadiusAcctClientServerIndex INTEGER, etsysRadiusAcctClientServerAddressType InetAddressType, etsysRadiusAcctClientServerAddress InetAddress, etsysRadiusAcctClientServerPortNumber INTEGER, etsysRadiusAcctClientServerSecret OCTET STRING, etsysRadiusAcctClientServerSecretEntered TruthValue, etsysRadiusAcctClientServerRetryTimeout INTEGER, etsysRadiusAcctClientServerRetries INTEGER, etsysRadiusAcctClientServerClearTime INTEGER, etsysRadiusAcctClientServerStatus RowStatus } etsysRadiusAcctClientServerIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A number uniquely identifying each conceptual row in the etsysRadiusAcctClientServerTable. In the event of an agent restart, the same value of etsysRadiusAcctClientServerIndex must be used to identify each conceptual row in etsysRadiusAcctClientServerTable as was used prior to the restart." ::= { etsysRadiusAcctClientServerEntry 1 } etsysRadiusAcctClientServerAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Internet address by which the RADIUS Accounting server is reachable." ::= { etsysRadiusAcctClientServerEntry 2 } etsysRadiusAcctClientServerAddress OBJECT-TYPE SYNTAX InetAddress (SIZE(1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The Internet address for the RADIUS Accounting server. Note that implementations must limit themselves to a single entry in this table per reachable server. The etsysRadiusAcctClientServerAddress may not be empty due to the SIZE restriction. Also the size of a DNS name is limited to 64 characters. This parameter value is maintained across system reboots." ::= { etsysRadiusAcctClientServerEntry 3 } etsysRadiusAcctClientServerPortNumber OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The UDP port number (1-65535) the client is using to send requests to this server. The officially assigned port number for RADIUS Accounting is 1813. This parameter value is maintained across system reboots." DEFVAL { 1813 } ::= { etsysRadiusAcctClientServerEntry 4 } etsysRadiusAcctClientServerSecret OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object is the secret shared between the RADIUS Accounting server and RADIUS client. This parameter value is maintained across system reboots. While the 'official' MAX-ACCESS for this object is read-create, all security-conscious implementations will 'lie' on a read, and return a null-string, or something else that is fairly innocuous. The ability to read back passwords and secret encryption keys is generally a Bad Thing (tm)." ::= { etsysRadiusAcctClientServerEntry 5 } etsysRadiusAcctClientServerSecretEntered OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the existence of a shared secret." ::= { etsysRadiusAcctClientServerEntry 6 } etsysRadiusAcctClientServerRetryTimeout OBJECT-TYPE SYNTAX INTEGER (2..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds to wait for a RADIUS Accounting Server to respond to a request. This parameter value is maintained across system reboots." ::= { etsysRadiusAcctClientServerEntry 7 } etsysRadiusAcctClientServerRetries OBJECT-TYPE SYNTAX INTEGER (0..20) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of times to resend an accounting packet if a RADIUS Accounting Server does not respond to a request. This parameter value is maintained across system reboots." ::= { etsysRadiusAcctClientServerEntry 8 } etsysRadiusAcctClientServerClearTime OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "On a read, this value indicates the number of seconds since the counters, as defined in the IETF standard RADIUS Accounting Client MIB (RFC2618), were cleared. On a write, the client counters will be cleared and the clear time will be set to zero." ::= { etsysRadiusAcctClientServerEntry 9 } etsysRadiusAcctClientServerStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Lets users create and delete RADIUS Accounting server entries on systems that support this capability. Rules 1. When creating a RADIUS Accounting Client, it is up to the management station to determine a suitable etsysRadiusAcctClientServerIndex. To facilitate interoperability, agents should not put any restrictions on the etsysRadiusAcctClientServerIndex beyond the obvious ones that it be valid and unused. 2. Before a new row can become 'active', values must be supplied for the columnar objects etsysRadiusAcctClientClientServerAddress, etsysRadiusAcctClientServerPortNumber and etsysRadiusAcctClientServerSecret. 3. The value of etsysRadiusAcctClientServerStatus must be set to 'notInService' in order to modify a writable object in the same conceptual row. 4. etsysRadiusAcctClientServer entries whose status is 'notReady' or 'notInService' will not be used for Accounting." ::= { etsysRadiusAcctClientServerEntry 10 } -- ------------------------------------ -- Conformance information -- ------------------------------------ etsysRadiusAcctClientMIBConformance OBJECT IDENTIFIER ::= { etsysRadiusAcctClientMIB 2 } etsysRadiusAcctClientMIBCompliances OBJECT IDENTIFIER ::= { etsysRadiusAcctClientMIBConformance 1 } etsysRadiusAcctClientMIBGroups OBJECT IDENTIFIER ::= { etsysRadiusAcctClientMIBConformance 2 } -- ------------------------------------ -- Units of conformance -- ------------------------------------ etsysRadiusAcctClientMIBGroup OBJECT-GROUP OBJECTS { etsysRadiusAcctClientEnable, etsysRadiusAcctClientUpdateInterval, etsysRadiusAcctClientIntervalMinimum, etsysRadiusAcctClientServerAddressType, etsysRadiusAcctClientServerAddress, etsysRadiusAcctClientServerPortNumber, etsysRadiusAcctClientServerSecret, etsysRadiusAcctClientServerSecretEntered, etsysRadiusAcctClientServerRetryTimeout, etsysRadiusAcctClientServerRetries, etsysRadiusAcctClientServerClearTime, etsysRadiusAcctClientServerStatus } STATUS current DESCRIPTION "The basic collection of objects providing a proprietary extension to the standard RADIUS Client MIB. This MIB provides read-write access to configuration objects not provided in the standard RADIUS Accounting Client MIB (RFC2618). However, the write capability must only be supported for SNMPv3, or other SNMP versions with adequately strong security." ::= { etsysRadiusAcctClientMIBGroups 1 } -- ------------------------------------ -- Compliance statements -- ------------------------------------ etsysRadiusClientMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for Accounting clients implementing the RADIUS Accounting Client MIB." MODULE -- this module MANDATORY-GROUPS { etsysRadiusAcctClientMIBGroup } ::= { etsysRadiusAcctClientMIBCompliances 1 } END