DECHUB900-HRIP-MIB-V3-0 DEFINITIONS ::= BEGIN -- -- Definitions of Managed Objects for Digital Equipment Corporation's -- DEChub900 Ring Insertion Process (HRIP) -- ======================================= -- -- -- Name: hrip3-0.txt -- Version: 3.0 -- Date: April, 1997 -- Company: Digital Equipment Corperations -- Mail: hub900-support@lkg.dec.com -- -- -- -- -- -- This Digital Equipment Corporation SNMP Management Information Base -- Specification embodies Digital Equipment Corporation's confidential and -- proprietary intellectual property. Digital Equipment Corporation -- retains all title and ownership in the Specification, including any -- revisions. -- -- It is Digital Equipment Corporation's intent to encourage the widespread -- use of this Specification in connection with the management of Digital -- Equipment Corporation products. -- -- Digital Equipment Corporation grants vendors, end-users, and other -- interested parties a non-exclusive license to use this Specification in -- connection with the management of Digital Equipment Corporation -- products. -- -- Digital Equipment Corporation reserves the right to make changes in this -- specification and other information contained in this document without -- prior notice. -- -- Digital Equipment Corporation makes no warranty, either expressed or -- implied, as to the use, operation, condition, or performance of the -- Specification. In no event shall Digital Equipment Corporation be -- liable for any incidental, indirect, special, or consequential damages -- whatsoever (including but not limited to loss of profits) arising out of -- or related to this document or the information contained in it. -- -- -- -- -- -- -- -- 1 Status of This Memo -- -- This MIB module provides definitions for Digital Equipment Corporation's -- DEChub900 MultiSwich Hub Ring Insertion Process (HRIP). This MIB is -- implemented by the DEChub900's Hub Manager. -- -- Digital posts product MIBs on web sites at: -- -- http://www.networks.digital.com/ -- http://www.networks.europe.digital.com/ -- http://www.networks.digital.com.au/ -- -- This particular MIB is kept in: -- -- http://www.networks.digital.com/dr/hubs/mibs -- -- -- Inquiries about the contents and use of this MIB may be sent to -- hub900-support@lkg.dec.com. -- -- -- -- 2 Relationship to Other MIBs -- -- -- The objects defined in this MIB are located under the -- private.enterprises subtree as shown below: -- -- iso(1).org(3).dod(6).internet(1) -- | -- private(4) -- | -- enterprises(1) -- | -- dec(36) -- | -- ema(2) -- | -- decMIBextension(18) -- | -- decHub900(11) -- | -- .___________.___________.___________// ...etc... -- | | -- mgmtAgent(1) common(2) -- | | -- mgmtAgentVersion1(1) ...ect... -- | -- ._____________. -- | | -- | .___________. -- chassis(1) | hrip(2) | -- |___________| -- -- -- -- 3 Abstract -- -- This MIB contains definitions for the DEChub900 Ring Insertion Process. -- -- -- -- -- 4 References -- -- -- [1] RFC 1213. McCloghrie, K., and M. Rose, "Management Information Base -- for Network Management of TCP/IP-based Internets". March, 1991. -- -- [2] RFC 1155. Rose, M., and K. McCloghrie, "Structure and Identification -- of Management Information for TCP/IP-based Internets". May, 1990. -- -- [3] DEChub 900 MultiSwitch Owner's Manual. Digital Equipment -- Corp. Order number: EK-DH2MS-OM.. -- -- -- -- -- 5 Object Synopsis -- -- -- -- Object Name Object ID Non-Vol -- ================================= ================= ======== -- hrip p.2 -- hripPubRingCfgTable p.2.1 -- hripPubRingCfgEntry p.2.1.1 -- hripRingIndex p.2.1.1.1.n -- hripRingCfgSpeed p.2.1.1.2.n yes -- hripPubSlotCfgTable p.2.2 -- hripPubSlotCfgEntry p.2.2.1 -- hripSlotIndex p.2.2.1.1.n -- hripSlotCfgDisable p.2.2.1.2.n yes -- hripSlotCfgForce p.2.2.1.3.n yes -- hripPubRingStatTable p.2.3 -- hripPubRingStatEntry p.2.3.1 -- hripRingIndex p.2.3.1.1.n -- hripRingStatNumModInserted p.2.3.1.2.n -- hripPubSlotStatTable p.2.4 -- hripPubSlotStatEntry p.2.4.1 -- hripSlotIndex p.2.4.1.1.n -- hripSlotStatRingAInsertCount p.2.4.1.2.n -- hripSlotStatRingBInsertCount p.2.4.1.3.n -- hripSlotStatTcuA p.2.4.1.4.n -- hripSlotStatTcuB p.2.4.1.5.n -- -- where p is: iso(1).org(3).dod(6).internet(1).private(4) -- enterprises(1).dec(36).ema(2).decMIBextension(18) -- decHub900(11).mgmtAgent(1).mgmtAgentVersion1(1) -- -- and n is the instance of the tabular object. -- IMPORTS Gauge, enterprises FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212; -- Path to the Hub Ring Insertion Process MIB. dec OBJECT IDENTIFIER ::= { enterprises 36 } ema OBJECT IDENTIFIER ::= { dec 2 } decMIBextension OBJECT IDENTIFIER ::= { ema 18 } decHub900 OBJECT IDENTIFIER ::= { decMIBextension 11 } mgmtAgent OBJECT IDENTIFIER ::= { decHub900 1 } mgmtAgentVersion1 OBJECT IDENTIFIER ::= { mgmtAgent 1 } -- The Hub Ring Insertion Process MIB. hrip OBJECT IDENTIFIER ::= { mgmtAgentVersion1 2 } -- -- Ring Configuration Table -- hripPubRingCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HripPubRingCfgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Defines a table for ring speeds. The table has 2 rows. Row 1 defines ring speed for ring A and row 2 defines the ring speed for ring B." ::= { hrip 1 } hripPubRingCfgEntry OBJECT-TYPE SYNTAX HripPubRingCfgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the hripPubRingCfgTable." INDEX {hripRingCfgIndex} ::= { hripPubRingCfgTable 1 } HripPubRingCfgEntry ::= SEQUENCE { hripRingCfgIndex INTEGER, hripRingCfgSpeed INTEGER } hripRingCfgIndex OBJECT-TYPE SYNTAX INTEGER { ringA(1), ringB(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Identifies the ring being accessed ie the row of the table being referred to." ::= { hripPubRingCfgEntry 1 } hripRingCfgSpeed OBJECT-TYPE SYNTAX INTEGER { speed4(2), speed16(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The speed of each of the token rings on the backplane. speed4(1) indicates a speed of 4 Mbits per second while speed16(2) indicates 16 Mbits per second. The value of this object is maintained across power cycles and resets." ::= { hripPubRingCfgEntry 2 } -- -- Slot Configuration Table -- hripPubSlotCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HripPubSlotCfgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Defines a table for Slot Configurations. Each row in the table corresponds to a backplane slot (hripSlotIndex)." ::= { hrip 2 } hripPubSlotCfgEntry OBJECT-TYPE SYNTAX HripPubSlotCfgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the hripPubSlotCfgTable." INDEX { hripSlotCfgIndex } ::= { hripPubSlotCfgTable 1 } HripPubSlotCfgEntry ::= SEQUENCE { hripSlotCfgIndex INTEGER, hripSlotCfgDisable INTEGER, hripSlotCfgForce INTEGER } hripSlotCfgIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Index into the table of slot configurations." ::= { hripPubSlotCfgEntry 1 } hripSlotCfgDisable OBJECT-TYPE SYNTAX INTEGER { enabled_1(1), disabled_1(2), enabled_2(3), disabled_4(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Locks out the corresponding backplane port in that slot. _2 is used for linecards like the MIPPY that have multiple physical token ring backplane ports. The default setting is enable (for ports 1 & 2) The value of this object is maintained across power cycles and resets." ::= { hripPubSlotCfgEntry 2 } hripSlotCfgForce OBJECT-TYPE SYNTAX INTEGER { noForce_1(1), -- no forcing by NOC on port 1 forceRingA_1(2), -- force to speed of Ring A on port 1 forceRingB_1(3), -- force to speed of Ring B on port 1 noForce_2(4), -- no forcing by NOC on port 1 forceRingA_2(5), -- force to speed of Ring A on port 1 forceRingB_2(6) -- force to speed of Ring B on port 1 } ACCESS read-write STATUS mandatory DESCRIPTION "Describes a slot/ring pairing. _2 is used for linecards like the MIPPY that have multiple physical token ring backplane ports. The value of this object is maintained across power cycles and resets." ::= { hripPubSlotCfgEntry 3 } -- -- Ring status table. -- -- These objects are used by NMS to monitor status of TR Insertion -- Process. -- hripPubRingStatTable OBJECT-TYPE SYNTAX SEQUENCE OF HripPubRingStatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table describing the number of modules on each ring." ::= { hrip 3 } hripPubRingStatEntry OBJECT-TYPE SYNTAX HripPubRingStatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry describing the number of modules on each ring." INDEX { hripRingStatIndex } ::= { hripPubRingStatTable 1 } HripPubRingStatEntry ::= SEQUENCE { hripRingStatIndex INTEGER, hripRingStatNumModInserted INTEGER } hripRingStatIndex OBJECT-TYPE SYNTAX INTEGER { ringA (1), ringB (2) } ACCESS read-only STATUS mandatory DESCRIPTION "An index into the hripPubRingStatTable." ::= { hripPubRingStatEntry 1 } hripRingStatNumModInserted OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The number of modules inserted onto the ring." ::= { hripPubRingStatEntry 2 } -- -- Slot Status Table. -- hripPubSlotStatTable OBJECT-TYPE SYNTAX SEQUENCE OF HripPubSlotStatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The status of modules inserted on each slot of backplane." ::= { hrip 4 } hripPubSlotStatEntry OBJECT-TYPE SYNTAX HripPubSlotStatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the hripPubSlotStatTable." INDEX { hripSlotStatIndex } ::= { hripPubSlotStatTable 1 } HripPubSlotStatEntry ::= SEQUENCE { hripSlotStatIndex INTEGER, hripSlotStatRingAInsertCount Gauge, hripSlotStatRingBInsertCount Gauge, hripSlotStatTcuA INTEGER, hripSlotStatTcuB INTEGER } hripSlotStatIndex OBJECT-TYPE SYNTAX INTEGER (1..8) ACCESS read-only STATUS mandatory DESCRIPTION "The index into slot status table." ::= { hripPubSlotStatEntry 1 } hripSlotStatRingAInsertCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that the module has transitioned between inserted/wrapped states on backplane ring A, since the module was last reset/power-cycled." ::= { hripPubSlotStatEntry 2 } hripSlotStatRingBInsertCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that the module has transitioned between inserted/wrapped states on backplane ring B, since the module was last reset/power-cycled." ::= { hripPubSlotStatEntry 3 } hripSlotStatTcuA OBJECT-TYPE SYNTAX INTEGER { inserted(1), wrapped(2), notTR(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of the TCU on ring A. If there is a non Token Ring linecard plugged into the hub, the value reported should be nonTR(3). For a Token Ring line-card the value is inserted or wrapped" ::= { hripPubSlotStatEntry 4 } hripSlotStatTcuB OBJECT-TYPE SYNTAX INTEGER { inserted(1), wrapped(2), notTR(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of the TCU on ring B. If there is a non Token Ring linecard plugged into the hub, the value reported should be nonTR(3). For a Token Ring line-card the value is inserted or wrapped " ::= { hripPubSlotStatEntry 5 } END