ELS100-S24TX2M-MIB DEFINITIONS ::= BEGIN IMPORTS internet FROM RFC1155-SMI MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC; -- private OBJECT IDENTIFIER ::= { internet 4 } -- enterprises OBJECT IDENTIFIER ::= { private 1 } -- cabletron OBJECT IDENTIFIER ::= { enterprises 52 } -- namingTree OBJECT IDENTIFIER ::= { cabletron 3 } -- mtExpanded OBJECT IDENTIFIER ::= { namingTree 9 } -- mtThrdParty OBJECT IDENTIFIER ::= { mtExpanded 1 } -- tpStandAlone OBJECT IDENTIFIER ::= { mtThrdParty 10 } tpELS100S24TX2M MODULE-IDENTITY LAST-UPDATED "200202202202Z" -- Wed Feb 20 22:02 GMT 2002 ORGANIZATION "Enterasys Networks, Inc." CONTACT-INFO "Enterasys Networks, Inc. 35 Industrial Way, P.O. Box 5005 Rochester, NH 03867-5005 (603) 332-9400 support@enterasys.com http://www.enterasys.com" DESCRIPTION "The MIB module for ELS100-S24TX2M." REVISION "200208051753Z" -- Mon Aug 5 17:53 GMT 2002 DESCRIPTION "Added switchOIDTable for identifying the individual switches in a stack of switches." REVISION "200202202202Z" -- Wed Feb 20 22:02 GMT 2002 DESCRIPTION "Pretty print." REVISION "199910010000Z" DESCRIPTION "Initial version of this MIB." -- ::= { tpStandAlone 7 } ::= { internet private(4) enterprises(1) cabletron(52) namingTree(3) mtExpanded(9) mtThrdParty(1) tpStandAlone(10) tpELS100S24TX2M(7) } switchInfo OBJECT IDENTIFIER ::= { tpELS100S24TX2M 1 } switchPortMgt OBJECT IDENTIFIER ::= { tpELS100S24TX2M 2 } systemSTAMgt OBJECT IDENTIFIER ::= { tpELS100S24TX2M 3 } tftpDownloadMgt OBJECT IDENTIFIER ::= { tpELS100S24TX2M 4 } restartMgt OBJECT IDENTIFIER ::= { tpELS100S24TX2M 5 } portMirrorMgt OBJECT IDENTIFIER ::= { tpELS100S24TX2M 6 } igmpMgt OBJECT IDENTIFIER ::= { tpELS100S24TX2M 7 } -- -- switchInfo -- switchNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of switches present on this system." ::= { switchInfo 1 } switchInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF SwitchInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of descriptive and status information about switches in this system." ::= { switchInfo 2 } switchInfoEntry OBJECT-TYPE SYNTAX SwitchInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information about a single switch in this system. " INDEX { swUnitIndex } ::= { switchInfoTable 1 } SwitchInfoEntry ::= SEQUENCE { swUnitIndex Integer32, swMainBoardHwVer DisplayString, swMainBoardFwVer DisplayString, swAgentBoardHwVer DisplayString, swAgentBoardFwVer DisplayString, swAgentBoardPOSTCodeVer DisplayString, swPortNumber Integer32, swPowerStatus INTEGER, swExpansionSlot1 INTEGER, swExpansionSlot2 INTEGER, swRoleInSystem INTEGER } swUnitIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object identifies the switch within the system for which this entry contains information. This value can never be greater than switchNumber." ::= { switchInfoEntry 1 } swMainBoardHwVer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware version of the main board." ::= { switchInfoEntry 2 } swMainBoardFwVer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version of the main board." ::= { switchInfoEntry 3 } swAgentBoardHwVer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware version of the agent board." ::= { switchInfoEntry 4 } swAgentBoardFwVer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version of the agent board." ::= { switchInfoEntry 5 } swAgentBoardPOSTCodeVer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "POST code version of the agent board." ::= { switchInfoEntry 6 } swPortNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total port number of this switch (including expansion slot)." ::= { switchInfoEntry 7 } swPowerStatus OBJECT-TYPE SYNTAX INTEGER { internalPower(1), redundantPower(2), internalAndRedundantPower(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the switch using internalPower(1), redundantPower(2) or both(3)" ::= { switchInfoEntry 8 } swExpansionSlot1 OBJECT-TYPE SYNTAX INTEGER { hundredBaseFX2Port(1), thousandBaseSX(2), stackingModule4GB(3), hundredBaseFX1Port(4), thousandBaseLX(5), thousandBaseT(6), thousandBaseGBIC(7), stackingModule2GB(8), other(9), notPresent(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of expansion module in this switch slot 1." ::= { switchInfoEntry 9 } swExpansionSlot2 OBJECT-TYPE SYNTAX INTEGER { hundredBaseFX2Port(1), thousandBaseSX(2), stackingModule4GB(3), hundredBaseFX1Port(4), thousandBaseLX(5), thousandBaseT(6), thousandBaseGBIC(7), stackingModule2GB(8), other(9), notPresent(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of expansion module in this switch slot 2." ::= { switchInfoEntry 10 } swRoleInSystem OBJECT-TYPE SYNTAX INTEGER { master(1), backupMaster(2), slave(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the switch is master(1), backupMaster(2) or slave(3) in this system." ::= { switchInfoEntry 11 } switchOIDTable OBJECT-TYPE SYNTAX SEQUENCE OF SwitchOIDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of System Object Identifiers for switches in this system." ::= { switchInfo 3 } switchOIDEntry OBJECT-TYPE SYNTAX SwitchOIDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing System Object Identifier for a single switch in this system." INDEX { switchOIDIndex } ::= { switchOIDTable 1 } SwitchOIDEntry ::= SEQUENCE { switchOIDIndex INTEGER, switchOIDValue OBJECT IDENTIFIER } switchOIDIndex OBJECT-TYPE SYNTAX INTEGER( 1 .. 65535 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object identifies the switch within the system for which this entry contains information. This value can never be greater than switchNumber. Index value 1 always represents the Master in a stacked configuration and the only device in a standalone configuration. Subsequent indices are sequential with the lowest number representing the Slave nearest the Master and so on." ::= { switchOIDEntry 1 } switchOIDValue OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the System Object Identifier that uniquely identifies the type of switch." ::= { switchOIDEntry 2 } -- -- switchPortMgt -- switchPortMgtTable OBJECT-TYPE SYNTAX SEQUENCE OF SwitchPortMgtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of descriptive and status information about configuration of each switch ports (including expansion slot) in this system." ::= { switchPortMgt 1 } switchPortMgtEntry OBJECT-TYPE SYNTAX SwitchPortMgtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information about configuration in one switch port of the switch." INDEX { swUnitIndex, swPortMgtIndex } ::= { switchPortMgtTable 1 } SwitchPortMgtEntry ::= SEQUENCE { swPortMgtIndex Integer32, swPortMgtPortType INTEGER, swPortMgtSpeedDpxAdmin INTEGER, swPortMgtSpeedDpxInUse INTEGER, swPortMgtFlowCtrlAdmin INTEGER, swPortMgtFlowCtrlInUse INTEGER } swPortMgtIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object identifies the port within the switch for which this entry contains information." ::= { switchPortMgtEntry 1 } swPortMgtPortType OBJECT-TYPE SYNTAX INTEGER { hundredBaseTX(1), hundredBaseFX(2), thousandBaseSX(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the port type is tenBaseT/hundredBaseTX(1), hundredBaseFX(2) or thousandBaseSX(3)." ::= { switchPortMgtEntry 2 } swPortMgtSpeedDpxAdmin OBJECT-TYPE SYNTAX INTEGER { halfDuplex10(1), fullDuplex10(2), halfDuplex100(3), fullDuplex100(4), halfDuplex1000(5), fullDuplex1000(6), autoNegotiation(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the port speed and duplex mode as follows: halfDuplex10(1) - 10Mbps and half duplex mode fullDuplex10(2) - 10Mbps and full duplex mode halfDuplex100(3) - 100Mbps and half duplex mode fullDuplex100(4) - 100Mbps and full duplex mode halfDuplex1000(5) - 1000Mbps and half duplex mode fullDuplex1000(6) - 1000Mbps and full duplex mode autoNegotiation(7) - let the switch to negotiate with the other end of connection. hundredBaseTX port can be set as halfDuplex10(1) fullDuplex10(2) halfDuplex100(3) fullDuplex100(4) autoNegotiation(7) hundredBaseFX port can be set as halfDuplex100(3) fullDuplex100(4) thousandBaseSX port can be set as halfDuplex1000(5) fullDuplex1000(6) autoNegotiation(7) The actual operating speed and duplex of the port is given by swPortMgtSpeedDpxInUse." DEFVAL { autoNegotiation } ::= { switchPortMgtEntry 3 } swPortMgtSpeedDpxInUse OBJECT-TYPE SYNTAX INTEGER { halfDuplex10(1), fullDuplex10(2), halfDuplex100(3), fullDuplex100(4), halfDuplex1000(5), fullDuplex1000(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operating speed and duplex mode of the switched port." ::= { switchPortMgtEntry 4 } swPortMgtFlowCtrlAdmin OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), backPressure(3), dot3xFlowControl(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "(1) Flow control mechanism is enabled. If the port type is hundredBaseTX or thousandBaseSX: When the port is operating in halfDuplex mode, the port uses backPressure flow control mechanism. When the port is operating in fullDuplex mode, the port uses IEEE 802.3x flow control mechanism. If the port type is hundredBaseFX: When the port is operating in halfDuplex mode, the port uses backPressure flow control mechanism. When the port is operating in fullDuplex mode, Flow control mechanism will not function. (2) Flow control mechanism is disabled. (3) Flow control mechanism is backPressure. When the port is in fullDuplex mode this flow control mechanism will not function. (4) Flow control mechanism is IEEE 802.3x flow control. When the port is in halfDuplex mode this flow control mechanism will not function. hundredBaseTX and thousandBaseSX port can be set as: enabled(1), disabled(2), backPressure(3), dot3xFlowControl(4). hundredBaseFX port can be set as: enabled(1), disabled(2), backPressure(3). The actual flow control mechanism is used given by swPortMgtFlowCtrlInUse." DEFVAL { enabled } ::= { switchPortMgtEntry 5 } swPortMgtFlowCtrlInUse OBJECT-TYPE SYNTAX INTEGER { backPressure(1), dot3xFlowControl(2), none(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "(1) BackPressure flow control mechanism is used. (2) IEEE 802.3 flow control mechanism is used. (3) Flow control mechanism is disabled. " ::= { switchPortMgtEntry 6 } -- -- systemSTAMgt -- systemSTAStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Global spanning tree status. (1) Spanning tree protocol is enabled. (2) Spanning tree protocol is disabled. " DEFVAL { enabled } ::= { systemSTAMgt 1 } -- -- tftpDownloadMgt -- tftpDownloadServerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of a TFTP server from which a firmware image can be downloaded." DEFVAL { '00000000'H } ::= { tftpDownloadMgt 1 } --tftpDownloadMainBoardFwFileName OBJECT-TYPE -- SYNTAX DisplayString(SIZE(0..80)) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "" -- DEFVAL { "es3526f.bin" } -- ::= { tftpDownloadMgt 2 } --tftpDownloadMainBoardFwSelected OBJECT-TYPE -- SYNTAX INTEGER { -- selected(1), -- notSelected(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Setting this object as selected. The system will download -- main board firmware when the download action be trigged." -- DEFVAL { notSelected } -- ::= { tftpDownloadMgt 3 } tftpDownloadAgentBoardFwFileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { "es3526f.bin" } ::= { tftpDownloadMgt 2 } tftpDownloadAgentBoardFwDownloadNode OBJECT-TYPE SYNTAX INTEGER { permanent(1), temporary(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether a newly upgraded firmware version should write to flash. When this object is temporary(2), following a successful upgrade the system will switch to run the new firmware but will not upgrade the new firmware to flash. That means after a power cycle, system will run the firmware residing the flash. When this object is permanent(1), following a successful firmware upgrade, the flash will be upgraded and the system will automatically switch to run the new firmware." DEFVAL { permanent } ::= { tftpDownloadMgt 3 } --tftpDownloadAgentBoardFwSelected OBJECT-TYPE -- SYNTAX INTEGER { -- selected(1), -- notSelected(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Setting this object as selected. The system will download -- agent board firmware when the download action be trigged." -- DEFVAL { notSelected } -- ::= { tftpDownloadMgt 4 } tftpDownloadStatus OBJECT-TYPE SYNTAX INTEGER { active(1), notActive(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to active(1) trigger the TFTP download action. Setting this object to notActive(2) has no effect. The system always returns the value notActive(2) when this object is read." ::= { tftpDownloadMgt 4 } -- -- restartMgt -- restartOptionPOST OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object as enabled. The system will do POST when it restart" DEFVAL { enabled } ::= { restartMgt 1 } restartOptionReloadFactoryDefault OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object as enabled. The system will do factory reset when it restart" DEFVAL { disabled } ::= { restartMgt 2 } restartOptionKeepIpSetting OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object as enabled. The system will keep IP setting when it do factory reset." DEFVAL { enabled } ::= { restartMgt 3 } restartOptionKeepUserAuthentication OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object as enabled. The system will keep user authentication setting when it do factory reset." DEFVAL { enabled } ::= { restartMgt 4 } restartAction OBJECT-TYPE SYNTAX INTEGER { active(1), notActive(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to active(1) trigger the system restart. Setting this object to notActive(2) has no effect. The system always returns the value notActive(2) when this object is read." ::= { restartMgt 5 } -- -- portMirrorMgt -- portMirrorStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port mirroring function status. (1) mirroring function is enabled. (2) mirroring function is disabled." ::= { portMirrorMgt 1 } portMirrorSnifferPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Linear port number of sniffer port to which all frames to/from mirrored ports are sent. Frames are only mirrored if the portMirrorStatus object is set to enabled(1)." ::= { portMirrorMgt 2 } portMirrorMirroredPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Linear port number of mirrored port. The traffic of mirrored port will be 'copied' to sniffer port." ::= { portMirrorMgt 3 } -- -- igmpMgt -- igmpStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Parameter to enable or disable IGMP snooping on the device. When enabled, the device will examine IGMP packets and set up filters for IGMP ports. The default is enabled." ::= { igmpMgt 1 } igmpQueryCount OBJECT-TYPE SYNTAX INTEGER (2..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of queries that have not been heard on the system before the system starts taking action to solicit reports(default is 5)." ::= { igmpMgt 2 } igmpReportDelay OBJECT-TYPE SYNTAX INTEGER (3..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Timeout value(mins) between IGMP reports received on a port for an IP Multicast Address that can pass before the system sends an IGMP Query out the port and removes it from the list(default is 5 minutes)." ::= { igmpMgt 3 } END