ODS-284 { iso org(3) dod(6) internet(1) private(4) enterprises(1) 165 } DEFINITIONS ::= BEGIN -- Title: OPTICAL DATA SYSTEMS 10Base-T HUB MIB -- Date: 12 August 1991 IMPORTS enterprises, OBJECT-TYPE, NetworkAddress, IpAddress, Counter, Gauge, TimeTicks, DisplayString FROM RFC1065-SMI; -- Note: This MIB module uses the extended OBJECT-TYPE macro -- as defined by the Internet-Draft "Towards Concise -- MIB extension which allow an object description and -- indexes (used to define instance identification -- of a conceptual row) to be included in the ASN -- object definitions. enterprises OBJECT IDENTIFIER ::= { 1 3 6 1 4 1 } intellicom OBJECT IDENTIFIER ::= { enterprises 165 } commDevices OBJECT IDENTIFIER ::= { intellicom 2 } hub OBJECT IDENTIFIER ::= { commDevices 1 } hubCommon OBJECT IDENTIFIER ::= { hub 1 } hubSysGroup OBJECT IDENTIFIER ::= { hubCommon 1 } hardwareGroup OBJECT IDENTIFIER ::= { hubCommon 2 } softwareGroup OBJECT IDENTIFIER ::= { hubCommon 3 } hubGroup OBJECT IDENTIFIER ::= { hubCommon 4 } boardGroup OBJECT IDENTIFIER ::= { hubCommon 5 } portGroup OBJECT IDENTIFIER ::= { hubCommon 6 } alarmGroup OBJECT IDENTIFIER ::= { hubCommon 7 } hubSysVendorName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The name of the OEM vendor, Optical Data Systems" ::= { hubSysGroup 1} hubSysProductName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The hub's product name designation, ODS 284 Hub" ::= { hubSysGroup 2 } hwVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Textual string describing the Hub's hardware version. ODS 10Base-T Hub" ::= { hardwareGroup 1 } hwTotalRAM OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The total amount of read-write memory (in bytes) in the hub controller." ::= { hardwareGroup 2 } hwTotalROM OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The total amount of read-only memory (in bytes) in the hub controller." ::= { hardwareGroup 3 } hwCpuType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Textual description of the microprocessor type used in the hub controller." ::= { hardwareGroup 4 } hwTotalBoardSlots OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of hub repeater board slots." ::= { hardwareGroup 5 } hwTotalBoards OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of repeater boards in hub." ::= { hardwareGroup 6 } hwHubRevision OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The hub board part number and revision letter." ::= { hardwareGroup 7 } hwCpuRevision OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The CPU board part number and revision letter." ::= { hardwareGroup 8 } swVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The hub controller's software version, Version 2.0" ::= { softwareGroup 1 } hubReset OBJECT-TYPE SYNTAX INTEGER { reset(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this value to reset (1) will cause the hub to initiate a system reset (warm boot)." ::= { hubGroup 1 } hubElapsedTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The elapsed time since last system reset, in 10 millisecond time units." ::= { hubGroup 2 } hubResetCounters OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Resets all hub counters" ::= { hubGroup 3 } hubPeakTraffic OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The peak traffic, in frames-per-second, with respect to the entire hub." ::= { hubGroup 4 } hubAverageTraffic OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The average traffic, in frames-per-second, with respect to the entire hub." ::= { hubGroup 5 } hubFramesRcvd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received by the hub." ::= { hubGroup 6 } hubFramesRcvdOK OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received without error." ::= { hubGroup 7 } hubTotalOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets received by the hub." ::= { hubGroup 8 } hubTotalErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received with error." ::= { hubGroup 9 } hubCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of collisions." ::= { hubGroup 10 } hubLateCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of 'Out of Window' collisions." ::= { hubGroup 11 } hubCrcErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received with CRC error." ::= { hubGroup 12 } hubAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received with alignment errors." ::= { hubGroup 13 } hubPygmyFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of pygmy frames." ::= { hubGroup 14 } hubJabberEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of jabber (too long frame) events." ::= { hubGroup 15 } hubFactoryReset OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Reserved for factory use." ::= { hubGroup 20 } hubSerialNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The serial number of the unit." ::= { hubGroup 21 } hubSysLocation OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "For use by system administrator." ::= { hubGroup 22 } hubPassword OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Reserved for factory use." ::= { hubGroup 23 } boardTable OBJECT-TYPE SYNTAX SEQUENCE OF BoardEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The hub repeater board entry table. Each entry in the table represents a repeater board." ::= { boardGroup 1 } boardEntry OBJECT-TYPE SYNTAX BoardEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Stores management information on a per-repeater board basis." INDEX { boardIndex } ::= { boardTable 1 } BoardEntry ::= SEQUENCE { boardIndex INTEGER, boardAdminState INTEGER, boardDescription DisplayString, boardTotalPorts INTEGER, boardActivePorts INTEGER, boardElapsedTime TimeTicks, boardResetCounters INTEGER, boardPeakTraffic Gauge, boardAverageTraffic Gauge, boardFramesRcvd Counter, boardFramesRcvdOK Counter, boardTotalOctets Counter, boardTotalErrors Counter, boardCollisions Counter, boardLateCollisions Counter, boardCrcErrors Counter, boardAlignErrors Counter, boardPygmyFrames Counter, boardJabberEvents Counter, boardPartitionThreshold INTEGER } boardIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The board number. Valid range: 1 to hwBoardCount." ::= { boardEntry 1 } boardAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired status of the hub repeater board. Setting the value to disabled(2) will disable every port on the board. Must recycle power in in a single board system to re-enable ports" ::= { boardEntry 2 } boardDescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Textual description of the repeater board type." ::= { boardEntry 3 } boardTotalPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports contained in the repeater board." ::= { boardEntry 4 } boardActivePorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports on the board that have not been partitioned." ::= { boardEntry 5 } boardElapsedTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The elapsed time, in 10 millisecond units, since the last board reset." ::= { boardEntry 6 } boardResetCounters OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Resets all board counters" ::= { boardEntry 7 } boardPeakTraffic OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The peak traffic, in frames-per-second, with respect to the board." ::= { boardEntry 8 } boardAverageTraffic OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The average traffic, in frames-per-second, with respect to the board." ::= { boardEntry 9 } boardFramesRcvd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received by board." ::= { boardEntry 10 } boardFramesRcvdOK OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received by board without error." ::= { boardEntry 11 } boardTotalOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets received by board." ::= { boardEntry 12 } boardTotalErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received by board with error." ::= { boardEntry 13 } boardCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of collisions associated with board." ::= { boardEntry 14 } boardLateCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of 'Out of Window' collision associated with this board." ::= { boardEntry 15 } boardCrcErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received by the board with CRC error." ::= { boardEntry 16 } boardAlignError OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received by the board with alignment error." ::= { boardEntry 17 } boardPygmyFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of pygmy frames received by the board." ::= { boardEntry 18 } boardJabberEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of jabber (too long frame) associated with the board." ::= { boardEntry 19 } boardPartitionThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of jabber events that will trigger partitioning. A value of (1) indicates partitioning will occur after 31 events." ::= { boardEntry 20 } portTable OBJECT-TYPE SYNTAX SEQUENCE OF PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port entries." ::= { portGroup 1 } portEntry OBJECT-TYPE SYNTAX PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A conceptual row defining the per-port management information." INDEX { boardIndex, portIndex } ::= { portTable 1 } PortEntry ::= SEQUENCE { portIndex INTEGER, portAdminState INTEGER, portState INTEGER, portReset INTEGER, portIfType INTEGER, portDescription DisplayString, portResetCounters INTEGER, portFramesRcvd Counter, portFramesRcvdOK Counter, portTotalOctets Counter, portTotalErrors Counter, portCollisions Counter, portLateCollisions Counter, portCrcErrors Counter, portAlignErrors Counter, portPygmyFrames Counter, portNonSfdFrames Counter, portPhaseLockErrors Counter, portGoodLinkState INTEGER } portIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The location of entry in the portTable ." ::= { portEntry 1 } portAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of the port. Setting value to disabled will disable this port." ::= { portEntry 2 } portState OBJECT-TYPE SYNTAX INTEGER { enabled(1), partitioned(2), disabled(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current partition state of the port." ::= { portEntry 3 } portReset OBJECT-TYPE SYNTAX INTEGER { reset(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Reset port. Enables port if disabled and reconnects port if partitioned." ::= { portEntry 4 } portIfType OBJECT-TYPE SYNTAX INTEGER { tenbaset(1), aui(2), external(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The interface type associated with the port." ::= { portEntry 5 } portDescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A Textual description of the port interface." ::= { portEntry 6 } portResetCounters OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Resets all port counters" ::= { portEntry 7 } portFramesRcvd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received over port." ::= { portEntry 8 } portFramesRcvdOK OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received over this port without error." ::= { portEntry 9 } portTotalOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets received over this port." ::= { portEntry 10 } portTotalErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of errors associated with this port." ::= { portEntry 11 } portCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of collision associated with this port." ::= { portEntry 12 } portLateCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of 'Out of Window' collisions associated with this port." ::= { portEntry 13 } portCrcErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received over this port with CRC error." ::= { portEntry 14 } portAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received over this port with alignment errors." ::= { portEntry 15 } portPygmyFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of pygmy frames received over this port." ::= { portEntry 16 } portNonSfdFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received over this port with SFD bits missing." ::= { portEntry 17 } portPhaseLockErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of phase lock loop (jitter) events associated with this port." ::= { portEntry 18 } portGoodLinkState OBJECT-TYPE SYNTAX INTEGER { enabled-pulses-received (1), enabled-no-pulses-received (2), disabled (3) } ACCESS read-write STATUS mandatory DESCRIPTION "Allows port's goodlink pulses to be disabled so as to be compatible with pre-10Base/T products and indicates whether or not goodlink pulses are being received when enabled. Writing a value of 1 will enable goodlink. Writing a value of 3 will disable goodlink." ::= { portEntry 19 } END