summaryrefslogtreecommitdiff
path: root/MIBS/enterasys/CTRMONXT-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/enterasys/CTRMONXT-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/enterasys/CTRMONXT-MIB')
-rw-r--r--MIBS/enterasys/CTRMONXT-MIB477
1 files changed, 477 insertions, 0 deletions
diff --git a/MIBS/enterasys/CTRMONXT-MIB b/MIBS/enterasys/CTRMONXT-MIB
new file mode 100644
index 0000000..4b8648d
--- /dev/null
+++ b/MIBS/enterasys/CTRMONXT-MIB
@@ -0,0 +1,477 @@
+CTRMONXT-MIB DEFINITIONS ::= BEGIN
+
+ -- ctrmon-ext (Net Monitoring (Discovery) Group)
+ -- Revision: 1.01.00
+ -- Part Number: 2170560
+ -- Date: August 14, 1995
+
+ -- Cabletron Systems, Inc.
+ -- 35 Industrial Way, P.O. Box 5005
+ -- Rochester, NH 03867-0505
+ -- (603) 332-9400
+ -- support@ctron.com
+
+ -- This module provides authoritative definitions for part
+ -- of the naming tree below:
+ --
+ -- cabletron { enterprises 52 }
+ --
+ -- This module will be extended, as additional sub-sections
+ -- of this naming tree are defined.
+ --
+
+ -- Cabletron Systems reserves the right to make changes in
+ -- specification and other information contained in this document
+ -- without prior notice. The reader should consult Cabletron Systems
+ -- to determine whether any such changes have been made.
+ --
+ -- In no event shall Cabletron Systems be liable for any incidental,
+ -- indirect, special, or consequential damages whatsoever (including
+ -- but not limited to lost profits) arising out of or related to this
+ -- document or the information contained in it, even if Cabletron
+ -- Systems has been advised of, known, or should have known, the
+ -- possibility of such damages.
+ --
+ -- Cabletron grants vendors, end-users, and other interested parties
+ -- a non-exclusive license to use this Specification in connection
+ -- with the management of Cabletron products.
+
+ -- Copyright August 95 Cabletron Systems
+
+
+
+
+
+-- Cabletron Systems Inc.
+
+
+
+
+-- 1. Status of this Memo
+
+-- This draft document is an internal Cabletron document
+-- for experimental use. Please send comments to the Bill
+-- Fardy (fardy@ctron.com) or Jason Nyberg (nyberg@ctron.com).
+
+
+-- 2. Abstract
+
+-- This memo defines a entrprise specific, Cabletron extensions
+-- to the RMON MIB (RFC 1271) use with network management
+-- protocols in TCP/IP-based internets. In particular, it
+-- defines objects for managing remote network monitoring
+-- devices tha tare not already identified in RFC1271.
+
+
+-- 3 Format of Definitions
+
+-- Section 7 contains the specification of all object types
+-- contained in this MIB module. The object types are defined
+-- using the conventions defined in the SMI, as amended by the
+-- extensions specified in [9,10].
+
+-- 4. Overview
+
+-- RFC 1271 described a set of objects that would provide information
+-- that would help a manager identify the performance and behavior
+-- of a network segment. This document extends that by specifying
+-- more specific objects that allow even greater detail into the
+-- performance and behavior of a network segment. Unless specified,
+-- these extensions do not require the objects in the RMON MIB
+-- to be present.
+--
+--
+-- 5. Structure of MIB
+
+-- The objects are arranged into the following groups:
+
+-- - Discovery
+
+-- These groups are the basic unit of conformance. If a remote
+-- monitoring device implements a group, then it must implement
+-- all objects in that group.
+
+-- All groups in this MIB are optional. Implementations of this
+-- MIB must also implement the system and interfaces group of
+-- MIB-II [6]. MIB-II may also mandate the implementation of
+-- additional groups.
+
+-- These groups are defined to provide a means of assigning
+-- object identifiers, and to provide a method for managed agents
+-- to know which objects they must implement.
+
+-- 5.1. The Discovery Group
+
+-- The Discovery Group contains information statistics measured by
+-- the probe for each monitored interface on this device. This group
+-- currently consists of the ctDiscoveryTable that is intended for
+-- discovery purposes. In the future it may be expanded.
+--
+-- 7. Definitions
+
+
+ -- This module defines extensions to the RMON MIB (RFC1271)
+ -- These cabletron xtensions are proprietary
+ IMPORTS
+ TimeTicks FROM RFC1155-SMI
+ ctronRmon FROM CTRON-MIB-NAMES
+ OBJECT-TYPE FROM RFC-1212
+ OwnerString,EntryStatus FROM RMON-MIB;
+ -- This MIB module uses the extended OBJECT-TYPE macro as defined
+ -- in RFC 1212
+
+ ctDiscovery OBJECT IDENTIFIER ::= { ctronRmon 20 }
+
+ -- The RMON Discovery Group
+ -- This group is used to implement discovery in the agent.
+ -- It does this by mapping mac address to Network address
+ -- and vice versa per interface.
+ -- It is best thought of as one physical table with
+ -- four???? logical representations.
+ -- Implemetation of this group is optional
+ -- Place holder for various protocol suites
+
+ -- First pass we identify IP, Netware (IPX) and DecNet (Phase IV)
+ctDiscoveryProtocol OBJECT IDENTIFIER ::= { ctDiscovery 1 }
+ctProtIP OBJECT IDENTIFIER ::= { ctDiscoveryProtocol 1 }
+ctProtNetware OBJECT IDENTIFIER ::= { ctDiscoveryProtocol 2 }
+ctProtDecNet OBJECT IDENTIFIER ::= { ctDiscoveryProtocol 3 }
+
+ctDiscoveryControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CtDiscoveryControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of Discovery Control Entries."
+ ::= { ctDiscovery 2 }
+
+ctDiscoveryControlEntry OBJECT-TYPE
+ SYNTAX CtDiscoveryControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of parameters that set up the discovery
+ of devices by mac address, network address, protocol
+ mapping and the interface they appear on."
+ INDEX { ctDiscoveryControlIndex }
+ ::= { ctDiscoveryControlTable 1 }
+
+CtDiscoveryControlEntry ::= SEQUENCE {
+ ctDiscoveryControlIndex INTEGER (1..65535),
+ ctDiscoveryControlDataSource OBJECT IDENTIFIER,
+ ctDiscoveryControlProtocol OBJECT IDENTIFIER,
+ ctDiscoveryControlTableSize INTEGER,
+ ctDiscoveryControlAgeInterval INTEGER,
+ ctDiscoveryControlLastDeleteTime TimeTicks,
+ ctDiscoveryControlOwner OwnerString,
+ ctDiscoveryControlStatus EntryStatus
+ }
+
+ctDiscoveryControlIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only STATUS mandatory
+ DESCRIPTION
+ "An index that uniquely identifies an entry in
+ the ctDiscoveryControl table. Each entry identifies a
+ function that will discover relationships between
+ MAC and Network layer addresses on a particular
+ interface and of a particular protocol. Information
+ about these relationships will be placed in the
+ ctDiscoveryMediaToNetTable and the ctDiscoveryNetToMedia
+ table."
+ ::= { ctDiscoveryControlEntry 1 }
+
+ctDiscoveryControlDataSource OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object identifies the source of
+ the data from which this entry creates address relationships.
+ This source can be any interface on this device. In
+ order to identify a particular interface, this object
+ shall identify the instance of the ifIndex object,
+ defined in [4,6], for the desired interface. For
+ example, if an entry were to receive data from
+ interface #1, this object would be set to ifIndex.1.
+
+ The statistics in this group reflect all packets
+ on the local network segment attached to the
+ identified interface.
+
+ This object may not be modified if the associated
+ ctDiscoveryControlStatus object is equal to valid(1)."
+ ::= { ctDiscoveryControlEntry 2 }
+
+ctDiscoveryControlProtocol OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object identifies the protocol suite, and
+ hence the type of network addresses in the tables, for
+ the table associated with this control index.. NOTE:
+ In this table, this value applies only to the network
+ layer of the packet."
+ ::= { ctDiscoveryControlEntry 3 }
+
+ctDiscoveryControlTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of ctDiscoveryMediaToNetEntries in
+ the ctDiscoveryMediaToNetTable
+ associated with this ctDiscoveryControlTable.
+ This must also be the number of entries in the
+ ctDiscoveryNetToMediaTable for this
+ ctDiscoveryControlTable."
+ ::= { ctDiscoveryControlEntry 4 }
+
+ctDiscoveryControlLastDeleteTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of sysUpTime when the last entry
+ was deleted from the ctDiscoveryMediaToNetTable
+ associated with this ctDiscoveryControlEntry."
+ ::= { ctDiscoveryControlEntry 5 }
+
+ctDiscoveryControlAgeInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The minimum amount of idle time that will be allowed
+ for an entry before it may be deleted from the table
+ by the agent.
+ The aging routine is not required to run every second."
+ ::= { ctDiscoveryControlEntry 6 }
+
+ctDiscoveryControlOwner OBJECT-TYPE
+ SYNTAX OwnerString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The entity that configured this entry and is
+ therefore using the resources assigned to it."
+ ::= { ctDiscoveryControlEntry 7 }
+
+ctDiscoveryControlStatus OBJECT-TYPE
+ SYNTAX EntryStatus
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The status of this ctDiscoveryControl Entry."
+ ::= { ctDiscoveryControlEntry 8 }
+
+
+
+ctDiscoveryMNTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CtDiscoveryMNEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of ctDiscoveryMNEntries."
+ ::= { ctDiscovery 3 }
+
+ctDiscoveryMNEntry OBJECT-TYPE
+ SYNTAX CtDiscoveryMNEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A MAC/Network address assocaition."
+ INDEX { ctDiscoveryMNIndex, ctDiscoveryMNMACAddress,
+ ctDiscoveryMNNetworkAddress }
+ ::= { ctDiscoveryMNTable 1 }
+
+CtDiscoveryMNEntry ::= SEQUENCE {
+ ctDiscoveryMNMACAddress OCTET STRING,
+ ctDiscoveryMNNetworkAddress OCTET STRING,
+ ctDiscoveryMNIndex INTEGER (1..65535),
+ ctDiscoveryMNCreationTime TimeTicks,
+ ctDiscoveryMNLastTransmitTime TimeTicks,
+ ctDiscoveryMNBoard INTEGER,
+ ctDiscoveryMNPort INTEGER
+ }
+
+ctDiscoveryMNMACAddress OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC layer address of this MAC/Network
+ association"
+ ::= { ctDiscoveryMNEntry 1 }
+
+ctDiscoveryMNNetworkAddress OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network layer address of this MAC/Network
+ association."
+ ::= { ctDiscoveryMNEntry 2 }
+
+ctDiscoveryMNIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that defines the set of collected
+ ctDiscoveryMNEntries of which this entry is part.
+ The set of MAC/Network associations identified by a
+ particular value of this index is associated with
+ the ctDiscoveryControlEntry with the same index."
+ ::= { ctDiscoveryMNEntry 3 }
+
+ctDiscoveryMNCreationTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of SysUpTime when an error free frame
+ with this source MAC/Network address association
+ was detected, and an entry with a corresponding
+ association was not present in the ctDiscoveryMNTable."
+ ::= { ctDiscoveryMNEntry 4 }
+
+ctDiscoveryMNLastTransmitTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of SysUpTime when this entry was last
+ updated. This time correponds to the last time that
+ a frame with the source MAC/Network association of
+ this dicovery entry was detected.
+ This object is useful in that the management station
+ can compute idle time by the difference between this
+ value and current sysUpTime."
+ ::= { ctDiscoveryMNEntry 5 }
+
+ctDiscoveryMNBoard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the board that this MAC/Network
+ association was last seen on. A value of zero
+ indicates that this information was not available."
+ ::= { ctDiscoveryMNEntry 6 }
+
+ctDiscoveryMNPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the port that this MAC/Network
+ association was last seen on. A value of zero
+ indicates that this information was not available."
+ ::= { ctDiscoveryMNEntry 7 }
+
+ctDiscoveryNMTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CtDiscoveryNMEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of ctDiscoveryNMEntries."
+ ::= { ctDiscovery 4 }
+
+ctDiscoveryNMEntry OBJECT-TYPE
+ SYNTAX CtDiscoveryNMEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A MAC/Network address assocaition."
+ INDEX { ctDiscoveryNMIndex, ctDiscoveryNMNetworkAddress,
+ ctDiscoveryNMMACAddress }
+ ::= { ctDiscoveryNMTable 1 }
+
+CtDiscoveryNMEntry ::= SEQUENCE {
+ ctDiscoveryNMNetworkAddress OCTET STRING,
+ ctDiscoveryNMMACAddress OCTET STRING,
+ ctDiscoveryNMIndex INTEGER (1..65535),
+ ctDiscoveryNMCreationTime TimeTicks,
+ ctDiscoveryNMLastTransmitTime TimeTicks,
+ ctDiscoveryNMBoard INTEGER,
+ ctDiscoveryNMPort INTEGER
+ }
+
+ctDiscoveryNMNetworkAddress OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Network layer address of this MAC/Network
+ association"
+ ::= { ctDiscoveryNMEntry 1 }
+
+ctDiscoveryNMMACAddress OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC layer address of this MAC/Network
+ association"
+ ::= { ctDiscoveryNMEntry 2 }
+
+ctDiscoveryNMIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index that defines the set of collected
+ ctDiscoveryNMEntries of which this entry is part.
+ The set of MAC/Network associations identified by a
+ particular value of this index is associated with
+ the ctDiscoveryControlEntry with the same index."
+ ::= { ctDiscoveryNMEntry 3 }
+
+ ctDiscoveryNMCreationTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of SysUpTime when an error free frame
+ with this source MAC/Network address association
+ was detected, and an entry with a corresponding
+ association was not present in the ctDiscoveryNMTable."
+ ::= { ctDiscoveryNMEntry 4 }
+
+ ctDiscoveryNMLastTransmitTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of SysUpTime when this entry was last
+ updated. This time correponds to the last time that
+ a frame with the source MAC/Network association of
+ this dicovery entry was detected.
+ This object is useful in that the management station
+ can compute idle time by the difference between this
+ value and current sysUpTime."
+ ::= { ctDiscoveryNMEntry 5 }
+
+ctDiscoveryNMBoard OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the board that this MAC/Network
+ association was last seen on. A value of zero
+ indicates that this information was not available."
+ ::= { ctDiscoveryNMEntry 6 }
+
+ctDiscoveryNMPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the port that this MAC/Network
+ association was last seen on. A value of zero
+ indicates that this information was not available."
+ ::= { ctDiscoveryNMEntry 7 }
+
+END