CT-ELS10-MIB DEFINITIONS ::= BEGIN -- ctELS10-mib.txt -- Revision: 01.01.00 -- Part Number: -- Date: July 23, 1997 -- Cabletron Systems, Inc. -- 35 Industrial Way, P.O. Box 5005 -- Rochester, NH 03867-0505 -- (603) 332-9400 -- support@ctron.com -- This module provides authoritative definitions for Cabletron's -- ELS-10 mib. -- -- This module will be extended, as required. -- -- 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 (c)1996 Cabletron Systems IMPORTS OBJECT-TYPE FROM RFC-1212 DisplayString, sysObjectID, ifOutDiscards, ifInErrors, ifOutErrors FROM RFC1213-MIB Counter, Gauge, IpAddress, TimeTicks, enterprises FROM RFC1155-SMI dot1dStpDesignatedRoot, dot1dStpRootCost, dot1dStpRootPort, dot1dStpMaxAge, dot1dStpHelloTime, dot1dStpForwardDelay, dot1dStpPortDesignatedRoot, dot1dStpPortDesignatedBridge, dot1dStpPortDesignatedCost, dot1dStpPortDesignatedPort, dot1dStpPortState FROM BRIDGE-MIB TRAP-TYPE FROM RFC-1215; -- mgmt OBJECT IDENTIFIER ::= { iso org(3) dod(6) internet(1) -- mgmt(2) } -- mib OBJECT IDENTIFIER ::= { mgmt 1 } -- directory OBJECT IDENTIFIER ::= { internet 1 } -- experimental OBJECT IDENTIFIER ::= { internet 3 } -- private OBJECT IDENTIFIER ::= { internet 4 } -- enterprises OBJECT IDENTIFIER ::= { private 1 } sigma OBJECT IDENTIFIER ::= { enterprises 97 } sys OBJECT IDENTIFIER ::= { sigma 1 } els-10 OBJECT IDENTIFIER ::= { sigma 7 } lxhw OBJECT IDENTIFIER ::= { els-10 1 } lxsw OBJECT IDENTIFIER ::= { els-10 2 } lxadmin OBJECT IDENTIFIER ::= { els-10 3 } lxswdis OBJECT IDENTIFIER ::= { els-10 4 } lxaddr OBJECT IDENTIFIER ::= { els-10 5 } lxif OBJECT IDENTIFIER ::= { els-10 6 } lxdot3 OBJECT IDENTIFIER ::= { els-10 7 } lxuart OBJECT IDENTIFIER ::= { els-10 8 } lxdebug OBJECT IDENTIFIER ::= { els-10 10 } lxlpbk OBJECT IDENTIFIER ::= { els-10 11 } lxproto OBJECT IDENTIFIER ::= { els-10 12 } lxtrunk OBJECT IDENTIFIER ::= { els-10 13 } lxworkgroup OBJECT IDENTIFIER ::= { els-10 14 } lxtrapMgt OBJECT IDENTIFIER ::= { els-10 15 } lxpingMgt OBJECT IDENTIFIER ::= { els-10 16 } lxtraceMgt OBJECT IDENTIFIER ::= { els-10 17 } lxmirrorgroup OBJECT IDENTIFIER ::= { els-10 19 } -- SMC MIB -- System group sysID OBJECT-TYPE SYNTAX INTEGER { els-10-bridge(7) } ACCESS read-only STATUS mandatory DESCRIPTION "An integer which serves to identify the type of ES/1." ::= { sys 1 } sysReset OBJECT-TYPE SYNTAX TimeTicks ACCESS read-write STATUS mandatory DESCRIPTION "The time, in centiseconds, before the device should reboot. A GetResponse value of zero indicates that no reboot time has been specified." ::= { sys 2 } sysTrapPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Zero, or the UDP port number to which a second copy of SNMP traps should be sent. Valid values are zero through 65535." ::= { sys 6 } -- HW Configuration Group lxhwDiagCode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Additoinal diagnostics information concerning the slot's module." ::= { lxhw 1 } lxhwManufData OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "A 24-byte array which contains the part number, serial number and hardware revision level of this module." ::= { lxhw 2 } lxhwPortCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxhw 3 } lxhwPortTable OBJECT-TYPE SYNTAX SEQUENCE OF LxhwPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { lxhw 4 } lxhwPortEntry OBJECT-TYPE SYNTAX LxhwPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A set of objects for each port." INDEX { lxhwPortIndex } ::= { lxhwPortTable 1 } LxhwPortEntry ::= SEQUENCE { lxhwPortIndex INTEGER, lxhwPortType INTEGER, lxhwPortSubType INTEGER, lxhwPortDiagPassed INTEGER, lxhwAddr OCTET STRING } lxhwPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxhwPortEntry 1 } lxhwPortType OBJECT-TYPE SYNTAX INTEGER { port-csma(1), port-uart(6), port-none(255) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxhwPortEntry 2 } lxhwPortSubType OBJECT-TYPE SYNTAX INTEGER { csmacd-tpx(13), csmacd-100-tpx(16), csmacd-100-fx(17), uart-female-9pin(80), no-information(255) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxhwPortEntry 3 } lxhwPortDiagPassed OBJECT-TYPE SYNTAX INTEGER { diag-passed(1), diag-failed(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxhwPortEntry 4 } lxhwAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The unique hard-wired 48-bit MAC address for the module's port." ::= { lxhwPortEntry 5 } lxhwUpLink OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Specifies whether the Up-Link I/O module is existed." ::= { lxhw 5 } lxhwUpLinkManufData OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "This is a 32-byte array which contains the part number, serial number, and hardware revision level of the Up-Link I/O module. This array is valid only when the lxhwUplink is true. If lxhwUplink is false, it returns an error." ::= { lxhw 6 } -- LXSW Configuration Group lxswNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of file sets. The default is 2." ::= { lxsw 1 } lxswFilesetTable OBJECT-TYPE SYNTAX SEQUENCE OF LxswFilesetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of the software filesets stored. The first file set refers to the one that was used when ES-10 last booted. The second fle set refers to the one which will be used when ES-10 reboots or reloads any hardware module." ::= { lxsw 2 } lxswFilesetEntry OBJECT-TYPE SYNTAX LxswFilesetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A set of objects for each file set." INDEX { lxswIndex } ::= { lxswFilesetTable 1 } LxswFilesetEntry ::= SEQUENCE { lxswIndex INTEGER, lxswDesc DisplayString, lxswCount INTEGER, lxswType OCTET STRING, lxswSizes OCTET STRING, lxswStarts OCTET STRING, lxswBases OCTET STRING, lxswFlashBank INTEGER } lxswIndex OBJECT-TYPE SYNTAX INTEGER { currently-executing(1), next-boot(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The file set number, beginning with 1 for the first file set. This number always matches the instance of the swFiles. For example, {swIndex 2} contains the value '2'." ::= { lxswFilesetEntry 1 } lxswDesc OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The description (0-255 bytes) of the software file set." ::= { lxswFilesetEntry 2 } lxswCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of files in the file set. This number may range from 1 to 255." ::= { lxswFilesetEntry 3 } lxswType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The types of tthe files within the file set." ::= { lxswFilesetEntry 4 } lxswSizes OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "An array (4 octets per file), containing the size of each of the files. Each size is encoded as a series of 4 bytes, which should be converted into a 32 bit integer." ::= { lxswFilesetEntry 5 } lxswStarts OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "An array (4 octets per file), containing the software's execution starting address of each of the files. Each address is encoded as a series of 4 bytes, which should be converted into a 32 bit integer." ::= { lxswFilesetEntry 6 } lxswBases OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "An array (4 octets per file), containing the software's base loading address of each of the files. Each address is encoded as a series of 4 bytes, which should be converted into a 32 bit integer." ::= { lxswFilesetEntry 7 } lxswFlashBank OBJECT-TYPE SYNTAX INTEGER { first-bank(1), second-bank(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The bank number where the software file set resides." ::= { lxswFilesetEntry 8 } -- LXADMIN Group lxadminFatalErr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "This is a 32 byte array which contains information about the cause of the previous system reset. This will describe the circumstances which forced the system software to perform a reboot. The values in the first byte have the following meanings (0) Power failure, (1) Watchdog Timeout, (2) NMS Requested Shutdown, (3-255) Fatal Error (next byte contains the hwIndex of the module which encountered the error; remaining 30 bytes contain additional information)." ::= { lxadmin 1 } lxadminAnyPass OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The authentication password (0-24 bytes) which must match the community name in an SNMP PDU, in order for the operation to be performed. A zero length password indicates that any community name is acceptable." ::= { lxadmin 2 } lxadminGetPass OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The authentication password (0-24 bytes) which must match the community name in an SNMP Get PDU (except for Debug or password parameters). A zero length password indicates that any community name is acceptable. Alternatively, it is acceptable if the community name matches configAnyPass." ::= { lxadmin 3 } lxadminNMSIPAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The address of the NMS to which Trap PDUs are to be sent. A value of zero indicates that Trap PDUs should be sent to the NMS last heard from." ::= { lxadmin 4 } lxadminStorageFailure OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Whether the ES-10's storage facility for its configuration parameters has failed (the ES-10 may not be able to reboot after such a failure)." ::= { lxadmin 7 } lxadminAuthenticationFailure OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "All nulls, or the IP source address within the last SNMP PDU which caused an SNMP authentication failure." ::= { lxadmin 8 } lxadminNAMReceiveCongests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxadmin 10 } lxadminArpEntries OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ARP entries for all interfaces." ::= { lxadmin 11 } lxadminArpStatics OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of statically defined ARP entries for all interfaces." ::= { lxadmin 12 } lxadminArpOverflows OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times a ARP entry could not be learned due to insufficient address table space." ::= { lxadmin 13 } lxadminIpEntries OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP Routing Database entries." ::= { lxadmin 14 } lxadminIpStatics OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of statically defined IP Routing Database entries." ::= { lxadmin 15 } lxadminStaticPreference OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The value to assign to ipRouteMetric2, when adding an OSPF-learned entry to the IP Routing Table." ::= { lxadmin 16 } lxadminRipPreference OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The value to assign to ipRouteMetric2, when adding a RIP-learned entry to the IP Routing Table." ::= { lxadmin 17 } lxadminRipRouteDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times a route learned via RIP was not added to the IP Routing Table due to insufficient Routing Table space." ::= { lxadmin 18 } lxadminRebootConfig OBJECT-TYPE SYNTAX INTEGER { no-change(1), tftp-config(2), revert-to-defaults(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The configuration file that will be used when the ES-10 reboots. This parameter is normally automatically set by the ES-10; however, an NMS may explicitly set it to either no-change (1) or revert-to-defaults (3)." ::= { lxadmin 19 } lxadminDisableButton OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { lxadmin 21 } lxadminButtonSelection OBJECT-TYPE SYNTAX INTEGER { led-any-activity(1), led-rx-activity(2), led-tx-activity(3), led-any-collision(4), led-programmed(5), led-duplex(6), led-speed(7), led-mirror(8) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { lxadmin 22 } lxadminLEDProgramOption OBJECT-TYPE SYNTAX INTEGER { program-led-any-error(1) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { lxadmin 23 } -- Software Distribution Group lxswdisDesc OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The description (0-32 bytes) of the software set currently being downloaded, or a description of the software set last downloaded since the FN10-26 booted." ::= { lxswdis 1 } lxswdisAccess OBJECT-TYPE SYNTAX INTEGER { protected(1), any-software(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The version of software that may be downloaded. Attempts to download other versions of software will be rejected. The value for swdisAccess is embedded within the software files that are to be distributed via TFTP. Its value may be derived from the names of the software files. the NMS operator may wish to use the following special values: protected (1) No software downloads will be accepted any-software (2) A software download of any version of new software will be accepted - this is the factory default" ::= { lxswdis 2 } lxswdisWriteStatus OBJECT-TYPE SYNTAX INTEGER { in-progress(1), success(2), config-error(3), flash-error(4), config-and-flash-errors(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the erase/write operation." ::= { lxswdis 3 } lxswdisConfigIp OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the NMS (i.e., any IP host) that is allowed to use TFTP to send/retrieve the configuration file of the FN10-26. A value of 0.0.0.0 (which is the factory specified default) prevents any NMS from obtaining access, while a value of 255.255.255.255 gives every NMS permission." ::= { lxswdis 4 } lxswdisConfigRetryTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds that the FN1026 will wait for an acknowledgment before it retransmits an unacknowledged TFTP data block. The factory specified default is 5 seconds." ::= { lxswdis 5 } lxswdisConfigTotalTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds that the FN10-26 will wait for an acknowledgment to a data block before it cancels a TFTP session. The factory specified default is 25 seconds." ::= { lxswdis 6 } -- Address Configuration lxaddrStatics OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of static addresses which are currently stored in the ES-10." ::= { lxaddr 1 } lxaddrDynamics OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of learned addresses in the address table." ::= { lxaddr 2 } lxaddrDynamicMax OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of spanning tree addresses which have been learned since the ES-10 was last booted (or this parameter was last reset by the NMS)." ::= { lxaddr 3 } lxaddrDynamicOverflows OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number times an address was not learned due to insufficient address table space." ::= { lxaddr 4 } lxaddrFlags OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Flags to describe the use and control of this address entry. Each bit has a different meaning. The NMS must always set either entry-static, entry-none, or entry-mesh; however, for GetRequests, the NMS will see either no bits set (if the entry does not exist), or exactly one of the following bits set: entry-dynamic-local = 30, entry-dynamic-remote = 29, entry-static = 28, entry-other = 27, entry-none = 26, entry-mesh = 25, entry-statistics = 24, Bit 31 is reserved. Any combination of the restriction bits (bits 23-21) may be set for any type of entry, except entry-other or entry-mesh: entry-no-source = 23, entry-no-multi = 22, Bit 21 is reserved, Bits 20-18 are reserved. Exactly one of the special entry bits (bits 17-10) must be set for entry-other entries, and none of the bits may be set for other than entry-other entries: entry-all-lmas = 17, entry-any-lma = 16, entry-lma = 15, entry-port = 14, entry-bpdu = 13, entry-reserved = 12, Bits 11-10 are reserved for future expansion. Bits 9-0 are reserved." ::= { lxaddr 5 } lxaddrMAC OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The MAC address for this address definition." ::= { lxaddr 6 } lxaddrPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port through which this address is connected to the ES-10 (only valid for entry-dynamic-local, entry-statistics, and entry-port entries)." ::= { lxaddr 7 } lxaddrOperation OBJECT-TYPE SYNTAX INTEGER { read-random(1), read-next(2), update(4), delete(5), read-block(6) } ACCESS read-write STATUS mandatory DESCRIPTION "The operation to be performed upon the described address. The possibilities include: read-random (1), read-next (2), zero-stats (3), update (4), delete (5), read-block (6)." ::= { lxaddr 8 } lxaddrIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The index number to be used for read-next and read-block operations. When the ES-10 boots, addrIndex is initialized to -1." ::= { lxaddr 9 } lxaddrNext OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The next value to use for addrIndex, when you use read-next or read-block operations to read the address table. When the ES-10 boots, addrNext is initialized to -1." ::= { lxaddr 10 } lxaddrBlockSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of addresses contained by addrBlock. This parameter is only used for dumping blocks of MAC addresses." ::= { lxaddr 19 } lxaddrBlock OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "A series of 0-700 octets, which represents 0-100 addresses. Each address consists of a 6 octet MacAddress followed by a 1 byte port number. If the port number is zero, then the address is that of a specially configured address; otherwise, the address is a dynamically learned address. This parameter is only used for dumping blocks of MAC addresses" ::= { lxaddr 20 } -- Interfaces Group lxifTable OBJECT-TYPE SYNTAX SEQUENCE OF LxifEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of interface entries; one per port." ::= { lxif 1 } lxifEntry OBJECT-TYPE SYNTAX LxifEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A set of objects for an interface entry." INDEX { lxifIndex } ::= { lxifTable 1 } LxifEntry ::= SEQUENCE { lxifIndex INTEGER, lxifRxCnt INTEGER, lxifTxCnt INTEGER, lxifThreshold INTEGER, lxifThresholdTime INTEGER, lxifRxQueueThresh INTEGER, lxifRxQueueThreshTime INTEGER, lxifTxStormCnt INTEGER, lxifTxStormTime TimeTicks, lxifFunction INTEGER, lxifRxHwFCSs Counter, lxifRxQueues Counter, lxifStatisticsTime TimeTicks, lxifIpAddr IpAddress, lxifIpGroupAddr IpAddress, lxifForwardedChars Counter, lxifDescr DisplayString, lxifGoodRxFrames Counter, lxifGoodTxFrames Counter } lxifIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number, beginning with 1 for the first port." ::= { lxifEntry 1 } lxifRxCnt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of small data buffers for receiving packets." ::= { lxifEntry 2 } lxifTxCnt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum size of the port's transmit queue, i.e., the number of packets that can be in the port's transmit queue, waiting to be transmitted." ::= { lxifEntry 3 } lxifThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Maximum number of combined receive and transmit packet hardware errors before an alarm should be generated." ::= { lxifEntry 4 } lxifThresholdTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The time period (in seconds) to which lxifThreshold applies. A value of zero will disable the lxifThreshold alarm." ::= { lxifEntry 5 } lxifRxQueueThresh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Maximum number of receive packet queue overflow errors before an alarm should be generated." ::= { lxifEntry 6 } lxifRxQueueThreshTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The time period (in seconds) to which lxifRxQueueThresh applies. A value of zero will disable the lxifRxQueueThresh alarm." ::= { lxifEntry 7 } lxifTxStormCnt OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of multicasts to transmit with a certain period of time (not applicable for UART ports)." ::= { lxifEntry 8 } lxifTxStormTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-write STATUS mandatory DESCRIPTION "The period of time, in centiseconds, which qualifies lxifTxStormCnt (not applicable for UART ports)." ::= { lxifEntry 9 } lxifFunction OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current functional state (protocols which have been activated and are operational) of the port. The following values or combinations are supported: 0x0001 NMS, 0x0002 TBRIDGE, 0x0004 SBRIDGE, 0x0006 SRTBRIDGE, 0x0008 MESH, 0x0010 IPROUTE, 0x0020 NO_BPDU, 0x0040 RIP, 0x0080 SRSPAN, 0x0100 PROXY, 0x0200 OSPF. These values can be configured through the protoTable. Combining TBRIDGE and SBRIDGE always produces SRTBRIDGE." ::= { lxifEntry 16 } lxifRxHwFCSs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received packets discarded due to FCS errors." ::= { lxifEntry 18 } lxifRxQueues OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received packets lost because of insufficient receive buffers. (For certain interfaces with multi-packet FIFO hardware, this count might be approximate.)" ::= { lxifEntry 19 } lxifStatisticsTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Length of time during which statistics were collected." ::= { lxifEntry 27 } lxifIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address assigned to the port. If this is zero, then the port must learn its IP address via Reverse ARP or PPP's IPCP." ::= { lxifEntry 28 } lxifIpGroupAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Zero, or an IP Group address assigned to the port." ::= { lxifEntry 29 } lxifForwardedChars OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxifEntry 30 } lxifDescr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the hardware interface." ::= { lxifEntry 32 } lxifGoodRxFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxifEntry 33 } lxifGoodTxFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxifEntry 34 } -- Dot3 Group lxdot3Table OBJECT-TYPE SYNTAX SEQUENCE OF Lxdot3Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { lxdot3 1 } lxdot3Entry OBJECT-TYPE SYNTAX Lxdot3Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { lxdot3Index } ::= { lxdot3Table 1 } Lxdot3Entry ::= SEQUENCE { lxdot3Index INTEGER, lxdot3TPLinkOK INTEGER, lxdot3LedOn INTEGER, lxdot3RxCollisions Counter, lxdot3RxRunts Counter, lxdot3RxLateColls Counter, lxdot3TxJabbers Counter, lxdot3TxBabbles Counter, lxdot3TxCollisions Counter, lxdot3SpeedSelection INTEGER, lxdot3DuplexSelection INTEGER } lxdot3Index OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxdot3Entry 1 } lxdot3TPLinkOK OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxdot3Entry 2 } lxdot3LedOn OBJECT-TYPE SYNTAX INTEGER { led-on(1), led-off(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxdot3Entry 3 } lxdot3RxCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxdot3Entry 4 } lxdot3RxRunts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxdot3Entry 5 } lxdot3RxLateColls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxdot3Entry 6 } lxdot3TxJabbers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxdot3Entry 7 } lxdot3TxBabbles OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxdot3Entry 8 } lxdot3TxCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { lxdot3Entry 9 } lxdot3SpeedSelection OBJECT-TYPE SYNTAX INTEGER { speed-10mbit(1), speed-100mbit(2), speed-auto(3) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { lxdot3Entry 13 } lxdot3DuplexSelection OBJECT-TYPE SYNTAX INTEGER { duplex-auto(1), duplex-half(2), duplex-full(3) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { lxdot3Entry 14 } -- UART Interface Group lxuartTable OBJECT-TYPE SYNTAX SEQUENCE OF LxuartEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of interface entries; one per UART port." ::= { lxuart 1 } lxuartEntry OBJECT-TYPE SYNTAX LxuartEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A set of objects for an interface entry." INDEX { lxuartIndex } ::= { lxuartTable 1 } LxuartEntry ::= SEQUENCE { lxuartIndex INTEGER, lxuartBaud INTEGER, lxuartAlignmentErrors Counter, lxuartOverrunErrors Counter } lxuartIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ES-10's port number of the port." ::= { lxuartEntry 1 } lxuartBaud OBJECT-TYPE SYNTAX INTEGER { external-clock(1), b1200-baud(2), b2400-baud(3), b4800-baud(4), b9600-baud(5), b19200-baud(6), b38400-baud(7), b56-kilobits(8), b1544-kilobits(9), b2048-kilobits(10), b45-megabits(11) } ACCESS read-write STATUS mandatory DESCRIPTION "This is the desired baud rate. Only 1200 baud through 19,200 baud are supported by the ES-10." ::= { lxuartEntry 2 } lxuartAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received packets with frame alignment errors, since the port was last enabled." ::= { lxuartEntry 3 } lxuartOverrunErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received packets with data overrun errors, since the port was last enabled." ::= { lxuartEntry 4 } -- Debug Command Group lxdebugStringID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of debug text strings sent by the ES-10. This parameter is used by the ES-10's enterprise specific trap mechanism." ::= { lxdebug 1 } lxdebugString OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The last debug text string (0-80 bytes) sent by the ES-10." ::= { lxdebug 2 } lxdebugTable OBJECT-TYPE SYNTAX SEQUENCE OF LxdebugEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of the modules which may be debugged, with one module per slot." ::= { lxdebug 3 } lxdebugEntry OBJECT-TYPE SYNTAX LxdebugEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A set of objects for each module." INDEX { lxdebugIndex } ::= { lxdebugTable 1 } LxdebugEntry ::= SEQUENCE { lxdebugIndex INTEGER, lxdebugOperation INTEGER, lxdebugBase INTEGER, lxdebugLength INTEGER, lxdebugData OCTET STRING } lxdebugIndex OBJECT-TYPE SYNTAX INTEGER { debug-nam(1) } ACCESS read-only STATUS mandatory DESCRIPTION "The module number, beginning with 1 for the module in the first slot. This number always matches the instance of the debugEntry." ::= { lxdebugEntry 1 } lxdebugOperation OBJECT-TYPE SYNTAX INTEGER { examine(1), modify(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Type of debug operation requested." ::= { lxdebugEntry 2 } lxdebugBase OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The base address of the memory region to be examined or modified." ::= { lxdebugEntry 3 } lxdebugLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The desired length, in words, of the memory region to be examined or modified. After the ES-10 performs the operation, lxdebugLength is updated to indicate the length of memory that was actually examined or modified. If lxdebugLength is updated to contain zero, then the module was not operational." ::= { lxdebugEntry 4 } lxdebugData OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "A series of 0-64 octets, which represents 0-16 words (this may change in the future, if the ES-10 has processors with word sizes of other than 4 bytes per word). When this variable is read, the LMA will use the values in debugBase and debugLength to return the contents of a specified memory range to the NMS. Similarly, when this variable is written, a specified area of memory will be overwritten with data supplied by the NMS." ::= { lxdebugEntry 5 } -- Loopback Command Group lxlpbkTable OBJECT-TYPE SYNTAX SEQUENCE OF LxlpbkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of interface entries; one per port." ::= { lxlpbk 1 } lxlpbkEntry OBJECT-TYPE SYNTAX LxlpbkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A set of objects for an interface entry." INDEX { lxlpbkIndex } ::= { lxlpbkTable 1 } LxlpbkEntry ::= SEQUENCE { lxlpbkIndex INTEGER, lxlpbkOperation INTEGER, lxlpbkDestAddr OCTET STRING, lxlpbkPktNum INTEGER, lxlpbkInterval TimeTicks, lxlpbkPktLength INTEGER, lxlpbkIncrements INTEGER, lxlpbkGoods Counter, lxlpbkErrorNoReceives Counter, lxlpbkErrorBadReceives Counter, lxlpbkErrorSize INTEGER, lxlpbkErrorSent OCTET STRING, lxlpbkErrorReceived OCTET STRING, lxlpbkErrorOffset INTEGER } lxlpbkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number, beginning with 1 for the first port." ::= { lxlpbkEntry 1 } lxlpbkOperation OBJECT-TYPE SYNTAX INTEGER { loopback-off(1), loopback-local(2), loopback-remote(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of loopback being performed. Setting lxlpbkOperation to loopback-off causes loop back operation to terminate. Setting lxlpbkOperation to loopback-local or loopback-remote causes loopback operation to commence, and the ES-10 automatically resets lpbkOperation to loopback-off when the loopback operation has completed." ::= { lxlpbkEntry 2 } lxlpbkDestAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The MAC address of the target device, only needed for remote loopback." ::= { lxlpbkEntry 3 } lxlpbkPktNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of loopback packets to be transmitted." ::= { lxlpbkEntry 4 } lxlpbkInterval OBJECT-TYPE SYNTAX TimeTicks ACCESS read-write STATUS mandatory DESCRIPTION "The desired time delay between the reception of a looped back packet, and the transmission of the next packet to be looped back." ::= { lxlpbkEntry 5 } lxlpbkPktLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The length (in octets) of the loopback packet. The values of the data itself are automatically selected by the ES-10." ::= { lxlpbkEntry 6 } lxlpbkIncrements OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of bytes of data to be added to the loopback packet after each successful loopback packet transmission and reception. When the port's maximum packet size has been reached, the ES-10 automatically begins again, starting with lxlpbkPktLength." ::= { lxlpbkEntry 7 } lxlpbkGoods OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets successfully looped back. This number is automatically reset to zero, whenever loopback operation is initiated." ::= { lxlpbkEntry 8 } lxlpbkErrorNoReceives OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets which were transmitted, but not received. This number is automatically reset to zero, whenever loopback operation is initiated." ::= { lxlpbkEntry 9 } lxlpbkErrorBadReceives OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of transmitted packets which were received with different data patterns. This number is automatically reset to zero, whenever loopback operation is initiated." ::= { lxlpbkEntry 10 } lxlpbkErrorSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The length of the last loopback packet which caused either lxlpbkErrorNoReceives or lxlpbkErrorBadReceives to be incremented. This number is automatically reset to zero, whenever loopback operation is initiated." ::= { lxlpbkEntry 11 } lxlpbkErrorSent OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The transmitted bytes (0-4) of data within the last loopback packet which caused lxlpbkErrorBadReceives to be incremented. This parameter is automatically reset to the null string, whenever loopback operation is initiated." ::= { lxlpbkEntry 12 } lxlpbkErrorReceived OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The received bytes (0-4) of data within the last loopback packet which caused lxlpbkErrorBadReceives to be incremented. This parameter is automatically reset to the null string, whenever loopback operation is initiated." ::= { lxlpbkEntry 13 } lxlpbkErrorOffset OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The byte offset (one being the first byte) within the loopback packet where lxlpbkErrorSent begins. This number is automatically reset to zero, whenever loopback operation is initiated." ::= { lxlpbkEntry 14 } -- Protocols Group lxprotoTable OBJECT-TYPE SYNTAX SEQUENCE OF LxprotoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains configuration information specifying the types of protocols used to bridge, route, translate, and filter frames for each port." ::= { lxproto 1 } lxprotoEntry OBJECT-TYPE SYNTAX LxprotoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry in this table specifies which protocols are used by a particular port in the ES/1." INDEX { lxprotoIfIndex } ::= { lxprotoTable 1 } LxprotoEntry ::= SEQUENCE { lxprotoIfIndex INTEGER, lxprotoBridge INTEGER, lxprotoSuppressBpdu INTEGER, lxprotoRipListen INTEGER, lxprotoTrunking INTEGER, lxsprotoTransmitPacing INTEGER } lxprotoIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Identifies the interface (port) to which this entry's information belongs. The value of this variable corresponds to ifIndex, as well as most of the other port identification values in related MIBs." ::= { lxprotoEntry 1 } lxprotoBridge OBJECT-TYPE SYNTAX INTEGER { transparent(1), none(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines the bridging method to be applied to frames received at, or destined for, this port. Ethernet and FDDI ports may be configured for transparent, srt, or none. Token Ring ports may be configured for any of the four options. The UART may only be configured to none." ::= { lxprotoEntry 2 } lxprotoSuppressBpdu OBJECT-TYPE SYNTAX INTEGER { normal(1), suppressed(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Allows transmission of spanning tree protocol packets to be suppressed. If normal(1), 802.1d spanning tree packets are transmitted as usual. If suppressed(2), these packets are not transmitted. This option may be needed for interoperability with non-802.1d spanning tree protocols (e.g., DEC LanBridge 100)." ::= { lxprotoEntry 3 } lxprotoRipListen OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies whether the port should listen for internet Routing Information Protocol (RFC-1058) packets, in order to build the routing table for the unit." ::= { lxprotoEntry 4 } lxprotoTrunking OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies whether SMC's trunking protocol (an extension to the standard Spanning Tree) is to be used over this port." ::= { lxprotoEntry 5 } lxsprotoTransmitPacing OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When enabled, introduces delays into normal transmission of frames, to reduce the probability of collisions during heavy traffic." ::= { lxprotoEntry 6 } -- Trunking Group lxtrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF LxtrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table describes the trunking status and attributes of the interfaces that are configured for bridge trunking." ::= { lxtrunk 1 } lxtrunkEntry OBJECT-TYPE SYNTAX LxtrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry exists in this table for each physical interface (port) that is configured for trunking." INDEX { lxtrunkIfIndex } ::= { lxtrunkTable 1 } LxtrunkEntry ::= SEQUENCE { lxtrunkIfIndex INTEGER, lxtrunkState INTEGER, lxtrunkRemoteBridgeAddr OCTET STRING, lxtrunkRemoteIp IpAddress, lxtrunkLastError INTEGER, lxtrunkLinkOrdinal INTEGER, lxtrunkLinkCount INTEGER, lxtrunkLastChange INTEGER } lxtrunkIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Identifies a physical interface (port) which is configured for LAN trunking. The value of this variable corresponds to ifIndex, as well as most of the other port identification values in related MIBs." ::= { lxtrunkEntry 1 } lxtrunkState OBJECT-TYPE SYNTAX INTEGER { off(1), closed(2), oneway(3), joined(4), perturbed(5), helddown(6), broken(7) } ACCESS read-only STATUS mandatory DESCRIPTION "If off(1) then this link has not been enabled for trunking. If closed(2) then this link has not yet received any Trunking PDUs. If oneway(3) then incoming Trunking PDUs do not indicate that our PDUs are being successfully received by the far end. If joined(4) then this link is actively participating in the trunk group. If perturbed(5) then this link is actively participating in the trunk group; however, the transmission of data packets has been temporarily stopped due to a change in membership of the group. If helddown(6) then an error has been detected and the link is being held out-of-service until the error clears. If broken(7) then this link has been configured for trunking, but the port is physically non-operational." ::= { lxtrunkEntry 2 } lxtrunkRemoteBridgeAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The MAC address portion of the bridge ID of the remote bridge." ::= { lxtrunkEntry 3 } lxtrunkRemoteIp OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the remote bridge, as reported by that bridge for administrative purposes." ::= { lxtrunkEntry 4 } lxtrunkLastError OBJECT-TYPE SYNTAX INTEGER { none(1), in-bpdu(2), multiple-bridges(3), ack-lost(4), standby(5), too-many-groups(6), no-ack(7), perturbed-threshold(8), self-connect(9), port-moved(10), multiple-lan-types(11) } ACCESS read-only STATUS mandatory DESCRIPTION "The last reason for failure when the link is in closed, oneway, or helddown state." ::= { lxtrunkEntry 5 } lxtrunkLinkOrdinal OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The position of this link within the trunk group." ::= { lxtrunkEntry 6 } lxtrunkLinkCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of links within the trunk group." ::= { lxtrunkEntry 7 } lxtrunkLastChange OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds since lxtrunkState changed." ::= { lxtrunkEntry 8 } -- Workgroup Group lxWorkGroupNextNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The next available workgroup number to be used. When creating a new workgroup, it is recommended to read the value of the variable and use it to key into the workgroup table." ::= { lxworkgroup 1 } lxWorkGroupCurrentCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of workgroups currently defined." ::= { lxworkgroup 2 } lxWorkGroupMaxCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of workgroups allowed." ::= { lxworkgroup 3 } lxWorkGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF LxWorkGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains work group definitions for the interfaces." ::= { lxworkgroup 4 } lxWorkGroupEntry OBJECT-TYPE SYNTAX LxWorkGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry in this table contains a definition of a work group." INDEX { lxWorkGroupNumber } ::= { lxWorkGroupTable 1 } LxWorkGroupEntry ::= SEQUENCE { lxWorkGroupNumber INTEGER, lxWorkGroupName DisplayString, lxWorkGroupPorts OCTET STRING, lxWorkGroupType INTEGER } lxWorkGroupNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "An integer that identifies the work group, used as an index to this table." ::= { lxWorkGroupEntry 1 } lxWorkGroupName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A 1-16 character work group name." ::= { lxWorkGroupEntry 2 } lxWorkGroupPorts OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "A list of all ports within the group. The first octet specified ports 1-8, the second 9-16, etc." ::= { lxWorkGroupEntry 3 } lxWorkGroupType OBJECT-TYPE SYNTAX INTEGER { all(3), -- all broadcast packets invalid(4) } -- to delete this group ACCESS read-write STATUS mandatory DESCRIPTION "The type of work group: all - no additional information needs to be supplied." ::= { lxWorkGroupEntry 4 } -- Trap Group lxtrapControlTable OBJECT-TYPE SYNTAX SEQUENCE OF LxtrapControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains information about the severity of each trap and whether the trap is currently enabled." ::= { lxtrapMgt 1 } lxtrapControlEntry OBJECT-TYPE SYNTAX LxtrapControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { lxtrapIndex } ::= { lxtrapControlTable 1 } LxtrapControlEntry ::= SEQUENCE { lxtrapIndex INTEGER, lxtrapEnabled INTEGER, lxtrapSeverity INTEGER, lxtrapText DisplayString } lxtrapIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The specific trap number." ::= { lxtrapControlEntry 1 } lxtrapEnabled OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable or disable the generation of this trap." ::= { lxtrapControlEntry 2 } lxtrapSeverity OBJECT-TYPE SYNTAX INTEGER { informational(1), warning(2), minor(3), major(4), critical(5) } ACCESS read-write STATUS mandatory DESCRIPTION "A user-definable severity, indicating the importance of the trap." ::= { lxtrapControlEntry 3 } lxtrapText OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A description of the trap." ::= { lxtrapControlEntry 4 } lxtrapSeverityControlTable OBJECT-TYPE SYNTAX SEQUENCE OF LxtrapSeverityControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains information about whether a class of traps of a particular severity are enabled or disabled." ::= { lxtrapMgt 2 } lxtrapSeverityControlEntry OBJECT-TYPE SYNTAX LxtrapSeverityControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { lxtrapSeverity } ::= { lxtrapSeverityControlTable 1 } LxtrapSeverityControlEntry ::= SEQUENCE { lxtrapSeverityControlSeverity INTEGER, lxtrapSeverityEnable INTEGER } lxtrapSeverityControlSeverity OBJECT-TYPE SYNTAX INTEGER { informational(1), warning(2), minor(3), major(4), critical(5) } ACCESS read-write STATUS mandatory DESCRIPTION "A user-definable severity, indicating the importance of the trap." ::= { lxtrapSeverityControlEntry 1 } lxtrapSeverityEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable or disable all traps of a given severity level." ::= { lxtrapSeverityControlEntry 2 } lxtrapIncludeText OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Whether or not a formatted text string is included in the trap PDU." ::= { lxtrapMgt 3 } lxtrapTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-write STATUS mandatory DESCRIPTION "The time, in centiseconds, which should expire between the sending of traps." -- DEFVAL { 100 } ::= { lxtrapMgt 4 } lxtrapRetry OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of times any enterprise-specific trap is to be sent for a given event. PDUs are retried using a truncated exponential backoff: 2 seconds, 4 seconds, 8 seconds, 16 seconds, and then 32 seconds for all succeeding intervals." -- DEFVAL { 1 } ::= { lxtrapMgt 5 } lxtrapNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of traps that are in the lxtrapTable." ::= { lxtrapMgt 6 } lxtrapTable OBJECT-TYPE SYNTAX SEQUENCE OF LxtrapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the latest traps that have been generated." ::= { lxtrapMgt 7 } lxtrapEntry OBJECT-TYPE SYNTAX LxtrapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { lxtrapEntryIndex } ::= { lxtrapTable 1 } LxtrapEntry ::= SEQUENCE { lxtrapEntryIndex INTEGER, lxtrapEntryTimeStamp TimeTicks, lxtrapEntryText DisplayString, lxtrapEntryNumber INTEGER, lxtrapEntrySeverity INTEGER } lxtrapEntryIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A number representing the order in which the trap occurred in time. This 32 bit number can wrap." ::= { lxtrapEntry 1 } lxtrapEntryTimeStamp OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time at which the trap occurred." ::= { lxtrapEntry 2 } lxtrapEntryText OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A description of the trap." ::= { lxtrapEntry 3 } lxtrapEntryNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The specific trap number, as specified in the TRAP PDU." ::= { lxtrapEntry 4 } lxtrapEntrySeverity OBJECT-TYPE SYNTAX INTEGER { informational(1), warning(2), minor(3), major(4), critical(5) } ACCESS read-only STATUS mandatory DESCRIPTION "A user-definable severity, indicating the importance of the trap." ::= { lxtrapEntry 5 } -- Ping Management MIB lxpingDataTimeout OBJECT-TYPE SYNTAX TimeTicks ACCESS read-write STATUS mandatory DESCRIPTION "The time, in centiseconds, from the last ping activity (a send or receive of an ECHO_RESPONSE or ECHO_REQUEST message), to when the lxpingEntry information for that ping request will be deleted." ::= {lxpingMgt 1} lxpingTable OBJECT-TYPE SYNTAX SEQUENCE OF LxpingEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of information describing the active ping requests and their results." ::= {lxpingMgt 2} lxpingEntry OBJECT-TYPE SYNTAX LxpingEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The parameters, state, and results of a ping request." INDEX { lxpingNMSAddr,lxpingDestAddr } ::= {lxpingTable 1} LxpingEntry ::= SEQUENCE { lxpingNMSAddr IpAddress, lxpingDestAddr IpAddress, lxpingState INTEGER, lxpingCount INTEGER, lxpingDataSize INTEGER, lxpingWait TimeTicks, lxpingTimeOut TimeTicks, lxpingOperation INTEGER, lxpingMin TimeTicks, lxpingMax TimeTicks, lxpingAvg TimeTicks, lxpingNumTransmitted INTEGER, lxpingNumReceived INTEGER } lxpingNMSAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the NMS, used to determine which ping request to return information on." ::= {lxpingEntry 1} lxpingDestAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address which is to be the destination of the ping ECHO_REQUEST. This variable cannot be set while lxpingOperation is on." ::= {lxpingEntry 2} lxpingState OBJECT-TYPE SYNTAX INTEGER { not-started(0), active (1), timed-out (2), completed (3)} ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the ping request. " ::= {lxpingEntry 3} lxpingCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of ping requests which are to be sent. This variable cannot be set while lxpingOperation is on." ::= { lxpingEntry 4} lxpingDataSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The datagram packet size which will be sent with the ECHO_REQUEST, in bytes. This variable cannot be set while lxpingOperation is on." ::= { lxpingEntry 5} lxpingWait OBJECT-TYPE SYNTAX TimeTicks ACCESS read-write STATUS mandatory DESCRIPTION "The time, in centiseconds, between the sending of each ECHO_REQUEST message. This variable cannot be set while lxpingOperation is on." ::= { lxpingEntry 6} lxpingTimeOut OBJECT-TYPE SYNTAX TimeTicks ACCESS read-write STATUS mandatory DESCRIPTION "The time, in centiseconds, since the last ECHO_RESPONSE was received (or the last ECHO_REQUEST was sent, if there have been no responses) when the ping request will time out. This variable cannot be set while lxpingOperation is on." ::= {lxpingEntry 7} lxpingOperation OBJECT-TYPE SYNTAX INTEGER {on (1), off(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting lxpingOperation to on will begin the ping request. Setting lxpingOperation to off will terminate the ping request." ::= {lxpingEntry 8} lxpingMin OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The minimum round trip time for the ping requests and responses, in centiseconds." ::= {lxpingEntry 9} lxpingMax OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The maximum round trip for the ping requests and responses, in centiseconds." ::= {lxpingEntry 10} lxpingAvg OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The average round trip time for the ping requests and responses, in centiseconds." ::= {lxpingEntry 11} lxpingNumTransmitted OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP ECHO_REQUEST messages that have been transmitted during this ping request." ::= {lxpingEntry 12} lxpingNumReceived OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP ECHO_RESPONSE messages that have been received as a result of this ping request." ::= {lxpingEntry 13} -- Traceroute Management lxtraceDataTimeout OBJECT-TYPE SYNTAX TimeTicks ACCESS read-write STATUS mandatory DESCRIPTION "The time, in centiseconds, from the last traceroute activity (the response to or timeout of the last probe sent), to when the lxtraceEntry information for that traceroute request will be deleted." ::= {lxtraceMgt 1} lxtraceTable OBJECT-TYPE SYNTAX SEQUENCE OF LxtraceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of information describing the active traceroute requests and their results." ::= {lxtraceMgt 2} lxtraceEntry OBJECT-TYPE SYNTAX LxtraceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The parameters, state, and results of a traceroute request." INDEX { lxtraceNMSAddr, lxtraceDestAddr, lxtraceHop, lxtraceProbe} ::= {lxtraceTable 1} LxtraceEntry ::= SEQUENCE { lxtraceNMSAddr IpAddress, lxtraceDestAddr IpAddress, lxtraceMaxTTL INTEGER, lxtraceDataSize INTEGER, lxtraceNumProbes INTEGER, lxtraceWait TimeTicks, lxtraceOperation INTEGER, lxtraceHop INTEGER, lxtraceHopAddr IpAddress, lxtraceProbe INTEGER, lxtraceState INTEGER, lxtraceTime TimeTicks } lxtraceNMSAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the NMS, used to determine which traceroute request to return information on." ::= {lxtraceEntry 1} lxtraceDestAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address which is to be the destination of the traceroute request.This variable cannot be set while lxtraceOperation is on." ::= {lxtraceEntry 2} lxtraceMaxTTL OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum time-to-live for outgoing traceroute probe packets. This determines the number of hops that can be in a traceroute. This variable cannot be set while lxtraceOperation is on." ::= {lxtraceEntry 3} lxtraceDataSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The size of the datagram sent with each probe. This variable cannot be set while lxtraceOperation is on." ::= {lxtraceEntry 4} lxtraceNumProbes OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of probes which are sent for each hop. This variable cannot be set while lxtraceOperation is on." ::= {lxtraceEntry 5} lxtraceWait OBJECT-TYPE SYNTAX TimeTicks ACCESS read-write STATUS mandatory DESCRIPTION "The time to wait in response to a probe. This variable cannot be set while lxtraceOperation is on." ::= {lxtraceEntry 6} lxtraceOperation OBJECT-TYPE SYNTAX INTEGER {on (1), off(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting lxtraceOperation to on will begin the traceroute request. Setting lxtraceOperation to off will terminate the traceroute request." ::= {lxtraceEntry 7} lxtraceHop OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The hop count for a set of probes with a particular TTL." ::= {lxtraceEntry 8} lxtraceHopAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the host which responded for a probe with a particular TTL." ::= {lxtraceEntry 9} lxtraceProbe OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The probe instance for a particular hop." ::= {lxtraceEntry 10} lxtraceState OBJECT-TYPE SYNTAX INTEGER { not-started(0), active (1), time-exceeded(2), host-unreachable (3), net-unreachable (4), completed (5)} ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the trace probe." ::= {lxtraceEntry 11} lxtraceTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Round trip time of a probe for a particular hop." ::= {lxtraceEntry 12} lxmirrorMode OBJECT-TYPE SYNTAX INTEGER { off(0), tx(1), rx(2), rxandtx (4) } ACCESS read-write STATUS mandatory DESCRIPTION " To turn off port mirroring, or turn on by specifying rx, tx, or (rxandtx) which is the type of data to be mirrored." ::= { lxmirrorgroup 1 } lxmirrorTargetPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION " The number of the port whose data will be mirrored by the special mirror port." ::= { lxmirrorgroup 2 } -- Enterprise Specific Traps for the FN10-26 lxWriteStatusTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxswdisWriteStatus, lxswdisDesc } DESCRIPTION "Sent when a bank of Flash EPROM has been erased. If lxswdisWriteStatus indicates success, then the unit is ready to be downloaded with the new software." ::= 2 lxPortFunctionsTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxifFunction } DESCRIPTION "Sent whenever the current functional state (active protocols) of the port has changed." ::= 3 lxRxQueuesTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxifRxQueues } DESCRIPTION "Sent whenever the number of times that the port's receiver has stopped receiving packets due to buffer space shortages has exceeded the port's limit." ::= 4 lxTxStormFlagTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity } DESCRIPTION "Sent whenever multicast storm protection has been invoked for the port." ::= 5 lxTxCongestsTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxadminNAMReceiveCongests } DESCRIPTION "Sent whenever packets destined for the unit itself were discarded due to lack of buffer space." ::= 6 lxDebugStringIdTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxdebugStringID, lxdebugString } DESCRIPTION "Send whenever the unit has a debug text string to be displayed. The text strings are sent in a stream-like fashion." ::= 8 lxLpbkOperationTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxlpbkOperation, lxlpbkErrorNoReceives, lxlpbkErrorBadReceives } DESCRIPTION "Send whenever the unit has finished a loop back test, or a loop back error has been detected." ::= 9 lxTrunkStateTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxtrunkState } DESCRIPTION "A trunking state change transition has occurred. The possible transitions are: CLOSED-ONEWAY ONEWAY-PERTURBED PERTURBED-JOINED JOINED-HELDDOWN CLOSED-HELDDOWN ONEWAY-HELDDOWN PERTURBED-HELDDOWN" ::= 10 lxTrunkBridgeAddrTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxtrunkRemoteBridgeAddr } DESCRIPTION "The associated trunking MAC address of the bridge ID of the remote bridge has changed." ::= 11 lxTrunkIPAddrTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxtrunkRemoteIp } DESCRIPTION "The associated trunking IP address of the remote bridge has changed." ::= 12 lxTrunkErrorTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxtrunkLastError } DESCRIPTION "An error has occurred in trunking." ::= 13 lxTrunkLinkOrdinalTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxtrunkLinkOrdinal } DESCRIPTION "The port's index in the trunking group has changed." ::= 14 lxTrunkLinkCountTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxtrunkLinkCount } DESCRIPTION "The number of ports in the trunking group has changed." ::= 15 lxDiagUnitBootedTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxadminFatalErr } DESCRIPTION "The unit has booted. lxadminFatalErr contains information about why the unit rebooted." ::= 16 lxStorageFailureTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity } DESCRIPTION "Sent if the unit's Configuration EEPROM has failed. The unit will not be able to reboot, and must be returned to the factory." ::= 17 lxPortCongestedTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, ifOutDiscards } DESCRIPTION "Sent whenever outbound congestion control has been invoked for the port." ::= 18 lxTopChangeBegunTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity } DESCRIPTION "The spanning tree topology has begun to change." ::= 19 lxTopChangeEndTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity } DESCRIPTION "The spanning tree topology has stopped changing." ::= 20 lxIfErrorsTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, ifInErrors, ifOutErrors } DESCRIPTION "Sent whenever the number of hardware errors in received and transmitted packets has exceeded the port's limit." ::= 21 lxStRootIDTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, dot1dStpDesignatedRoot } DESCRIPTION "The spanning tree root bridge ID for the unit has changed." ::= 22 lxStRootCostTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, dot1dStpRootCost } DESCRIPTION "The unit's spanning tree cost to the root bridge has changed." ::= 23 lxStRootPortTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, dot1dStpRootPort } DESCRIPTION "The unit's spanning tree root port has changed." ::= 24 lxStMaxAgeTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, dot1dStpMaxAge } DESCRIPTION "The unit's spanning tree maximum age has changed." ::= 25 lxStHelloTimeTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, dot1dStpHelloTime } DESCRIPTION "The unit's spanning tree hello time has changed." ::= 26 lxStForwardDelayTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, dot1dStpForwardDelay } DESCRIPTION "The unit's spanning tree forward delay time has changed." ::= 27 lxStDesigRootTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, dot1dStpPortDesignatedRoot } DESCRIPTION "The Root Bridge ID in received Spanning Tree Configuration BPDUs from the port has changed." ::= 28 lxStPortDesigBridgeTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, dot1dStpPortDesignatedBridge } DESCRIPTION "The bridge ID of the spanning tree designated bridge of the LAN/WAN to which the port is attached has changed." ::= 29 lxStPortDesigCostTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, dot1dStpPortDesignatedCost } DESCRIPTION "The cost to the spanning tree root bridge from the designated port of the LAN/WAN to which the port is attached has changed." ::= 30 lxStPortDesigPortTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, dot1dStpPortDesignatedPort } DESCRIPTION "The port ID of the spanning tree designated port of the LAN/WAN to which the port is attached has changed." ::= 31 lxStPortStateTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, dot1dStpPortState } DESCRIPTION "The spanning tree state of the port has changed." ::= 32 lxhwDiagTrap TRAP-TYPE ENTERPRISE sysObjectID VARIABLES { lxtrapSeverity, lxhwDiagCode } DESCRIPTION "Sent whenever the unit's diagnostics have indicated an error." ::= 100 END