-- $Id: modules.mib,v 1.17 1999/05/30 09:53:35 idan Exp $ HYNEX-MODULE-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, NetworkAddress, IpAddress, Counter, Gauge, TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC1212; -- ********************************************************************* -- Software objects -- ********************************************************************* hynet OBJECT IDENTIFIER ::= { enterprises 809 } common OBJECT IDENTIFIER ::= { hynet 2 } hardware OBJECT IDENTIFIER ::= { common 2 } modules OBJECT IDENTIFIER ::= { hardware 4 } moduleTable OBJECT-TYPE SYNTAX SEQUENCE OF ModuleEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of modules" ::= { modules 1 } moduleEntry OBJECT-TYPE SYNTAX ModuleEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the module table" INDEX { moduleIndex } ::= { moduleTable 1 } ModuleEntry ::= SEQUENCE { moduleIndex INTEGER, moduleType INTEGER, moduleTypeVariant INTEGER, moduleAdminState INTEGER, moduleOperState INTEGER, moduleBaseIfIndexNumber INTEGER, moduleIfIndexesNumber INTEGER, moduleLocationIndex INTEGER, moduleLocationSlot INTEGER } moduleIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of module" ::= { moduleEntry 1} moduleType OBJECT-TYPE SYNTAX INTEGER { core(1), lan(2), swc(3), lim(4), shaper(5), csm(6) } ACCESS read-only STATUS mandatory DESCRIPTION "Type of Module" ::= { moduleEntry 2} moduleTypeVariant OBJECT-TYPE SYNTAX INTEGER { unknown(1), -- fantom defined by manager novar(2), -- only one variant exists -- CORE core-960(3), -- hylink 82000 core-960-86(4), -- muxlink 86000 hunt-960(5), -- HUNT i960 Core hunt-860(6), -- MC860 core Modules -- SWC a(7), -- HUNT-A b(8), -- HUNT-B -- LIM oc3(9), dsx3(10), dsx1(11), -- CSM ces-ds1(12), ces-ds3(13), x21(14), -- OC3 oc3-82(15), oc3-86(16), e3-82(17), t3-82(18), -- LAN olan(19), felan(20), -- FAST Ethernet felanii(21), flan(22) -- FDDI } ACCESS read-write STATUS mandatory DESCRIPTION "Type Variant of Module" ::= { moduleEntry 3} moduleAdminState OBJECT-TYPE SYNTAX INTEGER { oos(1), active(2), standby(3), maintenance(4) } ACCESS read-write STATUS mandatory DESCRIPTION " active - module should be activated if present standby - module placed in stadby if present oos - module be ignored if present maintenance - module is in maintenance. on Reboot, returns to preveous state" ::= { moduleEntry 4} moduleOperState OBJECT-TYPE SYNTAX INTEGER { oos(1), active(2), standby(3), maintenance(4), fault(5) } ACCESS read-only STATUS mandatory DESCRIPTION " active - module is active standby - module is in standby mode oos - module is ignored fault - module is defective or missing maintenance - mentenace is being performed" ::= { moduleEntry 5} moduleBaseIfIndexNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Base If index" ::= { moduleEntry 6} moduleIfIndexesNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "If indexes number" ::= { moduleEntry 7} moduleLocationIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of location" ::= { moduleEntry 8} moduleLocationSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Location's slot" ::= { moduleEntry 9} END