CPQN52nn-MIB DEFINITIONS ::= BEGIN -- -- May 27, 1997 -- -- This MIB is designed for the Agent for the Compaq 52nn family -- of products. -- -- Management Software will refer to any SNMP based Network Management -- Application. -- -- Note that the term DURABLE implies that the value for the object is -- stored in the NVRAM of the unit and will be retained across power -- cycles. -- IMPORTS enterprises, Counter FROM RFC1155-SMI DisplayString, ifIndex FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 CpqnRowStatus FROM CPQNUNIF-MIB TRAP-TYPE FROM RFC-1215; compaq OBJECT IDENTIFIER ::= { enterprises 232 } compaq-dallas-npd OBJECT IDENTIFIER ::= { compaq 101 } switchedMedia OBJECT IDENTIFIER ::= { compaq-dallas-npd 2 } cpqn52nn OBJECT IDENTIFIER ::= { switchedMedia 2 } cpqn52nnOIDInfo OBJECT IDENTIFIER ::= { cpqn52nn 1 } cpqn52nnModuleInfo OBJECT IDENTIFIER ::= { cpqn52nn 2 } cpqn52nnMemoryInfo OBJECT IDENTIFIER ::= { cpqn52nn 3 } cpqn52nnPortInfo OBJECT IDENTIFIER ::= { cpqn52nn 4 } cpqn52nnIfStatusInfo OBJECT IDENTIFIER ::= { cpqn52nn 5 } cpqn52nnHashInfo OBJECT IDENTIFIER ::= { cpqn52nnMemoryInfo 1 } -- -- The OIDInfo Group: This group contains nodes representing the sysObjectIDs -- for all units that support this Enterprise MIB. -- cpqn5226 OBJECT IDENTIFIER ::= { cpqn52nnOIDInfo 1 } -- -- The ModuleInfo Group: This group contains MIB objects that pertain to the -- Switch unit and its operation. Some of the parameters provide information -- but most allow the user to set parameters which will affect the operation -- of the Switch. Care must be taken when setting these parameters as changes -- may drastically affect the Switch's operation. -- cpqn52nnVT100ScreenRefresh OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: This object will determine the rate, in seconds, at which the VT100 screen will refresh the automatic fields (e.g., statistics). The default value will be 5 seconds." ::= { cpqn52nnModuleInfo 1 } cpqn52nnBooterWriteCycles OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object will allow the user to see the number of erase/writes that have been made to the Booter firmware sectors on the FLASH PROM chip." ::= { cpqn52nnModuleInfo 2 } cpqn52nnRuntimeWriteCycles OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object will allow the user to see the number of erase/writes that have been made to the Runtime firmware sectors on the FLASH PROM chip." ::= { cpqn52nnModuleInfo 3 } cpqn52nnSwitchModeType OBJECT-TYPE SYNTAX INTEGER { store-and-forward(1), cut-through(2) } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: This object will determine the operational mode of the switch. The default will be store-and-forward(1). " ::= { cpqn52nnModuleInfo 4 } -- -- The cpqn52nnHashInfo Group: This group consists of a subset of objects which -- allow the user to get more information on the Hash Table mechanism. -- -- cpqn52nnHashTableSize OBJECT-TYPE SYNTAX INTEGER { eight-K(1) -- 8 K } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: The number of address table entries, in 1024 increments, allowed for the switch. NOTE that a smaller size table will increase the likelihood of broadcasts based on unknown unicasts i.e. addresses that have not been learned. When this value is changed, the unit may reset to allow the value to take effect." ::= { cpqn52nnHashInfo 1 } -- -- The cpqn52nnPortMonitorTable Group: This table allows users to configure -- the Monitor Port feature. The basis for this table is that a single port -- is defined with a set of ports to monitor. Each row must be created -- uniquely using a Row Set. -- -- Note that there are currently only 2 entries allowed. -- -- cpqn52nnPortMonitorTable OBJECT-TYPE SYNTAX SEQUENCE OF Cpqn52nnPortMonitorEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table defines monitor information." ::= { cpqn52nnPortInfo 2 } cpqn52nnPortMonitorEntry OBJECT-TYPE SYNTAX Cpqn52nnPortMonitorEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table can be empty. Entries can be added as needed. The index into the table is cpqn52nnPortMonitorIndex." INDEX { cpqn52nnPortMonitorIndex } ::= { cpqn52nnPortMonitorTable 1 } Cpqn52nnPortMonitorEntry ::= SEQUENCE { cpqn52nnPortMonitorIndex INTEGER, cpqn52nnPortMonitorRowStatus CpqnRowStatus, cpqn52nnPortMonitorIfIndex INTEGER, cpqn52nnPortMonitoredIfMap INTEGER, cpqn52nnPortMonitoredDataType INTEGER } cpqn52nnPortMonitorIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A simple index represnting the number of the entry being examined." ::= { cpqn52nnPortMonitorEntry 1 } cpqn52nnPortMonitorRowStatus OBJECT-TYPE SYNTAX CpqnRowStatus ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: The status of this row entry. Rows are added to this table using 'row sets'. When a row is added, this object must be set to row-valid(1). To delete a row from this table, set this object for the row to row-invalid(2). This object will always read as row-valid(1)." ::= { cpqn52nnPortMonitorEntry 2 } cpqn52nnPortMonitorIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE An index based on the interface index in MIB-II. This will represent the interface to be used to monitor the data of others as defined by cpqn52nnPortMonitoredIfMap." ::= { cpqn52nnPortMonitorEntry 3 } cpqn52nnPortMonitoredIfMap OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: A bitmap indicating the ports whose data is being monitored. The bits used to represent the are the same as the IfIndex representation of the ports. e.g. port 25 --> 25th bit. An example is 0x00000003, indicates that ports 1 and 3 are being monitored. The port doing the monitoring is defined by cpqn52nnPortMonitorIfIndex for this row in the table." ::= { cpqn52nnPortMonitorEntry 4 } cpqn52nnPortMonitoredDataType OBJECT-TYPE SYNTAX INTEGER { tx-only(1), -- PortMonitor TX data from selected ports. rx-only(2), -- PortMonitor RX data from selected ports. both-tx-and-rx(3) -- PortMonitor TX & RX data from selected ports. } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: The type of data to be monitored by the monitor port. Selecting TX or RX means that only the TX or RX data will be monitored by the monitor port." ::= { cpqn52nnPortMonitorEntry 5 } -- -- The cpqn52nnIfStatusTable Group: For Interface Status Information. -- The objects in this table will allow a user to obtain additional -- status information on the sublayer switch interfaces that deliver packets -- to the forwarding module of the switch. This group also provides -- configuration parameters for the sublayer interfaces. -- cpqn52nnIfStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF Cpqn52nnIfStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table defines certain switch interface level parameters for each interface." ::= { cpqn52nnIfStatusInfo 1 } cpqn52nnIfStatusEntry OBJECT-TYPE SYNTAX Cpqn52nnIfStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table has one entry for each switch interface. The index into the table is cpqn52nnIfStatusIfIndex." INDEX { cpqn52nnIfStatusIfIndex } ::= { cpqn52nnIfStatusTable 1 } Cpqn52nnIfStatusEntry ::= SEQUENCE { cpqn52nnIfStatusIfIndex INTEGER, cpqn52nnIfStatusIfType INTEGER, cpqn52nnIfStpStatus INTEGER } cpqn52nnIfStatusIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of the instance of the ifIndex object, defined in MIB-II, for this switch interface. " ::= { cpqn52nnIfStatusEntry 1 } cpqn52nnIfStatusIfType OBJECT-TYPE SYNTAX INTEGER { quad-cascade-lsi-l64381(1), tlan-ti-tnete110(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of device used for this switch interface." ::= { cpqn52nnIfStatusEntry 2 } cpqn52nnIfStpStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When enabled(1), this interface will participate in Spanning Tree activities. When disabled(2), this interface will not participate in the Spanning Tree algorithm. Default is enabled(1). DURABLE." ::= { cpqn52nnIfStatusEntry 3 } END