summaryrefslogtreecommitdiff
path: root/MIBS/enterasys/CTFPS-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/enterasys/CTFPS-MIB')
-rw-r--r--MIBS/enterasys/CTFPS-MIB621
1 files changed, 621 insertions, 0 deletions
diff --git a/MIBS/enterasys/CTFPS-MIB b/MIBS/enterasys/CTFPS-MIB
new file mode 100644
index 0000000..503e5ab
--- /dev/null
+++ b/MIBS/enterasys/CTFPS-MIB
@@ -0,0 +1,621 @@
+CTFPS-MIB DEFINITIONS ::= BEGIN
+
+ -- ctfps-mib.txt
+ -- Revision: 01.00.00
+ -- Date: October 14, 1996
+
+ -- Cabletron Systems, Inc.
+ -- 35 Industrial Way, P.O. Box 5005
+ -- Rochester, NH 03867-0505
+ -- (603) 332-9400
+ -- support@ctron.com
+
+ --
+ -- This module will be extended, as needed.
+ --
+
+ -- 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 96 Cabletron Systems
+
+IMPORTS
+ Gauge, Counter, TimeTicks FROM RFC1155-SMI
+ OBJECT-TYPE FROM RFC-1212
+ ctFPS FROM CTRON-MIB-NAMES ;
+
+
+-- The system group
+--
+
+ fpsSystem OBJECT IDENTIFIER ::= { ctFPS 1 }
+
+ fpsSystemSlotNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The chassis slot of this FPS system."
+ ::= { fpsSystem 1 }
+
+ fpsSystemMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ bridge(1),
+ switch(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current operation mode of the FPS."
+ ::= { fpsSystem 2 }
+
+ fpsMaxPktRam OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of packet buffers supported by the system."
+ ::= { fpsSystem 3 }
+
+ fpsFreePktRam OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packet buffers currently free in the system."
+ ::= { fpsSystem 4 }
+
+ fpsOperTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the amount of time the FPS has been operational."
+ ::= { fpsSystem 5 }
+
+ fpsInPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets received by the FPS since the last time
+ the FPS became operational."
+ ::= { fpsSystem 6 }
+
+ fpsOutPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets forwarded by the FPS."
+ ::= { fpsSystem 7 }
+
+ fpsInOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of octets received by the FPS."
+ ::= { fpsSystem 8 }
+
+ fpsOutOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of octets forwarded by the FPS."
+ ::= { fpsSystem 9 }
+
+--
+--
+--
+--
+-- FPS PORT table
+--
+--
+--
+--
+
+fpsPort OBJECT IDENTIFIER ::= { ctFPS 2 }
+
+ fpsActivePorts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of active FPS ports."
+ ::= { fpsPort 1 }
+
+ fpsMaxPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of ports that this FPS system can support."
+ ::= { fpsPort 2 }
+
+-- The fpsPortTable contains all of the per fps port information
+-- including per port status, port to interface mapping,
+-- pointers to associated clusters
+-- (port to cluster is many to one relationship)
+--
+
+ fpsPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FpsPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of status and configuration information on active
+ FPS ports in the system"
+ ::= { fpsPort 3 }
+
+ fpsPortEntry OBJECT-TYPE
+ SYNTAX FpsPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A collection of fps port status and configurations."
+ INDEX { fpsPortNum }
+ ::= { fpsPortTable 1 }
+
+
+ FpsPortEntry ::=
+ SEQUENCE {
+ fpsPortNum
+ INTEGER,
+ fpsPortIfNum
+ INTEGER,
+ fpsPortType
+ INTEGER,
+ fpsPortClusterNum
+ INTEGER,
+ fpsPortTotalAvailQueDepth
+ INTEGER,
+ fpsPortMaxQueDepth
+ INTEGER,
+ fpsPortCurrentQueDepth
+ INTEGER,
+ fpsPortBandwidthRequested
+ INTEGER,
+ fpsPortBandwidthAllocated
+ INTEGER,
+ fpsPortXmitStatus
+ INTEGER,
+ fpsPortFwdStatus
+ INTEGER,
+ fpsPortLearningStatus
+ INTEGER,
+ fpsPortUnknownStatus
+ INTEGER,
+ fpsPortBroadcastStatus
+ INTEGER,
+ fpsPortViolationStatus
+ INTEGER,
+ fpsPortCopyStatus
+ INTEGER,
+ fpsPortStatsStatus
+ INTEGER,
+ fpsPortSpecialPortsSMT
+ INTEGER,
+ fpsPortSpecialPortsHost
+ INTEGER,
+ fpsPortSpecialPortsError
+ INTEGER
+ }
+
+ fpsPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " FPS port number. A unique value in the range between 1 and
+ fpsActivePorts."
+ ::= { fpsPortEntry 1 }
+
+ fpsPortIfNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " This object uniquely identifies the interface associated
+ with the FPS port. This interface number is the same as
+ the MIBII interface number, ifIndex, defined in RFC1213."
+ ::= { fpsPortEntry 2 }
+
+ fpsPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ether(1),
+ tokenRing(2),
+ inb(3),
+ fddi(4),
+ host(5),
+ atm(6),
+ wan(7),
+ other(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Media type of this FPS port."
+ ::= { fpsPortEntry 3 }
+
+ fpsPortClusterNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "FPS cluster associated with this FPS port. Cluster numbers
+ are used to allocate FPS bandwidth for this port."
+ ::= { fpsPortEntry 4 }
+
+ fpsPortTotalAvailQueDepth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Que depth assigned to this FPS port's queue. This number
+ represents the hardware limit for the queue and can be no
+ greater than fpsPortMaxQueDepth for this FPS port."
+ ::= { fpsPortEntry 5 }
+
+ fpsPortMaxQueDepth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum depth this queue can be set to for this FPS port.
+ This number may be equal or less than the hardware limit."
+ ::= { fpsPortEntry 6 }
+
+ fpsPortCurrentQueDepth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual queue depth on this FPS port. This value is from
+ (fpsPortTotalAvailQueDepth - the number of queue entries on the
+ queue at any one time)."
+ ::= { fpsPortEntry 7 }
+
+ fpsPortBandwidthRequested OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Amount of bandwidth (in Mb/s) that this port is
+ requesting from the FPS"
+ ::= { fpsPortEntry 8 }
+
+ fpsPortBandwidthAllocated OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Estimate of the actual bandwidth this port is receiving
+ (in Mb/s) from the FPS. This value may be lower or higher
+ than the required bandwidth."
+ ::= { fpsPortEntry 9 }
+
+ fpsPortXmitStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current state of this port's transmit enable bit in
+ the Transmit Enable Register (LUFW)."
+ ::= { fpsPortEntry 10 }
+
+ fpsPortFwdStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current state of this port's forward enable bit
+ in the Forward Enable Register (LUFW). If enabled,
+ the FPS will allow packets received on this port to
+ be forwarded through the system"
+ ::= { fpsPortEntry 11 }
+
+ fpsPortLearningStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current state of this port's bit in the Learn Enable
+ Mask (LUFW). If enabled the FPS will allow dynamic
+ learning on frames received on this port."
+ ::= { fpsPortEntry 12 }
+
+ fpsPortUnknownStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current state of this port's bit in the Unkown Mask
+ (LUFW). If enabled the FPS will forward packets that
+ are unknown to this port."
+ ::= { fpsPortEntry 13 }
+
+ fpsPortBroadcastStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current state of this port's bit in the Broadcast
+ Mask (LUFW). If enabled the FPS will forward broadcast
+ packets to this port."
+ ::= { fpsPortEntry 14 }
+
+ fpsPortViolationStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current state of this port's bit in the Violation
+ Mask (LUFW). If enabled the FPS will forward packets
+ that are in violation to this port. Note: This value
+ is only valid in connection mode."
+ ::= { fpsPortEntry 15 }
+
+ fpsPortCopyStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current state of this port's bit in the Copy
+ Mask (LUFW). If enabled the FPS will copy packets
+ to this port whose BAF entry has the 'copyl' bit set."
+ ::= { fpsPortEntry 16 }
+
+ fpsPortStatsStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current state of this port's bit in the Statistics
+ Mask (LUFW). If enabled the FPS will collect statistics
+ on this port. These stats are found in the system table."
+ ::= { fpsPortEntry 17 }
+
+ fpsPortSpecialPortsSMT OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object represents whether or not this port has been
+ selected to receive SMT multicast and broadcast frames"
+ ::= { fpsPortEntry 18 }
+
+ fpsPortSpecialPortsHost OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object represents whether or not this port has been
+ selected to receive to-host frames"
+ ::= { fpsPortEntry 19 }
+
+ fpsPortSpecialPortsError OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object represents whether or not this port has been
+ selected to receive errored frames"
+ ::= { fpsPortEntry 20 }
+
+
+
+fpsCluster OBJECT IDENTIFIER ::= { ctFPS 3 }
+
+ fpsActiveClusters OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of valid FPS clusters in the system."
+ ::= { fpsCluster 1 }
+
+-- The fpsClusterTable contains all of the cluster information
+-- including valid cluster numbers, cluster type, Round Robin
+-- enable status, and ports per cluster.
+
+ fpsClusterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FpsClusterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of fps cluster entries"
+ ::= { fpsCluster 2 }
+
+ fpsClusterEntry OBJECT-TYPE
+ SYNTAX FpsClusterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A collection of fps cluster entries."
+ INDEX { fpsClusterNumber }
+ ::= { fpsClusterTable 1 }
+
+
+ FpsClusterEntry ::=
+ SEQUENCE {
+ fpsClusterNumber
+ INTEGER,
+ fpsClusterType
+ INTEGER,
+ fpsClusterRoundRobin
+ INTEGER,
+ fpsPortsPerCluster
+ INTEGER
+ }
+
+ fpsClusterNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object uniquely identifies the cluster
+ table entry. Cluster numbers are mapped to FPS ports for
+ bandwidth allocation."
+ ::= { fpsClusterEntry 1 }
+
+ fpsClusterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ethernet(1),
+ token-ring(2),
+ inb(3),
+ fnb(4),
+ host(5),
+ atm(6),
+ wan(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Media type of the FPS port that is attached to this cluster
+ number."
+ ::= { fpsClusterEntry 2 }
+
+ fpsClusterRoundRobin OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Whether a cluster is signed up for RoundRobin arbitration or
+ not. Round Robin clusters will be given unused time slices."
+ ::= { fpsClusterEntry 3 }
+
+ fpsPortsPerCluster OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of FPS ports that share this cluster number for FPS
+ bandwidth."
+ ::= { fpsClusterEntry 4 }
+
+
+fpsDMAF OBJECT IDENTIFIER ::= { ctFPS 4 }
+
+
+
+-- DMAF
+--
+-- DMAF utilization objects
+--
+--
+
+ dmafBandWidth3SecUtil OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Estimate of total FPS bandwidth utilized over
+ the last three seconds as a function of DMAFTimeSlices.
+ The counter represents hundreths of percent utilization.
+ For example a count of 25 would represent .25 percent
+ utilization."
+ ::= { fpsDMAF 1 }
+
+
+
+-- BAF
+--
+-- BAF objects
+--
+--
+fpsBAF OBJECT IDENTIFIER ::= { ctFPS 5 }
+
+ bafEntryCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries currently used in this BAF.
+ This number shall include static as well as dynamic entries"
+ ::= { fpsBAF 1 }
+
+ bafMaxEntry OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of entries this BAF can hold per hardware.
+ This includes static as well as dynamic entries"
+ ::= { fpsBAF 2 }
+
+ baf3SecUtil OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Percentage of time that the BAF was utilized
+ over the last three seconds. The Counter represents
+ hundreths of percent. For example a value of 20 would
+ represent .20 percent."
+ ::= { fpsBAF 3 }
+
+END